BM6@ 6(@@ fffSSSGGGGGGGGGHHHJJJMMMOOOQQQUUUUUUTTTRRRPPPPPPQQQRRRUUUsssmmmzzzhhhQQQNNNRRRNNNMMMLLLKKKJJJIIIHHHHHHUUUooouuufffxxxsss]]]QQQUUUTTTSSSRRRQQQTTTXXX\\\YYY\\\^^^___dddkkkoooooouuuyyyuuuaaaPPPIIIIIIUUUcccppp|||sssrrrooonnnqqqwwwzzzzzzyyyuuurrrooofff[[[XXX\\\^^^^^^^^^\\\YYYUUURRROOOIIIHHHHHHJJJLLLKKKFFFBBB@@@???===<<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<===@@@BBBDDDEEEEEEEEEEEECCC???<<<:::888888999@@@???>>>===<<<;;;:::999===;;;999999:::<<<<<<;;;777777666666666666666777888888999999999999888888999999999:::;;;>>>@@@AAAEEEGGGIIIKKKMMMNNNNNNNNNRRRUUUZZZkkk}}}bbbOOOFFFHHHIIIIIIJJJLLLNNNOOOPPPTTTVVVXXXWWWTTTSSSTTTVVV^^^uuu|||```RRRMMMHHHMMMMMMLLLKKKJJJIIIHHHHHHRRRddd{{{zzzwwwsssxxxuuu___SSS[[[ZZZXXXUUUTTTUUUXXX[[[\\\bbbgggjjjooowww{{{{{{|||}}}~~~{{{nnn___VVVVVVaaannn}}}sssppplllkkkmmmrrrvvvwwwzzzvvvssspppggg\\\YYY[[[^^^^^^^^^\\\YYYUUURRROOOIIIGGGGGGHHHKKKKKKGGGDDD@@@???===<<<;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;===@@@BBBDDDEEEFFFFFFBBB@@@===;;;999999:::;;;??????>>>===<<<;;;;;;:::===;;;999999:::<<<<<<;;;777777666666666666777777888888999999999999888888999999999:::;;;>>>@@@AAACCCDDDGGGKKKMMMNNNNNNMMMTTTUUUYYYiii}}}bbbPPPHHHFFFGGGJJJKKKLLLNNNOOOPPPPPPPPPQQQUUUXXXWWWSSSRRRUUUYYYeeezzzyyywwwsssWWWUUURRRGGGMMMMMMLLLKKKJJJIIIIIIHHHNNNVVViiirrr}}}ooo{{{fffYYY```___]]]ZZZXXXYYY\\\___dddllltttwwwzzz}}}pppccc```dddfffssstttooojjjhhhjjjnnnsssvvv{{{xxxtttpppggg^^^YYYZZZ]]]]]]]]]\\\ZZZVVVRRROOOIIIGGGEEEGGGJJJKKKIIIFFF@@@???===<<<;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<;;;===@@@CCCEEEFFFFFFEEE>>>===;;;:::999:::;;;<<<>>>>>>===<<<<<<<<<<<<<<<===;;;999999;;;<<<;;;;;;777777666666666666777777888888999999999999888888999999999:::;;;>>>@@@AAABBBEEEHHHLLLNNNOOONNNNNNTTTTTTVVVeeepppdddTTTHHHEEEGGGKKKNNNMMMNNNPPPQQQRRRRRRQQQQQQTTTWWWXXXUUUQQQRRRXXX^^^kkkxxx^^^SSSUUUSSSKKKMMMLLLLLLKKKJJJJJJIIIIIIKKKMMM\\\{{{xxxkkksssooo`````````___]]]]]]```dddhhhooowww}}}}}}}}}uuugggdddhhhcccnnn~~~sssmmmggggggjjjnnnsssyyyzzzwwwtttoooggg___ZZZXXX\\\\\\]]]]]][[[WWWSSSPPPJJJGGGEEEEEEIIIKKKJJJIII@@@???>>><<<<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<;;;===@@@CCCEEEEEEEEEDDD===<<<:::999999:::;;;<<<>>>===<<<<<<<<<<<<======<<<;;;::::::;;;<<<;;;:::777666666666666777777888888888999999999999888888999999999:::;;;>>>@@@AAAEEEGGGKKKOOOPPPPPPOOONNNPPPSSSWWWbbbRRRMMMIIIHHHJJJMMMLLLKKKOOOQQQRRRTTTUUUUUUTTTTTTWWWXXXWWWTTTTTTYYYccclll~~~aaaXXX\\\VVVNNNKKKLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIVVVttt||||||uuufff]]]^^^```bbbeeekkkrrrvvvzzzzzzjjj\\\ZZZ^^^fffnnn|||nnnfffbbbeeeiiilllrrrzzzxxxwwwsssmmmgggaaa[[[VVV[[[\\\^^^^^^\\\YYYTTTRRRLLLHHHEEEFFFIIILLLLLLJJJAAA@@@>>>===<<<<<<======<<<;;;;;;::::::;;;;;;<<<<<<>>>AAADDDEEEEEECCCBBB>>>===;;;999999999;;;;;;???>>><<<;;;;;;<<<===>>><<<;;;::::::<<<<<<;;;:::666666666666666777888888888888999999999999888888999999999:::;;;>>>@@@AAAFFFHHHKKKNNNPPPPPPOOONNNPPPWWW\\\eee|||JJJJJJJJJLLLNNNPPPOOOOOORRRSSSTTTVVVWWWWWWXXXXXXTTTTTTTTTWWW___kkkxxxqqqVVVbbbmmm]]]LLLKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIIIISSSkkk{{{kkk```bbbeeeiiiooowwwqqqbbbSSSJJJMMMTTTXXXcccuuuvvvhhh___\\\aaafffhhhnnnwwwvvvvvvsssmmmhhheee^^^WWW[[[]]]___```___[[[WWWTTTNNNJJJHHHHHHKKKMMMLLLKKKAAA@@@>>>===<<<<<<===>>><<<;;;;;;::::::;;;;;;<<<===@@@CCCEEEFFFDDDAAA@@@>>>===;;;:::999:::<<<===@@@>>><<<;;;:::;;;===>>>;;;::::::;;;<<<<<<;;;999666555555666666777888999888888999999999999888888999999999:::;;;>>>@@@AAADDDFFFIIIKKKNNNOOOPPPPPPUUU[[[aaahhhIIIKKKNNNOOOPPPRRRTTTUUUTTTTTTUUUVVVXXXZZZ[[[\\\VVVWWW]]]iii{{{eeeVVVeeemmm^^^OOONNNKKKKKKKKKKKKJJJJJJJJJJJJFFFIIIOOO^^^|||sssiiillloootttzzzyyylll\\\PPPIIIGGGLLLSSSRRRaaazzzvvvhhhfff]]]ZZZaaafffeeejjjsssvvvwwwtttnnnkkkiiibbbYYY\\\^^^aaabbbaaa]]]XXXUUUOOOMMMJJJKKKMMMNNNMMMJJJAAA@@@???============>>><<<;;;;;;::::::;;;;;;<<>>@@@AAA@@@===;;;::::::<<<===;;;::::::;;;======;;;999555555555555666777888999888888999999999999888888999999999:::;;;>>>@@@AAACCCEEEGGGKKKOOOTTTWWWYYYZZZ\\\^^^gggNNNRRRUUUUUURRRPPPQQQSSSUUUUUUUUUVVVXXX[[[]]]___```cccnnnqqq^^^TTTYYY\\\TTTMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJDDDIIIKKKUUUrrrssswww{{{zzzsssuuuxxx|||}}}dddZZZPPPNNNOOOQQQUUUYYYfffwww~~~mmmjjjiiieeehhh___\\\dddhhhfffiiirrrwwwxxxuuuooommmllleee[[[\\\^^^aaacccbbb^^^ZZZWWWQQQNNNLLLLLLOOOOOOMMMJJJAAA@@@???============>>><<<;;;;;;::::::;;;;;;<<<@@@BBBEEEFFFEEEBBB>>><<<::::::999:::<<<>>>AAACCCBBB@@@===;;;999:::;;;<<<;;;::::::<<<======;;;999555555555555666777999999888888999999999999888888999999999:::;;;>>>@@@AAAEEEFFFIIIMMMSSSZZZ___bbb\\\ZZZXXXcccOOOPPPQQQSSSTTTUUUVVVVVVUUURRRVVV^^^___[[[```kkkuuu[[[UUUOOOLLLNNNOOOMMMJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFKKKLLLPPPgggvvvttt{{{{{{zzz|||{{{lllcccXXXUUU]]]ddddddhhhpppssseeedddeeedddhhhjjjdddccchhhfffiiiwww|||{{{vvvrrrpppnnneee[[[YYY]]]gggggg```bbbbbbVVVVVVTTTRRROOOMMMLLLLLLLLLBBBAAA@@@>>>===<<<<<<<<<;;;===>>>===<<<<<<===>>>???BBBEEEFFFCCC@@@===<<<::::::;;;<<<=========<<<>>>===;;;:::999999::::::999999;;;;;;;;;999777666555444444555555666777888888888888777777777777777:::::::::;;;<<<>>>@@@AAA@@@DDDLLLTTTYYY[[[YYYWWWSSSVVVVVVhhhQQQQQQQQQQQQQQQSSSTTTUUUbbb```___```bbbiiizzzlllXXXSSSNNNLLLMMMNNNKKKHHHJJJIIIIIIIIIIIIHHHHHHHHHGGGIIIJJJMMM^^^zzzxxxuuu~~~|||pppbbbWWW[[[XXX]]]gggjjjiiippp{{{yyyuuuhhheeegggjjjrrrvvvnnnfffhhhhhhkkkvvv||||||xxxsssrrrppphhh___ZZZ]]]fffhhhaaaccccccYYYWWWVVVTTTQQQNNNLLLKKKJJJBBBAAA@@@>>>======<<<<<<;;;<<<======<<<;;;===>>>@@@CCCEEEEEEBBB???<<<;;;;;;;;;<<<<<<======>>>>>>===<<<;;;999999999999:::999:::;;;;;;:::999777666555444444555555666777888888777777777777777777777888888777888;;;>>>BBBDDDCCCFFFKKKOOORRRRRRPPPMMMSSSVVVVVVhhhOOOOOOQQQTTTYYY```fffjjj```kkkxxxvvvWWWTTTPPPMMMLLLMMMLLLIIIFFFIIIIIIIIIIIIHHHHHHHHHHHHHHHFFFFFFJJJRRRddd{{{uuusssbbbYYYTTTPPPMMMNNNNNNQQQUUURRRQQQ___pppyyynnniiinnnxxxkkkgggjjjnnnvvv|||}}}zzzvvvuuussslllddd\\\]]]gggjjjccceeefff]]]ZZZYYYVVVSSSOOOLLLIIIGGGAAAAAA???>>>============:::<<<<<<<<<;;;;;;===???BBBDDDEEEDDDAAA===;;;:::<<<;;;;;;<<<<<<>>>??????===<<<;;;:::999999999999999::::::;;;:::888777555555444444555555666777888777777777777777777888888777777777999===AAAFFFHHHDDDFFFIIILLLMMMLLLKKKIIIRRRVVVWWWiiiNNNPPPUUU]]]gggsss~~~cccQQQPPPOOOMMMMMMNNNLLLIIIFFFIIIIIIIIIHHHHHHHHHGGGGGGHHHDDDEEEIIIIIIRRRqqq{{{pppdddUUUKKKIIILLLOOOQQQQQQOOONNNNNNOOOZZZrrr|||uuupppxxxooohhhmmmrrrvvv|||}}}|||yyywwwvvvqqqiii______iiimmmggggggiiiaaa]]][[[XXXTTTOOOJJJFFFDDDAAA@@@???>>>============:::;;;<<<;;;;;;<<<>>>@@@DDDEEEEEECCC???;;;:::999;;;;;;::::::;;;===???@@@===<<<<<<;;;;;;;;;::::::::::::::::::999777666555555444444555555666777888777777777777777888888888888999<<>>=========>>>:::;;;<<<;;;;;;===@@@CCCEEEEEEDDDAAA===:::999999999999999:::;;;===>>>???===============<<<<<<<<<;;;::::::999888777555555555444444555555666777888666666777777888888888888777:::>>>BBBEEEEEEEEEDDDAAAEEEIIIKKKLLLNNNPPPSSSQQQVVVYYYlllooouuupppYYYRRRQQQMMMMMMNNNNNNMMMKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGDDDFFFIIIGGGHHH]]]vvv|||~~~ooo```UUUPPPIIILLLPPPWWW]]]``````^^^WWW___ooo{{{xxx~~~ggghhhrrryyy}}}|||xxxsssfffeeeqqqzzzsssnnnmmmgggaaa^^^XXXRRRKKKFFFCCCAAA@@@@@@???>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<>>>BBBEEEEEEDDDCCC???;;;999999:::888999:::<<<===>>>>>>>>><<<<<<============<<<;;;;;;;;;:::888777666555555555444444555555666777888666666666777888888999999555888<<<@@@BBBAAA@@@>>>AAAEEEJJJKKKKKKKKKMMMPPPPPPVVVYYYmmm}}}```TTTQQQOOOKKKKKKLLLLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDFFFHHHGGGHHHTTTbbb|||hhhXXXQQQOOOJJJOOOWWWaaakkkssswwwxxx|||{{{yyyggglllsssxxx|||xxxiiihhhuuuyyyrrrnnnhhhbbb^^^WWWOOOHHHDDDBBBAAA@@@??????>>>>>>>>>>>>>>><<<============@@@DDDHHHDDDCCCAAA>>>:::999999;;;777999===???AAAAAA@@@???999:::;;;<<<<<<;;;::::::<<<;;;999888666555555444555444444555555666777888555666666777888888999999666777999<<<>>>???@@@@@@AAAFFFLLLMMMKKKJJJLLLOOOPPPVVVZZZnnnyyynnnZZZTTTRRROOOIIIJJJJJJJJJHHHGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFCCCDDDFFFFFFFFFIIINNNSSSvvvkkkZZZSSSSSS\\\___eeennnxxxzzzkkkqqqsssvvv{{{kkkiiixxx}}}sssooohhhccc^^^VVVMMMGGGCCCBBBAAA@@@???>>>>>>>>>>>>>>>???======>>>===>>>AAAEEEIIIDDDCCCAAA===:::999:::<<<888;;;???BBBDDDCCCAAA@@@777888999:::::::::999888<<<;;;999777666555444444555444444555555666777888555666666777888999999999888888888999<<>>>>>>>>>>>AAA>>>;;;<<<@@@CCCEEEDDDAAA@@@===;;;999999::::::>>>???AAABBBAAA???<<<:::;;;;;;;;;;;;::::::999888>>>;;;777666777777666444444444555555666666777777777777777777777777777777888888999:::<<<>>>@@@AAABBBEEEIIILLLNNNOOOQQQRRRUUUXXXXXXjjjzzzlllhhhfffcccmmm~~~vvv\\\TTTRRRNNNJJJLLLKKKKKKKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDEEEGGGIIIKKKZZZtttxxxlllssswww}}}rrrnnnrrr~~~uuuxxx}}}yyyuuurrrnnnjjjbbb[[[QQQIIIEEECCCCCCCCC????????????>>>>>>>>>>>>???===<<<>>>AAACCCCCCBBB@@@???<<<:::999999999:::<<<===???@@@???>>>;;;:::;;;;;;;;;;;;;;;:::999888;;;888555555777888888777444555555666666777888888777777777777777777777777888888999:::<<<>>>@@@AAABBBEEEIIILLLMMMOOOQQQRRRTTTVVVUUUffflllhhh^^^RRROOO[[[lllwwwjjj[[[OOOOOOQQQNNNLLLMMMKKKKKKJJJJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHJJJPPP```}}}nnnooossszzz}}}uuurrrvvv{{{zzz~~~|||xxx|||ppplllhhh\\\VVVNNNGGGDDDCCCCCCCCC????????????>>>>>>>>>>>><<<===>>>AAACCCCCCAAA>>>>>>===;;;999999999999::::::;;;<<<======<<<:::999:::;;;;;;;;;;;;::::::999:::777555444555777888888555555666777777888888999777777777777777777777777888888999:::<<<>>>@@@AAABBBEEEIIILLLMMMNNNPPPRRRSSSUUUSSSdddWWWXXXZZZbbbtttiiiYYYRRRNNNQQQQQQMMMKKKMMMKKKKKKJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHHHHLLLRRRiiivvvyyy~~~xxx}}}yyyxxxlllhhhbbbTTTPPPJJJFFFDDDCCCCCCCCC????????????>>>>>>>>>===:::===AAADDDDDDBBB>>>;;;<<<;;;:::999999999:::::::::::::::;;;:::::::::999:::;;;;;;;;;;;;;;;::::::999777555333333444555555666666666777888888999999777777777777777777777777888888999:::<<<>>>@@@AAABBBEEEIIILLLMMMNNNOOOQQQRRRUUUTTTggg~~~fffXXXSSSOOONNNNNNMMMIIIHHHJJJKKKKKKIIIHHHGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHZZZ}}}{{{yyyrrrfffaaaXXXNNNKKKGGGDDDDDDDDDCCCBBB????????????>>>>>>>>>===:::>>>BBBEEEDDD@@@<<<999:::999999999::::::;;;;;;;;;::::::999999999999::::::;;;;;;<<<<<<;;;;;;;;;666666555444444444666777666666666777888888999999777777777777777777777777888888999:::<<<>>>@@@AAABBBEEEIIIKKKLLLMMMOOOPPPQQQUUUXXXnnnyyyaaaXXXXXXQQQPPPNNNMMMLLLKKKKKKLLLLLLJJJIIIGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFBBBBBBMMMhhhzzzwww}}}zzziii___YYYPPPIIIGGGEEEDDDDDDDDDBBBAAA????????????>>>>>>>>>>>><<>>;;;:::888999999:::;;;<<<<<<<<<>>>===;;;999999999:::::::::;;;;;;<<<<<<<<<<<<;;;333555888999888888999:::555555666777777888888999777777777777777777777777888888999:::<<<>>>@@@AAABBBEEEIIIKKKLLLMMMNNNOOOOOOUUUZZZqqquuu```UUUTTTVVVQQQPPPNNNMMMNNNOOONNNMMMLLLJJJHHHGGGFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEBBBCCCGGGTTTnnn~~~{{{vvvwwwppp^^^VVVTTTLLLFFFEEEDDDEEEEEEDDDBBB@@@????????????>>>>>>>>>>>>>>>AAACCCBBB???<<<;;;;;;888888:::;;;<<<===>>>>>>AAA@@@===:::999999:::;;;::::::;;;<<<<<<<<<<<<<<<999<<>>@@@AAACCCEEEIIIKKKLLLLLLMMMOOONNNTTTXXXoooppp]]]WWWUUUSSSPPPNNNMMMKKKJJJLLLMMMKKKGGGLLLJJJHHHFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDEEEEEEEEEEEEEEEDDDEEEGGGEEEGGG\\\|||}}}}}}vvvssshhhVVVPPPQQQKKKEEEEEEDDDEEEFFFEEEBBB???????????????>>>>>>>>>>>>@@@BBBCCCAAA===:::;;;<<<888999:::<<<===>>>??????DDDBBB>>>;;;999999:::;;;::::::;;;<<<=========<<>>@@@AAACCCEEEIIIKKKKKKLLLMMMNNNNNNSSSUUUkkkzzzmmm\\\TTTSSSTTTQQQMMMNNNNNNLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCFFFBBBDDDIIIMMM[[[|||}}}|||qqqcccXXXSSSOOOKKKGGGHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@>>>=========>>>???AAA@@@>>>;;;888888999;;;<<<<<<<<<<<<===???AAACCCBBBAAA@@@>>><<<:::999999;;;:::;;;===BBBHHHNNNQQQIIICCC<<<777666666444333555555555555555666777777777777777777888888888888888888999:::<<<>>>@@@AAACCCEEEGGGIIILLLMMMNNNOOOOOOUUUUUUdddhhh___UUUPPPQQQQQQNNNKKKNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBDDDFFFFFFQQQrrr{{{ooofff[[[SSSOOOMMMIIIFFFHHHGGGGGGFFFEEEDDDCCCCCCAAA@@@???>>>===>>>>>>???>>>>>>===;;;999999:::<<<<<<;;;:::999999::::::;;;===<<<:::999888888999::::::===CCCHHHKKKKKKIIIGGG===999555333444666666555555555555555555666777777777777777777888888888888888888999:::<<<>>>@@@AAACCCDDDGGGIIILLLMMMNNNOOOMMMTTTSSS___wwwaaaUUURRRPPPOOOOOOOOOMMMKKKMMMMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBDDDBBB>>>FFFcccyyysssaaa[[[TTTOOONNNMMMJJJHHHHHHGGGGGGFFFDDDCCCCCCBBB@@@@@@???>>>>>>>>>>>>???;;;<<<===<<<:::::::::<<<999999:::;;;<<<>>>???@@@999999999:::;;;>>>AAACCCGGGIIIKKKKKKHHHAAA:::555555333222222444666666555555555555555555666777777777777777777888888888888888888999:::<<<>>>@@@AAACCCDDDFFFIIILLLNNNOOOOOOPPPXXXWWW```xxxdddXXXOOOOOOPPPPPPNNNMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@BBBAAA===AAATTThhh|||zzzmmmeeebbbZZZWWWSSSQQQQQQPPPNNNKKKHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>:::<<<======;;;::::::::::::;;;<<<>>>???@@@@@@@@@;;;<<>>@@@AAABBBDDDFFFIIILLLNNNOOOPPPSSSYYYXXXdddnnnbbb[[[YYYQQQRRRQQQOOOLLLKKKMMMOOOLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAABBBCCCIIIPPPttt|||}}}}}}kkk^^^ZZZZZZXXXWWWUUUSSSRRRQQQOOOMMMHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@?????????>>><<<===???>>><<<:::::::::>>>?????????>>><<<999888>>>AAAEEEIIIKKKKKKIIIGGG???<<<888444333555777:::666777888888666555444444555555555555555666777777666777777777888888888888888888999:::<<<>>>@@@AAABBBCCCFFFIIILLLNNNPPPPPPPPPUUUUUUgggnnn___ZZZWWWVVVVVVRRRQQQPPPMMMJJJJJJLLLNNNKKKKKKJJJJJJIIIJJJJJJKKKIIIIIIHHHGGGGGGFFFFFFEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBAAABBB@@@???BBBEEEEEEDDDBBBPPPlllyyy{{{}}}xxxmmmaaaYYYXXX[[[VVVVVVUUUSSSQQQOOOMMMMMMHHHHHHFFFEEECCCBBB@@@@@@@@@@@@AAAAAA@@@@@@???>>>===>>>???>>><<<<<<===>>>???@@@CCCEEEEEECCCAAA@@@???AAADDDEEEDDDAAA<<<999777777777777666777777777111333555555555444555666555555555555555666777777777777777777888888888888888888999:::<<<>>>@@@AAAAAACCCFFFIIILLLNNNPPPQQQQQQVVVWWWlllqqqbbbUUUSSSUUUSSSQQQRRRNNNMMMLLLLLLLLLMMMMMMMMMJJJJJJJJJIIIIIIJJJJJJKKKIIIIIIHHHGGGGGGFFFFFFEEECCCEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCBBB???@@@QQQsss}}}rrrrrr{{{rrrsss}}}vvvmmmdddaaa^^^YYYYYY\\\UUUUUUTTTRRROOOMMMMMMMMMHHHHHHFFFEEECCCAAA@@@???@@@@@@AAAAAAAAA@@@???>>>;;;============???BBBDDDEEEGGGJJJLLLLLLJJJGGGEEE<<<=========<<<:::777666:::::::::999777555333111///222444444333444666888555555555555555666777777777777777777888888888888888888999:::<<<>>>@@@AAAAAACCCFFFIIILLLOOOPPPQQQRRRYYY\\\ppp}}}hhh___UUUPPPTTTVVVSSSPPPQQQJJJJJJKKKMMMPPPRRRPPPOOOJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIHHHHHHGGGFFFFFFEEECCCDDDFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@BBBBBB@@@>>>@@@BBBBBBCCCEEEVVVvvvyyysssoooxxx{{{{{{zzzuuuoookkkmmmqqqsssiii```ZZZ\\\]]]ZZZXXX[[[UUUUUUTTTRRROOONNNNNNOOOHHHHHHFFFEEECCCAAA@@@???@@@@@@AAABBBAAA@@@???>>>:::;;;<<<===>>>AAAFFFIIIRRRRRRRRROOOIIIBBB;;;666999999888888999:::<<<===:::999666555444555666888333555666555333333666999555555555555555666777777777777777777888888888888888888999:::<<<>>>@@@AAAAAACCCEEEIIILLLOOOPPPQQQNNNWWW[[[mmmqqq___YYYXXXVVVTTTRRRPPPPPPPPPPPPOOOMMMKKKJJJLLLMMMMMMLLLOOOLLLIIIGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@DDDHHHSSSooovvvlllooovvv}}}zzzxxxwwwvvvvvvnnnnnnmmmlllkkkjjjjjjiiibbbaaa___\\\[[[ZZZZZZZZZZZZXXXTTTSSSRRRPPPNNNMMMJJJJJJHHHFFFDDDBBBAAA@@@DDDDDDDDDDDDCCCBBB@@@@@@;;;>>>CCCHHHMMMPPPRRRRRRGGGDDD@@@;;;999999:::;;;;;;:::999888999:::;;;<<<888888777777666666555555555555555555555555555555555555666666777888888888777777777777888888888888999999:::<<<>>>@@@BBBCCCDDDEEEHHHJJJLLLMMMMMMMMMNNNUUUWWWkkkpppaaaZZZWWWVVVUUUSSSQQQOOONNNNNNOOOOOOMMMKKKKKKLLLMMMMMMMMMNNNKKKHHHGGGGGGHHHHHHGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???<<<@@@CCCIII\\\{{{vvvrrrsss{{{{{{zzzxxxvvvuuutttssssssqqqpppnnnllljjjgggfffeeedddccc```]]][[[ZZZYYYYYY\\\XXXSSSPPPOOOOOONNNNNNIIIGGGEEECCCBBBBBBCCCCCCBBBAAA@@@???@@@AAACCCDDDQQQPPPPPPNNNKKKGGGCCCAAAAAA???===:::999999:::;;;;;;::::::999999:::::::::666666666555555555444444555555555555555555555555444555555666666777888888777777777777888888888888888999:::;;;===@@@BBBCCCDDDEEEHHHJJJLLLMMMNNNNNNOOOUUUWWWjjjnnn^^^XXXVVVUUUSSSSSSSSSQQQOOONNNMMMMMMMMMNNNMMMKKKKKKMMMNNNNNNMMMLLLJJJGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????<<<===???AAAHHH]]]wwwsssxxx}}}zzzxxxwwwvvvtttssssssrrrrrrpppooonnnllliiigggeeedddfffdddbbb___\\\ZZZYYYXXX[[[XXXUUUSSSRRRPPPMMMJJJHHHGGGDDDAAA@@@AAABBBCCCCCCDDDFFFIIIKKKMMMNNNNNNLLLLLLJJJGGGCCC???;;;888::::::999999999::::::;;;;;;;;;;;;;;;:::999888777555555555444444444444444555555555555555555555555333444444555666666777777777777777777888888888888888888999;;;===???AAABBBCCCEEEHHHJJJLLLNNNNNNNNNOOOUUUVVVhhhmmmeeeZZZVVVVVVVVVTTTPPPRRRQQQPPPOOONNNMMMMMMLLLMMMLLLKKKLLLMMMNNNNNNMMMJJJIIIGGGGGGHHHIIIHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????>>><<<>>>@@@???HHHfffxxxzzzyyytttxxxxxxxxxwwwwwwvvvuuuuuuuuuuuunnnmmmmmmlllkkkjjjiiihhheeedddbbb```]]][[[ZZZYYYWWWWWWXXXYYYWWWQQQIIICCCAAABBBCCCDDDFFFHHHJJJKKKLLLOOOSSSVVVUUUQQQKKKHHH>>>>>>???>>>>>>===;;;:::888888999:::::::::::::::;;;;;;<<<;;;:::888666555555555444444444444444444555555555555555555555555333333444444555666666666666777777777888888888888777888888:::<<<>>>@@@AAACCCEEEHHHKKKMMMNNNOOOOOONNNUUUVVVfffmmmyyyzzzcccXXXXXXXXXXXXXXXVVVSSSPPPQQQQQQQQQPPPOOONNNMMMLLLLLLKKKJJJKKKMMMNNNMMMLLLJJJHHHGGGGGGHHHIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@??????>>>>>><<<>>>AAA>>>???OOOccc{{{ssskkklllsss{{{~~~zzzxxxxxxwwwvvvvvvvvvvvvvvvoooooonnnmmmlllkkkjjjjjjdddcccbbb```^^^\\\[[[ZZZVVVUUUTTTSSSQQQMMMGGGBBB???BBBGGGLLLQQQTTTUUUUUUTTTSSSRRRNNNIIIBBB<<<888CCCCCCBBB@@@>>><<<;;;:::999:::;;;;;;;;;;;;:::999;;;;;;;;;;;;:::888555444555555555555555555555555555555555555555555555555333333444444555666666666666777777777888888888888777888888:::<<<>>>@@@AAACCCEEEHHHKKKMMMOOOPPPPPPMMMUUUVVVdddrrriii```WWWSSSTTTVVVTTTQQQOOOPPPRRRPPPPPPPPPPPPOOONNNMMMLLLJJJIIIIIIKKKMMMMMMLLLKKKJJJHHHGGGGGGHHHHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>><<<<<<===???>>>===AAAHHHlllyyyrrrooommmhhhsss~~~~~~}}}|||xxxwwwvvvuuuuuutttuuuuuussssssqqqooollljjjhhhgggccccccbbb```^^^[[[YYYXXXVVVQQQLLLHHHHHHIIIKKKKKKQQQRRRSSSTTTSSSRRROOONNNLLLIIICCC>>><<<>>>AAACCCDDDCCCBBB@@@>>><<<:::999;;;;;;<<<<<<<<<;;;:::999;;;;;;;;;:::999777666555555555555555555666666666555555555555555555555555333444444555666666777777777777777777888888888888888888999;;;===???AAABBBCCCEEEHHHKKKNNNOOOPPPQQQKKKUUUWWWcccyyyfff\\\YYYXXXWWWRRRRRRRRRPPPMMMMMMOOOQQQMMMNNNNNNNNNNNNMMMKKKJJJHHHGGGHHHJJJLLLLLLKKKIIIJJJIIIHHHHHHHHHGGGEEECCCEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>>:::>>>>>>;;;;;;>>>@@@???MMMmmm}}}lll```dddmmmwww~~~}}}{{{{{{xxxwwwvvvuuuttttttttttttsssrrrpppnnnllliiihhhgggeeeeeeccc```]]]YYYUUUSSSPPPMMMIIIIIILLLPPPSSSUUUZZZXXXTTTPPPLLLHHHFFFEEEDDDBBB???>>>@@@EEEJJJNNN===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777777777777333333444444444555555555555555555555555555555555444555555666666777888888777777777777888888888888888999:::;;;===@@@BBBCCCCCCEEEHHHKKKNNNPPPQQQQQQJJJTTTWWWccc}}}wwwiii\\\YYYZZZXXXUUUUUUQQQQQQQQQQQQQQQPPPOOONNNLLLLLLMMMMMMMMMKKKJJJIIIFFFFFFGGGIIIKKKLLLJJJHHHKKKIIIHHHHHHHHHGGGDDDBBBEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>????????????>>>>>>;;;AAAAAA999999AAADDDAAA333TTTvvvlllaaa___```jjjvvv|||yyysssrrrwww|||}}}zzzxxxzzzyyyxxxwwwuuuuuuuuuuuunnnnnnmmmlllkkkjjjjjjiiihhhgggdddaaa\\\WWWRRROOOGGGIIIMMMSSSYYY[[[ZZZXXXMMMKKKGGGEEEDDDGGGJJJLLLGGGGGGHHHHHHGGGEEECCCAAA>>>===<<<;;;::::::::::::999999999999:::;;;<<<===;;;:::999777666777888888222222222333333444444444555555555555555555555555555555666666777888888888777777777777888888888888999999:::<<<>>>@@@BBBCCCCCCEEEHHHKKKNNNPPPQQQQQQIIITTTWWWcccuuukkkddd___ZZZUUUSSSSSSSSSRRRPPPQQQQQQPPPOOONNNNNNMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLIIIJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJIIIGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>========================???>>>===<<<<<<===>>>???AAAKKK[[[rrrvvv___aaadddggghhhfffbbb___ZZZ^^^ccciiinnnttt{{{}}}}}}}}}|||{{{zzzxxxwwwxxxwwwvvvttttttsssssstttuuurrrnnnnnnooonnnjjjggggggccc\\\TTTOOOOOORRRUUU___[[[XXXWWWPPPGGGEEEIIIFFFGGGIIIMMMPPPOOOIIICCCLLLHHHGGGIIIHHHCCCAAAAAA>>><<<::::::<<<<<<<<<;;;999:::::::::::::::::::::777777666666555555555444555555555555555555555555666666666666666666666666444444555555666777777777999999888888888888888888888888999:::<<<>>>@@@AAACCCFFFIIILLLLLLMMMNNNPPPNNNSSSVVV```{{{rrriiiccc]]]YYY\\\XXXTTTRRRSSSSSSRRRPPPRRRQQQPPPOOONNNMMMLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>========================???>>>===<<<<<<===>>>???===CCCOOO```wwwwwwrrrllljjjhhhddd\\\UUUTTTTTTTTTTTTUUUYYY^^^bbbmmmmmmnnnoooooopppppppppttttttsssrrrrrrrrrrrrrrrqqqrrrsssqqqmmmgggaaa^^^QQQQQQQQQQQQRRRTTTWWWYYYVVVPPPLLLKKKIIIEEEGGGMMMMMMMMMMMMOOOPPPPPPOOONNNPPPKKKGGGIIIJJJGGGDDDEEE???===;;;;;;<<<<<<;;;:::::::::::::::::::::999999777666666666555555555555555555555555555555555555555555555555555555555555444444555555666777777777888888888888888888888888888888999:::<<<>>>@@@AAACCCFFFIIILLLLLLMMMNNNPPPNNNSSSYYYeee~~~qqqjjjaaa[[[YYYXXXVVVUUUXXXVVVSSSQQQRRRRRRRRRQQQRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>========================>>>======<<<<<<======>>>>>>===AAAJJJVVVkkk|||xxxqqqdddZZZRRRQQQQQQOOOOOOQQQVVVZZZZZZZZZ[[[]]]___```bbbcccgggggghhhhhhhhhhhhhhhhhheeehhhhhhccc[[[UUUSSSTTTRRRSSSTTTTTTSSSPPPNNNMMMHHHDDDDDDGGGJJJJJJKKKNNNRRRSSSSSSSSSSSSUUUXXX[[[XXXOOOHHHIIIJJJHHHEEEEEE@@@>>><<<;;;;;;;;;:::999;;;:::::::::999888888888666666666666555555555555555555555555555555555555555555555555555555555555444444555555666777777777888888888888888888888888888999999;;;<<<>>>@@@AAACCCFFFIIILLLLLLMMMNNNPPPMMMSSS[[[jjjyyyppphhhdddaaa^^^ZZZWWWXXXXXXWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRRRRQQQPPPNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>================================================BBB;;;:::>>>@@@JJJkkkpppcccMMMPPPSSSSSSRRROOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOORRRSSSUUUWWWXXXYYYYYYXXXYYYWWWSSSNNNJJJKKKPPPUUUZZZXXXTTTPPPLLLHHHEEEBBBGGGJJJPPPYYY^^^^^^YYYUUUWWWZZZ]]]^^^\\\[[[^^^aaa]]]RRRIIIGGGHHHEEEBBBAAAAAA>>><<<;;;;;;;;;:::888;;;::::::999888777777666666666666666666555555555555555555555555555555555555555555555555555555555444444555555666777777777888888888888888999999999999999:::;;;===???@@@AAACCCFFFIIILLLLLLMMMNNNPPPOOOSSSZZZiii{{{vvvnnnfff```]]][[[YYY\\\ZZZXXXWWWWWWVVVUUUTTTQQQQQQQQQQQQQQQQQQQQQRRRQQQPPPOOONNNLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFIIIIIIIIIHHHHHHGGGGGGFFFHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>========================<<<<<<============<<<<<>><<<;;;;;;;;;:::888::::::999888777777666666555555555666666666666666555555555555555555555555555555555555555555555555444444555555666777777777777777888888888999999999999999:::;;;===???AAABBBCCCFFFIIILLLLLLMMMNNNPPPPPPSSSWWWdddxxxtttrrrooolllbbbccccccbbb___\\\YYYWWWXXXXXXXXXWWWWWWVVVUUUUUUPPPQQQRRRRRRQQQPPPQQQRRROOONNNNNNMMMLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>========================;;;<<<<<<======<<<<<<;;;===888999>>>???<<>><<<;;;;;;;;;:::999999888888888777666666666555555555666666666666666555555555555555555555555444444444444444444444444444444555555666777777777777777777888999999::::::999::::::<<<===???AAABBBCCCFFFIIILLLLLLMMMNNNPPPPPPSSSUUU^^^zzzuuuooohhhbbb``````aaaaaa]]]^^^``````^^^[[[YYYXXXXXXXXXYYYXXXXXXWWWWWWWWWPPPRRRTTTSSSQQQPPPQQQRRRMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>========================;;;;;;<<<======<<<;;;;;;::::::;;;<<<===>>>??????III[[[~~~~~~yyytttpppjjjpppyyy{{{rrrllljjjgggeeeiiirrrzzz|||}}}xxxzzz~~~vvvrrrmmmfff```YYYSSSOOOKKKJJJLLLNNNKKKEEEDDDGGG???===;;;;;;<<<<<<;;;:::777777777777777777777666555555555555666666666777555555555555555555555555444444444444444444444444444444555555666777777777666777777888999999::::::::::::;;;<<<>>>@@@AAABBBCCCFFFIIILLLLLLMMMNNNPPPOOOSSSVVV\\\uuu```aaaaaabbbaaa___]]]\\\___^^^[[[XXXVVVUUUXXXZZZXXXXXXYYYXXXVVVUUUUUUVVVPPPRRRUUUTTTQQQPPPPPPRRRLLLLLLLLLLLLLLLLLLKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>========================:::;;;<<<======<<<;;;:::;;;>>>===999999>>>???======MMMnnn~~~xxxvvvwww|||qqqiii___WWWTTTSSSRRRPPPNNNPPPTTTTTTMMMDDDAAADDD>>><<<:::;;;<<<===<<<;;;666666666666777777777777444555555555666666777777555555555555555555555555444444444444444444444444444444555555666777777777666777777888999999::::::::::::;;;<<<>>>@@@AAACCCCCCFFFIIILLLLLLMMMNNNPPPMMMTTTWWW\\\sssaaa```^^^]]]]]]\\\ZZZXXX\\\ZZZXXXWWWXXXXXXXXXWWWXXXWWWUUUTTTSSSTTTUUUVVVQQQPPPOOOPPPQQQQQQOOONNNNNNKKKHHHGGGHHHJJJJJJJJJLLLLLLKKKJJJIIIIIIHHHHHHDDDFFFHHHJJJKKKKKKJJJIIIJJJJJJIIIHHHGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBB@@@@@@@@@???>>>======<<<============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>AAARRRlll|||||||||vvvooodddXXXSSSUUUYYYZZZXXXSSSXXX\\\VVVJJJAAA===>>>======;;;:::999888888888555555666777777777777666555555444666777777666444666666555555555444444444444444555555555555444444555555555555666666666666777888888888888999999999999:::;;;===>>>@@@AAABBBDDDFFFIIIKKKLLLMMMOOOPPPQQQXXXYYY^^^wwwaaa___]]]]]]]]]]]][[[ZZZ[[[YYYVVVUUUVVVXXXXXXXXXWWWVVVTTTRRRQQQQQQRRRSSSRRRQQQPPPPPPQQQPPPNNNLLLNNNKKKHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEFFFHHHJJJKKKJJJIIIHHHHHHGGGGGGFFFDDDCCCCCCBBBEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAAAAA@@@@@@@@@???@@@@@@??????>>>======<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>DDDQQQZZZfff}}}zzztttssskkkmmmggg___[[[ZZZ\\\\\\\\\UUUTTTRRRNNNHHHBBB===;;;======;;;:::888777777777777666666666555555444444777666555555777777666555666666555555555444444444444444555555555555444444555555555555666666666666777888888888888999999999999:::;;;===>>>@@@AAABBBDDDFFFIIIKKKLLLMMMOOOPPPPPPVVVYYY```|||```^^^]]]]]]^^^^^^]]][[[\\\YYYUUUSSSUUUWWWXXXYYYTTTSSSRRRPPPOOOOOOPPPPPPRRRQQQPPPPPPQQQPPPNNNLLLMMMKKKIIIHHHIIIJJJJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEGGGGGGIIIJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBEEEDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBAAA@@@???@@@??????>>>>>>======<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>;;;:::<<<;;;BBBXXXooozzzkkkllllllbbbjjjnnnqqqpppkkkddd___^^^SSSMMMGGGFFFGGGFFF@@@:::===<<<;;;999777666666666777666666555666777888999:::888666555666666666555555555555555555444444444444444555555555555444444555555555555666666666666777888888888888999999999999:::;;;===>>>@@@AAABBBDDDFFFIIIKKKLLLMMMOOOPPPNNNTTTXXXbbb^^^]]]\\\]]]^^^___^^^]]]___[[[VVVSSSTTTVVVWWWXXXRRRQQQPPPPPPPPPPPPQQQRRRQQQPPPOOOPPPQQQQQQOOONNNMMMKKKIIIIIIJJJKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEHHHHHHHHHIIIHHHGGGFFFEEEHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCEEEEEEEEEDDDBBB@@@??????>>>>>>==================<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;888777AAAMMMhhh}}}xxxnnniiihhhqqqttthhhiiivvv{{{kkk^^^XXXMMMIIIDDDEEEHHHHHHCCC>>><<<;;;:::888777666555555666555555666999<<<@@@BBB<<<999666444555666666666555555555555555555555555444444555555555555444444555555555555666666666666777777888888888999999999999:::;;;===>>>@@@AAABBBDDDFFFIIIKKKLLLMMMOOOPPPNNNSSSWWWccc]]]\\\[[[\\\^^^^^^^^^\\\ccc^^^XXXTTTTTTUUUVVVVVVPPPPPPPPPQQQRRRTTTUUUUUUOOONNNNNNPPPRRRRRRQQQPPPMMMKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAA@@@>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>>>>;;;:::;;;KKKWWWrrrrrrkkknnnuuuzzzyyymmmxxxvvvfffYYYSSSOOONNNLLLJJJHHHEEEAAA>>>:::999888777666555555555555555555666888<<>>@@@AAABBBDDDFFFIIIKKKLLLMMMOOOPPPOOOTTTWWWbbb\\\[[[ZZZ[[[\\\]]]\\\[[[aaa]]]XXXUUUTTTTTTTTTTTTQQQQQQRRRTTTUUUVVVWWWWWWOOONNNNNNPPPRRRRRRQQQPPPMMMLLLJJJKKKLLLLLLKKKIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBBBBBBBAAACCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>========================<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::888777999;;;;;;:::888===AAARRRqqq{{{~~~yyy|||qqqssssssnnnfff]]]WWWUUUWWWWWWTTTMMMDDD===::::::777777666555555555555666666555555444555666777888999777555444555555555444444444444555555555555555444444555555555555444444555555555555666666666666777888888888888999999999999:::;;;===>>>@@@AAABBBDDDFFFIIIKKKLLLMMMOOOPPPPPPUUUXXX```}}}\\\ZZZYYYZZZ[[[[[[ZZZYYY\\\YYYUUUSSSSSSTTTSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUQQQPPPPPPPPPQQQQQQOOOMMMMMMLLLKKKKKKLLLLLLKKKIIIHHHHHHIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEFFFCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>>>>========================<<<<<<<<<;;;;;;;;;::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888888777777999::::::::::::BBBSSSgggzzzzzzoookkkfffcccbbbaaa^^^\\\___[[[SSSHHH>>>888777999555555444444555555666777555555555444444333333333666555333444555666444333444444444555555555666666444444555555555555444444555555555555666666666666777888888888888999999999999:::;;;===>>>@@@AAABBBDDDFFFIIIKKKLLLMMMOOOPPPQQQVVVXXX^^^yyy[[[ZZZYYYYYYZZZZZZYYYWWWVVVTTTRRRRRRSSSTTTSSSSSSVVVWWWWWWVVVVVVUUUTTTSSSTTTSSSQQQQQQPPPOOOMMMJJJMMMLLLKKKLLLMMMMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@?????????@@@@@@<<<<<<<<<===============<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::555:::>>><<<999999:::;;;:::999;;;>>>BBBMMMcccwww|||kkkgggdddggglllmmmgggaaa```YYYMMMAAA:::888999;;;333333333444555666777777333444555555666555555555333333333444555666444222444444444555555555666666444555555555555555555444555555555555666666666777777888888888888999999999999:::;;;===>>>@@@AAABBBDDDFFFIIIKKKLLLMMMOOOPPPQQQWWWYYY^^^wwwZZZYYYYYYWWWVVVUUUTTTTTTUUUTTTRRRPPPPPPQQQSSSTTTVVVVVVWWWXXXXXXWWWWWWWWWWWWUUURRROOONNNMMMNNNOOOLLLLLLKKKKKKJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIHHHJJJIIIGGGFFFFFFFFFGGGGGGHHHGGGFFFDDDCCCCCCBBBBBBDDDCCCCCCAAA@@@???>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999999999999999999999888888999999999:::::::::<<<<<<<<<<<<>>>AAAEEEGGGXXXfff}}}tttooolll______hhhvvvwwwkkkcccdddMMMHHHAAA:::666666888:::666666666666555555555555333444444444555666666666555555555555555555555555444444444555555555555666555555555555666666666777666666666666777777777777888888888888888888888888999:::;;;===>>>@@@AAABBBEEEGGGJJJKKKKKKLLLNNNOOOLLLXXXYYY^^^}}}YYYYYYXXXWWWVVVUUUTTTTTTTTTTTTSSSSSSTTTUUUVVVWWWUUUUUUVVVVVVWWWVVVVVVUUUUUUTTTRRRPPPOOONNNNNNNNNKKKKKKKKKJJJJJJIIIIIIIIIGGGHHHHHHIIIIIIHHHHHHHHHIIIHHHGGGFFFFFFFFFGGGGGGHHHGGGFFFDDDCCCCCCBBBBBBEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999888888888999999999::::::;;;:::999999:::<<<>>>???BBBIIIYYYooowww~~~zzzsssssswwwyyyddd```cccllljjj\\\QQQOOOBBB???;;;777555555666777666666666666555555555555444444444555555555555555555555555555555555555555444444444555555555555666444444444555555555555666666666666666777777777777666666777888999999::::::999:::;;;===>>>@@@AAABBBEEEGGGJJJKKKKKKLLLNNNOOONNNXXXYYYbbbYYYYYYXXXWWWVVVUUUTTTTTTSSSTTTUUUWWWXXXXXXYYYYYYTTTTTTTTTUUUUUUTTTTTTSSSQQQQQQQQQPPPPPPOOONNNMMMJJJJJJIIIIIIIIIIIIHHHHHHGGGHHHHHHIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888999999999999:::;;;:::999888777888999:::======AAAJJJ\\\ttt~~~{{{xxx}}}ooobbbYYYXXXSSSGGG???===777777666666555555666666666666666666555555555555555555555555555444444444555555555555555555555555444444444555555555555666333333444444444555555555666666666666777777777777555555666888999:::;;;<<<999:::;;;===>>>@@@AAABBBEEEGGGJJJKKKKKKLLLNNNOOOOOOXXXYYYgggXXXXXXWWWWWWVVVUUUTTTTTTTTTUUUWWWYYYYYYXXXWWWVVVRRRRRRSSSSSSSSSRRRQQQQQQMMMNNNPPPQQQPPPOOOMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBFFFEEEEEEDDDCCCCCCBBBBBB????????????????????????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888999999999999<<<;;;:::999999999999:::>>>>>>???@@@EEEQQQ```kkk}}}vvvkkkqqq|||rrr```LLLCCC>>>:::888999666555555555666777888888666666666666555555555555666666666555444444444333555555555555555555555555444444444555555555555666444444444555555555666666666666666666777777777777555666777888999:::;;;;;;999:::;;;===>>>@@@AAABBBEEEGGGJJJKKKKKKLLLNNNOOOPPPVVVYYYlllWWWWWWWWWVVVVVVUUUUUUTTTTTTVVVWWWXXXXXXVVVSSSRRRQQQQQQRRRRRRQQQPPPPPPOOOKKKMMMOOOPPPPPPOOOLLLKKKGGGHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBBBBBAAAAAAAAA????????????????????????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777777888888888999999999::::::::::::::::::;;;;;;555888:::;;;<<>>@@@AAABBBEEEGGGJJJKKKKKKLLLNNNOOOPPPTTTYYYpppWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUVVVVVVUUUSSSPPPOOOQQQQQQQQQQQQPPPPPPOOONNNKKKLLLNNNOOOOOOMMMKKKJJJGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGGGGDDDEEEFFFFFFGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777777777888888888888999777777777888999999999:::777888999:::::::::<<<>>>@@@GGGTTTdddsss|||lllfffbbbVVVHHHBBB===888888999888444000888666555333333444666777666666666666555555555555555555555555555444444444555555555555555555555555444444444555555555555666666666777777777888888888666666666666777777777777888888888888888888888888999:::;;;===>>>@@@AAABBBEEEGGGJJJKKKKKKLLLNNNOOOPPPTTTZZZtttVVVVVVVVVUUUUUUUUUUUUUUUSSSSSSTTTTTTSSSRRRQQQPPPQQQQQQQQQQQQPPPOOONNNMMMLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHHHHHHHIIIIIIIIIJJJHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999777777777777888888888888666777777888888888888888===<<<;;;;;;;;;;;;:::999888:::@@@HHHOOOZZZjjjyyy|||rrr```PPPGGGEEE@@@999444444555777888777444000555555666666666555555444666666666666555555555555444444444555555555555555555555555555555555555555444444444555555555555666666666666666777777777777666666666666777777777777777777777888999999999:::999:::;;;===>>>@@@AAABBBEEEGGGJJJKKKKKKLLLNNNOOOQQQVVV]]]xxxVVVVVVUUUUUUUUUUUUUUUUUUQQQRRRRRRSSSSSSSSSRRRRRRQQQRRRQQQQQQPPPOOONNNMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGFFFFFFDDDCCCCCCCCCDDDEEEGGGGGGGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999999999999999999999777777777777888888888888888999999999999888888777666555666999===>>>:::666666666888:::<<>>777666666555555666555333333555666666333555888::::::999666444777666666666555555555555333444444555555666666666555555555555555555555555444444444555555555666666555555555555666666666777666666666666777777777777555555666888999:::;;;<<<999:::;;;===>>>@@@AAABBBEEEGGGJJJKKKKKKLLLNNNOOOSSSWWW___{{{UUUTTTSSSRRRRRRRRRSSSTTTTTTUUUUUUVVVVVVTTTSSSRRRSSSVVVXXXVVVQQQNNNNNNOOONNNNNNMMMKKKJJJHHHGGGGGGKKKIIIHHHHHHHHHHHHGGGFFFGGGFFFFFFEEEDDDCCCCCCBBBEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCAAA@@@BBBAAA@@@>>>>>>>>>>>>???????????????>>>>>>>>>>>>========================;;;;;;::::::::::::999999999999999999999999999999999999999888888888888777777777777777777777777777777777777777777777777777999999:::::::::999999888999444555;;;;;;666;;;EEENNNJJJDDDAAADDDMMMWWW^^^hhhiiilllooosssvvvxxxzzz~~~{{{gggaaaYYYPPPHHHBBB@@@???999888888777666555555444666666666666666666666666444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777666666555555555444555555555555555666777777777777777777777888888888;;;<<<===>>>@@@BBBCCCDDDBBBDDDGGGHHHIIIKKKNNNPPPSSSVVV[[[uuuXXXWWWUUUTTTTTTTTTUUUUUURRRSSSTTTTTTTTTSSSQQQQQQSSSUUUWWWWWWUUUSSSRRRRRRLLLLLLKKKJJJIIIHHHGGGGGGIIIHHHGGGGGGIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDCCCCCCBBBAAABBBAAA@@@>>>>>>>>>>>>?????????>>>>>>>>>=================================;;;;;;::::::::::::999999999999999999999999999999999999999888888888888777777777777777777777777777777777777777777777777777888999999::::::999999888888777888999777777>>>GGGAAA>>>:::888888<<<@@@DDDDDDEEEGGGJJJLLLOOOQQQRRRXXX___gggjjjhhhfffhhhkkkjjjddd^^^[[[[[[YYYSSSLLLIIIFFFBBB===:::888888888777777666666555444444333555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444444555555555666666666777666666666555555555555555555555555555666777777777777777888888888888999:::;;;<<<>>>@@@AAABBBCCCBBBDDDGGGIIIJJJLLLNNNPPPRRRVVVZZZrrrXXXWWWVVVTTTSSSSSSTTTTTTQQQQQQRRRRRRRRRQQQPPPOOOQQQRRRSSSVVVWWWVVVSSSPPPJJJJJJJJJIIIIIIIIIHHHHHHIIIHHHGGGHHHIIIJJJIIIHHHFFFFFFFFFEEEEEEDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>=========<<<<<<========================;;;;;;::::::::::::999999999999999999999999999999999999999888888888888777777777777777777777777777777777777777777777777777888888999999999999999888666:::;;;666444:::BBBFFF888888777777666555444444333444555666777999::::::<<<>>>?????????AAADDDGGGDDDBBB???<<<;;;999666333555444444444444555666777666666555555444333333333555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555333444444444555555555555666666666666555555555555555555555555555666777777888888888888999999::::::::::::<<<===???@@@BBBBBBCCCEEEHHHJJJKKKLLLOOOQQQRRRVVVYYYnnnVVVUUUSSSRRRQQQQQQQQQQQQRRRRRRRRRQQQQQQQQQPPPPPPQQQPPPPPPSSSUUUTTTPPPKKKIIIIIIIIIJJJJJJJJJKKKKKKJJJIIIHHHHHHIIIJJJIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAAAAABBBCCCCCCAAAAAA@@@??????>>>>>>>>>============<<<<<<<<<<<<========================;;;;;;:::::::::999999999999999999999999999999999999999999888888888777777777777777777777777777777777777777777777777777777777888888999999999999888555;;;:::555777AAADDD???555666888999:::999888777888888888888999999999999999777444333555888:::<<<777888888888777666777888444444555666666777666666555555555555444444333333555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555333333333444444444555555666666666666666555555555555555555555555666777777888888888999:::::::::;;;999:::;;;===>>>@@@AAABBBDDDFFFHHHJJJKKKMMMPPPRRRQQQVVVWWWiiiUUUTTTSSSQQQPPPQQQQQQRRRSSSSSSRRRRRRRRRRRRQQQRRRTTTRRRQQQRRRSSSRRRMMMHHHJJJJJJJJJKKKLLLLLLMMMMMMLLLKKKIIIIIIIIIIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCAAAAAABBBCCCCCCAAAAAA@@@@@@???>>>>>>===============<<<<<<<<<<<<========================;;;;;;:::::::::999999999999999999999999999999999999999999888888888777777777777777777777777777777666666666666666666666666666777888888999999999999555888888666===FFFBBB666444555555666777888888888777777777666666666666555888555333333555777777666111333555555444444666888444555666666666555444333666666666555555555555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555333333333444444444555555555555555666666666666666555555555555555666777777777888888999::::::;;;;;;999:::;;;===>>>@@@AAABBBDDDFFFHHHJJJKKKMMMPPPRRRQQQWWWWWWfffVVVUUUTTTSSSRRRSSSTTTTTTUUUTTTSSSSSSRRRRRRSSSSSSXXXVVVUUUSSSRRRPPPLLLIIIJJJKKKKKKLLLMMMMMMNNNNNNLLLKKKIIIIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@AAA@@@@@@???======>>>>>>>>>=========<<<<<<========================;;;;;;::::::::::::999999999999999999999999999999999999999888888888888777777777777777777777777777666666666666666666666666666666777888999999999999666666666:::AAADDD===222888777666555444555666666555555555444444444444444444333222333444444333222444555555555333222333444444444555555555555444444555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555333444444444555555555555555555555666666666666666555555555555555666777777666777777888999:::;;;;;;::::::<<<===???@@@BBBBBBCCCEEEHHHJJJKKKLLLOOOQQQPPPXXXWWWcccTTTTTTSSSRRRRRRSSSUUUVVVUUUTTTSSSRRRRRRRRRSSSSSSWWWWWWVVVSSSOOOLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMIIIHHHHHHIIIKKKKKKKKKJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDCCCCCCBBBAAA@@@@@@AAAAAA@@@???===<<>>>>>>>>=================================;;;;;;::::::::::::999999999999999999999999999999999999999888888888888777777777777777777777777777666666666666666666666666555666777888999999999999777555777===???;;;777666:::999777666555555666666666666666666777777777777333444444444333333444444888777777666666666555555555555555555555555555666444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555555555555555555555555555555555555555555555555555444444555555555666666666555555555555666666666777555555555555555666777777555666666777888999:::;;;:::;;;<<<>>>@@@AAABBBCCCBBBDDDGGGIIIJJJLLLNNNPPPOOOYYYXXXbbbQQQQQQPPPPPPQQQRRRTTTUUUUUUTTTSSSQQQQQQRRRRRRSSSTTTUUUTTTPPPKKKIIIJJJMMMJJJJJJJJJJJJKKKKKKLLLLLLGGGFFFFFFHHHKKKMMMNNNMMMFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDDDDDDDCCCAAA@@@@@@@@@AAAAAA@@@???===<<>>>>>>>>>>>========================;;;;;;;;;:::::::::999999999999999999999999999999999999999888888888888777777777777777777777777777666666666666666666666666555555777888888999999999777555999???<<<333333;;;666666555555555555555666333333444444555666666777444555555444333333555777444222111333555666666444555444333222222222222222333333333333333333333333444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666777444555555555666666777777555555555555555666777777444555666777888999::::::;;;<<<===???@@@BBBCCCDDDBBBDDDGGGHHHIIIKKKNNNPPPOOOYYYXXXaaaVVVSSSQQQQQQTTTUUUTTTRRRPPPPPPQQQRRRTTTTTTRRRPPPTTTSSSQQQOOOMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????@@@@@@@@@============<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999777777777777777777777777777777777777777777777777777666555555555666888999666777888999999888777666555999<<<===:::666555666555555555555555555555555666666666666666666666666666555444333333333333333444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666777777666666555555555444444444444444444444444444555555555555555555555555444444444555555555555666555555555555555555555555666666666666777777777777888888888777888888999999;;;;;;<<<>>>???@@@AAABBBBBBDDDGGGIIIJJJKKKMMMNNNNNNRRRVVVcccYYYVVVSSSSSSTTTTTTRRRQQQSSSRRRRRRSSSUUUUUUTTTRRRQQQPPPOOOMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????????????????>>>>>>>>>============<<<<<<<<<<<<::::::::::::::::::::::::999999999999999999999999777777777777777777777777777777777777777777777777777666666555666777888999666777888999999888777666777999<<<;;;888666555666555555555555555555555555555555555555555555555555666555444333333333333444444444444444444444444444555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555555666777666666666555555555444444444444444444444444444555555555555555555555555555555555666666666666777555555555555555555555555555555666666666777777777888888888777888888999:::;;;<<<===>>>???@@@AAABBBBBBEEEHHHIIIJJJKKKMMMOOOOOOSSSWWWccc[[[XXXUUUTTTSSSRRRPPPOOOSSSRRRPPPQQQRRRTTTSSSSSSNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>>>>======<<<<<<=========<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999777777777777777777777777777777777777777777777777666666666666666777888888666777888888888888777777999::::::999666555555555555555555555555555555555555555555555555555555555555555444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555555666666666666555555555555555444444444444444444444444555555555555555555555555555666666666666777777777555555555555555555555555444444555555555666666666888888777777888999999:::;;;<<<===>>>???AAABBBBBBCCCEEEHHHJJJKKKLLLNNNOOOPPPTTTWWWcccXXXWWWUUUSSSQQQPPPOOOOOOQQQOOOMMMMMMOOOQQQQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKMMMMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@????????????>>>===<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777777777777777777777777666666666666666666666666666666666666666777777888666777777888888888888888;;;:::999777555444444555555555555555555555555555555555555555555555555555555444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555555666555555555555555555555555444444444444444444444444555555555555555555555555555555555555666666666666555555555555555555555555444444444444555555555666777777777777888999::::::<<<<<<===>>>@@@AAABBBCCCCCCFFFIIIKKKKKKLLLNNNPPPRRRUUUWWWcccSSSRRRRRRPPPOOOOOOOOOPPPQQQOOOMMMMMMOOOQQQQQQQQQQQQPPPNNNMMMKKKJJJJJJJJJMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>===<<<;;;::::::<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999777777777777777777777777666666666666666666666666555666666777777777777777777777777777777888888999;;;999777555444444555555555555555555555555555555555555555555555555555555444444333333333444444555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555555666444444444555555555555555444444444444444444444444555555555555555555555555333333333444444444555555555555555555555555555555444444444444555555555666777777777777888999:::;;;<<<<<<===???@@@AAABBBCCCDDDGGGIIIKKKLLLMMMOOOQQQRRRUUUWWWbbbNNNOOOPPPOOONNNNNNOOOQQQSSSRRRPPPQQQRRRTTTSSSSSSRRRQQQOOOMMMKKKJJJIIIIIILLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEGGGFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999777777777777777777777777777777777777777777777777555555666777777777777777777666666666777888999::::::777555444555555555444555555555555555555555555444444444444444444444444444444333333333444555555444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444555555555555666444444444444444555555555444444444444444444444444555555555555555555555555222222333333333444444444555555555555555555555555444444555555555666666666666666777777888999;;;;;;<<<===>>>???@@@BBBCCCCCCEEEGGGJJJLLLMMMNNNPPPQQQRRRUUUVVVaaaNNNPPPQQQPPPNNNMMMOOORRRSSSRRRRRRSSSUUUUUUTTTRRROOONNNMMMKKKJJJIIIIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFEEEDDDCCCDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????========================<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999999999999999777777777777777777777777777777777777777777777777444555666777888777777666777666666666777888999:::777555333333666777555444555555555555555555555555444444444444444444444444333333333333333444555666444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444555555555555666333333333444444555555555444444444444444444444444555555555555555555555555333333333444444444555555555555555555555555555555555555666666666777777777666666666777888:::;;;<<<======>>>???AAABBBCCCCCCEEEHHHKKKLLLMMMNNNPPPRRRRRRTTTUUU```PPPQQQRRRQQQNNNMMMOOORRRPPPPPPQQQRRRTTTTTTRRRPPPKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFDDDCCCCCCCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????=========>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999777777777777777777777777777777777777777777777777444555777888888888777666777666666666666888:::;;;666444222444666777666444555555555555555555555555444444444444444444444444333333333333333444555666444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444555555555666666333333333444444555555555444444444444444444444444555555555555555555555555444444444555555555666666555555555555555555555555666666666666777777777777666666666777888:::;;;<<<======>>>???AAABBBCCCDDDFFFHHHKKKMMMMMMNNNPPPRRRRRRTTTUUU___OOONNNMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJKKKJJJHHHGGGFFFEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@???>>>======<<<>>>>>>>>>>>>========================<<<<<<<<<<<<999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777555444666999;;;:::888555555555555555555555555666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444555555555444444444333333222222222333333333444444444555555444444444444444444444444333333333444444444555555666666555555555444444444666666666666666666666666777777777777777777777777555555555666666666666777777777888999:::;;;;;;<<<;;;===???AAABBBCCCBBBBBBEEEGGGJJJKKKLLLMMMPPPRRRTTTSSSTTTcccNNNNNNNNNOOOPPPQQQRRRRRRUUUUUUSSSRRRPPPNNNMMMLLLMMMLLLLLLLLLKKKKKKKKKJJJIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>>>>>>>>=========<<<============<<<<<<<<<<<<999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777777555555666999:::999888555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333444444444444444444444444444333333222222222333333333444444444555555444444444444444444444444333333333444444444555555666666555555555444444444666666666666666666666666666666666666666666666666444555555555555666666666777777888999:::;;;;;;<<<<<<===???AAACCCCCCCCCCCCEEEGGGJJJKKKLLLMMMPPPRRRVVVTTTUUUcccMMMNNNOOOQQQRRRSSSSSSRRRTTTSSSRRRPPPMMMKKKJJJIIILLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGFFFEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBBBBBBBDDDCCCBBBAAA@@@?????????AAAAAAAAA@@@@@@??????>>>>>>>>>>>>=========<<<<<<=========<<<<<<<<<<<<;;;999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777666666555777999:::999777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444333333444444333333333333222222333333333444444444555555444444444444444444444444333333333444444444555555555555555555555444444444666666666666666666666666555555555555555555555555444444444555555555555666777777888999:::;;;;;;<<<===>>>@@@BBBCCCDDDDDDDDDEEEGGGJJJKKKLLLMMMPPPRRRWWWUUUVVVdddLLLNNNQQQSSSUUUTTTSSSRRRPPPPPPOOONNNMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDBBBAAA@@@?????????@@@@@@@@@?????????>>>>>>>>>>>>=========<<<<<<<<<======<<<<<<<<<;;;;;;;;;999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666666666777888999999888777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555555555444444333333333333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444555555555555555555555555555555666666666666666666666666555555555555555555555555444444444444555555555555777777888999:::;;;;;;<<<===>>>AAACCCDDDDDDDDDDDDEEEGGGJJJKKKLLLMMMPPPRRRVVVUUUUUUdddLLLNNNRRRTTTVVVUUUSSSRRRPPPPPPOOOOOONNNMMMMMMLLLKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDBBBAAA@@@?????????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666555666888999999888777777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555555555444444333333333333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444555555444555555555555555555555666666666666666666666666555555555555555555555555444444444555555555666666777777888999:::;;;;;;<<<===>>>AAACCCDDDDDDDDDDDDEEEGGGJJJKKKLLLMMMPPPRRRSSSSSSUUUdddMMMOOORRRTTTUUUTTTRRRQQQSSSRRRQQQOOONNNLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFHHHIIIDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEDDDCCCBBBAAA@@@?????????=================================<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999888888888888888888888888777777777777777777777777666666666666666666666666777777777777777777777777444777999:::999777666777555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444333333222222333333333333444444333333333444444444555555444444444444444444444444333333333444444444555555444444444555555555555555666666666666666666666666555555555555555555555555555555555666666666666777777777888999:::;;;;;;<<<===>>>@@@BBBCCCDDDDDDDDDEEEGGGJJJKKKLLLMMMPPPRRRPPPQQQUUUfffOOOPPPRRRSSSSSSRRRPPPOOOQQQPPPPPPOOONNNMMMLLLKKKJJJKKKKKKKKKLLLLLLLLLMMMLLLKKKIIIHHHGGGGGGHHHHHHGGGFFFDDDCCCCCCCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCBBBAAAAAA@@@@@@@@@@@@===============>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::999999999999999999999999888888888888888888888888777777777777777777777777666666666666666666666666777777777777777777777777333777:::;;;999666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333444444444444444444222222222333333444444444333333333444444444555555444444444444444444444444333333333444444444555555444444444555555555666666666666666666666666666666666666666666666666666666666666666777777777888888777777888999:::;;;;;;<<<<<<===???AAACCCCCCCCCCCCEEEGGGJJJKKKLLLMMMPPPRRROOOQQQWWWiiiPPPQQQRRRRRRRRRQQQOOOOOOLLLLLLLLLMMMNNNNNNOOOOOOJJJKKKKKKKKKLLLLLLMMMMMMLLLKKKIIIHHHGGGGGGHHHIIIGGGFFFCCCAAA@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBAAA@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>?????????======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999888888888888888888888888777777777777777777777777666666666666666666666666777777777777777777777777333777;;;;;;999666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444555555555222222222333333444444444333333333444444444555555444444444444444444444444333333333444444444555555444444444555555555666666666666666666666666666666777777777777777777777777777777777777888888888888777777888999:::;;;;;;<<<;;;===???AAABBBCCCBBBBBBEEEGGGJJJKKKLLLMMMPPPRRROOORRRYYYkkkPPPPPPPPPPPPOOONNNMMMMMMNNNMMMLLLKKKJJJJJJKKKLLLJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIIIIHHHHHHGGGGGGGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777888888999999999888888666666666666666666666666555666777777555444555666;;;:::999777666555555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333444444444333333222222222444444444444444444444444333333333333333333333333222333444444555555444444444444444444444444444444444444444555555555666666555555555444444333333333777777777777777777777777666666666666666666666666666666666666777888999:::999999999999:::;;;<<<<<<>>>???@@@BBBCCCDDDEEEEEEEEEGGGJJJKKKKKKLLLNNNOOOTTTVVVVVVjjjOOOOOOOOONNNNNNMMMLLLKKKLLLLLLKKKJJJIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888999999999888888777666666666666666666666666555666777666555444555777;;;:::999888777666666666444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333444444444333333222222222444444444444444444444444333333333333333333333333222333444444555555444444444444444444444444444444444555555555666666666666666555555555555555444444555555555555555555555555666666666666666666666666555555555555666777888999999999999999:::;;;<<<<<<>>>???@@@BBBCCCDDDEEEEEEEEEGGGJJJKKKLLLLLLNNNOOOTTTVVVVVViiiMMMMMMMMMLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888999999999999999888777666666666666666666666666666555666777666555555666888;;;;;;999888777777666777444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333444444333333333333222222444444444444444444444444333333333333333333333333222333444444555555444444444444444444444444444444555555555555666666666666555555555666666666666666555555555555555555555555666666666666666666666666444444444444555666777888999999999999:::;;;<<<<<<>>>???@@@BBBCCCDDDEEEEEEEEEGGGJJJKKKLLLMMMNNNPPPSSSVVVVVVgggMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCAAA@@@????????????????????????????????????================================================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888:::::::::999888777666555666666666666666666666666555666666666555555888:::;;;:::999888777777777777444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222333444444555555444444444444444444444444444444333444444444555555555555444444555555666666666777555555555555555555555555666666666666666666666666555555555555666777888888999999999999:::;;;<<<<<<>>>???@@@BBBCCCDDDEEEEEEEEEHHHJJJLLLLLLMMMNNNPPPRRRWWWVVVeeeMMMLLLKKKJJJIIIIIIIIIJJJFFFFFFGGGHHHHHHHHHIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA??????>>>>>>>>>????????????????????????================================================:::;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888:::::::::999888777666555666666666666666666666666555666666555555666999;;;::::::999888777777777777444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333222333444444555555444444444444444444444444444444222222333333333444444444333333333444444555555666666666666666666666666666666666666666666666666666666666666666777888999999999999999999:::;;;<<<<<<>>>???@@@BBBCCCDDDEEEEEEFFFHHHKKKLLLLLLMMMOOOPPPQQQWWWVVVcccMMMLLLJJJIIIHHHHHHIIIIIIFFFGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888999999999999999888777666666666666666666666666666555555666555555777:::===999888888777666666777777444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444333333333333333333333333222333444444555555444444444444444444444444444444222333333333333444444444333333333444444444444444777777777777777777777777666666666666666666666666666666666777777888999:::999999999999:::;;;<<<<<<>>>???@@@BBBCCCDDDEEEEEEFFFHHHKKKLLLMMMMMMOOOQQQPPPWWWVVVbbbKKKJJJHHHFFFFFFFFFGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@@@@????????????????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888999999999888888777666666666666666666666666555555555555555777;;;>>>888777666666555666666666444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444333333333333333333333333222222222333333444444444444444444444444444444444333333333333333333333333222333444444555555444444444444444444444444444444444444444555555555666666555555555555444444444444666666666666666666666666666666666666666666666666666666555666666777888999999999999999:::;;;<<<<<<>>>???@@@BBBCCCDDDEEEEEEFFFIIIKKKMMMMMMNNNOOOQQQOOOWWWVVVaaaJJJIIIFFFEEEDDDDDDFFFGGGHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAAAAA????????????????????????????????????????????????????????????????????????;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888777888888999999999888888666666666666666666666666555555555555555777<<>>???@@@BBBCCCDDDEEEEEEFFFIIIKKKMMMMMMNNNPPPQQQNNNWWWVVVaaaGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>===<<<;;;;;;>>>>>>======<<<<<<<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777777777777777777777777777777777666555444444555666777444555666777777888888888888888888888888888888888444444555555555555444444444444444444444444444444555555555444444333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333444444444555555555555555555555555555555333333333444444444555555777777666666555555555444555555555555555555555555333444444555555555555555444444555555666666777777777888999:::999:::<<<>>>??????AAABBBCCCDDDDDDDDDDDDGGGKKKNNNOOOOOOPPPQQQRRRKKKUUUbbbGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@??????@@@@@@BBBAAAAAA@@@@@@AAAAAABBB?????????????????????????????????>>>===<<<<<<;;;>>>=========<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777777777777777777777777777777777666555444444555666777666555666888999:::999888666666666666666666666666444444555555555555444444444444444444444444444444555555444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333444444444555555555555555555555444444444333333333444444444555555777666666666555555555555555555555555555555555555444444555666666666666555444555555666666777888888777888999:::999:::<<<>>>???@@@AAABBBCCCDDDDDDDDDDDDHHHLLLNNNOOOOOOOOOPPPTTTNNNXXXdddGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCC@@@@@@???>>>>>>>>>>>>???AAAAAA@@@@@@@@@@@@AAAAAA????????????????????????>>>>>>>>>======<<<<<<<<<============<<<<<<<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777777777777777777777777777777666666555555555555666666888666666888;;;<<<:::777666666666666666666666666444444555555555555444444444444444444444444444444555444444444444333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222333333333444444444555555666666555555555444444444333333333444444444555555666666666666555555555555666666666666666666666666555555666777777777666666555555666777777888888999777888999:::999:::<<<>>>???@@@AAABBBCCCDDDDDDDDDFFFIIILLLNNNNNNNNNOOOOOOTTTOOOZZZbbbGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBCCCEEEFFFFFFEEECCCBBB??????>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@@@@????????????==================<<<<<<===============<<<<<<<<<<<<<<<<<<===<<<<<<;;;:::::::::::::::::::::::::::999999999999999999999999888888888888777777777666666666666666666666666666666666666555555666666666888666555888<<<<<<999555777777777777777777777777444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555666666666555444444333333333333333444444444555555666666666666666555555555777777777777777777777777555666666777777777777777666666666777888888999999777888999:::999:::<<<>>>???@@@AAACCCDDDDDDDDDEEEFFFIIIMMMNNNNNNNNNNNNNNNRRRNNNXXX^^^zzzHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@?????????@@@@@@AAA???>>>>>>======>>>>>>???@@@@@@@@@?????????>>>>>><<<<<<<<<<<<============<<<<<<<<<===============<<<<<<<<<===<<<<<<;;;:::::::::::::::::::::::::::999999999999999999999999888888888888777777777666666666666666666666666666555666666666666666666555666555555888::::::777333777777777777777777777777444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555666666555555555444444444333333333444444444555555555555555666666666666666777777777777777777777777555666666777777777777777666666666777888888999999777888999:::999:::<<<>>>@@@@@@BBBCCCDDDEEEEEEEEEFFFIIIMMMNNNNNNNNNNNNNNNRRRNNNXXX\\\vvvGGGFFFEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBB@@@@@@????????????@@@@@@@@@@@@??????>>>=========;;;;;;;;;<<<<<<======>>><<<<<<<<<===============<<<<<<======<<<<<<;;;:::::::::::::::::::::::::::999999999999999999999999888888888888777777777777777777777777777777777777555555666666666666555555333555888999999777555444666666666666666666666666444444555555555555444444444444444444444444444444333333333444444444444555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555555555555555555555555555333333333444444444555555555555555666666666666666666666666666666666666666555555666777777777666666555555666777777888888999777888999:::999:::<<<>>>@@@AAABBBCCCDDDEEEEEEEEEFFFIIILLLNNNNNNNNNOOOOOOTTTQQQZZZ___{{{DDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@AAAAAAAAACCCBBB@@@??????@@@BBBCCC@@@@@@@@@@@@@@@AAABBBBBB@@@@@@????????????@@@@@@??????>>>>>>===<<<<<<;;;::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<=========>>><<<<<<======<<<<<<;;;:::999999999999999999999999888888888888888888888888888888888888777777777777777777777777777777777777444555666777777666555444222777;;;<<<999666555666666666666666666666666666444444555555555555444444444444444444444444444444333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444333333333444444444555555333333444444555666666666333333333444444444555555555555555555666666666777555555555555555555555555444444555666666666666555444555555666666777888888777888999:::999:::<<<>>>@@@AAABBBDDDEEEEEEEEEEEEDDDHHHLLLNNNOOOOOOOOOPPPUUUQQQ\\\cccBBBBBBAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAACCCAAA???======???AAACCC@@@@@@??????@@@AAABBBBBB>>>>>>============>>>>>>???>>>>>>===<<<;;;;;;:::999::::::;;;<<<===>>>>>>;;;<<<<<<<<<======>>>>>><<<<<<======<<<<<<;;;:::999999999999999999999999888888888888888888888888888888888888777777777777777777777777777777777777444555666777777666555444111888???>>>999555666999888888888888888888888888444555555555555555555444444444444444444444444444333333333444444555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444333333333444444444555555222333333444555666777777333333333444444444555555444555555555666666777777555555555555555555555555333444444555555555555555444444555555666777777777777888::::::999:::<<<>>>@@@AAABBBDDDEEEEEEFFFFFFDDDGGGKKKNNNOOOOOOPPPQQQSSSOOO[[[eeeAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@???>>>>>>>>>???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???>>>======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???<<<<<<======<<<;;;::::::<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888999888888888777777666666666666666666666666666666333333333555666777666555555>>>AAA:::333222444444555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555444444444555555555555666555555555555666666666666555666777888888999999888888888888999:::;;;<<<===@@@AAABBBDDDEEEEEEFFFFFFEEEGGGIIIKKKLLLNNNPPPSSSPPPOOO[[[bbbAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@?????????>>>??????@@@@@@@@@@@@@@@???????????????@@@??????>>>======>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>><<<<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888888888888888777777777666666666666666666666666666555555555666777777666555999>>>???888333444555444555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555555555555666666666666777555555555555666666666666555666777888888999999888888888888999:::;;;<<<===AAAAAACCCDDDEEEFFFFFFFFFFFFHHHJJJLLLLLLMMMPPPRRRPPPOOO[[[bbb@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@@@@@@@???>>>>>>>>>??????============>>>>>>>>>>>>??????>>>=========>>>>>><<<<<<;;;;;;:::;;;;;;;;;>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::888888888888888888888888888888888888777777777777666666666666666666666666666777777888777777666555>>>???<<<666444555666444555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555555666666666666777777777555555555555666666666666555666777888888999999888888888999999:::<<<===>>>AAABBBCCCDDDEEEFFFFFFFFFGGGIIILLLMMMMMMMMMOOOPPPPPPPPP\\\bbb?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@AAA@@@???>>>>>>===>>>>>><<<<<<<<<======>>>>>>>>>???>>>>>>=========>>>>>><<<;;;;;;;;;;;;;;;<<<<<<@@@@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888777777777777777666666666666666666666666666777888777666555555666BBB>>>999555555777666444555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555555555555555666666666666555555555555666666666666555666777888888999999888888888999999;;;<<<>>>???AAABBBCCCDDDEEEFFFFFFFFFHHHKKKMMMNNNNNNMMMNNNOOOQQQQQQ\\\```??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@???>>>============<<<======>>>>>>?????????>>>===============>>>>>>;;;;;;;;;;;;<<<<<<===>>>AAAAAA@@@>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777777777888888666666666666666666666666666777777666444444777:::CCC<<<666444666777666555555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555333333333444444444555555555555555555666666666666555666777888888999999888888888999:::;;;===>>>???AAABBBCCCEEEFFFFFFGGGGGGIIILLLNNNOOOOOONNNNNNOOORRRQQQ[[[^^^{{{@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>????????????======<<<<<<======>>>>>><<<<<<<<<<<<===>>>???@@@BBBAAA@@@???===<<<;;;:::999::::::;;;;;;;;;;;;:::999999999999::::::::::::999999999999999999999999888888888888888888888888777777777777888888888888666666666666666666666666555666666444333555;;;AAA@@@999444444666555666777555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555222222333333333444444444555555555555666666666666555666777888888999999888888888999:::<<<===???@@@BBBCCCDDDEEEFFFGGGGGGGGGIIILLLOOOQQQPPPOOOOOOOOOQQQQQQ[[[\\\xxx@@@AAAAAABBBCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@>>>============>>>>>>????????????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>@@@AAABBBAAAAAA@@@???>>><<<<<<;;;888999:::;;;;;;;;;;;;;;;888888999999999:::::::::888888888888888888888888888888888888888888888888666777777777888888888888666666666666666666666666666777666444333888AAAIII<<<666333555666444555999555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555333333333444444444555555555555555555666666666666555666777888888999999888888888999:::<<<>>>@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHKKKOOOQQQQQQPPPPPPPPPOOOOOOZZZ[[[wwwAAAAAABBBBBBCCCDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@======<<<======>>>???@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>???=========>>>???AAABBBCCCAAAAAA@@@???>>>===<<<<<<888999::::::;;;;;;;;;;;;888888888999999:::::::::888888888888888888888888888888888888888888888888666666777777888888888999666666666666666666666666888888777444444:::FFFOOO999444333666666333444:::555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555666666555555555555555555555555444444444555555555666666555555555555666666666777555666777888888999999888888888999:::<<<>>>@@@AAABBBCCCDDDFFFGGGGGGGGGGGGHHHKKKOOORRRRRRQQQQQQQQQNNNNNNYYY[[[xxxEEEEEEDDDBBBBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<===>>>@@@@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777<<<444888666111DDDQQQBBB777777666666555555555555555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555555666777777666555444777888888888888999999999888888999:::<<<>>>@@@AAA@@@BBBEEEHHHJJJIIIHHHGGGHHHKKKNNNOOONNNNNNOOOPPPNNNSSSSSSXXXtttEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<===>>>??????AAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777;;;666::::::777IIITTTFFF666666666555555555444444555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555555666777777666555444777777888888888999999999888888999:::<<<>>>@@@AAA@@@BBBEEEHHHIIIIIIHHHGGGIIILLLOOOPPPOOOOOOPPPQQQNNNTTTUUUXXXqqqDDDCCCBBBAAAAAA@@@AAAAAA@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@========================??????>>>>>>======<<<<<<======<<<<<<<<<======>>>???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777666333666777777CCCIII>>>555555555444444444444444555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555555666666666666555555777777777888888888999999888888999:::<<<>>>@@@AAAAAABBBEEEHHHIIIIIIHHHHHHJJJMMMOOOQQQPPPPPPQQQQQQOOOWWWYYY\\\qqqBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>======<<<<<<======<<<<<<;;;<<<<<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777666666666666666666666666333333444333555;;;:::222444444444444444444444444555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555555555666666666666666777777777777888888888888888888999:::<<<>>>@@@AAAAAACCCEEEGGGIIIIIIIIIHHHJJJLLLOOOPPPPPPPPPPPPQQQPPPYYY]]]```tttAAA@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>===<<<<<<;;;===<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777666666666666666666666666555888666666;;;<<<777333444444444444444444444444555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555555555555666666777777666666777777777888888888888888999:::<<<>>>@@@AAABBBCCCEEEGGGHHHIIIIIIIIIIIIKKKNNNOOOOOONNNOOOPPPMMMWWW\\\aaawww@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<========================>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::;;;;;;<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777222888444555@@@>>>666777444444444444444555555555555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555555444555555666777888666666666777777777888888888888999:::<<<>>>@@@AAABBBCCCEEEFFFGGGHHHIIIIIIHHHKKKMMMOOONNNNNNOOOOOOKKKRRRWWW^^^yyy>>>>>>>>>======>>>>>>???>>>????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999:::;;;<<<<<<:::::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777000777222333@@@<<<222777444444555555555666666666555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555444444444555666888999666666666666777777777888888888999:::<<<>>>@@@AAACCCCCCDDDFFFGGGHHHIIIJJJIIIKKKNNNOOOOOOOOOOOOPPPMMMQQQTTT]]]{{{>>>>>>============>>>???>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;888888999999:::;;;<<<===:::::::::999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777555===555444BBB;;;///777555555555666666666777777555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555444444444555666888999666666666666777777777777888888999:::<<<>>>@@@AAACCCCCCDDDFFFGGGHHHIIIJJJJJJMMMOOOQQQPPPPPPPPPQQQQQQTTTUUU___<<<<<<======>>>>>>??????===================================================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999888888888888888888888888777777888888888999999999777777777777777888888999777777777777777777777777555777::::::999777666666555555555555555555555555555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222222444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444555555555555666555555555555555555555555555555555666666666666777666777888999999::::::999999999999:::;;;>>>@@@AAABBBDDDGGGJJJJJJJJJHHHGGGIIIMMMQQQQQQPPPOOOPPPRRRQQQTTTTTT]]]|||<<<<<<======>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999888888888888888888888888777777888888888999999999777777666666777777888999777777777777777777777777555777::::::888777666666555555555555555555555555555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333222222333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444555555555555666555555555555555555555555444444555555555666666666666666777888999999999999999999999:::;;;>>>@@@AAACCCDDDFFFHHHIIIIIIHHHHHHIIIMMMPPPQQQOOOOOOPPPSSSSSSUUUUUU]]]{{{<<<============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999888888888888888888888888777777777888888888888999777777666666777777888999777777777777777777777777666888::::::888666666666555555555555555555555555555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444555555555555666555555555555555555555555333444444444555555555555555666777888888999999888999999999:::;;;>>>@@@AAADDDEEEFFFGGGHHHIIIIIIJJJJJJMMMPPPQQQOOONNNPPPSSSUUUWWWWWW]]]{{{========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888888888888888888888888888777777777777888888888888666666666666666777888888666666666666666666666666777888:::999777666555666555555555555555555555555555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555333333333444444444555555555555666777888888888888999999999:::;;;>>>@@@AAAEEEEEEEEEEEEGGGHHHJJJLLLJJJMMMPPPPPPNNNNNNQQQSSSUUUXXXXXX___|||=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;;;;:::::::::999999999999999999999999999999999888888888888888888888888777777777777777777777777777777777777777777777777666666666555666777777888666666666666666666666666888999:::999777555555666555555555555555555555555555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555333333333444444444555555555666777888888999999999999999999:::;;;>>>@@@AAAEEEEEEDDDEEEFFFHHHKKKMMMKKKMMMPPPPPPNNNNNNQQQTTTUUUXXXYYYaaa=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999888888888888888888888888777777777777777777777777888777777777777777666666666666555555666666777888777777777777777777777777999::::::888666555555666555555555555555555555555555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555333444444444555555555555666777888999999::::::999999999999:::;;;>>>@@@AAADDDDDDDDDEEEGGGIIIKKKMMMKKKNNNPPPOOOMMMNNNQQQTTTTTTWWWYYYbbb======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999999:::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;;;;::::::::::::999999999999999999999999999999888888888888888888888888777777777777777777777777888888777777666666666666666555555555555666777777777777777777777777777777:::::::::888666444555666555555555555555555555555555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333444555666666555444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444555555555555666555555555555555555555555444444555555555666666666777888999::::::;;;;;;:::999999999:::;;;>>>@@@AAACCCDDDDDDFFFGGGIIIKKKLLLKKKNNNOOOOOOMMMNNNQQQUUUTTTWWWYYYbbb======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888999999:::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999777777777777777777777777777777777777777777777777888888777777666666666555555555555555555666777777777777777777777777777777:::::::::888555444555666555555555555555555555555555555666666666666555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333444555666666555444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444555555555666666555555555555555555555555555555555666666666666777888888999:::;;;;;;;;;;;;999999999:::;;;>>>@@@AAABBBCCCEEEFFFHHHJJJKKKLLLLLLNNNOOOOOOMMMNNNQQQUUUTTTXXXYYYbbb;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;::::::999999999999:::::::::999999999888888999999999:::::::::;;;;;;;;;:::888777777888:::;;;;;;:::999888888888999:::888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777555777888777555555888<<<>>>:::555444555666555333555444444444444555666666666666666666666666666666444444444444444444444444555444444333333333444444444555777555333222555888555555555444444333333333333444444555555444444333444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666555555555444444444555555555555555555555555444444555555666666777777888888999::::::::::::999888888888999<<<@@@CCCEEECCCDDDEEEFFFGGGHHHHHHHHHMMMNNNNNNNNNNNNOOOQQQTTTRRRXXX[[[ccc;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999999999999999::::::999999999888888888999999999::::::::::::;;;;;;:::888777777888:::;;;;;;:::999888888888999999888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777666777888777555666:::===<<<999555444555666555444555444444444444555666666666666666666666666666666444444444444444444444444555444444333333444444555222444666555333333555777555555444444444333333333333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666555555555444444444555555555555555555555555555555555666666666666666777888888999999999999999888888888999;;;???BBBDDDCCCDDDEEEFFFGGGHHHHHHHHHLLLMMMNNNMMMMMMNNNQQQSSSRRRXXX[[[ccc;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;::::::999999999999::::::999999999999888888888888888999999999::::::::::::999888777777888999:::::::::999888888888888999888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777777777777666666888<<<@@@:::777555444555666666666555444444444444555666666666666666666666666666666444444444444444444444444555444444444444444555555111333555555444444444555555444444444444333333333333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555444444444555555555555555555555555666666666666666555555555666777888888999999888888777777777888;;;>>>AAACCCCCCDDDEEEFFFGGGHHHHHHHHHKKKLLLMMMMMMLLLNNNPPPSSSQQQWWWZZZbbb{{{::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999::::::999999999999999:::999999999999888888888888888888888888999999999999999999888777777888999999:::999999888888888888888888888888888888888888888666666666666666666666666666666666666777777777777666666666666666666666666888777666666777:::>>>AAA777666555555555666666777555444444444444555666666666666666666666666666666444444444444444444444444555444444444444555555666111222444555555444444444444444444444444444444444333444444555555444444333444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444555555555555555555555555555555555555555555555555777777666666555555444444666666777888888888888777777777777888:::===@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKLLLLLLLLLMMMPPPSSSQQQVVVZZZaaawww::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999888888999999:::999999999888888888777777777777777888888888999999888888888888888888888888999999999999888888777777888888888888888888888888666666666666666666666666666666666666777777777777666666666666666666666666888777555666888;;;>>>???555555555555555555666777555444444444444555666666666666666666666666666666444444444444444444444444444444444444444555666777444444444444555555444333444444444444444444444444333444444555555444444333444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444555555555555555555555555555555555555555555555777777666666555555444444666666777888888888888777888777777888:::===@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKLLLLLLLLLMMMQQQSSSQQQVVVYYY___ttt::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999888888888888999999:::999888888888888777777777666777777777777888888888888888888888888888888888888888999999888888777666888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777888666555666999;;;<<<<<<444555666666555444555666555444444444444555666666666666666666666666666666444444444444444444444444444444444444555666777777888666444444444555444333333333333444444444444555333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222333333444444555555555444444444555555555555555555555555555555555555555666666666666666555555555666777888888999999888888999888888888:::===@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKLLLLLLMMMNNNRRRTTTRRRUUUXXX^^^qqq999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888888888888999::::::888888888888777777777777666666666777777777888888777777888888888888777777777888888999888777666555888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777777666555777:::;;;:::888333555777777444333444666555444444444444555666666666666666666666666666666444444444444444444444444444444444444555666777888===999555333444555444333333333333444444444555555333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222333333444555555666444444444555555555666666555555555555555555555555555555555666666666666666777888888999999999999999:::999999999;;;>>>AAABBBCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLMMMMMMMMMOOOSSSUUUSSSUUUWWW]]]ooo999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888777777888999::::::888888888888777777777777666666666666777777777777777777888888888888777777777888888999999777666555888888888888888888888888777777777777777777777777666666666666777777777777777777777777777777777777666555555777:::;;;888555333666888777444222333555555444444444444555666666666666666666666666666666444444444444444444444444444444444555555777888888AAA<<<666333333555555444333333333444444555555555333444444555555444444333444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444222222333333444555666666444444444555555555666666555555555555555555555555444555555555666666777777888888999::::::::::::999;;;:::::::::<<<>>>AAACCCCCCDDDEEEFFFGGGHHHHHHHHHKKKLLLMMMNNNNNNPPPSSSVVVSSSUUUVVV\\\nnn888888888888888888888888999999999999999999999999:::::::::999999888888888888888888888888888888888777777777777777777777777999999999888888888888777777777777777777777777777777777666666666666777777777777777777777777777777999888888888777777666666777777777777777777777777666555444555666777777555666666666666666555555555777666555777999:::999666666666666666666666666666555555555555555555555555555555666666666666555555444444444444444444444444555555555555555555555555===??????;;;555222444777444444444444444444444444555555555444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555444555555555444444333333333555555555555666666666666777888999:::;;;:::999999999999999:::<<>>:::555222222444444444444444444444444555444444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555666666555555555444444444444444555555555555666666666666666777888999:::999888888999999999:::<<>><<<666222444888666666555555555444444444444444444555555555555666666666777777666555444444444444444444444444444444555555666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555444444333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555555666444444444444555555555666777888999:::;;;:::999999:::::::::;;;<<<>>>AAABBBEEEEEEFFFGGGHHHHHHHHHHHHKKKLLLLLLKKKKKKMMMPPPSSSSSSUUU\\\ddd|||777777777777777777777777666666666666666666666666777777777777666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666777555444555777888666444777999<<<:::666333555777666666555555555444444444444444444555555555555666666666666666666555444444444444444444444444444444555555555666666555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555555666444444555555555666666666777888999:::;;;:::999999::::::::::::<<<>>>AAABBBEEEEEEFFFGGGHHHHHHHHHHHHJJJKKKLLLKKKKKKMMMQQQTTTSSSUUUZZZaaaxxx777777777777777777777777666666666666666666666666777777777666666666666555666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666777666555555777777666555;;;:::888777555555555555555555555555555444444444444444444555555555555666666666666666666555555444444444444444444444444444444444555555555555444444555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444555444444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555555666555555666666666777777777777888999:::;;;:::999999999999::::::<<>>:::555444555666555444555555555555555555555555444444444555555555555666555666666666666666555555444444444444444444444444333333444444444444333333555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444555555555555666666666666666777777777777777888999:::;;;:::999999999999999:::<<>>@@@BBBDDDFFFGGGGGGGGGGGGHHHJJJJJJJJJKKKJJJJJJLLLPPPSSSSSSWWW]]]^^^jjj555555555555555555555555555555555555555555555555444444555555555555444444555555444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666555555555555777555333333666999:::;;;555555555555555555555555555555555555555555555555444444444555555555555666666666666666666666666666444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444555444444333333444444555444444444333333222222222444444444333333222222222333444444555555444444333444444444444444444444444444444444444444444444444333333333444444444555555555555444444444333333333555555555555555555555555555555555555666666666666888999;;;======;;;999777777777888999;;;>>>AAACCCDDDFFFGGGGGGGGGGGGHHHJJJJJJJJJKKKJJJJJJLLLPPPSSSRRRUUU\\\^^^jjj555555555555555555555555555555555555555555555555444444555555555555444444555444444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666444333333666888999999555555555555555555555555555555555555555555555555444444444555555555555666666666666666666666666666444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555444444333333444444555444444333333333333222222444444333333333333222222333444444555555444444333444444444444444444444444444444444444444444444444333333333444444444555555555444444444444333333333555555555555555555555555555555555555666666666666888999;;;======<<<:::999888888999:::<<>>AAACCCEEEDDDFFFGGGGGGGGGGGGHHHJJJJJJJJJKKKJJJJJJLLLPPPSSSTTTRRRWWW[[[eee444444444444444444444444444444444444444444444444444444555555555555444444333333333444444444444555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444333333333444555555666666555444555777999999777555555555555555555555555555555555555555555555555555444444444555555555555666666666666666666666666666444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444555444444333333444444555222222333333333333444444222222333333333333444444333444444555555444444333444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444444555555555555555555555555555555555555555666666666666555666777888:::;;;;;;;;;999999:::;;;===@@@CCCEEEDDDFFFGGGGGGGGGGGGHHHJJJJJJJJJKKKJJJJJJLLLPPPSSSUUUQQQVVV\\\eee444444444444444444444444444444444444444444444444444444555555555555444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444222222333444444555666666555555666888:::999777444555555555555555555555555555555555555555555555555444444444555555555555666666666666666666666666666444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555444444333333444444555222222222333333444444444222222222333333444444444333444444555555444444333444444444444444444444444444444444444444444444444333333333444444444555555333333333444444444555555555555555555555555555555555555555555666666666666333444555777888999:::;;;888888999:::===@@@CCCDDDDDDFFFGGGGGGGGGGGGHHHJJJJJJJJJKKKJJJJJJLLLPPPSSSVVVQQQVVV^^^hhh444444444444444444444444444444444444444444444444444555555555555555555444333333333444444555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444222222333333444555666666555666777999;;;:::777444555555555555555555555555555555555555555555555555444444444555555555666666666666666666666666666666444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444555444444333333444444555222222222333333444444444222222222333333444444444333444444555555444444333444444444444444444444444444444444444444444444444333333333444444444555555333333333444444555555555555555555555555555555555555555555555666666666777222333444666777999:::;;;888888999:::<<>><<<555444444444444444444444444444444444555555555555666333333333444444444555555444333333333333444555555444444555555555555444444555444444333333444444555444444444444444444444444444444444444444444444444555555555444444333333333444444444444444444444444555555555444444333333333444444444444444444444444444555555555555555444444666666555555555444444444444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555444444444444444555555555555666444444555666777999;;;<<<888888999:::<<<>>>@@@AAACCCDDDEEEFFFGGGHHHHHHHHHKKKKKKLLLMMMOOOQQQTTTVVVSSSUUU\\\]]]hhh333333333333333333333333444444444444444444444444222222333333333333444444444444444333333222222222444444444444444444444444444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333444444444333333222222222444444444444444444444444444555444222777===;;;555444444444444444444444444444444444444555555555555333333333444444444555555444333333333333444555555444444555555555555444444555444444333333444444555444444444444444444444444444444444444444444444444555555444444444333333333444444444444444444444444555555444444444333333333444444444444444444444444444444555555555555444444666666555555555444444444444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555555555444444444555555555555666444444555666777999;;;<<<888888999:::<<<>>>@@@AAACCCDDDEEEGGGHHHHHHHHHHHHKKKKKKLLLMMMOOOQQQTTTVVVSSSUUU[[[]]]hhh444444444444444444444444444444444444444444444444222222333333333333444444444444333333333333222222444444444444444444444444444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333444444333333333333222222444444444444444444444444444555444444777;;;:::555444444444444444444444444444444444444555555555555333333333444444444555555444333333333333444555555444444555555555555444444555444444333333444444555444444444444444444444444444444444444444444444444555444444444444333333333444444444444444444444444555444444444444333333333444444444444444444444444444444555555555555444444555555555555555444444444444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555555555444444444555555555555666444444555666777999:::;;;888888999:::<<<>>>@@@AAADDDEEEFFFGGGHHHIIIIIIIIIKKKKKKLLLMMMOOOQQQTTTVVVSSSUUU[[[]]]iii555555555555555555555555444444444444444444444444222222222333333333444444333333333333333333333333333333444444444444444444444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444555888999888555444444444444444444444444333333444444444555555555333333333444444444555555444333333333333444555555444444555555555555444444555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444555555555444444555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444444444444555555555555555444444444555555555555666444555555555777888999:::888888999:::<<<>>>@@@AAADDDDDDFFFGGGIIIJJJJJJJJJKKKKKKKKKMMMOOOQQQTTTUUUSSSTTTZZZ]]]jjj555555555555555555555555444444444444444444444444222222222333333333444444333333333333333333333333333333333444444444555555444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333444777888777666555444444444444444444444444333333333444444444444555333333333444444444555555444333333333333444555555444444555555555555444444555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222333444555555444444444555555555555555555555444444444444444444444444333333333444444444555555444444444444444444444444444444444555555555666666444444444555555555555666555555555555666777999999888888999:::<<<>>>@@@AAACCCDDDEEEGGGHHHIIIJJJJJJKKKKKKKKKMMMOOOQQQTTTUUUSSSTTTZZZ]]]kkk444444444444444444444444444444444444444444444444222222333333333333444444222222333333333333444444222333333444444555555555444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444333222444888999555444555444444444444444444444444333333333333444444444444333333333444444444555555444333333333333444555555444444555555555555444444555444444333333444444555444444444444444444444444444444444444444444444444333333333444444444444555444444444444444444444444333333333444444444444555444444444444444444444444111222333444444555444444444444444555555555555555444444444444444444444444333333333444444444555555444444444444444444444444333333444444555666666666444444444555555555555666555555555555666777888999888888999:::<<<>>>@@@AAAAAABBBDDDFFFHHHIIIIIIJJJKKKKKKLLLMMMOOOQQQTTTVVVSSSTTTYYY]]]lll333333333333333333333333444444444444444444444444222222333333333333444444222222222333333444444444222222333333444555555666444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333222222222333333444444444444444444444444444444444333222444999999444333555444444444444444444444444222222333333333444444444333333333444444444555555444333333333333444555555444444555555555555444444555444444333333444444555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444111111222333444444444444444444444555555555666666444444444444444444444444333333333444444444555555444444444444444444444444333333444444555666666777444444444555555555555666555555555555555666777888888888999:::<<<>>>@@@AAA@@@AAACCCEEEGGGHHHIIIIIIKKKKKKLLLMMMOOOQQQTTTVVVTTTSSSYYY]]]mmm333333333333333333333333444444444444444444444444222222333333333444444444222222222333333444444444222222333333444555666666444444444444444444444444222222333333333444444444333333333333333333333333333333333333333333333333222222222333333444444444444444444444444444444444333111444:::999333222666444444444444444444444444222222333333333444444444333333333444444444555555444333333333333444555555444555555555555555555444555444444333333444444555444444444444444444444444444444444444444444444444333333333444444555555555444444444444444444444444333333333444444555555555444444444444444444444444000111222333444444555444444444444555555555666666444444444444444444444444333333333444444444555555444444444444444444444444333333444444555666777777444444444555555555666666555555555555555666777888888888999:::<<<>>>@@@AAA???@@@BBBDDDFFFGGGHHHHHHKKKKKKLLLMMMOOOQQQTTTVVVTTTSSSXXX]]]mmm444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444333555888999777555444333333333333333333333333333333333333333333333333333555555555444444333333333444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444666666666666666666666666444444444555555555555666555444444555555666777888777888999;;;===@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLOOOQQQSSSTTTTTTWWW]]]___lll444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444333555888999777555333333333333333333333333333333333333333333333333333333555555444444444333333333444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444555555555555555555555555444444444555555555555666555444444555555666777888777888999;;;===@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMPPPQQQSSSTTTVVV\\\^^^jjj444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444333555888888666444333333333333333333333333333333333333333333333333333333555444444444444333333333444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444555555555555555555555555444444444555555555555666555444444555555666777888777888999;;;===@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQSSSUUUZZZ]]]hhh444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444333555777777666444333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444555555555444444333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444555555555555555555555555444444444555555555555666555444444555555666777888777888999;;;===@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKKKKMMMNNNOOOPPPSSSTTTYYY\\\fff444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444333555777666555333333444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444555555555444444333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444555555555555555555555555444444444555555555555666555444444555555666777888777888999;;;===@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHLLLLLLLLLMMMNNNOOOQQQQQQTTTSSSXXX\\\ddd444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444444555666666444333333444333333333333333333333333333333333333333333333333333333333444444444444555444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444444444444444444444444444444444444555555555555666555444444555555666777888777888999;;;===@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHKKKKKKLLLMMMNNNPPPRRRSSSUUUSSSXXX\\\ccc444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333111222333333444444333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444444555666555333222333444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444444444444444444444444444444444444555555555555666555444444555555666777888777888999;;;===@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJJJJLLLNNNPPPRRRSSSWWWSSSYYY]]]bbb444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333222222333444444444333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444444555666555333222333444333333333333333333333333333333333333333333333333333333333444444555555555444444444444444444444444666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444444444444444444444444444444444444555555555666666555444444555555666777888777888999;;;===@@@BBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIKKKMMMOOOQQQSSSWWWTTTYYY]]]bbb333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333555555555444444333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333333333444555555444333333444555555444222222444555999666333222222333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555555555666666666666555555444444444444444444444444444444444444444444444444555666888777555444444555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555555444444555555666777888777888999;;;===>>>@@@AAACCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLNNNRRRTTTTTTUUUQQQ\\\ddd333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333555555444444444333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333333333444555555444333333444555555444333222444666999666333222222333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555555555666666666666555555444444444444444444444444444444444444444444444444444555777666444333333444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555666777777888777777999;;;===???@@@AAACCCDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLLLLLLLNNNQQQTTTUUUVVVSSS]]]fff333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333555444444444444333333333333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333333444444555555444444333444555555444333333444666888666333222333444333333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555555555666666666666555555444444444444444444444444444444444444444444444444333444666555333222222333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444555555666666777888888666777999;;;===???@@@AAACCCCCCEEEFFFGGGHHHHHHHHHKKKLLLLLLLLLLLLMMMPPPRRRUUUWWWTTT___hhh333444444555555444444333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444555555444333333555777777555333222333444444333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444555555666666555555444444444444444444444444444444444444444444444444444333555666666444333333444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555333333444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444555555666777777888888666777888;;;===???AAABBBBBBCCCDDDFFFGGGGGGGGGGGGKKKLLLMMMLLLLLLMMMOOORRRTTTWWWUUU___hhh333444444555555444444333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333444555555444444666888666444333333444555444333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444444555555555555444444444444444444444444444444444444444444444444444444555666777777555444444555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555333333333444444444555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444555666777888888888777555666888:::===???AAABBBBBBCCCDDDEEEFFFGGGGGGGGGKKKLLLMMMLLLLLLMMMOOORRRRRRVVVTTT___fff333444444555555444444333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444444555333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333555444444333333444444555333444555555444555777888555444333333555555444333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444444555555555555444444444444444444444444444444444444444444444444444444555777888777666444555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555222333333444444555555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444555777888999999888777555666888:::===@@@AAACCCBBBBBBDDDEEEFFFGGGGGGGGGKKKLLLLLLLLLLLLMMMPPPRRRQQQVVVTTT^^^eee333444444555555444444333333333333333333333333333333333333333333333333333555555555555555555555555333333333444444444555555333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333555444333333333333444555333444555555555555777999444333333444555555444333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555333444444555555444444333444444444444444444444444444444444444444444444444444666777666555444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555222222333333444555555666444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444555777999999999888777555666888:::===@@@BBBCCCAAABBBCCCEEEFFFFFFGGGGGGIIIKKKLLLLLLLLLNNNQQQTTTRRRWWWVVV___eee333444444555555444444333333333333333333333333333333333333333333333333333555555555555555555555555333333333444444555555555333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333555444333333333333444555333444555555555555777999444333333444555666444333444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555333444444555555444444333444444444444444444444444444444444444444444444444333555666555444222333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555222222333333444555666666444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444555555555555555555555555444555777999:::999888777555666888:::===@@@BBBCCCAAABBBCCCEEEFFFFFFFFFFFFIIIJJJKKKLLLLLLNNNRRRTTTSSSXXXWWW```eee222333444444555555444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333555333222333555777777666333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333444444444555555444444555555555555444444666666555555555444444444555555555555555555555555333333333444444444555555444444444444444444444444333444444555555444444333333333333444444444555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555666666555555555444444444444444444444444444444444444444444555555555555666444444555555666777777777666777999;;;===???AAAAAAAAACCCEEEFFFFFFFFFGGGHHHJJJJJJJJJKKKLLLNNNPPPPPPQQQVVVTTT]]]eee222333444444555555444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333555333222333555777777666333333333333333333333333333333333333333333333333333333333333333333333333444444444333333222222222333333333444444444555555444444555555555555444444666666555555555444444444555555555555555555555555333333333444444444555555444444444444444444444444333444444555555444444333333333333444444444555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444666666555555555444444444444444444444444444444444444444444555555555555666444444555555666777777777666777999;;;===???AAABBBAAACCCEEEFFFFFFFFFGGGHHHJJJJJJJJJKKKLLLNNNPPPPPPOOOTTTSSS]]]eee222333444444555555444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333555333333444666777777666333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222333333333444444444555555444444555555555555444444555555555555555444444444555555555555555555555555333333333444444444555555444444444444444444444444333444444555555444444333333333333444444444555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555555555555555444444444444444444444444444444444444444444555555555555666444555555666666777777888666777999;;;===@@@AAABBBAAACCCEEEFFFFFFFFFGGGHHHJJJJJJJJJKKKLLLNNNPPPPPPNNNRRRRRR\\\ddd222333444444555555444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444333555777888777666333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444555555555555444444555555555555555555555555555555555555555555555555333333333444444444555555444444444444444444444444333444444555555444444333333333333444444444555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555555555555555555555555444444444444444444444444444444444555555555555666555555555666777777888888666777999;;;>>>@@@BBBCCCAAACCCEEEFFFFFFFFFGGGHHHJJJJJJJJJKKKLLLNNNPPPPPPPPPRRRQQQ\\\bbb}}}222333444444555555444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444666888888777666333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555444444555555555555444444444555555555555555555555555555555555555555555555333333333444444444555555444444444444444444444444333444444555555444444333333333333444444444555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555444444444444444444444444444444444555555555555666555555666666777888888888666777999;;;>>>AAACCCDDDAAACCCEEEFFFFFFFFFGGGHHHJJJJJJJJJKKKLLLNNNPPPPPPSSSTTTRRR\\\```xxx222333444444555555444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444555777999999777555333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555444444555555555555444444444444444555555555555555555555555555555555555555333333333444444444555555444444444444444444444444333444444555555444444333333333333444444444555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555555444444444444444444444444444444444555555555555666555666666777777888888999666777999<<>>@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJKKKKKKLLLNNNOOOPPPPPPTTTSSS^^^eee444444444444444444444444444444444444444444444444555444444333333444444555333333333333333333333333444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444555555444444444444444444444444444666999888666444444555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444555555444444555666666555444444444444444444444444444444444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555555555555555666666666666666777888999::::::::::::777888999<<<>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJKKKKKKLLLNNNOOOPPPOOOTTTSSS]]]ddd444444444444444444444444444444444444444444444444555444444333333444444555333333333333333333333333555555555555555555555555333444444444444444444444333333333444444555555555444444444444444444444444333333333444444444555555444444444444444444444444444777999888555333444555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444555555333444555666666555444333444444444444444444444444444444444555555555666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555555555555555555555555555555555555555555555555555555555555555555555666666666777555666777888999:::::::::777888999;;;>>>@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJKKKKKKLLLNNNOOOPPPPPPTTTRRR[[[bbb444444444444444444444444444444444444444444444444555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444555555555555666666555555555555444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555444444333333444444555666666777777666555444444555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555444444444444555555444444444444444444444444444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555666777888888999999999888888888888888;;;???BBBDDDDDDBBBDDDFFFGGGGGGGGGHHHIIILLLMMMNNNOOOPPPQQQQQQRRRTTTVVVTTT^^^```www444444444444444444444444444444444444444444444444555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444555555555555666555555555555444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555444444333333444444555666666666666666555444444555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555444444444444555555444444444444444444444444444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555666777777888999999999999888888888888;;;???BBBDDDDDDBBBDDDFFFGGGGGGGGGHHHIIILLLLLLMMMNNNOOOPPPQQQQQQSSSUUUTTT]]]___www444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444555555555555666555555555555444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555444444333333444444555666666666666666555555444555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555444444444444555555444444444444444444444444444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555666777777888999999999999999888888888;;;???BBBDDDDDDBBBDDDFFFGGGGGGGGGHHHIIIKKKKKKLLLMMMNNNOOOPPPPPPRRRTTTSSS\\\^^^www444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333444444444555555555666555555555555444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555444444333333444444555555666666666666666555555555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555444444444444555555444444444444444444444444444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555666666777888999999999999999888888888;;;???BBBDDDDDDBBBDDDFFFGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOPPPTTTRRRZZZ^^^yyy444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444444555666555555555555444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555444444333333444444555555555666666666666666555555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555444444444444555555444444444444444444444444444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555666666666777888999:::::::::888888888;;;???BBBDDDDDDBBBDDDFFFGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOONNNTTTRRRZZZ___|||444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333333444444444444666555555555555444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555444444333333444444555444555666666666666666666555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555444444444444555555444444444444444444444444444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555666555666777888999:::::::::888888888;;;???BBBDDDDDDBBBDDDFFFGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOONNNTTTSSSZZZaaa444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444222222333333333444444444666555555555555444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555444444333333444444555444444555666666666666666555555444444444444555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555444444444444555555444444444444444444444444444444444555555555555666444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555666555666777888999:::::::::888888888;;;???BBBDDDDDDBBBDDDFFFGGGGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPMMMUUUTTT\\\ddd444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444222222333333333444444444666666555555555444444444333333333444444444555555444444444444444444444444444444444444444444444444333333333444444444555555555444444333333444444555444444555666777777666666555555555444444555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555444444555555555444444444444444444444444444444444555555555666666444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555666666555666777888:::::::::;;;888888888;;;???BBBDDDDDDBBBDDDFFFGGGGGGGGGHHHIIIKKKKKKLLLMMMNNNOOOPPPPPPMMMUUUUUU\\\fff444444444444444444444444444444333444666:::===???555555555444444333333333444444444444444444444444555555555444444333333333444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444444444444555555555555666777777666555555555555555444444444555555555555666444333555777444000000444777222333:::999222222999555555555555555555555555444444444555555555555666666666666666666666666666444444444555555555555666444444555555555555444444555555555666555555444333555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444555555555555444444555555555555555555555555666555444333333444555666444444444555555555555666555555555555555555555555555444333222222333444555555555555555666666666666666666777888999999999999888777888;;;???AAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGJJJJJJKKKMMMNNNOOOPPPQQQSSSRRRXXX\\\eee444444444444444444444444666666555666888:::===???555555444444444333333333444444444444444444444444555555444444444333333333444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444444444444555555555555666777777666555555555555555444444444555555555555666777666666444222444@@@MMMUUUDDD666444444222444:::555555555555555555555555444444444555555555555666666666666666666666666666444444444555555555555666444444555555555555444444333333444555666666666555555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444555555555555444444555555555555555555555555666555444444444444555666444444444555555555555666555555555555555555555555666555444333333444555666555555555555666666666666666777888999::::::::::::888777888;;;???AAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGJJJJJJKKKMMMNNNOOOPPPQQQQQQQQQWWWZZZddd444444444444444444444444666666555555666888:::;;;555444444444444333333333444444444444444444444444555444444444444333333333444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444444444444555555555555666777666555555444555555555444444444555555555555666777777888555222555FFFWWWdddLLL666111444444555777555555555555555555555555444444444555555555555666666666666666666666666666444444444555555555555666444444555555555555444444111222333555666777777777555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444444444555555555555444444555555555555555555555555666555444444444444555666444444444555555555555666555555555555555555555555666555555444444555555666555555555555666666666666777777888999::::::::::::888777888;;;???AAABBBBBBCCCDDDFFFGGGHHHHHHGGGGGGJJJJJJKKKMMMNNNOOOPPPQQQPPPPPPVVVYYYccc444444444444444444444444444444333333333444555666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555444444444444444444444444444444444555555555555666666555555444444555555555444444444555555555555666444555888888555444<<>>AAAAAA@@@CCCDDDEEEFFFFFFFFFFFFFFFFFFHHHJJJKKKLLLMMMOOOQQQRRRQQQTTT[[[iii555555555555555555555555666666555555555444444444444444444444444444444444333444555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666777666444444444555777888555555555555555555555555555555555555555555555555444444444555555555555666555555444444444444555555555555555555555555555555666555555444444444555555777777777777777666555555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555666666555555555444444444333444444444555666666666555555555555555555555555555555555555555555555555555444333333444666888999555555555555555555555555555555555555555555555555666666666777888888999999777777888;;;???AAAAAAAAACCCDDDEEEFFFFFFGGGGGGFFFHHHJJJLLLLLLKKKLLLMMMOOORRRRRRTTTYYYfff555555555555555555555555555555555555555444444444444444444444444444444444333444555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666666555555444444666777888555555555555555555555555555555555555555555555555444444444555555555555666555555444444444444555555555555555555555555555555555555444444444555555666777777777777777666666555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555444444444444444555555555555555555555555555555555555555555555555555555555555555555444333333444555777999;;;555555555555555555555555555555555555555555555555666666666777888888999999777777999<<<@@@BBBBBBAAACCCDDDEEEFFFGGGGGGGGGGGGJJJLLLMMMLLLKKKKKKLLLNNNRRRRRRTTTXXXaaazzz555555555555555555555555555555555555555555555555444444444444444444444444333444555555666555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555444444444555555555555666666555555555555666777777555555555555555555555555555555555555555555555555444444444555555555555666555555444444444444555555555555555555555555555555555444444444444555666666666666777777777777666666444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555666666666555444444444333555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555444444444444555666888888444444444555555555555555444444444555555555555555666666666777888888999999888888999<<<@@@CCCCCCBBBCCCDDDEEEFFFGGGHHHHHHHHHJJJKKKMMMMMMLLLLLLMMMOOORRRSSSUUUVVV]]]ttt555555555555555555555555444555555555555555555555444444444444444444444444333444555555666555555555555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555444444444555555555555666555555555555555666777777555555555555555555555555555555555555555555555555444444444555555555555666555555444444444444555555555555555555555555555555444444444444444555666666666666777777777777666666444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555666666666555444444444333555555555555555555555555555555555555555555555555444555555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555555555444444444444444444444444444555555555666666444444444555555555666666666666666777888888999999888888999<<<@@@CCCCCCBBBCCCDDDEEEFFFHHHHHHIIIIIIHHHJJJLLLLLLMMMMMMOOOQQQQQQSSSVVVVVV[[[qqq555555555555555555555555444444444555555555555555444444444444444444444444333444555555666666555555555555555555555555555555333333444444555666666666555555555555555555555555555555555555555555555555444444444555555555555666555555555666666666666666555555555555555555555555555555555555555555555555444444444555555555555666555555444444444444555555555555555555555555555555444444444444444555666777555666666777777777777777444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555444444444555555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555444333333222222333333444444555666666666333333444444555666666666666666666777888888999999777777999<<<@@@BBBBBBAAACCCDDDEEEGGGHHHIIIIIIIIIGGGIIILLLMMMMMMNNNPPPRRROOOSSSWWWWWW[[[rrr555555555555555555555555444444444555555555666666444444444444444444444444333444555555666666555555555555555555555555555555333333444444555666666777555555555555555555555555555555555555555555555555444444444555555555555666444555555666666666666666555555555555555555555555555555555555555555555555444444444555555555555666555555444444444444555555555555555555555555555555444333333444444666777777555555666777777777777777444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555555555555555555444444444555555555666666333444444444555666666666555555555555555555555555555555555555555555555555555555555555555444444444333333444444555666666777333333444444555666666777666666666777888888999999777777888;;;???AAAAAAAAACCCDDDEEEGGGHHHIIIJJJJJJIIIKKKMMMMMMMMMNNNOOOQQQMMMSSSXXXYYY\\\ttt555555555555555555555555444444444555555555666666444444444444444444444444333444555555666666555555555555555555555555555555333333444444555666777777555555555555555555555555555555555555555555555555444444444555555555666666444555555666777666666666555555555555555555555555555555555555555555555555444444444555555555666666555555555444444555555555555555555555555555555555333333333444555666777888555555666777777777777777444555555555555555555444555555555555555555555555555555555555555555555555555555555555555555555555333444444555555666666666555555555555555555555555555555555555555555555555444444444555555555666666333333444444555666777777555555555555555555555555555555555555555555555555444444555666777777666666333333444444555666777777333333444444555666777777666666666777888888999999666666777:::>>>AAAAAA@@@CCCDDDEEEGGGIIIJJJJJJJJJKKKMMMNNNNNNMMMMMMNNNOOOLLLSSSYYYZZZ]]]vvv555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444444444444444444555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555666555444444666777777666555555555555666666666666666555444333333444555666333333333444444444555555555555555555555555555555666666666666666666666666666666666666666666666666777777888888888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555444444444555555555555666555555666666666666555555444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555666555666888999::::::999999666666777:::???BBBCCCCCCBBBCCCEEEFFFHHHHHHIIIIIIIIIKKKMMMMMMMMMLLLMMMNNNWWWRRRWWW[[[[[[sss555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444444444444444444555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555666555444444666777777666555555555555666666666666555555444444444444555555333333444444444555555555555555555555555555555555666666666666666666666666666666666666666666666666777777888888888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555444444444555555555555666555555666666666666555555444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555666555666777888999999999999777666777;;;???BBBCCCCCCBBBCCCEEEFFFHHHHHHIIIIIIIIIKKKMMMMMMLLLLLLMMMOOOUUUPPPVVVYYYXXXooo555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444444444444444444555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555666555444555666777777666555555555555666666666666444555555555555555555444333444444444444555555555555555555555555555555555666666666666666666666666666666666666666666666666777777888888888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555444444444444555555444444444444444444444444444444444555555555555666555555666666666666555555444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555666555555555666666777888999777777888;;;???BBBCCCBBBBBBCCCEEEFFFHHHHHHIIIIIIIIIKKKLLLLLLLLLLLLMMMOOOQQQNNNTTTXXXXXXooo555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444444444444444444555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555444444555777777666555555555555555666666666666333444555666666555444333444444444444555555555555555555555555555555555555666666666666666666666666666666666666666666666666777777888888888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555444444444444555555444444444444444444444444444444444555555555555666444555555666666555555444444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555666555555444444555666888999777777888;;;???AAABBBBBBBBBCCCEEEFFFHHHHHHIIIIIIIIIKKKLLLLLLKKKKKKMMMOOOOOOMMMUUUYYY[[[ttt555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444444444444444444555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555555444444666777888666555555555555555666666666666333444555666666555444333444444444555555555666666555555555555555555555555666666666666666666666666666666666666666666666666777777888888888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555444444444444555555444444444444444444444444444444444555555555555666444444555555555555444444444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555666555444444333444666777999888777888;;;>>>AAABBBAAABBBCCCEEEFFFHHHHHHIIIIIIIIIJJJKKKKKKJJJKKKMMMOOOPPPPPPVVVYYY\\\vvv555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444444444444444444555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555444444555666888888666444555555555555666666666666444555555555555555555444444444555555555666666666555555555555555555555555666666666666666666666666666666666666666666666666777777888888888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555444444444444555555333333333333333333333333444444444555555555555666444444555555555555444444444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555666444444444555555666777888888888888;;;>>>AAAAAAAAABBBCCCEEEFFFHHHHHHIIIIIIJJJJJJKKKJJJIIIJJJMMMOOORRRRRRXXXXXX[[[xxx555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555555666444444444444444444444444555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555444444555777888888666444555555555555666666666666555555444444444444555555555555555555666666666666555555555555555555555555666666666666666666666666666666666666666666666666777777888888888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555444444444444555555333333333333333333333333444444444555555555555666333444444555555444444333444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555666444444555666777777777777999888999;;;>>>AAAAAAAAABBBCCCEEEFFFHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJMMMOOOQQQRRRXXXYYY^^^555555555555555555555555555555555555555555555555555555555555555555555555444444444555555555666666444444444444444444444444555555555555555555555555444444444555555555666666555555555555555555555555555555555555555555555555444444555777999888666333555555555555666666666777666555444333333444555666555555555555666666666777555555555555555555555555666666666666666666666666666666666666666666666666777777888888888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555444444555555555333333333333333333333333444444444555555555666666333444444555555444444333444444444555555555666666555555555555555555555555555555555555555555555555444444444555555555666666333555666888888888777777999888999;;;>>>AAAAAA@@@BBBCCCEEEFFFHHHIIIIIIIIIJJJJJJJJJIIIHHHJJJMMMOOOOOOPPPWWWZZZccc666666666666666555555555666666777777666555444444555555555555555555555555555555555555555555555555333444555555666666555555555555555555555555555555444444444555555555555666555555555555555555555555555555555555666666666666666555444666888888666222555555555555555555555555555555555555555555444444555555555666666666777777666666666666666666666666555555444333444555666777888888777666666555444444:::999999999888888888888666666666777777777777777666666777777777777666666666666666666666666666666777777777777777777777777666666666666666666666666222333333444555666777777555444444333333444444555555555555555555555555555444444444555555555555666666555555555555444444444444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555666555555555666666777888999888888999<<>>>>>?????????<<<<<<;;;;;;;;;:::::::::999999999888777777666666666666777777777777666666777777777777777777777777777777777777777777777777666666666666666666666666666666555555555444444444444444333333333333444444555555555555555555555555444444444555555555555666666555555555555444444444444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555666555555555666666777888999888888999<<>>?????????>>>>>>>>>???AAABBBDDDFFFHHHHHHCCCAAA???===<<<<<<===>>><<<<<<;;;::::::999888888666666777777777777666666777777777777777777777777777777777777777777777777666666666666666666666666555555555555555444444444555555444444444444555555555555555555555555555555444444444555555555555666666555555555555444444444444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555666555555555666666777888999888888999<<>>>>>???????????????????????????@@@AAABBBCCCBBBAAAAAA???@@@CCCFFFIIILLLNNNPPPHHHEEEBBB???>>>>>>???AAA>>>>>>===<<<;;;;;;::::::666666777777777777666666777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555666666555555555555666666555555555555555555555555444444444555555555666666666666555555555444444444444444444555555555666666555555555555555555555555555555555555555555555555444444444555555555666666555555555666666777888999888888999<<>>@@@DDDGGGIIIJJJJJJJJJDDDEEEEEEEEEEEEDDDCCCCCCIIIIIIIIIGGGDDDAAA===;;;???@@@DDDIIIMMMOOONNNMMMOOOLLLGGGDDDCCCBBBAAA???AAABBBCCCAAA===:::999;;;:::999999888888888999999999999999999888888888888666666666666777777777777666666777777777777666666666666666666666666666666555555666666666666555555555555555555555555555555666666555555555555666666666666666666666666666666777777666666555555555444555555555555555555555555555555555555555555555555555555555555555555444444555444444555555666777888:::999999;;;???AAABBBBBBAAAAAACCCDDDFFFHHHIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOQQQSSSSSS___cccxxx777777777777777777777777777777777777777777777777555555555555666666666777666666666666666666666666666555555555555444444444555555555555555555555555444444444555555555555666555444444333333444444555555555555555666666666666777888::::::888666666777555666888777666666777888555666888;;;>>>AAACCCDDDIIIKKKMMMOOOQQQQQQPPPPPPOOOOOONNNMMMLLLJJJIIIHHHDDDDDDCCCCCCAAA@@@??????BBBDDDHHHMMMRRRTTTRRRQQQRRRNNNIIIFFFDDDBBB@@@???===???@@@???===;;;;;;<<<;;;;;;;;;:::::::::999999888777777777777777888888666777777777777777777777666666777777777777666666666666666666666666666666555555666666666666555555555555555555555555555555666666555555555555666666666666666666666666666666777666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444555555666777888:::999999;;;???AAABBBBBBAAAAAACCCDDDFFFHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNOOOOOOSSSSSS^^^___ttt777777777777777777777777777777777777777777777777555555555555666666666666666666666666666666666666666555555555555444444444555555555555555555555555444444444555555555555666555555444444444444555555555555555555666666666666666777999999777666666777666777999888777666666777666999===AAAFFFJJJMMMNNNRRRSSSTTTVVVVVVVVVUUUTTTUUUTTTSSSRRROOOMMMKKKIIIBBBBBBBBBBBBBBBBBBCCCCCCHHHJJJMMMQQQUUUUUURRRPPPMMMJJJFFFDDDCCCBBBAAA@@@===???@@@@@@>>><<<;;;<<<======>>>???>>>===<<<;;;888777666666666666888888777777777777777777777777666666777777777777666666666666666666666666666666555555666666666666555555555555555555555555555555666666666555555666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444555555666777888:::999999;;;???AAABBBBBBAAAAAACCCDDDFFFGGGIIIIIIIIIIIIJJJJJJKKKMMMNNNOOONNNRRRSSS\\\\\\ppp777777777777777777777777666666666666666666666666555555555666666666666666666666666666666666666666666555555555555444444444555555555555555555555555444444444555555555555666555555444444444444555555555555555555666666666666555777888777666555666777666888::::::888666666777>>>@@@CCCGGGJJJMMMNNNOOORRRSSSTTTUUUUUUUUUUUUUUUSSSSSSRRRPPPNNNLLLJJJHHHGGGHHHIIIIIIIIIHHHGGGFFFJJJKKKMMMPPPQQQPPPMMMIIICCCAAA???@@@AAABBBBBBBBBBBBCCCDDDCCC@@@===;;;:::===>>>AAABBBCCCBBBAAA@@@===;;;999777666666777888888888888777777777777777666666777777777777666666666666666666666666666666555555666666666666555555555555555555555555555555555555666666666666555555666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555666666666666555444444555555666777888:::999999;;;???AAABBBBBBAAABBBCCCDDDEEEGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNOOOMMMSSSTTT\\\ZZZnnn888888888888888888888888666666666666666666666666666666666666666555555555555555555555555555555555666555555555555444444444555555555555555555555555444444444555555555555666666555555444444555555666555555555555666666666666555777777777555555666888555777999:::999888777888???@@@AAADDDFFFGGGHHHHHHQQQQQQRRRTTTTTTUUUUUUVVVRRRRRRRRRRRRPPPOOONNNMMMOOOQQQSSSSSSRRRNNNIIIFFFDDDDDDFFFHHHJJJJJJHHHEEE@@@???>>>???AAABBBBBBAAADDDDDDEEEEEEDDDBBB???===<<<>>>AAADDDEEEFFFEEEEEEBBBAAA>>>;;;999888777777999888888888777777777666666666777777777777666666666666666666666666666666555555666666666666555555555555555555555555555555555555666777777666555555666666666666666666666666555555555666666666666666555555555555555555555555555555555555555555555555555555555666666666777777555444444555555666777888:::999999;;;???AAABBBBBBAAABBBBBBDDDEEEFFFGGGHHHHHHHHHIIIKKKLLLNNNOOOOOONNNTTTUUU]]]ZZZnnn888888888888888888888888777777777777777777777777666666666666666555555555555555555555555555555555666555555555555444444444444444444444444444444444444444444555555555555666666666555555555555666666555555555555666666666666666777777777666666888999555888<<<>>>>>>======>>><<<======>>>???AAACCCDDDPPPPPPQQQRRRSSSTTTTTTUUUSSSSSSTTTTTTSSSSSSRRRRRRPPPRRRSSSTTTRRRMMMHHHDDD<<<<<<===@@@DDDFFFGGGFFFFFFDDDBBBBBBBBBBBB@@@>>>??????AAADDDGGGFFFDDDAAA:::<<>><<<::::::<<>>@@@AAAAAABBBBBBBBBBBB@@@===;;;999::::::999888888777777666666666777777777777666666666666666666666666666666555555666666666666555555555555555555555555555555444555666777777666555444666666666666666666666666555555555555666666666777555555555555555555555555555555555555555555555555444555555666777777888888555444444555555666777888:::999999;;;???AAABBBBBBAAABBBBBBCCCDDDEEEFFFFFFFFFGGGIIILLLNNNOOOOOOOOOOOORRRQQQ[[[]]]qqq888888888888888888888888777777777777777777777777777777666666555555555444555555555555555555555555666666555555555444444444444444444444444444444444444444444555555555666666666666555555555555666666555555555555666666666777888888888777777777:::<<>>======???>>>===<<<===???AAACCCDDDAAA>>><<<>>>@@@AAABBBCCCAAA@@@AAAAAAAAA>>><<<999999:::>>>AAAAAA===:::::::::999999:::;;;<<<<<>>EEEJJJLLLPPPTTTXXXYYYXXXXXXYYY[[[ZZZXXXWWWUUUNNNFFF???@@@@@@AAABBBAAA@@@>>>===<<<<<<<<<======<<<;;;;;;;;;::::::;;;>>>BBBFFFHHHIIIGGGDDDCCCDDDFFFFFFFFFCCCBBB@@@@@@@@@???===;;;888999:::;;;;;;;;;;;;:::<<<======>>>===<<<:::999:::;;;===???@@@AAABBBBBB>>><<<:::888777888:::;;;666666666666777777777777666666666666666666666666777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555555555555555666666666666555555555666666777888999888888888;;;>>>AAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEGGGFFFHHHMMMNNNLLLLLLNNNOOOPPPPPP[[[XXXeee888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666666555555444444555555666666666666666666777777777888777777666666555666666333555777777555555666777:::::::::;;;===BBBHHHMMMSSSVVVZZZ\\\]]]]]]]]]^^^\\\ZZZXXXVVVTTTPPPIIIDDD======>>>>>>>>>===<<<;;;<<<<<<============<<<<<<>>>>>>>>>???BBBGGGKKKNNNNNNMMMLLLMMMNNNOOONNNLLLLLLJJJIIIHHHGGGEEECCC@@@<<<<<<<<<;;;;;;;;;::::::999:::;;;<<<=========<<<;;;<<<===>>>???@@@AAABBBAAA???===;;;:::999999999777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555555555555555666666666666555555555666666777888999888888888;;;>>>AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGFFFHHHMMMNNNLLLLLLNNNOOOPPPPPP[[[XXXggg888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666555555444444555555666555555555666666777777777999888888888888777777777555666777777555555666777999:::;;;<<<>>>AAAGGGKKKSSSVVVZZZ\\\]]]]]]^^^___ZZZXXXTTTPPPMMMJJJFFFCCC<<<<<<===>>>>>>>>>======>>>??????@@@@@@?????????>>>===<<<<<<>>>AAADDDFFFIIIIIIKKKNNNRRRSSSSSSRRRTTTRRRPPPOOONNNLLLIIIFFFDDDBBB@@@>>><<<<<<;;;<<<:::;;;<<<===>>>>>>>>>=========<<<<<<===>>>@@@AAABBBBBBAAA???===;;;999888777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555555555555555666666666666555555555666666777888999888888888;;;>>>AAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGFFFHHHMMMNNNLLLLLLNNNOOOQQQPPP[[[ZZZkkk888888888888888888888888666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666555555555555666666555555555666666777777888888888999999999888888888999999:::888777666777888888999::::::;;;===AAADDDOOOSSSXXX\\\\\\[[[ZZZZZZSSSPPPKKKFFFBBB???===<<>>???BBBBBBEEEJJJPPPTTTVVVVVVVVVUUUSSSRRRQQQPPPMMMKKKLLLJJJFFFCCC@@@??????@@@AAAAAAAAA@@@??????>>>===???>>><<<::::::;;;===>>>@@@AAAAAAAAA???<<<:::888999888888888888888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555555555555555666666666666555555555555666777888999888888888;;;>>>AAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGFFFHHHMMMNNNLLLLLLNNNOOOQQQQQQ[[[\\\ppp888888888888888888888888666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666555555666666666555555666666777888888999777888888999999999888777:::::::::999666666777999888999:::;;;<<>>======>>>CCCCCCDDDDDDEEEEEEFFFFFFJJJJJJKKKLLLLLLLLLLLLLLLPPPNNNJJJGGGEEEEEEFFFGGGFFFFFFGGGJJJOOOSSSVVVWWWUUUTTTSSSSSSTTTSSSQQQOOOQQQOOOKKKHHHFFFEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@===;;;::::::;;;;;;;;;===>>>@@@???>>><<<:::::::::999999888888888777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555555555555555666666666666555555555555666777888999888888888;;;>>>AAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGFFFHHHMMMNNNLLLLLLNNNOOORRRQQQ[[[^^^uuu888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777666666555555666666777666666777777888999::::::777888999:::::::::999888777888888888777888;;;======>>>???@@@CCCGGGMMMQQQRRRTTTVVVTTTOOOJJJFFFDDDCCCDDDFFFGGGFFFGGGHHHJJJIIIIIIHHHHHHHHHIIIIIIJJJPPPPPPQQQRRRSSSSSSSSSSSSOOONNNKKKIIIIIIJJJLLLMMMNNNMMMMMMNNNQQQSSSSSSRRRVVVUUUTTTUUUVVVVVVTTTRRRQQQPPPNNNLLLKKKKKKKKKLLLGGGGGGGGGGGGHHHIIIJJJKKKEEECCCAAA>>><<<;;;;;;;;;888999<<<>>>??????>>>===;;;;;;::::::999888888888777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555555555555555666666666666555555555666666777888999888888888;;;>>>AAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGGGGFFFHHHMMMNNNLLLLLLNNNOOOSSSRRR[[[```{{{888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666777777666666666666777777666777888999:::;;;<<<<<<777999:::<<<<<<<<<:::999555777888:::;;;???DDDGGGIIIIIIHHHHHHIIILLLRRRVVVLLLLLLJJJFFFCCCAAABBBDDDHHHLLLQQQTTTSSSSSSTTTUUUQQQPPPOOONNNNNNNNNOOOOOOSSSTTTUUUVVVWWWWWWWWWWWWTTTRRRPPPOOONNNPPPRRRSSSSSSTTTWWWZZZ\\\[[[XXXTTTVVVUUUTTTTTTTTTTTTRRRPPPNNNNNNNNNNNNOOOOOOPPPPPPJJJJJJIIIIIIJJJKKKMMMNNNIIIHHHFFFDDDAAA???===<<<888:::;;;===????????????<<<;;;;;;:::999999888888777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555555555555555666666666666555555555666666777888999888888888;;;>>>AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGFFFHHHMMMNNNLLLLLLNNNOOOTTTRRR[[[aaa~~~888888888888888888888888888888888888888888888888777777777777777777777777777777777777777777777777666666666666666666666666777777666666666666777777777888888:::;;;<<<======999:::<<<>>>>>>===<<<;;;555777:::===AAAGGGMMMQQQUUUSSSPPPLLLKKKLLLQQQUUUIIIGGGCCC@@@???DDDJJJPPPQQQVVV\\\^^^\\\YYYWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYfffdddaaa___^^^^^^___```XXX\\\cccjjjmmmkkkeee```UUUTTTRRRRRRRRRPPPNNNKKKJJJKKKMMMOOOPPPQQQQQQRRROOONNNLLLKKKJJJJJJKKKKKKMMMLLLJJJHHHEEEBBB???===:::;;;<<<===>>>?????????<<<<<<;;;::::::999888888777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555666666666666555555555555555555666666666777555555555666666777888999888888888;;;>>>AAAAAAAAA@@@AAABBBDDDEEEEEEEEEEEEGGGFFFHHHMMMNNNLLLLLLNNNOOOTTTRRR[[[bbb:::999999888888999999:::999999999999999999999999777777777777777777777777777777777777777777777777666666777777777777666666777777666666666666777777777888999;;;<<<<<<;;;;;;<<<=========<<<:::888777111555;;;CCCKKKRRRVVVYYYXXXTTTOOOIIIEEEDDDDDDEEE???AAABBBBBBJJJVVVYYYVVVZZZ\\\\\\[[[]]]^^^ZZZSSSWWWWWWVVVTTTSSSUUUYYY\\\[[[dddjjjmmmrrryyy|||zzzsssvvvqqqeee[[[VVVQQQJJJOOOQQQSSSUUUVVVVVVTTTSSSPPPQQQQQQOOOLLLJJJKKKMMMLLLKKKKKKJJJJJJGGGBBB???;;;<<<======<<<;;;<<<===@@@@@@???>>><<<:::999888888777777777777777888888888888888888777777777777666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888888;;;>>>AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJIIIIIIKKKMMMNNNMMMLLLQQQYYYXXX___eee:::999999888888999999:::999999999999999999999999888888888888888888888888777777777777777777777777666777777888888777777666777777666666666666777777777888999:::;;;;;;;;;:::;;;<<<<<<<<<;;;:::888777777<<>>>>>???@@@@@@GGGMMMOOOTTTZZZZZZVVVZZZXXXTTTTTT[[[```]]]VVV[[[\\\^^^```dddjjjrrrxxx{{{wwwrrrnnnjjj]]]^^^``````^^^ZZZVVVSSSSSSPPPMMMNNNPPPRRRPPPMMMLLLKKKKKKKKKLLLKKKIIIGGGAAAAAA@@@???>>>>>>???@@@?????????>>>===;;;:::999888777777777777777888888888888777777777666666666666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888888;;;>>>AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMNNNNNNLLLQQQXXXXXX___ddd:::999999888888999999:::999999999999999999999999888888888888888888888888777777777777777777777777777888888888888888888777777777666666666666777777777888999:::::::::::::::::::::;;;;;;:::999888888<<>>@@@GGGNNNTTTVVVXXX[[[[[[XXXZZZVVVRRRUUUbbbmmmmmmggguuuuuuvvvwww{{{|||mmmddd\\\ZZZ]]]\\\TTTKKKKKKJJJHHHIIIJJJJJJIIIHHHEEECCCAAA???===<<<<<<<<<>>>>>>>>>>>>===<<<;;;;;;888777777666666666777777777777777666666666555555666666666666666666666666777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888888;;;>>>AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMOOONNNMMMPPPXXXWWW^^^ddd:::999999888888999999:::999999999999999999999999888888888888888888888888777777777777777777777777888888999999999999888888777777666666666666777777777888888999999999999999999999999999999999999999>>>CCCJJJRRRWWWWWWUUURRRBBB???<<<:::<<>>>>>>>>>>>======<<<888888777666666666777777666666666666555555555555666666666666666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888888;;;>>>AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIHHHIIIKKKMMMOOONNNMMMOOOWWWVVV]]]ccc:::999999888888999999:::999999999999999999999999888888888888888888888888777777777777777777777777888888999999999999888888777777666666666666777777888777777777888888999999888888888888999::::::;;;>>>???EEEOOOYYYZZZTTTMMM===<<<<<<===AAAGGGMMMPPPSSSSSSWWW___fffeee]]]WWWRRR\\\iiiuuummmhhhbbb\\\WWWQQQLLLIIIIIIGGGEEEEEEFFFDDDAAA???===>>>>>>>>>>>>>>>======999999888777777777777777666666666666555555555555777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888888;;;>>>AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHHHHKKKNNNOOOOOONNNNNNVVVUUU\\\bbb:::999999888888999999:::999999999999999999999999999999999999999999999999777777777777777777777777777888888888888888888777777777666666666666777777888777777666777777888888777777888888999;;;<<<===>>>@@@EEENNNWWWXXXQQQIII<<<===???CCCHHHNNNSSSVVVTTTXXXdddssszzzsssggg___fffsss{{{sssllleee^^^YYYPPPLLLGGGFFFFFFFFFDDDBBB>>>>>>?????????>>>======;;;:::999888888888888888777777777666666666555555777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888888;;;>>>AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHHHHGGGHHHKKKNNNOOOOOONNNMMMUUUTTT[[[aaa~~~:::999999888888999999:::999999999999999999999999999999999999999999999999777777777777777777777777666777777888888777777666777777666666666666777777888777666666666666777888888888888888:::<<<>>>???BBBGGGNNNRRRSSSPPPKKKHHH@@@BBBFFFKKKPPPUUUXXXZZZ[[[cccsss{{{uuuuuu{{{jjj```SSSJJJFFFFFFDDDBBB???????????????>>>===<<<===<<<;;;:::999999999999888888777777777666666666777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888888;;;>>>AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHGGGGGGHHHKKKNNNPPPOOONNNLLLTTTSSSZZZ```~~~:::999999999999999999:::999999999999999999999999999999999999999999999999777777777777777777777777666666777777777777666666777777666666666666777777888777666555555666777888888888888999;;;===???AAAFFFNNNWWWWWWPPPIIIFFFGGGGGGIIINNNSSSWWWZZZ\\\]]]dddmmm{{{{{{{{{fffUUULLLIIIGGGEEE@@@@@@@@@??????>>>===<<<>>>===<<<;;;::::::::::::888888888888777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777888888888;;;>>>AAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHGGGGGGHHHKKKNNNPPPOOOOOOLLLTTTSSSZZZ___}}};;;;;;999888888888999999::::::::::::::::::::::::999999999999888888777777777777777777777777777777777777777777777777777777777777777777777777777777666888999:::999888888999888:::======<<<===AAAEEEQQQPPPNNNKKKHHHGGGHHHJJJLLLUUU[[[ZZZYYY]]]ccceeeooozzz~~~{{{rrreeeXXXLLLDDDCCCDDDCCCAAABBBBBB???<<<@@@>>>======<<<;;;999666999999999999888888888777777777777777777777777777888888777777666666555555777777777777777777777777666666666666666666666666666666777777777777666666666666666666666666666666666666666666666555555555777777777777888888888888888777888;;;???AAABBBBBBAAABBBCCCEEEFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLTTTSSSZZZ___}}};;;:::999888888999::::::::::::::::::::::::::::::999999999999888888888777888888888888888888888888777777777777777777777777777777777777777777777777777999::::::999888999:::444999???BBBCCCFFFJJJNNNLLLMMMNNNMMMMMMNNNQQQSSSWWWUUUZZZccceeebbbdddjjjsss|||vvvnnnfff```PPPJJJBBB>>>>>>@@@>>><<<@@@>>>=========<<<:::888999999888888888777777777777777777777777777777777888888777777666666666666777777777777777777777777666666666666666666666666666666777777777777666666666666666666666666666666666666666666666666666555777777777777888888888888888777888;;;???AAABBBBBBAAABBBCCCEEEFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMNNNUUUTTTYYY]]]zzz;;;:::999999999:::;;;<<<::::::::::::::::::::::::999999999999888888888888888888888888888888888888777777777777777777777777777777777777777777777777888:::;;;:::999888999:::555<<>>===>>>>>>===;;;888888888777777777666666666666666666666666666666777777777777777777777777777777777777777777777777666666666666666666666666666666777777777777666666666666666666666666666666555555555555666666666666666777777777888888888888888888999;;;???BBBCCCBBBAAABBBCCCEEEFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMQQQVVVTTTZZZ[[[sss<<<<<<;;;::::::;;;<<<===::::::::::::::::::::::::999999999999999999999:::888888888888888888888888888888888888888888888888888888888888888888888888777888888777666777999;;;???FFFOOOSSSSSSPPPNNNMMMPPPSSSVVVXXXZZZ[[[]]]___^^^ppp~~~}}}vvvhhhhhhiiijjjjjjgggbbb___^^^^^^\\\WWWTTTUUUXXX[[[\\\YYYWWWWWW[[[___aaaaaa^^^___aaadddoooyyykkkYYYHHHCCCFFFCCCAAA???>>>>>>>>>>>><<<888888888888777777777777777777777777777777777777777777777777888888888888777777777777777777777777777777777777777777777777666666777777777777666666666666666666666666666666444555555555666666777777666777777777888888888888999888999<<<@@@BBBCCCCCCAAABBBCCCEEEFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMPPPTTTSSSZZZ[[[sss>>>===<<<;;;:::;;;<<<<<<::::::::::::::::::::::::999999999999::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888666777777777777888;;;===BBBHHHPPPTTTTTTRRRQQQRRRYYYZZZ\\\]]]\\\]]]___```fff~~~~~~qqqkkkcccZZZVVVSSSUUUVVVUUUUUUUUUWWWYYYSSSXXXZZZWWWWWW\\\dddgggkkkgggcccaaaaaaaaa^^^[[[[[[[[[XXXVVV\\\iiitttyyy~~~jjjRRRFFFFFFFFFCCC@@@>>>>>>>>>>>>===999999999999888888888777777777777777777777777777777777777888888888888999777777777777777777777777777777777777777777777777666666777777777777666666666666666666666666666666444444555555666777777777777777777777888888888888999999999<<<@@@CCCCCCCCCAAABBBCCCEEEFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMOOOSSSRRR[[[[[[qqq@@@???===<<<;;;:::;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888666777888888888;;;>>>AAAHHHMMMSSSVVVVVVUUUVVVWWWYYYZZZ[[[[[[[[[\\\___aaappp~~~dddZZZ[[[[[[YYYYYYXXX\\\``````]]]^^^dddjjjkkkooonnnmmmqqq||||||}}}~~~{{{yyytttooorrrxxxxxxsssgggkkkppptttwww~~~hhhUUUNNNHHHEEEAAA???>>>>>>===<<<::::::::::::999999999999999999999999999999999999777777888888888999999999777777777777777777777777777777777777777777777777666666777777777777666666666666666666666666666666444444555555666777777888777777777777888888888888999999:::<<<@@@CCCDDDCCCAAABBBCCCEEEFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMOOORRRQQQZZZZZZnnnAAA@@@>>><<<;;;::::::;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888777888999999:::===AAADDDOOOSSSWWWXXXWWWVVVWWWYYYVVVVVVWWWWWWWWWZZZ^^^aaatttxxxzzz```aaammmsssvvvyyywwwyyyrrrjjjdddbbbeeelllssssssooojjjffffffqqqjjjyyy}}}eeeZZZJJJGGGBBB@@@>>>>>>===<<<;;;;;;;;;:::::::::999999999999999999999999999999777777888888999999999999777777777777777777777777777777777777777777777777666666777777777777666666666666666666666666666666444444444555666777777888777777777777888888888888999999:::<<<@@@CCCDDDCCCAAABBBCCCEEEFFFFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMOOORRRQQQYYYXXXkkkKKKDDD<<<999;;;===;;;888;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999777777777777777777777777888888888888888888888888555888:::888555999CCCLLLSSSTTTUUUWWWXXXYYYYYYYYY\\\VVVTTTWWWWWWWWW```kkkyyy}}}oookkkttt}}}xxxqqqfffaaaccc___bbbcccaaa^^^bbblllttt{{{xxx___RRRCCC===???BBB???;;;<<<:::888888999:::999888999999999888888888777777444555666888888777777666777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666666666666666777777777777888888888777777777777777999:::;;;===@@@BBBCCCDDDAAABBBCCCEEEFFFFFFFFFFFFJJJJJJJJJJJJKKKMMMNNNNNNQQQNNNRRRXXX[[[jjjeeeMMM:::;;;???;;;999===;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888888999999999999???HHHPPPTTTUUUVVVWWWYYYYYYYYYYYYSSSXXXZZZUUUQQQ\\\sssppp^^^```kkkzzz|||{{{tttooowwwtttxxxsssiiiYYYLLLDDD???===<<<>>><<<:::999::::::999888999999999888888888777777666777888999999999888888888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666666666666666777777777777888777777777777777777777999:::;;;===???AAABBBCCCAAABBBCCCEEEFFFFFFFFFFFFJJJJJJJJJJJJKKKMMMNNNOOOSSSPPPSSSXXXZZZiii]]]???>>>AAA:::888@@@;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888:::999888:::???FFFOOOTTTUUUVVVWWWXXXYYYZZZZZZZZZVVV\\\\\\WWW[[[ppp}}}fffWWWTTT^^^tttyyypppkkkkkkmmmppp|||~~~xxxlllZZZIII???===???AAA>>>;;;:::::::::999888999999999888888888888888888999::::::;;;;;;::::::888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777888888999:::;;;<<<>>>???@@@AAAAAABBBCCCEEEFFFFFFFFFFFFIIIIIIJJJJJJKKKMMMNNNOOOTTTSSSUUUXXXYYYiiirrrOOOBBB???;;;:::???;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888;;;888777;;;CCCMMMTTTWWWVVVWWWXXXYYYZZZZZZZZZZZZbbb[[[YYYdddwwwsssnnnkkkiii___UUU[[[jjjwwwooopppuuuwwwyyywwwpppbbbSSSGGGBBBAAA@@@>>>:::999999:::999999888888888888888888888888999999999:::::::::::::::888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666666666666666777777777777777777777777777888888888::::::;;;<<<===>>>??????AAABBBCCCEEEFFFFFFFFFFFFIIIIIIIIIJJJKKKMMMNNNOOOSSSSSSVVVXXXZZZkkkhhhKKK>>>>>>>>>;;;;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888:::777777===GGGQQQVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZ___WWW```{{{dddYYYYYY\\\]]]ZZZ___uuuzzzyyyyyy~~~~~~{{{vvvnnncccVVVIIIBBB???===999888999:::;;;:::888888888888888888888888888888888888999999999:::888888888888888888888888888888888888888888888888777777777777777777777777666666666666666666666666666666666666777777777777666666777777888888888888::::::;;;<<<===>>>??????AAABBBCCCEEEFFFFFFFFFFFFHHHIIIIIIJJJLLLMMMOOOPPPPPPRRRVVVXXX[[[pppZZZEEEBBB@@@999;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888888:::AAAJJJRRRVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYSSS\\\ssskkkWWWTTT```kkkpppsss}}}~~~vvvgggUUUHHHBBB???;;;999999;;;;;;;;;888888888888888999999999888777777777777888999999999999999999999999999999888888888888888888888888777777777777777777777777666666666666666666666666666666666666777777777777666666666777888888999999999:::;;;<<<>>>???@@@AAAAAABBBCCCEEEFFFFFFFFFFFFHHHHHHIIIJJJLLLNNNOOOPPPNNNRRRWWWXXX]]]tttlllRRREEE???<<<;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888:::???FFFMMMSSSUUUVVVVVVVVVWWWXXXXXXXXXXXXWWWZZZppplll___\\\]]]uuu~~~vvveeeZZZHHHDDD???;;;;;;;;;;;;;;;777777888888888999999999888777777666777888999:::999999999999999999999999888888888888888888888888777777777777777777777777666666666666666666666666666666666666777777777777555666666777888888999999999:::;;;===???AAABBBCCCAAABBBCCCEEEFFFFFFFFFFFFHHHHHHIIIJJJLLLNNNPPPQQQOOOTTTYYYYYY^^^wwwyyy^^^GGG===???;;;::::::999999::::::;;;999999999999999999999999999999999999999999999999999999999999999999999999888888888888888888888888888<<>><<<;;;::::::777777888888999999999999999888777777777888999:::999999999999999999999999888888888888888888888888777777777777777777777777666666666666666666666666666666666666777777777777555666666777888999999999999:::;;;===@@@BBBCCCDDDAAABBBCCCEEEFFFFFFFFFFFFHHHHHHIIIJJJLLLNNNPPPQQQPPPVVV[[[ZZZ___xxxoooNNN===??????===:::999;;;===;;;666888888888888888888888888999999999999999999999999888888888888888888888888888999::::::999888999;;;;;;@@@FFFLLLPPPSSSUUUWWW```YYYYYY]]]YYYRRR[[[lll~~~lllcccXXXQQQ\\\mmm|||ttteeeRRR???:::<<<===;;;::::::::::::999999999888888888888888888888888888888999999999888888888888777777777777777777777777777777777777777777777777777555555666666666666555555666666666666777777777777666666666666777888999:::999:::;;;===>>>@@@AAABBB@@@AAACCCDDDFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNPPPPPPTTTZZZaaavvvyyyWWWAAA===>>><<<:::999;;;======;;;888888888888888888888888999999999999999999999999888888888888888888888888888999::::::999888:::;;;===AAAHHHNNNQQQTTTVVVXXX\\\YYYZZZ]]]]]]aaarrrttteeeXXXWWWZZZddd}}}|||fffWWWGGGAAA>>><<<999999:::::::::999999999888888888888888888888888888888999999999888888888888777777777777777777777777777777777777777777777777777555666666777777666666555666666666666777777777777666666666666777888999:::999:::;;;===>>>@@@AAABBB@@@AAACCCDDDFFFGGGGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNRRRRRRUUUZZZ___ssslllNNN??????===;;;:::::::::<<<===999999999999999999999999999999999999999999999999999999999999999999999999888999:::999888999:::<<>>@@@AAABBB@@@AAABBBDDDEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNSSSTTTVVVYYY]]]ooocccJJJAAA>>>======;;;777777999999999999999999999999999999999999999999999999999999999999999999999999999888999:::999888999;;;===AAAFFFLLLPPPSSSUUUVVVXXXVVVXXXVVVUUU```wwwkkkZZZ^^^hhhxxx{{{zzzuuurrrwww}}}|||rrrdddUUUFFF;;;;;;@@@:::::::::999999999888888888888888888888888888888999999999888888888777777777777777777777777777777777777777777777777777777777777888888888888777777666666666666777777777777666666666666777888999:::999:::;;;===>>>@@@AAABBB@@@AAABBBDDDEEEFFFFFFGGGGGGHHHJJJKKKMMMNNNNNNNNNRRRSSSVVVYYY[[[mmmzzzZZZBBB===<<<>>>===888666999999999999999999999999999999999999999999999999999999999999999999999999999999999:::999888999<<>>@@@AAABBB???@@@BBBCCCEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNOOOQQQUUUXXXZZZlllpppHHH???:::===???;;;999<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999:::999999888:::===@@@DDDHHHMMMQQQSSSTTTTTTUUUVVVVVV\\\jjj|||qqq^^^SSS```{{{zzztttyyy|||{{{uuuxxx}}}nnnWWWBBB777:::::::::999999999888888888888888888888888888888999999999888888888888777777777777777777777777777777777777777777777777777666777777888888777777666666666666666777777777777666666666666777888999:::999:::;;;===>>>@@@AAABBB???@@@AAACCCDDDEEEFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMPPPVVVXXXZZZlllYYYHHH;;;<<<>>>;;;:::>>>::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999:::999888888:::>>>AAAGGGKKKPPPSSSTTTUUUUUUVVVTTTWWWdddyyyhhhYYYZZZ___xxx{{{yyy|||vvv|||~~~~~~wwwcccMMM???:::::::::999999999888888888888888888888888888888999999999888888888888777777777777777777777777777777777777777777777777777555666666777777666666555666666666666777777777777666666666666777888999:::999:::;;;===>>>@@@AAABBB???@@@AAACCCDDDEEEFFFFFFGGGHHHJJJKKKMMMNNNNNNNNNMMMQQQWWWYYYZZZlllkkkSSS>>>:::<<<999888<<<::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::999888888:::>>>BBBIIIMMMQQQUUUVVVVVVVVVWWWZZZ___rrrhhhPPPSSSjjj~~~xxxnnnuuu|||yyywwwuuussshhhWWWLLL:::::::::999999999888888888888888888888888888888999999999888888888888777777777777777777777777777777777777777777777777777555555666666666666555555666666666666777777777777666666666666777888999:::999:::;;;===>>>@@@AAABBB???@@@AAACCCDDDEEEEEEFFFGGGHHHJJJKKKMMMNNNNNNNNNOOOSSSXXXZZZZZZkkkhhhJJJ???>>>:::999<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::===CCCGGGRRRPPPQQQVVVYYYVVVVVVWWW]]]ppppppWWWPPP___zzzttt{{{rrrppprrrdddOOOBBB:::777:::;;;888777999999999999999999999999999888888888888888888888888777777777777777777777777888888999999999999888888777777777777777777777777777777777777666666666666777777777777888888888888888:::;;;===???@@@AAAAAA???@@@AAABBBCCCEEEFFFFFFGGGGGGHHHJJJLLLNNNPPPRRRSSSTTTWWWWWWYYYmmmuuuUUUBBB<<<;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999:::>>>DDDHHHQQQOOORRRWWWYYYWWWXXXZZZddd|||```RRRZZZsssxxxrrrwww~~~xxxuuusssfffUUUIII@@@;;;<<<===:::777777999999999999999999999999888888888888888888888888777777777777777777777777777777777888888777777777777777777777777777777777777777777777666666666666777777777777888888888888888999;;;===???@@@AAAAAA???@@@AAABBBCCCEEEFFFFFFGGGGGGHHHJJJLLLNNNPPPQQQSSSUUUXXXYYYZZZmmmfffIII<<<======:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999:::???FFFKKKPPPPPPRRRWWWXXXWWWZZZ___vvvuuuVVV[[[uuuyyysssmmmhhhfffffffffkkkrrrzzzpppwwwooozzz{{{wwwmmmaaaQQQFFF===<<<===<<<888777999999999999999999999999888888888888888888888888777777777777777777777777666666777777777777666666777777777777777777777777666666666666777777777777777777777777888888888888888999;;;===>>>???@@@@@@???@@@AAABBBCCCEEEFFFFFFGGGGGGIIIJJJLLLNNNPPPQQQRRRTTTXXXZZZ[[[mmmxxxTTTAAA???>>>888::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;;;;::::::999;;;AAAIIINNNQQQQQQSSSVVVVVVVVV]]]eeehhh[[[vvvvvvkkkddd^^^WWWQQQPPPRRRRRRVVVZZZjjjttt~~~xxxyyysssgggfffrrrzzztttooo[[[NNN???999:::<<<;;;:::999999999999999999999999888888888888888888888888777777777777777777777777666666777777777777666666777777777777777777777777666666666666777777777777666777777777888888888888777888:::<<<>>>??????@@@???@@@AAABBBCCCEEEFFFFFFGGGGGGIIIKKKMMMNNNOOOPPPPPPSSSWWWYYYZZZllldddJJJBBB===777::::::::::::::::::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::;;;>>>DDDKKKQQQRRRSSSUUUVVVUUUWWWbbbnnnpppaaaggg}}}tttkkk```WWWQQQLLLJJJLLLOOOOOOQQQTTTdddjjjyyyyyyuuuyyyrrrtttvvv~~~xxxrrrjjjaaakkkzzzyyyuuuvvvlll^^^III;;;888;;;<<<;;;999999999999999999999999888888888888888888888888777777777777777777777777777888888999999888888777777777777777777777777777555666666666777777777888666777777777888888888888666777999;;;===>>>?????????@@@AAABBBCCCEEEFFFFFFFFFHHHJJJLLLMMMNNNOOOOOOMMMPPPUUUWWWYYYkkksssTTTBBB;;;999::::::::::::::::::::::::::::::::::::::::::::::::888999999::::::;;;;;;<<<999:::;;;===AAAFFFMMMRRRSSSTTTVVVVVVVVV\\\mmm~~~kkkaaadddyyy~~~qqqhhh___VVVOOOHHHGGGHHHMMMOOONNNPPPTTT```fffvvv~~~qqqsssuuuzzzuuunnnpppxxxvvvvvvtttmmmoooxxxwwwsssvvv|||oooXXXCCC999:::;;;:::999999999999999999999999888888888888888888888888777777777777777777777777888888999999999999888888777777777777777777777777555555666666777777888888777777777777888888888888666777999;;;<<<===>>>>>>???@@@AAABBBCCCEEEFFFFFFFFFHHHJJJLLLNNNNNNNNNNNNLLLOOOTTTVVVXXXlll[[[AAA999===::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<777999===@@@CCCHHHNNNRRRSSSTTTVVVWWWYYYddd{{{mmmZZZZZZqqqyyylll```XXXSSSOOOMMMEEEFFFIIIMMMMMMMMMQQQWWW[[[bbbwwwzzzzzzyyyxxx}}}~~~tttssszzz~~~wwwxxxyyyuuuyyy{{{sss```JJJ<<<::::::999999999999999999999999999888888888888888888888888777777777777777777777777777777888888888888777777777777777777777777777777555555555666777888888888777777777777888888888888555666888:::<<<===>>>>>>???@@@AAABBBCCCEEEFFFFFFFFFHHHJJJMMMNNNNNNNNNMMMMMMOOOTTTVVVYYYnnn___???888AAA::::::::::::::::::::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<666999===AAAEEEJJJOOORRRSSSTTTWWWYYY\\\jjjdddZZZZZZqqqjjj^^^SSSLLLKKKMMMOOOGGGHHHKKKNNNMMMLLLRRR[[[^^^fff||||||~~~xxxuuuwww|||{{{www}}}zzz~~~rrroooaaaLLL===::::::888999999999999999999999999888888888888888888888888777777777777777777777777666666777777777777666666777777777777777777777777444555555666777888888999777777777777888888888888555666888:::<<<======>>>???@@@AAABBBCCCEEEFFFFFFFFFHHHKKKMMMNNNNNNMMMMMMOOOPPPTTTVVVZZZooooooJJJ;;;AAA===;;;999999:::::::::999:::::::::::::::::::::::::::::::::::::::::::::::::::<<>>>>>===>>>@@@BBBDDDFFFGGGHHHHHHHHHIIIIIIKKKLLLNNNNNNNNNOOOSSSVVVZZZpppsssOOO<<<>>>===;;;999999:::::::::999::::::::::::::::::::::::::::::::::::::::::::::::999<<>>>>>===>>>@@@BBBDDDFFFGGGGGGHHHHHHIIIIIIKKKLLLNNNNNNMMMOOOSSSVVVZZZnnn~~~ZZZBBB<<<===;;;999999:::::::::999::::::::::::::::::::::::::::::::::::::::::::::::999;;;???BBBFFFKKKQQQUUUZZZWWW]]]nnneee```sssppp\\\RRRPPPPPPPPPPPPQQQQQQRRRSSSMMMKKKNNNRRROOOJJJOOOYYYdddsssqqq\\\RRRNNNTTTYYYZZZ]]]cccsss}}}}}}||||||~~~yyyiiisss}}}yyynnnppp{{{|||lllhhhbbbZZZMMM???999::::::999999888888999999:::888888888888888888888888777777777777777777777777777777777777777777777777666666666666777777777777666666666666777777777777666666666777888888999999888999:::<<<===============>>>@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMOOOSSSVVVZZZmmmjjjMMM>>>===;;;999999:::::::::999::::::::::::::::::::::::::::::::::::::::::::::::999;;;???CCCGGGLLLRRRVVVZZZ[[[iiiwww```llliiiWWWMMMMMMNNNPPPQQQRRRTTTVVVXXXOOOMMMOOOSSSPPPJJJOOOYYYdddzzzhhh]]]WWWTTTYYY___eeennnwww}}}|||||||||}}}zzzjjjhhhuuuyyy{{{xxxpppmmmrrrvvvyyyqqqmmmiiiaaaSSSDDD<<<;;;:::999999888888999999:::888888888888888888888888777777777777777777777777777777777777777777777777666666666666777777777777666666666666777777777777666666666777888888999999888999:::;;;<<<============>>>@@@BBBDDDEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNPPPUUUXXXZZZlll~~~wwwVVV@@@===;;;999999:::::::::999::::::::::::::::::::::::::::::::::::::::::::::::999<<>>@@@BBBCCCDDDEEEEEEEEEFFFHHHKKKLLLNNNNNNNNNOOORRRVVVYYY[[[lll\\\@@@===;;;999999:::::::::999:::::::::::::::::::::::::::::::::::::::::::::::::::===CCCGGGLLLQQQVVVYYYYYYjjjyyy___XXXvvvuuu^^^OOOJJJRRRSSSSSSSSSSSSXXX```gggTTTQQQSSSWWWSSSLLLQQQ[[[jjjoooddd___dddlllvvv~~~}}}||||||~~~}}}|||~~~~~~xxxgggfffzzzwwwqqqwww}}}uuummmhhh```\\\cccpppssslllgggddd\\\NNN@@@999:::999999888888999999:::888888888888888888888888777777777777777777777777777777777777777777777777666666666666777777777777666666666666777777777777666666666777888888999999777888999;;;<<<<<<<<<<<<===>>>@@@AAACCCDDDDDDDDDDDDFFFHHHKKKMMMNNNNNNNNNPPPRRRVVVXXXZZZlllaaaAAA===;;;999999:::::::::999::::::::::::::::::::::::::::::::::::::::::::::::;;;???DDDJJJNNNSSSXXX[[[aaawwwdddYYY___mmmVVVLLLMMMQQQTTTVVVVVVWWW]]]fffnnnVVVTTTUUUYYYTTTNNNRRR\\\nnntttssspppzzz}}}|||zzz{{{zzzxxxzzz}}}zzzuuujjj\\\{{{wwwqqqqqqnnnvvvyyytttsssiii^^^```jjjooohhheeehhhgggZZZGGG<<<:::999999888888999999:::888888888888888888888888777777777777777777777777777777777777777777777777666666666666777777777777666666666666777777777777666666666777888888999999777888999:::;;;<<<<<<<<<===>>>@@@AAABBBCCCDDDDDDCCCEEEHHHKKKMMMNNNNNNNNNPPPQQQTTTVVVXXXkkkeeeCCC===;;;999999:::::::::999::::::::::::::::::::::::::::::::::::::::::::::::<<<@@@EEEKKKOOOTTTYYY\\\jjjqqqWWWYYYiiihhhSSSNNNSSSOOOSSSWWWYYY[[[aaajjjqqqXXXUUUWWWZZZUUUOOOSSS]]]qqq~~~~~~}}}{{{{{{yyyvvvuuuxxx{{{wwwoookkkRRRjjj~~~pppmmmnnnllluuuzzzfff___dddmmmgggfffnnnqqqdddOOO???:::999999999999999999:::888888888888888888888888777777777777777777777777777777777777777777777777666666666666777777777777666666666666777777777777666666666777888888999999777888999:::;;;<<<<<<<<<===>>>@@@AAABBBCCCCCCDDDCCCEEEHHHLLLNNNOOOOOONNNOOOPPPRRRTTTVVVjjjkkkBBB@@@:::777:::<<<;;;:::;;;::::::::::::::::::::::::<<<;;;;;;:::::::::;;;;;;>>>DDDCCCGGGRRRVVVYYYddd|||jjjTTTbbb}}}{{{cccRRRMMMOOOQQQRRR\\\aaa[[[```ooouuu]]]PPPVVVaaaWWWNNNWWWccc~~~}}}}}}}}}|||{{{yyyxxxvvvvvvwwwvvvuuutttlllbbbaaauuuyyyrrrssstttrrr{{{jjjbbbllltttrrrjjjbbb___\\\NNN<<<777888999999888888999:::777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888777888888999999999999:::;;;<<<<<<<<<<<<===>>>???AAABBBCCCDDDDDDFFFGGGIIIJJJLLLMMMNNNNNNQQQUUUTTTTTTZZZgggzzzRRRCCC<<<888:::<<<;;;:::;;;::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;;;;===DDDDDDHHHRRRVVV\\\kkkxxx]]]ooozzzbbbRRRMMMOOORRRSSS^^^bbb\\\bbbrrrxxx___SSSZZZdddZZZPPPZZZeee~~~}}}}}}}}}|||zzzxxxwwwvvvvvvwwwwwwuuutttggg___```tttyyyppplllzzzqqqggglllnnnmmmggg]]]YYYWWWLLL===888888999999888888999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666777777777888888888888888777777888888999999999999:::;;;<<<<<<<<<<<<===>>>???AAABBBCCCDDDDDDFFFGGGIIIJJJLLLMMMNNNNNNQQQUUUSSSTTTZZZggggggGGG???999999;;;::::::<<<::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<===FFFHHHLLLTTTXXXcccyyygggxxxaaaQQQMMMOOOSSSVVVaaaddd^^^gggwww}}}aaaWWW___iii]]]RRR\\\iii}}}|||||||||{{{yyyvvvuuuuuuvvvwwwuuussspppiiiddd```mmmtttiiivvvtttggggggiiikkkggg]]]WWWUUUMMMBBB:::999999888888888999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777888888777777777777777888999:::888999:::;;;<<<<<<<<<<<<======???AAABBBCCCCCCCCCEEEGGGHHHJJJLLLMMMNNNNNNOOOSSSSSSTTTZZZhhhuuuKKKBBB:::999:::999:::===::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<>>HHHMMMSSSXXXZZZnnnpppsssuuu___PPPMMMOOORRRYYYfffhhheeeqqqddd\\\fffmmm]]]QQQ___ppp}}}}}}}}}|||zzzxxxvvvvvvvvvuuurrrkkkccc]]]UUUVVVNNNHHH\\\ooolllqqq}}}|||xxxppphhhccceeennnqqqiiibbb]]]UUUKKK>>>;;;888777888999888777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666555666666666666777777777666666666666777888999:::777888:::;;;<<<=========<<<===>>>@@@AAABBBCCCCCCEEEFFFHHHJJJLLLNNNOOOOOONNNRRRQQQSSSYYYggg|||MMMCCC;;;999:::999:::<<<::::::::::::::::::::::::::::::::::::;;;<<<<<<===>>>FFFKKKRRRWWWYYYmmmcccyyyttt^^^PPPMMMOOOQQQ[[[jjjmmmjjjxxxfff___hhhnnn[[[PPP```ttt~~~~~~~~~}}}zzzxxxwwwwwwwwwuuuqqqhhh]]]VVVQQQQQQKKKDDDQQQrrruuuooonnnooowwwwwwtttpppmmmjjjfff```aaajjjnnnhhhccc```YYYOOOAAA===888777888999888777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555666666666666777777555555555666777888999:::777888999;;;<<<======>>><<<<<<>>>@@@AAABBBBBBBBBDDDEEEHHHJJJLLLNNNOOOPPPNNNRRRRRRSSSYYYggg}}}KKKBBB;;;::::::999999;;;::::::::::::::::::::::::::::::::::::;;;<<<======@@@FFFLLLTTTZZZZZZmmmqqq]]]}}}uuu^^^PPPLLLOOOQQQ^^^ooosssqqqiiibbbjjjnnnZZZPPPbbbxxx~~~{{{xxxwwwwwwxxxwwwrrrhhh\\\TTTRRROOOJJJHHHMMM___vvvyyyooolllmmmnnnmmmkkkppppppjjjfffgggccc]]]]]]dddfffbbbaaaccc___VVVCCC===888666888:::888666777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555666666666777777555555555555777888999:::777888999;;;<<<===>>>>>>;;;<<<>>>???AAABBBBBBBBBDDDEEEGGGJJJMMMNNNPPPPPPOOOSSSRRRSSSXXXfff~~~IIIAAA:::::::::999999:::::::::::::::::::::::::::999999999:::;;;<<<===>>>DDDIIINNNXXX^^^]]]oooiii[[[~~~uuu^^^OOOLLLNNNRRR```ssswwwuuullldddllloooZZZPPPddd{{{~~~{{{yyyvvvwwwyyyxxxsssjjj^^^UUUKKKFFFDDDHHHNNNVVVdddpppxxxssslllhhhiiilllllliiihhhpppsssmmmiiijjjggg```\\\aaaaaa]]]```fffeee^^^DDD>>>888666888:::888666777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555666666666777444444555555666888999:::666777999;;;<<<===>>>>>>;;;<<<>>>???AAABBBBBBBBBDDDEEEGGGJJJMMMOOOPPPPPPPPPTTTRRRSSSXXXeeeVVV???AAA===:::???:::<<<===<<<;;;::::::::::::::::::;;;;;;;;;:::;;;>>>@@@CCCGGGIIIYYY\\\fffZZZeeevvv___QQQMMMNNNRRRlllppptttyyymmmdddpppkkkZZZSSS^^^zzzxxx}}}}}}vvvwwwxxxwwwrrrgggYYYPPPQQQKKKHHHHHHGGGHHHXXXjjjuuunnnlllnnnlllggggggllldddttt|||xxxxxx~~~zzzmmm^^^\\\aaahhhhhh```^^^bbbHHHAAA;;;;;;;;;888777777777777777777777777777777777777666666666666777777666666777777777777666666666666666666777777777777777777777777777777777777666666666666666777888888777888999:::;;;<<<<<<<<<===>>>???AAABBBCCCDDDDDDFFFFFFGGGIIIKKKLLLMMMNNNPPPTTTSSSSSSWWWcccYYY@@@AAA===:::???:::<<<===<<<;;;::::::::::::;;;::::::;;;;;;:::;;;>>>AAAEEEJJJLLLYYY\\\iii}}}]]]nnnwwwaaaSSSOOOQQQSSSmmmrrruuuzzzqqqhhhqqqjjjZZZTTTaaayyyxxx|||~~~|||wwwwwwxxxwwwqqqfffYYYPPPNNNJJJHHHHHHFFFJJJ\\\qqq}}}yyysssnnnmmmnnnvvv}}}```^^^bbbkkkjjj```ZZZZZZDDD<<<777888999888777888777777777777777777777777777777666666666666777777666666777777777777666666666666666666777777777777777777777777777777777777666666666666666777888888777888999:::;;;<<<<<<<<<===>>>???AAABBBCCCDDDDDDFFFFFFGGGIIIKKKLLLMMMNNNNNNSSSSSSSSSXXXeee___BBB@@@===:::???999<<<<<<<<<;;;:::::::::;;;;;;999:::;;;;;;:::<<<>>>AAAGGGMMMOOOZZZ]]]nnnyyybbbzzzyyydddUUUQQQTTTUUUpppsssuuu{{{vvvlllrrriiiYYYWWWeee~~~yyyxxx{{{}}}|||wwwxxxxxxwwwqqqfffYYYPPPKKKIIIIIIIIIFFFJJJ```yyy}}}uuulllxxx~~~ddd___bbblllmmmaaaUUUQQQFFF>>>888777888777666888777777777777777777777777777777666666666666777777666666777777777777666666666666666666777777777777777777777777777777777777666666666666666777888888777888999;;;<<<<<<<<<<<<===>>>???AAABBBCCCDDDDDDEEEFFFGGGIIIKKKLLLNNNNNNMMMRRRSSSTTTYYYggggggFFF@@@===;;;???999<<<<<<;;;;;;:::::::::;;;;;;999:::;;;::::::<<>>???AAABBBCCCDDDDDDEEEFFFGGGIIIKKKMMMNNNOOONNNSSSTTTUUUZZZgggpppIII???<<<;;;>>>888<<<;;;;;;:::::::::;;;;;;<<<888999:::::::::<<>>???AAABBBCCCDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOOOOUUUVVVVVVZZZfffxxxLLL???<<<;;;>>>777<<<;;;;;;:::::::::;;;<<<<<<888999::::::;;;<<<@@@BBBDDDPPPSSS]]]dddxxxyyy{{{iiiSSSLLLQQQ\\\uuutttuuuqqqffffffXXXOOOZZZppp}}}zzzzzzxxxuuuvvvxxxzzzzzzyyyvvvoooeeeYYYQQQNNNMMMNNNMMMFFFEEEUUUiiissshhhfffkkkmmmkkklllqqquuutttiii^^^YYY```eee```YYYWWWSSSHHH===999888666777:::777777777777777777777777777777666666666666777777666666777777777777666666666666666666777777777777777777777777777777777777666666666666666777888888888999:::;;;===============>>>???AAABBBCCCDDDDDDDDDEEEFFFIIIKKKMMMOOOPPPOOOUUUVVVVVVZZZeee~~~OOO???<<<<<<>>>777<<<:::::::::::::::;;;<<<===888999::::::;;;===@@@CCCFFFRRRUUU^^^fffxxx}}}yyykkkSSSLLLSSS[[[sssrrrvvvlllaaabbbUUUNNN]]]ttt~~~{{{{{{yyyttttttwww{{{zzzyyyuuuooodddYYYQQQMMMKKKMMMNNNHHHDDDOOO^^^cccrrr}}}~~~}}}|||qqqcccaaafffjjjjjjjjjkkkkkkiiiggg]]]ZZZ```ddd^^^YYYXXXWWWKKK@@@;;;999777888;;;777777777777777777777777777777666666666666777777666666777777777777666666666666666666777777777777777777777777777777777777666666666666666777888888888999:::<<<======>>>>>>===>>>???AAABBBCCCDDDDDDDDDDDDFFFIIIKKKMMMOOOPPPLLLSSSTTTUUUZZZfffPPP???<<<<<<>>>777<<<:::::::::::::::;;;<<<===777999::::::;;;===@@@CCCIIITTTWWW```ggg~~~xxx}}}kkkTTTMMMTTTZZZqqqqqqwwwiii___```SSSNNN___www~~~{{{|||yyytttsssvvv{{{zzzyyyuuunnndddYYYQQQKKKJJJLLLNNNJJJEEELLLXXX```kkksssoooiiiggggggfffeeelllrrrtttrrrppplllhhhfff]]][[[bbbddd]]]WWWWWW^^^RRREEE>>>;;;888888:::777777777777777777777777777777666666666666777777666666777777777777666666666666666666777777777777777777777777777777777777666666666666666777888888999999;;;<<<===>>>>>>>>>===>>>???AAABBBCCCDDDDDDCCCDDDFFFIIIKKKMMMOOOPPPJJJPPPSSSUUUZZZfff\\\===999???===999999999999::::::::::::;;;;;;:::;;;;;;;;;;;;>>>BBBFFFOOOMMMUUUZZZeeejjj|||wwwfffVVVPPPQQQ\\\jjjqqqwwwddd\\\UUUQQQPPP^^^uuullljjjjjjmmmpppxxxxxxzzz|||zzzzzz}}}xxxuuuwwwyyy|||wwwssslllbbbVVVNNNMMMMMMHHHJJJPPPKKKGGGPPP\\\]]]aaaeeeeeedddeeeggghhhkkkpppvvvyyyvvvnnnfffbbb]]]\\\aaacccaaabbbeeefffWWWDDD:::888:::888444777777777777777777777777777777777777777777777777:::999777666666666777888666666666666666666666666666666666666777777777777777777777777666666666666888888:::;;;<<<============>>>???@@@AAABBBBBBBBBEEEFFFHHHJJJKKKLLLMMMMMMOOOTTTUUUVVV\\\hhhdddBBB:::>>>>>><<<>>>999999::::::::::::;;;;;;:::;;;;;;;;;;;;>>>CCCFFFOOOPPPYYY\\\eee}}}fff}}}vvvfffVVVPPPQQQ___kkkrrrzzzbbb[[[TTTQQQQQQ```|||iii___\\\ZZZZZZ\\\______bbbeeefffiiittt~~~zzzxxxyyy{{{~~~{{{wwwsssmmmcccWWWNNNLLLMMMIIIJJJOOOJJJHHHQQQ[[[]]]aaadddcccbbbbbbcccllllllqqqzzz}}}||||||wwwkkkbbbcccfffddd```___```SSSDDD:::888888888666777777777777777777777777666666666666666666666666999888888777666666777777666666666666666666666666666666666666777777777777777777777777666666666666888888:::;;;<<<============>>>???@@@AAABBBBBBBBBEEEFFFGGGIIIKKKLLLMMMMMMNNNTTTTTTVVV[[[gggrrrIII<<<===<<<;;;???999999::::::::::::;;;;;;:::;;;;;;;;;<<>>===:::888;;;999999999:::::::::;;;;;;:::;;;;;;;;;<<>>@@@AAABBBCCCCCCDDDEEEGGGHHHJJJKKKLLLLLLLLLQQQRRRSSSYYYeeevvvMMM>>>>>><<<;;;===999999::::::::::::;;;;;;::::::;;;<<<===@@@EEEIIINNN^^^^^^^^^xxx~~~{{{yyytttlll^^^QQQMMMPPPUUU\\\jjjgggPPPLLLKKKNNNTTTgggtttbbbXXXTTTPPPOOORRRTTTSSSSSSUUUQQQQQQSSSSSSOOOKKKNNNVVVXXXfffuuu~~~}}}zzzyyyyyyzzz{{{zzzvvvuuutttrrrnnneeeYYYPPPIIINNNIIIIIITTTWWWPPPNNNdddssspppgggeeellllllhhhmmmyyyrrrmmmeee______aaa]]]VVVSSSOOOGGG>>>777555777999777777777777777777777777555555555555555555555555555555666777777777666666666666666666666666666666666666666666777777777777555555666666777777888888888888:::;;;<<<=========;;;<<<>>>@@@BBBCCCCCCDDDCCCDDDFFFHHHJJJKKKLLLLLLLLLQQQRRRTTTYYYeee{{{OOO???===;;;:::===999999::::::::::::;;;;;;::::::;;;<<<===AAAFFFJJJNNNbbbaaaeee{{{xxxvvvrrrjjj]]]PPPLLLOOOSSSZZZjjjttt]]]LLLIIIIIIMMMTTTgggrrrbbbWWWRRRSSSPPPPPPUUUWWWVVVWWWYYY]]]\\\\\\[[[XXXWWW^^^gggxxx}}}yyyxxxyyyzzzzzzyyyvvvuuutttsssnnneeeXXXOOOIIIMMMHHHIIIXXX\\\QQQJJJSSScccrrryyygggbbb```cccfffhhhkkkpppnnniii```ZZZ]]]dddccc]]]ZZZSSSHHH>>>888666666777777777777777777777777777555555555555555555555555555555555555555666777777666666666666666666666666666666666666777777777777555555555666777888888888888888:::;;;<<<=========;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDFFFHHHJJJKKKLLLLLLMMMRRRSSSTTTZZZfffUUU@@@<<<888666999999999:::::::::;;;;;;;;;::::::;;;<<<===AAAFFFJJJNNNddddddjjj~~~xxxwwwtttqqqiii\\\OOOLLLOOOPPPWWWggg|||iiiTTTKKKHHHHHHLLLSSSfffmmm```YYYTTTQQQSSSQQQSSSYYY\\\\\\^^^bbbaaa```aaaccceeejjjwww}}}yyyxxxyyy{{{zzzxxxvvvuuutttsssnnndddWWWNNNIIILLLFFFIII[[[```RRRGGGSSScccooorrruuuyyyuuukkk^^^___bbbfffkkkllliiidddjjjdddYYYTTT\\\gggiiiccc___VVVJJJ???999666666555777777777777777777777777555555555555555555555555666555444444444666777888666666666666666666666666666666666666777777777777444555555666777888888999888888:::;;;<<<=========;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDFFFHHHJJJKKKKKKLLLMMMSSSSSSUUUZZZfff{{{TTT===::::::::::::999999999999::::::;;;<<<999:::::::::<<<@@@FFFJJJXXX___]]]nnnzzzuuutttooofff\\\RRRMMMKKKLLLQQQVVVaaaqqqzzzsss___MMMJJJGGGIIINNNUUUggglll___XXXRRRQQQSSSPPPSSSXXXZZZ\\\___eeejjjjjjlllnnnnnnrrr|||zzzssstttuuusssmmmcccVVVNNNMMMKKKIIIIIIOOOSSSMMMDDDNNNaaaooommmlllooolllccc^^^dddaaammmmmmppppppcccXXXXXX```ffffffeee^^^XXXMMMAAA888444666888888888777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777888999:::888888999:::;;;;;;;;;;;;<<<======???@@@AAABBBBBBBBBDDDFFFIIIKKKLLLMMMMMMOOOQQQRRRVVV\\\eeeTTT===;;;;;;:::999::::::999999::::::;;;<<<999:::::::::<<<@@@FFFJJJSSS^^^aaawwwxxx~~~wwwtttrrrmmmcccYYYPPPKKKKKKKKKOOOUUU```mmmssslllYYYJJJIIIFFFHHHMMMTTTfffqqqaaaYYYTTTRRRRRRUUUVVVZZZ___bbbcccfffkkkpppqqqtttyyy}}}~~~{{{yyyttttttuuusssmmmcccVVVNNNLLLKKKIIIIIIOOORRRKKKBBBLLL```nnnmmmlllmmmfffZZZbbbhhhccchhh~~~rrrsssnnncccXXXVVV]]]bbbbbb```___YYYNNNBBB999555666888888888777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666777888999:::888888999:::;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCCCCDDDGGGIIIKKKMMMMMMMMMOOOQQQQQQVVV[[[eeeRRR<<<<<<===:::888::::::::::::::::::;;;<<<999::::::;;;<<>>;;;888;;;;;;:::::::::;;;;;;<<<999::::::;;;===AAAGGGLLLZZZ```aaawwwlllzzz~~~xxxqqqnnnjjjbbbXXXNNNIIIHHHJJJKKKLLLTTT^^^bbb^^^UUULLLFFFEEEFFFHHHKKKRRRhhhsss___WWWRRRRRRTTTUUUXXX]]]\\\aaagggjjjlllnnnrrruuuxxx~~~}}}{{{yyyvvvuuuvvvvvvtttnnncccVVVMMMGGGHHHIIILLLTTTYYYSSSJJJJJJbbbwww}}}mmmgggjjjaaa[[[lll~~~ttteeeYYYXXX\\\^^^\\\YYYTTTLLLCCC;;;777777999888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555666666777888999888888999:::;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCCCCCCCEEEGGGJJJLLLMMMMMMMMMOOOQQQPPPTTTZZZdddPPP;;;;;;===;;;:::<<<<<<;;;::::::;;;;;;;;;999999:::;;;===BBBHHHMMMZZZ```aaawwwsss{{{wwwnnniiiccc\\\QQQJJJGGGIIIJJJKKKMMMTTT\\\]]]VVVNNNIIIGGGEEEGGGJJJKKKSSSkkkuuudddZZZTTTQQQSSSUUUUUUXXX\\\dddhhhnnnqqqsssvvvzzz~~~}}}}}}{{{yyywwwvvvvvvvvvtttnnncccVVVMMMHHHHHHHHHKKKRRRWWWRRRIIIKKKddd{{{sssppplllccc[[[ddd~~~mmm[[[UUUYYY\\\\\\RRROOOIIIAAA:::777888:::888777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666777888999888888999:::;;;;;;;;;;;;;;;;;;===>>>@@@BBBCCCDDDCCCEEEHHHJJJLLLMMMNNNNNNOOOQQQPPPSSSYYYcccUUU>>>;;;<<<;;;<<<===<<<;;;;;;;;;;;;;;;;;;999999:::;;;>>>BBBIIIMMMTTT^^^eee}}}|||~~~tttjjjddd\\\UUULLLGGGGGGJJJLLLLLLNNNSSSXXXWWWQQQKKKHHHHHHFFFJJJLLLMMMUUUoooggg[[[VVVRRRPPPRRRSSSTTTWWW\\\fffjjjooorrruuuyyy}}}}}}|||zzzyyywwwwwwwwwuuunnncccVVVMMMJJJIIIGGGHHHNNNSSSNNNEEEIIIeee|||oooeee]]]^^^tttppp\\\SSSWWWZZZYYYOOOLLLGGGAAA;;;777888999888888777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666777888888888888999:::;;;;;;;;;;;;:::;;;<<<>>>@@@BBBDDDDDDDDDEEEHHHKKKMMMNNNNNNNNNOOOQQQOOOSSSXXXccc^^^DDD<<<::::::=========<<<;;;;;;;;;;;;;;;999999:::;;;>>>CCCIIINNNSSS___hhh~~~~~~xxxnnneeeaaaVVVOOOHHHFFFHHHLLLNNNMMMNNNQQQSSSQQQMMMIIIHHHIIIGGGLLLOOOOOOWWWrrrppp\\\VVVSSSPPPPPPSSSTTTUUUZZZ```hhhkkkooorrruuu{{{~~~}}}}}}|||{{{wwwxxxwwwuuuooocccVVVMMMJJJHHHFFFGGGNNNUUURRRKKKDDDbbbnnneee```ZZZiii{{{yyy~~~~~~sss```VVVYYY[[[WWWPPPNNNIIIBBB;;;777666777888888777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555666888888888888999:::;;;;;;;;;;;;:::;;;<<<>>>@@@BBBDDDEEEDDDFFFHHHKKKMMMNNNNNNNNNPPPPPPOOORRRXXXbbbdddHHH===888999===>>>===<<<;;;;;;;;;;;;;;;999999:::<<<>>>CCCJJJNNNXXXcccggg{{{|||xxxqqqiiibbb^^^RRRLLLFFFEEEIIINNNOOONNNMMMOOOPPPNNNJJJHHHHHHJJJHHHNNNQQQPPPXXXtttfffUUUTTTRRRPPPQQQTTTWWWYYY___fffmmmppptttvvvzzz~~~~~~~~~~~~}}}xxxxxxxxxuuuooocccVVVMMMHHHGGGEEEHHHRRR[[[[[[UUU@@@]]]wwwiiibbbaaaYYYdddvvvuuuxxx|||vvveee\\\]]]]]]WWWSSSPPPKKKDDD<<<777555555888888777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555444444555555666777888888888999:::;;;;;;;;;;;;:::;;;<<<>>>@@@BBBDDDEEEDDDFFFHHHKKKMMMNNNOOOOOOPPPPPPOOORRRWWWbbb^^^AAA;;;<<<>>>>>>@@@@@@???======<<<<<<<<<;;;999999<<>>???AAAAAABBBBBBEEEFFFHHHJJJLLLNNNOOOOOORRRTTTQQQRRRUUU______BBB;;;<<<======>>>===<<<<<<;;;;;;;;;;;;<<<999:::===???BBBIIIPPPUUU[[[^^^sssqqqxxx|||xxxsssiiibbb[[[OOOGGGFFFEEEGGGKKKNNNOOONNNPPPPPPNNNKKKGGGGGGJJJMMMKKKPPPQQQPPP___ppp\\\TTTSSSRRRSSSSSSUUUXXX___ggglllvvvxxx{{{}}}}}}zzzwwwuuutttwwwzzzwwwnnnaaaVVVOOOJJJHHHIIIHHHMMM___cccSSSFFFVVVgggmmmnnnmmmjjjgggcccgggeeeaaafffrrrtttoooooopppiii\\\WWW\\\\\\UUUTTTWWWSSSGGG;;;777777888777777777777666666666666666666666666666666666666666666666666666666666666777666666666555555555555666666666666666666666666555555555555555666777777888999::::::;;;;;;::::::;;;<<<>>>???AAAAAABBBBBBEEEFFFHHHJJJLLLNNNOOOOOOQQQSSSQQQSSSWWWaaa```BBB;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<::::::>>>@@@CCCJJJRRRVVV^^^bbbuuufffrrr{{{vvvqqqfff^^^WWWKKKEEEEEEFFFJJJMMMOOONNNMMMOOONNNKKKHHHFFFGGGKKKNNNNNNQQQPPPRRRfffiiiWWWRRRRRRQQQRRRUUUXXX]]]dddlllrrrzzz|||~~~|||xxxuuurrruuuxxxzzzwwwnnnaaaUUUNNNJJJHHHHHHHHHNNNbbbgggWWWCCCQQQ___fffhhhhhhddd___bbbeeeffffffooo{{{{{{tttqqqpppggg[[[XXX]]]]]]XXX\\\]]]WWWHHH<<<888888888777777777777666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666555555555555555666777777888999::::::;;;;;;::::::;;;<<<>>>???AAAAAABBBBBBDDDFFFHHHJJJLLLMMMNNNOOOPPPRRRPPPSSSXXXdddaaaCCC;;;;;;;;;;;;:::::::::999::::::;;;;;;===;;;;;;???AAADDDKKKSSS[[[aaabbbrrrzzzbbbtttzzzuuupppccc[[[SSSHHHCCCEEEHHHLLLNNNOOONNNMMMNNNLLLHHHEEEEEEGGGLLLOOOQQQQQQPPPUUUnnn~~~bbbTTTPPPPPPPPPRRRVVV[[[aaaiiiqqqwww{{{~~~~~~zzzwwwuuuvvvyyy{{{xxxnnn```TTTMMMKKKGGGGGGHHHPPPeeejjjYYYDDDPPP^^^hhhoooqqqmmmgggjjjhhhfffiiiuuuyyysssoooeee[[[YYY^^^___\\\]]]]]]UUUGGG;;;888888888777777777777666666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666666666666666666555555555555555666777777888999::::::;;;;;;::::::;;;<<<>>>???AAAAAABBBBBBDDDEEEGGGJJJLLLMMMNNNNNNPPPQQQPPPRRRWWWcccaaaCCC;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======:::;;;???BBBEEELLLTTTYYY___```pppxxxddd}}}zzz~~~ssslll^^^UUUOOODDDCCCFFFJJJMMMNNNNNNMMMLLLMMMJJJFFFDDDEEEIIIMMMPPPSSSRRRQQQYYYvvvttt]]]SSSQQQQQQPPPTTTYYY___eeemmmuuuzzzzzz}}}{{{yyyxxxwwwzzz{{{xxxnnn```TTTLLLKKKGGGGGGHHHRRRgggkkkZZZEEEPPP___mmmyyyzzzqqqqqqjjjdddiiizzz{{{rrreee[[[YYY]]]^^^\\\WWWWWWOOOCCC999777888777777777777777666666666666666666666666666666666666666666666666666666666666555555555666666666666666555555555555555555555555555555555555555666777777888999::::::;;;;;;::::::;;;<<<>>>???AAAAAABBBBBBDDDEEEGGGIIIKKKMMMNNNNNNQQQRRRQQQRRRVVV```bbbCCC;;;<<<<<<;;;======<<<<<<<<<<<<<<<===<<<:::;;;???BBBEEELLLTTTWWW^^^cccxxxxxxiii|||zzznnnfffXXXOOOJJJAAAEEEHHHLLLNNNNNNMMMLLLLLLKKKHHHEEEDDDGGGKKKOOOPPPRRRRRRRRR]]]{{{kkkYYYUUUUUUUUUSSSWWW]]]dddjjjqqqxxx}}}||||||xxx}}}}}}{{{zzzxxxxxxxxxzzz|||xxxmmm___SSSLLLJJJFFFGGGIIITTThhhkkkXXXDDDOOO___rrrzzzxxxlllccckkkxxxggg\\\YYYZZZZZZYYYQQQQQQJJJ@@@999888888777777777777777666666666666666666666666666666666666666666666666666666666666555555555666666666666666555555555555555555555555555555555555555666777777888999::::::;;;;;;::::::;;;<<<>>>???AAAAAABBBBBBCCCEEEGGGIIIKKKLLLMMMNNNQQQSSSRRRSSSUUU]]]aaaCCC<<<<<<===<<<>>>>>>===<<<;;;;;;;;;<<<;;;999:::>>>AAADDDLLLTTTXXX^^^eee}}}{{{nnn~~~zzzmmmcccTTTKKKHHH@@@GGGJJJMMMNNNLLLKKKKKKLLLJJJGGGEEEFFFJJJNNNPPPPPPPPPRRRTTT```~~~gggYYYXXXYYYXXXXXX]]]cccjjjooovvv{{{{{{yyy}}}{{{yyyxxxxxxxxx{{{|||xxxmmm___RRRKKKIIIEEEGGGJJJUUUiiijjjUUUBBBNNNaaazzztttfffmmmwwwfff[[[YYY[[[\\\\\\OOONNNIII@@@:::999888666777777777777666666666666666666666666666666666666666666666666666666666666555555555555666666666777555555555555555555555555555555555555555666777777888999::::::;;;;;;::::::;;;<<<>>>???AAAAAABBBBBBCCCDDDFFFIIIKKKLLLMMMNNNPPPSSSSSSUUUWWW\\\aaaCCC<<<=========???>>>===<<<;;;::::::::::::888999>>>AAADDDLLLTTTXXX[[[___www~~~qqq|||nnndddSSSKKKIIIBBBIIILLLNNNNNNKKKJJJJJJLLLIIIFFFEEEGGGKKKOOOQQQPPPOOOQQQUUUbbbiii[[[ZZZ[[[YYY\\\aaagggmmmsssxxx~~~|||{{{yyyyyyyyy{{{}}}xxxmmm___RRRKKKIIIEEEGGGKKKVVViiiiiiSSSAAAMMMddd}}}lllooo}}}vvvsssbbbZZZ[[[^^^aaabbbOOOOOOJJJAAA<<<;;;999555777777777777666666666666666666666666666666666666666666666666666666666666444555555555666666777777555555555555555555555555555555555555555666777777999999:::;;;;;;;;;::::::;;;<<<>>>???AAABBBBBBBBBCCCDDDFFFIIIKKKLLLMMMMMMOOOSSSTTTWWWXXX]]]eeeEEE:::;;;;;;:::;;;;;;;;;::::::999999999<<<:::;;;???BBBEEELLLTTTZZZ]]]^^^nnn~~~~~~ooo}}}lll^^^QQQGGGBBBCCCJJJKKKLLLLLLKKKKKKLLLMMMGGGDDDDDDIIIMMMNNNPPPSSSRRRYYYUUU___eee[[[\\\```bbb```eeelllsssyyy~~~yyyvvvxxx{{{yyyxxxwwwnnn___SSSNNNIIIHHHJJJJJJVVVllljjjNNNGGGOOOmmmrrrooorrrqqqkkkeeehhhmmmjjj___]]]bbbbbb[[[WWWRRRJJJBBB<<<999888888777777777777666666666666888888777777666666555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666777777888999:::::::::::::::;;;===>>>@@@AAAAAAAAAAAADDDIIILLLLLLKKKKKKKKKOOORRRRRRVVVZZZ```dddDDD:::;;;;;;;;;;;;;;;;;;::::::999999999<<<::::::???BBBEEELLLTTTXXX\\\___qqqqqq{{{iii\\\QQQHHHEEEGGGKKKLLLLLLLLLKKKKKKKKKLLLFFFDDDEEEJJJNNNNNNOOORRRPPPVVVVVVeee}}}dddYYY[[[^^^```gggkkkrrrxxx}}}}}}{{{zzz}}}zzzxxxxxxwwwnnn___RRRMMMGGGFFFIIILLLZZZqqqnnnRRRCCCMMMkkk~~~wwwnnnfffdddgggiiihhhffffffjjjggg^^^\\\bbbbbb\\\VVVSSSMMMEEE===888777888777777777777666666666666777777777777666666555555666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666777777888999:::::::::::::::;;;===>>>@@@AAAAAAAAAAAADDDHHHJJJKKKKKKLLLMMMPPPRRRSSSWWWZZZaaaaaaCCC;;;;;;<<<<<<;;;;;;::::::::::::999999;;;999:::>>>AAAEEELLLTTTXXX]]]___rrrsssxxxfffYYYOOOIIIIIILLLMMMLLLLLLKKKKKKJJJJJJJJJEEEDDDGGGLLLOOOMMMNNNQQQQQQTTTXXXpppxxxbbbZZZ\\\aaadddnnnssszzz~~~~~~~~~}}}|||xxxwwwxxxwwwnnn^^^QQQKKKFFFEEEIIIOOO___vvvrrrVVVBBBKKKdddvvvwwwuuuooocccfffdddaaa```aaadddhhhiiigggiiifff]]]ZZZ______ZZZTTTTTTQQQHHH===777666999777777777777666666666666777777777666666666666555666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666777777888999:::::::::::::::;;;===>>>@@@AAAAAAAAABBBDDDGGGIIIIIIKKKMMMOOOQQQSSSSSSWWW[[[bbb___CCC<<<;;;;;;<<<::::::::::::::::::::::::;;;999:::>>>AAADDDLLLTTTZZZ^^^^^^nnn|||yyyrrrxxxeeeWWWMMMHHHJJJOOONNNMMMKKKKKKKKKJJJIIIHHHEEEEEEIIINNNPPPMMMNNNQQQUUUVVV\\\yyysssbbb^^^bbbhhhlllqqqwww~~~wwwnnnnnnzzz|||~~~|||zzzzzzwwwvvvwwwwwwnnn^^^PPPJJJGGGEEEJJJSSScccwwwsssXXXDDDKKK]]]fffcccdddfff]]]aaadddeeebbb```ccchhhkkkjjjjjjeee]]]YYY[[[ZZZWWWSSSUUUSSSJJJ===666666999777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666777777888999:::::::::::::::;;;===>>>@@@AAAAAAAAACCCEEEFFFGGGHHHKKKNNNQQQRRRTTTTTTWWW\\\ddd\\\BBB===::::::;;;::::::::::::::::::::::::;;;999:::>>>AAADDDKKKSSSZZZ___\\\gggxxxrrruuujjjoooyyyeeeUUUKKKGGGIIINNNNNNLLLJJJJJJKKKKKKIIIGGGEEEFFFKKKPPPQQQNNNOOOSSSXXXXXX]]]wwwpppdddcccggglllqqqqqqwww~~~kkk[[[YYY^^^lllssszzz~~~}}}zzzwwwtttvvvuuuvvvuuulll\\\OOOIIIIIIGGGLLLUUUbbbssspppXXXFFFNNN___gggdddhhhkkkbbbaaagggiiieeeccchhhlllmmmkkkiiiddd]]]YYYZZZZZZYYYRRRTTTRRRIII===666666999777777777777666666666666555555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666777777888999:::::::::::::::;;;===>>>@@@AAAAAAAAADDDEEEFFFGGGGGGJJJNNNQQQSSSTTTTTTWWW]]]gggTTT@@@===:::999;;;999999::::::::::::;;;;;;:::888999===@@@DDDKKKSSSXXX^^^[[[cccssspppwwwaaaooozzzeeeUUUKKKFFFHHHMMMNNNKKKIIIIIIKKKLLLIIIGGGFFFGGGLLLQQQRRRPPPRRRXXX]]]]]]\\\nnnllldddfffiiimmmrrrsssxxx{{{gggUUUJJJLLLVVVcccmmmwww{{{{{{zzzxxxtttwwwuuutttsssjjj[[[OOOJJJIIIHHHNNNUUU^^^lllkkkXXXFFFRRRiiiuuuvvv{{{xxxiiiiiiooopppmmmpppxxxzzzvvvkkkhhhccc^^^[[[[[[]]]^^^RRRRRROOOGGG===666777999777777777777666666666666444555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666777777888999:::::::::::::::;;;===>>>@@@AAAAAAAAAEEEFFFGGGGGGHHHIIIMMMPPPRRRTTTSSSWWW^^^jjjxxxJJJ;;;<<<:::999;;;999999999::::::;;;;;;;;;:::888999===@@@CCCKKKSSSVVV^^^ZZZ```ppprrreeeuuuxxxdddUUUKKKFFFIIINNNMMMJJJGGGHHHLLLMMMJJJGGGGGGIIIMMMRRRRRRQQQVVV]]]eeefff^^^eeevvvbbbaaagggkkkoootttyyy}}}mmm^^^TTTOOOVVVaaalllvvv~~~~~~|||}}}|||yyyxxxuuusssqqqhhhYYYOOOKKKGGGGGGNNNTTTYYYdddfffYYYFFFTTTmmm~~~zzztttwwwvvvttt|||zzzqqqlllfff```\\\ZZZ[[[]]]SSSPPPJJJCCC<<<888888999777777777777666666666666444444444555555555666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666777777888999:::::::::::::::;;;===>>>@@@AAAAAAAAAFFFGGGHHHHHHHHHIIIKKKMMMQQQSSSRRRWWW___lllnnnCCC888;;;:::999<<<999999999::::::;;;;;;;;;:::888999===@@@CCCKKKSSSVVV___[[[^^^nnnssslll|||wwwcccUUULLLGGGJJJOOOLLLIIIFFFHHHLLLMMMKKKGGGHHHIIINNNRRRRRRRRRXXX```mmmnnnbbbaaaiiiXXX\\\gggmmmsssyyy~~~kkkcccaaabbbkkkxxx|||}}}xxxuuurrrooofffYYYOOOKKKEEEEEENNNSSSUUU```eeeZZZGGGTTTkkk}}}yyyyyyuuusss}}}tttzzzsssjjjccc\\\WWWVVVXXXSSSOOOGGG@@@;;;999888999777777777777666666666666444444444555555555666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666777777777888999:::::::::::::::;;;===>>>@@@AAAAAAAAAFFFHHHIIIIIIIIIIIIJJJLLLQQQRRRRRRWWW```nnnTTT===AAA777888AAA666888888999999999:::::::::999:::<<<===@@@EEELLLQQQWWWXXXXXX```mmmuuuuuuvvv___OOOLLLLLLLLLJJJHHHHHHIIIKKKLLLLLLJJJHHHLLLJJJLLLPPPQQQTTT```mmm|||lll```___qqqjjj[[[QQQVVV]]]cccooo|||}}}}}}vvvsssrrrpppgggYYYOOOLLLHHHDDDHHHMMMUUUfffjjj]]]HHHSSSmmmxxxsssuuuxxxxxxuuu|||ooo^^^TTTTTTWWWWWWPPPOOOIII>>>666555555444777777777777666666666666555555555555555555444444555555444444444444555555666666666666666555555555555555555555666666666666555555555555555666777777777777888999::::::::::::<<<===>>>???@@@AAAAAAAAABBBCCCDDDFFFHHHJJJLLLLLLRRRQQQSSSWWWZZZnnnUUU===@@@777999AAA888888888999999999:::::::::999:::;;;===@@@EEELLLPPPWWWYYYXXX___llltttxxxzzzbbbRRRLLLLLLKKKIIIHHHIIIJJJLLLMMMLLLJJJHHHLLLKKKLLLOOOQQQVVVeeeuuummm\\\XXXfffzzzbbbTTTLLLPPPWWW\\\fffrrrzzz~~~{{{wwwuuurrrhhhZZZNNNJJJIIIFFFIIINNNUUUfffkkk^^^HHHNNNeeetttiiiiiinnnpppmmm~~~{{{pppaaaWWWWWWZZZ[[[TTTSSSLLLAAA999888888666777777777777666666666666555555555555555555555555555555555444444555555555666666666666666666666555555555555555666666666666555555555555555666777777777777888999::::::::::::<<<===>>>???@@@AAAAAAAAABBBCCCDDDFFFHHHJJJLLLLLLQQQPPPSSSWWW[[[nnnYYY??????888999@@@999888888999999999:::::::::999:::;;;<<>>???@@@AAAAAAAAABBBCCCEEEFFFIIIJJJLLLMMMPPPOOORRRWWW[[[oooaaaDDD???999999===999888888999999999:::::::::999:::;;;<<<>>>CCCJJJOOOVVVZZZYYY___mmmxxxxxx}}}fffTTTMMMKKKJJJIIIIIIKKKNNNOOOMMMKKKIIIHHHIIIKKKLLLMMMPPP```yyyzzzddd^^^dddtttyyymmm___VVVPPPRRRVVVXXX\\\bbbqqq|||~~~{{{xxxtttiiiZZZNNNJJJJJJGGGJJJMMMSSSdddkkk```OOOHHHOOO```nnn~~~vvvlllqqqrrrllljjjnnnooolllmmmppplll```XXXXXX]]]```RRRQQQJJJ>>>777666777666777777777777666666666666444444444555555555555555555555666666666666555555555555555555666666666666555555555555666666666666555555555555555666777777777777888999::::::::::::;;;<<<>>>???AAAAAABBBBBBCCCCCCEEEGGGIIIKKKLLLMMMOOONNNRRRWWW[[[oookkkIII???;;;::::::999888888999999999:::::::::999999:::;;;>>>BBBIIIMMMSSSYYYYYY___ooozzzsss~~~|||fffTTTLLLJJJKKKKKKIIIMMMPPPQQQNNNJJJHHHGGGFFFJJJKKKLLLSSSgggxxxfffdddhhhrrruuukkk```YYYSSSTTTXXX[[[^^^```nnnyyy~~~~~~}}}||||||xxxvvvrrriiiZZZOOOKKKIIIFFFJJJLLLQQQbbblllcccKKKEEEMMM[[[bbbjjjmmmeee]]]llltttoooiiimmmqqqppplllnnnjjj```YYY[[[___aaaRRRQQQIII===666777888888777777777777666666666666444444444555555555666666555555666777777666555555444555555555666666777777555555555555666666666666555555555555555666777777777777888999::::::::::::;;;<<<===???AAABBBBBBBBBCCCDDDEEEGGGIIIKKKMMMMMMNNNNNNRRRXXX[[[nnnqqqLLL===<<<:::888:::888888999999999:::::::::999999:::;;;===BBBHHHLLLQQQYYYZZZ___oooyyyppp}}}|||gggUUULLLJJJKKKLLLIIINNNRRRSSSOOOJJJHHHGGGFFFIIIKKKNNNYYYqqqvvvhhhkkkooouuuwwwpppfffbbb^^^```eeekkknnnppppppxxx}}}zzzyyyyyyvvvtttqqqhhhZZZOOOKKKIIIFFFJJJLLLPPPcccnnngggLLLGGGQQQ___ccchhhjjjddddddssswwwjjjbbbiiirrrtttqqqqqqkkkbbb]]]___bbbbbbXXXVVVMMM@@@888888:::999777777777777666666666666333333444444555666666666555666777888888777666555444444555555666777777777555555555555666666666666555555555555555666777777777777888999:::::::::::::::;;;===???AAABBBBBBCCCCCCDDDFFFGGGJJJKKKMMMNNNOOONNNSSSXXX[[[nnnqqqKKK:::;;;:::777<<<888888999999999:::::::::888999::::::<<>>AAABBBBBBAAAAAAEEEEEEGGGHHHJJJKKKLLLMMMOOOOOOSSSWWWXXXkkkzzzVVV???===999777:::999999999999:::::::::;;;;;;;;;:::999999<<>>@@@BBBBBBAAAAAAEEEEEEGGGHHHJJJKKKLLLMMMPPPPPPTTTXXXYYYlllkkkLLL:::;;;999777:::888999999999999::::::::::::;;;:::999999<<<@@@EEEHHHNNNSSSTTTXXX```ddduuu}}}|||eeeSSSMMMNNNOOOOOOVVVYYYSSSJJJGGGHHHHHHOOOUUU\\\llloooeee[[[ZZZ\\\[[[[[[\\\^^^gggyyy{{{yyyyyyyyywwwuuuqqqfffVVVLLLIIIHHHMMMMMMMMM]]]uuu{{{]]]RRRWWWqqq|||kkkfffnnnnnnlllrrrsssmmmbbbZZZ[[[aaaccc```\\\TTTGGG===777666777888666666666666555555555555666666666666555555555555444555666666666555444333555555555555555555555555555555555555666666666666555555555555666666666666777888888999999:::;;;;;;:::;;;===@@@AAAAAAAAAAAADDDEEEFFFHHHJJJKKKMMMMMMQQQQQQUUUYYYZZZmmm^^^DDD999;;;999888999666888999999999999:::::::::::::::999:::<<<@@@DDDGGGNNNTTTVVVYYY```ggg~~~zzzjjjWWWMMMNNNQQQSSSYYY[[[TTTKKKHHHIIIIIINNNTTT```ttt|||lllccc\\\ZZZZZZXXXYYY[[[[[[qqq{{{yyyzzzyyywwwvvvrrreeeUUUKKKIIIFFFJJJKKKNNN]]]sss|||yyybbbQQQPPPdddnnniiioookkkgggooooookkkccc]]]^^^bbbbbb^^^\\\SSSGGG===888666777777666666666666555555555555666666666666666555555555555555555555555444333222555555555555555555555555555555555555666666666666555555555555666666666666777888888999999:::;;;;;;:::;;;===???@@@AAAAAAAAADDDEEEFFFHHHJJJLLLMMMNNNRRRRRRVVVZZZ[[[nnnTTTAAA:::===999888999555888888888999999999:::::::::999999:::<<<@@@CCCEEELLLTTTVVVZZZaaaiii}}}ppp[[[MMMMMMRRRWWW]]]]]]TTTKKKHHHJJJKKKMMMVVVfff~~~tttgggaaa\\\ZZZXXXVVVXXX\\\ccc{{{yyy{{{xxxxxxwwwrrreeeTTTKKKJJJGGGJJJKKKPPP___rrrzzzxxx]]]MMMLLL[[[nnn~~~nnnhhhmmmjjjgggnnnmmmlllgggbbbaaacccaaa\\\ZZZSSSHHH???:::777666555666666666666555555555555555555555666666666666666666666666666555444444333555555555555555555555555555555555555666666666666555555555555666666666666777888888999999:::;;;;;;:::;;;<<<>>>???@@@AAAAAACCCDDDFFFHHHJJJLLLMMMNNNRRRRRRVVVZZZ[[[nnnvvvMMM>>>;;;>>>:::999;;;555888888888888999999999999999999999:::<<>>@@@AAAAAACCCDDDFFFHHHJJJLLLNNNOOORRRRRRVVVZZZ[[[nnn```EEE::::::===999:::===888888888888888999999999999999999999:::<<>>???AAABBBCCCDDDEEEHHHJJJLLLNNNOOORRRRRRVVVYYY[[[mmmjjjFFF@@@777999<<<999;;;???:::777888888888888999999999999999999:::<<>>???AAABBBCCCCCCEEEHHHJJJMMMNNNOOOQQQQQQUUUYYYZZZmmmkkkIII???999999999999999999999999999999999999999999999999999888888888:::<<>>@@@AAABBBCCCDDDGGGIIILLLMMMOOOOOOOOORRRTTTYYY```kkkjjjIII===999999999999999999999999999999999999999999999999999888888888:::<<>>@@@AAABBBCCCDDDFFFIIIKKKMMMNNNOOOPPPRRRSSSXXX]]]ggghhhGGG:::999999999999999999999999999999999999999999999999999888888888:::<<<>>>???CCCGGGKKKNNNRRR\\\iiisss|||iii]]]\\\dddkkkkkk___PPPLLLRRRXXXiii{{{yyykkkiiihhhcccbbbcccbbbuuu}}}yyyzzz|||zzzpppaaaTTTNNNLLLMMMKKKIIIMMM^^^rrrwwwqqqUUUMMMXXXvvvsssooo}}}{{{{{{xxxlll```]]]aaaccc^^^WWWPPPHHH>>>777666777777777666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666555555555555666666666666555555666666666666666666777777777888999999::::::999:::;;;===>>>@@@AAABBBCCCDDDFFFIIIKKKMMMNNNOOOPPPRRRSSSVVVZZZccc```EEE:::888888888888888888888888888888888888888888888888888888888999:::;;;===>>>EEEIIINNNPPPSSSZZZeeennnnnn```\\\eeelllnnncccSSSLLLTTT]]]nnnxxxnnnhhhhhhccccccgggiii}}}zzz{{{|||yyyooo```TTTMMMLLLOOOLLLKKKUUUiiizzzyyyoooRRRIIIUUUvvvwwwkkkrrrwwwxxx}}}vvvmmmcccbbbfffgggaaaZZZNNNGGG???999888999999999666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666555555555555666666666666555555555555666666666666777777777888999999::::::999:::;;;===>>>@@@AAABBBBBBDDDFFFHHHKKKMMMNNNNNNOOORRRSSSUUUYYYbbbwwwTTT@@@;;;888888888888888888888888888888888888888888888888888888888999:::;;;<<<===CCCHHHOOOSSSUUUZZZcccjjjzzztttfff```hhhnnnpppfffVVVOOOVVVaaasssvvvlllddddddaaacccjjjppp|||zzzzzz{{{xxxmmm___SSSMMMLLLNNNKKKMMMZZZnnn{{{vvvkkkRRRGGGQQQnnn|||hhhfffjjjrrr~~~uuummmeeecccffffff```YYYOOOIII@@@:::999999999777666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666555555555555666666666666444555555555666666777777777777777888999999::::::999:::;;;===>>>@@@AAABBBBBBCCCFFFHHHKKKLLLNNNNNNMMMRRRSSSVVVZZZdddeeeGGG<<<<<<888888888888888888888888888888888888888888888888777888888999:::;;;;;;;;;===DDDLLLRRRUUUZZZaaahhhttt~~~|||qqqkkkmmmpppqqqiii[[[SSSYYYdddxxxsssjjjaaabbb```eeennnvvv}}}|||{{{xxxxxxuuukkk]]]RRRMMMLLLLLLJJJLLLXXXhhhpppnnnhhhSSSHHHPPPgggyyy|||ccc]]]aaajjjwwwtttmmmeeebbbcccaaa[[[UUUPPPHHH???999777777666555666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666555555555555666666666666444444555555666777777777777777777888999999::::::999:::;;;===>>>@@@AAABBBBBBCCCEEEHHHJJJLLLMMMNNNMMMRRRUUUXXX[[[fffvvvRRR===999<<<888888888888888888888888888888888888888888888888777888999999::::::::::::===BBBIIIMMMOOOTTT]]]dddxxxtttxxx|||tttsssrrrmmmbbbYYY^^^hhhrrriiiaaacccbbbhhhrrr{{{|||{{{{{{|||uuuvvvsssiii[[[QQQLLLLLLLLLJJJKKKRRR\\\cccgggiiiQQQJJJTTTeeemmmuuu{{{xxxzzzeeeccciiinnnvvvqqqjjjccc```bbbaaa\\\WWWPPPHHH>>>777666666666555666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666555555555555666666666666444444555555666777777888777777777888999999::::::999:::;;;===>>>@@@AAABBBAAACCCEEEHHHJJJLLLMMMNNNNNNTTTVVVYYY[[[ffffffFFF888777;;;777777777777777777777777777777777777777777777777777888999:::::::::::::::@@@DDDHHHIIIIIINNNWWW^^^pppfffxxxuuussspppfff^^^aaajjjqqqjjjcccddddddjjjuuu}}}~~~zzzyyy{{{}}}ssstttqqqhhhZZZPPPLLLLLLOOOLLLKKKNNNTTT[[[eeelllNNNKKKYYYiiikkkooovvvwww}}}nnnsss|||~~~nnnhhhbbbaaaccceeebbb^^^QQQIII???888666777888888666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666555555555555666666666777444444444555666777777888777777777888999999::::::999:::;;;===>>>@@@AAABBBAAACCCEEEGGGJJJLLLMMMMMMOOOUUUWWWYYY[[[eee|||TTT:::;;;>>>444777777777777777777777777999999999888888888777777777888888888888999999999>>>CCCHHHJJJJJJKKKQQQVVVttt|||{{{gggyyy}}}yyyuuupppddd]]]gggwwwmmmkkkgggeeeiiipppvvv~~~|||zzzvvvwwwsssiii[[[PPPKKKKKKNNNGGGGGGJJJNNN^^^kkkiii]]]WWWWWWnnnuuuxxx}}}}}}{{{kkk______ffffffhhhhhhaaa___MMM<<<666666666555555666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666777777777777777777777777777777777777666666666666777888888999999:::;;;;;;:::;;;<<<>>>???AAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNTTTUUUUUUYYYgggjjjLLL888999===555777777777777777777777777999999999888888888777777777888888888888999999999<<<@@@FFFHHHHHHKKKPPPUUUnnnmmm~~~~~~zzzwwwrrrggg```iiixxxpppkkkhhhfffjjjrrryyy~~~{{{yyyuuuuuurrrhhh[[[PPPLLLLLLLLLHHHIIIIIIOOOdddqqqkkkOOOUUUaaa}}}}}}nnnbbbdddllljjjjjjhhh___YYYJJJ;;;666777777666666666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666777777777777666666666666777888888999999::::::;;;:::;;;<<<===???AAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMNNNTTTUUUUUUYYYggg{{{TTTAAA777888;;;777777777777777777777777777999888888888888777777777777888888888888999999999999>>>CCCEEEGGGJJJOOOSSSjjjppp}}}zzzvvvkkkcccjjjwww~~~zzztttmmmjjjjjjnnnvvv~~~{{{yyyttttttqqqgggZZZPPPLLLLLLHHHIIIJJJIIIRRRmmmyyykkkKKKYYYjjjkkkbbbeeemmmiiieee```VVVQQQDDD888666888888666666666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666666666666666777777777777777777888888999:::::::::::::::<<<===???@@@BBBBBBCCCDDDEEEGGGIIIKKKLLLMMMOOOUUUVVVVVVZZZhhhjjjDDD<<<999777999888777777777777777777777777888888888888777777777777777777888888888999999999888<<<@@@DDDGGGJJJOOOSSSiii}}}yyy|||pppfffiiitttwwwyyyvvvsssnnnpppuuu}}}}}}zzzuuuuuuqqqfffXXXNNNJJJJJJFFFIIILLLJJJVVVuuu}}}hhhNNN]]]kkkkkkccchhhooohhhaaaZZZOOOIII>>>666777999888777777666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666666666666666777777777777777777777888999999::::::999:::;;;===???@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMOOOUUUVVVVVV[[[iii___>>><<<;;;888888777777777777777777777777777777777777777777777777777777777888888888999999999999;;;???CCCGGGKKKOOORRRcccvvvuuuiiiiiiqqqyyyyyyyyyuuuwww||||||wwwvvvqqqeeeVVVKKKGGGGGGEEEHHHKKKLLL[[[yyy{{{aaaNNN\\\mmmvvvzzzpppiiinnnsssjjjaaaYYYNNNCCC;;;666777:::999777777666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666555555555555555555555555555666666666777777777888666777777888888999::::::999:::;;;<<<>>>@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMNNNUUUVVVVVV[[[iii}}}UUU======;;;888888666777777777777777777777777666666777777777777777888777888888888888999999999999;;;>>>BBBGGGKKKNNNOOOWWWhhhyyyllljjjppp~~~zzz}}}zzz}}}|||vvvuuupppcccTTTJJJFFFGGGHHHFFFJJJPPP```wwwrrrVVVLLL[[[ooo{{{gggmmmyyy|||yyyyyyrrrjjjnnnqqqfff\\\UUUKKK@@@:::666888:::888777888666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666555555555555555555555555555555666666777777888888666666777777888999999999999999;;;<<<>>>???AAAAAACCCDDDEEEGGGIIIKKKLLLMMMMMMTTTUUUVVVZZZiiidddHHH:::;;;888777999666777777777777777777777777666666666666777777888888777888888888888999999999999:::<<<@@@EEEIIIKKKLLLMMM\\\yyy}}}pppmmmsss|||~~~}}}}}}zzzsssrrrmmmbbbTTTJJJHHHIIIKKKDDDHHHTTTdddrrrhhhKKKJJJYYYmmmtttfffnnnxxxxxxxxx}}}rrriiikkkmmm```WWWRRRIIIAAA;;;777888999777666888666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666555555555555555555555555555555555666777888888888666666777777888888999999888999:::<<<>>>???@@@AAACCCDDDEEEGGGIIIKKKLLLMMMLLLSSSTTTUUUZZZiiiQQQ>>>777888555777:::666777777777777777777777777555666666666777777888888777888888888888999999999999999;;;???CCCGGGIIIIIIJJJVVVqqq|||zzz{{{|||}}}~~~ssspppuuu}}}}}}zzzwwwppppppkkk```TTTLLLJJJLLLMMMCCCFFFWWWgggnnn```DDDFFFSSSggguuunnnxxx~~~{{{}}}wwwmmmnnnnnnaaaXXXTTTMMMBBB<<<888999999666666888666666666666666666666666666666666666666666666666555555666666666666555555666666666666666666666666555555555555555555555555444555555666777888888999666666666777888888999999888999:::<<<>>>???@@@AAACCCDDDEEEGGGIIIKKKLLLMMMLLLRRRSSSTTTYYYhhhpppDDD>>>888666888:::888666777777666666666666777777666666666666777777777777777888888888999999999999::::::;;;===@@@DDDGGGIIILLLZZZqqqwwwuuuyyyyyy}}}|||xxxyyyssspppkkkhhhaaaWWWMMMHHHIIIKKKFFFLLLIIIOOOdddhhhUUUEEERRRoooqqqzzzxxxtttmmmzzz}}}tttssspppqqqnnniiifffaaaSSSDDD<<<;;;999777666666777888666666666666555555555555444444444555555555555666666666666666666666666666555555555555555555555555555555555555666666666666444444444555555555555666777777777888999999:::::::::::::::;;;===>>>@@@AAABBBCCCEEEHHHJJJLLLMMMMMMPPPQQQPPPSSSZZZggg```CCC===888666888:::888666777777666666666666777777666666666666777777777777777777777888888888999999::::::;;;===@@@CCCFFFHHHMMMXXXmmm}}}xxxvvvwww{{{~~~~~~~~~~~~wwwoookkkccc___YYYPPPJJJFFFGGGHHHDDDIIIIIIRRRdddcccSSSKKKnnnzzzuuuxxx}}}yyyrrrnnnkkkppprrrnnniiicccWWWLLL<<<:::888777666666777888666666666666555555555555444444444555555555555666666666666666666666666666555555555555555555555555555555555555666666666666444444444555555555555666777777777888999999:::::::::::::::;;;===>>>@@@AAAAAACCCEEEGGGJJJLLLMMMMMMOOOQQQQQQTTTZZZgggyyyPPP@@@<<<888666888999888666777777666666666666777777666666666666777777777777666666666777777777888888999999:::<<>>@@@AAAAAABBBEEEGGGJJJLLLMMMNNNNNNQQQQQQUUUZZZeeeiiiIII>>>;;;888777888888888777777777666666666666777777666666666666777777777777666666666666777777777777888999999;;;===@@@CCCEEEKKKSSS___xxx|||ssssssssswww|||xxxvvvtttjjj]]]UUULLLGGGCCCAAACCCEEEEEECCCFFFGGGLLLZZZ```TTTRRRddd{{{{{{{{{zzzwwwrrrjjj```SSSJJJ:::999888777666777777777666666666666555555555555444444444555555555555666666666666666666666666666555555555555555555555555555555555555666666666666444444444555555555555666777777777888999999:::::::::::::::;;;===>>>@@@AAAAAABBBDDDGGGJJJLLLMMMNNNNNNQQQRRRVVVZZZdddqqqWWWEEE;;;999777777777888777777777777666666666666777777666666666666777777777777666666666666777777777777777888888999<<>>@@@AAA@@@BBBDDDGGGJJJLLLNNNOOONNNQQQRRRVVVZZZccciiiTTTFFF>>>888888777777777777777777777777666666666666777777666666666666777777777777666666666777777777888888777777777888:::===@@@AAAEEENNNQQQ___}}}tttuuuyyyzzzxxxuuurrrrrrvvv||||||oooggg^^^SSSIIIDDDBBBAAAAAABBBDDDFFFFFFFFFDDDFFFGGGKKKLLLFFFVVVwwwwwwxxx|||yyywwwkkkhhhggg]]]MMMBBB777777777777777777777777666666666666555555555555444444444555555555555666666666666666666666666666555555555555555555555555555555555555666666666666444444444555555555555666777777777888999999:::::::::::::::;;;===>>>@@@AAA@@@AAADDDGGGJJJMMMNNNOOONNNRRRSSSVVVZZZccclllMMMAAA<<<777666777777777666666777888777777666666666666777777666666666666777777777777777777777888888888999999666666666777999<<>>@@@AAA???AAADDDGGGJJJMMMNNNOOOOOORRRSSSVVVZZZdddSSS===:::999444555666777777666666777888777777666666666666777777666666666666777777777777888888888888999999999999666666666777999;;;>>>???@@@JJJJJJNNNiii~~~www{{{rrrvvvyyyuuummmjjjooouuuwwwyyy{{{~~~~~~sssjjj```VVVKKKAAA???BBBAAADDDGGGGGGEEEDDDEEEHHHGGGMMMHHHCCCGGGRRRooo||||||}}}zzzyyyrrroooooogggVVVEEE===555666777777777777777666777666666666555555555555444444444555555555666666666666666666666666666666555555555555555555555555555555555555666666666777444444444555555555666666777777777888999999:::::::::::::::;;;===>>>@@@AAA???AAADDDGGGJJJMMMOOOPPPPPPSSSRRRUUUZZZddd[[[CCC===999888;;;999888888888777777666666777777666666555555555444666666666666777777777777777777777777777777777777999888777777999;;;===???AAAIIILLLLLLZZZyyy|||mmmlllsssuuunnnnnnooogggppptttwwwyyyyyy{{{}}}}}}}}}}}}~~~~~~ttthhh]]]PPPGGGEEEEEEDDDCCCGGGFFFCCCBBBCCCFFFIIIKKKOOOHHHIIIJJJNNNiiissskkkhhhzzzmmmqqqqqqjjjbbbXXXIII;;;777777777777777777777777888888777555555444444444666666666666666666666666666666666666666666666666555555666666666666555555777555333444777888666444666666666666666555555555666666666777888888999999999:::;;;===>>>@@@AAABBBBBBDDDFFFHHHJJJKKKLLLLLLNNNQQQRRRVVV[[[eeetttLLL<<<:::888888:::888888888777777777666666777666666666555555555555555666666666777777777777777777777777777777777777888777666666888:::<<<===???EEEHHHIIITTTjjjyyypppkkknnnmmmfffgggiiiccchhhjjjmmmppptttyyy~~~}}}}}}||||||{{{||||||}}}|||{{{wwwjjj\\\TTTJJJEEEDDDEEEDDDCCCEEEDDDDDDDDDEEEFFFHHHIIIMMMMMMNNNKKKUUU{{{zzzeeedddtttqqqrrrrrrnnncccSSSBBB777777777777777777777777777888777666555555444444444666666666666666666666666666666666666666666666666555555666666666666555555777555444555777777666444666666666666666666666555666666666777888888999999999:::;;;<<<>>>@@@AAABBBAAACCCDDDGGGIIIJJJKKKKKKNNNQQQRRRVVV[[[eeevvvZZZ>>>666888888777888888888777777777777666666666666666666555555555555555555666666666777777777666666666666666666666666777666666666777888:::<<>>@@@AAAAAA@@@BBBDDDFFFHHHJJJKKKKKKMMMQQQRRRVVV\\\fff\\\JJJ999666999888666555777777777777777777666666666666666666666555555555555555555666666666777777555555555555555555555555777777666777777999:::;;;@@@>>>CCCLLLLLLOOOccc{{{pppccc______[[[^^^bbb^^^\\\XXXTTTSSSWWW[[[\\\\\\______aaacccfffiiikkkmmmqqqrrrvvvzzz}}}rrrhhhaaaWWWMMMGGGFFFEEEGGGIIIJJJIIIGGGFFFEEEDDDEEEHHHOOOUUUYYY^^^PPPEEEFFF\\\iiiaaagggoootttnnnooosssfffJJJ999777666666666666666666666666777777666555555555555555666666666666666666666666666666666666666666666666555555666666666666555555666666555555666666666555555555555555666666666666666666666777888888999999888999:::<<<>>>???@@@AAAAAABBBDDDGGGIIIKKKLLLLLLMMMPPPRRRVVV\\\fffIII???777666999999666444666666666666666666777777555555555666666666666666555555555555666666666666444444444444444444444444888888888888999999:::;;;???<<>>FFFFFFEEESSSffffffQQQJJJNNNNNNQQQUUURRRLLLIIIEEEBBBAAAAAAAAAAAADDDDDDDDDEEEFFFGGGHHHHHHMMMMMMQQQVVVYYY]]]hhhttt|||{{{~~~kkkeee[[[SSSNNNJJJFFFBBBCCCCCCDDDEEEFFFFFFEEEEEEAAACCCHHHQQQ\\\iiiuuu{{{mmmTTTSSSqqqyyyhhhkkkqqqoooiiiddd```\\\OOO===555777777777777777777777777777666666555555555555666666666666666666666666666666666666666666666666666666555555666666666666555555555666777666555444555777444444555555666777777777666666666777888888999999888888:::;;;===???@@@@@@BBBDDDFFFIIILLLNNNOOOPPPMMMPPPQQQTTTYYYccc555555444444555777888777555555555666666666777777555555555555666666666777444444444555555555666666555555555555555555555555666777888888888888888888777888<<>>@@@@@@AAACCCEEEHHHKKKMMMOOOOOOMMMPPPPPPSSSXXXaaa888888777555444666777777444555555555666666777777444555555555666666777777444444444555555555666666666666666666666666666666555666777777777777777666777999<<>>???@@@@@@BBBDDDGGGJJJLLLNNNOOOMMMPPPPPPSSSWWW```777777777777777777777777777777666666555555555444555555555555555555555555666666555555555444444444555555555555666666666666666666666666777777777777888888888:::===BBBGGGJJJcccvvvyyyfffNNN???<<<@@@BBBAAA@@@CCCGGGIIIJJJIIIGGGFFFEEEFFFGGGHHHHHHGGGGGGFFFHHHGGGEEECCCCCCCCCEEEFFFHHHHHHIIIIIIJJJKKKKKKLLLKKKJJJHHHGGGFFFGGGHHHJJJKKKLLLMMMOOOPPPRRRSSSSSSUUUUUUTTTRRRNNNIIIDDDBBBAAAAAABBBBBBCCCDDDDDDDDDGGGGGGIIIJJJGGGFFFLLLVVVdddttt{{{pppeeekkkwwwqqqsssrrrxxx~~~zzzwwweeeIII999999888222777777777777777777777777666666666666666666666666555555555555555555555555666666666666666666666666444222111333666888777555777777666666666666777777777666555444444444444444666666666777888888999999:::::::::;;;===>>>@@@AAAAAABBBDDDFFFHHHKKKLLLMMMNNNJJJTTTTTTVVV___~~~666666666666666666666666777666666666555555555444555555555555555555555555666666555555555444444444555555555555666666666666555666666666777777777777888888888:::===AAAFFFHHHUUUkkk{{{yyy}}}|||ssscccTTTHHH@@@===<<>>@@@AAAAAABBBDDDFFFHHHKKKLLLMMMNNNJJJTTTTTTVVV___}}}666666666666666666666666666666666555555555555555444444444444444444444444555555555555555444444444444555555555555666666666555555666666666777777777777777777999<<<@@@CCCFFFIII^^^vvvyyytttttt^^^KKKAAA???AAA@@@@@@CCCGGGIIIHHHEEEIIIHHHFFFEEEEEEGGGIIIJJJGGGFFFFFFFFFFFFHHHIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFHHHIIIJJJIIIIIIHHHHHHGGGFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFHHHEEEHHHRRR\\\ccciiinnnllleee^^^\\\```mmmuuummmttthhhLLL===888777777888777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555555444333444666666555444777666666555555666666777666666555444444444444555666666666777888888999999:::::::::;;;===>>>@@@AAAAAABBBDDDFFFHHHKKKLLLMMMOOOJJJTTTTTTVVV___|||666666666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555666666555555555666666666777777777666777888:::>>>AAABBBFFFUUUgggwwwxxxaaaTTTPPPBBB@@@@@@CCCGGGHHHFFFBBBFFFFFFEEEDDDEEEEEEFFFFFFAAAAAABBBCCCEEEHHHJJJKKKHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKMMMNNNLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFDDDCCCBBBAAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFGGGJJJSSS^^^dddbbb______\\\TTTRRRZZZfffvvv~~~uuulllkkksssgggFFF;;;:::666444777777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555666555555555555555444444666666666555555666666666666555555444444444555555666666666777888888999999:::::::::;;;===>>>@@@AAAAAABBBDDDFFFHHHKKKLLLMMMOOOJJJSSSTTTVVV___zzz555555555555555555555555444444444555555555555555444444444444444444444444444555555555555555555555444444444444555555555555555555555555666666666666666666666777999;;;===???FFFMMMWWWggg}}}vvvkkkgggTTTNNNEEE@@@AAADDDFFFGGGIIIJJJKKKLLLKKKHHHFFFDDDBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHJJJKKKLLLJJJJJJKKKKKKKKKKKKLLLLLLJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHNNNWWW___]]]WWWTTTVVVVVVVVVaaassskkklllpppuuu|||___???999;;;666333777666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555555555555555444444444555666666555555555555666666555555444444444555555666666666666777888888999999:::::::::;;;===>>>@@@AAAAAABBBDDDFFFHHHKKKLLLMMMPPPJJJSSSSSSVVV^^^xxx555555555555555555555555444444444444444555555555333333333333333333333333444444444555555555555555333444444444444555555555444444555555555666666666555555666666888999:::;;;BBBFFFLLLYYYooo{{{zzzttthhhUUUEEE===???GGGMMMTTTVVVYYY[[[[[[YYYVVVTTTKKKJJJIIIGGGEEEDDDBBBAAAEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBDDDEEEFFFFFFGGGEEEFFFFFFGGGHHHIIIIIIJJJFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFDDDGGGMMMQQQPPPOOOVVV^^^gggnnnzzzccckkkvvvjjjNNN888666:::777555888666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444333555666555444444555666666555555444444555555666555444444444444555666666666666666777888888999999:::::::::;;;===>>>@@@AAAAAABBBDDDFFFHHHKKKLLLMMMQQQKKKRRRSSSWWW^^^vvv555555555555555555555555333333333444444555555555333333333333333333333333444444444555555555666666333333444444444555555555444444444555555555666666444555555666777777888999===DDDKKKQQQ^^^tttpppZZZHHHAAACCCHHHOOORRRXXX^^^dddgggiiijjj]]]\\\[[[YYYVVVTTTRRRQQQRRRQQQPPPMMMKKKHHHFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFGGGGGGHHHHHHIIIBBBCCCDDDEEEEEEDDDCCCCCCAAABBBBBBCCCDDDDDDEEEEEEBBBCCCHHHQQQXXX```kkkuuu}}}gggnnnyyytttjjjOOO@@@444444888999777888666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444222444666555444444666888666555555444444555555666444444444444444555666666666666666777888888999999:::::::::;;;===>>>@@@AAAAAABBBDDDFFFHHHKKKLLLMMMRRRKKKRRRSSSWWW]]]uuu555555555555555555555555333333333444444555555555333333333333333333333333444444444555555555666666333333333444444444555555444444444555555555666666444444555555666777777777<<>>===:::>>>GGGRRR]]]hhhqqquuuqqqqqqqqqpppooonnnmmmlllcccaaa^^^ZZZVVVRRRNNNMMMKKKLLLMMMNNNOOOOOOOOONNNJJJJJJJJJJJJJJJJJJKKKKKKCCCDDDEEEFFFEEECCCAAA???AAAAAABBBBBBCCCDDDDDDDDDHHHIIIQQQaaaqqq|||ooosssvvv~~~gggRRRAAA;;;666666999:::888777666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444111333666666444444666999555555555444444555555555444444444444444555666777666666666777888888999999:::::::::;;;===>>>@@@AAAAAABBBDDDFFFHHHKKKLLLMMMRRRKKKRRRSSSWWW]]]ttt444444444444444444444444555555555555555555555555333333333333333333333333333333333444444444555555555555555555555555555555555555555555555555555555666666666666666777888888999===CCCHHHOOO[[[lllxxx~~~gggVVVHHH===???@@@===CCCKKKHHHKKK]]]aaafffooouuuuuuuuuyyy~~~zzz|||yyyqqqmmmnnnmmmhhhgggbbb___aaaggggggbbb[[[ZZZYYYWWWVVVZZZ___]]]VVVQQQMMMIIIHHHHHHGGGCCC???CCCAAAAAACCCCCCAAADDDIII[[[\\\cccuuutttwwwyyy}}}aaaEEE888888777777777777888888666666666666666666666666777777666666555555555444444444444555555555555666666666555555555444444444555555555555555555555555444444444555555555555666555555555555555666777777666666666666666777888888777888999;;;===>>>???@@@BBBBBBCCCEEEHHHJJJMMMNNNNNNPPPPPPSSSUUUYYYzzz444444444444444444444444333555777888888777555333444444444444444444444444333333333444444444555555555555555555555555555555555555555555555555555555666666666666666777777888888;;;AAAFFFMMMWWWccclllkkk^^^SSSIIIIIILLLDDD>>>@@@===>>>JJJHHHKKKRRRYYY]]]```cccggghhhooorrroooooosssvvvvvv~~~}}}{{{|||}}}zzztttnnnrrrssspppkkkiiihhhaaaYYYSSSRRRPPPPPPOOOLLLFFFBBB======>>>AAABBBGGGSSS___iiiuuu}}}~~~lllQQQAAA888888777777777777888888666666666666666666666666777666666666555555555444444444444555555555555666666666555555555444444444555555555555555555555555444444444555555555555666444444444444444555666666666666666666666777888888777888999;;;===>>>???@@@BBBBBBCCCEEEHHHJJJMMMNNNMMMPPPPPPSSSVVVZZZ|||444444444444444444444444333555888::::::888555333555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444666666555555666666777888777999===BBBJJJQQQXXX\\\xxx{{{tttpppkkkfffiiiooo```HHH@@@===;;;???>>>>>>???@@@CCCFFFFFFFFFGGGOOOVVVVVVWWW]]]bbbeeennnpppssssssooojjjeeecccbbbfffgggccc```]]]VVVPPP???AAACCCEEEEEEBBB???<<<>>>>>>@@@AAABBBKKKaaauuuxxx}}}YYY@@@;;;888777777666666777777888666666666666666666666666666666666555555555555555444444444555555555555666555555555555555444444444555555555555555555555555444444444555555555555666333333333333333444555555666666666666666777888888777888999;;;===>>>???@@@BBBBBBCCCEEEHHHJJJMMMNNNMMMOOOPPPSSSVVV\\\~~~444444444444444444444444333555666888888666555333444444444444444444444444333333333444444444555555444444444444444444444444444444444444444444444444666555555555555666777777777777888===DDDKKKPPPRRRmmmttt~~~{{{XXXGGGFFFAAA<<>>:::;;;===<<<999888;;;>>>>>>???BBBEEEGGGIIINNNRRRQQQMMMIIIIIIJJJCCCIIILLLJJJGGGGGGDDDAAA???@@@AAABBBAAA@@@@@@@@@@@@DDDIIIMMMPPP]]]yyy{{{tttMMM999777777777666666666666777777666666666666666666666666555555555555555555555555444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555666444444333333444444555666666666666666666777777888777888999;;;===>>>???@@@BBBBBBCCCEEEHHHJJJMMMNNNMMMPPPPPPSSSVVV[[[}}}444444444444444444444444555444444333333444444555333333333333333333333333333333333444444444555555444444444444444444444444444444444444444444444444555555555555555666666777888666555888>>>EEEKKKNNN]]]iiizzz|||{{{fffTTTUUUNNNDDDEEEHHHFFF@@@===???@@@>>>>>><<<<<<>>>@@@@@@???>>>>>>@@@CCCBBB@@@???@@@BBBAAAEEEEEEAAA>>>??????<<>>???@@@BBBBBBCCCEEEHHHJJJMMMNNNNNNPPPPPPSSSUUUYYY{{{444444444444444444444444666444222111111222444666333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333555555444444555555666777777666555555999@@@GGGKKKNNN[[[lll|||~~~}}}{{{zzz{{{ooouuunnndddYYYbbbaaaRRRDDDAAABBBBBB??????DDDKKKLLLHHHEEEDDDAAA@@@@@@AAACCCDDDBBB???BBBEEEFFFEEEHHHMMMOOOMMMKKKGGGDDDIIIUUUdddpppvvvzzz|||gggDDD::::::999777666666555555666666777666666666666666666666666444444444444444555555555444444444555555555555666444444444555555555555555555555555555555555555555444444444555555555555666666555555555555666777777666666666666666777888888777888999;;;===>>>???@@@BBBBBBCCCEEEHHHJJJMMMNNNNNNPPPQQQTTTVVV[[[}}}444444444444444444444444555444333333333333444555444444444444444444444444333333333444444444555555333333333333333333333333333333333333333333333333555444444444444555666666444555777777777:::@@@DDDFFFOOO^^^lllyyy}}}sssXXXMMMNNNPPPNNNWWWfffpppkkk^^^XXXYYYTTTQQQQQQXXXaaaccc[[[SSSNNNSSSXXX___jjjuuuxxxuuuqqqkkkiiissspppNNN;;;777888999666666555555555555666666666666666666666666666666333333333444444555555555444444444555555555555666444444444555555555666666555555555555555555555555444444444555555555555666555444444444444555666666666666666666666777888888777888999;;;===>>>???@@@BBBBBBCCCEEEHHHJJJMMMNNNLLLOOOQQQUUUYYY___444444444444444444444444444444555666666555444444555555555555555555555555333333333444444444555555333333333333333333333333333333333333333333333333555444444444444555666666111555999999666666:::???DDDJJJUUUddduuu}}}ooobbbeeejjjqqq~~~uuuwwwvvvrrrttt{{{pppuuu}}}~~~vvvOOOAAA???;;;777777666666555555555555666666666666666666666666666666333333333444444555555555444444444555555555666666444444444555555555666666555555555555555555555555444444444555555555666666444333333333333444555555666666666666666777888888777888999;;;===>>>???@@@BBBBBBCCCEEEHHHJJJMMMNNNKKKOOOQQQVVV[[[ccc666666555555555444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444333333222222222444444333333333333222222444444444555555555555666666666666666777777777777<<>>??????@@@AAACCCFFFJJJMMMOOOPPPLLLNNNOOOTTTYYYbbb666555555555444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444333333222222222444444333333333333222222444444444444555555555555555555666666666777777777:::@@@HHHPPP^^^ooozzz|||{{{uuuqqqwwwxxx}}}}}}www~~~oooSSS:::555999777555555666666666666666666666666555555555555666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555666666777666666666666666777888888888999:::;;;<<<>>>??????@@@AAACCCFFFIIILLLOOOPPPLLLOOOPPPTTTYYYaaa555555555555444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333222222444444333333333333222222444444444444555555555555555555555666666666666777777;;;@@@EEEPPP]]]gggkkklllyyy{{{~~~}}}rrrvvv|||||||||ooojjjjjj{{{~~~uuuhhhsssuuu|||vvvtttzzz~~~{{{~~~uuuQQQ@@@444666:::888555666666666666666666666666666555555555555666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555444444555555666777666666666666666777888888888999:::;;;<<<>>>??????@@@AAACCCFFFIIILLLNNNOOOMMMPPPPPPTTTXXX___444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444333333333222222222333333444444444555555555444444555555555666666666444777999===DDDNNNXXX^^^dddnnn|||{{{www~~~}}}}}}{{{~~~}}}xxxttt{{{{{{ooodddbbb```\\\```lll}}}{{{qqqnnnlllpppqqqvvv}}}qqqzzzwwwzzzfffEEE???888555999;;;999777999666666666666666666666666555555555555666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555444444444444555666666666666666666666777777888888999:::;;;<<<>>>??????@@@AAACCCFFFIIIKKKMMMNNNNNNQQQQQQTTTWWW]]]333333444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444333333333222222222333333333444444444444555444444444444555555555555333444666999>>>DDDMMMUUUZZZdddttt~~~www|||yyyjjjaaasss{{{ttt~~~~~~yyywwwuuuyyymmmLLL999;;;888888999999777777999666666666666666666666666555555555555666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555666666666666666666666777777888888999:::;;;<<<>>>??????@@@AAACCCFFFHHHKKKMMMNNNNNNPPPQQQTTTWWW\\\~~~333333333333444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444444444333333333333222222333333333333444444444444333333333444444444555555333333555999:::===DDDMMMMMMXXXlll{{{wwwqqqhhhlll|||mmmooodddIII===<<<999888888777555333555666666666666666666666666666555555555555666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444555666666666666666666777888888888999:::;;;<<<>>>??????@@@AAACCCEEEHHHJJJLLLMMMMMMPPPPPPTTTVVV[[[}}}222222333333333444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222333333444444444444444333333333333222222222222333333333444444444222333333333333444444444333333555888777666;;;DDDDDDJJJ[[[rrr|||zzzyyy|||yyyuuuyyy}}}}}}\\\EEE777555888666777777555333333444555666666666666666666666666555555555555666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333444444555666666666666666666777888888888999:::;;;<<<>>>??????@@@AAACCCEEEHHHJJJKKKLLLLLLOOOPPPSSSVVVZZZ|||222222222333333444444444444444444444444444444444444444444444444444444444333333333333333333333333222222222333333444444444444444444333333333222222222222333333333444444444222222333333333444444444444333555888555111555>>>BBBAAAJJJ^^^nnntttvvvyyy~~~|||{{{~~~yyyQQQ>>><<<;;;888555333555666555555666666555666666666666666666666666555555555555666666666777555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444555555666666666666666777888888888999:::;;;<<<>>>??????AAAAAACCCEEEGGGJJJKKKLLLKKKNNNOOOSSSVVVZZZ|||333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333666555444222111111222222333333333333333333333333222222333333333333444444444444444444444444444444444444444555555555555666===>>>@@@EEEMMMWWW```eeeooozzz~~~|||yyy{{{vvv|||jjjYYYCCC777666999:::999555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444555555444444444333333333444444444444444444444444333444444555555444444333555555444444444555555666888444222666999777777888777888:::<<<===>>>??????AAABBBCCCEEEGGGIIIKKKKKKOOOMMMPPPNNNVVV^^^vvv333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777666555333222222333333333333333333333333333333222222333333333333444444444444444444444444444444444444444444555555555555999999:::===CCCKKKRRRVVVeeeooo{{{~~~wwwgggWWWLLL===555444666666555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444555555444444444333333333444444444444444444444444333444444555555444444333555444444444444555666666666666888;;;:::555555888777888:::<<<===>>>??????AAABBBCCCEEEGGGIIIKKKKKKOOOMMMPPPNNNVVV]]]uuu333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333777666555444333333444444333333333333333333333333222222333333333333444444444444444444444444444444444444444444555555555555666666555666999>>>BBBEEERRR\\\lll|||}}}~~~zzzwwwiiicccWWWJJJBBB>>>888555444444333333555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444555555444444444333333333444444444444444444444444333444444555555444444333444444444444444555666666222444999<<<999444444999777888:::<<<===>>>??????AAABBBCCCEEEGGGIIIKKKKKKNNNMMMQQQNNNWWW]]]uuu333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333555555444444333333333333333333333333333333333333222222222333333333444444444444444444444444444444333333444444444555555555666555444444555777:::;;;???JJJ\\\qqq{{{~~~xxxssseee^^^YYYLLL???777888888777555444555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444555555444444444333333333444444444444444444444444333444444555555444444333444444444444444555666777333222444888777555666:::777888:::<<<===>>>??????AAABBBCCCEEEGGGIIIKKKKKKNNNMMMQQQNNNWWW]]]ttt333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333222222222111333333333333333333333333222222222333333333444444444444444444444444444444333333333444444444444555555444444444555666777777777<<>>??????AAABBBCCCEEEGGGIIIKKKKKKNNNMMMQQQOOOWWW\\\sss333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111222222222222111111333333333333333333333333222222333333333333444444444444444444444444444444333333333333444444444444222333333444555555555555888666666===JJJXXXbbbgggooouuu}}}~~~yyyuuuyyy~~~|||wwwtttuuuwwwwwwvvvnnnlllnnnvvv{{{||||||}}}zzzoooccc^^^YYYWWWTTTPPPLLLEEE;;;333666666666444333333444666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444555555444444444333333333444444444444444444444444333444444555555444444333333333333444555666777888KKK???444444888999777666777888:::<<<===>>>??????AAABBBCCCEEEGGGIIIKKKKKKMMMMMMQQQOOOWWW\\\rrr333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111222333333333222111333333333333333333333333222222333333333333444444444444444444444444444444222222333333333444444444333333444555666666555555777444222333999BBBKKKPPPaaahhhttt~~~|||rrrzzz}}}~~~{{{yyy{{{{{{sssooopppuuuxxxfffUUUJJJCCCEEEMMMKKKGGGCCC===888444333555444333333444444444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444555555444444444333333333444444444444444444444444333444444555555444444333333333333444555666777888GGG===555666888777666777777888:::<<<===>>>??????AAABBBCCCEEEGGGIIIKKKKKKMMMMMMQQQOOOWWW\\\qqq333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111222333444444444333222333333333333333333333333222222333333333444444444444444444444444444444444222222333333333444444444555666777888888777666555333444666888999::::::;;;HHHNNNZZZiiivvvyyyzzz|||~~~uuuyyywww~~~hhhIII@@@<<<999???999:::;;;;;;888555666:::444333333444777777555333555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444555555555555555555444555555444444444333333333444444444444444444444444333444444555555444444333222333333444555666888888:::666333555666555666999777888:::<<<===?????????AAABBBCCCEEEGGGIIIKKKKKKMMMMMMQQQOOOWWW\\\qqq222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222///000333444444333222111222222222222222222222222222222333333333333444444333333333333333333333333555666555444222333555777444444444444444444444444555555555666666666666777;;;===CCCLLLVVVaaajjjooommmrrrrrrsss~~~vvvooowww}}}zzzwwwzzzzzz~~~~~~{{{|||||||||}}}kkk[[[GGG;;;888888666333555555666666555555444333555555555555555555555555444444444444444444444444555555555555555555555555444444333222333444555666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444444444555555555555666555555555555555666777777666666777888:::<<<>>>???BBBCCCDDDEEEFFFGGGHHHHHHNNNQQQRRRTTTSSSUUUwww222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222000111222333444333222222222222222222222222222222222222333333333333444444333333333333333333333333333444555444333222333555444444444444444444444444444444555555555666666666555777999===CCCIIINNNQQQXXX]]]```cccppptttjjjgggqqqxxxuuusssuuurrruuuyyy~~~zzz|||ooojjjlllmmm^^^UUUQQQPPPIII@@@666222444888888777555555666666555555444333555555555555555555555555444444444444444444444444555555555555555555555555444444333333333444555666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444444444444555555555555555555555555555666777777777777888999;;;===>>>???BBBBBBCCCEEEFFFHHHIIIIIIMMMPPPQQQSSSRRRUUUwww222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333444444333333333333333333333333111444777888777555444444444444444444444444444444333333333444444444555555555555555666777999;;;===AAAFFFIIIMMMYYYjjjpppnnneee^^^```lllttttttsssuuunnnjjjffffffiiillllllllluuu{{{{{{tttuuu}}}~~~yyywww}}}tttmmmmmmqqqvvvlll\\\KKK???888777777888666444444555666666444555555666666555555444333444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444555666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333444444444555555444444444444555555555555555555555555555666777777888888999:::;;;===???@@@@@@AAACCCDDDFFFHHHJJJJJJLLLOOOPPPRRRRRRVVVyyy222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222333444222222222222222222222222222222222333333333444444333333333333333333333333333666;;;===;;;888666555444444444444444444444444222222333333333444444444555555555555666777999:::777:::;;;===DDDOOOSSSPPPTTTQQQUUU```iiilllnnnrrrmmmcccWWWQQQSSSXXX\\\]]]hhhoooqqqkkkmmmwwwxxxrrruuuyyyrrroooqqqtttvvvlllddd[[[SSSLLLGGG@@@999555555888:::666888999999777555444333555555555666555555444333444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444555555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333333444444333333333444444444555555333333444444444555555555555555555555555666777777888888999:::<<<>>>@@@AAA@@@AAABBBDDDGGGIIIJJJKKKLLLPPPPPPRRRSSSYYY}}}222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222333444222222222222222222222222222222222333333333444444333333333333333333333333222666;;;===;;;888666444444444444444444444444444222222222333333333333444111222222333444555666777444555555444777<<<===<<<@@@???BBBJJJQQQVVV\\\bbbggg___UUURRRVVV[[[]]]]]]rrrxxxxxxqqqqqqzzz|||oooeeedddjjjsssyyyzzzwwwoooeee]]]YYYXXXWWWVVVWWWSSSKKKFFFDDDAAA<<<;;;:::888666555555666777000222555666555555666888555555555666555555444333444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444333333333444444444555555333333333444444444444555555555555555555666777777888888999:::<<<>>>@@@AAA@@@AAABBBDDDGGGIIIJJJKKKNNNPPPQQQSSSUUU\\\222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333444444333333333333333333333333000333666777666444333333444444444444444444444444222222222333333333444444222222222333333333333333222333333333333555666666444555777:::>>>CCCJJJPPPVVVVVVXXX\\\bbbdddcccaaakkkqqqqqqlllmmmvvv{{{yyywwwjjjZZZQQQQQQUUUXXXXXXSSSSSSOOOHHHCCCCCCAAA===:::;;;999444333666777666666666666555444333222111333444555555444555666888555555666666555555444333333333333333333333333333444444444444444444444444333333333333333333333333222333444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444111222222333333444444555333333333444444444555555333333333333444444444444555555555555555666777777888888999:::;;;===???@@@@@@AAACCCDDDFFFHHHJJJJJJNNNQQQQQQSSSVVV___222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222000111222333444333222222222222222222222222222222222222333333333333444444333333333333333333333333111222333333222111222333444444444444444444444444333333333333444444444444444555555555444444333333222222333444444333444666000444777777666999>>>AAAAAAEEELLLRRRXXXZZZZZZYYYVVV[[[\\\XXX[[[cccccc]]]ZZZRRRHHHCCCCCCDDDBBB@@@777:::999666777::::::666999:::888222000222222000222222333333444444555555999888777666555555444333555555666666555555444333333333333333333333333333444444444444444444444444333333333333333333333333222333444555555555444444444444444444444444444444444444444444444444444444444444444444444444444444111111222333333444555555333333333444444444555555222222333333333444444444555555555555555666777777777777888999;;;===>>>???BBBBBBCCCEEEFFFHHHIIIIIIMMMPPPPPPRRRVVV___222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222///111333444444444222111222222222222222222222222222222333333333444444444333333333333333333333333444444333222111111333666444444444444444444444444333333444444444444555555222222333444444333333333444444444555444222333555---333777555222222444666555777:::===???DDDIIIMMMPPPSSSPPPJJJKKKNNNHHH>>>AAA???>>>===>>><<<:::777666999777222222666555000333666666444444777888555666555444444444666888999111000000222555666444222555555666666555555444333333333333333333333333333444444444444444444444444333333333333333333333333222333444555555555444333444444444444444444444444444444444444444444444444444444444444444444444444111111222333333444555555333333333444444444555555222222333333333444444444555555555555555666777777666777777888:::<<<>>>???BBBCCCDDDEEEFFFGGGHHHHHHLLLOOONNNQQQUUU___222222222222222222222222222222222222222222222222555222000000333444333111111222222333333333222222333444666666666444222111222222222222222222222222111111222222222333333333444555555333111111222333222222222222222222222333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444333333333444444444555555666555777;;;<<<999999;;;BBBAAA???===;;;999888888666666777777777777666666333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555444444333333444444555333333444444333333222111333333333444444444555555222333333444444333333222444444222222222222444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555444555666555444555666888888999:::;;;<<<>>>?????????@@@BBBDDDFFFHHHIIIIIIKKKNNNOOOQQQTTTZZZ222222222222222222222222222222222222222222222222555222000111333444333111111222222222222222222222333444555666666555333222222222222222222222222222111111222222222333333333333444444333222111222444333333333333333222222222333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444333333333444444444555555333444:::@@@AAA;;;666666888777666444444333333333555555666666666666555555333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444333333444444333333222111333333333444444444444555222333333444444333333222444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555444555666555444555666888888999:::;;;<<<>>>?????????@@@BBBDDDFFFHHHIIIIIILLLOOOPPPRRRSSSZZZ222222222222222222222222222222222222222222222222444222111111333444333222222222222222222222111111222333444555666555444333222222222222222222222222111111222222222333333333222333444333222222444555555555444444333333222222333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444333333333444444444555555222555>>>HHHHHH???666222333333333333333444555666444444444555555444444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444333333444444333333222111333333333333444444444444222333333444444333333222444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555444555666555444555666888888999:::;;;<<<>>>?????????@@@BBBEEEGGGHHHIIIIIINNNQQQPPPRRRSSSZZZ222222222222222222222222222222222222222222222222333222222222333333444444333222222111111111111111111111222333444444444333222222222222222222222222111111222222222333333333111222333333222333555777666666555444444333222222333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444333333333444444444555555444888AAAJJJJJJAAA777333444444444444555666777888444444555555555555444444333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444333333333333333333444333333444444333333222111222222333333333444444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444555555444555666555444555666888888999:::;;;<<<>>>?????????AAACCCEEEGGGHHHIIIJJJMMMPPPOOORRRTTT[[[222222222222222222222222222222222222222222222222222333333333222333444555444444333222111111222222000000111111222222222222222222222222222222222222111111222222222333333333000111333333222333555777666666555444444333222222333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444333333333444444444555555555777===DDDDDD<<<666444222222222111222222333444555555555666666555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333222222333333333333333444444333333222111222222222333333333444444222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333444444555666444555666555444555666888888999:::;;;<<<>>>??????@@@AAACCCEEEGGGIIIJJJJJJJJJMMMNNNQQQUUU^^^222222222222222222222222222222222222222222222222222333444333222333555777777555444222222222333333111111111111111111222222222222222222222222222222111111222222222333333333111222333333222333555777555555444444333333222222333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444333333333444444444555555333222555::::::666333444333222222111111222222333555555666666666666555555333333333444444444555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333222222222222333333333333444444333333222111222222222222333333333333222333333444444333333222222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444555555666444555666555444555666888888999:::;;;<<<>>>??????@@@AAACCCEEEHHHIIIJJJJJJIIILLLMMMQQQUUU```222222222222222222222222222222222222222222222222111333444444222333555888999777555333333333444555444333333222222222222222222222222222222222222222111111222222222333333333111222333333222222444666333333333333333222222222333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444333333333444444444555555222000111555555333222555444444444444444555666666444444444555555444444444333333333444444444555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222333333222222222222333333333333444444333333222111111222222222222333333333222333333444444333333222222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444555666666444555666555444555666888888999:::;;;<<<>>>??????@@@AAACCCFFFHHHIIIJJJKKKKKKMMMNNNQQQUUU```222222222222222222222222222222222222222222222222111333555444222333555888:::888666444333444555666666555555444333333333333222222222222222222222222111111222222222333333333222333444333222222444555222222222222222222222333333333333333333333333333333333333333333333333333222222333333333444444444444444444444444444444444333333333444444444555555333111111555666444444777111111111222333444666666222333333444444333333222333333333444444444555555333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222222222222222222222222333222222222222222222333333333444444444333222222111111222222222333333333222333333444444333333222222222444444444444222222333333333333333333333333333333333333333333333333333333333333333333333333555444444444444555666666444555666666444555666888888999:::;;;<<<>>>??????@@@BBBDDDFFFHHHIIIJJJKKKMMMOOOOOOQQQUUU___333333333333333333333333222222222222222222222222333333222222111222222222222222222222222222222222444444444333333222222222222222222222222222222222222222222222222222222222111111111111222333444555333333333333333333333333222222222222222222222222111111222333333333333222333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333222222333333333333444444444555555555444333333222333333333333333333333333222222222222222222222222222333333444444333333222333333333444444444555555222333333444444333333222333333333333333333333333222222222222222222222222111222222333333222222111444444444333333222222222222222222222222222222222222222222222222222222222222333333444444333333222222222333333333333444444333333333333333333333333222222222333333333444444555555555555666666666666888888999:::<<<>>>@@@AAABBBBBBCCCDDDFFFHHHIIIJJJKKKOOOOOORRRVVVaaa333333333333333333333333222222222222222222222222333333222222111222222333222222222222222222222222444444333333333222222222222222222222222222222222222222222222222222222222111111111111222333444555333333333333333333333333222222222222222222222222111111222333333333333222333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444444444555555444444333222333333333333333333333333333333333333333333333333222333333444444333333222333333333444444444444555222333333444444333333222333333333333333333333333222222222222222222222222111222222333333222222111444444444333333222222222222222222222222222222222222222222222222222222222222333333444444333333222222222333333333333444444333333333333333333333333333333333333444444444444555555555555666666666666888888999:::<<<>>>@@@AAABBBBBBCCCDDDFFFHHHIIIJJJKKKNNNOOOQQQUUUaaa333333333333333333333333222222222222222222222222333222222111222222333333222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222222222111111111111222333444444333333333333333333333333222222222222222222222222111111222333333333333222333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333222222333333333333444444444444555555444444333333333333333333333333333333444444444444444444444444222333333444444333333222333333333333444444444444222333333444444333333222333333333333333333333333222222222222222222222222111222222333333222222111444444333333333333222222222222222222222222222222222222222222222222222222222333333444444333333222222222333333333333444444333333333333333333333333333444444444444555555555555555555555666666666666888888999:::<<<>>>@@@AAABBBBBBCCCDDDFFFHHHIIIJJJJJJMMMNNNPPPUUU```222222222222222222222222222222222222222222222222222222111111222222333333222222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333444333333333333333333333333222222222222222222222222111111222333333333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333444444555444444333333333333333333333333333333444444444444444444444444222333333444444333333222222222333333333444444444222333333444444333333222333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222222222222333333333444444333333333333333333333333444444444555555555666666555555555555666666666666888888999:::<<<>>>@@@AAABBBBBBCCCDDDFFFHHHIIIJJJIIILLLMMMOOOTTT```222222222222222222222222222222222222222222222222222111111111222222333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333333333333333333333333333222222222222222222222222111111222333333333333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333444444555444444333333333333333333333333333222222222222222222222222222333333444444333333222222222222333333333444444222333333444444333333222333333333333333333333333222222222222222222222222111222222333333222222111333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222222222222333333333444444333333333333333333333333444444444555555555666666555555555555666666666666888888999:::<<<>>>@@@AAABBBBBBCCCDDDFFFHHHIIIJJJIIILLLLLLOOOTTTaaa222222222222222222222222222222222222222222222222111111111111222333444444222222222222222222222222111111111222222222222222222222222222222222222222222222222222222222222222333222222111222222333333333333333333333333333333222222222222222222222222111111222333333333333222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222222333333333333444444333333444444555555444444333333333333333333333333222222222222222222222222222333333444444333333222222222222222333333333333222333333444444333333222333333333333333333333333222222222222222222222222111222222333333222222111222222333333333333444444222222222222222222222222222222222222222222222222222333333444444333333222222222333333333333444444333333333333333333333333333444444444444555555555555555555555666666666666888888999:::<<<>>>@@@AAABBBBBBCCCDDDFFFHHHIIIJJJJJJLLLLLLOOOUUUbbb111111111111111111111111222222222222222222222222111111111111222333444555222222222222222222222222000111111111222222222222222222222222222222222222222222222222222222222222333333222222111222222333333333333333333333333333222222222222222222222222111111222333333333333222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444222333444444555555444444333333333333333333333333333333333333333333333333222333333444444333333222111222222222222333333333222333333444444333333222333333333333333333333333222222222222222222222222111222222333333222222111222222222333333444444444222222222222222222222222222222222222222222222222222333333444444333333222222222333333333333444444333333333333333333333333333333333333444444444444555555555555666666666666888888999:::<<<>>>@@@AAABBBBBBCCCDDDFFFHHHIIIJJJJJJMMMMMMPPPUUUddd111111111111111111111111222222222222222222222222111111111111222333444555222222222222222222222222000000111111222222222222222222222222222222222222222222222222222222222222333333222222111222222222333333333333333333333333222222222222222222222222111111222333333333333222333333333333333333333333111111111111111111111111222222222222222222222222333333333333333333333333222222333333333444444444222333333444555555555444333333333333333333333333444444444444444444444444222333333444444333333222111111222222222333333333222333333444444333333222333333333333333333333333222222222222222222222222222222222333333222222222222222222333333444444444222222222222222222222222222222222222222222222222222333333444444333333222222222333333333444444444333333333333333333333333222222222333333333444444555555555555666666666777888888999:::<<<>>>@@@AAABBBBBBCCCDDDFFFHHHIIIJJJKKKNNNMMMPPPVVVddd111111111111111111111111222222222222222222222222000333444222000111777===:::666333222555777777666222222222222222222222222111222222333333222222111222222222222222222222222333222222111111222222333333333333333333333333333444444444444444444444444444444444444444444444444222222333333333333444444222222222222222222222222333333222222333333444555333333333333333333333333333333333444333333222222444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111333333222111111222333333222222222222222222222222222222222222222222222222222222222111111111000000222222222222222222222222222222222222222222222222333333333222222333333444444444444444444444444444333333333333333333333333444444444333333222222222444333333333333444555555777777666666666666777777777888999;;;===>>>???@@@AAABBBCCCEEEFFFHHHIIIJJJLLLLLLPPPSSSTTTggg111111111111111111111111222222222222222222222222000333555333111111666;;;777444222111333555555444222222222222222222222222111222222333333222222111222222222222222222222222333222222111111222222333333333333333333333333333444444444444444444444444444444444444444444444444222222333333333333444444222222222222222222222222222222222222222333444444333333333333333333333333222222333333333333222222444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111333333222111111222333333222222222222222222222222222222222222222222222222222222222111111111000000222222222222222222222222222222222222222222222222222222222222222333444444444444444444444444444444333333333333333333333333444444444333333333222222444333333333333444555555666666666555666666777777777888999;;;===>>>???@@@AAABBBCCCDDDFFFHHHIIIJJJKKKKKKOOOSSSUUUhhh111111111111111111111111222222222222222222222222111333555555222222444777444333111111222333333222222222222222222222222222111222222333333222222111222222222222222222222222333222222111111222222333222222222222222222222222444444444444444444444444444444444444444444444444222222333333333333444444222222222222222222222222222111111111111222333333333333333333333333333333222222333333333333333222444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111333222222111111222222333222222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222111111222333444444444444444444444444444444333333333333333333333333444444444444333333333333444333333333333444555555555555555555555666777777777888999;;;===>>>???@@@AAAAAACCCDDDFFFGGGIIIIIIKKKKKKOOOSSSUUUiii111111111111111111111111222222222222222222222222111333555555333222222333333222222222333333222222222222222222222222222222111222222333333222222111222222222222222222222222333222222111111222222333111111111111111111111111333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222111111000000111111222333222222333333333333444444333333444555555555444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222555444444333333333333333333333333333333333333333222222333333333333444444444444444444444444333333444333333333333444555555444444444444555666777888777888999;;;===>>>???@@@@@@AAABBBDDDFFFGGGHHHIIILLLLLLPPPSSSUUUiii111111111111111111111111222222222222222222222222111333555555444222111111222333444555444444333333222222222222222222222222111222222333333222222111222222222222222222222222333222222111111222222333111111111111111111111111333333333333333333333333333333333333333333333333222222222333333333444444222222222222222222222222111111000000111111222333222222222333333444444444444444555666666666666666444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222999888666555333222222222333333333333333333333333222222222333333444444444444444444444444444444444444333333333333444555555555555555555555666777777777888999;;;===>>>???@@@@@@AAABBBCCCEEEGGGHHHIIINNNNNNQQQTTTUUUhhh111111111111111111111111222222222222222222222222222222333444444333222111111444777777666444333333222222222222222222222222111222222333333222222111222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444222222222222222222222222222111111111111222333333111222222333333444444555444444555666777777777777444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333111222222333333222222111222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222222999888666555333222111111333333333333333333333333111222222333333444444555444444444444555555555555444333333333333444555555777777666666666666777777777888999;;;===>>>???@@@@@@@@@BBBCCCEEEFFFHHHHHHNNNNNNQQQTTTVVViii111111111111111111111111222222222222222222222222222222222222333333333222000444888888666444333333222222222222222222222222111222222333333222222111222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444222222222222222222222222222222222222222333444444111111222333333444555555222333444555555666666666444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111222333333333333222111222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222555555444222222222222222222222222222222222222222111111222333333444555555444444444444555555555666444333333333333444555555:::999888777777666777777777888999;;;===>>>???@@@???@@@AAACCCEEEFFFGGGHHHKKKKKKPPPTTTWWWjjj111111111111111111111111222222222222222222222222222111111111333444333333///333888999666333222222222222222222222222222222222222222333333222222222222222222222222222222222333222222222222222222333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444222222222222222222222222333333222222333333444555111111222333333444555555000111222333444444444444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333111222333444444333222111222222222222222222222222222222222222222222222222000000111111222222222222222222222222222222222222222222222222222222222222111111000000111111222333222222222222222222222222111111222333333444555555444444444555555555666666444333333333333444555555<<<;;;:::888777777666666777888999;;;===>>>???@@@???@@@AAACCCEEEFFFGGGHHHHHHIIINNNTTTWWWlll222222222222222222222222222222222222222222222222444444333333333444555555222222222222222222222222222222222222222222222222222111111000000111111222222222222222222222222222333444444333111000000111000111111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333333222222111111222222333444333222111111222333444222222222222222222222222111111222222222333333333444333333222222333333444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222111222222222222222222222222222222222555333000///000111222111333333333222222222111111111111222222222333333333222333333444444333333222000111222333444555555555444444444333333222222222333333333444444444555555>>>AAA???777333666777444999999::::::<<<===???@@@AAAAAACCCDDDFFFHHHIIIJJJKKKIIINNNSSSSSSeee222222222222222222222222222222222222222222222222444333333222222222333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222333444555444111000111222000111111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333333222222111111222222333333222222222222222222333222222222222222222222222111111222222222333333333333333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222111222222333222222222222222222222222000111222111000///000111333333333222222222111111111111222222222333333333222333333444444333333222111222222333444444444444444333333333333333333222333333333444444444555555<<>>777444666777555999999::::::<<<===???@@@@@@@@@BBBCCCEEEGGGHHHIIIJJJIIINNNSSSSSSddd222222222222222222222222222222222222222222222222444333333222111111111111222222222222222222222222222222222222222222222222333333222222222222333333222222222222222222222222444555555444222111111333000111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222111111222222333222222222333333222222222222222222222222222222222111111222222222333333333222222444444444444222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111222222333333222222222222222222222222...111444444111000000222333333333222222222111111111111222222222333333333222333333444444333333222222222333444444333333333222333333333333333333444333333333444444444555555:::<<<;;;777555666888777999999999:::<<<>>>???@@@???@@@AAACCCDDDFFFGGGHHHIIIIIIOOOTTTSSSbbb111222222222222222333333222222222222222222222222555555333222111111111111222222222222222222222222222222222222222222222222444333333222222333333444222222222222222222222222333444555444222111222333000000111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111333222222111111222222333111222333444444333222111222222222222222222222222111111222222222333333333111222444555555444222111333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333222222222222222222222222222222333444444444333333333333333222222222111111111111222222222333333333222333333444444333333222333333444444444333222222222222222333333444444444333333333444444444555555777999999777666666888999888999999:::<<<>>>???@@@@@@AAABBBCCCEEEFFFGGGHHHIIIIIIOOOTTTSSSaaa111111111222222333333333222222222222222222222222666666555333222222222222222222222222222222222222222222222222222222222222444333333222222333333444222222222222222222222222333444444444222111222333000000111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111333222222111111222222333111222333444444333222111222222222222222222222222111111222222222333333333111222444555555444222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333444222222222222222222222222666333000000444555444222333333333222222222111111111111222222222333333333222333333444444333333222333333444444444333222222222222222333333444444444333333333444444444555555666666777777777666888:::888888999:::<<<>>>@@@AAABBBBBBCCCDDDFFFGGGHHHHHHIIIIIIOOOTTTRRR```111111111222222333333444222222222222222222222222666666555444333333333333222222222222222222222222222222222222222222222222333333222222222222333333222222222222222222222222111222333333111111222333000111111111111222222222222222222222222222222222111111222222222333333333222222222222222222222222333222222111111222222333222222222333333222222222222222222222222222222222111111222222222333333333222222444444444444222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222333444444222222222222222222222222555333111111333333222000333333333222222222111111111111222222222333333333222333333444444333333222222222333444444333333333222333333333333333333444333333333444444444555555555444666888777555666:::777888999:::<<<>>>@@@AAACCCCCCDDDEEEFFFGGGHHHHHHJJJIIINNNSSSRRRaaa000111111222333333444444222222222222222222222222444444333333222333333444222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222000111222222000000111222000111111111111222222222222222222222222222222222111111222222222333333333333333333333333333333333333222222111111222222333333222222222222222222333222222222222222222222222111111222222222333333333333333333333333333333333000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222333444555222222222222222222222222000666;;;;;;666111000111333333333222222222111111111111222222222333333333222333333444444333333222111222222333444444444444444333333333333333333222333333333444444444555555555333555999888444555:::777777888:::<<>>???@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJHHHMMMNNNQQQVVVccc222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222333333333333222111222222222222222222222222333444444555555444444333333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111111222222333333222222111444444444444444444444444444333111000000000111222333222222111111222222333333333333333333333333333222222333333333333444444222222333333333444444444555444444444444555666666666666666666666666666666888999:::<<<>>>???@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJIIIMMMNNNPPPTTT___222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222333444444555555444444333333333333222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111111222222333333222222111444444444444444444444444333333222111111111111222333222222111111222222333333333333333333333333333222222333333333333444444333333333333444444444444555444444444444555666666666666666666666666666666888999:::<<<>>>???@@@@@@BBBBBBCCCDDDEEEGGGHHHIIIJJJMMMNNNOOOQQQZZZ222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444444555555444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111333333333333333333333333222222222222222222222222333222222111111222222333333333333333333333333333222222222333333333444444333333333444444444444555555444444444444555666666666666666666666666666666888999:::<<<>>>???@@@@@@BBBCCCCCCCCCEEEFFFGGGHHHIIILLLMMMOOOQQQWWW}}}222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444444555555444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111333333333333333333333333222222222333333333222222333222222111111222222333333333333333333333333333222222222333333333444444333333444444444555555555555444444444444555666666666666666666666666666666888999:::<<<>>>???@@@@@@CCCCCCCCCCCCDDDEEEGGGGGGHHHKKKLLLPPPRRRWWWzzz222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222333444444555555444444333111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333111222222333333222222111333333333333333333333333111222333333444333333333333222222111111222222333333333333333333333333333222222333333333333444444333444444444555555555555555444444444444555666666666666666666666666666666888999:::<<<>>>???@@@@@@CCCCCCCCCCCCDDDEEEFFFGGGFFFJJJLLLPPPSSSWWWwww222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222111111222333333222222222222222222222222333444444555555444444333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111222222333333222222111222222222222222222222222111222333444444444333333333222222111111222222333333333333333333333333333222222333333333333444444444444444444555555555555555444444444444555666666666666666666666666666666888999:::<<<>>>???@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFGGGJJJLLLPPPRRRUUUsss222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444333222111111222333444222222222222222222222222333444444555555444444333111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333222222222333333222222222222222222222222222222222000111333444555444333333333222222222222222222333333333333333333333333333222222333333333444444444444444444555555555666666555444444444444555666666666666666666666666666666888999:::<<<>>>???@@@@@@CCCCCCCCCCCCCCCDDDEEEFFFGGGJJJLLLPPPRRRSSSooo222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222333333333333333333333333444444444444444444444444222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333111222222333333222222111222222222222222222222222111111222222222333333333222333333444444333333222111111222222222333333333333333333333333333333333111111222222222333333333333333333333333333333333333333333444444444555555555555555555555555555555666666555555555444444444666777777777777777666666888999:::<<<>>>???AAAAAACCCBBBBBBCCCCCCDDDEEEFFFJJJHHHQQQNNNNNNVVVooo222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333111222222333333222222111222222222222222222222222111111222222222333333333222333333444444333333222111222222222222333333333333333333333333333333333111111222222222333333333333333333333333333333333333333333444444444555555555555555555555555555555666666555555555444444444666666777777777777666666999999:::<<<===>>>???@@@CCCCCCCCCCCCDDDEEEEEEFFFIIIGGGQQQNNNPPPXXXqqq222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333111222222333333222222111222222222222222222222222111111222222222333333333222333333444444333333222222222222222333333333333333333333333333333333333111111222222222333333333333333333333333333333333333333333444444444555555555555555555555555555555555555555555555444444444666666777777777777666666999999:::;;;<<<===>>>???BBBCCCCCCDDDDDDEEEFFFFFFHHHGGGQQQOOOQQQZZZrrr222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333222333333444444333333222222222222333333333444444333333333333333333333333111111222222222333333333333333333333333333333333333333333444444444555555555555555555555555555555555555555555555555555555555666666777777777777666777888999;;;<<<>>>???@@@BBBCCCCCCDDDEEEEEEFFFFFFIIIGGGPPPOOOQQQYYYnnn222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333222333333444444333333222222222333333333444444444333333333333333333333333111111222222222333333333333333333333333333333333333333333444444444555555555555555555555555555555444555555555555555555555555555666777777777777777555666888:::===@@@BBBCCCBBBCCCDDDEEEFFFFFFFFFEEEJJJGGGPPPNNNPPPVVViii222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333333333333333333333333333222222222222222222222222000000111111222333333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333222333333444444333333222333333333333444444444444333333333333333333333333111111222222222333333333333333333333333333333333333333333444444444555555555555555555555555555555444444444555555555555555444555666777777888888777666777999;;;>>>AAABBBDDDBBBCCCEEEFFFGGGGGGFFFEEEKKKHHHPPPNNNPPPUUUfff222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222222222222222222222///000000111222222333333333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111222222333333222222111222222222222222222222222111111222222222333333333222333333444444333333222333333333444444444444555333333333333333333333333111111222222222333333333333333333333333333333333333333333444444444555555555555555555555555555555444444444555555555666666444555666777888888888888::::::;;;===???@@@AAABBBBBBCCCEEEGGGGGGGGGFFFEEEKKKGGGPPPOOORRRVVVggg222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333222222222222222222222222///000000111222222333333444444444444444444444444222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222333333222222222222222222222222222222222111111222222222333333333222333333444444333333222333333333444444444555555333333333333333333333333111111222222222333333333333333333333333333333333333333333444444444555555555555555555555555555555444444444555555555666666444555666777888888888888======>>>>>>??????@@@@@@BBBCCCEEEGGGHHHGGGFFFEEEJJJFFFPPPPPPSSSYYYiii000000000000000000000000222222222222222222222222222222222111111111000000111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111222222111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333333333333333333333333333111111111111111111111111444444444444333333222111444444333111///111444777@@@BBBDDD???888333333555222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333444444555555555555555555444444666555555444444444555555444666999999888777777888<<<===>>>???@@@AAABBBBBBAAABBBCCCFFFHHHGGGDDDAAAFFFIIINNNKKKSSSWWWhhh111111111111111111111111222222222222222222222222222222222111111111000000111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111222222111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333333333333333333333333333111111111111111111111111333333444444333333222111111222333444555999>>>AAADDDDDDBBB===666333333555222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333444444555555555555555555555555666555555444444444555555444666888999888777777888:::;;;<<<===???@@@AAABBBHHHHHHGGGEEEBBBBBBFFFIIIHHHJJJOOOLLLTTTYYYiii111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111111111222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333333333333333333333333333111111111111111111111111333333333333333222222111///111333555777;;;AAAEEE>>><<<888444111111222333222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222333333333333444444555555555555555555555555555555444444444555555666444666888888777777777888888999:::<<<>>>@@@AAABBBFFFIIILLLHHHBBB@@@CCCGGGIIIKKKPPPMMMTTTZZZkkk111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111111111222222222222222333111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111222222333333333222222111111222333333333555888;;;444222000000111333444444222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222222333333333444444444444444555555555555555555444444444444555666666444666888777666666777888777888:::<<<>>>@@@BBBCCC@@@HHHQQQTTTPPPIIIDDDBBBIIIKKKPPPLLLTTTZZZkkk111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111111111222222333333333333111111111111111111111111000000111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111111111222333333222222222333444333111//////000222222222333555888999777555222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222222333333333444444444444444555555555666666444444444444444555666666555666777777666555777888888999;;;===???AAACCCDDDBBBHHHQQQYYYZZZUUULLLEEEHHHJJJNNNJJJSSSYYYkkk222222222222222222222222222222222222222222222222111111111111111222222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111111111222222333444444444111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111000111222222222222222222222333333222000000111222222333666888777555333111222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222333333333333444444333333444444555666666666444444444444444555666777555666666666555555777999999:::;;;===???AAABBBCCCCCCDDDGGGLLLQQQQQQNNNJJJHHHJJJNNNJJJRRRYYYlll222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111111111222222333444444555111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111000000111222222222222222111222333333222333444666000333666555222///000111222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444222222333333333333444444333333444444555666666777444333333444444666777777555666666555444555777999999:::;;;<<<>>>???@@@AAAAAAAAABBBCCCEEEHHHKKKMMMIIIKKKNNNJJJSSSZZZmmm222222222222222222222222222222222222222222222222000000111111222222222222111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111111111222333333444555555111111111111111111111111000111111111111222222222111111111111111111111111111111222222222333333333111111111111111111111111111111111111111111111111///000111222222222222222000222333333333333444666111444777666222111555999222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444222222333333333444444444333333444444555666777777333333333444555666777888555666666555444444777999999999:::;;;<<<===>>>???AAAEEEIIIHHHFFFGGGLLLQQQJJJLLLPPPKKKTTT[[[ooo222222222222222222222222444111//////222333222000111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111111000111111111111111111111111222222222222222222222222555444222111000111222222333222222111111222222333333333333222222111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222444444555555555555444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222444666666444333333444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555666777777666666666666666777888888:::;;;<<<>>>@@@AAABBBBBBCCC>>>@@@GGGGGGCCCIIIVVVLLLLLLKKKOOOSSSYYYyyy222222222222222222222222444222000111333444333111111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111111000111111111111111111111111222222222222222222222222444333222111111111222333333222222111111222222333333333333222222222111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222444444555555555555444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222333444555555444333111444444444444444444444444444444444444444444444444555555555555555555555555555555555555555666777777666666666666666777888888777999;;;===???@@@@@@@@@EEE@@@AAAJJJMMMIIIJJJPPPKKKKKKJJJNNNRRRXXXxxx222222222222222222222222444222111222333444333222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111111000111111111111111111111111222222222222222222222222222222111111111222333333333222222111111222222333333333333222222222222111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222444444555555555555444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444333444666999888444000444444444444444444444444444444444444444444444444555555555555555555555555555555555555555666777777666666666666666777888888777999<<>>@@@BBBDDDDDDDDDDDDCCCEEEIIIKKKIIIEEEGGGLLLNNNPPPSSS[[[333222222111111222222333222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111222333333333333222111888000---333777444111222444444444333333222222222111222222333333222222111222222222222222222222222333222222111111222222333222222222222222222222222111111222222222333333333111111222222222333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222333333333333444444333333333333333333333333222222333333333333444444444444444444444444444444333333333444444444555555444444444555555555555666666666666666777777777777666666555555555555666666666888:::===???AAACCCCCCBBBCCCEEEFFFEEEDDDEEEFFFGGGJJJKKKPPPVVV]]]333222222111111222222333222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111222333333333333222111333000444===AAA:::222...444333333333222222222222333333333444444333333333222222222222222222222222333222222111111222222333222222222222222222222222111111222222222333333333111111222222222333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222333333333333444444333333333333333333333333222222333333333333444444444444444444444444444444333333333444444444555555444444444555555555555666555555666666666777777777666666555555555555666666777888;;;===@@@BBBCCCDDDCCCEEEFFFFFFEEEDDDEEEFFFIIIKKKLLLPPPTTT[[[}}}333222222111111222222333222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111222222333333222222111111111666???BBB;;;222---222222222222222111111111333444444555555444444333222222222222222222222222333222222111111222222333222222222222222222222222111111222222222333333333111111222222222333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222333333333333444444333333333333333333333333222222333333333333444444444444444444444444444444333333333444444444555555444444444555555555555666444444555555555666666666666666555555555555666666888:::<<<>>>AAABBBCCCDDDDDDFFFGGGGGGFFFEEEEEEFFFKKKMMMMMMPPPSSSXXX{{{333222222111111222222333222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222444222222444666555333222111111111111111111111111333333444444444444333333222222222222222222222222333222222111111222222333222222222222222222222222111111222222222333333333111111222222222333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222333333333444444333333333333333333333333222222222333333333444444444444444444444444444444333333333444444444555555444444444555555555555666444444444444555555555666666666555555555555666666999:::===???AAACCCDDDDDDEEEGGGHHHHHHFFFEEEEEEFFFJJJMMMMMMPPPRRRXXX|||333222222111111222222333222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222555333111//////222444444111111111111111111111111222222333333333333222222222222222222222222222222333222222111111222222333222222222222222222222222111111222222222333333333111111222222222333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222333333333444444333333333333333333333333222222222333333333444444444444444444444444444444333333333444444444555555444444444555555555555666444444444444555555555666666666555555555555666666:::;;;===???AAABBBCCCDDDEEEGGGHHHHHHFFFEEEFFFFFFGGGKKKMMMPPPSSSYYY333222222111111222222333222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333222222111111222222333111444555333333555444111111111111222222222222222111222222333333222222111222222222222222222222222333222222111111222222333222222222222222222222222111111222222222333333333111111222222222333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222333333333333444444333333333333333333333333222222333333333333444444444444444444444444444444333333333444444444555555444444444555555555555666444444555555555666666666666666555555555555666666:::;;;===???@@@BBBBBBCCCCCCEEEGGGGGGFFFEEEFFFGGGFFFKKKMMMQQQSSS[[[333222222111111222222333222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333222111111222333333000555777555444666555111222222222222333333333444222333333333333333333222222222222222222222222222333222222111111222222333222222222222222222222222111111222222222333333333111111222222222333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222333333333333444444333333333333333333333333222222333333333333444444444444444444444444444444333333333444444444555555444444444555555555555666555555666666666777777777666666555555555555666666999:::<<<>>>???AAAAAAAAAAAACCCEEEFFFEEEEEEGGGHHHFFFLLLOOORRRTTT\\\333222222222222222222333222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222444333222111111222333444222666555000///333555333222222222333333444444444333444444555555444444333222222222222222222222222333222222222222222222333222222222222222222222222111111222222222333333333111111222222222333333333444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222333333333444444444333333333333333333333333222222333333333444444444444444444444444444444444333333333444444444555555444444444555555555666666666666666666777777777777666666555555555555666666999:::;;;===???@@@AAAAAA???AAADDDEEEEEEEEEGGGHHHHHHNNNPPPSSSTTT\\\333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222444444444333333222222222111222333444444333222111333333333333333333333333333333333222222111111111222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333444444555555444444333111111111111111111111111111222444555555444222111333333333333333333333333333333333333333333333333222222222222222222222222555444333333222222222222333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444666555444333333333333333444444444444444444444444555555555555555555444444444444444555555555555666666666666666666666666666666666666666666777888888999:::;;;===>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFJJJMMMNNNPPPSSS[[[333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333222222222222222222222222444444444333333222222222222222222333333222222222333333333333333333333333333333333222222222111111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333444444555555444444333111111111111111111111111111222444555555444222111333333333333333333333333333333333333333333333333222222222222222222222222555444333333222222222333333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444555555444333333333444444444444444444444444444444555555555555555555555555444444444555555555555666666666666666666666666666555555555555555666777777999:::;;;===>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFJJJMMMNNNPPPSSS[[[333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444333333333333222222333222222222222222222333333333333333333333333333333333333222222222222111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333444444555555444444333222222222222222222222222222222444444444444222222333333333333333333333333333333333333333333333333333333333333333333333333444444333222222222333333333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444444444333333333444555555444444444444444444444444555555555555555555555555444444444555555555555666666666666666666666666666555555444444444555666666999:::;;;===>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFJJJMMMNNNPPPSSS[[[333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333444333222111111222333444222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333444444555555444444333222222222222222222222222222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333333333333333333333333333333222222222333333333444444444444444444444444444444444444444444444444444444333333333333333444555666444444444444444444444444444444444555555555555555444444444555555555555666666666666666666666666666666555555555555666777777999:::;;;===>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFJJJMMMNNNPPPSSS[[[333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333444333222111111222333444222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333444444555555444444333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333444333333333333333333333333222222222333333333444444444444444444444444444444444444444444444444444444333333333333333444555666444444444444444444444444444444444555555555666666444444444555555555555666666666666666666666666666777777666666777777888999999:::;;;===>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFJJJMMMNNNPPPSSS[[[333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333222222333333333333444444333222222222222222222333222222222222222222222222111222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333444444333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444444444333333333444555555444444444444444444444444333333444444555666666666444444444555555555555666666666666666666666666666888888777777888888999:::999:::;;;===>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFJJJMMMNNNPPPSSS[[[333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444444444222222222333333444444444222222222333333222222222111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333444444555555444444333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444333222222222333333444555333333333333333333333333222222333333333333444444444444444444444444444444444444444444444444444444555555444333333333444444444444444444444444444444333333444444555666666777444444444555555555555666666666666666666666666666777777777777777888888999999:::;;;===>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFJJJMMMNNNPPPSSS[[[333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333444444444444444444444444222222222333333444444444111222333444444333222111111111111111111111111111111111111222222333333333222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333444444555555444444333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444222222222222333333444555333333333333333333333333222222333333333444444444444444444444444444444444444444444444444444444444666555444444333333333333444444444444444444444444333333444444555666777777444444444555555555666666666666666666666666666666666666666666666777888888999:::;;;===>>>@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFJJJMMMNNNPPPSSS[[[444444444444444444444444444444444444444444444444333333333222222111111111444333333222222333333444111111222222222333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222666555333333222333444555777777666555444333333222555555555555555555555555444333333222222333333444222222222222222222222222444444444444444444444444555444444333333444444555333333333444444444555555333333333333333333333333333333333444444444555555333333333222222111111111222333333444333222111000111222222333333222222111222222222222222222222222222222222222222222222222333333333222222111111111555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444555555666666666666666999888888888777777666666666555444444444555777888777888:::;;;>>>???AAABBBBBBCCCDDDFFFGGGGGGGGGGGGIIILLLMMMPPPTTT]]]444444444444444444444444444444444444444444444444444333333333222222222222444333333222222333333444222222222222333333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222555444333333333333444555666666666555444444333333555555555555555555555555333333222222222222333333333333333333333333333333444444444444444444444444444444333333333333444444333333333444444444444555333333333333333333333333222333333333333444444444333333333222222222111111222333333333333222111000111222222333333222222111222222222222222222222222222222222222222222222222333333333222222222111111444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444555666666666666666888888777777777666666666666666555555555666777888888999:::<<<>>>@@@BBBBBBBBBCCCDDDFFFGGGGGGGGGGGGIIILLLMMMPPPSSS\\\444444444444444444444444444444444444444444444444444444444444333333333333444333333222222333333444333333333333444444444444444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222444444333333333333444444444444444444444444444444444444444444444444444444333333222222222222333333333333333333333333333333444444444444444444444444444444333333333333444444333333333333444444444444333333333333333333333333111111222222222333333333333333333222222222222111222222333333333222111111111222222333333222222111222222222222222222222222222222222222222222222222333333333222222222222111333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444444444555666666666666555666666666666666555555555777666666666666777888999999999;;;===???AAABBBCCCCCCCCCEEEFFFGGGHHHHHHHHHIIILLLLLLOOOSSS\\\333333333333333333333333333333333333333333333333444444444444444444444444444333333222222333333444333333333444444444555555444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333444444333333333444444555555555444444444444444444444444444444333333333333444444444444444444444444444444333333333333333333333333444333333333333333333444222222333333333444444444222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222555555555555555555555555444444444444444444444444444444444444444444444444333444555555666666555555555555555555555555555555777777777777777888888999999:::<<<===@@@AAACCCDDDCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLLLLOOORRR[[[333333333333333333333333333333333333333333333333444444444444444444444444444333333222222333333444333333333444444444555555444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222111222222333333444444444222222333333444555555555444444444444444444444444555555444444444444555555444444444444444444444444333333333333333333333333333333333222222333333333222222222333333333444444222222222222222222222222000000000111111111222222222222222222222222222222222222222222222222222333111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444333444444555555555555555444444444444555555555555666777777888888888888888999:::<<<===@@@AAACCCDDDCCCDDDEEEGGGHHHHHHHHHHHHJJJMMMMMMPPPSSS[[[333333333333333333333333333333333333333333333333333333333333444444444444444333333222222333333444333333333333444444444444444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222000111222333444444444333222222333333444444444555333333333333333333333333555555444444444444555555333333333333333333333333333333333333333333333333333333222222222222333333222222222222333333333333222222222222222222222222000000111111111222222222111222222222222333333333222222111111222222333444111222222333333222222111222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333444555555555555444444444444555555555555555555666777888888888777777999999;;;===???AAABBBCCCCCCDDDFFFGGGHHHHHHIIIIIIJJJMMMOOORRRTTTZZZ222222222222222222222222222222222222222222222222222222222222333333333444444333333222222333333444222222222222333333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222///000222333444444333333333333333333333333444444333333333333333333333333333333333222222333333333333333333333333333333333222222222222222222222222333333222222222222333333111222222222222333333333111111111111111111111111111111111222222222333333111111222222222333333333222222111111111222333444111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333444444555555444444444444555555666666666666444555666777777777666666888999:::<<<>>>@@@BBBBBBDDDEEEFFFGGGHHHIIIIIIIIIIIINNNPPPTTTUUUYYY|||222222222222222222222222222222222222222222222222111111111222222333333333444333333222222333333444111111222222222333333333444333333222222333333444333333333333333333333333222222222222222222222222222222222222222222222222///000222333444444333333333333333333333333333333333333333333333333333333222111111111111111111222222222222222222222222222222222222222222222222222333222222222222222222333111111222222222333333333111111111111111111111111111222222222222333333333111111111222222333333333222222111111111222444555222222222333333222222222222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333222333444444555555444444555555555666666666777777333444666777777777666555777888:::<<<>>>???AAABBBDDDEEEFFFGGGHHHIIIIIIIIIIIIOOORRRUUUVVVYYYzzz111111111111111111111111333333333333333333333333333333333333222222111000333333333222222111111111///000000111222444555666111111111111111111111111333444444222///...111444444444333222111000///...222222222222222222222222222222222222222222222222000111111111111222222222111111111111111111111111444444444333333333222222333333333333333333333333222222222222222222222222111222222222222333333333222222222333333222222222333333333333333333333333222222222222222222222222444333333222222333333444222222222222222222222222444444444444444444444444333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444444444444444444444444444444444444555555555555666555555555555666666666777777888:::===???AAABBBCCCDDDEEEFFFGGGGGGHHHGGGGGGMMMJJJQQQNNNQQQ]]]xxx333333333333333333333333444444444444444444444444333444444444333333222111444444333333222222222222111111111222333444555666222222222222222222222222000111222444444444333333333333333222222222222222333333333333333333333333333333333333333333333333111111111111222222222333222222222222222222222222444444333333333222222222333333333333333333333333222222222222222222222222111111222222222333333333222222333333333333222222333333333333333333333333222222222222222222222222333333333222222333333333222222222222222222222222444444444444444444444444333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444444444444444444444444444444444444555555555555666555555555666666666777777777888:::===@@@AAACCCCCCDDDEEEFFFGGGGGGHHHGGGGGGMMMIIIQQQNNNQQQ]]]xxx555555555555555555555555555555555555555555555555555555555555555444444333444444444444444333333333333333333333333444555555444444444444444444444444777555333333444444444444222333333333444444555555333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333444444333333333222222222333333333333333333333333222222222222222222222222111111222222222222333333333333444444444444333333333333333333333333333333222222222222222222222222333333222222222222333333222222222222222222222222333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444555555555555666555555666666666777777777777888;;;===@@@BBBCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGLLLHHHPPPNNNQQQ]]]yyy777777777777777777777777666666666666666666666666666666666777777666666555555555555555555555555555666555555444444555555555666666666666666666666666CCC@@@;;;444000000333666444444555555555666666666444444444444444444444444444444444444444444444444222333333333444444444444444444444444444444444444444444444333333333333222333333333333333333333333222222222222222222222222222222222222333333333333444555555666666555555444333333333333333333333333222222222222222222222222333333222222222222333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555444444444444444444444444333333444444444444444444444444444555555555555666555666666666666777777777777999;;;>>>@@@BBBCCCDDDDDDDDDFFFGGGGGGGGGGGGGGGKKKHHHPPPNNNRRR^^^{{{888888888888888888888888777777777777777777777777666777777888888888777777666666666666666666777777888777666666666666666666777777777777777777777777BBBDDDCCC===555222444777777777777666666666666555555555555555555555555555555555555555555555555555444444444444555555555555555555555555555555555555555555555444444444444333444444444444444444444444333333333333333333333333333333333333444444444444666666777777777777666666444444444444444444444444333333333333333333333333444444333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555444444444444444444444444333333333444444444555555444444444555555555555666666666666666777777777888888999;;;>>>@@@BBBCCCDDDDDDDDDFFFGGGGGGGGGGGGGGGJJJGGGPPPOOOSSS```}}}888888888888888888888888777777777777777777777777666777777888888888888888777777777777888888888888999888888777777777888888888888888888888888888888666===DDDFFFBBB<<<888777888888777777666666666555666666666666666666666666666666666666666666666666444555555555666666666666777777777777777777777777777777666666666555555555666666666666666666666666555555555555555555555555444444444555555555666666777777888888888888777777666666666666666666666666555555555555555555555555555555444444444444555555444444444444444444444444444444444444444444444444333333333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555555444444444444444444444444222333333444444555555555444444444555555555555666666666666777777777888888888999<<<>>>AAACCCDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGJJJHHHQQQPPPUUUccc777777777777777777777777777777777777777777777777666666777888888888888888888888888888999999999:::999888888888888999999:::888888888888888888888888333666;;;BBBFFFEEE???999666666666666777777777777777777777777777777777777777777777777777777777777555555666666666777777777888888888888888888888888888888888888777777777666777777777777777777777777666666666666666666666666666666666666777777777777888888999999999999888888777777777777777777777777666666666666666666666666666666555555555555666666555555555555555555555555555555555555555555555555333333333444444444555555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444222222333333444555555666444444444555555555555666666666777777777888888888888:::<<>><<<::::::===???AAAAAA:::999777666666888999;;;:::::::::999999888888888999888888888777777666666777888888888888999999999999999999999999999999999999999999888888777777777666666666666666666666666777777666666666666777777777777777777777777777777999999;;;;;;;;;;;;999999777777888888888888777777888888888888888888888888777777777777777777777777888888777777777777888888:::999999999888888777777777777777777777777777777666666666666666666666666777777777777777777777777666666666666777777777777555555555555555555555555666555555444444444555555666666666666666555555555777666444444555555444222444333333666999:::888666555555555555666666666777888888777777777777888888999:::;;;===>>>@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGLLLLLLPPPSSSTTTfff::::::999777777666666777999999999888888888777777777777777888888999999:::999999999999999888888888::::::999999999999999:::999999888888999::::::;;;;;;;;;::::::;;;<<<===>>>;;;:::888777777888999::::::::::::999999999888888999999888888777777777777888888888888999999999999999999999999999999999999::::::999999999888888888666666666666666666666666888777777666666777777888888888888888888888888888999::::::;;;;;;::::::999777777888888888888777777888888888888888888888888888888888888888888888888888888777777777777888888999999888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777777777888555555555555555555555555666666555555444555555666666666666666666666666666777666555555666777555444666777999<<>>:::666555555555666666666777777888888888888888888888888999:::;;;===>>>@@@AAABBBDDDEEEFFFGGGGGGHHHGGGGGGMMMLLLPPPSSSTTTfff;;;:::999888888888888888;;;;;;:::::::::::::::999::::::::::::::::::::::::999999999999999999999999::::::999999999999::::::999999999999999::::::;;;999;;;>>>===:::999;;;======<<<:::999888999999::::::::::::999999999999888999999999888888888888777888888888888999999999:::999999999999999999999999::::::::::::999999999999888888888888888888888888999888888888888888888999888888888888888888888888999::::::;;;;;;::::::999777777888888888888777777888888888888888888888888999999999999999999999999888888777777777777888888888888777777777777666666666666666666666666666666888888888888888888888888777777777777777777777777666666666777777777888888666666666666666666666666666666666555555666666777777777777777777777777777888666666666888999888777777999<<<@@@AAA???:::666666666666666777777777777777888999999999999888777999:::;;;===>>>@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHNNNMMMOOORRRTTTggg::::::999888888888888888;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999:::::::::::::::::::::999999999:::;;;;;;::::::999999999::::::;;;999>>>BBBAAA<<<999:::===>>>===<<<:::999999999:::999999999999999999999999999999999999999999999999888888888999999999::::::999999999999999999999999::::::::::::::::::::::::999999999999999999999999:::999999888888999999:::888888888888888888888888::::::::::::::::::::::::777888888999999888888777888888888888888888888888999999999999999999999999888888777777777777888888777777777666666666666666666666666666666666666666888888888888888888888888777777777777777777777777666666777777777888888888777777777777777777777777777777666666666777888888777777777888888888888888888777777888:::;;;:::999888999;;;======;;;777555666666777777777888888888777888:::;;;;;;:::888777999:::;;;===>>>@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIINNNMMMOOORRRTTThhh999999888777777777888888999999:::::::::::::::::::::::::::::::::999999999999999::::::;;;;;;;;;;;;:::999999999:::;;;;;;<<<;;;;;;::::::999::::::;;;999>>>BBBAAA===999999<<<>>>===<<<;;;::::::999999999999999999999999999999999999999999::::::::::::888999999999999:::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::888888888888888888888888::::::::::::::::::::::::888888999999999999888888888888888888888888888888888888888888888888888888888888777777777777888888666666666666666777777777777777777777777777777777777777777777777777777777888888888888888888888888777777777777888888888888888888888888888888888888777777777777777888999:::888888888999999999::::::999888888999;;;<<<;;;:::999::::::999888777777777777777777888888888888999777999:::<<<<<<:::999777999:::;;;===>>>@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIINNNMMMOOORRRTTThhh999888888777777777888888888888999999999999::::::999999999999999999999999999::::::;;;;;;<<<<<<===:::999999::::::;;;<<<===<<<;;;;;;:::::::::::::::888;;;>>>>>>;;;888888999<<<<<<<<<;;;;;;::::::999888999999999999:::::::::999::::::::::::;;;;;;;;;999999999999::::::::::::999999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::999999888888999999:::999999999999999999999999;;;::::::999999::::::;;;888888999999999999888888888888888888888888888888777777777777777777777777888888777777777777888888666666777777777777888888777777777777777777777777777777777777777777777777888888888888888888888888777777777888888888999999777777777777777777777777888888888888999999:::;;;888888999999:::;;;;;;;;;;;;999999999;;;<<<;;;:::;;;;;;;;;999777777999:::777888888888999999999999999:::;;;;;;;;;;;;:::999999:::;;;===>>>@@@AAABBBDDDEEEFFFHHHIIIJJJJJJJJJNNNMMMOOORRRTTTggg999999888888888999999:::888888999999999:::::::::888888888999:::::::::;;;:::::::::;;;<<<=========999999999::::::<<<======<<<<<<;;;:::::::::::::::999:::;;;;;;;;;:::999999::::::;;;;;;;;;:::::::::888888999999999:::::::::::::::::::::;;;;;;;;;<<<999999999:::::::::;;;;;;999999999999999999999999888888888999999999::::::999999999999999999999999999999888888888888999999999999999999999999999999;;;::::::999999::::::;;;888999999::::::999999888888888888888888888888888888888888888888888888888888888777777777777888888777777777888888888999999999999999999999999999999888888888888888888888888888888888888888888888888777777888888888999999999777777777777777777777777888888888999999:::;;;<<<999999999:::;;;<<<<<<<<<<<<:::999999;;;;;;:::888888:::<<<;;;999888999:::888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>@@@AAABBBDDDEEEFFFHHHIIIJJJKKKKKKMMMLLLPPPSSSTTTfff:::::::::999999:::;;;;;;999999999::::::;;;;;;;;;888888999999:::;;;<<<<<<::::::;;;;;;<<<===>>>>>>999999999:::;;;<<<===>>>===<<<;;;:::::::::::::::<<<;;;;;;<<<======<<<:::999999:::;;;;;;:::::::::888888888999999::::::::::::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;999999999999999999999999777777777888888999999999999999999999999999999999999888888888888888888999999999999999999999999999;;;;;;999999999999;;;;;;888999999::::::999999888888888888888888888888888999999999999999999999999888888777777777777888888777777888888999999999:::999999999999999999999999999999999999999999999999888888888888888888888888777888888888888999999999666666666666666666666666999999999999:::;;;<<<===999999::::::;;;<<<======<<<;;;999999::::::999888444777;;;<<<999777777888888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<999:::;;;===>>>@@@AAABBBDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLPPPSSSTTTfff::::::::::::::::::::::::888888999::::::::::::999;;;;;;;;;<<<<<<<<<======<<<;;;::::::999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::=========;;;999888999;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777777888999:::777888888888888999999999;;;::::::999999::::::;;;666888;;;======<<<999777;;;;;;;;;::::::999999999999999999999999999999999777777777888999999999:::888888888888888888888888999999999999999888777666;;;;;;999888777777666666999999888888888888888888666777777777777888888888777777777777777777777777::::::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;======;;;:::::::::::::::;;;::::::999999::::::;;;>>>===<<<;;;:::999999999===<<<;;;<<<>>>@@@@@@???GGGGGGHHHIIIJJJIIIGGGEEELLLKKKOOOQQQRRRccc::::::::::::::::::::::::888999999:::::::::::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::999::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<999999999:::::::::::::::=========;;;999888999;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999999999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777777888999:::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999;;;;;;;;;::::::999999999999999999999999999999999888888888888999999999999888888888888888888888888999999999999999888777777;;;:::999888777777777777999999888888888888888888777777777888888888999999888888888888888888888888::::::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<=========<<<<<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<>>===<<<;;;::::::;;;<<<::::::<<<>>>AAABBBBBBDDDDDDEEEFFFHHHIIIIIIHHHNNNMMMPPPRRRRRRddd;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<<<<======<<<======<<<:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::::::::999999999999999999999999:::999999999999:::;;;;;;::::::::::::::::::;;;;;;;;;:::999888777888999::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;>>>===;;;:::999::::::;;;;;;;;;::::::::::::999999::::::::::::::::::::::::999999999999999888888888999999999999999999999999999999999999999999888777999999888888888888999999888888999999999999999999888888999999999:::::::::999999999999999999999999::::::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>===<<<;;;==================>>>???>>>==================>>>@@@???>>>===============;;;::::::;;;???BBBCCCDDDAAABBBCCCEEEGGGIIIJJJKKKPPPOOORRRTTTTTTeee<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>??????@@@<<<======<<<:::999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<;;;;;;::::::999999999999999999999999999999:::::::::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;:::999999888999::::::::::::;;;;;;;;;<<<<<<<<<:::;;;===>>>>>>===;;;:::<<<;;;:::999999::::::;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888999999999999999999999999999999999::::::999888888888888888888999999:::;;;888888999999999999999:::999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>??????>>>===;;;>>>======>>>???@@@AAAAAA@@@@@@????????????@@@@@@AAA@@@@@@????????????@@@>>><<<;;;<<>>========================;;;;;;<<<=========<<<;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::;;;<<<===>>>>>>>>><<<======<<<::::::;;;===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===:::::::::;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;999:::<<<======<<<:::999777888999:::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;:::::::::999999888888999999999999999999999999888999999:::::::::999999888888888888999:::;;;<<<888888999999::::::::::::999::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<:::<<<>>>@@@@@@???>>>===>>>>>>>>>???@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBBBBBBB???===<<<>>>AAABBBBBBAAAGGGNNNQQQQQQNNNKKKJJJMMMLLLPPPTTTVVVkkk>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@>>>>>>>>>============<<<;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::::::::999999999999::::::888888888999:::::::::;;;<<<======<<<;;;;;;<<<>>>========================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======;;;;;;;;;<<<======>>>>>>;;;;;;<<<<<<<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<:::;;;<<<<<<<<<<<<;;;:::777999:::;;;<<<;;;:::999999999::::::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::999999999::::::::::::::::::::::::888999::::::::::::::::::999999999999999:::;;;<<<888888999999:::;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<;;;<<<>>>???@@@@@@@@@???????????????@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCDDDDDDAAA>>>===>>>@@@BBBBBBCCCIIIQQQTTTQQQMMMJJJIIIKKKKKKOOOSSSWWWmmm???????????????????????????>>>===<<<<<<>>>???AAA>>>>>>>>>>>>=========<<<:::<<<===?????????===<<<>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999::::::<<<======<<<;;;;;;===>>>========================>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<======>>><<<<<<======>>>??????@@@<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::::::::::::::::::::::::::::::::888999::::::;;;;;;::::::::::::999999999:::;;;;;;888888999999:::;;;;;;<<<999999999999::::::::::::999999999999999999999999::::::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>@@@AAAAAABBB????????????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@AAABBBCCCDDDDDDDDDAAA>>>===???AAACCCDDDBBBHHHNNNOOOMMMJJJJJJKKKLLLKKKOOOSSSVVVlll????????????????????????@@@>>>===<<<===>>>@@@AAA??????>>>>>>=========<<<:::<<<>>>???@@@???>>>===@@@@@@??????>>>>>>============<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;<<<=========;;;;;;===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>><<<======>>>???@@@@@@AAA======>>>???????????????============>>>>>>>>>>>>>>>>>>============>>>>>>FFFCCC???;;;999999;;;<<<999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::888999::::::;;;;;;;;;;;;;;;::::::999999::::::;;;888888999::::::;;;<<<<<<888888999999999:::::::::999999999999999999999999::::::::::::;;;<<<======<<<;;;;;;::::::;;;;;;<<<=========>>>???AAABBBCCC@@@@@@??????@@@@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@AAABBBCCCDDDEEEBBB@@@===<<>>>>>???<<<<<<===>>>??????@@@@@@AAAAAA@@@??????@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@CCCBBB@@@?????????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>??????@@@@@@??????>>>@@@@@@???>>>======>>>>>>========================<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@???>>>>>>AAA???>>>======???AAABBB???@@@@@@AAAAAA@@@@@@???======??????>>><<<:::888888999:::;;;<<<<<<<<<<<<999;;;<<<<<<;;;;;;===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<<<<<<<============>>>>>>?????????@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCCCCDDDFFFGGGGGGHHHJJJLLLOOOOOORRRSSSVVVnnn??????>>>>>>??????@@@AAA???@@@@@@AAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@?????????@@@@@@??????????????????????????????@@@AAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>???========================??????????????????@@@@@@@@@@@@@@@@@@@@@???>>>>>>@@@??????>>>???@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@>>>???@@@AAA@@@>>><<<;;;::::::;;;======>>>>>>===<<<===>>>>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;:::::::::>>>>>>===<<<;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<=========<<<<<<=========???????????????>>>>>>>>>>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBCCCBBBDDDFFFGGGGGGHHHJJJKKKPPPPPPPPPQQQVVVppp@@@????????????@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBAAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@????????????????????????BBBAAAAAAAAAAAAAAA@@@@@@??????@@@@@@@@@???>>>>>>??????@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAABBBBBBAAA@@@>>>===<<<===>>>???@@@@@@@@@??????@@@AAAAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@???>>>>>>;;;;;;<<<<<<=========>>>=========<<<<<<<<<;;;;;;>>>>>>>>>======<<<<<<<<<=========<<<<<<;;;;;;;;;===========================>>>>>>>>>>>>>>>>>>===>>>==================>>>AAAAAA@@@??????>>>>>>===>>>>>>>>>>>>????????????AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBDDDFFFGGGGGGHHHIIIKKKPPPOOOPPPPPPUUUqqq@@@????????????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@?????????????????????????????????????????????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBAAAAAA@@@??????@@@@@@@@@@@@??????>>>???AAABBBCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@????????????@@@AAABBBBBBAAAAAAAAABBBBBBAAA@@@>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBAAAAAA@@@@@@======>>>>>>??????@@@@@@>>>>>>>>>============<<<>>>>>>??????>>>>>>>>>===???>>>>>>======<<<<<<;;;????????????????????????>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????>>>?????????@@@@@@@@@@@@????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>BBBDDDFFFFFFFFFGGGIIIKKKOOOOOOPPPQQQVVVqqqBBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCDDDEEEEEEEEEEEEDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDDDDEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@BBBDDDDDDCCCAAA@@@BBBBBBBBBCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBB@@@AAABBBAAA???>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@AAAAAAAAABBB??????>>>>>>>>>============>>>???@@@@@@??????>>>?????????>>>>>>=========@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>???@@@@@@???>>>>>>>>>??????@@@AAABBBBBBCCC@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@BBBCCCEEEFFFFFFGGGIIIKKKLLLNNNQQQSSSXXXpppEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDEEEFFFGGGFFFEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBB???@@@BBBDDDDDDCCCBBBAAABBBCCCCCCDDDDDDCCCCCCBBB????????????????????????AAAAAABBBBBBBBBBBBAAAAAA???@@@AAA@@@???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======<<<===???@@@AAA@@@??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@BBBCCCDDDEEEAAAAAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDDDDDDDEEEAAACCCEEEFFFFFFGGGHHHJJJKKKMMMQQQUUUYYYpppDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEECCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGCCCDDDDDDEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEBBBBBBCCCDDDDDDDDDDDDDDD@@@AAABBBCCCDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCCCC@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???@@@AAAAAA@@@???@@@BBB????????????????????????>>>???@@@@@@AAAAAA@@@@@@@@@@@@??????>>>=========???>>>>>>>>>>>>=========;;;<<<>>>@@@AAA@@@@@@???>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>???AAABBBBBBAAA???>>>???@@@@@@AAABBBCCCDDDDDD@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFAAACCCEEEFFFFFFFFFHHHJJJKKKMMMQQQTTTYYYqqqAAA@@@@@@@@@@@@AAABBBBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEGGGGGGGGGFFFEEECCCDDDDDDEEEFFFGGGGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEGGGIIIIIIIIIGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGGGGHHHCCCCCCDDDEEEEEEFFFEEEEEEAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@@@@??????@@@AAAAAA@@@@@@@@@AAA@@@@@@?????????@@@AAAAAAAAA@@@BBBCCC????????????????????????===>>>??????@@@@@@@@@@@@??????>>>===<<<;;;::::::>>>>>>>>>>>>============:::;;;>>>@@@AAA@@@??????>>>>>>???@@@AAABBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@?????????>>>???AAABBBBBBAAA???>>>AAABBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAA===>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEAAACCCEEEEEEEEEFFFHHHJJJLLLMMMPPPRRRXXXsss