BM6P6(@ 999===JJJ]]]gggiiiooowwwuuuzzz~~~yyyyyy}}}qqquuu~~~}}}{{{wwwrrrooo```UUUIIICCC>>>999666666;;;::::::>>>BBBBBB===777777777888;;;CCCKKKKKKEEEHHHJJJNNNNNNGGG>>>;;;===:::999888888999:::999888AAA<<<:::>>>AAAAAAAAABBBIIIIIISSSdddsss}}}tttwwwrrrvvvzzzyyycccVVVPPPMMMLLLNNNQQQQQQRRRRRRSSSSSSSSSTTTNNNPPPRRRTTTTTTSSSRRRQQQNNNQQQTTTSSSOOOLLLKKKLLLRRRQQQPPPPPPRRRRRRQQQPPPSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRTTTUUUWWWYYYZZZZZZ^^^bbbfffiiilllooorrrttttttwww}}}yyytttkkkaaaYYYUUUVVVYYYXXXYYY\\\```eeejjjoooqqquuu{{{{{{}}}~~~|||}}}uuuooolllllltttbbbfffaaaQQQjjjxxxkkk{{{llltttLLLAAA999444222;;;OOOiiixxxUUUKKKNNN```www]]]SSSKKKOOO\\\mmmwwwUUU<<<>>>HHHHHHEEEFFFPPPNNNLLLKKKLLLMMMLLLKKKXXX```aaaWWWOOONNNOOONNN___eeehhh^^^LLL???>>>AAACCCFFFJJJNNNQQQSSSRRRRRRLLLIIIFFFCCCBBBAAA@@@>>>@@@>>><<<;;;;;;===???AAAMMMOOORRRUUUWWWYYYZZZZZZ\\\]]]___aaaccceeefffffffffhhhkkknnnppprrrsssssssssrrrrrruuuxxxxxxtttqqquuuwwwzzz{{{|||~~~rrrcccccclllwwwvvvlll\\\SSSJJJHHHIIIJJJOOOUUU^^^jjjyyy~~~cccPPPDDD<<<777777<<<;;;:::===>>>OOOlllwwwoooiiifffoootttjjjZZZVVV```uuuwwwnnnmmmkkkgggccc666999GGG[[[gggkkkrrr|||tttuuu{{{~~~~~~sssttt}}}{{{yyyvvvqqqmmm```UUUIIICCC>>>999666666:::999999===BBBBBB>>>999999;;;===???EEEKKKJJJDDDHHHIIILLLLLLDDD:::777999>>>===<<<::::::;;;===>>>;;;999;;;@@@CCCCCCDDDGGGLLLMMMXXXkkk}}}~~~{{{rrrcccSSSLLLKKKKKKMMMOOORRRRRRRRRRRRRRRQQQQQQQQQOOOPPPQQQRRRRRRQQQQQQPPPOOOPPPRRRRRRPPPMMMLLLLLLRRRQQQPPPQQQSSSTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTUUUVVVXXX[[[\\\^^^aaadddiiilllnnnqqqtttwwwuuuyyy|||vvvnnnfffbbbaaabbbeeefffhhhkkkqqqwww|||}}}ssslllhhhgggnnncccgggyyyYYYKKKfffuuufffyyyooowwwNNN@@@<<<777444888GGG^^^vvv{{{YYYMMMLLL[[[vvvyyy]]]SSSKKKOOO\\\mmmxxx___HHH999???GGGEEEEEEIIIPPPOOOOOONNNMMMLLLLLLLLLKKKPPPQQQLLLJJJOOOUUUVVVYYY^^^___UUUGGG>>>???DDDFFFIIINNNQQQRRRPPPMMMJJJBBB@@@===<<<<<<<<<<<<;;;999888888888:::===@@@BBBJJJLLLPPPTTTWWWYYYYYYYYY\\\^^^```bbbdddeeefffggghhhjjjmmmqqqssstttuuuuuutttssssssuuuwwwxxxuuusssvvvxxx{{{|||~~~zzznnnpppyyy}}}tttjjjYYYPPPIIIHHHIIIKKKQQQWWW]]]jjjyyy}}}bbbOOODDD<<<777999===<<<;;;<<<:::FFF```pppkkkiiifffiiizzzvvvZZZYYYhhhyyyuuuoookkk```555888EEEXXXeeejjjsss~~~vvvtttssstttvvvxxx~~~qqqpppzzz}}}{{{zzzxxxtttoookkk```UUUIIICCC>>>999666666777777888<<>>;;;;;;@@@DDD888999>>>CCCDDDCCCGGGMMMUUUYYYggg}}}www^^^SSSKKKJJJNNNPPPRRRTTTSSSSSSRRRRRRQQQPPPPPPPPPQQQQQQPPPPPPOOOPPPPPPPPPPPPPPPOOOPPPPPPPPPNNNLLLQQQPPPPPPRRRTTTVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWXXXZZZ]]]```bbbeeehhhllloooqqqtttwwwyyywww}}}~~~wwwsssqqqqqqrrrrrrsssvvv|||}}}}}}qqqhhhcccaaaoooddddddqqqUUUJJJgggrrrdddyyyxxxMMM;;;<<<999666666AAAWWWpppcccSSSOOO]]]ttt}}}___TTTKKKNNN\\\mmmrrrXXXKKK>>>:::BBBGGGCCCDDDKKKPPPRRRTTTRRROOOLLLLLLMMMIIIKKKJJJJJJNNNWWW^^^aaaVVVXXXVVVLLL@@@;;;@@@GGGIIIKKKOOOQQQOOOJJJDDD@@@:::888666555777888888888555555555666888;;;???AAAFFFIIINNNTTTXXXZZZZZZYYY^^^___aaaccceeeggghhhhhhjjjlllppptttvvvwwwvvvvvvvvvttttttuuuvvvwwwvvvuuuvvvyyy|||~~~~~~}}}zzzrrrhhhVVVNNNGGGGGGIIILLLRRRXXX^^^kkkzzz|||```NNNCCC;;;777999===<<<<<<>>>999@@@UUUaaacccfffccchhh~~~xxx]]]___tttrrrooo[[[888999EEEWWWcccgggppp{{{|||xxxssspppooosssyyyxxx|||www~~~mmmkkksss}}}{{{yyywwwsssnnnjjj```UUUIIICCC>>>999666666555555777;;;@@@BBBBBBAAAAAAFFFIIIIIIKKKLLLHHHCCCQQQOOOOOOMMMEEE<<<888999CCCEEEEEE@@@:::999===AAA:::<<>>===FFFJJJFFFEEEJJJOOOTTTXXXWWWRRRNNNNNNPPPPPPNNNMMMNNNTTT[[[^^^___VVVUUUOOODDD:::888???FFFGGGHHHIIIIIIFFFAAA<<<999888666444444666777888777666555555555666888;;;<<>>999666666444555777;;;???CCCEEEEEEEEEHHHJJJJJJLLLNNNJJJDDDSSSPPPNNNLLLFFF>>>;;;<<>>AAACCCAAACCCOOO\\\^^^kkkppp^^^PPPKKKIIIMMMPPPOOOOOOPPPQQQQQQRRRSSSSSSTTTUUUUUUVVVUUURRRPPPPPPQQQRRRSSSSSSPPPMMMNNNRRRTTTTTTRRRPPPPPPPPPSSSVVVYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYYXXXXXXYYY\\\aaaeeehhhhhhkkkooorrrtttvvvyyy{{{zzz}}}|||qqqgggbbb___bbb]]]uuu|||rrrgggWWWNNNfffzzzlllSSS===666777777999CCC[[[zzzhhhTTTNNN[[[rrrdddXXXLLLNNNZZZkkk}}}hhhXXXHHH???>>>GGGOOOMMMIIIHHHNNNUUU[[[[[[WWWRRRRRRSSSQQQNNNMMMQQQUUUUUURRROOONNNKKKDDD<<<666777>>>DDDBBBAAA???===;;;999888777:::888555555555666666555555555555666777888:::;;;BBBFFFNNNVVV\\\___``````bbbccceeegggiiikkkllllllkkkmmmqqqtttvvvvvvvvvuuuvvvvvvvvvvvvvvvvvvxxxyyyxxxzzz}}}~~~{{{xxxooofffTTTMMMGGGGGGIIIKKKOOOUUUcccooowww[[[III@@@;;;999666;;;;;;<<<>>>;;;DDDZZZfffhhhhhh^^^YYYfffiiiWWWVVV[[[qqq~~~wwwjjjnnnOOO222555BBBUUUbbbgggppp{{{zzz~~~}}}uuummmkkkmmmnnnsssxxxqqqnnnmmm~~~{{{yyywwwrrrmmmiii```UUUIIICCC>>>999666666555666888;;;???DDDGGGIIIHHHHHHFFFFFFKKKPPPNNNGGGOOOKKKHHHHHHDDD???===>>>BBBBBB@@@<<<777555666999===>>>AAACCCCCCGGGSSS```lll{{{yyybbbTTTLLLIIIIIIMMMPPPPPPPPPRRROOOPPPQQQRRRSSSUUUVVVVVVVVVTTTSSSQQQQQQRRRTTTUUUSSSQQQPPPPPPRRRUUUWWWWWWSSSSSSSSSVVVYYY\\\\\\\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\___cccgggjjjjjjmmmpppsssuuuwwwzzz|||}}}~~~sssjjjdddbbb___\\\uuuyyypppjjj___VVViiiooo~~~RRR<<<666777666888BBBXXXuuuoooYYYPPP[[[ooohhhZZZNNNMMMXXXjjj~~~yyydddRRRFFF>>>===HHHSSSTTTMMMIIIMMMSSSZZZ^^^\\\YYYWWWVVVRRROOOPPPTTTTTTNNNGGGCCC>>>;;;888444333666<<>>OOOlllrrrmmmiii```VVV\\\^^^RRRUUU[[[ppptttqqqeeennnHHH111444BBBVVVbbbgggnnnxxxuuu~~~yyypppnnnrrrttt}}}|||vvvpppnnn~~~|||zzzxxxuuupppkkkggg```UUUIIICCC>>>999666666666777999<<>>AAABBBDDDGGGGGGHHHPPPYYYkkkwwwuuujjjhhhmmmttt~~~qqq^^^UUUMMMJJJJJJNNNQQQQQQRRRVVVNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQQQQRRRTTTTTTSSSSSSSSSRRRRRRUUUYYY]]]XXXWWWXXXZZZ]]]`````````[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[]]]___cccgggjjjllllllnnnrrruuuvvvxxx{{{}}}uuulllfffccc{{{VVVXXXrrr{{{sssnnneee\\\oooooovvvwww}}}SSS===888777555777AAAVVVooowww```UUU]]]nnnlll]]]OOOMMMWWWhhh|||zzzeeeRRRDDDAAACCCNNNXXXXXXPPPIIILLLQQQYYY___aaa___\\\YYYVVVSSSSSSVVVQQQFFF>>><<<444333222222444777:::<<<666666555555555666777888888555333222333333333222111222333555777888:::;;;:::>>>EEENNNVVV\\\```bbbeeefffhhhkkkmmmnnnoooppptttuuuvvvwwwyyyzzz|||}}}yyy|||~~~|||}}}~~~}}}wwwlllaaaPPPJJJEEEFFFIIIKKKPPPUUU___lll}}}sssWWWFFF>>>;;;:::777======<<>>999666666777888:::===@@@DDDJJJMMMKKKDDD;;;<<>>;;;:::666===>>>@@@HHHXXX}}}zzzoooZZZNNNMMMKKKLLLUUUlllnnnccceeedddttt===444666???OOO]]]eeekkkooovvvtttxxxzzzuuu}}}yyytttoookkkhhh]]]SSSIIIEEEAAA===;;;;;;::::::::::::===DDDMMMSSSNNNGGG???>>>HHHSSSTTTNNNCCC<<<<<>>>>>GGGPPPOOOHHHBBB<<<>>>HHHLLLFFFDDDHHHBBB===888777:::AAAGGGKKKPPPSSSVVVVVVTTTQQQQQQQQQJJJLLLNNNOOONNNLLLLLLLLLSSSVVVXXXYYY^^^mmm~~~mmm\\\PPPJJJJJJKKKKKKLLLNNNOOOQQQRRRQQQQQQPPPMMMLLLMMMOOORRRRRRSSSTTTSSSRRRRRRTTTVVVYYYXXXWWWUUUUUUXXX]]]``````______bbbfffhhhddd```___``````^^^]]]^^^___aaaaaacccfffggggggiiikkkmmmooorrruuuyyy{{{}}}}}}}}}tttlllkkklll}}}bbb[[[rrr|||xxxeeeQQQjjjzzzssswwwzzz\\\BBB888666444555>>>SSSnnnqqq\\\JJJZZZhhh}}}vvvcccQQQLLLUUUeeewwwssscccOOOFFFMMMZZZZZZWWWVVVPPPRRRTTTXXX\\\```aaa___\\\\\\TTTWWWWWWJJJ???;;;444222666999;;;999888888999999999:::;;;;;;;;;;;;<<>>CCCLLLUUU\\\bbbiiijjjhhhooo{{{{{{zzz{{{|||~~~mmmnnnsss{{{~~~||||||vvvrrrkkk[[[LLLFFFBBBEEEIIILLLQQQWWW```qqqjjjNNNAAA===;;;999999888???DDDKKKnnnrrriiiddd\\\SSSOOOQQQ```qqqxxxpppccc[[[ZZZ```uuuttt@@@555666>>>MMMZZZcccjjjooouuutttuuuuuu~~~{{{uuuooojjjggg```VVVLLLGGGCCC===::::::888888888888:::>>>EEEJJJHHHDDD>>>>>>FFFMMMJJJCCC???<<>>888111888:::===@@@@@@???>>><<<:::<<>><<<;;;:::999888888666666777:::<<<<<<;;;777888999;;;>>>DDDLLLRRR\\\eeekkklllqqq{{{|||}}}~~~bbb___\\\[[[WWWTTTYYY```jjjuuu~~~uuuqqqiiiXXXJJJDDDBBBEEEIIILLLRRRWWWdddtttdddIII>>>;;;;;;:::===888===BBBIIIdddzzzwwwwwwoooaaaWWWXXXkkkyyyqqqnnnggg|||ggg999444555===LLL[[[eeemmmsssxxxvvv|||~~~vvvvvv}}}}}}{{{uuupppwww}}}{{{vvvqqqllliiibbbXXXNNNHHHDDD===999999777777777777888;;;@@@DDDBBBAAA>>>???GGGMMMIIIAAA===<<>>888555666999<<<>>>BBBCCCEEEFFFEEEDDDBBBAAAFFFGGGGGGHHHJJJNNNTTTYYY]]]```eeeooo{{{xxxpppnnnooorrrssspppnnnqqqwww~~~{{{{{{yyyiiiZZZOOOJJJHHHIIIJJJKKKMMMMMMNNNNNNQQQOOONNNQQQTTTVVVTTTRRRRRRSSSSSSSSSRRRRRRTTTUUUZZZ[[[[[[[[[[[[]]]aaadddhhhggggggiiikkkjjjgggeeeccc```^^^___aaacccaaa^^^dddfffiiikkklllnnnqqqttttttvvvyyy|||~~~~~~rrriiihhhjjj~~~qqqZZZeeemmmYYYqqqzzz|||zzzWWW???:::888666777AAAXXXuuuzzzfffQQQ[[[dddvvv{{{hhhSSSKKKQQQ```ttt{{{ppp]]]NNNQQQ______[[[YYYVVVOOOUUUZZZYYYUUUVVV^^^eeeaaaYYYYYYVVVFFF;;;999444>>>@@@BBBDDDFFFEEECCCAAACCCHHHKKKIIIGGGHHHJJJJJJGGGDDDAAA>>><<<<<<<<<<<<<<<:::888888:::;;;<<<;;;777888888999:::>>>DDDHHHWWWaaajjjmmmqqqxxx}}}}}}~~~yyyuuuppphhh^^^XXX[[[cccaaammm}}}~~~tttppphhhWWWIIIDDDBBBFFFKKKOOOSSSYYYfffuuu```GGG<<<999999;;;>>>:::>>>BBBDDDVVVooozzz~~~lll]]]aaayyy}}}^^^666333333<<>>:::999666777777777777999===@@@>>>??????BBBIIIOOOLLLDDD<<<>>>CCCIIIKKKIIIIIIJJJCCC???999555555666777777???@@@AAABBBAAA>>>;;;888>>>???AAADDDIIIPPPYYY___kkklllsss{{{jjjhhhddd```]]]]]]```bbb^^^___dddmmmvvv{{{{{{yyyyyy{{{rrrbbbTTTJJJEEEJJJJJJLLLMMMNNNOOONNNNNNOOOMMMMMMPPPUUUVVVUUURRRRRRSSSTTTSSSRRRSSSTTTVVVXXXZZZ\\\]]]___aaaeeegggiiiiiijjjkkkkkkjjjhhhfffbbb```^^^___bbbcccaaa^^^bbbeeehhhkkknnnqqquuuwwwsssvvvyyy}}}sssiiiffffff___PPPddd~~~jjjYYYttt}}}|||yyyVVV@@@666555444444;;;MMMeeevvviiiPPPWWW```qqqzzzhhhTTTKKKPPP___sss~~~wwwfffRRRRRR___```[[[ZZZYYYOOOUUUYYYVVVQQQTTT```kkkcccYYYWWWQQQ@@@999<<<;;;@@@BBBCCCDDDEEEEEEEEEFFFPPPVVVWWWPPPKKKLLLNNNMMMOOOIIIBBB>>>>>>???@@@@@@@@@===;;;::::::;;;;;;:::888999:::999:::<<<@@@CCCOOOYYYcccjjjooouuuzzz|||~~~{{{qqqpppuuuzzzuuupppgggVVVIIIEEECCCHHHNNNQQQVVV\\\fffuuu^^^FFF<<<888888:::999999BBBFFFDDDTTTlllwwwmmm\\\aaa|||]]]>>>222333:::JJJZZZfffrrrzzz|||{{{~~~yyypppxxx|||qqqkkkvvv}}}}}}|||zzzwwwsssooonnncccYYYPPPLLLGGG@@@;;;:::666777888888888999<<>>888>>>@@@>>>@@@AAAAAA@@@DDDJJJPPPSSS[[[[[[RRRMMMQQQUUUUUUTTTKKKBBB@@@DDDHHHGGGDDDAAA???===<<<<<<===;;;:::;;;<<<======<<<===@@@BBBGGGNNNYYYdddmmmuuuzzz}}}~~~uuupppfffUUUHHHDDDDDDJJJPPPSSSXXX]]]eeevvv\\\FFF===888777::::::;;;DDDFFFBBBPPPkkkxxx~~~~~~zzzkkk\\\VVVsss[[[BBB333333999GGGWWWcccnnnwwwvvvxxx~~~yyypppxxx|||qqqnnnuuu~~~}}}|||yyyvvvqqqnnnlllbbbYYYPPPLLLHHHAAA<<<;;;555777999999999:::===???>>>AAABBBEEEKKKPPPMMMFFF===AAADDDDDDDDDEEEHHHJJJ===:::777555666888888888<<>>======>>>??????>>><<<===???@@@AAA@@@AAACCCEEEEEEIIISSS```llltttxxxzzz|||}}}}}}~~~tttnnndddRRRGGGCCCCCCIIIPPPTTTYYY^^^gggxxx~~~XXXEEE>>>999777:::>>>===CCCDDDBBBSSSpppxxxtttpppggg[[[XXXuuuWWW@@@444333999FFFTTT```kkkssspppuuu|||xxxmmmsss~~~|||wwwzzzqqqrrrsss~~~|||yyyuuupppllljjjbbbYYYQQQMMMIIIBBB===<<<555777999::::::;;;===???@@@BBBDDDEEEJJJNNNKKKEEE>>>BBBDDDBBBAAADDDGGGIII;;;888555333444555555444222666>>>HHHOOOPPPKKKEEEDDDGGGKKKMMMNNNOOOQQQSSSZZZ^^^aaabbb___ZZZTTTQQQFFFEEECCCDDDEEEHHHIIIIIIKKKRRRZZZaaaeeejjjppptttwwwzzz~~~pppaaaVVVOOOKKKIIIJJJKKKMMMOOOPPPOOONNNMMMNNNQQQSSSRRRQQQQQQUUUXXXVVVWWWWWWWWWVVVVVVXXXZZZXXX[[[___aaabbbccceeefffbbbdddggghhhgggfffeeeeeecccgggjjjjjjgggeeefffhhheeegggiiijjjkkkllloooqqqwwwyyy{{{~~~~~~~~~wwwtttwww{{{qqqVVV]]]|||yyyhhh[[[vvvyyyiiiooo}}}XXXEEE888777555333777EEEYYYggg]]]TTTTTThhh}}}mmmZZZPPPPPPYYYjjjyyyuuuWWWMMMYYYYYYVVVZZZ^^^SSSTTTSSSOOONNNWWWiiiwwwhhh___]]]VVVCCC;;;@@@AAA===BBBEEECCCBBBLLL___ooo~~~iiiccc```[[[QQQHHHBBBIIIWWW]]]UUUJJJ;;;;;;<<>>OOOVVV___pppooorrrvvvuuunnngggkkkssswwwsss|||~~~~~~{{{yyyvvvqqqkkkgggbbb\\\TTTMMMIIIDDD>>>:::666888;;;<<<;;;<<<===>>>???>>>AAAGGGLLLLLLJJJHHH@@@???@@@BBBEEEFFFFFFDDD999888666555444444444555888999;;;>>>BBBEEEHHHJJJKKKMMMMMMHHHCCCEEEMMMUUU```fffhhhaaaWWWRRRNNNKKKHHHDDD@@@>>>???BBBEEEFFFHHHNNNWWW^^^ccchhhmmmqqqttt|||}}}rrrfff]]]TTTKKKHHHHHHLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTTTTWWWVVVUUUTTTUUUWWWZZZ[[[[[[]]]```bbbccceeegggiiieeefffhhhhhhfffeeefffgggjjjkkkkkkiiifffeeeeeeeeefffgggiiilllooorrrtttuuuxxxyyyzzzyyyyyyyyy{{{}}}{{{zzzvvvzzz[[[kkkqqq___yyyzzzffflll]]]III999777666666888AAATTTeeeaaaRRRUUUaaayyy```OOOPPPWWWfff|||xxxcccKKKJJJTTTQQQQQQ```[[[YYYKKKNNNPPPUUUppp{{{pppkkkcccWWWGGG;;;;;;BBBDDD>>>AAAIIIIIINNNnnnuuuggg___pppnnnRRRIIIJJJXXX```WWWFFF<<<:::888BBBLLLHHHEEEEEE??????EEEDDDEEEGGGFFFOOOdddfffTTTJJJUUUeeemmmoooqqqwww}}}}}}yyytttkkkZZZIIIEEEBBBCCCJJJQQQVVV[[[aaajjj|||tttSSSEEE<<<;;;===888???@@@???AAAYYY|||www{{{ttthhhgggxxx}}}qqqvvvXXX;;;444666444<<>>@@@???AAAHHHOOOOOOLLLHHH@@@???@@@BBBDDDFFFEEEDDD:::999888666666666777777666666777999<<<@@@CCCEEEEEEIIIKKKJJJFFFHHHNNNUUU\\\bbbddd^^^VVVQQQMMMIIIEEEBBB???>>>???BBBDDDDDDFFFLLLUUU[[[```ffflllqqqvvv}}}yyynnnaaaYYYQQQIIIGGGHHHLLLLLLKKKKKKLLLMMMNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUVVVVVVVVVVVVXXXZZZ]]]^^^^^^```bbbdddddddddfffgggiiijjjlllllljjjiiijjjkkkkkklllllljjjhhhffffffgggkkkllllllmmmnnnooopppqqqwwwxxxzzzzzz{{{|||~~~zzzyyyuuuooo~~~qqqeeezzzfffkkk^^^GGG:::888666666777AAAUUUgggfffVVVYYYeeezzzcccSSSRRRVVVcccxxxzzzeeeKKKFFFOOOLLLOOO___```]]]LLLOOORRRWWWrrr}}}ooohhh^^^SSSEEE<<<<<>>>>>@@@BBBCCCCCCAAA999888777666666777888999555555555555777:::===???AAAEEEJJJKKKJJJKKKPPPTTT\\\bbbddd^^^VVVQQQLLLGGGAAA???===>>>???AAABBBBBBDDDIIIPPPVVV[[[bbbkkkqqqttt||||||qqqfffZZZRRRKKKFFFEEEGGGKKKKKKJJJJJJJJJKKKLLLLLLNNNOOOQQQSSSUUUVVVWWWWWWWWWVVVWWWXXXZZZ]]]___aaa```bbbdddeeeddddddeeefffhhhjjjkkkkkkjjjiiiiiijjjkkklllmmmkkkiiihhhhhhiiilllmmmmmmnnnooooooppppppvvvxxx{{{|||~~~}}}xxxvvvsss{{{mmmiii{{{ggglll\\\CCC<<<999666555777AAAVVViiijjjYYYZZZgggxxxcccTTTSSSUUU```ttt~~~iiiMMMEEEKKKJJJOOO```gggbbbOOOQQQUUU[[[ttt~~~lllbbbUUUKKKBBB<<<===BBB@@@CCCDDDEEEPPPkkkdddPPPJJJbbbxxxXXXMMMGGGJJJJJJBBB<<<;;;;;;AAAUUU```UUUKKKIIIFFFEEELLLJJJIIIMMMPPP[[[ooogggWWWKKKNNNXXXcccppp|||~~~xxxsssiiiYYYJJJGGGDDDEEEKKKPPPTTTYYY___nnnhhhLLLAAA::::::===999;;;AAA@@@WWW}}}kkktttRRR;;;555888555:::KKKWWWbbbrrruuupppjjjddd___```lllyyy}}}yyysssuuu{{{~~~|||zzzxxxtttpppmmmeee___WWWPPPKKKFFF@@@<<<999:::;;;;;;::::::<<<===CCCCCCDDDJJJRRRVVVOOOEEE<<<<<<<<<===???@@@???===555555444444555666777888;;;999888666666888:::;;;@@@DDDHHHIIIHHHIIIMMMQQQ]]]aaabbb]]]VVVQQQKKKFFF>>>===<<<===???@@@@@@???AAAEEEJJJOOOTTT\\\fffnnnpppwww~~~|||vvvooofff[[[PPPJJJFFFBBBCCCFFFIIIIIIIIIHHHIIIIIIJJJKKKNNNOOOQQQSSSVVVWWWXXXYYYXXXXXXYYYYYY[[[]]]___```^^^```cccdddddddddeeeggghhhjjjkkkkkkjjjiiiiiijjjkkklllmmmllljjjiiiiiijjjiiijjjlllnnnqqqsssuuuvvvyyyzzz}}}~~~yyysss|||}}}vvvrrrppp}}}nnnooo|||iiipppxxxtttWWWAAA>>>:::666444666AAAVVViiikkkXXXXXXfffxxxdddUUUSSSTTT___tttmmmRRRGGGLLLLLLRRRcccnnnfffPPPRRRXXX^^^tttzzzeeeXXXIIIAAA===;;;===@@@@@@IIIKKKIIIXXXzzzeeeIIICCCHHHppp\\\PPPFFFEEECCC===>>>CCCGGGQQQhhhppp^^^NNNKKKHHHGGGMMMLLLNNNXXXZZZ\\\eeeYYYMMMJJJVVVfffpppxxxtttqqqvvv}}}}}}wwwpppgggWWWJJJFFFDDDGGGMMMRRRVVV]]]dddttt___FFF>>>888:::===;;;:::BBB???XXXyyydddlllLLL888222999777:::IIIUUU]]]hhhkkkkkklllnnnmmmnnnuuu~~~yyykkknnnzzz~~~zzzxxxtttpppmmmgggaaaYYYRRRMMMGGGAAA<<<999:::;;;:::::::::<<<>>>DDDFFFGGGIIIPPPTTTMMMCCC:::999999:::;;;<<<:::999333333333333555777999:::BBB@@@>>>;;;::::::;;;;;;???AAABBBBBB@@@AAAEEEHHHOOOTTTUUUQQQNNNLLLHHHDDD<<<;;;;;;<<<>>>???>>><<<>>>AAAEEEIIIMMMUUU___gggkkkrrrxxxzzzyyyuuulllcccZZZQQQHHHDDDAAA???AAAEEEGGGGGGGGGGGGHHHIIIJJJKKKNNNOOOQQQTTTVVVXXXYYYZZZZZZZZZZZZ[[[[[[\\\]]]]]]\\\^^^aaacccdddeeegggiiilllnnnpppooonnnmmmnnnnnnkkklllmmmllljjjjjjkkkllliiijjjlllooosssvvvxxxyyy|||}}}qqqccc]]]eee~~~}}}tttnnnmmmqqqsss}}}ooowww|||~~~TTTEEE???;;;777444555???TTThhhvvvoooXXXVVVdddlllYYYTTTSSS^^^ttt~~~zzzmmmUUUJJJLLLMMMSSSdddrrrgggPPPSSSZZZ^^^ooopppZZZMMM???:::999999;;;>>>@@@KKKOOOMMM^^^qqqLLLDDDKKK[[[|||```SSSIIIHHHHHHGGGMMMWWWcccmmmlllWWWRRRNNNRRRVVVSSS[[[qqq|||{{{~~~lll___[[[kkk~~~dddXXXZZZbbblllttt}}}uuunnndddUUUIIIDDDDDDIIIPPPUUUZZZccclllzzzuuuVVVAAA<<<777999>>>;;;<<>>@@@FFFKKKKKKHHHJJJNNNIII@@@999888777888999999777666333444444555777:::===>>>CCCBBBAAA@@@>>>=========?????????===;;;;;;===???<<<@@@AAAAAABBBEEEEEECCC===<<<;;;;;;======<<<;;;<<<>>>AAACCCFFFMMMWWW^^^dddkkkqqqsssrrrmmmbbbWWWNNNGGG@@@???>>>===???CCCEEEEEEFFFGGGHHHJJJKKKLLLOOOPPPRRRUUUWWWYYYZZZZZZ\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^aaadddeeefffhhhjjjlllmmmoooooommmlllmmmnnnkkkmmmnnnmmmllllllmmmnnnooooooqqqrrrtttvvvwwwxxx}}}nnn```ZZZ]]]mmm~~~tttmmmnnnjjjdddrrr~~~|||kkkqqqvvvWWWKKK???;;;777555555>>>QQQdddqqqvvv\\\VVVbbbwwwaaaVVVRRR[[[ppp{{{wwwmmmVVVHHHIIIJJJRRRdddqqqeeeNNNRRRZZZ[[[fffbbbMMMCCC:::777777777999===>>>IIINNNPPPbbb~~~]]]HHHTTTeeedddXXXQQQTTTZZZ^^^hhhtttsss[[[TTTQQQ[[[``````ooo{{{eeeQQQKKKNNNTTT___jjj}}}~~~{{{sssjjj```SSSGGGCCCEEEJJJRRRWWW]]]gggppp}}}mmmPPP>>>:::666888>>><<<>>>CCCDDDTTTnnnqqqsssyyyxxxAAA;;;000888555444CCCQQQZZZcccpppsssyyyzzzyyy{{{yyyzzztttiiivvv{{{yyyvvvrrrpppjjjddd[[[TTTOOOIIICCC>>>777888999999999;;;???BBBHHHNNNOOOGGGDDDGGGEEE===999888777888999888777555222222333555888;;;>>>???===>>>???@@@@@@@@@??????@@@AAABBBAAA???===<<<;;;555888999888<<>>???AAAFFFNNNUUU[[[aaafffhhhgggbbbWWWKKKEEE???;;;<<<======>>>BBBCCCDDDEEEFFFHHHKKKMMMNNNPPPQQQSSSUUUWWWYYYYYYZZZ\\\]]]]]]^^^_______________bbbdddfffggggggiiikkkiiikkkllllllkkkjjjjjjkkknnnoooppppppooooooqqqrrrtttttttttuuuuuuvvvvvvwww|||}}}}}}pppfffbbbjjjwww~~~uuunnnqqqYYYRRReeewwwtttcccqqq}}}\\\LLL???<<<888555555<<>><<<>>>>>>CCCQQQaaammmzzz||||||mmm;;;===111999444222AAARRR\\\fffzzzzzz}}}~~~wwwuuuwwwwwwwww~~~rrrgggsss~~~{{{yyywwwuuussskkkeee\\\UUUOOOJJJCCC>>>777888888999999<<<@@@CCCIIIQQQQQQFFF@@@CCCBBB<<<:::999888999999999777555///000111333666999<<<>>>666888;;;>>>@@@@@@@@@???CCCEEEHHHIIIGGGDDD@@@===;;;<<<;;;999<<>><<<:::;;;;;;;;;:::999;;;======>>>BBBIIIOOOSSSXXX]]]^^^^^^YYYNNNBBBAAA;;;999;;;===<<<>>>AAABBBCCCDDDFFFIIIKKKNNNOOOQQQRRRTTTVVVWWWYYYYYYZZZ\\\]]]^^^```aaabbbbbbbbbccceeehhhhhhhhhhhhiiikkklllnnnoooooonnnmmmmmmnnnpppqqqrrrrrrrrrrrrsssuuuuuuuuuuuuvvvwwwxxxxxxxxxzzz|||}}}~~~~~~uuujjjmmmyyy~~~vvvppptttzzzRRRNNNeeezzzsssbbbxxx^^^JJJ???<<<888666555;;;LLL\\\ccc___QQQXXXoooxxxdddYYYQQQWWWjjjuuuwww\\\GGGDDDGGGTTThhhkkk```IIIQQQYYYUUUVVVJJJ>>>:::999:::999777999===DDDHHHMMMXXXmmmuuuxxxlllbbbaaapppzzzbbb[[[XXXaaazzzxxxdddfffjjjfff^^^RRRKKKKKKRRRWWWYYYeeeuuuzzz|||yyypppfff\\\OOOEEEEEEGGGLLLSSSWWW[[[eeeooozzzdddIII;;;999666888>>>===>>>888@@@NNNYYYkkk}}}wwwyyyeee666===222333444666;;;HHH[[[hhh|||vvvrrrsssvvvxxx{{{pppvvvfffppp~~~{{{zzzxxxtttpppnnnggg^^^XXXSSSNNNEEE???:::777666777<<>>AAAKKKNNNGGGCCCGGGGGG@@@;;;888777888;;;;;;777444111222333444555444333333444444555777;;;AAAFFFIIISSSOOOLLLNNNRRROOODDD:::999777666666999;;;;;;;;;>>><<<;;;999777777777888666777888888999;;;>>>AAAGGGJJJMMMOOOMMMHHHCCC???777888999:::;;;<<<=========>>>@@@CCCFFFJJJMMMOOORRRSSSUUUWWWYYYZZZZZZZZZ______```bbbcccdddeeefffbbbdddfffhhhiiikkkoooqqqvvvtttrrrpppooopppqqqrrrvvvvvvuuuuuuttttttttttttxxxwwwuuutttuuuwwwzzz|||}}}}}}}}}}}}~~~}}}vvvnnn|||pppQQQHHHZZZxxxwwwsss~~~cccQQQCCC===:::888777;;;JJJ[[[ccc~~~eeeTTTSSSjjjwwwmmm___TTTWWWbbbsssvvv]]]LLLGGGMMMUUUZZZ___[[[TTTRRRYYY^^^UUUGGG;;;======:::999;;;===>>>CCCJJJVVVhhhyyyooolllyyyrrrgggjjjnnnooommmddd\\\VVVSSSSSSTTTUUUYYYeee}}}}}}~~~zzzooo___QQQJJJIIIJJJJJJNNNUUUWWWYYYbbbnnn]]]GGG666555777666888>>>===???FFFGGG___zzzwww]]];;;999333444555666<<>>CCCMMMPPPHHHCCCFFFFFFBBB999888777777888999999999222333444555555444333333111222333777<<>>:::777777777888888999:::;;;;;;<<<===???BBBFFFJJJMMMOOOSSSSSSTTTVVVXXXZZZ\\\]]]aaaaaabbbccceeefffggghhhdddfffiiijjjlllnnnqqqtttxxxwwwvvvttttttuuuvvvwwwzzzxxxvvvtttttttttvvvwwwxxxxxxwwwwwwxxxzzz|||}}}~~~~~~|||tttmmm|||lllOOOEEEUUUqqqeeeTTTEEE>>>999888777:::IIIZZZZZZvvvmmmYYYYYYooozzzpppaaaUUUWWWbbbnnn}}}vvv^^^MMMHHHMMMVVV\\\bbb___YYYVVV\\\aaaYYYLLL@@@@@@@@@>>>===>>>@@@@@@BBBJJJWWWiiitttppprrr~~~tttvvvvvvrrroookkkbbb^^^\\\^^^eeewwwzzzzzzwwwlll\\\NNNGGGEEEKKKKKKOOOTTTWWW]]]lll{{{~~~[[[GGG666555777666999>>>CCC@@@EEEKKKjjjwwwpppzzzXXX::::::555666555666;;;JJJ]]]kkk~~~yyytttvvvxxxxxxzzzuuurrrxxxsssoooooowww}}}{{{xxxtttqqqpppiii___WWWRRRLLLFFFBBB<<<999666777;;;>>>???>>>DDDNNNQQQHHHAAABBBCCCBBB999888666444444555666777333333444444444333333222///000222666===EEELLLPPPIIIEEE@@@======>>>??????888555111000111444666666888777666555444555555666666777888777666777999;;;999:::<<<<<<<<<:::777666555666666666777777888888:::;;;===AAAEEEJJJNNNPPPTTTTTTTTTUUUXXX\\\```bbbcccdddeeefffggghhhiiijjjgggiiilllnnnoooqqqtttwwwxxxxxxwwwwwwxxxxxxyyyzzz}}}{{{wwwttttttuuuxxxyyyxxxyyyyyyzzz{{{}}}~~~~~~{{{sssmmmdddJJJBBBQQQllliiiZZZIII???888777777999HHHYYYZZZvvvxxx```^^^qqquuucccUUUWWWbbbiiizzzuuu```OOOIIIOOOXXX```gggfff```[[[```fff```SSSEEEDDDCCCCCCBBBBBBBBBCCCBBBHHHQQQ]]]ooo}}}ttttttuuu}}}}}}xxxrrrmmmoooyyyyyyyyyvvvkkk[[[MMMFFFDDDIIILLLPPPTTTWWWaaauuuxxxVVVEEE666555777777:::>>>AAA>>>HHHVVVzzzsssrrrPPP888;;;555555555555:::HHH[[[jjj{{{uuuoooqqquuutttyyywwwtttvvv}}}yyy~~~|||xxxuuussspppjjjaaaXXXRRRMMMGGGDDD===999666777:::>>>>>>===CCCKKKNNNFFF>>>===???@@@===999555555777777333///222222222222222222111111111111444888>>>DDDJJJNNN@@@===888444444999@@@FFF???;;;666333333444666666666555444333333333444555555666777666555555666777999999999999999888888888444444444555555555666666:::;;;===@@@EEEKKKPPPRRRVVVUUUTTTUUUXXX^^^cccgggdddeeefffgggiiijjjkkkkkkiiikkkoooqqqrrrsssvvvxxxuuuuuuvvvwwwxxxyyyyyyzzz|||{{{xxxvvvvvvvvvxxxyyyxxxyyy{{{}}}~~~~~~~~~zzzsssoooYYYFFFCCCTTTooopppbbbOOOAAA777777777888EEEVVV]]]wwweee```nnnyyyfffVVVVVV```gggxxxvvvdddTTTMMMQQQ\\\dddlllnnnhhh```ccckkkgggZZZHHHEEEDDDFFFFFFDDDDDDEEEFFFIIIJJJMMMTTT]]]aaa```fffhhhiiijjjiiiiiigggeeeggglllzzz{{{{{{wwwkkk\\\NNNGGGFFFGGGKKKPPPSSSVVVbbbvvvoooPPPCCC777555777999;;;>>>===@@@UUUkkk{{{{{{HHH666;;;444444333333777DDDWWWeeepppyyyyyyoooiiioootttttt~~~~~~|||{{{~~~}}}}}}yyyvvvtttqqqlllddd[[[TTTNNNIIIFFF???;;;777666:::===>>>===???FFFHHHCCC<<<:::<<<===CCC===:::>>>DDDDDD:::000111111000000000000000000444555777:::>>>AAAEEEFFF777666444222444;;;EEELLLFFFAAA;;;666555555666666555444333222222333444444555666777666444333444555555444444333333444444555333333333444444555555666:::;;;===@@@EEEKKKQQQTTTVVVUUUUUUWWW[[[```fffiiieeefffggghhhiiikkkllllllkkkmmmppprrrssstttuuuwwwrrrtttvvvxxxyyyzzzzzzzzzxxxxxxyyyyyyyyyxxxwwwvvvwwwyyy{{{~~~zzzsssqqqpppNNNDDDGGG[[[xxx~~~~~~xxxjjjXXXEEE888888888777CCCSSS\\\rrrjjjaaakkk}}}jjjXXXTTT[[[fffwwwyyyjjj[[[SSSUUU___gggooosssnnncccdddmmmkkk```IIIDDDCCCHHHJJJGGGFFFHHHKKKLLLLLLKKKOOOXXX\\\\\\______^^^]]][[[WWWTTTSSSOOOVVVfffyyy|||{{{vvviiiYYYMMMHHHGGGDDDKKKPPPRRRUUUaaarrr~~~eeeJJJ@@@777555777:::<<<>>>AAAHHHcccxxxjjjAAA666:::333444333222666AAARRR^^^bbbooouuullliiiqqqwwwuuuzzz|||~~~zzzyyyzzz}}}yyyvvvuuuqqqmmmggg___WWWPPPJJJGGG@@@;;;777666999<<<=========AAADDDCCC???===<<<<<>>>>>======333444555888<<>>777555888;;;===>>>DDDIIIaaaqqqZZZ===777888333444444444666???NNNYYYZZZmmmwwwrrrnnntttvvvqqqpppvvv}}}|||zzzyyy|||~~~yyywwwvvvqqqooojjjcccZZZRRRKKKHHHAAA<<<777666888<<<===<<<>>>???BBBFFFFFFDDD@@@???HHHHHHHHHJJJKKKGGG@@@:::000000000000111222444555888:::===???>>>;;;888555333666:::AAAGGGLLLNNNOOOEEEBBB>>>;;;;;;::::::999999777666444333333444444333555777777555444333444444444333333222222222222222222333555777888999:::999999:::===AAAGGGMMMQQQTTTVVVZZZ___ccceeeffffffiiijjjkkklllmmmooopppppppppsssvvvvvvuuuttttttttttttvvvyyy|||}}}}}}{{{zzzwwwxxxyyy{{{||||||||||||{{{|||~~~xxxpppmmm^^^FFFIIISSSggg|||{{{vvvzzz}}}~~~jjjOOO;;;;;;;;;666>>>NNNbbbqqqzzzbbbaaawwwwwwbbbVVVUUU^^^nnnyyymmmbbb___eeemmmmmmvvvrrrbbb```lllmmmcccMMMEEEFFFQQQXXXUUUTTTWWWVVV```kkkuuuppp```WWWQQQJJJGGGGGGRRRUUU^^^gggmmmssszzzvvvmmm^^^NNNDDDCCCEEEFFFKKKOOORRR[[[lllxxx}}}vvvUUU@@@<<<777555888<<<>>>>>>@@@DDD[[[lllyyy~~~~~~NNN;;;888666333555666555777???LLLWWWYYYooo}}}yyysssuuurrriiinnnvvv~~~zzz{{{~~~yyywwwwwwqqqppplllfff\\\SSSLLLIIIBBB===777666888;;;<<<<<<@@@???BBBIIILLLJJJEEEAAAFFFHHHJJJFFF>>>777333333111111111111222555777888777:::>>>@@@???:::555111555999???GGGNNNQQQPPPNNNDDDAAA???>>>?????????>>>:::999777555444444444444333555777777666444444444222111111000000///......222222444666888:::;;;<<<888888888;;;???EEEKKKNNNSSSWWW\\\bbbeeeffffffeeekkklllmmmnnnooopppqqqrrrsssuuuxxxxxxwwwuuuttttttsssuuuyyy|||}}}|||zzzxxxyyyyyyyyyzzz{{{}}}}}}~~~wwwmmmiii[[[GGGLLLVVVgggyyysss|||vvv{{{yyyvvvxxxwwwnnnQQQ<<<<<<;;;666===MMMeeeqqq```ZZZooo{{{gggXXXUUUYYYiii{{{~~~rrrfffaaafffmmmlllvvvrrraaa^^^kkkmmmcccOOOGGGHHHUUU]]][[[ZZZ^^^jjjvvvwwwcccOOOHHHGGGHHHKKKPPPQQQWWWcccpppyyyyyyyyywwwzzz}}}~~~{{{wwwlll\\\LLLDDDCCCFFFHHHLLLNNNRRR___sssqqqRRR>>>;;;888555888===???>>>>>>BBB]]]ssssssHHH;;;:::444111444222333888888EEE^^^___fffwww|||sssssswwwsssmmmyyy}}}qqqyyy|||yyyvvvtttqqqnnnjjjeee^^^UUULLLFFFFFF???;;;;;;;;;999:::===??????AAAEEEHHHHHHDDD@@@@@@BBBEEEFFFCCC===666111///333666666444444666999666999AAAGGGBBB888666:::777???GGGKKKMMMOOOOOOLLLAAA@@@???=========>>>???<<<999666555666777555444888888666444333222222222222222111111111111222222666444333333555777888999;;;;;;;;;===BBBGGGLLLPPPSSSXXX^^^dddhhhiiiiiiiiimmmmmmooopppqqqrrrssssssuuuuuuuuuwwwxxxvvvtttrrrvvvzzz~~~|||zzzyyyzzz{{{|||~~~~~~}}}~~~wwwkkklll~~~VVVEEECCCUUUrrr{{{yyyzzz~~~|||yyyzzzxxxLLL???;;;888:::===MMMaaakkk|||hhh___hhh|||lll\\\SSSXXXfffvvv}}}vvvppplllmmmppptttssskkk___YYY]]]aaaaaaRRRLLLLLLTTT___fffkkknnn|||~~~cccXXXMMMIIIHHHIIIMMMRRR]]]]]]ffftttxxxqqqvvvwwwwwwwww|||}}}zzzvvvhhhTTTHHHFFFFFFCCCHHHNNNSSSXXXbbbqqq~~~hhhKKK???;;;666333777===>>>;;;<<>>555222555222333777999FFF___bbbhhhwww}}}vvvuuuzzzwwwvvvwwwyyy}}}~~~{{{yyywwwtttqqqmmmhhhbbbYYYOOOIIIHHHAAA<<<<<<<<<:::;;;===>>>???@@@DDDFFFFFFCCC???@@@BBBEEEEEECCC===666111///333777777666555666999999<<>>AAAIIIPPPRRRSSSTTTRRRNNNCCCCCCBBBAAA@@@AAAAAAAAABBB???;;;999999999777666999888777666555444444333444333333222222222222333444444444555777999::::::======>>>AAADDDIIIMMMPPPXXX\\\aaafffjjjmmmppprrrrrrrrrrrrrrrssstttuuuvvvvvvvvvwwwyyyzzzyyywwwuuuxxx{{{~~~~~~|||zzzzzzzzz~~~uuuxxx|||~~~uuukkkmmmtttQQQFFFFFFXXXtttuuuyyy}}}{{{}}}{{{MMM>>>:::666888:::III]]]ggg{{{ttthhhlllppp```WWWZZZeeettt~~~yyytttqqqqqqsssnnnlllcccWWWSSSZZZaaabbbTTTMMMIIIOOOYYY```gggmmm{{{|||rrrgggTTTMMMIIILLLPPPUUU\\\ccc[[[eeezzzrrriiigggfffrrrzzzzzztttfffRRRGGGFFFFFFDDDLLLQQQTTTWWW```ooo|||dddIII???;;;666555888===>>>===???III\\\ooo{{{}}}___DDD>>>AAA555333555222222777999GGG```fffiiiwwwyyyyyy~~~{{{vvv}}}yyy{{{|||{{{wwwuuuqqqlllfff]]]TTTNNNIIICCC>>>======;;;;;;>>>===>>>???BBBDDDDDDAAA>>>???BBBDDDEEEBBB<<<666222///333888999777666777999<<<@@@HHHOOOOOOHHHCCCBBBJJJQQQWWWWWWVVVVVVSSSOOOFFFEEEEEEEEEEEEDDDDDDDDD===;;;888888:::<<<======;;;;;;:::999888777777666666555444333333333333333333444555777999;;;======@@@AAADDDHHHMMMRRRVVVXXX^^^aaaeeeiiimmmrrrwwwzzzuuutttrrrqqqqqqsssvvvwwwxxxyyyzzz{{{{{{{{{zzzyyy~~~~~~}}}}}}~~~jjjWWWUUUWWWYYY[[[]]]```eeehhhlll{{{zzzrrrjjjpppiiiIIIBBBCCCRRRlll|||tttRRRAAA<<<777888888EEEYYYdddzzzvvvttt|||xxxhhh^^^[[[dddppp{{{}}}zzzxxxvvvuuulllggg\\\QQQNNNUUU]]]aaaQQQIIIEEEKKKVVVaaallluuu|||}}}qqqiii```WWWSSSPPPPPPUUUZZZ]]]ccciiimmm{{{pppgggcccbbbcccuuuxxxpppaaaOOOEEEEEEFFFFFFPPPTTTUUUVVV^^^nnn{{{^^^GGG===:::777777:::===???@@@BBB[[[uuuzzzsssVVVEEE@@@AAA333444666222222666888FFF```hhhhhhuuu||||||~~~lll{{{xxxyyy~~~|||yyyvvvsssnnnhhh```WWWQQQJJJCCC>>>===<<<::::::===<<<===???AAAAAAAAA???===???AAACCCDDDAAA<<<666333000444999:::888777777999>>>CCCKKKRRRSSSNNNIIIFFFMMMSSSWWWUUUSSSSSSPPPLLLIIIIIIHHHHHHGGGEEEDDDDDD>>>===;;;;;;<<<>>>@@@AAA============<<<<<<;;;;;;777666555444333333333333222555888:::<<<>>>@@@BBBDDDGGGLLLRRRYYY___dddfffdddhhhmmmqqqsssuuuyyy}}}sssqqqooonnnooossswwwyyy{{{}}}~~~~~~}}}{{{{{{{{{fffUUUSSSUUUVVVWWWWWWZZZ]]]```YYYkkkxxxnnniiirrriiiIIIAAA@@@LLLdddttt|||YYYEEE???:::;;;888DDDXXXcccyyyvvvppp{{{nnndddYYY```lllzzz}}}|||xxxtttllleeeYYYPPPNNNRRRXXX[[[NNNGGGCCCHHHQQQ\\\hhhqqqwww~~~pppbbb]]]XXXSSSWWWWWW\\\bbbeeeeeeiiiooosssnnngggddddddhhhmmmppp}}}uuukkk[[[LLLDDDDDDGGGIIIQQQSSSSSSTTT]]]nnn~~~WWWFFF<<<999888:::;;;===AAAFFFFFFqqqjjjyyy|||PPPCCC===>>>333444666222222666777DDD]]]hhheeerrrgggqqq~~~uuuuuu}}}~~~|||xxxvvvsssoooiiibbbYYYSSSJJJCCC>>>===;;;999999;;;;;;===???@@@???>>>======???@@@BBBCCC@@@<<<777333000444888999888666888999===DDDMMMRRRRRROOOKKKHHHMMMRRRTTTRRRQQQRRRRRROOOOOONNNLLLJJJHHHEEEDDDCCCHHHGGGEEECCC@@@???????????????@@@@@@@@@??????>>>777666555444444444444444444777:::<<<===@@@CCCFFFKKKNNNSSSZZZbbbhhhmmmppppppvvv{{{}}}zzzxxxxxxzzzqqqpppnnnnnnqqqvvv|||~~~sssaaaWWWXXXZZZ[[[[[[[[[]]]___^^^mmmxxxmmmiiiuuupppMMMEEEDDDNNNgggzzz\\\FFF???;;;<<<777AAAXXXdddwwwmmmcccxxxpppfffVVV[[[hhhyyy~~~xxxoooggg___UUUPPPOOOQQQUUUXXXOOOHHHCCCFFFKKKRRR\\\eeessszzzvvveeeWWWTTTTTTRRRTTTXXXbbblllqqqssszzzvvvlllhhhaaa^^^aaalllzzz~~~{{{rrrfffVVVJJJEEEEEEHHHKKKOOOQQQRRRSSS^^^qqquuuQQQDDD:::888888;;;<<<===EEENNNYYYwwwmmmxxxQQQDDD;;;<<<777444666333222666555AAAYYYgggbbbooonnnttt~~~~~~rrrsssxxx~~~|||xxxvvvsssooojjjbbbZZZTTTKKKDDD>>>===;;;888888:::;;;===??????>>>=========???@@@BBBBBB@@@<<<777444111444777777666555888::::::EEEOOOPPPNNNLLLKKKJJJNNNRRRSSSQQQRRRWWWZZZZZZYYYWWWSSSNNNJJJGGGEEEDDDEEEFFFGGGFFFCCCAAA@@@@@@>>>???@@@AAAAAA@@@??????777777666666666666777777777999===>>>>>>AAAFFFKKKTTTVVVZZZaaahhhoootttwwwxxxuuutttpppooonnnooosssxxx~~~{{{ddd]]]___bbbdddeeefffiiikkkpppyyyxxxllljjjzzzkkkIIIDDDDDDPPPkkk\\\CCC<<<:::;;;666===TTTeeevvvssseeeqqqpppgggUUUXXXdddvvvxxxmmm```WWWOOOMMMPPPRRRUUUYYYMMMHHHDDDHHHNNNVVVbbbmmmzzzxxxeeeTTTRRRUUUUUUYYY```kkkvvvzzz}}}}}}hhhkkkqqqxxx}}}{{{xxxoooaaaSSSJJJGGGFFFIIILLLNNNQQQRRRVVVbbbwwwjjjIIIAAA999666777<<<<<<>>>IIIWWW|||ssswwwuuuTTTJJJ<<<>>><<<333666333333666333===TTTggg```nnnwww}}}rrrtttxxx}}}~~~xxxvvvssspppkkkccc[[[VVVMMMFFF@@@>>><<<999888:::;;;>>>@@@???===<<<===>>>>>>@@@AAAAAA???;;;777444222444666555333444777;;;999FFFQQQOOOIIIHHHKKKLLLNNNRRRSSSRRRUUU^^^fffhhhfffbbb[[[TTTNNNJJJHHHHHHIIILLLNNNMMMHHHCCC@@@???;;;<<<>>>???@@@???>>>===999888888999999:::;;;<<<:::<<<>>>>>>>>>AAAHHHNNNXXX[[[___gggpppyyy}}}qqqmmmlllhhhgggggghhhlllqqqvvvyyyyyy}}}oooccceeehhhlllpppwww~~~xxxllllll```AAA???BBBOOOlll[[[AAA;;;:::<<<666===MMMdddtttwwwzzzfffkkkrrrtttlllZZZWWW___ooo{{{{{{nnnbbbVVVMMMLLLOOORRRWWW\\\PPPIIIEEEGGGNNNYYYhhhvvv|||fffTTTQQQVVVXXXbbbiiiuuu}}}}}}nnnffflll~~~{{{xxxlll^^^PPPKKKIIIHHHIIIMMMPPPSSSVVV[[[hhh~~~\\\@@@???888444666;;;<<<>>>MMM___{{{lllTTTOOO@@@???===222666444444666222:::PPPggg```nnn{{{}}}sssxxx}}}xxxwwwtttppplllddd\\\WWWNNNGGGAAA???===:::999;;;<<<>>>@@@@@@===<<<===???>>>???AAAAAA???;;;777555222444555333222333777<<<888HHHRRRNNNFFFFFFJJJMMMNNNQQQRRRRRRWWWbbbmmmqqqooojjjaaaXXXQQQMMMKKKKKKaaacccbbb[[[PPPDDD<<<999888999;;;===>>>===<<<;;;:::::::::;;;<<<===>>>???<<<>>>???>>>===AAAIIIPPPYYY\\\bbblllxxxwwwjjjeeeeee^^^]]]]]]___aaaeeejjjlllpppuuuzzz{{{{{{~~~vvvxxx{{{xxxlllnnn]]]@@@AAAEEEQQQmmmzzzwww]]]BBB<<<<<>>OOOdddyyyttt~~~cccQQQQQQBBB>>>;;;666111333888777444<<>>AAAAAA===:::999:::@@@BBBBBB@@@===999666666111444555333000111666;;;<<>>>>>===<<<===???;;;>>>???>>>>>>???@@@@@@CCCCCCAAA>>>===BBBJJJQQQXXXXXX]]]gggxxxsssddd[[[YYYUUUOOOPPPVVVVVVQQQTTT^^^ccchhhsss~~~tttfffkkkZZZFFF===AAAZZZtttkkkZZZBBBDDDEEEJJJCCC???JJJ^^^kkkppp|||aaabbbrrrzzzooo```VVVWWWfffqqqvvvppp^^^PPPPPPRRRSSSZZZeee```OOOEEEHHHFFFBBBKKK\\\hhhmmmiiiXXXJJJKKKSSSYYY]]]dddmmmssswww~~~ooodddaaaeeeiiisssyyy~~~xxxwwwzzz~~~~~~zzztttcccVVVKKKHHHJJJKKKKKKLLLSSSUUUWWW]]]mmmgggGGG::::::888777555;;;DDDAAAHHH^^^ppp{{{pppttt___PPPRRRCCC888AAA666222333888666333;;;GGGeeecccmmmzzz~~~rrrnnnppp~~~}}}xxxzzzwww{{{{{{yyywwwsssnnnggg___YYYTTTKKKBBB===:::666555888:::>>>AAAAAA>>>::::::;;;>>>@@@AAA@@@<<<888555444222555777555222222666:::;;;DDDPPPVVVPPPGGGFFFKKKFFFIIINNNUUU[[[___aaabbbccc^^^[[[ZZZWWWVVV]]]fffzzznnnNNN<<<777777>>>AAACCCDDDCCCAAAAAAAAA???@@@@@@?????????@@@@@@@@@@@@???>>>>>>CCCJJJPPPXXXYYY^^^jjjyyyvvvhhhXXXNNNJJJKKKGGGIIIOOOOOOLLLSSS___aaafffrrrtttfffjjj|||TTTDDD>>>GGGgggzzz|||^^^FFFBBB>>>CCCAAABBBJJJ]]]lllppp}}}bbbdddrrr}}}ssscccWWWVVVdddpppvvvuuucccTTTRRRTTTVVV___kkkmmm[[[JJJEEEBBB???DDDMMMVVVZZZXXXOOOKKKPPPWWW[[[cccjjjuuu}}}~~~ooommmjjjeeebbbbbbdddgggjjjqqqzzz|||yyyyyy{{{yyyqqq___SSSHHHFFFIIIJJJKKKLLLTTTXXX[[[bbbsss```CCC999:::888888666<<>>:::666555888;;;>>>AAAAAA>>>;;;:::<<<<<<>>>@@@???<<<777444222555777999777555444777:::;;;BBBNNNXXXVVVMMMGGGGGGEEEJJJSSS[[[aaabbbaaa___^^^\\\___ddd^^^YYYdddwwwjjjHHH>>>===:::@@@CCCFFFGGGFFFDDDBBBBBBEEEDDDBBBAAAAAA@@@@@@AAA??????@@@AAABBBFFFLLLPPPWWWXXX]]]gggsss|||sssiii\\\LLLCCCAAABBBCCCHHHLLLJJJIIITTTccceeemmmrrreeejjjkkkLLLCCC>>>NNNvvv|||yyydddLLLCCC999>>>@@@EEEHHH[[[jjjoooyyyeee___lll}}}{{{yyyhhhZZZUUUaaannnwww{{{jjjYYYTTTTTTYYYfffttt{{{kkkTTTDDD???@@@BBBBBBFFFHHHHHHGGGLLLUUU\\\___nnnvvvqqqggg___```aaaaaabbbfffjjjnnnttt|||{{{{{{{{{uuusssvvvyyy{{{}}}tttkkkYYYNNNEEEEEEHHHIIIKKKNNNVVVZZZ```iii|||zzzVVV???888:::999999888===CCC>>>FFF^^^gggiiiooo{{{UUUPPPJJJFFFEEE>>>666333333555444333777>>>YYYdddggghhhqqqxxxxxxyyyrrrjjjccckkk{{{xxxwwwyyy~~~}}}{{{yyyvvvqqqjjjbbb]]]UUULLLCCC>>>:::666666888;;;>>>AAA@@@===;;;;;;<<<999<<<>>>>>>;;;666222111777999:::999777777888:::;;;???HHHRRRUUUNNNFFFCCCDDDKKKTTT\\\``````___]]]\\\ZZZ```hhhddd```ppp|||\\\EEE@@@CCCCCCGGGIIIKKKKKKIIIHHHGGGGGGLLLGGGDDDDDDCCCBBBBBBCCCCCCCCCDDDEEEGGGIIIKKKMMMQQQRRRVVV[[[bbbhhhmmmpppmmmhhhccc^^^TTTIIICCCCCCBBBJJJSSSUUUNNNKKKWWWhhhlll~~~{{{ooodddlll^^^FFFAAA<<>>AAADDDUUUeeellltttlll]]]hhhzzz}}}nnn^^^UUU]]]kkkvvvooo]]]SSSQQQYYYjjjyyywww```HHH???DDDFFFCCCCCCDDDEEEGGGLLLVVV```fffyyyvvvfff\\\dddcccaaabbbgggrrr|||zzzzzzqqqkkklllpppvvvyyy~~~zzzoooeeeTTTKKKDDDDDDHHHJJJMMMQQQVVV]]]eeeqqqnnnNNN<<<777999999;;;:::???CCC>>>HHHbbbvvvxxxmmmPPPQQQHHHIIIMMM>>>666444333444444444777;;;TTTggggggaaakkkrrrrrruuuvvvrrrjjjmmm~~~zzz~~~}}}zzzwwwsssllleee___WWWNNNEEE@@@<<<777777999:::===@@@???<<<:::;;;===888;;;===<<<999555222000999::::::999999999;;;<<<<<<<<<@@@IIIMMMHHHCCC@@@>>>DDDKKKQQQSSSTTTUUUVVVVVVRRRVVVaaagggooo___MMMFFFCCCEEEKKKPPPQQQQQQPPPOOONNNPPPQQQRRRJJJEEEFFFGGGDDDEEEHHHHHHHHHGGGGGGHHHHHHGGGGGGHHHIIIKKKNNNPPPSSSVVVWWWYYYVVVUUUTTTOOOHHHGGGJJJLLLZZZgggdddUUUNNNZZZjjjyyyyyyqqqqqqwwwvvvjjjcccnnnWWWCCCAAA;;;LLLuuucccNNNEEE===BBB>>>;;;@@@MMM]]]gggooo{{{|||cccjjj}}}tttdddWWWZZZfffrrrsss```RRRMMMWWWkkk||||||jjjNNN@@@CCCHHHGGGDDDFFFHHHJJJLLLTTTbbbmmm~~~wwwggg___]]]]]]^^^```fffssszzzuuunnnkkkkkkmmmppprrr~~~yyymmmbbbQQQIIIDDDFFFIIILLLPPPUUUVVV___jjjwwwdddIII;;;888999888<<<<<<@@@CCC@@@NNNkkkdddMMMPPPHHHKKKQQQBBB666555444444444666777999OOOjjjiii]]]jjjrrrpppvvvuuuxxxuuuttt{{{~~~|||yyyuuunnngggaaaZZZPPPGGGBBB===999888:::999<<<>>>===:::999:::===999;;;<<<;;;777444222222;;;:::999888999;;;===???>>>;;;;;;AAADDDBBB@@@???;;;@@@FFFIIIJJJLLLOOORRRPPPMMMPPP___tttpppMMMFFFJJJHHHIIIPPPQQQSSSTTTSSSRRRRRRTTTUUUUUUKKKEEEHHHJJJHHHIIIMMMMMMKKKIIIHHHGGGFFFCCCAAAAAACCCEEEEEEFFFGGGJJJLLLLLLKKKLLLMMMJJJGGGJJJPPPZZZlllzzzqqqZZZOOO[[[mmmvvvbbb\\\^^^eeennn|||}}}qqqeee```oooUUUAAAAAA<<>>BBBEEEEEEWWWxxxaaaKKKMMMIIIKKKNNNFFF666555444444555888999999GGGiiigggYYYhhhrrrooowwwsss~~~{{{|||}}}zzzvvvppphhhccc\\\RRRIIIDDD???::::::<<<888:::<<<;;;999888999<<<:::;;;;;;999666444333444<<<999777666888<<>>@@@===BBBHHHJJJJJJKKKOOOSSSOOOUUUbbbyyyyyybbbMMMKKKPPPSSSTTTWWWRRRVVVZZZ\\\\\\ZZZYYYYYYWWWKKKDDDIIIMMMKKKMMMSSSRRROOOLLLJJJJJJHHHEEEBBBCCCDDDEEECCCAAAAAACCCFFFEEEEEEGGGJJJIIIJJJRRR[[[jjj~~~yyy\\\PPP___sssxxxxxx___TTTPPPOOOUUUZZZiii}}}zzzmmm```\\\mmmTTT???AAAAAANNNmmmyyyuuuhhh^^^PPPPPPHHHBBB;;;@@@NNNaaaoooyyykkkcccqqq}}}ooo___XXX\\\hhhyyy~~~jjjUUULLLVVVmmm}}}xxxkkkYYYJJJDDDEEEGGGLLLJJJLLLRRRUUUVVV\\\cccmmmooommmdddXXXTTTYYY```bbbgggooowwwpppooonnnooopppooommmkkkkkksss|||uuuiii^^^LLLGGGEEEGGGKKKMMMRRRXXXZZZeeesssrrrRRRAAA;;;999888777<<<>>>BBBGGGIII```~~~```IIIGGGJJJIIIHHHIII666666444444666999:::999???eeedddUUUfffqqqnnnwwwsss}}}}}}{{{wwwpppiiiddd]]]TTTJJJEEE@@@;;;;;;===777999;;;:::888777999<<<;;;<<<;;;888555444444555<<<999555555777<<>>===@@@AAA???>>>@@@<<>><<<>>>@@@AAABBBEEEJJJLLLPPPZZZeeevvv~~~]]]QQQccc{{{iiilll___QQQNNNJJJFFFFFFHHHUUUoooyyyjjj]]]YYYkkkSSS===AAAEEEQQQnnn}}}sssiii[[[GGGFFF@@@===<<<>>>KKK```ppp{{{rrrcccnnn~~~rrrbbbXXXYYYeeewwwoooXXXMMMXXXooo}}}sssggg]]]SSSLLLJJJKKKTTTOOOPPPWWW[[[YYYWWWXXXbbbbbb___YYYSSSRRRWWW\\\```ccchhhnnnuuu}}}nnnnnnoooqqqssssssrrrpppmmmsssyyy~~~ttttttuuuwww~~~}}}xxxqqqeeeYYYKKKFFFDDDGGGJJJLLLRRRXXX\\\gggvvvjjjLLL>>>;;;999888666<<<>>>CCCHHHLLLfffuuuaaaIIIDDDKKKGGGBBBJJJ777666555444444555666777BBBSSSfffggg```kkktttmmmyyy}}}}}}|||~~~|||xxxqqqjjjeee^^^WWWMMMEEEBBB@@@===;;;666;;;<<<888666888::::::===<<<:::888555444666888>>>999444444999???CCCDDDFFFCCCBBBFFFGGGEEEDDDFFFFFFFFFDDDCCCFFFQQQ```kkkyyylllYYYWWWVVVVVVWWWZZZ]]]^^^ZZZpppyyylll^^^RRRHHHIIIVVV[[[TTTRRRWWW\\\XXXVVVYYY^^^```aaaccc[[[XXXRRRJJJCCC@@@AAACCCBBBCCCEEEDDDFFFNNN\\\fffxxxsssZZZXXXeeeppppppdddwwwoooTTTKKKLLLLLLIIIFFFHHHJJJ[[[vvvuuujjjbbbVVV{{{{{{OOOFFF>>>DDD^^^yyyaaaNNNPPPHHH??????BBB===:::BBBWWWmmm~~~ooofffggg~~~zzzdddZZZaaagggpppttt^^^RRRXXXnnnwwwmmmiiiiii```QQQOOOWWWdddbbbaaaaaabbbaaa```___```aaaaaa```^^^^^^___aaagggbbbgggssswwwwww{{{xxxtttrrrssstttuuuuuuttt{{{|||wwwooofff]]]WWWTTT\\\nnn}}}|||uuubbbPPPGGGDDDEEEJJJLLLNNNRRRWWWeeelllyyywwwPPPCCC<<<:::999333<<<<<<@@@EEEHHHPPPcccwww~~~vvvVVVDDDEEEEEEEEEEEE???777666555444444555666777@@@OOOdddhhheeeqqq{{{uuu{{{~~~wwwwww~~~~~~~~~|||xxxssslllhhh___WWWLLLDDD@@@>>>;;;999;;;???>>>999555777888777<<<<<<;;;888555555666888<<<888444444888>>>CCCFFFEEEEEEHHHLLLKKKFFFDDDFFFBBBHHHNNNRRRWWWccctttvvv\\\XXXYYYYYYYYYYYYYYY[[[]]]```wwwwwwhhh[[[MMMKKKQQQZZZ\\\WWWVVV[[[]]][[[[[[___jjjuuu{{{|||kkkbbbVVVLLLGGGEEEEEEDDDFFFGGGHHHHHHHHHMMMTTTZZZnnnoooVVVSSSbbbpppmmmdddxxxgggSSSMMMNNNNNNLLLIIIKKKKKKVVVkkkwwwsssfff___VVV~~~vvvHHHDDD@@@HHH```zzzZZZGGGJJJGGG@@@@@@@@@===:::???QQQgggzzzppphhhxxxkkk```bbbccciiiyyyyyydddUUUYYYkkk|||ooohhheeefff^^^SSSSSS\\\jjjkkklllmmmllljjjfffdddgggeeeaaa]]][[[]]]cccgggggghhhpppyyy|||{{{xxxwwwvvvuuutttwww{{{}}}{{{xxxvvvqqqkkkZZZSSSOOOTTTccc{{{{{{yyyqqq^^^MMMIIIGGGGGGKKKMMMMMMPPPUUUbbbnnnnnnJJJ???;;;999:::555???===???EEEJJJRRRaaapppnnnRRRDDDFFFEEEEEEFFFBBB888777666555555555666777===JJJ```jjjkkkxxxxxxqqquuuzzzzzzzzz|||zzzuuuqqqmmmeee\\\OOOFFFAAA>>><<<:::DDDEEECCC;;;777888888777;;;;;;;;;888666666777999999888777666888<<>>@@@EEELLLUUUbbbmmmcccNNNFFFIIIEEEEEEHHHEEE888777666555555555666777:::DDDZZZjjjooozzz}}}wwwqqqrrr{{{~~~yyyvvv}}}{{{xxxtttrrrlllbbbUUUJJJDDDAAA>>><<>>:::;;;;;;999:::;;;;;;999777777888:::888;;;======<<<===AAAEEEIIITTTcccmmmkkkfffgggllldddQQQIIIJJJMMMUUUWWWXXXWWWVVVYYY```fffzzzqqq[[[SSSRRR^^^cccccc]]]YYYZZZZZZXXXYYYlll```WWWMMMHHHHHHLLLNNNNNNLLLLLLKKKMMMPPPRRRRRRQQQQQQ^^^dddXXXMMMTTTiiizzzttteeehhh}}}~~~lllccc\\\XXXRRRNNNMMMOOOQQQRRRPPPVVVVVVXXXaaagggtttmmm]]]YYY\\\eeeEEEFFFKKKVVViiixxx^^^UUUYYYTTTJJJFFFBBB===:::;;;EEEVVVkkk}}}qqqqqquuuhhhbbb]]]bbbsss~~~tttccc[[[^^^eeegggcccaaabbb```ZZZSSSOOO]]]aaaeeeggggggdddbbb```YYYbbbppp~~~|||ssshhh___]]]ggg||||||uuummmdddTTTGGGJJJIIILLLOOOOOONNNRRRXXXjjjyyyTTT===:::777777;;;;;;???@@@BBBFFFMMMYYYiiiuuu~~~\\\NNNKKKMMMGGGFFFIIIFFF999888777666555555666777:::>>>SSShhhnnnvvv~~~wwwssspppqqqnnnkkkpppyyyyyywww}}}zzzwwwtttoooeeeXXXMMMFFFBBB>>>;;;CCCDDD@@@;;;:::======:::999:::;;;:::888888999:::999>>>DDDFFFCCCAAA@@@AAAJJJWWWkkk{{{yyy[[[IIIEEEJJJPPPSSSYYYYYYYYYZZZ___jjjxxxiiiUUUWWW___iiiggg```XXXXXX^^^```]]]kkk~~~}}}```NNNLLLKKKIIIIIIKKKOOOQQQLLLKKKKKKNNNSSSXXX\\\]]]UUUXXXWWWPPPNNNYYYlllzzz}}}uuupppxxxvvvdddZZZTTTQQQPPPMMMJJJIIIJJJMMMPPPNNNWWW[[[aaakkkoooyyy~~~jjjZZZZZZccc]]]EEEEEEKKKZZZqqqtttffffffiii[[[LLLFFFBBB===<<<===BBBPPPcccuuu~~~uuummmtttxxxjjjbbbZZZ___ppp}}}{{{lll```[[[ZZZdddaaa___bbbgggeeeVVVGGGNNNQQQTTTVVVWWWYYY\\\^^^dddqqqvvvoooppp}}}{{{qqqggg^^^QQQGGGIIIIIILLLPPPPPPQQQXXX```xxxkkkLLL::::::777666;;;<<<<<<@@@EEEHHHPPPaaavvvmmmYYYPPPPPPQQQIIIGGGJJJFFF:::999777666555666666777999999MMMdddlllpppwwwwwwuuummmkkkooollleeeiiittt{{{yyy|||xxxuuunnneeeXXXMMMFFFAAA;;;888999:::999777888<<<<<<888888999;;;:::999999:::;;;;;;???FFFIIIHHHEEEAAA???GGGRRReeexxxqqq^^^KKKGGGMMMRRRQQQPPPWWWVVVWWW^^^mmmyyy]]]SSS[[[gggggg___WWWUUUZZZbbbhhhjjjuuuiiiQQQLLLNNNPPPPPPNNNMMMOOOQQQMMMMMMNNNPPPUUU\\\bbbfffaaa^^^XXXSSSTTT]]]jjjsss}}}eee___\\\XXXSSSRRROOOLLLIIIJJJMMMPPPOOOYYY```kkk{{{zzzfffXXX\\\iiiVVVBBB@@@GGG^^^|||uuu{{{yyy{{{llleeelllooo]]]KKKEEEAAA>>>???===???KKK___pppyyy{{{lllkkkyyy~~~ooofff[[[[[[iiizzzwwwjjj]]]TTT]]]^^^^^^cccmmmooo___KKKHHHJJJNNNPPPRRRVVV^^^dddooo}}}yyykkk___WWWOOOHHHJJJKKKNNNQQQQQQTTT^^^iii___EEE999<<<777555;;;>>>;;;AAAGGGLLLYYYppp```XXXQQQRRRRRRJJJIIIKKKEEE:::999888666666666666777999555GGGaaaiiilllpppqqquuummmmmmqqqkkkbbbjjj||||||xxx|||}}}wwwsssmmmeeeYYYOOOHHHBBB;;;666333555666666999===<<<777777999;;;;;;:::::::::<<<<<<>>>BBBFFFIIIHHHDDDAAADDDIIIUUUbbbmmmzzz{{{pppaaaVVVOOOPPPRRRPPPOOOOOOWWWVVVYYYhhh}}}]]]PPPRRR\\\ccc]]]TTTPPPVVV\\\aaalllxxxiiiYYYVVVVVVUUUUUUUUUTTTSSSRRRPPPRRRTTTUUUVVVZZZ```eeehhheeeaaa^^^]]]aaaiiippprrrdddggggggaaa]]][[[YYYVVVUUUUUUWWWXXXXXX```gggwwwwwwaaaUUU]]]nnnOOOBBB===FFFccclllvvvzzz~~~ddd^^^fffjjj[[[LLLGGGBBB???@@@<<<;;;FFF\\\qqq{{{tttmmmwwwwwwpppbbb]]]ffftttyyytttaaaSSSXXX___bbbdddlllrrrhhhVVVKKKOOOSSSUUUXXX]]]fffmmmvvvsssiiijjjnnnooolllzzzuuueeeXXXQQQMMMIIINNNNNNOOOQQQRRRUUUaaannnTTT>>>777<<<777555<<>>888777999;;;;;;::::::;;;<<<===<<<>>>BBBGGGJJJHHHEEECCCCCCGGGMMMTTT___pppzzzrrrkkkeeebbbbbb^^^[[[YYYSSSMMMQQQYYY]]]\\\cccxxxhhhJJJJJJVVV^^^```VVVNNNOOOYYY]]]^^^llliii\\\___ZZZVVVWWWZZZ[[[WWWSSSSSSWWWZZZYYYVVVVVV[[[```ggghhhiiihhhddddddjjjqqqooogggoooooofffgggeeecccaaaaaaaaabbbbbbccchhhmmmuuu^^^TTT^^^ppp{{{KKKEEE>>>GGGgggsss{{{```YYY___dddZZZPPPKKKEEE@@@@@@:::777BBB[[[ssstttwww}}}xxxjjjaaagggooouuu|||eeeSSSXXXbbbgggeeeiiipppkkk___PPPUUUZZZ]]]___dddlllssspppfff]]]\\\aaahhhooouuuwww}}}}}}rrraaaSSSNNNKKKIIIQQQPPPQQQRRRRRRVVVcccqqqMMM999555<<<777555<<>>>>>:::777777888999999999:::===@@@<<<>>>>>>===AAAHHHKKKJJJFFFEEEEEEDDDCCCEEELLLTTTdddeeeeeeaaaZZZYYYdddsssxxx{{{wwwlllfffhhhmmmooolllyyywwwUUUNNNKKKWWWbbb[[[___RRRMMMUUU\\\aaapppwwwiiifffiii\\\XXXaaaddd[[[WWW[[[WWW^^^gggjjjeee______bbbeeehhhmmmsssvvvuuuqqqlll~~~|||xxx}}}}}}yyyvvvvvv{{{rrr]]]NNN\\\nnnJJJ>>>>>>PPPqqqwwwvvv~~~```]]]___ddd^^^OOOEEEEEEAAA>>>@@@===;;;QQQppp~~~{{{nnnwwwoookkkkkktttxxx}}}{{{ppp[[[aaafffiiikkknnnqqqppplll^^^\\\aaalllxxxsssggg___WWWXXXccceeecccppp{{{{{{zzzppp^^^QQQMMMLLLJJJPPPUUURRRSSSYYY[[[bbbsssnnnAAA???;;;888888:::<<>>888666666666999======:::666666777888999999:::===???:::<<<<<<;;;>>>DDDGGGFFFGGGGGGGGGFFFFFFFFFHHHKKKKKKMMMOOOPPPRRR^^^xxx~~~bbbOOOQQQSSS[[[bbbZZZXXXRRRQQQUUUWWW]]]tttvvvkkkfff______[[[___gggkkkkkkpppzzzxxxyyyzzzyyyvvvuuuwwwzzzyyy{{{}}}}}}{{{mmm\\\OOO___eeeDDDAAABBBTTTssswwwzzz```\\\___gggdddVVVHHHCCCEEEBBBBBB@@@===MMMiiizzz~~~sss~~~|||rrriiieeekkkpppyyy|||iiibbbhhhnnnppprrruuutttpppeeedddkkkyyyooo^^^XXXYYY[[[dddkkkkkknnn}}}yyyvvvjjjXXXLLLIIIIIIHHHQQQUUURRRSSS\\\cccooovvvYYY>>><<<999888888;;;>>>AAADDDGGGXXXttteeeZZZTTTRRROOOKKKIIIHHHGGGGGGFFF@@@999666666777666555666888;;;NNNeeegggaaaeeellluuutttwwwzzzvvvnnniiippp|||xxxpppfff\\\SSSJJJAAA;;;666555555888<<<<<<999555555777888888888:::<<<>>>;;;===<<<999:::???AAA@@@CCCCCCDDDFFFHHHIIIGGGEEEEEEEEEFFFIIIQQQgggbbbOOOMMMXXX[[[^^^^^^WWWWWWWWWWWWXXXZZZiiitttcccjjjlllbbbYYY]]]ccciiirrrzzzgggYYYPPPdddvvvXXX===AAACCCUUUuuuyyy~~~^^^ZZZ___kkklll]]]KKKCCCKKKGGGEEECCC@@@EEE[[[rrruuuuuuwwwwwwjjj```bbbiiivvvuuuccckkkrrrtttuuuvvvtttpppaaaaaahhhxxxtttbbbVVVUUUZZZ^^^eeelllllljjjuuu{{{zzzttteeeSSSHHHFFFHHHIIIRRRUUURRRUUUaaalll}}}[[[EEE:::999777777999<<<@@@CCCEEEKKK[[[ooo|||\\\ZZZRRRQQQNNNKKKIIIGGGGGGGGGAAA===888666666777666666444777999IIIaaahhhaaabbblllvvvvvvyyyvvvrrrmmmkkkooo}}}zzzssshhh___VVVMMMCCC<<<777555555777:::;;;888555555666888999999999<<<>>>???AAA???:::888;;;<<<;;;;;;<<<>>>BBBHHHNNNNNNJJJJJJGGGGGGMMMZZZsssnnnPPPMMMSSS^^^___[[[WWWSSSXXXXXXYYY```nnnooohhhpppppphhh```ccceeekkk}}}uuuaaaUUUQQQiiigggMMM;;;===@@@SSSsssyyy[[[[[[dddpppooo]]]KKKCCCKKKJJJFFFCCCAAA???PPPlllrrrwwwsss}}}}}}nnnbbb```hhhwwwwwwgggooovvvwwwvvvtttpppjjjXXXUUUYYYeeesss|||wwwgggZZZRRRQQQZZZdddlllllliiieeeggg{{{{{{|||rrrbbbQQQGGGGGGKKKNNNRRRVVVUUUXXXgggsssmmmMMMBBB999888777777999===AAADDDGGGOOO^^^oooyyyoooTTTWWWPPPOOOMMMKKKIIIGGGGGGGGG;;;999777666666777777777333888888BBB[[[fffbbb```iiixxx~~~{{{qqqmmmlllooorrr{{{{{{uuulllcccZZZPPPEEE===888666555777::::::888555444666999999999:::<<<===EEEGGGDDD===888999:::999999;;;<<<>>>GGGQQQTTTPPPFFFCCCFFFSSSggg~~~fffXXXPPPWWW\\\aaaaaaZZZVVVYYYTTTYYYcccwwwuuusssooolllnnnllllllnnnzzz}}}rrr]]]QQQRRRlll{{{\\\GGG======AAASSSrrruuu]]]aaakkktttkkkUUUEEE@@@FFFLLLFFFAAABBB@@@NNNllltttuuuvvvuuukkkdddiiiuuuyyypppuuuyyyyyywwwsssjjjaaaUUUOOONNNUUU___gggooovvvvvvnnneee___YYYXXX]]]eeeqqqjjjeeekkkyyy~~~{{{xxxlll[[[NNNGGGGGGLLLQQQRRRXXXXXX]]]kkkvvv___FFFCCC999999888999;;;>>>AAACCCHHHRRRdddwwwbbbQQQTTTOOONNNMMMKKKIIIHHHGGGGGG999999888777777777777777333:::777;;;RRRbbbccccccssssssvvvzzztttmmmkkkrrruuuxxx|||wwwpppiii```UUUHHH???999777666777:::;;;888555555777:::;;;;;;;;;<<<>>>GGGJJJHHHAAA;;;;;;<<<<<<===AAABBB@@@FFFRRRXXXUUUNNNNNNTTTccctttqqq```WWWUUUXXXeeehhhgggjjjdddbbbkkkaaapppyyyvvvuuummmooozzzsssttt||||||oooYYYQQQRRRnnnuuuSSSBBB???AAAFFFXXXuuupppbbbfffooosssfffOOOBBBAAAHHHWWWNNNAAADDDDDDOOOllluuu|||ttt}}}~~~{{{sssggggggooo|||{{{||||||zzzyyytttgggZZZQQQJJJFFFKKKSSS[[[ccciiiqqqppppppppplllhhhjjjpppssskkkqqq{{{yyymmmaaaRRRIIIEEEFFFKKKQQQQQQXXXZZZaaapppzzz{{{QQQ>>>???999999999:::===@@@CCCEEEEEESSSjjj~~~]]]UUUSSSNNNNNNMMMLLLKKKIIIIIIHHH<<<<<<<<<;;;999777666666333<<<777666JJJ^^^dddfff~~~mmmqqq~~~~~~}}}}}}wwwqqqvvvxxxxxx~~~{{{vvvpppgggZZZKKKAAA;;;888666777:::;;;999666555888;;;<<<<<<<<<===>>>FFFJJJIIIBBB===>>>AAABBB@@@HHHJJJGGGJJJVVV\\\ZZZ]]]aaaiiittt|||oooggg```___^^^]]]```fffeeewwwyyywww|||xxxuuuzzzvvvsssmmmqqq|||wwwzzz{{{mmmVVVRRRSSSooopppLLL>>>???@@@III]]]{{{wwwiii```aaahhhmmmfffTTTKKKKKKZZZpppaaaFFFFFFEEEJJJbbbrrrzzzzzzxxx}}}}}}vvvkkkfffiiiuuu~~~~~~yyywwwxxxttteeeTTTIIIDDDCCCJJJTTT[[[bbbhhhsssuuuzzz|||yyyxxx~~~xxxssscccWWWKKKGGGFFFFFFJJJPPPQQQXXX[[[cccssslllIII::::::777888999;;;???CCCGGGIIIIII]]]uuuttt^^^^^^TTTNNNNNNMMMMMMLLLKKKJJJIII@@@@@@@@@>>>:::777555555333===777222EEE\\\eeeiiizzz|||www~~~yyyxxx{{{|||zzz}}}yyytttlll^^^NNNBBB<<<999777888;;;;;;999777666999<<<=========>>>???CCCHHHIIICCC>>>@@@DDDFFF@@@KKKPPPLLLOOOZZZaaa___]]]eeeqqqyyy|||uuu^^^TTTRRRUUUQQQRRR\\\ffflllttt|||ppp{{{qqqkkkkkkmmmzzz}}}zzzkkkTTTTTTTTTooommmHHH;;;===<<>>777777:::888333:::777777<<>>999666:::<<<999777777999;;;===>>><<<;;;;;;<<>>PPPbbbzzzfffYYY^^^___bbbhhhoooqqqllldddpppKKKJJJEEE===JJJ]]]kkkyyyzzz|||rrrkkkfffjjjvvv}}}zzzqqqrrrvvvhhhQQQGGGCCCCCCJJJTTT^^^jjjtttsssuuuwwwyyy|||}}}rrreeeUUUOOOHHHEEEGGGJJJLLLMMMWWWWWWYYYbbbqqqUUU???===999;;;888888>>>CCCFFFIIIMMMSSS|||iii```___SSSUUURRROOOOOOPPPPPPNNNLLLFFFHHHEEE???::::::888555666555888===CCCNNNaaarrrhhhsss~~~}}}xxxuuuyyyvvv{{{{{{uuuppphhhWWWGGG???999666:::<<<:::888888888;;;===>>>>>>===>>>???AAABBBDDDFFFHHHJJJKKKLLLIIINNNRRRTTTWWW```nnnzzz|||cccMMMIIIMMMOOOVVV]]]eeeqqqyyyvvvvvvyyyzzzzzzooo]]]MMMSSS\\\|||YYYEEEEEE:::BBBVVVhhh}}}lllaaaTTTTTTVVV[[[bbbgggfffcccuuuhhhLLLMMMIII@@@LLLSSS```vvvyyyyyy~~~xxxpppiiiiiirrr}}}~~~tttuuuzzznnnZZZGGGEEEGGGNNNUUU[[[ccckkkffflllrrrxxx}}}}}}wwwjjj]]]PPPLLLGGGFFFHHHLLLNNNOOOVVVXXX^^^jjj|||zzzNNN<<<;;;555555777<<>>AAAIII\\\mmmaaalllxxx}}}|||zzz~~~~~~wwwvvvrrrvvv~~~zzzvvvnnn]]]LLL@@@:::777:::<<<;;;::::::999;;;>>>@@@@@@@@@AAABBBBBBBBBCCCDDDFFFHHHJJJKKKHHHOOOUUUUUUVVVeeejjjfff\\\NNNCCCBBBLLLVVV\\\fffqqquuujjjYYYKKKXXXddd}}}TTTAAADDD===GGG```uuunnnfff[[[\\\```dddfffddd___[[[___kkk\\\KKKOOOMMMEEELLLPPP]]]qqquuuqqq{{{}}}uuullliiimmmvvv}}}ssstttyyyppp___IIIIIIMMMSSSVVVVVVYYY___ZZZbbblllttt{{{~~~xxxoooaaaTTTJJJHHHFFFGGGJJJNNNPPPRRRVVV[[[dddsssfffEEE::::::555333888>>>BBBCCCMMMeee{{{~~~tttZZZVVVVVVMMMSSSQQQNNNNNNNNNNNNMMMLLLIIILLLKKKEEE>>><<<999666777:::>>>???<<<@@@PPPaaa```hhhqqqttttttrrrrrrrrrooozzz|||zzzsssnnnqqq}}}zzzrrr```OOOBBB<<<888:::<<<<<<;;;===<<<>>>AAABBBAAAAAAAAABBBJJJIIIGGGFFFEEEFFFFFFGGGJJJPPPUUUVVV\\\pppyyyeeeYYYNNNHHHCCCAAAKKKYYY\\\jjj|||{{{rrrfffWWWLLL[[[nnnyyyRRR@@@BBB???LLLkkkxxxxxxmmmggg```eeeoooxxxwwwkkk]]]TTTQQQZZZRRRHHHMMMLLLFFFJJJPPP\\\nnn~~~yyynnnooo{{{~~~wwwnnnhhhjjjrrr|||}}}vvvwww{{{rrrdddOOOOOORRRWWWWWWTTTTTTWWW\\\dddnnnuuuzzz}}}vvvjjj[[[OOOGGGFFFGGGHHHKKKNNNQQQRRRWWW^^^iiiyyyoooSSS>>>:::<<<777777:::===???BBBRRRrrrkkkZZZYYY[[[SSSQQQPPPNNNNNNMMMMMMMMMLLLOOOMMMHHHAAA>>>>>>:::444777:::>>>>>>999:::HHHWWW^^^bbbhhhlllllljjjjjjllllll}}}xxxxxxzzzooojjjooo}}}|||sssbbbQQQFFF>>>999:::===<<<<<<>>>@@@BBBDDDDDDBBBAAAAAAAAAKKKJJJIIIIIIJJJKKKMMMNNNPPPSSSWWW[[[fff}}}}}}wwwcccUUUKKKIIIEEEBBBHHHTTT]]]nnnyyyooocccWWWPPP]]]uuutttQQQAAAAAA@@@PPPuuu}}}sssxxxrrr\\\___iiitttuuuiii[[[TTTOOOQQQLLLFFFHHHIIIFFFGGGIIIRRRbbbsssxxxnnn~~~{{{wwwooojjjjjjqqq{{{~~~yyymmmZZZXXXZZZ___```\\\YYYYYYdddkkkttt{{{}}}{{{tttgggXXXNNNGGGHHHIIIJJJLLLNNNQQQRRRYYYbbbnnn~~~ZZZGGG:::888;;;777999:::>>>AAAFFFTTTooouuueeeZZZXXXXXXSSSPPPPPPOOONNNMMMLLLMMMNNNSSSPPPHHHBBB@@@@@@<<<555666999<<<===999999DDDQQQZZZZZZ^^^eeejjjjjjlllooonnnvvv|||yyy~~~wwwjjjhhhooo{{{}}}uuueeeUUUJJJAAA;;;;;;===<<<===???BBBDDDEEEEEECCCAAA@@@@@@@@@AAADDDGGGKKKNNNRRRSSSVVVYYY]]]bbblll|||zzzsssooo```UUUMMMJJJGGGCCCGGGOOOZZZiii{{{pppjjjfffmmmvvvllllllooozzz~~~vvvlll___UUURRR___zzzjjjMMMAAAAAAAAAWWW~~~{{{jjjaaa]]]bbbddd\\\UUUTTTQQQMMMIIIGGGFFFGGGGGGFFFDDDIIIVVVhhhxxxrrruuuzzzzzzxxxtttnnnllloooxxx~~~uuuhhhdddfffnnnsssoooiiieeeiiipppzzz}}}yyywwwpppbbbTTTLLLHHHIIIKKKKKKLLLNNNQQQTTT[[[gggwwwkkkLLLAAA999666888555777;;;AAAHHHLLLUUUeeeuuu~~~oooeee]]]WWWUUUQQQOOOPPPPPPOOOMMMLLLNNNOOOTTTTTTPPPIIIEEECCC>>>888;;;;;;<<<===;;;:::AAAJJJ[[[WWWXXXcccllloooqqqtttuuuooommmsss~~~vvvhhhgggmmmwwwyyyjjj[[[MMMDDD===<<<<<<<<<<<>>:::666888777:::===CCCIIIMMMWWWkkk~~~fffddd___VVVSSSPPPOOOQQQQQQPPPNNNMMMOOOQQQRRRXXXYYYRRRIIIDDD???;;;BBB@@@??????<<<999===CCC___XXXXXXcccnnnrrrtttvvv~~~oooccchhhzzzwwwiiigggjjjrrr|||nnn```OOOFFF>>><<<<<<;;;<<<>>>???AAADDDDDDDDDCCCCCCDDDPPPQQQRRRSSSSSSRRRPPPOOOTTT[[[cccccc\\\WWWWWWYYYiiizzzyyyvvvxxxwwwtttkkk]]]UUUTTTWWWYYYTTTXXX[[[bbblllnnn[[[CCCAAAAAABBBFFFMMMWWWbbbiiimmm~~~qqqUUUFFFDDDFFF>>>CCCPPPdddxxxyyyooocccUUUOOOPPPccc|||vvvSSS???>>>BBBGGGeee{{{yyy}}}eeeRRRRRRXXXYYYZZZ^^^OOOFFFHHHLLLIIIKKKMMMHHHEEEDDDKKK]]]qqq~~~pppppp|||~~~~~~xxxooojjjlllppp}}}yyy~~~xxxqqqmmmeeeUUUHHHCCCHHHJJJKKKLLLMMMPPPWWW\\\eeeuuueeeEEE666===<<<999;;;===???@@@CCCEEEJJJ[[[{{{uuuYYY\\\[[[RRRNNNNNNOOOQQQRRRQQQNNNMMMOOORRRHHHNNNVVV\\\[[[QQQCCC999<<<======:::777777:::>>>UUU```WWWUUUlllvvvqqquuuzzznnndddiiizzzmmmgggjjjnnn~~~{{{nnnaaaWWWKKK???;;;<<<<<<===??????CCCFFFGGGGGGIIINNNSSSpppkkkcccXXXJJJBBBGGGPPPNNNPPPXXXcccggg___SSSKKKWWWmmmvvv~~~{{{yyy___ZZZ^^^[[[VVVSSSSSSWWW___ddd___PPPCCCGGGFFFEEEEEEGGGNNNWWW]]]cccrrrttt```JJJBBBBBBAAACCCDDDEEEQQQdddrrruuufffYYYPPPNNNPPPfffuuukkkMMM>>>===DDDNNNgggwww~~~fffOOOKKKQQQTTTTTTTTTOOOHHHDDDGGGMMMOOOKKKFFFHHHDDDLLL```qqq{{{rrrfffsss|||tttooooooqqq{{{}}}xxxqqqiii]]]OOOHHHGGGNNNIIIHHHLLLQQQSSSWWW\\\mmmSSSCCC888999:::555555;;;BBBAAACCCHHHQQQgggooo]]]]]]XXXSSSTTTSSSRRRRRRRRRQQQQQQPPPPPPOOO\\\\\\\\\[[[WWWNNNDDD===;;;<<<<<<;;;888888;;;===UUU___UUURRRmmm~~~ssshhhhhhrrrrrrjjjiiijjj|||}}}rrreeeYYYLLL@@@;;;;;;;;;<<<>>>???@@@CCCIIITTTdddttt~~~nnndddZZZQQQIIICCCCCCGGGLLLLLLSSS___eee___UUUNNNRRR```}}}tttuuuggg[[[\\\YYYWWWTTTTTTWWW\\\```\\\QQQHHHEEEEEEDDDCCCFFFLLLTTTZZZ]]]iiikkk[[[JJJGGGIIIIIICCCFFFGGGMMMYYYbbbyyypppbbbVVVNNNMMMPPPgggqqqcccIII>>>===AAAIIIeeehhhsssqqq```RRRSSSZZZ[[[WWWSSSPPPRRRPPPLLLJJJKKKIIIEEEFFFDDDHHHWWWhhhuuu}}}|||uuuwwwqqqoooooovvv||||||uuullldddXXXLLLGGGGGGMMMJJJJJJMMMOOORRRXXX___qqqwwwNNN@@@666888:::666888>>>AAAEEEGGGIIIZZZ{{{jjjYYYXXXRRRNNNRRRSSSPPPPPPPPPPPPQQQQQQQQQQQQ```\\\VVVPPPKKKFFFAAA>>>999;;;<<<;;;::::::;;;<<>><<<>>>DDDQQQuuuppp\\\\\\\\\]]]PPPOOORRRWWWYYYVVVNNNHHHWWWeeedddRRRJJJSSSWWWQQQMMMPPPNNNHHHPPPbbbpppsss{{{~~~yyyqqqlllsssxxxsss{{{xxx}}}~~~||||||vvvjjj\\\SSSKKKFFFGGGKKKGGGJJJOOOTTTUUU\\\kkk{{{ZZZAAA999444777999:::===BBB???HHHRRR^^^yyyppp\\\TTTSSSJJJGGGNNNQQQLLLLLLLLLLLLLLLLLLMMMMMMCCCCCCDDDFFFHHHHHHFFFDDD::::::;;;;;;<<<<<<;;;:::888SSSffffffooo{{{qqquuuxxxsssllllllvvv~~~mmmkkkooorrr|||xxxooo^^^PPPBBB===<<<<<<===@@@ZZZeeeooommm___PPPHHHFFFBBBBBBGGGPPPSSSQQQOOOOOOJJJDDD@@@DDDHHHIIIIIIKKKPPPVVVYYYWWWUUU\\\wwwwww^^^XXXXXX[[[UUUYYY^^^```]]]ZZZXXXWWWSSSSSSRRRQQQQQQRRRVVVZZZZZZ___bbbbbbaaa___[[[VVVPPPUUUUUUZZZeeeggggggpppqqqzzzgggcccpppxxxsssccchhhvvv}}}uuuyyytttdddUUUJJJEEEJJJRRR\\\ZZZKKK===;;;<<>>AAAFFFKKK[[[sss}}}eeeWWWUUUVVVNNNKKKOOONNNKKKKKKJJJIIIHHHHHHGGGGGG@@@BBBDDDGGGJJJIIIEEEBBB===;;;::::::;;;<<<:::999777LLLbbbccceeeyyyzzzuuuiii___bbbsss~~~kkkgggllltttzzzyyyqqqcccTTTEEE>>>===<<<>>>@@@OOOVVV[[[VVVJJJAAAAAADDD???CCCJJJRRRTTTRRRSSSXXXSSSLLLFFFDDDDDDEEEJJJQQQTTT___cccdddgggiii}}}xxxccc^^^[[[[[[UUUXXX[[[\\\ZZZXXXUUUUUUOOOPPPRRRSSSUUUYYY]]]aaacccfffkkkllljjjeee___ZZZ\\\aaa```eeetttwwwtttwww{{{}}}qqq\\\ZZZdddtttnnn\\\XXX\\\```]]]eeewww}}}qqqbbbSSSHHHEEELLLVVVbbb[[[JJJ>>>===>>>LLLeee~~~iiibbbcccaaa\\\HHHOOOTTTRRROOORRRUUUWWWbbbddd\\\OOOOOOXXXXXXPPPLLLOOONNNHHHIIIWWWkkkxxx}}}xxx~~~~~~yyyrrrlllooouuu||||||rrrxxxooojjjvvv~~~zzzvvvsssjjj]]]PPPIIIHHHHHHKKKPPPMMMOOORRRVVVYYYbbbvvvsss[[[888:::999888888:::<<>>???DDDJJJLLLIIIDDDAAA@@@AAAAAAFFFMMMQQQTTTZZZbbb[[[UUUNNNIIIDDDDDDOOO[[[dddnnnoootttttteeefffbbb___[[[ZZZYYYXXXXXXWWWWWWVVVRRRTTTWWWXXXZZZ]]]bbbeeejjjmmmrrruuusssnnnjjjhhhaaahhhggglll|||rrrddd\\\[[[]]]pppwww{{{tttfff[[[XXXZZZZZZ]]]iiizzz}}}vvvlll^^^QQQGGGEEEPPP\\\gggYYYDDD===CCCHHHWWWrrrooo[[[WWWZZZQQQGGGRRRXXXSSSLLLLLLOOOQQQUUUVVVSSSOOOPPPRRRQQQLLLJJJGGGHHHMMMSSS]]]jjjvvvwwwxxx|||}}}|||~~~~~~vvvkkkmmmqqqxxxyyy{{{{{{}}}wwwqqqmmmbbbVVVJJJGGGHHHIIILLLOOOOOOOOORRRXXX___kkk\\\NNN777777888999999;;;???BBBDDDDDDKKKYYYnnnggg\\\QQQPPPTTTOOOOOOOOOHHHJJJIIIIIIHHHGGGFFFEEEEEEQQQNNNJJJGGGGGGGGGGGGFFFBBB>>>:::888999:::999888444:::SSSccccccuuu{{{uuuyyyyyyoooeeeeeerrrwwwpppnnnnnnooozzz~~~xxxnnn^^^LLLBBB>>>;;;:::<<>>???FFFOOOWWWaaajjjddd___YYYQQQIIIJJJXXXgggzzz~~~nnneeejjjhhhdddccc___ZZZXXXXXXZZZZZZZZZZZZ\\\^^^^^^___```ccceeehhhmmmuuu|||||||||xxxnnnccc```dddgggeeelllpppwwwxxxooobbb^^^bbb___]]]aaajjjmmmrrr}}}qqqgggZZZOOOFFFFFFRRR```gggTTT===;;;IIIRRRccc}}}tttVVVNNNUUUJJJNNN\\\ccc\\\PPPKKKJJJJJJFFFHHHKKKOOOPPPNNNLLLKKKKKKCCCDDDRRR___eeellluuunnnooouuu|||qqqwwwzzzooooooqqqwww~~~xxxuuu}}}uuunnniii\\\QQQGGGEEEGGGIIILLLOOOOOOOOORRR[[[fffvvvgggEEEDDD888444777999:::<<>>;;;HHH^^^ddd^^^bbbppppppyyywwwnnnkkkiiirrr~~~{{{zzz}}}vvvlllsssoootttxxxhhhRRRCCC>>>>>>>>>===AAAAAAAAA@@@>>>>>>@@@BBBBBB>>>???EEEFFFJJJ\\\sssnnnnnnddd\\\YYYUUUaaazzz{{{bbb]]]dddkkkllliiihhheee```^^^aaahhhnnnzzz}}}tttiiiffffffffffffjjjpppzzztttnnnlllhhhgggiiifffsssyyyssspppvvvxxxuuuuuurrrpppqqqtttzzzxxxxxxxxxooobbbUUULLLGGGHHHTTTbbbYYYDDD;;;===QQQbbblll```XXXTTTQQQPPPKKKQQQWWW[[[]]]```dddaaaZZZlllbbbUUULLLJJJIIIHHHFFFGGGDDDLLLQQQQQQ]]]mmmqqqzzzlllttttttqqqpppssszzz{{{vvvpppiiieeeOOOKKKFFFDDDEEEIIIMMMPPPPPPIIISSSbbbllloooJJJ>>>===<<<888888999:::<<<@@@EEEHHHHHHaaatttccc\\\RRRQQQPPPOOONNNNNNMMMMMMLLLJJJJJJLLLHHHCCCDDDIIINNNNNNOOOTTTXXXTTTKKKBBBAAAAAA@@@>>>:::999999:::999666BBBWWW___[[[]]]hhhmmmsssrrrppppppjjjooo||||||~~~zzzxxx~~~zzzooossspppttt{{{kkkUUUEEE???>>>>>>>>>???@@@@@@>>>======???AAADDDAAABBBGGGEEEDDDNNN\\\^^^fffjjjnnnpppkkkpppqqq[[[YYYbbbkkknnntttrrrllleeeccckkkzzz~~~xxxpppssszzzyyyqqqkkkjjjuuu~~~}}}~~~vvvwwwppphhh[[[NNNFFFCCCGGGTTTbbbVVVCCC===>>>QQQcccoookkkUUUUUURRRPPPOOOKKKLLLRRRUUUWWW]]]fffkkkkkksss]]]NNNIIIHHHGGGEEEHHHCCCGGGKKKJJJUUUdddgggwwwpppttt~~~uuusssqqqssszzz|||zzzwwwuuuqqqkkkbbb\\\LLLIIIEEECCCEEEHHHKKKNNNOOOKKKWWWhhhtttcccDDD;;;:::888888777888<<>>>>><<<===>>>>>><<<<<<===???EEEBBBDDDJJJIIICCCDDDKKKNNNZZZdddpppyyyvvv|||dddSSSTTT___kkkqqq~~~{{{sssiiifffqqq|||tttqqqrrr|||zzz~~~xxxhhhbbbWWWJJJDDDDDDKKKYYYdddOOOAAA???@@@RRRgggxxxkkk]]]___YYYRRRPPPLLLGGGLLLOOOPPPUUU```kkkqqq|||nnn[[[OOOLLLLLLJJJHHHLLLEEEHHHKKKKKKUUUbbbcccqqqvvvvvvyyyyyyvvvttttttyyywwwtttpppooollleeeYYYPPPHHHFFFEEEDDDEEEGGGJJJLLLPPPNNN]]]qqq~~~zzzTTT>>>:::999777888777888>>>FFFKKKJJJHHH___{{{jjjRRRQQQOOOOOONNNMMMLLLJJJHHHHHHHHHHHHFFFKKKZZZcccXXXFFFCCCGGGKKKMMMKKKGGGCCCAAABBBCCCBBB@@@>>><<<===>>>>>>:::@@@PPP^^^aaa```aaaoooiiibbbhhhnnniiinnnzzzzzz|||}}}xxxuuuuuuxxxttt```NNNAAA<<<<<<===;;;===??????>>>======>>>BBB@@@CCCKKKNNNKKKJJJLLLJJJOOORRRZZZffflll{{{vvv\\\OOORRR]]]iiirrryyyooojjjsssyyymmmmmmmmmpppvvvvvvtttxxx~~~qqqbbbZZZRRRHHHDDDGGGOOOXXX^^^FFF>>>@@@BBBWWWppp{{{mmmjjj]]]QQQNNNKKKFFFKKKOOOPPPPPPUUU^^^ddddddaaa[[[VVVRRROOOKKKIIIJJJDDDJJJOOOOOOWWW```]]]gggxxx{{{zzzyyy~~~|||xxxvvvxxx}}}|||wwwsssnnnllliii```SSSHHHEEEEEEFFFFFFFFFGGGJJJLLLQQQSSSeeezzzgggIII<<<;;;;;;999999:::<<>>@@@AAA@@@????????????>>>@@@GGGMMMPPPQQQRRRJJJIIICCCFFFSSS___vvvrrr[[[RRRTTT[[[fffppp{{{|||xxx}}}|||eeeUUUVVVYYY\\\[[[[[[bbbnnnyyy|||{{{jjj]]]OOOJJJDDDBBBGGGMMMOOONNN===:::AAAEEE]]]{{{{{{{{{wwwiiidddUUUJJJKKKKKKJJJOOOVVVYYYVVVRRRSSSVVV```bbbbbb[[[QQQJJJGGGHHHCCCAAAJJJPPPMMMOOORRRLLL[[[sss}}}yyy{{{xxx~~~}}}yyyxxxyyy||||||yyyxxxsssmmmhhhbbbYYYLLLCCCDDDFFFHHHHHHHHHIIILLLOOOSSSZZZpppzzzVVV@@@:::;;;;;;;;;999===@@@AAACCCKKK[[[gggwwwXXXQQQWWWSSSSSSSSSSSSQQQOOOMMMKKKLLLPPPOOOLLLVVVccc^^^NNNFFFHHHKKKLLLKKKHHHFFFEEE@@@@@@@@@???======>>>???777777777>>>KKKWWWYYYVVVgggrrr{{{tttxxx~~~~~~{{{mmmZZZIII>>>;;;<<<;;;>>>BBBDDDCCCAAA@@@@@@???>>>>>>AAAFFFJJJNNNPPPGGGEEE>>>AAAOOOZZZpppsss___WWWVVVYYYaaajjjrrrzzzrrrbbbZZZUUURRRRRRVVVZZZWWWTTTUUU^^^fffrrrxxx}}}}}}rrraaaWWWJJJGGGCCCDDDJJJOOOKKKDDD999999CCCJJJeeewww{{{|||dddZZZ[[[QQQKKKOOORRRNNNRRRZZZ```^^^WWWSSSSSS```___ZZZPPPFFFCCCGGGMMMEEEFFFRRRVVVLLLGGGFFF???PPPeeexxx~~~tttttt~~~{{{wwwwwwxxxzzz|||zzztttooohhh___WWWNNNGGGBBBDDDGGGIIIIIIHHHJJJNNNRRRXXXbbb|||~~~cccFFF:::999888888:::999>>>CCCDDDFFFSSSkkk~~~lllTTTPPPTTTRRRSSSTTTUUUTTTRRROOONNNKKKOOONNNJJJMMMTTTTTTNNNGGGHHHIIIJJJJJJIIIGGGEEE???@@@@@@???>>>===???@@@:::<<<;;;===HHHWWW]]]ZZZdddyyywwwsss{{{~~~~~~sssbbbNNNAAA======:::>>>BBBEEEDDDBBB@@@@@@@@@@@@>>>===>>>CCCGGGJJJBBBAAA;;;>>>IIIPPP```yyysssaaa[[[XXXVVVZZZcccgggooozzzuuu___XXX[[[bbbgggZZZ]]]___```___^^^^^^___YYYaaahhhnnn{{{|||vvvzzz}}}lllZZZQQQIIIGGGCCCCCCJJJQQQLLLBBB::::::FFFNNNlll~~~qqq]]]XXX^^^XXXQQQQQQQQQMMMNNNTTT\\\\\\VVVSSSSSSaaaYYYMMMDDD@@@DDDKKKQQQKKKNNN[[[\\\MMMEEEEEE???HHHTTTlll|||vvvrrrwwwzzz}}}xxxvvvwwwyyy{{{xxxmmmjjjbbbXXXMMMGGGEEEEEEDDDGGGIIIIIIHHHIIIOOOTTT```mmmfffPPP===999999555555:::;;;???CCCDDDIIIYYYqqqfffUUURRRRRROOOQQQRRRTTTSSSQQQOOOMMMLLLMMMMMMLLLKKKJJJKKKKKKFFFEEEEEEGGGHHHHHHEEEBBB@@@AAAAAA@@@???>>>@@@BBB:::===<<<;;;EEEUUU]]]\\\fff~~~xxxtttuuu~~~xxxgggSSSDDD??????999===BBBEEEDDDBBB@@@???@@@AAA@@@<<<;;;???DDDGGG???===555666???CCCPPPgggrrraaa\\\XXXSSSVVV___]]]dddmmmvvv~~~nnn\\\VVVXXX^^^aaagggggghhhlllpppnnnhhhbbbaaacccbbbaaajjj}}}}}}xxxzzz{{{hhhWWWNNNEEEBBB======FFFNNNIII>>><<<===HHHQQQpppyyysss```^^^fff^^^RRRLLLFFFKKKHHHJJJQQQTTTPPPNNNPPPkkk^^^OOOFFFFFFJJJLLLLLLJJJOOO]]]]]]LLLDDDFFFCCCDDDGGGbbbvvvooorrr}}}yyytttzzz}}}}}}yyyvvvwwwyyyxxxsssiiifff___TTTHHHDDDFFFJJJDDDGGGIIIHHHFFFIIIOOOUUUhhhuuuYYYFFF:::;;;;;;555555<<>>===<<<<<<===999888666666999@@@JJJQQQnnnwwwjjjaaa^^^\\\YYYVVVZZZ[[[\\\___dddkkkqqqtttvvv```\\\___bbbiiisss|||}}}tttpppddd\\\___fffllluuu}}}}}}pppaaaRRRHHHBBBCCCEEEIIIKKKHHHBBB<<<>>>AAAGGGXXXyyy~~~nnn```^^^___cccaaaXXXNNNIIIKKKIIIHHHKKKPPPSSSTTTSSS___```TTTPPPPPP[[[cccIIIKKKLLLLLLKKKGGGBBB===999AAAAAAPPPhhhssspppqqqzzz|||~~~xxx}}}~~~|||~~~}}}|||{{{zzz|||xxxzzz}}}}}}uuunnnfff^^^RRRIIIDDDDDDFFFGGGKKKDDDCCCIIIJJJJJJUUUdddoooccc@@@>>>:::777666777999;;;===GGGDDD@@@QQQeeesss}}}zzzZZZYYY]]]SSSPPPQQQPPPMMMJJJIIIIIIJJJRRRPPPMMMJJJFFFCCCBBBAAACCC@@@@@@CCCBBB??????BBB???@@@>>>;;;===FFFQQQVVVOOOKKKFFFCCC@@@DDDSSSbbbjjjwwwrrrwwwsssbbbTTTIIIAAA@@@>>>@@@DDDFFFCCCAAACCCAAABBBBBBBBB@@@>>><<<:::777777999:::===CCCJJJOOOVVVgggwwwyyypppjjjgggddd```]]]ZZZYYYXXXTTTQQQPPPRRRTTTaaagggmmmqqqrrruuu{{{vvvkkkeeejjjpppwwwvvvllldddeeeiiinnntttzzztttgggYYYLLLEEEBBBCCCEEEHHHIIIFFF@@@;;;>>>AAAIII]]]```VVVRRRRRRUUUUUUPPPJJJHHHIIIHHHHHHKKKOOOQQQQQQOOOWWWZZZQQQPPPKKKQQQbbbTTTRRROOOIIIEEEDDDFFFJJJMMMIIIEEEKKK___pppuuuuuuvvv}}}{{{~~~~~~~~~~~~}}}{{{{{{~~~~~~|||zzzxxxxxx{{{~~~~~~|||xxxqqqlll___WWWMMMDDDAAABBBEEEGGGIIIEEEGGGMMMNNNOOO[[[kkk}}}xxxQQQ===<<<999888888:::===???>>>AAA;;;@@@ZZZsssrrrWWWTTTWWWOOOOOOOOOOOOMMMJJJHHHIIIJJJSSSQQQLLLHHHEEEDDDDDDEEEBBB@@@BBBFFFFFFAAA???@@@???<<<:::<<<>>>@@@EEEJJJNNNKKKFFF@@@;;;===LLL]]]iiirrryyymmmxxxzzznnnaaaQQQDDDBBB??????DDDFFFDDDBBBCCC@@@AAACCCDDDCCC@@@<<<999777:::>>>BBBEEEHHHMMMPPPPPPSSSXXXaaallluuuyyyyyynnnmmmkkkiiieeebbb^^^\\\[[[[[[YYYQQQFFF???>>>@@@CCCGGGJJJLLLMMMQQQWWW\\\bbbkkksssvvv}}}|||llliiikkkrrrwww{{{uuuqqqqqqsssuuuwww{{{zzzyyyxxxjjj\\\OOOGGGCCCBBBBBBDDDFFFFFFCCC>>>999===@@@LLLfffpppUUUPPPKKKHHHJJJJJJGGGFFFGGGHHHHHHIIIKKKNNNNNNLLLJJJJJJMMMJJJNNNEEEHHHcccfffiii```RRRHHHFFFMMMYYYaaa]]]TTTNNNWWWhhhssspppiiizzzyyy~~~~~~~~~}}}|||}}}|||yyyxxxxxxuuuxxx|||~~~~~~{{{xxxuuupppkkkhhhWWWPPPGGG@@@@@@CCCGGGIIIHHHHHHKKKPPPPPPTTTeeewwwaaa???:::999888888:::===AAACCCDDD???999KKKpppfffSSSNNNPPPKKKMMMNNNNNNLLLIIIHHHHHHIIIQQQNNNIIIDDDBBBCCCEEEGGGBBBDDDIIIPPPPPPHHHBBBAAA@@@;;;;;;???@@@<<<<<<@@@HHHGGGEEE@@@999:::GGGVVVbbbggglllkkkmmm{{{|||xxxlllYYYHHHEEEAAAAAAFFFIIIGGGEEEFFF@@@AAACCCCCCCCC@@@===;;;<<<@@@EEEHHHKKKNNNRRRTTTZZZSSSOOOSSSYYY[[[^^^bbb[[[]]]^^^]]][[[XXXWWWWWWWWWZZZZZZSSSHHH@@@???BBBAAADDDFFFHHHIIILLLPPPTTTOOO\\\lllyyy|||rrrnnnllloooxxxyyywwwwwwuuuvvvzzz~~~zzzqqqssssssdddTTTIIIDDDCCCAAABBBCCCDDDBBB???;;;888;;;???PPPssscccVVVRRRMMMJJJJJJHHHEEEDDDGGGGGGHHHKKKMMMMMMLLLIIIGGGFFFFFFFFFPPPIIIJJJjjjvvvvvvjjjYYYKKKFFFLLLWWW___cccZZZOOOOOO]]]mmmnnnggg}}}sssyyy}}}}}}||||||~~~zzzxxxyyyuuuxxx{{{}}}~~~|||zzzvvvqqqkkkeeeaaaQQQKKKDDD@@@AAAFFFKKKNNNIIIJJJLLLOOOOOOXXXnnnwwwQQQ:::777777777888;;;???BBBEEEGGGAAACCCbbbkkk[[[PPPLLLMMMJJJKKKLLLLLLKKKIIIHHHHHHHHHJJJHHHEEECCCBBBCCCDDDFFFBBBFFFOOOWWWWWWNNNDDDAAA<<<:::;;;??????;;;;;;===???@@@BBBAAA;;;:::BBBNNN[[[^^^^^^eeeuuu{{{xxxzzzvvvaaaOOOFFFAAA@@@EEEJJJIIIGGGGGGCCCBBBAAA@@@@@@AAAAAABBBCCCFFFJJJMMMOOORRRUUUWWW___WWWRRRTTTWWWWWWYYY^^^SSSTTTTTTTTTSSSSSSUUUWWWQQQVVVXXXSSSIIIBBBAAACCC???AAAEEEHHHJJJLLLMMMOOOHHHSSSaaannnyyy~~~{{{uuuooojjjhhhqqqxxxttttttuuusss}}}|||zzz{{{mmm\\\NNNEEEBBBAAA@@@AAABBBBBB???===:::999;;;AAAYYYzzz___WWWQQQNNNMMMNNNLLLGGGGGGIIIGGGIIILLLNNNMMMJJJGGGEEEMMMHHHEEESSSOOOOOOjjjsssccc[[[OOODDD@@@CCCJJJOOOQQQNNNHHHFFFQQQcccnnnqqquuu|||qqqttt~~~~~~}}}}}}~~~||||||xxxzzz{{{||||||~~~}}}{{{{{{zzzvvvnnneee]]]XXXIIIEEE@@@???BBBGGGLLLOOOJJJKKKMMMMMMPPP^^^yyy```FFF;;;777777777999;;;???BBBDDDBBBEEESSSxxx{{{[[[TTTPPPMMMNNNLLLIIIJJJLLLKKKIIIHHHHHHHHHEEEEEEFFFFFFFFFEEEEEEEEEBBBEEEMMMVVVVVVLLLDDD@@@888>>>AAA>>>;;;<<<>>>>>>:::;;;>>>@@@===;;;@@@GGGXXX\\\[[[eee}}}yyywwwyyywww}}}{{{~~~lllZZZHHHAAA???EEEJJJJJJIIIHHHFFFDDDAAA@@@@@@CCCGGGJJJIIILLLQQQTTTUUUVVVXXXZZZccc___\\\]]]aaabbbaaa^^^PPPOOONNNMMMNNNPPPRRRTTTUUUYYY[[[WWWNNNFFFBBBBBB???AAAEEEIIILLLOOOPPPPPPJJJLLLQQQYYYaaaiiilllmmmhhhfffjjj{{{yyytttrrrtttxxx~~~sssbbbRRRHHHBBB???>>>???@@@AAA@@@>>>;;;:::;;;>>>KKKlllwww]]]RRRKKKJJJKKKNNNLLLHHHHHHLLLFFFIIILLLMMMKKKHHHFFFEEELLLFFF???LLLIIIGGGZZZXXXGGGEEEAAA??????AAAEEEGGGDDDDDDCCCBBBEEEQQQbbbooollluuuvvvrrryyy}}}~~~}}}~~~}}}}}}{{{yyyxxx{{{~~~{{{xxxyyyyyysssiii]]]SSSNNNBBB@@@>>>???CCCHHHKKKMMMKKKMMMOOORRRYYYmmmjjjMMM>>>999777888888:::===@@@CCCDDDEEETTTiiiiiiSSSQQQOOOOOOPPPMMMHHHJJJLLLLLLJJJIIIIIIIIIDDDFFFGGGHHHIIIHHHGGGFFFEEEEEEIIIOOONNNHHHCCCCCC@@@MMMPPPBBB999>>>@@@<<<<<<::::::======;;;>>>CCCXXX___]]]fff||||||oooppptttvvvyyywwwhhhLLLEEEBBBHHHNNNOOOMMMLLLGGGEEECCCCCCEEEIIIMMMPPPQQQVVV\\\```aaa___^^^]]]dddeeeeeehhhrrrzzzqqqbbbRRROOOLLLMMMPPPRRRRRRPPPXXX[[[^^^]]]XXXQQQLLLIIIGGGHHHJJJMMMRRRWWWZZZ[[[QQQOOONNNSSSZZZaaahhhllllllmmmvvv|||vvvpppppp{{{|||vvvhhhVVVIIIDDDBBB???<<<>>>@@@AAA???<<<;;;;;;===DDDZZZppp\\\OOOJJJHHHIIIJJJHHHDDDFFFKKKEEEHHHKKKKKKHHHEEEDDDDDDDDDBBB<<>>>>>>>>>>>???AAACCCEEEDDDBBBCCCEEEBBBDDDUUUiiilllsss|||rrrppptttuuuxxx|||||||||~~~zzzvvvtttvvv{{{}}}zzzwwwwwwtttlll```SSSJJJFFF@@@??????BBBFFFJJJLLLLLLKKKOOOUUU]]]jjjoooNNNAAA<<<777777888:::===@@@CCCFFFHHH^^^uuusss]]]QQQQQQNNNOOOQQQJJJGGGJJJLLLMMMKKKJJJJJJJJJDDDDDDEEEEEEFFFFFFFFFFFFHHHFFFGGGIIIIIIFFFEEEGGGNNN______HHH999>>>AAA999@@@;;;888:::;;;;;;===@@@WWWaaa___dddwwwttthhhnnnlllpppttt{{{~~~qqqQQQJJJGGGMMMSSSTTTRRRQQQHHHGGGFFFGGGIIIMMMQQQTTTXXX^^^ggglllllliiidddaaa\\\aaaeeemmmnnnWWWTTTQQQSSSWWWYYYVVVRRRSSSVVV[[[]]]]]]ZZZUUURRRKKKJJJJJJMMMSSSYYY___bbbUUUSSSTTTZZZ```eeejjjmmmtttwww}}}rrruuu}}}yyyqqqbbbPPPEEEDDDDDDAAA======???@@@???<<<;;;<<<>>>IIIfff}}}iii\\\QQQNNNKKKIIIHHHCCC???BBBGGGCCCFFFIIIIIIFFFCCCCCCDDDAAADDDAAAIIIFFFDDDNNN???AAA@@@???=========>>>>>>@@@===AAAHHHFFFDDDVVVnnnpppvvv~~~sssiiiiiinnnrrrwww}}}{{{|||}}}yyysssppprrrxxx~~~~~~|||yyyvvvuuupppeeeXXXKKKDDDAAAAAAAAABBBFFFJJJMMMNNNMMMJJJQQQZZZfffxxxWWW===>>>>>>666777999;;;>>>CCCGGGJJJLLL}}}eeeWWWRRRQQQMMMOOOPPPGGGGGGJJJLLLMMMLLLKKKJJJJJJCCCBBBAAA@@@@@@BBBCCCEEEFFFFFFFFFFFFFFFEEEDDDDDDOOOLLLGGGBBB===;;;;;;;;;<<<;;;999888888999;;;<<>>===CCCLLLMMMEEE>>>===<<<======>>>======<<<<<>>@@@FFFGGGAAA===>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@CCCIIINNNRRRTTTXXX[[[[[[bbbssswwwTTT>>>777666777999:::;;;:::???GGGGGGQQQhhhvvv~~~sss___YYYSSSPPPPPPNNNJJJGGGHHHIIIIIIJJJIIIHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDEEE===???AAACCCDDDCCCBBBAAA<<<;;;:::999888888888888999999777777777777999999;;;LLL```nnnuuuyyyyyyxxxwwwwwwtttqqqvvvuuuooouuummm[[[LLLOOO]]]ffffffbbbbbbSSSGGGCCCDDDHHHUUUdddhhhxxxyyyvvvsssyyy{{{\\\[[[]]]^^^\\\WWWXXX]]]^^^^^^```bbb___[[[\\\```YYYYYYZZZ]]]cccllltttxxx|||yyykkk___RRRHHH@@@@@@???;;;===CCCCCCBBB;;;999<<<888???SSS|||fffUUUPPPNNNGGGGGGEEEDDDCCCCCCCCCCCCEEEFFFFFFDDDBBBBBBCCCDDDAAA??????AAA@@@===<<<>>>;;;;;;::::::::::::;;;;;;888@@@IIIKKKGGGCCCDDDFFFXXXbbbqqqyyy{{{zzzzzzqqqkkkkkkuuu}}}~~~{{{qqqnnnppprrrqqqnnnrrrvvv{{{~~~{{{vvvpppkkk^^^YYYQQQIIICCC@@@@@@@@@AAAJJJSSSWWWXXX]]]gggooowwwzzzmmmXXXAAA666444555777888;;;@@@AAACCCHHHJJJXXXrrrxxx}}}ddd]]]XXXSSSQQQPPPOOOLLLIIIIIIJJJJJJJJJJJJIIIHHHHHHDDDDDDDDDDDDEEEFFFGGGHHH<<<===@@@AAAAAA@@@>>>===<<<;;;;;;:::888777666666888777666666666666777888888EEE^^^uuu}}}{{{{{{wwwvvvrrrmmmmmmvvvuuummmoooyyyhhhVVVSSS___kkkkkkfffdddWWWKKKGGGEEEIIIXXXiiiooo}}}{{{iiihhhppp{{{{{{bbb___^^^aaaccc``````aaa^^^bbbgggkkkgggdddhhhooonnnnnnooosss~~~}}}qqqaaaUUUKKKCCC===>>>===<<<===BBBBBBAAA::::::===;;;HHHdddpppZZZOOOHHHEEEBBBBBBBBBBBBBBBCCCCCCCCCAAACCCCCCBBBAAAAAADDDFFF@@@@@@@@@@@@>>>;;;;;;<<<:::999999888888999:::;;;777@@@HHHIIICCC???@@@CCCRRR^^^ppp|||~~~uuujjjttt~~~}}}~~~xxxsssqqqpppnnnlllnnnrrrwww{{{}}}~~~|||zzzvvvooogggbbbSSSOOOHHHBBB>>>>>>@@@BBBEEEPPPYYY[[[^^^jjj|||uuuPPPCCC777555777888888:::<<>>??????@@@???===;;;999;;;;;;::::::999888777777666666666666666666666666666???VVVqqq{{{wwwxxxooonnnllliiijjjrrrtttnnnppp|||rrr^^^TTT\\\jjjllleeehhhZZZMMMGGGFFFMMMccczzz~~~{{{wwwmmmcccaaaeeeuuuuuulllccc]]]cccjjjkkkhhheee^^^ccckkkpppnnnlllrrr|||xxxiiiXXXLLLGGGBBB============>>>AAABBB@@@::::::;;;;;;OOOrrruuuXXXOOOJJJEEEAAA>>>>>>???AAABBBCCCDDDDDDAAABBBBBBAAA@@@@@@AAABBB???BBBDDDBBB>>><<<:::999888888888888888999::::::888===BBBBBB>>><<>>===>>>BBBDDDIIISSSZZZ^^^ggg{{{YYYBBB:::555777::::::999;;;===FFFGGGHHHOOOUUUdddzzz~~~{{{ggg[[[YYYVVVSSSRRRQQQPPPPPPKKKKKKJJJJJJIIIIIIIIIIIIKKKJJJIIIIIIHHHHHHHHHIII@@@@@@@@@???===<<<:::999888888888777888888999:::666666666666666666666666555999JJJaaammmlllnnnvvvhhhhhhhhhiiillluuuvvvssswww}}}xxxfffVVVZZZhhhmmmeeekkk]]]NNNFFFDDDPPPlllzzztttlllffflllkkkrrrzzz}}}nnneeejjjtttwwwrrrmmmdddfffkkkooonnnnnnwwwtttbbbPPPGGGDDDAAA>>>===>>>???@@@@@@AAA???999999:::;;;UUU^^^KKKJJJIIIEEEDDD===>>>???AAABBBBBBBBBBBBCCCBBB@@@@@@AAA@@@===;;;>>>DDDGGGDDD???<<<999777666777888999:::::::::999666999::::::999999===@@@===FFFWWWkkkwww}}}rrrnnnuuuxxxvvvvvvyyy}}}}}}rrrjjjiiilllhhhkkkooorrruuuyyy~~~~~~}}}}}}|||{{{~~~{{{wwwqqqjjjbbbYYYSSSGGGDDD@@@>>>>>>AAAEEEGGGMMMSSSXXX___pppxxxtttpppFFF;;;777555888:::999999;;;@@@EEECCCGGGXXXhhhyyyrrreeeYYYXXXUUUSSSQQQPPPOOOOOOKKKJJJIIIIIIHHHHHHIIIIIILLLKKKJJJIIIHHHHHHHHHHHHAAA@@@???===<<<<<<======<<<;;;999777777888999:::666666777777777777666666666666???PPP\\\aaaeeejjjhhhfffhhhlllpppwww}}}ppp]]]]]]mmmtttnnnhhh]]]RRRJJJFFFLLLccc|||yyyoooqqqjjjhhhmmm|||yyyzzz}}}tttqqqnnnlllkkknnnyyyppp[[[KKKEEE@@@>>>===<<<>>>AAABBBAAA>>><<<999;;;>>>BBBccctttPPPHHHJJJFFFDDDGGG@@@@@@AAAAAAAAA@@@???>>>AAA>>>===@@@EEEFFF@@@;;;>>>EEEHHHBBB<<<:::999666555666999;;;<<<;;;:::888777666666666888:::;;;<<<888;;;GGG[[[mmmyyyxxxlllkkkmmmnnnmmmtttyyy}}}}}}zzz||||||sssmmmjjjjjjeeegggjjjmmmpppuuuyyy}}}~~~{{{yyyyyyuuuooohhh```WWWOOOIII@@@???>>>>>>@@@DDDIIIKKKPPPSSSVVV```sss{{{jjjTTTWWWxxx{{{UUU:::888555555888:::999;;;???CCCIIIKKKWWWssstttjjj___WWWVVVSSSPPPNNNLLLLLLMMMJJJJJJHHHGGGGGGHHHHHHIIIHHHHHHGGGGGGFFFGGGGGGGGGAAA@@@>>>===<<<===???@@@DDDAAA===:::777777888999666666777777777777666666999666:::EEESSS[[[```cccjjjhhhiiiooosssxxxyyyeeecccttt|||wwwaaa\\\WWWRRRIIIEEERRReeezzz~~~~~~vvvtttnnnqqq|||{{{rrrkkkiiimmmzzznnnXXXIIIDDD<<<<<<;;;;;;>>>CCCDDDBBB:::999888>>>DDDLLLqqq}}}aaaIIIIIIJJJBBBAAAHHHCCCCCCCCCBBBAAA???<<<;;;;;;888999@@@IIILLLGGG@@@???FFFGGG@@@999999999777444666:::<<<===<<<:::888888777666777;;;<<<;;;888;;;999???QQQgggvvv|||kkkcccdddgggfffppprrrtttuuuwww{{{~~~|||yyyuuupppllliiibbbdddgggjjjmmmqqqvvvzzz~~~}}}~~~zzzwwwsssnnnggg___VVVNNNFFFAAA<<<<<<<<<>>>BBBGGGKKKNNNRRRSSSUUU___qqqvvv^^^>>>EEEKKKqqq^^^@@@333777444555999:::;;;???EEEFFFPPPYYYnnnvvviiieeeYYYTTTTTTRRRNNNKKKIIIIIIJJJJJJIIIHHHGGGFFFGGGHHHHHHDDDDDDDDDDDDEEEFFFGGGGGG???>>>===<<<===???AAABBBBBB;;;666666555444555999777555777===???;;;777666888999:::<<>><<<;;;AAAHHHGGG@@@;;;<<<===>>>DDD[[[eeeVVVIIIEEECCC@@@@@@CCCCCCBBBBBBBBBCCCBBB???<<<;;;999999???FFFHHHCCC<<<@@@======???>>>888666888777777777777888888888888999888666555444444444555999<<>>AAADDDGGGKKKOOORRRXXXUUUWWWaaahhhcccRRREEEHHHdddvvvkkkUUUFFF===666333666999999;;;@@@FFFIIIMMMdddxxxuuummmnnn```LLLOOOMMMKKKKKKKKKLLLKKKJJJGGGIIIKKKLLLJJJIIIIIIJJJKKKFFFBBBDDDIIIJJJFFFAAA===<<<;;;:::;;;<<<>>>???===888666888888777777:::555666;;;@@@???999777888777888777999CCCQQQXXXXXX]]]jjjtttuuuvvv{{{yyyqqqeeeZZZXXX^^^___WWWKKKDDDHHHOOO___aaaaaa[[[TTTTTT]]]ffftttrrrnnnqqquuu|||hhhRRRDDD@@@;;;<<<<<<;;;@@@FFFDDD===999:::===BBBMMMiii[[[PPPGGGEEEEEEAAA@@@AAABBBAAAAAAAAAAAA@@@>>>;;;;;;999999<<<@@@@@@<<<888333DDDUUUWWWJJJ<<<555555666666666666777777777777:::999888666666666666666:::;;;???GGGUUUgggxxxyyyvvvzzz~~~ggg[[[ZZZfffjjjnnnrrrwww|||xxxyyy~~~xxxmmmdddcccaaa``````eeelllqqqtttwww|||{{{zzz{{{yyyrrrkkkeee]]]RRRIIIDDDAAA>>><<<===@@@CCCFFFIIILLLPPPSSSSSSRRRVVV]]]aaa^^^TTTLLLbbbkkklll]]]III<<<666444888888999:::???DDDGGGHHH\\\pppjjjiii^^^OOOOOOMMMKKKJJJJJJJJJIIIHHHGGGIIIKKKKKKJJJHHHHHHIIIHHHEEECCCDDDGGGGGGEEEBBB<<<;;;999888888999::::::999666666999999666777999444666<<<@@@<<<555444888555555444444<<>><<<:::999999999:::::::::::::::GGGgggvvvYYYCCC999555444444444555555555666666999888777666666666666666:::::::::<<>>=========@@@CCCFFFIIIKKKMMMPPPRRROOOSSS[[[eeemmmrrrqqqnnn{{{lllYYYIII<<<333222666777666666;;;AAAFFFHHHHHHhhh{{{fffaaa]]]TTTMMMNNNLLLJJJIIIIIIIIIGGGFFFHHHIIIKKKJJJHHHGGGGGGGGGDDDDDDCCCCCCCCCCCCBBBBBB;;;:::999888777777777777999666666777666444666;;;:::888888999777222111444444333222222999DDDOOOVVVYYYeeesss{{{|||xxxtttrrrvvv~~~wwwkkk```YYY^^^bbb^^^TTTKKKIIIIIITTTWWWXXXSSSLLLHHHIIIMMMPPPcccxxx|||vvvttt{{{{{{mmm[[[OOONNNRRRTTTUUUSSS]]]eeemmmyyyvvvbbbMMMAAA???999;;;===@@@BBBBBB>>>999???:::>>>TTTvvvzzzzzz[[[KKKGGGDDDDDDDDDCCCAAA@@@@@@???=========<<<:::888777888:::999888:::>>>AAA]]]xxxpppRRRBBB<<<888333333333333444444444444555555555444444333333333888888777777===MMMbbbrrr{{{nnnfff```dddmmmqqqqqqqqqqqquuuxxxyyy~~~wwwnnnllliiibbb[[[WWWXXX\\\```ggglllsssyyy|||{{{uuupppllldddZZZRRRKKKFFF@@@<<<:::<<<>>>@@@EEEGGGIIIKKKKKKLLLOOOQQQTTT\\\iiiyyy~~~___CCC:::777333444;;;666666:::???CCCFFFKKKQQQssslll[[[WWWPPPJJJJJJKKKIIIHHHGGGHHHHHHGGGFFFHHHIIIIIIHHHFFFDDDDDDEEE@@@BBBCCCBBB@@@>>>@@@BBB;;;:::999888777666666666:::777555666666777===EEEEEE<<<444444555333222222333222222333888AAANNNYYYXXXcccqqqzzzzzzvvvtttuuuttt{{{xxxnnndddfffgggaaaWWWMMMGGGEEEOOORRRUUUSSSMMMJJJKKKMMMJJJSSS[[[]]]]]]]]]\\\XXXYYYWWWZZZgggvvv{{{qqqnnnrrrxxxyyyxxxrrrkkkaaaYYYUUUUUUWWWYYY^^^eeejjjvvvttt```LLLAAA@@@<<<===@@@CCCDDDAAA===;;;CCC>>>HHHkkkzzztttKKKKKKIIIEEEBBBAAABBBCCCBBB@@@>>><<<;;;;;;:::888666777999:::888666888===BBBLLLZZZ[[[JJJ<<<<<<<<<777111222222222333333333333444444444444444333333222444555666777;;;GGGYYYfffwwwooo```VVV[[[dddiiijjjkkkjjjppptttwww}}}xxxqqqmmmiiibbbZZZTTTSSSVVVYYY]]]aaahhhmmmrrrvvvzzz|||}}}}}}~~~}}}xxxrrrkkkddd[[[QQQJJJAAA@@@===;;;;;;>>>BBBEEEIIIJJJKKKKKKKKKLLLNNNQQQ]]]hhhxxxnnnOOO555444999666555;;;777;;;BBBFFFDDDCCCNNN[[[```TTTRRRLLLIIINNNIIIGGGFFFFFFHHHIIIIIIHHHFFFGGGGGGEEECCCBBBBBBCCC>>>@@@CCCAAA===<<<>>>AAA::::::999888888777666666888555555666777;;;EEEOOOKKK>>>333333666777444333333222333444666===KKKXXXVVV```nnnwwwuuupppsssyyywww{{{~~~sssiiijjjjjjeee\\\PPPGGGBBBFFFJJJNNNNNNLLLKKKLLLNNNPPPPPPMMMGGGEEEEEECCC>>>FFFFFFMMMZZZhhhttttttqqqlllhhhhhhlllnnnllliiikkkjjjgggaaa[[[YYY[[[]]]eeeiiiooottt```LLLBBB@@@??????BBBFFFEEE@@@===<<<;;;>>>TTTcccEEEKKKJJJFFF@@@???BBBEEEDDD@@@>>>;;;:::999999777666888999888555222333777;;;<<>>AAAFFFIIILLLLLLLLLKKKLLLNNNSSSVVVbbboooYYYCCC333555;;;777555888777;;;CCCGGGCCCBBBQQQddduuuZZZRRRRRROOOOOOTTTHHHGGGFFFFFFHHHIIIIIIHHHCCCCCCCCCBBB@@@???@@@BBB===???AAA@@@===;;;===???888888888888777666555555555444444666666777@@@JJJCCC:::333444666666555555333222333555333666CCCRRRQQQ\\\kkksssnnnhhhmmmyyyuuu}}}rrriiikkknnnllleeeYYYLLLDDDBBBFFFJJJLLLMMMMMMOOOQQQTTTTTTNNNFFFAAAAAA@@@<<>><<<>>>666EEEhhh}}}zzzUUUHHHFFFHHHEEE???>>>CCCFFFEEEAAA>>>;;;999999888777666777777555333222222555777;;;999888777777666444222111111222222222333333333333444555555555555444333444444444666999===BBBDDD]]]qqq~~~~~~oooZZZIIIIIIPPPTTTZZZbbb```iiiqqqvvv{{{~~~nnnkkkfff___YYYUUUUUUVVVZZZ\\\___bbbfffkkkrrrwwwwww{{{}}}}}}|||zzzvvvtttuuuvvvooojjjbbbYYYPPPHHHBBB???999;;;???AAABBBDDDHHHKKKLLLLLLLLLLLLNNNTTT[[[aaakkk{{{fffEEE;;;444666999888777888:::<<>>??????>>>===<<<===>>>666666666777666666555444333333444555222000666>>>777333222444555222222555333222333444111111===LLLLLLXXXiiiqqqiiiaaahhhvvvrrr}}}|||~~~uuusssggglllqqqtttnnnbbbSSSHHHCCCGGGKKKNNNOOOQQQSSSUUUTTTVVVSSSKKKEEEDDDDDDBBBAAABBBFFFLLLMMMKKKMMMPPPXXXZZZ]]]]]]bbbpppwwwmmmggghhhiiijjjjjjhhhfffeeeggghhhiiimmmrrrxxx~~~uuubbbNNNDDDBBBBBB@@@BBBFFFDDD===;;;>>><<>>;;;999999888777666555444333222444666888999333111222444222...111777111222222222222333333333000111222333333333222111666444222333555888999:::DDD\\\rrrxxx~~~vvv^^^JJJFFFIIIJJJQQQZZZZZZdddnnnssswww~~~vvvsssnnnfff^^^XXXVVVUUUTTTUUUVVVXXX\\\bbbiiinnnqqqvvv|||~~~~~~~~~||||||zzzvvvqqqnnnnnnnnnfffaaaYYYOOOGGG@@@;;;999777;;;@@@CCCDDDFFFIIILLLLLLLLLKKKLLLPPPXXXbbbiiizzz|||YYY:::888666555555777888:::<<>>>>>===<<<<<<>>>@@@???>>>>>>>>>>>>>>>======666666666666666666666666444444444444444444444444333222111111111222444555333333333333333444888;;;IIIYYY\\\YYY^^^bbbdddjjjpppyyy~~~wwwzzzyyysssllleee\\\TTTNNNHHHOOOWWWTTTXXXcccffffff[[[SSSSSSUUUQQQKKKGGGJJJIIIJJJLLLIIIDDDCCCFFFKKKKKKKKKLLLOOOTTTYYY]]]dddiiimmmnnnqqqtttsssppphhhiiieeekkkwwwsssjjjlllffffffmmmxxx{{{oooaaaPPPCCC???>>>IIIGGG???>>><<<<<>><<<<<>>GGGEEE===>>><<<<<>>???>>>===;;;;;;:::::::::999999999999888666555333444444333333333222222222111111111111111111111111111000///000222333333222222222222222222222222222222222333333444555555666444@@@UUUjjjxxxzzzsssttt}}}yyycccOOODDDEEEIIIKKKOOOWWW```eeehhhqqqzzzuuulllfff___XXXVVVSSSNNNLLLLLLQQQVVVZZZ___eeemmmrrruuuxxx~~~~~~~~~}}}}}}}}}{{{zzzwwwtttpppkkkggg```XXXRRROOOJJJCCC???>>>>>>===<<<===<<>>???AAABBBBBB@@@BBBBBBBBBBBBAAA???===<<<555555555555555555555555333333333222222222111111000000111111222222111111222333333333222444666999@@@JJJMMMSSSdddmmmlllpppxxx~~~|||uuurrrmmmhhhYYYIIIGGGRRR]]]mmmzzzyyyttthhh]]]YYYYYYZZZ^^^bbb^^^^^^``````ZZZNNNGGGFFFEEEDDDEEEHHHKKKKKKGGGCCC@@@IIIQQQVVV]]]hhhppptttrrrtttqqqvvv~~~www|||nnnqqq}}}~~~tttlll```RRRHHHDDDAAAGGGCCC======:::<<>>444444444444444444444444333333222222111000000000//////111222222111000///111222333333222333555777<<>>WWWnnnxxx}}}~~~zzzooommmyyygggQQQEEEHHHFFFFFFJJJNNNSSS^^^hhhmmmrrrzzz|||zzzuuuoooccc^^^VVVNNNIIIHHHIIIJJJPPPSSSWWW\\\aaaiiiqqqwwwzzz|||~~~}}}}}}|||}}}~~~~~~}}}|||{{{|||xxxuuutttsssqqqpppooolllfff___XXXPPPJJJFFF>>><<<999999;;;???CCCEEEJJJFFFGGGNNNTTTUUUWWWZZZ]]]^^^hhhyyy]]]EEE:::666666777777666777:::@@@EEEGGGHHHLLLaaavvvXXXQQQOOOLLLHHHFFFGGGIIIJJJJJJKKKJJJIIIGGGGGGGGGGGGGGGEEEDDDBBBBBBCCCEEEFFFGGGCCCCCCCCCBBBBBBAAA@@@???333333333333333333333333222222222111111000000000///000111222222111//////000222333333222222444666555EEEQQQ\\\gggeeebbbiiibbbiiizzz|||uuutttrrrooonnnZZZNNNNNNTTTlllyyyqqqfff\\\YYYWWWWWWZZZ]]][[[WWWVVVYYYUUURRRQQQRRRTTTUUUSSSPPPOOOWWW___dddmmmzzzpppnnnuuuzzzqqqggg___VVVKKKDDDCCCGGGFFF???<<<======NNNllluuuHHHFFFGGG===:::::::::999999999999999:::555555444333333222222222222222222222222222222222111111111111111111111111222111//////000000///---////////////////////////000000000111222222333333333777<<>>;;;;;;;;;<<<>>>CCCHHHKKKOOOMMMNNNTTTXXXWWWWWWYYY```jjjvvvdddGGG999888888777777888<<<@@@@@@AAAFFFOOOWWWfffyyyzzzdddVVVSSSRRRNNNKKKIIIIIIJJJJJJJJJKKKJJJHHHFFFFFFFFFGGGHHHDDDCCCBBBAAAAAACCCEEEGGGBBBBBBAAAAAA@@@@@@??????222222222222222222222222111111111111111111111111111111222222111111000000000111333333222111333444...>>>LLLYYYccc```^^^hhhccceeeppp|||{{{ttt{{{|||zzzvvvrrrsss```TTTPPPSSSmmmsssddd\\\TTTTTTXXX\\\]]][[[]]]aaa______]]]\\\\\\\\\^^^___YYYcccqqq~~~mmmiiiyyyvvvlll```XXXQQQHHHDDDEEEEEECCC<<<;;;>>>DDDbbb]]]FFFDDDCCC>>>888999999888777777777777777555444333222222222222333111111111222222222222222111111111111111111111111333111000000111111000...////////////////////////000000111111222333333444000777999;;;OOOnnntttQQQKKKFFFBBBBBBCCCCCCGGGMMMTTT\\\eeemmmrrrzzzxxxssslllddd\\\UUUPPPNNNEEEEEEFFFIIIOOOVVV]]]aaabbbgggmmmpppqqqrrruuuwwwvvvxxxzzz|||~~~~~~~~~~~~{{{yyy~~~|||{{{xxxvvvsssqqqpppooollliii```]]]WWWNNNEEE>>>;;;:::;;;===???BBBDDDGGGKKKOOOPPPPPPSSSXXXYYYXXX[[[```iiiwww\\\HHH888666999777666888666<<>>>>>AAAFFFJJJRRR\\\ccchhhppp{{{|||wwwoooggg^^^WWWTTTHHHGGGFFFGGGJJJOOOSSSUUUSSSZZZbbbfffhhhkkkppptttqqqsssvvvyyyzzz{{{{{{zzz|||}}}~~~|||}}}~~~~~~}}}}}}}}}{{{yyyyyyzzz{{{|||{{{yyywwwvvvrrrpppooommmkkkgggbbb___WWWVVVQQQIIIAAA<<<<<<===<<<@@@DDDGGGHHHJJJMMMPPPOOOQQQTTTXXXXXX[[[eeeppp{{{lllEEE:::444888999555555;;;777===DDDJJJRRRbbbxxxooo[[[TTTRRRXXXRRROOOLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGEEEEEECCC@@@===>>>AAAEEEAAAAAA??????>>>??????@@@111111111111111111111111000000111222333444444555555444222111111111222333///111333333111111111222333777:::FFFVVVWWWVVV___fffhhhuuu{{{pppvvv~~~ooovvv|||tttppp^^^VVVXXX```~~~|||xxxrrrgggiiinnnsssqqqjjjggggggaaafffiiieee___[[[]]]aaaooo|||zzzxxxooodddXXXQQQLLLIIIKKKNNNNNNIIIAAA>>>>>>GGGwwwZZZDDDPPP<<<333>>>:::888888666555333333222222555444333222222222333444000000111111222222222222111111111111111111111111000///...///000111000///111111111111111111111111//////000000111111222222666111222888===FFF\\\tttsss|||ZZZOOOEEE@@@===<<>>===BBBGGGJJJKKKKKKMMMOOONNNPPPTTTVVVWWW]]]mmm}}}mmmOOO===666666;;;:::444666@@@AAAEEEKKKUUUeee{{{eee[[[QQQMMMWWWOOOMMMJJJIIIJJJJJJJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFDDD@@@======@@@DDDBBBAAA@@@?????????@@@AAA111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111000555AAAKKKQQQXXX^^^pppzzzxxxtttyyyzzznnnkkkxxx~~~|||tttmmmiii```[[[ggg|||lllgggiiimmmqqquuurrryyyzzzsssnnnqqqttttttrrrsssooohhhbbbbbbfffhhh}}}yyyqqqgggaaaWWWNNNJJJMMMRRRUUU___KKKCCCAAABBB]]]xxxnnn{{{\\\AAA;;;===;;;888999::::::777222222555444000222//////222222000000333111111000000000000111111000000000000000000000000////////////000000000000///000111222333222111111000000111111111000000///111444666444222:::IIIVVVggg}}}iiiIII>>>AAABBB???<<<<<<>>>EEEPPPXXX^^^eeelll|||xxxrrriiicccTTTOOOIIIEEECCCDDDDDDDDDFFFJJJOOORRRTTTXXX^^^bbbgggiiikkknnnqqqsssuuuuuuxxxxxxxxxxxxyyyzzz||||||xxxyyyzzz{{{||||||||||||||||||}}}}}}|||zzzxxxwwwvvvvvvvvvpppooonnnmmmllllllllllllbbb```[[[VVVQQQMMMJJJIII???@@@???>>><<<<<>>444555777999888888<<>>111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222000444>>>HHHPPPXXX___ooowww~~~~~~zzzyyy~~~~~~qqqfffwwwyyylllllljjjgggiiiooossssssmmmfffaaabbbddddddfffiiillluuuzzzwwwuuuyyy}}}}}}~~~|||}}}}}}uuunnneee]]]RRRIIIFFFLLL[[[iiivvv___JJJ>>>HHHtttzzzrrrlllgggPPP<<<:::>>>;;;888999666555333000...///333666999333000222222111111333111111000000000000111111////////////////////////.../////////000000000000///000222333333333222111000000111111111111111111...111333222111666???GGGYYYuuuzzz{{{dddSSSIII@@@:::888<<<;;;>>>EEEKKKOOOWWW^^^mmmwww~~~uuunnn]]]WWWPPPJJJFFFEEEDDDDDD@@@CCCGGGIIIJJJMMMRRRVVV[[[]]]```dddgggkkkmmmnnnsssssssssssstttuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxxxx|||||||||~~~~~~|||vvvvvvuuutttrrrqqqpppoookkkjjjgggeeebbbaaa______TTTRRRNNNIIIEEEBBB@@@???<<<===>>>>>>>>>>>>@@@BBBEEEGGGKKKPPPSSSTTTSSSRRRNNNTTT___kkkwww~~~^^^EEE:::888:::888666666999<<>>===111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222333000222:::CCCLLLWWWaaaiiiooottttttssssssxxx~~~{{{gggttt}}}rrrqqqqqqppphhh]]]VVVUUUPPPNNNPPPTTTUUUSSSUUUYYYbbbllluuuyyy{{{~~~xxxpppiii```XXXPPPJJJFFFNNNhhhrrrRRRCCCXXXqqqjjjsssiiiRRRDDD:::;;;===999666777555333444555111000<<>>BBBHHHOOOZZZeeetttyyyiiicccYYYQQQKKKGGGDDDCCC===???@@@AAABBBDDDGGGJJJMMMOOORRRVVV[[[___bbbdddkkkkkkkkklllmmmnnnpppqqqssssssrrrrrrrrrsssttttttyyyyyyxxxyyyzzzyyyvvvtttpppppppppooommmjjjhhhgggdddbbb^^^ZZZVVVSSSQQQPPPFFFEEEBBB>>><<<:::999999:::<<>>CCCEEEFFFLLLWWWyyy{{{iiiZZZNNNMMMMMMJJJIIIMMMNNNNNNMMMKKKIIIHHHIIIKKKGGGGGGGGGFFFFFFFFFFFFEEECCCCCCDDDCCCBBBBBBDDDFFFDDDBBB@@@@@@@@@???===<<<111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111333000000666>>>GGGTTT```ccciiinnnmmmjjjjjjqqqwwwuuuvvvxxxqqqkkk```TTTRRRVVVNNNJJJHHHJJJLLLLLLNNNRRR[[[dddnnnvvv}}}wwwyyysssllleeeYYYSSSOOOMMMMMMYYYxxxvvvTTTQQQrrryyyeeeiiiZZZIIIAAA<<<<<<;;;555222333444111444999666444GGGaaaQQQCCC666222222000---,,,000000////////////000000////////////////////////........./////////000000000111222444444333333222111111//////000222444666222111111333444555444333555WWWrrr{{{zzzzzz{{{```MMMDDDCCC===999999;;;===AAAGGGMMMWWWeeesssuuunnncccXXXPPPIIIDDDBBB???????????????AAADDDEEEEEEGGGIIIMMMQQQUUUXXXZZZ```aaabbbcccfffhhhjjjkkkmmmmmmlllmmmnnnoooqqqrrrrrrqqqqqqqqqrrrqqqooolllkkkkkkkkkjjjgggccc___\\\YYYWWWTTTPPPLLLHHHFFFEEE@@@???===;;;::::::;;;;;;===@@@CCCEEEFFFFFFHHHIIIFFFIIILLLPPPSSSUUUXXXZZZhhhooozzzoooSSS>>>555666:::<<<666<<<@@@BBBDDDGGGIIIHHHSSScccmmm[[[SSSMMMMMMLLLHHHHHHKKKLLLLLLJJJHHHFFFFFFHHHJJJIIIIIIIIIHHHHHHHHHGGGGGG@@@BBBCCCCCCBBBBBBCCCEEEDDDBBB@@@?????????===;;;000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111333000///333888AAANNNZZZ___gggnnnnnnjjjkkksss}}}~~~qqqdddYYYSSSUUUZZZXXXOOOKKKOOOTTTUUUSSSSSSXXX]]]fffoooxxx|||vvvppp|||tttooohhhaaaTTTOOOJJJJJJTTTlllmmmPPPbbbiii___yyyoooUUUEEEAAA===;;;888555444555111...000555222111FFF```OOOBBB555222222111......000000////////////000000....................................////////////000111222333444333222222111000/////////222444666444111000000333555555444---FFF___pppxxxvvvxxx[[[HHHDDD>>>999:::;;;;;;===@@@EEEJJJUUUaaammmzzz~~~xxxmmmbbbYYYPPPIIIDDDBBBAAA???===>>>???AAABBBBBBCCCCCCEEEGGGJJJLLLMMMQQQRRRTTTWWWZZZ^^^```bbbccccccdddfffhhhjjjlllmmmhhhggggggiiikkkkkkiiigggdddcccbbb```\\\WWWRRRPPPKKKJJJHHHEEEBBB@@@???>>><<<;;;::::::;;;<<<>>>???@@@BBBEEEGGGFFFFFFGGGGGGDDDGGGJJJMMMQQQWWW^^^cccpppwwwbbbTTTBBB888777999777444555>>>CCCBBBCCCLLLUUUYYY```uuu{{{fffTTTOOOKKKIIIGGGEEEDDDFFFHHHHHHGGGEEECCCCCCEEEGGGHHHHHHGGGGGGGGGFFFFFFFFF???@@@BBBBBBAAAAAABBBCCCCCCAAA????????????===;;;000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111222//////222555:::FFFQQQUUU]]]fffjjjjjjnnnwwwvvveee]]]\\\[[[YYYYYYRRRPPPWWW______ZZZVVVWWWZZZaaajjjsss~~~wwwrrrjjjiiilllooouuunnnjjjbbbZZZOOOLLLEEEFFF]]]___KKKkkklll___mmm\\\LLLAAA>>>;;;888777777888999666333222333111333DDDVVVCCC999111111333222222333000//////......//////000........................------.........////////////000111222333222111111000000/////////111222333222000......000333444555///:::KKKbbbsssrrrvvvnnnVVVJJJBBB;;;:::;;;999888:::>>>???FFFPPPZZZgggwww{{{qqqhhh^^^UUUOOOIIIEEEAAA>>>>>>>>>>>>>>>AAA@@@?????????@@@BBBCCCCCCDDDFFFIIILLLOOORRRSSSTTTVVVXXXZZZ]]]^^^___```[[[[[[\\\^^^```aaa___^^^WWWVVVTTTQQQMMMIIIEEECCC>>>>>><<<;;;::::::::::::888888888999:::===???@@@BBBCCCEEEFFFEEEDDDEEEFFFDDDHHHNNNRRRXXX```jjjrrr}}}vvv___GGG>>>555333777;;;;;;999<<>>@@@BBBBBBAAA@@@@@@AAAAAA@@@>>>>>>??????>>><<<000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111///000222222444>>>HHHMMMQQQWWW___hhhnnnrrrtttyyy}}}}}}mmmkkktttrrrfffeee___\\\```dddeeeeeeffffffhhhoooxxx{{{qqqqqqsssnnnhhhddd```eeeeeefffllltttyyymmmgggccc[[[RRRGGGKKKJJJPPPoookkkOOOKKKnnnqqqYYYmmmnnnNNNCCC<<<;;;888666666777777666:::888555444666>>>IIIQQQ:::444111222222000000222//////............//////........................---------.........//////...///000111222111000000//////////////////000000000000000000000111333444444444<<>>AAA@@@>>><<<<<<<<<===>>>======>>>???AAACCCEEEFFFEEEGGGJJJMMMNNNNNNMMMLLLLLLLLLMMMOOOQQQQQQPPPNNNIIIHHHFFFDDDAAA???===<<<888888777777888888999:::999999:::;;;>>>@@@CCCEEEEEEFFFGGGGGGFFFFFFHHHJJJFFFNNNXXX```hhhqqq{{{pppeee\\\KKK:::666333111222777<<<@@@AAABBBGGGJJJPPPgggnnn^^^WWWTTTQQQMMMKKKLLLLLLIIIEEE???@@@AAA@@@>>>>>>>>>@@@AAA@@@@@@@@@@@@?????????>>>@@@BBBBBB@@@???>>>???@@@>>>===>>>???@@@???===000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000///111222111111999BBBOOOMMMPPPZZZhhhpppooojjjpppyyyvvvppp{{{{{{sssyyy||||||tttllliiiiiillluuu~~~vvvhhhcccZZZUUUXXXZZZYYY[[[___]]]iiilllmmmrrrzzz}}}ssshhhbbb^^^VVVLLL@@@LLLSSS^^^nnnKKKCCCMMMooosss^^^RRRRRR{{{TTTIII???;;;:::777555555666444000666666333111888EEENNNOOO888444222333111,,,+++---//////............//////........................---------.........//////---...///111111000000///...///////////////...---///222444444333222222333888222444MMMgggkkknnnmmmzzz|||ooo```PPPFFFBBB>>>===>>>===:::;;;???AAAFFFSSSbbbwww~~~|||qqqiiiddd^^^UUUOOOKKKIIIEEECCCBBBAAA???===<<<===>>>???<<<<<<<<<<<<<<<===>>>???;;;>>>AAACCCCCCBBB???===AAA@@@@@@BBBDDDCCCBBB@@@AAA@@@???===<<<<<<;;;<<<888888888888999:::;;;<<<>>>>>>???@@@CCCFFFIIIKKKHHHIIIJJJIIIIIIKKKNNNPPPIIISSSaaammmuuu~~~|||jjjMMM<<<;;;;;;666555666777888888:::<<<>>>DDDJJJSSSdddfffaaa^^^WWWTTTPPPLLLJJJLLLKKKEEE>>><<<>>>??????>>><<<<<<===AAAAAAAAA@@@@@@@@@??????>>>@@@BBBBBB@@@>>>===>>>???======>>>???@@@???>>>000000000000000000000000//////000000000000//////////////////////////////////////////000000000000333222222111222333555666BBBGGGOOOYYYaaafffhhhhhhhhhpppzzz~~~}}}~~~~~~}}}~~~fffZZZXXXZZZXXXSSSTTT\\\``````fffhhhkkkpppyyy~~~~~~yyyjjj[[[VVVVVVQQQGGGNNNQQQRRRiii|||XXXDDD@@@SSSyyyZZZVVVKKK___mmmNNN:::===999888777666444444333333555444333333555888;;;>>>222111111111000000//////000000000000000000000000......------------......,,,,,,,,,---------......000000//////.........------------............///000000000000000000111111888:::>>>EEEKKKWWWjjj{{{uuu|||vvviiiooo~~~~~~gggRRRHHHFFFCCC>>>;;;======;;;<<>>>>><<<;;;::::::999999::::::;;;<<<<<<======<<<<<<<<<=========>>>>>>AAA>>><<<:::::::::888777;;;;;;:::999:::<<<>>>@@@AAABBBDDDDDDDDDFFFIIILLLLLLLLLJJJHHHFFFIIIOOOTTTTTT```rrrsss___HHH<<<888555333333000333777<<<===>>>BBBGGGPPPNNNRRRsssuuuiii```XXXSSSPPPNNNJJJIIIIIIFFFBBB>>>???BBBEEEDDD???;;;<<<>>>AAAAAA@@@@@@???>>>======>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>======@@@BBB//////////////////////////////000000000000//////.........................../////////000000000000222111111111111333444555BBBHHHQQQZZZaaafffiiikkkpppsssuuuwwwxxxzzz}}}~~~{{{eee^^^]]][[[ZZZZZZ\\\___cccfffgggnnnxxx~~~iiiiiippp~~~uuueeeXXXTTTTTTNNNEEEIIISSScccaaaHHHAAACCCWWWuuuqqqRRRMMMQQQooowwwXXXBBB888???999888777555444444333333555444333222333444666777111111111000000000//////..............................------------......,,,,,,,,,------------...............---------,,,------------............////////////000222555666===:::777888<<>><<<<<<<<<<<<;;;::::::999888::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;999888888999::::::999>>>>>>======???AAADDDEEECCCEEEGGGGGGFFFFFFFFFHHHGGGJJJMMMNNNNNNOOORRRTTT]]]iiiyyy}}}tttoooVVVIII<<<777777666555666999888999<<>>>>>@@@@@@@@@@@@@@@?????????>>>??????>>>>>>>>>=========@@@AAAAAA???<<<::::::;;;////////////////////////...//////000000//////................................./////////000000000000000000000111222333333<<>>===;;;999888999;;;<<>>>>>===<<<;;;:::<<<;;;;;;;;;::::::::::::999999999::::::::::::;;;888777777999<<<>>>>>>>>>@@@??????@@@BBBDDDFFFHHHHHHJJJKKKJJJHHHGGGFFFGGGLLLOOOTTTWWWYYY[[[]]]___fffkkkqqqqqqjjj^^^RRRKKK:::555222555777666777999999999;;;???EEEJJJLLLKKKNNNfffzzzeee[[[YYYVVVRRRQQQPPPMMMJJJHHHGGGGGGGGGFFFIIIKKKLLLIIIDDD@@@???AAA@@@@@@@@@@@@AAAAAAAAABBBAAA@@@???>>>===<<<;;;;;;???@@@AAA@@@>>><<<<<<===////////////////////////...//////////////////..................................../////////000000......//////000111111222333;;;GGGPPPXXX___gggmmmuuuxxx}}}wwwggg___lllmmmppprrrtttyyy|||ppplllrrrrrrmmmrrr}}}tttnnngggvvvzzztttkkk```ZZZ[[[[[[UUUNNNSSSsss}}}TTT===BBBIII^^^tttmmmXXXRRR\\\yyyyyyyyyeeeHHHBBB:::777===777666555444333333333333000111111111000...---,,,////////////////////////...........................------,,,,,,------...++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------.........---///111333555777888888000///000222111222999AAAXXXiiivvv{{{jjjRRRGGGDDD???<<<;;;<<<<<<<<<===AAAFFFLLLTTT___llluuuvvvmmmiiibbbYYYRRRMMMJJJFFFBBBAAAAAAAAAAAA@@@???>>>===========================;;;;;;;;;<<<<<<<<<======;;;;;;<<<>>>BBBDDDDDDDDDEEEEEEEEEFFFFFFHHHIIIJJJMMMMMMMMMLLLJJJJJJKKKMMMWWWXXX[[[]]]```cccfffhhhiiieee]]]RRRHHH@@@;;;888333222333777777444666:::;;;>>>AAADDDJJJQQQTTTSSSaaaqqqdddXXXUUUVVVUUUTTTTTTOOOMMMIIIGGGGGGHHHJJJKKKHHHIIIJJJGGGCCCAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEAAA@@@@@@???>>>>>>======>>>???@@@AAAAAACCCGGGIII..............................////////////..........................................////////////------...///000000000000---444???JJJSSS]]]ffflllvvvxxx}}}sssfff\\\XXXZZZ]]]___ccckkkyyysssoooxxx||||||}}}tttttt{{{zzzuuurrriii```]]]\\\YYYTTTPPPaaabbbEEE;;;CCCPPPiii}}}lllZZZ```ppppppvvvRRRBBBAAA;;;888:::666555444333333222333333...///000111111000...---.....................///////////////////////////------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------------------...,,,,,,,,,------------...---///333666777666444222+++,,,000444333000111666EEE[[[ppp{{{oooQQQKKKCCC>>>;;;;;;<<<<<<;;;===@@@BBBGGGPPP[[[cccvvv}}}yyyrrrggg^^^XXXRRRLLLGGGFFFEEECCCBBB@@@>>>===============>>>>>>>>>??????<<<<<<=========>>>>>>>>>AAA@@@AAADDDFFFHHHGGGFFFMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKJJJMMMQQQUUU^^^aaaeeeiiijjjiiifffcccaaaYYYMMMAAA999666666777666555666888777444777<<>>FFF[[[ttt~~~}}}hhhbbbyyynnnxxxsssHHH>>>:::777999999555444333222222222222222...///000111222111000///---------...............000000000000000000000000------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------............,,,,,,,,,,,,---------------///333666666444000...///---...111111///222777999KKKcccuuu|||bbb\\\RRRGGG>>>:::999999777:::<<<===@@@FFFOOOVVVbbbqqq~~~uuulllfff___WWWRRROOOMMMIIIDDDAAA?????????>>>>>>>>>>>>????????????============>>>>>>>>>???CCCCCCDDDFFFHHHHHHFFFEEELLLMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOPPPTTTZZZ^^^fffkkkrrrwwwvvvmmm```VVVLLLGGG@@@;;;888666555444777555555888888888;;;AAABBBFFFIIIMMM___zzzhhhWWWRRROOOQQQQQQOOONNNPPPLLLKKKIIIGGGEEEGGGJJJNNNIIIHHHGGGGGGFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDDDDDDD?????????@@@@@@@@@AAAAAA@@@@@@>>>======AAAGGGKKK........................---......//////......------------------------------------.........//////,,,---///000111111000000111222555???MMMXXX]]]^^^iiikkklllkkknnn{{{}}}{{{vvv~~~sssjjjlllsssxxx{{{}}}wwwrrrnnnggg^^^UUUPPPLLLMMMXXXeeepppSSSDDD@@@JJJ]]]mmmwwwssseeeqqqyyyZZZAAA>>>666444999555444333333222222222222222000000000111111000000///,,,,,,---------.........////////////////////////---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++,,,,,,------------++++++,,,,,,,,,------------...000111111111000///111...---///000///333888555:::KKKdddtttzzzwwwvvv~~~rrraaaOOOBBB;;;999555888:::;;;;;;>>>CCCHHHLLLXXXgggqqq}}}{{{uuummmgggbbb^^^WWWPPPKKKIIIIIIJJJEEEEEEDDDCCCBBBAAA@@@??????@@@@@@@@@@@@AAAAAAAAAEEEEEEFFFHHHJJJIIIGGGEEEJJJKKKLLLMMMNNNOOOOOOPPPUUUWWWZZZ\\\^^^aaadddgggkkklllooooookkk___PPPEEE;;;888666666777666444222777444444999===>>>AAAFFFCCCKKKVVVggglll\\\SSSPPPOOOPPPNNNJJJJJJLLLJJJJJJIIIGGGEEEFFFIIILLLJJJHHHFFFEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>AAACCC........................---..................------------------------------------.........//////---...///111111111111000333111222:::HHHSSSVVVUUU[[[cccjjjmmmppp{{{}}}sssxxxtttuuu}}}vvvqqqmmmjjj```WWWNNNIIIGGGOOOcccwww|||XXXBBB???DDDYYYyyy}}}tttlllddd}}}bbbDDD===BBB777444888111333333222222111222222222111111111000/////////...,,,,,,,,,------.................................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------......---------///000222...---...222333000000333333,,,666SSSiiipppyyyvvvssswwwyyyzzz|||cccNNNCCC???666888:::999777777999<<>>===<<>>===<<<;;;::::::;;;===@@@BBBAAA@@@???@@@///...---,,,,,,---///000........................------------------------------------------------............////////////111000111666???GGGNNNQQQUUU```fffmmm|||~~~}}}yyyxxxyyy{{{~~~xxx~~~~~~pppmmmooojjj```VVVOOOHHHFFFMMM___yyyeeeFFFAAAIIIWWWsssfffYYYzzz}}}JJJCCC;;;777777777444111555444111000//////111222111000000///...---------......---,,,,,,,,,,,,---//////.........---------,,,,,,------,,,,,,+++*********++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------...///000111222222222222333999LLLeeevvv|||~~~qqqttt}}}qqqXXXFFFFFF===:::===:::333444<<<===???BBBEEEIIIPPPYYY___eeerrr|||vvvqqqmmmiiifffccc```\\\WWWSSSQQQOOOOOOKKKLLLMMMMMMKKKIIIIIIJJJKKKMMMPPPPPPOOOOOORRRTTT]]]^^^aaabbbdddfffjjjmmmkkknnntttyyyyyysssjjjcccSSSLLLCCC<<<999777555333222666555111333888999555<<<:::===DDDKKKNNNQQQUUUfffmmm{{{dddYYYRRRLLLKKKOOOSSSRRRMMMHHHHHHIIIKKKJJJHHHFFFEEEEEEEEEFFFGGGEEEBBBAAAAAAAAA@@@???<<<>>>???======>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<>>;;;888000///...---,,,,,,------........................------------------------------------------------............//////////////////111444:::BBBIIINNNTTT___eeesss{{{yyywwwwww|||xxxtttqqqmmm~~~~~~}}}zzzooouuu{{{}}}rrrppppppjjj```PPPKKKFFFGGGUUUlllvvvUUU;;;???SSSlll}}}YYYYYYbbbDDD>>>777555555666444222555333111000//////000111000000000///...---------......---------......//////.........------------,,,,,,------,,,,,,+++*********++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,---...///000111222222666333000222===RRRkkk|||tttdddOOOCCC<<<>>>===777555999999;;;>>>@@@BBBGGGNNNSSSUUU___mmmvvv}}}~~~zzzwwwuuullliiieeebbb___^^^______[[[YYYWWWUUUUUUVVVWWWXXXVVVXXXZZZ[[[ZZZ[[[___bbbiiikkknnnqqqrrrqqqooommmrrrvvvzzz|||wwwkkk\\\QQQFFFAAA;;;777666666555444:::>>>===999777::::::888AAAAAAEEEJJJNNNTTT___kkkvvvgggWWWQQQMMMJJJHHHLLLPPPOOOKKKHHHHHHIIIJJJIIIHHHFFFFFFFFFFFFGGGGGGDDDAAA???>>>???>>>>>>???@@@@@@???>>>>>>>>>===;;;;;;;;;;;;:::::::::::::::<<<>>>??????>>><<<;;;111000///---,,,,,,+++,,,---------------------------------------------------------------------------............/////////...///111111444:::CCCJJJSSS\\\cccttt~~~~~~zzzxxxzzzzzzoooiiiiiihhheeettt{{{~~~uuuccc```___bbbiiiuuuqqqkkklllmmmxxx~~~xxxsssqqqoooeeeYYYKKKIIIFFFMMMeee]]]EEE777IIIhhh```OOO```oooKKK>>>999444222444555555333444333111000//////000111000000//////...---------------,,,,,,,,,------...............------------,,,,,,,,,,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,------...///000111111555111///111333===VVVooofffUUUFFFBBB@@@:::777999888999:::;;;<<<>>>BBBEEEEEELLLSSSZZZ```iiiuuu|||xxxtttrrrrrrsssttttttoooiiifffhhhkkkllllllfffggghhhhhhiiilllqqqttttttvvvzzz~~~~~~vvvoookkkkkkjjjggg___SSSEEE;;;888666444333555666666666555:::;;;888666888;;;<<>>>>>AAA@@@???>>>===<<<<<<<<<::::::::::::999999999888::::::<<<===============///......------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...000111000///444===EEEQQQYYY___nnnwwwtttqqqqqqmmmgggpppuuu{{{~~~~~~sssgggbbbdddbbb```cccnnnkkkaaafffooonnnlllqqqwwwyyyqqqnnnooojjj[[[LLLHHHHHHJJJZZZyyykkkJJJ@@@CCC^^^iiiPPPZZZyyyyyyRRRBBB;;;777333222333444444333333222111000/////////000/////////......---------...---,,,+++************------------------------+++,,,,,,,,,,,,+++************++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000,,,///666444111@@@UUUxxx{{{gggYYYMMMCCC>>>???999::::::::::::;;;<<<===???BBBDDDFFFHHHMMMWWW^^^hhhlllttt}}}zzzyyy|||~~~|||wwwvvvtttssstttwww|||~~~}}}~~~|||uuuhhh^^^UUUQQQJJJDDD???;;;666333333333333555666888888999222666999999999===CCCHHHFFFHHHZZZ~~~{{{fffdddbbbUUUKKKKKKGGGIIIJJJIIIFFFDDDDDDEEEGGGGGGGGGGGGHHHHHHIIIIIIEEEAAA===:::;;;>>>@@@AAAAAA>>>===>>>===:::999;;;;;;;;;::::::999999888888888888888999:::<<<===>>>++++++,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...............111111///...111999@@@MMMWWW\\\eeetttxxxwww~~~~~~qqqqqq{{{ppptttvvv{{{wwwgggeeejjjnnnooopppuuu|||qqqggghhhsss~~~~~~iiihhhnnnyyy{{{qqqhhhiiillleeeTTTEEEDDDHHHSSSlllsssOOOBBBCCCPPPmmmxxxnnnVVVSSSrrrzzz\\\>>>@@@;;;888555333333333333222222222111000////////////............------------222000///---+++***)))))),,,,,,------------------++++++,,,,,,++++++***)))******++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000+++...777666...333@@@___ppplllUUUGGGBBB<<<;;;::::::::::::::::::===>>>???>>><<<>>>AAAEEEKKKOOOVVV^^^gggnnnsssvvv}}}{{{vvvttttttuuuvvvyyyqqqjjjbbbVVVHHH===@@@<<<777444333444555555444555666777777888888999:::;;;===???@@@CCCJJJPPPQQQaaawwwggg^^^aaa^^^PPPHHHJJJKKKKKKIIIGGGCCCAAAAAAAAAEEEEEEFFFGGGGGGHHHHHHHHHCCC???;;;:::<<<@@@CCCEEEBBB??????BBB@@@;;;999<<<<<<<<<<<<;;;:::999999888666666666666777999;;;<<<)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........///000000///...000666;;;FFFSSSYYY^^^iiimmmrrr}}}{{{nnnkkk}}}}}}xxx}}}~~~ooolllrrrzzz}}}|||xxxqqqmmmoooyyyjjjiiitttyyyrrrkkkhhhkkklllbbbRRRGGGDDDMMMbbb~~~aaaBBB@@@III[[[rrrnnnZZZQQQ^^^yyy|||HHH999CCC:::999777444333222222222222111111000000///......------------------------444333111///---,,,++++++,,,,,,,,,,,,------------+++++++++++++++******)))******++++++++++++******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......444...,,,111111...000888HHHZZZnnn{{{wwwqqqooovvvkkkQQQCCC@@@>>>;;;999::::::999888999:::<<<;;;:::999:::;;;>>>@@@DDDHHHMMMQQQSSSUUU[[[aaahhhooovvv~~~{{{rrrjjjeeebbb___^^^```ZZZSSSMMMGGG???666000222222333444666666333111444666888888777888999;;;===<<<>>>DDDGGGGGGHHHKKKQQQpppggg^^^XXXXXXSSSLLLKKKPPPOOOMMMIIIFFFCCCAAA@@@@@@DDDDDDEEEFFFGGGGGGFFFFFFAAA>>>;;;;;;===AAACCCDDDCCC???AAAGGGFFF>>>;;;>>>======<<<;;;:::999888888555555555666777888:::;;;******,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------............---------...000333444>>>JJJQQQVVVbbbgggmmmyyyzzz{{{~~~}}}uuuyyyyyy}}}}}}zzz|||tttuuu}}}rrrjjjmmmssswwwooo]]]PPPKKKNNN[[[vvvjjjMMM@@@AAARRRgggyyyxxxgggOOOVVVpppxxx```BBB<<<@@@888777666444222111111222111111111000000///...---------------------------111111///...---,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++***))))))******++++++++++++******************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------000000///.........111333777???RRRjjjyyyzzzxxxwww{{{xxxzzz{{{~~~iiiWWWIIIDDD???<<<;;;;;;:::888666888999999999999999999999:::;;;===>>>???@@@AAAAAAGGGMMMQQQUUU[[[dddjjjmmmnnnnnnpppqqqssstttuuuqqqssstttuuutttpppllljjjddd^^^VVVPPPLLLIIIFFFDDD>>>===<<<:::888777666555111222333555666555222///444666888999999;;;>>>BBB>>>???HHHWWWbbbaaa]]][[[eee~~~|||^^^ZZZUUUQQQNNNNNNOOOPPPPPPMMMIIIEEECCCBBBBBBBBBCCCDDDEEEEEEFFFEEEDDDDDD@@@>>>;;;;;;===???@@@@@@@@@<<<@@@IIIHHH???:::===<<<<<<;;;:::999888777777666666777888999999::::::+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......---++++++,,,///111111000777CCCHHHOOO\\\bbbfffppprrrrrruuuzzz}}}|||zzzvvvvvv{{{vvvlllhhhsssqqqXXXLLLLLLYYYjjj|||SSS???BBBDDD[[[tttppp]]]MMM___{{{rrrJJJ===;;;777555555555333222111222333111111111111000///...---------------------------,,,++++++******++++++,,,+++++++++,,,,,,---------***++++++++++++***))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------(((000444111///000000...///,,,;;;\\\tttwwwrrrppp|||{{{vvvPPPKKKDDD???>>>===<<<:::777777777777777777888999666666777888999::::::;;;666:::======;;;===BBBGGGGGGHHHIIIKKKLLLLLLLLLKKKLLLOOOPPPPPPMMMIIIHHHGGGEEEAAA;;;888888888777555666777888777444333333444:::777444333444555555555444777:::;;;<<<@@@EEEIIIGGGKKK\\\vvvrrrmmmfffTTTTTTQQQMMMLLLOOOLLLGGGPPPMMMHHHEEEDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@>>><<<;;;<<<===<<<;;;;;;888===GGGGGG<<<777:::;;;;;;:::999888777666555777888999::::::;;;::::::+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///555===AAALLLZZZ^^^aaammmnnnvvvxxxwwwxxxvvvyyy}}}~~~{{{wwwuuuxxxwwwvvvyyyhhhbbbZZZ^^^gggqqqzzzuuunnnlllzzz|||vvveeeSSSLLLPPPUUUeeeXXXBBB???BBBNNNuuu~~~[[[OOOXXX{{{sssPPP===;;;;;;222555555444333222000000///000000000000///////////////............---------,,,,,,++++++***)))((((((***++++++,,,,,,++++++***++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++******************))))))***,,,------,,,000000000000///...---,,,444444444;;;NNNfffuuuxxxwww|||sss]]]EEE===@@@DDDAAA===888;;;;;;999888999999888555555666666666555444444555555666666777888888888888888888777777666666666777777777777777777777777555555444444333222222222000111111111222444333000888555333444666777666555777===AAAAAABBBFFFHHHHHHMMMccciii___YYYTTTOOOOOONNNNNNMMMLLLKKKKKKIIIHHHGGGGGGHHHHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDEEECCCAAA>>><<<;;;<<<>>>???AAA@@@???@@@@@@>>>;;;999>>><<<;;;999888888999999888888777777777888:::;;;+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************---...............------,,,,,,,,,,,,,,,,,,,,,,,,------------............///555;;;JJJ___dddaaahhhiiiuuu}}}yyyuuuvvvyyy~~~~~~wwwtttxxx|||~~~}}}|||}}}}}}lll[[[XXX___aaahhhtttxxxppppppuuuyyyhhhUUUIIIJJJVVVbbb~~~oooJJJ<<<@@@FFFUUU{{{wwwXXXVVVlll|||RRRCCC<<<999:::999555444444333111000000///000000000000/////////...............------------,,,,,,++++++***))))))(((***++++++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))***************************************************************************))))))***,,,------,,,---....../////////......---,,,---222>>>OOO```lll~~~wwwbbbXXXUUUOOODDD:::@@@???<<<999777777666666666666777777666666555555555666666666666777777777555555555444444444333333444444444444444444444444555555444444333333333222555666666666666777555333777666555666999:::::::::AAACCCDDDDDDIIIRRRXXXZZZ]]]dddTTTQQQQQQPPPNNNMMMMMMLLLLLLKKKJJJJJJIIIHHHGGGHHHHHHHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@===<<<;;;<<<>>>@@@@@@????????????>>>;;;999===<<<:::999999999999:::999888777777777888:::;;;++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------............------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,000444GGG```fff```cccooo~~~~~~uuutttuuuyyyvvvtttxxx~~~wwwccc\\\\\\ggghhhqqq{{{ooolllsss~~~mmmVVVIIIFFFMMM```sss{{{VVV<<<:::GGGPPPdddmmm[[[ggg}}}aaa>>>>>>===555555777444444333222111000000///000000000/////////..................------------,,,,,,++++++***)))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))***))))))***,,,---,,,++++++,,,---...////////////...+++---111333999LLL```zzzyyyyyy}}}tttfffQQQAAABBB@@@===<<<;;;:::888777888888888888777777666666666666666666555555555555444444444333333333333333222222222222222222222222444444444444444333333333444444666777777666555444888999999:::<<<===>>>??????FFFNNNTTT\\\fffllllll~~~|||```QQQNNNNNNNNNPPPLLLLLLKKKKKKJJJJJJIIIIIIJJJIIIHHHHHHIIIHHHFFFDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>===<<<;;;;;;===???@@@@@@???>>>>>>???>>><<<:::;;;;;;:::::::::::::::;;;999888888888888999::::::+++++++++++++++++++++,,,++++++++++++++++++++++++******************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///111222@@@WWW___^^^eeeyyywwwuuuuuuyyy~~~vvvjjjkkkkkkooottt~~~sssmmmlllsss|||mmmZZZJJJIIIOOOZZZooocccDDD:::DDDVVVbbb{{{eeefffzzzSSS<<<===:::555444333333333333222111000000///000000/////////..................---------,,,,,,+++++++++*********))))))******++++++++++++******(((((())))))******++++++))))))))))))))))))))))))++++++++++++++++++++++++************************(((((((((((())))))))))))***)))((()))+++---,,,+++++++++,,,...............333---...444222///<<>>@@@???<<<;;;::::::999888777777777777888777777666555444444444555555555555555555555555333333444444444444444444333333444444444444444444222222555888888666666999999;;;===>>>>>>@@@CCCFFFKKK]]]rrr~~~xxxdddUUUTTTVVVQQQMMMNNNKKKKKKKKKKKKJJJJJJIIIIIIJJJIIIHHHHHHIIIHHHFFFDDDCCCCCCBBBAAA@@@???>>>>>><<<;;;;;;;;;;;;===???@@@AAA@@@????????????===;;;::::::::::::;;;;;;;;;;;;999999999999999999999999++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///111000777HHHRRR]]]nnnzzzxxx~~~~~~zzzvvvtttvvvyyy|||wwwxxxwww|||uuuooonnnmmmmmmoooWWWLLLFFFMMM[[[kkkhhhKKK===AAARRRgggtttkkk]]]xxxRRRCCC;;;777222666:::333333222222111111000000000////////////...............------------,,,,,,,,,+++++++++***************)))******++++++******)))(((((())))))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((()))))))))))))))(((((()))+++,,,,,,+++,,,,,,------------,,,,,,111))))))111111***///<<>>===<<<;;;;;;;;;;;;<<<===???@@@CCCAAA??????@@@@@@???>>>:::;;;;;;;;;;;;;;;;;;;;;999999:::::::::999999999+++++++++++++++*********++++++++++++++++++++++++***************************+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++000---///;;;GGGYYYqqq}}}}}}zzzsssmmmlllqqqvvv}}}~~~zzzyyyzzz{{{rrrnnnqqqvvvxxxnnnmmmmmmiiiaaa]]]LLLHHHHHHTTTiii}}}\\\KKK<<>>???888///555;;;222222222111111111000000000/////////.........------------------,,,,,,,,,,,,************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++)))(((((()))+++,,,+++***,,,,,,,,,---,,,,,,++++++000***)))000111------111333FFFVVVhhh|||lllUUULLLHHHCCCAAACCCAAA@@@>>><<<;;;;;;;;;<<<<<<;;;;;;:::999888888777555666666666666777777777555555555666777777888888666777777888999::::::;;;===;;;===CCCBBB???DDDNNNOOOSSSWWWWWWWWW]]]iiissstttXXX[[[VVVRRRQQQOOOKKKJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFFFFGGGFFFDDDBBBCCCBBBAAA@@@???>>>======<<<<<<<<<<<<===>>>???@@@CCCAAA??????@@@@@@??????;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;::::::999888++++++++++++*********)))******************************************************+++------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++000------555<<>><<>>???@@@@@@BBB???DDDNNNQQQSSS]]]lllxxx{{{}}}yyyuuuyyy}}}nnn]]]NNNVVVVVVTTTOOONNNOOONNNJJJIIIIIIIIIIIIIIIIIIIIIJJJFFFEEEDDDEEEEEEEEECCCAAABBBBBBAAA@@@??????>>>>>>============>>>?????????AAA???===<<<>>>>>>>>>>>><<<<<<======<<<;;;:::999::::::;;;;;;;;;:::999888++++++++++++******))))))************************************************'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...222...---333555???QQQccc]]]\\\cccmmmsssssssssyyytttyyyvvvvvvyyyuuuqqqxxx{{{sssmmmrrr~~~qqqgggkkkssslllrrr{{{yyyqqqnnnkkkjjjbbbUUUKKKFFFCCCLLLYYYooo{{{PPPCCC>>>CCCTTTbbblllzzz^^^TTTiii\\\CCC<<<...000;;;777111333555111111111111000000000000//////.........------------------,,,,,,,,,++++++******************++++++))))))************))))))++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))***+++,,,,,,,,,)))((('''(((***,,,+++***'''((()))+++---.........)))---...******///333333///222000<<<[[[sss~~~{{{}}}eeeXXXJJJHHHFFFCCCBBBBBBCCCDDD>>>>>>>>>>>>>>>=========;;;;;;;;;<<<<<<=========<<<<<<===>>>>>>???@@@@@@>>>??????AAABBBCCCDDDEEEHHHGGGOOO]]]eeelll{{{rrr]]]YYYWWWSSSLLLRRRRRRNNNPPPTTTNNNCCCHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEDDDDDDEEEDDDBBB@@@BBBBBBAAAAAA@@@?????????>>>>>>>>>>>>???????????????===;;;;;;<<<======<<<======>>>>>>===;;;999888::::::;;;<<<;;;:::888777++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,.........---...222777;;;YYYUUUTTTZZZdddkkkllljjjvvv~~~yyywwwnnnkkkppprrrnnnqqqzzz|||yyypppkkkwwwrrrllljjjggglllssszzzyyywwwqqqkkkiiiiii\\\IIIDDDJJJKKKSSSffffffBBBBBB???HHH[[[jjjsssmmmSSS\\\{{{aaaGGG???777666555444444333444444111111111111000000000///........................---,,,++++++******++++++************************))))))))))))))))))))))))''')))++++++((('''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000///000444AAAZZZxxx}}}yyy}}}xxxjjjaaaUUULLLHHHGGGFFFEEECCCCCCCCCBBBBBBBBB???;;;???@@@>>><<<===AAAAAA======AAABBB@@@@@@CCCAAA<<<>>>BBBCCC@@@BBBKKKUUUZZZXXXZZZgggzzzrrr___YYYTTTQQQPPPLLLOOONNNLLLMMMPPPNNNJJJFFFDDDCCCEEEGGGHHHFFFCCCCCCCCCDDDEEEEEEEEEEEEEEEAAA@@@???>>>>>>>>>???@@@BBB@@@===;;;999999999:::===999999>>>@@@===;;;===999999:::::::::999999888;;;;;;;;;:::888777555444+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********+++++++++,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,---............111555888DDDKKKTTTYYY]]]aaahhhmmmrrrvvv|||yyymmmiiiqqqvvvqqqlllmmm~~~wwwjjjkkktttrrrfffhhhjjjooouuu|||~~~uuussspppjjjbbbYYYOOOIIIJJJOOOYYY```wwwgggLLLEEEAAAGGGSSSbbbtttxxxeee^^^sssmmmLLLCCC<<<777666555444333333333333111111111000000000//////........................---,,,++++++******++++++************************))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000000111888FFFZZZhhhsss|||uuuxxx{{{|||wwwlllfffbbb]]]ZZZSSSQQQMMMIIIGGGGGGHHHHHHIIIJJJHHHFFFGGGJJJIIIDDDHHHHHHIIILLLOOOQQQRRRRRRDDDKKKRRR[[[iiizzz|||~~~zzzbbbXXXUUURRRPPPOOOMMMOOONNNKKKJJJLLLJJJFFFFFFEEEDDDFFFHHHHHHGGGDDDAAABBBCCCDDDDDDDDDDDDCCC??????>>>======>>>???@@@>>>===;;;999999999:::;;;777:::======<<<::::::;;;:::::::::999999777666555666666777666666555444333++++++++++++++++++++++++************************+++************)))))))))*********++++++++++++,,,*********++++++++++++,,,******+++++++++,,,,,,,,,,,,---.........///111333777HHH[[[bbb______hhhqqqnnnmmmxxx|||oookkkvvv|||rrrkkkwww|||nnniiilllvvvkkkiiihhhmmmuuu~~~wwwpppoookkkeeeZZZLLLDDDFFFNNNUUUjjj|||hhhEEE<<>>??????;;;:::999999999:::;;;<<<:::FFFKKKBBB:::999:::888::::::999888777555444333333333444555555444444444************************************************************))))))))))))************++++++++++++************++++++++++++******+++++++++,,,,,,,,,+++---......------...///555GGG]]]hhhhhhfffhhhmmmllljjjqqq|||qqqmmmvvvyyysss|||yyysssnnnlllvvvtttlllddddddmmmxxxzzzrrrllliiicccZZZQQQIIIAAAAAAQQQccc}}}lllDDD;;;AAACCCYYYfffsss{{{{{{lll[[[bbbhhhsssddd===<<>>>>>;;;;;;:::::::::;;;<<<===CCCTTTZZZJJJ;;;::::::666777777777777666555444333444444555555555555444444************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,***,,,......---++++++,,,111<<>>===<<<111444333222111111000000000/////////............---------------------------,,,+++******))))))******************************))))))))))))))))))))))))***)))((('''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))*********))))))******+++,,,------******++++++,,,------------...////////////000111222AAAWWWkkkyyyzzzxxx}}}|||}}}eeeTTTNNNPPPPPPNNNLLLLLLLLLKKKLLLPPPOOOIIIDDDEEEFFFDDDAAABBBCCCCCCCCCBBBBBBBBB???@@@BBBCCCCCCBBB@@@???999999:::;;;<<<==================<<<<<<<<<<<<<<>>>>>>>>>>>============999DDDHHH>>>555555666555333333444555666666666666222333222222111000///...************************************************(((((((((((())))))******))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++,,,---,,,++++++,,,---,,,---333@@@RRRbbbkkkooojjjfffggglllnnnmmmvvv{{{tttooopppyyyzzzttt{{{uuuddd[[[hhh~~~tttlllhhhggggggfffiiittt{{{tttmmmhhh___UUUOOONNNJJJHHHHHHOOOaaatttoooQQQ;;;AAAOOOVVV```llltttqqqmmmhhhbbb^^^```fffrrruuuxxxVVV???:::444222666555222222111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))************************)))))))))))))))))))))))),,,111555333,,,((((((***(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))******************+++++++++))))))******+++,,,,,,,,,...---++++++---...//////000......222<<>>>>>???===???AAABBBBBB@@@===;;;:::;;;<<<======<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>777888999777555444555666444555555666666666666555111111111222222111111000))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++,,,---,,,++++++---///+++,,,...444@@@QQQeeerrrrrriiieeehhhiiifffjjjqqq|||{{{rrr~~~rrrqqqtttdddbbbiiittt~~~rrrhhhaaa___\\\cccrrrsssmmmfff___UUUJJJFFFGGG???MMMUUU\\\sssgggDDD>>>:::CCCYYYoooyyyyyyllllllbbbUUUVVVdddmmmmmm}}}}}}PPPCCC@@@???555222666444222111000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))************************))))))))))))))))))))))))---444:::888///((((((,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++***************)))))))))***++++++,,,,,,,,,+++***,,,.../////////...111333111...444FFFVVVkkktttdddNNNKKKNNNIIICCCCCCCCCGGGGGGCCCBBBEEECCC>>>DDDIIIJJJCCC???AAADDDFFFDDDFFFGGGEEE@@@======>>>;;;===@@@AAAAAA>>>;;;999;;;<<<=========<<<;;;:::777888:::<<<===>>>??????===777444777888555555888666777777777666555444444111111222444444555555555))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,222BBBXXXiiinnnbbb^^^fffkkkhhhgggjjjxxxuuuyyy|||mmmgggrrr~~~}}}|||iii```nnn~~~ooobbb[[[[[[```qqq{{{kkkaaa[[[ZZZRRRDDD@@@DDDDDDRRRYYYkkkoooHHH>>>:::===PPPffftttwwwvvvnnn]]]TTTRRRVVVhhhxxxxxxdddCCC===777555777888666333222111111000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++...444777222+++))),,,******))))))((((((''''''))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++******+++++++++,,,,,,,,,*********+++,,,---...///000000000///000222777:::MMMccc~~~zzz|||mmm^^^VVVLLLFFFFFFFFFDDDAAACCCDDDEEEEEEDDDCCCDDDEEESSSLLLDDDAAACCCDDDCCCAAAHHHHHHGGGDDD@@@===;;;<<<===<<<;;;;;;<<<===<<<:::===<<<999777777888:::<<<:::999999:::<<<>>>>>>>>><<<:::888777555555555555<<<999666777999:::777555666555444444555666777888))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,///;;;MMM[[[___\\\]]]eeekkkkkkhhhgggpppwww}}}xxxpppsss{{{wwwfff[[[bbbnnntttxxxfffhhhssswwwkkkfffaaacccnnn}}}}}}uuuooocccVVVLLLLLLIIICCCCCCJJJJJJZZZooozzzXXXKKK<<<@@@JJJZZZkkkwwwxxxsssaaaQQQNNN[[[iii{{{QQQ@@@:::555333555666444111111000//////......//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))***---222555111***(((+++(((((((((((('''''''''&&&)))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++,,,---......///.........000444777===MMMggg{{{|||zzz|||oootttiiiZZZTTTOOOIIIGGGHHHGGGCCC@@@EEEEEEEEEDDDBBBBBBCCCEEENNNHHHBBBAAADDDGGGGGGFFFDDDEEEDDDBBB@@@>>>===>>>>>><<<<<<===>>>???>>>======;;;999777777888:::;;;::::::;;;<<<>>>>>>=========;;;999888777888999:::;;;;;;;;;:::888777777888666555555444555666777888))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------333>>>HHHPPPTTTYYY\\\cccjjjkkkiiippppppvvv}}}tttpppnnnxxxwwwhhhZZZYYY___bbb~~~vvvmmmnnnzzzuuupppkkkggghhhppptttsssvvv~~~}}}oooeee___VVVJJJBBBCCCDDDCCCGGGNNNSSSnnn~~~YYYAAAEEEFFFTTTcccmmmvvvyyyqqqdddVVVKKKUUUooo\\\>>><<<777222111222333111000000///......------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++///222///)))'''***''''''''''''&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++*********++++++++++++,,,,,,,,,+++++++++,,,,,,------------,,,+++---000333333777EEEWWWfffmmmsssxxxfffooo{{{www^^^PPPLLLJJJHHHGGGHHHIIIGGGCCC>>>EEEEEEEEEEEEDDDFFFIIILLLKKKGGGBBBBBBEEEGGGHHHGGG@@@AAABBBAAA@@@???@@@AAA???>>>===>>>@@@AAAAAA@@@===<<<:::888888999:::;;;<<<===???AAAAAA???===<<<<<<:::888777777:::===???;;;>>>???===888666777:::666666555555555666777777))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************+++++++++++++++++++++++++++---///...,,,...333888GGGPPPUUUTTTZZZhhhpppooosssooosss~~~vvvvvvrrryyyzzzpppeee```^^^\\\qqq}}}{{{sss~~~}}}vvvllldddbbbccceeejjjqqqyyy}}}wwwjjj___WWWSSSIIIDDDBBBEEEFFFGGGLLLTTTgggtttYYYHHH??????QQQeeewww~~~lllXXXNNNRRRjjjdddEEE666888555222000111111000///000///......------.........------,,,,,,------...++++++++++++++++++++++++,,,+++***))))))(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))),,,///---'''&&&)))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************************++++++++++++,,,,,,++++++++++++++++++---------,,,++++++...000444///000:::IIIXXXgggrrrqqqrrrpppxxx{{{iiiXXXLLLHHHKKKFFFEEEFFFGGGHHHGGGCCC???DDDDDDEEEFFFHHHMMMRRRVVVKKKHHHDDDCCCDDDEEEDDDCCC@@@AAABBBBBB@@@@@@AAABBBAAA@@@??????@@@AAA@@@>>>>>>===<<<::::::;;;<<<===>>>AAADDDEEEDDD@@@===<<<:::999666555777;;;???BBB>>>??????===999777888999666666666666666666777777))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************++++++++++++++++++++++++))),,,......------///111???MMMWWWXXX\\\iiiqqqrrrrrrmmmqqq~~~~~~}}}vvvnnnkkkjjjfffbbbfffvvvsssvvv{{{uuuggg]]]ZZZ[[[```fffnnnttt|||}}}rrrggg\\\TTTNNNJJJ@@@AAACCCEEEFFFKKKWWWbbb]]]JJJFFFFFFHHHYYYkkk}}}jjjVVVRRReeefffJJJ===666666444222111111111111000111000//////......//////------,,,,,,,,,,,,------+++++++++++++++++++++++++++******)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((('''))),,,+++'''&&&)))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))*********+++++++++,,,,,,+++*********++++++------...,,,++++++---///222...---111888BBBPPP]]]rrruuutttxxxsssfffXXXQQQMMMJJJIIIJJJHHHGGGFFFFFFFFFEEECCCBBBDDDDDDEEEFFFHHHMMMRRRVVVGGGFFFDDDCCCCCCCCCCCCBBBAAABBBCCCBBB@@@@@@@@@AAABBBAAA????????????===;;;@@@???>>>===<<<======>>>???CCCGGGHHHEEEAAA>>><<<;;;999777777999===BBBEEE@@@>>>;;;;;;;;;:::888555777777777777777777666666))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************++++++++++++++++++++++++(((+++---......---...///444EEEVVV^^^bbbgggnnnrrruuutttwww~~~qqqhhhiiilllkkkiiibbbkkksssuuuwww}}}vvvvvvrrrsssvvvhhh___[[[\\\^^^fffmmmuuu{{{wwwpppeeeZZZRRRLLLGGGDDD>>>@@@BBBCCCFFFQQQaaannn~~~vvvcccTTTMMMCCCFFFYYYmmmvvv~~~pppbbbYYYooouuuLLL>>>;;;777333333222111111111111111111000//////......//////------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))&&&'''******'''&&&)))((((((((()))))))))))))))((((((((('''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))************+++++++++*********++++++,,,,,,---...---,,,,,,---///+++,,,000444333333999AAAYYYiiivvv{{{{{{jjj[[[PPPHHHHHHJJJIIIFFFEEEHHHHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFIIILLLAAAAAAAAABBBCCCCCCCCCCCCAAABBBCCCBBB@@@>>>???@@@BBB@@@>>>>>>>>>>>><<<;;;@@@???>>>>>>======>>>>>>>>>BBBGGGGGGCCC???===<<<<<<;;;:::999;;;>>>BBBEEE???<<<888888;;;;;;777444777777888888888777666666))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************)))***,,,------------...,,,888JJJVVVYYY\\\hhhvvv~~~~~~~~~xxxqqqooommmiiifff]]]bbbdddccciiiwwwrrrmmm{{{pppddd^^^[[[___eeelllpppsssyyy{{{eee___UUUMMMHHHEEEBBB@@@BBBDDDGGGKKKSSS\\\ccceeebbbbbbXXXOOOJJJFFFQQQjjjrrrbbbcccooo}}}UUU???999888666111111222111000000000111000///......------......---,,,,,,++++++,,,,,,---************************(((((('''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))***&&&%%%((()))'''''')))'''''''''((((((((()))))))))))))))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***))))))))))))***************)))))))))***+++,,,,,,***+++---,,,,,,,,,---///***+++///222111---...333===LLL[[[eeennnyyyvvvrrrttt~~~kkkYYYMMMMMMHHHEEEGGGHHHEEECCCDDDDDDEEEFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDBBBBBBCCCEEE>>>@@@AAABBBAAA@@@@@@@@@>>>???@@@???>>>===>>>??????>>>===>>>???@@@???>>>>>>>>>=========<<<<<<<<<;;;???DDDCCC???;;;:::;;;::::::999999:::<<<>>>@@@:::999888888888777666555777888888999888777666555))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******************************++++++,,,,,,---...)))...:::EEEIIINNNddd{{{xxxsss{{{|||qqqeee___XXX[[[\\\\\\fffzzz~~~ggglllnnnaaaZZZZZZ___dddgggjjjoooxxxzzzsssllleeeTTTNNNGGGBBBAAABBBAAA???GGGJJJPPPZZZdddfff^^^TTTIIIbbbaaaIIICCCQQQfffxxxmmmaaasssPPP===;;;888555777///000111000/////////000......---,,,,,,,,,,,,------,,,,,,++++++,,,,,,---************************''''''''''''(((***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))***&&&%%%((()))'''''')))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************))))))))))))***+++,,,---(((***+++,,,++++++---...111---+++---------///444111111777EEEYYYkkksssuuuwwwtttuuu~~~mmm\\\RRRMMMIIIEEEEEECCCDDDFFFEEEBBBDDDIII@@@BBBEEEFFFEEEDDDDDDDDDCCCDDDEEEEEEDDDCCCDDDEEEAAABBBCCCBBB???===;;;;;;;;;<<<======<<<<<<===???===<<<<<<>>>@@@BBBBBBAAA<<<<<<<<<<<<<<<;;;;;;;;;888===AAA@@@<<<888888:::777666666666666777999:::555888:::888555333555777777888999999999777666555))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))+++000666===JJJaaauuu}}}uuummmhhhjjjttt~~~}}}nnnccc___\\\```fffeeehhhnnn___nnnssseeebbb[[[WWW\\\aaaeeemmmvvvyyy}}}qqqggg]]]TTTMMMGGGDDDCCCFFFDDD???AAAGGGOOOPPP___vvvzzzgggQQQHHHfffqqqbbbSSS```mmmrrr}}}zzzttt\\\TTTlllxxx[[[AAA::::::666333555111111111111000000000000.........------,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++++++++******++++++,,,------------............//////...111888>>>FFFWWWgggsssxxxuuuuuu\\\WWWNNNFFFBBBAAABBBDDDCCCCCCCCCCCCDDDDDDDDDDDD@@@AAABBBBBBCCCCCCBBBBBBFFFFFFEEEDDDCCCBBBBBBAAA======>>>>>>>>><<<;;;:::<<<<<<;;;::::::999999888::::::<<<===>>>?????????<<<;;;999888999;;;===???>>><<<:::888777777888888999888777666666555666666555777222333;;;999333777777777777777666555444333)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,///222777CCCZZZmmmooollliiigggeeefffiiimmm|||qqqfff]]][[[___jjjrrr{{{kkk]]]dddsssyyyfff]]]WWWWWWZZZ]]]eeennnqqqvvv|||}}}nnnbbbYYYRRRJJJEEEHHHBBB???AAACCCCCCFFFLLLTTTWWWsss\\\GGGPPPooorrrggg___jjjvvvvvvsssqqqlll___UUU^^^xxxaaaKKK999777999555222444111111111000000000//////......---------,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++******++++++,,,---------------...............,,,,,,///111555AAAMMMjjjrrrtttuuukkk]]]MMMIIIDDD@@@>>>???BBBDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAACCCCCCBBBBBBAAA@@@@@@???===>>>>>>>>>===<<<:::999;;;:::::::::999888888777888999:::;;;<<<=========;;;:::888777888999<<<===>>><<<:::888777777777888888777666555555555555555---777555000555777333444666666666666555444333222))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,///------...000:::MMM___bbbbbbbbbbbbcccgggkkkmmm{{{}}}|||pppgggZZZZZZ^^^kkk|||xxxmmmhhhiiiuuuuuukkkaaaZZZVVVWWW]]]dddiiimmmtttzzzooofffZZZOOOIIIEEEAAA>>>EEEAAA???CCCGGGIIIMMMRRR]]]oooUUUGGGTTTkkkeeeeeehhhoooyyyrrr^^^^^^SSSLLLWWWqqqcccJJJ===555777777333000222111111000000000000//////...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********+++++++++************+++,,,,,,,,,,,,,,,---------......000......---,,,,,,222:::QQQ\\\dddhhhvvv}}}mmmVVVJJJDDDCCCAAA???>>>???AAADDDFFFAAAAAA@@@@@@??????>>>>>>???@@@@@@@@@@@@@@@???????????????>>>>>>=========>>>>>>>>>===<<<:::999888:::::::::999999888777666666666888999:::;;;;;;;;;999888777666666888999;;;<<<:::999777666666666777666666555444444444555555666NNNNNN;;;666888666555444555555555444333222111))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************++++++++++++...,,,,,,,,,,,,111???MMM]]]```___]]]___kkkyyy}}}yyyvvvqqqjjjeeeYYYZZZ]]]gggzzz}}}yyyqqqtttwwwiii]]]XXXXXX[[[cccffflllrrrxxx}}}vvvlllZZZSSSJJJBBB???>>>>>>>>>???BBBFFFJJJNNNSSS[[[aaauuubbbRRRQQQSSS___YYYfffrrrpppsssjjjMMMMMMJJJTTToooQQQAAA;;;888999777111///111111000000000////////////------------------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************************++++++,,,+++,,,,,,,,,------------////////////---...111555333>>>HHHNNNZZZlllyyy~~~uuuttttttwwwzzzyyycccMMMBBB@@@@@@??????>>>>>>>>>???@@@AAAAAA@@@@@@???===<<<<<<;;;>>>>>>>>>>>>>>>>>>===<<<===<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;999888888::::::;;;;;;:::999777666444444666777888999999999888777555555555666777888888777666555444444444444444444333333333444555555IIIppptttPPP888555555444333333333333333222111111(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++***,,,---,,,,,,333<<>>===999999999:::::::::;;;;;;@@@@@@???>>><<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>===<<<;;;:::999888888;;;<<<<<<===<<<:::999777222333555666777777888888666555555444444444555666444444333222222111111111333333333333333444555666RRR\\\666...000111222222222222222222111000(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))************+++((())),,,...---))),,,111999JJJZZZ^^^dddrrrqqqkkkeeedddhhhiiiddd___\\\\\\^^^dddmmmxxxxxxpppqqqyyylll\\\fffvvv~~~pppddd\\\XXXXXXZZZ___gggooouuuwww|||xxxkkk^^^SSSJJJEEE@@@>>>;;;:::;;;>>>AAADDDFFFLLLQQQTTT___vvvaaaIII???@@@NNNaaadddlllzzzzzzgggZZZVVVPPP\\\|||PPP;;;<<<777666555333222111333555000000////////////......,,,,,,,,,------------...++++++++++++************))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))*********))))))))))))***++++++******+++++++++,,,,,,,,,+++......,,,---///000---000.........000555???III\\\gggvvvvvvkkk^^^LLL>>>===>>><<<888999<<<<<<888555666777999;;;<<<===>>>???>>>===<<<;;;:::999999888999999:::;;;;;;::::::999999::::::;;;;;;;;;<<<<<<<<<:::999999999999999;;;<<<===>>>===;;;999888333333555666777888888888555555444444333444444444222222111111111000000000222222222333444555666777MMM]]]777///111444111222222222222222111111((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))************)))(((+++---,,,)))***///...@@@QQQ[[[gggvvv|||yyyccc\\\WWWZZZbbbhhhgggdddeee______fffkkkoooyyy|||jjjbbbhhhxxxuuuaaa[[[^^^llltttiii]]]ZZZWWWYYY___fffkkkmmmrrrvvv{{{yyypppcccVVVLLLGGGCCCAAA;;;;;;<<<===>>>AAAEEEHHHOOOUUU\\\ddduuuoooJJJDDDJJJMMMYYYjjjkkkwwwwwwkkk\\\OOOQQQ___vvvbbb???777:::444555444222111222333333000000/////////.........,,,,,,,,,---------......++++++++++++************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))***++++++************++++++++++++---000000------111111,,,333...---000000...222999;;;KKKeee{{{yyyuuu___NNNEEE???:::666:::<<<;;;888777999999555666666888999;;;>>>???@@@;;;;;;;;;:::999888777777555666777888999:::::::::777777888888999:::;;;;;;;;;:::999888888999:::::::::;;;===>>>===;;;888777444444666777888999999999555555444444444333333333111222222222222111000000222222333333444666777888CCCnnnxxxUUU999444444555111222222333333222222111((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))***************)))***,,,+++(((+++000***777DDDOOO```rrrtttlllfff[[[QQQQQQ[[[eeejjjjjjnnnbbb___gggjjjhhhppp~~~sss___UUU]]]ooo}}}{{{kkk^^^bbbuuuvvveee```YYYWWWZZZ^^^aaabbbjjjooouuu|||zzzeee]]]PPPFFF@@@======>>>;;;===???@@@BBBEEEIIILLLTTT\\\hhhvvvnnn[[[FFFCCCSSSeeemmmlllqqq}}}sss```XXXOOOVVVrrrTTTGGG>>>===888666777666444333333111///000/////////............,,,,,,,,,------.........+++++++++************)))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))************+++++++++))),,,,,,)))***//////***---(((***222444000000555333999III]]]mmmwww}}}|||uuuqqq~~~mmmZZZQQQDDD;;;888999;;;<<<000444555222000333444333444444444555666888:::;;;999999888888777777666666333444666777999:::::::::555666666777888999:::::::::999888888888999:::;;;999:::<<<===<<<:::777666444555666888999999::::::555555555444444333333333222222333333333222222111222222333444555666888999888]]]dddHHH777444222///111222222333333333222222''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******((((((((((((((())))))***************************444///000>>>UUUeeeiiieee```ccc]]]PPPPPP]]]hhhhhhwwwpppkkkooowwwzzztttlllfffcccZZZQQQTTTbbbrrr{{{ppp^^^eeerrrooo___YYYSSSNNNQQQZZZcccffflllrrrwww}}}}}}rrrfff^^^PPPGGG@@@@@@@@@===;;;;;;>>>??????@@@FFFOOOVVVXXXbbbsssgggJJJHHHOOO```oootttwwwyyypppiiiZZZFFFYYYQQQCCCBBB999555:::666444333111000000111111//////...------------...+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&((()))(((&&&&&&(((+++''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((()))******++++++******************++++++++++++++++++++++++------------------------111222444999@@@IIIQQQVVVdddqqq}}}~~~xxxwwwtttllllllcccSSSGGG>>><<<999666444333222222444444333333333222222222111222333555666888999:::777888999888555333222333666666555555666888:::;;;888666555777:::;;;999777;;;::::::::::::999999999666777888999:::999888888888888888888888888888888666444333222333444666888777666666555444444333333444444333222333444555666999<<<===:::333000111444000000111222222222111111''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))***++++++***************************)))+++444BBBQQQ\\\bbbaaa]]]YYYYYY\\\```gggmmmsssooonnnuuu~~~vvvXXXVVVRRRRRR\\\gggllljjjtttddddddqqqxxxmmmbbbZZZWWWYYY[[[^^^bbbhhhnnnvvv~~~yyyqqqggg\\\QQQIIIHHHAAA<<<===???===<<<======@@@EEEKKKOOOVVV___gggfffMMMIIIOOO```tttdddWWWXXX\\\tttccc===888;;;555111666555444222111000000111111///......---,,,---------+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%'''((((((&&&&&&(((***''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((())))))***************************++++++++++++++++++++++++---------------------------------///222666:::<<>>???===;;;<<<;;;;;;::::::999999999888999:::<<<<<<<<<<<<;;;;;;;;;:::999888888777777555444444444444555666777777666666555444333333333444333333333333444666777777:::;;;888333000111333000111111111111111000000''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((*********)))((('''''''''***************++++++,,,************************'''+++...000444@@@RRR```bbbUUUPPPXXX]]]]]]cccnnntttqqqqqqxxxyyypppRRRMMMJJJPPP```mmmlllcccjjjpppfffeeeyyy~~~nnneee___[[[WWWXXXZZZ]]]ccclllvvv}}}}}}sssqqqlllddd\\\SSSKKKCCC>>>@@@;;;:::===???>>>>>>AAABBBBBBHHHRRRWWW^^^mmm~~~fffKKKBBBMMM]]]ttt~~~wwwvvvrrrUUUPPPhhhfffIII444666<<<777333777444333222111000000000111...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''(((((()))***************************++++++++++++++++++++++++,,,,,,,,,,,,------------......---,,,,,,------...000777???DDDLLL___zzzyyyyyy~~~qqqaaaXXXIII>>>666888======888555555444333333222222222333333333222222222111111111111111222222333444444444444666777666555333444444555555666777999<<<>>>???>>>======>>>???@@@>>>======<<<<<<;;;:::999999888777888:::<<<>>>>>>>>>>>>>>>===<<<:::999888777777555555666777777777777666666666555444444333333333333333333333444555666777444666888666222000111444222222222222111000000///&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))))))))((((((((('''***))))))))))))***++++++************************)))///222///---444FFFUUUcccVVVNNNSSS[[[```gggnnnnnnkkklllqqqxxxwwwnnneeeZZZSSSLLLOOO```qqqvvvqqqfffiiiqqq}}}|||pppmmmvvv{{{tttlll```^^^[[[YYY[[[aaajjjqqqrrr{{{yyyyyyzzzuuuggg[[[YYYVVVQQQKKKGGGCCC@@@>>>===;;;;;;???@@@???AAAEEEJJJFFFKKKZZZgggrrrmmmLLLDDDMMMXXXjjj}}}lllbbb```XXXRRReeeiiiQQQ@@@777;;;>>>888444777222222111111000000000000------,,,++++++++++++,,,+++,,,,,,,,,,,,+++******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((''''''''''''((())))))))))))))))))************************************,,,,,,,,,,,,,,,------------...//////000/////////+++///111222666DDDZZZkkknnnkkkfffeeejjjtttzzzwwwssskkkaaaUUUIII@@@;;;999666333444777777555333444333333222222111111111222222111111111000000000111222222222222222333333222444666555444333444555666666777999:::<<<===>>>;;;;;;<<<<<<======<<<;;;======<<<;;;:::999888888555666999;;;===>>>>>>>>>???>>><<<:::999999999999666777999::::::999888777666555444333333333444444333333333444555666666777222444555555333222333555444444444333333111000///&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***)))(((((((((((()))******))))))))))))))))))))))))))),,,...+++(((,,,666???WWWYYYXXXYYYdddqqqtttpppcccaaabbbhhhppprrrmmmgggaaa```\\\]]]fffvvv|||iiiaaakkkrrrrrr|||~~~mmmfffooosssooofff]]]XXXXXX]]]aaafffnnnwww|||~~~tttnnnaaa]]]YYYWWWWWWTTTMMMHHHEEECCCAAA???===<<<===>>>>>>===???BBBAAA@@@EEEKKKPPPPPP]]]vvvjjjSSSFFFLLL[[[hhhvvvnnn___XXXXXXKKKdddmmmIIICCC;;;777888777222000111000000000000000000//////------,,,++++++++++++,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''(((((()))(((((()))))))))*********************************+++++++++,,,,,,,,,------((()))+++---...//////...---000111///...222<<>>??????===<<<;;;:::999:::;;;<<<888999;;;======;;;999888666555333222222333444555444444555555555666666666222333444444444444555666555555555555444333222111&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''((()))*********((((((((((((((())))))***))))))))))))))))))))))))***++++++***)))***---///===LLLWWW^^^jjjwwwuuuhhhjjjfffbbbdddhhhkkkjjjgggbbbmmmvvvxxxyyy}}}qqqnnnccc[[[nnn|||xxxwwwtttooowwwiii]]]WWWUUUVVV\\\cccjjjooovvvwwwgggZZZSSSGGGFFFDDDBBBBBBAAAAAAAAA>>>???>>>===;;;<<<>>>@@@???@@@DDDGGGGGGHHHPPPZZZ^^^jjjqqq\\\OOOLLLQQQ]]]gggzzz|||mmm]]]TTTUUUWWW[[[jjjIII>>>:::888555333222000000000//////000000000000///......------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%'''))))))'''%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''((()))'''(((((())))))***************************************++++++,,,,,,------((()))***+++,,,,,,,,,,,,***---000000...---///222/////////111555:::???BBBBBBHHHPPPWWWZZZ[[[\\\\\\iiimmmrrrxxxxxxuuu|||wwwjjj___]]]___ZZZRRRLLLDDDCCC@@@<<<999777666555666555333222222333444555222666777555333555555333333333333222222000///...000000/////////.........111111111222222222222222111333444444333222333444666777888888888888777666999:::<<<;;;:::888999999999999999999888888888888777888;;;===???@@@@@@@@@===<<<:::999999:::<<<===999:::;;;<<<<<<;;;999888666444333111111222444555555666666666666555444444222222333444444555555666555555555555444444333222%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,,,,---888HHHVVV```eeeccc___ssskkkbbb^^^___cccddddddiii|||~~~nnn^^^XXXbbbppp~~~nnnmmmrrrzzzjjj___YYYWWWWWW\\\aaaccciiissszzz|||sssaaaRRRGGGCCC@@@>>>======>>>???@@@@@@===???@@@@@@??????BBBDDDBBBEEEKKKPPPRRRWWWdddqqq}}}~~~SSSRRROOOMMMUUUcccooosssyyywwwlll[[[TTT[[[fffmmm|||jjjHHH;;;;;;777777666333111333333222......///000000//////...///......---,,,---------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&%%%&&&(((******'''%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''(((((()))******+++************************)))******+++,,,,,,------++++++++++++,,,,,,------)))+++---............/////////000000111333444444---000666999;;;<<<===>>>>>>BBBEEEFFFIIILLLJJJEEE???HHHQQQUUURRRNNNJJJIIIFFF???:::::::::555111000666444333222222222333555999888777555333222000000***///000------000111///...///000111111000///.../////////.........------/////////000000111111111111333444444222111222222333444555666666666666555777999;;;:::888666777888777777777777777888888888777888;;;===>>>?????????>>><<<:::888888999:::;;;888999999:::999888777666555444222111111222444666777777777777666444333222222111111222333444444444222333333333333333222222%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''*********)))***++++++,,,))))))))))))))))))))))))((()))******)))***+++,,,000000;;;LLLSSSQQQTTT\\\mmmeeeZZZVVVYYY```fffiiisss~~~jjjccceee___RRRcccuuuaaa\\\ddd~~~vvvhhh```]]]UUUZZZ\\\\\\aaajjjqqqttt}}}{{{gggTTTGGG@@@>>>===;;;999;;;???@@@>>>;;;888;;;>>>??????@@@CCCFFFFFFJJJQQQXXX]]]eeevvvmmmOOOJJJUUU\\\[[[aaannnxxxyyyjjjfff[[[RRRYYYpppkkkIII@@@===777444777666222111333222///---...///000000///......//////...------------...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''&&&&&&(((++++++(((%%%''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))***+++,,,,,,------)))))))))******,,,---...++++++,,,,,,,,,---///000///000000000111111111111...000333444333222111222///333555333444888:::999333999<<<999555444666888333222444666444111222777444222111111111000111333***,,,...000111111111000,,,111222......333333000***+++---///000000////////////.........---------------......///000000111222333444444222111111222///111333444666666666555555777999888555444444666555555555666777777888888555666888:::<<<<<<<<<<<<@@@>>>;;;888777777888999777777777777777666555555555444222000000222444666888888888888666444222111111000000000222333333222000000111222222222111111&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((777444///+++(((((()))***))))))))))))************)))************+++++++++444,,,...===HHHIIIKKKQQQXXXaaaccc[[[TTTWWW^^^aaayyyrrrggghhhggg[[[KKKXXX^^^nnn{{{eeeZZZRRR[[[tttxxxiiikkk```WWWXXX[[[]]]bbbiiipppvvv}}}lllVVVGGG@@@>>>>>>===888888<<<===:::===CCCBBB===<<>>???DDDCCC??????DDDGGGIIIOOOVVVUUU___kkkyyyfffPPPJJJQQQYYYdddnnnvvvvvvuuussseeeUUUEEEPPPkkkrrrMMM===999444222444333333222111111000////////////.........---,,,+++...---,,,++++++++++++,,,*********************************)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))******))))))*********+++++++++,,,,,,,,,,,,------------------------...................../////////000000...///000000//////000222000000000000111111111111000000000000000000000000000000000000000000000000........................------------............///.........---------,,,---------,,,,,,---------------------............111111111111111111111111111111222222222222111111333333333333333222111111555555555666777888::::::<<<;;;999777777888:::<<<999999999999888777777666444555444333111111333555999777444111000111333555555666777666333111111222222222333333222222111000000000////////////000000&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((()))(((((())))))))))))******)))))))))*********++++++***))),,,000//////;;;KKKeeeddd^^^TTTRRR[[[gggooonnnaaaeeerrrzzz{{{mmmcccXXXUUU[[[fffooosssnnntttwwwpppcccYYYWWWZZZhhhyyyqqqbbbYYYWWWVVVZZZ___eeelllsss{{{~~~eeeZZZJJJ@@@<<<<<<;;;::::::;;;???EEEGGGGGGJJJOOOLLLJJJJJJMMMOOOUUU```jjjiiiyyy```KKKIIIUUUfffpppuuuyyy}}}|||rrrcccUUUMMMPPPhhhdddOOO<<<777666333222444222222222111111000000///---///000000...,,,,,,,,,------,,,++++++++++++,,,******************************))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************)))))))))*********++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------------.........,,,...//////...---///000........./////////000000////////////////////////////////////////////////........................++++++,,,------...//////......------------,,,,,,++++++************++++++,,,,,,,,,---------......000000000000000000000000000000111111111111000000222222333333333222111111444555555666777888999999:::999777666666888999;;;888888888999888888777777444555444333111111222444;;;888555222111222333444888888888666444333444555222222333333222222111000000000////////////000000&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&'''''''''''''''(((((((((((()))))))))***))))))))))))************+++,,,...///,,,,,,777EEE```cccccc```___gggvvvtttggggggsss~~~sssaaaTTTOOORRRWWWZZZlllzzztttcccZZZYYYSSSVVVaaavvvvvvfff^^^YYYXXXWWWYYY^^^gggpppvvv{{{}}}~~~zzzrrrooo[[[QQQEEE>>>>>>???>>>;;;???AAAEEEIIIJJJMMMQQQVVVRRRSSSUUUVVVZZZcccsssdddXXXMMMPPP```ttt{{{ssscccQQQLLLQQQjjjqqqJJJAAA:::999888555444666222111111111000000000//////000111000...---...///,,,,,,++++++++++++++++++************************))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))*********+++))))))))))))************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,---------......,,,---......------...000,,,------------.........................................................------------------------++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,+++******))))))******++++++,,,,,,,,,------------////////////////////////...//////000000000000000333333444444444444333333444444555666777777777888888777666555666777888999888888999:::::::::999999666666666444222222333555888666444222111222333444999999888666444444555777222222222222222111000000000////////////000000111&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&'''(((((((((((()))))))))(((((()))))))))*********(((((()))+++++++++///555IIISSS___eeefffmmm|||}}}zzz|||tttpppuuuzzz{{{vvvoooeee]]]YYYVVVSSSPPPaaappp}}}ooofffbbb[[[RRRMMMYYYuuu{{{oooccc^^^WWWSSSUUU]]]ffflllhhhkkkqqqxxxsssfff```^^^RRRJJJAAA<<<===>>>===;;;EEEIIILLLMMMNNNTTT[[[aaa___dddiiimmmuuufffRRRLLLLLLZZZrrrnnn___OOOFFFOOO```{{{jjjPPP>>>:::888777555222111333111111111000000000000000000000///---,,,,,,...000***+++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''((())))))''''''''''''''''''''''''((())))))))))))*********(((((()))))))))******************+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,---------......,,,---///...------...000++++++,,,,,,,,,---------------------------------------------------------------------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,---........................---...///000000000000000222222333333333333333222333444555666666666666666666555555555555666777888777777888888999888888888555555555333111111333555222222111000111222444555999999888666444444666888111222222222222111000000///////////////000111111&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((())))))(((((('''&&&''''''(((((((((((())))))((((((((()))))))))******((('''(((***,,,,,,,,,+++666AAARRR```gggnnn{{{vvvmmmmmmllllllzzz|||xxxqqqnnnlllmmmmmmhhh___VVVSSS]]]jjjtttxxxyyyzzz{{{vvvjjj[[[TTTYYYlllwwwiii^^^WWWVVVWWWXXXWWWZZZ___gggpppyyy{{{nnn___SSSMMMLLLFFFBBB===:::;;;===???@@@GGGPPPYYY^^^eeerrr~~~sss[[[HHHLLLRRRaaawwwpppcccUUUMMMLLLUUUlllbbbGGGFFF888777666555222111222444000000000000000000000000000---+++***,,,---------)))***++++++,,,+++++++++))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''&&&''''''((()))***''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++---......------...///+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))******++++++++++++,,,,,,+++++++++******+++++++++******+++++++++,,,,,,,,,---------------------------...///000000111111000//////000111111111000000222333555666666666555444444333333444444555666777444444444555555444333333111222222000//////111333/////////000111333555666666777777666444444555666111111222222111111000//////......//////000111222&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))******+++++++++,,,------,,,///444AAASSSaaajjjvvvxxxnnneeedddhhhnnnvvv~~~zzzuuurrrtttxxxuuujjj```WWWXXXZZZ___hhhwwwyyyqqqiiidddhhhpppwwwkkkaaaXXXSSSRRRSSSUUUYYY___fffmmmpppyyy~~~~~~{{{tttnnnjjjbbbWWWMMMFFFBBBAAA???@@@@@@AAACCCHHHPPPVVV```ooo}}}uuuhhh\\\OOOJJJLLLUUUeee~~~|||kkkOOOOOOQQQYYYiiieeeEEE<<>><<<:::555555666666333222222222111////////////000000000000222//////444;;;;;;222(((((()))***+++,,,,,,+++***))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))************)))************+++++++++))))))))))))************(((***++++++******+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))******+++++++++,,,******))))))))))))******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......000111222222222222000000111222222222222222111333444666666555444222111111222333444444555555555555555444333222111000000111222111111222555777333333222222333333444444111333555555444222222222111111111111111000//////............///000222222''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++******,,,333@@@TTTiiiwwwqqqrrrjjjjjjuuuvvvpppqqqooo~~~{{{pppmmmppprrrnnniiiooopppkkk^^^PPPRRRfff{{{wwweeeLLLGGGHHHTTT```lllppphhh\\\UUUWWWVVVQQQQQQVVV]]]cccllltttyyy|||zzztttpppkkkeeebbbPPPIIIDDDCCC@@@===AAAHHHKKKNNNRRRUUUZZZgggyyyvvvmmmjjjbbbXXXOOOPPP\\\bbb```eeerrr{{{mmmXXXHHHTTTnnnyyyUUUEEE>>>777333555666555555444222111000000333222222111222222333333222///---///222111---(((************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,************************************************---,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111222222111000...---000111333333222111222333///000222333444555555555666666666555444444333333444444444555444444333222666555333111000000111111333333333333333222000000222222333333222111///...///...------...///000111''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++******+++///888GGGVVVaaaqqqrrrmmmnnnyyyxxxnnnlllqqq~~~}}}xxxwwwuuurrrooozzz}}}{{{nnn\\\QQQVVV___pppwwwhhhXXXHHHBBBGGGRRR```kkkyyyxxxnnnddd___[[[VVVTTTUUUSSSWWW\\\bbbhhhooovvv{{{{{{tttmmmjjjiiiddd[[[SSSJJJFFFFFFIIIJJJIIIMMMSSS[[[dddooouuuzzz~~~mmmfff______```YYYNNNOOOYYYjjjtttwww~~~zzznnnddd\\\WWWsssuuu\\\EEE===;;;666444666444444333222111000//////111000000///000000111111000---+++---//////+++'''************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))+++++++++******)))))))))*********************************+++++++++,,,,,,*********************************************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111000111111222222111//////...111444555666666888:::222333333444444444444333555555555555555555555555666666777666666555444444444333222111111111111111222222222111111000000000111111222222111000...---///......---...///000111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((())))))***+++*********+++///666>>>DDD]]]jjjoooqqquuunnnhhhmmmxxx|||zzzyyyrrrbbbYYYVVVSSSdddwww~~~uuuhhh___]]][[[QQQEEEUUU^^^oooxxxnnnhhhaaaZZZVVVVVVVVVUUUWWW[[[aaafffmmmpppvvvzzz}}}|||wwwrrrnnnlllkkkddd]]][[[[[[WWWMMMDDDBBBBBBHHHQQQZZZ___fffllluuucccUUUVVV```eeejjjkkkccc]]]dddppp{{{{{{jjj^^^ZZZ___hhhooonnnNNN@@@777777888444333666333222222111000///......///......---------......---+++)))***,,,---***&&&************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&'''((()))+++,,,''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))************************)))*********++++++++++++************************************************)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******+++******))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111///000111111222222111111222444777999999:::<<<===555555555555555444333222222333444555666777888999999999999999888777555555222222333333333222222111222111000/////////000111111111111111000///...---//////...------...000111&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))******)))***++++++***,,,///111;;;TTTeeejjjiiicccfffttt{{{vvvhhh```NNNNNNQQQWWWdddsssoooTTTPPPIIIKKKYYYkkk}}}xxxkkkddddddccc___[[[WWWVVVVVV\\\```fffjjjlllooorrruuusssvvvzzz~~~{{{vvvqqqhhh^^^YYYYYYZZZVVVRRRPPPPPPOOOKKKHHHSSSXXXdddsssxxxkkk```TTTJJJHHHMMMcccxxx{{{yyywwwppp{{{sssfffZZZZZZbbbmmm~~~bbbGGG<<<777555888777333222444222222111111000///.........------,,,,,,,,,,,,---,,,***))))))++++++)))'''************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++*********************************************************)))(((((((((''')))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))*********))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,---...///000111111//////000111222222333333:::;;;<<<;;;:::888888999555555666666555555444333000111333555777999;;;<<<:::::::::999888777666555222333444555555555444333222111000...///000222333111111111111111000//////000///...------...///000&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''((())))))***(((***,,,,,,+++++++++,,,***===LLLWWWdddiiimmmyyyxxxkkkaaaYYYVVVQQQPPPRRR[[[hhhssshhhVVVGGGEEEKKKXXXqqq~~~xxxlllbbb\\\TTTUUUWWWYYYZZZ\\\___aaacccfffjjjnnnqqqssssssrrrvvvxxxzzz|||~~~~~~~~~~~~|||vvvooohhh]]]RRRNNNQQQQQQRRRSSSRRRSSSXXX```gggiiiuuuwwwllldddaaaVVVXXXSSSHHHBBBDDDIIILLLPPP[[[uuuxxxrrrxxxzzzvvv]]]ZZZbbbsssuuuVVVEEE>>>999888888888666222222444222222111111000000/////////...---,,,,,,,,,,,,,,,,,,+++*********+++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++)))(((''''''(((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((()))))))))***))))))))))))))))))************++++++,,,,,,,,,,,,,,,---...///000111111//////000111222333444444<<<======;;;888555555555333444555555666666555555///000222444777999;;;<<<888888888888777666555444444555666777777777666555333222000///000222444555333333222222222222222222000///...------...///000%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***'''***,,,---,,,,,,---......111222BBB```ppprrrvvv|||zzzuuu|||rrrjjjbbb___eeeiiidddUUULLLRRR^^^uuuxxxiiiXXXNNNGGGFFFRRR```nnn{{{tttiii___ZZZTTTPPPPPPRRRSSSTTTUUUWWW[[[___cccfffhhhhhhlllnnnpppqqqrrrsssvvvxxx}}}zzzvvvuuuvvvrrrjjjccc___VVVNNNQQQZZZ\\\aaafffggghhhrrrzzzjjj\\\RRRJJJBBB===>>>AAA???999999FFFVVVaaafffkkk{{{uuuvvvlllZZZVVV]]]tttpppRRRCCC===<<<777777777666333222222444111111111111000000000//////......---,,,,,,,,,,,,,,,++++++*********++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))(((&&&%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------,,,+++***)))((((((((((((((((((((((((((((((***))))))((((((''''''&&&''''''(((((((((((())))))***))))))(((((())))))***))))))******+++,,,,,,,,,,,,,,,---...///000111111000000000111111333444555888999:::999777555555555222333444555555555555555///000111333666888:::;;;666777777777777666555555666666777777777666666555111111111111111333555666444333333222222222333333111000...------...//////%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((***++++++******,,,---...///+++222JJJ\\\fffrrrxxx{{{sssnnnsss|||}}}~~~tttnnnlllhhhccciiissswwwooobbb\\\___ggg{{{xxxuuuqqqjjjaaaWWWPPPOOOPPPWWW[[[eeerrrzzzooo```WWWUUUVVVUUUSSSSSSSSSTTTVVVXXXZZZ[[[\\\___aaaccccccdddfffkkkoooqqqsssuuuvvvvvvyyy}}}yyysssqqqrrrlllccc______^^^]]]iiixxxpppZZZSSSKKKDDD@@@===;;;999>>>@@@@@@???FFFVVVfffnnnsssqqq|||~~~vvvvvvrrrfff\\\YYYdddnnnpppPPPCCC???;;;666444444444333222222222111000000////////////......///...---,,,++++++++++++++++++***)))))))))+++,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))((())))))***++++++,,,,,,,,,,,,---...///000111111222111111111111222444444444666777777666555555666333444444444444333333222///000111333444666777888555666666777777777777777777777666555444444444444//////000111222333444444333333222111111222333333111000///...---......///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))******)))(((''')))+++$$$111111,,,000<<>>======999555333444444222222333111.....................------...---,,,+++*********************)))((((((***,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))***+++,,,((((((((((((((((((((((((***))))))((('''&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((())))))((())))))***++++++,,,,,,,,,,,,---...///000111111333222111111111222333444555666777777555444444555555555555444333222000///000000111222444555666666555666777888888999888888777666444333222222333333,,,---///111222333333333222222111000000111222333111000///...------...///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((()))******))))))******+++,,,...333999>>>[[[ooowwwlllcccrrrrrrqqqooouuuvvvsssssssssooojjjnnn~~~vvvgggXXXQQQWWWbbbgggttt}}}zzzzzz{{{ssscccRRRHHHEEEIIIRRR[[[wwwtttfffqqq~~~qqqoooiii```WWWVVVXXXUUUPPPOOOLLLIIIIIIKKKNNNPPPQQQPPPQQQRRRRRRSSSTTTXXX[[[]]]aaaeeehhhjjjlllnnnpppqqqsssvvvxxxxxxvvvsssrrrtttqqqooonnnoooqqqqqqqqqrrrvvv{{{sssdddTTTKKKDDD>>>;;;;;;777999;;;:::999999;;;===CCCMMMXXXbbbppp|||zzzvvvwwwxxxiiieeeWWWTTTVVVbbbrrr||||||yyysssRRRIII???999888888666444444444333333222111000000222111111000///......------------,,,,,,+++++++++++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&''''''''''''(((((((((((("""&&&***(((''',,,999CCC******)))(((((((((((((((...---+++)))''''''''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''((((((((((((((()))******(((((()))***,,,---......///////////////000111111000000111222222222111111444444555666444222000...000111222222111222444666555666777888888777666666555444333222111111111111222111000000000111333444222222111111000000///////////////---,,,,,,---///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((())))))))))))))))))******++++++,,,,,,///444888FFFZZZrrrsssgggmmmjjjeeedddlllwww}}}|||}}}{{{{{{zzzpppkkkooo|||}}}lllYYYKKKJJJOOOgggsssooo]]]MMMCCCBBBFFFOOOWWWdddqqq{{{nnncccqqqwwwiii```]]]XXXRRROOOMMMLLLLLLMMMLLLKKKIIILLLLLLLLLKKKJJJJJJLLLNNNVVVXXX[[[^^^```ccchhhkkkiiiiiihhhiiikkkoootttvvvooolllhhhggghhhjjjkkkkkkwwwrrrkkkiiifff```ZZZSSSHHH>>>:::888666555777888666444666;;;@@@EEEGGGVVV^^^jjjvvvwwwxxxvvvxxx}}}vvvdddVVVQQQMMMQQQccc{{{|||{{{sssSSSKKKDDD;;;777777888666444444333333222111111000000111111000000///......---------,,,,,,,,,++++++++++++******))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((('''&&&&&&&&&&&&'''((()))((((((((('''''''''&&&''''''''''''((((((((((((###'''(((&&&'''666PPPeee***))))))(((''''''((((((+++***)))'''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******)))((('''((((((((((((((())))))***))))))***++++++,,,------...------------...//////000000111111222222111111333444555555444222000///000111111111000111333666444555666777666666555444444444333111111111111111111000000000111111222333000000000000000/////////...//////---++++++---///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******,,,+++***)))((()))*********+++,,,++++++,,,...000111AAAVVViiiwww}}}zzzssslllhhh```^^^fffrrrvvvtttxxxzzzyyy{{{rrrcccUUUPPPSSSccciiizzzlllZZZMMMKKKNNNCCCEEEIIIPPPWWW^^^aaaccchhhbbbVVVPPP___~~~~~~sssiiibbb]]]YYYTTTPPPMMMLLLJJJIIIHHHHHHHHHFFFDDDCCCDDDFFFIIIJJJLLLNNNPPPTTTYYY]]][[[]]]aaaeeeggghhhhhhgggkkkhhhfffgggkkkppptttvvv|||rrrdddgggkkkkkkjjjjjjnnnqqqoooooommmllljjjiiihhhggg]]]VVVMMMHHHFFFCCC>>>999<<<666333444666555777;;;???>>>@@@HHHSSS[[[^^^^^^qqqxxx~~~mmmoooiiibbb]]]XXXRRRNNNLLLZZZccc|||wwwyyylllPPP>>>AAA<<<777555666777666444333333222222111000000000000000000///......------,,,,,,,,,,,,+++++++++++++++******))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((((((((((('''''''''''''''&&&''''''''''''((((((((('''***)))###!!!///III```))))))(((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''((((((''''''(((((()))************+++++++++,,,,,,,,,++++++++++++,,,------///000000000111111111111333333444555444333111000111222111000///111444666555555555555555444333222444333222111000000000000000000111111222222111111.........///////////////---......---+++***,,,---%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************...,,,***(((((()))***+++(((***,,,,,,+++***+++,,,+++111<<>>KKKddduuuzzzwwwnnn```UUUNNNMMMNNNNNNHHHIIIJJJHHHFFFEEEFFFGGGDDDEEEGGGGGGHHHJJJMMMPPPOOOQQQVVV[[[___bbbddddddnnnjjjfffeeegggkkkoooqqqsssrrrkkk```VVVPPPIIIBBB===???BBBBBBBBBCCCEEEHHHDDDDDDDDDCCCBBB@@@>>>======:::777777999999777555999666666999999888;;;???GGGNNNZZZhhhrrrwwwvvvtttppp___YYYVVVNNNHHHMMMYYYaaabbbrrr|||rrrVVVHHHAAA>>>;;;888666555666666444222222222111111000000000000/////////......---------,,,+++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&***+++&&&!!!$$$000;;;(((((('''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''((())))))***************++++++++++++++++++++++++,,,,,,---////////////000111111222222222333444444333333222444444333222111222555888666666666555444333222222333333222111000000000000///000111222222111000///,,,------....../////////,,,------,,,+++***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************...,,,***(((((()))***+++'''))),,,---,,,+++,,,---***+++---111999III```qqqvvvxxxuuullleeegggnnnqqq||||||zzzwwwssstttyyy|||xxxppplllmmmggg___ZZZYYYWWWXXXcccqqquuujjjccchhhttt|||wwwkkk```WWWOOOGGGAAA:::<<<::::::GGGZZZdddbbbjjjxxxyyykkk```ZZZWWWVVVSSSSSSSSSPPPMMMJJJIIIIIIHHHIIIKKKKKKJJJJJJKKKMMMPPPOOOPPPSSSZZZdddooouuukkkeee\\\TTTPPPNNNMMMLLLIIIIIICCC999444444333111333444555555555555666777444444555555555444333333333333333444666777888888666666777::::::999===DDDTTT___nnnyyy|||{{{|||}}}{{{iii[[[TTTMMMSSSSSSSSSaaavvv{{{{{{```EEE;;;;;;;;;:::888777666666666444222111111111000000000000//////............------------++++++++++++++++++++++++***))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''###%%%(((******)))******'''&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''(((((()))************************,,,,,,,,,+++,,,------...............///000111222111111222333444444444444666777666555444444777:::888777666555444444333333444333222111000000000000///000111222222111///...,,,,,,------......//////+++---...---+++***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******,,,+++***)))((()))******'''))),,,,,,,,,+++,,,---((()))***+++,,,333EEEUUUpppzzz{{{rrroooqqqttt~~~~~~xxxwwwxxxwwwyyy{{{zzzvvvvvvyyyxxxtttmmm```TTTMMMMMMPPPPPPMMMRRRcccwww{{{ooobbbYYYFFFEEE???>>>JJJ^^^fffdddNNNUUU\\\aaakkkyyyoooiiihhhgggeee```YYYRRROOOMMMMMMOOOPPPQQQQQQRRRUUUWWWdddfffkkknnnnnnlllhhhfffUUUOOOFFF???:::777555333///333555222111333444333222222333444444555666666555555555555444444444444444555555555333333555666666777;;;???@@@CCCLLLWWWqqqxxx}}}wwwrrrtttxxxrrrrrrooogggYYYNNNNNNTTTYYYgggoooppplllWWWBBB<<<@@@???999444666666666666444333111000000000000///////////////------------------------*********+++++++++++++++***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&%%%$$$&&&)))+++***(((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((''''''&&&&&&''''''((())))))))))))*********++++++------,,,,,,------...///...---------...///111222000111111222333555666666777888999888777666888999777777666555444444444555555444333222111111111111000000111111000000//////---------...............,,,---///...,,,++++++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((())))))))))))))))))***)))***++++++***)))+++,,,)))(((***,,,,,,+++222<<>>;;;666333111000000222222111222555555///,,,///222333555444333333444555444333444333111111222444666888000444777999:::>>>EEEKKKIIILLLRRRXXX]]]fffyyyyyyfffWWWNNNPPPIIIFFFLLLVVVeee|||zzz[[[FFFEEE@@@<<<999333...222;;;000111222222111111222333.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''"""$$$'''&&&%%%$$$%%%'''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&'''((('''&&&%%%$$$&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&'''((()))***+++,,,,,,,,,,,,++++++,,,,,,---...---,,,++++++,,,///111333///000000111333555777888444777::::::999777666666444333222222222333444555666666555444333333333333222111000.........///000000000000///.........---,,,...000000...---,,,---%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***)))((((((((()))+++,,,******))))))******+++,,,---...888MMMaaannnuuuxxxnnnrrrnnngggmmm~~~~~~||||||zzzqqq{{{{{{tttrrrjjj]]]PPPKKKKKKLLLLLLZZZ```lllyyy{{{wwwyyy```GGGAAACCCCCCKKKKKKMMMTTT```ooo|||kkkQQQDDD===333000444333222222333444333000---444444666777333///111777333222222333555555444222555555444666999999888666888999???FFFKKKNNNUUU^^^dddppp{{{iiiQQQHHHMMMKKKKKKQQQccczzzjjjNNNBBBDDD>>><<<999666444444444555333333333222111000//////000000///...............------,,,,,,,,,,,,+++++++++++++++************)))))))))************))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))******,,,,,,,,,,,,---...//////...---------///000222444333222111000111222333444555555555555555555555555666555444222222222333444666555444333222111111111222111000000///000000000333111000......///111222...////////////---,,,+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((('''((((((((())))))))))))***)))((((((((()))***+++******))))))******+++,,,///---///888DDDQQQbbbooopppuuusssjjjjjjttt||||||vvvxxx|||{{{~~~|||xxx}}}zzztttkkkccc]]]ZZZWWWNNNLLLPPPWWW\\\___hhhqqq}}}|||yyyfffZZZ\\\``````UUUMMMEEECCCGGGMMMQQQQQQ\\\___bbbfffqqq~~~oooVVVDDD555333222......444000111111111111000000111222...---000000...000444444333333333444777888999:::888777777:::===@@@BBBLLLLLLQQQWWW]]]dddrrr{{{nnneee\\\SSSTTT\\\]]]cccqqqrrr^^^NNN@@@<<<@@@===<<<999666444444444444222222222222111000//////000//////...............------,,,,,,,,,++++++++++++++++++*********)))))))))))))))******)))))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))******,,,++++++,,,,,,---...///////////////000222444555333333222222222444555666555555555666666666777777666666555444444444444444666555444333222222222222222222111000000000000111333111000.........///000......//////...---,,,+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''((((((((())))))''''''((((((((()))))))))))))))((((((((()))***+++***))))))))))))***++++++---,,,******+++444HHHZZZgggqqqvvvrrrppprrrqqqlllmmmsss{{{}}}{{{{{{zzzqqqlll]]]SSSJJJGGGGGGJJJQQQXXXlllyyytttmmmtttuuunnnjjjooosssqqqlll___QQQLLLOOOSSSQQQLLLJJJMMMPPPXXXdddnnnpppmmmiiikkkmmmnnnoooiiiYYYJJJDDD:::555777666222333888222222111///...///111222555111000555888777777888555555555555666999>>>BBB>>>===<<<<<>>999333000111222222111555666;;;@@@@@@:::666666;;;===???@@@AAADDDIIIMMMFFFHHHIIILLLRRR\\\hhhpppmmmvvv}}}nnnhhhggg^^^QQQHHHPPPWWW\\\eeettt~~~\\\MMM??????BBB@@@;;;888:::999777555444333333222111111111111111000////////////...------------...,,,,,,,,,++++++++++++***************)))))))))))))))))))))(((((()))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))***************+++,,,---...000000000111222222333444111111222333444555666666222333444555777888999:::666666888888888777666555666555555444333333333444444333222222111111222222444333111000///...............------,,,++++++***%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((())))))))))))))))))(((((())))))***+++((((((,,,///...***,,,000666???NNN```rrr{{{xxxpppkkkmmmmmmlllppp}}}yyy~~~}}}xxxnnn```TTTFFFKKKPPPTTTXXX[[[WWWQQQXXXfffuuu|||uuuhhhgggooouuusssmmmkkkkkknnnvvv~~~}}}zzzxxxyyyxxxtttooogggWWWIIIJJJJJJLLLOOOOOOOOOSSSYYYYYYOOOEEEAAADDDEEEBBB>>>SSSZZZdddggg^^^OOOHHHHHHPPPSSSWWWZZZ\\\]]]___```]]]___dddjjjrrr{{{}}}uuuuuulll___UUUSSSOOOJJJKKKQQQ\\\iiitttyyy}}}wwwaaaYYYGGGBBB>>>??????<<<888555888777666444333222222111000000111111111000////////////...---------------,,,,,,+++++++++******************)))))))))(((((())))))(((''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))***************+++------......//////000000111111//////000111222222333333000000111333555666777888555666777888888777666555555555444333333333444444444333222222111111222222444444222111000///.........---,,,,,,++++++******%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&'''((()))))))))(((((()))(((((((((((()))******,,,((('''***,,,***+++---++++++111???SSSeeennnqqqfffeeedddeeeooo}}}lllhhh```WWWTTTTTTPPPJJJIIIRRR]]]dddhhhnnnwww~~~{{{tttmmmmmmssswwwxxxvvvwwwvvvzzzuuujjjjjjkkkmmmooorrruuuzzz~~~zzzpppfffbbbeeegggddd```xxxzzzjjjcccfffnnnooorrrvvvyyyzzzxxxuuuvvvwww{{{zzziiiYYYQQQQQQLLLBBBAAALLLOOOMMMXXXkkk|||~~~}}}hhhQQQGGGEEE@@@???===:::777777999;;;666666555444333222111000///000000111111000/////////...------,,,,,,------++++++++++++******************)))))))))((((((((())))))''''''''''''))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''((())))))))))))))))))***+++,,,---,,,---......//////............///000000000//////...///000111333444555666444444555666666666555555444333333222222333333333333333222111111111111111333222222111000///.........---,,,+++************%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&'''((()))))))))((('''((((((((((((((()))******,,,(((&&&((())))))***...***((((((,,,666DDDTTT^^^[[[ZZZ[[[dddvvvuuukkkqqqoooiiihhheee```RRRNNNKKKLLLNNNQQQRRRSSSTTTUUUUUUWWWYYY^^^bbbeeetttssswww}}}~~~|||~~~{{{wwwzzzvvvvvvuuuuuuvvvyyyzzzzzzzzzwwwwwwzzz|||~~~}}}xxxppprrryyy}}}|||~~~{{{uuusssiii]]]UUUMMMHHHHHHLLLTTTWWWaaaooowww{{{{{{___RRRPPPKKKDDD???AAA@@@===999777888<<<>>>444444444444333111000000//////000000000000000//////...------,,,,,,------++++++++++++***************)))))))))((((((((((((***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''(((((())))))(((((())))))***+++,,,,,,,,,......///......---...//////000//////------......///000222333444444333333222222333444444555222222222111111222222333222222111000000000000111///////////////...---------,,,+++***))))))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''((((((((((((((()))******)))''')))++++++((()))...+++,,,,,,+++)))---;;;HHHQQQQQQWWWggg~~~{{{ooobbbhhhyyy{{{~~~~~~zzziiiZZZMMMIIILLLMMMIIIDDDBBBFFFJJJJJJIIIKKKPPPVVV```bbbhhhoooqqqrrrzzz|||{{{wwwtttvvv|||~~~{{{vvvvvvuuuuuuvvvxxxwwwssstttwwwxxxvvvsssuuu}}}~~~{{{{{{|||}}}vvvooonnnooojjj```VVVVVVNNNHHHJJJPPPVVV]]]dddhhhuuuhhhZZZLLLFFFAAA======BBB@@@@@@>>>;;;:::;;;999777444444444333222111000/////////000000000000000///......---,,,,,,,,,,,,---+++++++++************)))))))))))))))((((((((((((***((('''&&&&&&'''(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((()))***+++,,,,,,---.../////////...---//////000000000...---,,,//////000111222333333444222222111000111222444555111111111000111111222222222111111000///000000000,,,------...------,,,,,,---,,,+++))))))))))))***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((())))))))))))((((((,,,+++*********,,,...000777<<>><<<;;;<<<<<<:::999888888777666555333222222111111111111000000000000//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********)))))))))((((((''''''''''''(((((('''((()))***+++***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&''')))++++++)))(((&&&''''''&&&&&&''''''((()))******************++++++++++++,,,,,,------.........///000222222222111000//////000111000///...---........................000000111111000000///......------,,,,,,,,,,,,,,,******))))))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))'''(((((((((((((((((('''((((((''''''((()))+++++++++///111---))),,,666???UUUhhhzzzuuuuuuuuuxxx}}}zzzgggccc``````cccgggjjjkkkbbb\\\VVVQQQLLLHHHLLLSSSbbbjjjhhheeeeee]]]UUUXXXPPPSSSWWW[[[^^^aaabbbddd___]]]\\\]]]aaajjjvvvccc___UUUHHHCCCDDDDDD@@@===============<<<:::999888777666555444333222222111111000000000/////////.........------,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))(((((((((''''''(((((((((&&&'''(((******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&((())))))((((((''''''&&&&&&&&&&&&'''(((((()))))))))***************++++++,,,,,,,,,---------...///000111111111000///...///000000000///---,,,,,,------...............///////////////......---...---,,,+++++++++------+++******)))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((()))******&&&)))---------,,,...///444DDDVVVeeeyyy|||yyylllmmmpppwwwyyyxxxxxx|||vvviiiaaa___fffppprrrmmmkkklllppptttwwwyyyyyyyyywwwvvvssssss{{{eeeSSSDDDEEEDDDAAA@@@@@@<<<777<<<===>>>>>><<<:::888777777777666555444333333222000000000/////////......---------------,,,,,,,,,,,,,,,+++++++++******************)))))))))(((((('''(((((((((((((((((('''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&'''((((((((((((((())))))*********------,,,,,,,,,+++++++++---...///000111000///......///000000000///---,,,,,,,,,.../////////............---------,,,,,,,,,---,,,+++******+++---...+++******)))(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&'''(((((())))))******)))))))))+++,,,---,,,,,,000555@@@UUUmmm}}}rrrjjjgggiiilllrrr{{{~~~tttsssxxxyyywww}}}vvvdddUUUJJJBBBDDDAAA<<<999999:::;;;::::::<<<===<<<999666555555666666555555444333333222////////////............------,,,,,,,,,,,,,,,,,,++++++++++++******************)))))))))(((((((((''''''((((((((((((''''''$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%#########%%%''')))&&&&&&%%%%%%&&&&&&'''(((''''''(((((())))))******------,,,,,,++++++******,,,---...000000000///...//////000111000///...---,,,---...000000000//////------,,,++++++++++++,,,+++++++++++++++,,,,,,---******))))))((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''(((((()))*********...,,,***((('''((()))***...******///777BBBRRR```mmmnnn^^^gggiiilllsss{{{|||xxxvvvxxxwwwsss~~~xxxrrrwwwvvvsss___NNNDDDAAA@@@@@@BBB>>>:::999:::<<>>:::888888:::;;;:::777666777:::333222222222111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))((((((((((((&&&'''((())))))((('''&&&%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&((())))))((('''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''((())))))***((()))***+++,,,---......)))+++---...000000000000000111222222222111///...,,,...000222333222111111---,,,***)))))))))***+++(((***+++,,,---,,,,,,+++(((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$&&&'''***)))$$$ &&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((******))))))))))))******(((((()))***++++++,,,,,,...333999@@@IIIWWWiiiuuutttuuuxxx~~~tttlllnnnwww{{{yyy{{{{{{~~~yyy|||wwwcccQQQEEEEEECCC@@@>>><<<<<<===>>>;;;;;;;;;<<<<<<;;;::::::999999999999999888666666555555444333333222111111000000///...---,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###&&&'''%%%%%%(((((($$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++((())))))***,,,---......///...,,,,,,,,,---///111111111111000000000000000///000222333222111///---000///...---,,,+++++++++------,,,,,,,,,,,,++++++))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&!!!!!!######&&&***######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((******))))))))))))******(((((()))******+++,,,,,,+++---000111444<<>><<<;;;;;;;;;<<<888999999::::::999999888888888888888777666555555555444444333222222111111000///...------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++))))))***+++,,,---......///...---,,,,,,---///000////////////////////////111222222333222111000///000///...---,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%###"""######%%%'''***+++:::---###"""&&&'''&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''((((((***))))))(((((())))))***((())))))******+++++++++,,,---,,,***(((***000444>>>GGGVVVjjj{{{{{{qqqmmmssszzz}}}}}}{{{{{{sssfff[[[LLL@@@;;;:::::::::;;;;;;:::::::::999999999666666777777777777666666777777777777666555444333444444333333222111111111000///...---,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&))))))&&&"""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''$$$$$$((()))(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++******+++,,,------............---,,,,,,...///000............////////////333333222222222111111111//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%######""""""$$$'''***+++BBB555)))''')))'''$$$"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((())))))((()))))))))*********+++,,,------+++))))))+++...+++...444???NNN]]]iiipppzzz{{{}}}|||{{{zzz|||~~~uuu\\\HHHAAA???<<<:::999999999777444777777888999999888888777444555555666666666666555666777777666666555444333333333222222111111111000///...------,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&++++++&&&!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''')))'''###$$$(((***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))************++++++,,,------.........------------...///000......///////////////000333222111000000000111111//////...---------------,,,,,,,,,++++++++++++***))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%''')))---'''###%%%&&&$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))))))))*********((())))))))))))***+++,,,...,,,)))(((,,,333<<>>888777777666666777555555444444444444444444666666666666666666666666333444555666777777777777777777777777666555444333000000000000000000000000------,,,,,,,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))******))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&))))))&&&"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''&&&######'''((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))************++++++,,,,,,,,,---------............/////////000000111111222222000000/////////.........//////...............///++++++++++++************))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%(((%%%%%%'''&&&"""!!!$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))((((((''''''''''''(((((()))))))))))))))))))))(((,,,+++******+++,,,,,,,,,&&&)))---///...---...000)))...000111777DDDQQQWWWnnnzzz{{{xxx{{{wwwzzzttt___NNN???444666888666333222555555222777777555444333444666888666555444333333444555555222333444555666666666666555666666555555444333222000000000000000000000000---,,,,,,+++,,,,,,------,,,,,,,,,+++++++++******************************'''(((((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&######''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))************++++++,,,------.....................//////000111111222///000000111111///...---//////............//////++++++++++++************))))))************))))))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%&&&&&&%%%(((###"""$$$&&&$$$$$$&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))((((((''''''''''''(((((())))))))))))((((((((((((+++)))'''''')))***++++++)))+++---+++((('''(((******......,,,---111444444333???LLLVVVeeeyyy{{{~~~xxx|||~~~yyytttvvvzzz{{{}}}uuu[[[VVVIII;;;444555777777000777666...,,,333555111000222333444333333333444666555333111111222333444111222333444555555666555444444444444333222111111////////////000000000000,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******************************''''''((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$######%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%###$$$&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))*********,,,---......//////......---------...///000000111///000222333222111///---//////.........//////000+++++++++************)))))))))************))))))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,/////////222777???FFFKKKYYYeeesss}}}~~~~~~zzzzzz|||uuubbbTTTJJJAAA;;;666555444333222000////////////000000111111111222000000000000111222333444111111222222222333333333333444444555555444444333222333333444444333333222222111///.........///000------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******)))(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&'''((())))))*********))))))*********))))))((()))******++++++,,,---------..................---......////////////......------.........---,,,,,,++++++++++++*********)))))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---,,,++++++---111555777777AAAMMMVVVcccttt~~~xxx{{{hhh^^^OOOCCC===888444000444333222222111000///////////////000000000111111000000000000111222333333111111111222222222333333333333444444444444333333222333333444444333333222111111///.........///000------,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))***)))(((((('''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''(((((()))(((((((((((()))***+++,,,,,,---)))******++++++,,,------,,,------......------,,,---......//////......---+++,,,,,,---------,,,,,,++++++*********)))))))))))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,...---,,,+++***+++,,,---***///333666===HHHQQQTTTWWWPPPXXXsss~~~}}}yyynnnbbbTTTJJJ>>>999222............,,,000000000000//////...............////////////000////////////000111222333111111111222222222222333333333444444444444333333222222333333333333222222111000//////......//////,,,,,,,,,,,,++++++++++++,,,++++++++++++*********)))))))))))))))))))))))))))(((''''''&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%''''''''''''''''''''''''(((***---///111)))******++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,******+++,,,---------,,,************)))))))))((())))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++------,,,,,,,,,,,,,,,,,,---...---++++++...222444888333555EEEUUUZZZWWWUUU]]]YYYZZZdddttt}}}xxxlllcccZZZSSSJJJCCC???:::444///111...,,,,,,---......------------------.........---------...............////////////000111222222111111111111222222222222333333333444444333333333222222333333333333222222000000//////............,,,,,,,,,++++++++++++***++++++++++++************))))))))))))))))))))))))(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%&&&''''''((((((''''''&&&&&&&&&(((+++///111)))******++++++,,,------+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++((()))***+++,,,---------*********)))))))))(((((())))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++((())))))***************'''''')))***))))))***---...,,,,,,000111111111222222333666;;;BBBJJJQQQUUU[[[VVVWWWaaammmvvv}}}~~~}}}~~~~~~ssshhh___YYYRRRLLLHHHAAA:::444444000+++***,,,...///...---,,,+++,,,------,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............///000111222000000111111111222222222222333333333333333333222111222222333333222222111///////////////......---,,,,,,+++++++++*********+++++++++*********))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''(((((((((((('''&&&%%%%%%&&&(((+++---)))******++++++,,,------***++++++++++++++++++*********++++++++++++******((()))***+++,,,---------************))))))))))))))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))************+++************)))))))))(((((((((***...---)))))),,,)))+++...---***))),,,000'''+++...---,,,---222666111000333999===AAAGGGNNNMMMLLLLLLOOOTTTWWWVVVSSSSSSSSSVVVYYYZZZ]]]fffqqqmmmnnnnnnkkkfff```]]]\\\OOOIIICCCBBBEEECCC;;;333555333000////////////...///---******,,,...//////)))***+++,,,,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,++++++++++++******---------......///000111000000000111111111111222222222333333333333222222111111222222222222111111...////////////...------++++++++++++************+++************)))))))))(((((((((((((((((((((((('''''''''&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&'''(((((()))(((((('''&&&%%%%%%%%%'''((())))))******++++++,,,------***++++++,,,,,,++++++*********++++++++++++************+++,,,---------,,,++++++++++++*********)))))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************,,,++++++******++++++,,,---+++,,,///---((('''+++%%%))),,,+++)))***---///+++---///...,,,+++,,,---222000000222111...000444444333333555666777777777000000222555444444888>>>=========;;;777333222222111///...000333333333222///000000///...///111222///...,,,,,,,,,,,,,,,+++)))***,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))------------...///000000000000000000111111111111222222333333333333222222111111222222222222111111....../////////...---,,,++++++++++++************************))))))))))))((((((((((((((((((((((((((('''''''''(((((()))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$&&&'''''''''''''''%%%%%%&&&&&&'''(((((())))))******++++++,,,------++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************''''''&&&'''(((***,,,---'''$$$&&&******&&&)))///(((******))))))***)))''''''''')))***,,,,,,***)))(((&&&'''+++---,,,,,,///...---...000///---,,,------,,,...222111...---000333333333111000000333666---...000///***(((***///(((+++...---***)))+++---))))))***+++,,,,,,,,,+++)))***,,,+++***))))))***,,,,,,,,,,,,++++++******+++*********))))))((((((---------------///000000000000000000111111111111222222222333333222222222111111222222222222111111---.../////////...,,,,,,+++++++++************)))************))))))))))))((((((((((((((((((((((((((((((((((((((()))******%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%&&&((()))*********)))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++------.........---,,,,,,---------,,,,,,,,,++++++))))))))))))((((((((((((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((+++++++++++++++***)))((())))))************))))))(((((((((((())))))))))))+++*********))))))((((((++++++++++++,,,---......111111111111000000000000111111000000//////......///000111111111000...---.........------,,,,,,,,,+++++++++************)))+++******)))))))))))))))******)))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###%%%%%%&&&%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))******+++******+++,,,,,,,,,++++++---,,,,,,++++++,,,------&&&))),,,---+++***+++,,,111000///...---,,,++++++000///---+++***)))((((((((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((()))))))))*********************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++******)))(((***+++++++++******)))(((((())))))******))))))((('''((((((((())))))))))))*********)))))))))((((((++++++***++++++,,,---...000000000000000000000///000000000000//////......///000000111000///...---......---------,,,,,,,,,+++++++++************)))+++******)))))))))))))))***))))))((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))*********++++++,,,,,,++++++---,,,,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,000000///...---,,,++++++---,,,+++******)))******((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))*********************************************************************************************************************************************************************))))))(((***************))))))((((((((())))))))))))((((((''''''((((((((()))))))))******))))))))))))((((((************+++,,,---........................///000000000////////////...///000000000000///...---------------,,,,,,,,,,,,+++++++++************)))+++******)))))))))))))))))))))((((((''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$###""""""%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((((()))******+++,,,,,,++++++,,,,,,,,,++++++*********000...++++++,,,---------000//////...---,,,++++++***)))))))))))))))***+++((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************************************************************************************************************************************************((())))))***))))))((((((((())))))***))))))(((((('''(((((())))))((((((''''''''''''((((((((())))))))))))))))))))))))(((((()))))))))******+++,,,---,,,---------------......///////////////////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++******))))))))))))))))))(((((('''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((()))***++++++,,,++++++,,,,,,,,,,,,+++***))))))///,,,)))(((***---------//////...------,,,++++++))))))(((((((((((())))))((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))(((((('''(((((()))))))))((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))***+++,,,,,,++++++,,,,,,---------................../////////000//////...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++******)))))))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$######$$$$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++++++++++++++,,,,,,,,,,,,+++***)))***)))((((((***,,,------.........---,,,,,,+++++++++***)))(((''''''''''''((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((((((((()))***+++,,,+++++++++,,,------......---............/////////000///......------......++++++++++++,,,,,,,,,,,,+++++++++************)))+++******)))))))))))))))''''''&&&&&&''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%))))))((('''&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++,,,,,,++++++------...---,,,+++'''***---...---,,,,,,---------------,,,,,,++++++++++++)))(((''''''''''''((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((('''%%%&&&''''''((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((((((((((((((()))++++++++++++,,,,,,---......///---------.........//////000///...---------......******+++++++++,,,,,,,,,+++++++++************)))+++******)))))))))))))))'''&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))***%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%***)))'''&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&'''(((***++++++,,,,,,***+++---/////////...---(((///666777222---,,,------------,,,,,,,,,,,,+++******)))(((((()))))))))((((((((((((((((((((((((%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((((('''%%%&&&&&&'''((((((((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''(((((()))***+++++++++,,,------...//////---------.........//////000///...---,,,---......*********++++++,,,,,,,,,+++++++++************)))+++******)))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((***+++%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((()))++++++,,,,,,)))+++---///000000///...+++555>>>>>>666...,,,------,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***+++,,,((((((((((((((((((((((((########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((()))(((''''''(((((('''&&&%%%'''((('''%%%%%%'''***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&((()))'''$$$%%%+++000+++***'''%%%$$$$$$%%%&&&''''''''''''((((((((((((************+++,,,------,,,------...///000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((******+++,,,,,,,,,,,,+++///333666777444///+++))),,,,,,,,,+++++++++******((((((((((((''''''''''''''''''''''''''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((('''''''''((())))))((('''&&&'''((('''%%%%%%''')))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&$$$&&&((('''&&&(((...444+++***'''&&&%%%%%%&&&'''''''''''''''((((((((((((************+++,,,------------......//////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))***++++++,,,,,,++++++'''***---...,,,)))'''''',,,,,,+++++++++*********((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((((()))***,,,,,,,,,++++++''''''((('''%%%%%%'''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%'''((((((''')))...333***)))(((&&&&&&&&&'''(((&&&''''''''''''((((((((())))))))))))***+++,,,---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((()))***++++++,,,,,,++++++''')))***+++******+++---,,,++++++++++++*********(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%(((''''''&&&&&&''''''(((+++---000111111111000111(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((())))))(((&&&'''))),,,))))))((('''''''''((((((&&&&&&&&&'''''''''(((((())))))((())))))***+++,,,......------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***++++++++++++++++++,,,,,,+++***,,,///222++++++++++++************(((((((((((('''''''''''''''''''''&&&%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''&&&&&&&&&&&&'''''',,,...111222111111222333)))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&%%%%%%'''((('''''''''''''''(((((((((&&&&&&&&&&&&''''''''''''(((((((((((()))***++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))***++++++++++++***++++++***((('''(((+++...+++++++++*********))))))(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''***---//////,,,,,,...111***(((&&&&&&&&&'''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%'''((((((%%%%%%&&&'''''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((()))******++++++*********+++***)))'''''')))++++++************)))))))))((((((((((((''''''''''''''''''''''''''''''''''''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''+++---...,,,)))(((,,,111+++(((&&&%%%''''''&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%&&&'''''''''###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((()))************++++++,,,,,,------++++++++++++++++++++++++************************((()))))))))************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((())))))***************)))+++------+++***+++,,,************))))))))))))((((((((((((''''''''''''&&&''''''(((((()))))))))########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''---//////,,,((((((---222+++(((&&&%%%'''(((&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$***)))'''''''''&&&%%%$$$"""###$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))***))))))***+++,,,,,,------++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((((()))***************%%%'''+++,,,+++***)))***************)))))))))))))))(((((((((''''''''''''&&&&&&'''((()))***++++++$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%---...---***((()))...333,,,)))%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&''')))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((++++++******************+++++++++*********))))))***************************)))(((''''''((()))***+++++++++***)))(((((('''%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&########################%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$%%%'''((('''&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,+++++++++******))))))((((((((((((((()))))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%,,,---////////////111222***'''$$$###$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((************************+++++++++*********))))))***************************)))(((''''''((()))***++++++******)))(((((('''&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&########################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((()))))))))***))))))))))))************++++++*********)))))))))((((((''''''''''''(((((())))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))---000000...,,,)))&&&$$$###$$$&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))************+++************)))))))))************************))))))(((((((((((())))))+++******))))))(((((('''((((((''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########&&&%%%%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))******(((((()))))))))***************)))))))))(((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$)))...000---***+++)))&&&%%%%%%'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))************))))))))))))************************))))))(((((((((((())))))******))))))((((((((((((***)))(((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""##################""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''(((******+++)))))))))*********++++++******)))))))))(((((((((''''''&&&&&&&&&'''(((((())))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$(((---000000...///,,,)))'''&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((((((((((((***)))(((''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%&&&(((%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######""""""""" !!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&'''((()))***+++*********+++++++++,,,,,,++++++*********)))))))))((((((''''''((())))))***))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''***,,,---111...***'''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***)))&&&%%%&&&)))%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######### !!!"""$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''(((((()))))))))*********++++++++++++++++++*********)))))))))((((((((((((((()))***+++))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$&&&(((...+++(((%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''((())))))(((((((((((())))))******))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))%%%###%%%(((%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((())))))))))))******)))))))))(((((((((''''''&&&'''((()))******))))))))))))(((((((((((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((%%%$$$&&&)))+++(((%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))'''((((((((())))))******))))))))))))))))))))))))'''((()))******)))(((''''''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$(((***((($$$"""$$$(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((((((((''''''''''''%%%%%%%%%&&&'''((()))***))))))))))))(((((((((((('''&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%))))))************))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))&&&'''(((******((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''(((((()))(((((())))))))))))(((((())))))))))))((((((''''''(((((((((((()))))))))))))))(((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&(((((())))))***)))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))(((((()))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''&&&'''((())))))((('''&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&'''(((((())))))((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((())))))((('''''''''&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''''''''''''''((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''******)))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((&&&''''''''''''((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((())))))(((((('''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((************)))(((''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((())))))))))))((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''((($$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((++++++++++++***((('''&&&))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((('''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$######""""""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))***)))(((''''''((()))***((((((((((((((('''''''''%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""$$$%%%$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((******))))))(((((('''''')))&&&%%%&&&((()))'''%%%(((((('''''''''&&&&&&&&&'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''''''''))))))))))))((((((''''''(((&&&%%%&&&((()))'''%%%(((((('''''''''&&&&&&&&&'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$############%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&&&&''''''(((((())))))(((((('''&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''''''''''')))))))))(((((((((((('''((('''&&&&&&'''((('''&&&'''''''''''''''&&&&&&&&&'''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''(((((((((((((((&&&''')))******)))((((((%%%&&&&&&'''((()))*********)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&''''''''''''&&&'''''''''''''''''''''''''''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((('''''''''&&&'''(((*********)))(((%%%&&&&&&'''((()))*********)))((('''&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''(((((((((&&&'''''''''&&&&&&''''''&&&''''''''''''''''''''''''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''&&&'''((())))))******)))&&&&&&''''''(((((())))))(((((('''&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''''''''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''')))(((((((((''''''''''''''''''''''''((()))***+++'''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&(((&&&&&&&&&'''''''''(((((('''%%%######$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&((('''''''''''')))+++,,,((((((((((((((('''''''''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$'''&&&&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))(((&&&%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))))))))***)))(((&&&%%%###&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%############%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))************)))'''&&&$$$&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((('''&&&&&&&&&'''((()))++++++,,,+++***)))'''&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&''')))***,,,,,,------,,,***)))(((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((('''&&&'''((()))***,,,,,,---------+++***)))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((())))))))))))((('''''''''((()))***+++,,,---------,,,***)))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((()))************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))))))))((('''''''''(((***+++++++++,,,---,,,+++***)))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))'''%%%$$$%%%&&&'''%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))((('''''''''(((***+++***+++,,,,,,,,,+++***)))&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''+++***'''%%%$$$$$$%%%&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))'''((()))))))))'''&&&%%%(((((((((((())))))))))))''''''''''''(((((())))))&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((())))))%%%&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''&&&&&&&&&(((((((((((((((((((((((()))***)))'''%%%(((...333222,,,$$$"""%%%''''''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&''')))((('''%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))(((''''''''''''((())))))***++++++***)))((('''(((((((((((()))))))))***))))))))))))************&&&&&&&&&'''''''''(((((()))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&%%%$$$(((((((((((((((((((((((('''((())))))***...555:::777111)))&&&'''((('''%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))((($$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''((()))((((((''''''(((((())))))************))))))(((((((((((()))))))))******((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&%%%$$$###((((((((((((((((((((((((&&&'''((()))+++///555999555000***(((((()))(((&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''((('''&&&'''***,,,''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++)))$$$!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((()))(((((((((((((((((()))'''(((((((((((('''''''''(((((()))))))))*********)))))))))))))))((((((((())))))))))))************(((((((((''''''''''''&&&(((((((((((((((((((((((()))(((((((((((((((''''''((((((((((((((((((((((((&&&'''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((''''''&&&%%%%%%((((((((((((((((((((((((((((((((('''(((***,,,...,,,)))&&&%%%&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&((())))))((((((***---000''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++)))$$$!!!###&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((''''''(((((((((((())))))))))))))))))((((((''''''''''''((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))*********)))))))))))))))))))))************************++++++++++++******))))))))))))******++++++,,,,,,&&&&&&&&&'''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''(((((((((((((((((((((((((((((((((((()))((('''&&&''''''''''''&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&'''''''''''''''))),,,000((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))((($$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))((())))))******))))))(((***))))))))))))******+++)))))))))*********++++++))))))))))))******++++++((((((((()))))))))******(((((()))))))))*********************************+++******))))))((((((((((((((()))))))))*********'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''$$$%%%&&&'''((()))))))))((((((((((((((((((((((((((('''''''''))))))((('''(((((((((''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''((((((((((((''''''###$$$%%%%%%%%%&&&)))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((((((((((((((((((((('''((((((((())))))))))))))))))(((((((((((())))))((()))************)))(((***)))(((((()))***+++,,,))))))*********+++++++++'''(((((()))***+++,,,,,,,,,------------.........,,,,,,---...///000000111222222222222222222222222111111000000///.........---------,,,+++******)))++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&(((***+++)))&&&&&&'''(((((((((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''###$$$&&&&&&&&&&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))***++++++***)))(((((('''&&&&&&&&&((()))***)))************+++++++++---...///000222333444444222333333333444444444444666777888999;;;<<<======BBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>===<<<<<<<<<999999777555333222000///---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((((('''&&&'''))))))&&&""" """%%%'''''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''%%%''')))***)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))(((((((((((()))))))))***---***'''(((***+++***(((,,,((('''***+++(((''')))+++)))(((***++++++***++++++444222///444555666===888999;;;<<<<<<===???AAA???BBBAAA;;;;;;??????;;;>>>DDDAAA???CCC<<<444777???@@@FFFPPPWWWXXXYYY[[[___[[[XXXWWWWWWTTTSSSSSSPPPRRRRRRPPPKKKEEEBBB@@@===<<<:::777444333444555111///,,,***+++,,,,,,,,,---***&&&&&&)))++++++***,,,++++++(((&&&%%%&&&(((((((((((((((((('''''''''((((((((((((((((((((((((+++***)))''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((()))---+++((('''''')))))))))))))))((('''&&&&&&&&&&&&$$$&&&)))***((('''&&&&&&&&&((())))))(((((()))***)))((('''&&&&&&''')))***((('''&&&%%%%%%&&&'''(((%%%%%%%%%'''((((((&&&$$$''''''''''''''''''''''''((('''%%%&&&'''(((((('''&&&''''''&&&&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%#########$$$'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%'''((()))''''''&&&%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((()))))))))***)))))))))))))))*********+++)))'''(((***+++***)))***'''&&&***+++)))))),,,///------///111333444666666??????===AAA>>>;;;AAA===@@@CCCEEEEEEEEEEEEFFFFFFJJJKKKGGGGGGJJJKKKIIINNNVVVQQQHHHJJJHHHDDDHHHFFFDDDEEEKKKNNNOOORRRWWW\\\ZZZXXXXXXYYYXXXVVVUUUWWWXXXWWWUUUPPPMMMKKKKKKLLLNNNQQQQQQOOOJJJEEEBBB@@@>>><<<:::777555111//////---,,,,,,---+++((($$$%%%&&&((()))))))))***+++))))))))))))))))))((((((((((((((((((((((((((((((***)))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))***+++,,,&&&%%%&&&''')))))))))((((((((('''(((((()))******+++,,,,,,***((('''((()))'''''')))***++++++***))),,,++++++************++++++******))))))***++++++***)))))))))******(((&&&+++++++++******))))))(((***(((&&&&&&'''(((((('''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&(((***+++(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((()))))))))******************************+++***((()))***++++++***,,,******...///---...111444444444555666888999:::<<>>999555444333333...---,,,+++++++++)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''(((((()))+++,,,---+++***))))))******)))******+++,,,,,,,,,...000111222333555888999::::::888777888<<<@@@>>>@@@AAABBBAAA???===;;;???>>>===;;;999777666666555333111000000///...,,,++++++++++++***)))(((''''''&&&&&&'''))),,,,,,,,,)))((('''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++---(((((((((''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))************))))))))))))))))))))))))******+++,,,---...000222222222666<<<======AAAGGGIIISSS[[[^^^ccciiilllkkkkkklllooo}}}vvvqqqnnnjjjiiiooo|||}}}zzzuuuqqqqqquuuzzz}}}rrrrrrnnnkkkiiiuuu{{{oookkkbbbcccaaa^^^aaaiiillliiiaaacccdddccc```^^^^^^^^^YYYUUUPPPNNNMMMLLLJJJIIIJJJNNNTTTYYY^^^bbbhhhlllcccaaa\\\VVVNNNFFFAAA???666333///---...///...---*********)))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))+++******))))))))))))***)))+++,,,+++***+++...111//////000222444666888999CCCGGGLLLNNNOOONNNNNNNNNOOOQQQPPPJJJDDDFFFPPPZZZYYYZZZ]]]^^^^^^[[[XXXVVVZZZYYYWWWTTTQQQNNNLLLKKKKKKJJJHHHHHHHHHHHHFFFEEE=========;;;888444111///,,,***))))))***+++***)))+++***)))(((''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***'''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++)))))))))*********++++++)))))))))*********++++++***,,,///222555999===AAAEEEGGGLLLSSSUUUVVV\\\cccpppyyy}}}xxxvvvyyyzzzvvvsssxxxooobbbZZZ]]]ccchhhnnnttt{{{dddaaaaaadddhhhkkkpppvvveee\\\```eeekkkzzzsssmmm___fffjjjnnnxxx~~~rrrgggaaadddlllsssuuupppjjjeee```YYYPPPIIIGGGKKKOOOQQQRRRTTTYYY]]]ccchhhnnnpppllleee^^^ZZZQQQKKKCCC===999555///+++---,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))***)))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((((()))******(((+++---///000444:::@@@CCCDDDFFFIIIMMMQQQTTTVVV]]]aaaeeefffeeeaaa^^^]]]ZZZ[[[XXXPPPJJJLLLWWWbbbeeefffhhhjjjjjjiiifffeeeiiihhhfffdddaaa]]][[[YYYZZZZZZZZZ[[[]]]]]][[[XXXXXXXXXVVVSSSOOOIIIDDDAAA:::888444222000///,,,******)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((())))))***+++))))))*********+++++++++)))***++++++,,,---......///333:::@@@FFFMMMTTTZZZ^^^```dddhhhhhhfffkkkrrrqqqgggffffffaaadddkkkssslllPPPJJJCCCJJJSSS[[[^^^]]]\\\\\\MMMJJJLLLWWW```bbbbbbddduuusss]]]IIIHHHNNNVVVbbbtttqqqdddaaafffqqq|||tttfffbbbhhhttt~~~wwwqqqlllfff^^^XXXUUUYYY\\\ZZZUUUQQQQQQRRRWWW^^^iiiqqqttttttssssssnnnggg___XXXQQQGGG<<<333111000///...,,,***)))((()))))))))))))))))))))))))))***+++++++++***((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''((()))***,,,///111222222777>>>AAACCCHHHNNNTTTXXXYYY[[[]]]aaadddggghhhfffiiikkkkkkhhhdddbbbaaa^^^ZZZUUUPPPNNNPPPUUUZZZ\\\^^^```aaabbbbbb``````eeeeeedddcccaaa___]]][[[XXXYYY[[[___aaaaaa___\\\aaaaaabbb```^^^ZZZVVVSSSLLLIIIFFFCCCAAA@@@===;;;444222///---+++******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''###%%%&&&(((((('''%%%$$$$$$%%%'''((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++***+++,,,---///000111111666<<>>???BBBIIIQQQVVVWWWZZZ^^^ccc`````````aaabbbcccdddeeefffhhhiiihhheeedddcccdddccc\\\TTTRRRUUUXXXWWWTTTSSSTTTVVVWWWXXXYYYXXXXXX^^^___``````___^^^\\\[[[RRRTTTXXX]]]``````]]]ZZZZZZ\\\^^^```aaa```___]]]XXXVVVSSSRRRRRRRRRPPPOOOGGGDDD???999555111//////))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$'''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))******+++---,,,***((('''((()))***---+++******+++,,,***((()))111666555666<<>>;;;666222---,,,)))((('''((()))***&&&'''((())))))(((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))(((((('''***))))))))))))***+++++++++***************++++++,,,...000//////333;;;BBBMMMQQQVVV^^^mmm{{{~~~iii___XXXYYYYYYUUUNNNKKKDDDBBBAAAEEENNNXXXbbbggg[[[YYYZZZdddrrr}}}yyykkk[[[SSSXXXdddqqqxxx{{{qqqbbbVVVTTT]]]ggg{{{yyyzzz{{{uuuhhh[[[UUUUUUbbbnnntttzzz{{{rrr\\\TTTRRR[[[dddiiipppxxxzzzgggTTTLLLKKKLLLUUU```dddoooqqqddd\\\eeeuuupppeeeXXX]]]qqqzzz{{{qqqnnnnnnkkkrrr|||pppZZZRRRQQQNNNPPPXXX___bbbccceeeZZZZZZ\\\bbbfffeee___XXXJJJDDD<<<555000---+++)))++++++++++++***)))((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))***+++,,,---...,,,***)))***---111444888===EEEMMMTTTZZZ```ccccccccccccccc___YYYYYY]]]]]]\\\[[[ZZZ[[[[[[YYYWWWWWWUUUSSSQQQPPPQQQSSSTTTRRRQQQRRRVVVZZZ\\\ZZZWWWWWWYYY[[[\\\\\\YYYVVVSSSUUUTTTTTTSSSSSSSSSTTTUUUTTTSSSPPPNNNLLLMMMNNNOOOVVVUUUWWW]]]aaa___]]]^^^TTTSSSQQQOOOMMMKKKJJJIIIKKKNNNPPPQQQQQQPPPPPPQQQ\\\]]]```dddgggfffbbb___\\\ZZZYYYWWWUUUPPPJJJEEE:::666000+++(((''')))***&&&''')))++++++***(((&&&))))))))))))((((((((((((%%%%%%&&&'''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((******))))))******+++,,,)))*********+++,,,------000000000333:::EEERRRZZZhhhiiijjjoooxxx{{{sssgggNNNHHHFFFMMMSSSPPPHHHBBBDDDGGGLLLUUU```llluuuzzzllljjjmmmyyy}}}tttkkk___XXXXXX\\\bbbeeeiiigggccc___[[[[[[]]]```jjjgggfffhhhddd\\\VVVUUUWWW___dddcccbbbeeeeeebbb```XXXTTTWWW[[[___dddkkkppp___UUUWWWWWWTTT]]]lllttt|||cccQQQSSS\\\___]]][[[UUU]]]nnnuuu}}}{{{uuu{{{ttthhhbbb[[[ZZZbbbhhheeeaaa```QQQMMMHHHHHHOOO\\\hhhqqqkkkcccVVVIII>>>666///,,,------,,,***((('''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***************++++++,,,++++++,,,...333888===@@@MMMRRRXXX^^^aaabbbdddeeebbb___\\\ZZZUUUPPPQQQUUUSSSRRRRRRSSSVVVXXXXXXXXXXXXVVVSSSQQQQQQSSSUUUWWWNNNOOORRRVVV[[[\\\ZZZXXXYYY]]]bbbcccaaa^^^]]]^^^\\\]]]^^^___````````````bbb^^^XXXRRRPPPQQQSSSVVVTTTVVV]]]gggkkkeee^^^ZZZZZZXXXTTTQQQNNNLLLJJJHHHKKKLLLMMMNNNMMMLLLLLLKKKQQQSSSWWW\\\```bbbbbbbbb``````aaaaaa```]]]ZZZWWWLLLGGG@@@777000,,,***)))((()))*********))))))(((***))))))))))))(((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((***************++++++,,,---------------...//////111444<<>>>>>==================666888:::<<<>>>@@@AAAAAAGGGLLLUUUZZZUUUMMMJJJNNNRRRQQQRRRWWW^^^bbbaaa___XXXTTTPPPOOOQQQUUUVVVWWWYYYXXXUUURRRPPPTTT[[[```dddfffgggddd___ZZZWWWWWWWWWYYY]]]aaabbbbbb```^^^SSSOOOGGG???888222...---++++++*********)))))))))%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))++++++******++++++,,,---...111888BBBQQQaaapppxxxhhhhhhgggddd^^^TTTJJJCCCJJJTTT\\\\\\XXXWWWVVVUUUcccllluuussseeeYYYZZZbbbeeekkkssszzz}}}}}}ssszzzmmmfffjjjnnnjjj___XXXXXXUUUOOORRRXXXOOOGGGNNNQQQSSSWWW^^^ccceeeeeeeeelllvvvgggppprrr~~~rrrmmmjjjlllpppnnncccXXXDDD???;;;<<>><<<<<<>>>@@@AAABBB777888999::::::999777777===AAAGGGIIIHHHCCC>>><<<>>><<<:::888999;;;===>>>:::999888888777888888999333777<<<@@@AAA>>>:::777<<<>>>BBBBBB<<<888===GGGDDDDDDHHHQQQ\\\bbbccc```]]]YYYUUUTTTYYY^^^bbbcccUUUUUUSSSOOOMMMOOOUUUZZZ[[[___bbbaaa[[[TTTPPPNNNSSSVVVZZZ___ccceeeeeeeeeeeeaaaYYYPPPEEE<<<555111,,,,,,,,,+++++++++******"""###$$$%%%'''((()))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))'''((((((((()))))))))******)))))))))******)))''''''***------+++,,,///222///888EEEXXXsssiii]]]SSSSSSTTTOOOLLLLLLSSS^^^lllpppjjj___VVVRRRZZZiiiiiiiiitttooommm}}}}}}xxxxxxxxxuuupppnnnddd^^^ZZZ\\\^^^[[[VVVTTTQQQQQQSSSWWW[[[ZZZUUUPPP[[[qqqyyykkkiiimmm|||{{{}}}|||oooeeeeeejjjjjjfff^^^TTTDDD999999CCCMMMRRRbbbiiiqqqtttmmm^^^NNNCCC777000,,,+++(((%%%'''...+++***)))'''&&&&&&&&&&&&))))))(((((((((((()))))))))((('''%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$'''***,,,---,,,,,,+++(((%%%######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$ """$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''''''''***,,,(((******(((&&&(((,,,111222666===FFFQQQYYY___aaafff```\\\[[[WWWSSSRRRTTTZZZPPPJJJKKKLLLKKKLLLPPPHHHDDDAAA??????>>><<<999???999777::::::666777===333999;;;555333777999888AAALLLTTTRRRKKKGGGDDDBBB@@@DDDEEECCCAAABBBBBB???888>>>???;;;888999:::999666>>>BBB===999:::999666999666888;;;:::666:::BBBBBB>>><<>>???BBBOOOWWWcccpppvvvqqqeee[[[:::000)))***,,,+++))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$&&&)))+++,,,,,,---...---***&&&$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&'''(((''')))***)))***///777===MMMRRRWWWZZZYYYYYY[[[]]]\\\WWWUUUVVVUUUSSSTTTXXXJJJBBB===>>>???>>>???CCC???<<<888777777666444222666333444999999777777;;;;;;AAACCC@@@???DDDHHHHHHNNNVVV\\\[[[XXXXXXWWWUUUOOOUUUWWWTTTQQQQQQPPPNNNMMMOOOMMMHHHFFFGGGHHHEEECCCGGGHHHCCCBBBEEEFFFDDDGGGCCCBBBBBB===777888======999777;;;BBBFFFCCC???EEEGGGKKKQQQXXX___ccceeedddeeedddaaa[[[WWWTTTTTTNNNOOOMMMLLLOOOSSSQQQLLLRRRRRRSSSTTTVVVYYYZZZ\\\ccccccccccccbbb^^^XXXRRRMMMFFF<<<555111...***''')))((('''((())))))'''&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((())))))***))))))))))))))))))))))))******************++++++---000333555888@@@JJJQQQcccjjjtttyyyrrrbbbVVVSSSJJJOOOUUUXXXWWWZZZggguuu~~~yyyrrrnnnvvvnnnkkksssmmmpppxxx}}}pppccc\\\ooorrr{{{|||tttwwwtttddd\\\]]]gggtttrrrfffaaagggkkkaaaWWW[[[nnn{{{xxx~~~~~~zzz{{{vvvmmmfffggghhhfffccc___]]]]]]UUUVVVUUUSSSRRRVVV^^^eeebbbeeettt}}}uuu}}}xxxoooqqqzzzrrrnnnhhh___TTTJJJAAA======AAAJJJYYYhhhooonnniiiPPP???///+++///000,,,))))))************************))))))(((((())))))***'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&'''(((+++,,,,,,+++...//////---)))%%%######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))***)))((('''((()))&&&***...222888@@@JJJRRR___bbbccc___YYYXXX^^^dddccc]]]XXXVVVQQQKKKJJJLLL@@@:::777777888888999<<<666444333333555777777777;;;;;;===CCCEEECCCCCCFFFJJJNNNQQQQQQTTTZZZ^^^___]]]bbbeeedddeeegggfffccc\\\cccgggccc___^^^^^^^^^___^^^ZZZVVVXXX[[[ZZZVVVNNNNNNKKKHHHJJJNNNPPPNNNMMMKKKJJJJJJGGGCCCCCCGGGCCCAAA@@@AAADDDCCC@@@<<<:::===@@@CCCEEEJJJQQQUUUZZZ___dddccc^^^[[[[[[]]][[[ZZZTTTOOONNNPPPMMMHHHNNNOOOOOOPPPPPPOOOOOONNNYYY[[[^^^cccfffeeeaaa^^^bbbZZZPPPIIIDDD???666000---+++)))((()))******)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''((())))))***************))))))))))))(((*********))))))***,,,---...555@@@IIIPPPWWW^^^cccddd___\\\ZZZPPPFFFIIIUUUUUU[[[aaacccbbbfffsss}}}zzzppppppuuuhhh]]]ffftttfff```]]]^^^^^^]]]]]]___ooouuuxxxqqqfffcccccc___gggiiiqqqwwwqqqaaaVVVTTTZZZWWWWWWaaauuutttaaadddccc^^^[[[aaappp}}}uuuvvvxxxyyyxxxssslllgggfffggghhhccc^^^\\\[[[XXXTTTPPPXXXSSSZZZlllxxxtttmmmkkkhhhuuu~~~~~~{{{hhhdddhhhfffZZZOOOCCC@@@???DDDOOO\\\fffkkkhhhTTT<<>>>>>;;;999888888999:::;;;<<<555666888<<>>666333111...---,,,+++***))))))************))))))))))))****** """$$$&&&'''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''(((,,,...///,,,******,,,......+++)))''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&###""""""""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&((())))))+++///111444>>>MMMWWW\\\]]]^^^^^^[[[VVVRRRTTT]]]gggpppttt[[[UUUOOOKKKDDD===:::;;;666888999999:::;;;<<<<<<===@@@EEEKKKPPPTTTWWWYYYVVVVVVTTTRRRSSSVVVYYY[[[VVVWWW[[[```dddfffggghhhdddhhhjjjmmmpppqqqjjjaaa]]]eeeiiigggeeegggjjjjjjiiihhhggghhhooosssmmmccc___]]]]]]```cccbbb^^^[[[]]]]]][[[XXXVVVUUURRRPPPOOOQQQTTTYYY[[[ZZZUUURRRUUUNNNEEE@@@??????===::::::@@@FFFGGGGGGKKKTTT]]]gggooorrriii]]]XXXWWWXXXNNNLLLIIIFFFFFFGGGHHHJJJHHHJJJMMMQQQVVV\\\cccgggdddcccaaaaaa___[[[UUUPPPJJJCCC888///***))))))(((***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))******+++)))))))))*********++++++(((+++------///333;;;AAAPPPXXX```ccc___WWWPPPLLLNNNMMMNNNQQQRRRSSSXXX___bbb``````jjjjjjWWW```lllqqqxxxiiiaaaYYYVVV^^^lll{{{uuummmooovvv{{{{{{}}}{{{|||}}}}}}}}}{{{xxxrrrrrrrrrwwwvvvmmmhhhdddeeefffgggkkkpppccc[[[YYY``````[[[___kkk}}}yyysssllliiihhhddd\\\TTTRRRMMMKKKNNNRRRUUUXXX\\\hhhiiikkkqqq}}}wwwmmm```[[[]]]WWWWWWTTTMMMGGGHHHQQQZZZccceeebbbZZZRRRLLLGGGBBB777444000---******+++,,,+++******))))))******+++$$$%%%&&&'''(((((('''&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''+++...///---,,,+++,,,...---***(((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&!!!!!!!!!"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''(((((()))+++///555999FFFOOOYYY^^^]]]YYYUUUSSSXXXTTTQQQTTTZZZ\\\YYYTTTJJJEEEAAA???<<<777666999999???BBBBBBBBBEEEFFFDDDIIINNNTTTZZZ\\\]]]^^^^^^``````\\\VVVVVVZZZ^^^^^^^^^]]]aaahhhllljjjhhhgggfffkkkpppssswwwyyyrrrjjjeeeiiikkkiiiiiinnnqqqqqqpppooommmmmmqqqssslllbbb``````dddjjjlllgggcccaaa___aaa```^^^^^^```^^^YYYSSSUUUZZZaaaggggggaaa\\\]]]TTTKKKFFFGGGFFFBBB>>>:::===>>><<<:::===DDDKKKRRR^^^gggeee___^^^bbbfff^^^XXXNNNEEE@@@AAAEEEIIIIIIIIIIIIJJJMMMSSSZZZ``````cccggggggddd```]]]\\\YYYRRRGGG<<<444...***(((&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))******++++++(((((()))***++++++,,,---(((+++000333888@@@LLLTTTcccccc```YYYPPPKKKJJJKKKWWW\\\^^^\\\^^^fffpppuuujjjppp{{{uuuyyyrrrqqqeeebbbpppzzzyyy{{{kkkiiigggiiippp|||zzzwwwwwwwwwyyyuuunnniiihhhlllqqqssswwwtttlllkkkppppppiiiaaafffvvvyyyssslllddd___```]]]WWWQQQRRRVVVXXXVVV[[[ZZZXXX]]]mmmxxxvvvxxxzzzqqqbbb```fffllliiibbbYYYPPPNNNQQQTTT___fffjjjhhhfffeeeaaa\\\QQQLLLBBB999111---,,,,,,+++******))))))******+++'''(((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&)))---///...---.........,,,(((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))))))))***,,,///444===GGGMMMWWWZZZ\\\ZZZVVVRRRPPPQQQTTTPPPLLLJJJIIIFFFAAA<<>>:::999;;;===BBBJJJQQQSSSUUU[[[```bbb```]]]XXXRRRNNNKKKJJJJJJFFFFFFEEEDDDCCCEEEKKKPPPWWW^^^eeefffaaa]]]^^^aaa^^^[[[VVVPPPJJJBBB:::555,,,+++)))'''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''((((((((()))******++++++''''''(((***+++,,,---......333999???FFFQQQ___jjjjjjdddYYYLLLEEEFFFNNNVVV\\\nnn|||}}}}}}~~~pppgggxxx}}}~~~zzziiidddpppuuu}}}~~~zzzyyywww~~~|||pppiii___TTT]]]\\\kkk{{{sssnnnnnnnnneee[[[]]]iiimmmjjjVVVTTTPPPPPPZZZgggnnnnnnpppkkknnn{{{{{{yyy~~~xxxjjj```]]]^^^______ccceeecccfffmmmnnnjjjllldddUUUFFF888000,,,***++++++************++++++)))(((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$(((,,,/////////111111///+++&&&###"""###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***+++///555>>>LLLYYYbbb```^^^[[[UUUPPPOOOTTTXXXRRRNNNGGG???::::::<<<>>>>>>;;;<<>>:::<<<===???FFFOOORRRPPPUUUZZZaaaeeeccc\\\SSSMMMFFFFFFFFFCCC??????BBBEEEHHHRRR[[[\\\VVVSSSWWW]]]\\\^^^```aaa^^^WWWNNNGGG777555000,,,(((&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%###""""""$$$&&&(((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))(((((((((******)))))))))+++---...///+++((('''***---000111222BBBJJJSSSdddggg]]]WWWVVVPPPJJJFFFFFFJJJSSS\\\pppuuuvvv~~~xxxllllll|||{{{wwwyyyvvvwww{{{ssstttttt|||zzzxxxqqqsssqqqmmm{{{vvvrrrllljjjkkkqqq|||zzzkkkhhh~~~qqqhhh\\\TTTOOOOOOXXXcccppptttrrrttt|||yyyhhhaaa```aaafffkkkmmmjjjgggiiilllmmmllljjjfffaaaWWWGGG666***...,,,+++******)))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))*********)))(((((((((((((((%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''))))))))))))))))))((('''***'''%%%%%%'''***,,,---(((555CCCMMMUUU\\\[[[UUUUUUTTTSSSRRRSSSUUUWWWYYYOOOJJJCCC>>><<<<<<======???AAABBBEEEPPP[[[\\\UUU[[[___aaadddllltttqqqiiifffkkknnnlllkkkllliiieeeiiiiiiiiijjjllloooqqqrrrmmmkkknnntttxxxwwwuuuuuuxxxvvvvvvvvvqqqiiigggiiiqqquuutttjjjfffkkkrrruuuqqqgggcccccceeerrrxxxpppnnnnnnmmmjjjhhhjjjpppuuuxxxuuuyyy~~~pppttt{{{{{{wwwpppmmmkkkiiiddd______ccc]]]```^^^WWWSSSSSSPPPJJJ>>>@@@AAA@@@>>>===>>>???CCCHHHOOOWWW^^^aaacccccceee]]]SSSLLLIIIFFFBBB???CCCHHHQQQWWWUUUMMMJJJKKKTTTWWW\\\``````]]]XXXUUUMMMFFF<<<333---***)))((()))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''111///+++(((&&&%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((+++***))))))((())))))***(((***,,,,,,,,,---000333777KKKVVVZZZ___[[[OOOMMMNNNLLLJJJIIIIIIMMMUUU\\\iiiuuuooolllsss||||||vvvyyyuuufff```fffxxxlll[[[WWW[[[iiiwww}}}yyymmmmmm{{{|||zzzuuugggXXXZZZ```kkk{{{xxx}}}yyyrrriiibbbXXXOOOKKKLLLccckkknnnsss}}}wwwjjj]]]TTTgggjjjoooqqqpppllljjjkkkpppooommmiii```RRRAAA555000---++++++------,,,***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))))))))((((((((('''''''''((()))))))))))))))&&&((()))*********,,,...999DDDPPPVVVYYYYYYRRRIIIOOOPPPRRRTTTUUUVVVVVVUUUJJJFFFAAA===<<<>>>@@@AAAJJJKKKKKKMMMVVV______YYY```^^^]]]cccqqqzzztttgggaaabbbcccdddhhhmmmkkkfffmmmoooqqqsssssstttuuuvvvwwwuuuxxx}}}}}}|||}}}}}}~~~|||wwwuuuvvv|||xxxtttwwwzzzzzzpppiiiiiikkklllwww|||tttuuutttppplllhhhhhhjjjlllsssxxx}}}|||yyyyyy}}}wwwzzz}}}yyyuuuhhhhhhiiiiiidddbbbiiirrrrrrpppiiiaaa^^^\\\TTTJJJIIIIIIHHHEEE@@@>>>======<<>>EEENNNWWW]]]]]]___aaa___]]]^^^eeejjjnnn[[[IIIGGGMMMOOOIIIDDD:::@@@IIISSSZZZ^^^`````````\\\VVVNNNFFF<<<333,,,''''''''''''((()))+++,,,''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''---,,,***((('''''''''(((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((******+++,,,------......////////////555CCCUUUbbbyyyttt___KKKFFFCCCDDDNNNNNNWWW___eeelllwwwzzzvvvtttsssooollluuuyyytttvvvwwwpppeeeYYYUUUUUUZZZ]]]\\\YYYZZZ[[[WWWSSSSSSUUUZZZ```eeeaaaWWWLLLHHHJJJNNNXXX```hhheee\\\RRRNNNOOOOOOMMMUUUccckkkfff^^^[[[XXXTTTZZZZZZWWW```uuu}}}vvvooolllsss|||{{{uuuttt~~~xxxxxxyyywwwooohhhiiiooobbbggg___UUUVVVZZZiiixxxpppqqqyyy}}}zzzuuulllkkkpppuuuoooeeegggsssiiilllnnnpppnnnhhh```[[[FFF<<<000******,,,+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&(((,,,---'''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((((((((())))))+++)))((()))000:::EEELLLSSSSSSSSSQQQPPPOOOMMMKKKEEEEEEDDDBBB@@@???>>>===>>>>>>>>>@@@DDDKKKSSSYYYYYY[[[^^^bbbhhhooorrrrrrnnnrrrtttpppkkkjjjooosssrrrttttttuuuyyy}}}{{{uuussszzzxxxtttrrrrrrqqqpppuuu}}}|||uuuqqqvvv|||~~~{{{{{{zzzyyyyyyxxxuuuqqqrrrqqqvvvwwwssszzzyyy{{{wwwttttttvvvxxxvvvtttnnnqqqssssssrrrtttyyy}}}wwwwwwvvvuuusssqqqooonnnqqqmmmiiihhhfffhhhqqq{{{zzzpppiiifffaaaXXXPPPSSS[[[eeejjjfff\\\QQQKKKGGGCCC???<<<===BBBHHHLLLNNNRRRVVVWWWZZZfffxxxmmmPPPFFFJJJMMMKKKGGG@@@BBBFFFKKKPPPUUUWWWYYY\\\\\\[[[YYYTTTLLLCCC===000---***'''%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((())))))+++++++++,,,,,,---------//////222;;;KKK___qqq{{{yyyYYYFFFKKKQQQVVV```bbbuuu}}}yyywww{{{yyy|||xxxfffeee___YYYVVVVVVSSSNNNTTTRRRUUU]]]aaa]]]UUUQQQNNNSSSXXXYYYZZZ]]]cccggg^^^WWWPPPQQQSSSVVVZZZ___lllhhh```XXXVVVYYYYYYUUUZZZeeeiiiccc___cccaaa[[[SSSTTTRRR]]]pppvvvuuu{{{wwwpppjjjllluuu|||tttjjj___\\\ddduuuvvvuuu}}}aaaTTTOOOTTTdddjjjjjjkkkooovvv|||llljjjsssjjjlllnnnnnnmmmjjjhhhggg]]]PPP???222---,,,,,,+++************************(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&(((,,,---'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++***)))(((((((((((((((+++***,,,444@@@KKKQQQTTTMMMMMMOOOQQQQQQOOOMMMLLLHHHEEE???<<<;;;>>>BBBEEEJJJKKKLLLMMMPPPWWW```ffffffgggiiilllmmmmmmooorrrwwwvvvtttpppkkkjjjnnnsssqqqzzz}}}yyysssooonnnnnnpppxxxzzzuuuxxx}}}{{{xxxwwwxxxyyyxxxvvvuuuuuurrrwwwxxxvvv{{{yyywwwyyy~~~zzzyyyxxxtttrrrtttyyy~~~zzzzzzyyyxxxxxxyyyyyyzzzvvvlllcccbbbeeegggkkkooopppmmmhhheeebbb^^^[[[ZZZ]]]dddlllqqqnnnggg___ZZZYYYTTTMMMGGGCCCAAABBBCCCBBBCCCCCCDDDLLL^^^wwwlllUUULLLKKKIIICCC@@@EEEDDDDDDEEEHHHLLLQQQSSSUUUWWWZZZ]]]]]]ZZZTTTOOOCCC>>>666...)))(((((()))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******---,,,+++*********,,,,,,---222>>>OOOaaaooowwwzzzssseeeOOOIIIWWW___bbbkkkvvvzzz~~~xxxooottt}}}yyyyyy}}}zzzzzz}}}~~~tttdddWWWTTTXXXXXXQQQIIIHHHIIIIIINNNNNNTTT\\\^^^XXXRRRPPPOOOVVVZZZXXXWWW]]]fffkkkccc^^^\\\___aaa______bbbggggggddd```___bbbaaa]]]\\\aaabbb^^^```eeeccc\\\SSSUUUTTT^^^oooooohhhkkkaaa\\\VVVSSS\\\jjjuuuyyyzzzqqqgggfffjjjrrr}}}uuubbbUUUPPPUUU^^^fffpppwww{{{uuugggeeemmmooopppooommmjjjiiiiiifff\\\KKK;;;111+++))))))************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$$$$&&&''')))***&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))),,,+++***)))((()))******+++111;;;GGGPPPTTTQQQNNNFFFHHHOOOVVVVVVNNNFFFCCCBBB>>>:::999<<>>@@@???>>>>>>@@@DDDHHHKKKOOOPPPTTTYYY\\\]]][[[YYYPPPKKKBBB888000+++((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((())))))***++++++,,,,,,+++))))))+++///333555;;;DDDQQQ\\\ccceeedddbbbUUUVVVRRRVVVbbbeeehhhvvvzzzuuuyyypppoooxxx~~~jjjhhhjjjgggccc___\\\XXXPPPIIIQQQYYY\\\TTTLLLJJJMMMOOOQQQTTTZZZ```___ZZZZZZ^^^bbbhhhjjjhhhiiipppuuuuuussspppppprrrrrroooppptttmmmqqqsssqqqqqqrrrqqqnnnkkkjjjhhhhhhjjjllljjjggg^^^```^^^dddqqqmmmeeehhh``````\\\WWW\\\hhhooopppsss{{{~~~zzz}}}xxx|||~~~zzzooodddXXXUUUYYY```jjjqqqwww|||kkk___fffjjjooopppnnnkkkiiiiiigggbbbWWWIII;;;000,,,+++************************))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))***+++***))))))***,,,...///777AAANNNTTTRRRMMMIIIHHHEEEEEEJJJQQQOOOFFF???===:::;;;<<>>EEENNNSSSUUUOOONNNSSS[[[^^^YYYQQQNNNFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDFFFKKKQQQVVVYYYYYYTTTQQQKKKDDD;;;222,,,(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******((())))))***+++,,,,,,,,,)))))))))+++000777>>>BBBPPPXXX___```ZZZRRRMMMLLLMMMYYYaaagggllliiiqqq}}}xxxwwwzzz~~~kkk\\\```ZZZYYYTTTMMMIIIIIIKKKLLLJJJSSSZZZVVVQQQRRRWWWZZZfffjjjpppsssooommmttt}}}{{{|||~~~~~~{{{{{{{{{zzzssssssyyyqqqfffhhhfffjjjhhhbbbbbbiiijjjeeeZZZ^^^bbbjjjlllfffppp~~~rrrmmmaaacccyyyvvvwwwqqqccc\\\\\\^^^```bbbhhhtttxxxiiiZZZaaajjjoooooollljjjiiijjjjjjeeeZZZJJJ<<<666444************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%$$$$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))((()))+++...111333GGGQQQZZZVVVJJJAAABBBGGGHHHCCCBBBDDDBBB===<<>>FFFOOOTTTWWWXXXWWWVVVQQQIII>>>444...))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))+++***)))(((((()))******,,,***))))))***,,,------+++,,,,,,---555DDDXXXeeewwwfffWWWPPPJJJDDDJJJWWWcccdddqqq}}}vvvmmm{{{~~~{{{|||~~~xxxqqqkkkbbbYYYVVVWWW```YYYPPPJJJIIIKKKNNNOOOWWWYYY\\\```ccchhhmmmqqq}}}xxxsssssssssnnnkkkjjjdddfffgggfffgggkkkoooppprrrmmmsss|||~~~nnnhhhbbbgggyyy}}}zzzuuuqqqppp|||{{{wwwmmm___\\\lll~~~xxxjjjnnnjjjbbbfffrrrpppeeekkkkkkfff___\\\VVVGGG777111000---***(((((()))+++******)))(((((((((((((((******)))''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))+++((('''***,,,***)))+++''')))******---555AAAKKKUUUSSSPPPKKKFFFBBB???>>>>>>???@@@>>>;;;:::;;;>>>@@@GGGOOOUUUXXXZZZ]]]```bbbfffiiikkkrrr{{{~~~|||{{{|||}}}zzzwwwyyy~~~~~~}}}~~~}}}}}}{{{vvvxxxyyyuuuvvvvvvttttttwww{{{xxxzzz~~~}}}xxxqqqxxxnnnkkkttt{{{uuujjjcccggglllnnnllllllnnnhhh```bbb\\\VVVWWW^^^dddfffdddaaa]]]VVVSSSVVVXXXRRRHHH>>>BBBGGGJJJNNNUUUaaaiiiqqqqqqzzztttUUUBBBAAA<<<;;;;;;:::;;;@@@FFFKKKRRRUUUWWWVVVQQQJJJEEEBBB:::111***))))))&&&''',,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((())))))+++***)))(((((()))***++++++***))))))************444111000666FFF]]]ssshhhPPPIIIKKKPPP[[[gggnnnyyy|||}}}zzz~~~~~~sssllljjjfffaaa^^^\\\XXXSSSRRRVVV```[[[TTTRRRTTTZZZ```cccbbbfffmmmttt{{{~~~}}}zzz{{{||||||{{{xxxuuutttttttttoooffffffiiihhhooovvvrrrqqqlllwwwzzz}}}}}}xxxeeedddjjj|||~~~|||xxxwww|||}}}~~~yyysssnnnlllmmmlllggg```___]]]TTTJJJ999333,,,)))***,,,,,,+++******)))(((((((((((((((***)))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))***''''''+++,,,******,,,///,,,***...888EEEPPPVVVRRRPPPMMMHHHCCC@@@??????FFFJJJMMMIIICCC@@@CCCHHHLLLQQQYYY]]]```bbbfffjjjfffrrr}}}~~~}}}|||zzz|||xxxxxxvvv~~~zzz{{{zzzwwwvvvxxx}}}|||}}}|||tttuuummmjjjpppuuusssooonnnhhhlllmmmlllmmmnnnkkkdddaaa______dddlllrrrrrrpppiiifff___ZZZ[[[^^^ZZZTTTGGGGGGFFFCCCDDDLLLYYYcccjjjvvvvvvXXXJJJMMM<<<>>>@@@CCCDDDCCCAAA@@@IIINNNTTTWWWUUUQQQLLLJJJEEE:::111...+++'''(((,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((()))))))))******)))))))))******+++((()))***+++,,,,,,++++++000000666EEE]]]vvvdddLLLIIISSS^^^hhhpppnnn|||rrrrrrzzz~~~pppddd]]][[[XXXUUUTTTUUUSSSRRRUUUZZZ___]]][[[^^^dddmmmuuuyyyvvvzzz~~~}}}}}}}}}wwwllliiiggg```cccfff```rrr{{{zzzxxxuuuvvv|||yyy|||vvveee]]]jjjpppuuutttvvv{{{{{{mmmmmmllllllhhhcccbbbcccaaa]]]FFF<<<000+++,,,...---*********)))(((((((((((()))***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))'''(((+++,,,)))))),,,,,,***,,,777FFFRRRTTTSSSNNNLLLHHHBBB>>>===???BBBPPPVVVZZZUUULLLHHHMMMSSSTTTYYY```dddeeegggjjjmmmlll}}}zzztttsssxxx|||~~~}}}~~~xxxvvvwwwwwwyyy~~~|||uuurrrooommmmmmlllhhhfffhhhkkkmmmmmmkkkmmmooommmiiiYYYZZZ^^^eeelllqqqpppnnnkkkkkkfff^^^ZZZ[[[ZZZVVVNNNMMMIIIDDDBBBFFFNNNUUUYYYsssqqqZZZSSSVVVAAAAAAAAADDDEEEDDD???:::>>>EEENNNUUUWWWVVVSSSRRRPPPFFF<<<555///***(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))'''(((((((((((()))))))))******************++++++''')))+++---......//////+++444DDDYYYnnn}}}lll\\\OOOSSS]]]eeejjjlllrrrwwwxxxwwwvvv{{{zzzfff[[[WWWYYY\\\YYYWWWVVVWWWVVVWWW^^^fffkkklllpppvvv~~~~~~{{{ttttttuuuooopppssslllnnntttuuunnnlllxxxzzzyyysssoooqqqsssfff```iiiqqquuuyyyqqqeeeeeefffgggfffffffffeeecccUUUKKK>>>444///,,,+++***+++***))))))(((((())))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))***((((((+++***((()))---+++///999GGGSSSUUUNNNEEEHHHFFFCCC===:::;;;AAAEEEWWW[[[]]]ZZZSSSPPPTTTXXX[[[aaagggkkkkkkjjjkkklllvvv}}}{{{{{{yyyuuuuuuxxx|||{{{yyyzzz|||}}}{{{xxxvvvxxxzzz~~~~~~}}}yyyrrrlllmmmooorrrrrrnnniiiiiikkksssrrrpppnnnooopppooommm[[[[[[[[[]]]```bbbbbbbbbkkknnnmmmddd[[[XXXWWWUUURRRSSSSSSPPPLLLHHHHHHHHHHHHcccxxxuuufff]]]YYYXXXMMMGGG@@@>>>AAABBB@@@===999???GGGNNNQQQSSSSSSTTTUUUOOOFFF???777000***'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((()))))))))***))))))******++++++++++++)))+++------,,,---///222<<>>:::===AAADDDGGGJJJMMMOOOTTTSSSPPPKKKEEE===333,,,%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((((((((()))))))))******((()))***+++,,,,,,,,,,,,,,,---...,,,+++...444:::SSSVVVYYYWWWSSSRRRTTTWWWRRRWWW\\\[[[ZZZaaarrryyyyyyyyywwwmmmfff\\\UUUTTTWWW[[[^^^^^^bbbjjjtttzzz~~~~~~uuuyyy{{{yyyssspppqqqqqqooojjjkkkpppwww{{{yyylllgggdddxxx~~~|||zzzzzzoooqqq}}}mmmXXXXXX]]]fffkkkiiiffffffffffff```RRR@@@222---,,,++++++***))))))))))))***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******,,,******+++***+++222;;;OOORRRUUURRRKKKEEECCCDDD???@@@???;;;999===GGGPPP\\\ZZZZZZ]]]aaadddeeedddffflllssswwwwwwwwwxxxzzz~~~}}}|||{{{~~~|||~~~|||sssuuuwwwzzzzzz}}}~~~}}}yyyxxxzzzxxxooofffbbbdddggghhhqqqvvvqqqkkkjjjkkkkkkjjjgggccc___ZZZWWWTTTSSSLLLPPPQQQTTT]]]gggeee\\\ccc```^^^[[[VVVNNNCCC;;;===>>>>>>??????BBBFFFIIINNNRRRUUUTTTRRRLLLBBB888%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********(((((()))))))))*********((()))***,,,------,,,,,,,,,---......000999EEEOOO]]]XXXOOOFFFBBBCCCHHHMMMSSS]]]ccc```^^^jjj}}}~~~~~~pppfffhhhiiieeecccccccccbbbaaa`````````mmmuuuxxx|||~~~~~~xxxtttuuuuuutttqqqsss{{{rrrpppccczzzwwwgggnnnzzzzzziiibbb___eeejjjiiihhhhhhfffhhhfff]]]OOO@@@666111,,,+++******))))))******((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((()))))))))*********+++******,,,...222>>>JJJRRRRRROOOHHH???;;;<<<@@@===???@@@===<<<@@@KKKUUUWWWXXX[[[___ccchhhlllnnnkkkooosssvvvyyy~~~}}}~~~}}}|||www|||~~~tttrrrsssyyyzzzvvvrrrqqqyyy}}}~~~}}}yyyxxxzzz~~~{{{sssmmmmmmooolllsssuuupppkkklllppprrrpppmmmjjjfffbbb]]]YYYVVVTTTSSSRRRTTTZZZ______\\\cccfffjjjkkkdddWWWJJJ@@@===>>>?????????AAADDDFFFDDDKKKRRRTTTVVVVVVNNNDDD%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))************((()))+++,,,------,,,,,,***,,,...111888FFFXXXfff]]]TTTIIIBBBDDDIIINNNPPPTTT```iiiggggggvvvrrruuuqqq___[[[ccceee___iiikkkmmmllljjjggggggggg{{{xxx|||}}}~~~}}}xxxuuuvvvwwwvvvttt|||vvvooowwwuuuuuuuuuddddddpppuuu~~~pppeeeeeehhhggggggiiieeeffffffbbbYYYLLL>>>555,,,+++******)))*********(((((('''''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))***************)))***---111888GGGTTTOOONNNLLLFFF???;;;;;;<<<<<>>CCCNNNXXXQQQVVV\\\___bbbgggnnntttsssuuuwwwzzzyyy|||{{{|||zzzvvvvvvsssooolllmmmfffooo}}}{{{xxx{{{zzzvvvuuuxxxuuu}}}~~~wwwuuuuuuxxx{{{yyyqqqlllnnnsssuuummmnnnpppoookkkbbbXXXQQQVVVUUUVVVWWWVVVTTTUUUYYY```ffflllmmmggg\\\RRRKKK;;;===@@@AAABBBCCCDDDFFF<<>>>>>@@@BBBDDDAAA>>>;;;===EEEMMMSSSVVV\\\bbbdddbbbcccjjjsssxxx|||~~~wwwttttttjjjkkkhhhfffjjjpppuuuvvvttt|||vvvvvvzzz~~~{{{{{{zzzppplllkkkkkkoootttrrrggg\\\VVVWWWXXXXXXWWWXXXUUUKKK@@@KKKOOOXXXaaafffcccZZZRRRPPPMMMIIIDDD???@@@GGGPPPDDD>>>===GGGSSSVVVSSSPPP&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************,,,+++***))))))***++++++((()))***,,,------------000333EEE[[[ppp___PPPHHHMMMTTTUUUXXX___rrrwwwvvvwwwzzzyyyeeeZZZQQQQQQVVVYYY\\\```jjjoooxxx}}}}}}~~~}}}}}}}}}}}}|||||||||{{{|||zzz{{{}}}|||oooggglllttt|||~~~{{{sssqqqppppppuuu|||{{{oooiiiiiimmmuuuwwwvvvsssnnncccWWW___pppjjjcccggghhhhhhfffccc___\\\ZZZHHH???555---++++++***(((((()))******)))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))***+++)))///:::EEENNNRRRPPPNNNTTTNNNGGGAAA@@@CCCEEEGGG===>>>AAAHHHPPPVVVYYYYYY^^^hhhnnnkkkiiippp|||zzz~~~}}}|||tttppppppqqqpppnnnnnnnnnlllppp~~~|||||||||~~~}}}zzzppphhhfffeeedddhhhnnnpppiiibbb___aaa___YYYTTTTTTSSSLLLBBB===@@@FFFOOOYYY]]]\\\YYYXXXTTTNNNLLLKKKKKKJJJJJJJJJCCC>>>@@@DDDIIIPPPVVV&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++******)))******+++++++++******---000111///,,,777FFFbbb|||]]]VVVUUUYYY[[[[[[bbblll{{{ggg[[[___hhhmmmaaaYYYTTTUUUYYY\\\___cccttt|||}}}yyywwwwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuwwwvvvtttssstttvvvyyy{{{~~~}}}~~~~~~vvvooottt{{{|||xxxuuuqqqnnnmmmsssvvvrrrlllfffeeerrrtttnnntttvvvqqqeee```fffwwwooo___]]]___cccdddcccaaa___^^^XXXLLL===222---+++)))'''(((((()))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&'''***------,,,,,,999IIISSSSSSPPPNNNNNNQQQKKKCCC===<<<>>>AAACCC???BBBHHHPPPYYY___aaaaaadddiiinnnqqqvvv~~~uuuuuuttt{{{}}}{{{yyypppiii``````hhhssszzz}}}{{{}}}zzzzzzqqqqqqrrrqqqkkkfffgggllljjjfffeeeiiikkkgggcccaaabbbaaa^^^YYYXXXWWWPPPIIIAAA>>><<<@@@GGGNNNRRRSSS___]]]]]]aaaeeeaaaUUUJJJLLLGGGBBB???<<>>VVVxxxooo[[[\\\^^^```^^^```lllzzz~~~~~~}}}qqqnnncccTTTOOOWWWbbbhhhggg___XXXXXX\\\cccmmmvvvwwwrrroooqqqrrrsssuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuutttuuuwwwzzz}}}~~~{{{zzz{{{}}}~~~~~~}}}{{{wwwuuuuuuvvvqqqyyyyyyooonnn|||xxxvvviii]]]aaaooo}}}vvvxxxyyyvvvyyypppmmmrrrrrrqqq~~~wwwiiiVVVXXX\\\aaaeeeddd```[[[[[[SSSGGG;;;222---+++***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''))),,,...///999CCCMMMQQQNNNJJJLLLNNNIIIDDD<<<777666999<<<>>>FFFHHHNNNUUU\\\bbbfffhhhffffffiiisss~~~nnnnnnqqquuuxxx{{{~~~~~~mmmccc]]][[[^^^ddd```iiiuuuvvvqqqpppgggiiijjjeee```bbbnnnzzzyyypppiiihhhgggaaa\\\ZZZ___fffkkkgggaaa\\\UUUOOORRRJJJAAA===>>>CCCGGGIIITTT^^^kkkxxx~~~vvvbbbOOOIIIHHHGGGFFFBBB???DDDLLL%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************))))))******++++++++++++,,,......***(((---999CCCQQQddd{{{}}}rrrrrrooo```TTTYYY```ccceeelll~~~rrreee___UUUNNNQQQZZZaaaccc]]]ZZZZZZ___hhhsss}}}wwwrrrooommmmmmoooqqqsssttttttsssrrruuuuuuvvvvvvvvvvvvvvvvvvtttvvvwwwwwwwwwyyy}}}~~~}}}}}}{{{~~~xxxrrrwwwwwwnnnkkklllsssuuuhhhdddfffppp~~~{{{yyyzzzlllqqqzzzbbb\\\YYY\\\cccgggccc^^^YYYXXXSSSGGG:::000,,,,,,***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++)))(((***000666HHHLLLPPPPPPNNNKKKKKKLLLCCC???999666888;;;???AAAHHHNNNVVV^^^ccceeeeeeeeeaaaiiisss}}}ttteeekkkpppyyypppdddZZZYYY\\\WWW^^^fffnnnwww}}}qqqiiiqqqrrrnnneee___eeeuuu~~~tttllljjjiiiccc]]]ZZZaaakkkrrrmmmfffbbbccccccaaaXXXKKKCCC@@@BBBDDDEEEAAAWWWsssjjjWWWKKKGGGEEEFFFEEEAAA@@@BBB%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************((()))***+++++++++++++++***---///---...:::PPPaaa{{{wwwssscccMMMKKKSSSRRROOOWWWbbbjjjrrrwwwoootttlll\\\VVVOOOLLLPPPVVVYYYYYYVVV\\\iiizzzyyysssooommmlllnnnppprrruuuvvvvvvvvvuuutttuuuuuuuuuuuuvvvvvvvvvtttvvvyyyyyyxxxyyy}}}~~~}}}~~~~~~}}}~~~uuusssuuupppjjjfffsss~~~zzzuuuppphhhdddhhhpppxxxgggcccmmm~~~rrrhhh^^^[[[```ddddddaaa\\\]]]\\\TTTFFF999111...---,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''+++---,,,+++...888@@@PPPRRRUUUUUUSSSMMMHHHEEE;;;999666777;;;@@@DDDEEEIIISSS```jjjllliiiddd```aaauuuvvvrrrpppppp|||vvvkkkccc^^^UUUVVVWWWYYY___iiiwww}}}rrrzzzzzzsssiiifffmmmyyyssslllgggkkkooommmhhheee]]]cccfffeeehhhttttttiiiZZZMMMFFFCCCAAA??????ZZZxxxssscccSSSJJJBBBAAABBB@@@>>>???$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************'''(((***+++,,,,,,+++++++++...222888CCCXXXtttzzzbbbRRRCCCBBBIIIJJJ[[[dddnnnxxxtttnnnwww}}}}}}wwwzzzvvvgggUUURRROOONNNOOOSSSZZZ```iiitttyyysssnnnkkkjjjiiippprrruuuyyy{{{|||}}}}}}zzzzzz{{{{{{{{{|||||||||wwwzzz}}}}}}{{{|||~~~}}}|||zzz}}}~~~tttnnnrrr|||{{{vvvjjjfffhhhnnnxxxlllZZZZZZdddttt~~~~~~}}}{{{wwwrrrnnniiieeebbb```___^^^[[[UUUKKK>>>666000///---+++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,...222999CCCJJJOOOQQQSSSQQQLLLEEEAAA>>>777666888<<>>::::::<<<>>><<>>\\\zzzrrr^^^QQQRRRRRRNNNWWWfff}}}qqqhhh\\\YYYSSSPPPOOOPPPQQQRRRWWWZZZ```gggmmmwww{{{vvvwwwxxxvvvyyyzzz{{{|||~~~wwwsssiiidddaaabbbaaa___cccjjjpppxxx}}}}}}{{{{{{}}}|||{{{yyywwwuuuuuuuuuuuuuuuxxx~~~~~~}}}{{{jjjiiiuuuzzzooojjjlllmmmnnnyyyvvvttthhhdddllltttwwwjjj^^^[[[\\\___^^^XXXUUUUUUKKK<<>>:::;;;???BBBAAAFFFJJJPPP\\\ffffff```bbbccceeejjjsss}}}|||llleeeWWWXXXXXXWWWZZZbbbmmmvvv|||vvvrrruuuwwwtttqqqpppxxxwwwssssss|||}}}mmmkkkgggjjjsssvvvppphhheeeXXXXXXXXXXXXUUURRRWWW^^^dddfffeee```ZZZSSSGGG===&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))*********++++++---******...000//////111;;;YYYzzzlllaaaUUUOOOTTTYYY___ppp{{{ttt}}}||||||{{{ttthhh]]]TTTPPPKKKHHHIIINNNUUUYYY^^^aaajjjyyy~~~yyyzzzuuullliiimmmtttwwwzzz}}}~~~wwwoooiiigggfffgggkkknnnooorrrvvvzzz~~~yyyxxxxxxzzzyyyxxxvvvtttsssrrrrrrsssrrrvvv}}}~~~~~~vvvooosssttt~~~yyytttkkkeeekkkwww{{{vvv|||wwwYYYVVVWWW\\\^^^ZZZWWWWWWVVVFFF777111111...***(((******)))(((((((((((()))''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''((((((((((((((((((''''''((((((((('''&&&&&&''''''((()))))))))))))))(((((((((((()))***+++,,,+++:::FFFIIILLLSSSUUURRRSSSMMMDDD<<<:::>>>CCCHHHIIILLLPPPUUU^^^fffgggdddeeegggmmmzzz}}}}}}{{{}}}~~~~~~~~~~~~jjjgggccc```______aaaaaajjjooowww|||xxxwwwwwwyyy}}}wwwvvvsssuuu~~~ttt```^^^___fffqqqxxxxxxwwwwwwiiiiiiiiicccWWWNNNPPPWWW^^^kkksssooolllkkk^^^NNN&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++///***,,,111000,,,333???VVVqqqzzzrrrcccRRRTTTNNNMMMWWWdddtttyyyqqqllljjjnnnuuutttjjj```RRROOOKKKIIIKKKQQQZZZaaahhhnnn{{{}}}zzzyyywwwuuuqqqsssoooeeeaaagggsss{{{zzz}}}~~~xxxuuurrrooommmoooqqquuu|||yyyssssssuuuvvvwwwvvvtttrrrqqqqqqqqqqqqqqquuuzzz~~~{{{~~~~~~|||uuuxxxiiigggkkk{{{zzz___WWWSSSXXX^^^___\\\ZZZ\\\PPPBBB:::333,,,)))***+++***))))))(((((())))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))'''((()))))))))***+++---222CCCNNNLLLNNNXXXZZZRRRKKKFFF>>>::::::@@@HHHMMMPPPRRRUUUXXX]]]bbbeeedddiiiqqqzzz~~~{{{yyyyyyzzz{{{{{{{{{|||~~~wwwllldddaaaaaabbbbbbbbbccciiixxx~~~{{{}}}xxxsssmmmppp{{{uuudddZZZ[[[^^^cccjjjrrr||||||qqq```QQQLLLOOOWWWhhhsssvvvkkk&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++---+++---///,,,...???TTTkkk|||mmmZZZTTTRRRNNNOOOQQQWWWdddsss}}}nnnppphhhcccjjjvvvxxxlll^^^QQQPPPOOONNNPPPVVV```gggttt}}}xxxtttssstttuuuvvvtttvvvoooccc\\\cccqqq{{{zzz{{{~~~{{{xxxyyyzzz{{{|||}}}zzztttuuuwwwvvvtttsssqqqooonnnnnnoooooosssuuuxxxzzz{{{{{{{{{{{{|||}}}~~~|||wwwwwwwwwwwwssseeefff}}}ssskkkjjjuuuqqqrrraaaSSSRRRYYY^^^______\\\VVVNNNDDD777,,,***---++++++***)))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''&&&'''''''''(((((())))))''''''((((((((((((((('''''''''((()))))))))))))))((()))***)))(((***---000<<>>ZZZwww~~~gggXXXOOOJJJLLLQQQbbbvvvddd^^^[[[]]]cccddd^^^WWWVVVWWWXXXZZZ```nnn}}}uuuqqqsssppprrrtttuuuuuutttssssssxxxzzzxxxpppmmmttt}}}~~~tttrrrooollljjjmmmrrrvvv}}}rrrpppooojjjfffeeedddbbbbbbbbbccccccgggjjjnnnqqqrrruuuxxx{{{zzz{{{|||~~~}}}qqqggghhhxxx|||vvvrrrsss{{{~~~zzz{{{nnn```eeennnyyywwwggg]]]ZZZ\\\XXXUUUSSSLLL>>>333///,,,+++******))))))******''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''(((((('''&&&&&&&&&''''''((())))))***''''''((()))))))))))))))''''''((()))))))))))))))(((***++++++,,,222===EEEJJJQQQZZZ\\\VVVMMMDDD@@@:::>>>FFFNNNTTTVVVWWWWWW[[[[[[^^^aaabbbcccmmmxxxwwwzzz|||zzzzzzyyyxxxyyy{{{{{{yyyxxxssstttuuuuuuuuuuuuxxxzzzxxxwwwxxxyyy|||~~~~~~~~~~~~xxxqqqkkkhhhccc___cccjjjhhhqqq~~~wwwqqqrrrvvvwwwuuurrruuu|||zzzmmmcccfffrrr{{{|||zzzzzzxxxqqqhhhdddeeeaaabbbkkk&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,...222333777NNNsssoooRRRLLLRRRTTTYYY___}}}{{{{{{{{{}}}\\\WWWPPPMMMOOOUUU[[[___^^^___```bbbkkk}}}~~~xxxttttttsssooorrrxxxuuuuuutttssssssvvvzzz}}}yyy~~~|||}}}rrrkkkmmmxxxdddPPPOOOLLLHHHEEEFFFLLLVVV\\\XXXeeellleeebbbhhhkkkiii```___^^^]]]\\\\\\]]]^^^[[[```hhhmmmooorrruuuwwwzzz{{{|||~~~yyyuuu|||rrrooozzzwwwhhhhhhqqq|||uuu[[[\\\bbbpppggg^^^^^^WWWTTTVVVUUUHHH888...,,,+++******)))*********''''''(((((((((((('''''')))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%!!!###$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((((((((('''&&&&&&&&&&&&'''((())))))***''''''((()))))))))))))))'''(((((()))))))))))))))''')))+++,,,///777DDDOOOJJJTTTaaafffZZZHHH>>>>>>===DDDNNNXXX^^^^^^[[[YYY]]]]]]aaafffgggjjjuuu{{{{{{~~~zzzxxxuuuuuutttvvvwwwxxxvvvuuuoooqqqrrrssstttuuuxxxzzzyyyxxxvvvwwwxxxyyyyyyyyyzzz{{{}}}|||}}}{{{qqqjjjaaa^^^___ccceeennnzzzwwwooonnnqqqvvvyyysss}}}ppplllooorrrmmmpppuuuuuummmeeeeeejjjjjjbbb___kkk}}}~~~sss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))******)))))))))))))))***)))***+++------...//////...444===RRRttt```PPP[[[\\\SSS___{{{tttjjjwww}}}zzzzzztttggg[[[OOOTTTSSSLLLNNNZZZ```___fffgggiiiooo~~~zzzqqqqqqpppooonnnoooooopppqqqsssuuuvvvwwwyyy}}}~~~rrrpppvvv|||}}}{{{vvvooohhhccc]]]\\\bbbkkkuuusssooohhh^^^TTTKKKFFF???>>>;;;::::::;;;===???BBBAAACCCIIIRRRXXX[[[\\\XXXXXXWWWWWWVVVWWWWWWWWWZZZ```gggkkkllllllnnnpppppprrrxxx{{{qqqqqq|||vvvyyyuuudddmmmyyyuuurrrttt|||pppXXX[[[YYYXXXXXXVVVPPPEEE<<<222111///,,,******++++++))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((())))))+++++++++***)))((((((''')))'''&&&'''***,,,***(((+++(((***444===CCCJJJQQQ]]]]]]\\\TTTFFF:::;;;BBBMMMRRR\\\hhhnnnlllgggddd___bbbgggpppyyy~~~~~~~~~}}}zzzwwwuuusssqqqqqqrrrssssssrrrppppppqqqqqqrrrrrrssssssrrrrrrssstttuuuwwwyyyzzzxxxxxxyyyyyyyyyzzz~~~~~~~~~~~~xxxkkkeeeaaaeeeccccccfffiiiooozzzvvvpppppppppxxx{{{zzzooopppwwwooommmiiifffeeegggjjjlllkkk]]]VVVYYY\\\\\\bbbmmm&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******,,,,,,,,,+++***+++,,,---...;;;NNNgggsss]]]TTT]]]```]]]nnnrrrooo}}}yyyuuurrrooojjjeeeYYYXXXTTTRRRWWW___bbbaaafffllluuuzzzyyyooooooppppppppppppoooooorrrtttvvvwwwyyy|||www```YYYRRRRRRXXX]]]______```\\\XXXVVVTTTUUU\\\eeeiiifffaaaYYYQQQIIICCC@@@===<<<999777666666888999;;;;;;===BBBIIIPPPRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWYYY^^^eeeiiikkklllnnnppptttsssuuuyyy{{{|||{{{{{{ttt{{{lllooowwwcccYYYWWWVVVVVVWWWTTTNNNJJJ777222,,,******++++++)))***)))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))++++++******)))(((((('''***((('''(((+++,,,+++)))***+++...555@@@KKKRRRVVVccc\\\RRRGGG<<<777===EEEMMMRRR\\\fffllllllhhhfffdddgggnnnwww|||wwwzzz}}}}}}|||zzzwwwttttttrrrqqqrrrsssrrrqqqooooooooooooppppppqqqqqqrrrnnnnnnoooppprrrtttuuuvvvtttuuuvvvvvvvvvwwwyyy{{{}}}~~~vvviiiaaabbbbbbeeehhhhhhhhhpppzzz{{{mmmnnnrrrvvv{{{}}}sssqqqwwwqqqkkkccc___```fffnnnrrrlll___WWW[[[\\\YYYZZZ```&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))***)))))))))))))))******,,,---,,,+++***+++---000000FFF```vvvcccYYYWWW```iiisss}}}zzzzzzxxxtttpppmmmkkklllmmm\\\UUUPPPSSSYYY]]]aaadddmmmyyy~~~pppnnnsssoooooopppqqqrrrrrrrrrrrrwwwxxxxxxyyyzzz~~~ttteeeYYYQQQHHHFFFEEEFFFIIIMMMNNNNNNLLLIIIHHHJJJJJJKKKQQQYYYZZZWWWQQQJJJCCC???<<<;;;<<<:::888666444444555555777777888<<>><<<:::999:::999888888777777777777888888:::===AAADDDGGGHHHIIIIIIJJJKKKMMMOOOPPPQQQZZZ^^^cccgggiiilllqqquuurrrrrrwwwyyyvvv}}}|||yyyyyy|||~~~zzz{{{xxx___YYYSSSTTTXXXYYYTTTMMMMMMEEE;;;333000...---+++*********)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))************))))))((((((***)))(((((()))***++++++,,,888???@@@MMMaaahhhbbb]]]LLL<<<777<<>>;;;999888666666888:::;;;<<<<<<===<<<===>>>@@@BBBEEEGGGIIIIIIIIIIIIJJJKKKMMMNNNOOOXXX[[[___bbbdddhhhnnntttvvvuuuyyyxxxoooqqqqqqkkksss~~~~~~}}}{{{rrreeeWWWRRRVVVZZZWWWRRRTTTPPPHHH===222++++++,,,************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((())))))*********))))))))))))))))))(((((('''((()))+++---222???GGGIIITTTeeeiiiaaaPPPDDD;;;===EEEOOOYYY```aaafffhhhddddddiiimmmlllvvvwwwzzz|||}}}wwwvvv~~~|||{{{{{{zzzvvvvvvwwwwwwwwwxxxxxxxxxuuuuuuwwwxxxzzzzzzzzzzzztttttttttvvvxxxxxxvvvuuuqqqrrrsssuuutttooohhhbbb___^^^\\\[[[[[[[[[\\\]]]\\\\\\]]]___aaaccceeeffffffiiilllnnnnnnnnnnnnoooppprrruuuwwwxxxwwwvvvtttvvvyyy{{{{{{{{{|||~~~zzzkkkdddcccaaa``````eeeqqqyyyooolllttt}}}}}}}}}lllaaa___bbbzzzjjj]]]ZZZ&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))***+++,,,'''***---------222;;;BBBjjjvvvvvvcccNNNGGGIIIKKKDDDXXXvvvzzzvvveeebbbhhhhhh[[[MMMQQQVVV^^^cccgggrrr{{{xxxrrrllliiijjjpppttt|||zzzwwwwww{{{|||ppphhh___WWWTTTQQQJJJEEEDDDCCCAAAAAACCC>>>BBBGGGKKKMMMMMMNNNNNNGGGCCCBBBEEEGGGDDDCCCDDD??????>>>===;;;999777666333555888<<>>@@@BBBCCCDDDFFFIIIKKKJJJJJJJJJKKKLLLNNNOOOPPPUUUXXXZZZ\\\]]]bbbiiiooo{{{wwwyyyyyyvvv~~~}}}~~~nnnbbbcccrrr|||wwwssscccZZZXXXYYYXXXWWWUUUUUUPPPDDD555+++)))+++++++++*********)))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))******))))))))))))))))))'''((((((((((((***---000999CCCLLLPPPXXX```___XXXFFFAAA@@@EEELLLQQQXXX___ffflllkkkdddbbbiiiooopppwwwxxxxxxxxx{{{tttoooxxx}}}{{{{{{zzzyyytttssssssrrrsssuuuvvvwwwssstttvvvxxxxxxxxxxxxwwwrrrqqqrrrtttvvvwwwuuutttpppppprrrrrrqqqkkkccc^^^\\\ZZZXXXVVVUUUUUUVVVWWWWWWWWWYYYZZZ]]]___aaacccccceeehhhjjjkkklllnnnooooooqqqsssuuuvvvvvvuuutttwwwxxxzzz{{{|||}}}uuuiiiccc]]]XXXVVV]]]lllzzz}}}|||yyyqqquuu~~~~~~}}}zzznnnfffdddsss|||ggg\\\ZZZ&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((()))***+++,,,***,,,------000;;;LLLYYYzzzxxxlllWWWKKKMMMPPPPPPNNNgggzzzwwwwwwkkk]]]UUUTTTUUURRRNNNQQQ]]]iiiooowwwqqqsssssspppkkkkkkpppvvvzzzzzzzzz}}}qqqddd]]]YYYTTTRRRSSSRRRJJJFFFGGGGGGCCCAAACCCFFFGGGJJJMMMQQQRRRSSSRRRJJJFFFDDDFFFHHHEEEBBBCCC>>>===;;;888777666666666555888<<>>999555333444666888:::===AAAFFFIIIKKKKKKKKKDDDGGGIIIJJJJJJKKKOOORRRIIIJJJLLLNNNQQQTTTWWWYYYYYY[[[[[[[[[[[[```iiipppggglll{{{~~~|||{{{xxxyyy|||wwwxxx||||||kkk___jjjvvv|||ttt^^^VVVXXXVVVSSSMMMEEE;;;111++++++++++++************)))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''''''''((()))))))))))))))))))))*********(((***+++++++++...444999BBBDDDLLLWWWXXXOOOEEEAAA>>>BBBKKKQQQRRRWWWeeetttssszzzxxxmmmlllxxxuuuwwwzzz{{{rrrqqq}}}{{{wwwrrrppprrrrrrqqqooommmmmmnnnnnnnnnmmmlllkkklllmmmpppssstttttttttsssrrrqqqpppqqqqqqpppmmmkkkkkkkkkkkkkkkhhhbbb[[[UUUPPPNNNJJJHHHFFFGGGHHHIIIGGGHHHIIIKKKNNNPPPSSSTTTQQQSSSUUUWWWXXX\\\```dddggghhhhhhiiijjjlllmmmmmmoooooopppssswwwyyyxxxwww|||}}}nnnfffffffffccc^^^^^^hhhtttzzzxxxvvv|||rrrrrrvvvxxx}}}xxxxxxxxxiiilllnnniiiccc]]]WWWSSS'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&((((((((((((((()))******))))))(((((('''''''''&&&*********)))))))))))))))+++***(((((()))******)))...222222222@@@^^^{{{{{{___WWWSSSLLLRRRaaarrrsssiiiuuusssqqqooodddaaagggjjjbbbTTTGGGBBBFFFJJJKKKaaallluuuzzzwwwssspppooonnnnnnooorrrvvvwwwxxx{{{zzznnndddXXXSSSOOOMMMOOORRRRRRRRRQQQJJJDDDDDDGGGHHHFFFFFFIIIIIIJJJKKKMMMOOOPPPQQQPPPOOONNNMMMLLLIIIDDDAAA999::::::999777888:::<<>>999888777666666999???CCCHHHIIIJJJKKKLLLNNNRRRUUUUUUTTTRRRPPPNNNLLLKKKJJJMMMNNNPPPSSSXXX]]]cccfffjjjjjjkkkkkklllooosssvvvwwwyyy}}}}}}}}}}}}|||||||||}}}zzz|||tttttt}}}~~~|||tttwwwsssbbb]]]YYYVVVSSSPPPIII???777...,,,***)))*********)))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&$$$***+++(((+++'''///)))***+++,,,,,,+++***)))---,,,,,,///555<<>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEGGGIIIJJJKKKLLLOOOQQQRRRUUUXXX[[[[[[\\\^^^___dddfffhhhkkknnnpppqqqqqqrrrqqqssswww|||~~~zzzuuutttvvvtttlllgggggglllkkknnntttxxxzzz}}}~~~|||zzzvvv~~~wwwlllkkkgggaaaccc###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((()))******))))))((((((((((((''''''***************************++++++,,,,,,---------///...999VVVyyygggMMMEEEOOObbbwww~~~wwwrrrooohhh___[[[^^^hhhpppaaaWWWNNNMMMLLLMMMTTT___}}}yyysssppppppqqqqqqooopppppprrrtttyyy~~~wwwmmmhhhccc[[[TTTSSSQQQOOOOOORRRVVVXXXYYY___XXXNNNGGGFFFGGGHHHGGGIIIIIIIIIJJJMMMQQQUUUWWWWWWVVVVVVTTTPPPIII@@@:::888777555444666<<>>>>>???AAACCCDDDDDDEEEGGGHHHIIIKKKNNNOOOPPPSSSVVVXXX]]]^^^aaadddgggjjjkkklllllllllooosssyyy|||~~~}}}~~~~~~~~~{{{rrrjjjfffeeedddfffkkkqqqvvvyyy~~~|||}}}{{{yyyqqqfffeee###$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&''')))***((((((((((((((())))))***))))))(((((((((((((((((()))***************+++++++++,,,------,,,,,,---...555999LLLlll{{{bbbSSSEEEHHH^^^xxxzzznnnppplllddddddkkknnnjjj[[[SSSPPPSSSRRRTTTdddxxxzzzvvvsssqqqrrrrrrrrrpppssstttuuuxxx{{{{{{pppiiifffccc^^^YYYSSSRRRQQQSSSUUUYYY\\\^^^bbb[[[PPPFFFCCCGGGIIIHHHJJJIIIJJJKKKNNNSSSWWWZZZ\\\YYYUUUQQQLLLEEE===888777666666666999???GGGMMMLLLMMMMMMMMMMMMOOORRRUUURRRPPPMMMJJJIIIJJJLLLNNNSSSRRRTTTZZZccclllrrruuuxxxwwwvvvtttuuuzzz~~~yyywwwuuutttuuuwwwzzz|||}}}uuurrrsssrrrhhhppp}}}zzzuuukkkiiiaaaXXXVVVVVVTTTKKKCCC444111,,,******+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((%%%...!!!...''':::,,,###******++++++++++++++++++++++++...666AAAKKKRRRVVV]]]VVVMMMEEE===999???HHHHHHRRR[[[___aaadddbbb___bbbnnn~~~yyy|||{{{nnnrrr|||wwwpppmmmllljjjeeeaaa___]]]ZZZWWWUUUSSSOOOMMMIIIIIIKKKMMMOOORRRTTTUUUVVVXXX[[[]]]]]][[[YYYWWWTTTSSSSSSSSSTTTTTTTTTSSSUUUTTTRRRPPPNNNKKKFFFCCC@@@???>>><<<;;;:::::::::888999999:::;;;<<<<<<<<<;;;===??????>>>???@@@BBBCCCDDDEEEFFFGGGJJJOOORRRTTTUUUXXX[[[^^^aaacccdddfffhhhkkkpppuuuyyy|||}}}}}}}}}}}}~~~~~~zzzvvvsssqqqeeeccceeehhhkkkmmmuuu~~~||||||yyyjjjccc''')))***)))&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&((()))***((((((((((((((())))))***(((((())))))))))))))))))))))))******+++++++++,,,,,,---...---++++++...000:::JJJddd{{{qqq^^^RRRFFFDDDIII\\\www{{{mmmaaadddlllfffYYYYYYYYY[[[______ggg{{{sssrrrqqqpppqqqrrrqqqqqqwwwyyy{{{}}}xxxqqqhhhcccaaa```\\\YYYUUUVVVVVVWWWYYY[[[___aaa```[[[PPPDDD@@@FFFJJJIIIJJJJJJKKKMMMPPPUUUYYY[[[]]]XXXPPPIIICCC>>>:::888666888:::<<<>>>BBBFFFJJJHHHJJJMMMNNNMMMLLLMMMMMMMMMKKKIIIGGGHHHKKKOOORRRUUUWWW[[[cccllluuu{{{}}}}}}|||zzzxxxzzz}}}yyyvvvtttrrrqqqrrrvvvzzz|||zzzooohhhdddffflllvvv}}}vvvtttvvvvvvvvvnnnqqqcccTTTPPPUUUVVVOOOFFF:::555///+++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''###***$$$111)))jjj888...******+++++++++,,,,,,---)))...777???HHHQQQZZZ```^^^QQQBBB======@@@FFFLLLHHHTTT^^^___^^^bbbjjjooo|||}}}}}}wwwlllvvvzzzhhhgggeeedddcccaaa]]]XXXSSSXXXUUURRRPPPNNNKKKHHHEEEAAABBBCCCEEEGGGJJJLLLMMMLLLNNNPPPRRRRRRPPPMMMKKKGGGGGGGGGGGGFFFFFFFFFGGGHHHGGGFFFFFFEEEDDDAAA???<<<<<<;;;:::999888888888666777777888888999999999999;;;<<<<<<<<<<<<===???>>>???@@@@@@AAAEEEIIIMMMKKKLLLNNNQQQTTTXXXZZZ\\\___bbbggglllqqquuuxxx{{{||||||}}}~~~{{{xxxuuurrriiiiiikkkmmmkkkjjjnnnvvv}}}|||xxxwwwpppeee+++...000...***'''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((()))******(((((())))))))))))******))))))******+++,,,,,,,,,,,,......---+++---222777DDD```|||ttt___MMMCCCFFFMMM```xxx|||gggVVVUUUYYYUUUJJJUUU[[[aaafffnnnyyyyyy{{{wwwsssqqqqqqrrrssstttvvvxxxxxx|||}}}mmmlllrrrvvvvvvvvvmmmhhhbbb^^^^^^]]][[[YYYYYYZZZZZZZZZZZZ[[[^^^```]]][[[PPPBBB>>>EEEJJJHHHJJJKKKMMMPPPSSSVVVYYY[[[YYYSSSIIIAAA<<<:::888777666999===@@@BBBCCCFFFGGGFFFIIILLLNNNMMMKKKIIIIIIJJJIIIHHHHHHJJJNNNRRRUUUYYY___iiiqqqwww|||zzzuuurrrpppooooooqqqtttxxx{{{yyy|||~~~xxxpppiiieeeSSSZZZffftttxxx~~~rrrkkkxxx}}}nnnXXXOOOSSSVVVSSSNNNCCC===555...+++*********++++++*********)))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''((()))///(((ooo444,,,++++++***++++++,,,---...---666BBBKKKQQQXXX```eeeWWWHHH;;;:::AAAGGGLLLOOOLLLWWW```^^^]]]fffuuuzzzvvv}}}xxxiiiuuurrrbbb[[[VVVVVVWWWVVVUUURRRPPPNNNOOOLLLIIIGGGFFFCCC@@@>>>;;;<<<<<<>>>@@@BBBDDDEEEBBBDDDFFFGGGGGGEEEBBBAAA<<<===>>>===;;;:::;;;<<<;;;:::::::::;;;;;;:::888666666555555555444444333222222333333444444444444666888999999999999;;;<<<;;;<<<<<<======@@@DDDGGGDDDDDDFFFHHHKKKNNNQQQSSSVVVZZZ___dddiiimmmqqqtttvvvvvvxxxzzz{{{}}}~~~}}}ssskkkmmmooorrrtttppplllnnnuuuyyy~~~vvvuuu{{{~~~}}}tttuuu{{{qqq***...111000+++'''''')))&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))((((((((((((((()))******(((((()))))))))*********))))))***++++++,,,------,,,---...------111:::AAA[[[|||gggUUUMMMHHHNNN\\\wwwqqqkkkrrrwwwxxxsssmmmaaaTTTJJJGGGGGGGGGPPPZZZbbbkkkyyyssssssuuutttrrrtttuuuvvvwwwyyy{{{~~~lllaaaXXXXXX\\\^^^___```eeeaaa]]][[[\\\]]]\\\[[[[[[]]]]]]\\\YYYXXXZZZ\\\\\\\\\RRRBBB===CCCHHHFFFJJJLLLOOORRRUUUWWWYYYYYYRRRMMMEEE>>>:::888666555777:::???BBBCCCEEEGGGHHHIIIKKKMMMMMMLLLJJJJJJJJJLLLKKKKKKKKKMMMQQQTTTWWW\\\ggguuu}}}~~~~~~{{{zzztttpppmmmlllllllllooorrrvvvxxxvvvwwwyyyyyyxxxuuuqqqooo[[[YYY^^^kkkuuunnnpppxxxooo\\\UUUUUUVVVWWWMMMFFF<<<333...,,,+++***+++++++++*********))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***(((+++)))+++DDD+++$$$++++++******+++,,,...///666===GGGRRRYYY]]]___```LLLBBB:::===EEEJJJNNNRRRTTT\\\aaa___bbbnnn{{{wwwxxxxxxvvv}}}uuu~~~zzziii[[[TTTSSSLLLMMMMMMKKKIIIIIIJJJLLLHHHFFFCCCBBB@@@???<<<:::777777777888999:::;;;<<<;;;<<<=========;;;:::999555777888777444333444666555444333333555555444222111111222222222111000000000000000000111111111111111333555666555666888999777888999999999;;;>>>@@@??????@@@AAADDDGGGJJJKKKLLLPPPVVV[[[^^^bbbgggkkkkkklllooorrrvvvyyy{{{||||||}}}sssqqqsssuuuvvvpppkkknnnuuukkkoootttvvvtttqqqsssvvvvvvzzzvvvzzz&&&+++......)))&&&&&&)))&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$%%%&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********)))(((((((((((((((((()))******(((((())))))*********+++))))))***+++,,,,,,------+++,,,...---...555AAAJJJrrr]]]QQQQQQNNNIII\\\|||}}}aaaaaauuuzzzqqqkkkbbbUUU\\\```[[[LLL@@@CCCKKKQQQ\\\eeeqqq~~~xxxtttqqqrrruuuwwwvvvwwwwwwwwwwwwyyy|||~~~zzzkkk```\\\ZZZ\\\\\\ZZZ[[[^^^]]]ZZZWWWWWWXXXZZZ[[[ZZZ]]]^^^^^^\\\XXXVVVWWWYYY]]]^^^TTTCCC<<>>:::888666444888;;;???AAACCCEEEHHHKKKMMMNNNNNNMMMKKKJJJKKKMMMNNNNNNNNNNNNPPPSSSUUUWWW]]]kkk{{{{{{{{{}}}~~~~~~~~~}}}zzzwwwpppqqqssszzz{{{uuuooojjjiiiiiiiiikkkmmmppptttvvvuuuuuuvvvwwwyyyyyyxxxwwwiii___XXXaaayyyzzzxxxrrrnnnttt{{{kkkXXXSSSXXX]]]SSSLLL@@@666000---,,,++++++++++++************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))(((%%%***'''555 111,,,++++++******+++---...///<<<@@@HHHSSS\\\___[[[WWWDDD???<<>>>>>BBBEEEFFFDDDBBB@@@???>>>;;;999555555444444555555666666777888888777777666555555222444555444111000111333555444222222333333111000000000111111111111000000000000000111111111111111...000222222222333555777444555777777666777999;;;<<<<<<===>>>@@@CCCFFFGGGEEEJJJPPPTTTWWW[[[```dddbbbdddhhhmmmqqquuuxxxyyy{{{tttuuuvvvtttmmmgggkkksssoooppptttyyyzzzvvvrrrooonnnxxxzzz~~~(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************+++++++++,,,++++++---111:::LLL\\\zzzsssXXXTTTOOOHHHRRRiiiooojjjxxxyyyhhhkkkgggWWWcccooohhhSSSHHHDDDCCCIIITTT]]]iii{{{vvvqqqoooqqqtttuuuuuu}}}yyyvvvxxxzzzzzzkkkccc___\\\XXXXXXZZZ^^^aaabbb^^^VVVTTTZZZ[[[WWWWWW[[[___\\\XXXVVVVVVWWWWWWWWW^^^[[[RRREEE???BBBGGGHHHNNNOOOPPPRRRTTTUUUUUUTTTJJJCCC<<<888555222333888===>>>AAACCCEEEFFFFFFFFFPPPMMMJJJJJJLLLMMMKKKIIIGGGIIIIIIGGGKKKUUU\\\]]]iiinnnvvv{{{xxxrrrrrrwww~~~||||||}}}}}}|||uuummmfffaaaVVV___fffiiippp~~~~~~rrriiidddhhhfffeeehhhmmmsssxxxzzzrrrssstttuuuvvvvvvvvvvvvkkkfff```aaaooosssqqqyyy{{{jjj\\\XXXWWWVVVMMMIII@@@000,,,///++++++,,,,,,***&&&&&&(((+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))(((((()))***(((((((((((())))))))))))+++***+++***(((&&&---666@@@FFFPPP[[[```[[[QQQHHH333<<>>======>>>>>>===;;;?????????>>><<<999666555111111111111111111111222333333444444444444333333222222222222111111111111000000000//////........./////////......---------/////////000000000000000000000000000111111111111333333444555555666777777;;;;;;;;;<<<===>>>@@@@@@CCCEEEHHHKKKMMMQQQUUUXXXZZZ]]]aaadddgggjjjmmmpppvvv|||}}}vvvmmmiiijjjnnnrrrssskkkoooyyy|||tttrrrnnnrrrxxx}}}(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***************++++++++++++***,,,...111555BBBZZZqqqjjjUUUJJJFFFKKKYYYmmm~~~}}}rrrtttrrreee^^^___dddrrrxxxiiiQQQFFFCCCGGGRRRgggyyyvvvrrrnnnmmmooorrrtttuuuzzzyyy{{{sssccc^^^aaa^^^[[[[[[___eeejjjlllgggYYYPPPRRRTTTSSSVVV\\\\\\[[[XXXVVVUUUUUUWWWXXX___\\\SSSGGGAAACCCHHHIIILLLLLLMMMPPPSSSTTTQQQNNNEEE>>>888666444333666;;;???AAACCCDDDFFFFFFFFFFFFMMMKKKJJJKKKMMMMMMKKKIIIIIIKKKKKKLLLSSS___ggghhhjjjjjjnnnqqqpppmmmoootttxxx~~~~~~~~~}}}}}}yyypppggg^^^XXXUUUSSSZZZ```fffqqqsssiiieeejjjjjjjjjlllooosssttttttrrrrrrsssssstttttttttsssqqqllldddbbbhhhyyy~~~{{{rrrsss~~~sssddd]]]\\\ZZZRRROOOGGG777111222+++***+++,,,***(((''')))+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))(((((()))***(((((((((((()))))))))***+++***+++,,,++++++333===JJJNNNUUU\\\\\\TTTGGG===888@@@FFFHHHKKKRRRWWWYYY[[[```dddhhhpppzzz|||xxxxxxuuuvvv}}}xxxrrrlllXXXHHHEEECCC===;;;===<<<:::999999::::::999888888888888777666555444444111111111111111111000000111111222222222222111111111111111000000000000000/////////.........------////////////............//////////////////////////////000000000111111111222222222333444555555555666666666777888999:::;;;>>>@@@BBBDDDEEEGGGKKKMMMOOORRRVVVZZZ]]]bbbgggkkknnnttt|||~~~wwwqqqooopppsssvvvkkkpppyyy|||yyywwwuuuvvvzzz}}}~~~~~~'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))***************++++++,,,,,,,,,+++---222999AAASSSooottt^^^QQQDDDFFFXXXjjjttt}}}|||zzzsssooohhh[[[```tttxxxwwwcccKKKCCCEEERRRddd~~~|||qqqnnnkkkkkkmmmqqqtttuuuvvvxxx|||xxxggg______dddaaa]]]^^^dddmmmtttyyyttt^^^KKKHHHKKKMMMRRRXXXZZZ[[[[[[YYYVVVUUUXXX[[[```^^^UUUIIICCCEEEIIIJJJKKKJJJJJJNNNSSSRRRMMMGGG???888444333333444999@@@BBBCCCEEEFFFHHHHHHHHHHHHKKKKKKLLLMMMNNNNNNKKKHHHJJJLLLNNNSSS^^^lllrrrrrrlllhhhfffhhhjjjjjjnnntttvvv}}}~~~~~~zzzrrrhhh]]]TTTPPPPPPRRRXXX```hhhttt~~~rrrkkkiiikkkkkklllooorrrtttsssrrrrrrrrrrrrrrrrrrqqqqqqqqquuuqqqkkkfffffflllwww~~~~~~}}}{{{}}}zzzzzzkkkbbb___^^^VVVUUUPPPAAA:::555,,,***+++,,,+++)))))))))+++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))(((((()))***((((((((()))))))))******+++******---...111;;;EEEMMMRRRXXXZZZUUUJJJ>>>555===DDDKKKOOOTTTZZZ[[[YYY\\\```jjjuuuwwwsssppppppqqqsss~~~zzzvvv|||bbbQQQFFF???@@@@@@:::777:::666555444444555666444333222222222222222333444444111111111000000//////////////////000000/////////////////////////////////............------------...///////////////000000////////////////////////////////////000000000000000000111111222222333333222222222333444555666777:::<<<=========>>>AAACCCDDDFFFJJJNNNSSSYYY```dddgggnnnvvv|||{{{rrrooopppssskkkvvv}}}tttqqqtttxxxxxxvvv''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))***************++++++,,,,,,------///---333BBBTTTgggzzzzzz\\\MMMKKKIIITTTlll}}}||||||rrrmmmiiidddjjjwwwkkkhhhVVVFFFFFFNNNaaazzz~~~qqqlllkkkjjjjjjmmmqqquuuwww{{{{{{}}}}}}|||zzznnngggeeehhhiiifffbbbccciiisss|||~~~cccJJJCCCFFFHHHLLLPPPVVVZZZ]]][[[WWWVVVZZZ^^^___]]]VVVJJJDDDFFFIIIJJJLLLKKKKKKPPPTTTRRRJJJCCC;;;555111222333666<<>>KKK\\\mmm}}}{{{{{{ddd]]]ffflllgggYYYWWWNNNKKKTTT]]]qqqxxxllljjjjjjkkklllooossswwwzzz~~~|||}}}|||sssnnnlllmmmqqqqqqnnnkkklllrrrzzzeeeKKKDDDFFFFFFFFFHHHPPPUUUYYYYYYUUUTTTXXX\\\[[[ZZZTTTJJJDDDFFFHHHIIINNNMMMNNNQQQSSSPPPHHH@@@999444222444666888>>>EEEFFFGGGHHHKKKMMMPPPRRRSSSOOOPPPQQQQQQOOOLLLJJJIIIQQQXXX```hhhqqqxxxvvvqqqlllhhhggglllpppqqqtttwww|||yyyzzz|||{{{vvvrrroooggg]]]ZZZ\\\[[[iiitttuuusssvvvzzz}}}|||xxxnnnddd^^^cccoooyyyqqqooommmmmmqqqtttvvvwwwuuutttrrrqqqpppoooooopppmmmoooqqqqqqpppooooooppppppkkkiiipppzzz{{{{{{ppphhhbbbYYYYYYWWWMMMGGG???000---,,,+++++++++,,,++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))(((((()))***))))))))))))************,,,)))***///555:::DDDMMMSSS\\\```VVVDDD888999>>>FFFMMMSSSYYY___dddccc^^^bbbttt|||tttqqqyyyzzzrrroooqqq}}}ggg]]]SSSFFFCCC???===999444333555444222222222444444333222444333111000000111222333111000000000//////......------............---------.........//////000000////////////////////////......//////000000111111111111000000000/////////////////////000000000000......///////////////000222111111222222333444555555666888888888999<<<>>>===>>>@@@BBBDDDIIIOOOTTT[[[aaaiiiooorrruuuyyy}}}pppbbb]]]^^^fff}}}zzztttrrrtttvvv&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++++++++,,,------...//////222222>>>ZZZrrrvvviii\\\JJJNNNEEEDDD]]]xxx|||zzzzzzYYYMMMYYY\\\PPPPPPPPPPPPZZZiiippp~~~{{{sssooonnnjjjkkkmmmoooppptttyyy}}}}}}|||wwwmmmkkkllllllooosssvvvtttsssuuu{{{{{{cccMMMHHHJJJHHHEEEFFFIIIMMMQQQSSSRRRRRRTTTVVVUUUUUUPPPGGGCCCEEEGGGGGGKKKLLLNNNOOONNNIIIBBB===888555555888<<<===BBBHHHIIIJJJKKKMMMPPPSSSUUUWWWQQQRRRQQQPPPNNNMMMNNNPPP[[[ccckkkooorrrtttrrrmmmggggggjjjqqqttttttvvvzzz|||}}}{{{yyyzzz}}}~~~}}}|||zzztttqqqppphhh\\\XXX[[[bbboooyyyvvvnnnlllppptttwwwnnnbbbYYYXXXbbbqqq|||wwwtttpppnnnoooqqqsssssstttsssqqqpppooooooppppppjjjmmmppprrrqqqooooooooollleeeccclll~~~vvvyyy~~~yyyuuummmaaa\\\ZZZRRRMMMFFF777000...+++***+++,,,++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))(((((()))***)))))))))*********++++++,,,***,,,444;;;BBBJJJRRRcccfffbbbSSS???555999AAALLLRRRXXXZZZ^^^bbbccc```kkk{{{}}}nnnlll{{{zzzzzz|||jjj[[[VVVRRRAAA>>>:::777444333444444333222111222444555444333222111000///////////////000000000000000000000000/////////000000//////////////////000000111111222111111111111222222222222111111222222222222222222333222222111111000000///000000000000111111111111////////////000000000000000000//////000000111222111222444444555666999;;;:::;;;<<<<<<===@@@DDDHHHMMMSSS[[[bbbgggnnnuuu{{{wwwhhhbbbaaagggzzzzzzssspppppp&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++,,,---...///000000333???VVVooozzzqqq___SSSKKKMMMJJJUUUtttzzzooo|||~~~rrrzzzuuuiiiYYYOOOMMMIIIEEEKKKNNNUUUiii|||rrrkkklllllliiilllnnnpppqqquuuzzz~~~|||{{{qqqeee```^^^aaadddfffjjjooottttttuuuzzzrrr^^^NNNLLLNNNKKKIIIKKKFFFIIIMMMPPPRRRSSSSSSRRRNNNOOOLLLDDDAAACCCEEEEEEDDDGGGJJJIIIDDD>>>999777777555777===BBBCCCGGGLLLNNNNNNNNNOOOQQQSSSUUUWWWQQQQQQPPPNNNMMMOOOUUUZZZ```hhhnnnllliiiiiiiiihhheeehhhnnnuuuwwwwww{{{~~~|||||||||{{{{{{{{{|||}}}}}}zzzrrroooppphhh\\\YYY___jjjtttyyyssskkkhhhkkkmmmkkkdddZZZWWW]]]iiiuuu|||vvvtttqqqooopppppppppppprrrqqqooonnnmmmnnnooopppjjjmmmpppqqqqqqpppqqqqqqlllgggfffmmm}}}~~~vvvttt{{{|||~~~~~~mmmddd___WWWTTTNNN@@@555000+++)))***+++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))(((((()))***))))))*********+++++++++---,,,000;;;EEELLLTTT[[[fff```TTTFFF<<<;;;AAAGGGNNNUUU\\\]]]```ggglllmmmzzz{{{oooooo|||}}}rrraaaSSSNNNIII>>>;;;777444555666555444222000000111222333333222000000000000000///......//////000000111222222222111111222222222222111111000000111222222333444444333333444444444555555555666666666666555555555555444444333333222111111000111111111111222222222222111111111111111111000000///////////////000000111///111222222222333666888555777888999999:::===???BBBGGGNNNTTTZZZbbblllssswww}}}zzztttrrrtttzzz}}}tttnnn&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,---...///000111666LLLlllmmm]]]WWWTTTNNNJJJ^^^~~~lll^^^iii|||ppplllrrr^^^WWWaaa^^^III???FFFHHHLLLWWWqqqooojjjqqqpppgggiiilllooopppqqqtttzzz~~~zzzjjj^^^TTTRRRSSSYYY]]]```eeellloooppptttyyylllZZZMMMMMMPPPNNNNNNPPPHHHIIILLLQQQUUUVVVUUUSSSJJJLLLIIIBBB???AAADDDCCC===BBBEEECCC<<<555222222555444888@@@FFFHHHKKKPPPRRRRRRQQQQQQQQQSSSTTTUUUPPPPPPNNNLLLLLLRRR[[[bbbbbbiiilllfff______bbbdddgggkkkrrryyyzzzzzz|||}}}}}}}}}{{{{{{}}}~~~{{{rrrooopppkkk```___gggrrrwwwxxxrrrkkkjjjkkkjjj^^^YYYUUUXXXcccpppyyy}}}qqqppppppqqqrrrsssqqqppppppooommmlllllllllnnnoookkkmmmpppqqqrrrrrrtttvvvllljjjiiilllttt|||zzz|||xxx{{{xxxqqquuuuuu}}}xxxkkkddd[[[YYYTTTFFF777222+++((()))+++++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))(((((()))***)))************+++++++++...---333@@@LLLTTT\\\bbb^^^RRRBBB999:::BBBJJJOOOMMMWWW___aaaeeeoooyyy}}}yyyuuuvvv|||~~~yyyllljjj^^^QQQHHH@@@;;;999555222444555333...000///...///111222111000///000111222222222111000//////000111222333444444333333444444444444333333111111222333444444555555555555555666666777777777::::::999999888888777777555555444444333222111111111111222222222333333333222222222222111111111111111111000000000111222222111222333222222222444666333555777888888999;;;===>>>AAAGGGKKKPPPXXXbbbiiikkkrrr|||}}}{{{|||qqq''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++******,,,---...///222555HHHZZZzzzeeeRRRRRRMMMLLLQQQjjjwwwccc```xxxnnngggfff]]][[[ooowww```PPPMMMEEEIIIOOO\\\rrrvvvpppnnniiihhhmmmlllnnnpppooopppssszzzvvvoooeeeXXXQQQQQQPPPQQQSSSVVVYYY[[[eeedddhhhrrr~~~{{{tttdddYYYNNNLLLQQQSSSOOOIIIPPPPPPSSSVVVVVVSSSQQQRRRLLLLLLJJJEEE???===???BBB???>>>>>><<<:::888555444777:::>>>BBBFFFKKKQQQUUU[[[VVVSSSTTTSSSQQQPPPRRRPPPOOONNNPPPUUUZZZ^^^```hhhbbb[[[ZZZ^^^ccceeeeeejjjnnnuuu{{{zzzzzz|||}}}~~~~~~}}}~~~xxxuuuvvvnnncccccclllvvvyyywwwpppmmmmmmggg```RRRQQQQQQYYYiiizzz}}}ppprrrtttvvvwwwvvvsssrrrrrrqqqooommmmmmnnnoooppplllmmmoooppprrrsssssssssrrrnnnjjjlllwww~~~wwwmmmqqq}}}yyyzzzxxxddd___^^^UUUHHHFFF:::000,,,---,,,,,,---+++++++++************)))))))))(((((('''''''''&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))(((%%%%%%***,,,++++++---...666>>>DDDMMM[[[gggmmmWWWKKK===888>>>GGGNNNPPPYYY]]]___cccppp~~~tttnnnttt}}}~~~zzzqqqgggaaaZZZNNNEEEAAA888777666444333222111111000/////////000111333444444333222111000///...---000000000000222444777888777777777777777888888888999888777555555555555555333444555666777888999:::;;;;;;;;;;;;;;;:::999888777666555555666555333111444444555555555444222111111111111111111000//////////////////000000000000111111111111111111111111444333222222444666999:::999===BBBDDDFFFKKKTTT[[[cccgggppp{{{nnn''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))************************************++++++++++++,,,,,,...///---***111<<>><<<>>>@@@===<<<;;;:::999888888888<<>>333...---+++***++++++++++++************)))))))))((((((((('''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))+++''''''+++,,,++++++...---:::BBBFFFYYYrrrzzzrrrOOOFFF<<<:::@@@JJJPPPRRRZZZ]]]bbbkkkzzzuuuwwwrrrkkkvvvuuukkkbbb]]]UUUKKKBBB>>>444444333111111000000000222111000000000111222222222222222111111111111000222222333444555777999::::::999999888888888888888999999999999888888888777555666777888999:::;;;;;;<<<============<<<<<<;;;777666666666666777666555444555666666666555333222222222222222222111000000000000000000000000000000222222222222222222222222222222111111222444777888777;;;>>>???@@@DDDKKKQQQXXX\\\eeeooovvvzzz|||}}}''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))************************************+++++++++,,,///,,,///222---***:::QQQssswwwWWWGGGDDDMMM\\\hhhuuu}}}zzz~~~{{{nnnmmmggg\\\```|||mmm\\\VVVSSSRRRVVVllltttjjjkkkmmmjjjjjjnnnlllmmmooooooqqqwwwssskkk___SSSRRRRRRQQQOOOOOONNNNNNNNNOOORRRVVV\\\``````\\\XXXVVVTTTRRRRRRUUUWWWXXXWWWYYY]]]aaabbb```\\\XXXVVVJJJIIIFFFAAA<<<:::;;;===:::888777666777:::===>>>AAAEEEIIILLLOOOPPPSSSUUUSSSPPPPPPRRRRRROOOOOOQQQRRRSSSUUUXXX[[[^^^aaacccYYYZZZ\\\aaagggkkkmmmmmmssstttyyy{{{|||}}}}}}~~~yyyrrrqqqoooiiijjjoooppprrrrrrmmmhhhddd]]]WWWNNNWWWaaahhhrrr~~~|||zzzvvvqqqnnnkkkkkkjjjmmmnnnooopppqqqsssttttttzzz|||~~~~~~|||}}}~~~yyy{{{jjjfffgggddd^^^PPPEEE999444000,,,***++++++++++++************)))))))))((((((((((((''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))---)))))),,,,,,+++,,,///222BBBJJJPPPkkkmmmDDD???:::===FFFOOOUUUVVV]]]```eeeqqqyyypppyyyvvvmmmxxxxxxnnnddd[[[VVVPPPFFF>>>;;;333222111111000000111111222222111000000000000111111111222222333333444444666666777999:::;;;<<<<<<======<<<;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>===888888888777888888999:::666666777777777666555444333444444444444333222222222222111111000000//////111111111111111111111111111000000000000222444555555777999999999;;;AAAEEEKKKMMMTTT^^^eeelllwww~~~qqqrrr}}}&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))*********************************+++++++++,,,,,,000---///333///111LLLmmmdddJJJAAABBBOOOgggyyyssspppmmmhhheeerrr}}}mmmXXX\\\\\\TTTVVVooo}}}ssskkkhhhjjjlllkkkkkknnnlllnnnppprrruuu}}}zzzmmmdddYYYPPPVVVUUUTTTRRRPPPNNNMMMLLLIIIMMMQQQTTTUUUTTTSSSRRRTTTVVVYYYZZZZZZ[[[]]]```^^^ccchhhiiigggddd]]]WWWIIIFFFBBB>>>:::888999999777666444555777<<>>>>>>>>???@@@@@@??????>>>??????@@@===<<<;;;;;;<<<>>>@@@AAA??????@@@@@@@@@???>>>=========>>>>>>???>>>>>>===<<<<<<<<<:::999999:::<<<777777777777777777777777555555666666666555444444444333333222111000000///000000000000000000000000//////......///000111222222333555555555666:::>>>AAABBBGGGNNNUUU\\\iiittt}}}mmmooo~~~%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************++++++++++++,,,,,,,,,222......000///999[[[sssPPP@@@CCCJJJaaawwwuuuzzzyyyiiibbbiii}}}vvv\\\OOOXXXYYYWWWfffxxxpppkkkiiihhhkkklllkkklllnnnrrrsssuuuvvvzzzttthhh```XXXRRRXXXWWWUUUSSSRRRPPPPPPPPPIIILLLOOOPPPOOOOOOPPPRRRTTTXXX]]]]]][[[[[[^^^bbb___eeeiiikkkllljjj```TTTFFFCCC???;;;999888888888666666555666:::???DDDGGGHHHJJJLLLLLLJJJGGGFFFFFFGGGGGGIIIMMMMMMLLLNNNTTTZZZ___eeehhhgggccc```^^^hhhnnnuuuyyyyyyxxxxxxxxx{{{}}}}}}xxxtttvvvyyyyyywwwsssqqqppphhhaaa[[[\\\___aaaccceee```aaaaaa^^^YYYTTTRRRRRR]]]hhhwww}}}|||zzzwwwtttrrrqqqqqqrrrooooooooopppqqqsssuuuvvvsssxxx}}}}}}{{{{{{~~~~~~xxxmmmggghhhlll[[[QQQFFF>>>777///,,,...+++++++++*********))))))(((((())))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((((()))))))))***,,,))))))*********///555DDDGGGUUUnnn{{{___EEE===>>>BBBKKKUUU]]]aaabbbhhhggglllwww}}}tttlllrrrqqqxxxzzzqqqiiiddd[[[SSSOOOKKKDDD>>><<<777666555333222111111111...///000111222333444444888888888888888888888888>>>>>>>>>??????@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDD???===999777888<<>>;;;999999;;;888888888777888888888888777777777777777666555555555555444333222111111000/////////////////////////////////.../////////000000111222333444666999;;;===<<>>===555444333222111111111111///111222444666777888888;;;;;;;;;;;;;;;<<<<<<<<<@@@???>>>>>>>>>???@@@AAABBBCCCEEEGGGGGGFFFEEEDDD>>>;;;777444555999>>>BBBBBBDDDFFFHHHJJJIIIHHHHHHMMMLLLKKKJJJHHHFFFDDDCCCAAACCCDDDBBB<<<999888:::888888777777777888999999777888888888888777666666555555444444333333222222000000000000000000000000000000000000//////////////////000222444666777888:::999:::>>>???BBBJJJSSShhhqqq|||sssxxx''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------...222444444???XXXsssppp[[[LLLDDDHHH]]]ttt}}}~~~zzznnnoookkk\\\SSSTTTLLLHHHLLLTTT___uuurrrjjjkkkgggiiikkkiiihhhkkkppptttrrrtttwww|||yyyyyyrrrhhhbbb^^^]]]^^^______]]]\\\[[[]]]```dddgggYYYUUUPPPLLLKKKNNNRRRTTTTTTWWWYYYYYYXXXYYY]]]aaahhhkkknnnsssqqqYYYBBB>>>999777888999999888:::;;;???BBBDDDEEEEEEEEEFFFGGGHHHGGGEEEEEEEEEGGGHHHHHHJJJNNNNNNOOOWWW```gggiiikkkiiieeeeeeiiimmmqqqwww{{{xxxqqqlllmmmqqqxxxzzzvvvqqqqqqooojjjddd___[[[ZZZRRRUUUXXXYYYZZZZZZ[[[[[[\\\XXXVVVUUUSSSSSS\\\gggnnn{{{eeebbbaaahhhssszzzyyyuuusssqqqpppnnnnnnoooqqqrrrppppppooooooqqqsssvvvwww{{{{{{{{{{{{{{{{{{||||||tttsss{{{~~~~~~xxxvvvmmmdddXXXLLL???222---...+++++++++************)))(((((()))))))))*********))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********)))(((***,,,---///999CCCIIITTT___aaaXXXJJJ???:::LLLNNNPPPUUU[[[aaaeeefffkkkttt|||}}}|||}}}xxxvvvnnndddZZZQQQJJJGGGEEE@@@<<<<<<222222222222333444555555555666888:::;;;<<<;;;;;;<<<<<<===>>>???@@@AAAAAAAAA@@@===;;;;;;===???AAABBBEEEGGGIIIHHHEEEAAA>>>888777555444444666999;;;===@@@EEEJJJNNNQQQRRRRRRUUUTTTRRROOOLLLHHHEEECCC???CCCFFFDDD???:::999:::888777777666777888999:::777888888888888777666666555555444444444444444444333333333333333333333333111111111111111000/////////...///000222333444444444444666999999888>>>EEERRRZZZhhhzzzuuunnn))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------)))333888:::KKKiiizzzbbbLLLFFFGGGPPPiiivvvzzzxxx{{{rrrfff\\\[[[[[[UUUMMMHHHAAAHHHSSSeee~~~uuuiiifffdddeeeiiijjjhhhgggkkkrrrwwwvvvyyyuuuqqqrrrbbb]]]XXXWWWYYY[[[^^^aaaeeecccaaaaaadddjjjppptttccc\\\SSSMMMMMMPPPTTTVVVVVVWWWYYYZZZZZZ\\\```dddccceeegggnnn~~~oooTTTAAA===888777888::::::999;;;>>>BBBFFFGGGGGGEEECCC@@@AAACCCCCCBBBCCCFFFHHHJJJJJJLLLOOOOOORRR[[[eeekkkkkkiiieeebbbeeennnvvvyyy}}}~~~wwwkkkddddddhhhzzz{{{wwwqqqoookkkddd]]]YYYXXXYYYZZZaaaggggggeeedddcccccc^^^YYYVVVUUUTTTVVVbbbppp{{{iiiZZZXXXYYY```llltttuuusssiiiiiiiiijjjmmmpppsssuuuqqqpppooooooqqqsssvvvwwwvvvuuuuuuwwwyyyyyyxxxvvvttt|||sssmmmtttxxxooobbbUUUEEE777000111+++++++++************)))(((((())))))*********+++))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''))))))))))))************))))))+++...///222===IIIOOOaaagggVVVBBB======:::RRRRRRTTTWWW[[[```dddfffmmmzzzyyy{{{zzz|||wwwssspppggg]]]VVVMMMFFFDDDBBB===::::::222222333444666888:::;;;:::;;;===>>>???>>>======;;;<<<===???AAACCCDDDEEEBBB???<<<999999;;;>>>AAACCCEEEIIIJJJHHHCCC===999444444444444555555555555999===CCCKKKQQQVVVXXXYYYXXXVVVTTTPPPLLLGGGDDDBBB<<>>???@@@AAA@@@???===<<<999<<>>555......,,,,,,...,,,((((((++++++++++++*********))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&$$$%%%&&&'''(((***++++++'''''''''''''''((()))))))))************+++++++++,,,,,,000...,,,===OOOOOOaaaiiibbbKKK:::999===<<>>;;;777333000222555777888999<<<>>>>>>===???BBBAAA======AAA@@@<<>>===<<<;;;;;;===@@@CCCFFFGGGIIILLLNNNJJJIIIKKKPPPSSSVVV\\\cccccc[[[UUUXXX___gggooouuu|||zzzvvvmmmaaa]]]iiizzz~~~~~~}}}vvvkkkaaa^^^fffvvvzzzvvvwwwmmm^^^UUUYYY```ggguuu~~~ccc___WWW[[[^^^dddvvvttt```eeemmmtttvvvssspppoooqqqqqqrrrssstttuuuvvvwwwwwwxxxyyyzzz{{{|||}}}~~~~~~www||||||xxxyyyuuu}}}{{{{{{{{{yyyvvvnnnbbbRRRDDD:::666...,,,+++---,,,((((((,,,+++++++++*********))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''%%%&&&&&&'''((()))******'''''''''''''''((()))))))))************+++++++++)))&&&///888666>>>OOOXXXiiieeeXXXDDD888999???CCCPPPSSSWWW[[[^^^aaabbbbbbqqqssswwwzzzyyywwwzzz~~~wwwrrroooiii___WWWMMMIIICCC???===:::666444111333555777888:::===???BBBAAACCCGGGGGGBBB@@@BBBEEEDDDIIIPPPPPPHHHBBBAAA<<<:::666444333555888:::<<>>BBBBBBDDDHHHJJJIIIKKKJJJHHHEEEBBB???<<<:::888:::<<<===<<<;;;;;;;;;===;;;888777888999999999888888888888888888888888777777888888888888777777777777777777888888888999555555666666555555444333333333333333333333333333222222222333333444444555333666;;;DDDPPP```ppp{{{((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************************+++,,,---...,,,,,,,,,.../////////000111;;;MMMhhhpppPPPKKKCCCGGG```}}}tttpppiiiaaa\\\```qqq~~~zzziii[[[OOOOOOWWWhhh{{{tttjjjkkkmmmjjjfffhhhiiikkklllnnnrrrwww{{{}}}xxxnnneee\\\ZZZWWWTTTSSSSSSUUUVVVZZZaaaeeehhhrrrdddZZZSSSSSSVVVWWWWWWXXXQQQUUUVVVUUUVVVZZZZZZWWW[[[___ccceeegggcccUUUGGGAAA>>><<<;;;===???@@@@@@BBB@@@===;;;::::::;;;===CCCFFFIIIKKKLLLMMMNNNOOOKKKJJJMMMSSSUUUVVVZZZ```]]]VVVRRRWWW___hhhrrrzzzvvvtttoooggg```eeeyyy~~~uuuiiiaaacccqqqtttqqqrrrddd[[[WWW\\\eeeqqqrrr___]]]\\\^^^cccmmmzzzzzzmmm```iiiuuu||||||xxxsssqqqtttsssrrrrrrsssuuuwwwxxxwwwxxxyyyzzz|||}}}~~~~~~uuummmnnnlll}}}~~~}}}{{{yyysssnnnjjj]]]III===<<<000,,,+++,,,+++)))))),,,+++++++++***************))))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))))))))************++++++++++++$$$///<<<===FFF___rrrwwwdddMMM>>>888999AAAJJJRRRVVVZZZ\\\]]]```eeeiiiqqqkkkyyyyyyzzzuuuooollliiibbbXXXPPPIIIEEEAAA===;;;888666444333555777888999;;;>>>AAADDDCCCGGGNNNPPPLLLHHHGGGHHHKKKQQQUUUPPPFFF??????888666444222333666999;;;;;;@@@GGGMMMMMMFFF:::222222222222222222333333444999>>>@@@>>>>>>AAABBB@@@AAAAAA@@@???===;;;999888666888999999999:::<<<>>>???<<<999888999;;;<<<;;;999999999999888888888888777888888999999888888777777777777888888888888888888888888888888777666666555555555555555555555555444444444444444444555555333333555999AAAMMM[[[dddyyy((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************************+++,,,------,,,+++,,,//////---...111666III```www\\\GGGAAAAAAQQQiiiyyy|||xxxtttmmmvvvdddaaajjjzzzzzzfffSSSMMMGGGUUUooovvvkkkfffhhhkkkkkkhhhhhhiiikkklllooouuu~~~|||zzzuuummmfffaaa^^^YYYUUUSSSRRRQQQQQQWWWZZZ\\\aaammmzzz~~~{{{___ZZZWWWZZZ]]]\\\[[[\\\WWWZZZ[[[XXXYYY\\\\\\YYY\\\aaacccaaa]]]WWWMMMCCCCCCAAA>>>>>>???@@@@@@@@@???===:::888999===AAADDDJJJLLLOOOPPPOOONNNMMMNNNLLLMMMPPPVVVXXXXXXZZZ___^^^XXXVVV^^^iiiqqqwww{{{tttpppiiieeeiiiyyy{{{rrrgggbbbhhhyyyqqqgggdddeeeXXXXXXZZZbbbooonnnaaa```dddgggnnnuuuwwwrrriiicccbbbnnnzzz~~~|||yyywwwuuusssqqqrrrtttwwwyyyxxxyyyzzz|||}}}}}}tttrrrkkkmmmvvvrrrkkknnngggRRRBBB@@@222---***++++++)))***---************************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))(((((((((((((((''''''''''''''''''''''''((())))))))))))*********+++++++++...+++222:::@@@ZZZ~~~bbbFFF===<<<;;;AAALLLPPPUUUZZZ]]]___eeennnvvvuuujjjvvvyyymmmhhhccc___\\\WWWPPPJJJCCCAAA>>>:::888666555444555777999:::;;;===AAADDDCCCCCCIIIRRRWWWTTTPPPNNNHHHNNNRRRQQQHHH???<<<===999777555444555777:::<<<<<<<<<<<<===>>>===:::888333222222111222333444444<<<@@@AAA>>>===???@@@>>>;;;;;;;;;:::999777555555444555666666777999===@@@>>><<<999999:::<<<======::::::::::::999999999999888888999999999999888888888888888888888888888888999999999999999888777777888888888888888888888888777777777777777777666666777777666777999>>>FFFKKKaaakkkuuu|||))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************************+++,,,---------+++,,,///...+++...444AAAZZZssssssKKKCCC<<>><<<:::888555444444555777888:::;;;<<<>>>BBBEEEFFFFFFLLLTTTXXXUUURRRRRRLLLQQQRRRKKK@@@;;;===@@@===<<<:::888888999;;;<<<;;;888444333555888:::;;;444333222222222333555666;;;???@@@===<<>>===<<<;;;;;;;;;:::::::::999999999::::::::::::999999999999999888888888888888888999999999999888777777999999999999999999999999::::::::::::::::::999999999:::;;;;;;:::;;;<<<>>>KKKQQQYYY```jjjvvv))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************************+++,,,---......++++++///...+++000:::IIIddd|||xxx]]]???BBBDDDVVVnnnuuurrrvvvUUUTTTYYY\\\SSSFFFJJJXXXjjj}}}zzzkkkkkkkkkiiiggggggjjjmmmlllooossswww~~~wwwmmmmmmkkknnnqqqrrrpppmmmlllkkkuuuooogggbbb___]]]ZZZWWW\\\XXXUUUWWW]]]bbbccc``````cccjjjqqqqqqllliiijjjnnnpppnnniiiggghhhhhheeefffeee___TTTJJJFFFCCC???===;;;:::999::::::999888777888:::===CCCJJJPPPTTTQQQRRRRRRQQQOOONNNOOOPPPTTTTTTXXX]]]______aaafffdddccckkk|||xxxrrrnnnyyyuuunnnhhhjjjtttyyykkk___XXXVVVSSS\\\ccckkk|||tttlllgggaaacccttt}}}zzznnnhhhhhhiiigggoootttvvv~~~|||zzzwwwuuuuuuvvvyyy{{{zzz{{{|||~~~{{{fff^^^fff}}}www~~~|||mmmeeelllqqqgggUUUJJJ===444---,,,---++++++---***************+++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))************+++++++++&&&666EEEHHH[[[VVVBBB555<<>>>>>===888888777555333222333555666777888999:::===AAAEEEIIIKKKOOOUUUUUURRRQQQTTTWWWZZZVVVJJJ@@@???CCCGGGBBBAAA???===<<<<<<===>>>:::888777777999::::::999555444222111222333555666777;;;<<<999999<<<>>>>>>;;;;;;:::999777555333222222222333333333555999<<<<<<;;;<<<===@@@AAA???>>>======<<<<<<;;;;;;::::::999::::::;;;;;;::::::999999999999999999888888888888999999999999888777777999999999999999999999999;;;;;;;;;;;;;;;;;;<<<<<<888:::>>>???>>>======>>>???BBBFFFJJJPPPXXXaaaffflllttt))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))************************+++,,,---...///***+++//////---666CCCTTTlll{{{jjjZZZLLL@@@GGGWWWlllvvvvvv~~~hhhJJJJJJJJJEEE???CCCYYYpppnnnjjjjjjiiihhhiiijjjkkklllkkkoootttzzzttteeebbbeeedddhhhlllmmmjjjjjjmmmpppwwwqqqiiieeeeeeddd```]]][[[WWWTTTTTTWWWYYYYYYYYYdddgggnnntttsssnnnnnnqqqvvvwwwuuupppnnnppppppmmmkkkggg\\\MMMDDDBBBAAA>>>;;;:::999:::<<<===<<<;;;:::<<>>HHHNNNSSSWWWXXX[[[bbbhhhooosssvvvxxxlllooosssvvvzzzqqqjjj___TTTGGGDDD@@@<<<999888777777444555555333111000333555333444555555666999>>>BBBHHHKKKPPPTTTRRRPPPUUU]]]cccddd]]]OOOEEEFFFIIIJJJDDDBBBAAA???>>>??????@@@@@@>>>===<<<<<<;;;999777444333111000000222444666555999999666555999<<<;;;:::::::::999888666555444111222333333222333666888<<<===???BBBEEEEEEBBB???>>>>>>======<<<;;;;;;:::::::::;;;;;;;;;;;;:::::::::::::::999999888888888999999::::::999999888777999999999999999999999999999::::::;;;;;;<<<<<<<<<999;;;>>>???>>>>>>>>>???===>>>???AAACCCFFFKKKOOOTTT]]]kkkxxx))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))************************+++,,,---...///)))***000111000;;;KKKaaawww{{{aaaNNNJJJKKKNNNjjj}}}xxxvvvwwwtttvvvnnnbbbPPPOOOJJJ???;;;JJJjjjtttkkklllhhheeegggkkkmmmmmmkkknnnsssyyyzzzllleee```___```eeeiiiiiiggghhhnnnttttttnnngggeeeeeefffccc```XXXTTTQQQRRRRRRSSSTTTVVVfffhhhmmmrrrpppllloootttyyyzzzxxxtttsssuuuuuusssnnnhhhZZZJJJAAA@@@@@@>>>;;;;;;;;;===@@@BBBBBBBBB>>>AAAEEEIIIMMMOOOPPPPPPMMMNNNNNNOOOPPPTTTYYY]]]ZZZYYY\\\bbbdddeeeiiiooopppyyy|||vvvwwwhhhmmmvvv}}}~~~}}}uuuooorrrzzzoooccc[[[WWWWWWZZZdddjjjppptttiiiiiicccdddsss~~~iiidddoooqqqhhheeejjjkkklllzzz~~~}}}{{{yyyyyyyyyzzz{{{wwwxxxyyy{{{~~~~~~~~~~~~lll[[[SSSXXXqqqttt}}}~~~kkkZZZEEE:::111......---,,,---))))))******++++++++++++))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''(((((())))))'''''''''''''''((()))))))))************+++++++++666555AAATTTgggtttccc@@@888777:::AAAKKKSSSXXXZZZWWW[[[aaajjjssswwwxxxwww}}}sssmmmpppvvv{{{rrrgggaaaUUUHHH@@@???===;;;888666444333222333444222000///222555111222222222333666;;;???CCCGGGNNNRRRQQQRRR\\\hhhiiijjjbbbSSSJJJJJJKKKJJJCCCBBBAAA@@@@@@@@@AAABBBHHHDDD>>>;;;999999888888333222000...///111333555666999999555444888::::::999999999999888777666666111333333333222222444666<<<>>>BBBFFFHHHHHHDDDAAA???>>>>>>===<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888::::::;;;;;;::::::999888888888888888888888888888888888999999:::;;;<<<<<<<<<===>>>===<<<;;;<<<>>>>>>>>>@@@BBBBBBAAACCCFFFGGGLLLTTT^^^iiivvv+++******)))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...***---444000...FFFeee||||||~~~ttt\\\QQQSSSSSSqqquuuwwwuuuxxx~~~|||sss\\\RRRYYY___PPPIIIFFFEEEZZZ|||uuulllnnnpppooollljjjiiijjjlllnnnmmm|||sssiiiddd^^^^^^cccYYY```eeecccccchhhooorrrqqqdddZZZ^^^fffhhhddd```]]]ZZZUUUQQQNNNNNNPPPQQQ[[[```fffgggfffjjjsss|||}}}~~~|||yyy{{{~~~yyyoooccc[[[PPPFFFAAA@@@@@@AAABBBAAAAAABBBDDDEEEDDDBBBBBBIIIQQQSSSPPPMMMLLLMMMLLLKKKLLLQQQXXX^^^aaaaaacccbbbbbb```ZZZYYYgggxxxyyysssooommmmmmsssyyy}}}xxx|||}}}ooo___VVVWWW[[[TTTiii{{{uuudddaaa``````lll|||rrrcccccclllnnngggfffgggiiinnntttxxxzzzzzzooommmpppyyy}}}{{{zzz|||yyyzzz{{{|||}}}}}}}}}}}}~~~zzzwwweee^^^ZZZcccttt}}}}}}~~~||||||nnnNNNDDD777000.........---,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************)))+++...000666BBBJJJWWWeee[[[DDD999666777===EEEOOOUUUWWWVVV]]]dddkkkpppxxxvvvooozzz}}}{{{|||iii^^^VVVMMMFFF???===:::777444222111111333222111111111222333444111333444444333333555666777AAALLLQQQSSS]]]pppqqq[[[LLLGGGHHHLLLMMMAAABBBCCCDDDDDDDDDDDDDDDGGGFFFEEEBBB>>>999555222666222...---///444888:::>>><<<:::999888999:::;;;999:::<<<<<<<<<999666444222333444444444444333222666;;;BBBHHHKKKIIIEEEBBB???>>>======>>>>>>===;;;<<<=========<<<;;;::::::;;;::::::999999::::::;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>===>>>??????>>>???AAACCCFFFFFFFFFJJJRRR]]]ffflllxxx******)))(((((((((((()))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))************+++++++++++++++,,,,,,,,,,,,------111++++++111111666SSStttgggVVVXXX^^^aaaooorrrsssuuuxxxssshhh[[[^^^llleeeUUUMMMIIIGGG[[[zzzoooiiikkkllllllllllllmmmooorrrtttyyywwwddd___^^^ZZZYYY\\\WWW\\\___^^^bbbkkksssvvvlll```WWW[[[ccceeebbb^^^^^^\\\XXXTTTRRRQQQQQQRRRWWW[[[___```aaaeeeoooxxx|||~~~~~~}}}xxxnnn^^^XXXNNNFFFAAA@@@AAABBBBBBBBBBBBEEEGGGHHHGGGFFFEEEKKKQQQRRROOOLLLLLLMMMJJJLLLQQQYYY```eeeeeecccbbb```______^^^bbbqqq~~~xxxrrrnnnmmmwww~~~}}}nnn___XXXYYY]]]cccuuu|||nnndddbbbaaaeeexxxnnnccceeellllllgggkkkkkklllooorrrssssssqqqiiihhhmmmxxx}}}zzzxxxyyywwwxxxzzz|||}}}~~~}}}{{{oooiiieeejjjvvv{{{~~~{{{WWWGGG777111000...---///,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********************---111555999EEELLLTTT]]]SSS???888999:::@@@HHHRRRYYY[[[[[[iiidddiiiyyytttuuu|||nnn^^^UUUMMMCCC;;;:::999777444222222111222111111111222444666888999999777555333333444555666999???HHHPPPZZZgggwwwyyykkkWWWIIIDDDDDDFFFGGGFFFFFFFFFFFFEEECCCBBBAAAAAA@@@???===;;;999777555444111...///222666:::;;;;;;:::999777777888999:::888999:::;;;:::888555333222222333444444333222222222888AAAIIILLLKKKGGGDDDAAA@@@>>>???@@@@@@???==================<<<;;;;;;===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::<<<======>>>>>>??????@@@===???@@@??????@@@CCCEEEFFFFFFFFFGGGJJJSSS___iiisss***)))((((((''''''(((((())))))))))))))))))))))))(((((((((''''''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))************+++++++++++++++,,,,,,,,,,,,------///+++,,,111444@@@___WWWOOOXXX^^^gggqqqtttttt{{{||||||wwwmmm```]]]jjjzzziiiVVVMMMLLLMMMaaa}}}rrrjjjiiiiiigggiiillloooqqqtttwwwzzzssseeeZZZ\\\]]]ZZZXXXYYYXXXZZZ[[[]]]dddpppvvvwwwdddYYYRRRVVV]]]___]]][[[___^^^\\\ZZZXXXVVVTTTTTTUUUXXX[[[[[[\\\bbbllluuuyyy}}}~~~tttjjjYYYUUUMMMFFFBBB@@@AAABBBBBBBBBDDDGGGKKKMMMLLLKKKIIILLLPPPPPPMMMKKKLLLNNNJJJOOOWWWaaahhhjjjgggeeeaaa]]]]]]```fffooo}}}}}}xxxuuutttuuu}}}}}}zzzkkk^^^YYY]]]bbbooopppjjjeeecccdddmmm{{{gggbbbeeehhhgggeeellllllmmmoooqqqpppnnnkkkkkklllrrr{{{}}}yyyxxxwwwxxxzzz|||~~~yyytttppppppsssvvvwwwuuuxxx~~~eeeMMM888444222,,,,,,222,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))***///555999>>>KKKPPPSSSUUUIII:::888;;;>>>DDDLLLUUU\\\___```lllaaafff~~~xxxuuu}}}~~~tttdddYYYQQQIII>>>666666555333222111111111222///000222444777:::<<<===@@@;;;666333555777777666999:::???IIIWWWdddnnnrrrdddYYYKKKAAA>>>>>>@@@@@@HHHHHHHHHHHHHHHGGGFFFEEEAAA@@@===:::888777666666111000///111555999;;;;;;777777666555555666888999777888999999888666333111111222222333333222222111///555>>>FFFKKKLLLJJJGGGDDDBBB@@@@@@AAABBBAAA@@@======>>>>>>======<<<<<>>>>>===<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA>>>???@@@@@@@@@BBBFFFIIIKKKMMMMMMKKKKKKSSSaaalllzzz~~~))))))((('''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------)))+++///333666GGGiii}}}QQQPPPSSSVVViiizzz}}}qqqxxxxxxllleeekkkvvv|||dddPPPHHHNNNYYYqqqvvvjjjkkkkkkiiieeeiiimmmppprrruuuyyy}}}lllggg^^^YYY[[[]]][[[XXXXXX\\\]]]___ccclllvvvwwwsss[[[RRRMMMQQQWWWYYYWWWWWW____________^^^[[[YYYWWWXXXZZZ[[[[[[\\\cccmmmuuuwww{{{xxxlllbbbXXXUUUOOOIIICCC@@@@@@AAAAAABBBEEEIIIMMMPPPPPPOOOKKKMMMNNNMMMKKKJJJLLLNNNMMMRRRZZZbbbggggggeeeccc___]]]___fffqqq|||}}}|||{{{zzzyyy|||wwwqqqssswwwuuuggg\\\[[[bbbiiitttllliiiffffffkkkxxxqqqddddddeeebbbaaaeeehhhiiikkknnnppppppnnnkkkoooppptttyyy}}}|||zzzxxxxxxyyy{{{}}}~~~~~~~~~|||zzzvvvqqqllliiihhhhhhrrrUUU<<<777444++++++222,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++***))))))***///666;;;@@@NNNTTTSSSPPPBBB777:::===@@@FFFNNNVVV]]]bbbddddddbbbjjj|||}}}{{{pppxxx}}}vvvlll^^^TTTNNNGGG>>>777444333222111000000111222///000333666999<<<===>>>???:::555555:::<<<;;;999:::999999???GGGOOORRRRRRJJJEEE===999888:::;;;<<>>>>>???>>>>>>======@@@???>>>======<<<<<<============<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@@@@AAAAAA???@@@AAAAAABBBFFFKKKOOOUUUVVVWWWXXX[[[dddoooxxx{{{}}}))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,------(((---222222888QQQzzzsssPPPRRROOOTTTrrrtttyyyuuulllmmmvvvwwwoooZZZIIIIIIYYYlllmmmhhhlllmmmiiihhhkkkooopppqqqttt{{{pppbbb]]]YYYVVVWWWYYYYYYYYYZZZ]]]aaafffmmmwww|||wwwnnnTTTMMMKKKNNNSSSSSSSSSTTT]]]^^^aaabbbbbbaaa^^^]]]^^^^^^]]]]]]^^^dddlllsssuuuwwwzzz}}}yyynnnbbb[[[ZZZXXXSSSKKKDDD@@@???AAAAAABBBEEEJJJOOOQQQPPPOOOKKKLLLKKKKKKKKKLLLNNNPPPRRRUUUYYY\\\^^^___^^^^^^___```dddmmmzzzttttttttttttwww~~~sssjjjfffeeegggkkkttt~~~}}}oooaaaZZZ^^^hhhqqqwwwjjjhhhggglllxxxrrrjjjgggjjjhhhbbbcccjjjggggggiiilllnnnooonnnlllkkklllmmmpppuuuyyyzzzyyy||||||}}}~~~~~~zzz|||~~~}}}||||||{{{xxxqqqiiicccaaaaaa}}}{{{```EEE;;;555,,,+++111,,,,,,,,,+++++++++******************)))))))))(((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***)))+++000777<<<===NNNUUUQQQKKK===555<<<>>>BBBHHHOOOVVV]]]bbbeeeaaappp|||~~~~~~~~~xxxooommm|||xxx}}}lllbbbUUUJJJDDD???999555666555333111111111111111111333666999:::;;;;;;;;;888666555999???AAA???;;;======>>>>>>>>>>>>>>>>>>===:::888666666777888888999:::===@@@CCCFFFGGGHHHEEEAAA<<<666222/////////000000000222555555444222000000000000000111222222444444555666555444333333222222222222222222222222555555666888<<<@@@DDDGGGDDDBBB??????@@@AAAAAA@@@>>>>>>??????@@@??????>>>??????>>>======<<<======>>>>>>=========<<<<<<<<<===================================================>>>>>>??????@@@@@@AAA@@@AAAAAABBBDDDIIIPPPTTTZZZZZZ[[[bbbmmmwww~~~||||||***)))((((((''''''(((((())))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++++++++,,,,,,,,,,,,---------111222333@@@aaa```IIINNNOOO[[[zzzyyyhhhfffiii```QQQPPPLLL\\\tttwwwiiiiiikkkkkkjjjllloooqqqqqqrrrxxxvvvaaa]]]XXXXXXXXXYYY[[[]]]```bbb^^^eeennnvvv}}}~~~sssgggPPPLLLJJJMMMPPPOOOPPPRRRYYY[[[___ccceeeeeedddccccccbbbaaa___```dddjjjoooqqqqqqrrrtttoooddd\\\YYYZZZYYYTTTLLLCCC???@@@BBBBBBCCCGGGKKKPPPQQQPPPNNNKKKKKKKKKKKKMMMPPPRRRTTTVVVWWWWWWVVVUUUUUUXXXZZZ```dddjjjsss~~~}}}pppppppppqqquuu|||nnn```]]]___bbbccchhhoooxxxxxxiii]]]ZZZcccqqq|||pppcccfffiiitttiiijjjmmmooolllhhhjjjoookkkjjjjjjkkkllllllkkkjjjgggiiijjjlllsss{{{~~~~~~~~~~~~zzz|||}}}{{{||||||{{{uuummmgggeeefff|||}}}yyy|||mmmTTTBBB777///---///,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************++++++...333:::???>>>NNNRRRLLLDDD999555???AAAEEEKKKQQQWWW]]]cccgggkkk{{{~~~}}}uuuttt}}}zzzxxxttteee[[[NNNDDD>>>;;;888555666555333222111111222222444666999;;;<<<;;;999888444444666:::???AAA???<<<@@@CCCEEEDDD@@@===<<<<<<<<<;;;:::999777666555555333444666777999::::::;;;:::777333000...---...///000000000222444444222000000000000111111111111111333444555555666666666666444333333222222333333444777666444444666;;;???CCCDDDAAA>>>===>>>@@@@@@@@@??????@@@@@@AAAAAA@@@@@@>>>>>>>>>======>>>>>>???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBFFFLLLTTTZZZ[[[ZZZ\\\fffttt{{{~~~~~~******)))(((((((((((()))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++++++++,,,,,,,,,,,,------///222555<<>>AAADDDEEEFFFIIIMMMQQQQQQOOOMMMKKKKKKLLLNNNRRRUUUXXXYYYWWWWWWVVVSSSPPPQQQTTTWWWaaagggnnnttt}}}zzzppppppqqqrrrwwwtttddd[[[]]]ccchhhkkkpppwww}}}uuufff[[[\\\hhhzzzwwwhhh]]]fffppp~~~xxxggglllooonnnmmmoooqqqpppnnnllljjjiiijjjkkkkkkjjjgggkkkmmmmmmttt|||}}}}}}~~~~~~~~~|||}}}}}}zzzuuuqqqpppooottt}}}xxxwww{{{vvv{{{zzzcccJJJ:::555222...,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''))),,,///333999@@@EEEHHHSSSRRRGGG@@@888999FFFFFFJJJPPPUUUZZZ___fffjjjvvvxxxyyy|||uuuvvvjjj\\\TTTIIIAAA<<<999777666333222111111111222333444666999<<<>>>???===:::888777777999:::;;;;;;;;;;;;===@@@CCCDDDBBB???>>>===::::::;;;:::888555444333111222222333333333222222111000...---------///000000000000222444555444222333333333333333333222222333333555666777999::::::555555444333333444555555666666555555666:::===???EEEBBB>>>===>>>@@@AAAAAA??????@@@AAAAAAAAAAAAAAA???>>>>>>??????@@@AAABBB?????????>>>>>>>>>======??????????????????????????????????????????????????????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCGGGNNNXXX^^^___^^^aaaiiittt}}}wwwmmmnnntttyyy~~~++++++***)))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,111888HHHddd}}}{{{\\\UUURRRRRR[[[rrrxxx{{{ZZZFFFBBBFFFIIIMMMjjjsssiiiqqqqqqggghhhvvvooorrrtttuuu{{{pppggg___VVVZZZ___bbbbbbaaaccceeeeeennnuuu|||{{{vvvlll[[[MMMNNNLLLLLLOOONNNLLLMMMQQQRRRUUUZZZ```fffiiillllllooonnnkkkiiihhhhhhjjjkkkjjjeeedddeeebbb[[[[[[```UUUTTTPPPHHH@@@>>>BBBFFFGGGHHHKKKOOORRRRRROOOLLLKKKKKKMMMQQQVVVZZZ\\\]]]VVVVVVVVVSSSPPPPPPSSSWWWccciiiooossszzzyyyqqqrrrsssvvv|||}}}lll```^^^cccjjjqqqtttzzzttteee[[[]]]lllmmmaaaZZZiiixxxnnnhhhmmmmmmhhhkkkssssssmmmnnnkkkiiihhhjjjlllmmmmmmfffkkkmmmlllpppwwwvvvqqq{{{|||~~~{{{|||}}}|||{{{xxxwwwvvvttt{{{~~~vvvqqqrrr}}}zzznnnOOO<<<999555...,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******%%%(((,,,111777>>>EEEJJJRRRZZZTTTGGG???999>>>MMMJJJOOOTTTYYY\\\bbbhhhmmm{{{}}}|||sssppp{{{|||qqqpppcccQQQKKKCCC<<<888666444222////////////111333555666777:::>>>@@@AAA???<<<:::<<<<<<;;;999666666777999888999;;;>>>???>>>;;;888444666888888666444444444111111222222333222222222000///............///000000///000222555777666555666666666666666555444333333333555777999:::<<<===666555444444444444555666444555666777999;;;<<<===EEECCC???>>>???AAABBBBBB???@@@AAAAAABBBBBBBBBBBB?????????@@@AAABBBCCCDDD????????????>>>>>>>>>>>>????????????????????????????????????????????????@@@@@@AAABBBBBBCCCCCCDDDCCCBBBBBBCCCHHHPPPYYY```eeefffhhhlllrrr{{{~~~nnn___ZZZ\\\aaammmyyy)))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,000...+++***+++---.........///@@@XXXooo~~~iiiQQQPPPTTT]]]jjjssswwwxxxsss]]]PPPJJJDDDCCCDDDUUU|||yyyssslllhhhjjjnnnrrrsssvvvwwwwwwxxx|||iii[[[XXXWWWZZZ___bbb______dddiiijjjrrrtttuuurrriii___VVVQQQOOOOOONNNKKKIIIJJJPPPTTTXXXYYY[[[^^^aaaffflllpppkkkmmmoooooommmlllllllllccceeefffeeeaaa\\\XXXVVVUUUQQQKKKEEEBBBBBBCCCEEEIIIKKKLLLNNNOOONNNNNNMMMOOONNNQQQWWW^^^aaa]]]YYYWWWWWWUUUQQQNNNQQQYYYaaakkknnnrrrwww|||~~~zzzvvvuuuyyyxxxhhh]]][[[ffftttwww|||~~~ppp___XXX^^^qqqsssdddeeefffiiiyyyzzzllliiiiiiiiijjjllloooqqqssspppooonnnmmmlllkkkkkkkkklllmmmmmmoooppprrrtttuuu|||}}}~~~|||~~~~~~}}}|||{{{{{{|||}}}|||wwwrrryyy{{{___BBB222000333...---,,,,,,------+++)))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''''''''''''''((((((((()))///+++***///999EEEPPPWWWYYY\\\RRR???888@@@HHHGGGOOOWWW\\\[[[[[[aaallltttqqqjjjtttttt{{{|||vvv~~~mmmaaaOOOGGG>>>888777666333000//////...///000111333444888:::===BBBDDDDDDAAA===???<<<999666555444222111111333555888999999888777555666666444111///...///...///000111222111000//////...---...000222333333444555666777888999999999999999:::::::::999888888666555666999===??????>>>>>><<<999666444333333444555777888888777888===BBBDDDCCCAAA@@@>>>=========?????????@@@@@@AAAAAAAAABBBCCCCCCAAA??????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBBBBCCCDDDEEEDDDCCCHHHRRRYYY[[[dddhhhoootttxxxzzz{{{|||vvvaaaNNNMMMUUUYYYXXXXXXaaannn~~~}}}}}}~~~)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,++++++,,,...//////...999PPPiii{{{wwwbbb\\\ZZZ]]]eeejjjmmmssszzzuuuooopppbbbccc___WWWNNNLLLRRRXXXkkkuuupppkkkiiilllppptttuuusssxxx{{{xxxnnnaaaXXXYYYXXXZZZ```cccbbbdddkkkqqqsssuuurrrmmmfff___WWWQQQNNNKKKMMMNNNOOOOOOQQQVVVZZZ^^^bbbgggiiiiiiiiijjjlllmmmoooqqqqqqooonnnnnnoooiiifffccc___[[[WWWRRROOOMMMJJJEEEAAA@@@@@@BBBCCCGGGHHHIIIJJJLLLLLLLLLMMMMMMQQQXXX```dddbbb\\\VVVWWWXXXXXXVVVTTTXXX```gggnnnppptttxxx|||~~~|||zzz~~~uuuhhhccceeeooozzz~~~vvvhhh[[[ZZZhhh}}}ooodddgggoootttrrrhhhkkkjjjjjjjjjkkkmmmoooppppppnnnllljjjiiijjjlllmmmnnnnnnoooqqqsssuuuwwwxxx~~~~~~}}}||||||}}}zzz{{{mmmQQQ:::000111...---,,,,,,---,,,***)))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))(((***)))))))))(((((((((''''''''''''((((((((())))))---,,,...444<<>>???===999555333222111000...///111333444444444444555666777666333111000000000000111222222111111000222111111111333666777777888999:::<<<===>>>>>>>>><<<<<<=========<<<;;;;;;999999:::===@@@AAAAAA@@@<<<:::999777777888999:::===<<<:::777666888===@@@@@@@@@AAAAAABBBBBBCCCCCCAAA@@@@@@@@@@@@@@@AAAAAADDDEEEEEEDDDBBBAAABBBDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA@@@AAAAAABBBBBBCCCCCCCCCBBBCCCBBBBBBHHHTTT]]]___jjjnnnsssvvvvvvtttrrrpppeeeVVVIIIGGGJJJJJJJJJKKKNNNXXXhhhzzz~~~}}}}}}~~~))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,---...///000111DDD___vvv~~~kkkYYY___]]]ccclllllliiiuuu|||hhhaaa^^^PPPdddooodddTTTRRR[[[ccc{{{tttpppmmmjjjkkknnnrrruuuvvvrrr{{{~~~gggbbb\\\ZZZ^^^^^^\\\aaaeeeeeeiiiqqqwwwxxxyyypppdddZZZTTTQQQNNNLLLLLLNNNPPPRRRTTTXXX\\\___eeemmmuuuwwwsssmmmjjjiiinnnppprrrrrrqqqqqqrrrssstttkkkaaaZZZWWWTTTNNNJJJDDDCCCAAA???>>>???@@@BBBBBBBBBCCCDDDFFFGGGIIIJJJLLLUUUaaaiiiiiibbbYYYSSSWWWYYY[[[\\\]]]bbbjjjpppqqqrrruuuyyy|||}}}~~~~~~ooofffhhhoooxxxjjj```XXX^^^tttzzzllleeelllwwwuuukkkhhhlllkkkkkkjjjkkkmmmnnnooosssqqqmmmjjjjjjlllnnnqqqppppppqqqsssuuuwwwyyy{{{}}}}}}}}}~~~{{{bbbEEE333111...---++++++,,,,,,***(((************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))***...333:::@@@IIIPPPUUUXXXJJJ???AAAHHHKKKKKKKKKTTTWWW___ffffffeeeppp|||zzz{{{vvvnnnsss}}}~~~sssuuucccTTTJJJDDD<<<888666555333111222111111222444666888:::===CCCJJJLLLIIIDDD???>>>@@@===999444111/////////......//////000111222222444666888888666444333222222222222222222222222222444444555666888;;;===>>>===>>>@@@AAABBBCCCBBBBBB@@@AAAAAAAAAAAA@@@??????<<<;;;<<<>>>@@@@@@???===<<<;;;:::999999;;;<<<>>>BBB???:::777888;;;>>>@@@???@@@BBBEEEGGGHHHIIIIIIEEEDDDBBBAAA@@@@@@AAABBBDDDEEEFFFFFFEEEEEEFFFGGGDDDDDDCCCCCCBBBBBBBBBBBBEEEEEEDDDCCCBBBAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDMMMZZZdddffffffhhhjjjkkkiiiddd___[[[QQQKKKGGGFFFFFFCCCBBBBBB===BBBNNNaaawww~~~~~~))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,***+++,,,------...///000666MMMggg|||xxx___PPPSSSVVVbbbooonnnmmmoooeee```ZZZ^^^sss{{{jjjYYYXXX___aaaqqqnnnlllkkkjjjkkknnnqqqtttvvvwwwnnn_________aaaeeeccc^^^cccgggiiimmmtttxxxwwwwwwlll]]]SSSPPPPPPOOOMMMPPPQQQRRRTTTWWW\\\aaadddpppxxxwwwmmmhhhgggjjjmmmpppqqqrrrsssuuuwww}}}pppaaaXXXWWWUUUOOOIIIAAA@@@@@@????????????@@@@@@@@@AAABBBDDDGGGJJJKKKLLLXXXeeelllhhh___VVVQQQUUUYYY^^^bbbfffkkkqqqvvvssssssuuuxxxzzz{{{}}}jjjeeelllvvv}}}www^^^ZZZXXXaaayyyxxxmmmhhhpppxxxxxxkkkhhhlllkkkkkkkkkkkklllnnnpppqqqwwwuuusssqqqppppppqqqrrrqqqqqqrrrtttvvvxxxzzz|||}}}~~~~~~oooMMM777555///---,,,+++++++++***)))************)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))(((((((((((('''(((((((((((()))))))))(((000888===DDDMMMTTTWWWOOO<<<333===GGGHHHJJJPPPYYYZZZbbbllllllhhhqqqyyy~~~ttt|||tttxxx~~~qqq^^^PPPFFFAAA;;;777555444333222111111222333555888:::<<>>999444000...///000000000//////000111222333222555888999777555444444555555444444333444444444555777999<<<>>>AAADDDGGGCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@AAABBBAAA>>>;;;AAA???===;;;::::::;;;<<<@@@===999:::===@@@@@@???AAACCCEEEHHHKKKMMMNNNNNNMMMKKKIIIFFFDDDDDDDDDEEEAAACCCEEEFFFEEEEEEGGGHHHDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@AAABBBCCCDDDDDDEEEIIIJJJIIIKKKVVVdddmmmooo___^^^\\\[[[XXXTTTPPPMMMHHHHHHJJJNNNOOOLLLFFFCCC===@@@GGGTTTggg|||************************(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,,,,---///...------000222<<>>======<<<<<<;;;@@@@@@AAABBBDDDGGGJJJLLLNNNWWWbbbfff```XXXSSSQQQSSSXXX___ffflllqqquuuwwwtttrrrssstttssssss|||qqqkkkrrr||||||nnnUUUWWWZZZbbbvvv{{{pppllluuu|||~~~nnneeegggmmmjjjjjjkkklllnnnqqqtttuuuwwwwwwxxxxxxvvvtttrrrppprrrrrrssstttvvvxxxyyy{{{xxx|||www|||yyyyyyxxxUUU<<<777111///,,,+++++++++***)))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((())))))))))))(((((((((((()))))))))***)))222:::@@@HHHSSSYYYYYYJJJ:::555@@@IIIJJJQQQ^^^ccccccjjjsssuuurrrvvv~~~vvv}}}~~~sssyyylll[[[OOOAAA>>>:::666444333333222000111111333666999<<<>>>BBBEEEFFFBBB;;;888999<<<>>>===;;;666111///111333222111111111111111222333111333666888777666666777999999999888888777777777999<<>>EEEOOOZZZZZZTTTCCC999999CCCJJJLLLVVVddddddfffjjjpppvvvxxxwwwuuutttlllqqq}}}~~~ttt}}}vvvhhhWWWMMM===;;;888555333333333333000111222444777;;;>>>@@@EEEDDDBBB>>>999777:::===;;;===<<<999555333444777333333333333333222222222111333555777777777999:::??????@@@@@@@@@>>>===<<>>YYYoooEEEIIIKKK___ttttttqqqmmm```WWWYYYccc[[[RRRNNNRRR\\\ffflllsssmmmmmmkkklllnnnooopppttt{{{ppp^^^VVVXXX\\\XXXZZZ```^^^dddnnnxxx}}}pppcccRRRPPPLLLIIIIIIJJJLLLMMMPPPRRRYYYdddrrr~~~}}}uuunnnjjjhhheeecccdddjjjqqqvvvwwwvvvtttsssllleee]]]YYYWWWRRRIIIAAA===<<<:::999888888999:::999:::<<<>>>@@@BBBCCCCCCMMMPPPTTTTTTRRRPPPOOOPPPTTTZZZcccmmmtttvvvtttrrrrrrmmmmmmpppqqqwwwmmm\\\ZZZbbbhhhpppzzzxxxoooqqq|||nnnjjjkkkkkkfffhhhhhhiiijjjlllooorrrtttqqqssswwwzzz{{{{{{zzzyyyvvvvvvuuuuuuvvvvvvwwwxxxyyy||||||wwwppppppxxxrrrqqqmmmQQQ>>>555222///------------,,,************))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************'''((((((((()))))))))***(((((()))))))))*********...999CCCKKKWWW___WWWIII:::777:::CCCLLLQQQWWW______dddfffhhhrrr|||xxxkkkgggfffjjjyyy|||vvv~~~yyyssscccRRRIII:::999777555333222333444111222333666:::>>>AAADDDCCCAAA>>>;;;999999999:::888<<<>>>===999777999;;;777777888888888777555444333444666666777999<<>><<<@@@??????@@@BBBFFFJJJLLLNNNPPPSSSVVVXXXYYYYYYYYYYYY[[[]]]^^^\\\ZZZYYYYYYTTTSSSRRRPPPNNNLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFGGGHHHJJJKKKLLLLLLLLLTTT```qqq}}}ooobbb[[[VVVPPPLLLQQQ___mmmtttwwwvvvnnneee```ZZZRRRPPPXXXmmm~~~}}}|||}}}~~~************************))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***,,,...---...333<<>>===;;;::::::;;;===>>>BBBDDDFFFIIIJJJKKKKKKKKKKKKMMMPPPQQQPPPOOONNNNNNVVV[[[eeeooouuuwwwtttpppnnnjjjlllrrrxxx}}}hhhVVVcccjjjqqq{{{xxxsssssslllqqqvvvkkklllrrrppphhhhhhhhhhhhiiijjjmmmoooppprrrtttwwwzzz}}}xxxxxxwwwwwwvvvwwwwwwxxxwwwzzzzzzvvvrrrttt||||||tttooo}}}~~~|||www\\\DDD666333000.........------************))))))))))))(((((((((((((((((((((((('''((((((((())))))******************************(((((())))))*********+++'''((((((((())))))******))))))))))))************///;;;GGGQQQ]]]bbbTTT@@@777888===GGGQQQXXXZZZZZZ^^^eeeffffffttt}}}iiifffkkkooo~~~zzzuuuuuuqqq```NNNFFF888888777555222222333444333333555888;;;@@@DDDFFF???===:::::::::999777555666;;;??????<<<:::<<<>>>;;;<<<===>>>===;;;999888555555666666777:::???BBBJJJLLLOOOPPPPPPLLLHHHFFFCCCGGGKKKJJJFFFCCCEEEHHHJJJLLLOOOQQQQQQOOOMMMKKKEEEFFFIIILLLNNNPPPRRRRRRRRROOOMMMOOOUUU\\\bbbeee^^^[[[UUUPPPKKKGGGFFFEEEFFFIIILLLKKKGGGDDDCCCDDDEEECCC???===<<<===???AAAAAADDDJJJPPPUUUWWWXXXXXX[[[___cccggghhhiiikkklllgggfffddd```]]]ZZZXXXVVVMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHJJJKKKLLLNNNOOOPPPXXXaaannnyyynnnfff```YYYTTTXXXkkk~~~rrrccc\\\cccuuu|||zzzzzzzzz{{{,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111,,,,,,000......@@@XXXyyysss\\\MMMSSScccnnn~~~yyyhhh___VVVKKKGGGHHH@@@FFFHHHNNNhhh|||rrrqqqqqqooommmmmmppprrrssswwwzzzddd```___bbbccc]]]WWWYYYbbblllqqqxxx{{{gggXXXSSSPPPMMMMMMNNNMMMLLLOOOUUU^^^^^^gggyyyqqqnnnjjjiiikkkkkkjjjhhhkkkuuu~~~~~~|||vvvnnnlllkkkggg```VVVLLLEEEAAA;;;===>>>>>>===>>>CCCHHHFFFHHHJJJLLLMMMNNNNNNNNNNNNOOOQQQTTTUUUTTTPPPMMMTTT___iiimmmqqquuurrrkkkpppooosss|||~~~~~~wwwaaa```jjjppp|||sssiiieeeiiiuuu{{{rrrpppooonnnnnnqqqjjjiiiiiikkknnnqqqrrrrrrsssrrrrrrvvv}}}|||yyyvvvuuuuuuvvvwww{{{||||||{{{}}}yyynnnppptttppp}}}gggIII===111///000+++,,,---''',,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))************************************'''''''''''''''***...111888;;;GGGXXXaaaYYYIII===999888===GGGNNNPPPUUU\\\bbbdddkkkttt||||||vvvooommmnnnvvvzzz|||xxxooo]]]KKKAAA;;;999666333111000111111555555777;;;@@@DDDFFFFFFBBB;;;888<<<===888555555777>>>DDDBBB<<<999<<>>>>>GGGJJJNNNRRRSSSQQQNNNLLLGGGFFFEEEFFFHHHHHHGGGFFFGGGFFFHHHMMMSSSSSSNNNHHHFFFEEEHHHNNNPPPPPPTTTZZZ[[[[[[[[[]]]aaaiiirrrxxxsssllleee___WWWNNNKKKMMMKKKKKKKKKJJJIIIHHHGGGFFFGGGDDDAAA>>><<<<<<===>>>>>>EEEJJJKKKLLLRRRVVVVVVXXX[[[___bbbdddhhhlllooorrrooonnnmmmlllgggbbb___VVVSSSOOOLLLJJJKKKLLLNNNLLLKKKIIIHHHHHHJJJMMMOOOJJJNNNPPPPPPNNNQQQWWW]]]gggsss~~~vvvkkk___ZZZ\\\dddwww|||hhhgggyyy|||yyyzzz|||,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///,,,---000000444JJJddduuucccSSSOOO\\\ccckkk}}}uuugggVVVMMMJJJJJJKKKLLLDDDGGGLLLZZZwwwwwwpppqqqrrrpppnnnmmmpppuuuyyy~~~ssseeebbb``````___\\\[[[]]]dddjjjvvv|||sssaaaXXXYYYQQQOOONNNNNNMMMKKKOOOUUU```fffrrryyyllliiigggfffhhhjjjiiihhhpppzzz{{{ssskkkkkkiiieee]]]TTTJJJCCC???===>>>>>>???@@@BBBEEEHHHMMMNNNQQQRRRRRRQQQQQQQQQRRRSSSUUUVVVUUUSSSQQQOOO[[[dddlllooorrruuusssnnnqqqpppwwwuuuuuu~~~sss```aaaoooxxx~~~pppgggeeekkkvvv~~~zzztttqqqrrrsssqqqppprrrkkkjjjiiijjjmmmoooppppppuuutttuuuwww{{{~~~~~~|||yyywwwvvvvvvwwwxxx{{{oookkkwwwvvvuuuoooVVVBBB444000000,,,---///))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''))))))))))))************************************(((((((((''''''***///222>>>AAALLL[[[aaaWWWGGG<<<777999@@@LLLRRRSSSVVV[[[^^^dddooozzz~~~wwwqqqmmmrrrtttyyy|||xxxnnn\\\JJJ@@@:::888666333111111111222777777999===BBBFFFGGGGGGEEE???;;;<<<;;;666444666:::???CCCAAA<<<:::===BBBEEEAAAAAADDDCCC===;;;===>>>>>>===>>>@@@BBBCCCCCCFFFIIIMMMPPPRRRRRRQQQPPPMMMKKKIIIIIIJJJJJJIIIHHHDDDCCCDDDHHHMMMNNNJJJEEEGGGFFFJJJPPPSSSVVV[[[bbbhhhkkkooossswww{{{wwwnnnfff]]]UUUSSSVVVPPPNNNLLLKKKLLLLLLJJJHHHHHHEEE@@@<<<;;;===???AAADDDIIIKKKIIIIIILLLNNNNNNSSSVVVYYY]]]```eeekkkoooqqqsssvvvxxxwwwqqqllliiicccaaa^^^[[[WWWTTTRRRQQQQQQQQQRRRSSSTTTVVVWWWWWWYYY[[[\\\\\\___fffrrr{{{uuuhhh[[[YYY]]]mmm}}}}}}tttzzz|||{{{|||||||||,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........,,,...000222===YYYtttttt```VVVLLLNNN^^^aaaeee{{{cccWWWHHHCCCMMMZZZ```]]]LLLMMMUUUjjjxxxpppnnnqqqrrrpppmmmlllpppwww}}}{{{kkkeeeccc___]]]ZZZZZZ^^^dddiiilll~~~~~~vvveeeWWWUUU[[[QQQOOOOOOPPPOOONNNUUU]]]ggguuu{{{jjjeeecccbbbcccfffiiikkkkkkttt}}}{{{qqqiiijjjfff```WWWOOOGGGAAA>>>@@@??????AAADDDGGGIIIIIIMMMOOOQQQRRRPPPOOONNNNNNSSSVVVYYYZZZXXXVVVXXXZZZdddkkkqqqtttvvvyyyzzzxxx||||||uuufffgggtttnnn```dddppp~~~yyyjjjbbbeeeooowww{{{nnnlllnnntttwwwtttsssssspppnnnllllllnnnpppqqqqqquuuwwwxxxxxxxxxzzz|||~~~~~~|||zzzyyyyyyzzz{{{~~~~~~sssiiiiiimmmxxx|||lllJJJ888111111---...000+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((((((+++000444BBBGGGRRR^^^```SSSBBB888999===GGGQQQUUUUUUVVVYYYZZZdddrrr}}}|||uuuqqqqqqzzz|||xxxmmmZZZHHH>>>999888555333222222333444999:::<<<@@@EEEHHHIIIHHHHHHDDD@@@===999555666:::AAADDDEEEBBB===<<<@@@DDDFFFDDDCCCEEEEEEBBBBBBDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGIIILLLOOORRRTTTUUUVVVTTTRRROOONNNNNNNNNNNNMMMFFFDDDCCCEEEHHHIIIFFFCCCBBBBBBDDDKKKOOOSSSZZZbbbpppvvvxxxnnnbbbYYYWWWZZZQQQNNNLLLMMMQQQQQQNNNIIIHHHEEEAAA??????CCCGGGJJJLLLOOONNNIIIFFFHHHIIIHHHIIIKKKNNNQQQUUU[[[bbbfffqqqwww}}}}}}yyywwwvvvsssrrrqqqnnnjjjeee```^^^___```cccfffggghhhhhhgggpppooonnnnnnsss~~~yyyoooddd___fffqqquuuvvv~~~~~~|||zzz,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////444GGGgggttt]]]WWWUUULLLMMMZZZaaaeee~~~sssZZZPPPFFFJJJaaavvvvvvkkkSSSTTT```uuu~~~tttnnnnnnqqqqqqooooooqqquuu{{{lllfffdddaaa\\\ZZZXXXYYY___hhhrrrxxx}}}rrreeeWWWNNNOOOVVVOOONNNPPPRRRRRRUUU^^^hhhvvv|||ooo______^^^___aaaeeejjjnnnqqqxxxzzzqqqjjjjjjcccXXXNNNGGGCCCAAA@@@CCCAAAAAADDDIIIMMMLLLJJJJJJLLLOOOOOONNNMMMNNNOOOTTTXXX]]]^^^\\\^^^dddjjjmmmqqqvvvyyy{{{rrraaaXXXZZZjjj{{{zzziii```gggnnn{{{qqqeeebbbkkkwww{{{yyyiiihhhlllsssvvvttttttvvvvvvtttrrrqqqrrrttttttssstttwwwyyyyyywwwxxx{{{~~~~~~zzzppphhhdddqqq{{{UUU>>>111111------000,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++((()))))))))******************************************))))))***---333777BBBIIIVVVaaa___OOO===444===BBBKKKRRRVVVWWWYYY\\\\\\fffttt{{{zzzvvvrrrpppuuu{{{wwwjjjWWWEEE<<<888777555333333444555666;;;<<>>===AAAEEEHHHGGGGGGHHHHHHHHHIIIKKKFFFGGGIIIIIIIIIIIIIIIJJJKKKLLLNNNPPPSSSVVVXXXYYYXXXUUURRRQQQRRRSSSSSSRRRLLLJJJGGGFFFGGGGGGFFFDDD@@@???@@@EEEHHHKKKRRRZZZgggooo~~~}}}rrrdddWWWRRRTTTMMMKKKKKKQQQWWWXXXRRRKKKGGGFFFFFFFFFIIIMMMQQQTTTQQQSSSPPPJJJHHHJJJKKKIIIGGGHHHIIIJJJLLLQQQXXX]]]uuu~~~~~~|||xxxuuurrrrrrssstttvvvwwwxxxxxxxxx}}}{{{}}}ssskkkjjjsssyyyssslllxxx~~~,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---000000///999RRRttteeeNNNRRRTTTPPPTTT^^^kkksssccc[[[QQQLLLZZZtttxxxeeeVVV\\\iiiyyytttnnnnnnoooooommmrrrvvv|||zzzhhhdddbbb^^^XXXYYYYYYZZZ```lll{{{xxxdddWWWPPPLLLLLLNNNNNNNNNPPPSSSTTTXXXdddpppqqqjjjeee]]]\\\]]]^^^bbbgggnnntttyyyxxxnnniiihhh^^^PPPEEE@@@AAACCCDDDEEEDDDDDDHHHMMMPPPNNNLLLIIIMMMPPPPPPOOOPPPTTTXXX\\\___cccccccccgggooowwwvvvxxxzzz{{{|||yyy^^^SSSQQQVVVeeevvvyyy{{{ttteee___hhhqqqvvvnnnjjjfffiiixxxzzzkkkiiikkkppprrrqqqtttyyy{{{yyywwwwwwwwwwwwvvvtttsssvvvyyyyyyxxxyyy}}}~~~}}}tttmmmuuubbbDDD222000---,,,///,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++((()))))))))************************************************+++000666;;;@@@JJJZZZddd^^^MMM===666===DDDLLLQQQUUU\\\ccchhhfffnnnvvvxxxtttqqqqqqsss}}}zzzsssfffRRRBBB:::777666555444444666888999;;;===@@@EEEIIIJJJHHHFFFGGGFFFCCC===999<<>>AAAEEEHHHFFFGGGIIILLLOOOPPPNNNMMMIIILLLOOONNNMMMPPPXXX___jjjjjjjjjjjjjjjoooxxx~~~~~~}}}|||||||||zzzgggUUUPPPTTTZZZfffrrrttt||||||wwwqqqbbb]]]hhhxxxttthhh```eeekkkvvvyyyooolllkkkmmmnnnnnnttt{{{}}}}}}|||}}}}}}|||yyyvvvtttuuuwwwyyyzzz|||}}}}}}zzz~~~wwwwwwpppLLL555222...,,,...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))************************************************---333:::@@@CCCNNN\\\cccZZZJJJ???<<<>>>FFFNNNRRRXXXcccooovvvsssvvvxxxvvvrrrqqquuuyyy}}}wwwooo```MMM???999666555444444555777:::;;;===???CCCHHHKKKLLLIIIFFFFFFFFFBBB===<<>>@@@AAAGGGJJJLLLKKKMMMPPPRRRPPPKKKNNNQQQQQQNNNLLLMMMNNNQQQRRRRRRSSSTTTUUUVVVVVVSSSRRRQQQRRRTTTUUUTTTSSSOOOMMMJJJGGGFFFEEEFFFFFFKKKHHHHHHIIIIIIHHHLLLRRRWWW[[[dddqqq}}}~~~{{{sssaaaOOOEEEDDDDDDFFFLLLUUU]]]___YYYSSSLLLMMMPPPSSSVVVYYY\\\^^^]]]^^^]]][[[^^^cccdddaaaZZZYYYVVVQQQMMMLLLMMMOOO^^^rrr~~~||||||}}}|||}}}{{{lllcccgggzzz,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++111111444IIInnn]]]CCCDDDGGGXXXpppyyyqqqhhheee^^^cccuuuzzzlll^^^[[[fffvvv}}}zzz~~~uuummmlllmmmlllnnnrrrmmmpppxxx}}}pppiii```\\\^^^ZZZ\\\```gggppp{{{uuudddTTTOOOPPPPPPNNNMMMOOOQQQVVV[[[^^^fffxxx~~~nnnbbb^^^^^^___ZZZ]]]aaaeeekkkttt~~~}}}~~~}}}uuuhhhaaa```YYYPPPEEE???@@@DDDGGGHHHFFFIIIMMMPPPOOONNNMMMMMMLLLOOOPPPNNNMMMQQQ[[[dddtttrrrooonnnrrryyytttccc[[[TTTUUU\\\eeelllpppqqqyyyxxxrrrlll```]]]jjjzzz|||nnnbbbYYYSSSQQQ^^^oooqqqpppmmmlllmmmmmmmmmttt|||{{{wwwwwwwwwyyy|||~~~|||xxx~~~xxxttt|||TTT999444000...///...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))************************************)))))))))+++...555>>>DDDGGGOOOYYYZZZOOOAAA===AAAEEEOOOVVVXXX\\\gggtttzzzyyyyyywwwtttqqqsssxxx||||||tttkkk[[[III<<<888555444444444666999;;;===???AAAFFFKKKNNNNNNJJJGGGHHHGGGBBB===???GGGLLLKKKHHHCCC>>>===AAAEEEGGGGGGDDDIIIKKKJJJLLLPPPPPPMMMJJJNNNRRRQQQMMMJJJKKKMMMNNNOOOQQQRRRSSSSSSSSSSSSPPPOOOPPPQQQRRRRRROOOMMMJJJJJJIIIHHHHHHHHHJJJLLLOOOMMMOOORRRRRRRRRUUU[[[]]]^^^ccckkktttxxxvvvrrrvvvuuussslll\\\KKKDDDEEEAAABBBGGGMMMRRRUUUTTTSSSMMMNNNPPPUUU\\\dddlllqqqoooqqqpppooorrrwwwwwwrrrhhhgggccc]]]WWWRRRQQQQQQ[[[jjjyyy~~~}}}}}}}}}~~~zzz|||{{{kkkbbb___fffvvv,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......***000111666OOOwww\\\DDDEEEGGG\\\www~~~mmmuuu\\\XXXbbbsssoooZZZSSS]]]tttsssmmmttt~~~uuummmhhhjjjkkkkkkooouuuwwwwwwvvvlllggg]]]ZZZ```]]]]]]aaalllyyyeeeZZZOOOMMMNNNNNNNNNOOOMMMQQQYYYaaagggsss}}}llldddbbb^^^[[[[[[ZZZ]]]bbbfffllluuurrroooppprrrlllbbb]]]^^^SSSLLLDDDAAACCCGGGGGGFFFFFFKKKPPPRRROOOMMMMMMNNNUUUWWWWWWTTTRRRWWWbbblllwwwsssooopppwww|||hhhXXXUUUUUUVVVZZZcccnnnqqqpppmmmtttrrrlllggg^^^___nnnwww{{{vvvfffSSSGGGBBB@@@FFFYYYooohhhooommmmmmnnnmmmnnnuuu}}}{{{xxxwwwyyy}}}~~~{{{xxxtttppp|||YYY<<<666222///000///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************************************((())))))+++///777@@@FFFJJJOOOTTTQQQDDD999:::BBBNNNYYY```^^^___hhhqqquuuyyywwwtttqqqpppsssxxx|||{{{{{{ssshhhXXXFFF;;;888555444444444666999<<<>>>AAACCCHHHMMMQQQPPPLLLHHHIIIHHHCCC===AAAJJJMMMIIIIIIDDD@@@AAAGGGMMMOOOOOOAAAGGGJJJIIIJJJOOONNNIIIGGGKKKOOONNNJJJGGGGGGIIIKKKLLLNNNPPPRRRRRRRRRRRRNNNNNNOOOPPPQQQOOOKKKGGGHHHIIIJJJJJJKKKMMMPPPRRRVVVVVVYYY^^^``````dddiiiccccccffflllssstttppplllnnnmmmkkkeeeVVVHHHDDDGGG>>>???@@@CCCFFFJJJMMMOOOLLLMMMOOOVVVaaappp~~~xxxvvvsssllleee___\\\[[[iiippprrrsss{{{|||~~~~~~oooddd``````hhhzzz222000---+++)))))))))***************************+++*********))))))(((((())))))))))))))))))))))))++++++******************)))************+++++++++------,,,,,,,,,---......,,,666888AAA___}}}WWW;;;CCCSSS\\\nnn~~~yyy^^^RRRMMMSSSRRRKKKQQQaaa}}}rrr{{{~~~wwwllliiiggggggiiimmmoooqqqwwwyyyrrrhhhaaaYYYYYY___\\\hhhpppuuu}}}hhhYYYSSSOOOOOOOOONNNOOOSSSRRRZZZ^^^fff|||sssoooiiiccc^^^\\\\\\]]]^^^aaadddiiisss{{{{{{vvvrrrtttqqqkkkhhhfff^^^SSSHHHEEEAAAAAADDDFFFFFFEEEMMMNNNNNNNNNMMMOOOQQQTTTZZZZZZ[[[ZZZVVVUUU___kkkrrrpppnnnppp{{{~~~iii\\\WWWTTTYYY___dddkkkqqqqqqmmmiiijjjhhh```WWWUUUZZZ```fff^^^RRRHHHBBB@@@@@@@@@CCCLLL^^^pppxxxtttmmmjjjmmmqqquuuuuutttxxx}}}{{{zzz{{{yyy|||~~~zzzrrr~~~lllMMM:::111,,,---///......---,,,++++++++++++************))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((...+++***---555===BBBDDDVVVSSSKKK@@@:::;;;BBBGGGUUUZZZ___aaafffooouuuvvvyyyoooqqq~~~~~~uuuyyytttrrr~~~xxxmmm^^^OOOBBB999444777555333555;;;???AAAAAAEEEDDDHHHPPPRRRMMMKKKMMMOOOKKKFFFBBBAAADDDHHHLLLFFFFFFFFFIIISSS]]]^^^ZZZLLLFFFEEEJJJKKKGGGFFFHHHIIILLLOOOOOOLLLHHHEEECCCHHHHHHKKKOOORRRTTTSSSQQQRRRRRRRRRQQQPPPNNNMMMLLLMMMNNNNNNNNNOOOQQQUUUXXX```bbbdddgggjjjmmmnnnooommmkkklllrrr{{{~~~zzzuuuzzzyyyppp```QQQKKKJJJIII<<<;;;888888;;;@@@EEEIIIMMMOOORRR\\\nnn{{{uuuooommmlllrrrzzz|||wwwxxx{{{wwwtttpppoooqqquuuwwwxxx}}}|||bbbXXX^^^mmmzzz333111...+++***)))******************************************)))))))))((())))))))))))))))))))))))************************************++++++++++++------,,,,,,------......,,,444777GGGjjjqqqRRRAAAOOO^^^eeeuuu}}}WWWKKKDDDEEEGGGKKKXXXhhh{{{}}}pppllljjjhhhhhhjjjnnnqqqsssvvv|||llleee```ZZZZZZ```ccckkkttt}}}sss^^^UUUPPPLLLMMMMMMLLLMMMQQQUUU]]]iii|||kkkhhhbbb]]]ZZZZZZ[[[]]]aaadddhhhnnnxxx}}}uuutttpppjjjhhheee[[[OOOHHHEEECCCCCCEEEGGGHHHGGGMMMNNNOOONNNNNNOOORRRTTT[[[ZZZ[[[[[[YYYYYYaaakkkttttttttttttzzzkkk]]]VVV[[[aaagggkkkooossspppjjjdddccc```YYYRRRQQQTTTYYYUUUOOOHHHCCCAAABBBDDDEEECCCGGGQQQ^^^eeedddbbbccclllrrryyy{{{{{{~~~{{{yyyxxxzzz}}}~~~zzz}}}|||sss{{{}}}|||~~~rrrTTT<<<111///...---......---,,,++++++++++++************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))((()))...666???EEEGGGSSSOOOEEE;;;666;;;EEEMMMWWW]]]bbbfffmmmvvv|||}}}vvvpppqqqyyy{{{www|||yyyooottt|||~~~yyymmm^^^OOOBBB:::666777555555777<<>>>>>@@@CCCFFFFFFDDDBBBEEELLLRRRVVV\\\bbbiiiqqq{{{}}}zzzyyyyyy{{{~~~}}}~~~qqqooorrr~~~}}}tttwww}}}^^^>>>000111111,,,......---,,,++++++++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((***000888@@@EEEGGGKKKHHHBBB<<<999<<>>???QQQooo}}}vvvttt{{{~~~qqqfffZZZ[[[\\\ZZZWWWXXX\\\```jjjoooxxxzzzqqqjjjgggccchhhsss|||\\\TTTVVVYYYfffxxxvvvzzz555333000---+++***++++++*********************************)))))))))))))))))))))))))))))))))))))))***************+++++++++*********+++++++++,,,,,,------,,,------...///000000:::FFF```|||rrrZZZPPPPPP]]]fffmmmjjjVVVFFFQQQVVVPPPMMMXXXfffmmmzzzllljjjjjjiiiiiikkkoootttxxxoooggg```___^^^\\\^^^cccpppvvvlllXXXPPPRRROOONNNPPPPPPPPPSSSYYYaaafffyyywwwcccTTTRRRPPPOOOQQQUUUZZZ^^^```eeejjjpppxxxyyytttmmmjjjhhhaaaSSSGGGDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNPPPPPPPPPQQQSSSUUU]]]aaaggghhhbbb```jjjxxxvvvhhhaaaiiipppvvvyyyzzzwwwmmmdddQQQLLLFFFDDDDDDFFFFFFEEE===<<<<<>>CCCHHHJJJGGGDDDCCCDDDAAA???CCCKKKSSSXXX\\\aaahhhooooookkkkkkqqqnnnjjjuuuuuummm~~~zzzooo___MMM???999888777999<<>>@@@HHHXXXvvv~~~pppjjjaaaZZZTTTNNNJJJHHHKKKPPPTTTTTTRRRRRRWWW[[[\\\aaafffkkklllmmmmmmnnnfffaaa[[[UUUPPPNNNOOOOOOJJJLLLOOOVVV```iiipppttthhhSSSLLLZZZdddhhh}}}kkkXXXaaaqqq888666333///---,,,,,,,,,************************))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------...///111111666NNNggg{{{nnnVVVPPPPPPQQQWWW^^^fffwww~~~uuuXXXPPPfffmmmiiiYYYPPP[[[ooo|||zzznnnmmmgggiiikkkkkklllpppwww}}}pppdddcccbbb___]]]___ffflll{{{{{{cccRRRPPPVVVNNNMMMMMMPPPQQQUUU^^^hhhqqqcccKKKAAA===>>>???BBBFFFJJJNNNQQQZZZ___dddfffjjjpppqqqooommmhhhffffffbbbWWWLLLFFFAAACCCEEEFFFFFFGGGIIIJJJLLLNNNQQQRRRSSSSSSUUUVVV]]]gggqqqpppeeecccrrrxxx|||tttmmmiiirrruuutttoooggg^^^PPPDDD???<<<:::<<>><<<;;;===JJJYYYYYY]]]```dddjjjnnnlllfffjjjooommmlllzzzooosss~~~{{{ssscccPPPAAA;;;999999;;;???AAACCCFFFIIILLLUUUXXX\\\```dddcccZZZOOORRRPPPLLLIIIIIIJJJMMMOOObbbxxx}}}oooeeeZZZXXXUUUVVV___hhhhhhddd\\\[[[ZZZWWWUUUUUUXXXZZZTTTSSSSSSUUUYYY[[[[[[[[[YYYYYYYYYZZZ[[[^^^```bbbkkknnnpppqqqooommmllllllmmmmmmlllmmmqqqwww|||nnnSSSCCC===<<<::::::999999;;;>>>BBBDDDJJJQQQcccvvv{{{sssmmmmmmnnnwwwggg]]]RRRLLLIIIGGGIIIMMMRRRVVV[[[^^^___aaaeeehhhkkknnnsssuuutttqqqooonnnaaa^^^YYYTTTRRRRRRSSSUUUVVVWWWXXX[[[^^^aaadddfff^^^RRRSSSbbbooozzz^^^UUU___hhh999777444000...,,,,,,---************************((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------...000111222888SSSooohhhNNNJJJMMMVVVcccmmmvvv}}}}}}vvvttt\\\^^^vvvmmm___SSSRRRaaavvvvvvmmmmmmhhhkkknnnnnnooosss{{{yyykkkbbbcccbbb^^^\\\aaakkksssrrrZZZQQQRRRSSSOOOMMMNNNPPPSSSXXXeeerrroooQQQCCC>>>:::;;;>>>BBBEEEIIIKKKLLLPPPVVV[[[]]]```eeefffeeeaaa___```bbb\\\PPPGGGFFFBBBDDDGGGHHHGGGGGGIIIKKKLLLNNNQQQSSSTTTTTTUUUWWW]]]ccciiiiiiddddddrrr{{{ttt{{{ssskkkhhhkkklllhhh```WWWOOOBBB777999999:::>>>CCCIIINNNPPPHHHIIIKKKOOOSSSUUUUUUSSSMMMIIIHHHJJJJJJGGGHHHKKKSSS\\\jjjxxx}}}xxxtttuuusssooorrrwwwzzz~~~zzzqqqiiifffiii{{{jjjLLL888000///......---,,,++++++++++++************))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))...666>>>EEENNNWWW]]]MMMAAA888777888>>>QQQeeeaaadddfffiiiooosssnnngggjjjllllllqqqkkk~~~wwwhhhUUUEEE===<<<:::===@@@BBBEEEHHHNNNRRRZZZ^^^aaadddiiikkkbbbVVVPPPNNNLLLIIIIIIKKKNNNPPPiiiuuulll[[[YYYVVVWWWbbbnnnoooiiidddddddddcccaaa```aaaccc^^^\\\[[[[[[\\\]]]\\\[[[[[[[[[[[[\\\^^^aaadddfffooorrrtttuuurrrooommmlllmmmmmmmmmooosssxxx}}}lllPPPAAA???@@@???>>>======>>>@@@CCCEEEMMMLLLSSS___ccc```dddmmmuuu~~~nnnbbbVVVQQQNNNMMMRRRXXX\\\___dddjjjooosssvvvwwwyyy}}}~~~zzzyyyllliiieeeaaa___```bbbcccfffiiinnnqqqqqqooonnnlllggg^^^\\\gggxxxrrrVVVWWWaaadddvvv:::888444111...---------************************(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------///000111222999TTTqqqgggMMMJJJNNN]]]ppp}}}uuu~~~}}}eeelllzzziiiWWWRRRZZZjjj{{{sssnnnnnnjjjmmmppppppqqquuu}}}tttlllaaacccbbb]]][[[bbbnnnwwwlllWWWTTTSSSOOORRRPPPPPPSSSVVV]]]lllzzzZZZDDDAAAAAA;;;===AAAEEEHHHJJJKKKLLLGGGMMMRRRTTTWWW\\\^^^]]]YYYYYY\\\___XXXKKKEEEFFFCCCFFFIIIIIIHHHHHHIIILLLKKKNNNRRRTTTTTTUUUVVVWWW^^^^^^```bbbbbbeeeppp|||xxxttt~~~yyykkkbbb^^^```aaa]]]UUUMMMGGG===333777888;;;@@@FFFLLLRRRVVVOOOOOOOOOQQQTTTTTTSSSQQQKKKIIIJJJNNNOOONNNOOORRRQQQ\\\mmm}}}|||wwwuuuvvvtttoooqqqwww}}}{{{qqqjjjkkkqqqlllQQQ:::111222......---,,,++++++++++++************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((...222999@@@GGGOOOXXX___DDD:::555888<<>>;;;>>>AAACCCEEEJJJQQQVVV___bbbdddfffllloooggg[[[OOOMMMKKKIIIIIIKKKNNNPPPeee{{{tttZZZYYYVVVWWWcccqqqrrrlllhhhjjjkkkkkkiiigggggghhhhhhfffcccaaaaaa```^^^]]]\\\\\\\\\^^^aaaeeehhhkkklllooossstttrrrpppnnnmmmkkklllnnnrrrvvvzzz}}}mmmSSSFFFCCCDDDCCCBBB@@@???@@@AAACCCDDDLLLGGGIIISSSWWWYYYdddsss|||nnnbbb\\\XXXUUUXXX___ccceeejjjrrrzzz{{{yyyuuurrrqqqrrrtttvvvpppwww|||yyytttiiibbbiii}}}gggQQQZZZdddcccttt999999888444000---+++++++++++++++************))))))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,,,,------------,,,+++---111333333BBB\\\{{{cccFFFGGGIIIdddwwwzzztttrrrdddtttssscccOOOIII^^^uuuppplllhhhjjjiiikkkqqqvvv|||tttfffeee^^^]]]aaacccfffsssrrr___VVVRRRQQQQQQVVVQQQQQQVVV[[[dddzzzgggLLLFFFEEE???GGGHHHKKKMMMNNNNNNMMMLLLJJJIIIIIIIIIKKKNNNQQQSSSQQQTTTWWWVVVQQQKKKGGGFFFGGGHHHIIIHHHHHHIIILLLNNNPPPTTTUUUUUUYYY___\\\UUUVVV\\\```aaabbbgggnnnsss~~~~~~{{{uuuwwwuuufff[[[SSSLLLFFFHHHHHHFFFBBB===999777777666999>>>CCCHHHLLLNNNPPPPPPRRRUUUVVVTTTQQQOOOOOOPPPSSSWWWZZZ[[[ZZZYYYWWWZZZ```lll}}}}}}|||zzzzzzzzzzzzzzz||||||xxxsssqqqtttyyyaaaDDD333//////---+++***++++++)))(((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++,,,)))888AAABBBHHHUUUYYYTTTDDD;;;666;;;DDDNNNWWW^^^dddgggkkkpppqqqoookkkhhhhhhdddkkk}}}zzzqqqqqqyyyqqqaaaMMMBBBAAACCCAAACCCGGGJJJNNNWWW```lllgggcccfffpppuuujjj[[[VVVTTTPPPKKKIIIKKKQQQUUUnnntttccc___QQQXXX\\\]]]cccnnnsssssstttuuuuuusssqqqooooooooooooooommmiiidddaaa```aaa]]]^^^___aaadddgggiiikkknnnoooqqqssstttsssrrrqqqppppppppprrruuuyyy}}}mmmWWWLLLKKKMMMIIICCCAAAEEEFFFDDDFFFKKKJJJEEEFFFMMMPPPSSScccwwwxxxooommmhhh```bbbkkkppptttzzz}}}uuuyyy^^^TTTcccnnnnnn999999888555222///------++++++++++++************)))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,,,,---------------,,,...111333444KKKhhh```FFFIIIOOOgggzzzqqq]]]ccc\\\TTTMMMUUUqqq~~~sssooolllhhhjjjjjjnnntttwww}}}~~~rrrgggddd```^^^^^^aaakkk}}}hhhZZZVVVSSSRRRSSSSSSVVVZZZ^^^aaammmvvvWWWCCC@@@@@@===JJJKKKMMMNNNNNNNNNLLLKKKEEEEEEDDDDDDEEEGGGJJJKKKIIILLLPPPPPPMMMIIIGGGGGGGGGFFFGGGHHHJJJMMMOOOPPPQQQRRRSSSVVV___eeebbbYYY\\\^^^aaaffflllrrrtttttt{{{~~~~~~{{{xxxbbbYYYOOOHHHFFFEEECCC@@@<<<<<<;;;999555333222333888:::<<>>ggg|||YYYJJJSSS[[[iiixxxeeeMMMAAABBBGGGXXXxxxpppkkklllllljjjhhhnnnvvvzzz{{{xxxooolllhhhaaabbb]]][[[jjj}}}fffUUUVVVWWWQQQRRR[[[UUU^^^eeeiiiuuuuuuhhhYYYOOOHHHDDDGGGMMMQQQPPPOOOMMMKKKJJJIIIHHHEEEDDDCCCBBBAAAAAAAAAAAA<<<===???AAACCCEEEFFFHHHFFFDDDCCCIIIRRRYYY[[[ZZZ[[[UUUSSS]]]oooxxxrrrggg___fffvvv~~~}}}{{{zzzxxxwwwuuussssssqqqmmmdddWWWJJJBBBAAA>>>;;;999999999777666666777777777777888:::======>>>AAAEEEJJJOOOSSSVVVTTTTTTSSSSSSUUUZZZaaafffjjjkkknnnqqqrrrrrrqqqqqqppppppppppppqqqwww{{{zzz|||{{{{{{]]]===000111///---,,,,,,,,,+++***+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++******,,,...777<<>>;;;888666555333111...,,,,,,,,,++++++++++++***************************))))))*********+++++++++************************+++++++++,,,,,,,,,------...---///111000111<<>>???BBBDDDEEEEEEGGGDDDEEEKKKUUU]]]```___\\\TTTRRR]]]nnnwwwtttmmmfffsss|||yyyuuussssssrrrpppnnniiifffaaaYYYOOOEEE>>>:::888777777888999999999888555555666666666888;;;>>>AAADDDIIINNNRRRUUUVVVWWWWWWXXXZZZ\\\^^^ccchhhmmmrrrsssvvvxxxyyyzzzyyyyyytttvvvvvvtttrrruuu{{{~~~}}}jjjFFF222111///---,,,------,,,***++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***+++---///<<>>???AAAEEEJJJNNNTTTVVVZZZ^^^aaabbbbbbbbbccceeeggghhhjjjnnntttwwwxxxyyyzzz|||~~~~~~|||}}}~~~}}}zzzvvvtttsss|||vvv~~~sss```aaazzzddd;;;333111............---+++,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,...000???BBBNNNZZZUUUBBB777777999@@@LLLXXX\\\[[[^^^ddd^^^hhhsssvvvrrrpppsssxxx{{{zzzkkkiiivvvkkkvvvzzzdddPPPFFFGGGMMMZZZgggrrr}}}~~~vvvkkkfffhhhiiihhhggghhhiiiiiigggfffggghhhdddccccccllllllTTTCCCJJJLLLWWWjjjyyy|||xxxzzzyyygggaaaeeeiiivvvzzzpppiiidddaaa___fffqqq|||lllllluuu{{{vvvTTTKKK@@@888666555333000---------,,,,,,,,,++++++************************)))************+++++++++************************++++++,,,,,,,,,---------...+++---222222777NNNiiijjjPPPOOOUUUQQQMMM^^^ooo{{{ttt___]]]iiihhhZZZUUU[[[kkkxxxpppnnnmmmjjjkkknnnsssvvv|||tttoookkkggg^^^^^^lllrrrkkkmmmnnnfffWWWVVV```ddd___kkk{{{jjj]]]eeeeeeXXXEEEAAALLLOOOHHHJJJHHHGGGGGGIIIMMMQQQTTTRRRRRRQQQPPPNNNKKKIIIHHHCCCBBBAAACCCFFFFFFDDDAAA@@@CCCGGGKKKPPPUUU[[[```UUUTTTYYYbbbkkksssvvv{{{}}}zzztttkkkcccVVVNNNCCC<<<:::999777555666777999::::::<<>>@@@CCCHHHNNNRRR\\\]]]___aaaccceeefffggghhhiiiiiiiiikkkpppvvv{{{{{{|||~~~~~~zzzuuurrrxxxxxxqqqyyyrrr]]]]]]lll<<<333111///.........---,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,///111<<>>???@@@BBBCCCBBBCCCEEEHHHLLLQQQUUUXXX___bbbfffgggggggggggghhhkkkkkkkkklllooossswwwzzz~~~{{{yyywwwtttnnnwwwvvvfff\\\|||DDD666555111---,,,......---************************************************)))))))))))))))))))))))))))************+++++++++***,,,,,,+++***+++111555CCC???DDDNNNJJJ===888>>>EEEIIIOOOUUUYYY]]]```ccc\\\zzz}}}ooorrrqqqmmmuuuvvvhhhxxxmmmeeedddppp~~~ssseeeOOOFFFQQQfffooovvv~~~wwwqqqnnnlllkkkggghhhiiijjjjjjkkknnnqqqsssllllllpppkkk]]]TTTTTTZZZ\\\lllzzz~~~yyywwwrrrwww}}}xxxqqqzzzzzz~~~WWWAAA>>>666555777......---,,,+++******************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,------///777KKKhhh~~~}}}gggOOOCCCJJJ]]]lllqqqtttwww|||oooxxxzzzgggVVVQQQ___ppp}}}~~~{{{rrrkkkiiijjjiiikkkooouuuwwwzzzuuuoookkkiiifffdddmmm~~~|||sssqqqkkkddd\\\ZZZ___hhhqqquuurrrllliii___SSSHHHGGGJJJJJJHHHHHHGGGHHHJJJLLLOOOQQQSSSTTTUUUTTTTTTSSSRRRRRRQQQQQQMMMMMMKKKJJJHHHFFFEEEDDDEEEDDDEEEFFFJJJNNNSSSVVVVVVVVV]]]lll}}}yyyjjj\\\TTTGGGAAA;;;777777888888777777:::===??????AAACCCDDDEEEFFFIIINNNTTTZZZ^^^aaadddgggkkknnnnnnnnnooopppqqqqqqpppqqqssswww{{{}}}zzz|||zzzuuu{{{tttdddeeeOOO888555111---+++,,,+++***************************************************)))))))))))))))))))))))))))************+++++++++''')))+++******,,,222777AAA???CCCKKKGGG<<<999@@@HHHMMMSSSWWWYYY\\\aaaeeennn|||oooqqqqqqpppzzz~~~rrrpppddd```dddtttxxxlllUUUGGGLLL___lllyyy{{{uuurrrrrrrrrkkkkkkkkklllooorrruuuwwwsssllljjjooolll```ZZZ]]]lllsss||||||{{{|||zzzpppzzzxxxgggHHH===888999888.........---,,,++++++++++++)))******************)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,...///111;;;TTTttt}}}bbbKKKBBBKKK```rrrxxxtttrrrsssmmmZZZNNN[[[lllzzzzzzuuummmhhhhhhiiijjjnnnrrrzzzyyyyyywwwsssmmmhhhffffffppp}}}tttrrrgggaaaZZZ[[[dddqqq}}}qqqyyyttt^^^PPPIIIDDDGGGKKKKKKJJJKKKJJJKKKNNNQQQSSSUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSQQQOOOMMMKKKIIIGGGFFFFFFFFFIIILLLPPPRRRQQQSSS___tttyyynnndddVVVIIIBBB===:::666444666888:::;;;<<<>>>@@@AAABBBDDDHHHJJJNNNPPPSSSXXX]]]bbbgggiiikkknnnsssvvvwwwxxxzzz|||yyyyyyxxxxxxzzz}}}~~~rrrbbb^^^```>>>888111...---,,,***)))************************************************)))))))))))))))))))))))))))************+++++++++''')))++++++,,,000777<<>>YYYyyy{{{[[[FFFBBBMMMaaaqqqxxxfff^^^TTTIIIJJJkkk~~~tttuuu|||qqqkkkggghhhiiijjjooottt{{{yyy{{{|||wwwnnnhhheeemmm{{{{{{rrrqqqeeebbb___^^^eeeuuuuuuppppppMMMGGGCCCCCCHHHLLLKKKIIIJJJMMMOOOSSSVVVXXXYYYYYYXXXWWWWWWXXXZZZ[[[\\\]]]^^^]]]]]]\\\ZZZXXXUUURRRPPPMMMLLLJJJHHHHHHJJJLLLNNNQQQTTTaaaxxxzzz}}}ooo^^^UUUOOOFFF===888999777555555777;;;>>>@@@@@@AAADDDFFFHHHKKKPPPTTTZZZ[[[^^^aaaeeehhhkkklllqqqtttxxx{{{}}}qqqbbbUUUeeennnEEE;;;222///000///,,,+++************************************************))))))))))))))))))))))))))))))*********+++++++++***,,,------...222:::@@@DDDIIINNNLLLBBB888666:::@@@IIISSSXXXZZZ___kkkuuu|||ooojjjlllnnnuuullleeezzzccchhhllluuu}}}rrrXXXNNNYYYkkk~~~zzz{{{~~~tttooojjjjjjmmmpppooolllnnnmmmnnnnnnkkkoooyyyuuussstttyyy~~~yyywwwqqqiiijjjsssqqqrrryyy}}}TTT:::777999444///000///...---,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---.........111222444CCC```}}}sssSSSCCCEEERRRdddrrr{{{yyyWWWKKKCCCFFFVVV}}}gggjjj~~~}}}pppkkkiiijjjjjjkkkooouuuzzzyyy~~~}}}vvvllleeefffuuuvvvnnnmmmcccddddddbbbgggxxxpppvvv{{{eeeDDDEEEDDDEEEJJJKKKHHHGGGIIIPPPRRRUUUXXXZZZ[[[ZZZZZZWWWXXXZZZ\\\___bbbdddeeebbbbbbaaa```]]]ZZZWWWUUUSSSQQQMMMJJJHHHGGGHHHHHHQQQTTT```ssswwwqqquuuiii[[[NNNHHHEEE@@@;;;:::777777777777999<<>>:::999:::777888999999:::===AAADDDCCCFFFKKKOOOSSSXXX^^^bbbccceeeiiimmmqqquuuwwwyyyxxx{{{}}}zzzlll[[[WWWnnnxxxRRR>>>---+++...---+++,,,************************************************)))))))))))))))))))))))))))************+++++++++***+++,,,+++,,,111999@@@???MMMRRRGGG:::777999;;;KKKSSS]]]ccceeehhhpppwwwwwwlllkkkllljjjsss|||xxxggg[[[fffmmmjjj}}}wwwaaaUUUYYYfff|||tttppplllkkknnnrrrssssssoootttvvvqqqooo{{{|||xxxxxxzzz|||vvvnnnjjjjjjooouuuxxxpppffffffxxxyyywwwpppIII???999222666111000///...------------******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,///111:::TTTvvvoooaaaTTTPPPOOOVVVkkk~~~}}}uuu[[[TTTSSSKKKUUUssssssjjjqqqtttooommmmmmooooooooouuu|||~~~{{{pppgggdddrrr~~~~~~qqqiiifffccceeehhhmmmxxx{{{iiiqqqvvveeePPPGGGFFFFFFIIILLLKKKJJJNNNUUU\\\\\\]]]___aaabbbcccdddbbbcccdddfffhhhjjjkkkllljjjkkklllllljjjgggcccaaa^^^\\\XXXTTTRRRQQQQQQRRRPPPNNNRRRYYY___bbbfffkkklllooorrrvvv|||~~~yyyxxxwwwwwwzzzppp```VVVFFFAAA===;;;888555666:::888:::<<<>>>>>>AAAFFFJJJMMMPPPUUUZZZ]]]aaaeeehhhiiikkkoootttxxx{{{|||}}}}}}sss___VVVccc{{{}}}^^^EEE///,,,///,,,***,,,************************************************)))))))))))))))))))))))))))************+++++++++***+++,,,,,,...444===EEEMMMYYYZZZGGG666666>>>AAAQQQXXXaaahhhkkknnnsssvvvsssmmmpppmmmfffsss{{{nnn]]]___vvvmmmvvvmmm```\\\bbb{{{~~~qqqooommmkkklllooosssuuuuuuvvvvvvrrrsss}}}vvvooosss|||~~~||||||vvvkkkgggmmmwww}}}ooodddVVVUUUVVVccc|||}}}|||RRRDDD;;;333:::111000///......------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......111222444>>>[[[|||gggaaa\\\XXXQQQRRRiiiooovvvuuuggg]]]eeehhh[[[```{{{jjjoootttnnnmmmnnnpppqqqqqqxxx}}}qqqjjjiiixxx~~~zzzrrrjjjdddiiihhhjjjrrrpppmmmyyywww```JJJCCCEEEEEEHHHLLLLLLLLLSSS\\\dddddddddeeegggiiikkklllkkkkkklllmmmmmmnnnooooooqqqrrrssssssqqqnnnkkkiiidddbbb___\\\ZZZZZZ[[[\\\]]]ZZZYYY[[[\\\]]]dddlllgggnnnvvv{{{~~~|||xxxwwwxxxxxx}}}sss___PPPIII===<<<<<<<<<999666999???;;;===AAABBBCCCGGGLLLPPPWWWZZZ```dddfffiiikkkmmmqqqsssvvvyyy{{{}}}}}}~~~}}}wwwkkk]]]```pppxxxhhhMMM444///111...,,,...************************************************)))))))))))))))))))))))))))************++++++++++++---...///222999CCCKKK^^^iiidddJJJ555777@@@EEEXXX___hhhqqqwww{{{~~~{{{www|||uuujjjxxxnnn\\\hhhrrr{{{kkk```___vvvxxxwwwtttqqqoooppptttxxx{{{xxxtttssswww~~~ppp^^^YYYeeezzzwwwlllllloooooolllfffqqqrrriiieeerrrqqqZZZRRRMMMOOOVVViiirrr}}}```FFFCCC>>>888444333111///...------...++++++++++++,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...............000...333FFFggg^^^```]]]SSSNNNXXXoookkk~~~|||nnnaaadddrrrjjjWWWaaazzzgggvvvzzzrrroooooopppqqqssswwwzzz}}}yyykkkaaarrrwwwwwwnnnkkkggggggqqqtttzzzpppppptttyyyrrr]]]JJJ@@@HHHEEEEEEJJJNNNRRRYYY```hhhiiiiiijjjjjjkkkkkkllltttqqqnnnmmmooorrrsssttttttsssrrrsssttttttpppmmmkkklllllljjjfffcccbbbbbbccceeeeeedddccceeekkkpppnnnooosssyyy~~~}}}{{{{{{uuu[[[LLLFFFDDD???>>><<<;;;:::;;;;;;<<<<<<===???BBBFFFMMMWWW]]]^^^```eeemmmrrrttttttuuu}}}~~~~~~~~~yyykkkXXXVVVdddqqq}}}NNN555555---,,,111+++...---,,,+++************************************))))))))))))))))))))))))++++++******************%%%---+++)))222999@@@MMMsssoooWWW???999999;;;DDDSSSZZZiii{{{|||rrr```ZZZkkkooommmZZZ^^^ooo~~~yyy|||zzznnnnnnyyy}}}|||wwwxxxyyyvvvrrrooogggYYY^^^tttoooaaa\\\\\\^^^aaa^^^kkkkkkfffmmm|||```WWWWWWVVVUUUYYYlll}}}nnnpppmmmSSSGGG???;;;444333111///...------...------,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------...............111///555IIIhhh~~~YYYVVVSSSRRRTTT^^^ttthhh~~~wwwmmmjjjnnnooobbbSSS\\\qqq|||gggxxxtttooonnnmmmmmmpppuuu|||}}}qqqiiivvv{{{yyyooommmjjjjjjttt{{{oooqqqwwwyyynnnZZZJJJDDDFFFDDDEEEKKKOOOTTT[[[bbbkkkllllllnnnooopppqqqrrruuussspppppprrruuuvvvwwwxxxvvvuuuuuuvvvvvvssspppoooppppppnnnkkkhhhhhhhhhhhhiiikkkmmmooosssxxx|||}}}{{{yyyzzz}}}~~~{{{yyy{{{}}}eeeQQQGGGAAA===???>>>===<<<<<<<<<======@@@???@@@BBBHHHPPPYYY___gggkkkqqqvvvxxxzzz~~~~~~}}}{{{xxxzzzxxxzzzlllYYYSSS^^^qqqVVV999555...---111+++...---,,,+++************************************))))))))))))))))))))))))***************************111...,,,555<<>>999>>>>>>>>>>>>???@@@BBBBBBIIIFFFEEEHHHPPPZZZccciiiqqqxxx~~~}}}yyypppiiijjjtttxxxqqq}}}~~~jjjYYYQQQ[[[{{{bbb@@@555000///000+++------,,,+++************************************))))))))))))))))))))))))************************---222...---777>>>GGGWWWpppeeeIII777>>>HHHLLLRRRVVVhhhuuuvvvvvv}}}~~~jjjkkkoootttttt```^^^gggwwwnnntttwww}}}{{{xxxuuuppplllddd___rrr|||wwwuuurrrnnnkkkhhhwwwzzzyyykkk^^^]]]```fffqqqxxxqqqrrrzzzlllKKK777:::666444222000...---------...---,,,,,,+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////000222<<>>>>>>>><<<<<<===???AAAEEEHHHJJJKKKSSSQQQPPPUUU^^^jjjsssxxxzzz~~~sssjjjiiittttttmmmxxxooo___TTTZZZjjjEEE444111111000,,,---,,,++++++*********+++************************))))))))))))))))))))))))***************++++++++++++///,,,---888@@@KKK]]]ccc]]]III===EEEMMMNNNQQQWWWiiirrrnnnnnn{{{pppnnnxxx{{{jjjzzz{{{hhhbbbfff{{{yyykkkpppttt|||yyytttooohhhkkkqqqccccccnnnwwwuuuqqqzzz|||VVV===>>>666555333000...---------,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------...//////000///444AAA[[[}}}QQQAAABBBYYYooozzzqqqeeeLLLHHHKKKVVVvvvuuusss|||vvvqqqppprrrtttuuuvvv|||zzzwwwwwwxxxzzzooo|||~~~mmmVVVGGGEEEHHHEEEIIIRRR]]]cccfffnnnwwwyyyyyyxxxxxxxxxxxxwwwwwwxxxvvvvvvwwwzzz}}}~~~~~~yyyyyyzzz{{{}}}zzzwwwwwwxxxzzz{{{~~~sss___UUUIII@@@;;;:::<<>>777666333111///---------++++++++++++,,,---...///++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,---...///000000///777HHHdddOOOEEEHHH\\\ppp|||aaaEEEFFFRRReeezzz|||vvvppplllpppuuuwwwyyy~~~}}}zzzxxxcccOOOFFFFFFIIIFFFLLLWWWbbbgggjjjqqqzzz}}}|||{{{{{{zzzyyyxxxxxxyyyxxxwwwyyy{{{}}}~~~}}}wwwyyy|||~~~}}}{{{{{{|||sssaaaQQQKKKEEEAAA<<<888:::??????AAAGGGMMMSSSXXX\\\^^^]]]bbbhhhooouuu{{{rrrmmmooozzz|||kkkYYYPPPccc~~~qqqOOO555333222---000,,,,,,++++++***++++++,,,************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++...---444BBBIIIUUUjjjhhhcccLLL<<>>===>>>AAAEEEGGGHHHHHHNNNUUU[[[\\\___eeekkkllluuuzzz~~~mmm___aaafffppp{{{}}}\\\SSSJJJSSS}}}kkkmmmwwwhhh>>>777555...000...---,,,,,,++++++,,,,,,---,,,***))))))***,,,------------,,,+++***)))(((*********)))******+++,,,...+++///:::EEEMMMYYYeeefffHHHCCCAAAGGGWWWUUUUUU\\\gggiiiiiiqqqrrrpppvvvzzzsssyyyvvv```hhhkkkttt~~~{{{uuuvvvyyypppvvvrrr|||oooeeefffjjjmmmrrrwww|||{{{xxxtttwwwxxxyyynnnGGG999888666333000...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...///000000000444HHH___wwwzzzfffaaaaaaXXX___iiiooo{{{sss^^^\\\YYYSSSWWWkkkwwwrrrrrrssssssuuuzzzkkkUUULLLIIIHHHLLLTTT]]]eeeooowww|||{{{zzz{{{|||}}}}}}wwwpppooommmhhhllloootttyyyzzzwwwqqq]]]NNNFFFCCCCCC??????AAAEEEJJJNNNOOOOOOSSSYYY^^^aaagggpppvvvwww~~~~~~jjjZZZ[[[ccckkkuuu~~~```TTTIIIPPPxxxqqqttt}}}uuuEEE666222+++---...---,,,,,,++++++,,,,,,,,,,,,************,,,,,,,,,,,,,,,,,,+++******)))***************++++++,,,---...333<<>>777444444444222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++---///...---///555;;;UUUeeetttkkkMMMCCCLLLfffjjjlllpppzzzrrrOOOFFFGGGYYY}}}vvvrrrrrrtttsssyyy~~~{{{sssaaaWWWSSSXXX]]]aaakkkwww}}}~~~}}}|||yyyzzz~~~||||||}}}rrrfff```\\\YYY\\\```YYYYYYVVVPPPIIIFFFIIIMMMYYY]]]dddmmmuuuxxxwwwuuuzzz|||jjjhhhllllllllloooppprrryyyjjj___QQQVVVqqqEEE333444---...---,,,,,,++++++,,,,,,+++***)))(((((()))***+++******+++,,,,,,,,,++++++,,,++++++++++++,,,------000444;;;HHH[[[kkkmmmgggIII555===CCCLLL___bbbgggoooooorrrssssssnnnppplll___WWWiii}}}jjjppp|||wwwmmm~~~jjj^^^ZZZPPPSSSTTTTTTWWW[[[XXXRRRZZZdddrrrxxxuuu~~~gggXXXWWWaaa|||}}}FFF???777444444555333000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***---///...---///666<<<^^^iiitttnnnNNNAAAGGGeeeiiimmmvvvhhhCCCAAAIIIfffwwwrrrqqqrrruuuttt{{{}}}{{{~~~|||tttbbbYYYVVV[[[aaaeeeooo{{{~~~~~~}}}}}}zzzqqqhhheeedddaaaaaaddd___```^^^VVVLLLHHHKKKPPP[[[___fffnnnuuuwwwvvvsssrrrhhhkkkkkkgggjjjnnnppprrryyylllfffRRRHHHsssFFF444777000...---,,,,,,++++++,,,,,,,,,***)))'''''')))***,,,++++++,,,,,,,,,++++++***,,,,,,++++++,,,,,,---...+++444@@@LLL\\\jjjlllfffIII777@@@FFFOOObbbeeeiiimmmooorrr}}}wwwkkkpppnnnqqqnnnbbb]]]pppuuuhhhuuu~~~mmmppp]]]RRROOOPPPWWWZZZVVVTTTVVVUUUQQQXXXggg~~~}}}qqqlllqqq___UUUYYY___|||TTT@@@888:::555222444222......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,///---///333///333EEEcccooouuuVVVEEEFFFXXX[[[eee|||~~~~~~TTTDDDDDDLLLooo}}}vvvoooooorrrooosss|||}}}xxxxxx{{{}}}{{{zzzzzz}}}~~~{{{hhhaaa```gggooosssyyy}}}{{{xxxtttqqqooonnnmmmwwwxxxqqq___QQQPPPSSSTTT]]]```eeehhhlllsss|||rrrrrrxxxzzzwwwxxxuuuqqqqqqwwwqqq\\\MMMRRR```~~~QQQ555333111......---,,,++++++++++++++++++++++++++++++++++++************************+++++++++***++++++,,,,,,...;;;===OOOdddpppwwwgggJJJ???AAAPPPYYYYYYaaappp{{{ooosss|||tttmmmnnnnnnooowwwrrraaa___|||zzzzzzyyylll}}}|||kkkTTTMMMSSSVVV[[[oooooobbb^^^^^^YYYYYY___qqq}}}zzzyyy||||||llleeekkkwwwsssYYYOOOXXXdddZZZEEE;;;;;;555222444111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///+++...---///333000555HHH^^^jjj{{{nnnRRREEEHHHVVV^^^llliiiNNNIIIIIIRRRsssxxxtttppprrrvvvtttuuu~~~{{{wwwyyyzzzwwwwwwwwwzzz|||}}}zzzxxxnnniiiiiiqqqxxx|||~~~}}}~~~~~~}}}}}}zzzeeeVVVSSSVVVXXXbbbfffkkkooosssyyy~~~tttqqqmmmnnnttt~~~uuu```NNNMMMXXXyyyWWW:::555111///...---,,,,,,++++++,,,++++++++++++++++++++++++************************+++++++++***++++++,,,---111>>>???QQQeeeooouuudddKKKCCCCCCOOO\\\dddooozzzuuuyyy~~~ssskkkooorrrqqqzzzvvvdddbbb{{{jjjxxxvvvcccNNNKKKWWW]]]qqq{{{qqqjjjddddddiii|||www||||||}}}|||fffaaagggxxxfffRRRQQQ\\\bbbxxxdddKKK>>><<<666333444000///...------,,,------------------------------------------............///+++...---///333111888MMMcccooonnnUUULLLQQQVVVcccssstttWWWQQQUUUQQQYYYwwwttttttqqqssswwwuuuyyy{{{yyy||||||vvvuuuuuuuuuwwwyyyzzzxxxvvvrrrpppsss{{{xxxuuuyyy~~~~~~~~~jjjZZZWWW\\\```iiimmmssswwwzzz~~~~~~}}}}}}mmmjjjggghhhooozzzzzzdddOOOIIIOOOmmmwww{{{cccBBB666222000///...------,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------333@@@AAASSSgggpppsss```IIIFFFFFFOOO___rrr~~~wwwzzz}}}pppjjjooorrrsss}}}zzziiiggg{{{gggqqqppp\\\HHHJJJ\\\fff|||rrrnnnsss|||||||||vvvqqqrrr|||jjj]]]bbbttt~~~\\\PPPSSS\\\bbbqqqnnnQQQ@@@<<<666444555111//////...---------------........................---------............///---000...///222000:::PPPmmm{{{oooVVVOOOTTTWWWeeevvv{{{fffYYY___fffXXX[[[tttuuuuuurrrrrruuurrr{{{}}}xxxsssuuuuuuvvvwwwxxxyyyxxxwwwssstttzzz}}}~~~yyyooommmrrruuuuuuuuuzzz}}}iii\\\\\\cccjjjpppuuuzzz~~~}}}|||~~~{{{{{{|||tttbbbaaa```bbbjjjwww|||gggRRRIIIKKKgggvvv~~~rrrHHH555333111000///......---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...444@@@BBBUUUiiiqqqqqq\\\EEEGGGIIIOOObbbyyyxxxppptttyyyppplllooonnnsss|||kkkmmmyyyffflllzzznnnZZZHHHLLL```kkkxxxsssppptttyyyrrrooouuu~~~}}}fffcccppp}}}\\\SSSTTTYYYeeesssxxxWWWAAA;;;666666777111//////...------------...........................---------............///000333000///222000<<>>FFFKKKQQQbbbwww~~~yyynnnhhhooowwwtttsssrrrkkksss~~~{{{lllrrryyyjjjmmmuuu~~~kkkZZZJJJOOObbblll{{{gggZZZ^^^eeerrrxxxtttuuuzzz~~~pppeeekkkxxx\\\VVVXXX]]]jjj```EEE===777777777111000///......------......---------------------------------............///000333000///111111???YYY{{{cccIIIDDDJJJaaaeeeuuuqqqWWWkkk~~~vvvrrrmmmfffVVVVVVhhhyyyrrruuussstttxxxwww{{{}}}wwwsssqqqsssttttttssstttuuuwwwyyy~~~}}}zzzsssggg]]]\\\]]]]]]^^^cccoootttmmmhhhiiiqqqzzz~~~}}}sssiii```WWWXXXZZZ^^^dddqqq}}}jjjZZZPPPLLLWWWyyyQQQ666:::111000///......------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...///000444AAACCCXXXlllpppkkkQQQ999CCCLLLSSS___mmmqqqnnnjjjhhhrrrzzzwwwvvvvvvmmmttt}}}xxxkkkyyy{{{nnnnnnrrr|||zzzkkk]]]MMMOOO```hhhtttdddJJJ???HHHRRRbbbzzzyyyssssssuuuuuuqqqqqq~~~mmmXXXXXX```lllyyyjjjKKK@@@999888777000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,---------............///...111///...222333DDD```^^^HHHHHHQQQeeefffzzzbbbRRRnnn|||zzznnn```VVVQQQXXXssstttooosssqqqsssyyyxxx|||~~~yyyvvvrrrtttvvvuuuttttttvvvyyy}}}}}}xxxrrriii^^^VVVLLLLLLLLLNNNUUUaaaoooyyywwwqqqnnnoooqqqsss{{{sssiiiaaa[[[XXX[[[]]]___ccclllyyynnn]]]PPPIIIVVVWWW666888000000///...------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000777CCCEEEYYYlllnnneeeIII999AAALLLUUU\\\bbbgggiiikkkooo{{{~~~sssqqqtttpppuuu|||uuukkk{{{{{{mmmmmmooouuussscccOOOMMMYYY___```SSS???:::BBBGGGUUUmmm{{{zzzzzz~~~{{{cccZZZ^^^mmmqqqPPPBBB;;;999777///000000///...............,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////+++///......222555GGGeee{{{YYYFFFKKKWWWggghhhzzz^^^XXXuuu{{{gggUUUIIIMMM]]]sssmmmqqqooopppvvvvvv}}}{{{xxxuuuwwwyyyxxxvvvvvvyyy|||~~~{{{uuunnndddYYYRRRFFFDDDDDDGGGMMMVVV```fffhhheeegggooovvvzzz}}}}}}}}}|||{{{|||~~~sssiiiaaa\\\\\\^^^aaaaaaccciiittt|||qqq___OOOFFFSSS\\\666555000///...------,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...000000:::EEEGGGZZZlllkkkaaaCCC:::AAALLLVVVZZZ\\\bbbiiillltttmmmiiippprrrvvv{{{tttllltttzzzjjjkkkmmmrrr~~~jjjQQQKKKSSSWWWVVVOOODDDEEEKKKJJJTTTlllyyy||||||``````gggwwwYYY???888888555111000//////............///....................................////////////111...///111000555LLLgggoooMMMBBBMMMYYYcccttt|||gggbbb{{{~~~XXXBBBGGGUUUwwwwwwpppqqqtttvvvwwwyyy|||~~~|||{{{wwwtttssssssvvvzzz|||}}}}}}vvvssstttqqqeeeUUULLL@@@???AAAEEEGGGJJJSSS]]]___iiirrrwww{{{||||||{{{{{{{{{|||}}}xxxooogggdddaaaaaacccfffgggiiisss}}}uuucccRRRGGGSSS|||aaa;;;888/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,............///111<<>>;;;999222111111000///................................................////////////000///000222555@@@WWWnnniiiMMMJJJXXXeeelllllluuuTTTEEEGGGUUUiii}}}vvvrrrsssuuuvvvyyy|||~~~{{{yyyxxxwwwxxxwwwvvvwwwzzz}}}}}}~~~|||}}}yyyrrrmmmlllkkkgggYYYHHH<<<999@@@CCCIIIOOOOOOMMMOOOTTT^^^lllzzz~~~~~~}}}|||~~~{{{uuusssmmmlllmmmppppppnnnrrrwww~~~lllWWWJJJEEEYYYyyyyyyPPP???111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------...111333@@@EEEMMMZZZhhhkkk\\\HHH<<>><<<;;;444222222000//////.............................................//////////////////000222777EEE]]]qqqjjjPPPLLLXXXbbbiiiuuu^^^PPPRRRWWWaaawww{{{vvvrrrtttvvvwwwzzz~~~|||zzzxxxwwwwwwyyyxxxwwwyyy||||||{{{{{{~~~}}}yyytttoookkkiiifff```QQQAAA999999@@@BBBIIIOOOOOOLLLMMMQQQ]]]gggppprrruuu}}}{{{zzz{{{{{{}}}xxxrrrpppnnnkkkllloooooonnnpppuuu~~~pppZZZLLLBBBQQQqqqtttVVV<<<222111///...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,...111444CCCDDDKKK[[[mmmooo]]]III>>>PPP```eeeiiirrrvvvsssnnnyyyqqqkkkmmmhhheeedddxxxyyyxxxvvv~~~nnn[[[WWWSSSPPPNNNQQQUUUTTTRRR[[[iii{{{sssXXXUUURRRPPPJJJAAA<<<;;;>>>AAAEEEJJJQQQ\\\kkkuuussssssrrrooommmlllkkkjjjlllwwwyyybbbWWWYYY]]]```bbbkkk|||nnn___RRRWWWeeebbbsssZZZ===<<<<<<444333222111000///.............................................////////////...///111222999JJJbbbtttlllUUUPPPWWW]]]qqqxxxuuuZZZZZZ___```ddd|||yyyuuusssuuuwwwwwwzzz~~~|||zzzxxxwwwvvvvvvzzzyyyyyy{{{~~~}}}{{{zzzzzz|||~~~~~~wwwssspppllliiiddd]]]UUUIII===999<<>>??????AAAEEEEEEEEEJJJRRRUUU[[[dddnnn|||}}}{{{zzz|||~~~xxxtttsss]]]XXXVVVYYY\\\___ccchhhvvvxxxaaaPPPOOOLLLgggxxx>>>444222///---------///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++...333666@@@GGGWWWhhhoooeeePPP@@@:::VVVnnnrrrrrrvvvrrrgggooo~~~}}}sssrrrpppjjjkkkooolllrrr}}}tttssssssbbb\\\wwwpppiiicccllllllppprrroooqqqxxxiiivvv|||dddLLLEEEIIIIIIOOOSSSTTTSSSUUU]]]eeesss{{{{{{zzz~~~~~~sssqqqqqqxxxqqqaaabbbjjjddddddccc______fffwwwoooBBB<<>>PPPcccxxxrrrUUUGGGPPPbbblllwwwooo^^^ooo~~~pppjjj[[[PPPTTTgggwwwqqqtttwwwvvvtttvvv|||~~~~~~~~~|||zzzyyyyyy{{{}}}{{{yyyyyy|||~~~~~~yyywwwzzz~~~~~~|||{{{zzz~~~zzzsssnnnkkkiiihhhggg___PPPAAA;;;;;;::::::;;;??????AAACCCBBBBBBJJJTTT^^^aaahhhqqqzzz{{{zzz}}}~~~|||vvvnnnbbbQQQQQQ[[[[[[^^^gggkkkttt|||cccNNNKKKYYYlllzzzCCC444222///---------,,,+++++++++++++++******))))))++++++******++++++,,,---+++***,,,///...---222999CCCDDDRRRkkkvvvfffLLL;;;>>>PPP[[[cccmmmmmmggggggggg}}}vvvqqqsssooouuupppwwweeeqqqjjjuuulll]]]WWWzzzuuuhhheee}}}tttjjjttteeeMMMJJJKKKQQQVVV\\\ZZZTTTUUUbbbrrrsssnnnkkkhhhqqq}}}~~~|||zzzyyymmmdddaaagggrrrmmmhhheeeddddddnnnrrrDDD;;;===333333222111000............---------.........//////---------............//////333...000AAASSSeeezzziiiNNNDDDPPPaaajjjzzzhhhYYYooottt___MMMIIIVVVcccuuuuuuxxxzzzwwwuuuvvv|||}}}}}}}}}{{{yyyxxxxxxzzz}}}{{{zzz{{{~~~~~~~~~~~~~~~{{{yyyzzz}}}~~~}}}~~~~~~~~~~~~}}}zzzvvvqqqmmmjjjhhheeecccZZZLLL>>>999::::::;;;===@@@@@@AAACCCAAABBBJJJSSS\\\___cccjjjrrryyy~~~|||}}}|||wwwpppcccSSSRRR[[[\\\___hhhlllttt~~~}}}eeeOOOGGGPPPdddyyyCCC555222///------------,,,++++++++++++*********)))++++++******++++++,,,---+++***,,,......---222999CCCIIIZZZpppsss```GGG:::===MMMVVV\\\ggghhhaaaaaakkk{{{wwwyyytttxxxtttvvvfff}}}llllllsss~~~qqq___YYYWWWvvvooohhhooogggpppkkkZZZWWWTTTWWW\\\___^^^^^^fffttt|||eeeXXXUUUUUUcccxxxpppdddeeeggglllsssvvvssspppoooqqqyyyKKK======444333222111000///.........---------...............---------............///000444000333EEEXXXkkkyyy```HHHDDDSSSccciiiyyy}}}fffXXXuuuwwwTTTBBBIII```tttyyy{{{|||yyyvvvvvv||||||||||||zzzxxxwwwxxxyyy|||{{{|||~~~~~~}}}||||||~~~~~~~~~~~~|||{{{zzzyyyxxxxxxwww{{{}}}~~~~~~~~~}}}zzzuuusssooollliiifffaaa^^^SSSGGG:::777888999<<<>>>BBBAAABBBCCCAAAAAAIIIRRR[[[[[[]]]aaagggooowww{{{}}}}}}yyyssshhhYYYXXX___```dddmmmooottt}}}gggRRRJJJJJJ[[[{{{GGG555222///.........---,,,++++++++++++************++++++******++++++,,,---++++++,,,......---333:::DDDOOOdddvvvqqqYYYCCC:::???LLLQQQVVVccceee___^^^ttt~~~zzz|||yyyiiimmmgggmmmrrrsssggg]]]bbbdddyyyzzzmmm}}}iiieeemmm}}}pppgggddd^^^\\\```aaa___hhhzzzuuuXXXIIIKKKPPP```{{{{{{cccaaallltttwwwyyy{{{yyyxxxyyyTTTAAA>>>666333333111000///.................................---------............///...333000555KKK___sssyyy\\\FFFFFFYYYgggjjjyyyppp___qqqMMMBBBSSSooo{{{xxxzzz{{{xxxuuuwww~~~|||}}}}}}{{{xxxwwwxxxyyyzzzzzz||||||{{{{{{|||~~~~~~}}}{{{xxxvvvvvvwwwxxx}}}~~~}}}}}}}}}}}}}}}~~~~~~zzzvvvrrrqqqooommmjjjeee___[[[OOODDD999777888999<<>>MMMSSSdddvvvvvvaaaIII<<>>555444222111000000////////////.........------------------.........//////000333000888RRRhhhxxxsssYYYIIIQQQfffrrrqqquuugggsssUUUWWW\\\QQQ[[[|||yyyrrrtttuuutttsssxxx~~~~~~|||}}}|||zzzxxxwwwxxxyyy{{{{{{|||}}}yyyyyy}}}}}}}}}}}}yyyzzzzzzxxxvvvxxx}}}{{{}}}|||zzzzzzzzz{{{}}}~~~|||zzzxxxwwwwwwzzz|||~~~{{{xxxtttpppjjjbbbZZZUUU===666222222444777===DDDCCCEEEIIIKKKFFF???@@@EEEHHHJJJLLLLLLMMMSSS^^^ggg]]]SSSPPPUUUUUUNNNLLLRRRPPPSSSXXX^^^eeeooo{{{~~~~~~~~~}}}}}}{{{~~~uuussssssrrr{{{~~~kkkllluuuiiiSSSEEEFFFEEEddd|||VVV666444111/////////...---+++++++++,,,,,,---------++++++******++++++,,,------++++++------///777@@@JJJRRRcccrrrmmmXXXDDD===MMM___hhhiiiooossswww~~~wwwwwwrrr}}}lllsss}}}{{{tttqqqlllfffdddhhhnnntttxxxyyyxxxjjjpppxxxqqquuuuuuNNN===<<<555444222000//////000111////////////////////////..................------000222///:::XXXnnn{{{|||vvv]]]JJJWWWkkksssvvvyyyaaallluuubbbeeefffTTTUUUooo|||}}}xxxyyywwwvvvvvvyyy~~~|||xxxzzz|||zzzwwwuuuvvvxxx{{{{{{{{{|||~~~~~~}}}|||{{{~~~yyyttttttyyy~~~{{{xxxxxx|||}}}{{{xxxvvvuuurrrpppnnnppptttwww||||||{{{{{{{{{|||}}}zzz|||~~~zzzxxxyyyuuuhhhYYYPPP<<<999666555888;;;>>>???@@@BBBEEEGGGGGGEEEBBBAAADDDIIINNNOOORRRZZZeeelll___YYYQQQMMMMMMNNNNNNLLLNNNNNNNNNQQQVVV]]]dddhhhxxx{{{vvvyyy}}}yyyrrr___hhhzzzlllSSSHHHCCCIIIWWWzzz___<<<555///000000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,---777BBBKKKTTTdddoooeeeNNNBBBCCC___iiillloooxxxyyyxxx{{{rrrppp}}}tttoooyyy~~~xxxkkkooo}}}||||||TTT@@@>>>666444222000//////000111////////////////////////...........................111000???^^^sss|||{{{rrrXXXJJJYYYmmmvvv{{{hhhYYYgggyyyiiiiiigggWWWUUUkkkzzz}}}xxxyyyxxxvvvvvvyyy~~~|||zzzyyyzzzzzzyyyvvvuuuwwwyyy{{{{{{zzz{{{}}}~~~}}}|||{{{{{{{{{|||{{{xxxttttttzzz~~~zzzwwwxxx{{{|||zzzwwwqqqooommmkkkkkknnnsssvvvvvvvvvxxx|||~~~~~~~~~~~~~~~oooYYYKKK888666444555888;;;>>>>>>@@@BBBEEEGGGGGGEEECCCAAAAAAHHHOOORRRVVV^^^hhhoooiiiccc[[[UUURRRQQQRRRSSSWWWUUUSSSRRRSSSVVVZZZ\\\hhhqqq}}}~~~vvvssssssooohhhZZZccctttmmmTTTKKKDDDLLL```xxxbbb<<<555///000000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,...777BBBIIIVVVjjjsssdddJJJ@@@DDDgggqqqrrrttt||||||{{{wwwpppqqq{{{oooppp|||}}}}}}|||}}}~~~{{{lllmmm{{{sssrrrvvv{{{yyy{{{ZZZBBB===666555222000//////000111////////////////////////...........................111222CCCeeeyyy}}}{{{mmmRRRHHH\\\nnnvvv}}}rrr\\\WWWfff|||{{{kkkccc^^^QQQSSSfff}}}|||xxxyyyyyywwwvvvyyy~~~|||yyywwwyyyyyyxxxwwwuuuvvvxxxzzzzzzzzzzzzzzz|||~~~~~~~~~}}}|||{{{zzzzzzxxxyyyxxxvvvtttuuuzzz|||yyywwwwwwyyyzzzyyywwwkkkiiifffddddddgggkkknnnlllmmmnnnsssyyysssWWWEEE555444444555999<<<======@@@AAACCCEEEFFFEEECCCBBB@@@FFFPPPWWW[[[aaakkkrrruuuqqqhhh___XXXWWWYYY[[[___]]]YYYUUUSSSRRRSSSTTTZZZ^^^dddgggmmmwwwtttmmmjjjfffaaaYYY```ooonnnVVVKKKAAAIIIdddvvvggg<<<555///000000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,...888BBBJJJZZZpppuuubbbHHH@@@GGGjjjttttttuuu{{{zzzzzzuuuppptttxxxwwwjjjqqq}}}xxxtttqqqpppooooooqqqmmmkkkmmmjjjuuujjj^^^]]]```dddgggqqq```DDD:::777555333111//////000111////////////////////////............////////////000222222FFFiii~~~~~~iiiMMMHHH]]]kkkqqq{{{tttaaa^^^mmmeeeQQQKKKHHHTTTmmmzzzwwwzzzzzzxxxwwwxxx~~~}}}|||{{{yyyxxxyyyxxxvvvuuutttvvvyyy{{{yyyyyyyyyyyyzzz{{{}}}~~~}}}}}}|||{{{{{{zzzyyyyyyxxxyyyxxxvvvtttvvvzzz}}}zzzxxxvvvvvvwwwxxxwwwvvviiifffbbb``````aaacccdddgggffffffiiipppwww}}}zzz{{{|||}}}nnnRRRAAA666555666888;;;<<<<<<:::>>>???@@@BBBCCCCCCBBBBBB@@@FFFPPPYYY^^^aaaiiirrr}}}uuukkkbbb___bbbfffeeeccc___\\\YYYXXXWWWXXXXXXYYYXXXVVVXXX```mmmwwwuuukkkfffdddbbb\\\aaannnnnnWWWKKK@@@HHHeee{{{kkk<<<555///000000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---///888CCCLLL\\\nnnqqq^^^HHHCCCIIIdddnnnoooooottttttuuutttpppvvvwwwnnniiitttxxxrrrooolllnnnooohhhjjjkkkaaahhhqqqhhhTTTRRRUUUXXXZZZ___qqqhhhHHH:::888666444111000///000111////////////////////////........./////////000000333333333FFFjjjfffJJJJJJ]]]eeejjjwwwlllfffwwwdddFFF???HHHdddyyywwwzzz{{{zzzxxxxxx~~~}}}{{{{{{|||{{{zzzzzzxxxuuutttuuuwwwyyyzzzxxxxxxxxxxxxyyyzzz{{{{{{||||||{{{{{{zzzyyyyyyyyy|||{{{yyywwwuuuvvvxxxzzzxxxvvvuuuuuuuuuvvvuuuuuujjjgggdddccceeeggggggggghhheeebbbbbbgggmmmsssvvvvvvwwwyyy|||zzz^^^HHH>>>;;;::::::;;;======;;;999<<<<<<===>>>@@@AAAAAABBBCCCGGGPPPYYY]]]^^^fffpppyyyrrrnnnpppsssooommmjjjgggcccaaa___^^^YYYXXXUUURRRQQQTTT\\\bbbkkktttxxxmmmhhheeebbb]]]```lll~~~oooXXXLLLBBBJJJeeekkk<<<555///000000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---///999DDDMMMYYYffffffWWWFFFCCCGGG]]]iiilllmmmrrrrrrttt~~~tttqqqwwwwwwlllkkkxxxvvvrrrkkkjjjjjjgggoooxxx___SSSWWW]]]lll}}}tttVVVIIILLLTTTZZZ[[[ccc{{{qqqNNN===999777444111000///000000////////////////////////.........//////000000111333555555GGGjjj~~~bbbIIINNN```aaafffyyyrrrggg}}}fffFFFCCCQQQwwwyyyxxx{{{|||{{{xxxxxx}}}|||zzz{{{|||||||||zzzxxxuuutttuuuwwwxxxwwwvvvvvvwwwxxxyyyzzzzzzzzz{{{{{{{{{zzzzzzzzzyyyyyy~~~|||zzzwwwvvvuuuvvvvvvuuuuuutttsssssssssssstttjjjiiiiiimmmrrrvvvuuutttrrrnnniiigggiiinnnrrrtttrrrtttwwwzzz}}}~~~fffLLL>>><<>>======>>>>>><<<:::;;;;;;;;;<<<>>>@@@BBBCCCHHHHHHNNNWWWZZZZZZcccppp}}}{{{wwwrrrlllgggbbb```XXXXXXWWWUUUSSSSSSVVVYYYXXX___kkkxxx~~~rrrjjjddd___ZZZ\\\fffxxxoooXXXHHH@@@HHH^^^jjj<<<555///000000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......000:::EEEMMMYYYddd```QQQCCC@@@CCC[[[hhhnnnooouuutttvvv{{{rrrpppuuuzzzmmmnnnzzzvvvnnniiihhhlll~~~{{{dddNNNEEEIIILLLXXXjjjqqqzzzhhhNNNHHHIIITTT^^^fffwwwvvvRRR>>>999777555222000000000000////////////////////////---......///000000111111///555888JJJkkkwww]]]HHHSSSeeebbbhhhuuudddaaaHHHIIIUUU|||zzzzzz{{{||||||yyywww}}}}}}{{{{{{|||||||||zzzxxxuuuuuuwwwwwwvvvtttuuuuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzzzz}}}zzzxxxvvvuuuuuutttttttttttttttsssrrrqqqrrrsssllllllooovvv~~~|||yyytttooolllnnnqqquuuwwwnnnooorrruuuxxxyyyzzzzzzyyyxxxvvvtttrrrssswwwyyyuuutttpppdddQQQ???;;;???@@@>>>======>>>>>>===<<<<<<<<<<<<<<<>>>AAADDDEEEKKKIIIMMMUUUXXXYYYdddtttyyyqqqiiiccc___[[[[[[\\\[[[ZZZYYYXXXXXXWWWYYY```hhhnnnvvvxxxoooeee]]]TTTVVVaaatttnnnWWWDDD===DDDTTTnnn<<<555///000000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......000:::EEENNN___mmmgggSSSCCC???BBBWWWfffnnnpppuuussstttzzztttoooooo~~~nnnooozzzxxxpppmmmiiilllkkk```UUUDDD???DDDBBBJJJZZZbbbkkkvvvfffMMMMMMKKKVVVeeexxxwwwQQQ===:::888555222000000000000////////////////////////---......///000111111222,,,444;;;MMMlllrrrXXXGGGVVVhhheeelllwwwcccWWWEEEIIIRRRvvv{{{|||{{{}}}|||yyywww}}}~~~{{{{{{{{{{{{zzzzzzxxxvvvvvvwwwwwwuuurrrtttuuuwwwxxxzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzxxxvvvttttttttttttssssssssssssrrrqqqpppqqqsssooopppssszzz|||uuuqqqllljjjkkkooosssuuujjjkkkmmmpppqqqrrrrrrqqqfffeeecccaaa___aaadddgggfffaaaYYYOOOBBB999;;;BBB>>>===<<<<<<>>>??????>>>============???BBBEEEGGGMMMIIILLLTTTWWWYYYfffxxx~~~|||tttjjjccc___aaaaaabbbaaa```]]]\\\[[[^^^]]]___ccceeekkk{{{|||ssshhh^^^QQQSSS___sssnnnWWWGGGBBBFFFQQQttt===555///000000...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......111;;;FFFQQQhhhzzzrrrXXXDDD@@@EEESSSccckkknnnqqqnnnoooyyy|||wwwooojjjxxxoooooozzz{{{tttssslllhhhfff___OOOAAA@@@CCC???BBBPPPWWW```jjjxxx~~~zzzyyy}}}gggOOORRROOOZZZlllXXX???:::777444222222111000///...///000111111///---+++............////////////333333111OOOnnn|||www\\\MMMWWWeeemmmyyyiiioooKKKGGGNNNXXXttt~~~{{{}}}|||vvvuuuxxx~~~zzzxxxxxxyyyyyyyyyzzzyyywwwuuutttsssttttttsssuuuwwwxxxxxxxxxyyyzzzxxxyyy{{{||||||{{{yyyxxxyyyxxxxxxwwwuuutttrrrqqqqqqrrrsssrrrpppooopppqqqpppqqqtttyyy}}}|||vvvrrrnnntttssskkkkkkrrrtttpppnnnmmmllljjjhhhbbbZZZSSSIIIHHHHHHGGGFFFFFFGGGGGGCCCBBBAAA???>>>>>>======??????>>>???@@@CCCEEEFFFDDDCCCBBBAAABBBCCCDDDEEEKKKNNNUUU\\\\\\ZZZ^^^dddtttxxxxxxssslllfffdddeeefffgggggggggfffdddcccdddeeeeeefffjjjpppxxx~~~|||sssmmmkkknnnrrr}}}~~~qqq___QQQOOOPPP[[[ooopppTTTFFFCCC>>>PPPvvv~~~|||}}}wwwEEE:::000------,,,***+++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***+++------111===IIIdddlllLLL<<>>???@@@AAA>>>>>>>>>>>>@@@AAACCCEEEEEEDDDCCCBBBBBBCCCDDDDDDIIILLLTTT[[[\\\\\\```gggssswww~~~xxxssslllgggfffjjjjjjkkkkkkkkkiiihhhggggggiiikkknnnqqqvvv|||oooeee___ZZZYYY[[[jjjnnnwww~~~}}}}}}sssfff\\\QQQRRR[[[nnnqqqUUUFFFFFFBBBQQQvvv~~~FFF;;;111//////...,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++,,,---...222===JJJsss|||cccJJJAAALLLUUUZZZ___gggiii___aaauuu~~~uuuuuusss|||ttthhhlllvvv~~~}}}{{{zzzxxxwwwtttpppmmmhhhgggeeedddbbbaaaaaaaaaeeedddfffiiikkkggg^^^WWWNNNEEE>>>;;;;;;>>>FFFNNNYYY^^^gggqqqyyy{{{gggaaaooohhhUUUWWWgggxxxeeeCCC:::777444222222222000//////////////////.....................////////////000555777SSSlllyyyttt___UUU```lllssskkkeeeooobbbbbb[[[RRR```yyy}}}wwwooopppvvv|||yyyxxxyyyzzz{{{{{{vvvvvvuuuuuuuuuvvvxxxxxxuuuwwwyyyzzzzzzzzz{{{|||yyyyyy{{{{{{{{{zzzyyyxxxzzzyyyxxxvvvsssqqqooonnnrrrsssrrrpppmmmmmmooopppqqqooommmmmmpppsssuuuvvvtttkkkjjjmmmlllkkkjjjqqqyyyttt```OOOGGG===111444444444444444444555666888999:::<<>>>>>======>>>@@@AAABBBFFFEEEDDDCCCCCCCCCCCCCCCGGGIIIQQQYYY\\\\\\aaahhhuuuzzz~~~yyyuuuoookkkjjjppppppppppppooonnnllllllkkknnnrrrvvvyyy|||zzzfff^^^VVVSSSRRRRRRWWW]]]qqqtttyyy{{{yyyxxx|||uuulllfffRRRRRR[[[mmmrrrVVVFFFGGGCCCQQQwwwHHH===333111111000...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///333???KKKppp~~~}}}lllWWWDDD@@@MMMTTTYYY___gggkkkbbbfff|||}}}xxxvvvssshhhllluuu~~~|||||||||zzzwwwtttqqqmmmhhhddd___]]]ZZZVVVSSSPPPNNNMMMOOOOOOQQQUUUXXXXXXTTTOOOGGG???999888999===EEEMMMUUUZZZccclllrrrvvvwwwvvvwwwyyy}}}hhhcccvvvvvv]]]WWWbbbqqqfffCCC:::888444333222222111000000///............//////............////////////...555:::UUUlllwwwttt___TTT]]]gggooobbbVVVdddvvviiicccVVVNNNbbb{{{||||||rrrkkknnnwww~~~{{{yyyyyyzzz{{{{{{{{{xxxwwwvvvtttsssssstttttttttvvvyyyzzzyyyyyyzzz|||zzzzzz{{{{{{{{{zzzyyyxxxzzzyyywwwtttrrrpppnnnmmmssssssqqqooolllkkkmmmooopppoooooopppqqqrrrsssssslllaaa\\\aaaeeeeeeiiiqqqwwwvvv[[[FFFAAA<<<222666555555666666888999999===>>>???@@@AAABBBBBBBBB>>>>>>===<<<===>>>???@@@DDDDDDDDDCCCCCCBBBBBBBBBDDDFFFLLLUUUYYY[[[```fffzzz|||xxxrrrooopppssssssrrrqqqpppooonnnnnnppprrrvvvyyy{{{xxxddd]]]YYYUUUTTTUUUYYYcccnnn~~~}}}{{{}}}tttkkkeeePPPPPPYYYkkk}}}rrrVVVDDDDDD???PPPHHH===333111222000///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///000444@@@LLL```nnnooocccTTTDDD???IIISSSZZZaaalllpppgggjjj~~~xxxvvvtttkkknnnvvv~~~|||zzzzzz{{{yyyuuurrrooojjjdddaaaZZZYYYVVVSSSOOOMMMKKKJJJFFFEEEEEEFFFHHHHHHFFFCCCAAA;;;666666999<<>>===<<<<<<<<<===>>>AAAAAABBBBBBCCCCCCCCCCCCCCCDDDIIIRRRXXXZZZ___eee||||||vvvtttuuusssrrrqqqppppppoooooooootttuuuwwwxxxzzz~~~}}}nnn___XXXTTTRRRSSSVVV]]]lllzzz|||~~~ttteee[[[LLLLLLUUUhhh{{{rrrVVVEEECCC<<>>===<<<>>>999555666999===DDDLLLPPPUUU]]]eeejjjkkkjjjhhhiiikkknnnpppqqqrrruuuwwwuuurrrtttlllYYYTTTPPPPPPccc|||pppIII;;;888555333333333111000.........///////////////............////////////...666<<>>???AAACCCCCCCCCCCCBBB@@@???>>><<<;;;;;;<<<<<<>>>???AAACCCDDDEEEFFFFFFDDDDDDIIISSSZZZ^^^dddiii|||xxxvvvxxxrrrqqqppppppooooooppppppvvvwwwxxxyyy{{{xxxwwwssspppqqqpppfff[[[UUUSSSTTTYYY```jjjzzz||||||uuuaaaSSSHHHHHHRRReeeyyyqqqVVVGGGEEE>>>RRREEE;;;111///000///...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---///000555AAAMMM___jjjgggZZZNNNDDDFFFUUUmmmuuu}}}rrrlll{{{wwwmmmiiijjjyyy|||}}}mmmffflllvvv~~~{{{yyywwwvvvvvvssspppnnnkkkfffaaa]]]RRRQQQNNNJJJGGGEEECCCBBB???>>>===<<<;;;;;;<<<<<<===888555777999<<>>??????@@@CCCEEEFFFFFFEEEDDDBBB@@@???===;;;;;;;;;<<<<<<===AAADDDGGGIIIKKKKKKEEEEEEKKKVVV```gggmmmsssxxxuuuxxxrrrrrrqqqpppqqqrrrssstttwwwyyy|||~~~xxxiiiiiimmmooonnnmmmjjjaaaWWWXXXXXX\\\eeepppzzzyyy{{{yyydddRRRGGGGGGPPPdddxxxsssWWWFFFGGG@@@PPPEEE;;;111000111000///000......------------......------------------------+++***,,,...000444AAAMMMWWWdddbbbTTTHHH@@@EEEWWWyyy|||vvvrrrffffffiiivvv~~~~~~hhhdddmmmyyy~~~{{{yyywwwuuutttqqqnnnkkkgggddd___YYYUUUNNNMMMJJJGGGEEEBBBAAA@@@:::;;;;;;:::999:::;;;<<<<<<777555666888:::???EEEKKKNNNSSSWWWZZZZZZZZZYYYYYY\\\___bbbcccdddfffhhhjjjsss~~~iiiTTTEEEHHHLLLSSSiii}}}KKK;;;999555444333333222111+++---///111111000///.............../////////000000666:::XXXqqq|||fffPPPHHH\\\tttpppggg~~~dddGGGBBBYYYzzzuuuuuusssuuuzzz}}}}}}~~~}}}{{{{{{{{{zzzxxxwwwyyyxxxwwwvvvvvvwwwwwwxxxuuuwwwyyyzzzzzzzzz{{{|||}}}|||{{{zzzyyyxxxxxxyyyvvvtttrrrooonnnmmmnnnnnnnnnppprrrqqqmmmiiifffddd___ZZZRRRHHH@@@@@@EEEJJJOOOWWW^^^cccrrrgggGGG>>><<<666111222333444555777999<<<>>>@@@DDDEEEGGGHHHIIIGGGFFFEEECCCAAA???===<<<;;;;;;;;;;;;===AAAFFFJJJMMMNNNOOOGGGGGGMMMZZZfffnnnvvv|||wwwtttvvvssssssrrrrrrrrrtttvvvwwwwww{{{yyykkkbbbdddkkkqqqrrrooojjj```VVVXXXXXX^^^kkkwwwqqqxxx~~~hhhUUUHHHGGGPPPcccwwwtttXXXCCCGGGAAALLL{{{{{{FFF;;;222000111111000111......------------......------------------------******+++...///444@@@MMMLLL]]]aaaVVVLLLBBBHHHZZZuuu|||}}}{{{rrrdddhhhmmmxxx}}}gggdddqqq~~~|||yyywwwuuusssrrrmmmjjjfffbbb^^^XXXRRRNNNFFFEEEDDDBBBAAA@@@??????999999999999777777888:::<<<777444666777888<<>>:::666333222222111111222000///------///000222///////////////000000000333777>>>ZZZlllyyy]]]LLLKKKaaassszzz}}}dddlllWWWKKKEEEWWW{{{vvvtttvvvwwwxxxzzz}}}~~~||||||}}}}}}{{{zzzyyyvvvttttttvvvxxxyyyyyysssyyy~~~~~~{{{xxxyyy|||~~~~~~}}}{{{xxxvvvvvvvvvsssrrrpppnnnlllllllllmmmjjjnnnpppmmmeee]]]ZZZZZZZZZOOODDDAAABBBBBBCCCFFFRRR]]]iiiuuuyyy___DDD999555111000222222222444777:::===@@@BBBFFFFFFFFFEEEFFFFFFGGGGGGEEEDDDBBB???<<<<<<>>>AAAAAACCCCCCDDDJJJPPPQQQMMMLLLFFFOOOdddqqqrrryyyzzzwwwvvvrrrrrrrrrssstttuuuwwwwww{{{~~~qqqddd```bbbfffjjjpppsssooofff[[[TTTWWWYYYeeexxxwww}}}iiiTTTIIIIIIOOO^^^tttoooWWWCCCCCCCCCPPPtttNNN444555333///333,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++---000555>>>HHHNNNaaadddVVVIII@@@BBBPPPkkkrrr{{{{{{hhhdddgggyyymmmhhhnnnwww|||wwwtttrrrqqqpppooolllggg```YYYTTTOOOKKKHHHBBBAAAAAA@@@???>>>>>>===:::999888777777888999:::444333222222555:::???CCCDDDFFFIIILLLOOOQQQRRRSSSQQQSSSWWW[[[___bbbdddeeekkkvvv}}}aaaLLLGGGKKKGGGNNNfffyyyMMM>>>;;;666333222222111111111000///......///000111/////////000000111111111///444<<>>======<<<;;;;;;::::::666666555555555555666666333222222333666:::>>>AAABBBCCCEEEHHHJJJKKKLLLLLLLLLNNNQQQVVVZZZ]]]```aaahhhsss|||iiiPPPGGGLLLIIIOOOkkkQQQ???;;;666333222222111000111000///......///000111...//////000111222333333...333<<<[[[nnnyyyxxxWWWJJJLLLbbbsss|||mmmlllfffGGGLLLPPP```vvvuuuwwwzzz|||~~~}}}~~~{{{xxxwwwxxxzzz{{{{{{{{{sssooopppuuuzzz~~~~~~}}}|||zzzyyywwwvvvuuurrrqqqooommmlllkkkjjjjjjmmmllllllkkkhhhbbb[[[VVVGGG???;;;>>>EEEJJJQQQVVV^^^rrrsssdddNNN:::444444222222555777888999<<>>999222---222,,,///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...000555@@@LLLWWWddd```NNNAAA888:::FFFSSS\\\iiizzz~~~oooppp{{{rrrpppnnnyyyzzziii\\\```ooo}}}}}}{{{{{{yyyvvvsssooojjjccc^^^TTTOOOIIIDDDAAA>>>;;;999888888888777666666555555222222333333333333222222111111222444777:::===>>>>>>???AAABBBCCCDDDDDDDDDFFFHHHKKKOOOSSSVVVYYY[[[bbblllvvvsssSSSGGGNNNMMMUUUwww{{{~~~SSS@@@<<<777333222222111000000000////////////000000...///000111222333444444111555>>>]]]qqq|||zzzXXXJJJKKK___ooo|||jjjmmmvvvaaaPPPZZZYYYaaa~~~ssssssvvvzzz|||~~~~~~}}}yyyxxxxxxzzz{{{|||zzzrrrhhheeekkkssszzz|||~~~|||zzzyyyyyyxxxvvvuuurrrqqqpppnnnlllkkkjjjjjjnnnllljjjjjjjjjeee\\\UUUBBB<<<999>>>FFFLLLTTT[[[ggg~~~lll[[[HHH777444444222333666999999;;;===@@@CCCFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJFFFHHHIIIIIIGGGEEEEEEEEEIIILLLMMMMMMQQQXXX[[[ZZZQQQXXXlll|||yyyvvvrrroooooonnnppprrrvvvyyy|||~~~tttaaaTTTNNNMMMQQQWWWXXX___eeeddd^^^YYY[[[^^^aaaooo}}}}}}~~~kkkYYYJJJIIINNN]]]rrrjjjSSS???AAA@@@FFF```fffDDD;;;222---222---000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000555BBBOOO```ooojjjTTTBBB888===MMMUUU___mmm~~~ssssss{{{rrrqqqooozzzqqqaaaVVV^^^qqq}}}zzzxxxvvvuuusssooojjjaaaWWWQQQJJJFFFAAA===;;;:::888666444444444444333333222222///000111222222111000//////000333666888:::;;;<<<<<<<<<===>>>@@@@@@AAAAAABBBCCCFFFIIIMMMQQQTTTVVV]]]dddllluuuwwwooo|||wwwSSSEEEOOOPPP\\\tttUUUAAA===888444222222111000000000////////////000000...///000111222333444444444666>>>\\\qqq~~~|||[[[KKKJJJ]]]lllzzzrrreeettttttjjj```hhh___^^^}}}qqqqqquuuxxx{{{}}}||||||}}}yyywwwxxxzzz||||||{{{tttkkkkkkqqqxxx||||||}}}{{{yyyyyyyyyyyyvvvtttrrrrrrqqqooommmkkkjjjiiinnnkkkiiijjjkkkggg]]]TTTBBB===;;;@@@FFFLLLTTT[[[kkkyyykkkWWWFFF777555555333333777999:::;;;===@@@CCCEEEGGGFFFGGGHHHIIIJJJJJJJJJJJJEEEGGGJJJJJJHHHGGGFFFFFFJJJNNNPPPPPPTTT\\\```aaaZZZeee{{{wwwuuutttpppnnnooommmooorrrvvvzzz}}}{{{kkkYYYPPPMMMNNNSSSXXXXXX^^^bbbaaa[[[YYY\\\aaadddttt~~~kkk[[[JJJIIIMMM\\\qqq~~~hhhQQQ>>>@@@???EEE^^^uuuPPPCCC666...222,,,......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,---...000666DDDRRRoooyyy^^^EEE888???RRRWWWaaannnsssrrryyyooollljjjuuummm___WWWaaauuu~~~|||yyywwwuuussspppllleeeZZZOOOHHHCCC@@@;;;999888777666555333333222222222222222111//////111222222111/////////111444777:::;;;;;;:::::::::;;;===>>>@@@AAABBB@@@AAACCCEEEIIILLLOOOQQQWWW\\\bbbkkkwwwccc___pppxxxUUUFFFMMMPPP```vvvsssYYYAAA===888444333222111000//////000000000000//////...//////000111222333333333555===]]]sssyyy\\\LLLJJJ]]]mmmyyy}}}XXXZZZrrrzzzqqqfffiii]]]\\\sssrrruuuxxx{{{}}}{{{yyy~~~|||wwwuuuvvvyyy{{{|||yyysssrrrvvvzzzzzzxxx}}}zzzxxxxxxyyyyyywwwtttqqqqqqpppooommmkkkiiigggkkkiiihhhjjjjjjeee[[[SSSBBB>>>>>>BBBGGGLLLTTT\\\mmmrrriiiUUUEEE888666555333444999:::;;;<<<>>>@@@CCCEEEGGGEEEFFFHHHJJJKKKKKKJJJJJJEEEGGGJJJJJJIIIHHHHHHHHHLLLQQQTTTTTTXXXaaagggiiigggtttyyyrrrrrrqqqooommmnnnmmmppptttxxx}}}sssdddSSSLLLKKKMMMPPPUUUWWW[[[___^^^\\\\\\```eeejjjyyy}}}lll]]]JJJIIIMMM[[[ppp|||fffNNNAAABBB@@@CCC\\\zzzwwwzzzZZZIII999000333,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000666FFFVVVwwwaaaGGG999???RRRVVV^^^hhhwwwyyyjjjjjj|||tttsssrrr|||mmmbbb]]]hhhyyy~~~|||yyywwwvvvsssnnnhhh```UUUJJJCCC===:::666444444444444333222222222222222222222222000000111111111111000000000222555999;;;;;;;;;;;;999999:::;;;===>>>@@@AAA??????@@@AAADDDGGGJJJLLLQQQSSSYYYaaammmwww~~~fffXXXVVVgggyyy[[[LLLOOORRRgggqqq}}}___BBB>>>999555333222111000//////000000000000///////////////000000111111111111555@@@bbbyyyvvv\\\KKKKKK```qqqyyylllOOORRRkkk~~~nnnZZZ[[[UUU\\\wwwuuuwww{{{~~~|||yyy}}}}}}yyyuuusssuuuxxx{{{|||~~~zzzwwwvvvxxxyyyyyywww}}}zzzwwwwwwyyyzzzwwwsssooooooooommmkkkiiifffeeefffffffffgggfffaaaXXXQQQ@@@>>>???DDDIIIOOOWWW```tttwwwmmmgggSSSDDD777555555333666<<<;;;<<<===???AAADDDFFFGGGFFFGGGIIIKKKLLLLLLLLLKKKGGGHHHJJJJJJIIIIIIJJJKKKNNNTTTXXXYYY]]]fffnnnqqqvvv~~~vvvpppqqqqqqpppoooqqqpppssswww|||kkk\\\MMMHHHHHHJJJMMMPPPSSSVVVYYY[[[]]]```eeehhhttt}}}mmm^^^JJJHHHLLLZZZpppzzzdddMMMAAACCCAAAEEEaaawwwzzz||||||UUUDDD666000444...///......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000777GGGXXXqqq|||sssZZZGGG<<<@@@OOOYYY___fffqqqsssdddeee}}}|||{{{nnnfffeeeppp}}}|||{{{xxxvvvtttpppjjjbbbYYYOOOEEE???:::777333222222222222111222222222222222222222222111000000000000000000111222444666999;;;<<<<<<<<<999999888888999;;;<<<======<<<<<<<<<>>>AAACCCEEEHHHIIIMMMUUU___hhhnnnqqqwwwpppPPPUUUVVVeeeyyycccWWWVVV[[[xxx~~~|||uuu}}}{{{eeeBBB>>>999555333222111000//////000000000000//////////////////000000000000000666DDDiiiuuuZZZKKKLLLdddtttyyymmmVVVRRRjjjhhhLLLLLLMMM]]]{{{xxxzzz~~~~~~zzz~~~{{{xxxsssqqqssswwwzzz|||}}}{{{zzzzzz|||}}}~~~~~~}}}yyyvvvwwwzzzzzzwwwsssmmmmmmmmmllliiigggdddbbbbbbccceeefffccc]]]UUUPPP===<<<>>>DDDKKKQQQ[[[ddd~~~zzzoookkkhhhQQQBBB666444444333777>>>======>>>@@@BBBEEEGGGHHHGGGHHHKKKMMMNNNNNNMMMLLLHHHJJJKKKKKKJJJJJJLLLMMMPPPVVV[[[\\\```jjjssswwwwwwrrrrrrtttssssssuuurrruuuzzz~~~eeeWWWIIIEEEGGGIIIKKKMMMPPPQQQTTTYYY^^^dddhhhjjj{{{}}}mmm___JJJHHHLLLZZZooozzzcccLLL>>>AAABBBIIIjjj}}}oooIII:::000---555111333......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++...///000777HHHYYYfffnnncccPPPFFFAAADDDOOO```dddiiissssssdddggg~~~tttzzznnniiijjjuuu}}}|||{{{zzzxxxvvvqqqlllddd[[[RRRHHH@@@::::::777333222222333222222111111111222222222222222111000///......///000111333555777:::;;;=========:::999777666666777888888::::::999999:::<<<>>>@@@BBBAAACCCKKKSSSYYY^^^aaakkksss{{{zzzrrrUUUAAAUUUZZZgggxxxiii```^^^gggxxx|||{{{mmmhhhmmmtttjjjFFF===666555444111000000000000////////////000000000000000000////////////000888SSSnnn{{{XXXJJJRRRfffpppzzzyyyhhh]]]llliiiPPPDDDEEElllzzzxxxzzz~~~|||{{{{{{}}}~~~}}}zzzwwwvvvvvvwwwxxxwww{{{zzzyyyyyyzzz{{{zzzxxxxxxyyyzzzyyyxxxuuurrrpppooollljjjiiijjjhhhccc___dddbbbbbbcccccc\\\PPPGGG>>>???BBBFFFLLLVVVaaaiii{{{}}}nnnlllkkkdddPPPCCC666333444555777;;;;;;===???AAABBBDDDGGGJJJHHHKKKNNNOOONNNLLLJJJJJJJJJJJJKKKLLLNNNOOOPPPPPPXXX[[[\\\]]]aaajjjxxx{{{vvvuuutttrrrrrruuuqqqxxxgggXXXMMMKKKJJJEEEGGGMMMNNNOOOUUU[[[\\\___jjjxxx~~~ooobbbMMMJJJKKKWWWkkkzzzcccLLL???===@@@IIIiiitttIII;;;777333333,,,111---...000000...,,,,,,,,,---------------------------......---///888FFFQQQdddaaa[[[PPPBBB;;;CCCNNN^^^ggghhhiiinnnlllmmmyyy{{{ssswwwmmmjjjlllyyy|||zzzzzzyyywwwuuuqqqlllbbbWWWLLLAAA:::666333333333333222222222222222333333333222111000000444333222111111222333444555777:::======<<<999888888777777666666666666777777777777777888999:::;;;======>>>AAAEEEJJJNNNQQQVVV___lllzzz|||xxxuuukkkyyyzzz___JJJHHHOOO]]]|||}}}iiigggnnnzzzxxxvvvmmmnnntttkkkFFF===666555444111000111000000////////////000000000000000000////////////333:::TTTnnn{{{~~~XXXJJJSSSjjjvvv~~~{{{hhh^^^mmmnnnOOOFFFRRRzzzxxxzzz~~~}}}{{{zzzzzz{{{||||||zzzwwwvvvwwwxxxxxxxxx{{{yyyxxxyyyzzz{{{zzzxxxyyyzzzzzzyyywwwuuusssrrrpppmmmjjjjjjjjjgggbbb^^^bbb```______^^^XXXMMMEEE===???AAADDDKKKTTT___fff}}}tttiiikkkiiibbbPPPCCC777333444555777:::<<<>>>@@@AAAAAACCCFFFHHHHHHJJJLLLLLLJJJHHHHHHHHHKKKKKKMMMOOOPPPRRRSSSSSSVVVXXX[[[]]]bbblllzzz|||wwwwwwvvvssssssvvvsssyyyeeeWWWKKKJJJIIIFFFIIIPPPOOOPPPUUU[[[]]]aaannn{{{}}}oooaaaMMMJJJKKKWWWkkk}}}fffOOO???>>>@@@HHHeeeyyyLLL<<<666222333,,,111...///111111///------...---------------------------......---///888GGGRRR[[[[[[YYYRRRFFF???EEEPPPZZZcccgggmmmvvvtttttt~~~xxxnnnpppwwwwww|||pppmmmppp||||||zzzyyyxxxvvvtttqqqkkkaaaUUUIII@@@999666333333333222222222111111222222333333222222111111444444333333333444666666999;;;>>>@@@@@@>>><<<:::888777666666555666666666666666666666777888999:::<<<<<<<<<===@@@DDDGGGIIIMMMTTTbbbsssyyyqqqoookkk~~~cccPPPDDDHHHQQQ___}}}zzzssstttxxxsssiiippp}}}vvv|||}}}~~~xxx|||lllFFF>>>777555555222000111000000////////////000000////////////000000000000444:::RRRkkkxxxzzzUUUHHHSSSlllzzziii]]]oootttOOOKKKbbbzzzxxxzzz~~~~~~|||zzzyyyyyyzzz{{{|||yyyvvvvvvwwwxxxyyyyyyzzzyyyxxxxxxzzzzzzzzzxxx{{{{{{zzzyyywwwvvvuuuuuurrroookkkjjjiiifffaaa\\\___\\\YYYWWWUUUPPPHHHBBB<<<===???BBBHHHPPPZZZaaa|||xxxjjjfffkkkiii```PPPCCC777444555666888:::<<<>>>???@@@AAABBBEEEHHHIIIJJJJJJHHHFFFDDDEEEFFFLLLMMMOOORRRTTTVVVWWWXXXYYY[[[^^^```fffppp|||~~~zzzzzzyyyvvvuuuwwwxxx}}}mmm]]]OOOKKKIIIFFFJJJQQQPPPQQQUUUZZZ___fffttt|||mmm```MMMJJJKKKWWWkkk~~~hhhQQQAAA>>>???FFF___QQQ>>>666111222,,,111...000111111///......///------------------------,,,......---///999GGGRRRVVVXXXZZZUUUIIIAAAFFFOOOWWW```fffrrr~~~{{{|||ooommmqqqqqqyyyrrrpppuuu~~~|||zzzyyywwwtttrrrqqqjjj___RRRFFF===888666333222222222222111111111333444444555555555555444555555555666666888999:::<<<===???AAAAAA???<<<;;;777777666555555555555555444444444444555666777777999999999999:::<<<>>>???CCCHHHTTTffftttuuukkk```kkkooommmNNNEEECCCLLLWWWgggnnnbbbcccjjjqqqtttvvvxxxlllzzzvvv|||mmmGGG>>>777666555222000111000000////////////000000////////////000000000000222666LLLeeerrr|||~~~tttRRRGGGSSSkkkxxxlll]]]ppplllKKKLLLeeeyyywwwyyy{{{|||}}}}}}~~~}}}|||zzzzzzzzz{{{|||{{{yyyvvvuuuwwwxxxyyyyyyyyyxxxwwwxxxyyyzzzyyyxxx|||{{{zzzyyyxxxwwwwwwxxxtttpppllljjjiiieee___[[[ZZZWWWSSSOOOLLLHHHCCC???;;;<<<>>>@@@EEELLLTTTZZZvvvvvvooogggjjjpppkkk```PPPCCC888444555666888::::::<<<>>>???@@@CCCFFFHHHJJJIIIHHHEEECCCBBBEEEGGGNNNPPPRRRUUUXXXZZZ[[[[[[[[[\\\]]]^^^bbbjjjssszzzzzz}}}~~~}}}yyyxxxzzz~~~zzzhhhWWWOOOJJJEEEGGGNNNOOOQQQUUUYYY```kkkyyyzzzlll___MMMJJJKKKWWWkkk}}}fffOOOBBB>>>???EEEZZZWWW@@@555000111+++111---///000000...---...///------------------------,,,.........000999HHHSSS[[[^^^___XXXIII???CCCMMM[[[aaaggguuu}}}rrrnnnooommmxxxooopppuuu~~~~~~|||zzzxxxvvvssspppooohhh[[[MMMBBB:::666555222222222333333333333333666666777888999999999999666666777888999:::;;;;;;<<<===?????????===;;;999777777666555444444444444222222222222222333444555666555555555666777888999;;;@@@IIIVVV^^^]]]UUUMMMfffqqqSSSHHHDDDFFFQQQ```vvvuuu```\\\dddqqqzzzyyyyyyhhhgggxxxttt~~~nnnGGG>>>777666555222111111000000////////////000000.../////////000000000111000444HHHaaappp|||~~~tttVVVKKKUUUkkkxxxppp___ttt\\\HHHLLL^^^xxxvvvwwwwwwyyyzzzzzz{{{~~~}}}|||||||||}}}~~~|||yyyvvvvvvwwwxxxyyyxxxxxxwwwvvvwwwyyyzzzyyyxxx{{{{{{zzzyyyxxxxxxyyyyyytttqqqmmmkkkiiieee___ZZZUUUQQQMMMHHHEEEBBB???===;;;<<<===???BBBHHHOOOTTTlllmmmlllkkkqqquuummm```PPPDDD888555666777888:::777999<<<>>>@@@CCCGGGJJJJJJIIIGGGDDDBBBCCCFFFIIIPPPRRRTTTWWWZZZ[[[[[[[[[WWWVVVUUUTTTUUUYYY^^^bbb^^^bbbhhhmmmpppvvv|||zzz|||mmmZZZQQQJJJDDDEEEKKKOOORRRUUUZZZbbbppp~~~yyylll___MMMJJJKKKWWWkkk}}}fffNNNCCC===???GGGZZZzzz~~~}}}]]]CCC666000222+++111,,,---...---,,,,,,---...------------------------,,,.........000:::HHHTTT```bbbaaaXXXGGG===DDDPPPaaadddhhhvvvzzzuuummmkkkgggrrrlllmmmsss|||~~~{{{yyyxxxtttpppmmmkkkdddWWWJJJ???888555444222333333444555666777777888999999:::;;;;;;;;;;;;888999999:::::::::;;;;;;<<<===>>>>>>>>><<<;;;999777666555444333333333333111111111000111111222222222222333333444555666777777<<>><<<<<<;;;<<<===>>>@@@DDDKKKOOObbbgggmmmqqquuuuuukkk___PPPDDD999666777777888:::666888;;;===@@@CCCFFFIIIGGGFFFEEECCCBBBEEEIIIMMMQQQSSSVVVXXXYYYYYYXXXXXXVVVTTTQQQOOONNNPPPRRRSSSRRRSSSXXX]]]^^^```fffmmmttt|||}}}||||||jjjXXXPPPKKKEEEGGGNNNOOOTTTXXX\\\fffuuuyyylll```MMMJJJKKKWWWkkk~~~fffNNNBBB<<>>GGGUUUcccfffkkkyyy{{{vvv|||sssmmmeeennnkkkjjjooozzz~~~{{{yyywwwsssoookkkfff___TTTGGG===777444333333444555777999:::<<<===<<<<<<===>>>>>>>>>==================<<<;;;:::999<<<===>>>>>>>>>===<<<;;;777666555444333222222222111000000///000000111111000111222333444555555666444888===>>>>>>???CCCGGGHHHYYYnnngggEEEBBBBBBGGG[[[~~~xxxpppwww|||rrrhhhppp|||pppooo{{{tttGGG???888777666333111222000000////////////000000.........///000111111111333444IIIeeexxxeeeTTTYYYppp```[[[wwwttt```]]]]]][[[rrruuurrrssstttvvvxxxxxxzzz~~~~~~~~~~~~~~~{{{xxxvvvvvvwwwvvvvvvvvvuuutttvvvxxxyyyxxxxxxwwwxxxyyyzzzzzzyyyxxxwwwtttqqqmmmjjjiiieee___ZZZJJJIIIFFFBBB>>><<<;;;<<<<<<<<<======???BBBHHHKKK[[[dddnnnttttttoooeee\\\OOODDD999777888888888:::888:::<<<>>>>>>AAADDDFFFBBBCCCCCCBBBCCCFFFKKKOOORRRTTTVVVWWWXXXVVVTTTSSSTTTRRROOOMMMMMMOOOPPPPPPRRRQQQSSSXXXZZZ[[[bbbkkksss{{{~~~~~~zzziiiYYYSSSOOOJJJLLLSSSQQQWWW\\\```kkk{{{tttzzzyyymmmaaaMMMJJJKKKWWWkkk|||dddKKKBBB<<<@@@NNNdddcccFFF999333444,,,000,,,------,,,+++,,,...000------------------------,,,.........111;;;JJJUUU[[[^^^^^^UUUEEE===FFFUUU^^^dddmmm~~~{{{uuuwwwqqqiiirrr}}}mmmkkknnnzzz}}}{{{yyyvvvrrrmmmiiiaaa[[[QQQFFF===777444333444555777999<<>><<<999888::::::;;;<<<<<<<<<;;;;;;777666555333222111111111111000000/////////000000000111222333333333333333333444666888:::===AAAEEEBBBSSSddduuu___DDDAAAAAAJJJeeeyyyqqqnnn~~~qqqlllrrrwwwHHH???888777666333111222000000////////////000000---......///000111111222222333HHHeeezzzgggSSSWWWpppuuuSSSUUUtttyyyeee___ZZZRRRdddtttqqqrrrtttvvvxxxyyyzzz}}}}}}~~~~~~|||yyyvvvvvvvvvvvvuuuuuuttttttuuuxxxyyyxxxwwwuuuwwwyyyzzzzzzyyyxxxwwwtttpppmmmjjjiiieee___ZZZHHHGGGEEEAAA===;;;;;;<<<<<<=========>>>AAAFFFJJJXXXcccppptttppphhh___ZZZOOODDD999777888888888:::;;;<<<>>>>>>>>>???AAACCC???@@@AAAAAACCCFFFLLLOOOSSSTTTVVVWWWVVVTTTQQQPPPNNNLLLJJJIIIKKKMMMNNNNNNQQQMMMNNNTTTYYY\\\fffqqq~~~~~~}}}~~~mmm]]]XXXSSSOOOPPPWWWSSSZZZ___cccnnnuuuhhhqqqyyymmmbbbMMMJJJKKKWWWkkkyyy```HHHAAA;;;AAAPPPhhhdddGGG:::555555---000---......---,,,---///111------------------------,,,.........111;;;JJJVVVYYY]]]___VVVDDD;;;CCCQQQXXXaaaooo|||vvv|||uuupppjjjttt|||qqqlllnnnzzz}}}{{{yyyvvvrrrlllhhh^^^YYYOOOEEE<<<777444222444555888;;;???BBBDDDFFFMMMMMMMMMMMMLLLKKKJJJJJJFFFFFFEEECCC@@@===999888666777777888999999999999777666444333222111111111111000000/////////000000111222222222222222111111444222222444888<<<======FFFVVVcccrrryyyYYYAAACCCEEEPPPppp|||ttt~~~zzzkkkpppyyyiiikkkxxxwwwIII@@@888666666333111000000000000000////////////111111000000000000000111222444GGG```vvvcccRRRWWWppp~~~dddOOOXXXuuugggSSSNNNKKKccctttqqqsssrrrtttvvvxxx|||~~~}}}|||||||||yyywwwwwwxxxxxxwwwzzzzzzzzzxxxwwwwwwyyy{{{xxxyyy{{{|||{{{yyyvvvtttoooqqqqqqmmmjjjhhh```XXXKKKHHHGGGIIIHHHBBB===<<<@@@CCCDDDBBB@@@AAAGGGLLLNNN]]]nnnuuuqqqfff]]]YYYRRRMMMAAA777555:::<<<:::<<<<<<<<<<<<===>>>???@@@??????@@@BBBFFFIIIMMMNNNQQQSSSUUUWWWVVVSSSPPPMMMKKKLLLNNNNNNMMMLLLLLLMMMOOONNNTTT]]]^^^___mmm{{{uuuwwwzzz{{{}}}yyy{{{wwwfffZZZVVVTTTQQQMMMVVV]]]dddjjjsss~~~gggeeelllyyynnneeeMMMLLLLLLVVVkkkvvv]]]HHHFFF===HHHTTTvvvxxxpppGGG888555///---111//////............/////////...---,,,+++,,,,,,------///000///111:::HHHSSSTTTdddiiiXXXBBB<<>>@@@OOOzzz}}}vvvuuu||||||iiiuuuoookkkmmm}}}vvvJJJAAA999777666333111111000000000000////////////111111000000000000111111333777KKKdddxxx{{{```OOOVVVrrrxxx___MMM[[[}}}fffTTTNNNKKKeeetttqqqsssssstttvvvxxx{{{~~~~~~}}}}}}}}}~~~{{{wwwvvvvvvwwwwwwvvvyyyzzzzzzxxxwwwwwwyyy{{{zzz{{{}}}~~~}}}{{{yyywwwssstttsssnnnllljjjbbbZZZJJJDDDAAABBBBBB??????AAAAAACCCEEECCCAAABBBGGGLLLQQQ___qqqyyyuuujjjaaa]]]TTTOOODDD999666:::;;;888<<<<<<======>>>?????????>>>>>>@@@BBBFFFJJJMMMPPPOOOPPPRRRSSSRRRPPPNNNMMMMMMNNNNNNNNNMMMMMMOOOQQQSSSTTT\\\eeehhhlll~~~ooo___YYYVVV\\\dddiiipppwww}}}zzzzzz|||}}}mmm___XXXTTTPPPNNNUUU\\\ccciiiqqq}}}gggeeennnxxxlllbbbSSSPPPOOOVVVjjjuuu\\\GGGBBB<<>>EEELLLQQQSSSSSSRRRQQQPPPOOONNNMMMLLLKKKJJJGGGEEEBBB>>>;;;:::999999777888888999999888888777444444333222111000000///000//////......//////000//////000000000111111111000111333666999;;;>>>???===CCCNNNYYY]]]UUUFFF:::@@@DDDSSS{{{xxxzzzrrrsss|||pppdddnnnllllllrrrxxxKKKBBB:::888666333111222000000000000////////////111000000000000000111111555999MMMgggzzzyyy\\\KKKUUUssseeeTTTaaafffPPPHHHIIIhhhtttqqqsssssstttvvvxxx{{{~~~~~~~~~~~~~~~~~~~~~~~~|||zzzvvvuuuuuuvvvvvvvvvyyyyyyyyyxxxwwwwwwyyy{{{{{{|||}}}~~~}}}{{{yyywwwxxxxxxtttpppnnnllleee]]]IIIAAA;;;;;;<<<===@@@EEEBBBEEEFFFEEEDDDDDDHHHKKKSSSaaaqqqyyyvvvlllccc^^^VVVQQQGGG<<<777999999777;;;<<<>>>???@@@@@@???>>>??????AAACCCGGGKKKNNNQQQMMMNNNNNNNNNMMMMMMMMMMMMKKKKKKJJJJJJJJJNNNSSSXXX[[[___gggooorrrxxxnnnMMMEEEBBBBBBIIIQQQXXX___eeeppprrrtttxxx}}}tttfffZZZRRRNNNMMMRRRZZZaaagggooo{{{}}}ffffffqqqxxxjjj___YYYUUUQQQVVVhhh~~~ttt[[[FFF@@@===HHHTTTyyyKKK777444111000222//////............//////......---,,,,,,,,,------...000000///111999FFFQQQaaawwwnnnMMM>>>KKK^^^iiieeemmmzzzuuueeecccnnnyyyppppppxxxsssqqq|||yyyvvvtttrrrmmmfffaaaXXXOOOFFFAAA<<<777555777;;;@@@IIIQQQVVVVVVTTTRRROOONNNMMMLLLJJJIIIHHHGGGCCCAAA???<<<:::999999999777777888888888888777777444333333111000///......///................../////////000000000000111111///000222555777:::;;;<<>>888888888666:::<<<>>>@@@@@@@@@???>>>@@@AAABBBCCCFFFIIILLLNNNKKKJJJIIIHHHHHHIIIJJJKKKJJJIIIIIIJJJMMMUUU___fffmmmrrryyy}}}}}}gggUUULLLEEECCCCCCEEEIIIMMMQQQTTT^^^ccckkksss{{{}}}ooo___SSSLLLJJJPPPXXX```eeemmmyyyzzzdddggguuuyyyjjj___[[[WWWRRRUUUfff|||rrrZZZEEE@@@@@@IIIQQQNNN777444222111222//////............//////------------------------,,,...//////111:::HHHRRRbbbttt}}}jjjJJJ<<>><<<::::::::::::777777777888777777666666444333222111000...------......------------......////////////000000000111//////111333555888999:::>>>???AAAEEEGGGFFFBBB>>>:::AAAOOOpppzzzcccdddcccmmmsssbbbfffpppgggkkkuuu}}}OOOGGG>>>:::666222111444000000000000////////////000000//////000111222222444555GGG```uuu[[[IIISSSrrruuuaaaeee}}}}}}UUUJJJWWWtttrrrtttssstttvvvwwwzzz}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{xxxvvvwwwxxxxxxxxxwwwxxxxxxwwwvvvwwwyyy{{{{{{{{{{{{{{{{{{yyyxxxwwwzzzwwwrrrnnnnnnnnnggg^^^KKKCCC<<<;;;;;;;;;>>>CCCEEEEEEFFFFFFFFFHHHKKKMMMVVV```lllsssrrrkkkccc^^^\\\XXXNNN@@@999888999888999;;;===???@@@???>>>===????????????AAADDDFFFGGGFFFEEEBBB@@@@@@AAADDDEEEHHHIIIJJJMMMSSS^^^jjjrrr{{{ZZZFFFCCCFFFGGGGGGGGGFFFFFFGGGIIIIIIOOOVVV```kkkttt|||~~~iiiWWWLLLHHHNNNWWW___dddkkkwwwvvvccckkk|||{{{lllaaaXXXVVVSSSVVVfff}}}~~~oooXXXDDDAAAAAAIIINNNwwwPPP777333444333222//////............//////,,,---------------------***,,,---...111;;;IIITTTbbblllooo___GGG<<>>:::666555777777===FFFMMMQQQPPPLLLIIIJJJIIIHHHGGGEEEDDDCCCBBB@@@???>>>===<<<;;;;;;;;;777777777777777666555444333333222111000///...---......------------.........////////////000000000//////111222444666777888666777:::>>>@@@@@@>>><<<:::@@@IIIcccuuu______^^^lllssseeennn{{{yyybbbfffppp|||QQQIII@@@;;;666111222666000000000000////////////////////////000111222333222444EEE]]]sss___KKKSSSppp~~~kkkggg{{{{{{UUULLLXXXtttrrrtttssstttvvvwwwzzz~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxwwwxxxyyyyyyyyyvvvwwwwwwwwwvvvwwwyyy|||}}}}}}}}}}}}|||{{{{{{zzzwwwtttooommmooooooggg]]]NNNFFF>>>===<<<;;;>>>BBBEEEDDDDDDDDDFFFIIIMMMPPP[[[cccmmmtttvvvrrrmmmjjjfffaaaUUUEEE:::999::::::999:::<<<===>>>>>>======::::::::::::<<<>>>@@@AAABBB@@@===;;;:::;;;===>>>AAABBBEEEHHHOOOXXXccckkkrrrwww{{{|||xxx\\\LLLEEECCCBBBFFFJJJLLLJJJJJJMMMNNNMMMGGGNNNWWW```hhhrrr}}}qqq\\\NNNGGGLLLVVV___cccjjjvvvrrrdddqqq|||nnndddVVVVVVUUUZZZjjj{{{mmmVVVCCC@@@>>>HHHMMMpppQQQ777444666444000//////............//////+++,,,---.........------***,,,---...111:::IIITTTbbbffffff[[[III???HHHWWWllljjjnnnvvvuuummmlllrrrzzzyyy|||zzzyyyxxxuuummmccc[[[QQQIII@@@<<<999555444666888<<>>===<<<<<<;;;666777777666666555444333222222222111111000/////////..................///......////////////000000///000111222444555666777222444888;;;============???CCCFFFXXXxxxvvvaaa```]]]nnnrrrhhhuuummm\\\dddnnnzzzRRRJJJBBB<<<666111222777000000000000////////////////////////000111222333111444FFF```vvvbbbNNNTTTooo}}}sssgggwwwkkkQQQKKKRRRwwwtttrrrtttssstttvvvwwwyyy~~~~~~~~~}}}}}}||||||{{{{{{|||zzzwwwvvvwwwxxxyyyyyyvvvwwwwwwvvvvvvwwwyyy|||~~~~~~~~~}}}||||||{{{{{{sssqqqnnnmmmpppqqqhhh\\\PPPGGG>>>;;;;;;;;;@@@EEEEEECCCAAAAAAEEEJJJOOORRR]]]dddmmmvvv{{{|||zzzyyysssnnn___KKK===999:::;;;999999::::::;;;<<<<<<<<<777777888999<<>>???AAACCCGGGMMMTTTYYY^^^aaaccceeekkkxxxuuuZZZLLLKKKMMMMMMLLLKKKQQQTTTRRRPPPSSSSSSQQQGGGLLLQQQVVV\\\fffsss}}}nnnZZZNNNHHHLLLVVV___ccciiivvvpppgggxxx|||ooofffVVVXXXZZZ```ooozzzkkkUUUBBB@@@:::DDDLLLjjjRRR777444888555/////////............//////+++,,,---.........------,,,.........000888FFFQQQ```dddfff___MMMBBBHHHVVVooommmqqqyyyyyysssqqqttt~~~{{{zzzyyyxxxuuummmaaaYYYOOOFFF>>>:::777333333555888;;;>>>BBBDDDFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@???>>>===<<<;;;:::666666666666555444333222222222222222222222222222000//////......//////000........./////////000000000000111222444555666666555666888::::::<<<===>>>@@@DDDDDDPPPnnn~~~}}}}}}yyyccc```^^^qqqzzzooohhhyyycccZZZfffpppzzzSSSKKKCCC<<<666000222777000000000000////////////////////////000111222333111444IIIcccyyydddOOOTTTooo|||rrrddduuu```QQQOOOPPPllltttrrrtttssstttvvvwwwyyy~~~~~~~~~}}}|||{{{{{{zzz{{{xxxvvvuuuvvvwwwxxxxxxuuuvvvwwwvvvvvvwwwyyy||||||||||||{{{zzzzzzyyyyyyrrrpppmmmmmmqqqrrrhhh\\\QQQFFF<<<999999;;;AAAHHHEEEBBB??????DDDJJJPPPTTT]]]ccclllvvv}}}}}}wwwfffOOO???::::::;;;999999999999999;;;<<<===777888999;;;???CCCFFFIIIHHHFFFCCC@@@???>>>??????CCCDDDEEEFFFGGGIIIMMMPPPTTTVVVVVVWWW^^^jjjxxxwwwiiiWWWKKKGGGJJJPPPVVVPPPWWWZZZUUUQQQQQQPPPLLLJJJLLLOOOPPPTTT^^^lllwww|||eeeUUUMMMIIIKKKVVV___ccciiivvvpppjjj}}}{{{ooogggXXX[[[___eeerrryyyjjjTTTAAA@@@888AAAKKKfffRRR777555999555...//////............//////***+++---...///...------///000000...///777DDDNNN]]]ccciiidddQQQBBBGGGTTTkkkjjjooowwwyyytttsssuuuyyyrrrzzzyyyyyyxxxtttlll```WWWMMMEEE===999666222222444777888:::<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCC?????????>>>===;;;:::999666666666666555444333222111222222222222333333333000000////////////000000............/////////000000111222333444555666666666666666555555666999<<<===BBBBBBMMMjjj|||vvv{{{|||yyyzzzzzzccc___```ssswwwmmmhhh}}}www___[[[jjjrrrXXXPPPDDD;;;777666444333111111111111000000000000000111111111111222222222:::333CCCddd|||iiiPPPPPPjjjoooggg~~~}}}^^^TTTUUUMMM\\\~~~vvvqqqsssssstttvvvzzz~~~~~~}}}|||{{{{{{zzzzzzyyyvvvttttttvvvxxxzzzyyyxxxxxxwwwwwwxxxxxx}}}}}}|||{{{zzzzzzyyyyyyuuuvvvtttrrrrrrqqqkkkcccTTTLLLAAA::::::>>>BBBDDDCCCFFFGGGEEECCCFFFMMMSSS^^^eeeppp{{{~~~jjjUUUDDD;;;999999;;;;;;;;;:::999888777777666999===AAAFFFHHHJJJKKKMMMJJJEEEAAA@@@@@@BBBDDDAAABBBDDDGGGIIIKKKMMMNNNQQQMMMLLLRRRYYY^^^hhhqqqcccXXXOOOLLLLLLNNNQQQVVVXXXZZZXXXRRRPPPRRRSSSQQQPPPRRRTTTUUUXXX\\\bbbffftttyyyeeeXXXOOOLLLOOOVVVbbblllpppvvv{{{{{{ppp^^^RRRXXXZZZ]]]mmmuuucccNNN@@@???BBB@@@KKKkkkVVV;;;666333000...////////////////////////------------------------000000000111000444BBBPPPUUUZZZ^^^aaaWWW??????XXXaaa___eeeqqqxxxxxxyyy}}}~~~ttttttpppxxx{{{uuuxxx}}}|||yyyuuuqqqhhh]]]UUUJJJAAA888666444222111222777:::???BBBBBBAAA@@@@@@???AAACCCCCCAAA@@@BBBEEECCCBBBAAA???>>><<<;;;:::;;;999777555444333333333111111111111000000000000...//////000//////......////////////////////////555666777888888777555444666666666666777888:::;;;BBB???BBBNNN___pppzzztttvvvxxxxxxhhh```eeesssfffiiirrreeecccgggkkk~~~]]]TTTFFF<<<777555333222111111111111000000000000000111111111111222222222666222FFFiiihhhQQQUUUrrraaa^^^zzzaaaUUUTTTMMM[[[{{{vvvrrrttttttuuuwww{{{~~~}}}|||{{{{{{yyyyyyxxxvvvttttttwwwyyyxxxxxxwwwwwwwwwxxxxxxyyy}}}||||||{{{zzzzzzyyyyyyuuuuuutttqqqrrrrrrllleeeXXXOOODDD<<<:::<<<@@@AAABBBEEEGGGFFFEEEGGGMMMRRR^^^bbbhhhqqq|||ttt___LLL@@@;;;:::::::::::::::999888777666888:::<<>><<<;;;;;;;;;999777555444333333333222111111111000000000000......////////////......//////000000000111111111777888999::::::999888777555555555666888:::<<<>>>AAA>>>@@@JJJWWWdddsss~~~}}}vvvvvvwwwwwwkkkcccooo}}}rrrkkkpppwwwjjjfffiiikkk~~~bbbXXXIII===777444222111111111111111000000000000000111111111111222222222333222IIIlllcccLLLQQQpppwwwYYYZZZwwwiiiYYYUUUOOOZZZxxx~~~wwwsssuuuuuuvvvxxx{{{~~~}}}||||||{{{yyyyyyxxxvvvuuuuuuwwwzzzvvvvvvvvvvvvwwwxxxyyyyyy|||||||||{{{zzzzzzyyyyyytttuuusssqqqrrrsssnnnggg\\\SSSGGG>>>::::::===>>>AAADDDGGGGGGFFFHHHLLLOOOXXX[[[bbblllxxxnnnWWWEEE===;;;999:::::::::999888777666;;;;;;<<<===???AAACCCDDDEEEEEEGGGHHHHHHGGGFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGDDDIIILLLPPP\\\jjjmmmgggTTTPPPOOOTTTWWWVVVWWWYYYZZZ[[[[[[^^^fffkkkggg```bbbdddfffggghhhiiikkkmmmsss}}}wwwaaaSSSMMMKKKPPPYYYgggqqqsssttt|||{{{hhhVVVGGGOOOVVV___ppprrr___KKK???===AAA@@@OOOttt\\\AAA777333333555////////////////////////------------------------,,,,,,---------111???MMMWWWbbbbbbZZZOOOAAAAAAQQQWWWWWW^^^mmm{{{qqqjjjooommmrrrvvvjjjnnnzzzzzzwwwyyy}}}zzzwwwsssmmmdddYYYPPPJJJ@@@888555444111000111///333777:::::::::::::::999===CCCEEEEEEBBB@@@@@@AAAAAA@@@???>>>===<<<;;;:::999888666555444444444222222222111111111000000........................///000111111222333444444999:::;;;<<<<<<<<<::::::555555555666888;;;>>>??????===>>>EEENNNVVVaaajjj{{{{{{zzzlllfffssszzz{{{sssrrryyytttlllfffmmm{{{lllggghhhiiizzzeeeZZZJJJ===666444222111111111111111000000000///000000111111111222222222222333IIIhhh}}}zzzbbbHHHIIIiiivvv^^^___zzzpppYYYOOOLLLUUUqqq~~~|||uuusssttttttuuuwwwzzz~~~}}}|||{{{xxxxxxxxxvvvuuuuuuxxxzzzuuuuuuuuuvvvwwwxxxzzzzzz||||||{{{{{{{{{zzzzzzzzztttuuusssqqqssstttpppiii]]]UUUJJJ@@@:::999;;;===???BBBEEEGGGGGGHHHJJJLLLNNNTTT^^^kkkxxxzzz___III===;;;999999::::::999888777777<<<<<<<<<<<<>>>@@@BBBDDDCCCEEEGGGIIIJJJJJJJJJIIIIIIHHHGGGEEEEEEDDDEEEEEE@@@IIINNNRRR```rrrqqqdddSSSQQQRRRWWWZZZYYYZZZ\\\aaaeeehhhkkkppptttpppiiijjjllloooqqqqqqrrrsssuuuzzzvvv___QQQLLLMMMQQQZZZgggqqqtttuuu}}}xxxdddRRRDDDJJJRRR]]]ooo~~~nnn[[[III>>>>>>@@@@@@WWW]]]AAA444//////333////////////////////////------------------------------...///...333@@@OOOXXXeeedddXXXMMMCCCBBBMMMRRRSSSZZZiiixxxoooiiimmmmmmppp~~~rrreeeiiixxx}}}~~~~~~{{{wwwrrrmmmcccWWWNNNIII???777444333000///111000333777::::::::::::;;;999<<<@@@CCCCCCBBBAAA@@@AAA@@@@@@???>>>===<<<<<<::::::999777666555555444333333222222222111111111................../////////000111222444555666777:::;;;<<<=========<<<<<<666666666666888:::<<<======;;;===CCCIIIMMMUUU]]]}}}|||kkkfffmmmooommmjjjrrruuuqqqjjjeeekkkxxxiiicccdddeeevvvggg[[[JJJ===666444333222111111111111000000000///000000111111111222222222333444FFF___rrrvvvaaaGGGIIIiiiyyyhhhhhh}}}yyyXXXGGGEEEOOOlllzzztttrrrrrrssssssuuuyyy}}}~~~}}}||||||yyyyyyxxxvvvtttuuuwwwzzzuuuuuuuuuvvvwwwyyyzzz{{{{{{{{{{{{{{{{{{zzzzzzzzzuuuuuusssqqqsssuuuqqqkkk^^^WWWMMMBBB:::888:::<<<>>>@@@CCCEEEFFFGGGHHHIIIIIIMMMVVVbbbnnnzzz~~~bbbIII===:::999::::::::::::999999888<<<<<<<<<===???BBBEEEGGGDDDEEEFFFHHHIIIKKKLLLMMMLLLKKKHHHFFFEEEDDDEEEEEECCCLLLQQQTTT```nnnkkk]]]YYYWWWXXX\\\]]]]]]```eeeiiirrryyy{{{{{{}}}}}}{{{xxxzzz||||||{{{{{{{{{|||vvv___PPPMMMOOORRRZZZgggqqqtttxxxvvvbbbPPPEEEIIIOOO[[[mmm|||kkkXXXGGG===@@@???@@@___^^^AAA444......111////////////////////////---------------------------,,,---......333AAAOOOXXXeeeeeeZZZPPPEEEBBBKKKPPPSSSZZZeeerrrzzzzzzvvv~~~ppphhhjjjjjjnnn{{{ooobbbhhhwww|||xxxssslllbbbVVVMMMGGG===555333333111000222111444777999999999999::::::;;;<<<>>>@@@BBBBBBBBB@@@?????????>>>>>>======::::::999888777666666555333333333333222222222222///............///000111000111222444555777888999:::;;;;;;<<<<<<======<<<999888777777777777999999<<<;;;>>>DDDHHHKKKRRRZZZzzz~~~}}}}}}jjjgggkkkiiidddeeevvvsssuuurrrnnntttsssddd___aaacccvvvkkk^^^LLL>>>666444444444111111111111000000000000000111111111111222222222444444DDDXXXiii{{{vvv[[[DDDIIIjjjrrrlll{{{___GGGHHHTTTtttzzzsssqqqrrrrrrsssuuuxxx|||~~~~~~}}}}}}|||zzzzzzyyyvvvttttttvvvxxxvvvvvvvvvwwwxxxzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{vvvvvvtttqqqsssuuurrrlllbbb\\\QQQFFF===999;;;======>>>@@@BBBDDDFFFGGGGGGJJJJJJMMMTTTaaappp{{{___HHH===:::::::::;;;;;;;;;;;;::::::;;;;;;===???BBBDDDGGGHHHEEEFFFGGGHHHIIIJJJKKKLLLKKKIIIFFFDDDCCCCCCDDDDDDHHHNNNRRRTTT\\\ddd```VVV[[[ZZZ\\\```cccdddjjjpppxxx{{{aaaQQQNNNPPPRRRZZZhhhssswww|||uuuaaaPPPFFFHHHNNN[[[nnnzzzhhhTTTEEE<<<@@@???AAAddd^^^AAA666111000333////////////////////////------------------------++++++,,,------222@@@NNNWWWaaaddd___WWWGGGAAALLLRRRXXX___fffmmmrrrrrrnnnzzz|||rrrgggffffffmmm{{{{{{mmmdddjjjyyy}}}xxxssslllaaaTTTKKKDDD;;;333222222111111333111333555666555555555666:::::::::<<>>>>>>>>>>>>>>::::::::::::999888666666444444444333333333222222000//////...///000222333333333555666888999:::;;;::::::;;;;;;<<<=========<<<;;;999888777777888888======@@@DDDFFFHHHOOOWWWtttiiiiiiooohhhaaafff~~~qqqvvvvvvsssyyyoooaaa]]]```dddyyyrrrdddQQQ@@@888555444444111111111111000000000000000111111111111222222222333444CCCVVVggg{{{yyy\\\EEEJJJjjjoootttiiiIIIMMM\\\|||tttrrrrrrrrrsssuuuyyy}}}~~~~~~}}}|||{{{{{{zzzwwwtttsssuuuwwwxxxxxxxxxxxxyyyzzz{{{|||{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxuuurrrsssuuurrrlllhhhcccXXXKKK@@@:::;;;===<<<<<<===???BBBDDDEEEEEEIIIIIIKKKRRR___pppuuu[[[GGG===<<<;;;;;;<<<======<<<<<<;;;:::;;;>>>@@@CCCDDDFFFFFFDDDFFFHHHJJJKKKJJJIIIGGGFFFDDDAAA???>>>???AAABBBGGGJJJOOOUUU[[[^^^]]][[[```bbbhhhpppuuuyyyfffSSSNNNPPPQQQ[[[kkkxxx}}}ttt```OOOFFFHHHPPP___rrrxxxeeeRRRCCC<<<<<>>888555333444////////////////////////------------------------++++++,,,......333AAAPPPUUU\\\bbbfff```IIIAAANNNUUU___gggiiikkknnnnnnjjjvvv}}}uuuhhheeefffqqqvvvlllgggooo||||||wwwqqqjjj___RRRIIIAAA999222111222222222555111333555555333222333444888777999<<>>>>>>>>>>>>>>?????????999::::::::::::888777666444444444444333333333333111111000///000222444555777777888999;;;<<<======;;;;;;;;;<<<<<<===>>>???===<<<;;;:::999:::;;;;;;??????AAABBBAAAAAAHHHPPPdddpppyyyzzzyyy~~~ggghhhkkkgggeeerrr{{{kkksssvvvvvv}}}lll]]]ZZZ^^^cccyyyxxxiiiUUUCCC999555444444111111111111000000000000000111111111111222222222222444DDDVVVhhh~~~|||gggMMMOOOkkkqqqnnnjjjFFFJJJ\\\~~~uuussssssssstttvvvzzz~~~~~~}}}}}}}}}|||zzzwwwtttssstttvvvyyyyyyyyyyyyzzz{{{||||||zzz{{{{{{{{{{{{{{{{{{{{{yyyxxxuuurrrsssuuurrrlllnnniii^^^OOOBBB;;;;;;===<<<;;;;;;===@@@CCCDDDDDDFFFIIIPPPZZZhhhwwwqqqXXXFFF>>>===<<<<<<===============<<<:::<<<>>>AAACCCCCCDDDCCCBBBEEEJJJMMMMMMJJJFFFCCCAAA???===;;;:::<<<>>>???DDDDDDKKKWWW^^^___bbbggglllpppzzziiiTTTNNNPPPQQQ\\\nnn|||sss___NNNEEEHHHRRRcccvvvxxxdddQQQBBB<<<999@@@GGGcccRRR:::777666444444////////////////////////------------------------......///000000555DDDRRRTTTYYYaaajjjeeeKKK@@@PPPXXXdddmmmlllkkkmmmmmmjjjuuuyyylllgggiiiwwwrrrkkkiiirrr~~~{{{vvvppphhh]]]PPPGGG@@@777111111222222333666444555666666444333333333555666999>>>CCCDDD@@@===>>>>>>>>>>>>????????????999::::::;;;:::999777666555555444444444333333333222111000000111333555666:::;;;;;;<<<===>>>??????<<<<<<<<<<<<===>>>???@@@===<<<<<<;;;<<<===>>>???AAA@@@AAA@@@===;;;AAAIIIPPPZZZccceeejjjtttzzzcccfffbbbccclllpppcccqqq{{{{{{hhhZZZWWW[[[```wwwkkkPPP>>>888666666666222222222111111111111000000111111111111222222222111777@@@QQQnnngggSSSNNNfffkkk\\\IIIJJJZZZ}}}vvvtttttttttuuuwww{{{|||}}}}}}}}}~~~}}}{{{xxxtttsssuuuvvvvvvwwwwwwxxxyyyzzz{{{|||||||||{{{zzzyyyyyyyyyxxxwwwsssppprrrxxxzzzvvvqqqppplllbbbTTTFFF===;;;<<>><<<>>>DDDGGGGGGEEEFFFJJJSSS___mmm|||sssZZZGGG@@@@@@<<<;;;;;;<<<>>>>>>===<<<===AAAEEEEEECCCAAAAAABBBDDDHHHLLLNNNOOOPPPNNNKKKDDD999888999555888===:::???BBBKKKWWWaaagggpppxxxwwwiiiRRRPPPQQQSSS___ooo{{{zzzoooYYYEEEDDDGGGRRRcccwwwvvv___KKK???:::<<>>>>>===<<<::::::::::::888777555555444333333222222111111000000111555888:::;;;999888777888;;;======<<<=========<<<;;;;;;===???===???@@@???>>>===>>>???CCCBBB???<<<:::;;;???CCCKKKPPPSSSXXXfffzzzppp```eeehhhaaaqqqjjjeeeqqqxxxaaaZZZ[[[]]]aaayyykkkPPP>>>888666555555222222222222111111111111000111111111111222222222333666===QQQtttgggTTTNNNeeeppp|||XXXKKKKKKVVVuuu~~~vvvtttttttttuuuwww{{{}}}~~~}}}|||~~~}}}|||{{{wwwtttssstttvvvwwwwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxwwwuuuqqqooorrrwwwyyyuuuqqqnnnjjjaaaTTTFFF>>>;;;<<>>AAAGGGMMMOOOOOONNNRRRZZZeeeqqqsssYYYEEE>>>>>>===<<<<<<===??????>>><<<===AAADDDDDDBBBAAACCCEEEFFFKKKPPPRRRSSSTTTPPPKKKFFF:::888999444555999666999<<>>BBBDDDbbb}}}~~~UUUAAA:::;;;;;;333000000///............//////............---------,,,...+++,,,222222<<>>>>>===;;;::::::::::::888777333444444444444444333333555555444555777999::::::===;;;888888999;;;;;;:::<<<=========;;;;;;===???>>>???@@@???======>>>@@@DDDBBB@@@<<<:::;;;???BBBIIILLLRRR]]]rrroooaaahhhiiieeevvviiieeerrrvvvbbbZZZZZZ\\\```xxxkkkNNN>>>888666444444333222222222111111111111000111111111111222222222444444:::PPPwwwmmmYYYQQQccc}}}fffsss[[[SSSQQQUUUkkkvvvsssttttttuuuwww{{{|||zzz|||||||||zzzxxxuuussstttvvvyyyyyyyyyzzzzzz{{{{{{{{{yyyzzz{{{{{{{{{yyywwwuuussspppooorrrwwwxxxuuuqqqmmmjjjbbbVVVJJJAAA>>>???@@@>>>>>>AAAHHHOOOUUUXXXXXX\\\dddmmmwwwvvv[[[GGG>>>=========<<<>>>???@@@???===>>>@@@CCCCCCCCCEEEJJJOOOTTT[[[aaaeeehhhiiiddd\\\OOO???::::::444444777555777:::AAAIIIRRR^^^rrrrrr\\\YYYXXXVVVcccvvv~~~wwwiiiUUUDDDFFFJJJUUUfffyyy~~~nnnZZZIII@@@===<<>>AAAAAA999111000//////....../////////............---------,,,...+++---222111;;;RRRVVVaaasssyyyfffMMMJJJVVV]]]dddfffccceeekkkkkkfffqqq~~~uuuwwwyyyzzz}}}tttuuu}}}zzztttqqqgggVVVGGG>>>666444222222555999;;;<<<>>><<<888555333222111222777777888===CCCEEEDDDAAA???@@@@@@@@@@@@???>>>>>><<<;;;999999::::::999777333444555666666666555444888888888999999999::::::???<<<888777888:::;;;<<<<<<===>>>===<<<;;;<<<===???@@@???>>>======???AAADDDDDDAAA>>>;;;;;;>>>@@@FFFHHHRRRgggkkkbbbjjjjjjiii}}}}}}dddaaaooosssbbbYYYXXXYYY^^^wwwjjjKKK===999666333444333333222222222111111111000000111111111222222222444333999PPPtttwwwbbbUUUaaa{{{gggXXXxxxxxxeee\\\VVVVVVhhhwwwrrrttttttuuuwwwzzz{{{yyy{{{||||||{{{yyyvvvuuuvvvwwwyyyyyyzzzzzzzzz{{{{{{{{{xxxyyy{{{|||{{{yyyvvvtttrrrqqqpppsssxxxyyyvvvrrrnnnlllfff\\\PPPGGGCCCCCCCCCBBBBBBDDDIIIPPPYYY^^^aaafffmmmuuu}}}|||aaaKKKAAA???>>>======>>>@@@@@@???>>>???AAACCCEEEHHHNNNWWW^^^iiirrr{{{uuu[[[GGG===<<<555555:::999===@@@DDDHHHKKKTTTgggyyyxxxaaa\\\YYYVVVfffzzz|||{{{~~~|||~~~vvvgggSSSDDDHHHNNN[[[kkk}}}|||kkkXXXHHH@@@>>>???BBBHHHqqqUUUBBB===@@@@@@888111000000///...////////////............------------///,,,---222111:::PPPWWWddduuuwwwaaaJJJIIIVVV___jjjkkkcccccclllmmmeeejjj}}}xxxvvvvvvvvv|||uuukkkooozzzzzzvvvqqqfffTTTDDD<<<444333222444888<<>>>>>;;;:::999999::::::999777555666777888888777666555666777999::::::;;;<<<===@@@<<<888555777:::===>>><<<===>>>>>><<<;;;<<<===@@@@@@@@@>>>======@@@BBBFFFEEECCC@@@======>>>@@@DDDGGGTTTrrrgggbbblllkkkooorrr]]]]]]iii|||ooo```WWWUUUWWW^^^xxxiiiHHH<<<:::666333444333333333222222222222111000000111111111222222222222333;;;PPPmmm{{{fffWWW```xxx\\\VVV~~~kkk^^^TTTTTTjjjxxxsssttttttuuuwwwzzzzzzxxxzzz|||}}}}}}{{{xxxvvvwwwxxxxxxyyyyyyyyyzzz{{{{{{{{{xxxyyy{{{||||||yyyvvvuuusssrrrsssvvvyyyyyywwwsssmmmlllhhh___SSSJJJEEEDDDIIIJJJJJJJJJLLLSSS]]]dddiiinnnvvv|||eeeNNNBBB???>>>======>>>@@@@@@???>>>???AAAEEEHHHNNNXXXdddmmmcccJJJ===;;;555555===@@@CCCEEEIIIJJJIIILLLZZZiii{{{ccc[[[VVVWWWhhh}}}{{{}}}|||wwweeeRRREEEGGGOOO^^^ooo|||jjjVVVFFF@@@>>>DDDFFFPPP{{{~~~SSS@@@888999999111111111000//////////////////............------------///,,,---222000999NNNWWWcccpppooo\\\HHHGGGRRR___kkknnnfffeeelllmmmeeepppsssmmmooowwwpppeeekkkyyy{{{wwwrrreeeRRRBBB:::444333333555:::>>>AAABBB>>>;;;666222///000111222777666888>>>CCCFFFEEECCC???@@@@@@@@@@@@???>>>>>>;;;999888888999:::999777888999999:::999888777666555888:::<<<<<<>>>AAADDDCCC???999666666999<<<======>>>>>>===<<<;;;;;;===@@@@@@@@@???>>>>>>@@@BBBEEEFFFEEEBBB???>>>>>>???DDDFFFVVVvvvhhhfffooonnnvvvlll[[[\\\eeewwwlll]]]SSSRRRVVV___zzzfffDDD:::;;;777444444333333333333222222222222000111111111111222222222111333===QQQkkk~~~hhhXXXaaa{{{~~~___\\\nnn[[[MMMOOOhhhzzztttttttttuuuwww{{{zzzxxxzzz{{{||||||{{{xxxwwwwwwxxxvvvwwwwwwxxxyyyzzz{{{|||zzz{{{|||||||||zzzxxxvvvttttttvvvxxxzzzyyyvvvsssjjjkkkhhh___TTTIIIDDDBBBFFFIIIKKKKKKMMMSSS^^^gggtttzzzhhhOOOAAA=========<<<>>>???@@@???===???AAAEEEJJJQQQ]]]kkkuuubbbGGG999;;;777777@@@CCCEEEFFFIIIJJJHHHHHHQQQ\\\kkk}}}~~~{{{{{{}}}eee[[[SSSXXXkkk|||}}}wwwcccPPPFFFDDDOOO```rrr|||iiiTTTEEE??????BBBIII\\\|||ZZZHHH<<<999888111222111000000//////000000///............------------///---...222///777LLLXXX___hhhgggYYYJJJGGGMMM[[[eeejjjgggfffkkklllhhhkkkdddlll}}}qqqgggmmmyyy|||yyysssfffQQQAAA:::333222222444888<<<>>>>>>999777333000///000111333666666888>>>DDDGGGFFFCCC???@@@@@@@@@@@@???>>>>>>:::999888888999:::999777:::::::::::::::::::::::::::<<<>>>>>>===>>>CCCGGGFFFAAA;;;777666888999:::??????>>><<<::::::<<<>>>???@@@AAAAAA?????????AAACCCCCCDDDBBB@@@>>>>>>>>>BBBCCCQQQnnn}}}iiiiiirrrppp}}}zzziii^^^aaaggguuu|||gggXXXOOOOOOWWWbbb~~~dddAAA999<<<888444666444444333333333222222222000111111111111222222222333222<<>>===<<<<<<===??????>>><<<>>>AAAEEEIIIQQQ]]]kkkuuu\\\BBB999???>>>===CCCFFFFFFEEEFFFGGGFFFEEEJJJRRRXXXhhhrrrzzzrrrnnnsssyyykkk```WWW[[[ppp}}}www```MMMDDDDDDPPPdddxxx{{{gggRRRDDD@@@@@@>>>LLLjjj{{{\\\MMM???:::999555222111000000//////000000///............------------///---...222///666KKK[[[]]]aaaaaaYYYPPPKKKKKKXXX^^^dddggghhhjjjnnnrrr~~~iiifffooo|||qqqjjjooozzz|||zzzuuufffRRRAAA;;;222111000222555777888777444333000//////000222333666666888>>>DDDGGGFFFDDD???@@@@@@@@@@@@???>>>>>>999888777888999:::999888:::999999999:::<<<>>>@@@@@@AAA@@@<<<888888===AAAAAA>>>999777888;;;======AAA@@@>>>;;;888999<<>>???AAA@@@>>><<<<<<<<<>>>===FFF[[[qqqxxxggghhhqqqlll|||sssfff```eeeiiiuuuwwwbbbSSSJJJMMMXXXeeeccc???999===999555666444444444333333333222222000111111111111222222222555222:::UUUwww{{{aaaddd}}}lllfffgggMMMHHH\\\uuu|||wwwttttttuuuwww{{{{{{yyyzzzwwwxxxyyyxxxvvvtttttttttrrrssstttvvvxxxzzz||||||~~~}}}}}}|||{{{{{{zzzzzzsssuuuwwwxxxxxxuuurrrooolllmmmkkkdddXXXLLLEEEBBBDDDKKKTTTXXX\\\ffftttpppVVVFFFAAA<<<;;;;;;<<<>>>???===<<<>>>@@@DDDHHHOOOZZZgggqqq|||}}}YYYAAA;;;EEEFFFCCCGGGIIIIIIFFFDDDDDDCCCBBBEEELLLRRRbbbooo~~~||||||wwwrrrrrruuu|||rrrggg^^^]]]sss~~~vvv^^^KKKCCCFFFTTTiii~~~yyyeeeQQQDDD@@@AAAAAASSStttlllSSSGGG:::555666333222111111000000000000000//////.........------------///---...222///666JJJ]]]\\\]]]^^^[[[UUUNNNJJJXXXZZZ```hhhjjjkkksss||||||lllnnntttwww|||zzzoookkkqqq{{{~~~}}}{{{uuugggRRRBBB;;;111///...///111333333222000000///...///111222444666666999>>>DDDHHHGGGDDD???@@@@@@@@@@@@???>>>>>>999888777888999:::999888888888777888:::>>>BBBEEECCCCCC@@@999222000444999:::888666777;;;???BBBDDDBBB@@@===:::777999<<<@@@<<>>:::<<<>>>>>><<<:::::::::;;;777<<>>===<<<;;;;;;<<<===AAA@@@AAAEEENNNZZZfffmmm}}}uuuQQQGGG???AAAEEEEEECCCBBBHHHCCC@@@BBBEEEHHHLLLQQQ```kkk{{{wwwuuutttzzzzzzhhheeeaaazzztttZZZJJJGGGKKKWWWkkkxxx```LLLCCCAAA@@@HHHKKKtttmmm[[[HHH???<<<999555444444333222000//////......///............---------000//////000///000666???UUUNNNaaa```^^^]]]KKKUUUbbb^^^^^^gggooouuuyyy~~~uuuvvvyyyrrrtttqqq}}}mmmiii{{{zzzssshhhWWWEEE888111111000000000000111111000///------...000333444888666:::EEEMMMMMMJJJIII@@@@@@@@@@@@AAA@@@===;;;999888777555333444777999>>>888222444;;;AAAAAA???===;;;888666555555777888666444444777888888:::???>>>CCCDDD???;;;<<<>>>>>>BBBAAABBBEEEIIIJJJIIIGGGCCC???;;;:::<<<===999555888999;;;@@@JJJXXXgggqqqnnnqqqxxxzzzooobbb```eee```ooohhhbbb^^^^^^hhhlll[[[JJJLLLPPP[[[pppxxx]]]HHH@@@888<<<888777666555444333222222222222000000000000111111111111444444;;;WWW}}}aaa\\\~~~zzzcccwwwvvvVVVIII[[[sssooorrrvvvyyy|||~~~{{{yyyxxx||||||zzzxxxvvvtttsssrrrrrruuuxxxyyyyyyyyyzzz{{{{{{yyyyyyyyyzzzzzzyyywwwwwwuuusssvvvzzz{{{xxxuuupppmmmhhheee```YYYOOOHHHIIILLLSSS___kkk|||vvvZZZHHH??????>>>===<<<<<<<<<======AAA@@@AAAFFFNNNYYYdddkkkxxx{{{{{{|||oooQQQHHH@@@BBBFFFFFFDDDDDDKKKGGGEEEFFFGGGIIIOOOVVVhhhsss|||vvvuuuxxx~~~|||kkkgggeee|||sssYYYJJJHHHKKKXXXmmmuuu]]]IIIAAA??????EEEKKKssseeeUUUEEE>>>===:::777666444333222000///////////////............---------...,,,---.........555===VVVPPPaaa___]]]___SSS___eeebbbbbbiiioooqqqsssvvvsssuuuzzzssstttooozzzsssnnn~~~{{{tttiiiXXXEEE777111111000000000000111111111///...------///222444:::888<<>>DDDHHHHHHBBB<<<<<<<<<<<>>===<<<===>>>>>>BBBBBBDDDIIIQQQ\\\ffflllsssttttttuuu|||xxxiiiRRRHHH@@@@@@BBB@@@??????FFFEEEGGGHHHIIIKKKUUU```www{{{yyy{{{~~~pppkkkhhh{{{nnnUUUGGGGGGLLLZZZooopppXXXFFF???======AAAHHHmmm[[[MMMAAA>>>>>><<<999888444333222111000////////////............---------+++***+++---,,,---444<<>>JJJRRRQQQJJJFFFEEECCCBBBAAAAAAAAA???>>>;;;888555333333777;;;>>>888666444888===???<<<888888666444222111333444666777444222444444555;;;BBBMMMSSSTTTKKK???:::999999<<<:::999:::???DDDHHHJJJJJJDDD<<<999999;;;;;;:::===>>>??????@@@CCCGGGKKKLLLMMMUUU___dddcccaaaaaalllxxxkkkfffbbbeeepppjjjXXXLLLKKKRRRccc{{{pppuuuWWWDDD>>>888<<<888555666555444333333222222333000000111111111222222222000111333EEEdddwwwdddZZZzzz{{{xxx```PPPJJJ```vvvrrrtttwwwyyy{{{~~~~~~|||{{{{{{{{{yyyxxxvvvtttsssrrrtttvvvxxxyyyxxxvvvvvvwwwxxxwwwvvvwwwxxxyyyyyyxxxvvvvvvwwwyyy|||}}}{{{xxxrrrpppmmmjjjfff___UUUMMMUUUTTTWWW```ttt{{{___JJJ@@@@@@???>>>======>>>???@@@BBBDDDHHHNNNWWWaaakkkpppqqqrrrqqqrrrxxx|||ttthhhXXXNNNEEEBBBAAA===;;;<<<@@@CCCIIINNNQQQWWWfffvvv~~~xxxqqqhhhwww{{{fffMMMCCCDDDKKK]]]sss}}}kkkTTTCCC>>>======DDDIIIgggyyy{{{vvvSSSHHH???>>>???<<<888777444444222111000////////////............---------))))))***---------333;;;QQQRRR^^^kkkwwwzzzqqqlllXXXZZZ```jjjppppppppprrrdddjjj~~~{{{uuuuuulllssszzzwwwyyy}}}}}}xxxppp___III999222222222222333333444555444222111111222555888:::???===AAALLLTTTQQQIIIDDDBBBAAA@@@AAACCCEEEEEEDDD;;;888444222444999>>>AAA999666555666:::<<<:::777555444222000111333555666777666888;;;<<<<<>>@@@BBBCCCDDDFFFHHHGGGHHHLLLSSS[[[bbbiiinnn{{{mmmgggccchhhuuukkkYYYLLLLLLUUUjjjttteeetttSSSDDD@@@888<<<888666666666555444333333333333111111111111222222222222000222222???[[[ooo~~~jjj^^^{{{}}}vvvfffZZZNNN[[[xxxtttvvvxxxzzz{{{~~~~~~}}}||||||{{{zzzyyywwwuuuttttttvvvwwwwwwuuuttttttwwwyyy{{{yyywwwwwwxxxyyyxxxwwwwwwxxxzzz|||~~~~~~|||zzztttqqqnnnkkkggg___SSSKKKOOOOOORRR[[[ooo~~~bbbLLLAAAAAA@@@???>>>>>>???@@@AAABBBDDDIIIQQQ[[[eeemmmrrrpppppppppsssxxxyyyrrriii^^^TTTKKKGGGEEEAAA@@@AAAAAAGGGPPPYYY^^^iii|||wwwiiiuuuvvv```IIIAAAEEEKKK```www{{{hhhQQQBBB>>>>>>>>>IIILLLeee~~~~~~}}}kkkOOOGGG@@@@@@???;;;777666555444333111000000/////////............---------******+++.........333;;;RRRZZZffflllKKKNNNXXXdddjjjjjjkkkmmmeeemmmwww}}}{{{yyy{{{rrrwww}}}yyyrrrcccLLL<<<444444444555666888999:::777666555555777:::>>>@@@@@@???DDDNNNRRRNNNGGGCCCBBBAAAAAABBBDDDFFFEEEEEE;;;777333222666<<>>999888:::===???:::===AAADDDEEEFFFHHHIIIMMMMMMLLLLLLQQQ^^^ooozzzooohhhccciiixxxmmmZZZMMMNNN[[[tttjjjcccxxxPPPGGGDDD;;;===::::::777666555444333333333333111111111222222222222333111555444===VVVlll}}}qqq```yyyrrrqqqrrrhhhTTTXXXzzzyyyuuuvvvxxxyyyzzz}}}~~~}}}||||||{{{zzzyyyxxxvvvuuuuuuwwwvvvuuusssrrrssswwwzzz|||zzzwwwvvvwwwxxxxxxwwwxxxzzz|||~~~~~~}}}{{{yyytttrrrooommmhhh___SSSKKKGGGHHHJJJRRReee~~~||||||~~~eeeOOODDDAAAAAA@@@???@@@AAABBBCCCCCCFFFLLLTTT]]]eeelllpppnnnnnnpppuuuyyyyyyrrrkkk]]]UUULLLHHHEEEBBBCCCFFFCCCIIITTT___iiiwww|||mmmvvvsss]]]HHHCCCJJJLLLccc|||xxxdddNNN@@@>>>??????CCCKKKgggzzzgggOOOGGGBBBAAA@@@;;;777666555444333222111000000000///............---------,,,+++---000///...333:::TTTcccooogggCCCHHHRRR^^^cccbbbcccfffeeennnzzzyyywww~~~vvvnnnuuuzzzwwwrrrdddOOO>>>555666777888;;;===???@@@===<<<;;;:::;;;>>>AAACCC???AAAGGGNNNNNNHHHDDDCCCDDDDDDCCCDDDEEEDDDBBB???:::666222333999???CCCDDD>>>:::666444555777999:::222111111222555999===@@@BBBCCCEEEGGGCCCAAAEEEMMMdddrrrwwwdddFFF444222666444666777999===BBBIIINNNGGGDDD???;;;999:::===???<<<>>>AAACCCDDDEEEGGGHHHUUUUUUQQQKKKNNN^^^qqq}}}rrriiidddjjj{{{mmmZZZLLLQQQbbb~~~vvvhhhkkkvvvKKKHHHGGG;;;;;;999<<<777666555444444333333444111111111222222222333333111777666<<>>===???>>>>>>QQQyyyaaaOOOHHHCCCBBBAAA<<<999999555444333222111000000000///............------------,,,...000///---111888NNNcccnnn~~~XXXAAAGGGRRR^^^bbbbbbcccgggcccmmmwww|||qqqnnnuuummmiiiuuu|||vvvssspppdddPPP@@@666777999<<>>===>>>@@@AAA>>>BBBIIIMMMIIIBBB@@@DDDCCCCCCDDDFFFFFFDDD@@@===999555222555;;;BBBDDDDDD===;;;999777777777888888222222222555999>>>CCCFFFFFFFFFFFFFFFCCCBBBKKKUUUhhhmmmiiiVVVAAA666555666888:::===>>>>>>@@@DDDGGGBBBAAA???===;;;;;;<<<>>>>>>@@@AAABBBBBBDDDGGGJJJ\\\[[[VVVQQQVVVeeerrrwwwwwwllleeelll}}}mmmYYYKKKSSSiiinnnkkkxxxnnnGGGGGGFFF999888666;;;777777555444444444444444111111222222222333333333///666555:::QQQgggyyyqqq[[[oooiiiooowwwVVVLLLfffyyyzzzssstttuuuuuuvvvxxx|||~~~|||{{{zzzyyyxxxwwwvvvuuutttsssqqqsssuuuvvvuuuuuuvvvwwwvvvtttrrrrrruuuxxxyyyyyyvvvyyy|||}}}{{{xxxvvvuuurrrqqqpppooollldddYYYQQQSSSPPPIIIEEELLL[[[ccccccaaadddbbb\\\\\\eeennnrrriiiSSSHHHBBBAAAAAA@@@AAABBBCCCDDDRRRUUUZZZ```fffjjjmmmnnnooopppuuu~~~yyysssuuukkk```XXXPPPIIIHHHKKKJJJOOO]]]qqqnnnssszzzmmmWWWDDDCCCLLLPPPjjjttt^^^HHH===<<<>>>>>>BBB___\\\NNNHHHCCCCCCAAA===;;;<<<555555333222111000000000//////.........------------,,,...000...,,,000666DDD^^^ggg{{{mmmIIIBBBHHHTTTaaaffffffiiinnngggpppwww|||jjjeeekkkffffffuuuyyyrrrpppnnncccPPP@@@777888;;;>>>BBBEEEIIIKKKJJJGGGCCC@@@=========>>><<>>>>>DDD???@@@CCCFFFHHHFFFBBB>>>888444222666===CCCEEEDDD<<<;;;;;;:::999888777666222222333666;;;AAAFFFJJJGGGEEEEEEEEECCCGGGTTTbbbkkkggg[[[III<<<888777777999<<>>?????????>>><<<;;;<<<===???@@@AAAAAABBBFFFJJJNNN```___ZZZXXX```nnnsssppprrr|||zzznnngggmmmlllXXXKKKUUUnnniiioooeeeNNNCCCEEE>>>:::===<<<999888666555333333222222222222222111111111111000111333555999FFF___|||^^^]]]}}}ooojjjyyyWWWNNNgggwwwvvvvvvvvvwwwzzz~~~~~~|||{{{wwwvvvtttsssrrrrrrsssssstttuuuvvvwwwwwwvvvuuuuuuvvvvvvvvvvvvwwwxxxyyyzzz||||||zzzyyyxxxxxxwwwwwwrrrrrrpppmmmllllllfff___SSSIIIDDDHHHPPPTTTUUUUUUQQQPPPPPPPPPOOOQQQ[[[fffsssttt[[[IIIFFFAAA@@@DDDHHHJJJMMMQQQ\\\^^^bbbhhhnnnrrrssssss|||~~~~~~~~~uuummmiiiZZZMMMPPPSSS[[[gggwwwyyyyyyzzzfffQQQFFFHHHOOOWWWooo~~~yyygggRRREEE???===>>>AAABBBjjjZZZSSSNNNHHHEEEEEEDDD???;;;777666555333222111111111111000///......------......---,,,+++,,,...000111EEEPPP___nnnxxxtttbbbPPPAAAEEEMMMXXXgggrrruuurrriiixxxzzztttuuuvvvoooiiieeelllxxx}}}{{{zzzuuunnnhhhbbbXXXKKKAAA888999<<>>EEEEEEDDDBBB???===>>>???@@@DDDGGGHHHJJJKKKHHHBBB???666222777???BBBCCCDDDBBB???<<<:::999888777555333222555:::BBBGGGHHHHHH@@@FFFGGG@@@???KKK___mmmnnnaaaSSSJJJ???777777<<<===;;;===CCCEEEAAA<<<:::@@@???===>>>@@@???;;;888???CCCDDD@@@@@@GGGQQQVVVtttqqqnnnnnnkkkeeeeeegggeeedddccceeekkkqqqwwwzzzoookkkhhhnnngggWWWMMMXXXvvvuuuqqqwwwaaaLLLCCCEEE???;;;===<<<:::999888666555444333333222222222222111111111111111444555777GGGccc~~~}}}```___}}}vvvlll^^^LLLaaayyyxxxwwwvvvxxxzzz}}}|||zzzyyy{{{yyywwwtttrrrqqqppppppssstttuuuwwwwwwwwwvvvuuuvvvvvvvvvvvvwwwxxxxxxyyyzzzyyyxxxvvvvvvvvvvvvwwwssstttrrrooooooooojjjcccTTTJJJDDDGGGNNNPPPPPPPPPHHHGGGHHHHHHFFFGGGPPP[[[iiixxx|||dddRRRLLLGGGEEEIIILLLLLLOOOSSSaaadddiiiooouuuzzz{{{{{{xxxtttcccTTTUUUVVV```mmm~~~zzzxxxdddPPPEEEHHHOOOXXXppp~~~wwwdddPPPCCC>>><<<>>>AAAHHHlllXXXSSSNNNIIIHHHHHHFFFAAA<<<888777555444222111111111111000///......------......---,,,,,,,,,...000111BBBOOO^^^gggiiifff\\\QQQGGGIIIOOO[[[jjjuuuyyyxxxfffssssssoooqqqqqq}}}tttnnnrrr}}}~~~|||zzzvvvooofff___YYYPPPEEE<<<777888:::???EEEJJJKKKKKKFFFCCC@@@BBBEEEGGGEEEBBBAAABBBAAA???===<<<<<<>>>AAAEEEHHHIIILLLNNNKKKEEE@@@888444999@@@CCCCCCDDDCCC@@@<<<999777666555333222333777===DDDIIIJJJIIIEEENNNQQQLLLHHHNNN[[[cccddd]]]VVVQQQHHH===888:::===;;;>>>EEEGGGBBB===;;;888;;;@@@CCCCCC@@@<<<999@@@GGGKKKIIIIIIRRR\\\ccc{{{|||~~~~~~uuuggg\\\XXXPPPQQQRRRVVV\\\bbbgggiiifffcccdddlllhhhWWWNNN[[[{{{mmmoooyyy[[[IIICCCFFF@@@===>>>;;;<<<;;;999777666555555555333222222222111111111111000555444666KKKmmm~~~bbb___wwwrrrmmmNNNZZZwww{{{yyyxxxwwwwwwzzz|||~~~~~~{{{xxxvvv|||zzzwwwuuusssrrrqqqqqqrrrsssuuuvvvwwwwwwwwwvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwvvvtttsssssstttvvvwwwtttuuusssqqqssstttooohhhVVVLLLEEEGGGKKKKKKJJJIIIEEEEEEFFFFFFEEEEEEMMMWWWaaarrrlllXXXQQQLLLJJJNNNRRRTTTWWW\\\jjjmmmsssyyy~~~ooo[[[YYYYYYcccrrr}}}~~~vvvaaaMMMEEEIIIPPPZZZqqq}}}rrr```LLLAAA===<<<>>>AAANNNpppyyyVVVQQQNNNKKKJJJJJJHHHCCC???999888666555333222222222111000///......------...------,,,,,,---...000111===LLL[[[___]]]\\\[[[ZZZMMMKKKMMMXXXhhhssswwwwwwhhhppp|||yyymmmjjjnnnmmmzzzssswww~~~}}}}}}|||zzzyyyrrriii]]]SSSMMMGGG>>>888666666999@@@JJJOOONNNKKKEEEAAA??????CCCEEEEEEDDD<<<======<<<::::::;;;===CCCGGGJJJKKKNNNQQQNNNIIIAAA999666:::@@@BBBCCCDDDBBB???:::777555444222111222444999???EEEIIIIIIHHHIIIPPPSSSMMMIIIOOOZZZbbbgggccc^^^XXXNNNBBB<<<<<<<<<<<<@@@GGGHHHCCC>>>===:::>>>BBBCCCBBB?????????FFFPPPWWWVVVVVV]]]hhhooogggSSSJJJDDDGGGKKKQQQWWW]]]bbbdddaaa```bbbllljjjXXXOOO]]]}}}|||gggqqqUUUGGGDDDGGGAAA???@@@<<<<<<;;;999888666555555555333333222222222111111111///444333666NNNsssddd\\\ooouuuyyyOOOVVVlllyyyxxxvvvuuuvvvyyy|||~~~~~~{{{xxxwwwyyyxxxvvvuuuttttttuuuuuuqqqrrrtttvvvwwwxxxxxxwwwwwwwwwvvvuuuuuuuuuvvvvvvvvvuuusssrrrrrrtttvvvxxxtttuuutttsssuuuwwwssslll[[[PPPGGGHHHJJJHHHEEECCCDDDDDDGGGIIIIIIKKKTTT^^^dddxxxrrr\\\SSSOOONNNSSSZZZ^^^ccciiirrrvvv|||xxx```ZZZWWWbbbrrrqqq]]]KKKDDDJJJRRR___ttt{{{lll[[[III???<<<;;;>>>BBBPPPtttlllTTTNNNMMMLLLLLLKKKHHHDDD@@@;;;:::888666444333333222111000///......------...------,,,,,,---...000000888HHHXXX]]]\\\___dddfffTTTMMMLLLWWWhhhssswwwxxxsssvvv|||yyyllliiinnnqqqtttpppxxx}}}|||{{{xxxvvvnnndddUUUJJJEEE@@@;;;666444333777AAAMMMSSSQQQLLLEEEAAA===<<<>>>AAABBBBBB999:::::::::999:::<<<>>>CCCGGGJJJKKKOOOSSSQQQLLLAAA:::777;;;@@@AAABBBDDD???<<<777444333222111000222555:::???CCCEEEDDDCCCGGGKKKIIICCCCCCPPPbbbnnnxxxsssjjj]]]OOOEEEAAAAAA;;;;;;@@@GGGHHHCCC???>>>CCCBBBAAA??????AAAEEEHHHPPP[[[dddcccaaafffooovvv|||}}}cccNNNFFFDDDFFFKKKQQQXXX```hhhmmmdddccceeeooojjjXXXRRR\\\yyyuuuhhhzzz{{{QQQFFFEEEGGGAAAAAABBB===;;;:::999777666555444444333333333222222222222111000444222444IIIkkkfffZZZiii|||wwwqqqKKKTTTaaavvvuuuttttttvvvxxx|||~~~}}}{{{yyyyyyxxxvvvuuuttttttuuuuuuqqqrrrtttvvvwwwxxxxxxwwwvvvvvvuuuuuutttuuuuuuuuuvvvuuutttttttttvvvxxxzzztttuuuttttttvvvyyyuuunnnaaaVVVMMMLLLMMMIIIDDDAAA???@@@DDDIIILLLQQQ\\\hhhrrr}}}gggYYYTTTTTTYYY```eeekkkqqqxxx}}}eee[[[WWW```qqqzzzpppiiihhhkkkooorrr}}}|||lllXXXHHHDDDKKKTTTdddwwwxxxfffWWWEEE===;;;<<>>;;;:::;;;<<<===888999:::::::::;;;===@@@CCCGGGIIIKKKNNNRRRQQQMMMAAA;;;777:::>>>???BBBEEE>>>:::555222222222222222333666;;;>>>??????===<<>>===;;;999777555444444111000///......------...,,,,,,---....../////////777CCCRRR\\\eeelllmmmlllSSSEEEAAASSSjjjxxx~~~}}}xxx{{{}}}mmmgggkkkiiiyyyrrrhhhjjjvvv|||vvvoookkk[[[PPPCCC:::777666333111000111777BBBMMMSSSSSSPPPHHHEEE@@@;;;888777888999888999;;;;;;;;;<<>>CCCCCC@@@@@@DDD===FFFRRR\\\aaaaaa^^^[[[cccmmmtttvvvwww}}}yyyaaaKKKBBBCCC>>>???AAACCCGGGPPP\\\eeedddaaaaaahhhyyymmmYYYWWWbbb~~~kkkqqq[[[OOOIIIIIIHHHAAACCCGGG@@@===<<<:::999777666666666444444333333333222222222333000000333:::IIIbbbyyyuuu]]]aaapppgggNNNMMMPPPrrr{{{xxxyyy|||{{{xxxwwwvvvxxxzzz{{{zzzyyywwwxxx~~~~~~|||{{{{{{yyywwwtttrrrqqqppppppssstttuuuwwwwwwwwwvvvuuusssssssssssstttuuuvvvvvvwwwxxxyyyzzzzzzzzzyyyxxxuuuwwwvvvvvvyyy{{{xxxqqqnnncccZZZYYYYYYTTTMMMIIIDDDEEEJJJQQQYYYddduuujjjeeebbbffflllpppwww}}}|||sssmmmkkkbbbcccdddhhhooo{{{nnn___YYY^^^lllpppbbb^^^\\\```eeehhhkkknnntttyyywwwuuucccOOOCCCEEEPPPZZZnnnqqq___PPPAAA<<<<<<>>>BBBFFFiiivvv~~~]]]XXXPPPPPPNNNLLLIIIFFFDDDDDD???>>><<<:::888666555555111000///......------...,,,,,,---...////////////333AAAQQQ\\\eeennnrrrsssRRRAAA;;;MMMdddpppsssuuuxxxrrrvvv~~~nnneeeiiihhhvvvqqqiiinnnyyyzzzrrriiibbbQQQHHH<<<666444444222///...111888BBBKKKQQQRRRRRRHHHFFFBBB===999777777888888:::;;;<<<<<<===???AAAFFFIIIJJJKKKNNNRRRQQQMMMEEE>>>999:::===AAAHHHPPPIIIDDD>>>999777777777777666999===>>>>>>>>>???AAAKKKYYYiiisss|||hhhQQQCCC<<<777;;;<<>>===<<<:::999888777777444444444333333333222222111---///666999DDDaaa}}}___]]]}}}iiivvvWWWJJJJJJjjj}}}~~~~~~||||||yyyxxxxxxyyyzzz|||{{{yyy{{{}}}|||zzzwwwvvvtttsssrrrrrrsssssstttuuuvvvwwwwwwvvvuuuuuurrrrrrrrrssstttuuuvvvwwwwwwxxxzzz{{{{{{zzzxxxwwwwwwxxxxxxwwwzzz|||yyyrrrqqqggg^^^]]]]]]XXXQQQMMMEEEEEEJJJQQQYYYeeexxxkkkfffeeejjjpppvvv}}}rrrcccYYYUUUWWWWWWXXX[[[dddsssnnn]]]XXX[[[hhh|||~~~bbbYYY\\\XXX```jjjpppsssvvv|||~~~sss```MMMCCCEEEQQQ\\\qqqppp]]]OOOAAA;;;<<>>PPP\\\eeepppzzz~~~ZZZGGG???NNNccckkkkkkkkksssmmmsssooofffiiiggguuuooojjjqqq{{{~~~yyyoooeee]]]LLLDDD:::555555555333000---111999AAAIIINNNRRRSSSHHHFFFCCC???;;;888888999999:::;;;;;;;;;<<>>CCCLLLTTTPPPKKKCCC===:::999888777777;;;>>>@@@@@@AAADDDGGGTTTbbbrrr~~~eeeJJJ>>>;;;999======???CCCBBBAAAEEEKKK^^^sss{{{___GGG@@@EEEBBBDDDFFFDDDAAABBBHHHNNN___XXXQQQRRR___tttsss^^^\\\xxxooofff{{{tttZZZLLLKKKJJJHHHGGGFFFFFFEEEBBB???;;;999888888777555444333222333555666555444222555444666;;;CCC```zzzfff]]]rrrtttiiiyyyyyyaaaDDDQQQeee}}}~~~zzzwwwxxxxxxuuuuuuvvvssswwwzzz{{{~~~}}}|||{{{zzzyyywwwvvvtttrrrqqqqqqqqqqqqtttuuuwwwxxxyyyyyyxxxxxxuuutttttttttuuuvvvxxxyyyvvvxxxzzz{{{|||{{{zzzyyy|||yyyvvvvvvxxxyyyyyywwwvvvooofffaaadddeee\\\OOOJJJKKKOOOSSSXXXddd{{{ooojjjhhhlllttt{{{ooo\\\VVVSSSOOOSSSVVVXXXZZZdddsssrrr___\\\ZZZdddyyylll^^^\\\\\\\\\nnntttrrr|||~~~lllUUUJJJEEEGGGSSSaaaxxx{{{nnnYYYHHH???777>>>AAA>>>UUUyyyfffTTTVVVSSSOOOJJJFFFDDDDDDDDDGGGHHHFFFAAA999555444666444222000///000000///...............////////////333<<>>===;;;777444999;;;<<<;;;;;;===AAAEEELLLPPPQQQOOOOOOPPPNNNJJJCCCAAA>>><<>>===@@@@@@===;;;@@@???BBBEEEEEEAAABBBEEEVVVnnn{{{~~~UUUGGG<<<888GGGEEE??????EEEHHHIIIPPP[[[sss```LLLIIIEEEBBBFFFIIIGGGBBBBBBGGGMMMVVVSSSQQQQQQUUUeeerrrbbbddd|||cccqqqhhhUUUIIIIIIGGGEEECCCBBBBBBBBB@@@>>>;;;:::999888777555444333222333555666555444666666222333999@@@ZZZ}}}iiiYYYiiirrrhhhuuu}}}aaaEEEKKK]]]zzz|||wwwwwwwwwvvvuuuwwwvvvzzz{{{|||~~~|||{{{yyyyyyxxxwwwuuutttsssssssssttttttuuuvvvwwwwwwwwwvvvuuuttttttsssssstttvvvxxxyyywwwxxxzzz|||||||||zzzzzz{{{yyyvvvvvvxxxyyyyyyxxxuuuqqqkkkiiinnnsssmmmdddTTTPPPMMMOOOUUUaaasssxxxqqqjjjllluuummmYYYMMMMMMOOOPPPRRRWWW[[[___kkk|||tttbbb[[[WWW___ssseee]]]aaaeeejjj|||~~~|||gggRRRHHHFFFIIIWWWfffyyywwwiiiXXXIIIBBB999???DDDEEEaaa{{{iiiYYYVVVSSSOOOKKKHHHGGGGGGHHHGGGFFFDDD@@@;;;777666666444222000000000000000...............////////////---666FFF\\\xxxaaaLLL???JJJ]]]gggiiiiiidddeeemmmnnnuuuooorrryyyrrrvvv{{{{{{wwwiiiYYYLLLEEE;;;777333111222333222111777777999<<>>;;;>>>HHHTTT]]]UUUGGG;;;:::>>>AAABBBCCCEEECCCCCCEEEEEECCCFFFJJJSSSnnnxxxPPPFFFAAAAAANNNPPPGGGBBBFFFKKKNNNUUU]]]uuugggPPPIIICCCCCCGGGJJJGGGBBB@@@CCCHHHIIIHHHKKKSSS^^^oooxxxjjjtttrrrdddttt___UUUIIIHHHFFFDDDBBBAAA@@@@@@???===<<<;;;;;;:::777555555333333333555666555444777666111222999AAA\\\qqqXXX```{{{ooowwwnnnMMMGGGWWWrrr~~~wwwvvvwwwvvvwwwyyyzzz|||}}}}}}~~~|||{{{yyyyyyyyyxxxvvvuuuuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuvvvxxxzzz{{{yyyzzz{{{|||||||||{{{zzzzzzxxxwwwwwwyyyzzzyyyyyyvvvuuurrrrrrxxx}}}xxxaaaXXXPPPOOOSSS\\\hhhsss|||xxxnnnnnnxxx~~~kkkUUUIIIEEEGGGKKKOOOQQQXXX___gggsss~~~jjj]]]VVV[[[mmmxxxccccccoooyyytttaaaMMMFFFFFFLLL\\\lll|||rrrbbbTTTGGGBBB:::>>>DDDMMMqqqvvvgggXXXUUURRROOOLLLJJJJJJKKKKKKFFFDDDAAA>>>===:::777555444222000000000111000///............///////////////555CCC\\\{{{]]]JJJ???JJJ\\\eeefffggg```dddqqqvvvxxxrrrooozzzzzz|||{{{xxx{{{zzzmmm[[[KKK@@@;;;555333111111333555777777999:::;;;===AAADDDHHHIIICCC???:::888;;;======<<<:::;;;===<<<<<<<<<>>>@@@EEEJJJMMMMMMNNNPPPOOOKKKIIIEEE???<<<>>>HHHVVV___TTTEEE888777<<>>======<<<888444444333111000111111000///............////////////333444???XXXtttzzzlllTTTEEE>>>LLL]]]eeefffgggiiinnn|||wwwtttrrrnnnwww|||zzzwwwwww~~~vvvfffRRRBBB:::888666555444444666888:::;;;<<<===>>>>>>???AAADDDFFFDDD@@@;;;:::<<<>>>===<<<::::::;;;<<<<<<===>>>???EEEJJJMMMMMMNNNPPPNNNJJJJJJGGGBBB@@@BBBJJJVVV^^^QQQDDD999888===BBBHHHMMMNNNHHHEEEIIIPPPXXXbbbjjj}}}pppKKKHHHPPPXXX___\\\aaabbb\\\XXX___ooo|||___IIIDDD===;;;@@@DDDEEECCCBBBDDDGGGFFFEEELLL^^^qqq~~~zzzgggeee{{{aaaVVVLLLKKKIIIGGGEEEDDDCCCCCC===<<<<<<<<<===<<<999666666555444444666666555444000555555555888CCCjjjccc[[[tttxxxrrrXXXIIISSSnnnxxxvvvxxxyyyyyyzzz|||||||||~~~~~~|||{{{zzzyyyxxxwwwvvvvvvwwwxxxxxx{{{zzzyyyxxxwwwwwwvvvvvvwwwvvvvvvwwwxxx{{{}}}~~~|||||||||{{{{{{zzzyyyyyyvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{zzz~~~|||gggdddaaa___ZZZVVVZZZaaalllrrryyy~~~}}}{{{WWWMMMHHHLLLMMMLLLQQQ[[[bbbppplll[[[SSSSSSbbbvvv{{{ttt~~~kkkXXXHHHDDDGGGQQQccctttnnn[[[HHH???AAA<<<===CCCVVVmmmeee\\\TTTRRRNNNJJJHHHGGGHHHIIIBBB@@@=========<<<888444555333111000111111000///............////////////111111<<>>;;;===;;;::::::999888888999::::::;;;;;;:::999;;;???CCCAAA>>>::::::<<<>>>>>>===;;;;;;;;;<<<>>>@@@AAABBBHHHMMMPPPPPPPPPQQQNNNJJJIIIHHHGGGFFFGGGMMMVVV\\\OOODDD<<<<<<@@@CCCFFFJJJJJJEEEFFFOOO]]]jjjwwwjjjLLLGGGRRR^^^cccdddxxxuuueeeiiiyyyRRRAAA@@@<<<;;;???CCCDDDBBBBBBCCCEEEHHHEEEJJJZZZkkkvvv|||pppgggjjjqqqZZZLLLIIIHHHGGGEEEDDDCCCBBBBBB===<<<;;;<<<<<<<<<:::888777666444555666666555444111666555444555<<<^^^mmm___mmm~~~yyy```IIIPPPnnnyyyxxxzzzzzzyyyyyy{{{zzz|||}}}||||||{{{zzzxxxwwwwwwwwwxxxxxxxxxwwwvvvuuuttttttttttttuuuuuuuuuuuuwwwyyy|||}}}||||||{{{zzzyyyxxxxxxxxxuuuwwwyyyzzzzzzzzz|||}}}{{{{{{{{{{{{xxx``````bbbbbb]]]XXXZZZ```aaagggsssyyyjjjKKKHHHGGGIIIKKKQQQ]]]iiiqqqhhhRRRNNNOOO\\\nnn{{{gggVVVFFFCCCIIISSSfffxxx~~~kkkWWWGGG>>>BBB@@@@@@EEEXXXeeebbb\\\SSSPPPMMMIIIGGGFFFGGGGGGBBBAAA@@@??????<<<999666555333111111111222111000............////////////111000999NNNaaahhhddd___LLLAAA@@@MMMZZZ^^^```bbbnnnqqqxxxqqqkkkjjjgggrrr}}}oooooossssss{{{||||||tttbbbMMM@@@@@@EEEBBBBBBAAA>>>:::888777888555666777666666:::AAAGGGAAA<<<888777<<>>===>>>BBB@@@CCCNNNYYYcccmmmvvvfffdddppp___TTTGGGFFFFFFEEEDDDCCCBBBCCCCCC>>><<<::::::<<<<<<<<<;;;888666555555666666555333333555333444666777MMMrrr{{{gggjjjcccJJJOOOkkkzzzyyy||||||zzzxxx{{{zzz}}}~~~~~~~~~|||{{{yyyxxxxxxyyyyyywwwvvvuuusssssssssttttttvvvvvvvvvwwwyyy{{{}}}|||{{{zzzyyyxxxwwwvvvvvvsssvvvzzz{{{{{{{{{|||~~~}}}|||zzz{{{zzzoooZZZXXXXXX\\\]]]\\\]]]```[[[aaaooo~~~vvvqqqdddSSSCCCGGGHHHIIIPPP]]]jjjpppxxxwwwbbbLLLKKKNNNZZZjjj~~~zzzuuuuuuvvv{{{~~~yyydddSSSEEECCCJJJWWWkkk~~~yyyeeeQQQEEE;;;AAAAAABBBDDDVVVrrr[[[[[[WWWPPPNNNKKKHHHGGGGGGHHHIIICCCEEEEEEDDDAAA===;;;:::555333111111222222111000............////////////111000888GGGRRRVVVWWWZZZ\\\OOOIIIPPPYYY[[[^^^cccgggiiilll|||qqqmmmjjjeeeoooyyykkklllpppuuu~~~~~~zzzhhhRRRFFFIIIPPPLLLLLLKKKFFF@@@<<<;;;;;;666888::::::===DDDPPPYYYMMMEEE;;;888<<>><<<::::::;;;<<<<<<<<<888666555555666666555333333333111555:::888EEE```tttnnnjjj~~~vvv^^^NNNOOOhhh{{{zzz~~~}}}zzzxxx{{{zzz~~~}}}{{{zzzyyyzzzzzzxxxwwwuuuttttttuuuvvvvvvyyyyyyyyyzzz||||||{{{zzzxxxwwwvvvvvvuuusssvvvzzz|||{{{{{{|||}}}yyyzzzsssdddWWWPPPNNNUUU\\\______```\\\aaaooovvviiiaaaRRRAAA===FFFLLLOOOYYYiiiqqqooowwwjjjYYYJJJKKKPPP[[[jjj}}}tttlllrrr|||uuuooowwwxxxhhhbbbaaaaaadddkkkvvv}}}xxxaaaQQQCCCCCCLLLYYYnnn}}}uuu```LLLBBB888???@@@BBBBBBRRR{{{{{{qqqZZZZZZVVVNNNMMMJJJHHHHHHIIIKKKLLLEEEHHHJJJHHHBBB>>>======666444222111222222111000............/////////000,,,...777DDDNNNRRRZZZcccnnn^^^SSSUUUYYY[[[___fffeeefffffftttrrrpppmmmeeemmmuuujjjkkkooowwwnnnXXXMMMPPPYYYTTTUUUSSSNNNGGGAAA@@@@@@===???AAACCCHHHSSSbbbmmm]]]QQQCCC;;;>>>HHHTTTZZZWWWQQQKKKGGGHHHKKKLLLLLLMMMSSSXXXZZZ[[[]]][[[VVVPPPOOOKKKIIIJJJPPPYYY___VVVNNNGGGGGGHHHJJJNNNSSSYYY\\\kkkiiiRRRRRRZZZUUUdddbbbCCC;;;>>><<<<<<;;;:::999888999:::;;;:::<<<@@@AAA???BBBPPP___xxxttt___```dddrrrdddMMMOOOFFFHHHGGGEEECCCAAA@@@??????BBB@@@<<<:::999:::<<<>>>;;;:::777555444444555666444444666666444555@@@KKKwww{{{oooddduuuvvv|||eee\\\JJJbbb~~~}}}{{{{{{zzzzzzyyy{{{}}}}}}yyywwwxxxzzz{{{wwwvvvvvvuuuvvvwwwyyyzzzyyyzzz|||}}}|||}}}{{{{{{zzzyyyxxxwwwvvvuuuxxxxxxyyyzzz{{{|||}}}}}}}}}yyyxxx|||}}}ooobbbZZZWWWSSSPPPPPPTTTZZZ^^^ZZZ```lllyyymmm\\\RRRIIICCCBBBFFFMMMUUU]]]eeejjjmmmzzzwwwaaaQQQFFFIIILLLVVVkkkmmmbbbfffnnnvvv|||}}}mmmcccbbbgggmmmiiiXXXVVV[[[bbbfffooo}}}|||ppp[[[OOOEEEFFFNNN]]]rrr{{{oooZZZGGG@@@>>>;;;@@@BBB@@@WWWtttxxxxxxxxxqqqYYYYYYVVVKKKMMMOOONNNJJJEEEBBBAAAHHHHHHFFFEEEBBB@@@===<<<:::666333222333333111///000000000000000000000000,,,111333<<>><<>>888>>>888888888888888999999999<<>>======>>>AAABBB;;;999777555444444555666444444555666444555???JJJdddrrrmmm```lllnnnnnn]]]III]]]}}}{{{zzz{{{zzzyyyyyyyyyzzz|||~~~}}}zzzxxxxxxyyyyyywwwvvvvvvwwwwwwxxxyyyzzzyyy{{{}}}}}}||||||}}}{{{zzzyyyxxxwwwwwwwwwwwwwwwxxxyyyyyy{{{{{{|||}}}|||yyyxxx|||sssiii^^^ZZZSSSPPPQQQUUUXXXYYY[[[aaalllxxxyyyhhhYYYQQQKKKEEEBBBDDDGGGMMMTTT\\\cccgggzzz{{{|||rrr___OOOBBBCCCEEEJJJXXXhhhpppnnnjjj]]][[[```hhhppp|||uuuiii]]]WWWYYY___eee|||cccZZZZZZYYYccchhhsss|||pppVVVLLLDDDGGGRRRbbbwwwyyylllWWWDDD@@@===<<>>===:::777555444555555222000000000000000000000000000,,,111333;;;LLLRRRYYYfffxxxiii]]]\\\```bbbeeeiiiooowww|||}}}|||jjjsssppp|||yyyuuuqqqkkkzzzxxxcccSSSQQQWWW\\\\\\\\\\\\[[[WWWSSSPPPOOOOOOQQQUUU^^^jjjuuu{{{{{{lllWWWDDD===CCCPPPZZZ]]]XXXQQQNNNPPPRRRTTTUUUVVV[[[]]]\\\]]]aaa```\\\ZZZRRRIIIFFFIIIMMMPPPRRRRRRKKKGGGGGGGGGHHHQQQ]]]mmmsss~~~ooommmjjjhhhkkkxxx}}}yyy^^^EEE>>>666:::555666666777777888999999;;;???BBBCCCDDDHHHLLLOOO___ssswwweeeWWWZZZlllyyy]]]RRRLLLHHHFFFFFFEEEEEEDDDDDDEEEEEE?????????@@@AAACCCDDDEEE:::999777555444444555555444333444555333444===GGGaaauuuooo___xxxtttdddfff{{{xxxcccMMMZZZwww~~~yyyxxx{{{yyyxxxyyyxxxzzz{{{}}}|||zzzyyyxxxwwwvvvwwwxxxyyyzzzzzzzzzzzzzzz|||}}}}}}|||{{{{{{|||zzzyyywwwvvvvvvwwwyyyzzzwwwxxxxxxyyyzzz{{{|||||||||yyyxxx|||xxxpppggg___WWWTTTVVVYYYYYYXXX]]]ccclllwwwtttaaaSSSMMMHHHCCCDDDCCCCCCEEEKKKSSS[[[```mmmpppnnnhhhkkkvvv|||{{{}}}zzzzzzvvvkkkYYYKKKBBBDDDDDDEEEMMMYYYcccggg}}}iiiZZZRRRRRRZZZcccccc___YYYRRRQQQUUU]]]cccnnnzzzuuu]]]___bbb]]]jjjppp|||wwwjjjPPPHHHCCCIIIVVViii}}}vvvfffQQQ@@@>>><<<>>>DDDHHHSSSqqqmmm\\\[[[UUURRRRRRQQQMMMHHHEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???<<<;;;999999888666333000000000000000000000000000---111222:::JJJQQQXXXfffooooooiii^^^ZZZ___fffiiiqqqzzzzzzttt{{{|||iiiqqqrrr{{{zzzqqqlll|||}}}kkk\\\XXX]]]hhhiiiiiiiiihhheeebbb```ffffffhhhmmmvvvdddLLLBBBEEEPPPZZZ\\\YYYUUUTTTUUUWWWXXXXXX\\\______^^^^^^aaaaaa___^^^UUUKKKGGGKKKPPPSSSTTTPPPJJJIIIOOOQQQQQQYYYeeeooowwwzzzyyyvvvpppooouuu{{{wwweeeQQQ@@@===444777333333444555777888999:::>>>AAAEEEHHHHHHIIIMMMQQQWWWkkkyyyaaaWWWSSS\\\pppyyynnn[[[WWWNNNLLLGGGFFFEEEEEEDDDDDDDDDDDD===>>>???AAABBBCCCDDDDDD:::999888666555555555555444333333444333444;;;DDDeeeyyy}}}kkkfffzzzeeedddvvvmmmTTTVVVooo{{{~~~zzzxxxxxxyyyxxxyyy{{{|||}}}~~~~~~|||yyywwwvvvvvvwwwyyyzzz{{{{{{zzzyyy{{{|||~~~}}}{{{yyyyyyyyywwwvvvtttssstttvvvyyy{{{xxxxxxyyyzzz{{{|||}}}}}}}}}zzzyyy|||~~~yyytttnnneee\\\YYY]]]```___\\\___dddlllvvv~~~qqq[[[MMMGGGBBB>>>DDDCCCBBBCCCGGGNNNTTTXXX\\\]]]ZZZWWW\\\ffflllkkkqqqqqqrrrsssooodddTTTGGGCCCEEEGGGHHHLLLXXXfffooolll^^^VVVSSSWWW]]]]]][[[XXXUUUUUUYYY```fffhhhtttiii[[[aaaggggggsssyyy}}}nnnaaaJJJEEECCCKKK[[[nnn~~~rrr```LLL>>><<<;;;AAAEEEJJJdddiii]]]\\\XXXYYYWWWTTTOOOJJJHHHHHHIIIFFFFFFEEEEEECCCBBB@@@???AAAAAA@@@>>><<<888333000000000000000000000000000...222111999IIIPPPWWWfff{{{hhhWWW\\\ddddddkkkssspppeeellltttjjjmmmnnnwwwzzzsssuuussseeeaaadddoooqqqssssssrrrqqqqqqpppzzz{{{~~~kkkQQQHHHNNNVVV\\\ZZZYYYXXXXXXXXXYYYZZZZZZ___```______```bbbddddddccc\\\RRRMMMSSS\\\___^^^TTTPPPTTT___bbb^^^```iiiooo{{{|||mmmpppzzz~~~}}}}}}uuuwwwwwwrrrkkkjjjpppvvv}}}vvvtttiiiSSSDDD:::;;;333555222333444666888:::;;;<<>>???@@@AAA@@@@@@???;;;:::999888777666666666555333333444444444:::BBBbbbzzzxxxaaannniiiwww~~~^^^RRRcccttt{{{zzzxxxyyy{{{xxxyyy{{{{{{|||~~~}}}zzzxxxvvvvvvwwwyyyzzz{{{{{{zzzyyyzzz|||~~~}}}{{{xxxwwwwwwuuusssrrrqqqrrruuuxxxzzzyyyyyyzzz{{{|||}}}}}}~~~~~~|||{{{||||||{{{xxxuuuqqqggg^^^[[[___ddddddbbb```eeelllttt|||oooWWWHHHDDDAAA===AAABBBCCCEEEGGGKKKNNNPPPTTTSSSPPPOOOUUU^^^dddeeehhhkkknnnpppkkk```QQQGGG@@@BBBEEEGGGJJJUUUeeesssoooeeeaaa^^^^^^___aaa___]]]ZZZZZZ]]]cccgggnnnzzzrrraaa^^^___fffoooxxxwwwhhh[[[GGGEEEEEEMMM^^^sss{{{mmmZZZHHH===;;;;;;DDDGGGLLLvvvrrrbbbYYYRRRYYYXXXTTTOOOJJJIIIKKKMMMJJJJJJIIIGGGEEECCCAAA@@@FFFFFFEEEBBB===777333000111111111111111111111111///222000777GGGOOOWWWffftttZZZ]]]fffeeehhhoookkk```ddduuuzzzrrrkkkggghhhsss}}}}}}xxxlllfffgggrrrtttxxxyyyxxxxxxzzz|||jjjPPPMMMTTTYYYYYYYYYYYYZZZZZZZZZZZZZZZ[[[___^^^^^^```bbbdddgggjjjgggbbbYYYVVV^^^kkkooolll___YYY___nnnqqqhhheeelllxxxuuueee]]]fffnnnlllgggfffdddkkkqqqooohhhcccdddgggpppvvv}}}lllppp|||}}}jjjNNN>>>666888111444333444666888:::===>>>???DDDEEEHHHLLLIIIFFFLLLUUUaaattt|||]]]KKKMMMRRR\\\mmmsssdddYYYUUUOOOLLLIIIHHHFFFDDDBBBAAA@@@@@@??????@@@@@@@@@???>>>>>><<<;;;;;;:::999888777777666333333555555555999@@@mmm{{{bbb{{{rrrzzzsssWWW^^^pppxxx|||xxxyyy{{{yyyzzz{{{{{{|||}}}{{{yyyxxxvvvwwwxxxyyyzzzzzzzzzzzzyyy|||}}}}}}{{{xxxvvvvvvsssrrrrrrqqqsssuuuwwwyyyxxxyyyyyyzzz{{{|||}}}}}}~~~~~~~~~}}}{{{yyywwwvvvpppggg]]]YYY\\\bbbeeefffbbbffflllrrryyykkkRRRFFFDDDDDDBBB???@@@CCCFFFHHHJJJKKKKKKOOOOOOMMMNNNRRRZZZaaafffkkknnnrrrrrrkkk___QQQHHHBBBCCCEEEGGGIIIQQQaaaqqq~~~sssmmmllljjjiiiiiihhhgggeeeddddddggglllqqqvvvccc___bbb```fffsss{{{}}}rrrcccWWWFFFFFFHHHQQQcccxxxvvvgggSSSDDD===<<<:::EEEIIIPPPnnnXXXPPPTTTSSSPPPLLLIIIIIIKKKNNNMMMLLLKKKIIIFFFDDDAAA@@@FFFGGGFFFBBB<<<666333222111111111111111111111111000222///555EEEMMMVVVfffpppVVVZZZeeegggffflllkkkdddeeeooouuutttnnnfffiiittt~~~ssslllkkktttwww{{{|||{{{{{{~~~fffPPPPPPXXXZZZWWW[[[]]]^^^^^^\\\\\\]]]^^^^^^\\\^^^bbbeeegggjjjnnnllliiibbb```kkk{{{~~~xxxkkk```bbbooossskkkkkktttfff\\\[[[eeehhh```[[[^^^\\\fffooopppiiiccccccfffkkkvvvrrrccchhhxxx~~~uuussssss}}}nnnOOO>>>666777000555555666888:::<<>>888555444444111111111111111111111111000222///444DDDLLLVVVfff```KKKRRRaaahhhiiinnnqqqqqqmmmnnnttt{{{uuukkkpppwww|||~~~xxxwwwyyy|||~~~{{{{{{}}}~~~dddVVVXXX^^^```___aaacccdddccc``````aaaccc```^^^```fffiiiiiilllqqquuusssnnnlllyyytttaaaYYYbbbhhhfffpppzzzfffccciiiuuurrrddd```hhhhhhpppwwwtttjjjccccccgggmmm}}}mmm___bbblllxxx{{{tttoooqqqtttgggJJJ===666888222999666777999;;;===???AAABBBDDDAAABBBGGGFFFGGGVVViii~~~yyykkkRRRGGGMMMRRRZZZiii{{{~~~```WWWJJJHHHOOOJJJHHHGGGGGGFFFEEEEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEFFF>>>>>>>>>===<<<;;;999999888555444666777666:::>>>jjjdddttt}}}}}}VVVSSSjjjwwwzzzyyyzzz{{{|||||||||}}}~~~}}}||||||||||||wwwvvvvvvuuuvvvxxxyyyzzzwwwzzz|||}}}{{{xxxvvvuuutttuuuvvvvvvwwwxxxxxxxxxuuuuuuvvvwwwxxxyyyyyyzzz}}}|||{{{|||uuunnnccc[[[YYY___gggmmmfffiiilllnnnqqqxxxeeeLLLAAACCCFFFEEEFFFGGGHHHJJJMMMPPPRRRSSSVVVZZZ___dddjjjrrruuuaaaPPPGGGDDDAAABBBFFFJJJOOO]]]kkkvvv~~~}}}zzzxxx}}}gggccc___aaagggoooxxx~~~rrrdddTTTHHHEEEHHHNNNXXXmmmvvvlll[[[HHH===;;;BBB888BBBMMM\\\}}}ppp^^^PPPXXXNNNNNNNNNLLLKKKLLLPPPSSSHHHHHHHHHGGGFFFEEEDDDCCC===>>>===:::666333444666111111111111111111111111111222///444CCCLLLVVVfff~~~sssWWWFFFOOOaaakkkqqquuu|||yyysssyyy|||rrrxxxzzzuuu}}}|||zzz|||}}}rrrddd]]]```fffjjjlllfffggghhhgggdddccceeegggccc```bbbiiillljjjlllrrr}}}|||wwwvvvxxx___OOOTTT[[[aaauuurrrvvvxxxpppiiiqqqxxx~~~xxxjjj``````dddpppnnnbbbbbbfffqqquuusssttt{{{ZZZBBB999666999555===666777999;;;===???@@@AAAFFFBBBCCCIIIJJJMMM```vvvxxxrrrfffOOODDDKKKQQQZZZiiikkkUUUQQQMMMKKKMMMIIIIIIGGGEEEEEEFFFHHHHHHHHHEEECCCBBBBBBBBBBBB@@@???=========<<<;;;;;;::::::888777666555666888:::;;;UUUsss}}}jjjjjjxxxyyy~~~rrrVVVRRR]]]nnn|||{{{~~~yyyzzzzzzzzz{{{}}}}}}|||{{{|||}}}{{{yyyvvvvvvxxxzzz{{{{{{|||}}}}}}}}}|||zzzxxxvvvtttttttttttttttuuuvvvvvvtttwwwyyywwwttttttyyy}}}|||zzzsssnnndddZZZWWW```lllttttttjjjeeejjjpppuuueeeKKKGGGFFFBBBDDDDDDEEEIIIQQQ[[[bbbeeeeeedddjjjpppxxxpppYYYKKKEEEFFFEEEFFFIIILLLQQQ\\\gggyyy{{{zzzyyywww}}}iiibbbccccccfffkkkuuu|||kkkVVVIIIEEEBBBNNNUUU```wwwqqqcccSSSEEE===<<<>>>CCCEEEKKKhhhrrrZZZWWWYYYRRR^^^ZZZSSSKKKGGGGGGLLLPPPFFFEEEDDDCCCFFFGGGEEE@@@AAAAAAAAA@@@===:::777444666333111000000111000//////000111111777DDDQQQXXXvvvzzzlllWWWOOOQQQ^^^sssttttttyyy{{{tttnnn|||xxxvvvwwwnnnzzz}}}|||||||||~~~ppphhheeellltttuuuuuuwwwxxxuuuqqqmmmiiihhhhhhhhhhhheeefffkkkmmmlllqqqyyyzzzcccYYYMMMMMM]]]sss|||pppuuuqqqjjjjjjkkkzzzrrrlllkkkhhhuuuzzziiiRRR>>>::::::999<<>>???@@@@@@AAABBBEEEGGGIIISSSjjj|||oooXXXHHHHHHIIILLL```yyycccSSSQQQLLLJJJLLLIIIJJJHHHFFFEEEFFFGGGFFFEEEDDDCCCAAAAAABBBBBB@@@???>>>>>>======<<<;;;;;;:::999888666666666777999:::CCC___tttxxxmmmjjjzzzwww{{{rrrWWWLLLRRRccc~~~{{{}}}yyyzzzzzzzzz{{{}}}~~~||||||}}}~~~{{{yyyvvvvvvxxxzzz{{{{{{{{{|||}}}}}}|||yyywwwuuuuuuttttttttttttuuuvvvvvvuuuwwwyyyxxxuuuuuuyyy}}}~~~|||uuupppgggaaabbbjjjuuu|||uuujjjdddhhhmmmsssdddJJJFFFFFFCCCFFFGGGGGGKKKUUUbbboooxxx|||yyy{{{~~~hhhUUUJJJGGGEEECCCDDDHHHKKKQQQ]]]hhhyyyxxxvvvvvvvvv|||pppcccdddeeegggjjjpppxxxwwweeeRRRFFFCCCEEESSSZZZeeezzz}}}mmm^^^OOOBBB;;;;;;<<>><<<999777666444111000111111000000///000000111666BBBPPPYYYbbbnnnkkk^^^UUUPPPWWWhhhpppppptttvvvooojjjwwwwwwqqqppplll|||zzztttnnnnnnuuu{{{{{{zzz{{{}}}|||yyyvvvrrrnnnkkkiiigggeeefffkkkmmmmmmqqqyyysssfff]]]SSSTTTaaasss~~~qqqvvv}}}yyyuuussszzzsssmmmeeevvv}}}dddPPP???<<<===<<<>>>EEEAAA???===>>>@@@AAABBBAAABBBEEEIIIMMMOOOYYYnnn~~~zzzjjjUUUEEEFFFJJJPPPcccyyynnnZZZRRRRRRKKKIIILLLIIIJJJHHHFFFEEEEEEEEEDDDCCCCCCBBB@@@@@@AAAAAA@@@>>>??????>>>======<<<<<<;;;:::999888666666777888888<<>>DDDTTTnnn~~~dddTTTTTTRRRZZZVVVQQQOOOOOOOOOMMMJJJIIIGGGEEEGGGIIIHHHDDDAAA>>>????????????===;;;:::888555222111111111111000000000///000555@@@NNNZZZ[[[lllqqqhhh^^^SSSUUUeeekkkkkkooopppiiieeepppuuuoooqqqrrrxxxxxxvvvxxx~~~}}}vvvoookkkgggfffgggkkkmmmnnnsssyyynnnjjjbbb[[[\\\fffrrrzzzoooiiippp~~~~~~rrrgggxxxzzznnnZZZKKK??????@@@>>>???DDDCCC@@@>>>???BBBDDDCCCBBBDDDIIIRRRZZZ^^^eeeuuuwwwrrr```NNNBBBDDDKKKUUUiii}}}aaaUUUTTTUUULLLIIIKKKIIIGGGEEEDDDDDDDDDEEEDDDBBBBBB@@@??????@@@@@@???>>>?????????>>>======<<<<<<;;;:::999888777777777777;;;HHHZZZnnn~~~yyybbbggg~~~lllnnnwwwkkkVVVRRR```rrr}}}~~~zzzyyyzzzzzzzzz{{{}}}~~~}}}{{{{{{{{{}}}~~~{{{yyywwwwwwyyyzzzzzzyyyxxxyyyzzz{{{zzzxxxvvvtttuuuuuuuuutttuuuvvvvvvwwwwwwyyyzzzzzzyyyyyy{{{}}}}}}{{{wwwuuuvvvvvvrrrnnnmmmbbb[[[ZZZ```eeeiiitttzzz___GGGEEEGGGGGGLLLLLLJJJHHHIIIOOOXXXbbbgggttt~~~sssaaaQQQIIIFFFFFFFFFGGGEEEFFFKKKPPPXXXfffrrr|||}}}qqqlllkkkkkkiiihhhbbbfffkkklllmmmooorrrsssnnnkkkeee^^^[[[]]]aaadddmmmqqqvvv|||zzzlllYYYHHHBBBDDDKKK\\\gggrrrttt```QQQEEE===:::<<<>>><<>>===<<<:::999999666333222222222111000111000///000333<<>>???CCCFFFCCC@@@???BBBCCCCCCBBBFFFOOO^^^kkkqqquuuzzziii```QQQHHHBBBDDDKKKZZZsss[[[TTTVVVWWWMMMIIIKKKGGGBBBAAAAAABBBDDDEEEDDDCCC@@@???>>>>>>???@@@>>>===?????????>>>======<<<<<<;;;;;;:::999888777666666666;;;JJJbbbzzzggg```vvvmmmnnnrrroooVVVOOO[[[mmmwwwzzzyyyzzzzzzzzz{{{}}}~~~|||{{{zzzzzz||||||{{{yyyxxxxxxyyyzzzyyyxxxwwwxxxyyyzzzzzzxxxvvvtttuuuuuuuuuuuuuuuvvvwwwwwwwwwyyyzzzzzzzzzzzz{{{|||}}}{{{|||yyyzzz{{{ttteeeXXXTTTOOOMMMQQQ[[[aaabbbjjjuuu{{{ttt\\\FFFEEEFFFFFFLLLPPPNNNLLLJJJKKKNNNRRRUUU[[[hhhvvv}}}~~~yyyooofffYYYRRRIIIDDDDDDFFFEEEDDDFFFEEEGGGLLLRRRZZZhhhuuu~~~zzzpppiiifffbbb\\\UUUTTTTTTUUUUUUUUUTTTTTTVVVQQQRRRUUUXXX\\\aaaiiioootttyyyxxxhhhUUUGGGDDDIIIMMM```mmmxxxnnnYYYKKKBBB<<<;;;===@@@<<>>======>>>???>>>===??????>>>======<<<<<<;;;;;;::::::999888888777777999888AAAYYYuuusssbbbxxxxxxuuutttuuuxxx___PPPSSSeeettt~~~{{{yyyzzzzzzzzz{{{}}}~~~}}}zzzyyyyyyyyyzzz{{{yyyxxxyyyzzzzzzyyywwwwwwxxxzzzzzzzzzxxxvvvuuuvvvvvvuuuuuuvvvvvvwwwxxxwwwxxxyyyzzz{{{{{{{{{{{{|||{{{{{{yyy{{{zzzmmmVVVFFFBBBBBBCCCKKKWWW\\\[[[aaakkksssoooYYYFFFDDDEEEDDDJJJHHHIIIJJJKKKKKKLLLNNNQQQNNNVVV\\\ZZZUUUSSSPPPMMMHHHFFFDDDEEEHHHIIIGGGDDDEEEDDDHHHNNNTTT[[[hhhttt}}}|||yyyrrriiibbb]]]UUULLLNNNKKKKKKMMMNNNLLLNNNQQQRRRRRRVVV[[[```eeepppzzz|||uuudddQQQEEEGGGNNNRRRfffsss}}}yyygggRRREEE???<<<<<<>>>??????___}}}ccc^^^UUUOOORRRTTTUUUSSSRRRSSSUUUTTTQQQMMMNNNGGGFFFLLLMMMEEE@@@@@@AAAAAA???===;;;:::999888<<<999666444444444333111333000111444333555BBBSSS[[[hhhuuutttcccdddkkkooossstttqqqmmmlllmmmtttwwwoooiiilllooo}}}zzzzzzrrrqqqooommmkkkjjjiiiiiihhhlllnnnmmmooovvv{{{}}}zzzdddKKKDDDCCCKKKVVVbbbvvvssslll|||qqqgggooo~~~cccXXXXXX[[[iiicccXXXMMMDDDBBBDDDHHHHHHHHHEEEAAA>>>@@@GGGMMMYYYdddvvvsssaaaOOOBBB<<>>===<<<<<<>>>>>>===<<<>>>>>>======<<<;;;;;;:::::::::::::::999888888777===;;;@@@VVVvvv|||gggppp|||{{{{{{iiiXXX```rrr}}}uuu}}}yyyzzzzzzzzz{{{}}}|||zzzxxxxxxyyyyyy{{{yyyyyyyyyzzzzzzxxxvvvwwwxxxzzz{{{zzzyyywwwvvvvvvvvvuuuuuuvvvvvvwwwxxxwwwwwwxxxzzz{{{{{{zzzyyy~~~~~~|||yyywwwxxxuuudddKKK???@@@@@@AAAIIITTTXXXVVV\\\fffllljjjXXXFFFDDDCCCBBBFFF@@@CCCGGGHHHHHHIIILLLOOOKKKNNNNNNIIIFFFHHHIIIGGGGGGFFFFFFGGGIIIIIIHHHGGGFFFGGGLLLSSSYYY___kkkvvv|||{{{{{{tttiiiaaa]]]VVVOOOOOOJJJIIIMMMOOONNNPPPTTTVVVVVV\\\ccchhhlllwww}}}ppp___LLLBBBGGGQQQ[[[nnn{{{rrr```LLLAAA===;;;<<<>>>>>>EEEpppqqqZZZ\\\XXXRRRTTTWWWWWWVVVUUUSSSRRRQQQPPPPPPQQQIIIHHHOOOPPPGGGAAABBBBBBAAA@@@>>>======<<<<<<===:::777555555444333222333111222666444222>>>OOOaaajjjwwwddd[[[jjjooouuuvvvtttpppkkkgggqqq{{{sssiiijjjiiixxxwwwtttvvvsssttt}}}ooo___\\\WWWTTTUUUYYY```dddiiinnnpppnnnqqqyyy~~~~~~~~~jjjMMMFFFEEELLLSSS[[[nnn|||jjjfffwwwmmmqqqyyy~~~ddd[[[___dddwwwpppaaaOOOBBB???CCCHHHGGGIIIHHHCCC>>>BBBNNNZZZkkkqqq|||tttcccYYYMMMBBB???EEEIIIOOOddd~~~YYYPPPKKKLLLKKKDDDEEEGGG???@@@@@@@@@AAABBBBBB@@@======<<<;;;<<<===>>>===<<<=========<<<;;;;;;::::::999999:::::::::999888888777777>>>VVV}}}~~~hhhiii{{{}}}~~~eee```qqq}}}ooo~~~yyyzzzzzzzzz{{{}}}~~~{{{yyyxxxxxxyyyzzz{{{zzzyyyyyyzzzzzzxxxvvvxxxyyyzzz{{{{{{zzzxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxwwwwwwxxxyyy{{{{{{zzzxxx|||}}}~~~wwwuuuuuuqqq___HHH@@@FFFBBBCCCJJJSSSUUUSSSYYYdddiiihhhWWWFFFDDDBBB@@@DDDCCCEEEHHHHHHGGGHHHKKKNNNKKKMMMLLLJJJLLLOOOMMMHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKQQQYYY^^^dddoooyyyzzz{{{|||wwwjjj```^^^[[[VVVUUUOOOMMMRRRTTTRRRTTTYYYQQQTTT___kkkqqqttt}}}zzzlll[[[HHH???FFFQQQbbbuuummm[[[HHH>>>;;;:::;;;===>>>JJJ{{{mmm\\\bbb___WWWXXX\\\UUUUUUTTTSSSQQQQQQSSSUUUTTTKKKJJJRRRSSSIIIBBBDDDBBBAAA@@@@@@???@@@@@@@@@>>>;;;777555555555333222444111444888444000;;;LLLhhhkkksss]]]PPPiiiooouuuwwwvvvqqqjjjcccmmm~~~{{{rrrqqqlllwwwqqqppptttpppqqqzzzuuu```RRRMMMFFFBBBEEENNNXXX```jjjooorrrooorrrzzz~~~rrrXXXQQQOOOSSSUUUWWWeeewww|||yyyjjjfffwwwooolllnnnYYYWWWcccnnn~~~vvvdddMMM===;;;@@@FFFEEEIIIJJJDDD>>>DDDTTTdddwwwyyyxxx~~~gggZZZUUUOOOGGGCCCGGGHHHQQQnnn