BM6P6(@ uuu{{{QQQHHHCCCMMMOOOXXXTTT^^^dddnnn|||}}}rrrSSSGGG^^^bbb|||XXXWWWfffqqq|||ooosssfffWWWsss|||{{{}}}}}}oooSSSZZZwwwyyyuuu{{{nnnqqqIIICCC]]]ooohhhvvvyyyeee|||xxxNNNKKKFFFGGGGGGooooooWWW___ddddddqqqxxxmmm]]]RRRUUUVVVcccPPPcccllldddllljjjmmmdddvvvzzz~~~zzzuuuvvvvvv|||}}}xxxaaaVVVmmm}}}ooovvviiisssZZZAAAEEE```vvvggg{{{|||xxxhhhuuuvvvTTTKKKJJJBBBDDD___^^^VVVfffdddeeevvvvvvooommmbbbMMMPPPvvvxxx}}}|||QQQWWWpppjjj```bbb|||xxxmmmmmmyyyxxxuuukkkuuu{{{hhhSSS]]]xxxwwwdddzzznnnvvvLLLAAAHHHkkk{{{eeewwwuuuhhh|||qqqsss```PPPQQQDDDGGGTTT|||rrrXXXXXXccc```kkk{{{xxxkkkyyyuuuUUUUUU___xxxWWWXXXgggqqqjjjeeeaaavvvnnnkkkzzzzzzmmmrrrqqq\\\VVVmmmwwwlllpppqqqgggNNNCCCEEEeeeyyydddwwwuuubbbooonnneeeXXXYYYLLLJJJIIIvvv}}}}}}```\\\bbbdddfffuuuxxxeeerrrjjj]]]XXXtttyyy```TTTbbbjjjooommmaaaoootttooo}}}mmmiii}}}vvv^^^SSSdddsssnnnHHHLLL>>>@@@QQQpppdddzzzxxx\\\|||zzzmmmbbb]]]\\\UUUPPPLLL___rrrfffSSSdddlllnnnwww}}}nnnZZZwwwddd^^^zzz|||gggxxx~~~eeeVVVhhhjjjiiitttddd^^^xxx~~~ppp|||hhhjjjfffUUUYYYlll}}}ppp{{{~~~@@@FFF===CCCPPPiiiggg{{{zzzuuuYYYwwwgggddd^^^aaaWWWVVVUUU}}}zzz\\\TTTkkkpppvvvzzzeeeiiioookkkppp|||ttt~~~zzzxxx{{{QQQ\\\ooorrrooonnnbbbzzz}}}iiicccqqqhhhlllxxxooo[[[[[[kkkooonnnttteeeCCCAAAAAAEEESSSwwwhhhkkkxxxwwwpppyyySSSyyy~~~uuuqqqoooeeejjjZZZYYYKKKxxx[[[\\\qqqoooxxxtttbbbzzzvvvfffmmm~~~}}}{{{~~~www```XXX[[[bbbuuuwww]]]ooo~~~ppp]]]eeeccceeeiiihhhZZZRRR```wwwwwwddd}}}xxxJJJDDD<<>>>>>???HHHqqq~~~nnnmmmmmmkkk~~~jjjKKKPPPxxxppp~~~|||rrrkkkmmmrrrkkkxxxqqqmmmlllfff^^^\\\```llljjjXXXVVVZZZ^^^jjjxxx{{{~~~}}}yyy~~~]]]ZZZcccgggkkkzzzlllVVVjjjeee}}}{{{~~~}}}pppjjjpppdddaaalllqqqfffXXXRRRQQQmmmpppXXX[[[|||zzzkkkAAAAAA===;;;BBB666???AAAggg}}}mmmnnnkkkrrrdddJJJJJJnnntttxxx|||ooovvvllloooyyylllpppoooqqqrrrkkk]]]TTTRRRXXX|||hhh\\\WWW^^^fffiiiooowww{{{{{{qqqnnnooo~~~{{{xxx~~~{{{nnn]]]___ccchhhoooqqqfff]]]xxxxxxfff|||ssskkkgggggggggkkkkkkbbbUUUTTTZZZiiifff]]]___wwwAAABBB???555===AAA777???:::ccc|||lllnnn}}}}}}pppzzzaaaGGGDDDooo~~~vvviiiooozzztttnnnvvvvvvqqqppppppkkklllppptttpppdddVVVNNNJJJcccppp]]]___fffpppssspppssszzzwww|||xxxppp{{{{{{~~~~~~}}}~~~yyywwwyyy___OOOXXXhhhnnnpppssskkk]]]pppsss{{{rrroooooommmllllll___gggllleeeWWWSSS```ppppppZZZdddxxxwwwDDD666@@@888888;;;;;;AAA<<<===[[[|||iiikkkyyyyyyxxxWWWCCCFFFNNNuuummmooouuu~~~ooowwwnnnnnnzzzkkk\\\mmmmmmkkklllqqqssskkk^^^UUUDDDYYYbbb{{{[[[^^^gggvvv{{{sssvvv|||rrr|||xxx}}}~~~xxxtttwww|||~~~}}}|||xxxzzz~~~mmmYYYbbbeeebbbgggrrrrrrhhhZZZbbbtttqqqwwwssszzz}}}|||qqqmmmuuu{{{wwwmmmeeeeeeggghhhiiilllccc\\\SSSRRR]]]jjjpppnnndddooossswwwbbbEEE>>>>>>444@@@888444JJJ888CCCOOO|||}}}ggghhhuuuyyyLLLAAAMMMPPPzzzuuuttt{{{tttaaalllbbb^^^dddeeeaaabbbiiikkkiiiggghhhjjjkkkiiifff]]]QQQKKK{{{wwwkkkVVVfffnnnxxx}}}|||yyyyyy{{{uuu}}}{{{yyyyyy|||ttt~~~}}}~~~uuuvvvwwwwwwvvvtttrrrqqqpppsssvvvuuutttuuu{{{{{{zzzcccccc[[[iiissssssqqqnnncccVVVWWWtttqqq||||||qqq______mmmyyy|||}}}~~~xxxttt|||uuuqqqnnnmmmkkkcccbbbiiinnniiiaaa^^^___WWW[[[mmmvvvnnndddbbbccc|||SSS<<<;;;;;;::::::999:::::::::BBBVVVvvvpppeeevvv~~~NNNCCCBBBJJJooojjj~~~~~~sss{{{ffffff]]]ZZZ^^^]]]XXX[[[ccchhhfffeeefffiiikkkkkkjjjcccWWWJJJ```yyylllcccaaaYYYhhhuuuvvvwwwzzzwwwooouuuuuuttttttvvvxxx{{{}}}yyyvvvxxxzzz|||~~~}}}yyysssoooqqqrrrrrrrrrssssssssssssrrrssstttuuuyyyfffTTT[[[llluuu]]]YYYqqq~~~nnn[[[VVVrrrtttrrrZZZbbbhhhaaaqqq|||yyyyyymmmkkkxxx}}}xxx}}}yyyvvvmmmllljjjhhhgggfffeeeeeennnmmmoooppphhh]]]XXXYYYRRRgggxxxrrraaa^^^ooonnngggNNNFFF;;;::::::999999999:::;;;888HHHnnnqqqjjjrrrDDD???FFFHHHttthhhssszzzzzz___fff___]]]aaafffddd]]]]]]cccdddcccbbbcccgggjjjlllllllllbbbUUUSSSnnnwwwmmmgggaaa]]]kkkvvvvvvqqqvvv~~~zzzyyyyyytttqqqrrrtttuuuwwwwwwxxxxxxyyy}}}}}}{{{zzz|||zzz|||~~~gggYYY___fffiiikkkcccgggyyymmmSSS___pppaaarrrxxxpppeeehhheeemmmnnnnnnuuuwwwmmmssswwwyyy{{{}}}|||xxxiiijjjiiifffcccbbbcccfffdddfffiiimmmppprrrsssssspppjjjeeeaaa]]][[[^^^dddooouuunnn___aaa|||ooowww{{{YYYMMM???;;;:::999888888999:::;;;:::AAAgggoooooojjj~~~|||}}}CCC>>>EEEBBBqqqxxxjjjjjjqqquuu~~~eee______WWW]]]iiiqqqoooeeebbbdddbbbbbbaaabbbeeehhhjjjlllnnneeeddd___```mmmeeegggiiifffaaayyyvvvyyyyyyjjj```yyyttt{{{uuullljjjuuuuuuuuuuuuuuutttsssrrrpppsssyyyyyytttttt{{{{{{iii\\\```kkknnngggaaannn}}}[[[___}}}tttsss{{{~~~{{{|||sssjjj```cccmmmmmmgggfffssszzzwwwrrrmmmkkkkkklllmmmoooqqqsssuuuxxxyyyyyyyyyxxxvvvuuuttteee]]]WWW[[[eeelllllljjjjjjddd^^^ddd~~~gggzzzfffXXXNNN:::<<<;;;999888888999:::;;;BBB>>>aaaxxxiiiyyynnnLLLBBB???@@@\\\{{{{{{}}}wwwyyy~~~~~~zzzvvvqqq~~~XXX\\\```VVVTTTZZZccchhheee^^^\\\^^^dddeeeeeeeeefffgggiiikkklllbbbiiimmmddd}}}sssrrrlllccc\\\___jjjuuuyyyuuuqqqmmmnnn~~~|||yyywwwllliiissssssrrrqqqpppooonnnnnnnnniiiooowwwvvvooottt}}}fffhhhiiifffbbbgggxxx{{{```lll___kkkttt]]]TTTVVV___gggiiibbbgggnnntttyyyvvvtttpppkkkgggcccaaa```]]]___eeelllqqqppphhh```\\\rrryyyoooeeeVVVNNNGGG>>>===:::888888888999:::===999[[[ttttttcccMMMDDD???BBBQQQ}}}wwwzzzsssgggiiittt~~~rrrmmm~~~gggSSSTTTUUURRR[[[[[[ZZZWWWTTTSSSWWWZZZccceeeggggggfffeeeggghhhllldddiiipppkkkwww|||uuuooopppkkkddd```aaahhhrrryyyuuu{{{sssiiixxxrrrtttsssnnnoooooonnnnnnnnnoooooopppiiipppzzz~~~xxxqqqlllvvvxxxzzziiigggnnnttt^^^```eeeppp~~~yyyfffiii|||xxxfffsss|||ooo}}}hhhYYY[[[[[[^^^^^^```dddeeedddeeeiiioootttzzz~~~{{{vvvvvvxxxvvvooohhhaaa``````aaabbbdddfffhhhjjjpppqqqjjjcccbbbfffjjjuuu~~~yyyttthhhSSSIIIBBB@@@===:::888888999:::666888ZZZ~~~mmm~~~\\\DDDAAACCC???IIIqqq{{{|||vvvwww|||zzzmmmtttwww```WWWNNNMMMSSSZZZXXXUUUQQQQQQTTTXXXZZZZZZ]]]aaabbb```___```aaabbbffffffgggkkkrrrxxx}}}jjj```cccppphhhcccjjjwww{{{uuukkkrrrtttvvvzzzzzznnnoooyyysssccckkklllnnnoooooonnnlllkkkiiisss|||}}}uuuooonnnpppvvv|||yyy~~~zzzrrrmmmnnnnnnfff[[[llljjjnnn~~~qqqhhhhhhrrr|||rrrcccjjj~~~{{{|||ssshhh___TTTPPPTTT___fffddd^^^\\\[[[^^^bbbeeedddcccdddffflllnnnmmmiiiiiimmmnnnllliiifffbbbaaabbbaaa___]]]___aaaeeeiiimmmqqqssstttnnnmmmiiieeelll|||rrruuu{{{mmm}}}tttXXXLLLFFFCCC???;;;888888999:::666;;;TTTqqqmmmZZZCCCBBBCCC>>>@@@YYY~~~{{{~~~zzz}}}wwwjjjUUUNNNMMMLLLOOOUUUNNNPPPQQQRRRVVVYYYYYYWWWPPPTTTYYY[[[ZZZXXXXXXYYYPPPaaa___ZZZeeejjjnnn~~~yyyqqq```kkkoooeee___\\\hhhxxxsssssszzzssspppmmmllljjjgggfffhhhfffhhhkkkllljjjfffaaa^^^hhhsss{{{yyyoooiiinnnvvvuuu{{{vvvrrrxxx{{{zzz{{{~~~~~~wwwrrrmmmhhhffflllpppooohhhdddhhhooosssjjjqqqvvvsssoooooossswwwzzzrrrmmmiiirrr|||zzzxxx~~~~~~{{{vvv~~~{{{}}}xxxfffVVVUUUZZZ\\\]]]^^^dddaaa___```bbbccceeehhh```ccceeeccccccdddccc```^^^___``````bbbffflllqqqpppqqqrrrrrroookkkfffccc\\\ZZZ^^^tttyyy{{{www~~~pppsssgggWWW\\\HHHEEEAAA<<<999888999999999<<>>EEE<<>>@@@YYYuuu{{{uuucccYYYGGGDDDDDDlllzzzvvv|||tttlllfffcccaaa___dddcccbbbdddhhhlllnnnooodddkkknnnlllqqqzzz}}}yyyjjjiiifffjjjsss```___YYYRRRMMMEEEDDDEEEFFFFFFEEEDDDEEEGGGHHHIIIJJJJJJHHHGGGHHHJJJIIIHHHGGGIIILLLNNNNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUNNNXXX\\\[[[fff{{{hhheeexxx|||nnnbbb]]]bbbllltttmmmooouuu{{{xxxqqqllllllvvvmmmZZZ]]]___UUUPPPTTTRRRSSSTTTUUUUUUSSSQQQPPPPPPSSSUUUVVVUUUTTTTTTTTTKKKQQQXXXYYYVVVVVVZZZ^^^XXX\\\aaadddiiinnnmmmiiipppmmmyyy{{{yyyjjjfffmmmyyyxxxuuuqqqkkkwwwkkkrrr{{{fffJJJPPPffflllgggfffjjjxxx||||||{{{xxx~~~rrreeeddduuuwwwyyy}}}{{{xxxvvvtttxxxyyyyyy~~~}}}~~~yyyyyyxxx{{{mmm^^^SSSKKKEEE:::888@@@AAASSSuuuzzzkkk```JJJCCC@@@^^^{{{ooowww~~~{{{wwwwwwvvvqqqyyy|||zzzzzzzzz{{{sssbbbKKKFFFOOOKKKAAA===:::@@@BBBDDDDDDCCCBBBCCCEEEBBBDDDEEEEEEEEEEEEGGGHHHGGGEEEDDDFFFIIILLLLLLKKKJJJJJJKKKMMMOOOPPPRRRRRRRRRUUUZZZZZZUUU[[[xxxaaa]]]lllyyy}}}}}}~~~~~~sss```fffnnntttwwwxxxxxxxxxxxxvvvtttsssoookkknnntttyyycccXXXSSSXXX[[[UUUNNNKKKOOONNNNNNNNNNNNNNNOOOOOOKKKMMMOOOPPPOOONNNNNNOOOKKKNNNRRRTTTUUUVVVYYY\\\WWW\\\___]]]___dddeeebbbggghhhqqq~~~}}}rrrhhhaaa```]]]___kkkyyyrrrfffiiihhhkkkZZZXXXhhhkkk^^^aaarrroookkkaaaiiippp|||{{{yyy}}}wwwvvvvvvxxxrrrnnn~~~tttqqqrrrvvvuuurrruuu{{{|||~~~}}}{{{~~~yyyxxxzzz}}}}}}rrrjjjbbbTTTFFF>>>;;;AAA???JJJccc~~~wwwooogggTTTIII???LLLlllzzzzzz|||ooocccrrr~~~zzz|||{{{tttssswwwzzzrrruuuKKKJJJEEEGGGDDD:::>>>HHHHHH===@@@CCCCCCAAA@@@BBBDDD???AAACCCDDDDDDEEEFFFHHHEEECCCBBBDDDHHHJJJJJJIIIFFFGGGHHHKKKMMMOOOPPPQQQRRRSSSTTTTTTTTTZZZhhhtttlllddddddxxx~~~uuuxxxzzz|||pppiiimmmsssuuuxxx|||yyyuuurrrqqqrrryyy}}}\\\PPPTTTRRRKKKIIILLLMMMIIIJJJIIIHHHGGGHHHJJJLLLNNNFFFGGGIIIIIIHHHHHHHHHIIILLLKKKJJJLLLNNNPPPPPPOOONNNTTTWWWTTTWWW```ffffffjjjfffeeelllyyyzzzrrr___[[[eeeiiieeeQQQVVV^^^eeehhhhhhgggeeeaaa___YYYTTT[[[kkkttttttuuuggghhhwww{{{{{{{{{xxxooosss{{{yyyyyyzzzzzzxxxwwwtttooonnnrrrxxx|||mmmqqqtttvvvxxx{{{|||yyy{{{wwwvvvxxx}}}~~~xxxqqqpppkkkXXXDDDCCC===AAA;;;@@@TTT{{{{{{zzz{{{ssscccXXXHHHGGGSSS|||~~~|||{{{zzz}}}~~~{{{yyy~~~wwwuuuzzz}}}xxx{{{mmmTTTIIIHHHCCCBBBAAA@@@???===<<<<<>>>>>>>>>>>>>>;;;<<<>>>@@@AAAAAAAAAAAACCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKPPPPPPPPPPPPQQQTTTYYY\\\gggkkkgggiiittt|||yyyzzzxxxzzzyyyvvvxxxttt|||vvvssskkkcccgggqqqsssooo}}}~~~nnn___nnnbbbOOOOOOMMMLLLLLLKKKJJJIIIIIIIIIFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDEEEFFFHHHIIIIIIJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNKKKJJJPPPZZZ___[[[UUU^^^ccciiikkklllqqq{{{xxxggg{{{hhhsssjjjiiidddrrrdddfffzzz}}}yyy}}}yyy|||xxxtttuuutttxxxzzzwwwsssuuu~~~~~~wwwvvvzzzvvvllllllttt}}}uuurrruuuvvvuuuzzzxxxrrrtttyyyyyywwwwwwxxx{{{{{{vvvpppqqqyyywwwxxxyyy{{{}}}|||yyyvvvqqqwww}}}~~~}}}}}}{{{zzz~~~}}}~~~yyypppllliiibbbZZZJJJNNNGGG??????HHHmmmkkkooo|||tttvvvhhh___OOONNNPPPvvv|||uuusss|||{{{~~~~~~~~~eeeLLLEEEEEEDDDCCC@@@@@@???>>>===<<<;;;;;;========================;;;<<<>>>???@@@AAAAAA@@@AAABBBBBBCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHIIIIIIJJJMMMNNNNNNNNNOOOQQQTTTWWWXXXeeeiiibbbjjjuuupppzzz}}}zzzsssmmmqqqzzzxxxwwwvvvvvvvvvtttrrrsssssssssrrrvvvyyyyyyzzz}}}{{{wwwiiijjjlllooouuuxxxtttnnn{{{|||}}}}}}uuuYYYUUUWWWDDDJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJLLLIIIJJJOOOVVVZZZWWWSSSWWW\\\aaabbbbbbfffooowwwzzzuuurrruuu}}}}}}wwwvvv{{{zzzmmmnnnqqqnnnooouuu{{{wwwtttuuuyyy|||xxxvvvrrrmmmlllooopppnnnqqqpppqqqrrrrrrqqqsssvvvtttmmmiiinnnttttttrrrrrrwww{{{vvvvvvwwwvvvqqqrrrsssuuuwwwwwwtttrrrvvvyyy{{{yyyvvvvvv{{{~~~~~~zzzxxx}}}zzzrrrooooooiiibbbVVVRRRGGG???===CCCeeeggglll|||wwwlllhhh]]]ZZZPPPccc}}}wwwzzzuuuyyy}}}zzz~~~}}}wwwpppgggdddlllxxx|||yyy{{{hhhOOO888555???EEEBBB===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????????????????@@@AAAAAABBBBBBCCCBBBCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMOOOQQQQQQNNNZZZzzzqqqkkkpppzzzzzzyyyxxxxxxzzzrrrvvvuuuoooqqq{{{~~~~~~zzzsssqqqtttzzz|||~~~yyyuuuwwwyyyxxx|||vvvrrruuuxxxxxxuuutttZZZFFFJJJMMMAAAGGGFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHJJJMMMQQQRRRRRRPPPRRRVVVYYYZZZYYY[[[bbbiiimmmkkknnntttxxxyyy}}}vvvzzzwww{{{}}}zzzsssnnnmmmnnnnnnmmmssstttkkkbbbfffssstttjjj^^^ffflllmmmllllllllljjjqqqkkkhhhnnnssssssqqqpppuuu~~~vvvsssxxxxxxqqqqqqqqqrrrtttwwwwwwuuuttttttuuuuuuuuuuuuvvvvvvwwwmmmxxxzzz~~~~~~vvv}}}vvvuuuwwwuuupppdddYYYIIIBBB>>>===[[[fffjjjzzzxxxtttmmmgggSSSRRRxxxrrrvvvtttxxxxxxxxxsssttttttlllnnnpppllleeeggglllhhh]]]^^^kkk{{{~~~\\\???>>>@@@FFFFFFBBB??????:::::::::::::::::::::;;;999:::::::::::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>=========>>>??????@@@@@@AAABBBBBBCCCDDDEEEFFFFFFHHHJJJLLLMMMLLLLLLLLLMMMQQQNNNRRRccc}}}gggkkksss}}}~~~www{{{}}}}}}|||}}}|||xxxqqqlllqqqxxxttttttrrrpppuuu~~~wwwtttwwwmmmFFFSSSWWWHHHBBBHHHDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFGGGDDDEEEEEEFFFFFFGGGGGGGGGFFFHHHJJJLLLLLLMMMNNNNNNPPPSSSVVVVVVVVVXXX]]]bbbddddddiiirrruuurrrnnnmmmvvv{{{www{{{~~~yyyuuusssnnnhhhhhhmmmvvvqqqkkkgggfffgggiiiiiiqqqmmmeeebbbkkkuuusssjjjWWWbbbkkkkkkkkkmmmmmmjjjuuunnnjjjmmmpppoooooopppssszzzvvviiijjjwww{{{tttsssrrrsssuuuwwwyyyxxxwwwvvvttttttwww|||~~~{{{xxxsssqqquuu}}}{{{}}}{{{|||rrrbbbPPPJJJEEE<<>>???@@@???999444999BBB999999999:::::::::::::::999999999::::::;;;;;;;;;::::::::::::;;;<<<<<<===;;;;;;;;;<<<======>>>>>>AAAAAABBBCCCDDDEEEFFFFFFHHHJJJMMMNNNMMMLLLKKKLLLNNNNNNQQQXXXaaatttooojjjnnnnnnxxx|||xxx|||~~~{{{YYYPPPSSSUUUKKKGGGJJJGGGCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGFFFHHHJJJKKKJJJJJJLLLMMMMMMPPPSSSTTTUUUXXX\\\```]]]\\\___fffjjjhhhffffffyyy|||vvvoooyyyttttttttttttuuuwwwsssqqqoookkkhhhiiilllooonnndddaaajjjrrrqqqlllkkk___ggglllllllllmmmmmmlllrrrjjjeeefffhhhiiikkkoootttyyyuuukkkkkkwww{{{vvvrrrqqqqqqrrruuuwwwwwwvvv}}}yyywww{{{}}}xxxoooiiivvv{{{ssstttnnn{{{~~~yyy}}}qqq^^^XXXPPP???DDD```ppplllxxx{{{iii______yyyxxxtttvvvoooppplllqqqwwwtttxxx|||uuusssxxxzzzuuuooonnnnnnmmmmmmjjjhhhkkkvvvoooYYYQQQBBB>>>DDD@@@AAA;;;777888999777888:::888888888999999999999999888888888999999::::::;;;:::999999999999:::;;;<<<999::::::;;;;;;<<<======@@@@@@AAABBBCCCDDDDDDEEEFFFIIIKKKLLLKKKJJJJJJKKKLLLKKKNNNUUU\\\dddnnnwwwuuuooouuu{{{tttjjjnnnmmmSSSDDDMMMUUUNNNBBBFFFJJJ???BBBAAAAAAAAAAAAAAAAAAAAA>>>>>>?????????@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIHHHIIIKKKLLLJJJLLLOOOQQQSSSVVVYYY\\\```^^^___cccfffeeehhhlll}}}oooyyyrrrlllkkknnnppppppooorrrrrrrrrooolllkkkmmmppphhhaaacccpppssskkkgggkkkhhhffffffiiiiiieeedddeeemmmfffcccdddgggjjjnnnsssuuuzzz{{{wwwuuuvvvvvvtttvvvtttrrrsssuuuwwwxxxxxxvvvssssssxxx|||www|||ooonnnxxxssslllxxxoooeee[[[GGG???LLL~~~xxxkkktttzzztttkkkWWW\\\||||||}}}sssrrrpppwwwzzzssssssuuuooouuussstttuuusssoooooorrrrrrmmmjjjoooyyy{{{xxxwwwuuusssuuu}}}zzzsssOOOBBB;;;>>>DDDFFF???777;;;888888>>>AAA===777555777777777777666666666666555666666777888888999999999999888888888999:::;;;999999999:::;;;;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCCCCEEEGGGHHHGGGGGGHHHIIIKKKJJJLLLSSSXXXYYY[[[^^^ddd{{{XXXJJJUUUSSSEEECCCGGGEEEEEEDDD<<<@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<=========>>>>>>======>>>>>>>>>>>>??????>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJJJJIIIJJJMMMOOOQQQSSSUUUWWW^^^^^^```dddeeefffllltttzzzsssyyy~~~{{{{{{wwwrrroooooopppooolllooonnnmmmmmmoooooommmlllcccgggnnnqqqooojjjiiikkkmmmaaa___jjjllldddaaaffflllhhhhhhkkknnnnnnppptttrrrsssvvvxxxsssmmmooouuuxxxuuusssrrrtttvvvxxxxxxnnnlllmmmsss|||~~~wwwzzzyyyuuu|||}}}}}}}}}}}}yyy}}}xxxxxx|||xxxyyy}}}yyyllldddTTTFFFGGGlllmmmttt{{{tttyyyzzzsssyyyuuuXXXWWWxxxwwwxxxuuuwwwqqqgggbbbgggsssyyytttqqqtttssspppsss~~~zzzjjj___jjjvvvzzzuuuooommmnnnvvv{{{gggGGG===GGGCCC888;;;@@@===:::888888::::::555111444;;;666666555555555444444444444444555555666777777888999888777777777888999:::888999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAA@@@BBBCCCDDDCCCDDDFFFHHHHHHIIILLLMMMJJJHHHOOOXXX\\\dddtttfffOOOLLLIII@@@AAADDDIIIDDD<<>>>>>>>>>>>????????????:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<===>>>???@@@AAABBBBBBDDDCCCBBBCCCFFFIIIIIIHHHJJJKKKLLLNNNPPPQQQSSSTTTPPPRRRWWW]]]^^^___gggqqqsssyyy|||vvvoookkkooovvvpppqqqpppnnnnnnooonnnmmmnnnjjjiiimmmtttwwwrrrmmmaaaqqqyyyqqqkkknnnpppmmmssscccaaasssyyynnnjjjrrrllljjjkkkooopppmmmlllnnnnnniiijjjmmmhhhbbbkkkzzzsssqqqnnnmmmnnnppprrrrrrtttqqqooorrrvvvxxxwwwtttqqqpppqqqssstttuuuxxx{{{{{{~~~}}}}}}{{{xxx|||wwwzzz{{{{{{xxxoooyyy|||~~~{{{~~~~~~|||tttwwwzzz~~~{{{mmmjjj___QQQLLLXXXpppvvv}}}uuunnnuuuyyy~~~^^^___xxxyyyxxx~~~oootttuuusssqqqqqqqqqnnneeedddmmm|||~~~uuuqqqvvvttteeepppyyynnniiieeeqqqyyysssmmmmmmrrrtttmmmssstttlllkkkzzz~~~fffZZZYYYWWWMMMCCC>>>===;;;:::999888888888777666555444444444444444444444444444444444444444333333333333333333333333444444444555555555555666666777777888999999::::::;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAABBBBBBCCCCCCEEEHHHIIIJJJLLLOOOQQQLLLTTT___jjjzzzvvvVVVIIIEEEAAA@@@DDD@@@@@@@@@?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<===>>>>>>?????????@@@@@@AAABBBCCCDDDDDDGGGHHHIIIJJJKKKMMMNNNNNNLLLPPPUUUZZZ]]]aaadddgggjjjnnnrrrtttvvv|||zzzyyyyyyrrrtttwwwwwwpppgggggglllmmmppppppmmmnnnrrrsssrrroookkklllooollleeecccggghhhlllmmmkkkjjjlllnnnlllooollljjjjjjhhhfffiiimmmjjjiiiiiijjjfffdddjjjrrrkkkeee___^^^cccjjjoooqqqfffiiimmmqqqrrrqqqnnnlllmmmppppppmmmlllnnnnnnkkklllgggaaa]]]^^^dddmmmrrrssssssuuuyyy~~~~~~zzzvvv|||vvvqqqttt~~~~~~}}}~~~||||||yyy|||}}}~~~|||wwwsssvvv}}}{{{~~~|||wwwxxx~~~~~~vvv}}}|||qqqjjjggg]]]PPPVVVyyy~~~ooo}}}zzz}}}|||vvvsssvvvxxxtttnnnoootttpppssssssnnnjjjjjjhhheeejjjnnnuuuzzzwwwooonnnrrrssshhhooo|||vvvmmmnnnooogggrrryyytttmmmmmmpppqqqiiiqqquuunnngggggglllqqqsss}}}hhhYYYWWWQQQIII@@@>>>@@@BBB@@@<<<===<<<;;;999888888777777666666555444444444444444444444444444444444444444333333333333333333333333333444444444555555555555666666777777888999999999::::::;;;<<<<<<======>>>===>>>>>>???@@@@@@AAAAAABBBDDDFFFGGGGGGHHHJJJLLLOOOSSSVVVWWW[[[gggzzzzzz\\\NNNDDDEEEEEE@@@???DDD>>>>>>>>>>>>============::::::::::::::::::::::::999999999999999999999999888999::::::;;;;;;::::::::::::;;;;;;<<<============>>>>>>???@@@AAABBBCCCEEEEEEFFFGGGIIIJJJKKKLLLMMMOOORRRSSSTTTVVVXXX[[[[[[___dddgggkkkrrr|||{{{sssooosssoooooouuu|||}}}uuummmbbbhhhkkkhhhiiinnnnnnhhhfffiiiiiifffeeehhhgggddd```^^^```cccbbb]]]\\\___cccggggggcccaaabbbbbbaaacccfffjjjlllhhhbbbccchhhiii___ZZZ```gggiiigggeeeiiifffccccccgggkkkmmmnnngggiiimmmppprrrqqqpppoooiiiiiihhhfffjjjnnnlllgggiiigggeeeeeeggglllqqquuuxxxwwwvvvuuutttvvvyyy|||yyyxxx{{{yyy~~~zzzvvv{{{~~~|||yyy|||~~~~~~}}}yyyuuu~~~zzzyyyvvvrrrtttzzz}}}|||{{{|||~~~zzzppphhhkkkvvv~~~}}}~~~}}}~~~wwwqqqqqqlllcccTTTiiiqqq{{{mmmttt|||~~~~~~~~~zzz{{{|||rrrnnnjjjkkkqqqpppssssssmmmiiiiiihhheeekkkuuu{{{wwwpppnnnpppqqqmmmkkkrrrttthhhfffooorrrkkksssxxxssskkkhhhggghhhcccmmmtttqqqjjjeee```\\\jjjiiigggcccaaadddkkkqqqpppooosssuuuTTT???===CCC<<<===???@@@@@@?????????<<<;;;:::888777777777777555555444333333333444444333333333333333333333333222222222222222222222222333333333333444444444444555555666666777888888888999999::::::;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????AAABBBDDDDDDDDDDDDFFFHHHNNNOOOPPPOOONNNQQQXXX^^^kkkzzz^^^EEE???>>>BBBHHHEEE===;;;@@@<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888888888888888888888888888777777888999999999999888888888999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEGGGHHHHHHLLLMMMMMMMMMLLLMMMPPPSSSUUUYYY^^^ccchhhoooyyyxxx}}}xxxsssnnnlllmmmooopppooollljjjjjjkkkjjjpppnnneeeiiitttooo___cccggghhhffffffgggfffbbbaaa```cccggghhheeedddeeecccggggggccc```aaabbb``````dddjjjkkkeee```ccckkkiiiaaa\\\aaahhhhhhddd```eeeeeeeeegggiiikkkjjjhhhhhhiiikkklllnnnooooooooohhhfffddddddjjjpppmmmfffhhhiiikkkmmmnnnpppqqqqqqtttvvvvvvsssqqqrrrxxx~~~|||uuuqqqsssvvvxxxxxx}}}{{{wwwssstttyyy}}}zzzyyyzzz}}}|||{{{{{{wwwrrrnnnlll}}}}}}~~~|||yyyzzz~~~}}}~~~zzzvvvsssrrrwwwrrriiicccgggttt~~~}}}~~~~~~yyyyyytttlll^^^```rrrxxxvvvqqqwww~~~~~~~~~}}}zzzwwwrrrooopppssshhhlllnnnkkkiiikkkkkkiiihhhuuuzzzsssooouuuvvvpppffflllxxxwwwkkklllssspppppptttuuuppphhhbbb___^^^iiinnnrrrooommmmmmkkkhhhiiihhheeeaaa]]][[[[[[[[[WWWUUUWWW^^^iiipppqqqnnnlll[[[bbbWWWQQQKKKGGGGGGEEEAAA===:::<<>>>>>@@@BBBBBBBBBCCCEEEGGGHHHJJJLLLOOORRRUUUYYY[[[gggoooZZZCCCFFF???FFFDDDEEEFFFAAA::::::???;;;;;;;;;::::::::::::999777777777777777777777777666666666666666666666666555555666777777777777666777777888888999999::::::::::::;;;<<<===>>>>>>?????????@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJJJJMMMQQQTTTXXX[[[```dddjjjqqqzzz|||tttpppyyy~~~sss}}}zzzuuusssrrrrrrssssssvvvxxxtttnnnkkkmmmqqquuuvvvrrrlllmmmqqqkkk```bbbgggjjjjjjlllnnnlllhhh^^^^^^```ccceeeeeecccbbbcccggghhheeedddfffgggfffdddbbbbbbaaa^^^]]]dddnnnggggggjjjjjjddd]]]]]]bbbaaabbbdddfffhhhiiihhhgggiiihhhhhhhhhhhhiiijjjkkkjjjkkkjjjiiimmmqqqpppllliiikkkmmmnnnnnnmmmkkkjjjlllppptttwwwwwwxxxzzz|||{{{nnnfffgggooo{{{~~~zzzxxxxxxwwwttttttwww{{{}}}~~~}}}zzzwwwvvv}}}rrrnnn}}}qqqqqq~~~}}}|||||||||yyyrrrmmmnnnppppppooosss{{{}}}|||}}}}}}}}}zzzvvvmmmlllaaa~~~~~~|||xxx{{{vvvpppnnnnnn^^^cccgggffffffiiiiiiggggggsssvvvppprrr{{{xxxkkkfffkkkvvvvvvnnnsssxxxqqqqqqqqqqqqoooiiiccc``````sssuuusssmmmiiiiiihhhfff]]]]]]^^^```aaa```]]][[[WWWVVVWWWWWWXXXXXXVVVTTTRRRUUUWWWfffqqqkkklllmmmrrrmmm\\\```cccVVVQQQ]]]WWWHHHJJJFFF>>>888<<>>======<<<===@@@;;;::::::::::::999999999777777777777777777777777555555555555555555555555333444555555666666555555666666777888888999999:::999999:::;;;<<<======>>>>>>>>>???@@@BBBCCCDDDEEEFFFGGGHHHHHHIIILLLQQQTTTVVVXXX\\\```eeelllrrrvvv}}}yyyvvvlllnnnvvvxxxvvvvvvwww{{{vvvppppppssswwwyyyuuuwwwxxxwwwtttrrrqqqqqqkkkfffggglllkkkddddddjjj```fffjjjkkklllnnnlllhhhcccccccccdddggghhhgggdddbbbfffgggcccbbbdddeeedddccc]]]ZZZ\\\^^^___bbbfffdddeeehhhhhhbbb[[[[[[___aaabbbdddeeeggghhhjjjkkkllljjjhhhfffeeefffggghhhkkkqqqsssooommmoooqqqqqqjjjkkklllmmmmmmllllllkkkrrrrrrtttyyy~~~~~~|||wwwxxxxxxxxxxxxyyy{{{}}}xxxuuusssuuutttqqqrrruuussswwwzzzzzzwwwvvvxxx{{{{{{}}}}}}|||||||||{{{{{{xxx}}}|||~~~{{{~~~wwwooooootttxxxyyy|||{{{uuu}}}}}}~~~}}}vvvpppfffqqqyyy~~~{{{~~~~~~yyyxxxzzzooowwwoooiiicccaaa^^^dddiiiiiiiiijjjiiifffiiipppqqqmmmqqqxxxssseeemmmkkkpppooojjjqqqyyyuuuooolllkkkmmmllliiiiiikkkrrrvvvuuunnniiigggdddaaahhhccc^^^ZZZYYYWWWSSSPPPTTTWWWXXXWWWTTTRRRRRRTTTLLLKKKHHHPPPaaaccc]]]___KKKIIIQQQTTTNNNOOORRRLLL\\\TTTFFFEEEPPPMMM???666===<<<;;;;;;===>>>>>>===<<<999666888<<<>>>;;;888666666555444444444444444222222111111222222333333111111111111111111111111000000000000000000000000000000000000111111111222111111222222333444444555444444555555666777777888999999999:::;;;;;;<<<<<<999;;;>>>@@@AAACCCFFFHHHHHHHHHHHHGGGIIIKKKMMMOOONNNWWWcccjjjmmmrrr|||{{{eeeFFF<<>>;;;:::<<<>>>>>><<<:::999999999999888888888888666666666666666666666666444444444444444444444444333333444555555555555444555555666666777888888999777888888999:::;;;<<<<<<<<<===>>>???AAABBBCCCCCCDDDEEEFFFFFFFFFGGGJJJMMMRRRSSSVVVZZZ___eeeiiilllyyyyyy{{{~~~}}}vvvtttvvvuuu|||rrrxxx||||||yyytttuuuyyy|||~~~vvvttttttvvvxxxwwwsssoooeee___ccckkkfffYYY]]]mmmeeejjjlllllllllmmmkkkfffjjjjjjgggfffiiimmmlllhhhfffiiiiiidddaaabbbbbb```bbb^^^^^^eeeiiigggcccaaaiiiaaa]]]ccciiigggaaa]]]cccdddfffffffffgggjjjlllmmmkkkhhhfffeeeeeefffggghhhooosssnnnjjjkkknnnpppjjjjjjkkklllnnnppprrrsss~~~zzzwwwxxx|||}}}qqqwww}}}|||yyywwwwww{{{xxxxxxyyyvvvrrrrrrvvv{{{{{{yyyvvvtttuuu{{{~~~{{{||||||{{{{{{~~~~~~wwwrrryyyzzzyyywwwxxx{{{zzzvvvzzz~~~sssnnnuuunnnzzzzzzyyy|||}}}|||rrrlll|||xxx|||yyy~~~vvvmmmfffbbb___\\\___fffmmmmmmmmmmmmjjjfffiiilllllljjjkkknnnlllfffqqqkkknnnooogggjjjtttwwwoooiiifffiiikkkjjjkkknnnkkkqqqsssmmmhhhfffeeeccceee^^^XXXVVVYYY[[[ZZZXXXRRRSSSTTTSSSPPPOOOPPPRRRTTTRRRKKKNNNWWWPPPGGGJJJRRRLLLNNNKKK@@@???EEEDDDEEE======BBBEEEJJJJJJAAA@@@AAAAAA===888666777::::::777555555666666444111555444444333333333333333111111111111111222333333111111111111111111111111000000000000000000000000/////////000000000111111000000111111222333333444333333444444555666666666777777777888999999::::::999;;;===??????@@@CCCEEEEEEFFFHHHIIIIIIKKKNNNQQQWWWRRRMMMOOOZZZgggoooqqqwwwrrrfffMMM>>>DDD@@@CCCHHHEEE>>><<>>???@@@AAABBBAAACCCDDDEEEDDDEEEFFFHHHNNNOOORRRVVV\\\aaaeeegggiiimmmmmmrrrzzzyyyvvvyyyvvvwwwppp{{{|||uuuyyyvvvxxx|||yyy|||uuurrrxxx}}}{{{uuuwwwxxxtttooottt~~~xxxrrroooqqqsssrrrpppuuurrrpppqqqtttuuuqqqmmmiiihhhjjjkkkddd[[[^^^hhhfffjjjlllkkklllmmmlllhhhaaa```\\\XXX]]]dddddd```gggkkkjjjeeebbbcccbbb```bbb```dddjjjlllgggcccbbbggg___[[[aaahhhhhhccc___bbbdddffffffdddcccdddfffgggfffdddcccbbbcccdddeeeccciiillliiigggiiilllllliiijjjkkkmmmoooqqqtttuuuxxxwwwwwwxxxyyyzzzzzzyyyuuuxxxyyywwwrrrqqqtttxxx{{{|||~~~~~~yyysssuuu{{{}}}}}}~~~|||||||||~~~uuu||||||wwwvvvxxx~~~xxxqqqqqqvvvyyywwwyyyzzz~~~yyywwwvvvqqquuu|||yyy~~~|||sssyyyooottt{{{wwwyyy|||}}}zzz|||vvvuuu{{{{{{sssnnn|||nnn{{{yyyyyyvvvooogggbbbbbbbbbaaaYYYaaaiiillllllllliiidddeeeggghhhfffeeefffjjjlllpppkkkqqqvvvkkkfffoootttppphhhccceeegggeeefffjjjjjjooooooggg```___aaabbbccc]]]WWWVVVYYYZZZVVVRRRVVVUUUSSSPPPNNNMMMLLLLLLGGGIIIIIIQQQYYYQQQFFFIIIHHH===>>>EEEFFFGGGEEE:::AAA999AAADDD888;;;CCC;;;:::999888:::===>>>;;;888666777888888888888777666444444333333222222333333111111000000111222333333000000000000000000000000000000000000000000000000////////////000000000000000000000111222222333333222222333444444555555666555555666666777888888888:::<<<===>>>>>>>>>@@@AAA===AAAEEEEEEDDDDDDFFFJJJCCCJJJPPPTTTWWW[[[^^^___YYY[[[lll~~~]]]FFFAAAGGGJJJBBBCCC???AAAEEE>>>:::BBB888:::;;;888777888999999666666555555555444444444333333333333333333333333222222222222222222222222333333444555555555444444111222222333333444555555333333444555666777888888999:::;;;<<<>>>???@@@@@@>>>@@@CCCEEEEEEFFFGGGIIIIIIJJJLLLQQQXXX^^^aaacccaaaiiifffeeeooosssmmmllllllqqqiiikkkxxxpppggguuussszzzyyyxxxxxx~~~wwwqqqrrrqqqvvv|||zzzqqqmmmqqqyyyuuurrrrrrtttsssnnniiirrrnnnjjjjjjlllmmmkkkiiieeekkklllgggbbbcccfffggg___cccffffffhhhkkkkkkhhheeeccc^^^ZZZ___iiikkkfffaaaeeefffbbb```bbbbbbaaa___^^^```bbb```]]]^^^ccc]]]]]]___```\\\WWWZZZ```___bbbeeeeeeaaa^^^\\\]]]______^^^^^^___```aaabbbaaadddeeedddfffkkkllliiijjjkkklllmmmnnnoooppppppfffmmmvvvzzzxxxuuusssrrrqqqwww}}}|||wwwssstttwwwuuuwww{{{|||vvvqqquuu}}}{{{}}}~~~|||~~~}}}~~~|||{{{vvvvvvwww{{{xxxppppppuuuxxxwww}}}zzzxxx{{{xxxzzz}}}yyy{{{}}}tttwwwyyy}}}ooorrrjjjccc~~~qqqrrrzzzxxx}}}{{{zzz~~~uuuqqqqqqxxx}}}|||yyywww|||rrr||||||nnnqqqoookkkfffaaa^^^]]]^^^VVV[[[eeeqqqxxxtttiii______aaaeeekkkqqqtttsssrrrooojjjfffeeegggiiihhhfff___aaadddggghhhgggfffeeeeeefffggggggeeeaaa^^^\\\ZZZ[[[\\\[[[XXXTTTPPPNNNQQQOOONNNOOOPPPPPPLLLIIIIIIGGGHHHLLLLLLHHHFFFHHHDDDDDDCCCBBBAAA@@@@@@???@@@???>>>>>>??????>>><<<999999999888888888777777666555555555555444444444333333333222222222111111000000000000000000000000111111000000//////......000000000000000000000000555444222000//////000111000000000000000000000000111111222222222333333333555555555555666666666666888999999:::;;;<<<======>>>???@@@AAABBBDDDEEEEEEHHHIIILLLOOORRRUUUXXXYYYXXXZZZ]]]```dddiiipppttt}}}lllUUUOOOHHHEEEFFFFFFCCC@@@@@@@@@???>>>===<<<;;;;;;:::999888888777777888888777666666555444444333333111111111111111111111111222222222222222222222222111111111111111111111111111222222333333222222111444444444555555555555666666777777888:::;;;<<<<<<>>>??????@@@AAABBBCCCDDDDDDEEEFFFHHHJJJNNNTTTXXX[[[[[[]]]___aaadddggghhhiiiiiifff```[[[^^^fffnnnvvvhhhjjj}}}xxxsss|||~~~|||yyytttpppmmmpppqqqssstttttttttttttttpppoooppptttsssnnnkkklllkkkjjjjjjiiihhhhhhhhhiiihhheeebbbaaaccceeeeeeeeeiiihhhiiikkkhhhcccbbbeeeccc___[[[]]]aaacccaaa]]][[[^^^```]]]WWWTTTVVVYYYZZZZZZZZZZZZ[[[[[[[[[[[[XXXWWWWWWWWWXXXYYY[[[\\\___]]][[[YYYXXXZZZ[[[]]]\\\^^^```^^^[[[ZZZ^^^ccc^^^___```aaacccdddeeefffiiieeefffkkkmmmkkknnnssspppooonnnmmmnnnpppsssuuussswww||||||yyywwwwwwxxxyyy{{{|||xxxrrrppprrrvvv|||{{{zzzyyyzzz}}}~~~|||~~~~~~~~~{{{vvvrrrzzzwwwzzz|||zzzvvvuuuqqqtttxxxxxxuuutttuuuxxx}}}{{{|||~~~}}}tttmmmlllnnnssswwwyyyxxxyyy{{{~~~{{{yyy}}}ppppppyyy~~~mmmeee}}}|||sssyyyyyy~~~{{{wwwxxx{{{xxxqqqqqqtttttttttuuuxxxwwwyyy}}}}}}tttmmmeeeaaaaaa```\\\XXX[[[]]]ccckkkqqqppphhhaaacccfffiiiiiihhhffffffhhhkkkhhheeedddeeefffffffffeeeddddddddddddeeeeeeeeeffffffeeeeeecccaaa]]]ZZZYYYYYYYYYXXXVVVRRRNNNLLLNNNLLLKKKKKKLLLKKKHHHEEEHHHGGGHHHKKKKKKFFFEEEFFFCCCCCCBBBAAA@@@???>>>>>>???===<<<<<<===>>><<<;;;999999999888888888888777555555555555444444444444333333222222222111111111000000000000000000000000000000000000//////......////////////////////////444333222000//////000000////////////////////////111111111222222222333333444444555555555666666666888888999:::;;;<<<<<<======>>>???@@@AAACCCDDDDDDFFFHHHJJJMMMPPPSSSUUUWWWXXXZZZ[[[\\\]]]```cccfffjjjrrryyyjjjYYYTTTLLLBBBOOOJJJEEECCCEEEEEECCC@@@@@@???>>>===<<<;;;;;;:::999999888777777777777888666666666555444333333333111111111111111111111111222222222222222222222222111111111111111111111111111222222222222222222111333333444444444555555555666666777888999:::;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFHHHKKKQQQUUUQQQRRRSSSVVVYYY\\\^^^^^^ffffffdddbbb```cccjjjpppnnndddeeerrrxxxrrrpppvvvxxxwwwuuussssssssstttuuuooonnnmmmmmmnnnooonnnmmmiiikkkoooqqqmmmggghhhllldddfffgggiiijjjiiihhhgggddddddddddddeeefffiiijjjjjjeeeccccccaaa]]]\\\______]]]ZZZ[[[^^^___^^^\\\[[[]]]^^^\\\XXXUUUVVVXXXTTTTTTUUUUUUVVVVVVWWWWWWWWWVVVVVVVVVVVVXXXYYYZZZZZZYYYYYYXXXXXXXXXXXXWWWXXX[[[^^^\\\YYYXXX\\\_________```aaaaaabbbccccccdddaaaccchhhjjjhhhiiimmmlllkkkkkklllnnnpppqqqppplllnnnqqquuuxxxyyywwwuuuwwwyyyyyyvvvrrrqqquuuyyy}}}}}}}}}}}}|||{{{zzzzzz|||{{{||||||}}}}}}|||{{{}}}~~~~~~|||xxxvvvvvvwww|||tttssstttssssssuuurrrtttvvvtttqqqpppsssuuuyyywwwuuuvvvxxxwwwsssnnnoooqqqsssuuutttssssssuuu~~~~~~{{{yyy|||{{{vvvkkkzzz~~~yyy|||zzztttnnnqqqttttttssssssuuuxxxrrrmmmjjjoootttuuuvvvxxxwwwwwwzzz}}}{{{xxx~~~wwwjjj^^^[[[___```ZZZRRR\\\\\\]]]aaafffgggddd```hhhlllnnnjjjccc___aaaeeehhhgggfffdddbbbbbbdddfffhhhfffdddbbbbbbdddfffhhhhhheeebbbaaaaaa___[[[WWWWWWWWWWWWUUUSSSPPPMMMKKKMMMKKKJJJJJJJJJHHHEEEBBBFFFDDDEEEHHHGGGCCC@@@BBBBBBAAAAAA@@@???>>>=========<<<;;;;;;<<<<<<;;;999999999999999888888888888555555444444444333333333222222222222111111111000000000000000000000000000000000000////////////...////////////////////////333222111000/////////000////////////////////////000111111111222222222222333333444444444555555555666777777888999:::;;;<<<<<<<<<===???@@@AAABBBCCCDDDEEEGGGJJJMMMPPPRRRSSSVVVXXXZZZ[[[ZZZZZZ\\\]]]^^^cccfffkkkwww|||vvvhhh]]]PPPGGGEEEGGGJJJKKKGGGDDDAAABBBDDDDDDBBB???>>>>>>===<<<;;;;;;::::::999888777777666666777777666555555444444333333222111111111111111111111111111111111111111111111111000000000000000000000000111111222222222222111111222222333333333444444444555555666777888999999::::::;;;;;;<<<===>>>??????BBBCCCCCCDDDEEEHHHLLLPPPOOOOOOPPPTTTZZZ]]]\\\ZZZddddddddddddfffhhhjjjlllkkkgggffflllqqqrrrrrrsssrrrqqqqqqqqqrrrtttuuuvvvsssooollllllooopppooommmnnnqqqsssqqqfff\\\\\\bbbccceeehhhjjjjjjhhheeeccc```ccceeefffeeefffjjjnnnhhhaaa\\\]]]^^^\\\\\\^^^]]]\\\[[[[[[[[[[[[\\\\\\[[[[[[ZZZYYYWWWVVVVVVUUUSSSSSSTTTTTTUUUVVVWWWWWWUUUTTTSSSSSSTTTUUUWWWXXXSSSTTTUUUVVVVVVTTTSSSRRRTTTWWWZZZZZZWWWVVVXXXZZZ\\\\\\\\\]]]]]]]]]]]]^^^]]]\\\^^^ccceeedddeeehhhgggggghhhlllpppqqqnnnkkkeeeeeehhhooovvvyyywwwsssuuuvvvvvvtttrrrtttyyy~~~}}}~~~|||yyyzzz|||}}}|||{{{zzzzzz{{{}}}}}}zzz}}}~~~zzztttrrrwww|||yyysssssstttsssssstttsssuuuvvvtttrrrrrruuuyyyyyyuuurrrrrruuuvvvvvvtttnnnpppssstttuuuxxxzzz||||||}}}}}}|||yyy{{{}}}}}}uuuooorrrooopppqqqssstttvvvxxxyyypppmmmnnnsssuuusssqqqrrrvvvyyy~~~}}}xxxzzzttthhh[[[WWW[[[\\\WWWPPPVVVUUUVVVYYY]]]______]]]fffhhhiiifffaaa```bbbfffiiijjjiiifffbbbaaadddggghhhfffeeeddddddfffhhhjjjiiiddd```^^^^^^]]]YYYUUUXXXWWWVVVUUURRRPPPNNNMMMNNNMMMMMMLLLKKKHHHEEECCCDDDBBBCCCFFFEEE@@@===>>>BBBAAA@@@@@@>>>>>>===<<<===;;;::::::;;;<<<:::999999999888888888888777777444444444444333333333222222111111111111000000000////////////////////////////////////////////////////////////////////////111111000000////////////////////////////////////000000000111111111111222222222222333333333444444555555666777888999::::::;;;<<<===>>>???AAABBBBBBBBBCCCEEEHHHJJJMMMOOOOOOSSSWWWZZZ]]]]]]^^^^^^___cccfffgggggglllpppmmmeeeaaannn}}}~~~vvvqqqooogggZZZQQQOOOQQQHHHEEEJJJKKKGGGGGGKKKCCCAAAAAABBBCCCCCC@@@======<<<<<<;;;::::::999999888777666666555555666666444444444444333333222222111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000111111111222222222333333444444444555666777777888999999:::;;;<<<===>>>>>>AAABBBCCCCCCCCCEEEHHHKKKQQQPPPQQQWWW]]]```^^^[[[dddddddddfffhhhhhhfffdddjjjllllllkkknnnrrrqqqmmmqqqsssuuuwwwwwwuuusssqqquuuppplllmmmpppsssrrrqqqrrrrrrssspppfff]]]\\\aaajjjjjjkkkllljjjgggdddbbb^^^cccggggggddddddiiimmmeee]]]YYY\\\aaabbbaaaaaa[[[\\\]]][[[ZZZYYY[[[\\\YYYXXXVVVVVVVVVVVVTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVRRRQQQPPPPPPQQQRRRSSSTTTQQQQQQQQQRRRQQQQQQPPPPPPQQQTTTVVVWWWUUUTTTTTTUUUUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZ]]]```cccfffhhhddddddgggmmmrrrsssnnniiiccceeeiiiooouuuwwwuuussswwwwwwvvvssssssuuu{{{|||}}}~~~}}}}}}}}}{{{zzzzzz{{{|||{{{}}}}}}{{{wwwvvvzzz~~~yyyvvvxxx}}}{{{xxxwwwuuuxxxzzzzzzyyyyyy|||vvvsssqqqqqqtttwwwxxxwwwtttxxxzzzyyy{{{|||~~~|||yyyvvvlllssswwwzzz}}}uuuqqquuuyyyxxxxxxzzz{{{{{{yyywwwsssrrruuuzzzyyytttqqqrrruuuzzz|||}}}mmmfff]]]WWWUUUUUUSSSRRROOOPPPRRRVVVZZZ\\\\\\\\\___]]]\\\\\\]]]___```aaalllllllllhhhcccbbbdddgggiiiiiiiiihhhhhhfffeeedddfffccc___]]]]]][[[WWWTTTYYYXXXWWWTTTRRRQQQPPPPPPMMMMMMMMMLLLJJJGGGEEEDDDFFFDDDDDDGGGFFFAAA>>>???BBBBBBAAA@@@???>>>=========;;;::::::;;;<<<:::999888888777777777666666666444333333333222222222222111111111000000000//////......................................./////////........................///000000000//////..............................//////000000000111111111111111111111222222222222333333444555666777888888;;;;;;<<<>>>???@@@AAABBBAAABBBDDDFFFHHHJJJLLLMMMQQQUUUZZZ]]]______```aaaccceeeffffffhhhiiieee___eeejjjmmmlllkkkmmmnnnmmmrrrooommmppptttvvvrrrnnnkkkooorrrpppnnnlllgggaaa]]][[[YYYVVVQQQLLLKKKLLLNNNEEECCCIIIHHH???>>>CCCBBBBBBBBBCCCBBB@@@>>>;;;;;;;;;::::::999888888888777666555555444444555555333333333333333222222222000000000000000000000000000000000000000000000000///////////////////////////000000111111000000///000000000000111111111111222333333444444555555555888888999:::;;;<<<======???AAABBBBBBBBBCCCFFFHHHLLLMMMOOOTTTZZZ\\\[[[YYY___```aaadddffffffdddbbbgggmmmooolllmmmooollleeeuuuuuuuuutttssssssrrrrrrpppmmmjjjkkknnnqqqrrrqqqmmmkkkkkkmmmllliiijjjnnnnnnnnnmmmkkkjjjhhhggggggbbbfffiiigggdddcccggglllbbb\\\YYY^^^cccbbb^^^]]]YYYZZZZZZXXXWWWVVVWWWYYYUUUTTTRRRRRRSSSSSSRRRPPPMMMNNNNNNOOOPPPPPPQQQQQQOOONNNMMMMMMMMMNNNOOOPPPPPPOOONNNMMMMMMNNNPPPQQQOOOQQQSSSTTTSSSRRRRRRRRRPPPPPPRRRSSSUUUWWWYYYYYYWWWXXXXXXXXX\\\ccchhhkkkccceeeiiinnnsssrrrnnniiigggkkkppprrrsssrrrtttuuuyyyxxxvvvtttsssvvv{{{~~~~~~|||{{{zzzzzz|||}}}|||yyyvvvvvvvvv}}}}}}|||}}}~~~~~~}}}|||}}}{{{}}}|||}}}xxx|||}}}{{{|||}}}rrrqqqrrrsssvvvwwwwwwwww|||~~~}}}~~~~~~{{{yyypppmmmwwwzzzxxxzzzyyyxxxxxxuuuvvvxxxzzz{{{xxxsssooooooqqqvvv|||{{{wwwwww{{{xxx}}}||||||sssdddaaa\\\UUUPPPNNNPPPQQQKKKMMMRRRVVVYYY[[[[[[[[[]]]ZZZXXXYYY\\\______^^^kkkjjjiiifffddddddfffhhhjjjjjjkkkkkkhhhddd```]]]bbbbbbaaa^^^\\\YYYVVVUUUYYYXXXUUURRRQQQPPPPPPPPPIIIJJJKKKJJJGGGDDDCCCCCCGGGEEEFFFJJJIIIDDDBBBCCCBBBBBBAAA@@@???>>>======<<<;;;::::::;;;;;;:::999666666666666555555555555333333333222222222111111000000000000////////////........................---............/////////..............................////////////..............................////////////000000000000//////000000000111111111111222333444555666666777999:::;;;<<<===>>>???@@@@@@AAABBBDDDFFFGGGIIIIIIOOORRRVVVYYYZZZ[[[\\\]]]]]]^^^aaadddggghhhfffdddhhhhhhgggfffhhhjjjiiieeeiiilllmmmiiiccc```bbbfff```aaaaaa```cccddd^^^UUUQQQTTTTTTPPPLLLLLLNNNOOOHHHAAA===@@@AAA@@@DDDMMMCCCCCCCCCBBBAAA>>><<<;;;999999999888888777777777666555444444333333444444222222222222222222222222000000000000000000000000//////////////////////////////////////////////////////000000000000//////...////////////000000000111111222222333333333333666777888888::::::;;;<<<===>>>@@@@@@@@@AAADDDFFFHHHJJJMMMQQQTTTWWWXXXYYYXXXZZZ^^^aaaccceeeeeefffkkkooorrrqqqqqqppplllgggwwwsssoookkkkkkooossswwwnnnnnnnnnnnnnnnoooqqqrrrnnnjjjhhhkkklllkkklllooolllkkkjjjjjjjjjkkkllllllfffggggggeeebbbbbbfffiiiaaa\\\ZZZ]]]]]]YYYTTTSSSUUUTTTSSSRRRRRRRRRRRRRRRPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOLLLKKKJJJJJJJJJKKKLLLLLLOOOMMMKKKIIIJJJLLLNNNPPPNNNNNNOOOOOOPPPPPPOOOOOONNNOOOQQQSSSUUUWWWYYYZZZVVVWWWWWWVVVYYYaaaggghhhbbbeeeiiimmmnnnmmmkkkjjjjjjnnnrrrrrrppppppsssvvvyyywwwuuussssssvvvxxxzzzyyy~~~}}}yyy}}}|||||||||}}}}}}{{{zzz|||{{{xxxxxxyyy~~~||||||}}}}}}{{{}}}}}}|||zzz|||{{{~~~~~~zzzvvvvvvwwwtttvvvxxxyyyzzzzzzzzzyyyzzz|||zzz~~~{{{||||||zzzxxxzzz~~~|||vvvjjjpppyyyxxx{{{sssrrr{{{wwwuuuyyyyyytttlllooosssuuuvvvssspppnnnrrrtttwwwxxxuuuqqqttt{{{|||}}}}}}kkk]]][[[WWWRRRMMMKKKLLLMMMIIIKKKPPPSSSUUUVVVVVVWWWZZZZZZ[[[[[[\\\]]]^^^___eeecccaaaaaacccfffggggggeeefffggggggfffbbb___\\\]]]aaacccaaa[[[WWWVVVWWWVVVTTTQQQNNNLLLLLLMMMNNNEEEGGGIIIHHHEEEBBBBBBBBBEEECCCDDDHHHGGGCCCAAABBBAAA@@@??????======<<<;;;;;;999888888999:::888777555555444444444333333333222222222222111111111111000000/////////.........---------------------------------.........//////........................------.../////////...---................................./////////000000....../////////000000000000111111222333444555555666777888999:::<<<======>>>>>>???AAABBBDDDEEEFFFIIILLLPPPSSSTTTUUUWWWYYYZZZ[[[]]]aaaeeeeeeeeeeee]]]]]]___ccceeefffiiikkkkkkmmmlllhhhbbb______aaabbbcccbbb^^^\\\\\\YYYTTTLLLRRRQQQJJJFFFHHHIIIGGGPPPLLLFFFAAA>>>===@@@DDDAAABBBBBB@@@>>><<<<<<;;;888888777777777777666666555444444333333333333333111111111222222222222222000000000000000000000000////////////////////////...........................//////000000//////...---............/////////000000111111111111222222444444555666777888999999999;;;===>>>>>>???AAACCCCCCGGGLLLNNNNNNPPPUUUYYYWWWZZZ^^^______aaaeeeiiinnnnnnpppsssrrrooommmnnnrrrqqqnnnmmmlllnnnpppqqqmmmppprrrppplllkkkmmmooonnnkkkjjjiiifffbbbeeejjjfffggghhhiiijjjjjjiiiiiicccaaa^^^\\\[[[]]]aaaccc^^^ZZZXXXXXXUUUPPPNNNOOOTTTQQQNNNNNNPPPQQQOOOMMMJJJMMMNNNNNNKKKJJJLLLOOOOOONNNNNNNNNNNNMMMMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLKKKJJJJJJKKKLLLMMMLLLLLLMMMOOOPPPRRRTTTUUUVVVRRRWWWXXXVVVXXX^^^```]]]___ccchhhiiigggeeegggiiiiiijjjjjjkkkmmmpppsssuuutttrrrqqqqqqrrrtttvvvwwwsssyyy|||xxxvvvvvvwwwzzz}}}}}}|||{{{}}}~~~|||{{{~~~||||||{{{zzzyyyyyy{{{|||}}}xxxvvvtttrrrvvv{{{zzz{{{zzzwwwsssrrruuuxxxvvvwwwxxxxxxxxxxxxxxxxxxkkkuuuxxxuuuvvv}}}zzzvvvuuurrrooottt{{{|||yyy{{{~~~|||tttttt}}}|||vvvyyywwwqqqooorrrpppllljjjmmmpppqqqooonnnppprrrvvvuuuuuusssmmmjjjqqq{{{yyyxxxyyyyyymmmYYYVVVRRROOOLLLJJJIIIIIIGGGIIILLLNNNOOOOOOQQQRRRPPPUUUYYYYYYVVVVVVZZZ______]]][[[]]]bbbfffhhhggg^^^___aaabbbccccccbbbaaaZZZ```eeeccc\\\VVVVVVYYYSSSQQQMMMJJJIIIIIIJJJKKKEEEGGGIIIHHHEEECCCCCCDDD@@@>>>@@@DDDCCC???>>>?????????>>>===<<<;;;::::::999888777777888888777666444444333333333222222222222222222111111111111000000/////////............---------------------------------.........//////........................,,,---.../////////...---..................................../////////000.........////////////000000000111222333444444555444444555777888999:::;;;<<<<<<===???@@@AAABBBCCCDDDGGGKKKNNNQQQTTTWWWYYYZZZYYY[[[^^^___^^^]]]^^^YYYZZZ___bbb___[[[```ggggggeeebbbaaaaaa```\\\YYYYYY]]]^^^YYYTTTUUUVVVUUUNNNTTTSSSJJJFFFHHHGGGBBB===@@@BBB@@@@@@BBBDDDCCC???@@@@@@>>>===<<<<<<===777777777777666666666666555444333333222222333333111111111111111111222222000000000000000000000000////////////////////////..............................////////////......---------.........//////000000000000111111111111222333333444555666777777777999;;;<<<<<<===???AAA<<>><<<=========<<<;;;;;;::::::999999999888888777555555555555444333333222111111111111111111000000000000111111000000//////......................................................................................................---------............/////////............//////////////////////////////////////////000000000000555555555666666777888999;;;;;;<<<===>>>???@@@@@@BBBEEEHHHKKKMMMOOORRRUUUWWWWWWXXXYYYYYYYYYYYYYYYWWW\\\aaaaaa^^^\\\^^^aaaeee^^^\\\^^^]]]VVVSSSUUUYYYYYYXXXWWWUUUSSSPPPOOOIIIJJJJJJJJJIIIGGGEEECCCEEEDDDBBB@@@?????????@@@>>>>>><<<;;;;;;:::;;;;;;999888777666666555555555222222222111111111111000111111111111000000000///////////////////////////..................------//////.........------------------............///////////////////////////////////////000000000000333333333333444555666666666777888999;;;<<<===>>>AAABBBDDDEEEEEEHHHKKKNNNRRRTTTWWWZZZ\\\]]]]]]]]]aaaaaabbbeeehhhiiiiiihhhnnnjjjjjjnnnmmmfffbbbdddmmmmmmmmmiiieeedddfffjjjjjjeee______bbbdddcccaaaaaacccdddeeedddbbb```___ZZZ[[[ZZZWWWTTTUUUYYY]]]WWWVVVSSSRRRPPPPPPQQQQQQPPPPPPOOONNNLLLIIIFFFEEEIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHGGGFFFFFFFFFEEEEEEDDDDDDBBBDDDFFFGGGGGGFFFGGGHHHFFFGGGGGGGGGFFFFFFHHHJJJIIIGGGHHHKKKMMMKKKKKKNNNLLLMMMNNNPPPQQQSSSTTTUUU^^^^^^___^^^]]]\\\^^^```bbbcccdddfffjjjmmmppprrrnnnoooooonnnmmmooovvv{{{uuuqqqmmmmmmqqquuuxxxyyytttsssssstttuuuuuusssqqqttttttuuuvvvxxx{{{}}}~~~uuuwwwxxxwwwvvvwww{{{~~~wwwuuurrrsssttttttppplllnnnllljjjjjjlllrrrxxx|||lllppppppllllllpppppplllooorrrtttuuuwwwxxxrrrjjjkkklllqqqvvv|||{{{zzzyyyvvvxxxiiieeeccceeefffddd```___```ccckkkkkkiiifffcccdddiiimmmeeefffhhhjjjkkkmmmnnnooovvvsssqqqqqqrrrpppkkkgggvvvZZZRRRQQQNNNKKKHHHFFFEEEDDD???CCCGGGIIIJJJIIIIIIJJJLLLNNNPPPRRRTTTWWW[[[^^^YYY\\\```bbbbbbaaabbbccc]]]bbbdddbbbcccgggfffbbbaaa___\\\YYYVVVSSSRRRQQQSSSQQQNNNLLLKKKJJJHHHFFFFFFFFFEEEEEEDDDCCCCCCBBBBBB@@@????????????>>><<<===<<<<<<;;;;;;:::999999666777777777777666555555555444444333222222111111111111111000000000//////000000000000//////......................................................------------------------........................---------............/////////............//////.........................../////////000000000000444444444444555666777888999999:::;;;<<<======>>>???BBBEEEHHHIIILLLOOORRRSSSTTTVVVXXXXXXXXXXXXWWWYYY]]]aaa```^^^]]]```ccc___[[[[[[___^^^YYYUUUVVVXXXXXXWWWVVVSSSQQQNNNMMMHHHIIIIIIIIIHHHFFFDDDBBBCCCBBBAAA@@@@@@@@@AAABBB>>>===<<<;;;;;;:::::::::888777666555444444444444222222222111111111000000111111111000000000//////..........................................------///.........------------------------......................................./////////000000000000222222222222333444555555555555666777999:::;;;<<<<<<===???@@@@@@CCCFFFIIIOOOQQQTTTXXXZZZ[[[\\\\\\^^^^^^```cccfffhhhhhhhhhgggfffiiikkkhhhbbbbbbgggjjjjjjiiihhhfffgggiiikkkgggccc______ccceeedddbbbaaaaaabbbbbbbbb```___^^^YYYYYYXXXWWWVVVWWWYYY[[[TTTSSSRRRQQQOOOOOOOOONNNNNNNNNNNNMMMKKKIIIGGGEEEGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCEEEFFFFFFFFFFFFGGGIIIDDDEEEFFFFFFEEEEEEFFFHHHHHHEEEEEEHHHIIIHHHIIIMMMKKKKKKLLLMMMOOOPPPQQQQQQVVVWWWXXXWWWVVVWWWXXXZZZaaabbbccceeeggghhhjjjjjjvvvtttqqqmmmjjjkkknnnqqqqqqmmmjjjkkknnnrrrtttuuuxxxyyyyyyvvvrrrpppppprrrvvvvvvvvvvvvvvvvvvwwwwwwsssuuuvvvuuussssssuuuxxxrrrqqqppppppqqqpppooommmooooooooooooppprrrtttuuunnnpppnnnjjjjjjpppsssqqqsssvvvxxxwwwyyyzzzvvvoooppprrruuuzzz~~~}}}|||{{{{{{~~~|||}}}www|||{{{{{{{{{|||~~~gggddd\\\oooooommmgggaaa^^^]]]^^^\\\```eeeffffffeeegggjjjjjjjjjiiijjjlllmmmmmmllliiijjjlllnnnooopppqqqrrrttthhhSSSNNNMMMJJJHHHEEECCCBBBAAA???AAADDDEEEDDDDDDEEEGGGKKKLLLNNNPPPQQQTTTXXX[[[\\\^^^``````^^^]]]\\\\\\^^^```aaa```aaadddeeeccc^^^ZZZUUUTTTUUUVVVTTTRRRSSSQQQNNNLLLJJJHHHEEECCCEEEEEEEEEDDDCCCCCCBBBBBBBBB@@@????????????>>><<<<<<<<<;;;;;;:::999999999555555555555555555555555444444333333222111111111111111000000000000//////000000000////////////...................................................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............/////////............//////............................../////////000000000333222222333333444555666666666777888999:::;;;;;;<<<>>>AAADDDEEEGGGKKKMMMOOOQQQTTTVVVXXXWWWVVVUUUYYY\\\^^^^^^\\\]]]```ccc[[[YYYZZZ___```\\\XXXWWWWWWVVVUUUSSSQQQNNNLLLJJJGGGHHHHHHHHHGGGEEEDDDBBBAAAAAAAAAAAAAAABBBCCCCCC======<<<<<<;;;:::::::::777666555444333333333333222222111111111000000000000000000000////////////........................------------------..................------------------------........................................../////////000000000000000000000111222333444333333444666777888999999999:::<<<======???BBBEEEKKKMMMPPPTTTWWWYYYZZZ[[[YYY[[[^^^aaadddgggiiijjjbbbeeeiiijjjfffcccgggnnngggeeecccbbbccccccdddcccbbb___]]]^^^bbbdddcccaaaaaa``````___^^^^^^]]]]]]YYYWWWVVVWWWXXXYYYXXXWWWPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDGGGIIICCCDDDEEEDDDCCCCCCEEEGGGGGGDDDDDDGGGIIIGGGHHHLLLJJJJJJJJJKKKLLLMMMMMMMMMPPPQQQRRRRRRRRRSSSUUUWWWXXXZZZ___dddhhhlllnnnooo{{{wwwqqqlllkkkllllllmmmmmmllljjjkkknnnqqqrrrrrrxxxzzzzzzuuuooommmqqqwww{{{{{{zzzyyywwwuuusssrrrqqqsssuuutttsssqqqqqqqqqlllmmmnnnnnnmmmlllmmmnnnssstttuuuvvvuuusssqqqooorrrqqqmmmhhhiiipppuuuwwwvvvxxxxxxwwwxxxzzzwwwrrrrrrtttwwwzzz}}}~~~|||wwwssstttxxx|||}}}|||vvvwwwvvvvvv]]]ZZZgggbbbuuusssooohhhaaa]]]\\\\\\[[[___cccdddaaa``````bbbqqqnnnkkkkkklllmmmkkkiiigggjjjmmmllljjjjjjnnnssshhh^^^PPPKKKIIIGGGEEECCCAAA@@@???AAACCCDDDCCCBBBCCCEEEFFFGGGIIIKKKMMMOOORRRWWWZZZ^^^______^^^ZZZXXXVVVVVV___```______```bbbddddddaaa[[[UUUTTTWWWZZZXXXVVVRRRPPPNNNLLLKKKIIIFFFCCCEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>??????===<<<<<<<<<<<<;;;::::::999999888777666555444444444444333333222222111111111000111000000000////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............/////////............//////................................./////////000000111111111111222333444444444444555666777888999999:::<<>>>>>@@@BBBDDDHHHJJJMMMQQQTTTWWWYYYYYYWWWZZZ^^^aaadddgggjjjllleeegggjjjkkkkkkkkkoootttkkkgggcccbbbccccccaaa^^^___^^^]]]^^^aaabbbaaa___aaa```___^^^]]]\\\\\\\\\ZZZWWWVVVWWWXXXXXXTTTQQQMMMNNNOOOOOONNNLLLKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDBBBAAABBBEEEHHHBBBCCCDDDCCCBBBBBBDDDFFFEEEDDDGGGLLLMMMJJJIIIKKKJJJJJJJJJKKKKKKKKKKKKKKKOOOQQQRRRSSSSSSTTTVVVYYYVVVZZZ```ffflllppprrrssstttoooiiihhhkkknnnnnnnnnoooooooooqqqrrrsssttttttuuuvvvvvvssspppqqqwww}}}~~~}}}zzzwwwtttrrrrrrsssvvvwwwvvvtttrrrqqqrrrtttvvvtttqqqppprrruuuwwwxxxyyyyyywwwtttqqqooouuusssooollllllpppuuuwwwuuuwwwvvvssssssvvvvvvrrroooqqqtttwwwxxxyyy{{{|||{{{uuuqqquuu{{{}}}{{{yyyyyyxxxyyy{{{fffcccmmmqqqnnnlllhhhddd```^^^^^^______``````^^^[[[]]]bbbfffrrrnnnjjjjjjlllmmmkkkhhhjjjkkkkkkjjjhhhjjjnnnqqq```ZZZOOOHHHGGGEEECCCAAA@@@??????AAABBBBBBBBBAAAAAACCCEEECCCEEEHHHJJJMMMQQQVVVYYY\\\]]]^^^]]][[[YYYZZZZZZ```^^^^^^^^^```aaaccceeeccc]]]WWWUUUXXXZZZXXXUUUOOONNNMMMMMMMMMLLLIIIGGGDDDDDDCCCCCCBBBAAAAAAAAAAAA???>>>>>>???>>>===;;;======<<<<<<;;;::::::999;;;:::888666444333333333222111111111111111000000000000000////////////................../////////................................................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............/////////............//////....................................////////////////////////000111222333444444555666777888888999888:::===>>>???AAACCCFFFFFFIIINNNSSSVVVVVVUUUTTTWWWXXXYYYYYYZZZ\\\```bbbaaa^^^[[[XXXYYY[[[[[[ZZZVVVUUUSSSQQQNNNLLLJJJJJJHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBBBBAAAAAA@@@??????;;;<<<<<<<<<;;;:::999888888777666555444444444444111111111000000000///////////////............---........................,,,,,,,,,,,,------......,,,,,,------------------,,,,,,,,,------------.......................................////////////............///000111111222222333444555666666777999;;;===??????@@@BBBCCCEEEFFFIIIMMMQQQTTTVVVXXXWWWZZZ___bbbdddgggjjjmmmiiihhhhhhjjjooossstttrrrpppllliiiiiijjjjjjhhheeecccbbbaaaaaabbbbbbaaa___aaaaaa___]]]\\\\\\\\\\\\ZZZXXXVVVVVVVVVTTTOOOKKKLLLMMMMMMNNNMMMLLLJJJIIIFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBB@@@???@@@CCCFFFAAABBBCCCBBBAAAAAACCCEEEDDDEEEKKKRRRSSSNNNIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKOOOQQQRRRSSSSSSUUUWWWZZZ^^^```cccgggiiijjjjjjiiijjjgggdddfffkkkooopppooossstttvvvwwwwwwxxxxxxyyywwwuuussssssvvvzzz}}}~~~}}}|||zzzxxxvvvuuutttuuuxxxzzz{{{yyywwwuuu{{{}}}}}}zzzvvvuuuwwwyyyyyyyyyxxxwwwvvvuuusssssstttrrrqqqppppppppprrrtttsssvvvuuuppppppssstttrrrlllooorrrtttuuuvvvyyy|||yyytttuuu}}}}}}~~~hhhlllnnnjjjlllooofffdddaaa_______________VVVXXX[[[]]]^^^cccjjjooollliiiffffffiiikkkkkkiiihhheeedddeeejjjpppssstttZZZXXXOOOFFFEEECCCAAA@@@???>>>>>>===>>>??????>>>>>>@@@BBB@@@BBBEEEGGGJJJMMMRRRVVVUUUWWWZZZ[[[\\\^^^aaaccc___\\\[[[^^^___^^^```ddd```\\\WWWTTTUUUTTTRRRPPPLLLLLLLLLMMMNNNMMMKKKIIICCCCCCCCCBBBAAAAAA@@@@@@AAA???>>>>>>>>>>>>===;;;<<<<<<;;;;;;:::999999999<<<:::888666444333333333000000000000000000000000000000////////////......---............/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,........................---------............/////////............//////------------------------------.........///////////////...//////000111222333333444555666777888888777999;;;<<<===>>>@@@BBBBBBEEEJJJOOORRRTTTTTTTTTWWWWWWXXXZZZ\\\___aaabbbaaa___ZZZTTTTTTYYYZZZYYYTTTSSSQQQOOOMMMKKKJJJJJJGGGFFFFFFEEEEEEEEEEEEDDDBBBBBBAAAAAA@@@>>>===<<<;;;;;;<<<<<<;;;:::888777888777666555444444444444111111000000000////////////.........------------------------------------++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------------........./////////---------......///000111111222222333444444555555666888;;;<<<<<<<<<>>>???BBBCCCEEEIIILLLPPPRRRTTTVVVZZZ___aaaaaacccgggjjjhhhfffdddffflllrrrpppjjjiiihhhhhhiiikkklllkkkjjjgggfffeeedddcccccccccccc``````___^^^\\\[[[ZZZZZZXXXVVVUUUTTTRRRPPPLLLIIIKKKKKKKKKKKKKKKJJJIIIIIIEEEEEEDDDDDDDDDDDDEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA>>>>>>>>>>>>???????????????@@@@@@???===>>>@@@BBB???@@@AAA@@@??????AAACCCAAACCCJJJQQQRRRMMMGGGFFFHHHHHHIIIIIIIIIIIIIIIIIILLLMMMOOOOOOPPPQQQSSSVVVWWWYYY\\\___bbbcccddddddjjjjjjkkkmmmpppssssssrrrtttvvvxxxxxxwwwwwwyyyzzzzzzxxxvvvwwwzzz}}}}}}{{{yyyxxxwwwvvvuuuuuuuuuuuuvvvvvvxxxzzz||||||yyyvvvxxxwwwvvvsssqqqpppqqqrrrwwwvvvuuutttssssssssssssqqqnnnoooqqqqqqooonnnpppsssvvvvvvqqqooorrrtttsssmmmppptttuuuuuuvvvyyy}}}|||yyy{{{~~~wwwvvv|||~~~}}}}}}~~~ooocccffffffggghhhbbbccc```^^^]]]]]]]]]\\\ZZZPPPVVV]]]aaabbbaaacccdddaaaaaa``````aaacccfffhhhiiieeeaaaccchhhmmmnnnmmmUUUWWWKKKCCCBBBAAA???>>>=========:::<<<===>>>======???@@@???AAACCCDDDEEEHHHLLLOOOOOOQQQTTTVVVXXX[[[___bbb[[[XXXXXX\\\]]][[[\\\aaaZZZYYYVVVSSSQQQOOONNNMMMKKKJJJKKKLLLMMMMMMJJJHHHCCCCCCBBBBBBAAA@@@@@@@@@@@@???======>>>>>><<<;;;::::::999999888777777777888777555444333333555555000000000000000000000000000000/////////.........---------.........//////................................................------------------------........................---------............/////////............//////---------------------------------........./////////......//////000111222222222333444555666777777555777999::::::;;;===???>>>AAAEEEIIIMMMPPPRRRSSSSSSSSSUUUXXX[[[^^^^^^^^^\\\\\\WWWQQQRRRWWWXXXUUUQQQPPPNNNLLLKKKJJJJJJJJJDDDDDDCCCCCCBBBBBBCCCCCC>>>??????@@@???>>>===<<<:::;;;<<<<<<<<<:::888777777666555444333333333333111000000000////////////.........---------,,,,,,------------------------***++++++,,,------......++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------------------------.........//////---------......///000111000000000111222222333333222555888999999999:::;;;>>>???AAADDDGGGJJJMMMOOOSSSWWW\\\]]]\\\\\\```cccccceeeddddddgggllliiiccc```bbbdddeeeeeefffggghhhdddcccbbbaaa``````bbbddd]]]^^^^^^]]]\\\ZZZXXXVVVRRRSSSSSSQQQNNNLLLKKKKKKIIIIIIHHHHHHGGGHHHHHHHHHEEEDDDCCCBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>?????????<<<<<<======>>>>>>>>>>>><<<===>>>>>><<<<<<===>>><<<===>>>===<<<<<<>>>@@@>>>>>>CCCIIIJJJFFFBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFHHHIIIKKKKKKKKKLLLNNNPPPLLLNNNQQQVVVZZZ^^^bbbccceeehhhmmmoooppppppooooooppprrrssssssqqqqqqtttwwwtttvvvxxxyyyxxxwwwvvvvvvuuutttrrrppppppqqqssstttvvvvvvuuuwwwyyyxxxuuurrrqqqnnnkkkjjjjjjkkkkkkkkkrrrrrrqqqpppoooooonnnmmmkkkhhhiiimmmooolllmmmppprrrvvvvvvqqqoooqqqssssssooosssvvvvvvssstttwww{{{||||||~~~~~~tttjjjooo|||xxxzzz{{{{{{}}}pppiiicccffffff^^^___bbb\\\]]][[[ZZZYYYZZZXXXUUUQQQRRRWWW\\\^^^[[[WWWVVVVVVVVVXXXYYYXXXWWWXXX^^^cccdddbbbaaa```bbbdddeeefff|||QQQUUUHHHAAA@@@???>>><<<<<<<<<<<<999;;;>>>???>>>>>>@@@AAA???@@@AAAAAAAAACCCFFFIIILLLNNNPPPQQQRRRTTTWWWZZZYYYUUUVVV[[[\\\YYYZZZ^^^VVVWWWVVVTTTPPPMMMLLLMMMJJJJJJJJJKKKLLLKKKHHHEEECCCCCCBBBAAAAAA@@@@@@???@@@???======>>>>>><<<;;;888888777777666555555555555444222222222444666777////////////000000000000000/////////............---------.........//////................................................................................................---------.........////////////............//////---------------------------------........./////////......//////000111222111111222333444555555666444666888888888999;;;===<<<>>>AAAEEEJJJMMMPPPRRRNNNNNNQQQUUUXXXZZZZZZYYYVVVWWWUUUPPPQQQVVVVVVQQQOOOMMMLLLJJJIIIIIIIIIIIIBBBBBBAAA@@@@@@@@@AAAAAA;;;<<<>>>??????>>>>>>===:::;;;<<<<<<<<<:::888666555555444333222222222222000000000000////////////......---------,,,,,,,,,------------------------******+++,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,------------------------------------------.........//////...............///111111......//////000000111111111444777888888888999:::<<<===>>>AAADDDGGGJJJKKKPPPTTTYYYYYYWWWWWWZZZ^^^___eeegggddddddfffeee``````cccffffffdddcccdddggg^^^^^^]]][[[[[[]]]```ccc[[[\\\]]]\\\[[[XXXUUUTTTNNNPPPRRRPPPLLLJJJLLLNNNHHHGGGFFFEEEEEEEEEFFFGGGEEEDDDCCCBBBAAABBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@??????>>>===============<<<<<<<<<<<<======>>>>>>:::<<<======<<<;;;;;;<<<:::;;;;;;;;;::::::<<<===;;;:::<<>>@@@??????@@@AAAAAABBBCCCCCCFFFHHHIIIIIIHHHIIIKKKMMMNNNOOOPPPRRRUUUXXXZZZ\\\WWW]]]dddgggfffeeeeeeffflllmmmnnnmmmkkkkkkooorrrjjjpppvvvwwwssspppppprrruuussspppnnnmmmooorrrtttvvvtttssssssuuutttpppmmmrrrnnnjjjjjjmmmoooooonnnnnnnnnoooooommmkkkiiigggfffbbbccciiikkkjjjlllrrroootttuuupppnnnoooqqqqqqqqqtttvvvuuuqqqppptttxxxvvvxxx~~~uuunnn|||yyy}}}}}}yyy{{{}}}vvvzzzyyygggbbbUUUZZZccc\\\VVVZZZ]]]VVVUUUTTTUUUVVVTTTOOOKKKPPPRRRTTTSSSQQQRRRVVVYYYNNNRRRUUUSSSOOOPPPWWW^^^TTTXXX[[[]]]^^^aaaggglllvvvMMMJJJEEE@@@???===<<<:::999999999888888999::::::;;;;;;<<<<<<===>>>>>>>>>@@@CCCFFFKKKJJJLLLPPPPPPNNNPPPUUUUUUUUUUUUWWWYYYYYYXXXVVVOOORRRUUUWWWUUUQQQKKKGGGIIIHHHGGGGGGGGGGGGDDDBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::::::::::::::999888777666555444666555333111000000111222222111111000000000000000//////.........------------------------------------------------------------...///...------...///...------,,,,,,------...------------------------------------------------------------------------........................---------............/////////////////////////////////000111222222333333666666666777888888999999:::;;;<<>>>>>===??????>>>===============::::::999888777666555444444444333333333333222222////////////.....................------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///..........................................------........................///000000000111111111111222222333444555666777888;;;;;;;;;===@@@CCCGGGIIINNNQQQSSSSSSRRRQQQQQQRRR]]]^^^aaadddfffgggggggggdddeeeeeeeeeeeedddcccccc```^^^[[[ZZZ\\\^^^aaaaaa[[[ZZZYYYXXXWWWVVVUUUUUUQQQPPPOOOMMMLLLJJJHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999;;;;;;;;;::::::999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???AAACCCDDDDDDDDDDDDDDDDDDEEEEEEEEEIIIJJJKKKLLLMMMOOOSSSVVVTTT[[[aaabbb^^^\\\^^^bbbgggddddddggghhhffffffiiihhhkkkoooppppppooooooooommmpppqqqqqqtttxxxxxxtttttttttsssrrrpppooonnnnnnoooqqqqqqmmmlllnnnnnnkkkooooooooonnnkkkhhhdddbbbdddiiinnnooollljjjmmmqqqlllrrrssspppnnnpppssstttooonnnooorrrqqqnnnooosssssswwwxxxssslllkkksss{{{}}}vvvuuuxxx{{{{{{zzz}}}nnngggfff___]]][[[XXXWWWVVVWWWXXXOOOPPPRRRRRRRRRPPPMMMLLLQQQSSSTTTSSSPPPOOOPPPRRRJJJKKKMMMOOOQQQSSSTTTUUUSSSVVVUUUSSSVVV^^^___[[[tttKKKIIIDDD???>>>===;;;:::999999888888888888999::::::;;;;;;;;;<<<===>>>>>>???BBBDDDIIIHHHKKKOOOPPPOOOQQQVVVWWWVVVVVVVVVWWWWWWUUUSSSRRRSSSSSSSSSQQQNNNKKKIIIJJJHHHFFFFFFFFFEEEDDDBBBAAAAAAAAA@@@@@@@@@?????????>>>===;;;::::::::::::::::::999888777666555555555444222000000000222222222111000000//////000000//////.........------------------------------------------------------------...///...---,,,---///...------,,,,,,------...------------------------------------------------------------------------........................------------....................................//////000111111222333333555555555666777777888888999:::;;;===@@@CCCFFFGGGLLLLLLMMMNNNPPPSSSUUUWWWSSSQQQPPPPPPQQQQQQPPPNNNNNNKKKHHHHHHJJJJJJFFFBBBAAAAAAAAA@@@??????>>>>>>???>>>==================:::999999888777666555444333333222222222111111111////////////..................---------,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------....................................................................................//////000000000111111111111222222333444555666777:::999:::;;;===@@@CCCEEEKKKMMMPPPQQQQQQPPPQQQRRRVVVXXX\\\___```___]]][[[_______________^^^]]]]]]]]]\\\ZZZZZZ[[[]]]^^^___YYYYYYXXXVVVUUUSSSRRRRRROOONNNMMMKKKIIIHHHFFFFFFEEEDDDDDDCCCCCCBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999888888888777::::::999999999888888888777777777777777777777777888888888888999999999999::::::;;;<<<===???@@@AAACCCCCCCCCCCCDDDDDDDDDDDDGGGHHHJJJKKKKKKNNNQQQTTTSSSYYY^^^___\\\[[[___ccciiieeedddfffddd```___bbbqqqpppnnnmmmnnnooopppqqqsssuuutttrrrssswwwvvvrrrqqqpppooooooppppppnnnmmmnnnqqqpppmmmllloooooolllnnnnnnnnnnnnmmmkkkjjjiiiaaacccgggjjjlllnnnoooppppppssssssnnnlllnnnooommmhhhhhhkkkooonnnkkkkkkooosssvvvvvvrrrmmmnnnttt{{{~~~yyyuuutttyyy}}}~~~}}}|||}}}ttthhhaaaZZZ]]][[[XXXUUUSSSRRRRRRRRROOOPPPPPPPPPPPPNNNMMMLLLOOOQQQRRRQQQNNNMMMNNNPPPLLLMMMNNNOOOPPPRRRRRRSSSXXXZZZYYYWWWZZZ```aaa^^^oooIIIGGGAAA>>>===<<<:::999888888777777777777888999999::::::888;;;===>>>>>>>>>@@@AAAEEEDDDHHHMMMOOOOOORRRWWW]]][[[YYYXXXXXXXXXVVVUUUVVVTTTRRROOOLLLKKKKKKKKKKKKIIIFFFEEEEEEDDDCCCAAAAAA@@@@@@@@@????????????>>>===<<<;;;:::999999999::::::999888777777666555333333111000000111222333111111000///////////////...............---------------------------------------------------------,,,...///...---,,,---......------,,,,,,------...------------------------------------------------------------------------------------------------------------....................................//////000000111111222222333333444444555666666666888999:::<<>>>>>>>>======<<<<<<<<<<<<999999888777666555555444222111111111111000000000/////////............---------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------................................................////////////000000000000000000111222333444444555888777888888:::===???AAAEEEHHHKKKMMMNNNPPPRRRSSSXXX[[[```cccccc```\\\YYY^^^^^^^^^___^^^^^^]]]\\\ZZZZZZ[[[[[[[[[[[[[[[[[[WWWVVVUUUSSSQQQOOONNNMMMLLLKKKJJJHHHGGGEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@BBBAAAAAAAAAAAA@@@@@@@@@<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999777777777777666666666666777777777777777666666666555555555555555555555555555555555666666666666777777777888888:::;;;===>>>AAAAAAAAABBBBBBCCCCCCCCCEEEGGGHHHHHHIIIKKKOOOQQQPPPUUUZZZZZZYYY[[[```eeeiiifffeeefffeeeaaa```bbb{{{uuunnnkkkmmmppprrrssswwwwwwtttppppppsssrrrooopppnnnmmmooorrrsssqqqooooooqqqpppmmmmmmppppppnnnllllllllllllmmmnnnnnnoooiiihhhiiilllpppsssrrrqqqoooqqqoookkklllooonnnjjjdddeeehhhmmmnnnkkklllpppttttttsssqqqppprrrvvvzzzwwwtttqqqsssxxx|||~~~~~~zzzeee```bbb___YYYYYYWWWTTTQQQOOONNNMMMMMMOOOOOONNNMMMLLLLLLLLLLLLLLLMMMNNNMMMKKKKKKKKKMMMNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQPPPNNNQQQUUUVVVTTThhhEEEEEE???===<<<;;;999888777666666555666666777888888999999666999<<<============>>>@@@@@@DDDJJJMMMMMMQQQWWW\\\YYYVVVUUUVVVVVVVVVUUUWWWUUURRRNNNLLLKKKJJJJJJKKKIIIFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????>>>>>>===<<<:::999999888888:::999999888777777666666222111111000111111222333000000///............///........................------------------------------------------------,,,---......,,,,,,---......------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,---------................................./////////000000000111111111111222222333444444444888888999;;;>>>@@@CCCDDDIIIJJJLLLNNNQQQTTTVVVWWWRRRPPPNNNNNNNNNMMMKKKIIILLLHHHEEEDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@?????????============<<<<<<;;;;;;888888777666666555444444222222111111111000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------................................................/////////000000//////000000111222222333666666666777888:::<<<===AAADDDGGGJJJLLLOOORRRUUU^^^```dddffffffdddbbb```^^^____________^^^]]]]]]XXXZZZ\\\]]]\\\ZZZYYYXXXVVVUUUSSSQQQOOOMMMKKKKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAA@@@??????AAAAAAAAA@@@@@@@@@??????;;;;;;;;;:::::::::999999999999999888888888777777777666666666666555555555555555555555555555444444444444444444444444444444333333444444444555555555666666666777888999:::;;;===>>>>>>???@@@AAAAAABBBDDDEEEFFFGGGGGGIIILLLOOONNNRRRUUUVVVWWWZZZaaafffgggdddeeeiiijjjhhhhhhkkk~~~vvvnnnlllppptttvvvuuuuuutttqqqllllllooooookkkpppnnnmmmpppuuuwwwuuurrrppprrrqqqmmmmmmqqqqqqoookkkjjjiiiiiijjjllloooppppppooooooooooooooonnnmmmkkkkkkjjjiiinnnssssssooohhhgggiiimmmnnnnnnqqqvvvtttrrrooooooqqqtttwwwxxxrrrpppoooqqquuuzzz||||||}}}yyyddd\\\[[[WWWWWWZZZSSSRRRPPPOOOMMMLLLLLLLLLOOOMMMKKKIIIIIIIIIJJJKKKJJJJJJJJJJJJJJJIIIJJJJJJLLLLLLMMMNNNNNNOOOOOOPPPVVVUUUSSSSSSUUUWWWXXXWWWaaaBBBDDD===<<<;;;999888666555555555444444555555666777777888555888:::<<<;;;;;;;;;<<<<<<<<<@@@FFFIIIJJJNNNTTTSSSQQQOOOOOOQQQSSSSSSSSSVVVUUUSSSQQQNNNLLLJJJHHHKKKIIIFFFEEEEEEDDDCCCAAABBBBBBBBBAAA@@@??????>>>===<<<;;;:::888888888888999888888777777666666666111111111111111111222222000///......---.........---.....................------------------------------------------------,,,---...---,,,+++,,,......------,,,,,,------...------------------------------------------------------------------------------------------------,,,,,,,,,------------...........................//////////////////000000000000000111222222333333777888999:::===???AAACCCIIIJJJLLLNNNPPPRRRSSSTTTSSSQQQOOOOOOOOONNNLLLJJJIIIGGGEEECCCCCCDDDDDDCCCBBBBBBAAA@@@@@@??????>>>;;;<<<<<<<<<<<<;;;::::::777777666666555444444444333222222222111111111111............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------.........//////........................---............/////////......//////000111111111555666666777888999:::;;;>>>@@@DDDGGGJJJMMMQQQTTTZZZ[[[\\\]]]___```aaaaaa\\\\\\\\\]]]\\\[[[[[[ZZZWWW[[[^^^___]]]YYYXXXWWWUUUTTTSSSPPPNNNLLLJJJJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@???@@@?????????>>>>>>>>>>>>;;;;;;:::::::::999999999777777777777666666666666666666666666555555555555333333333333333333333333444444444444444444444444333333333333444444444444555555555666777888999::::::;;;;;;===>>>???@@@@@@BBBDDDEEEEEEEEEGGGJJJMMMMMMOOOQQQSSSTTTXXX___dddcccbbbccchhhkkkkkklllpppwwwrrrmmmnnnssswwwwwwuuuqqqqqqnnnjjjjjjnnnooolllmmmmmmmmmqqqtttvvvtttqqqppprrrqqqmmmmmmpppqqqooolllkkkiiihhhiiijjjmmmnnnlllnnnooolllgggdddfffhhhhhhhhhhhhhhhmmmttttttpppkkkiiihhhkkklllmmmssszzzqqqnnnllllllooosssttttttrrrqqqqqqrrruuuwwwxxxyyyzzzxxx{{{~~~wwwmmmbbb]]]]]]```XXXLLLJJJQQQNNNMMMMMMMMMMMMMMMNNNNNNMMMKKKIIIFFFFFFGGGHHHIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNOOOQQQOOOMMMNNNPPPQQQQQQQQQ[[[@@@CCC<<<:::999888666555444444333333333444444555666666666555777999999999999:::;;;999999===CCCEEEEEEIIIOOOPPPOOONNNPPPSSSUUUUUUUUURRRRRRRRRQQQNNNKKKIIIGGGIIIHHHGGGGGGGGGFFFDDDBBBBBBBBBAAA@@@???>>>>>>===<<<;;;:::999888777777777777777777666666555555555111111111111111111000000//////...------------------------...............------------------------------------------------+++---...---,,,+++,,,---...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............//////////////////000000111222222222666666777999;;;===???@@@FFFGGGIIIKKKMMMNNNOOOOOORRRPPPNNNNNNNNNNNNMMMKKKGGGFFFEEEDDDCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>===:::;;;<<<<<<<<<;;;999888666666555555444444444444333333222222222111111111.........------------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////........................------------.........///......//////000000000000444444555666888999999:::;;;===AAACCCFFFJJJNNNQQQSSSSSSTTTUUUWWWZZZ\\\^^^\\\]]]]]]]]]]]]\\\[[[[[[WWW[[[______\\\XXXVVVVVVSSSSSSQQQOOOMMMLLLJJJJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@??????>>>>>>=========<<<<<<<<<:::::::::999999999888888666666555555555444444444666555555555555444444444111111222222222222222333222222222222222222222222222222222333333333444444555555555555666777888999777888999:::<<<===>>>???@@@AAABBBBBBBBBDDDGGGIIIJJJKKKMMMNNNQQQTTTZZZ]]]___]]]___dddfffeeegggjjjmmmkkkkkknnnrrruuutttrrrnnnooommmjjjlllpppqqqnnniiikkkmmmoooppppppoooooopppqqqooojjjiiimmmnnnlllmmmllljjjhhhhhhiiijjjkkkfffjjjllljjjdddbbbfffkkkgggiiihhhfffhhhlllmmmjjjhhhdddccceeeeeeffflllsssjjjhhhfffgggiiilllmmmnnnqqqrrrrrrsssttttttuuuuuuxxxsssuuu}}}|||~~~yyyZZZ[[[YYYTTTRRRUUURRRKKKJJJOOOHHHIIIJJJJJJKKKLLLMMMMMMJJJIIIFFFEEEDDDDDDFFFGGGFFFEEEDDDEEEFFFGGGFFFEEEDDDDDDEEEGGGHHHJJJKKKKKKEEEAAA@@@BBBDDDCCCDDDFFFWWW>>>DDD<<<999999777555444333333222222222333333444555555555555666777777666777999:::888888;;;@@@BBBAAADDDIIINNNMMMNNNPPPSSSUUUTTTSSSPPPOOOOOOMMMKKKIIIHHHFFFGGGGGGHHHIIIJJJIIIFFFCCC@@@@@@???>>>===<<<;;;;;;<<<;;;:::888777777777777555555555555444444444444111222222111111000/////////...------,,,,,,---------------.........//////------------------------------------------------+++,,,------++++++,,,---...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......................../////////000111111222222333333444555777:::<<<===>>>@@@CCCFFFIIIJJJKKKLLLNNNLLLKKKKKKLLLLLLKKKIIIEEEFFFFFFFFFDDDCCCCCCCCC@@@@@@???>>>>>>======<<<999:::<<<<<<<<<;;;999888555555555444444444444333222111111111111000000000.........---------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000........................,,,,,,---------.........////////////000000000000111222333555777888888999999;;;===???AAAEEEIIILLLNNNPPPQQQTTTVVVWWWYYYYYY\\\\\\\\\\\\\\\[[[[[[ZZZVVVZZZ^^^^^^YYYUUUTTTUUUQQQPPPOOONNNLLLKKKJJJIIIGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;::::::888888888777777777777666555444444444444333333333444444333333333222222222000111111111222222222333000000000000000000000000111111111222222222222333444333333333444555666777555555777888:::<<<===>>><<<===>>>>>>>>>@@@CCCEEEFFFGGGIIIJJJLLLOOOSSSUUUYYYWWWYYY^^^```___```ddddddeeegggjjjlllmmmmmmmmmkkkmmmllljjjlllpppppplllgggkkkppppppmmmkkklllmmmmmmnnnkkkfffdddggghhhggghhhgggfffeeeddddddeeeeeedddeeeffffffeeeeeehhhkkkcccffffffbbb```bbbcccaaa___]]]^^^```___^^^aaafffaaaaaaaaa```aaabbbdddfffkkkmmmnnnoooooonnnnnnnnnsssuuuwwwuuutttuuuvvvwwwwww}}}}}}{{{cccZZZZZZ\\\TTTOOOJJJIIIJJJLLLMMMNNNDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDCCCAAA@@@AAADDDEEEDDDBBBBBBBBBCCCDDDDDDEEEFFFFFFJJJDDDCCCGGGIIIHHHHHHLLLTTT>>>DDD<<<999888777555333333222222111222222333333444555555666666666555555666888:::888777:::>>>???>>>AAAFFFGGGGGGHHHJJJMMMNNNLLLKKKOOOMMMKKKIIIHHHGGGGGGGGGFFFFFFHHHKKKLLLKKKGGGDDD???>>>===<<<;;;:::999999<<<;;;999888777777666666444444444444444444333333222222222222111///...---......---,,,,,,,,,,,,------------.........//////------------------------------------------------+++,,,------++++++,,,---...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------.....................---//////000000111222222222111111222333555777999:::888:::>>>BBBFFFHHHIIIJJJJJJIIIHHHHHHJJJJJJIIIHHHDDDEEEGGGGGGEEEDDDCCCCCC??????>>>>>>===<<<<<<<<<999:::;;;<<<<<<:::888777444444444444444444333333000000000000////////////......---------,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000........................,,,,,,,,,---------....../////////000000000000000///000222444666777888888777999;;;<<<>>>AAAEEEIIIJJJMMMPPPSSSUUUUUUTTTSSSVVVVVVWWWWWWVVVVVVUUUTTTUUUYYY]]]\\\WWWSSSRRRTTTOOONNNMMMLLLKKKJJJIIIIIIFFFFFFEEEDDDCCCCCCBBBBBB?????????>>>======<<<<<<;;;;;;:::::::::999999999777666666666666555555555444444444333333333222222222222222111111111111000000000111111222222222333////////////////////////000000000000111111111111222222222222333444555555333444555777999;;;======:::;;;<<<;;;;;;===@@@BBBDDDDDDFFFGGGIIIKKKNNNOOOTTTRRRUUUZZZ]]]]]]___ccc___bbbeeeffffffggghhhiiihhhjjjjjjiiijjjnnnlllhhhhhhnnntttsssnnnjjjkkknnnkkklllhhhbbbaaacccdddbbbaaaaaa``````______``````bbb```^^^^^^aaaccccccccc]]]aaabbb]]]ZZZ[[[]]]]]]YYYYYY[[[^^^]]]YYYYYY]]][[[\\\]]]\\\[[[[[[^^^aaadddfffhhhiiihhhhhhhhhhhhcccrrrxxxpppooovvvtttjjjkkksssnnnyyy}}}sssaaaXXX[[[[[[SSSLLLLLLNNNMMMHHHFFFFFFFFFEEEBBBBBBCCCDDDDDDCCCCCCBBBFFFEEEDDDDDDCCCCCCBBBBBBAAA???===???BBBCCCBBB@@@BBBBBBBBBBBBBBBBBBBBBBBBEEE???>>>CCCEEECCCDDDHHHTTT>>>>>>===:::999777666444333333333222222222222222222222222000111222333555666777777999999:::;;;===???AAABBBEEEFFFGGGIIIKKKLLLMMMMMMJJJJJJIIIHHHFFFEEEDDDDDDAAACCCFFFIIIKKKJJJFFFCCC;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999777666666555555444444333333333333222222111111000///////////////........................,,,,,,,,,---------......------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------...............------,,,,,,,,,---------------------------------............///222111111000111333444555888999:::<<>>===<<<;;;;;;===<<<;;;:::888777666555333333333222222222111111000000000000////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000...///000111222333444444555666888:::<<<>>>@@@@@@FFFJJJPPPTTTUUUTTTTTTTTTSSSVVVYYYYYYUUUSSSRRRSSSWWWWWWVVVTTTRRRPPPMMMLLLMMMKKKIIIHHHHHHGGGEEECCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>===<<<<<<999::::::::::::999888888555555444444444333333333111111111111111111111111111111111111000000000///......////////////..................///////////////////////////////////////000000000111111111111222222333444555666777888999999999:::;;;<<<===>>>@@@AAACCCDDDDDDFFFHHHKKKOOORRRUUUXXXXXXYYYZZZ\\\]]]^^^___```aaadddhhhkkkiiiggggggkkkoooooojjjeeekkkgggiiiooollleeefffnnnlllgggcccccceeefffccc___dddcccbbb```______^^^^^^YYY[[[]]]___```___]]][[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYWWWTTTSSS[[[[[[ZZZZZZ[[[\\\^^^___bbbaaa``````aaadddfffhhhllllllpppttttttqqqqqqtttmmmooorrrtttvvvxxx{{{}}}|||mmmfff]]]XXXWWWVVVRRRNNNLLLKKKJJJIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDD????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAACCCCCCAAA@@@@@@AAABBBCCCSSS>>>>>>===:::999777666444333333333222222222222222222222222111111222333444555666666999999999999:::;;;======BBBCCCEEEGGGIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBCCCFFFGGGEEEBBB???<<<<<<<<<<<<<<<<<<<<<<<<::::::888777666555555555444444333333333222222222111000000///////////////........................,,,,,,,,,---------......------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------------------------,,,,,,,,,---------............---------,,,,,,,,,---------------------------------............///111111000000111222444555666777888:::===???BBBCCCEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@???@@@??????>>>===<<<;;;;;;<<<<<<;;;:::888777666555333333222222222111111111000000/////////.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...//////000222333333444444555777999;;;===>>>???EEEHHHMMMPPPPPPPPPOOOPPPQQQSSSUUUUUURRRPPPOOOPPPUUUTTTSSSRRRPPPMMMKKKJJJKKKIIIGGGGGGFFFFFFDDDBBBCCCBBBBBBAAAAAA@@@@@@???@@@@@@???>>>===<<<<<<;;;999999999999999888888777444444444444333333333333111111111111111111111111111111111000000000//////......////////////......---.........////////////......................../////////000000000111111111111222333444555666666888888888999:::;;;=========???@@@AAAAAACCCFFFHHHLLLOOOSSSUUUVVVWWWYYY[[[WWWZZZ]]]___```aaadddfffgggeeeeeeiiiooopppnnnjjjiiihhhjjjkkkiiidddeeeiiieeebbb```bbbfffhhhfffcccfffdddbbb___]]][[[YYYYYYZZZ[[[]]]^^^^^^\\\YYYXXXTTTUUUUUUVVVVVVWWWWWWWWWXXXYYYZZZZZZZZZZZZYYYXXX\\\[[[ZZZZZZZZZ[[[\\\]]]`````````aaadddgggjjjlllpppppprrrvvvuuuqqqpppssstttuuuwwwwwwwwwwwwyyy{{{vvv}}}zzzxxx}}}sssiii```aaa[[[UUURRRQQQPPPMMMIIIIIIIIIHHHGGGFFFFFFEEEEEECCCCCCBBBBBBBBBBBBCCCCCC????????????????????????==============================<<<======>>>???@@@BBBAAA@@@??????@@@AAAAAAQQQ??????===999888777555444333333222222222222222222222222222222222222333333333444444777777777777777888888999???@@@BBBDDDEEEGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDCCC@@@>>>>>>=========<<<;;;;;;;;;:::999888777666555555555333333333333222222222222111000//////......//////------------------------,,,,,,,,,---------......------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...------------------------,,,,,,,,,---------.........------------,,,,,,,,,---------------------------------............///000000000000111222333444444444555777999<<<>>>???BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@????????????????????????>>>===<<<;;;;;;:::<<<;;;:::999888666666555333222222222222111111111//////.........---------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000111222333333333333555777999;;;<<<===BBBEEEIIIKKKKKKJJJKKKKKKUUUVVVWWWVVVTTTSSSSSSTTTRRRRRRQQQPPPNNNKKKIIIHHHIIIGGGFFFEEEEEEDDDBBBAAABBBBBBAAAAAA@@@???????????????>>>===<<<;;;;;;:::888888888888888777777666444444444333333333222222000000000000000000000000000000000000////////////---......//////......------------.........//////............................../////////000000000000000111111222333444444777777777777888:::;;;<<<:::;;;===>>>>>>@@@BBBEEEHHHKKKOOORRRSSSUUUXXXZZZXXX\\\```cccdddeeeeeefffhhhffffffhhhmmmooonnnmmmhhhlllmmmjjjggghhhhhhfffaaa___```cccgggiiigggdddeeeccc```]]]ZZZWWWUUUTTT[[[[[[\\\\\\[[[YYYVVVUUUQQQQQQRRRSSSTTTTTTUUUUUUXXXYYYYYYZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZ\\\^^^___^^^^^^```bbbeeeiiimmmooosssrrrtttvvvuuupppooorrrwwwyyyzzzzzzyyyxxxzzz{{{~~~|||}}}wwwfff^^^\\\___cccUUUQQQNNNMMMMMMLLLIIIFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAA??????????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======@@@??????>>>>>>??????@@@NNN>>>???<<<999888777555444333222222111111111111111111111111222222222222222222222222555555555555555666777888<<<===???AAACCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDCCCFFFEEECCCDDDEEEEEECCCBBB>>>>>>======<<<;;;:::::::::999888777555555555555333333333222222222222111000000///............///------------------------,,,,,,,,,---------......------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............/////////000000111222222333333333444555777999;;;<<>>>>>===<<<;;;:::999;;;:::999888777666555555222222222222111111111111......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......//////000111222222111222333555666888999:::>>>AAAEEEGGGHHHHHHJJJKKKXXXXXXWWWVVVUUUUUUVVVWWWRRRRRRQQQOOONNNLLLJJJIIIHHHGGGEEEDDDEEEDDDBBBAAACCCBBBBBBAAA@@@@@@??????>>>>>>===<<<;;;:::999999777777777777777666555555333333333333222222222222000000000000000000000000000000/////////.........---------......---------,,,,,,---------.........---------------------------............/////////......///000000111222222555555555555777888999:::888999;;;;;;<<<===@@@BBBEEEGGGKKKNNNPPPSSSVVVYYY[[[]]]aaadddeeefffgggiiikkkiiiggggggiiikkkkkkjjjiiipppqqqjjjiiinnnnnnhhhdddcccdddeeefffeeebbb___```___]]][[[XXXWWWVVVUUUYYYZZZ[[[[[[ZZZXXXVVVTTTRRRRRRSSSTTTUUUVVVWWWWWWYYYYYYXXXWWWWWWVVVUUUTTTTTTUUUVVVXXX[[[]]]___```\\\\\\^^^```dddhhhkkkmmmpppoooqqqsssrrrnnnnnnrrrtttvvvxxxxxxxxxxxxzzz|||yyytttvvv{{{zzz~~~{{{|||{{{|||~~~tttiiicccfffeee\\\WWWYYYQQQPPPNNNNNNNNNLLLIIIFFFGGGGGGFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@@@@???@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::>>>>>>>>>>>>>>>>>>??????~~~JJJ>>>???;;;999888666555333222222222111111111111111111111111111111111111111000000000222222333444555777999::::::;;;===???@@@BBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBDDDCCCBBBBBBDDDEEEEEEDDD>>>======<<<;;;::::::999:::999888666555555444444333333222222222111111111000//////...............------------------------,,,,,,,,,---------......------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............///......///000111111111111333333333555666888999:::======>>>???@@@@@@@@@???>>>>>>??????@@@@@@AAAAAA>>>>>>===<<<;;;:::999999999999888777777666555555222222222111111111000000------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---.........//////000000111000000111333555666777888;;;>>>AAADDDFFFHHHLLLNNNTTTSSSRRRRRRRRRRRRSSSRRRRRRRRRQQQPPPNNNLLLKKKJJJHHHFFFEEEDDDEEEDDDCCCAAACCCCCCBBBBBBAAA@@@@@@@@@===<<<<<<;;;:::999888888555555666666555555444333333333222222222111111111/////////////////////////////////............---,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---------.........------......///000000000333333333333444666777888666888::::::;;;<<>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999888888777888888888<<<<<<======>>>>>>>>>>>>vvvFFF<<<>>>:::888777666444333222222111111111111111111111111111000000000000000000//////111111222333555777999:::777888:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>???AAACCCBBBAAA<<<<<<;;;;;;:::999999999999888777666555444444444222222222222111111111111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...---------------------------------............///---...///000111111111000333333333444555666888999:::;;;===>>>?????????>>>======>>>???@@@AAAAAABBB======<<<;;;:::999999888888888777777666555555444222111111111111000000000......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------........./////////000///000111222444555666666888:::===@@@CCCFFFKKKNNNRRRQQQPPPPPPRRRRRRQQQPPPPPPPPPPPPOOOMMMLLLJJJIIIGGGEEEDDDDDDDDDDDDCCCAAABBBBBBBBBAAA@@@@@@??????<<<;;;:::999888777777666444444444444444333333222222222222111111111000000///////////////////////////.........------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------....../////////111111111222333444555666555777888999999;;;>>>@@@???AAADDDFFFHHHLLLPPPSSSXXXYYYZZZZZZ[[[^^^cccfffbbbaaaaaabbbdddfffiiijjjgggiiihhhggghhhkkkiiieeedddddddddcccaaa___]]][[[TTTUUUUUUVVVWWWYYYZZZ[[[UUUUUUUUUVVVUUUUUUTTTTTTPPPPPPPPPPPPQQQQQQQQQQQQKKKKKKKKKLLLMMMOOOPPPQQQUUUUUUUUUUUUTTTSSSRRRQQQTTTUUUWWWXXXZZZ\\\]]]^^^aaa```cccggggggfffiiinnnoooppppppooommmllllllmmmqqqsssxxx|||zzzuuusssvvvrrrttttttpppllllllppptttsssooosssyyypppeeeooojjjeeelllzzz|||pppffffff^^^[[[\\\______YYYTTTRRRPPPPPPOOONNNLLLIIIFFFEEEHHHHHHGGGEEECCCAAA@@@?????????>>>===<<<<<<<<<<<<;;;;;;;;;:::999999888888888888888888888888888888777666666555666666777777999999;;;<<<<<<<<<<<<<<>>>>>?????????>>>======>>>??????>>><<<999999999999999999999999999888777666555444444444222222222222111111111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------............///,,,---...000000000000///222222222222333555666777666888:::<<<=========<<<;;;<<<<<<===???@@@@@@AAA===<<<<<<;;;:::999888888777777777666666555555444111111111111000000000000............------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............/////////000000222333444555666555777999;;;===AAAFFFJJJOOONNNMMMOOOQQQQQQOOOLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDBBBBBBCCCCCCAAA@@@@@@@@@??????>>>=========;;;:::999888777666666555333333333444333222222111222111111111000000000000.................................---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............////////////000111222444444333555777777888999<<<>>>;;;===???AAACCCFFFKKKNNNTTTVVVXXXYYYZZZ\\\___bbb]]]^^^___```aaaccceeegggiiieeecccfffgggccc``````aaaaaa```^^^\\\ZZZYYYYYYTTTTTTTTTTTTTTTUUUVVVVVVTTTSSSSSSRRRQQQPPPOOOOOOMMMMMMMMMLLLLLLLLLLLLLLLHHHGGGHHHHHHJJJLLLNNNOOOOOOPPPPPPPPPOOONNNLLLKKKOOOQQQRRRUUUWWWXXXYYYZZZ]]]\\\^^^bbbcccbbbeeejjjjjjkkklllkkkiiiggghhhiiijjjoooqqqpppqqqsssssspppnnnnnnmmmllljjjhhhiiijjjmmmlllpppsssmmmeeehhhrrrqqqhhh```]]][[[ZZZZZZ]]]ZZZ^^^___\\\XXXSSSJJJAAALLLLLLLLLJJJHHHFFFEEEEEEDDDDDDCCCBBBAAA@@@???>>><<<<<<;;;;;;:::;;;;;;<<<:::999999888777777666666555555555555555555555555444444444444444555666777555666777999::::::999999mmm@@@:::<<<777888777666444333222111111000000000000000000000000............//////000000222222111111222333333444222333444666888999::::::;;;;;;<<<<<<======>>>>>>???>>>>>>??????>>><<<999888888888888888888999999999888777666444444444444222222222111111111111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........---------------------------------.........//////,,,---...000000000000///111111111111222333444555444666888;;;<<<<<<;;;:::999:::;;;<<<===??????@@@===<<<<<<;;;:::999888777777777666666555555444444111111111111000000000000//////.........---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------..................///000111222333444555555333555666777999<<>>>>>>>>===<<<<<<;;;;;;::::::999888777666555555222333333333333222111111111111111111000000000000..............................---------,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------..................////////////000222333444222444555666666888:::===999:::<<<>>>@@@CCCGGGJJJKKKNNNRRRUUUVVVWWWXXXYYY^^^___``````______```aaammmdddaaagggggg___[[[^^^bbbaaa___[[[WWWUUUTTTTTTVVVUUUTTTRRRQQQQQQQQQQQQTTTSSSRRRPPPNNNLLLKKKJJJLLLLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKGGGHHHJJJKKKLLLLLLLLLLLLLLLNNNPPPSSSUUUWWWXXXYYY\\\[[[\\\``````___bbbgggdddeeeggggggggggggiiikkkjjjnnnmmmiiimmmvvvvvvnnnuuupppmmmmmmnnnlllhhhfffmmmqqqrrrooommmllliiiddd^^^eeegggaaa```dddaaaZZZVVV[[[YYYQQQOOOSSSQQQJJJIIIJJJJJJHHHFFFEEEFFFFFF@@@@@@@@@?????????>>>>>>::::::999999999:::;;;;;;999888888777666555555444222222222222222222222222222222222333444555666777222333555777777777777666fffCCC<<<::::::999777444333333333111000000000000000000000000000////////////////////////000000111111111222222222333333444444666777888999;;;:::999888999:::;;;<<<:::;;;<<<<<<===<<<<<<<<<:::777777:::999555444666888777666555555444444555333222111111000000111111//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000---------...///000000111333333444444555666666666999:::;;;;;;<<<<<<;;;;;;:::::::::999888777666555666555555444444333222222000000000000////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000000111111111111555555555666888<<>>>>><<<<<<<<<<<<;;;:::999888777666555444444333444444333333333222222222111111111111000000//////......///...---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,---......////////////000000000000333333333333444555666666777777999:::;;;===>>>???DDDHHHMMMQQQTTTVVVXXXZZZXXXXXXWWWVVVWWW\\\bbbfffkkkjjjgggccc___]]]^^^```fffaaa\\\[[[\\\ZZZUUUQQQXXXXXXXXXWWWTTTQQQMMMKKKRRRRRRPPPNNNLLLJJJIIIHHHLLLKKKIIIHHHGGGGGGHHHIIIEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGHHHHHHIIIJJJJJJKKKJJJJJJJJJKKKOOOUUU[[[^^^[[[\\\]]]^^^]]]^^^aaacccccc```___bbbgggiiigggcccfffhhhkkkmmmmmmnnnppprrrooonnnllliiiggggggiiikkkpppppppppnnnkkkjjjkkklllmmmkkkhhhbbb]]][[[[[[]]]ZZZWWWUUUTTTSSSPPPJJJEEEIIIHHHHHHGGGFFFEEEDDDDDD@@@@@@??????>>>=========;;;::::::999999888888777666555555555555444444444333333333222222222111111222222222222222222222222444444444555555555555666cccBBB<<<;;;;;;:::888555444444444222111000000000000000000000000........................000000000111111111222222333333333444555666888888:::999999888888999;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<999999;;;;;;777666999888777666555444444444444333222111111000000111111//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////---------...///000000000333333333444555555666666888888999::::::::::::999:::::::::999999888777666555555555444333333222222000000000000////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000000111111111333333333444666999<<<>>>BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>????????????>>>>>>>>>>>><<<<<<<<<;;;::::::999999777666555444333333333333333333222222222111111111//////////////////000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------............////////////000111111111111222333444555777888999:::;;;===>>>>>>CCCFFFLLLPPPRRRTTTVVVXXXTTTUUUUUUUUUVVVZZZ___ccccccbbb```^^^]]]]]]\\\\\\ddd___[[[YYYYYYWWWSSSNNNUUUUUUUUUTTTRRROOOLLLJJJPPPOOOMMMLLLJJJHHHGGGFFFIIIHHHGGGGGGGGGHHHIIIJJJFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJLLLPPPTTTWWWQQQSSSTTTUUUUUUVVVXXX[[[```^^^^^^aaafffiiigggdddeeegggjjjkkkkkkkkkmmmnnnrrrrrrpppnnnlllkkkkkklllppprrrsssqqqnnnlllkkkkkkhhheeeaaa]]]ZZZYYYYYYZZZUUUSSSRRRSSSSSSRRRNNNJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@??????>>>=========;;;;;;:::999999888888777555555555555444444444333333333222222222111111111222222222222222222222222222222333333333444444444^^^@@@<<<;;;;;;999777444333333333222000000000000000000000000000........................000000000000111111111111222222222333444555666777888888888777888999::::::999:::;;;;;;<<<<<<;;;;;;===:::999;;;:::777777999777777666555444444444444222222111000000000000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------............---------...//////000000222222333333444555555555666666777888888888888888::::::::::::999888777777555555444444333333222222000000000000////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111111222444666999:::===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>===?????????>>>>>>>>>=========<<<;;;999999999999:::666666555444333333333333222222222222111111111000------......///000000111...------,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------............000000000000000222333333777777888:::;;;<<<===>>>AAADDDIIIMMMOOOQQQTTTUUURRRTTTUUUWWWXXXZZZ]]]```\\\ZZZYYYZZZ]]]^^^\\\YYY]]]ZZZWWWVVVWWWVVVRRROOOQQQQQQQQQQQQPPPMMMKKKJJJLLLKKKJJJIIIGGGFFFDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOMMMOOOQQQRRRRRRTTTWWWYYY]]]\\\\\\```eeehhhgggeeegggiiikkkkkkjjjjjjkkklllsssrrrqqqooonnnmmmllllllppprrrsssrrroookkkiiihhhddd```[[[YYYZZZZZZYYYWWWSSSRRRRRRRRRRRRQQQNNNKKKGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@???>>>>>>======<<<;;;::::::999999888777777444444444444333333333333222222222222111111111000111111111111111111111111000111111111111222222222ZZZ???<<<:::;;;777555222111222222000///////////////////////////......................../////////000000000111111111111111222333444555555666666666777777888999999999999:::;;;;;;;;;;;;;;;;;;888888:::999666555888777666555444333333333333222222111000000000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---------....../////////111111222222333444444444555666666777777777777777999999::::::999888777777555555444444333222222111000000000000////////////------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............../////////000000//////000111222444666777999:::<<<===???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@???@@@@@@?????????>>>>>>>>>===<<<:::888777888999:::666555444333222222222222222111111111111000000000---------....../////////------,,,,,,+++,,,,,,---+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------////////////000111222333666777888999:::;;;<<<<<<>>>AAAFFFIIIKKKMMMPPPRRRRRRUUUXXX[[[\\\]]]___```[[[XXXWWWZZZ___```\\\XXXWWWUUUSSSSSSUUUUUUSSSRRRNNNNNNNNNNNNNNNLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKMMMNNNPPPRRRRRRTTTXXXZZZYYYYYY[[[___dddggggggfffjjjlllmmmmmmlllkkklllmmmpppnnnkkkjjjjjjkkkkkklllpppqqqqqqoookkkhhhgggfffeee___ZZZYYY[[[\\\YYYUUUVVVUUUSSSQQQOOOLLLIIIGGGFFFFFFEEEDDDCCCBBBAAAAAA??????>>>>>>===<<<<<<<<<::::::999999888777777666444333333333222222222222222111111111111000000000000000000000000000000000000000000000111111111111VVV???<<<999999777555333333333333222111////////////////////////............................../////////000000000111000000000111222333444444444555666666777777777888999999::::::::::::::::::888888;;;:::666555777666555444333333222222222222111000000//////000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------............000000111111222333333333555555666777777777777777888888999999999888777777555444444333222222111111000000000000////////////------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............///////////////000111222333444555777888:::<<<===??????@@@??????@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@@@@?????????===;;;999777666777888999555444333222222111111222111111111000000000//////............------,,,,,,,,,,,,+++++++++,,,,,,---+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++,,,,,,,,,,,,////////////000111222333555555666777888999999:::;;;>>>BBBEEEGGGIIILLLNNNPPPTTTXXX[[[\\\]]]^^^___YYYWWWWWWZZZ^^^___ZZZUUUVVVUUUSSSSSSRRRRRRPPPOOOLLLLLLLLLLLLLLLKKKKKKKKKGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBDDDCCCBBBBBBBBBBBBCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEGGGHHHHHHHHHHHHGGGIIIKKKLLLMMMOOORRRUUUUUUVVVXXX\\\aaadddeeeeeehhhjjjllllllkkkjjjkkklllnnniiidddccceeeiiilllmmmppppppnnnkkkgggeeefffgggddd^^^YYYXXXZZZZZZVVVRRRVVVUUUSSSPPPLLLHHHEEEDDDEEEDDDDDDCCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::999888888777666666555555222222222222111111111111111111111000000000/////////////////////////////////000000000000111111111RRR>>>;;;999999:::888666555666666555444000000000000000000000000------------------------............////////////000000//////000000111222111222333555666666666666777888999999::::::999999;;;:::;;;??????999777777555555444333222222222222111111000////////////000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------............------------------------//////000000111222222222444555555666666666666666666777777777777777666666444444333333222222111111000000000000////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------........./////////000111222222333333555666777999;;;======>>>;;;<<<===>>>>>>>>>>>>>>>@@@@@@@@@@@@?????????>>>;;;:::999777777777777888444444333222111111111111000000000000///////////////......---,,,,,,+++++++++++++++++++++,,,,,,---,,,++++++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++,,,,,,,,,,,,////////////000111222222333444444555666666777777999;;;>>>AAACCCEEEHHHKKKLLLOOOTTTWWWXXXXXXYYYZZZVVVUUUUUUWWWZZZZZZWWWSSSXXXWWWUUURRROOOLLLJJJIIIKKKKKKJJJJJJJJJJJJIIIIIIEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???BBBAAA@@@??????@@@AAABBB@@@@@@@@@AAAAAAAAAAAAAAA>>>???@@@AAACCCCCCCCCCCCDDDFFFHHHHHHIIIKKKNNNPPPOOOQQQTTTXXX[[[^^^```aaaaaaccceeefffffffffgggiiimmmgggbbbaaadddhhhkkkkkkmmmmmmllliiifffdddeeefff^^^ZZZVVVUUUUUUTTTQQQNNNOOOOOOOOOLLLIIIFFFFFFGGGCCCCCCBBBAAA@@@??????>>><<<<<<;;;;;;:::999999888777666666555555444333333222111111111000000000000000000000000////////////........................////////////000000000000NNN<<<;;;999999888666444444555555444333000000000000000000000000------------------------------.........//////////////////...//////000111000111222444555666555555777888888999999999999999999999<<>>>>>>>>>>>============999999999888777777666666444333222111111000000000000000/////////.........---------,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++++++++,,,,,,,,,------------------...///000111222222222333444444555555777999<<<>>>???BBBEEEHHHIIILLLPPPSSSTTTUUUVVVWWWRRRSSSTTTVVVWWWWWWVVVVVVTTTTTTRRROOOLLLIIIHHHGGGIIIIIIHHHGGGGGGGGGGGGGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBBBBBBBAAA@@@???@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@CCCDDDFFFFFFFFFGGGJJJLLLIIILLLOOORRRUUUWWWZZZ[[[YYY\\\___aaaaaaccceeefffjjjfffbbbaaaeeegggeeeccccccfffhhhgggeeeaaa___^^^WWWVVVUUUSSSRRRQQQPPPOOOJJJKKKKKKIIIFFFEEEFFFHHHBBBBBBAAA@@@???>>>>>>===::::::999999888777777777555555444444333222222111111111000000000/////////000000/////////.........------------------------------------.........///JJJ;;;;;;999:::555333111111222222111000000000000000000000000000---------------------------------.........////////////.........//////000///000222444555555555555777777888999999999999999666777;;;AAA@@@999444222555444333222111111111111111111000/////////////////////...------------...................................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000------------------------......//////000111111111111111222333333333333222444444555555555555555444444444333333222111111000000000000000////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---......///000000//////111111333555666777888888999:::;;;<<<===>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;888999999999888777666555444333222111000000000000000/////////............***++++++,,,,,,------...+++*********+++,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////111111111222222333333333666888:::<<<>>>@@@DDDGGGHHHKKKOOOQQQRRRSSSUUUWWWPPPRRRUUUVVVVVVWWWXXXZZZMMMMMMNNNMMMKKKJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDEEEAAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@AAABBBBBBAAA@@@???>>>===;;;;;;===>>>???===============<<<<<<<<>>======999999888888777666666666444444333222222111111000000000000000////////////000/////////............------------------------++++++,,,,,,,,,---------xxxPPP888===:::777666555444222111000//////000000000000000000000000........................,,,,,,,,,------.....................///////////////000000000111111111111999888777666666555555666666666777666666555444444111111111111000000000000000000000000000000000000------------------------,,,,,,,,,---------..............................------------------------///...---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------...///000000000111111222222333444444222222222222222222222222444333333222111000......////////////............---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000222111111111222444666777777888999;;;<<<===>>>>>><<<============;;;999888666777777777777555444333333222000/////////000111111000...------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------000///...,,,++++++,,,,,,---------.........//////............///000111222444555666888;;;>>>@@@AAAHHHKKKOOORRRRRRQQQQQQQQQPPPQQQRRRSSSUUUVVVWWWXXXOOOLLLIIIHHHGGGGGGFFFEEEHHHHHHHHHGGGFFFEEEDDDCCC??????@@@??????>>>===<<<;;;<<<<<<<<<======>>>>>>;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;<<<===============<<<<<>>======<<<::::::999999777666555444222222222111111111000000////////////............------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,wwwOOO888===:::888666555444222111000//////////////////////////////........................,,,,,,------------------............//////////////////000000000111111111666555555444444444444444555555555555555444333333111111111111000000000000////////////////////////------------------------,,,,,,,,,---------..............................------------------------......---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------...//////000//////000000111222222222222222222222222222222222333333333222111000......////////////............---,,,++++++******++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000111000000000222333555666666666888:::;;;<<<<<<===;;;;;;<<<<<<;;;:::888777666666777777666555333222222111000///...///000000///...---,,,---...000222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...---++++++++++++,,,,,,,,,---------.....................///000111222222333444666888;;;===???DDDHHHLLLNNNOOOOOOOOOOOOTTTTTTSSSSSSRRRRRRQQQQQQRRROOOKKKHHHGGGFFFDDDCCCGGGGGGFFFFFFEEECCCBBBAAA????????????>>>===<<<;;;::::::;;;;;;;;;<<<<<<<<<:::999999999888888888777888888999999::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;===>>>>>>???@@@AAABBBCCCEEEFFFGGGIIIKKKNNNPPPRRRVVVXXX[[[\\\]]]]]]___aaa_______________^^^]]]]]][[[aaaddd```[[[[[[[[[YYYVVVUUUSSSQQQOOONNNMMMLLLHHHHHHGGGFFFEEEDDDCCCCCC@@@??????===<<<;;;::::::999999999888777666444444222222111111111000000000////////////.........---------------------------++++++++++++++++++++++++*********+++++++++,,,,,,tttMMM888===:::999666555444222111000//////////////////////////////........................------------------,,,,,,---............/////////////////////000000000000222111111111111222333333333333444444333333222222111111111111000000000000////////////////////////------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---......//////.........///000000111111222222222222222222222222333333333222111000///.../////////............------,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......////////////000222333444444444666888999:::::::::999999:::::::::888777666666666666666555444333222000000///............///---,,,,,,,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))***++++++++++++***)))++++++++++++++++++++++++*********++++++++++++,,,...---,,,+++************++++++,,,,,,,,,---------......---......///000111000000111333555888:::;;;???CCCGGGJJJKKKKKKLLLMMMSSSSSSRRRQQQPPPOOONNNNNNSSSPPPLLLIIIGGGEEECCCAAAEEEEEEEEEDDDCCCBBB@@@@@@>>>??????>>>>>>===<<<;;;999999999999::::::::::::888888777777777777666666777888888888888888999999999::::::;;;;;;;;;::::::;;;;;;<<<===>>>???@@@@@@BBBCCCDDDFFFHHHJJJMMMNNNTTTVVVXXXXXXXXXXXXYYY[[[___]]][[[\\\^^^___]]]ZZZ\\\aaaccc___[[[\\\]]]\\\UUUTTTRRRPPPNNNLLLJJJIIIGGGFFFFFFEEEDDDCCCBBBAAA??????>>><<<:::999888777888888888777666555444333111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,oooKKK888===;;;:::666555444222111000//////////////////////////////.................................------,,,,,,,,,---------.........//////........./////////000000////////////000111222333222333333333333333222222111111111111000000000///////////////////////////------------------------,,,,,,,,,---------......------------------------------------------------------,,,,,,+++,,,,,,---,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,------..................///000000111111111111111111222222222222222222222222111000///...//////.........------------,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000111111111222444555777888888888888999999:::999888777666666666555555444333333222//////......---------------,,,,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++*********++++++++++++++++++++++++))))))*********+++++++++,,,++++++*********))))))******+++++++++,,,,,,,,,------------...///000000//////000222333666888999;;;???CCCFFFGGGIIIJJJLLLMMMMMMNNNOOOOOOPPPQQQQQQRRROOOKKKHHHGGGFFFDDDBBBDDDDDDDDDCCCBBBAAA??????????????????>>>===<<<<<<999999999999999999999999777777777666666666666666666666666666777777777777777888888999999999999888::::::;;;<<<===>>>>>>???AAAAAABBBCCCEEEGGGIIIJJJMMMOOOQQQSSSTTTWWWZZZ\\\bbb^^^[[[\\\```bbb___[[[\\\```aaa]]]ZZZ\\\]]]\\\SSSRRRQQQPPPNNNLLLJJJIIIFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>><<<:::888777666777777777666666444333333111111000000000/////////.........---------,,,,,,++++++++++++++++++++++++************************************++++++++++++jjjHHH888>>>::::::666555444222111000//////.........................................................------,,,,,,,,,------------............---............/////////.........///000111333333222333333444444444333333111111111111000000000///........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,+++++++++,,,,,,---,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------------......//////000111111111000000000111111222222222111111111111111000///...............---------------,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,------...////////////000111222444555666666777888888999:::999888777666666555444444333222222222...............------,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++******************+++++++++++++++++++++++++++))))))*********+++++++++******************))))))*********+++++++++,,,,,,,,,,,,,,,,,,---...///000///000000111333555666777888;;;???BBBDDDFFFHHHJJJIIIIIIKKKLLLNNNPPPQQQRRRMMMJJJHHHFFFFFFGGGFFFEEEDDDDDDDDDCCCBBBAAA??????@@@@@@@@@@@@???>>>======999999999999999999999999666666666777777777777777555555555555555555555555555555666777777777777777999999:::;;;<<<======>>>??????@@@AAACCCDDDFFFGGGGGGIIILLLOOOQQQUUUYYY]]]bbb]]]ZZZ[[[___aaa___\\\[[[^^^^^^[[[YYY[[[\\\ZZZOOOOOOPPPOOOOOOMMMLLLKKKFFFFFFEEEDDDCCCBBBAAAAAA@@@???>>><<<:::888777666555555555555555444333222000000000/////////......------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++dddFFF999>>>:::999666555444222111000//////................................................------------------,,,,,,,,,------------.........------------.........///.........///000111222333222222333444444444333333111111111111000000000000........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,,,,---,,,------......------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------......//////000111111111//////000000111222222222000111111111000000///............------------,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,---...//////......///000111333444555555666777777888999999888777666555555444222222222222222......//////......---,,,......------,,,******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++*********++++++++++++,,,******+++++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---//////000000000111222333555666666999<<>>>>>@@@@@@@@@??????>>>===<<<999999999999999888888888555555666666666666777777444444444333333333333333222333444555555666555555777888888999:::;;;<<<<<<===>>>>>>???@@@AAACCCCCCEEEGGGIIIKKKMMMPPPUUUXXX]]]ZZZWWWWWWZZZ\\\\\\ZZZYYY\\\\\\XXXXXXYYYXXXUUUMMMMMMNNNOOONNNMMMLLLKKKFFFEEEEEEDDDCCCBBBAAAAAA>>>>>>===;;;:::888777666444444444444444333222222////////////............------,,,,,,,,,+++++++++************************************************)))))))))************+++___EEE:::???999888666555444222111000//////................................................,,,,,,------------------,,,,,,---------.........,,,,,,---------.....................//////000111000111111222333333222222111111111111000000000000........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******+++,,,,,,---,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000/////////000111222222222000000000000000000///............---------,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---.../////////...---...///111222444555555555555666777888888777666555555444333222111111111222...//////000///...---,,,,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++***))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))***+++,,,,,,+++******++++++++++++,,,,,,,,,---++++++++++++,,,---...////////////000111222333444333666999;;;<<<>>>@@@BBBFFFFFFFFFGGGGGGHHHHHHIIIFFFDDDBBBBBBDDDEEEFFFEEEAAAAAAAAA@@@???>>>===<<<>>>>>>>>>>>>===<<<;;;:::888888888777777777666666333444444444555555555666333333333222222111111111000111222333444444444444555555666777888999::::::;;;;;;;;;;;;<<<===??????AAABBBDDDFFFHHHLLLQQQUUUXXXWWWVVVUUUVVVWWWYYYZZZVVVYYYYYYWWWVVVWWWTTTOOOLLLLLLMMMNNNMMMKKKIIIHHHDDDDDDCCCBBBAAA@@@??????<<<;;;:::999888777666666333333333333333222222111/////////.........------,,,,,,,,,,,,++++++++++++************************************************))))))))))))************\\\DDD;;;@@@999888666555444222111000//////................................................,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------............---------...////////////000111111111111111111111111111000000000000........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++*********+++,,,,,,---,,,------......------,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///...//////000111222222222///000000000000000///.........---------,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,---.../////////...---...///111222444555555555333444555666666666555444555444333111000111111222...///000000000///------***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******,,,------,,,+++***++++++,,,,,,,,,---------++++++++++++,,,---...............//////000222222111444666888999:::===???AAABBBCCCDDDEEEFFFGGGHHHFFFDDDBBBBBBCCCDDDDDDDDD@@@?????????>>><<<;;;:::<<<<<<<<<<<<;;;:::999888777777666666555555555444222222222333333444444444333222222222111111000000///000111222333444444444333333444555666777888888999999999999:::;;;<<<===<<<>>>@@@CCCFFFKKKQQQUUUWWWWWWWWWUUUTTTVVVYYY[[[UUUWWWXXXVVVUUUUUUQQQKKKLLLLLLMMMMMMKKKHHHFFFDDDCCCBBBBBBAAA@@@???>>>>>>:::999999888777666666555222222333333333222111111//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************```???AAA<<<444999555444222000//////000000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///111111000000//////......000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...---------,,,,,,++++++++++++,,,------......------//////////////////////////////////////////////////////...---,,,,,,++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------...//////000111222222333444444444444444444444444333333222222111000//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------......///000000000---333777666444666999;;;>>>???@@@BBBCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>===<<<::::::;;;;;;<<<<<<;;;999999999999888666666666555444333333222222000000000000000000000000////////////////////////////////////000000000000000111111222222333444444666666777888999::::::;;;;;;===???AAACCCFFFIIILLLQQQQQQRRRSSSUUUVVVWWWWWWWWWVVVTTTSSSSSSQQQNNNLLLKKKKKKJJJJJJIIIHHHFFFFFF@@@@@@AAA@@@???===;;;:::<<<;;;:::999777666555444333333222222111000000000------,,,,,,,,,,,,+++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************^^^>>>???;;;555999555444222000//////000000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------............000000000000//////......////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...---------,,,,,,,,,+++++++++,,,------......------........................///////////////////////////......---,,,,,,++++++,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......//////000111111222444444444333333333333333333333222111111000//////000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------...//////000000000111222222555999<<<=========???@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<;;;:::888888999999777666555555555444333333222222000000000000000000000000////////////////////////....../////////000000000000000111111222333333333555555666777888999::::::999;;;===???AAACCCGGGIIIQQQQQQRRRSSSUUUVVVWWWWWWVVVUUUTTTTTTTTTSSSPPPMMMKKKKKKJJJJJJHHHGGGEEEEEE??????@@@@@@???>>>===<<<;;;;;;:::999777666555444333222222111111000//////------,,,,,,,,,++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))************[[[>>>===;;;777999555444222000//////000000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------............000000000////////////...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///...------,,,,,,------...------------,,,,,,,,,,,,+++,,,------......------........................////////////////////////.........------,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------...//////000000333333333333333333333333222222222111111000000///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......//////000111///...111555777777666;;;<<<===>>>????????????>>>>>>>>>>>>>>>=========>>>===<<<;;;;;;;;;;;;<<<:::999777777888888777555555444444333333222222222000000000000000000000000////////////////////////---.........//////////////////000111111222222333444444555666777888999999777999;;;<<<>>>@@@CCCFFFLLLMMMNNNOOOQQQRRRSSSTTTRRRQQQRRRSSSSSSRRROOOLLLKKKJJJJJJIIIGGGEEEDDDCCC>>>??????@@@@@@??????>>>::::::999888666555444444222222111111000000//////,,,,,,,,,,,,+++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))************VVV>>>;;;:::999888555444222000//////000000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.........////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------............///...------,,,,,,------...------------------,,,,,,+++,,,------......------........................////////////////////////......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,------.........111111111222222222222222222111111111000000000//////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---......//////000///000333333111111333:::;;;<<<<<<===>>>>>>>>>=========<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;888777666666777777666444444333333333222222222111////////////////////////........................------------...............//////000000111111222222333333444555666777777666777999;;;;;;===@@@CCCEEEFFFGGGHHHJJJKKKMMMMMMKKKKKKLLLNNNOOONNNKKKIIIJJJIIIIIIHHHFFFDDDBBBAAA@@@@@@@@@??????>>>>>>===999999888777666555444333222111111000//////......,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))((()))))))))************RRR???:::999;;;777555444222000//////000000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,------------................../////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------............///...------,,,,,,------...------------------------+++,,,------......------........................////////////////////////---------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------000000000000111111222222111111111000000000000000...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......000000111333111333>>>KKK:::::::::;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999777555444444555666555333222222222222222111111111........................------------------------+++,,,,,,,,,------------------...//////000000111000111222222444444555666555777888999:::;;;>>>@@@@@@AAABBBDDDFFFGGGIIIIIIGGGGGGHHHJJJLLLKKKIIIGGGHHHHHHGGGFFFEEECCCAAA@@@BBBBBB@@@???===<<<;;;:::777777666666555444333333111111000//////......---,,,,,,+++++++++*********************************************************))))))))))))))))))))))))((()))))))))************NNNAAA999999<<<444555444222000//////000000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,---------------............/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------............///...------,,,,,,------...------------............+++,,,------......------------------------------////////////////////////------------------------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------,,,,,,,,,,,,,,,,,,------......//////000111111111000000000000000000000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,------...333//////000000777NNNeee888888888888888:::;;;;;;999999999:::::::::::::::999999:::::::::999888777555444333333444555444222111111111111111111111111........................------------------------++++++++++++,,,,,,,,,,,,,,,------......///000000//////000111222333444444444555777777777999;;;>>>>>>???@@@BBBDDDFFFGGGHHHHHHGGGFFFHHHIIIJJJIIIHHHEEEEEEEEEEEEDDDBBBAAA@@@CCCBBB@@@===;;;:::999888666666555555444333333222000000//////......------++++++++++++***************************+++++++++************************))))))))))))))))))))))))))))))))))))************KKKBBB:::999===222555444222000//////000000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,------------------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------............///...------,,,,,,------...------------.........///+++,,,------......------------------------------////////////////////////------------------------,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,///.........------------------------------------------------------------------...//////000111111///000000000000000000000---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,,,,------222---,,,000000333DDDXXX555555444444555666777888888888888999999999::::::777888888999888777666555444222111222333444333222000111111111111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,---......//////......///000111222222333222333444555444666888:::;;;<<<>>>@@@BBBDDDEEEFFFGGGFFFDDDDDDFFFGGGGGGGGGCCCCCCCCCCCCCCCBBBAAAAAAAAA???===;;;:::999999999555555444444333333222222000000///......------,,,++++++++++++************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************JJJDDD::::::===000555444222000//////000000---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,------------------.........//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................---------.........//////...------,,,,,,------...---------.........//////+++,,,------......------------------------------////////////////////////------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------------------------------------......///000000111////////////000000000000,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************)))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,,,,------...***,,,333111***,,,555333222111111222333555666777777888888999999999:::666777888888888777555444333222111111333444333111000000000000000111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,------......///------...///000111222222000111222333222333666888888999:::<<>>===;;;:::999999::::::444444444333333222222222000//////...------,,,,,,+++++++++************)))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))************xxxIIIBBB:::<<<999666666333111000111111000...........................------------------------'''333'''///)))***666$$$333666gggxxxFFF,,,***&&&000###'''///&&&111888******)))888''' <<<$$$,,,(((,,,'''000UUUvvv___555222'''111333'''111eeeCCC555)))111000 222333&&&)))''')))...,,,''')))000,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------........................,,,,,,---......///000000000///......------......------,,,+++,,,---.../////////.........///000000---------....../////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------...///000111111---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...///000111222333333555555555666777777888888777777777777666555444333222222222111111111000000////////////....................................,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000...///111111000111444666888888999:::<<<>>>@@@AAACCCBBBAAA@@@AAABBBCCCDDDBBBBBBBBBAAAAAA@@@@@@@@@AAA???<<<999777666777777555444444333222111000000...------,,,,,,++++++***+++*********))))))(((((()))************+++++++++************************+++*********))))))(((((())))))))))))))))))))))))wwwIIIBBB:::<<<999666666333111000111111000...........................------------------------...555$$$000(((,,,"""EEEXXXFFF555'''+++,,,...999333999)))...///...)))222'''///<<<333AAA555***...###333VVV$$$<<<"""&&&555///......000///+++((((((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------------------........................111111111000000000000000///////////////000000111///...---,,,,,,------...111000//////......//////------------.........///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------......//////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...---...///000111222222333444444555666666777777888777777777666666555333333222222222222111111111111////////////............------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...///000000000111333555666777777999;;;===>>>???AAAAAA@@@@@@@@@AAABBBCCCAAAAAAAAAAAA@@@@@@??????@@@>>>;;;999777666777777444444333222111000000///...------,,,,,,+++******************)))))))))((()))************+++++++++************************************)))))))))((())))))))))))))))))))))))uuuHHHBBB:::;;;999777666333111000111111000...........................------------------------+++111%%%444)))333BBBLLL,,,444)))333+++///111QQQmmm+++222$$$111111(((---+++CCC000//////$$$;;;555kkk)))###777...,,,,,,***)))+++///---))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................------..................///////////////..................///000000111111000///...---,,,,,,,,,,,,111111000///............---------------.........------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------......///000111222222333333444555555666666777666666666666555444333333333333222222222111111111/////////............---++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///000000///000222444444555555666888:::<<<===??????>>>>>>??????@@@AAA@@@@@@???????????????>>>>>>===;;;888777666666666444444333222111000//////---------,,,++++++******************)))))))))))))))************+++++++++************************************))))))))))))))))))))))))))))))))))))rrrHHHCCC999;;;999777666333111000111111000...........................------------------------&&&---)))555&&&000ooo...@@@GGG***000333000***((('''111...222000###+++000(((111'''///,,,///PPP&&&000333... %%%CCC]]]ggg$$$###+++---***$$$&&&...000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------........................------------------------------------............................................................------............//////------......///000000111///000000111111111111111111111111000000000000000//////...............///------------------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------------------------------------,,,,,,,,,................................................------------------------................................................---------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------...//////000111111222222333333444555555555555555555555555444333222333222222222222111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,---...//////...///111333222222333444555777888999<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>===============;;;:::888666555555555333333222111000///......------,,,,,,+++******************)))))))))))))))))))))*********+++++++++*********************************)))))))))))))))))))))))))))))))))))))))oooGGGCCC999;;;999888666333111000111111000...........................------------------------///---***000'''***777###GGG888eee222***((()))111***444)))AAA)))---(((------,,,666eee'''&&&>>>$$$999(((###+++...---(((444(((---000000---+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------........................------------------------------........./////////////////////////////////////////////////////////.........//////000000000000111111111222222333333000111111222222111000000111111222222222222222222...---------...///000000........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------........................................................................................................................---------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------...//////000000111111111222333333444444333444444444444333333222222222111111111111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,---......------///111000000000111333444666666888999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::999777666555444444333222111111//////...------,,,,,,++++++***))))))))))))))))))))))))******))))))*********+++++++++************************))))))))))))))))))******))))))))))))))))))))))))mmmFFFCCC999:::999888666333111000111111000...........................------------------------444---''',,,444777---999!!!,,,***'''+++,,,444)))***&&&TTTiii%%%555+++,,,///%%%;;;==='''QQQ333666555000...+++///***>>>eee''''''***000111---)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------.........................................................////////////000000000000000000000000000000000000000000000000000//////000000111111222222111111111111111111111111...///111222222111000//////000000000000000///...000/////////000000111222000000000///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------------------------------------------------------............///................................................////////////////////////................................................---------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------....../////////000000111111222333333222333333444444333222222111111000000000/////////.........------------,,,------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,---...---,,,,,,...000/////////000111222444444555666777999:::::::::::::::::::::::::::;;;;;;;;;999888888777555444444333222222111000///...------,,,,,,,,,+++******))))))))))))))))))************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))kkkFFFCCC999:::999999666333111000111111000...........................------------------------+++///,,,)))555DDD%%%+++!!!???,,,***999(((&&&)))(((111555***000///,,,...(((333 444111000xxx...'''###///))),,,###+++QQQ;;;***"""+++111,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---............................................................................../////////000000000000000000000000000000000000000000000000000000000000111111222222333444444000000222444555777888999999;;;===@@@AAABBBAAAAAA<<<<<<<<<;;;:::777555444666555444333222222222222222111111111000000000///////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................................................./////////000000................................................////////////////////////................................................---------......//////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,------------............//////000000111222222222222333333333333222222////////////.....................---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,+++,,,---,,,++++++---///.........///000111222333333444666777888999888888888888888999999:::::::::777777777666555444333222222111000///...------,,,,,,,,,++++++***)))))))))((()))))))))************)))************+++++++++************************((()))))))))************))))))))))))))))))))))))iiiEEECCC999:::999999666444111000111111000...........................------------------------ 666555&&&'''???666***333@@@!!!999%%%333&&&333,,,444!!!333$$$///+++,,,111,,,xxx+++((((((...$$$===)))000%%%,,,333%%%///hhhCCC''')))///***(((///,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------........................////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111222333444444555555222444777<<>>???>>>;;;666111...222///---...111111---***..................------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////---------.........//////------......///000000111///000111000......000222222444333000...000000//////...///111111000///111111000000000111111000...111111000...------000333---....../////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,++++++*********************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------............////////////000000000000000000000000////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,............///////////////000000222333444555555<<<<<<<<<;;;:::999888777666555555444222111000000000///...------,,,------+++++++++*********))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))```FFF;;;<<<666<<<555555333000000000111111000111000000///......------//////.........---------111%%%***888$$$'''^^^wwwIIIrrr@@@444000...111;;;***,,,777111+++///000000777$$$666WWWAAA 000???KKK---444'''+++...---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...//////.........------------------.........//////........./////////000000////////////000000000111111111111000000000000000000222555666555111...,,,000333888@@@IIIPPPTTTUUU\\\\\\\\\]]]______^^^]]]LLLXXX```^^^WWWUUUWWWXXX```XXXPPPQQQXXX\\\TTTKKKUUUTTTUUUXXX[[[\\\ZZZWWWUUURRRMMMHHHDDDAAA???>>>777444000...///000000///...//////000///...---,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------------.........//////------........./////////.........//////000000000///000000111111111222222111000///000000000111222333222000000000///000222000/////////000000...---///////////////---***'''...............------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,+++++++++******************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,---------.........////////////000000000000000000000000////////////...---,,,,,,++++++++++++++++++++++++,,,++++++++++++***************+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,---.........//////////////////000111222333444444999999999999888777666666555555444333222111000000000///...------,,,,,,---+++++++++*********))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))]]]FFF;;;<<<666;;;555555333000000000111111000000000000///......------...............---------)))666000''')))999 TTT777...///555---(((+++777,,,///***>>>---111&&&333,,, BBB+++444'''$$$YYY***888$$$---000,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------...............---------------........./////////....../////////000000000/////////000000000111111111111222222222111111000222222111//////222777;;;DDDEEEGGGKKKPPPSSSUUUUUUYYYUUUTTTZZZdddmmmooonnnsss{{{~~~wwwqqqwww~~~}}}wwwddd```]]]ZZZ[[[]]]]]]XXXSSSUUUVVVWWWXXXYYYWWWTTTQQQHHHDDD===666222000000111---...////////////......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------........./////////............//////////////////000000000000000000000//////111222333222111:::444333888999555444999333333333333222222111000333333333333333333333222222222222444777777444111000/////////...---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------.........//////000000000000000000000000000000000000///...---,,,************************,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,---------.........////////////000000111222333333444555555666666555555444555444444333222111000000000///...---,,,,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))[[[EEE<<<<<<555;;;555555333000000000111111000000000//////....................................000...+++///555<<<)))222ddd)))...777 333***%%%)))+++999&&&fffsss+++222$$$222'''000'''111NNN++++++555(((333xxxrrr333---&&&111+++---000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------....................................////////////...////////////000000000//////000000000111111111///000222333444444444333222222222222444:::DDDKKKMMMPPPSSSUUUWWW\\\eeelllssscccWWWPPPOOOPPPRRRUUUXXXZZZZZZ[[[XXXQQQIIIAAA;;;888777///...---------///000111---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------................................................////////////....../////////000000000111111111111111111111111333222222333666666444222888///...444555...---444000444777777777888555222333333444333222222333444222111///......///000111111000000///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........///////////////////////////000000000//////...---++++++++++++++++++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,---------...............///000000111222222111222333444444444444444444333333222111000000000//////...---,,,,,,,,,,,,*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))WWWEEE======555;;;555555333000000000111111000////////////............---.....................***---)))---999"""===...YYYppp,,,,,,444)))222222222222)))(((:::%%%777"""000222...666))),,,,,,~~~FFF<<>>AAA@@@<<<>>>EEEHHHGGGDDDEEEEEECCCAAA@@@BBBDDD>>>??????:::333///...000111000///.........//////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------........................///////////////......------------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------......//////000000000000111222333444444444444222222222111111000000//////...---,,,,,,++++++,,,************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))TTTDDD======555;;;555555333000000000111111000//////////////////......---------...............'''AAA333%%%111888PPP000333///---...:::$$$***888///&&&111(((+++((()));;;'''222!!!---\\\***%%%555'''+++;;;000ZZZ"""000333"""+++000///...---,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------.........//////---------...................../////////000000000/////////000000000111111000000000111111111222222222222111000000111111222444999AAAGGGPPP]]]nnnzzz}}}wwwqqqmmmqqqpppfff```fffsss}}}~~~jjjYYYYYY```cccfffjjjbbbiiiwwwuuueee]]]ZZZVVVTTTSSSTTTWWWWWWSSSPPPGGGDDD???999333000...---/////////...............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------........./////////............................../////////000000000000000000000111111111111111111222222333444444555///111333444444666:::===:::@@@GGGKKKMMMRRRZZZaaadddddd^^^UUUXXXeeeoooqqqZZZ[[[YYYUUUOOOLLLMMMPPPJJJLLLNNNKKKEEE???:::888444333111///....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------........................---...............------........................,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////000111222222333333333333111111111000000000/////////...---,,,++++++++++++***************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))RRRDDD>>>>>>555:::555555333000000000111111000.../////////////////////---------.........//////555;;;222555,,,@@@@@@111777"""***:::(((...000***,,,...000GGGbbb(((444(((&&&444kkkkkk444444 ---)))555000sssVVV000...---***,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---------.........---------.........//////.../////////000000000000//////000000000111111111000000111111111222222222333222222222444777:::<<>>???@@@DDDMMMUUUMMM^^^jjjiiikkkxxx{{{{{{wwwoooeee___^^^``````YYYQQQLLLJJJGGGAAA<<<@@@===999555222000//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------,,,++++++++++++***************+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------.........000000111111222111111111000000000000000////////////...---,,,++++++++++++))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))QQQDDD>>>>>>555:::555555333111000000111111000.........///////////////---------.........//////'''444,,,&&&111333YYY$$$000222UUUqqq888(((111222---111222---000+++333---999SSSppp'''===222000---!!!III;;;)))(((333///++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////////////////000000000000000000000000111111111111000111111111111222222222222222333555:::AAAGGGKKK[[[qqq|||pppmmmqqqxxx~~~|||||||||qqqkkkmmmwwwnnn{{{ooofff```XXXRRRPPPRRRTTTSSSNNNDDD;;;555000000//////.........---........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................../////////000////////////////////////////////////000000000000000111111111111222222222000000111333555666888888EEEKKKRRRTTTUUU[[[hhhsssiiiZZZWWWVVVPPPIIIKKKHHHBBB===888444222222........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------------++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------------///000000000000000//////000000000000////////////......---,,,++++++++++++))))))******++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))VVVBBBBBB:::888444888555444222111000000//////////////////////////////........................---555$$$444...+++DDD(((CCC999$$$sss---;;;,,,000444111///CCC...///111999:::===&&&,,,,,,777:::666+++&&&+++333,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111///...------...///111000000000000////////////333111444333...444999222222555444777JJJcccooolllwwwyyyuuu}}}wwwpppqqqfffiii|||uuuVVVRRRVVVYYYZZZWWWQQQGGG>>>;;;333++++++000222...(((///---,,,,,,---......---***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,------.../////////000//////............///,,,---000444444000111444***333777111...222444222888555555999===AAAHHHOOO\\\kkkmmmmmmyyyuuufffVVVTTTHHHIII>>>999999---111555333333000+++'''---666///000000000//////------...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))QQQ???@@@999999555999555444333111000000//////////////////////////////........................(((444++++++000666dddBBB888dddsss777555@@@???---;;;///000,,,lllqqq777//////III000HHH,,,333:::222>>>+++222+++)))111444+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////111000...------...000111000000000000000000000000,,,///666666000222777666:::===AAALLLjjjsssvvvzzz~~~zzz||||||oookkkpppqqqtttwwwyyywwwqqqmmmqqqwww{{{qqqrrr~~~~~~rrrmmmuuubbb___XXXRRRQQQRRRPPPLLLFFF???555//////000222222...---+++,,,---...---,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---......//////000//////.........//////000000......111000......111666111++++++333999666///,,,<<>>888999666:::555444333222000000000000///////////////////////////////////////////////////333666+++111///'''***$$$___***)))333444555===GGGddd%%%888///AAA,,,%%%nnn000%%%***///...---111444)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000............000000000000000000000000000000555///---000555777666333===HHHVVViiittt```___aaaaaaxxxzzziiiooorrr|||yyy{{{|||uuunnnwww~~~xxxmmmkkktttmmmlllmmmffftttvvvlllTTTKKKLLLMMMQQQMMMEEE<<<555111111111///---,,,---......---,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,------......///000000///.........///000111111333...---///000///000222000333777777333222:::DDD[[[aaajjjpppuuuuuu{{{rrrvvv{{{{{{yyyqqqZZZNNN;;;<<>>===:::666555000///...---------.........------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------..................------------------------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////////////////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))JJJ<<<>>>888:::777999555444333222111000000000////////////////////////////////////////////////555***888111111$$$rrr222BBB444~~~iii444222===222...999+++111+++222666+++111VVV888333XXXnnn***444111)))///222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------........................////////////000000///......///000000000000111111111111111222888555//////333444;;;IIIhhh{{{{{{xxxvvvwwwuuuooommmmmmooo{{{ttt~~~~~~nnnttteeeTTTSSSUUUTTTTTTSSSNNNGGG<<<333...///...---...///000///...,,,,,,---------------,,,------------------------------------------------------------------------,,,,,,,,,------------...........................---------...//////000000.........///000111222333222...---111444333333555;;;333000777===AAAHHHOOO[[[oooyyy^^^YYYOOOLLLIIIFFF???777555777222000...---,,,---...///...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------.............../////////............................................................------------------------------------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.................................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))KKK??????999;;;777888666555333222111111000000000000000000000000000000000000000000000000000000///$$$333///222///WWW...###777000555;;;222kkkAAA:::666fff444:::DDD***111333666+++///222'''000+++,,,222333........................------------------------,,,------......------,,,---------------------------------....../////////............////////////000000////////////000000000111111111222222333333...777888888;;;<<>>###___,,,:::+++666qqqJJJ^^^SSSWWWyyynnnZZZ999000###&&&LLLwwwsss;;;!!!333---&&&777333&&&------------------------........................,,,------......------,,,---------------------------------...//////000000............////////////000000000000000000000000111111111222333333444444333333///CCCeeeoooxxxvvviiidddmmm|||qqq|||[[[UUUNNNKKKLLLLLLJJJHHH888444///,,,,,,,,,,,,,,,---............------,,,------------------------------------------------------------------------,,,---------....................................---......//////000111111111000000000111222333333222111222555333000222666222AAAPPPZZZhhhzzzsssTTTGGGIIIJJJDDD???999888555333111000//////...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............------------------------////////////////////////......//////000000111111000000000000000000000000000000000000000000000000000////////////.................................------------------------------------............------------------------++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxJJJBBBAAA:::===999777666555444333222111111111000000000000000000000000111111111111111111111111333666888---000888$$$444fffrrr444JJJ999GGGRRRqqqEEEiiiYYYfffOOO...555777444;;;%%%@@@888&&&---777111***777)))''',,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................---------...///000000000............////////////000000000111111000000000111111222222333444444555;;;::::::aaaxxx|||vvvpppsssqqqsssrrrbbbooo|||vvvgggXXXOOOLLLNNNPPPFFF@@@888111...---------...............---,,,,,,........................------------------------........................------------.............................................///000000111111222222111111111222222333222333444555333222:::DDD^^^___ccczzzoooqqq|||uuu^^^SSSKKKCCC???===<<<:::777444222000///...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------....................................////////////////////////......///000000111222222111111111111111111111111000000000000000000000000000000000/////////......................................................------------.........///------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))uuuGGGAAA@@@999>>>999777666555444333222111111111000000000000000000000000111111111111111111111111,,,***333888333(((CCC)))999777VVV111MMM444333OOODDDMMMtttqqqTTT^^^ddd]]]ooo___QQQLLLAAA@@@---888999$$$===gggfff222'''///111(((222///,,,999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................---------...///000000111............/////////000000000111111111111000000111111222333333444555555333MMMeeeqqqzzzmmmjjjppprrr|||{{{}}}vvv___RRRQQQTTTTTTLLLAAA888222000//////.../////////...---,,,,,,........................------------------------........................---------.........//////////////////////////////......//////000000111111333333222222111222222222222333555666444888GGGVVVbbbkkkdddOOOHHH???>>>===:::777333000......------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////........................000000000000000000000000...//////000111222222222111111111111111111111111000000000000000000000000000000000000////////////////////////////////////........................---------.........//////------------------------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))pppNNN<<<>>><<<999999777555555444333222222222222000111222333333333333222111444444111222555777555666444222111111222222222777222222888:::666666999:::DDDPPPTTTTTTYYYeeeoootttyyywwwmmmiiiaaaaaa```^^^\\\^^^aaaddd^^^UUUIII???:::666222///000///............//////000///---+++***+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------//////////////////........................------...//////000000000000000444111......000222111000111444888999666444:::DDDkkkvvvjjjccchhhooo{{{}}}zzzfffkkksssVVVSSSTTT\\\YYYPPPDDD<<<777222,,,...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,..................------..................------......//////000000111111......///000111222111///333???777666HHHMMMXXXyyy|||ooozzzqqqXXXRRRFFF=========777111...///++++++///...)))(((---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,------------------.........//////000000///...............111000//////000///---+++888///,,,444777111---///222222222444555444111...111000000222222111222555222333333222000......///222444222,,,+++///000---000000///////////////000,,,,,,,,,------.................................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************************************************************************************************************))))))))))))************nnnMMM<<<>>><<<999999777666555444333222222222222111222222222222333333333888<<<<<<666111111222222000000222555888888666333222666<<<===555111999FFFNNNWWWbbbiiiooozzz~~~yyyqqqhhhaaa]]]ZZZYYYddd]]]UUUNNNKKKGGGCCC@@@666444111///...........................---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------------------------...................................................//////000000000000000222000...///222444333222444888;;;666///555OOOjjjzzzpppggg}}}tttcccaaappprrr|||yyykkk^^^[[[TTTQQQPPPHHH;;;333333333111//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......................................................//////000111111111///000111222444555555666222///888FFFSSSmmmzzzlllxxx^^^EEE@@@CCC@@@888222111,,,+++//////,,,,,,///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,---------------........./////////000000/////////000111111333222222222222222111000222///...111222111111333===999444000///111444666444444333333111000222444//////000/////////111222&&&,,,111000111333000***//////...............///------........./////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************************************************************************************************************))))))))))))************kkkMMM===>>><<<999:::777666555444333222222222222333222222111111222444555DDDJJJKKK@@@444///000111222000000222555555111...444777:::<<<<<>>???<<<:::;;;777666555444333333222222333444333111111111222444666LLLVVVXXXKKK999111222555;;;666222000333555666666>>>:::<<>>@@@:::===???CCCFFFHHHHHHGGGFFFFFFIIIJJJHHHIIILLLLLLKKKKKKIIIGGGEEECCCAAA>>><<<:::999555111/////////...222111111000000000000111////////////////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************************************))))))*********+++++++++cccKKK??????;;;;;;<<<777666666555444333333333333444333222111111333555666JJJWWW]]]QQQ>>>333444888===:::777555777;;;???BBBEEEOOOccc}}}kkkZZZSSSTTTXXX[[[VVVSSSPPPOOOOOOKKKDDD>>>666444111---,,,,,,...///,,,------......------,,,,,,,,,---------.........------------------------,,,,,,,,,---------.............../////////000000///000000111111111111111111222222222222222222333666444@@@```wwwmmmdddbbbeeeccc[[[TTTVVVccctttssshhhdddZZZLLLCCC>>>666111000000111111---------------------------,,,,,,++++++,,,,,,------------------------------------.........//////........./////////000000//////000000111222222222...333666666444666>>>EEEZZZtttxxxzzzuuu\\\OOOOOOCCC>>>666000///111111///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........//////////////////000000000111111222222111111111111111222333444666555444444777:::888???BBBCCCJJJUUUUUUNNNSSSNNNJJJKKKQQQTTTRRRNNNLLLOOOQQQRRRVVVZZZWWWOOOQQQQQQQQQRRRRRROOOIIIDDD@@@AAACCCEEECCC===777444444333222111000000000000.........................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,+++++++++******************************************************************************************************************************************++++++++++++^^^JJJ@@@???;;;<<<===777777666555444333333333333444333222222222333555666@@@PPPYYYPPP???555555888666777777555333666===CCCYYYxxxtttfffWWWMMMUUURRRPPPQQQUUUUUUPPPKKKBBB>>>888222...---...///------............------,,,---------............------------------------,,,,,,,,,---......//////.........//////000000111///000111111222222111111222333333222111222555777111<<>>333---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------..................////////////000000000000000111111111111333222222222222333333444111444777777777:::???CCCJJJNNNQQQSSSWWW\\\]]][[[XXXUUU[[[nnn~~~ppp\\\bbbiiirrrwwwiiijjjkkkkkkhhh___RRRHHHMMMIIIFFFFFFDDDAAAAAADDD888777666444222111000000//////............------....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************++++++++++++,,,,,,,,,+++++++++***************************************************************************************************************************************++++++++++++,,,[[[III@@@???;;;===>>>777777666555444444333333444333333333444444444444555888HHHUUUPPPAAA777666777444666888666999GGG]]]nnnooo___^^^WWWQQQPPPTTTWWWVVVSSSMMMIIICCC<<<666222000000------............------------------............------------------------,,,------...//////000000---......///000000111111000000111222222222222111222333333222222555:::???EEEWWWrrrvvvqqqkkkeee___```nnn~~~{{{nnnsssiiieee\\\SSSEEE999111...---,,,........................---,,,,,,++++++,,,,,,---........................,,,,,,------...//////000---......///000000111111///000000111111222333333666777666444999MMMmmmwwwtttlllcccaaaUUUAAA222.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///....../////////000000000000000000111111111222222222222333444555777999:::888<<>>;;;999777666555000000000/////////..........................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************++++++++++++,,,,,,,,,+++++++++***************************************************************************************************************************************+++++++++,,,,,,ZZZIIIAAA???;;;===???777777777555444444444444444222333444555555555444444444FFFTTTQQQDDD:::777777888;;;>>>AAAOOOoookkk```UUUPPPRRRVVVWWWUUUUUUQQQLLLDDD===777222000------............---------------.........//////------------------------------......///000111111---......///000111111222000000111222222222222111222333333333444888@@@EEEmmm|||~~~|||}}}lll]]]^^^iiizzzuuujjjnnndddTTTEEE;;;555222111........................---,,,,,,++++++,,,,,,---........................,,,,,,------...///000000---......///000111111222000000000111222222333333111333666;;;MMMrrrmmmqqqVVV???666333222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////////////////000000000000000111111111111222222222111222333555888;;;>>>???GGGMMMSSSXXX]]]dddnnnvvvwww~~~uuuYYYKKKKKKIIIFFFCCC@@@>>><<<;;;222111111111000000//////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,+++++++++************************************************************************************************************************************+++++++++,,,,,,,,,XXXJJJ===;;;>>>===:::999555555444333333333333444444444444555555555666666000DDDKKKEEEAAA:::666;;;EEE777:::]]]uuu^^^QQQPPPTTTYYY^^^UUURRROOONNNIII@@@888555...///000...------000222------------------------,,,,,,,,,---------......---------.........//////////////////000000000000111111111111111222222222444111666333888>>>CCCaaa|||\\\WWWgggtttzzz}}}{{{vvv|||pppIIIGGGDDD$$$000,,,---......---,,,---...++++++,,,,,,,,,---------//////.........------------------.........//////////////////000000000000222......111222111222555:::222444PPPbbb]]]lllLLL<<<888222666***+++000,,,,,,...+++........................---------------------------------............///---------.........//////////////////000000000000333222333333333222555999333333444666999AAANNNZZZXXXbbbmmmwwwxxxpppiiiggg[[[EEE>>>EEEFFFBBB???,,,444:::+++,,,///000...,,,,,,///000000/////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++WWWJJJ>>><<<>>>===:::999666666555444444444444444444444555555555666666666555???AAAAAADDD>>>888<<<:::LLLppplll___ZZZYYYZZZ\\\WWWNNNGGGHHHJJJDDD999000///......000///---***------------------------,,,,,,---------.........---------.........//////////////////000000000111111111111111222222222222000555<<<000111>>>RRR{{{WWW]]][[[nnnwwwqqqrrr}}}nnnJJJDDD;;;666////////////...---------++++++,,,,,,,,,---------//////.........------------------.........//////////////////000000000111222//////444666444444777...>>>JJJaaa}}}dddvvvoookkkeee```bbbhhhiiiiiisssmmmKKK888---333+++,,,///+++---111,,,........................---------------------------------............///---------.........///////////////000000000000000222222333333111000111333222888AAAIIINNNWWWhhhwwwiiiYYYPPPFFFLLL===@@@EEE:::999555222222111111000///---+++//////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++VVVJJJ>>><<<>>><<<:::999777777666555555555555666555555555555666666666666888:::999???FFF>>>888AAAHHHsssvvviii___VVV[[[\\\UUUJJJHHHMMMLLLEEE<<<555...---000111---)))------------------------,,,------------.........------.........//////////////////000000000111111111111111222222333333333222777===333@@@[[[nnn|||hhhSSShhhoooooolllxxxyyy{{{cccKKK>>>888222111111000///---,,,,,,,,,,,,,,,,,,------------...............---------------.........//////////////////000000000111111222///000555888777666888;;;FFFjjjfffkkk[[[UUUSSSOOOLLLUUURRRTTTYYY[[[\\\dddpppyyyjjjHHH555555///000000+++000444,,,........................---------------------------------............///------.........///////////////000000000111111111///111444555666888:::<<>><<<::::::999888777777666666777777555555666666666777777777666999:::???@@@888AAAZZZvvveeeYYY___bbb[[[OOOIIIKKKPPPJJJAAA555///...000111111........................------------........................//////////////////000000000111111111111111222222333333444444888444666===fffiiifffjjj```hhh}}}ggg;;;???444333111000///...---,,,,,,,,,,,,------------.......................................//////////////////000000000111111111333111111555666555777:::NNNeeessszzzwwwfffbbbXXXMMMIIIKKKMMMKKKGGGIIIGGGHHHLLLMMMNNNTTT]]]ccckkkvvveeeEEE:::444444222---222333)))........................---------------------------------............///............///////////////000000111111222222222000333444444777>>>EEEGGGSSSVVV```oooaaaOOOEEEJJJDDD<<<:::666000------222666////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++SSSIII@@@>>>>>><<<:::;;;999999888777777777777888666666666777777777888888333:::;;;:::888<<<___gggccceeejjjaaaQQQKKKOOOMMMHHHAAA999333000111222........................---------.........//////........./////////000000000000000000111111111111111222222333444444555555999222666III~~~zzzkkkiiippplllmmmzzzmmm|||ZZZGGG999555111/////////...---,,,,,,---------.........---............................../////////000000000000000000111111111111444222222333333555===FFFfff}}}ttt{{{eeeVVVNNNJJJHHHFFFEEEEEEFFFFFFCCC@@@AAA??????AAAAAABBBEEEJJJOOOTTT]]]gggqqq|||]]]CCC555111222000222222***........................---------------------------------............///........./////////000000000000000111222333333444333666666333888FFFQQQVVVjjjooo{{{[[[NNNAAAHHHEEE@@@999333000000000000000/////////.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++QQQHHHAAA???>>>;;;:::;;;999999888777777777777888777777777777888888888888666<<<:::888BBBZZZssshhhmmmqqqhhhYYYPPPJJJJJJIIIDDD;;;333...,,,........................------........./////////....../////////000000000000000000111111111222222222222333444444555666666666:::JJJ\\\sssoooppp{{{tttjjjzzzvvvRRRCCC<<<444000/////////---,,,---------............---------...................../////////000000000000000000111111111222222444444444444444<<>>>>>???CCCBBBBBBBBBBBBCCCDDDEEECCCGGGLLLSSS\\\fffqqqxxxZZZ===///222111000111...........................---------------------------------............///....../////////000000000000000111222333444444555222888;;;===KKKcccxxxkkk\\\VVVRRRNNNGGGAAA<<<777333000000000000/////////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++PPPHHHAAA@@@>>>;;;:::<<<999999888777777777777777777777777888888888999999999===<<>>>>>???@@@AAA<<<<<<;;;;;;<<<======<<>>GGGPPPeeevvv```OOOEEEAAA===:::000000000000/////////.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++OOOHHHBBB@@@>>>;;;:::<<<999888888777666777777777777888888888888999999999;;;>>>@@@YYYjjjbbb|||~~~aaaWWWJJJBBB???===999555////////////////////////............/////////000////////////000000000000000111111111111222222222222222333444555666777888FFFZZZzzzzzzhhhgggooowwwZZZNNN???555111000...------------.........//////---------.........//////////////////000000000000000111111111111222222222111555:::;;;???UUUhhhqqqnnnRRRNNNFFF@@@BBBAAA===<<>>@@@AAA@@@<<<999;;;;;;;;;;;;===??????<<<;;;<<<>>>@@@BBBFFFLLLPPPWWW___lllzzzjjj@@@===888---///777........................---------------------------------.........//////////////////000000000000000111111222444555666666>>>JJJTTT]]]rrrbbbNNNGGGDDDBBB000000000000////////////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++QQQHHH@@@???>>><<<;;;<<<999999888888888888999999===000777>>>666888>>>555AAA;;;___sssgggssseeeHHH===AAAEEE???666///000//////.........///////////////////////////////////////000000000000222222222222222222333333333555444222333888<<<<<>>|||dddqqqzzzZZZHHHEEE??????>>>>>>======<<<<<<;;;<<<>>>===<<<<<<===???<<<<<<===>>>>>>>>>======???????????????@@@AAABBBHHHLLLTTT___mmm}}}[[[:::AAA333$$$333////////////...---,,,+++---------.........//////............/////////000......////////////.........111555666222333>>>LLLIIIaaalll|||fff]]]VVVCCC===777111///222222...***000...---,,,...///...------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,PPPGGG@@@???>>><<<;;;<<<999999888888888888999999999999<<<888111666>>>===BBBTTTzzzyyy]]]HHHCCCCCC???:::444222///...............////////////////////////////////////000000000111222222222222222333333333666666666666666888>>>CCCOOOxxxxxxjjjsssRRR:::888444///000///......------......///---------.........//////////////////000000000111111222333222111222444555;;;444@@@EEEpppvvv}}}ooo\\\JJJBBBCCC>>>>>>>>>>>>======<<<<<<<<<======<<<;;;:::;;;<<<<<<<<<===>>>>>>>>>======>>>>>>>>>>>>???@@@AAABBBBBBDDDHHHOOOZZZiiixxxMMM===999222444////////////......---,,,---------.........//////........./////////000000...//////000111111111111777444333555888;;;CCCKKKmmmzzzkkkPPPAAA===888222000000333555000///......///000///...---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,OOOGGG@@@??????<<<;;;<<<999999888888888888999999777===999444888;;;<<<@@@SSSxxxbbbDDDAAAEEEDDD<<<666000------//////.../////////////////////////////////000000000111111111222222222333333333444444222555777666777FFFXXXeee|||}}}lll{{{lll???>>>777***333//////............//////------.........//////////////////000000000111111222333444333222222333555777333IIInnnccc```NNNGGGBBB@@@AAA>>>>>>>>>============<<<<<<======<<<;;;;;;<<<>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<<<<===>>>??????>>>>>>>>>@@@GGGRRR___hhhqqqBBB;;;:::000///////////////.........------........./////////....../////////000000000//////000111222333444444444333444999>>>HHHXXXhhh{{{kkk[[[FFF777222222222000000//////000111111000...------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,NNNFFF@@@@@@???===;;;<<<:::999999888888999999:::999:::111555EEE@@@;;;LLL}}}SSSBBBGGGJJJBBB;;;222---...//////...//////////////////////////////000000000111111111111222222333333444444444333222555888777>>>ZZZyyy{{{^^^ccc~~~uuupppooopppnnnmmmlllnnnpppqqqqqqppprrrsssssssssqqqoooooossszzzYYYEEE<<<333444000000//////.../////////............//////////////////000000000111111111333444444444222222444555777:::[[[cccwwwbbbLLLCCCCCCAAA???>>>========================;;;<<<=========>>>@@@CCC@@@@@@@@@???>>><<<;;;:::;;;<<<<<<<<<======<<<<<<>>>>>>======@@@FFFOOOUUUlllzzz^^^AAA<<<333000/////////////////////............////////////...////////////000000000111111111111222333444444///666>>>AAADDDTTTttt~~~xxxoooooosss}}}[[[BBB===>>>666---111000000111222222000...........................------------------------------,,,,,,,,,,,,------------------------------........................------------------------------------------------------------....................................,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------MMMFFF@@@@@@@@@===;;;<<<::::::999999999999::::::999777333<<>>666111000000//////000000000000000000000000000000000000111111111111111111222333444444555555777777999:::;;;JJJnnn|||}}}^^^ZZZmmmsssmmmkkkhhheeefffkkkqqqtttvvv|||}}}xxx}}}KKK===@@@444222111000///////////////........./////////000000000000000000111111111111333444555444333333555666:::VVV{{{ssswwwvvvSSSJJJBBB???>>>===<<<<<<<<<<<<<<<<<<<<<=========<<<======<<<;;;<<>>????????????AAAEEEHHH\\\gggwwwSSS===<<<111111000/////////000000........./////////000000////////////000000000111222222111111111222333444888;;;BBBKKKWWWmmm~~~sssmmmqqqvvvwww~~~}}}tttSSSFFFBBB>>>999333222000111111111///---........................------------------------...------,,,,,,------...------------------------........................------------------------........................---------.........//////........................---------......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------MMMEEE@@@@@@AAA>>><<<<<<::::::999999999999::::::888999>>>AAA888888mmmuuujjj<<<<<>>>>>===;;;999999<<<>>>@@@AAACCCEEEGGGHHHIIIIIIHHHIIIJJJKKKLLLKKKJJJIIIAAABBBBBBAAA@@@???@@@AAAEEENNN]]]ooommm@@@999444333111/////////000000....../////////000000000/////////000000000111111333222111111111333444555<<<<<>><<<<<<;;;::::::999999::::::;;;999999BBBCCC===XXX|||zzz___@@@@@@BBBAAA<<<555000///000000000000000000000000000000000111111111222222222111111222333444555666666555555666???ZZZyyy|||lllkkknnnwwwlllbbb___bbbiiisss|||xxx~~~~~~QQQ>>>===444333222111000000000000.../////////000000000000000000111111111222222222222333444555555666888:::JJJnnn{{{hhhiiiOOO???AAABBBAAA>>>===>>>@@@BBB;;;;;;;;;<<<<<<<<<=========>>>===<<<;;;===AAADDDKKKKKKLLLLLLLLLLLLKKKKKKIIIKKKNNNQQQSSSTTTTTTSSSKKKKKKIIIFFFCCCAAABBBCCC999???IIITTTcccvvvUUU;;;666555222000......//////.../////////000000000000//////000000000111111111111111111111333666999;;;???KKKeeennn```___lll|||lllWWWHHHAAA>>>:::666333111111000000........................------------------------......------------..............................................................................////////////////////////............////////////..............................////////////..............................------------------------------------------------------------------------........................KKKEEE@@@AAAAAA>>><<<<<<;;;::::::999999::::::;;;:::666>>>CCCLLLKKK===BBBEEE@@@777000...000000000000000000000000000000111111111111222222222111111222333444666666777999:::<<>>????????????<<<999;;;;;;;;;<<<<<<<<<======;;;<<<===>>>AAAEEEJJJOOOXXXWWWUUUSSSOOOLLLIIIGGGFFFHHHMMMQQQUUUWWWXXXXXXWWWVVVRRRLLLHHHFFFHHHIIIBBBEEEEEECCCFFFUUUmmmuuuKKK888666333000.........///////////////000000000000000000000000111111111111000000000222555999===@@@HHHggg}}}^^^ccchhhmmmzzzkkkTTTCCC>>>888444222222222222////////////////////////------------------------......------------..............................................................................000000000000000000000000............/////////000////////////////////////......////////////..............................------------------------------------------------------------------------........................JJJGGGCCC@@@>>>>>>===<<<>>>===<<<;;;::::::999:::777BBB@@@???lllcccGGGAAAHHHDDD111222999...222111000111333333111000000111111111111222222222000333444333222444777888///@@@CCC___uuu}}}|||jjj___]]]ccciiiqqqyyyyyySSS777<<<555444222,,,000333,,,000000000000000000000000000000000000111222333444222444444888;;;666>>>SSSpppeeeiiiNNNFFFCCC===AAA@@@???===;;;;;;===???<<<<<<;;;<<<===>>><<<;;;AAA@@@CCCLLLRRRSSSUUUXXX[[[ZZZWWWSSSNNNKKKKKKLLLYYYVVVWWW[[[\\\[[[]]]aaa^^^^^^[[[VVVPPPLLLLLLLLLGGGFFFFFFFFFCCCDDDRRRbbb|||XXX???>>>...---999111)))333000000000000000000000000000/////////000111222222000444666444333999CCCKKKTTTsssfff]]]gggrrr\\\MMMAAA999///000555---.../////////---,,,---...////////////////////////......------------..............................000000000000///////////////////////////////////////000111222222222111111222111111222000......///---///000///------000222222111////////////...,,,................................................------------------------........................------------------------JJJGGGBBB@@@>>>>>>===<<<<<<;;;;;;:::;;;;;;<<<<<<999FFF@@@SSSVVVDDDBBBDDD::::::;;;000111000000111222333222000111111111111222222222222111333444444555777999999;;;AAAPPPyyyxxxtttnnnccc^^^___bbbiiioooyyy}}}iiiBBB???666555333---111444---000000000000000000000000000000000000111222333444666333555888444444JJJgggmmmzzzsssOOO>>>===???============<<<:::;;;<<<>>>>>><<<;;;;;;<<<>>>??????FFFEEEHHHNNNRRRVVV\\\dddhhheee```ZZZWWWWWW\\\```aaaaaafffpppxxx}}}|||ttteeeUUUJJJRRROOOMMMKKKFFF@@@CCCKKKVVVrrrwwwDDD>>>888///444666,,,111000000000000000000000000000000///000000111222333777333111444777===HHHSSS{{{iiifffsssyyybbbXXXHHH888888777777000111111000///---------////////////////////////......------------..............................000000000000000000000///////////////000000000111111000//////...//////000***---111444555555777999666555333111000//////...222///------///000111111//////////////////..............................------------------------........................------------------------}}}JJJGGGBBB@@@???>>>===<<<:::::::::;;;;;;===>>>>>>999EEEFFFuuu}}}WWW>>>???===999555---111000///000222333222111111111111111222222222333333222333555888999999999;;;>>>aaa}}}rrrzzzaaaVVVXXX```jjjqqquuu{{{RRRDDD888555444///111444...000000000000000000000000111000000111111222333444444///666:::666DDDjjjooowwwSSS???;;;===>>>???;;;<<<======<<<<<<===???===<<<;;;;;;===@@@DDDGGGLLLLLLPPPWWW\\\```jjjsssmmmjjjddd___]]]aaaiiiooozzzyyy~~~wwwjjjaaaXXXRRRNNNIIIFFFFFFLLL\\\sss~~~WWW>>>AAA222...;;;///111000000000000000000000000000000000000111222333444777333555<<<>>>EEE___}}}ppp\\\gggpppkkkTTT???===///666111111222111000///...---////////////////////////......------------..............................000000000000000000000000////////////000111222222222000///...///111444666666:::???@@@??????AAACCCDDDAAA===<<<<<<<<<999666555222///...///111111111////////////////////////........................------------------------........................------------------------yyyIIIFFFBBB??????>>>===<<<;;;;;;;;;;;;<<<===>>>??????FFFaaavvvEEE:::<<<;;;;;;>>>111000///000111222222111111111111222222222333333666333222666999999888999;;;NNN|||}}}rrr|||}}}jjj```XXX[[[dddnnnxxxjjjJJJ;;;666555000111333...000000000000000000000000111111111111222333444444444111666888;;;XXX}}}nnnWWWCCC@@@CCC@@@===>>><<<>>>??????>>>======>>>999;;;===@@@CCCGGGLLLOOOQQQSSS[[[fffmmmnnnqqqtttbbbbbb```^^^___ccciiinnnqqqooopppttttttrrrrrruuuzzz|||~~~jjj^^^[[[YYYUUURRRQQQRRRYYYkkk}}}~~~{{{EEEAAA555...:::...333000000000000000000000000000000000111222333444555111444>>>HHHHHHUUU}}}jjjlllwwwnnnXXXQQQ666999111111000111111111///...////////////////////////......------------..............................000000000000000111111111111000000///000111222222000111111333777;;;???AAA>>>BBBDDDAAA???AAACCCDDDCCCBBB@@@???@@@@@@???>>><<<999666444333222000...000//////////////////...................................................................................................uuuIIIFFFBBB?????????>>>===>>>======<<<<<<======>>>CCCPPPWWW;;;<<>>??????===<<<<<<<<<777<<>>OOOZZZqqquuunnnqqqcccAAA444222111//////111222111///////////////////////////......------------......///////////////////////////000000000111111111222222222000000000111333444333555888<<>>===;;;777222///222111111000///.........////////////////////////........................................................................qqqIIIEEEBBB?????????>>>===???>>>>>>=========>>>>>>@@@cccxxxGGG999@@@LLLZZZ777444222111222222222111222222222222333333333333888333333888888555:::CCC\\\yyy~~~zzzhhh|||{{{kkkYYYOOOPPPVVVbbbpppzzz[[[FFF;;;;;;444111222///111111111111111111111111222111111222222333444555666>>>888<<>><<<<<<<<<;;;===@@@;;;<<<===<<<;;;:::;;;<<<<<>>============>>>???@@@@@@QQQ```???;;;===CCC:::777444222222222222111222222222333333333444444666333444999888666@@@OOOqqquuuqqqtttbbbWWWSSSRRR\\\aaannn}}}eeeMMM@@@@@@888444444111111111111111111111111111222222222222333444555555444===888MMMwww|||rrrHHH@@@AAA@@@<<<<<>>FFFZZZwwwqqqbbbsssiiiBBB<<<444000000222111///////////////////////////......------------......///////////////////////////000000111111222333333222222222444777<<<@@@CCCEEEFFFFFFHHHIIIJJJLLLLLLJJJNNNPPPSSS^^^gggaaaSSSSSSLLLGGGKKKSSSWWWSSSMMMPPPMMMJJJGGGEEEDDDAAA???<<<;;;999777444222000///////////////////////////........................................................................mmmHHHEEEAAA????????????>>>;;;<<<<<<===>>>@@@BBBCCCvvvyyyNNNCCC===<<<===999555333333333222111222222333333333444444444444222555;;;999888FFFXXXwwwfffsssvvv}}}~~~gggUUUNNNPPPTTTWWWaaafffssszzzlllRRRDDDCCC;;;666666222111111111111111111111111222222222222333444555555777===999YYYtttXXXGGG999???@@@;;;===CCC???666<<<===>>>???@@@CCCGGGKKKPPPUUUZZZ[[[[[[]]]ccchhhgggeee___RRRBBB<<>>...111111111111111111111111111111111222444666777888777UUU{{{{{{uuuzzzJJJBBB777111111111000...////////////////////////.........------.........000000000000000000000000///000000111222222333333111111333666;;;AAAGGGJJJKKKKKKJJJKKKMMMQQQTTTWWWgggppp{{{{{{sss{{{\\\VVVOOOHHHEEEDDDCCCBBB@@@???===:::777444222111000000000000000000000000////////////////////////........................////////////////////////kkkJJJFFFCCC@@@@@@@@@???>>>DDD777CCC>>>===CCC???XXXWWW???;;;BBB;;;999777444333222111222111222222333333444444555555222888>>>777444PPPwwwxxx[[[jjjqqq}}}fff]]]RRRKKKKKKRRRZZZ___jjjvvv|||XXXQQQQQQKKK111:::...333111000000111222222111000000111333666777777666777777CCC}}}{{{TTT}}}yyyHHHDDD>>>>>>>>>>>>============<<<===<<<<<<>>>CCCKKKQQQRRRXXX[[[YYY\\\dddiiiiiijjjYYYFFF>>>DDDPPPXXX[[[hhhfffeeefffiiikkkkkkkkkpppttt{{{~~~pppgggjjjmmmSSSGGG444333555333333333333333333333333666444333555777777666555@@@sssuuujjjPPP888;;;111///333)))000000000000///////////////////////////.........///............//////000555333000///000333555777444444???BBB>>>MMMVVVEEESSSOOOLLLcccjjjeee}}}|||pppSSSSSS^^^QQQJJJBBBCCCCCC999666888444333///+++---111333000,,,......---------......///....................................////////////jjjJJJFFFCCC@@@@@@@@@???>>>@@@888AAA===<<>>>>>>>>============>>>======AAAGGGNNNSSSUUUWWW^^^aaa``````cccdddaaaPPPLLLHHHIIIOOOVVV[[[]]]aaacccfffjjjnnnqqqsssttt{{{~~~uuufffcccaaaxxx^^^DDD===444777333333333333333333333333:::333///333666999>>>EEEnnnhhh{{{sssAAA333888111///:::111000000000//////////////////////////////////////////.........///000000444444555444444444666777???EEELLLHHH???DDDOOOPPPEEEVVVddd}}}ZZZGGG>>>@@@BBBFFFBBB444999777444222111000/////////......------......///....................................////////////hhhIIIFFFCCC@@@@@@@@@@@@???>>><<<@@@===>>>>>>\\\TTTKKK666===<<<999666444333222222222222222333444444555555888555666777999IIIrrriiinnneeehhhXXXPPPNNNRRRXXX\\\aaagggoootttvvvsss{{{~~~wwwppp|||___@@@===777555222222222333333222222333333444555666666777??????~~~tttZZZJJJGGG??????>>>>>>============??????AAAIIIRRRXXXYYYXXXYYY```eeefffeeeddd```\\\LLLPPPUUU[[[___bbbeeeggg```fffnnntttvvvyyy|||jjj```ZZZdddGGGIII666:::444444444444444444444444999111///555777777DDDTTTpppbbb333888666,,,777111111000000000////////////////////////////////////////////////000111111111222333444555888<<<>>>FFFJJJIIILLLSSSVVV```ppprrr]]]QQQJJJKKKGGG999555666555333///...///111//////............//////....................................////////////fffIIIFFFCCCAAAAAAAAA@@@@@@===BBB@@@>>>@@@EEEwwwyyyNNNDDD???>>>;;;888555333333222222222333333444555555555555666888:::AAAVVVzzzbbbmmmrrrwwwaaaSSSMMMMMMVVV^^^gggmmmqqqvvv~~~~~~wwwtttoooNNN@@@:::888444333333444333333333444555555555555777888@@@OOOfffVVVNNNCCCAAA@@@???============>>>>>>BBBHHHOOOVVVXXXXXXVVVVVV\\\bbbffffffdddbbb___```aaaccceeehhhkkkmmmnnniiiqqqzzzsssccc]]]UUUwwwUUUNNN::::::444444444444444444444444444111555;;;888666JJJfffsssIII666<<<444+++111111111000000000/////////////////////000000000////////////000111222222333222333555;;;@@@EEEGGGEEEEEEDDD]]]^^^OOOKKKBBB::::::999777555333222222000000//////.../////////....................................////////////dddIIIFFFCCCAAAAAAAAAAAAAAA<<>>===BBBUUUPPPNNNBBB@@@===999666444333333222333333444444555666666666888888:::IIIfffuuujjjgggsssrrr]]]SSSPPPRRRWWWdddkkktttzzz~~~tttkkkpppbbb===>>>;;;777444444444444333333555666666555555888;;;===kkkuuu^^^zzz[[[RRR@@@BBBAAA???=========>>>>>><<>>bbbooouuuBBB888<<<000111111111111000000000000////////////000000111111/////////000000222333333555666888>>>DDDGGGGGGFFFGGGOOO]]]}}}kkkWWWIIIDDD???===<<<:::555000222111000///////////////////////////////////////............////////////bbbIIIFFFCCCAAAAAABBBBBBAAA:::BBB<<<===GGGooobbbOOODDDBBB>>>;;;777555444333333333333444555555666666999:::666888QQQ{{{kkkkkkYYYnnn}}}{{{yyy[[[OOOOOOSSS[[[cccnnnttt|||}}}yyyxxxuuupppjjjzzzzzzEEEAAA>>>999666555555555444222555666666555666:::>>>CCC]]]{{{eeeXXXFFFCCCBBB???===<<<===>>>???<<>>CCCGGGKKKPPPTTTZZZkkkSSSJJJ@@@:::::::::666222333222111000000//////000////////////////////////............////////////```IIIFFFCCCAAABBBCCCBBBBBB<<>>??????GGGQQQVVVXXXXXX[[[___aaaaaaffflllkkkfffeeehhhgggjjjpppuuuyyy{{{{{{{{{{{{|||}}}^^^\\\[[[gggVVVHHH999666666666666666666666666777<<<;;;666BBBlllnnnyyy|||~~~MMM111666222222222111111111000000...//////000111111222222000000000111222333444555444===EEEGGGKKK]]]}}}rrr^^^KKK???;;;999999444333222111000000000000////////////////////////............////////////```IIIFFFCCCAAABBBCCCCCCBBB???DDD@@@GGGZZZ___FFFDDD@@@<<<999666444444333333444444555666666666222777888CCCiii|||___wwwsss~~~jjjZZZNNNPPPUUU]]]mmmqqqqqquuunnntttpppiii|||yyyEEEAAA;;;777666666666555111444777666555777===BBB|||~~~bbbTTTEEECCC@@@===<<<===>>>???AAAFFFOOOWWW]]]aaaeeefffbbbccciiiqqqrrrllljjjmmmooosssuuutttqqqrrrwww}}}```aaa\\\___cccOOO<<<777777777777777777777777333;;;;;;:::NNN}}}pppyyymmmqqq|||xxx~~~vvvBBB777222222222111111111111000...//////000111222222222000000000111222444555666@@@IIIOOOMMMTTTyyyoooRRRBBB???@@@444333222111000000000000000000000000000000000000............/////////000aaaJJJGGGCCCBBBCCCCCCBBB???GGG:::IIIEEEmmmzzzOOOJJJ===;;;AAA;;;444444444444555555666777777777333@@@888BBBiiipppzzzvvv|||[[[TTTNNNRRR]]]kkkxxxvvv}}}vvv{{{qqquuunnnrrrhhhlllPPP===MMM444<<<555111555999666444;;;>>>444===ZZZxxxyyy]]]NNNEEE>>>>>>@@@???>>>???@@@MMMYYY^^^___bbbccccccbbbfffiiillllllmmmooopppttttttxxx||||||{{{eeefffWWWYYYRRR<<<===888666888999777666888888333===EEEPPP}}}yyy~~~iii___dddmmmrrrrrrxxxIII;;;:::222333000444111'''888000000000000000111111222333---,,,444888666888===JJJGGGNNNVVVqqqlllLLLAAA@@@<<<000,,,333666000---000000000//////.........---......//////000000111111aaaJJJFFFCCCBBBCCCCCCBBB@@@CCC>>>JJJQQQ\\\IIICCC???===;;;444888444444555555666777777777777>>>CCC^^^ggggggwww[[[TTTPPPWWWeeesss~~~vvvvvvlllfffmmmeeedddzzzfffAAAHHH777<<<555333666555555444999:::333BBBdddlllUUUKKKAAA@@@AAA???>>>>>>@@@MMMZZZ___aaacccdddccc___ccciiimmmoooqqquuuwwwyyyhhhYYYSSSfff^^^CCC>>>999666888999777777999;;;999<<>>FFFQQQLLL___{{{\\\DDD@@@>>>777000,,,...000111000000/////////...............//////000111111111___IIIFFFDDDBBBCCCCCCCCCBBB???DDDHHHbbbuuuHHHIIICCC999===555<<<444555555666666777777888666888JJJuuuyyyeeeccc{{{www[[[TTTSSS___ppp}}}|||vvvkkkcccmmmiiicccnnnLLLAAA;;;<<<555666666333666666999999555JJJpppuuucccUUUFFFAAA@@@???===>>>AAANNN\\\bbbcccddddddbbb```fffmmmsssvvv{{{iii[[[SSSWWWmmmHHH@@@:::777999999777777::::::AAA@@@QQQ{{{wwwpppkkkxxx|||KKK;;;444:::333222555,,,333111000000000000111222222000666888333333;;;EEEJJJNNNhhh{{{MMMGGGKKKDDD222+++222666111000000000000////////////......///000000111111222^^^HHHFFFDDDCCCCCCCCCCCCCCC>>>GGGFFFsssNNNJJJDDD777@@@666;;;555555555666777777888888777777OOO|||zzzhhheeeggg}}}rrrYYYRRRUUUfffwww{{{pppaaajjjlllgggiii}}}]]]>>>@@@===666999666777999888:::;;;:::NNNrrrtttuuubbbNNNCCC???======???AAAOOO]]]ccceeeeeedddbbbgggnnnwww}}}sss^^^VVVYYYzzzHHHAAA<<<888999:::888888;;;555DDDKKKddd}}}iiiAAA444:::444111777000222111111000000111111222333///000444:::???BBBHHHOOOZZZ]]]WWWHHH999555999777111000000000000000000000000...//////000111111222222\\\HHHGGGFFFDDDCCCBBBCCCDDD???GGGHHH{{{}}}^^^HHHBBB999AAA:::555555555666666777888888888999???ZZZ~~~~~~___bbbgggoooWWWQQQVVViiixxxtttsss]]]```dddeeegggpppvvvCCCCCC>>>::::::666999999666888===>>>OOOlllsss[[[JJJ@@@<<<===AAABBBPPP^^^dddeeeeeedddbbbllluuu___SSS___ZZZrrrLLLCCC===999::::::888999<<<666BBBVVV{{{QQQ777888555000888444333111111111111111222222333777333666>>>>>>AAA\\\{{{llllll~~~kkkMMM@@@<<<888333111000111111111111111111111//////000000111222222222ZZZIIIIIIHHHEEEBBBAAABBBDDDAAAEEESSSwwwVVVzzzIIIAAA>>>??????111555666666777777888888999777EEEggg~~~```bbbiiitttqqqWWWRRRXXXiiitttwwwwww{{{aaa]]]^^^dddhhhiii}}}OOODDD??????:::666777888444555===AAARRRmmmmmmZZZIII???>>>BBBCCCPPP^^^cccdddddddddbbbkkkvvvcccSSSdddPPP^^^\\\EEE???:::::::::999:::===>>>BBBdddmmm===777777111666555555222111111111111222333333444555:::<<<>>>UUUzzz}}}zzzfffPPPBBB444///333111111111111222222222222//////000111111222222333YYYJJJJJJIIIFFFBBB@@@AAACCCBBBBBBcccNNNOOODDDCCC999DDD111666666666777888888999999888LLLzzz|||qqqbbblll}}}vvvxxxXXXTTTZZZhhhmmmnnn{{{{{{sssllllll}}}kkkccc]]]bbbiiifffqqq]]]DDD???DDD999555555999666666>>>FFF]]]|||mmmWWWDDD???AAADDDQQQ]]]aaabbbccccccbbbhhhuuunnn[[[```VVVgggpppGGG@@@;;;;;;;;;999:::>>>CCCKKK|||HHH888;;;333444555777222222111111222222333444...888>>>AAAUUUjjjrrrqqqQQQ;;;444555111111111222222222333333///000000111111222333333XXXKKKKKKJJJGGGBBB???@@@CCCBBB@@@pppXXXvvvTTTFFFGGG444GGG333666666666777888888999999>>>UUUpppuuufff```xxxxxxZZZVVV\\\gggiiihhhwwwrrrvvv}}}vvvuuuxxxpppfffZZZ\\\fffaaahhhrrrfffDDD@@@GGG888555555<<<;;;999???KKKiii|||aaaIII@@@@@@EEEQQQ\\\``````bbbcccbbbgggtttzzzcccTTTSSShhh}}}HHHAAA;;;;;;;;;:::;;;>>>CCCVVVzzzPPP999>>>444333444888222222111111222222333444444AAAEEELLLsssfffqqqcccHHH===777111111111222222333333333000000000111222222333333ZZZJJJGGGDDDBBBBBBBBBAAAAAAFFFCCCXXXdddfffDDD@@@>>>555:::888444333777888666666999???qqqsssZZZdddwwwyyyYYYTTTaaabbbdddmmmmmm{{{qqqsssyyy___YYY[[[[[[]]]bbbuuuGGGAAA>>>:::888666777CCC555===ZZZqqqttt\\\III???BBBQQQZZZVVVUUU]]]fffhhhjjjqqq~~~cccSSSWWWeeeoooPPPFFF===AAA;;;888BBB<<>>444<<<777>>>XXX~~~yyyfffRRREEEDDDNNNVVVUUUSSSXXX___dddjjjooozzzyyygggTTTTTT]]]dddXXXFFF;;;>>>999888@@@>>>TTTGGG;;;555888---444333444444333222333555666DDDHHHQQQ{{{xxxYYY<<<888666222333666000---444...555111...555666444888YYYJJJGGGCCCBBBBBBBBBBBBAAAFFFeeeWWWEEE]]]GGGBBB???666???888555444777888777888<<>>===888;;;222;;;AAACCC___wwwsssqqqkkk]]]RRRIIIEEEJJJTTTYYYXXX___iiigggjjjuuuvvvssslllZZZVVVWWWWWW]]]{{{LLL<<<@@@@@@??????JJJwwwtttjjjlllmmm======888999444444222222555777888<<>>888777555000111555333000555333222444222999LLLWWWIIIFFFCCCAAABBBCCCCCCBBBFFF{{{NNNGGGjjjOOOEEEAAA;;;:::777555666888888777;;;BBBaaaRRReee|||yyybbbeeebbbbbbfff{{{qqqjjjxxxmmm[[[UUUVVVYYY\\\ZZZbbb}}}MMM??????>>>666:::>>>>>>DDDssszzztttnnniiigggccc\\\VVVMMMFFFGGGRRRZZZ]]]cccmmmmmmqqq~~~nnnwwwnnn\\\VVVVVVVVV^^^NNN===AAACCCAAA===SSS{{{uuuuuuCCC>>>999;;;555333222444888999999???GGGaaaOOO:::555777111333888222222555333333444222BBB```VVVIIIFFFCCCAAABBBCCCCCCCCCNNNSSSCCC]]]^^^HHH???>>>777666555666888777777===DDDttt^^^WWWtttvvvuuu___^^^dddkkkvvvkkkpppppp\\\UUUWWWZZZ[[[WWW[[[pppUUUBBB@@@@@@888@@@<<<999GGG~~~ooolllhhhccc___[[[XXXWWWOOOHHHFFFOOO\\\gggooouuuvvv|||mmmrrr[[[RRRRRRSSS^^^QQQ>>>@@@AAA@@@>>>aaavvvQQQ===999666333555333666999777777CCCRRRsssGGG555999333333888111444555333444666777RRR|||VVVHHHFFFBBBAAABBBCCCCCCCCCSSSTTTAAASSSzzzqqqLLL;;;AAA888666666777999777777>>>FFFooo```___~~~xxxjjjiiinnnpppnnncccqqqyyymmm~~~ttt___VVVVVVXXXXXXZZZ[[[iii^^^HHH@@@===<<>>GGG~~~uuueeefffvvv~~~yyyyyyssszzzppplllyyytttwww```VVVVVVWWWUUUVVVVVVbbbhhhQQQDDD===<<<<<<555DDD___zzzrrrfffaaaZZZVVVTTTRRRNNNJJJDDDEEEEEENNNjjj{{{zzz\\\OOOQQQVVVZZZ{{{___EEE@@@???CCCJJJxxxqqquuutttnnn===???555===666555777:::999AAA```mmm===>>>555000777222333222111777===GGGtttVVVKKKEEEBBBBBBBBBAAAAAADDD\\\oooTTTSSSoooEEEBBBDDD333<<<444777444:::<<<888PPPpppzzzssskkkgggxxx~~~xxxrrrtttvvveeeXXXQQQRRRVVVZZZPPPWWW{{{GGGLLL===999<<<<<>>666:::JJJqqqzzzsssqqqwww:::EEE555777---888111999///999;;;PPPVVVKKKEEEBBBCCCBBBAAABBBEEEeeefffOOOfffXXXEEEBBB999<<<666999666999;;;;;;XXXssspppgggpppnnngggzzzyyygggYYYRRRRRRVVVYYYRRRXXXrrrTTTIII<<>>333888222999333888888@@@MMMsssVVVJJJEEEBBBCCCBBBAAACCCHHHsss~~~TTT\\\kkkEEE======<<<666;;;777999:::>>>___tttooogggzzzxxxfff___yyykkk|||iii[[[SSSSSSVVVVVVVVVXXXdddkkkIII???>>><<<999QQQvvvmmmbbbXXXLLLCCC??????>>>===???@@@???;;;777999BBBKKKbbbvvvqqq~~~oooWWWPPPTTTUUUZZZJJJBBBFFFQQQkkkhhh|||eeeYYYAAA555@@@>>>---===@@@RRR{{{pppmmmmmmoooyyyyyy|||xxx@@@666;;;555555222///777666MMMUUUIIIEEECCCCCCBBBAAAEEEKKKdddTTTvvvsssBBB;;;>>><<<555999888::::::===```tttsssiii|||}}}rrrfffeeeyyyeeevvvlll]]]TTTSSSVVVVVVXXXWWWZZZ{{{~~~FFF???888===@@@[[[uuummmbbbXXXKKKBBB????????????>>>AAABBB@@@;;;888:::<<<666@@@IIIKKKJJJMMMTTT[[[aaammmzzzuuuqqqllltttZZZPPPRRRRRRVVVMMMAAAFFFWWWpppgggpppsssgggCCC333>>>>>>666<<>>555BBB===]]]TTTHHHEEECCCDDDBBBBBBGGGNNNpppPPPiiiuuuBBB>>>>>><<<222777777;;;:::===aaauuutttiiiuuu{{{mmmjjjqqqdddxxxmmm^^^TTTSSSVVVWWWXXXVVVUUUrrrCCC======@@@CCCfffuuunnnaaaXXXKKKCCC@@@@@@AAAAAA<<<======?????????>>><<>><<<;;;:::;;;???CCC>>>CCCJJJIIIQQQsss{{{uuu[[[PPPRRRTTTeeeTTTCCCJJJffftttiii|||~~~qqqyyyIII:::???:::BBB:::EEE|||uuurrr}}}iiiaaa===:::444666;;;111BBBFFFsssSSSGGGEEEDDDDDDBBBBBBIIIQQQrrrSSSfff{{{FFFBBB>>><<<222777888::::::CCCmmm}}}qqqgggrrr|||hhhlllxxx[[[mmm^^^TTTRRRUUUWWWWWWVVVUUUjjj}}}KKKCCCCCC======ooo|||rrrlll^^^UUUJJJBBB??????@@@???@@@>>><<<===???@@@>>><<>>:::444@@@111,,,999OOOSSSGGGEEEDDDDDDBBBCCCJJJTTTqqq^^^aaaIIIBBB===<<<555;;;999777999NNNssswwwnnniii~~~~~~uuuppprrrpppkkkccc[[[XXXYYY[[[iiiooowwwgggmmmyyy{{{tttaaalll]]]SSSQQQTTTUUUUUUXXXVVVaaa|||UUUGGG???<<>>===AAAAAAAAA@@@>>>=========AAA>>>@@@DDDEEEDDDIIIOOONNNBBB>>>AAAJJJccc}}}mmmUUUOOOSSSPPPiiibbbAAAMMM}}}zzzggg}}}ttt???CCC;;;;;;;;;GGGsssoooyyygggIIIBBB111AAA::::::@@@hhhRRRFFFEEEDDDDDDBBBCCCKKKUUU{{{sssjjjYYYIII>>>;;;<<<888@@@;;;444777WWWhhhqqqlllnnnyyy}}}wwwpppgggaaaYYYXXXTTTLLLFFFHHHPPPXXXVVVaaarrriiinnnwwwdddppp^^^vvvkkk\\\RRRQQQTTTSSSTTTYYYWWWZZZyyyUUUCCC:::CCCYYYtttiiidddZZZSSSIIICCCAAA@@@???===<<<@@@CCCAAA<<<999<<<@@@BBB??????@@@>>>???IIIWWWRRRDDDCCCLLLTTThhhyyyjjjSSSNNNSSSRRRZZZpppGGGQQQgggeeeiiiuuussswww{{{===III>>>BBB222RRRuuuiiissseeesssXXXKKK---;;;555:::===sssTTTKKKDDDEEE???CCCGGGEEE^^^zzzsss^^^cccIII???<<<:::999777;;;:::888VVVnnnttteee{{{|||wwwpppfff```\\\WWWQQQKKKMMMMMMLLLKKKLLLOOOUUUYYYccckkkwwwaaatttwwwfffvvvxxxqqqaaaTTTOOOPPPSSSYYYZZZVVV\\\}}}jjjHHH<<>>===???BBB???CCCFFFCCC???AAALLLVVVPPPIIIDDDJJJ\\\pppzzzfffPPPKKKQQQ[[[OOOeeeuuuJJJYYYhhh```^^^cccvvv}}}NNN999AAA@@@666\\\tttzzzpppzzz]]]```uuu~~~<<<999>>>777999NNNTTTKKKDDDFFF@@@DDDGGGEEE]]]~~~xxxsss}}}rrraaa^^^vvvKKK???;;;===;;;888;;;:::999XXX{{{qqq|||{{{{{{eee^^^VVVQQQQQQPPPMMMJJJOOOOOOOOOOOOPPPTTT[[[___jjjpppyyyyyyiiikkkrrrcccyyyqqqaaaUUUPPPPPPPPPUUUVVVSSSXXXyyyzzzEEECCCFFFRRRyyylllddd___PPPKKKEEEAAA????????????>>>???AAA@@@>>>>>>AAACCCDDDEEEEEEDDDCCCFFFLLLRRRIIIFFFHHHRRRdddxxxkkkgggzzz|||gggOOOIIINNNNNNJJJZZZPPP```~~~jjj^^^WWW^^^sss}}}OOO;;;@@@AAA@@@}}}qqqmmmNNNjjjIII===:::999===VVVTTTJJJEEEGGGBBBEEEFFFDDD\\\zzzxxxuuuttttttsssqqqooovvv|||rrr___```NNNAAA;;;<<<:::777::::::<<<]]]xxx}}}yyyqqq```SSSNNNIIIHHHKKKNNNOOOOOOSSSSSSTTTUUUWWW\\\bbbffflllpppvvv|||rrr\\\~~~kkkuuueeeqqqaaaUUUPPPPPPPPPRRRTTTRRRWWWtttDDDEEEEEEUUUwwwiii^^^XXXMMMIIICCC???>>>>>>>>>>>>?????????>>>===???BBBEEEEEEDDDBBBBBBDDDFFFHHHIIICCCFFFLLLWWWgggwwwiiiYYYWWW^^^tttjjjPPPHHHKKKOOONNNWWWUUUmmm~~~xxxppp^^^^^^```TTTBBBCCC@@@LLLyyy|||RRRrrrWWW???444;;;@@@]]]TTTIIIEEEIIICCCEEEFFFDDD]]]xxxooopppqqqrrrqqqpppqqqqqqwwwyyy|||uuu{{{ooo[[[hhhOOOBBB===888777555888:::===cccvvvzzzqqq^^^TTTMMMLLLKKKNNNSSSWWWZZZZZZ[[[[[[\\\\\\^^^bbbggglllmmmpppssswww||||||\\\kkkwwwoookkkqqqbbbUUUPPPPPPSSSSSSTTTUUUXXXrrr~~~GGG???AAAZZZwwwhhh\\\TTTJJJFFFAAA>>>===============<<<;;;;;;===AAAFFFJJJIIIHHHHHHHHHIIIJJJJJJKKKLLLPPPWWW^^^fffqqq}}}{{{iiiJJJRRRXXXnnn}}}lllRRRHHHKKKSSSTTTYYYUUUzzz~~~wwwrrrwww\\\jjjbbbuuuUUUDDDBBB???TTTkkkjjjqqqfffBBB555<<<@@@```TTTHHHEEEIIICCCDDDFFFEEE```~~~rrriiimmmppptttuuutttssstttuuuxxxyyy{{{|||wwwtttvvvmmmeee___jjjNNNAAA===999777555777888<<>>======AAAHHHQQQXXX[[[VVVZZZ^^^^^^]]]___dddhhhdddgggiiiiiihhhjjjooosssyyy~~~hhhKKKUUUZZZxxxgggnnnnnnUUULLLNNNKKK^^^TTTXXXuuunnnvvvxxxiiiYYY___|||aaaeeeBBB???KKKttt{{{ooo~~~CCC:::>>>CCCkkkTTTGGGDDDHHH@@@BBBFFFJJJhhhggggggqqqwwwzzz|||~~~}}}hhhppp}}}wwwbbbUUUVVVbbbmmmKKK>>>;;;;;;;;;:::;;;999<<>>>>>>>>===<<>>>>>CCCKKKTTTZZZ\\\ZZZZZZ\\\___dddhhhmmmooonnnppprrrrrrqqqooonnnnnnsssvvv}}}{{{cccQQQYYYqqqYYYvvvpppmmmTTTLLLNNNQQQaaa]]]___vvvlllwwwoooXXXkkkxxxlllvvvGGGEEEMMMvvvxxxkkk|||wwwHHH;;;<<>>>>>???>>>===>>><<<===BBBKKKSSSWWWYYY```]]]]]]bbblllsssvvvvvv|||~~~{{{tttpppooorrr{{{sssbbbYYYeeeyyyggglllSSSJJJMMMQQQWWWddddddooommmxxxjjj\\\tttcccyyy|||FFFFFFJJJyyyxxxyyyttt~~~UUUCCC;;;HHHwwwSSSMMMBBBEEECCCEEEBBBHHHnnnnnnwwwbbbggg{{{oooxxxuuuppp{{{vvveeeddd]]]]]]GGGGGG333777888777888888???nnnggg]]]XXXSSSmmmlll|||kkkbbbiii~~~ddd~~~ooobbbWWWPPPNNNQQQTTTYYYTTTWWW\\\yyyhhhCCCDDDgggwwwlllaaaVVVNNNDDDAAA>>>============<<>>============<<<>>>:::;;;BBBHHHKKKOOOUUUUUUTTTWWWbbbrrr~~~cccddd~~~zzzeeePPPHHHKKKRRRXXXmmmlll|||ccczzzzzzhhhdddhhh___xxxHHHGGGccc}}}}}}~~~}}}uuu|||hhhllllllAAABBBEEEUUUMMMCCCFFFCCCDDDCCCFFFiiijjjfffdddbbbjjjooouuudddfffbbbtttaaaaaa]]]yyyEEEDDD;;;999;;;;;;<<<;;;@@@kkk{{{wwwhhhlllrrrVVVZZZaaajjjnnnvvv~~~___MMM___|||xxxkkk```UUUOOONNNOOORRRYYYUUUWWWYYYpppttthhhAAAKKKrrryyygggXXXMMMHHHCCCAAA>>>======>>>===<<<<<<;;;===BBBFFFJJJPPPVVVQQQOOOSSS```sssooofff}}}bbbNNNHHHLLLZZZOOOfffuuuxxx]]]zzzhhh^^^eee^^^sssrrrKKKFFFpppttt{{{xxx|||~~~{{{QQQ\\\yyyHHHAAAJJJWWWLLLDDDFFFBBBDDDDDDEEEeee}}}~~~xxxxxx||||||pppnnneeeeeetttzzzxxxoooyyyvvvnnndddggg___|||EEEAAA===888:::;;;===:::>>>hhhwww{{{ffffffwwwZZZZZZccclllnnnqqq|||mmm]]]MMM^^^wwwkkk```VVVPPPOOOOOOSSSZZZVVVYYYXXXlllttttttCCCJJJiii{{{gggVVVJJJEEECCC@@@>>>======>>>======>>>===>>>CCCJJJPPPTTTWWWRRROOOPPP]]]qqqtttdddwwwppp{{{```MMMJJJOOOXXXSSS___~~~mmmdddyyykkk[[[ccc\\\fffmmmNNNEEEzzzppp}}}xxxrrrnnn}}}}}}~~~zzzqqqfffRRREEE@@@KKKYYYLLLEEEGGGAAADDDDDDDDD```pppnnnwwwsssyyyuuuttt~~~vvvppprrrjjjooowwwzzz~~~}}}hhh^^^kkkeeeGGG???<<<999<<<===>>><<<>>>hhhzzzdddccc{{{wwwYYYTTTdddppptttrrrvvvvvvzzz___YYYRRR___xxxvvvkkkaaaWWWQQQOOOQQQTTT[[[XXXZZZXXXiiiEEEHHHbbblllYYYKKKDDDBBB@@@=========>>>>>>===@@@>>>>>>GGGVVV```aaa]]]QQQMMMMMMYYYmmmxxx```qqqlllUUUpppxxx]]]KKKIIIOOOOOO]]][[[{{{]]]|||yyylllZZZbbb]]]aaavvvPPPIIIsssggggggfffcccbbbeeekkkqqqrrrsssrrrrrrtttwwwzzz{{{zzzjjjwwwYYYBBBAAALLLZZZKKKEEEGGGAAADDDEEECCC\\\uuuwww{{{tttqqqzzzmmmiiinnnkkksssuuu{{{gggZZZkkknnnyyyHHH???:::;;;===>>>@@@===@@@jjjuuugggssstttRRRKKKXXXgggmmmlllmmmkkkqqqYYYPPPVVVdddooozzzyyyuuujjjaaaVVVPPPNNNQQQTTT[[[XXXZZZXXXgggGGGFFFaaauuubbbQQQGGGBBB@@@======>>>>>>>>>>>>>>>>>>@@@KKK^^^kkkjjjbbbJJJIIILLLYYYlllkkk```eee[[[wwwtttYYYHHHFFFMMMJJJ```\\\~~~{{{zzzyyyzzzjjj```yyyjjj[[[___```dddSSSOOOtttdddiiimmmllliiiiiinnnsssqqqpppmmmjjjmmmrrrrrrooo|||xxxzzzyyylllLLLCCCRRR\\\KKKFFFHHH@@@CCCEEEBBBXXX}}}pppkkkjjjttt~~~rrrbbb```iiikkkuuu~~~vvvggg\\\gggqqqjjjHHH???888999;;;<<<===:::>>>hhh}}}~~~{{{uuupppPPPJJJNNN]]]cccdddhhhgggjjjwww\\\RRR]]]nnnwww{{{rrreeeqqqooommmvvvyyysssiii___UUUNNNLLLQQQRRRXXXUUUXXXVVVeeeIIIBBB\\\lllXXXJJJAAA???======>>>??????>>>;;;>>>BBBLLLZZZeeebbbXXXDDDHHHPPP]]]mmm||||||\\\]]]sssYYYGGGEEELLLMMMWWWaaa~~~|||ssskkkhhhhhhjjjjjjjjjnnnuuuzzzkkkeeeyyyggg\\\\\\```gggtttWWWQQQ~~~vvvzzz}}}}}}{{{xxxyyyzzz}}}}}}yyytttvvv~~~uuu}}}{{{wwwttt|||ZZZ@@@XXX\\\KKKFFFHHH@@@CCCFFFAAAVVVyyy|||```___bbbmmm~~~mmmggg[[[[[[ffflllwwwrrrggg___```oooaaaHHH@@@777666888777888666:::eeexxx{{{lllRRRQQQQQQ]]]bbbeeelllkkkkkkttt```ZZZeeeyyytttyyykkkccclllmmmuuurrrhhh^^^SSSLLLJJJPPPQQQWWWSSSWWWUUUddduuuLLL>>>SSSsss\\\MMMAAA???======>>>??????>>>888>>>DDDIIIRRRXXXSSSJJJCCCJJJUUUaaannnyyyrrr___{{{uuuZZZIIIGGGMMMTTTLLLfff{{{pppjjjgggiiiggghhhjjjiiigggiiinnngggiiilllpppuuu}}}```lllxxxggg^^^YYY^^^fff___[[[OOOvvvwwwxxx|||yyyZZZsss{{{ooo]]]<<<[[[XXXLLLGGGCCCCCCCCCCCCGGGLLLiii___]]]\\\iiifffiiiqqq{{{jjjhhhcccXXXhhhxxx{{{hhhaaa```lllpppccc>>>???:::<<<666888777===>>>VVVzzznnnPPP[[[\\\cccdddhhhsssqqqhhhiii~~~```VVVzzz{{{wwwooossstttfff\\\UUUPPPNNNQQQRRRXXXUUUXXXVVVdddvvvMMMJJJTTT{{{dddSSSIIIBBB===???@@@===;;;<<<<<>>VVV~~~rrrVVV```fffpppoooiiihhhbbbcccmmmzzzffffff}}}|||~~~rrreee[[[TTTOOOLLLPPPRRRXXXVVVZZZWWWeeerrrUUUEEETTTjjjZZZLLLDDD>>>>>>???===<<<===@@@BBBHHHYYYrrr}}}ddd[[[]]]cccdddmmmyyyzzz{{{}}}oooUUUIIIJJJOOORRRWWW~~~rrrqqqnnnllloootttuuutttrrruuuvvvxxxwwwuuussssssssssssrrrqqqpppqqqttt{{{nnnxxxiiiaaaWWWZZZ```nnnnnnQQQnnnaaa]]]jjjxxxqqqmmmyyy{{{{{{kkkjjjkkkUUUtttJJJVVV```MMMHHHDDDDDDCCCCCCEEEJJJpppjjjssszzzoooqqq||||||dddbbbfffmmmgggwwwxxxhhh\\\cccjjjvvvVVV@@@>>>;;;:::777;;;777;;;<<>>>>>======??????>>>FFFcccfff[[[\\\aaa```fffrrruuu~~~nnnVVVKKKLLLQQQOOOaaauuuppplll^^^dddgggnnnxxx||||||}}}{{{{{{zzz|||}}}zzzxxxzzzttt}}}wwwhhh___XXX[[[YYY{{{vvvsssOOOddd\\\\\\hhhuuu|||ssszzzssslllYYY```jjj||||||}}}TTTEEEPPPcccMMMHHHEEEEEEDDDBBBEEEIIIeeetttsss{{{rrr\\\eeekkkxxxrrr|||nnnddd^^^aaahhhOOO===;;;<<<888888<<<777:::;;;QQQ|||}}}yyyfffQQQUUUWWWSSSGGGHHHZZZbbb```cccmmm|||yyy___]]]```qqqaaacccVVVYYYpppxxxzzzmmmaaaXXXQQQMMMKKKOOOQQQYYYXXX[[[WWWccckkk___>>>]]]wwwhhhWWWLLLBBB>>>>>><<<>>>@@@??????GGG___~~~]]]RRRUUU]]]]]]cccooosss{{{lllUUUKKKLLLQQQRRR\\\rrr}}}oooqqq^^^___nnnuuu~~~~~~xxxzzzxxxjjj]]]VVV]]]XXXuuusss{{{SSSuuuYYYYYYaaaoooyyy|||yyyeeeZZZ[[[|||sssQQQDDDFFFdddNNNIIIEEEEEEDDDBBBCCCHHHYYYzzz{{{nnn\\\hhhoooxxxzzz~~~lllccc^^^aaahhhnnnJJJ:::999<<<888888<<<777:::;;;LLLwww~~~ZZZKKKNNNMMMLLLEEEJJJ^^^fffbbbdddiiixxxjjjWWWbbblllcccGGGCCCFFFQQQmmmxxxvvvxxxlll```XXXRRROOOMMMPPPRRRZZZXXXZZZUUU```rrr\\\@@@bbbxxxjjj\\\QQQEEE@@@>>>===>>>AAACCCGGGKKKRRR]]]fffgggcccWWWJJJNNN\\\___cccmmmpppxxxxxxhhhSSSJJJKKKOOOUUUSSSdddqqqcccrrruuu{{{nnn\\\TTT^^^[[[vvvkkkSSSjjjXXX]]]fffrrryyy|||mmmsssrrrMMMKKKEEEhhhNNNIIIFFFFFFDDDBBBCCCFFFMMMqqqiiinnnxxx~~~~~~mmm___mmmvvv|||{{{oooeee]]]eeemmm```HHH888999;;;888888;;;666;;;;;;GGGzzz{{{qqqWWWPPPTTTUUU______^^^bbbaaabbbllliiixxxaaa[[[cccOOO;;;EEEEEEPPPfffxxxuuuggggggsss|||tttiii^^^WWWSSSPPPOOOQQQSSSZZZWWWYYYUUUaaayyyZZZCCC^^^yyykkkaaaUUUHHHBBB???===>>>AAACCCKKKNNNGGG@@@FFFTTT^^^aaaOOOOOO^^^cccgggmmmooozzz~~~zzznnn}}}bbbOOOHHHJJJNNNTTTQQQZZZuuucccwww}}}ooo]]]SSS^^^___|||eee~~~OOOeee___dddjjjnnnqqqxxx~~~xxxrrrKKKLLLFFFoooNNNJJJGGGFFFEEEAAABBBEEEHHHzzzeee[[[\\\kkk~~~~~~iii___iiittt|||vvviiicccbbbggguuuUUUFFF:::<<<999888777999555===<<>>>>>@@@EEEPPPVVVOOOKKKZZZvvvttt[[[TTTbbbjjjnnntttttt~~~iiieeeoooxxxttt\\\LLLHHHKKKPPPQQQYYYpppSSSwwwmmm{{{mmm^^^TTT[[[^^^bbbMMM}}}aaa```gggmmmnnnnnnttt~~~ssssssttttttLLLGGGGGGrrruuuOOOJJJGGGGGGEEEAAAAAAEEEIIIlllbbbbbbkkkyyyeee]]]^^^iii}}}vvvrrr______jjjggg|||MMMFFF<<>>===>>>fffkkkxxx]]]dddmmmtttqqqcccZZZ______^^^dddlllyyylll[[[tttQQQ===TTTGGGDDDTTTTTTYYY___```mmmssslllbbbZZZTTTRRRPPPOOORRRSSSZZZXXX\\\[[[jjjqqq```HHHEEE~~~rrreeeYYYLLLFFFBBB???>>>@@@KKKYYYcccdddkkkdddYYYfffooouuu|||}}}rrr```___cccuuuwwwnnnXXXJJJHHHMMMRRRPPPccc^^^LLLsssvvvxxxjjj___UUUYYY\\\```OOOYYY[[[fffppprrrpppsss{{{zzz~~~ooo|||xxxNNNEEEIIIiii{{{RRRLLLJJJFFFGGGCCCEEEEEEGGG~~~|||pppoooYYYkkkmmm\\\mmmnnniiiqqq}}}ooogggdddbbbnnnMMM???>>>999888999555777<<<<<<;;;HHHYYYuuu}}}^^^___xxxsss```bbbddd______fffmmmuuucccxxxqqqSSSEEEHHHIIIOOO___\\\]]]bbbkkkzzzrrrkkkaaaXXXRRROOONNNMMMUUUZZZVVVZZZ```YYYmmm[[[IIIGGGvvviii\\\OOOHHHDDD???>>>@@@GGG]]]pppuuukkkhhhsss}}}YYYqqqeeemmmqqqooocccPPPGGGGGGMMMUUUYYYlllaaaRRRmmm}}}{{{~~~ooossswwwlll___XXXXXXfffiiiNNNuuuxxx\\\dddxxxtttqqqrrr{{{|||hhhjjjRRRFFFGGGWWW~~~ZZZSSSOOOKKKFFFDDDEEEDDDFFFnnnttteeewwwppp]]]```nnnqqqsssyyyiiibbbbbbdddjjjwwwGGG???===999999:::666777;;;:::999DDDTTT|||mmm[[[\\\iiiuuueee]]]cccgggaaa___bbbkkkrrr}}}kkk{{{wwwdddOOOBBBJJJUUUWWWWWW\\\jjjlllrrr}}}zzzoooiii___WWWRRRQQQPPPOOOTTTYYYWWW[[[```XXXmmmzzz]]]FFFCCC{{{yyymmm```RRRJJJEEE@@@>>>???GGGbbbzzzvvvzzz```ppplll~~~yyy]]]MMMGGGIIINNNTTTNNNoooaaaSSSoooxxxmmmsss~~~yyymmmqqqjjj^^^eee{{{vvvhhhYYYSSSSSS]]]gggMMMkkk|||nnnuuutttvvvkkk\\\UUUGGGDDDTTThhhbbb\\\VVVFFFFFFGGGEEEFFFUUU{{{hhhaaaeeeuuuppp^^^___qqq~~~wwwrrrddd```dddjjjkkkwwweee@@@@@@<<<999::::::777777:::999888AAANNNyyyrrrtttZZZQQQPPPPPPXXXTTTUUU\\\___]]]]]]aaakkkqqq|||~~~sss{{{cccOOOAAADDDSSSXXXZZZ^^^___lllxxxtttllleee]]]VVVRRRQQQQQQQQQRRRYYYXXX\\\```XXXmmm|||```CCC>>>uuuqqqdddVVVMMMFFF@@@>>>>>>AAA[[[uuugggmmmooommmqqqVVVHHHHHHLLLPPPSSSNNNbbbWWWLLLiii}}}bbbZZZbbbssstttgggjjjllldddYYY[[[kkkuuuuuu}}}fffuuukkk```fffoooyyytttiiiXXXSSSUUUZZZ{{{eeeMMM[[[zzzoooqqqeeeqqqJJJXXXHHHAAANNN{{{uuummmfffFFFJJJKKKHHHKKKJJJiiiRRROOO\\\ooo|||~~~vvvssssssccckkktttzzzjjjbbbbbbhhhnnnzzzvvvVVV;;;AAA:::999999999777777999999999AAAKKKoootttzzziiiWWWQQQRRROOOOOOSSSWWWXXXXXX[[[bbbhhhnnnttt}}}yyyyyyWWWKKKKKKVVVZZZUUUaaatttxxx~~~sssjjjddd[[[UUURRRQQQQQQQQQQQQYYYYYY\\\___XXXqqqaaaAAA===ppptttfffXXXNNNGGGAAA>>>???>>>MMMnnnvvvwww{{{~~~|||hhhlllqqq{{{mmmQQQFFFIIIOOOQQQRRRVVVYYYeeesssKKKFFFcccmmm]]]YYY```mmmwww~~~yyyvvvoooeee\\\jjjjjjcccXXXWWW___ggghhhooo^^^^^^```]]]\\\[[[\\\cccrrr|||rrriiiWWWSSSWWWZZZxxxmmmNNNMMMpppzzz}}}[[[fffCCCiiiGGG>>>JJJyyyEEEJJJNNNKKKNNNMMMwwwbbbNNNPPPaaapppvvvgggkkkkkkvvvqqqllluuurrreeeccceeeiiiooo~~~LLL;;;CCC888999888777666777999:::<<>>MMMrrreeeSSSJJJVVViiiuuu||||||```}}}gggNNNGGGLLLRRRTTTTTTaaa{{{GGGJJJXXXtttsssccc```nnn}}}uuufffWWWNNNKKKHHHGGGHHHHHHGGGHHHJJJKKKNNNWWW___^^^~~~oooccceeecccbbbbbbgggqqqxxxllleeeUUURRRWWW___xxxKKKMMM{{{^^^XXXxxx}}}lllVVVIIIgggBBB;;;DDDeeeMMMPPPUUUUUULLLPPPTTT~~~[[[OOOTTT[[[aaafffkkkxxx}}}zzzjjjuuu~~~jjjccccccfffppp~~~]]]CCC>>>CCC555<<<666666777888777888;;;>>>@@@lllsssyyydddkkk```\\\gggffftttpppooouuuvvv{{{~~~nnntttdddNNNTTTZZZuuupppccc^^^VVVQQQPPPPPPRRRRRRUUU]]]ZZZYYY]]]aaaSSSBBBAAAPPPuuudddXXXNNNDDD??????:::999BBBZZZxxxzzzgggNNNFFFHHH[[[ooowwwyyy|||vvvsssrrrssstttvvv}}}kkkwwwbbbLLLFFFLLLSSSWWWXXXyyyggg@@@IIINNN}}}ddd___kkkxxxwwwcccWWWKKKHHHHHHFFFFFFHHHNNNLLLMMMPPPOOOMMMTTT^^^|||xxxrrrrrrqqqrrrkkkdddcccjjjssszzz}}}vvvjjjfffXXXTTTWWWcccsssNNNOOOcccRRRQQQeeeqqq|||hhhQQQdddaaa???;;;AAATTTpppUUUVVV[[[\\\YYYUUUOOO```VVVYYY]]]dddmmmwwwkkksssqqq|||wwwrrrfffdddcccgggxxxKKKBBB???CCC444>>>777777888888666777999;;;;;;aaa~~~~~~oooqqqfffnnnyyyvvvxxxxxxxxxNNNXXXfffpppkkk```[[[UUUPPPPPPQQQSSSUUUVVV^^^ZZZXXX]]]cccNNNBBBAAAEEEttt{{{iii[[[PPPEEE???>>><<<;;;===JJJbbbrrrkkkZZZ???<<>><<<@@@HHHaaaSSSWWWyyywwwttt^^^BBBjjjjjjcccdddcccgggoooxxx~~~xxxtttqqqddd______jjjjjjxxxbbbOOOAAA666999;;;222666666666666777888999:::VVV~~~vvviiioooaaa{{{yyyTTTVVVssszzzpppggg___VVVOOOOOOPPPPPPRRRUUUZZZVVV]]]___UUUgggyyyOOO<<>><<<;;;:::@@@QQQ___]]]SSS@@@AAAHHHUUU```bbbZZZRRROOOSSS]]]iiirrrzzzzzzzzzttthhhzzz{{{xxxRRRNNN@@@LLL\\\UUU|||RRRBBBFFFFFF|||yyyuuuhhhTTTUUUjjjxxx|||vvv___IIIHHHHHHLLLRRRUUUTTTRRRUUUTTTVVVYYY]]]ggg|||qqqsss~~~ttt```{{{sssmmm___\\\SSSXXXccciiiVVVVVVqqqXXXRRRTTT}}}jjj___SSSKKK<<>>>>>===:::<<>>@@@<<<@@@TTTppp[[[^^^hhhTTTzzziiikkkllljjjwwwyyy}}}|||lll^^^XXXcccsssnnn```DDD???<<<;;;<<<999777777777777777888999:::CCCqqqkkksssqqqZZZpppiiiccc\\\UUUPPPPPPQQQQQQTTTXXX___\\\aaa___\\\|||DDD<<<>>>???GGGkkkYYYLLLDDD@@@???>>>;;;:::???GGGIIIFFFEEEFFFJJJPPPUUUUUUQQQMMMRRRRRRZZZmmmmmmggg]]]RRR___xxxssszzzZZZNNNOOOJJJXXXVVVTTTlllmmmmmmGGGAAACCCAAAfff{{{YYY^^^pppnnnsssttt{{{cccPPPJJJNNNUUU[[[___aaaaaa```^^^___```kkkxxxqqq{{{~~~vvvnnnhhhXXXVVVWWW[[[llljjjZZZsssvvveee{{{uuuuuuxxxTTTIIIQQQCCC===???:::===LLLcccZZZZZZbbbsssyyyeeejjjrrrxxxuuuqqqeeeXXXaaakkknnnbbbCCCAAA???::::::888888777777777888888999:::???aaa}}}yyybbbzzzlllfffaaaZZZTTTPPPQQQRRRQQQUUUYYY^^^\\\^^^[[[]]]pppEEE@@@<<>>EEELLLPPPJJJKKKLLLMMMNNNMMMMMMLLLRRR^^^kkk}}}wwwfff^^^```]]]^^^{{{|||dddttt~~~xxxoooUUUOOOLLLJJJYYYTTTXXXvvvYYYDDDBBBDDDFFFiii}}}ZZZ___qqqsssmmmsss^^^OOOKKKSSS\\\aaaaaa^^^\\\[[[TTTWWW[[[iiixxxxxx|||tttkkkeeeXXXWWWZZZ\\\qqqdddYYYmmmrrr^^^YYYPPPbbbGGGBBB;;;>>>::::::CCCWWW^^^^^^xxxwwwhhhhhhvvvooo|||ggg```XXXkkkmmmgggaaaDDDCCCAAA<<<;;;999888888888888888888999:::<<>>AAA>>><<<@@@PPPgggmmmwwwppp}}}rrraaa______mmmnnnuuu]]]HHHFFFBBB??????<<<999999888888888999999:::===HHH}}}{{{ooo{{{tttiiiVVVXXXYYY___mmmzzzwwwkkk^^^]]]___iiiyyy~~~{{{qqqgggbbb\\\UUURRRRRRSSSSSSRRRWWW]]]``````___\\\ooo^^^AAA;;;:::BBB===[[[zzzeeeRRRGGG@@@>>>===>>>>>>BBBKKKTTTYYYZZZXXXQQQIIIIIIQQQYYYjjjiiiZZZnnnqqq}}}lllZZZKKKLLLQQQWWWXXXQQQWWWmmmlllIII@@@CCC<<>>???>>>???FFFOOOTTTWWWXXXTTTPPPUUUeeerrruuucccuuuaaa|||bbbRRRGGGJJJUUU\\\QQQTTTjjjnnnnnnsssCCC>>>DDD:::@@@OOO||||||gggaaaYYYgggeeevvvjjjxxxWWWHHHUUU[[[^^^YYYSSSYYYkkk|||~~~wwwmmmccc\\\SSSZZZ\\\ttttttlll\\\qqqsssMMMgggzzzqqqTTTRRRJJJ???===@@@CCC```dddwwwxxx}}}uuufff```[[[ddduuujjjiii]]]VVVNNNAAA???@@@888::::::999999888999999999666???]]]lllwwwyyynnn}}}}}}kkkYYYLLLLLLGGGJJJUUU]]]\\\WWWTTTZZZ___hhhttt}}}zzzqqqjjjccc^^^VVVSSSQQQRRRTTTTTTSSSXXX___^^^______bbb~~~OOOCCC<<>>@@@@@@@@@EEEMMMQQQWWW\\\\\\]]]iiijjjTTT^^^hhhqqq~~~zzz}}}vvv\\\MMMHHHIIIVVVZZZHHHYYY{{{ggg???===FFF:::>>>GGGqqqppp]]]WWW\\\hhh```jjj{{{uuu}}}[[[KKKXXX\\\\\\UUUSSS```|||||||||uuukkkaaaZZZRRR[[[\\\yyyddd```sssgggKKKuuueee[[[XXXJJJ:::999===;;;LLLnnnfffzzz}}}|||nnn^^^]]]hhhgggtttwwwtttiii^^^OOOEEEAAAAAA@@@>>><<<;;;::::::;;;;;;:::888<<<666ZZZ|||ooollljjjssswwwmmmcccXXXIIIJJJNNNRRRUUUWWWYYY\\\^^^```iiiwwwqqqxxxnnnfff^^^YYYRRRQQQTTTTTTPPPPPPVVV\\\___```aaa\\\ffftttDDDDDD>>>;;;999BBB@@@___zzzfffNNNGGG???<<<>>>BBBEEEGGGOOOUUU\\\fffyyyeee```qqq|||~~~vvvhhhSSSKKKPPPEEEPPP]]]JJJZZZ~~~KKKJJJ???BBB777@@@EEEeeeyyyZZZXXX]]]___ggguuu^^^QQQ```^^^ZZZUUUZZZmmm|||wwwrrrjjj___WWWWWWccc]]]yyy]]]iiiXXXdddppplllddddddTTTFFFAAA<<<;;;JJJ___jjj}}}yyyjjj```^^^ccciiiqqqfffjjjggg^^^TTTOOOOOONNNIIIDDDAAA???===<<<<<<;;;999888:::666MMM|||xxx~~~{{{fffccckkkeeeZZZRRRJJJNNNRRRVVVXXXYYY\\\___cccjjjwwwtttjjjccc]]]XXXRRRPPPTTTTTTPPPQQQWWW]]]```ZZZ^^^^^^kkk}}}QQQEEE???<<<999???<<>>AAAFFFQQQYYYaaakkkxxxzzzyyy~~~{{{```NNNHHHIIIRRRYYYQQQYYY}}}qqqJJJCCC???CCC:::@@@BBB[[[[[[nnn|||~~~}}}}}}^^^SSSYYY```]]]UUU___~~~{{{xxxzzztttooohhh^^^WWWWWWccciii|||gggppplllddd{{{{{{nnnggg\\\RRRLLLAAA;;;FFFWWWlll~~~zzzxxxyyy|||lll[[[XXXcccllllllsssnnnuuuhhhaaa\\\]]]```]]]TTTKKKFFFCCC@@@>>>===<<<:::888999999>>>eee}}}llljjjTTTZZZZZZRRRNNNLLLOOOSSSWWWYYYZZZ]]]cccgggrrr~~~~~~nnnddd```[[[WWWQQQPPPSSSSSSQQQRRRYYY___aaaYYY^^^```ttt|||qqq|||^^^IIIBBB@@@;;;>>>999LLLbbbPPPCCCCCCAAA<<<>>>GGGMMMRRRXXX^^^eeejjjjjjfffxxxuuuzzzoooVVVKKKJJJNNNYYY[[[NNNxxxuuuddd~~~KKK@@@===BBB<<<@@@@@@RRR|||zzzrrrsss~~~lll]]]WWWVVVcccaaaVVVfff~~~wwwqqqllleee]]]VVVZZZ```qqq}}}fffbbbuuulll~~~~~~vvvdddiiiddd^^^VVVHHH===BBBMMMjjj~~~xxxooobbb\\\aaakkkqqqpppxxx~~~nnniiidddfffjjjfffZZZNNNJJJGGGCCCAAA???>>><<<:::999???888TTT{{{```kkkzzzUUUMMMNNNPPPRRRMMMLLLPPPTTTVVVXXX]]]eeelllxxxwwwiii___]]]YYYUUUPPPOOORRRSSSQQQUUU\\\aaabbb______bbb~~~vvvuuuccc}}}}}}iiiKKKCCCDDD??????;;;FFFvvvuuu[[[FFFDDDDDD>>>@@@IIIIIIJJJJJJJJJLLLQQQUUUXXXgggsssyyyfffhhh|||dddPPPLLLQQQ[[[UUUTTTUUU]]]www___MMMEEE===AAA???AAABBBNNNrrrbbbcccqqqyyygggWWW^^^~~~uuu[[[YYYZZZfffcccZZZjjj|||vvvooojjjccc]]]XXXcccaaaxxx~~~vvv|||qqqiiihhh{{{vvvuuucccgggpppkkkcccYYYNNNDDDBBBCCCkkklll{{{pppaaa[[[eeennnooopppvvvwwwtttzzzxxxrrrkkkjjjkkkfff[[[QQQNNNKKKGGGCCCBBB@@@???===888CCC888IIIqqqkkkkkkfffLLLEEERRRWWWKKKKKKOOOTTTVVVXXX^^^jjjsss}}}uuu{{{ggg]]][[[VVVSSSOOOPPPSSSSSSRRRWWW^^^cccbbbddd^^^ddddddggg```jjjHHH@@@DDD@@@>>>>>>BBBaaagggJJJBBBCCC@@@BBBHHHKKKJJJIIIGGGFFFHHHOOOVVVWWWhhhuuufffSSSqqqqqqZZZLLLMMMTTT\\\UUUSSSVVV\\\TTTQQQIIICCCDDDCCCBBBEEELLLqqq}}}bbbOOOQQQ\\\eeeddd\\\TTTNNNKKK^^^|||fffUUUWWW___cccaaa^^^ooo|||uuuooohhhccc___\\\eeehhh}}}~~~jjjqqqrrrfffrrrmmmwwwiii\\\UUUPPPFFF===nnnuuunnnkkkeeeZZZ]]]mmmssspppvvvxxx~~~xxxpppkkkiiiddd]]]VVVVVVRRRMMMHHHFFFDDDAAA@@@777DDD;;;BBBvvvxxxvvvZZZGGGPPPWWWLLLPPPTTTXXXYYYZZZaaannnyyyzzzrrr~~~sssvvvccc\\\ZZZTTTQQQPPPRRRSSSSSSTTTYYY```cccbbbccc\\\kkk^^^```rrrrrr^^^CCC:::AAA===<<>>ooozzz}}}yyysssccc^^^\\\cccmmmsssrrrwww{{{tttnnniiieeeaaa___aaa\\\UUUNNNJJJFFFCCCAAA<<>>DDDCCCNNNBBB===zzzdddIIICCCDDDCCCGGGPPPXXX[[[ZZZYYYsss___ZZZXXX^^^qqqsssjjj|||yyyssskkkdddaaa```aaammm|||gggwwwpppiiittttttxxxxxxdddyyykkkiiilllbbbQQQiiittt___dddzzzuuuiii\\\WWW]]]gggmmmxxxyyyooo{{{~~~ssssssssszzzqqqkkkhhhhhhiiiiiihhhlllaaaUUUWWWTTTJJJGGGEEE>>>AAA???BBBoooyyy~~~]]]OOOVVV\\\gggjjjaaa```sssxxxYYYaaaoooYYY^^^SSSSSS\\\SSSSSSNNNVVV```___```dddcccbbbiiipppaaaRRRvvv___QQQLLL:::BBBHHH999===EEEOOOssshhhKKKBBBGGGQQQRRRIIIRRRgggjjj|||kkkVVVJJJJJJPPPTTTWWW___HHHuuu}}}rrr{{{tttsssjjjLLLFFFAAAHHHMMMCCCFFF[[[bbbIIIFFFAAAEEEPPPYYYWWWRRR\\\lllsssYYY___UUU\\\|||vvvkkkxxx~~~lllnnnmmmZZZVVVeeeiiixxxwwwYYY```yyyvvvooo}}}wwwqqqlllgggcccddd}}}sss}}}~~~~~~pppaaaYYYXXX\\\dddlllqqqvvvjjjzzzsss{{{uuuyyy}}}zzzvvvsssqqqmmmiiiffffffjjj```WWWZZZXXXNNNKKKEEECCCBBB>>>???\\\{{{rrrrrr[[[TTThhheee___cccxxxnnnZZZiiieeeSSSYYYPPPPPPZZZSSSYYYVVV\\\aaa```aaadddaaagggjjjVVV]]]```QQQEEEIIIBBBSSS[[[KKKEEE===GGG___aaaLLLEEEUUUTTTcccaaa\\\nnnZZZIIIFFFMMMRRRUUUXXXQQQiii|||oooQQQSSSPPPMMMNNNJJJJJJRRRaaaDDDDDDFFFAAACCCNNNUUUYYYdddqqqkkkUUUaaa^^^yyy{{{yyy}}}uuuwwwppplllfff[[[[[[dddhhhxxxfffuuummm___ttt}}}yyyuuurrr___}}}oookkk___VVV[[[eeelllppprrrnnnqqq{{{ooosss|||qqqqqq{{{yyywwwvvvuuurrrooolllkkknnneee]]]^^^XXXLLLIIIEEEGGGCCC???@@@KKKmmmmmmhhhQQQfffccceeetttpppddd[[[mmmZZZOOOVVVNNNOOOYYYVVVWWWZZZ]]]^^^___aaabbb___kkkttteeeRRRbbbJJJLLLPPPTTTXXXttt~~~iiiXXXDDDEEEMMM^^^IIIOOOMMM\\\eeeqqq~~~cccOOOBBBJJJUUUWWWYYY]]]sssvvvqqqdddjjjggg[[[TTTTTTPPPJJJmmmddd@@@CCCGGGEEEHHHPPPVVV^^^pppeeeUUUjjjqqq~~~|||yyyqqqmmmppphhh______aaajjjwww~~~zzzsssvvvoooaaaiii}}}{{{```{{{{{{oooiiiiii^^^]]]aaalllsssrrrooommmooohhhkkkuuuhhhfffuuuvvv{{{wwwssspppqqqtttvvvwwwsssuuulllccccccYYYJJJFFFHHHNNNGGGDDDFFFDDD^^^~~~}}}xxx{{{]]][[[iii}}}jjjdddjjjeeerrrmmmVVVQQQVVVQQQRRRZZZ[[[SSS\\\___^^^bbbcccbbbeeevvv___bbb[[[vvvwwwKKKWWWqqqgggnnn|||fffSSSIIIIIIiiivvv[[[RRRWWWRRRfffjjjYYYIIIDDDQQQYYYWWWYYYccc|||xxx~~~hhhfffeee]]]SSSSSSRRRIIIeeehhhAAAEEEEEEOOO[[[___\\\eee```XXXuuu}}}xxxuuunnnfffkkkaaa]]]cccccctttvvvrrr{{{wwwxxx|||{{{~~~{{{cccuuuiii\\\uuu~~~}}}{{{gggmmm}}}zzz|||wwwkkk^^^\\\aaaeeeiiioooqqqmmmiiinnnvvvzzzbbbnnnyyyvvvyyyyyyyyyvvvqqqoooppprrrtttuuuqqqssskkkgggiii___RRRPPPXXXZZZQQQMMMLLLAAASSSxxxqqqyyy^^^pppmmm^^^___lll{{{vvv```UUUSSSVVVSSSTTTYYY[[[TTTbbbcccbbbgggcccdddrrrppp]]]^^^kkkzzzQQQlllppp|||{{{cccUUUGGGIIIWWW{{{{{{XXXZZZTTTdddlllWWWJJJDDDGGGRRRVVVTTT]]]kkkkkkvvvcccUUUUUUXXXMMMJJJOOOKKK^^^hhhFFFJJJJJJTTT^^^cccgggyyy\\\]]]zzztttqqqkkkeeeccc[[[^^^dddaaaxxxsssssszzz~~~xxxtttzzzxxxsssxxx~~~~~~qqqoootttggg```ppp~~~}}}~~~~~~|||{{{lll|||~~~tttzzzkkkaaa|||yyyxxxnnneeeccceeeeeeeeefffpppqqqqqqoookkkrrr~~~rrrgggtttsssssssssrrrppplllhhhgggiiifffhhhpppjjjaaacccjjjddd\\\WWWNNN@@@JJJeeeyyy||||||ooollluuuqqqZZZZZZjjj|||gggUUUTTTRRRSSSTTTUUUVVVYYYVVVbbb```___ddd\\\cccZZZaaaeee```tttuuu___SSSCCCIIIQQQdddmmmXXXbbbwwwqqqZZZKKKBBBFFFMMMTTTWWW^^^nnn}}}{{{wwwlllzzz{{{{{{eeedddgggUUUOOOTTTLLLNNN{{{bbbLLLPPPWWWUUUWWWddd}}}^^^hhh}}}}}}vvvpppnnniiifff^^^ZZZ___bbbjjjzzzxxx|||~~~qqquuusssssstttnnnqqq~~~ttteee[[[mmm~~~|||{{{{{{{{{yyyxxx}}}{{{{{{zzzyyywwwkkkyyytttuuu~~~ooolllyyyuuuuuu~~~yyyooojjjqqqfffbbb^^^```iiisssuuusssqqqppprrrwww}}}yyyooogggqqq~~~rrrnnnpppooopppqqqqqqoookkkhhhfffgggdddjjjtttooohhhmmmpppdddaaa```QQQGGGJJJOOOxxxmmmcccooo~~~}}}ZZZ___kkkwwwZZZOOOTTTRRRQQQWWWYYYWWWYYYZZZaaa[[[]]]dddYYYnnnqqq\\\fff|||vvvooofffWWWHHHNNNUUU\\\{{{qqq[[[LLLGGGDDDLLLSSSTTT[[[lllxxxtttyyyzzz|||xxxbbbbbbeeePPPGGG___uuu[[[RRRUUU]]]^^^ggg~~~zzz\\\nnn}}}vvvxxxqqqkkkjjjfffccc]]]___bbbfff~~~{{{|||nnnrrrssswwwvvvkkkmmm~~~{{{}}}{{{uuuuuuooofffvvv~~~vvv}}}}}}xxxvvvvvvxxxzzzzzz~~~{{{yyyxxxxxxxxxvvvuuugggoooppphhhxxxiiirrr{{{pppkkkmmmddd]]]bbb[[[fffmmmmmmpppvvvxxxvvvppppppxxxxxx{{{wwwkkkoooooovvv|||oooqqqooollljjjiiillloooqqqrrrmmmlllhhhllltttmmmfffkkkkkk]]]aaaeeeWWWQQQRRRHHHfffxxxvvvfffmmmyyyuuuVVVjjj~~~iii]]]VVVNNNVVVSSSQQQZZZ]]]ZZZ\\\```ddd\\\```jjjbbb^^^fffjjjsssuuuhhhnnn\\\TTTVVV^^^\\\vvvjjjeeewwwzzz```LLLEEEGGGFFFOOORRROOOYYYqqqhhhwwwzzzsss|||uuubbboootttTTTRRRFFFooolllYYYVVVXXXZZZkkkkkkSSSiiixxxrrrtttmmmhhhhhhddd^^^]]]ddddddlll}}}}}}ppprrrtttuuu{{{zzzhhheeewww{{{}}}yyy}}}~~~yyyqqqmmmnnnsssxxx{{{~~~|||zzzzzzzzzzzzyyyxxxmmmxxxzzzwwwgggkkkhhh[[[ppp}}}~~~|||zzznnnjjjddd___^^^aaafffjjjgggssszzzwwwtttvvvwwwuuutttyyyxxxnnnsssuuuqqqqqqqqqsssvvvtttmmmhhhgggeeekkkooonnnlllooouuuyyyxxxiiibbbjjjpppllljjjlllggggggeeeaaa\\\UUUQQQNNNVVVvvvbbb\\\ppp``````jjjWWWMMMVVVQQQVVVYYYXXXUUUVVV]]]dddhhhhhhaaaZZZ]]]ssslll```jjj~~~uuurrruuu}}}zzznnnfffgggbbbrrryyyccc```fffXXXbbbeee~~~{{{eeeRRRGGGDDDEEENNNHHHRRRVVV\\\gggrrrwwwrrrssspppkkkNNNLLL___ZZZYYYpppooohhhhhhnnndddxxxqqqooolllfff___\\\]]]XXXcccdddzzzzzzyyy{{{|||xxxttt~~~~~~{{{{{{~~~qqqiiiooozzz}}}xxxttt|||}}}||||||nnn}}}tttwwwvvvhhhfffssswwwffffffuuu}}}zzzwwwtttsssxxxvvvssspppmmmjjjhhhgggbbbbbbcccfffjjjmmmmmmkkkrrrtttuuusssqqquuu{{{mmmhhhmmmsssvvvsssooommmppppppmmmlllmmm]]]aaafffjjjnnnssswwwxxxtttddd\\\eeeppprrrrrrtttooollliiigggfffaaaZZZUUUUUU|||xxx```bbbrrrXXXeeelllYYYRRROOOSSSSSSVVVXXXXXXXXXZZZ```fff^^^aaacccbbbjjjaaammmzzz{{{nnnooooootttzzzzzztttooonnndddgggdddUUURRRxxxppppppiiiUUUIIICCCCCCFFFLLLIII```]]]iii{{{{{{xxxrrr[[[QQQTTTtttggg___mmm\\\sss{{{fff|||ssslllkkkiiiddd^^^\\\[[[aaa___jjj~~~~~~{{{}}}yyyzzz~~~{{{~~~xxxtttxxx||||||zzzyyy}}}~~~~~~{{{yyyxxxxxxlllwwweeezzzbbbWWW^^^nnnzzzvvvxxxzzzxxxtttsssvvvzzztttrrroookkkiiiiiiiiijjjmmmjjjggghhhlllqqqttttttqqqlllllltttyyy}}}qqqgggccchhhrrr~~~uuurrrrrrpppnnnnnn___aaagggooowwwzzzzzzxxxrrrgggcccnnnzzz{{{yyyxxxqqqmmmiiijjjkkkhhh___XXXQQQnnnmmmbbbiii}}}zzzSSSkkksssVVVNNNPPPRRRMMMUUUVVVVVVXXX[[[```dddggg___\\\bbbgggzzzaaa___uuutttsssnnnssswwwwwwwwwwwwsssnnnaaa___]]]______dddnnnUUUHHHCCCCCCFFFJJJRRRRRRjjjtttxxxssspppxxx~~~~~~{{{vvvsssbbbVVVfffzzziiikkk\\\ZZZpppvvvtttmmmgggfffeee```\\\[[[[[[ggg]]]yyy~~~{{{}}}{{{~~~{{{|||~~~}}}{{{uuuqqqttt{{{|||wwwuuu}}}zzzzzz|||}}}xxxxxx{{{||||||{{{yyyuuusssrrrssshhhxxxxxxpppWWWTTT\\\kkkqqqwwwyyyxxxtttrrrqqqlllkkkhhhfffdddcccccccccgggggggggggggggjjjmmmppphhhgggvvvxxx}}}xxxtttrrr|||zzzvvvuuurrrooonnnhhhjjjqqqyyy|||yyyvvvuuuvvvsssvvv{{{xxxtttrrroooooonnnjjjccc^^^XXXfff||||||fff]]]UUUUUU___tttxxxuuuQQQkkk[[[UUUPPPRRRTTTKKKVVVUUUUUUXXX^^^dddfffgggjjjZZZ^^^mmmggggggrrrqqq{{{}}}ttt{{{{{{uuusssvvvrrrjjjdddccc___fffkkk```pppppp]]]KKKEEEFFFFFFIIINNNTTT```uuu|||mmmkkkpppyyy}}}}}}|||wwwzzzoooaaagggxxxpppaaaPPPbbbxxxwwwooohhhcccbbbaaa]]]ZZZ[[[aaagggmmmuuurrr||||||rrrrrr~~~xxxxxxyyyxxxuuurrrqqqqqqtttqqqpppqqqooonnnrrrxxxyyysssrrrwwwyyyvvvxxxzzzxxx{{{~~~~~~ssspppsssxxx|||yyysssrrrvvvwwwwwwvvvssspppnnnnnnoooddd|||{{{jjjVVVMMMSSS___kkktttuuuooojjjkkkkkkjjjhhheeebbb___]]]\\\dddlllooonnnmmmooossskkk___gggppp|||~~~zzzppppppsssqqqooommmlllooowww~~~{{{ssspppsssyyy{{{}}}{{{|||{{{}}}~~~zzztttooollllllnnnnnnmmmtttjjj```KKK@@@IIIJJJGGGRRRoooZZZqqqcccQQQWWWRRRPPPUUURRRVVVUUUUUUZZZaaaeeefffdddjjjYYYcccPPPiiiwww~~~___ooo|||oootttyyyyyyqqqpppuuutttmmmmmmjjj\\\YYYaaa^^^iiirrr[[[NNNEEEGGGIIIGGGKKKSSSWWWyyyiiikkkqqq}}}yyyyyyzzz}}}}}}yyyooonnniiiiii~~~|||rrr\\\OOOSSSeeeqqq{{{wwwlllfffbbbaaa^^^ZZZZZZ\\\cccgggvvvoootttuuunnnrrr~~~oootttwwwtttnnnjjjjjjkkkkkkeeecccgggkkkmmmooorrrnnnjjjnnnyyy|||wwwxxx{{{~~~xxxvvvssssssyyy|||uuummmiiijjjooovvvxxxsssoooooooooppppppnnnllllllmmmnnnccc~~~zzzzzzkkkcccZZZWWWZZZ___bbbddd```bbbeeeggghhhhhhfffeeeccccccaaa\\\[[[bbbqqq|||___fff~~~llluuu~~~|||tttnnnooopppnnnjjjjjjpppsss{{{~~~uuuuuu|||xxxyyyyyyyyyyyyzzz~~~~~~vvvqqqsssvvv{{{ttthhh|||www~~~wwweeeNNNEEENNNIIICCCRRR|||uuukkkTTTLLLRRROOOLLLSSS[[[VVVVVVXXX^^^ccceeedddaaaaaa```~~~{{{\\\nnn```QQQjjj{{{gggppprrrqqqnnnoootttvvvuuugggjjjddd```dddgggiiippphhhXXXIIIBBBAAAGGGIIIHHHTTTdddvvvYYYxxx|||zzzxxx{{{zzzxxxpppsssrrrkkkooommmZZZUUUTTTTTTWWWooolllwwwttthhhccc```___]]]ZZZ[[[______ttt~~~~~~vvvkkknnn{{{zzzssszzz}}}wwwoookkkjjjjjjgggaaa___eeekkkllllllmmmqqqnnnqqqzzz}}}{{{}}}|||~~~rrrsss{{{wwwssssssooopppwww|||yyyvvvsssoookkkggggggkkktttxxxtttooollliiikkkllllllkkkkkklllmmmfffxxxfff\\\XXXWWWPPPRRRUUUXXX[[[^^^___```fff]]]SSSPPPZZZmmmrrrqqqzzztttppppppppplllkkkllluuusssyyy{{{|||uuuuuuuuuxxx~~~|||}}}|||xxxtttsssvvvyyyxxxrrrgggsssjjj___]]]RRRIIIPPPSSSpppoooVVVPPPIIILLLRRRNNNNNN[[[WWWZZZ^^^cccfffeeebbb___bbbzzzggguuu{{{}}}SSSFFFfff|||sssvvvqqqnnnnnnmmmlllnnnsssbbbgggrrrtttooopppoooeee~~~hhhUUUJJJCCC???BBBJJJJJJOOOhhhhhhttt~~~|||zzz|||xxx||||||rrrgggpppbbbNNNRRR___eeedddhhhzzznnnbbb^^^\\\]]]\\\[[[^^^dddlll~~~{{{~~~xxxqqqxxxzzzyyyssspppkkkfffcccaaaccciiillllllmmmpppyyyzzz|||}}}{{{zzz|||zzz~~~zzzxxxiiilllxxx}}}tttssswwwssslllpppqqqooonnnpppoookkkiiiiiinnnvvvxxxtttooommmfffiiikkklllkkkjjjjjjkkkiiiyyy~~~tttaaa```^^^\\\[[[\\\]]]]]]kkkjjjooouuuqqqrrrrrroookkkjjjmmmoooooorrrwwwvvvoooqqq|||{{{zzzuuuuuuxxx~~~}}}zzzwwwuuuuuuxxxzzz|||sssqqqkkkmmmkkkttt___kkksssQQQHHHXXXtttXXXSSSMMMQQQIIILLL[[[UUUKKKTTTXXX\\\cccggghhheeeaaa^^^nnnuuu___ppphhhyyyKKKFFFqqq|||zzzxxxqqqpppkkkbbbbbbiiilllhhhsssvvvhhhlllvvvooolll}}}hhhVVVLLLHHHFFFCCCGGGMMMNNNXXX}}}cccfffyyy|||yyyvvv{{{yyyjjjhhhyyy\\\FFFMMMdddoookkkooo{{{yyyzzzddd]]]ZZZYYY[[[\\\\\\aaaggg~~~wwwtttxxxtttrrrjjj```___bbbhhhnnnooonnnrrrxxxvvv~~~}}}}}}~~~yyyzzzvvvuuuwwwwwwzzzrrrlll~~~iiioootttuuuuuuwwwooolllllliiiiiimmmssssssoooiiilllrrrxxxwwwqqqmmmnnnfffiiikkklllkkkiiiiiiiiieee{{{vvv||||||yyylllhhhlllwwwxxxllldddeeeuuuqqqooosssvvvtttrrrrrrsssrrrrrrwww|||~~~zzzvvvuuusssqqqqqqssstttuuuuuuuuuzzzyyylllkkkxxxjjjvvv^^^___mmmYYYTTTPPPJJJNNNSSSUUUTTTUUUWWWZZZaaa\\\^^^fffddd]]]bbboooYYYtttzzz~~~wwwrrrNNN___|||yyyppptttvvvqqqkkkjjjsss{{{qqqqqqpppnnnnnnqqquuuyyyjjjxxxfffTTTGGGEEEHHHLLL===SSSKKK___kkknnnaaa{{{wwwwww{{{|||YYYKKK\\\lllnnnqqqvvvpppkkkiii\\\XXXYYY]]]\\\\\\iii{{{vvvxxx|||}}}wwwvvvzzzzzzooofffaaa______ccciiinnnnnnooowww|||zzz||||||zzzwwwvvvwwwwwwxxxzzzyyyyyyyyyxxxvvvqqqmmmmmmqqqvvvxxxwwwrrrnnnkkksssppppppwww{{{zzzyyyyyyuuu{{{}}}xxxtttnnnhhheeekkkpppppplllhhhiiijjjbbb}}}jjjllltttuuuvvvuuunnnkkkmmmiiibbbeeeooo|||vvvsssuuuwwwuuutttvvvxxxuuusssuuuzzz|||zzzwwwtttrrrqqqqqqsssuuuuuuuuuzzzyyyrrrkkkkkk{{{yyyyyykkkUUUVVVVVVPPPOOOPPPRRRTTTVVVXXX\\\___dddbbbdddddd^^^]]]ppp___bbb|||uuusssbbb}}}|||}}}xxxtttvvvwwwuuuqqqpppsssvvvrrrqqqqqqooonnnooosssvvvwwwqqqppp___TTTLLLDDD@@@@@@HHHJJJKKKjjjiiinnn{{{zzz{{{{{{zzzxxx}}}ZZZSSScccrrrssslllgggbbb___^^^TTTVVV___ZZZZZZ~~~wwwyyyyyyzzz|||xxxsssuuuzzz{{{rrrllljjjkkkmmmrrrqqqiiiiiittt~~~~~~~~~xxxxxx}}}~~~vvvqqqqqqtttwww{{{www}}}yyyvvvjjjrrrzzz|||xxxrrrnnnmmmoooqqqtttvvvwwwwwwxxxxxxzzzvvvuuuzzz|||yyywwwwwwwww|||{{{vvvrrrmmmgggqqqssstttqqqmmmlllnnnrrr___wwwsssuuullleeemmmpppooorrrmmmhhhffffffcccbbbnnn|||{{{uuuqqqrrrtttuuuxxx|||{{{vvvrrrqqqtttwwwxxxxxxtttsssrrrtttvvvwwwwwwvvv~~~tttsssuuunnn}}}eeePPPPPPUUUPPPHHHTTTRRRRRRTTTYYY^^^aaacccbbbbbbbbb^^^[[[iiiwwwbbbzzzddd___bbb|||mmmsssuuu|||{{{{{{{{{zzzxxxuuusssjjjllloooqqqtttxxx}}}jjjrrrqqqhhhWWWFFF@@@BBBEEEIIILLLGGGZZZooowwwlll|||||||||{{{xxxzzz{{{ttteee```{{{nnngggddd```[[[XXXUUUVVV\\\bbbbbbvvv|||~~~|||{{{zzzwwwuuuyyy}}}|||xxxrrrkkkiiikkknnnrrrzzzvvviiijjjyyyxxx|||xxxpppsss{{{{{{rrrmmmpppttttttqqqoooiiiuuuvvvuuu}}}{{{uuuwwwvvvmmmlllnnnpppmmmwww}}}rrrjjjkkkoooppprrruuuxxxzzz{{{{{{{{{uuurrrrrrwwwyyywwwvvvwww{{{zzzuuusssoookkkppppppnnnjjjhhhjjjpppuuu]]]www|||vvvqqqvvvkkkmmmpppnnnqqqyyyssslllqqqddddddhhhmmmlllkkkpppyyyqqqkkkhhhkkknnnrrrxxxyyytttooommmppptttxxxyyyvvvvvvvvvxxxzzz{{{zzzyyynnnmmm|||ooo^^^QQQQQQSSSOOOLLLNNNUUUSSSSSSWWW]]]bbbdddcccccc```]]]\\\hhhppprrrwww~~~{{{yyykkkssstttnnnzzz}}}||||||zzzxxxuuurrrqqqjjjmmmrrrvvvzzz|||uuuppp~~~iiiXXXPPPIIIDDDCCCCCCEEEJJJPPPUUUnnnxxxrrr~~~{{{}}}||||||~~~~~~|||zzzyyy{{{|||{{{}}}zzzxxx{{{|||wwwxxx{{{sss|||yyyoooeeebbbaaa]]]YYYXXXUUU``````[[[sss}}}~~~www~~~{{{zzzyyyzzzwwwuuuzzzppppppnnniiieeedddhhhlllpppvvvwwwvvvyyy|||sss{{{tttmmmpppvvvppplllmmmssstttnnneeeaaannnrrrpppllliiifffcccdddccchhhlllooowww~~~yyyvvvxxxxxxtttpppsssuuussspppnnnnnnnnnrrrwwwyyyqqqfffccckkktttppprrrvvvyyyzzzxxxtttqqqmmmkkkmmmsssvvvvvvxxx{{{{{{~~~}}}wwwssssssrrrppphhhgggfffdddeeeiiiqqqvvv]]]qqq~~~{{{zzz~~~}}}xxxxxxxxxrrrpppttttttwww{{{qqqkkktttkkkkkkooottttttoookkkiiijjjfffdddfffiiimmmttt|||wwwtttpppoooqqqvvvzzz}}}yyyyyyzzz}}}}}}{{{}}}}}}uuufffyyy|||gggVVVNNNKKKNNNLLLHHHOOO\\\SSSSSSUUU[[[aaadddbbb```bbb___^^^kkk___vvvnnnqqq{{{~~~pppooowwwxxxxxxxxxwwwrrrmmmkkklllooouuuwwwyyyzzzzzz|||~~~qqqxxxqqqlllvvvooodddUUUIII===CCCKKKMMMGGGDDDMMMYYYzzzdddccc}}}xxxwww~~~{{{zzz}}}~~~||||||{{{{{{{{{zzzxxxwwwwwwxxxxxxyyyxxxwwwwwwzzz|||nnnpppiiibbb```]]]YYYXXXZZZ]]]bbb```kkkvvv~~~qqqeeetttxxxxxxyyyzzzvvvqqqsssxxxmmmnnnooommmjjjiiikkknnnqqqmmmrrr~~~yyyyyy{{{~~~zzzrrrnnnnnnnnnjjjiiilllnnnlllfffbbbcccsssmmmjjjhhhcccaaa```]]]dddfffgggiiimmmqqqqqqnnnxxxyyywwwttttttwwwzzzzzzmmmooorrruuutttppplllkkklllllljjjccc^^^```iiirrrrrrqqqppprrrsssrrrooommmooommmnnnrrrsssqqqssswwwqqqtttsssnnnkkknnnoooooogggggghhhiiikkknnnrrruuu```}}}{{{xxx{{{|||{{{ooonnnvvvsssvvvppplllnnnjjjjjjuuunnnmmmmmmppprrrqqqnnnjjjkkkhhhggghhhiiiiiinnnuuuuuuuuuuuuuuuwwwzzz}}}~~~yyyzzz|||~~~|||yyyxxxyyyrrr|||yyymmmnnnvvvwwwdddYYYQQQRRRLLLJJJOOOOOOMMMOOOUUUTTTVVVZZZ___bbbccc```^^^XXX___nnnhhh___WWWhhhpppvvvyyy~~~xxxyyyvvvoookkkkkkmmmoooyyyyyyvvvqqqkkkjjjooottttttuuuuuuuuuuuuwwwzzz}}}rrrrrrpppqqquuudddYYYSSSNNNGGGBBBAAACCCEEEFFFHHHWWWwwwzzz{{{qqqgggyyyzzz|||zzzzzzzzzzzzzzz|||yyyyyy{{{zzzvvvtttvvvrrrvvvxxxuuuooonnnuuu}}}~~~{{{mmmiiiddd___\\\XXXUUUXXX^^^]]]ddd~~~wwwwww}}}qqqkkkyyy}}}}}}~~~~~~xxxpppooorrrmmmpppsssrrrnnnlllmmmooopppeeeeeetttzzzssssss}}}zzz|||zzzuuuqqqpppmmmiiimmmjjjhhhgggdddccchhhooouuuhhhgggkkkfffgggiiicccdddeeeeeeeeefffgggggggggvvvsssoookkkhhheeeaaa^^^jjjgggggglllooopppqqqtttqqqoookkkfffaaaaaadddgggtttooojjjiiilllppprrrsssrrrooommmmmmiiiddddddhhhgggjjjiiieeecccgggjjjjjjjjjkkklllmmmnnnnnnnnnmmmcccwwwvvvzzzvvv|||wwwyyyqqqnnnwww~~~vvv}}}wwwpppsssyyyrrrkkkmmmoooqqqgggaaahhhkkkjjjpppfffiiikkklllmmmnnnppppppiiihhhiiikkkjjjiiilllrrrrrruuuxxxzzz{{{zzzyyyyyywwwxxxyyy|||}}}{{{wwwsssuuutttrrrrrrwwwxxxsssnnnqqq}}}|||eee^^^YYYRRRNNNMMMNNNPPPTTTUUUSSSPPPOOOXXX[[[^^^`````````___```___vvvrrraaadddZZZPPPyyyhhh\\\{{{zzzvvvxxxsssmmmmmmlllqqq||||||yyytttpppooopppsssuuuooooooppppppqqqtttyyy}}}tttmmmpppwwwuuu{{{zzzccc[[[OOOGGGEEEDDDDDDCCCMMMGGGDDDKKK]]]|||MMMkkkpppuuu{{{vvvooosssvvvvvvwwwzzz{{{|||zzzxxxxxxzzz|||~~~yyywwwxxxwwwrrrrrrvvvpppvvvyyyuuunnnmmmttt}}}}}}xxxqqqhhheee```^^^]]]\\\YYYWWW^^^ffflllvvvwwwwwwzzz|||{{{||||||vvvoooooorrrmmmpppqqqpppllljjjkkklllmmmfffccciiilllkkkooovvvuuuyyyxxxrrrnnnooommmiiinnnhhheeegggiiikkkooouuuvvvgggkkkrrrjjjkkkpppiiilllnnnppppppnnnkkklllooooooppptttxxxyyywwwtttrrrllldddbbbhhhoootttyyy~~~zzzwwwpppiiicccdddiiimmmrrrnnnkkkmmmqqquuuuuussspppmmmllljjjfff```aaaeeeiiilllkkkfffeeehhhkkkkkkjjjkkklllnnnooonnnkkkiiieeewww|||qqqkkkyyyzzzwww|||wwwkkkllldddjjjrrrqqqssszzzyyytttvvvnnniiioooooollloooggglllddd___kkkrrrllliiidddkkkooommmhhhfffggghhhdddeeehhhlllllliiilllrrrooosssxxx{{{zzzwwwtttrrrtttuuuwwwyyyzzzwwwrrrnnnssskkkqqq{{{zzzwwwuuunnn^^^uuuvvvyyymmmZZZTTTRRRMMMOOOWWWMMMSSSUUUPPPLLLPPPYYY___\\\___bbbaaa^^^^^^```bbbyyykkkbbb___\\\aaauuukkkeeezzzvvvyyyzzzqqqfffaaa]]]hhh~~~xxxrrrlllkkkoooqqqpppnnnuuutttrrrooommmooorrrvvvmmmkkknnnooobbbbbbyyyrrrkkkaaaXXXPPPKKKEEEBBBBBBDDDFFFGGGKKKIIIRRRhhhYYYaaa~~~|||{{{vvv~~~qqquuuzzzzzzxxxyyy}}}yyytttuuusssppprrrxxxsssxxx{{{yyysssqqqvvv|||tttmmm|||vvviiiccccccfff[[[[[[]]]___]]]^^^fffppp~~~|||uuukkkxxxvvvppppppqqqrrrnnnjjjlllqqqpppqqqqqqnnnjjjhhhjjjlllmmmooonnnkkkkkkppprrrqqqqqqxxxyyyrrrlllmmmmmmjjjjjjeeefffnnnuuuvvvsssrrrvvvgggnnnuuuhhhgggmmmfffcccgggnnnqqqooommmpppuuuppptttyyy}}}zzzrrrllljjjxxxoookkkpppuuuvvvxxx|||sssoooiiiaaa^^^fffvvvnnnooorrrxxx}}}{{{ssslllnnnmmmnnnooommmkkknnntttqqqtttsssnnnlllooorrrqqqllllllmmmpppqqqqqqpppnnneee|||vvvzzzrrrhhhiiippptttyyyrrrooo}}}}}}yyyppphhhpppjjjkkkrrrqqqkkkllluuukkkkkkkkkjjjiiiiiiiiijjjjjjnnnooommmlllmmmkkkfffsssoookkkjjjhhhddddddgggjjjkkknnnpppqqqpppooommmqqqkkkkkkqqqvvvttttttwwwtttqqqqqqvvvwwwsssmmmlllnnnnnnsss{{{}}}vvvlllhhhYYYyyyzzz|||qqqhhhbbbXXXVVVTTTQQQPPPPPPQQQRRRXXXUUUSSSTTTSSSSSSXXX___aaaZZZZZZaaa]]]YYYiiifff[[[\\\TTThhhjjjggg}}}xxx|||ttteeebbbmmmqqqkkkvvvqqqllllllpppsssrrrooonnnppppppooonnnqqqwww|||lllqqqvvvssslllooosssyyytttmmmiiibbb[[[UUUPPPLLLJJJDDDFFFEEECCCEEEJJJKKKHHHTTT___lllwww||||||zzz~~~~~~wwwyyy}}}uuuuuuzzz|||yyyvvvrrrmmmjjjlllqqquuuxxxyyy}}}{{{uuutttuuuzzzpppiii{{{ggg```aaaaaa___^^^^^^XXX]]]\\\aaafffmmm|||tttqqqvvv|||yyyrrrooonnnmmmnnnpppqqqqqqpppxxxyyyvvvqqqqqqrrrmmmdddmmmkkklllnnnmmmkkknnnssstttxxxtttjjjeeegggiiigggeeehhhmmmppprrrrrrrrrrrrjjjjjjkkkkkkkkkjjjfffdddccceeeiiimmmppprrrrrrrrrrrrzzzxxxpppnnnooonnnlllmmmqqqwww{{{|||zzzxxxqqqoootttvvvssspppqqqwwwwwwxxx{{{}}}{{{vvvqqqjjjnnnnnnmmmsss}}}}}}www|||wwwrrrooopppuuuyyyqqqnnnlllllloooooommmkkkdddyyyxxx~~~xxxpppttt{{{~~~~~~uuuppp{{{~~~|||ttt|||uuutttsssssssssoooiiieeeqqqrrrrrrooonnnpppqqqqqqnnnllljjjjjjmmmnnnkkkiiinnnooommmiiigggiiiiiifffllljjjjjjmmmlllhhhgggiiinnnnnnoooooooooooooooooooookkklllrrrvvvtttsssuuuvvvqqqpppuuuxxxuuuooolllnnnmmmpppwwwzzzuuunnnlll}}}zzzttttttwwwzzznnnfff[[[UUUSSSSSSQQQOOORRRQQQPPPOOOOOOQQQRRRTTTUUUTTTUUUWWWVVVTTTWWW]]]^^^[[[[[[^^^bbbqqqccc]]]eeePPPeee{{{{{{ggg^^^uuuyyy|||oooxxx{{{wwwmmmkkkoooppplllsssqqqooonnnnnnooopppppprrrsssrrrooommmmmmqqqvvvooooooppppppmmmnnnzzzfffiiixxxxxxppphhhaaaYYYTTTOOOMMMIIIGGGFFFHHHIIIJJJFFFFFFJJJMMMKKKMMM^^^rrr~~~uuuwww{{{xxx{{{|||~~~{{{ssstttxxxyyykkkoootttwwwvvvtttrrrrrruuusssuuuxxxwwwrrrooopppooorrrqqqssswwwnnnjjjhhhhhhddd\\\WWWVVVZZZYYYccc[[[[[[yyyxxxyyysssuuuyyyzzzwwwqqqooommmmmmoooqqqrrrrrrssswwwvvvpppmmmnnnmmmiiimmmkkklllpppqqqooonnnqqqlllooommmfffdddhhhlllllliiilllooorrrrrrqqqqqqppphhhhhhhhhhhhhhhgggeeedddfffhhhjjjmmmooooooooonnnpppxxx~~~~~~vvvpppnnnooooooooooooqqqsssuuuttttttxxxttttttvvvtttqqqqqqvvv{{{tttvvvyyytttxxxqqqsssooolllrrr~~~~~~~~~wwwrrrqqqsssvvvtttrrrqqqpppooommmjjjhhheeeyyy|||~~~zzzvvv{{{}}}tttpppyyy}}}yyy{{{{{{|||}}}xxxhhhlllqqqssspppllljjjjjjsssyyywwwlllkkkssstttmmmpppllljjjlllqqqqqqmmmgggpppppplllgggfffkkknnnmmmpppooorrrwwwwwwrrrooopppvvvuuurrrqqqppppppqqqrrrooonnnqqqvvvyyyvvvssssssuuupppoootttxxxuuuqqqooonnnlllnnntttvvvsssoooooowwwwwwyyypppkkkhhhhhhkkkllloootttxxxyyywwwuuutttsssqqqooommmlllkkkkkkdddbbbaaabbbccc```ZZZUUUSSSNNNJJJJJJNNNQQQRRRQQQMMMLLLMMMNNNPPPRRRUUUVVVVVVWWWZZZ\\\ZZZVVVXXX]]]___^^^___hhh}}}mmmWWW]]]aaaVVVcccmmm___vvvtttkkkyyyyyyxxxvvvtttrrrooonnnuuuvvvvvvtttqqqqqqsssvvvtttuuutttqqqmmmmmmpppttttttpppooorrrtttuuuxxx}}}sssnnnaaabbb~~~yyy{{{zzz~~~~~~zzzwwwtttqqqgggbbb[[[UUUPPPKKKFFFCCCEEEDDDDDDCCCCCCDDDDDDEEEPPPLLLOOOUUUTTT]]]~~~yyy}}}yyyyyyxxxwww|||~~~~~~xxxsssuuuxxxxxxgggmmmvvv||||||xxxsssppptttpppnnnooommmjjjkkknnnmmmmmmqqqvvvxxx}}}ssskkkfffaaa\\\YYYZZZ[[[XXXWWWYYYcccWWWdddmmmrrryyyxxxxxxtttnnnnnntttzzz|||llljjjhhhhhhjjjlllnnnnnnlllqqqqqqkkkggggggkkklllkkkhhhiiipppsssqqqnnnmmmiiikkkiiiddddddiiinnnpppggghhhiiikkkkkkiiihhhfffeeeeeeddddddddddddeeeeeeiiijjjkkkllllllkkkjjjiiikkkpppuuuuuupppkkkkkkllliiikkklllmmmllllllmmmnnntttsssssssssooommmqqqxxxyyyllloooqqqkkkuuuwwwwwwqqqkkkqqq|||vvvrrrqqqrrrtttooopppqqqooollliiigggfffiii}}}|||wwwxxx{{{yyywwwwww{{{~~~}}}xxxvvv|||}}}xxxyyy}}}ssswwwqqqrrr}}}~~~sssqqqmmmqqqzzzzzznnnuuuzzzxxxqqqlllmmmpppuuuwwwssskkkkkkooooookkkmmmllllllnnnpppooolllhhhnnnooommmjjjlllrrrwwwxxxxxxwwwxxx|||{{{vvvssssss|||zzzxxxvvvtttttttttuuusssuuuxxx{{{{{{xxxsssqqqnnnlllnnnssstttqqqqqqtttnnnlllooottttttpppmmmnnnsss{{{qqqhhhxxx{{{rrrjjjeee\\\\\\]]]```bbbcccbbb```bbbbbbbbbaaa```___^^^]]]VVVVVVVVVUUUSSSQQQOOONNNQQQOOOMMMNNNPPPQQQPPPOOOMMMNNNOOOPPPSSSVVVXXXZZZ[[[[[[^^^___[[[WWWYYY^^^___fffsssRRRQQQYYYfffjjj]]]yyymmmzzzyyyrrr~~~yyyvvvvvvyyywwwqqqoooqqquuuuuutttsssrrrrrrssstttppprrrsssrrrppppppsssvvvsssnnnlllqqqvvvwwwxxxzzztttsssoookkknnn|||qqqeeehhhddd```bbbiiilllfff\\\bbb___[[[XXXUUUSSSOOOMMMJJJHHHFFFDDDCCCCCCDDDDDD@@@CCCHHHLLLOOOQQQRRRSSSTTTSSSXXXcccrrrwww~~~}}}||||||}}}www{{{}}}yyyyyy~~~}}}yyyuuuuuuvvvwwwvvvpppsssvvvwwwvvvssspppoootttooommmmmmllljjjkkknnnkkkkkkooorrrjjjdddrrrwwwrrrnnnkkkiiicccXXXPPPSSS[[[^^^\\\[[[aaa```xxxpppvvvwwwvvvpppiiiiiiooouuuvvvhhhgggfffgggiiikkkkkkkkkiiijjjhhhdddbbbdddhhhkkkjjjeeeeeelllqqqppplllkkkmmmllliiifffeeehhhlllnnnccccccdddeeeeeeeeecccaaaeeeeeedddccccccdddfffiiiiiiiiijjjjjjiiihhhgggfffdddgggjjjjjjhhhffffffggg]]]aaaeeegggggggggjjjmmmmmmmmmkkkjjjiiikkkpppuuurrrlllnnnxxxwwwkkkeeejjjtttuuuqqqmmmrrr~~~}}}wwwvvvsssnnniiiggghhhiiidddhhhkkkjjjfffddddddeeemmmvvvssswww|||tttwwwzzzyyyxxx{{{~~~|||rrrnnnppplllccckkklllqqq|||~~~~~~vvvqqq}}}ooolllooonnntttzzzvvvssswwwyyyuuummmhhhkkkooouuummmiiillllllhhhgggkkkhhhkkkoooooollliiiiiijjjkkknnnnnnmmmpppvvvyyyxxxuuurrrqqqssssssooooooqqqyyyyyyxxxwwwuuutttsssrrruuuxxx{{{zzzxxxuuupppmmmfffiiioooqqqnnnkkkpppxxxnnnnnnqqqvvvtttnnnjjjjjjnnnjjjkkkoootttzzzqqq|||ooofffiiieee```[[[XXXUUURRRPPPPPPPPPRRRSSSSSSSSSRRRQQQQQQSSSTTTRRROOOMMMNNNPPPGGGGGGIIIKKKNNNOOONNNNNNSSSTTTUUUVVVXXXZZZ[[[\\\[[[[[[^^^^^^ZZZWWW\\\eeekkkiiiSSSUUU]]]QQQVVVuuuyyylllkkk{{{zzzyyyssspppuuurrrqqqtttsssooonnnrrrpppmmmjjjkkknnnpppnnnkkklllnnnqqqpppnnnmmmpppsssjjjgggfffiiillllllooossstttkkktttddd^^^gggnnnlllhhhgggcccYYYOOONNNSSSSSSNNNNNNMMMLLLLLLLLLKKKHHHFFFHHHHHHGGGFFFGGGIIILLLOOONNNOOOOOONNNNNNQQQWWW[[[gggsss{{{{{{wwwyyy~~~zzzzzzxxxvvvuuuuuuwwwxxxzzzwwwuuuuuuvvvtttqqqpppssstttuuutttqqqnnnmmmmmmrrrnnnmmmooonnnkkkkkknnnfffkkkppppppnnnnnnppprrrzzztttooolllhhhaaa]]]YYYXXX[[[aaabbb___]]]^^^lllyyyoooooonnn|||sssjjjjjjnnnnnnjjjiiiiiikkknnnpppqqqooolllmmmhhhbbbbbbdddgggiiikkkmmmgggdddiiinnnooommmmmmmmmjjjgggffffffgggiiikkkffffffeeegggjjjjjjhhhffffffgggfffeeedddeeeiiilllgggggggggggggggfffeeeeee```bbbdddeeeeeeddddddcccYYY^^^cccffffffgggjjjmmmkkkhhhdddcccgggmmmqqqqqqooossstttpppmmmkkkfff```nnnrrrrrrppptttzzzwwwooopppnnnkkkeee```\\\[[[[[[```cccffffffbbb```aaacccnnn{{{uuutttyyy~~~xxx|||}}}xxxvvv{{{xxxvvvxxx{{{yyyqqqlllkkkvvviiinnnmmmooosssppp~~~tttqqqjjjgggppp|||zzzpppuuuppplllnnnssswwwuuurrryyyrrrmmmlllmmmmmmnnnmmmfffiiillliiiooouuuqqqqqqrrrqqqnnnjjjiiikkknnnpppdddbbbkkknnngggeeekkkfffkkkooonnniiifffhhhkkkhhhlllmmmlllnnnrrrsssppppppllljjjllllllkkknnnrrrqqqrrrrrrrrrqqqpppnnnmmmrrrvvvwwwtttpppooommmjjjfffiiinnnoookkkgggmmmwwwoooooossswwwtttmmmiiijjjnnnccckkktttgggdddhhhrrr{{{}}}}}}tttrrrmmmeee___[[[XXXVVVTTTNNNNNNNNNMMMLLLKKKIIIHHHNNNPPPQQQOOOKKKIIIJJJLLLLLLNNNPPPSSSTTTUUUTTTTTTYYYYYYZZZ[[[\\\]]]]]]]]]XXX[[[```ddddddeeennnyyysssYYYJJJTTTaaaaaa\\\kkkZZZ```{{{xxxgggqqqssslllkkkmmmmmmmmmlllmmmnnnoooooonnnjjjgggiiioooqqqnnnjjjkkknnnooommmiiiffffffhhhhhheeefffhhhhhhfffhhhmmmkkkbbbhhhrrrgggccc[[[iiipppfffYYYTTTTTTRRRQQQOOONNNMMMNNNNNNLLLJJJKKKKKKJJJIIIIIIKKKOOORRRWWWWWWWWWYYY___lll}}}}}}lll{{{yyytttoookkkpppyyyzzzwwwsssrrrttttttsssqqqyyyvvvtttvvvtttooojjjjjjmmmpppssstttrrrooolllkkkllliiiiiilllllliiiiiilllgggooorrrqqqtttyyytttiii}}}|||wwwnnnllljjjiiihhhccc[[[UUURRRZZZbbb```YYY[[[pppzzzrrrppppppqqqtttqqqlllhhhjjjooonnniiihhhiiikkknnnpppqqqooommmsssjjjdddeeehhhjjjkkkmmmoooiiifffjjjmmmmmmmmmnnnfffbbbaaadddgggfffgggiiihhhfffeeegggkkkmmmkkkhhhfffggghhhfffddddddhhhlllffffffeeeeeeddddddccccccbbbbbbccceeeggggggeeeccc___bbbfffiiijjjjjjkkkkkkllljjjeeeccciiipppssspppjjjsssrrrhhhcccfffcccZZZnnntttuuurrrtttwwwpppeeeccccccbbb```^^^^^^```bbbeeeffffffdddbbbaaaaaabbbkkk|||xxxuuuvvvyyy{{{~~~~~~zzzuuuuuu{{{}}}{{{jjjiiikkkqqquuusssooonnnlllaaalllqqqwww{{{vvvyyyuuuqqqoooooonnnkkkhhhmmmjjjgggggghhhhhheeebbbyyyrrrkkkjjjooorrrrrrpppjjjhhhllljjjaaaeeeoooooommmkkkiiiiiilllmmmllljjjgggcccccchhhmmmmmmkkkiiihhhkkkmmmkkkhhhggghhhkkkeeehhhjjjhhhjjjnnnpppnnnpppllljjjllllllkkkmmmqqqmmmlllkkkjjjjjjkkkmmmmmmnnnssssssmmmjjjlllnnnmmmooommmlllmmmkkkhhhjjjoooppppppsssuuurrrlllkkkoookkkdddooouuueeeeee|||www|||{{{wwwqqqlllhhhdddaaa^^^VVVUUUTTTRRRQQQOOONNNNNNOOOQQQRRRQQQNNNMMMMMMOOOQQQSSSUUUVVVUUUTTTTTTTTTYYYZZZ[[[\\\]]]]]]^^^^^^ZZZbbbooozzz{{{___NNNGGG]]]]]][[[ggguuu]]]tttzzzmmmppprrrjjj]]]ccciiikkkgggiiiooopppkkklllkkkkkkmmmppprrrqqqpppmmmpppqqqnnnhhhcccaaabbbgggeeegggmmmooommmkkkllldddfffmmmyyykkkiii{{{~~~|||xxxrrrjjjeee___ZZZXXXXXXXXXWWWWWWYYYZZZ[[[]]]bbbiiinnnnnnvvvyyy}}}zzzxxxsssmmmggggggmmmtttuuusssrrrsssuuuwwwvvvuuuyyyuuutttuuuqqqkkkiiilllkkknnnrrrsssqqqooommmlllgggdddcccfffgggeeegggkkkhhhnnnqqqqqqrrrtttqqqjjjmmm~~~yyyvvvpppjjjcccaaa___```bbbbbb^^^ZZZ[[[^^^aaabbbhhhvvvlllqqqooonnnsssbbbfffgggggghhhmmmnnnllliiihhhhhhiiilllnnnoooooossslllggghhhhhhgggiiinnnjjjggggggjjjkkkhhhhhhjjjccc______eeeiiigggfffhhhfffcccaaacccgggiiigggdddccceeegggeeebbbaaaeeeiiigggfffeeecccbbbaaaaaa```bbbbbbbbbfffiiiiiieeeaaabbbcccfffiiilllllljjjhhhmmmnnnlllggghhhnnnqqqnnniiilllkkkeee```______]]]xxx{{{yyysssrrruuuoooeee_______________bbbgggkkkgggeeecccbbbcccdddddddddggg}}}zzzwwwvvvwwwxxxxxxxxx|||tttooosssyyyvvvmmmkkkhhhhhhlllppppppmmmkkkddd\\\lllwww~~~vvv~~~yyyvvvrrrlllgggjjjrrr[[[]]]___aaabbbdddeeeeee~~~rrreeeaaaeeeiiiiiifffgggmmmzzzzzzlllhhhkkkggghhhdddbbbffflllmmmgggaaa```fffgggeeekkkuuurrrggglllkkkjjjiiiiiijjjjjjjjjccceeefffeeehhhooosssrrrqqqmmmllllllkkkggggggjjjmmmkkkhhhfffgggjjjnnnpppmmmqqqqqqjjjhhhmmmrrrrrryyyqqqkkklllmmmjjjhhhhhhqqqpppqqqrrrpppllloootttpppppp|||zzzlllssswwweee~~~~~~vvvmmmeee```YYYXXXWWWWWWWWWWWWWWWXXXQQQRRRTTTUUUUUUUUUVVVVVVUUUWWWZZZ\\\\\\\\\]]]^^^XXXYYYZZZ[[[]]]]]]]]]]]]aaallluuu[[[NNNMMMUUU\\\WWWZZZbbb|||bbbiiixxxccc~~~ooojjjgggZZZ[[[gggjjjeeegggqqqpppgggfffiiilllmmmmmmnnnppprrroooqqqssspppjjjeeeccccccbbb```dddnnnuuutttooolllaaajjjooopppvvvfffjjjzzzwwwwwwoooqqqoookkkiiimmmqqqsssoooppprrruuuwwwyyy{{{|||wwwsssrrrssspppkkkmmmsssrrrrrrqqqooollllllnnnpppfffbbb```bbbccccccggglllcccgggnnnsssqqqooosssyyyiiivvvppprrrvvv|||}}}tttzzzzzzsssnnnmmmiiibbbaaa]]]YYYXXX[[[]]]]]][[[dddbbbgggzzzyyyooollliiihhhiiieeemmmqqqnnniiihhhiiihhhooollliiiiiikkkpppsssuuuoookkkiiiiiieeeaaaeeennnccccccfffjjjhhhcccaaadddeeeaaaaaaiiilllhhheeefffgggcccaaabbbfffhhheeebbb```cccfffddd```___bbbeeehhhgggeeecccaaa___^^^^^^aaa```aaaeeeiiiiiiddd___``````bbbfffkkkmmmjjjggglllrrrqqqiiifffiiimmmlllooojjjiiijjjfff___```hhh|||rrrqqquuurrriiijjjiiifffbbb^^^^^^aaaccceeeaaa]]]^^^cccggghhhhhhcccssshhhsssxxxuuuwwwzzzmmmooo{{{rrrkkkoookkkuuuoooiiidddhhhpppsssnnnggghhhjjjooottttttssswww~~~lllsssssskkklllqqqlll^^^eeehhhiiigggddddddiiinnnuuuggg\\\iii|||uuuhhhjjjlllqqqvvvxxxtttmmmfffbbbhhhgggggghhhjjjjjjiiihhhjjjhhheeeccchhhoooooojjjlllmmmpppssstttooohhhccceeegggjjjmmmnnnllljjjhhhmmmpppqqqnnnhhhfffkkkppppppoooiiieeeiiippppppjjjkkkkkkjjjgggjjjppprrrpppcccgggjjjkkknnnrrrqqqmmmyyyzzzvvvooolllmmmmmmkkkmmmmmmtttssskkkmmmooogggvvvqqq{{{wwwzzzyyytttkkk```\\\XXXPPPSSSYYYUUUVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]\\\[[[YYYYYYZZZYYY[[[^^^aaaeeeiiimmmooovvvWWWFFFRRR\\\UUUTTT]]]aaappp~~~[[[lllVVVQQQtttoookkkjjjiiibbbfffhhhnnnrrrpppkkklllpppnnnnnnjjjgggmmmuuuuuuoooooonnnppppppkkkeeedddgggbbbKKKXXXvvvnnnqqqjjjmmmkkkeeehhh{{{zzznnnrrrvvvwwwvvvtttpppkkkjjjmmmpppqqqpppuuusssqqqrrruuuyyy|||}}}uuuuuusssoookkkhhhggghhhuuuuuuttttttrrrnnniiieeeiiiffffffeee___\\\eeeqqqqqqpppooonnnqqqtttssspppqqqyyyzzzyyy|||hhhmmmooohhheeeuuuvvv{{{}}}zzzvvvsssjjjgggdddeeeddd___[[[\\\ZZZZZZ\\\___```bbbiiirrrppp|||qqqmmmmmmiiieeedddeeejjjnnnjjjdddbbbhhhooohhhlllxxxkkkccciiidddkkkiiieeecccbbb```^^^bbbhhhfffccc```___aaadddffffff]]]```dddfffffffffffffffbbbbbbaaaaaaaaacccdddeeeeeeggggggddd^^^[[[[[[]]]bbbaaa`````````ccceeeggg\\\\\\```eeeeeeaaabbbeeefffkkkmmmiiigggjjjmmmmmmjjjmmmlllfffdddggghhhhhhllllllpppssskkkccclll~~~{{{rrrjjjfffeeedddllllllkkkjjjhhhfffeeeeeejjjiiihhhhhhiiijjjiiiggg```{{{wwwooowwwyyyvvvxxx~~~}}}vvvyyyuuu{{{nnniiinnnfffkkknnnhhheeeiiipppsssmmmgggcccbbbeeekkknnnmmmnnnqqqjjjnnnlllfffiiiqqqmmmbbb^^^bbbfffhhhhhhiiillloooeeecccaaalll|||yyyqqquuupppqqqrrrrrrpppkkkfffbbbhhhfffdddeeeggghhhiiihhhffffffcccccciiipppqqqmmmdddgggjjjjjjgggdddccccccpppnnnmmmkkklllmmmpppqqqjjjnnnpppnnnjjjiiilllpppmmmllliiigggkkkqqqqqqkkkhhhlllnnnmmmmmmooonnnjjjeeelllpppooommmoooqqqpppnnnpppooollllllooopppnnnoooooovvvvvvoooqqqtttkkkbbbppprrr{{{mmmttt}}}zzzzzzyyyyyy}}}tttqqqjjj]]]]]]cccaaa______``````___^^^]]]\\\YYY[[[^^^___aaabbbcccdddhhhkkknnnrrrwwwooo[[[KKKKKKSSSZZZSSSLLL\\\uuuhhhgggyyyQQQDDD]]]vvvqqqpppmmmmmmkkkooonnnpppsssrrrqqqsssyyykkkmmmmmmmmmsssxxxvvvooohhhiiimmmooolllhhhjjjppphhh\\\hhhuuupppmmmfffiiihhhcccdddqqqsssiii~~~yyyssswww}}}yyyvvvrrrqqqsssuuuvvvvvvwwwuuusssrrrsssuuuwwwxxxwwwuuurrrnnnjjjiiijjjlllsssssstttvvvwwwvvvuuusssllliiigggfffbbb```gggppprrrqqqnnnnnnqqqssssssqqqkkkxxxpppiii\\\^^^aaaccceeelllwwwuuurrrnnniiifffcccaaa```^^^___YYYVVVYYYVVVWWWbbbaaaeeeddddddpppxxx}}}uuuoooooooookkkgggfffpppnnnkkkfffccceeekkkqqqvvvpppkkkSSSVVVooommmkkkfff```]]]]]]^^^^^^aaafffaaa___]]]^^^```bbbccccccaaacccddddddbbbaaaaaabbb___^^^]]]\\\\\\]]]^^^___```aaaaaa```___]]]^^^^^^```_________```bbbccceee______aaaeeeddd______bbbbbbfffhhheeedddhhhjjjjjjfffjjjkkkgggdddeeeeeecccqqqpppssstttllleeennnwwwoooiiiffffffgggbbbccceeehhhkkklllkkkjjjggggggfffeeedddccccccccc\\\~~~yyyyyyzzztttxxxxxxvvvzzz~~~vvvwwwrrrxxxooopppwwwlllllllllhhhfffiiiooopppkkkdddhhheeeeeekkkmmmjjjggggggjjjjjjfffccchhhnnnkkkaaabbbdddfffggggggeeedddcccbbbjjjlllnnnuuuqqqkkkoooooollliiiiiijjjjjjgggdddgggdddbbbaaadddggghhhiiihhhhhhgggfffkkkqqqqqqmmmhhhkkkmmmiiibbb```ccchhhrrrpppmmmkkkkkkmmmoooqqqmmmoooqqqpppnnnnnnpppssspppooollljjjmmmqqqpppkkkhhhqqqwwwvvvsssqqqmmmiiifffoootttrrrnnnooorrrssskkkoooqqqpppqqquuuvvvtttqqqqqqxxxyyyrrrtttwwwooogggeeerrrvvvpppwww}}}wwwwwwrrreeeeeemmmmmmuuuuuuuuutttssspppmmmkkkmmmllliiihhhhhhlllooorrrnnnwwwnnnUUUIIIHHHNNNTTTWWWSSSNNN[[[~~~{{{www{{{www~~~nnnWWWFFFUUUtttqqqllldddfffjjjmmmjjjiiilllnnnooosssxxxiiilllooorrrwwwzzzuuunnnjjjlllppppppjjjdddgggooofffdddooowwwqqqmmmlllfffdddggggggdddeeelllrrrssswwwpppttt~~~xxxzzz|||sssrrr|||wwwtttpppoooqqqsssttttttuuusssrrrqqqqqqrrrtttuuuwwwtttooojjjggghhhmmmqqquuuuuuuuutttsssrrrqqqqqqoookkkggggggggggggkkkooossspppnnnmmmnnnpppppppppoootttwwwuuuuuuxxx|||vvvmmmddd___]]]]]]\\\hhhhhhgggddd___^^^```cccXXXccc```^^^eee\\\WWWfffeeeyyypppnnnooommmnnnqqqpppkkkggghhhsssooojjjgggfffgggiiijjjhhhfffeeeWWWiiizzzfffbbbZZZUUUWWWZZZ\\\^^^bbb[[[ZZZZZZ[[[^^^``````___^^^______^^^\\\\\\\\\^^^ZZZYYYXXXXXXWWWWWWXXXXXX]]]\\\\\\]]]^^^^^^]]]\\\\\\\\\]]]^^^___```aaaaaaaaaaaabbbeeebbb]]]\\\^^^^^^bbbdddccccccgggiiihhhaaafffiiifffdddeeeccc```rrrpppqqqqqqjjjfffooo}}}|||tttlllhhhggghhhjjjaaabbbeeeiiimmmlllgggbbb^^^```aaa```]]]\\\^^^```ZZZ}}}~~~uuuuuutttttt{{{xxxlllkkktttmmmpppzzzooolllnnnllljjjlllnnnmmmgggbbbrrrpppqqqsssqqqkkkggghhhmmmiiieeeeeejjjlllfff^^^eeedddccccccbbbaaa]]][[[dddpppoooiiikkkhhhccceeehhhdddaaaccchhhkkkiiiffffffccc``````cccfffiiijjjmmmnnnmmmkkkmmmqqqoookkkqqqrrrqqqlllgggdddgggkkkkkkkkkllllllkkkjjjhhhggguuutttsssrrrqqqrrruuuxxxxxxuuupppllllllmmmlllkkkmmmwww~~~yyyuuurrrooohhhnnnqqqpppoooqqqssssssmmmqqqsssrrrsssuuutttqqqqqqqqqxxxxxxpppsssuuummmkkknnnfffpppyyyzzzeeeYYYhhhvvvvvv}}}{{{~~~~~~zzzwwwttt{{{wwwttttttzzzmmmTTTIIIGGGGGGNNNWWWWWWZZZ\\\```ooolll[[[nnn~~~tttsssooogggXXX```qqqjjjccc[[[```iiifffccccccgggjjjiiikkknnniiikkknnnqqqttttttppplllkkkmmmooonnngggaaaeeemmmccc___gggnnnhhheeegggcccdddfffggggggiiinnnooolllvvv{{{vvvllliiissspppnnn{{{}}}ooommmyyypppnnnlllkkkkkkmmmnnnooonnnnnnnnnnnnooopppsssuuussspppjjjdddaaaeeelllqqqvvvuuussspppmmmkkkkkkllloookkkggggggkkkmmmoooooosssoookkkkkkjjjiiiiiilllpppjjjggghhhjjjwwwrrruuuwwwvvvooofffbbbeeejjjooovvvllllllpppooorrriiijjjnnnqqqmmmgggeeegggiiijjjkkkjjjhhheeeaaa___[[[ZZZeeefffxxxtttaaa```VVVPPPRRRWWWXXXZZZ[[[VVVVVVWWWZZZ]]]^^^]]]\\\TTTVVVYYYYYYXXXXXXXXXYYYVVVVVVVVVVVVVVVWWWWWWWWW^^^[[[ZZZ[[[]]]]]]YYYVVVWWWXXXZZZ[[[]]]]]]^^^^^^``````aaadddaaa[[[ZZZ\\\\\\```bbbbbbccchhhiiihhh___dddfffdddccceeeeeecccmmmkkkjjjiiieeeeeennnzzzzzzqqqjjjffffffiiikkkbbbbbbeeejjjmmmjjjccc\\\XXX[[[^^^\\\XXXXXX\\\aaaYYYwwwuuussssssyyy~~~}}}xxxlllkkkpppcccdddrrrlllmmmuuusssqqqpppoookkkfffbbbnnnqqquuuuuunnnfffgggmmmjjjfffeeekkkooolllddd^^^bbb```^^^___aaacccccccccbbbjjjfff```fffhhhfffiiigggdddbbbeeejjjllliiieeedddbbb```aaadddgggjjjjjjjjjmmmmmmlllmmmooonnnjjjpppnnnlllkkkkkkkkkkkkjjjllllllkkkjjjiiihhhgggggg{{{wwwqqqnnnooossswwwyyyxxxssslllhhhggghhhjjjlllpppyyy}}}yyywwwvvvtttgggiiiiiijjjooouuuuuuqqqiiimmmooonnnnnnpppnnniiinnnnnnttttttkkkmmmooofff___lllgggccc|||~~~nnnnnnvvv|||xxxcccOOOFFFFFFRRRZZZWWWSSSTTTKKKbbbwwwrrrhhhiiixxxpppmmmqqqmmmbbbiiiccc``````^^^dddlllgggfffiiimmmlllgggeeefffkkkiiihhhiiijjjiiiiiiiiidddfffhhhiiidddbbbgggppphhhZZZ___lllhhh```bbbcccdddfffeeedddhhhlllllliiimmmkkkmmmwww~~~qqq{{{uuuqqqqqqnnnkkkooovvvnnnmmmlllkkkjjjkkkmmmnnnjjjlllmmmlllkkkllloooqqqnnnjjjddd^^^]]]aaaiiioooooopppooommmkkkkkkmmmpppllliiiffffffkkkppppppnnnooojjjggghhheeeaaaaaafffgggbbbcccjjjmmmooo{{{rrrqqqmmmdddjjjkkkmmmnnniiibbbaaaeeeaaaeeehhhgggbbb]]][[[[[[eeeYYY___```eeehhh]]]bbb___VVVOOOQQQUUUVVVUUUVVVTTTTTTVVVYYY\\\]]][[[ZZZQQQTTTXXXYYYXXXVVVTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYZZZXXXWWWYYY[[[[[[XXXTTTSSSTTTVVVXXXYYYZZZ[[[[[[]]]\\\^^^aaa___ZZZYYY\\\YYY]]]______bbbggggggddd___cccdddaaabbbfffiiiiiifffddddddccccccfffpppyyyzzzuuunnngggcccccceeeggg]]]___ccciiilllkkkeee```^^^```bbb___ZZZYYY]]]aaaXXX||||||~~~~~~zzzwwwtttsssuuuwwwvvvtttnnnkkkmmm]]]```wwwyyy}}}yyyxxxuuurrrnnnjjjgggeee```eeekkkkkkddd^^^cccmmmccc___ccclllpppjjjdddcccfffeeecccaaa```aaacccdddfffiiibbb___eeeeeedddjjjmmmkkkiiiiiikkkiiieeebbb``````aaacccfffiiiiiihhhbbbfffjjjjjjlllooonnnkkkkkkjjjjjjlllpppsssrrrqqquuuqqqkkkgggfffiiimmmqqqyyyrrrllljjjmmmrrrvvvwwwqqqkkkfffeeeeeefffkkkpppqqqwwwzzzvvvsssssssssqqqfffeeedddfffnnnvvvtttnnngggkkkmmmlllmmmooonnnjjjiiiiiipppooogggiiikkkbbbhhhjjjgggiiinnnttt~~~}}}oooooofffcccaaacccjjjwwwuuuhhh___VVVHHH===FFFMMMWWW^^^\\\YYY[[[aaannn|||ccc___mmmyyy}}}ttt```mmmdddhhheeebbbnnnrrrZZZ]]]___```ccccccjjjjjjmmmnnnjjjdddccchhhkkkfffbbbaaaaaaaaaeeejjjkkkhhhgggfffbbb___bbbiiiiiiZZZ___kkkddd[[[\\\]]]bbbcccaaa^^^___dddeeebbb[[[______iiitttqqquuurrroooiiifffjjjpppnnngggiiiiiiiiihhhggggggiiikkkkkkmmmnnnkkkhhhfffhhhjjjjjjgggbbb]]]\\\```ggglllmmmnnnmmmjjjeeeccceeehhhhhhgggeeedddhhhllllllhhhgggbbbbbbeeeccc\\\]]]ccchhhbbbbbbgggjjjfffggglllhhhrrrooopppgggccchhhkkkjjjkkklllggg``````cccbbbcccccc^^^YYYXXX\\\```bbbUUU]]]```\\\VVVQQQeee]]]VVVSSSUUUVVVUUUTTTUUUTTTTTTUUUWWWZZZ[[[YYYXXXVVVXXXZZZZZZWWWTTTQQQPPPTTTUUUVVVWWWXXXXXXXXXXXXQQQRRRSSSVVVXXXYYYWWWUUUPPPQQQRRRTTTUUUWWWXXXYYYYYYYYY[[[___]]]YYYXXX[[[VVVYYY[[[\\\___dddccc___aaaddddddaaaaaafffjjjjjjcccbbbaaabbbdddjjjrrrxxxtttpppjjjeeebbbbbbccceeeaaadddgggiiiiiieeeaaa___iiiiiihhhccc^^^\\\^^^aaaVVV}}}zzzwwwwwwwwwwwwxxxvvvsssrrrqqqqqqrrrtttiiigggkkkaaakkkttttttqqqlllgggdddcccddd]]]___cccccc^^^[[[```iii^^^[[[___jjjjjjbbb___eeefffggggggddd___\\\]]]___jjjhhhbbbbbbddd\\\XXXdddmmmllljjjhhheeecccaaa___[[[\\\```eeehhhiiifffddd```fffjjjkkkllloooooollllllmmmnnnoooppprrruuuwwwsssoooiiiddddddgggmmmqqqqqqlllhhhiiioootttvvvuuummmiiihhhkkkkkkiiilllrrrrrruuutttpppnnnooommmiiieeefffeeefffkkkrrrrrrnnngggkkklllkkkkkknnnmmmjjjdddeeelllllleeehhhkkkccckkkhhhdddfffddd]]]rrrtttxxxooodddYYYRRRXXXbbbkkkssszzzvvvaaaYYYOOOJJJLLLQQQUUUWWWXXX]]]^^^ZZZ[[[fffttt}}}gggQQQ\\\jjj\\\cccYYY[[[___```eeennnyyyyyycccZZZ\\\ZZZ[[[]]]YYYhhhhhhiiihhhddddddooo{{{hhhbbb]]]^^^^^^^^^eeemmmuuunnnhhheeeaaa]]]]]]___bbbaaajjjkkk```]]]___ZZZ^^^```___[[[[[[```bbbbbb^^^eeecccaaagggoooxxxjjjrrrqqqbbbcccdddeeeiiinnnnnnggg___cccdddeeedddaaaaaacccfffhhhkkkmmmjjjeeeccceeehhhiiigggddd```___aaagggkkkkkkmmmmmmhhhbbb^^^___aaaeeehhhfffbbbbbbfffeeeaaa]]]ZZZ]]]dddccc\\\]]]eeeiiieeeaaaaaabbbdddfffhhh___nnnssskkkdddnnnmmm^^^___ooogggfffhhhkkkiiidddaaaccceeeccc```]]]\\\^^^```bbbZZZTTTbbbdddbbb^^^UUUbbbYYYVVVVVVYYYYYYVVVVVVXXXTTTSSSSSSUUUWWWXXXWWWVVVXXXYYYXXXUUURRRPPPPPPQQQSSSSSSTTTTTTTTTSSSQQQQQQKKKNNNRRRTTTSSSRRRRRRRRROOOOOOOOOPPPRRRTTTVVVXXXXXXWWWYYY\\\[[[VVVUUUXXXVVVYYYZZZ[[[___cccbbb]]]bbbffffffcccbbbdddfffdddaaaaaaaaaaaaeeelllrrruuuqqqnnnkkkhhhgggggghhhiiifffiiillljjjddd___^^^___jjjhhheeebbb```___```aaaTTTxxx|||vvvqqqooosssrrrqqqpppoooooossswwwddddddlllgggtttvvvgggmmmllljjjeee```^^^___aaafffdddcccccc```]]]```fff___ZZZ^^^fffdddYYYYYYcccYYY^^^cccccc___]]]^^^aaabbbaaa___ccccccUUUSSSdddiiihhhfffbbb___]]]^^^___WWWZZZ___eeeiiihhhdddaaadddjjjooooooooopppooolllnnnpppqqqmmmiiijjjpppvvviiihhhfffeeedddeeefffggglllhhhgggkkktttyyyxxxuuupppmmmooosssrrrmmmmmmrrrssstttsssooonnnmmmiiicccdddhhhiiigggiiimmmpppnnnfffiiiiiifffeeegggfffcccaaabbbjjjkkkfffjjjmmmfffPPP]]]cccdddfffbbbcccppp{{{|||vvvXXXPPPYYYdddlllppphhhjjjkkkkkkjjjkkknnnrrrllluuummmkkk{{{~~~uuummmaaaZZZWWWTTTQQQMMMLLLOOOTTTXXXZZZ]]]aaaddd\\\ccciiiooo}}}jjjjjjiiimmmzzzeeeffffffTTT[[[ZZZ```dddkkkiii]]]```wwweee[[[ZZZYYYSSSWWW___]]]ffffffeeedddccckkkeee___\\\]]]^^^___fffppptttkkkdddccccccaaaaaaccc^^^lllyyypppbbbggglllaaaZZZ^^^```]]]]]]bbbfffggg___bbb]]]ZZZ___bbbmmmpppllllllccc```eeelllmmmpppppphhhaaacccjjjbbbdddeeedddaaaaaacccfffdddgggjjjiiieeecccfffjjjjjjiiigggdddbbbdddhhhkkkfffjjjmmmkkkhhhfffiiimmmeeeiiigggaaa___aaa___ZZZVVVTTTZZZcccddd]]]___hhh___ccceeeeeeddddddaaa]]]``````aaasssooojjjeeefffiiihhhccc^^^bbbaaaeeekkklllhhhddddddeeebbb```cccggghhhddd___ddd^^^ddd[[[ZZZaaaXXX[[[VVVVVVYYY\\\\\\XXXXXX\\\SSSRRRRRRRRRTTTUUUUUUTTTVVVTTTQQQNNNLLLMMMQQQUUURRRRRRRRRQQQPPPMMMKKKJJJKKKOOOSSSSSSOOOLLLKKKLLLNNNNNNMMMNNNPPPSSSVVVXXXXXXWWWYYY[[[YYYTTTRRRUUUXXX[[[\\\]]]aaaeeeccc]]]bbbggghhheeecccbbbaaa^^^````````````dddkkkooopppqqqpppooommmmmmnnnoooppp```eeeiiihhhcccaaaeeejjjccc```]]]\\\^^^```bbbbbb[[[vvvuuubbbqqqtttiiiooozzzvvvrrrvvvxxxooohhheeelllyyy}}}tttiiimmmddd^^^aaa```]]]aaajjjllliiieeeaaa```aaaccceee```aaabbbbbbaaa___^^^^^^UUUWWW[[[___bbbbbb___]]]gggccc^^^^^^aaaeeefffeeennnlllbbbXXX\\\ffffff]]]```eeeiiiiiifffeeegggjjjnnnhhhgggjjjlllkkknnnuuutttrrrkkkeeehhhqqqrrrmmmnnngggdddddd]]]VVV]]]jjj{{{iiieeemmmrrrwwwxxxoootttwwwyyywwwrrrnnnoooqqqoooqqqssssssqqqlllfffbbbkkkkkkjjjjjjkkklllmmmnnniiiiiigggccc___]]]^^^___```eeefffeeelllrrrlll^^^jjjiiigggdddbbbaaaaaa```kkk||||||nnnfff```XXXSSSWWW^^^\\\ZZZ]]]XXXVVV___]]]lllqqqdddYYYXXXWWWSSSXXXWWWUUUUUUXXX\\\[[[XXXIIIUUUVVVKKKIIISSSZZZXXXZZZaaaccc^^^```gggfff```jjjxxxYYYOOOlll|||oooggghhhaaa^^^aaaXXX___eeeeee___[[[[[[^^^[[[\\\\\\YYYVVVXXX]]]bbbgggeeebbb___^^^bbbhhhlllfff___ZZZ\\\___aaacccfffmmmkkkhhhfffddddddfffgggjjjjjjjjjhhhfffccc```___ZZZ```eeeddd___^^^ccchhhaaadddfffdddaaaaaafffkkkqqqxxxqqqllllllhhhbbbbbbggghhhkkkmmmllljjjfffdddcccdddccceeehhhgggcccbbbfffcccmmmnnnccc\\\aaaiiijjjjjjiiifff```]]]___eeekkkdddhhhkkkjjjgggeeefffhhhiiihhhbbb\\\^^^eeeeee```___[[[\\\aaabbb]]]]]]aaagggddd```___aaaccceeefffaaaccciiitttxxxjjjlllgggeeegggddd]]][[[___```bbbdddddddddffflllqqqiiibbb^^^aaaeeeeeecccbbbcccaaaaaabbb___YYYUUUUUUTTTRRRQQQTTTWWWXXXSSSOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPOOOMMMKKKJJJLLLNNNQQQOOOMMMKKKKKKLLLMMMNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQPPPPPPTTTWWWTTTNNNPPPXXX^^^^^^]]][[[YYYZZZ\\\___```aaabbbcccdddccc```^^^^^^^^^```ccciiiooouuuyyytttxxx{{{zzzyyyvvvnnneeehhhkkkmmmkkkiiigggeeecccbbb^^^[[[[[[___cccddddddUUUvvvwwwmmmxxxooovvv~~~vvvnnnpppppppppkkkhhhnnnwwwxxxpppggghhhdddaaaaaa```]]]^^^aaahhhgggeeebbbaaa```aaaaaafffdddcccdddffffffbbb^^^]]]XXXRRRRRRWWW___eeehhhhhheeecccaaaaaa```___^^^eeefffaaa[[[```jjjhhh^^^fffkkkoooooollliiiiiikkknnnhhheeehhhkkkkkkmmmrrrrrrooohhhbbbeeemmmooolllnnnhhhhhhllllllkkkttttttpppuuutttuuuuuummmooommmjjjiiikkkpppuuuyyyssssssrrrqqqooommmjjjiiikkklllmmmmmmnnnmmmmmmmmmfffhhhjjjiiigggdddccccccbbbeeehhhnnnvvv{{{wwwnnnuuutttrrrooollliiifffeee]]]hhhrrrWWWDDDJJJHHHFFFLLLNNNQQQ]]]cccaaaYYYNNNJJJMMMOOOMMMKKKPPPTTTWWWYYYYYYWWWRRRZZZWWWUUUWWW[[[[[[XXXUUUUUUSSSQQQVVVddduuu}}}}}}yyyfffdddiiilllkkkwwwsssfffeeeeee___[[[\\\WWW[[[___``````^^^]]]]]]```]]][[[ZZZ[[[]]]```aaaaaa```^^^^^^___aaacccdddbbb\\\YYY\\\______aaadddiiifffcccaaaccceeeffffffllljjjgggeeeeeeeeeddddddbbbbbbbbbaaaaaaaaacccddd^^^```aaa___\\\]]]aaaffffffnnnzzzzzzgggkkkgggfffiiigggcccbbbeeegggjjjlllmmmkkkhhhgggfffbbbaaadddhhhhhheeefffiiifffkkkmmmgggbbbeeejjjmmmnnnkkkgggbbb```bbbfffjjjiiiiiigggeeecccccceeefffeeeccc^^^YYY\\\cccdddaaa```]]]]]]aaabbb^^^]]]aaahhhfffdddcccddddddcccbbbiiidddfffnnnqqqrrrzzzpppmmmhhheeeeeehhheee^^^ZZZ\\\ZZZ___eeeiiikkkjjjjjjiiigggaaa___bbbdddcccbbbcccgggbbb^^^\\\YYYSSSRRRUUUQQQNNNMMMOOORRRRRRNNNIIIJJJJJJJJJJJJKKKLLLMMMNNNMMMNNNMMMKKKIIIIIIJJJLLLJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNOOOOOORRRUUUQQQLLLNNNUUUWWWXXXXXXXXXWWWWWWZZZ\\\[[[___dddddd```\\\[[[[[[\\\\\\]]]___dddiiimmmpppnnnvvv}}}|||yyyvvvqqqkkkiiikkkmmmnnnmmmkkkhhheeeddddddcccdddeeeeeedddcccPPPkkkuuuvvv{{{www}}}ssssssssstttqqqoooqqqtttsssmmmgggmmmmmmiiibbbaaadddeeedddeeeeeeddddddbbbaaa___^^^bbb___^^^bbbggghhhccc]]]___\\\[[[___eeeiiihhhfffdddeeeeeeddd```]]]\\\\\\dddgggfffdddiiipppkkkbbbkkkooorrrrrrnnnkkkjjjkkkmmmfffaaaeeejjjlllmmmnnnsssooohhhbbbeeekkknnnmmmtttmmmjjjoooppppppvvv~~~~~~ssstttyyyvvvvvvwwwrrrsssoookkkkkkooosssvvvwwwtttsssqqqpppoooppprrrssslllmmmppprrrqqqooollljjjdddhhhmmmpppooollljjjiiihhhfffiiirrrwwwuuuoookkkrrrrrrqqqpppmmmiiieeeccc^^^XXXaaa~~~uuu}}}vvvtttdddSSSMMMFFFCCCIIITTTJJJCCCEEEKKKLLLJJJJJJJJJQQQWWWXXXZZZ]]]\\\XXX\\\PPPKKKOOONNNHHHMMMYYYhhheeejjj}}}mmm___]]]kkk~~~~~~```dddggggggdddaaa^^^]]]YYYYYYZZZ^^^bbbccc```^^^aaa\\\XXXYYY]]]aaaaaa```[[[ZZZZZZ\\\``````^^^[[[]]]YYYXXX\\\___^^^___aaafffaaa]]]]]]bbbggggggffflllhhhcccbbbdddgggiiihhhgggbbb]]]]]]aaabbb___[[[\\\]]]]]][[[YYYYYY]]]```bbb]]]]]]eeennn{{{rrrfffggggggeee```___```dddddd```^^^___```bbbeeefffeeecccbbbcccbbbbbbdddhhhhhheeeeeeiiigggfffgggiiiiiifffhhhmmmnnnjjjeeebbbbbbdddfffgggiiieeeaaa^^^___bbbdddfff```___[[[YYY]]]dddeeecccaaa______bbbaaa___^^^```gggfffdddddddddccc```]]]iiiaaacccllliiigggsssmmmiiieeedddcccdddgggddd^^^YYYXXXZZZ]]]aaagggjjjjjjgggddddddaaa```bbbbbb```aaadddhhh```YYYTTTPPPMMMOOOSSSNNNLLLKKKLLLNNNMMMIIIEEEGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJHHHFFFEEEGGGIIIDDDEEEEEEFFFFFFFFFFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMOOOQQQNNNJJJKKKPPPOOOQQQSSSTTTUUUUUUWWWXXXYYY___dddccc]]]XXXXXXZZZYYYYYYZZZ[[[^^^aaadddfffdddnnnvvvuuupppnnnmmmlllcccbbbcccgggiiihhhddd```aaacccffffffdddaaa___]]]OOOrrr|||uuu}}}uuuvvvyyy{{{zzzzzzwwwtttrrrpppnnnlllkkkqqqsssmmmbbb```iiimmmjjjeeeeeeeeedddcccaaa``````[[[[[[]]]bbbfffgggdddaaacccbbbeeekkkpppoooggg______bbbcccbbb___^^^```bbbeeehhhhhhgggjjjnnniiiaaajjjlllmmmllliiihhhiiijjjjjjccc^^^aaaiiiooopppnnnvvvqqqkkkfffhhhlllooopppuuunnnjjjkkklllkkkmmmqqqtttnnnsssxxxrrrpppssspppkkknnnssswwwxxxvvvsssqqqtttrrrqqqpppqqqsssuuuwwwkkknnnqqqtttssspppkkkhhhfffjjjoooqqqqqqooonnnmmmkkkdddfffpppssskkkddddddfffgggiiiiiihhhdddaaa^^^ddd]]][[[ddduuurrr~~~tttpppiii```___KKKFFFLLL\\\___TTTKKKLLLOOORRRRRROOOSSS\\\___[[[IIIPPP]]]eeeaaa```sssuuuhhhsssooofff```jjjwwweeeaaajjjlllddd^^^```aaa___[[[[[[\\\___bbbcccbbb```\\\ZZZWWWXXX[[[^^^______[[[XXXWWW[[[```aaa]]]XXXZZZXXXYYY^^^```^^^^^^```gggaaa\\\]]]dddiiihhhdddhhhccc``````dddhhhiiigggaaa]]]ZZZ[[[______ZZZUUU[[[\\\[[[YYYWWWXXXZZZ]]]___]]]```ddd^^^[[[nnnyyy]]][[[hhhlll```SSS\\\\\\]]]___^^^\\\ZZZZZZ\\\^^^```aaa___^^^]]]^^^dddccceeegggeee```___bbbccc^^^___hhhjjjeeedddiiiiiiddd```___bbbddddddcccddd```[[[[[[^^^bbbcccccc]]]\\\\\\^^^dddggggggddd`````````aaaaaa_________cccbbb```___```___]]]\\\cccaaadddgggeeekkk}}}sssnnnmmmkkkddd]]]``````aaaaaa___[[[XXXWWW___\\\[[[]]]aaadddcccaaaaaa___```bbb```]]]^^^bbbbbb[[[SSSOOOLLLJJJLLLQQQOOOMMMKKKKKKLLLJJJGGGEEEEEEEEEDDDDDDEEEFFFFFFGGGFFFFFFFFFDDDBBBBBBDDDFFFCCCDDDFFFHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLLLLJJJGGGHHHJJJIIILLLPPPSSSTTTTTTUUUWWWZZZ]]]___]]]ZZZYYYZZZ\\\WWWWWWXXXZZZ\\\^^^```aaabbbiiillliiifffhhhiiiiiiaaa\\\ZZZ^^^ddddddaaa```aaaeeehhhgggbbb___^^^^^^QQQxxxzzzxxxoooqqq{{{vvvyyyxxxzzzxxxsssnnnjjjiiikkkmmmiiinnnmmmeeedddjjjjjjdddhhhfffdddcccbbbbbbbbbccc[[[___dddfffdddcccdddeeeeeebbb^^^```ccceeeccc```___```aaa___]]]^^^cccggg___`````````bbbeeebbb^^^gggfffeeedddcccfffiiillleee```]]]```iiirrrsssqqqvvvqqqllljjjjjjkkknnnqqqoookkkiiikkknnnoooqqqttttttoootttwwwlllgggiiiggg]]]hhhuuuzzzxxxttttttuuuuuutttsssrrrqqqpppppppppjjjlllppprrrrrrooojjjgggjjjlllnnnnnnmmmmmmmmmnnnhhhbbbeeeooorrrkkkfffhhhdddeeehhhiiigggddd```]]]\\\___bbbdddgggtttxxxsssoooyyyvvvwwwvvvssssss}}}lllfffnnn{{{mmmyyynnnkkktttxxxoooccc^^^___}}}vvvxxxtttfffjjj^^^ccciiifff[[[XXX^^^___ZZZ[[[]]]^^^^^^]]]]]]^^^___WWWYYYZZZYYYYYY[[[___bbb^^^ZZZXXXZZZ___aaa___[[[YYYYYY\\\```aaa^^^]]]```hhhccc___aaagggjjjgggccc```______aaadddeeedddaaaWWWXXX[[[^^^___]]]XXXUUUZZZZZZYYYWWWVVVVVVYYYZZZ[[[XXX\\\bbb]]]VVVaaattthhhYYYUUUSSSXXXbbbfff]]]SSSNNN[[[\\\\\\ZZZZZZ[[[[[[[[[^^^```aaaaaa___]]]]]]]]]bbbaaabbbdddaaa\\\[[[^^^___ZZZ\\\fffiiidddbbbeeeccc```]]]^^^bbbddddddbbbaaa^^^[[[\\\^^^___]]]ZZZZZZYYY\\\aaaggggggdddaaa___```````````````___^^^aaa^^^[[[ZZZ\\\^^^___```cccgggfff^^^[[[fffyyyuuukkkkkkzzzjjjhhhgggeeecccaaa`````````___^^^]]]ZZZXXXXXXXXXWWW]]]ZZZXXXYYY\\\^^^^^^\\\```^^^___```^^^ZZZZZZ^^^WWWRRROOONNNMMMJJJKKKNNNMMMLLLKKKJJJIIIHHHEEEDDDDDDCCCCCCCCCCCCDDDDDDEEECCCDDDCCCBBB@@@@@@BBBDDDCCCDDDGGGIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEGGGHHHGGGFFFFFFFFFFFFFFFJJJOOORRRSSSSSSTTTUUUYYYVVVRRRSSSVVV[[[]]]]]]VVVWWWYYY\\\^^^```aaabbbjjjjjjfffaaaaaagggjjjiiihhh___[[[___eeeggggggjjjkkkmmmmmmkkkgggeeefffiiiRRRtttzzzooowwwvvv~~~uuusssvvvssssssrrrnnnjjjggggggiiilllbbbiiioooqqqppplllccc[[[fffeeecccaaa``````bbbccc\\\aaaeeeccc]]]ZZZ\\\```XXXZZZ]]]```bbbaaa^^^[[[bbbaaa___\\\[[[]]]```dddZZZ[[[[[[]]]aaaccccccaaadddcccaaaaaacccfffkkkmmmcccaaa___aaaiiisssvvvtttrrrnnnkkkkkkjjjhhhjjjnnnkkkjjjjjjjjjkkkmmmoooqqqooojjjppptttkkkhhhlllkkkjjjssszzzyyyrrrnnnrrrxxxvvvvvvtttqqqnnnjjjgggeeehhhiiilllnnnmmmkkkhhhfffmmmmmmllljjjhhhhhhjjjmmmiiiggggggkkkkkkgggdddcccggghhhiiiiiifffbbb]]]ZZZXXXXXXYYY^^^hhhtttttt{{{zzztttcccjjjeeefffxxxyyynnnvvv~~~pppkkkllllllbbb\\\^^^kkkyyy}}}zzzvvvqqq{{{YYYaaajjjWWWZZZ]]]\\\YYY[[[aaa___WWWYYYZZZ[[[YYYVVVVVVXXXZZZUUUYYY\\\[[[ZZZ[[[```ddd___\\\ZZZ[[[^^^``````___[[[[[[^^^bbbaaa]]]]]]```fffdddbbbeeeiiiiiieeeaaa[[[]]]```cccbbb```]]][[[SSSXXX___aaa___\\\ZZZYYYXXXWWWUUUTTTTTTUUUWWWXXX```UUUPPPWWW^^^]]]]]]______cccuuuqqqaaaWWWSSSRRRQQQXXXVVVTTTQQQMMMMMMUUU^^^YYY[[[[[[YYYZZZ^^^___^^^]]]^^^___^^^\\\ZZZZZZ[[[\\\[[[]]]```^^^ZZZZZZ]]][[[ZZZ\\\cccfffdddbbbbbb_________aaacccdddcccbbb``````^^^^^^\\\ZZZVVVSSSYYYVVVWWW^^^bbb```]]][[[\\\___```^^^^^^aaa```^^^```]]]ZZZYYY\\\___bbbcccaaahhheeeZZZYYYccciiieee\\\SSSRRR^^^jjjtttwwwnnnkkkccceeegggeee```^^^```ccc^^^^^^[[[WWWUUUXXXYYYXXXVVVWWWZZZ]]]___^^^[[[YYY```]]]\\\^^^\\\XXXVVVWWWOOOLLLLLLOOONNNKKKJJJMMMIIIIIIHHHFFFEEECCCBBBBBBCCCBBBBBBAAAAAABBBCCCCCCBBBBBBBBBAAA??????AAACCCAAABBBDDDEEEFFFEEECCCBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBCCCDDDDDDAAADDDDDDCCCCCCFFFEEECCCEEEHHHMMMOOOPPPPPPQQQRRRSSSLLLGGGIIIQQQXXX[[[ZZZVVVXXX[[[^^^aaabbbcccccciiifff___XXXZZZaaaeeedddkkkbbb]]]bbbggggggjjjpppsssqqqnnnjjjhhhgggjjjlllOOO}}}yyy{{{}}}xxxwwwxxxrrr~~~{{{ppppppsssnnnkkklllllllllkkkkkkkkkkkkeeegggnnntttqqqfff\\\WWW```______^^^^^^]]]]]]\\\YYY[[[]]][[[XXXWWWYYY\\\QQQXXX```eeeccc^^^YYYVVV```^^^[[[ZZZ[[[\\\\\\\\\[[[[[[]]]aaaccccccbbbbbbaaaaaaaaabbbeeegggiiiiiidddeeedddccciiirrrwwwuuuoookkkjjjllljjjffffffjjjgggjjjjjjgggddddddfffhhhiiidddkkkqqqllllllsssrrr|||~~~~~~xxxnnnjjjmmmrrrqqqpppnnnllliiigggeeedddffffffgggggghhhgggggggggkkkkkkjjjhhhffffffhhhjjjiiikkkiiieeedddeeebbb^^^eeeeeefffeeeccc___[[[YYY[[[UUUQQQUUUdddsss|||}}}gggooozzzuuuiiiiiijjjfffeeehhhdddaaabbb``````hhhrrrppp|||vvvrrrxxxwwwoooiiieeeddddddbbbdddqqqiiiWWWbbb]]]UUUdddWWWVVVWWWZZZ___bbb___ZZZZZZWWWTTTTTTUUUVVVVVVUUUUUUVVVXXXYYYZZZ]]]___aaa\\\\\\[[[\\\]]]^^^______\\\\\\___bbb```[[[[[[______```cccfffhhhgggbbb___ZZZ___dddddd___ZZZXXXXXXVVVYYY]]]^^^\\\[[[ZZZ[[[XXXWWWUUUTTTVVVXXXYYYZZZaaaZZZTTTWWW]]]___XXXQQQ[[[UUUWWWeeevvv~~~bbbZZZ[[[\\\\\\YYYTTTOOOKKKRRRRRRPPPRRRVVVZZZXXXRRRXXX]]]^^^\\\\\\___^^^ZZZYYYZZZ[[[ZZZYYYXXXYYYZZZ[[[ZZZ\\\^^^\\\XXXXXX[[[UUUZZZ]]]]]]^^^aaa```]]]]]]___aaaaaa```___^^^___]]]^^^___]]]ZZZWWWUUUUUU]]]VVVSSSWWWZZZXXXWWWYYYYYY]]]^^^\\\]]]aaaaaa^^^]]][[[YYYZZZ\\\___```aaa^^^``````___aaadddddd``````YYYVVVZZZ^^^bbbjjjtttkkkdddcccaaacccbbbcccdddggghhhfffaaa]]]\\\___]]]YYYXXX[[[[[[XXXUUUXXX\\\___```aaabbbcccaaa[[[YYY[[[[[[VVVRRRPPPLLLJJJKKKOOOOOOKKKJJJLLLGGGFFFFFFDDDBBBAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAABBBBBB@@@??????AAADDD@@@@@@AAABBBAAAAAA??????AAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBB>>>AAABBB@@@BBBFFFFFFAAACCCFFFIIIJJJJJJJJJKKKLLLJJJGGGFFFIIIOOOUUUWWWWWWXXXZZZ]]]```bbbbbbbbbaaa``````\\\VVVUUU[[[```bbbggg```___fffhhhdddgggooossspppjjjgggeeeddddddcccKKKooorrrqqq}}}zzzwww}}}}}}zzzsssiiijjjnnniiigggjjjmmmqqqsssqqqnnnkkkiiidddeeejjjfffZZZTTTVVVYYYZZZ\\\]]]]]][[[XXXVVVYYYXXXXXXYYY[[[]]]___```]]]^^^\\\WWWRRRRRRXXX]]][[[YYYXXXYYY\\\]]][[[XXXZZZ[[[^^^bbbbbb___[[[ZZZ^^^___aaadddfffgggeeedddfffiiiiiieeehhhqqqvvvuuunnnkkkkkknnnkkkfffeeejjj___eeehhhfffbbbccchhhkkknnnfffkkkpppjjjiiinnnmmmvvvwwwwwwsssnnnkkkkkkllljjjiiigggffffffgggiiijjjddddddccccccdddeeefffggghhhiiijjjiiigggfffgggiiibbbhhhhhhcccdddlllnnnhhhbbbbbbcccdddcccaaa___]]]XXXXXXWWWYYY___eeedddaaa\\\mmm~~~{{{nnnwwwtttvvvyyyllliiiiiinnnsssrrrmmmggglllzzz|||kkkaaagggooonnnccchhh}}}||||||rrrYYY^^^eeeXXX___hhhVVV[[[VVVTTTXXX[[[\\\[[[[[[\\\VVVPPPQQQWWWZZZXXXTTTUUURRRQQQTTTZZZ]]]]]]\\\XXXZZZ\\\]]]\\\\\\\\\]]]\\\\\\___aaa^^^ZZZZZZ^^^YYY\\\bbbfffgggddd```]]]\\\bbbfffddd\\\VVVVVVXXXZZZYYYXXXXXXXXXXXXYYYYYY[[[YYYWWWWWWYYY[[[]]]]]]TTT\\\bbbaaa___]]]ZZZTTTRRRWWW]]]^^^YYYfffvvvlll\\\TTTSSSMMMKKKNNNQQQQQQOOOMMMMMMNNNMMMRRRSSSPPPRRRYYY[[[WWWZZZ```bbb___^^^^^^ZZZSSSZZZ[[[]]]]]]\\\\\\^^^```^^^]]]^^^___[[[UUUTTTVVVNNNXXX\\\WWWWWW]]]]]]XXXZZZ^^^aaa```\\\YYYXXXYYYWWWZZZ\\\[[[YYYXXXYYY\\\bbbXXXRRRSSSUUUTTTUUUYYYWWW\\\]]][[[\\\aaabbb^^^YYYXXXXXXZZZ\\\]]]\\\[[[^^^ZZZ\\\eeeggg```^^^aaaaaa[[[WWWXXXZZZ[[[\\\^^^gggkkkqqqyyysssjjjkkknnnbbb\\\fffnnnddd\\\\\\bbbeee```YYY[[[``````\\\[[[^^^\\\WWWZZZ[[[\\\[[[\\\bbbkkkrrrbbb[[[WWWYYYZZZUUUOOOLLLMMMKKKKKKNNNNNNKKKIIIKKKFFFGGGFFFDDDBBBAAABBBCCC@@@???>>>>>>>>>>>>??????AAABBBBBBAAA???@@@BBBDDD@@@@@@@@@@@@@@@???>>>>>>@@@@@@??????@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@<<<@@@AAA???AAAFFFFFFAAABBBDDDFFFFFFFFFFFFGGGHHHEEEGGGJJJNNNPPPSSSUUUVVVYYY[[[^^^```bbbaaa```___[[[```aaa[[[XXX[[[bbbeeeeee```ccckkkkkkeeefffooouuupppjjjfffeeeddd```]]]PPPhhh~~~zzzvvvppprrrqqq}}}}}}|||xxxqqqllllllnnnnnnhhheeehhhjjjiiiggggggjjjfffccceeeccc]]]YYYYYY^^^^^^]]]]]]^^^]]]VVVPPPZZZWWWUUUVVVYYYXXXSSSOOOTTTWWW[[[\\\[[[ZZZYYYYYYVVVUUUTTTTTTVVVYYY[[[]]]ZZZ^^^___]]]]]]^^^\\\XXXYYY]]]cccffffffdddccccccfffdddfffkkkoooooorrrvvvooonnnkkkgggbbb___]]]]]]bbbeeefffcccdddjjjooopppoookkkiiijjjoooqqqnnnkkkxxxlllgggllloookkkjjjnnnooopppmmmhhhfffhhhhhheeegggaaa```fffiiihhhhhhkkkqqqnnnkkkiiiiiiiiihhhgggiiigggfffgggjjjkkkiiifffeeecccaaaaaaaaa```___]]]]]]ZZZXXXXXX[[[\\\[[[XXXaaaaaadddmmm}}}vvvsssooouuuxxxvvv|||^^^bbb___ZZZXXX^^^fffeee```WWWUUUTTTSSSSSSVVVXXXZZZWWWTTTQQQQQQSSSUUUTTTSSSVVVXXXXXXXXXWWWXXXZZZ\\\YYYZZZ\\\^^^``````^^^]]]XXX^^^dddccc]]]ZZZ^^^bbbZZZaaaccc^^^[[[___aaa___bbb___[[[YYYYYYZZZYYYXXXUUU[[[^^^\\\[[[[[[ZZZWWWZZZYYYXXXYYY[[[^^^______ZZZYYYWWWVVVUUUUUUUUUVVVWWWVVVTTTQQQRRRZZZgggpppeee^^^WWWUUUXXX]]]^^^^^^[[[VVVRRRQQQTTTUUUSSSOOOOOOPPPRRRRRRPPPOOOPPPQQQKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJKKKPPPWWW]]]______YYYZZZZZZ\\\]]]^^^___```\\\\\\]]]___```___]]]ZZZ[[[\\\___aaa\\\WWWXXX^^^```^^^]]]^^^```^^^ZZZVVVZZZ]]]^^^\\\]]]___^^^[[[]]]^^^cccfffaaaZZZ\\\cccaaabbb___YYYWWWYYYXXXVVVPPPZZZ___[[[[[[___ZZZPPP[[[YYYWWWYYY]]]]]]YYYUUUUUUXXX[[[]]][[[YYYXXXXXXYYYXXXWWWVVVWWWWWWYYYYYY]]]___^^^aaaqqqwwwooohhhmmmnnnhhhcccbbbcccccc[[[^^^aaaccccccaaa```___aaa___]]]^^^```___\\\YYY___^^^^^^```aaaaaacccfff```___^^^\\\YYYUUUQQQNNNKKKJJJHHHIIIIIIJJJHHHGGGGGGEEECCCAAA???>>>>>>>>>>>>===<<<;;;;;;<<<>>>???AAA@@@???=========>>>>>><<<<<<======>>>?????????<<<<<<======>>>>>>?????????@@@@@@???===<<<===???@@@@@@AAAAAAAAA@@@@@@?????????@@@BBBDDDEEEFFFGGGFFFFFFGGGIIILLLNNNMMMMMMWWWYYY[[[\\\[[[YYYYYYYYY```]]]XXXVVV]]]fffiiigggdddgggjjjiiifffdddfffiiidddgggjjjkkkhhhccc^^^\\\NNNiii|||vvvrrruuurrrrrrxxx{{{wwwsssssssssqqqmmmiiihhhkkkllliiihhhiiimmmgggccccccaaa\\\YYYZZZeeebbb]]]ZZZYYYZZZZZZYYY]]]YYYTTTTTTVVVWWWUUURRRXXXZZZZZZYYYWWWUUUUUUUUUXXXXXXYYYZZZ[[[\\\[[[ZZZZZZ^^^___]]]\\\]]][[[WWW^^^```cccddddddeeefffgggfffdddeeejjjmmmmmmppptttkkklllllliiidddaaaaaacccaaabbb```\\\^^^hhhrrrvvvuuusssrrrrrrttttttqqqooovvvooojjjmmmqqqssssssuuunnnooolllhhhhhhjjjjjjgggdddeeejjjooommmhhhjjjooouuussspppnnnnnnmmmlllkkkhhhggggggiiilllllljjjgggaaa```______```___]]][[[\\\[[[YYYYYY[[[\\\]]]\\\UUU]]]bbbaaa```jjjsssggg```dddggg```]]]YYYXXX^^^dddccc]]]YYYWWWUUUSSSSSSUUUWWWXXXWWWUUUSSSTTTVVVXXXWWWUUUWWWXXXXXXWWWUUUUUUVVVXXXWWWXXX[[[\\\\\\[[[[[[[[[dddcccaaa^^^\\\[[[ZZZ[[[YYY___aaa]]]ZZZ]]]___^^^]]][[[YYYXXXZZZ\\\]]]]]]VVV[[[^^^\\\ZZZ[[[[[[XXXZZZYYYWWWXXX[[[]]]]]]]]]WWWWWWVVVUUUTTTTTTTTTTTTSSSTTTUUUUUUSSSSSSSSSTTTOOOVVV[[[[[[[[[[[[VVVOOORRRMMMIIIIIILLLNNNMMMKKKLLLIIIEEEFFFIIIKKKIIIGGGEEEGGGHHHHHHGGGFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHGGGHHHKKKQQQUUUVVVVVVUUUVVVWWWYYYZZZ[[[[[[\\\ZZZZZZ[[[]]]^^^^^^\\\[[[[[[ZZZ[[[\\\[[[ZZZ^^^eee```^^^^^^```dddeeeccc```[[[^^^___]]]]]]aaacccbbbhhhgggiiiiiibbbZZZ[[[aaa```bbb```ZZZXXXYYYXXXTTTUUU]]]aaa]]]]]]aaa^^^VVVZZZWWWUUUWWWZZZ[[[XXXTTTWWWZZZ\\\\\\ZZZWWWUUUTTTSSSSSSSSSSSSTTTUUUWWWXXXUUUYYYYYYXXX]]]gggmmmnnnvvvmmmiiiggggggeeeiiijjjddd``````aaa```VVV[[[bbbeeeccc^^^ZZZYYYaaa^^^ZZZYYY[[[]]]^^^]]]\\\ZZZYYYYYYZZZ[[[]]]___\\\^^^^^^YYYSSSNNNMMMNNNKKKIIIHHHGGGHHHGGGEEEDDDDDDCCCAAA>>>===<<<<<<======<<<;;;:::;;;<<<>>>???@@@???===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<::::::;;;===>>>>>>>>>??????>>>>>>======>>>???@@@AAABBBCCCDDDCCCCCCDDDGGGIIIKKKKKKKKKSSSVVVYYYZZZYYYXXXWWWXXXZZZYYYVVVUUU[[[ccceeebbb^^^___cccfffiiikkkllllll```aaabbbaaa___\\\ZZZYYYMMMjjj{{{|||}}}tttqqqtttrrrjjjvvvzzzsssqqqwwwwwwqqqffffffiiimmmllliiiiiillliiiccc```bbbcccaaaaaadddgggddd```\\\YYYXXX[[[^^^\\\XXXSSSSSSWWW[[[]]]]]]cccbbb___ZZZUUUSSSTTTVVVZZZZZZZZZ\\\]]]\\\YYYWWWZZZ^^^^^^\\\[[[\\\ZZZVVV```aaaaaa``````bbbfffiiieeecccdddiiikkkjjjlllooofffggghhhfffcccbbbcccfff___aaaaaa^^^aaaiiiqqqtttqqqsssvvvvvvuuurrrppppppvvvtttpppnnnrrryyy{{{xxxppppppmmmiiihhhkkkjjjfff```hhhssswwwqqqjjjlllrrrwwwtttqqqpppoooooommmlllfffggghhhjjjlllllliiifff_________aaabbbbbb___]]]ZZZZZZZZZZZZYYY[[[^^^aaaYYY^^^aaa[[[SSSTTTaaannnlllUUUSSSZZZ___XXXXXXWWWWWW\\\aaa^^^WWWYYYXXXVVVTTTSSSTTTUUUVVVVVVUUUUUUWWWXXXYYYXXXVVVVVVWWWWWWUUUSSSRRRSSSTTTRRRVVVYYYZZZYYYYYY\\\^^^rrrkkkccc___``````[[[WWWVVV\\\^^^[[[XXXZZZ\\\]]]ZZZXXXVVVVVVYYY\\\]]]]]]YYY]]]^^^ZZZXXXZZZ[[[YYYYYYXXXVVVWWWXXXZZZZZZYYYSSSTTTTTTTTTTTTTTTSSSSSSMMMMMMOOOQQQRRRPPPKKKHHHEEEIIILLLLLLLLLLLLIIIEEEFFFDDDCCCEEEHHHGGGDDD@@@DDDAAA???AAADDDGGGFFFDDDBBBCCCEEEEEECCCBBBCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEGGGJJJMMMNNNNNNNNNPPPRRRTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZYYYZZZVVVTTTWWWZZZ]]]cccjjjaaa___^^^aaaeeegggfffddd]]]aaaaaa\\\[[[___ccceeeiiigggfffccc]]]XXXXXX]]]___aaa```[[[YYYYYYWWWSSSWWW]]]```]]]]]]aaa___YYYWWWTTTRRRRRRUUUWWWUUUSSSXXXZZZ[[[ZZZWWWSSSQQQPPPNNNOOOPPPQQQRRRTTTUUUVVVPPPTTTVVVVVVVVVWWWUUURRR[[[[[[aaappp}}}yyyjjjeee___ZZZZZZ^^^dddhhhcccgggfffaaa^^^______^^^UUU[[[```aaa]]]ZZZ[[[\\\```\\\WWWUUUVVVZZZ^^^___WWWUUUSSSQQQQQQTTTWWWYYYYYY[[[[[[UUULLLGGGIIIMMMIIIGGGEEEEEEEEEDDDBBB@@@AAA@@@>>><<<;;;:::;;;;;;;;;;;;::::::;;;===???@@@>>>===;;;:::999999::::::;;;;;;;;;:::::::::::::::999888888888888888888777888999999888777777999;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>?????????@@@AAABBBCCCEEEGGGHHHHHHNNNQQQUUUVVVUUUTTTSSSSSSVVVWWWVVVVVV\\\bbbaaa]]]``````bbbeeeiiiiiifffccc^^^]]]\\\[[[ZZZYYYXXXXXXMMMiii~~~yyy|||}}}rrrnnnrrrqqqjjjxxxzzznnnkkkuuuvvvlll^^^aaaggglllkkkggghhhmmmiiidddbbbeeegggeeeeeegggbbbcccdddccc___ZZZZZZ]]]]]]\\\[[[^^^ccciiimmmnnnnnnjjjddd]]]WWWUUUWWWYYYXXXWWWVVVXXXZZZZZZWWWUUUZZZ]]]]]]ZZZYYY[[[YYYVVV\\\]]]]]]\\\\\\^^^aaadddcccaaabbbggghhhfffgggjjjcccaaa______aaabbbaaa```]]]ccchhhhhhiiilllllljjjiiipppyyy{{{xxxrrroooooovvvxxxtttmmmoooxxxzzztttuuutttoooiiihhhiiifffaaa```iiisssvvvqqqlllmmmqqqrrrpppnnnmmmlllllljjjhhheeegggiiikkkjjjhhhdddbbb\\\\\\^^^```bbbaaa^^^[[[XXXYYYZZZYYYWWWYYY^^^bbbddd```[[[XXXYYYZZZ[[[[[[YYYiiizzzyyy}}}jjj]]]]]]bbb]]]TTTPPPRRRTTTVVV[[[___[[[TTTWWWVVVTTTSSSRRRSSSTTTUUUQQQQQQSSSTTTVVVVVVTTTSSSSSSTTTTTTSSSQQQQQQRRRSSSOOOSSSXXXYYYYYYZZZ^^^bbbnnnhhhaaa___aaa```[[[UUUTTTXXXZZZYYYVVVWWWYYY[[[YYYVVVTTTTTTVVVXXXXXXXXX]]]```^^^YYYVVVXXXXXXWWWVVVUUUTTTTTTUUUVVVUUUTTTPPPQQQSSSTTTTTTSSSRRRQQQQQQMMMJJJIIILLLMMMLLLJJJGGGHHHIIIIIIIIIIIIGGGFFFFFFEEEEEEFFFHHHGGGDDDAAABBB@@@???AAADDDEEEEEEDDDAAACCCEEEDDDCCCBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEGGGIIIJJJKKKHHHIIILLLNNNPPPPPPPPPPPPTTTUUUUUUUUUTTTTTTUUUVVVWWWQQQPPPTTTYYY]]]bbbhhhccc```]]]^^^```bbbaaa^^^aaadddbbb[[[WWWZZZ___aaabbb```]]][[[XXXWWWYYY\\\\\\______[[[YYYXXXVVVQQQSSSXXX\\\ZZZ[[[]]]ZZZUUUSSSPPPNNNNNNPPPRRRRRRQQQUUUWWWXXXVVVSSSOOONNNMMMNNNNNNPPPQQQRRRSSSSSSSSSPPPRRRTTTUUUXXX[[[\\\\\\ZZZYYY[[[___eeehhhgggeeejjjkkkqqq~~~{{{rrriiidddcccccccccbbb```___```ccceeegggeeefffddd```___aaaaaa^^^[[[\\\\\\XXXTTTVVV___ggg^^^[[[WWWTTTUUUWWWZZZ\\\SSSSSSPPPMMMNNNSSSWWWXXXYYYXXXUUUOOOIIIFFFGGGIIIEEEDDDBBBBBBCCCBBBAAA??????>>><<<;;;:::::::::;;;::::::::::::<<<===???@@@>>>===;;;999888888999999::::::999999888777666666777777777666666555555555444555666666555555777999888999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBDDDFFFHHHKKKNNNRRRSSSRRROOONNNNNNUUUXXXZZZ[[[___cccbbb]]]___aaadddeeeeeebbb___]]]___^^^]]]\\\\\\\\\ZZZYYYMMMfff{{{|||zzztttmmmqqqrrrlllxxxwwwhhhdddppptttmmmaaaccciiinnnlllffffffiiilllhhhfffhhhgggcccaaaaaaaaa```bbbccc___YYYYYY___bbbccceeejjjnnnqqqsssssskkkgggaaaYYYSSSRRRTTTWWWWWWSSSPPPRRRUUUXXXWWWUUUWWWZZZZZZWWWWWWYYYXXXUUUVVVXXXZZZ[[[[[[[[[\\\]]]___]]]___cccdddbbbbbbdddccc]]]WWWYYY```bbb^^^XXX\\\ccchhhhhhiiijjjiiigggkkkuuu}}}uuuooommmppptttqqqjjjllltttuuuooosssqqqlllggggggiiifff```cccggglllmmmmmmmmmmmmllllllkkkiiiiiijjjiiigggeeeeeegggiiiiiigggccc___]]]ZZZZZZ[[[]]]___]]]ZZZWWWVVVXXXYYYXXXVVVWWW[[[___^^^ZZZVVVVVVXXXYYYWWWUUUPPPXXX```iiizzz~~~}}}ooo___aaacccccc^^^ZZZYYYXXXVVVLLLPPPUUUXXX]]]```\\\UUUQQQQQQPPPPPPQQQRRRSSSSSSKKKLLLNNNOOOOOOOOONNNNNNOOOPPPQQQQQQPPPPPPRRRTTTOOORRRUUUWWWVVVVVVYYY[[[YYYYYYZZZZZZZZZXXXUUURRRRRRTTTVVVWWWUUUTTTVVVZZZUUURRRPPPPPPRRRUUUVVVVVV___aaa___XXXTTTUUUUUUTTTSSSRRRQQQQQQRRRRRRQQQOOOOOOPPPQQQSSSSSSRRRQQQPPPWWWQQQKKKGGGGGGHHHGGGEEEDDDBBBBBBBBBAAA@@@@@@AAACCCBBBAAAAAABBBBBBAAA@@@??????>>>???@@@@@@???>>>===???@@@@@@???>>>>>>????????????@@@@@@@@@AAAAAA@@@AAABBBCCCDDDEEEHHHIIICCCEEEGGGIIIKKKLLLLLLLLLRRRSSSSSSQQQOOOOOOQQQTTTRRROOOOOOTTTXXXZZZ\\\___aaa^^^[[[[[[^^^___^^^[[[aaadddbbb\\\YYY\\\___```___]]]YYYWWWWWWZZZ\\\\\\YYY\\\\\\YYYWWWXXXUUUQQQOOOTTTXXXYYYYYYXXXTTTOOONNNMMMKKKKKKLLLNNNOOOOOOPPPQQQRRRQQQOOOLLLLLLLLLLLLMMMOOOPPPQQQPPPNNNMMMMMMMMMOOORRRUUUVVVWWWYYYUUUUUUVVVVVVVVVUUUTTTTTTQQQTTTWWW]]]bbbfffiiijjjlllpppqqqqqqooojjjjjjqqquuussskkkmmmvvvrrrkkknnnnnniiiccc```aaadddfffgggcccbbbaaa``````aaabbbccceeedddaaa]]]___cccbbb]]]]]]]]]ZZZUUUQQQSSS[[[bbb\\\[[[ZZZXXXVVVUUUVVVWWWRRRTTTRRRMMMOOOVVV[[[ZZZZZZTTTMMMIIIHHHHHHFFFEEEBBBAAA@@@@@@BBBBBBAAA@@@>>>===<<<;;;::::::;;;<<<999999:::;;;<<<===>>>???>>>===;;;999888888888888999888888777666555444444666666666555555444444444333444555555444444666888777777888999999999999999;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@@@@@@@BBBEEEHHHLLLOOOSSSTTTSSSPPPNNNMMMUUUZZZ\\\]]]```dddbbb^^^VVV]]]dddeee```]]]^^^aaa]]]\\\\\\^^^___]]]YYYVVVJJJaaa~~~{{{wwwpppsssrrrkkksssqqqfffdddnnnuuurrrllllllnnnqqqnnngggcccddd```\\\[[[___aaa```aaacccccc]]]ZZZ\\\ZZZVVVZZZccc]]]___ccceeefffdddaaa___[[[YYYTTTOOOKKKKKKMMMPPPVVVQQQMMMNNNSSSVVVVVVTTTQQQTTTTTTRRRRRRUUUUUUSSSRRRUUUYYYZZZZZZXXXXXXXXXXXXWWWYYY]]]^^^[[[[[[]]]bbb[[[UUUWWW^^^aaa]]]VVV]]]aaabbb___```eeeiiijjjmmmuuu}}}~~~wwwnnnhhheeehhhjjjkkkiiikkkooopppnnnllljjjeeecccfffkkkiiicccdddeeeeeeeeeiiimmmlllgggiiihhhhhhiiijjjjjjhhhfffeeeggghhhgggddd___]]]\\\bbbaaaaaabbbbbb```]]]ZZZWWWXXXXXXXXXVVVVVVWWWYYYQQQVVVZZZWWWPPPMMMRRRXXXRRRWWWZZZZZZ\\\fffuuuvvvjjjfffaaaZZZWWW[[[\\\```bbb___YYYUUUTTTTTTNNNSSSXXX[[[^^^```\\\UUULLLLLLLLLMMMMMMOOOOOOPPPIIIKKKLLLLLLKKKJJJJJJKKKKKKMMMNNNMMMMMMMMMOOOQQQOOOPPPQQQRRRRRRQQQNNNMMMKKKPPPUUUXXXVVVUUUTTTUUUQQQQQQTTTVVVTTTRRRTTTZZZOOONNNMMMNNNQQQUUUWWWXXX]]]___]]]WWWSSSTTTTTTRRRQQQPPPPPPPPPRRRRRRPPPNNNNNNOOOOOOOOOOOOOOONNNNNNIIIHHHHHHHHHHHHGGGFFFDDDFFFCCCBBBCCCCCC@@@AAACCCAAA@@@???======>>>??????>>>?????????>>>===<<<<<<;;;===>>>>>>===<<<<<<=========>>>>>>>>>?????????;;;<<<>>>??????AAACCCFFFBBBBBBDDDEEEGGGIIIKKKLLLOOOQQQQQQPPPNNNNNNSSSWWWPPPOOOQQQVVVWWWUUUUUUXXX]]][[[ZZZ\\\aaacccbbb```___bbbaaa___```dddeeeccc\\\ZZZVVVRRRTTTYYYYYYUUUVVVYYYXXXUUUUUUVVVUUURRRPPPSSSVVVWWWVVVTTTPPPMMMJJJJJJIIIJJJJJJKKKLLLMMMJJJKKKMMMLLLJJJIIIIIIJJJHHHJJJLLLNNNNNNLLLJJJHHHGGGHHHOOOWWWYYYVVVSSSSSSIIILLLPPPTTTVVVWWWZZZ[[[PPPSSSUUUTTTRRRSSSYYY^^^\\\^^^YYY[[[hhhiiicccfff``````ZZZ]]]hhhiiigggoooppphhh```___dddhhhiiigggdddbbb___]]]^^^bbbfffiiieeebbb]]]ZZZ^^^cccaaa\\\\\\\\\[[[YYYUUUSSSRRRRRR[[[\\\]]][[[XXXUUUTTTTTTRRRVVVTTTNNNPPPXXX\\\YYYWWWPPPHHHFFFHHHIIIFFFBBBCCCAAA@@@@@@AAABBB@@@???======;;;;;;:::;;;<<<===999999:::;;;<<<=========>>><<<:::888777777777777777777777666555444444333555555555444444444444444333444444444222333444666555555666777888888888888::::::;;;;;;;;;;;;;;;;;;;;;>>>@@@@@@???@@@DDDHHHLLLPPPTTTWWWVVVTTTRRRQQQUUUZZZ\\\\\\^^^aaaaaa^^^YYYaaahhhfff]]]WWWYYY^^^\\\[[[ZZZ\\\]]]\\\WWWRRREEE\\\zzz|||wwwttttttnnnllloooooojjjhhhmmmtttvvvqqqnnnmmmpppoooiiidddcccSSSNNNKKKOOOSSSVVV[[[```___VVVTTTYYY[[[WWWYYY```TTTWWWYYYYYYWWWRRRNNNLLLKKKKKKKKKIIIGGGHHHJJJLLLRRRMMMJJJKKKPPPRRROOOKKKJJJMMMMMMKKKLLLPPPQQQOOOOOORRRTTTUUUUUUTTTTTTTTTPPPOOOQQQVVVWWWUUUTTTVVVYYYWWWTTTVVVYYY[[[ZZZXXX^^^aaaaaa^^^]]]bbbfffgggfffiiimmmlllhhhdddaaaaaafffeeehhhlllllliiihhhkkkgggddd```___eeekkkiiibbbaaadddddddddhhhmmmkkkdddfffffffffhhhjjjkkkjjjhhhccceeegggfffbbb_________jjjhhhfffeeedddbbb___]]][[[ZZZYYYYYYYYYXXXUUUSSSPPPUUUYYYWWWQQQOOOSSSXXXPPPSSSXXXYYYUUUSSSXXX___iiiyyymmmiiieee]]]NNNDDDLLL[[[ccc\\\WWWZZZ^^^^^^WWWPPPOOOTTTYYYZZZ[[[[[[VVVPPPJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNLLLJJJIIIJJJLLLIIIJJJKKKJJJIIIIIIJJJLLLMMMLLLLLLOOORRRQQQKKKFFFJJJNNNRRRUUUUUUTTTUUUVVVPPPOOORRRVVVTTTPPPSSSZZZPPPNNNMMMNNNRRRUUUWWWXXXWWWZZZZZZUUUSSSTTTUUUSSSQQQPPPPPPRRRSSSSSSQQQPPPMMMMMMLLLKKKJJJJJJJJJKKK>>>AAADDDFFFFFFFFFGGGHHHBBB>>><<>>::::::>>>>>>???>>>===<<<<<<===>>>===>>>??????>>>===<<<<<<;;;===>>>>>>===<<<<<<===;;;;;;;;;<<<<<<<<<======999;;;======<<<===@@@CCCBBBBBBBBBCCCEEEHHHKKKMMMMMMOOOQQQPPPOOORRRYYY___OOOPPPSSSVVVUUUQQQSSSXXXYYYYYYZZZ___dddggggggddd^^^___``````eeeiiifff```ZZZYYYTTTPPPTTTZZZXXXQQQSSSUUUUUURRRRRRUUUUUUSSSTTTSSSRRRQQQPPPNNNMMMMMMFFFGGGIIIJJJJJJJJJJJJKKKGGGHHHIIIHHHFFFEEEEEEFFFEEEGGGKKKMMMNNNLLLJJJHHHGGGHHHOOOYYY[[[UUUQQQRRRUUUWWWXXXWWWTTTQQQNNNMMMUUUWWWWWWTTTQQQSSSYYY___]]]bbbYYYYYYkkkkkkaaabbbOOOUUUWWW```llliiiccciiikkkeee___^^^cccgggfffdddeeeeeeeeefffgggiiikkklllfffbbb\\\ZZZ___fffccc]]]]]]\\\[[[ZZZZZZXXXTTTQQQZZZ\\\^^^\\\YYYVVVVVVWWWRRRWWWUUUNNNNNNVVVXXXSSSPPPLLLGGGEEEFFFFFFDDDBBBFFFDDDBBBBBBAAAAAA???===<<<;;;:::::::::;;;<<<===999:::;;;;;;<<<<<<<<<<<<<<<;;;999777555555555555666666666555555444444444222222222333333333333333222333333222111000222333222222333444555666666555888888999999::::::;;;;;;:::===???>>><<<>>>CCCHHHEEEJJJPPPUUUVVVUUUTTTTTTWWW[[[\\\ZZZ[[[___bbbaaabbbfffiiieee]]]WWWXXX[[[ccc___\\\\\\^^^^^^ZZZVVVAAAYYY|||wwwrrrvvvuuuuuurrriiioooooopppooommmmmmqqquuunnnjjjiiilllnnnkkkfffeeeWWWNNNFFFDDDDDDFFFKKKQQQWWWPPPRRR]]]```YYYUUUXXXSSSUUUVVVVVVRRRNNNKKKIIIEEEGGGHHHIIIIIIJJJLLLNNNMMMIIIGGGIIINNNNNNHHHBBBEEEHHHHHHGGGHHHMMMNNNMMMLLLNNNOOOOOOOOONNNPPPQQQKKKJJJLLLRRRSSSPPPOOOQQQPPPRRRTTTTTTSSSTTTWWWZZZ___dddgggeeeccccccaaa^^^___`````````___```cccdddjjjfffhhhooommmdddbbbggggggddd___^^^ccchhhfff___^^^dddgggfffhhhllljjjdddddddddeeegggjjjkkkjjjhhhbbbdddfffeeebbbaaabbbccciiigggcccaaa___]]]ZZZXXX^^^\\\ZZZZZZ[[[YYYTTTOOOUUUQQQNNNQQQWWWYYYWWWRRRKKKOOOWWW\\\ZZZUUUUUUZZZVVV[[[dddqqqwwwooonnnaaa\\\WWWVVVWWWWWWTTTSSSQQQQQQSSSXXX[[[ZZZWWWVVVNNNSSSWWWVVVUUUTTTNNNHHHIIIIIIIIIHHHHHHGGGFFFFFFPPPQQQQQQNNNKKKJJJLLLOOOHHHIIIIIIGGGEEEEEEFFFGGGIIIHHHIIIOOOVVVVVVOOOHHHKKKKKKLLLNNNPPPQQQRRRRRRPPPOOOQQQVVVTTTPPPSSSZZZUUURRRPPPPPPRRRTTTUUUUUURRRVVVWWWTTTSSSVVVWWWUUUQQQQQQRRRSSSUUUUUUSSSQQQMMMKKKJJJHHHGGGGGGHHHHHHFFFGGGGGGDDD@@@???CCCFFFCCC>>>===@@@???;;;;;;???:::;;;<<<<<<;;;:::999999777999;;;;;;:::999999999888999;;;;;;999888999:::999999:::::::::;;;;;;;;;;;;>>>???>>><<<<<>>===;;;<<>>???@@@AAADDDDDDCCCBBBCCCDDDEEEFFFHHHIIIKKKNNNSSS\\\eeelllXXXTTTSSSVVVUUUQQQTTTZZZ\\\XXXWWW[[[cccfffbbb\\\bbb]]]]]]bbbbbb]]][[[]]]XXXXXXYYYYYYZZZZZZZZZ[[[SSSMMMLLLRRRUUURRROOOQQQTTT[[[YYYLLLEEEJJJNNNLLLGGGGGGGGGIIIKKKLLLJJJHHHEEEDDDCCCBBBBBBCCCDDDDDDJJJIIINNNYYY\\\UUULLLJJJLLLLLLLLLKKKJJJIIIGGGGGGGGGIIIKKKLLLKKKKKKLLLMMMKKKNNNRRRRRRPPPOOOQQQRRROOOQQQTTTWWWYYYZZZZZZZZZ]]]LLLQQQ___]]]XXX```hhhZZZZZZ]]]cccdddaaa___```bbb^^^```hhhnnnkkkeeeaaaiiifff```]]]aaagggfffaaa```XXXTTTYYY______\\\ZZZ[[[VVVSSSTTTXXX\\\[[[YYYUUURRROOOMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDBBB@@@>>><<<;;;:::<<<;;;::::::999999::::::999888777666666777888999777666555444333222222222333333222222111000////////////////////////////////////............//////111111222222222333333333333333333444444444555555888888888999:::;;;<<<===AAAAAAEEEKKKMMMMMMPPPUUUZZZ]]]\\\XXXXXX]]]aaaaaacccbbbbbbdddccc```bbbgggnnnhhhbbb```bbbcccaaa]]]KKKTTTvvvoooxxx~~~}}}|||}}}vvvssstttooowwwxxxtttmmmooouuutttlllkkkkkkkkkmmmrrrvvvrrrjjj___\\\VVVLLLAAA:::777777:::;;;<<<>>>BBBHHHLLLNNNJJJIIIDDD???@@@FFFGGGCCCEEEDDDCCCCCCDDDFFFIIIKKKGGGJJJIIIEEECCCEEEDDD@@@AAAGGGGGGAAACCCLLLPPPLLLLLLIIIGGGIIIMMMNNNLLLHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKHHHGGGIIILLLPPPSSSZZZ[[[\\\\\\ZZZ[[[]]]```___aaaccccccbbbbbbcccdddbbbeeeggggggdddbbbccceeellllllgggaaaaaaeeeiiihhhxxxlll```aaajjjpppllldddfffeeeeeefffhhhhhhhhhgggbbbaaa```___```aaacccdddeee```___dddddd___ZZZZZZWWWVVVUUUTTTTTTTTTUUUUUUWWWUUUSSSRRRRRRQQQPPPOOOPPPQQQSSSSSSSSSQQQNNNMMMQQQTTTWWWXXXYYY[[[___bbbcccooozzz~~~}}}{{{wwwqqqkkkiiifff```YYYUUUVVV\\\aaaaaa]]]XXXUUUUUUUUUVVVUUUVVVUUUUUUUUUVVVTTTQQQOOOTTTPPPOOORRRTTTRRRMMMKKKLLLKKKOOOMMMIIIQQQRRRDDDKKKNNNKKKGGGMMMWWWWWWOOOFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHKKKMMMNNNNNNMMMMMMQQQQQQPPPPPPPPPQQQRRRSSSRRRNNNJJJKKKOOOQQQQQQOOONNNRRRVVVVVVSSSPPPQQQSSSVVVSSSRRRSSSVVVUUUQQQLLLLLLHHHDDDEEEIIIKKKIIIGGGCCCBBB@@@>>>===>>>??????>>>============<<<<<<<<<<<<;;;;;;::::::999888888::::::;;;;;;;;;;;;::::::777777777777777666555555777777777888888888888999<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>>>>???@@@AAAIIIJJJJJJKKKMMMQQQWWW[[[QQQOOOOOOSSSSSSRRRVVV\\\]]]^^^aaaddddddccc```^^^ccc___^^^aaaaaa\\\YYY[[[\\\\\\\\\\\\\\\\\\[[[[[[RRROOOQQQXXXZZZVVVTTTUUUSSSXXXUUUJJJFFFLLLOOOLLLJJJIIIHHHIIIJJJIIIFFFDDDEEEDDDBBBAAAAAABBBDDDEEEJJJGGGHHHOOORRRMMMIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDFFFHHHIIIHHHHHHIIIJJJIIIKKKNNNOOOMMMLLLMMMNNNLLLNNNQQQTTTUUUUUUSSSRRRMMMIIIQQQWWWSSSVVV```aaaZZZYYYZZZ^^^___\\\\\\___^^^___ccciiihhhcccaaabbb______]]]\\\___dddccc___XXXSSSRRRXXX\\\]]]\\\]]]]]]ZZZXXXZZZ]]]^^^ZZZVVVRRRPPPNNNMMMLLLKKKIIIGGGDDDDDDEEEFFFFFFFFFFFFEEECCCBBBAAA???>>><<<;;;:::;;;;;;:::999999999999999888777666555555666777888666555444333222222222222333222222111000000////////////////////////////////////............////////////000000000111111111222222222333333333444444666666777777888999;;;;;;>>>>>>BBBGGGIIIHHHKKKPPPSSSVVVVVVSSSTTTZZZ^^^^^^dddcccccceeebbb]]]^^^bbbgggccc```^^^^^^^^^\\\ZZZJJJUUUllliiivvv~~~yyy{{{yyyvvvwwwrrrrrrtttrrrlllmmmrrrooofffccchhhmmmoooqqqrrrllleeeiiiccc[[[RRRHHH???777222888777777888999:::;;;<<<888777333000444<<>>;;;777555777;;;>>>BBBFFFGGGFFFFFFGGGEEEAAA???DDDDDD@@@BBBJJJMMMIIIGGGFFFGGGKKKNNNMMMIIIDDDDDDDDDDDDDDDEEEGGGHHHIIILLLIIIFFFDDDDDDHHHLLLOOOOOOUUUZZZ[[[XXXXXX\\\aaabbbdddffffffdddbbbbbbbbbaaaccceeeggghhhhhhgggfffllllllhhhcccbbbgggkkkjjjiiibbb\\\^^^ffflllmmmkkknnnmmmllliiigggfffgggiiicccbbbaaa``````bbbdddfffddd```^^^______ZZZWWWWWWYYYWWWTTTRRRRRRSSSUUUWWWUUUVVVUUUTTTQQQOOOOOOPPPLLLNNNOOOQQQPPPOOOMMMLLLQQQTTTVVVVVVUUUUUUUUUVVVRRRWWW[[[[[[^^^cccggggggeeekkkrrrxxx~~~zzzpppjjjdddaaabbbdddcccbbb]]][[[WWWSSSRRRUUU\\\aaa]]]ZZZVVVTTTTTTUUUVVVVVVTTTSSSRRRSSSTTTTTTRRRPPPXXXRRRNNNPPPNNNHHHDDDDDDHHHGGGKKKIIIEEEKKKLLL???DDDGGGEEEBBBFFFOOOOOOIIIDDDDDDCCCBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEHHHHHHJJJJJJJJJIIIHHHGGGRRRQQQPPPOOOOOOOOOOOOOOORRRNNNIIIJJJNNNTTTWWWXXXMMMPPPRRRQQQOOOMMMNNNPPPRRRPPPPPPQQQTTTSSSOOOKKKJJJFFFCCCCCCDDDEEECCCAAAAAA???>>><<<<<<<<<======>>>============<<<<<<<<<;;;;;;;;;:::999999888888888888888999999888888888555555555666555555444333666666666777777777777888;;;::::::;;;;;;<<<===>>>AAA@@@????????????@@@@@@FFFGGGIIIIIIIIIJJJLLLNNNNNNMMMMMMPPPPPPPPPTTTZZZ[[[bbbhhhgggaaa\\\[[[\\\bbb______```^^^ZZZXXXYYY^^^^^^^^^]]]\\\ZZZYYYXXXOOOPPPUUUZZZZZZWWWUUUWWWPPPSSSOOOHHHHHHOOOPPPKKKLLLKKKIIIHHHGGGEEEBBB???DDDCCC@@@??????AAACCCEEEIIIDDDBBBDDDEEECCCCCCEEEBBBCCCCCCDDDDDDCCCCCCBBB@@@CCCEEEFFFEEEDDDEEEFFFEEEHHHJJJJJJIIIHHHHHHIIIHHHJJJMMMOOOPPPNNNLLLKKKEEEKKKTTTSSSNNNXXXbbb[[[WWWTTTTTTWWWXXXWWWYYY\\\\\\aaahhhjjjccc\\\]]]cccWWW[[[\\\ZZZ[[[^^^]]]ZZZXXXTTTUUU[[[___```aaacccYYYXXXXXXZZZ[[[YYYSSSNNNNNNMMMLLLLLLMMMKKKIIIFFF@@@BBBCCCEEEEEEEEEDDDDDD@@@???>>>===<<<;;;;;;:::::::::999888888888888999777666555444444555666777555444333222222222222222222111111000000/////////........................///......------......///---------.........//////000000111111111222222222444444444555666777999:::;;;;;;>>>CCCDDDCCCEEEIIIKKKNNNNNNMMMPPPWWW[[[ZZZ``````bbbbbb]]]WWWVVVZZZ``````___]]]ZZZXXXWWWWWWIIIVVV|||kkkjjjyyyzzzsssxxx~~~xxxtttuuupppooorrrqqqlllnnnqqqlllbbbcccjjjoooooonnnmmmjjjeeekkkeee]]]VVVPPPHHH===555------///333444000//////...///111444777:::;;;:::444555666666444222222222666888;;;<<<<<<;;;999777;;;???@@@>>>@@@FFFHHHEEECCCDDDFFFIIIKKKJJJFFFBBBBBBBBBBBBCCCDDDEEEGGGGGGKKKHHHDDDAAAAAAEEEIIILLLKKKPPPUUUWWWWWWYYY^^^ccceeeffffffeeebbb```aaaaaaeeeeeefffhhhiiihhheeecccggghhhfffbbbaaaddddddbbbcccaaa___```dddjjjnnnpppoooqqqqqqmmmiiifffgggiiifffdddbbbaaaaaaaaacccddd^^^\\\ZZZYYYWWWUUUTTTTTTXXXVVVTTTSSSRRRRRRTTTUUURRRUUUVVVTTTPPPMMMNNNPPPJJJKKKMMMNNNNNNNNNMMMLLLRRRSSSUUUVVVUUURRRPPPOOOQQQSSSTTTTTTWWWZZZ[[[\\\^^^^^^______aaadddfffffflllhhhgggjjjiiieeegggkkkdddddddddeeefffffffffeeeaaa]]]YYYXXXZZZ]]]``````[[[ZZZXXXXXXYYY\\\```cccWWWUUURRRRRRTTTVVVWWWWWWRRRQQQPPPQQQSSSTTTSSSRRRTTTQQQQQQOOOIIIGGGTTTddd\\\MMMJJJJJJAAA===CCCEEEDDDEEEBBB>>>@@@DDDDDD???DDDDDDCCCCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCEEEFFFFFFGGGGGGFFFEEEDDDOOOOOONNNNNNMMMMMMMMMMMMQQQOOOLLLMMMQQQVVVYYYZZZLLLNNNOOONNNLLLKKKLLLNNNLLLLLLLLLNNNOOOOOOLLLIIIFFFDDDAAAAAABBBBBB@@@>>>???>>>===<<<<<<<<<<<<===============<<<<<<<<<<<<;;;;;;:::999999888888777555555666666666666555555444444444555555444333333555555555555666666666666888888888888999:::;;;<<>>>>>>>>>>>>>>???BBBGGGJJJKKKKKKLLLMMMQQQPPPPPPOOONNNMMMPPPSSSXXX^^^bbb```ZZZUUUUUUXXX______^^^^^^[[[YYYXXXYYY\\\\\\[[[ZZZXXXVVVSSSRRRLLLOOOSSSUUUSSSPPPQQQTTTOOONNNJJJGGGKKKQQQPPPKKKLLLJJJGGGFFFDDDBBB???===CCCAAA>>>======???BBBDDDFFFCCC???>>>>>>>>>@@@AAA??????@@@AAAAAAAAAAAAAAA>>>AAACCCDDDCCCBBBBBBBBBCCCEEEFFFGGGFFFEEEEEEDDDFFFGGGHHHIIIJJJKKKKKKKKKNNNOOOWWWWWWSSSZZZaaaYYYQQQOOOQQQVVVWWWWWWXXX[[[___ccchhhiiiaaaYYY[[[aaaYYY]]]^^^ZZZWWWYYYZZZXXX[[[VVVTTT[[[aaaaaa______WWWWWWWWWXXXXXXUUUPPPLLLKKKKKKKKKLLLLLLKKKHHHEEE@@@AAABBBCCCCCCBBBAAA@@@======<<<<<<;;;:::::::::999999888777777777777888555444333333333333444555444333222111111111111111000000000/////////......------------------------...------------------...,,,,,,,,,------------........./////////000000000222333333444555777888999;;;:::===AAABBB???AAAEEEGGGIIIJJJIIINNNUUUXXXVVVYYYZZZ]]]^^^XXXQQQQQQUUU^^^```bbb^^^XXXSSSSSSUUUIIIWWWnnnkkkuuuzzzvvvqqqxxx~~~vvvrrrrrrnnnqqquuuuuuqqqrrrvvvpppeeeiiinnnooollliiiiiiiiigggeee```ZZZXXXVVVPPPFFF>>>333000000555666555777<<<000111222444333111000111---...///111333444333222222222444777888666555555666999;;;<<<>>>AAABBBAAABBBBBBBBBCCCDDDEEECCCBBBAAAAAAAAABBBCCCDDDFFFFFFIIIFFFBBB@@@@@@CCCFFFIIIMMMLLLMMMPPPUUU[[[```cccddddddbbb```]]]]]]___aaadddccccccdddeeeccc```]]]aaadddeeebbb``````]]]YYYcccdddcccccccccfffjjjnnnkkknnnqqqoookkkgggggghhhgggfffdddbbb```_________YYYZZZXXXVVVTTTUUUUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPOOORRRTTTRRRNNNKKKKKKMMMHHHIIIJJJKKKLLLLLLLLLKKKMMMOOOQQQRRRRRRPPPMMMJJJNNNOOORRRUUUXXXXXXYYYYYY```^^^[[[ZZZZZZZZZ\\\^^^^^^\\\\\\^^^^^^\\\\\\]]]ZZZ[[[\\\\\\\\\]]]^^^___ZZZYYYYYYYYY\\\]]]^^^^^^VVVWWWXXXZZZ[[[\\\\\\[[[RRRPPPOOOPPPSSSVVVXXXYYYRRRPPPOOOOOOQQQSSSTTTSSSKKKMMMOOONNNKKKZZZhhhIIIJJJDDD;;;@@@KKKFFFFFFCCC??????AAA@@@===AAAAAA@@@@@@@@@AAAAAABBBBBBAAA???>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDDDDIIIJJJJJJKKKLLLLLLLLLMMMMMMMMMMMMOOOQQQSSSSSSRRRLLLMMMMMMLLLKKKJJJKKKKKKGGGHHHIIIJJJKKKJJJGGGEEEAAA@@@@@@@@@AAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999888777777666666333333444444444444333333333333444444444444444333333333444444444555555555666666666666777888999999999999999999999999999888:::>>>DDDHHHJJJKKKLLLMMMQQQRRRQQQNNNMMMNNNPPPRRRXXXXXXWWWVVVTTTTTTUUUVVV[[[]]]^^^[[[XXXXXXYYYYYYYYYZZZYYYXXXVVVSSSPPPNNNOOOQQQQQQNNNJJJJJJMMMPPPNNNKKKHHHHHHMMMRRRPPPJJJHHHFFFDDDBBBBBBAAA???>>>@@@>>>===<<<<<<>>>@@@BBBCCCCCCAAA>>>======>>>>>>===>>>???@@@@@@AAAAAA@@@===@@@CCCDDDCCCAAAAAAAAABBBBBBCCCDDDEEEEEEDDDBBBFFFEEEEEEEEEGGGJJJMMMOOOXXXOOOSSS[[[WWWVVVYYYVVVOOOOOOSSSZZZ^^^\\\\\\___``````bbbccc___YYYYYY\\\]]]___^^^YYYWWWZZZ]]]]]]]]]TTTPPPWWW^^^^^^XXXTTT]]]\\\ZZZYYYXXXWWWUUUTTTKKKKKKKKKKKKLLLJJJFFFCCCBBBBBBCCCBBBAAA???===<<<;;;;;;;;;:::::::::999999888888777666666666666777333333222111111222333333222222111000000000000111//////...............---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////111222222333555666888999;;;;;;===AAAAAA???@@@DDDGGGIIIHHHIIIMMMTTTVVVSSSRRRUUUZZZ\\\WWWPPPRRRWWW]]]```bbb]]]UUUPPPPPPRRRHHHWWWrrrnnnvvvxxxtttooowww}}}uuuqqqrrrnnnnnnsssssspppqqquuupppeeekkkkkkhhh```]]]___aaa```]]]ZZZWWWWWWXXXUUUNNNHHHEEE:::222000...,,,111;;;777333000000000111888???EEE<<<222...000333444333000......111222111333666333555888;;;===>>>>>>>>>??????>>>>>>>>>???@@@AAA@@@@@@@@@AAABBBCCCDDDEEEEEECCC@@@??????AAADDDFFFJJJHHHGGGJJJQQQYYY^^^```]]]]]]]]][[[YYYYYY[[[]]][[[[[[\\\\\\\\\\\\\\\\\\^^^bbbdddbbb``````\\\WWWbbbccccccaaa```aaaeeeiiigggjjjlllmmmjjjhhheeedddffffffdddccc```]]]ZZZYYYXXX[[[[[[WWWUUUWWWXXXWWWRRRRRRSSSSSSRRRPPPNNNMMMMMMNNNOOONNNLLLIIIHHHHHHFFFFFFGGGHHHHHHIIIHHHHHHGGGGGGHHHKKKMMMLLLIIIFFFHHHIIIOOOTTTUUUSSSTTTWWWQQQPPPRRRWWWXXXVVVVVVXXX[[[ZZZ[[[^^^```___\\\[[[]]]\\\ZZZZZZYYYYYYYYYYYYTTTUUUXXXZZZ[[[[[[YYYXXXTTTTTTVVVXXXZZZYYYVVVTTTOOONNNMMMOOORRRUUUWWWWWWQQQOOOMMMLLLOOOQQQSSSSSSLLLJJJJJJIIIIII```vvvAAA@@@FFF@@@@@@CCC??????>>><<<<<<===>>>>>><<<<<<;;;;;;<<<<<<======>>>>>>============>>>>>>??????@@@@@@AAABBBCCCDDDCCCDDDFFFHHHJJJJJJKKKKKKGGGIIILLLNNNOOOMMMKKKIIIKKKKKKLLLKKKKKKJJJIIIHHHEEEFFFGGGHHHGGGFFFDDDCCC<<<===>>>???@@@@@@??????<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999888777777666555555444444222222333333333333222222222222333333444444333333222222222333333333444444444444444444555666777777777888999999::::::999999999<<<@@@CCCDDDEEEGGGHHHKKKNNNOOOLLLMMMRRRVVVWWWZZZVVVRRRQQQTTTWWWXXXXXXZZZ^^^^^^YYYUUUVVVXXXXXXXXXYYYYYYYYYWWWTTTQQQOOOSSSTTTQQQJJJHHHKKKNNNNNNLLLIIIGGGHHHMMMOOOLLLHHHDDDBBB@@@@@@@@@AAA@@@???<<<<<<;;;;;;<<<===???@@@>>>BBBBBB???===>>>>>><<<===>>>???@@@@@@@@@@@@@@@===@@@DDDEEECCCAAA@@@@@@@@@@@@AAACCCEEEEEEDDDBBBEEEDDDCCCCCCFFFIIIMMMPPPUUUJJJNNNWWWRRROOOSSSSSSQQQQQQWWW___cccaaaaaaccc___[[[ZZZ]]]\\\YYYWWWXXX\\\]]]\\\XXXZZZaaaeeeeee```XXXUUU[[[bbbaaa[[[XXXbbb```\\\YYYWWWWWWWWWXXXNNNMMMLLLKKKJJJHHHDDDBBBEEEDDDBBB@@@>>>===;;;;;;;;;;;;;;;::::::999999999777777666555555555555666222111000//////000111222111000000/////////000000------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---------.........000000111222444555777888::::::<<<@@@@@@===???CCCFFFGGGFFFGGGMMMTTTUUUQQQOOOSSSYYY[[[WWWRRRVVV]]][[[^^^^^^ZZZSSSOOOOOORRRHHHXXX~~~qqqpppxxxzzzoookkksssyyyrrrnnnpppnnnjjjnnnnnnkkknnnrrrmmmccckkkhhhaaaXXXUUUXXXYYYWWWWWWVVVUUUVVVWWWUUUQQQMMMEEE===;;;AAAGGGJJJTTTaaavvvooojjjhhhhhhjjjuuu{{{iiiaaadddhhhhhheee\\\RRRHHHAAA888...+++---333444777;;;============;;;;;;<<<<<<;;;<<<===>>>======>>>>>>???AAABBBCCC???>>>>>>===>>>???AAABBBAAABBBDDDGGGKKKPPPVVVYYYRRRUUUXXXYYYXXXWWWVVVWWWVVVXXXYYYXXXVVVVVVYYY\\\]]]```aaa^^^^^^```___\\\^^^``````___^^^___cccggggggffffffffffffeeecccaaaaaabbbcccbbb```\\\XXXUUUXXX]]]^^^YYYUUUWWWWWWUUURRRRRRQQQOOONNNMMMMMMMMMKKKJJJJJJJJJJJJHHHEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBCCCEEEHHHHHHFFFCCCEEEGGGMMMQQQOOOJJJLLLSSSRRRPPPSSSYYY[[[YYYYYY\\\VVVVVVWWWYYY\\\^^^[[[XXXXXXUUUSSSRRRTTTUUUTTTSSSOOORRRVVVYYYYYYWWWVVVUUUUUUTTTSSSTTTVVVWWWUUURRRPPPOOONNNOOOQQQSSSSSSSSSOOOMMMJJJIIIKKKNNNPPPPPPNNNHHHGGGIIIGGGOOOppp^^^;;;===CCCCCC@@@999:::999999:::::::::<<<>>>999999999999999:::;;;;;;::::::;;;<<<============????????????@@@AAABBBBBB@@@BBBDDDFFFGGGHHHHHHHHHFFFHHHLLLNNNMMMKKKIIIGGGIIIIIIJJJKKKKKKIIIFFFDDDEEEFFFHHHHHHFFFDDDBBBAAA:::;;;===>>>>>>=========999:::::::::::::::::::::999999999888888888888777666666555444444333333222111111222222222222111111///000111222222222222222111111111222222222333333222222222222333444555555777888:::;;;<<<<<<<<<<<<:::<<<=========???AAACCCDDDJJJLLLJJJMMMTTTZZZZZZYYYVVVTTTTTTVVVYYYYYYYYY\\\aaa```XXXRRRSSSTTTTTTVVVWWWXXXYYYXXXUUURRRQQQSSSTTTPPPKKKKKKOOOPPPMMMJJJGGGFFFHHHJJJIIIGGGDDDBBB@@@>>>>>>?????????>>>999:::;;;<<<<<<=========;;;@@@AAA===:::<<<===;;;===>>>>>>????????????>>>===@@@DDDEEECCCAAA??????>>>>>>>>>AAADDDFFFDDDBBBBBBBBBCCCDDDFFFGGGIIIIIIGGGIIIRRRQQQIIINNNYYYXXXSSSRRRVVV\\\___^^^^^^aaa^^^ZZZZZZ\\\\\\ZZZYYY\\\[[[[[[ZZZYYY^^^eeefffccc^^^]]]```eeehhhffffffhhhgggeeebbb]]]YYYWWWXXXXXXSSSPPPMMMKKKIIIFFFCCC@@@EEEDDDAAA>>>===<<<======<<<<<<;;;::::::999888888777666555555444444555555111000///......///000111000//////......//////000,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---......000222444555666777666999======;;;<<>>======777999;;;;;;;;;::::::;;;<<<<<<<<<<<<===???@@@AAA;;;;;;;;;<<<===>>>>>>???777===DDDGGGGGGIIIOOOTTTJJJOOOUUUYYYXXXVVVSSSQQQYYY[[[\\\YYYTTTSSSXXX]]]\\\^^^]]]ZZZ[[[```bbbaaa\\\]]]^^^^^^^^^```dddhhhiiieeeaaaaaabbbcccaaa___]]]___aaabbb```\\\WWWTTTWWW^^^^^^XXXTTTTTTTTTQQQTTTRRROOOLLLKKKKKKMMMNNNJJJHHHFFFGGGIIIGGGCCC???AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAADDDGGGGGGEEEBBBEEEFFFJJJMMMGGGAAAEEEOOOUUUOOOLLLOOOOOOLLLOOOUUUSSSTTTTTTUUUYYY\\\ZZZVVVQQQNNNLLLMMMRRRUUUUUUSSSOOORRRVVVXXXXXXWWWVVVUUUUUUQQQNNNNNNPPPSSSSSSQQQRRRQQQOOOOOOPPPPPPPPPOOONNNKKKGGGFFFHHHKKKMMMNNNJJJCCCFFFOOOMMMCCCEEEQQQHHH???@@@EEECCCEEEDDD;;;===<<<<<<===<<<;;;>>>AAA:::999999999:::;;;;;;<<<777888:::<<<======<<<<<<@@@@@@????????????@@@@@@@@@AAACCCDDDFFFFFFEEEEEEHHHJJJMMMNNNMMMLLLKKKKKKGGGHHHIIIJJJJJJHHHEEEBBBFFFHHHIIIIIIFFFDDDBBBAAA999;;;======<<<;;;::::::777888888999999999888888888888888777777777777666555444444333333222111111111111222222222222111111......///000000111000000000111111111111222222222111111111111222333444555333444666888999::::::999;;;;;;;;;;;;;;;===@@@CCCCCCHHHKKKIIILLLTTTZZZZZZVVVVVVVVVWWWWWWWWWXXXXXX^^^cccbbbXXXQQQPPPRRRPPPSSSTTTVVVWWWWWWUUURRRPPPQQQRRROOOKKKMMMSSSQQQKKKGGGFFFEEEGGGHHHEEEBBBBBBBBB@@@>>>======>>>>>>===777999:::<<<======<<<;;;999???@@@:::777:::===;;;===>>>>>>>>>>>>>>>======<<<@@@CCCDDDCCC@@@>>>>>>===<<<<<<@@@DDDFFFDDDBBB???@@@CCCEEEFFFEEECCCBBB<<>>@@@===<<<<<<;;;:::999888777666666555444444444444555000///...------...///000//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---...000222444555444444666:::;;;888:::>>><<<===>>>BBBKKKTTTUUUPPPJJJNNNSSSUUUPPPMMMTTT^^^\\\\\\[[[YYYXXXYYY\\\^^^LLLOOOtttiiijjjllljjjmmmmmmmmmppprrrnnnhhhmmmllljjjgggjjjnnnmmmhhhlllmmmiiiaaa]]]\\\ZZZVVVVVVTTTTTTTTTQQQLLLLLLOOONNNUUUwww|||fffVVVBBB:::CCCGGG<<<555777333444666888::::::;;;;;;999999999999999999999999999::::::;;;<<<;;;;;;;;;;;;>>>AAACCCDDDEEEGGGIIILLLOOORRRVVVXXXXXXWWWWWW\\\[[[[[[[[[[[[\\\]]]^^^bbbaaaaaa```aaabbbdddeee[[[```aaa^^^\\\^^^bbbbbbhhhbbb^^^aaahhhkkkgggaaa___eeeeee]]]XXX[[[^^^^^^___\\\XXXTTTRRRQQQQQQRRRQQQOOOLLLKKKKKKJJJFFFCCCFFFGGGHHHIIIIIIHHHGGGFFFBBBAAA@@@??????@@@BBBCCC======>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGGGGPPPOOOMMMLLLLLLMMMOOOPPPRRRTTTYYY```dddaaaWWWOOORRROOOPPPVVVWWWSSSRRRVVVQQQUUUYYYVVVRRRQQQXXX^^^^^^ZZZTTTPPPNNNQQQUUUXXXWWWUUURRRPPPOOOOOOPPPPPPRRRMMMIIIHHHKKKLLLJJJGGGFFFEEEEEEEEEEEEDDDAAA???>>>;;;:::;;;===>>><<<:::888888999::::::;;;<<<<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<===>>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>@@@BBBDDDFFFGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEEEEEEECCCAAA@@@=========<<<;;;;;;::::::888888888999999:::::::::>>>999444222555999777222444444333333333222222222222222222111000//////...////////////////////////////////////////////////...//////000111222222222444444555555666777777777777777777888999:::<<<<<>>>>>>>>===<<>><<<<<<===>>>>>>===>>>???@@@AAABBBAAA@@@???DDDHHHLLLPPPRRRTTTVVVXXXJJJNNNRRRUUUUUUUUUUUUVVVXXXXXXXXXZZZ[[[\\\ZZZYYY[[[ZZZZZZZZZZZZZZZ[[[[[[UUUXXX]]]aaabbbaaa^^^\\\]]]]]][[[ZZZYYYYYYYYYYYYSSSPPPLLLGGGCCCAAA@@@@@@???>>>===<<<;;;;;;<<<===;;;<<<<<<<<<;;;999777666222222333444333222111000111000000//////////////////............---------......------,,,+++******************************************************************************++++++++++++++++++++++++***+++,,,...///000000000333333444555666777888888<<<<<<<<<>>>AAAFFFJJJMMMHHHIIIOOOUUUSSSNNNPPPXXX]]]WWWSSSTTTTTTRRRRRRUUUJJJNNNqqqiiioooqqqyyytttlllhhhkkkooollleeefffhhhhhhgggiiimmmmmmjjjeeefffccc\\\XXXYYYXXXVVVZZZVVVVVVYYYYYYSSSMMMKKKKKKMMMMMM^^^wwwYYYJJJCCC======BBBEEE@@@:::666666777999:::888888888888888888888888999::::::;;;;;;;;;;;;;;;:::<<>>??????@@@AAABBBBBBCCCCCCDDDEEEFFFHHHJJJKKKOOONNNMMMLLLLLLMMMNNNNNNPPPSSSYYY___aaa^^^VVVPPPSSSPPPOOOSSSTTTQQQSSSWWWUUUYYY\\\[[[WWWVVVYYY]]][[[YYYVVVTTTSSSTTTUUUVVVUUUTTTSSSQQQPPPPPPQQQQQQWWWRRRMMMLLLNNNNNNKKKHHHFFFDDDCCCCCCCCCCCC@@@>>>===;;;::::::<<<===<<<:::777888888999::::::;;;;;;999999999999999999999999888888999999999:::::::::<<<<<<<<<===>>>>>>??????>>>>>>===<<<===???AAABBBCCCEEEGGGIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDGGGFFFFFFDDDCCCAAA???>>>=========<<<;;;;;;::::::888888888999999999::::::777777888777777777555222444333333333333222222222222222111000000///............................................................///000000111222222222222333333444444555555666666777777888:::;;;<<>>===<<<;;;;;;;;;::::::::::::::::::999:::;;;;;;;;;:::999888999999999999999888777777999999;;;<<<<<<<<<;;;:::???===;;;;;;<<<===>>>===>>>>>>???@@@@@@@@@@@@??????BBBFFFHHHIIIJJJKKKMMMHHHKKKNNNPPPQQQSSSUUUWWWUUUVVVWWWYYY[[[[[[YYYXXXTTTUUUWWWXXXYYYXXXWWWVVVSSSVVVZZZ]]]^^^]]][[[YYY^^^]]]ZZZXXXVVVTTTSSSSSSLLLKKKHHHEEEBBB@@@??????AAA@@@>>>===<<<<<<<<<===999:::::::::999777555444222222333333333222111000111000//////......//////............------------------,,,,,,+++*********************************************************************************++++++++++++++++++++++++***+++,,,...//////000000222222333444555666777777999999999;;;>>>BBBGGGIIIHHHJJJOOOSSSQQQMMMNNNUUUZZZVVVUUUVVVUUUQQQOOOPPPyyyHHHLLL{{{jjjhhhpppqqquuuhhh```eeellljjjcccaaafffhhhggggggiiiiiigggfffgggddd\\\WWWXXXYYYXXX\\\WWWVVV[[[]]]VVVKKKEEEDDDPPPIII<<>>?????????AAABBBGGGIIILLLOOOQQQRRRRRRQQQXXXXXXWWWWWWYYY]]]```bbbaaaaaaaaaaaacccfffhhhiiicccfffhhhgggiiillljjjeeedddeeeiiimmmooonnniiiddd]]]bbbccc^^^[[[\\\______]]][[[XXXUUURRRQQQQQQRRRNNNLLLJJJIIIIIIGGGDDDBBBBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBBBBBBBBBBAAAAAA????????????@@@@@@@@@@@@CCCCCCCCCCCCFFFIIILLLNNNKKKKKKKKKKKKLLLLLLLLLLLLMMMRRRYYY]]]]]]YYYUUUSSSZZZVVVTTTUUUVVVVVVXXX]]]XXXZZZ\\\[[[YYYXXXXXXXXXWWWWWWXXXYYYXXXWWWUUUUUURRRRRRSSSSSSSSSSSSRRRRRRWWWSSSOOOMMMNNNMMMJJJGGGEEECCCAAA@@@@@@@@@???>>><<<:::999:::;;;<<<;;;:::666777777888888999999999888888888888888888888888777777777777888888888888999::::::;;;;;;<<<<<<===<<<;;;;;;;;;;;;===>>>???@@@BBBDDDFFFGGGHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDIIIGGGEEEBBB@@@>>><<<<<<======<<<<<<;;;:::::::::888888888888888999999999333555777777555333444666333333333222222222111111111111000000//////...............................................................///000000111111//////000111111222222333555555555666777888::::::;;;;;;<<<>>>AAAEEEIIILLLMMMNNNNNNLLLJJJLLLPPPUUUXXXWWWUUURRRPPPQQQTTTWWWUUUWWWUUUPPPNNNPPPOOOLLLMMMKKKIIIJJJLLLLLLHHHDDDAAAAAABBBBBBAAA@@@>>>===>>>>>>======<<<<<<;;;;;;;;;::::::999888888777777777777888999999999888888777777777777777666666555777777888999999999999999;;;:::999999;;;========================>>>?????????AAACCCDDDDDDCCCDDDFFFFFFHHHJJJLLLMMMOOORRRUUUSSSTTTVVVWWWWWWUUUSSSRRRMMMPPPTTTVVVWWWVVVTTTRRRRRRTTTWWWYYYZZZZZZXXXWWW^^^\\\YYYUUURRROOOMMMLLLFFFFFFEEEDDDCCCAAA@@@@@@CCCAAA???>>><<<<<<<<<<<<777888777777666444333222111222222222222111000000000000///............///......---------,,,,,,,,,,,,,,,++++++***)))))))))***************************************************************************************************+++,,,---.../////////000000111222333444555555555555555777:::>>>AAADDDFFFGGGKKKOOOMMMJJJKKKPPPVVVTTTVVVXXXVVVOOOJJJJJJuuuFFFLLL|||~~~{{{qqqcccfffmmmhhhsssmmmccc^^^aaahhhhhhcccaaagggkkkhhhdddeeedddcccjjjkkkggg]]]WWWVVVWWWWWWYYYUUUTTTXXXWWWPPPGGGBBBEEEMMMQQQJJJFFF^^^rrrYYYJJJBBB:::999;;;;;;666111555555555555555555555555777888888999999999999999888:::============>>>???DDDFFFIIIKKKMMMNNNOOONNNOOOQQQSSSWWW[[[^^^aaabbb````````````aaaccceeefffdddfffggghhhlllnnnjjjcccdddgggjjjkkkhhhdddaaa___\\\___```^^^\\\\\\]]]^^^[[[YYYWWWTTTQQQPPPPPPPPPKKKJJJIIIHHHFFFEEEBBBAAAAAA@@@???>>>>>>???@@@AAA@@@AAABBBCCCCCCAAA@@@????????????>>>>>>>>>>>>>>>BBBBBB@@@AAABBBFFFIIILLLGGGHHHIIIJJJJJJJJJIIIIIIKKKQQQXXXZZZXXXUUUUUUVVVZZZXXXWWWWWWWWWXXXZZZ\\\YYYXXXVVVUUUUUUTTTTTTTTTUUUVVVXXXYYYYYYWWWUUUTTTPPPQQQSSSTTTUUUTTTSSSRRRRRROOOLLLJJJJJJIIIFFFDDDDDDBBB???===>>>>>>>>>===::::::999999:::::::::999666666666777777777888888666666666666666666666666666666666666777777777777888888999999:::;;;;;;;;;::::::::::::;;;<<<===>>>>>>???AAADDDEEEGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDGGGEEECCC@@@===<<<<<<<<<======<<<;;;;;;::::::999777888888888888888888888666333222333333222555999222222222222111111111111000000000//////.........------------------------------------------------------........./////////......//////000000111111444444444444555777888999999999999;;;>>>BBBEEEGGGIIIKKKKKKJJJIIIKKKQQQVVV[[[YYYVVVRRROOOOOOQQQSSSVVVWWWUUUOOOMMMNNNMMMIIIJJJIIIHHHIIIJJJJJJGGGDDD???@@@AAABBBAAA???===;;;<<<<<<;;;;;;::::::::::::888888888888888777777777555555666666777777777777555666666666666666555555666666777777777888888888888777666888:::<<<<<<;;;<<<;;;::::::;;;<<<>>>???===???AAAAAA@@@@@@AAABBBDDDGGGJJJLLLLLLMMMNNNPPPSSSUUUVVVUUUSSSOOOMMMLLLNNNPPPSSSVVVWWWWWWVVVUUUUUUWWWYYYZZZ[[[ZZZYYYXXX\\\ZZZWWWSSSOOOLLLJJJIIIFFFFFFFFFEEEDDDCCCBBBAAACCCAAA???===;;;;;;;;;;;;777777666555444333222222111111111111111000000000000///......------......------------,,,,,,,,,++++++*********))))))((((((******************************************************************************************************+++------...............///000111222222333222222333444777:::===???AAACCCGGGIIIIIIIIIKKKNNNSSSRRRTTTVVVSSSKKKGGGGGGqqqGGGMMMyyyxxxpppkkkeee^^^eeeiii```bbbddddddbbbbbbeeeeeebbb___eeeiiigggdddddddddccceeehhheee[[[TTTSSSTTTTTTUUURRRRRRRRRNNNGGGDDDEEEKKK@@@???IIIHHHCCCUUUqqqqqqQQQ:::111111444555333333333333333333333333555555666777777777777777888999<<<<<<;;;;;;<<<===AAABBBEEEGGGIIIKKKKKKKKKJJJMMMRRRWWWZZZ\\\\\\[[[___^^^]]]\\\]]]^^^___```cccfffggghhhlllnnnjjjbbbdddeeefffccc```]]]]]]^^^ZZZ[[[\\\]]]\\\ZZZZZZ[[[WWWVVVTTTQQQOOONNNNNNMMMGGGHHHGGGFFFDDDBBB@@@@@@@@@???>>>======>>>???@@@???@@@AAAAAAAAA???>>>==================<<<<<<<<<@@@???======>>>@@@CCCEEEDDDDDDEEEFFFGGGFFFFFFFFFIIIOOOUUUVVVSSSQQQTTTXXXQQQRRRSSSSSSSSSTTTSSSRRRYYYVVVRRROOONNNPPPSSSVVVUUUUUUVVVVVVVVVUUUUUUTTTOOOQQQSSSUUUUUUTTTRRRQQQKKKJJJHHHHHHGGGFFFEEECCCCCC@@@===<<<<<<===<<<;;;888999999999888888999999555666666666666666777777555555555555555555555555666666666666777777777777777777888888999:::::::::999999999:::;;;;;;<<<======>>>???AAACCCEEEFFFGGGDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA???===<<<<<<======<<<<<<<<<;;;::::::999999777777777777777777777777888222222999===:::666666222222111111111000000000/////////...............---------------------------------------------------------------..................///000000111111222222222333444555666777777777888:::===@@@BBBDDDIIIKKKLLLLLLKKKNNNSSSXXXZZZXXXUUUQQQNNNNNNQQQSSSUUUVVVTTTOOOLLLMMMLLLIIIIIIIIIHHHIIIIIIGGGEEECCC???@@@AAABBBAAA???===;;;;;;:::999888888888999999444555666777888999888888444444444444555555666666555555666666666666555555555555555666666666777777555444444666999::::::999999999888888999:::<<<===888:::;;;<<<;;;<<<>>>@@@CCCGGGKKKMMMMMMLLLKKKKKKRRRTTTVVVUUURRRPPPPPPQQQUUUUUUVVVWWWXXXYYYZZZ[[[ZZZ[[[]]]^^^^^^]]]\\\[[[XXXWWWUUURRROOOMMMLLLKKKFFFFFFFFFEEECCCBBB@@@???AAA@@@>>>;;;:::999999999888777666555444333333222111111000000000////////////......------------------,,,,,,,,,++++++++++++******)))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---------,,,,,,,,,---...///000111111111111222333666888;;;<<<>>>AAADDDGGGIIIMMMOOOPPPRRRPPPQQQQQQMMMGGGFFFIIIoooGGGLLLtttvvvlll```]]]^^^\\\bbbeee]]]YYY```eeecccbbbbbbaaa^^^ZZZ```cccbbbcccggghhhfffaaaeeeeee]]]VVVUUUWWWWWWRRRPPPOOONNNJJJDDDDDDHHHHHHAAA===@@@CCC@@@<<<:::JJJTTTeeexxxyyyzzzhhhNNN999000000222333111111111111111111111111222333444444555555444444555777::::::::::::;;;<<<===>>>@@@BBBDDDFFFGGGGGGHHHKKKPPPTTTVVVUUUTTTRRR\\\[[[ZZZYYYXXXYYYZZZZZZaaaeeeggghhhiiikkkhhhcccaaa```___\\\[[[[[[^^^```XXXWWWXXX[[[[[[WWWUUUVVVSSSRRRPPPNNNLLLKKKJJJJJJDDDEEEFFFDDDBBB?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::<<<;;;:::999:::<<<>>>???@@@@@@AAAAAABBBCCCCCCCCCGGGKKKOOOPPPNNNNNNRRRVVVMMMQQQRRRQQQQQQRRRQQQNNNWWWUUUQQQLLLKKKNNNUUUZZZVVVVVVVVVUUUUUUTTTTTTTTTQQQRRRSSSTTTSSSRRRPPPNNNHHHHHHHHHHHHGGGEEEDDDCCCAAA???===<<<<<<<<<;;;:::777888999888777666777999666666666666666666666666444444444444444444444444555555555555666666666666666666666777888888999999888888999999::::::;;;;;;;;;;;;===>>>@@@BBBCCCDDDBBBBBBBBBCCCCCCBBBBBBAAA======<<<<<<<<<======>>><<<<<<;;;;;;:::999999999777777777777666666666666555111777DDDIIIAAA555000111111111000000000000///..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111000000111111222333555666666666777999;;;>>>@@@AAAHHHKKKNNNNNNNNNPPPTTTYYYTTTSSSQQQOOOMMMOOORRRVVVRRRTTTRRRMMMLLLMMMLLLIIIIIIJJJJJJIIIHHHFFFCCCBBB??????@@@@@@???>>><<<;;;999888777666666777888999222333555888999999999999444444444333333444555555333444555555555555555555444444444444444555666666333222333555777999888666666666666777888999:::;;;999:::<<<<<<<<<===@@@BBBCCCFFFJJJLLLLLLKKKJJJJJJQQQSSSUUUUUUSSSTTTWWW[[[XXXXXXXXXXXXYYY[[[\\\]]][[[]]]___``````^^^\\\ZZZVVVUUUSSSQQQPPPOOONNNNNNFFFEEEDDDBBB@@@???>>>===@@@>>><<<:::999999999999888777666555333333333333111000000///.../////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++,,,,,,,,,+++++++++,,,---...///000000000111222333555777999:::===@@@CCCEEEIIIPPPSSSRRRNNNLLLMMMMMMIIIDDDFFFKKKlllFFFKKKnnnllliiiZZZYYY```\\\ZZZ]]][[[UUUYYY[[[ZZZ[[[^^^^^^[[[YYY\\\]]]]]]aaaggghhheee___fffggg```XXXVVVWWWWWWNNNJJJHHHJJJIIIEEEDDDEEEBBBFFFFFFAAA<<<======;;;@@@@@@@@@BBBHHHTTTbbblll~~~}}}tttrrrvvvqqqrrrpppiii___UUUMMMHHH<<<:::666444444222000...////////////////////////000111111222222222222222222444777888777888999:::888999;;;===???AAABBBCCCFFFGGGJJJMMMOOOQQQRRRRRRXXXWWWVVVVVVVVVWWWXXXYYY\\\aaaeeedddccceeedddaaa^^^\\\YYYXXXXXXYYY[[[\\\VVVSSSUUUYYYYYYSSSPPPPPPNNNNNNLLLKKKIIIHHHGGGFFFBBBDDDEEECCC@@@>>>>>>???<<<<<<============<<<<<<<<<<<<;;;:::999999999999888888888888999999999999666666666777888:::;;;<<<>>>=========>>>???AAABBBDDDFFFHHHHHHHHHJJJNNNRRROOORRRRRRNNNNNNRRRRRRNNNPPPQQQPPPMMMJJJMMMUUU\\\WWWWWWXXXWWWWWWUUUSSSRRRSSSSSSSSSRRRQQQOOOMMMKKKGGGHHHHHHGGGEEEBBBAAA@@@@@@>>>============:::888555777999888666555777888666666666666666666666666333333333333333333333333333333333444444444555555333333444555555666666777555666777888888999999999888999999;;;<<<>>>???@@@???@@@@@@AAAAAAAAA@@@@@@;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::999999888777777666666666555555555444111777DDDFFF;;;222111111111000000000/////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------......///000000/////////000111222444444444444666777999;;;======BBBFFFJJJKKKKKKLLLOOORRRQQQPPPNNNLLLKKKLLLPPPSSSNNNPPPOOOKKKJJJLLLLLLIIIJJJKKKKKKJJJGGGDDDBBBAAA>>>>>>>>>===<<<<<<;;;;;;888777666444555666777888333555777999999999888888666555444333333333444555111222333333444444333333333222111111111222444444222111222444666777555444333444555777888888999999;;;<<<===<<<<<<===???BBBBBBDDDFFFGGGGGGIIILLLOOOQQQSSSSSSQQQOOOPPPVVV[[[VVVWWWXXXYYYYYYYYYYYYXXXXXXZZZ]]]______\\\XXXVVVTTTSSSRRRQQQPPPOOOOOOOOOFFFEEECCCAAA@@@??????@@@???>>><<<;;;:::::::::;;;888777555333222222222333111000///.........//////...------,,,+++,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******+++++++++++++++++++++,,,---...//////000000000111222444666777888:::>>>@@@@@@EEEMMMPPPNNNHHHHHHJJJKKKGGGCCCFFFLLLkkkEEEJJJjjjfffkkk\\\]]]ddd[[[RRRUUUXXXRRRQQQOOONNNTTT\\\^^^ZZZ\\\\\\[[[ZZZ___eeeeeeaaa]]]dddeee]]]TTTOOOOOONNNKKKDDDBBBFFFIIIGGGBBB@@@CCC<<<999======999:::???666:::======<<<;;;<<<>>>???AAADDDIIIOOOQQQPPPNNNUUUPPPNNNLLLFFF>>>???EEE888777777777333///000444.........//////.........//////////////////////////////000111111111111111000222444555666666777999555666777999;;;===>>>???AAAAAACCCFFFKKKPPPUUUXXXUUUUUUTTTTTTUUUWWWXXXYYYVVV]]]aaa___]]]^^^___^^^]]]ZZZVVVUUUUUUUUUTTTSSSUUUQQQRRRXXXXXXQQQLLLMMMLLLKKKJJJIIIGGGFFFDDDDDDAAACCCDDDCCC???======>>>::::::<<<======<<<::::::<<<:::999777666666777888666666777777888888888888222333444666888:::<<<<<<===<<<;;;:::;;;===???AAABBBBBBCCCCCCEEEHHHLLLOOOMMMOOOMMMGGGGGGMMMOOOLLLIIIMMMPPPMMMJJJKKKSSS[[[WWWXXXZZZ[[[YYYVVVSSSQQQUUUTTTSSSQQQOOOMMMKKKJJJFFFGGGHHHFFFBBB???===<<>>>>>>>>>>>===:::888555777999888555444666888777777777777777666666666222222222222222222222222111111222222222333333333111222222333333444555555333444555666777777777777777777777888999;;;<<<===>>>??????@@@@@@@@@??????:::;;;<<<===<<<;;;:::999<<<<<<;;;::::::999999888777777666666555555555444555111444;;;999000000777000000000000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,------...//////////////////000222333444222333444666888999;;;;;;;;;???DDDFFFFFFFFFHHHKKKRRRQQQNNNJJJHHHHHHKKKMMMKKKMMMLLLIIIIIIKKKLLLIIIKKKLLLLLLJJJGGGCCCAAAAAA>>>===<<<:::::::::::::::777666555444444555777888555666888999:::999777666777666444333222333333444///000111222222222222222111000/////////000222333111111222333555666444222111333555777888888888777888999999888777777999<<>>===<<<;;;;;;<<<===777666444222111111222222111000///------......///...---,,,,,,++++++,,,,,,+++++++++************)))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******+++++++++*********+++,,,---...//////000//////000222333555666666777;;;<<<;;;@@@HHHJJJGGGCCCEEEIIIKKKHHHDDDFFFLLLdddEEEQQQaaagggccc[[[TTTQQQPPPNNNPPPSSSTTTRRRJJJPPPccchhh^^^ZZZ\\\YYYXXXZZZ___aaa^^^[[[]]]```^^^YYYVVVVVVTTTPPPIIIHHHFFFDDDBBBBBBBBBBBB????????????>>><<<;;;::::::======::::::<<<;;;888::::::999999888777777666555555555555555555444444111111111111000000000///////////////............//////......------------............////////////000111111222222333444444444555777777888999;;;>>>@@@BBBDDDFFFHHHKKKOOOSSSRRRSSSRRRQQQQQQUUU\\\bbbYYYYYYXXXWWWWWWWWWWWWWWWTTTWWWZZZZZZWWWSSSPPPNNNPPPPPPQQQQQQPPPOOOOOONNNMMMLLLJJJHHHFFFEEEEEEDDDBBBBBB@@@???>>><<<;;;;;;;;;;;;:::999888888888888:::999999888777666555555555555555555555555555555666555333222333666888::::::;;;<<<===>>>>>>>>>>>>>>>???AAACCCEEEFFFGGGHHHHHHIIIIIIIIIHHHIIIKKKNNNFFFMMMOOOKKKJJJMMMOOOLLLVVVXXXWWWRRRRRRVVVTTTNNN[[[[[[WWWPPPNNNOOOLLLGGGIIIHHHFFFDDDBBBAAA@@@???@@@>>><<<<<<===>>>===<<<888777777666666666666777999888666555444444444555111111000000111111222333333222111000000111222333333333333222222111111111222222222333444555777777888888777777888:::<<<>>>===>>>>>>>>>>>>>>>======::::::999999::::::;;;<<<<<<===999555888>>><<<333999888777666555444333333333333333333222111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,......//////000000111111444444444555666777888999999<<<@@@CCCDDDEEEGGGHHHLLLLLLLLLIIIGGGGGGHHHJJJKKKJJJIIIGGGHHHIIIKKKLLLKKKHHHEEECCCBBBAAA@@@???===<<<;;;:::999888888888777777777777666666666666444444444444555666777777222222222222222222222222111111111111000000000///111111000000//////......111111111111111111111111111111222222222333333333666666666777888999;;;;;;???@@@@@@@@@@@@CCCHHHLLLMMMMMMLLLKKKJJJJJJKKKKKKQQQPPPNNNMMMMMMNNNPPPRRRUUUYYYZZZYYYXXXXXXVVVQQQSSSQQQPPPPPPPPPPPPOOOMMMCCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<;;;;;;::::::999666444222111222222111000000000///...---,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&''')))***))))))(((((((((((())))))******))))))((((((''''''******))))))((((((''''''******************************+++++++++,,,,,,,,,......//////000111111111555666777999<<>>===<<<;;;:::999;;;<<<999888::::::666999999999888777777666666555555555444444444333333111111111000000000//////////////////.........---............------,,,,,,------........./////////000000111111222333333333222444555666666777:::<<>>===<<<<<<;;;;;;;;;:::999888888888888777777777777777777777666555555555555555555555555666555333333333666888:::999:::;;;<<<===============>>>@@@BBBDDDEEEFFFFFFEEEFFFFFFFFFFFFGGGJJJLLLOOOQQQOOOLLLNNNSSSTTTPPPTTTVVVTTTPPPQQQTTTSSSOOOUUUVVVSSSOOONNNOOOMMMHHHIIIHHHFFFDDDBBBAAA@@@@@@>>>===<<<<<<======<<<;;;888777666666555666666666888777555444333333333444111000000000000111222222222111000000000000111222222111111111000000000///111111111222333555666777777666666555777999;;;<<<<<<<<<<<<======<<<<<<;;;999999888888888999::::::888888777555666888888666888777777666444333333222333333333333222111000///////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,---......//////000111111222222222222333555666777666999===@@@BBBDDDGGGIIIHHHIIIIIIHHHGGGFFFHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIIIIFFFCCCAAAAAA@@@???>>>======;;;:::999888888888777777777777666666666666444444333333333444555555222222222222222222222222111111111000000000//////000000000/////////......000000000000000000000000111111111222222222222333666666666666777999:::;;;===>>>>>>======???CCCFFFKKKJJJIIIJJJJJJJJJJJJIIIKKKKKKKKKKKKMMMOOOQQQRRRTTTYYY\\\XXXUUUUUUSSSPPPOOOMMMLLLKKKKKKKKKIIIHHHBBBCCCCCCCCCBBBAAA@@@@@@<<<<<<;;;;;;::::::999999666444222111222222111000000///...------,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''((()))+++---))))))(((((((((((())))))***)))))))))((((((((('''***)))))))))((((((((('''*********************************+++++++++,,,,,,------......///000000000222333444666999;;;>>>??????AAADDDFFFFFFDDDBBB@@@XXX===HHHVVV]]]VVVOOOHHHGGGFFFDDDFFFIIIOOOSSSOOOQQQ]]]\\\TTTTTTWWWUUUSSSTTTWWWWWWTTTQQQUUU\\\```]]]YYYTTTNNNGGGHHHHHHGGGFFFEEECCCBBBAAA??????>>>>>>===<<<:::999777::::::777666999999666888888888777666666555555666555555444333222111111000000000000//////////////////.........---------------------,,,,,,,,,,,,------------............//////000000111222222222111222444444444555777999===???AAABBBDDDGGGKKKNNNPPPSSSWWWYYYZZZZZZ[[[[[[XXXYYY[[[\\\[[[YYYVVVTTTUUUWWWZZZZZZWWWTTTRRRQQQPPPPPPPPPOOONNNMMMMMMLLLLLLKKKIIIFFFDDDBBBAAAAAA>>>>>>>>>============<<<;;;:::999888777777777777555555666666666777777777555555555555555555555555666555444333444555888999888999:::;;;;;;<<<<<<;;;<<<===>>>@@@BBBCCCDDDDDD@@@BBBCCCDDDDDDFFFIIIKKKPPPMMMIIIHHHLLLRRRRRRNNNRRRRRRPPPNNNOOOSSSSSSPPPNNNPPPPPPMMMNNNPPPMMMHHHHHHGGGEEEDDDBBBAAA@@@@@@<<<<<<<<<<<<======;;;999777777666555555555555555555444333222222222222222000000//////000000111222000000////////////000000///////////////.........111111111111222333555555555444444444555666888999999999::::::::::::999999777777666666777777888999888666666777555333444777666666555444333333222222222333333222222111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,---------...//////000000/////////000111222333444222666:::===???BBBEEEGGGCCCEEEGGGHHHGGGFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEEEEFFFCCC@@@??????@@@???>>>>>>===<<<:::999999999999777777777666666666555555444444333222222222222333111111111111111111111111000000000000///////////////////////////.........////////////////////////000000000111111111222222444444555555666888999::::::;;;:::999888:::===@@@HHHGGGFFFHHHKKKKKKIIIFFFFFFFFFHHHJJJMMMOOOPPPQQQSSSZZZ]]]XXXRRRPPPOOONNNQQQOOOMMMLLLKKKJJJHHHFFFAAAAAABBBBBBBBBAAAAAA@@@<<<<<<;;;::::::999888888666444222111222222111000000///...---,,,,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))+++---...))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((************************)))*********+++++++++++++++,,,,,,------...////////////111333555777999:::;;;===@@@BBBBBBAAA???>>>QQQ:::EEERRRYYYRRRKKKEEEEEEDDDBBBDDDGGGHHHOOONNNOOOWWWUUUOOORRRUUUTTTSSSTTTVVVWWWUUUSSSUUU\\\___\\\VVVRRRLLLGGGEEEEEEFFFEEEDDDBBB@@@>>>>>>>>>>>>===<<<;;;:::999777999999666555888999666777777666666555444444444555555444333111000//////000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------.........///000000111111000111333333222333666888;;;<<<>>>???@@@CCCGGGJJJNNNQQQTTTWWWXXXXXXXXXXXXWWWXXXXXXYYYXXXVVVTTTSSSSSSUUUWWWVVVTTTRRRQQQPPPPPPOOONNNMMMLLLKKKJJJJJJJJJIIIGGGDDDBBB@@@???>>>;;;<<<<<<<<<<<<=========:::999888777777666777777555555555555555555555555555555555555555555555555555444333333333555666777666777888999999::::::999:::;;;<<<>>>???@@@AAAAAA>>>@@@BBBDDDEEEFFFIIIKKKKKKKKKJJJJJJLLLOOOOOONNNQQQOOOMMMMMMOOORRRSSSRRRKKKNNNNNNMMMNNNPPPMMMGGGGGGFFFDDDCCCAAA@@@@@@@@@<<<;;;<<<===>>>===:::888777777666555444444444444222222111111000000000000//////......//////000111//////............//////........................000000000000111222333444222222222222333444555666555666777777777777777777555555555555555666666777;;;555444777777333333777555555444333333222111111222222222222111000///............---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,---......//////............///111222333111444777:::<<<>>>AAACCCAAADDDGGGIIIGGGFFFEEEEEEGGGGGGGGGGGGFFFEEECCCBBBDDDBBB???>>>???@@@@@@???>>>===<<<:::999999999888777777777666555555555444444333222111000000000000111111111111111111111111000000/////////.................................------------------------//////000000000111111111333333333444555666777888777888888888777999;;;>>>EEEDDDDDDGGGKKKLLLHHHDDDDDDFFFHHHKKKMMMOOOPPPPPPQQQYYY]]]VVVNNNLLLLLLMMMRRRPPPNNNLLLKKKJJJGGGEEE???@@@@@@AAAAAAAAAAAA@@@<<<;;;;;;:::999888777777666444222111222222111000///...------,,,,,,,,,---++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((************************)))))))))************+++******++++++,,,---------,,,---///111333444555666888:::<<<>>>??????===<<>>???BBB@@@HHHIIIJJJQQQOOOKKKQQQOOOPPPPPPRRRTTTUUUUUUTTTPPPVVVXXXSSSLLLJJJGGGEEECCCCCCCCCCCCAAA???===<<<============<<<:::999888777999888555555999999777666666555444444333333222444333222111000///...---/////////............---------------,,,,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......//////000000111222222222333555777888:::;;;<<<===???CCCEEEKKKLLLMMMPPPRRRTTTTTTTTTUUUTTTRRRQQQQQQQQQRRRSSSOOOQQQRRRRRRPPPNNNNNNOOOOOONNNLLLJJJIIIHHHGGGGGGHHHGGGEEEBBB@@@>>>======999::::::;;;<<<<<<======999999888777666666666666666666555555444333333222333333333333333333333333444333222222222333444555444555666777777888888777777888:::;;;======>>>>>>>>>@@@CCCEEEFFFGGGIIIKKKIIINNNUUUWWWTTTQQQRRRUUUPPPMMMLLLNNNPPPRRRRRRSSSKKKNNNNNNLLLMMMOOOKKKFFFEEEDDDCCCAAA@@@?????????<<<<<<<<<>>>???>>>;;;888777666555444333333333333000000000000000/////////......------......///000------------------------------..................///////////////000111222000000000000111222222333333333444555555555555555444333333333333444555555888333111444777666555666444444444333222222111111111111111111000///......------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++,,,------......------......///000222333222444666777888999;;;===AAADDDHHHIIIHHHEEEDDDCCCGGGGGGGGGGGGFFFDDDCCCBBBDDDAAA???>>>???@@@@@@???===<<<;;;:::999888888888777777777666555444444333444333222111000/////////000000000000000000000000/////////............------------------.........,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000111111111222333444555666444666777888888:::===@@@BBBBBBCCCFFFJJJKKKHHHEEEGGGHHHJJJLLLMMMNNNOOOOOOPPPXXX[[[TTTMMMJJJLLLMMMOOOMMMJJJHHHGGGFFFCCCAAA??????@@@@@@AAA@@@@@@@@@<<<;;;:::999888777666666666444222111222222111000...------,,,,,,,,,,,,---+++******))))))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))******++++++,,,,,,,,,---///111222333333444666888:::<<<=========<<>>>>>???===>>>AAA:::BBBBBBCCCJJJJJJHHHNNNIIIJJJLLLNNNPPPQQQRRRRRROOOTTTUUUOOOHHHFFFGGGGGGBBBBBBAAA@@@???===<<<;;;=========<<<;;;:::888888666888777444444888999888555444444333222222111111222111111000///...------///.........------------------,,,,,,,,,+++++++++)))))))))***************************++++++++++++++++++,,,,,,---.........///000111111111111333555666777888999999;;;???AAAFFFFFFFFFHHHLLLOOOPPPQQQPPPNNNLLLKKKKKKMMMPPPRRRLLLMMMNNNMMMLLLKKKLLLNNNNNNLLLJJJGGGEEEDDDDDDDDDEEEDDDBBB@@@>>>======<<<888999999:::;;;;;;<<<<<<999888777666555555555555666666555444333222111000222222222222222222222222222222111111111111222222222333444555555666666666555666777999:::;;;;;;;;;<<<>>>BBBDDDDDDEEEGGGIIIFFFMMMWWW[[[VVVPPPQQQVVVNNNKKKKKKOOORRRQQQPPPRRRKKKMMMMMMKKKKKKMMMJJJEEECCCBBBAAA???>>>>>>======;;;;;;;;;<<<===<<<:::888777666555444333222222222...//////000000///......------,,,,,,------...///++++++,,,------,,,++++++,,,,,,,,,------------..................///000000...//////000000000111111000111222333444444444444333333222222333333444555222444444222333888888666444444444333333222222222000111111000000///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++*********+++,,,,,,---------------...///000222222333444555555555666888:::???CCCFFFHHHGGGEEEDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCCCCAAA???>>>???@@@??????<<<;;;:::888777777777777888777777666555444333333444333222111000////////////////////////////////////.........------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------.........///////////////000000111333444555222444666777888:::===???===???AAADDDEEEFFFGGGGGGJJJKKKKKKLLLMMMNNNNNNOOOOOOUUUWWWRRRMMMLLLMMMMMMOOOLLLJJJHHHHHHFFFCCCAAA??????@@@@@@@@@??????>>>;;;;;;:::999777666555555666444222111222222111000------,,,,,,,,,,,,------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******+++,,,,,,,,,---///111222333222222444555888:::;;;<<<<<<<<>>@@@???@@@DDDIIIMMMMMMLLLJJJIIIIIIIIIJJJLLLNNNOOOKKKKKKLLLKKKIIIJJJKKKMMMLLLJJJGGGDDDBBBAAAAAAAAABBBAAA@@@>>>======<<<<<<888888999999::::::;;;;;;888888777666555555555555444444333333222222111111000000000000000000000000000000000000//////000000111111222333444444444444444444666777888888999999888;;;>>>@@@AAAAAACCCDDDDDDGGGNNNTTTQQQKKKLLLQQQLLLHHHJJJPPPRRROOOMMMNNNIIIJJJIIIGGGHHHKKKJJJFFFAAA@@@???======<<<<<<<<<:::999888888999999888777777666555333222111111111---...///000000///......,,,,,,,,,,,,,,,------...******+++,,,,,,+++***************++++++,,,,,,,,,---------------......///......//////000000/////////000111222333333333333333333222222333333444555555BBBDDD777///444888444444444444444333333333333000000000000///...------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,---...///111111111222333333333555888:::;;;>>>BBBDDDEEEEEEFFFGGGDDDCCCBBBAAAAAABBBCCCDDDCCC@@@>>>======>>>===<<<;;;:::888777666666555555888777666555444333333222333222222111000000000000////////////////////////.........---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................///000111333333111333555555666777999;;;888<<<@@@AAA@@@@@@DDDHHHKKKKKKJJJJJJKKKMMMOOOPPPOOOSSSTTTPPPNNNOOOPPPNNNNNNLLLJJJHHHHHHGGGDDDBBB???@@@@@@@@@???>>>======;;;;;;:::888777666555444666444222111222222111000---,,,,,,+++,,,,,,------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))((())))))***++++++,,,,,,+++---///111222222111000222333555777999:::;;;;;;wwwDDD:::???BBBGGG???999666777777666777999999===999999AAABBBAAAGGGHHHJJJKKKLLLKKKKKKKKKLLLDDDLLLPPPKKKDDDBBBCCCCCCDDDCCCAAA???============<<<<<<<<<;;;:::999888777333555444000111555777666333333222222111000000000..................------......---------,,,,,,,,,,,,,,,,,,+++++++++******'''((((((((())))))******))))))))))))************)))******+++,,,,,,------,,,---......------///111333444555555555777:::===<<<<<<>>>CCCIIILLLKKKIIIEEEFFFHHHIIIKKKLLLMMMMMMJJJKKKKKKJJJIIIIIILLLNNNKKKIIIFFFCCC@@@??????@@@@@@???>>>======<<<<<<<<<888888999999999:::::::::888777666555555444444555111222222222222333333333///////////////////////////////////////.........000000111333333333333333333444555666777777777777555888;;;=========>>>@@@FFFDDDHHHNNNOOOKKKKKKOOOJJJFFFHHHOOORRRMMMJJJLLLFFFHHHFFFDDDFFFJJJJJJGGG??????>>><<<;;;;;;;;;;;;999777555555666777666555777666444333222111111111---...///000000000......,,,,,,++++++,,,,,,---...)))***+++,,,,,,+++***)))(((((())))))*********+++------,,,,,,,,,---............//////000///////////////111222222333333333333333222222333333444555===SSSWWW???---000555111555444444444444444444333000000000000///...---,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))************)))))))))***++++++,,,,,,+++++++++,,,---...000000///000222222333555999<<<777:::>>>AAACCCEEEGGGIIICCCBBB@@@??????@@@BBBDDDBBB???<<<;;;<<<<<<;;;::::::999888666555555555444888777666555444333222222333222222111111111111111////////////////////////......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///111222333000222333444333333444666444999>>>>>>;;;<<>>@@@@@@@@@@@@???===<<<<<<;;;;;;:::888777555444444666444222111222222111000,,,,,,,,,++++++,,,------******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************))))))(((((((((((())))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((())))))))))))***++++++,,,,,,+++,,,///111111111000///000111333555777999::::::hhhEEE777===DDDAAA>>><<<:::888666555555555999999999:::;;;<<<===>>>AAACCCEEEFFFFFFGGGIIIKKKKKKKKKJJJIIIFFFCCCAAA??????>>><<<;;;999888888888;;;:::999888777777777777333333333333333333333333222222111111000/////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************++++++,,,------......///---...///111333444444444666888;;;???CCCGGGJJJKKKMMMLLLKKKKKKKKKLLLMMMNNNMMMKKKIIIHHHIIIIIIIIIHHHKKKIIIGGGDDDBBB@@@>>>>>>>>>===;;;:::999999:::;;;999999999888777666666555555555444333333222111111222222222111000//////...////////////////////////---------............///000///.........///111222111111222333333444444555666666666777999;;;>>>???BBBDDDGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKGGGFFFDDDDDDEEEEEECCCBBBAAA???<<<:::888888888999888777666555555444444444444333222222111111222222/////////...------,,,,,,************************+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,............////////////////////////000000000000111...111777888333111444333333333444444444444555666333111111333333111...///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,------000////////////111222333777999:::;;;<<<@@@DDDHHHAAAAAAAAA@@@>>>>>>@@@BBBBBB???;;;777666666888999???===999666555666888:::666666555444333333333333000000////////////000000///............---------......---------,,,,,,,,,************************++++++************++++++)))************+++++++++,,,,,,,,,---------......000111111222222333444444666666777666777999>>>AAAIIIGGGEEEFFFIIIKKKJJJIIINNNNNNNNNNNNNNNMMMLLLKKKIIIGGGDDDAAA???>>>>>>???@@@???>>>===<<<;;;::::::777666666777999999888777111111000000//////......---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((())))))))))))(((((()))************+++++++++,,,,,,,,,---------......000111111222333333444444cccAAA444999@@@<<<<<<;;;999777666555555666999999999999:::;;;<<<===AAACCCEEEFFFFFFGGGJJJKKKIIIIIIIIIGGGEEEBBB@@@>>>???>>>===<<<;;;:::::::::::::::999888777666666777333333333333333333333333111000000//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,---.........---...///111333333444444666777999<<<@@@DDDHHHJJJOOONNNMMMMMMMMMNNNNNNOOOOOOLLLJJJIIIJJJLLLLLLLLLKKKIIIGGGDDDAAA???>>>======<<<;;;::::::999999:::999888888777666666555555444444444333222222111111222222111000000///..............................------------............//////.........///000111111111111222333333444444555555555666888:::===>>>@@@BBBEEEGGGFFFFFFGGGHHHFFFFFFEEEEEEFFFFFFGGGGGGFFFDDDCCCCCCCCCCCCBBB@@@@@@>>><<<:::888888888999888888777666555555555555333333222111111111111222/////////...------,,,,,,*********************************)))))))))(((((((((((()))))))))******************+++++++++,,,,,,------........./////////....../////////000000000///---000555666222000333333333333444444444555555555333111111333333111...............------------,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---//////......///000222333555666777888999<<<@@@CCC>>>??????===<<<<<<>>>@@@;;;:::999888999;;;>>>???>>><<<999777666666888999666555444333333222222333000000////////////000000............------------------------,,,,,,,,,,,,************************+++******))))))******+++))))))*********+++++++++,,,,,,,,,,,,------------000000111111222333333333444555555555555888<<>><<<;;;:::999888777666555666777777666444111111000000///.........---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((())))))))))))(((((())))))*********+++++++++,,,,,,,,,,,,------------000000000111222222333333^^^???333777<<<999999888777555555555555666888888777888888999:::;;;???AAADDDEEEEEEFFFHHHJJJGGGGGGFFFEEECCC@@@>>>===>>>>>>=========<<<<<<<<<999999888777666666666666222222222222222222222222/////////...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,---......---...///111222333333444555666777999<<>>===<<<;;;;;;;;;;;;:::999888888777777777666666555555444333333333222222111111000111111000000///.........------------------------,,,,,,,,,---------...............---...//////000000000000111222222333333444444444555666999;;;<<<>>>@@@CCCDDDDDDEEEFFFHHHIIIIIIHHHHHHHHHHHHHHHHHHDDDCCCAAAAAABBBBBB@@@??????===;;;999888888888888999888777666555555555555333222222111111111111111//////......---,,,,,,,,,******************************))))))))))))(((((((((((())))))))))))******)))*********++++++++++++------------............---.........////////////---,,,///333444111///111333333333333444444444444444222111111222222000///............------------,,,++++++++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************+++++++++,,,,,,,,,............///000111222222333444444555777:::===;;;;;;<<<;;;::::::;;;===777777888999;;;>>>@@@AAA;;;;;;999888777666666666555555444333222222222222000//////......//////000......---------,,,,,,,,,---------,,,,,,,,,++++++************************+++******))))))******+++)))))))))*********++++++++++++,,,,,,,,,---------//////000000111222222222222333333333333666999===???>>>===???BBBDDDDDDCCCNNNLLLJJJHHHFFFEEEEEEEEEEEEEEEDDDBBBAAA???>>>>>>???>>>===<<<:::999888777777666555555666555333111111111000//////......---,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((())))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,---------......//////000111111111[[[???666888<<<999777666555444333444555555666666666666666777888888<<<>>>@@@AAAAAABBBEEEGGGDDDCCCBBBAAA???>>><<<<<<;;;<<<<<<<<<===<<<<<<<<<888777666666555555555666222222222222222222222222//////......------,,,,,,,,,,,,,,,++++++++++++***************************))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))*********************************************+++,,,,,,---------...///000111222222222666555555666999>>>BBBEEEIIIIIIIIIIIIIIIJJJJJJJJJKKKHHHEEEDDDFFFIIIKKKKKKIIIGGGEEEBBB@@@>>><<<<<<:::;;;;;;;;;:::999777666666555555555444444444333222222222111111000000000/////////.........------------------------------+++,,,,,,,,,---------------------------......///...//////000111111222222222222222333444666999:::<<<>>>AAABBBBBBCCCFFFGGGJJJJJJJJJJJJIIIHHHHHHGGGDDDBBBAAAAAAAAAAAA@@@>>>===<<<;;;999888777777888888888777666555555555555222222111000000000000000//////...------,,,,,,+++************************))))))))))))))))))(((((((((((((((((()))))))))***)))))))))************+++,,,,,,,,,,,,------------------------............------///111222111000000222222222333333333444444222222111111111111000///.........---------,,,,,,++++++++++++************************************(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++---------......///000000000111222222222333555777888999::::::888888:::;;;777888999:::;;;<<<<<<<<<999999999888777666555444555444333222111111111111/////////....../////////------------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++******************************))))))))))))******))))))))))))************++++++++++++,,,,,,,,,,,,.........///000000111111111222333333333444888::::::;;;<<<>>>AAABBBCCCCCCMMMKKKHHHEEECCCCCCCCCDDDAAAAAAAAAAAA@@@???===<<<@@@???>>>===;;;:::888888888666555555555444222000111000000///......------,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))((((((((())))))))))))(((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,------...//////000000UUU???888999;;;888444444333222222222333444555444444444444555555666666888;;;<<<<<<===???AAA@@@???>>>===<<<;;;::::::888999:::;;;;;;;;;::::::666666555555444444555555111111111111111111111111000//////......------,,,,,,,,,+++++++++*********************************))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,---...///000111111111555444333444777:::???AAADDDEEEFFFFFFGGGHHHHHHHHHHHHFFFCCCCCCEEEGGGIIIIIIFFFEEECCCAAA???======<<<:::;;;;;;;;;:::888666444444444444333333333333333000000000000000/////////.........---------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++,,,,,,------------------......///000000111111111000111222444666777:::<<<>>>@@@@@@BBBEEEGGGFFFFFFFFFGGGFFFEEEDDDCCCDDDBBBAAAAAAAAAAAA@@@>>><<<;;;:::999888777777777888777666555444444444444222111000000//////000000.........---,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((())))))'''(((((((((((()))))))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,...///000111111111000111111111111222222222222000111111000000//////000...------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))*********+++++++++,,,,,,---....../////////000111111000111222444666888999999999888999;;;777777888999999999888888777888888888777555333222444444222111111111111111//////............//////---,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))***))))))))))))))))))***(((((()))))))))******************+++++++++,,,,,,,,,,,,---......//////000000222333333333444777999888:::===???AAACCCDDDEEELLLJJJGGGEEECCCCCCCCCDDDAAAAAAAAAAAAAAA@@@??????BBBAAA@@@>>><<<;;;999999999777666666666555222000000000//////...---------,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((((())))))))))))(((((((((((()))))))))******************+++++++++,,,,,,+++,,,,,,------...//////MMM;;;777777888555333222111000000111222222333333222222222333333444222444666777777888:::<<<===<<<;;;:::999888888999666777888999999999888777555555444444333444444555000000000000000000000000000//////...------,,,,,,++++++++++++************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******+++,,,,,,***+++,,,---............222111111222444777:::<<<@@@AAACCCDDDFFFGGGHHHHHHHHHFFFDDDDDDFFFGGGGGGGGGCCCBBBAAA???>>>>>>======;;;;;;:::999888777555444222222222222222222222222////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------.../////////////////////000222444555777999;;;<<<>>>@@@CCCFFFEEEFFFGGGHHHHHHGGGEEEDDDCCCBBB@@@@@@AAAAAA???>>>::::::999999888777666666777666555444333333333333111000000///////////////......------,,,+++++++++))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))(((((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,//////...///111222////////////000000000000111///000111000///...///000------------,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((())))))((())))))))))))***************,,,------...---------///111111000000111333555777999999999888999:::444444666777888999999999777777777666555444333222444333222111000000000000///......------......///,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))******))))))*********+++++++++++++++,,,,,,---.........///111222222222333555777555888===@@@AAABBBDDDFFFHHHGGGFFFDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA???===;;;:::999888777666555666555222000000000///......------,,,++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))(((((())))))))))))((((((((((((((()))))))))******))))))*********+++++++++++++++,,,,,,---.........{{{FFF888666666777444333222000/////////000000222222111111111111111222///111333444444555777999:::999888777666666777777666777888999999888666555444444333333333333444444000000000000000000000000......------,,,,,,++++++++++++++++++************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***+++++++++)))***+++,,,,,,,,,,,,,,,---......///111333444555999;;;>>>AAACCCEEEEEEFFFEEEDDDCCCDDDEEEEEEDDDBBB@@@@@@???>>>>>>>>>>>>???<<<;;;999888666555555555111111111111111111111111........................+++++++++,,,,,,,,,,,,,,,************************************++++++++++++))))))+++,,,,,,,,,+++***++++++,,,,,,---.....................///000222333333555777888:::<<<@@@CCCFFFGGGIIIJJJJJJIIIHHHGGGBBB@@@????????????>>><<<999999999888888777666666555555444333222222222222000000///............///......---,,,,,,++++++***))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((()))))))))))))))*********++++++************+++++++++,,,***......,,,,,,000111------------.........//////---///111000...---///111---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******)))***+++,,,---------,,,+++---///000//////000222333555888888888777888999444555555777888999:::;;;777777666555444333222222333222111000000//////000///......------......///++++++++++++************+++*********))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))***))))))))))))*********+++******++++++,,,------------///000000000111222444111555:::>>>???@@@BBBEEECCCCCCCCCDDDDDDEEEEEEFFFAAAAAA@@@@@@@@@BBBCCCDDDCCCBBBAAA???<<<;;;999888666555444444444444222000000//////......---,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((((((((((((((()))))))))***))))))))))))*********+++++++++,,,,,,---......///xxxDDD888888777888555333222000///......//////111111000000000000000111...000222333333444666888999888777555555555666777666777999:::999888666444333333333222222333444444000000000000000000000000------,,,,,,+++******)))+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++((()))***+++++++++++++++***+++,,,---///000000111333555999<<>>>>>>>>>>>>>>??????@@@===;;;999777555555555555000000000000000111111111---.....................+++++++++++++++++++++,,,)))))))))))))))))))))))))))************+++++++++((()))***+++,,,+++*********++++++,,,,,,---.........---------...///111222000222444555777:::>>>AAABBBCCCEEEGGGGGGGGGEEEEEE@@@???======>>>>>><<<;;;888888888888888777666555444444333222111111111111000000///.....................---,,,,,,++++++***))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************)))************+++++++++(((------******///000,,,,,,,,,,,,---------......---///111000...---///111---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))((()))+++,,,------,,,,,,***,,,...//////...000111111444666777777666777888888777777777888999:::;;;777666555444333222222222333222111000////////////.........------.........+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************)))******+++,,,,,,------+++---////////////000222...222888<<<===>>>@@@CCC???@@@AAACCCDDDEEEEEEEEE???>>><<<<<<===>>>AAABBBBBBAAA@@@>>><<<:::888777444333222222333333111///000//////...------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************+++,,,,,,------......///iiiDDD<<<666888222222333222111///............------......//////000000...//////000111222222222222333555444333333444666777444333444777888777555666555333111000000000111000///...------,,,------......---------,,,,,,,,,******))))))((((((''''''(((((((((((())))))))))))((((((((()))+++---000111))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,------.../////////333333444555777:::===???===>>>>>>??????@@@AAAAAA???>>><<<;;;:::;;;===>>>888888777666666666666666000111111111111000/////////............---------------,,,,,,,,,+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,---...///000111/////////111333777:::<<<<<<>>>@@@BBBBBBBBBAAA@@@AAA>>>::::::;;;;;;999666777888999:::999666333111222222111111000////////////............---------+++++++++************)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,,,,---...//////,,,,,,,,,---------......---------............///......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********(((((((((((()))))))))))))))************+++++++++---------............///111222222333333444555555666666666666666555555555555444333333222222333333000000000000////////////........................++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************)))************+++++++++------,,,------...///000111222333555888:::;;;<<>>AAABBBDDD???:::999:::;;;888444444333222111000000000000......---------,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,eeeBBB999444777333333333222111///......------............////////////......///000000111222222111333444444333333444555666444333444666777666444666555333111000000000000000///...------,,,,,,------,,,,,,,,,++++++++++++***)))))))))((((((((('''(((((((((((())))))))))))((((((((()))***,,,...///))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,------......111111111333555888:::<<<===>>>???@@@AAAAAAAAAAAA>>>===<<<;;;;;;<<<===>>>999888777666555555555555111111111111111000000///............---------------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,---...///000000////////////111444777999999:::===???AAAAAAAAA@@@???<<<:::999:::;;;999777666777888888666444222111222222222111000000//////............------------+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))*********+++,,,---------,,,,,,,,,,,,------------------------...............------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++------------............000000111222222333333444555555555555555555555555444444333222222222222333000000000000/////////...------------------------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,,,,,,,---...///000000000222444666888999:::===@@@BBB@@@@@@BBBAAA>>>>>><<<888888:::>>>AAABBBCCC???:::999;;;;;;888555444333333222000///.........------------,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,aaa???777222666222444222222000///...---------/////////........................///000000111111000222333333222222333444444333222333555666555444555444222111000000000000000///...---,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((()))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++,,,------......///000222444666777:::;;;===???@@@???>>>======<<<;;;;;;;;;<<<===>>>:::999777666444444333333111111222222111111000///......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++***++++++,,,---...//////............000222444555555777:::<<>>@@@@@@<<<<<<:::888888;;;???AAABBBBBB>>>::::::;;;;;;888666555555555555333111///---------------,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++___>>>777111555222444222111000///...---------/////////......---------------.........////////////111222222111000222333222222222222333444444333333222222111000///////////////...---,,,,,,,,,,,,,,,++++++++++++*********))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))***++++++,,,,,,---,,,------///000222333444444666999;;;<<<;;;999888;;;;;;:::::::::;;;<<<===:::999777555444333222222111111222222111111000///------------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++******++++++,,,------...//////......///000111222555666888:::<<<===>>>>>>:::999888888888999999999888777555444333333333444333333222222111111000000------------,,,,,,,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((''''''(((((((((((())))))))))))))))))))))))************+++,,,,,,,,,---------------------...//////000000222222222333333333333333333333222111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))************(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++++++++,,,---...///......000111333555666777777;;;===<<<===??????<<<;;;:::888:::===@@@BBBCCC@@@===;;;:::;;;;;;999777777888888888666333000...---------,,,,,,,,,++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((())))))))))))*********^^^???888222444111444222111000...---------,,,//////......------,,,,,,---------------............///000000//////000222000111111111111111222333111111111111000//////...///...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++,,,,,,------,,,,,,---///000111111222111333666888999888666555999888888999999::::::;;;999888666555333222111111000111111111111000//////---,,,,,,,,,++++++++++++++++++*********)))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))******++++++,,,,,,///////////////000000111555666777888999:::::::::777777777777777777999999888777555444333444555555333333222222111000000///---,,,,,,,,,++++++++++++*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((************++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,+++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((((((((((((((())))))))))))(((((()))))))))*********++++++++++++,,,,,,,,,---++++++,,,------......///000000111111222222222333222222111000000000000111////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++******)))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********+++******++++++,,,---......///000111333444555666666:::;;;;;;<<>>999333555111333111111///...---,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///000...000111111000///111222000000000000000///......///...---,,,++++++++++++---,,,,,,,,,++++++++++++(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------+++,,,---...///000000///111333555666777777666555555666666777888888888999888777555444222222111111//////000000//////...---,,,,,,,,,+++++++++***************))))))))))))(((((((((((((((((((((((((((&&&''''''(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++.........///////////////444444444555555666777777666777888777666666777999888777555444444444555666222222111111000/////////,,,,,,,,,+++++++++************)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((*********************+++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((((((((((((((())))))))))))((((((((()))))))))************+++++++++,,,,,,,,,+++++++++,,,------....../////////000000111111222222111000000///000000000/////////.........------------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******************+++,,,------......///000222333444555333777:::999;;;>>>>>>;;;:::::::::<<>>???>>>===:::;;;<<<===<<<:::::::::333333222111000///......,,,,,,,,,++++++++++++*********))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,MMM888888555777333555111000///...---,,,,,,,,,,,,,,,,,,------.........,,,++++++++++++++++++++++++,,,...---,,,,,,---///,,,...000000...---///111...///000000000///...---......---,,,++++++++++++************))))))))))))'''((((((((())))))******(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********)))***+++,,,---,,,,,,+++.........///000000111111111222333444555555555555555444333333222222222222------......------,,,++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,***++++++---///111333444666777888666444333555777333333333333333333333222000000000///......------+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************)))************+++++++++******************++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++***++++++,,,------......------......///000000111111111000/////////////////////.........---------************************))))))))))))))))))))))))))))))))))))))))))))))))************************''')))+++,,,,,,,,,***)))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***+++,,,---++++++,,,---...000000111...222555555777:::;;;888777777888:::<<<===;;;:::999;;;======<<<:::::::::666555444333222222222222,,,,,,,,,+++++++++************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,III888999333444000222000///...------,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......//////000//////...------......---,,,+++))))))(((+++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,000000000000111111111111222222333333333333333333444444333222222111000000////////////............+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,------,,,------...///000444444555555444444333222333333333222222111111111////////////............,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&&&&'''))))))(((''''''((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))************++++++++++++++++++++++++---------............///////////////////////////........................++++++++++++++++++++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,------...//////000111111222333555666666777555666777888999:::::::::;;;<<<<<<<<<;;;::::::999555444444333222111000000------,,,,,,+++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************HHH888999333444000222000///...------,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------///////////////...------...------,,,***))))))(((*********)))((('''''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++.../////////000000000000222222333333333333444444444444333333222111111000////////////.........---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...///000222222333333444333333222333333333222222222111111////////////............,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&((())))))((('''(((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))************++++++++++++++++++++++++------------....................................------------------------++++++++++++++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,,,,------....../////////000111222333444555333444555777888888999999:::::::::::::::999888888444444333222111000000///------,,,,,,+++******)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************}}}FFF999888222444000222000///...------,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......//////......------------,,,+++***))))))(((******))))))((((((''''''(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************------------............222222222333333333444444444444333333222111111111//////.........---------++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))*********++++++++++++,,,++++++,,,,,,---.../////////000111222222222222333333333222222222222222/////////............---,,,++++++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''')))******((('''((())))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,---------..............................------------------------++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++,,,---------------...///000111111222222222444555666777777777888888888999888888777666444444333222111000//////---,,,,,,++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************uuuCCC999888111444111222000///...------,,,------++++++++++++++++++++++++************************++++++************++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,+++***))))))(((***)))))))))((((((((('''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,,,,---111111111222222333333444333333222222222111111111.........---------,,,,,,************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))************++++++******++++++,,,---...,,,---...///000111111111222222222222222222222222//////.........---------++++++++++++************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((***+++***)))(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((''''''((()))))))))************************************+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))******++++++,,,,,,,,,,,,------...//////000111111333444555666666666777777888888888777777666333333222111000///......,,,,,,,,,++++++***************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************nnn@@@:::888000333111222000///...------,,,------++++++++++++++++++++++++************************+++******))))))******+++*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,++++++******)))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((())))))))))))*********++++++++++++//////000000111222222333111111111111111000000000------------,,,,,,,,,,,,*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))))))))******+++,,,---***+++,,,...///000000111111111111111111111111111............------------+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((()))+++,,,+++)))(((((()))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((()))))))))************************************++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))***++++++,,,,,,,,,------......//////111111333444555666666666777777888888888888777777333222111111//////...---,,,,,,+++++++++++++++*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))((()))))))))************ggg>>>:::888///333222222000///...------,,,------++++++++++++++++++++++++******************************))))))))))))******))))))*********+++++++++++++++,,,,,,------,,,,,,++++++*********)))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************,,,------...///000111111000/////////////////////------,,,,,,,,,+++++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((()))))))))))))))(((((())))))***+++,,,******,,,---...////////////////////////000000000.........------------,,,+++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((***,,,---,,,***)))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,------............000000222333444555555555666666777777888888777777222222111000///...------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************aaa<<<:::888...333222222000///...------,,,------++++++++++++++++++++++++******************************))))))))))))******))))))))))))*********+++******+++,,,,,,,,,,,,,,,************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))***************++++++,,,...//////000........................,,,,,,,,,,,,++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((()))***++++++***+++,,,---......//////---------.........//////.........---------,,,,,,************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))+++,,,------***)))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******+++,,,,,,,,,,,,,,,,,,,,,---------...///000111222333333333444444555666666666666666222111000///...------,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************^^^;;;;;;888...333222222000000...---------------++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))************)))***+++,,,,,,,,,,,,,,,************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))***+++---......///,,,---------------------,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''''''''(((((()))***+++++++++,,,---............,,,,,,,,,------...............---------,,,,,,,,,************))))))))))))************************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((()))))),,,---...---+++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))+++,,,---...///))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---...000111111111222222333444444555555555444111111000///...---,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************OOOBBB666333444333111111000000///...------------++++++++++++++++++++++++000)))---%%%"""000&&&&&&%%%555---)))+++,,,444+++!!!000888***$$$555,,,111'''///((())))))************))))))***$$$...---###)))---,,,&&&***+++%%%(((---)))+++***777$$$%%%!!!222''')))++++++)))&&&'''))),,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))***+++,,,,,,------------------------------,,,,,,++++++***)))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,+++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))++++++***))))))***************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////000111111222222222111111111111111000///---,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))************))))))************************,,,+++++++++******))))))******+++++++++,,,,,,,,,*********)))))))))))))))NNNAAA666333444333111111000///...---,,,,,,,,,,,,++++++++++++++++++++++++<<< 777'''000***...)))+++555777!!!&&&!!!'''&&&000222***000$$$444&&&(((+++///---))))))************))))))+++222***333)))000)))))))))### +++..."""...222///999***$$$''''''&&&(((+++***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))***+++,,,,,,,,,------------------------,,,,,,++++++***))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,------------------,,,++++++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))++++++))))))***+++************************))))))))))))))))))))))))++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---....../////////000111111222222222111111111000000///---,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************************************************************)))))))))))))))))))))))))))************+++++++++))))))************))))))************************+++++++++******)))))))))******+++++++++,,,,,,,,,************************LLL@@@666444444222111111///...---,,,++++++++++++++++++++++++++++++++++++***@@@vvv///(((***$$$...***,,,###---&&&+++GGGPPP555&&&...%%%))))))************))))))hhh222333444***------)))@@@rrr;;;***((( )))///(((+++***''')))...+++$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,---------,,,++++++***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))******))))))***,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,------......///......///111222222222222000000000///...---,,,++++++++++++***************))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************************************************************)))))))))))))))))))))))))))************+++++++++))))))************))))))*********************************)))))))))))))))******+++++++++,,,,,,,,,************************III???666444444222111222......---,,,++++++++++++++++++++++++++++++++++++:::fffmmm!!!333)))&&&000)))222###$$$;;;}}}***---...))))))************))))))NNN\\\ '''***))) ---ooottt666555)))...///+++)))+++***'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''((((((((())))))******+++++++++++++++++++++++++++++++++*********))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((()))************++++++++++++++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))+++***)))((((((''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******)))***+++---************************))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,------......,,,---...000111222222222////////////...---,,,+++************************))))))))))))))))))))))))((()))))))))******************))))))******+++,,,************************************************************************))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))************************))))))))))))))))))))))))******+++++++++,,,,,,,,,*********+++++++++++++++GGG>>>777555444111111333......---,,,++++++++++++++++++++++++++++++++++++"""TTTjjj '''%%%++++++,,,---AAA222&&&&&&$$$))))))************))))))$$$555333%%%((('''///,,,555DDDmmmrrr555!!!###(((,,,+++((())),,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))))))))+++++++++++++++++++++++++++++++++***************))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((((((((()))))))))*********++++++******+++++++++++++++***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******)))***,,,...************************))))))))))))))))))))))))************************************************))))))))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++,,,---------+++,,,...///000111111222.../////////...---,,,+++************************))))))))))))))))))))))))((()))))))))******************))))))******+++,,,************************************************************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******************************)))))))))))))))***************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,---DDD===777555444111111444///...---,,,++++++++++++++++++++++++++++++++++++333&&&000 PPPuuu000(((///!!!$$$'''000'''~~~PPP///)))...%%%))))))************))))))222+++,,,111%%%,,,888111%%%'''>>>)))(((...)))(((...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((())))))))))))*********))))))***+++++++++******)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********)))***---000************************))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))******++++++,,,,,,---,,,,,,---///000000000000...............---,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++*********************************************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------...CCC<<<777666444111111444000///...---,,,,,,,,,,,,+++++++++++++++++++++++++++%%%///))) !!!///000000(((!!!888++++++...'''))))))************))))))...ZZZ~~~***)))///""" &&&&&&,,,222///444((()))\\\bbb((($$$///+++'''---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((()))))))))((((((((()))))))))******((())))))***++++++******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******))))))+++...111************************))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,,,,---......////////////------.........---,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++******************************+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........BBB<<<777666444111111555000000///...------------++++++++++++++++++++++++qqq......$$$***DDD...((($$$***---555&&&222$$$%%%---))))))************))))))***%%%///###***444...!!!%%%+++%%%%%%***!!!000ccc<<<###---***%%%+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''************))))))))))))))))))))))))))))))))))))******************++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''''''''(((***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******))))))+++...111************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,------......///.........---------...------,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,++++++***************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,---...//////???<<<777444222222222111000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,]]]777%%%$$$ZZZ))))))))))))))))))))))))XXXCCC...++++++))))))))))))***+++------)))"""{{{000---***,,,---((((((+++!!!)))000)))++++++"""///***000))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++++++++******++++++************++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))******************))))))))))))******+++***)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++************)))))))))))))))************++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,///---,,,,,,---...------}}}???<<<777444222222222111000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,!!!---***yyy))))))))))))))))))))))))888(((,,,)))))))))))))))******+++,,,))) GGGccc$$$+++---+++$$$(((###555***333,,,---LLL===444::: ))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******++++++++++++******++++++************++++++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++,,,,,,,,,------------...+++,,,,,,------,,,,,,++++++++++++************)))))))))))))))************++++++************++++++************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............------------,,,---...///000000www???<<<777444222222222111000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,SSS...&&&MMM))))))))))))))))))))))))(((333))))))***)))))))))))))))******(((...###+++$$$)))((((((444 000&&&<<>>KKKTTTSSSOOOXXXWWWTTTWWWSSSPPPVVVOOO<<<999666444333222111000//////...------------...------------,,,,,,,,,,,,SSS555666+++@@@...&&&///111+++666)))111???DDD...+++)))&&&###KKKbbb000(((***pppWWW000///'''(((///...((((((((()))))))))*********)))((('''&&&&&&''''''************************)))))))))*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------------------,,,,,,,,,---............---------,,,,,,,,,******++++++,,,,,,------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************************************++++++*********)))))))))************************************************))))))))))))))))))))))))************************************************************************************************)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////...///000111222222111111///444:::>>>???@@@CCCGGGFFFHHHGGGEEELLLYYY]]]ZZZ___YYYNNNNNNTTTPPPQQQ___MMM<<<999666444333222111000//////...------------...------------------,,,,,,sss"""$$$...000---ooo$$$888''',,,)))999***333,,,ggg$$$((()))...---;;;...***###DDDRRR ***NNN666)))(((((()))))))))*********(((''''''((()))---000222************************))))))*********+++++++++++++++++++++,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,------------...............///////////////.........---.....................------,,,++++++,,,,,,------......------------,,,,,,++++++++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))***************++++++++++++++++++++++++++++++************************************************************************+++++++++*********))))))************************************************))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------................../////////000000000111111111000111222333333:::@@@FFFJJJJJJIIIJJJLLLTTTMMMNNNWWW\\\YYYWWWYYYWWWPPPTTTpppNNN<<<999666444333222111000//////...------------...------------------------dddQQQ+++555)))+++... vvv[[[...%%%***111---000111\\\***+++>>>)))''''''))))))))))))******************+++,,,///333777999************************************+++++++++++++++,,,,,,,,,------------++++++,,,,,,------------------------............////////////////////////111111111111000//////......////////////...------,,,,,,,,,,,,,,,---------///......---------------++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))))))))************))))))))))))************************************))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))************))))))))))))))))))))))))((()))))))))************************************************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))******+++++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++************************************************************))))))))))))))))))))))))************************************************************************************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------.........//////////////////000000000111111111000///000333888===@@@LLLOOOQQQRRRSSSXXX```gggbbbQQQSSSiiikkkVVVPPP]]]qqq|||MMM<<<999666444333222111000//////...------------...------------............555"""(((***000+++###888TTT((('''DDDiiieee+++///...ggg'''%%%,,,)))+++)))))))))*********++++++************,,,...000111++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------......+++,,,,,,------......///---.........////////////.........//////000000000000000111222222222111111444444555666555444333222222111111000///...------000//////...---.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++)))))))))************+++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------.........////////////000000000000000111111111111///000222666===EEEMMMRRRWWW[[[^^^^^^[[[XXXXXXYYYXXXUUUppp~~~III<<<999666444333222111000//////...------------...------------.........///111```---000EEEsss999666...EEE---333DDD(((******III|||%%%DDDFFF555$$$111...))))))*********+++++++++((((((((((((((((((((()))++++++++++++++++++++++++*********+++++++++,,,,,,------------............,,,,,,,,,---.../////////....../////////000000000...///000222444666777888555777999<<<>>>@@@@@@@@@AAABBBCCCDDDDDDBBB@@@???>>>===;;;999777555333222111000///.........//////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------................................./////////000000000000000000111111111222222333666;;;CCCKKKSSSZZZ]]]]]]```bbbaaa______cccfffsssyyyEEE<<<999666444333333111000//////...------------...---------.........//////...&&&444%%%;;;+++]]]BBB???EEE(((666,,,ZZZBBB!!!111(((%%%---)))************+++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////,,,,,,------...///000000////////////000000000000///111333666999<<>>FFFOOOVVV[[[^^^```ggg```WWWUUU___yyynnnIII===:::666444333222111000111000000///...---------//////---,,,,,,---...///:::888999888222!!!<<>>@@@DDDGGGHHHEEECCCDDDBBB===999777777:::>>>AAACCCCCC:::===BBBEEEDDD>>>555//////...---++++++,,,...000,,,,,,------,,,+++***)))************************************************+++*********))))))))))))************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++---,,,+++*********++++++******************************++++++++++++******************************************************************************************************************++++++++++++************************+++*********))))))))))))************************************++++++++++++,,,+++++++++***************++++++++++++,,,,,,,,,+++,,,,,,,,,++++++***))))))))))))))))))*********************************************************************************************************************************++++++++++++*********)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++******------------...000111222))))))+++,,,,,,,,,++++++******+++,,,,,,---......++++++,,,++++++,,,...111777333,,,%%%&&&+++,,,***************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++......////////////......++++++,,,,,,,,,,,,++++++------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------........./////////////////////000000111///111333222222666===CCCNNNWWW[[[\\\\\\SSSTTTdddssscccxxxiiiFFF<<<:::666444444333222000111000000//////......---//////............//////%%%666777&&&"""000666......555...!!!(((:::888&&&111555---)))444999777999DDDFFFHHHHHHIIILLLSSSXXXQQQVVV]]]ZZZJJJLLLRRRPPPIIIGGGEEEEEEGGGGGGDDDAAAAAA...333999;;;777///===BBB666222333...///666999%%%,,,999999---,,,...'''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------................../////////////////////000111111222222000000111444888===AAADDDPPPIIIGGGKKKKKKFFFCCCEEEKKKNNNKKKMMMXXXWWWOOOPPPTTT\\\bbb```[[[YYYWWWVVVLLLNNNOOOMMMHHHCCC@@@@@@======>>>???@@@???<<<999444222///---,,,---///000,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))************+++++++++,,,************++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++************+++***************************++++++,,,,,,++++++***************************************************************************************************************+++++++++,,,++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++******++++++,,,,,,------......,,,,,,,,,,,,,,,++++++***))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,++++++++++++,,,...---,,,,,,,,,,,,,,,---,,,---///111111111000///+++++++++,,,,,,---------***+++,,,,,,,,,---000333XXXOOO>>>///(((***+++)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,------......---------,,,,,,------------,,,,,,...............------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------.........///////////////...//////000111111...111444666888???JJJRRRVVV\\\ZZZ[[[bbbaaacccoooeeeCCC<<<:::666444444444222111000000000000//////......//////////////////000000888000+++...666777000((('''(((+++000333333333333444111111>>>LLLGGGCCCNNNLLLQQQXXX^^^eeeppp}}}{{{zzz~~~{{{tttjjj]]]SSSMMMHHHBBB>>>DDD>>><<<888666777888>>>333555MMMTTT777&&&...222999333///)))&&&222444%%%++++++++++++,,,,,,,,,---------------------------+++,,,,,,---...---------------------............///////////////000000000000000000000000111111222111555;;;@@@EEEIIILLLNNNIIIDDDCCCIIIKKKJJJNNNWWW]]]\\\WWW]]]mmmnnnhhhjjjjjjzzzqqqhhhfffgggjjjoooqqqkkk^^^QQQIIIGGGFFF@@@:::777999===???@@@>>>;;;777444222000...---,,,---------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,))))))***++++++,,,------*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********************************************************************************************************+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++........................++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,---...///,,,,,,,,,,,,,,,------............---------------111000///...---,,,++++++***+++,,,,,,,,,...111333ddd^^^OOO<<<...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------............---------------...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,------------------------------------........................///////////////////////////000111222111333777===DDDMMMUUUZZZ```[[[QQQ\\\|||aaaBBB<<<:::666555444444333222000000000000000/////////...//////000000111111111555+++)))000000***...:::111,,,///555111(((---;;;666<<>>666EEE555777>>>:::AAADDD666((('''...///''')))000...+++,,,,,,,,,------------------------------------,,,,,,---.........------------.........//////////////////000000000111111222111111000111111222333444===IIIRRRTTTPPPKKKHHHGGGRRRbbblllppptttxxxlllaaa\\\[[[NNNIIICCC@@@@@@???<<<999???===;;;999888555000,,,......------------------++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***++++++++++++,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***************************************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------///.........------,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,...///000---...///111444777999;;;;;;999666444333444555777666666444333111000///...,,,---------,,,---000222DDDIIIGGG:::...***---111++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------,,,,,,,,,+++++++++------...///////////////------............------+++,,,,,,---...//////000...------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,------------------------------------.........//////........./////////000000/////////000111222333333555666:::CCCOOOWWWYYYXXXaaa\\\TTTeee^^^BBB<<<:::666555555555444333000000000000000000000000...///000111222222111111***000555555333222111...---111555666777888666222888IIINNNNNN___ttt~~~zzzvvvsssqqqyyylllooo\\\ccciiikkkXXXRRRBBBJJJKKKAAA@@@888777<<>>999;;;FFFGGGAAAAAA777+++(((+++,,,333555,,,------------....................................,,,------...................../////////000000000//////000111111222333333222222333555888<<<@@@BBBPPPPPPPPPRRR\\\oooooo]]]TTTOOOJJJGGG@@@<<<888777:::<<<:::888333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---.../////////......////////////////////////------............------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------............000000111111222333333444666666777888888888888888666666555333222111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------.........////////////...000222444666888999999=========>>>???@@@AAABBB>>>?????????????????????AAAAAA@@@??????>>>======666666555222///...///000+++000333///+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---.........////////////,,,---...///000111222222111222333444555555555555333333444444444444333333222222222111111000000000//////............//////------------------------------------------------------,,,,,,,,,,,,------....................................////////////.../////////000000000000222222222333444555666777???EEEMMMSSSXXX]]]aaadddfff\\\BBB<<<999777555555555555444000000000000000111111111...///111222333333222222...---333:::888///...444000///444<<<@@@DDDSSSfffdddkkkvvvtttssstttqqqTTTEEEOOO>>>@@@DDD>>>AAALLL???222>>>555777:::444,,,222444(((---------.........//////////////////////////////,,,---......//////......////////////000000000000///000000111222222333333000111333777<<>>>>>>>>>>>>>>===<<<:::999777666555------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------..................................../////////000333555888;;;>>>@@@@@@@@@999;;;???DDDJJJPPPUUUXXXUUUXXX[[[___```___]]][[[IIIHHHFFFDDDBBB@@@>>>===;;;:::888555111//////000------+++))),,,111111---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............/////////000+++,,,...000333555777888<<<===>>>???@@@AAAAAAAAA::::::;;;;;;;;;;;;::::::777777666444222111000/////////............//////------------------------...........................------,,,,,,------......................................./////////000////////////000000000000333333333444555666888888EEENNNXXX\\\[[[___hhhrrrYYY>>>===<<<999777555444444444666444222111222222111000111111111000000000000000222000///111444555333111777777<<>>???>>>===;;;@@@===999777666555444222///...---,,,+++,,,,,,---***+++---...---,,,)))(((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,------///000111222222333111000111444888???AAACCCAAA@@@@@@@@@???=========:::777666999<<>>;;;888777777888000000///......------,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,---//////000///...---,,,---...///000666::::::@@@IIIHHH@@@CCCFFFHHHIIIGGGDDDCCCCCCAAAAAA@@@???>>>???@@@AAACCCDDDAAA<<<<<<===777...333111...,,,,,,---///111------.........---,,,,,,333111///.........---,,,........................//////.........---------000//////.........//////222222222222222333333333444222111333555888???GGGNNNSSSSSSdddjjjwwwxxxnnnYYY???===<<<:::777555444444444666444222111222222111000111111111111111111111111222444666666555444555666222<<>>===:::666444222222333---....../////////......---......//////......---///111222222000///000111000000000000000111222222111333444444444666999:::333FFFMMMGGGGGGSSSoooiiiUUUPPPNNNFFF@@@@@@<<>>???>>><<<777;;;AAAEEEFFFHHHIIIJJJKKKIIIFFFDDDAAA===999555888555111---+++,,,---///,,,,,,---------,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......//////////////////+++---000333777<<>>???>>>>>>???@@@@@@777<<>>@@@>>>======999555;;;888333222222111...++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...///000///......///111777000,,,///444777;;;AAAHHH??????KKKXXXbbbmmmxxxxxxppprrrwwwssshhhkkkqqqxxx{{{{{{kkkUUUQQQJJJAAA<<<===>>>999222999999666222---++++++---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++,,,------...------...///222555777999AAADDDCCC>>>>>>CCCEEECCCDDDHHHLLLLLLHHHFFFIIILLLJJJHHHFFFEEEEEEEEEDDDDDDHHHIIIGGGCCCCCCEEEBBB<<<777666333111////////////------.........------,,,111///....../////////...........................//////.........---------000//////.........//////111111111222222222222333444555555333666===HHHNNNIIIaaa[[[TTThhhvvvlllgggaaa```cccXXX@@@===<<<:::777666555555555666444222111222333222111111111111111222222222222///333777666222111666;;;<<>>======>>>===<<<<<<<<<<<<======<<<999777777888888888;;;===;;;666666999555555444444333333222111///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...000000000000111333222111222555777999===CCCFFFVVVnnn|||sss```YYY]]]XXXZZZYYYWWW___jjjjjjbbbZZZaaaeeebbb]]]___lllyyy|||~~~fffNNNAAAAAA@@@<<<999888666111---,,,///333---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------------------,,,------......---...111444999===AAACCCBBBFFFGGGDDDBBBDDDHHHIIIIIINNNRRRQQQMMMMMMQQQVVVOOONNNLLLLLLMMMMMMMMMMMMIIIJJJHHHDDDBBBEEEEEECCC===<<<:::777444222000///........................000...------///111000000......................../////////............---/////////......//////000000000111111111222222222000555555111777EEEPPPSSSKKKddd]]]\\\mmmdddaaaiiiqqquuu{{{VVVAAA===<<<:::777666555555666666444222222333333222111222222222222333333333333000333555444333888AAAIIIWWW]]]```ggg|||mmmWWWRRRTTTRRRMMMCCC???:::999:::;;;888555555333222000/////////000...//////000000//////...///111222222111000111222222111111111111222333333444555777999777777<<>>@@@AAA???<<<;;;@@@@@@CCCIIILLLKKKJJJJJJTTTTTTTTTRRROOOLLLJJJHHHJJJAAA<<<>>><<<777888@@@555777888777555444444555222111///...------......------------------------------------------------------------------------------------............---///111111000000111222---222888999999AAAQQQ```sssvvvzzzrrr[[[JJJOOO```uuuxxxwwwvvv~~~zzzssskkkqqqzzzrrrrrrssstttyyyiiiOOOEEEBBB===<<<999666333222222222333.............../////////------------------------------------------------------------------------------------------------...............---------//////......//////000000222444777;;;???DDDGGGIIIEEEGGGKKKNNNNNNLLLKKKKKKNNNPPPRRRSSSSSSSSSTTTTTTKKKNNNPPPOOOLLLKKKMMMPPPMMMMMMJJJFFFCCCCCCDDDDDD@@@@@@???===:::666333111000//////////////////000111///......///000000///......................../////////...............//////////////////000111///000000111111222222222///555666666AAASSSZZZUUUXXXZZZSSSqqqwwwpppwww~~~SSSBBB===<<<:::888666666666666555444222222333444333222222333333333444444444555555444444666===HHHVVV^^^___vvv}}}cccYYYXXXXXXSSSJJJ@@@<<<>>>AAA???<<<:::999666333111////////////000000000000000000//////000222333222111222333222222222222222333333444333111444:::===???FFFOOOJJJddd|||vvvkkk```QQQFFFDDD???444111777222111000///...---..............................---------------------------------....../////////------------------------------.........////////////111222222111111333444000888CCCJJJMMMKKKIIIHHHEEEHHHMMMUUU]]]```^^^[[[___YYYSSSPPPQQQPPPLLLHHHMMMOOOQQQTTTSSSNNNFFFAAA;;;===>>>??????===;;;999333111///,,,++++++---...++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,---------..................//////000000000000///......111555:::===BBBBBBBBB???======AAAEEEQQQQQQYYYfffoooppppppqqqwww{{{|||sssmmmooo___TTTTTTQQQGGG@@@?????????>>>;;;666333222222444333111///......//////------------------------------------------------------------------------------.........////////////000111111000000111222444666:::???KKK^^^rrr~~~kkk[[[[[[bbbhhhrrr{{{wwwsss~~~|||ppp|||{{{gggQQQJJJCCC<<<999999777222,,,000///.........///000000------------------------------------------------------------------------------------------------....................................///111222333777999<<>>;;;888666333222111111000000111111333111///////////////---///////////////////////////////////////////////////////////////000111111///000000111222222333333333888;;;AAAPPP```aaaZZZ___ccceee}}}PPPBBB===<<<:::888777777777777555444222222444444444333333333444444555555666666444444666<<>>>>>@@@AAA===<<<999777444222111000000000111111111111000000///000222333222222333444333333222222333333444555888555666::::::<<>>AAA888666333000...------...,,,,,,,,,,,,------------------------------------------------------------------------------------,,,---------..................//////000000111111111000000222666<<>>;;;555///222111000.........///000------------------------------------------------------------------------------------------------.............../////////,,,,,,---///111444666777<<<>>>BBBGGGLLLPPPSSSUUUSSSLLLNNNWWWXXXTTTXXXbbbooogggbbbhhhsssuuulllaaannnuuuwwwoooaaaWWWYYY___UUUPPPMMMOOOPPPLLLFFFDDDEEEEEEEEEDDDBBB@@@===<<<888777555333222222222333444222000/////////...---////////////////////////...////////////000000000////////////000111222222000000111222333444444555333777>>>JJJWWW^^^___]]]iiiMMMBBB===<<<:::888777777777888555444222222444555444444333444444555666666777777222999BBBKKKUUUddduuuyyylllgggjjjiii]]]LLL???<<<>>><<<<<<;;;:::888666444333000111111222222111111000...000222333222222333444333333333333333444555555;;;:::===???===FFFcccyyy^^^QQQQQQKKKAAA888666444111000///000000........................------------.........///---......///000000111111............................../////////000000000000111222333555:::@@@DDDIIIHHHEEE@@@===BBBLLLTTTLLLOOORRRSSSRRRUUUZZZ___OOOYYYcccccc\\\YYY^^^eeeSSSQQQNNNMMMMMMMMMLLLKKKIIIEEE@@@;;;999:::<<<>>>===;;;888555222000//////,,,,,,,,,------------...........................................................................------------..................///000000111222222222444777:::???CCCGGGIII:::III[[[fffmmmxxx}}}mmmXXXRRRIIICCC???===999666333333333333333222111000............................................................................../////////000000000111111111111222555:::>>>???UUUkkksssrrrooollliiimmmrrr~~~zzzssslll___QQQFFF???<<<;;;444333111///......//////................................................................................................---........./////////000...///111444888<<>>DDDTTTccc^^^UUUbbbyyyLLL???>>>===;;;999888777666666555444444444444555666666444444555666777888999999:::aaatttssszzzzzzRRRBBBDDD===777555<<>>888555111111000000000000000000///111222222111000222333777666444333555777666333666???FFFNNNggg~~~zzz}}}tttyyyVVVBBB999777666---///333///......---------......///------------------------------......///000000000111111000000/////////...111000000000222222111000444333333:::FFFQQQSSSOOOXXXOOOQQQUUUSSS___yyyrrrbbbXXXIIINNNQQQNNNEEE@@@@@@CCC>>>EEECCC999111111333222//////........./////////..................................../////////000........................000000000000////////////444111,,,+++111666444...555???FFFEEEIIIZZZnnnyyyzzznnnRRRAAADDD>>>333555<<<777333444111------...---,,,,,,---...........................---------........./////////...------///111222333***<<<777,,,666AAAKKK]]]mmmtttlllVVVRRRkkkaaaQQQPPPGGGCCC>>>777333222111///+++,,,///111000...---...000////////////.....................------,,,,,,,,,..................---------///222222111000///000;;;::::::@@@IIIPPPTTTTTT\\\[[[UUUNNNPPP]]]kkkssskkkuuu}}}}}}xxxsssooommmmmmpppiii___fffxxx{{{pppllllllqqqwwwuuusss{{{mmmcccZZZSSSKKKCCCBBBFFF@@@AAA@@@;;;999999555000333333222111111000//////////////////////////////............/////////000////////////000111222333222222333222222444777:::DDDJJJZZZfff^^^VVVtttLLL@@@>>>===;;;999888777666666555555444444555555666777555777999888666888===BBBZZZgggvvvmmmVVV>>>???;;;;;;???@@@;;;777666000000111111111111111111000222333333111111222444222444666777888;;;>>>???@@@AAAFFF[[[uuuuuuxxxyyy~~~rrrUUU>>>555888444222333//////......------......///------------------------------......///000000000111111000000000/////////222111111111222333333222444444AAAVVV[[[QQQPPP[[[PPPVVVooo|||ppp```UUUPPPJJJAAA:::888;;;>>>@@@AAA???555,,,222111000///////////////................................./////////000000........................000000000000000000000000)))///555888555222333777CCCDDDDDDJJJ```|||wwweeeLLL???555444666444999999000000000000///------..............................---------.........//////000///...///000222333333???"""222GGG===NNNqqqvvvmmmeeeooo|||ooo{{{\\\EEEGGGCCC???<<<777111...///000222222000...---///222////////////.....................------,,,,,,,,,........................------.........000333666888;;;@@@EEEJJJPPPVVVYYYVVVXXXYYY\\\eeepppwwwxxxgggkkknnnmmmeee]]]ZZZ[[[cccgggfffdddlllwwwwwwoooeeegggjjjllljjjiiipppyyy{{{fffYYYPPPHHHBBBCCC@@@:::777<<<@@@<<<444000000000000000000000111////////////////////////........./////////000000/////////000000111222333222222333333444888===@@@KKKWWW^^^```]]]^^^LLLAAA======;;;:::888777777777555555555555555666777777666:::<<<:::777;;;GGGQQQbbbzzztttHHH@@@===<<<===<<<666333444000000111111222222333333111333444444333333444555222555999888666555999>>>BBBPPPfffppprrrxxxqqqOOO<<<===:::666555111//////............//////---------------------------......//////000000111111111111000000000000000333222222222222333555666999???NNNZZZZZZVVV\\\hhhZZZ~~~}}}iiiVVVIIIDDDFFFBBB@@@AAA@@@;;;777666444333222111000/////////............................../////////000000000////////////////////////000000000000000000000000000...000333111///888FFFHHHMMMYYYoooxxx^^^NNNBBB999333:::===111444333222111000/////////........................------........./////////000000000111222222333333999)))777FFFJJJnnndddYYYkkkgggRRRLLLHHHFFF???444111444444444222000......111333////////////.....................---------------...........................------,,,...333:::???<<>>;;;;;;;;;:::333222222111111111111111////////////////////////....../////////000000000000000000000000111333333333333333444777<<>>:::333222111111000111111111////////////////////////////////////000000000111000000000000000000000000000111111111222222333333222111777BBBGGGGGGNNNXXXsss|||vvvmmmSSS<<<:::>>>555333111111333333222111////////////////////////........./////////000000---///111111111111333555<<>>@@@<<<777555555555555444444444444333555666666555555666777:::777777:::999999EEETTT|||ppp{{{nnnIII:::999333333222111000000//////000...........................//////000000111111222222222222222222333333333111333666777:::@@@JJJQQQQQQSSShhhooo]]]UUUXXXWWWGGG444555444333222222222222222/////////////////////////////////000000000111111000000000000000000000000111111111222333333444444...555;;;===@@@OOOhhh|||uuuQQQAAA<<<888555222222444555333111////////////////////////....../////////000000000---000222111000222666:::???BBBpppfff___zzz~~~iii[[[UUUKKK???777666555555555444111///////////////.........................../////////.........//////000000111---000555999===AAAFFFJJJRRRQQQSSSYYY___bbb___[[[QQQUUUVVVRRRVVVhhh~~~lllRRRHHHJJJNNNBBB@@@<<<888444333222222000000000000000000000000/////////000000000111111111111000111111222333444666777777999>>>GGGQQQXXXeeefffiiiFFFDDD===<<<;;;:::::::::::::::888888777777777888999999999;;;BBBOOOeeezzzUUUBBB>>>===:::888777777666666555444444444333444666555444444555777;;;999::::::666<<>>999555444666666222///////////////////////////.../////////000000000000///111333222111444:::@@@FFF\\\{{{jjjGGGggg}}}kkkjjjcccTTTCCC???999555444333111000////////////............---........./////////000---......///000000111111///333888===BBBIIIOOOTTTUUUVVVXXXZZZ[[[[[[ZZZYYYUUU___hhhnnnxxx~~~fffMMMQQQ]]]RRRNNNGGG@@@:::666333333000000000000000000000000//////000000000111111111111111111111222333444444555666999<<>>???888888777666555444333333333444555555444444555777444777===???===LLLyyyrrr{{{[[[???;;;444333222111000000000000/////////////////////////////////000111111222222222222222333333444444444444777<<<@@@EEENNN\\\fffuuu~~~mmmfffsssooobbbllloooggg@@@???<<<888555333111000000000000000000000000000000000000000111111111111111111111111111111111111111111222333333444555555333999@@@UUU|||xxxaaaCCC>>>888666777666222---000000000000000000000000////////////000000000000111333444333222666>>>EEEaaavvviiiPPPWWWmmmxxx{{{yyyjjjNNNFFF<<<444222222111111000/////////............---.........//////000000---......///000111111222333666;;;AAAHHHPPPYYY^^^YYY\\\^^^[[[VVVRRRRRRSSSaaannnyyyhhh]]]ccc^^^UUUJJJ@@@888444111000000000000000000000000000000000000111111111111111111111111222333444555333666999???GGGQQQ\\\ddd___eeevvvMMM@@@>>>>>><<<;;;;;;;;;;;;;;;<<<999999<<<<<<999999<<<:::@@@\\\ppp^^^===BBBCCC999<<<;;;999777555555555666444333555999999555444555888999;;;<<>>EEEMMM|||{{{aaaIII666444777555444555222222111000/////////000///////////////000111111---555///333???444777ZZZtttvvvbbbWWWkkk~~~yyy{{{ppp\\\;;;111:::111'''444000000///.....................//////000000111111///000000///------...000:::DDDEEEFFFNNNQQQTTT```qqqcccWWWRRRNNNMMM[[[mmmvvvrrrlllYYYDDD???>>>111222///111666555...---000111111111111111111111111444444444333111111333555000999AAAHHHWWWeeeeee[[[\\\iiiuuuLLLAAA>>>>>>===<<<;;;;;;;;;;;;999777888;;;;;;888999<<>>KKKUUUXXXnnn}}}jjjppp{{{zzziiiHHH;;;===777111555000000000000000000///////////////000000000111111222222222222222222222222111111777666...222<<<>>>BBBjjjqqq~~~aaa@@@222333888999888333222111000000///000000000////////////000111111444222444222222@@@WWWccciiiUUUfffxxxuuuwwwPPP444555;;;444,,,000000///............///---------..................///000000///000333555===EEEFFFLLLYYY\\\[[[bbbhhh^^^TTTQQQTTTeeeqqqQQQ=========666222000111111000000111111111111111111111111111444444444333111111333555555;;;BBBLLLYYYdddeeeaaa|||rrrKKKAAA???>>>===<<<;;;;;;;;;;;;888777888;;;;;;999;;;@@@IIISSSxxxyyyKKKBBBBBB===<<<;;;999777777666666888666666::::::777777:::555===CCCPPP{{{zzzmmm???<<<;;;555---111666000/////////////////////////////////000111111222222222666888555444666888888777@@@PPPhhhzzzlll~~~mmm???===<<<333;;;111111111111000000/////////000000000000111111111222222222222333333333333---888888222444777:::@@@TTTrrr{{{[[[<<<444777777222444333222111000000000000000000000///000000111222777///999666///PPPoooccc\\\KKKgggmmmGGG111999;;;)))111000000/////////////////////...............---...///000111111444888;;;DDDGGGFFFOOObbbiiidddfff^^^TTTOOOVVVhhhoooPPPBBB<<<:::999444///...111222000111111111111111111111111333444444333111222444666;;;===FFFTTT___dddgggjjjoooIIIAAA???>>>===<<<;;;;;;;;;;;;:::999;;;===<<<;;;???EEEUUUeee]]]AAAIII???>>><<<;;;999888777666777666888======:::999:::<<>>???JJJ[[[cccbbbfffoookkkGGGBBB??????===<<<<<<<<<<<<<<<<<<;;;;;;===;;;;;;BBBJJJddd|||~~~FFFFFF@@@???>>>===;;;999888777555666:::@@@AAA<<<999999===CCC\\\xxxoooDDD555<<<555///444222111111111111111111111111000000111111222333333333222666777666777;;;>>>===EEEjjjjjj\\\>>><<<888444444222111000000000111111111111111222222222222222222333333333444444444555999444666===:::JJJrrrzzz{{{|||kkkFFF888:::===666555444222111111000000111111111111111222333333222333000CCCbbbfff___iii}}}bbb:::555:::222222111000000000000000222222111111000000000///000111111222444999???DDDOOOTTTUUU]]]kkkgggWWWPPPWWWjjjxxxPPP555999:::555222222222111111111111111111111111111222333333333222444666999AAADDDOOO]]]```]]]bbbmmmhhhFFFCCC??????>>>===<<<<<<<<<<<<;;;::::::::::::<<>>===<<<<<<<<<<<<;;;::::::;;;<<>>;;;999777888666999>>>???<<<;;;===AAAkkkxxx{{{OOO888999888222111222222222222222222222222111111222222333444444444777444777<<<999<<>>======<<<<<<<<<===<<<<<<>>>@@@III[[[llllllCCCCCCBBBAAA???<<<999777;;;777777:::;;;:::<<>>BBBhhhrrr^^^fff>>>888666444222000111111222222222333333333444444444222222333333444555666666999777999999QQQ|||~~~pppLLL<<<888777666444222111111111333333222222333333444555777333UUUqqq```WWWiiisssooo@@@444333222222111111222222000000111111222222333333///000222666>>>IIIUUU]]]]]]gggcccVVVSSSXXXnnnddd:::555<<<666000222111111111111111111111111111222333333444555999;;;EEESSSZZZWWW___zzzaaaGGGCCCAAA???======>>>???>>>======<<<===>>>AAAOOOmmmPPPBBBKKKAAA>>>CCC333:::777;;;;;;999;;;???BBBAAAaaa>>>:::<<<666666222222222222222222222222333333333333444444555666666666:::777@@@XXX|||iiiVVVDDD888444333///222444+++000111111222222333444444444444444444444555666777777999CCC888dddeee===;;;555555333///444777...555777111111999666111666555AAAwwwgggsssoooccczzzNNN888555444333222222222222111111111000000000000000)))999555555JJJUUUUUU]]]kkkcccKKKZZZaaafffVVV@@@555333777888222222222111222222333333444333222222333555999;;;MMMPPP[[[]]]lllaaaGGGCCCAAA???======>>>???>>>===@@@===;;;<<>>777777666000444777///111555111111666333222;;;AAAMMMjjjppprrr~~~JJJ888222555222000333111111111111111111111111111///555888???MMMVVV\\\gggbbbfffYYYVVVfff~~~|||HHH777888333000333222222222222222333333333333222333444888===@@@GGGSSS___ccc___FFFCCCAAA???======>>>???>>>===???===;;;>>>KKKkkkTTTCCCFFFEEEEEE===<<>>888888333333333333333333333333333333333444444555777777999888888FFFeeetttFFF;;;:::;;;111///444444111111222222333333444444444444444444555666777888111>>>HHHxxxhhhaaaCCC:::999999333333666000000555333333777333444AAAGGGfffqqqpppqqqlllAAA000777222///444000111111111111111111111111777444>>>LLLPPPXXXccchhhXXX___bbb[[[|||ppp```^^^ppp}}}UUU:::<<<666111333333222222222222333333222222333444666;;;@@@EEEHHHYYY]]]aaa]]]EEECCCAAA???======>>>???>>>===;;;<<<>>>DDDVVVxxxjjjCCCGGGEEEBBB???888<<<>>>999AAAHHH???YYYNNN>>>:::;;;444444444444333333333333444444444444555666888888999888EEEppp{{{uuuUUU@@@999;;;444000444333111111222222333444444555444444555555666777888999444BBBjjjccckkkKKK<<<999;;;555333666333333666555666:::444444BBBKKK}}}ZZZvvvwwwTTT333666111111666000111111111222222222222222999666FFFTTTUUUaaaiii\\\XXXUUUmmm{{{|||vvvzzzsssqqqpppoooxxxuuuEEE999;;;666444444333222222222333333222333444555666;;;BBBGGGNNNZZZXXXfff[[[DDDCCCAAA???======>>>???>>>===;;;<<>>???>>>===???>>>@@@NNNooo]]]EEEDDD@@@EEE@@@;;;;;;AAACCCBBBXXX}}}GGG<<<:::666666666555555444444333444444444555777888:::;;;888EEEhhhnnnnnn___:::999:::777444///222222333333444444555555555555555666777999;;;;;;;;;```qqqmmmJJJ888:::777444666777555444111444888333;;;QQQ}}}iiiwww___:::333777555222222222222333333444444555555BBBVVVdddppp{{{qqqXXX[[[nnnhhh^^^jjjHHH;;;666666555444333333222222333333555777666555999CCCKKKVVVbbbsssXXXCCCCCCAAA???======>>>???>>>===>>>???EEEZZZ~~~vvvGGGFFFAAAEEECCCAAA888AAABBBCCCsssPPP???:::777777666666555444444333444444555666777999:::;;;999\\\qqqsssBBB;;;;;;666444333222222333333444555555555555555666777888:::;;;<<>>???>>>===999===JJJggg|||KKKFFF@@@BBBBBBDDD666@@@BBBGGGWWWBBB;;;888777777666555444444444444444555666777999;;;<<>>;;;555555777222222333444444555555666555555666777888:::<<<===zzzfffppp```>>><<<:::555555666333888888777555999[[[gggggglllkkkMMM777444---888222222333333444555666666DDDMMM[[[vvvbbbQQQgggyyytttjjjXXXaaa|||EEE===777666555444333222222222111555888888888???KKKUUUXXXiiiwwwYYYHHH@@@AAA@@@???>>>============CCCBBBPPPsss^^^FFFFFFCCC@@@BBBAAA???CCCccczzz@@@999999999999999888666555444;;;222444:::;;;>>>@@@;;;___sss^^^EEE888222:::000333333444444555666777777999000<<<333333???;;;LLLrrrsssuuuKKK999888777555555888333555888<<<===}}}```]]]bbbbbbhhhCCC222444444333222333666555333666<<>>============@@@DDDXXX~~~yyyKKKEEE@@@??????<<>>777333333444555555666666777999111888333666;;;<<<\\\|||~~~~~~|||nnn{{{PPP<<<999777555555888444666666:::MMMwwwwwwjjjfffuuullllllnnnooonnnooottt}}}|||mmmKKK:::<<<333333222444555444444888@@@XXXrrr]]]lllmmmOOOWWWuuufff\\\\\\WWW[[[WWWUUU[[[YYYUUUZZZ]]]cccnnn}}}DDD;;;111444999222000666777555444555999===CCCPPP\\\bbbfffVVVGGGAAAAAA@@@???>>>>>>>>>>>>>>>===IIIgggSSSEEE@@@???AAA888DDDTTTwwwmmmxxxbbbCCC::::::999888777666666555444999555777;;;444DDDlllhhhqqqOOO<<<666:::888444444444555555666666777888333555444:::999HHHppp}}}www{{{}}}zzzzzzzzzxxx{{{}}}|||xxxtttssstttnnntttUUU???:::777555555666555888555;;;hhhrrrmmmxxx}}}xxxpppllllllkkkaaaYYYYYY[[[\\\\\\]]]```hhhooolll___>>>>>>111444333444555444555===GGGgggxxxlllkkkeee^^^zzzdddYYYXXXXXXWWWTTT___dddjjjvvvvvvrrrvvvrrrpppmmmmmmsssXXX>>>777888777...000666444999666555:::???GGGSSS___aaaoooUUUGGGBBBAAA@@@??????>>>>>>>>>???>>>TTTzzz]]]FFFBBBBBBFFF888HHH```~~~lllhhh{{{mmm???;;;:::999888777666666666222>>>888888@@@:::TTTaaa^^^???666666666444444555555666666666777444666444777===;;;```kkkttt{{{wwwzzz~~~xxxpppkkkjjjqqq|||hhhXXXAAA:::777555777444666999666CCCpppgggxxxzzzooocccZZZVVV```VVVOOONNNPPPPPPQQQTTTVVVWWW]]]ZZZmmm{{{BBB999666555555666555444777DDDRRRyyyzzz\\\iii~~~tttjjjxxxwwwfffHHHDDDYYYkkkjjjaaalllzzzyyy{{{{{{oooCCC===<<<888000222777111:::666555999@@@IIIVVVbbbbbbSSSGGGCCCAAA@@@??????????????????BBBbbbjjjGGGBBBDDDGGG:::JJJqqqsssdddlll{{{DDD<<<;;;999888777777777777222>>>888666??????dddqqqooouuuHHH:::999999555555555666666666666666333999666888888>>>yyyfff}}}rrrzzz|||~~~qqqWWWAAA:::777666999555888:::999LLLkkkbbbmmmqqqccc\\\UUUMMMFFFEEEEEEEEEGGGJJJNNNLLLQQQLLLTTTiiigggOOO555???666666777666444:::MMM___eeeQQQkkkssswwwtttpppVVVQQQOOOWWWcccfff^^^TTTyyyFFF;;;999888333666888111999555444888???HHHWWWeee|||QQQFFFDDDAAA@@@@@@?????????@@@@@@GGGpppuuuKKKCCCCCCCCC???QQQyyydddfffKKK===<<<:::888777777777888444:::555444<<>>VVVmmmlll___qqqiiiSSSyyy|||SSSKKKNNNXXXiiiwwwvvvdddSSSwwwOOO:::222666555666999555666555555888<<>>@@@DDDAAA@@@JJJHHHKKKQQQ```{{{kkkCCC777777888:::888777BBB^^^xxxxxxooo|||qqqPPPrrrKKKMMMQQQSSS___vvvooowwwgggCCC000666777444666777555555888999;;;EEEZZZnnnOOOFFFEEE@@@@@@@@@???@@@@@@AAAAAAJJJ~~~}}}___JJJFFFAAAVVVkkk|||^^^aaajjjVVV>>><<<:::888777777888999;;;666999>>>IIIqqqmmmsss\\\@@@@@@999777777777777666666666666666666555<<<<<>><<<>>>BBBCCC>>>DDDAAADDDIIINNNpppYYY|||WWW777777999:::999888EEEccczzzyyyttt^^^BBBgggwww@@@GGG[[[ZZZkkktttPPP555999888111333777444777:::;;;;;;DDD[[[qqqTTTCCCDDDAAABBB<<<:::AAA???===EEEQQQuuu|||sssyyyPPPDDDCCCJJJeeeYYY[[[zzzfffFFF<<<<<<<<<555666;;;888:::888<<<===OOOwwwlllvvvxxx999BBB222555555555555666777999999999:::>>>999AAAqqquuuvvvzzzlllllllllppprrrSSSDDD===888666999:::BBB333VVVrrrcccppptttccc[[[QQQGGGCCCAAA???>>>AAAAAA@@@@@@@@@BBBGGGOOOTTT```[[[dddCCC;;;333@@@@@@222OOOyyy~~~|||uuuvvvuuuLLLPPP{{{RRRMMMSSSWWWnnnjjjMMM;;;222<<<666888666222///AAA???:::JJJXXXhhhSSSCCCDDDAAACCC===<<>>FFFaaammmjjjOOO???III[[[iiiZZZXXXqqq|||FFF;;;;;;<<<666777;;;888:::555777===ZZZrrrlllkkkIIIDDD:::777666666777777999:::::::::777999999PPPxxxwwwvvv|||~~~vvvjjjyyy|||ssslllsssTTTEEE???999777:::111>>>???^^^ggg___mmmyyyiii]]]RRRFFFBBBAAA???>>>???>>>?????????AAAEEEKKKPPPxxxbbbXXX~~~BBB===222:::===:::]]]vvvooo|||YYYOOObbblllKKKLLLOOOkkkmmm[[[>>>444;;;333666666===444>>>::::::KKKXXXiiiSSSDDDEEEAAACCC???>>>CCC???>>>IIIooosssjjjxxxTTTEEEIIImmmppp[[[TTTeeeHHH;;;999<<<777888;;;777;;;444333AAAmmm{{{vvvsssggg]]]???===888888888888888999:::;;;999999:::999ZZZiii}}}yyyeeezzz|||qqqdddrrrUUUFFF@@@;;;888:::111;;;LLLmmmgggiiikkkyyytttcccUUUGGGBBBBBB@@@>>>>>><<<===>>>>>>???BBBGGGJJJ```hhhVVVtttFFFAAA444777;;;EEEooouuuppp]]]HHH[[[FFFMMMUUUVVVnnnwwwnnnBBB777;;;222555:::>>>333;;;;;;CCCTTT___tttRRRDDDEEE@@@BBB??????CCC===???NNNxxxrrrXXXLLLDDD{{{uuu\\\RRR^^^LLL<<<888<<<999888:::777===888555GGG|||xxxkkkuuu;;;>>>888888888888888999::::::777>>>BBB999___rrrzzz}}}aaafffrrraaaoooRRREEE@@@;;;888:::::::::UUUyyysssrrrzzzxxxjjjZZZKKKDDDCCC@@@===<<<;;;<<<>>>??????AAADDDGGGRRR|||pppWWWdddSSSAAA999888===MMMwwwwwwvvvOOORRRnnn\\\AAAVVVcccfffpppZZZ|||BBB:::<<<444666>>>777111;;;>>>HHHTTT___~~~~~~QQQDDDFFF???@@@>>>???BBB<<>>777<<<:::999:::777;;;<<<888JJJmmmwwwkkklll@@@@@@888888777777777888999999888>>>AAA===qqqxxx}}}ccc]]]jjjiiiiiiNNNCCC???:::777999===;;;\\\wwwtttuuukkk\\\MMMFFFCCC???<<<;;;;;;===???@@@@@@AAADDDFFFKKKkkkvvvUUU\\\fff>>><<<;;;===QQQwwwyyy}}}jjjKKK```qqqJJJOOOWWWdddooo}}}PPP@@@::::::555666<<<888777===;;;BBBLLL```PPPDDDGGG???@@@===???AAA<<>>888888777777777888888999;;;777;;;DDDppp~~~hhhXXX}}}cccvvvvvv|||cccJJJAAA>>>999777999666>>>aaakkkiiizzzxxxoooaaaVVVKKKEEEAAA<<<:::;;;;;;===>>>???@@@AAADDDGGGHHH\\\{{{UUUXXXppp~~~<<>>999BBBQQQtttzzz~~~PPPDDDHHHAAAAAA>>>@@@BBB===JJJggg}}}ppp___nnnPPPdddbbbXXXZZZllleeeFFF777<<<;;;999;;;:::333>>>;;;MMMssswww~~~}}}fffmmmTTT===:::999999888888888999999;;;555<<>>:::888:::666BBBaaa___lllttt}}}oooddd```PPPJJJDDD@@@;;;666777;;;:::;;;===>>>>>>AAADDDGGGJJJQQQ\\\UUUbbbAAADDD;;;???dddOOOIIIoooOOOLLL[[[XXX[[[bbbppp|||UUUzzzSSS@@@333777777444888;;;<<<999GGGVVV~~~aaaxxxOOODDDHHHCCCBBB???AAACCC???NNNmmm|||bbbsssSSSnnnyyydddYYYXXXdddjjjIII888<<<;;;999;;;;;;333@@@<<>>555999;;;<<>>>>><<<999888999:::999999888<<<;;;XXXttt{{{jjjQQQVVV}}}{{{dddiiirrr[[[EEE???>>>:::777888;;;FFFfffuuuvvvgggUUUIIIAAA;;;:::<<<888888777666666666666666999999999;;;>>>AAACCCCCCJJJPPPdddiiiUUU]]]XXX===<<>>BBB>>>III~~~sssjjj|||RRRzzzkkkXXXVVV^^^{{{>>>???;;;;;;888>>>555<<<>>>BBB```mmmooo|||aaaEEE>>><<<999888999:::999999;;;<<<<<>>888555666555555555555555666777777999999:::;;;>>>AAABBBCCCIIIMMM___nnnWWW[[[]]]@@@>>>EEEMMMMMMjjjSSSNNN\\\zzzaaaXXXsss~~~DDD>>>999888:::555888:::???CCCHHHhhhqqqsssPPPGGGBBBBBB???AAA===BBBAAANNNnnngggrrrWWWxxxjjjVVVUUU\\\xxx???>>>;;;<<<777>>>666999:::CCCkkkdddwwwllleeeGGG>>><<<999888999:::999999999999@@@tttooo~~~}}}pppPPPQQQ{{{{{{ZZZttt\\\EEE>>><<<999777999@@@OOOVVVqqq||||||jjj]]]RRRGGGAAA<<<666333333222222333333555666777888999::::::<<<>>>@@@BBBCCCGGGJJJWWWuuuZZZYYYdddCCC???FFFkkkEEEOOOwwwuuuLLLRRRlll~~~uuuRRRnnnFFF???:::999:::111999;;;===CCCNNNmmmzzzPPPGGGBBBAAA???AAA>>>CCCBBBOOO~~~~~~jjjeeelll```yyyiiiTTTQQQXXXxxxAAA>>>;;;<<<777>>>777888777DDDxxx|||cccoooiiimmmjjj}}}HHH>>><<<999888999:::999999777;;;KKKjjjsssOOONNN}}}vvv```qqq[[[FFFAAAAAA===:::;;;===RRRQQQooovvvvvvhhhYYYOOOEEE@@@<<<777444444333333333444555666777888999:::;;;<<<===???AAACCCFFFHHHQQQuuuxxxZZZYYYuuuhhhBBB???MMMbbbHHHTTTcccIIIYYYzzz}}}UUUtttOOOAAA999777999444<<<888555???UUU|||PPPGGGAAA@@@>>>BBB???DDDAAALLL|||tttppphhhttttttrrrkkkbbbbbbpppggg{{{jjjTTTQQQWWWwwwCCC===;;;===777>>>888;;;:::IIIrrrggg|||zzzqqqyyylllwwwOOO>>><<<999888999:::999999:::???SSSqqq{{{nnn|||oooqqqrrrNNNMMM{{{sssbbbjjjVVVEEEBBBCCC???::::::???YYYXXXssssssqqqeeeYYYNNNCCC>>>;;;777666777666666555555666666777888999;;;=========>>>AAADDDFFFHHHMMMkkkyyyUUUYYYpppnnnAAA???XXXYYYKKK___ZZZJJJaaayyyWWWoooZZZEEE888777:::666<<<777333===WWWQQQGGGAAA???>>>BBB???DDDAAAKKK|||yyyqqqjjjiiifffoooiii```YYYxxxxxx[[[___vvviiikkkVVVSSSZZZlllEEE===;;;===666>>>::::::999HHHzzzpppuuutttmmmwwwxxxuuurrrwwwTTT>>><<<999888999:::999999777<<>>>>><<<===@@@DDDFFFJJJKKKcccxxxNNNYYYmmmyyyFFFAAA^^^LLLLLLjjjVVVLLLiiirrrSSS^^^}}}\\\FFF:::999<<<444;;;999888???RRR}}}QQQFFF@@@AAA>>>@@@===BBBAAAMMMzzzmmmnnnooohhhcccdddeeepppjjjaaa[[[~~~uuuppp\\\\\\rrrmmm}}}jjjUUUQQQXXXaaaFFF===;;;===666>>>;;;777888HHHsssvvvtttnnniiiyyy~~~uuuwwwxxxVVV>>><<<999888999:::999999444:::HHH}}}vvv}}}kkkZZZIII\\\tttooobbbkkkbbbMMMRRRzzzttttttSSSkkkVVVCCC???@@@<<<888999AAAWWWfffxxx~~~~~~zzztttjjj\\\OOOKKKBBB;;;::::::777666777444444444555666777888999888<<<>>>>>><<<<<<@@@DDDEEEKKKJJJ[[[xxxLLL[[[iiiOOODDD]]]JJJOOOsssUUUPPPqqqkkkRRRXXXQQQ@@@:::999999555999:::<<<@@@KKKwwwQQQFFF@@@BBB??????;;;@@@AAAPPP}}}lllaaaeeehhhbbb^^^___YYYgggddd^^^[[[llllllbbb[[[hhhsss}}}hhhRRRMMMRRR\\\}}}GGG<<<;;;>>>666>>>;;;999<<>><<<999888999:::999999666???PPPvvvuuuaaaVVVEEE[[[lll```XXXfff\\\LLLUUU{{{mmmaaattt\\\FFF??????<<<;;;===EEEWWWnnntttkkkeeeYYYMMMEEE>>>;;;<<<===;;;888888111111222333555777999:::888<<>><<<<<<@@@DDDDDDKKKJJJWWWxxxNNN]]]eeeXXXGGGYYY}}}PPPVVVwwwWWWTTTxxxfff{{{UUU___CCC888777777444::::::999<<<>>>GGGwwwOOOCCCBBBEEE;;;???===@@@CCCQQQtttYYYccc```[[[___XXXfff```bbbgggYYYhhhpppkkkYYYTTTqqqlll}}}hhhRRROOOUUU```GGG<<<:::>>>777<<<666;;;???OOOrrr{{{rrrrrr}}}```wwwvvvrrrzzzppp```???:::888::::::888888::::::666VVVttt{{{qqqcccSSSFFFMMMppppppcccjjj^^^aaa\\\IIIRRR|||kkkaaazzz```HHHAAA@@@===;;;;;;KKKXXXsss~~~|||qqqfffaaaZZZRRRNNNAAA???===<<<<<<;;;888777555444444555555666777888999:::;;;;;;;;;===AAACCCEEEHHHJJJYYYKKKVVVrrrNNNFFFZZZKKKYYYVVVUUUqqqpppPPPhhhkkk???666===555<<<555999;;;===>>>GGGwwwPPPBBBBBBEEE<<>>@@@LLLwwwuuueeeRRRYYYUUUVVV\\\[[[ooobbbggglllZZZiiiooonnn[[[UUUppp|||iiiSSSNNNTTT```GGG===;;;>>>666<<<666<<<>>>OOO{{{{{{___```ooolll[[[|||zzztttuuuyyynnn^^^???:::888::::::888888:::666???fff~~~kkk```UUUNNNJJJPPPhhhbbbYYY___ZZZggg]]]IIISSSjjj^^^xxx^^^FFF??????<<<888999EEEYYYyyy}}}zzzhhh___[[[TTTMMMHHHAAA@@@===<<<<<<;;;999777555444444555555666777888888:::;;;;;;<<<===AAACCCGGGHHHIIIUUU|||RRRQQQoooNNNEEEbbbMMMVVVUUUUUUooosssSSS^^^jjj@@@777===555:::555:::999:::???QQQ}}}QQQBBBBBBDDD<<<@@@======>>>FFFmmmooobbbUUURRRWWWUUUZZZ______uuudddlllrrrcccwwwnnnsssrrr[[[XXXtttjjjSSSNNNSSS^^^FFF===;;;>>>666<<<777;;;===PPPooo{{{bbbQQQVVV```kkk```]]]pppgggrrryyyvvvooowwwwwwqqq]]]???:::888::::::888888:::777CCChhhttt\\\OOOGGGJJJNNNQQQ[[[fffbbb[[[]]]]]]ttt^^^IIITTTqqq}}}cccxxx^^^GGG@@@???<<<888888EEEaaa{{{vvviii\\\WWWTTTOOOIIIFFFCCCAAA>>>======<<<999777555444444555555666777888888:::;;;<<<<<<>>>@@@CCCGGGHHHHHHRRRvvvVVVLLLnnnNNNCCChhhOOOTTT}}}SSSWWWvvvyyy{{{jjjwwwWWWYYYaaa>>>666===555888666;;;888444===WWWSSSBBBBBBBBB<<>>>>>CCCfffwwwbbbZZZPPP[[[aaaaaafffffffffwwwbbblllwwwppp~~~yyynnn{{{ccc[[[\\\xxxzzztttiiiSSSNNNTTT^^^EEE===;;;>>>666<<<777888<<>>VVV|||lllUUUJJJEEEKKKQQQPPPQQQUUUhhhdddeeejjj|||\\\HHHVVV{{{~~~jjjlll{{{bbbJJJBBBBBB>>>::::::KKKjjjxxxoookkk```XXXQQQQQQQQQMMMJJJIIIDDDBBB???>>>===<<<:::888555444444555555666777888888999;;;<<<===>>>@@@BBBDDDHHHHHHQQQrrrSSSKKKnnnOOOAAAdddNNNRRRQQQYYYvvvbbbhhhbbbyyyXXX```SSS999555<<<777777777===888222999QQQ}}}uuuUUUCCCCCC@@@<<>>:::;;;MMMjjjyyy___QQQOOOMMMHHHGGGJJJMMMKKKJJJLLLDDDBBB???>>>===<<<999777555444444555555666777888777999;;;======>>>@@@BBBAAAGGGJJJQQQoooxxxRRRNNNkkkRRRDDD\\\OOORRRQQQ[[[hhh]]]QQQ```___xxxTTTjjjJJJ999444;;;777777555<<<:::666999IIIrrrfffooommmXXXEEEDDD@@@===BBB===@@@CCCEEEbbb|||^^^WWW\\\[[[ccceeeggg___iii```fffzzzxxxnnnppp]]]bbbaaasssqqq{{{{{{aaaPPPQQQ[[[uuuBBB===<<<===555<<<999999???OOOnnnzzzbbbSSSSSSZZZ___ZZZYYY]]]^^^[[[]]]dddiiieeejjjaaa???:::888::::::888888:::777:::WWW~~~iiiOOOKKKKKKPPPQQQOOOWWWbbbwwwpppxxxiiiXXXIIIaaajjj{{{vvvhhhLLLBBB???;;;999:::IIIbbbpppLLLDDDDDD???>>>@@@DDDGGGFFFGGGJJJDDDBBB???>>>===;;;888666555444444555555666777888666999<<<===>>>>>>@@@AAA@@@HHHKKKPPPkkknnnSSSSSSdddUUUFFFVVVTTTRRRVVVZZZgggOOO[[[```sssxxx^^^sssNNNsssGGG===666999777666444888:::;;;===DDDlllxxxgggyyy|||[[[FFFEEEAAA>>>BBB<<<>>>BBBCCC^^^pppWWWWWWaaaaaabbbjjjsssaaannn|||gggmmm}}}vvvkkkrrrVVV___hhhhhhppprrrttt[[[NNNSSS```AAA=========555<<<999999>>>FFFxxxyyynnn[[[UUUWWWZZZ___hhheee\\\]]]```bbbeeeeeevvvcccfff}}}^^^???:::888::::::888888:::888999YYYoooOOOKKKKKKNNNNNNMMMWWWdddwwwbbbXXXMMMhhheeemmmOOOBBB???;;;999;;;IIIaaaWWWCCCDDDAAA<<<;;;>>>BBBCCCAAACCCHHHCCCAAA???===<<<:::777555555444444555555666777888666999<<<>>>>>>>>>@@@AAABBBJJJKKKMMMeeedddNNNZZZ```SSSDDDSSS]]]PPPyyy]]]WWWpppWWWPPPeeeooo[[[lllKKK~~~BBB???666777888777666555777===>>>AAAmmm|||nnnaaacccyyy~~~ooo[[[]]]GGGFFFBBB???BBB:::===AAAAAA[[[iiiUUUZZZgggddddddtttlllwwwrrrooouuu{{{vvviiissssssKKKYYYpppZZZ~~~hhhlllpppXXXLLLTTTcccAAA=========444<<<:::888<<<>>>iiicccRRRUUU[[[\\\YYYoookkkVVVXXXffffff___mmmnnn```fffvvv\\\???:::888::::::888888:::???555OOOtttQQQKKKIIILLLKKKIIIRRR___ttt^^^YYYPPPmmmdddrrrRRRDDD@@@===<<<>>>OOOfffpppEEE>>>EEE@@@>>>>>>@@@CCCBBB???AAAGGGCCCAAA>>><<<;;;999666444555444444555555666777888666999<<<>>>>>>>>>@@@AAAEEELLLKKKJJJaaa___FFF___```NNN???RRRdddNNNqqqcccUUU[[[OOOWWWdddyyyhhhWWWfffLLL<<<>>>444666999:::;;;555444<<<<<<===ooo~~~tttooonnnttt]]]eeeZZZpppxxxeeeTTTWWWpppcccDDDCCCBBB>>><<<======>>>DDDKKK}}}[[[\\\iiifffyyywww~~~oooqqqwwwyyysssmmm~~~eeeQQQeeesssYYY{{{uuuzzzjjjddd```UUUSSSOOOjjj@@@:::CCC666===???555777<<<666dddmmm}}}bbbTTTQQQWWW^^^]]]oooiii\\\```aaafffyyyjjj___jjjqqqZZZCCC<<<999:::<<<999777888:::;;;OOO{{{}}}OOOQQQFFFPPPSSS___OOOUUU{{{___QQQSSSzzztttkkk|||XXXEEEDDD;;;555???KKKooowwwIIIJJJLLLAAA???@@@HHHIIIBBB@@@FFFHHHCCCFFFBBB<<<;;;<<<;;;888444333333333333444666888999888999;;;<<>>666999@@@777ZZZ|||bbbRRRQQQVVVZZZVVViiieeeZZZbbbkkkqqq{{{dddllloooiii{{{SSSCCC<<<777999:::999888999999888FFFuuuvvvdddOOOFFF___bbbeeeNNNVVVyyyTTTLLL```nnn~~~WWWBBBBBB<<<777@@@BBBggggggDDDHHHJJJDDDGGGGGGHHHFFFCCCFFFKKKLLLIIIGGGBBB<<<999999999777555333333333333444666888999888999;;;===???AAABBBCCCGGGGGGLLLPPPbbb[[[QQQVVVgggIII@@@FFFuuu~~~KKKddd|||SSSnnnvvvfff]]]UUUOOOQQQZZZ]]]eeexxx___ddd|||ZZZ^^^vvvAAA666999;;;333777777666:::666<<>>>>>===???DDDjjj[[[VVVgggmmmsssooo}}}xxx{{{sss|||sssTTTZZZbbbqqqqqqPPPqqqyyywwwwww~~~~~~\\\SSSPPPSSSzzz}}}CCC<<>><<>>>>>===???BBBYYYgggbbbzzz}}}}}}yyywww^^^QQQ``````uuucccHHHqqqjjj{{{uuuYYYRRRPPPZZZuuuCCC===???666:::::::::666???666===zzz~~~nnnXXXYYY]]]\\\hhhzzzwwwbbb___qqqhhhhhh```qqqooodddHHH@@@999888999888888999:::::::::fffuuu[[[___ttt^^^ZZZNNNppp[[[OOOOOO|||zzzhhhoooKKKBBB===888<<>>???>>>@@@BBBNNNqqqjjj~~~|||RRRQQQaaa___|||ZZZEEEdddssslllqqqooowwwxxx~~~lllUUURRRRRRdddiiiAAA======666:::777<<<666<<<888999fffrrr{{{___XXX[[[]]]ffftttwwwgggaaazzzbbbsssdddyyynnnyyyKKKBBB;;;::::::888777999777::::::[[[}}}pppkkkkkk\\\jjj\\\mmmQQQUUU\\\nnnzzz~~~RRRCCC===888:::@@@ccc~~~~~~XXXWWW\\\ZZZ```mmmQQQPPPUUU]]]\\\WWW[[[fffgggbbbYYYLLLAAA;;;:::<<<555444333333444555777888999:::<<<===@@@AAACCCDDDHHHKKKOOONNNcccpppOOOKKKZZZvvvjjjDDD:::BBBxxxuuuQQQvvv~~~dddQQQIIIEEEKKKOOONNNPPPVVVYYY[[[___}}}bbbTTT___IIINNN444===222444777666888111666888:::666TTTbbbTTT]]]UUURRROOOUUU\\\ZZZRRRTTTXXXSSSppp}}}OOOccciiirrrWWWMMMEEE>>>>>>??????@@@BBBJJJvvvhhh}}}gggLLLRRRaaaeeeTTTEEEWWW~~~iiimmm}}}tttkkkwwwuuurrrwwwbbbRRRSSSVVVppp\\\>>><<<;;;777999555<<<999888<<<<<>><<<>>>555444444333444555666777::::::<<<>>>@@@BBBCCCDDDHHHKKKNNNOOOiiikkkOOORRR]]]zzz```GGG:::<<>>>>>===>>>@@@DDDiii}}}dddooo~~~pppzzzzzzXXXMMMVVVddduuuMMMCCCRRRzzzgggqqq~~~vvvtttrrrpppoooxxx}}}tttnnnZZZOOOUUUZZZ{{{QQQ;;;<<<:::888999222<<<<<<222<<>>RRR|||ttt\\\ccceeejjjuuuvvvjjjooopppllliiinnnuuuxxxttttttoooaaaNNN@@@;;;;;;555555444333444555666777:::;;;<<<>>>@@@BBBDDDDDDGGGJJJNNNRRRpppdddMMMVVV___WWWFFF::::::aaaggg]]]|||nnnRRRLLLKKKRRRWWWYYYaaallljjjccc^^^ssswwwuuukkk\\\pppyyyVVVbbbrrrBBB666888999:::222666555444888555:::888FFF~~~wwwUUUTTTTTTQQQZZZVVVTTTQQQVVVXXXZZZZZZVVV___rrr```^^^TTTiiikkk[[[OOOBBB>>>===<<<<<<>>>>>>XXXeeehhhrrrhhhjjjjjjiiiRRRQQQZZZiiifffGGGAAACCC}}}hhhuuuwwwooolllhhhfffqqqkkkhhhVVVNNNVVV]]]uuuJJJ999;;;999999999111<<<<<<,,,999>>>777gggdddfff~~~nnn|||[[[zzzwwwCCC<<<666444888;;;;;;:::<<<666555???AAAfffllluuuyyyxxx\\\LLLUUUbbbggg~~~^^^BBB;;;999<<<@@@GGGhhh}}}www{{{eeekkkkkkrrr|||xxx||||||rrrrrr}}}{{{jjjTTTAAA888777666555444333444555666777:::;;;<<<>>>@@@BBBDDDDDDJJJNNNSSSZZZzzz^^^JJJTTT___QQQCCC:::===XXX}}}rrrXXXjjj```VVVSSS[[[eeeooo}}}wwwcccxxxSSS[[[~~~uuuSSSbbbXXX:::333444999999,,,111444444888555;;;888999cccmmmHHHLLLUUUUUU^^^ZZZVVVKKKQQQWWW___bbbZZZdddhhhaaaPPP___dddoooRRRAAA???;;;===AAA>>>>>>OOOwwwkkkrrrxxxyyy```|||sss[[[JJJYYYaaarrrNNNGGGAAAGGGgggoooaaatttpppeee^^^```dddxxxyyyfffOOOOOOZZZbbbiiiDDDAAA<<<999888888777777999333888:::666PPPwww~~~~~~uuunnngggdddqqqjjj```>>>;;;:::888666666777888:::;;;333999AAA```aaa}}}jjjQQQQQQgggvvvkkk}}}nnn:::;;;AAA999@@@===\\\}}}ooovvv~~~}}}}}}}}}ppp^^^III:::444333444444333222333555777:::<<<>>>???@@@BBBEEEHHHHHHPPPUUUccc|||SSSLLL[[[___LLL888<<>><<<888555333333333444333666777666666999AAAHHH\\\LLLSSS___[[[]]]\\\LLLIIIZZZ\\\TTT]]]\\\dddaaa[[[XXXOOOrrrTTTBBB???<<<>>>BBB???BBBCCCnnnoooooo{{{~~~hhhyyydddRRRJJJWWWhhhGGGDDD>>>GGGaaaooo^^^||||||vvvnnn]]]YYYkkk~~~xxx```LLLNNNVVVgggXXXDDD@@@<<<999888888888777666666888:::999LLLzzzfff}}}gggxxxfffBBB;;;:::888777666777888999999333888===WWWwwwxxxVVVPPP\\\wwwpppcccooo<<<:::===999>>>>>>\\\zzz~~~}}}rrraaaMMM>>>999444555555444333333555777999;;;===???@@@BBBEEEHHHGGGNNNRRRZZZzzzLLLKKKUUUjjjHHH999===BBBFFFrrrqqqjjj|||sss]]]}}}}}}[[[UUUssszzzOOOZZZuuu===;;;888555333333333444444666777666666999AAAGGGgggTTTJJJTTT___YYYYYY[[[RRRYYYaaa\\\VVV]]]]]]kkk]]][[[]]]UUUvvvWWWCCC@@@<<>>GGG[[[uuuaaa{{{~~~|||jjjVVVZZZ~~~~~~pppXXXNNNSSSZZZ{{{NNNCCC@@@<<<999999999888777444:::777777:::BBBxxx{{{qqqjjjooojjjqqqnnnlllaaa;;;;;;:::888777666666777777777555888777HHHaaaMMMXXXjjjhhh{{{yyynnn>>>:::888999;;;>>>XXX~~~zzzqqqaaaOOOAAA<<<666777666555333444666777999;;;===>>>???BBBEEEGGGIIILLLUUU^^^jjjFFFMMMTTT{{{EEE:::>>>===<<>>;;;999999999888777555<<<444444;;;666[[[{{{zzz{{{hhhfffmmmPPP444;;;:::999777666666666666666777999333999iii|||qqqWWWRRRbbbuuuooo~~~yyyhhh???<<<555;;;;;;<<>>@@@BBBEEEGGGMMMKKKaaa{{{^^^GGGRRRYYYDDD<<<<<<:::555RRRtttrrriiiyyyTTTMMMpppUUUSSS|||zzz@@@:::888666444333333333444444555555555555888>>>BBBXXXqqqNNNMMMSSSYYYWWWUUUZZZ]]]^^^UUUJJJPPPTTTddd^^^VVVaaammm\\\DDD???===BBBGGGEEE@@@AAAEEE\\\jjjUUUBBBIIIQQQdddNNNCCCBBB>>>:::HHH~~~vvvXXXXXXyyy|||~~~jjjSSSRRRXXX]]]xxxkkkPPP???<<<:::888999999888777666:::000333>>>444FFF~~~{{{zzzjjjrrrmmmtttkkkbbbAAA888:::999888777666666666666555888:::444555ZZZooovvveeeXXXRRRYYYuuu|||eeelll^^^>>>???555===<<<:::FFFppp~~~xxxppphhhZZZJJJ>>>;;;777888888666555555777999:::<<<>>>???@@@BBBFFFHHHNNNLLLrrrWWWJJJSSS[[[vvvCCC;;;::::::888LLLssshhh]]]JJJ]]]{{{NNN___yyy}}}xxx444888777555444333333333333444444444444555888<<>>FFFkkkTTTaaaqqq^^^OOOTTTXXXccc|||NNNCCC<<<:::888777888888777555555666000666???888???```}}}oooooo}}}lllrrrfffAAA666<<<888777777777777777666666333666999777888PPPtttlll```UUUNNNQQQ\\\sssqqqrrrQQQ:::AAA777<<<<<<777AAAZZZ~~~zzzrrrjjjaaaUUUGGG===;;;666666777666555555888:::;;;===???@@@AAADDDGGGIIINNNTTTrrrPPPMMMNNN]]]eee???:::999;;;>>>IIIiiixxxLLL[[[~~~aaaLLLcccwww]]]555666555444333333333333333444333333333555777:::<<>>@@@BBBCCCEEEHHHKKKOOOddd[[[KKKRRRMMMhhhSSS<<<;;;999;;;<<>>rrryyyttt___RRRNNNUUUfffyyyggg;;;===888666555555666666555333444111777888222555======ZZZrrrggg~~~VVV\\\>>>:::555111444555666777888888888888555444555999777888___zzz~~~ssshhh```TTTJJJNNNYYYVVVaaalllyyyfff}}}hhh>>>111@@@777555999555HHHGGG|||{{{|||}}}tttlllggg___VVVNNNEEE;;;777888222333444444444666999;;;===???AAACCCDDDFFFIIIKKKRRRsssLLLJJJYYYOOOvvvCCC;;;<<<:::999777555RRR~~~vvvTTTrrrcccPPPccciiiRRR666999333333333333333333333333444333222222555777888888AAAmmmIIITTT___WWWOOOUUUVVVaaauuuPPP___nnnxxx[[[jjj|||ZZZ@@@??????AAAIIILLLFFFDDDHHHAAA:::ddd}}}hhhQQQEEELLLUUUOOOfffOOOIII???222DDD>>>???===]]]wwwdddXXXRRRVVV___>>>CCC;;;888777777666555444444444555444444555555666777888GGGjjj}}}zzzlllccc~~~}}}DDD;;;888111555666666666666666555555555777444555666333666MMMhhheeetttmmmllliiiaaa[[[XXXQQQKKKMMMUUU```iiiooobbbnnnOOO777<<<333<<<333555???<<>>>>>>>>???DDDKKKMMMMMMbbbuuu___JJJLLLQQQXXX[[[CCC:::777999;;;777555DDDXXXbbbWWW|||\\\PPPYYY:::;;;888444333222222111111222222111222222222222333666888AAATTTNNNYYYhhhdddTTT^^^ZZZ]]]lllWWW]]]jjj]]]jjjXXX???======AAAJJJLLLIIICCCEEEDDD>>>VVVZZZMMMJJJNNNUUU```}}}IIIFFF@@@666@@@@@@???;;;PPP~~~hhhZZZTTTSSSZZZlll[[[===777888777777666666555444444333444444444444555666777888>>>QQQzzzpppcccooo\\\<<<999444111888444444444444444444444444444222333666222222CCCWWWooo}}}xxxnnncccXXXRRR]]]cccjjjrrr}}}rrrrrr???777<<<444888888888<<<999???[[[wwwnnndddaaa``````______]]]XXXRRRMMMFFFCCC???:::666444333333222333444444555777;;;>>>??????@@@AAAEEEJJJMMMNNNiii~~~XXXIIIHHHTTTddd\\\===888666888<<<888444>>>MMMfff]]]xxxsssRRRRRRxxxddd:::222999444333222222111111222222111111222222111333555888999KKKPPPXXXnnnrrr\\\```mmmvvvqqq[[[aaammmjjjwww|||VVV>>>;;;<<>>===;;;DDDoookkkZZZSSSUUU[[[hhhooo;;;DDD333666666666555555444444333333444444444444555666777777999999hhhyyyxxx]]]iii:::777666///111888222222222333333333333333333111333777444111888CCCyyyttt{{{^^^xxxZZZ444:::<<<666222;;;:::666555;;;PPPtttgggWWWPPPQQQOOOMMMKKKIIIEEE@@@<<<999888666444333222222222222333444555666888<<>>;;;<<>>666888000999888111666999GGGrrriiiRRRFFFFFFCCC@@@>>><<<:::777555222333333333333333222222222444666777888;;;>>>AAA@@@AAADDDGGGGGGJJJSSS\\\tttuuuOOOLLLGGGIIIqqqXXXDDD000777444555999999555555999NNNgggRRRTTTiiijjjOOOSSS{{{XXX333===222333333222222111111111111111000111111111111222555777888===RRRaaaUUUpppxxx]]]sssvvvwwwrrrTTT@@@<<<===EEEPPPPPPDDDJJJ@@@:::???===KKKmmmiiiUUUEEEIIIIIIRRRgggkkkHHHCCC999999>>>777;;;<<>>___rrr```eeeZZZ<<<444888111111444+++111111222222222333333333555222222444555555444666>>>ZZZzzzllliiilll777===<<>>hhhqqqUUUBBB???<<<999777777666555444111222333444444333222222444666888:::;;;===AAACCC@@@BBBEEEIIIIIIMMM]]]ooobbbFFFIIIEEESSSIII;;;999777444333555666666777999BBBooouuugggIIIHHHgggTTTMMMyyyFFF777666;;;000333222111111000000111111000111111111000222444777555666;;;ttt]]]pppuuulllRRRAAA======FFFOOONNNCCCGGGAAA888;;;???BBBHHH~~~~~~bbbMMMFFFFFFSSSWWWlll}}}TTTBBBCCC999666<<<999???>>>;;;666DDDwwwuuuaaaSSSSSSTTTWWWjjj[[[<<<888---<<<111222222222222111111111111222222222222333444555555111:::888EEEzzzmmmoooVVVddd<<<777777444///333444,,,000000111111222333333333222000///000222333444444888BBByyyxxxvvvvvvqqquuuHHH555;;;777,,,555888333333555999666888TTT}}}xxxYYYEEE<<<:::777555555666555555111222222333333333333333777999<<<>>>>>>@@@CCCEEEBBBCCCGGGKKKLLLUUUnnn|||TTTCCCEEEFFFhhh===666:::666555444333444555888:::999IIItttzzz^^^IIIPPPKKKaaacccNNNeee^^^===888...<<<000222222111000000000000111///000111000000111444777555888666qqqsss{{{fffOOO@@@===<<>>;;;999777777777666555333333444444555666777777:::===???AAAAAABBBDDDFFFEEEEEEIIINNNPPP^^^bbbJJJCCCDDDOOO[[[111:::333333555666444222333555666777666SSS|||jjjZZZSSSSSS^^^~~~wwwVVVfff~~~CCC777555000444333222222111000000000000000///000111000000111444666888<<<777bbb~~~bbbMMM@@@<<<;;;CCCJJJFFFHHH999===BBB777999@@@888AAAxxxzzzzzz}}}zzzyyyWWWFFFDDDLLLTTTWWWiiisssIII@@@:::::::::999:::>>>777:::777:::???:::UUUooo___TTTPPPTTT[[[[[[mmmQQQ999333222888---555000000000000000111111111111111111111222333444555666222777;;;@@@```ZZZSSS|||DDD>>>555:::000+++444///)))666------......///000000111///222333333333444444333///222>>>ddduuu777666>>>***666<<<---666222///888444333;;;>>>SSS}}}{{{bbbSSSBBB???<<<;;;:::999777555555555666777888:::;;;<<<<<>><<<:::>>>EEEBBBAAA???<<<:::888999:::;;;999[[[iiiOOOHHHQQQWWWQQQ\\\wwwTTT===;;;:::888888999:::;;;<<<777666888666999NNNfffqqqaaaVVVMMMWWWXXXUUUiiifffIII111000777666222111////////////000000000000...///111111000000000111444444333777;;;EEEtttxxxvvv___bbb\\\222;;;222222000///........................////////////222222111111222222333444,,,;;;999>>>ggg}}}III999444444333333333222222222444222555666333777QQQooo~~~gggRRRDDD;;;<<>>DDDAAA???>>>;;;888777888999:::999>>>]]]xxxZZZMMMTTTRRRMMMPPP___ZZZ===;;;999888777888999:::888444555888555555CCCUUUqqqbbbUUUMMMVVVXXXWWWeeeNNN;;;...000444222000222.../////////000000000000///111333333222111222333444444222555666888ZZZjjj{{{VVVdddlllBBB222///222111000///........................////////////222111111111111222333333333777111444NNNooo~~~hhhbbb666:::444333333333333222222222222222555888444666HHH___}}}pppRRRNNN???<<>>;;;=========>>>???@@@BBBBBBCCCCCCBBBBBBCCCFFFJJJMMMPPPOOORRR___wwwfffJJJEEEHHHNNNWWWDDD444444555111333333333333333333333333111444333BBBhhh```PPPnnnlllLLL<<<222222333///000555////////////////////////////////////000111222333333555333222SSSuuuppp~~~}}}tttooolllYYYFFF===<<<999===CCC???===<<<999777666666777888<<<222???ooo~~~jjjUUUKKKAAALLLMMMOOOaaaWWW<<<;;;999777777777777888777333555999777333888BBBgggyyykkk___VVVRRRQQQ[[[XXXccceeeQQQ999222///333222------222....../////////000000000000222444444333222333444111222111444444...???aaatttlllZZZkkk{{{ooo\\\jjjlll444111888111111000///...............---............/////////111111111111111222222333555333...111999GGGrrrppp{{{<<<111999333333333222222222111111222111444888666444===KKKwww|||mmmYYYBBB;;;BBB@@@===>>><<<======>>>>>>???AAABBBCCCEEEBBBAAABBBFFFIIIJJJJJJVVVOOO[[[}}}fffMMMDDDIIIDDDTTTpppUUU888///888///333222222222222222222222222111444111555IIIaaafffKKKYYYvvv:::888333333555222,,,...555////////////////////////////////////000111222222555666666---@@@{{{uuuzzziiikkkqqqWWWDDD<<<<<<999<<>>;;;:::888777666555555666888555666999999555555999LLLtttcccYYYUUUVVVYYY]]]XXXbbb|||uuuddd;;;555222333555222---,,,///........./////////000000000222333333222222333444///222111444666///444III}}}|||sss|||tttwww|||mmmcccmmmxxxxxxEEE///111666555000///......---------...---------.........//////000000000000000111222222111222222666666666UUU}}}uuu{{{|||RRR:::999000222222222222111111111111222111333777666333777===UUU{{{sssTTTDDDDDD@@@===>>><<<<<<<<<<<<===>>>???AAAAAACCCDDDFFFIIIKKKLLLJJJIIIUUU]]]yyyiiiOOOIIINNNLLLGGG^^^~~~???888///:::,,,555222222222222222222222222333666333333:::LLLzzz}}}ZZZSSSkkkOOO555444444555777333,,,---222///////////////////////////......//////000111222555444;;;666888jjjoookkkuuu~~~TTTBBB;;;<<<999<<>>RRR~~~qqqmmm~~~mmmUUUaaa}}}CCC555999333,,,,,,///...------------------------------............000000//////000000111222...444444444666555@@@XXX}}}|||{{{|||VVV:::;;;666---222222111111111000000000222111111333444444666:::JJJhhhzzz}}}\\\KKK@@@???CCC@@@??????@@@@@@AAACCCDDDEEEDDDGGGJJJKKKKKKMMMSSSXXXgggeeeOOOEEEGGGNNNIIIYYYddd===999000555---444111111111111111111111111000222000111444===cccqqq[[[SSSqqqRRR===666666444333333222///...000....................................///000111222222---777999222KKKiiiiii|||zzzRRRAAA:::;;;888;;;>>>888999999888777777777777777;;;555666<<>>222333???666111111222333444444444444...333777777444444555666999333888]]]yyykkk\\\UUUUUUVVVVVVXXXYYYVVVbbbfff222888666111,,,000222///,,,,,,---...---------.........//////,,,...000000///...///000+++444000,,,333555222555333777@@@VVV~~~||||||vvvooosssuuuxxxzzz|||```eeeppplll333444111000111///+++***---,,,,,,,,,++++++,,,------,,,,,,,,,---------.....................///000000//////...444888---)))777...<<>>777777888666666777444444333333333333333444222333555555555555666888;;;222999aaa]]]===::::::222222222222222222111111111111111111111111111111000000000111111111111111222111444666///333SSSxxx{{{sssvvvvvvvvvwwwwwwuuurrrpppkkkhhheeeddd```ZZZXXXYYY^^^]]]\\\[[[___gggsss|||OOO444000777000000333+++------------,,,,,,++++++++++++++++++++++++++++++,,,,,,---------................../////////000000222222111//////222888===OOOsssmmm>>>---222666///&&&---,,,,,,,,,+++++++++***))))))))))))))))))))))))***++++++++++++,,,,,,,,,------,,,,,,------......//////.........//////000...111444222,,,--->>>QQQwww{{{HHH111111666000000...---,,,,,,,,,---------------------------............///000111111222444444000>>>gggmmmTTTJJJHHHLLLPPP```\\\cccLLL<<<111111000//////.........///------------------------............///000111111111111222888DDD^^^~~~fff???444666888///000444---/////////......---------,,,,,,------------......------,,,,,,------...//////000111111000222666999III```dddDDD<<<666777777666555666333333222222222222333444222444555555444444666777===---...???XXXttt|||UUU999444555///111222222111000000///000000000000000000000000000/////////000000111111111555///111666444111???UUUwwwuuuqqqooolllhhhccc___eeebbbaaabbb^^^YYYZZZ```ccceeeiiiqqqsssPPP000---777888,,,111666&&&,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...............///////////////,,,+++---222555222...333QQQooo~~~~~~XXX<<<+++111444,,,***333+++++++++++++++*********))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,---......//////............////////////111333333111222444LLLaaawwwZZZ:::222555444...000///......------------------------------------------------...///000111---...222000///IIItttzzzdddMMMFFFLLLSSSXXX[[[WWWhhhkkk<<<444222000///......---.........------------------------------------...///000111,,,111444222111>>>[[[vvvoooAAA>>>444111000///---222666111............------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,---.........///000111222333666777HHHKKKwww___BBB;;;555666777555444555222222111111222222333333222333444444333333444666222...;;;777555FFFgggjjj>>>999888111///---111111222000///...000111////////////////////////......//////000000111111333------333666333444:::ddd}}}wwwsssppplllfffaaaeeedddgggkkkiiieeejjjuuu|||zzzbbbdddUUU555666++++++000//////...)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------........./////////)))---111111///...///111111<<>>111111000...,,,+++---///************************))))))))))))))))))))))))************++++++++++++++++++++++++,,,---.../////////......------......222...+++...333444000,,,333===GGG___}}}{{{www~~~hhhDDD***...666111---111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000...000444444///666[[[lllNNNOOORRRVVVTTTRRRVVV]]]nnn======222---......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000///000///...///333:::AAAfff}}}ccc;;;---222000111///...111333///+++------------------------++++++,,,,,,------......,,,,,,,,,,,,,,,------...,,,,,,---...000222444555CCC@@@|||YYYAAA999555666777555333444111111111111111222333333000222333333111111222444111...>>>555---888DDDddd[[[===111888333,,,111666///000000///...///222666////////////////////////------...//////000111111////////////111111222333BBBWWWuuu[[[bbb|||RRR;;;333444000((()))111...(((,,,*********+++++++++++++++************************++++++,,,,,,,,,------------------.........//////+++///333111...,,,000444///000222777FFFbbblllLLL444***///111,,,'''+++333000%%%)))*********************************************************++++++++++++++++++++++++,,,---...///000///...------------......---,,,,,,...111000...---000111===TTTddduuummmDDD666......666333(((***666------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///666222000333///===aaasss```OOOKKKQQQWWWYYYUUUXXXgggyyyBBB777111444+++...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000//////000222222111FFF___~~~ZZZ...333<<<333333555111000444000)))+++------------------------***++++++,,,------......,,,,,,++++++,,,,,,---...---,,,,,,---///111222222999<<<\\\{{{}}}VVV@@@999444555777555333444111111000000111222333333///000111111000000111222888***222+++111>>>222:::hhhlllCCC444555888111)))111888000---...///...---000555:::////////////////////////---------...///000000111---222333...+++///555666111222NNNsssooopppRRR<<<444)))###999555(((...000))),,,******************++++++************************++++++,,,,,,,,,------------------.........//////000,,,)))***---000000......///111222111:::RRRiiixxxvvvEEE555000,,,111000...,,,,,,,,,,,,,,,---)))))))))))))))*********************************)))************+++++++++++++++++++++,,,---...///000///...---------------'''---111000------...//////111///000555555BBB[[[nnnqqqNNN444777***444444***(((000111***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////&&&333***'''777222...FFFeee~~~rrr\\\PPPRRRWWWWWWWWWQQQJJJJJJSSSjjjCCC777222---,,,444------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////)))///333000,,,...333888000:::LLL```nnn|||uuuNNN???333...000000///000++++++111---+++555------------------------******+++,,,,,,---......,,,,,,++++++,,,,,,---...111///---...///111222222///777999ddd|||vvvyyyZZZ;;;999666444444444333222111111111111000000000000000000000000000000000000//////000111222222333333AAA\\\{{{SSS;;;444111111000///////////////........................,,,---......//////..................////////////000000//////000111222222444:::>>>KKKnnn|||~~~~~~GGG---222555---,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------------------........................---...///000222444555666DDDSSSiii|||}}}{{{cccQQQ;;;---+++---...,,,,,,,,,,,,++++++*********(((***+++***)))((()))***************************(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///............---///222555BBBSSSnnngggLLL<<<555222111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......------......///111222333@@@ttt{{{rrrqqqyyyuuuqqqnnneee]]]WWWZZZ\\\YYYTTTRRRGGGHHHLLLZZZvvvjjj888111444+++)))222------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///...000444;;;KKKdddzzzvvvhhhIII@@@555//////000///---.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////111555<<>>RRRqqq}}}yyywwwqqqhhhiiilllrrryyytttLLL;;;888555444444444333222111111000000000000//////000000000000000000000000//////000000111111222222222///111AAA]]]~~~hhhSSS;;;,,,((()))///444000///..................------------------------,,,,,,---...............---............/////////,,,,,,---...000222444555666,,,,,,555555777UUU{{{{{{mmmnnnsssccc@@@%%%)))222///***,,,+++++++++++++++*********)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...//////000000***++++++,,,000999FFFOOOdddiiioooppppppuuu}}}~~~~~~cccddd[[[III<<<555---%%%))))))***,,,------***'''++++++************))))))((()))******(((((()))***))))))))))))))))))))))))++++++*********)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000000...,,,,,,...000+++...000000111;;;MMM\\\zzzkkkXXXCCC555000,,,++++++...222333111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------...///000111222111333QQQ|||~~~wwwkkkaaa[[[WWWUUU]]]]]]ZZZTTTSSSXXX[[[ZZZQQQOOOQQQWWW\\\^^^ccciiiooowww555---+++000222...,,,///,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---......,,,+++---333888QQQ[[[ooo}}}|||}}}mmmnnnooonnnrrrwwwxxxvvvoookkkkkkrrrzzzkkkGGG000---333000...,,,...000111...+++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///111///222:::DDDVVVvvv|||rrrgggbbbbbbbbbbbbeeennn{{{oooIII;;;888555444444444333222111000000000////////////000000000000000000000000/////////000000000111111111666888222000CCChhhgggHHH555000---000555555222.........---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------.........//////---------...///000222333333---222;;;444+++<<>>@@@DDDLLLRRRKKKSSSTTTIII===888777555000111...))))))...///+++......---+++))))))***+++))))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((((((((((((************))))))))))))***************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------...//////...,,,,,,...000,,,///222111...---111555GGGVVVZZZ]]]gggddd```iiirrrvvvxxxwwwwwwwwwqqqjjjOOOKKKAAA444...///111000111...,,,,,,---...---+++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,---------------...///000111***000;;;LLLddd{{{vvvxxxsssvvvwwwxxxsssjjjhhhnnnpppmmmuuupppsssfff777111444555111...---...---,,,,,,,,,++++++++++++******************************++++++++++++,,,,,,,,,+++,,,,,,,,,------------***---/////////000333666888BBBSSSdddlllpppwwwgggVVV@@@111...222555666222000///000000///,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///333///333:::<<>>@@@888...&&&,,,000///111444333---,,,+++))))))******++++++++++++++++++++++++++++++************************************************+++************+++,,,,,,---,,,,,,,,,---...///000,,,444444111DDDooozzz~~~~~~|||vvvxxx}}}tttnnnccc;;;,,,,,,222111+++***///111---,,,,,,+++++++++******************************************+++++++++,,,,,,++++++++++++,,,,,,,,,---......//////.........///,,,111:::CCCIIITTTgggxxx|||yyywwwzzz~~~yyyyyyuuuYYYDDD---...///////////////000333222///...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///,,,///444222555NNNlllwww}}}}}}|||zzzwwwtttrrrqqqmmmfff___[[[[[[]]]hhhKKK:::777444333333333222111000000////////////......////////////////////////............////////////+++,,,///111222111...,,,000999EEETTThhhxxxkkkTTTBBB<<<333%%%&&&111,,,//////***'''))),,,---+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++,,,---------------,,,------------.........//////...---------------------,,,,,,000666444...333BBBNNN```{{{yyyooofffyyyzzzccc>>>,,,000---...+++%%%(((000///((()))))))))***************))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++************************++++++++++++++++++++++++---------------.........,,,,,,,,,,,,,,,---.../////////......------,,,,,,)))'''&&&)))...111///++++++...///...***(((((()))%%%(((+++,,,+++)))))))))&&&&&&''''''''''''(((((('''((())))))''''''((()))((((((((((((((((((((((((&&&''''''((()))***+++,,,************************************++++++++++++******+++++++++,,,,,,,,,)))+++,,,---------///000...+++))),,,000222000---000000222111000000222333,,,000222///---///000...333555444000---+++(((%%%)))+++...000111000...---************************))))))))))))))))))))))))******************************))))))******+++,,,,,,,,,,,,,,,,,,---......111...---///666LLLsssssskkkzzzqqqkkkhhheeecccxxx~~~yyyuuu~~~rrr{{{rrrTTT999...111***...///,,,---111///)))++++++++++++************************************************++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------///222222777DDDRRRZZZ^^^dddkkkqqqwww}}}ssspppnnnqqqrrrqqqqqqsssoooqqqvvvxxxuuurrrvvv}}}ooojjjcccZZZJJJ888+++(((000222555555444222000//////---+++******+++---...++++++++++++,,,,,,,,,,,,++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---///000,,,---<<>>BBBEEECCC999888555333000///.........000///******---...+++,,,///---'''''',,,---*********))))))***+++,,,,,,************************++++++,,,---------,,,,,,,,,,,,,,,---------......+++++++++,,,---...///000---,,,///333222---...222333(((///666///<<>>///---///---+++,,,---,,,,,,+++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///////////////////////////000000//////.........---000000//////............---,,,++++++------,,,+++,,,,,,+++***)))))))))***++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///777???ZZZ{{{}}}xxxtttooojjjfffVVVCCC777555333222222222111000000//////.....................////////////......------------------------------------------------------------------------........................---------------------------------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,------------...///...---,,,,,,---...///......////////////......------......000111222333555@@@FFFQQQeeeqqqxxx~~~|||ooommmyyykkkeeepppttthhh]]]MMM;;;000///...---,,,++++++++++++)))************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))---,,,+++***************))))))*********+++++++++,,,,,,++++++++++++,,,,,,************************************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,------------............///444AAAUUUmmmlllkkkrrrkkkZZZQQQZZZcccbbb[[[TTTTTTXXX[[[ZZZaaaqqqrrrZZZIII<<<111***+++...---+++,,,---,,,++++++*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,---------............////////////////////////.........---------,,,,,,//////.........------------,,,++++++------,,,+++,,,+++******))))))******++++++++++++++++++++++++))))))))))))*********************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............222666GGG```lllooozzz~~~|||~~~SSS???777555333222222222111000000///......------......---......//////......---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...---......//////......---......////////////......,,,222000333@@@GGGKKKUUUkkksss~~~mmm\\\III===555...******---,,,+++***************))))))******))))))((('''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))),,,+++******************)))))))))*********++++++++++++************++++++************************************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,---------......///...///777FFF\\\qqq}}}ssswwwyyyrrr]]]III999222---***(((,,,---+++***+++,,,,,,+++************+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))*********++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------........................------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,---+++***+++,,,---,,,+++++++++***)))))))))******++++++++++++++++++++++++))))))))))))*********************++++++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............333111999HHHSSS___zzz{{{www~~~{{{OOO;;;777555222111222222111/////////...------------...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++******)))************************************************))))))))))))))))))))))))******))))))))))))***************++++++,,,,,,---++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------......---------,,,---...//////---,,,+++///333,,,)))///000///666BBBMMM[[[eeeiiijjjlllooo|||uuuvvvzzzlllaaa]]]]]]^^^^^^<<<444...,,,***(((***---++++++***))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))+++******)))))))))******))))))))))))******************))))))))))))******************************************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************+++++++++++++++,,,,,,,,,------------000000///...222<<>>===<<<===>>>::::::;;;;;;999666444444777222,,,,,,//////+++&&&...,,,+++,,,***(((***...***))))))(((((()))))))))(((((())))))(((((('''&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++******+++++++++,,,,,,,,,,,,---...---++++++...111333666<<>>OOO^^^bbb___aaaggg___mmmsssvvv{{{|||dddIII<<<666333111000111111000...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))((((((((((((''''''(((******+++++++++************************************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))*********)))(((%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......111222555999<<>>;;;999222222111///---,,,...000,,,,,,++++++***)))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******(((((((((((())))))))))))+++*********))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++,,,,,,,,,,,,---------333>>>JJJXXXfffrrrzzzbbbWWW[[[rrr~~~~~~|||{{{bbbGGG:::666333111000111111000...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''((()))***++++++++++++************************************************,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++++++++,,,************************++++++++++++++++++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,------***+++---///111222333333111333777999;;;;;;:::999777777777666444333111111000000000///,,,,,,---...,,,,,,+++******))))))(((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))************)))))))))(((++++++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++,,,,,,,,,------///000222999DDDVVVhhhtttbbb___bbbggghhhjjjyyyrrrsssuuuxxx}}}aaaFFF888666333111000111111000...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***++++++++++++************************************************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************))))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''(((((()))***))))))((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,------------,,,,,,,,,---......///......---,,,------.........---------...///...,,,++++++,,,,,,++++++******)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******(((((((((((())))))))))))************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,///---***+++222@@@QQQ\\\VVVZZZ^^^]]]\\\bbbnnnyyyzzzyyyuuuqqqrrrzzz}}}___EEE777666333111000111111000...------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((()))******++++++++++++******************************************************))))))))))))******************************************************,,,,,,++++++******))))))************************************************))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&((()))*********))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))******************************************))))))******+++,,,//////000//////...---,,,111111000000///000000000000000000000///...------+++---//////---++++++++++++++++++***))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******(((((((((((())))))))))))*********)))))))))))))))******)))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,------,,,,,,---111777<<>>HHHVVVkkkyyyooo[[[SSS[[[hhhvvv}}}zzzqqqiiigggeeedddfffkkkrrrxxx|||ZZZEEE777666333111000111111000...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))************+++++++++++++++***************************))))))))))))))))))))))))******))))))))))))*********************************************************************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))***************************************)))***++++++,,,+++,,,---...............+++++++++++++++---......,,,,,,---.........------+++---///...---,,,,,,---+++******))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---,,,+++***+++...111---444;;;@@@KKK[[[bbbaaaVVVYYY___iiirrruuurrrmmmddddddccccccdddgggjjjkkkVVVCCC666666333111000111111000...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))************++++++,,,,,,++++++***************************))))))))))))))))))))))))+++******))))))******+++************************************************))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***************************))))))(((((())))))***++++++,,,---........................///////////////+++,,,---...///000000000+++,,,,,,,,,******,,,---*********)))((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''((()))***++++++******))))))))))))******(((((((((((())))))))))))((()))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))***+++******+++...111(((,,,......111:::GGGPPPMMMKKKHHHIIINNNWWW^^^cccYYYZZZ\\\]]]^^^^^^______zzzSSSAAA444666444111000111111000...---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((((((((('''&&&%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((()))***************)))+++,,,,,,,,,,,,+++***))),,,,,,---------------,,,***++++++)))((()))+++---*********)))((((((''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,******))))))))))))******(((((((((((())))))))))))(((((())))))*********+++))))))((())))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++%%%(((,,,...---+++******+++)))***///222333444777???EEEKKKOOOOOOOOOQQQSSSPPPRRRTTTUUUVVVXXX[[[]]]sssRRR<<<888555444222111000000//////---,,,++++++******++++++***)))))))))***+++,,,,,,***)))(((((())))))((('''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''''''''((((((''''''(((((())))))******+++++++++++++++***)))(((******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---............------,,,,,,,,,************))))))))))))(((((((((((((((((((((((()))(((&&&''')))******)))******))))))((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%$$$$$$$$$&&&***---///(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************************************+++++++++,,,,,,,,,------333666:::>>>CCCJJJQQQVVVTTTIIIBBBHHHMMMKKKFFFDDDpppPPP;;;777444444222111000/////////---,,,++++++******++++++,,,,,,++++++***++++++++++++***))))))))))))((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((()))*********+++++++++++++++***))))))******************************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,------...---------,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((())))))))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************************************+++++++++,,,,,,,,,,,,---...000333555888===BBBFFFLLLDDDAAAGGGLLLLLLJJJJJJkkkNNN:::777444333222111000/////////---,,,++++++******++++++---,,,+++******))))))***,,,,,,++++++***)))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((())))))******++++++++++++++++++************************************))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,,,,+++************))))))))))))((((((((((((((((((((((((''''''''')))++++++)))''')))))))))(((((((((((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************************************+++++++++,,,,,,,,,+++,,,---------///222555<<<999999???CCCEEEFFFHHHfffLLL;;;777444333222000////////////---,,,++++++******++++++******)))))))))))))))***---......,,,***)))((()))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))'''(((((()))******++++++,,,+++++++++++++++++++++************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))***************++++++++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))(((((((((((((((((((((((((((''''''(((***++++++)))&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((''''''%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))************************************************************++++++++++++***++++++***))))))+++---,,,---///222333555888;;;aaaJJJ;;;888333333111000///.........---,,,++++++******++++++)))))))))***+++,,,---...---...///---***((((((*********))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))***+++++++++,,,++++++******+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,***))))))))))))***++++++++++++++++++++++++++++++************)))))))))(((((((((((((((((((((((((((''''''(((***++++++)))&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&'''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++++++++))))))+++,,,'''***+++***)))***---...[[[GGG:::777333222111000///.........---,,,++++++******+++++++++++++++,,,...///111222+++...///---)))''')))+++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))***(((((()))******++++++,,,,,,,,,+++******+++---...))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******************++++++++++++)))))))))((())))))***+++)))************+++++++++************))))))))))))((((((((((((((((((((((((''''''''')))++++++)))'''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********''')))******))))))***,,,+++......***(((***+++)))TTTCCC888555333222111000............---,,,++++++******++++++++++++,,,,,,---...///000))),,,...---)))'''))),,,(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''((()))***((())))))******+++,,,,,,---,,,+++******,,,---///))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***************++++++++++++)))(((((((((((()))******))))))))))))******++++++************))))))))))))(((((((((((((((((((((((()))((('''((()))***)))(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''(((*********)))***++++++...,,,((((((,,,,,,(((PPP@@@666333333222111///............---,,,++++++******++++++*********)))******++++++(((+++...,,,(((''')))---''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''')))******)))))))))***++++++,,,,,,---,,,+++******,,,...///))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++((((((((((((((()))******(((((())))))*********+++************))))))))))))((((((((((((((((((((((((***(((&&&''')))******)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))'''%%%$$$$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++*********+++''')))((($$$&&&,,,,,,&&&PPP???;;;666444222////////////...---,,,++++++******++++++,,,************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((()))))))))))))))************+++++++++***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))}}}NNN===999444444222////////////...---,,,++++++******++++++,,,************************))))))))))))))))))))))))''''''((()))))))))))))))*********))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((((()))))))))******************++++++++++++***++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))wwwJJJ;;;888222444222////////////...---,,,++++++******++++++,,,************************))))))))))))))))))))))))''''''((())))))))))))))),,,,,,+++***))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))((())))))))))))*********************+++++++++,,,******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((("""###$$$&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))rrrFFF:::777222444222////////////...---,,,++++++******++++++,,,************************))))))))))))))))))))))))''''''((()))))))))))))))---,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((())))))))))))))))))*********++++++*********+++++++++,,,,,,******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((+++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((lllCCC:::888333444222////////////...---,,,++++++******++++++,,,************************))))))))))))))))))))))))''''''((())))))))))))))),,,,,,++++++***))))))((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***************++++++++++++***++++++++++++,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((===999333---)))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((fff@@@999:::444444222////////////...---,,,++++++******++++++,,,************************))))))))))))))))))))))))''''''((()))))))))))))))+++************)))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((())))))******))))))(((((((((((()))))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((333111,,,)))'''''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))aaa<<<888:::444444222////////////...---,,,++++++******++++++,,,************************))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))******(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---+++++++++,,,,,,,,,------))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((######$$$%%%&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))]]]:::777999444444222000/////////...---,,,++++++++++++++++++,,,************************))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************++++++,,,,,,,,,---------++++++,,,,,,,,,---------))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''')))***+++***'''$$$"""((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))UUU===;;;666111222111000//////.........---,,,++++++******++++++++++++************++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((()))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++*********))))))(((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&''')))*********(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***(((&&&&&&(((***+++***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''%%%'''(((((('''%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&(((((()))***************))))))))))))************)))************+++++++++,,,,,,+++******+++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))QQQ<<<;;;666333222111000//////.........---,,,++++++******++++++++++++************++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++*********)))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************)))))))))((())))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))******(((((((((((((((((((((((((((((())))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((''''''((()))+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''&&&'''(((((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))((())))))((((((((('''''''''(((((()))***************))))))))))))************)))************+++++++++,,,,,,+++******+++,,,,,,***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))LLL:::999666444222111000//////.........---,,,++++++******++++++++++++************++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************)))))))))***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((+++------***((()))***(((((((((((((((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''&&&''')))+++,,,***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((''''''(((((('''&&&'''***,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''')))))))))))))))))))))))))))******************)))))))))((((((((((((''''''(((((()))***************))))))))))))************)))************+++++++++,,,++++++******++++++,,,******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))~~~III999888555555222111000///............---,,,++++++******++++++++++++************++++++******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************))))))******+++,,,++++++++++++++++++++++++******++++++++++++***************)))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))******))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''',,,000000+++'''(((+++(((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))(((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((('''&&&(((***,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&(((+++...((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******++++++++++++******))))))(((((((((((((((((((((((()))***************((()))))))))************))))))*********+++++++++++++++++++++++++++++++++***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((xxxFFF:::888333555222111000///............---,,,++++++******++++++++++++************++++++******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++***************++++++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))******((()))))))))************************************))))))))))))))))))************************************))))))))))))************************************))))))))))))******************************************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''',,,111000+++((()))+++))))))))))))))))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***(((&&&'''***---///000))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''(((((('''&&&(((+++...((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******(((((())))))))))))))))))(((((()))***************((()))))))))************))))))*********+++++++++++++++++++++++++++++++++)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((pppDDD<<<888333555222111000//////.........---,,,++++++******++++++++++++************++++++******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))************))))))))))))************************************))))))))))))************************************++++++***)))))))))************************************)))))))))***++++++************************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))),,,......+++)))***+++))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++)))((())),,,000222333))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((('''(((((('''&&&'''***,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))(((((())))))))))))******(((((()))***************))))))))))))************)))************+++++++++***++++++,,,,,,++++++***))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))hhhAAA===999333777222111000//////.........---,,,++++++******++++++++++++************++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,++++++******++++++,,,---******************************++++++++++++******((()))))))))************))))))))))))************************************((()))))))))************************************,,,+++******))))))************************************))))))******+++,,,************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++))))))((((((((())))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++...222333333222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((((('''&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((((((((()))))))))*********(((((()))***************))))))))))))************)))************+++++++++***+++,,,,,,,,,,,,+++***)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))ccc???===:::444888222111000//////.........---,,,++++++******++++++++++++************++++++******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,++++++******++++++,,,---******************************++++++++++++******(((((())))))*********+++))))))))))))************************************(((((())))))*********+++************************,,,,,,+++***))))))************************************))))))***+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++)))((((((***,,,,,,+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))......,,,***)))((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&(((---333666666333000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%''')))((('''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++(((((()))***************))))))))))))************)))************+++++++++***+++,,,------,,,+++***)))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))^^^BBB777555777444333333222000///---,,,,,,...---,,,+++***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++(((((((((((())))))))))))*********))))))))))))))))))***,,,......---,,,+++************************(((***,,,---,,,++++++,,,)))******+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((***...111333333222111///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''&&&&&&&&&&&&'''''''''(((XXX@@@666555777555333333222000///---,,,,,,------,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++((((((((()))))))))******************)))))))))))))))***,,,---...---,,,+++************************(((***,,,---,,,++++++,,,******++++++++++++******************))))))))))))))))))))))))))))))))))))************************************************************************************++++++++++++************************++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))******,,,///111333333222111------,,,+++***))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''&&&'''''''''((((((((((((QQQ<<<666555777666333222111000///...---,,,,,,,,,------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))))))))*********++++++************************)))***,,,---------,,,+++************************(((***,,,,,,+++++++++,,,++++++++++++++++++******************************))))))))))))))))))))))))************************************************************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++*********))))))))))))))))))))))))))))))))))))))))))*********++++++***))))))))))))((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******,,,...000222222222111000,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))KKK;;;666555666555222222111000///...------+++,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++)))*********++++++++++++)))***************++++++)))***+++,,,,,,,,,,,,+++************************)))+++,,,,,,+++***+++---,,,,,,++++++******++++++)))***************++++++*********************************************************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))(((((()))))))))*********...///111222222111///...,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))))))))*********HHH;;;888555555444222111111000///...------+++,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++)))*********++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,+++************************)))+++,,,+++******,,,---------,,,+++******++++++))))))******+++++++++,,,++++++++++++++++++++++++***************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************************************++++++++++++))))))))))))************************************))))))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************///000000000000///...---,,,++++++************+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********+++zzzDDD;;;:::555444333111111111000///.........,,,,,,------,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++)))))))))*********++++++))))))******+++,,,,,,,,,************+++++++++,,,***************************+++,,,+++******,,,...///...,,,+++******++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))************+++*********************************************************++++++++++++,,,,,,++++++++++++******************************************++++++++++++,,,)))))))))************+++************************)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))*********++++++////////////......---,,,,,,++++++*********++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************ttt@@@999:::666333333111111000000//////......------,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++((((((((()))))))))******))))))***++++++,,,------***************++++++,,,***************************++++++***)))***,,,...000...,,,*********+++,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++*********************************************************+++++++++,,,,,,,,,,,,+++++++++******************************************+++++++++,,,,,,))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++---------------,,,,,,,,,******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((()))))))))***'''((((((((()))))))))***((((((((()))))))))******ppp<<<888;;;666444333111111000000//////.........---,,,+++***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++(((((((((((())))))))))))))))))***+++,,,,,,------******))))))******+++,,,************************+++++++++***)))***,,,...000///,,,*********+++,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))******++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,))))))******++++++++++++************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((())))))******'''((((((((())))))******(((((((((((())))))))))))\\\;;;999666555111666222222111000///...------,,,,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++///......---------......///...------,,,,,,,,,,,,---,,,***))))))+++,,,...------------,,,+++******************************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---+++))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++++++++************++++++************************))))))***++++++++++++***---,,,++++++******++++++************************++++++++++++++++++++++++*********)))******+++,,,************************+++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))************************************************))))))))))))************,,,,,,+++***))))))******))))))))))))))))))))))))++++++******))))))(((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))***)))))))))))))))************))))))((((((''''''************))))))))))))******))))))(((((('''''')))******)))'''&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,++++++*********+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))((((((,,,)))&&&&&&(((***)))(((************************ZZZ;;;999555555111666222222111000///...------,,,,,,++++++++++++++++++************************************************************************************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,444333111///...------,,,---,,,,,,+++******+++++++++***))))))***,,,...///,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,...---+++***)))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++************************)))***++++++,,,,,,++++++---,,,++++++***+++++++++************************++++++++++++++++++++++++***************++++++,,,************************+++++++++++++++***))))))************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******************************************************************++++++++++++++++++++++++************************************************************************************))))))))))))************,,,,,,+++***************************************************))))))))))))))))))))))))))))))((((((+++,,,,,,------,,,,,,+++)))))))))(((((()))))))))******))))))))))))************))))))((((((((((((************))))))))))))******))))))(((((((((((()))******)))''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++***))))))***++++++******+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++******+++*********))))))))))))************************************************************************))))))************))))))+++*********)))))))))))),,,)))((((((***,,,+++)))************************WWW:::999555666111555222222111000///...------,,,,,,+++******+++------************************************************************************************************************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,,,,,,,---------......333222000///...---,,,,,,++++++***))))))))))))***))))))))))))***,,,///000++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++************++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))************************************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++************************************+++++++++,,,,,,+++++++++************************************++++++++++++++++++++++++************************)))))))))*********++++++,,,++++++************+++************************)))))))))***************+++*********))))))((((((***+++---......---+++*********))))))))))))******+++******)))))))))*********))))))))))))(((((((((++++++*********)))))))))***))))))))))))((((((((()))******)))''''''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************++++++***))))))***++++++******+++++++++,,,,,,,,,************************,,,,,,,,,++++++++++++******************)))))))))************************************************************************))))))************))))))***************)))))))))*********+++------,,,+++))))))))))))))))))))))))RRR:::999555666222555222222111000///...------,,,+++*********,,,...///*********************************************************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,+++,,,,,,------******))))))))))))************)))***+++,,,---...)))***+++,,,------------------------------------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))************++++++++++++************+++++++++++++++++++++++++++++++++,,,------......------------,,,++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******************************************************)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,+++++++++*********************************++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******+++++++++************************)))))))))******+++++++++,,,++++++******))))))((()))+++---//////---+++)))+++******))))))******+++++++++******))))))******))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************+++******************+++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************************)))******++++++******)))************************))))))+++,,,------,,,+++))))))))))))))))))))))))MMM999999444666222555222222111000///...------,,,,,,+++++++++,,,...///***************************************************************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////+++++++++++++++,,,------++++++*********++++++,,,,,,,,,++++++++++++++++++)))***+++,,,---.........------------------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))******++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,---............---...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************************************************))))))************))))))************************************++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************************++++++++++++,,,+++++++++++++++,,,,,,************************))))))******++++++,,,,,,,,,,,,++++++*********))))))+++---//////---+++)))++++++************++++++,,,,,,+++***************))))))))))))************++++++++++++************))))))))))))************)))*********((((((***+++************************************************************************))))))))))))))))))))))))((())))))***************(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************************************************************))))))))))))))))))))))))*********************************++++++***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++******************************************************************************++++++++++++*********************+++++++++((()))+++,,,,,,,,,++++++))))))))))))))))))))))))HHH999999444777333444222222111000///...------,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......//////...---,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,+++******))))))***+++,,,------...---------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))******++++++******)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,,,,++++++++++++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++***+++---......---+++***,,,,,,++++++++++++,,,,,,---,,,+++***************)))))))))************+++,,,++++++++++++*********)))))))))************+++)))*********))))))***,,,************************************************************************))))))))))))))))))))))))((()))******++++++******(((((((((((())))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))***++++++++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************+++++++++++++++***+++---,,,+++******+++************************yyyDDD888999444777333444222222111000///...------,,,,,,...///...---,,,***++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---,,,+++++++++++++++++++++++++++,,,------++++++,,,,,,,,,+++*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++------------------------,,,,,,,,,------------...,,,,,,,,,------------...---------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,------......++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************************************)))******++++++******)))************************+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++,,,++++++++++++++++++*********++++++,,,---------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,...---,,,+++************))))))*********+++++++++,,,,,,+++++++++*********))))))*********+++++++++)))*********))))))+++---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))***++++++++++++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,---...///---***)))+++---++++++++++++++++++++++++uuuBBB888999444777444444222222111000///...------+++---///000///---+++)))++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........))))))))))))))))))))))))))))))*********+++++++++))))))))))))***+++,,,---++++++******+++,,,------)))***+++,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++........................,,,,,,,,,---------......,,,,,,,,,---------......------......------,,,+++------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++******************************************************++++++++++++******************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++---,,,,,,++++++*********)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,+++************))))))******++++++++++++,,,,,,,,,+++++++++******))))))******++++++++++++)))***+++***))))))+++---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************++++++,,,,,,,,,000111111...+++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,eeeEEE555999888444555333222333333111...,,,,,,------,,,++++++******+++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---.........---...............---------...............---,,,,,,........................,,,,,,------------------///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------,,,,,,+++***+++++++++,,,,,,---------///...---+++******++++++******+++++++++,,,,,,,,,000///---,,,++++++,,,,,,------------------------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,+++***)))------------------------------------------------+++++++++,,,,,,+++******+++******))))))******+++***++++++,,,------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++***))))))+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++,,,,,,,,,------000///---,,,++++++,,,,,,))))))*********+++++++++*********+++,,,---//////000//////...------,,,,,,((())))))******+++,,,,,,,,,,,,,,,++++++***************+++,,,---//////000+++,,,...//////...,,,+++,,,,,,,,,---///000222333------+++******+++------...,,,***,,,...000...,,,//////.........---------,,,,,,+++*********+++++++++,,,------......------+++*********))))))((((((++++++++++++++++++++++++---------,,,,,,+++++++++,,,+++++++++******))))))************************))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))'''((((((((())))))******))))))))))))******************************************))))))))))))************++++++++++++******************************************************************))))))))))))++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,---------,,,+++++++++******))))))++++++,,,,,,,,,---------***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******555222---)))((())),,,...------------------------bbbDDD555999777444555333222333333111...,,,,,,------,,,++++++******+++++++++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***------------------------...---------,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,------------------------......//////////////////------------------------000000//////......------------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------///...,,,+++******++++++*********+++++++++,,,,,,//////---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++---//////...------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...//////---,,,+++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,---...000000000000//////...------,,,******++++++,,,,,,------/////////.........------,,,,,,,,,,,,------------,,,---...//////...---,,,,,,,,,,,,---...///000111,,,,,,++++++++++++,,,,,,---+++***+++---...---+++//////.........---------//////.........//////000,,,,,,---............---++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++*********)))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))((((((((((((((()))))))))******(((((()))))))))*********))))))))))))))))))))))))***))))))))))))))))))***)))******++++++******)))************************))))))))))))))))))))))))*********)))))))))))))))************************************************************+++++++++++++++++++++******))))))))))))))))))*********++++++(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******++++++*********)))))))))111///+++)))((()))+++,,,++++++++++++++++++++++++^^^BBB666999777444555333222333333111...,,,,,,------,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))******++++++,,,,,,,,,,,,,,,++++++++++++------------------------............------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------,,,,,,+++++++++***++++++++++++++++++++++++........................,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,...///////////////------------------------111111000///...---,,,,,,++++++******+++,,,------,,,,,,,,,,,,------------+++,,,------------,,,+++,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,...---,,,+++************)))*********++++++++++++...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++,,,++++++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------++++++************++++++++++++,,,,,,,,,+++******************************++++++++++++++++++++++++******************+++++++++******+++---///......------------------------************************************++++++++++++,,,,,,,,,---------.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------///000111000//////......---------++++++,,,,,,---.........000000////////////............---,,,+++******))),,,---...//////...---,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,+++++++++***)))***,,,---,,,+++...------------,,,,,,,,,///////////////000111222++++++,,,---------------,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))))))))*********((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))************))))))************************))))))))))))))))))))))))))))))******************************************************************(((((()))))))))******************)))))))))))))))(((((()))))))))*********((((((((())))))))))))***)))))))))))))))))))))))))))))))))***************))))))************)))))))))))))))))))))(((((((((,,,+++***(((((())))))***))))))))))))))))))))))))WWW@@@777:::666444666333111222222111...------...---,,,++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++((())))))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////...............---,,,+++))))))************+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******++++++,,,,,,------,,,,,,,,,,,,------------***+++---......---+++***++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,++++++************)))))))))************+++,,,,,,++++++************++++++++++++++++++++++++)))******+++++++++++++++******++++++++++++******************************+++++++++++++++++++++++++++,,,,,,------------,,,++++++************++++++++++++,,,,,,+++***))))))************************------------------------)))))))))***************+++***)))+++---......---++++++++++++++++++++++++************************((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++************)))************+++++++++++++++++++++,,,---...///...---------,,,,,,++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***))))))(((++++++,,,,,,,,,,,,++++++,,,++++++*********++++++)))***+++,,,,,,+++***)))))))))))))))***+++******+++++++++++++++******************+++,,,---...///))))))***+++++++++++++++************************++++++++++++++++++++++++*********))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))((((((''')))))))))))))))*********************************((((((((()))))))))*********************************))))))(((((())))))***)))******************)))***************************************************************+++++++++***************************************)))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))***************++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))PPP>>>888:::555444666333111222222111...------...---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++)))******+++,,,---......---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,........................------------------------/////////////////////////////////.........------........................///////////////////////////////////////...---,,,+++++++++,,,,,,---------/////////...---,,,+++***++++++++++++++++++++++++***+++++++++,,,,,,------++++++,,,,,,------------+++++++++,,,,,,,,,------***+++---......---+++*********+++,,,,,,+++++++++******************************************))))))(((((()))))))))************************)))))))))************************((()))******+++++++++***)))******++++++*********************************************************((()))***++++++++++++++++++******))))))******+++++++++++++++***)))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((((((((())))))************))))))***,,,---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))************************)))))))))(((((((((((())))))))))))))))))))))))***++++++,,,***************))))))))))))))))))***++++++,,,,,,******************************************))))))))))))))))))))))))))))))++++++***))))))))))))***((()))++++++++++++)))((((((((())))))))))))******((((((((((((((((((((((((''''''''''''((()))++++++''''''((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,+++++++++++++++*********))))))))))))************++++++++++++++++++++++++******))))))))))))************++++++++++++******************************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))*********+++++++++,,,,,,)))))))))))))))************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++++++++)))))))))******+++++++++JJJ<<<999:::444444777333000111222111...---...///---,,,++++++******++++++******++++++++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,------...------------............000000000000000000000000------------..................////////////..............................////////////////////////111111111111111111111111000000000000000000000000------------------------...........................////////////......---------......//////000000111111111000...---+++***************************++++++,,,---...///000000,,,,,,------------,,,,,,))))))******++++++,,,,,,***+++,,,,,,,,,,,,+++***)))***++++++++++++++++++*********)))))))))))))))))))))*********))))))((((((((((((((())))))))))))((())))))******)))(((((())))))))))))))))))))))))'''((()))***************((()))******+++*********************************))))))))))))))))))))))))&&&'''(((((()))))))))))))))))))))(((((()))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******)))((('''(((***+++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))((())))))******)))((((((&&&'''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''(((((()))*********))))))************++++++'''(((((())))))*********''''''''''''''''''''''''******)))))))))))))))***))))))************))))))'''(((***)))(((((()))+++&&&&&&&&&''''''''''''(((((((((((((((((()))***+++&&&&&&'''((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))************(((((())))))))))))******************************)))))))))))))))))))))))))))******++++++******)))+++++++++,,,------......,,,,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////////////////////////////---------,,,++++++******+++,,,,,,,,,,,,---------***************+++++++++))))))*********+++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,------......//////------............------,,,,,,,,,---------------++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------EEE;;;:::;;;444444777333000111222111...---...///---,,,++++++******++++++******++++++++++++******************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------........................,,,,,,,,,,,,---------...------............------------------------------........................////////////////////////++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------------++++++,,,,,,---......///.........---,,,+++***))))))))))))))))))))))))))),,,,,,,,,------......///,,,,,,------,,,+++***)))'''(((((()))******++++++************************))))))***+++++++++++++++******)))))))))((((((((('''((()))******)))(((((('''''''''((((((((())))))''''''((()))))))))((('''((((((((((((((((((((((((&&&'''((()))************(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((()))))))))((((((''''''''''''(((((((((((())))))***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((()))******((('''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''((()))))))))(((''''''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&''''''((())))))******(((((())))))************'''''''''(((((()))))))))(((''''''''''''''''''(((***)))))))))))))))******)))))))))(((((()))))))))''')))+++***((((((***,,,&&&'''''''''((((((((()))***)))))))))))))))******''''''((())))))))))))((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))******+++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,---......------,,,,,,,,,+++++++++++++++,,,,,,,,,---------........................---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------........................---......///000000111111111111111111111111111111//////...------,,,++++++,,,,,,,,,,,,------------***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000---......//////......---,,,,,,---------.........---,,,,,,+++++++++,,,,,,++++++,,,,,,---......///CCC::::::;;;444444777333000111222111///......///---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,+++++++++***************)))))))))******+++++++++++++++++++++++++++++++++)))))))))******+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++%%%%%%&&&'''((())))))***************************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,&&&''''''((()))*********(((((()))))))))(((((('''))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,+++)))(((&&&&&&''''''((()))******+++******)))(((((()))******((()))***+++++++++++++++******))))))(((((((((''''''((()))******)))((((((''''''''''''((((((((()))&&&'''((())))))(((''''''((((((((((((((((((((((((&&&'''((()))************(((((()))***************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''''''''((())))))***))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''&&&%%%&&&'''((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))&&&'''((())))))(((''''''(((((((((((())))))))))))''''''&&&&&&&&&''''''(((((((((((()))))))))))))))'''''''''((())))))******&&&&&&''''''((((((((()))((((((((((((((((((''''''((((((''''''''''''(((((()))))))))))))))***++++++***)))(((''''''((()))***''')))++++++((((((***,,,'''((((((((())))))************))))))))))))))))))((())))))***************(((((())))))*********+++))))))))))))))))))))))))))))))******+++++++++,,,))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......////////////////////////...------,,,,,,------...---......//////......---........................////////////////////////...//////000111222222333333333333333333333333333000000///...------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------------------.........//////........./////////000000////////////////////////,,,,,,------...///000000---......//////......---,,,,,,,,,------............---+++*********+++,,,++++++,,,---......//////???<<<888666555444222111111333333222000.........,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&(((((((((((())))))))))))******))))))))))))******+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))***)))(((&&&((()))))))))))))))(((((()))(((((('''''''''(((((())))))))))))))))))((((((++++++*********,,,...///******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((((((((((((''''''***))))))((((((((())))))***'''%%%&&&((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''''''''''''''''''''''''''+++***)))(((((('''(((((('''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++------,,,+++*********+++------,,,+++*********+++)))************+++++++++******************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********........................------------------,,,,,,***++++++,,,,,,------...222111000///...---------000000000//////.........---///111000---,,,...111777<<<>>>;;;999:::888666555555444222000......///---------------...///000...------,,,,,,------...000000//////.........---////////////////////////000000000//////.................................+++,,,,,,------,,,,,,+++//////...,,,,,,+++,,,,,,------------------------........................>>>;;;888666555444333111111333333222000.........,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))(((''''''&&&(((((((((((()))))))))******))))))(((((())))))***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((())))))***((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((******)))))))))************))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))(((((((((''''''''')))(((''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''(((((((((((((((((((((((())))))((((((((()))))))))***(((''''''))))))(((&&&''''''''''''''''''''''''))))))))))))((((((((('''''''''''''''''''''''''''******)))((((((((())))))(((((((((((()))))))))***((((((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************))))))(((((())))))***)))))))))*********++++++***************************))))))(((((())))))***))))))))))))))))))))))))************************++++++++++++++++++++++++++++++************++++++...---,,,,,,,,,,,,,,,,,,---,,,++++++*********+++------,,,,,,+++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++------------,,,,,,,,,,,,....................................------------------......///000000000111000000000000000111111222222111111000000000000,,,---...000111444888:::CCCEEEDDD@@@>>>@@@???;;;888777555222///.........///............//////000......------------......000000/////////.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------...//////................................................>>>;;;777555555444333222111333333222000.........,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((''''''((((((((()))))))))******))))))(((((((((((())))))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************+++---((())))))*********))))))(((((((((((((((((())))))'''''''''((())))))******)))************)))((((((***))))))(((((())))))***))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((())))))(((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))*********+++***))))))******)))'''(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))******))))))))))))***************)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((************************((((((((()))))))))******((())))))))))))*********************************))))))))))))))))))))))))*********++++++++++++,,,******))))))))))))******************++++++++++++++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------...///,,,,,,+++*********++++++000//////...,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,---............/////////,,,,,,,,,,,,,,,,,,,,,,,,------......................................................///////////////000000111111222222333000000000111222333444555333333222222222222111111222111222555:::@@@DDDFFFKKKLLLJJJHHHIIILLLHHHCCCAAA???;;;777444222222222000000//////...////////////......------......///000000////////////..............................,,,,,,,,,,,,,,,---------------------------------------............------,,,------///000111222333000000000000000000000000........................===:::777555555555444333111333333222000.........------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((()))))))))*********)))(((((((((((((((((()))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,+++)))(((((()))))))))******++++++************++++++++++++++++++*********+++++++++++++++)))***+++,,,,,,+++***)))***))))))(((((())))))***************************))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******+++,,,((()))))))))************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,------...///000,,,,,,+++++++++++++++,,,//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------........./////////////////////////////////---------....../////////........................////////////000000000000///000000111111222222333111111222222333444555666333333222222222222222222999666444777>>>FFFJJJKKKNNNQQQTTTXXX\\\]]]UUUJJJFFFBBB===999666555444333111000///..................------------------...000000//////////////////........................------....../////////000////////////////////////...//////////////////.........///111222333333333000000000000000000000000........................<<<999666555555555555444111333333222000.........---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))((())))))))))))************))))))(((((((((((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))'''&&&))))))***+++++++++++++++)))***+++,,,---,,,,,,,,,------,,,,,,++++++******)))***+++,,,---,,,,,,+++******))))))))))))******++++++++++++++++++++++++************))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))*********************)))))))))******+++++++++((()))***+++,,,,,,,,,,,,++++++++++++***)))******************************************************))))))))))))))))))))))))***************+++,,,---(((((()))))))))*********,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------------......---------------...///000---,,,,,,,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,------------.........////////////////////////,,,,,,------......//////......................../////////000000000111111......//////000111111111444444333444444555666666333333333333333333333333888555444777???GGGKKKMMMWWW___hhhqqqvvvrrrcccTTTFFFBBB<<<888666444111///000000///...---------...------,,,,,,,,,,,,------//////000000000000000000////////////////////////.........//////000000000000000000000000000000000000000000111111000000000111111222333333222222111////////////////////////////////////////////////;;;999666555555666555555111333333222000.........------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********)))))))))))))))*********++++++******))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((---333555111+++)))***+++,,,,,,,,,,,,,,,((()))+++,,,------,,,+++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))(((((())))))))))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************++++++++++++******+++,,,,,,---------***+++,,,.........------,,,---...---+++***+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,)))************+++++++++------------------------------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------............------------------------------,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,........................//////............///////////////...//////000000......---------...//////,,,,,,,,,---------......------------------------,,,---......//////......,,,,,,---------.........---------------------------------.............................................//////000000111111......//////000111111111666666666666666777888999666666666777777777777777999999:::???FFFMMMSSSUUUbbbmmmzzzqqqbbbSSSNNNHHHCCC@@@<<<666222000000///.........//////---------,,,,,,---------//////000000000000111111000000000000000000000000.............../////////////////////////////////111111222222222222111111333333444444333222000///////////////////////////////////////////////////:::888666555666666666555111333333222000............------------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++++++++************++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,))))))111<<<>>>666---)))***+++,,,------------***,,,...///000000///.........///000000111222222444333222111//////......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************(((((()))))))))*********((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,,,,,,,------.../////////,,,---///000000///...---...000111000...---...000........................,,,,,,,,,---------......---------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------............///000000111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///------------------------........................,,,,,,---------...............------------......------........./////////////////////////////////......------------......////////////////////////........................////////////////////////000//////......//////000333333222111111111222222///////////////000111111//////..................------------------------------...///////////////---............/////////////////////////////////000//////////////////...........................------...//////000111111000111111222333333444444777777888999:::<<<===>>><<<<<<<<<======>>>>>>>>>>>>@@@CCCFFFJJJOOOUUUYYYaaalllyyyyyyppphhhbbb[[[UUUPPPIII@@@999111111111000111111222222//////............////////////000000000111111111111111111111111111111111000000000000////////////////////////////////////222222333333333333222222222333444444444222000...111111111111111111111111////////////////////////:::888555555666777666666111333333222000...............---------,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++,,,,,,++++++++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++&&&%%%...:::;;;000###)))***+++,,,------------...000222444555444333222000111222444666888999:::>>><<<999666333222111111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************(((((())))))*********+++((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,------......///000000111...///111222222000...---000333444333000///000222000000000000000000000000---------....../////////...........................------,,,++++++++++++.........////////////000......///000111222333333000000000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------................................................,,,,,,,,,---------...............////////////000........................////////////////////////............/////////000......------------..................////////////111111111111111111111111......------------......000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000666555444444333333333333000000000000000111222222222222111000///...------........................---......///////////////////////////000000000000222222222222222222222222222222111111000000//////........................,,,------...///000000111333333444444555666666666888888999;;;===@@@BBBCCCAAAAAAAAABBBBBBCCCCCCCCC>>>AAAEEEFFFFFFHHHLLLPPPWWWbbbnnnuuuzzz}}}|||yyytttmmmeee^^^XXXNNNCCC:::222222222222333444555555111111000000000000111111//////000000111111111222222222222222222222222222444444333333222222111111111111111111111111111111222333333444444333333222111222333444444222000///222222222222222222222222000000000000000000000000;;;:::888777555444444444111111000000///.........000000/////////.........,,,,,,,,,++++++*********)))************+++++++++************************,,,+++++++++******))))))***++++++++++++,,,,,,,,,,,,+++++++++******))))))))))))))))))************,,,,,,,,,,,,,,,,,,------***++++++++++++,,,,,,,,,************************************++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,------...///000000666222222:::EEEFFF===333///---444AAAHHHHHHOOO[[[dddbbbVVVDDD999:::======:::000...555666///,,,000,,,......---///333111,,,...---------.........---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,---...///000333222111111333666999;;;444555666777777777666666>>>@@@;;;333555???AAA;;;999:::<<<<<<:::666111...111000...------...000111000000111222222222222111000000///...------,,,,,,111111111111111111111111///000111222444555666666777777777777555333111000444222000000222333111...000000///.........//////........./////////000000...///000000......///000///000000000111111222222000000111111111111000000000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111111111000///...------,,,///............//////000///000111222333444444444333333333444444444555555222222222111111111111000111111111222444555444222333333222222222222222333333222111000000111222333111111222333444444555555444444555555555444333333333333333333333333333333222222111111000000000//////000000000111111222222222222222222222222222222///000111222222111000///111222333444555666777777555555555444444333333333222333444555555444222111111111111111222222222222222333444555666555444444666777999:::<<<===>>>>>>??????>>>===<<<:::999999888777777666666777777888>>>???AAACCCDDDDDDDDDCCCFFFEEEDDDBBB>>>:::666444222222222222222222222222111111111111111222222333333333333333333333333333444444444444444444444444555555555555555555555555555555444444444444555555888888888777777888888888888666555666777888555222666555444444333333333444000111111111111222222222;;;:::888777555444444444222222111000000//////.........---------,,,,,,,,,...---------,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++*********,,,+++++++++*********))),,,,,,,,,,,,------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,///......------,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,---------...,,,------...//////000000777777888<<>>HHHJJJRRR]]]fffvvvnnn[[[PPPKKKYYYTTTXXXeeefffWWWEEE===555GGGSSSJJJ777...222999BBBAAA===333)))%%%(((---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...............//////111222222:::888777777;;;@@@GGGKKK======>>>???CCCGGGKKKNNN^^^[[[PPPFFFHHHQQQPPPGGGAAA@@@???>>><<<:::999888>>><<<999666444333333444666666777888888888888777333222222111000000//////222222222222222222222222444555555666777888999999;;;;;;<<<;;;:::999777666555333111222333444222000...............///000000///000000000111111111111///000111111//////000111000111111111222222222333111222222222222222222111111111111111111111111111000000000000111111111111222222222222222222222222222222222222222222222222333333222222111000000000222222222222222333333444333333444555666666666666666666777777777888888888444444444333333333333222333222222333555555444222444444333333333333333444555444333333333333444555222222333444444555666666555555555555555444333222333333333333333333333333333222222222111111111000111111111111222222333333333333333333333333333333444444555666666555444444444444444444444555555555555555444444444333333333333444444444444444333333111111111222222222333333000111222333333333222222000000222444555666666666<<<<<<;;;:::888777777666555555444444444444555555444555666777777888777777666777666666555444333222222222222222222222222222222222222222222333444444333333333333333333333333333333333333333333333333555555555555555555555555666666555555555555666666888888777777777777888888999777666777999999777444666666555444444444444444333333333333444444444444;;;:::888777555444444444333333222222111000000///.........---------,,,,,,...............---------+++++++++,,,,,,,,,---------------,,,,,,,,,++++++,,,+++++++++++++++******---------............///.........---------------,,,,,,,,,------------...111000000///...---,,,+++,,,,,,,,,,,,------------........................---------.........//////,,,------......------,,,+++,,,------......---------------.........//////.........//////000000111222777<<<@@@CCCHHHPPPVVVSSSXXX^^^```aaasssyyyuuu}}}pppsss{{{}}}fffKKK888333666........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........////////////............/////////000222111111222222333444555:::888555555888>>>EEEJJJ===<<<;;;<<>>@@@EEENNNVVVDDDGGGJJJGGG@@@FFF___yyypppTTT<<<000...111111111111111111111111000000000000000000000000000000000000000000000000........................---.........//////000000//////////////////////////////000000000000000111111111111111111111111111//////000000000111111111///000000111111111111111333333333333333444555555777555222000111444777:::666555333222555:::???BBBEEE@@@888222555;;;999222:::999666444444555777999666555444444333444444555111222333333444444333333666666666555555444444444444444444444444444444444444444444444444444444444222222222333333333222222444444333333444444444333333333333333444555666777333333333444444444555555222444555444333222333444333333333333333333333333444444444555555444444444444444444444444444444444444444444444555555555555444444444444444444444444444444444444444444444444333444444444555555666666444333333333444555666777666777777777777666666555555555666666666777777777888888888888777777777777777666555666777666444222555555444444444555666666888777777777777777777888444444444555555666666666999999999888777666555444555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333111111111111111111111111444444444333333333333222444444444444444444444444555444333333333444555666333444444444444555555555444444555555666666666666666777777888888888888777:::::::::999999888888888888888888777777888888888;;;999888777666777888888===;;;:::888888888999:::999999999999999999999999:::999999999999:::;;;;;;888888888888888888888888777777777777777777777777888888888888888888888888777666666555555666666777666666555555555555666666333333444555666666666555888888888888888888777777777888888888999999999999;;;:::888777555444444444444444333333222111111111111111000000000/////////------------........................////////////,,,,,,---///000222222333---------......................../////////000000////////////////////////....../////////000000000/////////000000111111111000000000000111111111111000000000000000000000000000000111111111222222222111222222333333222222111000111111222222222222222222222222222333333333333333333333333333444444444555666888777666666777888555555666777555555;;;CCCOOOPPPRRRTTTRRRMMMIIIGGGHHHEEEEEEFFFGGGGGGHHHJJJEEEFFFFFFJJJRRRVVVPPPEEEEEEHHHKKKGGG???666111///333333333333333333333333333333333333333333333333333333333333333333333333000000000000000000000000000111111222222333333333222222222222222222222222222222222222333333444444333333333333333333333333111111222222222333333333111222333444444444444333444444333333333444555555777666555444444333222222555444333333333444555555444666666444555777777555444444444444444444444444555555555666777888999999555555666777777777777666555555555555444444444444555555555555555555555555888888777777777777666666444444444444555555555666333444444444444444444444666666555555555555666666555555555555666666666666555666777666555444555777555444444444444444444444444555555666666555555444555555555555555555555555666666666777777777888888555555555555555555555555555555555555555555555555333333444444555666666666555555555555666777888999999:::::::::::::::999888;;;;;;;;;<<<<<<<<<======::::::999999999888888888999888777777888888666444666555555555666666777888777777777888888777777777555555555666666666666666;;;;;;;;;::::::888777777666666666666666666666666444444444444444444444555666666555555555555555555444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555555444444333444555666777666666666777777777777888777777777777888888888999666777777888888777777666;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;:::888777666777777888===;;;999888666666777777:::::::::::::::::::::::::::::::::999:::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999888888888888888888888888777666666666666666666777777777666666666666777777555666777888888888888888999:::;;;;;;;;;;;;::::::999999999:::::::::;;;;;;;;;:::888777555444444444444444333222222111111000/////////.........---------------.............../////////000000000000111---...///000222333555555/////////000000000000000000000000000111111111111000000111111111111222222111111111111222222222222000111111222333444555555333333333333444444444444222222222222222222222222333333333444444444444555222222333333333333222222333444555555666666555555555555555555666666666777666666666666666666666666666555555555555444111///777444222555:::<<<;;;::::::777777;;;???===;;;<<<888999:::999888888;;;>>>777999:::888999<<<;;;777666555333444666888999:::666666666666666666666666555555555555555555555555444444444444444444444444222222222222222222222222555555555555555666666666555555555555555555555555222222333333444555555555444444444444444444444444444444555555555666666666555666888999999888888777777666666666666666777777555666888999999777666555555555666777777666555555333777;;;<<<:::999888888555666777888888888666555777777777888888888888888777777888999999999999999666666666666666666555555777777777777777777777777777777777777777777777777777777666666666666777888444555666666555444666777888777777666555555666666777777888888888999999999999:::;;;:::999888999;;;888888888777777777777777666777777888888777777666888888888888888888888888888888999999999:::::::::777777777777777777777777777777777777777777777777555666666666777777888888::::::::::::;;;<<<>>>>>>>>>>>>???@@@@@@?????????============>>>>>>>>>>>><<<;;;;;;;;;::::::::::::;;;:::::::::<<<;;;:::888888888888888999:::;;;;;;888999::::::::::::999888888888888888999999999999<<<============<<<;;;;;;999999999999999999999999777777777777777888888888999999999999888888888888888888888888888888888888666666555555555555666666555666666666777777888888666666666777777777777777666666666666777888999999999999999999::::::::::::999999888888888999:::;;;999999:::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999:::999999888888999999:::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888888888888888888::::::999999999999::::::;;;;;;::::::::::::;;;;;;;;;===>>>>>>=========>>>;;;<<<>>>??????>>>>>>===;;;;;;<<<<<<<<<=========;;;:::888777555444444444333333333222111111000000////////////.........---.........//////000000000000000000111111111111222111111111222333333444444111111111222222222333333333333333333444444444444333333444444444555555555444444444555555555666666666666666777777888888888555555555666666666777777666666666666666666666666666777777777888888888888666666777777777777666666666777777888888888888888888888888888999999999999999999999999999888888888555666777999999::::::;;;999999888888:::;;;;;;:::AAA===<<<===;;;666555777999:::<<<;;;;;;;;;:::888666;;;===888333555777888???<<<888666555555555555888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777999999999888888888888888888888888888888888888888555555555666777888888888888888888888888888888888888888888999999999:::::::::;;;===>>>???>>>===<<<;;;;;;::::::::::::;;;;;;666777888999::::::999999666666777888999888888777777777999;;;;;;999777777888999999::::::999888777888888888999999888888777777888999999::::::999999999999999999999999999999::::::::::::::::::::::::777777777777777777777777999888777666666666777888555777999999777777888:::::::::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======???@@@???>>>===>>>???<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;=========>>>???@@@BBBCCC@@@AAAAAABBBCCCCCCCCCCCC============>>>>>>>>>???>>>>>>>>>=========<<<<<>>===???@@@AAA???>>><<<<<<<<<<<<===>>>???@@@<<<===>>>??????>>>===<<<======<<<<<<<<<<<<<<<<<<===>>>??????????????????;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<========================:::999888888888888999:::<<<<<<<<<;;;;;;;;;;;;;;;777777888888888999999999888999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<============<<<;;;;;;;;;<<<>>>>>>===>>>???@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>??????@@@???@@@@@@@@@@@@??????>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===============>>>??????AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????========================@@@??????>>>>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@BBBDDDCCCAAA???@@@BBB===???@@@BBBBBBBBB@@@@@@>>>>>>>>>?????????@@@@@@;;;:::888777555444444444333333222222111000000///111111111111000000000000//////000000111111111222000111111111111222222222444444444333333222222222222222222333333444444444555555555666666666666777555666666666777777888888777777777777888888888888;;;;;;::::::::::::::::::777777777777888888888888888888888888888888888888999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888999::::::::::::999999999:::::::::;;;;;;;;;::::::::::::::::::::::::999:::;;;:::777777:::===444:::???===999888:::;;;888888;;;???===888;;;CCC;;;:::999999===>>>;;;666777::::::888888<<<===;;;666888;;;======<<<:::999999999999999999999999999888888888888888888888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999888888999:::;;;;;;<<<<<<========================;;;;;;;;;<<<<<<<<<=========???AAABBBBBBBBB@@@?????????>>>>>>>>>>>>>>>???===<<<;;;;;;;;;<<<======::::::::::::::::::::::::===999777:::>>>>>><<<:::888888777777777777777777999:::;;;<<<============:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<========================;;;;;;;;;<<<<<<============<<<:::999999999:::;;;777:::<<<;;;999999;;;===============>>>@@@AAABBB>>>>>>>>>>>>????????????AAABBBCCCCCCAAAAAABBBCCC@@@@@@??????>>>>>>>>>===<<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===================================================????????????>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDD???@@@AAABBBCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCC@@@@@@@@@?????????>>>>>>AAA@@@@@@BBBDDDDDDCCCBBB????????????@@@AAABBBCCC@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@????????????>>>>>>@@@AAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@@@@BBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@??????@@@AAABBBBBBAAA@@@???>>>===<<<<<<888888999999999::::::::::::;;;===???@@@@@@???>>>============>>>>>>>>>>>>AAA@@@?????????@@@BBBCCC===>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDD@@@AAABBBCCCCCCBBBAAA@@@???@@@AAAAAAAAA@@@>>>===@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEAAACCCEEEDDDAAA???@@@BBB???@@@BBBDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBB777666666555555555555555555555444333222222222222111111111111111111111111222111111111222222333444555666666555444333555666777777777777777777777666888888888888999999999999555777:::<<<===<<<;;;:::;;;<<<<<<<<<<<<<<<;;;:::???????????????>>>>>>>>>======<<<<<<===>>>@@@AAACCCAAA>>><<<;;;;;;<<<===>>><<<:::;;;===???>>><<<>>>BBBDDDCCCDDDFFFFFFCCCDDDDDDEEEEEECCCBBB???>>>CCCAAA??????AAABBBCCCCCCCCCDDDDDDCCCBBB@@@>>>===<<<===>>>??????>>>======>>>>>>>>>>>>>>>=========<<<>>>@@@AAAAAA???===;;;======>>>???????????????BBBBBB@@@???>>>=========>>>>>>???@@@@@@>>>===<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????>>>======>>>===<<<<<<<<<===>>>???BBBAAA???>>>===<<<<<<<<<>>>>>>???@@@@@@???>>>======>>>@@@AAAAAA@@@???>>>AAA@@@??????>>>??????@@@<<<===>>>?????????>>>===============>>>>>>???@@@>>>DDDGGGDDDCCCFFFEEEAAACCCDDDEEEEEEDDDDDDFFFHHHEEEEEEEEEEEEFFFGGGHHHHHHIIIGGGEEEDDDCCCDDDEEEFFFDDDCCCCCCBBBAAABBBBBBBBBEEECCCAAA???>>>===>>>>>>;;;===>>><<<:::;;;;;;;;;>>>???@@@AAAAAAAAA@@@???FFFAAA@@@DDDDDD@@@AAAFFFIIIDDDAAABBBFFFHHHEEEBBBCCC@@@@@@BBBAAA??????CCC????????????@@@AAABBBBBB?????????>>>======???BBB>>>AAACCCBBB@@@AAABBBBBBAAACCCDDDEEEEEEFFFFFFGGGGGGLLLLLLGGGFFFHHHFFFAAAFFFDDDCCCDDDFFFGGGDDDBBBGGGGGGFFFEEECCCBBBAAA@@@CCCBBB@@@AAACCCEEEFFFFFFAAA@@@???===<<<>>>BBBEEE>>><<<<<>>>>>???AAACCCCCCBBBAAA@@@CCCBBBAAAAAAAAABBBDDDEEEFFFAAA@@@BBBCCC@@@???AAA???;;;===DDDHHHFFFFFFIIIHHHFFFEEEFFFHHHIIIHHHFFFHHHHHHIIIIIIIIIHHHHHHHHHEEEEEEDDDAAA???AAAGGGLLLEEEDDDDDDFFFEEEBBB@@@???DDDFFFHHHHHHGGGFFFGGGGGGKKKHHHEEEEEEHHHJJJJJJHHHIIIIIIIIIGGGEEECCCCCCDDDKKKGGGCCCCCCFFFHHHGGGEEEFFFEEEDDDEEEFFFGGGEEEDDDDDDCCCBBBCCCDDDDDDAAA>>>DDDCCCAAAAAABBBCCCDDDEEEFFFEEEDDDFFFLLLOOOKKKEEEJJJFFFJJJKKKGGGJJJMMMEEETTTJJJDDDFFFIIIFFFDDDEEEEEE@@@DDDDDD<<<===BBB>>>???@@@@@@???CCCHHHIIIEEEFFFCCCAAABBBEEEFFFEEEBBBJJJFFFAAA@@@DDDHHHFFFBBBFFF@@@@@@EEEGGGBBBAAADDDCCCCCCBBBCCCEEEGGGGGGFFFPPPDDD>>>AAAFFFFFFGGGKKKEEEAAACCCHHHFFF>>>>>>FFFFFF===CCC@@@BBBGGG@@@FFFJJJJJJGGGDDDDDDIIIJJJGGGKKKJJJIIIIIIKKKKKKJJJHHHNNNDDDFFFLLLMMMOOOMMMBBBFFFCCCBBBEEEGGGHHHIIIJJJMMMLLLJJJJJJKKKKKKJJJIIIGGGFFFFFFGGGHHHIIIGGGFFFIIIIIIHHHGGGGGGHHHIIIJJJDDDEEEFFFFFFGGGFFFFFFFFFBBBCCCEEEHHHJJJJJJJJJJJJHHHHHHIIIGGGFFFGGGIIIKKK:::999999888777777777777666555444333333333333333333333444444555555666666888777777666666666777777888999999888777666888999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;===???AAACCCCCCBBB@@@???DDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@AAACCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@???@@@BBBDDDCCCBBBCCCGGGGGGEEEFFFHHHHHHEEECCCCCCCCCCCCBBBAAA@@@???GGGFFFDDDDDDFFFGGGFFFEEECCCDDDEEEFFFFFFFFFEEEDDD@@@AAABBBBBBBBBBBBAAA@@@======>>>>>>???@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEDDDCCCBBB@@@@@@CCCCCCBBBAAAAAAAAABBBBBBAAABBBCCCCCCDDDCCCBBBAAABBBBBBCCCCCCCCCBBBBBBAAABBBCCCCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@AAABBBCCCAAAAAA@@@?????????@@@@@@GGGHHHHHHHHHHHHGGGFFFEEEGGGHHHIIIKKKKKKJJJHHHGGGIIIIIIHHHGGGFFFEEEEEEDDD@@@@@@AAABBBBBBAAA@@@??????>>>===<<<;;;;;;<<<===>>>CCCCCC@@@@@@DDDEEEBBBCCCDDDEEEDDDCCCCCCEEEFFFIIIIIIHHHGGGFFFEEEEEEDDDKKKJJJHHHGGGGGGGGGHHHIIIGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBBAAAAAAAAABBBBBBCCCCCCAAA@@@AAABBBAAA???===???@@@BBBDDDEEEFFFFFFHHHEEEFFFKKKLLLIIIIIIMMMJJJGGGEEEFFFIIIJJJIIIGGGHHHFFFFFFGGGDDD@@@AAAFFFGGGGGGFFFEEEEEEDDDEEEEEEGGGHHHGGGFFFDDDDDDEEEGGGGGGHHHHHHGGGHHHJJJMMMNNNFFFHHHIIIIIIGGGFFFGGGHHHEEEIIIJJJHHHIIILLLLLLHHHLLLKKKJJJKKKMMMMMMJJJGGGCCCDDDEEEFFFEEEDDDCCCBBBFFFDDDCCCBBBBBBBBBBBBBBBBBBEEEGGGIIIJJJIIIIIIJJJKKKJJJGGGEEEDDDDDDEEEEEEJJJKKKLLLLLLKKKIIIGGGEEEFFFDDDAAA>>>======>>>???CCC@@@???BBBCCCBBBBBBDDDMMMGGGCCCEEEGGGGGGKKKQQQJJJHHHGGGIIIKKKLLLKKKIIIJJJKKKKKKKKKJJJHHHFFFEEEGGGJJJLLLKKKHHHEEEEEEFFFIIIGGGDDDEEEHHHMMMQQQUUUGGGIIIJJJKKKJJJKKKLLLNNNLLLIIIFFFFFFHHHJJJIIIHHHHHHGGGEEECCCBBBBBBDDDFFFKKKLLLMMMMMMNNNOOOPPPRRRTTTRRROOOMMMLLLLLLJJJIIIFFFDDDCCCCCCEEEEEEBBB???>>>===<<<>>>@@@BBBBBBAAAFFFGGGJJJNNNRRRSSSOOOJJJKKKHHHKKKMMMKKKNNNPPPLLLHHHIIIOOOSSSPPPJJJHHHMMMGGGAAACCCFFFBBBEEEHHHBBBGGGKKKLLLHHHEEEDDDCCC@@@NNNKKKJJJKKKMMMNNNKKKGGGAAAFFFJJJIIIGGGFFFFFFGGGEEEFFFHHHFFFAAA>>>CCCIIIIIIGGGDDDAAA@@@@@@AAABBB:::@@@HHHMMMKKKEEECCCDDDEEEDDDDDDCCC@@@>>>BBBIIIOOOKKKRRRHHHDDDIIICCCJJJAAADDDFFFEEEGGGJJJIIIEEEEEEEEEFFFFFFEEEDDDCCCBBBOOOLLLOOOPPPMMMNNNKKK@@@LLLJJJJJJLLLNNNOOOOOOOOO@@@DDDIIILLLNNNNNNOOOPPPOOONNNLLLLLLLLLKKKIIIGGGHHHHHHJJJKKKKKKKKKKKKJJJPPPPPPOOONNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIHHHGGGNNNNNNLLLIIIFFFDDDDDDFFF<<<;;;:::999888888888888666666555555555555555555555666777777999999:::;;;<<<;;;;;;::::::::::::;;;:::<<<<<<<<<;;;:::;;;===============>>>>>>>>>>>><<<=========>>>>>>>>>>>>CCCEEEFFFHHHHHHGGGEEEDDDIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFBBBCCCEEEFFFGGGFFFEEEEEEGGGFFFEEEGGGIIIJJJJJJIIIHHHKKKJJJFFFFFFIIIIIIFFFHHHGGGGGGFFFGGGGGGGGGHHHMMMLLLKKKKKKLLLKKKIIIGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDEEEEEEEEEEEEDDDDDD@@@AAAAAAAAABBBBBBCCCCCCFFFEEEDDDCCCCCCDDDFFFGGGHHHHHHHHHHHHFFFEEEDDDCCCEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOOOONNNMMMLLLLLLLLLMMMLLLKKKIIIGGGEEEGGGGGGHHHIIIIIIHHHGGGFFFKKKIIIGGGEEEEEEEEEGGGHHHHHHKKKMMMLLLMMMOOONNNKKKMMMNNNOOONNNLLLLLLMMMNNNOOOOOOOOONNNMMMKKKJJJIIIMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKGGGDDDBBBCCCEEEEEECCCAAAGGGGGGHHHHHHIIIIIIJJJJJJHHHHHHJJJOOOQQQPPPPPPRRRQQQQQQQQQQQQQQQQQQQQQQQQKKKIIIJJJLLLLLLIIIKKKOOONNNMMMLLLLLLKKKKKKKKKKKKEEEFFFGGGHHHGGGGGGIIIKKKLLLHHHDDDBBBCCCDDDEEEFFFHHHJJJLLLJJJGGGEEEGGGIIIGGGJJJJJJHHHGGGIIIHHHEEEJJJIIIIIIJJJKKKKKKHHHFFFFFFHHHIIIJJJJJJIIIHHHGGGJJJKKKLLLMMMNNNOOOPPPPPPJJJKKKKKKKKKJJJHHHEEEDDDMMMOOOOOOMMMJJJIIIKKKMMMJJJKKKLLLMMMMMMMMMLLLKKKCCCFFFJJJMMMOOONNNLLLKKKOOOLLLKKKMMMMMMJJJJJJMMMIIIHHHIIIMMMMMMJJJIIIJJJIIIHHHGGGHHHJJJKKKJJJIIIFFFGGGIIIKKKKKKKKKJJJIIIGGGJJJOOOQQQRRRSSSUUUVVVOOOLLLGGGDDDDDDDDDDDDCCCGGGIIIKKKLLLLLLLLLNNNPPPSSSRRRPPPOOOPPPPPPPPPOOOPPPOOOLLLJJJJJJLLLOOOQQQLLLOOORRRQQQNNNMMMPPPTTTOOOLLLIIIHHHIIIKKKLLLLLLKKKHHHFFFFFFGGGGGGDDDAAAHHHGGGHHHJJJKKKLLLKKKJJJOOOKKKGGGGGGIIILLLMMMNNNNNNLLLLLLKKKJJJIIIIIIIIIMMMLLLLLLMMMKKKIIILLLQQQUUUKKKKKKMMMHHHJJJJJJAAA>>>FFFMMMMMMLLLNNNPPPQQQLLLKKKLLLMMMNNNLLLJJJGGGGGGIIILLLMMMKKKIIIIIIJJJKKKHHHDDDBBBEEEJJJJJJFFFGGGIIIKKKMMMMMMJJJGGGEEESSSNNNEEE@@@DDDKKKNNNMMMNNNQQQQQQKKKHHHIIIKKKKKK???DDDRRRIIIGGGOOOGGGIIILLLOOOOOOLLLKKKMMMLLLIIIJJJMMMQQQQQQOOOOOOQQQSSSDDDJJJLLLIIIIIINNNPPPMMMDDDDDDDDDEEEGGGJJJJJJIIIUUUTTTRRRMMMGGGDDDFFFHHHFFFEEEEEEFFFHHHHHHHHHGGGLLLNNNPPPRRRSSSRRRPPPNNNOOONNNLLLJJJIIIIIIIIIJJJLLLLLLLLLMMMOOOQQQTTTUUUPPPPPPPPPNNNLLLKKKLLLMMM;;;:::999888777666666666777777777666777777888888888888999::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>><<<===??????>>>===>>>???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAACCCDDDFFFHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJIIIGGGFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHJJJJJJKKKLLLNNNOOOOOONNNKKKLLLJJJFFFEEEHHHIIIFFFLLLLLLKKKKKKKKKMMMOOOPPPPPPOOOOOOOOOOOONNNKKKHHHIIIIIIIIIIIIHHHGGGGGGFFFHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIIIIHHHIIIIIIJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIJJJLLLMMMNNNNNNOOOOOOOOOPPPPPPOOONNNNNNMMMJJJKKKLLLNNNNNNOOOOOOOOONNNNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKJJJKKKLLLLLLMMMKKKLLLMMMOOOQQQSSSTTTUUUQQQQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQQQQPPPNNNLLLJJJOOOPPPRRRSSSTTTTTTSSSSSSLLLKKKIIIHHHHHHJJJLLLMMMJJJMMMPPPSSSUUUTTTPPPLLLNNNOOOPPPPPPNNNLLLMMMNNNJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKKKKKKKJJJJJJLLLLLLMMMNNNNNNNNNNNNNNNLLLKKKMMMPPPPPPNNNLLLMMMIIIIIIIIIIIIIIIJJJJJJKKKFFFFFFGGGJJJLLLMMMNNNPPPNNNPPPQQQPPPNNNMMMMMMNNNQQQLLLJJJMMMOOONNNMMMOOOIIIIIIHHHHHHIIIJJJJJJKKKLLLMMMOOOOOONNNMMMNNNOOOTTTOOOLLLMMMNNNLLLLLLLLLIIIKKKLLLJJJGGGEEEGGGIIIGGGHHHHHHGGGGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIGGGFFFMMMLLLLLLKKKKKKKKKLLLLLLEEEFFFHHHJJJJJJKKKLLLMMMNNNMMMNNNQQQUUUYYY\\\]]]LLLMMMPPPQQQRRRQQQOOOMMMNNNMMMLLLLLLKKKLLLLLLLLLTTTSSSQQQOOOMMMKKKJJJIIILLLJJJIIIJJJHHHEEEFFFIIIKKKLLLOOOQQQQQQPPPPPPQQQMMMMMMLLLLLLMMMMMMLLLLLLIIIIIIIIIHHHIIIIIIJJJJJJPPPOOOLLLIIIHHHHHHJJJLLLOOOPPPPPPOOORRRTTTQQQLLLMMMPPPTTTUUUUUUSSSRRRRRRLLLKKKIIIIIIHHHHHHGGGFFFJJJIIIGGGFFFGGGHHHHHHHHHLLLMMMMMMLLLKKKMMMRRRVVVMMMJJJFFFEEEGGGJJJLLLMMMLLLJJJHHHHHHIIIJJJIIIHHHHHHJJJLLLLLLJJJIIIIIIJJJPPPLLLKKKPPPTTTUUUUUUUUUQQQRRRNNNLLLMMMIIIGGGNNNWWWOOOHHHHHHLLLMMMJJJGGGOOOIIIMMMPPPKKKNNNQQQJJJLLLPPPQQQMMMKKKLLLLLLJJJGGGLLLQQQQQQNNNKKKKKKMMMWWWOOOJJJMMMRRRSSSPPPNNNMMMQQQRRRPPPQQQUUUTTTOOOPPPPPPPPPQQQRRRQQQOOOMMMOOOPPPNNNLLLOOORRRKKKAAAIIIOOOOOOKKKOOOUUURRRIIITTTRRRUUUHHHIIIVVVKKKGGG@@@DDDEEECCCEEELLLQQQQQQIIILLLNNNLLLHHHHHHLLLQQQTTT[[[UUUKKKLLLRRRSSSUUUYYYXXXVVVSSSSSSUUUUUURRRMMMMMMMMMNNNOOOPPPRRRRRRSSSRRRQQQRRRSSSUUUTTTSSSRRRSSSUUUVVVUUUTTTRRRQQQZZZXXXVVVUUUTTTUUUWWWXXXTTTSSSQQQPPPPPPRRRTTTUUUQQQRRRSSSRRRQQQQQQRRRSSS;;;:::999888777777777777999888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@BBBCCC===???AAABBBAAA@@@AAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDFFFHHHIIIJJJJJJJJJFFFFFFGGGHHHJJJLLLNNNOOOLLLMMMMMMMMMNNNNNNNNNOOORRRQQQOOONNNMMMLLLMMMMMMPPPNNNMMMKKKKKKLLLMMMNNNMMMNNNOOOQQQQQQQQQQQQQQQNNNOOONNNIIIIIILLLMMMKKKNNNMMMMMMMMMNNNPPPRRRSSSSSSRRRQQQQQQQQQPPPMMMJJJMMMMMMLLLLLLLLLLLLLLLLLLOOONNNNNNMMMMMMMMMLLLLLLNNNNNNNNNOOOPPPPPPQQQQQQQQQSSSTTTVVVVVVVVVTTTSSSRRRSSSSSSTTTTTTTTTTTTTTTVVVUUUTTTSSSRRRRRRRRRRRRQQQQQQRRRSSSTTTUUUWWWWWWUUUUUUVVVWWWWWWWWWWWWWWWUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXXXXWWWVVVVVVVVVVVVVVVWWWWWWXXXXXXZZZ[[[\\\\\\YYYYYYYYYYYYXXXXXXWWWWWWVVVXXXYYY[[[[[[ZZZXXXWWWVVVWWWYYY\\\]]]^^^^^^^^^[[[ZZZXXXWWWVVVWWWXXXYYYVVVTTTSSSVVVXXXXXXVVVUUUSSSUUUVVVVVVTTTRRRRRRSSSQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWXXXWWWWWWVVVXXXXXXYYYYYYYYYXXXWWWVVVXXXXXXWWWWWWWWWWWWWWWWWWUUUVVVZZZ^^^[[[UUUVVV[[[PPPQQQQQQRRRSSSTTTTTTTTTOOOPPPOOONNNOOORRRUUUUUUQQQSSSTTTSSSPPPNNNNNNNNNTTTMMMIIILLLOOOMMMJJJIIIPPPPPPPPPPPPPPPQQQRRRRRRUUUWWWYYYYYYWWWTTTSSSSSSRRRNNNPPPUUUWWWSSSRRRTTTNNNMMMKKKIIIGGGFFFEEEFFFCCCCCCDDDFFFHHHIIIJJJLLLIIIJJJKKKKKKKKKKKKLLLLLLNNNLLLJJJIIIJJJNNNRRRTTTWWWXXXYYYXXXVVVUUUVVVXXX]]][[[YYYYYYZZZYYYWWWTTTddd]]]UUUSSSTTTSSSMMMGGGTTTSSSQQQOOONNNNNNNNNOOOSSSQQQOOOOOOQQQWWW]]]aaaUUUQQQOOOMMMIIIEEEGGGLLLIIIIIIGGGDDDDDDHHHNNNRRRPPPPPPPPPOOONNNMMMMMMMMMOOOLLLHHHDDDBBBCCCEEEFFFJJJKKKMMMQQQVVV[[[^^^```bbb\\\PPPGGGJJJUUU\\\\\\XXX\\\```bbb```\\\YYYWWWaaaaaaaaa```___^^^]]]]]]]]]\\\\\\]]]^^^\\\XXXTTTZZZUUUPPPNNNQQQVVVZZZ\\\]]]YYYTTTRRRSSSVVVXXXZZZYYYZZZ[[[\\\^^^aaaeeehhhfffjjjlllkkkhhhgggkkkooonnnooowww|||xxx|||yyy}}}vvvsssvvvwwwwwwuuurrrqqqooommmhhhhhhpppssskkkmmmtttsssiiigggddddddkkkuuuwwwtttrrr{{{}}}yyy}}}sssqqquuuzzz|||yyyyyy}}}uuu~~~zzz{{{|||}}}~~~zzzuuuvvv}}}}}}|||wwwvvv|||lllcccRRRUUU___MMMCCC???JJJVVV```kkkxxx<<<;;;::::::999999::::::::::::::::::;;;<<<===>>>======>>>>>>???@@@@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHAAACCCFFFGGGFFFEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMNNNQQQTTTVVVXXXUUUUUUUUUVVVWWWWWWXXXXXXZZZYYYWWWVVVUUUUUUUUUVVVRRRQQQNNNLLLKKKLLLNNNPPPPPPRRRUUUUUUTTTSSSSSSTTTSSSUUUUUURRRRRRUUUVVVSSSVVVVVVVVVWWWXXXYYY[[[[[[YYYWWWVVVVVVVVVUUUSSSQQQRRRRRRRRRSSSUUUWWWXXXYYYXXXWWWVVVUUUTTTTTTTTTUUUQQQRRRSSSUUUWWWYYY[[[[[[\\\^^^aaacccdddcccaaa___aaaaaaaaa```___^^^]]]\\\___^^^]]][[[ZZZYYYYYYYYYYYYYYYZZZZZZ[[[]]]______[[[[[[]]]^^^^^^_________``````aaabbbccccccccccccccccccdddccccccbbbaaa```aaa```___^^^^^^^^^^^^^^^___^^^]]]\\\[[[ZZZ[[[[[[\\\[[[[[[ZZZZZZYYYYYYYYYYYYZZZ[[[]]]]]]]]]]]]\\\XXXYYY[[[^^^```aaaaaaaaafffeeedddcccbbbaaaaaaaaa^^^WWWQQQQQQTTTUUUVVVXXXRRRTTTVVVVVVUUUSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVSSSSSSTTTUUUUUUSSSRRRQQQSSSRRRRRRSSSTTTVVVXXXZZZZZZVVVUUUWWWTTTOOOQQQXXXQQQRRRRRRRRRQQQOOOMMMLLLOOOQQQPPPMMMNNNQQQSSSRRRVVVVVVWWWWWWWWWVVVUUUTTTTTTQQQQQQUUUVVVUUUVVVYYYUUUUUUUUUUUUUUUVVVWWWXXXPPPTTTYYY]]]^^^^^^___```bbb___```ddd```UUURRRVVVZZZVVVQQQPPPRRRRRRPPPNNNUUURRRQQQRRRQQQNNNNNNQQQRRRSSSTTTTTTSSSUUUXXX[[[\\\[[[ZZZZZZ]]]ccciiilllgggjjjllllllkkkmmmrrrvvvssshhhfffeee```[[[JJJMMMRRRXXX^^^bbbeeefffgggooozzzzzznnnhhhbbb[[[SSSLLLNNNTTTRRRZZZaaa```[[[WWWRRRNNNJJJLLLMMMLLLKKKJJJKKKMMMJJJIIIGGGGGGJJJPPPUUUYYYmmmtttqqqYYYHHHQQQmmmxxxllleeeddddddcccaaahhhfffdddfffkkkrrrwwwzzzZZZWWWVVV[[[kkk}}}yyy|||~~~}}}yyyccc]]]jjjpppzzzxxxZZZKKKqqq:::999999999999::::::;;;::::::;;;;;;===>>>???@@@???@@@AAACCCEEEGGGHHHIIIHHHHHHGGGGGGGGGHHHIIIIIIGGGJJJMMMNNNMMMLLLLLLMMMMMMMMMNNNOOOOOOPPPQQQQQQOOOOOOPPPPPPPPPQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTSSSTTTSSSSSSSSSUUUWWWZZZ[[[[[[[[[\\\\\\]]]^^^^^^______^^^\\\[[[ZZZ[[[[[[\\\TTTTTTSSSSSSSSSTTTUUUVVVVVVXXX[[[[[[YYYWWWVVVWWWUUUYYYZZZYYYZZZ^^^^^^[[[___```aaaccccccdddddddddaaa___]]]]]]]]]]]]\\\[[[XXXXXXYYYZZZ\\\^^^```bbb]]]\\\[[[YYYYYYYYYYYYZZZYYYYYYZZZZZZ[[[\\\]]]]]]aaaaaacccdddeeeeeeeeedddeeeeeeddddddcccaaa```_________^^^]]]\\\\\\\\\]]]^^^]]]]]]]]]^^^___aaabbb^^^^^^_______________^^^aaaaaabbbbbbbbbbbbbbbaaaaaabbbbbbbbbaaa```___^^^^^^]]]]]]]]]]]]^^^^^^___[[[ZZZYYYXXXWWWWWWWWWXXXYYYXXXXXXWWWVVVUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWVVVWWWXXXZZZ[[[[[[[[[[[[VVVWWWXXXZZZ[[[[[[ZZZZZZ^^^XXXWWW\\\___ZZZUUUSSSQQQTTTVVVWWWVVVTTTTTTTTTWWWVVVUUUTTTUUUWWWYYY[[[]]]\\\[[[[[[\\\]]]^^^___\\\]]]^^^___^^^]]][[[ZZZYYYYYYZZZ]]]bbbhhhnnnrrrnnn]]]QQQPPPQQQNNNPPPVVVPPPRRRWWW\\\___``````___ggglllnnnlllmmmpppooojjjpppoooppptttxxxyyywwwtttooossswwwtttjjjccchhhrrriiijjjlllooorrruuuxxxzzzwww{{{~~~ooommmtttxxxrrrmmmqqqzzz~~~zzzzzzxxxyyywwwrrrrrruuuwwwxxxxxxwwwwwwzzzxxxlll^^^VVVUUUUUUSSSPPPVVV```pppvvvkkkpppllliiifffcccdddmmmwww~~~qqqfffXXX[[[^^^___^^^___bbbddd___bbbfffmmmuuu~~~YYYQQQDDD@@@WWWhhhddd]]]XXX\\\aaaaaa\\\aaa```___```bbbbbb```^^^\\\gggxxx{{{rrrzzzlllYYYbbbppplllaaa[[[zzz~~~}}}yyyrrreeeYYYYYY```dddfffhhhaaaggg|||www666666666666777888999:::;;;;;;;;;<<<===???AAAAAA@@@AAADDDFFFJJJMMMOOOPPPKKKKKKJJJHHHHHHGGGGGGGGGLLLOOORRRSSSSSSRRRRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVTTTTTTTTTTTTUUUUUUUUUUUU[[[[[[ZZZXXXWWWVVVUUUTTTWWWVVVTTTSSSTTTUUUXXXYYYXXXXXXYYYZZZZZZ[[[\\\\\\___^^^]]]\\\[[[\\\]]]]]][[[\\\^^^```aaaaaaaaaaaaZZZ]]]```___\\\ZZZYYYZZZUUUZZZ\\\\\\^^^bbbbbb___aaacccdddfffggggggfffeeehhhfffcccbbbcccddddddccc___^^^]]]]]]^^^___aaabbb___]]]\\\ZZZYYYYYYZZZZZZaaa```___^^^\\\[[[ZZZYYY^^^^^^^^^^^^^^^```aaaccc^^^^^^___````````````___[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]\\\\\\\\\^^^___```]]]^^^^^^]]]]]]\\\[[[ZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYZZZZZZZZZZZZXXXVVVUUUVVVVVVVVVWWWXXXYYY[[[\\\VVVUUUUUUUUUVVVXXXZZZ[[[YYYXXXWWWVVVUUUUUUUUUUUUWWWVVVUUUTTTSSSSSSTTTTTTSSSTTTUUUVVVVVVUUUTTTSSSTTTVVV[[[___ccceeeffffffvvvvvvqqqiiioooqqqtttuuuuuusssssssss|||{{{zzzzzz}}}sss\\\YYY]]]]]]___ccckkkrrr{{{hhhlllzzz~~~zzzyyyxxxzzz~~~~~~|||mmmiiikkkoooooopppvvv}}}zzzyyy|||{{{yyyzzzvvvwwwmmmxxxooocccvvvwwwwwwvvvqqqqqqeeeZZZiiiuuuppp{{{oooiiiTTTfff