BM6P6(@ XXXEEE<<<<<<999<<<===444<<<;;;<<>>>>>===;;;;;;999777555555777:::<<<>>>???@@@@@@???===:::888888888888888999:::;;;<<<777777666444333555888;;;<<<@@@FFFMMMVVV___iiioooqqqmmmeee]]]ZZZZZZWWWQQQIIIMMMSSS[[[gggssswwwuuuppprrrrrrmmmfffbbbcccfffggggggaaaUUUJJJEEEBBB???===<<<>>>EEETTThhhzzz{{{jjj\\\RRRJJJIIIIIIFFFCCCBBB===AAACCCDDDMMMeeewwwqqqxxxwww___SSSQQQWWWnnnqqq[[[FFF>>>888888999777666888444444555666777888999999777777777777888888888888888:::<<<<<<;;;;;;<<<===;;;???EEEJJJTTTqqqyyyhhh```XXXlll{{{fff\\\WWWSSSUUUcccyyytttiii```WWWPPPMMMFFFEEECCCBBBBBBAAA???===>>>>>>>>>>>>===<<<;;;::::::999999999:::<<<>>>???CCCDDDGGGMMMTTT]]]eeeiiinnnooooooppprrrwww}}}yyyVVVFFF???===777999<<<888===<<<===@@@GGGXXXuuupppgggiiioootttcccYYYPPPKKKEEE@@@===<<<;;;:::;;;;;;;;;::::::<<<@@@DDDOOOTTT\\\dddkkkrrrwww{{{||||||}}}}}}|||}}}uuukkkdddhhhsss|||yyyvvvrrrooommmlllkkkjjjfffcccbbbaaaaaa```___^^^]]]]]]XXXXXXXXXWWWVVVTTTRRRQQQQQQQQQQQQQQQQQQQQQQQQQQQSSSQQQPPPPPPRRRRRRQQQOOOMMMMMMLLLMMMPPPTTTYYY[[[jjjrrr}}}cccUUUGGGCCCDDDCCCBBBCCC@@@>>>===;;;999888777777777;;;FFF\\\|||yyyjjjbbb\\\WWWQQQJJJBBB>>>===>>>===<<<;;;999777555555777:::;;;>>>???@@@@@@???===:::999777777777888888:::;;;;;;777777666444333555888;;;;;;???EEELLLUUU___iiipppooommmfff^^^ZZZYYYUUUPPPHHHLLLQQQZZZiiiwww}}}{{{|||}}}}}}xxxsssqqqssswwwuuuuuupppcccWWWOOOHHHBBB???>>>???GGGVVVjjj|||nnn^^^TTTKKKIIIIIIFFFBBBBBB<<<@@@AAACCCKKKbbbqqqoooxxxwww___SSSQQQUUUnnnttt\\\FFF>>>888888999777666888666666777777777777777777777777777777888888888888888:::;;;<<<;;;;;;<<<===<<<@@@EEEJJJUUUrrrvvvfff^^^[[[ppp~~~ggg[[[WWWRRRUUUcccyyyssshhh```VVVOOOLLLFFFEEECCCBBBBBBAAA???===>>>>>>>>>>>>===<<<;;;::::::999999999:::<<<>>>???CCCEEEHHHMMMTTT\\\ccchhhkkkmmmpppsssuuuxxx|||zzzWWWGGG@@@>>>666666<<<;;;>>>===>>>AAAHHHZZZwwwnnneeehhhooosssbbbXXXPPPKKKEEE@@@===<<<<<<;;;;;;;;;;;;::::::<<<@@@DDDMMMSSS]]]ffflllrrrvvvxxx{{{|||}}}~~~}}}~~~pppgggbbbfffqqq~~~|||yyyuuussspppooonnnllliiifffccccccbbbaaa```___^^^]]]YYYYYYYYYXXXVVVUUUSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNOOOQQQRRRQQQPPPMMMMMMMMMNNNPPPRRRUUUWWWbbbjjjvvvjjj[[[KKKEEEDDDBBB@@@@@@???>>><<<:::888777777666666:::CCCWWWvvvuuueee\\\UUUPPPMMMGGG@@@<<<===>>>>>>===;;;999777555555777999:::>>>???@@@@@@???===;;;999777777777777888999::::::777777666444333444888;;;;;;>>>CCCJJJSSS^^^hhhpppnnnlllggg^^^ZZZXXXSSSMMMGGGIIIMMMXXXlll~~~~~~zzz{{{wwwjjj^^^QQQFFFAAA@@@AAAIIIYYYlll~~~tttaaaWWWMMMJJJIIIEEEBBBAAA===>>>@@@AAAIII]]]{{{kkkmmm}}}vvv___SSSRRRSSSmmmwww]]]FFF>>>888888999777666888888888888888777777777666777777777777888888888888777999;;;<<<;;;;;;<<<===<<<@@@EEEJJJVVVsssrrrbbb[[[]]]ppphhhZZZVVVRRRVVVdddzzzrrrggg^^^UUUNNNKKKFFFEEECCCBBBBBBAAA???===>>>>>>>>>>>>===<<<;;;::::::999999999:::<<<>>>???DDDEEEHHHMMMTTT[[[bbbeeehhhkkkppptttwwwyyy|||~~~zzz]]]HHH>>>===777888===<<<===<<<===AAAIII[[[xxxlllcccfffmmmqqqaaaWWWOOOKKKDDD@@@>>>===<<<;;;;;;;;;;;;::::::<<<@@@DDDLLLSSS]]]fffmmmqqqtttvvvzzz|||}}}~~~~~~tttlllgggnnnyyy~~~{{{vvvuuutttrrrooommmjjjhhheeeeeedddbbbaaa___^^^^^^ZZZZZZYYYYYYWWWVVVTTTSSSRRRRRRRRRRRRQQQQQQQQQQQQOOONNNMMMNNNPPPQQQPPPOOONNNNNNOOOPPPQQQRRRSSSSSS[[[cccooo{{{uuudddRRRJJJFFFCCCAAA@@@???>>><<<:::888777666666666999AAASSSppptttbbbXXXQQQKKKGGGCCC>>>===>>>???===;;;:::999777555555666888999===>>>???@@@???===;;;999777666666666777777888999666666555444333444777:::<<>>???AAAHHHZZZvvv~~~iiinnnvvv___SSSRRRRRRlllzzz]]]GGG???999999999777666777888888888888888888777777666777777777888888888888777999;;;<<<;;;;;;<<<>>>===@@@DDDJJJWWWtttmmm]]]XXX[[[llljjjZZZVVVSSSWWWeee{{{pppfff]]]TTTMMMKKKFFFEEECCCBBBBBBAAA???=========>>>======<<<;;;;;;:::999999999:::<<<>>>???DDDFFFIIIMMMSSSZZZ```cccgggkkkooosssvvvyyy||||||gggJJJ;;;<<<:::;;;===:::;;;;;;<<<@@@HHH[[[xxxlllbbbdddkkkppp```WWWOOOJJJDDD@@@>>>===<<<<<<;;;;;;;;;::::::<<<@@@DDDKKKRRR]]]fffmmmqqqssstttxxxzzz}}}~~~|||tttqqqxxx~~~|||wwwwwwvvvssspppmmmjjjiiihhhgggfffdddbbb```___^^^[[[[[[ZZZZZZXXXWWWUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQNNNMMMMMMNNNPPPQQQPPPOOOOOOPPPQQQQQQRRRRRRRRRRRRVVV]]]iiiuuusss^^^SSSMMMHHHEEEEEE???>>><<<:::999777777666777999???OOOllluuucccYYYRRRLLLDDDAAA>>>>>>@@@@@@===::::::999777666555666777888<<<===>>>>>>>>><<<:::999666666555555555666777777666666555333222444777:::>>>@@@EEEJJJQQQZZZccciiillllllhhh^^^VVVRRRMMMHHHCCCDDDFFFRRRjjjwwwcccRRREEEBBBCCCLLL^^^qqq|||hhh\\\QQQLLLJJJFFFCCCBBBAAA??????BBBHHHWWWtttjjjooovvv___SSSRRRRRRkkk}}}^^^HHH@@@999999999777666777555666666777888888999999666777777777888888888888666888;;;<<<;;;<<<===>>>>>>@@@DDDJJJXXXvvviiiYYYVVVYYYhhh{{{nnn\\\XXXUUUYYYggg|||oooeee]]]TTTMMMJJJFFFEEECCCBBBBBBAAA???=====================<<<;;;:::999999999:::<<<>>>???CCCEEEHHHMMMSSSYYY^^^aaahhhjjjnnnqqqtttyyy~~~pppNNN;;;=========>>>:::;;;:::<<<@@@III\\\yyynnncccdddjjjpppaaaWWWNNNJJJDDD@@@>>>======<<<;;;;;;;;;::::::<<<@@@DDDKKKRRR\\\eeelllppprrrtttvvvxxx|||~~~||||||xxxxxxwwwuuuppplllkkkjjjjjjiiigggeeecccaaa______\\\\\\[[[[[[YYYXXXVVVUUUTTTSSSSSSRRRRRRQQQQQQQQQOOONNNMMMNNNPPPQQQPPPOOOPPPQQQQQQQQQRRRRRRRRRRRRTTTZZZcccnnnyyynnn___VVVOOOJJJIII@@@???===;;;999888888777777999>>>LLLhhhzzzkkkccc\\\WWWJJJFFFAAA?????????<<<999:::999777666555666666777:::;;;<<<===<<<;;;999888555555555444444555555666666666555333222333777:::===AAAFFFLLLRRRZZZbbbhhhlllmmmggg]]]TTTOOOKKKGGGBBBBBBDDDMMMddd}}}iiiXXXGGGDDDEEEOOOaaauuujjj^^^RRRMMMKKKGGGDDDDDDCCC???>>>CCCHHHVVVrrrmmmrrrvvv___SSSRRRRRRiiidddIIIAAA:::999:::777666777444444555666777888999999777777777777888888888888666888:::<<<;;;<<<===??????@@@CCCKKKYYYxxxcccUUUTTTWWWgggwwwuuu^^^[[[XXX[[[iii~~~oooeee]]]TTTMMMKKKFFFEEECCCBBBBBBAAA???===<<<===============<<<<<<:::999999999:::<<<>>>???BBBDDDHHHMMMSSSYYY^^^```gggiiimmmppptttyyy~~~tttRRR???@@@<<<:::======;;;;;;===BBBJJJ]]]{{{oooeeefffkkkpppaaaXXXNNNIIIDDD???>>>======<<<;;;;;;;;;::::::<<<@@@DDDLLLRRR[[[dddjjjnnnrrrttttttwwwzzz}}}~~~~~~yyyzzzzzzvvvqqqmmmlllllllllkkkiiifffdddbbb```___]]]]]]\\\[[[ZZZXXXWWWVVVTTTTTTSSSSSSRRRQQQQQQPPPQQQPPPOOOOOOPPPPPPOOONNNPPPPPPOOOOOOPPPPPPQQQRRRSSSWWW^^^fffqqq}}}lll___TTTNNNKKKAAA@@@>>><<<;;;999999888666777;;;HHHdddzzztttqqqmmmZZZRRRGGG@@@======<<<;;;999999777666555555555666888999:::;;;;;;:::888666555555444444444444444555666555555333222333666999:::>>>FFFMMMUUU]]]dddiiimmmmmmggg[[[QQQLLLJJJGGGAAABBBBBBIII^^^nnn\\\KKKHHHHHHRRRfffzzzkkk^^^RRRNNNLLLHHHFFFFFFCCC======BBBHHHTTTppptttyyywww___SSSQQQPPPgggnnnIIIAAA:::::::::777666777444444555555666666666777777777777777888888888888666888:::;;;<<<<<<===???@@@@@@CCCKKKZZZyyy|||^^^QQQRRRSSSeeevvv}}}aaa]]]ZZZ^^^kkkoooeee]]]TTTNNNLLLFFFEEECCCBBBBBBAAA???===<<<<<<============<<<<<<:::999999999:::<<<>>>???@@@CCCGGGMMMSSSYYY^^^```dddhhhmmmrrrvvvzzz~~~uuuVVVDDDCCC;;;777<<<@@@<<<<<<>>>CCCLLL___}}}pppfffhhhlllpppbbbYYYNNNIIIDDD???>>>>>>======;;;;;;;;;::::::<<<@@@DDDLLLRRR[[[ccciiinnnrrrtttrrrvvvzzz|||~~~zzz||||||xxxrrrnnnmmmnnnlllkkkjjjgggdddbbb```___]]]]]]]]]\\\ZZZYYYWWWVVVUUUTTTTTTSSSRRRQQQQQQPPPRRRQQQPPPPPPPPPPPPOOONNNOOOOOONNNMMMNNNOOOQQQRRRRRRUUUZZZbbblllxxxsssdddWWWOOOLLLBBBAAA???===;;;:::999999444555999FFFbbbggg\\\LLL@@@;;;;;;<<<<<<999999777666666555555555777888999::::::999777666555444444333333333444444555555444333222333666999777<<>>???@@@@@@CCCKKK[[[zzzzzzxxx[[[OOOQQQOOOddduuu~~~ccc___\\\___llloooeee]]]UUUNNNLLLFFFEEECCCBBBBBBAAA???===<<<<<<===============<<<:::999999999:::<<<>>>??????BBBGGGMMMSSSYYY^^^```aaafffnnntttxxx{{{}}}~~~dddRRR@@@999:::<<<>>>@@@===<<<>>>CCCLLL___}}}nnnaaadddnnnsssddd[[[MMMHHHBBB>>><<<;;;::::::>>>===<<<;;;<<<>>>@@@AAAIIIQQQ\\\eeejjjnnnqqqtttwwwwwwyyy{{{}}}~~~|||zzzwwwtttrrrooollliiillljjjgggeeeeeedddbbbaaa^^^\\\ZZZZZZYYYXXXVVVTTTUUUTTTTTTTTTTTTTTTTTTTTTQQQQQQRRRRRRQQQPPPOOOOOONNNMMMLLLLLLNNNPPPSSSTTTVVVUUUXXX```hhhqqq~~~|||iii]]]TTTNNNFFFCCC>>>;;;:::999888777777:::;;;CCC\\\iiiOOOBBB@@@>>>;;;999999888777666666555555555888888888888777555444333444333333222222333333444333333333222222333666999<<>>AAAFFFOOOhhhzzz~~~rrrdddTTTNNNMMMZZZooooooaaaRRRMMMLLLJJJHHHGGGBBBBBB>>>AAAIIIQQQkkk{{{}}}aaaSSSSSSPPPccc|||YYYCCC999:::555555999888777777666666666666777777555555555555666666666666666777888999;;;<<<===>>>AAACCCDDDHHHXXX{{{}}}{{{|||oooVVVMMMOOORRRcccuuuhhh___YYYaaasss~~~ppphhhaaaXXXNNNIIIFFFEEEDDDCCCBBBAAAAAAAAA>>>>>>>>>===<<<<<<;;;;;;:::999888888999:::<<<===BBBFFFIIILLLNNNSSSZZZ```dddfffkkkpppvvvzzz|||~~~aaaPPP???:::;;;<<<===>>><<<<<<===BBBKKK]]]{{{ooobbbeeennnsssddd[[[NNNIIICCC???<<<<<<;;;:::<<<;;;999999:::;;;===???IIIQQQ\\\eeejjjnnnrrruuuxxxxxxyyyzzz|||~~~}}}zzzwwwuuussspppmmmkkkllljjjgggfffeeeeeecccaaa^^^\\\ZZZZZZ[[[ZZZYYYWWWVVVVVVVVVUUUUUUTTTTTTTTTRRRSSSSSSSSSRRRRRRQQQPPPPPPOOONNNMMMNNNOOOQQQRRRTTTSSSVVV]]]eeennnzzzjjj\\\QQQJJJFFFCCC???===<<<;;;999777888999;;;CCCZZZ~~~mmmUUUHHHCCC???;;;:::999888777666555555555666999999888888777555444333444333333222222333333444333333333222222333666888:::???HHHRRR[[[dddlllqqqsssppphhh\\\OOOGGGDDDDDD===>>>@@@CCCJJJ^^^zzzzzz~~~rrrfffSSSNNNOOO[[[qqqqqqbbbSSSNNNMMMJJJHHHGGGBBBBBB>>>AAAIIIQQQlllcccSSSRRROOOaaazzz[[[DDD:::;;;666555999888777777666666666666777777666666777777777888888888666777888999:::;;;<<<<<>>>>>>>>===<<<<<<;;;;;;:::999888888999:::<<<===BBBEEEIIILLLNNNSSSZZZ```dddggglllrrrwww{{{}}}~~~~~~[[[LLL???:::;;;;;;;;;<<<;;;;;;<<>>HHHPPP\\\eeekkkoootttwwwzzzzzzyyyzzz{{{}}}}}}zzzwwwuuusssqqqnnnlllmmmjjjhhhffffffeeedddbbb^^^]]][[[[[[\\\\\\\\\[[[YYYXXXXXXWWWVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSRRRRRRRRRQQQPPPNNNNNNNNNOOOOOORRRPPPSSSZZZaaaiiiuuu}}}jjjZZZOOOHHHFFFCCCAAA???>>>===:::888888999;;;BBBWWWyyyppp\\\NNNFFF???<<<<<<999888777666555555666666999999999888777666444444444444333333333333444444222333333222222333555777777===GGGRRR]]]gggooouuuxxxtttlll___QQQGGGCCCCCC@@@@@@AAABBBEEEQQQkkkyyytttvvvxxxvvv|||}}}rrrhhhRRROOOQQQ___tttttteeeUUUOOOMMMJJJHHHGGGBBBBBB???BBBJJJQQQkkkgggUUUQQQOOO```vvv\\\FFF<<<<<<777666999777777777666666666666777777888888888999999999::::::888888999::::::;;;<<<<<<@@@BBBDDDIIIYYY|||~~~{{{yyyzzzeeeQQQIIIKKKRRR```ppp|||qqqrrrfff___YYY```sssqqqhhhbbbYYYPPPLLLGGGFFFDDDBBBAAA@@@??????>>>>>>>>>===<<<<<<;;;;;;:::999888888999:::<<<===AAADDDHHHKKKNNNRRRZZZ___dddgggmmmsssyyy|||}}}~~~xxx~~~TTTHHH===;;;<<<;;;::::::::::::;;;???GGGXXXtttqqqeeefffnnnuuueee\\\PPPKKKEEE@@@>>>>>>===<<<;;;;;;:::999:::<<>>;;;999888999:::AAASSSsss|||nnn^^^RRRHHH@@@===>>>:::999777555444555666666999999999888777666555444444444333333333333444444222333333333222222444666777>>>HHHSSS^^^iiirrrwww{{{rrrdddUUUJJJEEEDDDBBBBBBCCCCCCCCCIIIYYYjjjwwwmmmnnnqqqnnnwww|||rrrhhhPPPPPPTTTcccwwwxxxhhhXXXPPPNNNKKKHHHHHHBBBBBB???BBBJJJQQQjjjlllYYYRRRRRRaaauuu]]]GGG======888666888666777777666666666666777777888888888999999999::::::::::::;;;;;;<<<=========@@@BBBDDDIIIZZZ||||||{{{ttt```OOOIIIKKKSSSccctttvvvfffhhh{{{ccc^^^YYY___tttpppgggaaaYYYQQQMMMGGGFFFDDDBBBAAA??????>>>>>>>>>>>>===<<<<<<;;;;;;:::999888888999:::<<<===@@@CCCGGGJJJMMMRRRYYY___dddhhhnnntttzzz|||~~~~~~xxx~~~NNNEEE<<<;;;<<<:::999::::::999;;;>>>EEEUUUppprrreeefffllluuufff]]]PPPKKKEEEAAA???>>>======;;;:::999999:::===???AAAHHHOOOZZZccciiinnntttxxx{{{zzzzzzzzz{{{|||~~~~~~~~~~~~}}}wwwrrrpppyyyzzzxxxuuutttsssqqqooommmnnnllliiihhhhhhhhhgggeeefffccc___]]]]]]\\\[[[ZZZ[[[[[[ZZZYYYXXXVVVVVVUUUQQQRRRRRRSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOQQQWWW]]]bbbkkkuuutttfffYYYMMMHHHHHHFFFDDDCCCBBBAAA???<<<:::999888999???OOOlllssshhh[[[RRRHHH@@@>>>@@@:::999777555444555666777999999999999888666555444555444444333333444444555222333333333222222333555888???IIITTT___jjjsssyyywwwiiiYYYLLLEEECCCAAAAAABBBCCCBBBCCCLLLWWWiiizzztttiiihhhkkkjjjttt}}}zzzoooeeeOOOPPPVVVeeexxx|||kkkZZZRRROOOKKKHHHHHHCCCCCC???BBBIIIOOOggg}}}ooo\\\TTTTTTcccttt\\\GGG===>>>888666888666777777666666666666777777777777777888888888888999888888999:::;;;<<<<<<===???BBBEEEJJJ[[[}}}~~~~~~~~~sss___NNNJJJMMMYYYjjj~~~rrraaaddd|||ttt___]]]ZZZ```uuuoooeee___WWWPPPMMMFFFEEEDDDBBB@@@?????????>>>>>>>>>===<<<<<<;;;;;;:::999888888999:::<<<===???BBBGGGJJJLLLRRRYYY___dddhhhnnntttyyy|||~~~~~~}}}KKKBBB<<<;;;<<<:::999;;;::::::;;;>>>DDDSSSmmmqqqeeeeeekkkvvvfff]]]PPPKKKEEEAAA>>>>>>===<<<999888888888999;;;>>>@@@HHHOOOYYYaaaggglllrrrwwwyyyyyyzzz{{{|||}}}~~~~~~~~~~~~vvvnnnhhhiiivvvzzzxxxvvvttttttssspppnnnnnnllljjjiiiiiiiiihhhggghhheee```]]]\\\\\\[[[ZZZ[[[ZZZZZZYYYXXXWWWVVVVVVQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOQQQVVV[[[___gggppp{{{{{{jjj___UUUHHHCCCDDDFFFDDDBBBAAA@@@???===;;;999888999>>>LLLfffzzzlllbbbVVVNNNGGGAAA>>>@@@;;;999666444333444666888:::::::::999888777555555555555444444444444555555111333444333222111222444888???JJJUUUaaalllvvv|||{{{nnn^^^OOOEEEBBB???>>>AAACCCBBB@@@DDDJJJUUUddduuuxxxpppgggfffhhhhhhpppxxx{{{{{{vvviii\\\LLLNNNUUUddduuuooo]]]SSSPPPLLLIIIHHHCCCCCC@@@BBBGGGLLLcccyyysssooo]]]TTTSSSaaappp|||[[[EEE<<<>>>999666888555777777666666666666777777666666666777777777777888444555666777999:::;;;<<<>>>AAAEEEKKK\\\~~~}}}vvv^^^MMMJJJOOO___rrrsssccchhhmmm[[[\\\[[[bbbxxxlllbbb\\\UUUOOOLLLEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::999888888999:::<<<===>>>AAAFFFIIILLLQQQYYY___eeehhhlllrrrwww{{{~~~IIIAAA;;;;;;;;;::::::===::::::<<>>===<<<<<<999999888888:::<<>><<<999888888>>>IIIaaasssjjj^^^RRRKKKFFFAAA>>>>>>;;;999666444333444666888:::::::::999888777666555555555444444444444555555111222444333222111222333666===IIIVVVcccooozzzvvveeeUUUIIIDDD@@@@@@BBBEEEEEEAAAAAAEEEGGGRRRbbbllllllhhhfffgggggglllqqqtttuuuooo```RRRIIIKKKRRR```qqqqqq^^^TTTPPPLLLIIIIIIDDDDDD@@@AAAFFFIII___zzznnnmmm[[[QQQMMM[[[kkkxxxXXXCCC;;;===888666888555777777666666666666777777666666666777777777888888444555666888:::<<<===>>>>>>AAAEEELLL]]]{{{~~~yyy^^^KKKIIIQQQ```vvv}}}lllrrrfffWWWZZZ\\\ccc{{{}}}jjj___YYYRRRMMMKKKCCCBBBAAAAAA@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;:::999888888999:::<<<======@@@EEEHHHKKKQQQYYY___fffhhhkkkooouuuzzz~~~HHHAAA;;;;;;;;;:::;;;>>>;;;;;;<<>>>>>>>>>>>===:::888888===GGG^^^}}}tttkkk^^^PPPIIIFFFAAA===<<<<<<999666444333444666888:::::::::999888777666555555555444444444444555555111222444444222111111222444;;;HHHVVVdddqqq}}}~~~mmm[[[NNNHHHEEEDDDFFFIIIHHHDDDBBBDDD@@@HHHVVVdddjjjiiigggffffffiiillloooqqqkkk[[[KKKFFFHHHOOO\\\mmm{{{sss___UUUPPPLLLIIIIIIDDDDDD@@@@@@EEEGGG]]]~~~nnn~~~jjjYYYNNNHHHWWWgggvvvWWWBBB:::===888666888555777777666666666666777777666777777777777888888888666777888;;;===???AAABBB>>>AAAEEELLL]]]zzz}}}|||^^^IIIHHHQQQ^^^wwwwww{{{zzzbbbUUUZZZ]]]eee|||{{{hhh]]]WWWPPPKKKJJJBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>===<<<<<<;;;;;;:::999999888999:::<<<===<<<@@@EEEHHHKKKQQQYYY___fffhhhjjjnnnsssyyy~~~}}}}}}~~~IIIBBB<<<;;;;;;999999<<<:::999<<<@@@BBBKKKddd|||oooddddddgggxxxggg]]]OOOJJJDDD???===;;;;;;:::<<<======<<<;;;===@@@CCCJJJPPPXXX```gggmmmrrruuutttvvvxxxzzz|||~~~jjj]]]```eeeqqq{{{zzzxxxvvvttttttttttttnnnnnnmmmllljjjiiihhhhhhcccbbbaaa```___^^^]]]\\\ZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPMMMOOOQQQRRRUUUZZZ___dddnnnttt~~~zzzjjjaaafffhhh___UUURRRJJJHHHDDDAAA@@@???===;;;;;;>>>;;;===IIIZZZ|||rrrgggWWWLLLEEEAAA<<<999;;;999555444555666666666888888888888888999999999999888777666555444333333333222222222333444444555:::@@@IIIUUUcccrrr~~~fffRRRHHHEEEEEEGGGJJJMMMKKKEEE@@@???BBBJJJVVV```dddddddddfffggghhhjjjhhh```TTTJJJCCCCCCJJJVVVcccmmmyyyttt```SSSOOONNNLLLIIICCCEEEAAAAAAEEEHHHXXXtttooo{{{}}}hhhYYYQQQPPP\\\jjjoooTTTBBB;;;;;;777999;;;666777777666666555555555444666666666666666777888888888999:::::::::;;;===??????BBBDDDKKKaaa}}}zzz]]]NNNNNNTTTcccooo```WWWXXXYYYddduuudddZZZUUUNNNIIIFFFDDD??????CCC???999???KKKQQQAAA888<<<@@@;;;:::>>>:::999888888999:::<<<===@@@???BBBGGGKKKOOOXXXbbbdddjjjnnnooossszzz}}}|||||||||}}}~~~KKKCCC<<<;;;;;;999:::<<<;;;999;;;@@@BBBJJJbbb{{{pppdddcccfffyyyhhh]]]PPPKKKEEE@@@>>>===<<<;;;;;;;;;<<<;;;;;;===@@@CCCIIIOOOWWW___ffflllqqqttttttuuuwwwzzz|||}}}~~~uuueee[[[]]]dddoooyyy}}}|||yyywwwuuutttttttttooonnnmmmlllkkkiiihhhhhheeedddcccbbbaaa______^^^[[[ZZZYYYXXXXXXWWWWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQQQQPPPPPPQQQQQQSSSWWW]]]aaakkkqqqzzzppphhhmmmpppggg]]]ZZZPPPLLLGGGCCC@@@???===;;;999===;;;<<>>DDDCCC@@@GGGSSSUUUGGG===>>>???999777999999999888888999:::<<<===??????BBBGGGJJJNNNWWWaaaeeejjjnnnooorrrxxxzzzyyyyyyzzz{{{}}}MMMDDD<<<;;;;;;::::::<<<;;;999;;;???@@@HHH```xxxqqqeeebbbdddyyyhhh^^^QQQMMMFFFAAA???>>>===<<<999::::::::::::<<<@@@CCCGGGMMMUUU^^^eeekkkpppssstttvvvxxxzzz|||}}}~~~~~~nnndddbbbbbbgggkkkqqq{{{|||zzzwwwvvvttttttqqqpppooommmkkkiiihhhgggggggggfffdddcccbbbaaa```\\\[[[YYYWWWVVVWWWXXXYYYXXXWWWWWWWWWVVVVVVUUUUUUVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQPPPOOOPPPTTTZZZ^^^ggglllttt}}}zzzqqquuuvvvooofffcccUUUPPPIIIDDD@@@>>><<<;;;777<<<;;;;;;BBBQQQtttttt^^^OOOFFFAAA???<<<999666555555666666666777777888888888999999999999888888777666555444444222222111111222222333333444;;;FFFUUUeeeuuu~~~dddSSSGGGFFFHHHMMMSSSUUUPPPKKKCCCAAAAAAFFFPPP[[[bbbdddhhhggggggiiifff]]]MMMBBB>>>===@@@IIIRRR\\\jjjvvvwwwcccVVVRRRPPPNNNKKKCCCDDD???>>>BBBCCCRRRlllqqqwwwiiiVVVLLLLLLVVVeeejjjTTTCCC;;;;;;777888;;;555777777666666666666555555666666666666666777888888888999:::::::::;;;===???@@@DDDHHHNNNbbbcccQQQNNNTTTrrrkkk^^^TTTVVVYYYeeesss___UUUOOOIIIEEEDDDAAA===>>>BBBCCCBBBIIIUUUTTTGGG?????????999666888999999888888999:::<<<===>>>???BBBGGGJJJMMMVVV```eeekkknnnnnnppptttwwwvvvvvvwwwzzz}}}OOOEEE<<<;;;<<<;;;:::;;;;;;999;;;>>>???GGG^^^vvvsssfffbbbccczzziii___QQQLLLFFFAAA???>>>===<<<888888999999999;;;???BBBFFFKKKTTT\\\dddjjjooosssvvvwwwyyy{{{}}}~~~|||uuuqqqooopppqqqrrrvvv}}}|||yyywwwuuutttrrrqqqpppnnnkkkiiihhhggghhhgggfffeeedddbbbaaaaaa]]][[[YYYVVVVVVWWWYYYZZZYYYXXXXXXWWWVVVUUUUUUUUUVVVVVVVVVUUUTTTSSSSSSRRRPPPOOONNNMMMNNNRRRXXX]]]ccchhhooowwwyyywwwvvvooohhheeeVVVQQQIIICCC???>>>===<<<666<<<;;;:::???LLLmmmkkkWWWJJJCCC@@@<<<999666555666777777666777777777888999999::::::999999888777777666555555222222111111111222222333333:::FFFTTTddduuuoooZZZIIIGGGGGGMMMUUUYYYUUUQQQEEECCC@@@BBBNNN\\\dddfffgggeeeeeefffeee\\\LLL@@@===;;;===BBBIIISSSaaannnyyyxxxdddWWWRRRQQQNNNKKKEEEEEE???>>>BBBBBBOOOhhhuuuyyyjjjVVVKKKKKKTTTdddlllUUUCCC;;;;;;777888:::555777777666666666666666666666666666666666777777888888999:::::::::;;;===???>>>CCCGGGMMMaaafffSSSPPPUUUtttiii]]]RRRUUUYYYfffrrr^^^RRRMMMGGGDDDCCCBBB>>>===???>>>>>>CCCKKKKKKBBB<<<===>>><<<:::;;;999888888888888:::;;;<<<===>>>AAAFFFIIILLLUUU^^^dddjjjnnnmmmmmmqqqttttttuuuwwwzzz}}}RRRGGG===;;;<<<;;;:::;;;<<<999;;;>>>???FFF]]]uuuvvvgggbbbbbb~~~zzziii___PPPLLLEEE@@@>>>===<<<;;;888888999999999;;;>>>AAAEEEJJJSSS\\\ccciiiooorrrxxxyyyzzz|||~~~~~~||||||~~~~~~{{{xxxvvvtttsssrrrpppnnnllljjjhhhgggggggggfffeeecccbbbaaa```^^^]]]ZZZWWWWWWXXXZZZ[[[ZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUVVVVVVUUUTTTSSSRRRMMMMMMMMMMMMNNNRRRXXX]]]aaaeeelllsss{{{wwwqqqkkkdddaaaSSSNNNGGGAAA???>>>>>>===666<<<;;;:::>>>HHHfffvvv___NNNDDD???<<<:::666555666777777777666777777888999999::::::999999999888777777666666333333222222111222222333555;;;EEESSScccttt{{{dddNNNJJJGGGLLLUUUZZZXXXTTTDDDCCC???AAAMMM^^^fffeeefffcccaaacccddd\\\MMMAAA>>><<<;;;>>>CCCKKKZZZhhhsss~~~xxxdddWWWRRRPPPNNNKKKIIIHHHAAA???CCCCCCNNNddd}}}}}}lllWWWLLLJJJTTTfffpppUUUCCC;;;;;;777888:::444666666777777777777777777666666666666666777777888888999:::::::::;;;===???>>>DDDJJJOOObbbhhhTTTSSSYYYttthhh\\\PPPTTTYYYgggsss^^^SSSMMMGGGDDDCCCCCC@@@>>>>>>===<<>>???FFF^^^vvvzzziiibbbbbb~~~{{{jjj```PPPKKKEEE@@@>>>===<<<;;;999::::::999999:::>>>@@@DDDJJJSSS\\\cccjjjooosssxxxyyyzzz|||~~~~~~~~~~~~~~~|||yyywwwuuusssrrrqqqooommmkkkjjjiiigggfffeeedddcccbbbaaa```___^^^\\\ZZZYYYZZZ[[[\\\[[[[[[ZZZXXXWWWUUUTTTSSSSSSTTTUUUUUUUUUTTTRRRQQQKKKLLLMMMNNNOOORRRWWW[[[___ccciiiqqqxxx|||rrrjjjaaa[[[OOOKKKEEEAAA???>>>>>>===777;;;999888===DDD\\\~~~fffRRRFFF@@@===:::777666666777777777666666777888999::::::;;;999999999999888888777777444444333333222222333333666;;;DDDQQQaaassspppWWWOOOIIIKKKTTT[[[ZZZWWWCCCBBB>>>>>>LLL```hhhfffhhhccc___aaabbb\\\NNNBBB???<<<<<<===???EEETTTbbbmmm|||yyyeeeWWWRRRQQQNNNKKKMMMKKKCCC@@@DDDCCCLLLaaaxxxmmmYYYMMMJJJUUUiiiwwwVVVDDD<<<;;;777888999444666666777777777777888888666666666666666777888888888999:::::::::;;;===???AAAHHHOOOTTTeeeiiiVVVUUU]]]uuuiiiZZZPPPSSSYYYfffuuuaaaVVVPPPJJJEEEDDDAAA@@@????????????@@@AAA@@@===;;;;;;;;;:::999888888888777777888999;;;<<<;;;<<<@@@FFFHHHJJJQQQZZZ```hhhnnnlllkkkooosssuuuwwwyyy{{{~~~WWWIII===;;;======;;;:::;;;999;;;>>>@@@GGG___www|||kkkcccbbb~~~|||kkk```QQQLLLFFFAAA???>>>===<<<;;;<<<;;;:::999:::===???DDDJJJSSS\\\cccjjjpppssswwwwwwyyy{{{|||}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}zzzwwwvvvrrrqqqpppooommmlllkkkjjjggggggfffeeecccbbbaaaaaa______^^^]]]\\\\\\\\\\\\\\\\\\ZZZYYYWWWUUUTTTSSSRRRSSSTTTUUUUUUSSSRRRPPPLLLNNNOOOPPPPPPRRRUUUWWW\\\aaagggnnnvvv~~~|||pppbbbYYYOOOKKKFFFBBB@@@???===;;;666999555666<<>>===MMMdddnnnkkkllleee______```[[[NNNBBB???===<<<<<<<<>>>>>>>>===;;;;;;:::888666888777777777777999:::;;;;;;;;;@@@EEEHHHJJJPPPXXX]]]fffmmmllllllpppuuuxxxxxxyyyzzz|||~~~XXXJJJ===;;;======;;;:::;;;999;;;???@@@HHH```xxx~~~llldddbbb~~~|||kkkaaaRRRNNNGGGBBB@@@???>>>=========<<<;;;999:::<<>>NNNhhhtttrrrppphhh```^^^___ZZZMMMAAA>>>===<<<<<<;;;???LLLZZZfffyyy}}}iiiZZZUUUSSSPPPMMMOOOLLLCCC@@@DDDAAAHHH\\\ssspppZZZNNNGGGUUUlllVVVDDD<<<;;;777777999333666666777777888888888999666666666666666777888888888999:::::::::;;;===???@@@IIIQQQUUUfffkkkWWWWWW```tttlllYYYPPPSSSXXXfff{{{xxxyyyggg]]]VVVOOOHHHFFF@@@BBBBBBAAAAAA@@@<<<888<<<======<<<<<<<<<;;;999888777777777777999:::;;;:::;;;@@@EEEHHHIIIPPPXXX\\\eeemmmmmmlllpppwwwzzzxxxyyyyyy{{{}}}\\\HHH>>><<<999;;;>>>888<<<999999===@@@HHH^^^uuunnnbbbgggyyyyyyiii___VVVPPPIIIBBB???===<<<;;;;;;;;;:::999:::;;;<<<===???FFFPPPZZZccciiinnnqqquuuuuuvvvwwwyyy|||~~~}}}}}}~~~|||xxxsssmmmgggcccbbbbbbcccffflll~~~~~~xxxsssuuuqqqmmmkkklllmmmnnnnnnmmmkkkiiihhhgggfffdddbbbdddcccaaa___]]]\\\[[[[[[___]]][[[XXXVVVUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQRRRPPPOOONNNNNNOOORRRTTTVVV[[[___ffflllrrryyylll\\\UUUMMMEEECCCBBB@@@>>>???<<<999888999;;;@@@LLLXXX{{{sssZZZKKKEEE===;;;777666666666555444444444555666777888999::::::::::::;;;;;;:::::::::777666444333222222333333222888===DDDVVVtttuuubbbVVVRRRRRR[[[bbb\\\MMMEEEDDDHHHPPPhhh}}}~~~{{{llleeebbb\\\ZZZSSSEEEAAA;;;999===>>>???JJJXXXkkkxxxlll___WWWRRRPPPQQQRRROOOKKKEEE>>>???LLL[[[sssqqqYYYMMMPPPWWWhhhyyyXXXDDD<<<>>>777555777555555555666666777777888888777666666666777888999999:::;;;;;;;;;::::::<<<>>>@@@DDDGGGNNNeeemmmZZZWWWdddwww~~~mmmZZZUUUTTTXXXhhh|||zzz|||kkk```XXXPPPIIIHHHGGGEEECCCBBBBBBBBBAAA@@@???===<<<;;;<<<<<<;;;999666666666666777888999:::<<>>@@@HHH^^^uuunnnbbbeeevvv|||jjjaaaUUUPPPHHHBBB>>>===<<<;;;;;;;;;:::999:::;;;<<<===@@@FFFPPPZZZbbbhhhmmmpppttttttuuuwwwyyy{{{}}}~~~}}}~~~~~~{{{vvvpppiiiddd___[[[XXXRRRSSSUUUXXX^^^pppzzzvvvtttrrrooommmmmmnnnnnnmmmkkkjjjhhhhhhhhhhhhfffeeeeeedddcccaaa___^^^]]]]]]___]]][[[XXXWWWVVVVVVVVVUUUUUUTTTSSSRRRRRRRRRRRROOOOOONNNNNNOOOQQQTTTUUUYYY]]]dddjjjpppwww}}}rrraaaVVVNNNGGGEEEDDD@@@======999666555777888<<>>;;;888666666666666555333444444555666777888999777777888888888888777777777666555333222222333333222888===CCCVVVttt|||gggZZZUUUSSS[[[```YYYMMMEEEEEEKKKVVVpppqqqgggbbb[[[ZZZVVVIIICCC<<<:::<<<===>>>IIIWWWiiiuuummm```WWWRRRPPPRRRPPPNNNKKKGGG@@@???IIIVVVqqqsss\\\PPPNNNWWWiii|||YYYDDD<<<===888555777555555666666666777777777888666666666666666666777888888999:::::::::;;;===@@@@@@DDDGGGNNNeeelllZZZYYYhhhzzzooo^^^VVVTTTWWWhhh}}}zzz}}}lllaaaYYYPPPJJJHHHDDDBBB@@@?????????>>>===???===<<<;;;<<<<<<;;;999666666666666777888999:::;;;>>>AAAEEEHHHKKKPPPSSS\\\___dddiiilllppptttvvv|||zzzyyyyyy{{{}}}~~~XXXEEE<<<;;;777999<<<888===:::;;;???AAAHHH]]]sssooo```bbbqqq~~~lllbbbTTTOOOGGGAAA>>><<<;;;:::;;;;;;:::999:::;;;<<<===@@@GGGQQQZZZaaaggglllnnnssssssuuuwwwyyy{{{|||}}}}}}~~~~~~}}}xxxpppiii```XXXSSSPPPMMMLLLGGGGGGHHHKKKOOO___|||}}}zzztttrrrppppppppppppnnnlllkkkiiihhhhhhjjjjjjiiihhhgggfffdddbbbaaa____________]]][[[YYYWWWVVVVVVWWWVVVUUUUUUTTTSSSSSSRRRRRROOONNNNNNNNNOOOQQQRRRTTTWWW[[[aaagggnnntttzzz~~~}}}jjj[[[RRRKKKHHHEEE@@@<<<<<<777555555777888:::CCCMMM]]]{{{lllVVVKKK>>><<<888777777777666555222333333444555666777777666777777777777777777666777666555444333333333333222777<<>>:::<<<;;;<<>>FFFPPPkkkzzzwww___RRRMMMXXXlll\\\FFF<<<===888666888555666666666666777777777777777666666555555555555666666888999::::::<<>>>>>>>>>>>===<<>><<<999777777777666555222222333444444555666666888888999999999999888888666666555555444444444444222666:::BBBSSSoooxxxfff]]]YYY___aaaXXXOOOFFFJJJWWWkkk}}}ooofff^^^___^^^SSSIIIAAA<<<<<<:::;;;FFFUUUeeerrrpppcccYYYQQQPPPRRRQQQOOOMMMIIIBBB???EEENNNeeeuuuyyy```SSSMMMZZZqqq___HHH======888666888555666666666666777777777777888777666666555555555555777888:::::::::;;;>>>@@@@@@CCCGGGNNNeeeyyyzzztttaaaXXX___qqqvvvfffZZZWWWYYYlll|||ooocccZZZQQQJJJHHHDDDBBB@@@@@@@@@AAA@@@>>>>>>===<<<;;;<<<<<<;;;999777777666666777888999999999;;;???CCCFFFJJJOOOSSSZZZ\\\```dddgggkkkooosssuuuvvvyyyzzz|||}}}QQQAAA;;;;;;666777;;;888<<<:::<<<@@@AAAFFFXXXmmmrrr___ZZZfffnnncccTTTNNNGGG@@@===;;;:::999;;;;;;:::999:::;;;<<<===@@@FFFPPPYYY```eeejjjlllqqqrrruuuwwwyyyzzz{{{{{{}}}~~~~~~wwwjjj```VVVRRRMMMIIIGGGFFFEEEDDDEEEEEEFFFFFFHHHSSSlll~~~vvvuuutttttttttsssooolllooonnnlllllllllkkkjjjhhhhhhgggeeecccbbb`````````___^^^\\\ZZZYYYXXXYYYYYYVVVWWWWWWWWWVVVUUUTTTSSSOOOOOOOOOOOOPPPQQQQQQRRRTTTXXX^^^ccchhhmmmsssvvvzzz}}}oooaaaSSSJJJDDD>>><<<===888777888:::999:::@@@HHHMMM___{{{ttt^^^SSS>>>;;;888777777777666555222222333333444444555555888888999999999999888888555555555555555555444444333444999AAAQQQkkkkkkbbb^^^dddeeeZZZOOOHHHNNN^^^sssssskkkbbbcccaaaWWWMMMDDD===<<<:::;;;FFFUUUfffsssrrrdddYYYQQQPPPSSSVVVRRRMMMHHHBBB???FFFOOOaaasss~~~{{{aaaSSSNNN]]]tttcccJJJ===<<<888777999666777777777777666666666666999999888777666666666666999:::;;;;;;::::::<<<>>>@@@CCCGGGNNNeeezzzxxx{{{iiiZZZVVV```sss~~~uuuccc[[[XXXZZZlll~~~oooddd[[[QQQJJJHHHEEECCCAAA@@@AAABBBAAA@@@>>>===<<<;;;<<<<<<;;;999777777777777777777888999888;;;>>>BBBEEEIIINNNQQQXXX[[[___bbbeeeiiimmmpppppptttyyy|||~~~OOO@@@<<<;;;666777<<<999;;;999<<<@@@@@@DDDUUUiiittt___XXXbbb|||ooocccTTTOOOGGGAAA>>><<<;;;:::;;;;;;:::999:::;;;<<<===>>>EEEOOOXXX___eeejjjlllqqqsssuuuxxxzzz{{{||||||~~~~~~~~~~~~zzzpppccc[[[PPPMMMIIIGGGGGGGGGHHHGGGEEEEEEGGGGGGHHHSSSjjjxxxwwwvvvvvvuuussspppmmmqqqooommmmmmmmmmmmkkkiiiiiihhhfffdddcccaaaaaa```___^^^\\\[[[ZZZYYYZZZZZZWWWWWWXXXXXXXXXVVVUUUSSSPPPPPPPPPQQQQQQQQQRRRRRRSSSWWW[[[```dddhhhmmmpppvvvxxxzzz}}}pppbbbSSSJJJDDD>>>===>>>888666666888888888???GGGKKKVVVjjjooo[[[QQQ===;;;777666666666555444333333333444444444555555666777777777777777777666555555666666666555555444333444777???NNNeeepppfffbbbhhhhhh]]]OOOKKKSSSdddwwwvvvmmmeeefffeee[[[PPPFFF>>><<<:::<<>>???===<<<;;;<<<<<<;;;999888777777777777777888888888;;;>>>AAADDDGGGLLLOOOVVVZZZ___cccfffhhhkkkmmmnnnssszzz~~~NNN@@@<<<<<<666777<<<:::999888;;;??????BBBRRReeeuuu___VVV```tttqqqeeeUUUPPPHHHBBB>>>===<<<;;;;;;;;;:::999:::;;;<<<======CCCNNNWWW___eeejjjmmmrrrsssvvvyyy{{{|||||||||~~~~~~~~~~~~zzzpppfff```TTTPPPJJJGGGHHHKKKNNNOOOOOOOOOOOONNNLLLTTTjjj~~~zzzxxxvvvvvvuuutttqqqooopppooommmmmmnnnooommmlllkkkjjjhhhfffdddcccbbbbbb```^^^]]][[[ZZZZZZZZZ[[[WWWXXXYYYYYYYYYWWWUUUTTTQQQQQQRRRRRRSSSSSSRRRRRRQQQTTTXXX\\\___bbbgggiiioooqqqrrrtttuuuxxx}}}hhh]]]QQQJJJEEE@@@===>>>999777777999888:::AAAJJJLLLQQQ[[[mmmwwwaaaRRRJJJ<<<999666555555555444333444444444444555555555555777777888888888888777777444555666777777666555444444333666>>>KKKaaauuujjjeeejjjiii]]]NNNMMMXXXhhhxxxvvvkkkcccgggiiiaaaRRRHHH@@@===;;;===JJJZZZiiivvvvvvgggZZZQQQPPPSSSTTTPPPLLLIIIEEEBBBEEEKKKZZZkkk}}}~~~cccRRRMMM]]]tttiiiMMM===<<<999999;;;777888777777777666666666555777666666666666777777888888:::;;;::::::;;;===???@@@DDDGGGNNNeeetttZZZQQQSSSaaavvv|||bbbWWWVVVXXXeeepppcccYYYOOOHHHEEEAAA???>>>===>>>???>>>===???===<<<;;;<<<<<<;;;999888888777777777777888888999;;;>>>AAACCCFFFJJJMMMTTTYYY___dddggghhhjjjkkkmmmttt{{{NNN@@@======777777===;;;999777:::???>>>AAAQQQdddvvv___VVV___pppsssfffVVVPPPIIIBBB???===<<<;;;;;;;;;:::999:::;;;<<<===<<>><<<>>>KKK[[[jjjvvvvvvhhh[[[QQQPPPSSSPPPMMMLLLKKKGGGBBBCCCGGGUUUcccsssdddSSSKKK[[[rrrkkkNNN===<<<999999;;;777888888777777666666666555555555555555555666777888666888999::::::<<>>>>>???@@@???>>>???===<<<;;;<<<<<<;;;999888888777777777777777888:::<<<>>>@@@BBBEEEIIIKKKSSSXXX```eeehhhiiiiiiiiinnnttt|||~~~}}}~~~OOOCCC888777::::::999999777<<<999888???CCCNNNccc{{{cccWWW\\\kkkuuueeeYYYOOOEEEBBB@@@===<<<>>><<<<<<;;;:::::::::;;;;;;>>>BBBIIIQQQXXXaaaiiinnntttuuuwwwwwwxxxzzz~~~~~~zzzgggUUUNNNOOOPPPUUU[[[cccffffff```YYYYYYbbblll{{{}}}~~~{{{wwwttttttuuuvvvuuuooooooooooooooonnnnnnnnnqqqnnniiigggffffffeeeddd____________^^^]]]\\\\\\YYYYYYZZZZZZYYYWWWUUUTTTTTTTTTSSSSSSRRRRRRQQQQQQQQQQQQRRRUUUYYY\\\]]]\\\_________```aaacccdddeeejjjlllsss~~~vvvaaaXXXOOOKKKGGGAAA<<<;;;999;;;<<<;;;<<<@@@GGGMMMSSSQQQOOOSSS\\\eeelllooosssooohhh^^^SSSHHH@@@;;;666666555444444444444444555666777888999::::::::::::;;;;;;;;;::::::999888666555333333555666555555888333555>>>HHHWWWvvvnnnjjjjjjcccZZZNNNSSS^^^mmm}}}tttccc```dddddd___VVVJJJAAA@@@>>>@@@OOOaaarrrzzzxxxjjj]]]SSSNNNNNNQQQRRRQQQNNNIIIEEECCCCCCNNNWWWeeeqqq|||}}}fffUUUPPP\\\wwwkkkNNN===;;;888888999555:::999999888777666555555555666777999999888888777888:::============>>>@@@AAADDDGGGNNNdddiiiUUUSSSTTTaaayyyjjj]]]VVVTTTaaayyykkk___WWWOOOGGGCCCCCCAAA???>>>??????>>>===<<<;;;::::::<<<<<<;;;:::999999888888888888999999777999<<<>>>AAAFFFLLLPPPSSSYYYaaahhhlllnnnoooooonnnuuu}}}}}}{{{{{{|||NNNCCC:::999;;;;;;:::;;;777<<<999999>>>BBBMMMaaaiii\\\___fffvvveeeYYYOOOFFFBBB@@@===<<<>>><<<;;;;;;:::::::::::::::>>>BBBIIIPPPXXX```hhhmmmsssuuuvvvwwwwwwyyy}}}~~~zzzbbbWWWTTTUUUWWW[[[eeegggfffaaa[[[[[[aaagggmmmrrr|||~~~|||xxxvvvvvvvvvvvvvvvqqqpppoooooonnnnnnnnnnnnrrroookkkhhhhhhgggfffeee`````````______^^^]]]\\\[[[[[[[[[[[[ZZZXXXVVVUUUTTTTTTTTTSSSRRRRRRQQQQQQRRRQQQQQQTTTWWWYYYZZZYYYYYYXXXXXXWWWWWWWWWXXXXXX]]]___eeeqqq~~~wwwfff\\\RRRMMMHHHAAA===<<<:::;;;<<<;;;<<<@@@HHHOOOWWWSSSPPPPPPTTTXXX\\\]]]^^^[[[WWWQQQJJJCCC>>>;;;666555555444444444555555444555666888999:::;;;;;;<<<===============<<<;;;777666444444555666555555777333555>>>GGGVVVsssrrrnnnlllddd[[[OOOTTT___mmm|||rrr```]]]bbbbbb^^^XXXLLLBBBAAAAAADDDSSSeeettt{{{xxxiii]]]RRRNNNNNNOOOPPPPPPNNNKKKHHHGGGFFFJJJQQQ[[[eeeooo|||wwweeeUUUOOO\\\wwwiiiNNN===;;;888888999555999999888888777777666666555666777888999888888777888:::<<<=========>>>???AAADDDGGGNNNdddkkkUUUQQQRRR___vvvuuu___YYYVVV___uuulll___XXXOOOGGGCCCCCCAAA???>>>??????>>>===???>>><<<;;;;;;:::888666999888888777777888888999999;;;===???AAAEEEJJJNNNRRRXXX```gggkkkmmmnnnoooooouuu}}}~~~{{{{{{}}}MMMDDD<<<;;;;;;:::;;;===888===:::999>>>@@@KKK^^^{{{rrrcccccc```wwwfffZZZPPPFFFCCC@@@===<<<===;;;;;;:::999999999999999===BBBHHHPPPWWW___ggglllqqqsssuuuvvvwwwxxx{{{~~~~~~mmm[[[VVVUUUVVVVVV^^^]]][[[XXXUUUUUUWWWYYY[[[___gggooouuu{{{}}}yyywwwwwwxxxwwwwwwtttsssqqqooonnnnnnoooooossspppllljjjiiiiiihhhfff```aaaaaa``````___^^^]]]\\\\\\\\\\\\[[[YYYXXXWWWUUUTTTTTTSSSSSSRRRQQQQQQRRRQQQQQQRRRTTTUUUUUUTTTRRRQQQOOOMMMLLLKKKJJJJJJRRRSSSXXXcccpppyyyjjj___TTTNNNIIIBBB???>>><<<<<<<<<;;;<<>>;;;:::555444444444444444555555333444555777888:::;;;;;;<<<===>>>?????????>>>===999888666555666666666444777333555<<>>???@@@EEEHHHNNNccclllTTTOOOOOO\\\tttaaa[[[WWW___sssnnnaaaXXXOOOGGGDDDCCCAAA?????????@@@???>>>???>>><<<;;;;;;:::888666999888888777777888888999;;;<<<>>>???@@@DDDHHHLLLQQQVVV^^^eeeiiilllnnnooopppvvv|||~~~||||||}}}NNNEEE>>><<<;;;999:::===999>>>;;;999>>>???HHH[[[wwwzzziiidddaaa~~~yyyhhh\\\RRRHHHCCCAAA===<<<===;;;:::999999888888999999===AAAHHHOOOVVV^^^fffkkkppprrrtttuuuvvvwwwzzz|||~~~~~~~~~vvv___XXXVVVUUUSSSSSSQQQOOONNNNNNNNNMMMLLLPPPQQQVVV]]]ccciiiuuu~~~{{{yyyyyyyyyxxxxxxvvvuuurrrpppoooooooooppprrrooolllkkkjjjiiihhhgggbbbbbbbbbbbbaaa```___^^^]]]]]]\\\[[[ZZZYYYXXXXXXUUUUUUTTTTTTSSSRRRRRRQQQRRRQQQOOOPPPQQQQQQOOONNNKKKJJJIIIFFFEEECCCCCCBBBHHHHHHLLLUUUaaatttzzziii^^^RRRLLLHHHCCCAAABBB>>>>>>===;;;===CCCMMMUUUXXXUUUQQQMMMJJJHHHGGGFFFDDDCCCAAA???<<<;;;999999444444333333444444555555555555555666777888999::::::;;;===?????????>>>>>><<<:::888777777777666444666444555;;;CCCPPPggg{{{~~~sssnnnggg\\\TTTRRRXXXbbbmmmwww~~~iiiYYYUUU[[[^^^]]]YYYOOOEEECCCGGGPPPaaappp{{{yyyjjj]]]RRRNNNOOOLLLNNNOOONNNMMMLLLLLLMMMRRRRRRRRRSSSXXXbbbnnnwwwyyyuuuwww```TTTPPP^^^zzz|||cccJJJ===<<<888777999555777777777777777888888888666777777777888888888888888999;;;;;;;;;;;;===???@@@EEEIIINNNccckkkSSSNNNNNN\\\tttddd[[[VVV```xxxqqqcccYYYNNNGGGEEECCCAAA??????@@@@@@@@@>>><<<;;;::::::<<<<<<;;;:::888888777777777777888888:::<<<===>>>@@@DDDHHHLLLQQQVVV]]]ccchhhllloooqqqrrrvvv|||~~~}}}}}}SSSHHH>>>;;;:::888999:::999>>>;;;999===>>>GGGYYYuuunnnffffff|||kkk^^^SSSIIIDDDAAA===<<<===;;;:::999999888888999999<<<@@@GGGNNNUUU]]]dddiiioooqqqsssuuuvvvwwwyyy{{{|||~~~~~~iii^^^[[[WWWRRRNNNLLLKKKLLLMMMMMMJJJHHHLLLKKKMMMRRRWWW]]]hhhrrr~~~|||zzzzzzzzzyyyxxxwwwvvvtttrrrqqqpppqqqqqqpppnnnllljjjjjjiiihhhfffccccccccccccbbbaaa``````]]]\\\[[[ZZZYYYYYYXXXXXXUUUUUUUUUTTTSSSSSSRRRRRRRRRPPPNNNNNNNNNMMMKKKIIIFFFEEECCCBBB@@@?????????>>>>>>AAAGGGQQQbbb}}}uuubbbXXXNNNJJJGGGDDDCCCDDD>>>???>>>===???EEEPPPXXXWWWVVVTTTPPPKKKGGGEEEDDDDDDBBB@@@>>><<<:::::::::444444333333333444444555777666666555555666777777:::;;;>>>AAABBBBBBAAA@@@???===:::888888777666444555444555999@@@MMM___ooo}}}vvvoookkkaaaVVVQQQRRRYYYbbblllssszzzxxxfffWWWTTTZZZ^^^^^^XXXNNNEEEDDDJJJWWWhhhuuu~~~|||lll___TTTOOOPPPLLLMMMMMMLLLKKKLLLOOOQQQTTTSSSRRRRRRVVV]]]eeekkkuuuyyysssttt___TTTSSSbbb~~~uuu___HHH======888777999666777777777777777888888888777777777777777888888888888999::::::999:::===??????EEEIIINNNbbbjjjRRRNNNOOO]]]vvveeeYYYTTTaaattteeeYYYNNNGGGEEECCCAAA??????@@@AAA@@@???<<<;;;::::::<<<<<<;;;:::888777777777777777777888888:::<<<>>>@@@DDDIIIMMMQQQUUU\\\bbbggglllpppssstttwww|||~~~~~~]]]NNN???::::::999888888888===:::999===>>>FFFXXXtttvvvjjjkkknnn___TTTJJJEEEBBB===<<<===;;;;;;:::999999999999999<<<@@@FFFMMMTTT[[[ccchhhnnnqqqtttuuuvvvwwwyyyzzz{{{~~~~~~qqqccc^^^XXXRRRNNNMMMLLLLLLMMMLLLJJJHHHKKKIIIIIIMMMQQQVVV___hhh}}}~~~|||{{{{{{zzzyyywwwvvvvvvuuuuuutttsssrrrrrrpppnnnlllkkkkkkjjjhhhfffdddeeeeeeddddddcccbbbaaa^^^]]][[[ZZZYYYYYYXXXXXXVVVUUUUUUTTTTTTSSSRRRRRRRRRPPPNNNLLLLLLKKKHHHFFFBBBAAA@@@>>>============<<<<<>>?????????AAAHHHRRRZZZZZZ[[[YYYUUUOOOIIIEEECCCCCCAAA???===;;;;;;;;;;;;555555444333333333333333777666555444444555666777;;;>>>AAAEEEFFFFFFFFFEEEAAA???<<<:::999888666444444444555888>>>IIIXXXdddssszzzzzzllliiifff\\\RRROOOQQQXXXbbbjjjoootttyyy}}}{{{rrrdddWWWUUU[[[```___VVVNNNGGGFFFOOO^^^nnnxxxpppbbbVVVPPPPPPMMMLLLLLLKKKKKKOOOTTTXXXVVVTTTRRRRRRUUUZZZaaaeeemmm{{{vvvnnnsss^^^TTTUUUdddsss\\\FFF===>>>888777999666888888888777777777777777777777777666777888888999888999999999888:::<<>><<<;;;;;;:::888666888777777666666777777888888999;;;===@@@DDDIIIMMMOOOSSSZZZ___eeejjjpppsssvvvxxx{{{~~~~~~hhhTTT@@@:::;;;;;;888666666<<<:::999======EEEXXXsssrrrkkkrrr```VVVKKKFFFBBB>>>;;;<<<<<<;;;;;;:::::::::::::::;;;???FFFLLLSSS[[[bbbgggnnnqqqtttvvvwwwxxxyyyzzz{{{~~~~~~}}}yyylllhhhbbb\\\VVVVVVUUUSSSPPPNNNLLLLLLOOOKKKKKKNNNQQQTTT[[[cccttt}}}~~~|||{{{{{{zzzxxxwwwtttuuuvvvwwwvvvuuusssrrrpppooommmmmmmmmllliiigggeeeffffffeeeeeedddcccbbb___^^^]]][[[ZZZZZZZZZZZZVVVVVVUUUTTTTTTSSSSSSRRRRRROOOMMMLLLKKKIIIGGGEEEDDDCCCAAA???>>>===<<<<<<<<<===???@@@AAAIII^^^qqqxxxkkk```XXXOOOHHHGGGGGGDDDCCCDDD===???AAABBBDDDJJJSSSZZZ^^^``````]]]WWWPPPLLLKKKFFFDDD@@@===;;;:::::::::666555444333222111111111444333333333444666888:::;;;>>>BBBFFFHHHHHHGGGFFFCCCAAA===;;;:::888666444333555555666<<>>999666999666999999888888777777666666888777666666666777999999888888888888777999<<>>EEEKKKOOO```jjjTTTPPPPPP\\\ttt}}}___VVVQQQ\\\uuuyyyiiiZZZNNNGGGFFFBBBAAA??????AAABBBBBBAAA???>>><<<;;;;;;:::888666777777666666666666777777999;;;<<<===???CCCHHHKKKMMMQQQVVV\\\bbbhhhnnnrrrwwwxxx{{{~~~pppYYYBBB:::======999555555;;;999999===>>>EEEXXXsssxxxiiisssaaaVVVKKKFFFBBB>>>;;;<<<===<<<;;;;;;::::::;;;;;;;;;???EEELLLSSSZZZaaafffnnnqqqtttwwwwwwxxxyyy{{{zzz~~~|||{{{~~~yyyvvvsssnnnccccccbbb^^^YYYUUUTTTTTTTTTPPPNNNQQQSSSVVV\\\bbbooo|||}}}{{{{{{{{{zzzxxxvvvsssuuuwwwxxxxxxvvvtttrrrqqqpppooonnnnnnmmmkkkiiiffffffffffffeeedddcccbbbaaa```^^^\\\[[[[[[[[[\\\VVVVVVUUUUUUTTTSSSSSSSSSQQQOOOMMMKKKJJJIIIFFFDDDHHHGGGEEEBBB@@@???>>>===777999;;;:::888>>>OOOaaaxxxoooeee[[[WWWOOOIIIHHHGGGDDDBBBBBB===???BBBCCCEEEKKKTTT[[[```cccfffddd___YYYVVVUUUKKKIIIDDD???;;;999888777777666555333222111000000111111111222444777:::<<<999<<<@@@EEEGGGHHHGGGFFFEEEBBB>>><<<:::999666444333555666666;;;EEEPPPWWW```eeekkktttsssbbbWWWYYYXXXNNNGGGHHHMMMUUU```gggjjjmmmrrrvvvppplllbbbYYYYYY___ccccccUUUQQQLLLMMMXXXjjjxxx~~~vvvhhhZZZQQQOOOLLLKKKIIIJJJNNNWWWcccjjjnnnggg]]]VVVTTTVVVZZZ\\\aaammm}}}}}}xxxsss^^^UUUSSScccxxxWWWCCC<<<>>>999666999777:::999999888777666666555888777666666666777999:::888888888777777999<<>>EEEKKKOOO```kkkUUUPPPOOOZZZqqq~~~xxxxxx|||\\\VVVRRRXXXlllzzziiiZZZNNNGGGGGGBBBAAA???@@@AAABBBBBBAAA<<<;;;::::::<<<<<<;;;:::777777666666666666777777;;;<<<===>>>???AAAFFFIIIKKKNNNTTTYYY___ffflllqqqxxxyyy{{{~~~dddCCC<<<>>>:::888<<<;;;::::::::::::>>>JJJVVVtttmmmzzzuuubbbXXXNNNIIIEEE???<<<<<<>>>===;;;:::999999:::;;;<<<===AAAGGGPPPYYYaaafffnnnpppssstttuuuvvvyyy{{{}}}~~~~~~~~~~~~~~~}}}yyytttoookkkgggcccaaa\\\[[[YYYYYYZZZ^^^bbbddd|||}}}{{{{{{{{{|||yyywwwvvvwwwxxxxxxwwwvvvuuutttrrrpppnnnllllllkkkmmmjjjgggfffggghhhfffdddbbbccccccaaa^^^\\\\\\]]][[[ZZZYYYYYYYYYWWWUUUSSSWWWTTTOOOKKKIIIIIIIIIIIIMMMOOOOOOMMMNNNMMMEEE===@@@<<<999999999<<>>???999666888666777777777666777777888999999999999888888888777777999999999:::;;;<<<===>>>AAADDDIIIPPPaaafffNNNKKKMMMXXXkkkyyy}}}ooovvvsss\\\RRROOOXXXggg|||xxxggg[[[PPPIIIHHHAAAAAAAAABBBCCCCCC@@@>>><<<;;;;;;:::::::::;;;;;;777777666666666666777777::::::<<<===@@@BBBEEEFFFKKKNNNSSSYYY```hhhoootttxxxyyyzzz{{{|||~~~iiiGGG>>>>>>:::888;;;;;;::::::::::::>>>JJJVVVrrrooozzzwwweeeZZZPPPKKKGGGAAA======>>>===;;;:::999999::::::;;;===AAAGGGOOOXXXaaaeeemmmooorrrssstttvvvxxxzzz|||~~~{{{xxxqqqooollljjjjjjlllooorrr}}}||||||||||||xxxwwwvvvvvvwwwxxxvvvuuusssrrrqqqooonnnnnnnnnnnnmmmjjjhhhhhhiiiiiihhhfffcccddddddccc```^^^^^^^^^]]]\\\[[[[[[ZZZYYYXXXVVVYYYVVVQQQLLLJJJIIIKKKLLLUUUYYY^^^aaaccc___QQQCCC@@@<<<;;;;;;;;;===DDDMMMddd~~~vvvlllccc\\\WWWQQQMMMKKKIIIFFFDDD???>>>AAAIIISSSZZZ]]]^^^bbbdddiiippptttsssnnniiiZZZRRRGGG>>>:::999999999999888666555333333222222000222333444444666:::===>>>@@@CCCEEEFFFFFFEEEDDDFFFEEECCC@@@===999666444444222222777;;;@@@IIIRRR[[[___bbbfffrrr~~~~~~uuuaaaUUUJJJHHHIIIHHHGGGGGGNNNTTTZZZ]]]```fffqqqyyy~~~tttiiieeehhhjjjiiigggZZZTTTRRRZZZgggrrr|||wwwnnnfff\\\UUUNNNJJJJJJOOOSSSYYYjjj}}}vvvbbbVVVSSSSSSRRRYYY```lllkkkWWWRRRPPP___{{{ZZZEEE===>>>999666999666777777777777777888999999999999999888888888777777999999999999:::<<<===>>>@@@CCCHHHOOO```hhhPPPLLLMMMUUUfffvvv~~~vvvzzzpppYYYQQQMMMVVVdddxxxxxxhhh[[[PPPJJJHHHBBBAAA@@@AAABBBBBB@@@???===<<<;;;:::::::::::::::888777777666666777777888999:::;;;===???BBBDDDFFFIIIMMMSSSZZZaaaiiippptttxxxyyyyyyzzz|||}}}~~~~~~oooLLL@@@>>>:::777:::;;;999:::;;;;;;>>>JJJVVVooovvv}}}{{{hhh]]]RRRLLLHHHBBB>>>>>>======<<<:::::::::::::::;;;===@@@FFFNNNXXX```dddkkkmmmqqqssstttuuuxxxzzz|||}}}~~~|||zzzzzz|||~~~~~~~~~~~~~~~yyyxxxvvvvvvwwwwwwvvvuuuqqqqqqpppoooooopppppppppnnnlllkkkkkkkkkkkkjjjiiieeeggggggeeecccaaa```aaa```___^^^]]]\\\\\\[[[[[[]]][[[WWWQQQMMMKKKMMMPPPYYYaaalllvvv}}}wwwbbbNNNBBB>>>===>>>======AAAGGGRRRrrr|||rrrgggaaaZZZTTTPPPMMMHHHEEE===>>>CCCMMMZZZdddfffeeedddeeeiiipppxxx{{{zzzwwweeeZZZKKKAAA>>>===;;;999999888666555333333222222111222444444555777;;;>>>@@@AAADDDGGGHHHHHHHHHGGGHHHGGGEEEAAA===999666444555333333777;;;>>>GGGOOOWWW]]]```bbblllwwwvvvmmmYYYNNNDDDBBBDDDEEEGGGIIIPPPSSSVVVXXX[[[dddqqq{{{|||rrrmmmnnnoookkkggg\\\WWWXXXbbbnnnxxxtttnnnhhh```XXXMMMHHHIIINNNSSSZZZkkk~~~nnn\\\UUUSSSQQQTTTZZZeeejjjUUUOOOOOO___~~~[[[EEE<<<===888666999666888888888777888999999:::999999999888888888888888888888888999:::;;;<<<===???CCCGGGMMM___jjjRRRLLLKKKQQQaaarrruuulllWWWNNNKKKSSS```rrryyyiii\\\QQQJJJHHHDDDBBB@@@@@@AAAAAAAAA@@@>>>===<<<;;;:::999999999888888888777777888888888999999:::<<>>:::777999:::999:::;;;;;;>>>IIIUUUnnn}}}~~~jjj___TTTMMMHHHBBB>>>>>>===<<<<<<;;;::::::999999:::<<>>===<<<;;;???EEEIIIgggwwwoooddd\\\WWWQQQIIIDDD===???EEERRRdddqqqtttpppllljjjjjjpppxxx}}}~~~}}}oooaaaOOODDD@@@???<<<888999888666555333222222222222333444555666888;;;>>>BBBDDDFFFIIIKKKLLLLLLKKKJJJIIIFFFCCC>>>999666333777444444888:::===DDDLLLUUU[[[^^^```gggpppooofffWWWLLLBBBAAACCCFFFJJJNNNQQQSSSVVVXXX[[[cccnnnwwwxxxuuuuuutttmmmggg^^^\\\___jjjuuu||||||lllgggddd^^^YYYLLLGGGHHHNNNSSSZZZlll~~~xxxcccYYYUUUTTTQQQWWW```{{{kkkUUUNNNOOO___]]]FFF;;;<<<777777999666888888888888888999::::::888888888888888888888888888888888999:::;;;<<<===@@@CCCGGGMMM^^^kkkQQQJJJHHHNNN^^^nnnooouuuhhhUUUNNNKKKQQQ\\\mmmzzzjjj^^^RRRKKKIIIEEECCC@@@???@@@AAAAAA@@@???>>><<<;;;:::999999888999999888888888888999999888888999;;;>>>@@@CCCDDDEEEIIIPPP[[[eeennnsssuuuzzzyyyyyyxxxyyyyyy{{{{{{sssRRRBBB>>>:::888888:::999:::<<<<<>>;;;::::::>>>DDDEEE```rrrggg```WWWMMMEEE>>>AAAGGGVVVmmmvvvqqqmmmpppwww|||}}}|||rrrdddRRREEE@@@>>>:::666999888666555333222222222222333444555666888;;;>>>CCCEEEGGGJJJLLLNNNOOOOOOLLLKKKHHHDDD???:::666444777555555888:::<<>><<<;;;:::999999888999999888888888888999999777777888:::===???AAACCCDDDGGGNNNZZZgggqqqvvvwww{{{zzzxxxwwwwwwwwwyyyyyynnnPPPAAA===;;;999888999999:::<<<<<>><<<<<<<<<<<<;;;:::999888999;;;>>>DDDKKKTTT[[[```fffjjjooosssuuuwwwyyyzzzyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}{{{yyywwwvvvuuuuuuttttttttttttqqqsssttttttqqqooonnnnnnkkkmmmooonnnkkkhhhffffffaaabbbbbbaaa```ccciiinnnsssyyy{{{qqq```PPPIIIHHHDDDIIISSSbbbsss~~~zzzpppRRRHHH>>>:::999999===CCCCCCZZZ}}}~~~rrriii```SSSJJJBBBEEEJJJYYYuuu}}}uuummmlllqqquuutttrrrlll```PPPDDD???<<<999666999888666555333333222222111222444444555777;;;>>>BBBDDDFFFIIIKKKMMMOOOPPPMMMKKKHHHEEE@@@;;;777555777555555999:::<<>>BBBEEEIIINNN^^^kkkPPPHHHEEEKKK[[[fffmmmwwwdddTTTNNNLLLQQQWWWeee}}}mmmaaaUUUMMMJJJEEECCCAAA@@@AAAAAA???>>>>>>===<<<;;;:::999999999888888888777777888888888666666777999<<<>>>AAABBBCCCFFFLLLYYYgggsssxxxzzz|||zzzxxxvvvuuuvvvwwwxxx}}}fffLLL???<<<<<<:::999999999;;;======???IIITTTiiizzzqqqwwwsssfffXXXOOOHHHBBB>>>???;;;<<<<<<<<<<<<:::999888999:::===CCCJJJSSSZZZ___bbbffflllqqqsssuuuwwwxxxyyy{{{}}}}}}~~~~~~}}}}}}}}}}}}{{{yyywwwwwwvvvvvvvvvwwwxxxxxxrrruuuwwwuuurrrnnnmmmmmmkkknnnpppooollliiigggfffaaacccdddcccbbbfffnnnuuunnnXXXLLLHHHCCCFFFJJJQQQ^^^iiikkkgggQQQHHH???<<<;;;;;;<<<@@@BBBTTTuuuvvvnnneeeXXXNNNFFFHHHKKKZZZ{{{vvvpppppppppkkkfff```XXXLLLBBB<<<:::999999999888666555333333222222000222333444444666:::===???@@@CCCEEEHHHKKKMMMNNNMMMKKKIIIEEEAAA<<<999777666444555999;;;<<>><<<888888999555666666555555666666777888777777888888888999999999:::::::::;;;<<<===>>>???AAADDDHHHMMM]]]~~~kkkSSSKKKGGGJJJWWWaaammmzzz}}}aaaSSSNNNLLLPPPUUUaaa|||~~~nnnbbbVVVMMMJJJDDDCCCBBBAAABBBAAA???======<<<;;;:::::::::::::::888777777666666777777888555666777999;;;>>>@@@AAADDDEEEKKKWWWgggttt{{{}}}|||zzzxxxuuuttttttuuuvvvvvvaaaIII===<<<===;;;999999999;;;======???IIITTTfffzzzooosssuuuhhhZZZQQQJJJCCC@@@@@@;;;<<<<<<===<<<:::999888999:::===CCCJJJRRRZZZ^^^```dddjjjooorrrsssuuuvvvyyyzzz|||}}}}}}~~~}}}|||}}}|||zzzyyyvvvvvvvvvwwwxxxzzz{{{|||sssvvvxxxvvvrrrnnnlllmmmlllnnnppppppmmmjjjggggggbbbdddeeeeeedddiiirrrzzz{{{aaaQQQLLLDDDEEEDDDFFFNNNXXX\\\ZZZPPPGGG@@@???>>><<<;;;===CCCRRRpppvvvooofffYYYOOOIIIJJJLLL[[[~~~{{{wwwrrrjjjcccVVVQQQHHH@@@;;;999:::<<<999888666555333333222222000111222333444666999<<<===>>>@@@CCCFFFHHHKKKLLLLLLKKKIIIEEEAAA===:::888666444555999;;;<<>>???@@@@@@CCCGGGLLL[[[|||lllVVVOOOHHHIIITTT___mmmzzzqqqwww{{{___RRRMMMKKKOOOSSS___yyy~~~ooocccVVVNNNJJJCCCCCCBBBBBBCCCAAA>>><<<<<<;;;;;;:::::::::;;;;;;777777666666666666777777555555666888;;;===???AAADDDDDDJJJVVVfffuuu|||~~~}}}{{{wwwtttsssssstttuuuooo]]]HHH>>>:::999999;;;===::::::<<<===???EEELLLiiivvvyyy{{{jjjXXXNNNIIICCC???>>>???>>><<<;;;:::999999999:::<<>>:::777666555555444333333333333333333333333444555666666666777:::<<>>DDDHHHRRRVVVYYY[[[```dddaaaZZZPPPKKKHHHMMMSSSXXX^^^eeepppyyy~~~uuukkkccc```fffwww~~~uuussswww}}}ttteeeYYYPPPKKKLLLKKKKKKOOORRRYYYfffrrrtttcccZZZYYYSSS[[[tttmmmYYYTTTUUUlllnnnOOO<<<999777888999444666666777777888888999999888888777666666777777888999:::;;;<<<===???@@@@@@AAAAAADDDLLL[[[yyy}}}lllVVVHHHEEEJJJOOO^^^vvvxxxkkkjjjxxx___QQQLLLMMMPPPPPPXXXvvvooobbbVVVNNNLLLEEEDDDCCCBBBAAA@@@@@@@@@=========<<<;;;;;;::::::888888888888888999999999999999999:::;;;<<<===>>>@@@BBBDDDJJJZZZnnnyyyyyywwwwwwvvvtttqqqqqqsssuuulllZZZGGG>>>;;;999999:::;;;999888;;;<<<===CCCJJJbbbyyy}}}lllZZZOOOJJJDDD@@@>>>>>>===<<<;;;:::999999999:::<<>>===;;;888777666555444333333333333333222222333333444555666666777888:::;;;===>>>???@@@@@@@@@???>>>;;;999888555666777888:::>>>DDDHHHNNNRRRUUUXXX^^^cccbbb]]]TTTOOOMMMRRRXXX]]]dddjjjuuu|||xxxqqqccc```ffftttzzztttuuuyyyuuufffZZZQQQLLLMMMKKKLLLPPPTTTZZZfffqqqlll^^^ZZZTTT[[[tttkkkWWWSSSUUUlllmmmOOO===:::777888999444666666666666555555555555999999999999999999999999999:::;;;<<<===???@@@@@@AAABBBEEEKKKZZZwwwsssyyymmmVVVHHHFFFKKKPPPbbb{{{~~~mmmjjjvvvbbbRRRMMMMMMPPPQQQXXXvvvtttfffYYYOOOKKKEEEDDDBBBAAA@@@@@@??????=========<<<;;;;;;::::::888888888888888888888888999999999:::;;;<<<===>>>AAACCCEEEKKKYYYlllvvvwwwyyywwwtttqqqqqqqqqrrrssshhhWWWEEE>>>;;;:::999999:::777777999:::;;;@@@GGGXXXooonnn[[[QQQKKKEEE@@@???======<<<;;;:::999999999:::;;;>>>AAAFFFMMMUUU[[[\\\aaaiiiooosssuuuwwwyyy|||}}}}}}}}}~~~{{{}}}{{{xxxwwwxxxyyyxxxxxxwwwxxxyyywwwtttrrrqqqqqqrrrrrrrrrrrrpppnnnkkkjjjllliiijjjnnnqqquuu}}}~~~{{{vvvuuuvvvwwwtttrrriii\\\OOOHHHCCC???>>>???>>>EEEZZZ~~~~~~pppgggccc___XXXQQQMMMOOOVVVkkkkkk```QQQEEE>>><<<;;;:::888777666555333333222222222222222222333444555666666666666777777777777777999999:::::::::999888888444555666888:::>>>DDDHHHJJJNNNQQQTTTZZZbbbcccaaaVVVRRRQQQVVV]]]bbbiiipppwww}}}zzzttthhhfffjjjttt{{{{{{yyyxxxvvvzzz~~~wwwhhh[[[RRRMMMLLLKKKMMMQQQUUU[[[fffrrryyyeee^^^WWW^^^vvv||||||gggUUUSSSWWWmmmmmmPPP>>><<<888888999444777777777666555444444444999:::;;;<<<<<<;;;:::999999:::;;;<<<===???@@@@@@CCCDDDGGGMMMZZZvvvooopppqqqYYYIIIFFFLLLRRRhhhxxxqqqxxxxxxfffSSSNNNMMMQQQQQQYYYuuuyyykkk[[[OOOJJJCCCCCCAAA@@@???>>>>>>>>>=========<<<;;;;;;::::::999999999888888777777666888888999999:::<<<===>>>BBBDDDFFFKKKWWWgggrrrvvvzzzvvvpppnnnppprrrrrrqqqcccTTTDDD===<<<:::888888999777777999:::;;;???FFFQQQfffppp]]]RRRKKKEEE@@@>>><<<<<<<<<<<<;;;:::999999999;;;===@@@EEELLLTTTYYY\\\aaaiiiooorrrtttvvvwww|||}}}~~~~~~~~~}}}~~~}}}zzzxxxwwwwwwwwwwwwwwwxxxxxxwwwtttrrrrrrssstttttttttsssqqqooonnnmmmnnnlllmmmqqqtttwwwxxxjjjZZZOOOGGGAAA???@@@@@@DDDTTTrrrssskkkhhhddd]]]VVVQQQPPPUUUiii}}}qqq]]]LLLAAA<<<::::::999888777555444333333333222222222222333444555666555555555555444444444333666666666666666666666666333444666777:::>>>DDDHHHJJJNNNQQQRRRXXX___cccbbbWWWRRRRRRXXX___dddjjjpppuuu{{{~~~~~~}}}|||xxxrrriiihhhkkkqqqssssssuuuyyyuuuwww{{{}}}yyyiii]]]TTTOOOJJJJJJLLLRRRWWW]]]iiitttpppeee^^^ddd{{{zzzqqqeeeUUUTTTXXXllljjjOOO???===999888999444999888888888777777777666888999;;;======<<<:::999999:::;;;<<<===???@@@@@@BBBDDDIIIOOO[[[wwwoookkkzzzyyy___LLLGGGLLLSSSlllzzzpppiiiVVVOOOMMMPPPQQQYYYtttyyykkk\\\PPPJJJCCCBBBAAA???>>>>>>===============<<<;;;;;;:::::::::999999888777666666555888888888999:::<<<===>>>CCCCCCDDDGGGQQQ```nnnvvv{{{uuunnnmmmpppssssssqqqaaaRRRCCC===<<<:::888888:::888888;;;;;;;;;@@@FFFNNNaaa}}}rrr^^^RRRLLLEEE???===;;;<<<<<<<<<;;;:::999888999:::<<>>AAAKKKbbbxxxppplllggg___XXXRRRPPPSSSdddkkkVVVFFF>>>;;;:::999999777666555444444444333333333333444555666666555555555555444444444444666666555555444444444444222444555777999>>>DDDHHHMMMQQQSSSSSSVVV\\\``````XXXTTTSSSYYY___dddiiioooqqqwww||||||{{{yyyrrrkkkeeedddgggjjjjjjiiinnntttrrruuuwwwyyy{{{}}}zzzkkk^^^UUUOOOIIIIIILLLRRRYYYaaannnzzz~~~mmmfffjjj~~~lllyyyeeeUUUUUUYYYkkkfffMMM???===999888999555666777777777888888888999666888:::;;;<<<;;;:::888999:::;;;<<<===???@@@@@@???BBBHHHNNNZZZvvvtttiiisssgggQQQIIIMMMTTTooo{{{lllmmmYYYQQQMMMPPPPPPWWWqqqwwwiii[[[PPPLLLBBBAAA@@@???>>>==================<<<;;;;;;::::::999999888888777666555555777777777888:::<<<===>>>CCCAAAAAACCCJJJWWWhhhuuuyyysssmmmmmmqqqttttttqqqaaaRRRCCC===<<<:::888999:::999999<<<===<<<@@@FFFNNN]]]vvvuuu```TTTMMMEEE@@@===;;;;;;<<<===<<<;;;999888888:::<<>>DDDHHHOOOSSSUUUSSSTTTYYY\\\\\\ZZZVVVUUUZZZ___bbbfffkkkkkkqqquuuuuussspppjjjbbb``````cccggggggfffjjjqqqnnnppprrrtttvvvzzzzzzkkk___UUUOOOIIIIIIMMMTTT\\\gggwwwxxxppprrrllluuueeeUUUUUUXXXjjjaaaIII======999777999555444444444555666777777777666777888999::::::999999999:::;;;<<<===???@@@@@@<<>>==================<<<;;;;;;::::::888888888777777666666555666666777888:::<<<===>>>AAA@@@???AAADDDMMM^^^mmmssspppmmmmmmpppssssssrrrcccSSSCCC<<<;;;:::999999:::888999<<<===<<>>BBBHHHPPPUUU\\\aaahhhmmmppprrrssstttuuuwwwzzz~~~~~~~~~{{{wwwvvvwwwyyyvvvvvvvvvuuussssssuuuwwwyyyxxxwwwvvvuuutttttttttrrrppprrrvvvyyy{{{uuuiiibbb[[[QQQKKKIIIDDDFFFHHHOOOfffwwwmmmaaaXXXJJJFFFEEELLL]]]vvv{{{eeeQQQDDD>>><<<888777777666666777777888666555555666666777888999888888777777666666666555555444333222222222333444111333444666999>>>DDDHHHMMMRRRUUUSSSSSSVVVYYYXXXYYYTTTSSSWWW[[[\\\___ccccccgggiiifffcccbbb]]]WWWWWWWWW[[[```aaa```ccciiiggghhhjjjlllooosssyyy}}}~~~zzzlll___UUUOOOKKKKKKOOOWWWaaaooo}}}mmmtttdddTTTTTTWWWjjj}}}]]]FFF<<<===888777999666555555555555666666666666777777777888999:::::::::999:::;;;<<<===???@@@@@@???DDDJJJOOOWWWooozzzyyyrrrWWWMMMQQQYYYwwwxxx|||^^^SSSMMMNNNMMMRRRiiiyyylll]]]RRRMMMCCCBBBAAA@@@???>>>>>>>>>=========<<<;;;;;;::::::777777777777777666666666555666666888:::<<<===>>>??????AAADDDCCCEEEQQQ___kkkkkklllmmmooopppqqqrrrdddTTTCCC<<<;;;999999:::999888999<<<<<<;;;>>>DDDNNNXXXkkk~~~{{{|||{{{gggZZZRRRJJJCCCAAA999;;;<<<======;;;:::888888999;;;>>>BBBHHHOOOUUUZZZ___ffflllppprrrtttvvvtttwwwzzz~~~~~~|||xxxwwwyyy{{{wwwwwwwwwvvvtttuuuwwwyyyyyyyyywwwvvvuuuuuuuuuuuusssrrrtttxxx{{{}}}zzzqqqhhhddd___VVVOOOMMMCCCEEECCCCCCTTTttt}}}ssshhh[[[QQQHHHCCC???AAALLLccc|||gggTTTGGG@@@>>>777777777777777888888999666666666666777888999::::::999999777666555444444333222111111111222444555111222444666999>>>DDDHHHJJJPPPTTTRRRRRRUUUWWWWWWVVVQQQOOOSSSVVVVVVYYY\\\\\\^^^]]]XXXUUUUUURRRMMMIIIIIINNNTTTWWWVVVXXX\\\___aaaccceeehhhmmmsssxxx{{{zzzkkk___TTTOOOMMMMMMPPPYYYeeetttmmmtttdddSSSSSSVVVkkktttZZZDDD;;;<<<888777999666999999888888777777666666888888888888999:::;;;<<<999:::;;;<<<===???@@@@@@EEEJJJPPPSSSYYYpppzzzvvvtttYYYNNNSSS[[[{{{```TTTMMMMMMLLLQQQggg}}}ooo```SSSLLLDDDCCCAAA@@@??????>>>>>>>>>======<<<;;;;;;::::::666666666666777777777777555555666888999<<<===>>>===???DDDGGGCCC@@@GGGSSSeeegggkkklllmmmnnnoooqqqhhhWWWGGG@@@===999999===:::::::::999999;;;???CCCJJJ[[[lllzzz{{{wwwjjj]]]TTTJJJCCC???===;;;::::::;;;<<<:::999555666888999<<>>===@@@CCCOOOnnnrrraaaQQQEEE@@@???888888888777777777777777;;;999666555555999===???@@@<<<999999;;;<<<888444222333333333333222111111333333333555888===BBBEEELLLMMMOOOQQQRRRRRRRRRQQQQQQPPPOOONNNNNNMMMNNNNNNPPPOOOMMMKKKHHHFFFDDDCCCAAABBBDDDFFFIIIMMMPPPQQQTTTVVVXXX[[[^^^dddkkkoooxxx|||{{{kkk\\\TTTRRRLLLPPPOOOVVViii|||nnnmmm|||aaaSSSRRRSSSqqqlllPPPFFF>>>;;;:::777666777666666555666666777888888888888999::::::;;;<<<<<<;;;;;;;;;<<<>>>???AAABBBFFFWWWddd```\\\qqq}}}{{{tttYYYQQQVVV[[[|||iiiTTTQQQKKKKKKUUU___{{{{{{ooo```SSSLLLGGGDDDAAA@@@@@@@@@???>>>@@@>>>;;;:::;;;;;;;;;:::;;;:::888666555555666666555555666777888:::<<<===???@@@BBBCCCCCCEEEGGGJJJXXX]]]eeejjjlllmmmllllllooo]]]III???;;;999999;;;:::::::::999999;;;@@@CCCJJJ\\\ooo}}}zzzttt|||mmm___UUUJJJBBB>>>===<<<:::;;;<<<<<<;;;999999:::;;;;;;===CCCKKKQQQYYY___ggglllnnnqqqtttwwwxxxyyy{{{|||}}}}}}}}}|||}}}~~~~~~~~~}}}|||zzzyyywwwwwwwwwwwwvvvvvvuuuuuuwwwwwwvvvvvvwwwxxxxxxyyyxxxyyy{{{|||}}}yyyoooddd```aaa```YYYRRRKKKHHHEEECCCEEESSSlllttteee[[[QQQGGGBBB>>>999888:::;;;DDD___zzz~~~nnn]]]MMMDDD???>>>999888888777777777666666888888888888999:::;;;<<>>===<<<======>>>???AAACCCEEEFFFKKKLLLOOOQQQUUU[[[bbbfffrrrwww}}}{{{kkk\\\TTTSSSOOOSSSRRRXXXkkk~~~yyyvvv}}}aaaSSSRRRVVVuuummmNNNEEE===:::999777666888666555555555555666777888999999999::::::;;;;;;;;;;;;;;;;;;<<<>>>???AAABBBDDDRRR\\\ZZZZZZppp}}}{{{vvvYYYOOOSSSXXXqqqjjjUUURRRLLLLLLUUU___zzz|||ooo```SSSLLLGGGDDDAAA@@@@@@@@@???>>>>>><<<::::::;;;<<<<<<<<<:::999999888999:::;;;<<<555555666777888:::;;;<<<>>>@@@BBBCCCCCCEEEHHHKKKTTTZZZaaagggjjjkkkllllll}}}gggMMM???:::999999::::::::::::999:::<<<@@@CCCKKK^^^rrr{{{uuuyyypppaaaVVVKKKBBB>>>===<<<;;;;;;<<<<<<;;;999;;;;;;;;;;;;===BBBHHHMMMWWW]]]eeejjjmmmooorrruuuxxxyyy{{{|||}}}}}}|||{{{}}}~~~~~~}}}{{{zzzzzzyyyxxxwwwvvvvvvuuuxxxwwwvvvvvvvvvwwwxxxyyyyyy{{{|||}}}ttteee___aaaccc^^^XXXPPPLLLGGGBBB@@@EEEVVVgggyyycccUUULLLEEE???===:::666555555444:::MMMbbbnnnZZZKKKBBB>>>===::::::888777666666666666555777:::<<<===<<<:::888===:::888888::::::777444555555555555555444444333111111111333666999===???CCCDDDFFFGGGGGGGGGFFFFFFEEEDDDCCCAAA@@@????????????>>>===;;;:::888666666999999999999:::;;;<<<<<<@@@BBBEEEGGGKKKQQQXXX]]]jjjpppwww}}}{{{lll]]]VVVUUUQQQUUUTTT[[[ooo~~~bbbSSSSSSYYYzzzmmmLLLCCC;;;999999777777888666666555555555666777777999999999:::::::::::::::;;;;;;<<<===>>>@@@AAABBB@@@IIIQQQRRRWWWppp{{{zzzxxxYYYMMMNNNRRReeeuuu~~~mmmWWWSSSMMMMMMUUU^^^www~~~qqqaaaTTTMMMGGGEEEBBB@@@@@@@@@???>>>===;;;::::::<<<======<<<777666666555555777888999555555666777888999;;;<<<<<<>>>AAABBBDDDFFFIIILLLQQQVVV^^^dddhhhiiijjjkkktttUUUAAA;;;::::::999:::::::::::::::<<>>>>>HHHSSSdddsssrrrcccQQQHHHBBB<<<999888888555444444333555BBBQQQtttvvv^^^MMMCCC>>>;;;;;;:::999777666555555555666888:::======<<<999888;;;999777777999999777555666777777777777666555555111111111222444777:::;;;AAABBBDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<<<<<;;;:::999888777666555888888888777888888999999;;;===???AAAEEEKKKQQQVVVccciiirrryyy~~~{{{lll^^^WWWVVVPPPUUUUUU\\\qqqbbbSSSSSS]]]lllJJJAAA:::888888777777999777777666666666777777888999999999999999999999999;;;<<<<<<===>>>@@@AAABBB???CCCHHHLLLUUUpppxxxwwwzzzYYYJJJJJJNNN]]]iiiooo~~~}}}pppYYYTTTMMMMMMUUU[[[sssrrrcccUUUNNNGGGEEEBBB@@@@@@@@@@@@>>>===<<<;;;;;;<<<===<<<;;;999888666444333333333333555555666666777999:::;;;;;;===@@@BBBDDDGGGJJJMMMQQQVVV]]]cccfffggghhhiii___GGG===<<<<<<::::::::::::::::::===BBBEEEQQQcccwwwrrrcccYYYNNNEEEAAA>>><<<;;;;;;<<<===;;;:::888777777999>>>CCCHHHKKKRRRXXX```fffiiikkkooorrrwwwxxxzzz{{{|||}}}||||||~~~~~~}}}{{{yyyxxxxxxzzzyyyxxxwwwwwwxxxyyyzzzyyy{{{}}}vvvbbb[[[ZZZYYYXXXPPPKKKFFFCCC???<<>>999666555555444444444333555<<>>@@@AAABBBBBBAAA@@@@@@???===<<<;;;:::::::::;;;::::::999888888777777777666666777777999::::::777999;;;===@@@EEEKKKPPP]]]dddnnnvvv{{{{{{mmm^^^WWWVVVNNNSSSSSS[[[ooo~~~aaaSSSTTT```kkkJJJAAA999888999777777999999999888777777888888888888888999999999999999:::<<<<<<<<<===???@@@BBBCCC@@@@@@CCCIIIUUUooowwwttt|||YYYIIIHHHKKKVVVbbbfffssszzzqqqZZZSSSLLLLLLSSSWWWnnntttdddVVVOOOHHHEEEBBBAAAAAAAAA@@@???@@@>>><<<<<<<<<;;;999777<<<;;;999777666666666777555555666666777888999:::;;;===@@@BBBDDDGGGKKKNNNTTTXXX^^^bbbdddeeefffgggiiiMMM???======;;;::::::::::::;;;>>>BBBFFFVVVhhh{{{tttfff[[[PPPHHHDDD>>>===<<<<<<======<<<:::999888888<<>>:::999<<<<<>>DDDHHHTTT\\\hhhqqqyyy|||mmm^^^WWWVVVMMMQQQQQQWWWkkk}}}{{{___SSSVVVeeelllKKKBBB:::999999888888:::999999888777777777888888777777888888999:::::::::<<<<<<===>>>???AAABBBCCCAAA@@@CCCJJJUUUmmmzzzuuu~~~ZZZIIIGGGKKKPPP\\\aaammm{{{}}}rrrYYYRRRKKKJJJPPPSSShhhvvvfffXXXPPPHHHFFFCCCAAAAAAAAA@@@???@@@???======<<<;;;888666888777666666666777999:::666666666666777888999999;;;===@@@BBBDDDGGGKKKMMMVVVYYY^^^bbbcccdddeeefffoooQQQ@@@<<<<<<;;;::::::::::::;;;>>>CCCFFFYYYmmmyyyiii^^^RRRIIIEEE>>>===<<<<<<======<<<;;;;;;999999===CCCJJJMMMNNNPPPVVV^^^dddhhhjjjnnnrrrssstttwwwzzz}}}~~~}}}}}}}}}}}}|||{{{|||}}}~~~}}}|||zzzyyy{{{}}}ssseeeaaacccrrrvvvaaaTTTMMMLLLHHHBBB>>>>>>===999777888888888:::===???>>>=========888666888888555333333111222222222333444555555>>>OOOhhh~~~lllVVVLLLIII;;;999777555555666777999:::;;;;;;;;;;;;;;;::::::888999999:::999::::::;;;888888888888888777666666222222222222222222222333222444666888:::;;;;;;;;;::::::999999999999::::::999999999:::::::::::::::555555555555666777888888333333444555666999>>>BBBJJJSSS```lllvvv~~~|||mmm^^^VVVUUUNNNQQQOOOSSSddduuuyyy]]]SSSWWWjjjnnnLLLCCC;;;::::::888888:::888777777666555555666666555666777888999:::;;;<<<<<<<<<===>>>???AAABBBCCCBBB@@@DDDKKKTTTiiizzz~~~[[[JJJIIILLLLLL[[[```kkk|||{{{qqqXXXPPPHHHHHHMMMNNNbbb}}}wwwgggXXXQQQHHHFFFCCCAAAAAAAAA@@@??????>>>=========<<<999666666666555444555666777888666666555666666777888999<<<>>>@@@BBBDDDFFFJJJMMMTTTXXX]]]```bbbccceeefffsssTTT@@@;;;;;;:::::::::;;;:::;;;>>>CCCGGG[[[ppp}}}mmm```TTTJJJEEE???===<<<<<<======<<<;;;;;;999888<<>>???AAABBBCCCBBBAAAEEELLLSSSfff~~~\\\KKKJJJNNNLLL\\\bbblll{{{yyyqqqWWWOOOGGGGGGKKKLLL___yyyxxxgggYYYQQQIIIFFFCCCAAAAAAAAAAAA@@@===<<<<<<===>>>===:::888===<<<:::999888777888888666666555666666777888999===>>>AAABBBDDDFFFIIILLLQQQUUUZZZ___aaaccceeegggoooPPP??????>>>777888999999999999<<>>>>><<<;;;;;;;;;;;;;;;999:::;;;;;;888555444555777888666555444444666999;;;???GGGTTTbbbooo{{{|||mmm^^^UUUSSSLLLMMMKKKPPP^^^gggyyyrrr[[[UUUZZZnnnqqqNNNEEE===;;;;;;888777888888777666555555555555555777777777777777888888999:::;;;===>>>@@@AAAAAAAAAAAADDDDDDKKKVVVeee```LLLIIINNNRRRWWW___nnnzzziiiYYYKKKHHHGGGHHHPPPZZZvvvwwwiii\\\TTTMMMHHHBBB@@@@@@AAA@@@>>>@@@???>>>===<<<;;;::::::999999888888777666666666999888666555666777999:::<<<<<<>>>@@@CCCFFFHHHIIIOOOQQQUUUZZZ___dddggghhhlllNNN???>>>===777888999999999999<<<@@@DDDWWWsss~~~qqqooo|||qqqbbbWWWMMMGGGBBB???<<<;;;<<<=========:::;;;;;;::::::<<<@@@DDDMMMSSS\\\bbbeeehhhmmmrrruuuvvvxxxzzz|||}}}~~~~~~{{{zzz{{{~~~~~~|||}}}}}}|||{{{|||~~~{{{nnndddRRRKKKDDDCCCEEEKKKVVV```ttt|||wwwaaaLLLAAA>>>;;;:::999888777777777777555555666666555444333333444444333333222222111111222111000000000111333444111666===FFFQQQ]]]iiipppppp[[[OOOLLL<<<:::666444333555888:::======<<<;;;;;;:::999999;;;;;;;;;::::::999888777666666777777777666666555555444333333222222333333111222444555888999;;;<<<<<<<<<<<<;;;<<<<<<===>>>============>>>>>>>>>=========<<<;;;999888888888888666555444444666888:::===DDDQQQ^^^lllxxx{{{mmm^^^UUUSSSPPPPPPMMMPPPZZZ```ooooooYYYSSSYYYpppmmmLLLCCC<<<;;;:::888777888777777666555555555555555777777777777777888888999:::;;;===>>>@@@AAAAAAAAAAAADDDEEEKKKVVVdddcccNNNHHHLLLOOOTTT^^^mmm|||vvvhhhXXXKKKHHHGGGHHHOOOYYYrrr{{{lll^^^UUUMMMHHHBBB@@@AAAAAA@@@>>>??????>>>===<<<;;;::::::999999888888777777666666888777666555555777888:::;;;<<<===@@@BBBEEEHHHIIILLLOOOSSSYYY___dddgggiiihhhMMM???>>>===888888999999999999<<>>;;;:::999888777777777777777777777666666555333222111444444333333333333333333111111111111222222222222///222666<<>>>>>????????????@@@BBBDDDEEEFFFGGGDDDBBB???>>>>>>===;;;:::888666555444444555777999999@@@LLLYYYfffsss~~~zzzlll]]]TTTRRROOOPPPLLLNNNTTTWWWddd}}}kkkVVVRRRXXXttthhhIIIAAA:::::::::888777888777777666666666666555555777777777777777888888999:::;;;===>>>@@@AAAAAAAAAAAADDDEEEKKKVVVdddeeeOOOHHHIIIJJJQQQ]]]nnnvvvqqqgggWWWJJJHHHHHHHHHNNNVVVlllqqqaaaWWWMMMHHHCCC@@@AAABBB@@@>>>??????>>>===<<<;;;;;;:::999999999888777777666666777666555444555666777888;;;<<<===???BBBEEEGGGIIIJJJLLLQQQWWW]]]cccggghhhyyydddMMM@@@>>>===:::999999::::::999;;;>>>AAAMMMgggfffcccjjjyyyzzzjjj]]]RRRKKKBBB???<<<:::;;;;;;;;;;;;;;;;;;:::999999;;;???BBBKKKPPPXXX```eeejjjooorrrwwwxxxyyy{{{|||}}}~~~~~~|||}}}}}}|||zzzyyyyyyzzz|||~~~|||zzzxxxuuuqqqhhh\\\SSSJJJDDD???>>>===<<>>777666444333444777:::<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::999999777777777777666555444333555444333333222222333333111222444555888999;;;<<<;;;<<<>>>???AAABBBCCCCCCDDDDDDDDDEEEHHHLLLRRRVVVRRRMMMFFFBBB@@@>>><<<;;;888777666555444555666777888>>>HHHTTTaaaooo{{{xxxjjj\\\SSSQQQKKKMMMJJJJJJPPPQQQ]]]vvvhhhTTTRRRZZZzzzbbbFFF>>>999999:::888777888666666777777777666666666777777777777777888888999:::;;;===>>>@@@AAAAAAAAAAAADDDEEEKKKVVVcccdddOOOGGGGGGGGGOOO\\\qqqzzzzzzpppkkkgggWWWJJJIIIIIIIIILLLTTTgggtttcccXXXMMMHHHCCC@@@AAABBBAAA??????>>>>>>===<<<<<<;;;;;;::::::999888888777777666666555555444555666777777:::;;;<<<>>>AAADDDGGGHHHJJJLLLQQQVVV\\\```dddeeeuuubbbNNNBBB???>>><<<999:::::::::999:::===???III___jjjccceeeppp~~~nnn```TTTKKKCCC@@@<<<;;;;;;;;;;;;;;;;;;;;;:::999999;;;>>>BBBIIINNNUUU]]]dddjjjooorrrvvvwwwyyy{{{|||}}}~~~~~~}}}~~~}}}|||zzzzzzyyyzzz|||}}}~~~~~~}}}}}}yyyuuuppplllfff^^^SSSKKKDDD@@@===>>>>>><<<>>>BBB;;;@@@EEEFFFBBB>>><<<<<<:::999999888888888888999555666666777777666666666555555555555555666666666222222333333333222222111111222444444555777:::===AAAEEEKKKOOOOOOJJJAAA;;;555444333333555777:::<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::999999777777777777666444333333555444333333222222333333111222444555888999;;;<<<<<<===???BBBEEEHHHJJJLLLKKKJJJHHHFFFIIIPPPZZZbbbbbb\\\RRRIIIBBB???===<<<999888777666555666666666888===FFFQQQ^^^mmmzzzvvviii[[[SSSQQQIIILLLIIIHHHKKKKKKXXXqqq{{{eeeSSSSSS]]]]]]EEE===888999:::888777888555666777888888777666666777777777777777888888999:::;;;===>>>@@@AAAAAAAAAAAAEEEFFFLLLVVVccc|||aaaMMMGGGGGGFFFNNN]]]ttt{{{wwwkkkgggjjjYYYKKKIIIJJJIIIKKKQQQccc}}}vvvdddXXXNNNIIICCCAAABBBBBBAAA???>>>>>>======<<<<<<;;;;;;::::::999999888777777777555555555555555666666777999:::<<<>>>@@@CCCFFFGGGLLLNNNQQQVVVZZZ]]]```aaa}}}qqq___NNNCCC???======999:::;;;:::999:::;;;===GGGVVVrrrpppddd```hhhrrrcccVVVMMMDDDAAA===<<<<<<<<<<<<;;;;;;;;;:::999888:::>>>AAAFFFJJJRRR[[[cccjjjnnnppptttuuuwwwyyy|||}}}~~~~~~}}}~~~}}}|||{{{zzzzzzzzzzzzyyywwwuuutttoookkkeee```[[[TTTKKKEEE???;;;:::;;;:::777888<<<;;;<<<======<<<;;;<<<===;;;::::::999999999::::::666666777888888888888888777666666666666666666666333333333333222222222222000111222222222222555666:::;;;>>>AAACCCAAA<<<888444444333333555777:::<<<:::::::::999999999999999999999999::::::999999888666666666666555555444333555444333333222222333333111222444555888999;;;<<<<<<===@@@DDDIIIOOOTTTWWWUUUSSSOOOKKKKKKRRR]]]fffooojjjaaaUUUIIIAAA>>>>>>;;;:::999888777666666666888<<>>999:::;;;888777777555666777888999888777666777777777777777888888999:::;;;===>>>@@@AAAAAAAAAAAAEEEFFFLLLVVVbbb}}}bbbNNNGGGHHHGGGNNN]]]vvv~~~wwwjjjeeeooo]]]LLLIIIJJJIIIKKKPPP___zzzxxxfffYYYNNNIIIDDDAAABBBCCCAAA???>>>>>>======<<<<<<<<<<<<:::::::::999888888777777555555666666666777777777999:::;;;===@@@CCCEEEGGGMMMOOORRRVVVYYY\\\^^^___zzzmmm\\\MMMBBB===;;;<<<999:::;;;;;;999999:::<<>>AAAFFFMMMVVV^^^cccbbbaaa]]]WWWTTTVVV^^^fffuuuuuuqqqeeeUUUGGGAAA@@@<<<<<<;;;:::999888777777888<<>>@@@AAAAAAAAAAAAEEEFFFLLLVVVbbbfffQQQHHHGGGGGGNNN\\\vvv~~~jjjddd~~~uuu```MMMIIIIIIHHHJJJOOO[[[wwwzzzhhh[[[NNNIIIDDDAAABBBCCCBBB@@@============<<<<<<<<<<<<;;;::::::999999888888777666666777777888888777777888999:::===???BBBEEEFFFLLLNNNRRRVVVYYY]]]___```xxxkkkZZZLLLAAA;;;999:::999:::;;;;;;999999:::;;;<<>>===<<<;;;;;;:::999888999===@@@CCCFFFMMMWWWaaaiiimmmnnnpppqqqtttwwwzzz}}}~~~zzz~~~{{{yyyvvvqqqkkkddd___[[[WWWRRRMMMJJJHHHFFFBBB???===:::888::::::888999<<<;;;::::::;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;:::999888777:::999999888777666555555666555333111111111333444111222222222000//////000...000444666777666555555444444444444555777999:::777777777777777888888888666777777888888888777777444444555555666555555555555444333333222222333333111222444555888999;;;<<<===>>>AAAGGGOOOZZZdddjjjnnnnnnkkkddd]]]\\\```eeevvv{{{{{{qqq^^^LLLDDDBBB======<<<;;;:::888777777888;;;AAAKKKXXXhhhxxxrrrfffYYYQQQOOOCCCGGGEEEDDDGGGJJJ]]]zzznnnooo\\\PPPUUUcccxxxOOOGGG@@@;;;<<<<<<999666666444666888999:::999888777777777777777777888888999:::;;;===>>>@@@AAAAAAAAAAAAEEEGGGMMMVVVaaakkkTTTIIIFFFGGGMMM[[[uuulllddd|||xxxbbbNNNIIIIIIHHHJJJOOOXXXttt{{{iii]]]NNNJJJDDDBBBBBBCCCBBB@@@===============<<<<<<<<<;;;;;;:::999999888888777666666777888888888888888888999:::<<>>AAAJJJ___jjj\\\bbb{{{ppp^^^PPPHHHEEEAAA???===<<<;;;999<<<<<<;;;:::999:::===@@@DDDIIIPPPXXX^^^dddiiimmmqqqrrruuuwwwzzz|||}}}~~~~~~|||yyyuuupppjjjccc[[[SSSNNNFFFEEEDDDAAA???===;;;:::999999999888777777:::<<<<<<===??????===<<<<<<===<<<<<<===???BBBDDDDDDCCC@@@???<<<:::999:::;;;===888888999888888777666666555555444333333222111111777333000///111333333222000000111222333333444444222222222444777888888777:::999:::;;;:::888888999888888777777666666555555555555555555555666777777555444222111111222444555222222333444666888:::;;;>>><<<>>>DDDLLLXXXjjjyyy}}}ssslllhhhgggsssxxx}}}nnnYYYLLLHHHBBB@@@===:::888999:::;;;999;;;@@@JJJXXXiiixxxxxxlllaaaVVVOOOMMMJJJLLLGGGEEEHHHJJJ[[[wwwwww~~~{{{ggg\\\XXXRRRfffiiiYYYRRRKKKBBB;;;777666666666555555666777888999999:::777777777777888888888888;;;;;;<<<===>>>???@@@@@@AAACCCDDDLLLXXXcccuuuSSSDDDDDDDDDJJJXXXttt}}}ppp|||~~~bbbPPPKKKFFFGGGMMMMMMXXXqqqxxxfff\\\RRRJJJDDDDDDDDDBBB@@@AAA??????>>>===<<<;;;::::::;;;;;;:::999888888777777555555555555555555555555888:::;;;<<<===???BBBDDDIIIIIILLLRRRZZZ___``````nnn\\\OOO???:::<<<999777888999:::;;;;;;;;;;;;;;;===CCCSSSrrrpppaaaeee}}}sss```RRRIIIFFFAAA???===<<<;;;999;;;<<<<<<:::999:::===???AAAFFFNNNUUU\\\bbbhhhlllppprrrtttwwwzzz|||}}}~~~~~~{{{yyytttpppjjjccc\\\UUUNNNIIIBBBAAA@@@>>>===;;;:::999999::::::999888888:::<<<===???BBBDDDBBBAAA@@@???@@@@@@BBBEEEIIIKKKKKKJJJGGGEEEAAA???===<<<;;;999::::::::::::999999888888666666555555444444444333666333000///111333222111000000111111222333333444111111333444777888888888:::999999;;;;;;:::999999::::::999888777666666666555555555555555666777777666555333111111222333444222222333444666888:::;;;;;;;;;===CCCJJJWWWjjj|||uuummmqqquuu{{{}}}rrr___PPPKKKFFFDDD@@@<<<:::999999:::888:::@@@JJJYYYjjjyyyyyylllaaaVVVOOONNNJJJKKKEEEBBBFFFKKK___}}}|||{{{fff[[[WWWQQQfff}}}bbbRRRMMMHHH@@@:::888777777666666666777777888888999999777777777777888888888888:::;;;<<<===>>>@@@AAAAAACCCEEEDDDJJJVVV```|||yyyXXXHHHHHHCCCHHHWWWssssss~~~cccQQQLLLFFFGGGLLLLLLTTTlllzzzhhh^^^RRRJJJDDDDDDDDDAAA@@@AAA??????>>>===<<<;;;;;;:::999999999999999888777777888888888888888888888888888999;;;<<<===???BBBDDDIIIIIILLLRRRYYY___``````ttt```QQQAAA<<>>GGG^^^xxxhhhiii|||vvvbbbUUUJJJGGGBBB???===<<<;;;:::;;;<<<<<<:::999:::<<<>>>>>>CCCKKKRRRZZZ```gggkkkpppqqqtttwwwyyy|||}}}~~~~~~}}}|||zzzwwwtttmmmhhh```YYYRRRKKKFFFBBB<<<<<<;;;;;;:::999888888999:::::::::999;;;===@@@AAAEEEIIIKKKJJJFFFBBBAAACCCDDDHHHMMMRRRVVVWWWVVVPPPKKKFFFCCCBBB@@@===:::<<<<<<<<<;;;;;;;;;::::::777777777777666666666666555333000000111222222111000000000111222222333333111222333555777999:::;;;::::::::::::;;;<<<:::888<<<;;;:::999888777666666555555555555555666777777777666444222111111222222222222333444555777999:::;;;<<>>;;;999999999888:::@@@JJJYYYkkkzzzyyylllaaaVVVPPPOOOJJJJJJCCC@@@FFFLLLbbb|||eeeYYYUUUPPPfffuuuYYYJJJGGGCCC===:::999888888777777777777777777888888888777777777777888888888888999:::;;;===???AAABBBCCCGGGGGGEEEIIISSS]]]yyy___MMMKKKEEEIIIVVVsssvvv~~~fffSSSMMMFFFFFFKKKJJJPPPeeelllaaaSSSKKKDDDCCCCCC@@@???@@@@@@???>>>>>><<<<<<;;;:::777888999::::::999888777666666666666666666666666777999;;;<<<<<<>>>AAADDDHHHIIIMMMRRRYYY^^^``````{{{eeeUUUCCC===>>>:::777888999::::::;;;;;;::::::<<<>>>CCCRRRooommmjjjxxxyyyeeeWWWLLLHHHCCC???===<<<;;;:::;;;;;;<<<;;;999:::;;;===<<>>>>>===<<<<<<<<<<<<<<<777777777777777777777777444333111111111111111111000000000111111222222222111222444666888:::<<<>>>>>>???>>><<<<<<>>><<<888<<<;;;;;;999888777666555555555555555555666777777777666444333111111111111222222333444555777888999<<>>;;;999999999888777888888888777777777777777666777777777888888888888888999;;;===???BBBDDDEEEHHHHHHEEEIIISSS\\\xxxhhhQQQKKKHHHKKKVVVqqqxxx}}}iiiUUUOOOGGGFFFJJJIIINNN___{{{pppeeeTTTLLLDDDCCCBBB@@@???@@@@@@@@@???>>>===<<<;;;;;;999:::;;;<<<;;;999888666555555555555555555555555777888:::;;;<<<>>>AAACCCGGGIIIMMMRRRXXX\\\^^^```nnn\\\FFF======999888999:::;;;<<<<<<<<<<<<999===@@@CCCLLLcccpppjjjrrr|||}}}hhhZZZNNNJJJDDD@@@===<<<;;;::::::;;;<<<;;;:::999:::<<<<<<@@@GGGOOOVVV^^^fffjjjmmmooorrruuuxxx{{{}}}}}}~~~zzzwwwsssooojjjggg[[[UUUMMMFFFAAA>>>;;;999777777777888888999999999666888;;;===@@@CCCHHHLLLXXX]]]cccddd^^^UUULLLFFFDDDEEEJJJQQQYYY```ccceeebbb[[[RRRKKKHHHGGGEEECCCBBBAAA???>>>===<<<<<<<<<888888888888777777777777333333333222222111222222111111111111111222222222111333666888999;;;@@@CCCEEEIIIHHHBBB>>>>>>===888;;;:::999888777666555555555555555555555666777777666666555333222111111000222222222333555666888888:::===AAACCCDDDKKK___sss{{{xxxtttjjj]]]UUUKKKHHHDDD???<<<::::::;;;888:::AAALLL\\\ooowwwjjj___UUUPPPOOOHHHJJJFFFEEEJJJOOObbbcccVVVSSSRRRlllrrrTTTGGG===;;;999888999999999888888888888777777777777777666777777777888888888888888999;;;===@@@BBBDDDEEEGGGHHHEEEJJJTTT^^^zzzrrrUUUJJJGGGJJJSSSkkkkkkWWWPPPHHHFFFJJJIIINNN\\\tttttthhhVVVMMMEEECCCBBB@@@???@@@@@@@@@???>>>===<<<;;;;;;============;;;999888666888888888888888888888888666777999:::;;;===@@@BBBFFFIIIMMMQQQVVVYYY]]]^^^}}}iiiMMM???<<<999999999:::;;;<<<<<<<<<<<<777;;;???BBBHHHZZZ|||tttjjjmmmrrrlll___PPPLLLEEE@@@===<<<;;;::::::;;;<<<;;;:::999:::;;;<<<@@@FFFMMMTTT\\\dddiiilllnnnqqqtttxxxzzz|||}}}~~~~~~{{{vvvqqqlllgggaaa]]]QQQLLLFFFAAA>>><<<:::888777777777888999999::::::666888;;;===@@@DDDIIIMMM___dddjjjlllggg^^^UUUOOOFFFFFFHHHMMMTTT[[[___aaahhhddd]]]UUUNNNIIIGGGFFFGGGFFFCCC@@@>>>=========::::::999999888777777666333555555555333222333444222222222222222222222222222555888:::;;;>>>CCCHHHNNNVVVVVVJJJ@@@>>>===999999999999888777777666666555555555555555666777777555555444444333222111111222222222333444666777888555888<<<@@@BBBIIIZZZkkk}}}vvviii\\\SSSLLLJJJEEE@@@===;;;;;;;;;888;;;BBBNNN___rrrvvvhhh]]]TTTOOONNNGGGJJJGGGGGGLLLPPPbbbbbbVVVUUUVVVrrrvvvVVVHHH===:::888777888999999888777777777777777888888888777777777777888888888888888999;;;>>>@@@CCCDDDEEEEEEGGGFFFLLLVVV___zzz]]]KKKCCCGGGOOOccclllXXXQQQHHHGGGKKKIIIMMMYYYoooxxxkkkYYYOOOGGGDDDCCC@@@???AAAAAA@@@??????======<<<;;;======<<<;;;:::999888888777777777777777777777777555777999::::::<<>>AAAEEEHHHWWW^^^fffkkkiiiccc\\\WWWLLLJJJHHHIIIMMMRRRVVVXXXccceeefffaaaYYYQQQNNNNNNMMMKKKHHHDDDAAA@@@??????======<<<;;;999888777777444666777777444333444555333333333333333333333333333777;;;<<<<<<@@@GGGLLLWWWbbbcccRRRBBB======:::999999999999999999999999555555555555555666777777444444444444333333222111222222222333444555666777666666999<<<>>>CCCOOO[[[~~~ppp```WWWQQQNNNHHHCCC>>>;;;::::::999===DDDPPPaaatttuuuggg\\\RRRMMMMMMGGGIIIEEEEEEKKKQQQfff~~~bbbVVVWWW[[[xxxyyyVVVGGG>>><<<888777777888888888666666777777888888999999777777777777888888888888999:::<<<>>>@@@BBBDDDEEECCCFFFFFFLLLVVV^^^xxxfffPPPEEEIIIOOO\\\xxxmmmYYYRRRIIIHHHLLLJJJLLLWWWlllzzzmmm[[[QQQHHHEEEDDDAAA@@@BBBAAA@@@@@@???>>>===<<<<<<:::999888777777888:::;;;555555555555555555555555555666888999:::<<>>CCCIIIOOOWWW^^^ccckkkmmmppptttwwwzzz|||}}}|||~~~uuurrrlllfff```YYYRRRNNNAAA???<<<:::::::::999888666666777777888888999999888999;;;;;;;;;===@@@CCCLLLTTT^^^eeefffbbb^^^ZZZQQQMMMIIIGGGIIILLLPPPQQQZZZbbbjjjiiibbbZZZVVVVVVRRROOOKKKGGGDDDBBBAAAAAA@@@???>>>===;;;999888777444777999888555333444666444444444444444444444444444888<<<======AAAHHHOOO]]]jjjkkkWWWCCC===<<<;;;999999:::::::::;;;;;;;;;555555555555555666777777333333444444444333222222222222222333444555666777:::888888::::::<<>>@@@BBBDDDDDDCCCEEEFFFMMMVVV]]]uuunnnTTTKKKNNNQQQYYYnnnmmmYYYRRRJJJHHHLLLKKKJJJTTTjjj{{{mmm]]]SSSIIIFFFDDDBBBAAACCCAAAAAA@@@???>>>===<<<<<<777666444444555888;;;===888888888888888888888888444666888999:::<<<>>>AAAAAAEEEJJJNNNPPPRRRWWWZZZgggIII<<<===999777444333333555888::::::===:::<<>>===<<<;;;:::999999999:::<<>>CCCHHHNNNTTT[[[aaa^^^YYYOOOLLLHHHEEEDDDEEEHHHJJJWWW\\\ccciiikkkhhhdddaaa___YYYSSSOOOJJJEEEBBBAAA===>>>>>>===;;;::::::;;;777777666666666666777777888999999777555444555666888777<<>><<<:::999999999888888888777777666555444333222333444555:::999888777444222///...222444555666666666888:::>>>888666999::::::@@@HHH]]]}}}uuu]]]XXXTTTLLLCCC>>>===<<<;;;;;;>>>GGGVVVjjj|||qqqbbbZZZTTTMMMHHHFFFDDDFFFHHHIIIUUUtttxxxcccRRRRRRiii{{{\\\JJJ@@@:::555444777:::999666888888777777777777888888444555777999:::::::::999999:::<<>>>>>@@@@@@??????>>>=========:::::::::999888777666666777777666666666666777777555555555777999<<<>>>@@@@@@CCCGGGJJJMMMPPPTTTWWWhhhKKK===???===;;;999888999:::<<<>>>999<<<999;;;CCCMMMeeezzzrrrppppppyyykkk]]]RRRHHHDDDAAA<<<:::;;;<<<;;;::::::999999999999999;;;???CCCIIIQQQZZZ```hhhkkkoooqqqqqqtttxxx|||xxxmmmggg]]]UUUPPPKKKEEE@@@>>>===<<<<<<;;;;;;<<<<<<;;;:::999777777777777888777777777888888999;;;;;;===AAAFFFJJJPPPVVVTTTOOOLLLIIIEEEAAA@@@@@@BBBDDDMMMSSS]]]fffjjjkkkjjjhhhkkkgggaaaZZZQQQIIIDDDBBB@@@@@@???>>><<<:::::::::888888777777777888999999666777888777555555777999::::::>>>CCCBBB>>>@@@EEERRR```eeeVVVEEE>>><<<999:::999999999999888888888666555444333333333444555777777777666555333222111111333555555555666888:::<<<999888;;;<<<:::===CCCQQQkkkiii[[[VVVNNNEEE???===<<<;;;;;;???IIIYYYmmm~~~qqqbbbZZZTTTMMMHHHFFFDDDEEEGGGKKKZZZ{{{uuubbbSSSTTTmmm\\\HHH???:::555444777999888666888888777777777777888888777888888999999999888888:::;;;===???BBBDDDFFFGGGGGGKKKKKKNNNXXXaaawww\\\NNNNNNQQQYYYggg|||www[[[MMMJJJHHHHHHIIINNNRRReeerrrbbbVVVKKKGGGFFFBBB@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;::::::999888777777777666666666666777777555555555777999;;;>>>@@@???BBBEEEHHHKKKNNNSSSVVVhhhMMM??????::::::999999::::::;;;<<<888;;;888999AAAHHH]]]{{{uuuqqq~~~}}}nnnaaaVVVKKKFFFBBB>>>;;;<<<999999999999999999999999999;;;>>>BBBHHHPPPYYY^^^eeeiiinnnpppqqqsssxxx||||||tttfff___UUUMMMIIIFFFBBB???>>>>>>===<<<<<<<<<<<<<<<<<<;;;:::999999999999999777777777777888999::::::888;;;>>>@@@DDDJJJJJJFFFFFFDDD@@@<<<::::::;;;<<<@@@GGGSSS]]]eeekkkooorrruuuuuurrrhhh[[[OOOGGGCCCCCCBBB@@@>>><<<;;;;;;;;;999999999999999:::;;;;;;555666777666666777999<<<>>>???BBBDDDAAA<<<<<<@@@IIITTTWWWMMMBBB>>><<<888::::::::::::999999999999666666555444444444444444444444555555555555444444000222444444444555888:::<<<;;;<<>>:::666555777999888777888888777777777777888888:::999999888777777888888;;;<<<>>>AAACCCEEEFFFGGGGGGKKKKKKOOOYYYaaawww```NNNMMMPPPXXXdddwwwzzz[[[KKKHHHHHHHHHHHHJJJOOObbbtttdddXXXLLLHHHGGGDDDBBBBBB???>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999888777666666555555666666777555555555666888;;;>>>??????AAACCCEEEHHHLLLRRRVVV~~~gggNNN@@@???777888888999::::::::::::999<<<999:::@@@DDDUUUpppvvv~~~rrrdddYYYMMMGGGCCC>>>;;;<<<999999999::::::::::::::::::<<>>======<<<<<<=========<<<<<<;;;;;;;;;::::::999999999999999:::;;;<<<888;;;<<<;;;===BBBDDDAAA@@@>>><<<999888777888888888>>>GGGPPPYYYdddnnnvvvyyyxxxiiiYYYMMMEEEDDDAAA>>><<<<<<<<<======::::::999999::::::;;;<<<666777777666666777:::===AAADDDGGGGGGAAA<<<<<<>>>AAAGGGIIIDDD???>>><<<888;;;;;;;;;:::::::::999999777777666555555444444444333333444555555555444444000111333333444666999;;;>>>@@@BBBBBB???;;;<<<>>>DDDJJJfffkkk```TTTLLLFFFAAA>>>>>>===EEESSSeeewwwqqqbbbYYYRRRMMMIIIHHHCCCBBBFFFNNNcccqqq___SSSWWWqqq^^^DDD===:::777666777888888777888888777777777777888888:::999888777777777999:::;;;===???BBBDDDFFFGGGGGGGGGLLLLLLPPPYYYaaavvv```LLLKKKNNNXXXdddvvv~~~~~~^^^KKKGGGIIIIIIHHHGGGMMM___~~~vvveeeYYYMMMHHHGGGDDDCCCCCC?????????>>>======<<<<<<;;;;;;;;;;;;;;;:::999999666666666555555666666666555555555666888:::===>>>@@@AAABBBDDDFFFKKKQQQVVVzzzfffOOOAAA===888999:::<<<======<<<<<<:::===:::;;;AAABBBNNNfff~~~wwwhhh\\\OOOHHHCCC===;;;<<<999:::;;;;;;<<<;;;;;;:::;;;===???BBBGGGNNNVVV[[[```eeejjjnnnppprrrvvvzzz|||}}}tttiii[[[TTTJJJCCCBBBBBBBBBAAA??????>>>============>>>============<<<<<<<<<;;;:::::::::999::::::;;;;;;999<<<<<<999:::>>>@@@???;;;:::999888888888888888555888===BBBJJJVVVeeeppp|||}}}jjjWWWIIIDDD@@@<<<;;;<<<>>>??????;;;::::::999999::::::;;;999999888777666777:::===???EEEJJJGGG@@@;;;;;;<<<<<>>===>>><<<:::;;;;;;;;;:::::::::999999888888777777666555444444444444555555444333222222000111222333444666:::===CCCGGGIIIFFFAAA>>>???@@@DDDEEEYYYtttgggXXXQQQJJJCCC??????>>>HHHYYYkkk}}}pppbbbXXXRRRMMMIIIIIIDDDBBBFFFPPPeeeqqq^^^RRRVVVppp]]]DDD<<<:::888777777888777777888888777777777777888888888777777666777999;;;<<<;;;===@@@CCCFFFHHHHHHIIIHHHLLLMMMQQQZZZbbbvvv^^^KKKJJJMMMWWWdddvvvuuuvvv}}}eeePPPJJJKKKKKKIIIGGGMMM]]]yyyyyyfffYYYMMMHHHFFFCCCBBBCCCAAAAAA@@@??????>>>>>>===:::::::::::::::999999888666666555555555555666666555555555666888:::<<<===AAABBBCCCDDDFFFKKKQQQUUUwwwfffQQQBBB<<<666777888999:::;;;;;;;;;;;;===;;;===AAA@@@III^^^uuu}}}lll___QQQIIICCC>>>;;;<<<:::;;;<<<===<<<;;;:::999;;;===???AAAEEELLLSSSXXX]]]bbbiiimmmoooqqquuuyyy{{{|||}}}~~~pppcccXXXQQQHHHBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>><<<======>>>======<<<<<<:::999999888888999::::::999<<<<<<999888;;;>>>>>>999999::::::::::::999999444777999:::===HHHWWWbbbzzzjjjUUUHHHBBB===;;;===@@@AAA@@@===<<<;;;:::999999999999::::::999777666888;;;>>>>>>FFFKKKFFF>>>999999888888999::::::::::::::::::::::::::::::999999999999888888888888777666444333555555555555444222111000000111222333444777<<>>>>>999999::::::::::::999999666555555444444555555666555555555666777999;;;===@@@AAACCCEEEGGGKKKPPPSSSvvvhhhTTTCCC===444444555666777888999999:::<<<:::===AAA>>>DDDWWWjjjpppcccTTTLLLEEE???<<<===:::;;;<<<<<<<<<:::888777:::;;;===???CCCIIIPPPUUU[[[aaahhhlllnnnqqquuuxxxzzz{{{|||~~~}}}nnn___UUUOOOGGGBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>??????;;;<<<===>>>>>>===<<<<<<;;;;;;::::::999::::::;;;999===>>>:::888;;;>>>>>>:::;;;;;;;;;;;;:::999888333666888888888>>>JJJSSSllliiiOOOHHH@@@===>>>AAAAAA@@@@@@???>>><<<;;;:::999999888888888777777999>>>AAAAAAKKKPPPIII???:::999777666666777777777666777999:::999999999999888888888999999999999888666444333444444444444333222111111111222333444555999>>>AAAEEEQQQZZZXXXQQQLLLGGGBBB@@@CCCIIIYYYqqq___XXXQQQFFF@@@BBBAAANNNbbbuuu}}}pppcccXXXPPPLLLJJJHHHCCCDDDLLLWWWkkkkkkZZZRRR[[[wwwsssWWWGGG:::::::::999777777777777888888777777777777888888666777888999999999999999888;;;@@@EEEIIILLLMMMMMMHHHMMMNNNRRR[[[bbbvvvrrrVVVKKKIIILLLWWWgggzzztttooouuummmvvv]]]NNNKKKJJJHHHHHHMMMXXXnnnmmm___PPPJJJFFFCCCAAABBBAAAAAA@@@@@@???>>>>>>>>>::::::;;;;;;;;;;;;::::::666555555444444555555666666555555666777999;;;<<<===???BBBDDDFFFIIIMMMPPPwwwiiiVVVEEE===888888888999:::;;;===>>>888;;;:::<<>>???999:::;;;<<<;;;999666555888999;;;===@@@FFFMMMRRRZZZ```ggglllnnnqqquuuxxxyyyzzz|||~~~|||lll]]]TTTNNNFFFBBBBBBBBBAAA@@@AAA@@@??????>>>?????????;;;<<<===>>>>>>===<<<;;;>>>======<<<<<<<<<======:::???@@@===:::===??????<<<<<<======;;;999777666222666:::999777:::BBBJJJ[[[zzzyyyTTTMMMCCC???@@@AAAAAA???CCCBBB@@@>>><<<;;;::::::777777777666777;;;@@@DDDGGGRRRVVVMMMBBB===;;;888555555666666444222444888999999999888888888777777999999:::999888666444333333333333444444333333222222222333444666999???CCCCCCSSS```___XXXQQQHHHAAA@@@FFFGGGNNNooosssaaaZZZSSSGGGAAABBBBBBPPPdddwww}}}pppcccXXXPPPLLLJJJGGGCCCEEEOOO[[[nnngggXXXSSS___|||mmmTTTGGG999::::::999777666777777888888777777777777888888888888999::::::888777666777:::@@@FFFJJJMMMNNNNNNHHHNNNNNNSSS\\\bbbuuunnnTTTIIIGGGKKKYYYkkk|||vvvrrrgggwwwzzzaaaOOOJJJIIIGGGHHHLLLUUUjjjpppaaaSSSKKKHHHDDDBBBCCC@@@@@@??????>>>=========;;;;;;<<<<<<===<<<<<<;;;555555555444444555555555666555555555777999;;;<<<;;;>>>AAADDDFFFHHHKKKNNNtttiii[[[HHH999===;;;888777888999999888:::;;;<<<<<<===@@@DDDGGG\\\uuuzzzjjjYYYOOOHHHAAA===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===@@@FFFNNNSSS]]]___dddjjjqqquuuxxxxxx{{{~~~tttggg^^^SSSPPPKKKGGGDDDDDDFFFGGGDDDCCCCCCDDDEEECCC@@@===>>>===<<<;;;;;;<<<>>>???===;;;:::<<<>>>>>>:::777>>>??????@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;:::888666888===AAANNNggghhhOOODDDGGGFFFGGGHHHCCCAAA???>>>======;;;888666666666666777:::>>>BBBEEEGGGQQQUUUNNNBBB:::777666777666555444555777999;;;:::::::::999999888888888:::999999888777666555555666666666666555444333222444333333555:::???BBBDDDNNNSSS\\\dddggg```RRRGGGFFFCCCBBBMMMfffwwwbbbYYYOOOCCC???CCCHHHVVVkkk|||uuufff]]]WWWPPPKKKJJJJJJHHHEEEGGGVVVssszzzfff\\\VVVddddddKKK>>>;;;;;;::::::999888777777777777777777888888888888999999888888888888888888888;;;@@@EEEIIILLLOOOPPPRRRTTTRRRUUU^^^cccuuujjjQQQIIIFFFJJJYYYpppssscccoooiiiUUULLLHHHDDDFFFLLLUUUfffuuufffWWWNNNJJJEEECCCCCCAAAAAA@@@@@@???>>>>>>>>>======<<<;;;::::::999999888777555444444444555666555555666666777999:::;;;<<<>>>@@@BBBCCCEEEHHHJJJwwwmmm```OOOAAA===;;;999999:::::::::999::::::;;;<<<<<>>>>>>>><<<;;;:::<<<>>>>>>;;;888???@@@AAACCCCCCBBBAAA@@@CCCCCCBBBBBBAAA@@@@@@???;;;;;;:::888555666999===EEE\\\uuuZZZKKKLLLJJJKKKLLLFFFCCCBBB@@@@@@@@@???<<<:::777666666777:::>>>AAADDDGGGOOORRRLLLBBB===999666666555444444444666888999:::::::::999999888888888999999888888777777666666666666666666555444333222444333333555;;;AAAGGGJJJNNNSSS\\\fffjjjdddWWWLLLHHHDDDCCCJJJ^^^wwwcccYYYOOODDDAAAEEELLLZZZnnntttddd[[[UUUOOOKKKJJJHHHGGGGGGLLL\\\www{{{fff\\\VVVfff|||^^^HHH<<<:::::::::999888777777777777777777777888888888888888888888888888888888888999:::>>>DDDJJJNNNQQQQQQRRRUUUSSSVVV^^^ccctttkkkUUUIIIFFFIIIZZZtttsssaaakkkmmmWWWMMMIIIFFFGGGKKKRRRbbb~~~wwwiiiYYYPPPKKKFFFDDDDDDAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;::::::999999888777666555555555666666555555555666777888::::::;;;===???@@@AAACCCGGGIIIwwwkkk```PPPCCC===;;;::::::;;;;;;:::999999:::;;;;;;<<<>>>BBBEEEKKK```vvv{{{~~~ooo___UUUMMMDDD===;;;<<<<<<<<<<<<<<<<<<<<<<<<777888999:::===BBBHHHMMMVVVYYY___eeekkkpppsssuuuzzz|||vvvmmmeee```SSSPPPLLLIIIJJJOOOTTTXXX[[[ZZZXXXVVVSSSOOOIIIEEEBBBBBBAAA@@@???>>>===<<<=========>>>@@@???===;;;>>>???AAADDDEEEEEEEEEDDDGGGGGGGGGFFFEEECCCAAA@@@>>>>>>===:::777666777999===OOOlllaaaPPPPPPOOORRRTTTOOOGGGFFFDDDCCCCCCAAA???<<<777777777777999===@@@BBBEEEJJJLLLGGGBBB???;;;666444444333333333555666777:::999999999999888888888888888888888888888888888666666666666555444333222444333333555<<>>>>>>>><<<<<<<<<;;;;;;::::::999999888777666666666666777555555555666777888999::::::;;;>>>???@@@BBBEEEHHHyyylll```QQQCCC===;;;999999::::::999888999:::;;;;;;<<<>>>BBBEEEIIIZZZlll{{{rrrvvvtttcccYYYPPPFFF>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<777888999:::<<<@@@FFFJJJSSSWWW]]]dddiiinnnrrrtttyyy|||}}}~~~wwwpppiiiccc___XXXTTTOOOMMMNNNSSSYYY^^^dddddddddeeebbb]]]UUUOOOGGGFFFCCCAAA@@@???@@@@@@@@@AAAAAABBBBBBBBB@@@???;;;<<>>;;;999999999:::EEE[[[zzz}}}___NNNPPPRRRXXX^^^[[[NNNLLLIIIGGGFFFCCC@@@===888888777888999<<<>>>???AAADDDDDDAAA??????;;;555333333222222333333555555888888888888888888888888777777777888888888999999666666666666555444333222333333333555<<>>>>>>>><<<<<<;;;;;;;;;:::::::::999888888777777777777777555555555555777888999:::999;;;===???@@@BBBEEEHHHvvvjjjYYYIII???<<<999888888999888777888999;;;;;;<<>>BBBFFFJJJNNNPPPSSSSSSTTTTTTQQQMMMIIIFFFEEECCCAAA???===;;;999888:::@@@OOOhhhvvv[[[MMMOOORRRYYYaaaaaaVVVSSSPPPMMMJJJFFFAAA>>>999999888888999:::<<<<<<;;;===<<<:::;;;===999444222222222222222333333444777777777777777777777777666666666777777888888999666666666666555444333222333222333555;;;GGGVVV``````bbbiiirrrwwwppp```RRRMMMHHHEEEDDDEEEVVV{{{hhhYYYMMMGGGGGGJJJVVVcccvvvrrr___TTTOOOKKKJJJLLLFFFFFFIIISSSiiizzzrrrvvvxxxccc[[[___xxxcccLLL???<<<777777777666666666666666666777777777888888888888777777888888888999999999;;;999:::???HHHRRRXXXZZZYYY\\\ZZZ\\\cccfffuuukkk[[[NNNHHHGGGTTTlllkkkjjjyyydddRRRLLLHHHIIIGGGJJJWWWooorrr___TTTLLLFFFCCCCCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;:::::::::888888888888888777777666444444555555666888999::::::<<<>>>???@@@BBBFFFHHHxxxeeeTTTDDD@@@;;;777777777888888888999;;;<<<===AAAFFFIIIKKKUUU\\\}}}|||mmmiii~~~~~~lll___TTTIII@@@===<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>@@@DDDHHHOOOUUU]]]cccggglllrrrwwwwwwzzz}}}~~~~~~~~~}}}}}}~~~|||xxxqqqooommmjjjiiilllqqqvvvxxxvvvsssqqqpppmmmiiifffbbb^^^XXXSSSQQQSSSWWWYYY___bbbgggmmmpppnnnhhhdddYYYUUUOOOJJJFFFFFFGGGHHHIIIKKKKKKIIIEEEAAA???>>>===>>>???CCCHHHOOOVVVZZZWWWYYY[[[[[[XXXTTTNNNKKKKKKGGGBBB???<<<:::888666888<<>>EEENNNXXX]]]\\\___]]]___eeehhhvvvdddVVVJJJGGGGGGRRRgggmmmhhhsssgggUUUMMMGGGHHHGGGIIITTTfffvvvbbbUUULLLFFFBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777777888888888777666555444444444555666777888999:::<<<>>>???@@@BBBEEEHHHwwwdddJJJEEE===888666777999:::777888;;;<<>>>>>>>>AAAHHHQQQZZZ```aaacccfffgggddd___ZZZVVVUUUPPPHHHBBB???<<<888666666888<<>>;;;;;;:::999999888888888333666777444333666777555222333333333333333222222222222333333333444444444444444444555555555555555666666666666555444333222111222333333777AAAOOOZZZfffgggnnn{{{qqqbbbPPPIIIGGGGGGCCCJJJkkk~~~kkkWWWIIIEEEFFFHHHVVVcccvvvqqq___UUUPPPLLLKKKLLLHHHHHHMMM[[[sssppp^^^[[[fffsss[[[III???:::777777777777777777777777777777777777888888888888666777777888999999::::::888:::===>>>BBBJJJVVV______bbb```bbbhhhiiiwww~~~cccWWWGGGFFFHHHPPP___zzztttkkkkkkhhhXXXOOOGGGGGGFFFHHHOOO[[[rrryyyeeeWWWNNNGGGCCCCCCAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;666666777777777666555444444444444555666777888999888:::<<<>>>???AAADDDGGGvvvOOOHHH???999777888:::<<<666888;;;===@@@DDDJJJNNNMMMUUUUUUoooxxxhhh___nnnpppaaaUUUJJJBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<===>>>AAADDDJJJRRR[[[aaaeeeiiipppvvvvvvxxx{{{}}}}}}}}}~~~~~~~~~~~~~~~zzzuuuqqqjjjeee]]]UUUPPPRRRWWW\\\___ooo{{{nnnfffeeehhhooovvv|||~~~|||zzzyyyvvvqqqllliiiiiijjjkkkeeeeeefffiiiooouuuxxxzzz|||vvvnnneee^^^ZZZ^^^___^^^YYYQQQKKKHHHGGG===<<<<<<>>>EEEPPP[[[bbbppprrruuuvvvtttoooiiieee```YYYOOOGGGBBB???;;;888666666666:::EEEPPPSSSPPPKKK===<<>>;;;;;;;;;::::::999888777777222666777333222555777666333333444444444333333222111111111222222333333333444444444444444444444444666666666666555444333222000222333222555>>>LLLVVVdddfffnnn}}}zzzlllQQQJJJGGGHHHCCCGGGddd~~~kkkVVVHHHDDDEEEGGGVVVcccvvvqqq```VVVQQQMMMKKKLLLGGGIIIPPP```xxxmmm]]][[[gggqqqZZZIII>>>888777777777777888888888888777777777777888888888888666777777888999999::::::777;;;>>>>>>???GGGUUUaaa```dddbbbdddiiikkkxxx~~~dddZZZGGGGGGIIIMMMWWWooo{{{qqqeeegggYYYQQQGGGFFFFFFHHHKKKSSSggg|||gggYYYOOOHHHDDDDDDAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;555666777777777666444333444444444444666777888999777999;;;<<<===@@@CCCEEEoooPPP>>>>>>999777;;;;;;:::999999<<>>???AAABBBFFFQQQ\\\nnnttt}}}}}}tttnnniiiggg```TTTGGG???>>>@@@888777777777999<<>>>>>======777888888888888777777666222222333333444555666666444444333333333333333333000000000000000000000000111222222333333444444555666666666666666555555444111222444444222444BBBPPPdddhhhlllsssqqqXXXNNNJJJMMMFFFBBBZZZ{{{yyygggUUUHHHCCCDDDEEERRRbbbuuu{{{nnn```WWWQQQKKKHHHIIIKKKHHHOOOfff{{{iiiXXXWWWlllpppSSSCCC===;;;999888777666666777888999777888888888888999999999666444222444888;;;<<<;;;;;;::::::<<<>>>DDDQQQ___bbbiiijjjlllppppppzzzmmm^^^MMMGGGGGGOOOWWWeeejjjcccmmmXXXPPPMMMHHHIIIEEEGGGSSSaaa~~~~~~gggYYYRRRLLLFFFCCCAAAAAAAAA@@@@@@@@@??????===<<<<<<;;;;;;;;;<<<<<<:::999777666555555666666555555555555666666666666999999:::<<<>>>@@@BBBCCC|||YYYCCC???:::777:::999<<<;;;;;;===BBBIIIOOOSSSTTTXXXZZZcccnnn___ddduuu}}}kkk^^^SSSHHHAAA@@@>>>;;;;;;<<<======<<<<<<;;;:::999:::<<<>>>@@@JJJOOOUUU\\\aaagggllloooqqqtttxxx{{{|||}}}|||zzz{{{wwwooocccZZZUUUTTTTTTUUUVVV]]]gggppptttuuurrrqqqffffffeeeddddddhhhnnnttt|||sssmmmhhheeefffppp}}}{{{yyy|||vvvwwwvvvrrrmmmggg[[[OOOHHHCCC@@@@@@@@@AAAGGGOOO^^^hhhvvv~~~xxxqqqnnngggYYYJJJ@@@<<<<<<888777666555666777999:::777666555555555666777777999999999999::::::::::::;;;;;;::::::999777666555333333444444555666666666444444444333333333222222222222222222222222222222111111222222333444444555666666666666666555555444111222444444111333@@@MMM```hhhmmmppp~~~~~~```RRRLLLLLLFFFBBBVVVtttwwweeeSSSFFFBBBCCCEEEQQQbbbuuuzzzmmm___VVVPPPKKKIIIJJJKKKIIIRRRjjjwwwgggXXX[[[ssspppSSSCCC===;;;888888888777777888888888777888888888888999999999<<<:::888999;;;>>>>>>===;;;::::::<<<>>>CCCPPP^^^dddkkkmmmnnnssssss|||tttfffRRRJJJHHHPPPXXXddd{{{fffdddoooZZZPPPMMMKKKMMMHHHGGGMMMWWWqqqlll^^^VVVNNNGGGDDDAAAAAAAAA@@@@@@@@@??????======<<<;;;;;;;;;;;;<<<:::999777666555555666666666666666666777777777777888888999;;;===???AAABBBeeeHHH@@@:::888:::888<<<;;;:::<<>>;;;;;;<<<======<<<<<<;;;:::999:::<<<>>>???FFFKKKRRRYYY___eeekkknnnooorrrvvvyyyzzz|||~~~}}}pppddd\\\YYYZZZ\\\]]]aaafffkkkkkkhhhdddaaa^^^^^^\\\ZZZYYY\\\```dddllltttyyysssnnnkkkiiijjjttt|||oooaaaTTTJJJAAA?????????AAAEEEMMMZZZmmmzzzrrrpppiii\\\MMMBBB<<<::::::999777555444333333444333333333333333333333333222333444555666777888999======<<<;;;999777555444444444555555666777777777444444444333333333222222333333333333333333333333111111111222222333444555666666666666666555555444222222333333000222===III]]]lllqqqmmmwwwiiiYYYMMMKKKEEEBBBRRRjjjtttbbbOOODDD@@@BBBEEEQQQaaatttxxxlll^^^VVVPPPKKKIIIJJJJJJKKKVVVppprrrcccWWW```|||qqqSSSCCC===:::888888999999999999888888777888888888888999999999<<<:::999888:::::::::999;;;::::::<<<===BBBOOO\\\fffoooqqqrrrvvvvvv~~~~~~pppYYYNNNJJJRRRYYYaaatttrrruuuccceeesss\\\QQQLLLMMMQQQNNNJJJKKKOOOfffsssdddZZZQQQIIIEEEAAAAAAAAA@@@@@@@@@??????======<<<;;;;;;;;;;;;;;;999999888666666666666666666666777777777888888888777777888:::<<<>>>@@@AAAkkkJJJ@@@:::999;;;888999888888999===DDDLLLQQQWWW[[[^^^fff}}}~~~iiibbbfffwwwiii\\\OOOEEE@@@>>><<<;;;<<<<<<<<<;;;<<<;;;:::::::::<<<===>>>CCCHHHOOOVVV]]]dddkkkoooooorrruuuwwwyyyzzz}}}qqqfffaaacccfffmmmppptttwwwvvvpppgggaaaccccccaaa``````bbbdddfffhhhlllrrryyy}}}zzzwwwtttrrrzzzzzzaaaRRRDDD@@@BBBBBBAAABBBDDDOOOaaarrrzzzzzzuuupppfffddd```WWWLLLCCC===;;;<<<;;;999666555444333333444444555555555444333333222333333555666777888999;;;;;;;;;:::999777666555666666777777888888888888555555555444444333333222333333333333333333333333222111111111222333444555666666666666666555555444222222222222000111:::EEE[[[pppxxxmmmpppooo\\\MMMJJJFFFBBBNNN```}}}qqq^^^LLLAAA>>>AAADDDOOO___rrrvvvjjj]]]UUUPPPKKKIIIKKKIIILLLZZZvvvnnn___UUUaaaqqqRRRDDD>>>999888999:::;;;;;;:::999888777777888888888999999999999888888888888888888888;;;:::;;;======BBBNNNZZZgggsssvvvuuuzzzzzzxxx```QQQKKKSSS[[[___kkk{{{uuurrryyygggfffyyy```RRRLLLMMMUUUUUURRRPPPPPPeeexxxhhh^^^SSSJJJEEEAAAAAAAAA@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;999999888777777666666666666666666666777777777777777777888:::<<<>>>@@@AAAiiiHHH>>>999999;;;999777888888999;;;AAAIIINNNRRRYYY___hhh|||pppeeebbbyyy|||mmm___QQQGGGAAA???<<<;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<======AAAFFFMMMTTT[[[cccjjjoooqqqsssuuuvvvwwwxxx{{{}}}tttmmmnnnrrrzzz}}}uuulllmmmlllkkkkkklllllllllllljjjjjjkkkmmmrrrzzzsss```KKKCCCCCCBBB@@@>>>???FFFRRR]]]dddeeebbb___UUUUUURRRMMMFFF@@@;;;999:::999888777555555444444555666666666666555444333444555555555666666666777777777888888888888888777888999999999999999::::::777777666666555444444333222222222222222222222222222111000000111222444555666666666666666555555444333111111222000111999BBBUUUnnnyyynnnkkkxxx~~~xxxppp]]]NNNIIIFFFCCCKKKXXX|||yyymmm\\\JJJ@@@===@@@CCCLLL]]]ppp}}}ttthhh[[[TTTOOOKKKJJJLLLHHHMMM^^^{{{jjj[[[SSSaaaqqqQQQDDD>>>999888999:::;;;;;;:::999888777777888888888999999999777888999:::;;;;;;<<<===<<<;;;<<<>>>>>>BBBMMMYYYiiiwww{{{yyy}}}~~~zzzbbbRRRKKKSSS\\\```iiivvvzzzsssmmmooofffeeeTTTMMMNNNWWWZZZXXXUUURRRccc{{{kkk```UUUKKKFFFAAAAAAAAA@@@@@@@@@??????>>>>>>===;;;;;;:::::::::999999999888777777666666444444444555555555666666888888999:::===???AAABBBbbbEEE???:::888;;;:::777999;;;;;;;;;???FFFKKKLLLSSS\\\fffxxxyyyjjj___pppqqqcccTTTJJJAAA???<<<;;;<<<<<<;;;:::<<<<<<;;;;;;;;;<<<<<<<<<@@@DDDKKKRRRYYYaaaiiinnnrrrtttuuuvvvvvvxxxzzz}}}~~~~~~|||}}}|||zzzyyyyyywwwsssqqqhhhfffccccccffflllsssxxxsssXXXIIICCC???;;;:::;;;???EEEKKKPPPRRRRRRQQQJJJHHHFFFCCC???;;;888666666666666666666555555555666666555555444333333333555555555555555444444444333444666777999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777666555555222222222222222222222222222111000///000222444555666666666666666555555444333111111222111111888AAANNNdddsssoooiiinnnrrrpppmmm]]]OOOIIIEEEBBBHHHRRRmmmuuujjjZZZJJJ@@@===???AAAIIIZZZnnn{{{rrrfffZZZSSSOOOKKKJJJLLLHHHPPPccczzz}}}eeeYYYTTTcccpppOOODDD???888888888999999999999888888777888888888888999999999222444777999999:::<<<======<<<===??????BBBMMMYYYkkk{{{~~~xxx```PPPIIIRRR]]]bbbmmm{{{xxxnnnfff|||ttteee}}}iiiVVVOOOOOOXXX[[[ZZZWWWQQQ]]]wwwooodddXXXMMMGGGAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;:::::::::999999999999888777666555333333444444444555555555888888999;;;===???AAABBB[[[EEEAAA;;;888:::999555888;;;;;;:::<<>>BBBHHHOOOVVV^^^fffkkkqqqsssuuuuuuvvvyyy|||~~~}}}|||tttooofffbbb^^^\\\^^^ccchhhkkkvvvhhhRRRGGGAAA======<<<===???BBBDDDEEEFFFFFFAAA@@@>>>===<<<;;;:::999777777888888888777777666888777555444333333444444666666666666666666666666333444666888999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::888777777666333333333333333333333333222111/////////111444666666666666666666555555444333111000222222333999AAAMMM^^^mmmnnngggcccfffjjjkkk^^^QQQKKKEEE@@@CCCKKK[[[wwwqqqhhhYYYKKKAAA>>>>>>@@@FFFWWWkkkyyyqqqeeeYYYRRROOOKKKKKKMMMJJJSSSiiizzzyyy___XXXXXXiiinnnNNNDDD@@@888888888888777777888888888777888888888888999999999000333777888888888:::<<<>>>>>>???AAAAAACCCMMMYYYooouuu\\\MMMGGGQQQ]]]ffftttuuuggg```ppptttddd{{{mmmYYYPPPMMMVVVYYYZZZYYYRRRYYYooouuuhhh[[[OOOHHHAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;:::::::::999999::::::999888666555444444444444555555555666777777888:::<<<>>>@@@AAAxxxXXXEEECCC<<<777999888222666::::::888888<<>><<<;;;:::;;;===>>>??????;;;;;;;;;;;;;;;:::999999;;;:::777555444555666777777777777888888888999999555666888999:::;;;<<<<<<===============<<<<<<<<<======<<<;;;:::888888777444444444444444444444444222111///...///111444666666666666666666555555444333000000222333444:::AAAQQQ\\\jjjmmmeee\\\^^^eeejjj___SSSLLLDDD>>>@@@GGGNNNjjj|||pppgggYYYLLLBBB>>>>>>???DDDUUUjjjxxxpppdddXXXRRROOOKKKKKKMMMMMMVVVlll}}}~~~uuu\\\XXX\\\nnnmmmMMMDDD@@@888999888777666666777888999777888888888888999999999444888<<<===<<<<<<===?????????@@@BBBBBBDDDNNNYYYqqqrrrZZZKKKFFFPPP]]]hhhzzztttbbb[[[hhh~~~qqqcccyyyoooZZZQQQKKKSSSWWWZZZ[[[TTTZZZnnnyyylll]]]PPPIIIAAAAAAAAA@@@@@@@@@????????????===<<<;;;::::::999999999::::::999888666555555555555555666666666777555666777888:::===???@@@|||~~~ooo[[[FFF===;;;:::777666888999:::;;;<<<<<<<<<<<>>>>>;;;::::::<<<<<<;;;;;;;;;:::::::::>>>AAAFFFLLLSSS[[[dddiiilllooosssvvvxxxzzz}}}~~~{{{}}}~~~wwwllleeeaaaaaa___^^^^^^aaagggkkkmmmuuuaaaPPPHHHCCCAAAAAACCCDDDBBB???<<<===???<<<;;;;;;<<<======<<<:::::::::::::::::::::::::::<<<;;;:::;;;;;;;;;999777333555888999888777777888555888;;;<<<<<<<<<======AAA@@@>>>======>>>@@@AAA???>>><<<:::888777777666444444333333333444444555333222111000000222444555777666555444333444555555333222444666444222555<<>>@@@CCCIIIZZZqqqyyylllgggZZZIII???======<<>>>>>@@@>>>???BBBCCCEEENNNWWWqqqoooVVVOOOKKKOOO\\\qqqsss]]]ZZZfff~~~gggaaaxxxuuueeeNNNIIILLLUUU^^^ZZZRRRWWWddd~~~pppbbbTTTIIIBBB@@@>>>>>>@@@AAAAAAAAA>>>===<<<::::::;;;;;;<<<888888999888888777666555666555333333555666555444666666666777999;;;>>>???|||{{{kkkXXXDDD<<<;;;999666555888999:::;;;<<<<<<<<<<<<>>>DDDFFFMMM\\\kkkuuudddgggtttsss```SSSKKKCCC>>>??????===;;;<<<;;;;;;;;;;;;:::::::::999<<>>>>>@@@>>>===<<<===>>>>>><<<;;;:::::::::::::::::::::::::::999999999999888777666777999::::::888777777888777999<<<=========>>>???BBBAAA???>>>>>>???@@@AAA@@@???===;;;999888777777555444444333333444444555333222111000111222444555777666555444444444555555333333444666444222666<<>>>>>===DDDNNN___rrr~~~mmmbbbWWWQQQMMMIIIHHHJJJQQQbbb}}}kkkZZZXXX```xxxgggIII???===;;;888888888888888888888888333555888:::;;;;;;:::999888888999;;;<<<===>>>??????>>>???BBBCCCFFFNNNXXXqqqsssSSSLLLHHHPPPbbb{{{yyy___\\\jjjhhh```vvv~~~gggKKKKKKKKKRRR[[[ZZZSSSWWWaaarrrdddVVVKKKEEEBBB@@@??????@@@@@@???>>>===<<<;;;;;;;;;<<<===999999999999888777666555666555333333555666555444666666666777888;;;===???|||vvviiiWWWEEE===<<<:::777666888999:::;;;<<<<<<<<<<<<<<<@@@@@@FFFTTTccc~~~kkkggglllzzzeeeWWWMMMEEE@@@@@@AAA???===>>>;;;;;;;;;;;;::::::::::::;;;>>>BBBGGGNNNVVV^^^dddhhhlllppptttvvvxxxzzz|||}}}{{{yyyxxxvvvxxx}}}|||tttoookkkiiikkklllnnnoooppprrruuuxxx}}}yyyyyywwwrrrooooookkklllnnnqqqrrrpppkkkggg```\\\XXXWWWYYY[[[[[[ZZZVVVTTTXXXeeexxxcccSSSOOOPPPQQQQQQOOOKKKFFFBBBAAABBB@@@>>>======>>>>>>===;;;::::::::::::::::::::::::;;;:::999888888777777777;;;<<<===;;;999888888:::999;;;>>>?????????AAABBBCCCBBBAAA?????????@@@AAAAAA@@@???===;;;:::999999555555444444444444444555333222111111111222444555777666555555444444555555444333444555444222666===GGGWWW```bbbcccXXXMMMOOOWWWXXXWWWPPPHHHAAA>>>======III]]]ppp{{{|||wwwsssqqqnnnbbbPPPBBB?????????@@@JJJ\\\oooyyykkkaaaWWWQQQLLLHHHHHHKKKXXXkkkhhhXXXXXXccc|||aaaFFF===<<<:::888888888888888888888888222444888;;;<<<;;;888666888999:::;;;===>>>???@@@???>>>@@@CCCEEEGGGOOOYYYooowwwUUULLLGGGRRRiiieee___qqqlllbbbuuujjjOOOLLLJJJNNNVVVXXXTTTWWW^^^wwwvvvfffXXXNNNGGGEEEAAA@@@??????>>>===???>>>===<<<<<<<<<======::::::::::::999888777666666555333333555666555444666555555666888:::<<<>>>uuukkkZZZHHH@@@>>>;;;999999888999:::;;;<<<<<<<<<<<<:::===;;;@@@OOO^^^yyynnnfffddd~~~jjj[[[NNNFFF@@@@@@AAA???===???<<<<<<<<<<<<<<<<<<<<<<<<;;;===AAAEEEKKKSSS\\\aaafffiiinnnrrruuuvvvyyyzzz|||~~~~~~|||yyyvvvwww{{{}}}}}}zzzyyyyyyyyyxxxzzz~~~}}}zzztttnnnkkkggghhhjjjnnnppppppmmmjjjccc^^^XXXTTTSSSTTTTTTTTTSSSPPPPPPUUUbbbyyyqqq[[[VVVYYY[[[[[[YYYVVVQQQKKKFFFCCCAAA???============<<<;;;:::::::::::::::;;;;;;;;;======<<<:::999999:::<<<>>>??????===;;;;;;<<<===<<<>>>@@@@@@@@@AAABBBDDDCCCBBBAAA@@@@@@@@@AAAAAACCCBBB@@@>>><<<;;;;;;:::666555555444444444444555333222222222222333444555777666666555555555555555444333444555444333777>>>GGGTTT[[[^^^aaaVVVIIIHHHRRRUUUVVVSSSJJJBBB<<<:::<<>>???@@@>>>HHHYYYmmm~~~~~~ttthhh___VVVPPPKKKHHHIIIMMM\\\rrr~~~|||{{{eeeTTTVVVbbb{{{{{{ZZZDDD===;;;:::888888888888888888888888999:::;;;<<<;;;999777555999999;;;<<<>>>???@@@AAA@@@???AAAEEEFFFHHHPPPYYYlllyyy[[[OOOIIITTTmmmpppbbbwwwsssddduuulllVVVMMMIIIJJJPPPTTTTTTVVVZZZpppxxxhhhYYYOOOHHHEEEBBB@@@@@@@@@???>>>???>>>>>>>>>============:::::::::::::::999777777666555333333555666555444555555555666777999;;;===}}}ooo^^^LLLBBB>>>:::888999888999:::;;;<<<<<<<<<<<<999;;;999>>>LLLYYYqqqoooddd]]]rrrooo^^^PPPGGGAAA@@@@@@===<<<===============>>>>>>>>>>>><<<>>>@@@DDDIIIQQQYYY___cccgggmmmqqqtttvvvwwwyyy{{{~~~~~~{{{xxxyyy}}}}}}~~~}}}uuuoooiiiiiijjjnnnqqqssssssrrrgggccc\\\VVVRRRPPPNNNNNNQQQOOONNNPPPUUUddd~~~ggg___```bbbcccdddbbb]]]TTTKKKEEEBBB@@@===<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<===>>>===;;;999:::===AAAAAABBBCCCBBB@@@???@@@AAA>>>@@@AAAAAA@@@@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCAAA???===<<<<<<;;;777666555444444444444444333333333333333333444444666666666666666555555555444333444555444333888@@@FFFSSSYYY\\\```VVVIIIHHHNNNRRRUUUSSSKKKBBB<<<999===BBBQQQfffsssuuuttttttqqqssskkkXXXFFF======>>>???HHHYYYkkk{{{{{{qqqddd\\\TTTOOOKKKHHHKKKPPP^^^wwwwwwvvvcccRRRUUUbbbzzzoooTTTCCC===<<<:::888888888888888888888888;;;:::999888888888999999999:::;;;===???AAABBBCCCAAAAAACCCFFFGGGIIIPPPXXXgggzzz^^^QQQIIISSSlll~~~fffzzz{{{aaatttiiiWWWLLLIIIGGGKKKPPPRRRUUUWWWlll|||jjjZZZPPPGGGEEEBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>======<<<:::::::::::::::999777777666555333333555666555444555555555555666888:::<<>>>>>>>>>>>>>><<<===???BBBGGGNNNWWW]]]bbbffflllqqqtttuuuwwwxxx{{{}}}~~~zzz{{{~~~~~~~~~~~~uuukkkiiihhhiiillloooqqqqqqkkkhhhccc\\\VVVQQQNNNLLLLLLJJJKKKLLLNNNVVVgggxxxwwwkkkhhhhhhhhhiiiiiiddd\\\QQQIIIEEEBBB???=========<<<;;;;;;;;;<<<======>>>>>>>>>;;;<<<<<<:::888:::???DDDGGGHHHJJJJJJGGGEEEDDDDDDAAAAAAAAA@@@???>>>@@@AAA??????@@@@@@AAABBBBBBBBBDDDCCCBBB@@@>>>===<<<<<<777777666555444444444444333333333333444444444444666777777777777666555444555333333555444333999AAAGGGTTTYYY[[[___VVVJJJJJJLLLPPPSSSQQQJJJBBB<<<:::===>>>KKKaaannnooommmoooqqquuuqqq^^^III>>><<<===@@@IIIXXXjjjzzzxxxnnn___YYYSSSNNNJJJHHHMMMTTTccc}}}vvvzzzqqq___QQQWWWgggzzzcccNNNAAA===;;;:::888888888888888888888888777666555555666999<<<>>>:::;;;<<<>>>@@@BBBCCCDDDCCCCCCEEEHHHIIIIIIOOOWWWaaa~~~]]]QQQHHHPPPgggqqqbbbtttgggRRRKKKHHHFFFGGGKKKOOOSSSVVVjjjnnn^^^TTTHHHFFFCCCAAABBBBBBAAA@@@======>>>>>>>>>===<<<;;;::::::::::::999888777666666555333333555666555444555555444555666777999:::pppYYYIII???999888999888999:::;;;<<<<<<<<<<<<999;;;888<<>>===<<<======>>>??????@@@@@@;;;======;;;999<<>><<<===>>>@@@AAABBBBBBCCCDDDCCCAAA@@@>>>===<<<<<<888777666555444444444444222333333444444444444444666777777888777666555444555333333444333444:::BBBIIIVVVZZZ[[[\\\SSSIIILLLKKKOOOQQQOOOHHHAAA===;;;===<<>><<<<<<===>>>===<<<;;;:::999999999999888777666555666555333333555666555444555444444444555777999:::yyyyyyaaaOOOCCC<<<;;;===999999:::;;;<<<<<<<<<<<<999;;;888;;;AAAAAAIII^^^oooooocccUUUbbbssspppZZZPPPGGGCCCAAA===<<<===:::::::::;;;;;;;;;<<<<<<::::::;;;===AAAHHHQQQWWW```eeelllqqqtttvvvwwwxxxyyy{{{~~~zzzzzzyyyyyy{{{xxxssskkkffffffiiilllmmmpppqqqqqqmmmfff^^^XXXUUUPPPMMMMMMNNNLLLLLLQQQXXXaaayyyuuuooolllhhhfffccc___XXXSSSKKKHHHDDDAAAAAA@@@@@@???===>>>>>>???@@@AAAAAAAAA===??????===<<>>;;;:::;;;<<<:::;;;===???AAABBBCCCCCCDDDCCCAAA???>>><<<<<<;;;888888777555555444444444222333444444555555444444666777888888888777555444555333333444333444:::CCCKKKXXX\\\[[[ZZZPPPHHHLLLKKKNNNPPPMMMGGGAAA======>>><<>>GGGWWWiiizzzsssjjjYYYTTTPPPMMMJJJJJJPPPYYYoooxxxzzz~~~hhhWWWTTTaaazzzyyyhhhRRRCCC===:::888888888888888888888888888888777888:::<<<=========<<<;;;;;;===???AAACCCEEEFFFGGGFFFHHHJJJJJJIIINNNUUUXXXtttcccXXXLLLLLLYYYsss|||rrr\\\GGGHHHGGGCCCDDDJJJQQQVVVddd|||{{{jjj___MMMJJJFFFCCCBBB@@@>>><<<;;;<<<=========<<<:::999888888999888888777666555666555333333555666555444555444444444555666888999yyywwwYYYDDD>>>;;;666:::999888999;;;<<<;;;:::;;;888777:::>>>BBBJJJQQQaaajjjsssssslllccc\\\WWWmmmvvvbbbUUUIIICCCAAA>>><<<<<<========================<<<;;;;;;===AAAHHHPPPTTT^^^cccjjjnnnoooqqqtttxxx{{{}}}}}}wwwkkkaaaccckkknnnuuu{{{yyyvvvqqqdddVVVVVVSSSNNNJJJHHHKKKOOORRRXXXdddzzzxxxxxxuuummmcccYYYTTTRRRKKKGGGBBB??????@@@@@@@@@???@@@@@@AAABBBCCCCCCDDDFFFDDDAAA>>>@@@HHHSSS[[[aaabbbbbb___XXXPPPJJJGGGCCCBBB@@@===;;;:::::::::888999:::<<<===???@@@AAABBBBBBAAAAAA@@@??????>>>;;;777444333555666555333666555444333222333444555888888777666666666666666666777777666555888???DDDPPPXXX___]]]VVVOOOKKKHHHQQQUUUUUUMMMEEEAAA???<<<;;;>>>DDDUUUgggddd]]]ccclll|||mmmRRRDDD@@@@@@???GGGVVViiizzz|||nnndddZZZRRRMMMLLLIIIHHHQQQ___yyyvvv}}}~~~eeeZZZRRRgggzzz]]]IIIBBB;;;999:::666999999888888888888888888999999999:::;;;<<<===>>><<<>>>@@@AAAAAABBBDDDFFFHHHHHHIIIKKKMMMOOOQQQSSSXXXiiiiiiSSSLLLSSSXXXkkkzzzppp]]]OOOIIIEEEDDDDDDFFFNNNVVVnnnpppgggSSSIIIBBBAAACCCBBB@@@@@@BBB@@@>>>;;;999999888999;;;;;;;;;:::888666555444444555666777777666555444555555555555555666777777wwwhhhPPPDDD???;;;:::999888999;;;<<<;;;:::<<<::::::>>>AAACCCIIIOOOYYYbbbjjjkkkgggbbb^^^ZZZiiizzzhhh[[[MMMFFFCCC>>><<<<<<===========================<<<;;;<<<@@@FFFLLLPPPZZZ___ggglllooorrrvvvzzz{{{}}}~~~oooiiijjjpppxxx~~~sssggg\\\XXXQQQLLLKKKLLLMMMNNNOOOXXXhhh}}}wwwmmmaaaWWWRRRIIIGGGDDDBBBAAA@@@???>>>>>>??????AAABBBDDDEEEFFFHHHGGGDDDCCCFFFOOOZZZbbbgggfffccc^^^WWWQQQKKKIIICCCBBB???===;;;:::::::::999:::;;;<<<===>>>???@@@AAAAAA@@@??????>>>>>>===:::777444444555666555333222111111222333666888999:::999777666555555555666444666666666666;;;BBBIIIUUU\\\aaa___WWWPPPKKKIIISSSWWWUUUMMMDDD@@@===::::::>>>CCCTTTfffbbbZZZ___kkk~~~sssWWWGGGCCCBBB???IIIYYYlll~~~zzzlllbbb[[[SSSNNNMMMJJJJJJTTTccc|||~~~}}}ddd[[[UUUkkk{{{]]]IIIBBB:::888:::777999999888888888888888888999999999:::;;;<<<>>>>>>===???AAABBBBBBCCCEEEGGGHHHHHHIIIKKKMMMOOOQQQRRRXXXhhhpppWWWLLLPPPSSScccnnnaaaOOOIIIEEEDDDDDDFFFMMMTTTllltttiiiUUUKKKBBBBBBCCCBBB@@@@@@>>>===<<<<<<;;;;;;;;;<<<;;;;;;;;;:::888777555444444444555555555555444444555555555555555666666777yyy~~~aaaLLLBBB>>>:::999888999;;;<<<;;;:::;;;:::;;;???BBBCCCIIIPPPVVV^^^eeedddbbbbbbaaa^^^ccc}}}pppbbbSSSKKKEEE@@@<<<<<<===========================<<<;;;;;;>>>CCCHHHLLLTTT[[[cccjjjnnnsssxxx|||{{{}}}yyyrrrqqqxxxyyyiiiaaaWWWPPPNNNMMMLLLKKKMMMRRR[[[fffxxx~~~pppaaaVVVJJJHHHFFFEEEDDDBBB???===AAAAAAAAACCCFFFIIILLLMMMLLLIIIGGGHHHNNNXXXbbbiiimmmjjjccc\\\UUUOOOLLLJJJCCCAAA???===;;;::::::::::::;;;;;;<<<======>>>>>>??????>>>>>>===<<<<<<<<<999777555555555666555444111111111222444777999:::===;;;888555444444555666333555666666888>>>HHHOOO[[[```dddbbbZZZQQQMMMLLLWWWYYYWWWMMMCCC>>>;;;888:::===CCCSSSccc^^^UUUYYYfff}}}yyy[[[HHHCCCCCC@@@KKK\\\pppwwwjjj```ZZZSSSOOONNNKKKLLLXXXhhhzzzccc]]]YYYrrr|||]]]HHHAAA999888;;;888888888999999999999999999::::::::::::<<<===>>>???>>>@@@BBBDDDDDDEEEGGGIIIHHHIIIJJJKKKMMMOOOQQQRRRVVVcccxxx[[[LLLNNNQQQ___wwwmmmgggOOOIIIEEEEEEEEEFFFKKKQQQgggzzzmmmXXXMMMDDDBBBCCCAAA@@@AAA===============<<<<<<;;;;;;;;;;;;:::999777666555444444333333333333444444555555444444555555666777tttSSSAAA===:::999888999;;;<<<;;;:::999888999>>>AAAFFFPPPZZZ___gggjjjfffdddeeeddd___]]]qqqvvvhhhWWWNNNHHHBBB>>>===========================<<<;;;;;;;;;>>>CCCHHHKKKQQQWWW```ggglllqqqwww{{{zzz|||zzz}}}zzzooo```UUUPPPOOOMMMLLLRRRTTTWWWYYYaaauuuqqqcccSSSPPPLLLIIIGGGFFFCCCBBBGGGGGGHHHIIILLLPPPSSSVVVPPPLLLIIIKKKSSS^^^hhhmmmqqqkkkaaaWWWPPPLLLIIIHHHBBB@@@>>><<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<=========<<<<<<;;;:::::::::888777666555555555444444444333333333444555777888???<<<888555333444555777444666777777;;;BBBMMMVVV```bbbeeeddd\\\RRRPPPRRR[[[]]]YYYMMMBBB===:::777999===BBBSSSbbb\\\QQQTTT^^^yyy{{{]]]HHHBBBBBBBBBMMM^^^qqquuuhhh^^^XXXRRRNNNNNNKKKMMM\\\nnnvvvbbb___^^^yyy{{{\\\GGG@@@999888<<<999888888999999999999999:::::::::;;;;;;<<<===???@@@@@@BBBDDDEEEFFFGGGJJJLLLIIIJJJJJJLLLNNNPPPQQQSSSTTT^^^uuu```MMMNNNSSS```vvvpppyyynnnRRRKKKFFFEEEEEEFFFIIINNN```|||qqq\\\PPPFFFCCCCCCAAA@@@AAA???@@@@@@???>>><<<999888;;;;;;;;;:::999888666555666555444333333444555666555444444444444555666666[[[BBB<<<:::999888999;;;<<<;;;:::999777888===CCCLLL]]]kkkrrrzzz|||tttppppppkkkbbbZZZggg{{{lll[[[PPPJJJDDD@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::<<>><<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999888777777777666555444444444444444333333444666777888???<<<888555333444666777777888888:::>>>GGGTTT]]]eeeeeeffffff^^^TTTSSSXXX```aaa[[[NNNBBB===:::777888===CCCTTTccc\\\PPPSSSZZZwww|||^^^IIICCCBBBDDDOOO___ppptttggg^^^UUUPPPMMMMMMKKKNNN___sssqqq___```cccxxxYYYEEE???999999<<<:::888888999999::::::::::::;;;;;;;;;<<<===>>>???@@@AAACCCEEEGGGGGGIIIKKKMMMKKKLLLLLLMMMOOOQQQRRRSSSVVV]]]nnneeeOOOOOORRR___uuuxxxyyyvvvWWWOOOGGGEEEEEEEEEGGGKKKYYYrrruuu```TTTHHHCCCCCCAAAAAABBB@@@@@@@@@@@@???===:::999;;;;;;;;;:::999888777666777666555444444555666777444444444444444555666666bbbEEE???:::999888999;;;<<<;;;:::;;;::::::>>>EEEQQQeeewwwxxxjjj]]]bbbxxxqqq___TTTLLLFFFBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>:::::::::<<>><<<999666555555666777777888:::<<>>>>>???????????????;;;;;;;;;;;;:::999888777666666666555555666666666444444333333444444555666bbbFFFCCC:::999888999;;;<<<;;;:::;;;:::;;;???DDDOOObbbtttvvvddd```mmmxxxeeeXXXOOOGGGBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>:::::::::;;;===AAADDDFFFJJJQQQZZZaaafffkkkqqquuuwwwzzz}}}uuudddZZZXXXYYYaaadddfff```WWWQQQQQQTTTXXX\\\eeevvv~~~uuupppmmmjjjiiibbbcccddddddcccaaa___^^^\\\UUUQQQWWWfffsssyyyyyyrrrjjj___WWWQQQMMMGGGBBB@@@???===;;;:::::::::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;::::::999888888777555777999888555333333444333333333333555777999;;;;;;:::999777666666777777555777999===FFFTTTeeeqqqvvvqqqooonnndddXXXWWW___gggggg___PPPDDD>>><<<;;;888>>>FFFYYYjjjcccVVVXXX[[[ssswww^^^MMMEEEBBBCCCQQQfffxxxzzzooocccZZZSSSOOOMMMMMMLLLRRRggg~~~hhhYYY```ooolllQQQAAA>>>::::::<<<999888888999999:::;;;;;;<<<<<<<<<<<<===>>>???AAAAAAAAACCCFFFGGGHHHJJJMMMOOOPPPPPPPPPQQQRRRTTTUUUVVV[[[^^^eeewwwrrrWWWNNNKKKVVVnnn}}}~~~kkkuuuxxxxxxeeeXXXKKKFFFDDDDDDEEEHHHKKK[[[yyy~~~hhhZZZKKKDDDBBBAAAAAACCC???>>>>>>>>>??????@@@AAA;;;;;;;;;;;;:::999888888444555555666666555555444444444333333444444555666___FFFDDD:::999888999;;;<<<;;;:::999888:::===AAAIIIZZZkkkjjj___fff~~~iii[[[QQQHHHBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>;;;:::::::::<<<>>>AAABBBGGGNNNXXX```eeekkkqqqvvvvvvyyy}}}~~~kkk^^^ZZZZZZaaaeeegggcccZZZRRRNNNMMMMMMMMMPPP___~~~}}}xxxtttqqqlllmmmnnnmmmkkkhhhdddbbbYYYRRRNNNVVVffftttzzzzzztttlllbbbZZZVVVPPPIIICCC???>>>===;;;:::::::::;;;999999:::;;;;;;<<<======;;;;;;::::::999888888888444777999999555333333444777777555444444555666666::::::999888888777777777333555999>>>HHHXXXkkkxxx~~~wwwtttrrrgggXXXWWW```iiihhh```QQQDDD???>>><<<888>>>GGG[[[llleeeYYY[[[YYYooo}}}qqq[[[KKKCCC@@@AAARRRiii~~~wwwmmmaaaYYYTTTPPPNNNNNNMMMSSSjjjeeeXXX```tttiiiNNN???>>>::::::<<<888888888999::::::;;;<<<<<<<<<<<<======>>>@@@AAABBB@@@CCCEEEGGGHHHJJJMMMOOOQQQQQQQQQRRRSSSUUUVVVWWWYYY\\\aaaooouuuYYYPPPKKKWWWqqqzzzaaaddd|||vvvrrrjjj[[[LLLFFFDDDCCCEEEHHHHHHTTToooiii[[[LLLEEEBBBAAAAAACCCCCCBBB@@@>>>======>>>>>>;;;;;;;;;;;;::::::999888222333555555555555333222444333333333333444555555___FFFBBB;;;:::888777777888:::;;;;;;:::888999===GGGSSS[[[qqqqqqeeebbbxxxoooaaaVVVKKKDDDBBB@@@???===>>>??????>>>======<<<;;;;;;<<<>>>@@@BBBFFFLLLTTT\\\ccciiinnnrrruuuwww{{{~~~{{{hhh______^^^fffmmmkkkaaaTTTKKKHHHLLLKKKLLLSSSfff|||yyyssstttuuuxxxwwwqqqhhhaaaWWWSSSOOOUUUfffwww|||xxxyyynnnddd^^^XXXOOOIIIGGGAAA@@@===:::888888;;;===???@@@AAABBB@@@>>>;;;999;;;:::999888777777777777777888888888777555222000333555666777777888;;;======>>>>>><<<888555444444999;;;<<<@@@NNNddduuu}}}{{{yyymmm___^^^gggoookkk___NNNAAA===;;;999======JJJ```lllhhh^^^YYY___kkktttkkkWWWFFFBBBEEEAAAWWWqqqtttfff\\\YYYRRRLLLKKKNNNOOOVVVooowwweeeSSSccc|||aaaKKK???;;;777999<<<666999999999999999999999999999:::<<<===???@@@@@@@@@EEEGGGIIIKKKMMMOOOPPPPPPVVVVVVUUUUUUTTTSSSSSSSSSZZZ]]]bbbjjj~~~```PPPNNNNNNaaauuu]]]bbbuuueeeaaa~~~uuu___KKKGGGGGGCCCEEEKKKHHHLLL___rrrcccRRRIIIEEEAAAAAABBBCCCCCCBBBBBBAAA@@@@@@???======<<<;;;999888777777777777666555555555555555444333333222222333333444___FFF@@@;;;:::888777777888:::;;;999::::::;;;===CCCKKKPPP___xxxwwwhhh```qqqttteeeYYYNNNFFFDDD@@@???>>>>>>??????>>>===>>>===<<<;;;<<<>>>@@@AAADDDHHHPPPXXX```gggnnnrrrtttwww{{{~~~lllaaa___[[[bbbkkknnniii___TTTNNNJJJIIIIIINNN]]]www|||}}}|||{{{zzzwwwnnnddd\\\UUUSSSQQQVVVfffxxxuuuiiiccc]]]TTTMMMKKKDDDCCC@@@===<<<<<<===?????????>>>>>>===<<<;;;:::;;;:::999888777777666777777777888888777555333222444666777777777888:::<<<;;;<<<<<<;;;888666666666888:::===CCCTTTkkk~~~~~~rrreeedddlllsssnnnaaaOOOAAA<<<:::888===>>>LLLbbbnnniii___[[[```lllsssjjjVVVEEEBBBEEEGGG\\\uuu}}}rrrddd[[[XXXRRRLLLKKKOOORRR\\\vvv}}}tttdddTTTfff___JJJ???<<<777999<<<777999999999999::::::::::::;;;<<<>>>@@@AAABBBBBBBBBEEEGGGIIIKKKMMMOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTVVVYYY^^^eeevvvbbbQQQOOOOOO```~~~}}}ccccccssshhh___uuugggQQQJJJHHHDDDCCCFFFHHHMMM]]]|||xxxhhhVVVLLLFFFBBB@@@AAA@@@@@@@@@???>>>>>>======<<<<<<;;;;;;:::999888888777777666555555555555555444444333333333333444444}}}aaaIII>>>;;;:::999888888999:::;;;888:::<<<<<<===>>>AAACCCLLLcccsssoooaaajjj|||lll___RRRIIIEEEAAA@@@>>>>>>??????>>>===???>>>===<<<<<<===>>>???AAAEEELLLSSS[[[dddlllrrrtttwww{{{~~~uuueee^^^ZZZ___hhhqqqssskkk^^^SSSJJJIIIHHHKKKVVViii}}}~~~~~~zzzsssiii___XXXRRRSSSSSSXXXggg{{{{{{ooohhhaaaXXXPPPLLLHHHGGGDDDAAA@@@???@@@AAA@@@???>>><<<<<<<<<===>>><<<;;;999888777666666666666777888888888666555444666777888888777777888:::888:::;;;:::888777777888777:::???III\\\vvvzzzmmmkkkrrrwwwrrrcccPPPAAA<<<:::888<<>><<<777999<<<777999999999::::::;;;;;;;;;>>>???AAABBBDDDDDDEEEEEEFFFGGGIIIKKKMMMOOOOOOPPPMMMMMMOOOQQQSSSTTTUUUUUUTTTXXX\\\```mmmeeeSSSPPPOOO]]]yyyooogggqqqlll[[[jjjqqqWWWMMMJJJFFFDDDFFFIIIMMMZZZsssooo\\\OOOHHHCCC@@@AAA@@@??????>>>======<<<<<<<<<;;;;;;;;;::::::999999777777666555555555555555555555444444444444555555yyydddLLL===<<<;;;999888888999;;;<<<999;;;<<<<<<;;;;;;<<<===CCCVVVcccyyydddfff{{{rrrcccUUUJJJFFFCCCAAA>>>>>>>>>???>>>>>>@@@???>>>===<<<<<<======AAADDDIIIOOOVVV___hhhnnnrrruuuzzz~~~~~~zzzxxxyyy{{{~~~mmm___\\\^^^fffrrrzzzvvvfffXXXNNNKKKJJJMMMUUUbbbooowww~~~~~~|||yyytttlllcccZZZUUUOOOSSSWWW]]]lllxxxpppiii___VVVQQQLLLIIIFFFDDDCCCBBBBBBAAABBBAAAAAA@@@@@@@@@AAAAAA<<<;;;:::888777777666666666666777888888888777666888999::::::888777777888888999;;;:::888777777888777;;;AAANNNeeeuuusssyyyzzzttteeePPPAAA<<<:::999<<<@@@PPPhhhsssnnneeeaaafffmmmqqqfffSSSEEEDDDHHHSSSggg~~~xxxmmm```XXXVVVPPPLLLKKKRRR]]]pppwwwiii___YYYqqqXXXFFF>>><<<777999<<<888888999999:::;;;<<<<<<===@@@@@@BBBDDDEEEFFFFFFFFFFFFGGGIIIKKKMMMNNNOOOOOOLLLMMMOOORRRTTTUUUUUUUUUVVVYYY\\\```ggg|||iiiVVVQQQOOOZZZrrr}}}mmmqqqrrrYYYbbb{{{xxx\\\NNNJJJHHHIIIJJJIIIKKKTTTkkkttt___RRRJJJDDDAAABBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;:::::::::777777666555555555555555555555555444444555555555uuucccMMM<<<<<<;;;999888888999;;;<<<;;;<<<<<<;;;::::::<<<>>>???NNNVVVtttiiidddqqqxxxhhhXXXLLLGGGDDDAAA???>>>>>>??????>>>??????>>>======<<<<<<<<>>>>>@@@AAABBBDDDEEEFFFFFFGGGGGGHHHIIIKKKMMMNNNOOOOOONNNPPPRRRTTTUUUVVVUUUUUUXXXYYY\\\___cccqqqlllXXXRRRNNNVVViiirrrqqqzzz\\\^^^xxxeeeQQQIIIGGGIIIKKKHHHIIIOOOdddwwwbbbTTTKKKEEECCCDDDAAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777777666555555555555555555555555444444555555555pppaaaMMM===<<<;;;:::999999:::;;;<<<=========;;;::::::===@@@;;;HHHKKKfffnnndddgggzzzppp^^^QQQLLLEEEBBB???===>>>??????>>>??????>>>>>>======<<<<<>>===<<<;;;;;;::::::;;;;;;<<<888888888888888999999999;;;===>>>>>><<<:::999999888:::;;;:::777666555666999===FFFWWWsss}}}jjjSSSCCC>>>===<<<===AAARRRiiitttpppjjjjjjkkkooonnncccSSSIIIJJJPPP___qqq|||sssiii^^^WWWVVVNNNLLLNNNXXXkkknnnaaa]]]___~~~vvvOOOAAA======888999===:::888888:::;;;===>>>???@@@@@@AAABBBDDDEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNOOOPPPRRRTTTVVVWWWVVVUUUTTTWWWWWWYYY]]]___ggg}}}nnnYYYRRRMMMQQQaaayyysssccc\\\rrrrrrYYYKKKFFFFFFHHHFFFHHHMMM]]]|||fffWWWMMMGGGDDDEEE@@@??????>>>======<<<<<<===<<<<<<<<<;;;;;;::::::777777666555555555555555555555444444444444555555{{{{{{oooaaaQQQCCC===<<<:::999999:::<<<======>>>>>><<<;;;:::;;;===999DDDDDD[[[|||wwwgggaaalllxxxfffYYYSSSFFFCCC???===>>>?????????===>>>>>>>>>>>>=========<<>><<<;;;;;;<<<<<<===>>>???:::999999888888888999999<<<>>>@@@@@@>>><<<;;;;;;666888999999777777777888888===HHH[[[yyyqqqXXXFFF???>>>======BBBRRRhhhrrrooolllnnnmmmpppnnncccTTTLLLNNNTTThhhzzzyyypppfff\\\UUUTTTOOOOOORRR]]]rrrzzziii]]]\\\bbbjjjLLL???===>>>888999===;;;888888:::;;;===???@@@AAAAAABBBCCCEEEFFFGGGHHHHHHHHHHHHJJJKKKMMMNNNNNNNNNPPPQQQTTTWWWXXXWWWVVVUUUXXXUUUXXX^^^^^^```ooooooZZZRRRKKKMMMZZZ}}}zzzkkkZZZggg|||~~~eeeRRRHHHEEEEEEDDDIIIMMMVVVpppkkkZZZOOOGGGDDDDDD@@@@@@@@@???>>>>>>======>>>>>>===<<<;;;::::::999777777666555555555555555444444333333333333444444zzzuuurrrdddWWWJJJ===<<<:::999999:::<<<===<<<>>>???>>><<<:::999999:::CCCAAATTTtttkkk```dddmmm___XXXGGGDDD???===>>>?????????======>>>>>>>>>>>>======888;;;AAAFFFMMMTTT[[[```iiimmmtttyyy|||yyyssspppooopppqqqvvv|||zzzsssooosssqqqzzzooocccUUUQQQYYYdddkkkmmmccc^^^XXXVVVWWWXXXXXXXXXVVVUUUVVVXXX[[[]]]^^^]]]]]]^^^]]]YYYUUUSSSTTTWWW[[[fffwww|||sssbbb^^^YYYXXXXXXWWWRRRMMMHHHGGGEEECCCBBBAAABBBBBB;;;;;;<<<<<<>>>???@@@AAA;;;:::999999888888999999<<>>===<<<333555888888888888999:::888===III^^^~~~www[[[HHH@@@>>>======BBBRRRgggqqqooommmpppnnnpppmmmbbbTTTMMMQQQWWWooowwwnnndddZZZTTTSSSQQQRRRUUUaaavvvsssfff[[[\\\eee{{{^^^KKK>>><<<>>>888999===;;;888888:::<<<>>>???AAABBBBBBCCCDDDFFFGGGHHHIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNNNNPPPSSSVVVXXXXXXWWWVVVZZZVVVXXX___```___iiixxxpppZZZRRRKKKKKKVVVuuurrrXXX^^^ooonnnYYYMMMHHHGGGBBBJJJNNNPPPdddooo]]]QQQHHHDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>><<<;;;:::999999777777666555555555555555444333333222222333333444zzzpppuuuvvvcccMMMDDD;;;777;;;<<<888888<<<===>>>>>>>>>===<<<;;;::::::<<<@@@LLLdddoooccckkkuuuuuudddUUUOOOHHHBBB@@@???======@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===AAADDDIIIOOOWWW\\\ggglllsssyyy{{{|||}}}}}}rrrjjjbbb___\\\ZZZ[[[___```ccchhhmmmrrryyy~~~kkkqqqwww}}}vvviii]]]YYYZZZ]]]dddjjjdddcccaaa___^^^]]]WWWQQQTTTQQQTTTZZZ[[[WWWVVVZZZ___]]]\\\ZZZTTTPPPUUU\\\eeennnxxxrrrkkkgggeeeaaa[[[UUUMMMIIIDDDAAAAAAAAAAAA@@@>>>;;;;;;???AAA@@@BBBFFFDDDBBB???<<<::::::;;;<<<>>>???@@@@@@@@@>>>===<<<;;;;;;:::999999999::::::;;;???LLLfff|||___JJJBBB@@@??????DDDOOO[[[gggnnnpppppprrrpppjjj___VVVUUU^^^fffxxx~~~qqqjjjbbbYYYSSSRRRQQQRRRZZZkkk|||sssvvv~~~vvvcccTTTWWWrrrpppUUUDDDBBB???<<<:::999999999<<<<<<===???@@@AAABBBCCCCCCDDDFFFGGGHHHHHHHHHGGGGGGGGGGGGHHHJJJMMMOOOPPPQQQRRRSSSTTTUUUVVVVVVWWWVVVXXXZZZ\\\^^^bbbgggkkk|||iiiVVVKKKNNNWWWnnn]]]WWWeee___SSSOOOKKKGGGGGGIIIRRRcccyyyeeeWWWKKKEEEDDDAAAAAA@@@???>>>>>>>>>??????>>>===<<<<<<;;;;;;<<<777777777666555555444444777777666555444444333333{{{oooqqqxxxqqq]]]III>>>888;;;<<<888888<<<===============<<<;;;;;;;;;===@@@III^^^{{{iiijjjmmmyyyhhh[[[QQQIIICCCAAA@@@>>>>>>AAAAAA@@@@@@???>>>======<<<;;;<<<>>>AAAFFFLLLTTTZZZeeejjjrrrxxx{{{}}}~~~|||wwwhhh```YYYWWWUUURRRRRRUUUQQQSSSWWW[[[```gggoootttyyyzzzppptttvvvjjj^^^YYYYYY\\\bbbhhhgggggghhhhhhhhheee___YYYXXXVVVYYYbbbeeeaaa]]]]]]```^^^]]][[[VVVRRRWWW^^^eeepppzzzuuummmaaaXXXPPPLLLGGGCCCAAAAAA@@@???;;;888888<<<======???CCCEEECCC@@@===<<<<<<<<<===>>>>>>??????>>>======<<<999999999888888999::::::;;;???NNNhhhgggOOODDD@@@???<<>>???AAABBBCCCCCCCCCDDDFFFHHHIIIJJJIIIIIIIIIIIIIIIJJJLLLNNNQQQRRRQQQRRRSSSUUUVVVVVVWWWWWWWWWXXXYYYZZZ\\\```eeeiiirrr]]]OOOPPPWWWlllgggZZZaaahhhVVVNNNGGGHHHGGGHHHOOO^^^wwwkkk\\\OOOHHHFFFBBBAAA@@@??????>>>>>>??????>>>===<<<<<<;;;;;;<<<888777777666666555444444777666666555444444333333rrrpppsssvvv~~~rrrTTTEEE::::::;;;888888===<<<<<<=========<<<<<<;;;<<<===@@@EEETTTrrrtttkkkeeezzzooobbbSSSLLLEEECCCAAA???@@@CCCBBBBBBAAA???>>>===<<<;;;;;;;;;<<<>>>BBBHHHQQQWWWaaagggooovvv{{{}}}|||vvvqqqnnn]]]VVVQQQPPPNNNKKKJJJLLLJJJKKKMMMOOOTTT[[[ccciiimmmsss|||xxxyyyzzzoooccc^^^\\\\\\aaagggjjjlllqqquuuvvvrrrkkkfffbbb```ccckkkqqqnnnhhhddddddaaa___]]]YYYVVV[[[bbbgggsss|||iii[[[TTTPPPJJJEEEBBB@@@???======::::::===>>>===???CCCDDDCCCAAA???>>>===>>>>>>>>>>>>===<<<<<<<<<<<<===888888777888888999:::;;;;;;@@@OOOjjjpppTTTEEE@@@===;;;@@@JJJWWWeeennnsssuuuyyyuuummmccc]]]```kkkttt{{{nnnfff___WWWRRRQQQOOOXXXiiiwwwvvvwwwlll]]]WWW```~~~zzz```KKK>>>===;;;::::::;;;<<<>>>======???@@@BBBCCCCCCDDDCCCEEEGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLNNNPPPSSSTTTRRRSSSTTTUUUVVVWWWWWWWWWXXXYYYXXXXXXYYY]]]bbbfffssshhhTTTQQQVVVmmm{{{eee```uuuvvv]]]PPPIIIIIIGGGGGGMMMXXXmmmsssbbbTTTKKKHHHCCCBBBAAA@@@???????????????>>>===<<<<<<;;;;;;<<<888888777777666555555555666666666555444444333333zzzuuuuuutttzzzdddPPP???::::::888888<<<;;;;;;<<<<<<===<<<<<<<<<<<<===???BBBLLLfffnnnaaarrruuuhhhVVVNNNGGGDDDBBB???@@@CCCBBBAAAAAA@@@>>>======<<<<<<<<<;;;<<>>===:::999<<<===<<<===AAABBBBBBAAA@@@???>>>>>>>>>>>>===;;;::::::;;;<<<===888888888888999:::;;;<<<;;;@@@OOOjjj{{{]]]LLLDDDAAA===BBBKKKXXXfffrrrxxx{{{|||xxxqqqhhhdddiiiuuuwwwkkkccc]]]UUUQQQPPPMMMYYYmmm{{{|||ggg[[[YYYfffqqqXXXFFF===<<<:::999:::;;;===>>>>>>???AAACCCDDDEEEEEEEEECCCEEEGGGIIIKKKLLLLLLLLLMMMMMMMMMMMMOOOQQQSSSTTTSSSTTTUUUVVVWWWWWWWWWWWWYYYYYYXXXVVVVVVYYY___ccchhh}}}sssZZZQQQTTTnnnuuucccggggggVVVOOOKKKGGGGGGLLLTTTeeezzzhhhXXXMMMHHHDDDCCCBBB@@@@@@????????????>>>===<<<<<<;;;;;;<<<999888888777777666666555666666555555555444444444}}}zzzwww{{{xxx___FFF<<<;;;888888<<<::::::;;;<<<<<<===<<<<<<;;;<<<>>>AAAGGG]]]sss```mmm|||mmm[[[RRRIIIEEEBBB??????BBB@@@@@@@@@@@@????????????======<<<<<<>>>DDDMMMRRR^^^ccckkkrrrvvvxxxyyyzzz~~~zzzqqqmmmnnnrrruuuyyy{{{yyyuuuppplll```ZZZVVVTTTRRRLLLIIIIIIJJJJJJIIIIIIKKKQQQXXX^^^dddeeegggjjjooowww}}}vvvqqqkkkffffffjjjmmmrrr~~~~~~~~~zzzsssmmmhhhdddcccbbbaaaffflllooowwwxxxdddUUUQQQKKKFFFCCCBBB@@@???999555555777888666777;;;@@@@@@@@@@@@???>>>>>>======<<<;;;::::::;;;<<<===999999999:::;;;<<<===>>>;;;???NNNhhhjjjUUUJJJDDD???CCCKKKWWWeeerrrzzz~~~~~~{{{uuupppooouuusssggg```ZZZTTTQQQQQQOOO]]]sssyyycccZZZ]]]nnnlllRRRDDD>>>===;;;::::::;;;<<<===@@@AAACCCFFFGGGGGGGGGGGGDDDEEEGGGIIIKKKKKKKKKKKKMMMMMMLLLMMMNNNPPPRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWYYYXXXWWWVVVUUUWWW\\\___cccrrr|||^^^RRRSSShhh}}}hhhaaa}}}qqq\\\RRRMMMHHHHHHMMMRRR___|||nnn[[[NNNHHHEEEDDDCCCAAA@@@????????????>>>===<<<<<<;;;;;;<<<999999999888777777666666555555555555555444444444zzz}}}oooNNN@@@<<<999888;;;888999:::;;;<<<=========<<<;;;===@@@CCCUUUzzz|||aaahhhxxxsss```WWWMMMGGGCCC??????BBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======???DDDJJJPPPZZZ```hhhooosssuuuvvvwww}}}uuukkkfffgggjjjqqqzzz|||wwwtttjjjccc]]]ZZZVVVOOOKKKKKKJJJJJJIIIIIIJJJNNNTTTXXX]]]]]]^^^___```dddiiimmmrrrwwwxxxooolllnnnqqquuuwwwqqqlllgggffffffgggkkkqqqrrrvvv~~~mmmWWWSSSMMMHHHEEECCCAAA@@@;;;777666999999777888<<<>>>>>>@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<======;;;;;;:::;;;;;;<<<===>>>;;;>>>KKKddduuu[[[JJJBBB@@@CCCIIITTTbbboooxxx}}}}}}zzzxxxzzzzzzoooccc\\\XXXSSSQQQRRRVVVfff}}}uuu```[[[cccvvvfffNNNDDD???===<<<;;;;;;<<<>>>???BBBDDDFFFIIIJJJJJJJJJIIIFFFHHHIIIKKKLLLLLLLLLKKKMMMMMMLLLMMMNNNPPPQQQSSSUUUVVVWWWWWWXXXXXXXXXWWWWWWXXXWWWWWWVVVWWWZZZ]]]aaaiiibbbSSSSSS\\\tttooobbbwww}}}aaaRRRNNNHHHHHHMMMPPPYYYuuuttt```QQQJJJFFFEEEDDDBBBAAA@@@?????????>>>===<<<<<<;;;;;;<<<::::::999999888777777777555555555555555555555555}}}VVVCCC===999888999777888:::;;;<<<============;;;<<>>>>>===???BBBHHHLLLUUU[[[dddkkkpppsssuuuwww|||~~~ssslllkkkllltttuuummmeee```ZZZRRRNNNNNNKKKLLLLLLKKKKKKNNNRRRVVVWWWXXXYYYYYYXXXYYY[[[\\\]]]```fffnnnyyy}}}xxxxxxvvvzzzyyyuuunnniiiiiijjjkkkoootttwwwxxxyyy|||ttt]]]XXXQQQKKKGGGEEEBBB@@@@@@<<<;;;======;;;<<>>;;;;;;<<<===============;;;;;;:::::::::;;;;;;<<<;;;===GGG___gggSSSHHHDDDEEEJJJTTTaaannnxxx}}}~~~~~~vvvkkk___ZZZVVVSSSRRRTTT^^^oooqqq]]]\\\iii~~~```KKKDDD===<<<;;;;;;<<<>>>AAABBBDDDFFFIIILLLMMMMMMLLLKKKKKKKKKMMMNNNNNNNNNMMMMMMNNNMMMMMMMMMNNNPPPRRRSSSVVVWWWWWWXXXXXXXXXXXXXXXUUUWWWXXXXXXWWWXXXYYY[[[]]]___pppfffUUUUUUUUUooo}}}cccqqqkkkUUUOOOHHHGGGLLLLLLRRRlll{{{fffVVVNNNGGGFFFDDDCCCAAA@@@@@@??????>>>===<<<<<<;;;;;;<<<;;;::::::999888888777777555555555555555555555555[[[EEE>>>999777999777888999;;;<<<======>>>???;;;<<>>======<<<=========>>>AAAFFFIIIRRRXXXaaaiiiooosssvvvwww{{{~~~~~~uuusssqqqyyy}}}uuukkkeee^^^VVVRRRRRRJJJKKKKKKKKKKKKLLLPPPRRRVVVWWWYYYXXXUUUSSSSSSSSSSSSTTTWWW\\\eeeuuu{{{~~~zzzwwwpppjjjjjjkkkmmmqqqvvv|||zzzvvvssssssxxxvvvaaa\\\UUUNNNIIIFFFBBB@@@???<<<:::<<<<<<::::::>>>>>>???BBBDDDDDDCCC@@@???:::;;;===>>>???>>>===<<<;;;;;;:::999999999::::::;;;<<>>AAADDDFFFEEEHHHKKKNNNOOOOOOMMMLLLNNNOOOPPPPPPPPPPPPOOONNNOOONNNNNNNNNOOOQQQRRRSSSWWWWWWXXXXXXYYYXXXXXXXXXTTTVVVXXXYYYYYYXXXYYYZZZZZZXXXfffiiiXXXWWWUUUoooaaalllttt[[[OOOGGGFFFJJJHHHLLLeeekkkZZZRRRGGGFFFEEECCCAAA@@@@@@@@@???>>>===<<<<<<;;;;;;<<<;;;;;;:::999999888888777444555555555555555555555cccLLLAAA:::888<<<;;;:::999888999<<<>>>???AAA;;;;;;@@@BBBGGGYYYoooeeecccuuu{{{lll[[[QQQKKKEEEAAAAAACCCBBBBBBBBBBBBBBBBBBAAA===<<<;;;;;;<<>>???===;;;999888888:::;;;;;;???@@@FFFYYYyyyuuucccWWWTTTTTT\\\jjjvvv{{{{{{}}}uuuiii]]]VVVRRRQQQTTTZZZiii~~~kkkYYY\\\qqqsssTTTDDDAAA???>>>>>>>>>???AAADDDEEECCCFFFIIILLLLLLMMMNNNOOOLLLNNNPPPRRRRRRPPPNNNMMMMMMNNNNNNOOOPPPRRRSSSTTTWWWXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXZZZ```bbbrrrqqq[[[WWWQQQlllkkkttt|||```MMMHHHFFFHHHIIINNN```sss~~~ooo^^^TTTNNNFFFAAAAAABBB@@@??????===============<<<<<<<<<::::::999999777666555444555555444333222222222222hhhNNN@@@:::888:::999999888888999;;;>>>???AAA<<<;;;???@@@BBBRRReeekkkdddpppqqq```UUUNNNHHHCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA>>>===<<<;;;<<>>;;;;;;>>>>>>;;;;;;>>>>>>BBBDDDDDDEEEGGGEEE@@@999:::<<<======>>>???@@@===<<<999888999:::;;;;;;===???EEEVVVrrr{{{fffbbb```fffqqq{{{uuujjj^^^WWWSSSRRRWWW]]]oooxxxfffXXX```yyynnnQQQCCCAAA???>>>>>>>>>???BBBDDDFFFEEEHHHKKKMMMMMMMMMOOOPPPNNNOOOQQQRRRRRRPPPNNNMMMNNNNNNNNNOOOPPPQQQSSSTTTTTTUUUVVVXXXYYYZZZZZZZZZXXXYYYYYYZZZZZZZZZYYYYYY[[[``````kkkxxx^^^VVVRRRgggnnnooorrreeePPPJJJGGGHHHHHHLLL]]]oootttbbbXXXOOOGGGBBBBBBCCCAAA???AAA>>>>>>============<<<<<<::::::999999888666555444777666555444333333333333qqqRRR@@@;;;999777777777777777999;;;===???AAA===<<<>>>======HHHWWW~~~vvviiikkk{{{yyyggg[[[SSSKKKFFFDDDBBBBBBBBBAAAAAA@@@@@@@@@@@@???===<<<<<<>>>@@@AAAGGGMMMWWW```hhhnnnsssvvv{{{|||zzzqqqkkkiiinnnsss{{{~~~qqqcccZZZOOONNNMMMNNNQQQTTTXXX[[[eeejjjllliiifffccc]]]VVVQQQMMMKKKOOOTTTYYYaaaiiikkksss|||yyysssqqq}}}nnnaaa^^^dddiiitttzzz}}}zzzwwwuuupppkkkiiiooo{{{}}}ooojjjggghhhllluuurrr```UUUOOOOOOUUUfffpppmmmiiiccc\\\TTTKKKEEEAAA===<<<>>>???<<<===AAAAAAEEEHHHIIIJJJLLLHHHBBB:::;;;<<<>>>???@@@AAAAAA>>>===;;;:::::::::;;;<<<:::>>>FFFUUUkkkzzzuuuvvv}}}~~~tttiii^^^WWWSSSTTTZZZbbbyyyssscccZZZgggfffMMMBBBAAA>>>>>>>>>???AAACCCFFFHHHHHHKKKMMMNNNNNNNNNOOOPPPPPPQQQRRRSSSRRRQQQOOOMMMOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSUUUWWWYYYZZZ[[[[[[XXXYYYZZZ[[[[[[[[[[[[[[[[[[aaa___cccyyyeeeVVVSSSbbb{{{rrr~~~vvvkkkggggggSSSLLLHHHHHHHHHJJJXXXjjj|||iii]]]QQQIIICCCCCCDDDBBBAAABBB>>>>>>>>>>>>======<<<<<<:::::::::999888777666555888777666555444444444444{{{YYYDDD???;;;666666666666777999;;;===>>>???======>>><<<;;;BBBLLLjjjpppiiiooonnnaaaWWWMMMFFFEEEBBBBBBBBBAAA@@@@@@??????AAA@@@>>>=========>>>???DDDJJJTTT^^^ffflllrrruuuyyy|||zzzqqqllljjjkkkhhhoooyyyssshhhZZZWWWTTTRRRTTTYYY```eeelllrrrwwwwwwuuurrrkkkcccYYYSSSPPPRRRUUUXXX]]]cccccchhhpppxxx}}}|||xxxtttzzz~~~}}}qqqaaaWWWWWWZZZbbbmmmuuussspppnnnhhh```^^^```gggvvvvvvjjjgggfffhhhlllvvvsssaaaVVVOOONNN[[[vvvvvvsssoooiiibbbXXXNNNGGGCCC???===??????===>>>BBBEEEJJJOOORRRUUUTTTLLLCCC===<<<<<<===???@@@AAA@@@>>>>>>===<<<::::::;;;<<<999???JJJYYYjjjyyypppfff\\\VVVTTTVVV___iiitttfff```ppp~~~```JJJAAA@@@===>>>???@@@BBBEEEGGGIIIJJJLLLMMMMMMMMMMMMNNNOOORRRSSSSSSTTTSSSRRRPPPOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTVVVXXXYYYZZZ[[[[[[YYYZZZ[[[\\\\\\\\\\\\\\\ZZZaaa``````llliiiVVVTTT^^^xxxooowww}}}kkkcccdddUUUMMMHHHHHHGGGIIIVVVeeennnbbbTTTLLLEEEEEEEEECCCBBBDDD@@@??????>>>>>>=========::::::::::::999888777666888777666555444444444444aaaKKKCCC>>>777666666777888999;;;<<<============>>>===<<<@@@FFFVVVsssuuuiiiggg~~~vvvggg[[[OOOGGGEEECCCCCCBBBAAAAAA@@@??????AAA@@@???>>>=========>>>BBBHHHQQQZZZcccjjjppptttwww{{{xxxpppkkkbbbfffiiikkkppp}}}~~~qqqkkkbbb\\\[[[aaaiiiooosss{{{~~~vvvnnn^^^VVVQQQQQQTTTWWW[[[`````````dddnnn{{{{{{|||zzzppp```UUUSSSWWW\\\lllwwwuuurrrpppjjj```\\\[[[]]]cccnnn|||nnneeecccdddhhhlllvvvrrr___SSSKKKTTTmmm|||zzzuuuoooggg]]]RRRKKKGGGBBB??????>>>===???CCCHHHOOOVVV\\\```___TTTHHHBBB???<<<<<<===??????>>>>>>???@@@>>>;;;:::;;;===<<>>???@@@BBBDDDFFFHHHIIIJJJKKKLLLLLLKKKKKKMMMNNNSSSTTTTTTTTTTTTSSSRRRQQQRRRRRRRRRQQQRRRRRRSSSSSSWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\XXX```aaa```fffqqqiiiSSSPPPXXXrrrrrrxxxiiiaaaeeeUUULLLGGGGGGGGGHHHSSSbbbtttfffYYYPPPHHHFFFFFFDDDCCCDDDAAA@@@@@@???>>>>>>======::::::;;;::::::999888777777666555444333333333333iiiSSSFFF>>>999777777888999:::;;;<<<<<<<<<===>>>>>>===>>>@@@BBBIIIbbboooeeesssnnnaaaTTTKKKGGGDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@???>>>============AAAFFFMMMUUU]]]fffnnnssstttyyy{{{qqqiiigggdddaaabbbjjjwwwvvvlllgggiiinnnrrr|||{{{hhh^^^UUUUUUYYY]]]ccciiigggbbbaaahhhvvvxxxkkk]]]SSSSSSYYY]]]qqq~~~{{{{{{uuujjj___ZZZXXX[[[^^^iiiwwwhhh___^^^```eeejjjrrrfffVVVJJJQQQggg|||uuummmcccZZZSSSMMMGGGBBBAAA???>>>@@@DDDIIIPPPXXXaaaiiiiii___SSSKKKEEE>>>;;;<<<>>>>>>===>>>AAABBB@@@<<<:::<<<>>>BBBIII\\\qqq{{{|||vvvoooccc\\\VVVTTTVVV___ooojjjfffkkk~~~{{{[[[IIIBBB@@@???@@@BBBCCCEEEGGGHHHIIIJJJKKKLLLKKKKKKKKKMMMOOOTTTTTTUUUUUUUUUUUUTTTTTTUUUUUUTTTTTTSSSTTTTTTTTTYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[WWW^^^___```dddhhh{{{fffOOOJJJQQQgggwwwzzzfff\\\rrroooWWWMMMGGGGGGFFFGGGQQQ]]]xxx{{{lll^^^TTTKKKHHHGGGDDDCCCDDDBBBAAAAAA@@@???>>>======;;;;;;;;;;;;;;;:::999888777666555444333333333333{{{mmmZZZHHH===;;;999999:::;;;;;;;;;;;;;;;===>>>>>>===<<<===>>>???BBBSSSppp}}}jjjkkkxxxhhhZZZPPPLLLFFFEEEEEEDDDBBBAAAAAA@@@@@@@@@??????>>>=========@@@CCCIIIOOOWWW```jjjpppqqqxxxwwwqqqhhhbbbaaaeeelllppp~~~{{{zzz{{{ssshhhggglllttt}}}zzzrrrooouuuwwwhhhZZZVVVXXX^^^uuummmccc]]]```aaacccmmm{{{oooaaaZZZXXXZZZaaaggglllttt{{{uuu```QQQTTTggg|||uuulllccc^^^SSSLLLFFFDDDBBB???BBBFFFGGGMMMUUU___kkkqqqkkkbbbUUULLLBBB<<<<<<>>>>>>>>>>>>BBBDDDBBB===:::<<<>>>EEEMMMeee}}}|||qqqjjj___ZZZUUUUUUYYYeeeyyyxxxccceeeqqq{{{[[[KKKEEEBBBAAABBBCCCEEEFFFGGGHHHHHHKKKLLLLLLLLLKKKLLLOOOQQQTTTTTTUUUUUUVVVVVVWWWWWWXXXWWWVVVUUUUUUUUUUUUUUUWWWWWWYYYZZZ[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZYYYXXXXXX[[[[[[^^^ccccccooo~~~gggOOOIIINNNZZZpppfffVVVeeexxxZZZOOOHHHGGGFFFEEELLLXXXmmmsssbbbXXXNNNJJJGGGDDDBBBCCCCCCBBBAAA@@@???>>>>>>===;;;;;;;;;;;;;;;::::::999888777666555444444444444wwwooo^^^HHH<<<<<<:::;;;;;;<<<<<<;;;;;;:::>>>???>>><<<;;;<<<===<<>>>>>======???AAAFFFKKKSSS\\\gggmmmpppwww~~~{{{ooohhhgggiiikkklllllluuu~~~|||{{{wwwzzzfffZZZWWW\\\vvv}}}ooofffjjjlllfffdddhhhxxxiii[[[VVVTTTVVV^^^eeehhhlllpppsssnnn[[[\\\kkkzzzrrrjjjeeeWWWPPPJJJGGGCCCAAACCCHHHFFFJJJQQQ[[[jjjuuutttnnn[[[QQQDDD===<<<>>>???>>>???BBBEEEBBB===;;;<<<>>>DDDNNNjjjxxxyyynnnggg]]]XXXUUUVVV\\\iii}}}rrr```fffvvv{{{[[[LLLGGGDDDBBBCCCDDDEEEGGGGGGHHHHHHLLLMMMMMMMMMMMMNNNQQQSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVTTTUUUWWWXXXZZZ[[[\\\\\\\\\\\\\\\[[[ZZZYYYXXXWWWYYYZZZWWW[[[aaa```iii|||kkkSSSLLLNNNSSSbbb~~~iiiSSS]]]{{{]]]RRRIIIGGGEEECCCIIITTTfffyyyeeeZZZPPPKKKHHHDDDBBBCCCCCCCCCBBBAAA@@@>>>>>>===;;;;;;;;;<<<;;;;;;::::::999888777666666555555555{{{}}}}}}rrrkkk^^^LLL@@@<<<;;;:::999888888:::<<<===@@@???===<<<;;;;;;<<<<<<@@@GGGWWWuuuyyyjjjnnn{{{yyyhhh\\\VVVPPPJJJFFFEEECCC@@@@@@CCCAAAAAA@@@@@@???>>>>>>>>>===@@@DDDIIIOOOXXXaaagggppptttxxx|||uuujjjeeeeeegggfffjjjpppxxxnnnbbb]]]ZZZkkkuuuuuuwwwqqqiiidddjjjyyyyyybbbUUUPPPPPPSSSXXX]]]bbbfffggghhhppp}}}zzzddd```iii~~~~~~tttlll```YYYPPPKKKIIIGGGCCC@@@CCCCCCIIIVVVccckkkrrrxxxuuucccMMM???<<>>======;;;:::888777555444333333|||{{{uuulll```OOOCCC>>>;;;:::888888888:::<<<>>>AAA@@@>>>===<<<<<<======BBBDDDOOOiiillliiiqqqmmm___XXXQQQKKKGGGFFFDDDAAAAAADDDAAA@@@@@@??????>>>======<<<>>>BBBFFFLLLUUU^^^dddnnnrrrwww|||}}}rrrkkkfffdddaaaccceeejjjpppwww~~~zzzkkkbbbXXXcccqqq|||qqqjjj```jjj|||~~~ppp[[[QQQOOOMMMMMMTTT___gggjjjjjjbbbgggooojjjdddiii|||}}}uuuiiiaaaWWWPPPNNNMMMIIIEEECCCAAAEEEOOOZZZdddnnnwww|||kkkTTTDDD??????>>>===AAACCCEEECCC@@@===>>>@@@LLLccc~~~|||}}}uuulllfff]]]YYYVVVYYYfff{{{}}}iii]]]mmmjjjSSSKKKIIIHHHEEEFFFGGGGGGFFFGGGIIIKKKKKKMMMOOOPPPOOOOOOPPPQQQQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVYYY]]]___^^^]]]^^^^^^^^^[[[XXXVVVVVVWWWZZZYYYZZZ[[[[[[^^^jjjwww|||hhhUUUOOOMMMUUUiii___bbbiiiooo[[[IIIGGGIIIGGGIIINNN```}}}sssfffWWWNNNGGGAAA@@@BBBBBBAAA@@@???>>>>>>>>>>>>;;;:::888888:::::::::999::::::888777666555444444}}}xxxvvv}}}sssfffVVVHHHAAA::::::888888999;;;===>>>AAAAAA@@@???>>>>>>>>>>>>CCCAAAEEEZZZssshhhhhhwwwhhh^^^SSSLLLGGGFFFEEEBBBBBBDDD@@@@@@??????>>>=========:::<<>><<<:::>>>AAADDDDDD@@@>>>???@@@QQQkkk~~~wwwrrrrrrvvv{{{|||}}}~~~}}}~~~|||ssskkkfff[[[YYYXXX^^^mmmyyyhhh```sssyyy```NNNHHHIIIIIIEEEFFFGGGGGGGGGGGGIIIKKKKKKMMMOOOOOOOOOOOOOOOQQQPPPQQQRRRRRRSSSTTTTTTUUUWWWWWWWWWWWWXXXXXXXXXXXXTTTSSSTTTWWW[[[___``````^^^^^^]]]ZZZWWWUUUVVVXXX]]][[[[[[[[[ZZZ[[[dddnnn~~~bbbWWWMMMPPP```zzziii```^^^vvv|||eeeNNNGGGHHHHHHIIILLLVVVpppwwwjjj[[[QQQJJJDDDAAABBBAAA@@@???>>>>>>======>>>===;;;::::::;;;<<<<<<;;;999999888888777666666555wwwwww~~~ppp^^^MMMBBB;;;:::999888999;;;===>>>AAA@@@@@@???>>>>>>======@@@???AAAOOOkkk~~~mmmfffwwwrrrfffUUUMMMGGGEEEEEEBBBBBBCCC@@@@@@???>>>>>>======<<<:::<<<>>>AAAFFFMMMUUUZZZgggmmmuuu|||uuuiiiaaaaaaaaabbbeeehhhkkkmmmmmmkkknnnpppnnnjjjllluuu}}}nnn```^^^\\\ZZZ```rrryyyjjjgggcccfffsss}}}tttkkkaaa\\\\\\WWW\\\dddnnnyyyrrr\\\QQQNNNHHHEEEDDDJJJVVVaaahhhjjjgggccc\\\ZZZeeeyyyoooffffffsss~~~tttiiieeeccc^^^SSSIIICCC@@@???BBBFFFLLLXXXdddzzznnn\\\LLLCCC>>>;;;:::<<>>>>>>>>>>>>>><<<;;;;;;<<<======<<<999999999999888777777666{{{{{{yyygggQQQBBB<<<;;;:::999999;;;===>>>????????????>>>===<<<<<<<<<>>>BBBIIIZZZ{{{wwwgggmmmyyyjjjYYYPPPGGGFFFEEECCCAAABBB@@@@@@??????>>>=========;;;<<<>>>@@@DDDJJJQQQVVVcccjjjssszzzyyynnnfffbbbaaabbbffflllqqqrrrrrrsssvvvuuuooofffbbbeeejjj{{{~~~ooobbb]]]ZZZVVVWWW```uuu}}}wwwoookkkqqquuukkkccc\\\TTTPPPQQQMMMPPPUUU\\\fffsssiiiVVVMMMLLLCCCCCCDDDFFFKKKSSS\\\bbbfffcccZZZTTTYYYgggtttzzzvvvhhh```___jjjzzzrrrqqqrrrmmm]]]OOOFFFBBB@@@AAACCCFFFMMMUUUiiibbbVVVJJJBBB===<<<<<<;;;>>>BBBBBB@@@???AAACCCMMMiii~~~|||sssjjjbbb]]]UUUXXX```lll~~~uuulllffftttaaaQQQGGGCCCCCCDDDEEEFFFGGGHHHGGGHHHKKKMMMLLLNNNPPPPPPPPPOOOPPPQQQRRRQQQPPPOOOOOOOOOPPPPPPSSSSSSTTTUUUVVVVVVWWWWWWXXXVVVTTTUUUWWWZZZ\\\]]]\\\\\\[[[XXXVVVUUUVVVWWWYYYWWWXXXYYYYYYXXX\\\cccrrroooWWWOOOTTTfffcccTTTaaa{{{|||```OOOJJJJJJIIIIIIIIIXXXnnnyyyeeeYYYQQQIIIDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@;;;999888888999::::::999999999::::::999888777666qqqZZZFFF>>>===;;;:::999:::<<<===????????????>>>===<<<;;;999===BBBFFFOOOhhhjjjdddsssmmm```UUUKKKHHHGGGEEEBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<===>>>@@@BBBHHHNNNSSS___eeeooowww}}}wwwpppllljjjiiimmmssswwwyyyxxx|||~~~vvviii___]]]___eeeyyy~~~rrrggg]]]ZZZXXXVVVYYYeee}}}||||||ssskkkccc[[[XXXSSSNNNLLLMMMJJJLLLNNNSSSZZZeeeqqqyyy~~~}}}qqq```PPPIIIGGG@@@BBBCCCBBBBBBFFFOOOVVVZZZZZZVVVQQQSSS]]]hhhnnnppphhh___XXXUUU^^^sssyyytttxxx|||lll]]]LLLEEEAAABBBDDDDDDGGGKKKXXXUUUOOOGGG@@@======???<<>>AAADDDJJJeeexxxooofff___ZZZTTTZZZfffvvvqqqlllkkkzzzjjjWWWMMMHHHEEEEEEGGGEEEFFFHHHHHHHHHIIIKKKMMMMMMOOOQQQQQQQQQPPPQQQSSSTTTSSSQQQPPPOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWXXXZZZXXXUUUUUUVVVXXXYYYYYYYYYZZZ[[[YYYWWWUUUUUUVVVUUUTTTUUUXXXXXXWWWZZZ___jjj~~~```RRRRRR^^^zzzkkkVVV___ssskkkVVVMMMJJJIIIHHHHHHQQQaaaxxxiii[[[QQQIIIDDDBBBDDDCCCBBBAAAAAA@@@@@@AAA===;;;::::::;;;<<<<<<;;;::::::;;;;;;:::999777666iiiSSS@@@???<<<:::999999:::;;;???@@@@@@@@@@@@>>>===<<<:::;;;???CCCIII[[[}}}ssscccjjjvvvggg[[[OOOKKKKKKHHHDDDCCCBBBBBBAAAAAA@@@?????????<<<======>>>@@@EEEKKKPPPZZZ```jjjsssyyy}}}}}}{{{wwwtttuuu{{{qqqeee^^^]]][[[iiivvvkkkfffaaa___]]]aaaooo~~~xxxmmmccc]]]WWWSSSSSSSSSPPPOOOQQQNNNPPPRRRUUUZZZ```hhhmmmrrrrrrppphhh[[[OOOGGGEEEAAA@@@???>>>>>>AAAFFFJJJJJJNNNNNNKKKMMMVVV```eeeccc___YYYRRRLLLQQQaaaqqqzzzqqqllltttyyylllRRRHHH@@@AAAEEEGGGHHHIIIOOOOOOMMMGGG@@@===>>>@@@>>>???@@@???======AAAEEEGGG___~~~uuullleee^^^YYYVVV^^^nnnzzzmmmjjjuuuuuucccQQQJJJHHHFFFEEEGGGEEEFFFHHHHHHHHHIIILLLNNNNNNPPPRRRSSSRRRRRRSSSTTTWWWUUUSSSQQQOOOOOOPPPQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYWWWUUUUUUWWWXXXXXXXXXWWWYYYZZZZZZXXXUUUTTTTTTSSSRRRSSSWWWXXXVVVWWW[[[dddxxxiiiVVVPPPUUUnnngggdddjjjttt^^^PPPJJJIIIHHHIIILLLYYYoooppp___UUUMMMGGGFFFCCCCCCBBBAAA@@@@@@@@@@@@@@@???======???@@@???>>>;;;<<<<<<<<<;;;999666555vvv```AAA@@@===;;;999999999:::AAAAAABBBBBBAAA@@@>>>===<<<:::;;;@@@FFFUUUooo}}}iiilllqqqlll___SSSNNNMMMJJJFFFEEECCCCCCBBBAAAAAA@@@@@@???<<<<<<======???CCCIIIMMMVVV]]]fffooovvv{{{}}}xxxyyy~~~zzzllldddbbbYYYbbbttt|||tttllljjjfffccchhhppprrr|||rrrjjjbbbZZZXXXSSSRRRTTTVVVTTTTTTWWWTTTVVVZZZ]]]___aaaeeeggglllllljjjdddZZZPPPHHHDDDCCC???<<<;;;===@@@BBBBBBAAAFFFIIIGGGHHHQQQZZZ___]]][[[WWWOOOGGGIIIUUUbbbsss}}}rrrhhhcccmmmuuuWWWIII???@@@FFFJJJKKKLLLMMMNNNMMMHHHAAA======@@@???@@@@@@>>>;;;<<>>===;;;;;;=========<<<<<<=========;;;999666444sssUUUDDD999;;;===999999>>>;;;DDDJJJFFF@@@?????????@@@888888@@@CCCGGG]]]xxxmmmmmmiii{{{kkk[[[SSSPPPLLLHHHGGGBBBBBBAAA@@@????????????CCCCCCCCCAAAAAACCCGGGJJJSSSYYYaaaiiipppvvv|||~~~|||tttkkkccc```___fffzzz}}}tttgggbbbgggjjjsss}}}wwwpppjjjddd^^^ZZZTTTVVVYYY]]]___aaabbbbbbdddeeegggkkknnnpppooommmpppppplllcccWWWLLLGGGEEECCCBBB@@@===;;;;;;===???AAA===>>>DDDFFFHHHUUUdddfffaaaXXXOOOJJJJJJOOOTTTaaattt|||qqqdddcccbbbfffuuu```NNNFFFEEEBBBGGGNNNMMMPPPTTTSSSHHH>>><<<>>>@@@AAA===;;;<<<<<<;;;===BBBKKK]]]{{{~~~wwwmmmeee___ZZZVVV]]]kkk~~~llleeelllsssbbbOOOHHHGGGGGGFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQQQQSSSTTTUUUVVVWWWYYYWWWTTTQQQPPPOOOOOOPPPOOOQQQSSSVVVYYY[[[\\\]]]ZZZYYYWWWVVVVVVWWWXXXXXXZZZ[[[\\\[[[YYYWWWWWWWWWVVVUUUSSSRRRSSSUUUWWWYYYcccmmm|||\\\MMMQQQ]]]fffaaa```uuurrr[[[MMMIIIJJJHHHKKKRRR```wwwjjjYYYPPPJJJGGGGGGEEECCCCCCCCCBBB@@@???============<<<<<<<<<<<<;;;;;;:::999999888888777]]]JJJ;;;:::<<<:::999===>>>FFFLLLHHHBBB???>>>===???888888???@@@CCCWWWpppxxxoooccctttsssaaaWWWRRRMMMIIIHHHCCCBBBAAA@@@????????????@@@@@@???>>>===???BBBEEENNNTTT^^^gggnnnuuuzzz}}}zzztttkkkcccaaabbbjjjxxxtttjjjjjjllltttzzzvvvpppkkkgggccc___]]]\\\^^^bbbfffkkknnnpppqqqtttvvvxxx|||}}}ssshhh]]]SSSKKKGGGEEEDDDAAA>>><<<;;;<<<>>>>>>;;;===AAACCCFFFVVViiioooiii___SSSKKKHHHJJJLLLWWWjjj{{{qqqccc^^^VVVWWWeeezzzcccPPPEEEDDDAAAHHHPPPNNNRRRWWWVVVLLLCCC@@@AAABBBAAA===<<<===<<<;;;===BBBJJJ[[[www}}}wwwnnnddd^^^[[[ZZZbbbqqqlllhhhqqqooo^^^NNNGGGHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOOOOQQQQQQRRRSSSUUUVVVWWWWWWWWWVVVTTTRRRQQQQQQRRRRRRQQQRRRTTTWWWYYY[[[]]]^^^YYYXXXWWWWWWWWWXXXYYYZZZ\\\]]]^^^]]]ZZZXXXXXXXXXUUUTTTRRRQQQQQQTTTWWWYYYaaaiii___LLLNNNWWW\\\nnnddd\\\kkk{{{```PPPLLLKKKGGGJJJOOO[[[ooosss```VVVPPPLLLGGGEEECCCBBBBBBBBB@@@>>>>>>>>>>>>=========<<<<<<;;;;;;:::999999888888777jjjTTT???:::;;;::::::<<>>;;;===777888>>>>>>???NNNccctttdddkkk~~~iii]]]UUUOOOJJJHHHCCCCCCBBBAAA@@@@@@@@@@@@??????>>>===;;;<<>>===;;;===BBBKKKZZZrrr~~~~~~{{{rrrggg___]]]___kkkzzznnnooo|||jjj[[[LLLGGGIIIIIIJJJLLLKKKLLLLLLMMMNNNNNNOOOOOOQQQQQQRRRSSSUUUVVVWWWWWWVVVUUUSSSRRRRRRSSSTTTUUURRRSSSUUUWWWYYY[[[]]]^^^WWWWWWWWWWWWXXXZZZ[[[]]]___aaaaaa```]]]ZZZYYYYYYTTTSSSPPPOOOPPPTTTXXX[[[___eee{{{gggMMMKKKQQQRRR\\\nnnlll[[[aaahhhVVVOOOKKKGGGHHHLLLTTTccc{{{yyyeeeXXXQQQMMMGGGEEEBBBAAAAAAAAA???>>>?????????>>>>>>>>>>>>===;;;;;;:::999999888888777www___FFF;;;;;;;;;:::;;;>>>FFFLLLIIIEEEBBB???<<<===999:::>>>===<<>>???===;;;>>>EEEPPP]]]qqq{{{nnnaaa^^^aaarrrqqqyyyfffYYYLLLHHHIIIIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVUUUTTTTTTTTTTTTUUURRRSSSTTTVVVXXXYYY[[[\\\VVVVVVVVVWWWXXX[[[]]]^^^aaacccdddbbb___\\\ZZZZZZUUUSSSPPPOOOQQQUUUZZZ]]]^^^ccctttqqqQQQKKKNNNLLLSSSccc{{{wwwaaa^^^tttrrr\\\QQQIIIHHHHHHIIINNNWWWllllll\\\RRRNNNHHHEEEBBBAAA@@@@@@???>>>@@@@@@@@@?????????>>>>>>;;;;;;:::999999888888777hhhMMM>>>;;;;;;:::::::::BBBGGGGGGEEEDDDBBB???>>>;;;<<>>???AAAAAAGGGQQQZZZccckkkqqqvvv|||}}}}}}xxxxxx~~~~~~|||{{{}}}{{{eeeWWWQQQIIIGGGEEEEEEEEEEEEBBB@@@::::::<<<>>>===CCCZZZsssvvv^^^OOOKKKNNNNNNaaatttzzzvvvkkk___UUURRRYYYffftttzzzjjjXXXOOOQQQ[[[gggooouuucccXXXQQQEEEEEEKKKKKKQQQUUUUUUNNNHHHFFFEEEBBB???>>>>>>???===<<>>@@@@@@@@@@@@????????????;;;;;;:::999999888888777oooUUUCCC;;;:::::::::777===BBBBBBBBBDDDDDDAAA???===>>>???===;;;@@@HHH```~~~mmmcccqqqqqqdddXXXPPPLLLGGGFFFDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@>>>===>>>@@@BBBFFFMMMUUU]]]eeemmmrrrxxx{{{qqq^^^VVVMMMJJJFFFEEEFFFFFFDDDAAA===;;;===???===AAAUUUkkklllTTTMMMPPPOOOcccwww|||uuugggXXXNNNJJJPPP[[[hhhwwwttt[[[KKKJJJSSScccooottthhhddd]]]KKKEEEIIIIIISSSUUUTTTNNNIIIHHHGGGDDD???>>>??????===>>>FFFQQQaaakkkyyyyyylllhhhmmmxxxuuuzzz{{{bbbXXXNNNJJJHHHFFFGGGIIINNNNNNNNNNNNNNNNNNOOOOOONNNOOOPPPQQQSSSTTTUUUUUUYYYYYYXXXWWWVVVUUUTTTSSSRRRRRRRRRRRRSSSUUUWWWXXXXXXWWWVVVVVVWWWXXXYYYZZZ^^^```bbbbbb___[[[YYYXXXVVVUUUTTTTTTUUUWWWZZZ\\\]]]aaajjj|||gggQQQIIIHHHNNN]]]sss|||ooooooqqq___```|||qqqYYYKKKJJJGGGGGGJJJMMMUUUlllppp^^^UUUKKKHHHDDDAAA@@@@@@@@@???@@@@@@@@@????????????>>>;;;;;;:::999999888888777rrr\\\GGG<<<:::::::::666;;;>>>===???BBBCCCAAA???>>>===>>><<<;;;???EEEQQQoooxxxeeehhh|||mmm^^^SSSMMMHHHGGGEEECCCBBBAAAAAA@@@???@@@@@@@@@>>>===>>>@@@BBBEEEJJJPPPVVV___gggmmmtttwww|||lll]]]TTTOOOHHHFFFFFFFFFCCC@@@@@@<<<<<>>>>>>>>;;;;;;:::999999888888777~~~sss___JJJ===999::::::666:::<<<;;;<<<@@@AAA???>>>======<<<;;;;;;???DDDHHH]]]lllfffvvvsssbbbUUUNNNHHHGGGFFFDDDBBBAAAAAA@@@???@@@BBBAAA@@@???@@@BBBCCCEEEHHHLLLRRRZZZdddjjjqqqtttzzz}}}iiiYYYRRRJJJFFFFFFEEEBBB>>>AAA<<<<<<>>>======GGGVVVxxxeeeYYYZZZ^^^tttooo[[[NNNEEEGGGMMMWWWeeewwwooo^^^SSSOOOUUU^^^iiijjjsssnnnWWWHHHJJJLLLPPPQQQMMMGGGCCCEEEEEEBBBAAA?????????===AAANNN\\\hhhrrr|||wwwqqqiiigggnnnrrrqqqxxx|||sss}}}\\\TTTMMMJJJIIIGGGHHHKKKKKKLLLLLLMMMNNNNNNOOOOOORRRRRRSSSUUUVVVWWWXXXYYYVVVWWWWWWXXXYYYYYYXXXXXXUUUTTTSSSSSSTTTUUUXXXYYYZZZYYYWWWUUUTTTTTTTTTTTTWWWZZZ]]]^^^[[[XXXVVVUUUTTTTTTUUUUUUVVVVVVVVVVVVVVVZZZ___hhhdddOOONNNIIIZZZuuu|||hhh]]]mmmkkkVVVaaa~~~iiiYYYIIIDDDDDDJJJKKKKKKVVVfffnnn```NNNJJJEEEBBBBBBBBBAAAAAA?????????>>>>>>>>>>>>===;;;;;;::::::999888888777~~~www|||qqqcccTTTDDD999888<<<::::::;;;;;;:::;;;>>>AAA@@@???===<<<<<<>>>???AAADDDTTTnnnwwwggghhh|||yyyjjj]]]RRRNNNJJJGGGGGGEEEBBBCCCEEEAAAAAAAAAAAA@@@???>>>>>>>>>@@@CCCGGGMMMUUU]]]cccmmmpppuuu|||xxxcccYYYNNNJJJHHHEEEFFFHHHAAAAAA@@@???>>>@@@DDDGGGeeeppp^^^```eeexxxZZZIIIHHHHHHLLLSSS[[[iiiwwwbbbVVVTTTXXX[[[bbbeeejjjjjj]]]NNNIIINNNOOONNNJJJGGGDDDAAA@@@@@@AAABBBBBB???>>>EEETTT```qqq{{{~~~wwwsssnnnfff^^^^^^cccmmm{{{uuuxxx}}}UUUQQQLLLHHHFFFGGGJJJLLLNNNOOOOOONNNMMMLLLNNNPPPMMMNNNPPPRRRTTTVVVVVVWWWWWWVVVUUUWWWZZZ[[[YYYWWWYYYXXXVVVUUUUUUVVVWWWXXX\\\\\\\\\YYYVVVTTTTTTTTTTTTVVVXXXXXXWWWUUUUUUUUUVVVWWWWWWVVVTTTSSSTTTVVVYYYUUUXXXcccuuuxxx\\\MMMJJJZZZsssooo___hhhyyycccaaakkk|||[[[PPPHHHEEEHHHIIIIIIQQQ\\\sssxxxgggXXXOOOGGGDDDCCCBBBCCCFFF@@@AAAAAAAAAAAA@@@??????;;;;;;;;;<<<===<<<:::777|||{{{|||yyyqqqfffYYYIII<<<999<<<999:::;;;::::::<<<>>>AAACCCBBB???>>>======>>>>>>@@@KKK___~~~kkkdddqqquuufffZZZOOOIIIFFFFFFDDDBBBBBBDDDAAABBBBBBAAAAAA@@@???>>>>>>???BBBFFFKKKSSS[[[aaaiiilllrrryyyoooaaaTTTNNNLLLIIIFFFGGGAAAAAA@@@>>>>>>???BBBEEE\\\tttaaaaaakkkdddQQQGGGGGGIIIOOOWWWcccuuu}}}iiiZZZVVVXXX\\\^^^___aaa```VVVJJJFFFJJJMMMKKKHHHEEEBBB@@@@@@???@@@AAAAAA???AAAJJJZZZfffvvv{{{sssooohhhaaa[[[]]]dddppp~~~|||uuu~~~oooTTTQQQMMMIIIGGGHHHKKKMMMOOOPPPPPPPPPNNNNNNOOOPPPOOOPPPQQQRRRSSSUUUVVVVVVVVVUUUUUUWWW[[[\\\[[[YYYZZZYYYVVVTTTTTTUUUWWWXXX[[[[[[[[[YYYVVVTTTSSSTTTTTTVVVWWWXXXVVVUUUUUUUUUTTTUUUUUUUUUSSSSSSUUUWWWWWWUUUWWW```lllbbbOOOJJJXXXooollliiiooojjj``````dddTTTKKKFFFHHHIIIHHHMMMWWWhhhrrr___UUUKKKGGGDDDBBBBBBEEE@@@AAAAAAAAAAAA@@@??????<<<;;;;;;;;;<<<<<<:::888}}}wwwyyywwwtttnnncccRRRAAA;;;<<<888999:::::::::<<>>===>>>@@@CCCMMMnnnwwwcccaaarrrpppZZZKKKHHHIIINNNUUU^^^lllxxxqqqaaaYYYZZZ^^^^^^[[[YYYVVVPPPHHHFFFHHHIIIHHHEEEBBB@@@????????????@@@@@@@@@DDDPPPaaannnzzzvvvnnniiiaaa[[[XXX]]]ggguuu{{{ttttttsss```TTTQQQNNNKKKIIIJJJMMMNNNPPPQQQRRRRRRQQQPPPQQQRRRSSSRRRQQQQQQQQQSSSUUUVVVUUUUUUVVVXXX[[[]]]]]][[[\\\ZZZVVVTTTSSSTTTVVVXXXYYYZZZZZZYYYUUUSSSRRRSSSSSSUUUWWWWWWUUUTTTUUUVVVRRRSSSTTTTTTSSSSSSUUUWWWVVVTTTVVV[[[bbbuuulllUUUJJJTTTggg~~~lllfff~~~~~~hhhXXXssspppZZZOOOHHHIIIIIIFFFIIIPPPYYYrrr~~~iii]]]QQQJJJFFFBBBAAACCCAAAAAAAAAAAAAAA@@@@@@???>>><<<::::::;;;<<<;;;:::|||}}}|||{{{xxxppp^^^III===;;;777888999::::::<<>>===<<<<<<@@@???EEEXXXxxxkkkeeeyyyuuueeeZZZRRRKKKIIIHHHEEEEEEGGGCCCCCCCCCCCCBBBAAA@@@???===>>>@@@BBBEEEKKKRRRWWW]]]bbbiiirrrzzz}}}|||zzz{{{{{{}}}~~~cccSSSMMMHHHCCCAAAAAAAAAAAA???======???AAABBB^^^{{{yyydddaaattt}}}fffSSSNNNKKKQQQXXX```iiiqqqwwwggg]]]^^^bbbfff```XXXRRRMMMIIIHHHHHHFFFDDDBBB@@@>>>>>>>>>>>>???@@@@@@BBBHHHVVVgggsss}}}|||sssjjjeee\\\XXXXXX```lll{{{|||~~~~~~lllooo~~~hhhZZZSSSQQQOOOMMMLLLMMMNNNPPPQQQSSSUUUVVVUUUSSSSSSTTTWWWUUURRRPPPPPPRRRTTTVVVWWWWWWXXXZZZ[[[\\\[[[[[[]]]ZZZVVVSSSRRRSSSUUUWWWXXXYYYZZZXXXVVVSSSRRRRRRSSSTTTVVVVVVUUUTTTUUUVVVRRRSSSTTTSSSRRRRRRTTTUUUUUUUUUWWWYYY[[[iiivvv[[[JJJOOO^^^wwwwwwhhhvvv{{{[[[jjjaaaSSSIIIIIIIIIFFFGGGLLLOOOeeerrrdddUUUMMMHHHCCCAAABBBAAAAAABBBBBBAAAAAA@@@??????===::::::;;;<<<<<<;;;|||jjjSSSBBB;;;777888999999999;;;>>>AAACCCCCCBBB@@@???>>>>>>>>>===>>>CCCNNNdddwwwhhhppp~~~kkkbbbWWWNNNJJJIIIFFFEEEFFFCCCCCCCCCCCCCCCAAA@@@@@@===>>>???@@@BBBGGGMMMQQQXXX]]]eeennnwww~~~yyyvvvwwwxxxyyyrrr\\\QQQKKKGGGEEECCCCCCCCCAAA>>>===???@@@???WWWqqq{{{fffddduuuuuu^^^TTTNNNRRR[[[dddkkkppp}}}xxxjjjbbbccchhhppphhh\\\QQQKKKJJJIIIGGGDDDCCCAAA???============???@@@AAAEEEMMM[[[lllwww~~~zzzqqqhhhbbb[[[XXX\\\fffttt|||}}}xxxeeejjjsssaaaXXXQQQPPPOOONNNNNNOOOPPPQQQRRRUUUXXXYYYYYYWWWVVVVVVYYYWWWSSSPPPOOOQQQSSSUUUYYYZZZ[[[[[[ZZZYYYYYYYYY\\\ZZZVVVSSSRRRSSSTTTVVVWWWXXXZZZYYYVVVTTTRRRRRRSSSUUUVVVUUUTTTTTTVVVXXXUUUVVVUUUTTTQQQQQQQQQSSSVVVVVVYYYZZZYYYbbbbbbOOOPPPYYYpppyyyxxxkkkllliiiXXXJJJIIIJJJGGGGGGKKKMMM\\\wwwzzzjjjXXXOOOJJJEEECCCCCCAAABBBBBBBBBBBBAAA@@@@@@???===;;;:::;;;<<<<<<<<>>999;;;@@@HHHUUUooollliiioooyyyiii]]]QQQLLLJJJFFFDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>?????????@@@CCCIIIMMMSSSXXX```jjjssszzzyyyvvvwwwwwwwww~~~eeeUUUKKKFFFFFFFFFFFFFFFCCCAAA??????@@@@@@TTTlll|||jjjkkkvvvjjj[[[PPPSSS]]]fffmmmqqqsssxxx{{{vvvlllfffhhhmmmvvvnnn___OOOHHHGGGHHHFFFEEECCCAAA???>>>=========>>>@@@CCCJJJTTTcccrrr|||xxxooofffaaa[[[[[[bbbooo~~~{{{zzzsssccckkk}}}hhhZZZTTTOOOOOOOOOOOOOOOPPPQQQQQQSSSWWW[[[]]]\\\ZZZYYYXXXZZZWWWTTTQQQPPPQQQSSSUUUZZZ[[[\\\[[[YYYWWWVVVWWWZZZXXXVVVTTTSSSSSSTTTUUUVVVXXXZZZZZZWWWUUUSSSSSSTTTUUUVVVVVVUUUUUUWWWYYYWWWWWWWWWUUURRRPPPQQQRRRXXXXXX[[[\\\YYY]]]uuulllXXXTTTXXXmmmttt{{{ttt___MMMIIIJJJHHHHHHKKKMMMUUUjjjrrr^^^RRRMMMHHHDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@???===;;;;;;<<<===<<<;;;|||fffOOO@@@999::::::999888999;;;===@@@@@@@@@@@@???>>>======;;;;;;===AAAHHH[[[}}}wwwjjjgggzzzssseeeVVVPPPMMMIIIFFFFFFDDDEEEEEEDDDDDDCCCBBBAAA?????????>>>>>>AAAFFFJJJNNNSSS[[[eeennnuuuzzz}}}~~~{{{xxxxxxxxxxxxsss___PPPIIIHHHIIIIIIIIIFFFCCCAAAAAAAAA===OOOeee|||yyykkkpppuuuxxxeeeTTTTTT___iiipppsssppptttwwwtttmmmjjjlllooowwwqqqbbbPPPFFFFFFHHHGGGGGGEEECCC@@@>>>=========<<>>===<<<===>>>===<<<:::lllSSSCCC:::;;;;;;999888888:::<<<@@@@@@@@@@@@>>>===<<<;;;AAA===<<<===AAANNNhhhpppiiijjj{{{lll]]]UUURRRNNNKKKJJJEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>>>>@@@EEEIIIKKKOOOXXXaaakkkrrrwwwyyy{{{}}}~~~zzz{{{zzzzzznnn[[[RRRPPPKKKKKKKKKHHHEEEBBBBBBBBB888III^^^uuusssiiiqqqrrrnnnYYYWWWaaalllsssvvvpppsssuuurrrnnnkkkmmmpppwwwssseeeQQQFFFGGGJJJJJJHHHFFFDDDAAA???>>>======;;;???GGGSSSbbbrrr{{{ssslllddd___YYY]]]jjj|||~~~yyy}}}vvvjjjeeewwwoooZZZMMMJJJKKKLLLNNNOOOPPPQQQQQQQQQTTTYYY^^^aaa```^^^\\\[[[XXXWWWUUUSSSRRRRRRSSSTTTUUUXXXZZZZZZWWWVVVWWWYYYUUUUUUVVVVVVVVVUUUTTTTTTVVVYYY[[[\\\YYYVVVUUUTTTVVVWWWWWWWWWVVVWWWZZZ\\\UUUVVVVVVUUUTTTTTTUUUWWW[[[YYYZZZ\\\WWWVVVbbbsss^^^TTTTTTeeejjjtttnnnTTTKKKKKKHHHGGGIIIJJJIIITTTnnnjjj[[[SSSKKKEEECCCBBBBBBCCCCCCBBBBBBAAA@@@=========>>>???>>><<<999uuu___LLL???999666888:::999:::=========>>>???????????????;;;::::::;;;<<>>===>>>??????FFFQQQ^^^ppp{{{uuummmccc]]]\\\\\\fffsssyyynnnjjjnnnrrrbbbZZZRRRJJJJJJKKKKKKMMMNNNPPPRRRSSSVVV\\\`````````bbbbbb```XXXVVVTTTRRRQQQSSSTTTVVVXXXWWWVVVUUUUUUWWWYYYZZZVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVXXXYYYZZZYYYXXXVVVTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTUUUUUUVVVWWWYYYWWWWWWWWWUUUWWW```kkkrrrYYYQQQhhhrrrtttttt[[[OOOKKKGGGFFFGGGOOOOOOQQQ[[[vvvqqqdddZZZMMMGGGIIIDDDCCCBBBAAA@@@AAABBBBBB??????>>>>>>======<<<<<<~~~jjjTTTCCC<<<888888999888888:::;;;;;;<<<===>>>>>>>>>>>>===;;;;;;<<<;;;@@@MMMZZZnnnjjjbbbmmmiii```YYYNNNHHHIIIIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAFFFJJJPPPVVV^^^fffnnntttvvvxxx|||~~~~~~rrrgggccc```ZZZRRRKKKFFFBBB???BBBMMMYYYhhhsssjjj```dddgggzzzggg[[[\\\ccciiinnnqqqnnnmmmmmmjjjgggkkkppp{{{rrraaaOOOGGGKKKQQQSSSUUUQQQKKKEEE@@@???@@@AAABBBLLLYYYgggvvvxxxrrrjjjaaa]]]]]]aaalllzzzoookkkrrrppp___XXXSSSNNNNNNMMMMMMNNNNNNOOOPPPQQQTTTZZZ^^^^^^^^^``````^^^XXXWWWTTTRRRQQQRRRSSSTTTWWWWWWUUUUUUUUUVVVXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWTTTUUUWWWXXXYYYXXXWWWVVVVVVVVVWWWXXXXXXXXXXXXWWWUUUUUUUUUUUUUUUVVVWWWXXX[[[YYYWWWWWWUUUVVV^^^hhh|||yyy___SSShhhvvvoooyyyzzzcccUUUMMMGGGEEEGGGGGGHHHIIIQQQhhhyyyjjj^^^QQQJJJKKKEEEDDDBBBAAA@@@@@@AAABBB@@@??????>>>======<<<<<>>===<<<<<<:::;;;DDDOOOZZZqqqmmm```gggwwwvvvhhh^^^RRRLLLLLLIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@BBBEEEKKKQQQXXXaaaiiiooorrruuuyyy|||~~~uuupppjjjbbbYYYPPPHHHDDDBBBFFFVVVbbbkkkpppfff[[[___[[[jjjkkk\\\[[[```hhhnnnpppmmmkkkiiieeebbbfffmmmwwwooo___OOOIIIOOOWWWZZZ]]]YYYRRRIIIBBB@@@BBBDDDGGGUUUfffsss|||tttnnnggg___]]]___hhhtttyyymmmjjjwwwmmm\\\VVVUUUSSSQQQPPPPPPOOOOOOOOOOOOPPPSSSYYY\\\\\\[[[^^^^^^\\\YYYWWWTTTQQQPPPPPPQQQRRRVVVVVVUUUUUUUUUVVVWWWXXXYYYYYYYYYXXXXXXXXXXXXXXXTTTUUUVVVXXXXXXWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXUUUUUUUUUUUUVVVWWWXXXYYY\\\ZZZXXXWWWUUUTTTZZZccctttfffWWWfff~~~jjjmmm{{{nnn]]]PPPGGGFFFIIIFFFHHHIIINNN^^^zzzttteeeVVVNNNLLLEEEDDDBBBAAA@@@@@@@@@AAA@@@@@@??????>>>=========dddMMMCCC:::888999777666777777888:::;;;<<<============<<<<<<<<<:::999>>>FFFRRRbbbssszzziiiiiilll}}}sssdddXXXPPPOOOJJJHHHEEEEEEEEEEEEDDDCCCDDDDDDDDDCCCBBBAAA@@@@@@???BBBGGGMMMSSS\\\dddjjjnnnrrrwww{{{}}}~~~~~~uuummmddd\\\SSSLLLIIIJJJOOOfffuuuzzzxxxiiiZZZZZZSSS]]]rrrkkkZZZXXX]]]gggnnnnnnkkkhhheee___[[[```hhhssslll]]]OOOKKKSSS\\\```eee```WWWLLLCCC@@@CCCGGGMMM^^^qqq}}}zzzqqqkkkddd^^^^^^bbbnnn{{{vvvggghhh{{{mmm\\\UUUUUUUUURRRQQQQQQPPPPPPQQQQQQQQQSSSYYY\\\ZZZZZZ\\\]]][[[YYYWWWTTTQQQOOOOOOPPPQQQUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWUUUUUUUUUVVVWWWXXXZZZ[[[]]]YYYWWWVVVTTTRRRVVV]]]jjjgggXXXdddzzzwwwpppzzzzzzhhhUUUIIIHHHLLLJJJKKKLLLNNNXXXnnn~~~mmm\\\QQQMMMFFFEEECCCAAA@@@@@@@@@@@@AAA@@@@@@??????>>>======mmmQQQEEE;;;888:::999888888888999:::<<<>>>??????@@@<<<:::;;;<<<;;;888<<>>AAADDDIIIOOOWWW```fffjjjooowww{{{}}}}}}yyyoooeee^^^VVVNNNMMMPPPZZZxxxvvv___VVVRRRXXXiiilllZZZVVVYYYbbbjjjkkkhhhfffaaaZZZUUUZZZcccoooiii\\\OOOLLLTTT]]]bbbiiidddZZZNNNDDDAAAEEEKKKUUUgggyyyxxxpppiiibbb]]]```gggrrrtttgggnnnlll]]]VVVSSSTTTPPPPPPQQQQQQRRRSSSUUUVVVUUUZZZ\\\ZZZZZZ\\\]]][[[YYYWWWTTTQQQOOOOOOPPPQQQTTTUUUVVVWWWWWWWWWVVVVVVWWWWWWXXXXXXXXXWWWVVVUUUVVVVVVWWWWWWXXXXXXXXXXXXSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTVVVWWWYYY[[[\\\\\\XXXUUUUUUTTTQQQTTTXXXaaaooo}}}eeeVVV```tttsss\\\MMMJJJLLLIIIJJJJJJKKKQQQbbb}}}vvvcccTTTMMMHHHGGGEEECCCAAA@@@@@@AAAAAAAAAAAA@@@??????>>>>>>wwwWWWIII===:::;;;:::999999888999;;;===???@@@AAAAAA<<<::::::<<<<<<999;;;@@@CCCNNNYYYdddwwwsssdddhhh}}}vvveeeXXXQQQMMMKKKIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEEEEDDDBBBAAA>>>@@@CCCFFFKKKRRR[[[```eeellluuuzzz|||wwwjjjcccZZZPPPPPPUUUeeekkkZZZUUUZZZggg|||qqq^^^WWWWWW^^^dddhhhfffeee```XXXRRRWWW```kkkfff[[[OOOMMMTTT[[[^^^hhhddd[[[NNNEEEDDDLLLTTTbbbqqqzzztttmmmgggaaa___eeennnyyy|||sssooo~~~{{{hhh^^^WWWSSSRRRPPPPPPQQQRRRTTTVVVXXXYYYVVV[[[]]]ZZZZZZ\\\]]]\\\YYYWWWTTTQQQPPPPPPQQQRRRTTTUUUWWWYYYYYYXXXWWWVVVXXXXXXYYYZZZZZZXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWQQQRRRSSSSSSTTTTTTSSSSSSRRRSSSSSSUUUWWWYYY[[[\\\[[[WWWUUUVVVVVVSSSTTTXXX```jjjzzzcccSSS[[[mmmzzz~~~zzzaaaRRRLLLLLLKKKJJJJJJKKKOOO]]]vvvlll[[[PPPKKKIIIGGGDDDBBBAAAAAAAAABBBBBBAAAAAA@@@?????????}}}^^^NNN@@@;;;<<<:::888777777888:::===???AAABBBBBB>>><<<;;;===<<<:::;;;???DDDMMMVVV___qqqllliiirrrsssbbbXXXOOOMMMJJJIIIIIIIIIGGGFFFCCCDDDEEEFFFFFFEEECCCBBB>>>???AAACCCGGGNNNUUU[[[```iiisssyyy{{{qqqjjjaaaWWWWWW___qqq~~~hhhYYY]]]iiizzzuuuddd\\\[[[___eeefffffffffbbbYYYSSSWWW```iiieee[[[PPPLLLRRRXXXYYYccc```YYYOOOHHHKKKVVV```qqq{{{}}}sssnnnhhhddd```aaajjjvvv|||wwwyyysssbbb\\\WWWSSSRRRQQQQQQRRRSSSUUUWWWYYYZZZVVV[[[\\\ZZZYYY\\\]]][[[XXXWWWTTTRRRQQQRRRSSSTTTTTTVVVYYY[[[[[[ZZZXXXVVVWWWWWWYYYYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTUUUUUUVVVQQQQQQRRRSSSSSSSSSSSSSSSQQQQQQRRRTTTVVVXXX[[[\\\[[[WWWVVVYYYYYYWWWXXXZZZ^^^fff{{{|||eeeRRRTTTdddqqqzzzsssjjjpppvvvaaaTTTOOOMMMMMMKKKJJJMMMQQQ]]]ssswwwcccVVVMMMKKKIIIFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????cccRRRBBB<<<<<<:::777666666777:::<<>><<<===<<<:::;;;>>>>>>FFFMMMVVVkkkvvvnnnmmmxxxmmm```PPPNNNKKKJJJJJJJJJHHHGGGBBBCCCEEEFFFGGGFFFDDDCCC===>>>???AAADDDJJJRRRXXX]]]fffqqqxxxzzz~~~vvvppphhh^^^```hhh{{{vvv[[[```kkk{{{wwwiiibbbaaaeeejjjfffggghhhddd[[[TTTXXXaaagggddd[[[PPPLLLPPPUUUUUU___]]]WWWOOOJJJPPP^^^jjj{{{yyymmmhhhdddaaa___bbbnnn{{{}}}nnn]]]YYYWWWTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYVVVZZZ[[[YYYXXX[[[\\\[[[XXXWWWTTTRRRRRRSSSTTTVVVTTTWWWZZZ\\\\\\[[[XXXVVVTTTUUUVVVWWWWWWUUUSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTQQQQQQRRRSSSSSSSSSSSSSSSPPPPPPQQQSSSVVVXXXZZZ\\\\\\XXXWWW[[[\\\[[[[[[]]]VVV^^^ooohhhQQQPPP]]]kkkuuu{{{rrraaacccqqqqqqzzz{{{mmm]]]UUURRRPPPKKKHHHGGGKKKPPPZZZoooiiiZZZNNNMMMJJJGGGEEECCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???uuu]]]UUUIII>>>888666777888999999:::;;;===???AAABBB===<<<<<<;;;;;;;;;<<<<<>>>>>===<<<<<<<<<<<<===>>>@@@EEELLLZZZvvvqqqmmm~~~qqq```XXXQQQPPPNNNKKKIIIKKKGGGFFFEEEEEEFFFGGGEEEDDDBBB@@@>>>>>>@@@EEEJJJMMMVVV\\\eeennnvvv||||||}}}xxxrrrttt}}}ssstttyyy~~~vvvmmmooosssmmmlllkkkjjjfff```\\\```gggsssjjj]]]VVVTTTTTTRRROOOUUUZZZ[[[VVVWWWbbbsss~~~vvvnnnggg```[[[\\\ccclllzzzjjj^^^ZZZUUURRRUUUSSSTTTUUUVVVWWWXXXYYYZZZXXXXXXWWWWWWXXXYYYZZZ[[[[[[XXXTTTTTTUUUUUUTTTSSSUUUWWWYYYZZZZZZYYYWWWUUUWWWUUUSSSTTTUUUWWWWWWWWWUUUSSSQQQQQQSSSTTTSSSRRRTTTTTTTTTTTTTTTSSSRRRRRRTTTTTTRRRRRRSSSUUUWWWXXX[[[YYYXXXYYY[[[]]]^^^^^^[[[aaahhhvvv___RRRPPPTTTeeezzzyyyjjjjjjxxxttt```UUUQQQNNNNNNPPPOOOLLLKKKLLLPPP]]]tttwwwuuu}}}lll___WWWOOOLLLIIIEEECCCEEEDDDDDDBBBAAA@@@?????????ttt|||}}}mmmccc]]]TTTJJJBBB<<<:::999777888999:::<<>>===============<<<>>>BBBGGGQQQlll|||mmmrrrjjj```UUUPPPMMMIIIHHHIIIIIIGGGFFFFFFGGGGGGFFFEEEAAA@@@>>>===>>>BBBEEEHHHPPPVVV```jjjrrrxxx}}}zzzsssttt|||~~~{{{vvvzzz~~~vvvpppllliiifffaaa]]]```hhhuuummmbbbYYYVVVTTTRRRQQQUUU\\\```^^^aaannn~~~|||qqqjjjddd^^^[[[___hhhsssggg\\\YYYUUUSSSTTTTTTUUUWWWXXXYYYYYYXXXXXXYYYXXXXXXWWWXXXXXXYYYYYYZZZXXXVVVUUUUUUUUUTTTSSSWWWWWWXXXXXXXXXXXXWWWWWWWWWUUUSSSSSSUUUVVVWWWVVVUUUSSSRRRRRRSSSTTTTTTSSSTTTTTTTTTUUUTTTTTTSSSRRRTTTTTTTTTTTTUUUVVVWWWWWWYYYZZZZZZZZZYYYZZZ[[[]]][[[___dddooosss]]]PPPNNN]]]qqquuunnn~~~eeeRRRLLLLLLNNNPPPPPPMMMKKKLLLQQQ___wwwuuusss~~~yyyggg\\\QQQKKKGGGCCCAAABBBDDDCCCCCCBBBAAA@@@??????ooouuu|||kkkfffaaaWWWLLLBBB;;;999888777777888:::<<<>>>@@@AAA??????>>>===<<<<<<<<<<<<;;;;;;???CCCKKKcccrrrjjjuuutttgggXXXPPPLLLHHHGGGHHHIIIHHHFFFFFFGGGGGGFFFDDDAAA???>>>======???AAACCCJJJQQQ[[[eeemmmsssyyy|||~~~tttsss}}}uuummmgggeeeaaa]]]```hhhtttnnncccZZZTTTRRRQQQQQQWWW___eeegggkkkwwwxxxnnnhhhccc______fffqqq~~~vvvbbbZZZXXXVVVUUUVVVVVVWWWYYYZZZ[[[ZZZXXXWWWYYYYYYXXXXXXWWWWWWWWWWWWZZZYYYXXXWWWVVVUUUTTTSSSXXXWWWWWWVVVVVVWWWWWWXXXWWWUUUSSSSSSTTTUUUVVVUUUUUUTTTRRRRRRTTTUUUTTTSSSTTTTTTTTTUUUUUUTTTTTTSSSSSSSSSTTTTTTUUUUUUUUUUUUYYY[[[]]]\\\YYYXXXZZZ]]]ZZZ\\\aaaiiiyyylllWWWMMMXXXhhh{{{yyysssVVVLLLMMMPPPQQQOOOLLLJJJKKKPPP^^^wwwwwwtttpppbbbSSSLLLGGGCCCAAAAAACCCCCCCCCBBBBBBAAA@@@???tttrrr{{{|||mmmooojjj___RRREEE>>><<<===777777888999;;;===>>>@@@???>>>===<<<;;;;;;;;;;;;:::999<<>>======>>>???@@@FFFLLLUUU^^^fffnnntttxxxxxxuuuxxx|||nnndddccc```\\\___hhhrrrmmmcccXXXQQQNNNPPPRRR[[[dddlllooottt~~~}}}uuummmhhhccc```cccmmmyyywwwkkk]]]WWWWWWWWWWWWXXXWWWXXXZZZ[[[[[[ZZZXXXWWWYYYYYYYYYXXXXXXWWWVVVVVVZZZZZZZZZXXXVVVUUUTTTTTTXXXWWWVVVVVVVVVVVVWWWXXXVVVTTTRRRRRRSSSTTTTTTTTTUUUSSSRRRRRRSSSTTTTTTSSSTTTTTTUUUUUUUUUUUUTTTTTTRRRRRRRRRSSSSSSSSSSSSSSSYYY\\\^^^\\\YYYXXXYYY\\\YYYZZZ___gggrrryyy___PPPSSS___mmmbbbPPPMMMOOOPPPPPPMMMJJJKKKOOO^^^vvv|||xxx{{{lll[[[RRRMMMIIIFFFFFFCCCCCCCCCCCCCCCBBB@@@@@@ssssssyyy~~~tttsssooofffXXXIII@@@======888888888999:::;;;<<<===???>>>===;;;:::::::::::::::777:::AAAEEEQQQsssrrrjjjppp~~~iii]]]VVVPPPKKKJJJIIIHHHFFFEEEFFFFFFDDDBBBAAA@@@@@@???????????????CCCGGGNNNVVV^^^fffnnnsssyyy|||{{{vvvyyyrrrcccaaa___[[[```jjjrrrmmmcccWWWNNNLLLPPPVVVbbbkkktttxxx}}}zzzsssmmmhhhdddccchhhtttzzzhhhaaaYYYVVVVVVWWWXXXXXXVVVWWWXXXYYYZZZYYYXXXWWWXXXXXXXXXXXXXXXWWWVVVUUUZZZ[[[\\\ZZZWWWUUUTTTTTTWWWWWWVVVVVVVVVVVVWWWWWWVVVTTTRRRQQQSSSTTTSSSSSSTTTRRRQQQQQQRRRSSSSSSRRRSSSTTTUUUUUUVVVUUUUUUUUURRRRRRQQQQQQQQQRRRRRRSSSXXXZZZ[[[[[[ZZZYYYYYYYYYYYYXXX]]]ffflll{{{gggSSSPPPVVVaaavvvZZZOOONNNMMMSSSPPPMMMMMMQQQ]]]uuu}}}sss```VVVQQQLLLHHHFFFBBBCCCDDDDDDDDDBBBAAA@@@|||rrrvvv{{{{{{}}}}}}uuutttnnnaaaQQQDDD===<<<999999999999999::::::;;;@@@???>>><<<;;;;;;:::::::::555777???AAAFFF___{{{~~~qqqgggxxxvvvggg]]]UUUNNNKKKKKKIIIGGGGGGGGGFFFEEECCCAAAAAAAAAAAAAAA@@@@@@??????CCCHHHNNNUUU^^^gggmmmrrrvvv{{{~~~{{{|||}}}uuusss}}}xxxdddaaa```\\\aaammmtttoooeeeWWWMMMMMMTTT\\\iiirrr|||zzzvvvqqqllliiiiiiiiiqqq~~~~~~xxxyyy~~~~~~nnn___\\\XXXUUUTTTVVVVVVUUUTTTTTTUUUUUUVVVVVVWWWWWWVVVWWWXXXXXXXXXWWWVVVUUUZZZ\\\]]][[[XXXTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVTTTRRRQQQRRRSSSSSSRRRSSSQQQPPPPPPQQQRRRRRRQQQSSSTTTUUUUUUVVVVVVVVVUUUTTTSSSRRRQQQPPPRRRSSSTTTVVVVVVVVVXXXYYYYYYWWWUUUYYYVVV[[[eeehhhooonnnYYYQQQSSSXXXtttiiiUUUPPPNNNSSSPPPMMMMMMPPP[[[pppzzzfff[[[UUUNNNGGGDDDBBBBBBDDDEEEDDDCCCAAA@@@vvvyyy}}}zzzyyyzzz}}}zzz{{{xxxmmm]]]MMMCCC???::::::999999888999999:::AAA@@@???===<<<<<<;;;;;;;;;444555======>>>PPPiiixxxaaakkkssshhh]]]TTTPPPLLLJJJHHHHHHHHHHHHFFFDDDAAAAAABBBBBBBBBAAAAAA@@@===@@@DDDIIIPPPYYYcccjjjnnnqqqwww}}}}}}~~~{{{pppjjjsss{{{fffbbb```]]]cccooovvvrrrgggYYYNNNNNNXXXaaammmwww{{{wwwsssooollliiiooopppyyyyyyrrruuuwww{{{}}}xxx|||wwwhhh\\\[[[XXXTTTSSSTTTTTTRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUVVVWWWXXXXXXXXXVVVVVVZZZ\\\^^^\\\XXXTTTTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUVVVTTTQQQQQQRRRSSSRRRRRRRRRQQQOOOOOOQQQRRRQQQPPPSSSTTTUUUVVVVVVVVVVVVVVVWWWUUURRRQQQQQQRRRTTTVVVUUUSSSSSSUUUXXXYYYVVVSSSYYYTTTYYYddddddggguuu^^^UUUTTTRRRlllvvv\\\SSSRRRQQQNNNLLLKKKMMMWWWkkk~~~pppccc\\\SSSKKKGGGAAABBBDDDEEEEEECCCAAA@@@|||yyy}}}yyymmm\\\LLLCCC>>>;;;666333666;;;<<<:::;;;;;;<<<======<<<;;;::::::;;;;;;999:::@@@KKKTTT{{{iiigggmmmnnnaaaXXXTTTOOOJJJGGGGGGGGGEEEGGGJJJCCCBBBBBBAAAAAA@@@@@@???@@@@@@AAAEEEKKKSSS[[[___eeejjjrrrzzzrrrdddccceeehhhssskkkgggeeeaaagggttt|||mmmXXXMMMSSS```jjj~~~~~~yyyvvvooohhhfffiiimmmxxxvvvnnnkkklll~~~}}}sssrrr|||{{{mmmddd[[[ZZZXXXVVVTTTSSSRRRRRRWWWSSSPPPQQQUUUXXXVVVSSSUUUUUUVVVVVVVVVUUUUUUTTTVVVXXXYYYXXXUUUSSSTTTVVVSSSTTTUUUVVVWWWXXXXXXXXXTTTUUUUUUTTTTTTSSSQQQQQQOOOOOOPPPPPPQQQPPPPPPPPPRRRSSSTTTRRRPPPQQQUUUYYYWWWTTTQQQQQQSSSUUUTTTRRRVVVVVVVVVUUUSSSSSSUUUWWWYYYUUUVVV]]]```ccctttnnn\\\UUUTTT___zzzvvv^^^TTTWWWWWWTTTNNNLLLRRRaaannnxxxlllcccVVVKKKFFFHHHFFFDDDBBBBBBBBB@@@???}}}wwwjjjZZZNNN@@@===888777999<<<;;;888:::;;;<<<======<<<;;;::::::;;;;;;999999>>>GGGOOOaaa|||xxxjjjcccsss{{{iii\\\UUUQQQLLLHHHIIIHHHEEEFFFHHHCCCCCCBBBBBBAAA@@@@@@@@@?????????BBBHHHOOOVVVZZZ```fffooowww}}}rrrbbb\\\ZZZ\\\hhhwwwnnnhhhgggeeeooo~~~sss^^^UUU\\\kkkvvv{{{uuuqqqkkkeeeeeeiiirrr~~~~~~ssskkkhhhxxxzzzooorrryyyiii^^^ZZZYYYWWWVVVTTTSSSSSSSSSZZZUUUPPPOOORRRTTTSSSQQQTTTTTTTTTUUUUUUTTTTTTSSSTTTVVVWWWVVVTTTSSSTTTVVVRRRSSSUUUVVVWWWWWWXXXXXXVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOQQQRRRSSSRRRQQQQQQTTTWWWVVVTTTQQQPPPRRRSSSSSSRRRUUUVVVVVVTTTSSSRRRTTTVVVWWWTTTVVV]]]___bbbqqqmmm^^^QQQYYYnnnppp```\\\ZZZUUUNNNJJJOOOZZZddduuuwww}}}uuuiii\\\QQQLLLGGGEEEBBBAAAAAA@@@???>>>|||mmm^^^GGGAAA;;;:::<<<<<<999666::::::;;;<<<<<<;;;;;;::::::;;;;;;999888;;;AAAFFFKKKeeeqqq^^^eee|||zzzggg[[[TTTNNNJJJJJJIIIFFFEEEFFFCCCCCCCCCBBBAAAAAA@@@@@@>>>======???CCCIIIOOORRRYYY___iiirrryyy~~~rrraaaWWWSSSVVVddduuuooohhhhhhjjjxxxzzzfff]]]fffwww~~~xxxrrrmmmhhhdddgggmmmzzz|||ooogggnnnvvv~~~uuukkksssvvvcccWWWWWWWWWVVVUUUUUUTTTTTTTTT^^^XXXQQQMMMNNNPPPPPPOOOQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSSSSSSSRRRRRRSSSUUURRRSSSTTTUUUVVVWWWWWWWWWXXXWWWUUUTTTRRRRRRRRRSSSSSSSSSSSSSSSRRRPPPOOONNNOOOPPPRRRRRRQQQQQQSSSUUUUUURRRPPPOOOQQQRRRQQQQQQTTTUUUUUUTTTRRRQQQSSSTTTUUUSSSVVV\\\^^^aaammm|||eeeSSSUUUaaaxxxnnngggbbbYYYPPPKKKMMMSSSXXXccchhhrrr}}}{{{mmm___TTTNNNHHHFFFCCCBBBBBBBBBAAA???|||pppSSSHHH>>>;;;<<<;;;999777999:::::::::;;;;;;;;;;;;:::;;;;;;999888888;;;>>>BBBUUUrrr}}}dddeeepppuuufffWWWPPPKKKKKKJJJGGGEEEFFFDDDDDDCCCCCCBBBAAAAAAAAA???>>>===>>>AAAEEEIIIKKKRRRYYYccclllsssyyy}}}rrraaaXXXUUU]]]pppoooiiiiiinnn}}}mmmeeeooo}}}vvvooojjjgggfffllltttyyynnnkkkmmmzzzrrrjjjwwwrrr___SSSTTTUUUUUUUUUUUUUUUUUUTTTaaa[[[RRRMMMLLLMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOPPPQQQSSSTTTQQQRRRSSSUUUVVVVVVWWWWWWYYYXXXUUUSSSRRRRRRSSSTTTUUUUUUUUUTTTSSSQQQPPPOOONNNOOOQQQRRRRRRRRRRRRRRRSSSQQQPPPOOOOOOPPPPPPPPPSSSTTTUUUSSSQQQPPPQQQRRRRRRRRRUUUZZZ\\\___hhhrrrlllWWWTTTXXXggg{{{|||rrrkkkaaaVVVPPPNNNPPPQQQSSSXXXcccooo{{{sssdddXXXQQQMMMJJJGGGEEEEEEEEEDDDCCC}}}bbbQQQ@@@;;;;;;999999:::999999999999::::::;;;;;;:::;;;:::999888888888999===GGGZZZxxxqqqhhhhhhqqqqqq\\\TTTMMMLLLLLLIIIFFFGGGEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@???>>>???BBBEEEGGGMMMSSS\\\eeelllsssxxx{{{|||pppbbbZZZ]]]kkk|||{{{}}}qqqkkklllrrrwwwqqqyyyyyyrrrkkkhhhfffhhhqqq{{{xxxnnnlll|||~~~rrrooonnn]]]SSSSSSTTTUUUVVVVVVVVVVVVUUU```[[[TTTOOOMMMMMMOOOPPPOOOOOOPPPQQQQQQQQQQQQQQQNNNMMMLLLMMMNNNPPPRRRSSSQQQQQQSSSTTTUUUVVVVVVVVVXXXWWWTTTRRRRRRRRRTTTUUUVVVVVVVVVUUUTTTSSSRRRQQQNNNOOOOOOQQQRRRRRRRRRQQQQQQQQQPPPOOONNNNNNOOOPPPSSSTTTUUUTTTQQQPPPPPPQQQQQQQQQSSSWWWYYY\\\bbbiiiuuuvvvZZZRRRQQQ\\\lllxxxzzztttiii]]]UUUPPPOOOOOOMMMPPPWWWaaalll}}}pppbbbXXXQQQMMMIIIFFFEEEEEEEEEDDDnnnXXXCCC<<<;;;888888;;;888888888888999:::;;;;;;;;;;;;:::999999999999999===???JJJdddnnnbbbfff~~~hhh\\\RRROOONNNKKKHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@??????AAABBBCCCHHHMMMTTT\\\dddkkkrrrvvvzzzoooccc___gggzzz|||}}}|||}}}ssslllmmmuuuvvvoooiiiggghhhlllwwwtttpppzzztttyyyzzzhhh\\\VVVTTTUUUVVVWWWXXXWWWVVVVVV[[[YYYUUUQQQOOOOOOPPPQQQOOOPPPQQQRRRRRRRRRRRRRRROOOMMMKKKKKKMMMOOOQQQQQQPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSRRRRRRSSSTTTUUUTTTUUUUUUVVVVVVVVVUUUUUUPPPOOOOOOPPPRRRSSSRRRQQQQQQQQQQQQOOOMMMMMMOOOQQQSSSTTTUUUTTTRRRPPPPPPPPPPPPQQQRRRSSSUUUYYY^^^bbbjjj~~~^^^RRRMMMVVVcccvvvsssuuu}}}sssfffZZZRRROOOOOONNNNNNQQQWWW___ooo|||kkk^^^SSSOOOJJJFFFDDDDDDCCCBBBuuu]]]FFF@@@===888666999888777777777888999;;;<<<<<<;;;:::999::::::;;;:::======CCCUUUooo}}}jjjdddrrrvvvhhhZZZSSSPPPLLLIIIIIIFFFFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@?????????@@@AAADDDHHHMMMTTT[[[ccckkkqqqyyy}}}{{{qqqhhhiiixxx{{{rrrhhhhhhsssvvvpppkkkkkknnnttt|||yyyuuuwwwqqqaaaZZZWWWUUUVVVXXXYYYYYYXXXWWWVVVSSSTTTSSSRRRQQQPPPPPPQQQPPPQQQRRRSSSTTTTTTTTTTTTPPPMMMJJJJJJLLLOOOPPPPPPPPPPPPRRRSSSTTTUUUUUUUUUQQQQQQQQQRRRSSSSSSTTTTTTRRRSSSUUUVVVXXXXXXYYYYYYRRRPPPNNNOOOQQQTTTTTTSSSPPPQQQQQQPPPMMMMMMOOORRRTTTUUUVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPQQQVVVZZZ]]]aaannngggVVVKKKQQQ[[[jjjzzzooosssrrrbbbWWWSSSTTTOOONNNNNNPPPUUUaaawwwuuueeeWWWRRRLLLGGGEEECCCBBBAAAwww___IIICCC@@@999555777888777777777777999;;;<<<===;;;999999:::<<<<<<<<<999999===HHHYYYssswwwjjjjjjoooqqq```WWWSSSNNNJJJIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>???@@@BBBDDDIIINNNUUU^^^gggmmmuuuyyy}}}uuunnnsss}}}|||ooocccbbbnnnyyyssspppqqquuu|||qqqyyykkk]]]XXXWWWVVVWWWYYYZZZZZZYYYWWWVVVNNNPPPRRRSSSRRRQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUQQQMMMJJJIIILLLOOOPPPOOOOOOPPPQQQSSSTTTTTTTTTTTTNNNOOOPPPRRRSSSTTTTTTTTTQQQRRRTTTVVVYYYZZZ[[[[[[TTTQQQNNNNNNQQQTTTUUUTTTPPPRRRRRRPPPMMMMMMOOORRRTTTVVVWWWVVVTTTQQQPPPPPPPPPQQQOOONNNOOOTTTYYYZZZ\\\eee|||rrr\\\LLLNNNTTT___xxxpppiii}}}|||iii\\\XXXYYYNNNLLLKKKLLLNNNWWWkkk}}}ooo[[[VVVOOOJJJGGGEEEDDDCCCnnnYYYJJJ@@@:::999<<<>>>:::666444666888::::::999999:::::::::999888888::::::===BBBKKK]]]yyymmmgggmmmzzzlllaaa]]]VVVNNNJJJKKKIIIHHHGGGGGGFFFCCCAAABBBBBBAAA@@@???======<<>>:::;;;;;;888555444555777888888999999:::::::::999999888888888:::===CCCRRRjjj}}}lllfffiii}}}|||nnneee\\\TTTPPPKKKIIIHHHHHHHHHGGGEEECCCCCCCCCBBBAAA@@@??????>>>===???AAADDDHHHOOOWWW\\\hhhnnnuuu|||uuufffcccppp{{{{{{|||~~~|||xxxwwwcccXXXUUUUUUVVVVVVVVVVVVUUUTTTSSSSSSNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTWWWRRRLLLKKKNNNPPPPPPNNNQQQOOOPPPUUUWWWTTTRRRSSSRRRPPPNNNMMMOOOQQQRRRRRRPPPQQQSSSVVVYYY\\\^^^___XXXVVVRRRQQQRRRSSSTTTTTTTTTTTTUUUUUUVVVUUUUUUUUUYYYYYYYYYYYYXXXVVVTTTSSSNNNLLLKKKKKKMMMQQQVVVYYY]]]^^^gggyyy^^^RRRNNNRRRggg|||mmmvvvooo[[[XXXQQQMMMKKKKKKLLLOOOXXXbbb{{{|||ooobbbUUUNNNKKKFFFCCCCCCmmm^^^QQQDDD<<<::::::888666555777888888888888999999:::::::::999999888777888:::===EEEWWWhhhxxxeee___jjj{{{kkk^^^UUURRRLLLJJJHHHGGGHHHHHHFFFEEECCCCCCCCCBBBBBBAAAAAAAAA===>>>???@@@CCCIIIPPPVVV```fffnnnvvv|||wwwiiiiiivvv}}}|||{{{zzz|||~~~sss___VVVTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQPPPQQQRRRSSSSSSRRRPPPOOOOOONNNNNNOOOOOOPPPQQQRRRWWWSSSNNNMMMOOOQQQQQQPPPPPPNNNPPPUUUWWWTTTQQQRRRQQQOOOMMMLLLNNNPPPQQQQQQQQQRRRSSSVVVXXX[[[]]]^^^XXXVVVSSSRRRSSSUUUUUUUUUTTTUUUUUUVVVWWWWWWWWWWWWZZZZZZZZZYYYXXXVVVSSSRRRLLLKKKJJJJJJMMMQQQVVVXXX[[[[[[bbbssskkkWWWMMMNNN```uuuyyyrrrwwwiiiYYYRRRNNNKKKKKKKKKKKKRRRYYYiii{{{mmm^^^UUUOOOHHHCCCBBBvvviii[[[KKK???;;;:::999777888999:::999888777888999::::::::::::::::::999:::;;;;;;???KKKXXXxxxqqqfffeeennntttdddXXXSSSMMMKKKHHHGGGGGGGGGGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAFFFMMMRRRXXX___hhhpppvvv}}}|||pppsss~~~yyywwwvvvxxx|||lllZZZSSSRRRRRRSSSSSSSSSSSSRRRQQQPPPOOOPPPQQQSSSUUUTTTRRROOOMMMMMMMMMMMMMMMNNNOOOPPPPPPUUURRRNNNNNNOOOQQQRRRQQQOOOMMMPPPUUUWWWTTTQQQQQQQQQOOOLLLKKKMMMOOOOOOOOOPPPQQQSSSUUUWWWYYY[[[\\\WWWUUUSSSSSSTTTVVVVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXWWWVVVUUURRRPPPNNNLLLKKKKKKKKKNNNRRRVVVXXX]]]]]]```kkkyyy```QQQOOO^^^pppzzzuuu]]]UUUPPPMMMMMMMMMLLLOOOUUU[[[rrrxxxggg\\\TTTLLLFFFEEE|||qqqdddSSSEEE???:::999777777888888888666666777888999:::;;;;;;;;;;;;:::;;;<<<;;;<<>>===AAACCCGGGLLLRRR[[[dddjjjvvv|||~~~yyyuuuwww}}}rrrdddWWWSSSRRRPPPOOONNNOOONNNMMMMMMMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKLLLMMMMMMLLLKKKJJJIIIKKKKKKLLLMMMNNNPPPRRRSSSUUUSSSQQQPPPOOOPPPQQQRRRSSSRRRPPPOOONNNOOOOOOPPPQQQPPPMMMLLLKKKMMMOOOPPPTTTTTTSSSRRRSSSTTTVVVWWWWWWVVVVVVUUUTTTSSSRRRRRRPPPOOOOOOPPPQQQRRRPPPNNNQQQQQQPPPOOOOOOOOOPPPPPPSSSNNNOOOUUUVVVXXXhhh{{{qqq```___cccuuu{{{jjjXXXOOOPPPPPPLLLHHHNNNKKKMMMVVVeeexxxuuuhhh[[[SSSwwwooofffYYYJJJAAA;;;777777999888888777777777888:::;;;::::::999888888999::::::<<<===EEEUUUiii~~~tttddd___eeellltttddd\\\VVVOOOKKKLLLIIIGGGFFFFFFFFFFFFDDDBBBCCCCCCCCCBBBAAA@@@???>>>@@@AAACCCFFFKKKRRRZZZ```nnnuuu}}}}}}~~~}}}yyywwwzzz}}}~~~}}}~~~|||wwwjjj^^^SSSQQQRRRPPPNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLNNNPPPQQQRRRXXXVVVTTTQQQPPPPPPPPPQQQRRRQQQOOONNNMMMMMMMMMNNNOOONNNLLLKKKKKKLLLNNNPPPQQQQQQQQQRRRSSSTTTUUUVVVXXXWWWVVVUUUTTTSSSRRRQQQQQQPPPOOOOOOPPPPPPOOOMMMPPPOOOOOOOOOOOOOOOPPPPPPRRRNNNOOOSSSTTTUUUbbbsss}}}ggg^^^\\\lllvvvcccYYYTTTPPPMMMKKKKKKIIIKKKRRR]]]mmmrrrcccYYY}}}qqq\\\GGG===;;;999666777777666777777999;;;<<<::::::999999999999::::::999;;;@@@GGGPPPdddpppaaa]]]___qqqrrrddd\\\TTTPPPOOOIIIHHHFFFFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA??????@@@@@@@@@AAACCCIIIQQQVVVbbbjjjsssxxx{{{}}}~~~~~~|||||||||zzz{{{~~~vvvwwwzzzrrrjjj```WWWOOOOOOQQQOOONNNNNNLLLLLLKKKKKKKKKLLLNNNOOOQQQQQQQQQRRRRRRQQQQQQQQQMMMNNNOOOPPPPPPPPPOOONNNJJJJJJJJJKKKLLLNNNOOOPPPUUUTTTSSSQQQQQQQQQRRRRRRQQQPPPNNNLLLKKKKKKKKKKKKMMMLLLKKKJJJJJJLLLNNNPPPNNNOOOPPPRRRSSSTTTTTTTTTXXXWWWVVVVVVUUUTTTSSSRRRTTTRRRPPPOOOOOOOOONNNMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQNNNOOORRRQQQQQQZZZgggyyyqqq___UUUaaatttyyyggg\\\TTTMMMJJJKKKIIIIIIKKKOOOUUU```ttt~~~nnncccqqqTTTBBB>>>===888777777666666777999;;;<<<::::::::::::::::::::::::<<<<<<===>>>BBBRRRooonnnccc```ddd{{{qqqddd\\\UUUQQQJJJHHHFFFEEEFFFGGGGGGFFFDDDDDDDDDCCCCCCBBB@@@@@@BBBAAA@@@???@@@EEELLLQQQVVV___iiippptttyyy{{{|||}}}~~~}}}}}}}}}}}}}}}rrrrrr{{{}}}lllbbb[[[SSSNNNOOOQQQOOOLLLLLLLLLLLLKKKKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSRRRRRRQQQNNNOOOPPPRRRRRRRRRQQQQQQLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOQQQSSSTTTUUURRRQQQOOOMMMKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMOOOPPPNNNPPPQQQSSSSSSSSSRRRQQQUUUUUUUUUVVVVVVVVVVVVVVVXXXVVVSSSQQQQQQPPPOOONNNLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPQQQSSSQQQNNNTTT\\\iiieeeUUU]]]kkkzzztttddd[[[SSSLLLKKKNNNIIIJJJMMMOOOPPPXXXjjj|||}}}rrrdddJJJ@@@===:::888777777777777999:::<<<::::::::::::::::::::::::===;;;:::;;;>>>III]]]pppoooeee]]]iiipppdddYYYQQQMMMJJJFFFDDDEEEFFFFFFFFFDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA???>>>>>>BBBHHHMMMNNNVVV```hhhmmmssszzz~~~zzz{{{|||~~~wwwkkkmmm{{{}}}kkkaaaYYYSSSPPPQQQRRRNNNLLLLLLMMMMMMLLLLLLMMMNNNPPPQQQPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPQQQRRRSSSSSSRRRQQQNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTSSSRRRPPPNNNMMMMMMMMMMMMMMMLLLLLLLLLMMMOOOPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPRRRSSSTTTVVVWWWYYYZZZZZZ\\\YYYVVVUUUTTTSSSQQQOOOKKKKKKKKKLLLMMMNNNOOOPPPRRRQQQRRRSSSQQQOOORRRWWW]]]qqqttt\\\^^^hhhvvv~~~tttbbb\\\YYYQQQOOORRRIIIJJJMMMNNNMMMRRRaaaqqqrrrVVVEEE>>><<<999888777777777888999:::::::::;;;;;;;;;;;;::::::;;;888888:::<<>>======???CCCGGGHHHOOOWWW^^^dddkkkrrrxxx|||}}}{{{|||}}}~~~tttjjjnnn|||kkkaaaYYYTTTQQQRRRRRRNNNLLLMMMMMMMMMLLLMMMMMMOOOQQQRRROOOPPPRRRSSSSSSRRRPPPOOOOOOPPPQQQRRRRRRRRRQQQPPPNNNMMMLLLKKKJJJJJJJJJJJJLLLLLLMMMMMMNNNNNNNNNNNNSSSRRRQQQOOOOOOOOOOOOPPPMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRRRRRRRRRRRRRQQQPPPRRRRRRTTTVVVXXXZZZ\\\\\\\\\[[[YYYXXXWWWUUURRRPPPKKKKKKKKKKKKKKKLLLMMMNNNQQQRRRSSSSSSRRRRRRSSSUUU\\\hhhddd^^^cccqqqyyy~~~vvvvvv```^^^___XXXQQQOOOIIIIIIKKKLLLJJJMMMYYYeeezzzgggNNNAAA>>>:::999888777777777888999::::::;;;<<<<<<;;;::::::777777999;;;:::;;;DDDNNNjjj|||llleeefffvvvrrraaaYYYTTTMMMHHHFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDCCCCCC@@@@@@@@@>>>======???AAAEEEHHHNNNTTTYYY```hhhnnnrrrxxx~~~~~~|||}}}~~~uuulllssszzzhhh___WWWSSSQQQRRRRRRNNNNNNPPPLLLLLLKKKLLLMMMNNNPPPRRROOOQQQSSSTTTTTTSSSQQQOOOOOOPPPQQQQQQQQQPPPOOONNNKKKKKKKKKKKKLLLMMMNNNNNNLLLMMMMMMNNNNNNNNNNNNNNNRRRQQQPPPOOOOOOPPPQQQQQQMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTUUUWWWXXXZZZ[[[[[[[[[ZZZZZZZZZYYYWWWRRROOOKKKKKKKKKJJJJJJKKKLLLLLLOOOQQQRRRQQQRRRSSSUUUVVV\\\```tttiii[[[ZZZiiissswwwrrrxxx|||aaabbbjjjdddXXXRRRMMMKKKJJJKKKJJJJJJRRR[[[kkk|||tttXXXFFFAAA;;;:::999777777777777888::::::;;;<<<<<<;;;::::::666999===>>>:::888@@@KKKTTTrrrqqqgggaaagggwwwmmm^^^XXXPPPJJJGGGGGGGGGFFFDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDCCCBBB???>>>>>>???BBBEEEHHHLLLQQQXXX```ffflllrrr{{{~~~}}}}}}||||||}}}}}}~~~~~~}}}ssskkktttwwwfff\\\UUUQQQOOOQQQQQQOOOOOOSSSKKKJJJJJJKKKLLLNNNOOOQQQPPPQQQTTTUUUUUUTTTQQQPPPOOOOOOPPPPPPPPPOOOMMMLLLHHHIIIIIIKKKMMMOOOQQQRRRJJJKKKLLLNNNPPPQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLMMMNNNQQQTTTUUUVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYZZZ[[[ZZZWWWRRRNNNLLLKKKKKKJJJJJJJJJKKKKKKNNNOOOPPPPPPQQQTTTVVVVVVWWWWWWfffkkkWWWQQQaaammmrrrxxxqqqfffkkkyyyuuufff\\\SSSOOOLLLLLLKKKKKKPPPVVV```rrr|||jjjVVVEEE>>>888666888:::777555666666777999;;;===>>>>>>===::::::999888999;;;>>>???KKKbbbooo^^^```iiivvvjjj^^^RRRNNNLLLIIIGGGGGGHHHGGGEEEEEEEEEFFFEEEDDDEEEEEEEEECCCBBB@@@>>>===@@@BBBDDDHHHNNNTTTYYY]]]gggmmmuuuzzz}}}|||yyy}}}zzzxxxyyy|||~~~~~~}}}~~~~~~zzzpppooovvvbbbXXXUUUPPPLLLKKKNNNOOOMMMJJJJJJKKKLLLKKKJJJKKKLLLNNNVVVUUUTTTRRRRRRRRRRRRSSSOOOOOONNNNNNMMMLLLKKKKKKKKKIIIGGGGGGJJJMMMNNNOOOKKKLLLLLLMMMNNNOOOOOOOOORRRQQQPPPNNNMMMLLLLLLLLLNNNMMMLLLLLLMMMMMMLLLJJJMMMLLLLLLMMMOOORRRUUUWWWZZZXXXWWWXXXYYYZZZYYYXXXWWWYYY\\\^^^]]]YYYQQQLLLQQQOOOMMMKKKJJJJJJKKKLLLNNNNNNOOOOOOPPPQQQRRRRRRVVVXXX___tttoooYYYMMMWWWeeeooo~~~jjjlllsss}}}|||fffXXXRRRNNNNNNLLLIIIJJJMMMYYYbbbwwwyyywwwdddUUUEEE===888999;;;999777666666777999;;;============;;;:::999999999;;;===???CCCSSSkkk~~~ggg```___eee|||zzzlll]]]UUUQQQMMMJJJJJJIIIGGGEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>???BBBGGGMMMRRRVVVZZZaaajjjqqquuuzzz}}}zzzxxxzzzxxxwwwyyy}}}~~~}}}}}}~~~|||vvvxxxtttcccZZZUUUPPPLLLKKKNNNOOOMMMJJJJJJKKKLLLLLLKKKKKKMMMOOOSSSSSSTTTUUUTTTSSSRRRQQQPPPPPPOOONNNMMMKKKKKKJJJJJJHHHGGGHHHJJJMMMNNNMMMKKKKKKLLLLLLMMMNNNNNNOOOPPPOOONNNMMMMMMLLLLLLLLLOOOMMMLLLLLLMMMMMMLLLKKKNNNMMMMMMMMMOOORRRTTTVVVXXXWWWVVVWWWYYYZZZYYYXXXWWWXXXZZZ]]]]]]ZZZTTTOOOQQQOOOMMMKKKJJJJJJKKKKKKNNNNNNNNNOOOPPPPPPQQQQQQOOOPPPUUUeeeuuu]]]LLLQQQ^^^gggvvvxxxpppttt```XXXPPPOOONNNMMMMMMPPPQQQYYYlllnnnvvviiiSSSGGG<<<:::;;;:::888777666777999;;;<<<=========;;;::::::999:::;;;===>>><<>>EEETTTmmmrrraaaZZZcccpppzzziii]]]TTTOOONNNJJJHHHEEEDDDEEEFFFFFFEEEDDDDDDDDDDDDCCCBBB@@@@@@@@@???======>>>BBBGGGJJJNNNSSS[[[```eeejjjpppuuu{{{|||~~~{{{wwwvvvwwwwwwwwwuuuvvvyyy{{{~~~~~~~~~yyyyyy{{{}}}}}}wwwdddYYYUUURRROOOLLLLLLMMMMMMMMMKKKLLLMMMMMMMMMKKKKKKMMMOOONNNPPPRRRTTTUUUTTTSSSRRRQQQQQQOOONNNLLLJJJHHHHHHHHHHHHHHHJJJLLLMMMKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJJJJKKKKKKLLLMMMNNNPPPNNNLLLLLLMMMNNNMMMMMMPPPOOOOOOOOOPPPQQQRRRSSSSSSSSSTTTVVVYYYZZZYYYXXXVVVVVVVVVXXXZZZZZZYYYXXXOOONNNMMMKKKJJJJJJJJJJJJNNNMMMMMMMMMMMMMMMMMMMMMOOOQQQTTTWWW```zzzvvvXXXMMMPPPWWWcccooo}}}jjjUUUNNNNNNNNNMMMLLLMMMPPPZZZkkk}}}mmm}}}uuubbbLLL???:::888888:::888888888999:::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;:::<<>>======@@@CCCEEEIIINNNTTTYYY]]]cccjjjooouuuwww{{{~~~~~~xxxuuutttvvvwwwxxxvvvxxxzzz|||||||||||||||yyyzzz|||~~~nnn]]]UUURRRQQQOOOMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLNNNOOOOOOOOOPPPQQQRRRSSSTTTQQQPPPOOOMMMKKKIIIHHHGGGHHHHHHHHHIIIKKKLLLKKKIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIJJJKKKLLLNNNOOOQQQNNNLLLKKKLLLMMMMMMMMMOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQSSSVVVYYYZZZYYYWWWUUUTTTTTTUUUWWWYYYXXXWWWNNNNNNMMMKKKJJJJJJIIIIIILLLLLLLLLLLLLLLKKKKKKKKKJJJMMMQQQTTTWWWhhheeeRRRMMMQQQ\\\gggwww]]]QQQOOONNNKKKJJJKKKLLLQQQ]]]llllllxxxsss^^^NNNCCC<<<:::;;;888888888888999:::;;;<<<<<<<<<<<<;;;;;;::::::999666:::???BBBGGGYYYxxxxxxggg\\\VVV^^^lll|||kkk___YYYQQQMMMIIIFFFEEEEEEEEEEEECCCCCCDDDDDDDDDCCCCCCBBBAAA@@@>>>=========??????@@@DDDJJJOOOSSSZZZccciiinnnqqquuuyyy||||||vvvssstttuuuwwwwwwwwwyyy{{{{{{{{{zzz{{{|||||||||~~~hhhZZZTTTSSSOOONNNMMMLLLKKKLLLLLLMMMLLLMMMMMMLLLJJJJJJKKKLLLOOONNNMMMMMMNNNPPPRRRSSSPPPOOONNNMMMKKKJJJHHHHHHIIIHHHGGGHHHJJJKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKMMMNNNOOOPPPNNNKKKJJJKKKLLLMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPRRRUUUXXXYYYWWWUUUTTTSSSRRRRRRTTTUUUUUUTTTNNNMMMMMMLLLKKKJJJIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKIIIKKKPPPUUUUUU^^^xxxvvv\\\OOOOOOYYYdddgggXXXRRROOOMMMLLLNNNMMMOOOWWWbbbsssllluuussscccRRRCCC<<<<<<999888888888888:::;;;<<<<<<<<<<<<<<<;;;:::999888666888===??????HHH```wwwwwwfffZZZYYY```qqq{{{kkkbbbWWWSSSMMMIIIHHHGGGGGGGGGCCCCCCDDDDDDDDDDDDCCCCCCAAAAAA@@@???>>>=========<<>><<<999999888888888999;;;<<<=========<<<;;;:::999888999999<<<>>><<>>===>>>AAADDDEEEGGGKKKRRRXXX___dddjjjnnnqqqtttyyy}}}|||yyywwwvvvyyyvvvsssqqqrrrssstttttttttwwwyyyyyyxxxzzz~~~~~~zzzhhhZZZSSSSSSUUUMMMNNNMMMLLLJJJKKKLLLNNNJJJKKKKKKJJJHHHHHHIIIJJJIIIKKKMMMOOOOOONNNLLLJJJNNNMMMMMMLLLKKKJJJJJJIIILLLIIIGGGFFFHHHJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOOOOLLLIIIGGGHHHJJJKKKKKKIIIJJJKKKLLLNNNNNNNNNNNNOOOPPPRRRUUUWWWWWWUUURRRRRRPPPOOOOOOPPPOOOMMMKKKMMMMMMLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLIIIKKKSSSUUUVVVccctttwww```YYYbbbnnnnnn\\\SSSOOOOOOQQQLLLJJJJJJMMMQQQ^^^sssvvvsssvvv|||XXXBBB???777999999777666999;;;;;;999:::;;;<<<============>>>===<<<999999===DDDKKK\\\rrr}}}mmmcccXXXVVVaaarrr|||lllbbbVVVOOOMMMLLLIIIFFFEEEEEEEEEDDDCCCBBBDDDEEEAAAAAAAAA@@@@@@@@@??????=========???CCCGGGKKKMMMVVVZZZaaaggglllqqqvvvzzz|||}}}}}}wwwtttuuuwwwsssrrrqqqooooooooopppqqqwwwxxxzzz{{{{{{|||}}}tttcccZZZWWWRRROOONNNLLLLLLJJJIIIIIIJJJKKKLLLJJJIIIHHHFFFFFFFFFFFFGGGFFFGGGJJJLLLLLLLLLKKKJJJJJJJJJLLLMMMMMMLLLKKKJJJLLLJJJIIIGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJGGGHHHIIIKKKLLLMMMMMMMMMOOONNNLLLJJJIIIJJJKKKLLLJJJKKKKKKKKKKKKKKKKKKJJJMMMOOORRRVVVXXXWWWTTTQQQQQQRRRRRRPPPMMMKKKKKKKKKMMMKKKIIIIIIJJJJJJIIIHHHFFFHHHIIIKKKLLLLLLKKKKKKMMMMMMMMMOOORRRWWW\\\___wwweee```jjjrrroooXXXNNNOOOOOOLLLMMMLLLLLLMMMOOOWWWhhhyyyrrrpppsssqqqTTTDDD;;;;;;:::888888999999999;;;;;;<<<<<<<<<<<<<<<;;;::::::999777666999???DDDOOO___uuuzzzhhh[[[SSSWWWaaaqqq|||qqqaaaVVVPPPMMMIIIEEEDDDEEEEEEDDDBBBAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>@@@CCCFFFHHHQQQUUU[[[aaafffkkkppptttvvvxxx{{{~~~~~~}}}{{{wwwuuuttttttrrrqqqpppoooooopppqqqrrrxxxyyyzzz{{{{{{|||~~~uuugggYYYSSSQQQNNNKKKKKKLLLKKKJJJIIIIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGFFFGGGIIIJJJKKKKKKJJJJJJKKKKKKLLLLLLLLLKKKKKKJJJKKKJJJHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMKKKJJJIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLNNNPPPSSSXXXZZZYYYVVVRRRNNNOOOOOONNNLLLKKKKKKLLLMMMKKKIIIHHHIIIIIIHHHGGGFFFGGGHHHJJJKKKKKKJJJJJJMMMMMMMMMNNNQQQVVVZZZ]]]jjjssshhhmmmuuuooo[[[QQQPPPOOOKKKKKKJJJJJJKKKLLLQQQ```nnnnnnooottt}}}fffJJJ@@@===:::999999999888888<<<<<<<<<<<<<<<;;;::::::888888888777666777;;;===BBBLLL[[[lllwwwhhhYYYSSSUUU^^^ssspppaaaXXXRRRLLLGGGFFFFFFFFFEEEDDDCCCBBBAAABBBBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@AAABBBIIIMMMRRRXXX]]]bbbhhhkkknnnrrrwww|||{{{yyyxxxwwwvvvuuurrrpppoooooooooooopppqqqrrrsssxxxyyyzzzzzzzzz|||{{{rrrdddYYYOOOMMMMMMKKKIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKJJJIIIGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHIIIJJJKKKMMMMMMLLLKKKJJJJJJJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJLLLNNNOOOMMMLLLJJJIIIIIIJJJKKKLLLNNNMMMLLLKKKKKKLLLMMMNNNNNNQQQUUUZZZ]]]\\\XXXTTTLLLMMMNNNMMMKKKJJJKKKLLLLLLJJJHHHHHHIIIIIIHHHGGGEEEFFFGGGHHHIIIIIIIIIHHHMMMLLLLLLMMMPPPSSSWWWYYY^^^vvvooollltttrrr___TTTRRROOOJJJKKKIIIJJJKKKJJJMMMXXXdddyyykkkooowww~~~xxxXXXFFF???999999:::999777777::::::;;;<<<<<<<<<;;;;;;::::::::::::999999::::::<<>>???@@@@@@CCCFFFKKKOOOTTTYYY^^^bbbggglllsssyyy}}}}}}zzzwwwtttrrrsssttttttppplllkkklllmmmnnnoooqqqrrrrrrwwwxxxyyyyyyyyy{{{sssgggZZZRRRLLLLLLMMMLLLJJJKKKIIIIIIHHHGGGHHHIIIJJJKKKJJJIIIGGGFFFEEEEEEFFFFFFIIIHHHFFFFFFFFFHHHJJJKKKOOOMMMKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIKKKNNNOOOLLLKKKIIIHHHHHHIIIKKKLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNQQQVVV\\\___^^^YYYVVVNNNOOOOOONNNLLLJJJKKKLLLLLLJJJHHHHHHHHHIIIHHHFFFEEEEEEFFFGGGGGGGGGGGGGGGLLLKKKKKKLLLNNNPPPSSSTTTXXXfffqqqhhhoooxxxcccVVVRRROOOJJJLLLKKKLLLMMMMMMNNNUUU^^^nnneeekkkuuu|||~~~mmmNNNAAA888888:::999777888777888999;;;<<<=========;;;;;;;;;;;;;;;:::999888999===CCCKKKTTTbbbuuuyyyjjj]]]TTTRRRXXX```ppp~~~qqqeeeZZZSSSKKKIIIHHHIIIJJJJJJHHHEEEDDDDDDDDDCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@AAAAAABBB???BBBEEEIIILLLQQQVVVZZZ```fffnnntttxxxzzz|||~~~}}}zzzwwwtttssspppnnnoooqqqqqqnnnkkkiiijjjkkkmmmoooppprrrrrrvvvwwwyyyyyyyyy{{{~~~{{{{{{rrrcccVVVPPPLLLMMMMMMKKKJJJKKKIIIHHHHHHGGGHHHIIIJJJKKKJJJIIIHHHFFFFFFFFFFFFGGGJJJHHHGGGEEEFFFGGGIIIKKKNNNMMMKKKIIIHHHIIIIIIJJJIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKJJJIIIHHHIIIJJJMMMNNNJJJIIIHHHGGGHHHIIIKKKMMMKKKJJJIIIIIIIIIIIIJJJKKKMMMPPPUUUZZZ^^^]]]ZZZVVVSSSSSSSSSQQQMMMKKKKKKKKKLLLJJJHHHHHHIIIIIIHHHGGGEEEEEEEEEEEEFFFFFFFFFGGGJJJJJJJJJJJJLLLMMMOOOPPPTTT\\\tttyyyjjjmmmxxxiiiYYYSSSPPPLLLLLLKKKLLLOOOOOOOOOTTT[[[fffxxx]]]ccclllrrrrrrrrr{{{|||ZZZHHH:::999;;;999777888555666888:::<<<===>>>>>>:::999888999::::::888666666999>>>BBBFFFOOObbbsss|||xxxqqqggg]]]VVVSSSSSSZZZmmmvvvfff\\\QQQMMMIIIIIIJJJJJJGGGEEEEEEEEEEEEDDDDDDDDDCCCCCC@@@AAAAAABBBBBBBBBBBBCCC>>>@@@BBBDDDFFFJJJOOORRRXXX^^^ffflllpppssswwwzzz|||}}}~~~~~~yyyvvvtttrrrpppooonnnllllllmmmnnnmmmmmmjjjkkkmmmoooqqqrrrrrrsssvvvxxx{{{|||}}}~~~yyyyyyrrrbbbTTTNNNKKKLLLKKKIIIHHHJJJIIIIIIHHHHHHHHHJJJKKKLLLLLLKKKIIIHHHGGGGGGHHHHHHJJJIIIHHHFFFFFFHHHIIIKKKLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLHHHHHHGGGFFFGGGIIIKKKMMMIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMQQQVVVZZZ[[[YYYVVVVVVWWWVVVSSSOOOLLLLLLLLLMMMKKKIIIIIIJJJJJJIIIHHHFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKMMMNNNNNNUUUfffwwwnnnmmmrrr___WWWSSSPPPKKKJJJKKKNNNOOONNNRRRXXX___lllYYY\\\aaadddccccccjjjtttjjjSSS???;;;<<<999666888666777999:::;;;<<<======:::888777888999:::888666888666888<<<>>>BBBOOO\\\kkknnnqqqnnnggg^^^VVVPPPPPPZZZkkkxxxlll]]]WWWOOOLLLLLLKKKHHHEEEFFFFFFEEEEEEEEEDDDDDDDDDAAABBBBBBBBBBBBBBBAAAAAA===>>>@@@@@@BBBEEEIIILLLOOOUUU^^^cccfffjjjoootttxxxxxxyyy{{{}}}|||wwwrrrpppoooooonnnmmmmmmllljjjiiijjjmmmppplllnnnppprrrttttttuuuuuuwwwzzz~~~~~~vvvyyyqqq```SSSNNNJJJKKKJJJGGGHHHKKKJJJIIIIIIHHHIIIKKKLLLMMMMMMLLLJJJIIIHHHHHHIIIIIIKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIGGGGGGFFFFFFGGGIIILLLMMMHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJMMMRRRVVVXXXWWWVVVVVVVVVVVVSSSPPPNNNMMMNNNNNNLLLJJJJJJKKKKKKJJJIIIGGGGGGFFFEEEEEEEEEFFFGGGEEEEEEFFFGGGIIIJJJKKKLLLJJJRRR]]]qqqpppggg}}}}}}hhh^^^WWWSSSOOOLLLLLLNNNNNNMMMPPPUUUXXXaaarrrYYYXXXZZZ[[[ZZZZZZbbbkkkrrruuu[[[CCC>>>>>>888555777888999::::::;;;;;;;;;;;;;;;999777888;;;;;;:::777;;;777555999;;;;;;AAAIIIVVV___iiimmmjjjbbbXXXPPPNNNQQQZZZjjj{{{hhh```WWWQQQOOONNNJJJGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>===>>>>>>>>>???AAAEEEHHHIIIOOOWWW\\\___cccjjjpppuuuuuuvvvwwwzzz}}}|||xxxrrrnnnmmmmmmmmmmmmllllllllliiifffhhhmmmrrroooppprrruuuvvvwwwwwwvvvyyy|||}}}ttt{{{ooo^^^SSSNNNKKKKKKJJJHHHJJJMMMJJJJJJIIIIIIJJJKKKMMMNNNNNNMMMKKKJJJIIIIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJHHHIIIJJJKKKKKKKKKJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEEEEGGGIIILLLMMMHHHIIILLLNNNNNNLLLIIIHHHHHHHHHKKKNNNSSSVVVVVVUUUTTTUUUUUUSSSPPPOOOOOOPPPOOOMMMKKKKKKKKKLLLKKKIIIHHHGGGFFFEEEEEEFFFGGGGGGCCCDDDEEEFFFHHHJJJKKKKKKKKKSSSZZZeeepppfffrrrxxxmmmpppooocccZZZTTTSSSOOONNNPPPPPPNNNPPPTTTTTTYYYhhh}}}VVVVVVUUUTTTTTTWWW\\\```kkk~~~~~~lllTTTDDD>>>===<<<:::666777888999:::;;;;;;;;;<<<;;;;;;:::::::::;;;;;;888888999888888:::===@@@GGGNNNZZZhhhppplll```UUUKKKIIINNNXXXbbbqqqtttlllaaaXXXSSSOOOLLLIIIGGGFFFEEEFFFGGGGGGFFFEEEEEEEEECCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>@@@BBBCCCEEEGGGLLLRRRXXX]]]bbbdddmmmooosssuuuwwwyyy}}}~~~{{{xxxuuusssqqqnnnmmmlllkkkkkkiiiiiiiiihhhgggiiinnnqqqqqqrrrsssttttttuuuyyy{{{{{{~~~zzzjjj\\\TTTQQQMMMKKKJJJJJJIIIHHHLLLLLLMMMNNNOOOQQQRRRSSSUUUPPPKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKKKKGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIILLLKKKKKKIIIHHHGGGFFFFFFFFFGGGHHHJJJMMMOOOPPPQQQWWWUUURRRPPPOOOOOOPPPQQQPPPNNNJJJGGGFFFGGGIIIJJJHHHGGGEEEDDDDDDDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGNNNMMMPPP]]]zzzgggjjjrrr{{{fffgggrrr~~~{{{eeeZZZZZZWWWPPPLLLNNNPPPPPPPPPRRRVVVWWW```qqqWWWWWWWWWUUUUUUVVVYYY\\\aaarrruuu```MMMBBB<<<999777777888999:::;;;;;;;;;;;;<<<;;;;;;;;;:::;;;;;;;;;:::::::::888777888:::===>>>DDDOOO^^^iiikkkfff```RRRMMMMMMRRRVVV```xxxpppbbbYYYSSSOOOLLLHHHGGGEEEEEEFFFFFFEEECCCEEEEEEDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@?????????@@@BBBDDDGGGLLLRRRWWW\\\^^^gggjjjnnnqqqtttwwwzzz}}}~~~|||yyyvvvtttsssqqqnnnkkkhhhgggffffffgggggghhhhhhhhhjjjnnnqqqrrrssstttuuuuuuxxx|||zzz{{{yyyfff[[[TTTQQQMMMKKKJJJJJJIIIIIILLLLLLLLLMMMOOOPPPRRRSSSSSSPPPKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFGGGIIIJJJKKKKKKKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKHHHHHHGGGGGGFFFFFFFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMUUUTTTRRRQQQPPPOOOPPPPPPOOOMMMJJJHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDEEEEEEFFFCCCCCCDDDFFFGGGHHHIIIJJJLLLMMMQQQ[[[rrrtttccc```vvvrrrjjjnnnwwwrrrddd```\\\UUUPPPQQQRRRPPPOOOQQQNNNPPPZZZiiizzzWWWXXXXXXWWWUUUUUUWWWXXXZZZfff|||}}}mmmZZZIII>>>999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999666555777888888;;;CCCOOO\\\dddgggfffXXXPPPKKKLLLLLLOOO]]]mmmsssfff^^^WWWSSSLLLIIIGGGFFFFFFFFFEEEDDDFFFEEEDDDCCCCCCBBBBBBBBBDDDDDDCCCBBBAAA???===<<>><<<=========>>>BBBGGGKKKNNNSSSXXX^^^dddhhhlllppprrrrrruuuyyy|||~~~{{{vvvrrrooommmjjjhhhiiihhheeebbb```______^^^eeegggiiijjjjjjkkkmmmnnnrrrssstttuuuwww{{{zzzvvvyyylll\\\VVVRRRPPPLLLJJJJJJKKKKKKJJJKKKKKKLLLLLLMMMOOOPPPQQQNNNLLLKKKLLLLLLLLLJJJHHHGGGHHHHHHHHHGGGGGGFFFEEEDDDEEEFFFHHHJJJLLLMMMNNNJJJHHHFFFDDDDDDFFFIIIJJJKKKJJJIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGIIIIIIFFFFFFGGGHHHIIIJJJJJJKKKHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQQQQQQQPPPNNNMMMJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBDDDEEEGGGIIIJJJKKKKKKOOOSSSVVV[[[qqqooo^^^lll|||zzzwwwrrriii```YYYWWWUUUQQQNNNNNNNNNSSS]]]eeelllwwwRRRTTTVVVWWWVVVVVVVVVWWW\\\\\\cccsss~~~xxxkkk[[[LLLBBB===999888777777777777888888:::;;;<<<=========<<<<<<999::::::999777666777888<<<:::999;;;AAAIIIQQQUUUUUUPPPMMMLLLKKKJJJKKKNNNZZZhhhpppeeeWWWSSSNNNJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDAAABBBDDDEEEDDDCCC@@@???======<<<<<<>>>BBBFFFHHHKKKPPPVVV\\\```eeeiiilllllloootttwwwyyy{{{}}}~~~{{{wwwtttooollljjjhhhfffdddccccccaaa`````````aaabbbgggiiijjjkkkjjjjjjlllmmmqqqrrrtttuuuxxx|||{{{zzz}}}wwwyyyiiiZZZUUUQQQOOOLLLJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPLLLKKKKKKLLLMMMMMMKKKIIIGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLJJJHHHFFFDDDDDDFFFHHHIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMLLLNNNPPPQQQQQQOOOMMMLLLIIIIIIJJJJJJJJJHHHGGGFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHKKKNNNSSSTTTTTTbbb}}}iiilllooossshhh^^^YYYVVVQQQNNNOOOKKKPPPXXX]]]___hhh{{{QQQSSSUUUVVVUUUUUUVVVWWWXXXYYY\\\fffyyy}}}yyyqqqgggXXXJJJ@@@:::999888777666666777888999:::<<<===>>>>>>===<<<888999::::::888777888999999888777888;;;AAAGGGKKKNNNNNNMMMLLLJJJHHHFFFEEEKKKUUUggg}}}sssccc^^^VVVOOOKKKJJJHHHHHHHHHGGGFFFEEEDDDDDDDDDDDD@@@AAACCCEEEEEEDDDCCCBBB???>>>=========???BBBCCCEEEIIINNNRRRVVV[[[```ccceeehhhmmmqqqsssvvvxxxzzz}}}~~~|||yyyvvvooollliiifffeeeeeecccbbb```_________aaabbbdddfffiiijjjkkkkkkkkklllnnnppprrrtttwwwyyy{{{{{{xxx{{{wwwsssyyyzzzeeeYYYUUUQQQNNNKKKJJJKKKLLLLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOKKKJJJJJJKKKMMMNNNLLLKKKGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJHHHGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDFFFGGGIIIJJJIIIIIIHHHHHHGGGGGGFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOPPPOOONNNLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEJJJKKKOOOQQQPPPXXXqqq{{{nnnhhhvvvhhh___YYYSSSPPPQQQLLLPPPUUUXXXWWW]]]nnnSSSUUUVVVUUUTTTSSSUUUVVVVVVYYY\\\```kkk|||}}}~~~xxxvvvtttiiiWWWIII===<<<:::888777777888999999:::<<<>>>???>>>======999:::;;;;;;999888888999555666777888:::<<>>>>>>>>>>>>>>???AAACCCFFFIIILLLQQQWWW[[[]]]aaafffkkkmmmpppsssuuuwwwyyy{{{||||||~~~~~~zzzwwwtttrrrppphhheeebbbaaaaaaaaa```___^^^^^^^^^___aaaccceeeggghhhiiijjjkkkkkknnnrrruuuvvvxxx|||||||||xxxzzzwwwqqqqqqyyylll^^^WWWVVVPPPMMMKKKJJJKKKLLLMMMMMMKKKKKKKKKKKKKKKLLLMMMNNNJJJIIIIIIJJJMMMNNNNNNMMMHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFGGGIIIJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHIIIIIIJJJJJJKKKKKKKKKNNNNNNOOONNNNNNLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEIIIFFFIIINNNOOOQQQbbbvvvwwwjjjvvvuuuhhh^^^VVVSSSTTTPPPQQQSSSTTTTTTXXXfffuuuVVVWWWVVVUUURRRRRRSSSTTTVVV\\\``````cccsss{{{uuuyyy}}}wwwdddSSS???>>><<<999999999:::;;;999:::<<<>>>??????>>>===;;;<<<===<<<:::888888888555777999::::::999::::::===EEELLLMMMKKKHHHFFFDDDDDDCCCHHHRRR]]]lll}}}pppcccZZZSSSOOOMMMIIIHHHGGGFFFEEEEEEEEEEEECCCCCCDDDDDDDDDDDDCCCCCC????????????>>>======<<<>>>@@@AAACCCFFFKKKQQQVVVYYY]]]bbbfffjjjlllppprrruuuwwwyyyzzz{{{}}}~~~xxxrrrooommmkkkjjjcccaaa^^^]]]^^^___^^^^^^^^^^^^^^^___```ccceeefffggghhhiiijjjlllpppvvvzzzyyy}}}zzzuuuxxx~~~wwwrrrsss|||}}}vvvqqqoooqqq{{{qqqbbbYYYVVVWWWPPPMMMJJJJJJKKKMMMMMMMMMKKKKKKJJJKKKKKKLLLMMMNNNKKKIIIHHHJJJLLLNNNNNNNNNHHHHHHIIIJJJJJJIIIIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLIIIIIIIIIIIIHHHHHHGGGGGGDDDEEEEEEFFFFFFGGGHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGDDDEEEGGGIIIKKKMMMOOOOOOOOOOOONNNNNNLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGHHHIIIHHHGGGFFFEEEGGGGGGGGGFFFFFFFFFFFFFFFGGGCCCDDDLLLNNNNNNZZZjjj~~~}}}llljjj~~~nnnbbbYYYUUUVVVOOOOOOOOOPPPOOOSSS___mmm}}}PPPPPPPPPQQQQQQSSSTTTUUUTTTTTTWWW\\\```hhhvvv{{{||||||qqq___IIIAAA:::::::::888777999888666:::@@@@@@<<<===BBBAAA>>><<<;;;<<<<<<:::999888999999:::::::::999999@@@@@@BBBCCCDDDCCCBBBBBBBBBEEEGGGHHHKKKUUUfffsssrrriii```WWWOOOMMMKKKIIIHHHIIIIIIHHHFFFCCCBBBAAABBBDDDEEEDDDCCCCCCBBBAAA@@@>>>===<<<<<<>>>>>>>>>@@@CCCFFFJJJLLLPPPQQQUUUZZZ```eeejjjmmmpppsssvvvwwwxxxyyy{{{|||zzz{{{~~~{{{vvvsssppplllhhhfffdddcccccc```]]]ZZZZZZ\\\___aaaaaaaaaaaabbbdddeeeggghhhjjjlllnnnnnnnnnqqqwww{{{zzzxxx|||tttpppnnnttt~~~|||uuuqqqllljjjnnnxxxzzzjjj___ZZZWWWUUURRRLLLLLLKKKJJJJJJKKKMMMMMMOOONNNMMMLLLMMMNNNOOOPPPHHHGGGGGGFFFGGGHHHJJJJJJJJJKKKLLLLLLKKKIIIGGGFFFCCCDDDEEEGGGHHHHHHHHHHHHIIIGGGFFFJJJMMMMMMHHHCCCFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDBBBCCCDDDFFFGGGHHHIIIJJJJJJIIIHHHHHHGGGFFFEEEEEEGGGGGGIIIJJJKKKMMMNNNNNNUUUSSSOOOLLLJJJIIIIIIJJJPPPNNNLLLJJJIIIIIIJJJJJJIIIHHHGGGGGGHHHHHHFFFDDDIIIFFFBBBBBBCCCEEECCCBBBDDDEEEEEEEEEHHHOOOWWW\\\jjjqqqgggsss~~~nnn```ZZZ[[[WWWRRROOOPPPPPPQQQWWW^^^uuuOOOOOOOOOOOOPPPRRRSSSTTTVVVUUUVVVXXXYYY\\\fffqqq~~~|||zzzhhhUUUJJJ@@@<<<:::777666888:::777999>>>@@@======@@@???===;;;::::::;;;:::999888999999:::::::::999999888999<<<@@@CCCDDDEEEFFFCCCEEEFFFCCCCCCJJJVVVaaaxxxyyymmm```VVVTTTQQQMMMKKKKKKKKKJJJIIIDDDCCCAAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@?????????<<<;;;;;;<<<>>>AAADDDFFFHHHJJJMMMRRRXXX^^^bbbeeekkknnnqqqssstttuuuwwwyyyxxxyyy{{{~~~yyytttpppnnnkkkhhheeedddcccccc___^^^[[[ZZZZZZ\\\___aaaccccccbbbbbbbbbcccddddddjjjlllpppqqqrrruuu{{{{{{tttmmmmmmssswwwvvvsssllliiieeegggnnn{{{zzzpppddd[[[XXXVVVTTTQQQLLLLLLJJJJJJIIIJJJKKKLLLOOONNNNNNMMMMMMMMMNNNNNNGGGGGGGGGGGGHHHIIIKKKLLLKKKKKKJJJJJJIIIHHHGGGGGGDDDDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFHHHLLLLLLHHHCCCFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIKKKLLLNNNNNNNNNMMMKKKIIIHHHHHHIIIJJJSSSRRROOOMMMKKKIIIHHHGGGGGGFFFFFFFFFHHHHHHFFFDDDAAA???======@@@BBBBBBAAADDDEEEEEEEEEFFFKKKQQQVVVYYYjjj{{{iiiiiirrr}}}jjj^^^[[[YYYTTTQQQQQQPPPOOOSSSYYYjjjuuuNNNNNNNNNOOOPPPQQQRRRSSSVVVTTTTTTUUUTTTSSSYYYaaayyytttcccVVVGGG???:::666555888<<<888777<<>>@@@HHHPPP```pppoooddd[[[VVVQQQLLLJJJIIIIIIHHHGGGEEECCCCCCDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBB<<<<<<;;;;;;<<<===???@@@AAACCCFFFJJJPPPUUUYYY\\\bbbeeeiiilllmmmooorrrtttuuuvvvwwwzzz}}}}}}yyyuuuoookkkgggfffdddbbbaaa`````````[[[[[[ZZZZZZ[[[]]]___aaaccccccccccccddddddeeefffjjjnnnrrruuuvvvzzz}}}vvvjjjeeefffjjjkkkkkkfffdddcccgggrrr|||kkkddd\\\WWWUUUUUUSSSPPPLLLKKKJJJHHHHHHHHHIIIIIINNNNNNOOOOOONNNMMMLLLKKKFFFGGGGGGGGGIIIJJJLLLMMMLLLKKKIIIHHHHHHHHHHHHIIIEEEEEEDDDDDDDDDEEEGGGHHHHHHFFFEEEGGGJJJJJJGGGCCCFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNIIIHHHHHHGGGHHHIIIJJJKKKUUUTTTRRROOOLLLHHHEEEDDDEEEDDDDDDEEEFFFGGGEEEDDDCCCAAA@@@AAACCCEEEEEEDDDDDDDDDEEEDDDDDDGGGJJJMMMQQQYYYlllxxxkkkiiivvvddd[[[[[[VVVSSSSSSQQQNNNPPPSSS```kkk{{{NNNNNNNNNOOOPPPRRRSSSTTTUUUSSSTTTUUUTTTSSSVVV\\\hhh}}}zzznnn^^^MMMBBB:::666555888<<<888777<<>>======>>>>>>===:::::::::;;;::::::999999444555777999:::<<<===>>>???AAABBB@@@>>>???EEEJJJRRR]]]nnnvvvhhhbbbYYYQQQMMMKKKIIIHHHJJJHHHFFFEEEFFFGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCC@@@@@@???>>>======>>>>>>===???BBBEEEJJJOOORRRTTTYYY\\\```cccfffhhhlllnnnrrrssstttwww{{{{{{vvvqqqnnnkkkgggeeeaaa```^^^\\\[[[[[[[[[\\\XXXYYYZZZ\\\^^^```aaabbb```aaabbbdddfffiiikkklllmmmqqqvvvyyy{{{}}}}}}zzzwwwsssooommmrrruuu{{{}}}ttthhh```^^^aaadddfffgggggghhhmmmzzz~~~vvvnnn```\\\XXXUUUTTTSSSQQQOOOLLLKKKIIIGGGFFFFFFGGGGGGLLLNNNOOOPPPOOOMMMJJJHHHEEEFFFGGGHHHJJJKKKMMMMMMMMMLLLIIIHHHHHHIIIKKKLLLGGGFFFDDDCCCCCCDDDFFFGGGHHHGGGFFFGGGIIIIIIGGGEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEGGGIIIJJJLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMRRRQQQPPPNNNKKKGGGDDDBBBDDDCCCCCCDDDEEEFFFDDDCCCHHHGGGFFFEEEEEEEEEDDDCCCBBBCCCDDDDDDDDDEEEGGGIIIPPPTTT```uuuzzzppptttqqqccc]]]XXXTTTUUUSSSOOONNNPPPXXXaaaooo~~~NNNNNNOOOPPPQQQSSSUUUVVVVVVSSSTTTVVVUUURRRTTTXXX\\\rrr|||rrrcccRRRGGG???999777888999777777<<>>=========<<<;;;;;;;;;;;;;;;:::999888666666666666777888888999<<<>>>@@@@@@???@@@CCCFFFKKKPPP\\\mmm|||tttiii^^^WWWRRROOOMMMKKKIIIFFFEEEGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAACCCBBBAAA@@@???>>>>>>>>><<<===>>>AAAEEEHHHKKKMMMOOOSSSWWW[[[^^^```dddffflllnnnppptttxxx}}}~~~|||zzztttpppkkkgggeeedddbbbaaa]]]\\\ZZZXXXWWWWWWWWWWWWXXXYYY[[[^^^```bbbdddeee______aaacccfffjjjlllnnnqqqvvv{{{~~~yyywwwrrrlllfffbbb```^^^```dddlllwww{{{tttiii```[[[\\\___bbbhhhjjjnnnvvvvvv}}}tttjjjbbbYYYXXXVVVUUUTTTRRRPPPNNNKKKJJJHHHGGGFFFFFFFFFGGGKKKMMMOOOPPPOOOLLLIIIGGGEEEEEEGGGHHHJJJKKKLLLLLLNNNLLLJJJHHHHHHJJJMMMOOOIIIHHHEEEDDDCCCDDDEEEFFFHHHGGGFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBCCCDDDEEEFFFGGGGGGGGGDDDCCCCCCCCCCCCEEEFFFGGGCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLKKKKKKIIIGGGDDDCCCCCCBBBBBBCCCEEEEEECCCBBBBBBBBBBBBAAA@@@?????????@@@BBBCCCDDDDDDEEEGGGIIIJJJMMMVVVdddtttvvvkkkppp```ZZZVVVWWWVVVRRRPPPPPPPPPWWWbbbnnn{{{NNNOOOOOOPPPRRRTTTVVVWWWXXXUUUSSSTTTSSSOOOOOOQQQUUUgggtttgggYYYPPPHHH@@@;;;:::777888888<<>>===:::;;;<<<===???BBBDDDEEEFFFIIINNNRRRUUUXXX[[[]]]ccceeeiiinnnssswwwzzz|||||||||wwwsssqqqiiifffbbb___^^^^^^^^^]]]ZZZYYYWWWVVVUUUUUUVVVVVVXXXYYY\\\^^^aaaccceeefffbbbbbbccceeegggiiilllmmmuuuzzz~~~yyyuuurrrnnniiibbb\\\WWWSSSRRRQQQUUU\\\fffqqqzzz~~~zzzuuukkkaaaZZZYYY]]]```iiimmmuuu~~~oooxxx}}}nnnaaaZZZTTTTTTTTTSSSQQQOOONNNLLLJJJIIIHHHFFFFFFFFFGGGGGGJJJLLLMMMNNNNNNLLLIIIGGGDDDEEEFFFHHHIIIJJJJJJJJJMMMKKKIIIHHHIIIKKKMMMOOOKKKIIIGGGFFFEEEDDDDDDEEEHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCDDDEEEEEEEEEEEEAAABBBBBBCCCDDDEEEEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDBBB@@@;;;===@@@@@@??????@@@AAA???AAABBBCCCCCCDDDGGGIIIFFFIIIQQQZZZccctttjjjxxxfff___YYYYYYYYYUUURRRQQQOOOTTT\\\dddooo|||MMMMMMNNNOOOQQQSSSUUUVVVYYYTTTRRRSSSRRRNNNMMMOOORRR\\\nnnxxxnnnccc\\\TTTHHH@@@<<<777:::::::::BBBPPPZZZ]]]UUUPPPIIIDDD@@@>>><<<;;;<<<<<<<<<<<<;;;:::999888555444444444555666888999777888::::::;;;===???@@@@@@CCCIIIQQQXXXeee~~~~~~qqqfff^^^YYYTTTPPPLLLIIIHHHHHHGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBAAABBBBBBBBBAAA@@@@@@???<<<<<<<<<<<<===>>>???@@@>>>AAAFFFIIILLLOOORRRTTTWWWZZZ```ggglllpppqqqrrryyy{{{~~~zzzzzzxxxuuuppplllhhheeebbb___\\\YYYYYYYYYXXXWWWVVVVVVUUUUUUUUUVVVXXXYYYYYYYYY[[[]]]___bbbeeefffgggggghhhjjjmmmppprrrtttxxx~~~{{{rrrkkkjjjhhheee___YYYRRRLLLHHHDDDGGGMMMWWWaaajjjqqqtttwwwrrrjjj___XXXYYY```gggpppvvvuuu}}}kkk]]]VVVNNNOOOOOOOOOMMMLLLKKKKKKIIIIIIGGGGGGFFFGGGHHHIIIIIIJJJLLLMMMMMMLLLJJJIIIDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIHHHGGGHHHJJJLLLMMMKKKKKKJJJHHHGGGEEEDDDDDDFFFEEEDDDBBBAAABBBEEEGGGFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCBBBAAABBBDDDEEEEEEDDDBBBAAA@@@AAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDAAA???===@@@CCCDDDBBBAAABBBDDD@@@AAABBBAAAAAABBBEEEGGGHHHGGGMMMUUUZZZeeettt|||wwwnnneee]]]\\\[[[VVVRRRQQQPPPSSSWWW]]]eeerrrLLLLLLMMMNNNPPPRRRTTTUUUXXXSSSPPPRRRRRRPPPPPPRRRRRRUUU___rrr{{{sssjjjeee\\\OOOCCC>>>888<<<<<<888===JJJTTTXXX]]]XXXPPPIIIDDDBBB???>>><<<<<<<<<<<<;;;:::999888888777666555444555666777444555777999<<>>>>>>>>>>>>>>??????999<<>>DDDMMMVVV___eeehhhrrrnnnfff\\\WWW[[[gggppp{{{kkk[[[TTTIIIJJJKKKKKKJJJIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKLLLLLLKKKKKKJJJDDDEEEFFFGGGHHHGGGGGGFFFGGGFFFFFFFFFGGGIIIJJJKKKLLLLLLKKKJJJHHHFFFDDDCCCDDDCCCBBB@@@???@@@CCCEEEFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCBBBBBBAAAAAABBBCCCEEEFFFEEECCC@@@>>>@@@@@@AAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCC???@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFGGGHHHFFFEEEDDDDDDCCCAAA???@@@CCCFFFEEEBBB??????AAABBBBBBAAA@@@>>>???BBBEEEIIIEEEHHHOOOSSSYYYmmmyyyssswwwtttjjjaaa^^^\\\VVVRRRPPPKKKMMMPPPSSSZZZfffuuuNNNOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQRRRQQQOOONNNQQQRRRVVVaaasssvvvmmmkkkggg[[[MMMEEE;;;======;;;999===GGGOOObbb^^^VVVMMMFFFBBB@@@???:::;;;;;;;;;;;;;;;:::999777777777666555555444444666666666888:::<<>>===<<<<<<;;;<<<<<<<<<>>>@@@CCCFFFGGGJJJLLLOOOTTTYYY^^^bbbdddgggjjjooosssuuuwwwyyy{{{zzz{{{{{{|||}}}~~~~~~xxxrrrnnnlllgggeeebbb___]]]\\\\\\]]]XXXWWWUUUSSSRRRRRRSSSSSSSSSUUUWWWVVVTTTUUUYYY\\\^^^[[[YYY\\\ccciiijjjiiioooqqquuuyyy|||vvvhhheee___cccbbbQQQDDDCCCAAAAAA@@@BBBHHHMMMPPPWWW^^^eeeeee```YYYZZZfffttt}}}}}}}}}jjjXXXLLLLLLKKKJJJKKKKKKJJJGGGEEEGGGFFFEEEDDDEEEFFFHHHJJJGGGHHHJJJKKKKKKIIIHHHGGGLLLJJJHHHFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEIIIIIIHHHGGGGGGFFFFFFFFFAAABBBCCCCCCCCCDDDFFFHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAAAAABBBCCCDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@BBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDIIIGGGEEECCCBBBBBBCCCCCCCCCBBBBBBAAABBBCCCDDDEEEHHHGGGIIILLLOOOTTTaaannn|||pppyyymmmvvvvvveee^^^\\\WWWTTTUUUSSSSSSRRRRRRTTT]]]hhhqqqNNNNNNOOOPPPQQQRRRRRRSSSRRRRRRQQQQQQQQQPPPNNNMMMMMMPPPUUU[[[gggzzz|||ssslllmmmlllcccUUUKKK>>>===;;;999999<<>>>>>>>>>>>======>>>???AAABBBCCCDDDGGGKKKPPPTTTWWWYYY^^^aaafffiiikkknnnppprrrtttuuuvvvxxxzzz|||}}}~~~~~~{{{vvvpppkkkgggeee```___\\\YYYWWWVVVWWWWWWVVVUUUUUUTTTSSSSSSTTTTTTRRRTTTUUUUUUTTTTTTWWWZZZ^^^[[[ZZZ^^^fffmmmooooootttvvvyyy}}}~~~qqqfff___bbbaaaRRRGGGEEEAAAEEECCCFFFKKKMMMNNNQQQVVVZZZZZZXXXWWW^^^pppwwwdddVVVNNNKKKJJJJJJJJJKKKJJJHHHFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGHHHIIIJJJJJJIIIHHHGGGJJJIIIGGGEEEEEEEEEFFFGGGHHHHHHGGGGGGFFFEEEDDDDDDGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDCCCBBBCCCEEEGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCFFFFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@???@@@AAABBBCCCEEEEEEFFFHHHJJJNNNXXXccc{{{ooouuuuuuvvvqqqhhhbbb[[[WWWWWWVVVUUUSSSQQQQQQVVV___eeeuuu~~~LLLMMMNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPNNNMMMLLLJJJOOOTTTVVVZZZhhhvvvoooqqqssskkk^^^TTTGGGCCC===::::::;;;;;;:::KKKKKKLLLQQQTTTRRRIIIBBBAAA???>>>>>>>>>===;;;999999888888777666666555555555555555555777999;;;<<>>@@@CCCFFFIIIKKKLLLRRRVVVZZZ]]]```cccfffhhhkkklllnnnqqqtttwwwyyyzzzzzz{{{}}}~~~|||yyyvvvtttrrrooojjjeeeaaa^^^\\\YYYXXXVVVSSSRRRQQQRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUSSSTTTUUUUUUUUUVVVXXX[[[```^^^___dddmmmuuuyyyzzzzzz|||mmmccccccaaaTTTMMMKKKFFFGGGFFFIIINNNPPPMMMMMMOOOPPPQQQQQQVVVeee{{{ooo]]]SSSOOOJJJIIIIIIJJJKKKKKKIIIHHHEEEDDDCCCCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEFFFFFFEEEDDDBBBAAACCCDDDDDDCCCBBBBBBCCCEEEDDDEEEEEEDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???AAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????@@@AAAAAABBBAAAAAA@@@AAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBB??????>>>===>>>???@@@AAADDDCCCDDDFFFGGGHHHOOOXXXfffvvvmmmtttwwwwww{{{pppiii```XXXUUUYYYWWWUUUQQQPPPRRRWWW[[[gggooo~~~LLLLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRQQQNNNLLLLLLLLLKKKNNNRRRSSSTTT]]]qqqvvvvvvvvvoooddd\\\SSSNNNGGG@@@;;;999999888???AAAGGGRRR\\\\\\SSSJJJGGGCCC???======<<<999777999999999888777777666666666666555555666888:::;;;===AAAEEEFFFFFFEEEFFFGGGNNNSSS[[[hhhzzzuuukkkeee___[[[TTTOOOLLLLLLKKKGGGDDDEEECCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@???===<<<;;;:::<<<===>>>???AAACCCDDDEEEJJJMMMQQQTTTVVVYYY]]]___```bbbeeeiiimmmpppsssuuuvvvwwwyyyzzz|||}}}~~~~~~~~~}}}~~~|||xxxtttqqqmmmjjjgggfffccc```\\\YYYVVVUUUUUUTTTSSSQQQPPPPPPPPPPPPPPPQQQSSSUUUVVVWWWVVVVVVUUUVVVWWWXXXYYY[[[\\\]]]cccbbbeeekkkttt}}}|||oooiiibbbWWWTTTVVVPPPJJJIIILLLSSSTTTQQQNNNNNNLLLMMMPPPXXXllliiiWWWOOONNNHHHGGGGGGHHHJJJKKKJJJIIIDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGHHHHHHJJJIIIHHHGGGFFFDDDCCCCCCDDDDDDEEEFFFEEECCCAAA@@@DDDDDDEEECCCAAAAAABBBCCCCCCCCCDDDDDDDDDDDDCCCBBBDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>???@@@AAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>???@@@@@@????????????@@@@@@AAA???@@@BBBCCCCCCCCCBBBAAA???>>>=========>>>???@@@CCCBBBCCCGGGGGGGGGKKKQQQZZZrrrxxxoooqqqyyy~~~wwwvvvrrrkkk```VVVWWWVVVUUUTTTTTTWWW[[[^^^```gggsssKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRQQQNNNLLLLLLMMMPPPNNNPPPTTTVVVZZZfffsss}}}wwwtttooohhheee^^^[[[TTTIII>>>888888;;;999;;;DDDRRR___ccc^^^WWWKKKFFF???<<<===>>><<<::::::::::::999888888777777888777666666666888999:::999<<>>=========>>>>>>??????@@@@@@@@@CCCEEEHHHKKKMMMPPPSSSVVVVVVXXX[[[___dddhhhkkklllpppqqqsssuuuwwwxxxyyyyyyzzz{{{{{{zzzxxxyyy{{{~~~~~~|||{{{yyyvvvqqqmmmiiifffbbb___^^^]]][[[YYYVVVTTTRRRQQQQQQPPPPPPOOOOOOOOOOOOOOONNNPPPRRRUUUWWWXXXXXXWWWVVVVVVXXXZZZ]]]___``````dddeeehhhnnnwwwvvviii\\\]]]bbb]]]TTTQQQRRRWWWXXXTTTOOOMMMJJJNNNTTT```tttzzzcccSSSLLLKKKGGGFFFEEEFFFHHHIIIIIIHHHCCCCCCBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCDDDEEEEEEEEEEEECCCBBBAAADDDDDDDDDCCCAAA@@@AAACCCBBBCCCDDDEEEEEEEEECCCCCCEEEEEEDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAA@@@@@@???>>>>>>>>>???@@@@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@===>>>@@@AAABBBBBBAAA@@@@@@???>>>======>>>???@@@AAA@@@AAAEEEGGGFFFIIIMMMQQQ^^^uuuqqqjjjhhhnnnmmmxxx{{{}}}{{{mmm^^^UUUUUUUUUWWW[[[```eeeggg\\\aaajjjvvvKKKLLLMMMNNNOOOPPPPPPQQQNNNQQQSSSRRRNNNLLLMMMOOOSSSNNNNNNTTTXXXXXX]]]fffzzzsssllljjjkkkggggggbbbVVVGGG===;;;<<<888:::AAAMMM[[[eeegggeeeUUUMMMCCC???@@@BBBBBB@@@;;;;;;;;;:::999999888888999888777666666777888888777999>>>CCCHHHLLLOOOPPPKKKKKKKKKLLLRRR___ooo{{{xxxhhhaaa[[[XXXTTTMMMIIIIIIGGGGGGFFFEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>===<<<>>>@@@BBBDDDFFFJJJLLLMMMNNNQQQUUUYYY]]]```aaaeeegggiiikkkmmmooopppqqqqqqssstttsssqqqqqquuuyyyzzzzzz{{{}}}{{{zzzyyywwwtttqqqooommmllliiieeebbb___]]]YYYWWWVVVVVVUUUSSSRRRPPPOOOOOOLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPRRRTTTVVVWWWXXXYYYVVVVVVXXX\\\aaadddeeedddfffhhhkkkqqqxxxvvvdddeeekkkfffaaa[[[XXXZZZZZZTTTNNNLLLKKKSSS^^^lll|||~~~lll\\\PPPJJJHHHFFFEEECCCDDDFFFGGGGGGGGGCCCCCCCCCBBBBBBBBBBBBAAACCCDDDDDDDDDEEEFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCAAA@@@AAACCCAAACCCEEEFFFGGGFFFEEEDDDFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@??????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???<<<===>>>???@@@@@@@@@@@@??????>>>=========>>>>>>============>>>???@@@@@@===>>>??????@@@@@@@@@@@@AAA@@@???>>>===>>>???@@@???===>>>BBBDDDCCCEEEIIIMMMSSSbbb}}}lll```bbb```jjjvvveeeYYYWWWVVVXXX]]]cccgggiiiVVVYYY___iiiwwwLLLLLLMMMNNNOOOPPPQQQQQQMMMQQQTTTSSSOOOMMMOOORRRTTTNNNMMMSSSTTTQQQVVV```tttwwwllljjjnnnrrrrrrooofffYYYLLLBBB===::::::>>>GGGTTTbbblllqqqjjj^^^OOOEEECCCDDDCCCAAA<<<<<<;;;;;;:::999999999999888666555555555666666777888:::???EEEJJJNNNOOOOOOOOONNNLLLLLLRRRZZZbbbwww}}}tttlllfff___VVVQQQPPPKKKJJJIIIGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCCCCDDDCCCBBBAAA@@@?????????>>>>>>>>>======:::;;;======>>>@@@DDDFFFEEEFFFHHHLLLOOORRRUUUVVVYYY[[[]]]```bbbdddeeeffffffiiikkkjjjhhhiiimmmrrrqqqrrrsssuuuwwwxxxzzzzzz}}}}}}||||||}}}}}}~~~~~~}}}zzzxxxwwwvvvuuusssnnnmmmllljjjhhheeecccbbb```^^^ZZZXXXWWWVVVTTTRRROOOOOOOOONNNMMMMMMLLLLLLJJJJJJKKKLLLLLLMMMLLLLLLPPPPPPQQQSSSUUUWWWYYYZZZYYYZZZ\\\aaahhhllllllkkkmmmooorrrvvv|||nnnkkkoooiiihhh```ZZZZZZYYYTTTPPPNNNQQQ]]]kkkyyy|||wwwiii[[[QQQLLLHHHGGGFFFDDDBBBBBBCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@???@@@AAABBBBBBCCCCCCBBBAAA@@@BBBCCCAAACCCEEEHHHIIIHHHFFFEEEGGGFFFDDDCCCBBBBBBBBBCCCBBBAAA@@@??????@@@AAABBB@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@;;;<<<===>>>????????????@@@???>>>>>>======>>>>>>============>>>???@@@AAA>>>>>>>>>===>>>>>>??????AAA@@@>>>=========>>>???AAA======@@@BBBAAABBBEEEIIILLLVVVhhhtttjjjbbbcccwwwrrrbbb^^^YYYWWWXXX[[[]]]]]]TTTUUUWWW]]]hhhyyyMMMMMMNNNOOOPPPQQQQQQRRRMMMQQQTTTSSSPPPNNNQQQTTTSSSMMMMMMQQQPPPKKKRRR^^^bbb}}}mmmiiimmm{{{zzzxxxtttjjjZZZIII>>>;;;;;;<<>>BBBAAAAAA@@@@@@?????????;;;<<<=========???BBBEEE@@@AAACCCFFFIIIKKKNNNOOOQQQRRRUUUXXXZZZ\\\^^^^^^^^^aaaddddddaaabbbggglllkkklllmmmoooqqqssstttuuuxxxxxxwwwwwwxxxxxxyyyzzzzzz{{{~~~~~~}}}{{{zzzwwwxxxxxxxxxxxxxxxwwwwwwyyyvvvrrrooonnnmmmkkkiiidddccccccbbb```^^^\\\[[[YYYWWWTTTSSSSSSRRRQQQOOOKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNNNNNNNQQQQQQQQQRRRTTTVVVYYY[[[^^^^^^aaagggooossstttsssuuuwwwzzz}}}}}}}}}uuuooopppiiihhh___XXXXXXYYYVVVSSSSSSYYYfffvvv~~~sssiiiZZZOOOJJJHHHHHHGGGEEECCCAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAABBBBBBBBBCCCCCCEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGEEECCC@@@>>>===>>>@@@AAAAAABBBCCCBBBAAAAAABBBDDDAAACCCFFFIIIJJJIIIGGGFFFGGGFFFDDDCCCBBBBBBBBBCCCBBBAAA???>>>>>>???AAABBB@@@@@@AAAAAABBBCCCDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@;;;<<<===>>>????????????@@@@@@???>>>>>>>>>>>>>>>============>>>???AAAAAA???>>>===<<<<<<===>>>???@@@???>>>===<<<<<<===>>>DDD@@@>>>AAABBBAAAAAADDDAAADDDKKKUUUfffyyykkkbbbmmmkkkddd[[[UUUSSSRRRQQQPPPUUUTTTSSSUUU]]]kkk{{{RRRQQQQQQPPPOOOOOONNNNNNNNNNNNNNNMMMNNNNNNOOOOOOPPPPPPQQQPPPOOOQQQTTTWWWcccttt|||rrrrrr~~~~~~~~~}}}uuufffSSSGGG>>>999:::@@@DDDMMMfffrrr[[[JJJEEEFFFFFFCCCAAA>>><<<;;;;;;;;;;;;777777777777666666666666;;;999777666888???HHHNNNVVVaaafff___UUUQQQQQQPPPOOOXXXfffuuu{{{pppfff```]]]XXXQQQNNNMMMLLLHHHFFFIIIHHHFFFFFFGGGGGGEEEDDDDDDDDDEEEEEEDDDBBBAAA@@@??????@@@AAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@@@@@@@@@@FFFFFFGGGIIILLLPPPSSSUUUXXXXXXYYYZZZ\\\]]]^^^^^^^^^___aaacccfffiiikkklllnnnmmmlllllllllmmmnnnoooppprrruuuxxxzzzzzzzzzzzzzzzyyywwwvvvvvvvvvwwwxxxxxxxxxwwwvvvtttsssrrrrrrooooooooonnnnnnnnnnnnnnnkkkhhhdddccccccaaa^^^ZZZYYYYYYWWWUUUTTTRRRPPPPPPQQQQQQPPPOOOMMMLLLJJJIIIGGGIIIJJJHHHEEEEEEIIIMMMKKKNNNQQQQQQNNNMMMOOOQQQNNNPPPQQQSSSTTTWWW[[[^^^ggggggjjjpppvvv{{{{{{zzz|||~~~zzz|||{{{kkkfffjjjfff^^^SSSMMMNNNRRRUUUWWWdddpppyyysssddd\\\SSSKKKHHHFFFDDDBBBBBBBBBAAAAAABBBBBBCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@CCCCCCBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@?????????AAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHEEEDDDDDDBBBAAA@@@??????AAAAAAAAA@@@@@@?????????AAAAAAAAAAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB;;;;;;<<<===>>>???@@@@@@======>>>????????????>>>@@@@@@@@@??????>>>>>>>>>AAA???===<<<;;;<<<===>>>???<<<::::::===@@@@@@???>>>>>>???AAAAAAAAAAAAAAA@@@???DDDOOOYYYmmmfffiiiyyyzzzooobbbYYYWWWVVVTTTQQQQQQPPPQQQSSSUUUZZZgggtttPPPPPPPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQPPPOOOOOOPPPSSSUUU[[[fff{{{}}}xxx}}}~~~~~~ppp\\\MMMBBB<<<999<<>>;;;;;;:::::::::888888777777777666666666999999777666777===DDDJJJVVVaaajjjggg```[[[VVVQQQLLLOOOTTT\\\jjjvvvpppfff```YYYTTTRRRPPPMMMJJJIIIGGGFFFFFFFFFFFFEEEDDDBBBBBBCCCDDDCCCBBBAAA@@@@@@AAAAAAAAAAAA@@@??????========================<<<======>>>>>>??????@@@BBBBBBCCCDDDFFFIIIKKKMMMKKKLLLNNNPPPSSSUUUWWWXXXUUUVVVXXXZZZ]]]___aaabbbfffeeedddddddddeeefffggghhhiiillloooqqqqqqqqqqqqppppppooonnnnnnnnnnnnnnnnnnmmmmmmllljjjiiiiiihhheeeeeedddcccbbbbbbaaaaaa```^^^[[[ZZZYYYXXXUUUSSSSSSSSSRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIHHHIIIGGGFFFEEEFFFHHHKKKLLLKKKNNNOOONNNLLLJJJLLLOOORRRSSSUUUWWWXXX[[[___bbbjjjjjjlllqqqwww}}}}}}xxx|||~~~mmmdddddd^^^WWWOOOJJJLLLRRRYYY]]]mmmxxxssskkk\\\VVVNNNHHHFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@DDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCBBB@@@@@@?????????@@@@@@@@@@@@@@@AAABBBBBBDDDDDDEEEFFFGGGGGGGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@??????????????????>>>>>>AAA@@@>>>>>>>>>???AAABBBAAAAAAAAA@@@@@@?????????;;;<<<<<<===>>>>>>??????======>>>???????????????AAAAAAAAA@@@@@@@@@??????@@@???===<<<;;;<<<===>>>???===;;;<<<>>>@@@???>>><<<<<<===>>>????????????@@@???BBBIIIOOO___yyylllooo}}}}}}kkk^^^ZZZXXXUUUQQQPPPNNNNNNOOOPPPSSS]]]hhhLLLNNNOOOQQQQQQPPPOOONNNMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPPPPOOONNNNNNPPPRRRTTTWWWeee{{{~~~~~~~~~iiiXXXKKKCCC===;;;:::@@@TTTiiiqqq___QQQIIIDDDAAA>>>===<<<<<<;;;:::999888888888777777777777888777777666777:::???CCCQQQ\\\iiinnnmmmhhh___WWWRRRPPPNNNOOOWWWhhh}}}ssslllccc\\\XXXTTTPPPLLLKKKJJJHHHGGGHHHHHHGGGEEEBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBBBBBCCCEEEGGGIIIKKKMMMNNNJJJKKKLLLNNNQQQSSSTTTUUUYYYYYYXXXXXXYYYYYYZZZ[[[[[[]]]___aaaccccccccccccaaaaaabbbbbbaaaaaa```______^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXVVVUUUTTTSSSRRRTTTRRRPPPPPPPPPOOOMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHKKKHHHEEEEEEHHHKKKLLLLLLMMMOOOOOOMMMKKKJJJMMMPPPVVVXXXZZZ\\\^^^aaafffiiioooppprrruuu{{{{{{xxx}}}qqqddd^^^WWWSSSMMMIIIJJJRRR]]]eeexxxwwwiii___RRRNNNHHHEEEEEEFFFFFFFFFDDDCCCAAA@@@???@@@@@@AAACCCCCCCCCCCCCCCBBBAAAAAADDDDDDCCCBBBBBBCCCEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDBBBAAAAAA@@@?????????@@@@@@????????????@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEFFFEEEDDDCCCBBBAAAAAAAAA======>>>>>>>>>>>>>>>>>>BBB@@@>>>===<<<===???@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<===>>>>>>>>>======>>>???????????????BBBBBBAAAAAAAAAAAA@@@@@@???>>>===;;;;;;<<<======>>>======>>>???@@@>>>===999:::;;;<<<============>>>===???CCCFFFPPPjjjoooaaahhh~~~}}}|||kkk```ZZZUUURRRPPPMMMMMMMMMLLLLLLRRR[[[JJJLLLOOOQQQRRRQQQOOONNNMMMLLLKKKKKKKKKKKKKKKKKKOOOPPPPPPNNNLLLLLLMMMOOORRRQQQYYYjjj}}}vvvfffWWWOOOFFF???:::===LLL]]]rrr\\\NNNFFFCCC???>>>???@@@>>><<<999999999999888888888888666777777666666777:::===HHHQQQ```lllsssrrrjjjccc]]][[[WWWTTTUUU\\\fffmmmtttkkkddd^^^WWWRRRQQQOOOLLLJJJJJJJJJHHHGGGDDDEEEEEEFFFGGGGGGGGGGGGFFFEEECCCBBBBBBBBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@???===;;;;;;<<<===>>>======<<<<<<;;;;;;;;;;;;BBBBBBCCCCCCDDDDDDDDDEEEBBBBBBDDDEEEGGGHHHJJJJJJMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPRRRTTTUUUUUUVVVUUUSSSTTTUUUUUUUUUTTTRRRQQQQQQQQQPPPPPPOOOOOONNNNNNOOOOOONNNMMMMMMLLLKKKKKKLLLKKKJJJJJJJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGJJJKKKKKKLLLLLLLLLLLLLLLNNNOOOPPPOOOMMMNNNRRRVVVZZZ\\\___aaadddggglllppptttwwwzzz}}}~~~}}}{{{}}}~~~uuudddZZZRRRQQQNNNKKKMMMVVVcccmmm{{{vvvuuulll___UUUKKKIIIFFFDDDDDDEEEFFFGGGEEEDDDBBB@@@>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBDDDEEEFFFEEEFFFHHHIIIIIIHHHFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@@@@?????????@@@@@@@@@@@@?????????@@@@@@AAA@@@AAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@=========>>>>>>?????????BBBBBBAAA@@@??????>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;;;;<<<<<<======>>>>>>???@@@???===<<<888999:::;;;<<<<<<<<<<<<;;;;;;>>>AAACCCJJJ]]]ooo|||zzz___```qqq{{{}}}hhhZZZTTTSSSQQQOOONNNNNNLLLJJJMMMSSSHHHKKKNNNPPPQQQPPPOOOMMMLLLKKKJJJIIIIIIIIIIIIIIIMMMNNNNNNMMMKKKJJJKKKLLLOOOOOOTTT___mmm}}}~~~rrraaaYYYOOODDD<<<<<>>@@@AAA???<<<::::::::::::999999999999666777777777555555777999@@@FFFSSScccpppvvvuuutttjjjfff```YYYTTTTTTVVVYYYkkkvvvxxxooofff```ZZZWWWRRROOOMMMLLLJJJHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<;;;<<<===>>>???>>>>>>===<<<;;;::::::AAAAAAAAAAAAAAAAAABBBBBB??????@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKIIIIIIJJJKKKKKKIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHIIIPPPVVVVVVPPPKKKKKKMMMLLLOOOQQQQQQPPPSSSXXX]]]^^^aaadddfffiiinnnssswwwzzz~~~~~~}}}~~~xxxwww|||ppp^^^SSSKKKLLLMMMNNNSSS^^^lllvvvvvvmmmhhh```VVVPPPJJJIIIHHHFFFEEEEEEFFFGGGGGGEEEBBB???>>>>>>???@@@@@@@@@BBBCCCDDDEEEEEEEEECCCCCCBBBBBBCCCDDDFFFGGGEEEFFFHHHIIIIIIHHHFFFEEEGGGGGGFFFFFFEEEDDDDDDCCCAAAAAA@@@@@@???@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA??????@@@AAABBBBBBBBBBBBBBBAAA???>>>======>>>???===>>>>>>??????@@@@@@@@@???@@@AAAAAA@@@>>><<<:::;;;;;;<<<<<<======>>>>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===========================<<<;;;;;;;;;;;;;;;<<<<<<===>>>??????>>>===;;;;;;888999:::;;;<<<<<<<<<<<<:::;;;>>>@@@AAAFFFRRR^^^www}}}nnncccjjjssswwwtttsss\\\TTTTTTQQQNNNMMMNNNMMMJJJKKKOOOIIIKKKMMMOOOOOOOOONNNMMMKKKJJJIIIHHHHHHHHHHHHHHHKKKLLLMMMLLLJJJIIIIIIJJJJJJLLLQQQXXX___mmmxxxeee```WWWKKKAAA>>>AAAFFFZZZsssqqqVVVOOOEEE@@@@@@@@@>>>;;;;;;;;;;;;;;;::::::::::::777888888777666555666888;;;>>>GGGWWWfffpppxxx}}}yyysssiii```YYYWWWWWWXXXXXX___nnnvvvnnnhhhddd]]]XXXTTTQQQNNNLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???=========>>>>>>@@@@@@@@@@@@???>>><<<<<<<<<===>>>???@@@AAABBBBBB?????????@@@@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDEEECCCCCCCCCCCCCCCBBBBBBAAACCCCCCCCCCCCCCCCCCCCCDDDAAAAAAAAABBBCCCCCCDDDDDDAAACCCDDDDDDCCCBBBDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCEEEGGGIIIJJJIIIRRR\\\[[[SSSLLLMMMQQQLLLOOOSSSTTTUUUXXX^^^bbbeeegggjjjnnnqqqvvv|||}}}{{{{{{}}}~~~|||{{{xxxyyyzzztttdddTTTLLLGGGJJJOOOVVV___kkkvvv~~~sssfff]]]UUUPPPNNNIIIJJJJJJHHHFFFEEEFFFGGGHHHFFFCCC@@@??????AAABBBAAABBBCCCDDDDDDDDDDDDDDDBBBAAAAAABBBCCCEEEGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAA@@@@@@@@@@@@AAA>>>???@@@AAAAAABBBBBBAAAAAA???===<<<;;;<<<>>>???>>>>>>??????????????????<<<===>>>???>>><<<999888::::::;;;<<<===>>>??????<<<<<<<<<;;;;;;::::::999:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;;;;;;;===>>>???>>><<<:::::::::999999:::;;;<<<<<<<<<<<<;;;<<<===>>>>>>AAAHHHMMMccc}}}hhhbbbeeexxxyyykkkuuu~~~dddXXXWWWPPPMMMKKKLLLLLLIIIIIILLLKKKKKKLLLMMMNNNNNNMMMMMMJJJJJJHHHGGGGGGFFFFFFFFFHHHJJJKKKKKKIIIHHHIIIJJJHHHJJJMMMQQQUUU___sssxxxiiiggg___TTTIIICCCBBBAAAJJJ```~~~iii^^^PPPGGGDDDCCC???;;;<<<<<<<<<<<<;;;;;;;;;:::999999999888666666777999777777===IIIVVVaaammmyyy|||vvvqqqkkkfffaaa^^^SSSTTT\\\jjjwww|||wwwooogggaaa]]]YYYVVVOOONNNKKKIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????@@@@@@AAAAAAAAA@@@>>>>>>======>>>???@@@AAAAAABBB??????????????????@@@@@@===>>>???@@@AAA@@@@@@?????????????????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>????????????@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA???AAACCCBBB@@@@@@BBBDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDEEEFFFHHHKKKLLLKKKRRRXXXXXXSSSOOOQQQUUURRRVVVZZZ\\\]]]___dddhhhlllooosssvvvzzz}}}xxxwwwxxxzzzyyytttmmmooopppnnnqqqwww{{{zzz|||wwwssspppgggZZZOOOKKKQQQSSSZZZdddoooyyyqqqcccXXXOOOLLLMMMGGGIIIJJJIIIGGGFFFGGGHHHHHHFFFCCC@@@???@@@BBBDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@AAACCCFFFIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCEEEDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@???????????????>>>>>>@@@AAAAAAAAAAAAAAAAAA???===;;;;;;<<<>>>???>>>>>>>>>>>>>>>>>>============<<<;;;:::::::::;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::999999888888999::::::;;;;;;::::::999999999::::::;;;;;;;;;999999:::;;;;;;;;;;;;;;;===>>>>>><<<999777888:::888888999:::;;;;;;;;;;;;:::<<<===<<<<<>>???@@@AAAAAA@@@???>>>CCCBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>><<<===>>>@@@@@@??????>>>>>>>>>============>>>>>>???>>>===;;;;;;<<<======<<<<<<======>>>>>>??????BBBBBBBBBAAAAAA@@@@@@@@@???BBBDDDCCCAAA@@@BBBDDD@@@@@@AAACCCDDDEEEFFFFFFGGGGGGFFFFFFGGGIIILLLMMMMMMPPPRRRSSSRRRSSSUUUXXXYYY]]]bbbdddeeefffiiilllrrruuuyyy}}}|||zzz}}}wwwssstttwwwzzzxxxnnniiihhhbbbeeefffeeehhhpppwwwyyyyyytttnnnhhh___TTTOOOOOO___aaagggqqq|||ooobbbVVVMMMJJJMMMDDDGGGJJJIIIGGGFFFGGGIIIIIIFFFCCCAAA@@@AAADDDEEEIIIIIIHHHFFFCCC@@@>>>===??????@@@AAADDDGGGJJJKKKIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGFFFEEEDDDCCCBBBGGGFFFDDDCCCBBBAAAAAA@@@@@@@@@???>>>>>>===>>>>>>>>>???@@@AAAAAABBBAAAAAABBB@@@>>><<<<<<===???AAA>>>>>>======<<<<<<<<<;;;BBB???<<<999999;;;>>>@@@;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888888888888999::::::::::::999999999999::::::;;;;;;;;;888999:::;;;;;;;;;;;;;;;===>>>===:::777555777:::777888999::::::;;;::::::999;;;<<<<<<===AAADDDEEELLLYYYssskkkjjjlllsss~~~mmmwwwyyyggg]]]XXXRRRNNNNNNMMMIIIIIIKKKHHHJJJLLLNNNOOONNNMMMLLLLLLJJJHHHFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMIIIKKKLLLLLLNNNSSSZZZ```~~~xxxoookkkeee___YYYTTTOOOLLLGGGGGGQQQhhhppp```SSSJJJDDDAAABBB>>>999777999;;;;;;:::;;;:::999777666777777888888666666888>>>HHHQQQWWWjjjwwwzzznnnfff```WWWQQQSSS[[[fffmmmzzzsssmmmeeebbb\\\VVVRRROOONNNNNNJJJFFFEEEHHHIIIFFFEEEFFFBBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAAAAABBBBBBBBBBBB@@@???>>>???AAABBBBBB@@@BBBBBBBBBBBBBBBAAA@@@@@@???@@@@@@??????>>>===<<>>>>>@@@@@@>>>===??????>>>>>>===<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@<<<>>>@@@AAA@@@AAACCCEEEBBBBBBCCCDDDEEEEEEFFFFFFGGGFFFEEEFFFIIIKKKMMMMMMRRRSSSTTTUUUUUUWWW[[[^^^```dddiiilllnnnpppuuuyyy~~~vvvppp~~~{{{xxxwwwzzz{{{zzzxxxqqqcccZZZVVVXXX]]]``````fffooorrrnnnoooggg```\\\WWWRRRVVV]]]jjjxxxtttfff^^^RRRMMMNNNIIIKKKJJJIIIHHHHHHHHHHHHHHHJJJHHHEEEEEEFFFFFFCCCAAADDDDDDDDDDDDBBB@@@>>>=========>>>@@@BBBEEEGGGHHHJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEEEECCCDDDEEEEEEEEEDDDBBBAAA@@@@@@???>>>>>>???@@@AAA<<<<<<======>>>>>>>>>>>>???===;;;999999:::<<<>>>@@@@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;:::999999777888:::;;;;;;:::888777:::;;;;;;;;;:::999999888999999999999999999999999;;;;;;;;;::::::999999999::::::;;;;;;::::::999888444555777999:::::::::999888999:::<<<===???@@@AAAHHHNNN\\\tttxxxaaa___nnnzzz|||{{{zzzpppnnn___ZZZWWWUUUPPPJJJIIIKKKIIIJJJLLLNNNOOOOOONNNMMMKKKJJJHHHFFFEEEEEEFFFGGGJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJOOOUUU[[[iiizzz{{{nnnjjjddd```]]]ZZZVVVSSSHHHFFFIIIXXXoooyyymmmaaaUUUKKKFFFDDD@@@===<<<<<<===<<<;;;<<<;;;:::999999888888888888666555777;;;BBBIIINNNXXXeeepppttt{{{{{{mmmggg^^^VVVSSSVVV\\\```lllvvvrrrllleee___[[[XXXUUURRRMMMHHHFFFHHHIIIFFFEEEFFFEEEEEEFFFFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAA@@@???@@@@@@@@@AAAAAA@@@@@@???@@@>>>===>>>??????>>>======>>>>>>??????@@@@@@AAA@@@@@@@@@@@@??????>>>===<<<======>>>>>>>>>>>>>>>@@@???????????????@@@@@@<<<>>>@@@@@@???@@@AAACCCDDDDDDEEEEEEFFFGGGGGGHHHIIIHHHHHHIIIKKKNNNPPPQQQVVVXXXZZZ[[[\\\^^^aaadddhhhlllqqqtttvvvyyy~~~wwwooo|||~~~yyyyyy}}}}}}}}}{{{zzz~~~{{{lll___XXXVVVVVVZZZ]]]]]]```fffgggdddaaa[[[WWWXXXYYY[[[dddoooyyynnnaaa[[[PPPMMMOOOJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGEEECCCCCCDDDDDDBBB@@@DDDDDDDDDCCCBBB@@@>>>===???@@@@@@BBBCCCEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGFFFGGGFFFDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA??????>>>======>>>???@@@======>>>>>>>>>????????????>>>;;;999999:::;;;===???>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999999:::::::::::::::999999888999;;;<<<<<<;;;999888:::::::::::::::999888888999999999999999999999999:::::::::999999999888888:::::::::;;;:::999999888777888888999999999888888999:::;;;<<<===??????@@@@@@EEEPPPccclll___fffppp}}}wwwsssvvvlll```UUUPPPNNNKKKJJJKKKIIIJJJLLLMMMNNNNNNMMMLLLJJJIIIGGGFFFEEEFFFGGGGGGMMMLLLKKKKKKJJJJJJJJJKKKJJJJJJHHHGGGFFFIIINNNRRRWWWfffzzzpppjjjbbb___```aaa```]]]QQQKKKFFFIIIUUUdddrrryyy}}}wwwmmm```TTTMMMGGGEEEBBB@@@???>>><<<:::<<<<<<<<<<<<;;;:::999888777666555555777;;;???BBBGGGRRR]]]dddppp~~~uuuooofff]]]VVVSSSRRRRRRWWW^^^iiixxx~~~tttnnnjjjfff```[[[UUUPPPLLLMMMMMMIIIHHHJJJFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDDDDAAAAAACCCEEEBBBDDDFFFHHHHHHGGGEEECCCBBBBBBAAA@@@???>>>===<<>>===???AAABBBBBBAAA<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@======>>>>>>>>>?????????AAAAAA@@@??????@@@@@@@@@???@@@BBBBBBAAAAAABBBCCCFFFFFFGGGGGGHHHIIIIIIIIIKKKKKKLLLMMMOOORRRUUUVVV[[[^^^bbbeeefffhhhkkkmmmqqquuuzzz}}}}}}uuu~~~{{{tttsssuuu}}}~~~zzzyyy|||}}}yyytttssstttyyy{{{uuuiii^^^YYYXXXVVVYYY[[[ZZZZZZ[[[YYYVVVRRRPPPPPPVVV^^^iiixxxxxxeee[[[WWWNNNMMMOOOJJJJJJIIIIIIHHHHHHHHHHHHHHHFFFEEECCCCCCDDDDDDCCCBBBDDDDDDDDDCCCBBB@@@???>>>BBBBBBCCCCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGFFFEEECCCBBBBBBBBBCCCBBBBBBBBBCCCBBBAAAAAA@@@???>>>>>>=========>>>>>>???????????????@@@@@@@@@@@@>>><<<:::999999:::;;;======<<<;;;::::::::::::::::::999999999888888888888999999:::::::::999999999:::;;;<<<<<<;;;:::999999::::::::::::999999888999999999999999999999999999999888888888888777777999::::::::::::999888888:::999999888777777888888;;;;;;<<<<<<===>>>>>>???999===DDDPPPccc}}}ddd```bbbqqqzzztttvvv|||}}}kkkYYYPPPNNNMMMKKKKKKHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHLLLLLLKKKJJJJJJKKKKKKLLLLLLJJJGGGEEEDDDFFFIIILLLOOOYYYjjj}}}zzzpppccc]]]```dddffffff```YYYNNNFFFFFFNNNZZZbbbhhhlllqqqrrrmmmddd\\\VVVPPPMMMHHHDDD@@@===;;;:::;;;;;;<<<<<<<<<:::888777666555555555666777999999???FFFNNNTTT___nnnvvvwwwtttpppjjjccc\\\VVVRRRPPPPPPRRRWWW```lll||||||wwwnnnfffbbb\\\XXXWWWUUUQQQOOOQQQKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCFFFJJJHHHDDDBBBEEEIIIHHHKKKPPPTTTVVVWWWVVVTTTPPPNNNLLLIIIEEECCCAAA@@@???>>>>>>???AAABBBBBBAAA???@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAA??????????????????@@@@@@BBBAAA@@@@@@@@@@@@@@@@@@CCCDDDEEEEEEDDDCCCDDDFFFGGGGGGHHHIIIIIIJJJKKKKKKMMMOOOPPPRRRTTTWWWZZZ]]]aaaeeejjjnnnppprrruuuwwwxxx||||||xxxssspppsssyyy|||xxxuuuqqqkkkffffffnnnuuurrriii```]]]^^^YYYZZZZZZWWWSSSPPPNNNLLLJJJMMMTTT___kkkzzzqqq___WWWUUUMMMMMMOOOKKKIIIIIIHHHHHHGGGHHHHHHIIIGGGFFFFFFFFFFFFFFFFFFEEEFFFEEEEEEDDDCCCAAA@@@@@@DDDCCCCCCCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<:::999999::::::;;;;;;:::999999999999999888888888888777777777777777888888999999999999999888999::::::::::::999888::::::;;;;;;;;;;;;:::999888888888888888888888888777777777777777777777777999999999999999888888777:::999888777777777999:::<<<<<<<<<<<<============999<<>>===::::::;;;;;;;;;999777666555555555666666777777777<<>>===;;;:::999999999::::::999999888888888888999888888777777777666666666666777888888999999999888777777777888888777777777;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888666666666666666666666666888888999999888888777666888777777666777999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>CCCIIINNNQQQUUU\\\```bbbbbb^^^XXXPPPHHHCCCAAA;;;;;;;;;::::::999888777555666666666777777777777999999:::===BBBHHHNNNRRRVVVWWWXXXZZZ[[[[[[[[[[[[TTTSSSQQQOOOPPPTTT[[[```llluuu{{{wwwuuupppiiidddccc]]][[[XXXTTTPPPNNNMMMMMMNNNMMMLLLKKKJJJIIIHHHHHHEEEGGGIIIHHHEEEDDDEEEGGGCCCFFFKKKQQQUUUXXXYYYYYY]]]]]][[[ZZZZZZ[[[\\\]]]XXXVVVTTTRRRQQQPPPNNNKKKEEEEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@AAACCCDDDDDDCCCBBBAAABBBCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHGGGGGGIIIJJJLLLLLLNNNPPPRRRUUUVVVWWWZZZ]]]aaacccdddgggmmmrrrtttwww|||xxxrrrqqqnnnllljjjhhhhhhnnnwwwzzzmmmgggaaa[[[XXX]]]ccceeeaaa\\\XXXVVVQQQNNNKKKHHHDDDBBBFFFMMMUUUcccttt|||}}}kkk[[[UUUUUUPPPOOOQQQLLLGGGGGGGGGGGGGGGHHHHHHIIIEEEFFFGGGFFFDDDCCCDDDEEEGGGGGGEEEDDDDDDCCCCCCDDDAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDEEEFFFFFFEEEDDDCCCAAA@@@@@@@@@AAAAAAAAA@@@????????????@@@BBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>===============<<<;;;;;;:::::::::::::::999999888888777888888999888888777777777666666666555666777888888888888888666666666666666666666666:::;;;;;;<<<<<<<<<<<<;;;888888888888888888888888555555666666666666777777777888888888888777666666666666666777888:::;;;<<<999999::::::::::::::::::::::::===BBBBBBFFFYYYnnnsssfffeeeqqq}}}rrrmmmgggaaa]]]WWWPPPOOORRRFFFEEEEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHFFFEEEFFFHHHJJJLLLPPPKKKEEECCCDDDFFFFFFFFFCCCGGGJJJOOO___xxx|||pppnnnsssyyy}}}vvvjjj[[[LLLBBB===999<<>>BBBEEEEEEGGGIIILLLOOORRRTTTUUUSSSTTTSSSRRRPPPPPPRRRTTTVVV]]]gggssszzzsssqqqjjjgggccc^^^ZZZWWWUUUTTTTTTTTTRRRQQQPPPNNNMMMMMMIIIIIIIIIIIIHHHHHHHHHHHHBBBCCCFFFHHHIIIJJJJJJJJJNNNMMMMMMMMMOOOQQQTTTUUUYYYXXXXXXZZZ]]]______^^^VVVUUURRROOOKKKGGGDDDCCCDDDCCCBBBAAAAAACCCEEEFFFFFFEEEDDDCCCCCCEEEGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKIIIKKKLLLMMMLLLMMMNNNPPPRRRSSSUUUXXX[[[^^^```bbbeeeiiimmmooopppssszzz}}}xxxrrrooommmkkkjjjiiiddd```dddlllyyyooofff___YYYWWWYYY[[[]]][[[WWWQQQMMMIIIDDDBBBBBBAAACCCOOO[[[iiiwwwzzzgggXXXTTTUUUQQQQQQSSSNNNGGGGGGFFFFFFGGGHHHHHHIIIFFFGGGHHHGGGDDDBBBCCCDDDFFFEEEDDDBBBBBBBBBBBBCCC@@@@@@?????????@@@@@@AAA@@@AAABBBCCCDDDEEEFFFFFFDDDCCCAAA@@@@@@@@@AAAAAABBBAAA@@@?????????@@@@@@AAAAAABBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;999888888888888888999999888888888777777777666666444555666777888888888888777777666666666666777777888999999:::;;;;;;::::::888888888888888888888888555555666666777777777777777777888888777777666555666777888999999999999999777777888888999999999::::::666888???@@@@@@KKKZZZyyypppdddjjjssshhh]]]WWWTTTPPPQQQSSSFFFFFFEEEEEEEEEEEEEEEFFFDDDEEEFFFGGGHHHIIIIIIIIIKKKIIIFFFEEEDDDFFFHHHIIIOOOJJJDDDBBBCCCFFFGGGFFF@@@DDDEEEEEEOOOeee~~~zzztttxxx}}}}}}sssdddUUUHHHAAA999:::;;;999777:::CCCJJJWWW^^^eeefff___RRRFFF@@@???>>><<<;;;::::::;;;<<<999999888777666666666666888777666888999999:::===<<<===???AAAEEEHHHKKKMMMQQQTTTVVVVVVUUUSSSRRRRRRLLLQQQWWW^^^gggttt}}}zzzwwwrrrlllgggdddbbbaaaYYYXXXWWWUUUTTTRRRQQQPPPOOOMMMLLLLLLMMMMMMLLLJJJMMMLLLLLLKKKJJJIIIHHHGGGDDDDDDCCCCCCDDDFFFIIIJJJJJJKKKNNNUUU\\\cccfffhhhqqqnnnhhhaaaYYYRRRMMMJJJEEEDDDCCCBBBCCCDDDFFFHHHGGGFFFEEEDDDDDDFFFHHHIIIHHHHHHIIIIIIKKKLLLNNNOOONNNPPPQQQRRRRRRRRRTTTVVVWWWXXX[[[^^^bbbeeehhhiiilllqqqvvvxxxxxx||||||xxxvvvtttrrrpppooonnnmmmjjjccc\\\^^^dddlll{{{rrrhhh```YYYYYYXXXXXXYYYYYYUUUNNNHHHEEE@@@>>>???BBBHHHXXXiii{{{yyykkkcccUUURRRTTTQQQRRRTTTOOOGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKIIIEEECCCDDDFFFEEEDDDBBBAAA@@@@@@AAABBB@@@@@@??????@@@@@@AAAAAA@@@@@@AAABBBCCCEEEFFFFFFCCCBBBAAA@@@@@@@@@AAABBBBBBBBB@@@?????????@@@AAA@@@@@@AAAAAA@@@???===<<<;;;;;;;;;::::::999999999888999999::::::;;;;;;<<<999888888888888888999999888888888888777777777777444555666777888888888888888888777777777777888888666777888999999999999999777777777777777777777777555666666666777777888888777777777777777666666555888888999::::::888777666555666666777888888999999:::444444===@@@???FFFQQQ\\\~~~yyyeeeggg{{{ppp]]]SSSQQQQQQQQQRRRHHHHHHGGGEEECCCBBBDDDFFFDDDEEEEEEFFFFFFFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGEEEDDDCCCCCCCCCCCCDDDGGGJJJLLLQQQ\\\jjjuuu|||zzzyyy~~~}}}{{{vvvnnnbbbUUUMMMBBB:::555777:::;;;===@@@CCCKKKUUUZZZVVVNNNFFFBBB<<<<<<;;;:::999999999999999999999888888888777777999777555444444666888:::777888999;;;>>>@@@CCCDDDJJJMMMRRRUUUVVVTTTQQQNNNSSSQQQOOOPPPVVV```jjjppp~~~zzztttpppnnnmmmkkkfffbbb`````````]]][[[\\\YYYVVVTTTSSSRRROOONNNRRRQQQOOONNNLLLKKKKKKKKKHHHHHHHHHGGGHHHHHHIIIJJJFFFHHHIIIJJJLLLQQQYYY___yyyrrriiiccc^^^XXXOOOHHHIIIIIIHHHGGGFFFFFFFFFFFFJJJHHHGGGHHHJJJMMMNNNNNNLLLNNNOOOOOOOOOPPPRRRTTTUUUUUUVVVWWWZZZ]]]```aaaddddddeeehhhlllqqquuuxxx|||}}}yyyuuurrrsssttttttwww}}}}}}|||xxxoooccc[[[WWWWWWZZZfff}}}tttggg^^^[[[[[[XXXWWWYYYVVVMMMFFFCCC===<<>>===<<<<<>>>>>>>>???@@@@@@???>>>======>>>??????BBBBBBAAA@@@>>><<<:::999;;;:::999888777777777777777888888888888999999999;;;:::888777555444444333888888777777666666555555666666666555444444333333777777777777777777777777777888999;;;;;;;;;:::999;;;888333000///222555888777777777777777777777777333555777888666555555555999888777777777888::::::555555666777777777777777777999:::;;;;;;===???BBBTTTiii|||eeeiii{{{nnn\\\SSSNNNMMMPPPGGGGGGGGGEEECCCBBBDDDEEECCCDDDEEEFFFGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCCCCCCCDDD>>>AAACCCEEEHHHPPP[[[ddd|||}}}}}}{{{yyyuuuoooggg^^^WWWKKKBBB999666666555666888:::@@@GGGKKKJJJFFFBBBAAA;;;::::::999999999999999:::::::::999888888777777999888666555555666777888666666666777888999;;;<<>>>>>>>>===?????????@@@AAABBBCCCDDDAAA@@@???>>>>>>>>>??????CCCBBB@@@>>><<<<<<<<<<<>>===::::::999888777777777777777777888888888999999999999888777666666555666666777777777777666666555555555555555555555444444444777777777777777777777777555555666777777777777777999888666555555666777777777777777777777777777777444666888888777555555666888888777777777888999:::555555666777777777777777777999:::;;;;;;<<>>>>>>>>>>>>>>BBBAAA???===<<<;;;;;;;;;??????@@@@@@@@@???>>>>>>::::::999888777777777777777777777888888888999999777666666666666666777888777777777666666666666555444444444555555555555555777777777777777777777777888888888777888888999:::666777999;;;;;;:::888777666666666666666666666666444666888999777666666666777777777777777888999999555555666666666777777777777888:::::::::;;;===???BBBIII^^^iiiaaaqqqxxxqqqvvvlllYYYRRRSSSDDDEEEEEEDDDBBBAAABBBCCCCCCCCCDDDFFFGGGGGGGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEFFFFFFFFFHHHLLLOOOSSSccc|||{{{vvvrrroookkkiii]]]SSSJJJEEEAAA;;;777666666666777777666666666666666666666666777888999:::<<<<<<;;;::::::999999888999999::::::999777555444666666555444333333444444666888:::>>>BBBEEEHHHJJJPPPQQQRRRSSSSSSQQQNNNMMMKKKMMMPPPVVV^^^iiiuuu}}}~~~{{{xxxvvvtttrrrpppkkkjjjhhhgggeeeddddddddd]]]]]]^^^^^^^^^]]][[[ZZZ\\\\\\]]]]]]\\\\\\[[[\\\[[[ZZZYYYZZZ]]]^^^]]]\\\^^^```bbbccccccbbb```___bbbcccdddgggjjjkkkjjjhhhhhhjjjmmmooopppqqqsssuuuwwwwwwyyy|||}}}vvvpppnnnnnnooooootttvvvzzz{{{yyy~~~jjjZZZRRRKKKHHHLLLYYYgggoooqqqsssqqqoookkkddd___\\\\\\]]]]]]WWWSSSSSSPPPJJJFFFFFFIIIQQQ\\\iiittt}}}{{{lllfff]]]WWWTTTSSSRRRRRROOONNNNNNOOOPPPQQQOOONNNLLLKKKJJJIIIHHHHHHHHHHHHFFFGGGGGGGGGGGGEEEDDDCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@?????????@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAAAAA??????>>>>>>==================<<<=========>>>>>><<<============<<<;;;;;;:::999888777777666666666777777777777888888888888777777666666666666777777666666666666666666666666333333444444555666666777666666666666666666666666::::::888888888999:::;;;555777999;;;<<<;;;999888777777777777777777777777444666999999777666666666666666666666777777888888555555555555666666777777777888999999999999<<<>>>CCCDDDOOOiiirrruuuaaaeeelllvvv}}}vvvvvvgggZZZVVVBBBCCCDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEAAABBBCCCCCCDDDEEEGGGIIILLLUUUggg~~~~~~wwwrrrllliii```YYYTTTRRRMMMDDD;;;888777666666666666555444333444444444555666777888999;;;;;;;;;:::::::::999999999:::;;;;;;:::888666555555555444444444555555666888777777888:::<<>>>>>>>>???@@@AAACCCDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<=====================<<<;;;:::999888:::999888777666666666666666666777777777888888888999888777666555555555555555555555555555666666666222333333444555666777777666666666666666666666666777666555444444555666777666666777888888999999999888888888888888888888888444666888888777666666666555555666666777777777777555555555444555666777777777888999888888888:::<<<>>>>>>CCCSSSkkkqqq|||mmm^^^___eeeooo{{{{{{nnnyyyzzzdddYYY@@@AAACCCCCCAAA@@@AAAAAADDDDDDDDDCCCCCCBBBAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCAAAAAABBBBBBDDDEEEGGGGGGJJJLLLVVViiizzzpppjjjddd^^^[[[[[[WWWLLLAAA<<<777666555666777777555333333333333333444555777777999999999999::::::::::::999:::;;;;;;:::999777666444444444444444555555666666555555555666888:::<<>>???AAABBBCCCEEEDDDBBBAAA@@@?????????===============<<<;;;;;;============<<<;;;:::999>>>>>>>>>===<<<;;;999999999999888777666666666666666666666777777777888888999999777666555555555555444555555555555666666666333333444444555666777777777777777777777777777777888777777666666666666666666666555555555666777777777777777777777777777777333555777888666555555555444444555666666666666666666555444444444555666777777888888888666666888:::;;;;;;???GGGVVVrrr}}}yyycccYYYVVV___kkkwwwrrryyyuuubbb>>>@@@BBBBBBAAA@@@@@@AAACCCCCCCCCDDDCCCCCCBBBBBBCCCCCCBBBBBBCCCDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBCCCEEEFFFHHHHHHGGGHHHMMMZZZkkk}}}yyypppfffaaa```bbb```WWWNNNJJJ???;;;777666666666555333333333333333333444555666666777777888999:::;;;;;;999:::::::::::::::999999666666555555555555666666444444444444555777888999===???BBBFFFHHHIIIHHHHHHFFFHHHKKKKKKKKKJJJJJJKKKMMMPPPUUU\\\eeeppp|||yyyuuussssssssssssvvvwwwzzz~~~{{{wwwsssqqqxxxwwwfff]]]RRRJJJEEEEEEGGGHHHJJJNNNMMMPPPTTTVVVUUUUUUUUUUUUQQQLLLJJJOOOVVV[[[bbbiiittt~~~~~~}}}~~~nnnccc\\\ZZZWWWRRRMMMKKKJJJJJJKKKJJJKKKLLLNNNMMMJJJHHHEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIIIIHHHGGGEEEDDD@@@BBBEEEDDDBBB???>>>???;;;<<<<<<===>>>@@@AAABBBFFFEEECCCAAA@@@???>>>>>><<<<<<=========<<<;;;:::<<<<<<======<<<;;;999888<<<<<<<<<<<<<<<;;;::::::999888777666666555555666666666666666777777777888777777666666666666777777444444444555555555666666333444444444555555666666777777777777777777777777999999999999999888777777555555555555555444444444666666666666666666666666222444666666555444444444333444555666666666555555666555444333333555666888777888888777666555777888:::;;;===BBBJJJ___vvvvvv{{{hhhYYYXXX^^^gggvvvxxx===@@@BBBBBBAAA@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAACCCAAA@@@@@@BBBDDDEEEEEEDDDGGGKKKRRR]]]nnnvvvfffbbbaaaeeegggbbb\\\ZZZJJJDDD<<<777555555444222333333222222333333444444444555666777999:::;;;<<<:::::::::::::::::::::;;;::::::999888777777777777555444444444555666777777333555888<<>>???;;;;;;;;;<<<===???@@@AAAFFFEEECCCAAA???>>>>>>===;;;<<<=========<<<::::::777999:::<<<======<<<<<<777888999999::::::::::::999888777666666555555555666666666666777777777777555555555666666777888999444444444555555555666666444444444555555555555555777777777777777777777777555666777777777555444333444555666777666555333111444444444444444444444444111333666666444333333444333333555666666666555444666555333333333444666888777888888777555555666888777777999;;;@@@NNNhhhsssjjj}}}eee[[[YYY]]]lll|||~~~@@@@@@@@@@@@@@@???>>>===@@@AAABBBBBB@@@@@@AAABBBBBB@@@>>>???DDDHHHIIIIIIFFFEEECCCBBBAAAAAABBBBBBAAAAAAAAABBBDDDEEEGGGHHHEEEFFFHHHJJJOOO[[[lllxxxqqqhhhccceeeiiijjjjjjkkkbbbUUUEEE;;;999999777444999777444222222333444555333444555777888:::;;;<<<;;;===???>>><<<999888888<<<;;;999888777666777777777666666666555555555555888888888999:::<<<>>>>>>CCCEEEHHHIIIIIIHHHHHHIIIJJJJJJIIIIIILLLOOOSSSVVV^^^eeennnwwwxxxsssqqqqqqnnnkkklllpppsssvvv}}}xxxllliiioooyyy~~~lll]]]UUURRRNNNHHHEEEDDDGGGIIIJJJNNNKKKJJJKKKJJJIIILLLRRRRRRTTT[[[hhhwww}}}xxxzzz}}}fff[[[WWWRRRQQQOOOMMMKKKIIIHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEGGGHHHHHHFFFCCCAAA??????AAAAAAAAAAAA??????>>>=========>>>@@@BBBDDDBBBAAA???>>><<<<<<======<<<;;;:::999999999999999;;;::::::::::::999999999:::999888777777888999:::999777555444333444555666444555666888888888777666555555666666666666555555444555555555444333333222111222333444555555555555666333555<<<===777333444777777666666555555555444444555555666666666666666666666555555555444444444444444444333333333222222666666555444333333333333777777666666555555555444777999:::999777555555666777666888;;;???FFFUUUcccnnnuuueeeXXX^^^jjjppp???@@@@@@@@@??????>>>===@@@AAABBBBBB@@@@@@AAABBBBBB@@@>>>???CCCGGGHHHHHHCCCCCCAAA@@@?????????@@@AAAAAAAAABBBCCCDDDFFFGGGCCCEEEFFFGGGJJJSSS```kkkuuujjjggghhhkkkqqqxxxssseeeRRREEE???<<<888555555555444333333333333333333444555666888999:::;;;<<<===???>>>=========>>>AAA???<<<999777555555555777777666666666555555555444444444555666777888999<<>>???@@@AAAAAA@@@???>>>=========>>>???@@@BBBBBBBBBAAA???===<<<<<<<<<===;;;;;;::::::::::::::::::;;;;;;;;;::::::999999999999888777777777777888999888777555444333444555666444555666777888777777666555555666666666666555555444444444444444333333222444444444444444444333333333666>>>HHHIIIAAA;;;999666666666666555555444444444444555666666666666666666555555555444444444444444444444333333333222222333333222333333444555666555555555555444444444333555777888777666555555666999888:::===>>>AAAJJJTTTpppqqqrrrzzzbbbYYY^^^fff???????????????>>>>>>===@@@AAABBBBBB@@@@@@AAABBBAAA???>>>???BBBEEEFFFFFFBBBAAA@@@???????????????AAA@@@AAAAAABBBCCCDDDEEECCCDDDEEEEEEFFFKKKTTT[[[rrrxxxnnnjjjmmmyyyxxxcccSSSIIIBBB<<<777555555555555444444444333333333444555666777888999>>>???AAA@@@???>>>???@@@DDDAAA===999777666777777777777777777666666666666333333222222333444444555444777:::<<<>>>???AAACCCCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKOOORRRUUU\\\dddkkkttt{{{yyyuuuppppppooollljjjjjjmmmoooxxxxxx|||sssgggeeeiiinnnpppiiilllmmmiii```VVVPPPNNNKKKJJJJJJJJJKKKLLLNNNPPPKKKGGGDDDDDDDDDFFFMMMUUUgggmmmxxx|||www___TTTSSSNNNMMMLLLJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDAAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCDDDCCCBBB@@@???===>>>???@@@@@@???>>>===;;;<<<===???@@@@@@@@@@@@AAA@@@???===<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999888888777777666666666666777777777666555444444444555666444555666777888777666555444555555666666555555444444444444333333333222222777666444333222222222333333;;;GGGQQQOOODDD<<<999666555555555555444444444444444555666666666666555555555555555444444444444444444444444333333333333222222222333333444555666444444444333333333333333222444666666555444555666777777;;;>>>===<<<@@@FFFUUUsssyyyrrrwwwtttZZZVVV___sss===>>>>>>???>>>>>>======@@@AAABBBAAA@@@@@@AAABBB???>>>>>>???AAACCCDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEHHHMMMQQQbbbzzz{{{rrrqqq{{{pppaaaUUUKKKBBB===:::999777666555555666666333333444444555666777777AAACCCEEEEEEBBB???===<<>>???@@@AAACCCDDDFFFGGGGGGLLLMMMOOOOOOPPPRRRWWW[[[^^^ccckkksss{{{}}}xxxtttqqqmmmkkkhhhjjjlllmmmooossswww{{{pppdddcccgggiiiiii___aaaaaa]]]VVVPPPNNNNNNMMMNNNOOOOOONNNMMMMMMNNNNNNHHHCCCCCCEEELLLXXXcccxxx~~~~~~oooYYYPPPPPPMMMLLLKKKIIIHHHGGGGGGGGGEEEEEEFFFFFFFFFEEEEEEEEE???@@@@@@AAAAAA@@@@@@@@@???@@@AAABBBBBBAAA@@@???>>>???@@@@@@@@@@@@???>>>:::<<<===???@@@@@@???>>>@@@???>>>===<<<;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<<<<;;;::::::999888777777666666666555555666666666666666555444444444555666444555666777777666555555444444444555555444444444333333222222222222222333666555333111111222333444888@@@IIIMMMFFF<<<555333444444444444444444444444333444555555666666555555444444444444444444444444555444444444444333333333666555444333222222222222444444444333333333333333111333555555555555666777444444777<<<<<<;;;>>>CCCHHH^^^vvvpppwwwgggXXX]]]eee{{{<<<======>>>>>>>>>======???@@@AAA@@@???>>>???AAA===>>>>>>??????@@@AAABBB@@@@@@@@@@@@@@@?????????@@@???????????????@@@@@@AAABBBCCCCCCDDDFFFHHHJJJVVVhhh~~~wwwzzzvvvjjj___UUUKKKEEEAAA>>>:::777555555666777333333444444555555666666???CCCIIIKKKJJJFFFBBB@@@AAA???<<<:::999999;;;<<<999888888888888777777777666666555555444444555555222333555555444555777999:::;;;===???BBBDDDFFFGGGKKKLLLNNNNNNNNNOOOPPPQQQRRRUUUYYY^^^ccciiiooosss|||{{{ssspppmmmjjjjjjjjjiiihhhgggjjjoootttxxx}}}nnnbbb___```___]]][[[\\\\\\XXXRRRMMMLLLMMMSSSTTTUUUSSSNNNJJJIIIIIIJJJEEEBBBFFFNNNZZZlllzzz}}}fffSSSMMMNNNMMMLLLKKKJJJIIIIIIHHHIIIEEEEEEEEEEEEEEEEEEFFFFFF@@@@@@@@@AAA@@@@@@???>>>??????@@@AAAAAA@@@@@@???>>>???@@@AAAAAA@@@???>>>:::;;;===>>>??????>>>===???>>>>>>===<<<;;;:::999999999:::;;;<<<<<<<<<;;;:::999999888777777666666555555555666666555555555555555444444444555555555444555666777777666555444333333444444444444333333222222111111111222222333444333111000111333555666:::@@@CCC@@@999333111111333333333333444444444444333444444555555555555555333333444444444444444444555555555444444444333333555555444333222222222222444444444444444444444555111333555666555555777888555444555999::::::===BBBAAAMMMcccpppoooxxxyyy```[[[\\\kkk;;;<<<<<<==================>>>??????>>>===>>>???<<<===??????>>>>>>???@@@<<<======>>>>>>===<<<<<>>>>>===>>>>>>>>>======>>>???AAACCCDDDEEENNNYYYkkk~~~~~~vvvnnnfff]]]UUUPPPIIIFFFAAA<<<888777777777444444555555555555555555999???GGGMMMNNNLLLJJJIIIEEECCCAAA>>>;;;:::999999999999999999888888888777555555444444444444444555444555555444333333444666444555666999<<>>======>>>??????????????????>>>>>>???@@@@@@???>>>>>>;;;;;;<<<==================>>>======<<<:::999888888999:::;;;;;;;;;:::999777666666666666555555555555555666666666666555555333444444444555555555555555555666777666555444333222333333444444333333222222111000000000111222333222111111111222333555666666::::::555222333555555222222333333333333333444333333444555555555555444333333333333444444444444555555555555444444444333111111111222222333444555444444444444555555555555111333555666555555666777:::666555888999888;;;??????EEEPPPfff}}}sssrrrrrrtttppp```ZZZ___lll|||:::;;;<<<<<<=========<<<<<<===>>>===<<<;;;<<<>>>;;;===??????===<<<===???;;;;;;<<<=========<<<;;;???>>>>>>===<<<<<<<<<===<<<;;;;;;===???AAABBBBBBFFFMMMYYYiii~~~wwwooohhhbbb]]]ZZZSSSQQQNNNIIIDDD???:::888666666555555555555555555555:::AAAFFFIIIJJJKKKLLLFFFEEEDDDBBB@@@===;;;:::::::::999999999888888888555555444444444555666666555666555444333333444666333333333444777:::>>>@@@BBBFFFMMMTTTYYYYYYWWWTTTPPPOOONNNNNNNNNNNNMMMLLLQQQTTTYYY^^^cccjjjpppuuu||||||yyyrrrooollljjjiiigggeeecccddddddeeeiiinnnsssuuuvvv{{{~~~zzzssskkkiiikkkkkkrrr~~~ssskkk```VVVOOOKKKHHHGGGHHHLLLPPPQQQOOOLLLLLLMMMNNNQQQRRROOOHHHDDDCCCEEECCCGGGSSSeeeuuuzzz~~~{{{vvvqqqooofffeeeaaaZZZQQQLLLJJJKKKJJJIIIIIIHHHHHHHHHHHHIIIGGGFFFFFFEEEFFFGGGHHHIIIFFFEEEEEECCCBBB@@@>>>===;;;<<<<<<============>>>;;;<<<===>>>>>>===<<<;;;<<<<<<;;;;;;<<<<<<==================<<<:::888777888999:::;;;;;;999888666333333444444444444555555555666777777777777666555222333444444555555555555555555666666666555333333222222333333333333222222111111/////////000222333222222222222222222333333///333444222222666777444111222222222333333333333222333444444555555444444222222333333333444444444555555555555444444444444111111111111222333444555222222333333444444444444000222444555444333444555999666555888:::888999<<<===BBBIIITTTmmm{{{ssskkkvvvwwwaaa]]]___iiivvv:::;;;;;;<<<=========<<<;;;<<<===<<<;;;:::;;;===:::===??????<<<;;;<<<>>><<<===>>>??????>>>======???>>>===<<<<<<<<<<<<<<<>>>===<<<===???AAABBBAAA@@@FFFNNNYYYlllxxxooohhhdddbbbaaa[[[[[[YYYVVVPPPGGG???;;;666666666666666555555555444777;;;>>>AAACCCFFFIIIDDDDDDEEEEEEDDDBBB@@@???:::::::::999999999888888666666666666666777888999444555555444222333555777555444333333555888<<<>>>;;;AAAJJJTTTZZZ[[[XXXUUUSSSRRRQQQPPPPPPOOOLLLJJJIIIKKKMMMOOORRRWWW]]]aaaaaagggooosssvvvzzz~~~zzzvvvsssoookkkgggdddbbb``````aaabbbaaa```ggghhhkkkpppvvv{{{~~~~~~||||||xxxrrrnnneee]]]ZZZ\\\ZZZ___hhhuuu}}}}}}uuulllaaa]]]VVVOOOIIIFFFEEEEEE???EEELLLPPPPPPOOOOOOPPPHHHKKKMMMKKKFFFBBBDDDFFFKKKRRRbbbwww|||rrrjjjccc___ZZZWWWTTTOOOLLLJJJJJJJJJHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFFFFGGGIIIJJJHHHGGGFFFEEECCC@@@>>>===:::::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<;;;::::::===<<<;;;::::::;;;===>>><<<=========<<<:::888777888888:::::::::888666555111222222333333444444555555666777888888777666555222333444444555555555444555555666666666555333222222222222333333222222222111000///...///000222444333333333333333222000000***///222222444888555...111111111222222333333333222333444444555555444444222222222333333444444444666666555555555444444444555444333222111111111111111111111222222333333333000222333333222222222333555222444999;;;:::999;;;888???DDDFFFUUUxxx|||qqqoootttlll```ZZZ___hhhpppzzz777777777888999:::<<<<<<>>>>>>>>>>>>===<<<;;;::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<888888:::;;;===>>>>>>???CCCCCCHHHPPP[[[jjjtttllljjjeee```aaa___```bbb^^^TTTLLLJJJ@@@>>><<<999777666555555555555555555777;;;BBBFFFGGGFFFFFFGGGGGGEEE???:::======<<<<<<;;;;;;;;;;;;999999999999888888777777666666555555555444444444555555333333333333555555666:::CCCNNNVVV[[[ZZZXXXZZZWWWUUUSSSQQQNNNJJJHHHJJJKKKLLLNNNOOOPPPPPPPPPTTTWWWZZZ]]]___bbbeeehhhsssuuuwwwyyy{{{~~~~~~}}}yyytttoookkkjjjgggddd```]]]ZZZYYYXXXYYY[[[^^^aaaeeehhhjjjnnnrrrwww}}}~~~~~~}}}|||yyyssspppjjjgggccc]]]VVVPPPKKKIIILLLPPPUUUZZZ^^^______^^^TTTRRROOOJJJFFFCCC@@@???CCCDDDGGGKKKNNNOOOMMMKKKFFFEEEBBBAAAAAAFFFMMMRRR___kkkxxx~~~{{{vvvhhh___YYYUUUQQQQQQOOOMMMKKKJJJHHHGGGLLLIIIFFFEEEFFFHHHIIIHHHIIIGGGEEEFFFGGGHHHHHHGGGHHHGGGEEEEEEDDDCCC@@@>>><<<<<<;;;:::999888777666;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<<<<<<<;;;:::999777666555555666666666666555555444444444444444444444444888888888777666444333222444444444444444444444444333333333222222111111111222222222333333444444444444444222111000000000000///////////////000000000000000111111111222222222222222333333333333444444555888666///---333666444444444444444444444444444444444333333222111000000222222222222222222222222333333333333333333333333222333333444444555555666222222333333444555555666:::888;;;CCCMMMeee~~~sssnnnzzzrrr\\\ZZZaaaeeejjjqqq666666777777888999;;;<<<<<<<<<<<<<<<;;;:::999999:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999:::<<<>>>?????????>>>@@@???BBBHHHOOOZZZkkkzzzwwwqqqhhh```ccccccgggmmmmmmeee]]]ZZZOOOKKKDDD>>>999777777777555666777777777999===@@@@@@@@@BBBEEEGGGGGGCCC???===<<<<<<<<<;;;;;;::::::::::::999999888888888888666666666555555555444444555444333333333333444555666999@@@IIIQQQUUUVVVTTTVVVVVVVVVWWWWWWSSSNNNJJJGGGIIIKKKMMMOOOPPPQQQQQQOOOPPPRRRSSSSSSTTTUUUWWW]]]^^^```aaabbbdddgggjjjkkkmmmpppssstttuuuuuutttxxxyyyzzz|||~~~}}}|||{{{|||~~~~~~|||zzzyyyxxxqqqnnnkkkiiihhheee```\\\^^^]]]\\\[[[YYYXXXWWWVVVXXXZZZ\\\```eeeiiilllnnntttvvvyyy|||}}}}}}|||{{{wwwuuurrrooolllgggaaa]]]XXXWWWUUUQQQNNNKKKHHHGGGCCCFFFIIIMMMOOOPPPOOOOOOMMMLLLJJJHHHFFFCCCAAA@@@BBBCCCEEEHHHIIIIIIGGGFFFDDDCCCBBBBBBGGGPPP\\\cccoooxxx}}}yyy}}}pppbbbZZZUUURRRPPPPPPNNNMMMKKKIIIHHHGGGLLLJJJGGGGGGHHHIIIIIIIIIIIIHHHFFFFFFGGGHHHGGGEEEEEEDDDCCCBBBBBBAAA???===:::::::::999999999999888;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999;;;;;;;;;:::999888666666555555666666666666555555333333333333333333333333333444444555555444444333444444444444444444444444333333333222222111111111111111111222222333333333111111000000000000000000000000000000000000000000000000000000111111111111111111111222222222333333///333333///...333444222555555555555555555555555444444333222222111000000222222222222222222222222333333333333333333333333333333333333444444444444555555555555666666666666:::888;;;AAAIII]]]xxxxxx|||pppddd___[[[___fffuuu555555555666777888999::::::;;;;;;;;;:::999888777999:::;;;;;;;;;;;;:::999::::::::::::;;;;;;;;;;;;;;;::::::999999::::::;;;;;;===>>>@@@@@@@@@>>>===@@@???AAAEEEIIIPPP\\\ggg~~~rrrfffbbbbbbhhhrrrwwwsssmmmjjjddd^^^TTTJJJAAA<<<::::::444555666555333333444666;;;<<<>>>BBBEEEEEECCCAAA=========<<<<<<;;;:::999::::::::::::999999999999777777666666666555555555444444333333333333444444555777<<>><<<888888888999999::::::::::::::::::::::::::::::::::::999999999999888888888999999999999888666555555555555666666666666555555222222222222222222222222///000111222333444444444333333333333333333333333222222222222222111111111000111111111111111222222111111222222111000...---111111111111111111111111//////000000000111111111000000000111111111111222,,,///111000111444444222555555555555555555555555333333333222111111000000222222222222222222222222222222333333333333333333333333333333222222222222555555555555555666666666999888:::>>>CCCRRRrrruuubbbUUUTTT[[[fff{{{333333333444555666888888999:::::::::999999888777999999999999999999999999:::::::::::::::;;;;;;;;;::::::999999999999::::::<<<===???@@@@@@???<<<;;;>>>===???DDDHHHLLLTTT]]]kkk}}}vvveeecccfffqqqzzz{{{xxxvvvsssnnnfff\\\QQQGGG???;;;999999777555222111222333999:::<<>>>>>>>>>>>>>><<<;;;:::;;;;;;::::::::::::::::::888888777777777666666666444444333333333333444444555666888<<<@@@DDDEEEEEEDDDFFFKKKPPPSSSRRRMMMIIIDDDGGGLLLQQQUUUWWWWWWWWWXXXYYYYYYVVVRRRNNNLLLKKKJJJKKKKKKIIIGGGEEEFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNLLLLLLMMMNNNPPPSSSUUUWWWYYYYYYZZZ\\\^^^___]]][[[YYYYYYYYYXXXXXXWWWWWWWWWSSSSSSSSSSSSRRRRRRQQQQQQPPPRRRTTTUUUUUUUUUWWWXXXYYYXXXXXXXXXXXXYYYYYYYYYUUUTTTRRRQQQQQQQQQQQQQQQPPPPPPRRRTTTVVVXXXZZZZZZ[[[\\\___cccgggjjjmmmnnnmmmkkkhhhddd```]]][[[YYYUUURRRNNNKKKJJJHHHFFFEEECCCCCCBBBAAA@@@???>>>===@@@@@@@@@AAAAAABBBCCCCCC@@@AAACCCEEEEEEDDDBBBAAACCCDDDDDDCCC@@@>>>>>>>>>AAAEEEKKKTTT```ooo~~~xxxuuuwwwoooaaaWWWPPPMMMMMMLLLLLLKKKJJJHHHGGGGGGFFFFFFEEEEEEFFFHHHJJJJJJIIIKKKIIIHHHHHHGGGFFFCCC@@@???>>>>>>>>>??????>>><<<888888999999999:::::::::888888888888888888888888888888888888888888888888777777777777666555444333555555666666666666555555222222222222222222222222//////000222333333333333222222222222222222222222222222222111111111111111111111111111222222222222333444555555333000---,,,222222222111111111111111000000000111111111222222000000000111111111222222///000000000222444444333444444444444444444444444333222222222111111000000111111111111111111111111222222222222222333333333444444333222222111000000111111222333333444555555777777999<<<>>>III```vvvnnnYYYSSSWWW[[[mmm222222222333444555777777999999:::::::::999888888888888777777777777888888999999999:::::::::;;;;;;999999888888888888999999;;;<<<===>>>===<<<:::999:::888:::???BBBEEEJJJQQQ]]]lllsssjjjgggooozzzzzzxxxuuummmbbbTTTHHHAAACCCAAA>>>999555333444666666888:::;;;<<<;;;;;;;;;>>>>>>???@@@@@@???===<<<;;;;;;;;;;;;;;;<<<<<<<<<999999888888888777777777444444444444444444444444555444444777:::===??????>>>???BBBFFFJJJKKKJJJHHH???BBBFFFKKKOOOQQQSSSSSSWWWXXXXXXVVVRRRNNNLLLKKKGGGHHHHHHFFFCCCAAA@@@AAA@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEGGGIIIKKKLLLIIIIIIJJJLLLNNNOOOMMMLLLIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIFFFGGGIIIJJJJJJKKKMMMOOOMMMMMMMMMNNNNNNPPPQQQRRRMMMLLLKKKJJJJJJKKKMMMOOORRRSSSTTTUUUWWWXXXYYYZZZXXXYYY\\\^^^```aaabbbbbb^^^\\\YYYUUUQQQNNNLLLLLLHHHEEEBBB@@@AAAAAAAAAAAA?????????>>>===<<<<<<;;;<<<<<<<<<<<<===???AAABBBAAABBBDDDEEEEEECCCAAA@@@@@@AAABBB@@@>>>===???@@@HHHNNNYYYdddooozzz}}}wwwuuu|||xxxggg]]]VVVNNNLLLMMMKKKJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEGGGKKKNNNOOOOOOLLLJJJHHHGGGFFFEEEBBB??????>>>===>>>@@@@@@>>>===:::::::::999999999888888666666666666666666666666777777777777777777777777666666666666555444333333555555666666666666555555444444444444444444444444222222333333333333222222222222222222222222222222111111111111111111111111333333333333333333333222000111222333333111///---222222222222111111000000111111111222222222333333111111111111222222222333222000...///222222222111222222222222222222222222222222111111111111111000111111111111111111111111111111111222222333333333444444333333222111000000//////000222444555666777444666999:::<<>>===<<<<<<<<<<<<<<<=========::::::999999999888888888555555666666666666555555555444333555777:::::::::=========@@@CCCFFFFFFEEE@@@AAADDDHHHKKKNNNPPPQQQRRRSSSUUUTTTQQQNNNLLLKKKDDDFFFFFFEEECCCAAA@@@AAA??????@@@@@@@@@AAAAAABBB@@@?????????@@@AAACCCDDDDDDDDDDDDFFFHHHHHHFFFEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBB???AAABBBCCCCCCDDDGGGIIIKKKKKKKKKKKKLLLNNNPPPRRRNNNMMMKKKIIIFFFGGGJJJLLLPPPQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSTTTUUUTTTSSSSSSPPPOOOLLLIIIGGGEEEDDDCCCAAA>>><<<;;;;;;<<<;;;:::999::::::;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCBBBCCCDDDDDDCCCBBBAAA@@@<<>>>>>>>>@@@@@@>>><<<:::::::::999999888888888555555555555555555555555555555666666666666666777555555555555555444333333555555666666666666555555444444444444444444444444444444444444444333222111111111111111111111111111000000000111111111111111444444444333333333333333+++,,,...000111222222222222222222111000000//////000111111111222222222222111111111222222222333333222---,,,000333222//////111111111111111111111111111111111111111111111111111111111111111111111111000000111111222333333333555444444333222111111000000111222444555777888999222555888999:::???IIIRRRddd~~~~~~eeeYYYTTTccc{{{222222222333444555666777666777777888888777777777666666555444444555666666777888888999::::::;;;;;;888888777777777777888888::::::999888999999:::;;;???;;;:::===??????@@@DDDFFFMMMXXXcccpppzzzlllnnnyyy}}}yyytttoooiiieeeccc```___\\\UUULLLDDD>>>;;;888;;;<<<<<<999888888999888:::===???@@@@@@>>>===<<<<<<=========>>>>>>>>>::::::::::::999999999999555666777888888777666555555444333555777888888777:::::::::<<>>???@@@DDDCCCDDDEEEGGGFFFDDDBBBAAAAAAAAAAAABBBBBBCCCCCC@@@@@@???>>>>>>???@@@@@@>>>@@@AAAAAABBBDDDGGGIIILLLKKKKKKKKKMMMOOOQQQSSSWWWUUURRRLLLGGGEEEGGGJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@>>>=========;;;999999:::;;;:::999888888999:::;;;<<<======>>>>>>???@@@AAABBBBBBCCCBBBBBBBBBBBBAAAAAA@@@@@@===AAAEEEGGGHHHMMMUUU[[[eeelllwww}}}|||vvveeeWWWTTTRRRKKKHHHKKKIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFHHHNNNVVV[[[^^^NNNJJJFFFCCCCCCCCCCCCBBB???>>>===>>>???>>>===;;;888999999999999999::::::666666666666666666666666444444555555555666666666555555555555555555444333555555666666666666555555333333333333333333333333333333444444333333222111111111111111111111111111///000000000111111111222333333333333222222111111//////000111222222333333222222111000000///......////////////000000000000000000000111111111111222///,,,...777;;;777111///111111111111111111111111000000000000111111111111111111111111111111111111///000000111222222333333555555444444333333222222333333333444444555555666222555888777888<<>>999555555555555777;;;>>>??????>>>===<<<<<<======>>>>>>??????;;;;;;::::::::::::999999666777888999999888777666555444444555777888888777777777888:::<<<<<<:::888777666666777999<<<@@@BBBAAADDDGGGGGGEEECCCAAA@@@<<<>>>AAABBBAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA???>>>=========>>>???@@@AAAAAAAAABBBCCCCCC@@@>>>======>>>>>>??????@@@@@@BBBAAA@@@??????@@@AAABBBBBBCCCDDDDDDEEEGGGJJJMMMIIIHHHHHHHHHIIILLLNNNPPP\\\ZZZUUUMMMEEEBBBCCCFFFDDDDDDCCCBBB@@@???>>>>>>===>>>@@@AAAAAA@@@???>>><<<<<<<<<;;;;;;999888777:::999999:::===>>>>>>===;;;;;;;;;<<<<<<<<<============>>>?????????>>>>>>AAAAAA@@@??????@@@AAAAAAAAAFFFKKKNNNQQQXXXaaaiiipppvvv~~~{{{{{{ooo^^^QQQQQQPPPIIIEEEHHHIIIIIIIIIIIIIIIIIIIIIIIIEEECCCBBBEEELLLTTT[[[___NNNJJJEEEBBBBBBCCCCCCCCC???>>>======>>>===;;;999666777888999:::;;;<<<<<<888888888888888888888888444444444555555555666666555555555666555555444444555555666666666666555555222222222222222222222222111222222333333333222222000000000000000000000000//////000000111111111222222222222222111111000000999888666555444333333333111111111000///......---------------.........///////////////000000000000...---222???EEE>>>666222222222222222222222222222000000000000000111111111000000000000000000000000///000000111222222333333555555444444444444333333333333333222222111111111222666777666666999<<<>>>>>>OOOfffiiiTTT[[[nnn333333222111222333444555666666666666555555555555222333333444555555555444444444555555666777777777888777777777999999777555777777777777777777888999:::::::::;;;<<<===>>>>>>888>>>DDDFFFIIIWWWlll~~~tttqqqoookkkkkknnnsss~~~wwwkkkbbbRRRKKKGGGHHHFFF???777333555111111777999888:::???:::>>>CCCFFFFFFBBB???===>>>===;;;;;;;;;:::888777::::::999999888777666666777666555444444555777888888777555444444555777888666777888777666555666888:::;;;===>>>???>>>>>>===;;;;;;;;;;;;<<<>>>@@@AAABBBAAA??????AAABBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>=========???@@@AAA>>>???AAAAAAAAAAAABBBDDDEEEFFFGGGFFFEEEEEEGGGHHHLLLKKKIIIGGGGGGIIINNNRRRdddgggeeeZZZJJJ===:::<<<@@@===:::999:::;;;;;;;;;777888999:::::::::::::::;;;:::888777777777888999777777666444333444888;;;;;;;;;;;;;;;<<<>>>???@@@>>>???@@@AAACCCDDDEEEEEE@@@>>><<<>>>BBBDDDDDDBBBFFFRRR\\\^^^aaakkkssswww~~~}}}}}}}}}~~~~~~~~~\\\WWWPPPKKKIIIJJJKKKLLLLLLHHHEEEFFFIIIIIIFFFBBBDDDCCCCCCDDDFFFIIIMMMOOOLLLGGGBBBAAAAAAAAA???===:::<<<===<<<999888777888;;;;;;:::999888777666555666555555555555666666777555555555555666666666666666666555444333333222222333333444555555444333333333333333333333333333333333333333333333333333333333222111111000000111111444222000///000111111111222111000000000111222333000000000111222222222333222222222111111111000000//////.........---------,,,---...///111111222222---///444;;;@@@===444+++000000000000000000000000000000////////////000000222111111111000000//////000...---///222444222///222222222111111000000000111111222222222333333333222222333444666888:::;;;BBBGGGNNN\\\zzzyyyccc```dddvvv333333222222222333444555555555555555444444444444222333333444555555444444444444444555666666777777888777666777999999777555777666666666777888999999999999999:::;;;;;;;;;<<<999===@@@@@@BBBKKK\\\iiivvvppplllhhhgggjjjooo{{{kkk]]]PPPLLLMMMIIIBBB???BBB999333666888666444555888===BBBFFFGGGEEEBBB@@@AAA???============<<<;;;;;;::::::999888888777777777666666555555555666666777666555444444555666777444555666666444444555666777777888999:::999888888:::999999999;;;<<<>>>???@@@???>>>???AAABBBAAA?????????>>>======<<<<<<===<<<<<<<<<============>>>======<<<<<<<<<===>>>???>>>@@@AAAAAAAAAAAABBBDDDFFFGGGGGGFFFEEEEEEFFFHHHFFFFFFDDDBBBBBBDDDIIILLL^^^aaaaaaXXXIII===:::;;;===:::777666666777666555555555777888999999999999:::999888777777777888888777777777666555666999<<<::::::;;;<<<===???AAABBBBBBAAAAAA@@@?????????>>>@@@???<<<<<<>>>CCCFFFIIIXXXdddoooqqqsssyyy~~~|||{{{|||}}}|||yyykkkXXXSSSNNNJJJIIIIIIJJJJJJJJJGGGDDDEEEGGGHHHEEEAAADDDCCCCCCCCCEEEHHHJJJLLLLLLIIIFFFDDDBBBAAA>>><<<;;;===>>>===;;;::::::;;;999999888888888888777777666666666555555555666666555555555555666666666666555555555444333333333222333333444555555444333333333333333333333333333333333333333333333333333333333222111111000000111111111///...///111222222111111111000000000111333333000000111111111111111222222222222111111000000000//////.........---------,,,---///000111222222222//////000555999999333...000000000000000000000000000000////////////000000111111111000000000//////111000000111444555444222333222222222111111111111111111222222222333333333333333333444555777888999666;;;CCCOOOdddlllbbb]]]gggxxx333222222222222333444444444444444444333333333222222333333444444444444444333333444555555666666777777666666777888999777555666555666666777888999:::888888999999999999999999:::;;;;;;;;;<<>>666555777666444333777;;;BBBHHHKKKKKKIIIHHHEEECCC@@@????????????>>>;;;;;;;;;::::::999999888777777777777777666555444555555555555555555555555333444555444333222333555555555666666666555444444777777777777888:::;;;<<<<<<<<<===???AAAAAA???===>>>======<<<;;;:::::::::999999:::::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<>>>???AAAAAA@@@@@@AAACCCDDDEEEEEECCCAAAAAABBBCCC??????>>>===<<<>>>AAAEEETTTXXXYYYRRRFFF;;;888999999888666555555555333111222333555666777888888888999888777777666777777777666888999999999999;;;<<<::::::;;;<<<===???AAABBBBBBAAA@@@>>>===<<<;;;;;;?????????>>>@@@FFFPPPWWWppp{{{}}}zzz{{{~~~~~~~~~zzztttqqqnnneee[[[RRROOOKKKIIIIIIIIIHHHGGGHHHFFFCCCDDDFFFFFFDDDAAADDDCCCCCCBBBCCCEEEHHHIIILLLLLLKKKHHHDDD???===<<<:::;;;======;;;::::::;;;666666777777888888999999777777666666555555444444444555555555555666666666444444444444333333333333333333444444444444333333333333333333333333333333222222222222222222222222222222111000000000000111...---...000222333333111/////////000111222333444111111111111000000000000111111111111000000000000...............------------...///111222222222222222///---...111333222111000000000000000000000000000000////////////000000111111000000000000//////111000000111444444333222333333333222222222222111111111222222222333333333444444444444555666777777444666>>>GGGPPPeeerrrbbb^^^ggguuu~~~222222222222222333333333444444444444333333333333222333333444444444333333222333333444555555666666666666555666888999777666555555555666777888999:::999999888888888888888888999888888999<<>><<<<<<;;;;;;;;;:::::::::888888999999888666555333444555666666666666555444333444555555333333444555777777666666555555444444444555555555666777888888888999;;;>>>@@@???<<<999<<<<<<;;;;;;:::888777777666777777888888999999999999888888888888999999999;;;===>>>>>>======>>>@@@???@@@???>>>;;;:::;;;===;;;;;;;;;:::999:::===???GGGLLLNNNJJJAAA999666777777666555666777666444222222333444666777888888888888777777777777777777777555888;;;<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===>>>===BBBGGGJJJMMMUUUbbblll}}}{{{~~~zzzuuuttttttpppgggaaa^^^YYYTTTMMMKKKJJJJJJJJJIIIGGGFFFGGGFFFDDDDDDFFFFFFDDDBBBFFFEEEDDDCCCCCCEEEFFFHHHKKKNNNOOOLLLEEE???<<<;;;666888::::::999888888999666666666777777777888888777777777666666555444333444444444555555555666666333333333333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222111000000000000000///...///111444444222000......///000111222333444111111111000000//////...000000000000000000000000...........................///000111222222222222222///,,,,,,...111222111////////////////////////000000////////////000000000000000000000000//////.........000111111111000333333333222222222222222111111222222222333333333444444444333444444555555888666;;;EEEHHHRRRrrryyyiiiccciiizzzzzz111111222222222333333333555555555444444444444333222333333444333333222222222222333333444444555555666555555666888888777666555555555555666777888999999999999888888888888888888888888999<<>>888888:::777888<<>>>>>:::777999:::::::::999888666555444555555666777888888888777888888888888777777777888:::;;;:::999999:::<<<<<<<<<<<<:::888777888999999:::;;;:::999999;;;<<<===AAADDDAAA;;;666555666555444444555777777666444333444666777888999999999777777777888888888888777555888;;;<<<<<<;;;;;;;;;;;;;;;:::999999999999999888777777888999<<<>>>@@@???JJJWWW```eeemmmxxx~~~uuupppiiiiiiddd[[[UUUTTTRRROOOKKKJJJJJJKKKKKKKKKHHHFFFGGGFFFEEEEEEFFFFFFEEEDDDHHHGGGEEEDDDDDDEEEGGGHHHJJJMMMNNNLLLEEE???<<<;;;666777999999888777888999777777777666666666555555777777777777666555333222444444444444555555555555222222333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222111000000//////000000222111111333444333111///------///000111222333333111000000//////.........////////////////////////---........................///000111111111111111000///......///000111000////////////////////////000000////////////000000//////////////////000000,,,...///000000000000111222222222222222222222222111111222222222333333333444444333333333333444444777222666BBBIIIPPPfffmmmeeeooo|||000111111222333222222222555555555555444444444444333333333333333222222111111111222333333444444555555444444666888888777666666666555555666666777777888888888888888888888888999999999999999:::;;;<<>>BBBDDDCCCHHHHHHHHHJJJKKKJJJGGGEEE:::::::::::::::::::::::::::999999888888888999999:::999888777777888999:::666777888888666666777888555444333333333444555666333444555666777666555555222222444777999:::777555555666888999999999777666444555555666888999999:::888999:::::::::999777666666777888777666555666777777888999888666666777999666888999999888777777888777888999888666666888:::<<<999777666777777777666777888888999999888888777777888999:::;;;::::::999777888999999777666666777888888888888888999999:::::::::===@@@FFFMMMSSSWWWcccooo~~~{{{{{{wwwkkkgggdddbbbZZZSSSPPPRRRPPPLLLKKKJJJIIIJJJJJJJJJGGGEEEDDDEEEEEEEEEEEEDDDEEEFFFGGGEEEDDDCCCCCCDDDFFFGGGFFFEEEEEEDDDDDDAAA===;;;888:::;;;:::888777777888444555555555555555666666444555777777777666555444333333444444444555555555444333333333222111111111333333222111111222333333111111111111111111111111000000000000000000000000111111000///////////////111///......000111000000---...///111111111000000---...............//////---------....../////////---------.........//////------...////////////......///000000///.........000000000000000000000000000000////////////000000........./////////000000---///222222111000111333//////000000000111111111111111222222222333333333222222111111222333444444666444555???OOO___hhhlllvvvqqqgggooo}}}///000111222333222111111333333333222222222111111333333333333333222111000000111111222333333444444444333444555777888777666888777666555555444444555333333444444555666777777666999:::999666777:::>>>555===DDDEEELLL```xxx}}}wwwttt{{{|||}}}mmm___NNNGGG>>>:::<<>>BBBIIIRRR\\\dddiiisss~~~{{{xxxzzz~~~pppfffcccaaa^^^UUUNNNMMMNNNLLLGGGKKKJJJIIIIIIIIIHHHFFFDDDCCCDDDDDDDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBCCCEEEFFFEEEBBBAAAAAACCCBBB>>>;;;777888999888666444444555222222333444555666777888333444666888888777555444333333333444444444555555444444333333222111000000444333222111111222333444111111111111111111111111000000000000000000000000111111000///////////////...,,,***+++---000111111...///000111111000//////,,,------....../////////---------.........//////---------.........//////,,,---.....................//////...------...///000000000000000000000000000000////////////000000---.........//////000000***---000000......///111......//////000000000111111111222222222333333333111111111111222333444555444333222777FFFWWW```___ddd}}}sss}}}jjj```ooo000000////////////000000000111222222333444555555222333333444444333333222444444444333333222222222444666888888777666777888555555555555555666777777444444444555555555666666777777888888888777777666555999>>>@@@CCCLLL[[[fffxxx{{{~~~wwweeeNNNAAA============::::::;;;>>>AAABBBAAA@@@:::;;;:::777333222444666555999<<<;;;999:::>>>BBBDDD@@@;;;888888999::::::999999:::::::::999777666888888999999888888777777666666666666666666555555555555666666666666555555777777777777777777777777777777777777777777777777999999:::::::::;;;;;;;;;:::999888666555555444444666666555555555555666666888777666666777999;;;<<<999999999999999999::::::IIICCC<<<888888:::;;;;;;;;;:::888888:::;;;;;;:::<<<;;;:::999999888666444999999888666555555777999555666888:::<<>>;;;;;;;;;:::<<<===>>><<<;;;666888888777555555777999444777::::::888999===AAAHHHFFFBBB===999777777777888999999:::999999888777888888999999999888888777999999888777555444333222666777777888888777777666888888888888888888888888777777777777777777777777999999:::::::::;;;;;;;;;;;;;;;:::888777666666666777777666666666666777777888777666666777888:::<<<::::::::::::::::::::::::FFFAAA;;;888999;;;;;;;;;<<<:::999:::;;;<<<;;;:::;;;;;;:::::::::999888777888999999888666555555777666888999;;;===AAAGGGLLLTTTXXX___hhhvvvzzzzzz{{{}}}sssjjjaaaZZZVVVUUUTTTRRROOONNNMMMLLLLLLMMMLLLKKKJJJIIIHHHHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>===<<<888999999999888777777666555555444444333333333222444444555555555555444444444444333333333222222222444111...///222444222///000000000000000111111222333222111111000000000111111000///......///000111///000000111000///...---///222111//////111111...000///...------...///000---.........////////////000000000000000///......,,,---...//////000000000//////.........---------------............------000000000000//////......////////////////////////........................////////////////////////000000000000////////////222222111111111111111111111111111222222222333333333444555777:::>>>BBBDDDCCCLLL]]]ttt}}}www{{{mmmeeeiiiooottt~~~222222111111111111222222444444333333222222222222222333333444444333333222222222222222222111111111000222444444333222333444555444444444444555666666444444444444555555555555666666777777777777666666555888:::999777888???EEESSScccvvv~~~~~~}}}xxxuuuxxxxxxttt```QQQEEE===<<<:::999999::::::999777333444555444333333555777222555888888777888<<>>;;;:::;;;<<<<<<<<<>>><<<;;;<<<======<<<;;;;;;;;;:::::::::999999999777999::::::888777777888:::===@@@AAADDDKKKWWW```ggglllttt|||xxxhhhaaaZZZTTTPPPRRRRRRPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@>>>=========999999777666555555555555666555555444333222222111333333444444444444333333333333333333222222222222222000///000333444111.........///000111333444444222111111111111000000000000000////////////000000//////000000000///......///111000---///333333///000///...------...///000---------........./////////////////////.........,,,------.../////////000...............---------------------------------000000000////////////...////////////////////////........................////////////////////////////////////000000000000000000111111111111111111111111111222222222222333333222222222444666888999;;;@@@IIIWWWnnnzzzwwwoooeee``````jjjxxx111000000//////000000111333222222222222222222222222333333444444333333222111111111111111111111111000222333444333222333444444444333333444444555666444444444444444444444444555555666666777777666666444777999999777888<<>>;;;;;;;;;:::999777777777666555333333333333222444555666555666999<<<>>>BBBDDDBBB<<<999;;;>>>???>>>>>>===============;;;;;;<<<<<<<<<<<<;;;;;;777777777777777888888888888888999999999999888888999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888::::::999999999999::::::888777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<===>>>??????BBB@@@>>>>>>>>>>>><<<;;;:::::::::999777666777888777999;;;<<<<<<===???AAAAAAHHHOOORRRVVV^^^kkkvvv|||nnn___ZZZVVVQQQNNNPPPOOOOOONNNNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIHHHHHHCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCBBB@@@>>>======>>>>>>;;;999777555444444444555666555555444333222111111000111111222222111111000333222222222222222222222000000000111333333000...---...///111222333444444000111111111111111000000000000////////////000000//////////////////......///000///---///333444111///......------......///,,,,,,---------.........///....................................///000000........................------------------------////////////////////////////////////////////////........................////////////////////////////////////000000000000//////000000111111222222111111111111222222222222222222111111111222333333<<<<<<>>>EEETTTooo}}}tttcccZZZ]]]fffyyy111111000000000000111111000000111222222333444444222333333444444333333222111111111111111111111111111333444444333333444555333333333333333444555555444444444444444444333333333444555666666666666666444666999999888999;;;>>>===AAAJJJXXXfffuuuyyysssqqqtttzzzmmm]]]LLLJJJGGGEEEDDDBBB>>><<<>>><<<999666555444444444222333444444444555777999666;;;???>>>;;;999;;;???????????????????????????<<<<<<<<<<<<<<<;;;::::::888888888999999:::::::::999999::::::::::::999999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;;;;::::::::::::;;;;;;888888888888888999999999::::::;;;;;;<<<======>>>===>>>???@@@AAABBBCCCDDDHHHEEEBBB@@@???>>><<<;;;999::::::888555444666888888:::===@@@CCCFFFKKKNNNOOOWWWbbbiiimmmttt{{{dddZZZWWWUUUQQQPPPMMMNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIHHHGGGGGGBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA??????===<<<<<<===>>>???;;;:::888666555444555555555555444333222222111111000111111222222111111000222222222222222222222222//////000111222222000...///000111222333222222222///000000111111111000000//////000000000000//////..................//////666888888333111222222000......------------......,,,,,,,,,,,,------------......---,,,------.../////////.........///000111---........................---,,,,,,,,,,,,---................../////////.........................................................................../////////000000000111/////////000000111111222000000111111111222222222111111111111222222333333666555555999AAATTTsssvvvcccZZZYYYeeeuuu333333222222222222333333//////000111222333444444222333333444444333333222111111111222222222222222111333555555444444444555333222222222222333444444444444444444333333333333222333444555666666666666555777888888666666777888===<<>><<<;;;:::======<<<<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;<<<=========<<<:::999<<<;;;;;;::::::;;;;;;<<<999999::::::::::::::::::999:::;;;<<<>>>???AAAAAA@@@BBBDDDDDDEEEFFFIIIKKKOOOKKKEEE@@@>>>===<<<;;;888:::;;;999777777:::>>>>>>CCCIIIOOOTTTWWWZZZ]]]aaaiiisss{{{{{{{{{lll]]]XXXVVVTTTQQQQQQLLLMMMMMMNNNNNNNNNMMMMMMKKKKKKJJJIIIHHHGGGFFFFFFBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@??????===<<<<<<;;;;;;<<<<<<<<<999999888666555555555555333333333333222222222222333333444444444444333333111111111222222222222222///000000111111000000///111222333333333222111000...///000111111111000/////////000000000000//////......------......///000@@@EEEFFF===444000///...------------------------+++++++++,,,,,,,,,------...---,,,++++++---.../////////...------...///000---------..................---,,,++++++,,,---...---............/////////..............................................................................//////000000111111//////000000000000000000000000000111111111111222111111222222333444444444111///222777;;;EEE[[[qqqzzzggg]]]\\\gggvvv}}}444333333222222333333444000000111111222222222333222333333444444333333222222222222222333333333444111333555555444333444555222222222222222333333444444444444333333333222222222222333444555555555555555666666666555555666777<<<999:::???DDDLLL[[[iii}}}|||sssvvvsssdddeeegggjjjlllkkkhhheee^^^VVVJJJ@@@;;;888555444777666444333333333333222444444444444444444444555:::>>>CCCIIIMMMOOOPPPPPPIIIIIIHHHGGGEEEDDDBBBAAA??????>>>>>>===<<<<<<<<<===>>>>>>??????>>>>>>===::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======???@@@???>>><<<;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<;;;;;;;;;:::::::::<<>>===<<<>>>DDDIIILLLTTT```jjjoooooonnnmmmtttxxx~~~yyy{{{{{{xxxrrrqqqqqqooojjjhhh```YYYXXXVVVQQQOOOOOOLLLLLLMMMNNNNNNMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEDDDAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<;;;:::999888777666666666666666555444333222222222222222333333333444444555555555555444444000111111111222222222222000000000/////////000111000111333444444333111000---...000111222111000///...///000111111000///.........---------...///000@@@JJJMMMCCC555---,,,------------......---------++++++++++++,,,,,,,,,,,,---,,,+++***+++,,,...///...---+++******+++---...---------.........//////...---+++******+++---...---------.........//////.................................................................................///000111111111000000000000000/////////000000000000111111111111111111222222333333333222111///333:::;;;<<>>>>>@@@KKKYYYffftttnnndddgggmmmuuu{{{~~~~~~||||||qqqaaaSSSIIIBBB>>>;;;999777555333333333222111222111000111333555555555;;;@@@HHHPPPWWWZZZ\\\\\\SSSSSSRRRPPPNNNLLLJJJHHH<<<======>>>???@@@@@@AAA@@@@@@@@@AAAAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAA@@@>>>===;;;;;;::::::::::::;;;;;;;;;<<<<<<======<<<;;;;;;:::<<<>>>@@@DDDFFFHHHJJJIIIJJJKKKKKKJJJLLLQQQUUUYYYRRRHHH@@@<<<;;;<<<<<<888<<<@@@AAAAAAEEELLLRRRYYYdddttt}}}yyy}}}sssttt~~~ppppppkkkfffdddfffeeeaaa]]]ZZZXXXXXXUUUOOOLLLMMMLLLLLLMMMNNNNNNMMMKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@??????>>>======<<<=========<<<999777444222333444555555555444333222000111111222222333444444222333333444444333333222000000111111222222222222000000000///---...000222///000222444444444222111,,,...000111222111000///...///000111111000///......------,,,---...///000999FFFLLLCCC333+++,,,///,,,------......------,,,******+++++++++,,,,,,,,,---,,,+++******,,,...///---+++***(((((()))+++,,,---------.........//////...---+++******+++---...---------.........//////........................................................................---......///000111111222111111000000//////......000000000000111111111111000111111222111111000000222...111999888444:::GGGXXXtttsssjjjaaacccmmmwwwzzzzzz222222222222222222222222000111111222222333444444222222222222222222333333333333333333333333333333111111111222222333333333666555555444444333333222333444444444444444444444333444555666666666555444333444555555555555555555666777999;;;???BBBEEEFFFUUU```rrr}}}zzztttnnnmmmjjjlllvvv~~~hhhWWWNNNGGGBBBBBB<<<777888888666666999999666444555444333222222555888???KKKZZZffflllnnnhhhnnnpppkkkccc]]]WWWRRRRRRLLLDDD@@@AAACCCEEEEEEEEEAAA@@@CCCFFFDDD???;;;AAA@@@===;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<======??????>>>===<<<<<<=========AAADDDCCC@@@>>>===>>>?????????>>><<<<<<===>>>======>>>@@@AAAAAA>>>;;;=========???CCCIIIOOORRROOOOOONNNLLLKKKLLLOOORRRTTTNNNHHHEEEBBB>>>???CCCEEEGGGHHHGGGHHHOOOZZZcccjjjooo{{{vvvoooqqq{{{~~~vvvmmmhhhccc```aaa```[[[WWWTTTTTTTTTTTTSSSQQQOOOMMMKKKKKKLLLLLLLLLLLLKKKKKKFFFFFFEEEEEEDDDDDDCCCCCCEEEBBB???<<<<<<>>>>>>???===>>>>>>>>>>>><<<;;;:::777999;;;:::666444555777555555444444444444555555333333333222222222111111222222111111111111111111222333333333333222111111000000000000000000000000000000111222222222222111000000000000000000000000111111000000//////......///...---,,,,,,---//////777999:::777222---,,,,,,........................---......---+++******+++---,,,***))))))***,,,------,,,***))))))***,,,---......---------......///------------------------..................------...------------.../////////............---------////////////////////////------...///////////////000000//////.........---......//////000000111111000111222333333222111000555555444333333555999===KKKWWWpppxxx}}}ggg]]]___hhhuuu111111111111111111111111111111111222333333444444444444333333222222111111333333333333333333333333111111111222222333333333444444444333333333333333444444333333333333333333222333444555555555444444444444555666666666555555777888888:::<<<>>>@@@AAAGGGOOO^^^qqq|||yyywwwrrrmmmggghhhppp|||pppfff^^^WWWPPPHHHAAAAAAAAA>>>:::999888666555555555444444444666888>>>HHHUUUbbbkkkpppttt}}}yyyrrrjjjcccZZZTTTMMMHHHGGGKKKQQQUUUUUUOOOKKKJJJLLLKKKHHHFFFFFFEEECCCAAA@@@??????@@@BBBAAA@@@??????@@@@@@AAADDDDDDCCCCCCBBBAAAAAAAAABBBFFFKKKLLLIIIEEEBBBAAAAAAAAA@@@???>>>===>>>???======>>>@@@CCCCCCAAA???@@@AAACCCEEEHHHKKKNNNOOOLLLKKKIIIGGGEEEFFFIIILLLRRRNNNMMMNNNMMMJJJJJJLLLSSSXXX]]]]]]\\\___gggnnnyyy|||vvvnnnmmmsss|||yyypppiiieee```^^^^^^\\\WWWSSSQQQRRRRRRRRRQQQOOONNNMMMJJJJJJJJJJJJJJJJJJIIIHHHEEEEEEDDDCCCCCCBBBAAAAAACCCAAA>>><<<<<<<<<======<<<=========<<<;;;:::999777999;;;999666444444666555555444444444444555555333333333333222222222222111111111111111111111111222222333333222222111000000000000000000000000000//////000111111111111000/////////////////////////////////...............///...------------...///111333555333///,,,,,,,,,------------------------,,,---...---+++******+++------,,,++++++,,,------...---+++******+++---...000///...------------------------------,,,,,,,,,..................---------------------.../////////............---------........................//////000111111111111111000/////////..................//////000000111111000111222222222222111000555555555333222333555888<<>>===;;;999777777666666333555999???GGGSSS___fffsssvvvooogggccc[[[RRROOOTTT^^^ggghhhccc\\\XXXYYYZZZZZZYYYQQQOOOLLLIIIFFFDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEGGGHHHIIIIIIJJJIIIIIIIIIIIIOOOWWW[[[YYYSSSMMMJJJGGGFFFDDDBBBAAA@@@@@@AAA>>>>>>@@@CCCFFFGGGFFFEEEBBBDDDFFFIIIJJJIIIHHHGGGHHHFFFDDD@@@???AAAFFFJJJQQQRRRXXX```bbb___]]]^^^kkksss{{{|||wwwuuuxxx}}}zzzpppkkkmmmrrrvvvuuujjjccc```\\\ZZZYYYWWWRRRNNNNNNNNNNNNOOONNNMMMLLLLLLHHHHHHIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;:::999888777888999:::999666444444444555444444333333444444555444444444333333333222222111111111111111111111111222222222222222111000000000000000000000000000000......///000000000000000////////////////////////---------------.........///......---------......---///000000...------...------------------------+++,,,---,,,+++***+++,,,------------------------......,,,,,,,,,,,,......000000///...---,,,++++++......------,,,,,,++++++------------------......---------------......//////............---------...........................///000000111000000000////////////..................//////000000111111000111111222222111111000000111333333222222333555777;;;GGG[[[yyy|||pppuuusss^^^UUU[[[eee111111111111111111111111111111222222333444444555555555444444333333222222333333333333333333333333111111111111111222222222///000000111222222333333444333333222111000//////111111222222333333333333444444555666777777777777777777777777777777888999<<<===@@@GGGSSSbbbooovvvzzzuuupppsss|||xxxllldddgggmmmiii___XXXOOOOOOLLLEEE>>>;;;999666222555777999<<>>===>>>CCCKKKPPPWWW\\\hhhuuu{{{xxxtttttt}}}vvvqqqrrrvvvyyysssggg^^^[[[YYYWWWVVVSSSNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDCCCBBB@@@???>>>===>>>???@@@???===;;;::::::999999999999888777666666888888888777666444333333444444333333333333444444444444444333333333333222000000000000111111111111111111111222111000000///000000000000000000000000...///000000111111000000////////////////////////,,,,,,------.........//////.........---------------......///////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---+++,,,,,,------,,,,,,+++...---,,,,,,,,,,,,---...............---,,,,,,+++......---,,,,,,+++++++++,,,,,,------------......------,,,,,,------...//////............---------........................,,,------......---------///////////////...............//////000000111111000000111111111111000000)))+++///111222333555666;;;<<>>BBBKKKTTT[[[cccjjjxxxwwwqqq}}}|||{{{lll```ZZZXXXVVVTTTSSSPPPMMMKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGFFFDDDDDDEEEDDDCCCBBB@@@???>>>======@@@BBBAAA>>><<<;;;;;;999888777777666555555555777666666666666555444222333333222222222222333333444444333333333222222222//////000000000111111111000000111111000000///...///////////////////////////000111111222222111111........................---------......//////000//////.........------,,,...---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******+++,,,******++++++++++++******,,,,,,++++++++++++,,,,,,***+++,,,---......------------,,,,,,,,,+++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---......///............---------........................,,,,,,------------,,,+++.........///////////////......//////000000111111000000000000000000000000'''***///111222333444555777777999AAARRRooowwwxxxppp]]]SSS222222222222222222222222222222333333444444555555222333333444555666777777333333333333333333333333111111111111111000000000//////000111222222333333333222222222111000000000222222111111222222333444222222444555666666666666555555555666777888999:::555666888:::===BBBIIINNN[[[dddsss{{{{{{{{{|||{{{yyymmmgggooo}}}{{{qqqddd\\\SSSKKKCCCBBB@@@>>><<<===AAADDDCCCKKKPPPPPPOOOQQQRRRQQQMMMMMMJJJDDD@@@FFFSSS^^^mmmyyy}}}uuunnnkkkiiijjjkkklllmmmnnnmmmlllkkkooonnnjjjgggcccaaa___^^^[[[fffxxx|||wwwuuutttqqqnnneeecccaaa``````___]]]\\\QQQMMMHHHCCC?????????@@@===???BBBFFFMMMVVVaaahhhqqqwwwxxxmmmsss|||lll```WWWWWWVVVTTTQQQPPPNNNNNNNNNLLLKKKJJJIIIIIIIIIIIIIIIKKKKKKJJJIIIHHHFFFDDDCCCDDDCCCBBBAAA@@@???>>>======@@@CCCAAA>>>;;;;;;<<<888888777555555555555555555444444555666666555333333222222111111222222333333333333222222222111111...//////000000111111111000000000000000///......////////////////////////000000111222222222222222......................................./////////////////////...---,,,+++,,,+++))))))***++++++***++++++++++++++++++++++++***+++,,,+++***)))***+++************************++++++++++++++++++++++++(((***,,,---............+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,------...///............---------------------------------.........///......---,,,.........///////////////......//////000000111111111000000//////000000111,,,///111222111111111111111222777???OOOfffvvvyyylllWWW111111111111111111111111222222333333444555555555444444555555666666777777333333333333333333333333222111111111000000000///000111111222222333333333222222222222222222222111333222222111222333444555000111222444555555666666555555555555666666777888333555777777888;;;@@@DDDLLLSSSaaappp~~~}}}{{{xxxtttsssqqqttthhhbbbjjjxxxzzztttlllcccSSSOOOJJJGGGIIIMMMRRRTTTQQQVVVWWWQQQKKKJJJIIIGGGEEEEEEDDD@@@>>>AAAHHHOOO\\\mmm|||wwwwwwyyy{{{|||zzzwwwssspppkkkhhhccc]]]YYYWWWVVVUUURRR]]]rrrzzzwwwsssooommmjjjfffddd\\\YYYSSSNNNJJJIIIJJJJJJLLLNNNRRRVVV]]]eeennnttt||||||nnnmmmxxxmmm___XXXSSSTTTSSSQQQNNNLLLMMMNNNPPPNNNMMMKKKJJJIIIHHHIIIIIIKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@??????>>>======<<<@@@BBB@@@;;;999:::<<<999888666555444444555555333222222333666777666444222222111111111111222222222222111111111000000000......//////000111111222//////000000//////...---///////////////////////////000000111111111111111.................................---------------...////////////---,,,+++,,,)))'''(((***,,,,,,++++++++++++++++++++++++++++++,,,,,,+++)))((()))***++++++***))))))***+++++++++,,,,,,,,,,,,,,,,,,+++)))***,,,.........---,,,*********+++,,,,,,------***++++++,,,------......,,,,,,++++++,,,,,,---...///............---------------------------------...............---,,,,,,............/////////000......//////000000111111111000///......///000111000111333333111111111222222333666===HHHXXXhhhrrr|||~~~fff000000000000000000000000222222333444444555555666666666666666666555555555333333333333333333333333222111111111000000//////222222222222222333333333222222222222222333333333444333222222222333444555///000222333444555555555666555555444444555555555555777888888777888<<>>>>>======<<<<<<<<>>999777999<<<999888666555444444555555222111000333666888777444222222111111111111222222111111111000000000000///---......///000111111222///////////////......---////////////////////////...//////000000000000000........................---------,,,,,,+++++++++...///000000///---+++***,,,***((()))---000000///************************+++,,,---+++)))(((((()))---,,,***))))))***,,,---,,,------......------,,,***,,,---......---+++***))))))***+++,,,------...******+++,,,,,,---......,,,,,,++++++,,,,,,---...//////.........---------------------------------,,,,,,,,,,,,++++++***)))---.........//////000000......//////000111111111111000///......///000111///000222222222333555777444333333666<<>>EEELLLUUUcccttttttpppqqqnnngggaaahhh|||llljjjddd```cccpppqqqgggbbb^^^aaa\\\VVVPPPGGGCCCHHHPPPVVV___ooo~~~|||xxxtttnnnkkkmmmmmmcccXXXTTTLLLFFFEEECCC??????AAAGGGKKKWWWnnn{{{vvv|||zzzvvvuuuuuuttttttuuuvvvxxxzzz{{{|||qqqhhhgggjjjrrrzzzwwwiii^^^WWWUUUTTTUUUQQQLLLIIIIIIKKKLLLMMMNNNOOOOOOOOONNNLLLJJJIIIMMMKKKHHHGGGEEECCC@@@===???===<<<<<<>>>???>>>>>><<<===>>>>>><<<:::777666666555555555555444444444666555333222111222333333000000111111111111000000222111111111000000//////...000111111///...///000///000111111111000...---///////////////////////////...,,,++++++,,,---...,,,---///...---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************++++++******))))))******+++,,,))))))***+++,,,,,,------***++++++++++++***))))))******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))***************)))((('''******+++,,,,,,---......,,,,,,,,,---------......///...,,,+++***+++,,,,,,111111000///...,,,******///......---------......//////............//////............///////////////111111...///111000+++///000111333666888;;;<<>><<<;;;;;;===>>>===<<<<<<<<<======<<<:::777666555555555555444444444444555444333222222222222333111111222222222111000000111111111111000000000///...000111111///...///000///000000111000///...---........................,,,+++++++++,,,...000111---///000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))(((((()))))))))******))))))******+++,,,))))))***++++++,,,------***++++++++++++***))))))*********+++++++++,,,,,,++++++***))))))***++++++++++++++++++++++++++++++******++++++******)))(((******++++++,,,------...---------.........//////...---,,,+++++++++,,,,,,)))***+++,,,------------------,,,,,,,,,------...//////............//////............///////////////222222000111444333/////////000111222444666777===GGG[[[www111111111222222222333333111111111222333555666777666666666666555444333333333333222111111222333333111111111111000000000000000111111111111222222222000000///...///000111222111111222222222222111111222111000//////000222222333333333333444555666777555444444444444555666666555777999;;;>>>FFFPPPWWWwww}}}zzzuuuooopppwwwsssnnnjjjjjjrrr}}}sssiiifffiiiwwwtttkkkccccccccceeelllsssrrrlllYYYOOOGGGHHHMMMMMMLLLKKKJJJSSSdddyyy~~~~~~}}}~~~}}}||||||~~~xxxvvvtttuuuxxx~~~|||wwwsssrrrssssssoookkkgggeeeaaa\\\WWWTTTRRRQQQSSSPPPMMMLLLNNNPPPQQQQQQQQQQQQQQQPPPNNNLLLKKKJJJGGGGGGFFFFFFFFFCCC???<<<===<<<:::;;;<<<===<<<:::;;;;;;<<<<<<;;;999777666555555555555444444444444444444333222222222222333222222222222222111000000111111111111000000000000...///111111/////////000///000000000000///...---........................,,,+++++++++,,,...000111...///000///---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******))))))))))))************))))))******+++,,,))))))******+++,,,,,,,,,***++++++++++++***))))))*********++++++++++++,,,++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++***)))******++++++,,,,,,------............////////////------,,,+++++++++,,,,,,'''(((***+++---......///+++++++++++++++,,,---...//////............//////............////////////...111222111111444444111000000000000111222333444777:::EEE[[[zzz////////////000000000000000000111222444555777888555555555555444333222222222222111111111111222222111111111000000000000000000000111111111222222222000...---,,,,,,---///000111111222222222222111111111000000//////000111222333333333333444555666666666666555555666666777888999999::::::;;;???FFFKKKbbblllyyy{{{xxxxxxtttoookkkiiimmmyyy~~~sssnnnooo~~~|||pppffffffiiilllpppyyyrrreeeZZZZZZ]]]]]]YYYVVVTTT^^^ooo~~~|||~~~~~~~~~~~~xxxqqqjjjiiilllmmmhhhccc^^^]]]ZZZXXXVVVUUUUUUUUUQQQOOONNNOOOQQQSSSSSSRRRRRRRRRQQQPPPNNNLLLKKKJJJEEEEEEEEEEEEEEECCC???<<<===<<<;;;<<<======<<<:::999:::::::::999888777666555555555444444444333333333333222222222222222222222222222222111000///...111111111000000000000000---///111111000///000000///////////////.................................//////---,,,,,,,,,,,,,,,,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---******))))))******+++,,,))))))******+++++++++,,,***++++++++++++***))))))************+++++++++++++++******************+++))))))))))))))))))))))))++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------------............---,,,,,,,,,,,,,,,,,,,,,---------......------,,,++++++++++++,,,---.../////////............//////............////////////---111222000///111111///111111111111222333444555999999???LLLaaa|||....../////////000000000///000000111333555666777333333333333222111000000111111111111111111111111000000000000000000111111000000111111111222222222333222///---,,,---...///000111111222222111111000000//////000000111111222333222222333333444555666555555555555555666666777777777666666666999===@@@NNNVVVaaakkkttt}}}{{{wwwuuutttqqqtttwwwqqqqqq|||sssiiijjjnnnrrrwww~~~rrrppprrrpppllliiiaaagggtttzzzwwwzzz~~~zzzsssllldddbbbeeefffbbb^^^XXXVVVSSSQQQPPPPPPRRRSSSRRRRRRRRRTTTVVVXXXWWWUUURRRQQQPPPOOOMMMLLLKKKKKKEEEEEEDDDDDDDDDBBB???<<<>>>>>>===>>>???>>><<<:::888888888888888888777777555444444444444333333333111222222222222222222222000111111111000//////...000000000000000000111111---///000111000///000111000//////.......................................//////...---,,,,,,++++++)))+++---...---------///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---******))))))******+++,,,)))***************++++++***++++++++++++***))))))))))))*********+++++++++*********++++++*********))))))))))))))))))))))))***++++++,,,,,,,,,++++++******+++++++++++++++,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,,,,---...000000//////............//////............///////////////444555111...//////...///000000111222444555666222444:::BBBJJJ[[[yyy}}}000000000111111111222222/////////000222333555555222222222222111000//////000000111111111111000000000000000000111111111111000111111111111222222222666555333111000000000111000000111111111111000000//////000111111222222222222222222222333444555666333222222222222333444444666555555555666888:::<<>>>>>?????????<<<:::666666666777777777777777444444444444333333333333000111222222333222222222000000111111111111000000000000000000111111111111,,,...000111000///000111000///......------......------------------------,,,,,,,,,------.........(((***,,,,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******))))))))))))************))))))******+++,,,***************************++++++++++++***)))))))))))))))************+++)))***++++++++++++***)))++++++++++++++++++++++++)))***++++++++++++++++++******++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,((()))***++++++,,,++++++------------......///000//////............//////............////////////222777999444000000000///.........///000222333444---000666<<<===EEE]]]vvv}}}{{{|||000000000000111111111222////////////000111222333222333333222222111000/////////000111111000/////////000000000111111111111000111111111111222222222333333333222222111111111000000111111111111000000///000111222333333333333222222222222333444555666222222222111222333333444777666555555777888999999999:::@@@GGGMMMSSS```nnn{{{{{{vvvlllqqqttttttxxxtttpppooowww{{{pppggghhhoooxxxwwwooojjjccc___YYYUUUUUUVVVWWWXXX[[[ZZZXXXVVVTTTRRRQQQPPPPPPQQQTTTWWWZZZYYYVVVSSSNNNMMMLLLKKKKKKKKKLLLLLLKKKHHHEEECCCBBBAAA???>>>>>>======>>>???>>>;;;888555555555555666777777888444444444333333333222222///000111222333222222111000111222333333333333333///000000000111111111111,,,...000000000000111222000///...---------......------------------------,,,,,,------...---------)))+++,,,,,,***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))(((((()))))))))******))))))******+++,,,************))))))))))))***++++++++++++***))))))))))))))))))************)))***++++++++++++***)))++++++++++++++++++++++++((()))******++++++******++++++******************+++++++++,,,,,,,,,------***+++,,,---------,,,,,,&&&''')))***,,,,,,---------------,,,,,,---......//////............//////............////////////111777999444000000222111000000000000000111222222222111444:::::::::HHHZZZppp}}}{{{yyy~~~............//////////////////...//////000111111333333333333222111000000...///000111111000///...//////000000111111111222000111111111111222222222...//////000111000000///000000111111111111000000///000111333333444444444222222222222333444555555444444333333444444555666444333222222444555555444444333888>>>@@@BBBMMMYYYccckkkuuu||||||yyysssxxxyyywwwzzz||||||wwwrrrooovvv|||pppeeecccgggmmmtttzzzuuuiiiccc```]]]XXXTTTRRRSSSVVVXXXXXXYYYYYYYYYVVVSSSOOOLLLKKKMMMPPPSSSVVVTTTQQQMMMMMMLLLKKKJJJJJJKKKLLLMMMNNNJJJEEEBBBAAA@@@???>>>===<<<===>>>>>>===999777555555555555555666777888444444444333333333222222///000111222333333222111111222333444555666666666//////000000111111111222,,,...000000000000111222000///...---,,,---......------------------------/////////...---,,,***)))+++------+++)))&&&&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++*********)))***++++++,,,*********)))))))))))))))***++++++++++++***))))))))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((()))***************++++++******************,,,,,,,,,---------......)))***,,,---...---,,,,,,******+++,,,---......---------,,,+++++++++,,,,,,//////............//////............/////////000---333666222...///111222555555444333222222222222:::333222777777333:::EEETTTrrr~~~|||{{{xxxzzzzzz---......///////////////111111111000000000000000000000//////.........------...//////......///111---...///000000///...---///000111222222222222222///////////////000111111000000000000111111111111...//////000111222222222000111333333222222333555444444444555555555666666555555555555555555444444666666777888;;;>>>AAACCCLLLRRR^^^kkksss}}}|||{{{{{{wwwxxx|||zzz|||xxxuuu{{{zzzsssiiibbbcccjjjttt|||lll```[[[UUUUUUUUUUUUUUUUUUUUUUUUWWW[[[^^^]]]VVVNNNIIIGGGLLLMMMNNNOOONNNMMMKKKIIIIIIHHHGGGIIILLLOOOQQQQQQOOOKKKEEEAAA???>>>===<<<999:::;;;;;;:::999777666888888777777666666666555666666666666666666666666555333111//////000111222222222111111111111222222111000000///////////////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,,,,******+++,,,...---,,,+++************&&&'''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))+++---///000+++*********))))))((((((************************************************&&&(((***,,,---,,,+++***............------,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,---------------.........//////////////////////////////000000000000000000000000111000/////////000222333444222000000111444888;;;CCCVVVttt~~~}}}|||zzzwwwxxxvvv{{{---......///////////////000000000000000000000000000/////////............---...//////......///111...//////000000///...---//////000111111111000000///////////////000111111/////////000000000111111...//////000111111222222111222333333222111222444333333444444444555555555555555555555555555444444555555555777999;;;>>>???AAAEEENNNZZZdddqqq}}}{{{~~~}}}{{{~~~xxx~~~}}}wwwpppkkklllsss}}}~~~iii^^^YYYVVVVVVUUUUUUUUUUUUUUUUUUWWWZZZ]]]\\\WWWPPPKKKHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIGGGEEEFFFHHHJJJJJJJJJMMMIIIDDD@@@>>>===<<<;;;;;;;;;:::999888666444444777777666666666555555555444444444444444444444444222111000//////111222333222111111000000111111222111111000////////////000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))***++++++))))))***+++...---,,,+++************+++*********))))))((((((++++++++++++++++++++++++))))))))))))***,,,---...*********)))))))))((((((************************************************'''(((***+++,,,,,,+++++++++++++++++++++***))))))***++++++,,,,,,++++++******++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------////////////////////////////////////////////////111000/////////000111222444333111111222444777888:::FFF\\\yyy~~~~~~~~~}}}zzz{{{ttttttzzz---......///////////////000000000000000000000000////////////............---...//////......///111///000000000000///...---///000000000000//////...///////////////000000111....../////////000000000/////////000111111222222222333444333111111111333222222333333333444444444444444444444444444555555444444444555666888:::;;;:::;;;???HHHQQQ___tttyyyjjjoooyyy}}}zzzyyy|||uuuddd[[[VVVWWWWWWVVVVVVUUUUUUTTTTTTUUUXXX[[[ZZZVVVQQQLLLJJJGGGFFFDDDCCCCCCEEEGGGHHHMMMKKKIIIHHHIIIIIIHHHGGGJJJGGGBBB>>>===<<<:::999:::999888666555555444444666555555555555444444444333333333333333333333333111000//////000111333444222111111000000111111222222111111000000000000000000000000000000000000000........................------------------------------,,,,,,++++++*********++++++++++++,,,,,,,,,************************++++++,,,,,,,,,+++******((()))******)))((()))***---,,,+++***************,,,++++++***)))(((''''''))))))))))))))))))))))))***))))))))))))***+++,,,******))))))))))))((((((************************************************)))))))))***++++++,,,,,,)))************)))((((((******+++++++++++++++******++++++,,,,,,++++++***))))))*********++++++++++++++++++,,,,,,,,,------000000000000000000000000////////////////////////000000/////////000111222333333222222333333444555444888DDDZZZyyyzzztttqqqzzz---......////////////////////////000000000000000///////////////.........---...//////......///111111111000000//////...---000111111111000///......000000////////////000000............//////////////////000000111111111111222444444333111000111222111111222222222333333333333333444444444444555555444444444555666666777777:::999:::???EEEOOO```oooyyyeeeeeeiiiqqqxxx|||{{{|||{{{yyywwwyyyzzzjjj^^^WWWTTTXXXWWWWWWVVVUUUTTTTTTSSSSSSTTTVVVVVVTTTPPPLLLJJJHHHGGGFFFEEEEEEEEEFFFGGGMMMKKKIIIHHHIIIHHHGGGEEEHHHEEEAAA>>>===<<<;;;999888777666555555555666777444444444444444444444444555555555555555555555555111111000000000000111222111111000000000000111111222222111000000000000000////////////////////////........................------------------------,,,,,,,,,,,,++++++******(((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))***+++***)))((()))+++,,,,,,+++***************)))))))))))))))*********((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))((((((******************************************************))))))***+++,,,,,,******++++++++++++******)))******++++++++++++******++++++,,,,,,++++++***************++++++++++++---------.........//////000000000000000000000000////////////////////////////////////000000111111222222333333333333222222555555;;;GGG\\\zzzxxx|||---......///////////////......//////000000000000.........///////////////---...//////......///111111111000000////////////222222222222111000000///000000////////////000000............////////////000000000000000111111111222444444333111000111222111111111222222222333333333333333333444444555555555555555666666666666666888777888;;;???DDDNNNYYYlllzzzhhhcccaaadddjjjqqq}}}{{{vvvqqqoooqqqqqqooolllhhhoooqqqjjj```YYYUUURRRWWWWWWVVVUUUTTTTTTSSSSSSPPPPPPPPPQQQPPPNNNKKKIIIGGGHHHHHHHHHGGGFFFDDDCCCEEEDDDCCCCCCEEEEEECCCBBBGGGDDDAAA???>>>===;;;::::::999777666555555555666333333333444444444444444555555555555555555555555333222111000//////......111000000000000000000111222111111000///000000000................................................------------------------,,,+++++++++++++++******(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***+++,,,,,,******+++,,,++++++******))))))******)))))))))))))))*********++++++++++++++++++++++++************)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,)))******++++++*********((()))******++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,------------.........//////////////////////////////..............................//////000000000000111222333333333222111000222444999???HHH]]]---......///////////////---......//////000000111.........///////////////---...//////......///111111000000//////000000111111222222222222111111000111000000///////////////....../////////000000000000000000000000000111111222333444333111111111333111111222222222333333333222222333333444444555555444555666666777666666666222111444999;;;===CCCIIIRRRaaattt}}}wwwzzzzzzpppiiidddeeeiiioooyyysssllleeedddfffiiihhheee^^^cccccc]]]WWWVVVUUUSSSUUUUUUTTTTTTSSSSSSRRRRRRNNNMMMMMMMMMMMMLLLIIIGGGEEEFFFGGGHHHGGGEEECCCAAABBBAAABBBCCCEEEFFFEEECCCEEECCC@@@???>>>===;;;:::<<<;;;999777555333222222333333333444444444444555222222222222222222222222333333222111///...---,,,111000000//////000000111111000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***,,,---,,,+++***+++,,,+++******)))))))))******,,,++++++***)))(((''''''************************)))******++++++***))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((())))))))))))((((((((()))***++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------+++++++++,,,,,,,,,------////////////////////////........................---...///000000000//////111111222222222111111000---000555:::<<>>======<<<:::888777777777666555444333222333444444444555555555555222222222222222222222222111111111111000///------000000////////////000000000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))+++,,,+++***)))***+++******))))))))))))******+++*********))))))(((((('''''''''''''''''''''''')))***+++,,,,,,++++++***'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++***)))'''((())))))*********)))'''((()))***++++++++++++***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................---...///000000000///...000000000000111111111111///---111666777;;;OOOeee---......///////////////---------...///000000111---.........//////000000---...//////......///111//////...///000111333444......///000000111000000111111000///////////////000000000000111111111111111111111000000000000000000111333333222222333555222222333333333444444444111111222333333444555555111222444555666555555444666333444777888666888<<<>>>;;;AAANNNXXX^^^kkkzzz~~~zzzzzzyyyvvvvvv|||~~~wwwzzz}}}nnneeeZZZbbbkkknnnrrr~~~zzzsssfff]]]TTTRRRWWW]]]___^^^WWWXXXUUUPPPNNNSSSVVVUUUQQQQQQQQQQQQRRRRRRRRRRRRPPPNNNKKKKKKLLLLLLJJJGGGEEEEEEDDDEEEFFFIIILLLNNN???>>>???AAACCCDDDBBB@@@@@@???===<<<<<<;;;999777...000222555666777777777444444444555555666666666444444444444444444444444///000000000000000///...000000////////////000000//////...---------------------------------------++++++++++++++++++++++++******************************************++++++((())))))))))))*********************************)))***+++,,,,,,,,,,,,,,,(((***+++***)))((()))******)))))))))))))))******&&&'''((()))***+++,,,---************************)))***+++,,,---,,,,,,+++&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++)))(((******+++,,,,,,,,,,,,,,,'''''')))******++++++++++++++++++,,,,,,+++++++++)))************+++++++++---------.........//////------------------------........................,,,---///000000000///...000000000///000111222222666///...444555666AAAQQQeee}}}||||||///...,,,++++++,,,...///------------.........///------......///000000000............////////////......//////000000000000000111111111111000//////////////////////////////////////////000000000000111111000000111111222333111111111111111111111111000111111111111222222222222222333333333333444444555444444444444333333333666666666666777777777777777777888<<>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::999888666555444444444333333333333333333333333333333333333333333333333000000000000////////////000///...---------------///////////////////////////............---------))))))***+++,,,,,,------************************---+++))))))+++,,,***'''###%%%''')))+++++++++******)))((((((((()))++++++,,,,,,+++***)))))))))***------+++***)))))))))))))))))))))(((''''''&&&&&&***)))(((''''''((()))***((((((((((((((((((((((((&&&''''''((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((+++***)))'''''')))***+++******))))))((((((''''''((()))+++,,,---,,,++++++++++++************++++++)))***,,,---...------,,,---(((%%%''',,,///---)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000------...///000000000///333111000000222555999;;;LLL\\\rrrssseeefffvvv,,,+++***))))))***+++,,,------........./////////////////////........................////////////111111111111111111111222///000111222222222222222000000000000000000000000.../////////000000000000000000//////000000111222111111111111111111111111000000111111111222222222222222222333333333444444444444444444444444444444555555666666666777777777777777777888<<>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999888777666555444444444333333333333333333333333222222222222222222222222000000000000//////////////////...---------------....................................------------+++++++++,,,,,,------...************************+++(((''''''))))))'''%%%&&&'''((()))***+++++++++,,,+++***((((((((()))))),,,+++******))))))******,,,,,,,,,+++*********)))''''''(((((()))*********+++***))))))((((((((()))************************&&&'''(((((())))))(((((())))))((('''''''''''''''))))))))))))))))))))))))+++***(((''''''(((***+++))))))))))))((((((((((((******,,,---------,,,,,,((((((''''''''''''((((((++++++,,,,,,---,,,,,,,,,,,,+++***)))************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000000///......111000///000111444666888<<>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999888777555444444444444444444333333222222111111111111111111111111111111000000000000//////////////////...------------.......................................------------------------------------************************---+++******,,,,,,+++))))))))))))))))))***++++++---,,,+++)))((('''''''''++++++***)))))))))************++++++++++++***)))(((((())))))***+++++++++++++++++++++***)))((((((************************&&&'''(((((())))))(((((()))((((((''''''''''''(((***************************)))'''''''''''')))***((((((((()))))))))******)))***++++++,,,+++++++++((((((''''''''''''((((((---,,,,,,++++++++++++,,,+++------+++(((''')))++++++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000///...---,,,......///000111222444555444;;;BBBLLLaaavvv```^^^fff000000////////////000000........./////////000000/////////......------------------.........////////////............------...///000111222222222222////////////////////////........./////////000000//////......//////000111111111111111111111111111000000000000111111111111111222222222222333333333222333333444666777777888444444555555555666666666222333444555777999:::;;;;;;>>>BBBIIISSScccuuuzzzvvvvvv{{{|||xxxxxx~~~wwwuuuwww|||pppcccZZZWWWSSSQQQMMMKKKKKKKKKJJJIIILLLLLLJJJIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGJJJLLLMMMKKKHHHGGGFFFDDDBBB@@@@@@AAAAAA@@@???>>>>>>===<<<;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;999888777666555555555555555444444333222111000000000000000000000000000000000000000000///////////////......---------.......................................---------,,,,,,------------,,,,,,,,,,,,************************---------------------,,,,,,+++***))))))***+++,,,,,,+++***))))))(((((((((******))))))))))))******(((((()))*********))))))++++++***))))))((((((''')))***+++,,,,,,+++***)))''''''''''''''''''''''''''''''((())))))))))))))))))(((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))******++++++((()))))))))))))))))))))++++++************++++++...---+++*********+++++++++,,,+++***)))))))))************+++++++++,,,,,,+++++++++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++---...............---,,,......///000111222222222666888:::===IIIcccsssddd```---,,,,,,,,,,,,,,,,,,---............////////////,,,---------.........///------------...............---------------------///000000000000000//////....................................////////////000////////////000111111111111111111111111111111//////000000000111111111111111111222222222333333111222333444555777888888444444444444555555555555222333444666888999::::::888:::<<>>>>>???>>>>>>::::::999999888888888777777777777777777777777777666666555444444444444555222222222111111111111111////////////////////////000000000000////////////---------------...//////---------------------------------,,,,,,,,,++++++***+++++++++,,,---------************************)))+++------++++++,,,...(((((())))))***)))))))))))))))***+++******((((((((((((((((((((()))******---+++)))'''&&&''')))***'''''''''((())))))*********))))))(((((()))))))))************************(((((()))************)))'''''''''''''''((())))))((((((((((((((((((((((((((())))))))))))))))))((()))))))))******+++++++++---,,,+++***)))******+++)))(((((((((((((((((())))))******++++++++++++***,,,***((((((+++,,,+++***************++++++++++++((())))))***++++++,,,,,,++++++,,,,,,---.........------------------------***+++,,,---.../////////111///...---,,,---///000......111555444666AAAMMM[[[nnn***++++++,,,,,,++++++***+++++++++,,,,,,,,,------///......------,,,,,,+++,,,,,,,,,---------......((()))***+++---...//////---...///111222222222222////////////////////////---------.........//////...------------...//////111111111111111111111111////////////000000000000000111111111111222222222000111111222222333333444222222333333333444444444444333333333333555777888333666999999888999===AAA???KKKWWW\\\___hhhttt{{{~~~zzzzzz|||sssfff___[[[\\\]]]ZZZXXXYYY[[[WWWSSSOOONNNNNNMMMMMMMMMJJJFFFEEEFFFHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFHHHIIIIIIGGGFFFFFFFFFFFFCCC???===<<<<<<;;;;;;999999888888888888888888666666666666666666666666444444333222222222333333111111111111111222222222000000000000000000000000000000000000////////////---------------...///000---------------------------------,,,,,,,,,++++++++++++,,,,,,---...//////************************%%%(((***)))'''''')))+++&&&'''(((*********)))(((++++++++++++***)))'''&&&((((((((((((((()))******000...***'''&&&(((***,,,++++++******)))(((((((((---,,,***(((&&&&&&''''''(((((((((((((((((((((((((((((()))***************'''''''''''''''((()))***))))))))))))))))))))))))))))))************))))))***************+++++++++***)))(((&&&&&&&&&'''((())))))(((((((((((())))))''')))***,,,,,,,,,+++***+++,,,,,,+++(((((()))+++++++++,,,,,,,,,---------((())))))***++++++,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......//////000/////////000///,,,******+++...///---+++,,,///......666AAAAAASSSnnn...------,,,,,,------...++++++)))))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000//////............------------------------000000000000000000000000000000000000111111111111000000///...............---......///000111111222000000000000111111111111222222222222222222222222222222222222222222222222666666666666666666555555444555666777888999:::;;;999>>>EEEJJJMMMTTT]]]dddnnnrrruuuttttttyyytttiii\\\XXXSSSSSSUUUUUURRRNNNSSSRRROOOMMMKKKIIIHHHGGGIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFDDDDDDGGGGGGFFFFFFFFFFFFGGGGGGBBBBBB@@@>>>===<<<<<<<<<999999999888888888888777777777777777666666666666555555444444444333333333333333333222222222111111000000000000////////////......------------............//////...---,,,,,,))))))*********+++++++++------------------------*********++++++,,,,,,,,,((()))+++,,,------,,,++++++***))))))***,,,...000++++++++++++*********)))''''''(((((())))))******(((''''''((())))))(((&&&(((((((((((())))))))))))***)))(((''''''((()))***((((((((((((((((((''''''(((''''''&&&&&&((()))***'''))))))((('''&&&'''(((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))*********+++,,,,,,,,,---$$$%%%''')))******))))))++++++******************...---+++))))))))))))***)))***,,,,,,***)))***+++...---++++++++++++---...------------------------+++,,,---...///...---,,,............/////////000------......//////000000000000//////000222555666===@@@MMMfff------,,,,,,,,,,,,---------,,,+++))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------///////////////........./////////////////////////////////000000000111111000000///.....................//////000000111111000000000000111111111111111111111111111111111111222222222222222222222222555555555555555555555555333333444555666777777888999===AAACCCCCCFFFMMMRRR[[[```eeehhhkkksss~~~vvvkkkaaaVVVRRRNNNMMMOOOOOOLLLIIIMMMLLLKKKJJJIIIIIIHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCCCCCCCCCCCCCCCCDDDBBBAAA@@@>>>===<<<;;;;;;999999999888888888777777888888888777777777777666555444444444444333333333333333222222222111111111000000000000/////////.........------------............//////...------,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,------.........------,,,)))(((''''''((()))++++++++++++*********)))))))))'''((((((((()))))))))***(((''''''((())))))(((&&&(((((((((((())))))))))))***)))(((''''''((()))***''''''''''''''''''''''''(((((('''&&&'''((()))***'''))))))((('''&&&'''((())))))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((*********))))))(((((((((************++++++++++++&&&&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((***+++,,,)))***,,,,,,***)))***+++,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,---...---------............////////////.........//////////////////000111222333444444444777888AAATTTkkk,,,,,,++++++++++++,,,,,,...---,,,***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,000/////////......------------------------------.........////////////000000000///...............////////////000000000000000000000000111111111111000000000000000000000000222222222222222222222222333333333444444444444444444444444555555555666666777:::<<<<<<:::;;;>>>BBBHHHLLLQQQVVV[[[fffttt~~~}}}||||||ppphhh```XXXQQQMMMJJJIIIJJJJJJGGGDDDGGGFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFFFFFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA???>>><<<;;;;;;;;;999999888888888777777777999888888888777777777777444444444444333333333333222222222222111111111000000000000/////////............------------...............///......---,,,+++,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++*********---,,,+++***))))))))))))((((((((((((((((((((((((******)))))))))((((((((((((((((((((())))))))))))(((((('''((())))))(((&&&(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((('''''''''((()))***'''))))))((('''&&&'''((()))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''************)))))))))))))))((((((''''''(((((()))(((((((((((((((((())))))))))))((()))***+++,,,---)))***,,,,,,***)))***+++******++++++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......//////..................///////////////............///222444555555444333333222555@@@NNNaaayyy,,,++++++******++++++,,,---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000///...............000000000000///////////////000000000111111111111000000000111111111111111111111111111111111111111222222222222222333333333666666666666666666666666444666888888777888:::<<<>>>AAADDDFFFKKKSSS___hhhqqq~~~zzz~~~xxxsss{{{zzzlllddd^^^XXXSSSOOOLLLIIIHHHHHHGGGEEECCCDDDDDDDDDDDDEEEGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCBBBAAABBBAAAAAA@@@@@@AAAAAABBBAAA@@@???===<<<;;;::::::888888888888777777777777777777777777666666666666444444444333333333222222222111111111111000000000000000/////////............------,,,,,,------...---...............------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))***)))((('''&&&'''(((((())))))*********))))))((())))))))))))(((((((((((((((((((((((()))))))))))))))((('''(((******((('''(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))'''))))))((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''+++***((('''''''''((()))((((((((()))))))))))))))---,,,,,,++++++*********)))***,,,,,,***)))***+++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,------------,,,+++***+++,,,.../////////............------000000//////......------...///111222333333222222333111222666<<>><<<;;;::::::999888888888777777777666666666555555555444444444444444444333333333222222222111111111000000000//////////////////............------,,,,,,,,,,,,------------...............---++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++***)))))))))+++,,,---))))))*********))))))((())))))))))))(((((((((((())))))))))))(((((((((((()))(((((()))******)))'''(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((()))))))))))))))'''))))))((('''&&&'''((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((''''''''',,,+++)))'''''''''((())))))))))))******+++++++++***************))))))))))))***,,,,,,***)))***+++)))***+++,,,,,,+++***)))+++++++++,,,,,,,,,------,,,,,,+++***+++,,,---..................---------000000//////......------//////.........000111222333222333444555:::GGGTTThhh,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------......++++++++++++++++++++++++---------............///000000///...............////////////000000000000000000000000111111111111111111111222333333444444111111111111111111111111000000111111222333333333333333333333333333222222333333444555555555444444666777888888:::===BBBFFFIIISSSccctttuuummmiiirrr|||tttiiiaaaZZZXXXWWWTTTRRRSSSJJJIIIGGGEEEDDDBBBBBBAAADDDCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFBBBBBBBBBBBBAAA@@@???>>>======<<<<<<<<<<<<======@@@???===<<<:::999999999888888777777777666666666444444444444333333333333333333333333222222222222000000000000/////////////////////.........------------,,,,,,,,,,,,------,,,---......///.........++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))((((((((()))***+++,,,,,,((((((((((((((((((((((((******)))))))))((((((((())))))))))))(((((((((((()))(((((()))******)))'''(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))'''((()))*********))))))'''))))))((('''&&&'''(((&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))))))))((((((((((((+++***))))))(((((((((((())))))******++++++,,,,,,###$$$%%%'''((())))))))))))***,,,,,,***)))***+++******++++++++++++************++++++,,,,,,------+++++++++++++++,,,------,,,,,,---------.........///////////////.........000...---,,,,,,...000222222000111333333333999AAANNNhhh------,,,,,,,,,,,,------***++++++,,,,,,,,,++++++************************)))******+++,,,,,,------************************,,,,,,,,,,,,---------...,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---............/////////000000///.....................//////000000111111000000000000111111111111000000000111222333333333111111111111111111111111000000111222222333444444222222222222222333333333222333333444555555333222444555666777888:::<<<===???EEEPPP[[[fffnnnrrrtttyyymmmddddddooottthhh]]]UUUPPPRRRSSSPPPNNNOOOIIIIIIHHHFFFCCCBBBAAABBBAAAAAAAAABBBCCCEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFEEEEEEFFFFFFAAAAAAAAAAAA@@@???>>>======<<<<<<;;;;;;<<<<<<===???>>>===;;;:::999888888888777777777666666666666555555444444444333333333333333333222222222222111000000/////////.........//////.........------------,,,,,,++++++,,,,,,---,,,------...//////......,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))************''''''((())))))((((((((()))(((''''''((()))++++++++++++*********)))))))))***)))))))))((((((((('''***)))((()))++++++)))((((((((((((((())))))))))))'''((()))******)))((('''''''''(((((()))******+++'''((()))***+++***))))))'''))))))((('''&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))((()))))))))))))))******))))))*********))))))(((((((((((()))***+++++++++###$$$&&&((()))*********)))***,,,,,,***)))***+++,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------******+++,,,,,,,,,,,,,,,++++++,,,---......//////.........///////////////...............///000000000------111222111333888===LLLaaauuu...------,,,,,,------...,,,,,,,,,,,,,,,+++))))))************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........((()))***+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000///...............---......///000111111222000000000000111111111111...//////000111222222222000000000000000000000000000111111222333333444444333333333444444555555555111111222555777888777666444555777888888888777777777:::@@@GGGOOOWWW]]]```nnnqqqtttuuuwww|||~~~tttfff\\\[[[gggyyy}}}jjj\\\VVVOOOKKKOOOPPPLLLJJJKKKKKKKKKJJJHHHEEECCCCCCDDD>>>>>>???@@@BBBDDDFFFGGGHHHGGGFFFEEEEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEE@@@AAAAAA@@@@@@???>>>===>>>>>>>>>======>>>>>>>>>???>>>===;;;:::999888888777777777777666666666666666666555555555444444444333333333222222222111111000/////////............//////.........------------,,,,,,++++++,,,,,,---,,,,,,---.../////////...---------,,,,,,+++++++++))))))))))))))))))))))))(((((())))))******++++++,,,,,,---------+++)))(((+++***))))))***,,,...000++++++++++++******************))))))((((((((('''***)))((()))++++++)))((((((((((((((())))))))))))'''((()))******)))(((''''''(((((()))***++++++,,,'''((()))++++++******)))''')))))))))'''&&&'''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((())))))******++++++((()))***++++++***)))(((&&&''''''((()))******+++)))***+++,,,,,,+++***))))))***,,,,,,***)))***+++...---,,,++++++,,,---...))))))***+++,,,,,,------)))***+++,,,---,,,++++++)))***+++,,,...///000000---.........//////000000---...000111222111///...111,,,+++///222111333555555:::HHHZZZlll------------,,,,,,+++*********+++,,,,,,,,,+++++++++++++++*********))))))************************,,,+++++++++++++++++++++------------------------+++,,,---...---,,,+++***---,,,+++***)))***+++,,,++++++,,,------...//////000000//////......------222111...------...111222000///......000222333333111111000000111111222333111111111111111111111111222222222222222111000///222222222222222222222222333333333444444444555555777777777888888888888999666777888;;;@@@EEEJJJLLLVVV[[[___```bbbiiiuuuxxxpppiiiccc^^^___ccckkktttwwwpppbbbVVVRRROOOKKKJJJLLLMMMKKKIIIHHHHHHHHHIIIHHHHHHGGGGGGCCCCCCBBBAAAAAAAAABBBBBBDDDGGGJJJIIIFFFDDDDDDEEEGGGGGGEEEDDDCCCCCCCCCCCC@@@@@@???===<<<<<<<<<<<<======>>>>>>>>>>>>>>>===;;;;;;:::::::::999999999777777888777555333111///444444333333333333222222222222222111000//////...000000000000////////////////////////////////////...---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,+++)))***+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&((())))))((()))))))))((()))******+++++++++******)))'''&&&%%%))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((((((((''''''(((((())))))******&&&''''''(((((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((&&&&&&''''''&&&$$$''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))***+++,,,,,,------((()))***+++++++++++++++))))))*********+++++++++---------------------------------............///////////////////////////////////////000000000000;;;666888CCCNNN]]]xxx,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,,,,+++++++++,,,,,,---++++++,,,,,,------......////////////............---------...///000111111000000000222333333222111000000//////000000111222111111111111111111111111111222222222222111000///222222222222222222222222222333333333333444444444333333333444444444555555::::::999:::;;;>>>AAABBBIIIMMMQQQRRRSSSYYYdddmmmwww{{{|||zzz{{{~~~qqqjjjddd^^^ZZZXXX[[[aaahhhkkkeeeYYYOOOPPPMMMJJJIIIKKKLLLKKKJJJGGGHHHHHHHHHHHHHHHGGGGGGDDDDDDCCCBBBBBBBBBBBBCCCCCCFFFHHHHHHFFFDDDDDDEEEGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@???===<<<<<<<<<<<<<<<<<<============<<<<<<999999999999888888888777555555555555555444333333444444333333333222222222333333222222111000000///000000000000/////////...........................------,,,++++++++++++,,,++++++******++++++,,,---,,,***)))***,,,------,,,************************************************)))(((&&&'''((())))))((()))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))(((''''''''''''((())))))((((((((('''''''''''''''((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((()))(((''''''((()))(((&&&(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))))))))************++++++,,,,,,,,,******+++++++++******)))************++++++++++++////////////////////////------------......................................./////////000000000000777333555===BBBIII\\\qqq+++,,,,,,,,,,,,+++*********+++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))******++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000***+++,,,---------------,,,,,,,,,,,,,,,---------.............../////////***,,,...000111111000///000111333444444222000...///////////////000000111111111111111111111111111111111222222111111000000222222222222222222222222111111222222222333333333444444555555555666666666999999888777777888999:::<<>>EEEJJJOOOTTT\\\hhhttt~~~}}}|||xxxrrrooooooyyy{{{zzzxxxvvvtttmmmddd\\\WWWTTTQQQOOOQQQPPPPPPPPPQQQOOOKKKGGGIIIHHHGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJKKKJJJJJJJJJHHHGGGFFFEEEEEEEEEEEEEEECCCDDDFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBAAA@@@???===<<<;;;;;;;;;:::::::::::::::999999888777666666666666555555555444333333222333444666777333333333222222222222111222111111111000000//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++***************++++++,,,+++***)))***---/////////++++++++++++++++++++++++************************---+++)))((()))***)))((((((((()))***************%%%&&&''')))************((((((((((((((((((((((((((((((((('''((())))))***&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((())))))(((((('''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((('''&&&''')))******)))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******))))))((((((''''''))))))))))))))))))))))))'''((()))*********)))(((++++++++++++******************+++++++++******)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------........................................../////////000000111000333666666444999AAAIII[[[uuu))))))******+++******))))))***+++,,,---------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---...///000000---------------------------,,,+++)))))))))***+++)))***,,,...//////............------------------,,,,,,------......////////////000111333444666666444444333///,,,+++---000111000000000000111222222000000000000000000000000///000000111111111000000000000000111111222222222000000000111111111222222111111111222222222333333222222333444555777888999555777999999888:::>>>BBBDDDFFFKKKRRRZZZccclllqqqvvvzzz~~~~~~}}}{{{wwwtttnnngggdddeeeooovvvtttnnnjjjhhheeeddd___YYYTTTPPPNNNLLLLLLOOONNNLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFGGGIIIKKKJJJJJJKKKLLLMMMMMMLLLLLLIIIIIIHHHGGGFFFEEEEEEFFFDDDEEEFFFHHHIIIHHHGGGFFFCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA???>>><<<;;;;;;:::999999999999999888777777666666666666555555555555666555333222222333444555333333222222222111111111////////////............////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******))))))******+++,,,+++))))))***---/////////++++++++++++++++++++++++))))))))))))))))))))))))---+++)))((()))***)))((((((((()))************)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******''''''((((((((()))))))))''''''((((((((()))))))))&&&''''''(((((((((((((((''''''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&'''''''''(((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&'''(((*********)))(((+++*********************'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,------------.......................................////////////000000111222222111666;;;;;;EEEWWWkkk(((((()))************)))((()))***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------------...---,,,***))))))))))))***+++,,,---------------.............../////////---------------.........---...///111444888:::<<<666555333///******...222111111111111111222222333000000000000000000000000//////000000111111000000//////000000111222222222000000111111111222222222333333333333444444444444444444555555555555555555444555777777777888:::<<<===???AAADDDGGGMMMUUUZZZ```dddhhhkkkmmmpppuuuyyyyyyyyyvvvqqqmmmeee]]]ZZZZZZbbbhhheee___\\\YYYWWWWWWUUURRRNNNLLLJJJJJJJJJKKKJJJIIIHHHGGGGGGHHHHHHFFFGGGGGGFFFEEEFFFHHHKKKJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJHHHGGGFFFFFFEEEEEEFFFEEEEEEGGGHHHHHHGGGEEEBBBCCCDDDEEEEEEDDDBBBBBBBBBAAA@@@>>><<<;;;::::::999999999999888888777666666555555555555444444444666666444333222222222222222222222222111111111111............------------/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************))))))))))))***++++++***)))((())),,,---------++++++++++++++++++++++++((((((((((((((((((((((((+++)))(((((()))***)))((('''((()))++++++******)))))))))***))))))((('''&&&))))))))))))))))))))))))))))))(((((())))))***+++''''''(((((()))*********''''''(((((()))******+++&&&''''''(((((((((((((((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&&&&&&&&&&''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))******************&&&''')))***,,,---------))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------.........///////////////...---,,,---000333333777@@@NNN___uuu'''(((((()))******))))))'''''')))***+++,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,+++++++++,,,,,,---......//////000000111111...------------------,,,---///111444666777777777555666666222...,,,000444000000000000000111222222000000000000000000000000...//////000000000000000/////////000111222222222111111111222222222333333555666666666777777777777555555555555444333333222222444555666666666777888999;;;>>>??????AAADDDGGGLLLPPPSSSUUUXXX]]]dddjjjuuuyyypppnnntttzzz}}}vvvooolllfff]]]VVVUUURRRXXXZZZWWWSSSRRRPPPNNNOOONNNMMMJJJHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIFFFHHHHHHGGGEEEEEEHHHJJJHHHIIIJJJKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCEEEGGGFFFDDDAAAAAABBBDDDEEEEEEDDDBBBAAACCCBBB@@@>>><<<;;;::::::999::::::999888777666666444444333333333222222222444444444444333222111111222222222222111111111111........................//////.........---------------------------------,,,++++++***************)))))))))))))))***++++++***)))((((((***,,,++++++************************(((((((((((((((((((((((()))(((&&&'''((())))))((('''(((***+++++++++)))((()))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((())))))***+++&&&&&&''''''((())))))***'''(((((((((((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((()))(((''''''(((((('''&&&'''(((((((((((((((((('''(((((((((((())))))))))))'''((((((((()))))))))***''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''((()))******(((((())))))******++++++'''((()))***+++,,,,,,,,,(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////......---,,,+++---///000222111444===GGGWWWnnn''''''((())))))***))))))&&&'''((()))++++++,,,,,,+++++++++*********))))))************************,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---.../////////...------,,,+++***)))***+++,,,...//////000111222222333.........------,,,,,,,,,000222555777777444111...444777999666111///111444///////////////000111111000000000000000000000000......///000000000000000...//////000111222222222111222222222222333333333333333333444444444555555222333333444444444333333222333555666666666666777555:::>>>???>>><<<<<<===@@@CCCEEEFFFGGGMMMUUU[[[bbbmmm{{{~~~tttiiifffjjjppptttuuuwww|||~~~ooojjjgggddd^^^TTTOOOOOOOOORRRSSSPPPMMMNNNMMMJJJJJJJJJJJJHHHFFFEEEFFFGGGGGGHHHIIIIIIIIIHHHIIIJJJGGGHHHIIIGGGEEEDDDGGGJJJGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEEEEEEECCCBBBCCCEEEEEEAAA>>>@@@BBBCCCEEEEEEDDDBBBAAACCCBBB@@@>>><<<;;;:::::::::::::::999999777666666222222222111111111111000222333444555444333222111222222222111111111111000........./////////////////////.........---------------------------------,,,++++++***)))*********)))))))))))))))******++++++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&((()))))))))'''(((***+++,,,+++)))((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%&&&''''''((((((((((((((()))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((((((((((((+++)))(((((())))))(((&&&))))))************))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&&&&'''((()))***++++++((((((((((((((((((((((((''''''&&&&&&'''(((***+++'''(((((()))***++++++,,,)))******+++++++++******(((((((((((())))))))))))++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------.........//////---////////////111222222444111222666;;;CCCTTTeeewww******))))))(((((('''''',,,+++***))))))***+++,,,))))))))))))))))))))))))******++++++++++++******++++++******++++++,,,---------,,,,,,+++*********,,,,,,,,,------.........,,,++++++******++++++,,,...------------.../////////000000...,,,+++,,,---444666888555111//////111---444:::999222---000555000000///////////////000000000000000000000000000......------------......000111111111111222222222222222333333333333444444444555555333111111222333666666555555555444444444444555555666666666666666777777888888888999999999;;;;;;<<<>>>@@@BBBDDDFFFQQQWWW___iiiqqqwwwyyy{{{}}}{{{{{{||||||tttkkkbbb[[[\\\bbbkkkjjjjjjlllppppppnnnlll```^^^ZZZWWWUUURRROOOLLLJJJJJJKKKLLLLLLLLLLLLLLLGGGHHHHHHGGGFFFFFFGGGIIIHHHHHHHHHGGGGGGHHHHHHIIIIIIHHHFFFEEEDDDDDDCCCCCCGGGGGGHHHIIIIIIJJJJJJKKKJJJHHHFFFEEECCCCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEDDDBBBBBBDDDEEEDDDCCCDDDCCC???<<<::::::::::::888888777777666666555555222333333333333333333333222222222222222222222222111333555999:::888333///////////////............///...------...///...---///...---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************'''''''''''''''&&&%%%%%%%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''%%%"""  !!!###)))(((&&&%%%&&&''')))+++(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&&&&'''((('''&&&&&&'''(((&&&%%%$$$###%%%)))...000+++)))'''))),,,,,,***&&&(((''''''(((((()))***+++))))))(((((('''''''''&&&(((((()))))))))(((((('''+++***)))'''''''''((()))''''''''''''''''''''''''&&&&&&%%%&&&'''(((***+++)))))))))))))))))))))))),,,+++***((((((((())))))&&&((())))))(((((()))***))))))************))))))((())))))))))))(((((('''+++,,,------......------++++++,,,,,,,,,,,,------***,,,...000000///...---,,,,,,------///000222222333111//////333:::AAAEEE[[[rrr***)))))))))((((((((('''+++******))))))******+++)))))))))))))))))))))))))))******++++++******)))***************+++,,,,,,))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,------...///---...///...------///000666666555222000......///...333888666111...000333000000///////////////000000000000000000000000000///......------......///000000111111111222222222222222222333333333444444444444444333111111222444666555555555444444444444444444555666666666666666888888888888888888888888999999:::;;;===???AAABBBEEEHHHOOOVVV\\\aaacccdddmmmrrryyy}}}|||xxxsssppptttuuu}}}~~~|||xxx}}}}}}vvvoooggg___XXXZZZ___aaa``````aaaddddddaaa___XXXVVVSSSQQQQQQOOOMMMKKKIIIIIIJJJKKKKKKKKKKKKJJJHHHIIIIIIHHHGGGFFFHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGFFFEEEDDDDDDDDDHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEECCCAAABBBCCCDDDCCCCCCCCCBBB???<<<::::::::::::888888777777666555555444333333333333333333222222222222222222222222222222111222555888999777333///////////////............///---,,,---...///...---......---------,,,,,,,,,************************,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))))))))))))))***************************)))((((((((()))))))))))))))(((((()))(((((('''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((+++)))'''&&&%%%&&&'''((((((((('''''''''((()))***(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''&&&'''((('''&&&&&&'''(((&&&$$$"""!!!"""%%%(((***&&&'''((((((''''''''''''))))))(((''''''((((((((()))(((((((((''''''''''''((())))))***))))))((((((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''***)))((('''''''''(((((())))))))))))))))))))))))***))))))(((((()))***+++'''(((***)))(((((()))+++))))))************)))))))))******+++++++++******+++,,,------...---------++++++,,,,,,,,,,,,------,,,---...//////...---,,,------------...000111111111///------///444999===EEEXXXppp))))))))))))(((((((((((()))******++++++******))))))))))))))))))))))))))))))******++++++******))))))))))))*********++++++'''(((((()))******+++++++++++++++***************,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...+++,,,.........///222444888555111///......------///111333333111//////000000//////......///000000000000000000000000000000///......------......///000000000111111111222222222222222222333333333333333444444333111111222444555555555555444444444444444444555666666666666555888888888888777777777777777777888888999:::<<<<<<===???CCCGGGJJJMMMOOOPPPUUU\\\eeekkkkkkhhhdddaaahhhiiiqqq}}}{{{www||||||rrrsss~~~sssmmmgggbbb[[[VVVWWW[[[XXXWWWWWWWWWXXXWWWTTTRRRQQQOOOMMMLLLMMMMMMKKKJJJHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGEEEDDDCCCCCCBBBCCCDDDCCCBBBAAAAAACCCDDDFFFCCCBBB@@@@@@BBBCCCBBBAAAAAA@@@>>>;;;:::999999999777777777666555555444444444333333333222111111111111111111111111111111111111222444666888666222///////////////...............---,,,---...///...,,,,,,------......---++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))++++++++++++***)))((('''***)))((('''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&((((((((((((''''''''''''&&&'''((('''&&&&&&'''(((***)))'''%%%%%%&&&'''(((%%%)))+++***&&&%%%'''+++***)))((('''&&&&&&&&&&&&((((((((((((''''''''''''))))))************))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((+++***)))(((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,((()))+++***))))))***,,,))))))************))))))((()))***+++++++++++++++++++++,,,---------------++++++,,,,,,,,,,,,------.........---------------......------...///000000000///...---...000333444777DDDUUUeeezzz))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))(((((())))))******************+++++++++,,,,,,,,,+++++++++******))))))))),,,++++++******++++++,,,++++++******++++++,,,---+++---.........///222444999555///---...///...,,,/////////000000000///---//////.........///000000000000000000000000000000//////............//////000000000000111111111111111222222222222333333333222333333222111111222444444444444444444444444444333444555555666666555555888777777777777666666666777777666666777777888999;;;<<<===???AAACCCEEEGGGEEEKKKRRRWWWXXXWWWUUUTTTZZZ[[[aaammmwww~~~{{{xxx||||||}}}yyynnnlllsss|||~~~xxxiiiddd```]]]YYYUUUUUUXXXVVVVVVUUUTTTSSSQQQOOOMMMPPPMMMKKKKKKKKKLLLKKKKKKHHHHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKJJJGGGFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMKKKJJJIIIHHHGGGFFFFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCBBBBBBBBBDDDCCCAAA@@@@@@BBBDDDFFFBBB@@@??????@@@AAAAAA@@@???>>><<<:::999999888999777777666555555444444333444333333222111000000///111111111111111111111111111111222444666555222///////////////...............---,,,,,,......---,,,***+++---......---+++***************************++++++,,,,,,,,,,,,++++++(((((()))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))*********))))))(((***************)))((('''***)))(((''''''&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''''''''((())))))******))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((('''&&&&&&&&&(((+++***)))'''''''''((((((&&&((()))(((&&&%%%''')))(((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''((()))******************((('''''''''''''''''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))******(((***++++++******+++,,,))))))************))))))%%%&&&'''))))))*********++++++,,,------------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---...///......---------...//////000000000000000111111222666;;;DDDNNN]]]rrr(((((((((((())))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))******)))))))))'''((()))************))),,,,,,,,,+++++++++******,,,,,,++++++******)))))),,,++++++******++++++,,,+++************+++,,,,,,---...///...---...000111999444///---///000///...///---,,,---///000...,,,...............///000000/////////////////////////////////......///////////////000000000111111111111111111222222222333333111222333222111111222444333333444444444444444444333444444555555555555555666666666666666666666666888777777666666777777888777777888999;;;===???@@@@@@CCCFFFHHHHHHHHHJJJKKKMMMMMMRRR\\\dddiiiooouuuyyyxxxxxxxxxyyy}}}{{{vvvuuuzzz|||uuuvvv~~~vvvxxxxxxqqqiiieeehhhlllnnnooooooppprrrssstttrrrooolllbbb]]]ZZZZZZYYYUUUTTTVVVVVVWWWWWWVVVSSSQQQOOONNNPPPNNNJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJKKKJJJGGGEEEDDDEEEGGGHHHHHHIIIJJJKKKMMMNNNLLLKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCBBBAAAAAA@@@CCCBBB@@@>>>???AAACCCEEE@@@>>>======>>>??????>>><<<;;;:::999888888888888666666555555444333333333333333222111000000//////000000000000000000000000111111111222444333111///////////////...............,,,+++,,,---...---,,,)))+++---......---+++***++++++++++++++++++++++++******++++++,,,++++++***)))))))))*********++++++))))))))))))))))))))))))((()))))))))************))))))************))))))&&&'''(((((()))))))))((())))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((()))***,,,,,,+++***)))''''''((())))))))))))(((&&&''''''''''''''''''''''''''''''(((((((((((((((&&&'''((('''&&&&&&&&&(((%%%%%%%%%%%%%%%%%%%%%&&&'''$$$""""""$$$&&&%%%$$$&&&&&&&&&&&&&&&'''(((((('''''''''((((((((((((((((((((()))***************(((((((((((()))((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))((((((''''''(((***++++++******+++,,,))))))************))))))%%%&&&'''))))))************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------*********+++---...000111......---------......///...///000111111111111111222444777<<>>>>>?????????>>>@@@BBBEEEDDDCCCFFFMMMSSSUUUZZZ___cccdddddddddeeeggglllooopppqqqqqqpppqqqvvvxxxssssss{{{}}}}}}zzzvvvmmmnnnuuu{{{wwwkkkfff```\\\[[[[[[\\\\\\\\\]]]___```aaa```______\\\XXXVVVYYYYYYUUUSSSSSSTTTUUUVVVUUURRRPPPOOOOOOOOOLLLHHHFFFFFFGGGFFFFFFIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLKKKHHHFFFDDDDDDFFFFFFGGGHHHIIIKKKMMMNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBAAA@@@???AAA@@@???>>>>>>@@@AAACCC>>>===;;;;;;===>>>===<<<999999999888888777777777555555555444333333222222222111111111000/////////////////////////////////111000000000222222111///////////////............---,,,+++,,,---...---+++******,,,------,,,,,,+++++++++++++++++++++++++++((()))******************((())))))******+++++++++))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++%%%&&&'''(((((()))))))))((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&'''((('''&&&&&&'''((($$$%%%&&&'''(((((('''''',,,'''$$$$$$(((***)))&&&&&&&&&&&&&&&'''((()))***'''''''''(((((((((((((((&&&'''((())))))***))))))'''((())))))***)))))))))(((((((((((((((((((((((())))))*********)))((('''(((((((((((((((((((((((())))))))))))((('''&&&%%%((()))+++***))))))***,,,))))))************))))))((()))***+++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,---...///000------,,,,,,---...//////+++,,,---///////////////000///111444999@@@MMMXXX'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((()))+++,,,---,,,+++*********))))))))))))))))))((())))))))))))))))))***,,,++++++******++++++,,,+++++++++++++++,,,------,,,---...---++++++---...///000000///......///111---------------...///000------------...///000000////////////////////////000000////////////000000////////////000000000111111111111111222222222222000111222111000000222444222222333333333444444444222333444444555555444444333333444555666666777777888777777777777777888888777777888999:::;;;;;;;;;999;;;<<<;;;;;;;;;>>>@@@>>><<<===CCCFFFFFFIIIMMMQQQRRRRRRRRRQQQSSSWWW[[[]]]```cccdddeeejjjqqqxxxzzz|||wwwtttvvvvvvrrrnnnooouuu{{{vvvzzz~~~~~~}}}{{{wwwwww~~~~~~zzzvvvpppjjjdddccchhhrrrxxxzzz}}}wwwqqqkkkgggbbb^^^XXXSSSOOOOOOPPPQQQQQQRRRTTTUUUUUUUUUVVVVVVXXXTTTSSSWWWXXXTTTQQQQQQPPPRRRTTTTTTQQQOOOOOOPPPMMMJJJFFFEEEEEEFFFFFFFFFHHHHHHIIIJJJJJJJJJJJJIIILLLNNNOOONNNKKKGGGFFFEEEDDDEEEFFFGGGIIIKKKMMMNNNKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBAAAAAA@@@AAAAAABBBBBBAAA??????>>>>>>>>>>>>>>>??????@@@===<<<::::::<<<===<<<;;;777777888888777777666666555555444444333222222222000000000000000000000///////////////////////////111000//////000111000///////////////............---,,,++++++------,,,+++******+++++++++,,,,,,,,,************************''''''((()))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,++++++'''(((((()))))))))((((((''''''&&&''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&%%%%%%$$$######'''&&&%%%%%%%%%&&&((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((('''&&&&&&'''(((&&&''')))*********)))(((+++)))'''&&&'''((()))***(((((((((''''''((())))))''''''''''''((((((((()))%%%%%%'''(((((()))))))))&&&&&&((()))))))))((((((''''''''''''''''''''''''(((((()))))))))((('''&&&(((((((((((((((((((((((('''(((((())))))((('''&&&'''(((***)))(((((()))+++))))))************)))))))))******+++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------***+++,,,---...---,,,,,,+++++++++,,,---...///000,,,,,,------...---------111...///222444888BBBMMM'''((((((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((***,,,---------+++************+++,,,,,,------&&&'''''''''(((((()))))),,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...***+++,,,,,,++++++---///***---000///---,,,...111,,,---......------///111,,,,,,,,,---...///000111////////////////////////000000////////////000000////////////000000000000000111111111111222222222000111222111000000222444222222222333333444444444222333444444555555444444111222333444555777888888777666666666666777888888444444555666666666555555555777:::;;;::::::;;;<<<;;;999999===???>>>???CCCFFFGGGGGGFFFDDDFFFKKKOOOLLLPPPTTTVVVVVVYYY```fffiiiooorrrpppnnnnnnkkkgggdddgggiiigggdddeeekkkqqqnnnsssvvvwwwzzzyyytttsssuuussspppkkkqqqqqqssswwwsssrrr}}}zzzzzzwwwqqqmmmjjjccc\\\ZZZYYY[[[ccciiijjjmmmpppkkkppprrrmmmhhheeebbb___```\\\UUUNNNIIIIIIKKKNNNNNNOOOQQQRRRRRRRRRSSSTTTVVVRRRQQQUUUWWWTTTPPPOOONNNQQQTTTSSSQQQOOOPPPQQQMMMJJJGGGEEEFFFHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHNNNPPPQQQPPPMMMIIIGGGGGGDDDDDDEEEFFFHHHJJJLLLNNNJJJJJJHHHGGGFFFEEEEEEEEECCCCCCBBBBBBBBBBBBAAAAAA???@@@AAABBBAAA@@@???>>><<<=========>>>>>>>>>>>>===;;;999:::;;;<<<;;;;;;666666777777777777666666555555444333333222222111////////////000000000000////////////////////////111000......///000000///000/////////............---,,,++++++------,,,++++++*********++++++------))))))))))))))))))))))))&&&&&&'''(((((()))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************&&&'''((()))))))))))))))***++++++******)))((('''&&&&&&&&&&&&((()))***+++''''''((((((((((((''''''((((((((((((((((((((((((******)))((('''&&&&&&&&&'''&&&$$$###$$$%%%''')))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&'''((('''&&&&&&'''((($$$%%%'''((((((&&&$$$###"""###$$$""""""&&&+++***)))(((((('''((((((&&&'''''''''(((((())))))$$$%%%&&&'''(((((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''$$$%%%'''((()))***))))))((((((((((((((((((((((((%%%&&&''')))))))))(((((('''((())))))(((((()))***))))))************))))))((())))))))))))(((((('''******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,---...///...,,,)))(((***++++++,,,---...000111/////////......---------000---,,,//////111:::FFF))))))(((((('''''''''&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((($$$%%%&&&((()))+++,,,---222111...,,,******+++,,,)))))))))***+++++++++,,,+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++------,,,+++,,,---...///............---,,,++++++++++++---...////////////.../////////...---,,,,,,...............------,,,...---,,,,,,,,,,,,---...........................---...//////......///000222222111111000000//////000111111111111222222222111111222333333444555555666666666666666777777888777777777777777777777777777777666666666666777777333555777:::;;;;;;:::999<<<<<<<<<============>>>???@@@@@@AAABBBBBBCCCCCCFFFFFFGGGIIILLLNNNPPPRRRVVVXXX[[[]]]___^^^\\\[[[ZZZYYYYYYZZZ[[[^^^aaaccccccdddfffiiimmmppprrrsssllljjjgggggghhhhhhhhhhhhfffgggggghhhjjjkkkkkklllkkkkkkiiifffaaa\\\XXXVVVMMMOOOTTTXXX\\\___`````````___]]]\\\ZZZXXXWWWVVVTTTRRROOOLLLJJJHHHHHHHHHLLLLLLLLLMMMNNNOOOQQQQQQRRRRRRRRRQQQQQQPPPPPPPPPNNNOOOPPPQQQRRRSSSTTTUUUVVVPPPHHHEEEFFFHHHGGGEEEGGGGGGGGGFFFFFFFFFEEEEEENNNRRRTTTRRRKKKFFFFFFGGGJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHHHHGGGFFFEEECCCCCCBBBBBBBBBAAAAAABBBBBBCCC@@@BBBDDDCCCAAA?????????@@@???>>>===<<<<<<<<<<<<=========<<<;;;;;;::::::999999888777666555444444222222333444333222111000000000000000000111111111,,,---...000000000//////........................////////////...---,,,+++,,,,,,,,,++++++*********000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))'''''')))***+++((((((((((((((((((((((((&&&''')))***++++++*********************)))((((((((()))))))))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((''''''''''''+++***(((&&&%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&))))))(((((('''''''''&&&''''''''''''(((((())))))''''''''''''''''''''''''(((&&&$$$%%%'''(((&&&$$$'''((()))))))))(((&&&%%%&&&'''((())))))((('''&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&******)))((('''&&&%%%%%%"""######$$$%%%&&&''''''***)))(((''''''((()))))))))))))))((('''&&&&&&&&&***)))(((''''''((()))***+++*********))))))((((((222000...,,,***)))))))))))))))***++++++++++++***(((((((((((()))***+++,,,---,,,***))))))***,,,------------...------,,,,,,...,,,++++++---......------......///000111111222))))))((((((((('''''''''&&&''''''(((((()))))))))))))))))))))))))))))))))&&&'''((()))***+++,,,---111///---+++*********+++******************++++++************)))))))))((())))))))))))))))))))))))************************---,,,+++++++++,,,---...------------------,,,,,,,,,---......//////////////////////////////...------...//////000000000000//////...------...//////////////////////////////---///000000///...000111222222222111111111111111000111111111111222222222111222222333333444444444555555444444555555666777666666666666666666666666666666555555555555666666333555777999::::::999999::::::::::::;;;;;;;;;;;;::::::;;;<<<===>>>???@@@AAAAAABBBCCCEEEHHHJJJKKKJJJKKKMMMOOOPPPPPPOOOOOOQQQQQQQQQQQQSSSVVVYYYZZZXXXXXXZZZ\\\^^^___aaabbb]]][[[YYYXXXYYYZZZZZZYYY[[[\\\\\\]]]^^^___```aaa___^^^\\\ZZZVVVRRRNNNLLLIIIKKKNNNQQQSSSTTTUUUTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRQQQNNNKKKIIIHHHGGGGGGKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQPPPPPPPPPOOOOOOOOOLLLMMMNNNPPPRRRTTTVVVWWWXXXQQQJJJGGGHHHIIIHHHFFFGGGGGGGGGFFFFFFFFFEEEEEEJJJNNNQQQOOOKKKGGGGGGIIIIIIIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHGGGFFFEEECCCCCC@@@@@@@@@@@@@@@AAABBBCCC@@@BBBDDDCCCAAA?????????@@@???>>>======<<<<<<<<<<<<<<<;;;::::::999999888888888777666555444333333222222333333333222111000111000000000000000000000......///000000///...---........................000000//////...------,,,---------,,,,,,,,,++++++,,,+++***)))))))))))))))------,,,++++++***)))))))))))))))******)))))))))))))))))))))))))))))))))))))))***+++******)))(((***************)))((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))***((('''%%%%%%&&&'''((((((''''''&&&&&&''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&'''******)))''''''((())))))((('''&&&%%%&&&'''(((((((((((('''&&&((((((((((((((('''''''''))))))))))))))))))))))))'''''''''''''''''''''((()))))))))(((''''''&&&&&&$$$$$$%%%%%%&&&'''''''''(((((('''&&&&&&'''((()))((((((((((((((()))))))))***)))(((''''''((()))***))))))))))))(((((('''''',,,+++***))))))))))))***))))))***++++++++++++***(((((((((((()))***+++,,,---,,,+++******+++,,,---,,,---------------,,,,,,...,,,++++++---......---,,,------...//////000000))))))((((((((((((''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((()))******+++,,,,,,...---+++***))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******++++++,,,---+++,,,,,,------------,,,......///////////////......//////000000000000///---...///000111222222222000000///......///000000000000000000000000000000...///111000//////000222111111222222222222222222000111111111111222222222222222222333333333333333444333333333333444555555555555555555555555555555555555444444444444555555333444666888999999999888777777777888888888999999777888888999;;;<<<<<<============>>>@@@AAACCCDDDCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIKKKMMMPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTRRRQQQOOOOOOPPPPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTUUUVVVUUUTTTRRRPPPMMMKKKIIIGGGHHHJJJKKKKKKJJJIIIIIIHHHHHHIIIJJJLLLMMMNNNNNNOOONNNLLLJJJHHHGGGFFFFFFIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMJJJKKKLLLMMMPPPTTTWWWYYYWWWRRRLLLJJJJJJKKKIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEIIILLLLLLIIIGGGHHHJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDCCC????????????@@@@@@AAABBB@@@BBBCCCCCCAAA???>>>?????????>>>======<<<<<<;;;::::::999999888777777777666666555555444333222222222222333333222222111000111111111000000////////////000000//////---,,,,,,........................111000...---,,,------...---------------,,,,,,,,,,,,,,,++++++***+++++++++......---+++***)))(((''''''(((***++++++***((('''************************++++++++++++***)))''''''))))))******))))))((((((&&&'''((())))))***))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))******'''&&&%%%%%%%%%&&&'''((((((((('''''''''(((((()))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))((('''&&&''')))******)))'''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((************************$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))%%%&&&&&&'''((())))))***))))))(((((((((((())))))((((((((((((''''''''''''))))))((())))))***,,,,,,((()))******++++++******(((((((((((()))***+++,,,------++++++++++++------,,,,,,------------,,,,,,---,,,++++++---......---,,,,,,,,,---......//////))))))(((((((((((((((((('''''''''(((((())))))***'''''''''''''''''''''''')))))))))))))))*********,,,+++***)))(((((())))))++++++******))))))((((((*********)))))))))))))))))))))))))))))))))))))))***************************************+++++++++***+++,,,---------------/////////000//////......,,,---...//////000//////---...///000111111111111///////////////////////////////////////////////////000111111000000111222000000000111111222222222000000111111111222222222333333333222222222222222333333333333333444555555444444444444444444444444444444333333333333444444333444555777777888777777666666666666777777777777999::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@@@@BBBAAAAAAAAABBBDDDFFFGGGEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJKKKLLLKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNPPPPPPOOONNNMMMLLLJJJJJJHHHHHHHHHHHHHHHGGGFFFEEECCCDDDEEEGGGIIIJJJKKKLLLKKKKKKIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJKKKLLLNNNQQQTTTVVVTTTQQQLLLJJJJJJJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDFFFHHHIIIGGGFFFGGGIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAACCCCCCAAA???>>>>>>>>>>>>>>>>>>===<<<;;;;;;999999888888777666666666555444444333222111111111222222222222222111111000222222111000///......---/////////......---------........................000...,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***))))))((('''((()))******)))((('''))))))))))))))))))))))))************))))))((((((((()))))))))))))))(((((('''((()))***+++,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$$$$&&&&&&&&&'''((())))))***%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''((()))((((((((((((((('''''''''******)))))))))((((((((((((((((((((((((((((((((($$$$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))))))))(((((('''''''''&&&%%%%%%&&&&&&'''((()))***$$$%%%%%%&&&&&&''''''((())))))(((((((((((())))))(((((((((((((((((((((((()))******+++,,,------...((())))))***************(((((((((((()))***+++,,,------,,,++++++,,,------++++++,,,---------,,,,,,---+++***+++,,,...------,,,,,,------............(((((())))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***)))))))))((()))))))))+++******))))))((((((((())))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++******+++,,,------------...///////////////...---+++,,,,,,---............---...............------................................................///000111111000000111222......//////000000111111000000111111111222222222222222222222222222222111444444333333444444555666444444444444444444444444333333222222222222333333333444444555666666666666555666666666666777777777<<<;;;;;;:::999999888888::::::::::::;;;<<<===>>>======<<<<<<===???AAACCCBBBBBBCCCDDDEEEFFFGGGHHHFFFFFFFFFGGGGGGGGGGGGHHHFFFEEEDDDEEEFFFGGGFFFDDDHHHHHHIIIIIIJJJJJJKKKKKKHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEECCCDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHGGGFFFEEEEEEDDDEEEEEEGGGHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKMMMNNNPPPNNNLLLJJJIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFEEEDDDCCCFFFEEECCCBBB@@@????????????AAACCCBBB@@@>>>>>>>>>===>>>>>>>>>===<<<;;;:::999999888888777666666666333333222222111111000000222222111111111000000000222111111000///...------------------......//////...........................---+++))))))***+++---******************++++++)))(((((((((((())))))************************+++***)))(((''''''((()))***(((((((((((((((((((((((()))))))))))))))******+++'''(((((()))))))))((((((&&&'''((()))******+++***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$$$$$$$((((((((((((((('''''''''%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&'''((('''''''''((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''######$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))))))))))))))((((((''''''&&&&&&&&&'''((()))*********''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))***+++++++++++++++++++++(((((()))************)))(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,---+++******,,,------,,,.............../////////(((((())))))))))))******))))))((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&'''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,,,,,,,+++------...............---++++++,,,---------,,,,,,---------------,,,+++***---......//////......---...........................///111000//////000222......//////////////////000111111111111222222222111111111222222222222222444333333333333444555555444444444444444444444444333333222222222222333333333333444444444555555555555555666666666777777777999999888888777666555555777777777888999:::;;;<<<<<<;;;;;;;;;<<<>>>@@@AAA>>>??????AAABBBCCCCCCDDDCCCDDDDDDDDDEEEEEEEEEFFFDDDDDDCCCEEEFFFGGGEEEDDDFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHGGGEEEFFFFFFFFFEEEEEEDDDCCCGGGFFFDDDBBBAAA????????????AAABBBBBB@@@>>>===>>><<<===>>>>>>===<<<:::999888888777777666555555555222222222111111111000000222222111000000000000111000000000//////.........,,,,,,,,,,,,---...///000........................,,,,,,+++*********+++,,,))))))))))))************++++++***************+++(((((())))))***+++++++++***)))'''&&&&&&''')))***''''''''''''''''''''''''(((((((((((()))***+++,,,''''''((()))))))))(((((($$$%%%&&&''''''(((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((((((%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&'''((()))*********)))***************)))))))))(((((())))))))))))(((((())))))))))))************)))))))))***))))))(((''''''((())))))******))))))(((((((((((()))***+++,,,++++++++++++++++++++++++)))***+++,,,,,,------,,,,,,+++******,,,------,,,........................(((((()))))))))*********))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))************((((((((()))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))***+++,,,,,,,,,++++++++++++,,,,,,,,,++++++***++++++,,,---.........------------...------,,,,,,++++++,,,,,,,,,,,,,,,+++...///000000000000///...........................---///000000///...000111000000000000////////////000111111111111222222222000000111111222222333333222222222222222333444444444444444444444444444444333333333222222333333333333333333333333444444555444444555555555666666666666666666666666666666666666666666777888:::;;;<<<;;;;;;;;;<<<===>>>???@@@<<<===>>>???@@@@@@AAAAAAEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDEEEFFFHHHHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFGGGGGGFFFEEEEEECCCDDDGGGIIIJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJKKKKKKFFFGGGHHHIIIHHHGGGEEEDDDAAACCCEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDBBBCCCEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@???AAABBBBBB@@@>>>======<<<===>>>>>>===<<<:::888666666666555444444333333222222222111111111111000333222111000///000000111//////////////////.........---,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,---))))))*********+++++++++000///...------,,,------))))))))))))************(((((((((''''''(((((((((((((((((((((((((((((((((******)))(((((()))***+++&&&''''''((())))))((((((&&&''''''(((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((()))''''''''''''((((((((()))"""######$$$%%%&&&''''''''''''''''''''''''''''''(((***+++)))'''%%%&&&(((&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&'''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''&&&'''((())))))((((((''''''(((((())))))*********'''((()))******)))((('''((((((((()))))))))******'''((()))******)))(((''''''(((((()))))))))))))))(((((((((((()))***+++,,,)))******************)))))))))***,,,,,,------,,,,,,+++)))***+++------,,,------------------------(((((())))))*********+++(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))*********'''((()))***+++++++++***''''''(((((())))))******(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---,,,++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,------...---////////////...---,,,,,,)))***+++,,,---.........///000111222222111000///000000000000000000000000---...//////......///000222222111111000000//////000111111111111222222222//////000111222333333444111111111000111222222333555555555555555555555555444333333222222333333444333333222222222333444444333333444444444555555555444555555666777888999999777777777888:::;;;===>>>777777888999:::;;;<<<<<<<<<===>>>???@@@AAAAAAAAACCCCCCBBBAAA@@@@@@??????BBBBBBBBBDDDFFFFFFDDDBBBDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBAAAAAAAAABBBDDDEEEGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCDDDCCCDDDFFFGGGGGGGGGFFFEEECCCDDDGGGIIIJJJJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKCCCEEEGGGHHHHHHFFFDDDBBB???AAADDDFFFFFFFFFGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFCCCBBBBBBBBBDDDEEEFFFFFFAAABBBDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDCCC@@@@@@??????@@@@@@AAABBB???@@@BBBBBB@@@>>>======<<<<<<>>>>>>===<<<999888555555444333333222222111222222222222111111111111333222000/////////000111.........///////////////000///---,,,++++++,,,---........................------...//////......---******+++++++++,,,,,,,,,...---,,,+++******))))))++++++******))))))((((((&&&'''(((******((('''&&&)))))))))))))))))))))))),,,+++***((((((((())))))&&&&&&'''((())))))((((((***++++++++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((%%%&&&&&&'''((()))******((()))))))))((('''&&&&&&&&&&&&&&&'''''')))******&&&'''''''''(((((())))))"""###$$$%%%'''((())))))))))))))))))))))))))))))(((***+++)))&&&$$$%%%'''&&&%%%%%%$$$%%%&&&(((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%"""###$$$%%%'''((())))))'''((()))******)))((('''&&&'''''''''(((((())))))((()))***+++,,,,,,++++++'''(((((()))))))))))))))(((((((((((()))***+++,,,))))))************))))))((()))***+++,,,---------,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''''''''(((((())))))******'''''''''''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&'''((()))***++++++******))))))(((((('''''''''((()))******)))((('''))))))))))))************+++*********))))))((((((((()))***+++,,,---------...------,,,,,,++++++***++++++++++++++++++++++++000//////......---,,,,,,//////000...,,,******+++////////////////////////000000111111111000000///+++,,,...000111222111111...///000111111111111111000000000000000000000000////////////000111222333000111111222222111111000333333444555555444333333444444444444444444444444222222222222222222222222222222222333333444444444666777888777666555666888888777666777999::::::999:::;;;:::999888888;;;===;;;<<<===>>>>>>?????????@@@AAAAAABBBCCCCCCCCCCCC>>>???AAACCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAA@@@AAADDDFFFGGGEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDCCCBBBAAAAAAAAAAAACCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDHHHJJJIIIKKKOOOOOOMMMKKKJJJHHHFFFEEEDDDCCCCCCBBBCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFEEECCCBBB@@@???AAACCCDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFEEEDDDBBB@@@@@@@@@@@@?????????>>>>>>???@@@AAAAAA@@@>>><<<:::;;;;;;<<<<<<<<<;;;::::::777666555444444333444444333222111111000111111111......//////000000111111------------------------000000///...------,,,,,,---,,,+++******,,,...///...------,,,,,,------...,,,++++++******+++,,,,,,++++++************++++++)))+++,,,,,,+++*********))))))(((((('''''''''&&&$$$$$$$$$%%%&&&'''((((((************))))))))))))))))))(((((('''''''''&&&)))(((&&&&&&((()))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%))))))))))))))))))))))))''''''&&&%%%&&&'''((()))((('''&&&%%%$$$%%%&&&'''&&&''')))(((''''''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((************************'''((()))))))))(((&&&%%%''''''(((((('''&&&%%%%%%((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&'''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))(((((('''''''''&&&******++++++++++++******(((((())))))))))))(((((((((((()))*********************++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------......---,,,,,,,,,------))))))***+++,,,,,,------))))))))))))((((((''''''******************))))))'''(((((((((((('''&&&&&&&&&'''(((((())))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((()))))))))******************)))))))))((((((******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------.........------------,,,---...///...,,,,,,,,,...........................000000000111111000000///,,,---...000111222111111///000000111111111111000000000000000000000000000111000000/////////000000111111222222222222111111222222333444444333222222333333333333333333333333333333333333333333333333333333444444444444444555555666777666555555666777777666666777999::::::999:::::::::999888888:::<<<::::::;;;<<<============@@@@@@AAABBBBBBBBBAAAAAA<<<===@@@BBBCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEGGGHHHGGGEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDEEEDDDDDDDDDDDDEEEEEEFFFDDDHHHJJJJJJLLLQQQRRROOOJJJJJJHHHFFFEEEDDDCCCCCC@@@AAABBBCCCDDDDDDEEEEEEGGGFFFFFFEEEDDDCCCAAA@@@AAABBBDDDCCCBBBAAABBBCCCCCCDDDEEEEEEEEEDDDBBBAAABBBDDDEEEFFFFFFDDDBBB@@@@@@@@@?????????>>>>>>>>>;;;<<<=========;;;999888:::;;;;;;;;;;;;:::999999777666555444444333333444333222222111000000000000///////////////000000000........................///.........---,,,,,,,,,---,,,+++******,,,---///,,,++++++++++++++++++,,,,,,,,,+++*********+++++++++******))))))******+++******+++***)))))))))))))))))))))(((((((((''''''&&&''''''(((((())))))))))))))))))((((((((((((''')))))))))((((((((('''''')))(((&&&&&&((((((((('''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&'''))))))''''''&&&%%%%%%%%%&&&'''((()))***)))'''&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((($$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))(((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((((((((()))***************)))******************)))))))))))))))))))))))))))((((((((((((((((((((((((*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------)))))))))(((((((((((('''+++******)))((((((''''''(((((()))))))))((('''''''''(((((()))))))))))))))***)))))))))(((((((((''''''''''''((()))*********'''((()))******)))((('''(((((())))))))))))************))))))))))))((((((++++++,,,,,,+++******)))))))))******+++,,,,,,---------------------------++++++,,,,,,,,,---------,,,---......------///000------------------------//////000000000000//////,,,---...000111111111111000111111111111000000///000000000000000000000000111111000......---------222222222333333222222222111111222222222222111111222222222222222222222222444444444444444444444444555555555555444444444444333555666555444333444555777666555666999:::999888999::::::999888888999;;;888999:::;;;<<<<<<<<<<<>>:::;;;===@@@AAACCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDFFFHHHIIIIIIGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCHHHJJJJJJMMMRRRSSSQQQJJJIIIHHHGGGEEEDDDDDDCCC>>>???@@@AAABBBCCCDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBAAABBBCCCCCCBBBAAABBBCCCBBBCCCEEEFFFFFFDDDBBB@@@AAACCCFFFGGGGGGEEEBBB@@@????????????>>>>>>>>>>>><<<===>>>??????>>><<<<<<:::::::::::::::999888888777666555444333333333333444333222111000/////////000000//////////////////........................------------,,,,,,,,,,,,,,,++++++******,,,---...******))))))))))))******---,,,+++***************+++******))))))******+++******)))(((((((((((()))***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''***)))))))))))))))(((((()))'''&&&&&&'''(((((('''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((()))'''&&&&&&%%%&&&&&&'''''')))******)))&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''(((((()))))))))(((''''''((((((((((((((((((((((((&&&''')))*********)))(((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''(((((()))***************((())))))******))))))((())))))))))))))))))))))))******************************++++++++++++++++++)))***+++,,,,,,+++***************++++++,,,,,,---((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))))))))))))))(((((('''''''''((())))))))))))((())))))))))))(((((((((((('''((((((((()))))))))***'''((()))******)))((('''(((((((((((()))))))))***))))))))))))))))))((((((******++++++++++++******))))))*********+++++++++******++++++++++++,,,,,,))))))***+++,,,,,,------,,,...//////...---...000,,,,,,,,,,,,,,,,,,,,,,,,......//////000000//////---......///000111111111111111111111111000///...////////////////////////000///...---------------222222333333333333222222111222222222222222222111111111111111111111111111333333333333333333333333555555555444333333333222222333444444333222333444666555555666888999999888888999:::999777777888999888999:::;;;<<<<<<<<<<<>>===<<<<<<:::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEHHHIIIIIIHHHDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBAAAAAABBB@@@AAABBBDDDFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDHHHJJJIIIKKKPPPPPPNNNIIIHHHHHHGGGFFFEEEDDDCCC>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBDDDDDDCCCBBBBBBCCCEEEAAACCCFFFGGGGGGEEEAAA???@@@BBBEEEGGGGGGEEEBBB?????????>>>>>>>>>=========<<<<<<===>>>??????>>>>>>999999999999999888777666666666555444333333333333444333222000////////////000000000//////......---........................++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))))))))(((((()))))))))---,,,+++***))))))))))))******))))))))))))******+++)))((('''((()))))))))************))))))))))))''''''''''''&&&&&&&&&&&&))))))((((((((('''''''''************)))))))))))))))'''%%%&&&'''(((''''''$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&)))((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''((()))***)))'''&&&&&&'''((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&'''(((((()))))))))))))))((((((((((((((((((((((((((((((&&&''')))++++++***)))(((((((((((()))))))))******'''''''''(((((((((((((((((((((((((((((('''''''''((())))))******))))))((('''(((((((((((((((((('''(((((()))***************(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************'''(((***,,,,,,+++)))(((*********++++++,,,,,,,,,'''''''''''''''((((((((($$$%%%%%%%%%&&&&&&&&&''')))))))))))))))(((((('''%%%&&&''''''(((((('''''''''''''''((()))************)))))))))(((((((((''''''((()))******)))(((''''''(((((((((((()))))))))(((((((((((((((((())))))'''((()))***+++++++++++++++++++++*********))))))*********++++++,,,,,,,,,((())))))***+++,,,---------/////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////......//////000000111111111111111111111000///...////////////////////////---------------...//////111222222333333222222111333333222222222222333333111111111111111111111111111111111111111111111111444333333333222111111111222333444333222111222444555444444555777888888777888999:::999777666777888999999:::;;;<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;;;;<<<===>>>@@@BBBCCCDDD@@@@@@@@@AAAAAABBBBBBBBBCCCBBBBBBCCCFFFGGGGGGGGGCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBCCCEEEGGGHHHIIIJJJJJJHHHGGGFFFFFFEEEEEEEEEHHHIIIGGGHHHKKKKKKHHHHHHHHHHHHHHHGGGEEEDDDCCC?????????@@@AAABBBDDDEEEDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEDDDCCCCCCDDDFFFAAACCCFFFGGGGGGEEEAAA??????AAADDDEEEFFFDDDAAA???>>>>>>>>>=========<<<<<<888888999::::::;;;;;;;;;999999999999888777666555666555444333333222222333333222111000////////////000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,************++++++,,,,,,******))))))))))))******,,,+++******)))))))))******))))))))))))))))))***+++)))'''(((***,,,+++***))))))))))))************''''''''''''''''''&&&&&&*********)))))))))(((((())))))))))))************((('''%%%%%%'''((('''&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((($$$%%%'''((((((((('''&&&))))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%'''((((((''''''(((***))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&&&&''')))))))))))))))))))))))))))(((&&&%%%%%%%%%&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((%%%''')))*********(((''')))*********++++++++++++(((((((((((((((''''''''''''''''''((((((((((((((()))******++++++******)))''''''((((((((((((''''''(((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''+++*********************&&&''')))++++++***)))(((***+++++++++++++++,,,,,,&&&''''''''''''(((((((((&&&&&&''''''((())))))***(((((()))))))))(((''''''%%%&&&&&&'''''''''''''''&&&&&&'''((()))***++++++*********)))(((''''''''''''((()))******)))((('''''''''(((((((((((())))))''''''(((((((((((())))))&&&'''(((***+++,,,,,,,,,---,,,,,,+++******))))))+++,,,,,,------......///))))))***+++,,,,,,---------...///...,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///////////////////////////000111111000111111111111000000///000000000000000000000000,,,,,,,,,------///000000111111111222222111111111333333222222222222333333111111111111111111111111111111111111111111111111222222222222111111111111111333444333222111222444555444333444777888777666777999:::999777555555666999999:::;;;<<<<<<<<<<<<<<<============<<<<<<;;;<<<<<<======???@@@BBBCCCAAAAAAAAABBBCCCCCCDDDDDDCCCAAA@@@AAADDDFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@????????????AAABBBBBBCCCEEEFFFHHHIIIKKKJJJIIIHHHGGGGGGGGGGGGDDDGGGHHHFFFFFFHHHHHHDDDGGGGGGHHHHHHGGGFFFDDDCCC@@@@@@?????????AAACCCDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEECCCBBBBBBEEEGGGBBBCCCEEEFFFFFFDDDBBB@@@>>>???AAABBBCCCBBBAAA@@@============<<<<<<<<<<<<999999::::::;;;;;;<<<<<<:::::::::999888777666555666555444333222222222222111111000/////////000000//////..................++++++++++++++++++++++++------------,,,,,,,,,,,,*********+++++++++++++++++++++************++++++******)))))))))******+++***))))))(((((())))))******((((((+++///000///,,,(((((()))))))))))))))***))))))))))))))))))))))))************))))))))))))(((((()))))))))))))))***(((&&&%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''(((***+++,,,&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((((((((((((((($$$&&&'''((('''(((***+++)))))))))(((((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((%%%&&&((())))))(((((('''(((((((((((())))))))))))(((((((((((((((''''''''''''''''''((((((((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&(((((()))***************((())))))******))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))******************&&&''')))************)))++++++++++++++++++++++++&&&&&&&&&'''''''''((((((((((((((((((((()))))))))'''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''(((((())))))******))))))))))))(((((((((((('''((()))******)))(((''''''''''''((((((((())))))'''''''''((((((((())))))(((((()))***************,,,,,,,,,,,,++++++++++++++++++,,,------...//////***+++++++++,,,,,,------***+++---,,,++++++,,,---------------------------++++++,,,---............000//////......///111111///000000111111111111000000000000000000000000000///.............../////////000000111111000000///333222111000000111222333222222222222222222222222111111111111111111111111111222222222222222333333222333444333222222333444444333333444666777777666666888:::999777555444555777888999:::;;;;;;;;;;;;;;;<<<===============<<<===<<<<<<<<<<<<>>>???@@@CCCCCCDDDDDDEEEFFFFFFGGGCCCAAA@@@AAACCCEEEFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@CCCBBBBBBCCCDDDFFFHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGBBBFFFFFFDDDEEEHHHGGGDDDFFFGGGHHHHHHHHHFFFDDDCCCAAA@@@>>>======>>>@@@AAA@@@AAACCCDDDEEEFFFFFFGGGCCCDDDCCCAAA@@@AAACCCEEECCCDDDEEEEEEEEEDDDBBBAAA>>>>>>??????@@@@@@@@@@@@=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======;;;;;;;;;:::999888666555666555444333222222222222000////////////000111111------..................,,,,,,,,,,,,,,,,,,,,,,,,///.........---,,,,,,,,,))))))***++++++++++++++++++******))))))******+++)))(((((())))))***+++,,,))))))(((((((((((()))))))))((()))...333555222...''''''((((((((()))))))))(((((())))))******++++++***))))))))))))(((((((((''''''((((((((()))))))))(((&&&%%%%%%&&&''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''$$$%%%'''((()))))))))(((%%%'''(((((('''''')))***))))))))))))((((((((('''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&'''''''''((((((((()))(((((((((''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((()))***************)))******************)))))))))))))))))))))))))))************************(((((())))))******++++++'''(((((()))******++++++++++++++++++++++++++++++&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&%%%'''(((((()))))))))))))))))))))))))))((((((((((((''''''(((((())))))******'''((()))******)))((('''''''''''''''((((((((()))&&&'''''''''(((((())))))***************)))((((((+++++++++,,,,,,---......))))))***++++++,,,------+++,,,,,,,,,,,,---------''')))++++++++++++---///------------------------***+++,,,---............000000///......///111111...///000111111111111111000000000000000000000000111000///...............//////000000000000//////222111000//////000111222222222222222222222222222222222222222222222222222222222222333333444444444222333444444222222333444444333333444666777777666666888:::999777555444444666777888999999:::999999;;;;;;<<<===>>>>>>>>>===<<<<<<;;;:::;;;<<<===>>>@@@@@@AAAAAABBBCCCCCCDDDCCCBBB@@@AAACCCFFFGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCDDDEEEGGGHHHIIIHHHGGGGGGFFFFFFGGGGGGAAADDDEEEDDDEEEIIIIIIFFFFFFGGGHHHIIIHHHFFFDDDCCC@@@???===<<<;;;<<<>>>??????@@@BBBCCCEEEFFFFFFGGGBBBBBBAAA@@@>>>???BBBDDDDDDDDDDDDDDDDDDCCCCCCBBB>>>>>>======>>>???@@@@@@======<<<<<<<<<;;;;;;;;;:::999999888888999999:::<<<;;;;;;:::999888666666555555444333222222222222.........//////000111222,,,------....../////////------------------------000000///...------,,,,,,))))))***++++++++++++*********))))))))))))******'''((((((((()))+++,,,---))))))(((((((((((())))))((((((***000666888555000&&&'''''''''(((((())))))%%%&&&&&&'''((())))))***)))(((((((((''''''''''''&&&'''''''''(((((())))))(((&&&$$$%%%&&&'''&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((())),,,+++)))'''%%%$$$######(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&''')))*********)))((($$$%%%'''))))))))))))((('''((()))((('''&&&'''((())))))))))))(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%&&&'''((('''&&&%%%$$$%%%%%%&&&'''((((((''''''((((((((((((((((((((((((((((((((('''((())))))***''''''''''''((((((((()))))))))(((((('''''''''&&&&&&'''''''''(((((())))))(((((())))))))))))((((((&&&''''''''''''''''''&&&(((((()))*********************++++++++++++******))))))))))))))))))))))))************************'''(((((()))***++++++,,,(((((((((((()))***,,,,,,++++++++++++++++++++++++''''''''''''((((((((((((''''''''''''''''''''''''''')))***)))((('''(((***&&&&&&&&&&&&&&&'''((()))%%%%%%'''((())))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((***++++++,,,+++***)))(((******++++++++++++******)))************+++++++++,,,---.../////////...---*********+++,,,---...//////......,,,+++)))'''&&&---------............///***+++---///000000///............///////////////222222222222111000//////444333000...------...//////////////////000111111111111111111111111111111222222222222222222222222111111000000111111222333222222222222222222222222222222222222222222222222444333333333333444555555888888888888777777777777888777888:::<<<===<<<;;;;;;<<<===??????===<<<;;;<<<;;;;;;;;;;;;<<<======AAAAAABBBBBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBEEEGGGHHHGGGFFFEEEEEEEEEEEEDDDCCCAAA@@@??????@@@AAAAAAAAABBBDDDFFFCCCDDDEEEFFFFFFEEEDDDCCCEEEEEECCCBBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEDDDBBBAAA@@@???>>>>>>>>>>>>AAAAAABBBBBBCCCDDDEEEEEEFFFEEEEEECCCBBB@@@>>>===@@@AAAAAABBBBBBAAAAAA@@@>>>===<<<<<<<<<>>>???@@@<<>>>>>===<<<;;;<<<;;;;;;;;;;;;<<<======@@@AAAAAABBBBBBCCCCCCDDDCCCBBBAAA@@@????????????BBBDDDFFFHHHIIIIIIHHHGGGHHHHHHGGGEEECCCAAA???>>>???@@@AAAAAAAAABBBDDDFFFDDDDDDEEEFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAABBBCCCDDDEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCBBBAAA??????@@@@@@AAAAAAAAAAAA@@@@@@>>>======<<<<<<===>>>???;;;===???>>><<<:::;;;<<<999999888888777777888888999888777666555444333222333333222222222111111111111///---,,,---...---,,,...,,,,,,---///000111000------,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,++++++*********)))))))))((()))***+++++++++***)))%%%''')))+++,,,+++***)))))))))(((((((((((())))))((('''%%%'''***,,,,,,+++'''''''''''''''((((((((('''(((***++++++***((('''*********)))))))))((((((''''''((()))))))))))))))''''''''''''''''''((((((((()))***)))((('''(((***((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''((()))*********)))*********,,,---,,,)))'''&&&%%%%%%''')))***)))((())))))((((((((()))******(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''&&&&&&'''(((((()))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%(((''''''''''''(((((()))(((''''''''''''(((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''((()))***))))))''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))*********)))))))))))))))************)))))))))+++,,,+++***,,,,,,++++++******))))))************************''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))''''''((()))(((((('''&&&&&&&&&''''''''''''(((((((((((((((''')))***************++++++)))))))))(((((('''''''''((((((''''''''''''((((((''''''''''''((((((((((((******++++++******)))((()))******++++++******))))))************+++++++++,,,,,,---...............++++++************+++++++++,,,---...////////////------------............,,,++++++,,,,,,---...///------.........////////////000111222333333333333000///.........000111222///////////////000111111111111111111111111111111222222222222222222222222111111000000111111222333222222222222222222222222222222222222222222222222333333333333333444555555666666666666666666666666666666555777999;;;::::::;;;<<<===>>>>>>===<<<;;;<<<;;;;;;;;;;;;<<<======??????@@@@@@AAABBBBBBBBBCCCBBB@@@???>>>===<<<<<>>???@@@AAAAAAAAABBBDDDFFFDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB???@@@BBBCCCCCCCCCBBBAAABBBAAA@@@??????>>>??????>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@>>>??????@@@@@@??????>>>>>>>>>===<<<<<<<<<======:::<<<======;;;::::::;;;:::999888777777777777777666666555444444333222222222222222222111111111000222///---,,,------,,,******((('''(((+++...//////,,,,,,,,,,,,++++++++++++***++++++,,,------------,,,+++++++++************))))))*********)))(((((("""$$$))),,,...---+++***))))))(((((((((((()))))))))'''&&&&&&'''(((''''''((((((((('''''''''&&&&&&((((((************((((((******))))))))))))(((((('''(((((()))))))))))))))'''''''''&&&&&&&&&&&&&&&((()))******(((((()))***((('''&&&&&&&&&&&&'''(((&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((***+++,,,---------,,,+++,,,------+++)))%%%%%%$$$&&&((())))))''')))(((((('''''''''(((((((((((()))))))))*********((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&'''((((((((((((((((((((((((((()))))))))))))))(((((('''))))))(((''''''''''''''')))((((((''''''''''''(((''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))''''''((((((((((((''''''''''''((((((((((((((('''(((((((((((())))))))))))''''''(((((())))))******''''''''''''(((((((((((((((((())))))******+++++++++***)))***,,,---,,,+++*********)))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''''''''''''''((()))(((''''''((())))))((('''&&&&&&&&&&&&&&&'''((((((((((((((('''&&&((((((((()))*********+++)))))))))(((''''''&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((******************))))))))))))************))))))))))))*********++++++++++++,,,,,,---............---,,,,,,+++******+++++++++,,,---...////////////,,,,,,---------.........,,,,,,+++***+++,,,---...,,,------....../////////000000111222333333222222000//////...///000111111///////////////000000111111111111111111111111111111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222333333222222333333444555444444444555555555555555777666666777999;;;;;;:::;;;<<<<<<======<<<<<<;;;<<<;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@AAAAAACCCBBB@@@>>>===<<<;;;;;;>>>???@@@BBBCCCDDDDDDDDDGGGGGGFFFEEECCCAAA@@@???@@@AAABBBBBBAAAAAADDDFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBB???@@@BBBCCCCCCCCCCCCBBBBBBAAA@@@@@@????????????>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@??????======>>>>>>>>>>>>======>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;:::999888777777666777777333333333333222222222222222111111111111000000000222000......//////...---///---******+++,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,---.........,,,,,,,,,+++++++++******))))))))))))((((((''''''$$$%%%(((+++,,,,,,++++++))))))(((((((((((())))))***)))((('''((((((((((((+++******)))((((((''''''(((((()))******)))(((((())))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&%%%%%%%%%$$$''')))***)))((('''((()))'''''''''&&&&&&'''''''''&&&'''''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***+++...000111111///------......---+++((('''&&&&&&'''((('''&&&)))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((''''''((((((((('''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))******))))))(((((((((''''''''''''((((((***)))((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((''''''((((((((('''((())))))'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++((((((((()))))))))******''''''((()))***++++++,,,***)))((()))+++,,,+++***'''((((((((())))))******************************''''''''''''((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''((()))((('''&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&'''''''''((())))))))))))((((((((('''''''''&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))******)))))))))******)))))))))))))))*********++++++++++++++++++,,,---......//////...---,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,------------...---,,,+++***+++,,,---...,,,,,,,,,---...//////000111222222222111111000///111000000//////////////////////////////000000111000000000000000000000000111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222333222222222222333444444333444444444555555555666999888777888:::<<<===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;<<<============>>>>>>???@@@@@@AAACCCBBB@@@???===<<<;;;;;;<<<===>>>@@@AAABBBCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBAAAAAACCCEEEDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@AAACCCDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@BBBBBBBBBAAA@@@???======<<<======>>>>>>======<<<>>>=========<<<<<<;;;;;;<<<<<<<<<=========<<<;;;:::999888777666666666666222222222222111111111111111111111000000000/////////---,,,---///000000000555333000/////////...---,,,,,,+++++++++*********)))***+++,,,---.........,,,,,,,,,+++++++++************)))(((((((((''''''))))))(((((()))******+++))))))(((((((((((())))))((((((((((((((()))***+++++++++***)))((('''&&&&&&((((((((())))))((((((((((((((((((((((((((())))))(((((())))))))))))(((((('''''''''&&&%%%%%%%%%$$$&&&'''((((((&&&&&&'''(((&&&''''''''''''''''''&&&&&&'''''''''&&&%%%$$$$$$&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((***---000222444222///.../////////...---+++(((''''''((('''%%%(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((('''((((((''''''&&&''''''((('''''''''''''''''''''''''''(((((()))))))))((((((&&&&&&&&&''''''(((*********)))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''')))******'''%%%&&&'''&&&&&&'''((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++)))))))))*********++++++''''''((()))***++++++,,,)))((('''((()))******((('''''''''((())))))******++++++++++++++++++++++++''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((('''&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&'''''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((())))))((((((((()))******((())))))******))))))((()))************+++++++++++++++++++++,,,---///000//////...---------------++++++,,,,,,++++++******,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++,,,---...//////000111111111111000///...---111111000000//////......///////////////000111111000000000000000000000000111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222222222222222222333444444333333444444555666666666:::888777888:::<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<============>>>>>>???@@@@@@@@@BBBAAA???>>>===<<<<<<;;;<<<===>>>???AAACCCDDDEEE@@@@@@AAABBBBBBBBBBBBAAA@@@AAABBBBBBAAAAAACCCEEEDDDCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGGGGGGGEEECCCBBBAAABBBDDDFFFGGGGGGFFFFFFAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>><<<<<<<<<======>>>>>>======<<<<<<<<<=========<<<;;;;;;<<<;;;;;;<<<>>>>>>===;;;:::999888777666555555555222222111111111111111111000000000000////////////+++***)))***---//////......---,,,,,,......---+++++++++++++++***************++++++,,,------------,,,+++++++++******************)))((((((((())))))---+++)))''''''((()))+++))))))(((((((((((())))))$$$&&&''''''&&&''')))+++((((((''''''&&&%%%$$$$$$((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&'''(((((('''&&&&&&&&&''''''''''''&&&&&&%%%'''''''''((((((((())))))((((((((((((((((((((((((((('''&&&&&&(((,,,///222555222///---...//////......,,,)))''''''''''''&&&(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''(((((((((((('''''')))(((''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&&&&&&&((()))***+++)))((((((''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''((('''***,,,+++(((&&&''')))%%%&&&'''((())))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((())))))******++++++((('''&&&''')))***)))(((''''''(((((())))))******++++++++++++++++++++++++''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&'''((()))))))))(((((((((((((((''''''''''''%%%&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))(((((('''((()))***+++(((((())))))))))))(((((()))************++++++++++++*********,,,---///000......---,,,,,,,,,------******++++++++++++******++++++,,,,,,,,,---------------.........------,,,***++++++,,,...//////000...///////////////...---...//////000000000000000///////////////000111111000000000000000000000000111111111111111111111111111111000000111111222333222222222222222222222222222222222222222222222222222222222111222222333444333444444555666666777777:::888666666999;;;======<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<=========>>>>>>??????@@@AAAAAA???>>>===<<<;;;;;;;;;;;;;;;<<<<<<>>>@@@BBBCCCDDDAAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAACCCDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFDDDBBBAAABBBDDDFFFGGGGGGGGGFFFAAAAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@???>>>============>>>>>>>>>>>>======:::;;;<<<=========<<<;;;;;;:::999;;;===>>><<<::::::999888777555555555555222222222111111000000000000000/////////.........,,,+++******,,,......---''''''(((***,,,,,,***(((++++++++++++************++++++,,,------,,,,,,,,,++++++*********)))))))))******)))))))))***+++,,,++++++***)))(((((())))))))))))(((((((((((())))))$$$&&&''''''%%%%%%(((+++'''''''''&&&&&&%%%%%%%%%(((((((((''''''((((((((('''''''''((((((((()))))))))))))))))))))(((''''''''''''''''''''''''((((((&&&'''((('''&&&%%%&&&(((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''%%%$$$&&&)))---000444111---++++++,,,------+++)))&&&%%%'''(((((((((''''''''''''''''''((()))&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''&&&(((''''''&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&''''''((())))))(((((('''''''''''''''((()))***(((''''''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''***---,,,((('''(((+++%%%&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((())))))))))))))))))))))))*********)))''''''((()))***)))((()))))))))))))))))))))***************************''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))%%%%%%'''((())))))))))))******))))))((((((''''''$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((''''''''''''((((((((())))))(((''''''''')))***+++(((((())))))))))))(((((()))************+++++++++************+++---///000---,,,,,,++++++,,,,,,---)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,------------.../////////...---,,,******+++,,,...//////000+++,,,---...////////////,,,---...000111111222222///////////////000111111000000000000000000000000000000000000000000000000111111111000111222222333222222222222222222222222222222222222222222222222222222111111222222333444444444555555666777888888999777555555777:::<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>???@@@@@@AAAAAA===<<<;;;;;;::::::::::::999999:::;;;===???AAABBBDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCBBBAAAAAABBBDDDBBBAAAAAAAAABBBCCCEEEFFFFFFGGGHHHIIIHHHFFFDDDCCC@@@BBBCCCEEEGGGGGGGGGFFFAAAAAAAAA@@@@@@AAABBBBBB@@@@@@@@@???????????????======>>>???????????????======>>>>>>>>>>>>======999:::<<<=========<<<<<<:::888777999<<<===;;;999:::999888666555555444444333333222222111000000000000/////////............000...------...///...---+++,,,---///111000,,,)))+++++++++************))),,,,,,---------,,,++++++*********))))))))))))(((******)))))))))+++,,,---((()))***++++++***)))((())))))(((((((((((())))))&&&(((***(((&&&&&&(((+++((((((((((((((('''''''''((((((''''''''''''((((((&&&'''''''''(((((()))))))))))))))))))))(((''''''&&&'''''''''((()))))))))'''((()))((('''&&&''')))%%%&&&'''(((((('''&&&%%%&&&&&&'''((()))))))))(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((&&&$$$###$$$(((,,,///333///+++((()))***++++++(((&&&$$$$$$&&&((()))***'''''''''''''''((()))***''''''''''''((((((((()))&&&'''((())))))((('''&&&'''&&&%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''((()))))))))))))))))))))(((''''''''''''((('''''''''''''''((()))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''+++...---)))'''***---%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********************)))))))))))))))***(((((()))***+++***)))************))))))))))))))))))))))))))))))))))))(((((((((((('''&&&%%%$$$%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&'''(((***++++++++++++))))))((((((''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***......---,,,,,,,,,------111000---+++***+++,,,---////////////...---,,,+++)))+++,,,...//////......---------------------------------.............../////////000111333555555...------...000111000...333222222222111111000000000000000000////////////111111111111111111111111222222222222222222222222//////000111222333333333222222333333333333444444333333333444444444555555777888999:::<<<===>>>???======<<<;;;::::::999999:::::::::::::::;;;<<<===:::;;;===???@@@@@@>>>======<<<;;;999888777777777<<<<<<<<<<<<===>>>???@@@EEEFFFFFFFFFEEEBBB???>>>BBB@@@>>>===>>>@@@BBBDDDCCCBBB@@@@@@@@@BBBDDDEEEKKKJJJIIIGGGFFFEEEEEEEEEDDDFFFGGGGGGEEEDDDDDDEEEFFFDDDBBB???>>>>>>???@@@???@@@CCCDDDDDDCCCAAA?????????>>>======>>>???@@@<<<======>>>???@@@@@@@@@CCC@@@======???@@@???>>>999999:::;;;;;;999888777777666666444333222111111222222111111000000//////......---......///000111...------,,,,,,------...,,,,,,---.........------,,,,,,,,,+++***)))(((''')))))))))***+++++++++,,,++++++***)))((('''&&&&&&***************)))(((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))''''''((())))))))))))))))))((('''''''''(((***+++))))))((('''''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******'''''''''((((((***+++++++++***)))'''''''''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%))))))(((((((((((())))))***)))'''%%%%%%''')))***))))))))))))(((((((((((((((((())))))******++++++************)))(((&&&%%%))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((())))))******)))************+++++++++&&&&&&'''((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))...,,,+++***+++***)))'''&&&&&&'''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((()))******++++++((((((((('''''''''&&&&&&))))))))))))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))***++++++++++++***,,,+++++++++++++++,,,,,,...---,,,***))))))******...............---,,,+++***+++,,,............------------------------------------...............////////////000222333444111000000111222222000...222222111111000000000000111111111111111000000000000000000000000000000000222222222222222222222222000000000111111222222333222222222333333333444444333333444444444555555555888888999999::::::::::::;;;;;;::::::999888777777:::::::::::::::;;;<<<<<<:::;;;===?????????======<<<;;;:::999888888888888<<<<<<<<<===>>>???AAAAAAEEEFFFFFFGGGFFFDDDAAA@@@BBBAAA???>>>>>>@@@BBBDDDCCCBBBAAA@@@AAABBBDDDEEEIIIHHHGGGFFFDDDDDDCCCCCCCCCEEEFFFFFFEEEDDDEEEEEEEEECCCAAA???>>>>>>?????????AAACCCEEEEEEDDDBBBAAA??????=========>>>???@@@<<<<<<===>>>>>>???@@@@@@BBB@@@======???@@@???>>>999999999999999888777777666666555444333222111111////////////......------//////.........///000000------,,,,,,,,,,,,------,,,,,,---------,,,,,,++++++++++++++++++***)))(((***************+++++++++*********)))((((((''''''***************)))(((((())))))))))))))))))))))))'''(((((())))))((((((''')))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((()))(((((('''((()))***+++))))))(((''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''((()))***)))((('''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((''')))(((((('''&&&&&&%%%%%%)))((((((''''''(((((()))((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((((((((((()))))))))))))))))))))******)))(((&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))*********(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))***)))((()))++++++***)))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''''''''((()))***)))((((((((()))******'''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((()))******++++++******(((((((((((()))***+++,,,---,,,,,,++++++******))),,,,,,---------,,,,,,+++***+++,,,---......---------------------------------------.........////////////......//////000111333111111111111111///---000000000000////////////111111111111111222222222////////////////////////000000000000000000000000111111111111111111111111222222222222333333333333444444444555555555666666999999999888777777666666999888888888777777666666::::::999999::::::;;;;;;:::;;;===>>>>>>===<<<;;;;;;;;;:::999999999999999;;;;;;<<<===???@@@BBBCCCEEEFFFFFFGGGGGGFFFDDDCCCBBBAAA@@@??????@@@BBBDDDDDDCCCBBBAAAAAACCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBAAACCCEEEEEEDDDDDDEEEFFFDDDCCCAAA???>>>>>>?????????AAACCCEEEFFFFFFEEEDDD???>>>===<<<<<<===>>>???<<<<<<======>>>>>>??????AAA???======>>>???>>>===999888777777666666777777666666555444333222111111/////////............---000000//////.../////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))******+++++++++******)))+++++++++***************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))'''''''''(((((('''''''''(((((((((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((()))******))))))((('''''''''''''''((((((((((((((('''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''((((((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((''''''''''''((())))))))))))''''''((((((((((((((((((((((((((((((((((((((((((((((((*********)))(((''''''''''''''''''((((((((())))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&(((***,,,,,,+++&&&&&&%%%%%%%%%%%%&&&&&&***)))(((''''''((()))***(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())),,,+++((('''&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))***+++,,,,,,+++***)))''''''''''''''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))((())))))***************'''''''''((()))***,,,,,,---............---,,,+++******+++,,,,,,,,,++++++++++++,,,,,,------------------------------------,,,,,,------...////////////......------.........///......///000000...,,,//////////////////......000000111111111111111222////////////////////////000000000000000000000000111111111111000000000000111222222222222333333333444444555555555666666666999999888888777666666666777777777777777777666666::::::999999999999::::::;;;;;;<<<======<<<;;;;;;;;;::::::999999999:::::::::;;;<<<===???AAACCCDDDDDDEEEFFFGGGGGGGGGFFFFFFCCCBBBAAA@@@@@@AAABBBCCCDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA???AAACCCCCCCCCCCCDDDEEEDDDCCCAAA@@@?????????@@@@@@AAACCCEEEFFFGGGFFFFFF???>>>===<<<<<<<<<===>>><<<<<<<<<======>>>>>>>>>???>>>===============<<<888777666555444555666666555555444444333222111111000000000000000000000000111000000///............---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++)))((('''((()))***+++++++++++++++,,,+++++++++***)))))))))(((((()))))))))*********))))))************)))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''(((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***))))))((('''''''''''''''))))))((((((''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((((((((((())))))))))))(((((((((''''''&&&&&&%%%%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))((((((((('''''''''((((((((()))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))%%%%%%%%%'''***,,,,,,+++((('''&&&%%%%%%%%%%%%&&&)))((('''&&&&&&'''((()))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((,,,+++(((&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********(((((((((((((((((((((((((((((()))************)))''''''((((((***+++---...------.........---,,,,,,******++++++,,,+++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,------...//////000///...------,,,------------,,,,,,...000111000///..................///////////////000000000111111000000000000000000000000////////////////////////111111000000000000000000111111111222222222333333444444444444555555555666777777777777888888888888777777777888888888888888:::999999888888888999999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999:::::::::::::::;;;===???AAACCCDDDCCCDDDDDDEEEFFFFFFGGGGGGCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBCCCCCCDDDCCCCCCBBBAAA===???AAABBBBBBBBBCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@???@@@BBBDDDEEEFFFFFFFFF???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========<<<=========<<<;;;;;;;;;888777555444333444555666444444444333333222222111///////////////000000000000000///...---------...,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***)))((('''((()))***+++++++++++++++,,,+++++++++***)))))))))(((((())))))******++++++((())))))*********))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))(((''''''(((((()))'''(((((()))))))))))))))))))))((('''''''''''''''))))))((((((''''''&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))((('''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((('''&&&'''((((((((()))))))))***((((((''''''&&&&&&%%%%%%%%%&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((())))))******'''((((((((()))))))))***((((((((()))))))))******'''''''''((()))*********,,,++++++******++++++,,,))))))))))))))))))))))))'''&&&&&&'''***++++++***)))(((&&&%%%%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''((()))))))))(((+++***((('''&&&''''''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))******))))))((((((((()))***,,,---...++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,---...///000000......---------------...------...000333444333222............////////////.........///000000111111000000000000000000000000////////////////////////000000000000000000000000111111111111222222222222333333333444444444555555555555666777777888999999777777888888999999::::::999999888888777777888888:::;;;;;;<<<<<<===>>>>>><<<<<<;;;:::::::::::::::::::::;;;<<<>>>???AAABBBBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA===???AAAAAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAABBBCCCCCCCCCCCC???===<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<:::<<<======;;;::::::;;;777666555555444444555555444333333333222222222111,,,------------...............------,,,---------,,,,,,++++++++++++,,,,,,+++++++++++++++***)))(((((()))***++++++++++++++++++++++++***************)))))))))******+++++++++((())))))************)))))))))))))))))))))))))))'''''''''(((((('''''''''''''''''''''''''''((((((''''''''''''''''''''''''+++***(((''''''((())))))''''''((()))))))))))))))))))))((('''''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''###$$$%%%&&&'''((())))))((('''''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''&&&&&&&&&%%%&&&'''((()))((((((''''''''''''''''''''''''''''''(((((())))))******+++'''''''''((()))*********(((((()))))))))*********&&&&&&'''((()))***++++++,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))((('''(((***+++***)))'''&&&%%%%%%''')))+++---%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&'''((()))))))))(((((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''+++******************+++''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))***+++,,,---,,,+++*********+++,,,,,,,,,---------,,,+++******---,,,+++******+++,,,,,,------------------------++++++,,,---...///000000...------------......//////......000222333222111....../////////000000000...//////000111111222222////////////////////////000000000000000000000000......//////000000111111111111111111222222222222222222222333333333333444444444444555666666777777666666777888999999::::::999999888777777777777777::::::;;;<<<===???@@@AAA>>>===<<<;;;:::999999999:::::::::;;;<<<>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCEEEDDDDDDCCCCCCCCCCCCBBBAAAAAABBBAAAAAA@@@@@@???===>>>@@@BBBBBBAAA@@@???===???@@@@@@???>>>???@@@???@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@AAAAAA>>>===<<<:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999;;;======:::999999:::666666666666666555444444333333333222222222222222,,,,,,,,,---------......,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,***++++++,,,++++++******)))******+++++++++*********************+++++++++******************++++++(((((()))***************))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''&&&&&&((((((((((((((((((((((((+++)))(((&&&&&&&&&((()))&&&'''((()))***))))))((())))))(((''''''''''''''''''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((())))))$$$%%%&&&'''(((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&((((((((())))))(((((((((%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''((()))*********'''''''''''''''(((((((((%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''(((((()))******++++++(((((((((((())))))))))))'''''''''((((((((())))))''''''(((((())))))******+++******))))))******+++)))))))))))))))))))))))))))(((((()))+++,,,,,,+++$$$$$$$$$%%%(((+++///111'''((()))******)))((('''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%'''))))))))))))(((''''''(((((()))((('''''''''''''''((((((((())))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''(((((())))))))))))))))))(((((())))))***+++,,,///...,,,++++++,,,...000.........---,,,+++***)))---,,,+++*********+++,,,------------------------++++++,,,---...///000111...------------...///000......---...000000///---.../////////000000111111///000000111222222333333........................111111111111111111111111---......///000111111222000111111111111222222222111111222222222333333333333333444444444444444555555555666777888999::::::999999888777777666777777::::::;;;<<<>>>@@@BBBCCC???>>><<<;;;:::999999888:::::::::;;;;;;===>>>>>>@@@????????????@@@AAABBBEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>;;;<<<>>>@@@AAA@@@???>>>===???@@@@@@>>>===>>>>>>===>>>>>>>>>>>>======<<<>>>>>>>>>>>>>>>>>>??????>>>===<<<:::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888;;;======:::888888:::555666777777777666444333333333222222222222222222........./////////000000************+++,,,,,,---,,,++++++++++++++++++,,,***++++++,,,,,,,,,++++++******+++++++++******)))))))))******+++++++++,,,************************(((((()))***************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''&&&&&&%%%))))))))))))))))))))))))***)))'''%%%%%%%%%'''(((&&&''')))*********)))((())))))((('''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$%%%'''(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''(((''''''&&&&&&''''''(((((('''%%%$$$$$$%%%'''(((&&&''''''((()))******+++&&&'''''''''((()))))))))&&&&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''(((((()))***+++++++++******))))))((((((''''''&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((''''''))),,,---------$$$$$$$$$%%%)))...444777---+++'''$$$$$$%%%''')))))))))((('''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''&&&(((++++++(((%%%###$$$''')))))))))'''&&&)))(((''''''''''''((((((''''''''''''((((((((((((---+++)))((('''((()))***(((((()))***************((())))))))))))((((((''')))((((((((((((***+++,,,777222---++++++,,,+++***...---+++***))))))***++++++***)))((((((((()))***,,,+++++++++,,,------...000000/////////.........---------.........////////////............//////...///000///---,,,---...///////////////.........////////////////////////000000000000000000000000......///000000000000000000000000000000000000000333333222222222333444555333333333444444444555555444444555888;;;<<<;;;:::999999888777666555444444666777999;;;===>>>??????>>>===<<<;;;:::999999999::::::999999::::::;;;<<<======<<<<<<===???BBBCCCCCCDDDEEEEEEDDDBBB@@@???CCCCCCAAA@@@???>>>>>>>>><<<<<<<<<===============<<<<<<==================??????>>>===<<<;;;;;;::::::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;::::::::::::999999<<>>;;;888:::::::::;;;;;;:::999999555444333222111111111111222111000//////000111222222111///...---------...,,,,,,,,,,,,---...//////++++++************+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((())))))(((''''''(((***(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''"""$$$&&&((((((((('''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''))))))(((''''''(((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''%%%%%%&&&''''''((((((((('''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&'''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''((((((((((((''''''))))))))))))((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''&&&&&&&&&(((((((((&&&%%%&&&'''))))))(((((((((((())))))((()))))))))************'''&&&%%%%%%%%%'''(((***))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))((((((((('''&&&&&&%%%%%%))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((()))******+++,,,,,,------'''&&&%%%%%%(((,,,000222,,,***(((&&&%%%&&&'''((())))))((('''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''')))''''''(((******(((&&&'''((((((((((((&&&%%%$$$'''''''''''''''((())))))((()))))))))************,,,+++)))((('''((()))***(((((()))***************'''(((((()))))))))(((((())))))(((((()))***,,,---444000,,,***+++,,,+++***---,,,,,,+++++++++++++++,,,,,,***))))))))))))***+++++++++++++++,,,------...---------,,,,,,,,,,,,++++++,,,,,,,,,---------//////............//////,,,---//////......///111////////////............////////////////////////////////////////////////......///000000000000000000000000000000000000000333333222111222333444555333333333444444444444555444444555888;;;<<<;;;999777777777777666666666666333444666777999:::::::::======<<<::::::999999999:::999999999999:::;;;;;;======<<<<<<===???AAACCC@@@AAACCCDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>>>><<<=====================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::;;;>>>>>>;;;888888888999999999999888888444444333222111111111111111111000//////000111111222111000..................------,,,,,,,,,------++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))******(((((()))***)))(((((('''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''"""$$$&&&'''(((((('''&&&)))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''))))))(((''''''(((''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''(((((()))&&&&&&&&&%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))(((((((((((())))))(((((('''''''''((())))))''''''''''''''''''''''''###%%%&&&'''&&&&&&(((*********)))(((''''''''''''(((((()))))))))*********)))((((((''''''''''''((('''''''''''''''''''''''')))(((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((())))))))))))))))))((((((((((((((((((((())))))******++++++,,,,,,((('''&&&&&&&&&)))+++---******)))((('''''''''''')))(((''''''&&&'''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))))))))(((&&&'''((()))((('''))))))(((((('''&&&&&&%%%'''''''''''''''((()))***(((((()))))))))*********+++***)))((('''((()))***(((((())))))******))))))&&&'''(((((())))))))))))))))))))))))***+++,,,---000---***)))***+++++++++++++++,,,,,,------,,,,,,...---,,,+++************+++************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......//////............//////---...//////...---...000........................////////////////////////////////////////////////......///000000000000000000000000000000000000000333222111111111222444444333333333333444444444444444444555777:::;;;:::888555555555666666777777777666777888999::::::::::::<<<;;;;;;::::::999999999999999999999999:::;;;;;;===<<<<<<<<<===>>>@@@AAA>>>???BBBDDDDDDDDDCCCBBB??????>>>>>>>>>>>>>>>???==================<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;:::999:::;;;;;;:::888666666777777777777666666444333222111111000111111111000000//////000000111111111///...............///...---,,,++++++++++++++++++************+++++++++************)))))))))))))))))))))))))))))))))************************(((((())))))))))))******''')))++++++***)))))))))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&'''((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''&&&''''''((()))***+++,,,''''''''''''''''''''''''((((((((())))))(((((((((***))))))(((((((((((()))''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%''')))******((('''&&&&&&%%%%%%(((((((((((())))))))))))))))))***))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''(((((()))******''''''((((((((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))*********))))))(((((((((((((((((()))******++++++''''''&&&&&&&&&'''((()))))))))))))))(((((('''&&&(((''''''&&&&&&'''''''''$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&'''((()))***)))(((''''''''''''((((((&&&&&&&&&'''''''''((((((***)))(((((((((((())))))(((((()))))))))))))))(((%%%&&&'''((()))))))))))))))))))))***++++++,,,---,,,***)))((((((***++++++)))***,,,---......------///...---,,,+++*********+++******)))******++++++............................../////////000000000///......------......///000111111///,,,*********------...............///////////////////////////////////////////////////......///000000000000000000000000000000000000000222111111000000222333444222222333333333444444444444444555777999:::999777555555555666666666777777888999999::::::999999888:::::::::::::::999999999999999999888999::::::;;;<<<<<<;;;<<<<<<>>>???@@@>>>???AAACCCDDDCCCBBBAAA>>>>>>>>>>>>>>>???@@@@@@============<<<<<<<<<<<<:::::::::999999999999999888888999999::::::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888777444555666666666666666666444333222111000000000000000000000//////000000000//////...---------------...---,,,,,,++++++,,,,,,++++++************++++++************))))))))))))************************))))))))))))))))))))))))(((((((((((()))))))))***&&&))),,,,,,+++)))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))'''&&&''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&'''((('''&&&%%%$$$%%%%%%&&&&&&'''(((((()))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((())))))***++++++,,,,,,''''''''''''''''''''''''&&&'''((())))))((('''&&&******)))(((''''''''''''&&&&&&&&&'''''''''''''''(((((((((&&&######$$$%%%)))((('''&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&'''((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''((()))))))))))))))(((((((((((())))))******'''(((((())))))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))++++++******))))))((((((''''''(((((()))*********%%%%%%%%%&&&&&&'''((((((''''''((()))((('''&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&''''''&&&&&&&&&'''''''''&&&''''''(((******+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))(((((()))))))))(((((('''%%%%%%&&&((())))))))))))((())))))***++++++,,,,,,((((((((((((((((((***+++((()))+++---......------......------,,,+++******++++++******)))******+++------............................../////////000......------------......///000000...+++))))))))),,,---------......//////////////////////////////..............................///000000000000000000000000000000000000000111111000///000111222333222222222333333333444444333333444666999999888666666666666666555555555555666666666666666555444444777888999::::::999999888999888888888888999::::::;;;;;;;;;<<<<<<===>>>>>>???@@@AAACCCCCCAAA@@@???????????????@@@@@@AAABBB>>>>>>======<<<<<<<<<;;;::::::999999888888888888777777888888999:::::::::999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999777666555555444444555666666666666666333333222111000000000000/////////000000/////////,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((('''(((((((((((()))))))))&&&)))+++,,,+++)))(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''')))***)))'''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''''''''&&&$$$###$$$%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&)))(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))(((%%%######%%%'''''''''&&&&&&&&&''''''(((&&&''''''''''''((((((((("""$$$%%%'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''((()))))))))))))))******))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))''''''((()))))))))))))))+++*********)))))))))(((&&&''''''((())))))******###$$$&&&'''((((((((('''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%''')))***((('''''''''******)))((((((''''''&&&+++***)))'''&&&&&&&&&&&&''''''((((((((()))))))))''''''(((((((((((())))))(((((()))))))))(((''''''%%%&&&''''''(((((((((((('''((()))******+++******'''((()))((('''((()))+++((()))***+++,,,---------,,,,,,---------,,,++++++,,,,,,+++************+++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......------------......+++,,,------,,,+++,,,...,,,,,,,,,---......//////////////////////////////..............................///000000000000000000000000000000000000000111000/////////000222222222222222222333333333333333333444666888888777555666666666555555444444444777888888888777777666555555666888999::::::999888888888888888888999:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBAAA???>>>@@@@@@??????@@@AAABBBBBB>>>>>>>>>===<<<<<<;;;;;;:::::::::999888888777777777888888888999999::::::999999:::;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<888:::<<<<<<999666444444333333444555666666666666333222111000000///000000...//////000000//////...+++,,,,,,------,,,++++++************+++,,,---...++++++************++++++(((((()))))))))))))))***++++++++++++++++++++++++''''''''''''''''''''''''''''''(((((((((((())))))&&&(((******)))(((((((((((((((''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&'''((())))))$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$(((''''''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''((((((((((((''''''((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''(((''''''&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%&&&&&&%%%%%%&&&***---((('''''''''''''''((((((&&&&&&&&&&&&'''''''''(((!!!"""$$$%%%''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''((()))))))))))))))******)))(((((('''&&&&&&))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((())))))******$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&'''(((((())))))((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&***...///---***))))))))))))******)))(((&&&%%%((((((''''''''''''(((((('''''''''((((((((())))))&&&''''''(((((()))(((((((((((())))))(((''''''&&&&&&&&&''''''((('''''''''%%%&&&((()))******))))))&&&(((***)))'''''')))+++))))))))))))******+++,,,******,,,,,,---,,,,,,+++------,,,+++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,...------,,,,,,------...+++---............///000++++++,,,------...//////////////////////////////..............................///000000000000000000000000000000000000000000000///...///000111222111222222222222333333333333333333555777888666444444444555555555555555666:::::::::;;;::::::999999444555777999::::::999888888888888888888999999:::::::::;;;<<<<<<<<<<<<;;;<<<===???AAABBBAAA@@@???@@@???????????????@@@AAA???>>>>>>===<<<<<<;;;;;;;;;;;;:::999999888777777888999999999999999999999999999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<999===@@@@@@===888555555000111222333444444444444333222111000000/////////......///000000///......,,,---............---,,,,,,+++++++++++++++,,,,,,++++++************++++++(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))&&&((()))((('''&&&'''(((''''''&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&'''((())))))&&&&&&%%%%%%&&&&&&'''((($$$%%%'''(((((('''%%%$$$(((''''''''''''&&&&&&&&&$$$&&&'''(((((('''&&&$$$''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((((('''''''''''''''((()))%%%%%%&&&&&&'''(((((()))%%%&&&&&&%%%&&&(((,,,000,,,+++)))((('''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''((()))))))))))))))((((((''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((())))))***'''(((((())))))***++++++&&&'''((())))))'''%%%$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&&&&''''''&&&&&&((((((((((((((((((((((((***)))((('''''''''''''''''',,,111222000---++++++%%%&&&(((***+++***)))(((%%%%%%&&&&&&((()))***+++%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((((((((())))))((('''&&&&&&'''''''''(((''''''&&&&&&$$$&&&''')))))))))((((((''')))+++***((('''(((+++***)))((((((((()))++++++((()))+++,,,------,,,+++...------,,,+++++++++,,,,,,,,,,,,------.........++++++,,,,,,,,,---------...------,,,,,,------...000111222111///......///++++++,,,,,,---...//////////////////////////////...........................//////000000000000000000000000000000000000000000//////......///111222111111222222222333333333333333333555777777666444222222333444555666777888777777888888888777777666333555777999::::::999888888888888777888999999:::::::::;;;<<<<<<<<<;;;;;;:::;;;>>>AAABBBBBBBBBAAA??????>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;::::::999888888777999999999999999999999999999999:::;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<:::???CCCDDD@@@:::777666//////000222222333333333333222111000////////////---...///000000///...------...///000000000......------,,,+++************++++++************++++++'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((()))***)))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$%%%'''(((((('''%%%$$$(((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''((((((((((((''''''"""######$$$%%%&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((('''(((((()))***+++%%%%%%&&&&&&'''((())))))))))))(((&&&&&&'''+++...///...,,,)))'''%%%$$$###%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''(((((()))))))))))))))%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))%%%%%%&&&'''((()))******(((((())))))******++++++&&&'''''''''&&&%%%%%%$$$(((((('''''''''&&&&&&&&&)))((('''&&&%%%$$$######$$$$$$######$$$$$$%%%&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&+++///333666444...(((###((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''(((((((((((('''''''''%%%$$$$$$%%%'''''''''))))))))))))************(((((())))))************%%%''')))++++++***)))(((&&&&&&&&&'''''''''(((((('''''''''((()))*********)))******++++++,,,------------------------------+++++++++++++++,,,,,,---//////...---,,,,,,++++++...---+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))***+++000//////.........//////000000000000000000000000............///000222222111000///......///000111333333333222222111111111444444333444444555666777333444444333222222555777777888888888888777666666777777888777555555666888:::999999888888999999:::999:::;;;;;;<<<<<<;;;;;;999:::<<<===???AAACCCCCC??????>>>>>>>>>>>>>>>???>>>>>>?????????===<<<;;;<<<<<<:::999888777777777999::::::;;;:::999888777888888888888999:::;;;<<<;;;:::999999;;;;;;:::999999<<<>>>===999666555555555555444333222222222222//////...---,,,+++++++++...---+++******+++---...///...---,,,,,,---...///))))))(((((()))+++---...((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))%%%333((()))///***+++%%%******)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))'''&&&&&&&&&&&&'''((((((+++)))(((&&&&&&((()))+++&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''')))***)))'''&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&'''((()))***+++***)))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&&&&'''((((((((((((((((((((((((((()))))))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))+++---///...,,,)))'''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&$$$$$$&&&'''((('''''''''((((((((())))))))))))))))))))))))*********&&&'''((())))))))))))(((&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++)))******++++++,,,,,,---------------,,,,,,,,,,,,++++++***)))***+++,,,---------,,,,,,+++******)))...---+++******+++---...------------------------........................//////...------------...//////............//////000000000000000000000000............///000111222111000///......///000111333333333222222111111111444333333444444555666777444444555444333333555777888888888888888777666555666777777666555555777888:::999999999999999999:::999::::::;;;;;;;;;;;;;;;:::;;;<<<>>>???AAACCCCCC??????>>>>>>>>>>>>>>>???===>>>?????????===<<<;;;<<<;;;:::999888777777777999::::::::::::999888777888888888888999:::;;;<<<;;;;;;::::::::::::999888888;;;===<<<888555444444555444333222111111111111111111000......------......---+++******+++---...------,,,++++++,,,------+++************,,,---...))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))'''...&&&111<<<666555,,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&''''''((((((***)))(((''''''((()))***&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((***)))'''&&&&&&'''&&&&&&%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''&&&&&&%%%%%%((('''&&&&&&'''((()))***&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))(((''''''((())))))&&&''''''''''''&&&%%%%%%(((((((((''''''''''''&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))'''&&&&&&''''''(((******&&&&&&&&&&&&&&&'''((()))(((((())))))******++++++''''''((((((((((((''''''(((&&&%%%%%%'''(((((('''&&&&&&'''''''''(((((((((*********)))))))))))))))'''''''''''''''(((((()))&&&''''''''''''(((((((((&&&&&&'''((()))***++++++))))))******+++,,,,,,,,,------,,,,,,+++++++++***+++***)))((((((***,,,------------,,,,,,++++++***------++++++++++++------,,,,,,,,,,,,------------........................000000000111000//////...//////............//////000000000000000000000000///......//////000111222000000////////////000000222222222222222111111111333333333333444555666777444555666555444444666888999999999888888666555555555666777666555666888:::::::::999999999999::::::888999::::::;;;;;;::::::::::::<<<===???@@@AAABBB>>>>>>>>>======>>>>>>???======>>>??????>>><<<;;;<<<;;;:::888777777777777999999:::::::::999888888888888888888999:::;;;;;;<<<<<<;;;:::999888888777777999:::999666444333333333333222111000000000000111000///...............------++++++++++++------++++++************++++++---,,,,,,++++++,,,------******++++++++++++******************))))))))))))))))))))))))))))))))))))))),,,%%%666FFFEEEBBB000******)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))(((''''''((()))***&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&((())))))'''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((())))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&(((((())))))(((((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((''''''''''''&&&'''''''''&&&''''''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))***''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((''''''''''''((())))))))))))))))))))))))''''''(((((()))***++++++&&&&&&'''((()))***++++++))))))))))))))))))))))))***))))))(((((())))))***&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&''''''(((%%%&&&&&&&&&'''(((((((((************************%%%%%%$$$$$$%%%&&&(((***%%%&&&&&&&&&'''(((((()))''''''((()))***++++++,,,''''''((((((((((((''''''(((&&&%%%&&&((()))((('''&&&&&&'''''''''(((((((((************)))))))))))))))(((&&&%%%&&&'''((()))'''''''''''''''((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,---,,,,,,++++++******))),,,***((('''((())),,,---/////////.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,,,,,,,......///000///...---,,,///............//////000000000000000000000000000///////////////000111111000000////////////000000222222222111111111111111333333333333444555666666444555666666555555666888999999999999888666555444444555666666666666888:::999::::::::::::::::::999888999999:::;;;:::::::::999999:::;;;<<<>>>>>>???>>>============>>>>>>???======>>>??????>>>===<<<<<<;;;:::999888777777777999999999999999999999999999888888888999999:::;;;<<<===<<<:::888666666666666777777666555333222111222111000//////.../////////...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++------,,,,,,++++++++++++++++++,,,------,,,++++++************)))))))))((()))))))))))))))))))))))))))...(((333DDDSSSRRR000***))))))(((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&''''''((((((((((((((()))(((''''''''''''((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%''')))((('''&&&&&&'''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$))))))))))))))))))))))))''''''''''''''''''''''''&&&((()))((('''&&&'''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''(((((())))))))))))))))))))))))((((((((()))******++++++%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((******))))))))))))******&&&&&&'''((((((''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''''''''((((((&&&&&&''''''((()))******''''''((((((((((((''''''((('''&&&''')))***)))(((''''''((((((((()))))))))*********)))))))))))))))***)))'''%%%%%%'''(((***((((((((((((((((((((((((*********)))((('''''''''((())))))******+++,,,,,,,,,,,,,,,++++++*********+++***)))((()))***,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------...//////---,,,+++...............///000000000000000000000000000000000////////////000000111//////000000000000//////111111111111111111111111333222222333333444555666444555777666555555666777999999999888888666555555444555666666666666888:::999:::;;;;;;;;;;;;:::999999999:::;;;;;;;;;;;;:::888888888999:::;;;;;;<<<======<<<<<<===>>>??????===>>>???@@@@@@???>>>>>>===<<<;;;999888888777777999999999999999999999:::999999888888999999::::::<<<======;;;777555555666555555444444333222111000111111000///..................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++******))))))+++,,,---......---,,,+++************)))))))))(((((((((((((((((((((((((((&&&222,,,,,,<<<]]]ccc222***))))))(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&'''((()))))))))((((((((((((''''''''''''((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&(((((('''&&&&&&'''&&&&&&'''''''''((((((''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((''''''((()))'''(((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))************))))))&&&&&&'''((((((((((((''''''(((((((((((()))))))))((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''((((((''''''((((((((((((''''''((('''''')))***+++)))(((''''''((((((((()))))))))((()))))))))************+++***((('''&&&''')))***)))))))))(((((((((((('''+++******)))(((''''''&&&(((((())))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,------......////////////////////////......---......---......///000111000000000000000000000000000000////////////000000//////000000000000//////000000000111111111111111222222222222333444555666222444666666555555555666777888888888888777666666555666777666555666888:::999:::;;;<<<<<<;;;:::999999:::;;;;;;<<<<<<;;;;;;888888888999999:::::::::<<<<<<<<<<<<===>>>??????>>>???@@@AAABBBAAA@@@@@@>>>===<<<:::999999999999999999888888999999:::;;;:::999999888999999:::::::::<<<===;;;666444555777555444222222333222111000111111000///............000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++***)))(((***,,,---//////---,,,***************))))))))))))(((((((((((((((((((((((($$$000---***555\\\jjj777******)))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''((()))***)))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&&&&&&&'''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((()))&&&''''''''''''(((((((((&&&''''''''''''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))((())))))******))))))(((&&&&&&'''((((((((((((((('''((((((((())))))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))++++++***(((&&&&&&'''''''''(((((((((''''''((()))***++++++,,,,,,+++***)))((())))))***))))))))))))((((((((('''(((((((((((())))))))))))(((((())))))******++++++++++++,,,,,,------......***+++,,,---...------,,,************************+++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,------...//////000000000///............///---------......///000111000000000000000000000000000000////////////000000...///000111111000///...///000000000111111111222222222222222333444555666111333666666555444444555666666777888888888888777666777777666555555777888999:::;;;======;;;:::999:::;;;<<<<<<======<<<<<<999999999:::::::::::::::<<<;;;;;;<<<<<<>>>??????@@@@@@BBBCCCCCCCCCBBBBBB???>>>===<<<;;;:::::::::999999888888888999:::;;;::::::999999888999999:::999<<<===;;;666444555888666333111111222333111000222111000///............//////.........//////000+++,,,,,,------,,,,,,++++++,,,---......---,,,+++***+++,,,,,,,,,+++***)))***+++---//////---+++***************))))))))))))((((((((((((((((((((((((&&&))))))---///KKK]]]333******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''')))*********((('''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###%%%''''''&&&&&&&&&'''%%%&&&'''((()))(((((('''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((())))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))***)))((('''((()))%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&%%%$$$######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***((((((((()))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''&&&&&&'''((())))))(((((('''((((((((())))))******%%%%%%&&&'''((()))******'''''''''''''''((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###%%%((()))(((((())))))(((&&&$$$###'''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((***,,,,,,***(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''')))***+++,,,---,,,,,,+++******)))************))))))((((((((('''&&&&&&'''((()))***++++++((((((((()))******++++++***+++,,,---......///000***+++---//////...---,,,+++++++++++++++++++++,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------******++++++,,,---......000///---,,,,,,,,,---...---------......000111111000000000000000000000000111000////////////000000...///000111111000///...//////000000111111111222222222222222333444555555111333555666555444444444555666777888888999999888777777888777555555666888999:::<<<======<<<:::999;;;<<<======>>>=========;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????@@@AAACCCDDDDDDDDDCCCCCC@@@???>>>===<<<;;;;;;;;;999999888888888999;;;<<<::::::999999888999999999888;;;===;;;666444666999666333111111333333222000222111000//////......///------,,,,,,,,,------...+++,,,,,,------,,,,,,++++++,,,------------,,,+++++++++------------,,,+++)))+++---//////---+++)))************))))))))))))((((((((((((((((((((((((+++###%%%222+++888JJJ*********)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''')))***+++***((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###%%%''''''&&&&&&&&&'''%%%&&&((()))))))))(((''')))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&''''''&&&&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))((('''(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((('''&&&$$$###'''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%'''(((***++++++$$$%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))(((((((((((())))))((()))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((((()))***+++,,,,,,+++***(((((((((((((((((((((((((((((('''&&&'''((()))***)))))))))))))))((((((''')))(((((('''&&&%%%%%%%%%'''(((((()))***++++++,,,******+++++++++******)))***)))(((''''''((()))*********+++******)))((('''))))))))))))))))))))))))*********+++,,,...///000,,,,,,------,,,,,,+++***+++,,,------,,,+++)))(((******************************))))))******+++,,,,,,,,,,,,---------......------------------------***+++---///000000///...---------............///000000///...............////////////////////////111111222222222333333333222222111111111222333444444444444444555555555666555555666777888999:::;;;999888888888777777666666777888:::<<<<<<;;;:::999@@@@@@@@@??????===<<<<<<<<<============<<<<<<;;;<<<======>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCAAA===;;;;;;;;;:::999:::999888888888:::===>>>::::::;;;;;;<<<;;;;;;;;;999888777555555555666666555333222222222222111/////////...---,,,,,,++++++,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,+++---...,,,)))'''(((***************************+++,,,......---+++(((&&&%%%&&&''''''&&&&&&(((***+++++++++***)))(((((('''(((&&&&&&(((,,,///...---'''''''''(((((((((((((((((((((((((((((((((((((((,,,+++(((&&&%%%%%%&&&'''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((((((((((((***+++***'''%%%(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&%%%%%%((((((((((((((()))******&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%$$$%%%&&&'''(((***))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''')))***,,,((()))))))))))))))((((((((((((((((((((((((((((((******))))))))))))******))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''((('''((()))******)))((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))&&&'''((()))))))))))))))))))))(((((('''&&&&&&%%%&&&&&&&&&'''((()))))))))))))))***************)))+++******))))))))))))***)))))))))***))))))(((((())))))))))))))))))))))))************+++,,,......,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++***))),,,+++++++++++++++++++++******))))))******+++,,,,,,,,,,,,---------......------------------------***+++---///000000///............/////////000000000000///...............000000000000000000000000111111111111222222222222333333333333333444555555333333444444444555555555222222333444555666777777888888888888777777777666777888:::;;;<<<;;;:::999>>>>>>>>>>>>>>>===<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<======>>>???@@@BBBBBBAAAAAAAAAAAABBBBBBBBB@@@===<<<<<<<<<;;;999:::999888888999:::<<<>>>;;;;;;<<<<<<<<<;;;;;;:::999888777666555555666666555333222222222222111//////......---,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,+++******+++++++++***,,,---+++)))'''(((***************************)))***,,,,,,,,,***'''%%%&&&'''(((((('''''')))+++++++++******)))(((((('''***((('''(((+++,,,+++)))))))))((((((''''''&&&&&&((((((((((((((((((((((((+++***(((&&&&&&&&&'''(((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((***))))))***+++)))&&&$$$(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((((('''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%'''((()))************))))))((((((''''''&&&&&&&&&''''''(((((())))))''''''((()))************+++++++++++++++***))))))''''''((()))))))))(((((())))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,++++++***++++++++++++++++++*********))))))******))))))******+++,,,,,,,,,,,,---------......------------------------+++,,,---/////////......////////////000000000111000//////............///000000000000000000000000000000000000111111111111555555555555555666666666333333444444444555555555444444555666777888999999888888888888777777777777777888:::;;;;;;;;;:::999;;;<<<======>>>>>>======???????????????>>>=========<<<;;;:::;;;<<<>>>@@@DDDCCCBBBAAA@@@@@@??????@@@>>>===>>>>>>>>><<<::::::999999888999:::<<<===============<<<;;;::::::999888777666555555555555444333111111222222000///.........------,,,,,,+++,,,,,,,,,+++++++++******---,,,+++***************)))***++++++))))))***+++************************'''(((*********(((&&&$$$((()))))))))'''((()))++++++******))))))(((((('''+++***(((((())))))'''&&&******)))((('''&&&%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((******)))******)))&&&$$$'''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))'''%%%&&&'''(((''''''"""""""""###$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''***,,,,,,+++(((&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&''''''(((((('''(((((())))))(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&''')))******)))'''&&&'''(((((())))))))))))(((************))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&'''(((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&'''((())))))))))))******))))))((((((((('''((()))))))))*********+++&&&&&&'''))))))************++++++,,,+++***((('''&&&&&&'''(((((()))((((((((((((((((((((((((((((((***)))))))))))))))******+++,,,,,,,,,,,,+++******,,,+++*********+++,,,---*********)))((((((''''''******))))))******+++,,,,,,,,,,,,---------......------------------------,,,,,,---...//////............/////////000000000000///............//////////////////////////////////////////000000000000444555555666666666666666444444555555555666666666555666666777888999999999888888888777777777777777777888999::::::::::::999:::;;;<<<>>>??????@@@@@@@@@@@@@@@@@@@@@???>>>======;;;999888999;;;===???CCCBBBAAA@@@????????????>>>>>>>>>???@@@@@@===;;;:::999999999999:::;;;<<<>>>>>>>>>===<<<;;;:::999999999888777666555555444333222000000111111///.........---------,,,,,,,,,,,,,,,,,,+++++++++******------+++***))))))))))))((())))))************+++************************'''((()))***)))(((&&&%%%((())))))(((''''''(((*********))))))((((((((((((***))))))(((''''''&&&%%%))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((()))(((((()))******(((&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((((((***)))(((''''''&&&&&&'''&&&&&&&&&''''''''''''''')))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%(((,,,//////,,,(((&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''(((***++++++***((('''''''''((()))))))))))))))++++++*********))))))))))))))))))((((((''''''&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&''''''''''''''''''&&&'''(((((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))************&&&&&&'''))))))*********((()))*********)))'''&&&&&&&&&'''(((((()))(((((((((((((((((((((((((((((()))))))))((())))))******++++++,,,,,,++++++***)))++++++***)))***+++---...++++++*********)))))))))******))))))******+++,,,,,,,,,,,,---------......------------------------------..................------.........///////////////............//////............................../////////000000000222333444555555555555444555666666666666777777777222333333444444555555555777777777777777777888888888888999999999::::::999;;;<<<===???@@@AAABBBBBBAAAAAAAAAAAA@@@???>>>======;;;999777888:::<<<>>>@@@????????????@@@AAAAAA>>>>>>>>>@@@AAA@@@>>><<<::::::999999::::::;;;;;;============<<<;;;:::999999999888777666555444333333111000000000000///------------------,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++***))))))((((((((((((((()))***++++++***************************))))))*********)))(((''''''(((((('''&&&%%%'''((()))))))))((((((((((((((('''(((((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''(((((()))***''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((''''''(((***+++***)))&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%&&&&&&%%%(((((((((((('''%%%$$$###$$$$$$%%%&&&&&&'''((((((***)))(((''''''''''''''''''''''''''''''''''''''')))((('''%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&)))---000000---(((%%%((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''&&&'''((())))))******)))((((((((((((''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))************(((((())))))))))))((((((''''''((()))))))))(((((())))))))))))))))))))))))))))))(((((()))***+++++++++++++++++++++******)))***)))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,---------......------------------------........................------------............///............//////000------------------------////////////000000000000111222333444555444333333555555666666666777777777444444444555555555666666777777777777888888888888888888888888999999999:::<<<===>>>@@@AAABBBCCCCCCAAAAAAAAA@@@???>>>===<<<<<<;;;999888888:::;;;<<<=========>>>???AAABBBCCC@@@?????????AAAAAA???===::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999999999999999888777555333222222111//////000000...---------------------------,,,,,,,,,+++++++++******,,,+++***))))))))))))))))))((('''(((***+++***)))*********************************++++++******)))'''(((((('''%%%%%%&&&(((((((((((((((((((((((((((&&&'''((((((''''''((()))%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&''''''((((((((())))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((((('''&&&''')))+++***)))&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''%%%######%%%&&&%%%$$$'''(((((((((&&&$$$"""!!!%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''))),,,------+++(((&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$%%%&&&''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''&&&'''((()))************(((((('''''''''&&&&&&&&&((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&((())))))(((''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))***************)))(((((((((((()))***++++++)))))))))***))))))(((((())))))))))))))))))))))))((((((((()))***+++,,,---+++++++++++++++***))))))((((((***+++,,,---------******++++++,,,,,,------******))))))******+++,,,,,,,,,,,,---------......------------------------.........---------..................////////////...............///000000........................//////000000000111111111111222444555555444333222444444444444555555555555666666666777777777777888666777777777888888888888888888888888888999999:::;;;<<<>>>???AAAAAABBBBBBAAAAAAAAA@@@???===<<<;;;<<<;;;::::::::::::;;;;;;<<<=========???@@@AAABBBCCCAAA??????@@@@@@???>>>:::::::::;;;:::::::::999999:::::::::::::::999999999999999888777555333222222000////////////...,,,------------------------,,,,,,,,,+++++++++************))))))))))))*********((('''(((***+++)))(((************************************************((())))))(((&&&%%%'''(((((((((((((((((((((((((((''')))***)))'''&&&(((***&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((+++)))((((((((()))((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&$$$$$$&&&'''&&&%%%%%%%%%'''''''''&&&$$$###&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((()))))))))((((((((('''''''''&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))************))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((()))************))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%$$$%%%'''(((((((((''''''((((((((((((((((((((((((&&&&&&((()))))))))((('''$$$$$$&&&'''(((((())))))&&&&&&&&&'''''''''''''''************))))))))))))***++++++++++++******)))))))))(((((()))+++---...******+++******)))((('''))))))))))))))))))))))))((((((((()))***,,,---...***++++++++++++***))))))&&&(((***,,,---...------&&&&&&'''((()))***++++++*********)))***++++++,,,,,,,,,,,,---------......------------------------///......---------......////////////000000000000...............///000111////////////////////////000000000000111111111111111222444666666555444333222222222333333333444444333333333444444444444444666666777777888888888999888888777777888888999:::;;;<<<===>>>@@@@@@@@@AAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@AAAEEEBBB???>>>???@@@??????::::::;;;;;;;;;:::999999888888999:::::::::999999999999999999777555333111111000......//////---,,,------------------------,,,,,,,,,+++++++++*********)))))))))))))))***++++++(((&&&'''***+++)))'''************************))))))))))))************)))******)))'''&&&((()))'''''''''((((((((((((((((((***,,,***'''&&&''')))((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((...,,,)))(((((('''&&&$$$&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%'''((('''&&&###%%%''')))))))))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***))))))(((((('''''''''&&&&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''%%%%%%$$$%%%&&&'''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))************))))))''''''((((((((((((''''''))))))***+++++++++++++++((('''&&&&&&&&&''')))***%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''((())))))'''%%%'''******(((%%%&&&&&&'''(((((('''&&&%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&''''''''''''''''''(((((((((((((((((('''''''''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&'''((()))***+++,,,------,,,***))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))((((((((((((((((((''''''''''''(((((((((((()))(((((()))+++...&&&&&&'''))),,,---+++***'''((()))***+++******))))))***+++,,,,,,,,,++++++******+++,,,,,,,,,++++++000///...---,,,+++++++++++++++,,,------,,,++++++.........------,,,,,,,,,******,,,---.../////////,,,---///000000000///...------------------,,,,,,222222111111111111111111111111111222333333444444777777666666555555555444444444444444444444444444555555555666666777888999999999999888888888777777<<<<<<<<<<<<===???@@@AAA???>>><<<;;;:::;;;===>>>???>>>===<<<;;;:::999999???>>>>>>>>>???@@@AAAAAA@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;::::::999999999::::::;;;;;;;;;999777444222333444444444111000000///...---------,,,,,,------,,,,,,+++***++++++************+++++++++******)))((()))))))))************+++,,,---...******+++++++++******)))***)))'''''')))))))))(((******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&%%%&&&(((***+++++++++***)))((('''&&&&&&''''''''''''''''''''''''+++******)))((((((''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%''')))***'''&&&&&&%%%%%%&&&&&&''''''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%'''((('''&&&&&&'''((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''''''''''''''((())))))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((('''%%%"""$$$%%%'''((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''(((((('''''''''''''''(((((((((((((((%%%&&&((())))))(((&&&%%%++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((''''''(((((((((((('''''''''(((((()))))))))))))))((('''''''''(((((())))))&&&&&&&&&&&&''''''''''''''''''&&&&&&''')))+++,,,)))((((((((())))))(((&&&%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%&&&'''((('''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&''')))******)))'''&&&(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))((((((((((((***))))))((((((((())))))((())))))(((((()))+++...((()))***+++++++++******((()))***+++++++++***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++//////---,,,++++++******+++,,,------------,,,+++......---------,,,,,,,,,------......///.........------...///////////////...---------------------000000000000000000000000000000000111222333444444555555555444444444333333444444444444444444444444555555555555666777888999999999999888888888777777;;;;;;;;;;;;<<<>>>???@@@???===<<<::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>>>>>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999777777777888888999999999888555222111222333333222000000000///...---------,,,,,,------,,,,,,+++***+++******))))))******++++++******)))))))))))))))(((((((((((()))******+++))))))*********))))))(((+++)))((('''((()))((('''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&''')))+++,,,,,,+++***)))(((''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''((('''&&&&&&'''(((((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''(((((('''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%&&&((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''))))))((('''&&&%%%$$$$$$!!!$$$&&&'''((('''''')))((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&&&&''''''''''''''''''(((((()))))))))))))))''''''''''''((((((((((((&&&&&&'''''')))+++,,,---)))***+++***)))''''''(((%%%%%%&&&'''((((((''''''&&&&&&&&&%%%&&&&&&'''((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((('''''''''''''''((((((((((((''''''((()))***+++++++++))))))(((((((((((((((((((((((())))))(((((())))))***+++(((((((((((())))))))))))******))))))((((((((((((((())))))(((((()))+++---))),,,...---***((()))+++***+++++++++++++++***))),,,,,,+++++++++,,,---...---,,,+++******+++,,,,,,......,,,+++***))))))))),,,------......------,,,...------------,,,,,,,,,///////////////...------.........---......///000.................................///////////////////////////000222444555444444333333333333222222444444444444444444444444555555555555666777888999999888888888888777777777999999999:::;;;<<<>>>>>>>>>===<<<;;;:::;;;<<<===::::::;;;;;;<<<<<<<<<===<<<<<<<<<===>>>??????@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777777888888888888999555333000000000111111000000000//////...---------,,,,,,,,,,,,,,,++++++***+++******))))))******+++*********)))))))))))))))((((((((((((((()))))))))'''(((((()))))))))((((((+++***((('''((()))((('''))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((()))))))))*********''''''''''''''''''''''''&&&&&&''''''((())))))***%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''((())),,,,,,++++++***)))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((******((('''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((&&&'''((('''&&&%%%&&&((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((''''''&&&&&&''''''((()))***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%((('''&&&&&&&&&'''((())))))(((''''''&&&&&&''''''%%%&&&''''''((('''''''''(((((('''&&&%%%$$$$$$### """$$$&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((&&&''''''((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&''')))*********)))((((((((((((((())))))))))))((((((((()))***++++++,,,(((+++---,,,(((&&&''')))%%%%%%&&&''''''((((((((('''&&&&&&&&&&&&'''''''''))))))))))))((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&)))******+++,,,++++++***((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))))))))))))))(((''''''&&&))))))))))))((((((+++---+++///111///***'''))),,,,,,,,,,,,,,,++++++******...,,,+++******,,,...///...---+++))))))***+++------,,,+++***))))))))))))---------------------------------------------------...............------///...---,,,---...///000.........///////////////...............////////////.........///111444555333333333333333333333333333333333333333333333333555555555555555666888888888888888888777777777777888888888888999;;;<<<===???>>>===<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>>>>??????>>>===<<<<<<;;;;;;;;;<<<::::::;;;::::::999888777999999999999999999999999444222000///000000000////////////......---------+++,,,,,,,,,,,,+++************))))))))))))*********************)))((((((******************))))))'''((())))))***))))))))))))(((&&&''')))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((())))))###$$$$$$$$$$$$%%%%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&((((((++++++******)))(((((('''''''''''''''''''''''''''***)))))))))((((((((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((******)))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&(((((((((&&&%%%&&&''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((******((('''%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%'''&&&$$$%%%&&&'''&&&%%%)))(((&&&&&&'''))),,,...))))))(((''''''''''''(((&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''(((''''''((((((((('''&&&%%%&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&''')))*********)))(((((((((((()))))))))*********************)))))))))(((+++---,,,((('''(((***&&&&&&&&&&&&''''''(((((('''''''''''''''''''''&&&((((((((('''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***'''((((((((()))))))))***+++++++++++++++***)))((()))******)))'''(((***,,,,,,///111///)))''')))---,,,,,,++++++++++++++++++---,,,+++******,,,...///...---+++))))))***+++,,,++++++***)))))))))******------------------------------------------------)))***+++,,,------------...---,,,,,,,,,---///000............//////000000........./////////000000///.........000111333444333333333333333333333333333333333333333333333333444444444444555666777888777777777777777777777777777777777777888:::;;;<<>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::999:::;;;===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999888777666888888888888888888888888333222000000000000///...............------------++++++,,,,,,++++++***)))***))))))))))))))))))***)))************)))(((((())))))*********)))((((((((()))******+++++++++***'''&&&%%%&&&)))+++,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''((()))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''((())))))'''((()))(((&&&%%%&&&''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((******((('''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((&&&$$$$$$&&&''''''&&&((('''&&&&&&(((,,,000333))))))(((''''''''''''(((&&&'''''''''''''''&&&&&&%%%&&&&&&'''(((((())))))(((((((((''''''&&&&&&%%%)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&'''(((((())))))((((((&&&''''''((((((((((((((((((((((((((())))))))))))************)))((('''&&&''')))******)))((())))))(((''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&''''''(((((('''''''''(((((('''''''''''''''((((((((((((''''''&&&&&&&&&''''''((())))))''''''''''''''''''''''''((((((''''''(((((()))***''''''(((((())))))******,,,---...//////...---,,,)))******)))'''(((***,,,,,,...///---***)))+++...***************+++,,,,,,++++++*********+++,,,---...---,,,************+++))))))))))))***+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...((()))***+++---------------------,,,------...///---------......//////000------......///000000000//////000111111222222222222222333333333333444444333333333333333333333333444444444444555666777888666666777777777777777888666666666777888999;;;;;;?????????>>>>>>>>>======<<<;;;;;;;;;::::::999999888999;;;===?????????>>><<<;;;;;;:::::::::;;;;;;:::::::::999888777666555555555444444444444333333222111//////000000...---------------------------+++++++++++++++******)))***))))))(((((())))))***)))******++++++)))((('''%%%&&&'''(((((('''&&&%%%((()))***++++++,,,++++++&&&%%%%%%&&&))),,,,,,,,,(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''***))))))(((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''######$$$%%%'''((()))))))))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''''''''((((((((('''((()))(((&&&%%%%%%&&&((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((***)))((('''&&&%%%%%%%%%((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''((()))'''%%%%%%&&&'''(((''''''&&&&&&&&&(((,,,000222)))(((''''''&&&&&&'''''''''''''''(((''''''&&&%%%))))))((((((((('''''''''######$$$$$$%%%&&&''''''******)))((('''&&&%%%$$$((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&''''''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&''''''((('''''''''((((((((())))))'''((()))))))))((('''&&&'''&&&&&&(((******)))((())))))'''&&&%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((()))***++++++''''''''''''''''''''''''(((''''''''''''((())))))'''''''''((()))************,,,---///000///...---*********)))'''(((***,,,+++++++++******+++---...)))((((((((()))+++,,,---)))))))))*********++++++------,,,++++++******)))((((((((()))+++---...///,,,+++************+++,,,,,,,,,,,,---------......***++++++,,,------------,,,,,,------......------+++,,,,,,---......//////+++,,,,,,---......//////000111222333333222111000111111111222222222333333222222222222222222222222444444444444555666777777666666666666777777888888666666666777888999;;;;;;===============<<<;;;;;;999:::::::::::::::;;;;;;888999<<<>>>@@@@@@??????;;;:::::::::::::::;;;;;;::::::999999888666555444333333333222222222111111000///............,,,***------------------------+++++++++++++++***))))))))))))(((((((((((())))))((()))+++++++++***((('''###$$$&&&(((((((((&&&&&&'''((()))***++++++++++++((('''&&&''')))*********'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''#########$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%&&&''')))***+++,,,''''''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&'''(((''''''&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''((())))))(((&&&$$$%%%&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((''''''&&&&&&%%%%%%&&&&&&'''((()))((('''&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&''''''((())))))+++(((&&&%%%'''((())))))&&&&&&%%%%%%''')))+++---(((''''''&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%((((((''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&&&&''')))))))))(((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$&&&'''(((''''''''''''((((((((((((%%%&&&''')))))))))((('''&&&%%%$$$&&&***,,,***'''+++***(((&&&%%%%%%%%%&&&'''((()))))))))(((&&&%%%&&&&&&''''''((('''''''''&&&&&&''''''((()))******'''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&'''((()))$$$$$$$$$%%%%%%'''(((((('''''''''''''''''''''''''''''''''''''''((())))))&&&''''''((()))******+++&&&(((***,,,...---,,,,,,*********)))'''''')))++++++)))((((((+++---......'''''''''''')))+++---...(((((()))************))),,,------,,,,,,***)))(((''''''(((***,,,...000111,,,+++***))))))***+++,,,,,,,,,,,,------.........------......------,,,++++++,,,---...///...---,,,++++++,,,,,,---...//////******+++,,,,,,---......000222444555555333000/////////000000111111111222222222222222222222222222444444444444444555777777555666666666777777888888666666777777888:::;;;<<<;;;;;;<<<<<<;;;;;;:::999777888888999;;;<<<<<<===888:::<<>>===<<<;;;:::999777666555666777999::::::999888777666555555222222333333333222111111000///...---+++***)))(((...---,,,,,,......---,,,******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((('''%%%$$$''''''''''''''''''''''''((((((''''''''')))+++,,,******))))))((((((((('''((((((((((((((('''&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''***)))'''%%%%%%%%%''''''(((((()))))))))))))))((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''***(((''''''(((((('''&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&'''''''''(((((((((((()))%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''((()))((('''%%%$$$''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&+++***'''%%%######$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&(((((())))))((('''&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))***)))((('''&&&&&&'''((()))'''$$$$$$%%%&&&&&&&&&((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))(((&&&%%%&&&'''((('''%%%%%%%%%&&&&&&&&&'''''''''))))))((((((((((((((()))***)))((((((''''''(((((((((((((((''''''&&&&&&%%%)))))))))+++,,,---+++)))******)))((())))))++++++(((((()))******+++,,,,,,)))))))))))))))))))))))),,,,,,+++******+++,,,---------,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,---............---,,,,,,+++,,,---...///...---,,,,,,,,,---...///------------------------,,,,,,---------........./////////000111111222222///000000000111111111111333333333333333333333333333333333333333333333333555666888777666666777999666666666666888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999888777888999;;;<<<<<<;;;;;;:::999777555555666777888999999888777666555444444222222222222222222111000...------,,,,,,++++++***...,,,+++,,,---...---,,,++++++************++++++((((((''''''''''''(((((())))))))))))))))))))))))***)))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''+++***)))((('''''''''((())))))((((((((('''''''''***************)))(((((()))(((''''''&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''((())))))))))))(((((((((((((((''''''&&&(((((())))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((('''''''''((((((((('''$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&''''''((('''%%%$$$%%%&&&((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&''''''((('''''''''((((((((('''&&&%%%%%%'''''''''''''''(((((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((('''''')))***)))'''%%%&&&&&&&&&&&&''''''''')))((((((''''''((())))))))))))******))))))((('''(((''''''&&&%%%$$$######***)))***+++------+++))),,,,,,+++***))))))******((())))))******+++++++++))))))))))))))))))))))))******))))))***+++,,,---+++++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,******++++++,,,...///000------,,,++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,///000000111111222333333000000000000111111111111111222333444444333222111222333444555555444333222000333555555444333444444555555555666777888:::;;;999999999999999999999999777777777777777777777777777888888999999:::::::::999888777555555666666777777777666555444444333333111222222222111111000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++++++++++++++++++++((((((''''''''''''(((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''+++***)))(((''''''''''''(((''''''''''''&&&&&&&&&))))))*********)))(((((())))))(((''''''''''''((('''''''''''''''&&&&&&&&&&&&'''((()))************'''(((***+++***)))'''%%%((((((((())))))(((((('''((((((((((((((('''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&'''''''''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%'''((((((((('''&&&&&&%%%%%%%%%&&&'''(((((())))))((('''''''''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$###''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&&&&&&&''')))+++,,,''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))((('''''''''&&&&&&&&&%%%&&&'''(((((((((((('''&&&(((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))(((((((((((((((((((((((())))))(((''''''''''''(((&&&%%%%%%&&&((()))((('''&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&'''((('''&&&%%%$$$(((((((((((('''&&&%%%$$$&&&&&&&&&''''''(((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))((('''''')))***)))(((&&&&&&&&&&&&''''''''''''(((((('''''''''((()))))))))***+++++++++***((('''(((((((((''''''&&&&&&&&&)))))))))+++,,,,,,+++)))++++++*********)))))))))((()))))))))*********+++))))))))))))))))))))))))&&&&&&&&&'''((()))******)))))))))((())))))***+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------,,,+++******+++++++++,,,---......,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,/////////000111111222222000000000000000111111111000111333444444333111000111222444555555444222111---000333444333222111111444444555555666777888888777777777777777777777777666777777777777777888888888888777777777888888999888777666555555555666666555555555444333222222111111111111111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,******++++++++++++++++++*********))))))))))))******))))))))))))))))))))))))***))))))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((('''''''''''''''(((''''''''''''''''''''''''%%%&&&'''((()))*********&&&'''((())))))((('''&&&((((((((()))((((((''''''((((((''''''''''''''''''$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%***)))'''%%%$$$%%%&&&((('''(((((((((&&&%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))((('''%%%$$$$$$%%%%%%&&&'''((()))***)))(((&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&&&&&&&%%%%%%$$$'''&&&%%%%%%&&&''')))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''((()))***)))))))))((((((''''''&&&'''''''''''''''''''''''''''(((((((((((((((''''''%%%&&&&&&'''((())))))***((((((((((((((((((((((((((((((((('''''''''((((((&&&&&&&&&(((***)))'''%%%(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))***+++++++++***(((''''''''''''((()))))))))***''''''''')))++++++)))'''((((((((())))))))))))))))))))))))))))))*********((((((((((((((((((((((((%%%%%%&&&'''((()))))))))++++++******+++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,------------,,,+++******,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------......///000000000111111000000000000000000000111333444444333111000///000222333333222000///000333666777666444444444444444555555666666666666666666666666666666666666666777777777888888999999888888777666666666777777777666666555555555555555444444333333222222111111000000000000///...---,,,...------,,,,,,++++++***,,,+++******+++,,,+++***))))))***++++++***))))))******))))))))))))******(((((((((((((((((((((((()))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''%%%&&&''''''((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&&&&''''''&&&'''''''''''''''''''''$$$%%%&&&'''(((((((((((('''&&&%%%%%%%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%***)))'''%%%$$$%%%&&&((((((******(((%%%######%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%$$$$$$$$$%%%%%%'''((()))(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&''')))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%&&&''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))******++++++******)))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&&&&''''''((()))******''''''''''''''''''''''''''''''(((((((((((((((((()))(((((()))***)))&&&$$$(((((())))))))))))(((((($$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&''''''&&&&&&#########$$$$$$#########"""###$$$%%%''''''((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&%%%$$$%%%'''(((((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((())))))))))))******))))))((('''%%%%%%&&&'''((())))))***'''&&&'''(((******(((&&&&&&'''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***++++++******))))))((())))))***+++,,,++++++++++++++++++++++++++++++************++++++,,,,,,---,,,,,,+++******,,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,,,,+++******++++++,,,,,,------------------............,,,,,,---......//////000111111111111000000000000000111222333333222111000///000111222222111000///000222555555444333333444444444555666666666555555555555555555555555555555666666777777888888999999888888888777777666666555555555555555555444444444333333333222222111111111000000000///...---,,,+++......---,,,,,,+++******+++***))))))++++++***)))((()))***++++++***)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((()))))))))((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''''''''''''''&&&$$$######%%%'''(((((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%)))((('''&&&%%%&&&''''''(((***+++((($$$"""###%%%''''''&&&&&&&&&&&&''''''%%%%%%'''((((((((('''&&&%%%$$$$$$$$$%%%&&&''''''%%%&&&&&&'''&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''''''''&&&%%%&&&'''((()))&&&%%%%%%%%%%%%&&&''''''&&&'''(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))***,,,,,,+++***)))(((((('''''''''&&&&&&&&&&&&''''''&&&'''(((((((((((((((((('''''''''(((((())))))***''''''''''''''''''''''''&&&'''(((((()))(((((((((***)))((()))******(((&&&'''(((((())))))(((((('''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&%%%$$$$$$%%%'''(((((('''''''''''''''((((((((((((&&&&&&&&&&&&'''((())))))***)))((((((''''''((((((&&&&&&&&&'''((((((((()))''''''''')))++++++)))'''))))))*********)))(((''')))))))))))))))))))))((((((((((((((((((((((((((())))))***+++++++++***)))''''''''''''((()))***+++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++*********+++,,,---,,,++++++((()))+++,,,---...------)))******+++,,,,,,------------------............------......///000000000111111111111000000000///111111111111111111111111111111111111111111111111000111222222111111222444555555666777777666555444555555555555555555555555444555555666666777888888888888999999888777555444555555555555444444333333333333222222222222111111/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***+++***)))((()))+++,,,,,,+++)))(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((((((&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$''')))((($$$###%%%(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%'''))))))(((&&&%%%&&&&&&'''''''''(((((((((&&&%%%%%%$$$%%%'''***+++&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))+++******)))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''%%%&&&((()))))))))(((((()))'''&&&'''***++++++++++++++++++,,,,,,+++++++++$$$$$$%%%%%%&&&'''((((((&&&&&&%%%$$$%%%&&&((()))(((((())))))))))))((((((((('''%%%$$$######$$$%%%$$$$$$&&&'''((()))))))))'''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&%%%$$$&&&((())))))(((''''''''''''((((((((()))%%%%%%%%%&&&'''((()))******)))'''&&&&&&&&&'''((())))))))))))))))))(((((((((((((((***,,,,,,***(((,,,,,,,,,,,,+++)))'''&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******)))((('''++++++++++++,,,---...///++++++++++++++++++++++++++++++************++++++***++++++,,,,,,,,,++++++'''(((***,,,---------,,,''')))+++---...///......))))))***+++,,,,,,------,,,,,,------------............//////000111111111222111111111000000//////222222111000000111222222333333222111111222333333444555555555444444666888555666777777777666555444555555555555555555555555333333444444555666777777888999::::::999777555333444444555555444444333222333333333222222222222222/////////...---,,,***)))******+++,,,,,,---......***)))((()))***+++***((()))***,,,------,,,***)))******))))))))))))******((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&&&&&&&''''''((((((((($$$$$$%%%&&&'''''''''&&&'''''''''''''''((()))***&&&&&&&&&'''''''''((((((************)))((('''&&&$$$%%%'''((()))((('''&&&(((((((((((('''&&&%%%$$$&&&'''''''''(((((())))))'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((('''!!!%%%((('''$$$$$$'''+++((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%###%%%(((++++++***'''&&&'''''''''(((((((((((()))%%%%%%$$$$$$%%%(((+++,,,&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))******###$$$%%%%%%&&&&&&&&&&&&''''''((()))((('''%%%$$$''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%'''((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***)))((('''&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&'''((())))))(((((())))))))))))((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((((('''%%%%%%&&&***---/////////000000000000000000///(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((''''''''''''((())))))))))))((('''&&&&&&%%%%%%######$$$$$$%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))++++++***)))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))''''''(((((('''''''''&&&&&&&&&(((((()))***************((())))))((('''''')))+++,,,+++)))((((((((()))***,,,+++)))(((((()))+++,,,))))))***+++***(((&&&%%%''''''((()))))))))))))))(((((((((((()))))))))))),,,++++++******++++++,,,,,,+++++++++***)))))))))+++,,,---------,,,+++*********))))))))))))***************+++,,,---...//////...---,,,++++++++++++************************+++*********+++...111333............////////////////////////////////////222111///...---...000111333444444333111000111222333333333333333444555666888777666555555555555555444555555666666666666666333333444555666666555555555666777888888777666555777666666555444333333333333333222222111000000000111000000///...---------++++++,,,,,,,,,,,,------******+++,,,,,,***)))(((&&&'''((()))***+++,,,,,,(((''''''&&&&&&((()))***))))))))))))(((((((((((((((((())))))((('''&&&&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((('''%%%%%%%%%''')))***''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&((())))))(((&&&%%%((('''&&&%%%%%%&&&'''((((((%%%$$$%%%((())))))''')))((((((((((((''''''''''''((()))(((&&&%%%&&&''''''(((((()))(((((('''&&&(((((('''''''''(((((()))))))))((('''''''''''''''******)))'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''%%%%%%&&&&&&%%%$$$'''### $$$((('''%%%(((((('''''''''&&&&&&&&&'''&&&$$$######$$$&&&'''$$$%%%'''))))))((('''%%%'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$%%%%%%&&&%%%&&&&&&''''''(((((((((''''''((((((((('''%%%$$$+++***(((&&&%%%$$$%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((***)))'''%%%%%%%%%'''(((&&&'''''''''(((((())))))&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&((()))***************))))))((((((''''''...!!!))),,,%%%===OOO;;;+++---000222222000---+++(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&)))(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((((('''''''''&&&&&&&&&'''(((((()))******)))))))))******)))'''&&&'''(((++++++)))((((((((())))))******)))(((((()))******+++***)))(((((('''''''''''''''((()))))))))))))))((((((((()))))))))******,,,++++++******++++++,,,+++++++++***************+++,,,,,,---------,,,,,,+++******))))))******+++************++++++,,,---///...---,,,++++++++++++++++++++++++++++++++++++------,,,+++,,,---...///............////////////////////////////////////111000///......///000111222333444333111000111222444333333333333444555666777777666555555555555555444555666666777777666666444555666777777777777666666666777777777777666666777777777666555444444444333222222111111000////////////......---,,,,,,,,,+++++++++,,,,,,,,,------***++++++++++++***))))))))))))))))))))))))******(((''''''&&&'''((()))***)))))))))(((((((((''''''((((((((((((((('''&&&&&&''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''((('''%%%%%%%%%'''(((***''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&'''))))))'''&&&%%%''''''&&&&&&&&&&&&''''''(((&&&$$$%%%''')))(((&&&((((((((('''''''''&&&&&&%%%&&&''''''&&&&&&''')))))))))(((((('''''''''&&&'''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((&&&%%%%%%&&&'''%%%$$$%%%!!!###&&&&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%!!!"""$$$&&&''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''((('''&&&%%%%%%)))(((''''''''''''((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$###$$$%%%&&&&&&'''''''''((((((((()))&&&&&&&&&''''''''''''((((((''''''''''''''''''((($$$$$$%%%%%%&&&%%%%%%$$$(((((((((((('''''''''&&&,,,!!!***///***AAARRR@@@***+++---......---+++***'''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$############$$$%%%%%%((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******'''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((***++++++(((&&&%%%%%%******)))((((((((())))))(((((())))))))))))((((((,,,+++((('''&&&'''((()))'''(((((()))))))))))))))))))))))))))************++++++************++++++***************+++++++++,,,,,,,,,,,,------...///,,,++++++******++++++,,,*********))))))***++++++......---,,,++++++++++++++++++++++++++++++++++++///......------,,,,,,+++............////////////////////////////////////111000///......///000111222333444333222111222333444444333333333444555555777777666666666666555555555555666777777777777777666777777888888888888777777777666666666666777777666666666555444444333333222222111111000000//////......------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))*********,,,++++++***)))(((''''''(((''''''''''''((())))))((((((((('''''''''&&&&&&(((((((((((((((''''''&&&''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&''''''''''''''''''&&&)))'''&&&&&&'''''''''&&&''''''''''''&&&&&&&&&%%%###$$$&&&''''''''')))++++++***((('''&&&&&&&&&'''&&&&&&&&&'''''')))***+++''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%&&&'''&&&$$$&&&### !!!$$$'''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%'''))))))'''%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''(((***+++,,,'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((()))((((((''''''(((((())))))))))))((('''&&&%%%$$$''''''''''''&&&&&&&&&&&&&&&&&&***'''888EEE666(((((())))))))))))((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***,,,''''''''''''''''''''''''&&&&&&''''''(((''''''&&&&&&(((++++++)))'''&&&%%%)))))))))((((((((())))))'''(((***++++++***((('''+++***)))'''''''''((()))(((((())))))))))))(((((())))))))))))*********+++++++++************++++++)))))))))***+++++++++,,,,,,,,,++++++,,,...000111---,,,,,,++++++,,,,,,---,,,++++++************+++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***............////////////////////////////////////000//////...//////000111111333444333222222333444444444333333333444444555666666777777777666666666555666777777888888777777777777888888888888888777888777666555555666777888444444444333333333222222222111111000//////.........---------,,,,,,++++++***++++++++++++,,,,,,,,,---,,,***)))))))))***+++,,,++++++***)))(((''''''''''''''''''((((((((()))((('''''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&'''(((((('''&&&&&&%%%&&&'''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###%%%&&&''''''''')))***,,,+++(((&&&%%%%%%&&&'''%%%%%%&&&&&&((()))++++++((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%(((&&&$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&***)))(((&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))***+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&((((((((((((((((((((((((***)))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))************)))'''&&&%%%''''''''''''''''''''''''%%% %%%&&&"""+++222'''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&(((***+++&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&###&&&)))***)))((('''(((((((((((()))))))))((((((((()))+++,,,,,,+++)))((((((((()))******)))''''''(((((())))))))))))((((((((())))))))))))*********+++******))))))******+++)))))))))***+++++++++,,,,,,,,,++++++,,,---///111------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------............///////////////////////////////////////////////////000111111111222444444333333444666555444444333333333444444555666777888888777666666666777777888999888888888777777888888888777777666888777666555555666777888555555555444444444444444111111000//////......---.........---------------*********+++++++++,,,,,,---,,,***)))))))))***+++*********)))))))))))))))&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((('''''''''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%((((((((('''&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&'''))),,,***(((&&&%%%&&&'''(((%%%%%%&&&&&&((()))++++++)))(((((('''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%''''''&&&%%%((('''&&&&&&'''(((((('''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((())))))((((((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((((((((())))))%%%%%%&&&&&&&&&%%%%%%$$$((((((((((((((((((((((((***((()))(((%%%((()))###((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&&&&''''''''''''''''''''''''(((''''''&&&%%%"""%%%''')))(((((()))***''''''((()))))))))(((((((((***+++,,,,,,+++***(((&&&(((***++++++)))'''&&&)))))))))))))))(((((('''(((((((((((())))))))))))******))))))))))))*********************+++++++++++++++++++++,,,,,,---...---,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,++++++,,,,,,,,,------------------------++++++,,,,,,---...//////............////////////////////////////////////......//////000000111111000222333444333444555777555555444333333333444444555666777888999888777666777777888999999999999999777888888888888777666666777777666666666666777777777777777777777777777777000000//////......------.........---------------************++++++++++++,,,+++******)))*********(((((())))))******++++++&&&''''''((()))(((((((((((((((((('''''''''&&&&&&&&&'''((((((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''(((((('''''''''((((((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''(((((('''%%%%%%&&&(((''''''''''''&&&&&&&&&%%%%%%'''((('''&&&&&&'''(((***)))((('''&&&'''((((((&&&&&&&&&'''''')))***+++))))))(((''''''''''''((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((())))))))))))'''%%%$$$$$$%%%'''))) !!!"""$$$&&&'''))))))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''''''''(((((('''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((())))))***((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))$$$%%%&&&'''''''''''''''((((((((()))))))))))))))((()))((((((((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&$$$&&&'''''''''&&&((()))&&&&&&((()))))))))((((((((()))***++++++***)))((((((((())))))))))))(((((()))))))))))))))(((''''''&&&'''''''''((((((((((((******))))))))))))******+++++++++*********************++++++,,,+++++++++,,,,,,++++++++++++,,,,,,+++*********+++,,,------,,,,,,,,,++++++,,,,,,---------------------------,,,,,,++++++,,,---///000............////////////////////////////////////---...///000000111111111000222333444444444666888666555444333333333333333444666777999999999777666777888999999::::::999999999999999999999888888777666666777777777777666666666666666666666666666666000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++++++++***))))))((()))))))))************&&&&&&((()))))))))(((''')))))))))(((((((((''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''(((''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%'''((('''%%%%%%'''***((((((((('''''''''&&&&&&###%%%'''''''''''')))***''''''''''''(((((((((((('''''''''''''''((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&###$$$%%%%%%$$$$$$$$$$$$''''''''''''(((((())))))&&&&&&%%%%%%%%%%%%&&&&&&!!!"""$$$&&&''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((('''&&&%%%%%%%%%&&&''''''(((((()))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''''''''((('''(((((()))))))))))))))'''''''''((((((((())))))%%%(((&&&%%%(((&&&$$$)))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((###%%%'''))))))'''%%%############$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&((()))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''((((((((()))))))))((('''&&&&&&'''(((((('''%%%%%%'''(((%%%&&&((()))))))))(((((((((((())))))))))))((((((***)))(((''''''(((***+++)))))))))))))))(((''''''&&&&&&&&&&&&'''''''''(((******))))))))))))******,,,+++++++++******)))))))))***+++,,,,,,+++)))(((,,,++++++******++++++,,,))))))))))))***+++,,,---,,,,,,,,,++++++,,,------...........................---,,,++++++,,,...000............/////////000////////////////////////------///000111111111111000111333444444555666888666555444333333333333333444666888999:::999888777888888999::::::::::::999;;;;;;;;;;;;::::::999888555666777888888777666555333333333333333333333333000//////...------,,,,,,++++++++++++++++++++++++)))************+++++++++******+++,,,,,,***)))(((*********)))))))))))))))%%%&&&((()))))))))((('''))))))))))))((((((((((((&&&&&&'''((())))))((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((($$$&&&((('''%%%%%%(((+++)))(((((((((((('''''''''!!!###%%%''''''(((***,,,%%%&&&'''((())))))))))))(((((('''''''''(((((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%'''((('''&&&%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''((((((###$$$&&&''''''&&&$$$###'''((()))***)))&&&$$$"""%%%%%%&&&''''''&&&%%%%%%###$$$&&&'''((('''&&&&&&&&&&&&&&&''''''(((((((((***)))'''&&&%%%&&&&&&''''''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$######"""((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((,,,(((&&&***&&&$$$+++%%%&&&&&&''''''&&&&&&%%%(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''')))***)))(((&&&&&&&&&&&&''''''''''''(((''''''%%%$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))''''''(((((('''&&&%%%%%%'''''''''(((''''''&&&&&&***)))'''%%%%%%%%%'''(((&&&&&&&&&(((******)))'''&&&''''''((()))******+++''''''((((((((((((((((((''''''''''''''''''''''''%%%''')))***+++***((('''))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((******))))))(((((('''''''''(((((()))***+++++++++)))***+++,,,++++++)))))),,,---,,,+++))))))+++---++++++******++++++,,,---,,,,,,,,,,,,,,,...//////------,,,,,,,,,,,,++++++.........------,,,,,,,,,........................///////////////000111111///////////////.........---,,,,,,------...///000222222222222222222222222333333444444444444444444888777666666777888;;;<<<999::::::;;;;;;::::::999;;;;;;;;;;;;:::999888777999999888888777555444333666666555444333111000//////......------,,,++++++)))+++---,,,+++***+++,,,)))************+++++++++(((((((((((()))***+++,,,))))))))))))))))))))))))''''''''''''''''''&&&&&&$$$$$$%%%&&&'''((())))))***************)))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&%%%%%%$$$$$$%%%&&&((()))''''''(((((('''&&&%%%%%%(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((()))))))))(((&&&%%%%%%&&&''''''&&&&&&((()))***)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((***++++++,,,''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&(((***+++%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&'''''''''''''''((((((''''''&&&%%%((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&&&&&&&''''''&&&%%%$$$$$$$$$&&&''''''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''((()))))))))))))))((((((%%%'''(((******)))'''&&&((((((((((((((('''''''''((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''((()))((('''&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&***((('''%%%%%%%%%'''(((%%%%%%%%%&&&((((((&&&$$$&&&''''''(((((()))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&''')))*********)))(((*********)))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((((((((%%%''')))+++,,,+++***))))))***+++,,,,,,+++***)))+++++++++***((((((***,,,---,,,,,,,,,,,,---.........------,,,,,,,,,------+++++++++,,,,,,---------//////.........---------........................///............///000000/////////////////////...000000///000000111222333222222222222222222222222333333444444444555555555777777666555666888:::;;;::::::::::::::::::999999888999999:::::::::::::::888888888777666555444333444555555555444222000//////......------,,,++++++)))+++,,,,,,+++******+++))))))*********+++++++++******)))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&((('''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&'''''''''&&&$$$$$$$$$&&&''''''&&&&&&'''(((***(((''''''(((((('''%%%''''''''''''''''''''''''&&&&&&'''((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''&&&&&&&&&((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''((()))(((((((((''''''''''''((((((((((((((('''&&&%%%%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((''''''###$$$''')))))))))((((((((((((((((((((((((((('''((('''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%###$$$%%%&&&&&&'''&&&&&&)))((('''%%%%%%&&&'''''''''&&&%%%&&&''''''%%%###''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++***(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))((((((((($$$'''***------,,,)))''')))***+++,,,,,,+++***))))))******)))((((((***,,,,,,,,,,,,,,,,,,---......//////...---,,,,,,++++++)))******+++---......///////////////.......................................------------...//////......//////////////////000000000111111222333444222222222222222222222222222333333444555666777777777666555555666777999::::::::::::::::::999888777666777888:::;;;<<<<<<===777777777777666555333333222333555555555333111000///......------,,,++++++)))+++,,,,,,+++******+++)))))))))*********++++++,,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''((())))))(((&&&***)))((('''&&&&&&&&&&&&)))((('''&&&%%%&&&'''''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&'''&&&&&&%%%$$$$$$&&&'''&&&%%%%%%&&&((()))(((''''''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&)))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((%%%%%%%%%%%%$$$$$$$$$###'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''',,,+++(((&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((''''''(((((((((((((((((((((''''''''''''''''''((((((((('''&&&&&&&&&((())))))(((''''''((($$$%%%&&&''''''&&&%%%$$$&&&&&&''''''(((''''''&&&!!!###%%%'''((())))))(((''''''((((((((((((((((((((('''%%%#########%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&"""###$$$%%%&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''***)))'''((((((((('''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((('''((()))******+++******)))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''***+++,,,+++)))(((((()))***+++,,,+++******)))***++++++***)))+++,,,*********)))***++++++,,,.........------,,,,,,+++******+++,,,,,,---........................---------------------------------,,,,,,,,,,,,---..................////////////............///000111111111222222222222222333333222222333444666777888888777777666666777777999999::::::::::::999888777666777888999;;;<<<=========666666666666555444333222000222444555555444222111///......------,,,++++++)))***,,,,,,***)))***+++))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((''''''((())))))(((&&&))))))(((((('''''''''''')))(((&&&%%%%%%&&&''')))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''$$$&&&'''&&&%%%%%%&&&'''((('''&&&'''((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%)))(((&&&%%%%%%&&&''')))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''+++***((('''%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''((()))%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%***)))(((&&&$$$######"""%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&%%%&&&'''))))))'''&&&'''(((&&&((()))++++++)))(((&&&%%%%%%&&&&&&''''''&&&&&&###$$$%%%&&&''''''''''''''''''''''''(((((((((((((((&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''')))***)))'''&&&'''(((&&&&&&&&&''''''''''''(((%%%&&&((((((((((((&&&%%%$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&"""###$$$%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''***)))''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((())))))))))))))))))))))))((((((((('''((()))******((((((((((((((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))***************))))))((())))))***+++((()))***+++,,,++++++******,,,------,,,+++,,,---***))))))))))))***+++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---.........//////000000------------...///000000111111111222222333333333222222333444555666777888777777777777777888888999888999999999888888777666::::::;;;<<<<<<<<<<<<<<<555555666555555444333222///000222333444333222111///......------,,,++++++(((***,,,+++***)))******(((((()))))))))*********))))))(((((()))***++++++))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))''''''''''''(((((())))))''''''''''''''''''''''''(((''''''((())))))(((&&&&&&''''''((((((((()))))))))'''&&&%%%%%%&&&((()))&&&'''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((((((((''''''((((((((((((%%%&&&''''''%%%%%%%%%''''''&&&&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''''')))'''&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%'''((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&%%%%%%((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((&&&''''''(((((((((''''''$$$&&&((('''&&&%%%&&&''''''(((***++++++***((('''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''***---,,,)))&&&'''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''(((&&&%%%$$$&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))************+++,,,***(((''''''(((+++,,,'''(((***+++,,,,,,+++***,,,---///...---++++++,,,+++++++++++++++,,,------***+++,,,...//////...------------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------......///000000000............///000111222111111111222222333333444111222222333444555666666777777777777777777777777777777777888888888777777::::::;;;;;;;;;:::999999444444555555444333333222///000000111111111000000///......------,,,++++++(((***++++++***))))))***((((((((()))))))))******(((((((((((()))***+++,,,))))))))))))))))))))))))$$$$$$$$$%%%&&&&&&'''''''''''''''(((((()))))))))%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''(((''''''((())))))(((&&&$$$%%%&&&(((((()))((((((''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))&&&&&&%%%%%%%%%&&&''''''&&&(((((((((&&&%%%&&&'''&&&%%%%%%&&&)))******)))((((((((((((((((((((((((###$$$%%%&&&''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&(((***+++&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((()))*********))))))$$$&&&''''''&&&%%%%%%&&&%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''+++000000+++((('''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((((((''''''%%%&&&&&&'''''''''&&&&&&%%%&&&&&&''''''((('''''''''&&&$$$$$$%%%''''''&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********)))(((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((()))*********))))))*********+++++++++******)))(((((()))******'''(((***+++,,,,,,++++++,,,...///...,,,***))))))+++++++++++++++,,,,,,---+++,,,---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------......///------......///000000111////////////000111222333000111111222333333444444222222222222333333444444444555555555555555444444555555666777888888888888666777777888888777777666333444444444444333222222000///......---.../////////......------,,,++++++((()))++++++)))))))))***(((((((((((()))))))))******)))))))))))))))******))))))))))))))))))))))))$$$$$$%%%%%%&&&''''''(((((((((((('''''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''(((''''''((())))))(((&&&%%%&&&''''''((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))&&&%%%%%%$$$%%%&&&'''(((((()))***)))'''&&&'''(((&&&%%%%%%&&&)))******)))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%$$$%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((((((&&&&&&&&&(((***+++'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&&&&'''(((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''(((((((((((((((''''''''''''''''''&&&&&&''''''((())))))***&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&,,,222222---((('''(((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))%%%%%%&&&'''(((((((((''''''''''''(((''''''&&&&&&%%%%%%&&&'''(((((((((''')))'''%%%%%%''')))***)))%%%%%%&&&&&&'''((())))))+++***)))((('''&&&%%%%%%''''''''''''''''''''''''&&&''')))***+++***((('''******)))((('''&&&&&&%%%((((((((((((((((((((((((&&&''''''((()))******+++))))))******++++++++++++))))))***++++++***)))((('''(((***+++,,,,,,++++++,,,...///...+++)))'''''')))))))))((()))******+++------/////////---+++)))******+++,,,------...///,,,,,,,,,------....................................------------...//////---------...///000000111............///000111222000000111222333333444444222222222222222222222222333333333444444333222222333444555777888888888888333333444555555555555555333333444444444333222222111///---,,,+++,,,...//////......------,,,++++++((()))++++++)))((()))***(((((((((((()))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))***)))((('''&&&%%%$$$$$$((((((((()))***++++++,,,(((((((((((((((((((((((((((''''''((())))))(((&&&&&&''''''''''''%%%$$$###%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))(((''''''&&&'''((()))***)))***+++***(((''''''(((%%%%%%%%%&&&)))++++++***$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((('''&&&%%%$$$%%%%%%&&&'''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((($$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((///---***'''&&&%%%&&&&&&(((((((((''''''&&&&&&%%%((((((''''''''''''((((((&&&'''''''''(((((())))))"""###$$$$$$%%%%%%%%%$$$&&&((())))))(((''''''(((((((((''''''''''''(((((($$$%%%&&&'''(((((((((((('''''''''''''''((()))***&&&&&&&&&'''((())))))***''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$&&&(((''''''''''''''''''''''''''''''((()))))))))))))))(((((('''&&&%%%%%%$$$$$$&&&''''''((()))******+++))))))(((((('''''''''&&&(((((((((((())))))))))))((()))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))*********...---+++***)))***++++++&&&((()))******)))(((&&&******+++++++++,,,,,,,,,++++++******++++++,,,---///////////////.........------------------------......---------......///222111///------...000111......///000000000000000222222222111222222333333222333333444444333333222555444333333222222222333333333444444555666777777888888777666555444333333444333222222111111222222//////...------------...------++++++++++++------************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((('''&&&&&&&&&''')))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''+++)))((('''((((((&&&%%%'''&&&&&&%%%&&&'''((()))***))))))((('''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''((()))***++++++,,,,,,+++***((('''&&&&&&'''(((***))))))))))))))))))))))))(((''''''&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%((('''&&&%%%$$$%%%&&&''''''''''''((((((((())))))''')))(((%%%&&&)))((($$$&&&###!!!###''')))'''$$$'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&$$$######"""%%%%%%&&&''''''&&&%%%%%%&&&(((++++++)))'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((((((###%%%&&&(((((('''%%%$$$'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((('''&&&&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&&&&''''''))))))************))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%((('''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$""""""$$$&&&''''''''''''''''''''''''''''''((()))))))))))))))((((((((('''&&&%%%%%%%%%'''''''''((()))*********)))(((((((((''''''''''''''''''(((((()))))))))***(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))*********---,,,++++++*********+++'''(((***++++++***((('''******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........------------------.........---------------------------------...///222111000//////000111111......///000000000000000000000000111222333444555222333333444444333333222555444333333222222222222000000000111222333333333666666555555555555555444333222222111111111111111///...------,,,,,,------,,,,,,,,,++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((('''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''')))(((&&&'''(((((('''&&&'''&&&&&&%%%&&&'''((()))***))))))(((''''''&&&&&&)))(((''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''%%%&&&''''''((((((''''''%%%&&&'''(((((()))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&''')))(((''''''(((***''''''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''$$$$$$'''&&&###'''$$$"""$$$'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&((((((&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''))))))************))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''''''''***))))))((('''%%%$$$###'''&&&&&&&&&&&&%%%%%%%%%'''''''''((((((***++++++))))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&((()))''''''''''''''''''''''''''''''((()))))))))))))))))))))((((((''''''&&&&&&''''''(((((())))))******((((((((((((''''''''''''&&&&&&'''((())))))******(((((())))))))))))((((((((())))))******))))))(((((((((((())))))*********+++++++++,,,++++++***))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,---/////////......---------,,,,,,,,,,,,,,,---...///------...............---....../////////000000000/////////000222333555666222333333444444333333222444444333333333333222222/////////000111111222222333333333444444555555555222111000000//////000000...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((('''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''&&&%%%&&&((()))(((''''''&&&&&&&&&&&&'''(((((()))))))))(((''''''&&&&&&))))))(((''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))%%%&&&''''''((((((''''''$$$%%%&&&''''''((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$&&&((((((((()))+++,,,'''&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&)))(((%%%%%%''''''$$$(((&&&%%%%%%'''(((((('''''''''&&&&&&&&&&&&'''''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((())))))******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******)))((((((((('''''''''&&&'''''''''''''''''''''''''''((())))))((((((***,,,''''''''''''''''''''''''''''''((()))))))))))))))***)))))))))(((((('''''''''((((((((()))))))))***((((((((((((((('''''''''%%%&&&&&&'''((()))******'''(((((())))))))))))((()))))))))******)))))))))''''''(((((()))*********)))***+++,,,,,,+++***)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,------------000000000///......------,,,,,,,,,,,,,,,---......,,,---///000000///...---............//////000000000000000000111222444444222333333444444333333222333333333333333333333222111111111222222333333333222222222333333333444444000000///............///---,,,++++++******++++++***+++,,,------,,,+++***************)))))))))((())))))))))))))))))))))))''''''((((((((((((((('''&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&((()))((('''''''''&&&&&&''''''''''''))))))((((((''''''''''''(((((('''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((%%%&&&''''''((('''''''''''''''((()))************)))(((''''''''''''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((###$$$&&&'''&&&'''(((***&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))(((,,,,,,)))'''******(((((((((((('''''''''((()))''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$###$$$'''***&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&'''((((((((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&''''''''''''((((((((())))))''''''''''''''''''''''''$$$%%%''''''&&&&&&'''(((''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))'''''''''(((((((((((((((%%%&&&&&&'''((()))))))))''''''((()))))))))))))))))))))************))))))&&&''''''((())))))******((()))+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***************++++++,,,,,,,,,------............000000/////////............------,,,,,,------......///111333444333111000.........---...///000000222222111111000111111111222333333444444333333222222222333444444444333222222222222222333333333333222222222222111111111111000///......------......,,,,,,+++************+++)))***,,,,,,,,,,,,***)))************)))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&''')))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((''''''))))))((('''''''''''''''''''''&&&&&&(((((((((((('''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((()))(((((('''&&&&&&%%%&&&''''''((('''''''''(((((()))***++++++++++++((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''(((((((((((((((((()))))))))******(((,,,---)))''')))***)))'''***,,,+++((('''(((***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""" !!!$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&&&&'''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******)))((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))'''''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((&&&%%%%%%$$$$$$$$$&&&&&&'''(((((()))******''''''''''''''''''''''''&&&((()))***((((((((()))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((&&&''''''''''''(((((((((&&&'''((())))))******))))))******++++++******)))&&&&&&'''((())))))******((()))******+++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))***++++++,,,,,,------......//////........................000000///...------------***+++...///000///...---///...---------...///000333333111000000000000000222333333444444333333222111222333444555444333222000000000000000000000111111111111000000/////////000///......------......---,,,++++++******++++++******++++++++++++******************))))))))))))((((((((((((((((((((((((''''''((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))((('''(((***+++***)))'''''''''(((''''''&&&%%%((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))***+++,,,***(((''''''(((%%%&&&'''(((((((((((((((&&&&&&'''''''''(((((((((%%%***,,,(((%%%&&&((('''&&&+++//////***'''(((+++((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&$$$###$$$''')))&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))'''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))******)))((('''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&((((((((((((((()))))))))'''''''''''''''''''''''')))+++------+++*********''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))(((''''''''''''&&&&&&&&&&&&'''((()))************)))******++++++******)))%%%%%%&&&'''((()))***+++)))))))))))))))***++++++++++++************++++++******+++++++++,,,,,,,,,******))))))******+++,,,***++++++,,,------......,,,,,,,,,---......//////333222111///...---,,,,,,((()))***,,,------,,,,,,///...---,,,,,,...///111222111111000000000000111222333333444444333333222000111333555555444333222///////////////////////////////////////000000000000//////...............------,,,+++++++++++++++++++++************++++++************))))))))))))((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&))),,,...///...''''''((((((((('''%%%%%%'''(((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''%%%&&&''''''((((((''''''%%%&&&'''((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))***+++,,,***(((''''''((($$$%%%'''((()))))))))(((&&&'''''''''(((((((((((($$$***,,,'''$$$%%%''''''$$$,,,333333---((((((***((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&''')))***)))(((&&&&&&(((***&&&&&&&&&&&&'''''''''((())))))((((((((('''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''(((((())))))%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$&&&%%%%%%&&&&&&((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&(((((('''''''''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((******))))))((((((''''''((((((((((((((((((((((((''')))++++++)))'''&&&''''''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((&&&'''''''''(((((())))))((((((((('''&&&&&&%%%%%%&&&'''((()))******************++++++++++++******%%%%%%&&&'''((()))***+++***)))((((((((()))+++,,,+++******))))))******+++******+++++++++,,,,,,,,,++++++******++++++,,,---))))))***+++,,,,,,------***++++++,,,---...//////555444222000...---,,,,,,---...///000111111111111///...,,,,,,,,,---///111000000///000000111222222222333333444444333333222000111333555555555333222000000000000000/////////,,,,,,---...///000111222000000///............///...---,,,,,,++++++,,,,,,,,,+++***))))))***+++,,,************))))))))))))(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&%%%$$$$$$&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''$$$$$$%%%)))...111333333''''''((((((((('''%%%$$$'''''''''((((((((((((((('''''''''''''''((()))***&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))%%%&&&''''''((((((''''''&&&'''((()))************''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***'''))))))((('''&&&&&&((($$$%%%'''))))))))))))((())))))))))))************%%%+++...)))%%%&&&))))))###,,,555555...((((((***((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&$$$""""""###$$$&&&&&&&&&'''''''''((((((******))))))((((((((('''###%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$(((((((((''''''&&&&&&%%%))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***++++++$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&'''(((((()))(((((())))))))))))************''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((()))++++++......---,,,+++))))))((()))))))))))))))))))))))))))))))))))))))******+++---+++)))***------+++(((***++++++,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000333333222111///---,,,+++////////////////////////............////////////222222111000///...------///000111222333222111111222222222333333444444444111111111111000000000000000000000000/////////////////////...---,,,******))))))))))))))))))))))))''''''(((((())))))******---,,,***(((&&&&&&'''''''''''''''''''''((()))***))))))(((((('''''''''&&&((((((((((((((()))******...,,,)))''''''((()))+++'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''''''''))),,,///111))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((()))))))))))))))((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%***(((%%%%%%&&&(((******%%%(((+++---,,,***&&&###%%%%%%'''((())))))))))))(((((((((((())))))))))))((('''&&&%%%$$$%%%&&&'''++++++***)))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((((('''%%%#########%%%&&&(((&&&&&&)))------)))$$$&&&&&&''''''''''''&&&&&&***)))'''%%%$$$$$$$$$%%%(((((((((''''''&&&&&&&&&%%%'''(((((('''&&&&&&''''''((('''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&***)))((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&(((((((((((('''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))'''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))(((((((((((()))))))))******))))))((((((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&'''((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,+++***,,,///000---+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000000000///......---....................................////////////111111000000//////......///000111222333222222111222222222222333333444444111111111111000000000000/////////............---------------------,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((())))))***(((''''''''''''(((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&''''''((())))))((('''&&&$$$###"""(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((('''''''''(((+++---///))))))(((((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((***))))))(((''''''&&&&&&(((&&&%%%%%%&&&(((((((((&&&(((***,,,+++)))&&&$$$%%%&&&&&&'''(((((((((((('''((((((((())))))))))))''''''&&&&&&%%%%%%&&&&&&******))))))((('''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%###$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%&&&((((((***)))'''%%%%%%&&&'''((((((&&&&&&)))------)))$$$&&&&&&''''''''''''&&&&&&)))(((&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%'''(((((('''&&&&&&''''''''''''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((())))))(((((('''&&&$$$###$$$&&&&&&&&&%%%$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))((('''%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''((((((((((((((('''&&&''''''((((((((()))))))))((((((((((((((()))***+++''''''''''''''''''''''''''''''(((((())))))******''''''&&&&&&&&&&&&'''(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))******+++******,,,///111222000...------,,,++++++***)))))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***+++,,,---...////////////....................................////////////000000000000////////////000000111222222222222111111222222222222222333333111111111111000000000000.........---------,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))((('''''''''''''''((())))))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((%%%&&&((()))'''###((((((((((((((('''''''''''''''''''''''''''''''''((('''&&&&&&'''(((***+++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((*********)))((((((''''''&&&%%%%%%&&&'''((('''%%%(((((()))***)))((('''&&&&&&&&&'''(((((('''''''''''''''((((((((()))))))))'''''''''''''''&&&%%%%%%(((((((((((((((((((((((('''''''''(((((('''''''''$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%"""###$$$%%%''')))***+++%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((())))))((('''&&&&&&&&&'''((('''&&&&&&))),,,,,,(((%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&''')))))))))(((((((((((('''%%%'''(((((('''&&&&&&'''&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%&&&''''''(((((($$$$$$%%%&&&'''((()))***'''((((((((('''&&&%%%%%%'''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%$$$''''''''''''((((((((((((&&&&&&%%%&&&&&&'''((()))))))))))))))))))))))))))''''''(((((()))***++++++(((((('''&&&&&&&&&''''''&&&&&&'''(((***+++,,,,,,(((((((((((((((((((((((()))))))))))))))******+++***+++---000111000...---,,,,,,+++++++++*********,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++******+++,,,---......//////....................................////////////.../////////000000000111000000111111222222222222222222222222222222222222111111111111000000000///.........------------,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))(((((((((''')))************(((&&&%%%***)))((('''''''''''''''((((((((((((((('''''''''(((''''''''''''((())))))%%%''')))***)))&&&### ((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''''''''(((((((((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((((((((''''''''''''(((((()))))))))(((((((((''''''%%%%%%&&&(((***)))'''%%%)))(((((((((((('''''''''(((((()))))))))((('''''''''''''''((((((((())))))&&&'''((((((((('''%%%$$$&&&&&&&&&''''''(((((((((''''''((((((((((((''''''%%%%%%%%%$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&######$$$%%%'''((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''(((((())))))'''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&(((***+++(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((('''''''''''''''%%%'''(((((('''&&&&&&'''&&&'''((('''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&((()))+++&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&'''(((((((((''''''((())))))''''''((()))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))(((((('''(((((((((&&&'''((()))+++,,,---...(((((((((((((((((((((((()))))))))))))))******+++***,,,.........,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---------------,,,....................................////////////......//////000000111111111111111111111222222222222222222222222222222222111111111111000000000////////////.........------------------,,,+++***)))************************'''((((((((()))))))))***((()))*********((('''&&&***)))(((''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))************)))((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&(((***,,,+++(((&&&)))(((((('''''''''''''''))))))*********)))((((((''''''''''''((((((((((((&&&'''((()))((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''(((''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((&&&&&&&&&%%%&&&&&&&&&'''&&&&&&'''((())))))((('''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''%%%'''((((((&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&''')))***(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((''''''''''''''''''''''''###$$$&&&'''((()))))))))%%%&&&''''''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))''''''''''''))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))*********************)))(((''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))((((((((())))))***'''(((((()))***+++,,,---)))))))))))))))))))))))))))))))))))))))******+++***,,,---,,,***)))************+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------......------,,,,,,------------------------............////////////......//////000000111111111111000000111111222333444444333333333333333222111111111111000000000000/////////............---......------,,,***)))((())))))))))))))))))))))))'''''''''((()))*********%%%&&&''')))************)))((((((''''''''''''((('''''''''(((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&''')))***%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((())))))((('''&&&((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))***+++++++++******((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''(((***,,,,,,)))'''((((((((('''''''''&&&&&&((())))))*********))))))&&&&&&'''''''''((((((((('''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''((((((''''''''')))(((''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''((((((((())))))))))))&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&''''''''''''((((((((((((%%%'''(((((('''&&&&&&'''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''''''''((())))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''%%%'''((('''&&&%%%&&&(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))***)))))))))((((((((()))))))))******+++***)))(((((('''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))******+++***+++,,,***))))))+++...---------------------...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------------------------............////////////////////////000000000000222111000000000111222333555555555444444444333333111111111111000000000000.........---------,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''(((***+++,,,(((''''''''''''(((((()))''''''''''''((((((((()))%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&((())))))(((&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((()))***************((((((''''''''''''(((((('''''''''''''''(((((((((((('''''')))++++++)))'''''''''((((((''''''&&&%%%%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((''''''&&&''''''((()))))))))))))))%%%&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%))))))))))))******++++++%%%'''(((((('''&&&&&&'''%%%'''((()))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''(((((()))******'''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***)))((('''(((***))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((***+++,,,''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((($$$$$$%%%&&&'''''''''&&&))))))))))))***************)))((('''%%%%%%%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))******+++)))***+++***((()))...222000//////......---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...////////////------------------------............/////////000000000000000////////////222111000000000111333444666666666555555444444444111111111111000000000000---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))******))))))((((((''''''+++***(((''''''((())))))'''''''''''''''((()))***&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''((())))))(((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&((())))))(((&&&%%%)))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''&&&&&&''')))***((('''&&&'''((((((((('''%%%$$$###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((***)))(((&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%#########$$$%%%&&&((())))))(((((((((''''''''''''######$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$&&&'''''''''&&&%%%%%%%%%&&&'''((((((''''''%%%&&&''''''&&&&&&''')))&&&''''''''''''''''''&&&%%%%%%'''''''''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&%%%'''(((((('''&&&&&&'''$$$&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''######%%%%%%%%%%%%######%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%'''''''''((()))******+++'''(((((()))(((&&&%%%$$$$$$$$$%%%&&&'''((()))***((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&''')))+++,,,''''''''''''''''''&&&&&&))))))((((((''''''''''''%%%&&&((()))))))))(((''''''&&&&&&&&&'''(((***,,,((('''''''''''''''((()))(((((())))))((('''&&&&&&(((((()))+++------+++((('''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((&&&'''(((*********)))(((((()))))))))((((((+++,,,))))))******++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------'''(((***,,,---,,,***))),,,,,,+++******+++++++++...------,,,,,,------...,,,---......//////......///.........///111222444............/////////000222222222333333222222222333333333444444555555555555444222000///...------///...,,,+++******+++,,,,,,,,,,,,,,,,,,+++***)))---,,,***((('''''')))***))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''%%%%%%'''&&&%%%%%%&&&'''&&&$$$$$$$$$%%%%%%'''(((******,,,+++)))'''&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&((()))))))))(((''')))))))))))))))(((''''''((('''&&&%%%%%%&&&'''(((((('''&&&'''((())))))''''''(((((()))(((((('''&&&***++++++++++++***)))))),,,***((('''&&&'''((()))(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''''''''(((,,,+++))))))******((('''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&((((((((('''&&&$$$###"""%%%%%%%%%&&&'''((())))))%%%%%%'''''''''&&&%%%$$$%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((('''&&&''')))))))))(((%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***+++,,,+++***)))***+++'''&&&%%%$$$$$$$$$$$$$$$)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''+++***)))'''&&&&&&%%%%%%******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++******)))+++(((%%%%%%''')))((('''((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''$$$"""###&&&))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((''''''***)))(((''''''((()))***''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&'''(((***+++((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&((()))))))))((('''(((''''''''''''(((((()))))))))(((((()))***++++++))))))((((((((('''''''''&&&(((***---///---)))%%%'''((()))((('''&&&''')))&&&&&&&&&'''''''''((((((&&&'''((()))******)))((((((***+++***))))))***+++)))))))))***************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,)))***+++---------,,,++++++++++++++++++++++++,,,------,,,,,,,,,,,,------+++,,,,,,------------------------,,,------...............///////////////111111222222222222111111222222222222333333444444444333222000///......---...---,,,************+++)))************)))((('''((((((((((((***,,,///000)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((())))))''''''((((((((('''&&&%%%((('''&&&'''((()))((('''''''''&&&&&&&&&''''''((()))((('''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''(((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''(((((('''&&&'''((())))))'''(((((((((((((((((((((((()))))))))***)))(((((('''+++***(((&&&&&&'''((()))(((((((((((())))))))))))&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((&&&&&&&&&(((((((((&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&%%%&&&%%%%%%&&&&&&((())))))$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%$$$###$$$&&&''''''&&&%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&%%%'''(((''''''&&&%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))(((((('''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))%%%###"""$$$))),,,------&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((%%%###$$$''')))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((((((((()))***''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((***)))'''&&&&&&'''(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((('''&&&&&&''''''(((((()))***+++,,,))))))((('''''''''((((((&&&(((+++...///,,,'''###'''((()))((('''&&&''')))&&&&&&'''''''''((((((((('''(((((())))))))))))((()))+++------+++***)))******))))))))))))))))))(((************************+++++++++,,,,,,---------++++++************++++++,,,,,,,,,,,,------------)))***+++---------,,,,,,------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---------------,,,++++++///////////////.........000111111111111111111000111111111111222222222222222111111000///.........------,,,+++************))))))******))))))((((((,,,+++***((((((((()))***((((((((((((''''''''''''(((((((((''''''''''''&&&(((((())))))*********+++'''(((((((((((('''&&&%%%'''&&&&&&''')))***)))(((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%((('''&&&&&&&&&&&&'''(((((('''&&&'''((())))))''')))((('''''''''((()))))))))************)))(((((()))((('''&&&&&&&&&'''((())))))))))))((((((((((((''''''''''''((((((((()))''''''((((((((()))))))))%%%$$$$$$%%%''')))(((''''''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''###""""""###&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&!!!###%%%((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''&&&''')))***((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''(((((()))'''&&&&&&((()))))))))$$$%%%%%%&&&((())))))***)))))))))))))))))))))))))))'''%%%&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((***)))((('''&&&&&&&&&&&&(((((()))))))))))))))***''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''((())))))((('''&&&$$$$$$%%%&&&'''(((***+++***)))(((''''''((())))))((((((***,,,,,,+++'''###'''((()))((('''&&&''')))''''''''''''((((((((((((((((((((())))))))))))((())),,,......,,,***))))))******))))))((((((''''''******************************+++,,,,,,---......,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,,,,---...''')))+++.........---,,,---,,,,,,,,,,,,,,,,,,---++++++,,,------------,,,,,,---...//////...---,,,////////////............000000111111111111000000111111222222222222222222000000000000///......---...------,,,++++++************++++++++++++******,,,***)))'''%%%$$$$$$$$$((((((((((((((('''''''''(((((((((''''''''''''''''''(((((()))***++++++,,,(((((((((((((((''''''&&&%%%$$$###%%%'''(((((('''***)))((('''&&&%%%%%%%%%&&&'''((()))************''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&((()))'''''''''''''''&&&%%%%%%'''''''''&&&&&&'''''''''((('''&&&'''((())))))'''***)))'''&&&&&&(((***+++,,,,,,,,,,,,,,,++++++***((('''&&&&&&&&&&&&''''''))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((&&&&&&''')))))))))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&''''''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$###%%%''')))((('''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''')))***(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&'''(((******)))(((((((((''''''&&&&&&'''(((((()))******(((((())))))))))))(((((()))(((''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++***)))((('''&&&&&&&&&'''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%''')))***))))))((($$$$$$$$$%%%&&&((()))***))))))((((((((()))))))))+++)))''''''(((((('''&&&'''((()))((('''&&&''')))'''''''''((((((((()))))))))))))))(((((((((((()))))),,,......,,,***))))))******))))))((((((''''''))))))))))))))))))))))))******+++,,,,,,---......///..................///---,,,++++++++++++,,,,,,((())),,,...///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...............***+++---///000//////...///////////////.........000000111111111111000000333333333333222222222222///////////////...---,,,.........---,,,,,,++++++)))******+++++++++******%%%%%%%%%&&&&&&'''((()))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''(((***+++,,,,,,))))))((((((''''''''''''%%%$$$###%%%'''(((((('''(((''''''&&&&&&&&&''''''%%%&&&((()))************''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***'''(((((((((((('''&&&&&&&&&''''''''''''''''''&&&((('''&&&'''((())))))'''***)))'''&&&'''(((***,,,+++,,,,,,,,,,,,+++******''''''&&&&&&&&&'''''''''***)))))))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))***(((''''''(((((('''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&((((((((()))(((((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%'''(((((('''###$$$%%%%%%&&&&&&%%%%%%&&&'''''''''''''''''''''((((((&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%''''''&&&&&&&&&''''''((((((((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))(((&&&%%%%%%&&&'''(((###$$$&&&(((***+++---...))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((()))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&'''((()))*********)))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((+++******)))(((''''''&&&&&&''''''(((((()))))))))'''''''''((((((((((((((((((''''''''''''((())))))$$$%%%&&&((())))))******&&&&&&''''''((()))***+++(((((()))*********)))))),,,)))&&&$$$&&&'''(((((('''((()))((('''&&&''')))''''''((((((((()))))))))***))))))(((((((((((())))))+++------+++***)))******))))))))))))))))))((())))))))))))))))))))))))+++++++++,,,,,,---------//////............//////,,,,,,,,,,,,++++++++++++***+++,,,---......------,,,,,,++++++++++++,,,,,,,,,---......//////......)))***+++,,,.........///............/////////000000111111111111111111000333333333333333222222222...////////////---+++***------------,,,+++******''''''(((((())))))(((((()))))))))))))))((((((((('''''''''((((((((((((((('''(((((((((((()))))))))%%%&&&''')))***,,,------***)))((((((''''''(((((('''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&((('''&&&'''((())))))''')))(((((('''((()))+++,,,((())))))))))))(((''''''&&&''''''''''''(((((((((******))))))((((((''''''&&&&&&&&&&&&'''''''''(((''''''((((((((())))))))))))(((&&&&&&'''&&&%%%###&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%''''''&&&&&&&&&''''''(((((((((''''''&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''+++)))&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))***+++)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''(((((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))((('''''''''''''''((((((%%%''')))*********+++,,,*********))))))((((((((($$$%%%&&&''''''&&&%%%$$$%%%'''))))))'''&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&'''((()))*********)))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))(((''''''&&&&&&&&&&&&'''((((((***++++++******)))((((((''''''((())))))***++++++((((((((()))))))))******(((''''''&&&'''((()))***'''''''''''''''((())))))'''''''''''''''((()))***&&&'''***+++,,,+++)))((()))'''%%%%%%&&&((((((((('''((()))((('''&&&''')))'''((((((((())))))))))))+++***)))(((''''''((()))(((***+++***))))))***+++)))))))))***************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---.........,,,+++***,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,---............------,,,,,,,,,---......///,,,------...///000111111111111222222222222111111333222222222111111111111//////000000...,,,***(((++++++,,,,,,+++***((('''&&&''''''(((((((((((((((......---+++)))&&&$$$###''''''''''''((((((((()))'''((((((((())))))))))))&&&'''(((***,,,---//////******((('''''''''((()))((('''&&&'''((()))((('''&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&''''''''''''&&&%%%%%%&&&&&&'''(((((('''&&&&&&((('''&&&'''((())))))''''''(((((()))******++++++'''(((((((((((('''&&&&&&''''''(((((())))))))))))*********)))((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&'''((((((%%%&&&&&&''''''''''''&&&(((''''''&&&&&&&&&''''''***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&$$$%%%&&&&&&%%%$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''+++,,,,,,+++)))((()))***%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&(((((('''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))&&&''''''((()))))))))))))))+++---,,,)))''''''(((''''''''''''(((((((((((($$$%%%&&&''''''&&&%%%$$$"""%%%(((((('''&&&'''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&((((((((((((''''''''''''&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))(((''''''&&&&&&&&&&&&'''((((((***++++++++++++***))))))((())))))***++++++,,,,,,(((((())))))******++++++(((''''''&&&&&&((()))******)))'''&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''%%%'''***------,,,)))'''&&&%%%%%%&&&((()))(((''''''((()))((('''&&&''')))(((((((((((())))))))))))+++***)))'''''''''((()))((()))))))))((()))+++---))))))******++++++,,,,,,))))))))))))))))))))))))---,,,,,,,,,,,,,,,,,,,,,******))))))))))))******---...///000000...,,,***......---,,,,,,,,,------,,,++++++++++++++++++,,,++++++,,,---------,,,,,,222111000......///000000+++,,,---...///111222222222222333333333333222222222111111111000000////////////000000...,,,)))'''))))))******)))(((&&&%%%(((((()))***************''''''((((((((((((''''''&&&'''''''''(((((())))))'''((((((((())))))******'''((()))+++---///000111+++***((('''''''''((()))'''&&&%%%%%%&&&'''&&&$$$(((''''''&&&&&&&&&''''''***)))'''&&&'''(((***,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((($$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%((('''&&&''')))))))))'''&&&''')))***++++++++++++)))))))))))))))(((((('''''''''((()))******))))))+++******)))(((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((()))(((''')))+++,,,+++***&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''((()))((('''&&&&&&'''((()))"""###$$$&&&'''((((((((((((''''''&&&&&&&&&'''''',,,***)))'''&&&&&&&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''+++)))(((((((((((('''%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&(((((('''%%%$$$''''''''''''''''''''''''%%%'''((('''&&&&&&'''((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((!!!###%%%'''((((((''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''((())))))***%%%&&&(((***++++++***)))"""&&&***+++******,,,...###$$$$$$%%%&&&'''(((((($$$%%%'''(((((('''%%%$$$ $$$'''(((&&&%%%'''((($$$%%%'''''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''''''''&&&***(((&&&%%%&&&&&&%%%$$$((())))))(((&&&%%%''')))))))))))))))))))))))))))&&&((()))(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''%%%$$$"""$$$&&&&&&%%%%%%&&&'''******+++******)))(((''')))'''&&&'''((()))((('''&&&''')))+++++++++******'''&&&&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&%%%&&&'''((((((((('''&&&+++*********))))))(((((())))))(((''''''''''''''''''''''''%%%$$$""" (((((())))))((('''&&&&&&((()))))))))))))))(((((((((((((((((())))))))))))+++++++++++++++++++++++++++***************++++++)))************+++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,------------------,,,+++***)))(((//////000...,,,***+++++++++++++++,,,,,,,,,------...///////////////......////////////////////////222333555666666555333222////////////////////////......---,,,,,,,,,,,,---,,,+++++++++***)))))))))******+++++++++,,,,,,,,,***)))(((((())))))((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((***)))(((((()))+++---...***(((&&&%%%%%%%%%$$$###&&&'''((((((((('''%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''******)))((('''&&&&&&%%%(((((('''''''''(((((()))$$$%%%&&&'''(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&***)))&&&&&&'''))))))'''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''(((******)))))))))))))))***((()))))))))((('''&&&%%%))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&%%%%%%%%%&&&(((************)))&&&'''***++++++***(((&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''+++(((&&&%%%'''(((((('''111---'''$$$###$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''((()))'''%%%&&&)))***(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((())))))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))'''%%%$$$(((((('''&&&&&&&&&&&&'''&&&&&&'''((())))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&'''(((((()))((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''(((((())))))******&&&&&&&&&&&&&&&'''((()))%%%&&&'''((((((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((()))((((((((('''''''''''''''&&&&&&&&&((()))***)))'''&&&'''(((((((((((((((((((((((((((&&&((()))((('''%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''%%%%%%%%%'''((((((&&&%%%&&&&&&'''((((((((((((''''''&&&)))'''&&&'''((()))((('''''''''))))))************((((((((((((''''''''''''***)))))))))(((((((((((('''(((((((((((('''%%%$$$*********)))))))))((((((***)))((((((''''''(((((())))))))))))(((((('''&&&(((((())))))(((''''''&&&)))))))))******))))))((((((((((((((())))))))))))+++++++++++++++++++++++++++***************++++++)))************+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++***))))))---...///---+++***+++,,,,,,,,,---------...............////////////..............................000111333444444333111000////////////////////////------,,,,,,,,,------...++++++******************)))))))))*********+++++++++)))(((((())))))(((&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))***+++,,,+++)))'''''''''((('''&&&&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&***))))))((('''&&&&&&&&&((((((''''''&&&'''''''''$$$%%%&&&'''(((((((((((((((((('''&&&&&&'''(((((('''''''''''''''''''''''')))&&&%%%)))+++***((('''%%%%%%&&&'''((((((((((((&&&&&&'''''''''(((((((((******)))))))))))))))*********)))(((((('''&&&&&&))))))(((((((((((()))))))))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))(((((('''&&&###$$$&&&'''((((((((('''((((((((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***))))))((('''''''''(((///+++'''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***))))))(((%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))'''&&&&&&))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&'''((()))(((&&&%%%(((((('''&&&&&&&&&&&&'''&&&'''''''''''''''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((((((((()))((((((''''''%%%(((+++***(((&&&&&&(((''')))++++++)))((('''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))((('''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''(((''''''&&&%%%((()))***)))'''&&&&&&&&&&&&''''''((((((((((((''')))'''&&&'''((()))((('''(((((((((((()))***++++++*********)))))))))((((((*********))))))))))))((()))))))))((('''&&&%%%$$$******))))))))))))((((((******)))((((((((())))))''''''''''''(((((((((((((((((()))))))))(((''''''((())))))*********))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++***************+++)))************+++++++++,,,------.........------------------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))+++,,,---,,,+++***+++,,,---------.........//////---....../////////.................................///000111111000///...////////////////////////------,,,,,,,,,,,,------))))))******************((((((((()))))))))******,,,***(((((())))))'''%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((()))))))))))))))((()))'''&&&&&&'''(((((('''''''''((((((''''''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&&&&))))))((((((''''''&&&&&&(((((('''&&&%%%%%%&&&&&&%%%%%%&&&'''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((###$$$,,,///***&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((())))))))))))))))))(((((())))))***---,,,***(((''''''''''''))))))(((((((((((())))))((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))((('''$$$%%%&&&'''''''''''''''***)))'''%%%$$$%%%'''(((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((+++---+++(((&&&&&&(((+++)))&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((('''((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$###''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%&&&''''''(((''''''''''''''''''((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&'''''''''&&&%%%$$$$$$&&&+++///...)))&&&&&&)))'''***,,,,,,+++)))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''')))***)))(((&&&&&&''''''((()))******+++******)))'''&&&'''((()))((('''((((((''''''((()))+++,,,*********)))))))))(((((()))))))))((((((((((((((()))(((((((((''''''&&&&&&))))))))))))))))))((((((******))))))))))))******&&&&&&&&&&&&&&&&&&''''''(((((()))))))))(((((('''''''''((()))))))))(((((((((((((((((())))))))))))************++++++++++++,,,+++******)))*********))))))*********+++++++++------......///...............------,,,,,,,,,+++,,,,,,,,,,,,,,,+++***))))))***,,,++++++***,,,---------------............------......//////....................................////////////..............................///...---,,,++++++++++++(((((())))))******++++++((((((((()))))))))******,,,***)))((()))((('''%%%&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''')))))))))((('''&&&&&&$$$###$$$&&&''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&((((((((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))$$$$$$+++---(((%%%(((''''''''''''''''''&&&&&&(((((((((((()))))))))))))))(((((((((((())))))***///---***(((''''''(((((())))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************(((((()))))))))((((((''''''''''''(((((())))))))))))(((&&&%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''',,,///...(((%%%&&&)))((('''&&&&&&(((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&''''''((()))((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''(((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&'''''''''&&&%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''))))))(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&'''''''''&&&%%%$$$$$$***///222000***&&&&&&((('''***,,,,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&''''''''''''%%%&&&((((((((('''((()))'''((()))******+++******)))'''&&&'''((()))((('''(((''''''&&&''')))***,,,))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((())))))******))))))))))))******+++***)))((((((((())))))(((((()))))))))))))))(((%%%&&&''''''((((((((('''(((((((((((()))))))))))))))))))))******+++++++++,,,++++++***))))))******))))))*********+++++++++,,,------.../////////............------,,,,,,,,,++++++,,,,,,,,,+++******(((***++++++++++++,,,...+++,,,,,,,,,,,,---------,,,,,,---.............................................////////////......------------------------111000...,,,***)))((((((((((((((())))))******+++)))))))))*********+++++++++***(((((())))))'''%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))(((&&&%%%&&&%%%$$$$$$&&&(((((('''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((*********)))((('''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''((((((((())))))+++*********(((%%%&&&)))''''''''''''''''''&&&&&&(((((((((((())))))))))))((((((''''''((()))******...---***(((''''''((()))))))))(((((((((((())))))(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************&&&''''''((((((''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''+++///---(((%%%&&&)))&&&%%%%%%&&&((()))'''&&&''''''''''''''''''''''''''''''''''''(((((())))))&&&''''''((()))(((((((((%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((((((((()))(((((('''&&&&&&&&&&&&'''$$$%%%&&&(((((()))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((******))))))((((((''''''***)))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&((((((((()))(((((('''''',,,...000...***'''&&&'''''')))++++++)))((('''(((''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''(((((($$$&&&((()))(((((()))***&&&''''''((((((((((((''')))'''&&&'''((()))((('''''''''''''''((()))******(((((('''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))+++,,,''''''(((((((((((())))))))))))((((((((()))*********)))((('''&&&'''((()))(((((()))*********))))))%%%%%%&&&'''(((((((((((((((((((((((())))))))))))(((((())))))***+++++++++,,,,,,+++***)))))))))))))))************++++++++++++,,,---........................---------------+++++++++,,,,,,++++++***)))+++,,,,,,++++++,,,...+++++++++,,,,,,,,,------+++,,,---...............------------------------////////////////////////------------------------111000...,,,***(((((('''(((((()))))))))))))))))))))))))))*********++++++***)))(((((())))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''***((('''((()))++++++***(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&''')))+++,,,+++***)))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&''''''(((((((((((('''''''''''''''(((((())))))***,,,555666,,,$$$%%%)))***&&&&&&'''''''''''''''&&&''''''((((((((()))))))))''''''''''''((()))******,,,+++)))(((''''''((()))))))))(((((((((((())))))((((((''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%((((((((()))))))))******%%%&&&&&&'''''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''***,,,+++((('''((()))&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((((((((('''$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&'''(((((('''&&&%%%%%%'''((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''$$$%%%&&&&&&'''&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''$$$%%%&&&((()))******+++''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&''''''((()))((((((((('''''''''((((((((((((((('''(((((((((((()))))))))'''''''''''''''&&&&&&&&&***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((()))(((((((((*********)))((((((''''''((()))***)))'''&&&'''(((''''''''''''''''''''''''$$$&&&(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))''')))******)))((()))***'''((((((((((((''''''&&&)))'''&&&'''((()))((('''%%%&&&'''((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''')))***+++'''''''''((((((((())))))((((((''''''(((((()))***'''&&&%%%%%%&&&''')))***(((((()))***************&&&'''((()))************(((((((((((())))))))))))((((((((()))***+++++++++---,,,+++***)))))))))))))))************+++++++++***+++,,,------.........------------............***++++++,,,,,,++++++++++++,,,------,,,+++---...,,,,,,,,,,,,---------...***+++,,,---............------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++******)))))))))))))))))))))(((((((((((((((((()))))))))******)))((('''((()))***)))(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''((()))******,,,***))))))+++,,,++++++)))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$&&&)))+++++++++)))(((&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''((())))))&&&'''''''''''''''&&&&&&(((((()))******)))((((((&&&''''''((())))))******,,,AAAEEE222$$$(((---(((%%%%%%&&&'''((((((((((((&&&&&&'''''''''((((((((('''&&&&&&'''''')))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&'''(((((((((((((((&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((('''(((((()))***'''&&&$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###""""""!!!"""###$$$%%%%%%%%%&&&'''''''''''''''$$$$$$$$$%%%&&&'''((()))&&&''')))******)))'''&&&$$$&&&((('''%%%$$$&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$%%%%%%&&&''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''$$$%%%&&&'''((()))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''((())))))******))))))(((((((((((((((''''''''''''''''''(((((((((((()))&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%&&&'''''''''&&&'''&&&$$$%%%'''(((((((((((())))))(((&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''''''''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((()))***,,,---,,,***(((((()))******+++******)))(((((()))'''&&&'''((()))((('''$$$&&&'''))))))))))))(((((((((((((((''''''''''''&&&'''''''''(((((())))))***)))(((''''''((())))))&&&'''''''''(((((())))))'''''''''''''''((())))))))))))((()))***---000111(((((()))***************(((((()))++++++,,,,,,,,,(((((((((((())))))))))))'''(((((()))***+++++++++---,,,+++***)))))))))))))))************+++++++++)))***+++,,,------------,,,---------.../////////***++++++,,,,,,,,,++++++,,,---......,,,,,,---...---------.........//////***+++,,,---............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******))))))((((((''''''''''''''''''((((((((()))((('''&&&(((***+++***)))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''((()))+++,,,+++***(((((()))******))))))((('''&&&%%%&&&'''''''''''''''&&&&&&'''''''''###%%%(((***+++***((('''%%%&&&&&&'''((()))******&&&&&&&&&'''((()))***+++&&&'''''''''''''''&&&&&&((()))***++++++***)))(((&&&''''''((()))******++++++HHHPPP777%%%,,,///&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''')))******&&&''''''((()))((((((((())))))(((((((((((())))))((((((((((((((()))******''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))***)))))))))((('''&&&%%%&&&'''((((((&&&$$$"""###'''+++---&&&%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((&&&%%%%%%''')))******(((&&&$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&((()))+++,,,'''((()))++++++)))((('''$$$&&&((('''%%%$$$%%%((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))&&&&&&'''((()))))))))(((%%%&&&((())))))(((&&&%%%(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((()))***************))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******(((((('''&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&''''''((((((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&''')))***&&&&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((()))(((((('''''''''((((((%%%%%%&&&'''((()))***+++''''''''''''''''''''''''+++***(((&&&%%%$$$%%%%%%---***((((((***+++)))'''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''',,,,,,+++***)))(((''''''''''''&&&&&&&&&''''''(((&&&''''''((()))******+++***(((&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%'''+++------+++&&&''''''((()))******+++(((((((((((())))))))))))******))))))))))))******+++***(((***,,,---***(((,,,+++***(((&&&''')))+++***))))))+++---//////...//////.........//////000------..................,,,+++******,,,......---------++++++++++++------------,,,,,,,,,+++++++++++++++,,,---------,,,,,,------++++++++++++------)))***,,,------------,,,+++,,,,,,+++)))((()))***))))))(((((((((((())))))******++++++++++++******'''((()))******++++++***)))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))((((((''''''&&&&&&((((((((('''&&&&&&%%%%%%'''''''''''''''((())))))---+++(((&&&%%%&&&((()))++++++)))(((''''''''''''''''''''''''''''''''''''$$$%%%''')))***+++******...<<>>---,,,///+++))),,,************************))))))))))))))))))))))))%%%&&&((()))***+++******,,,,,,++++++******))))))(((((())))))******++++++((()))))))))))))))))))))))))))))))))************'''((((((((()))+++,,,---************+++++++++++++++,,,------.........---************************++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,------------------------------------------------++++++++++++******))))))++++++************++++++***(((((()))***+++***)))(((((()))***************)))************+++++++++,,,+++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((((((,,,,,,,,,+++++++++******(((((())))))*********+++******+++++++++******)))'''(((***++++++***)))((()))************))))))(((+++***))))))+++,,,+++***''''''''''''(((((((((((((((((((((((())))))))))))((()))***+++++++++++++++'''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))'''"""!!!(((,,,+++(((***)))(((''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))(((***++++++******+++,,,***)))((((((***+++***))))))))))))))))))(((''''''((((((((((((((((((((((((+++***((('''&&&''')))***&&&'''''''''(((((())))))''''''((((((((((((((((((###$$$%%%&&&'''(((''''''%%%''')))'''$$$###$$$'''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((('''&&&&&&'''((()))***)))*********)))(((''''''&&&&&&&&&'''((())))))***$$$'''++++++)))''''''(((''''''((((((((((((''''''((('''&&&&&&((())))))(((&&&%%%%%%$$$$$$%%%%%%&&&))))))(((((((((''''''''')))(((''''''&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((('''&&&###&&&***+++)))((()))+++''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((('''''''''&&&&&&&&&'''(((((())))))))))))((('''(((((()))***++++++,,,(((((((((((((((((((((((($$$%%%'''&&&%%%%%%&&&((((((((((((((())))))))))))))))))************)))))),,,+++)))((((((((()))***((((((((((((((((((((((((++++++++++++***((('''''''''((()))***,,,---...///...+++)))))),,,---,,,***)))+++---++++++000:::CCCaaaMMM666,,,,,,,,,)))&&&)))))))))))))))*********************))))))))))))!!!"""$$$'''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&(((***+++,,,+++)))((()))*********++++++++++++))))))************))))))++++++++++++******))))))((()))+++,,,---.........,,,((())),,,)))$$$$$$)))---------,,,,,,+++++++++//////...------------...///---+++******,,,///111------,,,,,,,,,+++++++++***)))))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++///............---------,,,,,,,,,++++++*********((()))*********((('''&&&))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''(((((((((((('''''')))******)))((('''***)))'''%%%%%%&&&(((***))))))*********+++++++++,,,***'''&&&%%%''')))+++...***''')))...///***%%%******)))(((((()))***+++&&&((())))))(((((()))+++++++++************++++++***************)))((('''******))))))((((((''''''(((''''''&&&&&&&&&''''''%%%&&&''')))))))))(((((((((((())))))))))))(((((('''''''''''''''((()))***$$$%%%&&&'''(((((((((((((((((((((((()))))))))))))))(((&&&%%%%%%&&&((()))''''''((()))))))))))))))''''''&&&&&&&&&&&&''''''''')))+++...//////...---+++***(((((())))))'''%%%((('''&&&&&&&&&((()))***)))))))))((()))******+++))))))))))))************''''''''''''((((((((((((,,,)))&&&%%%&&&((((((((($$$%%%'''((((((((('''&&&******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%###$$$&&&'''((('''((('''((()))***)))&&&$$$''''''''''''((((((((((((((((((((((((((((((((((((+++(((%%%%%%'''))))))''')))(((((((((((('''''''''((('''%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''''''''''''''---,,,***)))'''&&&&&&&&&%%%&&&''')))))))))((((((&&&&&&&&&'''&&&&&&%%%%%%$$$''''''$$$###&&&%%%###'''&&&%%%&&&(((***+++***---.........---***'''%%%(((((()))***************)))))))))))))))***************))))))((((((((('''''''''&&&''')))+++...///''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''((())))))***++++++((((((((((((((((((((((((%%%&&&((('''&&&&&&''')))(((((((((((())))))))))))))))))************))))))((((((''''''((()))+++,,,))))))))))))))))))))))))************)))((('''''''''((()))***,,,---...///---+++))))))+++---,,,***)))******)))(((,,,333888RRRJJJ===111******+++,,,*********)))))))))))))))))))))******+++++++++,,,$$$%%%&&&((()))))))))(((***))))))))))))((((((((())))))))))))))))))))))))'''((()))++++++***)))((()))))))))*********++++++))))))************))))))************))))))((((((((()))+++,,,---.........---***+++---+++&&&'''+++,,,,,,,,,+++++++++******......---,,,,,,,,,,,,,,,,,,+++***))))))+++,,,...,,,,,,,,,,,,++++++++++++*********)))))))))((((((***))))))((((((((())))))******************************+++++++++,,,,,,,,,............------------,,,,,,,,,+++++++++************+++++++++***((((((***************************************))))))(((((((((((()))))))))******)))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((()))))))))*********+++***(((''''''(((***+++...+++((()))+++,,,)))&&&+++***)))))))))***++++++'''(((***)))(((((()))***++++++************++++++)))************))))))(((***)))))))))(((((((((''''''''''''&&&&&&'''(((((()))((('''''''''((()))***(((((())))))))))))(((((()))(((((((((((())))))***))))))))))))((('''&&&&&&'''(((((())))))))))))))))))((('''&&&&&&&&&'''((('''(((((())))))))))))))))))((((((''''''(((((()))((()))***,,,,,,+++***))))))((('''((()))***)))((('''''''''''''''((()))))))))))))))))))))******+++(((((()))))))))*********''''''''''''((((((((((((***'''$$$$$$%%%&&&&&&&&&%%%&&&''''''((((((''''''***)))))))))((((((((('''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''((('''((()))***)))&&&$$$''''''''''''((((((((((((((((((((((((((((((((((((***(((&&&&&&((()))((('''(((((((((''''''''''''&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''((()))***+++'''((()))))))))((('''&&&'''''''''((((((''''''&&&$$$''''''%%%%%%))))))''')))''''''''')))******)))&&&&&&'''((((((((('''&&&(((((()))***************)))))))))))))))))))))***)))))))))((((((''''''''''''''''''(((***,,,---...((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((((((((((((((((((((((((''''''''''''&&&%%%&&&''''''(((((((((''''''''''''(((((())))))***((((((((((((((((((((((((&&&''')))(((''''''(((***(((((((((((())))))))))))))))))************))))))%%%%%%%%%'''(((***,,,---************************(((((()))))))))((((((''''''((()))***+++---......,,,+++))))))+++,,,+++***,,,+++)))((((((***,,,...???HHHHHH:::+++))),,,...++++++******))))))((((((((())))))***+++,,,---...&&&'''((())))))))))))(((************))))))))))))************************'''((()))***+++***)))(((((((((((()))))))))******))))))************)))))))))))))))))))))((((((((())))))+++,,,------------...,,,---...,,,))))))---++++++++++++************---,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++***+++++++++************)))++++++***)))((((((((()))************************************++++++++++++......---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***)))++++++++++++++++++++++++******++++++******)))((()))))))))*********++++++&&&'''((())))))((('''&&&'''(((***++++++***((('''((((((((((((((()))))))))*********************+++000///---+++++++++++++++,,,,,,+++******++++++,,,(((*********((('''((()))++++++************++++++((())))))************)))))))))))))))((((((((((((''''''&&&''''''((()))***---+++(((&&&&&&(((***,,,((())))))******))))))(((+++******))))))))))))***************)))(((''''''&&&''')))*********)))((())))))((((((''''''&&&&&&(((((())))))))))))))))))***))))))(((((())))))*********+++++++++***(((''''''&&&&&&'''***++++++***&&&''''''(((((((((((((((((((((((()))))))))******(((((())))))))))))******''''''''''''(((((((((((()))'''%%%$$$%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))))))))((((((((((((&&&''''''((((((''''''&&&%%%(((+++***'''&&&&&&(((((((((((()))******'''$$$''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((())))))(((&&&(((''''''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&''')))+++,,,))))))******)))'''&&&%%%'''(((((()))))))))((((((%%%((('''$$$%%%)))***))))))(((((()))***+++)))'''''''''(((((())))))******(((((()))*********************))))))))))))))))))((((((((('''''''''''''''&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***************((((((((('''''''''''''''&&&&&&'''((())))))))))))&&&'''''''''((((((((()))((((((((((((((((((((((((%%%'''((((((''''''((()))(((((((((((())))))))))))))))))************))))))$$$%%%%%%'''((()))++++++))))))))))))))))))))))))&&&''''''(((((((((((('''(((((()))***+++,,,------++++++*********+++++++++///---++++++,,,,,,+++***222EEEPPPDDD555000///,,,,,,++++++***)))(((''''''(((((()))***++++++,,,,,,((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))'''((())))))******))))))(((((((((((()))))))))))))))******++++++******)))************))))))))))))))))))***,,,,,,---------------......,,,***+++---++++++++++++++++++++++++------,,,++++++++++++++++++,,,---.........------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))************************((()))))))))************------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((())))))))))))((('''''')))))))))*********++++++&&&'''((((((((('''&&&%%%'''(((***+++++++++)))((()))))))))))))))))))))))))))***+++,,,,,,,,,+++***---...---***'''&&&))),,,------,,,,,,,,,++++++,,,***++++++***((('''((()))++++++************++++++'''((()))***************))))))))))))((((((((((((''''''''''''((()))***+++---,,,***(((((()))***+++)))))))))******)))))))))++++++***)))((((((((((((''''''((()))************&&&''')))*********)))((()))))))))))))))(((&&&&&&))))))))))))))))))*********))))))(((((())))))***+++,,,,,,---,,,+++******((('''&&&'''***+++***)))&&&'''((())))))((('''&&&'''(((((()))))))))))))))(((((((((((()))))))))***''''''''''''((((((((((((+++)))''''''((()))((('''((('''&&&&&&&&&''')))***))))))))))))((((((((((((''''''((((((((((((''''''$$$)))...---(((%%%&&&((((((((((((***+++***'''$$$''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))'''&&&''''''''''''&&&&&&&&&&&&$$$%%%'''(((((((((&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''((())))))***)))((('''&&&''''''((()))))))))((((((''')))'''$$$$$$)))+++***((('''''')))++++++)))''',,,+++***)))))))))))))))(((((()))************************)))))))))))))))''''''''''''''''''&&&&&&%%%&&&((()))*********)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))))))))((((((((((((((((((((((((''''''(((******+++++++++''''''''''''(((((((((((((((((((((((((((((((((((($$$&&&''''''&&&%%%'''((((((((((((((())))))))))))))))))************))))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((('''(((((()))***++++++,,,,,,************))))))***+++---,,,,,,,,,...---,,,***)))<<>>***((('''''')))*********''''''(((((())))))******(((((()))***************++++++******)))((((((((('''''''''''''''(((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%'''((((((((())))))))))))&&&'''(((***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''&&&&&&'''((((((((((((((())))))))))))))))))************))))))))))))*********)))''''''((((((((((((((((((((((((************)))(((''''''(((((())))))******++++++)))***+++***((('''))),,,(((***,,,,,,)))(((***,,,***'''///AAAJJJBBB444...*********)))))))))))))))(((((((((((()))))))))))))))((('''''''''((()))***)))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''((()))))))))))))))*********++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))******++++++++++++***(((---...***))),,,---+++,,,,,,,,,------.........---,,,,,,+++++++++++++++******++++++,,,,,,,,,+++------,,,,,,,,,+++++++++************+++++++++,,,+++++++++++++++,,,---...++++++++++++++++++++++++,,,,,,---------.........++++++++++++******************+++++++++,,,,,,,,,+++******)))***+++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))))))))*********++++++))))))******)))(((&&&%%%%%%&&&((()))******))))))+++*********))))))))))))((()))***++++++,,,,,,,,,,,,---......------...///,,,---------,,,+++)))((()))***++++++***)))***,,,++++++************++++++)))************))))))((('''((((((((()))))))))************))))))******+++))))))))))))************)))******++++++******)))(((((((((((((((((()))***************)))((('''''')))((('''''''''(((***+++***))))))((()))***,,,------,,,***)))((()))***+++***))))))(((((())))))******))))))(((((((((((((((((('''&&&((()))+++***)))))))))((('''''''''''''''%%%&&&((()))***)))(((''''''''''''((((((((())))))''''''''''''(((((((((((()))(((''''''(((((('''%%%''''''((()))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''((((((((((((((())))))))))))+++,,,+++(((%%%''''''''''''(((((((((((())))))))))))))))))))))))'''((()))(((&&&&&&(((*********)))))))))(((((((((&&&&&&&&&&&&'''((()))***&&&''''''''''''((((((((('''&&&&&&&&&''''''((()))''''''''''''((())))))***((((((******+++***)))(((&&&&&&'''((())))))))))))''')))(((''',,,666>>>@@@111...***((()))*********((()))***+++++++++***)))(((((()))***************++++++******)))((((((''''''''''''(((((())))))))))))((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((******+++******)))(((((('''((((((((())))))******%%%&&&''')))******++++++************))))))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((())))))))))))))))))************))))))((()))***++++++***)))((())))))))))))))))))))))))++++++++++++***)))''''''(((((())))))******++++++(((***+++***((('''))),,,)))---000...)))'''***...111%%%(((;;;DDD999---+++)))))))))))))))*********''''''((()))***+++,,,,,,***)))((((((((()))+++,,,************))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))************++++++++++++***++++++,,,,,,++++++***))))))******++++++++++++)))******+++++++++******(((...///***)))---...++++++++++++,,,,,,---------,,,++++++***)))*********,,,,,,,,,---------......+++++++++*********)))))))))))))))******+++++++++*********+++,,,---...///++++++++++++++++++++++++))))))*********++++++++++++++++++************)))*********++++++,,,,,,,,,,,,,,,+++***+++,,,...///++++++++++++++++++++++++)))************)))((((((******+++++++++,,,,,,,,,+++,,,,,,,,,+++***((('''"""$$$(((+++,,,***(((&&&******))))))((((((((('''(((((()))******+++,,,,,,(((((()))***+++,,,++++++,,,,,,------,,,***)))(((((()))++++++******+++---++++++************++++++***************)))(((''''''((((((((())))))******++++++*********************)))'''&&&'''))),,,---******++++++++++++******))))))(((((()))***++++++((()))***++++++,,,+++++++++)))'''%%%&&&(((***,,,***)))(((((()))+++---///---,,,***)))((()))***+++++++++************++++++...---,,,***))))))((((((&&&%%%%%%'''***,,,,,,+++***)))(((&&&&&&&&&'''(((%%%&&&((()))***)))((('''''''''''''''((((((((()))''''''''''''((((((((()))+++***)))***++++++)))'''&&&''')))*********)))((('''((((((((())))))******(((((())))))))))))(((((((((&&&%%%&&&((())))))))))))))))))+++,,,+++(((&&&''''''''''''((((((((()))))))))))))))))))))))))))'''))))))'''%%%%%%(((+++************))))))))))))'''&&&&&&&&&'''(((***+++(((((((((((())))))))))))%%%%%%%%%%%%%%%&&&'''((())))))(((((((((((())))))******++++++***)))'''&&&'''''')))******+++++++++***+++(((%%%(((111888999777333---***)))*********'''((())))))'''$$$!!! (((((()))***************+++++++++***)))((((((''''''((((((((())))))******,,,+++)))(((((()))******(((((((((((())))))))))))&&&&&&''''''(((((())))))&&&'''''''''(((((())))))&&&''''''((()))******+++(((((((((***,,,,,,)))'''))))))(((((((((((()))))),,,)))%%%$$$$$$&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''(((''''''&&&&&&)))))))))))))))***++++++***************)))((((((******))))))((((((''''''))))))))))))************&&&'''''''''(((((())))))++++++******))))))(((((())))))*********))))))(((+++,,,------,,,+++***))))))))))))))))))******+++(((((((((((((((''''''&&&((('''&&&%%%%%%&&&(((((()))*********++++++++++++((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((((('''---,,,***))))))***,,,---,,,,,,,,,++++++*********((()))++++++)))((()))******...222000,,,)))+++---,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))+++++++++******,,,...///////////////...............---------,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,---......,,,******+++)))))))))***+++++++++,,,***++++++,,,,,,++++++***&&&))),,,------,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************)))))))))((())))))))))))))))))))))))))))))***++++++++++++************))))))))))))(((+++******))))))******+++,,,,,,............,,,,,,'''(((((())))))))))))(((((())))))))))))(((((('''******)))))))))))))))************)))))))))))))))++++++++++++++++++++++++(((***+++***)))((()))***(((((((((((()))***+++,,,&&&&&&&&&''''''((()))***&&&'''(((***++++++++++++)))************+++++++++++++++******)))(((((('''))))))************))))))***)))((('''''''''''''''))))))))))))))))))))))))''''''((())))))***))))))******))))))))))))******)))))))))((((((((((((((())))))))))))))))))))))))&&&&&&((()))************)))))))))))))))))))))))),,,+++***))))))***+++,,,***)))(((''''''&&&$$$"""&&&'''((('''&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%((((((((((((''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''+++)))'''''')))+++++++++)))***+++***))))))+++---,,,+++***)))))))))***+++''''''''''''''''''''''''***'''&&&((('''&&&---777CCC222!!!"""%%%&&&&&&&&&&&&&&&&&&'''''''''(((******))))))))))))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((,,,+++***((((((((())))))''''''((((((((()))))))))((((((((()))))))))))))))'''''''''((((((((())))))''''''(((((())))))******)))(((((()))++++++***)))***)))(((''''''((()))***000---)))(((((())))))))))))((((((((((((((((((((($$$$$$&&&'''((()))))))))***)))))))))))))))*********++++++++++++***))))))***)))))))))((((((((('''))))))))))))************((((((((()))))))))***************)))))))))))))))++++++,,,,,,,,,++++++***+++++++++++++++******))))))))))))))))))******+++))))))******))))))(((''')))((('''''''''((()))))))))))))))*********++++++((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))(((((('''((()))***++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))++++++)))))))))******...222111---***+++...---------,,,,,,,,,++++++*********++++++************+++,,,+++******,,,------------------.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,...---,,,++++++,,,***************+++++++++***++++++,,,,,,++++++***&&&)))+++,,,+++***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************&&&'''((())))))((('''&&&++++++++++++************************************)))***++++++,,,,,,++++++++++++*********)))))))))---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***)))***************))))))(((((())))))))))))(((((())))))(((((((((((())))))(((((())))))******++++++************************(((***+++***)))((()))***)))))))))))))))***+++,,,))))))(((''''''''''''((((((((()))***++++++++++++)))************+++++++++++++++***))))))(((''''''))))))************))))))(((((('''''''''(((((()))))))))))))))))))))))))))'''((())))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((())))))))))))))))))))))))+++***))))))))))))***+++%%%%%%&&&(((***+++++++++'''((())))))''''''((())))))))))))))))))))))))((())))))))))))))))))))))))((())))))***)))((('''&&&(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''+++)))((((((***++++++******++++++)))((('''(((***(((''''''&&&'''((()))***''''''''''''''''''''''''+++((((((+++******222;;;III:::***''')))***)))(((&&&'''''''''((((((((((((******))))))))))))******)))(((''''''''''''((()))))))))))))))))))))))))))***)))((('''''''''((((((''''''''''''((((((((((((************))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))***)))((((((***++++++***+++***(((''''''(((***+++222///+++******++++++***))))))))))))))))))******%%%%%%&&&'''((()))************)))))))))))))))***+++++++++++++++***))))))))))))))))))(((((((((((())))))))))))************))))))))))))************((())))))))))))))))))******++++++,,,,,,,,,++++++++++++***)))))))))******)))))))))))))))******+++******++++++******)))(((******)))(((((())))))***((((((((()))))))))******((((((((((((((((((((((((''''''((()))))))))))))))))))))******))))))((('''$$$%%%(((+++,,,,,,,,,+++,,,,,,,,,++++++++++++***(((***++++++***))))))******...000000---+++,,,---.........---------,,,,,,))))))************))))))+++,,,---,,,*********,,,++++++,,,,,,------......,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***,,,------,,,+++,,,---+++++++++******************++++++,,,,,,++++++***''')))++++++***)))))))))******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******))),,,,,,,,,++++++++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,+++***))))))&&&'''((())))))***))))))(((((('''''''''(((((()))'''(((((()))***+++,,,,,,))))))))))))))))))))))))(((***+++***)))((()))***+++***************++++++,,,+++***((('''&&&&&&%%%))))))************)))))))))************++++++++++++******))))))((((((((())))))************))))))''''''''''''((()))******)))))))))))))))))))))))))))))))))***))))))((((((******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))***))))))(((((())))))************++++++***))))))((()))******(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''''''''(((((())))))******((((((((()))))))))))))))((((((((((((((((((((((((+++***)))***++++++)))'''*********)))'''&&&'''(((***)))((('''&&&''''''((('''''''''''''''''''''''')))((()))++++++,,,333;;;KKK>>>111......,,,)))((((((((((((((())))))))))))******))))))))))))******)))((((((''''''(((((()))************************)))(((((((((((()))******&&&'''''''''((((((((((((*********))))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((+++)))'''(((***,,,,,,,,,,,,***(((''''''(((***,,,///---***((()))))))))((()))))))))*********************)))(((''''''''''''+++******)))))))))))))))*********+++***))))))((())))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((()))*********))))))+++***)))(((((()))***+++)))))))))))))))******+++******++++++******)))(((******)))))))))(((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''((())))))))))))))))))************)))(((((($$$&&&''')))***+++******++++++++++++++++++++++++(((***,,,+++***)))******))),,,......,,,++++++,,,------------,,,,,,,,,,,,******++++++++++++******+++,,,---,,,+++)))*********++++++,,,---......///,,,,,,,,,,,,++++++++++++------------------------+++,,,------......------)))+++------,,,,,,---...,,,+++++++++***)))))))))***++++++,,,,,,++++++***&&&(((***+++*********+++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++*********+++++++++++++++++++++++++++,,,------......------------,,,,,,,,,++++++++++++******))))))******+++......,,,,,,,,,,,,......,,,,,,,,,,,,+++***)))(((&&&&&&''')))************)))(((((((((((())))))***)))))))))******+++++++++))))))))))))))))))))))))(((***+++***)))((()))***,,,++++++************+++,,,+++***(((''''''&&&&&&)))))))))))))))(((''''''))))))*********+++++++++,,,+++++++++*********))))))******++++++******))))))((((((((((((((())))))((((((((((((((((((((((((***************)))((('''******))))))))))))******)))))))))***************((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++,,,---,,,***(((((((((((()))******(((((()))***)))))))))))))))*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))((()))***)))'''$$$&&&((()))(((((((((+++,,,222111...+++((('''&&&&&&'''''''''''''''''''''''''''((())))))((()))...444BBB999000...---)))&&&%%%((())))))))))))***************))))))))))))******)))(((((((((((((((((()))))))))))))))))))))))))))*********++++++,,,---...'''''''''(((((((((((())))))))))))(((((('''''''''))))))))))))))))))(((((())))))))))))((((((((((((+++)))'''(((***,,,------+++***)))(((((()))***+++---***((('''((()))(((''''''((()))************))),,,+++***(((((('''((((((******)))))))))))))))***))))))******))))))((('''(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((''''''(((((()))))))))***'''((()))***************+++***)))(((((()))***+++)))))))))))))))******+++))))))******))))))((('''))))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))***************))))))((()))((('''''''''((()))***++++++++++++++++++++++++)))***,,,,,,***)))***+++(((***+++,,,+++*********,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++,,,------+++***)))***++++++,,,---...//////000------------,,,,,,,,,,,,------------------------+++,,,------......------)))+++------,,,,,,---...,,,+++++++++***)))))))))***++++++,,,,,,++++++***&&&(((***++++++,,,---///******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))+++*********))))))))))))++++++++++++++++++++++++,,,,,,---............------------,,,,,,,,,,,,++++++******))))))******+++......,,,,,,,,,,,,......++++++++++++***)))((('''&&&&&&''')))***************)))))))))******+++,,,,,,,,,++++++******))))))************************(((***+++***)))((()))***++++++******)))*********))))))(((((((((((())))))(((((((((((('''&&&%%%$$$))))))*********+++++++++------,,,,,,,,,,,,++++++******++++++++++++******,,,+++***(((((('''''''''((((((((((((((((((((((((******+++******)))((((((******))))))))))))******(((((())))))************((((((((((((((((((((((((&&&&&&&&&'''(((***+++,,,(((((((((((((((((((((((((((((())))))))))))((((((###&&&)))***))))))+++---'''((())))))''''''((()))((()))))))))*********+++))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((()))))))))***''''''''''''''''''''''''************************(((''''''((()))(((%%%######%%%''')))***,,,000333333222///,,,)))(((''''''((((((((((((((((((((((((&&&)))***(((%%%&&&***,,,555000,,,,,,+++&&&$$$$$$))))))))))))*********+++******))))))))))))******((())))))))))))))))))((((((((((((((((((((((((((())))))***+++,,,------...(((((((((((())))))))))))((((((((((((''''''''''''******))))))))))))(((((((((((((((((())))))))))))***)))((()))+++---------*********))))))*********+++***((()))***+++***)))&&&''')))***++++++***)))***)))((((((((()))+++,,,)))))))))))))))******+++)))************)))(((((((((((((((((())))))))))))))))))))))))************(((((((((((('''''''''''''''(((((((((((((((((())))))***+++,,,,,,,,,,,,,,,******)))))))))***++++++)))))))))))))))******+++))))))******))))))((('''))))))))))))((('''&&&&&&((((((((()))))))))******))))))))))))))))))))))))''''''((()))))))))))))))******++++++******)))(((+++***(((&&&&&&''')))+++***++++++++++++,,,,,,,,,)))+++,,,,,,+++******+++((()))***+++,,,+++***))),,,,,,+++++++++*********,,,,,,------------,,,,,,)))+++------,,,*********,,,,,,------......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***,,,------,,,+++,,,---+++++++++******************++++++,,,,,,++++++***((()))+++++++++,,,---///******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********)))))))))((((((+++++++++++++++++++++++++++,,,------......---------------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,***+++++++++***)))((((((&&&'''((())))))***))))))************+++,,,,,,---------,,,+++***))))))(((************************(((***+++***)))((()))******)))))))))))))))******(((((((((((()))***+++,,,''''''(((''''''&&&%%%%%%)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******---,,,+++)))((('''&&&&&&))))))))))))))))))))))))*********+++******))))))******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))&&&%%%%%%&&&(((***---...((((((((((((((((((((((((((())))))******))))))(((%%%(((+++***'''&&&''')))'''((())))))''''''((()))((())))))******+++++++++))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''))))))))))))))))))))))))((('''&&&'''((((((&&&$$$###%%%''')))+++---111333,,,+++***)))((())))))***(((((((((((((((((((((((((((,,,---)))&&&'''))))))---******,,,***&&&%%%'''))))))))))))******************))))))))))))******((())))))******))))))(((''''''''''''''''''''''''&&&'''((()))************))))))))))))*********+++((((((((((((((()))))))))*********)))))))))((((((''''''(((((())))))******)))((((((***---...---,,,)))***++++++++++++***))))))(((((()))+++,,,,,,+++'''(((***,,,---,,,+++++++++***)))((((((***+++,,,(((((((((((()))***,,,,,,+++,,,,,,,,,,,,+++******'''((((((((()))))))))***))))))))))))************))))))))))))((((((''''''((((((((((((((('''''''''))))))***,,,,,,------,,,)))******+++++++++++++++)))))))))))))))******+++******++++++******)))(((******++++++***((('''&&&)))))))))*********++++++))))))))))))))))))))))))''''''((()))))))))))))))***++++++++++++***))))))(((((((((((()))******+++******+++++++++,,,,,,,,,)))+++,,,,,,+++******+++******+++,,,------,,,+++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++(((***------,,,+++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,...---,,,++++++,,,***************+++++++++***++++++,,,,,,++++++******+++,,,+++))))))***,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...+++++++++*********))))))************************++++++,,,---------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******+++++++++++++++******(((((())))))))))))(((((())))))))))))***+++,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))(((***+++***)))((()))***''''''''''''((()))******(((((((((((()))***+++,,,((((((((())))))((('''''')))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***)))(((((((((((())))))))))))))))))))))))))))))***+++++++++************))))))))))))******%%%&&&&&&'''(((((())))))))))))))))))))))))))))))''''''&&&&&&'''***,,,---(((((((((((((((((((((((())))))***++++++***))))))+++...///,,,&&&""""""$$$((()))******(((((()))***((())))))******+++,,,,,,))))))))))))))))))))))))++++++)))((((((((()))***((((((''''''&&&&&&%%%%%%************)))))))))((()))))))))))))))))))))))))))'''&&&'''((())))))((('''((()))))))))))),,,...(((((('''''''''(((***+++((((((((((((((((((((((((&&&,,,...***''')))***))))))(((***,,,+++''''''+++((((((((()))))))))************))))))))))))******((()))************)))(((((((((((((((((((((((((((%%%&&&((())))))))))))((()))*********++++++++++++(((((())))))******+++++++++*********))))))((((((&&&''''''((()))******+++(((((()))+++...///---,,,((()))+++,,,,,,+++)))(((&&&&&&%%%'''***++++++***((())),,,.........---,,,///...+++)))(((((())))))'''''''''((()))+++------------......------,,,+++'''((((((((())))))******))))))))))))************+++*********))))))(((((())))))(((((('''''''''&&&''''''(((******+++++++++)))***+++---------,,,+++)))))))))))))))******++++++,,,,,,,,,,,,+++******++++++,,,,,,+++***((('''************++++++++++++))))))))))))))))))))))))'''(((((()))))))))))))))***++++++++++++***))))))$$$&&&(((+++,,,,,,,,,+++*********++++++,,,,,,,,,)))+++---,,,+++***+++,,,++++++,,,...//////...,,,......---------,,,,,,,,,***++++++,,,,,,++++++***'''))),,,...---,,,+++,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,------......------,,,---......,,,******+++))))))******+++++++++,,,+++++++++,,,,,,+++++++++,,,---,,,***'''&&&'''(((******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++))))))))))))++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++******************+++,,,,,,...//////...,,,,,,++++++,,,---------,,,,,,((()))))))))))))))((('''(((((((((((()))***+++,,,++++++++++++++++++,,,,,,(((((((((((((((((((((((((((***+++***)))((()))***&&&&&&&&&&&&''')))******)))))))))))))))******+++))))))************)))))))))************+++++++++))))))))))))))))))*********++++++,,,,,,++++++*********)))))))))))))))***))))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))******%%%%%%&&&&&&'''(((((())))))))))))))))))))))))))))))((('''&&&'''(((***,,,(((((((((((((((((((((((()))***+++,,,,,,+++***)))&&&***---+++'''%%%&&&))))))+++++++++***)))***+++((())))))***++++++,,,,,,))))))))))))))))))))))))------+++*********+++,,,(((((('''&&&%%%$$$$$$###,,,,,,,,,,,,++++++******((((((((((((((((((((((((+++)))'''''')))+++,,,++++++,,,+++)))'''%%%&&&'''+++***(((''''''(((((()))))))))))))))))))))))))))###***---(((&&&)))***(((((((((***,,,***&&&''',,,(((((((((((())))))))))))******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))'''(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,+++)))((((((((()))***,,,,,,,,,+++++++++*********************+++++++++*********))))))))))))))))))*********)))***+++---111///,,,)))''''''(((((())))))(((''''''((()))))),,,,,,++++++)))(((&&&%%%))))))))))))************++++++,,,------+++***)))******))))))((((((''''''))))))******)))((('''&&&(((((((((((()))***+++,,,***+++,,,---------,,,++++++******)))))))))))))))+++,,,,,,,,,+++)))(((&&&)))((('''&&&&&&'''((()))++++++******))))))((((((((()))***++++++***(((((())))))))))))((((((((((((------,,,+++*********+++************))))))))))))***)))+++111333///+++***------,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++------------,,,+++******---000222000,,,***,,,///---***((())),,,...---++++++,,,+++***((((((***,,,***+++,,,,,,------------,,,,,,.../////////...---------------------------//////.........---------*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++***+++,,,,,,------------))))))***+++,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++,,,------............------,,,,,,,,,******+++++++++,,,,,,,,,+++---111333333222///---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))***(((''''''***...000111...---+++************+++,,,,,,+++***+++,,,---...---,,,++++++------,,,+++***(((&&&'''))))))'''%%%)))))))))))))))))))))))))))))))))))))))******+++(((+++---+++(((&&&(((++++++++++++++++++***)))(((***,,,---//////...---,,,,,,...///...---++++++,,,++++++++++++******))))))((((((((()))+++***(((&&&'''''')))***++++++++++++,,,,,,++++++***+++++++++))))))))))))))))))))))))************************((()))***)))((('''((()))++++++)))((('''''''''''',,,,,,++++++,,,,,,---...///---***((((((***---///333...)))))),,,,,,)))$$$)))************+++++++++******)))))))))***+++,,,))))))))))))))))))))))))((()))***++++++***)))(((+++++++++++++++***)))(((******)))((((((((((((((())))))))))))************---,,,+++)))(((((('''''')))(((((((((((())))))***************))))))))))))+++++++++++++++***)))((((((((()))***++++++,,,,,,...+++(((&&&''')))******))))))(((((((((((())))))+++)))((())),,,---...---''''''''''''(((***+++,,,---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))++++++)))((((((((()))***,,,,,,++++++************++++++*********)))))))))***))))))))))))))))))))))))***+++***))))))+++,,,---,,,***)))(((((()))***+++++++++++++++++++++++++++,,,......---***'''%%%))))))))))))************+++++++++++++++******))))))))))))))))))((((((((())))))(((((((((((((((((())))))))))))***+++,,,,,,+++,,,---------,,,+++***,,,++++++***************++++++,,,,,,+++***((((((++++++************++++++))))))))))))))))))))))))'''((()))***++++++******)))))))))))))))))))))(((,,,,,,+++***************************)))))))))))),,,***,,,222333///++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++,,,---------,,,+++***))),,,///---)))(((***---,,,)))((((((+++,,,,,,***,,,,,,,,,***)))(((***,,,,,,,,,---------,,,++++++,,,,,,.../////////...------,,,***))))))***,,,---///.........------------))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,***+++,,,---------------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,---------++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,---///111111000///---......---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++*********))))))***)))'''(((***,,,------+++******)))***,,,---...,,,,,,+++++++++,,,---......---+++,,,,,,---+++***+++)))((((((******)))'''************************)))))))))))))))******+++'''&&&&&&'''((())))))))))))******+++++++++*********************++++++,,,,,,...///...,,,++++++,,,************)))))))))((()))(((((()))+++***)))'''&&&&&&'''((()))))))))))),,,,,,+++******)))******************************))))))))))))))))))))))))'''((())))))(((((()))+++++++++)))(((((('''''''''((((((((((((((()))******,,,+++)))(((((()))+++,,,//////...,,,***(((((())))))************+++++++++************++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((******+++++++++***))))))******)))((((((((((((((())))))))))))************,,,+++***))))))(((((()))''''''&&&&&&&&&'''(((((('''''''''(((((((((((((((******++++++***))))))(((((())))))***++++++,,,,,,,,,+++))))))***+++)))(((((((((((((((((((((((((((+++)))((()))+++,,,,,,,,,))))))((((((((())))))***,,,+++************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((('''''''''+++******)))((()))))))))+++************)))))))))*********))))))((((((((())))))))))))))))))*********++++++***(((((()))+++)))))))))))))))*********((((((************((((((***---000111000---)))&&&)))))))))*********++++++++++++***))))))))))))***(((((())))))))))))))))))(((((('''&&&&&&'''))))))******)))******+++,,,---,,,------------,,,+++***---,,,,,,+++***+++++++++******++++++++++++***)))((())))))******))))))((())))))))))))************&&&'''(((***++++++++++++))))))))))))))))))))))))+++******)))))))))))))))++++++*********)))))))))...,,,---222333///++++++)))*********+++,,,,,,,,,,,,+++******))))))******)))***,,,......---+++***'''***,,,+++)))(((***---,,,+++)))***+++,,,,,,+++,,,------+++***)))+++,,,---......------,,,+++***,,,,,,---............---...,,,)))''''''))),,,...............------------((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,++++++************+++))))))************++++++------------............,,,---......//////.........---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******************))))))***+++,,,+++)))+++************+++---...,,,,,,+++++++++,,,---......---+++,,,,,,---+++***,,,+++******++++++***(((************************)))))))))))))))******+++'''$$$###&&&+++...,,,***((()))***+++,,,,,,,,,,,,+++***((('''((()))+++---+++---......,,,++++++,,,******)))))))))))))))(((***)))((()))++++++)))''''''(((((()))))))))((((((,,,++++++***************************************))))))))))))))))))))))))'''((())))))((((((***++++++***))))))(((((((((((('''&&&&&&&&&&&&'''((((((******)))(((((()))******+++000333///(((%%%)))...)))************+++++++++)))***+++,,,---,,,++++++************************))))))************)))))))))******+++++++++************)))((((((((()))))))))))))))*********+++++++++******)))))))))******'''''''''''''''((())))))'''''''''(((((()))))))))))))))******))))))(((((()))))))))***++++++,,,,,,*********+++,,,,,,)))''')))***++++++++++++***)))+++***((((((***++++++***+++***)))(((((((((((((((+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((+++******)))))))))))))))***)))))))))))))))))))))((((((((((((((())))))))))))))))))))))))*********+++++++++***((('''(((***(((((()))*********))))))&&&''')))******)))'''&&&+++---///000///---***((())))))*********+++++++++,,,+++)))((((((((()))***((((((((())))))******+++((('''&&&%%%%%%''')))+++++++++******+++,,,,,,---------------,,,++++++***,,,,,,+++************+++))))))******++++++++++++'''((()))******)))((('''*********)))))))))))))))(((((())))))************)))))))))))))))*********))))))(((((((((((())))))+++++++++*********))))))...+++,,,000111---***+++(((((()))***++++++,,,,,,+++++++++***************''')))+++---...---,,,+++(((***,,,,,,++++++---///------,,,,,,,,,---------,,,---...---+++++++++---------------------,,,,,,,,,,,,---------.........///---,,,******,,,---///------------------------(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,---------------,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,+++*********++++++++++++***************,,,------------.........---,,,,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------************************))))))***,,,......,,,***///...,,,***))))))******+++++++++,,,,,,,,,------,,,+++***+++---...---,,,,,,++++++***+++******)))************************)))))))))))))))******+++)))(((''')))---///...---)))***++++++,,,,,,,,,+++,,,+++*********+++,,,---+++,,,......,,,++++++,,,************************+++***))))))++++++***)))+++++++++,,,++++++******+++++++++++++++,,,---...************************++++++++++++++++++++++++(((***+++***(((((()))***+++******)))(((((()))))))))(((((((((((()))******))))))************))))))***///333///(((%%%***///))))))*********+++++++++(((***,,,---...---+++***)))))))))))))))))))))))))))))))))******)))))))))((()))***+++++++++++++++******))))))((())))))***))))))*********+++++++++***)))))))))******+++,,,))))))))))))***+++,,,,,,)))))))))***++++++,,,,,,(((((())))))))))))(((((())))))*********+++++++++***)))((()))******)))'''+++,,,...//////...,,,++++++***(((((()))***)))(((******))))))((())))))******))))))))))))))))))***))))))))))))))))))))))))************************(((((()))******+++,,,,,,************)))))))))((()))))))))))))))))))))***&&&&&&'''((()))******+++(((((())))))***************++++++***((('''(((***)))************))))))((()))***,,,------,,,***))),,,,,,,,,+++++++++++++++************++++++++++++,,,+++)))((((((((()))***(((((())))))******++++++((('''&&&%%%&&&(((***++++++++++++***++++++,,,,,,---------,,,++++++++++++++++++***))))))))))))))))))))))))******+++,,,,,,+++,,,---......---,,,+++,,,++++++***)))(((((('''++++++***)))))))))((((((((()))))))))*********+++)))((((((((((((((())))))++++++++++++************---))))))---...+++)))***(((((()))***++++++,,,,,,++++++++++++******))))))'''(((***,,,------,,,,,,((()))***++++++,,,---...,,,,,,,,,++++++++++++,,,---...//////---,,,,,,---***+++,,,---.../////////,,,,,,,,,,,,------......,,,---............---,,,,,,,,,------------------((())))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...---------......------,,,******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,......---,,,++++++******,,,,,,,,,,,,---------------,,,,,,+++,,,---...///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************((()))+++...111111///---///...,,,***)))))))))***++++++,,,,,,,,,---------)))))))))+++---/////////***++++++******)))))))))************************)))))))))))))))******+++)))+++---,,,+++***,,,...,,,,,,,,,,,,,,,+++******)))***+++,,,---,,,++++++***,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++***+++,,,,,,,,,,,,,,,+++*********+++,,,...000222333************************+++++++++++++++++++++++++++,,,,,,+++(((''''''(((+++******))))))))))))*********))))))******+++,,,******+++,,,,,,+++******,,,......---***)))+++---))))))*********+++++++++((()))+++------,,,+++***((((((((((((((((((((((((***))))))))))))))))))***((()))***+++++++++++++++******))))))))))))******************++++++++++++))))))))))))***+++,,,---)))))))))******,,,------)))*********+++++++++,,,'''((())))))))))))((((((***************++++++++++++(((&&&%%%'''((())))))***+++---......---+++***+++***(((((()))***)))((((((((((((((()))***+++,,,)))))))))******)))))))))))))))))))))))))))))))))************************''''''(((***+++,,,---...)))************)))(((((()))))))))************+++&&&'''(((((()))***++++++((((((((()))******++++++)))******)))''''''(((***+++++++++***************))))))***++++++***)))))),,,+++***))))))***,,,---*********++++++++++++,,,++++++***))))))))))))***))))))******************))))))(((''''''(((******++++++************+++,,,---,,,,,,++++++,,,,,,---+++***))))))(((((())))))******))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++++++++******)))(((((((((---,,,+++)))(((((('''(((((())))))******+++++++++((((((((((((((())))))***,,,++++++++++++*********,,,((('''***,,,******,,,)))*********+++,,,,,,,,,***++++++++++++***))))))((()))***+++,,,,,,,,,,,,''''''((()))******++++++)))******)))(((''')))***---///000000...------...)))***,,,---///000000000,,,,,,,,,+++,,,------...***+++---//////---+++***,,,,,,,,,,,,------------)))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///---............------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,///......------------...//////...------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***************+++++++++))))))+++...222333111///,,,,,,*********+++,,,---***+++,,,---------,,,,,,)))((()))+++...000000///***+++,,,+++)))((()))***++++++++++++++++++++++++)))))))))))))))******+++))),,,...,,,(((&&&))),,,------------,,,+++***)))'''(((***,,,,,,+++***((()))+++------,,,+++,,,---,,,------------.........---+++******+++,,,,,,+++)))******+++++++++*********+++,,,...000222444666++++++++++++++++++++++++************************+++,,,,,,+++)))'''((((((+++******))))))*********))))))(((((())))))***+++++++++,,,,,,,,,,,,++++++---+++******++++++++++++)))************+++++++++((()))***+++,,,+++******((((((((((((((((((((((((******))))))))))))******)))******+++++++++************)))))))))***++++++*********++++++++++++,,,***************+++,,,---(((((((((((()))***,,,,,,))))))))))))))))))))))))(((((())))))******))))))************************+++(((%%%$$$&&&(((***+++((()))************)))(((+++***((((((***++++++***((((((((()))***+++,,,---)))******++++++******)))))))))))))))))))))))))))************************'''(((((()))***+++,,,,,,)))******+++***)))((('''************++++++,,,,,,************************'''(((((()))******++++++((()))))))))'''''')))+++++++++*********,,,---...'''''''''(((((('''''''''***************+++,,,,,,*********+++++++++,,,,,,+++++++++++++++******)))++++++******************************))))))))))))+++******)))))))))******,,,++++++++++++,,,...///,,,+++******))))))******+++******))))))***+++,,,*********))))))*********(((((())))))*********+++,,,+++***((((((((())))))((())))))******+++,,,,,,)))((((((((())))))***+++,,,,,,+++++++++*********+++'''&&&***,,,+++,,,...++++++++++++,,,,,,,,,,,,***++++++,,,+++***)))(((******))))))***+++,,,---))))))((()))***+++++++++***+++,,,+++(((''')))+++...000111111///.........++++++---...////////////,,,,,,+++++++++,,,---...------...//////...------++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...//////...............---,,,,,,...------------,,,,,,,,,------------------------------------............------,,,,,,,,,---......,,,,,,------.........///------------............,,,---------............//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...))))))*********++++++++++++***+++...000111000...---,,,+++*********,,,,,,***+++,,,---------,,,,,,+++******+++---......---+++---...---***)))***,,,++++++++++++++++++++++++)))))))))))))))******++++++,,,,,,+++***)))******,,,,,,,,,---,,,,,,++++++)))******+++++++++++++++)))***,,,,,,++++++,,,---,,,,,,,,,---------.........,,,******+++,,,,,,,,,))))))***+++,,,,,,,,,+++,,,------...///111333444++++++++++++++++++++++++************************)))***++++++))))))***++++++******))))))***++++++))))))(((((())))))***+++++++++************+++++++++***))))))******++++++)))************+++++++++(((((()))))))))*********************************+++***)))(((((()))***+++******+++++++++***))))))******))))))******+++,,,*********+++++++++,,,,,,++++++*********+++,,,,,,((((((((()))***+++,,,---+++******))))))(((((((((((())))))***++++++******************************+++)))'''((()))+++++++++))))))))))))))))))))))))+++)))((()))+++,,,,,,,,,***)))))))))***++++++,,,******+++,,,,,,+++******))))))))))))))))))))))))************************(((((((((((()))))))))))))))******++++++)))((('''******+++++++++,,,,,,,,,------,,,+++***)))(((''''''(((((()))***+++++++++'''((()))((('''(((***,,,******))))))+++...000222++++++************++++++((()))+++---------,,,+++******+++++++++,,,,,,,,,++++++,,,------+++***))),,,+++++++++***)))))))))+++++++++++++++***)))(((******)))))))))))))))***+++*********+++---///000---,,,++++++******++++++,,,+++***))))))***++++++///...,,,,,,,,,,,,...///%%%&&&''')))***,,,---...******)))(((((()))***+++((())))))***++++++,,,,,,)))))))))))))))***++++++,,,,,,,,,+++++++++******,,,'''&&&***---,,,...000------,,,,,,,,,,,,,,,,,,******+++,,,+++***)))(((,,,+++)))((((((***,,,---,,,++++++,,,---...---,,,---///000...+++***,,,......000222222000.........------......///.........---,,,+++***+++,,,---...222111000//////000111222+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000.../////////...---,,,,,,***++++++,,,---...//////------------------------+++,,,,,,---...///000000++++++++++++,,,------...))))))+++,,,...///111111............/////////000,,,---......//////......000000/////////000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......))))))******++++++++++++,,,,,,+++---...///...,,,000///---+++)))(((((()))***+++,,,---...---,,,,,,...---+++,,,------+++***,,,...000...+++***,,,...++++++++++++++++++++++++)))))))))))))))******+++///---***,,,///000...+++******+++,,,------------...---,,,++++++---///000(((***,,,,,,++++++,,,---+++++++++,,,,,,---------...,,,******+++------,,,***+++,,,---.../////////...............///000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&(((*********+++---...+++***************++++++***************+++,,,,,,******))))))))))))******((()))***)))((((((***,,,)))************+++++++++((((((((('''((())))))***,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***++++++++++++++++++***)))(((******))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,*********+++,,,...///000...------,,,+++***))))))))))))***+++++++++++++++++++++*********************)))***,,,---...,,,***---,,,,,,++++++,,,,,,---+++))))))))),,,---...---,,,+++******)))************+++,,,------,,,+++*********+++++++++,,,,,,,,,)))(((&&&''')))******)))******))))))))))))******************)))(((&&&%%%&&&'''((()))))))))))))))''''''(((((())))))******''''''((()))***++++++,,,++++++++++++++++++++++++...---+++***)))***++++++///...,,,******+++,,,---))))))((((((((()))+++,,,---,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++***))))))+++---///111...+++******+++++++++))))))*********+++++++++++++++************++++++---,,,,,,++++++,,,,,,---,,,+++******++++++)))(((++++++************++++++************************,,,***)))***,,,,,,***'''))))))))))))))))))******+++++++++,,,,,,---------+++++++++++++++***)))(((,,,+++)))***++++++***)))------,,,+++***)))((('''&&&(((******)))(((((()))))))))))))))************))))))***+++,,,...///000111111111111///---+++***)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++++++++---///...------,,,,,,------...------------------------******))))))******+++,,,...---,,,,,,,,,---...///000000000///......------***++++++,,,,,,++++++***---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************+++++++++++++++,,,---...///000000000,,,,,,,,,---------......111111///...---,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,+++*********+++,,,,,,---......---,,,,,,,,,,,,............,,,,,,+++++++++,,,,,,---------------------------------.........------,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++***)))))))))555222...,,,------+++)))++++++,,,,,,,,,,,,------------,,,,,,,,,---...///)))******+++++++++*********+++,,,------,,,+++***...---,,,+++++++++,,,---,,,---...---,,,,,,---///...---+++))))))***+++,,,---,,,+++***+++,,,---......,,,++++++,,,------,,,***************************+++,,,---,,,+++***)))+++++++++++++++***)))(((++++++************++++++......,,,+++***)))))))))***)))(((''''''((()))***)))))))))))))))))))))))),,,+++***)))))))))++++++,,,***(((((()))*********///...---,,,+++***++++++***)))((((((((()))++++++---,,,***)))))))))******((()))***++++++***)))((()))***++++++,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++******************...---,,,+++++++++,,,,,,...............---++++++,,,,,,+++***)))(((''''''******************************+++++++++,,,,,,,,,,,,***((((((***+++,,,+++*********))))))*********,,,,,,++++++***))))))((((((((()))*********))))))((((((((()))))))))))))))(((((())))))******++++++*********+++++++++++++++------,,,+++++++++++++++000...,,,+++******+++,,,++++++++++++++++++,,,---,,,,,,+++******)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,***)))***+++,,,...111...+++***++++++++++++*********++++++++++++,,,++++++************++++++------,,,,,,,,,,,,---------,,,++++++,,,,,,+++)))++++++************++++++************************,,,***)))***,,,,,,***(((************)))))))))))),,,,,,,,,,,,,,,+++++++++)))+++---///...---***(((+++)))))))))++++++***)))+++++++++++++++*********(((***++++++***))))))***))))))))))))************+++++++++,,,---...///000000111111000///---,,,+++,,,,,,,,,,,,,,,,,,------........................,,,---......------...///,,,,,,++++++++++++,,,,,,------------------------+++************+++,,,,,,+++******+++,,,...000111.....................///+++,,,,,,------,,,,,,+++,,,,,,,,,------.........+++++++++***+++,,,,,,---+++++++++++++++++++++***+++,,,---...////////////------.........////////////...------,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........------,,,+++,,,,,,,,,,,,---............---,,,,,,,,,------------,,,,,,++++++,,,,,,,,,---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************333000---,,,,,,---+++)))++++++,,,,,,,,,,,,------+++++++++*********))))))+++++++++,,,++++++*********+++,,,,,,,,,,,,+++***---,,,+++***)))******++++++,,,---,,,++++++---///......,,,+++++++++,,,---,,,,,,+++++++++,,,---......,,,++++++,,,------,,,************************((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,+++******+++******))))))******+++------,,,+++************,,,,,,+++******+++,,,,,,************************++++++***************+++,,,***)))))))))***++++++//////...------,,,++++++,,,+++*********+++------,,,+++***))))))******+++))))))************))))))***++++++,,,,,,,,,,,,,,,))))))*********+++++++++************++++++++++++------,,,,,,,,,+++++++++************************//////...---+++***))))))(((((((((((((((((())))))+++++++++******)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,***)))+++---......++++++************++++++///...,,,++++++++++++,,,***+++++++++++++++***)))*********))))))))))))))))))*********************)))))))))******+++++++++,,,,,,---------,,,++++++///...---+++******++++++,,,,,,,,,,,,,,,,,,+++***+++++++++***)))))))))(((+++++++++,,,,,,---------++++++******++++++,,,---------+++******+++,,,,,,000...+++***+++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************++++++------,,,,,,,,,,,,------...---+++,,,------,,,***++++++************++++++************************+++***)))+++,,,,,,+++)))++++++*********)))))))))+++++++++++++++*********(((+++///111222///,,,))))))((('''(((***++++++*********++++++,,,,,,------)))+++,,,,,,+++******+++)))))))))*********++++++---------------...//////000000000000///...,,,,,,......---,,,,,,+++,,,,,,......////////////......///000111000...------...------,,,,,,,,,,,,------------------------------,,,++++++++++++,,,------++++++++++++,,,---...///+++,,,,,,---......//////---------......---------++++++,,,---...///000111,,,,,,,,,+++,,,------............---------,,,,,,,,,---...///000000000000....../////////000000000,,,,,,++++++,,,---......------......------------------------------------......---,,,,,,,,,------///......---------------,,,---............---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------...------------,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++++++++000...,,,+++,,,,,,+++***++++++,,,,,,,,,,,,------------......---,,,+++***------------,,,++++++***++++++,,,,,,,,,,,,+++++++++***))))))(((((())))))***+++,,,+++***+++---...............------------,,,,,,,,,+++,,,------......,,,++++++,,,------,,,************************'''(((***,,,---------,,,,,,,,,---------,,,++++++******))))))))))))******,,,,,,+++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******+++++++++******++++++************++++++....../////////---,,,+++,,,++++++++++++,,,------+++************++++++,,,*********))))))*********++++++,,,---------------))))))*********+++++++++,,,------------.........,,,,,,,,,,,,++++++++++++************************------......---+++***)))***)))))))))***+++---...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///---***)))+++---//////,,,++++++++++++++++++,,,000...,,,+++***+++,,,...,,,---------,,,+++******+++++++++******)))))))))+++*********************((((((((()))******+++++++++,,,---......---++++++---,,,,,,++++++,,,,,,---******+++,,,+++***((('''******************))))))******+++,,,,,,---......++++++******++++++,,,---...---,,,+++++++++++++++///---++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---,,,++++++,,,---,,,***,,,++++++******++++++,,,*********************************+++,,,,,,++++++,,,++++++******))))))((()))))))))******+++++++++)))+++---///000///---+++(((''''''(((***,,,+++***++++++,,,,,,,,,---------***+++---,,,***)))******))))))*********+++++++++...------,,,,,,,,,------000000/////////...------///...---,,,+++,,,,,,---,,,---............---,,,---//////...---,,,---.../////////....../////////........................---,,,,,,,,,,,,---............---,,,+++*********,,,,,,,,,---------............////////////......,,,,,,------...//////000...............///000000111111111000//////.........///000000111111111000...////////////000000000,,,,,,++++++,,,,,,---......------,,,,,,,,,,,,,,,------------------------000///...---,,,++++++,,,......---------------...------............---------,,,+++******+++,,,---,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,+++++++++++++++***+++++++++,,,,,,,,,------,,,---///000000...,,,+++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))***++++++******,,,...---............---,,,,,,,,,,,,,,,,,,------.........,,,++++++,,,---,,,,,,************************((()))+++,,,---,,,,,,++++++,,,,,,,,,,,,,,,++++++***))))))(((((())))))***+++*********++++++,,,---)))))))))(((((()))))))))++++++++++++++++++++++++((()))+++,,,,,,+++***))))))*********))))))***+++,,,---...//////---+++***))))))))))))******++++++************+++,,,,,,---,,,+++))))))))))))+++,,,+++,,,------......------++++++,,,,,,,,,---------........./////////000000,,,,,,,,,++++++++++++******************+++++++++''')))+++...//////...---///...,,,+++,,,---000111)))******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...+++))))))+++---------,,,++++++++++++++++++,,,...---+++***)))***,,,------------------,,,+++***,,,,,,++++++******))))))++++++++++++************(((((()))))))))************+++,,,---------,,,+++*********+++,,,---...///***+++,,,,,,,,,***)))'''************++++++++++++******+++,,,,,,---......++++++******++++++,,,---...------,,,,,,+++++++++...,,,++++++,,,---,,,+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++************+++++++++***)))***+++,,,+++***,,,,,,++++++++++++,,,,,,***************************+++,,,,,,,,,+++++++++,,,+++++++++******))))))''''''((()))+++,,,------*********++++++,,,------(((''''''(((+++,,,,,,+++---------,,,,,,,,,++++++)))+++,,,+++***(((((()))************++++++++++++---,,,++++++***+++++++++/////////..................---,,,+++,,,---...///,,,---///000000///---,,,,,,---///...------...000/////////....../////////........................------,,,,,,------...///......------,,,+++******......---------,,,,,,,,,...//////000000//////..................---------///............///000000111000000000//////............//////000000//////////////////000000000000///...------,,,,,,------///...---,,,+++,,,,,,,,,........................000///...---,,,+++++++++------,,,,,,,,,,,,------...........................---++++++++++++---...------------------------------------------------------------------------.........---------,,,,,,******++++++,,,,,,,,,---***++++++++++++***+++++++++++++++,,,,,,,,,------'''(((***,,,---,,,+++***...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++******)))***++++++***+++---///,,,------------,,,++++++,,,,,,---------............,,,++++++,,,---,,,,,,************************+++,,,,,,---,,,+++)))(((******++++++++++++************))))))))))))******************+++,,,------((((((((((((((((((((((((************************((()))***,,,,,,++++++***''')))+++***((('''(((******+++,,,------,,,***((())))))******++++++++++++******++++++,,,,,,,,,,,,,,,+++***))))))***+++,,,+++,,,------......------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++'''(((+++---//////...---...,,,***)))((()))***,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,***)))***+++,,,,,,+++++++++************++++++,,,,,,+++*********+++,,,,,,------------,,,,,,+++,,,,,,,,,+++++++++++++++******++++++++++++++++++******************************+++,,,,,,,,,++++++))))))***+++---...//////------------------,,,+++***+++++++++,,,,,,------+++++++++,,,,,,---------++++++******++++++,,,------------------,,,,,,,,,---,,,++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++************++++++***)))((()))+++,,,+++***,,,,,,++++++++++++,,,,,,************************+++,,,...---+++******+++++++++++++++++++++++++++'''((()))***+++---......+++***)))((((((***+++,,,***)))((()))+++,,,,,,+++------,,,,,,++++++*********+++,,,+++)))(((((()))*********++++++++++++,,,++++++***************+++//////.........//////000...---,,,+++,,,---///111///000111333333111000///---///000000//////000222------,,,,,,,,,,,,------........................---,,,,,,,,,,,,---......***+++,,,---............//////......---,,,,,,+++...//////000000//////...000000//////..................------......///000////////////////////////......////////////......000000000111111111222222111111000///......//////111000///---------......////////////////////////000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,---...//////...------...//////...------,,,,,,------...............------------------------------------,,,,,,,,,------------...//////.........---------+++++++++,,,,,,,,,,,,,,,***+++------+++******+++++++++,,,,,,,,,,,,------)))***,,,---------,,,+++,,,------......------,,,------,,,,,,,,,,,,------,,,------------,,,++++++)))***++++++++++++...000---------,,,,,,,,,,,,+++,,,,,,---............---...,,,++++++,,,------,,,************************,,,---------,,,***((('''))))))***+++++++++******++++++************+++++++++*********+++,,,,,,---******++++++++++++******))))))))))))))))))))))))((()))***+++++++++++++++&&&))),,,+++)))'''(((+++)))***+++,,,,,,+++***)))+++,,,,,,---...---------***+++,,,,,,---,,,,,,+++++++++************++++++++++++,,,---------------))))))*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++************)))))))))***++++++,,,,,,+++,,,---------,,,+++***---,,,***)))(((((())))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********+++------,,,************))))))*********++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++******))))))***)))))))))******+++,,,++++++,,,,,,------,,,,,,------,,,,,,,,,---......++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------------------,,,++++++,,,---...,,,+++*********++++++++++++,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---+++***)))***,,,---,,,+++---,,,,,,++++++,,,,,,---************************,,,...///...+++))))))***)))******++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++*********)))))))))))),,,+++***+++,,,---,,,+++*********++++++++++++++++++,,,---,,,***)))))))))*********+++++++++,,,,,,+++++++++******+++,,,,,,///...------...///000111111///---++++++,,,...//////000222444444222000//////000111000.........///,,,,,,++++++++++++,,,,,,........................,,,,,,,,,,,,,,,------...***+++---///000000000000///........................//////////////////...111111111111111111111222111000000000000111222222111222222333333444444444222333333333333333222222333333333333444444444444222111111111111222222333555444222000///000111111///////////////////////////...---,,,,,,,,,,,,,,,---------------...//////000///...------...///000---......//////......---///.........------------------------------------,,,,,,,,,---------......////////////.........---,,,,,,,,,,,,,,,,,,++++++***---///...,,,******+++++++++,,,,,,,,,,,,------000000///......---,,,,,,***+++,,,---------------...---,,,,,,,,,,,,---...,,,------...---,,,+++***)))+++,,,,,,,,,,,,///111000///---,,,,,,,,,---...,,,,,,.../////////...---...,,,++++++,,,------,,,************************+++,,,,,,---,,,+++)))((()))***++++++,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,+++,,,------------,,,+++************************))))))))))))***+++,,,---'''+++///...+++)))***---+++++++++++++++++++++++++++,,,---.........------+++,,,---------,,,+++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------......++++++++++++************((())))))***++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++---//////,,,*********))))))))))))******++++++,,,------,,,,,,+++******+++,,,------------+++++++++,,,,,,---------))))))***+++,,,,,,------...------,,,+++***))))))***)))((((((((()))+++,,,------------,,,+++******+++******)))***+++---...+++,,,------...///000000---,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,---............,,,++++++,,,---...,,,+++))))))*********+++++++++---,,,,,,++++++,,,,,,---///......------......///,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---************************---///000///+++((((((***))))))***+++,,,------.........------,,,+++*********+++,,,,,,,,,***((('''...,,,+++,,,------,,,+++'''((()))***+++,,,------,,,...///...,,,***************+++++++++,,,,,,,,,,,,+++++++++,,,,,,---.........------...///111222333111...,,,++++++,,,...---...000222222000...---...//////...+++******+++...------,,,,,,------...////////////////////////,,,++++++++++++,,,---------...///000000000///...------......///000000000......////////////......111111222333444555555666555555444444555555666777666666777888999:::;;;;;;888999999999999999888888555555555666666666666777111111111222333555666777888777444333222222333444000000000000000000000000......---,,,,,,,,,------...............///000111000///...------...///000---...///000000///...---//////.........---------------------------------,,,,,,,,,------.........000/////////............---------,,,,,,++++++++++++...000///,,,)))***+++++++++,,,,,,,,,---------111000---+++)))(((''''''))))))+++,,,---............---,,,,,,,,,,,,---...,,,,,,---...---,,,+++******+++,,,,,,,,,---000222222000...---,,,---///000,,,,,,.../////////...---...,,,++++++,,,------,,,************************)))***+++,,,---,,,+++******+++,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,++++++***++++++,,,++++++------------++++++++++++++++++++++++++++++***)))(((((()))+++---...)))---111000,,,***,,,///---,,,,,,++++++,,,------)))***+++,,,---,,,++++++,,,------...---,,,***)))***+++,,,------,,,+++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------(((((()))))))))*********+++++++++************)))((())))))***++++++,,,,,,+++++++++++++++---......))))))***,,,,,,,,,,,,,,,...------,,,***))))))(((*********************************++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,111...***(((''')))+++------,,,,,,++++++,,,,,,---...------,,,,,,++++++***///...,,,+++++++++,,,,,,000---)))''')))******(((******)))))))))+++,,,---)))******++++++******)))///////////////.........//////.........---------///...,,,++++++,,,---///111///---,,,------,,,***...------,,,,,,------...+++,,,.........,,,***((((((((()))***++++++,,,,,,...---,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((()))+++///111*********++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++******,,,------------,,,((((((((((((((((((((((((******+++,,,,,,---......,,,---------,,,++++++***)))******+++++++++******++++++,,,------......///............////////////111111000......---------,,,,,,---...///000111222111000///...............+++,,,...///000///......---...000111222111///...,,,---.../////////...------...///000000000000000111111000000000/////////000111000///...///111444888888888999999:::::::::<<<;;;999888888999::::::<<<======>>>>>>???@@@@@@>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???===<<<;;;999888777777777999888777666555444444444777666444333111111000000000000//////......------///..................---,,,------------.........+++,,,---...//////....../////////.........------.../////////......---,,,,,,,,,,,,---------......111000///...---,,,,,,,,,------------------------.........------,,,,,,,,,..........................................------------------------------...---,,,,,,,,,,,,---...---,,,+++******,,,...///333111...,,,******+++++++++++++++,,,,,,---------...---+++)))(((((())))))+++***))))))***+++---...---------------,,,,,,,,,+++++++++,,,,,,---------)))))))))******+++++++++000...,,,***)))***,,,---...222555333---******---++++++++++++++++++++++++,,,,,,,,,+++++++++******......---,,,,,,------...---,,,,,,+++***)))((((((,,,,,,,,,,,,+++***((('''000000///...---,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------......------,,,111...******++++++)))'''+++++++++,,,,,,---------,,,,,,,,,++++++*********)))((((((***,,,......---...---,,,++++++,,,---...------..................******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------,,,+++*********+++---,,,+++++++++,,,---...+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,,,,)))''''''***---------,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,........................//////.........---------......,,,,,,,,,,,,---...---,,,++++++---......---,,,,,,++++++++++++,,,,,,---.../////////...---,,,*********+++,,,---------000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++...///***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------......))))))))))))))))))))))))******+++,,,,,,---............//////......---,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------......///............////////////111000///......---------,,,------...///000000111000//////............///------..................,,,---///000000000...------...///000000//////...111111111111111000///...000000000000111111111111111222444444333444666888:::;;;<<<===>>>???@@@AAACCCBBBAAA@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>???>>>===<<<;;;;;;:::;;;<<<;;;:::888777666666666555555444444333222111111111111000000000000//////////////////////////////---------.........///////////////...............------------------,,,,,,,,,,,,---------.........000///...---------------...........................------------------,,,................................................,,,,,,,,,---------------...---,,,,,,,,,,,,---...///...,,,+++,,,---...///111000...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,------...---,,,++++++***++++++++++++***++++++,,,---...---------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++******))))))******+++,,,---...,,,000222111,,,)))***,,,------------------------------,,,,,,,,,+++++++++))))))))))))((((((''''''------,,,,,,+++*********)))******++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...+++)))***,,,---,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***---///...---.........------.........////////////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++///...---+++***************+++,,,..................------------------...******+++,,,,,,---......---,,,+++*********++++++***)))'''(((+++---//////---.........---,,,+++***......------------......,,,,,,------......///////////////.........---------------------------------,,,+++,,,---......---+++******))))))******+++.............../////////++++++,,,,,,------......//////...............///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,---++++++,,,,,,,,,,,,,,,---,,,---............---,,,------------,,,,,,,,,,,,000///...---------...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........//////......---------.........---,,,+++***,,,,,,,,,---......//////............////////////111000///......---......------.........///////////////////////////000000///......---------......+++,,,.../////////...---//////000000000000//////333333333222111///...---111111111222333333444444444666999;;;;;;<<<>>>???@@@AAABBBCCCEEEGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJJJJGGGHHHHHHIIIIIIJJJKKKKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJIIIHHHFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA???>>>==================<<<;;;999888777777555555444444444333333333333333222222111111000000///...---------...///000............////////////,,,------.........------,,,------------.........///......---------......////////////////////////---------------.........................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000///...------...//////000///...------...000111------------,,,,,,,,,,,,,,,------......------,,,***+++,,,---............,,,,,,,,,---------------,,,,,,,,,,,,------------...------,,,,,,+++******'''(((***,,,,,,,,,++++++***---000///,,,***+++------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++************,,,---...+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++******+++***)))+++---......---,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******,,,...//////.........////////////......000000//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++...---,,,+++++++++++++++++++++,,,---------------.........//////.........+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++***+++,,,------...---,,,,,,+++,,,,,,---------,,,++++++,,,------+++++++++,,,---...//////////////////............+++,,,---.........------000...------...---+++***++++++************++++++,,,,,,++++++,,,---...///++++++,,,,,,---------...,,,,,,,,,,,,,,,---...///---------------------------,,,*********+++---///---------------------------.........---,,,++++++,,,,,,,,,,,,------------,,,---///111111///---,,,------------------,,,,,,111000---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---,,,,,,++++++............---+++******,,,,,,------.../////////............////////////000000///.............................................//////000000000000111000...---,,,,,,---...,,,---.../////////......//////000000000000//////111222222222111000//////333333444555666777888999999<<<@@@BBBCCCDDDFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMNNNNNNOOOPPPPPPPPPKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMKKKJJJJJJIIIIIIIIIGGGGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBDDDCCCBBBAAA@@@???>>>===;;;;;;::::::999888888888888777666555444333222222222111///------...000111............////////////......//////000000//////------------............---------------...///000........................,,,,,,------......//////........................---------...............,,,,,,,,,,,,,,,+++++++++------------------------000///...---------......//////...------...//////......------,,,,,,,,,++++++,,,---...///...------***,,,---///000//////...---------....../////////,,,,,,------------------------------------,,,,,,//////...---+++)))'''&&&+++,,,......,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---///000111000...---++++++++++++,,,,,,------...,,,***)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++)))******++++++******)))******+++,,,...//////...,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---///000000///,,,---...//////...---,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,---.........---+++*********+++,,,))))))***++++++***))))))---------,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,---...---+++)))((()))+++///111...------------------...+++++++++,,,---...//////000000/////////.........+++,,,------......------///......///000///---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///---------------------------,,,+++******,,,...///---------------------------............---++++++---------------------------...000111111000...---------------------------000...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---,,,,,,+++------------,,,+++)))))),,,,,,---......//////000............////////////000//////............///------------............---...///000111111000000111000...---,,,,,,---.........//////000000000000///////////////000000000000000222333444444444444888999:::;;;<<<>>>?????????BBBFFFIIIJJJKKKLLLNNNMMMMMMMMMNNNNNNNNNNNNNNNLLLMMMNNNNNNOOOPPPPPPQQQPPPPPPQQQQQQRRRSSSSSSTTTNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPOOONNNNNNNNNNNNNNNPPPOOONNNMMMLLLLLLLLLMMMKKKJJJJJJJJJJJJJJJKKKKKKIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@??????>>>>>>===<<<;;;:::999888777666666444222000000111222333000000000000000000000000---....../////////......---------.........//////---------------...///000---------------------------------....../////////........................---------.........//////---------,,,,,,+++++++++------------------------......------------------//////...---,,,,,,,,,,,,.........------,,,,,,,,,***+++,,,.........------+++,,,...///000000///...---......///000111111222------------------------++++++,,,---......//////555333000,,,***(((((((((,,,---...---------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************&&&(((***---.........---))))))******++++++,,,,,,,,,+++)))((('''(((***+++/////////...---,,,,,,++++++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++*********++++++*********,,,---.........------------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000000...++++++---......---++++++,,,,,,---.../////////...------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,...///000///---+++)))((()))***+++)))***+++,,,,,,+++***)))......---,,,,,,+++******++++++,,,---------,,,,,,)))+++,,,------...///111,,,***((('''))),,,000222///000111111111111000///,,,,,,------......//////000000000/////////......+++,,,,,,------.........***+++,,,///333444444222...------,,,,,,------...///////////////000000000+++++++++++++++,,,,,,,,,......------...///000000---------------------------,,,+++++++++,,,...///---------------------------............------,,,///............---------...///000000000000///...------------...............---,,,+++***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////......,,,,,,---,,,,,,+++***)))---------...//////000000............//////////////////............//////,,,,,,---------............///000111222111000//////......---------......////////////000000000111////////////000222333444222444666888:::;;;<<<===@@@@@@AAABBBCCCEEEEEEFFFGGGIIILLLMMMNNNOOOPPPRRRQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUUUURRRRRRSSSSSSTTTUUUUUUVVVSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPOOONNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNOOOPPPMMMMMMMMMLLLMMMMMMNNNNNNKKKKKKKKKJJJIIIIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAA???>>>>>>===;;;:::999777666666777777444444444444333333222222---............---,,,,,,------........./////////---------------...///000------------------------.............../////////........................,,,,,,------...////////////......------,,,,,,+++,,,------......------,,,,,,,,,------............///......---,,,,,,+++***.........---------------+++,,,,,,---.........---+++,,,---...////////////------...///000111222333............------------)))***+++,,,...///000000333111...+++***+++---......---------------...///........................,,,,,,,,,+++++++++******&&&'''))),,,---.........)))))))))******+++++++++((((((((((((***,,,---///111000///...---,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,,,,,,,++++++---///000000...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,---///000///...++++++,,,,,,,,,,,,++++++***+++---...///000000000......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,++++++,,,---...000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---))),,,...///------///111+++++++++,,,,,,.../////////000222333333222000///........................000000000000/////////...,,,,,,++++++,,,---///000)))***---111555777777555......------------......//////000111111000......---------------,,,,,,,,,...---------------...///........................,,,,,,,,,------------...........................------------............////////////......------////////////////////////------------.........///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,------------,,,,,,------......//////000000............//////////////////............//////++++++,,,------.../////////000111222222111///...------.................................///000000000000000111222555777888;;;<<<>>>@@@CCCDDDFFFFFFGGGHHHHHHIIIJJJKKKKKKLLLMMMNNNPPPOOOOOOPPPRRRTTTQQQQQQRRRRRRRRRRRRRRRRRRPPPQQQSSSVVVWWWXXXXXXXXXTTTTTTTTTUUUVVVVVVWWWWWWUUUUUUUUUUUUUUUTTTTTTTTTUUUUUUUUUTTTRRRQQQOOONNNLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNPPPPPPNNNNNNNNNNNNNNNOOOPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMLLLKKKJJJJJJIIIJJJIIIIIIHHHGGGFFFFFFEEEBBBAAAAAA@@@>>>======<<<;;;::::::999888777666666111111111000///...---,,,............////////////......---------......///........................////////////....................................,,,,,,------...//////000000000///......---,,,,,,,,,,,,---......---,,,,,,+++,,,---...///000000000---...............------------------.....................---......//////,,,,,,,,,,,,---...///000++++++,,,...///000111222///.........------------******+++,,,---......///,,,,,,,,,,,,,,,---///000...---+++++++++,,,------////////////////////////......---------,,,,,,,,,,,,,,,------.../////////***+++++++++++++++++++++((()))***+++---...///000.........------,,,,,,,,,++++++,,,,,,,,,,,,------................................................------............------,,,///111111///---,,,---------------------......,,,,,,,,,---------.........,,,,,,,,,...///...------,,,,,,++++++,,,,,,---,,,,,,---.../////////............------,,,,,,,,,---------,,,,,,,,,++++++......---,,,,,,,,,------)))***---///000///---,,,***+++---......---+++******++++++,,,,,,------...+++,,,.../////////......---000111000---++++++---+++,,,///000111///---+++,,,...111333333111...,,,///////////////.........000000000000////////////---,,,+++***+++---000111,,,---///333666777666444...------,,,,,,------...---...///000000...,,,***.....................---,,,++++++******+++++++++........................+++,,,---.........------........................---------------...///000000000//////.........---//////............//////---------.........//////,,,,,,---.../////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------,,,------......///.........------......///000000000............/////////000//////.........//////000******+++,,,...///000000000111222333222000...---+++,,,...///000///.........------------...//////111111111222555777:::<<>>===;;;:::999999666666555555333222000///............/////////000///......---------......////////////////////////000000//////......------........................,,,,,,------...///000000111111000///......------,,,,,,---......---,,,,,,+++,,,...000111222222222,,,---...///000000000000,,,---------.../////////111000///......///000111---,,,++++++,,,---///000))))))***,,,...///000111//////.........---------+++,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,...,,,***)))***+++++++++------------------------000////////////.........///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////...+++...111222///---...///---------....../////////,,,,,,,,,------.........---,,,+++,,,......---,,,......,,,++++++,,,...............///......------++++++,,,,,,,,,---------------............---------------.........//////------------------------------,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,/////////...---------,,,******+++,,,---------,,,///////////////.........,,,---------...////////////...---,,,,,,---...///000000///...............111///---,,,,,,,,,...////////////////////////////////////...------,,,,,,//////////////////////////////000000///...------///......---------......000/////////...............---,,,+++++++++++++++///...,,,++++++,,,...///......////////////......++++++,,,,,,,,,---------//////.........---------............////////////////////////...---,,,,,,***+++,,,---..................---,,,,,,+++******///...---,,,,,,,,,---...111000///...---,,,,,,,,,+++***'''&&&'''***---000......---,,,---...///000333222222222111111000000///...---,,,,,,,,,,,,,,,000000000000000/////////111000///...............000/////////000111333444111444777999;;;===@@@BBBEEEIIIMMMPPPPPPPPPPPPQQQUUUQQQMMMLLLOOOQQQRRRQQQSSSTTTTTTUUUUUUTTTSSSRRRTTTTTTUUUVVVWWWWWWXXXXXXRRRSSSSSSTTTUUUVVVVVVWWWXXXWWWWWWWWWWWWWWWXXXYYYWWWVVVUUUSSSRRRPPPOOOOOOOOOOOONNNLLLIIIFFFCCCAAA=========>>>@@@AAACCCCCCIIIEEECCCCCCEEEFFFEEEBBBFFFEEEDDDDDDEEEFFFDDDCCCFFFDDDCCCCCCFFFIIIKKKKKKJJJJJJKKKLLLNNNPPPQQQRRRQQQQQQQQQRRRRRRQQQPPPPPPMMMNNNOOONNNMMMNNNOOOQQQNNNNNNNNNNNNLLLJJJHHHGGGIIIGGGEEECCCAAA???>>>>>>>>><<<:::999888777555333666555555333222111000000000000///...///000111222+++,,,...//////...---,,,---...///111111000...---,,,,,,---......---,,,,,,////////////////////////000000//////.........------------------------------------......///000111333222111000/////////////////////000000000000000000000000000000000000000000/////////............---.........//////000000------------------------,,,,,,,,,,,,,,,---...///,,,------......------,,,,,,,,,++++++,,,...///000//////.........------------------.........//////////////////////////////---------------...///000+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------.........//////////////////000000000000------------------------***,,,...000111111000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------............------++++++++++++,,,---...///,,,,,,************,,,,,,------------------------+++,,,,,,,,,,,,------------......//////......------------.........//////------------------------++++++,,,,,,---------...,,,---............---,,,...---------------,,,,,,...///000000000000000///...........................//////////////////000///...------------...///000000///...............111000...,,,,,,---...///////////////////////////.........///000000111111//////////////////////////////000000///......---///......------.........000000/////////.........000///...---------------///...,,,++++++,,,...///------............------+++,,,,,,,,,,,,---------//////.........---------............////////////++++++,,,---------,,,,,,+++,,,,,,---..................------,,,++++++***++++++*********,,,---...000//////...------------...---,,,+++,,,...111222//////.........///000111222222111111111000000000000//////...............111111111111111000000000000///......---------...111111000000000111333333222555888;;;===@@@CCCFFFHHHKKKPPPRRRSSSRRRSSSSSSVVVSSSOOONNNOOOQQQQQQPPPRRRSSSTTTUUUUUUUUUTTTSSSTTTUUUUUUVVVWWWWWWXXXXXXUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUUUUVVVUUUTTTSSSQQQOOOMMMKKKKKKIIIIIIIIIHHHFFFDDDBBB@@@<<<======>>>@@@BBBCCCDDDDDDCCCBBBCCCDDDEEEEEEEEEEEECCCBBBBBBCCCDDDCCCAAABBB@@@>>>???AAADDDEEEEEEGGGGGGGGGHHHJJJKKKLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPQQQQQQPPPOOOOOOPPPRRRQQQQQQRRRQQQPPPNNNLLLKKKMMMLLLKKKIIIHHHHHHGGGGGGFFFDDDBBB@@@@@@>>><<<:::888888777666444333222222222111///......///000111,,,---.../////////////////////////////////000000---...////////////...---////////////////////////000000000/////////..........................................///000111111333222111000///////////////////////////000000111////////////////////////000000/////////.........///////////////000000000---------------------------------------...//////,,,------......------,,,,,,,,,,,,,,,,,,...///000//////.........------------------.........//////////////////////////////......------......//////------............------,,,,,,,,,------------...---------.........//////....../////////000000000------------------------***,,,---///000///...---------------------------,,,,,,------------,,,,,,---......//////......---,,,,,,,,,,,,---...///000//////...------...//////------------------------,,,,,,,,,---------......---......//////......------------...............------------------------******+++,,,---...///000------............------,,,,,,,,,,,,------------111222222222222111111000------------------------111111000000000000000000///......------......///000//////............///111000...---------.../////////////////////////////////000111111222222333//////////////////////////////000000000///......///......---......//////000000000/////////......111111000/////////000000///...---,,,,,,---...///,,,------......------,,,,,,,,,,,,---------....../////////.........------............////////////******+++------.........,,,------.........------.........---,,,,,,++++++************,,,---.../////////......---......///////////////000111222222000000/////////000111222111111000000000000//////111111000000000000//////111111111111111111111111000000000///////////////222222111111111111222333444777:::===???BBBEEEHHHJJJMMMQQQSSSTTTSSSTTTTTTVVVTTTPPPOOOOOOPPPPPPPPPRRRSSSTTTVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVUUUTTTTTTUUUUUUUUUTTTSSSSSSSSSSSSQQQPPPNNNLLLIIIGGGEEEDDDAAAAAAAAAAAA@@@???>>>===::::::;;;<<<>>>@@@BBBCCCAAABBBDDDDDDDDDEEEGGGHHHEEECCCBBBBBBCCCCCCBBB@@@???===<<<<<<===???@@@???BBBBBBBBBBBBCCCDDDEEEFFFHHHIIIKKKMMMNNNOOOPPPPPPRRRRRRSSSRRRPPPPPPQQQSSSSSSTTTTTTTTTSSSRRRPPPOOOOOOOOONNNNNNNNNNNNNNNNNNJJJHHHFFFDDDCCCBBB???======<<<;;;:::888777666666555444222000///000111222///////////////000111111222000...------...000111//////000000000000//////////////////////////////111000000000000000//////000000000000000000000000////////////000111222222333222111000////////////000///...---...///000111////////////////////////000000000/////////......000000000///////////////------------------------///............//////000------............------------,,,------...///000/////////............------------...............//////////////////////////////........................////////////......+++,,,,,,,,,------------------........./////////------........./////////------------------------+++,,,---......---,,,,,,........................,,,,,,------------,,,,,,---......//////......---------------...///000111000000////////////000000------------------------------------..................////////////......................................................+++,,,,,,---......//////.........//////.........,,,---------......//////111111111111000///......---------...............111111111000000///////////////............//////000///............//////111000///.........//////////////////////////////333333222111111000000/////////////////////////////////000000000//////..................//////000000000000////////////...222111111000000000111111......------------......---..................---------------............////////////........................////////////------...///////////////---...............---,,,///.........------,,,,,,---------...//////000111...............///000000---......///000000000///////////////000000111111000000000///////////////000000111111111000000000111111111111111222222222222222222222222222222111111111111111222222333333555888:::<<<===???BBBDDDHHHJJJNNNOOOPPPOOOPPPQQQRRRPPPNNNMMMNNNNNNOOOPPPQQQRRRTTTUUUVVVVVVVVVUUUTTTTTTTTTUUUUUUUUUVVVVVVWWWVVVUUUTTTRRRPPPOOOOOOSSSSSSSSSRRRQQQPPPOOONNNKKKJJJGGGEEEBBB???===<<<:::::::::999999888888777666666777999;;;===???@@@???BBBEEEFFFDDDCCCFFFIIIEEEDDDBBBBBBCCCCCCBBB@@@@@@>>><<<<<<===>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@BBBDDDGGGIIIKKKLLLLLLNNNOOOPPPPPPOOOPPPRRRTTTSSSSSSTTTUUUUUUSSSRRRQQQMMMMMMNNNNNNNNNNNNMMMMMMKKKIIIGGGGGGGGGFFFDDDBBBBBBAAA@@@???>>>===<<<<<<;;;999777555333444444555444333111000//////000111000000...------......//////000000000000000000///////////////////////////111111111111000000000000000000000000000000000000////////////000111222333222222111000//////000000000///...------///111222........................000000000////////////...000/////////...---------........................000///////////////000000------............------------.........//////000/////////.......................................///////////////////////////////////////...------.........//////.........,,,,,,,,,,,,------------............////////////------------.........///........................------.........---,,,,,,////////////////////////------............------......////////////.........---------...//////000------------------------........................------........./////////...//////////////////........................---................................................////////////////////////......//////000000111111000000000000//////...---......//////000000000000000000000//////.........//////////////////////////////............//////111111000000////////////////////////////////////222111111000000///......//////////////////////////////000000000000000///...............///000111111000000000////////////111000000000000000111111........................//////000000000000//////------........./////////000000/////////.....................///////////////000000000//////...---.........///......------//////...............---////////////////////////...............///000111------...///000///............//////000000000000///////////////000000000///000111111111111000000000000000111111222222222111222333333333333222222//////111222333444555555666888999:::999999;;;===AAACCCFFFGGGGGGGGGHHHJJJIIIIIIIIIIIIJJJKKKMMMNNNNNNOOOQQQSSSSSSTTTSSSSSSQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPOOOMMMKKKIIIHHHGGGKKKLLLLLLKKKKKKIIIHHHGGGCCCBBB@@@>>>;;;999777666777777666555444333333333333444444666777999;;;<<<===AAADDDCCCAAA@@@AAACCCDDDBBBAAAAAAAAAAAA@@@>>>???>>><<<<<<===>>>===<<<888777777777888999:::::::::<<<>>>AAACCCEEEFFFGGGHHHIIIKKKLLLLLLMMMPPPSSSRRRSSSTTTUUUVVVUUUTTTTTTMMMMMMMMMMMMLLLJJJIIIHHHLLLKKKJJJJJJKKKKKKJJJIIIEEEEEEEEEDDDCCCCCCCCCBBB@@@???===<<<::::::::::::999777555222000000000000...//////000///...---,,,000//////////////////000000000000000000000000000000000000000111111111111////////////////////////////////////000111222333222111000000000000000000000//////...///000111222////////////////////////111000000000////////////.........------,,,,,,,,,........................111000000/////////000000---......//////......---......//////////////////////////////////////////.....................---///////////////////////////000000000///...---,,,------............------,,,,,,---------................../////////000000------------.........///...........................////////////......---000000000000000000000000---......//////......---...//////////////////...------------------...///,,,,,,,,,------,,,,,,,,,.................................////////////000...//////000000//////..................---------........................000000/////////.........000000////////////000000000000000111111111111111000111111111111000000////////////000000111111222000///////////////.........//////000000//////...///............//////000111111111111000000000000////////////////////////------...//////000000111//////////////////////////////000111111111000000............///000111111111111000000000/////////000000/////////000111111........................000000000111111000000000.........////////////000000000000/////////................../////////////////////......,,,++++++---....../////////......////////////////////////......//////...------,,,///.........///000000111///000000111111000000///---...///000000000////////////000000000000111111///000111222222222111000111111111222222333333444000111222333444333222111111222333555666666666666666777888888666555666888:::<<<>>>?????????@@@BBB???AAACCCCCCDDDEEEHHHJJJIIIJJJLLLMMMMMMMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJKKKHHHGGGFFFEEEDDDBBBAAAAAAAAABBBBBBCCCBBBAAA???>>>===<<<;;;999888666555555777666555444444444444444444444555666777999:::;;;;;;===@@@@@@???>>>>>>>>>BBB@@@???>>>???>>>===;;;<<<;;;:::;;;<<<<<<;;;:::555555555555666777888999999:::<<>>===;;;999777555333222222///000222333222000...,,,000000////////////000000000000000000000000000000//////000000000000000111////////////////////////////////////000111222222111111000000000000000111000000111111111222222222000000000000000000000000111111000000000/////////.........---------------........................111000000///////////////......////////////......//////000000000000//////...////////////000000000...............---------////////////////////////...///000111000///...------------......------------.........////////////....../////////000000000------........./////////........................////////////////////////000000000000000000000000......////////////.........//////000000//////......---------------......---...////////////...---............................../////////000000000//////000000000000////////////.........---------........................//////////////////000000111111000//////000111111111111111000000000000000///000111111111111111111.........///000111111111///000000000000000000111...///000111111000///..................///000000111222222222111111000000////////////////////////------...//////000000111//////////////////////////////000111111111111111............///000111222111111111000000000//////000000///000000111111222......////////////......//////000000000000//////....../////////000000000000000000000/////////...............////////////---...............---,,,,,,---...//////000//////////////////////////////------.../////////......000///////////////000000111111111000000000000000...///000111111111000000000000000111111111222222000111333444444444222222333333333444555666666666222333555777777666555444777888999999999888777777666777888888666666777888666777999:::999999;;;===999;;;>>>>>>===>>>@@@CCCCCCCCCEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>======<<<;;;<<<===>>>>>>===;;;:::999999999888888777777777888888777777777888999:::999999999999:::;;;<<<=========???AAACCCCCCBBB@@@CCCBBB@@@???@@@???>>><<<;;;:::999:::<<<<<<;;;:::444444444555666888999:::======???AAABBBCCCCCCCCCAAACCCDDDDDDCCCDDDFFFHHHJJJKKKMMMOOOPPPQQQPPPPPPPPPPPPQQQPPPOOOMMMJJJIIIGGGEEECCCCCCCCCCCCAAA@@@CCCCCCDDDEEEFFFGGGHHHHHHDDDFFFGGGHHHGGGEEEBBB@@@>>>>>>===<<<;;;999888777555555444444333222111111222111000000000000111222000000000000000000000000....../////////000000000111111111111111111111111............///000111111111111000000000000111111000111222444444333222111111111111111111111111111111111111000000000//////......//////////////////........................111000//////.........///......////////////......///000111111111000000///.../////////000000000000//////.........---------////////////////////////---...000111111000///.........////////////......////////////000000000000.../////////000000000000....../////////000000000........................------------...//////000000000000000000000000000/////////000000///////////////000000000000////////////...............///...///000000000000///...........................////////////000000000000//////000000000000////////////.........---------////////////////////////------...///000111222222222111000//////000111222111111000000//////......---...///000000000000000---------...///000000111000000111111222222222333...///000111111000///..................///000111111222222222222111000000////////////////////////111111000000///.........//////////////////////////////000111111111111111............///000222222111111111111000000000000111000000000111222222333......////////////............////////////......////////////000000000000000000000000////////////............/////////000---...///000111111111111,,,,,,...///000000000000////////////000000000000---...000111222222222222000000////////////000000000000//////...//////000///000111222333222111111000000111111222222222333111222444666666555444333555555555666777888888999666777:::;;;<<<;;;:::999======>>>===<<<:::888666666777999999888888999:::444555777777777777999:::666999;;;;;;999888;;;===>>>???@@@@@@@@@???>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999;;;<<<>>>>>>===;;;:::888888888999999999999:::999999999:::;;;===???@@@>>>============>>>??????@@@@@@AAADDDIIIKKKHHHEEEGGGEEECCCCCCCCCCCCAAA???;;;;;;;;;<<<>>>>>>===;;;444444555666777999;;;<<>>???@@@@@@@@@???===<<<:::888666444444444555666444333222111111222333444000000000000000000000000---.........//////000000222222222222222222222222---------......///000111111000000000000000111111///111444666666555333111111111111111111111111111111111111111000000000000//////000000111111222222////////////////////////000000///.....................////////////......///000111222222111000///.../////////000000111111//////.........---------////////////////////////,,,...000111222111000/////////000000000000//////000000000000111111111111////////////000000000000////////////000000000000////////////////////////+++++++++,,,---...///000//////////////////////////////000000000000////////////000000000000//////111000////////////000000---...///000000///...---////////////////////////222222111111111111222222333222111/////////000111///000111111000///111222////////////////////////111111111000000000000000222333333333333222111111......//////000000111111111111222333555444222///000000000000000000000000111111111111111111111111222222222111111111000000666444222111000111222333000111111000//////000222//////000000000000//////111111000//////000111111000000111111111111000000000000000000111111111111000000000000000000000000000111222111000111222444333111///000333666999:::333222111/////////000000222111000//////000111222222111000//////000111222111000000///...---------......//////000000111111000000000000000000000000000000000000000000000000222111111111000000//////111111000//////...//////222222111000///......---111111222222222222222111......//////000222333444111111222333555777888999<<<;;;:::999999999999999555666777888999:::::::::>>>???AAACCCDDDDDDCCCCCCEEEEEEEEEEEECCCBBB@@@???>>>>>>======<<<<<<;;;;;;999999888888888999999:::::::::888777777666666666::::::;;;;;;;;;;;;::::::===;;;999:::======<<<999;;;;;;::::::999::::::;;;======<<<<<<;;;;;;::::::999:::<<<===>>>?????????AAAAAAAAA@@@??????AAADDDCCCEEEHHHJJJKKKJJJIIIHHHHHHGGGFFFIIIMMMNNNMMMKKKLLLMMMMMMLLLJJJFFFAAA??????@@@AAAAAABBBBBBAAAAAA<<<;;;::::::;;;<<<===>>>>>>???@@@CCCEEEGGGHHHIIICCCDDDDDDCCCCCCBBBAAA@@@AAAAAAAAAAAABBBBBBBBBCCCCCCFFFIIILLLLLLMMMNNNOOONNNMMMKKKHHHEEEBBB@@@??????<<<:::;;;>>>CCCFFFGGGJJJIIIHHHHHHHHHFFFBBB???============>>>???@@@@@@AAAAAA???===;;;888666444444222...---///111222333555444222111000000000111000///...------------...222222111111111111111222222222111000//////000000000111222333444333222222222111111222333444222111000111111111111000000///...///000111111000///...000000000000000000000000............/////////000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000//////000000000000//////////////////////////////000000000000111111111111333222222111000//////...111000---...444<<<===888//////000000111111111222444000...///333333000,,,+++---000111111111333444000000000000////////////000000000000000000000000---...///000111111000000111111111111111111111111////////////000000000000111111000000//////......//////............//////111111111000000111111111333222111000//////000111000111222111000///000111////////////////////////000000000111111222222222444444444333333111000000000000000000000000111111111111222333444444111///000000000000000000000000000000000000000000000000222222222111111111000000333222000......///000111000111222222000000111222//////000000000000//////111111111111111111111111000000111111111111000000000000000000111111111111111111111111111111111111000111222222111111333444777444111///000222222222222111000/////////000111111000///......///000111222222111000000111222222222111111000//////......000000000000000/////////000000000000000000000000////////////////////////000000000000/////////...111111000000000000111111000000111111111111111111111111111111111000//////000000000111333555666777666666777888999;;;<<<===@@@???>>>===============<<<=========>>>?????????DDDEEEGGGIIIJJJJJJJJJIIIGGGHHHIIIJJJIIIGGGEEEDDDDDDCCCBBB@@@>>><<<;;;:::777777666666666777777888888777777666666666777777888999:::;;;;;;<<<<<<;;;<<<:::999;;;>>>???>>>===>>>>>>===<<<;;;;;;;;;;;;>>>>>>===<<<<<<;;;<<<<<<;;;<<<===???@@@@@@@@@AAAAAABBBBBB@@@??????AAACCCGGGHHHJJJMMMNNNOOOPPPPPPOOONNNMMMPPPSSSTTTSSSQQQRRRSSSSSSSSSQQQMMMJJJGGGFFFFFFEEEDDDDDDCCCCCCCCC???>>>===<<<<<<===>>>>>>>>>??????@@@AAACCCDDDEEECCCCCCCCCCCCBBBAAA@@@@@@@@@??????>>>>>>======<<>>@@@@@@CCCBBBCCCCCCCCCAAA===:::;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAA@@@???>>>===<<<999666333222222333333333333222111111000111222222111111000000///000000000222111111000000111111222444333222222111111111222000111222333333333222222333222222222444333222000000000111111111111000000000000111111111111000000000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000........................000000000000000000000000//////000000000000000000000000000///......------000000000000111111111111222222111000000///......///000///000666;;;:::555///000000000111111111111333000...000333333000,,,,,,---///111444555666666000000000000////////////000000000000000000000000000000000000000000//////111111111111111111111111/////////000000000111111111111000000//////////////////............//////000000000000000000000000222222111000000000111111111222333222000//////000///////////////////////////000111222333444444555444444444444333222111000222222111111111111111111111111111222444444111///000000000000000000000000////////////////////////222222222111111111111111111111///.........///000000222444444333111111222///000000111111000000///111222333333333333222111000000111111111111000000000000000111111111222222111111111111111111111111000222333222111111222444666333000....../////////000///////////////000111000//////......//////000//////............//////222222222111111000000///222222111000000///......000000000000000000000000////////////////////////000////////////.........000000/////////000111111//////000111222333333444222222333333222111000000333333444555777999;;;<<<=========>>>???AAABBBCCCFFFEEEDDDCCCBBBBBBBBBBBBEEEEEEDDDDDDDDDFFFGGGHHHKKKLLLNNNOOOPPPPPPPPPPPPLLLMMMOOOPPPPPPNNNKKKIIIIIIHHHEEECCC???===:::999777777666666666666777777555555555666666888999999999:::;;;===>>>???@@@@@@>>>>>>>>>@@@CCCDDDEEEDDDEEEDDDCCCBBBAAA???>>>>>>@@@???>>>===<<<===>>>???===>>>???AAABBBBBBBBBBBBBBBBBBBBBAAA???>>>@@@AAAHHHIIIJJJMMMPPPSSSUUUWWWUUUTTTUUUVVVYYYYYYYYYWWWWWWXXXXXXXXXWWWUUURRRPPPOOONNNKKKHHHGGGFFFGGGGGGEEEEEECCCAAA@@@@@@??????@@@???>>>======>>>???@@@BBBBBBBBBAAAAAA@@@???>>>???>>>===<<<:::999888777:::;;;===>>>>>>???BBBDDDLLLMMMNNNOOOOOOMMMJJJIIIDDD@@@<<<::::::;;;;;;;;;<<<<<<>>>???@@@>>>:::666888888888888999:::;;;;;;>>>>>>???@@@AAAAAAAAAAAA===;;;999888888777555444222222111111222222333444222222222111222222333333111111000000000111111222333333222111111111111222000111222333333333333222444333222333444333111000//////000111222222222222222222222111111222222222000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111111111111000//////...------000000000000111111111111111111000000//////.........000111111555999666000000000000000111111111111222000///000222333000---///---...111666999888666000000000000////////////000000000000000000000000333222111000////////////111111111111111111111111000000000111111111222222111000000000000/////////000//////......//////000000000000000000000000000222111111111111111111111222333444222000//////000000000000000000000000000222222222333333444444444222333333333333333333222333333333222222111111111222111111222333333111///000000000000000000000000000000000000000000000000111111111111111111111111222222111000000111111222000222555666444333222222000000000111111000000000111222444555555444222111000111111222222111111000000000111111111222222222111111111111111111111111///111222222111000111222111///------///111222222.........//////000000111000000////////////000000000//////////////////000222222111111111000000000111111111000000000//////000000000000000000000000000000000000000000000000000000000000000/////////000000///...............//////000111222333333444333444444555666666666666777888999;;;===???AAACCCDDDDDDDDDDDDEEEFFFGGGHHHKKKJJJIIIGGGFFFFFFFFFFFFIIIHHHHHHHHHIIILLLNNNPPPPPPQQQSSSTTTTTTTTTSSSSSSPPPQQQSSSTTTRRRPPPLLLJJJHHHGGGDDDBBB>>><<<999888888888777777777888999999666666777888999;;;=========???@@@CCCDDDFFFGGGGGGFFFFFFFFFHHHJJJKKKLLLLLLKKKKKKJJJHHHFFFDDDCCCBBBBBBAAA???>>>>>>@@@AAABBB@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDBBB@@@??????AAAEEEFFFGGGIIIMMMRRRVVVYYYWWWWWWXXXYYYZZZZZZZZZYYYXXXYYYZZZZZZZZZXXXWWWVVVVVVSSSPPPMMMKKKLLLMMMOOOMMMMMMKKKIIIGGGEEEDDDCCCCCCAAA???===<<<<<<<<<===????????????>>>===<<<;;;>>>===<<<;;;999888777666888999999999999;;;>>>AAAEEEHHHLLLPPPQQQQQQOOOMMMLLLIIIDDD@@@>>>===<<<;;;:::;;;===???@@@>>>:::777888777777777777888888999888999:::<<<===>>>>>>>>>>>>=========>>>===:::888555444444444444444444444222222222222222222333444111111000000000111222222111000000/////////000000111111222222333333333333555444333333444333111000...///000111222333333333333222111000000111222333000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000222222222222222222222222//////000000000000000111000000000000111111222222000000000//////////////////000000000111111111111000000000/////////.........000000///111444222---000000000000000111111111111000///000222222000...111...---111777999777333000000000000////////////////////////////////////222222111000000000111222111111111111111111111111000111111111222222222222000000000000000000000000000000////////////000000000000111111111111000000111111111222222222222111333444444333000//////000111111111111111111111111555444444444333333222222000111222333444555555555444444333333222222111111222111000111222222111000000000000000000000000000111111111111111111111111111111111111111111111111222111111111111111222222000333555666555333222222000000111111111111000000111222444555555444222111111111222222222222111111111111111111222222222222111111111111111111111111...000111111000//////000///...---...111444444444......///000000000111111111111111111111111111111333333333333333333333333111000000000000000/////////000000000111111111222111111111111111111111111111111111111111111111111111111111111111111111111444333222000///......---000000000111111222222222111333555777999;;;<<<<<<===>>>???@@@CCCEEEGGGIIIIIIIIIIIIIIIIIIJJJKKKKKKNNNMMMLLLJJJIIIIIIHHHHHHIIIIIIIIIJJJLLLPPPSSSUUUUUUUUUVVVWWWWWWVVVTTTTTTPPPQQQRRRQQQOOOLLLHHHFFFBBBAAA@@@>>><<<:::999888777777777777888999:::;;;;;;;;;<<<<<<>>>@@@AAABBBDDDEEEGGGIIIJJJKKKLLLLLLJJJKKKLLLLLLLLLMMMNNNNNNMMMMMMLLLKKKIIIGGGEEEDDDDDDDDDCCCCCCDDDEEEFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHFFFGGGGGGFFFDDDBBBBBBCCCFFFFFFGGGIIILLLQQQVVVXXXXXXYYYZZZZZZZZZYYYYYYYYYXXXYYYZZZ[[[[[[ZZZYYYYYYXXXUUURRRPPPOOOQQQTTTVVVTTTTTTRRRQQQNNNLLLJJJIIIGGGEEECCCAAA???>>>>>>>>>===>>>>>>======<<<;;;::::::::::::999999999888888999:::;;;;;;;;;===AAACCCBBBFFFLLLRRRUUUVVVTTTSSSRRROOOJJJFFFDDDCCCAAA???<<<<<<>>>@@@BBB@@@===999::::::999888777777777777666777888888999999999888<<<<<<===???AAAAAA???<<<:::999999888777555444444222222111111111222222333111111111111111222333333111111000000000000111111222111222222222222333333555444333333444444222000//////000222333333333333222111000//////000111222111111111111111111111111000000000111111111111222111111111111111111111111000000000000000000000000///////////////////////////000000000111111222222222222111111111111222333---......///000111222222///000000000111111111111000000000000///////////////000///+++,,,000000---111111000000000000000000000000000111111222000///333000---000444666333///000000000000////////////////////////////////////000000000111111333444444111111111111111111111111000111111111222222222222000000000000111111111111000000////////////000000000111222333333222111000000111222222333222222222222333444333111000000111111111111111111111111111666555555444333222111000000111222444555666666666333333222222222222222222222111000000111222111000000000000000000000000000111111111111111111111111111111111111111222222222000000000000111111111111111333555555444222222333000111111222222111111000222222444444444444222222111111222222222222111111111111111222222222222333222222222222222222222222...000222222000///...///222000///000222333333222///000000111111111111000111222222333333222222111000111222222222222111000000000000000000000000000//////000000111222222333111111111111111111111111222222222222222222222222111111222222222222222333777666555333222111000000111111111222222333333333222333666999===???AAABBBCCCDDDEEEFFFHHHJJJLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNQQQPPPNNNMMMKKKKKKJJJJJJJJJJJJKKKLLLOOORRRUUUWWWVVVWWWWWWVVVUUUSSSQQQPPPLLLLLLLLLJJJHHHFFFDDDBBB<<<<<<<<<;;;;;;:::::::::666666777888999;;;===>>>AAAAAAAAABBBBBBDDDEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLHHHIIIJJJJJJJJJJJJKKKLLLLLLLLLMMMMMMLLLJJJHHHGGGIIIIIIJJJKKKLLLMMMMMMNNNKKKLLLMMMNNNNNNNNNNNNNNNKKKLLLNNNMMMKKKJJJJJJJJJLLLLLLLLLMMMPPPSSSWWWYYYXXXZZZ[[[[[[YYYXXXYYYYYYYYYZZZZZZ[[[[[[[[[[[[[[[WWWVVVSSSRRRRRRUUUXXXZZZXXXXXXWWWVVVTTTRRRPPPOOOKKKKKKJJJHHHGGGEEEDDDCCC@@@@@@@@@@@@@@@???======999999999::::::;;;;;;;;;===>>>@@@AAABBBDDDGGGIIIIIILLLRRRWWWZZZZZZYYYXXXTTTQQQMMMKKKJJJIIIGGGEEEAAAAAAAAACCCDDDCCC@@@>>>@@@???===;;;:::999888888888888999999888888777666999999:::===@@@AAA@@@??????>>>>>>===;;;999777666555444333333222222222333222222222222222333444555444333333333333444555555222222111111222222333444444333222333555555444222000000111222333333333333111111000000000000111111111111111111111111111111000111111111222222222222111111111111111111111111000000000000000000000000000000000000000000000000000111111222222333333333555444333111111111111222,,,,,,...///111222444444000000000000111111111111111111111111000000000000000111///++++++...000...111111111111000000000000///000000111111111111000222000///000222222000---000000000000////////////000000000000000000000000...///111222444555555555111111111111111111111111000000000111111111222222000000000111111111111222111000000//////000000111111222333444444333222111000111222333333333222222111222333333111111111333222222222222222222222222444444333333222222111111222333444444555444444444111111111111222222222222222000//////111222111000000000000000000000000000111111111111111111111111000000111111111222222222000000111222222222222222111333444333222111222333000111111222222111111000222222222222222222222222111222222333333222222111111111111222222222333333222222222222222222222222000222444444222000000000333111000000222222111000111222222333333222111000000111222222222222111000///000111111111111000///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222444333222222222222222222111222333444555666777888888999<<>>AAACCCEEEGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEEEEBBBDDDGGGGGGFFFGGGIIILLLNNNOOOQQQRRRRRRQQQPPPOOOOOOPPPRRRUUUVVVVVVUUUUUUSSSSSSTTTUUUUUUUUUTTTTTTQQQSSSUUUUUUTTTRRRRRRSSSSSSSSSRRRSSSTTTUUUWWWXXXWWWYYYZZZYYYWWWUUUVVVWWWXXXXXXYYYYYYYYYZZZZZZZZZWWWVVVTTTSSSSSSUUUXXXYYYXXXYYYYYYYYYXXXVVVTTTSSSOOOPPPQQQQQQPPPNNNKKKJJJGGGGGGGGGGGGFFFEEEDDDCCC>>>>>>>>>??????@@@@@@@@@@@@CCCFFFHHHJJJKKKNNNPPPRRRTTTXXX[[[\\\[[[ZZZXXXTTTRRRPPPOOOPPPPPPOOONNNJJJIIIHHHHHHIIIIIIGGGFFFFFFEEEBBB???===;;;:::999999999:::999999888777777777777777:::===??????>>>AAAAAAAAAAAA???>>><<<;;;:::999888777666555555555333333333333444555666777555444444444555555666777222222111111111222333444333222222333555666555444111111222333333222222222111222222222222222222111111111111111111111111111111111111222222222333333111111111111111111111111000000000000000000000000333333333333333333333333111222222333444444555555888666444222000000111111------...000111222333444000000000000111111111111111111111111222222222222000333333///...111111///111111111111000000000///...///111111111111111111//////000000111000000///000000000000////////////000000000000000000000000...000222555666555444333111111111111111111111111/////////000000000111111000000111111111222222222111111000000000000111111111222444555555444222111000111222333444333333222111222333333222111222444222222222222222222222222222222222222222222222222555555555555444333222111000000000111111222222333222000//////000111111000000000000000000000000000000000000000000000000000000000111111222222222222222333444555555555555555222333333222000000222444111111222222222222111111333222222111111222222333111222222333333222222111111111222222222333333333222222222222222222222222111444666666444222111111000//////000111222222000222333444444333222111000///000111222222111000///555555777777777777555555222222222222222222222222333333222222111000000000111111111111111111111111000000000000000000000000//////000000111111111222............///000111222111222333555888:::<<<<<>>>>>???@@@AAA========================<<<===???AAADDDGGGJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCBBBBBB@@@?????????BBBEEEFFFFFFGGGJJJMMMRRRSSSVVVXXXXXXXXXWWWVVVSSSUUUXXX[[[\\\\\\[[[YYYXXXXXXYYYYYYZZZYYYYYYYYYVVVXXX[[[[[[ZZZYYYYYYYYYWWWVVVVVVUUUUUUVVVVVVVVVTTTVVVXXXWWWTTTRRRRRRTTTVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUTTTTTTUUUVVVXXXWWWXXXYYYYYYYYYWWWVVVUUURRRSSSUUUVVVVVVSSSPPPNNNLLLLLLLLLLLLKKKJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEBBBEEEJJJMMMOOOPPPRRRTTTXXXZZZ[[[\\\\\\ZZZWWWVVVVVVTTTSSSSSSUUUVVVUUUUUUSSSQQQNNNNNNNNNOOONNNMMMJJJHHHFFFBBB???===;;;:::888999999999999888777777777666666888;;;=========AAABBBBBBCCCBBBAAA??????>>>===<<<:::999888777777333333333444555666777888333333333333333444555666333222111111111222333444222111111333666777666555222222333333333222111111222222444555555444222222111111111111111111111111111111222222222333333333111111111111111111111111000000000000000000000000000000000000000000000000222222333444444555666666:::888555222000000000000/////////000111111222222000000000000111111111111222222222222222222333333///444666444222333222///222111111111000000//////...///111111111000111222---///111111111000111333000000000000////////////000000000000000000000000///111444666777555222000111111111111111111111111////////////000000000000000000111111222222222222111111000000000000111111222222222222222222222222111111111111111111111111///000111222444555666777444444444333333222222222111111111111111111111111444444333333333222222222333333111000000000111222111111111111111111111111111111222222222333333333000000111111111222222222333222222111000000000000333444555555555444333222666555333222222333555666222111000000000111222333222222222111111000000000222222333333333333444444111111222222222333333333444555666666666555333222444444444333111111222444000000//////000000111222///777===<<<444///000444111111111222222333333333777777666555444333333222////////////000111222333555444222000000111222333000000000000000000000000111111111000000000000000111222222222000000222444222111000000111333555777555777:::===@@@AAABBBBBBEEEFFFHHHJJJLLLMMMNNNNNNNNNOOOOOOPPPQQQQQQPPPPPPRRRSSSSSSTTTTTTTTTSSSSSSVVVUUUTTTRRRQQQQQQQQQQQQSSSSSSTTTUUUUUURRRNNNKKKIIIGGGCCC???===<<<<<<<<<<<<<<<======>>>?????????>>>>>>???@@@@@@AAAAAABBBFFFGGGHHHLLLOOOQQQQQQPPPJJJFFFBBBAAABBBBBBAAA???>>>???@@@???===<<<===>>>???AAADDDGGGIIIMMMQQQUUUZZZZZZ[[[]]]___^^^\\\ZZZZZZZZZZZZ[[[\\\ZZZWWWUUUUUUWWWXXXXXXVVVTTTSSSSSSVVVVVVXXXYYYYYYXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTSSSPPPNNNNNNOOOOOOQQQSSSRRRPPPOOOQQQSSSRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRRRRRRRRSSSSSSTTTSSSTTTUUUUUUTTTRRRPPPOOOQQQRRRRRRRRRRRRSSSSSSSSSNNNMMMMMMLLLLLLMMMMMMNNNKKKMMMPPPSSSVVVWWWXXXXXX]]]]]]]]]\\\YYYYYYYYY[[[UUUVVVVVVWWWXXXZZZ\\\]]]XXXWWWVVVUUUTTTSSSSSSSSSTTTOOOJJJHHHGGGDDD>>>999999999999888999:::;;;;;;555666777666777888;;;===BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???<<<:::999===:::777666777777555333444333222111000000000000333333222222222222222333222333333444555555555444666444111000111333444444//////000111111222333333333333333222000...---+++000111333444555444444333111111222222222333333333000000000000111222333333111111111222222333333444111111111222222222333333444333222111000/////////111111111111111111111111222222222222222222222222111111111111111111111111222222222111111000000000000000////////////000000111111222333222111000///000000000000000000000000222111000......000111222...////////////000000000...//////111222333444444333333333222222222111111000000000///000000111222///000000000000111111111000000000////////////...222222222222222222222222000000000111222222222333222333333444444555555555333333333222222111111111333333333333333333333333444444444444333333333222333222111000000000111222111111111111111111111111111111111111222222222222222222222222333333333444444333333222222222222333333444444555555444333333666555333222222333555666333222111111000111222333333333222222222111111111222222222333333333444444222222222222333333333333555555555555555444333333222333444444222111111333222222111111222222333444///555999888333///000333222222222333333333333333666666555555444444333333222222222222222333444555444333111//////000111222222222222222222222222222111111111111000000000000///000000///......000111333222222222444666999;;;:::<<>><<<<<<<<<=========<<<<<<======>>>>>>???@@@AAACCCEEEFFFHHHIIIMMMMMMMMMOOOQQQRRRPPPOOOIIIFFFDDDCCCDDDDDDCCCAAA@@@AAABBBBBB@@@@@@AAACCCGGGJJJMMMPPPRRRTTTWWWZZZ[[[[[[\\\]]]^^^^^^[[[YYYZZZYYYYYYZZZZZZYYYVVVSSSSSSUUUVVVUUUSSSQQQQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQTTTSSSRRRPPPOOOOOOOOOOOOLLLMMMMMMLLLIIIHHHHHHIIILLLNNNOOOOOOMMMMMMOOOQQQQQQPPPPPPPPPPPPPPPPPPPPPRRRQQQQQQQQQQQQQQQRRRRRRTTTTTTTTTTTTTTTSSSRRRQQQSSSSSSSSSTTTTTTUUUUUUUUURRRRRRRRRQQQQQQPPPPPPPPPPPPRRRUUUXXXZZZ\\\]]]]]]YYYYYYYYYXXXVVVUUUVVVWWWUUUVVVWWWXXXYYYZZZ[[[\\\YYYXXXWWWVVVUUUUUUUUUUUUWWWRRRNNNLLLKKKHHHBBB===;;;;;;::::::::::::::::::777777777777777888;;;<<<===>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEDDDCCCBBBAAAAAA>>>;;;::::::999666444444333333222222222222333222222222333333555666666333333444444555555555555666444111111222333333333222222222333444555555666666555555444333222111111111222333444444444333333222222222222333333333333333222222222222333333444111111111111111222222222222333333333333444444444555444333222222111111222111111111111111111111111111111111111111111111111333333333222222222222222444444444333333222222222111000000//////000000111222222333333333222111000000000000000000000000000111000///......///000111000000000111111111222222000000111111111111111111222222222111111111000000222222222222222333333444111222222222222333333333333333222222222111111111222222222222333333333333000000111222333444444555555555555555444444444444222222111111111111111000444444444444444444444444555555444444444333333333333222111111000000111111111111111111111111111111111111111111222222222222222222222333333333444444333333222222222333444444333333444555555444444333555444333222222333444555555444333222111111222222333333333333222222222222222222222222333333333333222222333333333444444444666555555444444444444444111333555555444222111111222222111111222222333444000222444444222111111222222222222222222111111111444444444444444444444444444444333333333333444444222111000/////////000111222222222222222222222222111111111111111111111111222333333222111111222444333333333555777:::===???@@@AAADDDGGGIIIKKKKKKKKKNNNOOOPPPRRRSSSSSSTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSTTTTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXXXXWWWUUUTTTSSSNNNHHHDDDCCCCCCCCCBBB???>>>======<<<<<<======>>>===<<<;;;<<<===>>>???CCCDDDGGGIIIMMMOOORRRSSSUUUTTTSSSSSSTTTSSSPPPMMMIIIHHHGGGHHHIIIIIIGGGEEEEEEFFFFFFEEEEEEEEEGGGJJJPPPSSSWWWZZZ[[[[[[\\\]]]\\\\\\\\\]]]^^^\\\YYYWWWXXXWWWVVVVVVWWWUUURRRPPPOOOPPPQQQQQQOOOMMMMMMNNNLLLLLLMMMMMMMMMLLLLLLKKKOOONNNMMMLLLKKKJJJJJJJJJFFFGGGGGGFFFCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIIIIJJJJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRRRRUUUUUUVVVVVVUUUTTTSSSSSSSSSUUUWWWYYY\\\]]]^^^___ZZZ[[[[[[YYYWWWVVVWWWYYYVVVWWWXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXZZZWWWSSSQQQPPPNNNIIIDDD@@@@@@???>>>===<<<;;;:::999888777777777888:::;;;<<<===>>>@@@@@@AAAAAAAAACCCDDDFFFGGGHHHHHHGGGGGGEEECCCBBBAAA@@@===:::777666666555444444444555555222333333444666777999:::333444444444555555555555666555333222333444333222333333333444444555666666777666555444333444555555333444444444444333333222333333333333444444444444555555444444333333444444111111111111000000000000222222222333333333444444333333222222222222333333111111111111111111111111000000000000000000000000333333333222222111111111333333333333333222222222222111111111111111111222111222222222222111000000000000000000000000000000000///...------...///000000000000111111111111222333333222111000//////...111111111000000000//////222222222222333333444444111222222222222333333333444333333333222222222222222222222333333333333333333333333444444555555666444444444444444444444444222222222222111111111111222222222222222222222222555555555444444444333333222222222111111111111111111111111111111111111111222222222222333333333333111111222222222333333333111111111111222333444444333333444444444444444444555444333333333333444555666555444333222222111111333333333333333333333333111222222222222333333333222333333333333444444444666555444333333333444555111444777888666444222111000000//////000000111222222111000111222333333333111111111000000//////...222222333333444444444444333333222222111222222222222111000000000000111111000000000000000000000000000111111111111111222222333444555444333333444666333444666888;;;>>>AAACCCEEEFFFIIIKKKMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRUUUUUUVVVWWWWWWWWWWWWWWWTTTUUUVVVUUUTTTQQQNNNLLLLLLHHHBBB>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>======>>>@@@BBBCCCIIIKKKMMMPPPSSSVVVYYYZZZYYYWWWVVVVVVVVVTTTQQQNNNKKKLLLMMMNNNOOOOOOMMMLLLJJJKKKJJJIIIIIIJJJMMMPPPUUUXXX\\\___^^^]]]\\\\\\[[[[[[ZZZ[[[[[[ZZZVVVSSSSSSRRRQQQQQQQQQPPPNNNKKKIIIJJJKKKJJJIIIHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHGGGKKKJJJHHHGGGFFFEEEEEEEEEBBBCCCDDDCCCAAA@@@@@@AAA>>>>>>>>>??????@@@BBBDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFFFFGGGGGGIIIIIIJJJKKKLLLLLLMMMNNNRRRSSSTTTUUUUUUUUUTTTTTTQQQRRRSSSUUUWWWYYYZZZ[[[ZZZ[[[[[[ZZZXXXWWWXXXZZZWWWXXXYYY[[[[[[[[[[[[[[[\\\\\\[[[ZZZZZZZZZ[[[[[[\\\YYYWWWUUUTTTRRRNNNKKKGGGGGGFFFDDDCCCAAA???>>><<<:::888888888999999999@@@@@@AAAAAA@@@@@@>>>>>>BBBCCCEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGFFFCCC@@@===<<<;;;:::888777777777777555555555666666888999:::555555444444444555555555777666555555666666555333333222222222222333444555555444333222222444666777555555555444444333222222333333333444444444555555666555444333333333333333333333222222111111000000111111111111222222222333111111111111111222333333222222222222222222222222111111111111111111111111222222222111000000//////111111111000000000000000333222222111111222222333000000000000000/////////000000000000000000000000111000////////////000111/////////000000000000111444444333222111000000///222111111111000000000000///000000111222222222222//////000000000111111111222222222111111111000000222222333333333444444444777777666666555555555444111111111222333333444444222333333333333333333333222222222222222222222222555555444444444333333333222222222222111111000000111111111111111111111111333333333444444444444555333333333444444444444555333333333333333444555666333333333333444444555555444444444333333444444444555555444444333222111111333333333333333333333333111111111222222222333333222222222333333333444444555444333222222333555555222555999:::888555333222000000//////000000111222333111///000333555555444222222111111000000000///111111222222333444444444333333222222111222222222222222222111111222222222000000000000000000000000000000111111222222222333///000111111111111333555999:::<<<>>>BBBEEEGGGIIIKKKLLLNNNQQQRRRSSSSSSSSSPPPQQQRRRSSSTTTUUUUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTSSSTTTTTTUUUUUUTTTTTTTTTQQQRRRQQQPPPMMMIIIEEECCCBBB@@@>>>===>>>>>>===<<<>>>???@@@@@@@@@???>>>>>>?????????@@@CCCEEEHHHIIILLLMMMOOOQQQTTTVVVXXXYYYYYYXXXWWWWWWWWWVVVSSSQQQOOOQQQSSSTTTUUUTTTTTTTTTPPPPPPNNNLLLKKKLLLPPPSSSVVVYYY^^^___^^^[[[YYYXXXXXXWWWWWWWWWWWWUUURRROOOMMMKKKJJJJJJKKKKKKIIIGGGDDDEEEFFFEEECCCCCCDDDEEECCCCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCCCCBBBBBBCCC???AAAAAAAAA?????????AAACCCAAA@@@@@@AAABBBCCCDDDCCCCCCDDDEEEFFFFFFEEEEEECCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLNNNPPPQQQRRRRRRSSSMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVVVVUUUSSSSSSTTTVVVWWWWWWYYYZZZ[[[[[[[[[[[[\\\\\\[[[[[[[[[\\\]]]]]]\\\[[[YYYXXXWWWUUURRRPPPNNNNNNNNNMMMKKKIIIGGGFFFAAA>>>;;;:::;;;;;;:::999@@@AAABBBCCCCCCBBBAAA@@@CCCDDDEEEFFFGGGFFFEEEDDDFFFGGGIIIJJJIIIGGGFFFEEECCCBBB@@@===;;;:::999888:::999888777777777777777666555555444444444555666888777777888:::999777555444333222111222333444555444333222111222444666888666555555444333333333333333333333444444444555555444444333222111111111222444444444333333222222222222222222222333333333333222222222222222333444555333333333333333333333333222222222222222222222222333333222222111111111111000000000000000000000000333333222222222222333333222222111111000000000000000000000000000000000000111111111111111111111111000000000111111111222222333333333333333333333333333333222222222111111111...///111222333333333222//////000000000111111111222222222111111111000000222222333333444444555555888888777666555444333333///000000111222333333444333333333333333444444444333333333333333333333333444444333333333222222222111222222222222111000000111111111111111111111111333333333333444444444444555555555666666666777777666666555555555666777777333333333333333444666666444444444444444444444444333333444444333222111000222222222222333333333333111111111111222222222222111111222222222333333333333333333333333444444555222555999:::888555333333222222111111222222333444333111000111222444444333333333333333333222222222111111111222222333333333444444333333333333444444111222222222333333333333222222222222222222222222000000111111222333333333111333444555555666999;;;AAABBBDDDFFFIIIKKKMMMNNNOOOQQQSSSTTTVVVVVVVVVUUUQQQRRRSSSUUUVVVVVVWWWWWWUUUVVVWWWXXXXXXXXXXXXWWWXXXXXXXXXXXXWWWVVVUUUTTTNNNNNNLLLJJJGGGCCC@@@>>>;;;;;;;;;<<<>>>>>>===;;;===???AAABBBCCCBBB@@@???@@@AAACCCEEEGGGIIIKKKLLLKKKLLLNNNPPPRRRTTTUUUVVVXXXWWWWWWXXXYYYXXXVVVSSSTTTVVVXXXXXXXXXWWWXXXZZZVVVTTTQQQMMMKKKKKKOOORRRUUUXXX\\\]]][[[XXXVVVUUURRRQQQQQQQQQRRRPPPMMMJJJHHHFFFEEEEEEGGGGGGGGGEEEBBBCCCCCCBBBAAA@@@BBBDDD@@@@@@@@@AAABBBCCCEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFBBBCCCDDDDDDCCCBBBCCCEEEJJJGGGDDDCCCCCCDDDEEEDDDCCCDDDFFFGGGHHHGGGGGGFFFBBBBBBBBBBBBCCCEEEFFFGGGEEEFFFGGGHHHHHHGGGEEEDDDGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKMMMOOOPPPQQQLLLLLLLLLLLLNNNOOOQQQRRRSSSTTTTTTSSSRRRRRRSSSUUUTTTTTTUUUVVVWWWYYY[[[\\\[[[[[[[[[[[[[[[\\\]]]^^^[[[[[[[[[ZZZYYYWWWUUUUUUSSSTTTTTTTTTSSSQQQOOONNNIIIEEEAAA???@@@@@@>>><<<>>>@@@CCCFFFHHHIIIIIIHHHGGGHHHIIIJJJIIIHHHGGGFFFFFFHHHJJJKKKJJJIIIIIIIIIHHHGGGEEEBBB@@@>>>======???>>><<<:::999888777777777666555444444444555666666666777:::<<<<<<999777666555333222222444555777444444333333444555777888666555444444444444444555333333333333444444444444222222111000000000111111444444444444444333333333333333444444444555555555444444444444444555666666333333333333333333333333222222222222222222222222333333333333333333333333111111111222222222222222333222222111111222222333555444333333222222333333000000000000000000000000222222222222222222222222222222222333333333444444111222222222333333444444333333333222222222222111000111333555666666555555111222222222222333333333444333333333222222222222222222333333444555555666555444444333333222222222222222222222222222222222111111222222333333333333222222222222222222222222333333222222222111111111111222222333222111000///111111111111111111111111111111111222222222333333444444444444555555555555666555555444444444444555333333222222333444666777333444444444444444444333111222222333333222111000111111111222222222333333111111111111222222222222000000000111111111222222111222333444444444444444222444777888666444222222222222111111222222333444000000111111111111111222111111111222222222222222111111111111222222222222222222222222222333444555000000111222222222222222222222222222222222222222000000111222222333444444555777999:::<<<>>>AAADDDEEEFFFHHHJJJKKKLLLMMMMMMOOOPPPRRRSSSTTTTTTTTTSSSNNNOOOQQQSSSTTTUUUVVVVVVTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXWWWUUUSSSRRRGGGFFFEEECCC@@@>>><<<;;;:::999999:::<<<===<<<;;;:::<<<@@@CCCDDDDDDBBBAAABBBDDDFFFIIIJJJJJJJJJIIIKKKLLLNNNPPPSSSUUUWWWXXXZZZYYYYYYZZZZZZZZZWWWUUUWWWXXXZZZYYYXXXXXXZZZ]]]ZZZWWWRRRMMMIIIIIIMMMPPPRRRTTTWWWWWWUUURRRPPPPPPKKKKKKKKKLLLLLLKKKHHHEEEEEECCCBBBCCCEEEGGGGGGFFFCCCCCCCCCBBBAAAAAACCCEEECCCCCCCCCDDDFFFHHHJJJKKKNNNNNNNNNNNNOOOPPPQQQRRRNNNPPPQQQQQQPPPPPPQQQSSSWWWSSSNNNKKKLLLLLLKKKJJJJJJLLLNNNOOOPPPPPPOOONNNGGGGGGHHHIIIKKKMMMOOOPPPPPPRRRTTTUUUUUURRROOOMMMNNNNNNMMMMMMMMMMMMLLLLLLNNNMMMKKKJJJKKKMMMOOOQQQJJJJJJIIIIIIJJJLLLNNNOOOQQQRRRRRRQQQPPPPPPQQQSSSPPPPPPOOOOOOQQQUUUXXXZZZYYYYYYYYYZZZ[[[\\\]]]^^^[[[\\\\\\\\\ZZZYYYXXXXXXUUUVVVXXXXXXXXXWWWUUUTTTRRRMMMHHHFFFGGGGGGDDDAAA@@@BBBFFFJJJMMMNNNNNNNNNJJJKKKLLLMMMMMMLLLKKKJJJGGGIIIKKKJJJHHHGGGHHHJJJJJJIIIGGGFFFDDDCCCCCCCCCCCCBBB@@@>>><<<;;;:::999888777555444333444555666222333666999<<<<<<:::777666555333111111222444666222222222333333444444555555555444333444444666666222222222222333333333333111111000000000111222222333333333333333333444444111111222222222333333333333333222222222333444444111111111111111111111111111111111111111111111111000000000111222222333333000111111111222222222333222222111111111111222222444444222111111111222333000000000000000000000000111111222222222222111111000000111111111222222222000000111111111222222222222222222222111111111111///111333555666666555555111222222222222333333333333333222222222111111111222222333333444555666666111111111111111111111111555555444333333222111111000000111111222222222222////////////////////////222222222111111111000000111111222333222111000///111111111111111111111111///000000000000111111111000000111111111222222222333222222111000000000000333333222222333555666777333444444555555444444333///000111222333222111000000000000111111222222222000111111111111222222222///000000000000111111111000111333444555444333333111333555666444222111111000000000///000111111222...000111111///...///000------......//////000000111111111111111111111111////////////000111222333...///000111111111111111000000000000000000000000000000111222333333444444444666888:::<<>><<<;;;:::999999;;;999777888999;;;;;;:::666999>>>BBBEEEEEEDDDCCCDDDFFFIIIKKKKKKJJJHHHFFFMMMNNNQQQSSSVVVYYY[[[\\\\\\[[[[[[[[[\\\[[[XXXVVVXXXYYYZZZYYYWWWWWWZZZ^^^\\\YYYSSSLLLHHHHHHKKKNNNMMMOOOQQQQQQOOOLLLKKKKKKHHHGGGGGGIIIIIIHHHEEEBBBDDDBBBBBBCCCEEEGGGHHHGGGDDDEEEEEECCCBBBBBBEEEGGGGGGGGGHHHIIIKKKNNNQQQRRRXXXXXXXXXYYYZZZ[[[\\\]]]]]]^^^``````______```bbbhhhccc]]]YYYYYYYYYWWWVVVXXXYYY[[[]]]^^^^^^]]]\\\SSSTTTUUUVVVYYY[[[]]]^^^aaacccfffggggggccc___\\\[[[[[[[[[ZZZYYYYYYXXXXXXSSSQQQNNNLLLKKKMMMPPPQQQHHHGGGGGGGGGHHHIIIKKKLLLJJJKKKLLLKKKJJJJJJKKKMMMMMMLLLKKKKKKMMMRRRVVVYYYXXXXXXYYYYYYZZZ[[[\\\]]]\\\]]]^^^]]]\\\ZZZZZZ[[[VVVWWWYYYZZZ[[[ZZZYYYXXXWWWRRRMMMKKKLLLLLLHHHEEEDDDGGGJJJNNNOOOPPPOOONNNIIIJJJLLLMMMNNNNNNMMMLLLIIIKKKKKKIIIFFFEEEGGGIIIIIIIIIHHHHHHGGGGGGHHHHHHEEEDDDBBB@@@???>>>======999888555444333444555666///111444888;;;<<<999777444222000......000222333...///000111111111111000555444333333444555666777111111222222222333333333000000000000111222333333111111111222222333333444............////////////000000///////////////000////////////////////////000000000000000000000000++++++,,,---...///000000......//////000000000111222111111111111111111222222111///.........///000000000000000000000000000000000111111111111000000------------............000000000///////////////111111111111000000000000---///111333555555444333///000000000000111111111000000000////////////...