BM6&6(v@ mmmmmmtttyyyooo\\\UUUYYYQQQGGG;;;555777:::;;;:::222999;;;???[[[vvvWWWEEEKKKFFF>>>999;;;>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLOOOSSSWWWWWW```qqq||||||wwwxxxuuupppnnnnnnoooppppppyyy}}}{{{wwwkkkgggaaa^^^[[[XXXTTTPPPPPPOOONNNMMMPPPWWW```gggdddbbb___\\\YYYWWWVVVUUU[[[[[[[[[[[[[[[ZZZYYYYYY]]]\\\[[[XXXUUURRROOONNNVVVXXX\\\\\\VVVNNNMMMPPPVVVYYY[[[^^^dddmmmpppnnnkkkffffffpppwwwaaaYYYVVVbbb___YYYSSS@@@@@@<<>>===IIIYYYeeejjjkkklllooopppooollliiifffssstttvvvwwwwwwrrrlllfff___SSSKKKJJJHHHBBBBBBHHH]]]mmmoooiiimmmrrrwwwzzzuuunnnjjjhhhfffaaa]]]___```bbbcccdddkkkzzzrrraaaUUUKKKDDDAAABBBDDD@@@:::666555666777777999777777;;;@@@@@@<<<777:::::::::;;;::::::999999:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>AAA???MMMrrr|||sssttt}}}qqqhhh___VVVQQQ>>>;;;:::<<<<<<999999<<<;;;@@@GGGOOOUUU[[[aaadddeeegggkkknnnpppssswwwyyywwwmmmfffkkk|||zzzmmmkkklllkkkkkkmmmxxxuuuiiiWWWMMMQQQXXX[[[]]]]]]]]][[[ZZZWWWUUUTTTUUUSSSRRRQQQTTT\\\fffmmmlllaaaYYYbbbxxxoooTTThhhvvvvvvjjjcccYYYOOOHHHFFFFFFGGGIIIIIIHHHJJJOOOWWW^^^ccc___]]]cccnnnttttttuuuyyy{{{vvvrrrsssxxx||||||zzzzzzzzz{{{|||{{{zzzxxxwwwxxxvvvttttttvvvyyyzzzzzzzzzzzzyyywwwuuuwwwzzz}}}zzz}}}wwwrrr~~~gggSSSOOOKKKKKKKKKLLLNNNNNNMMMLLLJJJIIIIIIccckkkiiinnntttlll[[[RRRTTTOOOFFF<<<777888:::999888555888888;;;PPPsssdddMMMMMMGGG@@@<<<===>>>======@@@???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFHHHIIIJJJJJJLLLPPPRRRTTT\\\jjj|||~~~{{{}}}}}}|||~~~~~~{{{ttteeeeeefffkkksss{{{zzzqqqlll___\\\YYYXXXYYYZZZYYYWWWYYYXXXUUURRRPPPQQQTTTXXXYYYZZZ[[[\\\^^^___``````ffffffggggggfffeeecccbbb^^^\\\YYYVVVTTTTTTTTTUUU^^^___aaabbb\\\UUUTTTYYYZZZ]]]___cccjjjrrrsssnnnggg``````nnnyyy___WWW___[[[WWWSSSAAAAAABBBPPPkkkvvvWWWLLLAAAAAAMMM]]]gggjjjnnnooopppnnnkkkiiiiiijjjssssssuuuvvvtttoooiiicccZZZPPPKKKLLLJJJEEEDDDIII]]]mmmppplllpppsssvvv~~~wwwnnnhhhddd```]]]```aaaccceeehhhmmmvvv}}}sssjjj___UUUJJJAAA>>>AAADDD@@@:::777666777777888999777888;;;???@@@<<<777:::::::::;;;;;;::::::999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<======>>>===<<>>999999:::999999;;;;;;???DDDKKKPPPWWW]]]aaafffiiillloooqqqtttwwwzzz~~~|||yyyrrrnnnfff|||wwwhhhbbb___aaaeeennnmmmggg^^^\\\______\\\XXXVVVRRROOOMMMMMMNNNOOOSSSTTTTTTSSSSSSTTTXXXZZZbbb]]]ZZZbbbrrrxxxiiiUUUccclllsssrrrmmmfff\\\TTTTTTSSSPPPNNNNNNOOOQQQRRRWWWWWWYYYZZZ[[[\\\]]]]]]YYY\\\gggwww~~~}}}{{{{{{}}}xxxsssssswwwzzz{{{yyyyyyzzzzzzzzzzzzyyyxxxwwwxxxvvvttttttvvvxxxyyyyyy||||||{{{yyywwwvvvxxxzzzzzz|||~~~{{{}}}vvv]]]OOOLLLJJJJJJKKKLLLNNNOOOPPPOOOKKKJJJIIIccckkkhhhjjjoookkk\\\QQQNNNMMMFFF>>>999888999888666888777666888CCC[[[zzzvvvXXXPPPHHHBBB???>>>===;;;<<<@@@?????????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFHHHJJJKKKKKKKKKMMMOOORRRXXXcccsss||||||zzzxxxxxxzzz|||ooogggdddeeejjjsss}}}xxxmmmddd___XXXWWWVVVWWWZZZ^^^______^^^^^^^^^[[[WWWTTTSSSSSSVVVXXXZZZ]]]___```aaaaaafffgggiiijjjiiigggdddbbb]]]ZZZWWWUUUUUUXXX\\\^^^bbbaaabbbaaa]]]WWWXXX]]]dddddddddhhhrrryyywwwpppbbbZZZZZZkkkjjj\\\___[[[ZZZVVVDDDDDDIIIWWWqqqcccSSSEEEEEESSSbbbiiikkkrrrsssrrrlllfffeeeiiinnnssssssssssssqqqkkkddd___WWWOOOKKKOOOOOOIIIIIIMMM]]]kkknnnlllqqqqqqqqqxxx|||wwwyyy~~~pppgggaaa]]][[[^^^^^^```ccchhhlllnnnnnneeeaaa]]]WWWMMMBBB===???DDD@@@;;;777777777888888888777888;;;>>>>>>;;;777999::::::;;;;;;:::::::::888888999:::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@QQQxxxvvv}}}vvveee```dddiiiPPPCCC888666888999999999:::===AAAEEEJJJQQQXXX\\\dddgggkkkmmmooorrruuuwww{{{{{{}}}ssshhhwww~~~pppiiihhhjjjnnnnnnmmmlllmmmlllddd[[[VVVTTTQQQOOOQQQUUUZZZ]]]dddfffhhhgggddd```]]]\\\[[[\\\___dddkkklllbbbVVVWWW]]]```ZZZSSSPPPNNNLLLMMMOOORRRUUUXXXZZZ[[[[[[^^^^^^\\\ZZZXXXVVVUUUTTTXXXbbbttt{{{uuusssuuuxxxxxxxxxxxxxxxyyyyyyxxxxxxwwwvvvxxxvvvttttttuuuwwwwwwwww}}}~~~~~~|||yyywwwwwwxxxzzz|||~~~uuu___QQQJJJFFFHHHHHHJJJKKKNNNPPPRRRSSSLLLKKKJJJcccoooiiihhhmmmkkk```SSSLLLOOOIIIAAA:::777666777888888666666888;;;HHHfffcccUUUHHHCCC???>>><<<999;;;@@@??????@@@@@@AAABBBBBBCCCBBBBBBCCCDDDDDDEEEEEEFFFHHHJJJLLLMMMMMMLLLMMMOOORRRWWWbbbqqq}}}{{{xxxyyyzzzxxxooojjjqqquuu{{{wwwnnngggbbb___ccccccbbbccceeegggiiijjjhhhjjjjjjiiiddd```\\\[[[YYYYYYZZZZZZ\\\^^^___``````bbbeeeggggggeeebbb```XXXXXXWWWWWWZZZ^^^cccfffeeebbbaaa```]]]ZZZ]]]bbbiiifffcccfffpppxxxuuummm^^^VVVWWWjjjvvveeeeeeaaa```[[[GGGFFFNNN]]]wwwjjjWWWFFFIIIXXXfffkkkkkksssuuutttmmmfffccciiiooouuutttrrrpppmmmggg```[[[VVVOOOLLLQQQSSSNNNNNNSSS]]]ffffffeeekkkkkkjjjrrryyyxxxtttooopppvvv~~~}}}pppfff___\\\[[[_________bbbjjjpppnnnhhh]]][[[[[[\\\WWWLLLBBB>>>CCC???;;;888777888888888777777888;;;======:::777888999::::::;;;:::::::::777888999:::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======AAACCC???FFFoooyyy{{{zzzlllccceeehhh\\\JJJ999444777999888888:::<<<>>>AAAEEEKKKRRRWWW^^^aaaeeeiiikkkmmmoooqqqwwwvvv|||qqqkkkttt}}}~~~{{{wwwoooddd\\\YYYZZZ\\\```dddiiinnnpppvvvwwwyyyxxxtttpppmmmlll^^^```cccfffgggccc[[[SSSPPPXXX[[[VVVQQQRRRWWWZZZZZZ[[[]]]]]]\\\ZZZXXXVVVZZZWWWQQQMMMKKKMMMQQQSSS\\\iii~~~~~~wwwttttttuuuvvvvvvwwwwwwwwwwwwwwwwwwvvvvvvzzzxxxvvvvvvwwwxxxwwwwww|||}}}~~~}}}{{{xxxxxxxxx{{{|||}}}~~~{{{~~~dddPPPIIIGGGCCCDDDEEEGGGIIILLLPPPTTTWWWNNNLLLJJJcccnnniiifffjjjllldddVVVLLLTTTOOOFFF===666444777:::666555888<<<;;;???XXXsssmmm[[[LLLEEE>>><<<:::999;;;@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEHHHJJJLLLLLLLLLKKKLLLMMMOOOUUUaaaqqq|||yyyxxx}}}|||xxx~~~{{{vvvpppkkkiiihhhhhhnnnnnnoooooooooooopppqqqtttuuuwwwvvvrrrmmmkkkjjjaaa___]]][[[\\\___bbbddd]]]___cccfffgggfffdddbbbXXXZZZ]]]```dddgggjjjkkkiiieeeccccccbbbaaaeeejjjlllgggaaaaaajjjsssqqqjjj[[[UUUYYYnnn{{{jjjkkkhhhddd[[[FFFIIIVVVddd}}}mmmXXXHHHLLL]]]iiimmmmmmppptttuuuppphhhfffjjjooovvvtttpppmmmiiiccc]]]XXXTTTNNNMMMTTTWWWTTTTTTYYY^^^aaa]]]\\\ddddddeeennnvvvtttqqqnnnmmmnnnsssxxx}}}yyypppgggaaa______ccccccbbbeeeooowwwtttkkk___ZZZZZZbbbeee[[[JJJ>>>AAA>>>:::888777888777777666777999;;;<<<;;;888666777777888999::::::999999888888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======;;;@@@===AAAdddxxxrrrzzzsssmmmjjjfffQQQ===666888:::888777;;;<<<===>>>AAAFFFMMMSSSXXX\\\aaaeeegggiiilllnnnvvvyyyzzzsssyyyzzzooohhhfffgggkkkppptttwwwvvvtttsssnnnnnnnnnllliiihhhiiikkkeeebbbaaacccbbb\\\TTTOOOTTT]]]bbb]]]XXXYYY]]]___aaa```]]]YYYUUUPPPLLLJJJPPPOOOLLLLLLNNNRRRWWW[[[___lll~~~~~~yyyuuuttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvv{{{yyyxxxxxxyyyzzzyyyxxxxxxzzz}}}}}}|||zzzzzzzzz{{{|||}}}}}}~~~~~~zzzuuuZZZJJJGGGFFFBBBAAACCCEEEGGGJJJNNNUUUZZZOOOLLLJJJbbbhhheeeccchhhlllhhh\\\QQQXXXUUUMMMBBB888444666:::444555999<<<:::===MMM```zzzgggVVVJJJ???;;;;;;:::;;;>>>??????@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEGGGIIIIIIHHHIIIJJJLLLJJJQQQ]]]nnn}}}wwwuuuyyy|||vvvrrrpppmmmjjjiiijjjlllmmmmmmoooqqqqqqooonnnmmmmmmooorrruuuwwwyyy{{{~~~vvvsssnnniiifffffffffggg\\\^^^aaadddeeeeeedddccccccfffkkkoooqqqqqqpppooohhhdddbbbdddeeefffjjjooorrroooiiihhhnnnuuutttnnn\\\WWW\\\pppyyyjjjooolllcccWWWGGGPPPbbbmmmppp[[[MMMSSSccckkkmmmnnnnnnqqqsssqqqllljjjlllppptttqqqmmmiiieee___YYYUUUPPPLLLQQQ\\\bbb___^^^bbbbbbbbb[[[\\\eeeffffffpppooollljjjiiigggeeeggglllpppsssuuuppphhhbbbbbbccc```bbbccceeeoooxxxttthhhaaaZZZ[[[fffmmmdddPPP@@@???<<<999777777777666666555777999;;;;;;999777666555666777888888888888888888888999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===:::@@@AAADDD```yyymmmrrruuukkkWWWBBB:::;;;:::999888;;;;;;<<<<<<>>>CCCIIIMMMTTTXXX^^^cccfffhhhkkklllooovvv}}}{{{zzz~~~yyytttgggfffddd```\\\[[[[[[\\\fff```\\\\\\[[[WWWSSSQQQ[[[eeelllkkkhhhhhhiiiggg]]]\\\YYYUUUQQQNNNKKKJJJLLLOOOUUUZZZ^^^`````````hhhsss}}}zzzwwwuuutttuuuvvvvvvvvvuuuuuuuuuvvvwwwwww{{{zzzyyyzzz{{{|||{{{yyyuuuxxx{{{||||||{{{|||}}}|||}}}}}}}}}}}}||||||zzzuuuzzziiiSSSHHHFFFEEEBBB@@@BBBEEEFFFIIINNNWWW]]]OOOLLLIII```aaaaaabbbhhhooooooggg]]]ZZZYYYUUUJJJ>>>666555777555666777777777;;;EEENNNrrrxxxdddTTTCCC<<<<<<;;;;;;<<<=========>>>??????@@@@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHKKKMMMIIINNNYYYiii{{{xxx{{{xxxtttvvv}}}~~~yyysssmmmiiimmmmmmmmmnnnpppsssvvvxxxvvvyyy|||{{{wwwssspppooojjjkkkmmmooottt{{{}}}{{{zzzyyyxxxpppqqqrrrssstttsssrrrrrrxxxzzz|||~~~}}}zzzwwwtttgggcccbbbeeeiiikkknnnsssrrrrrrpppooorrrvvvsssnnnaaa\\\___mmmuuujjjrrrmmm```TTTLLL^^^nnntttvvvbbbUUU\\\iiimmmnnnpppoooooopppnnnmmmmmmppprrrqqqnnniiiddd```[[[UUURRRMMMNNN[[[mmmvvvrrrnnnooojjjhhhaaaeeeoooooommmvvvoooiiieeeddd```[[[]]]cccjjjoooqqqmmmddd______bbb^^^dddgggjjjrrrzzzrrrddd^^^ZZZ\\\hhhnnndddPPPBBB===:::777666666666555444555777999;;;:::888666555333444555666777777777777666777888999::::::::::::;;;;;;::::::;;;;;;<<<===>>>AAABBBDDDVVV}}}rrrooo{{{mmm[[[HHH@@@===;;;999888999:::;;;;;;<<>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDGGGHHHHHHHHHHHHJJJNNNQQQJJJNNNWWWfffxxxrrr|||vvv|||vvvvvv}}}wwwzzz~~~zzzsssooonnnnnnoooppprrrtttvvvzzz~~~|||yyysssqqqmmmjjjjjjooovvv{{{{{{{{{xxxlllhhhggglllqqqssswww{{{iiilllmmmmmmnnnnnnjjjdddgggaaa```hhhuuu|||tttkkkuuuooo___TTTSSSllluuuvvv{{{}}}{{{hhh\\\cccmmmooonnnqqqpppooommmlllmmmpppsssuuuoookkkfffaaa\\\XXXSSSOOOLLLRRReee||||||{{{pppnnniiinnnzzzxxxttt|||xxxpppiiifff___YYY[[[aaahhhmmmoooiii___XXXZZZ^^^bbbkkkrrruuu|||wwwfff[[[YYY^^^hhhkkk```NNNCCC<<<999666555555555555444444777:::;;;999777666555222333444555666666666666555666777888888999999999;;;::::::::::::;;;<<<<<<>>>???>>>===FFFdddzzzrrrwwwxxxnnn]]]LLLCCC???<<<999999888999:::::::::===AAADDDHHHMMMUUU[[[___bbbeeegggkkknnnpppqqqqqqttt{{{}}}wwwvvvwww~~~vvvggg___]]]ZZZXXXYYYVVVWWWaaaooo{{{yyyqqq~~~|||xxxssspppxxxxxxyyyyyyyyyxxxxxxwwwnnnyyy~~~|||}}}yyyzzz{{{yyywwwvvvvvvvvvwwwvvvuuuuuuuuuwwwxxxyyywwwwwwwwwyyy{{{|||{{{zzzvvvwwwyyyyyyyyyyyy{{{|||}}}~~~~~~||||||}}}~~~zzz~~~{{{|||rrrQQQDDDAAA??????BBBCCCFFFHHHIIIJJJPPP[[[cccNNNKKKGGG^^^hhhffffffmmmtttxxxwwwwww___]]]ZZZTTTIII>>>888777444666777666555888===BBBYYYyyyyyydddOOOEEEAAA===;;;=========>>>??????????????????@@@AAACCCDDDEEEEEEEEEIIIHHHFFFFFFHHHKKKNNNPPPNNNSSSVVV\\\lllzzz}}}zzzyyyrrrrrr|||xxxyyyvvvtttuuuxxxzzzyyywwwvvvzzz{{{tttooonnnqqqvvvyyy|||vvvppplllqqqzzz~~~xxxpppnnnjjjeeebbbdddgggjjjlllcccbbbbbbdddhhhooouuuzzzyyysssqqquuuyyyuuuqqquuuyyyuuuggg\\\^^^gggqqqzzz}}}tttuuuooodddhhhnnnmmmoootttssspppmmmlllmmmooopppqqqppplllgggaaa\\\VVVOOOKKKOOOMMMdddwwwqqqiiilll}}}yyytttmmmfffaaa___```aaadddggghhhccc]]][[[```fffdddlllqqqttt|||vvvdddUUUccciiidddbbbaaaSSS>>>888888777666666666666666777999::::::777555444444333333333444444555555555777777777777777888888888<<<;;;;;;;;;;;;<<<======>>>;;;;;;>>>@@@OOOuuu|||tttrrrtttqqqaaaTTTOOOFFF:::777;;;:::;;;;;;;;;;;;<<<>>>@@@FFFKKKQQQXXX\\\```ccceeehhhjjjnnnqqqrrrtttwwwyyyyyyqqqmmmeee___\\\aaannnyyyooo```YYYXXX\\\[[[\\\iiizzz{{{wwwvvvvvvvvvsssuuuxxx{{{|||}}}}}}|||zzzzzzzzzzzzzzzzzzzzzzzz~~~|||{{{yyyyyyzzz{{{|||vvvwwwxxxyyyyyyzzzzzzyyy{{{{{{zzz{{{{{{|||~~~~~~~~~~~~|||yyyzzz}}}}}}yyyyyyzzz}}}wwwrrrOOODDDCCC>>>???FFFGGGFFFFFFGGGJJJMMMQQQTTTMMMGGGMMM___rrrlllfffhhhoootttvvvvvvbbb[[[RRRNNNKKKEEE===666555777777666555666:::>>>LLLlllnnnUUUGGGBBB>>>;;;;;;;;;<<<===>>>????????????>>>???@@@BBBCCCCCCDDDDDDGGGFFFEEEEEEFFFIIIKKKMMMNNNRRRUUUYYYhhhwwwwwwzzztttttt~~~yyy|||{{{{{{}}}~~~~~~{{{|||yyyyyy{{{}}}}}}~~~{{{vvvrrrssswwwwwwpppiiiaaaaaaaaadddgggjjjkkkkkkiiieee___ZZZYYY[[[^^^aaaeeeiiimmmmmmjjjhhhjjjmmmxxx}}}tttxxxzzz}}}xxxkkkbbbeeennnsssyyy}}}xxxqqqssspppggglllrrrppppppttttttqqqnnnnnnoooqqqrrrrrrnnnjjjddd^^^ZZZUUUQQQOOOMMMMMMaaa{{{tttlllkkkvvvqqqeee^^^^^^cccgggjjjiiifff___YYYYYY^^^cccbbbhhhnnnuuuvvvaaaZZZhhhmmmddd\\\ZZZPPP@@@888777777666555555666666888999:::999666444333333333333333444444444555555777777777777777888888888::::::999999::::::;;;<<<>>>;;;<<>><<<::::::;;;===>>>???@@@@@@===>>>???AAABBBBBBBBBBBBEEEEEECCCCCCDDDFFFHHHJJJNNNPPPRRRVVVbbbwwwvvvooo|||uuusss||||||~~~{{{zzzzzz|||~~~}}}}}}~~~{{{yyyuuunnniiidddfffjjjooorrrrrrnnnkkkgggbbbZZZRRRMMMLLLNNNPPPTTTXXX\\\___```bbbgggkkkvvv~~~yyyrrrzzz{{{{{{wwwmmmgggmmmwwwxxxzzz{{{wwwsssvvvzzznnniiioootttrrrpppqqqrrrooommmmmmnnnpppppppppjjjfff```ZZZWWWTTTRRRPPPMMMQQQcccttt|||tttkkkooo}}}uuummmkkkmmmppplllggg```ZZZXXXYYY^^^aaaggglllttt~~~xxxaaa\\\ggghhh[[[QQQOOOIII@@@777777666555555555555666888::::::999666333333333333333333444444444444555666666666777777888888888888888777777888888999:::===;;;<<>>???@@@AAABBBBBBBBBBBBEEEDDDCCCBBBCCCDDDFFFGGGLLLMMMOOOSSS]]]qqquuu~~~}}}vvvyyy}}}zzzzzzzzzzzz|||zzzwwwuuusssuuuvvvvvvwwwuuuooogggbbb\\\YYYVVVRRRQQQQQQRRRTTTXXXXXXYYY[[[```iiittt{{{}}}xxxuuuwwwvvvuuurrrllljjjqqq{{{}}}~~~~~~}}}|||rrrkkkiiippptttqqqmmmkkkmmmkkkjjjkkklllmmmmmmllleeebbb]]]XXXUUURRRNNNLLLMMMUUUfffrrrxxxwwwqqqrrrxxx{{{tttooogggaaaZZZXXXZZZ^^^aaabbbhhhpppzzzttt___[[[___ZZZLLLDDDDDDAAA:::666666555444444555555555:::;;;;;;999666444333444444444444444444444444444555555666666777888888888888777777777777888999999<<<:::;;;??????>>>DDDLLL{{{|||vvvzzzoooaaa```___UUUEEE:::;;;:::999999::::::999888<<>>>>>>>>???BBBGGGKKKNNNGGGAAAHHH[[[rrrlllnnnnnnjjjrrrhhhYYYMMMJJJKKKCCC888444444444555666777777666777>>>MMMgggeeeUUUKKKBBB;;;999::::::;;;<<<>>>@@@AAA???@@@AAABBBBBBCCCBBBBBBDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJMMMQQQYYYkkk~~~||||||~~~zzzyyy{{{}}}~~~{{{{{{}}}{{{uuuoooiiiaaaYYYTTTUUUVVVXXX[[[\\\\\\[[[[[[ZZZ\\\```gggppp|||}}}}}}xxxuuusssqqqmmmkkkqqqzzzooollllllqqqtttqqqllliiikkkjjjjjjkkkmmmmmmlllkkkbbb___\\\XXXUUUPPPKKKGGGGGGQQQcccnnntttwwwxxxqqqmmmqqquuuvvvsssppp{{{}}}rrrjjjccc^^^YYYYYY]]]aaabbbaaaaaajjjvvv~~~~~~xxxjjj^^^bbb]]]QQQCCC???@@@<<<333555444444444444444555555;;;;;;;;;999666444555555444444444444444444444444444555555666777777888888888888888888888999::::::<<<::::::===>>>???BBBEEE\\\wwwzzz~~~iiicccfffaaaRRREEE;;;888666666888:::999888;;;>>>AAADDDGGGLLLQQQUUU___bbbfffiiikkkmmmppprrr}}}vvvmmmooottttttooolllnnnqqqxxx}}}{{{~~~wwwssssssssswwwyyy{{{||||||zzzwwwuuuwwwwwwwwwwwwwwwwwwwwwwwwyyyxxxuuusssssstttvvvxxxrrrsssvvvxxxxxxxxxvvvuuuxxxyyyzzz{{{zzzxxxvvvtttuuuvvvtttuuu}}}wwwiiiWWWKKKBBBBBBBBB??????BBB>>>>>>>>>???BBBGGGKKKNNNGGGAAAHHH[[[uuukkkmmmnnnlllooolll```PPPHHHGGGCCC<<<666444333444666777777777======BBBVVVxxxrrr]]]PPPDDD;;;;;;;;;;;;;;;<<<>>>@@@BBB@@@@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHLLLPPPVVVddd|||}}}~~~~~~{{{tttkkkccc]]]XXXUUUSSSXXX[[[___bbbccc```]]]ZZZVVV^^^kkkzzzzzzvvvuuuuuusssqqquuuzzzqqqpppppprrrtttrrrmmmiiikkkkkklllnnnppppppnnnlllbbb___\\\XXXUUUQQQKKKHHHEEEKKK]]]iiimmmvvv}}}vvvxxxpppiiiiiinnnqqqnnniiimmmqqqwww{{{{{{wwwppplllccc___\\\\\\___bbbbbbaaa```hhhqqqvvvsssmmmfffaaaiii___NNNAAA>>>???:::111444333333333333444555555:::::::::888666555555777555444444444444333333333444444555666777777888888999999999888999999:::;;;:::::::::<<<===@@@BBBEEEQQQ}}}}}}}}}qqqeeeeeebbbVVVIII<<<888444444888<<<===<<<<<<===???@@@BBBGGGLLLPPP[[[^^^bbbfffhhhkkknnnppp{{{xxxmmmooouuu}}}rrrjjjiiinnnttt{{{|||tttooonnnoooppptttvvvzzz}}}}}}{{{wwwuuuwwwwwwwwwwwwwwwwwwwwwwww{{{xxxtttqqqqqqsssvvvyyyrrrtttwwwyyyzzzyyywwwvvvzzz{{{{{{{{{zzzxxxwwwvvvrrrsssrrrsss{{{|||~~~~~~uuuttt{{{nnn]]]HHHDDDBBBBBB???<<<===BBB>>>>>>>>>@@@CCCHHHLLLOOOIIICCCJJJ\\\xxxiiijjjnnnmmmmmmooofffVVVMMMNNNLLLFFF:::777444333555777777666======???JJJdddiiiXXXJJJ@@@>>>===<<<<<<===>>>@@@BBB???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFGGGFFFHHHLLLOOORRR\\\ttt|||yyynnnhhh___YYYWWWXXXYYYZZZ\\\___ccceeeeeeccc___]]]```iiiyyy|||sssqqqsssxxx{{{|||~~~|||yyyxxxyyysssrrrqqqpppqqqqqqmmmiiijjjkkkllloooqqqqqqnnnllleeeaaa[[[WWWTTTSSSRRRPPPNNNNNN\\\iiijjjoooyyy{{{sssqqqooooooqqqrrrmmmhhhhhhiiilllnnnoooooonnnnnnbbb```]]]\\\^^^cccgggiiikkklllmmmmmmjjjddd```^^^```WWWIII>>>;;;;;;999444333333222222333444444555777777777555444333555777555555444444444333333333333333444555666777888999999999888888999999:::;;;999;;;<<<;;;<<<>>>@@@AAAKKKpppyyytttzzzrrrjjjcccYYYOOODDD>>>777555888<<<===<<<;;;<<<<<<<<<>>>AAAGGGKKKTTTXXX]]]aaaeeeiiimmmooo{{{zzzllllllqqqzzzmmmccceeemmmqqqqqqqqqpppwww~~~}}}~~~|||yyyuuupppmmmkkkkkkkkkqqqsssvvvyyyzzzyyyxxxvvvxxxxxxxxxxxxxxxxxxxxxxxxyyywwwuuusssrrrtttvvvwwwuuuwwwzzz|||}}}|||zzzxxxyyyyyyyyyyyyyyyyyyyyyyyyvvvwwwvvvuuu{{{~~~~~~zzzsssuuuzzznnnYYYBBB@@@???@@@???======???>>>>>>>>>@@@CCCHHHMMMPPPIIIBBBIII[[[{{{hhhhhhmmmnnnnnnqqqjjj[[[TTTWWWWWWQQQ>>>:::555333444666666444444777999>>>QQQtttsss```QQQGGG???>>>===<<<===>>>@@@BBB>>>??????@@@@@@@@@?????????@@@AAABBBDDDEEEFFFGGGFFFHHHLLLOOOOOOWWWmmm~~~}}}}}}{{{uuullldddaaa\\\UUUQQQRRRUUUYYY\\\\\\___bbbeeeggggggeeedddsssyyywwwqqqhhhhhhmmmxxx}}}wwwssstttvvvrrrqqqooommmmmmmmmkkkggghhhiiikkknnnpppooommmjjjiiiccc[[[UUUTTTVVVXXXYYY[[[UUU```nnnlllnnn{{{oootttxxxyyywwwssslllfffbbbccceeeggghhhhhhhhhhhh```^^^[[[ZZZ^^^eeemmmrrrtttnnngggccc___ZZZUUURRROOOJJJAAA888444666777777222222222222333333444555444555444333222222444666555555555444444333333333333333444555666777888999888888888888888999999:::777;;;===<<<:::;;;======AAA[[[rrrhhhnnnzzzwwwkkkbbb[[[OOOGGG===777888::::::999;;;;;;;;;:::;;;>>>CCCGGGNNNRRRXXX^^^ccchhhlllppp~~~}}}mmmkkkpppqqqfff```hhhrrrssskkkdddZZZXXXYYY^^^___fff}}}vvvnnniiifffeeewwwvvvuuurrrooollliiigggoooppprrrtttvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwvvvuuuuuuuuuuuuvvvwwwyyy|||~~~|||zzzvvvvvvvvvwwwxxxyyy{{{|||}}}}}}{{{zzz~~~|||wwwtttuuuoooXXXAAA===;;;>>>@@@???===;;;======>>>???CCCHHHMMMOOOFFF@@@FFFXXX}}}gggeeejjjlllmmmwww|||ssseee\\\YYYXXXLLLDDD:::333222444666777444666999<<>>>>>>>>?????????@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFHHHDDDFFFMMMQQQVVVhhh}}}~~~xxxvvvtttoooiiibbb[[[XXXTTTYYY^^^___^^^\\\]]]^^^dddcccbbbcccfffiiikkkkkkvvvyyynnn]]]UUUUUU[[[ccclllyyyyyyuuusssrrrpppoooppppppooonnnllljjjiiihhhlllmmmooopppooonnnlllkkkddd```WWWQQQSSS\\\bbbbbbbbbbbbgggpppvvvxxx|||tttqqqssswwwtttkkkggghhhgggeeeccceeehhhiiihhhfffccc^^^[[[^^^bbbeeejjjooovvvhhh```]]]ZZZTTTOOOHHHAAA999555555666555222444333222111222555999;;;333333333333333333333333333444555555333111111222333444555555666666555555555666777888888999999888999999:::;;;;;;<<<<<<===CCCKKKfffyyyoookkktttuuu```YYYVVVKKK@@@<<<;;;999:::<<<;;;<<<===;;;:::;;;???CCCEEEJJJRRRZZZ```dddiiikkkzzzooofffjjjffffffeeefffnnnuuuoooddd\\\ZZZUUUNNNMMMUUUeeeqqqyyysssmmmfffaaabbbfffmmmnnnoooooommmkkkhhhgggiiikkkooosssvvvwwwwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwssssssssssssuuuxxx{{{}}}zzzzzz{{{~~~{{{tttwwwyyyyyyxxxwwwwwwyyyyyywww||||||qqqVVVFFFAAA;;;999;;;<<<<<<;;;???======@@@EEEHHHHHHGGGFFFAAAFFFSSS~~~ttthhhffffffkkkuuu|||yyyppphhh___YYYRRRJJJ>>>666333444555555444666999;;;AAAUUUzzzfffPPPJJJCCC>>>>>>>>><<<;;;===?????????????????????@@@@@@@@@AAAAAABBBDDDEEEFFFGGGCCCFFFMMMPPPSSScccuuu}}}yyytttpppsssqqqlllfffaaa]]]ZZZXXX^^^aaaddddddbbb```___```bbbccceeeiiimmmoooooonnnqqqsssxxx}}}vvvbbbQQQJJJNNNTTTZZZ```kkkwww~~~~~~zzzuuuqqqooooooooonnnpppppppppnnnmmmkkkiiihhhjjjkkkmmmnnnnnnmmmkkkjjjbbb```YYYRRRSSS___jjjpppmmmkkklllooorrrttt{{{uuupppooorrrqqqjjjeeeeeeeeefffgggkkknnnmmmiiifff]]]YYYYYY^^^cccgggnnnuuu~~~vvviii]]]\\\^^^\\\VVVFFF@@@888555555666444222555555444444555777:::;;;333333333333333333333333222444555555333111222222333444444555555555555555555555777888888888888888999999::::::;;;<<<<<<<<>>======@@@DDDGGGGGGEEEEEEAAAFFFTTTtttoooggghhhjjjrrrzzz}}}}}}vvvhhhZZZYYYQQQEEE:::555333444444444666888999<<>>@@@@@@@@@AAABBBCCCDDDEEEEEECCCEEEKKKMMMOOO[[[iii}}}yyytttqqqllliiiddd```]]]]]]^^^___ggghhhiiihhheeedddcccdddfffhhhlllpppssssssooollljjjkkklllmmmmmmlllkkkjjjqqqrrruuuuuujjjXXXJJJDDDJJJNNNRRRTTT[[[hhhrrrvvvxxxtttoookkkkkklllllllllpppppppppooonnnlllkkkjjjiiijjjkkklllllljjjhhhggg^^^]]]WWWQQQTTTcccsss|||tttqqqooommmlllppp|||~~~vvvqqqqqqrrrmmmgggddd```ccchhhnnnpppnnniiidddYYYXXX[[[___bbbeeemmmvvv}}}zzzmmm\\\[[[eeeeee\\\CCC>>>777444444555444333444444555666777777888999333333333333333333333333222444555444333222222333333333444555555555555555555555666777888888888888888999999::::::;;;<<<<<<@@@AAAIIIddd|||ooommmzzzmmm]]]ZZZQQQHHHAAA;;;777777;;;999:::;;;;;;;;;<<<>>>@@@???CCCHHHMMMSSSZZZaaafffsss|||lll___bbbbbbccciiitttzzzuuullldddaaa\\\VVVQQQQQQTTTXXXYYYjjj}}}~~~|||zzzyyyyyyxxxvvvtttuuutttsssvvv|||{{{xxxwwwyyy|||~~~~~~yyytttqqqrrrvvvuuummmeeeaaaiiijjjllllllmmmlllkkkjjjqqqrrrrrrsssttttttuuuuuuvvvvvvwwwxxxyyyyyyyyyyyy{{{zzzxxxwwwwwwxxxyyyyyyzzzyyyxxxzzz~~~~~~{{{yyyxxxxxxyyy~~~zzz}}}fffQQQFFFEEEEEEDDDAAA===;;;;;;;;;>>>======???BBBDDDDDDCCCCCC@@@FFFTTTuuu|||tttvvvmmmpppvvv}}}nnn\\\\\\TTTIII>>>777444333444444555777888888@@@UUUiiidddWWWMMMCCC@@@???===;;;<<>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDCCCCCCEEEIIIJJJKKKSSS]]]dddttt~~~}}}yyyuuurrrjjjhhhfffdddeeegggiiikkkiiijjjjjjjjjiiiiiijjjjjjppppppqqqsssrrrooojjjfffeeeeeeeeecccaaa___^^^]]]cccfffkkkmmmeeeWWWMMMJJJMMMPPPPPPOOOSSS```lllrrrrrrooojjjhhhiiijjjlllllloooooooooooonnnmmmllllllkkkllllllkkkjjjgggdddbbbZZZXXXSSSQQQYYYiiiwww|||wwwuuussspppnnnrrrxxxvvvxxxvvvpppkkkaaadddhhhlllmmmjjjeeeaaa[[[[[[^^^```______fffooo|||rrr^^^[[[fffeeeXXX@@@;;;666333333444444333111222444555555555555444222222222222222222222222222333555444333222222333333333444555555555444444444555666777888888888888888888888999::::::;;;;;;===???@@@OOOxxxyyyrrr{{{sss^^^]]]XXXSSSNNNGGG===888999777888999999::::::;;;<<<===@@@CCCGGGLLLTTT\\\aaannnsss______^^^bbbmmmzzz~~~wwwtttmmmddd\\\VVVSSSPPPOOOLLLTTTjjj~~~|||zzzwwwvvvwwwzzz}}}~~~|||zzzzzztttsssrrrpppppppppqqqrrryyyyyy{{{|||}}}zzzvvvrrruuurrrttt|||{{{rrrmmmiiijjjlllmmmnnnnnnnnnnnnqqqqqqppppppqqqrrrssstttuuuuuuvvvxxxyyyyyyyyyyyy{{{zzzyyyyyyxxxyyyyyyzzz|||zzzxxxxxx{{{}}}yyyxxxyyy|||~~~~~~zzz}}}bbbMMMAAA===@@@BBBDDDBBB===::::::<<<=========>>>???AAAAAAAAABBB???FFFTTTwwwzzzppppppqqqwwwqqq```ZZZUUULLLAAA999555555555444444666777666999FFFTTTqqqwwwcccUUUGGGAAA@@@>>><<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBCCCBBBBBBDDDGGGHHHHHHMMMSSSSSS\\\qqq{{{uuuqqqooonnnmmmsssssssssssssssssssssssskkkkkkkkkmmmoooqqqrrrsssuuusssqqqooommmjjjgggdddccceeeeeedddaaa______```bbbeeejjjllldddXXXPPPPPPUUUUUURRROOOSSS```kkkqqqooollliiihhhjjjkkkllllllmmmmmmnnnnnnnnnnnnmmmmmmoooooonnnlllhhhddd```^^^YYYUUUQQQUUUdddtttxxxuuuvvvuuuuuussspppqqq|||zzzxxx||||||wwwpppqqqpppmmmiiieeebbb```\\\]]]```aaa^^^\\\aaaiiiwww|||qqq\\\VVV]]]XXXIII<<<999555333222333333333111222444555555555333222222222222222222222222222111333444444333222333444222333333444555444444444444555666777777888888777777777888888999::::::::::::???@@@DDD^^^uuuwwwjjjaaa^^^]]][[[SSSFFF;;;777999888777777888999999999<<<>>>???BBBGGGNNNWWW]]]jjj{{{ggg___]]]cccqqqyyyjjj___YYYUUUOOOKKKKKKIIITTTqqq~~~zzzyyyyyyxxxyyyyyywwwuuussssssssstttttttttttttttsssrrrrrrsssrrrrrrssstttuuutttsssxxxssssssyyy}}}yyysssoookkkkkkmmmnnnpppqqqrrrrrrqqqqqqqqqqqqrrrssstttuuutttuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyzzzzzz{{{~~~}}}zzzxxxxxx{{{~~~}}}}}}ttt^^^KKK???;;;::::::===@@@???<<<:::;;;<<<<<<<<<===>>>>>>>>>???@@@AAA>>>EEESSSrrrvvvpppooommmpppxxx{{{rrrfffXXXUUUOOOFFF>>>888777777444444555777666666>>>HHH]]]tttcccOOOEEEAAA>>>===>>>=========>>>>>>>>>??????@@@?????????@@@@@@AAABBBAAABBBDDDEEEFFFHHHKKKNNNRRRTTT\\\gggoooxxx~~~|||tttppplllkkkmmmrrrvvvyyy}}}zzzvvvsssoooooopppsssvvvxxxxxxwwwqqqnnnkkkiiihhhhhhhhhgggdddhhhjjjjjjgggeeeeeegggeeehhhllllllcccVVVQQQSSS[[[YYYTTTPPPVVVbbbkkknnnmmmkkkjjjkkklllmmmmmmlllkkkkkklllmmmnnnnnnmmmmmmoooooonnnkkkgggbbb]]][[[YYYUUUTTT\\\nnn|||yyyppplllkkkllllllhhheeekkksss{{{xxxtttsssxxx{{{~~~xxxppphhhcccbbbbbb\\\\\\^^^bbbaaa___ccciiiooopppgggUUULLLLLLFFF:::888666444222111222222333444555666777777666444333222222222222222222222222111222444444333222333444222222333444444444444444444444555666777777777777666777777888888999::::::999>>>AAAAAALLLnnn|||nnngggcccaaa[[[OOOCCC======:::777666777888888888;;;<<<===???BBBIIIQQQVVVdddxxxtttdddaaafffwwwnnnbbb\\\XXXPPPHHHJJJCCCGGG]]]yyy~~~|||{{{}}}~~~~~~~~~|||wwwwwwvvvqqqmmmmmmlllmmmnnnoooqqqssstttuuutttttttttuuuvvvvvvwwwwwwuuuuuuvvvwwwxxxxxxxxxxxxtttuuuvvvwwwxxxyyyzzz{{{}}}}}}|||zzzxxxxxxzzz|||}}}uuunnnttt~~~}}}oooZZZHHH???<<<<<<===888:::;;;<<<;;;:::;;;;;;:::<<<===>>>======???AAABBB>>>DDDQQQnnnvvvllllllkkklllrrrwwwtttmmmXXXWWWSSSLLLBBB;;;888888333333555888777666<<>>???@@@@@@???????????????@@@@@@AAAAAABBBCCCDDDEEEHHHKKKLLLPPPSSSVVVYYY\\\eeetttxxx}}}{{{xxxvvvpppnnnnnnqqqwww~~~zzzvvvttttttssstttvvvyyyyyyvvvsssjjjhhhfffeeeggghhhhhhhhhggglllpppppplllhhhhhhjjjeeegggkkkjjjaaaXXXVVVZZZ```\\\UUUSSS[[[gggmmmkkkkkkkkkkkkmmmoooooommmkkkiiiiiikkklllmmmmmmmmmmmmllllllkkkiiieeeaaa\\\ZZZUUUTTTVVV```qqq|||yyyooodddbbbccceeeccc```aaafffpppqqqnnnkkknnntttvvvsss|||zzztttllleeebbbcccfff^^^]]]___dddeeedddfffiiihhhdddZZZLLLCCC@@@;;;666555555333222111111222333666666666666555555444333111111111111111111111111000222444444333333333444222222333444444444444333333444555666777777777777666666777777888999999999:::<<<@@@@@@AAATTT~~~vvvhhhbbb___YYYQQQMMMDDD???999777777999:::999::::::;;;<<>>>>>======@@@BBBCCC>>>CCCOOO}}}oooxxx}}}gggiiijjjkkkpppuuuuuuqqqZZZZZZWWWPPPFFF===999888333333555888888777;;;AAA???]]]~~~aaaNNNEEE???======:::;;;<<<===>>>???@@@AAA??????????????????@@@@@@AAABBBCCCCCCEEEIIILLLLLLHHHQQQYYYYYYYYY^^^hhhnnnssszzz|||zzzzzzzzzxxxwww~~~||||||~~~}}}zzzxxxvvvwwwvvvuuuwwwwwwuuuppplllgggfffeeeeeeggghhhgggfffiiiooosssrrrmmmiiihhhiiibbbdddhhhiiibbb[[[]]]cccddd^^^WWWVVV```llloookkkjjjjjjlllnnnpppooollliiihhhhhhjjjkkklllmmmmmmmmmhhhhhhhhhgggddd```\\\ZZZOOORRRWWW```nnnyyywwwoooeeebbbcccgggiiiggghhhkkkmmmpppnnngggfffjjjkkkggglllllliiiddd``````eeeiiiddd```aaafffiiigggfffhhheee^^^RRRHHH@@@:::999999333444333222000000222444555444444333222222222222111111111111111111111111000222444444333333444555222222333444444444333333333444555666777777777777666666666777888888999999;;;999===@@@<<>>>>>===>>>@@@CCCCCC???BBBMMM{{{~~~vvv~~~rrreee```ggglllkkkooowwweee[[[WWW[[[XXXIII<<<888444111222666777666888;;;<<>>>>>>>>>>>>>>???????????????AAACCCDDDDDDEEEGGGHHHJJJKKKOOORRRSSSTTT]]]gggsssyyy|||{{{nnnyyy}}}~~~xxxrrrpppnnnllljjjfffeeeeeeeeefffhhhjjjlllqqqrrrqqqnnniiiggggggiiijjjjjjiiiggggggfffffffffeee]]]XXX\\\cccfffhhhkkkjjjkkkkkkkkkiiiiiijjjlllllliiigggiiimmmnnnkkkgggccceeeffffffddd```\\\YYYTTTRRRRRRWWW```hhhmmmooo___^^^aaakkkvvvzzzuuunnnllljjjgggdddccccccbbbbbbbbbggghhhbbb]]]^^^bbbccccccfffhhhiiihhhgggccc^^^YYYRRRHHHAAA<<<888333///222333555666666666555555444333111000000000111111111111111111111111111111000111111111111222222222111222222333333222222111444333333333333444555555666777777777888888888888===777888===@@@DDDVVVkkk|||ooorrrvvvmmm^^^\\\aaahhh^^^OOO===444555999888666<<<;;;;;;<<<>>>BBBEEEGGGVVV]]]jjjzzzyyyxxx~~~{{{ppp]]]MMMRRRNNNLLLLLLHHHIII\\\rrr}}}yyyuuuqqqkkkccc```bbbjjjjjjmmmrrrwwwxxxvvvssswwwyyyyyyvvvrrrpppqqqsssuuuwwwyyyyyyxxxwwwwwwwwwvvvvvvwwwxxxxxxxxxxxxwwwuuuwwwzzz}}}~~~|||xxxtttvvvwwwwwwwwwzzz}}}~~~ooogggppp{{{~~~fffOOO<<<:::;;;888777;;;:::888777888<<<===<<<:::::::::;;;>>>AAACCCCCCBBBEEEAAAEEEPPP|||vvvggg___dddjjjkkkpppwwwnnnccc[[[ZZZ[[[SSSHHH@@@777333222555777555666999999EEE[[[{{{iiiVVVMMMHHHCCC???===;;;:::<<<===>>>===>>>>>>>>>>>>???????????????AAACCCCCCCCCDDDFFFHHHJJJKKKNNNQQQRRRSSS\\\gggsssxxxxxx}}}~~~oooxxx{{{uuuqqqooommmlllkkkggggggggghhhjjjlllmmmnnnoooooommmiiiggghhhmmmqqqmmmllliiigggfffeeeeeeeeeddd^^^]]]bbbggghhhggghhhiiiiiiiiihhhggggggjjjlllnnnkkkiiijjjllllllhhhdddbbbbbbcccbbb```]]]YYYWWWNNNLLLLLLRRR]]]fffhhhhhh\\\^^^dddlllsssuuurrroookkkhhhdddbbbaaa```___^^^fffiiihhhaaa]]]___aaabbb^^^ccciiimmmmmmhhh___WWWUUUMMMCCC<<<888777444222444444666666777666555555333333111000000000111111111111111111111111111111000000111111111222222222111222222333333222222111333333333333333444555555666666666777777777888888<<<888999======<<>>>>>>>>>>>>>>???????????????@@@BBBCCCCCCCCCEEEGGGIIIIIILLLOOOPPPRRR[[[eeesssvvvsssvvvsssvvv|||xxxtttpppoooooonnnmmmkkklllmmmooopppqqqrrrrrrpppnnniiieeedddhhhoootttpppnnnjjjgggeeedddeeefffeeeaaabbbhhhkkkiiifffeeeggggggfffeeedddeeehhhkkkllljjjhhhjjjlllllliiieeebbbaaa```___]]][[[YYYXXXWWWSSSQQQWWW```ffffffddd^^^eeelllppppppoooqqqtttqqqlllfffddddddeeecccbbbdddeeeccc^^^]]]aaacccbbbbbbeeekkkqqqsssmmmaaaYYYQQQIII???888666666666555555666666666666666555444333222111111000111111111111111111111111111111111000000000111111111222222111111222222222222111111333333333333444444444444555555666666666777777777999777999===;;;888???JJJdddyyyrrrzzzsssbbb\\\[[[```WWWLLLCCC>>>;;;999666777777999:::<<<>>>???@@@BBBMMMRRRXXXqqqoookkkpppuuulll\\\^^^```\\\PPPGGGFFFIIILLLXXXgggzzz~~~{{{{{{zzzyyywwwqqqlllgggeeeccc```aaaeeeeeedddeeehhhnnnsssvvvxxxxxxzzzzzzxxxtttrrrsssvvvuuuwwwxxxxxxwwwuuuvvvwwwvvvwwwxxxxxxyyyyyyxxxxxx{{{yyyvvvtttvvvzzz}}}~~~xxxxxxyyy{{{~~~{{{oooTTTDDD999999:::888777999888777777999;;;======<<<<<<<<<>>>AAADDDFFFFFFEEECCCAAAFFFQQQ}}}zzz}}}yyyiiidddddddddfffjjj}}}zzzgggYYYTTTOOOHHH===666222444555555555777888999BBBWWWsssooo]]]OOOEEECCC@@@>>>======??????>>>===>>>>>>>>>????????????>>>@@@BBBBBBBBBCCCDDDFFFGGGHHHJJJMMMMMMPPPYYYdddqqqtttppprrr~~~www|||{{{{{{xxxuuusssrrrrrrqqqppppppqqqssstttttttttsssrrrqqqnnnjjjfffeeehhhlllppppppnnnjjjfffeeeeeeggghhhgggcccdddiiikkkhhheeedddeeeeeedddcccbbbdddgggjjjffffffgggjjjmmmnnnllliiidddccc```^^^\\\\\\\\\\\\eeebbb^^^]]]^^^aaaaaaaaadddmmmtttsssmmmllluuuzzztttlllhhhhhhiiiiiiiii___```]]][[[^^^dddfffdddiiihhhllltttxxxrrrfff^^^RRRKKKAAA:::888777666555555555555555444333333222222222111111111111111111111111111111111111111111000000000000111111111111111111222222222222111111222222333333444444444444444555555555555666666666666666999<<<;;;:::???GGGNNNvvvzzzzzzjjjaaa^^^bbb___WWWKKK???999999<<<777888:::<<<>>>?????????@@@FFFHHHNNNccc|||{{{ccceeeccchhhppp]]]___hhhfffWWWJJJIIIKKKIIITTT[[[dddmmmyyyzzzuuuuuuvvvwwwzzz~~~|||tttnnnooorrrtttuuuvvvkkkfffdddgggjjjllloootttooollliiiggghhhllloooqqqvvvxxxyyywwwsssqqqsssvvvuuuvvvxxxwwwuuutttuuuvvvvvvwwwwwwxxxyyyxxxxxxxxxvvvvvvwwwxxxyyy|||xxx}}}zzzyyy{{{vvveeeHHH>>>777888:::888666888999999999999;;;;;;;;;;;;<<<===???DDDHHHJJJJJJIIICCCAAAGGGQQQzzztttwww{{{qqqkkkfffccccccppprrrYYYMMMKKKKKK@@@888222333666666777888777888???LLL]]]wwwrrr___NNNCCCAAA????????????>>>======>>>>>>>>>????????????>>>@@@AAABBBAAABBBCCCEEEFFFFFFHHHJJJKKKMMMWWWcccooosssooorrr~~~~~~}}}{{{{{{}}}{{{xxxvvvvvvvvvtttsssqqqrrrrrrsssrrrpppnnnmmmmmmlllkkkkkkllllllllllllnnnllliiiffffffgggjjjllliiieeedddfffgggdddccceeedddddddddcccbbbcccfffhhhdddeeegggjjjlllmmmkkkiiidddbbb___]]]\\\\\\^^^___iiigggbbb\\\WWWWWW[[[___ccclllrrroooiiilllzzzyyyqqqllljjjjjjjjjbbbcccaaa___bbbggghhheeejjjiiippp~~~{{{jjj___YYYQQQHHH@@@<<<999555222444333333222111111111111111111111111222111111111000000000000000000000000//////000000000111111111000111111222222111111000111222333444444444333333333333444444444555555555666666777999999:::???EEECCCeeeyyyfff[[[[[[^^^^^^VVVIII>>><<<===888999:::<<<======>>>>>>@@@???CCCJJJSSSaaavvvpppjjj^^^ZZZtttsss[[[]]]jjjmmm^^^NNNJJJLLLMMMPPPTTTXXX]]]gggqqqvvvuuutttnnniiihhhccc\\\WWWVVV]]]```eeellluuu}}}yyyppp^^^WWWUUU\\\cccgggmmmsssmmmhhhfffjjjpppssswww|||wwwtttooojjjggghhhjjjmmmtttvvvwwwuuurrrpppsssuuuuuuvvvwwwvvvtttssstttuuuuuuvvvwwwwwwxxxxxxwwwwwwvvvwwwwwwwwwxxx|||~~~}}}{{{yyy{{{gggSSS@@@;;;888888999777666777:::;;;;;;::::::999999::::::<<<@@@EEEJJJMMMMMMLLLCCCAAAFFFOOOvvvxxx}}}wwwllleeebbb___sssxxx___NNNLLLOOOEEE;;;333444666777777888444666<<>>===<<<;;;>>>>>>>>>>>>????????????>>>@@@AAAAAAAAAAAABBBDDDDDDDDDFFFHHHHHHKKKVVVaaammmrrrnnnqqq|||zzz~~~|||zzzxxxwwwvvvtttrrrnnnnnnnnnmmmllljjjiiihhhiiikkkooosssvvvuuurrrooommmkkkiiihhhhhhiiikkkmmmjjjfffcccdddcccaaacccgggdddeeefffeeedddccceeefffgggiiikkklllkkkiiigggeeeaaa___]]][[[\\\]]]```bbbiiigggbbb]]]YYYZZZ^^^ccc[[[ccciiihhheeekkk{{{zzzqqqmmmmmmkkkmmmmmmhhhggghhhfffcccjjjkkkxxxppp```aaaYYYMMMCCC<<<888333000222111000000000000000111000000111222222222222111000000000000000000000000/////////000000000111111000000111111111111000000000111333444444444333222222333333333333444444444777666666555555777:::>>><<>><<<@@@FFFFFFJJJccc|||vvvjjjaaannnzzz\\\\\\gggmmmeeeWWWNNNLLLMMMVVV]]]dddgggiiikkkhhhcccbbb___```ccc```VVVMMMIIIIIIGGGGGGGGGKKKPPPUUUYYY___hhhsssyyyyyyuuurrrqqqkkkjjjhhhfffdddccccccccchhhssszzzlllZZZLLLHHHCCCEEENNNWWW^^^jjjvvvvvvmmmffffffjjjmmmqqqvvvuuutttqqqmmmjjjjjjlllooorrrtttuuutttqqqpppsssuuuvvvvvvvvvuuusssrrrsssuuutttuuuvvvvvvwwwwwwvvvvvv|||zzzvvvrrrrrrzzzvvvmmmrrryyy{{{~~~~~~|||iiiQQQAAA;;;::::::999888777666777:::;;;<<<;;;999888999::::::<<>>>>>>>>>>>????????????>>>???AAAAAA@@@@@@BBBCCCCCCCCCDDDFFFFFFJJJTTT```mmmqqqlllmmm~~~|||yyywwwuuussspppnnnllllllkkkjjjjjjjjjjjjjjjnnnpppuuu{{{~~~|||vvvqqqmmmlllkkkjjjiiiiiijjjkkkiiifffdddeeedddaaacccgggeeegggiiihhhfffdddddddddgggiiillllllkkkhhheeeddd```___^^^]]]^^^aaadddeeekkkfffaaaaaadddfffeeedddYYY___eeefffeeeiiisss|||xxxpppnnnmmmrrrtttnnniiifffdddaaagggeeeqqqooo```iii]]]MMM@@@888444222000111111000///000000222222///000111222333222222111000000000000000000000000////////////000000000111000000111111111111000000000111333444444333222111222222222222333333333333555666666555555777999999:::AAAVVVxxx~~~ssshhheeeeee___QQQDDD:::999888888999:::;;;<<<<<<>>>AAABBBAAADDDQQQ___jjjqqquuuqqqpppddd[[[aaaiiinnngggZZZPPPMMM\\\hhhtttxxxxxxwwwsssnnnccc^^^ZZZYYYVVVQQQMMMMMMJJJGGGCCC???===>>>@@@BBBBBBIIIRRRVVVTTTQQQPPPPPPGGGGGGEEEDDDCCCBBBBBBBBBMMMYYYmmm|||vvvoooaaaNNN???BBB===???IIIQQQYYYlllqqqbbb\\\]]]aaagggnnnpppqqqqqqooommmmmmooorrrrrrtttvvvtttrrrqqqtttwwwvvvvvvvvvtttrrrqqqssstttsssssstttuuuuuuuuuuuuuuu{{{zzzwwwsssrrrzzzyyyuuuwww|||}}}xxxpppkkkaaaPPP@@@999:::<<<<<<:::777666666777777999;;;;;;999999;;;===:::<<>>DDDKKKqqq|||yyyttthhhbbb\\\\\\ffftttsssbbbRRRMMMRRREEE999666777555333333888444555999999AAA[[[xxxbbbYYYMMMBBB======???@@@>>>>>>>>>>>>????????????>>>???AAAAAA@@@@@@AAACCCCCCBBBCCCEEEEEEIIITTT___nnnqqqiiijjj}}}www}}}{{{wwwuuussspppmmmjjjmmmlllkkkkkkkkkmmmnnnooovvvxxx{{{wwwqqqooonnnmmmkkkjjjiiiiiihhhhhhffffffhhhfffbbbcccgggfffhhhjjjjjjhhheeedddcccdddgggkkklllkkkiiigggfffaaaaaa```aaabbbeeehhhjjjkkkddd^^^bbbjjjllleee]]]^^^bbbggghhhggggggjjjmmmrrrxxxnnnkkkiiippptttooohhhdddbbb```aaaYYY^^^sssvvveee[[[lll___KKK;;;333111111111111111000000000222333444///000111222333333222111000000000000000000000000////////////000000000000000000111111111111000000///111222444444333222111111111222222222333333333222555777888999;;;;;;::::::BBBJJJ^^^~~~mmmccciiijjj]]]NNN===<<<;;;::::::<<<>>>???<<>>===<<<<<<<<<<<<>>>FFFUUUfffuuuzzzuuuqqqpppooofffUUUHHHAAA<<<===DDDJJJTTTkkksss^^^TTTTTTZZZccckkkmmmoooqqqqqqooonnnppprrrsssuuuvvvuuusssrrruuuxxxvvvvvvvvvtttqqqqqqrrrtttrrrsssssstttuuutttttttttvvvxxxzzzyyyxxx|||yyyxxxtttooopppyyy}}}uuulllcccSSSBBB:::;;;;;;>>>>>>;;;777666777777333666:::::::::;;;>>>AAA;;;<<<>>>AAACCCCCC???<<<======CCCKKKpppvvv{{{wwwwww~~~zzzlllfffqqqhhhjjjuuutttdddXXXWWWWWWQQQEEE888333666777333777555666888:::@@@MMMZZZnnncccRRREEE???===>>>>>><<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>????????????@@@AAADDDFFFDDDEEEOOO[[[tttvvvqqqiiimmm|||www~~~wwwxxxwwwvvvssspppllljjjkkkkkklllmmmoooqqqsssttt}}}|||{{{||||||{{{xxxvvvpppppppppooommmjjjhhhfffhhhfffdddccceeefffeeeeeehhhhhhgggfffffffffffffffhhhhhhgggfffeeeddddddccc___^^^^^^aaaeeeiiikkklllhhheee___\\\```fffeee___]]]aaaeeedddccceeeggghhhnnnqqquuuwwwyyyvvvlllcccfffiiihhhffffffhhheee```XXXWWW\\\fffjjjeee^^^ZZZbbbTTTBBB555111222333333000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000111111111111111000//////111111222222222333333333000111111111111222222222555444444555555666777888===888AAAMMMdddxxxqqqttteeebbb]]]VVVDDD???999888<<<===;;;777AAA@@@???>>>???AAACCCDDDHHHMMM[[[fffiiioooeee___aaapppjjjSSSXXX___nnn|||lll]]]OOOIIIJJJIIIOOOPPPHHH@@@??????>>>IIINNN]]]eeeaaaeeellljjjFFFAAA<<<;;;>>>>>>;;;777@@@AAAGGGRRR___eeeccc___]]]\\\ZZZ\\\bbbfff```WWWJJJCCC???DDDMMMZZZnnn}}}gggXXXQQQTTT^^^gggoooqqqppplllmmmppprrrppptttsssqqqqqqsssttttttsssyyyvvvrrrooooooqqqsssuuuuuutttsssuuuxxx{{{||||||wwwuuu~~~}}}mmmdddjjjsssxxxxxxppp[[[BBB<<>>:::;;;<<<<<<======<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAADDDFFFDDDDDDMMMWWWrrryyyxxxooonnnxxxuuuvvv~~~||||||{{{{{{{{{zzzwwwtttpppnnnnnnoooppprrrtttvvvwwwxxx}}}{{{yyyxxxwwwtttrrrrrrqqqpppnnnkkkiiigggeeegggeeebbbaaaccceeeffffffjjjiiigggfffeeedddeeeeeehhhhhhgggfffeeedddcccccc``````aaacccgggjjjlllllliiifff```ZZZ\\\ccceeeccccccfffgggccc```___```___eeegggjjjlllmmmjjjddd^^^```ccccccbbbeeekkkllljjj^^^XXXUUUWWWWWWTTTRRRSSSRRRHHH;;;222000000///...000000////////////000000000000////////////000000////////////////////////000000000000000000000000111111111111111000//////111111111222222222333333000111111111111222222222444444444444555666777888777888>>>DDDTTTzzzrrrsss{{{ddd\\\YYYTTTJJJEEE>>>:::999999::::::>>>======<<<<<<===>>>??????BBBJJJTTTWWW]]]tttoooeeebbbooo|||lllYYY\\\fffwwwvvv]]]NNNIIIIIIMMMQQQOOOGGGBBBAAADDDPPPVVVdddhhhcccffffff\\\EEEAAA======??????;;;888999:::@@@JJJUUUZZZXXXTTTSSSVVVZZZbbboooyyyyyysssYYYNNNCCCBBBHHHXXXooovvv```TTTVVV^^^dddnnnqqqpppmmmnnnqqqsssqqqtttsssqqqqqqssstttssssssttttttrrrqqqpppqqqrrrrrrpppqqqrrruuuxxxzzz{{{{{{uuuwww}}}{{{qqqlllwww||||||~~~tttmmmssszzz{{{sssfffUUU???777999555888888888777777777666666666777888888888999;;;>>>::::::;;;<<<<<<<<<<<<;;;>>>>>>DDDKKKppppppttt||||||{{{}}}wwwmmmnnnjjjkkksss~~~wwwlll```UUUNNNDDD777333777666444444555444444;;;DDDNNNjjjyyy```QQQHHHCCC@@@>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAADDDGGGEEECCCIIIRRRiiiwww}}}uuummmsss{{{wwwxxx||||||}}}}}}yyyvvvtttssstttvvvxxxzzz{{{{{{{{{~~~zzzvvvuuusssqqqppptttrrroookkkhhhfffeeeeeefffccc___^^^```cccfffgggkkkiiifffdddccccccddddddggggggfffeeedddccccccbbbaaabbbdddgggiiikkkllllllnnnllleee\\\ZZZ```hhhkkklllooommmfffbbbddddddbbbbbbdddfffgggeeebbb`````````ccccccbbbfffnnnsssssseee^^^WWWSSSNNNHHHFFFHHHCCC===555111000///...,,,000000////////////000000000//////......//////000////////////////////////000000000000000000000000000000111111000000//////111111111222222222222333000111111111111222222222444444444444555666777888444<<<===;;;DDD\\\}}}www|||iii^^^\\\ZZZUUURRRLLLCCC;;;888999<<<<<<<<<<<<;;;;;;;;;;;;:::>>><<>>DDDUUUvvvxxx___OOOHHHFFF@@@???>>>>>>>>>???AAABBB===>>>>>>>>>????????????AAABBBEEEHHHFFFCCCGGGMMM[[[nnn|||vvvkkkmmmzzz~~~{{{yyyyyy{{{~~~~~~~~~~~~{{{yyyyyyzzz{{{|||||||||{{{{{{}}}xxxvvvuuuuuuttttttsssqqqlllhhheeedddcccdddccc```\\\[[[]]]aaadddeeehhhfffdddbbbbbbccceeefffggggggfffeeedddcccbbbbbbbbbdddgggjjjkkkkkkllllllwwwvvvooobbb\\\bbbnnnuuu}}}yyyoooiiijjjhhhcccfffffffffeeeaaa\\\]]]bbbbbbeeeeeeccceeekkkooooooeeeaaa]]]XXXOOOCCC<<<;;;===999444222111111000///000000////////////000000/////////....../////////////////////////////////000000000000000000000000///000000000000000//////111111111111222222222222000000111111111222222222444444444444555666777777444@@@===999???GGGkkkvvvggg```[[[\\\]]]YYYPPPCCC;;;:::===;;;<<<<<<======<<<;;;;;;???<<<<<>>>>>>>>????????????BBBBBBEEEHHHGGGCCCEEEJJJQQQeeevvvttthhheeeppp{{{~~~ooommmhhhdddcccgggmmmsss}}}}}}}}}{{{~~~~~~}}}}}}{{{zzzxxxwww|||zzzxxxwwwxxxyyyyyyxxxpppmmmiiidddbbbaaabbbccc```]]][[[[[[]]]```bbbbbbcccbbbaaaaaabbbdddggghhhhhhgggfffeeedddccccccbbbbbbeeeiiikkkkkkkkkmmmnnnzzzkkkbbbfffsss|||zzzrrrsssooofffhhheeecccbbb]]]VVVXXX^^^___ccceeebbbbbbgggkkkkkkgggaaa[[[UUUKKK>>>666333<<<999444111111111111222000000////////////000000//////............//////........................////////////////////////...//////000000000//////000000111111111222222222000000111111111222222222333333333444444555666777666>>>;;;;;;AAA@@@VVVzzzjjj^^^[[[^^^]]]WWWLLLBBB>>>===::::::;;;<<<===<<<<<<<<<;;;::::::===@@@CCCGGGLLLSSSddd}}}jjjfffnnn{{{ttt___UUU```ggg]]]OOOIIIRRRqqqppphhh[[[OOOFFFAAA???>>>999EEEXXXkkkxxxxxx^^^SSS[[[lllzzznnn______ccckkknnnpppoooqqqvvvwwwuuuuuusssqqqqqqrrrrrrqqqpppoooooonnnmmmnnnoooqqqrrrvvvvvvvvvtttssstttvvvxxx~~~ooo^^^VVVWWW\\\gggppppppxxx|||}}}zzzxxxwwwwwwvvvuuuxxx|||lllLLL;;;<<<888666::::::666666666555555555555444999:::;;;:::888777777888777888999999::::::999999>>>>>>EEEMMMqqq|||zzzzzzuuuiiikkktttwwwuuuooohhhfffooouuu[[[QQQLLLCCC:::666666333333555666555666:::===<<>>@@@>>>>>>>>>>>>????????????CCCAAACCCFFFEEEBBBDDDHHHMMM]]]lllooohhhbbbffflllwww~~~xxxqqqkkkhhhddd```___dddlllrrr|||{{{}}}~~~~~~}}}|||zzzxxxwwwvvvuuuxxxwwwxxxyyy{{{zzzxxxvvviiigggdddaaa``````aaabbb^^^^^^^^^```bbbbbbaaa___^^^___```aaaccceeeggghhhhhhhhhgggfffeeeddddddcccdddhhhlllmmmlllmmmpppsssrrrgggiiirrryyy}}}lllfffdddeeeaaaYYYYYY^^^```eeegggfffgggnnnuuuxxxrrreeeVVVMMMEEE===999999999777333000...///000222000000////////////000000///......------......///........................////////////////////////......///000000000//////000000000111111111111222000111111111111222222222333333333333444555666777666777777<<>>JJJccc~~~~~~fffccc___YYYSSSLLLFFFBBB::::::::::::::::::;;;;;;::::::;;;===???@@@AAACCCJJJSSSeee}}}~~~lllhhhpppyyylllYYY]]]gggeeeYYYPPPUUUppp|||nnn^^^PPPGGGAAA???;;;KKKbbbttt}}}~~~|||zzz}}}eeeZZZ___kkkssszzzccc]]]```hhhlllooooooqqqvvvwwwuuuuuusssqqqpppqqqrrrqqqppppppooonnnnnnoooqqqsssuuurrrrrrssswww{{{~~~~~~~~~ggg\\\WWW```oooyyy{{{~~~|||}}}}}}{{{yyyzzz~~~___GGG;;;;;;666666888666666555555555444444444444999;;;<<<;;;888777666777888888999::::::::::::999>>>???FFFMMMqqq~~~gggfffhhhqqquuunnnfffbbbkkkyyyvvvbbbSSSLLLGGGAAA<<<888444222555666444555999888777@@@TTTmmmmmm]]]KKKGGGBBB===::::::<<<>>>>>>>>>>>>>>>????????????AAA??????BBBBBB@@@BBBFFFIIISSSaaajjjkkkhhheeedddlllpppuuuxxxzzz~~~|||zzzuuupppmmmnnnssswww~~~}}}zzzwwwuuuuuuvvvwwwuuuvvvxxxzzzzzzvvvpppkkkbbbaaa```___^^^___aaabbb___```cccfffhhhfffaaa]]]\\\^^^```bbbdddeeeeeeeeeiiiiiihhhgggfffeeeeeedddgggkkkoooooonnnpppuuuyyytttiiiggglllpppuuu~~~|||ooohhhffflllkkkbbb___ccccccgggiiigggjjjuuuzzzgggQQQEEE@@@<<<:::999444333222000......///000000000////////////000000///......------......///........................////////////////////////---......///000000//////000000000000111111111111000111111111111222222222333333333333444555666666777111555<<<:::<<>>@@@AAADDDGGGRRR```nnnsssttt{{{zzz}}}~~~}}}ddd[[[```ddd]]]UUUYYYfffooo^^^OOOEEE@@@BBBUUUnnn~~~uuupppnnn~~~hhh\\\___gggkkkvvv|||iii\\\]]]fffjjjnnnnnnqqqvvvwwwuuuuuusssqqqpppqqqqqqpppooooooooopppqqqsssttttttuuummmlllnnntttxxxvvvnnnfffRRRVVVcccxxxxxxzzz~~~{{{yyy}}}uuufffMMMAAA===;;;444666999333555555555444444444333333666777999:::888777777888888999999:::::::::::::::===>>>EEEKKKooo~~~yyyvvvqqqnnnsss|||vvvkkk^^^```kkkxxxsssfffUUULLLKKKIIIDDD<<<777444666777555666999888888;;;BBBOOOiiipppSSSOOOHHHAAA===<<<===>>>>>>>>>>>>>>>????????????@@@===<<>>@@@DDDDDDKKKXXXgggpppooojjjfffhhhgggiiioooxxx||||||yyy||||||}}}~~~}}}{{{wwwuuutttuuuxxxyyyuuuvvvyyyzzzxxxqqqhhhaaa^^^^^^]]]]]]^^^___aaabbb```bbbggglllmmmiiibbb]]]\\\^^^aaacccddddddcccbbbjjjjjjiiihhhgggfffeeeeeeiiimmmqqqqqqppprrrxxx~~~ssshhheeefffgggdddnnnpppmmmtttyyynnneeeeeemmmooogggbbbeeebbbeeeddd```dddsssuuu```JJJ???<<<888222///000111222222111000000111000000////////////000000.........------.................................////////////////////////------...///000000//////000000000000111111111111000111111111111222222222333333333333444555666666999///777===555;;;FFF???FFFppp~~~~~~}}}iiicccaaa\\\VVVGGGEEEAAA>>>;;;::::::;;;666888888666555888<<<>>>@@@@@@EEEKKKOOO^^^~~~~~~}}}vvvyyyppp[[[XXX^^^\\\TTTIIIKKKhhhzzzhhhUUUGGG???EEEZZZuuu}}}qqqjjjeeeuuu|||cccVVVXXX]]]^^^lllgggpppmmm]]][[[eeeiiimmmnnnqqqvvvwwwuuuuuusssqqqpppqqqqqqpppooommmooorrruuuvvvvvvuuutttkkkiiiiiimmmnnneeeSSSDDDXXXdddyyy}}}|||rrrfffccckkkvvv~~~zzznnnppptttgggQQQ>>>;;;===:::333888<<<444555555444444444333333333111444777888888777888999999999:::;;;;;;;;;;;;:::<<<===DDDJJJmmm{{{~~~vvvkkkooouuuzzz|||lllgggeeebbbpppqqqiii]]]WWWYYYVVVOOOBBB:::444444666555555777888777:::???AAAMMMooohhhOOODDDEEE@@@===@@@@@@???>>>???@@@BBBAAA???===@@@@@@@@@???======???BBBEEEIIIQQQ]]]hhhnnnnnnllliiigggeeefffjjjqqqwwwzzz{{{|||yyy|||}}}|||wwwuuuwwwzzzzzzyyyzzzzzzyyytttmmmfffaaa^^^aaa^^^[[[ZZZ[[[]]]^^^___aaafffkkklllgggaaa]]][[[]]]```ccceeeffffffggghhhgggfffdddccccccdddfffgggjjjpppoooiiijjjssswwwsssqqq|||zzzpppllleeeccckkkccceeeeeecccdddhhhhhhfffgggiiikkkkkkjjjggg```ZZZ]]]```fffjjjkkklllpppvvvdddPPP@@@<<<888222333:::777444000......///......////////////////////////........................000000//////.........---000000000000000000000000////////////////////////////////////000000000000222222111111000000//////000333555666555444333444777777666666777999;;;<<>>=========???AAAAAA???>>>>>>??????>>>======???AAA@@@CCCJJJSSS\\\dddhhhjjjkkkjjjhhhhhhiiijjjjjjjjjnnnsss{{{}}}~~~{{{wwwvvvwwwyyy{{{|||xxxvvvrrrllleee```^^^^^^```^^^]]]^^^bbbeeehhhhhhllllllllliiiddd```]]]\\\]]]```dddffffffggghhhiiihhhgggeeeddddddeeeggghhhhhhllloooooopppnnnhhhaaaaaaooorrrmmmkkkdddbbbkkkaaabbb```\\\]]]bbbdddbbb```eeejjjjjjgggdddccccccdddddddddbbb```___aaaddd[[[JJJ<<<999888444777>>>666333000......//////...////////////////////////........................000/////////.........---////////////////////////////////////////////////////////////000000000000000111111111111111111111111222333444444555888:::777666666666777999;;;<<>>;;;===888777888:::<<<<<<;;;:::???999:::AAAEEEIIIWWWiiiqqq]]]TTTMMMEEEDDDDDDMMM```www|||yyy{{{sss\\\JJJBBBNNNrrr{{{oooccccccqqq|||}}}zzzxxxwwwuuulllrrrsssjjj___XXXTTTQQQVVVXXX___iiimmmhhhaaa___fffkkkoooooommmlllnnnqqqkkkjjjiiijjjlllnnnoooooolllsssyyyzzz}}}}}}xxx{{{kkkYYYOOOLLLMMMQQQWWWpppooovvvvvvkkkhhhoooyyy~~~ooobbbVVVHHH<<<999888666444444444555666555555444444444333333333222333444666888:::<<<===999999888888888999::::::>>>;;;DDDFFFaaa||||||}}}sssppp{{{qqqmmmllljjjxxx|||vvvrrrkkkbbbUUUIII===888777444333333666444666::::::;;;HHHXXXyyyaaaVVVJJJDDDBBB<<<<<<;;;;;;===???@@@???>>>===>>>???>>><<<<<<>>>@@@>>>@@@DDDHHHMMMTTT[[[```fffhhhjjjkkkkkkhhhdddbbbbbbcccgggnnnzzz}}}||||||}}}tttqqqkkkddd___^^^```ccchhhiiikkkpppuuuyyyzzzzzzwwwrrrkkkeeeaaa___]]]\\\^^^aaadddfffggghhhiiikkkiiihhhgggffffffggghhhiiiiiilllsss{{{xxxkkk]]]UUUYYYjjjrrrqqqnnnccc___gggeeefffccc``````cccbbb^^^[[[bbbhhhgggbbbaaaffflllrrrnnnhhh```ZZZXXXWWWWWWOOOAAA777666777666:::BBB666333000...///000000///////////////////////////......................../////////.......................................////////////////////////////////////000000000000//////000000111222222333222222111000111555;;;@@@666666666666777999:::;;;;;;<<>>>>>>>>FFFRRR\\\mmmjjjZZZKKK>>>AAA???CCCSSShhhwwwyyyvvvjjjmmmtttyyysss```MMMCCCRRRqqqxxxmmmbbbfffmmmtttuuuuuuwwwwwwuuuggghhhhhhggghhhiiicccZZZ]]]]]]bbbkkkooolllhhhggglllnnnpppooollljjjkkkmmmjjjjjjjjjjjjkkkmmmpppsssssswww{{{~~~|||uuuiii\\\TTTYYYcccjjjlllmmmrrrnnnppp{{{zzzwwwssstttwww{{{}}}|||}}}}}}|||iiiTTTFFF<<<666777666555444444555666777444444444444333333333333222333444666888:::;;;<<<888888888888888999::::::>>>;;;CCCEEE^^^rrrwwwpppkkkmmmmmm{{{zzzkkkaaaRRRCCC===;;;888666666888666777:::999888>>>FFFccc~~~~~~kkkVVVKKKGGGAAA===;;;:::;;;===?????????@@@@@@AAA???===<<<===>>>???AAACCCCCCCCCFFFLLLQQQZZZ___eeejjjmmmmmmlllkkkcccbbbbbbdddjjjsss|||zzzwwwwwwnnnlllhhhccc```aaaeeehhhrrruuu|||wwwpppgggaaa```___^^^\\\___bbbfffhhhhhhiiikkkllljjjjjjiiiiiiiiiiiijjjjjjooorrr||||||hhh[[[ZZZeeeuuu~~~{{{kkkbbbiiinnnnnnkkkgggffffffaaa[[[^^^aaadddddd```^^^eeeooovvvssskkkaaaZZZVVVSSSOOOCCC:::333333555777<<>>555555555666777888999:::999999>>>PPPqqqpppiiicccaaa\\\QQQFFF@@@<<<:::888888999::::::999<<<:::;;;>>>===:::<<>>;;;BBBDDD]]]{{{ttt{{{qqqiiilllpppzzzwwwgggWWWFFF???>>>;;;888777888666555777999999<<<@@@JJJ^^^yyyjjjUUUNNNGGG@@@>>><<<;;;<<<>>>???>>>BBBCCCCCCBBB???=========>>>AAACCCCCCAAAAAAEEEHHHMMMRRRZZZaaaggglllqqqtttpppnnnlllkkkkkkmmmoooqqqwww}}}yyyvvvvvv}}}~~~ssskkkgggiiiiiigggeeeaaa``````bbbjjjooowww{{{uuukkkgggaaa___``````___]]]aaadddgggiiijjjjjjkkklllkkkkkkkkkkkkkkkkkkkkkkkkyyy|||uuuaaa\\\cccppp~~~|||qqqxxx}}}xxxnnndddbbbdddbbb^^^fffbbbaaaaaa___^^^dddlllpppqqqkkk```WWWSSSMMMGGG<<<666111111333666:::???666333000...////////////////////////////////////........................---------...............------------------------////////////////////////////////////000000000000//////.........---------000111111111000222555777333444555666777888888888777:::<<>>;;;:::<<>>:::BBBCCC^^^{{{xxxsssuuu~~~ttttttvvvxxx{{{lll[[[IIIAAA@@@<<<777555555444444555666888;;;===BBBLLL___|||~~~aaaTTTIIIGGGCCC???======>>>>>>>>>AAACCCDDDCCC@@@???>>>???;;;>>>@@@BBBBBBCCCDDDEEEDDDHHHOOOTTTXXX___gggmmmuuutttttttttsssqqqppppppoootttzzz~~~xxxssskkkjjjlllpppttt~~~qqqfff```ccceeeeeeccc^^^XXXUUUSSSTTTXXX___gggjjjgggaaa\\\]]]\\\\\\]]]___aaaaaa```dddgggjjjkkkkkkjjjkkklllllllllllllllllllllllllll{{{yyyiii\\\\\\dddnnnxxxrrrcccaaagggkkkiiihhhbbb___aaa___]]]dddnnnwww{{{vvvfffWWWPPPJJJBBB777444111000111444999<<<777444000......///......////////////////////////........................---------------.........------------------------////////////////////////////////////000000000000000//////...---,,,,,,,,,///111222222111000111222222333444666777777777777666:::======AAA\\\}}}~~~|||yyyiiihhhfff^^^VVVMMMHHH@@@:::888888888888777888:::<<<<<<<<<;;;:::>>>===>>>BBBEEEMMM[[[hhh}}}zzz{{{{{{vvvmmmbbbVVVQQQVVV^^^bbbbbb^^^[[[[[[```aaaYYYOOOIIIXXXeeeooonnnjjjiiiiiihhhjjjjjjkkkkkkkkkrrrlllbbb]]]ZZZccccccgggooorrroookkkjjjjjjiiiiiiiiiiiijjjkkkllllllppptttuuuqqqkkkfffcccYYYPPPFFFCCCBBBAAAAAADDD\\\dddrrr~~~wwwqqqqqq}}}|||{{{vvv}}}~~~yyywwwyyy|||mmmuuu}}}~~~{{{iiiMMM;;;555444555888222222222222222111111111222222222222333333333333222333444555777888999:::666666666777888999:::;;;???;;;BBBDDD^^^{{{tttpppyyy~~~tttppp|||sssaaaOOOGGGDDD???888444333555777777666888999:::AAADDDMMMbbbxxxdddRRRMMMIIICCC???============<<<>>>AAABBBAAA@@@AAABBB=========>>>AAABBBCCCBBB???CCCGGGIIIJJJNNNUUU[[[gggiiilllpppsssuuuuuuvvvsssrrrpppppppppppppppoooqqqrrrsssuuutttpppjjjeee___```eeelllrrrzzz~~~xxxooofff___[[[]]]___^^^YYYSSSNNNKKKEEEGGGKKKQQQUUUVVVUUURRRSSSUUUXXX[[[]]]___ccceeegggiiillllllkkkjjjjjjkkkkkkllllllllllllllllllkkkrrrvvvuuulllccc```aaaaaagggkkkppp~~~yyywwwlllkkkooooookkkccc___```bbb___]]]gggwwwpppYYYNNNFFF@@@222222111000111444888:::888555111///......---,,,////////////////////////........................,,,,,,,,,------.........------------------------////////////////////////////////////000000000000////////////////////////000111222222111000222333111222444666777777777666777666999======HHHlllzzzttt|||sssggg```\\\ZZZVVVRRRKKKDDD@@@===999777777888999:::;;;======;;;;;;:::===AAAAAA@@@GGGPPP___kkkyyy||||||}}}xxx}}}qqqbbbZZZ[[[___aaaaaaaaa___```eeeeee]]]TTTPPP___hhhqqqrrrnnnlllkkkiiikkkhhhgggiiikkknnnyyy~~~tttmmmqqqnnnooorrrsssoookkkkkkiiihhhgggggghhhiiijjjjjjoooooonnnmmmjjjddd\\\VVVNNNFFFAAAAAACCCEEELLLUUUbbbeeekkkqqqrrrqqqtttzzzyyypppmmmvvv|||||||||~~~qqqtttwwwwwwxxx|||iiiUUUAAA999777666555777444444444333333222111111111111222222222333333333222333444555666888999999555555666666777999:::;;;@@@<<>>=========777:::>>>@@@AAABBBCCCDDDBBB???;;;;;;>>>@@@???>>>===AAAEEEEEECCCEEEJJJOOOUUUXXX___fffnnntttxxx{{{xxxrrrkkkhhhhhhhhhfffdddaaabbbdddfffeee```YYYTTTSSSUUU]]]iiisssyyy|||xxxsssooolllhhhaaa[[[TTTWWWZZZZZZWWWRRROOOMMMDDDDDDFFFJJJOOOUUUXXXYYYOOOSSSWWWYYY[[[^^^dddiiiiiikkkmmmmmmllljjjjjjjjjkkkkkkllllllllllllkkkkkkfffkkkjjjcccccciiihhhaaaeeeddddddppp|||tttkkkqqq|||wwwssstttsssjjj```\\\\\\aaaddd___\\\kkkuuuWWWHHH@@@:::000111111000000555999:::999666222///...---,,,+++////////////////////////........................,,,,,,,,,------.................................////////////////////////////////////000000000000//////000000111111222222111222222111000111444777111222444666777777666666:::222444======<<>>999777999???@@@===@@@FFFFFFOOO[[[ccchhhjjjlllnnnrrryyyxxxjjjbbbaaaeeeffffffkkkgggfffgggfffaaa]]]]]]bbbkkktttvvvrrrnnnjjjgggkkkeeedddjjjnnnooosssyyy}}}~~~xxxsssrrrooojjjfffgggiiigggfffeeeggghhhiiiiiiiiifffbbb___\\\VVVMMMGGGDDD???>>>AAAEEEHHHRRR^^^eeegggmmmuuuyyyxxxyyy|||uuuqqqfff\\\aaasss|||yyyyyytttrrrssstttrrroooPPPCCC888888:::777555666666666666555444333222111111111111222222333333333666666666666666555555555555555555666777999:::;;;BBB>>>CCCCCC\\\{{{ssssss|||}}}mmmdddgggwww{{{nnn\\\SSSUUUUUUIII:::777555444444666777888777:::888999@@@MMMdddpppXXXEEEDDDFFFAAA===>>><<<<<<<<<>>>AAABBBAAA@@@;;;<<<===>>>???@@@@@@@@@>>>@@@AAAAAAAAABBBEEEGGGIIILLLPPPSSSWWWaaannnyyy~~~tttjjjddd]]]UUUWWWTTTPPPNNNNNNOOOPPPPPPRRRVVV]]]fffnnnuuuzzz|||zzzuuupppjjjddd```^^^\\\ZZZWWWVVVTTTRRRRRRTTTXXXZZZ[[[TTTQQQNNNNNNPPPQQQOOOMMMTTTVVVYYY\\\___ccciiimmmmmmnnnnnnkkkhhhgggiiillllllnnnnnnkkkhhhhhhlllppptttkkkdddddddddbbbaaaccc___^^^aaagggeee___bbbkkknnnkkklllqqqrrrllleeebbbaaabbbbbb```]]]]]]eeennn}}}bbbKKK>>>777222///.........///111444666222222000///............,,,,,,,,,---------..............................---------------------------------............///......//////...---,,,,,,////////////000000000000000000000000111111111111000000000000000111111222333333222222333333444555666777888888:::>>>CCCGGGqqq|||lllooo}}}xxxjjjfffeee```]]][[[ZZZXXXPPPBBB888:::999888999999999777666888888888999:::<<<===>>>@@@@@@BBBFFFJJJPPPUUUXXXaaahhhqqq}}}vvvsssuuurrrnnnllllllppprrrrrrqqqyyyxxxvvvrrrmmmjjjjjjkkkhhhhhhgggffffffhhhlllooosssxxx}}}vvvoookkkkkkkkkhhheeedddddddddcccccccccbbbbbbccc```ZZZTTTNNNHHHBBB>>>BBBBBBHHHWWWffflllhhhaaa```eeelllssszzzvvvnnnffffffpppzzzzzz~~~uuunnnrrrtttcccKKK888888666555555444444444666555444333222111222222111111222222222333333333555555444444444333333333555555555666666777888999;;;===@@@???^^^wwwtttyyyrrrhhhjjjttt}}}uuudddZZZ[[[\\\UUUKKK:::888555444555666777666999777777<<>>===;;;:::;;;===???@@@??????>>>======>>>>>>???>>>???AAAAAAAAAAAADDDFFFFFFHHHKKKLLLNNNVVVaaajjjoooyyy{{{tttiii^^^TTTQQQMMMMMMPPPTTTXXXZZZbbbdddfffiiilllnnnpppqqq}}}zzzsssmmmjjjgggccc___\\\[[[YYYVVVTTTPPPNNNMMMPPPUUUZZZ]]]]]]^^^YYYRRROOONNNOOOOOONNNTTTWWW[[[^^^bbbfffkkknnnmmmoooooonnnkkkjjjlllnnnqqqnnnkkkjjjlllpppuuuyyyjjjeeebbbdddeeecccbbbccc___\\\^^^dddddd```___bbbdddcccfffkkkmmmhhhdddddddddeeeeeeaaa[[[WWWZZZ___ppppppgggTTTDDD;;;777333//////......///111333444222111000///............,,,,,,,,,---------..............................------------------------------------..................//////...------,,,.../////////000000000000//////000000000111111111000000000000000111111222333222222222222333444444666777777888999<<>><<<999EEE\\\uuummm\\\hhhnnnvvv~~~~~~uuupppmmmoootttxxxyyywwwrrrvvv{{{~~~~~~oooVVVCCC888888666555444444444444555444444333333222111111111111111222222222333333333333333444444444555555555555555666666777888999:::<<<@@@@@@___xxxvvvsssjjjkkkooosssxxxlllbbb______YYYQQQBBB>>>999666555666777777999777777999<<>>AAABBBAAA???=========>>>>>>>>>???@@@@@@???@@@BBBDDDDDDFFFFFFFFFFFFKKKRRRYYY\\\iiiwww{{{tttgggddd``````ccciiinnnqqqsssqqqmmmjjjfffcccbbbaaakkklllpppxxxwwwnnngggcccaaa___^^^\\\YYYXXXWWWWWWVVVTTTMMMJJJJJJOOOYYY```aaa```aaa\\\TTTNNNMMMOOORRRSSSVVVYYY___cccgggjjjmmmppplllnnnoooooommmmmmnnnoooqqqppppppsssxxx{{{zzzyyyccccccffflllkkkeeeaaaaaacccaaabbbgggiiifffbbb```\\\\\\aaafffgggeeeeeehhhooopppooohhh___XXXUUUTTTRRRTTTPPPEEE;;;666444222000///.........000111222111000///...............,,,,,,,,,---------......------------------------------------------------------------.....................///......---,,,....../////////000000000//////000000000000111111000000000000000111111222222222222222222333444444666666777777777999===@@@@@@ZZZsssiiiccc^^^YYYUUUJJJFFF@@@<<<::::::999999888999999:::;;;:::::::::============>>>@@@BBBDDDIIIQQQXXX]]]kkk|||yyyzzz|||}}}{{{yyyrrrrrrppplllhhhffffffgggiiijjjkkkjjjhhhggghhhiiikkkkkkkkkmmmoooooommmkkkiiifffbbbbbbbbbbbb___\\\]]]___bbbcccaaa]]]XXXUUUSSSPPPIIIBBB======@@@CCCKKKUUUeeesss{{{zzzrrrkkkrrryyyssstttvvvxxxyyywwwsssooommmqqqzzzcccGGG;;;888888666555444333333333333333444444444222111000111111111222222222222333111111222333444555666666555555555666666777888999999<<<@@@@@@```www}}}mmmfffiiillllllyyyzzzxxxrrrllleeeYYYNNNIIIEEE>>>999777777777777999888999::::::<<>>BBBAAAAAAAAA@@@@@@??????>>>>>>?????????>>>???@@@BBBDDDEEEEEEDDDCCCEEEJJJNNNOOOVVV```iiirrr{{{~~~zzzyyyzzz|||}}}}}}uuuqqqkkkddd]]]YYYWWWVVV]]]]]]]]]```hhhttt}}}qqqkkkddd^^^\\\[[[ZZZZZZZZZXXXUUUSSSTTTWWWYYY[[[TTTQQQPPPTTT]]]bbbbbb```YYYUUUPPPNNNNNNRRRWWWZZZYYY]]]dddiiilllnnnpppqqqlllmmmnnnnnnnnnnnnnnnnnnooouuu~~~}}}sssmmmfffkkkuuu}}}|||qqqfffbbbiiillloooooommmjjjeeeaaa[[[\\\aaaeeeeeecccgggmmmsssvvvuuulllaaaYYYTTTQQQJJJIIIEEE===555222000000000000///.........///000000///......---------...,,,,,,,,,---------......------------------------------------------------,,,,,,---------.........---...............------........./////////000000////////////000000000111000000000000000111111222222222222111222333333444555666666666555777:::<<>>CCCHHHKKKLLLRRReee}}}vvvrrrqqqqqqnnnllljjjjjjhhheeebbb```aaabbbdddfffggggggeeecccbbbbbbgggfffeeeeeeffffffeeeddd___^^^___aaadddeeecccaaaaaa```___[[[UUUNNNHHHDDD=========;;;;;;AAALLLTTTfffjjjlllgggcccfffrrr}}}yyy~~~xxx{{{}}}xxxzzz}}}~~~{{{wwwqqqmmmlllrrr|||qqqRRR===666888777555444333222222222111222444555444333000///111111111111222222222222111111222333444555555666555555555555666777888999:::<<<@@@@@@______|||wwwnnngggkkknnnlllttt{{{wwwcccQQQNNNHHHAAA;;;777666555444666666888;;;;;;:::===DDDMMM```||||||bbbOOOGGGBBBAAA@@@>>><<<<<<===???<<<>>>AAACCCDDDCCCAAA@@@>>>???@@@???>>>>>>???AAABBBCCCCCCCCCCCCDDDFFFHHHGGGHHHKKKRRRZZZeeerrr{{{}}}|||{{{zzzyyywwwssspppgggddd^^^XXXTTTRRRQQQRRRTTTTTTSSSUUUYYY^^^dddgggmmmsss}}}{{{zzzyyywwwtttnnngggbbb___\\\YYYWWWWWWWWWWWWVVVWWWTTTQQQOOOQQQVVV]]]bbbhhhccc^^^\\\]]]]]]ZZZVVVNNNNNNNNNOOOQQQUUUZZZ]]]___ccciiimmmooopppqqqqqqnnnnnnnnnpppqqqssssssssswwwqqqhhhdddpppwwwuuunnnsss}}}yyynnniiieee```______aaacccbbbaaafffmmmnnnuuuuuujjj]]]UUUQQQMMMKKKFFF???888222...///111/////////...............///...------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------------...------...............---............////////////...////////////000000000000000000000000111111222222111111111111222333333444555666555444555777999>>>>>>===TTT{{{{{{~~~{{{fff___aaa___\\\XXXSSSNNNGGG@@@<<<888888999:::::::::::::::::::::::::::;;;<<<===>>><<<===???AAACCCIIITTT^^^{{{}}}vvvllleeeddddddcccbbbddddddbbb```]]]\\\]]]^^^___aaaccccccaaa___^^^^^^___^^^^^^___``````^^^\\\YYYZZZ\\\^^^```aaa```^^^[[[XXXRRRKKKDDD>>>:::888777@@@KKKQQQSSSUUUZZZ```ggguuuzzzkkkfffppp~~~{{{yyywwwooojjjooowww{{{{{{yyy}}}wwwrrrooolllrrrxxxzzzyyyzzztttUUUAAA888444666555444333333222222222000222333444444222111///000000111111111222222222222222222333333333444444555555555555666777888999:::<<<@@@@@@___CCCbbb{{{~~~wwwvvv|||tttvvvxxxuuupppvvvoooZZZQQQKKKDDD===999666444333333333555::::::888:::>>>;;;FFFXXXrrr}}}aaaPPPHHHEEEAAA???>>>===;;;999888;;;>>>BBBDDDCCCBBBAAA???@@@@@@???>>>===???@@@>>>>>>???@@@AAABBBBBBCCCBBBAAADDDHHHLLLOOOVVV]]]ddddddeeeggggggddd___[[[VVVTTTQQQNNNMMMMMMOOOPPPNNNNNNPPPRRRTTTVVVXXXYYY[[[^^^dddjjjrrrzzz{{{uuurrrdddcccbbbbbbaaa^^^YYYUUUWWWVVVTTTTTTUUUUUUSSSQQQSSSQQQOOONNNOOOVVV___fffxxxrrriii___XXXRRRMMMKKKJJJMMMPPPSSSUUUWWW[[[^^^fffiiinnnpppppppppppppppqqqppppppsssxxx|||{{{kkkaaaaaaeeewww{{{|||uuuqqqmmmgggddd```_________^^^ccciiippp}}}sss```VVVPPPLLLHHH@@@999444000---...222...............---------...------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,---......///.........------........./////////......////////////000000000000000000000111111222111111111111111222333333333444555555444444666888666>>><<>>>>>;;;:::<<>>@@@AAABBBAAAAAAAAA@@@>>>>>>???@@@<<<<<<>>>@@@AAAAAA@@@???BBBAAACCCHHHHHHEEEFFFKKKOOOPPPRRRTTTVVVUUUQQQNNNKKKJJJIIIHHHIIIJJJLLLMMMJJJKKKMMMOOOQQQRRRRRRSSSZZZ[[[\\\]]]___bbbgggjjjrrrxxx|||yyyuuuooojjjeeebbb```[[[ZZZYYYZZZZZZYYYVVVTTTSSSQQQPPPQQQRRRSSSRRRQQQPPPQQQRRRSSSUUUZZZbbbhhhuuupppggg[[[PPPIIIHHHHHHKKKOOOSSSVVVXXX[[[```dddmmmoooqqqrrrpppooonnnnnnnnnmmmnnnsss|||{{{hhhZZZWWW```iiiyyywww||||||{{{}}}zzzrrriiibbb]]]]]]^^^^^^bbbggg}}}mmm\\\QQQKKK@@@999333222000------111,,,------.........---------,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,------...//////......---------.........//////........./////////000000000000000000000111111222111111111111111222222333222333555555444555666888555======???III[[[wwwzzzvvvpppvvvsssoookkkfff```YYYUUUHHHFFFBBB>>>;;;999999999777888999:::;;;<<<<<<<<<===;;;===BBBBBB>>>>>>BBB:::AAAKKKSSSZZZcccoooyyy}}}}}}{{{wwwlll```YYYTTTPPPPPPTTTXXXYYYYYYWWWXXXWWWUUUTTTSSSUUUWWWTTTVVVXXXYYYYYYYYY[[[\\\[[[ZZZXXXWWWXXXWWWVVVUUULLLLLLKKKHHHDDDAAA???>>>>>><<<999888:::???DDDHHHVVVfffxxx~~~wwwnnnjjjjjjlll}}}vvvooommmbbbaaabbbfffoooyyy~~~yyyxxxsssllljjjnnnwwwzzzppp]]]HHH:::555555444111111111111222333444555111111111111111111222111000000000000111111111111000000111222333444444555555555555666666777888999999<<>>;;;888666777::::::777777:::<<<<<<<<>>999:::999777777888;;;???BBBAAABBBBBBAAA???>>>???@@@======>>>@@@BBBAAA???===EEEBBBCCCGGGGGGCCCDDDJJJGGGGGGHHHJJJLLLLLLJJJIIIGGGGGGFFFFFFGGGHHHJJJKKKIIIJJJKKKLLLMMMNNNNNNNNNPPPRRRTTTVVVWWWZZZ^^^aaa]]]bbbhhhkkkkkkkkklllnnnqqqqqqqqqqqqpppnnnlllkkkiiigggccc___\\\ZZZYYYYYYYYYXXXVVVUUUUUUTTTRRRPPPOOONNNLLLMMMPPPSSSTTTTTTPPPSSSWWWZZZ\\\```eeejjjiiiggg```VVVKKKFFFIIIMMMLLLOOOTTTWWWZZZ```gggmmmqqqrrrsssssspppnnnmmmmmmjjjiiijjjqqq|||ppp^^^TTTVVV```iiixxxqqqooowwwyyysssqqq{{{yyyvvvmmmddd]]]]]]___aaadddggguuu]]]OOOFFF<<<666222444222---,,,///+++,,,------......------,,,,,,,,,++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,---.../////////...---------.........//////............/////////000000000000000000111111222111111111000111222222333111333555555555555777888999555444>>>EEEEEE]]]zzzyyyvvvmmmddd___UUUQQQJJJDDD???===<<<<<<666777888999:::::::::::::::888:::===;;;666999@@@>>>AAABBBBBBBBBFFFNNNUUUTTTYYY[[[ZZZZZZYYYPPPEEEIIIGGGFFFHHHMMMPPPPPPOOOQQQQQQQQQOOONNNNNNPPPQQQNNNPPPRRRTTTTTTUUUXXXZZZWWWTTTPPPMMMMMMMMMMMMMMMCCCCCCBBB???;;;888777777:::::::::<<>>????????????????????????AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJJJJKKKMMMNNNOOOQQQRRRSSSSSSSSSVVVVVVWWWXXXYYYYYYZZZZZZ]]]^^^___```___^^^\\\ZZZXXXWWWVVVTTTRRRPPPNNNNNNPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPPPPQQQQQQQQQPPPOOOMMMQQQYYYaaafffhhhgggfffZZZTTTMMMJJJJJJJJJIIIGGGRRRRRRTTTZZZbbbjjjoooqqqyyywwwuuutttsssrrrnnnlllllleeeaaaggguuuppp]]]QQQVVV]]]___bbbjjjbbbcccggglllnnnllljjjjjjhhheeeffflllqqqrrrsssvvvjjjbbb___aaabbb^^^\\\^^^tttpppUUUEEE???777333///---------......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,++++++***+++++++++***+++---......---+++***------------------------//////.........---------.........------,,,,,,,,,---------...///000000111000000111111111000000///444444444444444444444444555888:::::::::???JJJRRR~~~~~~ggg___```ZZZTTTQQQPPPKKKBBB:::666666666666666777888999888999;;;<<<<<<:::888666:::::::::;;;<<<>>>???@@@@@@<<<<<>>???AAABBBDDDEEEFFFEEECCCAAAAAABBBDDDDDDCCCAAAAAABBBBBBBBBAAA@@@@@@@@@@@@??????>>>>>>===<<<<<<;;;:::999888888888888AAAGGGOOOSSSTTTXXX```gggrrrpppkkkffffffnnnzzz~~~yyyuuusssuuuwwwvvvssspppooooooxxxxxx{{{zzzllldddiiipppiiiXXXIII???:::666555777777444000111111000000111111222333000000000000000000000000////////////000000000000111222333333444444333333111333666777666666777999<<<555===CCCaaa---000777GGG```xxxrrrzzzuuuooouuu~~~zzzrrriiiccc```]]]VVVPPPFFFCCC>>>;;;999999999999<<<===<<<888888CCCZZZmmmiiiYYYOOOIIIGGGAAA@@@???===:::888777777999:::===???AAAAAAAAA@@@<<<===>>>???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRUUUVVVWWWXXXWWWVVVTTTSSSPPPPPPOOOOOONNNMMMLLLLLLNNNNNNOOOOOOOOONNNMMMMMMSSSQQQOOONNNNNNPPPRRRTTTYYYZZZ\\\]]]\\\YYYVVVTTTMMMJJJHHHGGGIIIMMMOOOPPPVVVYYY```ffflllpppsssuuutttuuuvvvwwwuuurrrmmmjjjgggbbb\\\\\\```cccdddbbbYYYTTTUUU___fffeeeaaa___^^^___bbbfffiiiiiigggfff___\\\]]]cccggghhhiiillliiieeeccceeeccc[[[UUUTTTYYYfffooohhhWWWGGG<<<555444111...------......---//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++***++++++,,,,,,++++++------------++++++------------------------///.........------------......---------,,,,,,,,,---------...///000000000000000111111111000000///222222333333444444444444555666777666777;;;BBBGGGUUUzzzlll[[[YYYXXXYYYXXXUUUNNNIIIEEEDDDAAA>>>;;;999777666:::::::::;;;;;;;;;::::::888888888777777777888888<<<:::<<<>>><<<777888<<<888888999:::;;;<<<=========;;;999:::;;;=========666666777777888888999999666666666666666666888::::::999888999===CCCGGGIIIVVV^^^ffffffaaaaaagggooouuupppsss|||wwwvvvuuuwww{{{wwwsssvvv|||~~~uuukkkgggbbbUUUEEE;;;888444111111333444222...111111000000111111222333000000000000000000000000////////////000000000000111222333333444444333333111333666666666666777999<<<555<<>>999888;;;>>>;;;======999555999CCCMMMZZZyyyuuubbbTTTMMMEEEEEECCCAAA>>><<<999888777888:::<<<>>>@@@AAABBB===>>>@@@AAAAAAAAA@@@?????????????????????@@@@@@AAAAAAAAABBBBBBBBBBBBCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMJJJJJJKKKKKKKKKKKKKKKKKKMMMNNNOOOPPPOOONNNMMMLLLJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJQQQOOOMMMLLLNNNRRRWWW[[[ccc```\\\VVVQQQKKKGGGEEECCCDDDFFFHHHKKKPPPVVVZZZ\\\cccmmmtttvvvvvvwwwxxxsssvvvxxxxxxtttoookkkiiifffeeebbb]]]VVVPPPLLLJJJMMMWWWbbbjjjooonnneeeZZZcccfffhhhiiiiiihhheeeccc^^^[[[[[[```ddddddfffhhhmmmmmmnnnoooiii]]]TTTPPPKKKOOOOOOJJJDDD@@@999333111///......//////...---///...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------...------------,,,,,,,,,---------...//////000000///000000111111000000000000000111222333444444555777666555555666888:::<<<999[[[{{{~~~vvvccceeeeeedddaaa]]]ZZZYYYTTTRRRNNNJJJEEE@@@===;;;???===;;;999888888999:::888888888777777777666666777777999:::777333444888555555555555666666666666777555555666777999888777666666666666777888999999888999888666333333777;;;@@@???AAAGGGPPPVVVYYYYYYXXXcccmmmmmmiiiiiirrr|||}}}yyyzzzyyywwwtttuuuyyy~~~{{{ttt{{{|||}}}uuuqqqwwwzzzmmm```QQQ@@@555111444111...///111333111///111000000000000111222222000000000000000000000000////////////000000000000111222222333333333333333222444555666666666888999<<<555<<>>;;;999;;;???BBBAAAZZZyyyeeeSSSIIIGGGCCCAAA@@@@@@??????999999999999;;;===???AAABBBCCCCCCCCCBBB@@@===<<>>>>>===>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMNNNOOOQQQTTTXXX[[[]]]___\\\UUUNNNIIIFFFEEEEEEDDDGGGKKKMMMOOOTTT[[[aaadddmmmwww|||{{{yyyyyy{{{xxxyyyxxxtttoookkkkkkkkkiiikkkiiiaaaUUUKKKHHHHHH]]]mmmxxxwwwwwwyyyqqqccckkksssxxxuuummmhhhdddbbbddd```___cccffffffgggiiimmmpppsssrrrjjj___UUUQQQPPPOOOIIIBBB>>>===:::555///......000111111///---......---,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------....../////////...///000000000000000000...///000111222333444444999777666666888999999888===HHHTTTqqq}}}zzzrrryyy{{{xxx~~~yyyooofff```]]]\\\[[[YYYVVVRRROOOLLLKKKFFFDDDBBB???===;;;999999999999999999999999999999888666555666666666666666777666666666555444444444666555555666777888666444999888777777777888999:::999;;;<<<:::888;;;AAAGGGPPPQQQVVV^^^fffhhhfffbbbVVV]]]eeehhhjjjppp{{{{{{wwwwwwvvvwwwyyy{{{}}}~~~www{{{~~~{{{}}}yyyoooiiiooozzzsssbbbRRRCCC777222444555333000000222333222000000000000000000111222222////////////////////////////////////000000000000111111222333333333333222222444555555555666888:::===777===>>>UUUttt333///111555333999WWWyyyxxx~~~~~~{{{pppiiimmmsssuuuuuu|||fffWWWVVVVVVSSSKKKBBB<<<:::;;;:::======:::;;;AAABBB@@@???GGGWWWmmmlllWWWPPPHHHAAA???@@@AAABBB===<<<;;;::::::;;;===>>>CCCCCCCCCCCCBBBAAA???>>>@@@@@@???>>>============>>>>>>>>>>>>????????????@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMQQQTTTYYY\\\^^^\\\YYYWWWRRROOOJJJFFFDDDEEEGGGIIIFFFJJJOOORRRUUU[[[bbbhhhooovvv}}}}}}zzz{{{}}}zzzwwwrrrmmmkkkmmmrrrvvvppplllcccVVVJJJGGGLLLSSSoooppplllzzz~~~tttnnnllliiigggbbb```cccdddcccdddfffgggooouuusssjjj___VVVQQQOOONNNIII>>>777555444111///...///111333222000...------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************+++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------..................///000000000000000......///000222333444444777666555666888999888777;;;>>>===OOO{{{}}}xxxmmmhhhyyyzzzuuu}}}{{{jjj___^^^^^^^^^]]][[[YYYXXXWWWPPPQQQQQQPPPMMMJJJGGGEEEAAAAAAAAAAAA@@@???======???;;;777888===@@@>>>999999888888777555444333333444444444666777666444111333444555666888:::<<<===666999<<>>888>>>>>>RRRooo,,,+++...111111333CCCUUUzzzuuuxxx}}}rrrnnnxxxooo___]]]]]][[[UUULLLBBB;;;777888;;;;;;:::BBBMMMPPPKKKBBB======IIIaaawwwkkk[[[NNNGGGDDDBBB@@@AAA???>>><<<;;;;;;;;;<<<===>>>>>>@@@AAACCCDDDDDDBBBAAA@@@???>>>>>>>>>>>>=========>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGIIIKKKNNNPPPQQQ[[[]]]```aaa^^^XXXQQQMMMFFFDDDBBBAAABBBEEEHHHKKKJJJMMMRRRXXX___fffmmmrrryyy}}}~~~||||||}}}uuuqqqllljjjnnnuuu{{{~~~uuuiiiWWWGGGBBBIIIVVVaaappptttlllyyy}}}mmmgggcccddddddbbbbbbdddgggvvvyyyjjj[[[QQQFFFHHHDDD:::222111000//////...///000222222000...,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------------...///000000000000//////000111222333333444333333333444444555777888555>>>======PPPlll|||vvvlllppp~~~|||~~~ooobbbbbbbbbbbb```^^^\\\[[[]]]^^^```aaa```]]]ZZZXXXTTTTTTTTTSSSQQQOOOLLLKKKNNNKKKFFFDDDHHHLLLJJJDDD>>>===<<<;;;:::888777777666666888;;;===<<<:::777<<<>>>BBBFFFJJJNNNPPPQQQJJJKKKMMMPPPTTTVVVXXXYYYgggeeedddeeejjjsss}}}xxxtttqqquuu~~~|||xxxxxxyyyxxxuuuqqqmmmjjjjjjmmmvvvxxxtttnnnkkkooouuurrrkkk\\\KKK999111000000222444444444222111000//////...000////////////000111111000000000000000000000000////////////000000000000000111111222222222222222333444555444444555888;;;===888???>>>PPPkkk))),,,/////////222999???^^^vvv|||uuurrrrrr~~~yyyiiijjjppp|||vvvhhhaaaaaa___]]]WWWOOOEEE>>>666999888888CCCQQQRRRJJJ???:::888<<>>===<<<<<<<<<999999999;;;===AAADDDFFFDDDDDDBBBAAA@@@?????????============>>>>>>>>>>>>????????????@@@@@@@@@AAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEGGGHHHIIILLLPPPTTTXXXZZZ]]]\\\ZZZVVVQQQLLLGGGEEE@@@@@@AAACCCFFFJJJMMMPPPUUUVVVZZZbbbkkksssyyy{{{{{{}}}~~~{{{xxxuuuppplllkkkooowww}}}|||zzzhhh\\\MMMFFFJJJUUU___eeeiiirrrzzz|||~~~}}}uuullliiipppsssvvvqqqkkkfffeeedddaaa```bbbkkkzzz```MMMAAAAAA<<<444000111111//////...---...//////---,,,,,,,,,++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++------------++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,---...///000000000000111111111222222222333333111333444333111222555999555@@@???999;;;EEE___~~~vvvtttxxxwwwxxxxxxxxxvvvtttqqqooohhhhhhgggfffdddaaa___]]]```aaabbbcccbbbaaa___^^^^^^```]]]VVVSSSUUUUUURRRJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEIIINNNRRRSSSQQQNNNOOORRRWWW\\\aaacccdddddddddccccccfffiiigggbbb\\\dddgggkkknnnsss~~~|||sssmmmnnn}}}~~~qqqgggbbbccceeeooottt}}}yyytttllliiilllnnndddXXXEEE:::000...//////000222111222111000/////////000///////////////000111111000000000000000000000000////////////000000000000000000111222222222222222444444555444444555888;;;:::666===<<>>======999888777888:::===AAADDDFFFEEEDDDBBBAAA@@@@@@???============>>>>>>>>>???>>>????????????@@@@@@@@@>>>??????@@@AAAAAABBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIFFFFFFFFFFFFGGGGGGGGGGGGJJJKKKMMMQQQVVV[[[```bbbXXXTTTNNNGGGCCCAAAAAABBB===???BBBGGGLLLPPPTTTVVVaaaaaacccjjjttt|||yyyzzz|||}}}}}}yyyrrrmmmooolllnnnvvvxxxpppQQQJJJFFFKKKVVV```aaa^^^gggggghhhiiikkkkkkhhhddddddbbb___cccxxxpppiiidddbbb```\\\[[[\\\jjj]]]DDD@@@===555...---111000---...---++++++,,,---+++***++++++++++++,,,,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++***+++++++++***+++---......---+++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------.........------------------------,,,---...///000000000000222222222222222222333333222555666444000000555:::666<<<999777===???GGGWWW{{{~~~}}}|||nnnkkkgggbbb^^^ZZZXXXWWW\\\^^^aaadddggghhhhhhhhhiiioooooocccYYYYYY[[[\\\XXXWWWWWWUUUTTTSSSRRRRRRUUUXXX]]]dddiiikkkjjjhhhXXX[[[```dddffffffeeedddgggfffhhhooovvvvvvooogggaaajjjvvv~~~}}}{{{ssslll___fffvvvvvvfff\\\\\\cccjjjjjjkkkoooxxxtttiiiddd]]]MMM<<<666111///111222111111333000111222111111111333444///////////////000111111000000000000000000000000////////////000000000000000000111222222222222111444555555444333555888;;;888444<<<;;;LLLggg---...000000//////111222888HHH^^^qqqiiipppzzzpppjjjjjjrrrxxxzzz{{{tttiiibbbccceee___UUUMMMBBB===999:::999777888<<<:::::::::888999AAANNNXXXwww{{{jjj\\\VVVHHH>>>>>>AAA???>>>@@@>>>===<<<999888888;;;===>>>BBBEEEFFFCCC@@@???@@@????????????????????????======>>>>>>>>>>>>??????>>>???@@@@@@AAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAACCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEDDDEEEFFFGGGGGGIIILLLOOORRRRRRTTTWWWZZZXXXSSSOOOIIIHHHFFFCCC@@@???@@@BBBCCCDDDFFFHHHLLLQQQXXX]]]dddgggllluuu}}}}}}{{{xxxuuuqqqmmmjjjkkkhhhmmmxxx~~~uuudddXXXIIIQQQYYY]]]___bbb```\\\]]]aaabbbbbbdddgggfffaaa\\\[[[]]]cccllluuuzzz{{{mmmllliiieeeaaa^^^]]]]]]dddxxxwwwVVVAAA:::888444111......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////............////////////000000000000111111111111000000111222444555555666888777777888999<<<>>>???]]]{{{}}}wwwyyy~~~xxxsssoooiiiaaa^^^```bbbccceeehhhgggccc```______eeehhhggggggiiieee___``````aaabbbbbb___[[[XXXdddeeecccfffsss~~~xxxhhhdddaaa```cccddd```]]]^^^^^^gggmmmooowwwyyyjjjgggqqq}}}www|||xxxkkk______iii{{{ppp^^^YYY```hhhjjjjjjkkkooovvvwwwqqqeeeOOO===777111111111///---,,,...000000000///...------......////////////////////////000000000000000000000000////////////////////////111111222333333333333222222444555555444555666888::::::777<<>>>>>===>>>>>>===;;;;;;;;;<<<<<>>>>>>>>????????????@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHFFFHHHKKKMMMOOORRRWWWZZZYYYVVVRRROOOMMMIIIDDD@@@????????????>>>???BBBEEEHHHKKKNNNSSSWWW]]]dddhhhqqqqqqssswww}}}~~~||||||zzzwwwrrrnnnjjjiiimmmnnnqqqsssmmm___RRRMMMPPP[[[fffjjjjjjiiieeeaaaYYYaaahhhhhhffffffddd```ZZZZZZ\\\aaahhhmmmooooooiiinnnrrrrrrlllbbbYYYSSSUUU___kkkqqqkkk[[[III===777555222///------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------...//////............//////////////////000000000111111111000000111222333444555555666666666777999;;;===>>>GGGZZZvvvzzzwwwwww{{{|||www~~~}}}vvvuuu}}}yyy|||tttkkkeeeccceeehhhcccjjjmmmiiidddccc```\\\[[[WWWUUUXXX___cccaaa^^^___`````````eeejjjiiiccchhhfffhhhnnnpppmmmjjjjjjnnnsssvvvxxx~~~yyyzzzwwwyyyzzzsssqqqpppttt~~~{{{ooonnnuuuuuunnntttrrrnnnlllppp}}}pppdddVVVBBB555222444555777777555222111111333222111000///.........////////////////////////////////////////////////////////////////////////000111111222222222222222222333555555444444666777888888666:::MMMbbb,,,...//////...///000111///111222AAAaaa}}}yyyppp~~~wwwmmmeeeffflllqqqvvvyyyrrrbbb[[[QQQJJJDDDBBB???;;;999;;;999;;;<<<:::666555777:::???BBBNNNbbbzzz}}}lll```WWWNNNHHHEEE????????????>>><<<;;;::::::::::::999999:::>>>AAA???@@@@@@@@@AAAAAABBBBBB????????????????????????@@@???>>>>>>>>>???AAABBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNQQQRRRSSSSSSSSSUUUXXXZZZVVVQQQJJJDDD???<<<:::888;;;<<<>>>???AAACCCHHHKKKNNNRRRYYY```ffflllrrrvvv}}}{{{zzzzzz}}}{{{xxxtttoookkklllnnnqqquuurrrlllbbbRRRFFFFFFLLLWWWeeesssyyyyyytttlllddd^^^iiitttuuuqqqlllfffaaa\\\]]]^^^bbbeeefffeeeccckkksss|||~~~vvviii]]]VVVPPPPPPPPPOOOLLLFFF???999333111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------......///---............///////////////000000000000111111000000111222333444444555555555555666777999:::;;;<<>>===@@@GGGUUUjjjqqqdddYYYRRRJJJHHHEEECCCAAA???===<<<<<<;;;:::888777777888999=========>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEEEEDDDCCCBBBAAAAAACCCEEEFFFAAAAAAAAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEGGGHHHHHHLLLLLLMMMOOORRRTTTVVVXXX[[[ZZZWWWRRRMMMJJJIIIJJJFFFCCC???<<<:::;;;<<<===???AAADDDFFFHHHKKKOOORRRTTTZZZccckkkrrrxxx}}}}}}}}}}}}}}}}}}{{{tttjjjfffiiiqqqyyy~~~xxxjjjXXXIII@@@@@@MMMZZZbbbnnn|||wwwjjjdddoooyyy}}}|||wwwlllbbbdddddddddcccccccccbbbaaagggpppzzz{{{sssggg___[[[WWWSSSNNNJJJGGG@@@888111000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///---------.........//////////////////000000000111000000000111222333333444333333444444666777888888999<<<>>>AAAQQQrrryyyllliiimmmrrrzzz}}}zzzrrrvvvyyy|||wwwtttwwwyyytttqqqttt|||{{{vvvvvvuuuzzz~~~yyy~~~~~~yyyuuutttpppsss}}}{{{yyyqqqllliiikkkppp{{{|||iiiiiiiiihhhggggggjjjlllbbbRRRAAA888333///000444222555999999666222///...//////.........///000000////////////////////////////////////////////////////////////////////////...//////000000000000000111333444444444444555777444666555999III]]]+++,,,......------///000111777444000666BBB^^^xxxqqqppp{{{}}}sssoootttnnnaaaXXXTTTSSSVVVTTTKKK@@@;;;666666777777777888:::<<<444666:::<<>>===<<<:::999777:::::::::;;;;;;;;;<<<<<>><<<<<<888888999999:::<<<>>>@@@AAADDDHHHLLLOOOTTTXXX\\\___eeennnwww}}}}}}yyyvvvuuuuuummmfffhhhrrrzzz}}}|||hhhUUUBBB===CCCNNNZZZcccjjjqqq|||nnndddjjjrrr{{{wwwhhhllljjjgggcccaaaaaabbbdddaaannn|||~~~tttfff[[[WWWYYYTTTMMMGGGBBB:::111+++///...---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------------...............////////////000000000///000000111111222222222111222333444555555666666111888<<<999999NNNwwwwwwooonnnppp~~~wwwsss|||}}}qqqqqqooommmyyyxxxyyy~~~wwwnnnkkklllssszzz~~~tttjjjgggiiiqqqyyy{{{ppplllgggdddbbbaaa___^^^AAA999222000000///000111222333444222000.........------...///000222444444////////////////////////........................////////////////////////......///000000000000///111222444444333333555666444666777:::III\\\***,,,------,,,---...000***444444000111555FFFbbb|||zzz}}}www~~~{{{mmmkkkrrruuujjj[[[XXXYYY___```WWWKKKDDD<<<:::888666555666777888333777<<<<<<999<<>>===:::888:::::::::::::::999999999:::;;;<<<>>>@@@BBBCCCDDDFFFFFFEEEDDDEEEFFFGGGHHHKKKLLLLLLMMMMMMNNNNNNOOONNNNNNPPPRRRTTTUUUWWWWWWXXXVVVTTTQQQNNNLLLJJJJJJCCCBBBAAA>>>;;;:::;;;<<<888:::<<<=========???@@@CCCGGGMMMSSSYYY___eeehhhooottt{{{zzzsssnnnmmmlllkkklllssszzzyyypppgggPPPEEE???HHHVVV^^^aaaaaadddhhhoooyyywwwhhhdddeeejjjvvvwwwnnnkkkgggaaa]]]]]]```bbbhhh|||uuubbbYYYUUUOOOGGG>>>888444111//////...............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,------------...............////////////000000//////000000000111111111111111222444444555555444222555888::::::AAARRRbbbvvvrrr{{{uuurrrwwwwwwpppttt|||~~~zzz{{{yyyzzzrrrzzzxxxxxx{{{oooggghhhlllssszzzxxx|||zzzvvvzzzrrrtttvvvtttlll]]]NNNCCC666444222222222000---+++222222111///------///111......///000222444666777////////////////////////........................////////////////////////......///000000000000000111222444444333333555666444777888;;;III[[[***+++------,,,,,,...///***111//////222111777GGGggg~~~ttt|||{{{sssjjjgggqqq}}}|||mmmhhhgggkkkkkkbbbVVVOOOCCCAAA>>>;;;999777555444::::::<<<===:::888===EEEOOOXXXlllwwwkkkccc[[[SSSNNNIIIFFFBBB?????????===;;;======<<<<<<;;;:::::::::888888999:::;;;<<<======?????????@@@@@@@@@AAAAAAEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHFFFDDDAAA???===<<<;;;::::::;;;::::::;;;===@@@>>>@@@CCCCCCCCCDDDHHHKKKPPPTTT[[[aaagggmmmssswww|||zzzqqqkkkjjjkkkmmmpppuuuvvvrrrfffYYYOOOIIIIIIQQQ^^^fffddd```^^^ZZZ___dddhhhmmmoooiii```bbbbbbdddmmm{{{zzzmmmlllhhhbbb\\\ZZZ[[[]]]fff}}}eeeYYYMMMIIIBBB999333000111333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,---------................../////////000000/////////000000000000000000111333444555444444444888444444999<<<:::;;;???TTTnnn{{{}}}~~~uuuqqqpppyyywwwuuuzzz~~~zzzrrrnnnkkkmmm}}}}}}~~~vvvsssrrruuutttooorrrtttuuuuuutttrrrppppppttt}}}|||eeeLLL:::222333333333222222000---***000000///...------///111.........///000222333444////////////////////////........................//////////////////////////////000111111111111000000222333333333333444666333777999;;;HHHYYY)))+++,,,,,,,,,,,,---///000111,,,---444222///777GGGggg{{{zzzzzzwwwjjjbbbgggttt{{{uuuuuusssiii]]]VVVGGGFFFCCCAAA???;;;777444777333222666999888888:::===???HHHXXXgggxxxwwwlllddd[[[UUUMMMHHHFFFEEEDDDBBB@@@@@@???>>>===<<<<<<;;;999999999999999999999999999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<===>>>>>>>>>===<<<;;;:::999999888<<<;;;;;;::::::;;;;;;<<<<<<======<<<:::;;;===???BBBDDDGGGIIIJJJOOOUUU[[[bbbfffkkkqqquuuyyy~~~}}}xxxoooiiigggiiimmmtttxxxzzzrrrcccRRRHHHCCCOOOXXXeeennnkkkccc___aaaXXX___dddcccbbbdddcccaaa]]]]]]]]]```jjjtttuuupppnnnnnnkkkeee^^^YYYXXXYYYUUUpppqqqZZZOOODDDCCC@@@999111,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------................../////////000////////////000000000000000111333444555555444333444000000555777666:::AAA555HHHhhh}}}|||xxxllleeeqqq|||vvvqqq~~~~~~xxxuuurrrnnnrrr{{{www}}}{{{tttrrrsssoooiiiqqqxxxllleee```dddvvv{{{vvvsssnnnnnnrrrvvv}}}iiiFFF333333;;;///000000//////111111///,,,---......------...000------,,,,,,,,,------...////////////////////////........................//////////////////////////////000111111111111111000222333333333333444666222666999;;;GGGXXX******+++,,,,,,---..................////////////888LLLiii~~~nnnjjjgggiiinnnuuu}}}{{{nnnaaaZZZOOOGGGBBBDDDCCC===999999666777777777555555666888@@@:::;;;DDDLLLUUUkkksssjjj^^^VVVSSSPPPMMMIIICCCCCCBBB???======???AAA>>>===;;;:::::::::;;;;;;::::::;;;;;;::::::999888888666777;;;<<<::::::===:::999888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<>>>@@@CCCEEEGGGHHHMMMSSSWWWZZZ```hhhooouuuwww{{{|||rrrqqqoookkkhhhiiilllpppyyywwwnnn^^^NNNFFFJJJPPPYYYdddrrrzzzwwwmmmccc]]]\\\\\\jjjsssiiiaaaaaa^^^ZZZYYYZZZ]]]bbbgggjjjlllpppvvvyyyqqqcccXXXVVVYYYZZZZZZbbblllnnncccTTTKKKFFF>>>444//////111000.........---------,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++******)))))))))))))))******+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------............///............////////////000111111111111222222222000111222444555666666666;;;999EEEbbbzzztttpppiiieeeeee~~~}}}~~~~~~zzz~~~xxxqqqvvv|||xxxsssqqqttt{{{}}}xxxvvv}}}wwwrrrvvvqqqgggiiiwww~~~}}}yyymmmeeefffcccaaarrrvvvuuukkkiiiqqq{{{qqqPPP===444111000000000////////////000000...///000000000///---,,,---------...------,,,,,,---------......///000111000000000000000000000000...///////////////......000000000000111111111111000222333333333333444666777777888<<>>===<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<>>>;;;;;;>>>===::::::<<<===<<<;;;:::::::::;;;<<<999::::::;;;<<<======>>>@@@AAACCCFFFIIIMMMOOOQQQRRRWWW^^^cccfffmmmuuu|||~~~wwwsssqqqlllgggeeehhhnnnsssvvvssslll^^^PPPGGGHHHQQQZZZaaannn~~~zzzkkkaaa```dddrrrzzzrrrmmmiii___\\\\\\\\\]]]```bbbddddddhhhpppwwwtttjjj^^^XXXWWWTTTSSSVVV^^^```WWWLLLEEE???999111...///111000......------------,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++******)))))))))))))))*********+++++++++,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------........................////////////000000111111111222222222000111222444555555666666<<<777;;;KKK^^^vvvsssgggdddfffppp|||wwwrrrsssxxxzzzppphhheeelllooouuu}}}xxxuuu}}}wwwyyyrrrnnnmmmvvv|||zzzxxxyyy~~~lll```aaabbb```jjjyyyuuunnniiijjjuuuxxx]]]EEE777111//////000//////////////////000...///000000///...---,,,,,,------...------,,,,,,///......------------.................................////////////......//////000000000111111111000222333333333333444666666666666:::FFFRRR+++++++++,,,,,,,,,,,,,,,---------.........//////...000666FFFbbbsssfffdddmmmvvvwwwtttzzz~~~rrrpppfff[[[QQQPPPQQQLLLDDD???888777555444444555777888888555777<<<;;;999>>>HHHRRR^^^ooo~~~|||uuuooohhhccc\\\XXXUUUSSSOOOKKKGGGFFFDDDBBBAAA@@@@@@AAA???>>>>>>>>>>>>>>>??????@@@===<<<>>>===::::::<<<===<<<;;;::::::;;;<<<===>>>>>>@@@BBBCCCEEEGGGGGGLLLMMMQQQUUUZZZ^^^bbbdddkkkooouuuyyy|||}}}xxxqqqkkkggglllhhheeefffkkkoooooonnnYYYRRRJJJGGGKKKVVVaaaiiilllxxxvvvhhhdddkkkyyy~~~}}}lllbbbaaa``````___^^^^^^^^^___iiiuuuvvvmmmbbb[[[YYYPPPLLLLLLOOOOOOIIIAAA>>>666222...---///000000...------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++******)))))))))))))))*********++++++++++++,,,******************************++++++++++++******++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------------........................////////////000000000111111111222222000111222333444555555555888555555888<<>>BBBIIIPPPZZZiii{{{xxxtttssspppjjjddd[[[YYYVVVSSSPPPNNNNNNMMMMMMKKKJJJHHHGGGFFFGGGGGGEEEBBBBBBDDDDDDAAAAAADDDBBBBBBAAAAAABBBDDDFFFGGGKKKLLLNNNQQQSSSVVVXXXYYY^^^```dddjjjoootttxxxzzz|||tttmmmiiifffcccaaaiiijjjlllmmmjjjddd\\\VVVIIIIIIKKKSSS^^^gggkkkkkkjjjrrrvvvhhhdddkkkwww|||jjjiiifffbbb^^^]]]^^^___```pppttteee___^^^QQQLLLIIIIIIGGG@@@:::888111///------///000...------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********++++++++++++******)))))))))))))))************++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------.....................////////////000000000000111111111111000111222333333444444444222333777888444666EEEUUUwwwwwwsssrrrvvvzzzxxxyyy~~~zzzwwwssspppppprrruuuwww{{{}}}{{{xxxwwwuuuqqqpppzzz|||rrrnnnllliiiiiillltttyyytttsssrrrpppvvvnnnfffbbb\\\UUUXXXhhhzzzrrr{{{wwwtttqqqrrrnnnlllwww~~~fffNNN<<<888222///...///......///......------......///.....................---,,,,,,------...---------------,,,,,,------...///---------------------------...//////////////////////////////000000000111000222333333333333444666555555555999DDDPPP+++++++++++++++++++++***,,,,,,,,,,,,------------111222222111333AAAYYYmmm}}}|||pppvvvxxxmmmaaa]]]```aaaZZZQQQIIIEEE???;;;999777555333222111222444444444666999777888888999>>>HHHVVV___uuuyyyvvvrrrnnniiifffdddddddddccc```]]]ZZZXXXVVVUUUSSSQQQRRRUUUTTTPPPOOOQQQOOOOOOPPPQQQSSSVVVYYYZZZ^^^___aaadddgggiiikkklllsssuuuyyy|||yyyrrrmmmfffaaa```bbbdddeeennnqqqqqqiii\\\OOOGGGDDDSSSVVV\\\dddiiiiiiddd___^^^bbbjjjsssxxxtttkkkcccdddffflllnnnvvvooonnnjjjddd___]]]```bbblllpppbbb___QQQLLLIIIGGGBBB999333222000///////////////---+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********++++++++++++******)))))))))))))))))))))*********+++++++++******************************++++++++++++******+++++++++++++++++++++++++++*********++++++,,,---++++++++++++++++++++++++------------------------,,,,,,------------,,,,,,,,,,,,,,,------------...............//////////////////000000000111111111000000111222333333333333000333777:::888555666999JJJ]]]}}}|||vvvvvvqqqjjjmmmwww}}}uuupppooopppqqqvvvtttsssuuu|||~~~~~~}}}vvvooossswwwmmmccc```XXXNNNLLLXXXmmmxxxooommmhhhhhhwwwrrrcccOOO===///......///000000///.........------------.........------------.........+++,,,,,,---.........---111000///...------------........................------...///////////////...////////////000000000000222333333333333444666666666666:::DDDQQQ*********++++++++++++++++++++++++,,,,,,,,,------,,,///333222...111@@@QQQvvv}}}sssooosss{{{yyyiii______cccaaa[[[RRRMMMGGGBBB@@@<<<777222666444333222222333444666444555777999:::===BBBEEESSScccuuu~~~zzzxxxwwwyyyxxxuuurrrnnniiifffdddaaa```bbbfffeee```]]]^^^___``````bbbeeehhhkkklllrrrrrrtttvvvyyy{{{}}}~~~~~~vvvoookkkiiifffbbbaaacccgggjjjkkkpppooohhhYYYIII@@@BBBGGGYYY^^^eeehhhfffaaa]]][[[[[[^^^ccchhhlllkkkgggdddddd```bbbdddiii{{{}}}qqqqqqooojjjccc```aaaccctttwwwaaaXXXNNNIIIFFFCCC===333......//////000//////---,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))************++++++++++++******))))))))))))))))))))))))************+++******************************++++++++++++******++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,,,,------------............/////////////////////000000000111111///000111222222222222222333333333555666666444333777AAAVVVttt|||xxxssshhhaaa```jjj~~~uuurrrssspppllliiikkksss{{{xxxkkkeeegggiiiqqqnnn\\\]]]ZZZUUUTTT\\\kkkwww~~~~~~tttnnnmmmjjjooo}}}dddOOOCCC;;;666......000111111000///...------,,,,,,,,,,,,---------------,,,------...///++++++,,,---............555444222///---+++******........................,,,---...///000000000000......////////////000000000222333333333333444666666666666999DDDPPP))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,///111///---444???WWWuuu}}}vvvoookkkkkkppp}}}}}}uuussstttnnneee\\\WWWRRRNNNLLLGGG@@@:::999888666333333555555444333555777999::::::;;;;;;AAANNN[[[bbbjjjwww~~~yyyvvvllllllrrryyy{{{wwwttttttuuuuuuvvvvvvxxx{{{}}}~~~|||vvvpppkkkiiigggffffffgggjjjlllmmmllljjjbbb^^^UUUJJJBBBCCCLLLUUU^^^iiissstttlllccc```bbb^^^cccjjjnnnnnnllliiigggbbb[[[___dddeeennnuuuppptttxxxzzzvvvnnngggddddddhhhoooZZZQQQJJJDDD@@@===666///---///---.........---,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))************++++++++++++******)))))))))))))))))))))))))))******************************************++++++++++++******++++++++++++++++++++++++************+++,,,---...************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------............////////////////////////000000000111///000111111111111111111333222111111222555555444555777@@@PPPbbbwwwxxxkkkcccdddxxxvvvrrrooopppvvv|||~~~}}}}}}||||||vvvooofff```]]]\\\aaalllsssrrrlllcccgggkkklllkkkmmmsssxxxttttttzzz~~~rrroooqqquuu~~~zzzjjjVVVGGG;;;222///000...///000//////.........------,,,,,,,,,,,,------------,,,,,,,,,---...///***+++,,,---............222111000...---,,,++++++------------------------,,,---...///000000000000........./////////000000000222333333333333444666555555555888CCCOOO(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,000,,,,,,111111///111777///PPPtttyyyllleeeaaaeeelllqqqvvvzzz|||nnnddd```[[[YYYWWWRRRJJJCCC444444333111222444333000444444333222333666999;;;888@@@EEEDDDFFFPPP\\\cccqqqzzzuuuxxx}}}vvvrrrlllgggeeeeeehhhjjjfffiiimmmqqqssspppjjjeeeOOOLLLGGGDDDFFFNNNXXX___ooo}}}lllffffff^^^eeeooosssqqqkkkfffddd___XXX```jjjiiijjjmmmkkkxxx~~~yyynnngggdddWWWeeeuuuyyyooo```TTTOOOGGGBBB<<<888333...///333***+++,,,,,,,,,,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))************++++++++++++******)))))))))))))))))))))))))))******************************************++++++++++++******++++++++++++++++++++++++************+++,,,---...************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------............/////////000////////////000000000000///000000111111111111000///222333222222444444333333222444888;;;DDDZZZoootttiiittt}}}~~~{{{uuupppuuuwwwwwwtttqqqpppsssvvvyyyyyywwwrrrtttzzz}}}}}}{{{zzz{{{||||||vvvwww{{{}}}~~~uuummmmmmrrrooouuussseeeccc___SSSMMMKKKRRR]]]eeelllpppzzz~~~~~~wwwsssqqqnnnkkkpppuuurrrwwwwwwdddMMM>>>444777999444000222.........---,,,,,,---///---,,,,,,++++++,,,,,,------,,,,,,+++,,,---//////***+++,,,---............+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000............/////////000000222333333333333444666444444444777AAAMMM******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---.........///000111111222444999GGGaaarrrfffddddddfffttt~~~ssskkkbbb^^^___]]]XXXRRRAAA???<<<777333333555777444333111222444666666666666888:::::::::<<<@@@DDDKKKRRR]]]iiiuuu~~~zzzxxxtttpppllljjjiiieee___\\\```hhhooommmiiiccc]]]XXXRRRLLLIIICCCEEELLLUUU\\\aaafffjjjxxxsssiiieeeccciiimmmqqq|||zzziiimmmddd___cccfffddddddfffoooyyyqqqaaaWWWSSSUUUXXXWWWRRRMMMHHHGGGCCC;;;111,,,,,,---,,,+++------------------------******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''(((((())))))*********+++))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++///...,,,+++***+++,,,,,,---------------------------------............///000000//////.........---............////////////...///000111222333333333222222222333666:::===???QQQ]]]sssvvvvvvzzzxxxmmmaaakkkxxxwwwrrrpppppppppoootttqqqnnnkkkiiijjjlllnnnkkkooosssvvvtttqqqnnnmmmkkkmmmnnnllljjjjjjnnnsssooojjjffffffdddbbbjjjttt~~~zzzooohhhgggccc]]]]]]```fffmmmlllddd______^^^^^^```fffmmmsssyyy}}}ssskkkmmmeeefffgggmmm|||}}}}}}jjjPPP===444333111000/////////000/////////...---------,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////------------------------...---------...///111222000000000///...000333666333222222111222333555666555666666888@@@JJJ******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------...//////000111222888EEE[[[wwwtttllleeeeeeuuuyyyzzzvvvlllffffffeeeaaa\\\MMMIIICCC>>>999777666666555444333444555555444222444666888888777888;;;>>>???CCCJJJPPPVVV\\\bbbeeemmmsss|||{{{yyyrrrooolllkkklllmmmlllkkkhhhkkkpppqqqooojjjeeebbbYYYTTTMMMFFFCCCBBBBBBCCCQQQTTTYYY^^^```aaaccceeemmm~~~ttthhh```eeejjjnnntttppphhhbbbdddeeecccccceeennnxxxwwwjjj```\\\SSSSSSSSSSSSSSSNNNGGGBBB===666///,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))***)))))))))((((((((('''((()))))))))************))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++...---,,,++++++++++++,,,------------------------------------............000/////////.........---........./////////000000///000111111222222222222444333333333555777:::;;;:::???III[[[ttt~~~{{{rrrjjj___iiiyyyzzzvvvssspppmmmkkkjjjgggfffjjjjjjkkkjjjhhhhhhiiikkkdddeeedddbbb______aaadddccc___]]]]]][[[YYY^^^fff{{{|||wwwllleeebbb\\\VVVVVVYYY```jjjmmmkkkkkkmmmuuutttssssssssstttuuuwwwyyyqqqggghhheee___VVVVVVeeezzzqqq___PPPGGG@@@999333222111///...------..................------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------......///------------------------......---......///000111///000000///---...000222111111111222222333444555444666666888@@@III******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,---------///111111222<<>>???AAADDDGGGNNNTTT^^^gggpppwww}}}~~~xxxrrrmmmiiigggdddbbb``````cccfffhhhiiiiiimmmrrrtttqqqfffYYYOOOFFFBBB<<<999:::AAAIIIOOO```cccfffddd```^^^^^^___gggpppwwwyyyvvvqqqhhh```aaaeeegggmmm|||tttnnnhhhfffeeebbbbbbdddppp~~~|||jjj```]]]SSSOOOMMMNNNPPPMMMCCC;;;555111---,,,...///...---++++++++++++++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))+++************)))))))))++++++++++++++++++++++++*********++++++++++++,,,************************++++++++++++++++++++++++------,,,++++++++++++,,,------------------------------------............/////////...............////////////000000000000000000111111222111111111555444333222333444555666:::888777;;;HHH]]]ttt}}}tttfffiiinnntttxxx{{{||||||{{{xxxuuupppjjjdddggggggeeebbb```___aaadddbbbaaa___\\\[[[ZZZZZZZZZ]]][[[[[[]]][[[YYY[[[___kkknnnooommmlllmmmkkkhhhggggggkkktttyyyzzz||||||vvvrrrpppooouuurrrddd``````\\\WWWWWW```iiikkkgggWWWLLL>>>444111000...,,,///...---,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---------------------------------------....../////////......///000111000///...///000///000111222333333333333444555555777???III******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++++++++,,,,,,,,,---+++000333111333CCC___vvv}}}wwwyyyxxxqqqmmmnnnrrrvvv{{{~~~xxxuuussspppjjjeeeaaaZZZRRROOOPPPQQQOOOLLL???<<<888555555555444333333444555555555444555555888999999999999:::===@@@@@@EEELLLRRRWWW\\\```ccciiilllpppuuu{{{}}}xxxuuuttttttrrrqqqnnniiiccc]]]XXXUUUWWWXXXZZZ]]]```dddfffggghhhddd___[[[WWWPPPGGGAAA>>>>>>>>>AAAHHHSSS^^^ffflllpppoooggg]]]YYYZZZZZZhhhkkkllljjjiiijjjhhhddd^^^``````cccmmmxxx{{{wwwwwwtttoookkkfffbbbaaaaaaqqqttt```XXXPPPMMMKKKJJJIIIDDD<<<555000...,,,,,,......---+++++++++++++++++++++++++++***************************************************************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))************))))))))))))************************************++++++++++++************************************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................................./////////000000000111111000111111111111111000///333333222222222222333444;;;;;;;;;:::===DDDPPPXXXzzz}}}zzzuuupppnnnmmmmmmmmmnnnlllssszzzwwwwwwuuurrrmmmjjjjjjjjjooonnnlllkkkjjjiiigggeeekkkkkkmmmoooooommmllllllooosssxxx|||}}}}}}rrrllliiiggghhhtttyyyiiiaaafffccc___\\\ZZZTTTJJJAAA:::777333333555444111......------,,,,,,,,,,,,,,,,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,---------------------------.../////////...---,,,///111222222111000000111...///111222333333222111444555555777>>>HHH******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------(((---111000...444@@@LLLddd~~~sssjjjeeejjjppprrruuuxxxzzz{{{~~~mmmeee\\\XXXZZZ\\\\\\ZZZPPPJJJAAA:::777555555555333222222222333333333333444555555555555666999;;;999;;;???AAABBBDDDEEEGGGIIIKKKOOOSSSYYY]]]aaaccckkklllnnnqqqtttwwwxxxyyy~~~|||zzzzzz|||{{{wwwoooggg```\\\\\\\\\dddeeefffddd___WWWOOOJJJQQQTTTWWWZZZ\\\]]]]]]]]]XXXOOOEEE>>><<<>>>??????BBBFFFMMMTTT[[[ccclllrrr}}}~~~nnn___YYYZZZ[[[fffmmmpppmmmiiihhhfffddd\\\^^^___aaagggmmmooommmvvvxxxwwwqqqiiiccc```___iiiuuu]]]RRRKKKKKKIIIEEE???888333111...------------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++***************************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...............////////////000000000000000000111111111000000///000000000111222333333444***///555888888:::===AAAGGGUUUhhh}}}~~~xxxssspppnnnjjjbbb___hhhttt|||}}}{{{yyy{{{~~~{{{zzzxxxyyy|||}}}nnnfffbbb^^^WWWdddzzz}}}nnnfffkkk```QQQEEE>>>;;;;;;<<<@@@999111,,,+++---//////............---------,,,+++,,,,,,,,,------......******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,------------------------------...//////...---,,,---///111111000000000111...///111222333333222111444555555666>>>GGG******+++++++++,,,,,,,,,++++++************++++++------------------------/////////------///222666DDD\\\~~~zzzvvv~~~~~~zzzpppeeeeeehhhkkkqqqyyyuuuxxx}}}xxxlllccc``````aaaaaabbbZZZOOOEEE???<<<:::999777444222111111222222111333444444333222222444555555777999:::999999:::;;;:::<<<>>>AAADDDGGGIIIJJJQQQRRRTTTWWWZZZ]]]___```___```aaaaaaaaabbbdddgggjjjkkkkkkhhheeefffjjjnnnlllmmmkkkggg```YYYTTTQQQYYY^^^dddiiijjjgggbbb^^^aaaaaa```[[[TTTMMMHHHEEEAAA<<<777555999???FFFJJJUUUZZZ```dddgggjjjppptttzzzggg______^^^```nnnzzzzzztttlllfff```ZZZ\\\^^^aaaeeeiiilllmmmrrrzzz~~~xxxnnnfff```\\\[[[kkk~~~yyygggWWWOOOEEEEEECCC===555000......------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***************************)))))))))************+++************************************************)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.....................//////////////////000000111000000000......///111222333444444---///222555666777888:::888;;;AAAKKK\\\vvvzzztttsssggg^^^^^^ccchhhmmmrrriiiddd]]]ZZZaaaqqq}}}rrrnnnnnnmmmpppsssnnneee```\\\bbblll}}}qqqaaaZZZOOOEEE:::222///000666>>>===888222---,,,,,,,,,,,,---......//////...------,,,,,,,,,,,,------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,------------------------,,,------.........---------...//////...---...000///000111222333333333333444555444666===FFF******+++++++++,,,,,,,,,++++++************++++++------------------------111000///...///000111222666BBB^^^}}}tttrrrxxx}}}rrrjjjfffeeepppzzzzzz|||nnndddaaabbbdddhhhccc[[[SSSNNNKKKGGGEEEAAA<<<777333333333333222222444555555333222222333444666777777777777888:::777888999:::<<<===>>>???DDDEEEFFFHHHKKKMMMPPPQQQUUUWWWXXXXXXXXXYYY]]]```^^^___```]]][[[\\\aaafffjjjlllmmmjjjccc]]]XXXVVVUUUZZZbbbjjjooopppooommmfffddd]]]SSSGGG>>>999888777888:::>>>DDDLLLUUU[[[dddfffgggeeeccceeekkkpppnnnfffccc``````nnn{{{~~~yyyssskkkddd``````aaabbbbbbcccgggjjjmmmzzztttjjjaaaZZZRRRXXX___bbb___WWWOOOJJJAAA>>>888333000...------,,,,,,------,,,++++++,,,++++++++++++++++++++++++************************************************(((((()))***+++,,,------))))))))))))))))))))))))'''((((((((()))))))))***************)))))))))((())))))))))))))))))))))))(((((((((((())))))******************************))))))))))))************************************************************((()))***+++,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........------------..................///000111111111000...///000111222333333333999777555444555666777777<<<;;;999:::@@@MMM^^^lllxxxnnniiifffdddgggkkkfffaaaZZZTTTTTT]]]kkkvvvrrrqqqnnniiihhhnnnyyy|||{{{~~~wwwqqqqqqppppppvvv}}}wwwjjjeeeddddddeeehhhyyy|||mmmiiihhheeeqqqvvv|||{{{lllVVVGGGCCC222///000333222///111666222222333333333111...+++,,,---...//////...------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,.../////////---,,,------------------------,,,,,,,,,,,,---......///444444333000...---...000111111111222222333444555444444444555<<>>BBBGGGLLLUUU```hhhfffeeeaaa[[[WWWZZZccckkkqqqpppiiieeeaaafffooovvvxxxwwwvvvrrrmmmnnnllliiieeeaaa___bbbgggiiiyyywwwlllaaaYYYRRRQQQRRRTTTTTTQQQKKKEEE???888///,,,...000...,,,***+++,,,,,,,,,,,,---...))))))))))))))))))))))))************************************************&&&&&&''')))***+++,,,---))))))))))))))))))))))))'''((((((((())))))******+++*********))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((()))***+++,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,---------......------///000111111111111000000111222222222222222333000...///222555444333444666888;;;<<<>>>CCCJJJOOOddd}}}|||tttnnnlllooopppnnniiibbb^^^```fffllliiijjjggg```[[[]]]fffpppxxxzzz{{{yyytttoookkkiiittt{{{|||uuuwwwwwwvvv|||xxxoooiiiiiijjjllluuuvvvggg___\\\YYYYYY[[[cccttt}}}uuulllmmmqqqpppkkklllmmmfffTTT@@@666666333000111333111,,,...555888555000,,,***+++,,,---+++,,,---.........---,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...000000///...---------------------------,,,,,,++++++,,,...///111<<<;;;888444000...///111333222222111222333555666444444444555<<>>???????????????CCCFFFIIIKKKMMMNNNPPPRRR```aaabbb___[[[WWWUUUTTTSSSRRRQQQOOOMMMKKKIIIHHH???;;;999:::999999AAAKKKPPPQQQVVV]]]aaadddllluuuyyyooocccZZZYYY^^^eeeiiimmmppprrrqqqmmmhhhdddbbb___gggmmmooosss{{{~~~xxxrrrkkkddd```^^^aaaeeejjjrrreee\\\RRRRRRRRRRRRQQQMMMHHHDDD333222111000...,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************''''''((()))))))))))))))+++*********))))))(((((()))************++++++++++++*********))))))(((((())))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++...000...,,,,,,,,,,,,---------......---......///////////////111111111000000000000000000111111222222333444444333444666777999:::::::::777???HHHOOOYYYlll~~~zzzzzztttkkkaaa[[[YYYYYY[[[hhhiiikkkkkkhhhccc]]]ZZZaaammm{{{xxxnnniiihhheee\\\VVV^^^nnnyyyxxxrrrdddbbb```]]]XXXXXXaaammmwwwnnneeeccchhhjjjgggcccgggiiilllpppooohhh]]]TTTFFFCCC>>>999444222000000////////////000000000000333111///---,,,---...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---...///000111////////////000000000000000000000000111111111111222444555666<<>>???AAACCCKKKNNNPPPPPPMMMJJJGGGFFF;;;:::999777666666666666;;;:::>>>EEEJJJNNNWWWaaa___]]]___cccfffkkkttt}}}|||nnnbbb\\\^^^eeejjjkkklllmmmkkkfffbbb___^^^VVV^^^eeehhhmmmuuuzzzyyy|||xxxqqqjjjdddaaacccfffvvviiiZZZQQQPPPOOONNNLLLGGG@@@;;;000000///...,,,+++*********++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((()))))))))*********''''''((()))))))))))))))************)))))))))((()))************+++++++++************)))))))))(((******************************++++++++++++******************************+++++++++*********++++++---,,,***,,,...///...,,,,,,,,,,,,------------...------...///////////////000000000000000000000000000000111111222333333444333444555777888888888888555:::======>>>EEESSS^^^ooo{{{tttiiidddcccccciiiiiiiiihhheee```\\\YYYRRR\\\ggglllkkkhhhhhhjjjggg___WWWWWW___eeefffddddddccccccccc```]]]bbbiiipppnnnpppwwwyyyqqqfffaaaYYYRRRLLLEEE???:::888666444111000///000000....../////////000000000222111///---,,,---......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------...///000.../////////000000000000000000000000111111111111222444555666;;;CCC************)))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------000/////////000888JJJZZZvvv|||uuummmeeefffppp|||rrreee```dddiiijjjqqq{{{{{{~~~ttteee___^^^\\\___bbb```\\\XXXWWWWWWSSSTTTSSSOOOJJJFFFCCCAAA???>>>===:::888666555444777555333222222333444666111111111222222222222333444444444444333333333333000222444555555666777999999<<<@@@AAA???<<<::::::;;;999888777888<<>>;;;:::777555444333333333222222222222333333333333555555444444333333333333111333444444333333555777333555777888777777888999???>>><<<<<>>@@@DDDNNN[[[dddzzz}}}{{{yyywwwuuutttwwwtttppppppvvvvvvlll___UUUNNNGGG>>>777111000.........///000000///...---,,,,,,,,,------------.........///////////////------,,,,,,------...------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------........./////////000000///000000000111111111111000333333444999AAA))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++...,,,---000000///333999777LLLrrr~~~uuupppwwwzzzvvvuuuqqqkkkiiihhhsssllljjjqqqzzz}}}yyytttrrruuu}}}xxxooojjjfffbbbcccbbbbbbaaa```]]]XXXUUUUUUWWWYYYYYYXXXTTTOOOLLLCCCBBBBBB@@@>>>;;;888777666666666666666666666666666555555444444444555555333444555444333333555777777888999;;;===AAAFFFJJJRRRPPPNNNLLLMMMPPPTTTWWW\\\aaahhhooovvvzzz{{{zzzkkkeeeaaabbbccccccgggkkkooopppnnnggg```___dddiiisssrrrpppmmmkkkjjjllloookkkiiihhheeecccaaacccfffnnnyyywwwjjjaaa[[[WWWNNN^^^nnnrrrlllaaaVVVOOOMMMGGG===444///------,,,,,,,,,+++++++++++++++++++++++++++******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''((()))))))))))))))))))))))))))))))))******))))))*********+++++++++))))))))))))))))))************************************++++++++++++******************************+++******)))***+++,,,---++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,------...............,,,,,,---...///000000000...//////000000111111222222333333333333222111111333333333444555555444444555666666666777<<>>>>>AAACCCIIIJJJLLLNNNRRRXXX___cccjjjhhheeebbb```_________ZZZaaaiiiqqq|||vvvpppllllllnnnmmmooosssoooooolllgggbbb___aaadddfffhhhjjjlllmmmooosssuuummmhhhdddbbb___^^^ccciiijjj{{{ooobbbXXXPPPNNNTTTYYYZZZVVVQQQNNNLLLDDD>>>555///,,,,,,------------,,,,,,,,,,,,,,,,,,***************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''((()))))))))))))))))))))))))))************)))************+++++++++))))))))))))************))))))))))))))))))))))))******++++++++++++******************************))))))***++++++,,,,,,,,,***+++,,,,,,++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,,,,------......//////.........///000000111111222222222333333222111111444444333333333333444444222444555666666888;;;===:::===@@@CCCGGGOOOYYY```mmmooossswww|||}}}{{{uuupppjjjfffeeeaaa[[[VVVRRRKKKFFFGGGGGGCCC@@@@@@FFF???777222222333444333222111000---++++++---000............------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------------........./////////000000000000111111111111111333444444999@@@((()))))))))************)))))))))))))))))))))))))))************+++++++++*********+++,,,,,,,,,---...******...000......///444000999XXX{{{{{{zzz|||~~~xxxppplllssswww{{{~~~~~~xxxooofffaaadddkkkuuu~~~~~~wwwqqqlllyyywwwoooiiilllsssvvvppphhh```___]]][[[[[[[[[\\\]]]]]]^^^^^^_________^^^^^^ZZZZZZYYYYYYYYYXXXXXXXXXUUUTTTSSSSSSTTTVVVXXXYYYUUUUUUUUUTTTSSSTTTVVVYYY^^^```bbbdddeeegggjjjlllggggggfffdddbbb___]]][[[\\\bbbhhhnnnxxxzzzrrrlllkkkmmmnnnrrrvvvvvvrrrkkkeeeaaa___```bbbcccgggllloooqqqrrrtttuuurrrkkkeeebbb``````gggpppnnnxxxhhhYYYMMMPPPQQQRRRRRRNNNHHHCCCBBB666333///------......------------,,,,,,+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''((((((((())))))''''''((()))))))))))))))((()))))))))************)))************+++++++++((()))))))))******************************************++++++++++++******************************&&&''')))+++,,,,,,+++***)))+++---,,,******,,,...***++++++++++++,,,,,,,,,+++,,,------......------------------------------------...//////000000111111111222333333333222222222444555555555555777999333444555555555555555555888777666666777:::===@@@BBBCCCDDDDDDEEEIIIMMMQQQZZZYYYXXXXXXYYYYYYXXXVVVWWWYYY\\\^^^^^^]]][[[YYYRRRQQQOOOMMMLLLMMMMMMNNNPPPPPPPPPOOOMMMJJJIIIHHHEEEDDDCCC@@@===:::888888444000///222444333444777777444111000111111000...,,,------,,,+++,,,000444------.........------,,,+++,,,,,,,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---------.........//////000000000000111111111111222444444555999AAA(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------,,,((('''---000000000111///111555???XXX{{{}}}zzzyyy|||xxxwwwvvvuuuwww}}}zzzrrrjjjccc___eeetttwwweeennnsssttt|||xxxrrrwww|||pppkkkccc]]]YYYZZZ]]]___ZZZZZZZZZZZZ\\\___bbbdddccccccbbbbbbaaaaaa``````______^^^^^^```bbbeeefffcccccccccbbbaaabbbeeehhhhhhjjjlllllliiieeecccbbbeeegggiiijjjjjjhhheeecccYYY^^^ccchhhsssvvvlllcccaaadddggglllqqqzzzsssiiiaaa______aaacccjjjnnnsssvvvvvvuuutttsssuuullldddaaa^^^]]]eeepppuuummm[[[MMMLLLLLLNNNOOOKKKCCC;;;777,,,,,,,,,...000000...,,,------,,,,,,+++******)))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))'''(((((()))))))))))))))(((((())))))*********+++)))************+++++++++(((((())))))*********+++++++++++++++++++++++++++******++++++++++++******************************$$$&&&)))+++,,,+++)))((((((+++---,,,***)))+++...******+++++++++,,,,,,,,,+++,,,------......---------------------------,,,------......///000000000111111222333333333333333///222555333000---...000000111333444444444555555999888666777999;;;;;;:::999:::<<<<<<<<<===@@@BBB>>>>>>???BBBEEEGGGFFFEEE======???AAABBBCCCCCCCCC===<<<;;;;;;;;;<<<===>>>888:::;;;;;;::::::<<<>>>555999;;;777111///222777555222111333222......111222000------...//////...)))---111222000...///000111000000000...---++++++++++++,,,,,,,,,---------***++++++,,,,,,,,,++++++*********++++++,,,,,,---************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++*********************************+++,,,---...///---------.........//////000000000000111111111111333555555555:::AAA))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,///222666AAAXXXvvvwwwtttxxx}}}}}}yyyttt~~~}}}|||qqqgggeeefffnnn|||mmmgggdddiiittt~~~xxxjjj^^^]]]dddiiijjjbbbfffeee___[[[\\\^^^^^^aaa___\\\ZZZZZZZZZ[[[\\\\\\[[[[[[^^^aaaccccccaaaeeebbbaaacccddd```___```ccceeefffddd```___bbbeeelllooottt{{{~~~zzzqqqiii___```dddjjjrrrwwwzzz{{{ooogggaaaaaadddeeeiiinnn{{{qqqfffaaadddjjjmmmnnnpppooopppqqqoooooowwwlllccchhhiii``````iiinnn~~~zzzcccSSSMMMPPPOOOLLLJJJEEE>>>666111......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************999;;;;;;666///******,,,)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,...000111000...,,,***,,,+++***)))***+++,,,---........................------............------............////////////111111111111111111111111333333222222111222222222333333333444444444555555777777777888999999:::::::::999777666666888:::;;;:::;;;;;;>>>GGGOOOIII>>>888::::::777888:::999666666666555555555555666666888999888888777666555444333333444444444333222111000000000000000000000000111111111111000000000000........................---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++///...,,,*********,,,------,,,************,,,---******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............//////000111222222333222222333222333666;;;???))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,------------222222111///000:::JJJWWWppp}}}wwwvvvwww~~~tttwwwxxxyyyxxxrrrdddfffkkkuuueee``````mmm~~~|||vvvvvvvvvyyy{{{pppooovvv{{{|||}}}~~~yyynnndddaaa___^^^```bbbdddccc```[[[VVVTTT^^^]]]^^^```cccdddbbb___ggg___YYYYYY[[[___gggooopppqqqqqqmmmfffbbbaaabbbnnnrrryyywwwooohhhfffeeegggmmmsssyyy|||oooggg___\\\[[[\\\bbbhhhoooooonnnoooppprrrtttvvvssspppnnnmmmjjjjjjrrr|||zzztttqqqhhhXXXPPPRRRTTT___jjjjjjaaaVVVPPPPPPRRRNNNGGGAAA;;;666000,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************)))))))))((((((((()))))))))******************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))000222333000***''''''***))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,---.........---+++***,,,+++*********+++------------------------------------............------............////////////111111111111111111111111000000000///000000111111222222222222333333333444555555666777777888888999888777777666777888999:::666777888999@@@EEEAAA888;;;999555000111555555000888777666666555555666666222333444555666666555555222222222222222111111000////////////////////////000////////////.........---------------------------------,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,---------,,,***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++///---,,,******+++,,,---,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...---------............/////////000111222222222222222111222555:::===))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------000000///...---///333666>>>PPPjjj{{{www}}}~~~vvvooosssxxxvvvrrrpppssswwwuuunnnddd___```qqquuupppjjjhhhlllrrryyy~~~{{{tttuuu~~~~~~sssnnnllljjjlllqqqvvvwwwrrrkkkfffdddeeeeeeggglllsssxxxyyywwwtttjjjbbb___```eeeoooyyy{{{ssslllhhhhhheeejjjrrr{{{{{{qqqhhhdddaaa```bbbgggnnntttwwwhhhaaa[[[XXXWWWYYYbbbkkkppptttwwwvvvrrroooqqqssslllhhhfffeeeccceeemmmwwwuuucccSSSKKKIIIMMMPPPSSSQQQNNNKKKLLLNNNMMMFFF===555000...,,,,,,++++++++++++************++++++++++++++++++++++++************************************************))))))))))))))))))))))))************))))))))))))(((((())))))))))))************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''***,,,***'''&&&(((***)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------............---------............/////////000000000000000000000000////////////000000111222111111111111222222222222444444555555666777777777666666666666777777777888333666777777999<<<999444<<<:::666222444::::::777666555555444333333444444666777777777666444333222111111111111000000000///////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++,,,------------,,,,,,+++************************++++++************++++++++++++++++++++++++++++++...---+++******+++,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------............///...///000111222222222222111000111444888<<<))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---000222444333222000333AAA[[[zzzwwwrrrwwwzzzxxx}}}yyyqqqhhhggg___]]]jjjuuuggg``````eeeooowwwzzz{{{vvvnnnmmmssszzz}}}~~~|||zzzxxxuuurrrxxx|||{{{{{{pppmmmmmmrrr|||{{{uuuqqqllljjjmmmrrrzzzsssnnnmmmbbbeeekkkrrrvvvssskkkddd```______bbbfffjjjllllllaaa^^^]]]^^^___bbbkkktttyyyyyywwwrrrnnnmmmppptttdddaaaaaaccceeehhhpppyyyzzz```TTTQQQOOOPPPOOONNNMMMMMMKKKIIIHHH>>>999111,,,+++,,,...///,,,++++++++++++*********************************************************************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))''')))******))))))***,,,))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,------......------,,,---------.........//////////////////////////////000000000000111333444444111111111222222222222333444444444555666666777777444555666666777777666666444777999999888888999888666;;;>>>;;;999:::999777===<<<:::888777666666555555555555444444333222111111111000000000///000000////////////////////////------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++---------------------,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,+++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///...///000111222222222222111111111444888<<<))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,---,,,,,,...111111///---444111333DDD```~~~wwwjjjjjjuuuwwwkkkfffbbbeeennnyyyqqqccc___ccclll|||ssshhheeeggghhhnnnxxx|||zzzvvvqqqgggoooyyy}}}|||xxxqqqjjjkkkrrr{{{|||xxxqqqkkkkkkpppzzz}}}}}}vvvpppllljjjjjjjjjlllppptttsssnnniiieeeccc```aaadddhhhjjjlllffffffhhhmmmooonnnqqqvvvvvvssspppnnnooorrrwwwzzzgggeeeeeehhhjjjkkkqqqwwwcccVVVRRRNNNIIIIIIKKKNNNNNNKKKCCC===222///+++***+++---......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******'''(((((((((((()))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************************************++++++******+++,,,))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++---,,,+++******+++,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,------------,,,,,,------------....................................000000000000111222333444222222222222333333333333444444555666666777777888444444555666666666666555555777999:::999888:::<<>>IIIOOOTTTZZZ___```kkkjjjhhhfffdddbbbbbbaaaWWWQQQFFF;;;333///......222111///------...///000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,++++++***+++,,,---...++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++))))))***++++++++++++++++++******))))))******+++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------............///---...///000111111111111333222222444888;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((***,,,,,,***))))))***------......111666===CCC]]]yyyzzzzzzuuujjjeeekkktttzzzvvvmmmooowww~~~|||~~~wwwwwwtttmmmnnnuuupppwwwxxxlll___ZZZ[[[^^^]]]eeekkkiiieeebbb___[[[ZZZVVVUUU\\\iiitttxxxxxxfff___YYY\\\fffnnnnnnlllrrrpppmmmjjjbbb]]]aaahhhcccfffhhhgggbbb^^^]]]^^^___```dddkkkqqqsssppplllqqqtttyyy~~~}}}wwwrrrppplllooo{{{}}}wwwooommmiiibbbbbboooooo```TTTLLLKKKNNNWWWTTTRRRQQQPPPOOORRRWWWGGGAAA888000,,,,,,...///***)))((()))+++,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((()))***++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************''''''(((((())))))******'''((()))***+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......000000000000000000000000222111111000000000000111000000000000111111111111111222222333333444555555888777555444555666888:::@@@888444777777333333666999999888666:::AAACCC@@@<<<===???AAADDDGGGJJJKKKPPPJJJ???555000///111333111///---,,,,,,,,,...///..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++++++++***)))***+++---...******************************))))))))))))******++++++++++++++++++++++++((()))***++++++++++++++++++***)))(((((()))***+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////---...///000111111111111222111111333777:::))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((()))******))))))))))))******************+++++++++,,,,,,,,,............////////////>>>III\\\ooozzzpppiiieeedddnnnqqqzzz~~~tttpppssswwwyyyyyy|||wwwkkkcccaaabbbfffhhhlllnnnlllggg```\\\[[[WWWSSSTTTZZZaaafffiiifff]]]XXXZZZ[[[[[[]]]cccfffjjjhhh___WWWXXX[[[]]]eeedddgggmmmnnnhhhbbb```aaajjjsssyyy}}}}}}yyy~~~yyyuuussskkkiiipppwww{{{zzzxxxrrrjjjeeedddnnnwwwcccYYYSSSOOOKKKLLLNNNRRRSSSQQQMMMGGGCCC555333000...+++*********************************+++*********))))))((((((+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***(((++++++***)))(((((()))))))))))))))(((''''''&&&&&&&&&))))))&&&&&&))))))&&&))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************''''''(((((((((((('''''''''%%%%%%))))))&&&&&&)))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************))))))))))))************&&&&&&&&&&&&'''(((******++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,------000000000000000000000000---------............/////////000111222222333333666555333222111222333333333444555555666555555555444444444444444555666777888777666666666777999:::999888777555555666666777444444444333222111000//////000000000...---...///........................///...,,,+++***+++,,,,,,++++++************++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,+++***))))))***+++,,,++++++******************+++*********+++,,,,,,---************************)))************+++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......//////000000111111222111222444888;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))*********************+++++++++,,,,,,---.........////////////222666???LLL\\\ooo~~~qqqggg```bbbcccjjjuuu||||||qqqmmmnnnoooppp}}}xxxtttttt{{{}}}zzztttpppdddaaa^^^___cccjjjooorrrfff\\\VVVWWWYYY[[[```eeelllooommmddd\\\\\\^^^```pppppptttzzzzzzuuuqqqqqquuuyyy{{{yyyyyy{{{xxxtttvvv}}}wwwoookkkhhhbbbdddhhhlllzzzzzzwwwnnneee^^^\\\cccsssooo^^^VVVSSSPPPMMMOOOOOOOOOMMMHHHAAA:::666222111///---+++*********************************************)))))))))(((************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))******)))(((+++******)))(((((())))))'''''''''((((((((((((((('''******)))***---...,,,))))))))))))))))))))))))******)))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************''''''(((((((((((('''''',,,))))))+++,,,***+++...))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))************))))))))))))************''''''''''''((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,---------000000000000000000000000---------............/////////000111111222333333555444333222222222222333333333444555555555555555555444444444444555555666666555555444555666777888777666444333333444444555333333333333222111000///...///000///---,,,---...------------------------...---,,,+++++++++,,,,,,++++++************++++++,,,,,,,,,++++++*********------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,************************++++++******++++++,,,---************************************++++++++++++,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......//////000000111111222111222444888;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******))))))))))))*********************++++++++++++,,,---------.........//////111///...111999IIIZZZfff{{{yyyqqqeeeaaa```gggqqqzzz{{{tttpppoooooovvv{{{vvvxxx|||zzz|||~~~tttkkkdddcccgggjjjooosss}}}wwwooonnnqqqrrrxxxzzz|||{{{~~~{{{{{{xxxtttssstttsssnnnnnnxxxxxxmmmfffccc]]]```fffmmmwwwjjj\\\SSSOOOQQQ[[[eeexxxmmm___VVVSSSRRROOOLLLKKKJJJGGGCCC<<<555///+++///...---+++************************************************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))(((******)))((((((((())))))&&&&&&''''''((())))))***'''***,,,+++---111333111))))))))))))))))))))))))***))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************'''(((((())))))((((((''')))&&&&&&))))))'''(((+++)))))))))))))))))))))))))))))))))((()))******+++))))))))))))************))))))))))))************(((((((((((()))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,------...////////////////////////---------............//////000000111111222222222444444333222222222222333222333444444555555444444555555444333333333444444333333333222333444444555444333222111111111222333222222222222111000//////---...///...,,,,,,,,,...------------------------------,,,+++++++++,,,,,,++++++************+++++++++++++++++++++*********,,,,,,,,,,,,++++++++++++---,,,++++++++++++,,,---************************++++++******++++++,,,,,,************************************+++++++++,,,++++++************++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......//////000000111111222111222444888;;;(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***((()))))))))************************++++++++++++,,,,,,---------.........222111000...///444:::???LLLVVVfffuuu~~~vvvmmmjjjmmmqqqtttuuuxxx}}}}}}yyywwwuuu|||ssskkkooopppwwwyyyxxx{{{}}}~~~~~~{{{|||xxxzzz~~~|||vvvwww}}}~~~~~~{{{uuurrrrrrnnniiiaaakkkxxxwwwkkkbbb^^^\\\fffsssppp\\\PPPKKKKKKQQQWWWZZZXXXUUUUUUVVVSSSLLLFFF???>>>;;;777333///,,,***,,,++++++************************************************)))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))(((***))))))((((((((())))))''''''''''''(((((())))))'''***,,,+++,,,111222000))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************(((((())))))))))))((((((%%%$$$&&&++++++'''&&&''')))))))))))))))))))))))))))))))))))))))******+++((()))))))))************((()))))))))******************))))))***++++++,,,******************************+++++++++,,,,,,,,,------,,,,,,,,,---..............................---------............//////000000000111111111222333333222222222222222222222222333444444444444444555555444333222222222333222222222222333333444444333222111000000000111222000111111111000000///...---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++***************,,,+++++++++++++++++++++++++++++++++++++++++++++***************+++++++++,,,++++++***++++++,,,,,,*********************************+++++++++,,,,,,++++++************++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------......//////000000111111222111222444888;;;(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))))))))***((()))))))))************))))))*********+++++++++,,,,,,,,,,,,------------+++---///000000000222333///666BBBPPP___nnn{{{|||yyyvvvpppjjjbbbiiirrryyy|||{{{yyyxxxyyy~~~sssjjjkkkkkknnnxxxxxxxxxxxxxxxxxxyyy{{{}}}xxxxxxyyyzzz{{{}}}~~~xxxzzzzzzvvvzzzxxxxxxxxxvvvpppkkkmmmtttyyyrrrjjjccc\\\cccooo{{{yyykkk___[[[YYYdddsssxxxcccWWWRRRQQQUUUZZZQQQTTTYYY]]]\\\TTTGGG===444333222000///...------)))*********************************************))))))))))))))))))******))))))))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))''')))((((((((((((((())))))))))))(((((('''''''''''''''******((())),,,---***(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************(((((())))))))))))((((((((()))...444555///******))))))))))))))))))))))))((()))))))))************((()))))))))************((()))))))))************+++************++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------............///000000000000000111111111111222222222222222222222111222222333333333333333555444333222222222222222222222333333444444444444333222111000000000111222//////000000//////......---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++))))))************))))))))))))*********+++++++++,,,,,,++++++***++++++,,,***************************++++++++++++,,,,,,,,,+++******))))))******+++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------............//////000000111111222111222444888;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******))))))))))))************)))))))))************++++++++++++,,,,,,,,,------+++,,,---,,,+++,,,---//////...///555AAASSSgggttt~~~vvvgggggghhhjjjlllmmmnnnoooooowwwwwwtttqqquuuxxxmmmkkkhhhgggkkkqqqxxx}}}zzzxxxuuurrrppppppqqqqqq~~~}}}qqqtttyyyyyytttssszzz}}}xxxsssnnnhhhdddhhhooozzz{{{rrrjjjdddfffjjjtttuuuccc[[[TTTWWW___mmmqqqaaaXXXSSSRRRUUUYYYUUUXXX\\\^^^YYYNNN???444000///...---,,,,,,------))))))******+++******)))************************))))))))))))************))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))((('''((((((''''''(((((())))))***))))))(((''''''&&&&&&&&&))))))&&&&&&((((((%%%((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************((())))))******))))))((()))***000777888111,,,***))))))))))))))))))))))))(((((()))************)))))))))))))))************))))))))))))************+++***************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......///........................---------............///000000000000000000000000000111222222333222222222000111222222333333222222333333222111111111222222222222333444444444444444333333111000000000111222.........//////......------...///...,,,,,,,,,...++++++++++++++++++++++++++++++,,,---------,,,,,,++++++************++++++)))))))))************************+++++++++++++++(((((())))))))))))(((((()))))))))***++++++,,,,,,,,,,,,++++++******++++++************************++++++++++++,,,,,,,,,,,,******))))))))))))************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------...............//////000000111111222111222444888;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))************))))))))))))************++++++++++++,,,,,,,,,,,,......---+++))))))***,,,000...,,,,,,222>>>LLLVVVcccnnnyyy|||yyyyyy~~~yyysssoooooonnnllljjjcccdddhhhrrr}}}~~~{{{vvvyyyxxxvvvqqqjjjgggiiiooowww{{{~~~{{{uuuoookkkjjjjjjkkk~~~~~~yyyyyywwwyyy|||qqqsssvvvvvvqqqqqqzzzwwwmmmgggbbbaaaeeelllmmm|||zzzpppkkkiiikkkmmmxxxiii]]]RRRNNNOOOUUUjjj{{{zzziiiaaaYYYVVVSSSQQQRRRVVVRRRQQQOOOLLLFFF===444///...------,,,,,,,,,,,,,,,)))***+++++++++***))))))************************((()))))))))************((()))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))(((''''''''''''''''''((())))))((((((((((((((('''''''''&&&((((((%%%%%%((((((%%%((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))************))))))''''''+++111111,,,(((((())))))))))))))))))))))))'''((()))***+++******)))))))))))))))************))))))))))))************+++******)))))))))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////........................---------............///000000000000000000000//////000111222333222222111000111111222222222222222222111111111111222222333111222333444444444333333333222000/////////000111,,,------.........------...///000///---,,,---...++++++++++++++++++++++++***+++,,,---------,,,,,,++++++************++++++((()))))))))*********+++)))*********++++++++++++((()))************)))(((((())))))***++++++,,,,,,---,,,++++++******++++++************************+++++++++,,,,,,,,,------******))))))))))))************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,---......///......//////000000111111222111222444888;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))******))))))))))))************))))))))))))******************+++++++++,,,,,,,,,(((+++---///......///000(((***---...000333666999888JJJ```kkkllloooyyy~~~{{{ssslllggg___ZZZ]]]gggqqqzzzuuutttttt|||}}}tttmmmllloootttwww~~~zzzsssmmmiiihhhjjjkkkyyyyyysssssskkkooosssyyyrrrjjjmmmlllffffffppp~~~tttggg```]]]^^^ccciiirrryyymmmhhhgggccceeerrrggg```UUUPPPMMMLLLXXX```YYY\\\YYYXXXZZZXXXTTTTTTWWWHHHDDD<<<555000---,,,,,,+++++++++,,,,,,,,,------******+++,,,,,,+++)))(((************************(((((())))))*********+++(((((())))))*********+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''''''''((()))***&&&&&&''''''((()))))))))%%%((((((&&&&&&)))***'''((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))************))))))(((&&&(((,,,---)))(((***))))))))))))))))))))))))'''((()))++++++******)))))))))))))))************))))))))))))******************)))))))))))))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,---...///000////////////////////////---------.........//////000000000000///////////////000111222333333222111000000111222222222222222111000000000111222333333000111222333444333222222222111000///...//////000,,,,,,---......---------///000000000...---...///************************)))***,,,---...---,,,,,,++++++************++++++(((((())))))*********+++))))))******++++++++++++)))***+++,,,,,,+++***)))((())))))***++++++,,,,,,---,,,,,,+++*********+++************************++++++,,,,,,,,,---------******))))))))))))************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,---...//////......//////000111111111222111222444888;;;((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++************++++++++++++,,,,,,,,,,,,------,,,111777===EEEQQQaaalllxxx{{{~~~{{{vvvoooeee___```dddiiillljjjdddccckkkuuuyyytttttt{{{yyyvvvsssqqqwww}}}uuurrrkkknnnwww}}}tttuuuooolllooommmmmm|||uuuiiieeefffjjjlll}}}ppp```\\\UUUSSSWWWeeeuuuzzzrrrggg___WWWOOOOOOVVV[[[ZZZWWWWWWYYY[[[ZZZVVVOOOGGGCCC444222000///.........///000///---+++*********+++---,,,***)))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))***************++++++***((('''((()))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))((((((((((((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((()))******---+++)))((('''((()))***+++*********))))))(((((((((((()))***************))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++,,,---------------.........//////...------,,,,,,,,,------///////////////.........000000000111222222333333000000000000000000000000000111222333444333222222111111111111111111111111111000//////000000///...------------------------000444666444...******,,,,,,,,,+++++++++++++++,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((***,,,,,,,,,***)))***++++++,,,,,,++++++***@@@;;;444---))))))+++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,,,,***)))+++---...+++)))))))))******++++++++++++,,,,,,+++++++++,,,------333///,,,...222555333000555222000444;;;BBB((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------000222333222222666???FFFPPPWWWbbblllssstttrrrpppssswww}}}tttoooooopppmmmjjjkkkfffccccccdddlll}}}xxxkkkdddccckkksssuuuppplllwww~~~|||{{{xxx|||~~~uuuooonnnmmmqqq|||kkk```]]]]]]^^^eeevvvnnnZZZSSSJJJKKKOOOXXXaaaeeeccc___^^^[[[ZZZ^^^cccddd___ZZZXXXVVVRRRKKKDDD;;;555111000//////.........//////------,,,+++++++++,,,,,,,,,,,,***)))))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))***+++***((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))))))))((((((((((((((()))&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***))))))((()))(((((((((((((((((((((***)))(((''''''((()))***((((((((((((((()))******,,,+++)))((('''((()))************)))))))))(((((()))***++++++,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++,,,------------------.........///...------,,,,,,,,,------////////////............///000000111111222333333111111111111111111111111///000111222333222111111111111111111111111111111111///......///000...---------------------------...222444222---***+++---++++++************++++++++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))'''(((***,,,,,,+++***)))***++++++,,,,,,++++++***444222///+++)))(((((()))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***)))+++******))))))******+++,,,+++***+++------+++))))))*********++++++++++++------------------......///---+++,,,...///...---...444===DDDGGGFFF((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++************++++++++++++++++++,,,,,,,,,,,,...//////---***+++///333444:::EEEQQQ[[[bbbfffgggnnnppprrrvvv|||~~~|||}}}}}}vvvoookkkhhheee```\\\```pppzzzmmmccc]]]ZZZ___eee{{{sssjjjeeegggkkktttzzz{{{rrrsssyyyxxxkkkddd```eeewww~~~jjj\\\UUUSSSRRRNNN]]]rrr}}}kkk\\\VVVNNNQQQSSSTTTTTTUUUXXX[[[ccceeehhhjjjhhhaaaWWWPPPHHHEEE???888333000......,,,,,,---...............******+++,,,,,,---,,,,,,,,,+++******)))*********+++************)))))))))))))))))))))))))))))))))))))))))))))************)))***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((())))))((((((''''''((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''*********))))))((((((((())))))(((((((((((())))))((((((((((((((()))******++++++)))((((((((()))*********))))))))))))((((((((()))******++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))******++++++,,,------------------............------,,,,,,,,,,,,------........................//////000111111222222333111111111111111111111111...///111222222222111000111111111111111111111111000...------...///---,,,------------------------,,,///111000,,,***+++---******)))))))))******+++******++++++++++++******************************++++++++++++++++++++++++************************((()))***+++++++++***)))******++++++++++++******))))))***++++++)))((('''))))))))))))))))))))))))************************++++++,,,,,,,,,+++*********))))))))))))))))))***,,,+++++++++------+++***************++++++++++++------........./////////000111222222111111222333---666BBBGGGEEE@@@((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))******++++++++++++,,,,,,++++++************++++++***++++++++++++,,,,,,,,,+++---//////---...000222000111444999AAAKKKTTTYYYaaaaaabbbeeekkkssszzz~~~~~~|||~~~qqqooojjjddd___```gggoooiiieeeccccccaaa]]]\\\^^^kkkyyyyyyoooddd]]]UUUUUU[[[iiivvv{{{tttllliii``````hhhuuuwwwggg[[[SSSUUUcccrrruuuggg\\\WWWTTTRRRPPPUUU___hhhhhh```YYYWWWTTTVVVYYYYYYWWWXXX\\\```fffhhhhhhdddZZZNNNBBB<<<777555111...---...111222++++++---......---,,,+++)))***+++------,,,++++++++++++******************************))))))))))))))))))))))))))))))))))))((()))))))))************)))***+++***)))((()))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''((((((((((((((('''''''''((())))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''(((((()))++++++******))))))(((((())))))(((((((((((())))))((((((((((((((())))))***+++***)))(((((()))******))))))))))))))))))((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))************************)))******++++++,,,------------------------------,,,,,,,,,+++,,,,,,------------.............../////////000000111222222222111111111111111111111111///000111222333222222111111111111111111111111111///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++***+++---)))))))))((())))))***+++)))******++++++******)))************************++++++++++++++++++++++++************************((()))******+++***))))))******++++++++++++******'''(((***+++,,,+++***)))++++++++++++++++++++++++************************++++++,,,,,,,,,++++++*********))))))))))))******,,,+++,,,,,,------,,,+++++++++++++++++++++++++++,,,------...////////////'''+++//////,,,+++...222:::<<<===<<<999777((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))************++++++************++++++*********+++++++++,,,,,,,,,.........,,,+++++++++...---+++,,,///555<<<@@@???@@@DDDIIIPPPXXX___cccfffjjjooorrruuuzzz~~~{{{vvvppplllhhhdddaaaaaa___aaaeeeeeeaaa___aaaiiipppvvvvvvsssnnneee\\\VVVTTTWWWaaannnsssnnngggaaaYYYYYY]]]cccvvv{{{ssshhh^^^XXXWWW___hhhtttpppjjjeeeaaa^^^[[[XXX]]][[[]]]aaa```ZZZTTTSSSTTTUUUWWWYYY[[[]]]]]]^^^YYYXXXTTTLLLAAA888222///333222000...,,,,,,,,,,,,,,,------------+++)))(((***+++,,,---,,,+++***)))************+++*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))******)))((()))+++(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))+++*********)))))))))((((((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))******(((((((((((((((((())))))&&&&&&'''((((((((((((((())))))))))))))))))))))))************************)))******++++++,,,------------------------,,,,,,+++++++++++++++,,,---...,,,---------......//////...//////000111111222222111111111111111111111111111222333444444444333222111111111111111111111111...---,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++*********+++,,,))))))(((((()))******+++)))******++++++******)))************************************************************************)))))))))******))))))))))))******++++++******)))***************+++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,+++++++++++++++******++++++++++++,,,---------,,,,,,,,,,,,+++++++++++++++++++++***+++---.../////////...,,,222888888666555999>>>BBB===777444666999((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((((((((())))))))))))***++++++************++++++************++++++++++++***+++,,,,,,------,,,,,,***+++,,,.../////////......///111555999===@@@BBBGGGMMMTTTVVVVVV\\\gggqqq}}}}}}}}}}}}xxxppprrrnnnkkkllllllkkknnnrrruuuxxxxxxwwwwwwwwwqqqiiiiiigggfffjjjpppsssqqqooojjjaaa```___\\\eeepppooonnnmmmkkkhhhggggggkkknnniiiiiihhhiiihhhfffbbb_________dddlllmmmggg```^^^___\\\YYYWWWUUURRRLLLGGGAAA???;;;555000......///,,,,,,......---,,,***)))......------,,,***)))(((++++++,,,,,,+++***))))))))))))***++++++++++++***(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************((()))******))))))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))///...,,,***((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))************''''''(((((((((((())))))((()))******++++++******))))))))))))))))))))))))************************)))******++++++,,,------------------,,,,,,,,,,,,+++******++++++,,,---...,,,,,,,,,---......//////......///000000111111222222222222222222222222222111222444555555555444333111111111111111111111111///---,,,,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,))))))))))))******+++,,,******++++++++++++******************************))))))))))))))))))))))))******************************)))))))))((((((((())))))************))))))+++***)))(((((((((******))))))))))))))))))))))))******************************+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,+++,,,......,,,,,,,,,---,,,,,,,,,,,,++++++++++++)))+++,,,.../////////...444999>>>@@@>>>>>>AAAEEE777333///111777;;;((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((())))))))))))*********++++++************++++++************++++++++++++))))))***,,,///000111000***,,,///111111000---,,,000///////////////000111111777<<<===<<<>>>FFFLLL]]]dddkkkpppwww~~~~~~xxxwwwsssrrruuuxxxzzz~~~|||zzzzzz}}}{{{pppnnnooollloootttoooqqqtttwwwxxxxxxxxxwwwuuuoooooooooppppppmmmiiifff```bbbiiiqqqqqqiiibbb```\\\XXXRRRKKKEEE???999555222000...------...///000&&&(((+++---......---,,,...---,,,+++++++++++++++******************+++,,,((()))***+++,,,++++++***(((((((((((())))))******))))))))))))))))))))))))))))))))))))************''')))******))))))***+++))))))))))))))))))))))))'''((()))******)))((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''***++++++***'''&&&))))))))))))))))))))))))))))))))))))))))))))))))111///---***)))))))))***'''''''''(((((())))))***'''((()))******)))((('''((((((((((((((()))******(((((()))***************'''''''''((((((((()))))))))***++++++,,,,,,++++++))))))))))))))))))))))))************************)))******++++++,,,---------------,,,,,,,,,++++++************+++,,,---...++++++,,,------...//////......//////000111111111222222222222222222222222111222333444555444333333111111111111111111111111///...------......---,,,+++++++++++++++++++++++++++***))))))***+++++++++)))))))))******+++------++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))******)))((((((((((((((())))))************))))))*********)))))))))******))))))))))))))))))))))))************************)))***+++,,,,,,,,,,,,+++++++++************+++++++++---///...,,,+++,,,...------,,,,,,,,,+++++++++***+++---000111111000///))),,,111222111000111333---...///222555777((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++)))************+++++++++///---,,,,,,,,,,,,+++)))---,,,+++++++++,,,------,,,++++++,,,---000333444,,,///222444333444666888777BBBLLLQQQWWW___cccbbbggghhhnnnxxx}}}}}}~~~yyyxxxwwwvvvvvvuuusssooollliiihhhiiiiiibbbVVVMMMKKKBBBAAA>>>:::555333333444111000//////111000...+++,,,,,,.........,,,+++)))---,,,+++++++++,,,---...))))))(((((()))+++---///((()))***+++,,,,,,+++***'''((((((((())))))******))))))))))))))))))))))))))))))))))))************''')))******))))))***,,,))))))))))))))))))))))))'''((()))******)))(((''''''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''***,,,,,,***'''%%%))))))))))))))))))))))))))))))))))))))))))))))))---+++***(((((()))+++,,,%%%%%%&&&'''((()))******'''((()))******)))((('''((((((((((((((()))******'''((()))***************&&&'''''''''(((((())))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---------------,,,,,,+++++++++************+++,,,---...++++++,,,,,,---...//////......//////000111111111222222222222222222222222000111222333444333222222111111111111111111111111000...------...///---,,,++++++++++++++++++++++++,,,+++)))(((***+++++++++************+++,,,---...+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++((((((((((((((((((((((((******)))((((((((((((((())))))************))))))******,,,,,,---,,,,,,+++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,******))))))))))))*********---//////,,,+++,,,...---------,,,,,,++++++++++++,,,///111222222111000---000222333333111111000222444777666444444(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++------------------------............////////////111111222444888<<<@@@CCCEEEGGGKKKQQQYYYaaahhhlllttttttxxx~~~wwwxxxxxxvvvrrrmmmgggdddUUUQQQLLLEEE@@@;;;999888222222222111111111000000---,,,++++++------,,,+++------------------------+++++++++*********))))))*********++++++,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,+++)))(((((()))))))))))))))))))))))))))((((((((((((((()))******((((((((((((''''''''''''%%%'''((((((''''''(((***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++------------,,,,,,+++*********+++++++++,,,,,,,,,---------............///---......///////////////...///000111222333444444222222222222222222222222111000///000111222111000,,,,,,,,,,,,,,,,,,,,,,,,//////000000///---,,,***))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++***)))(((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((()))************+++++++++))))))))))))))))))))))))***,,,,,,((('''))))))&&&+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///////////////.........111000111333666999(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++---------------------------.........///////////////...------...000222333555555666888;;;@@@DDDFFFIIIIIIMMMSSSWWWYYY```hhh}}}wwwrrreeeeeeccc```ZZZTTTNNNKKK???===:::666444222222222111111000000000/////////...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***++++++++++++++++++,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++)))(((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---------,,,,,,+++*********+++++++++,,,,,,,,,------------............---......///////////////...///000111222333333444222222222222222222222222111000//////111111000///,,,,,,,,,,,,,,,,,,,,,,,,......//////...,,,+++***))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++++++++***)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))))))))************+++++++++))))))))))))))))))))))))))),,,,,,)))***------*********++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,,,,,,,---....../////////////////////...111000111333666999(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******************))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///---,,,+++,,,------//////...------...000000111000222777999999>>>DDD[[[iiivvvyyyuuuqqqnnnkkkllljjjhhheeedddddddddeeejjjhhheeebbb^^^YYYTTTPPPNNNLLLJJJFFFBBB===999777444333222000000000111111////////////............000///......000000///...+++++++++++++++++++++++++++++++++***************+++++++++++++++*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))(((((()))))))))))))))))))))))))))((((((((((((((()))******))))))******+++,,,,,,,,,'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---------,,,++++++******+++++++++,,,,,,,,,------------............---......///////////////...//////000111222333333111111111111111111111111222111//////000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))))))))))))))))))))))))))************************+++++++++++++++++++++++++++***))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))************+++++++++))))))))))))))))))))))))'''+++,,,***,,,///000...)))******************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////---,,,,,,,,,,,,---............//////////////////111000111333666999((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))(((((()))***************************++++++++++++++++++++++++++++++++++++,,,,,,---------........................///000111000////////////000111222555222111333444333777<<>><<<(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))''')))(((&&&(((,,,+++'''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++,,,,,,,,,,,,------------------------------,,,++++++******++++++,,,************************(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''((()))+++,,,+++---...---+++))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))************(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))((()))))))))))))))((('''))))))(((((('''''''''&&&&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((************))))))))))))))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))*********+++++++++***++++++,,,,,,++++++***++++++,,,,,,---...//////,,,,,,,,,---------............////////////......444444555666777777(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((()))))))))(((((((((((())))))))))))((())))))&&&(((++++++'''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))************++++++++++++++++++,,,,,,,,,------------------------------,,,++++++******++++++,,,************************(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((''''''((()))+++,,,+++---...---+++))))))***))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))************)))))))))))))))*********(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))*********)))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++***++++++,,,,,,++++++***++++++,,,,,,---......///,,,,,,,,,---------......---...///000111111111111000111333555777999(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((()))))))))))))))***)))'''(((+++***&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------------------------++++++************++++++************************(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''((()))+++,,,+++---...---+++))))))***))))))))))))))))))))))))))))))''''''''''''))))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************+++++++++***************))))))))))))************************))))))))))))(((((())))))))))))******))))))))))))))))))))))))((((((''''''((()))***+++((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))************))))))(((((())))))*********))))))))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,------......,,,,,,,,,---------......,,,---///000222333333444000111333555777999(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++******))))))))))))******(((((((((((())))))))))))***+++***'''(((+++***&&&*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((''''''((()))***,,,+++---...---+++))))))***((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************************************((()))))))))************++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''&&&&&&''')))+++---(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''(((((()))***++++++,,,******))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,---------......------///000111222222222333333555666777777(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++******))))))))))))******(((((((((((()))))))))))))))+++***((())),,,+++'''))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))'''(((((((((((((((((('''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((''''''((()))***,,,+++---...---+++))))))***((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))((()))))))))************************************((()))))))))************++++++******))))))(((((())))))((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''')))+++---'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''(((((()))***++++++,,,******))))))))))))******)))))))))(((((((((((('''(((((((((((((((((((((((())))))(((((('''''''''&&&'''((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))******++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000//////222333444666777777(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((()))))))))))))))***)))((()))---,,,((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))'''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((''''''((()))+++,,,+++---...---+++))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))***************************+++++++++))))))))))))************************))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((''''''((()))***+++'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''(((((())))))************))))))(((((())))))***))))))((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))***+++++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------............////////////.........000222555888:::(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''))))))(((***......***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))************+++++++++************++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))***((((((''''''((()))+++,,,+++---...---+++))))))***))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))************)))))))))))))))*********))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))))))))((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''((()))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((())))))***++++++(((((()))))))))************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......---...///000000000000000...///222555888:::(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&(((((((((***//////+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++)))************+++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''((()))+++,,,+++---...---+++))))))***))))))))))))))))))))))))'''(((+++,,,,,,+++((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))************(((((())))))******++++++))))))(((((('''''''''&&&((((((((((((((((((((((((((()))))))))))))))((('''&&&'''''''''(((((())))))))))))(((((('''''''''&&&''''''''''''((((((((()))((((((((((((''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''''''((()))*********(((((((((((())))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,---///000222333333333111222444666777888))))))))))))))))))))))))(((((((((((()))))))))))))))******)))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))************))))))+++*********))))))((((((************************))))))))))))))))))))))))+++*********))))))((((((+++++++++,,,,,,---------************************))))))***+++,,,,,,------************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***'''(((((()))***+++++++++---------,,,,,,+++++++++(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((()))))))))***************************++++++************++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&''''''((()))******+++''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&%%%&&&'''***---///'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++)))************+++++++++''')))***)))((('''((())))))))))))))))))))))))))))))*********++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,++++++***+++++++++,,,,,,,,,---------......////////////000000000000111222444555777888))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))************))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))******++++++++++++************************)))******+++,,,,,,------************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***&&&''''''((())))))******,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((())))))*********))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((()))(((&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********+++***)))(((((()))***+++))))))*********+++++++++((()))******(((((()))***)))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++***++++++,,,,,,,,,,,,---------......////////////000000000000111222333555666777))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))*********************************++++++,,,,,,---************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''')))((((((''''''(((((()))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))++++++************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))***************(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))((((((''''''''''''''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((***)))'''&&&%%%%%%&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))))))))******)))))))))*********++++++)))***+++***))))))***+++))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,---------......////////////000000000000111222333555666777(((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))(((((()))+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((*********************************++++++,,,,,,,,,************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((''''''(((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******************++++++(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))***))))))))))))************)))+++,,,+++***)))***+++))))))))))))))))))))))))(((((((((((())))))))))))************+++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,---------......////////////000000000000222333444666777888(((((((((((((((((((((((((((((((((((())))))))))))&&&((())))))(((((()))+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))************))))))(((((((((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***************************+++++++++++++++,,,,,,************************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++******************))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((())))))))))))))))))******)))))))))(((((()))))))))*********)))+++,,,+++***)))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++***++++++,,,,,,+++******+++*********++++++,,,---,,,,,,,,,---------......////////////000000000000333444555777999999))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))''''''(((((((((((())))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))************************++++++++++++++++++++++++************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************''''''(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))***************)))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((())))))((('''&&&%%%$$$$$$(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))))))))************))))))((((((((()))))))))******)))***+++***))))))***+++))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++***+++,,,,,,,,,+++))))))************+++,,,------,,,,,,,,,---------......////////////000000000000333444555777888999))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))'''''''''((((((((())))))************************))))))))))))))))))))))))((()))))))))*********************)))))))))((((((************************++++++++++++++++++++++++************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))*********))))))((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''(((((()))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''&&&%%%$$$&&&&&&'''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))((()))***++++++***)))((((((((((((((()))))))))***((()))******(((((()))***)))))))))))))))))))))))))))))))))*********++++++))))))))))))***************+++,,,,,,,,,+++)))(((************+++,,,---...,,,,,,,,,---------......////////////000000000000111222444555777888))))))))))))))))))))))))(((((((((((()))))))))))))))***+++)))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((((('''************************++++++++++++++++++++++++************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((''''''''''''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))***)))))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''((()))***++++++''''''''''''((((((((()))''''''''''''((((((((()))&&&'''((()))************%%%&&&'''((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((()))***++++++***)))((((((((((((((())))))))))))''')))***)))((('''((()))))))))))))))))))))))))))************++++++++++++))))))))))))************)))***,,,---,,,***((('''************+++,,,---...,,,,,,,,,---------......////////////000000000000000111222444555666(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++++++++*********)))))))))***+++,,,,,,+++***)))***************)))((((((+++******)))(((''''''&&&))))))))))))))))))))))))***)))(((&&&&&&''''''(((++++++***)))(((((())))))'''((()))******)))((('''******))))))((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''((())))))+++***((('''((()))((('''******))))))((((((''''''))))))))))))******************))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))*********************++++++++++++******((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&&&&&&&'''((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''******))))))((((((''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++&&&&&&'''((('''&&&'''***((()))***++++++***)))(((''''''(((((())))))************))))))))))))******))))))))))))*********************)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////.........333222333555888999)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))************************(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++++++++*********)))))))))***++++++++++++***)))***************)))((((((*********)))((('''''''''))))))))))))))))))))))))***)))((('''&&&''''''(((***))))))((((((((((((((('''((()))******)))((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((('''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******+++)))((('''((()))((('''***)))))))))((((((((('''((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************)))******++++++******)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''***)))))))))((((((((('''''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))((()))))))))************,,,***)))******)))((('''((()))***++++++***)))((((((((((((((())))))))))))******))))))))))))******))))))))))))************************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////222222222444777999************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++++++++***************)))***++++++++++++***))))))************))))))(((******))))))((((((''''''))))))))))))))))))))))))))))))(((''''''''''''(((((((((((('''''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))***+++++++++)))''''''((()))((('''))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))************************''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************)))******++++++******)))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************+++)))'''''')))***(((%%%))))))************))))))))))))))))))((((((((((((******))))))))))))******))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////111111111444666888))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((************************(((((((((((())))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********************************++++++*********))))))************)))(((***)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((('''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((())))))***+++***)))''''''((())))))((())))))))))))((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((())))))))))))))))))))))))*********&&&((((((''''''******((()))))))))******)))))))))******))))))((((((''''''******))))))))))))******((()))))))))************)))***************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////000000000111000111333666777(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************+++******************+++((())))))*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((()))*********)))((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))***((('''''')))***)))((((((((((((((())))))))))))''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************)))))))))******)))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))&&&,,,///***'''***,,,+++***))))))))))))))))))*********))))))((((((''''''******))))))))))))******((()))))))))************))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000111111111000111333666777''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***************+++++++++++++++***))))))***++++++((())))))************)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))(((''''''&&&'''(((***+++++++++***)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''''''''(((((()))***((('''''')))******)))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************((())))))******))))))((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))&&&,,,...'''%%%)))***'''******))))))))))))******))))))))))))((((((((((((******))))))))))))******))))))))))))************))))))******+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000000111111222111111111444666888(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))*********+++++++++++++++***))))))***++++++(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&&&&&&&''')))***+++***)))(((***)))(((''''''((()))***'''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))***)))((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((('''((())))))***)))(((&&&''')))******)))'''((((((((()))))))))***((((((((()))))))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''((())))))***'''((((((((()))))))))***''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********************)))))))))((('''***(((%%%***333222(((+++***)))(((((()))***+++(((((((((((())))))))))))******))))))))))))******))))))))))))************))))))***++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000111111222222222222222444777999))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))******++++++++++++,,,+++***))))))***+++,,,(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))'''((()))))))))(((&&&%%%$$$&&&((()))***)))((('''***)))(((''''''((()))***'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))+++***)))(((((('''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))******+++)))(((&&&''')))******)))'''((((((((())))))******))))))))))))******************))))))((((((''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''((((((((())))))******''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************+++*********))))))((((((,,,,,,((()))777FFFBBB444+++***)))(((((()))***+++''''''(((((())))))************))))))))))))******))))))))))))************))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------.........//////000111222222222333222333555888999))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++******))))))(((((())))))))))))))))))))))))+++***)))'''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))******))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((******))))))(((((('''''''''(((***,,,,,,***((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&(((***))))))(((((((((((())))))+++++++++*********))))))))))))(((((('''''''''&&&'''+++***,,,AAAUUUGGG(((*********************************)))))))))))))))***)))((((((((()))+++,,,******))))))))))))))))))------------,,,,,,+++***)))***,,,,,,+++++++++,,,++++++,,,,,,,,,---------......///000000000000000444333222444666777))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,,,,((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))+++***)))(((''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''')))(((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((***)))))))))((((((((('''((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&&&&(((***))))))(((((((((((())))))+++++++++*********))))))))))))((((((((('''''''''$$$(((&&&$$$///:::222 ************************)))))))))))))))************)))((((((((()))++++++************************,,,,,,------,,,,,,+++***)))***,,,,,,+++++++++,,,++++++,,,,,,,,,---------000111111111111111000///333222222444666777))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++,,,,,,------''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))***%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&(((***))))))(((((((((((())))))+++************)))))))))))))))(((((((((((('''''''''******&&&&&&''''''%%%))))))))))))))))))))))))(((((())))))******++++++)))))))))((()))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))***,,,,,,+++++++++,,,,,,,,,,,,,,,------------222333333222222111000///333222222333666888(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***)))(((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))''''''(((***))))))(((((((((((())))))************))))))))))))))))))((((((((((((((((((++++++------)))%%%(((///((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))))))))******+++++++++,,,,,,,,,,,,,,,---++++++,,,,,,,,,++++++***)))***,,,,,,+++++++++,,,,,,,,,,,,------------...111111111222222111000000333222222333666888((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************************************)))))))))***************************************(((((())))))******++++++))))))))))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******)))((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))(((''''''((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''')))******((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))))))))&&&(((,,,***$$$%%%+++((((((((((((((((((((((((''''''((()))***++++++,,,((()))))))))************++++++,,,,,,,,,---------******+++,,,,,,+++++++++)))***,,,,,,+++++++++,,,,,,,,,---------.........---...///000111111111111222111111333666888))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((************((((((''''''''''''''''''''''''))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((************************((((((((((((((((((((((((((((((''''''''''''((((((''')))+++***)))(((((()))))))))(((((((((((())))))(((((()))))))))))))))***(((((())))))))))))******)))&&&&&&)))***&&&$$$$$$))))))))))))))))))))))))(((((())))))******++++++(((((()))************)))***++++++,,,,,,------...)))***++++++++++++++++++)))***,,,,,,+++++++++,,,,,,---------............+++,,,...///111222222222222111111333666888))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))*********))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))*********************************************************************************************)))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***''''''''''''((((((((()))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((***++++++***(((''''''''''''''''''''''''''''''''''''((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********'''((((((((()))))))))***&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''')))++++++***((())))))))))))(((((((((((())))))(((((((((((())))))******(((((()))))))))***************)))''')))+++)))&&&************************)))))))))))))))*********'''((()))***+++******)))*********+++,,,---------))))))***+++++++++++++++)))***,,,,,,+++++++++,,,------------............---...///000111222222222111111111333666999))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))&&&'''(((*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++************************'''''''''((()))******+++((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))***++++++***)))'''''''''''''''''''''''''''%%%&&&&&&'''((()))******'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++'''((((((((())))))******&&&''')))******)))'''&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''%%%$$$######%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''')))++++++***)))))))))))))))(((((((((((())))))'''((((((((())))))******(((((())))))*********+++&&&***)))$$$%%%,,,...************************************)))))))))))))))'''((()))++++++******)))))))))***++++++,,,------((()))***+++++++++++++++)))***,,,,,,+++++++++,,,---------.........//////000111111222222222111111111111111333666999(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''******))))))((((((''''''((((((''''''''''''(((((()))))))))))))))((('''&&&'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))(((''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&'''&&&%%%&&&((((((((('''''''''''''''(((((((((((('''((()))******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))+++,,,---,,,+++)))(((((('''''',,,+++***))))))***+++,,,******++++++++++++************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////000000000000///000222444555777(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((('''''')))((((((''''''(((((()))((((((((())))))*********'''(((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''***++++++++++++***))))))))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''')))((((((((('''''''''''''''&&&%%%&&&((((((((('''''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))***+++,,,,,,+++***)))((((((((((((++++++***))))))***++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------.../////////000000000000///000222444555777(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((('''***))))))(((((())))))***+++***)))((())))))++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((,,,,,,,,,---,,,++++++***)))))))))))))))))))))))))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((('''''''''''''''&&&%%%&&&((((((((('''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,++++++*********++++++******))))))))))))******++++++***))))))***++++++,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------....../////////000000000///000222444555777((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))******000///,,,)))''''''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((,,,,,,------,,,,,,+++***(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((''''''''''''&&&%%%&&&((((((((('''''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))---,,,,,,++++++*********))))))(((((()))***+++++++++******************+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........./////////000000///000222444555777))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((******))))))))))))******000///,,,)))''''''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))+++++++++++++++******)))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''(((((((((((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,,,,,,,,,,++++++******(((((((((((()))***+++,,,*********++++++***************++++++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............///////////////000222444555777))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''''''''(((((((((***))))))(((((())))))***+++***)))((())))))++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))***************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''''''''((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''(((((((((((((((((('''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***++++++,,,++++++***)))))))))(((((()))***++++++)))***++++++++++++***))))))******++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------.........////////////000222444555777))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))((((((((())))))*********'''(((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))******************))))))(((''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''((((((((()))'''&&&%%%&&&((((((((('''''''''''''''((((((((((((''''''&&&&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++++++++***)))***)))))))))))))))******)))***++++++++++++***)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------........./////////000222444555777))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((()))))))))***)))((('''&&&'''(((((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))******++++++++++++***))))))((((((((((((((((((((((((%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))'''&&&%%%&&&((((((((('''''''''''''''((((((((()))&&&&&&%%%%%%&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***++++++***)))******))))))))))))******)))***+++,,,,,,+++***)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////000222444555777***)))'''&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))%%%&&&&&&'''((())))))*********))))))((((((''''''))))))((('''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))++++++***)))((('''&&&&&&''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''(((((((((((((((((()))***,,,---......((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''*********)))))))))))))))(((((())))))((('''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''***+++***(((******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,++++++++++++++++++++++++,,,+++)))(((,,,000...(((,,,+++++++++***)))))))))++++++******************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,------------------...000000000000////////////111222333444555555))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''(((((()))*********)))))))))((((((((('''))))))((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''((((((((((((***+++,,,---...///000000((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))(((&&&'''***+++***(((******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,++++++++++++++++++++++++)))***)))***///666555000+++++++++***************************************++++++++++++++++++++++++******++++++,,,,,,,,,+++,,,,,,,,,,,,------------/////////...............111222333444555666((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''(((((())))))*********))))))))))))(((((((((((())))))(((''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''(((((((((((((((((())))))***+++,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,++++++++++++++++++++++++((())))))***000666666111***************+++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,------------------...............111222333444555666((()))+++,,,,,,,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((()))))))))*********+++))))))))))))(((((((((((())))))(((''''''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&''''''''''''((((((((((((&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((()))******************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))(((((()))***++++++************************)))+++***(((+++///...***)))))))))***+++++++++,,,***************+++++++++))))))))))))))))))))))))++++++***+++++++++,,,,,,******++++++,,,---------------............//////111222333555666777''')))+++------,,,***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************(((((((((((())))))))))))))))))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''((((((((((((*********+++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))))))))''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))******+++******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))***+++***************************,,,+++((((((***)))&&&)))))))))***+++++++++,,,))))))*********+++++++++))))))))))))))))))))))))++++++*********+++,,,---******+++,,,,,,---............/////////000000000111111333555666777'''(((***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((())))))))))))*********************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((())))))))))))))))))''''''''''''((((((((((((***************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&'''''''''((((((((('''''''''(((((())))))***&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++***))))))***,,,******))))))))))))******))))))))))))))))))))))))))))))))))))***************)))))))))))))))******************************)))++++++)))))),,,,,,)))***************+++++++++)))))))))***++++++,,,,,,************************,,,+++*********+++,,,---++++++,,,,,,---...//////......//////000111111111000111333555777888'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))((('''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''(((((((((((()))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((((('''((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''((((((((((((%%%%%%&&&''''''((())))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***++++++))))))***---******))))))))))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******************************'''+++,,,)))))),,,---++++++++++++***************((())))))***++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...+++,,,,,,---///000000111------......///000000111000111333555777888''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((('''''''''''''''((((((((())))))******))))))((('''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))------,,,,,,++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))$$$$$$%%%%%%&&&'''((((((&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++))))))+++---******))))))))))))******))))))))))))))))))))))))))))))))))))******************)))))))))))))))***))))))))))))))))))))))))(((,,,,,,)))''')))***(((,,,+++++++++******))))))((())))))***++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,---...///000111222,,,,,,------...///000000000111333555777999))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((()))++++++))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''###%%%(((((((((((()))+++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***'''&&&&&&)))***(((%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&'''(((***+++))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))%%%&&&&&&&&&''''''(((((()))))))))))))))(((''''''))))))))))))))))))))))))***((('''&&&&&&'''(((***))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))***************)))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******************************)))************+++++++++(((((()))***************))))))***++++++++++++***************************************************,,,,,,,,,++++++*********++++++******++++++,,,------,,,,,,,,,,,,---.........------......///000111///000111333444555))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++))))))((('''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))((('''''''''''''''''''''''''''''''''###%%%''''''&&&&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((()))))))))))))))'''&&&'''))))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''(((***+++))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&'''''''''((((((((()))))))))))))))((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))***************)))(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''&&&&&&'''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++(((((()))***************))))))***++++++++++++***************************************************,,,,,,,,,+++++++++******++++++******++++++,,,------,,,,,,,,,,,,---.........------......///000111///000111333444555))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((()))***+++)))((((((''''''''''''((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''''''''''''''''''''''''''%%%'''(((((('''&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((('''&&&'''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((((((((()))))))))))))))))))))((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((()))))))))************))))))(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((''''''&&&(((((((((((())))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))*********++++++(((((()))***************))))))***++++++++++++***************************************************,,,,,,,,,++++++++++++***++++++******++++++,,,------,,,,,,,,,,,,---.........------......///000111///000222333555666(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))******)))(((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))(((((((((''''''''''''''''''''''''''')))+++,,,+++)))(((((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))******((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))))))))************)))(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''((((((((()))))))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((()))***************))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,---.........------......///000111000000222444555666(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))(((((((((((())))))***((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***+++,,,+++)))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))((())))))*********))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''(((((((((((())))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************(((((()))))))))*********(((((()))***************))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++******++++++,,,------,,,,,,,,,,,,---.........------......///000111000111222444555666))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((''''''''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))'''%%%%%%&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))%%%'''(((((('''''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))((())))))************)))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******************************((((((((()))))))))******(((((()))***************))))))***++++++++++++******************************************************++++++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---.........------......///000111000111333444666777))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%'''((((((&&&%%%%%%&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))$$$&&&(((((('''''')))+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''((((((((('''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))(((((()))***************''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((((((((()))))))))***(((((()))***************))))))***++++++++++++*********************************************************+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---.........------......///000111000111333555666777))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))(((((((((((())))))'''''''''''''''((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))(((''''''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))$$$&&&)))(((''''''))),,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((()))++++++)))((('''((((((''''''&&&&&&&&&%%%''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''((())))))***(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))(((((()))***************&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))***++++++++++++************************************************************++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,---.........------......///000111111222333555666777))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((()))+++---...***+++,,,***(((''''''(((''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((()))&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''')))'''&&&(((++++++)))'''&&&&&&''''''((())))))))))))(((+++000000+++((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&(((((('''''''''(((((()))''''''''''''((((((((()))''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))***+++***))))))))))))))))))))))))))))))************************---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))******---,,,***)))***,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,------......------/////////000111111222222...///111333555777))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))***,,,---***+++,,,***((('''((()))'''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((()))((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((()))))))))************)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''')))'''&&&(((***+++)))'''(((((((((((((((''''''''')))(((***......***((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((())))))(((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((***+++++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***)))))))))************************))))))))))))************,,,++++++***))))))******---+++*********+++,,,,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------/////////000111111222222111222444666888999))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******)))))))))******+++***++++++***((('''((()))''''''((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((((((''''''((())))))***)))(((''''''((()))***))))))))))))***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((******)))(((***))))))(((''''''&&&&&&***'''(((++++++((('''***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((***+++,,,))))))(((((('''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))*********++++++,,,+++******)))*********,,,++++++******++++++,,,+++,,,,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,------......------...//////000000111111222222333555666888999(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((*********))))))))))))))))))++++++***((((((((()))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))******)))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((())))))***)))'''&&&&&&''')))***(((((()))))))))*********)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))******)))((())))))((((((''''''''''''***'''&&&))))))&&&'''***(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++'''''''''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++***************+++++++++,,,+++******+++,,,+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------......//////000111111111111111333555666777(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******)))))))))((()))***+++***)))((()))***(((((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))'''''''''((((((((())))))((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''((())))))))))))))))))''''''''''''(((((())))))***&&&%%%''''''%%%&&&***(((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''''''''''''''))))))((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))%%%%%%&&&&&&'''(((******((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************************+++++++++++++++***************++++++)))+++---,,,******+++,,,++++++++++++******************+++++++++,,,,,,,,,+++,,,------......------.........///000000111111111222333555666777))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))******))))))((()))***+++***)))((()))***((((((((()))))))))******((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))******++++++******)))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((''''''''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&(((******)))((()))***&&&&&&''''''((())))))***)))&&&%%%((((((%%%&&&)))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''''''''***)))(((''''''&&&''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&''''''((((((((((((''''''(((((()))***((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))*********++++++++++++,,,*********)))******+++,,,(((+++...---+++)))***,,,++++++***************)))******+++++++++,,,,,,,,,+++,,,------......---------......//////000000111222333444666777888))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))******))))))((()))+++***)))((()))+++(((((()))))))))*********(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((()))))))))***************)))))))))((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***%%%(((******(((''')))***'''''''''((((((((((((((()))&&&&&&))))))&&&&&&)))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((***)))(((''''''&&&&&&&&&%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&''''''((()))***+++......,,,***)))(((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((('''''''''((()))***))))))))))))))))))))))))***************************************+++++++++*********************************+++++++++,,,,,,******))))))***++++++,,,'''+++///...+++)))***---,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++,,,------......------------......///000000000222222333555666666))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%&&&((()))*********)))((()))******)))((()))+++))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((()))***(((((())))))))))))(((((())))))))))))************))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))************,,,+++++++++******))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%(((******(((''')))+++)))))))))(((''''''&&&&&&(((&&&'''******'''&&&((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((******)))''''''&&&&&&&&&$$$%%%&&&'''(((***++++++''''''''''''''''''''''''%%%&&&'''(((***,,,...///444333000---***(((&&&%%%((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))***+++,,,,,,'''+++///...+++(((***------------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,------......------------......///000000000///000111222333333))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))***))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''((()))***++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++***((('''''''''((()))+++***))))))))))))***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&&&&&&&&&&'''((())))))******************)))(((((((((((())))))((('''&&&&&&)))'''&&&'''((()))((('''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))(((''''''***///333777555...&&&%%%''''''$$$''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++++++++******************************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,...//////...------...---...///000111111111111111222333555666777***)))((('''&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))))))))(((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))+++***)))((('''(((((()))'''(((((((((((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))(((((((((''''''''''''&&&&&&''''''((())))))******************)))((((((((((((((((((((('''&&&&&&(((((('''(((******(((&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&***......000///+++))),,,,,,)))''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********************************************************++++++++++++++++++++++++***++++++,,,,,,++++++************+++,,,,,,,,,---,,,...//////...------...------...///000111000000111222333555666777))))))((('''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''')))******+++***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******)))(((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((''''''''''''&&&''''''(((((())))))******************)))(((((((((((((((((((((''''''&&&(((((()))+++,,,,,,)))&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&###$$$%%%%%%$$$%%%''')))(((...222///---------+++''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,...//////...------...,,,---...///000000000///111222333555666777&&&'''((()))+++---///000(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***))))))((('''&&&'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((***))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''''''''(((((())))))))))))***************)))(((((('''((((((((((((((('''''''''(((+++---///---)))%%%''''''''''''((((((((((((((((((((((((''''''''''''%%%'''(((((('''&&&'''((()))111444000***))))))(((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******))))))((((((***************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++,,,...//////...------...------...///////////////111222333555666777%%%&&&(((***---000333444(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***))))))((('''&&&''''''((()))***))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((()))))))))))))))(((((('''***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((((((((()))))))))***))))))(((((((((((())))))************************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((((((((((((((((((((((()))))))))))))))***************)))((((((''''''(((((((((((((((''''''(((+++...000...)))%%%''''''''''''(((((((((((())))))((((((((('''''''''&&&(((******)))(((((((((+++111222+++%%%%%%''''''''''''((((((((((((''''''((((((((()))))))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))*********+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,,,,,,,,,,...//////...------...---...//////////////////111222333555666777''''''((()))***,,,...///))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((())))))))))))(((((('''&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((('''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((('''''''''(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))***************)))((((((&&&'''(((((((((((((((((('''(((+++...///---)))%%%''''''''''''(((((((((((()))))))))(((((((((''''''%%%'''))))))'''''''''((())),,,,,,&&&###&&&)))***''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,------------,,,...//////...------...//////000000000000//////111222333555666777))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))))))))(((&&&''')))*********(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********''''''(((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))***)))((('''&&&(((***+++,,,,,,+++***((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((()))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))***************)))((((((&&&&&&'''(((((((((((((((((((((***,,,...,,,)))&&&''''''''''''(((((((((((())))))))))))((((((((('''%%%&&&((((((''''''(((***''')))((($$$$$$(((***)))''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((())))))***++++++,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,---.........,,,...//////...------...000111111111111111000000111222333555666777***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))***))))))&&&''')))***+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))*********)))'''&&&***---111444444111---***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++))))))(((((((((((())))))************************(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))*********)))))))))))))))***************)))((((((&&&&&&'''((())))))(((((((((((()))+++,,,,,,(((&&&''''''''''''((((((((()))))))))))))))(((((((((((('''((()))(((((((((***,,,((()))(((%%%'''***)))%%%''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((())))))***++++++,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,---...//////,,,...//////...------...111111222222222111111000111222333555666777))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((************************))))))))))))************)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((()))***+++++++++++++++))))))(((((((((((())))))'''777VVViiiUUU///"""---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))(((''''''))))))))))))*********************)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''(((((('''&&&%%%%%%))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''''''''(((***+++++++++***)))((('''&&&&&&***)))(((''''''((()))***((((((((((((((()))******''''''''''''((((((((()))(((((())))))))))))((((((******))))))))))))******((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))************)))))))))))))))))))))(((''''''))))))))))))(((((((((((())))))************))))))'''''''''(((((((((((()))$$$%%%&&&(((((('''&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&'''((())))))***((((((((((((((()))))))))'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))******)))(((''''''((((((((((((((((((((()))******''''''''''''((((((((()))&&&***+++)))))),,,+++((((((((((((((())))))))))))+++***)))'''''')))***++++++++++++++++++***)))(((+++++++++***************)))************+++++++++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,------......------,,,.........------,,,,,,,,,///...---...///333666999888666333111//////000111555555666777888888(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))******++++++******))))))(((((((((((())))))$$$,,,???NNNDDD...&&&---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))(((''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((('''&&&&&&)))(((((((((''''''''''''(((((((((((((((((((((((()))(((((('''((()))***+++******))))))(((((('''''')))((('''&&&&&&'''((()))((((((((((((((()))******'''''''''((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''))))))))))))(((((((((((()))***************)))((((((((((((((())))))))))))((())))))*********))))))************************(((((((((((('''''''''&&&'''''''''(((((()))))))))(((((((((((((((((((((((()))))))))******+++++++++(((((((((((((((((((((((((((((((((((()))))))))************)))))))))((((((((((((((((((((()))******'''''''''((((((((())))))%%%((((((&&&'''******((((((((((((((()))))))))***+++***)))(((((()))***++++++++++++++++++***))))))******************++++++)))************+++++++++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,------------,,,,,,......---------,,,,,,,,,......---///111555999<<<777555333111//////000111333333444555666666''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))((((((***))))))(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))************))))))((()))((((((''''''(((((()))&&&&&&***///111---++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((('''))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((()))))))))(((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))******''''''((((((((()))))))))(((((()))******)))((((((((((((''''''''''''(((((())))))((((((((((((''''''))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))(((((('''(((((((((((())))))))))))***+++++++++***)))(((((((((((()))))))))*********)))(((((('''''''''((((((((((((((())))))))))))))))))))))))((('''''''''&&&(((((((((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((()))))))))************+++,,,+++***)))(((((((((((((((((())))))***''''''((((((((()))))))))555666333,,,)))***(((%%%((((((((()))))))))******+++***)))(((((()))***+++***++++++++++++***)))))))))))))))***+++++++++,,,)))************+++++++++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,------------,,,,,,...------------,,,,,,,,,......---...000333666888555444222000000000000111111111222444444555(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))(((***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************))))))(((''')))((((((''''''(((((())),,,)))%%%###'''---,,,'''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))************''''''((((((((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((()))))))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))***'''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((())))))***'''(((((((((((()))))))))((()))***++++++***)))((()))((((((''''''(((((())))))))))))))))))((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))++++++++++++***)))(((((((((((((((((()))))))))***)))((('''&&&&&&&&&((()))&&&'''''''''(((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((+++***************))))))((((((((((((((((((((((((************************(((((()))))))))*********)))***,,,------,,,***)))))))))(((((((((((())))))'''(((((((((((()))))))))<<<<<<777///+++,,,+++'''(((((()))))))))***************)))(((((()))************+++++++++******)))(((((()))***+++,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,------,,,,,,,,,------------------------//////---,,,,,,---//////222222111000000000000111000111222333444555))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))************************((()))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))************************((())))))******************************)))((('''))))))(((((((((((())))))***,,,***%%%''',,,,,,&&&************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************((((((((())))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((())))))***(((((((((((()))))))))***''')))***,,,,,,***)))'''***))))))(((((())))))***((((((((()))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((('''((((((((()))))))))***+++++++++++++++***))))))''''''((((((((()))))))))***)))((((((((()))+++,,,(((((()))******+++,,,,,,))))))***+++,,,,,,------++++++++++++++++++******++++++*********)))))))))++++++++++++************))))))))))))))))))))))))))))))))))))************)))***,,,---...,,,+++)))))))))(((((((((((())))))(((((((((((()))))))))***+++---+++((((((,,,///---))))))))))))******************))))))))))))******)))******+++++++++******(((((()))***+++,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,+++------------------------///...---,,,,,,,,,------000000//////000000111111111222333444666666************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++******+++******))))))******+++))))))))))))))))))))))))***))))))(((((())))))***************************))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))************************((()))******++++++*********++++++++++++******)))+++******))))))******+++$$$))),,,+++***++++++)))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''''''''((()))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))******(((((())))))))))))((((((((((((((((((((()))******((((((((()))))))))******''')))+++------+++)))'''******))))))))))))******''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))'''(((((()))))))))))))))''''''(((((())))))************+++++++++++++++***((((((((()))))))))******''''''(((((()))***,,,,,,))))))***+++---...//////000000111222333444444555222222222222222222222222......------,,,,,,++++++***************)))))))))(((((((((((((((((((((((()))))))))*********++++++)))***+++,,,---,,,++++++***))))))(((((((((((((((((((((((()))))))))******&&&((((((%%%&&&+++,,,+++)))))))))*********++++++)))))))))******)))))))))))))))***++++++++++++***)))))))))***+++++++++,,,)))************+++++++++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------------...------......///000111222---......///000111111111111222444555777888))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++++++++***+++******))))))******+++))))))))))))))))))))))))******))))))))))))******************************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))***++++++++++++******++++++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,&&&'''***---,,,)))))),,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))))))))))))))************''''''(((((()))******+++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((()))***))))))((((((((((((((())))))))))))''''''((())))))(((''''''((((((((((((((()))******(((((()))))))))*********''')))+++------+++)))'''))))))(((((((((((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))'''''''''((()))*********))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***,,,...000111222222111111222444555777888888===============<<<<<<<<<:::;;;;;;<<<<<<=========777777777666555444444444......---------,,,,,,,,,************************))))))*********+++++++++************+++++++++,,,******)))((((((((((((((((((((()))))))))*********,,,......***)))+++***'''))))))*********+++++++++))))))************))))))))))))***+++++++++++++++******************++++++)))************+++++++++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------...///000111222222+++,,,---///000111111111111222444555777888(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++++++++++++++++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))************************))))))***++++++++++++******+++,,,,,,---------------,,,,,,++++++,,,,,,---...******...---((((((---************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((()))))))))))))))))))))))))))************&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''((()))++++++)))((('''%%%%%%&&&'''((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((()))******))))))))))))************'''))),,,......,,,)))'''((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))&&&''''''((()))******+++((()))***+++,,,---------,,,,,,------------......333555777:::<<<>>>>>>>>>??????@@@BBBDDDEEEFFFGGGGGGGGGFFFEEEDDDBBBBBBAAAAAAAAABBBCCCDDDEEEEEEFFFAAAAAA@@@??????>>>======777777777777666666555555........................)))************+++++++++***)))))))))******,,,,,,******)))((((((((((((((())))))))))))************(((+++,,,***+++------***)))************+++++++++))))))************))))))((()))***++++++++++++++++++++++++***************)))************+++++++++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,+++++++++,,,,,,,,,------.................................***+++---///000111111222000111333555666777))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))+++,,,+++)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))((())))))***,,,,,,*********)))))))))))))))''''''&&&&&&(((+++---///............//////000000333444555777999:::<<<<<<======<<<<<<;;;;;;::::::666666666666555444222111222...)))(((***,,,---,,,,,,+++))))))))))))+++,,,)))))))))+++,,,,,,***(((++++++***)))(((''''''&&&))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''+++)))((('''((()))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''))))))))))))************((((((((((((((('''''''''''''''((((((((()))))))))((())))))***))))))((((((+++++++++,,,---...///000111333666999<<>><<<;;;<<<;;;999777555222///...///...,,,***))))))))))))+++***)))***++++++)))'''++++++*********)))))))))((((((((((((((()))******++++++++++++++++++++++++))))))************))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///......//////000111111222111222444555666666))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))(((((((((((((((***************+++++++++,,,+++***))))))***+++,,,,,,---///222555777999:::@@@AAABBBCCCEEEFFFHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJDDDEEEDDDCCCAAA???===<<<:::777222000111111///...---,,,++++++************,,,+++++++++,,,,,,+++))))))))))))***++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''***)))((('''((()))+++,,,))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''((((((((()))))))))******((((((((((((((((((((((((''''''''''''(((((((((((()))))))))***************+++,,,---///222555777888>>>???AAADDDFFFHHHIIIJJJJJJKKKMMMNNNMMMKKKIIIGGGEEEDDDBBBAAAAAACCCEEEFFFBBBBBB@@@???>>>>>>??????>>>>>>>>>?????????@@@@@@>>>???@@@BBBBBBBBBAAAAAACCCDDDDDDDDDDDDCCCAAA@@@???>>>===<<<:::888777666333111///,,,***)))((((((+++***)))***+++,,,+++)))))))))******++++++++++++)))))))))))))))***+++,,,++++++++++++++++++++++++))))))************))))))(((((())))))******++++++******+++++++++,,,,,,,,,))))))))))))******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///++++++,,,,,,---......///111222444555666666))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))((())))))***))))))((((((***************+++++++++)))***---000333555777888999:::===@@@DDDGGGJJJKKKMMMMMMNNNOOOQQQRRRRRRSSSQQQRRRRRRSSSSSSTTTTTTUUURRRRRRQQQQQQOOOMMMLLLKKKHHHFFFCCCAAA???===;;;888666666444222000---+++***---+++)))***+++,,,+++***)))))))))***+++---...///******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***)))((((((((()))+++,,,************++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))((((((((((((((((((((((((((()))***+++---///000222333555888<<<@@@DDDEEEKKKKKKLLLMMMNNNOOOOOOPPPQQQQQQPPPOOOMMMKKKIIIHHHDDDCCCAAA@@@???@@@BBBCCC<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>===>>>???AAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@CCCCCCCCCBBBAAAAAA@@@@@@:::888555222///---,,,+++,,,+++))))))+++,,,,,,+++((())))))***+++------...************+++,,,---...++++++++++++++++++++++++******))))))))))))******)))***************************+++++++++,,,,,,,,,)))))))))*********++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///.........///000000111111111222444555666666))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))***+++,,,,,,,,,,,,*********+++,,,,,,------000333888===AAADDDFFFGGGKKKLLLMMMOOOQQQRRRTTTTTTSSSSSSSSSTTTUUUUUUVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTSSSRRRRRRQQQPPPPPPPPPOOONNNLLLJJJHHHEEEDDDCCC@@@;;;777222000///---***)))***,,,,,,+++,,,+++***))))))***+++,,,******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))***+++)))))))))*********++++++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))***************+++++++++***+++,,,...111555888:::@@@AAABBBEEEHHHKKKNNNOOOOOOOOONNNMMMMMMMMMMMMMMMPPPOOOMMMKKKIIIHHHGGGFFF@@@???===;;;;;;;;;<<<===:::;;;<<<============<<>>=========>>>??????BBBBBBCCCCCCCCCBBB@@@???<<<======>>>>>>>>>??????GGGGGGFFFEEEEEEEEEEEEEEEBBBAAA???===:::888666666222000---------...---,,,******++++++,,,,,,------************+++,,,---...++++++++++++++++++++++++++++++***))))))***+++++++++***************************+++++++++,,,,,,,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///000000000111111222222222111222444555666666************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))'''&&&''')))+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))***+++,,,,,,,,,,,,,,,***+++...111444777999:::EEEGGGJJJMMMNNNNNNMMMLLLRRRSSSSSSTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPPPPOOOMMMLLLKKKKKKJJJLLLMMMPPPQQQRRRQQQQQQPPPNNNNNNMMMLLLIIIEEEBBB@@@<<<888444111000///---+++---+++***((((((((()))*********************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((()))))))))))))))))))))))))))******+++((((((((()))))))))******)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))******))))))***+++,,,---......222333666999===AAADDDFFFLLLLLLLLLLLLMMMNNNOOOPPPMMMLLLJJJIIIGGGGGGGGGGGGHHHGGGEEEDDDBBBBBBBBBBBB===<<<:::999999999999:::<<<===>>>???@@@@@@??????AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEIIIHHHGGGEEEEEEDDDEEEEEEJJJJJJIIIHHHFFFEEEDDDCCC===;;;888777666555444222000//////...---,,,,,,++++++************+++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++******************+++++++++,,,,,,,,,************++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///------............//////111222444555666666************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((***...///---+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************---,,,++++++++++++,,,,,,///222666;;;AAAFFFKKKMMMNNNOOORRRTTTUUUUUUTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXWWWWWWVVVVVVVVVUUUUUUUUUOOONNNMMMLLLKKKIIIHHHHHHLLLKKKIIIFFFDDDBBBAAA@@@AAADDDHHHJJJJJJKKKLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQLLLIIIDDD???;;;777333000...---+++))))))***+++,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((())))))))))))((()))))))))************'''((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((()))))))))'''(((((())))))******+++'''(((***---///222444555>>>???BBBFFFIIIKKKLLLMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIHHHFFFDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<>>@@@BBBCCCCCCCCCCCCAAAAAABBBCCCDDDFFFHHHIIIHHHGGGFFFDDDDDDDDDEEEEEEMMMNNNNNNNNNNNNMMMMMMLLLGGGEEEDDDCCCBBB@@@===;;;777666555333111///---------,,,++++++******++++++++++++++++++++++++++++++******+++,,,,,,+++************++++++++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............/////////000000000000000000111222444555666666************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***((())),,,111222...***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************---,,,,,,,,,...111444666<<<===AAAEEEJJJOOORRRTTTNNNOOOQQQSSSTTTUUUUUUUUUPPPPPPQQQRRRRRRSSSTTTTTTRRRQQQQQQPPPOOONNNNNNMMMIIIHHHHHHGGGFFFEEEDDDDDDGGGFFFDDDCCCAAAAAAAAAAAA???BBBEEEFFFEEEEEEFFFHHHIIIJJJKKKMMMOOOQQQTTTUUURRROOOLLLIIIFFFCCC>>>;;;666444111...,,,,,,---...++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++++++++++++++++++++++++++'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***************************'''((((((((()))))))))***(((((()))***************(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***((((((((()))))))))******'''(((((()))******+++++++++,,,///333777;;;>>>@@@FFFGGGJJJLLLLLLLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGEEECCCAAA@@@AAABBBBBBAAA@@@@@@???>>>===<<<;;;==================>>>>>>AAAAAA@@@??????@@@AAABBBBBBCCCEEEFFFFFFDDDBBB@@@===>>>AAACCCDDDEEEEEEDDD@@@@@@@@@AAACCCFFFHHHJJJGGGFFFDDDDDDDDDEEEGGGHHHMMMNNNOOOOOOOOONNNMMMLLLHHHHHHHHHIIIJJJHHHDDDAAA===<<<:::888666444222111000///...,,,++++++******++++++++++++++++++++++++)))***,,,------,,,***)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///222222222222222222222222111222444555666666************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''&&&''',,,111222---((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++,,,...333:::@@@DDDGGGHHHIIIKKKMMMOOOPPPQQQTTTSSSRRRQQQOOOMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEJJJJJJJJJJJJJJJJJJJJJIIIBBBBBBBBBBBBDDDFFFHHHIIIEEEGGGIIIGGGEEEDDDEEEHHHHHHHHHHHHIIIJJJMMMOOOPPPMMMMMMLLLLLLMMMKKKHHHFFF@@@===888333///---,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))++++++************++++++++++++++++++++++++++++++'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''******)))((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******************************'''((((((((())))))******(((((()))***************)))************+++++++++))))))))))))))))))))))))******))))))))))))******'''((((((((())))))******))))))))))))************'''(((((()))***+++++++++000222666;;;@@@EEEHHHJJJHHHIIIKKKLLLKKKGGGCCCAAABBBBBBBBBCCCCCCDDDEEEFFFDDDCCCAAA??????@@@AAABBBBBBBBBBBBAAA???===;;;:::;;;<<<<<<======>>>>>>>>>BBB@@@???======>>>@@@AAADDDFFFIIIJJJJJJGGGDDDBBBCCCDDDEEEFFFFFFEEEDDDDDDBBBBBBBBBCCCEEEHHHKKKLLLEEEEEEDDDDDDEEEHHHKKKLLLLLLLLLMMMNNNMMMLLLJJJIIIEEEEEEGGGJJJKKKJJJFFFCCC@@@???>>><<<:::888777666222111000...,,,+++++++++++++++++++++++++++++++++(((***---//////---***((())))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////000000//////////////////222222444555666777))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,222444444111---******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,---,,,***((('''((()))((()))******)))***,,,...222555;;;AAAGGGKKKNNNOOOLLLMMMNNNPPPRRRTTTVVVWWWYYYTTTNNNJJJIIIIIIHHHGGGHHHHHHGGGGGGFFFFFFFFFEEEGGGFFFEEEEEEFFFFFFDDDCCCEEECCCCCCCCCBBBAAAGGGOOOEEE@@@???EEEIIIFFFBBB@@@CCCAAABBBFFFFFFBBBAAACCCCCCBBBBBBDDDBBB@@@BBBHHHDDDJJJPPPQQQNNNKKKKKKMMMJJJJJJHHHDDD>>>666///+++///...,,,+++++++++++++++,,,***((('''''')))+++---))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&)))))))))))))))((((((((((((((())))))))))))(((((())))))))))))((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((***++++++,,,++++++******---+++***))),,,000555999AAAAAABBBEEEIIIKKKIIIFFFEEEGGGGGGBBBAAADDDFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDGGGDDDCCCDDDFFFGGGEEEBBBCCC???;;;:::===@@@@@@@@@===>>>>>>======>>>@@@CCCDDDEEEEEECCCAAAAAACCCDDDGGGIIIJJJJJJIIIHHHJJJKKKNNNMMMLLLKKKKKKLLLMMMNNNMMMMMMMMMLLLKKKJJJJJJJJJDDDEEEFFFGGGHHHIIIIIIIIIGGGEEEDDDFFFIIIIIIFFFCCCIIIIIIJJJKKKKKKHHHDDD@@@BBBBBBDDDEEEEEEDDDCCCCCCAAA???;;;777333///---,,,+++*********************+++++++++++++++++++++++++++*********+++,,,,,,---.........---------,,,,,,,,,+++*********+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---/////////000111111222222222333444666777777))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++,,,---...,,,)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++))))))***+++******++++++---000666:::@@@BBBEEEIIILLLMMMNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUPPPMMMJJJJJJKKKLLLKKKIIIEEEDDDDDDCCCBBBAAA@@@@@@CCCAAAAAADDDIIIJJJHHHDDDCCCAAAAAACCCDDDFFFNNNXXXVVVMMMHHHKKKOOONNNKKKIIIJJJIIILLLPPPOOOIIIEEEEEEFFFAAA>>>@@@AAA???>>>@@@===AAAEEEGGGEEECCCBBBBBBJJJJJJKKKJJJGGGBBB>>>;;;555333000---,,,++++++,,,,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************,,,,,,...111444888;;;===EEEDDDDDDEEEFFFDDD@@@<<>>@@@AAABBBBBBCCCEEEGGGIIIIIIIIIIIIHHHJJJNNNQQQOOOPPPPPPOOONNNMMMOOOQQQRRRRRRRRRSSSTTTVVVXXXZZZXXXXXXWWWVVVUUUTTTTTTSSSOOOOOONNNMMMLLLJJJHHHGGGFFFFFFFFFFFFEEECCCAAA???GGGFFFFFFGGGHHHGGGDDDBBBEEEEEEFFFGGGGGGFFFDDDCCCAAA@@@>>>;;;888666444333//////...------,,,+++++++++++++++++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,+++++++++******,,,+++*********+++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++...---------------------........................------......------,,,+++---------------------------...///000000///...---/////////000111111222222222333444666777777))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********'''((())))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,,,,+++******+++---+++,,,---///222999AAAFFFJJJKKKMMMOOOPPPPPPPPPOOOPPPQQQRRRSSSSSSRRRQQQQQQKKKJJJIIIIIIJJJIIIGGGEEE@@@@@@AAAAAAAAA@@@??????AAAAAADDDKKKSSSWWWUUUQQQPPPNNNNNNQQQTTTYYYdddooorrreee[[[[[[^^^\\\XXXVVVTTTUUUYYY______YYYTTTSSSOOOHHHCCCDDDFFFCCC???>>>@@@@@@BBBCCCDDDCCC@@@===DDDFFFHHHKKKLLLLLLKKKJJJ???===888444000---+++***------.........,,,***)))************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))*********)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,------///333777:::;;;;;;;;;;;;===AAAEEEIIIIIIFFFCCCEEEJJJKKKIIIGGGIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFCCC???=========<<<;;;???>>>???BBBFFFIIIJJJJJJGGGJJJLLLNNNNNNOOOPPPRRRSSSSSSSSSRRRSSSVVV[[[___XXXXXXWWWTTTRRRRRRTTTWWWYYYYYYZZZ[[[]]]```ccceeebbbaaaaaa```^^^]]]]]]\\\WWWWWWUUUSSSPPPMMMKKKIIIPPPRRRTTTRRRLLLGGGEEEEEEHHHGGGEEEEEEGGGGGGGGGFFFHHHIIIIIIIIIHHHFFFDDDCCCEEEDDDBBB@@@>>><<<;;;:::666555444333111///---,,,,,,,,,+++,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++/////////......---------------------------------------......------,,,,,,..............................////////////....../////////000111111222222222333444666777777))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************++++++***))))))+++------///333666;;;AAAGGGLLLKKKLLLNNNPPPQQQRRRRRRRRRPPPQQQQQQQQQPPPNNNLLLJJJLLLJJJHHHEEEDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFFFFKKKRRRZZZ```ccccccbbb\\\YYYYYY[[[]]]cccnnnzzz|||ooocccbbbdddaaaZZZVVVVVVVVV[[[ccceeebbb```aaa\\\VVVSSSRRRPPPJJJGGGGGGJJJGGGEEEGGGIIIHHHBBB===<<<>>>AAAEEEHHHJJJKKKLLLHHHFFFCCC>>>888222...+++---------------,,,+++***************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))*********************'''''''''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))*********))))))***+++,,,///111222111222555777888777666555666:::AAAIIINNNPPPPPPNNNHHHLLLLLLHHHGGGIIIJJJIIIMMMLLLJJJHHHGGGEEEDDDDDDBBB???<<<999999999;;;<<<===???CCCIIINNNRRRTTTUUUQQQTTTWWWXXXXXXWWWWWWXXXYYYYYYXXXWWWXXX[[[aaafffbbbaaa___\\\YYYYYY\\\^^^ccccccbbbcccdddfffgggiiigggfffeeedddcccbbbbbbaaaZZZZZZYYYXXXWWWUUUSSSRRR___dddgggcccZZZRRRPPPQQQPPPMMMJJJIIIIIIJJJKKKJJJKKKKKKKKKJJJHHHEEEBBBAAAHHHHHHFFFDDDBBB@@@>>>=========<<<:::777444222000///...---------...//////------,,,,,,,,,,,,------///............---------++++++++++++,,,,,,------------------------------++++++++++++++++++++++++//////......------,,,,,,------------------------,,,------...------,,,,,,------------...............//////////////////.../////////000111111222222222333444666777777))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))***++++++******,,,...444888>>>CCCFFFIIILLLNNNLLLMMMNNNOOOPPPQQQQQQRRRMMMMMMMMMLLLJJJHHHFFFEEEGGGEEEBBB@@@@@@BBBFFFJJJPPPOOOOOONNNNNNMMMMMMMMMOOOWWW```ddddddcccdddfffZZZWWWVVVWWWXXX[[[dddnnnsssiiiaaaccceeeaaaYYYTTTTTTRRRUUUZZZ^^^^^^```ddddddcccccc```WWWOOONNNRRRRRRNNNJJJKKKMMMLLLEEE???===>>>???AAADDDEEEGGGGGGHHHHHHHHHFFFBBB===888555000///---+++***+++,,,---************************************************************************))))))))))))))))))))))))***))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''(((((())))))(((((())))))))))))(((((('''((((((((()))))))))***'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))*********+++******+++---///111333444444444444555666666777888>>>CCCIIIMMMOOONNNLLLKKKHHHKKKJJJFFFFFFJJJNNNNNNNNNLLLIIIFFFBBB@@@>>>>>>===<<<;;;:::;;;===@@@CCCFFFIIINNNTTTXXX[[[^^^___ZZZ\\\^^^^^^\\\[[[ZZZ[[[\\\\\\\\\\\\^^^ccciiinnnrrrqqqooollliiiiiikkknnnrrrqqqooommmlllkkkllllllnnnnnnmmmmmmlllkkkkkkkkkccccccccccccbbbaaa```___iiioootttqqqfff^^^[[[\\\[[[XXXTTTRRRQQQPPPOOOMMMNNNNNNMMMLLLIIIFFFCCCAAAFFFFFFGGGFFFEEECCCBBBAAABBBBBBBBBAAA???<<<999777222111///---------............---------------.../////////.........------++++++,,,,,,------------------------------------++++++++++++++++++++++++------------,,,,,,++++++------------------------,,,,,,------...------,,,++++++,,,,,,,,,---------/////////......//////////////////000111111222222222333444666777777))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************)))((((((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************,,,---......000333555>>>CCCIIIMMMOOOOOOOOOOOOQQQQQQPPPOOONNNNNNMMMMMMIIIHHHGGGFFFDDDCCCBBBAAA=========>>>BBBIIISSSYYY```]]]YYYUUUSSSQQQQQQQQQUUU[[[bbbdddaaa^^^]]]^^^]]][[[[[[]]]\\\\\\bbbjjjuuuooommmppprrrmmmgggddd\\\XXXWWW[[[^^^```eeekkkjjjlllmmmjjj___TTTUUU[[[\\\YYYVVVVVVXXXXXXSSSNNNLLLKKKIIIHHHGGGGGGGGGGGGFFFGGGGGGHHHGGGFFFDDDCCC888555222...,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((())))))******(((((())))))))))))((((((''''''(((((())))))******'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******+++++++++***,,,...000333444555555666666666666999<<<@@@BBBBBBFFFKKKMMMMMMKKKIIIHHHGGGKKKKKKHHHHHHLLLPPPPPPIIIGGGDDDAAA>>>===<<<<<>>BBBEEEHHHMMMOOOOOOOOOOOOOOOQQQPPPOOOMMMKKKJJJIIIIIIFFFEEEBBB@@@??????@@@AAA===???AAACCCGGGOOOXXX^^^dddaaa[[[VVVSSSSSSTTTVVVVVVWWWZZZ___cccccc```]]]cccdddgggjjjiiigggkkkqqq|||yyyxxxzzzxxxqqqmmmllleeeaaaaaaeeehhhkkkqqqxxxuuuuuuvvvssskkkaaa```dddeeedddcccdddggggggeeeccc```^^^YYYUUUQQQNNNLLLLLLLLLJJJGGGEEEDDDFFFHHHJJJAAA???;;;777333000...---++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((((((((())))))***++++++,,,(((((())))))))))))(((((('''''''''((()))*********(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******+++,,,,,,///111444888::::::999999999999:::;;;>>>AAADDDFFFBBBFFFKKKLLLKKKJJJJJJKKKMMMRRRSSSOOOLLLLLLJJJHHHAAAAAA@@@???@@@AAACCCEEEGGGJJJNNNPPPRRRVVV[[[^^^dddhhhllloooppprrrvvvyyy~~~|||{{{|||~~~}}}~~~~~~|||zzzyyy}}}}}}|||wwwwwwvvvuuurrrmmmfffaaaaaaaaa```^^^\\\XXXUUUTTTKKKLLLMMMMMMLLLJJJHHHGGGDDDFFFIIIKKKLLLKKKJJJHHHGGGEEE@@@;;;777555444444000//////......---......------------,,,,,,,,,,,,+++,,,---.........---,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++,,,,,,---......///000///...------...///000/////////000111111222222222333444666777777))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***++++++,,,)))'''&&&(((+++---,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,///444888===BBBHHHLLLFFFIIIKKKLLLLLLLLLMMMNNNMMMLLLKKKIIIHHHGGGGGGGGGEEECCC@@@>>>===>>>@@@AAAEEEGGGIIIJJJKKKOOOTTTYYY```]]]WWWSSSRRRTTTXXXZZZTTTQQQSSS\\\iiinnnjjjdddaaaccchhhmmmmmmkkknnnsssyyyvvvtttrrrkkkbbb___```dddbbbcccjjjooossszzz~~~}}}|||wwwoookkklllffffffhhhjjjmmmoooooonnnnnnkkkeee^^^XXXTTTRRRQQQUUUPPPHHHAAA???AAAFFFIIIIIIGGGDDD???:::333...+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***)))((((((((())))))***+++,,,,,,,,,(((((())))))))))))((((((&&&''''''((()))******+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,444777;;;???AAA@@@???=========>>>???AAABBBCCCDDDIIILLLOOONNNKKKHHHHHHIIIVVV[[[\\\VVVOOOIIIBBB;;;>>>>>>???AAADDDIIIMMMPPPNNNRRRWWW[[[]]]___dddhhhiiimmmrrrvvvyyy}}}|||sssmmmjjjjjjiiigggeeeaaa^^^]]]UUUUUUTTTRRRNNNJJJFFFCCCDDDFFFJJJMMMOOOOOONNNMMMTTTQQQKKKEEE@@@===<<<<<<000000///...............000000/////////.........+++,,,---.........---,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,------...///000000000///...------...///000/////////000111111222222222333444666777777******))))))))))))************))))))))))))******+++*********))))))(((((())))))))))))************************************))))))))))))************+++*********))))))((((((******))))))))))))******+++*********))))))((((((+++***)))((((((((((((((('''((()))***+++,,,,,,,,,666888<<<@@@DDDHHHJJJLLLKKKJJJIIIKKKNNNOOOMMMKKKKKKJJJGGGCCC@@@???AAACCCAAACCCCCCBBBBBBFFFNNNTTTZZZWWWSSSOOOLLLLLLNNNOOOXXXWWWXXXYYY\\\\\\\\\ZZZZZZWWWVVV^^^gggiii```VVVRRRXXX```fffccc^^^```gggccccccaaa^^^ZZZXXXXXXYYYTTT]]]bbbaaadddnnnwwwzzzyyyxxxzzz~~~yyysssppprrrvvvxxxxxxuuuqqqooooooooojjjaaa[[[YYYWWWSSSSSSSSSNNNEEECCCGGGIIIGGGGGGFFFEEEEEEDDD???666///...,,,++++++,,,,,,+++***,,,***))))))***++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***)))''''''''')))***,,,,,,***))))))+++///444777;;;<<<>>>?????????>>>===;;;<<<===<<<;;;===AAAEEEMMMMMMKKKHHHFFFIIIPPPWWWYYYVVVPPPIIICCC???<<<;;;>>>@@@CCCFFFJJJOOOUUUYYYYYY\\\aaabbbbbbbbbdddffflllqqqwww{{{~~~|||xxxyyy|||~~~~~~yyywww|||zzzqqqjjjiiihhheee^^^[[[WWWTTTRRRPPPNNNLLLJJJIIIJJJLLLOOOPPPOOONNNVVVVVVVVVSSSNNNGGG@@@;;;333---***...///---...222000///.../////////,,,***..................------,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------...---,,,,,,+++++++++,,,////////////////////////............//////////////////............//////000000000000000111111111555666777888888888******))))))))))))************))))))))))))******************)))))))))((())))))))))))************************************))))))))))))************************)))))))))(((******))))))))))))******************)))))))))((())))))))))))************)))))))))***,,,///222444<<<>>>@@@CCCFFFHHHJJJJJJMMMKKKJJJJJJLLLLLLJJJHHHGGGEEECCC@@@>>>???CCCGGGLLLPPPSSSUUUUUUXXX]]]aaa___\\\YYYUUUSSSUUUYYY\\\\\\\\\^^^bbbgggkkkllllll]]]ZZZXXXZZZ^^^]]]VVVOOOSSSSSSWWW\\\\\\ZZZ[[[^^^[[[\\\\\\[[[YYYXXXXXXYYYZZZ___```ZZZWWW\\\bbbccc___```ccciiipppsssoookkkiiilllrrrwww{{{}}}~~~~~~~~~|||sssiiicccaaa^^^YYYZZZ^^^^^^WWWQQQNNNJJJEEEJJJGGGEEEDDDEEEDDD???<<<666222...,,,+++,,,++++++,,,*********,,,---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***)))))))))******************+++,,,...222777;;;===CCCBBBBBB@@@>>><<<:::999444888===???AAABBBEEEHHHHHHGGGHHHJJJMMMPPPRRRSSSMMMKKKFFFBBB???>>>>>>>>>@@@CCCHHHMMMQQQVVV[[[^^^^^^bbbgggkkklllmmmppprrrvvvwwwzzz}}}}}}wwwtttxxx{{{xxxqqqkkkjjjllltttwwwwwwuuuvvvzzzyyytttuuutttwww|||{{{vvvtttvvvrrrrrrrrruuu{{{{{{xxxuuuqqqfffddd```]]]ZZZVVVRRRNNNKKKJJJKKKMMMQQQTTTUUUTTTTTTUUUVVVVVVSSSOOOJJJGGGCCC:::444333222///000333///...---...000000///---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///......------,,,------////////////////////////............/////////////////////....../////////000000111111222222222333555666777888999:::******))))))))))))************))))))))))))******************))))))))))))))))))))))))************************************)))))))))*********++++++************))))))))))))******))))))))))))******************))))))))))))((((((***++++++,,,,,,++++++***+++---111666;;;???DDDEEEFFFHHHIIIIIIIIIIIIMMMKKKIIIHHHHHHGGGEEECCCAAAAAA@@@??????BBBFFFJJJTTTYYY___bbbbbbbbbeeegggbbbcccdddcccaaa``````aaa______```bbbfffiiiiiiiiiYYYXXXXXXZZZ]]]_________^^^YYYWWW[[[^^^^^^^^^___XXXYYYZZZZZZYYYZZZ[[[]]]aaadddddd^^^ZZZ\\\___```aaa```aaadddhhhiiifffccc```bbbggglllqqqvvvxxxzzz~~~xxxqqqmmmiiibbbYYYXXX^^^aaa\\\VVVSSSRRRQQQPPPLLLGGGFFFHHHHHHGGGEEE@@@;;;555000.........---+++******,,,---...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******)))***+++,,,,,,+++)))(((+++---222777<<<@@@BBBCCCFFFDDDBBB???===;;;:::999999===CCCGGGHHHHHHHHHIIIFFFEEEGGGMMMRRRSSSOOOJJJAAA@@@>>>===>>>AAAEEEGGGHHHLLLQQQVVVYYY]]]aaaddddddiiioootttwwwxxxyyyzzzzzzwwwsssrrrtttxxx{{{}}}tttuuutttsssuuuvvvpppgggiiinnnrrrrrrnnniiiggggggmmmoooppppppssswwwuuurrriiikkknnnoookkkfffggglllnnnnnnnnnqqquuuzzz|||}}}yyywwwuuutttvvvzzz|||}}}zzzyyy{{{{{{wwwuuusssqqqnnniiiccc___TTTRRRPPPOOOOOOPPPOOONNNPPPRRRTTTVVVWWWVVVUUUTTTRRRIII@@@;;;777222111333222111//////000111000///..............................------,,,,,,++++++------------------------------------------------/////////...............////////////////////////............////////////////////////////////////000000111222333444444555555666777999:::;;;******))))))))))))************))))))))))))***************)))))))))))))))((()))))))))************************************))))))*********+++++++++*********)))))))))))))))******))))))))))))***************)))))))))))))))'''(((***+++,,,,,,++++++,,,---///333888>>>CCCFFFIIIIIIJJJKKKKKKKKKJJJJJJKKKIIIGGGEEECCCBBB@@@??????AAADDDEEEFFFGGGJJJLLLPPPUUU[[[^^^^^^^^^```bbbeeejjjppppppkkkbbb[[[WWWWWWWWWWWWYYY\\\_________ZZZ\\\]]]___aaafffmmmrrrkkkeeeaaabbbccccccdddhhhbbbbbbaaa___^^^```cccfffllloooooommmiiihhhhhhhhhllljjjhhhhhhhhhfffccc```_________```aaaccceeefffiiimmmrrruuuyyyyyyqqqgggeeegggeee\\\SSSRRRXXX___TTTQQQMMMMMMMMMLLLHHHDDDEEEAAA;;;777444222000///*********+++------,,,***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((++++++******))))))((((((******))))))))))))******))))))))))))))))))))))))(((((()))))))))******************+++++++++++++++000444999???CCCDDDDDDDDD@@@???>>>======>>>@@@AAAEEEFFFFFFGGGFFFFFFFFFGGGKKKLLLMMMOOOOOOLLLFFFAAA>>>======???CCCIIIOOOSSSTTTWWWZZZ]]]___cccgggjjjpppuuu}}}~~~wwwpppjjjhhhlllqqqvvvwww}}}zzzvvvtttwwwyyysssiiidddhhhooossstttsssqqqpppnnnnnnnnnooosssxxxyyyyyylllllllllkkkgggddddddfffhhhfffeeeeeehhhjjjjjjjjjqqqmmmhhhfffjjjrrruuutttuuuqqqmmmkkknnntttzzz~~~~~~wwwrrrbbb^^^YYYTTTRRRPPPNNNMMMMMMNNNPPPSSSUUUWWWXXXXXXVVVQQQKKKFFF@@@:::444111777555111000//////...------------...............//////...---,,,++++++***,,,,,,------------------------------------------.........///............////////////////////////............/////////////////////000000///////////////000111222444444555333444555777999:::******))))))))))))************))))))))))))******))))))))))))))))))******((()))))))))************************************************++++++++++++))))))))))))))))))************))))))))))))******))))))))))))))))))******))))))******+++++++++***...111666<<>>===BBBBBBCCCFFFKKKRRRXXX\\\]]]___```bbbeeejjjppptttwwwqqqkkkjjjooovvv{{{~~~~~~yyyrrrnnnqqqvvvssskkkhhhkkkpppvvvzzz|||{{{yyypppllliiijjjnnntttzzz~~~tttrrrnnnkkkjjjjjjgggcccjjjhhhffffffggghhhhhhgggqqqooohhhcccgggppptttqqqooommmjjjhhhggghhhkkkmmmjjjqqqzzz}}}pppllleee```\\\YYYVVVTTTMMMMMMMMMNNNPPPRRRSSSTTTRRRSSSSSSRRRNNNGGG===555777444000------------------------.........////////////...------,,,++++++,,,,,,,,,---------......------------------------,,,---............------////////////////////////............//////////////////000111111000//////......///000111222333444111222444555777888******))))))))))))************))))))))))))******))))))))))))************))))))))))))*********************************************++++++++++++,,,))))))))))))******************))))))))))))******))))))))))))************************+++,,,---...444888===BBBFFFHHHIIIHHHHHHHHHIIIIIIIIIHHHHHHGGGAAABBBBBBAAA@@@AAADDDFFFMMMRRRXXX\\\\\\YYYUUUSSSQQQTTTWWWYYYZZZ___ffflllssssssoooeeeXXXOOOMMMNNNMMMLLLMMMPPPUUUYYY\\\]]]]]]___```]]][[[\\\ccciiiooommmkkkjjjgggcccfffllltttsssrrrooonnnppptttwwwtttsssuuuyyyzzzvvvuuuvvvkkkkkklllllllllllllllllleeedddbbbaaaaaabbbdddeeepppqqqpppmmmnnnuuuxxxxxxyyymmmbbb___aaaZZZZZZ\\\^^^___[[[SSSMMMFFFEEECCCAAA>>>:::444000///---+++***+++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))************))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++,,,***((((((+++000555999@@@AAACCCEEEDDDBBB@@@>>>>>>>>>???@@@BBBDDDEEEFFFFFFEEEEEEGGGMMMSSSXXXZZZTTTSSSOOOGGG???;;;>>>BBBIIIIIILLLOOOTTTZZZ___bbbbbbdddfffiiimmmrrrxxx}}}yyy}}}wwwooojjjhhhiiilllmmmmmmkkkhhhhhhpppzzz~~~|||xxxwwwwwwzzz}}}vvvnnnhhhhhhkkkpppwww}}}{{{yyyuuurrrsssuuuqqqkkkooommmlllmmmppprrrsssssstttuuuppphhhiiiqqqtttpppmmmllljjjfff```\\\ZZZZZZ```kkkwww|||zzzxxxyyy|||~~~uuulllddd\\\UUUQQQTTTSSSPPPNNNMMMNNNOOOPPPOOOSSSWWWXXXWWWSSSKKKBBB888444///,,,,,,---......,,,,,,------...///////////////......------,,,,,,+++,,,,,,------.........------------------------+++,,,---...///...---,,,////////////////////////............//////////////////111111111111//////......///000111222222222111222333444666777******))))))))))))************))))))))))))******((()))))))))************))))))))))))*********************************************+++++++++,,,,,,((()))))))))******************))))))))))))******((()))))))))******************)))***,,,000333666===???BBBEEEGGGHHHIIIHHHGGGGGGGGGFFFFFFDDDCCCBBB===???AAABBBCCCFFFKKKOOOVVVZZZ___bbbaaa___^^^]]]\\\___``````^^^```dddhhhkkkmmmkkkbbbWWWOOOOOOQQQQQQOOONNNOOOQQQTTTVVVVVVWWWZZZ^^^___```dddjjjppppppkkkiiikkkkkkgggfffggghhhkkkoooqqqssstttuuuwwwooojjjjjjooosssssswww||||||}}}}}}|||yyyvvvtttsssmmmmmmkkkkkkkkklllnnnooo}}}{{{qqqiiiiiikkklllpppqqqwww}}}{{{sssooopppmmmjjjfffeeeeeeccc^^^[[[RRROOOLLLHHHEEEAAA<<<888555111---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******+++---111777<<>>>>>BBBHHHMMMQQQRRRVVVZZZ___cccgggiiihhhkkkpppsssvvvwwwzzz|||yyyxxxyyyzzz|||{{{wwwssszzzvvvpppiiibbb___```aaarrrtttuuuvvv~~~}}}xxxxxx|||~~~}}}{{{{{{rrrjjjiiijjjjjjnnnuuuuuuxxxxxxuuuuuuyyywwwsssfffeeeeeegggkkkoooqqqqqqsssxxxuuukkkhhhmmmnnnjjjkkkkkkjjjfff___ZZZWWWWWWaaalllwwwyyytttnnnooorrrmmmkkknnnxxxzzzpppggg^^^XXX```]]]XXXSSSPPPOOOPPPQQQOOORRRTTTSSSUUUYYYWWWQQQEEE@@@888333111000000000,,,,,,------...//////000...............---------++++++,,,,,,---......///------------------------+++---...000000000...---////////////////////////............////////////...///111222222111///...000000000111111222222222222333444555666666******))))))))))))************))))))))))))******(((((())))))*********+++))))))))))))******************************************+++++++++,,,,,,,,,(((((())))))*********+++******))))))))))))******(((((())))))*********+++***))))))***...333999<<>><<<>>>BBBDDDFFFJJJPPPVVV\\\___bbbcccccccccdddeeeeeeggggggccc^^^ZZZ[[[\\\^^^dddjjjggg^^^UUUQQQQQQMMMLLLLLLOOOTTTYYY\\\]]]^^^bbbfffhhhjjjmmmrrrvvvmmmfffbbbfffjjjgggbbb^^^ZZZ```iiippptttuuuttttttpppgggbbbcccddddddiiippp|||~~~}}}zzzxxxwww}}}{{{yyywwwvvvuuuuuuuuuuuu~~~}}}uuussssssssskkkkkkrrr}}}~~~|||yyypppiiigggfffeeeddd^^^ZZZTTTOOOKKKGGGCCCAAA999555000,,,,,,---------------------------------************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++)))***---222777<<<@@@CCCCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJJJJIIIGGGFFFIIIMMMTTT\\\^^^YYYNNNFFF@@@;;;666888AAAKKKSSSVVVWWWYYY]]]bbbgggkkknnnoooooosssyyy|||{{{yyywwwuuuuuuqqqnnnnnnrrruuuvvvuuupppqqqqqqoookkkkkkooosssyyy{{{{{{xxxxxx}}}~~~}}}~~~vvvooommmrrruuuuuussszzzppphhhgggeeebbbccchhhfffooossspppooorrrtttssslllkkkkkkmmmqqquuuwwwwwwooowwwuuujjjcccggggggbbblllmmmnnnkkkfffbbbbbbccc___iiisssrrrjjjccccccfffbbb^^^```jjjrrruuuwww||||||}}}xxxtttiiieee^^^XXXTTTSSSTTTUUUOOOQQQNNNKKKOOOXXX\\\ZZZUUUNNNEEE<<<777333111000,,,,,,------...///000000---------...............++++++,,,,,,---...//////------------------------,,,...000111222111000///////////////////////////............/////////000...000111222222111000...222222222222222222222333444444555666777777******))))))))))))******---,,,+++***))))))))))))*********)))))))))))))))))))))))))))************************************************************)))************+++++++++************************+++***)))(((((()))+++,,,******+++...333999@@@DDDCCCDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGDDDAAA??????@@@<<>>;;;===@@@FFFNNNTTTXXXYYYfffhhhjjjkkklllnnnqqqttt}}}{{{uuusssrrrppprrrttttttsssrrrrrrsssvvv|||uuuuuuuuuvvvwwwwwwwwwwwwwwwqqqpppnnnpppssstttrrrpppwwwuuupppkkkiiijjjooosssrrrqqqqqqtttxxxzzzxxxvvvssspppmmmmmmpppuuuyyy{{{|||yyytttpppnnnmmmlllkkkpppmmmkkkjjjeeebbbeeekkkllllllmmmllllllkkkjjjjjjbbb___```eeejjjmmmsssyyy|||~~~~~~tttdddZZZZZZ]]]]]]]]]XXXPPPJJJKKKKKKJJJOOOVVVZZZXXXPPPEEE???<<<555+++/////////......///000000000000000000000000000000------------------------...------,,,,,,------...........................------............------......---,,,---...///000////////////000000000000333000///111666888555111444555666777777888******))))))))))))******---,,,+++***))))))))))))***)))))))))))))))))))))))))))))))))************************************************************)))************+++++++++*********************************)))))))))))))))---...111555:::>>>AAABBBDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCBBB@@@===<<<>>>???CCCHHHNNNPPPOOOOOOQQQSSSJJJRRR```ooozzz|||wwwqqqjjjhhhaaaWWWRRRRRRRRRPPPRRRWWW]]]aaaaaa```______jjjiiiiiihhhgggeeecccbbbccceeefffeeecccgggpppxxx~~~{{{ttttttxxxqqqddd]]]bbbkkkssstttooonnnrrr{{{yyytttiii```^^^dddjjj}}}|||ooommmkkkjjjnnnsssuuuqqqlllwwwvvvxxxzzzuuummmiiijjjmmmiiiiiinnnpppnnnkkklll}}}vvvpppkkkiiiddd\\\WWWTTTOOOHHHBBBAAA;;;888999888111,,,,,,++++++++++++++++++,,,,,,)))*********++++++++++++,,,+++)))((((((((()))***************************)))))))))))))))))))))))))))))))))))))))***************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))***+++***))))))***+++...111666;;;???BBBCCCCCCBBB@@@======>>>AAACCCEEEGGGHHHGGGHHHIIIKKKNNNPPPWWWSSSMMMIIIEEEBBB???<<>>???AAADDDKKKMMMOOORRRTTTVVVWWWWWWWWW^^^kkkwww}}}{{{tttmmmlllkkkdddYYYSSSRRRRRRPPPPPPSSSYYY```gggkkklllkkklllkkkllloooqqqnnniiidddeeeffffffdddbbbccchhhmmmvvv{{{{{{vvvuuuvvvpppfffcccmmmzzzwwwllliiimmmuuusssnnniiifffhhhmmmqqqxxxqqqmmmkkkooovvvxxxqqqjjjlllooovvv|||{{{tttpppppplllhhhggghhhgggdddcccfffnnnyyyyyynnn```ZZZYYYXXXRRRMMMGGGAAA=========777///+++...---,,,,,,++++++++++++************++++++++++++,,,+++***(((((()))******************************))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************((()))++++++++++++,,,---666888<<>>>>>===@@@CCCFFFGGGIIIKKKMMMRRRRRRTTTYYY```dddeeedddiiijjjkkklllmmmmmmllllllllljjjcccZZZWWWWWWVVVRRRWWWVVVYYYaaajjjppppppnnncccaaabbbgggnnnqqqoookkkfffeeecccaaa``````ccceeeqqqxxx}}}{{{yyyxxxsssmmmmmmuuu|||ppplllnnnooollljjjkkkpppwww}}}{{{vvvyyyvvvlll```gggsss}}}~~~pppllljjjiiigggdddfffjjjaaadddkkkuuummmaaa___```aaa```[[[QQQEEE@@@>>><<<888555000000...------------...++++++++++++++++++++++++++++++***))))))******+++************************))))))))))))))))))))))))++++++******))))))((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************)))***+++++++++---000333===>>>@@@AAAAAA???===;;;666444333777>>>EEEGGGFFFCCCEEEIIIPPPWWW[[[ZZZYYYKKKHHHDDDCCCFFFKKKOOOQQQUUUXXX^^^eeelllqqquuuwww|||wwwssspppoooooorrrtttsssnnnkkkjjjkkkssstttvvvyyy{{{zzzxxxvvvnnnrrrvvvwwwxxxyyyyyyyyy||||||~~~yyyyyy{{{{{{{{{zzzwwwuuutttvvvvvvuuurrrpppooooookkkkkkkkkmmmqqqtttvvvwwwqqqooonnnooosssvvvxxxxxxvvvtttrrrqqqpppooollljjjkkkjjjkkkooonnniiigggiiijjjrrryyyxxxqqqkkkjjjllleeeaaa_________\\\]]]aaakkkhhhfffiiiooovvvzzzzzzwwwzzz}}}|||qqqjjjaaa[[[WWWSSSQQQOOOKKKNNNQQQWWW[[[[[[VVVPPPEEE>>>666111000111///---////////////////////////...........................------,,,,,,------...........................------............------------------......//////////////////000000000000......000444777888555333444555666777777888******))))))))))))******,,,+++******)))*********(((((())))))************((()))))))))************************************************************))))))*********+++++++++***************************((('''(((,,,111777;;;>>>???AAACCCDDDDDDDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;AAAHHHNNNQQQSSSTTTUUU[[[[[[^^^eeelllpppooollljjjfffaaa\\\\\\___eeejjjgggddd^^^ZZZ]]]bbbaaa\\\]]]ZZZZZZ```iiioooooommmccc^^^ZZZ\\\dddkkknnnmmmgggeeeddddddgggjjjlllmmmttt{{{}}}yyyuuurrrjjjlllqqqvvvtttlllhhhiiimmmkkkkkknnnvvv~~~rrrfffaaahhhvvvzzztttnnnmmmjjjggggggjjjeee```]]]aaammm}}}tttllliiihhhiiiiii```TTTKKKGGGEEEAAA<<<222111///...---...//////,,,++++++++++++++++++++++++***************++++++************************))))))))))))))))))))))))++++++******))))))((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************+++++++++***+++000666:::???@@@@@@???>>>;;;999777555555777<<>>BBBAAAAAABBBCCCCCCCCCCCCCCCAAA@@@@@@???>>>===<<<;;;===BBBKKKQQQUUUWWWXXXYYYbbbdddhhhnnnrrrqqqlllgggcccaaa]]]WWWTTTUUUYYY\\\bbbaaa^^^]]]bbbiiikkkgggaaa]]][[[^^^eeekkkkkkjjj```\\\YYY[[[cccmmmtttxxx}}}xxxrrrpppqqqsssrrrqqqiiilllnnnnnnjjjfffbbb```[[[XXXXXX]]]```^^^[[[[[[YYYYYY[[[aaajjjssszzz~~~~~~}}}pppddd```hhhvvv|||ssspppnnniiifffffffff```[[[]]]dddlllvvv~~~zzzqqqjjjgggeeefffbbb[[[TTTMMMCCC;;;555333000...------...///,,,,,,,,,,,,++++++++++++*********+++++++++++++++************************))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,///444:::@@@@@@???===;;;999888777666999;;;>>>@@@BBBDDDEEEFFFHHHPPP[[[aaa```XXXOOOIIIPPPVVV[[[ZZZVVVWWW^^^fffeeegggmmmvvv|||uuurrrqqqrrrlllqqqvvvxxxwwwuuuuuuvvvrrrnnnkkklllooorrrrrrqqqrrruuuzzz|||zzz{{{}}}wwwuuuxxx{{{}}}yyypppiiifffggghhhgggiiimmmmmmjjjiiikkkgggdddbbbcccgggmmmrrrtttwwwvvvssspppsss{{{~~~vvvmmmiiiggg```XXXQQQKKKFFFJJJPPPUUUZZZ___\\\WWWNNNCCC:::333000...111111111111111111111111...........................------,,,,,,------...........................------............------,,,---......//////......////////////000000000000444333111000000111333444444555666777777888******))))))))))))******+++***************++++++'''(((((()))******++++++))))))))))))************************************************************)))************+++++++++***************************+++...222777<<<@@@CCCAAABBBCCCDDDDDDDDDCCCBBB>>>>>>>>>>>>>>>=========DDDHHHMMMQQQTTTVVVXXXZZZ```dddkkkppppppjjjaaa[[[\\\\\\[[[WWWSSSRRRTTTVVVcccggghhhcccaaaeeeiiijjjeeeaaa^^^]]]```bbbccccccZZZ[[[^^^ccckkkttt}}}~~~sssllljjjhhhdddaaaTTTSSSSSSTTTSSSQQQOOONNNQQQLLLKKKPPPSSSRRRPPPPPPFFFHHHKKKPPPVVV]]]dddhhhjjjffffffmmmrrrsssvvvzzz~~~|||~~~}}}tttmmmbbbiiixxxyyywwwwwwrrrllliiieeeaaa```dddfffggglllsssuuuvvvxxx{{{|||yyyrrrlllgggooosssnnnddd[[[OOOEEE===:::666222000/////////------,,,,,,,,,+++++++++)))***++++++,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))))))))***************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************,,,///222444888===AAA???===:::777666666666777;;;>>>@@@@@@@@@CCCIIINNNWWW\\\```^^^VVVPPPOOOPPPYYY]]]```___]]]^^^dddiiijjjqqqxxx|||}}}~~~{{{vvvttttttuuuqqqtttwwwvvvuuutttwwwzzzwwwpppiiihhhlllrrrvvvxxxuuuuuuyyy}}}}}}vvvnnniiigggddddddfffgggeeegggjjjkkkkkkjjjgggdddaaaaaaaaafffhhhjjjkkkqqqzzz|||~~~uuusssrrrjjj```ZZZRRRMMMPPPTTTVVVXXX\\\XXXZZZYYYQQQFFF;;;555333000000000000000000000000...........................------,,,,,,------...........................------............------,,,---.../////////...---////////////000000000000111222222222222222333444444555666777777888******))))))))))))******+++***************++++++'''(((((()))***+++++++++))))))))))))************************************************************)))************+++++++++***************************---222777<<>>>>>>>>>>>>>>LLLNNNPPPQQQRRRUUUYYY\\\YYY```iiinnnllldddZZZSSSQQQSSSTTTTTTUUUXXX^^^cccjjjrrrtttjjj___\\\bbbgggjjjfffaaa]]][[[[[[[[[[[[\\\aaagggmmmrrrwww{{{~~~uuukkk___WWWVVVUUURRRNNNKKKHHHHHHKKKOOOOOOPPPPPPPPPMMMMMMPPPQQQNNNMMMNNNKKKLLLLLLKKKJJJKKKOOORRRSSSKKKGGGLLLQQQTTT[[[ccceeeggglllsssyyy{{{xxxtttmmmsss~~~wwwrrrkkkggggggjjjiiieeehhhooofffcccdddkkkvvv}}}|||yyytttuuulllddd\\\FFFBBB===888444222111111---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************''',,,111666999<<<>>>@@@>>><<<888555444555777999888<<<>>>>>>>>>CCCOOOYYYeeeeeebbbXXXMMMJJJQQQYYYXXX[[[```dddgggiiikkkmmmnnnxxxuuuooottt{{{zzzzzz{{{yyyvvvsssrrrsssyyyyyyvvvqqqlllkkkooorrrzzzssslllkkkpppuuuwwwwwwqqqpppttt}}}|||tttlllggg```ZZZYYY\\\cccgggkkkjjjfffaaa______[[[```dddffflllsssvvvtttrrruuuyyyzzznnnccc[[[WWWZZZ[[[WWWTTTVVVQQQYYY___[[[OOOBBB999777000000000000000000000000////////////////////////...------,,,,,,------...........................---..................---,,,,,,.../////////...---////////////000000000000+++...111333333333333333444555666777888888)))************+++++++++))))))))))))))))))))))))))))))))))))************++++++******************************************************************+++*********))))))((((((,,,,,,+++)))((((((***---444666999<<>>===777555333222444666777777777<<<@@@AAAHHHUUU```eeeiiieeedddddd___VVVTTTXXX]]]^^^```bbbgggnnnvvv|||}}}xxxvvvrrrmmmpppxxxvvvwwwzzz|||~~~xxxnnnfffeeehhhnnnrrryyyvvvrrrppprrrvvvzzz|||~~~{{{zzzuuujjj```YYY```]]]```hhhlllhhhfffhhhiiieee___[[[]]]dddiiikkkpppooonnnooosss}}}}}}xxxmmmaaa\\\\\\[[[WWWRRRPPPRRRYYY___[[[MMMAAA999666444333000,,,...222000...---,,,---...111222......---------,,,,,,,,,........................---...//////...///000222222---)))***///222111///...000111000///...///111000000111222333333333333333444555666777888)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************************************************************+++*********))))))))))))++++++***)))(((***---000777888;;;>>>AAABBBCCCCCCEEEEEEDDDCCCAAA???>>>===:::===BBBLLLWWW^^^aaa```ZZZVVVRRRRRRVVV[[[^^^```[[[VVVSSSWWW```ddd```YYYSSSWWW^^^eeehhhfffaaa]]]hhhpppyyyxxxpppgggdddeeeccceeehhhmmmqqqppplllhhh[[[ZZZWWWTTTSSSWWW\\\aaadddcccccceeegggkkkooorrruuuvvvxxxyyyzzz|||{{{qqqlllfffaaa^^^\\\XXXVVVXXXXXXVVVUUUUUUYYY^^^bbbooouuu|||~~~nnneeefffnnnvvvzzzxxxoooooorrrnnnddd]]]aaaffffffddddddkkkttt|||uuuppp```ZZZRRRLLLHHHBBB;;;555333...+++---...++++++,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************+++,,,---...///333888===???>>><<<999666555333333444666777888>>>BBBFFFKKKUUU```ffffffcccdddjjjppplllbbb\\\[[[fffgggiiikkkpppwww{{{wwwwwwwwwtttvvv{{{wwwxxx{{{}}}~~~}}}vvvrrrllljjjmmmqqqtttuuuvvvuuutttvvv{{{wwwjjjeeecccgggiiiggghhhkkklllkkkfff```\\\\\\___aaaiiilllooorrrtttvvvyyy|||xxxnnniiifff___XXXUUUSSSRRRUUUXXXYYYWWWTTTEEE===555333111000000333///......---...///000111111111000000000/////////........................000...,,,,,,000:::FFFOOO:::666000///111111///,,,...000111000///...///111000000111222333333333333777777777777777777)))************+++++++++))))))))))))))))))))))))'''''''''((((((((())))))***************************************************************************************)))))))))))))))))))))***---222666;;;<<<>>>AAABBBCCCCCCCCCCCCCCCCCCBBBAAA>>>;;;:::888>>>HHHRRRZZZ___``````YYYWWWVVVWWWYYY\\\]]]]]]XXXQQQKKKNNNXXXbbbgggggg```ccchhhjjjiiiddd___[[[bbbhhhpppssssssqqqqqqqqqmmmooosssvvvtttmmmddd]]]NNNMMMLLLLLLPPPXXXbbbjjjooosssxxx{{{~~~zzzuuuoookkkjjjfffaaa]]]ZZZXXXUUUTTT```aaagggqqq}}}|||sssggg```aaalllzzzzzzrrrrrrmmmccc^^^aaafffeee___ZZZYYYaaapppxxxoooeee___WWWSSSQQQLLLEEE>>>666111---......+++***,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((''''''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))***---///111555888;;;>>>>>>;;;888555333333333444666999;;;<<>>MMMWWW<<<888333111111111...+++...000111000///...///111000000111222333333333333777777777777777777))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++************************************************************************((()))***+++---111777;;;===>>>@@@BBBBBBBBBBBBAAAAAAAAA@@@???>>><<<;;;:::===DDDNNNVVVZZZYYYWWWVVVXXXZZZ\\\^^^___\\\YYYVVVVVVPPPKKKMMMWWWccclllppppppooonnnjjjgggdddccccccYYY___gggnnntttvvvwwwwwwqqqoookkkfffaaa\\\XXXUUUVVVWWWYYY\\\bbbkkkvvv}}}zzzuuupppjjjbbb\\\YYYWWWXXX___lllvvvzzzzzzxxxsssjjjccceeeqqq{{{yyynnnfff___aaafffgggbbb]]]QQQUUU___ooo~~~}}}uuuggg^^^UUUTTTWWWVVVMMMCCC;;;444//////...++++++---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))+++///222555;;;<<<>>>>>><<<999555333222333555777999<<<@@@CCCDDDLLLWWW___hhhmmmkkkffffffeeeeeedddcccbbbcccfffccchhhooowww~~~}}}zzz~~~}}}|||zzzxxxvvvtttssstttqqqooossszzz|||{{{nnnddd^^^[[[```jjjrrrsssjjjaaa\\\UUU[[[ccciiilllllllllmmmpppzzz}}}zzzvvvnnndddTTTTTTVVVWWWZZZ]]]```bbb___RRREEE>>>999333///......///000000000000//////.................................................../////////111555;;;???444222//////000000///---...000111000///...///111000000111222333333333333333444555666888:::))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***************************************************************+++++++++(((***,,,///222666;;;???>>>???@@@AAAAAAAAA@@@???@@@???<<<;;;;;;===???AAAHHHNNNWWW]]]^^^[[[WWWUUUZZZ^^^dddgggeee^^^WWWRRRUUURRRPPPRRRYYYbbbjjjnnnooopppooolllhhheeeeeeggg]]]aaaffflllooonnnllliiieeebbb]]]XXXWWWYYY]]]```lllppptttyyy~~~yyyiiiccc[[[VVVVVVZZZ___bbbrrrrrrrrrpppqqqxxx}}}vvvlllgggggghhhddd```VVVTTTUUU___nnnzzz~~~}}}pppcccYYYZZZbbbddd[[[PPPBBB;;;444222000------///---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******)))***---111666888>>>?????????===999666444:::;;;<<<;;;<<<>>>CCCGGGMMMYYYcccfffddddddbbb`````````^^^\\\\\\aaahhhllllllrrr{{{yyyxxxwwwtttssssssuuuxxxzzz{{{wwwtttvvv~~~uuucccaaafffpppuuuqqqkkkiii^^^^^^^^^^^^^^^bbbgggjjjgggkkksss|||}}}wwwqqq___[[[VVVVVVYYY\\\]]]\\\___YYYRRRKKK@@@333------///000000111000000//////------------------------////////////////////////...000111111///------...///...---...///000000000...000111000///...///111000000111222333333333333333444555777888:::)))************+++++++++))))))))))))))))))))))))*********+++++++++,,,,,,)))))))))***++++++,,,,,,*********************************************************+++++++++++++++))),,,000444777:::>>>AAA>>>???@@@@@@@@@@@@???>>>???===;;;;;;>>>BBBHHHKKKKKKPPPWWW^^^aaa___\\\YYY\\\aaagggiiifff___XXXTTTTTTUUUVVVYYY]]]aaaeeegggbbbhhhoooqqqnnniiifffeeejjjjjjjjjhhhddd___ZZZVVVVVVXXX\\\```eeellltttyyyvvveeeXXXRRRQQQSSSZZZaaakkksssyyy~~~xxxpppllleee___aaa\\\XXXZZZcccooozzz|||rrrhhhgggnnnpppkkkdddPPPGGG>>>999444///...000......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++---111555999;;;????????????>>><<<;;;999CCCDDDCCCAAA???AAAHHHMMM]]]ggglllggg^^^YYYYYYYYYTTTYYY^^^aaaeeelllrrrsssxxx}}}~~~xxxmmmllllllmmmqqqwww|||~~~~~~~~~yyyrrrrrrqqqmmmmmmsssmmmiiibbb[[[VVVWWW[[[___bbbbbbgggnnnuuu{{{|||rrrhhh[[[TTTTTTWWWZZZ[[[\\\ZZZYYYUUUJJJ;;;111000111111000000000000//////............////////////////////////////////////000111111///......000222000000000000000000000000...000111000///...///111000000111222333333333333666777777888888999)))************+++++++++)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,*********************************************************++++++,,,,,,,,,+++///555999<<<>>>???AAA>>>???@@@AAAAAA@@@???>>><<<<<<===@@@EEEKKKQQQUUUKKKMMMRRRZZZ```ccc```]]]YYY]]]aaaaaa^^^ZZZXXXXXXWWWZZZ^^^aaaaaabbbcccddd\\\dddnnnsssqqqmmmkkkjjjnnnllliiibbbZZZUUUTTTTTTZZZ```iiiqqqyyyrrreee]]]XXXMMMSSS\\\fffooowww~~~xxxmmmeeeiiigggeeebbbccciiirrrzzz|||uuupppmmmmmmooopppaaaVVVJJJAAA999111...//////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***---000444888<<<>>>>>>>>>??????@@@@@@@@@@@@EEEFFFFFFDDDDDDIIISSS[[[fffjjjiii___WWWUUUUUUVVVRRR[[[cccgggnnnwww|||{{{~~~|||{{{|||}}}zzz{{{xxxsssfffgggjjjmmmqqqvvvzzz|||xxxiiiiiirrrsssqqqlllddd]]]YYYXXXYYYbbb```bbbgggiiijjjooowww{{{ttthhh]]]VVVUUUWWWYYYYYYXXXYYYZZZTTTGGG<<<777333222000/////////000000.../////////000000000000///////////////////////////000111000000000333555000111222222111111111222...000111000///...///111000000111222333333333333666777777888888999)))************+++++++++))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,*********************************************************++++++,,,,,,,,,,,,111888===??????@@@AAA>>>???@@@AAAAAAAAA@@@???:::<<<@@@EEELLLRRRWWWZZZOOOOOORRRZZZcccgggeeebbbUUUWWWXXXVVVTTTTTTWWWZZZ[[[```dddgggfffeeeeeefffaaagggnnnqqqpppooorrruuuhhhgggbbb[[[UUUTTTYYY^^^jjjooovvv||||||zzzyyyxxxyyy{{{~~~}}}zzzmmmddd[[[XXXUUUVVV]]]gggqqqwwwxxxzzzzzz~~~yyynnnkkkoooqqqmmmgggffflllsss|||}}}zzzpppeeebbbiiiqqqmmmaaaSSSGGG===333.../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))+++...222666:::===???<<<===>>>???AAABBBDDDDDDAAACCCDDDDDDHHHQQQ___iiieeeeee___VVVRRRUUUWWWVVVYYYaaagggiiiooozzz|||{{{{{{}}}zzztttssspppkkkfffhhhlllooorrrssssssssskkkeeemmmoooqqqrrrpppjjjddd^^^\\\bbb___```eeeggghhhoooxxx{{{zzzzzzuuukkk^^^UUUSSSUUUYYYUUUVVV[[[[[[QQQEEE===444222000......///000111---.........//////000000000000000000000000000000+++///222444222///---,,,,,,...000111111111222333///000111000///...///111000000111222333333333333333444555777999;;;************************+++***)))(((((()))***+++************************))))))))))))***+++,,,---************************************************---,,,*********,,,...///888999:::<<<>>>???@@@@@@BBBBBB@@@======???>>>;;;999;;;CCCQQQ^^^___TTTIIIJJJPPPUUUYYYbbbkkkkkkdddWWWXXXUUURRRVVVbbbhhhgggllljjjgggddddddfffjjjmmmpppxxxyyymmmbbbZZZXXXWWWYYY]]]dddkkkppp~~~{{{yyyxxxwwwuuurrrpppnnnmmmnnnoooqqqrrrssstttttttttpppooommmkkkkkkkkkmmmnnnmmmnnnppprrrtttuuuvvvvvv{{{{{{{{{}}}rrrhhhZZZQQQPPPUUUYYY[[[fffssszzzuuuuuu{{{vvvrrrnnnkkkjjjiiieeebbbmmmttt|||}}}vvvmmmhhhmmmkkkcccVVVGGG;;;666555222---+++---...------///+++++++++,,,,,,---------************************))))))))))))))))))))))))++++++++++++******))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))++++++******************++++++************++++++,,,...222777:::<<<===>>>>>>999999>>>BBBBBBBBBDDD???>>>@@@GGGTTTaaajjjooofffYYYOOOPPPUUUWWWZZZ]]]aaalllvvvyyy}}}~~~~~~|||zzz~~~uuulllfffgggjjjoooooonnnlllmmmttttttwwwqqqpppuuuwwwooofffbbbbbb^^^\\\cccnnnsssoooiiilllvvv{{{sssmmmeee\\\TTTTTTVVVYYY\\\\\\XXXSSSNNNBBB;;;333000111222000---000///...------...///000@@@CCC;;;...***000222---000000000000000000000000////////////000000000000000111222222333333333333000111111222222333444444444444555666777888************************+++***)))(((((()))***+++************************))))))))))))***+++,,,,,,************************************************)))))))))+++---111444666999:::;;;===???@@@@@@@@@CCC@@@>>>????????????@@@HHHNNNXXX```ccc```XXXRRRQQQSSSTTTUUU\\\dddddd```RRRSSSRRRTTT___lllrrrqqqjjjgggeeehhhnnntttwwwwwwxxxlllaaa]]]^^^aaagggnnnwww|||zzzxxxwwwvvvuuusssqqqooonnnmmmlllkkkjjjiiiiiibbbbbbdddfffhhhjjjlllmmmmmmllljjjiiihhhiiijjjkkkeeefffggghhhiiiiiiiiiiiiiiihhhhhhggghhhiiikkkllloooppptttyyywwwgggYYYOOOKKKIIIXXXcccrrrzzz{{{yyyyyy{{{~~~~~~}}}wwwooojjjiiiiiijjjiiiiiinnnvvv~~~xxxsssoookkkbbbWWWLLLCCC<<<999444///,,,......,,,,,,...++++++,,,,,,,,,---------************************************************++++++++++++*********)))************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))***++++++///111666:::=========<<<888666888???DDDCCCCCCEEE@@@BBBHHHUUUccclllnnnmmm]]]TTTNNNRRRXXX[[[```eeerrrxxx|||{{{~~~~~~uuuuuutttrrrooonnnoooqqqppptttyyyzzz|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}uuutttsssooolllmmmkkkfffccceeekkkooonnnllliiippp}}}~~~uuuhhh^^^WWWWWWYYY\\\^^^\\\WWWRRRLLLEEE:::333111222222111111000////////////000111CCCEEE>>>111---111111,,,000000000000000000000000////////////000000000000111111222333333333222222000111111222222333444444444444555666777888******************************))))))))))))************************************)))))))))******+++************************************************))))))***---111555999;;;;;;;;;===>>>@@@@@@AAAAAACCC===;;;@@@AAA???BBBIIIUUU___iiikkkeee]]]YYYYYY\\\ZZZUUURRRUUUZZZZZZWWWSSSSSSSSSWWWaaakkknnnlllhhheeeccchhhqqqxxxxxxvvv{{{~~~{{{vvvooommmoootttzzzzzzssshhhgggggghhhjjjkkkkkkjjjjjjjjjjjjjjjjjjkkkkkkkkk`````````aaacccfffhhhjjjiiihhhgggfffffffffggghhhddddddeeeeeeddddddcccbbbaaa___]]][[[YYYYYYYYYYYYYYYYYYYYY\\\```gggmmmqqq{{{}}}jjjWWWJJJEEEIIIPPP[[[eeennnvvv}}}~~~yyy~~~zzzuuuqqqooommmllljjjhhhiiimmmttt}}}vvvnnnccc[[[UUUNNNEEE???888333///000000---,,,...,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++++++++************************************************************+++++++++***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***))))))))))))***,,,---333666:::===>>>===:::888111222888AAAEEEDDDDDDFFFEEEKKKWWWfffqqqsssmmmfffVVVSSSSSSXXX^^^ccckkkqqqzzzzzzwwwrrrsss||||||ppppppppppppqqqsssuuuvvv|||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzzzzz|||}}}}}}}}}}}}}}}||||||~~~{{{uuuqqqqqqrrrqqqmmmhhhdddbbbbbbcccdddeeehhhoooxxx{{{ppphhh]]]ZZZXXXZZZ^^^___\\\XXXYYYQQQEEE:::333111333555222111111000000000111222333666444---,,,222444000000000000000000000000000////////////000000000000222222222333222222111111000111111222222333444444444555555666777888***************************))))))))))))))))))***************************+++******))))))))))))***************************************************+++,,,---///222666999:::<<<===>>>???@@@AAAAAAAAABBB:::999@@@BBBAAAHHHTTT^^^gggpppoooggg```___bbbccc___XXXTTTTTTUUUSSSPPPTTTWWWZZZ^^^ccchhhjjjjjjpppnnnkkklllnnnooommmkkkhhhlllnnnnnnqqqxxx}}}}}}yyy|||xxxtttooojjjeeeddddddfffhhhjjjjjjiiikkkkkkkkklllllllllllllllhhhfffdddccccccdddfffgggffffffeeeddddddeeeeeefffeeeeeefffeeedddcccbbbbbbaaa```]]]ZZZWWWVVVUUUUUURRRQQQOOONNNPPPTTTWWWZZZ]]]```fffoooxxx~~~kkk[[[QQQHHHIIILLLTTT___lllvvv{{{vvvoooqqqtttxxxzzzyyyssslllfffmmmkkkiiikkkqqq{{{wwwjjjbbb^^^XXXNNNEEE===777222222111......000,,,,,,------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))((((((((()))))))))))))))))))))(((((()))+++...///777999<<<===<<<888444111///222:::CCCFFFDDDEEEHHHOOOXXXeeeoooqqqkkkaaaZZZUUUXXX]]]aaaffflllttt{{{wwwsssmmmggghhhooowww}}}{{{|||{{{yyyxxxxxxwwwtttrrrsssyyy~~~~~~~~~}}}~~~zzzzzzzzz{{{{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzyyy||||||}}}~~~~~~}}}||||||}}}{{{sssnnnrrrqqqnnniiibbb]]]\\\\\\aaadddhhhkkkqqqzzzzzztttsssfff^^^WWWVVVZZZ^^^___]]]___YYYOOOCCC888333222444222111111111000000000000)))---...+++---222333000////////////////////////////////////000000000000222222222222222111000///000111111222222333444444555555666777888999************************)))))))))******)))))))))******************************))))))((()))))))))************************************************+++,,,...111444777:::;;;>>>>>>???@@@@@@@@@@@@@@@???:::999@@@DDDGGGRRR```fffiiinnnooommmkkkjjjiii```\\\YYYYYYZZZYYYVVVTTTUUUZZZbbbhhhjjjkkkoootttyyyxxxuuuooogggbbbaaabbb___bbbbbb```cccnnnyyy~~~zzz~~~}}}uuupppqqqqqqnnniiihhhggghhhiiijjjiiihhhjjjiiiiiiiiihhhhhhgggggghhhfffdddbbbbbbbbbdddeeeddddddddddddddddddeeeeeeaaaaaabbbaaaaaa```___^^^[[[YYYWWWTTTQQQPPPOOOOOOJJJIIIHHHGGGFFFFFFFFFFFFLLLNNNSSSYYY___ffflllooo~~~ooodddXXXSSSNNNNNNSSS[[[bbbfffuuuyyyzzzmmmddd___fffqqqyyy{{{wwwpppkkkpppqqqpppooopppvvvtttlllfff```VVVNNNBBB;;;555444222...---///------------------------++++++++++++++++++++++++************************+++++++++++++++++++++,,,************************************************************************))))))))))))))))))))))))((()))))))))************((()))))))))*********+++)))))))))))))))))))))))))))))))))******+++++++++***)))((((((***---000222999:::;;;:::888444000...444777???EEEFFFEEEIIIOOO]]]eeemmmmmmcccYYYSSSQQQZZZ___eeehhhkkkqqqyyyxxxsssnnnkkkkkknnnssswwwzzz}}}~~~{{{yyy~~~zzzwww|||}}}}}}|||{{{{{{|||~~~~~~~~~~~~}}}||||||{{{yyyyyyyyyzzz{{{{{{||||||zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{zzzzzzzzz{{{|||}}}}}}~~~}}}}}}}}}|||{{{{{{{{{}}}qqqtttuuuuuusssmmmgggbbb```]]]bbbhhhkkklllmmmqqqttt||||||pppggg[[[TTTVVV[[[^^^```^^^\\\VVVMMMBBB999333111111111111000000/////////222444333111///000...+++////////////////////////////////////000000000000222222222222111111000///000111111222222333444444555555666777888999************************))))))************))))))************************))))))((((((((())))))***************************************************)))+++...222666:::===>>>>>>??????@@@@@@@@@??????===>>>>>>@@@FFFRRRbbbmmmjjjgggeeeggglllmmmjjjfffXXXUUUVVV]]]bbbbbb``````[[[___eeejjjiiifffhhhlllrrrrrrnnndddZZZUUUXXX]]]ZZZ^^^``````dddppp||||||yyyrrrrrroooiiiiiimmmooonnnjjjiiigggggghhhhhhgggeeejjjjjjiiihhhggggggfffeeefffeeedddddddddeeefffgggccccccccccccdddddddddddd``````______^^^]]][[[[[[RRRQQQNNNLLLIIIHHHHHHHHH@@@AAAAAABBBAAA@@@???>>>@@@BBBEEEGGGIIIMMMQQQTTTaaaeeemmmyyy{{{nnnhhhaaa[[[WWWTTTSSSRRR\\\bbbnnnxxx|||uuuggg\\\WWW___lllvvvzzzzzzxxxwwwppptttyyy{{{{{{yyyyyyzzz|||sssllleee___[[[NNNEEE===999444...,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************((())))))******+++++++++))))))))))))))))))))))))))))))******++++++,,,,,,******))))))+++///333555999999888666555555444444===@@@EEEIIIHHHIIISSS^^^kkknnnlllcccVVVOOOOOOSSS^^^dddjjjlllooowww~~~yyyuuuuuuuuutttuuuwwwwwwyyy||||||{{{yyyyyyyyy~~~{{{||||||{{{zzzyyy{{{|||zzzzzzzzzzzz{{{{{{||||||wwwwwwxxxxxxyyyyyyyyyzzzwwwwwwwwwwwwwwwwwwwwwwwwyyyzzzzzz{{{||||||{{{{{{yyyzzz{{{|||}}}}}}}}}}}}}}}}}}|||{{{|||}}}~~~~~~~~~~~~|||yyywwwvvvuuurrrkkkeee]]]bbbiiimmmnnnllljjjhhhuuu{{{sssfff\\\XXXYYY]]]___[[[[[[ZZZVVVNNNCCC888222111111111111000///......000000111000000///...---000000000000000000000000////////////000000000000111111111222111111000000000111111222222333444444555666666777888999************************((()))***++++++***)))(((************************((((((((((((((()))***+++************************************************---///222555999;;;===>>>>>>???????????????>>>>>>===DDDFFFBBBJJJ___rrrzzzpppiiibbbbbbgggiiiddd^^^XXXTTTVVV^^^eeeeeeeeegggccc___```fffgggbbb^^^^^^fffccc\\\TTTNNNNNNTTTYYYXXXaaahhhlllpppzzz~~~xxxqqqlllhhheeeggggggdddeeeiiijjjhhhhhhgggffffffhhhhhhhhhffflllkkkkkkjjjjjjiiiiiihhhggggggggggggffffffffffff```aaabbbbbbcccccccccbbb``````___]]][[[YYYVVVUUUNNNLLLIIIFFFDDDBBBBBBBBB===============<<<;;;;;;666999;;;<<<;;;===@@@CCCDDDIIIRRR___lllvvv}}}{{{{{{zzzuuummmbbbXXXRRROOORRRZZZdddllllllfff```___iiiwww}}}{{{rrrrrruuu{{{zzzsss~~~~~~wwwnnnhhhiiilllaaaWWWLLLDDD<<<444/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))************((())))))******+++,,,,,,))))))))))))))))))))))))((((((((()))***++++++++++++*********---111555888999777555444666:::>>>AAAHHHIIILLLMMMLLLQQQ```pppwwwpppeeeZZZSSSSSSXXX^^^bbbiiimmmpppvvv}}}~~~}}}yyyvvvwwwsssuuuwwwwwwvvvvvvyyy|||~~~}}}}}}}}}~~~{{{xxxxxxyyyyyyyyyyyyyyyzzz{{{||||||xxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvwwwxxxyyy{{{||||||||||||zzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}|||||||||||||||~~~~~~~~~zzztttvvvvvvooohhhcccdddgggjjjmmmnnnllljjjdddnnnvvvjjj```[[[[[[]]][[[[[[\\\]]]YYYOOOBBB888222222222222222000///...******,,,...///000111222000000000000000000000000////////////000000000000///000000111111111111000000111111222222333444444666666777888999:::************************((()))***++++++***)))(((************************''''''''''''(((***++++++************************************************444555666888:::;;;;;;;;;>>>????????????>>>=========IIIKKKDDDMMMhhh}}}zzzrrrhhheeehhhgggbbb[[[^^^XXXXXX___dddddddddgggccc[[[YYYccclllkkkeeebbbccc\\\SSSLLLLLLPPPWWW[[[___jjjuuuxxxzzz~~~}}}zzzvvvqqqlllhhhfffcccgggiiihhhiiikkkjjjffffffffffffgggjjjllllllkkkiiiiiiiiiiiihhhhhhhhhhhhggggggfffeeecccaaa___^^^______```aaabbbbbbaaaaaa^^^]]][[[XXXUUURRROOOMMMJJJIIIEEEBBB???===<<<<<<;;;:::999777666555666666444777::::::999:::===@@@<<>>333333444444333222000///444222222333222000000111000000000000000000000000////////////000000000000...///000111111111111111000111111222333333444444666666777888999:::+++++++++***************(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++,,,---...333555777999<<<>>>??????===???AAAAAA???===<<<<<>>===>>>AAAGGGNNNVVVZZZpppvvv|||tttjjj[[[OOONNNUUU___mmmyyy{{{~~~nnnppprrrssspppnnnqqqyyy~~~xxxqqqqqqwww~~~uuummmeee___TTTCCC888666///000000...,,,,,,---///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++******))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))---+++))),,,222777::::::777666555777<<>>>>>???<<<===>>>>>>===<<<===>>>CCCEEEHHHMMMUUUbbboooxxxtttwww|||}}}xxxoooddd\\\XXX___gggjjjgggccc``````\\\]]]]]]___dddjjjhhhbbbWWWUUUQQQOOORRR[[[fffooouuuzzz}}}}}}~~~zzzrrrqqqnnniiigggfffgggffffffjjjjjjjjjiiiiiiiiihhhhhhhhhfffeeefffhhhhhhfffdddeeefffgggggggggfffdddcccccccccbbbaaa```___^^^^^^]]]]]]^^^_________^^^]]]\\\ZZZVVVQQQLLLHHHEEECCC>>>===;;;999888777666666777666555333333333444555444555555555555666666666888888777888:::>>>CCCFFFQQQXXXeeesssxxxgggZZZPPPNNNXXXddd|||sssrrrrrruuuyyy~~~~~~xxxooolllooowwwvvvooojjjhhh```PPP@@@999111000///...---,,,++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++*********)))************************))))))))))))))))))))))))))))))************))))))))))))))))))************************************************)))))))))))),,,+++,,,///555:::<<<<<<:::888666888>>>EEEJJJLLLOOOOOORRR[[[hhhqqqsssrrrhhhbbb^^^bbbgggkkknnnrrrtttvvvxxxzzz|||}}}zzzwwwvvvtttsssoootttzzz|||||||||~~~}}}|||zzzyyyxxxxxxxxx{{{{{{{{{zzzzzzxxxwwwwwwyyyzzzzzzyyyxxxwwwvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuvvvvvvwwwxxxyyyyyyxxxxxxyyyzzzzzz{{{||||||zzzzzz{{{||||||||||||||||||{{{{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~xxxhhhqqqrrrqqqjjjcccbbbhhhooossszzzyyyoooccc[[[TTTZZZ______``````[[[TTTFFF>>>555000000222111000/////////000000000111111//////000000000000//////000000000000000000000000111111000000000000111111111222222333333444444555444555555666777888)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++******,,,///333555777888999;;;======>>>>>>=========<<<<<<===@@@CCCHHHNNNUUUWWWVVV[[[fffpppmmmpppuuu{{{|||vvvkkkcccaaajjjssssssllleeedddfff^^^``````aaadddhhheee___VVVWWWXXXZZZ```iiittt{{{{{{xxxuuuooohhhhhhfffeeeeeefffggggggfffkkkkkkkkkjjjjjjjjjiiiiiigggfffeeefffggggggeeecccccccccdddeeedddcccbbbaaa```___^^^]]]\\\[[[[[[[[[[[[ZZZYYYZZZ]]]]]]ZZZWWWTTTQQQLLLGGGBBB???===<<<999888666555444333333222333333222111111111222222222222222222333333333444666555555444555666888999===CCCLLLXXXeeevvvqqq[[[NNNPPPYYYhhhrrrvvvrrrrrryyy|||rrrhhhfffnnn{{{uuullliiifff[[[MMMDDD999555000.........,,,)))......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))************))))))))))))))))))***************************************************************,,,///444:::======<<<<<<:::999===DDDJJJLLLMMMKKKQQQ]]]kkktttvvvpppjjj```]]]___fffmmmqqqtttyyyvvvvvvvvvwwwyyy{{{~~~~~~~~~|||yyyvvvuuuvvvwwwsssyyy}}}|||}}}~~~|||yyyzzzzzzxxxwwwvvvvvvvvvvvvyyyxxxxxxwwwvvvvvvvvvvvvzzzzzzzzzzzzyyyxxxwwwwwwtttttttttuuuuuuuuuvvvvvvwwwwwwwwwwwwxxxxxxxxxxxxyyyyyyyyyzzz{{{{{{||||||yyyyyyyyyyyyyyyzzz{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzzzzyyyyyyyyyzzz|||~~~}}}yyytttyyyzzzsssgggaaadddjjjnnnuuu}}}~~~xxxzzzyyylll```VVVWWWXXXWWW[[[______\\\RRRIII===444111111111111000000111111111111222222///000000111111000000///000000000000000000000000/////////000111222333333111222222333333444444555555666666777888999(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++,,,+++***+++...222666999999:::;;;<<<===>>>>>>>>>??????>>><<<<<<>>>BBBFFFNNNYYYdddccc]]]\\\dddmmmkkkgggdddffflllooonnnkkkhhhmmmrrrrrrlllhhhiiikkkjjjjjjgggccccccfffddd___ZZZ]]]bbbgggmmmuuu}}}|||wwwsssnnniiiddddddcccdddeeehhhiiihhhffflllkkkkkkkkkjjjjjjjjjjjjggggggffffffffffffdddcccbbbccccccdddcccbbb```___]]]\\\ZZZYYYXXXXXXXXXXXX[[[XXXVVVXXX[[[[[[VVVQQQMMMJJJDDD???:::888777777777666555333333222222222111111000000000000000000000000111111111222222222333333444555666666777888888;;;>>>BBBJJJYYYlllzzzsss___TTTRRRRRR^^^oooxxxtttsssyyyvvvjjjccchhhvvv}}}kkkbbbaaa___YYYSSSFFF>>>444//////000...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))((()))))))))************************************)))***************+++++++++...333888<<<===<<<;;;<<<===@@@FFFLLLPPPOOOMMMQQQZZZhhhtttxxxrrrfff]]]aaaaaaeeelllpppqqqtttxxxppppppqqquuu{{{{{{yyyzzz}}}|||~~~}}}~~~yyy{{{~~~{{{yyyzzzyyyxxxvvvxxxwwwvvvuuuuuuuuuuuuuuuwwwvvvuuutttssstttuuuvvvuuuvvvwwwxxxyyyzzzzzzzzzvvvvvvvvvvvvwwwwwwwwwxxx{{{{{{zzzyyyyyyxxxwwwwwwyyyyyyzzzzzz{{{{{{{{{{{{xxxxxxwwwvvvwwwxxxyyyzzzyyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwvvvwwwyyy{{{|||xxxyyy{{{}}}zzz|||~~~|||wwwnnnfffaaafffhhhqqqvvvmmmcccnnnuuuiii```\\\WWWTTTWWW\\\``````]]]SSSEEE:::444222111111111111111111111111111111000000000111111000000000000000000000000000000000//////000111222222222222111222222333333444444555666666777888999:::(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++,,,---000555999<<<;;;;;;<<<===>>>>>>>>>>>>@@@@@@???>>>===???CCCFFFRRR^^^jjjkkkccc___dddkkkggg___VVVUUU\\\eeekkkmmmjjjiiihhhggggggiiilllnnntttrrrkkkbbb___bbbbbb```aaaffflllqqqvvvzzz~~~}}}yyyuuusssppplllhhhfffeeeeeeeeegggiiiiiihhhfffkkkkkkjjjjjjjjjiiiiiiiiigggggghhhgggfffeeeddddddccccccccccccbbb```^^^]]]ZZZYYYXXXWWWVVVWWWXXXYYY[[[XXXVVVWWWZZZXXXRRRMMMGGGDDD???:::666555555555444333333222111111111222000000000000000000000000000000111111111222222222///000111222333444444444222444666888<<>>???@@@@@@@@@>>>@@@AAABBBBBBCCCFFFHHHRRR\\\gggjjjeeeaaaaaaddd^^^YYYTTTTTTZZZbbbhhhkkkiiieee```]]]___dddiiilllsssppphhh^^^[[[___bbbccciiinnnssswwwxxxxxxyyyyyyuuupppnnnooooookkkiiijjjiiihhhgggiiijjjjjjiiigggiiiiiiiiihhhhhhhhhggggggfffggghhhgggdddcccbbbcccaaaaaaaaa```^^^[[[YYYWWWVVVUUUTTTSSSTTTUUUWWWYYYYYYWWWVVVUUUUUURRRLLLGGG@@@>>>;;;777444333333333000000//////.../////////...///000111111111000000000000000111111111222222222222222222222222222111222444555666888>>>GGGNNNXXXiiiuuugggVVVUUUZZZeeerrr{{{{{{yyyxxxyyyyyyzzz|||~~~zzzvvvrrrrrruuuxxx{{{{{{qqqjjjfffaaa[[[UUULLL???444000......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++))))))******+++,,,,,,,,,///222666999:::;;;<<<===CCCLLLVVV]]]^^^]]]\\\\\\ggglllppppppkkkeeebbbaaahhhkkkpppuuuuuutttzzz{{{~~~~~~wwwyyy|||~~~~~~~~~~~~~~~{{{zzzwwwuuusssrrrrrrrrruuuttttttttttttuuuuuuvvvsssssssssssstttuuuvvvvvvuuuvvvvvvvvvvvvvvvuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxwwwxxxyyy{{{|||~~~xxxxxxxxxxxxxxxyyyyyyyyyvvvuuuuuuuuuuuuvvvwwwwwwvvvvvvuuuuuuuuuuuuvvvvvvvvvuuusssrrrqqqpppqqqqqqqqqrrrtttxxx}}}|||~~~yyy}}}vvvllleee]]]aaaqqqxxxrrrkkklllyyy~~~uuujjj^^^[[[\\\\\\^^^___```\\\TTTKKKBBB:::555222111000000000000/////////000111111222222111111000111111111111111111111111111111333333333222111000111222222333333444444555555666666777888999******************++++++************************))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++---///333666999;;;<<<;;;<<<===???@@@AAAAAAAAA>>>BBBGGGKKKMMMNNNOOOPPPRRRXXXaaaffffffbbb^^^[[[XXXWWWVVVXXX\\\bbbhhhlllfffddd```[[[YYY[[[aaafffhhhhhhccc\\\[[[bbbgggiiiooossswwwyyyxxxuuurrrqqqooojjjiiimmmnnnjjjiiikkkjjjiiihhhhhhjjjkkkjjjiiigggggggggfffffffffeeeeeeccceeefffeeebbb______aaa^^^]]]\\\[[[XXXTTTQQQOOOLLLKKKJJJJJJKKKNNNQQQSSSTTTTTTTTTRRRNNNIIICCC@@@999777666444222111111000.........------...//////---...///000000000///////////////000000000111111444333222222111222222222555555555555777888:::<<>>JJJTTTfffzzzddd]]]bbbmmmvvvxxxzzzyyykkkyyywwwhhhaaa___]]]ZZZXXXSSSJJJ@@@777111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++++++++++++++++++++++++++,,,,,,---------************************))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++))))))***+++,,,,,,------111333666888;;;???FFFLLLUUU___iiijjjeeeeeennnxxx~~~xxxnnndddaaagggmmmrrrtttyyy{{{yyy{{{}}}vvvvvvyyyzzzsssmmmzzz~~~|||xxxuuuuuuuuuuuuuuuqqqrrrrrrqqqqqqrrruuuwwwqqqqqqqqqqqqrrrsssttttttrrrsssuuuwwwxxxxxxwwwwwwssstttuuuwwwyyyzzzzzzzzzxxxxxxxxxxxxyyyyyyyyyyyy{{{{{{zzzyyyxxxwwwwwwvvvwwwwwwwwwvvvvvvvvvvvvvvvssstttvvvwwwwwwwwwvvvuuuqqqppppppppppppppppppqqqjjjjjjkkklllllllllkkkkkkhhhggghhhkkkoooqqqooommmjjjmmmppprrrrrrssswwwzzz{{{zzzyyyzzz}}}~~~~~~}}}}}}~~~{{{qqqeee]]]]]]dddnnnvvvuuuxxxyyysssmmmccc[[[YYYZZZ\\\^^^[[[SSSHHH===777333333333222222111111111111111222222222222111111111111111111111111111111,,,...111333555555444444111222222333333444555555444444555666777888************************************************************************************************,,,,,,,,,+++))))))+++---+++///444888:::;;;<<<>>>@@@@@@@@@@@@@@@AAACCCDDDCCCKKKPPPTTTaaaooonnncccZZZZZZ^^^fffhhhaaaYYYUUURRRWWWZZZYYYZZZ___bbbaaadddbbb^^^ZZZWWWUUUTTTSSSUUUXXX\\\aaahhhmmmrrrtttwwwvvvuuussspppmmmjjjhhhfffggghhhiiiiiigggeeeccciiiiiiiiiiiihhhhhhggggggggggggeeedddcccccccccccc___```bbbbbbaaa^^^[[[XXXXXXVVVRRRMMMHHHDDDAAA???;;;;;;;;;<<>>???GGGUUU```ffflllsssssspppppptttyyyyyyuuuppplllgggeeekkkssswww|||~~~{{{~~~{{{}}}wwwuuuwwwzzzzzzzzzyyywwwvvvtttsssrrrtttssssssrrrrrrrrrssssssssstttttttttsssrrrrrrqqqrrrtttvvvxxxyyywwwuuutttwwwvvvuuuvvvxxxyyyyyyxxxwwwyyy||||||yyyxxxyyy{{{}}}{{{xxxuuuttttttvvvwwwxxxwwwuuutttssssssssstttxxxwwwuuuuuuuuutttrrrpppnnnoooooooooooonnnmmmlllkkkjjjhhhfffeeeeeeeeeeeeccccccbbbbbbbbbbbbbbbcccaaaaaacccdddfffggghhhiiikkkkkklllnnnqqquuuxxxzzz{{{~~~~~~}}}xxxiii[[[ZZZfffrrr|||xxxxxx~~~sssbbbTTTWWW\\\^^^\\\ZZZVVVJJJ<<<888222///333333000000444222111000111222222111000......///000000000000000111111222333333333333222111111111111222333444555777777777888999999************************************************************************************************+++,,,,,,***)))***,,,...222444888999999999:::;;;???@@@BBBDDDEEEFFFGGGHHHJJJRRRXXX^^^kkkxxxwwwmmm___]]]aaaiiimmmggg^^^XXXXXXZZZZZZVVVUUUZZZ^^^^^^```___]]]YYYTTTRRRRRRSSSWWWZZZ___eeekkkppptttvvvsssqqqooollliiihhhggggggfffggghhhhhhhhhgggeeedddhhhhhhhhhhhhhhhhhhgggggghhhgggfffeeeddddddcccccc^^^^^^______]]]YYYVVVTTTRRROOOLLLGGGCCC???<<<;;;888888888999;;;>>>BBBCCCHHHFFFCCC???;;;777444222////////////////////////..............................///000000000000000//////000000000000//////......///000000000000000///000000111111222333333444333777>>>DDDRRRqqqzzzmmmiii~~~}}}~~~ssskkkiiiiiijjjlllppppppkkkeee^^^ZZZXXXWWWTTTIII<<<222000///............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))))))))*********)))******++++++******++++++++++++******)))***++++++++++++***)))************++++++++++++,,,,,,******,,,...111333999:::;;;===AAALLLZZZeeelllqqqwwwzzzzzzzzz|||zzztttnnnkkkiiiiiinnnvvvzzzzzzzzz{{{~~~|||yyy|||~~~zzzyyy{{{{{{{{{~~~}}}{{{zzzzzzzzzyyyxxxwwwuuutttsssrrrssssssrrrrrrrrrrrrrrrssstttttttttttttttsssrrrqqqrrrsssuuuwwwwwwvvvuuutttuuuttttttuuuwwwxxxxxxwwwxxx{{{||||||yyyxxxyyy{{{{{{yyyvvvtttssssssuuuvvvuuuuuuuuuuuuuuusssrrrqqquuutttssssssssssssqqqooonnnmmmlllkkkjjjiiiiiiiiigggfffdddaaa______^^^___\\\[[[ZZZYYYXXXWWWWWWWWWWWWXXXYYYZZZ\\\]]]^^^___aaaaaabbbdddhhhkkkoooqqqxxx{{{zzzzzz~~~pppaaa]]]fffppp{{{www{{{rrrcccXXXUUUZZZ]]]]]]^^^\\\SSSHHH999333000333555222222444222111111111222222111111000000111222222222222111111111222333333333333222111111111111222333444555555555555666777777***************************************************************************************************++++++***)))***---///555777:::::::::999:::;;;@@@CCCFFFGGGGGGHHHIIIJJJWWW]]]ccciiittt~~~uuueeeaaabbbjjjppplllccc^^^```aaa]]]WWWUUUZZZ```aaacccdddccc]]]VVVRRRTTTWWW[[[^^^ccciiinnnrrrtttuuuooommmiiifffddddddfffggggggggggggggggggffffffffffffggggggggggggggggggggggggfffeeedddcccbbbaaaaaa[[[[[[ZZZXXXUUURRRNNNLLLHHHFFFCCC???;;;888666555444444444555777999<<<===AAA???;;;888555222111111////////////////////////..............................///000000000000///...//////000000//////...------.../////////////////////000111111222222333333222444888:::CCC[[[tttooottt~~~}}}~~~zzzrrrssspppoookkkiiiqqqzzzvvvmmmZZZZZZZZZ\\\[[[SSSDDD888444111...------......---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++******)))***************++++++++++++******)))***++++++++++++***)))************+++++++++,,,++++++++++++---111444666===;;;;;;>>>GGGTTTaaajjjmmmqqqwww|||~~~yyyrrrllllllnnnppptttzzz}}}xxxsssvvv~~~{{{xxxyyy|||~~~{{{yyyxxxxxxyyyxxxxxxwwwvvvuuussssssrrrsssrrrrrrrrrrrrrrrssssssttttttttttttttttttsssrrrsssssstttuuuuuuuuuuuuttttttsssssstttvvvwwwwwwvvvyyy{{{|||{{{zzzyyyzzz{{{zzzxxxuuurrrqqqrrrtttuuurrrsssuuuuuuuuussspppooorrrqqqppppppqqqqqqooommmpppooommmjjjhhhggggggfff___]]][[[XXXUUUTTTSSSSSSPPPOOOMMMKKKIIIHHHGGGGGGIIIIIIJJJKKKMMMNNNOOOOOORRRRRRSSSUUUXXX\\\___aaammmqqqvvv{{{xxxvvvhhh```aaaeeerrrsssuuuyyywwwjjjaaaYYY\\\^^^```bbbbbb\\\TTT@@@888222333666555333333111111111111111111111111111222222333444333333333111111222333333333333222111111111222222333444555555555555666777777************************************************************************************************)))************+++...000444666888999:::;;;===???EEEFFFHHHGGGEEEEEEHHHKKK```dddgggkkkttt}}}}}}xxxiiibbb___eeelllkkkeeeaaadddfffccc______fffllloooqqqrrrqqqhhh]]]WWWYYY^^^```ccchhhlllooopppppppppllljjjhhhfffeeefffggghhhhhhgggffffffffffffggggggeeeeeeeeeeeeffffffffffffdddcccbbbaaa___]]]\\\[[[UUUTTTRRROOOLLLHHHFFFDDD>>>===;;;888555333222111111111111222333555777888:::888555222000000000111////////////////////////........................---...//////000000//////...//////////////////...---...//////000000////////////000000111222222222222111222444444999JJJ[[[zzzssszzz}}}}}}{{{}}}}}}|||uuummmrrr}}}~~~uuubbb___\\\\\\___\\\NNN@@@999555///------......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))*********,,,,,,+++***)))))))))*********++++++++++++***************++++++******************+++++++++,,,,,,******+++---///333666888>>><<<===CCCPPP]]]hhhmmmmmmpppvvv}}}zzztttnnnlllqqqwwwyyy{{{}}}|||vvvqqqttt}}}~~~}}}zzz}}}~~~{{{yyyxxxxxxzzz{{{vvvvvvvvvuuutttsssrrrrrrsssssssssrrrsssssstttuuuttttttuuuuuuuuuttttttssssssssssssssstttttttttuuutttsssssstttvvvwwwwwwvvvxxxyyyyyyzzzzzz{{{|||}}}yyyxxxuuurrrqqqrrrssstttqqqrrrrrrrrrrrrqqqpppoooooonnnmmmnnnooopppnnnlllnnnmmmllliiifffccc```^^^TTTRRROOOLLLIIIHHHGGGFFFDDDCCCAAA???>>>===<<<<<<======>>>???@@@AAAAAABBBCCCDDDDDDFFFIIILLLOOOQQQ[[[aaajjjttt}}}}}}~~~}}}{{{uuulllddd^^^bbblllzzzvvvlllbbbaaaaaabbbdddddd```[[[NNNCCC888333444555444333111111222222111000111222111222333333444444333333111111222333333333333222222222222222333444555555777777777888999999************************************************************************************************(((***+++++++++---000333555666888999999<<>>======;;;::::::999999999999:::888888999999:::::::::;;;;;;;;;;;;<<<>>>@@@CCCDDDJJJRRR___ooo{{{}}}yyywww|||~~~qqqeeedddnnn}}}}}}www}}}sssjjjfffccccccffffffdddccc\\\QQQAAA555222333444333000222333222000000111333000111111222222222222222111111222333333333333222222222222222333444555666777777777888999999************************************************************************************************)))***,,,,,,---///333666888999:::999:::<<<@@@DDDFFFHHHIIIGGGDDDFFFMMMSSSTTTVVV\\\ccclllrrrvvvvvviiibbb]]]^^^aaa```aaaccc___ccceeeeeejjjttt|||~~~}}}yyyoooeee___```ccciiiiiijjjkkkjjjhhhfffeeeddddddfffggggggfffeeedddfffffffffgggggggggggggggddddddcccccccccbbbbbbbbbaaaaaa___\\\XXXTTTPPPNNNEEECCC@@@===:::888777777333222222111000000111111000000000111111111111111111000///......///000111........................------------------------------...////////////...---......//////......---///000000111111111111111......///000000111111222000111222222333666>>>DDDKKKnnnzzz|||}}}{{{sssllliiilllrrrwww~~~vvvmmmlllnnneeeXXXHHH???444......000///---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++******)))***************++++++++++++******++++++***))))))***++++++++++++++++++,,,,,,,,,,,,+++,,,...000333777999;;;<<<>>>EEEQQQ___kkkppprrrtttvvv{{{xxxqqqnnnnnnttt~~~yyy{{{~~~{{{xxxwwwvvvwwwwwwssssssrrrrrrrrrrrrrrrrrrsssssssssssstttuuuvvvwwwtttuuuuuuvvvvvvvvvvvvvvvsssssstttuuuuuuuuuuuutttuuuttttttuuuwwwxxxxxxwwwtttssssssuuuyyy}}}|||zzzwwwsssqqqqqqqqqrrrrrrooollljjjjjjllloooqqqmmmlllkkkkkklllllljjjhhhggggggfffbbb]]]UUUNNNJJJ@@@>>><<<;;;999999999999888888888888999:::;;;<<<999999999999999::::::::::::999999999:::;;;===>>>@@@HHHVVVhhhwwwxxxpppuuuzzznnnhhhiiipppuuuqqqkkkppp|||yyyrrrjjjdddeeegggggghhhjjjeee\\\LLL;;;333333444333///222444333000///111333///000000111111111111111111111222333333333333222222222222222333444555666555555555666777777************************************************************************************************)))+++,,,...///111555888999::::::;;;===AAAFFFJJJKKKOOORRROOOJJJHHHKKKPPPPPPTTT]]]gggnnnpppooonnngggddddddfffddd``````cccccceeeccc```cccmmmvvvzzztttrrrmmmgggbbb```bbbdddiiiiiiiiiiiihhhgggfffeeeeeeeeeeeeeeedddeeeeeeeeedddeeeggghhhhhhhhhgggfffddddddcccbbbaaaaaa```___]]]\\\ZZZWWWRRRLLLGGGDDD>>><<<888555333333333444000////////////000111111//////000000000//////............/////////000000........................------------------------,,,---......//////......---......//////......---...//////000111000000000......//////000111111111///111111111222777<<>>???=========<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<<<<===BBBMMM\\\lllyyyxxxrrrwww|||{{{vvvkkkcccaaagggjjjjjjpppzzz}}}rrriiiggggggfffhhhkkkeeebbbVVVDDD888555444222///222444333000...111444///000000111111111111111111111222333333333333222333333222333333444555666555555555666777777***************************************************************************************************+++---...000333777:::777888:::<<<@@@FFFMMMRRRSSSXXX\\\XXXOOOHHHGGGIIIRRRXXXcccnnnrrrnnnhhheeefffgggkkkmmmiiibbb```cccjjjiiiccc\\\]]]fffppptttjjjgggdddaaa```bbbeeegggiiiiiihhhhhhhhhhhhhhhhhhiiihhheeeddddddeeeggghhhccceeegggiiiiiihhhgggfffeeedddcccbbbaaa______^^^XXXWWWUUUQQQKKKEEE???<<<999777444111000000222333............///000111222...////////////...---,,,,,,---...///////////////........................------------------------,,,---......//////......---..................------......///////////////......//////000111111111///111111000111666:::<<>>;;;::::::999888888999:::<<<==================>>>???@@@@@@????????????>>>>>>>>>@@@???>>><<<;;;;;;<<<===<<<>>>EEERRRbbbpppyyy}}}xxxtttxxx}}}tttfff___fffkkkjjjlllrrrtttzzznnnjjjhhhddddddhhhbbbddd\\\KKK===777555222...222555333///...111444000000111222222222222111111111222333333333333222333333333333444555666666777777777888999999******************************************************************************)))))))))))))))***(((***...111333666999<<<999999;;;AAAHHHOOOUUUWWWZZZbbbgggbbbZZZUUUQQQMMMRRR^^^mmmsssjjj^^^]]]ccc___fffnnnqqqnnniiieeedddjjjhhhfffhhhlllnnnnnnmmmgggdddbbbaaaccceeeffffffjjjiiiiiihhhhhhhhhhhhiiieeeggghhhhhhgggggghhhjjjiiigggcccbbbccceeeeeeeeefffccc___\\\ZZZXXXUUUSSSPPPMMMHHHCCC>>>:::777666111111000000/////////...---...///000000///...---222222111000//////.............../////////000000000////////////.................................//////////////////////////////............//////////////////////////////000000000000111111111111///000111111222555999<<>><<<:::888666999999999999:::<<<>>>@@@???>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAAEEEDDDCCCBBBAAAAAAAAAAAABBB??????GGGWWWgggsssxxx~~~mmmnnnuuuvvvzzzyyyooo```[[[cccnnnrrrkkkuuu|||sssiiibbbccciiiaaadddaaaVVVIII???777000000111222222111111222333333222111000000111222333333444444333222111333555222222333444444555555666666777888999999:::******************************************************************************))))))))))))******---///333555777999<<>>@@@BBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFHHHHHHIIIHHHHHHGGGLLLKKKJJJIIIHHHGGGFFFFFFDDDAAAAAAFFFRRRaaammmsss{{{qqqrrrzzz~~~vvveee[[[___kkkrrrooorrr|||wwwnnngggfffhhhcccggghhhbbbXXXNNNAAA777333333444333222222222222333333222222222222333333222333444333222222333555222222333444444555555666666777888999999:::******************************************************************************)))))))))******+++...000333555666777:::<<<;;;???GGGOOOVVV[[[]]]^^^___bbbcccbbbcccccc___YYYQQQQQQWWWaaafff```WWWRRRWWW^^^hhhmmmlllhhheeeddddddfffjjjoooqqqpppllliiibbb```___aaadddgggiiiiiijjjjjjhhhgggffffffffffffeeeggghhhgggffffffgggiiijjjiiihhhhhhhhhhhhfffddd```^^^[[[XXXUUURRRMMMJJJ@@@>>>;;;777444222111111222222111111111111000000//////000000000000//////......................../////////000000000000000////////////............//////////////////////////////////////////////////////............////////////////////////////////////000000000000111111///000111111222444888;;;>>>GGGSSS[[[cccwww}}}ssskkknnnffflll{{{ooo```iiijjj```KKK;;;666444000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***///***(((---,,,(((...++++++************++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,...---,,,,,,.../////////000444888777555666;;;???]]]vvvzzztttwww}}}~~~}}}~~~}}}xxxvvv{{{}}}~~~xxx}}}yyyxxxwwwuuutttsssssssssttttttsssqqqnnnnnnoooqqqrrrqqqpppoooooopppqqqrrrrrrrrrrrrqqqqqqrrrrrrsssrrrtttwwwyyy{{{{{{zzzzzzzzzyyyxxxwwwvvvuuuuuuuuuttttttuuuuuutttsssqqqppprrrrrrqqqqqqqqqrrrrrrsssooooooooooooooonnnmmmmmmkkkjjjhhhhhhiiihhhgggeeeeeeeeeeeeaaaZZZSSSMMMKKK<<<:::888888:::<<<<<<<<<<<<<<<===>>>@@@BBBDDDFFFIIIIIIIIIIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQTTTSSSRRRPPPOOOMMMLLLLLLGGGFFFEEEFFFLLLWWWdddmmmxxxwwwooo{{{nnn]]][[[eeeoootttpppooo{{{{{{tttlllfffdddbbbgggjjjiiicccXXXFFF777555555555444444333222222333333333444444333333333222333444444222222333444222222333444444555555666666777888999999:::******************************************************************************))))))******++++++000222444555666777999;;;888>>>IIIRRRXXX[[[\\\\\\YYYZZZZZZYYY]]]```[[[SSSSSSRRRXXXbbbgggccc\\\YYY```fffnnnqqqnnnjjjfffdddfffiiinnnqqqrrrnnnhhhdddbbbaaa```bbbeeehhhiiihhhhhhhhhggggggfffgggggggggggghhhiiiiiigggggghhhiiihhhggggggggggggeeeaaa^^^^^^[[[XXXTTTQQQLLLFFFBBB:::999777444222222111222333333222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111000000/////////.................................//////////////////////////////............//////////////////////////////////////////000000000111000000111111111444888;;;>>>FFFQQQWWW]]]lllwwwmmmooowwwrrrtttrrrbbbeeeiiidddRRR@@@777333111......//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((---)))&&&,,,***''',,,++++++************++++++***++++++++++++++++++***************+++++++++,,,---,,,,,,---...///000000111666:::777333444===EEEccc|||yyyvvvyyy|||~~~{{{yyytttrrrwww}}}}}}{{{|||}}}yyyyyywwwuuusssrrrrrrrrrsssttttttssspppnnnmmmnnnpppqqqppppppoooooopppqqqrrrrrrrrrqqqqqqqqqrrrssssssrrrtttwwwzzz|||}}}}}}||||||{{{yyywwwuuuuuuvvvvvvuuuuuuuuuuuutttrrrqqqpppppppppooonnnnnnnnnnnnnnnlllmmmmmmmmmmmmmmmmmmmmmkkkiiigggggggggfffdddbbbaaabbbaaa[[[QQQIIIEEEDDD;;;;;;:::::::::;;;;;;;;;>>>???@@@BBBEEEGGGIIIJJJNNNOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTVVVWWWXXXYYYZZZYYYXXXVVVTTTQQQOOONNNLLLKKKIIIGGGGGGNNN[[[eeettt}}}vvvyyyyyyxxxeeeZZZ^^^eeepppqqqmmmoooxxxmmmeeeaaacccgggjjjkkkiii```MMM;;;777666444444444444333222111222333444444333222111222333444444333222333444222222333444444555555666666666888999999999***************************************************************************************+++,,,,,,555777999:::::::::<<<>>>777@@@LLLVVVZZZ[[[ZZZYYY]]]]]][[[\\\```ccc^^^UUUUUUYYY```ggggggccccccfffmmmsssyyyzzzwwwssspppoooooorrruuuvvvsssmmmgggddddddcccbbbdddfffhhhhhhggggggffffffgggggghhhiiijjjhhhjjjjjjjjjhhhhhhiiijjjhhhgggfffeeeddd```[[[XXXWWWTTTOOOKKKGGGAAA<<<888333222111/////////000000333333444444444444444444333333333333333333333333444444444444444555555555333333333333333333333333111111000000000/////////------------------------//////////////////////////////............//////////////////////////////...////////////000000000000000111111111333777:::===AAAJJJRRRXXXdddyyyyyywwwyyyssswwwuuuggg___ddddddYYYIII>>>777444////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***///***''',,,***''',,,++++++************++++++))))))************)))))))))))))))*********++++++++++++,,,,,,---///000222222777:::777333777DDDOOOkkk~~~~~~|||zzz}}}~~~|||zzzwwwwww~~~~~~|||uuuppppppuuuxxxwwwssswwwvvvtttrrrqqqqqqrrrrrrsssssssssqqqooooooqqqrrrppppppoooooooooppprrrrrrrrrqqqqqqqqqrrrrrrssstttrrrtttwwwzzz|||}}}}}}}}}|||zzzxxxvvvuuuuuuuuuvvvvvvuuuuuutttrrrqqqpppoooppppppooonnnmmmmmmmmmmmmjjjjjjjjjkkkkkkkkkllllllkkkhhhfffdddcccbbb___]]]ZZZZZZYYYSSSJJJBBB??????=========<<<<<<<<<======AAABBBDDDGGGJJJMMMOOOPPPRRRSSSSSSTTTTTTSSSRRRRRRSSSTTTUUUWWWYYY[[[]]]^^^______]]][[[XXXTTTQQQPPPOOOOOOMMMGGGDDDIIIUUU___ooozzzuuu}}}ppp```YYYZZZdddnnnqqqmmmsssrrrhhheeehhhjjjkkknnnqqqmmm^^^OOO:::777333222444555555444000111222333333222111000111333555555333222222333222222333444444555555666666666888999999999***************************************************************************************+++,,,---444666888999999999;;;======FFFSSS\\\^^^\\\ZZZZZZaaabbbbbbbbbfffhhhbbbZZZZZZbbbkkklllddd^^^eeepppxxx|||~~~|||{{{|||tttttttttqqqkkkfffcccbbbfffeeedddfffhhhiiiiiihhhgggggggggggghhhiiijjjkkkiiijjjkkkjjjhhhggghhhiiigggfffcccaaa^^^ZZZTTTPPPLLLHHHCCC>>>;;;777333111444333222111111222333444444444555555555555666666666666555555555555666666666666666666666666666666666666666666555555555555222222222222111111111111........................//////////////////////////////............//////////////////////////////......////////////000000000000111111111333666999???AAAGGGPPPVVV^^^jjjvvv||||||yyywwwyyy{{{pppccceeeddd___VVVKKKAAA:::111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///444///+++000---)))...++++++************++++++)))))))))******))))))))))))))))))************+++)))+++,,,------...111333555888:::888888AAASSSbbb{{{yyy{{{}}}zzz}}}{{{ooolllrrrxxxyyyvvvuuutttsssrrrqqqqqqqqqqqqqqqrrrtttsssrrrqqqrrrssspppooonnnnnnoooppprrrsssqqqqqqqqqqqqrrrsssttttttsssuuuxxxzzz||||||{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuuuutttsssrrrqqqpppooooooqqqpppoooooonnnnnnnnnnnniiihhhhhhhhhhhhhhhiiijjjiiifffbbb```^^^[[[WWWUUURRRQQQNNNJJJDDD???======;;;<<<======<<<>>>@@@CCCCCCEEEHHHLLLOOORRRTTTUUUUUUVVVWWWXXXWWWVVVUUUTTTUUUUUUVVVXXXZZZ\\\^^^```dddcccaaa___[[[WWWSSSPPPOOOOOOLLLGGGDDDGGGPPPXXXiiivvv||||||~~~yyyjjj\\\UUUWWWeeerrrrrrllltttrrrmmmfffgggiiilllrrrtttmmmcccBBB<<<555222333555555444000111111222222111111000111333555555444222222333222222333444444555555666666777888999999:::************************************************************************************+++,,,---...222333666666666777999;;;CCCMMMZZZaaaaaa^^^[[[ZZZ___cccfffgggjjjkkkfff___eeemmmtttpppbbb[[[eeeuuu||||||zzz{{{}}}sssrrrnnngggaaa^^^___```eeedddeeegggjjjllllllkkkkkkkkkjjjiiiiiiiiiiiiiiiggghhhiiihhhfffeeefffgggcccaaa]]]YYYUUUPPPJJJFFFAAA>>>999555444333222111666555555444555666777888555555555666666777777777999888777777777777888999;;;;;;::::::999999888888999999888888888777777777444444333333333222222222000000000000000000000000//////////////////////////////............//////////////////////////////........./////////000000000111111000000222666999>>>???EEENNNTTTZZZeeeooo}}}|||www{{{{{{zzz}}}~~~qqqkkkfffccc___VVVIII@@@222111000...---,,,------------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,333777111---111...)))...++++++************++++++)))******++++++******)))*********+++++++++,,,,,,))),,,.........000333666888999::::::AAAQQQhhhyyy||||||}}}xxxrrrmmmssszzz|||{{{sssssssssrrrrrrqqqpppoooppprrrtttuuusssqqqppppppooonnnnnnnnnoooppprrrsssqqqqqqqqqqqqrrrssstttuuuuuuvvvxxxzzz{{{zzzyyyxxxxxxxxxxxxxxxxxxwwwvvvuuusssrrrqqqpppoooooonnnnnnnnnnnnmmmlllllllllmmmmmmhhhgggfffeeeeeeeeefffgggeeebbb^^^ZZZWWWSSSOOOLLLJJJGGGDDDBBB@@@???===<<<:::;;;<<<::::::<<<@@@DDDEEEGGGKKKOOOSSSVVVXXXYYYXXXYYYZZZ[[[[[[YYYWWWVVVVVVVVVWWWXXXZZZ]]]___```dddcccaaa^^^ZZZUUUPPPMMMMMMLLLIIIFFFDDDFFFMMMRRRbbbqqqxxxzzz|||sssdddXXXSSS]]]nnnxxxtttppp~~~}}}qqqdddfffgggiiinnnsssooohhhMMMDDD999333333444444333333222222111111222222333000333555555444333222222222222333444444555555666666777888999999:::************************************************************************************+++,,,---...444666888999999:::<<<>>>GGGQQQ]]]cccbbb]]]ZZZYYY___eeeiiikkknnnoookkkdddooouuuzzzsssccc[[[fffvvv~~~~~~zzztttqqqrrrtttvvvsssmmmeee^^^]]]aaaeeecccccceeehhhlllnnnooonnnooonnnllljjjiiihhhggggggfffggghhhgggeeeddddddeee^^^[[[VVVQQQMMMGGGAAA======999555222222444555666333333222222222444555666555555666666777777888888;;;:::999888888999:::;;;@@@@@@???>>>======<<<<<<:::::::::999999999888888555555444444444333333333111111111111111111111111//////////////////////////////............//////////////////////////////............/////////000000111111000000222555888555888@@@HHHNNNUUUbbboooyyywwwzzz~~~~~~wwwvvv|||qqqgggdddcccZZZMMMBBB444222///---,,,,,,---...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,333777111,,,000,,,''',,,++++++************+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------***---///000000111444888:::::::::===HHH]]]www~~~}}}}}}{{{tttrrrooohhhnnnvvvyyyxxxqqqrrrssssssrrrqqqooonnnppprrruuuuuussspppnnnmmmooonnnnnnnnnoooppprrrsssqqqqqqqqqqqqrrrssstttuuuvvvwwwyyyzzzzzzyyywwwvvvwwwxxxyyyzzzyyyxxxwwwvvvrrrqqqpppooonnnnnnnnnnnnjjjiiiiiiiiiiiiiiijjjjjjgggfffeeedddcccdddeeeeeeccc___ZZZVVVRRRNNNIIIFFFFFFBBB>>>===???@@@>>><<<;;;<<<;;;999777888===AAAFFFHHHLLLQQQUUUXXXZZZ[[[ZZZ[[[\\\]]]]]][[[YYYXXXXXXWWWXXXYYYZZZ]]]___aaaaaa```___[[[WWWQQQLLLIIIKKKIIIGGGDDDCCCFFFJJJNNN]]]nnntttttt}}}yyyjjj^^^VVVZZZjjj}}}~~~uuu|||qqqhhhjjjkkkjjjnnnqqqnnnhhhVVVKKK===555333444333222555444222222222222444555000222555666444333222222222222333444444555555666666777888999999:::************************)))************+++++++++))))))))))))************(((((()))***,,,...111333999888888:::999999AAAJJJVVV^^^ffffff```]]]bbbhhhkkkppptttrrrkkkdddaaaaaammmwwwwwwpppooorrr|||xxxrrrkkkjjjnnnssstttzzzsssiii```]]]]]]___```eeegggiiilllmmmnnnooonnnjjjiiiiiihhhgggggghhhhhhfffeeeccccccccccccaaa___]]]UUUKKKDDDAAA???:::666444111///000333555444333555444555555666777888999888888888888888888999999;;;777888;;;999555:::DDDHHHRRRWWWRRRKKKGGGAAA;;;>>>;;;999999:::888888888777777888777555444444555777777666555444444333333333333222222111000000000000/////////............---------............///////////////////////////000////////////111222333777;;;@@@DDDJJJSSS^^^fffqqq|||sssrrr}}}yyy|||ttt~~~uuuddd___bbbZZZLLL@@@:::222.........,,,***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...111555888555>>>BBBEEE[[[~~~|||}}}}}}~~~xxxtttzzzyyymmmnnnssssssrrrssslllnnnpppssstttsssrrrrrruuuttttttsssrrrppppppooonnnnnnnnnooopppqqqqqqqqqoooooopppqqqrrrsssssssssqqqrrrtttvvvwwwxxxwwwwwwuuuvvvxxxzzz{{{xxxssspppkkkkkkkkkkkkkkkkkkjjjiiihhhfffdddcccdddeeedddccccccbbb```___^^^]]]]]]]]]YYYWWWRRRKKKDDD@@@???@@@======<<<<<<:::999777666999999999888777777999:::CCCFFFKKKOOORRRUUUXXX[[[[[[^^^aaabbb```^^^\\\\\\]]]\\\\\\\\\\\\^^^___```______^^^[[[WWWQQQKKKHHHLLLKKKJJJHHHFFFGGGKKKNNNTTTfff{{{uuurrrzzzvvvjjj[[[[[[aaakkksssvvvyyy}}}~~~pppmmmmmmmmmkkkggghhhlllgggXXXDDD777333444333222222222222222222222222222111111222222222333333333444333333666999999777444666777888999999:::************************)))************+++++++++))))))))))))************)))******+++---000222444777777888::::::>>>JJJWWW```fffiiiddd]]][[[dddmmmuuuwwwvvvqqqggg___[[[[[[jjjttt~~~~~~wwwqqqpppsssssspppkkkgggggglllpppqqqvvvooofff```^^^___aaaccceeefffhhhjjjlllllllllllllllkkkjjjiiiggggggffffffeeedddbbbbbbaaa^^^[[[XXXMMMFFF>>>999888777444111555333111222555777777666777777777777888999::::::;;;;;;;;;;;;;;;:::::::::;;;888999<<<:::666<<>>CCCHHHRRR]]]eeelllvvv~~~vvvzzz{{{uuu|||nnndddccc]]]SSSFFF???666000///...---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...000333777999888???FFFTTToooxxxuuuyyy}}}~~~~~~xxxuuuvvvxxxooojjjoootttsssrrrrrrnnnoooqqqsssssssssrrrqqqrrrrrrrrrqqqqqqqqqqqqqqqmmmmmmmmmmmmnnnooooooooooooooopppqqqrrrrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuttttttvvvxxxxxxvvvqqqnnnjjjkkkkkkjjjjjjiiihhhgggdddcccaaaaaabbbcccbbbaaa]]]\\\ZZZXXXVVVUUUTTTTTTPPPOOOLLLGGGAAA>>>======999999999999888888888777888999:::999999888999999<<<@@@EEEIIINNNSSSXXX\\\^^^aaacccdddbbb`````````___^^^^^^^^^^^^```aaabbb_________]]]ZZZVVVRRRPPPLLLLLLKKKIIIGGGHHHJJJLLLUUUfffzzz|||xxxwwwsssbbbZZZVVV]]]hhhpppuuuxxx}}}vvvnnnhhhcccaaaeeellllllaaaPPPBBB999666555555222222222222222222222222111222222222222333333333444333333555888888777444666777888999999:::************************)))************+++++++++)))))))))*********++++++++++++,,,---///222444555555444666999<<>>>>>======;;;:::888777888888888777666666555555333333444555555666777777444444333333333222222222000000000000000000000000////////////////////////////////////000111222333333777<<<@@@FFFPPP[[[ccchhhqqquuu~~~sss{{{wwwsssvvv}}}{{{lllgggeeecccQQQHHH<<<333000//////...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......000222666999;;;===@@@MMMggg|||wwwyyy|||~~~{{{xxx|||zzz}}}~~~{{{wwwqqq~~~tttkkkllllllkkkmmmsssuuusssqqqqqqpppqqqrrrssssssrrrqqqpppoooooooooppppppqqqqqqqqqnnnnnnnnnnnnnnnooooooooooooooopppqqqrrrrrrrrrrrrtttssssssrrrrrrssssssssssssssstttuuuuuusssnnnkkkjjjjjjjjjiiigggfffdddcccaaa___^^^]]]______^^^]]]WWWUUUSSSPPPNNNLLLKKKJJJGGGGGGGGGDDD@@@===<<<<<<777777777777888999::::::888999::::::::::::888888777:::>>>DDDJJJRRR[[[```ccceeeggggggeeedddcccdddaaaaaa``````aaabbbdddeeebbbaaa```^^^]]][[[YYYYYYTTTTTTRRROOOMMMMMMOOOQQQXXXfffxxxyyyuuu{{{lll[[[LLLOOO\\\hhhooossszzz{{{ppphhhaaa^^^cccjjjpppkkk___OOO???666555777333333333333333333333333222222222222333333333333333222222444666777666444666777888999::::::************************))))))*********+++++++++))))))*********+++++++++++++++---...000222444555333222444888>>>JJJ___rrrpppqqqnnnfff```dddrrr}}}uuuiii___YYYXXXYYY```gggooosssrrrqqqrrrttt{{{xxxyyy}}}{{{vvvtttiiieee___\\\]]]```bbbdddhhhiiijjjjjjjjjjjjiiihhhllllllkkkjjjhhhgggfffeeefffddd```\\\VVVNNNEEE???===999666555666888888777444444444666999;;;======@@@@@@@@@@@@@@@???????????????>>><<<;;;999888888:::777999<<<:::999CCCRRR```kkkuuussskkklllvvvvvvqqqeeeVVVJJJFFFDDDBBB???>>>>>>======<<<:::999999999999888888888777777555555666666666777777777555555555444444444444333111111111000000//////////////////////////////////////////000000111222222111555:::???EEENNNZZZbbbfffooorrrxxxsssqqq|||ppplllooosss{{{uuuooosssxxx]]]RRRCCC777111000///...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------......///111444777;;;===AAABBBTTTvvvzzzssssssyyyyyy~~~}}}uuummmkkkxxxkkklllmmmppptttwwwvvvrrrpppooorrrrrrssssssrrrqqqppppppnnnnnnnnnoooooooooooopppqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqrrrrrrrrrrrrrrrvvvtttsssqqqqqqqqqqqqrrrrrrrrrqqqrrrrrrpppllljjjjjjjjjiiigggeeecccaaa```___]]][[[ZZZZZZZZZXXXWWWRRRQQQNNNKKKHHHFFFEEEDDDCCCEEEFFFEEEBBB???======999999:::;;;;;;<<<<<<<<<888888999;;;<<<;;;888666555888;;;AAAHHHRRR]]]dddggghhhjjjiiihhhffffffgggdddcccccccccccceeefffgggfffeeedddbbbaaaaaabbbbbb```^^^YYYTTTQQQRRRUUUXXX\\\gggwwwvvv{{{sssaaaOOOLLLTTT___hhhoooppp}}}zzzsssmmmfffaaabbbgggooopppjjjZZZDDD555333666333333333333333333333333222222222333333333444444222222222333555555555555777777888999::::::************************))))))*********+++++++++************++++++++++++***+++---///111222444444333111222999BBBPPPddduuurrrsssqqqnnnmmmttt}}}rrrfff]]]XXXXXXZZZ\\\aaaggglllnnnpppsssuuurrrpppuuu~~~{{{rrrmmmdddaaa\\\ZZZ\\\___aaabbbkkkkkklllllllllkkkjjjiiiiiiiiiiiiiiiiiihhhfffffffffbbb\\\UUUMMMEEE<<<666777555333333333555555666333444666888:::===@@@BBBEEEEEEFFFFFFFFFEEEDDDDDDFFFEEECCC@@@===;;;999888999777888;;;999:::GGGXXXiiipppvvvqqqhhhggguuummm\\\RRRJJJCCCBBB@@@>>>===>>>>>><<<;;;;;;;;;::::::::::::999999888888777777777666666666666666666555555555444444333222222111000///......000000000000000000000000...//////000111111222222000444999>>>DDDNNNYYYbbbeeennnqqqvvvlllyyy|||lllggglllrrrvvvzzziii\\\JJJ<<<444000///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,---------------///111555888;;;===CCCHHH___{{{tttyyy~~~{{{nnncccqqquuufffeeeooosssvvvuuusssrrrqqqqqqrrrrrrrrrrrrqqqpppooooooooooooooonnnnnnnnnmmmmmmqqqqqqqqqqqqrrrrrrrrrrrrqqqrrrrrrssssssssssssrrrvvvuuusssqqqpppppppppqqqqqqooonnnnnnnnnmmmkkkiiihhhhhhgggeeebbb```]]]\\\^^^[[[XXXUUUTTTSSSQQQOOOMMMKKKIIIFFFCCCAAA@@@???AAACCCFFFEEECCC@@@>>>===<<<===@@@BBBBBB@@@>>><<<:::999:::;;;======:::777666888:::===DDDNNNYYY```eeegggjjjjjjiiihhhhhhhhhgggfffeeeeeefffgggiiijjjjjjjjjjjjjjjlllooorrrtttllliiibbb[[[WWWWWW\\\```bbbjjjvvv{{{vvviii[[[TTTSSSWWW```iiifffooo~~~vvvooogggaaabbbfffnnnsssrrrcccLLL:::444555333333333333333333333333222222333333333444444444222222333333444444555666777888999::::::;;;************************)))************+++++++++*********++++++++++++,,,***+++---000222333444444444111333===JJJXXXhhhtttuuutttsssuuuzzz|||qqqeee]]]YYYXXXYYY\\\^^^aaafffkkkqqquuuxxxlllhhhmmmyyy~~~wwwmmmjjj```^^^[[[[[[]]]```cccdddlllmmmnnnnnnnnnmmmkkkjjjfffggghhhhhhhhhgggfffeeebbb\\\TTTKKKDDD===888444666555555444444555666777555777:::===???BBBFFFIIIKKKLLLMMMNNNNNNNNNMMMLLLPPPOOOLLLGGGCCC???<<<::::::777999;;;:::<<>>EEENNNZZZccceeelllooouuu~~~sssvvvuuukkknnnvvv{{{tttgggSSSBBB888333000......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,------...,,,---///222666:::===>>>HHHUUUqqq{{{ttteeeZZZgggzzzpppddddddkkkooopppoooooorrrttttttqqqqqqppppppooooooooooooooooooooonnnnnnmmmmmmmmmnnnoooooopppqqqqqqrrrrrrsssttttttuuuuuuttttttssstttsssqqqpppooonnnnnnnnnmmmkkkjjjjjjjjjjjjiiihhhddddddcccaaa^^^[[[YYYXXXXXXUUURRROOONNNLLLIIIGGGEEEDDDBBB@@@>>><<<;;;;;;>>>@@@BBBCCCAAA???>>>>>>???CCCIIINNNNNNJJJDDD@@@???===<<<>>>@@@AAA>>>:::888888888999===DDDMMMTTT\\\```eeeiiijjjjjjkkkkkkjjjjjjiiiiiijjjkkkmmmnnnnnnoooqqquuuzzz~~~{{{uuummmhhhgggjjjmmmiiinnnwww{{{uuulllcccZZZUUU[[[ddd]]]dddsss}}}pppddd^^^aaagggnnnsssuuukkkXXXEEE:::777333333333333333333333333333333333333444444444444222333444444333444666888777888999:::;;;;;;************************)))************+++++++++*********+++++++++,,,,,,+++---///222444555555666666333666DDDVVVdddnnnuuuvvvrrrpppttt}}}|||vvvmmmeee___]]]\\\\\\___^^^___cccjjjsssyyy|||tttkkkkkkuuuyyyrrrjjjiii]]][[[[[[\\\```eeehhhiiilllmmmnnnnnnnnnmmmlllkkkfffggghhhhhhgggeeecccbbbZZZSSSIII@@@;;;888777666666666777777777888:::;;;:::===AAADDDFFFIIINNNRRRRRRSSSUUUWWWWWWWWWVVVUUUXXXVVVRRRLLLFFFAAA===;;;;;;999;;;===<<>>===<<<;;;;;;;;;;;;:::===@@@AAAAAAAAABBBCCCEEELLLWWW^^^___ZZZQQQJJJEEEBBB@@@AAAEEEFFFCCC@@@;;;;;;999777777;;;BBBGGGOOOUUU^^^fffkkkmmmooopppnnnnnnmmmmmmnnnoooqqqrrrsssuuuxxx}}}{{{wwwuuuuuuooorrrxxx}}}tttggg]]]^^^ddd[[[bbbkkkyyywwwiii```aaaffflllpppsssoooaaaOOO@@@777444444444444444444444444333333333444444444444555333555666555333444777:::777888999:::;;;;;;************************)))************+++++++++******+++++++++,,,,,,,,,,,,...111333555777777777888444888JJJ___lllsssvvvwwwpppkkkoooyyy~~~yyysssoooiiidddbbbbbbbbbbbbbbb___^^^bbbkkkttt{{{~~~qqqkkkqqqsssjjjdddddd[[[ZZZ[[[^^^ccciiilllnnnllllllnnnnnnnnnmmmlllkkkggghhhhhhhhhfffccc```___SSSKKKAAA888555666888:::222333555555666777999;;;???BBBGGGIIIKKKOOOTTTXXXVVVXXXZZZ\\\]]]]]]\\\[[[ZZZXXXSSSMMMFFF@@@<<<999===;;;===???>>>BBBUUUjjj~~~{{{sssaaaPPPOOOWWWkkkxxxcccZZZOOOHHHFFFEEECCCAAA============>>>>>>>>>>>>::::::;;;;;;<<<=========<<<<<<;;;;;;;;;:::::::::;;;:::999777666444333222000000000000000000000000---...000111222222111111111555;;;@@@GGGQQQ]]]eeemmmnnnmmmuuu|||~~~{{{{{{vvvaaaNNNAAA999333000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,******+++,,,,,,---.........000333666:::>>>AAABBBZZZvvvvvvbbbVVVRRREEEIIISSS```eeedddcccfffiiimmmmmmlllpppvvvvvvqqqnnnnnnmmmmmmmmmmmmnnnnnnllllllmmmnnnooopppqqqqqqooooooqqqrrrtttuuuwwwwwwvvvvvvwwwwwwwwwwwwvvvuuukkklllmmmmmmllljjjiiihhheeecccaaaaaacccdddeeeddd[[[ZZZYYYXXXUUUSSSQQQPPPHHHFFFDDDCCCCCCCCCBBB@@@======<<<<<<<<<<<<<<<===999<<>>;;;777666777<<>>>>>???AAA===<<<<<<;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::999999888777777666222222111111000111111111000000000000//////222444111555;;;AAAIIIRRR[[[aaalllooosssvvvyyy}}}vvvyyyzzzyyy~~~}}}yyy}}}yyylllWWWEEE;;;555111.........---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,......---,,,---......333333777>>><<<===JJJmmmmmm]]]XXX\\\RRRMMMMMMTTT\\\aaaeeejjjmmmkkkjjjkkknnnpppooommmnnnmmmmmmnnnnnnooopppqqqqqqpppooonnnnnnnnnooopppqqqoooooosssyyy{{{yyyvvvtttsssttttttuuussspppmmmllljjjhhhggggggfffdddbbbbbbaaa______``````___]]]ZZZWWWSSSPPPOOOMMMJJJHHHBBBAAA@@@???>>>===<<<;;;999888777666555555666666:::===@@@BBBDDDFFFIIIKKKNNNSSS___ppp|||zzzkkk^^^SSSMMMGGGFFFJJJMMMMMMKKKGGGBBB===999888888888777@@@GGGSSS___gggmmmqqqsssnnnooopppnnnlllmmmrrrvvvsssvvvzzz~~~zzzwwwoookkkkkkmmmvvv}}}~~~yyykkkbbb```cccgggjjjooo}}}yyyssskkk```___eeeiiiiiifff^^^LLL999666555777999888444444777444444444444444444444444555555444444555666888999666777777888888999++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,,,,,,,,,,///222444555444444333333;;;MMMccctttzzzvvvqqqhhhnnnvvv|||{{{tttkkkdddnnnuuuzzzxxxpppgggeeeeeeccccccbbbeeeppp}}}{{{xxxxxxvvvppphhh```ZZZXXXWWWYYY\\\aaagggkkkmmmnnnooonnnnnnmmmlllkkkjjjjjjjjjiiihhhfffaaaZZZQQQKKKCCC>>>::::::===???===;;;======>>>???BBBEEEHHHIIIPPPPPPQQQRRRUUUXXXZZZ\\\bbbfffjjjjjjhhhfffeeeeee```^^^ZZZRRRIIIAAA===;;;===>>><<<>>>CCCEEEZZZ}}}{{{cccTTTIII@@@HHHZZZwwwvvvggg^^^YYYQQQJJJGGGFFFFFFDDDBBB@@@???@@@AAA???>>>>>>============>>><<<<<<<<<<<<<<<;;;::::::999999999999999999999999555444333222222111111111///000000///...///111444333666<<>>:::AAAWWW|||qqq```[[[bbbjjj[[[TTTPPPVVV]]]bbbfffiiinnnlllkkklllooopppooommmlllllllllmmmnnnpppqqqrrrsssrrrqqqqqqqqqrrrsssssssssqqqqqqtttyyy{{{yyyuuutttsssrrrrrrqqqoookkkhhhhhhfffdddddddddcccaaa```___]]][[[ZZZYYYXXXVVVTTTSSSPPPMMMJJJIIIGGGDDDBBB>>>======<<<:::999888888888777666555555666777777999===CCCGGGKKKMMMPPPQQQNNNQQQZZZiiiwww{{{tttlllVVVQQQKKKJJJMMMPPPOOONNNFFFBBB===999888777777666<<>>===???CCCHHHbbbqqq^^^MMM@@@===GGG___uuullleee\\\UUURRRNNNLLLIIIFFFDDDBBBBBBBBBAAAAAA@@@??????>>>??????============<<<<<<<<<;;;:::::::::::::::;;;;;;;;;888777666555444222222111///000000///......111333555888>>>FFFNNNXXXbbbhhhjjjmmmqqqtttvvvwwwyyy{{{{{{{{{~~~}}}zzzwwwwwwtttppprrrvvvwwwwwwpppaaaRRRGGG>>>666000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++---......------...///111333666<<>>HHHQQQYYY___dddhhhlllkkklllnnnpppqqqqqqpppqqqpppnnnllliiifffcccaaa[[[^^^```^^^ZZZYYY]]]bbb```jjjttt{{{vvvcccaaa___dddooovvv|||yyylllaaacccfffiiilllkkkbbbWWWAAA888222444666444111111444444444444444444444444555444444444555666777888888888999999:::;;;++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,---///000333888999777555555666888QQQnnn~~~~~~wwwmmmfffgggppp{{{}}}uuujjj```\\\kkknnnrrruuutttmmmccc\\\]]]```fffooowwwyyyrrrjjjnnnqqqqqqiii^^^UUUTTTWWWVVVZZZ```fffiiikkkmmmnnnsssqqqnnnlllkkkkkkllllllbbbbbb```ZZZQQQKKKIIIIIIPPPTTTYYYZZZXXXVVVUUUUUUSSSSSSTTTUUUWWWZZZ]]]^^^`````````aaabbbcccdddeeemmmqqquuuxxxwwwsssnnnjjjfffddd___WWWMMMEEE@@@>>>888<<<;;;<<<@@@FFFdddnnnWWWFFF@@@AAAOOOooo}}}uuummmddd^^^\\\TTTQQQMMMJJJIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@???@@@??????>>>==================<<<<<<<<<;;;;;;;;;:::::::::999888666444333222000111000///......000333555999@@@HHHQQQ[[[dddkkkkkknnnrrruuuvvvvvvxxxyyy}}}{{{{{{vvvrrr|||wwwoooooossstttvvvrrrggg[[[PPPDDD;;;222111000/////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++---......------///000555777999???AAA>>>UUUzzz~~~lllZZZaaawwwkkk___WWWYYYaaagggiiikkkooooooppppppqqqpppooonnnmmmmmmnnnnnnooooooooooooooopppqqqsssttttttuuuuuupppoooooopppqqqqqqnnnkkkqqqooommmlllkkkiiieeecccbbb```]]][[[ZZZYYYVVVTTTQQQOOOLLLJJJIIIGGGDDDBBBCCC@@@>>><<<;;;:::888777444444333333222222111111333222222333555777999;;;;;;BBBLLLTTTYYY[[[\\\\\\YYYRRRLLLMMMRRRVVVWWWUUUMMMJJJHHHHHHJJJMMMNNNNNNMMMJJJEEE@@@===;;;777555555:::AAAIIIQQQXXX___ccciiihhhiiimmmqqqrrrpppmmmrrrpppmmmhhhccc___\\\ZZZRRRTTTUUUSSSQQQUUU^^^fffaaajjjuuu}}}zzzddd```[[[```mmmrrrrrr}}}~~~qqqcccbbbbbbeeejjjlllgggaaaIII===333333777777444222444444444444444444444444444444555555666666777888888999999::::::;;;++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,++++++...000222666999999666444555777@@@[[[wwwzzzsssmmmiiiqqqwww}}}{{{rrrgggaaa___dddeeeiiiooorrroooeee]]][[[^^^eeelllmmmggg___YYYhhhjjjiiibbbWWWQQQSSSWWWXXX]]]cccggghhhiiijjjlllrrrpppnnnkkkjjjiiijjjkkk```^^^YYYQQQKKKKKKOOOTTTYYY___eeehhhfffddddddeeeaaa```____________```aaacccddddddeeefffffffffgggmmmqqquuuyyyzzzvvvppplllhhhfffaaaXXXNNNEEE@@@>>>888;;;:::;;;>>>DDDbbb{{{```KKKEEE@@@FFF```|||sssjjjcccbbbYYYUUUQQQOOONNNMMMKKKIIIFFFEEEDDDCCCAAAAAA@@@@@@AAA@@@???>>>>>>>>>??????@@@@@@???===;;;:::999888;;;;;;::::::999777555444111222111000//////111333555:::BBBKKKTTT]]]eeejjjmmmpppsssuuuvvvvvvxxxyyy~~~www{{{{{{rrrssstttnnnnnnuuuwwwuuummmcccYYYLLLAAA666333000...///...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---...---------000222777999999>>>BBBDDD```~~~~~~ppp\\\XXXqqq}}}ggg]]]WWW[[[dddiiilllooopppqqqssssssrrrpppooonnnppppppppppppooonnnmmmlllnnnppprrrtttvvvvvvuuuuuupppoooooooooooommmjjjhhhmmmllljjjiiiiiigggeeecccaaa^^^[[[XXXVVVSSSOOOMMMJJJHHHFFFEEEDDDCCCAAA???>>><<<:::888888888666555222222111111111111111111111222222333555888;;;===???FFFOOOWWW]]]___aaabbbccc[[[RRRLLLLLLMMMKKKIIIGGGEEEDDDEEEGGGJJJLLLMMMRRROOOJJJFFFBBB>>>:::666444888>>>DDDLLLTTT]]]bbbiiihhhjjjnnnssstttrrrnnnpppnnnkkkfffaaa]]]YYYWWWQQQRRRQQQOOOPPPWWWdddoooggglllvvv|||jjj^^^XXX[[[gggkkkjjjsss}}}mmmhhheeeggglllmmmkkkiiiQQQBBB444222666777555444444444444444444444444444444444555666666777777777888999999::::::;;;++++++++++++++++++++++++++++++++++++++++++++++++)))+++------++++++...222222666:::888555444888<<>>;;;<<>>BBBHHHQQQZZZaaaggglllpppjjjcccXXXQQQNNNMMMKKKIIIGGGGGGGGGGGGHHHJJJLLLMMMPPPNNNKKKHHHEEEAAA<<<999444777;;;AAAIIISSS]]]dddeeefffiiilllpppqqqpppoooooommmkkkgggccc___[[[YYYVVVVVVTTTQQQSSS\\\lllxxxmmmooowwwsss___XXXXXX^^^cccdddkkkuuuuuummmfffgggjjjjjjiiiiiiZZZIII888333444555444555444444444444444444444444333444555666777777777777888888999999:::;;;++++++++++++++++++++++++++++++++++++++++++++++++(((+++...---++++++///333111666999888666777>>>EEEWWWqqq||||||xxxpppjjjdddbbb[[[[[[^^^dddjjjmmmkkkhhh^^^]]]ZZZSSSHHHAAAIIIUUUbbb___ZZZTTTQQQSSSZZZ___fffiiilllkkkhhhfffhhhjjjllllllkkkiiigggeeedddddd___^^^___ccciiiooosssuuuqqqrrrtttttttttttttttuuutttrrroookkkgggeeedddcccdddeeeggghhhiiiiiiiiihhhlllnnnsssyyy}}}}}}yyyuuunnnlllfff]]]RRRIIICCCAAA???@@@<<<===@@@AAAUUUwww{{{aaaKKKFFFBBBIII^^^|||vvvppppppiiiddd]]]ZZZYYYWWWSSSOOONNNMMMKKKIIIGGGFFFEEEEEEDDDCCCAAA@@@???@@@AAABBBAAA@@@???===;;;999888777666777999;;;<<<<<<;;;:::444555444333111111333444777???JJJUUU]]]cccgggiiijjjlllmmmmmmnnnppptttwwwuuu|||www{{{xxxsss~~~wwwpppiii^^^SSSDDD===444////////////---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,------------...111444444<<<:::;;;LLLccc~~~~~~yyyaaaTTTLLLXXXooo|||vvvjjjWWWWWW\\\dddiiikkkooouuurrruuuxxxwwwtttqqqoooooooooppprrrssssssrrrqqqoooooorrruuuxxxyyyxxxuuutttqqqqqqrrrqqqnnnkkkjjjiiieeebbb___^^^]]][[[YYYWWWQQQOOOLLLIIIHHHEEEBBB@@@>>>===;;;::::::999777666666444333222333444333222000000000111111222222222333333444555888:::===???BBBGGGQQQ\\\gggsss}}}|||ttthhh]]]VVVRRROOONNNLLLLLLLLLKKKJJJJJJKKKLLLHHHGGGFFFEEEEEEBBB>>>;;;444666999???GGGRRR^^^ffffffhhhlllooopppqqqssstttuuuuuutttqqqnnniiieeebbb___^^^[[[XXXYYYccctttssstttyyy{{{fff```ZZZZZZ___dddhhhiii{{{}}}qqqiiiiiijjjiiihhhjjjgggUUUBBB999666444555666444444444444444444444444333444555666777777777666777777888888999:::++++++++++++++++++++++++++++++++++++++++++++++++(((+++......++++++///333000555888888777;;;DDDMMMddd||||||wwwsssnnniiieee]]]]]]]]]```dddfffeeeccc```\\\UUUIII<<<999III^^^ccc^^^VVVQQQQQQVVV]]]bbbkkknnnpppmmmhhhfffhhhkkkjjjjjjiiihhhfffdddbbbaaa\\\___gggsss}}}zzzyyyxxxwwwxxxvvvrrrnnnjjjgggeeeeeedddeeegggiiijjjjjjiiiiiimmmooosssyyy}}}zzzqqqnnnhhh___TTTKKKEEEBBB@@@@@@;;;<<>>NNNmmmrrrTTTNNNGGGEEEPPPiii{{{wwwxxxpppjjjbbb^^^]]]ZZZUUUPPPQQQPPPNNNLLLJJJHHHHHHGGGEEECCCBBB@@@@@@AAABBBCCC??????>>><<<;;;:::999888444555888;;;=========<<<555666555444222222333555999AAANNNYYYaaaeeegggiiihhhhhhiiihhhiiimmmrrrvvvsss{{{xxxttt{{{{{{|||zzztttnnndddYYYIIIAAA666000///111000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,------------------------...222555555???===>>>TTTrrr|||oooOOOEEEBBBJJJUUUWWWUUUSSSSSSWWW___hhhkkklllpppvvvsssvvvyyyxxxuuuqqqooopppmmmoooqqqtttuuuttttttsssmmmpppsssvvvwwwuuurrrpppnnnooopppooollliiihhhgggbbb___\\\YYYWWWUUURRRPPPIIIGGGEEECCCBBBAAA>>><<<<<<:::777666666555222000333111000000111111111000//////000000111222222222444444555666888;;;>>>???@@@FFFQQQ^^^lll|||{{{lllaaaZZZUUUSSSPPPPPPOOOLLLJJJHHHHHHIIIAAA@@@AAABBBCCCBBB???===444555888===FFFRRR___hhhnnnrrrvvvxxxwwwyyy|||}}}zzzuuupppmmmfffeeebbb^^^___jjjzzzyyyxxx|||~~~oooiii```ZZZ___gggiiidddlllyyypppooopppnnnmmmooorrr```LLL???999666666999444444444444444444444444333444555777777777777666666777777888999999,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,...111444666777222444999777777HHH___yyy~~~yyyzzz}}}xxx|||vvvjjjgggmmmnnnhhhdddddddddccc```______```aaa```VVVCCC:::BBBPPPYYY[[[WWWQQQNNNPPPVVV^^^cccllljjjkkkooolllfffgggmmmhhhjjjjjjhhheeebbb]]]YYY^^^cccmmmxxx~~~yyyxxxtttooollllllllllllkkkcccdddggghhheeebbbffflllrrrrrrssswww}}}}}}wwwtttnnnfff\\\RRRJJJEEEAAADDDAAA???AAAAAANNNgggxxxaaaUUUKKKIIIKKKXXXxxx|||xxxzzzrrriiifffgggdddZZZRRRWWWUUUSSSQQQPPPNNNJJJGGGHHHHHHFFFBBBCCCFFFFFFCCC>>>===;;;::::::999777555777666666888:::<<<<<<;;;999777666444333333333444===HHHVVV]]]]]]]]]___bbb```bbbdddgggiiinnnrrrvvvsssvvvxxxyyy|||nnnsss}}}{{{ooofffaaa\\\RRRFFF999444222...,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++,,,,,,------,,,,,,///...------...111555777:::>>>BBBIII]]]~~~yyy```DDDBBBAAADDDHHHJJJIIIGGGQQQZZZccchhhlllqqqrrrppprrrrrrrrrqqqqqqooonnnnnnnnnpppsssvvvwwwwwwvvvtttrrrqqqqqqqqqssssssqqqpppsssssssssrrrnnnhhhccc___^^^[[[WWWSSSOOOKKKGGGDDD??????===<<<:::999888777555444333333222222222333222111111111000000//////111111222222222333333333666555444444666:::>>>AAAEEEGGGPPP^^^iiivvvnnngggaaaYYYVVVTTTQQQPPPOOOMMMHHHDDD===???>>>999:::AAADDDAAA>>>:::888;;;@@@JJJ[[[iiioootttzzz~~~{{{tttvvvpppfffdddooo}}}|||tttfffdddeeeccccccfffjjjyyyzzztttqqqooooooppppppppp\\\EEE===999555777555555555555555555555444777777777777666666666666777888888999999:::,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++,,,...111444666999555777<<<<<<@@@UUUmmmxxxtttwww|||wwwvvvmmmaaa```hhhjjjdddjjjjjjjjjfffbbb^^^\\\[[[aaa]]]RRRBBB<<>><<<;;;:::999777555777666777999<<<===>>>===888777555444444555666777AAAKKKUUUZZZZZZXXXZZZ]]][[[]]]```cccgggkkkpppssstttvvvxxxyyy{{{qqqkkksssqqqddd^^^\\\NNNCCC888444222...++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,,,,---------------///...---...///222555777999<<>>@@@DDDGGGQQQ^^^hhhuuuyyypppggg]]][[[XXXUUURRROOOKKKFFFBBBBBBDDDBBB???@@@FFFHHHFFF@@@;;;999:::???HHHWWWdddmmmssszzz~~~}}}uuukkkkkkvvv}}}llldddccceeeggghhhhhhttt~~~uuuqqqnnnooorrruuuwwweeeMMMBBB999222444666555555555555555555555777777777777666666666666777888888999999:::,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,---///222444666555444555999<<>><<<;;;999777555777666777999<<>>777666555444555666888999BBBHHHOOOQQQOOOMMMOOORRRRRRTTTXXX]]]ccciiimmmooosssuuuwwwwwwxxxwwwhhhiiixxxwwwggg___```NNNDDD;;;777444///,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............///......///000333666888;;;<<>>999:::===CCCPPP[[[hhhoooxxx~~~xxxoooqqq|||ttteee```dddhhhhhhiiippp~~~zzzrrrmmmoootttwww{{{nnnYYYKKK===222444555555555555555555666666666666666666777777777777777888888999999:::,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,---...000333555666444555666888>>>PPPkkk{{{pppnnnpppssstttuuuuuulll___YYY```jjjjjjdddfffhhhjjjiiifffcccaaaaaadddWWWGGG???CCCMMMSSSUUUNNNMMMMMMOOOUUU]]]fffkkklllnnnqqqtttrrrnnnjjjhhhjjjdddaaacccgggiiikkkmmmssssssrrrqqqppppppooooookkkkkkkkkjjjiiigggfffeeepppooonnnoooooonnnllliiiiiiiiikkknnnmmmjjjkkkpppvvvwwwzzz}}}~~~}}}vvvooolllkkkfff\\\TTTMMMNNNIIIFFFFFFAAAHHH]]]www}}}rrreeeXXXMMMKKKWWWfff}}}{{{rrriiibbb^^^[[[XXXUUUSSSSSSSSSRRRQQQPPPSSSTTTRRRSSSTTTQQQKKKFFFCCC???<<<;;;999777555666555666888<<<>>>>>>>>>777666444333444666888999<<<@@@CCCBBB@@@>>>AAACCCFFFIIINNNWWW```ggglllnnnooorrrttttttuuuzzzsssiiitttzzzvvvzzz{{{{{{nnndddfffWWWMMMBBB<<<777111///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////......///000222555888:::@@@@@@IIIccc|||oooppp{{{{{{aaaJJJPPPXXX]]]VVVHHHAAAGGGPPP\\\ccchhhhhhiiilllmmmkkkjjjkkklllnnnooooooppppppnnnooopppqqqqqqpppooonnnnnnmmmmmmmmmmmmkkkhhheeecccbbb___\\\WWWRRRNNNLLLEEECCC@@@===<<<:::777444444444333333222111000000111111000000000000111111111111111111111111111111111111111111222222222333555666777999;;;===???@@@>>>CCCMMMXXX___mmm~~~tttbbb___[[[YYYXXXUUUQQQMMMHHHFFFEEEFFFKKKPPPQQQQQQHHHAAA;;;:::;;;???HHHQQQ___gggqqqxxx|||xxxppprrr|||}}}jjj___aaafffhhhllloooyyyvvvnnnnnnsssttt{{{ssscccVVVDDD666777444444444444444555555555666666666666777777777777777888888999999:::,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,...///111333555666888:::;;;===HHH^^^xxxrrrgggmmmzzzzzzvvvuuulllcccbbbkkksssqqqjjj^^^```bbbcccbbbaaaaaabbbfffVVVEEE@@@GGGNNNPPPOOOKKKLLLOOOSSSZZZbbbiiimmmlllooosssuuuvvvtttoookkkaaa[[[[[[dddmmmrrrwww|||}}}{{{xxxwwwuuusssooommmjjjiiikkkkkklllnnnppppppnnnllljjjiiikkkooonnnllllllooowwwzzz~~~xxxqqqoooooolllccc[[[QQQRRRMMMKKKJJJBBBDDDVVVrrrzzznnn```TTTNNNTTT\\\qqqzzz}}}xxxyyy|||{{{pppgggbbb]]]ZZZWWWVVVWWWYYYZZZZZZYYY\\\\\\ZZZYYYXXXSSSMMMGGGDDD???<<<:::999777666555444555777:::<<<<<<<<<777666333222333555777999777999999888555555777:::;;;>>>FFFRRR^^^ggglllmmmkkkmmmpppqqqrrrvvv}}}llloooyyytttwwwxxxwww~~~uuuiiihhhcccWWWJJJ@@@777000///111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////000000//////......///111444777999;;;@@@BBBQQQrrr{{{sss~~~nnnWWWGGGZZZ```bbbWWWFFF@@@HHHSSS]]]cccgggggghhhlllnnnmmmkkklllmmmoooqqqqqqrrrrrroooooopppppppppooonnnmmmnnnmmmllllllkkkhhhccc```[[[YYYVVVQQQLLLGGGCCCAAA>>><<<:::999888777444222333333222222111111111000000000000//////000111111111111111111111222222222111222222222333333333333555666777999;;;===???@@@===@@@IIISSSYYYddd~~~mmmhhhddddddgggfff___XXXPPPLLLIIILLLRRRWWWYYYZZZMMMEEE===;;;;;;<<>>;;;::::::888666666666666444222222222222222222111111111000000000000000000111222111111111222222222222222333333333333444444444444666666666777999<<>>BBBIIISSS```kkkqqqtttwwwyyy{{{~~~zzzxxxzzz|||}}}zzzkkkhhhllljjjmmmuuurrrlllmmmuuu{{{xxxsssiiiQQQ:::666222222222333444444555555555555666666777777888888777888888999999:::,,,++++++******++++++,,,++++++++++++++++++++++++,,,---///111333555666777444999<<>>:::999999888777777666666777999::::::999555444333333666:::@@@CCC>>>===;;;888555333444444666999AAAOOO^^^gggjjjiiijjjjjjjjjjjjlllppptttxxx}}}}}}iiinnnwww~~~}}}|||yyyyyy|||~~~xxxooommmdddYYYNNNAAA444//////................................................------------------------------------------------------...////////////...---...111333777:::<<<===<<>>;;;999888888666555444444555555444222111111111111111111111222111000000000000111222333111111111222222333333333444444444555555555666666666555555555777;;;>>>@@@CCC@@@CCCKKKPPPUUUddduuuxxxooolllxxxssseeeYYYOOOPPPUUUWWWYYY\\\VVVLLLCCC???===;;;<<>>EEEHHHBBB@@@===999666444333222888;;;BBBPPP^^^ggghhhffflllkkkjjjiiijjjmmmrrrtttyyymmmjjjpppyyy}}}vvvxxx}}}|||uuupppwwwwwwooohhh```WWWIII:::222000////////////////////////........................------------------------------------------------,,,------...............---...111444777:::===>>>@@@PPPrrrnnnWWWQQQaaavvv}}}sssbbbQQQGGGIIISSS\\\cccggghhhffffffjjjmmmmmmmmmnnnoooppprrrrrrrrrrrrjjjjjjjjjkkkkkkllllllllldddbbb```]]]YYYRRRJJJDDD@@@???<<<999777777888888555333222333444555444222000000000111111111111111111111000000111222333333111111111222222333333333555555555666666666666777666555444444666:::>>>AAAGGGBBBBBBJJJOOOSSS^^^kkkyyywwwvvvuuuggg[[[ZZZ]]]^^^___cccYYYNNNEEEAAA>>><<<;;;>>>???JJJ[[[jjjtttzzz~~~}}}|||{{{yyyvvvtttzzzzzzyyygggfffdddfffiiinnnxxxsssjjjlllrrruuutttxxxxxxaaaGGGAAA555555555666777888888999444555555666777888888999777888888999::::::,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,///333555555555666666888>>>HHHZZZxxx~~~sssbbbaaammmooonnnsssrrroootttnnnooonnnnnnooorrrrrroooVVVMMMKKKRRRSSSLLLJJJOOOMMMWWWbbbiiiiiihhhhhhjjjiiijjjgggbbb```dddfffeeeeeeeeefffsss}}}zzzuuusssuuuuuusssrrrtttuuussssssuuuyyy{{{zzzxxxyyy||||||xxxuuurrrmmmiiigggdddgggmmmgggVVVJJJHHHIIIVVV{{{pppjjjgggccccccfffkkklllkkkmmmqqqoooqqqtttvvvvvvtttrrrqqqmmmhhhaaa\\\[[[\\\]]]]]]]]]]]]\\\[[[YYYWWWTTTSSSGGGCCC???:::777777777888555777:::<<<<<<;;;999777444333333777@@@IIINNNPPPTTTMMMDDD===999777444222888===FFFQQQ\\\dddhhhiiijjjjjjjjjhhhhhhiiilllnnnqqq|||sss___eeeuuu}}}~~~|||vvv{{{zzzsssuuuwwwuuurrriiiTTT<<<111111---...///...---------...........................---,,,,,,++++++,,,,,,------------............///..................---------333000000999<<<:::???===[[[wwwZZZIIIQQQjjj~~~ppp[[[PPPNNNQQQWWW]]]fffggghhhiiijjjkkkkkkkkkkkklllnnnpppqqqqqqqqqpppllljjjhhhgggggghhhgggeeeccc^^^WWWPPPJJJDDD???;;;777666555555444444444444333444444444444333222222000000000000000000000000222222222222222222222222000111111222333333444444555555444555666999<<<>>><<<999666333555;;;BBBGGGHHHJJJIIIHHHGGGLLLVVV___kkkwww|||sssyyyhhh]]]\\\```dddfffbbbWWWJJJCCC===999999<<>>HHHTTT^^^dddfffffffffgggfffeeeeeefffiiikkkkkkrrr}}}jjjkkk|||~~~xxx{{{yyysssrrr{{{|||xxxooo]]]FFF999666...//////...---------...........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///...........................444222222;;;<<<;;;AAAMMMkkkpppUUUIIITTTiiixxxtttdddSSSMMMPPPVVV___fffhhhiiiiiijjjkkkkkkkkkkkklllmmmnnnppppppqqqppppppjjjiiiiiiiiihhhfffbbb^^^WWWRRRJJJCCC>>>:::777555555555444444333333444444333333444444333333222111111111111111111111111111222222222222222222222222222222333333444444444555555444444555777:::===>>>>>><<<888666777<<>>===BBBQQQfffxxx}}}yyyxxxxxxyyy|||{{{iiidddgggdddfffmmmooo|||wwwnnnkkkppprrrrrrwwwvvvcccMMM>>>999666666666555555666666666666777888888999999999999999::::::;;;,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---000333555555666777888;;;CCCXXXtttzzzyyy|||nnnbbbfffmmmkkkjjjppprrrvvv~~~yyyxxx\\\VVVTTTVVVSSSKKKIIIMMMVVV]]]dddgggffffffhhhkkkkkkmmmkkkiiilllvvvzzzqqqvvvzzzvvvwwwwwwuuuuuuxxxwwwvvvuuuwwwzzz}}}~~~~~~xxxsssmmmiiilllyyywww```NNNKKKLLLkkkzzzsssgggbbbaaahhhnnnrrruuuxxxsssssstttuuuuuutttsssrrrpppllleee```^^^]]]\\\[[[YYYYYYXXXWWWTTTQQQNNNLLLDDDAAA>>>;;;999999:::;;;999:::;;;<<<<<<;;;999888666777999@@@HHHPPPUUUXXXVVVPPPHHHAAA===:::888666;;;BBBLLLXXX___ccccccbbbbbbbbbcccbbbbbbccceeehhhllloootttwwwqqq{{{}}}yyyyyywwwtttnnnnnnyyy}}}yyytttlll^^^JJJ;;;555000000///.......................................+++,,,---......---,,,+++---------............///...........................555444555<<<<<<<<>>???@@@???<<<::::::>>>EEEJJJOOOPPPOOOMMMJJJLLLQQQVVVZZZddduuu}}}uuuuuuyyy{{{|||uuummmccc^^^___cccgggiiiiii___TTTMMMFFF???<<<===<<>>FFF]]]zzz{{{xxxnnniiinnnqqqkkkhhhmmmmmmqqq|||pppZZZVVVTTTTTTOOOIIIIIINNN]]]aaafffgggeeedddhhhllluuuvvvtttooopppyyyyyyooorrr}}}}}}||||||wwwxxxwwwvvvvvvyyyzzzyyyxxxxxxzzz|||~~~|||wwwmmmjjjlll{{{pppVVVQQQKKKcccxxxjjjccc^^^ccckkkooorrruuuuuuuuuuuuuuuuuutttsssrrrppplllfffaaa^^^\\\ZZZYYYXXXXXXWWWVVVSSSPPPMMMKKKAAA???===;;;::::::;;;<<<<<<<<<======<<<;;;999888444888???HHHPPPUUUWWWXXXVVVQQQKKKDDD???<<<:::999>>>EEEQQQZZZ___```^^^]]]^^^___`````````bbbdddgggmmmnnnpppxxxuuu}}}yyywwwwwwvvvmmmdddjjjxxxqqqmmmiiicccZZZLLL===333222111///......///..............................+++,,,...//////...,,,+++---------............///............////////////...555555666<<<;;;===IIIZZZzzzwwwZZZMMMVVVgggnnnkkkXXXNNNGGGKKKUUU___gggmmmmmmmmmmmmlllllllllllllllnnnnnnpppppppppooommmlllllljjjgggccc^^^VVVNNNHHHDDD@@@;;;888666666555555222222111222222333444444333444444444444333222222222222222222222222222222444444444444444444444444444444444555555555555555555555666888:::===???AAAAAA@@@>>><<<;;;???GGGMMMQQQQQQPPPNNNLLLLLLOOOQQQWWW^^^mmm}}}rrrlllkkklllnnnjjjeee___]]]___cccfffhhhhhh___WWWQQQJJJAAA<<<;;;===>>>FFFVVVeeerrr~~~}}}vvvzzzqqqaaaccc```bbbhhhfffnnnsssuuuvvvwwwyyywwwkkk]]]GGG;;;444777:::777666777666666666777888888999999777777888999;;;<<<,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---///111444555666666888:::???MMMhhh|||~~~zzz|||pppmmmqqqzzzzzzrrrnnnooojjjlllzzzzzzdddTTTSSSRRROOOJJJGGGLLLRRRaaaeeehhhgggddddddiiimmmzzz|||wwwnnnjjjnnnvvvzzzooojjjbbbhhhvvvwwwwww~~~yyyyyyyyyvvvvvvxxx||||||{{{{{{{{{|||}}}~~~yyyqqqnnnnnn|||iiiZZZMMM]]]sssjjjccceeejjjlllnnnpppvvvvvvwwwwwwvvvtttsssqqqnnnkkkeeeaaa^^^[[[XXXVVVUUUUUUTTTSSSPPPMMMJJJHHH@@@???===;;;:::;;;<<<===?????????>>>===;;;999888333:::EEEOOOUUUWWWVVVUUUUUURRRLLLFFF@@@<<<::::::AAAHHHRRRYYY[[[ZZZWWWVVVYYY[[[^^^___```bbbeeeggghhhiiilllsss|||~~~{{{|||zzz{{{}}}uuuhhheeemmmkkkhhhddd___ZZZQQQEEE;;;555222///...///000///...........................+++,,,...//////...,,,+++---------............///........./////////000000...555555777<<<:::???OOOhhhxxxqqqzzz~~~iiiRRRPPPbbbtttrrrfffNNNGGGEEEMMMYYYbbbhhhmmmooonnnmmmllllllmmmmmmnnnrrrtttuuuvvvuuuqqqnnnkkkkkkfff___XXXQQQJJJCCC???888666555444444333111///222222222222333444555555444555555555555444333333444444444444444444444444444444444444444444444444444444444555555555555555777777999:::<<>>>>>CCCNNN[[[gggttt}}}tttsss~~~~~~iiiggg```___ddddddmmmvvvxxxyyyyyy{{{yyyqqqiiiOOO???333666:::666444666666666666777888888999999777777888999;;;<<<,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,000222444555666777999;;;@@@XXXyyy}}}qqqnnnttttttfffiiitttzzzvvvuuukkkhhhuuupppZZZQQQRRRQQQKKKFFFGGGPPPZZZdddgggjjjhhhdddeeeiiinnnyyyzzzvvvjjjaaa```dddfff]]]ZZZTTT]]]nnnppprrr}}}}}}}}}}}}yyywwwyyy|||~~~~~~~~~|||uuutttrrrzzzhhhTTTXXXzzzvvvnnnlllmmmlllmmmpppvvvwwwyyyyyyxxxuuurrrpppmmmiiieeeaaa^^^[[[XXXUUUQQQQQQQQQPPPMMMKKKHHHGGGAAA@@@???>>>======>>>>>>AAAAAA@@@???===;;;999888555===HHHQQQUUUUUUTTTRRRSSSQQQLLLFFF???;;;::::::AAAHHHOOOSSSRRROOOOOOOOOSSSUUUYYY\\\^^^aaadddgggeeehhhmmmsss||||||yyyoookkklllkkkfff___ZZZUUUKKKBBB777333///...///111000...........................,,,---...//////...---,,,---------............///.........//////000000111///555666888<<<:::CCCXXXzzzpppjjjwww~~~kkk\\\OOOWWWooo~~~sss```FFFBBBDDDPPP^^^fffkkkooonnnnnnmmmllllllmmmnnnooovvvxxx{{{{{{yyyssslllhhhccc]]]TTTKKKEEE@@@<<<:::555444444555666444111///555555444444444555666666666666777777666666555444444444444444444444444444555555555555555555555555444555555666777777888888:::;;;<<<>>>???AAABBBBBBCCCCCC@@@<<<;;;AAAMMMWWWVVVUUURRROOOMMMMMMMMMMMMRRRVVV___nnnxxxrrrmmmhhhdddbbbaaa___^^^^^^___aaabbbddd___\\\ZZZUUUJJJAAA>>>>>>===@@@IIIRRR\\\iiiuuu}}}tttllleeettt~~~}}}wwwrrrddd^^^aaa```jjjyyyyyy{{{}}}~~~~~~{{{xxx[[[EEE555666:::555333666666666666777888888999999888888999::::::;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------111333555666666777:::<<>>:::999:::@@@EEEIIIJJJFFFDDDEEEGGGJJJNNNRRRVVVZZZ]]]aaadddfffiiioootttyyy|||{{{pppvvvuuuoooddd\\\VVVNNNFFF999444...---000111000...................................................---------............///---......///000000111111222777777999===<<>>;;;999888:::888777777888888666444888888777666666666777777888888888888888777666666555555555555555555555555555555555555555555555555555666777888999;;;<<<<<<===>>>???AAABBBBBBCCCCCCEEEEEEBBB===;;;CCCRRR^^^^^^ZZZUUUQQQNNNMMMLLLLLLOOORRR[[[iiizzz{{{tttnnnkkkjjjfffeeeccc```^^^^^^___```___\\\[[[\\\WWWLLLCCC???::::::>>>EEEMMMUUUaaalllqqqwww}}}yyymmmaaaZZZYYYkkkyyyzzzzzz~~~|||lllccceeeccckkk|||||||||~~~~~~}}}~~~gggLLL777777:::555333777666666666777888888999999999999999::::::;;;,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......222333555666666777:::===LLLlll}}}tttmmmhhhiiizzzsss```fffvvvzzz{{{yyy{{{zzzjjjcccnnnkkkZZZRRRWWWYYYVVVLLLEEEKKKZZZffffffiiikkkjjjffffffkkkoooyyy~~~~~~tttiiieeeeeeeeeccc[[[PPPSSS______```lll~~~{{{{{{yyy~~~wwwwwwpppooolllZZZfff}}}wwwqqqlllmmmrrruuuxxx{{{}}}{{{vvvqqqmmmllljjjgggdddbbb___ZZZWWWSSSTTTTTTTTTSSSQQQOOONNNHHHGGGFFFEEEDDDCCCCCCCCCEEEDDDBBB@@@===;;;999888>>>BBBGGGJJJKKKLLLPPPSSSOOONNNKKKEEE>>>999888999???BBBEEECCC???===???BBBDDDHHHMMMRRRVVVZZZ^^^aaaeeegggmmmqqqsss}}}yyyrrr}}}ttt{{{lllaaaZZZSSSKKK:::444...---000222111...........................///...------------...///---------.........//////---......///000111111222444888888;;;>>>===LLLhhh}}}{{{gggMMMKKKPPPddd}}}mmmRRRFFFDDDIIIVVVccchhhiiijjjllllllkkkjjjkkkmmmoooqqqlllpppuuuvvvqqqggg\\\TTTJJJFFFAAA===;;;:::888777<<<999666555666666666666::::::999888888777888888999999999999999888777777666666666666666666666666666666666666666666666666777777999:::<<<===?????????@@@AAABBBCCCCCCCCCCCCGGGFFFCCC===<<>>777888<<>>888888>>>@@@CCCGGGGGGFFFFFFHHHJJJLLLKKKHHHBBB;;;777777999<<<:::888666666777999:::AAACCCFFFKKKQQQVVV[[[]]]cccjjjqqqtttvvv|||nnnnnnsssvvv}}}xxxzzz|||xxxnnngggbbbXXXNNNBBB888000000111000......///............---------.......................................///000000//////.........000111222666<<<888:::@@@;;;MMMyyymmmYYYBBBDDDUUUttteeeOOOCCCGGGNNNXXXaaahhhkkklllqqqooommmmmmoooooommmjjjmmmllliiiccc[[[QQQIIIDDDBBB@@@===<<<<<<<<<:::888<<<<<<;;;;;;:::999999888;;;:::999888888888888888999999999999999999999999666666555555555555666666666666777888999:::;;;;;;<<<===???AAABBBDDDDDDEEEFFFHHHJJJIIIFFFEEEFFFGGGGGGFFFBBB>>>CCCQQQcccoooppphhh```\\\YYYUUURRRQQQRRRRRRWWWcccoooyyy~~~vvvrrrqqqqqquuummmgggeeebbb\\\WWWVVVOOONNNOOORRRSSSNNNDDD;;;===<<<;;;<<>>AAAFFFLLLRRRWWWZZZccciiipppqqqqqqvvvvvvmmmiiissszzzvvv|||zzzqqquuu{{{pppttttttppplllggg\\\QQQEEE:::111000111000...//////............---------.......................................///000000//////......///000222333666===:::;;;AAA@@@WWWbbbLLLEEEJJJ[[[uuuvvv[[[FFFFFFKKKSSS]]]fffmmmpppqqqssspppnnnnnnoooooommmkkkgggccc]]]VVVNNNHHHDDDBBBDDDAAA>>><<<<<<<<<;;;:::999999999999:::::::::::::::999999888888888888999::::::::::::::::::::::::999999888888777888888888888999:::;;;<<<>>>??????DDDEEEHHHJJJLLLMMMMMMMMMLLLNNNPPPNNNKKKIIIIIIKKKJJJIIIFFFBBBEEETTTjjjzzz|||tttiii```[[[VVVSSSQQQRRRRRRWWWaaallluuuzzzwwwvvvwwwtttllleeebbb\\\SSSLLLJJJHHHFFFFFFIIIMMMLLLEEE???;;;;;;<<>>BBBFFFHHHFFFJJJHHHDDD>>>888555555666555444333222222333555666:::;;;===BBBHHHPPPVVVZZZbbbhhhnnnoooooottt}}}lllbbbfffpppxxx||||||wwwtttwww|||~~~rrrxxx}}}|||wwwooodddZZZIII>>>333000000//////000///............---------.......................................///000000//////......///000222333666<<<<<<===@@@GGGeee~~~[[[GGGGGGPPPcccvvv{{{jjjQQQ@@@HHHMMMVVV```jjjppptttvvvtttrrrooonnnoooooonnnmmmhhhcccZZZRRRMMMKKKMMMNNNLLLHHHBBB>>><<<<<<<<<;;;888999999:::;;;<<<<<<===::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======???AAACCCDDDFFFGGGMMMOOORRRUUUWWWWWWVVVUUUUUUWWWWWWVVVRRROOONNNNNNLLLLLLJJJFFFHHHYYYuuuuuuggg^^^YYYVVVTTTSSSRRRUUU___hhhqqq{{{}}}{{{{{{|||uuunnngggbbbZZZOOOGGGDDDDDDBBBAAADDDHHHIIIEEEAAA:::<<>>===<<<<<<;;;;;;<<<======>>>>>>???;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<>>>???AAAAAADDDEEEGGGIIILLLNNNPPPQQQSSSVVVZZZ]]]______]]]\\\^^^^^^]]][[[XXXTTTPPPOOOKKKKKKJJJHHHJJJ\\\pppddd^^^ZZZWWWSSSRRRTTT]]]eeemmmwww~~~||||||}}}xxxsssmmmiiiaaaVVVOOOMMMIIIFFFEEEGGGJJJJJJEEE???======AAAFFFKKKOOOUUU[[[RRRPPPMMMHHHDDDBBBEEEIIITTT```ooovvvyyy{{{wwwiiieeegggkkkqqqrrr~~~{{{{{{zzzxxxqqqnnn^^^GGG999:::;;;888666777777888888999::::::::::::::::::;;;<<<,,,,,,,,,,,,,,,---------++++++,,,---...000111222444555777888888>>>NNN^^^vvvuuuwwwaaa[[[___aaadddbbbmmmxxx}}}zzzvvvuuuvvv~~~eeeMMMJJJRRRVVVJJJGGGFFFIIISSS^^^hhhmmmiiijjjkkkhhhfffggglllppp|||uuuooojjjhhhccc[[[TTTRRR]]]}}}|||sssllllllzzz}}}zzz}}}{{{yyywwwvvvrrrqqqpppnnnkkkfffccc```YYYXXXXXXXXXYYYXXXVVVTTTNNNMMMHHHAAA>>>DDDOOOXXX\\\VVVNNNHHHGGGHHHJJJKKKFFFBBB===888555444555555555444444333333444555666999:::<<>>===>>>SSSzzzgggNNNHHHSSSbbbqqqsssfffUUUFFF???GGGNNNYYYbbbiiimmmqqqsssqqqooonnnllllllnnnrrrtttuuupppiiibbb]]]\\\^^^___ZZZTTTLLLEEEBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA======???AAACCCFFFIIIJJJNNNOOOQQQTTTVVVYYY[[[\\\[[[^^^bbbeeeggggggeeedddeeedddbbb```\\\VVVQQQNNNIIIHHHHHHHHHKKK]]]|||lllddd\\\UUUTTTRRRSSS[[[ccckkkttt}}}~~~}}}}}}|||yyywwwuuunnnbbbYYYXXXOOOMMMLLLOOOQQQNNNGGG@@@???>>>@@@FFFJJJMMMUUU___[[[ZZZUUUMMMFFFFFFJJJNNNTTT\\\hhhsssxxx{{{oooccceeekkkiiigggsss~~~|||yyyrrrsssgggOOO>>>::::::777777777777888999999::::::::::::::::::;;;<<<++++++++++++++++++++++++***+++,,,...000111222333444666888999999BBBXXXlllzzz{{{sssaaaaaaaaa___bbbfffooo|||}}}^^^KKKNNNTTTRRREEEDDDFFFMMMYYYeeelllooojjjlllllljjjhhhhhhkkkooovvv}}}xxxttttttooocccXXXRRR\\\www|||qqqjjjnnnyyy}}}{{{zzzttttttsssppplllgggbbb___]]]\\\ZZZYYYYYYWWWTTTRRROOOMMMGGGBBBDDDQQQ^^^eeeddd___WWWPPPLLLKKKLLLMMMDDD@@@:::666555666777777777777666666555555555555555777;;;BBBJJJTTT\\\aaafffjjjnnnqqqqqqrrruuuxxx~~~iiifffnnn~~~~~~|||wwwrrrpppkkkkkk\\\WWWIII;;;555222000///000///............---------.......................................///000000//////...///000222444555888888>>>???AAA]]]xxx\\\KKKOOOaaaooovvvmmmZZZJJJAAA>>>KKKRRR]]]eeejjjlllooorrrnnnnnnmmmlllmmmpppvvv{{{|||uuummmgggcccbbbaaa]]]XXXQQQLLLJJJKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIKKKNNNRRRTTTVVVZZZ[[[\\\___aaadddfffffffffhhhkkkoooppppppoooooollljjjgggddd```ZZZRRRMMMIIIGGGFFFGGGJJJ[[[~~~yyymmm```UUUVVVSSSSSSYYY```fffoooxxx}}}}}}}}}rrreee```XXXVVVUUUWWWXXXUUULLLDDD@@@===@@@HHHKKKMMMWWWdddkkklllfffWWWKKKIIINNNSSSXXXZZZbbbnnnwww|||uuueeeaaaeeeffffffnnn~~~vvvvvvmmmZZZFFF<<<888777777777888888999:::::::::::::::::::::;;;<<<))))))******++++++,,,,,,***+++---///111222333333444666888:::<<>>777888777888888999999::::::;;;::::::::::::;;;<<<(((((()))***,,,---......***+++---///111222333333333555999;;;>>>NNNmmmzzznnneeeuuuwwwuuujjjnnntttwwwxxx|||yyyVVVIIIQQQPPPCCCBBBCCCIIIUUUbbblllooonnnqqqtttuuussspppoooqqqtttsss|||pppbbbiiiqqqiiikkkiiitttzzzrrrsssyyy~~~yyyxxxwwwtttoooiiiccc```^^^]]][[[[[[]]]^^^]]]]]]RRRPPPKKKLLL]]]wwwqqq^^^TTTTTTTTTOOOIIIAAA<<<666444666999::::::::::::999777666555444333444777===FFFOOOXXX___cccdddhhhnnnqqqrrrsssuuuwwwyyyzzzzzzkkkeeesss~~~xxxwwwsssllljjjhhhoooyyyfffYYYZZZLLL???888555111...---//////.........---------.......................................///000000////////////111333555666999666AAAGGGMMMqqqqqqiiiuuuqqq___KKKKKK^^^llluuurrr^^^IIIAAADDDGGGMMMVVV```fffgggfffhhhjjjlllmmmnnnnnnqqqwww}}}{{{|||}}}{{{uuunnngggccc```^^^\\\______```aaacccdddeeefffhhhgggfffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeccccccdddeeefffhhhjjjkkkiiijjjlllmmmoooqqqsssttttttuuuvvvxxxzzz{{{||||||yyyvvvrrrnnniiibbbXXXQQQQQQJJJGGGIIIKKKTTTpppwwwggg[[[VVVSSSUUUXXX\\\cccjjjssswww{{{|||{{{yyyxxxwww{{{~~~wwwnnnhhhddd]]]TTTMMMFFFFFFNNN[[[^^^\\\cccpppqqqZZZTTTZZZ```eee]]]\\\hhhuuuzzz|||~~~zzzmmmfffdddnnnqqquuuyyytttlllXXX@@@777:::777888888999999:::;;;;;;::::::::::::;;;<<<,,,,,,,,,++++++*********,,,---...000111333444555777666666888CCC[[[{{{kkkqqq~~~pppmmmiiigggkkktttpppTTTLLLSSSQQQHHHDDDDDDMMM[[[eeehhhlllpppqqquuuxxxwwwtttqqqqqqrrrvvvwwwhhhssswwwlllhhhhhhnnn|||wwwtttpppnnnqqqzzz{{{wwwtttrrrnnnhhhcccaaa___^^^___bbbcccbbb```YYYLLLDDDNNNhhhlll]]]XXXSSSSSSQQQHHHCCC>>>999666666999;;;<<<;;;888666777888999666333444666===HHHUUU^^^cccdddhhhjjjmmmpppssstttuuuuuuwww}}}kkkdddnnnsss~~~yyy~~~|||tttqqqjjjfffmmmwwwwwwfffTTTZZZSSSFFF<<<777555333///////////////////////////............///////////////////////////.........000000000000111333555777999>>>??????UUU{{{zzz{{{yyyjjjVVVJJJRRRaaannnpppjjjYYYHHHAAAEEEJJJVVVZZZ```ccceeeeeefffgggjjjlllmmmnnnpppvvv}}}vvvooojjjgggeeeggghhhiiijjjkkknnnqqqsssrrrqqqpppoooppprrrtttvvvppppppoooooooooppppppqqqooooooooopppqqqrrrssstttrrrsssssstttuuuwwwyyyzzzwwwzzz|||}}}}}}}}}}}}yyysssooojjjccc[[[UUUOOOMMMJJJFFFDDDNNNjjj|||hhhggg^^^VVVTTTVVVXXX___eeetttvvvyyy{{{{{{yyyvvvtttvvv{{{qqqnnnmmmgggYYYMMMHHHHHHQQQ```ddd```dddnnn{{{aaaTTTWWW___```]]]]]]cccoooyyy~~~qqqlllkkkkkkmmmwwwxxxpppjjj^^^LLL>>>:::666777888999999999999999999999999999999999,,,,,,,,,+++++++++******,,,---...000111333444555555888999:::HHHccc~~~lllnnnvvvkkkcccgggoooyyyhhhRRRKKKMMMIIIBBBFFFGGGPPP]]]fffhhhjjjmmmpppsssvvvvvvrrrppppppqqqvvvvvv|||sss{{{wwwkkkeeebbbgggsss~~~sssmmmkkkhhhmmmuuu}}}|||xxxsssooommmiiidddaaacccbbbaaabbbeeegggfffeeeVVVLLLGGGTTTmmmgggWWWSSSOOOOOONNNEEE>>>;;;777666999===???@@@<<<999666666777777666444888;;;BBBLLLXXXaaafffgggjjjlllnnnppprrrssstttuuuwww{{{rrreeekkkooo}}}yyywwwzzzkkkgggcccgggtttyyymmm[[[[[[UUUKKK@@@999555111...////////////////////////............////////////.........///////////////000000000000222444666777555;;;???GGG```yyykkk]]]QQQMMMWWWdddkkkhhh___PPPBBB>>>CCCIIIWWW[[[```ccceeeeeefffgggjjjlllmmmnnnqqqyyyzzzuuurrrpppooooooooopppqqqssswwwyyyyyyyyyxxxwwwvvvwwwwwwxxxuuuuuuuuuuuuuuuvvvwwwwwwuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxyyyzzz|||}}}~~~|||}}}~~~|||xxxuuupppiii```ZZZOOOLLLJJJHHHGGGOOOeeezzzooojjjaaaXXXVVVVVVWWW\\\bbbppprrrtttvvvvvvuuurrrqqqwww}}}tttqqqpppiii[[[NNNIIIIIISSSbbbhhhddddddiiizzzqqq]]]SSSUUU\\\bbb___^^^dddoooyyy}}}~~~yyyooojjjkkkkkkqqq|||uuupppeeeRRRAAA999777777888999999999999999::::::::::::::::::,,,,,,,,,,,,++++++++++++,,,---...000222333444555333;;;<<<<<>>EEEPPP[[[dddiiijjjmmmnnnnnnoooppprrrssstttwwwzzz{{{gggfffiiitttsssqqqmmmmmmhhheeeppp{{{tttccc[[[WWWPPPFFF<<<444000///////////////////////////............////////////------......//////000000000000000000222444666777666;;;BBBRRRnnnqqq\\\NNNIIINNN[[[gggeee]]]PPPDDD===>>>EEELLLXXX\\\```dddeeefffggghhhjjjlllmmmooottt}}}|||zzzxxxwwwxxx{{{~~~}}}|||{{{{{{{{{{{{||||||~~~|||||||||{{{{{{||||||}}}~~~~~~~~~|||wwwooofff```PPPMMMJJJJJJLLLSSSaaannn{{{sssiii___[[[YYYYYY]]]bbblllnnnqqqssstttsssqqqooosssuuu~~~zzzuuuttttttmmm^^^RRRKKKKKKTTTeeennnkkkggghhhcccffffff^^^RRRKKKMMMSSSccc``````gggqqqyyy|||{{{sssjjjlllmmmmmmxxx|||yyyooo[[[EEE888888888888999999999999999;;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,------///000222444555555333<<<======SSS|||sssiiilllhhhhhhsss{{{vvv___YYYkkkyyyfff]]]gggqqqttt{{{{{{aaaLLLKKKNNNGGGBBBCCCFFFMMMXXXccchhhiiihhhhhhmmmpppsssrrrpppnnnppprrrooorrrxxxzzzqqqfffdddfffnnnwwwooogggaaa```eeelllwww~~~zzzvvvrrrpppqqqnnniiieeecccccccccdddeeefffiiikkkjjjhhhccc```TTTTTTYYYgggxxxxxxbbbUUURRRMMMOOOPPPIII@@@===;;;>>>DDDIIIIIIGGG===:::777444444444666666888===FFFRRR]]]fffkkkmmmpppoooooonnnoooqqqrrrsssxxxzzziiibbbeeemmmwww|||ssskkkzzzuuuvvvmmmccchhhtttpppaaaYYYWWWSSSLLLAAA555000111////////////////////////............////////////,,,------...///000111111000000000111222555777888:::===FFF[[[zzznnnTTTDDDCCCOOO___kkkdddVVVFFF===<<<@@@JJJQQQZZZ]]]aaadddeeefffgggiiikkklllmmmpppvvv~~~~~~~~~~~~zzzqqqhhhbbbRRRNNNKKKMMMSSS[[[ccchhhvvv~~~tttiiiddd```^^^___ccclllnnnqqqsssttttttsssrrrqqqmmmmmmsss}}}~~~wwwwwwtttrrrtttuuuoooaaaUUUKKKKKKSSSeeerrrtttpppmmm]]][[[WWWRRRJJJFFFHHHNNN``````ccckkkvvv|||}}}zzz}}}wwwjjjoooqqqnnnpppyyyfffLLL:::999999999999999999999:::;;;;;;;;;<<<<<<<<<,,,,,,,,,,,,,,,,,,,,,,,,---...///111222444555666555<<<<<<>>>ZZZqqqiiikkkddd___fffllljjj\\\\\\gggppp||||||vvvjjjfffpppwwwwww}}}lllTTTEEEJJJNNNGGGBBBEEEEEEOOO[[[dddiiikkkjjjiiimmmooorrrrrrpppoooqqqsssnnnsss|||xxxkkkfffdddiiiooowww~~~rrrgggcccbbbbbbfffmmmsssuuuwwwwwwuuuqqqllliiijjjhhhdddbbbaaabbbeeehhhhhhkkkpppqqqnnnggg```[[[SSSWWWaaammmyyy}}}ttt___UUUSSSPPPRRRVVVQQQGGGBBB===>>>BBBFFFDDDAAA;;;999777444333444666888666===HHHTTT```iiiooorrrqqqpppoooooooooppprrrrrrwwwzzzlll___bbbgggqqq}}}lllrrryyyyyyooocccccclllkkk```ZZZWWWUUUQQQFFF888222333////////////////////////............////////////,,,------...///000111111000000000111333555888999<<<<<>><<<888777777666555333444777999777???LLLXXXccckkkrrrvvvppppppppppppppppppqqqrrrtttxxx~~~tttaaaaaabbbllluuuppp{{{}}}{{{uuummmlllppprrrpppaaa[[[XXXVVVLLL<<<444555////////////////////////............////////////------......//////000000000000000111333666888::::::;;;MMMooolll^^^KKKAAAJJJ___qqqxxxnnnYYYFFF???>>>AAAHHHRRR]]]```bbbdddeeefffhhhjjjllllllmmmpppyyyuuujjj```[[[PPPNNNMMMPPP[[[fffhhhcccdddxxx~~~ssslllgggbbbbbbdddhhhjjjllloooqqqrrrsssssspppqqqqqqooollllllooorrrtttsssrrrsssqqqhhhYYYNNNKKKLLLTTTbbbrrrzzzyyyuuulll```UUUOOOIIIEEEKKKVVV[[[[[[___hhhttt|||}}}{{{|||~~~jjjmmmpppoookkkppp||||||}}}xxx]]]CCC<<<;;;999888888999::::::::::::;;;;;;<<<===,,,,,,,,,---------............000111333444666666999777<<>>>>>@@@IIITTT^^^```cccdddeeefffiiikkkmmmmmmmmmpppyyy~~~rrrfff]]]XXXPPPSSSUUUZZZdddllljjjbbb```lllvvvooojjjeeedddffffffhhhjjjmmmppprrrssstttpppqqqrrrpppnnnmmmpppsssssssssssstttrrriii\\\RRRJJJOOOXXXdddoootttqqqkkkaaaVVVNNNKKKFFFBBBJJJWWW___[[[YYY___jjjtttzzz|||~~~~~~pppnnnnnnnnnmmmppp}}}~~~}}}bbbGGG===;;;:::888888999:::;;;999::::::;;;<<<<<<,,,,,,,,,------...............000111333555666666999666>>>YYY}}}zzzwwwpppiiiooovvvoooooojjjooouuuwww{{{yyylllbbbjjjvvvrrrddd>>><<<<<>>AAALLLYYY___aaaccceeeeeefffiiikkkmmmmmmmmmoooyyy~~~rrreee\\\WWWSSSXXX^^^dddmmmsssmmmbbb___eeeqqqyyysssmmmhhhgggjjjgggiiikkknnnqqqsssuuuuuuvvvvvvuuutttrrrssstttvvvpppqqqrrruuutttnnncccZZZKKKQQQ\\\fffmmmnnnhhhaaaXXXPPPKKKLLLHHHDDDMMM[[[ccc[[[UUUWWWaaannnxxx|||}}}~~~~~~}}}}}}wwwrrrnnnoooooossseeeIII===<<<:::888888999:::;;;999999::::::;;;<<<---......---++++++---...///000000222333555777888:::===IIIbbb{{{yyyvvvssstttvvvuuurrrlllooooookkkkkkssszzz~~~uuugggjjj}}}wwwWWWAAA???>>>AAAAAA???@@@CCCVVV^^^eeehhhjjjmmmmmmjjjiiikkkmmmnnnmmmmmmnnnoooooovvv{{{pppppptttooofff||||||oooggggggkkkqqqttt}}}{{{zzzzzzzzz{{{wwwssskkkccc]]]^^^eeekkklllyyy~~~uuummmccc[[[PPPOOORRRYYYcccooozzzvvv```HHH<<<777555444444333333444444666888:::<<<;;;CCCOOO[[[bbbgggiiikkkoooppppppqqqrrrrrrssssssrrrpppssszzzvvv___[[[gggttt~~~{{{{{{wwwvvvxxxuuunnnllloooqqqhhhaaa^^^UUUEEE888333...///////////////...---........................////////////000000000000000111333444444666999;;;EEEBBBhhh}}}}}}zzzppp[[[LLLEEELLL]]]qqqmmmTTTEEE@@@======>>>@@@HHHQQQ[[[^^^cccggghhhiiiiiijjjllllllnnnqqqvvvxxxmmmccc]]][[[ZZZYYY^^^lll{{{}}}rrrfff\\\___eeeooo~~~{{{sssooonnnlllkkkkkklllnnnppptttwwwzzz|||vvvwwwwwwwwwwwwxxx{{{}}}xxxxxxuuurrrxxx|||nnnYYYRRRUUUYYYaaakkkpppjjj___WWWSSSPPPMMMEEE@@@KKK[[[cccccc```\\\ZZZ```mmmxxxxxx}}}~~~zzznnnhhhnnntttvvv}}}~~~mmmNNNDDD>>>:::;;;:::888777999;;;;;;;;;;;;;;;;;;---......---,,,+++---...///000000222333555777888;;;<<>>>>>AAA@@@>>>@@@DDDVVV^^^eeehhhjjjmmmmmmjjjiiikkkmmmmmmllllllmmmnnnrrrttt|||vvvkkkmmmuuuwwwrrruuukkkgggjjjpppttt}}}}}}|||{{{{{{vvvqqqjjjccc```cccjjjpppuuu|||yyyppphhh]]]TTTMMMNNNSSS\\\hhhtttttt___HHH<<<888777666666444333333444666999<<<>>>===EEEQQQ\\\dddhhhkkklllooooooppppppqqqqqqrrrrrrsssqqqtttzzz~~~bbbYYYaaammm|||vvvwwwttttttvvvtttnnnmmmpppqqqggg___\\\VVVHHH<<<666//////////////////..............................////////////000000000000000111333444555666999<<>>@@@HHHQQQ[[[___dddggghhhiiijjjkkkooonnnooorrrvvvzzzoooddd]]]ZZZ[[[\\\cccrrruuuhhh______```gggttt{{{tttqqqpppooonnnooopppqqqsssvvvxxx{{{|||{{{zzzyyywwwvvvwwwyyyzzzzzz|||yyywww|||~~~qqq^^^UUUXXX\\\aaajjjrrrrrrmmmeee]]]VVVPPPGGGAAAJJJYYYcccdddbbb^^^[[[___iiisss{{{}}}rrrjjjnnnrrrtttzzz~~~pppSSSBBB<<<888:::<<<;;;;;;===:::::::::;;;;;;<<<,,,---...---,,,+++---///000000111222444666777888???>>>MMMooozzznnndddgggkkknnnmmmooouuuzzz{{{{{{www}}}tttWWW@@@>>>>>>@@@???>>>AAAFFFWWW___fffhhhjjjmmmmmmjjjiiikkklllkkkjjjjjjkkklllqqqpppvvvxxxppprrrzzz~~~}}}~~~~~~pppgggfffmmmtttyyy~~~{{{yyyxxxrrrmmmgggcccdddjjjrrrwww{{{{{{wwwpppjjjcccXXXNNNIIINNNWWWbbbooo|||wwwbbbKKK???;;;888777777555444333444666;;;???BBB???GGGSSS^^^fffjjjlllnnnnnnnnnnnnoooppppppqqqqqqtttqqqsssyyy|||jjjZZZ]]]fff{{{pppsssrrrrrrrrrooojjjiiilllttthhh]]]ZZZWWWMMM@@@888000000000//////.........////////////////////////////////////000000000000000111333444555777:::===AAAKKKttt~~~~~~lll[[[TTTJJJMMM[[[iiirrrhhhOOODDD???<<<===>>>@@@HHHQQQ[[[___dddggghhhiiikkklllqqqpppppprrrvvvzzzoooeee]]]ZZZ^^^aaakkk|||zzzkkkbbb^^^[[[^^^hhhvvv|||wwwtttsssrrrrrrssstttuuuwwwyyy{{{}}}~~~~~~{{{yyyyyyzzz|||~~~}}}}}}sssdddWWW]]]aaaeeennn|||{{{mmm___TTTIIICCCJJJWWWiiijjjiiiccc]]]^^^gggooo~~~~~~xxxmmmnnnrrrrrrtttxxx~~~sssZZZDDD===888:::<<<<<<<<<>>>999999::::::;;;<<<,,,---------,,,,,,---///000000111222444666888999BBBBBBVVV}}}~~~nnneeemmmrrruuuuuuwww{{{{{{yyyyyyqqqUUU???===>>>??????>>>CCCJJJXXX```fffhhhjjjmmmmmmkkkiiijjjkkkjjjhhhhhhiiijjjmmmnnnvvv{{{{{{~~~xxx~~~xxxvvvyyyvvvhhhdddjjjqqqvvv{{{wwwtttrrrlllgggbbbbbbgggpppyyy~~~{{{uuummmgggddd___UUULLLIIIQQQ\\\hhhvvv~~~iiiQQQCCC>>>:::777666666444333333666<<>>@@@VVVwwwaaaRRROOOHHHSSSgggqqqqqqbbbKKKCCC???<<<<<<===@@@HHHQQQ\\\___dddgggiiijjjlllmmmqqqpppqqqssswwwvvvlllccc^^^]]]```ffftttoooccc\\\WWWXXX```lll{{{~~~yyyuuutttssssssvvvwwwyyy|||~~~~~~}}}~~~}}}~~~rrreeeXXXaaaiiimmmwwwiiiYYYLLLFFFMMMZZZrrrtttqqqiii```___gggppp~~~}}}ooonnnqqqqqqoooooo}}}{{{|||sss___JJJAAA999999;;;:::999:::888888999:::;;;===+++,,,------,,,,,,...000000111111333444666888999AAAFFF```|||nnngggxxx~~~~~~xxxxxxqqqSSS???>>>>>>@@@>>>>>>EEENNNZZZaaafffhhhiiilllmmmkkkiiijjjjjjiiiggggggiiijjjnnnooovvv|||{{{}}}{{{pppfffcccuuu|||kkkdddgggmmmssswww~~~|||xxxtttooommmfffaaa^^^aaakkkwww~~~zzzsssjjjeeeaaaYYYPPPJJJKKKUUUaaalllzzzkkkSSSFFFAAA<<<888777777666444444777;;;AAADDDAAAIIIUUU___gggjjjmmmnnnlllmmmmmmnnnooooooppppppooonnnpppvvvwww}}}hhh___```ggg}}}}}}wwwxxxvvvoooiiihhhjjjmmm~~~sssfff^^^ZZZTTTEEE888333222000///.........///111111111111111111111111////////////000000000000000222444666777999<<>>;;;<<<===@@@HHHQQQ]]]```dddgggiiikkkmmmoooppppppqqqtttxxx{{{qqqhhhcccaaabbbdddmmm~~~uuuccc[[[VVVXXX^^^fffuuu{{{wwwtttssstttwwwyyy|||~~~|||xxxzzz|||}}}{{{ooodddZZZfffpppttt|||ttt```QQQKKKTTTbbbxxxzzzwwwmmmaaa___fffooo~~~ooojjjlllmmmkkkiiirrr~~~yyyyyyssscccNNNCCC999888:::999888888888888999:::;;;===+++,,,------,,,,,,...000111111222333555777888999>>>KKKjjjssshhhfff~~~}}}ssspppnnnMMM@@@???@@@@@@???@@@HHHSSS[[[bbbggghhhiiilllmmmkkkiiiiiiiiihhhggggggiiilllrrrpppsss}}}}}}xxxfffYYYhhhrrrhhhfffiiitttvvv{{{~~~|||yyytttpppmmmkkkbbb]]]\\\cccppp|||}}}yyyssslllaaaRRRIIIFFFMMMXXXcccmmm|||nnnWWWJJJDDD???;;;:::888777666555777:::>>>@@@BBBJJJVVV```gggkkkmmmnnnmmmmmmmmmnnnooooooppppppnnnmmmpppuuuvvvzzzpppaaa\\\ddd}}}wwwzzzxxxppplllpppwww|||zzzmmmccc]]]VVVGGG999444333111///......//////000000000000000000000000////////////000000000000000222555666777:::===@@@BBBlllnnnZZZTTTMMMKKKbbbpppXXXDDDBBB===;;;<<<===@@@HHHQQQ^^^```dddgggiiikkknnnqqqqqqqqqsssvvvyyyxxxpppiiieeefffgggjjjuuu|||ggg^^^XXXYYY\\\bbbppp~~~zzzwwwwwwwwwyyy{{{|||tttnnnnnnnnnpppwww|||yyymmmbbb^^^lllwwwzzz|||zzzgggVVVOOOWWWfffuuuzzzzzzqqqddd^^^cccjjj{{{qqqhhhggghhhgggfffmmmyyyxxxttthhhPPPCCC888777:::;;;::::::999999::::::;;;<<<+++,,,------,,,,,,...000111111222333555777999:::???UUUwwwuuuyyylllaaacccwww|||~~~rrrgggffftttnnnKKK@@@@@@AAAAAA???AAAKKKVVV\\\bbbggggggiiilllmmmlllhhhiiiiiihhhggghhhkkkmmmpppooopppvvv~~~pppYYYYYYvvv{{{ooohhhgggppptttzzz|||zzzwwwsssoookkkiiihhh```\\\\\\fffvvvxxxeeeOOOEEEEEELLLXXXccclll|||zzzaaaRRRJJJCCC===;;;999888777666777888:::<<>>AAAIIIyyykkk[[[ZZZPPPOOOjjjqqqWWWDDDAAA===:::;;;===@@@HHHQQQ^^^aaadddgggiiilllooorrrttttttvvvxxxyyy~~~}}}|||xxxsssnnnkkkjjjkkkqqq|||nnnbbbZZZYYYYYY\\\kkk|||~~~|||}}}|||~~~}}}pppfffaaa___cccooozzzzzzooodddaaappp}}}~~~{{{~~~vvvgggVVVKKKPPP^^^pppxxx~~~xxxjjj```aaaeeeuuu|||xxxjjjfffggghhhhhhnnn}}}zzzxxxnnnVVVHHH;;;999<<<<<<;;;;;;:::::::::;;;;;;<<<***,,,------,,,---///111111111222333555777999:::CCC^^^ooowwwiii^^^```kkkqqqwwwzzzzzztttgggZZZfffrrrvvvRRRAAAAAABBBBBB@@@BBBLLLYYY]]]cccggggggiiilllmmmlllhhhiiiiiihhhgggiiilllooojjjkkkooossswwwzzz\\\NNNaaatttkkkffffffllluuu|||~~~{{{xxxvvvqqqmmmiiifffeeeddd```\\\]]]hhhyyyiiiOOOFFFHHHLLLXXXbbbjjj|||nnn\\\QQQFFF>>>::::::999888777777777888888FFFNNNYYYdddkkknnnpppqqqnnnnnnooooooppppppqqqqqqsssqqqsssvvvtttuuummmcccgggwwwzzzvvvjjjeeennnzzzwwwkkkbbbYYYLLL???555444111///......//////////////////////////////////////////000000000000111333555777888;;;>>>AAAQQQiii\\\^^^SSSSSSppprrrWWWEEEAAA<<<:::;;;===@@@HHHQQQ^^^aaadddgggiiilllppprrrvvvwwwyyyzzzyyy|||}}}yyyzzzzzzwwwsssooommmllluuutttfff[[[XXXVVVXXXhhh{{{sssgggYYYVVVZZZjjjyyy{{{qqqfffcccsss|||zzz|||xxxooodddRRRDDDGGGSSSmmmyyyrrreeeaaacccqqqzzzppphhhiiilllmmmppp}}}{{{rrr^^^NNN@@@<<<===;;;999888;;;;;;;;;;;;;;;;;;------,,,------...///000222111333666777666888===AAAjjj}}}hhhwwwggg[[[___aaa___iiizzzrrreee```fffrrruuuKKK>>>BBBBBB===>>>HHHTTT[[[```bbbfffhhhiiijjjlllnnnlllkkkiiihhhhhhiiikkklllmmmnnnnnnoooqqqvvv}}}|||___QQQSSScccvvvhhhcccffflllttt{{{~~~|||wwwssspppqqqmmmggggggkkkhhhbbbUUUYYYggg{{{zzzcccMMMHHHPPPTTTXXXbbbqqqrrrYYYJJJBBB>>>;;;CCC@@@::::::555222;;;BBBOOO\\\bbbffflllqqqrrrqqqrrrssstttsssrrrqqqpppoooppprrrrrruuu|||vvvaaakkkyyywwwuuuvvvppphhhooowwwqqqvvv{{{xxxllleee```SSSCCC<<<444///000222000000111////////////000000000000111111111000000000000000222444444333444999???BBBWWWxxxhhhZZZQQQHHHWWWqqqiiiMMM======999666888;;;AAALLLVVV___cccgggiiijjjooowww}}}zzzuuussstttvvvzzz~~~|||}}}~~~~~~rrriiihhhooommm\\\WWWWWWWWW```mmmooovvvwwwpppbbb^^^lll{{{yyynnneeehhhsss~~~}}}|||~~~}}}rrrdddXXXLLLEEEGGGLLLkkk}}}xxxiiibbbjjjzzz}}}|||kkkjjjmmmgggooo~~~{{{jjjRRR>>><<<>>>:::777999:::::::::;;;;;;;;;------,,,------...///000222111222666666555888===IIIsss|||ooofffuuujjjbbbggggggeeeooozzzjjjbbbdddkkkgggCCC@@@DDDCCC??????IIITTTZZZaaacccfffhhhiiijjjlllmmmmmmlllkkkjjjjjjkkklllmmmmmmnnnoooppprrrvvv{{{ooo]]]TTTXXXnnn~~~yyyxxxxxx{{{xxxxxx{{{|||{{{~~~|||oooeeeeeegggnnnwww~~~|||zzzwwwtttqqqoooppplllfffeeefffccc\\\VVV[[[kkk|||bbbLLLIIIPPPVVVYYYdddtttjjjVVVGGG>>>CCCJJJFFF>>>===777555>>>EEERRR___eeehhhmmmpppqqqpppqqqqqqrrrrrrrrrqqqqqqrrrsssttttttuuu{{{yyybbbhhhttt~~~zzz|||{{{www~~~wwwvvvzzzvvvjjjdddbbbYYYMMMBBB999111///000//////222////////////000000000000111000000000000000000000111333555555666;;;BBBFFFaaaoooaaaUUUMMMGGGVVVnnn~~~xxx___GGG;;;>>>:::777:::===BBBMMMWWW___dddhhhkkklllooovvv{{{wwwsssqqqrrrtttxxx~~~}}}pppgggfffmmmuuubbb[[[XXXWWW^^^iiipppvvv~~~{{{llleeeppp{{{xxxmmmfffgggsss~~~yyynnnaaaUUUJJJCCCDDDIIIkkk~~~qqqgggmmm}}}}}}qqqmmmppplllrrrqqqXXXAAA;;;<<<999888:::::::::;;;;;;;;;<<<------,,,------...///000222111222555555444888===OOO{{{ooodddddduuu|||llljjjooommmlllvvvnnndddcccdddxxxtttZZZAAABBBEEEDDD???@@@JJJUUUZZZccceeehhhiiiiiiiiikkklllnnnmmmlllkkkkkklllmmmnnnmmmoooqqqrrrsssuuuxxx{{{zzz~~~ooo^^^YYYgggzzz||||||zzzyyyrrrppppppssstttsssuuuxxx|||~~~wwwiiieeebbbfffpppzzz~~~xxxtttqqqnnnmmmllllllhhhcccaaa```[[[VVVWWW```rrr{{{___KKKJJJRRRYYY[[[eeewwwmmmYYYKKKCCCOOOUUUNNNDDD@@@:::777@@@JJJWWWccciiikkknnnpppoooppppppppppppqqqqqqrrrsssuuuvvvvvvuuuuuuzzz~~~eeeeeennn}}}zzz|||wwwkkkdddaaa[[[SSSGGG<<<222......---///222////////////000000000000000000000000000000111111000222555777888<<>>:::999;;;???DDDOOOYYY```dddiiilllmmmooossswwwssspppoooqqqsssvvv~~~}}}yyykkkdddcccmmmmmmbbb]]]YYY^^^fffoootttzzz~~~~~~~~~ssswww|||vvvmmmhhhmmmwww~~~zzzlllcccYYYPPPFFF@@@AAAFFFbbbuuuwwwnnnrrrpppiiinnnnnn{{{www^^^EEE;;;:::999999<<<:::;;;;;;;;;;;;<<<------,,,------...///000222111222555555555888>>>SSSlllfffgggwwwsssjjjmmmsssqqqttt~~~|||nnnhhhccc___pppzzzbbbNNN@@@@@@CCCBBB???BBBMMMWWW]]]eeegggiiijjjiiiiiijjjlllmmmllllllkkkkkklllmmmnnnmmmooorrrsssssssssuuuwwwxxx{{{}}}mmmcccjjjwwwxxx~~~zzztttnnnkkkllllllkkkmmmpppuuuwwwyyy}}}{{{ppphhhaaaaaaiiisssyyy{{{~~~xxxqqqlllhhhfffeeeeeeccc```\\\YYYVVVRRRXXXeeeyyyxxx\\\KKKMMMVVVZZZ[[[fffyyy{{{qqqeeeYYYNNNKKKLLL\\\```UUUHHHBBB:::888AAAPPP\\\hhhmmmmmmoooooonnnqqqqqqppppppqqqssstttvvvuuuvvvwwwvvvvvvzzziiidddjjj}}}~~~}}}qqqfff___WWWPPPGGG<<<222///...---...111////////////000000000000000000000000000111111111000222666999999;;;CCCLLLhhhqqqbbbYYYPPPHHHHHHZZZnnnrrrcccNNNAAA======999888<<<@@@EEEPPPZZZ___ccchhhkkkmmmnnnpppqqqqqqooonnnqqqsssuuu|||}}}qqqddd___```oooxxxlllddd```bbbgggooorrrvvvyyyzzz{{{}}}~~~{{{yyywwwzzz~~~tttllliiirrr{{{}}}{{{sssiii]]]WWWPPPJJJCCC===>>>CCCOOO```kkkrrrzzzvvvqqqwwwpppgggnnnqqqwww```HHH===:::999999;;;;;;;;;;;;;;;<<<<<<------,,,------...///000222000111444666666:::AAA\\\{{{llllllmmm|||xxxiiigggnnnuuuyyyxxxpppooohhhbbbooo{{{kkkPPPAAA;;;===??????===CCCPPP[[[```fffhhhjjjkkkjjjjjjkkklllkkkkkkkkkkkkkkklllmmmmmmmmmppprrrssssssrrrsssttttttvvvyyyyyyzzz~~~uuunnnnnnttt~~~}}}ssskkkhhhfffcccdddfffjjjlllooorrrvvvyyy|||}}}~~~wwwnnnddd```dddkkkqqqsssvvvllleeeaaa^^^]]]\\\[[[XXXUUUSSSSSS\\\kkkqqqYYYNNNSSS[[[YYY[[[fffzzzzzzmmmcccWWWOOOHHHEEEKKKTTTeeefffYYYIIIBBB:::888BBBUUUaaalllooooooooopppnnnssssssrrrrrrssstttvvvxxxsssuuuvvvvvvvvvzzznnnbbbhhhxxx{{{||||||www|||zzzzzzlll___UUUNNNDDD;;;333000000......000////////////000000000000//////000000111111111111222333666999999:::CCCOOOrrrmmm___WWWNNNFFFHHH\\\pppppp^^^KKK@@@>>>;;;888888;;;@@@EEEPPPYYY^^^bbbfffjjjllllllmmmmmmqqqoooppptttuuuvvv||||||sssggg]]][[[^^^mmmvvvoookkkkkkmmmrrrtttvvvwwwwwwxxxxxxyyytttoooiiidddeeejjjrrrwwwssslllkkkttt||||||}}}}}}sssddd]]]XXXRRRMMMFFF???>>>AAA???KKKRRR[[[jjjppprrr{{{wwwkkkqqquuutttaaaKKK???<<<;;;::::::;;;;;;;;;<<<<<<<<<------,,,------...///000222000111555777888>>>EEEjjjwwwkkknnnsssrrrdddiiiuuu|||{{{uuutttvvvpppyyy|||dddIII>>>:::===>>>>>>>>>FFFTTT___cccfffhhhjjjkkkkkkkkklllmmmjjjjjjkkkkkkllllllmmmmmmnnnppprrrrrrqqqqqqrrrsssqqqtttwwwwwwwwwzzz~~~uuuvvvyyyvvvnnniiibbb_________aaacccggglllrrrwwwzzzzzz{{{tttkkkdddccceeeiiilllzzz|||~~~~~~~~~~~~tttggg```ZZZXXXWWWXXXUUUQQQRRRUUUcccsssjjjWWWRRRXXX___YYY\\\hhh{{{{{{tttcccZZZRRRPPPLLLIIIOOOYYYfffgggYYYHHHAAA;;;<<>><<<:::777888<<>>BBBHHHRRR\\\aaabbbeeehhhlllnnnooonnnqqqqqqtttxxxzzzyyy|||{{{sssjjjbbb[[[WWWYYY___iii|||}}}yyyyyyxxxxxxvvvsssnnnhhhdddVVVSSSNNNJJJHHHIIIKKKMMMbbbuuuuuuooosss}}}}}}yyypppeee```aaaZZZ[[[SSSUUUfffqqqvvvqqqooopppxxx{{{~~~zzzjjjRRRAAA:::;;;<<<;;;<<<<<<<<<<<<======---------------...000000111///111666999<<>><<<;;;999:::???DDDJJJTTT]]]cccccceeeiiimmmpppqqqqqqpppppptttyyyzzzyyy{{{wwwoooggg```ZZZVVVZZZ```mmm{{{wwwwwwuuusssnnnggg___ZZZMMMLLLLLLLLLLLLLLLMMMMMM\\\qqquuuqqqvvvzzz{{{wwwwwwqqqooocccaaannnvvvyyy}}}xxxuuuuuuzzz{{{|||oooUUU@@@999:::===<<<<<<<<<<<<<<<======---,,,++++++,,,...111222444111666222999>>>;;;RRR|||nnnpppzzznnnlllvvvxxxnnnqqqsssuuunnnYYYDDD===BBBIIICCC???BBBMMMXXX___aaagggggghhhiiijjjkkkkkkkkkkkkkkkllllllllllllllllllnnnnnnoooooopppppppppqqqpppppppppppprrruuuwwwyyyjjj```ccc~~~yyyuuuttttttyyy}}}uuugggZZZUUUUUUVVVYYY\\\___ccciiioootttwwwwwwwwwyyyxxxtttmmmfff```^^^]]]bbbdddggglllqqqttttttssswww}}}}}}uuummm{{{kkkbbbYYYMMMNNNPPPHHHKKK```wwwvvv^^^VVV]]]cccdddbbbgggqqq{{{}}}{{{tttkkkbbbYYYQQQNNNNNNVVVPPPLLLKKKEEE@@@IIIWWWiiikkknnnnnnnnnnnnpppqqqssssssssssssssssssssssssuuuvvvvvvvvvuuuvvvxxx{{{ggg```aaarrrxxxpppkkknnnwwwyyyrrrqqqxxx|||oooeeedddYYYMMM>>>333000111000///////////////000000000000111000000000000000111222444666666999===>>>PPPqqq~~~ggg___iii\\\KKKRRRgggvvvppp[[[OOOEEE;;;999::::::;;;>>>EEENNNVVV\\\cccdddfffhhhjjjlllmmmmmmqqqpppppptttzzz~~~~~~~~~wwwpppggg```]]]\\\]]]]]]iii}}}{{{yyyxxxsssmmmdddZZZQQQLLLNNNQQQYYY\\\TTTIIIIIIPPP[[[hhh{{{uuurrrtttwwwooorrryyy}}}~~~zzzuuu{{{|||vvv___EEE999;;;===:::<<<<<<<<<<<<<<<===---,,,,,,+++,,,...111222222000555222999>>>===VVVqqqqqqsssyyygggeeellluuuwwwpppnnnyyyxxx[[[AAA<<>>CCCNNNYYY```bbbhhhhhhiiiiiijjjjjjkkkkkkkkkkkkllllllllllllmmmmmmnnnoooooooooppppppppppppsssrrrqqqqqqqqqsssuuuvvvxxxrrrmmmdddgggzzz}}}}}}~~~tttjjjbbb[[[VVVUUUTTTVVV[[[```gggmmmqqqtttvvvvvvtttooojjjfffdddccc___```ccchhhmmmoooooonnnpppwww|||{{{rrrgggnnnzzzrrrddd[[[OOONNNQQQJJJNNNcccuuuuuu[[[TTT[[[bbbccceeeppp~~~zzzzzzqqqeee[[[TTTNNNKKKJJJOOONNNMMMJJJEEEFFFQQQ]]]jjjlllnnnoooooooooppprrrrrrrrrrrrrrrrrrrrrrrrrrrssstttttttttssstttvvvyyyggg```___nnnvvvpppqqqzzz|||wwwvvvzzz}}}oooeeedddZZZMMM===222///000000000////////////000000000000000000000000000111111222444777666:::???AAAUUUwwwyyygggbbbeeeUUUJJJXXXmmmwwwkkkTTTIIIBBB;;;;;;::::::;;;???FFFOOOWWW\\\cccdddfffhhhjjjlllmmmmmmqqqqqqrrrvvv||||||{{{vvvnnnfff```]]]]]]]]]lll~~~zzzvvvnnndddZZZSSSRRRSSSVVV]]]iiirrrmmm]]]PPPLLLTTT```sss|||vvvwww|||}}}}}}~~~~~~|||ttt}}}wwwyyyzzzcccHHH:::;;;===:::<<<<<<<<<<<<<<<===---,,,,,,,,,---///111222111...444222888>>>@@@]]]rrrqqqkkkvvvooo```___cccgggpppxxx|||uuurrrpppjjj~~~^^^???:::EEECCC???>>>DDDOOO[[[bbbdddjjjjjjjjjjjjjjjjjjjjjjjjkkkkkklllllllllmmmmmmmmmooooooooooooppppppppppppuuutttsssrrrqqqrrrsssttt{{{xxxooogggfffppp{{{~~~zzzmmmbbb^^^YYYWWWVVVVVVZZZ```hhhllloooppppppnnniiieeecccbbb\\\\\\^^^bbbfffiiihhhggghhhnnntttxxx{{{|||wwwpppdddaaadddvvv{{{iii___PPPKKKNNNIIIPPPfffvvvsssZZZUUU]]]dddfffnnn|||xxxvvvmmmcccVVVMMMJJJJJJHHHEEEHHHNNNOOOIIIFFFMMM[[[dddkkkmmmooopppooooooqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrqqqrrruuuwww}}}hhh```]]]iiizzzvvv|||~~~|||~~~zzz~~~ppphhhhhh^^^PPP???333///000000000////////////000000000000000000000000000111222222444777777;;;@@@DDD[[[xxxjjjjjjeeeQQQMMMcccuuuxxxfffMMMCCC>>>:::===:::;;;<<<@@@GGGPPPXXX]]]cccdddfffiiikkklllmmmnnnnnnooorrrwww|||~~~}}}|||zzzuuu{{{yyyuuummmeee``````bbbqqq}}}yyysssiii]]]UUUTTTZZZ___ccciiiuuusss]]]NNNMMMWWWfffvvv{{{www}}}uuuuuu~~~|||~~~}}}~~~ssswww{{{rrrvvvhhhLLL===<<<===:::<<<<<<<<<<<<<<<===,,,,,,,,,,,,---///000111333///555333888===CCCdddzzzppptttooowwwpppddddddeeeeeejjjqqqsssjjjjjjlllhhh^^^@@@;;;DDD@@@===>>>EEERRR^^^dddeeekkkkkkkkkkkkkkkjjjjjjjjjkkkkkkllllllmmmmmmnnnnnnoooooooooooooooppppppppptttssssssrrrrrrrrrsssttt}}}oooddd]]]```fffqqqwwwzzzwwwsssgggbbb[[[VVVVVV[[[bbbggglllmmmnnnlllhhhdddaaa```[[[[[[\\\___bbbddddddbbbaaagggmmmqqquuuxxxtttnnncccYYYUUUbbb{{{pppdddOOOEEEFFFFFFPPPgggwwwrrr]]]ZZZbbbhhhiiivvv}}}uuurrr___VVVJJJBBBEEEJJJIIIEEEGGGQQQRRRJJJGGGSSSaaafffkkkmmmooopppoooooopppqqqppppppppppppppppppppppppqqqrrrrrrqqqqqqrrrtttvvv|||iiibbb^^^hhh|||~~~~~~xxxzzz~~~sssmmmmmmeeeVVVCCC555000///000///////////////000000000000000000000000111222333333555888888;;;@@@EEE___}}}wwwmmmppphhhSSSVVVnnn|||yyyaaaHHHAAA===:::===:::;;;===BBBIIIRRRYYY^^^dddeeegggiiikkkmmmnnnnnniiilllpppuuuyyy{{{{{{zzz{{{zzzvvvvvvxxxwwwqqqiiidddfffiiitttxxxsssnnneee```___ccciiillloooooottt}}}gggUUUJJJNNNXXXeeerrr|||zzz|||jjjcccttt~~~~~~~~~~~~uuurrruuuooouuummmQQQ@@@======:::<<<<<<<<<<<<<<<===,,,,,,,,,---...///000111555000666444888<<>>HHHUUUaaafffggglllllllllkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnooooooppppppooooooooooooooooooqqqqqqqqqrrrssstttuuuvvvxxx~~~ooo___RRRPPPTTT\\\kkk{{{zzzuuuuuu{{{yyyssskkkddd``````cccfffjjjlllmmmllliiieeecccbbb]]]]]]]]]^^^aaabbbaaa```]]]ccchhhlllppptttqqqlll```UUUKKKQQQcccwwwxxxjjjQQQAAAAAADDDRRRjjjvvv}}}qqq^^^\\\bbbgggiiivvvxxxooo```[[[RRRLLLOOOUUUSSSLLLMMMUUUUUULLLKKKWWWcccgggkkkmmmoooooonnnnnnoooppppppppppppppppppppppppppprrrssssssrrrrrrrrruuuwww|||~~~mmmeee```jjj|||}}}}}}wwwpppoookkk\\\GGG888111000///...////////////000000000000000000000000111222333444666999888:::???EEEbbbooogggooogggXXXaaawwwxxx^^^HHHCCC???999<<<:::;;;===BBBJJJRRRZZZ___eeefffhhhjjjlllnnnooooooiiimmmqqqvvvxxxyyyzzzzzz~~~~~~wwwyyyyyyssslllggghhhkkkvvvyyyjjjfffdddiiiqqqwwwvvvtttuuurrrsss{{{~~~jjjWWWKKKHHHJJJRRR]]]mmm}}}iiiXXXbbb~~~zzzrrrsssoooxxxqqqTTTBBB>>>===:::<<<<<<<<<<<<<<<===+++,,,,,,---...///000000666000777666999===JJJuuu~~~||||||vvvxxx}}}pppddddddhhhnnnyyy|||kkkRRRBBB???BBB======@@@KKKYYYdddhhhhhhllllllllllllllllllllllllkkkkkklllmmmnnnoooooopppppppppppppppoooooooooooonnnoooppprrrtttvvvwwwwwwxxx}}}wwwhhhWWWIIIFFFGGGJJJTTT```mmmqqqwww}}}}}}}}}}}}zzztttmmmjjjnnnssswwwxxxyyyxxx|||wwwpppkkkhhhhhhiiijjjiiifffdddcccccc___^^^]]]]]]_________]]]ZZZ___cccfffjjjnnnlllgggZZZPPPFFFFFFNNN^^^sssyyylllSSSAAABBBFFFUUUkkkzzzkkk\\\[[[aaahhhnnnzzz~~~nnnqqqqqqmmmfffgggiiidddYYYTTTUUUSSSOOORRR[[[eeeiiilllnnnppppppoooooooooppppppppppppppppppppppppppprrrssstttsssrrrsssvvvxxx}}}|||rrrhhhaaajjj~~~}}}|||{{{xxxoookkklll]]]III:::333111000...////////////000000000000000000000111222333444555666999888:::???HHHhhh~~~fffcccjjj```ZZZkkk}}}vvv[[[GGGEEE@@@999:::999:::===CCCJJJSSSZZZ^^^eeefffhhhkkkmmmnnnooopppmmmqqquuuxxxyyyzzz{{{||||||wwwoookkkjjjlllwww~~~tttnnncccdddiiisss}}}}}}wwwwwwwwwxxx}}}mmmZZZOOOGGGCCCFFFMMM[[[tttmmmXXXXXXiii~~~tttsssrrr{{{rrrVVVCCC>>>>>>;;;<<<<<<<<<<<<<<<===++++++,,,...//////000000444///666777:::@@@PPPzzzvvv|||uuukkkkkknnnuuuzzzttt]]]GGG>>>@@@DDD===>>>CCCNNN\\\fffjjjiiikkkkkkllllllmmmmmmnnnnnnkkkkkklllmmmnnnoooppppppppppppppppppooooooooonnnnnnoooppprrrtttvvvwwwwwwwwwzzzxxxeeeTTTIII@@@@@@AAAAAAIIISSS```dddjjjqqqwww{{{~~~uuutttrrrooonnnooorrruuuyyyuuurrrrrruuuvvvtttpppmmmjjjjjjnnnrrruuu|||~~~yyyssssssqqqmmmhhhdddbbbbbb___]]][[[[[[\\\\\\[[[ZZZVVVZZZ]]]___cccfffeee```WWWNNNEEE@@@@@@HHH[[[nnnnnnfffPPPAAACCCHHHTTTgggzzz~~~{{{cccYYY\\\fffuuuppp|||~~~|||{{{rrreeeXXXQQQMMMQQQYYY```hhhooooooppprrrrrrqqqpppqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrsssssssssrrrsssuuuxxx}}}yyywwwiii___hhh~~~|||xxxttt}}}zzz{{{~~~uuulllggggggZZZGGG:::444333111///////////////000000000000000000000111222333555555444888777:::AAALLLooonnnnnnooo\\\[[[ssssssVVVDDDDDD@@@888:::777999===BBBJJJRRRZZZ^^^fffgggiiikkkmmmooopppppppppssswwwxxxxxxxxxzzz|||~~~zzzuuusssqqqqqqyyywwwnnnfffbbbeeekkkuuu}}}~~~|||wwwyyyzzz}}}xxxjjjXXXMMMFFFEEEFFFNNNeee}}}|||eeeZZZZZZdddttt~~~}}}~~~~~~~~~wwwtttvvv~~~rrrWWWCCC???>>><<<<<<<<<<<<<<<<<<===***+++---...///000000000222---555777<<>>???DDDPPP^^^hhhkkkjjjkkkkkkkkklllmmmnnnooooookkkkkklllmmmnnnooopppqqqqqqpppppppppoooooonnnnnnooopppqqqssstttuuuvvvvvvpppsssvvvwwwyyy}}}oooXXXGGGAAA<<<;;;?????????HHHTTT^^^ccckkkvvvyyyqqqiiiccc]]]ZZZ^^^dddfffqqqyyypppiiifffeee^^^\\\ZZZYYYYYYYYYXXXWWWSSSVVVYYYZZZ]]]aaa___[[[XXXOOOFFF>>>999:::IIIYYYbbb]]]LLL@@@DDDHHHQQQbbbrrrvvvyyy}}}rrr]]]WWW^^^ooo{{{qqq|||zzzlllXXXLLLHHHRRR^^^dddllltttqqqsssttttttsssrrrssstttqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrsssrrrqqqrrruuuwww}}}www{{{jjj]]]eee}}}|||uuupppqqqnnnpppwwwyyyrrriiidddbbbUUUEEE999555444222000////////////000000000000000000000111222444555666222777777:::CCCPPPuuu~~~}}}xxx]]]]]]wwwqqqRRR@@@BBB>>>888:::666888<<>>BBB===;;;AAAPPP___fffiiikkknnnnnnnnnnnnoooooooooooommmmmmnnnnnnooonnnnnnmmmoooooooooooooooooooooooolllmmmnnnppprrrtttvvvvvvtttuuuvvvvvvwwwyyy|||yyyiiiUUUJJJHHH999888777888:::===AAACCCSSS^^^lllvvv{{{zzzqqqmmmggg___YYYXXX]]]gggsssyyytttllldddfff\\\UUUWWWYYYWWWVVVXXXWWWVVVVVVXXX\\\^^^[[[WWWVVVPPPHHHAAA?????????@@@MMMNNNJJJAAA@@@JJJUUUYYYqqqttttttrrrzzzooo[[[SSSYYYwwwmmmnnnuuuSSSLLLKKKTTT```hhhlllnnntttsssssssssssstttuuuuuuttttttuuuuuutttrrrpppooonnnooopppqqqssstttuuuvvv}}}~~~iii]]]fff}}}vvvkkkoooiiijjjsssyyysssiiieee\\\TTTHHH===666222000///000000000000000111111222000000000111222333555555:::999666AAAAAARRRwww}}}}}}eeedddyyyeeeNNNFFF???======999777:::???DDDKKKSSS\\\bbbccceeeiiilllnnnooooooooosssssssssttttttvvvwwwxxx|||~~~}}}}}}||||||~~~uuukkkeeedddmmmwww~~~}}}~~~yyyvvvvvvwwwyyy~~~gggUUUPPPKKKHHHWWWmmmuuu[[[OOOTTT^^^jjjsss|||~~~~~~~~~}}}}}}~~~wwwwwwxxxzzz{{{}}}zzzaaaKKKAAA???===<<<<<<<<<======>>>+++,,,---...///111222222333555555:::>>>BBBccchhh]]]jjjwwwyyy}}}uuussswwwyyyqqqTTT>>>:::>>>AAA===<<>>999888666666777999<<<===DDDNNN]]]kkkvvv~~~sssiiiaaa^^^[[[]]]fffuuu~~~sssiiiaaa]]]]]]\\\VVVQQQQQQUUUTTTTTTVVVYYYZZZYYYWWWUUUOOOGGGAAA>>><<<<<<;;;CCCFFFDDD===>>>IIITTTYYYkkkllliiieeemmm~~~kkk]]]WWW[[[xxx~~~ccc___jjjmmmqqqxxxsssWWWPPPOOOWWWbbbiiimmmooossssssssssssssstttuuuuuuttttttttttttsssrrrqqqpppoooooopppqqqrrrssstttttt{{{|||lll___eeeyyy}}}{{{{{{uuummmooolllnnnvvvxxxpppfffaaaZZZSSSHHH===555111//////000000000000000111111222000000000111222333555555888999777BBBBBBUUUzzzfffhhh|||bbbLLLDDD===;;;<<<777888:::???DDDKKKSSS\\\bbbeeegggjjjmmmoooqqqqqqqqqssssssssstttuuuvvvwwwxxx|||~~~~~~}}}xxxpppoooqqquuuzzz~~~|||yyy{{{vvvssssssrrrsssyyyyyyhhhZZZMMMJJJZZZoooyyy___QQQQQQVVVkkksss|||~~~}}}}}}~~~~~~xxxuuurrrqqqttt|||dddNNNCCC???===<<<<<<<<<======>>>+++,,,---...///111222222444666666:::@@@IIIlll~~~ggg]]]mmm||||||{{{~~~mmmQQQ>>><<<@@@AAA>>>===DDDSSSbbbiiijjjlllmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnmmmllllllmmmmmmnnnoooooooooooooooooooooooonnnnnnooopppqqqrrrsssssstttttttttuuuuuuuuuttttttsssiii]]]TTTIII>>>888888<<<:::888666666777888999:::>>>GGGTTTcccqqq|||~~~{{{}}}sssfff[[[YYY```llltttyyysssmmmhhhaaaYYYTTTTTTVVVVVVWWWXXXXXXWWWVVVUUURRRMMMGGGAAA===:::888666888;;;<<<999<<>>+++,,,---...///111222222555777666:::BBBNNNrrryyygggcccvvvyyy{{{|||uuu```GGG;;;>>>BBBBBB>>>>>>EEEVVVdddjjjkkkllllllmmmmmmmmmnnnnnnnnnnnnooonnnmmmlllllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnooooooppppppqqqqqqqqqrrrrrrsssuuuuuuuuurrrpppmmm___OOOGGGAAA===:::;;;>>>===;;;:::999999::::::;;;::::::>>>IIIZZZlllxxx~~~zzzqqqgggffflllrrrtttyyyzzz~~~rrrhhhdddcccccciiirrrtttggg^^^ZZZZZZXXXZZZ\\\]]][[[XXXUUUTTTOOOKKKEEEAAA===:::777555111444666777;;;DDDNNNVVV\\\YYYOOOGGGPPPfffyyy~~~qqqbbbZZZVVVVVVhhhcccFFF>>>===AAAMMMccczzz|||oooaaa\\\\\\ccckkknnnppprrrrrrrrrsssssstttttttttttttttsssqqqppppppqqqrrrsssqqqqqqqqqpppppppppooooooqqqttt|||wwwccc___hhh|||vvvtttppplllnnnxxx~~~yyynnnwwwvvvxxxyyyhhh[[[[[[VVVMMMBBB999444333333000000000000000111111222000000000111222333555555444;;;:::@@@CCC___sssmmm}}}sssmmmzzzyyyZZZFFFAAA<<<::::::555888<<>>+++,,,---...///111222222666999777999CCCRRRwwwvvvjjjmmmvvvxxxvvvkkkVVV???999@@@DDDAAA>>>>>>GGGWWWfffkkkkkkkkkmmmmmmmmmnnnnnnnnnnnnooopppooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooppppppqqqqqqqqqqqqqqqqqqsssuuuwwwuuuqqqmmmcccUUUFFF@@@???>>>>>>@@@>>>>>>===<<<;;;<<<<<<=========;;;888:::EEEWWWeeetttllliiigggdddcccbbbdddlllyyywwwoooiiieee```bbbiiitttvvviii^^^YYYVVVXXX\\\______\\\WWWTTTKKKHHHCCC@@@>>><<<999777111222444666999???IIIRRRXXXUUUKKKCCCKKKaaarrrwwwmmm\\\SSSQQQSSSaaannnmmmzzztttZZZDDDAAA999<<>>CCCdddkkkeeevvvzzzmmmllluuuXXXEEEBBB===<<<<<<666888<<>><<<<<<<<<<<<===>>>+++,,,---...///111222222444888777999EEEWWW{{{uuukkkqqqwwwyyy|||mmmhhhpppwwwwwwxxxjjjRRR>>>;;;DDDEEE>>>===>>>GGGYYYggglllkkkjjjnnnnnnnnnnnnoooooooooooopppppppppppppppooommmmmmoooooooooooooooooooooooopppppppppqqqqqqrrrrrrsssqqqqqqsssvvvwwwtttnnnhhhWWWLLLAAA???@@@@@@AAABBB>>>==================>>>:::>>>AAA>>>:::<<>>===;;;999777333222333555777;;;DDDNNNVVVUUUMMMDDDJJJ[[[gggiiibbbQQQIIIKKKPPP\\\ddd^^^[[[iiimmmiiicccQQQAAAAAA;;;===III^^^ppptttoooiiicccaaacccjjjnnnnnnoooqqqpppqqqrrrttttttssssssrrrrrrrrrrrrrrrsssttttttuuusssrrrrrrqqqppppppoooooommmqqqyyyyyygggaaahhh{{{sssiiieeelllwwwyyyuuussssssuuu|||ooo[[[\\\YYYQQQEEE999222000111000000000000000111111222000000000111222333555555555>>>;;;>>>GGGkkkhhhccctttvvvhhhlllrrrUUUDDDBBB>>>======777888===DDDLLLTTT]]]eeejjjmmmmmmnnnnnnooopppqqqqqqrrrssssssuuuvvvxxxzzz{{{}}}~~~~~~|||yyyuuussspppsss{{{}}}zzz|||xxxvvvuuutttsssrrrooommmhhhgggjjjooosssvvv}}}xxxrrrrrrttt{{{|||~~~~~~~~~xxxvvvttttttwwwxxx___III??????<<<<<<<<<======>>>+++,,,---...///111222222111777777:::HHH\\\qqqdddhhhppp[[[VVVbbbnnnrrryyyjjjQQQ??????HHHGGG===<<<===GGGYYYgggllljjjiiioooooooooooopppppppppqqqpppqqqrrrsssrrrpppnnnlllooooooooooooooooooooooooppppppqqqrrrssssssttttttsssrrrsssuuuvvvqqqhhh```SSSLLLGGGGGGHHHFFFEEEFFFAAAAAAAAA@@@@@@?????????999===@@@@@@===<<>>KKKtttiiiiiizzzyyyiiiooonnnRRRBBBAAA>>>======777888===EEENNNWWW```iiinnnqqqqqqppppppppppppqqqqqqrrrssssssuuuvvvyyyzzz{{{||||||}}}}}}~~~|||yyyxxxvvvtttqqqnnnllllllooovvv{{{~~~~~~}}}}}}~~~}}}yyyyyyyyyxxxzzzyyy```HHH>>>???<<<<<<<<<======>>>+++,,,---...///111222222...555777<<>>AAALLLIII>>>;;;<<>>:::???OOO{{{mmmqqqnnntttlllPPPAAAAAA>>>======777888===FFFPPPYYYccckkkqqqttttttsssrrrqqqqqqqqqqqqrrrssssssuuuwwwyyy{{{|||zzzzzz~~~|||zzzwwwsssooooooooosss||||||xxxuuusssxxx~~~}}}}}}~~~|||xxx{{{zzz```HHH>>>@@@<<<<<<<<<======>>>------...///000111222222999888888>>>MMMjjjeee[[[ZZZkkkooo]]]]]]```dddppptttoooZZZAAA<<>>>>>???>>>===@@@@@@@@@AAAHHHYYYooo~~~vvvsssuuu{{{zzzwwwrrrmmmiiigggggggggaaaaaadddkkkvvvvvvggg]]]XXXUUUSSSNNNDDD:::999888555222111///000111111333555:::===KKKKKKJJJHHHEEEBBB@@@???;;;666555:::BBBKKKVVV```eeegggcccffflll___HHH???:::<<<@@@CCCHHHNNNTTTYYY```cccfffhhhiiiiiikkklllppppppqqqrrrssssssssssssuuutttsssrrrrrrrrrssssssvvvuuutttsssrrrqqqqqqqqqtttwww~~~}}}eee]]]fffwww|||zzz~~~rrr{{{nnnooofff[[[PPPDDD999111...000000000000111111111111000000111222333555666777666:::??????PPPyyyssszzznnnUUU>>>:::===<<<999999===>>>BBBKKKWWWccckkkppppppqqqqqqpppnnnmmmooopppqqqqqqrrrtttvvvzzz}}}~~~|||~~~}}}zzz{{{}}}}}}{{{wwwxxx}}}~~~}}}}}}{{{}}}~~~|||dddJJJ>>>===>>>>>>>>>>>>>>>>>>------...///000111222222666666777===NNNmmmqqqqqqqqquuuzzzwwwaaa[[[]]]mmmuuu```]]][[[\\\eeetttnnnXXXAAA===HHHIII>>>;;;@@@MMM^^^kkkooopppqqqrrrrrrrrrsssrrrrrrqqqqqqnnnooopppqqqqqqpppnnnmmmooooooooopppooooooooonnnrrrqqqrrrtttvvvvvvuuusssuuuqqqqqqttttttpppnnnoookkknnnooommmmmmnnnkkkfffddd^^^WWWQQQOOONNNKKKHHHFFFDDDAAA?????????>>>===????????????DDDPPPbbbooo{{{tttlllfffddddddeeegggeeedddfffmmmuuu|||{{{kkk\\\TTTPPPMMMEEE>>>;;;999444111111111222222222111333666999BBBBBBAAA@@@>>><<<;;;:::888444222777>>>IIIYYYgggnnnnnnhhhiiiooobbbMMMDDD:::;;;;;;===AAAIIIRRRYYYbbbeeehhhjjjkkkkkkmmmnnnppppppqqqrrrssssssssssssssssssrrrqqqqqqqqqqqqqqquuutttssssssrrrrrrrrrrrrsssvvv}}}ggg^^^eeevvvwwwtttyyy|||pppyyy~~~xxxmmmeeeYYYMMMBBB888222///000000000000111111111111000000111222333555666777666:::???AAASSSoooxxxjjjSSS???;;;<<<:::777888;;;<<>>>>>>>>>>>>>>>>>------...///000111222222444444666>>>QQQrrroookkkiiijjjiiiaaaYYYZZZaaaooo|||yyyccc\\\VVVTTT\\\lllcccOOO===<<>>>>>???>>>===???FFFPPPXXXxxx{{{wwwvvv|||yyysssnnnhhheeecccbbb\\\YYYWWWYYY___gggnnnrrrlll[[[RRRKKKDDD===;;;888444222333333333333222000000222444888888999999888888777666666333222333888BBBUUUfffnnnnnnfffccchhh___LLLDDD===;;;999888<<>>>>>>>>>>>>>>>>>------...///000111222222333555777???TTTwwwxxxoooeeeWWWYYYaaammmvvv{{{~~~wwwbbb\\\XXXWWW___```UUUBBB777;;;EEEDDD===<<>>??????>>>>>>@@@DDDGGGRRRjjjzzztttoookkknnnoooppppppmmmiiidddaaaTTTQQQMMMLLLPPPVVV[[[]]]eeeuuu~~~lllaaaQQQEEE:::777777555333333222333333111//////111222333444555666777777777777777555444222222888IIIYYY```bbbYYYSSSWWWQQQCCC===>>><<<999888===FFFSSS[[[cccfffjjjlllmmmnnnpppqqqpppqqqrrrsssttttttttttttqqqrrrrrrrrrqqqqqqpppppprrrrrrrrrrrrrrrssstttuuuqqqtttxxxnnn```bbbrrruuuuuuwwwwwwzzzwwwrrrwwwxxxnnniii\\\KKK>>>777333000///000000000111111111111000000111222333555666777999;;;@@@FFF^^^yyyjjjwwwkkkYYYKKK???===;;;666666;;;888;;;AAAKKKVVV^^^dddfffiiikkkmmmnnnnnnnnnpppqqqqqqqqqrrrsssuuuwwwzzz{{{}}}~~~~~~|||zzz{{{rrrmmmooo}}}~~~|||xxxxxxyyy\\\HHH@@@==================------...///000111222222555777:::AAAXXX|||yyymmm^^^___mmm|||~~~ppp```aaabbbccclll```OOO<<<555<<>>===<<<777888===999<<>>888???CCC@@@;;;===AAANNN___kkknnnnnnooorrrrrrqqqpppqqqrrrtttuuurrrrrrqqqqqqpppppppppppppppooonnnnnnoooppprrrssstttsssssstttttttttqqqooo^^^VVVOOOLLLJJJLLLTTT]]]mmmzzz~~~xxxtttoooiii```ZZZWWWTTTPPPMMMKKKIIIGGGEEEBBBCCCCCCCCCCCCBBB@@@???CCC???AAAKKK\\\rrr~~~yyysssmmmkkkmmmqqqtttpppkkkeee]]]VVVNNNGGGBBBHHHHHHJJJQQQ]]]iiirrruuujjjVVVAAA888888666222//////111222222111111222333//////111222444444555555//////111222000///666???EEETTTSSSHHHEEEAAA;;;<<<777777888:::@@@HHHSSSZZZaaadddhhhkkklllmmmooopppqqqrrrsssttttttuuuuuuttttttuuuvvvvvvvvvuuusssrrrrrrrrrrrrrrrrrrssstttuuuppptttxxxnnnaaadddqqq{{{{{{mmmmmmhhhaaaaaahhhmmmmmmoooooocccNNN>>>888444///000000000000111111111111000000111222333555666777999999???JJJhhhvvviiiiiippptttjjj|||eeeSSSFFF<<<<<<<<<888888===999===FFFRRR]]]dddggghhhiiikkknnnpppoooooopppqqqrrrrrrqqqrrrsssuuuwwwxxxzzz|||}}}}}}|||}}}~~~{{{||||||zzzyyyyyy}}}}}}uuuiii]]]SSSOOONNNNNNNNNVVVdddrrr{{{sssqqqxxx~~~zzz}}}~~~}}}}}}~~~|||yyy{{{fffNNNAAA>>>>>>>>>>>>>>>>>>------...///000111222222555999<<>>:::AAACCC???<<<===BBBNNN___kkknnnnnnooooooooonnnoooqqqtttwwwyyytttsssrrrqqqpppoooooooooooonnnmmmmmmnnnoooqqqssssssssssssuuuwwwwwwuuusssddd^^^YYYYYYYYYXXXYYY\\\ffftttyyysssnnnhhh```[[[YYYVVVRRROOOMMMLLLJJJHHHEEEEEEDDDCCCCCCBBB@@@???@@@>>>@@@FFFMMMVVVgggvvvzzzwwwxxx{{{}}}uuutttrrrooojjjaaaXXXQQQJJJFFFBBB@@@CCCLLLWWW______QQQBBB;;;666222111222000222333333222111111222...///000111222222222222111......000000///444:::AAAVVVZZZMMMEEE???:::>>>888888888;;;AAAKKKVVV^^^aaadddhhhkkklllnnnoooqqqqqqrrrssstttuuuuuuuuuuuutttuuuvvvwwwwwwuuusssrrrssssssrrrrrrrrrsssttttttqqquuuzzzlllbbbfffrrrooooookkkeeedddiiinnnqqqiiilllcccNNN>>>:::666000000000000000111111111111000000111222333555666777888888>>>KKKkkkqqq^^^]]]eeeooofff|||qqqWWWHHH<<<<<<<<<777666999888===GGGTTT```gggiiiiiijjjmmmpppqqqpppppppppppprrrrrrqqqqqqrrrtttvvvwwwvvvxxxzzzzzzzzz{{{}}}{{{zzz{{{~~~{{{wwwuuuvvvxxxzzz}}}yyyddd]]]UUUQQQPPPPPPOOOMMMNNNYYYjjjwww|||~~~wwwyyyxxxvvvwww|||}}}iiiOOOAAA>>>>>>>>>>>>>>>>>>------...///000111222222333888<<>>>>>BBBNNN___kkknnnnnnooolllllllllnnnrrrvvvzzz|||uuutttsssqqqpppoooooonnnnnnnnnllllllmmmoooqqqsssrrrrrrtttvvvyyyzzzyyyxxxrrrkkkhhhiiiiiieeeaaa```bbbppp~~~yyyrrrlllfff___[[[ZZZWWWSSSPPPOOOMMMKKKJJJGGGEEEDDDCCCBBBAAA@@@>>>@@@??????@@@===@@@QQQcccttt{{{||||||{{{vvvlll```XXXGGGHHHGGGAAA;;;:::@@@FFFLLLFFF???:::444///111666222444555444222000000111///000111111222222111111666111.../////////222777===WWW^^^OOOCCC;;;888<<<;;;;;;:::<<>>;;;777111000000000000111111111111000000111222333555666777888777===LLLmmmuuu```^^^ggg}}}jjjccczzz|||\\\KKK===<<<<<<777444666666<<>>>>>>>>>>>>>>>>>...///000000///000222444555777:::GGGiiirrrddd}}}yyylllttt||||||pppeeePPP===999???AAA???<<<<<>>>>>999///000000000000000000000000111111222333333444555555888555AAAMMMuuuiii```dddzzzlllhhhvvv___OOO>>>999:::999888888;;;AAALLLYYYccchhhiiihhhnnnooopppqqqqqqqqqqqqqqqrrrssssssrrrqqqrrrtttvvvuuuwwwyyyyyyxxxxxxyyyzzz|||}}}~~~{{{}}}{{{{{{{{{|||www{{{}}}zzzuuuuuu|||xxxnnnhhh]]]]]]]]]]]]\\\XXXQQQMMMRRR^^^llluuuwwwyyy}}}pppRRR@@@??????>>>=========...///000000000000222555666888;;;IIIkkk}}}hhhzzzttteeeiiilllmmmiii___```MMM;;;999???AAA>>>;;;===CCCQQQaaajjjlllooossstttsssrrrpppnnnnnnppprrrxxxvvvsssqqqoooooopppqqqppppppppppppqqqrrrsssssspppyyyyyyyyy}}}tttqqqsss||||||ssslllfffcccaaa```___]]]ZZZVVVRRRNNNLLLJJJIIIHHHFFFEEEDDDCCCCCCAAAAAABBBAAA???@@@BBBDDDEEEMMMXXXcccqqq~~~yyyqqqnnnlllkkkjjjddd[[[TTTKKKEEE===:::::::::777555888777777666555444444333444444444444444444444444222222222222222222222222000000.........///111222666<<>><<<999:::BBBKKKSSS[[[bbbccceeegggjjjmmmnnnoooooorrrsssttttttssssssuuuvvvwwwwwwxxxyyyxxxwwwvvvuuuvvvwwwwwwuuusssrrrssstttwwwvvvyyyssseeemmm~~~{{{~~~vvvrrrxxx|||tttjjjrrryyyyyymmmVVVEEE???777///000000000000000000000000111111222333444555555666:::777CCCNNNtttqqqhhhlll~~~rrrcccaaarrruuu]]]MMM>>>999::::::999999<<>>=========---///000000000000333555888999<<>>AAA>>>:::>>>DDDRRRaaajjjmmmppptttvvvuuusssoookkkiiijjjkkksssrrrqqqqqqppppppqqqqqqoooooooooooopppqqqrrrsssrrrzzzyyy{{{yyyuuuyyy~~~zzzrrrkkkfffcccaaabbbbbbaaa___[[[VVVRRRPPPLLLKKKIIIHHHFFFEEEEEEDDDBBBCCCDDDCCCAAA????????????FFFLLLNNNTTTeeezzznnnkkkgggeeedddaaa\\\XXXMMMGGG???:::999888666444444444555555555666666666444444444444444444444444333333333333333333333333111000///...///000111222---111777===AAACCCCCCCCC???<<<===EEENNNTTT\\\bbbeeefffhhhjjjlllmmmnnnnnnppprrrssstttssstttuuuwwwxxxyyyzzzzzzzzzyyyxxxwwwxxxyyyyyyxxxvvvtttssstttwwwwwwyyytttiiiooo~~~xxxxxxvvvpppiiilll~~~yyyrrr|||gggNNN>>>555///000000000000000000000000111111222333444555666666<<<999DDDOOOtttwwwzzzsss___^^^ssspppYYYKKK===999:::::::::;;;<<>>=========---...///000000111333555888999<<>>@@@===:::===DDDQQQaaajjjlllooosssqqqqqqqqqooolllkkklllnnnppppppqqqqqqqqqppppppooolllllllllmmmnnnooopppqqqtttzzzyyyzzzzzzyyyzzzzzz{{{~~~}}}zzzuuuooojjjfffdddcccdddddddddbbb___ZZZUUUSSSMMMLLLJJJHHHGGGFFFEEEEEEDDDFFFGGGEEEBBB???===<<>>@@@IIIQQQWWW]]]cccggggggiiijjjlllmmmnnnnnnppprrrtttuuutttuuuwwwyyyxxxxxxyyyzzzzzzyyyxxxwwwxxxzzz{{{zzzxxxuuuttttttwwwwwwyyyrrrhhhnnn|||~~~{{{xxxpppcccaaavvvzzz{{{{{{zzznnnQQQ===444111000000000000000000000000000111222333444666666777;;;999EEEOOOtttwww]]]ZZZqqqkkkTTTHHH<<<999:::::::::<<<===DDDNNNYYY```eeehhhiiilllmmmnnnoooppppppqqqqqqqqqrrrssssssrrrrrrsssuuuuuuwwwyyyzzzyyyyyyzzz{{{~~~|||wwwtttwww~~~~~~~~~~~~zzztttqqqooonnnnnniiikkklllnnnlllggg___YYYWWW\\\ccceeedddccceeegggiiilllqqquuuzzz|||||||||}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}~~~}}}sssWWWEEE???>>>>>>=========,,,...///000000111444666888888;;;NNNuuuqqqyyyyyyaaaaaadddiiimmmpppyyy|||dddXXXWWWQQQSSSZZZ\\\QQQCCC777888===???<<<:::<<>>EEEPPPYYY___cccgggiiikkkkkkmmmnnnooopppppppppqqqrrrttttttsssrrrsssttttttvvvxxxxxxxxxwwwxxxyyyyyyxxxyyy|||~~~qqqrrrtttxxx|||~~~xxxuuuqqqnnnkkkrrrqqqoookkkeee[[[PPPIIILLLPPPTTTUUUUUUUUUWWWYYYVVV[[[bbbfffgggkkkuuu}}}zzz{{{||||||{{{zzzzzzzzzyyyyyy{{{|||}}}}}}}}}}}}}}}||||||||||||}}}~~~~~~}}}~~~sssWWWDDD???>>>>>>=========,,,---///000000111444666888777;;;PPPyyy{{{rrr{{{zzzfffiiilllkkkfffgggtttiii\\\YYYSSSSSSZZZ[[[RRREEE999999===>>><<<:::<<>>BBBHHHPPPWWW\\\^^^ZZZeeerrrzzz~~~zzzwwwtttooogggbbbTTTQQQKKKEEEBBBAAABBBCCCCCCBBB???<<<999777555444666666555555444333333333111222222333333444444444555555555555555555555555111111111111111111000000,,,...000444999>>>BBBEEEBBB@@@DDDNNNWWW\\\```eeehhhhhhiiijjjlllnnnpppqqqtttvvvwwwxxxwwwxxxyyy{{{uuuuuuwwwxxxxxxxxxwwwvvvvvvxxxyyyxxxvvvttttttuuuvvvwww{{{rrriiiooo~~~jjj[[[eeewww|||oooiiimmmtttyyyfffjjjiii]]]KKK<<<555444000000000000000000000000000111222444555777888999999888EEEOOOuuuvvvTTTMMMggg~~~wwwaaaNNNDDD<<<;;;;;;999:::<<<>>>FFFQQQYYY^^^bbbfffiiijjjjjjlllnnnooopppppppppppprrrttttttsssrrrssstttsssuuuwwwxxxwwwwwwxxxyyyzzzwwwwww||||||uuuqqqpppooonnnvvvzzz}}}uuurrrpppooommmmmmhhhaaaZZZUUUQQQLLLIIICCCDDDEEEEEEDDDDDDFFFGGGFFFKKKSSSXXXXXXYYYcccnnnmmmooorrrttttttuuuwwwyyyuuuvvvxxxyyyzzz{{{{{{|||yyyyyyyyyyyyyyyzzz{{{{{{}}}~~~|||yyyrrrWWWDDD??????>>>=========,,,---///000000111444777999888===SSS||||||uuujjjpppvvvtttkkkhhhssssssdddaaaYYYXXX]]]\\\VVVHHH<<<:::<<<===;;;;;;===CCCQQQ```iiilllooossstttuuuvvvuuurrrqqqpppqqqooooooppppppqqqrrrrrrsssoooppppppqqqrrrtttvvvwwwssswwwwww{{{|||uuurrroooooonnnnnnnnnnnnoooooommmkkkhhhdddaaa___^^^]]]TTTSSSQQQOOOMMMKKKJJJJJJHHHJJJKKKJJJGGGDDDCCCCCC>>>===>>>DDDNNNZZZccciiiaaahhhooouuu{{{{{{uuuqqqkkkccc]]]YYYTTTNNNIIIBBBAAA???<<<;;;<<<>>>AAA<<<===>>>===:::777555444555555444444444444333333333333444444555666666777555555555555555555555555222222222222111111000000***...111333555888===AAAAAA@@@EEEOOOXXX]]]bbbfffgggggghhhiiillloooqqqsssuuuvvvxxxxxxwwwwwwxxxyyytttuuuwwwxxxxxxxxxwwwvvvtttuuuvvvuuussssssuuuvvvvvvwww{{{qqqiiippp}}}qqqdddhhhpppqqqiiiiiimmmrrryyydddbbb]]]UUUHHH<<<555222000000000000000000000000000111222444666777888999::::::GGGPPPuuuuuuVVVRRRlllzzzdddLLLDDD===;;;;;;888999;;;???GGGRRRYYY]]]aaafffjjjiiijjjkkkmmmnnnoooppppppppprrrtttuuutttssssssttttttvvvxxxxxxwwwwwwxxxyyy|||zzzzzz~~~~~~}}}~~~zzzjjjeeeaaa___bbbggglllooozzzrrrpppooommmkkk```\\\VVVQQQOOONNNMMMLLL======<<<;;;:::;;;<<<>>>@@@AAAEEEKKKLLLLLLRRR\\\ccchhhmmmqqqqqqrrrssstttrrrsssuuuwwwxxxyyyzzzzzzxxxxxxxxxxxxxxxyyyzzzzzz}}}}}}~~~|||uuurrr|||nnnWWWEEE??????>>>=========+++---///000000222444777;;;999>>>UUUzzzkkkjjjrrrzzzzzzpppjjjqqq}}}uuufffccc\\\ZZZ^^^\\\XXXKKK===:::<<<<<<;;;;;;>>>DDDRRRaaajjjmmmpppttttttuuuvvvuuusssqqqqqqqqqnnnnnnnnnpppqqqsssuuuvvvnnnnnnooopppqqqsssuuuvvvvvvyyyxxx{{{zzzxxxqqqqqqqqqqqqppppppppppppooommmiiieeebbb`````````WWWVVVTTTQQQOOOMMMLLLLLLIIIJJJKKKJJJGGGFFFFFFFFF??????@@@CCCKKKUUU```gggnnnqqqtttwww|||~~~xxxnnniiibbbXXXPPPLLLHHHCCC???777777777777666888:::===888:::======;;;888555444333333444444444444444555555555555666777888888999666666666666666666666666222222222222222111000///---111555555222333888===@@@???EEEPPPYYY^^^bbbfffgggggghhhiiilllooorrrtttuuuvvvwwwwwwvvvuuuvvvxxxuuuvvvwwwxxxyyyxxxxxxwwwsssttttttsssrrrrrruuuwwwuuuwww{{{nnnhhhooo{{{ooogggiiikkkbbbbbbllltttuuu}}}uuugggaaaYYYQQQHHH>>>555111000000000000000000000000000111222444666777999999===<<>>;;;777999@@@FFFHHHMMMUUUXXX___hhhmmmnnnnnnmmmnnnqqqrrrsssuuuwwwxxxyyyyyyzzzzzzyyyyyyzzzzzz{{{||||||}}}~~~~~~zzzssssss}}}lllWWWFFF??????>>>=========.........///000222333444999======RRRtttfff___aaapppxxxxxxtttlllqqqkkk\\\]]]\\\^^^iiifffXXX???444>>>BBB<<<;;;===BBBNNN^^^iiilllooorrrqqqsssttttttrrrqqqqqqrrrqqqqqqqqqqqqqqqqqqqqqqqqtttrrrpppooooooppprrrsssuuu{{{yyyxxx~~~~~~yyyvvvttttttuuuuuusssppprrrmmmgggccccccdddcccbbb___YYYWWWYYYVVVPPPOOOSSSRRRPPPMMMIIIGGGEEEEEEFFF>>>???@@@@@@DDDOOO___kkkmmmpppuuu{{{|||uuujjj```RRROOOJJJDDD@@@===;;;;;;999888666555666777999:::444555666777888888888777666666555555444444444333777777777777777777888888888888777777666666555555555555333222111000000000///000111222333555999<<<;;;???FFFMMMTTTZZZ```dddccceeeiiilllooopppppppppwwwuuussssssuuuvvvwwwwwwvvvwwwwwwxxxxxxxxxwwwwwwtttssssssttttttuuuvvvwww|||zzz{{{tttmmmmmm}}}ooobbbhhhllljjjeeejjjpppttt~~~vvvdddgggcccWWWIII???777000000000000000000000000000222222222333444666999:::777<<>>>>>>>>.........///111222444444999===???UUUmmm\\\kkk|||{{{ttt```ZZZVVV[[[jjjmmm^^^DDD777@@@BBB;;;;;;===BBBNNN^^^hhhkkknnnqqqqqqssstttsssrrrpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsssrrrqqqppppppqqqrrrrrrrrrxxxwwwwww~~~}}}zzzvvvvvvwwwvvvsssppppppmmmjjjhhhiiiiiigggeeeccc___]]]^^^\\\VVVUUUXXXTTTRRROOOKKKIIIHHHGGGGGG@@@@@@???===???IIIWWWbbbhhhjjjmmmmmmjjjaaaWWWPPPEEECCC@@@<<<999888777777888777555555555666888999555555555666777777888888666666666555555555444444777777777777888888999999888888777777666666666666666555444222111111000000///000111222333555999;;;<<>>@@@BBBIIIMMMSSSYYY^^^aaabbbbbbfffhhhkkkmmmnnnpppqqqsssuuuwwwxxxyyyyyyyyyzzz|||~~~uuu\\\III@@@??????>>>>>>>>>.........///111333444555888>>>BBBYYY|||ddduuu~~~ggg\\\TTTWWWgggttteeeIII;;;AAABBB;;;;;;<<>>999888666444333333444444666555444444444555777888666555555555555777888999777777666666666666555555666666777888999::::::;;;888777777777777666666666666555444333222111111000///000111222222555888;;;>>>CCCIIIPPPVVV\\\bbbfffjjjiiiiiijjjlllnnnqqqsssuuuvvvwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuttttttssssssuuuuuuuuuuuuuuuvvvxxxxxxyyywwwxxxqqqjjjlll~~~{{{lllkkkxxxnnneeefffnnnvvvnnnccckkklll```NNN@@@888444111111111111111111111111222222333444666888:::;;;:::???CCCSSSyyynnnYYY^^^yyypppVVVMMM^^^qqqooo```KKKBBB<<<;;;<<<::::::;;;???CCCKKKSSS[[[```cccdddjjjkkkllllllkkkkkklllnnnppprrrssstttsssrrrsssttttttvvvxxxxxxwwwwwwxxxyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{~~~}}}zzzyyyzzz|||||||||}}}}}}vvvqqqqqqssswwwxxx~~~zzztttooollliiifffddd```\\\VVVNNNGGGBBB???>>><<<<<<<<<<<<;;;:::999999777666666777888:::<<<===???AAAFFFKKKPPPTTTVVVWWWZZZ___eeeiiikkklllooorrrrrruuuxxxyyyzzz{{{}}}~~~xxx___III@@@??????>>>>>>>>>.........000111333555666888>>>BBBYYYoootttqqqhhh]]]XXXaaatttfffKKK===BBBBBB;;;<<<<<<@@@LLL\\\fffiiikkknnnppprrrssssssqqqppppppqqqppppppppppppppppppppppppppppppqqqrrrrrrrrrqqqqqqrrrxxxxxxzzz~~~|||{{{zzzvvvsssoooooonnnnnnnnnnnnmmmlllkkkiiihhhfffccc___\\\[[[WWWVVVTTTRRROOOMMMKKKJJJJJJGGGBBB===<<>>CCCJJJPPPVVV\\\bbbeeekkkkkklllmmmooopppqqqrrrtttvvvxxxyyyyyyxxxwwwwwwwwwvvvuuuttttttssssssssstttssssssttttttuuuvvvwwwwwwuuuvvvpppjjjnnn}}}pppppp{{{sssjjjjjjnnnrrr|||{{{mmmbbblllpppcccPPPAAA888555111111111111111111111111111222333555777999:::;;;;;;???CCCTTTzzzfffeeevvvYYYNNN]]]nnngggUUUJJJBBB<<<<<<===;;;:::;;;???DDDKKKSSS[[[aaaeeefffkkklllmmmmmmlllkkklllnnnoooqqqssssssrrrrrrssstttuuuwwwyyyyyyyyyxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyy{{{}}}|||qqqnnnjjjjjjnnntttyyy|||yyywwwtttrrrpppmmmhhheeeWWWSSSNNNGGGBBB???>>>>>>===>>>>>>>>>>>><<<:::999999999888777888999:::;;;;;;<<<>>>BBBEEEHHHKKKLLLQQQXXXaaagggjjjlllqqquuusssvvvyyy{{{{{{|||}}}~~~}}}}}}}}}}}}~~~~~~}}}yyyaaaJJJ@@@??????>>>>>>>>>---...///000222444666777999>>>@@@XXXkkkiiizzz{{{nnn___]]]mmmaaaIII<<>><<<@@@LLL\\\eeehhhkkknnnppprrrsssrrrqqqpppppppppppppppppppppppppppppppppooopppqqqrrrrrrrrrrrrqqqsssyyywwwyyy~~~|||{{{wwwtttsssqqqooollljjjjjjlllmmmqqqqqqoookkkgggdddaaa^^^YYYYYYXXXUUURRROOOKKKIIIJJJGGGAAA===<<>>BBBIIIQQQYYY```dddffflllmmmnnnnnnmmmlllmmmooonnnppprrrsssrrrrrrssstttvvvxxxzzz{{{zzzzzz{{{|||yyyyyyyyyyyyyyyyyyxxxxxxyyyyyyxxxpppdddcccdddgggmmmsssvvvwwwtttsssrrrpppmmmggg```[[[LLLIIIEEEAAA???>>>>>>???>>>>>>???@@@@@@>>>===<<<;;;:::999888888888999:::::::::;;;<<<===???@@@AAAHHHOOOYYYaaaggglllqqqtttvvvxxx{{{||||||{{{{{{|||{{{||||||}}}}}}~~~~~~~~~|||~~~~~~}}}fffNNN@@@??????>>>>>>>>>---...///000222444666777999>>>AAAXXXsss[[[[[[qqq~~~|||zzzddd\\\dddZZZFFF;;;AAABBB===???===AAAMMM\\\fffhhhjjjmmmpppqqqsssrrrpppooooooppppppppppppppppppppppppppppppppppppqqqqqqrrrrrrsssrrrwwwuuuvvv}}}~~~~~~}}}{{{xxxuuuvvvtttqqqmmmiiiiiilllnnnnnnpppooojjjgggeeebbb]]]^^^^^^]]]ZZZVVVQQQLLLJJJFFFCCC???<<<;;;>>>AAADDDAAA@@@>>>:::666555666888666555555444333222222111222333333333444444444444555444444444444666777888555555666666666666777777555555666777888999999:::777777777888888888888999666666777777666444222111///000111111111333666888<<>>EEEMMMVVV]]]bbbeeekkklllmmmmmmllllllnnnooommmooorrrrrrrrrrrrssstttwwwyyy{{{{{{zzzzzz{{{|||xxxyyyyyyyyyyyyyyyxxxwww{{{yyy~~~rrrjjjggghhhjjjmmmqqqssssssrrrrrroookkkgggaaaYYYPPPJJJDDDCCC@@@>>>>>>>>>???@@@??????@@@@@@AAAAAA@@@@@@;;;:::999888777888888999::::::::::::::::::::::::AAAEEENNNXXXaaaiiinnnpppvvvyyy{{{|||zzzxxxxxxxxx{{{|||}}}}}}~~~}}}{{{~~~lllQQQ@@@??????>>>>>>>>>---...///000222555777888888???CCC\\\kkkTTTRRRdddtttvvvsss}}}uuuaaaYYY\\\VVVDDD;;;BBBBBB<<<>>>===BBBMMM]]]fffiiikkknnnpppqqqrrrrrrpppooooooppppppppppppppppppppppppppppppppppppoooppprrrssstttrrrvvvtttvvv~~~}}}|||{{{xxxuuuvvvvvvuuurrrnnnmmmnnnqqqkkknnnoookkkiiijjjgggbbbccccccbbb___[[[TTTNNNKKKDDDAAA>>><<<;;;;;;<<<<<<===:::888777777888888777666666666555555444333222222333333444444444444444333333444555555666666777444444555555555666666666555555666666666777777777777777888888888999999999666777888888777555222111///000111111111222555888===AAAGGGMMMSSSXXX]]]aaacccfffjjjnnnpppqqqpppooosssvvvxxxwwwtttsssvvvzzzuuutttsssrrrqqqrrrtttuuuqqqqqqqqqqqqrrrsssttttttuuuuuuzzzsssbbb```gggyyytttkkkiiifff[[[^^^nnnvvvqqqoootttwwwssstttpppbbb\\\cccddd[[[MMMAAA888222222222222222222222222222111222555888:::<<<======<<>><<<;;;999999;;;999<<>>>>>>>>---...///000333555777888888???FFF___nnnZZZNNN\\\fffpppzzz}}}nnngggooojjjZZZVVVYYYTTTCCC;;;BBBBBB<<<>>>>>>BBBNNN]]]gggiiikkknnnoooqqqrrrrrrpppoooooopppooooooooooooooooooooooooqqqpppoooooooooqqqtttuuutttxxxuuuxxx}}}|||{{{xxxuuuuuuwwwyyywwwsssqqqqqqsssoootttuuurrrrrruuusssnnnggggggfffccc^^^WWWPPPLLLEEEBBB???===<<<;;;:::888===:::888888:::;;;999777777777777777777666555555222333444555555555444444222333444555666666666666333444444444555555666666555555555555666666666666777777888888999999999999666777888888777555333111///000111111111222555888===AAAHHHNNNSSSYYY^^^aaacccdddgggiiilllnnnooopppsssvvvxxxvvvrrrrrrvvv{{{tttrrrqqqppppppqqqsssuuurrrrrrrrrrrrssstttuuuuuuuuuvvv{{{rrrbbb```gggyyynnneeedddaaaWWW]]]qqq|||ssspppxxxvvvbbb[[[``````WWWKKKAAA888111222222222222222222222222111222555888;;;<<<=========CCCKKKaaayyyZZZPPPccc{{{sssRRRHHH>>>;;;:::888999;;;:::>>>EEEMMMVVV^^^dddgggeeegggiiiiiiiiijjjlllmmmmmmoooqqqrrrrrrrrrsssttttttvvvxxxxxxwwwwwwxxxyyyvvvwwwxxxyyyzzzyyyxxxxxxyyyzzz}}}|||vvvrrrppppppnnnnnnnnnoooooonnnllliiibbbXXXOOOJJJHHHGGGFFFBBBBBBAAAAAA@@@@@@??????@@@??????@@@AAACCCFFFGGGAAA@@@???>>>===>>>???@@@;;;<<<===>>>>>>>>>===<<<>>>===@@@LLL\\\hhhmmmlllooorrruuuwwwvvvtttssssssvvvxxxzzz|||~~~~~~~~~~~~}}}yyyzzz|||kkkJJJ@@@??????>>>>>>>>>...///000111111222444666:::>>>CCC```qqqbbbQQQaaajjjlllppprrr|||eee[[[___bbb]]]UUUXXXRRRAAA:::BBBBBB::::::===CCCOOO]]]fffhhhjjjnnnvvvtttrrrpppoooooooooooorrrssssssrrrooonnnnnnooonnnooooooppprrrsssttttttttttttwww|||~~~{{{uuuppplllssszzz{{{vvvrrrsssvvvwwwwwwwwwvvvvvvuuuuuuuuujjjjjjiiieee___XXXQQQMMMCCCCCCAAA>>><<<;;;===>>>===<<<:::999999999::::::;;;999777666666777888999888777666555555444555555555555444444444555555666555666666666777777888888555666666777777777777777444555666888999:::;;;;;;888888888888777666444444111222222111111333666999<<<@@@GGGNNNTTTZZZ___cccfffhhhkkkmmmnnnpppsssuuuxxxwwwvvvuuuttttttttttttxxxuuuqqqqqqtttvvvvvvuuutttttttttsssrrrrrrtttwwwxxx{{{uuufffccckkksssnnniiiddd^^^___nnnwwwtttzzz}}}zzziii^^^cccccc[[[NNNDDD:::222333222111000000222444555444444555888<<<>>>>>>>>>FFFEEEKKKbbb~~~}}}___OOO[[[ppprrrgggQQQEEE;;;999:::999777777;;;===DDDPPPYYY^^^ccchhhgggggghhhiiikkklllmmmmmmmmmnnnppprrrsssssssssrrruuuuuuuuuuuuvvvvvvvvvvvvrrrtttwwwyyyzzzzzzyyyxxx}}}|||}}}~~~|||yyyxxx{{{|||~~~{{{wwwqqqmmmiiihhhiiilllooommmeee^^^[[[VVVNNNIIIFFFFFFEEEEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCC@@@<<<;;;===??????===>>>???@@@@@@@@@???>>>>>>???<<>>>>>???@@@...///000111111222444666:::>>>CCC```yyyooo```[[[kkkrrrpppoooooo|||yyybbbXXX\\\___\\\VVVVVVPPPAAA;;;CCCBBB;;;;;;===BBBNNN]]]fffiiikkkooorrrrrrqqqqqqppppppqqqqqqqqqrrrsssrrrpppoooooopppooopppqqqrrrssstttttttttuuuuuuyyy~~~{{{uuuqqqlllqqqvvvwwwvvvuuuwwwyyyyyyyyyyyyyyyxxxxxxwwwwwwooommmjjjgggbbb[[[RRRMMMCCCAAA???<<<::::::<<<>>>===<<<;;;:::999:::;;;;;;<<<;;;999777555555555555999999888777666666666666666666666666555555555555555555666666777777777777555555666777777666666666444555777888:::;;;;;;;;;888888888888777666555444111222222111111333666999;;;???FFFMMMSSSYYY___cccgggiiilllmmmnnnpppsssuuuvvvvvvuuuuuuuuuuuuuuuuuuxxxuuurrrrrrtttvvvvvvuuuuuuuuuuuutttrrrrrrtttvvvwww{{{wwwiiieeekkkzzzpppfff\\\]]]mmm|||vvvwwwwwwrrruuurrrcccWWW___bbbYYYKKK???666000333222111000000222444555444444555888<<<>>>>>>>>>AAACCCKKKeeeyyy```MMMUUUfffiii___PPPEEE;;;999:::999777777;;;===DDDPPPYYY^^^ccchhhggghhhiiijjjkkklllmmmmmmmmmnnnppprrrsssssssssrrrtttttttttuuuuuuuuuuuuvvvtttuuuwwwxxxxxxxxxwwwwwwxxxyyy|||~~~{{{rrriiihhhrrrxxxrrrnnnnnnmmmllloootttyyy}}}yyyuuuoooiiiddddddcccbbbdddfffddd]]]WWWTTTPPPJJJGGGFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCC@@@===<<<>>>??????>>>???@@@BBBCCCCCCBBBAAA??????<<<>>>IIIVVV___eeeiiiooonnnooorrrvvvxxxwwwuuu{{{{{{{{{{{{|||}}}~~~}}}zzzuuu}}}lllKKKBBB@@@>>>>>>???@@@...///111111111222555777:::>>>DDDaaaxxxnnnaaagggvvv{{{uuunnniiixxx~~~ggg[[[\\\___\\\WWWSSSOOO@@@;;;DDDDDD<<<;;;===AAAMMM\\\fffjjjmmmpppoooooopppqqqrrrrrrrrrrrrpppqqqrrrrrrppppppqqqrrroooppprrrtttuuuuuuuuutttvvvwww{{{|||wwwsssnnnoooqqqsssuuuxxxzzz|||{{{||||||||||||{{{{{{zzztttpppkkkhhheee___TTTLLLDDDBBB>>>;;;:::;;;>>>@@@======;;;:::::::::;;;<<<<<<;;;:::999888777666666;;;:::999888777777777777777777888888888666555444555555666666666666777777555555666666666555555444555666777999:::;;;;;;<<<888888888888777666555555222222222111111222666888:::???FFFLLLSSSYYY___ccciiikkkmmmnnnoooppprrrtttuuuuuuuuuuuuvvvvvvvvvvvvxxxvvvttttttuuuwwwwwwvvvwwwwwwvvvuuusssrrrtttvvvxxx|||xxxjjjdddggg}}}|||kkk^^^^^^nnnzzzsssrrroooiiinnnpppfffVVV]]]```VVVHHH===666111333222111111111222333444444444555888<<<>>>???>>>>>>BBBMMMiii|||lllzzzcccMMMOOO\\\aaa\\\OOODDD;;;999:::999777888<<<===DDDPPPYYY^^^ccciiihhhiiiiiijjjkkkllllllmmmmmmnnnpppqqqrrrsssssssssssssssssstttttttttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvtttvvvzzz{{{vvvtttzzztttccc\\\[[[WWWSSSMMMGGGGGGPPP^^^iiiyyy|||~~~yyyoooeee^^^ZZZWWWVVVWWWWWWYYYaaajjjttt|||{{{wwwuuutttvvvtttqqqooolllhhhbbb^^^```^^^[[[[[[[[[YYYTTTPPPKKKIIIFFFFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA>>>===>>>@@@@@@@@@@@@BBBEEEGGGHHHFFFDDDBBB@@@<<<===FFFRRRZZZaaagggllllllmmmppptttxxxyyyyyy{{{zzzzzz{{{{{{|||}}}~~~~~~|||www~~~mmmIIIBBB@@@>>>>>>???@@@---///111111111333555888:::>>>DDDaaapppeeeooo~~~{{{ooofffvvvuuufffbbbbbb___ZZZSSSNNN@@@<<>>EEELLLSSSYYY___cccjjjlllnnnooooooppprrrtttuuuuuuvvvwwwxxxyyyyyyyyyzzzyyywwwwwwxxxxxxyyyyyyxxxyyyxxxvvvsssssstttvvvzzzwwwjjjaaaaaawwwrrrbbbaaammm{{{ppplllnnnnnnkkkuuu|||vvv___aaa^^^SSSHHH@@@999333222222111111111222333444333333555999===@@@@@@@@@@@@DDDPPPlll}}}pppcccxxx|||```JJJGGGRRRXXXXXXLLLCCC;;;::::::888777999<<<===EEEQQQYYY^^^dddiiiiiijjjjjjkkkkkklllllllllnnnnnnooopppqqqrrrssssssqqqrrrrrrsssssstttttttttuuuuuutttttttttuuuvvvwwwvvvwwwxxxsssiiiaaa]]]^^^aaaggggggZZZJJJBBB@@@@@@CCCAAA>>>;;;:::===DDDJJJMMMOOORRRTTTRRRMMMHHHDDDCCCBBBCCCEEEEEEHHHSSS^^^jjjsss|||zzzvvvooogggbbb___^^^^^^cccdddeeeffffffccc```]]]]]]ZZZVVVTTTSSSRRROOOLLLGGGFFFEEEGGGIIIJJJJJJIIIJJJIIIIIIHHHGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA???>>>???@@@AAABBBAAADDDHHHKKKLLLJJJGGGEEEBBB======DDDNNNVVV^^^eeehhhiiikkknnnrrrwwwzzz{{{zzzzzzzzzzzz{{{|||}}}~~~~~~~~~{{{rrrLLLAAA???>>>>>>???@@@---///111111222333666999;;;???EEEbbbpppfffrrrvvvjjjyyyooohhhfffccc```UUUPPPBBB<<>>HHHXXXeeekkknnnpppnnnoooqqqrrrrrrqqqpppooolllnnnoooooonnnnnnpppqqqooopppqqqrrrssssssrrrrrrvvvyyy}}}~~~|||yyy}}}|||yyy{{{}}}zzzxxxvvvqqqllllllpppuuuwwwwwwzzz|||~~~}}}vvvpppmmmkkkdddXXXNNNGGGBBB<<<999999;;;===>>><<<;;;:::999999:::;;;<<<;;;<<<<<<<<<;;;:::999999<<<;;;:::999888888888888999:::;;;<<<<<<:::888777777777777777777777777666666666666666555444222222444555666888999:::;;;;;;777888888888888777777666222333333111111222555777999>>>EEELLLSSSZZZ```dddjjjkkkmmmnnnooooooqqqsssvvvwwwxxxzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzzzz{{{yyyzzzyyywwwttttttuuuwwwzzz~~~wwwiii___```vvvwwwfffccckkktttggghhhpppuuuuuummmhhh]]]OOOGGGBBB;;;333222222111222222222333333333333555:::???BBBCCCCCCDDDFFFPPPkkkmmmaaazzzwww[[[EEE???EEELLLNNNJJJBBB;;;::::::888777999<<<>>>EEEQQQZZZ___dddiiikkkkkkkkkkkkkkkkkkkkklllnnnnnnnnnooopppqqqrrrsssqqqqqqqqqrrrsssttttttuuusssssssssssstttuuuvvvwwwyyyxxxrrrggg[[[QQQJJJGGG@@@CCCCCC???===>>>>>><<<<<<=========;;;::::::;;;999:::;;;<<<======<<<<<<999888:::;;;;;;===GGGSSS\\\eeemmmqqqsssuuusssoooccc___XXXSSSOOOOOOPPPRRRWWWYYY\\\^^^]]]\\\ZZZYYYVVVSSSPPPNNNMMMLLLKKKKKKHHHHHHHHHIIIKKKLLLKKKJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCBBBAAA@@@???@@@BBBDDDDDDGGGJJJMMMNNNLLLHHHFFFDDD???>>>DDDKKKRRR[[[bbbdddfffiiimmmqqquuuzzz}}}{{{zzzzzz{{{{{{|||}}}~~~uuuNNNAAA???>>>>>>???@@@---///111222222444777999<<<@@@FFFcccnnnbbbnnn~~~qqq|||ppphhheeebbb```[[[UUUDDD===EEEDDD======<<<===FFFVVVdddjjjlllnnnoooooopppppppppppppppooommmnnnoooooonnnnnnpppqqqpppppppppqqqqqqqqqrrrrrrssswww|||~~~|||}}}~~~|||zzzxxxsssmmmjjjmmmppprrrrrrvvvxxx|||zzzuuuqqqnnnggg\\\TTTIIICCC===::::::<<<<<<:::<<<;;;:::::::::;;;<<<===??????>>>===<<<;;;::::::======<<<;;;:::::::::::::::;;;<<<======<<<;;;:::999999888888888888777777888888777666555444222111333444555777888999999:::777888888999888888777777333333333222111222444777:::>>>FFFMMMTTT[[[aaaeeehhhjjjlllmmmnnnoooqqqsssvvvwwwyyy{{{|||{{{{{{zzzyyyzzz{{{{{{zzzyyyzzz{{{zzzzzzyyyxxxvvvuuuwwwyyyyyy|||uuuhhh___bbb{{{yyyiiieeejjjooofffjjjvvv|||{{{xxxqqqbbbQQQFFF@@@999222111111222222222333333333222333666;;;AAAEEEGGGGGGFFFGGGOOOiiirrr```vvv{{{^^^III@@@BBBFFFIIIGGGAAA;;;;;;:::888888:::===>>>EEEQQQZZZ___dddjjjllllllllllllkkkkkkkkkkkknnnnnnnnnnnnpppqqqrrrssspppqqqqqqrrrssstttuuuuuurrrrrrssssssssstttttttttuuurrrgggYYYNNNHHHBBB===;;;<<<;;;999<<>>>>><<<999777888777666555555666777888777555666888888888???GGGLLLSSSZZZ[[[\\\^^^]]]ZZZQQQNNNJJJGGGFFFHHHKKKMMMOOOQQQSSSTTTRRRPPPOOOOOOKKKJJJIIIHHHGGGHHHIIIJJJLLLKKKJJJKKKMMMNNNMMMLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCAAA@@@AAADDDFFFGGGIIIKKKMMMMMMKKKIIIGGGDDD@@@???DDDIIINNNWWW^^^```dddhhhlllppptttyyy|||{{{{{{{{{||||||}}}~~~sssNNN@@@???===>>>???AAA---///111222333444777:::===AAAFFFcccooo^^^eeevvvrrryyy}}}mmmccc^^^[[[YYYaaaYYYGGG>>>DDDDDD======<<<<<>>===<<<<<<<<<===???@@@AAAAAAAAAAAAAAACCCEEEFFF@@@@@@???>>>============;;;;;;<<<======>>>>>>>>>:::::::::999999999888888999999888777666444333222111222444555777888888888777888888999999888888888333333333222000111444777:::???GGGNNNUUU\\\bbbffffffhhhjjjlllmmmoooqqqsssuuuwwwxxxzzz{{{zzzyyyxxxvvvxxxzzzzzzxxxvvvxxxyyyyyyzzzyyyxxxwwwwwwyyy{{{zzz}}}ooobbb]]]eee~~~oookkknnnqqqhhhlllxxx}}}yyy}}}{{{ppp[[[III===777333111111222222333333333222111333666<<>>FFFQQQZZZ___dddjjjmmmmmmlllllllllkkkkkkkkknnnnnnnnnnnnoooqqqrrrsssqqqqqqrrrssstttuuuvvvvvvssstttttttttsssrrrpppoooiiieeeZZZLLLDDDCCC@@@;;;<<<>>>>>><<<===@@@???;;;<<<<<<<<<======<<<:::888888777666555555555555555777333333555666666999>>>===CCCFFFEEEEEEGGGGGGEEECCCAAA@@@??????AAADDDEEEDDDFFFHHHGGGEEECCCDDDEEEBBBCCCDDDDDDEEEGGGJJJKKKMMMLLLKKKKKKMMMOOOOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDCCCDDDDDDBBB@@@AAAEEEHHHIIIJJJLLLLLLLLLJJJHHHFFFBBB??????CCCGGGKKKRRRZZZ]]]bbbhhhmmmpppssswww{{{}}}||||||}}}}}}~~~~~~pppNNN@@@>>>===>>>???AAA---///111222333555888:::>>>AAAFFFcccqqq\\\\\\mmmpppsss|||kkk___WWWSSSQQQeee\\\HHH>>>DDDCCC<<<===<<<<<>>>>>>>>@@@AAABBBBBBBBBCCCEEEIIINNNRRRUUUCCCBBBAAA@@@????????????<<<<<<<<<<<<===???@@@AAA;;;;;;;;;::::::999999999::::::999888666555333222111111333555666777777888777888888999999999888888333444333222000111444777;;;@@@GGGOOOVVV]]]cccgggdddfffiiikkklllnnnqqqssstttvvvxxxyyyyyyxxxwwwvvvtttvvvyyyxxxvvvtttuuuwwwyyyyyyyyyxxxwwwxxxzzz|||~~~yyyhhh\\\ZZZeeetttqqquuuwwwhhhlllwwwzzzuuu|||}}}gggMMM===777666111111222333333333333222111222666===EEEKKKNNNNNNMMMPPPYYYttttttyyyqqqVVVFFFAAAAAABBBDDDDDD???<<<;;;:::777888;;;===>>>FFFRRR[[[___eeejjjmmmmmmmmmllllllkkkkkkjjjnnnnnnmmmnnnoooppprrrsssqqqqqqrrrssstttvvvvvvwwwuuuvvvvvvuuussspppmmmkkk___[[[PPPDDD???BBBAAA<<<<<>><<<;;;;;;:::999777777888999999888777666666222000444666555555888555999;;;888777999:::888999999888888999:::;;;<<<999;;;>>>===<<<<<<>>>AAA???@@@CCCEEEFFFIIILLLOOOMMMKKKJJJKKKMMMPPPQQQQQQNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJIIIHHHFFFEEEDDDDDDCCCDDDDDDCCCAAAAAAEEEIIIKKKKKKKKKKKKJJJIIIGGGFFFAAA>>>???BBBEEEHHHOOOVVV\\\aaahhhnnnpppsssvvvyyy}}}}}}}}}}}}~~~|||zzzpppPPP@@@>>>===>>>@@@AAA///000222222222444666999???BBBGGGeeeeeecccppp~~~nnnsss~~~kkkeeecccXXXHHHNNNOOOJJJBBBAAAEEEBBB::::::<<>>@@@EEE===;;;;;;===AAACCCCCCAAA@@@<<<===AAA@@@::::::>>>;;;;;;;;;:::888555333111444444444444444555666777777777777777777777777777444222111///000222444666===BBBJJJPPPUUUZZZaaafffhhhjjjmmmooopppqqqrrrttttttuuuwwwvvvvvvvvvwwwyyy~~~zzzvvvtttuuuvvvtttssswwwxxxyyyyyyzzzzzzzzzyyyyyydddUUURRR^^^zzzwwwkkkoooyyywwwlllhhheeejjjuuu|||zzztttgggSSSAAA999888333333222222111222222222777555555;;;EEENNNSSSTTTOOOPPP^^^www[[[JJJFFFHHHLLLNNNLLLCCC;;;888666555888<<<===BBBIIIPPPVVV[[[```cccfffiiikkklllkkkjjjkkkkkkooonnnnnnnnnnnnppprrrsssqqqrrrtttvvvvvvvvvvvvvvvuuuvvvtttrrrsssrrrfffXXXPPPHHHBBBBBBBBB@@@@@@BBBBBBAAACCCDDDBBB>>>???CCCBBBCCCCCCCCCAAA>>>;;;:::888999::::::::::::999888555333111111222222222111666666666666666666666666555444444666888999888777888777777777777777888888999===AAAEEEHHHLLLOOORRRSSSQQQPPPQQQSSSTTTRRROOOOOOOOOOOONNNNNNNNNMMMMMMIIIIIIHHHFFFEEECCCBBBBBBFFFCCCAAAAAACCCFFFHHHIIILLLKKKJJJJJJKKKJJJHHHFFFCCCAAA???>>>@@@EEEJJJMMMYYY___fffmmmrrruuuxxxzzzzzz}}}}}}zzzhhhJJJBBB@@@>>>>>>???@@@///000222222333444777999>>>BBBHHHeeennnfffllltttssswwwrrrkkkhhh]]]NNNLLLMMMHHH@@@@@@EEECCC::::::<<>>===???CCCHHHKKKVVV\\\eeemmmrrrvvvxxxzzzzzz|||}}}xxxiiiLLLBBB@@@>>>>>>???@@@...000222333333444777:::>>>BBBHHHfff~~~rrrmmmkkklllxxxwww{{{mmmeeecccYYYKKKJJJKKKFFF>>>???EEECCC;;;:::<<>>>>>===;;;999777444333444444333333333444555555666666666666666666666666444333111000000222444666888>>>GGGOOOUUU[[[bbbgggjjjlllnnnooonnnnnnnnnpppuuuwwwzzzzzzxxxwwwvvvvvvvvvuuussssssuuuwwwxxxxxxwwwxxxyyyzzz{{{{{{{{{{{{xxxhhh[[[TTTWWWnnn{{{sssnnnddd\\\jjjuuuqqqooorrrzzzuuudddVVVLLLCCC999111333333222222222222333333555444777@@@LLLUUUXXXWWWWWWZZZiiieeeMMMGGGNNNYYY```[[[PPPEEE>>>:::666777:::<<<@@@GGGNNNSSSYYY___bbbeeehhhjjjkkkkkkjjjkkkkkklllmmmmmmnnnppprrrsssuuutttuuuvvvwwwwwwwwwvvvuuuuuuvvvwwwuuutttmmm___QQQLLLGGGDDDFFFGGGFFFGGGIIIEEEDDDFFFJJJJJJEEEBBBCCCCCCCCCDDDCCCBBB@@@>>>===@@@@@@@@@???>>><<<:::888999777444333333333222111444444444444444444444444333333333444666777666444333333333444555666777888999===AAAEEEIIILLLOOORRRTTTSSSRRRSSSUUUUUUSSSRRRNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJHHHGGGFFFEEEDDDCCCBBBAAABBBEEEHHHIIIIIIIIIGGGFFFGGGHHHIIIGGGFFF@@@>>><<<;;;<<<@@@EEEHHHQQQXXXbbbkkkqqquuuyyyzzz{{{}}}|||uuu{{{hhhLLLBBB@@@>>>>>>???@@@...000222333333555888:::>>>CCCIIIgggvvv}}}{{{nnnuuupppllluuu|||tttxxxyyybbbXXXWWWPPPEEEGGGHHHCCC<<<===DDDCCC<<<:::;;;AAAMMM[[[fffjjjiiilllnnnpppqqqpppooopppqqqpppppppppqqqqqqqqqrrrrrrpppqqqqqqrrrrrrrrrrrrqqqqqqvvv{{{~~~{{{xxxuuuqqqmmmjjjfffcccaaacccgggmmmtttzzz~~~{{{zzzyyyyyy}}}tttlllfffccc]]]WWWQQQOOOOOOQQQQQQOOOLLLPPPbbb}}}ppp\\\SSSPPPMMMJJJIIIIIIGGGDDDBBBAAA@@@@@@@@@???GGGPPPSSSNNNFFFCCCCCC@@@@@@>>><<<:::888666555444444333333333333444444666666666666666666666666555333111000000222555666999???HHHPPPUUU[[[aaaeeeiiikkkmmmnnnnnnnnnooopppuuuxxx{{{{{{yyywwwuuutttuuutttssssssuuuvvvwwwwwwwwwwwwyyyzzz{{{|||||||||~~~lll^^^XXX\\\sssyyyuuujjj^^^hhhyyy}}}ssspppmmmnnnttt}}}~~~jjjVVVJJJBBB999000333333222222222333444444444444888CCCQQQZZZ\\\ZZZZZZ^^^ooouuu|||jjjNNNDDDIIISSSXXX]]]RRRFFF@@@;;;777777:::;;;???EEEKKKQQQWWW]]]aaaeeegggjjjkkkjjjjjjkkkkkkllllllmmmoooqqqssstttuuuvvvwwwxxxxxxxxxwwwvvvuuuvvvwwwwwwxxxvvvpppddd[[[UUUQQQQQQSSSSSSOOONNNPPPKKKJJJMMMRRRPPPIIIEEEEEEDDDDDDDDDCCCBBB@@@>>>===@@@AAAAAAAAA@@@>>><<<;;;;;;999666555555444333111444444444333333333333333333222222333555555444333222222222333444666777888999<<>>>>>???@@@...000222333444666999;;;===CCCLLLjjjsssyyy}}}}}}yyyooozzzvvvrrruuuuuuiiimmmuuu\\\RRRSSSOOOFFFEEEFFFAAA:::;;;CCCBBB<<<::::::???KKKZZZeeejjjjjjmmmoooqqqrrrqqqqqqrrrsssqqqqqqqqqqqqrrrrrrrrrrrrpppqqqrrrsssssssssssssssqqqtttyyyyyyuuuxxxzzzvvvqqqllliiifffaaa^^^aaadddjjjpppwww}}}ssshhhbbbaaacccbbb]]]TTTQQQ^^^zzzmmmbbb^^^ZZZUUUSSSOOONNNLLLIIIFFFDDDDDDEEE@@@OOO^^^bbbZZZPPPHHHDDDCCCBBB@@@>>>;;;999777777555444444333333444444444555555555555555555555555555444222000111333555777<<>>;;;777888;;;999===CCCIIIOOOUUU\\\```dddfffiiijjjjjjjjjkkklllkkklllnnnppprrrssstttuuuwwwxxxyyyyyyyyyxxxwwwvvvwwwwwwyyy}}}~~~zzzsssnnnfffeeefffhhheee^^^YYYZZZTTTUUUYYY[[[VVVMMMIIIJJJGGGGGGFFFDDDCCCAAA???>>>???@@@AAAAAAAAA@@@???>>>===;;;888777777666555333555555555444444333333333222222111222444444333111333333333444555666888999888;;;@@@DDDGGGJJJNNNQQQSSSTTTUUUUUUUUUTTTTTTTTTQQQQQQPPPPPPPPPOOOOOOOOONNNNNNMMMLLLKKKJJJJJJIIIGGGGGGIIIKKKNNNNNNLLLJJJEEECCCBBBBBBCCCEEEDDDDDD;;;:::888777888:::===@@@FFFMMMWWWbbbjjjqqqwwwzzz}}}~~~|||fffLLLAAA???>>>>>>???@@@...000222333444666999<<<===EEENNNmmmttt}}}www|||{{{wwwxxxrrraaaccc{{{ttt^^^TTTTTTPPPGGGDDDDDD???888999AAAAAA;;;::::::>>>IIIXXXdddjjjkkknnnppprrrsssrrrrrrsssuuuqqqqqqrrrrrrrrrsssssssssssstttuuuvvvvvvvvvvvvvvvuuuttttttpppfffaaammmyyyrrrmmmjjjfffbbb^^^___aaaeeekkkrrryyyzzzyyyxxxqqqdddWWW\\\vvvtttmmmeee]]]YYYUUUUUUSSSOOOJJJGGGEEEEEEFFF\\\rrrwwwmmm^^^PPPHHHFFFDDDBBB???<<<:::999888666666555444444444555555555555555555555555555555555444222111111333555777???FFFOOOUUUYYY]]]aaadddhhhjjjmmmooopppqqqsssttttttvvvyyyyyywwwvvvuuuuuuuuuvvvvvvuuusssqqqqqqrrrsssuuuvvvyyy{{{|||}}}}}}~~~vvveeebbbmmmqqqmmmqqqlllhhhgggdddaaabbbiiiuuu~~~vvv\\\FFF>>>;;;888333222222333333444555666555444888FFFXXXdddfffdddccciii|||gggnnnmmmQQQBBBCCCHHHIIINNNGGG@@@===;;;888888;;;888<<>><<<999888888888777555777777777666555555444444333222111222444444333111333333333444555666777888666:::???CCCFFFIIILLLOOOSSSTTTVVVVVVTTTSSSTTTUUURRRRRRRRRQQQQQQQQQPPPPPPOOOOOOOOONNNMMMLLLLLLLLLIIIJJJMMMPPPQQQPPPLLLIIIDDDBBB@@@@@@AAABBBBBBBBB:::999777666777888;;;===BBBHHHRRR[[[eeemmmuuuzzz~~~hhhMMM@@@???===>>>???AAA...000222333555777:::===<<>>666888???@@@999:::999===HHHWWWdddjjjkkkmmmoooqqqrrrrrrrrrssstttrrrrrrrrrrrrsssssssssssstttuuuvvvwwwxxxxxxxxxxxxwwwqqqkkkdddWWWNNNXXXiii~~~uuuooolllhhhccc___\\\]]]```eeellluuu|||vvvccc```vvv}}}rrriiieeeaaabbbaaa\\\TTTMMMIIIGGGNNNjjjnnn[[[NNNHHHFFFCCC@@@===;;;:::999888777666555555555555666555555555555555555555555555444222111111333666777@@@GGGQQQXXX\\\```dddhhhjjjllloooppppppqqqrrrtttsssuuuvvvvvvuuuuuuuuuvvvsssuuuvvvuuurrrpppqqqrrrrrrsssuuuwwwzzz{{{|||}}}~~~yyyhhheeemmm}}}rrrnnnqqqmmmiiihhheeeaaa```fffsss~~~zzz___HHH@@@;;;666222222222333333555666666666444888FFFZZZhhhjjjhhhlllsssuuu{{{sssVVVEEEEEEIIIHHHHHHBBB======<<<888888999888;;;@@@EEEKKKRRRYYY^^^ccceeehhhjjjjjjjjjkkklllmmmnnnppprrrsssssssssssswwwxxxyyyzzz{{{{{{zzzzzzyyy|||ssspppkkkpppuuuppp```QQQPPPWWWZZZXXXVVVSSSPPPMMMKKKJJJCCCDDDEEEEEEDDDCCCBBBAAA>>><<<:::999::::::999888::::::999888888777666666333222222333444444333111333333333333333444555555555888===AAADDDGGGKKKNNNQQQTTTVVVUUUSSSRRRSSSUUURRRQQQQQQQQQPPPPPPPPPPPPQQQPPPPPPOOOOOONNNNNNMMMKKKLLLOOORRRSSSPPPKKKGGGDDDBBB???>>>???@@@@@@???999888777666666777999;;;@@@EEEMMMVVV___iiisssyyygggJJJ@@@>>>===>>>???AAA...000222444555777:::===<<>>???999:::999<<>><<<::::::;;;;;;:::999;;;;;;;;;:::999888888777444333222333444444333111222222222111222222333333444777<<<@@@CCCFFFJJJMMMQQQSSSVVVUUUSSSQQQSSSTTTQQQQQQPPPPPPPPPOOOOOOOOOQQQQQQQQQPPPPPPOOOOOONNNKKKLLLOOORRRSSSPPPJJJEEEEEEBBB???===>>>>>>???>>>999888777666666777999:::@@@DDDJJJSSS\\\gggqqqxxxdddFFF@@@>>>===>>>@@@AAA,,,444<<<<<<777555999???CCCHHHRRRtttzzznnnrrryyyqqqfffbbbOOOLLLFFFAAA999222:::@@@999<<<<<<===DDDTTTccchhhfffnnnnnnooopppqqqrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrwwwsssqqqttttttssssssvvvkkkcccVVVIIIBBBDDDLLLSSSxxx}}}mmmhhhwww~~~sssllliiieee___ZZZYYYYYY[[[___hhhssszzzrrroooooottthhhcccooojjjVVVMMMIIIDDD@@@>>><<<:::999555555666666666666555555555555555555666666666666555222111222222111666<<>>;;;::::::888777888888:::???HHHRRRYYY]]]```bbbeeehhhkkkmmmmmmnnnmmmnnnqqqssstttsssrrrqqqtttwwwyyy{{{{{{{{{}}}~~~tttddd]]]YYYWWWnnnmmmggg```aaafffaaaWWWVVVTTTOOOIIIEEECCCAAA???>>>===<<<<<<===<<<;;;999???===:::999:::999888777666666666666666555555555222333333333333444444444555555999=========CCCJJJMMMQQQUUUVVVUUUSSSRRRQQQTTTSSSRRRPPPPPPPPPQQQRRRPPPPPPPPPQQQPPPPPPOOOOOOMMMNNNOOOPPPOOOMMMJJJIIIIIIFFFAAA===:::;;;<<<>>>===<<<:::888777777888888<<<>>>CCCJJJTTT```llltttzzz___IIIAAAAAAAAAAAAAAAAAA///555:::;;;888777:::???BBBGGGRRRtttwwwjjjpppyyymmmgggTTTNNNHHHFFF@@@777===AAA999;;;;;;===DDDSSSbbbiiigggnnnnnnooopppqqqrrrrrrsssqqqqqqqqqrrrrrrssssssssswwwsssrrruuuuuussstttxxxoooeeeVVVJJJFFFIIIOOORRRmmmxxxggg[[[___pppuuuooommmiiiddd]]]\\\ZZZYYY\\\dddmmmtttsssppp~~~}}}{{{uuu{{{nnnYYYKKKGGGAAA===<<<;;;::::::666666666777777666555555555555555555666666666666555222111222222111666<<>>>>><<<;;;@@@>>>;;;:::;;;;;;999888777777777666666666666666333333333333333333333333444444777;;;<<<<<>><<<:::888777777888;;;===AAAHHHRRR^^^kkkrrr~~~~~~~~~zzz]]]FFF@@@@@@@@@@@@@@@@@@333555777888888999<<>>999444555444444444444444555555222777888GGGfffzzzwwwxxxZZZGGGKKKUUUXXXKKKGGGAAA===;;;;;;;;;::::::;;;<<<@@@FFFMMMTTTXXX___```cccgggjjjllllllmmmnnnooopppqqqrrrssssssttttttvvvxxxxxxxxxyyy{{{|||vvvcccfffvvv~~~uuuqqqqqqooogggZZZKKKAAA=========>>>?????????>>>>>>@@@>>><<<;;;<<<<<<;;;999999888888888777777777666444444333333333333333333333222555888999:::@@@HHHOOORRRWWWYYYXXXWWWUUUUUUSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRRRRMMMOOORRRTTTSSSPPPMMMJJJIIIFFFAAA===::::::;;;<<<@@@???===;;;999777777666:::;;;>>>DDDOOO]]]jjjrrr|||}}}~~~~~~~~~~~~{{{]]]EEE??????????????????555444333444777;;;===>>>BBBIIISSStttxxxoooqqqsssvvv{{{~~~pppaaalllyyyrrrssscccSSSLLLKKKFFF::::::===777999:::;;;AAAOOO___hhhiiinnnnnnooopppqqqrrrrrrsssppppppqqqrrrssstttuuuvvvttttttuuuxxxwwwwww~~~zzzkkk]]]TTTQQQQQQQQQaaatttxxxooohhh```___hhh|||vvvtttpppjjjdddaaa\\\WWWUUUYYY```eeevvvwww~~~|||~~~wwwrrrtttrrrtttzzz}}}yyyrrrxxxrrr___VVVPPPHHHAAA===<<<;;;;;;888888888888777666555555555555555555666666666666444111000222111111666<<>>999444666555555444444444444555222777888IIIkkk}}}aaaKKKKKKUUU[[[LLLGGGAAA<<<;;;;;;;;;:::999:::<<>>???@@@@@@???@@@AAA@@@>>><<<;;;<<<<<<;;;:::;;;::::::999999888888888555555555444444333333333222111333666777888@@@HHHPPPTTTXXX[[[[[[YYYXXXXXXTTTUUUWWWXXXXXXXXXWWWVVVUUUUUUUUUUUUTTTTTTSSSRRRNNNPPPTTTVVVUUURRRNNNLLLGGGEEE@@@<<<999999999:::@@@???===;;;999777666555888888;;;CCCOOO___lllssszzz{{{}}}~~~}}}~~~zzzxxx~~~___FFF@@@@@@@@@@@@@@@@@@333111000222777<<<>>>???DDDKKKVVVvvvzzzooonnnlllmmmppp}}}{{{uuugggpppzzzuuuzzznnnXXXOOOLLLGGG:::888===:::999:::;;;???LLL]]]gggjjjnnnnnnooopppqqqrrrrrrsssppppppqqqrrrtttuuuvvvvvvssstttwwwyyyyyy{{{sssbbbYYYWWWYYYeeexxxyyytttlllggglllyyyuuupppjjjfffddd^^^YYYVVVXXX]]]aaannnzzz}}}~~~zzzwwwwwwrrrnnnnnnrrrxxxzzzxxxnnnkkkfffyyywwwiiieee___VVVMMMGGGAAA===:::777777777777777666555555555555555555666666666666444111000222222222777===EEENNNZZZdddhhhkkkmmmoooqqqsssvvvvvvuuuttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvuuuuuuuuuuuuuuurrrrrrrrrrrrrrrrrrrrrqqqwww~~~~~~hhh\\\___iiixxx}}}sssvvvxxxuuuqqquuuzzzsssgggcccggghhh```aaazzznnnXXXFFF<<<777444666666555444444444555555888===???PPPvvviiiNNNHHHNNNTTTIIIEEE???;;;::::::999999666888;;;>>>CCCJJJSSSYYY^^^```dddhhhkkkmmmnnnooonnnnnnooopppqqqsssuuuvvvtttvvvvvvvvvvvvwwwyyy{{{~~~}}}aaaKKKBBB===@@@BBBBBBAAA@@@AAACCC@@@>>><<<<<<<<<===<<<;;;======<<<;;;::::::999999888777777666555444333333222111222444555888@@@JJJRRRUUUZZZ]]]]]]\\\\\\\\\WWWXXXYYYZZZZZZZZZYYYXXXVVVVVVVVVUUUUUUSSSRRRRRROOOQQQTTTVVVVVVSSSPPPNNNFFFDDD@@@<<<999888888888======<<<;;;999888666666777777:::CCCRRRbbbnnnuuuwwwyyy{{{~~~~~~}}}~~~zzzsss|||^^^FFFAAAAAAAAAAAAAAAAAA000///000333888===AAABBBHHHOOOYYYxxx{{{wwwooohhhggg~~~}}}ppptttwwwpppuuuiii[[[QQQOOOKKK<<<888>>>>>>999;;;;;;>>>IIIZZZeeeiiinnnnnnooopppqqqrrrrrrsssqqqqqqrrrssstttuuuuuuvvvsssuuuxxxzzzzzzzzzllliiikkkzzzssssss~~~zzztttnnnjjjgggccc]]]YYYXXX[[[^^^hhhvvv~~~wwwsssmmmjjjjjjlllnnnooozzz}}}ooogggfffgggkkklllfff]]]ZZZ\\\ZZZmmmzzzuuuoooggg]]]TTTJJJ@@@;;;555555666666666666555555555555555555666666666666555222111333444444999???IIIRRR]]]eeeiiilllnnnppprrrtttvvvwwwvvvuuuuuuvvvvvvvvvwwwwwwwwwwwwvvvvvvxxxxxxwwwvvvvvvvvvvvvvvvtttuuuvvvvvvvvvvvvuuuuuuxxx~~~}}}ggg\\\```iiiwwwyyyllllllmmmjjjhhhooozzzxxxooohhhfffgggbbb```qqq~~~vvvdddPPPAAA999555444666555555555555555666666888???@@@SSS}}}lllPPPCCCDDDIIIEEEBBB>>>;;;:::999888777444777;;;>>>BBBHHHRRRYYY]]]___cccgggjjjlllnnnnnnmmmnnnoooppprrrtttuuuuuuvvvvvvwwwvvvvvvwwwyyy|||}}}oooRRREEEAAADDDFFFFFFCCCBBBDDDFFFAAA???======>>>>>>>>>===??????>>>===<<<;;;::::::::::::999888777555555444333111222444555888BBBLLLSSSWWW\\\___```_________\\\\\\\\\\\\\\\[[[ZZZZZZWWWWWWWWWVVVUUUTTTSSSRRRPPPRRRTTTUUUUUUTTTQQQPPPGGGEEEAAA>>>;;;999888888:::;;;;;;;;;;;;:::999999888777;;;EEETTTcccnnnsssssstttwwwyyy{{{}}}}}}}}}}}}zzzwwwZZZDDDAAAAAAAAAAAAAAAAAA...///222666:::???DDDGGGKKKRRR]]]zzz|||xxxnnnfffeeetttqqqssshhhjjj\\\YYYPPPPPPNNN???888===>>>:::;;;;;;===GGGWWWdddhhhnnnnnnooopppqqqrrrrrrsssrrrsssssssssttttttuuuuuutttvvvyyyzzzzzz|||vvvnnnlllhhhbbb]]]YYYYYYZZZbbbqqqxxxvvvqqqllljjjjjjjjjiiiqqqwwwyyynnnfffYYYXXXWWWUUUOOOIIIJJJPPPWWWlll|||uuulll```RRRDDD<<<222333444555555666666555555555555555666666666666666333333555555555:::AAAOOOWWW```gggkkkmmmpppssssssuuuwwwxxxwwwvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxwwwzzzyyyxxxwwwvvvwwwwwwxxxwwwxxxyyyzzz{{{{{{zzzzzzyyyiii^^^ccclllxxxwwwiiikkkllliiifffmmmwwwwwwpppiiibbbdddfffccclllyyy{{{{{{ooo]]]LLL@@@888666777555555444555555666777888555===@@@TTTnnnRRRCCC@@@AAABBB@@@===<<<<<<;;;999777555888<<<>>>@@@FFFOOOVVV[[[]]]```eeehhhjjjllllllkkkmmmoooqqqssstttttttttwwwwwwwwwvvvvvvwwwzzz|||}}}|||[[[JJJFFFIIILLLKKKGGGEEEGGGJJJCCCAAA@@@???AAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;===<<<;;;:::888777666555555333333444666:::DDDNNNTTTXXX]]]aaaaaaaaaaaaaaa```___^^^]]]\\\[[[[[[[[[YYYYYYYYYXXXWWWVVVTTTTTTRRRRRRSSSSSSSSSSSSRRRRRRJJJHHHDDDAAA>>>;;;::::::999:::<<<===>>>>>>>>>>>>::::::===GGGUUUbbbjjjmmmnnnoooqqqtttvvvyyy{{{|||{{{}}}sssXXXEEE@@@@@@@@@@@@@@@@@@,,,000444999<<>>======<<<999777777:::===>>>???DDDLLLTTTYYY[[[^^^cccfffiiijjjkkkjjjlllooorrrtttuuuttttttxxxxxxxxxwwwvvvwwwzzz}}}}}}fffTTTJJJMMMPPPOOOJJJHHHJJJMMMEEECCCBBBBBBCCCCCCCCCBBBAAAAAA@@@???>>>===<<<;;;>>>>>><<<;;;999888777666666444333555777;;;EEEPPPUUUYYY^^^bbbbbbbbbbbbbbbcccaaa___]]]\\\[[[\\\\\\[[[[[[[[[ZZZYYYWWWVVVUUURRRRRRRRRRRRRRRRRRSSSSSSLLLJJJGGGCCC@@@>>>===<<<999:::<<>>HHHUUU```fffgggjjjkkkmmmooosssvvvyyy{{{yyy{{{rrrYYYGGG??????????????????333333333444888@@@JJJQQQRRRWWW___||||||qqqhhhdddccc\\\uuuhhh~~~qqqZZZZZZQQQHHHCCCCCC>>>777888@@@>>>>>>>>>>>>CCCNNN]]]hhhjjjmmmnnnmmmooossstttrrrqqqssstttsssssssssvvvxxxyyyvvvyyy~~~~~~wwwsssmmmfff```]]][[[[[[^^^eeettt}}}{{{{{{{{{}}}yyyvvvvvvvvv~~~~~~zzzqqqmmmiiicccYYYPPPOOOSSSYYYjjjyyyqqqeeeVVVFFF<<<555555444333333333333444555666666777777777777777444333333333111333<<>><<<:::999999888:::888999===@@@CCCJJJRRRVVV[[[aaaeeefffgggjjjlllmmmmmmnnnoooppprrrsssttttttttttttuuuxxxyyyyyyyyyzzz^^^TTTOOOKKKKKKNNNPPPNNNKKKHHHGGGDDDBBBAAABBBDDDEEEGGGCCC@@@============<<<>>>===;;;:::999888888888;;;888666777888<<>>AAAIIIRRR[[[aaacccbbbaaadddjjjnnnooosssxxxvvv~~~fffPPPDDDBBBAAA@@@@@@AAABBB000111222444:::CCCMMMTTTVVVZZZbbb}}}yyyooohhhiiiiiibbbtttyyyvvvjjjxxxyyyaaaaaa[[[NNNEEEBBB>>>888999@@@======<<<===AAALLLZZZeeehhhkkkmmmlllnnnrrrsssqqqppprrrsssrrrrrrrrrtttvvvxxxvvvxxx|||}}}{{{wwwqqqjjjddd___]]]\\\___eeerrr|||{{{~~~|||zzzzzz{{{}}}yyyzzzxxxuuuqqqfffVVVKKKHHHQQQ[[[kkkzzzooolllggg```WWWKKK@@@888777666555555444444555555555666666777777777777777444333333444444666AAALLLYYY___fffkkknnnpppsssvvvuuuvvvxxxyyyzzzyyyxxxwwwwwwyyyzzzzzzyyyxxxxxxyyy{{{zzzxxxwwwwwwwwwwwwxxxyyyyyyzzzyyyxxxyyy{{{}}}~~~zzzjjjbbbnnn~~~}}}yyy{{{xxxsssnnnqqqeeeggg```___mmmxxx~~~wwwaaaNNNBBB;;;777444666666555555666666777888???>>>III]]]uuuXXXEEEAAACCCAAA@@@>>><<<:::999999888:::888999===@@@CCCJJJQQQTTTYYY___cccdddeeehhhkkkmmmmmmnnnoooqqqrrrsssttttttttttttvvvxxxyyyzzzzzzzzz|||}}}vvvqqqsssyyy{{{mmm\\\VVVOOOKKKLLLMMMKKKHHHGGGEEECCCAAAAAABBBDDDEEEGGGDDDAAA????????????>>>>>>>>>===<<<;;;;;;;;;;;;===999777888888<<>>;;;<<<<<<@@@GGGOOOQQQLLLFFF??????@@@DDDIIINNNQQQSSSYYYXXXZZZ___cccdddiiioooqqqzzzcccNNNAAACCCBBB@@@@@@AAAAAA---///111555<<>>999999>>>;;;;;;;;;<<>><<<;;;999999888:::888999===???BBBHHHPPPTTTYYY___cccdddfffiiillllllmmmoooqqqssssssssssssttttttuuuwwwxxxzzz{{{{{{yyy|||}}}|||zzzvvvrrrooolllgggdddZZZZZZ[[[\\\bbbmmm||||||yyyxxx}}}zzzvvvooohhheeeeeeggg___YYYQQQLLLKKKKKKJJJIIIFFFEEECCCBBBBBBDDDFFFHHHFFFDDDAAA@@@AAABBBAAA@@@???????????????????????????;;;999888999===IIITTTYYY\\\```cccddddddfffgggbbbbbbbbb```]]][[[\\\]]]^^^^^^\\\[[[YYYXXXXXXXXXWWWWWWVVVVVVUUUUUUTTTTTTQQQNNNJJJHHHFFFDDDAAA???AAA>>>@@@LLL[[[___VVVLLLAAA???>>>>>>AAACCCDDDDDDIIIGGGHHHLLLOOOQQQXXX```kkkuuuaaaLLL@@@DDDCCCBBBAAABBBCCC...///222777>>>HHHSSS[[[cccgggmmmxxxuuuxxxvvvjjjdddhhhmmmrrrwwwwwwkkk^^^```}}}fffOOOEEE@@@;;;999<<<;;;;;;<<<<<<>>>GGGSSS[[[bbbgggjjjjjjmmmrrrssspppqqqrrrsssrrrqqqqqqsssuuuwwwuuuvvvxxxyyy}}}vvvooohhhdddbbb___eeeooo{{{{{{vvvssssssuuu||||||yyyrrrkkkfffffffffcccaaaaaaUUUZZZ______\\\ZZZ\\\___RRRMMMGGGBBB???>>><<<;;;888888777666666666666777666666777888888888888777444333444666777<<>>@@@NNNaaaggg\\\OOO???===<<<<<<===?????????@@@>>>===@@@AAADDDMMMWWWeeeqqq|||}}}^^^LLLAAABBBBBBBBBAAAAAABBB000111333777>>>JJJVVV^^^dddiiipppttthhhiiiiiikkkqqqqqqhhh[[[YYYmmmTTTIIICCC===999:::;;;<<<<<<<<<>>>EEEOOOWWW```eeeiiijjjnnnssstttqqqrrrssstttsssrrrrrrtttvvvvvvuuuuuuvvvwww|||yyypppiiidddaaa^^^dddppp|||}}}wwwtttssstttvvvyyy~~~|||zzzwwwooogggfffgggeeeeeeggg___cccfffccc\\\VVVVVVWWWPPPKKKDDD???======>>>>>>888777666666555555666666666777777888888888888888555444444666888===JJJWWWaaafffmmmpppqqqrrrtttvvvyyyyyyzzzzzz{{{{{{{{{{{{zzz|||}}}}}}{{{yyyzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzxxxwwwwwwyyy{{{lll___[[[eeerrrvvvwwwzzz{{{jjjhhh___cccdddmmm}}}~~~]]]EEE;;;999888777777777777888888:::;;;;;;>>>>>>EEEUUUeeeHHHBBBEEECCCBBB@@@===;;;999888888888777888<<<>>>???DDDKKKTTTZZZ```dddfffgggkkknnnnnnpppsssuuuvvvwwwvvvuuutttvvvyyyzzzyyyzzz}}}|||sssllljjjfffbbb[[[TTTTTT\\\jjjuuuyyyxxxuuupppjjjccc[[[VVVSSSMMMIIIJJJIIIFFFIIINNNSSSQQQPPPPPPPPPQQQQQQQQQIIIHHHEEEDDDCCCEEEGGGHHHCCCBBB@@@AAABBBCCCBBBAAA>>>???@@@BBBCCCCCCCCCCCCCCC???<<<;;;<<>>>>>LLL___eee[[[NNN>>><<<::::::<<<=========???===<<<===>>>AAAKKKVVVcccppp}}}zzzxxxyyyuuuWWWIIIBBBEEEFFFFFFEEEBBBAAA333333333777>>>KKKYYYccceeejjjqqqsssqqqnnnnnnrrrsssiii]]]TTTssswww}}}kkkUUULLLFFF>>>::::::;;;<<<===<<<===CCCKKKRRR^^^dddhhhjjjnnnssstttrrrssstttuuutttsssssstttvvvttttttttttttwww{{{zzzrrrjjjdddaaa___fffqqq}}}~~~xxxsssqqqpppqqqssswwwzzz|||{{{zzzyyyuuurrrqqqttttttpppmmmnnnggghhhfffaaa[[[VVVUUUVVVNNNIIICCC>>><<<<<<======888777777666666666666666666777888888999999888888555444555777999???MMMZZZccchhhooosssssstttvvvyyyyyyyyyyyyzzzzzzzzz{{{{{{{{{|||}}}|||zzzyyyyyyzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{|||{{{zzzxxxxxxyyy{{{fff___bbbqqq~~~}}}ooopppeeefffgggtttaaaGGG;;;888777777888888888999999;;;<<<<<<===@@@HHHTTTyyykkkHHH???FFFDDDBBB@@@>>>;;;:::888888888666888<<<===>>>BBBHHHQQQVVV]]]aaacccdddhhhkkknnnppprrrtttuuuuuuuuuuuussswwwzzz{{{zzz{{{~~~~~~wwwtttlllfff\\\SSSSSS^^^ooo|||zzzqqqhhh```[[[WWWMMMHHHLLLMMMJJJKKKOOOXXXWWWVVVUUUTTTTTTUUUVVVMMMKKKHHHEEEDDDDDDEEEFFFCCCBBBAAAAAACCCCCCBBB@@@>>>???AAACCCDDDDDDDDDCCCBBB???=========@@@JJJTTT___bbbgggjjjjjjiiihhhgggfffdddaaa]]]ZZZYYY\\\^^^bbbaaa```___^^^^^^^^^^^^ZZZYYYXXXVVVSSSQQQPPPOOONNNNNNNNNKKKHHHGGGGGGHHHCCC>>>>>>GGGUUU[[[TTTKKK???===:::999:::;;;::::::;;;:::999:::999<<>>MMM^^^iiiiiiooouuu|||zzz{{{yyykkk\\\OOOgggwwwmmmppprrrsssbbbRRRMMMHHH@@@;;;<<<:::;;;<<<;;;;;;@@@GGGNNN[[[aaafffiiimmmrrrsssqqqsssttttttsssrrrqqqsssuuussssssssstttwww|||xxxpppjjjgggccciiirrr|||zzztttpppoooooopppqqqsssuuuuuuvvvuuupppqqqvvv||||||wwwuuuwwwooonnnmmmiiiccc[[[UUURRRKKKGGGBBB>>>===<<<<<<;;;999999888777777777777888777777888999999999999888555444555888;;;CCCRRR```hhhmmmsssvvvwwwwwwyyy{{{yyyyyyyyyyyyyyyzzzzzz{{{zzz|||}}}|||zzzxxxxxxyyywwwvvvvvvvvvwwwyyy{{{|||{{{{{{{{{zzzyyyzzz|||~~~~~~gggbbbgggxxxxxxmmmrrrqqqpppqqq~~~vvv\\\FFF999666666777777777888999;;;===>>>???>>>CCCIIIOOO|||sssJJJ===FFFDDDCCCAAA>>>;;;:::888888777666888;;;======AAAGGGOOOTTT[[[```aaacccgggjjjmmmnnnooopppqqqsssssstttssswww{{{|||{{{{{{|||qqq```RRRPPP___vvvxxxooojjjhhhbbbTTTJJJIIIIIIGGGMMMWWWaaa___\\\YYYXXXZZZ^^^bbbVVVTTTPPPLLLIIIHHHHHHIIIEEEDDDCCCCCCDDDDDDBBB@@@???@@@CCCEEEEEEEEEDDDDDDAAA>>>>>>??????AAAIIIRRR\\\aaagggkkkllllllkkkkkkfffffffffdddaaa______```cccbbbaaa```````````````\\\[[[YYYWWWTTTRRRPPPOOOKKKMMMMMMJJJGGGFFFGGGIIICCC@@@>>>CCCJJJNNNLLLHHH@@@===;;;;;;<<<===<<<<<<999999999:::888:::EEERRRggguuu~~~qqqlllmmmrrrjjjKKKCCCCCCLLLQQQWWWXXXUUUQQQ222111000444>>>OOObbbnnnooouuu{{{|||jjjXXXIII___vvvkkkkkkhhhgggYYYNNNLLLIIIAAA<<<>>>888::::::::::::>>>EEEJJJYYY___dddggglllqqqrrrppprrrssssssrrrqqqppprrrsssrrrssssssssswww|||xxxqqqnnnggglllssszzz{{{vvvtttnnnnnnoooooopppqqqrrrrrrttttttxxxzzzwwwrrrrrrvvvvvvwwwxxxwwwqqqdddVVVLLLJJJFFFBBB???>>>===<<<;;;;;;:::999999888888999999777777888999999999999888444333555999>>>FFFVVVeeelllqqqwwwyyyyyyxxxzzz|||yyyxxxxxxxxxxxxyyyzzzzzzzzz|||||||||yyyxxxxxxxxxvvvuuuuuuvvvxxxzzz|||}}}zzzzzz{{{{{{zzz{{{~~~}}}kkkdddfffvvv~~~ooodddiiirrrqqqttt~~~rrreeeRRRAAA777555666888555666777999<<<>>>AAABBB>>>CCCHHHJJJ{{{www}}}tttwwwMMM@@@LLLEEECCCAAA>>><<<:::888888777666888;;;<<<<<<@@@FFFPPPVVV\\\aaaccceeehhhkkklllllllllmmmnnnppprrrssssssxxx||||||{{{{{{uuu___NNNNNNbbb~~~}}}uuudddTTTMMMIIIHHHTTTeeegggddd___[[[[[[```hhhnnn___\\\XXXSSSOOONNNMMMMMMGGGFFFEEEEEEFFFEEECCCAAA@@@BBBDDDFFFGGGFFFEEEDDD@@@>>>>>>@@@@@@AAAHHHQQQZZZ___fffkkknnnnnnnnnooohhhjjjmmmnnnkkkgggdddcccccccccbbbaaa`````````aaa^^^]]][[[XXXUUUSSSQQQPPPJJJKKKLLLJJJFFFEEEFFFIIICCCAAA???@@@BBBEEEFFFGGG???===<<<===???AAABBBBBB>>>>>>@@@@@@>>>@@@KKKWWWiiixxx~~~rrrooorrrxxxkkkKKKDDDGGG;;;CCCMMMRRRRRRQQQ444777777666;;;MMMeeevvvyyy~~~rrr```XXXVVVwwweeeeeecccYYYGGGAAAHHHDDD:::<<<:::;;;;;;;;;<<>>===;;;:::999888888777777777777777999999999999999888777666555777999===CCCOOO^^^hhhppprrrtttwwwyyyzzzyyyyyyxxxyyyzzz||||||||||||{{{|||~~~|||yyyxxxwwwvvvvvvwwwxxxxxxyyyzzzzzz~~~yyyxxx{{{~~~~~~|||pppiiinnnvvvvvvxxxkkkfffhhhooohhhpppvvvkkk\\\KKKBBB===888555555777777888999;;;<<<======@@@AAAEEEOOOrrryyytttnnnvvvxxxPPPCCCEEECCCBBBAAA???===:::888777888666777:::;;;;;;???EEELLLTTT]]]bbbcccdddgggjjjmmmnnnppppppnnnnnnnnnooossswww{{{}}}}}}kkkTTTPPPccczzzhhhUUUMMMIIIJJJSSS^^^dddmmmkkk___[[[fffnnnmmmhhhggg^^^SSSRRRVVVQQQGGGHHHKKKJJJFFFDDDFFFEEEBBBAAADDDFFFGGGFFFDDDDDDDDD???@@@AAAAAABBBEEEIIIMMMXXX___hhhnnnppppppqqqrrrpppnnnlllkkkkkkjjjhhhfffiiigggeeebbb``````aaaaaa```___^^^\\\XXXTTTQQQOOOOOOLLLIIIHHHHHHHHHGGGFFFAAABBBAAA??????AAA@@@>>><<<;;;::::::<<>>===<<>><<<:::;;;;;;;;;<<>>GGGTTTbbbkkkrrrsssvvvxxxzzzzzzyyyyyywwwxxxzzz{{{||||||{{{{{{{{{}}}~~~~~~{{{yyyxxxxxxwwwwwwxxxxxxyyyyyyzzzzzz}}}yyyxxx|||~~~~~~yyytttnnntttxxxpppuuuxxxllljjjooonnnhhhpppuuueeeWWWGGG???;;;888666777777777888:::;;;<<<===>>>BBBBBBEEEMMMmmmvvvffflllzzzRRRBBBAAACCCBBBAAA???===;;;999777888666777:::;;;;;;???EEEJJJQQQZZZ```aaabbbeeehhhlllmmmooooooooonnnooopppsssvvvzzz{{{|||www\\\QQQ```rrrZZZNNNJJJKKKVVVcccgggppppppeeebbbmmmwwwyyyjjjeee\\\UUUUUUVVVRRRKKKLLLOOONNNJJJGGGHHHGGGDDDDDDFFFHHHHHHFFFDDDCCCCCC<<<>>>@@@DDDGGGIIIKKKKKKWWW^^^gggmmmpppqqqrrrrrrsssqqqoooooonnnnnnllljjjiiigggeeecccbbbaaabbbcccbbbbbbaaa^^^[[[WWWSSSQQQRRRPPPMMMLLLKKKKKKJJJIIIEEECCC@@@======>>>?????????>>><<<<<<>>>AAADDDGGGGGGDDDCCCAAA@@@CCCSSScccuuugggKKKEEEEEEAAAAAACCCDDDEEEEEE222444666666;;;NNNkkk}}}jjjUUURRR~~~pppTTTHHHQQQPPPCCC===;;;;;;<<<;;;;;;===AAADDDSSS]]]fffjjjlllppprrrqqqttttttttttttttttttttttttwwwvvvvvvvvvwwwyyy{{{|||~~~~~~~~~{{{wwwxxx}}}xxxttttttuuuvvvvvvuuutttssskkkjjjgggccc```___aaadddeeeggggggffffffddd[[[RRRPPPMMMHHHEEECCCAAA???===999999888777777777777888666777888999::::::::::::888777999???LLL[[[hhhoootttvvvxxxzzzzzzzzzyyyxxxwwwxxxzzz{{{||||||{{{zzzzzz{{{|||{{{yyyxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyy{{{yyyzzz~~~vvvrrrqqqyyyyyyjjjeeennnrrrwww}}}vvvkkkjjjpppkkkhhhppp{{{ooo^^^PPPBBB;;;999777777999888888999:::<<<===>>>???CCCBBBDDDJJJfffkkklllXXXBBB>>>BBBBBBAAA???>>>;;;:::888888666777:::;;;:::>>>DDDGGGMMMVVV\\\^^^```cccfffjjjlllnnnooooooooopppqqqsssuuuxxxyyyzzz~~~rrr^^^eeezzz```RRRLLLMMMXXXeeefffpppsssjjjeeemmmzzzrrrggg]]]\\\]]]ZZZVVVSSSTTTWWWWWWQQQMMMLLLKKKGGGGGGIIIKKKJJJGGGDDDBBBBBB===>>>BBBHHHOOOQQQPPPMMMVVV\\\dddkkkoooqqqssstttuuusssqqqpppppppppnnnllliiihhhfffddddddddddddeeeffffffeeeccc```\\\XXXUUUTTTRRROOONNNMMMLLLJJJHHHEEEBBB>>>===>>>???@@@AAABBB@@@>>>===>>>AAAEEEHHHKKKJJJIIIGGGEEEJJJ[[[kkkwww```GGGCCCBBBAAAAAACCCDDDEEEFFF111333666777<<>><<<:::999888888777777888888777888999999:::::::::999888777999BBBQQQ```lllqqqwwwxxxzzz{{{{{{zzzxxxwwwvvvwwwyyyzzz{{{{{{zzzzzzxxxyyyzzzyyywwwwwwyyy{{{zzzzzzzzzyyyyyyyyyyyyyyy{{{zzz|||xxxtttxxxooodddfffdddcccnnnzzzyyyppplllmmmkkkkkkrrrxxxyyy|||jjj[[[MMM???:::888777888999999999:::;;;===>>>???@@@CCCBBBCCCHHHaaazzzaaaEEE===AAAAAAAAA@@@>>><<<;;;:::999777777:::::::::>>>DDDEEEJJJRRRYYY]]]```ccceeehhhkkkmmmnnnnnnoooppprrrrrrtttvvvwwwxxx}}}yyywwwnnn^^^VVVTTT\\\iiifffssszzzsssggggggvvv}}}nnndddgggiiibbb]]]\\\^^^cccccc\\\UUUQQQNNNJJJKKKMMMNNNLLLHHHDDDAAAAAAAAA@@@BBBJJJSSSXXXWWWTTTUUUZZZaaahhhnnnrrrtttuuusssqqqpppooooooooommmkkkiiiiiihhhgggffffffggggggjjjjjjjjjiiifffbbb^^^\\\ZZZXXXVVVUUUTTTRRRNNNLLLIIIGGGGGGLLLOOONNNLLLKKKJJJHHHEEEDDDDDDGGGJJJLLLNNNOOONNNKKKIIIQQQbbbpppzzz{{{YYYDDDBBBAAA@@@AAACCCDDDFFFFFF222444777999===PPPuuu~~~pppvvvxxx]]]RRRhhh|||nnnooorrrbbbRRRTTTSSSDDD:::999:::;;;;;;:::;;;===???HHHTTT```gggkkkoooqqqpppsssrrrrrrrrrrrrrrrrrrrrruuuuuuuuuvvvwwwxxxyyyzzzyyyzzz}}}zzzvvvxxxzzz|||||||||zzzyyywwwrrrkkkeeebbbaaabbbdddeeeiiimmmnnnooommmdddYYYOOOKKKFFFCCC@@@>>>;;;::::::999999888888888888888:::::::::::::::999888888777777;;;EEEUUUdddnnnrrrxxxyyy{{{{{{{{{zzzxxxvvvvvvwwwxxxzzzzzzzzzzzzyyyvvvwwwxxxwwwvvvvvvxxxzzzyyyyyyyyyyyyyyyyyyyyyxxx{{{zzz}}}~~~}}}qqqmmmeee___kkkyyy{{{rrrlllqqqttt}}}}}}~~~lllZZZMMM???999888777888999::::::;;;<<<>>>???@@@AAABBBAAADDDHHH^^^hhhHHH>>>AAAAAA@@@@@@???===<<<;;;999777888:::::::::>>>CCCDDDIIIPPPWWW]]]aaadddfffhhhjjjmmmnnnnnnoooppprrrrrrtttvvvvvvwww|||pppaaa[[[dddrrrlllyyy~~~mmmdddppptttkkkpppsssllldddbbbgggmmmpppiii___XXXRRRMMMOOOPPPQQQNNNIIIEEEBBB@@@CCCAAA@@@FFFPPPXXX[[[ZZZUUUXXX^^^eeemmmrrrtttuuusssqqqoooooopppooonnnlllkkkkkkjjjiiiiiiiiiiiiiiikkklllmmmnnnllliiifffddddddcccaaa```^^^[[[VVVSSSRRRSSS\\\iiiooohhh]]]XXXWWWUUUSSSQQQPPPQQQRRRSSSSSSTTTRRRNNNOOOYYYhhhttt|||tttTTTDDDDDDBBB@@@AAACCCEEEFFFGGG444555888;;;>>>QQQzzz|||jjjmmmzzz||||||cccTTT```mmmmmmxxxmmm[[[ZZZXXXHHH:::888999::::::999:::<<<>>>EEEPPP]]]dddiiioooqqqqqqqqqqqqqqqrrrrrrrrrsssssstttuuuuuuvvvwwwxxxyyyyyyzzz{{{~~~{{{zzzzzzzzzyyyyyyyyyyyyxxxssslllgggeeefffggggggfffkkknnnppprrrooofff[[[RRRMMMGGGBBB???===;;;:::::::::999888888888888999;;;;;;;;;;;;:::999888777666999@@@LLLYYYfffnnnrrrxxxyyyzzz{{{{{{yyywwwvvvuuuvvvxxxyyyzzzzzzyyyxxxuuuvvvwwwwwwvvvuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxzzzzzz|||{{{tttgggaaalllxxx~~~~~~zzzqqqhhhvvv|||sssYYYLLL>>>999888777888:::;;;;;;<<<===???@@@AAABBBBBBAAAEEEIII\\\mmmKKK@@@@@@@@@@@@@@@???>>>===<<<:::777888:::::::::===CCCCCCGGGNNNUUU\\\bbbeeeggghhhjjjlllnnnnnnnnnpppqqqqqqtttvvvvvvwww{{{mmmaaaiiixxxrrr{{{wwwhhhkkkxxxxxxqqqtttyyyvvvllleeekkktttzzzuuujjjaaaYYYRRRRRRSSSSSSPPPKKKFFFBBBAAABBB???>>>BBBKKKTTTZZZ]]]UUUWWW\\\ccckkkqqqtttuuuuuutttrrrrrrrrrrrrqqqooommmmmmmmmlllkkkjjjjjjiiijjjlllooorrrrrrpppnnnllliiihhhgggfffddd```ZZZUUUUUU[[[mmmpppfffeeedddccc```^^^]]][[[[[[\\\[[[VVVRRRVVVcccpppvvv~~~oooQQQDDDFFFCCC@@@AAACCCEEEFFFHHH777777:::===@@@RRR~~~iiikkkzzz~~~|||ooo~~~lllYYY\\\nnnnnn{{{qqq___aaacccQQQ???666777999999999:::<<<>>>BBBNNNZZZaaagggnnnrrrrrrpppqqqqqqrrrssstttuuuuuussstttuuuvvvxxxxxxyyyyyy{{{{{{|||~~~zzzwwwttttttuuuvvvqqqmmmhhheeegggiiijjjjjjjjjmmmooopppqqqppphhh___XXXSSSJJJCCC@@@>>>===<<<;;;:::999999888888999999:::::::::;;;::::::999999666===GGGSSS^^^gggnnnssswwwxxxzzz{{{zzzyyywwwvvvtttvvvwwwxxxyyyyyyxxxxxxsssuuuwwwwwwvvvttttttuuuvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxyyy{{{{{{|||~~~ooofffqqqyyywwwsssqqqmmmhhhoooxxxuuuVVVIII<<<888888777999;;;;;;<<<===>>>@@@AAABBBBBBBBBBBBGGGJJJYYYtttNNN@@@@@@@@@@@@@@@??????>>>===:::888888::::::999===CCCBBBEEEKKKSSS[[[aaaeeefffhhhjjjmmmnnnmmmnnnooopppqqqtttvvvwwwwwwzzzsssrrr}}}|||sssuuu}}}zzzvvvxxxxxxjjjiiiuuu}}}tttjjjaaaZZZSSSTTTTTTQQQLLLGGGCCCBBBAAA@@@@@@CCCJJJSSS[[[```VVVWWWZZZaaajjjpppssstttwwwuuuttttttttttttsssqqqooooooooonnnmmmkkkjjjiiihhhkkkppptttvvvvvvtttssspppoooooonnnkkkfff___ZZZVVV```|||}}}}}}|||zzzvvvrrrnnnlllfffccc\\\WWW___nnnxxxzzz}}}~~~nnnOOODDDFFFBBB@@@AAACCCEEEGGGHHH999999<<>>AAAMMMYYY```fffmmmrrrrrrpppqqqrrrssstttvvvwwwwwwssstttuuuwwwxxxxxxxxxxxxwwwuuuuuuxxxzzz|||}}}vvvppplllkkkmmmnnnjjjfffccccccfffjjjlllllloooqqqqqqoooqqqqqqkkkddd^^^WWWNNNFFFAAA@@@??????;;;:::999999888888999999888888999:::;;;;;;;;;;;;777@@@MMMXXX```hhhooosssvvvwwwyyyzzzzzzyyywwwvvvtttuuuwwwxxxyyyyyyxxxxxxsssuuuwwwxxxvvvtttssssssttttttuuuvvvwwwxxxxxxyyyvvvvvvwwwxxxxxxzzz}}}ooozzzwwwnnnlllnnnnnncccnnn~~~qqqSSSFFF:::666777888999<<<<<<<<<===???@@@AAABBBCCCCCCCCCHHHKKKWWWzzzPPPAAA@@@@@@@@@@@@@@@???>>>>>>:::888888::::::999===BBBAAACCCIIIQQQZZZaaadddfffiiikkkmmmnnnmmmmmmnnnpppppptttwwwxxxxxxyyy}}}~~~}}}{{{|||zzz|||pppfffuuuzzzpppfff___TTTUUUUUURRRMMMGGGDDDCCCAAACCCEEEHHHMMMTTT\\\bbbWWWWWWZZZ```iiipppssssssvvvuuussssssttttttsssqqqqqqqqqpppooonnnllljjjiiifffjjjooouuuxxxyyyxxxwww{{{zzzzzzyyyvvvpppiiiddd[[[hhhnnniii```[[[eeeuuu}}}|||||||||yyynnnOOODDDEEE@@@@@@AAACCCEEEGGGHHH888;;;>>>EEEIIIPPPzzzvvv|||kkkvvvwww|||}}}}}}[[[TTTyyymmmhhhfffkkkhhhYYYXXXjjjbbb>>>;;;777666:::<<<;;;;;;===BBBLLLXXX```cccgggooovvvqqqrrrttttttssssssuuuwwwtttuuuvvvuuuuuuvvvxxx{{{yyyyyyyyyyyy{{{}}}|||yyyvvvuuuuuuuuurrrlllfffdddeeeeeebbb^^^ccchhhrrrzzz~~~{{{sssmmmiiibbbWWWNNNGGGCCC@@@???===<<<;;;:::999::::::;;;===;;;:::999:::::::::999777EEEUUU^^^dddkkkppprrrtttuuuuuuvvvvvvvvvvvvuuussstttvvvwwwxxxxxxxxxwwwxxxvvvuuuvvvwwwvvvtttrrrtttuuuvvvvvvvvvxxx{{{~~~}}}|||{{{zzz|||{{{~~~xxxooolllrrryyyooojjjkkkqqqjjjQQQFFF===;;;<<<<<<<<<>>>>>>=========???@@@BBBDDDBBBFFFCCCFFFXXXuuuRRRFFFAAAAAAAAABBBAAA@@@>>>===::::::999888999:::<<<===BBBDDDIIIRRR[[[aaacccbbbjjjjjjkkklllnnnppprrrsssrrrtttuuuvvvxxxzzz~~~}}}{{{pppooorrr{{{~~~qqqeeeZZZYYYUUUOOOIIIFFFEEEEEE@@@CCCIIIQQQYYY^^^______[[[XXX[[[dddiiikkkpppxxxyyyyyyyyyxxxxxxxxxxxxwwwwwwtttqqqnnnnnnmmmllljjjgggiiimmmqqquuuyyy{{{|||~~~|||qqqeeeaaaeeelllaaahhhrrrvvvzzz|||iiiMMMDDDBBBDDDDDDEEEGGGIIIJJJJJJ888<<<@@@FFFIIIOOOyyy}}}nnnxxx|||^^^UUUsssqqqfffbbbccc```TTTRRRbbbbbbKKK===888666999<<<;;;;;;<<<@@@HHHSSS\\\bbbgggnnnsssoooqqqsssttttttuuuwwwyyyvvvvvvwwwvvvuuuvvvxxxzzzyyyyyyyyyzzz{{{}}}zzzvvvuuuvvvwwwppplllgggeeeeeeccc___ZZZZZZ]]]dddlllqqqssspppmmmhhhbbbYYYPPPKKKGGGEEECCC===<<<;;;:::::::::;;;;;;>>>===;;;;;;;;;:::999999;;;IIIZZZccciiiooottttttuuuuuuvvvvvvvvvvvvuuuuuussstttuuuwwwxxxxxxwwwvvvuuuuuutttuuuwwwwwwvvvtttssssssrrrqqqqqqtttyyy}}}}}}|||{{{zzz|||}}}xxxpppooowww}}}qqqhhhhhhtttgggNNNDDD<<<;;;<<<<<<<<>>>>>>>>>>>???@@@BBBCCCAAAFFFDDDFFFVVVqqqTTTFFF@@@@@@@@@AAAAAA@@@???===::::::999888999:::;;;<<<@@@BBBGGGPPPZZZ```cccccchhhiiijjjkkkmmmooopppqqqqqqrrrtttuuuvvvxxx||||||wwwxxx~~~}}}llliiiiiirrrzzzyyyvvvqqqooovvv{{{qqq```\\\UUUNNNHHHEEEBBBAAAAAACCCGGGNNNXXX```eeeggggggaaa```dddiiijjjooouuuxxxxxxxxxxxxxxxyyyyyyzzzxxxuuurrrooonnnmmmllljjjgggiiikkkooosssxxx{{{}}}~~~wwwllleeeccctttoooffflllvvvyyy|||fffKKKCCCBBBEEEDDDEEEGGGIIIKKKKKK888===BBBIIIKKKOOOvvvooovvv|||eeeXXXjjjyyyfff___[[[ZZZSSSMMMWWWaaa\\\@@@999666999<<<;;;;;;<<<>>>CCCMMMWWWaaahhhlllnnnmmmooorrrtttuuuvvvxxxzzzwwwxxxxxxwwwvvvvvvxxxzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}yyyxxxyyy{{{vvvsssooommmllliiiddd___\\\\\\^^^aaaeeeggghhhggg___ZZZSSSLLLGGGDDDBBB@@@===<<<;;;:::::::::;;;<<>>>>>===;;;:::999999???NNN___hhhnnnsssvvvuuuvvvvvvwwwvvvvvvuuutttsssrrrsssuuuvvvwwwwwwvvvuuutttssssssuuuwwwxxxwwwuuurrrqqqooommmmmmpppvvv{{{||||||{{{{{{}}}zzzuuuzzzqqqjjjooo}}}www]]]JJJAAA::::::<<<<<<===???@@@????????????@@@AAABBBAAAFFFEEEFFFRRRkkk|||www^^^KKKAAA@@@???@@@AAAAAA???===;;;:::999999999:::;;;<<<>>>@@@EEEMMMWWW^^^bbbcccggghhhiiijjjlllnnnoooppppppqqqsssttttttwww{{{~~~}}}sssjjjggggggeeefffmmmvvvzzzxxxiiiaaa[[[\\\eeepppwww{{{tttlllooowww}}}wwwnnnhhhmmmyyy{{{hhhaaaVVVNNNJJJFFFBBB???AAAAAAEEEMMMZZZgggqqqwwwtttkkkddddddgggjjjnnnrrrwwwwwwwwwwwwxxxzzz|||}}}zzzwwwtttrrrqqqooommmkkkiiihhhiiikkkpppvvv|||~~~uuummmcccggg~~~sssmmmsss{{{}}}aaaHHHBBBCCCGGGEEEFFFHHHJJJLLLLLL888===DDDMMMOOOPPPsssrrrrrrnnn]]]aaa}}}iiibbbYYY[[[YYYMMMMMM[[[dddCCC;;;666888<<<<<<;;;<<<<<>>;;;===<<<;;;::::::;;;<<<===>>>>>>>>>===;;;999999999CCCRRRccclllppptttuuutttwwwwwwwwwwwwvvvtttssssssrrrssstttvvvvvvvvvuuuttttttssssssuuuvvvwwwvvvtttrrrqqqpppooonnnqqqvvvyyy{{{|||{{{|||}}}|||{{{~~~|||yyyrrrsssgggNNNEEE>>>::::::<<<<<<===@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAFFFFFFGGGOOObbb{{{ppplllRRRBBB@@@>>>???AAAAAA???===;;;:::999999999:::;;;<<<>>>@@@DDDKKKRRRYYY^^^```fffgggiiikkkmmmnnnooopppppprrrssstttuuuwwwzzz}}}}}}rrrfff[[[[[[^^^fffrrr{{{|||yyypppggg```___```\\\XXXUUU]]]```gggsssyyyrrrxxxxxxpppgggeeefffgggkkkddd^^^aaallluuuxxxwwwmmmcccWWWOOOLLLIIIEEEAAA@@@AAAFFFPPP___nnnzzzyyyoooddd```ccchhhmmmpppvvvvvvvvvwwwyyy|||~~~}}}{{{yyywwwuuusssooollljjjiiiggghhhlllrrryyy~~~|||wwwpppccc^^^hhhwwwwwwsssxxx~~~[[[GGGCCCCCCGGGFFFHHHJJJLLLNNNOOO888===EEEQQQTTTSSSoooxxxxxxaaaZZZssspppfff\\\___aaaPPPGGGRRR___GGG>>>666888;;;<<<;;;;;;<<<===CCCNNN[[[fffjjjkkkmmmpppsssttttttsssttttttwwwyyyzzzyyyxxxwwwwwwxxxzzzzzz{{{{{{{{{{{{{{{zzz}}}~~~|||{{{zzzyyywwwvvvrrrpppnnnlllkkkiiifffcccbbb^^^XXXSSSMMMHHHBBB>>>===<<<;;;;;;;;;;;;======<<<======<<<999999;;;===KKKZZZiiiqqqtttvvvvvvtttwwwwwwwwwwwwvvvtttssssssssssssuuuvvvvvvuuuuuutttvvvuuutttuuuvvvuuusssrrrrrrsssuuuuuutttuuuwwwyyy{{{{{{||||||~~~yyyvvv~~~}}}xxxwwwiiiggg{{{~~~}}}}}}}}}llleee[[[HHHBBB===:::;;;<<<<<<===AAAAAAAAAAAABBBBBBBBBBBBAAAAAAEEEEEEFFFLLL[[[llltttwwwVVVEEEAAA>>>???AAABBB@@@<<<<<<;;;:::999999999:::;;;???AAADDDHHHMMMSSSXXX[[[eeegggiiilllnnnpppqqqrrrrrrtttuuuuuuvvvxxx|||~~~tttddd]]]]]]eeetttrrrjjjfffhhhggg___WWWSSSQQQSSSVVV\\\kkk{{{www|||~~~qqqooossstttooojjjfff```ZZZ^^^\\\[[[]]]bbbgggkkkkkkiii```UUUNNNLLLJJJFFFCCCBBBCCCIIISSS```mmmvvv{{{uuunnnccc\\\^^^ffflllpppuuuuuuvvvxxxzzz}}}~~~|||zzzwwwrrrnnnkkkiiifffeeeggglllrrrvvvzzzwwwtttrrrqqqooolllkkkfff\\\WWWZZZbbbmmm}}}|||xxxwww{{{~~~{{{VVVGGGEEEDDDGGGIIIJJJLLLOOOQQQRRR888<<>>;;;<<<===;;;999:::???DDDUUUcccqqqvvvwwwxxxxxxvvvvvvvvvwwwvvvvvvuuutttsssttttttvvvvvvvvvvvvuuutttvvvuuuttttttuuuuuurrrqqqtttvvvxxxyyyyyyxxxyyyzzzzzz{{{|||}}}zzzjjjeeeooo~~~zzzpppyyyyyyoookkkmmmqqquuuxxxyyy|||qqq___YYYVVVJJJ@@@<<<;;;======<<<>>>AAA@@@AAABBBCCCCCCCCCCCCBBBBBBDDDCCCFFFKKKTTTzzztttppp~~~[[[IIIDDD@@@???BBBCCC@@@<<<<<<;;;:::999999999:::;;;???AAACCCFFFIIINNNTTTXXXccceeehhhlllppprrrsssssstttuuuvvvwwwwwwyyy}}}nnnddddddnnnyyysssuuurrrhhh^^^\\\VVVZZZ\\\___jjjyyy}}}zzz{{{}}}vvvzzzxxxsssllliiihhhccc\\\\\\[[[]]]```dddfffeeebbbbbb[[[RRRLLLIIIHHHFFFCCCEEEFFFJJJRRR\\\eeekkknnnqqqnnneee\\\[[[bbbjjjmmmtttuuuwwwzzz|||}}}yyysssoooiiigggdddbbbbbbcccfffggghhhbbb]]][[[YYYVVVVVVWWWSSSPPPNNNQQQUUU]]]lll{{{zzzzzzzzz|||~~~sssPPPFFFEEEDDDGGGKKKMMMOOORRRTTTUUU999;;;DDDWWWbbb\\\hhheeeOOO___rrrfffiiinnn___QQQRRRUUUNNNAAA777777;;;<<<;;;;;;:::;;;===EEEOOO[[[eeejjjiiilllppprrrrrrqqqqqqqqqsssuuuxxxxxxxxxwwwwwwxxxxxxxxxzzz{{{{{{{{{{{{zzzyyy|||{{{wwwpppjjjhhhkkkqqquuurrrrrrsssuuuvvvvvvsssqqqgggeeeaaa]]]WWWOOOGGGAAA===<<<;;;;;;;;;===>>>???;;;======;;;:::===FFFMMM]]]iiitttxxxwwwxxxwwwvvvuuuuuuvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwwwwvvvuuutttuuutttssstttuuuuuutttrrrvvvwwwxxxxxxwwwxxxyyy{{{zzz{{{|||~~~xxxddd^^^hhhxxxuuummmwwwzzzlllmmmnnnpppsss{{{wwwkkk\\\XXXUUUIII???===<<>><<<>>>BBB???@@@BBBCCCDDDDDDDDDDDDCCCBBB@@@EEEJJJPPPppp}}}gggMMMGGGAAA@@@CCCDDD@@@;;;<<<;;;:::999888999::::::===???AAACCCFFFKKKSSSXXX___bbbfffkkkooorrrttttttuuuvvvwwwwwwwwwyyy|||{{{^^^]]]hhhppp```ZZZUUU___fffhhhqqq~~~~~~~~~zzz}}}wwwpppnnnnnnlllgggccc______fffooopppggg^^^^^^ZZZUUUOOOJJJGGGFFFEEEFFFGGGJJJQQQZZZdddjjjmmmrrrsssmmmaaa[[[___fffjjjsssuuuxxx|||~~~~~~yyyrrrnnnfffdddaaa^^^[[[YYYXXXWWWVVVPPPLLLMMMKKKFFFDDDFFFFFFFFFGGGIIIKKKRRRaaaooo}}}zzz|||}}}}}}}}}nnnKKKCCCEEEEEEIIINNNOOORRRUUUWWWXXX999;;;CCCYYYfff___ggg~~~xxx}}}zzzwwwwwwdddLLLYYY|||xxxlllnnnrrrfff\\\ZZZYYYOOOBBB777777;;;<<<;;;;;;999:::<<>>???<<<======;;;;;;@@@JJJSSS___jjjtttvvvuuuuuuuuussstttuuuvvvvvvvvvvvvvvvuuuvvvvvvwwwxxxxxxwwwvvvuuusssrrrrrrsssuuuvvvuuutttxxxxxxwwwuuuuuuvvvyyy|||yyy{{{|||~~~zzzfff___iiiwww|||rrrllluuuxxx~~~zzzsssnnnnnnuuuyyypppddd^^^TTTCCC???===>>>@@@???<<<>>>BBB>>>@@@BBBCCCEEEEEEEEEDDDDDDAAA???EEEJJJMMMkkkuuuOOOIIIBBBAAADDDDDD@@@;;;===<<<:::999888999:::::::::===???AAADDDKKKSSSYYY\\\___dddjjjooorrrssstttuuuvvvwwwwwwwwwyyy|||xxxbbb```lllwww___UUUQQQ```lllpppxxx~~~zzz~~~|||yyyyyywwwsssjjjccc___iiiwwwyyylll]]]___]]]YYYSSSMMMIIIHHHHHHEEEEEEHHHPPP[[[gggpppuuuvvvyyyttteee[[[]]]cccfffrrruuuyyy}}}~~~yyyqqqlllcccbbb___\\\WWWRRRNNNLLLLLLFFFEEEHHHGGGAAA===???BBBCCCEEEDDDDDDKKK[[[iiizzz{{{zzz}}}}}}}}}~~~}}}mmmHHHAAADDDFFFJJJOOOQQQSSSVVVXXXZZZ999===GGGSSS```ppp~~~wwwfffddd}}}yyyVVVKKKssswwwrrrzzz|||oooaaa\\\WWWHHH999666:::<<<<<<===<<<<<<<<>><<<@@@@@@<<<:::AAARRRaaajjjlllppptttwwwwwwwwwvvvuuuuuuuuutttssssssrrrrrrssssssuuuxxxzzzxxxuuurrrssstttuuuvvvwwwwwwwwwwwwwwwxxxyyyxxxwwwvvvwwwxxx|||zzz{{{uuuvvv~~~~~~~~~~~~sssnnnvvvrrrfff]]]RRRFFF===>>>@@@AAAAAA@@@>>>===BBBCCCCCCDDDEEEDDDDDDDDDBBBFFFEEEGGGLLLOOOccc\\\BBBBBB???>>>DDD<<<;;;===;;;888777888999999888<<<===>>>@@@CCCIIIQQQWWW]]]```dddgggjjjmmmqqqsssuuuvvvvvvwwwwwwzzz~~~rrrbbbiiihhhVVVUUUZZZhhhvvvvvv{{{xxxnnneeedddrrrttthhhaaaaaa___XXXPPPJJJGGGGGGGGGHHHIIIVVVhhhmmmsssssshhh___[[[aaaiiillloootttxxx{{{}}}}}}yyyqqqhhhcccZZZRRROOOMMMHHHEEEEEEEEEDDDCCCBBBBBB@@@<<<:::;;;;;;===AAABBBFFFPPP[[[nnn}}}{{{xxxwwwwwwyyy{{{|||}}}~~~vvvqqq}}}cccHHHEEEDDDHHHUUUVVVWWWXXXZZZ\\\^^^777999>>>IIIXXXrrr~~~ggg[[[hhh}}}yyyYYYIIIjjj{{{|||qqqbbbbbbSSSAAA::::::;;;:::999;;;::::::<<>>???IIIZZZgggoooqqqtttwwwxxxwwwvvvuuuuuuuuuuuuuuutttssssssrrrrrrrrrsssvvvwwwwwwtttqqqtttuuuuuuvvvwwwwwwwwwwwwvvvxxxyyyyyywwwvvvvvvwww{{{zzz|||xxxuuu|||}}}uuuoootttvvvtttuuu|||}}}ssshhh^^^PPPCCC>>>???@@@AAAAAA@@@???>>>AAAAAABBBCCCCCCCCCCCCBBBCCCGGGFFFFFFJJJLLL^^^|||bbbFFFCCC@@@>>>DDD<<<<<<===;;;888888888999999888;;;<<<===???CCCIIIQQQVVV]]]```dddgggjjjmmmqqqtttuuuvvvwwwwwwxxxzzz~~~ooojjjvvvccc[[[]]]mmm~~~|||lllccclll}}}|||tttddddddbbb[[[SSSLLLIIIHHHEEEIIINNN^^^qqqtttwwwyyyoooccc\\\___fffllloootttwwwzzz}}}{{{qqqggg___VVVNNNLLLJJJGGGEEEFFFEEEEEEFFFFFFEEEBBB<<<888777666888:::;;;===FFFPPPeeesss}}}}}}vvvrrrrrrqqqtttvvvyyyzzz{{{}}}yyyvvv|||]]]EEEDDDDDDIIIWWWYYYZZZ]]]___aaabbb======>>>DDDOOOgggrrr\\\^^^mmmyyywwwZZZFFF^^^|||kkkkkk]]]III;;;888:::;;;999:::999888999>>>IIIUUU]]]bbbhhhmmmmmmnnnqqqrrroooqqqsssttttttssssssuuuvvv{{{zzzxxxvvvvvvwwwyyyzzzyyy{{{}}}~~~~~~{{{sssoooqqqpppssstttqqqppppppnnnjjjjjjaaaVVVNNNKKKKKKJJJHHHAAA>>><<<===AAACCCBBB@@@CCCBBB@@@AAAHHHUUUdddooouuuvvvxxxyyyyyyxxxvvvtttuuuvvvwwwwwwvvvuuusssrrrtttsssssstttvvvwwwuuutttuuuuuuvvvvvvvvvvvvvvvvvvvvvxxxzzzzzzxxxvvvvvvvvvzzzzzz~~~|||{{{xxxoooiiikkkmmmqqqyyy~~~{{{uuunnnssstttqqqiii^^^MMM@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAADDDHHHEEEDDDGGGHHHWWWqqqlllKKKEEE@@@???DDD===>>>>>>;;;999888999999999888999;;;===???CCCIIIQQQVVV\\\___cccgggjjjmmmqqqtttvvvwwwxxxxxxxxxzzz}}}rrrttt```aaauuuxxxuuudddjjj{{{yyyhhhgggddd^^^WWWPPPKKKJJJEEEMMMVVViii{{{|||}}}wwwiii]]]]]]ccckkkmmmrrruuuyyy|||vvvllleee[[[RRROOOMMMJJJIIIJJJGGGHHHIIIJJJIIIDDD===888:::999999;;;;;;<<>>BBBEEEIIIXXXttt{{{bbb___nnn|||~~~{{{{{{qqqXXXFFFWWW}}}yyyvvvuuuvvvjjjSSS===555999===<<<::::::999888;;;EEEQQQZZZ```ggglllmmmnnnrrrsssqqqrrrsssuuuttttttsssuuuvvv|||zzzwwwuuuuuuvvvxxxyyywwwyyy{{{}}}}}}~~~~~~{{{zzzyyyuuupppooorrrrrrvvvvvvrrrqqqqqqnnniiijjjcccXXXNNNHHHFFFFFFGGGAAA???>>>???BBBDDDDDDCCCEEEBBB@@@DDDPPP```mmmuuuwwwxxxyyyyyyyyyxxxvvvuuuvvvvvvwwwxxxwwwuuusssrrrwwwvvvtttuuuwwwyyyyyyxxxuuutttttttttttttttuuuuuuvvvyyy{{{{{{yyywwwvvvvvvyyy{{{~~~zzztttvvvvvvwww{{{}}}xxxppprrrmmmjjjoooyyy|||vvvmmmaaaeeeiiijjjeeeZZZKKK@@@AAA@@@@@@??????@@@@@@AAA??????@@@AAAAAAAAAAAAAAACCCGGGDDDBBBFFFGGGQQQgggvvvOOODDD??????EEE???AAA???<<<999888999999999888888:::<<<>>>BBBHHHOOOTTT[[[^^^bbbfffiiilllqqqsssvvvwwwxxxyyyyyyzzz}}}{{{ddd```vvvxxxnnnooo|||{{{sssjjjiiieee```ZZZSSSOOOMMMJJJSSS^^^ooo|||kkk^^^\\\bbbhhhjjjnnnrrruuuyyy}}}wwwnnncccYYYUUURRRNNNLLLMMMKKKKKKKKKJJJIIIEEE???:::>>>;;;;;;======>>>CCCKKKZZZbbbhhhggghhhlllqqqsssvvvyyy{{{}}}|||}}}{{{}}}WWWEEEFFFDDDKKK^^^___bbbfffjjjmmmnnn777:::???CCCFFFPPPdddxxxyyy___YYYjjj~~~|||nnnYYYLLLTTTxxxnnnoooxxx||||||}}}jjjJJJ777999===<<<;;;;;;:::999:::BBBNNNWWW___ffflllmmmooossstttssstttuuuvvvvvvuuutttuuuwww{{{yyywwwttttttuuuwwwxxxwwwyyy{{{||||||}}}|||uuurrrpppooollliiikkkppptttxxxyyywwwuuuuuurrrmmmkkkfff]]]SSSJJJEEECCCCCCAAA@@@@@@AAACCCEEEEEEEEEEEEBBBCCCKKKZZZiiissswwwvvvwwwwwwxxxxxxxxxwwwvvvvvvwwwwwwwwwvvvuuutttssswwwuuuttttttvvvxxxyyyxxxssssssrrrrrrrrrsssttttttwwwyyy{{{{{{zzzyyyyyyyyy{{{~~~zzzxxxzzzvvvrrrmmmjjjooovvvvvvqqqwwwqqqpppxxx~~~rrrfff[[[\\\^^^```]]]TTTIIIBBBAAAAAA@@@??????@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBB@@@FFFCCCAAAFFFGGGOOO___zzzTTTDDD>>>>>>EEE@@@DDD???===:::999999999999888777999<<<>>>BBBGGGMMMRRRYYY]]]aaadddhhhkkkpppsssuuuwwwyyyzzzzzz{{{}}}mmmaaammmyyy}}}{{{vvvmmmjjjeee```[[[VVVRRRPPPQQQYYYaaaooo}}}|||~~~yyyjjj\\\ZZZ^^^dddgggkkknnnpppssswwwyyy~~~qqqggg]]]XXXUUUPPPNNNNNNOOOMMMJJJHHHFFFDDDAAA>>>:::777777999;;;<<>>===>>>@@@AAAHHHXXXgggxxx___SSSaaazzzsssdddXXXSSSoooiiihhhlllmmmsss|||ZZZ===999;;;999;;;<<<===;;;:::@@@KKKTTT^^^eeekkkmmmoootttuuuttttttvvvwwwvvvuuuuuuvvvwwwyyyxxxvvvttttttuuuwwwxxxwwwyyy{{{||||||}}}yyyuuuqqqooojjjfffgggkkkqqqwwwzzzzzzzzzzzzvvvppplllggg```WWWOOOHHHDDDAAAAAAAAABBBCCCDDDEEEGGGHHHGGGGGGKKKVVVeeeqqqwwwxxxuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuttttttssssssrrrqqqrrrtttvvvvvvvvvrrrrrrqqqqqqrrrsssuuuvvvyyyzzz||||||{{{{{{}}}~~~~~~wwwxxx~~~wwwmmmgggkkktttuuuqqqrrrrrrzzzooobbb\\\XXXWWWXXXTTTMMMFFFCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCC???FFFCCCAAAGGGIIIMMMYYY|||\\\FFF??????EEE@@@EEE@@@>>>;;;999999999888777888999<<<>>>AAAEEEKKKOOOWWWZZZ___cccfffjjjnnnqqqtttvvvyyyzzz{{{|||ooommm}}}tttooogggaaa\\\WWWTTTQQQTTTZZZ___jjjvvvuuuyyywwwkkk^^^YYY[[[bbbeeeiiikkklllmmmooopppzzzzzzpppgggccc___YYYUUUTTTOOOLLLHHHFFFEEECCCAAA@@@888555555888;;;<<<@@@EEEJJJMMMPPPRRRZZZfffoooqqqwwwyyy|||}}}~~~nnnNNNDDDHHHFFFPPPiiipppqqqsssuuuwwwyyyBBB??????@@@AAACCCKKKTTTooozzzjjjZZZ^^^sssvvvfffQQQaaalll___^^^ccckkkppp```@@@999;;;888999<<<===<<<:::>>>GGGPPP\\\ccciiikkknnnsssuuussstttuuuvvvvvvtttttttttvvvvvvvvvuuuuuuuuuvvvwwwwwwwwwyyy{{{||||||~~~|||yyyvvvpppiiigggiiikkkrrryyy{{{}}}}}}xxxrrrmmmhhhaaaZZZTTTNNNHHHDDDAAABBBCCCDDDEEEFFFHHHJJJJJJNNNVVVbbbpppxxx{{{zzzwwwwwwwwwwwwwwwwwwwwwwwwxxxvvvtttsssrrrsssssstttqqqppppppqqqtttuuuuuutttsssrrrqqqrrrsssuuuxxxyyyzzz{{{|||{{{{{{}}}zzz}}}{{{uuullliiiqqq{{{}}}xxxrrrvvv~~~mmmccc^^^XXXTTTSSSOOOGGGBBBBBB@@@@@@AAABBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCAAAHHHDDDBBBHHHJJJKKKSSSvvvgggKKKBBB@@@DDD???DDDAAA>>>;;;999999999888777888:::<<<>>>@@@DDDHHHLLLUUUXXX]]]aaadddhhhmmmppprrruuuxxxzzz|||}}}~~~wwwlllbbb\\\WWWTTTQQQPPPVVV[[[eeepppooosss|||tttggg^^^[[[aaadddiiikkkjjjiiihhhhhhnnnrrrxxxuuuooohhh^^^WWWTTTKKKIIIGGGFFFEEECCCAAA>>>;;;777666:::======@@@DDDEEEGGGIIIMMMXXXfffoooqqqyyy{{{}}}~~~~~~fffKKKGGGOOOOOO]]]xxx~~~}}}}}}}}}777777;;;BBBFFFFFFGGGKKKaaa}}}pppxxxtttccc^^^lll{{{pppNNNWWWoooXXXSSS___fffddd```zzz}}}]]]>>>:::===;;;777;;;>>><<<:::<<>>;;;::::::999888777999;;;===>>>@@@CCCGGGJJJTTTWWW[[[```cccgggllloooqqqtttxxx{{{|||~~~}}}pppddd\\\WWWSSSPPPKKKRRRXXXbbbmmmlllppprrreee^^^aaaeeeiiikkkjjjgggeeedddbbbdddjjjwww|||ssshhh[[[PPPKKKHHHGGGGGGGGGGGGDDD@@@<<<;;;777555888;;;;;;<<<@@@FFFHHHIIINNNZZZjjjsssuuu|||~~~zzzbbbJJJJJJVVVYYYiii>>>>>>???@@@AAABBBCCCDDDQQQhhhsssnnnmmmhhhdddrrr~~~{{{vvvTTTSSSqqqkkkbbbhhh[[[^^^[[[aaaXXXjjjkkkDDD555===555;;;<<<===:::777999AAAGGGRRR\\\gggmmmmmmmmmqqqvvvrrrsssttttttuuutttttttttssstttvvvwwwxxxxxxwwwwwwyyyzzz{{{|||~~~~~~~~~zzzrrrmmmkkkiiilllpppuuuwwwxxxyyyyyypppjjjaaaZZZVVVQQQJJJEEEDDDDDDCCCCCCCCCEEEHHHIIIOOO\\\mmmwwwzzzyyy{{{}}}yyyyyyzzzzzzyyyxxxvvvuuuxxxwwwuuutttssssssttttttrrrrrrtttuuuvvvvvvvvvvvvxxxvvvuuuvvvyyyzzzzzzzzz|||}}}yyyvvvjjjjjjiiikkkooowww}}}rrrbbb^^^[[[[[[YYYSSSKKKDDDAAA@@@@@@AAAAAABBBCCCCCCCCCBBB@@@@@@AAAAAAAAABBBBBBBBBDDDCCCBBBCCCEEEHHHLLLNNNddduuuRRRKKKAAA@@@GGGEEE@@@???===<<<::::::999999::::::999:::===AAAEEEHHHQQQVVV\\\aaaeeegggiiikkknnnrrrxxx|||}}}}}}}}}}}}uuufffdddaaaXXXPPPNNNNNNSSSXXX\\\```iiiuuu~~~~~~yyyhhhVVV]]]aaagggllllllgggaaa\\\bbb^^^\\\cccsssttthhh^^^TTTKKKDDDGGGEEECCCBBBCCCCCCAAA@@@===:::777777;;;???@@@@@@??????CCCOOO^^^kkkrrrttt{{{|||~~~kkk___JJJEEETTTdddyyy:::;;;;;;===@@@CCCFFFHHHKKK[[[yyyzzzqqqlllfffeeeuuu|||```XXXlllyyylllkkk```aaa[[[LLLIII^^^aaaAAA777>>>666:::<<<<<<:::888:::???EEENNNXXXcccjjjkkklllooosssssstttttttttttttttssssssssstttvvvwwwxxxxxxwwwwwwyyyyyyzzz{{{}}}~~~}}}tttlllhhhgggjjjnnnsssvvvuuusssppptttqqqkkkbbbYYYQQQKKKIIIEEEFFFGGGHHHHHHHHHIIIIIIVVVbbbqqqzzz|||{{{{{{}}}xxxxxxyyyyyyxxxvvvuuutttuuutttssssssssstttuuuvvvtttuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxyyy{{{}}}~~~}}}~~~~~~{{{{{{rrriiibbbbbbccchhhqqq{{{mmm```]]]ZZZZZZXXXRRRJJJCCC@@@@@@???@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBCCCFFFJJJLLL[[[XXXMMMCCCAAAEEE@@@@@@???===<<<;;;:::999999::::::999:::===AAADDDGGGNNNRRRYYY___ccceeehhhjjjmmmqqqwwwzzz||||||||||||~~~mmm```______XXXRRRQQQNNNTTT[[[```dddlllvvv~~~~~~yyylll[[[YYY]]]dddiiijjjgggaaa\\\WWWRRRNNNPPPXXXccckkkoootttpppiii```UUULLLEEECCCGGGFFFFFFFFFGGGEEECCC@@@>>>;;;999999<<<>>>???>>>===>>>CCCOOO^^^kkkrrrtttzzz{{{~~~{{{aaaWWWHHHHHHZZZkkk=========???AAADDDGGGHHHHHHOOOcccsssiiibbb^^^nnn~~~ooo]]]```xxxppphhhggg^^^MMMLLLaaahhhLLL;;;;;;444888:::<<<;;;999:::===AAAHHHRRR^^^fffhhhiiimmmpppsssssstttttttttssssssrrrtttuuuvvvwwwwwwxxxxxxwwwxxxxxxyyyzzz{{{}}}|||zzzqqqllliiiiiikkkpppttttttqqqmmmlllmmmjjjaaaUUULLLHHHGGGGGGIIIMMMNNNNNNNNNNNNOOO```jjjvvv}}}}}}|||{{{|||xxxxxxyyyxxxwwwuuusssrrrqqqqqqrrrrrrtttuuuwwwxxxuuuvvvxxxyyyzzz{{{{{{{{{vvvuuutttvvvyyy{{{|||||||||{{{~~~~~~zzzvvveeeddddddfffllluuu~~~|||}}}xxxhhh``````ZZZXXXUUUOOOHHHBBB@@@?????????@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAABBBEEEGGGIIIQQQ```NNNDDDCCCDDD???@@@???>>><<<;;;:::999999:::999999:::<<<@@@CCCEEEJJJNNNUUU[[[```dddgggiiilllpppuuuyyyzzz{{{||||||~~~~~~}}}zzziii\\\]]]___ZZZVVVVVVUUU\\\dddjjjmmmrrryyy~~~xxxtttiii\\\TTTXXX^^^eeehhhgggaaa]]]TTTPPPKKKGGGGGGKKKPPPTTTbbbgggllljjj```TTTLLLHHHGGGGGGGGGHHHHHHFFFBBB???>>>===<<<<<<===>>>===<<<===???EEEQQQ```mmmtttvvvyyy{{{}}}yyy~~~pppWWWOOOEEEKKKaaasssDDDEEEFFFGGGGGGFFFDDDCCCHHHJJJUUU}}}xxxnnneeeYYYcccvvvzzz{{{aaaUUUsssuuusssqqqggg___VVVhhhyyycccCCC777555777:::<<<<<<;;;:::;;;===CCCLLLXXXaaaeeehhhkkknnnqqqqqqrrrssstttttttttttttttuuuuuuvvvwwwwwwxxxxxxwwwwwwxxxyyyzzz|||~~~~~~|||{{{rrrnnnjjjkkkpppssssssrrrbbbcccaaa[[[RRRKKKFFFEEEHHHKKKOOOQQQRRRTTTWWWZZZjjjqqqzzz~~~{{{zzz{{{zzzzzzzzzzzzxxxvvvtttsssqqqqqqrrrssstttuuuvvvvvvtttuuuwwwxxxzzzzzz{{{{{{tttssssssuuuxxx{{{|||{{{~~~~~~{{{zzz~~~~~~}}}wwwvvvsssqqqoooqqqtttvvvssssssuuuuuunnndddaaadddXXXVVVQQQKKKFFFBBB??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDCCCCCCBBBCCCDDDFFFGGGMMMqqqjjjOOOEEEFFFFFFCCCAAA@@@>>>===;;;:::999999999999999:::<<<>>>AAACCCFFFKKKRRRXXX^^^bbbfffiiikkkoootttxxxzzz{{{|||~~~~~~~~~lll``````ccc___\\\]]]aaaiiiqqquuuvvvxxx}}}xxxpppkkkbbbWWWRRRTTTZZZaaaggghhheeeaaaXXXVVVRRRLLLIIIIIIMMMPPPYYYdddrrrzzzvvvjjj\\\SSSJJJHHHGGGFFFFFFDDDBBB??????????????????===;;;:::>>>AAAIIIVVVdddpppwwwyyyxxxzzz|||www{{{kkkSSSLLLCCCMMMcccvvvHHHJJJNNNPPPNNNJJJEEEAAAFFFHHHOOOpppxxxppp\\\\\\}}}oooqqqgggSSSccc~~~~~~vvvmmm\\\iiiwwwMMM888;;;888:::<<<===<<<;;;::::::???GGGRRR\\\bbbfffjjjmmmnnnoooppprrrtttuuuvvvvvvuuuuuuuuuvvvvvvwwwxxxxxxwwwwwwwwwxxxyyy{{{|||}}}xxxnnnhhhiiilllppprrreeebbb^^^ZZZVVVPPPIIIDDDGGGJJJNNNPPPRRRWWW```fffqqqwww|||~~~{{{zzzyyy||||||||||||{{{yyywwwvvvttttttttttttttttttttttttrrrssstttvvvxxxyyyyyyyyyxxxwwwwwwyyy||||||}}}~~~|||{{{{{{{{{~~~yyywww~~~~~~vvvooolllkkkkkknnnrrrpppggg___^^^bbbUUURRRLLLGGGCCCAAA@@@???AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFGGGNNNhhhyyyUUUGGGFFFEEEEEEBBBAAA???===;;;:::999999888888999999;;;===???@@@DDDIIIPPPVVV\\\aaafffiiijjjnnnssswwwyyy{{{}}}tttrrrxxx~~~~~~pppcccdddgggfffdddfffkkkqqqxxx{{{zzz{{{~~~}}}wwwpppmmmeee[[[RRRRRRVVV]]]fffjjjiiifff\\\ZZZWWWRRRNNNMMMOOOQQQRRRYYYeeeqqqvvvrrrhhh```SSSOOOJJJFFFEEEDDDDDDDDDAAAAAABBBBBB@@@===;;;:::>>>CCCLLLYYYfffpppwwwzzzxxxzzz}}}jjjTTTMMMEEELLL```rrrBBBFFFLLLPPPPPPLLLGGGDDDAAAEEEJJJbbb|||vvvttt___VVVrrrnnnkkk~~~kkkWWWXXXvvvoooppp\\\@@@===:::;;;===>>>===<<<:::999<<>>CCCGGGMMMSSSYYY___dddhhhiiilllqqquuuwwwzzz}}}~~~wwwooottttttfffgggkkkjjjiiillljjjpppvvvyyyyyy{{{~~~{{{zzzssshhhTTTRRRRRRYYYccckkklllkkkdddaaa]]]YYYVVVTTTSSSRRRQQQPPPSSS[[[eeelllnnnmmm^^^YYYQQQKKKHHHHHHHHHIIIBBBCCCDDDCCC@@@===;;;;;;>>>DDDOOO[[[gggpppvvvyyy{{{|||~~~gggTTTNNNGGGKKKXXXhhh<<>>>>>===;;;999999>>>EEENNNXXX```hhhlllooopppqqqrrrssstttttttttvvvuuuuuuuuuvvvwwwxxxyyyxxxxxxxxxyyyzzz{{{|||}}}yyyzzzxxxmmmfffeeeggghhheee___YYYSSSNNNJJJGGGKKKQQQWWW[[[]]]dddoooyyy{{{}}}}}}|||||||||}}}~~~~~~}}}|||wwwwwwwwwwwwwwwuuutttsssrrrsssuuuwwwyyyzzz{{{{{{yyywwwwwwxxxzzz|||}}}||||||}}}~~~yyyvvvvvvyyy|||uuulllnnnxxx{{{sssooonnnsss}}}|||kkk\\\UUUTTTOOOJJJDDD@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGWWW{{{}}}uuuvvvZZZIII>>>BBBCCCBBB@@@>>><<<:::999999777888888999:::;;;<<<<<>>======>>>>>>===;;;999777:::AAAJJJTTT^^^fffkkkqqqrrrrrrssssssrrrrrrqqqvvvuuuuuuuuuuuuwwwxxxyyyxxxxxxxxxyyyzzz{{{|||}}}||||||zzzxxxmmmhhhhhheeeeeeccc\\\TTTPPPPPPRRRRRRYYYbbbfffhhhmmmwww~~~~~~~~~{{{|||~~~~~~~~~}}}vvvwwwxxxxxxxxxwwwuuutttuuuvvvxxxzzz{{{}}}~~~~~~}}}|||{{{|||~~~~~~{{{uuurrrsssxxx|||www|||zzznnnccceeemmmuuuzzztttssstttvvvppp___VVVTTTMMMHHHAAA>>>@@@BBBCCCDDDAAAAAAAAAAAAAAA@@@???>>>BBBBBBBBBCCCCCCCCCDDDDDD@@@@@@AAABBBCCCDDDEEEEEEBBBPPPpppqqqvvvdddNNN@@@EEEDDDBBB@@@>>><<<:::999999777888888999::::::;;;;;;???CCCIIINNNSSSYYY___ccccccgggkkkooorrrvvvyyy|||~~~rrrsssxxxrrroooiiieeefff```eeemmmssszzzqqqVVVQQQMMMRRR]]]iiinnnpppppplllgggfffgggfffaaa\\\VVVWWWWWWUUUTTTWWW]]]cccddd___YYYSSSNNNKKKHHHEEECCCEEEEEECCC???======???FFFNNNYYYeeeooovvv{{{~~~XXXJJJJJJHHHJJJMMMVVV;;;;;;;;;<<<===???@@@AAACCCDDDDDDIIISSSeee|||uuuXXXWWWqqqvvvwwwooo[[[VVVQQQPPPuuu|||ssspppqqqooo___^^^|||{{{OOOAAA@@@===<<>>@@@BBBBBBBBBAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDIIIQQQ```tttooolllEEEEEEEEEAAA@@@@@@@@@???===999666777777777777888999:::;;;@@@BBBEEEKKKRRRZZZaaaeeebbbdddiiimmmpppuuu{{{~~~~~~yyyxxxyyyooofffaaabbb___aaagggooouuu~~~~~~rrr]]]SSSLLLQQQ[[[eeennntttooopppqqqpppnnnjjjgggdddaaa___\\\YYYXXXYYYZZZ[[[WWWUUURRRPPPOOOLLLHHHEEEGGGEEEDDDCCCBBBAAA>>><<>>???@@@AAAAAABBBCCCHHHPPP]]]~~~eee\\\ggg{{{kkkZZZYYYQQQOOOwwwwwwrrrkkkfffhhhgggWWWPPPhhhqqqWWW>>>;;;:::<<>>:::777999:::<<>>>>>>>>>>>>>>???@@@AAA???AAAAAAEEEKKKSSSvvvtttaaa[[[}}}xxxfff\\\RRRNNNeeellliiidddeeedddTTTEEEPPPaaa```CCC:::666===AAA===::::::999999999;;;BBBMMMZZZcccjjjmmmppprrrsssrrrssstttvvvuuuuuuuuuuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxxxxxxx{{{|||~~~~~~~~~zzzmmmjjjfff```]]]___ffflllyyy|||~~~|||zzz{{{~~~}}}}}}~~~~~~~~~~~~}}}|||}}}}}}~~~~~~}}}}}}}}}|||{{{zzzxxxxxxxxxyyyzzzyyyyyyyyyyyyyyyyyyzzzzzzzzz{{{|||}}}~~~~~~~~~}}}rrrgggcccdddrrrxxx{{{yyywwwzzz}}}}}}wwwpppkkkjjjeeeZZZMMMGGGDDDEEEFFFFFFEEEBBB@@@>>>??????>>>>>>>>>>>>??????@@@???>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEKKKSSSjjjZZZCCC???AAAAAA@@@@@@@@@>>>:::777777777777777888999::::::===???BBBGGGNNNUUU[[[___dddfffiiilllnnnpppsssvvvyyyzzz}}}xxxsssmmmfffeeegggdddbbbccceeegggooo~~~{{{gggUUUTTT^^^gggkkklllrrruuuxxxzzz{{{yyywwwuuussspppkkkeee___ZZZWWWVVVTTTQQQNNNMMMLLLJJJHHHFFFDDDEEEFFFFFFEEECCC@@@>>>IIIWWWfffnnnttt|||lllQQQNNNPPPLLLPPPbbbzzz@@@???????????????@@@@@@???@@@???BBBHHHMMMggg}}}fffTTTqqq}}}fffZZZSSSWWWyyyrrrsssnnnllliii\\\HHHDDDTTTfffUUUBBB777<<>>:::999888777;;;FFFTTT^^^fffjjjnnnqqqrrrrrrrrrssstttttttttuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyyyyyyyyyy{{{|||~~~{{{sssiiieeeiiiqqqyyy~~~}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{|||}}}}}}}}}||||||{{{zzzyyyxxxxxxyyyzzz{{{zzzzzzyyyyyyyyyzzz{{{{{{{{{{{{|||}}}~~~~~~|||~~~~~~rrrlllkkkllllllppprrrpppqqquuuwwwvvvhhhaaa\\\______WWWLLLEEE@@@BBBCCCDDDDDDBBB???=========<<<<<<======>>>>>>???>>><<<;;;<<<===???AAAAAAAAABBBBBBCCCDDDDDDDDDEEEHHHMMM[[[hhhJJJDDDBBBAAAAAAAAAAAA???;;;888888888777777888999999:::===>>>AAAEEEKKKRRRXXX\\\cccfffiiilllnnnpppsssuuuxxxyyy{{{~~~~~~}}}uuuooohhhcccdddiiijjjgggfffggghhhooo}}}xxxfffWWWUUU]]]eeejjjlllsssvvvzzz~~~~~~zzzwwwrrrmmmgggbbb^^^\\\YYYUUUQQQMMMKKKIIIGGGEEEDDDFFFHHHHHHFFFCCCAAA@@@KKKYYYhhhqqqwww~~~~~~gggNNNNNNNNNIIIPPPjjj@@@???????????????@@@@@@AAABBB>>>AAAGGGKKK]]]|||kkkVVVgggyyylllbbbTTTlll}}}~~~wwwtttooohhhWWWFFFPPPjjjoooUUU>>>:::???@@@>>>>>><<<;;;999666888AAANNNXXXaaaeeekkkooopppqqqrrrrrrsssttttttuuuvvvwwwwwwwwwvvvwwwwwwyyyzzz{{{||||||zzz|||~~~zzzkkkiiiuuu~~~~~~~~~~~~~~~~~~~~~~~~}}}|||{{{yyyzzz{{{|||||||||||||||yyyxxxxxxwwwwwwxxxzzz{{{zzzyyyyyyyyyyyyzzz{{{|||{{{{{{|||}}}~~~}}}}}}|||}}}}}}~~~|||}}}zzznnnnnnrrrtttkkkllljjjgggiiinnnpppnnnaaaZZZVVVYYYZZZTTTKKKFFF??????@@@@@@???>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>===<<<;;;;;;===???@@@AAAAAABBBBBBCCCDDDDDDDDDFFFEEEJJJRRRooo|||RRRDDDBBBAAAAAAAAABBB@@@<<<999888888888777888888999:::===>>>@@@DDDJJJPPPVVVYYY```ccchhhkkknnnqqqtttvvvxxxxxx{{{~~~uuulllccc^^^bbbiiiqqqooonnnmmmlllnnnyyyxxxrrriii___VVVWWW\\\cccjjjqqqsssvvvzzz~~~{{{vvvpppjjjeeeccceee```YYYSSSOOOKKKHHHFFFFFFHHHJJJIIIFFFCCCBBBBBBMMM[[[jjjsssyyygggPPPOOONNNHHHQQQppp>>>>>>>>>>>>>>>???@@@AAABBBBBB>>>BBBJJJKKKVVVmmmsss___^^^ttt\\\ccc|||zzzuuuqqqeeeOOOQQQnnnpppRRR???<<<>>>>>>===<<<===;;;888777===HHHRRR[[[```ffflllooopppqqqrrrssstttuuuvvvwwwxxxxxxxxxuuuvvvwwwyyyzzz|||}}}~~~zzz|||~~~~~~qqqqqq}}}~~~~~~~~~}}}||||||{{{xxxyyyzzz{{{{{{{{{{{{{{{xxxxxxwwwvvvvvvwwwxxxyyyyyyyyyzzzzzz{{{{{{||||||zzz{{{{{{|||}}}~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{~~~{{{mmmooottttttllljjjfffcccgggmmmmmmjjjeee]]]WWWWWWVVVOOOHHHDDD??????>>>===<<<<<<<<<===;;;;;;:::;;;;;;<<<===>>>===<<<<<<;;;<<<===???@@@AAAAAABBBBBBCCCDDDDDDDDDGGGAAAJJJQQQaaa]]]@@@BBBBBBAAABBBBBBAAA===:::999888888888888888999999======???CCCHHHNNNSSSVVV\\\```eeejjjmmmpppsssuuuwwwwwwzzz~~~uuukkkaaa\\\aaaiiitttsssttttttooolllrrrzzz{{{tttbbb[[[VVVXXX\\\cccllluuutttvvvyyy|||yyyrrrmmmiiinnnggg^^^VVVOOOKKKGGGEEEIIIKKKMMMJJJFFFCCCCCCDDDPPP^^^llltttzzzfffTTTRRRQQQKKKUUUvvv<<<<<<<<<===>>>???@@@AAA???AAA???DDDMMMLLLNNN]]]}}}hhhZZZvvv}}}ddd^^^zzzyyynnnTTTRRRppppppNNN<<<<<<@@@>>>;;;======:::777:::CCCLLLUUUZZZbbbiiimmmoooqqqrrrssstttvvvwwwxxxyyyyyyxxxwwwwwwxxxyyyzzz{{{|||}}}zzz|||~~~|||~~~~~~~~~|||}}}}}}}}}}}}}}}||||||wwwxxxyyyzzzzzz{{{{{{{{{yyyxxxwwwvvvvvvwwwxxxxxxwwwxxxzzz{{{|||||||||{{{zzzzzzzzz{{{||||||}}}}}}zzz{{{{{{|||{{{yyyxxxwwwzzz|||~~~|||zzz~~~rrrrrrsssmmmiiihhhfffffflllsssqqqlllggg___YYYUUUPPPHHHCCCBBB??????>>>======<<<;;;;;;:::::::::;;;;;;===>>>>>>;;;<<<<<<===>>>>>>??????AAAAAABBBBBBCCCDDDDDDDDDGGG>>>JJJSSSYYYmmmHHHBBBBBBBBBBBBCCCAAA>>>;;;999999888888888888888999;;;<<<===AAAEEEKKKPPPRRRYYY]]]cccgggkkkmmmppprrrvvvvvvxxx}}}{{{tttlllbbb]]]aaaiiioooqqqvvvyyyuuuooopppuuukkkaaaXXXYYY^^^eeennnvvvvvvwwwxxxzzz~~~|||vvvsssvvvoooddd[[[TTTOOOKKKIIIMMMNNNNNNJJJDDDAAACCCFFFTTTaaaooowww|||rrr^^^TTTRRRRRRNNNXXX{{{;;;;;;;;;<<<===???@@@AAA<<<@@@@@@FFFOOOKKKHHHRRRlllnnn[[[ggg}}}hhh[[[pppqqqUUURRRppp\\\>>>===BBBAAA:::===>>>;;;777999@@@GGGRRRWWW```gggllloooqqqrrrssstttvvvxxxyyyzzzyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{zzz|||~~~~~~~~~}}}}}}~~~~~~~~~||||||}}}}}}}}}}}}||||||vvvwwwxxxyyyzzzzzz{{{zzzzzzyyyxxxwwwwwwwwwxxxxxxwwwxxxzzz|||}}}}}}|||{{{yyyyyyzzzzzz{{{{{{||||||{{{{{{|||}}}{{{yyywwwuuusssvvvxxxvvvsssvvvxxxvvvrrriiifffggggggkkksssyyywwwpppddd]]]VVVQQQJJJBBB???@@@??????@@@@@@???===:::999:::::::::;;;<<<===>>>???;;;<<<===>>>????????????AAAAAABBBBBBCCCDDDDDDEEEFFF;;;JJJUUUTTTooo{{{UUUBBBBBBBBBCCCCCCBBB???<<<999999888888888888888999::::::<<>><<<<<<@@@BBBBBB@@@@@@CCCFFFHHHGGGFFFFFFFFFVVV|||pppkkkzzzyyynnniii___]]]}}}~~~nnn___WWWUUUiiiEEE<<>>:::666999@@@KKKQQQYYY```fffjjjnnnpppuuuvvvwwwwwwvvvwwwyyy{{{{{{{{{{{{{{{zzzyyyxxxxxxuuuwwwzzz~~~~~~}}}}}}~~~{{{|||yyy|||{{{}}}}}}~~~}}}||||||{{{{{{{{{{{{{{{{{{zzzzzzzzz|||yyyvvvwwwyyy{{{zzzyyyyyyyyyxxxwwwwwwxxxxxxxxx{{{|||}}}}}}}}}|||zzzyyyyyyzzz|||}}}{{{vvvqqqmmmuuuqqqmmmkkkmmmpppsssuuuvvvmmmkkkmmmllljjjooonnn^^^QQQMMMHHH???===BBB>>>===<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@@@@@@@AAABBBBBBCCCCCCDDDHHHKKKJJJLLLUUUiiizzzeee~~~TTTHHHEEEBBBBBBAAA???======999999888888888999;;;<<<999:::<<>>@@@@@@???@@@BBBEEEFFFEEEDDDEEEFFFJJJaaayyykkkgggllljjjdddwww{{{uuummmfffbbbaaammmKKK>>>AAAEEEBBB>>><<<===;;;777999>>>FFFLLLTTT]]]ccciiimmmppptttuuuvvvvvvvvvwwwyyy{{{zzzzzzzzzzzzzzzyyyxxxxxxuuuvvvyyy{{{}}}}}}|||{{{|||}}}~~~uuupppqqq{{{|||{{{}}}~~~~~~~~~}}}||||||{{{zzzzzz{{{{{{{{{{{{{{{{{{|||yyyvvvvvvxxxzzzzzzzzzzzzyyyyyyxxxxxxyyyyyyyyy||||||}}}}}}|||{{{yyyxxxxxxzzz{{{zzzwwwsssqqqpppuuunnnhhhhhhmmmrrrrrrpppwww}}}sssooopppqqqrrr{{{ooo```RRRNNNHHH>>><<<@@@======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<======>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBEEEDDDGGGPPPccclllwwwjjjKKKFFFBBBBBBBBB@@@>>>???<<<;;;999888888888999999999:::<<>>??????@@@BBBCCCCCCBBBBBBDDDEEEGGGMMMlll~~~lllkkktttvvvjjjnnnyyysssmmmllloooqqqpppnnn}}}vvvRRR@@@AAAFFFFFF@@@======<<<:::999;;;>>>DDDNNNWWW___fffkkkooorrrsssuuuuuuuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyxxxxxxvvvvvvwwwxxxyyyyyyyyyyyyzzz{{{}}}~~~~~~rrrfffnnnwww~~~~~~||||||~~~~~~~~~}}}}}}||||||{{{yyyzzzzzzzzz{{{|||||||||}}}zzzwwwvvvwwwyyy{{{{{{{{{zzzzzzyyyzzzzzz{{{{{{}}}}}}}}}|||{{{yyyxxxwwwyyy{{{{{{yyyuuussstttvvvxxxpppjjjlllsssvvvrrrkkkooottt}}}wwwrrrtttwwwnnn___RRRMMMGGG>>>;;;>>><<<<<<;;;:::::::::;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<======>>>????????????@@@@@@AAAAAABBBCCCCCCAAAEEEDDDFFFOOO___xxxrrr}}}RRRHHHAAAAAACCCAAA@@@@@@>>>===;;;999888777888888999:::;;;>>>AAAEEEGGGIIIPPPUUU\\\aaadddfffggghhhkkknnnrrruuuwwwyyy{{{}}}~~~xxxnnnlllooovvv~~~~~~uuunnnjjjhhh```dddpppwwwllljjjnnnrrrvvvzzz{{{|||}}}~~~|||yyywwwuuuvvvxxxwwwssspppmmmfff^^^RRRNNNKKKHHHDDDBBBHHHPPPdddqqq|||~~~}}}cccYYYRRRRRRRRRQQQSSSbbb~~~<<<;;;::::::<<<===>>>???AAABBBCCCBBBAAABBBDDDEEEJJJIII[[[xxxtttxxxwwwgggaaaxxx{{{ssslllmmmuuuyyywwwrrr___FFFDDDKKKJJJDDD???======<<<:::888888>>>HHHQQQZZZbbbjjjnnnoooqqqsssttttttuuuvvvxxxwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxzzz{{{|||}}}~~~wwwmmmuuu{{{~~~}}}}}}~~~~~~~~~}}}}}}||||||||||||yyyyyyyyyzzz{{{|||}}}}}}~~~{{{xxxwwwwwwxxx{{{|||{{{{{{{{{{{{{{{{{{|||}}}~~~}}}{{{zzzxxxvvvuuuyyy|||~~~}}}yyyxxxzzz||||||zzzxxxzzz|||zzzssslllpppooorrr|||yyyssssssrrr{{{fffZZZNNNHHHDDD===;;;<<<;;;;;;:::::::::::::::;;;:::::::::::::::;;;;;;<<<;;;;;;<<<======>>>>>>????????????@@@AAAAAABBBBBBAAAEEEDDDEEELLLWWWvvvwww___NNN@@@@@@CCCAAA???AAA>>>===;;;999888888888999999:::;;;===@@@CCCEEEFFFMMMSSSZZZ```ccceeefffgggjjjmmmpppsssuuuxxxzzz}}}}}}{{{}}}yyy|||~~~zzztttnnniiiccchhhssstttjjjkkkqqqvvvzzz}}}}}}{{{wwwtttqqqooolllnnnnnnkkkiiiggg```YYYPPPLLLIIIFFFCCCCCCKKKUUUiiisss|||~~~qqq]]]ZZZWWWUUUWWWRRRQQQ\\\www<<<<<<<<<;;;<<<===???@@@BBBCCCCCCCCCBBBBBBDDDEEEDDDGGGOOOiii|||www}}}wwwuuuuuujjj\\\lllxxxxxx||||||uuunnnuuuuuuUUUIIILLLNNNJJJCCC???>>>>>>;;;888777;;;CCCKKKTTT^^^ffflllllloooqqqsssssssssuuuvvvuuuuuuvvvwwwxxxxxxxxxwwwxxxxxxxxxxxxxxxxxxyyyyyywwwyyyzzz{{{{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}|||||||||||||||yyyyyyyyyzzz{{{|||}}}}}}}}}|||zzzxxxwwwxxxzzz||||||{{{{{{{{{||||||}}}~~~~~~|||zzzxxxwwwuuuuuuuuuyyy~~~~~~}}}~~~~~~xxxrrrppprrrkkkgggnnn{{{~~~wwwssspppkkkmmm{{{|||kkkZZZQQQGGGBBB???===;;;;;;::::::999999999999:::;;;999999999999999:::;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>??????@@@AAAAAAAAA>>>CCCAAA@@@EEEKKK___}}}~~~pppXXXBBB???BBB@@@???AAA<<<;;;:::999999999:::;;;999999:::<<<>>>@@@BBBDDDKKKPPPWWW^^^aaadddfffgggiiilllpppsssuuuxxx{{{}}}xxxtttsssxxx}}}{{{qqqiiihhhmmmvvv}}}~~~{{{{{{~~~~~~ppppppyyy}}}zzzvvvrrrnnnmmmgggiiihhhdddbbbaaa[[[TTTMMMJJJGGGEEEBBBDDDPPP\\\ooowww~~~gggZZZ[[[ZZZ\\\]]]UUUNNNUUUooo;;;<<<<<<<<<;;;<<<>>>AAABBBCCCDDDCCCBBBBBBCCCDDD???GGGIIITTT~~~wwweeeppp~~~yyyooommmzzzqqqiiiaaapppjjjRRRIIIQQQOOOJJJCCC??????===999888:::???DDDLLLWWWaaahhhjjjmmmppprrrrrrrrrssstttssstttuuuvvvwwwwwwwwwwwwxxxxxxyyyzzzzzzzzzyyyyyyvvvxxxzzz{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~||||||||||||||||||||||||yyyzzzzzzzzz{{{||||||||||||||||||zzzxxxxxxyyy{{{{{{{{{{{{{{{|||}}}~~~~~~~~~}}}{{{yyywwwvvvuuuuuurrruuuyyy}}}rrrqqquuuxxxooogggjjjttt||||||xxxpppnnnhhhfffooowwwooo```PPPIIIAAA<<<<<<<<<;;;:::999999888888999999::::::999999888888999999:::;;;::::::;;;;;;<<<============>>>>>>??????@@@AAAAAA>>>DDDBBBAAAEEEGGGRRRgggeeeGGG@@@BBB@@@???BBB<<<;;;:::999999:::;;;;;;999999:::;;;===>>>@@@AAAGGGLLLSSSYYY^^^bbbfffhhhhhhkkkooosssuuuxxx{{{}}}~~~uuulllhhhqqq|||{{{qqqhhhdddiiipppttttttssstttvvvyyyvvv}}}~~~zzzvvvrrrooommmggghhheee```^^^]]]YYYSSSKKKIIIGGGEEECCCHHHVVVfffvvv|||~~~uuuqqqzzz|||___ZZZZZZZZZaaa```WWWNNNSSSkkk999;;;<<<;;;999:::===@@@???AAACCCCCCBBBAAAAAAAAA@@@EEEFFFKKKiii|||eeecccuuu}}}uuummmjjj[[[ZZZhhhzzz]]]KKKSSSTTTPPPFFF@@@???>>>;;;999:::;;;>>>DDDOOO[[[ccchhhkkkoooqqqqqqqqqrrrsssqqqrrrtttuuuvvvwwwwwwwwwvvvwwwyyy{{{{{{zzzyyyxxxvvvxxxzzz{{{zzzzzz|||}}}~~~~~~}}}{{{|||}}}||||||||||||||||||||||||zzzzzz{{{{{{{{{{{{{{{{{{zzz|||~~~|||zzzxxxxxxzzz{{{zzzzzz{{{|||}}}~~~~~~}}}|||zzzxxxvvvvvvvvvvvvtttssstttzzzzzzooottt}}}~~~wwwooommmqqquuuvvvtttmmmmmmhhhdddiiinnngggZZZJJJEEE>>>999999;;;:::999888888888888888999::::::888888888888888999::::::999::::::;;;<<<<<<============>>>>>>???@@@@@@@@@>>>EEEDDDCCCGGGGGGLLL[[[tttNNNCCCDDDAAA@@@DDD>>>===<<<:::999999999:::999999999:::;;;===>>>???CCCGGGMMMSSSYYY___eeehhhgggjjjnnnrrrtttwwwzzz||||||tttiiidddlllvvvuuummmfff]]]cccjjjmmmnnnqqquuuwww{{{~~~~~~{{{wwwsssooommmgggfffbbb\\\ZZZ[[[XXXSSSKKKJJJIIIGGGFFFMMM^^^ooozzz~~~zzzqqqmmmttt|||uuu}}}pppZZZYYYUUUUUUaaa___WWWOOOUUUnnn888:::;;;:::888888<<>>??????@@@@@@888@@@@@@@@@EEEDDDFFFRRRqqq}}}SSSFFFFFFCCCBBBEEEAAA???===;;;999888888888999999999:::;;;<<<===>>>@@@DDDJJJOOOVVV\\\ccchhhfffiiimmmqqqsssvvvyyy|||zzz}}}|||yyytttjjjeeelllrrrooohhhddd___eeelllooosssxxx~~~{{{wwwssspppnnneeeddd___YYYWWWYYYXXXTTTLLLKKKJJJIIIIIIPPPcccuuuzzz|||yyyqqqmmmttt{{{uuu~~~gggWWWYYYQQQPPP```]]]VVVQQQXXXrrr:::::::::;;;;;;;;;<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@@@@???CCCHHHNNNbbbyyymmm}}}qqqiiiqqqeeeTTTEEENNNnnnwww]]]HHHNNNJJJ>>>999???AAA<<<<<<999777888;;;@@@LLLWWWdddfffjjjlllnnnppprrruuuqqqsssuuuuuuuuuvvvxxxzzzyyyxxxxxxwwwwwwxxxxxxyyyvvvwwwxxxzzz{{{|||||||||}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~}}}}}}|||{{{{{{{{{|||||||||{{{{{{yyyyyyyyyzzzzzz{{{{{{zzzzzzyyy}}}}}}}}}}}}}}}yyyuuutttvvvwwwvvvtttzzzxxxyyy~~~{{{ppptttzzzzzz~~~vvvrrrsssnnneeeeeekkkpppqqqlllccc\\\YYYTTTOOO@@@>>>;;;888777777888999777777666666666666777777999999888888888888888888888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEGGGIII\\\ssslllEEE>>>BBBBBBFFFBBBAAA???===<<<;;;;;;;;;999999999999:::;;;<<<===@@@CCCGGGKKKPPPVVV\\\aaadddeeeiiinnnsssxxx{{{}}}}}}~~~vvvnnnnnntttsssiii___```ZZZaaauuu{{{vvvpppkkklllgggbbb___]]][[[WWWSSSPPPIIIEEEGGGOOO[[[kkkwww~~~yyylllkkk{{{___[[[WWWTTTVVVUUUSSSVVVVVVWWWggg::::::::::::;;;;;;;;;;;;???????????????????????????===???DDDFFFSSSsssyyy~~~kkkwww}}}zzzyyyiiiYYYFFFDDDVVVkkklllaaaTTTIII???;;;<<<=========>>>;;;999999:::===GGGPPPZZZ^^^dddiiilllooorrruuuqqqsssuuuvvvvvvvvvxxxzzzyyyyyyxxxxxxxxxxxxyyyyyyxxxxxxyyy{{{||||||||||||~~~}}}~~~~~~}}}~~~~~~}}}}}}}}}||||||||||||}}}}}}}}}||||||{{{zzz{{{{{{{{{zzzzzzzzzyyyyyywwwxxxyyyzzz{{{{{{{{{{{{}}}||||||}}}~~~}}}{{{zzzwwwtttsssuuuwwwxxxyyyzzz|||}}}|||zzz{{{~~~|||sssjjjhhhjjjkkktttrrrjjj]]]SSSOOOKKKGGG???===:::888777777888999777777666666666666777777888888888888888888888888888888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@BBBCCCCCCDDDGGGIIIPPPjjjooo|||QQQBBB@@@???AAABBBAAA@@@>>><<<;;;;;;:::888888888888999:::;;;<<<>>>AAADDDHHHMMMRRRXXX\\\aaadddiiimmmqqquuuyyy|||}}}~~~{{{uuuvvv{{{yyyoooeeeccc___hhh||||||wwwqqqmmmppplllfffcccaaa^^^ZZZVVVSSSLLLHHHMMMWWWcccqqq|||}}}yyyqqquuuoooXXXWWWUUUUUUXXXXXX\\\\\\XXXTTTbbb999999999:::::::::;;;;;;===============>>>>>>>>>AAA???AAADDDEEEKKK^^^sss}}}rrrrrrpppbbbLLL===???PPPaaakkkiiiOOO<<<;;;???<<<;;;@@@AAA===::::::::::::@@@GGGSSSXXX___eeeiiillloooqqqppprrruuuvvvvvvvvvxxxyyyzzzyyyyyyyyyyyyyyyyyyzzzyyyyyyzzz{{{{{{{{{{{{{{{~~~~~~~~~~~~|||zzzyyy{{{|||}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{||||||||||||{{{zzzzzz{{{{{{yyyxxxxxxyyyyyyzzzvvvvvvwwwyyyzzz{{{|||}}}}}}{{{zzz{{{||||||{{{zzzuuutttsssrrrsssvvvzzz~~~yyyxxxwwwyyyvvvmmmrrrwwwuuutttaaaRRRKKKGGGDDD===<<<999777666777888999777666666555555666666777777777777777888888888888999999888888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<===???AAABBBBBBCCCEEEGGGGGGmmmkkkddd|||bbbHHHAAA>>>@@@CCCBBBAAA???===<<<::::::777777777777888999:::;;;;;;>>>AAADDDGGGLLLQQQUUU\\\bbbiiimmmnnnpppuuuzzz|||~~~yyyuuuwww||||||tttkkkiiifffooo|||wwwsssvvvrrrllliiifffbbb\\\XXXVVVOOOLLLTTTbbbnnnxxx}}}~~~wwwuuucccRRRUUUUUUWWW\\\\\\gggdddZZZSSS___999999999::::::::::::;;;===============>>>>>>>>>@@@???AAAEEEGGGJJJUUUbbb|||{{{}}}ssshhhUUUBBB:::DDD]]]sssfffLLLAAA>>>===???DDDBBB>>>;;;;;;:::999;;;@@@OOOUUU\\\cccgggiiikkklllooorrrtttvvvvvvvvvwwwxxxzzzzzzzzzzzzzzzzzzzzzzzzxxxyyyzzzzzzzzzzzzzzzyyy}}}}}}}}}}}}}}}|||zzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzz{{{{{{{{{{{{{{{zzzzzz{{{zzzxxxwwwwwwxxxzzz{{{wwwwwwxxxxxxzzz{{{|||}}}~~~|||zzzzzz{{{{{{yyyxxxppprrrrrrrrrqqquuu{{{~~~wwwrrruuu|||~~~vvvnnnrrr}}}||||||yyy|||iiiVVVKKKEEEAAA;;;:::888777666666777888666666666555555666666666666666666777777777777777:::999888888888888888999::::::;;;;;;;;;<<<<<<<<<<<<>>>@@@AAAAAABBBDDDFFFHHH[[[{{{kkkuuuqqqOOOCCC@@@CCCDDDCCCBBB@@@>>><<<:::999777777777777777888999999:::<<>>>>>>>>??????===<<<===@@@BBBFFFMMMUUUxxx}}}rrrsssmmmeeeZZZMMM@@@BBBXXXqqqiiiMMM===>>>CCCDDDCCC>>><<<<<<<<<999999<<>>???AAAEEEIIILLLSSS\\\fffjjjjjjkkkpppuuuxxx{{{}}}~~~qqqlllffffffllltttyyy{{{rrrnnnpppvvvzzz|||{{{xxxssspppmmmfff^^^XXXTTTOOORRR___oooxxx|||~~~~~~~~~~~~~~~ooo]]]WWWYYYVVVXXX]]]\\\aaa___YYYUUUccc:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>??????@@@@@@CCCHHHLLL___iiirrryyyllleeebbb___YYYIIIAAARRRkkk```FFFAAADDDDDDGGGAAA=========:::999;;;@@@FFFPPPYYY```fffkkkooonnnqqqtttvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwxxxyyyyyyyyyyyyyyy|||}}}~~~|||}}}}}}}}}}}}}}}||||||||||||zzzzzz{{{||||||||||||{{{zzzyyyyyyxxxxxxyyy{{{{{{}}}|||{{{zzzzzz{{{|||}}}}}}|||||||||zzzvvvssslllnnnqqqtttxxx}}}zzzssssss|||rrrooo}}}rrroooyyysssuuuooo___OOODDD===999666666555555555666777777666555555444444555555666444444555555666666777777888888777777777888888999::::::::::::;;;;;;;;;;;;:::<<<>>>>>>>>>???@@@BBBFFFIIInnnnnnOOO@@@AAABBBBBBCCCBBBAAA???===;;;888777777777777777888888999:::===>>>@@@CCCGGGJJJPPPXXXbbbiiikkklllooosssuuuxxx|||~~~~~~~~~yyyrrrjjjgggjjjrrrzzztttpppoooppprrrvvv}}}zzzwwwtttqqqjjj```YYYTTTSSSYYYggguuu{{{|||}}}}}}gggZZZWWWXXXSSSTTTZZZYYYWWWXXXUUUTTTddd;;;;;;<<<<<<<<<=========:::;;;;;;<<<======>>>>>>???BBBEEEDDDBBBCCCFFFHHHOOOqqq}}}uuusss}}}pppggghhhkkkhhhSSSBBBOOOjjjzzz[[[HHHEEEIIILLLEEE@@@???>>>:::888999999???HHHQQQYYYaaahhhlllmmmppptttvvvvvvvvvvvvvvvwwwxxxyyyzzzzzzyyyxxxwwwwwwxxxyyyzzz{{{|||||||||}}}}}}~~~zzzzzz{{{~~~||||||||||||{{{{{{{{{zzzzzz{{{||||||}}}}}}}}}|||yyyyyyzzzzzzzzz{{{{{{{{{}}}|||{{{{{{{{{}}}||||||||||||{{{xxxsssoookkkmmmqqqxxxzzzqqqooossswwwzzzzzzxxxoooooowwwwwwlllhhhlllllloookkk[[[KKKAAA<<<999444444444555555666666666666555555444444555555666333333444555555666777777777777666777777888999:::999999:::::::::;;;;;;;;;:::;;;============???AAAAAAEEEZZZ^^^DDDCCCAAABBBCCCCCCBBB@@@>>>===999888888777777888888888777999;;;===>>>BBBFFFIIINNNUUU___ggglllnnnpppqqqsssvvvzzz}}}~~~~~~|||rrrkkkiiimmmtttyyytttrrrrrrrrrsssxxx~~~{{{yyyvvvoooeee^^^XXXZZZcccrrr|||~~~~~~~~~lll___VVVVVVWWWPPPSSS[[[[[[WWWXXXVVVUUUeee<<<<<<<<<============>>>999999:::;;;;;;<<<======999???DDDDDDBBBBBBDDDEEEIII___vvvooorrryyyttt[[[EEEQQQooopppOOOFFFOOOQQQIIIBBB@@@>>>:::777888888<<>>@@@???FFFOOOxxxlllKKKGGG@@@AAABBBCCCCCCAAA???>>>999999888888888888888999666888:::<<<===AAAEEEHHHMMMSSS\\\fffmmmpppqqqpppqqqtttyyy|||}}}~~~|||wwwlllffffffjjjnnnttttttuuuvvvxxx}}}}}}zzzsssiiibbb\\\```lllzzzuuuxxx{{{bbb[[[TTTVVVWWWQQQUUU^^^___\\\]]]YYYWWWggg;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::999999999===>>>???@@@BBBCCCDDDEEEHHHQQQkkk|||xxxgggRRRNNNWWWwwwuuu___KKK<<>>??????===OOOjjjtttwwwWWWEEE@@@CCCEEEDDDCCCBBBAAA???;;;999888888999:::999999888999;;;<<<<<<>>>AAACCCHHHKKKVVVgggvvvzzzssskkkppprrrtttvvvwwwxxxzzz{{{zzz|||xxxnnneee```bbbhhhjjjuuuzzzwwwuuu}}}zzzvvvrrrkkkeeeeeellluuu|||~~~~~~~~~}}}xxxssseeeZZZXXXRRRQQQVVVVVVTTT___oooqqqdddWWWXXXnnn999999::::::;;;;;;::::::;;;;;;:::::::::999999999<<<<<<===>>>@@@AAABBBBBB>>>III[[[wwwyyy^^^OOOOOO```qqq{{{kkkUUUDDD@@@;;;999<<<>>><<<;;;<<<;;;;;;<<<@@@GGGOOOXXX]]]fffjjjooorrrsssttttttuuusssuuuvvvwwwvvvwwwxxxzzzyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~|||zzz|||}}}~~~}}}|||zzzyyyxxxxxxxxxyyyzzz{{{yyyyyyzzzzzzyyyyyyxxxwwwzzz{{{|||}}}}}}}}}||||||yyyzzzzzz{{{zzzyyyxxxwww{{{|||}}}|||zzzzzz|||{{{zzzxxxuuuqqqmmmiiiggglllpppwww}}}}}}qqqlllnnnoookkkffffffeeedddcccaaaaaabbbXXXVVVPPPEEE;;;444444777444444444555555555555555333333333333333444555555555555555555666666666666555666777777888888777777888777666666666777888999<<<;;;:::999:::<<<>>>???CCC<<>>???@@@@@@AAABBBCCCBBB>>><<<;;;;;;<<<<<<<<<;;;888:::<<<<<<===>>>AAACCCFFFIIIQQQ^^^llluuuvvvsssnnnoooppprrruuuvvvxxxxxxzzz{{{~~~vvvllldddaaabbbjjjrrrwwwvvvxxxyyyrrrkkkeeekkkqqqyyy~~~~~~{{{www{{{zzzYYYRRRVVVOOOOOOTTTUUUTTT[[[ggghhh^^^UUUZZZrrr666777777888999999888888::::::::::::999999999999;;;;;;;;;<<<===>>>>>>???:::DDDKKKTTTwwwppp[[[SSSLLLVVVbbbkkknnniii[[[MMM???999666:::<<<;;;:::;;;999:::<<<<<>>CCC;;;@@@JJJUUU}}}jjjeee}}}xxxOOOAAA???===>>>@@@BBBCCCDDD???===;;;;;;<<<<<<;;;:::999:::<<<======>>>AAACCCDDDFFFKKKSSS___kkkvvv}}}qqqooonnnnnnqqqsssuuuuuuxxxyyy{{{}}}zzznnnfffcccdddhhhlllnnnuuu~~~{{{ssskkkgggsssxxx}}}}}}www~~~~~~kkkRRRPPPRRRMMMNNNVVVYYYWWWWWW\\\ZZZTTTPPPXXXrrr555555666777888888888888:::999999999999999999999:::;;;;;;;;;<<<<<<======@@@DDDDDDEEEZZZzzzsss|||mmmeeeSSSNNNJJJMMMVVV^^^^^^[[[JJJ@@@888888999999999;;;999;;;<<<:::999<<>>@@@CCCCCCBBBBBB===;;;999888999999888777888999;;;;;;;;;===???AAABBBDDDHHHLLLTTTaaarrr}}}{{{vvvqqqmmmmmmppprrrsssvvvvvvxxxzzz{{{|||pppjjjbbbaaabbbeeeooo||||||uuuqqqtttyyy{{{qqqkkkiiivvvzzz```OOORRROOOMMMRRR^^^ddd```ZZZWWWOOOKKKIIISSSlll555666777888999999999999999999999999999999999999:::;;;;;;;;;<<<<<<======BBBAAABBBEEELLLeeezzzqqqkkksssyyyuuurrreeeVVVFFFBBBKKKZZZfffmmmXXXIII:::555555777999===999<<<===:::777999@@@FFFVVV[[[aaafffiiikkkmmmnnnppprrrtttuuuuuuvvvxxxyyyzzzyyyyyyyyyyyyzzzzzz{{{}}}yyytttyyy}}}|||||||||yyy{{{}}}~~~~~~}}}}}}|||}}}}}}}}}~~~~~~}}}}}}}}}zzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzz{{{||||||}}}{{{{{{{{{{{{{{{{{{{{{|||{{{{{{|||}}}}}}|||zzzxxxsssoooiiieeedddgggkkknnnpppwww|||vvviii```___bbb[[[ooo}}}wwwttttttuuuvvvxxxvvvtttppplllggg___WWWQQQHHHAAA999555666777777555666666666555444444444333444444444444444555555666444444444333333222222222444555666666777777666666555555666666777777777777888888888999::::::;;;<<<999<<>>>>>>>>;;;@@@FFFEEENNNuuuxxxpppkkkgggjjjyyywwwpppooonnngggXXXIIIDDDJJJWWWhhhtttcccQQQ<<<333333555:::>>>:::<<<<<<;;;999999===@@@OOOTTT[[[bbbgggkkknnnpppoooqqqsssttttttuuuwwwyyyzzzzzzyyyyyyyyyyyyzzzzzzyyysssssswww}}}}}}vvvuuuzzz~~~|||{{{zzzzzz{{{|||~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}|||{{{{{{{{{yyyyyyzzz{{{{{{{{{{{{{{{|||||||||||||||{{{zzzzzzzzzyyyzzzzzz{{{|||~~~~~~|||{{{{{{{{{{{{|||}}}}}}|||{{{|||}}}}}}{{{wwwsssjjjhhheeedddfffkkkrrrvvvyyyyyyttthhhZZZTTTVVV[[[aaajjjyyyttttttuuutttvvvyyyrrrnnnhhhdddaaa]]]VVVQQQBBB===777444555555444333555555555555555444444444555444444444444555666666444333333222111111000000444555555666777666666666444555666777777777666666777888888999999::::::;;;:::======@@@BBBJJJwwwWWWGGG<<<>>>CCCBBBAAACCCAAA>>><<<:::::::::888777555777888888888888;;;===<<>>>>>;;;<<<@@@AAA???DDD\\\vvv~~~rrrnnnjjjeeemmmyyy|||ooojjjfff```UUUJJJEEEFFFPPPcccuuuqqq\\\EEE999666666888:::::::::;;;;;;;;;;;;;;;<<>>AAA@@@AAAEEECCCAAA>>><<<<<<;;;999888666777888888888888;;;===999>>>CCCEEEEEEIIIRRRYYYbbbmmmwwwxxxooohhhiiimmmmmmnnnrrrwwwyyy{{{xxxpppiiihhhjjjooozzz|||yyywwwwwwwww~~~tttmmmbbbWWWXXXaaaqqqwww~~~hhhZZZTTTQQQTTTOOOSSSYYY___cccaaaZZZSSSMMMJJJIIIQQQiii333444555777888999999999777777888888999999999999666777888999;;;<<<>>>>>>>>>CCCCCC===:::BBBNNNUUUyyyyyyqqqgggjjjuuuuuukkkdddaaaWWWLLLEEEBBBKKKaaawww~~~hhhOOOAAA;;;777555555999999999;;;======;;;999777===GGGPPPXXX^^^dddgggkkkmmmpppqqqqqqsssuuuwwwzzzzzzyyyxxxxxxyyyyyyyyy{{{{{{{{{{{{|||}}}~~~zzzrrrhhhlllrrrvvvzzz}}}~~~|||yyytttqqqpppqqqssstttvvvyyy}}}~~~xxxyyy{{{zzzyyyzzz~~~}}}{{{yyyxxxwwwwwwvvvwwwyyy{{{}}}}}}}}}}}}zzzzzz{{{{{{zzzzzzyyyxxx{{{{{{zzz{{{|||~~~}}}|||{{{{{{{{{}}}~~~}}}|||{{{||||||xxxqqqlllccceeehhhnnnvvvvvvcccNNNGGGPPP]]]eeegggllldddmmm}}}}}}rrrlllgggbbbccchhhrrriii]]]TTTOOOKKKFFFBBB888888777666555555555555333444444555555666666666333333222222333333444555111222222333333444444555222222333444444444444333333444666777777777666555666777888999999:::999999555===:::>>>LLLPPPbbbeeeIII@@@@@@>>>@@@FFFCCCAAA>>><<<<<<;;;999777777888999999888999;;;===666;;;???AAABBBFFFLLLRRRMMM___sssyyyqqqhhhfffjjjkkklllpppvvvwwwxxx~~~yyyrrrqqqqqqttt{{{uuurrrrrrxxxxxxmmmddd```XXXOOOTTT```rrrxxx~~~|||{{{VVVNNNNNNKKKMMMQQQSSSUUUUUUWWWWWWTTTPPPIIIGGGHHHQQQjjj555555555555666666666666555666666777777777777777888:::;;;;;;999999:::<<>>======???DDDGGGRRR{{{}}}lllgggnnnzzzqqqkkkbbbVVVJJJAAABBBSSSfffxxxqqqRRRGGG<<<222999888999;;;<<<=========<<<999;;;>>>CCCJJJRRRXXX\\\gggjjjooopppppprrruuuxxxuuuwwwzzz|||}}}}}}|||{{{{{{|||}}}~~~~~~}}}|||{{{~~~{{{xxxoooppprrrsssuuuyyy~~~zzzssstttxxxyyyzzz{{{|||}}}|||}}}~~~~~~~~~||||||{{{{{{{{{{{{{{{||||||}}}}}}|||{{{zzzxxxwwwuuuvvvwwwxxxyyyyyyyyyyyyxxxxxxyyyzzzzzzyyyxxxxxxxxxzzz|||||||||}}}~~~||||||~~~~~~~~~}}}|||xxxxxxvvvooohhheeeeeehhhjjjppp~~~ttt___OOOVVVfffllliiieeebbbkkksssvvvwww{{{}}}|||zzzvvvmmmaaaXXXZZZdddnnnuuurrrjjj]]]NNNBBB<<<;;;555444333333333333444555555555555555555555555555444444444444444444444444333222222111111222222333222222222222222222222222444555555666666666666666777777888999999999999888999<<<===>>>???FFFQQQYYY|||WWWGGGBBB======CCCAAAAAAAAA@@@>>>;;;999777555555666777777777777777999;;;===???@@@CCCFFFIIIMMMSSSaaaqqqtttkkkbbb```bbbeeeiiillloootttxxx|||zzzuuuyyy~~~{{{yyywwwpppjjjfff]]]XXXVVVQQQMMMTTT```pppwww|||~~~[[[RRRMMMIIIKKKKKKLLLQQQWWWZZZYYYVVVSSSQQQOOOHHHFFFOOOfff444444444444555555555555555666666777777777777777999:::<<<;;;::::::;;;===>>>??????>>>>>>???BBBEEEGGGeeetttoooooowww}}}~~~rrrbbbQQQBBB???LLL]]]yyykkkXXXDDD555888333555888:::===>>>>>>>>>;;;::::::<<<@@@GGGNNNRRR```dddjjjmmmnnnooorrrtttwwwxxxzzz{{{}}}}}}||||||}}}}}}~~~~~~~~~}}}||||||{{{yyyrrrqqqrrrssswwwzzz~~~~~~xxxyyy{{{zzz||||||}}}~~~}}}|||{{{{{{zzzzzzzzzzzz{{{{{{||||||{{{{{{zzzzzzyyyyyyvvvvvvwwwxxxxxxyyyyyyxxxxxxyyyzzz{{{{{{zzzyyyxxxxxxzzz||||||||||||~~~}}}|||}}}|||vvvtttooogggbbbbbbfffjjjpppyyyzzzqqqfff___cccjjjlllkkkllliiisss{{{zzzuuusssttttttqqqkkkbbbYYYUUUZZZeeennnuuuqqqhhh[[[LLL@@@:::777555444333333333333444555444444444444444444444444333333333333333333333333333222222111111222222333222222222222222222222222444444555666666666666666666777888888999999888888:::<<<=========AAAJJJQQQhhhiiiNNNBBB===>>>AAAAAAAAAAAA@@@>>><<<:::888555666666777777888777777888:::<<<>>>???AAAEEEGGGJJJNNNZZZhhhnnnggg___[[[___bbbfffiiilllqqqvvvyyy|||{{{|||xxxvvvssskkkeeeccc[[[UUUSSSNNNKKKSSS___qqqxxx~~~|||{{{VVVOOOJJJGGGIIIJJJLLLPPPVVVXXXXXXVVVTTTSSSNNNIIIFFFMMM```333333333444444444444555555666777777888888777777999;;;<<<<<<;;;;;;<<<======???@@@@@@??????@@@BBBAAAQQQqqqyyysssmmmqqqttt}}}ttt^^^JJJAAAHHHSSStttvvvWWW???999333555777:::<<<>>>??????>>>;;;888666888===CCCGGGWWW]]]fffkkkmmmoooqqqsssvvvvvvwwwxxxyyyzzz{{{{{{~~~}}}||||||{{{{{{{{{|||||||||}}}~~~~~~}}}~~~~~~{{{zzzvvvtttrrrtttxxx|||}}}|||zzz|||{{{{{{zzz}}}}}}~~~}}}|||{{{zzzzzzyyyyyyyyyzzzzzz{{{{{{{{{zzzyyyyyyyyyzzz{{{wwwwwwxxxxxxxxxxxxxxxxxxzzzzzz{{{{{{{{{{{{zzzzzzyyyzzz||||||||||||~~~|||{{{zzz|||~~~~~~zzztttnnnfff______bbblllrrr{{{}}}mmmfffiiimmmoookkkgggjjjpppsss}}}uuuooommmllljjjddd^^^\\\aaajjjtttzzztttooodddVVVGGG<<<666444444444333333333333444444444444444444444444444444222222222222222222222222333222222111111222222333222222222222222222222222444444555666666666666555666666777888888888888888999;;;<<<<<<:::<<>>???BBBBBBBBBAAA@@@===;;;:::666777777777888888888888777999;;;<<<===???BBBDDDGGGGGGOOO\\\cccaaaYYYTTTXXXZZZ^^^aaaeeeiiiooosss{{{www~~~}}}zzzxxxtttlllfffcccZZZSSSPPPLLLKKKTTTaaattt{{{}}}oooQQQMMMJJJHHHJJJIIILLLOOOSSSVVVVVVVVVVVVWWWPPPLLLIIIOOOaaa333333444444444555555555666666777888888888888777888999::::::::::::;;;===<<<>>>@@@AAA???>>>>>>???@@@EEEVVVwww|||ssspppuuuvvvxxxqqqYYYKKKIIIMMMdddrrrPPP>>>777777888:::;;;===>>>>>>@@@===:::777777999===???IIIQQQ\\\dddhhhkkkoooqqqssssssssssssuuuvvvxxxyyy}}}|||zzzyyyyyyyyyzzz{{{|||||||||}}}}}}}}}~~~~~~{{{|||~~~~~~|||{{{zzzvvvsssuuuzzz}}}{{{xxxssswwwzzz{{{zzzzzzzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzzzzyyyyyyyyyzzz{{{{{{zzzyyyxxxwwwwwwyyy{{{}}}yyyyyyyyyyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~~~~}}}}}}zzzyyyyyyzzz}}}~~~}}}|||~~~wwwnnneee^^^[[[bbbkkkxxxnnnaaa```lllyyy{{{ssslllnnnuuu|||{{{wwwsssnnneeecccdddlllxxxrrriii\\\LLL???777444333333333333333333333333333333333333333333333333333111111111111111111111111333222222111111222222333111222222222222222333333333444555555666666555555555666777777888888777777888:::;;;;;;::::::===???JJJ```tttjjjJJJAAABBBAAABBBBBBBBBBBBAAA???===<<<888888888777888888888999777888:::;;;;;;<<>>===>>>>>>>>>EEEVVVooouuuwww{{{|||{{{lllXXXMMMHHHOOOiiidddEEE777666666666888;;;>>>@@@@@@???===;;;:::999999999;;;BBBMMMWWW]]]ccciiimmmpppqqqqqqrrrtttvvvxxxyyy}}}|||zzzzzzzzzzzz|||}}}}}}}}}}}}||||||{{{{{{{{{yyy{{{|||~~~~~~}}}|||{{{}}}yyyuuuwww{{{}}}{{{wwwttttttuuuvvvwwwxxxzzz}}}{{{{{{{{{{{{{{{{{{|||{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzyyyyyyyyyzzzzzz{{{|||yyyxxxwwwvvvwwwyyy{{{|||{{{{{{zzzzzzzzz{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{}}}~~~|||{{{zzz{{{||||||zzzxxxuuummmddd]]]YYY\\\hhhttt~~~mmmaaa\\\eeevvv~~~~~~}}}wwweeegggnnn{{{wwwjjj```PPPAAA777333444555333333333333333333333333333333333333333333333333111111111111111111111111333222222111111222222333111111111222222333333333333444444555555555555555555555666777777777777666666888:::;;;;;;<<<<<<===AAAIIIlll|||aaaNNNFFF@@@AAABBBBBBBBBAAA@@@>>>===:::999888888888888999999777888999:::999:::<<>>===>>>>>>??????AAAHHHTTTrrr{{{}}}|||}}}|||}}}{{{dddRRRGGGCCCNNNpppvvvSSS:::777444333555999???BBBAAA@@@???===;;;999777666777===FFFNNNUUU]]]eeekkknnnoooqqqsssvvvxxxzzz{{{||||||||||||}}}~~~~~~~~~}}}||||||{{{zzzzzzzzz{{{|||}}}}}}}}}||||||}}}{{{yyyyyy||||||zzzxxxxxxtttsssuuuvvvwwwzzzyyyzzzzzzzzzzzzzzzzzzzzzxxxxxxxxxxxxxxxyyyzzzzzzxxxxxxxxxxxxyyyzzz{{{{{{xxxxxxwwwwwwwwwxxxzzz{{{zzzzzzyyyyyyzzz{{{}}}~~~{{{{{{zzzzzzzzzzzz{{{{{{}}}~~~|||{{{zzzxxxtttqqqhhhaaa[[[YYY[[[bbbooozzzpppaaa[[[^^^kkk}}}zzzsssuuuqqqssszzzrrrccc]]]SSSDDD888222222555777222222333333333333222222222222222222222222222222111111111111111111111111333222222111111222222333111111111222222333333444333333444555555555555444444555555666666666666666666777888:::<<<=========???@@@[[[}}}^^^HHH:::@@@AAAAAABBBAAA@@@???>>>;;;:::999888888888999:::888999:::999888999;;;<<<@@@@@@@@@BBBHHHMMMKKKEEEGGGHHHKKKNNNRRRXXX___dddqqqvvv}}}~~~~~~tttkkknnnxxxrrreeeYYYSSSOOOQQQ___ppp|||~~~|||{{{{{{|||~~~~~~|||}}}nnnXXXOOOPPPJJJHHHJJJHHHKKKMMMNNNNNNNNNOOOQQQTTTWWWPPPVVVqqq444444444555555555666666777777888999999999999888444555777888777888:::;;;999;;;===>>>======>>>@@@@@@???BBBEEEIII[[[|||yyyzzzooo\\\NNNHHHCCCZZZ~~~fffGGGCCC<<<666666999???DDDGGGEEEBBB???<<<999888777777;;;@@@EEEKKKTTT^^^eeehhhjjjnnnrrruuuxxxyyyzzzxxxyyyzzz|||}}}~~~}}}}}}}}}|||||||||||||||{{{{{{|||}}}}}}}}}|||||||||||||||||||||{{{zzzzzzyyysssqqqtttvvvtttvvv{{{yyyyyyyyyzzzzzz{{{{{{{{{zzzyyyxxxwwwwwwxxxyyyyyyuuuuuuuuuvvvvvvwwwxxxyyywwwwwwwwwwwwxxxxxxxxxxxxxxxwwwwwwwwwxxx{{{}}}{{{zzzyyyxxxxxxyyyzzz{{{|||~~~~~~}}}}}}~~~~~~|||yyywwwtttoooiiieee___ZZZYYY___gggnnnvvv}}}|||xxxtttppphhh``````eeelll|||tttkkkjjjuuu||||||~~~xxxeeeWWWMMMEEE;;;555333444555666111222333333333333222111222222222222222222222222222222222222222222222222333222222111111222222333000111111222333333444444222333444444555555444444444444555666666666555555666777777999;;;=========@@@>>>OOO{{{yyyWWW@@@???@@@@@@AAAAAA@@@???>>>===;;;:::888888888:::;;;888999:::999888888:::;;;===@@@@@@???BBBGGGFFFAAACCCDDDGGGIIINNNTTT\\\aaakkkttt|||{{{mmmaaahhhxxx|||nnnaaaYYYUUUWWWgggxxx}}}~~~}}}|||}}}~~~~~~}}}|||}}}cccQQQLLLNNNIIIHHHKKKIIILLLMMMMMMMMMLLLLLLMMMOOONNNKKKTTTqqq333333333444444444555555777777888999999999999888444666888888888999;;;<<<999:::<<<===<<<===???AAA<<<:::===BBBBBBJJJddd|||vvvvvvvvv{{{vvveeeXXXSSSDDDSSSrrrwwwXXXQQQFFF===888:::???CCCOOOLLLFFFAAA===;;;:::;;;222444777999>>>FFFRRRZZZbbbeeejjjooosssuuuvvvvvvssstttwwwyyy{{{|||||||||{{{{{{||||||}}}~~~~~~~~~||||||}}}}}}}}}}}}}}}|||{{{|||~~~}}}{{{zzzzzz{{{wwwqqqppptttuuuqqqqqquuuyyyyyyzzzzzz{{{||||||}}}}}}|||zzzxxxwwwwwwxxxxxxsssssssssttttttuuuwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuwwwzzz}}}~~~zzzyyyxxxxxxxxxxxxyyyzzz{{{|||}}}}}}||||||}}}~~~zzzxxxtttqqqlllfff___[[[[[[YYY\\\hhhrrrxxx|||tttjjjcccdddeeedddfffjjjnnnyyyrrrgggccckkkxxx~~~}}}}}}zzzxxxxxxvvvlll]]]QQQAAA<<<777444555666555444111222333444444333222111111111111111111111111111222222222222222222222222333222222222222222222333000000111222333333444444222333444444555555444444333444555555666666555555888777777888:::<<<<<<;;;@@@;;;BBBaaannnRRR>>>???@@@AAA@@@@@@>>>>>>===<<<:::888888888:::;;;999::::::999888888999;;;;;;@@@AAA>>>???CCCCCC???>>>@@@BBBEEEIIIOOOWWW]]]cccoooxxx{{{|||}}}kkk]]]fffzzzwwwhhh```[[[^^^nnn~~~~~~~~~}}}~~~~~~}}}|||}}}|||{{{|||nnn]]]NNNLLLOOOJJJIIINNNMMMLLLMMMMMMLLLKKKJJJJJJKKKGGGFFFQQQnnn555555444333444555666777777777888888888888777777666666666777888888999999999999999:::;;;<<<===>>><<<<<<======@@@FFFMMMRRRrrrzzzsss}}}vvvvvv}}}qqqkkkeeeWWWPPP]]]qqq~~~{{{uuudddNNN>>>:::;;;<<>>DDDAAAKKKtttlllIII??????BBB@@@DDDFFF???>>>?????????===;;;999888888888999999999888888777888999;;;===>>>>>>======<<<===???AAADDDIIIPPPTTT```hhhpppuuuzzzzzzqqqxxxppp___eeevvvuuuggg```fffttt}}}~~~|||~~~|||zzzyyyxxxxxxxxx|||www\\\RRRPPPMMMKKKJJJLLLOOOQQQMMMNNNNNNNNNNNNMMMMMMLLLEEEIIILLLVVVttt444444333333333444555666777777888888888777666666555666666777777888999999999999999::::::;;;<<<===<<<<<<;;;;;;<<<@@@FFFJJJZZZwwwxxx}}}|||wwwzzz~~~www{{{kkk[[[XXX\\\dddnnnvvv{{{|||tttaaaMMM@@@999555EEECCCDDDEEEEEEBBB@@@BBB:::777666999999999===CCCGGGMMMWWW___eeejjjnnnpppooopppqqqsssuuuvvvxxxxxxyyyzzzzzz{{{{{{|||}}}}}}~~~{{{yyyzzz|||}}}|||zzz|||||||||||||||{{{zzzzzzxxxvvvttttttwwwyyyyyyxxxwwwwwwwwwxxxxxxyyyzzz{{{yyyyyyyyyyyyxxxwwwvvvvvvuuuuuutttttttttuuuuuuvvvvvvwwwxxxyyyyyyxxxvvvuuuwwwvvvuuutttssstttvvvwwwvvvzzz}}}|||yyyvvvxxxzzz|||yyyuuutttuuuvvvvvvuuuuuukkkccc___[[[VVVVVVYYYdddooozzz~~~pppaaaLLLRRR\\\hhhuuu~~~{{{rrrsss|||vvvqqqtttooohhhbbb______dddqqq~~~ssseee]]]YYYRRRFFF===888777555444333333333333222222222222222222222222111111111111111111111111//////000111111111111111222222222222222222222222222222222222333333333333444444444444555555555555666555444444444555777777777777777777888999::::::777===<<>>===999<<>><<<:::888888888888999999888888888999:::;;;<<<======<<<<<<;;;===>>>@@@CCCHHHNNNSSS]]]eeemmmrrruuu~~~}}}uuusss}}}zzzhhhkkkzzz}}}qqqkkknnnyyy~~~{{{yyyvvvsssqqqpppqqqqqqrrrxxx~~~kkkUUUQQQPPPMMMLLLKKKLLLNNNOOOMMMMMMMMMMMMMMMLLLLLLKKKIIIIIIFFFMMMlll333333222222222333444555777777888888777666555555555555666666777888888888999999999999:::;;;<<<<<<======<<<;;;:::<<<@@@CCCJJJUUUxxx||||||vvvooo|||wwwjjjZZZOOOKKKNNNZZZeeekkksssvvvlll\\\LLL@@@888888<<<@@@CCCFFFHHHEEE???>>>:::999:::999777999<<>>AAAOOOhhhoooQQQ???===888888???BBB@@@@@@@@@???>>><<<:::999888888888888888888888888:::;;;<<<<<<<<<<<<;;;;;;:::;;;===???AAAFFFLLLPPP[[[ccclllppprrrvvv{{{rrrxxx}}}uuusss}}}|||wwwxxx~~~xxxtttoookkkhhhgggiiijjjhhhqqqzzz{{{^^^PPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJHHHEEENNNppp222222222222222333333333777777777777666555444444444444555666666777777888999999999999999:::;;;;;;?????????===<<<===???BBBIIIIII___{{{}}}zzzqqq|||ggg```VVVMMMHHHGGGLLLQQQZZZdddnnnppplllaaaPPPBBB777;;;===>>>DDDJJJHHH@@@DDD???<<<<<<<<<999888:::;;;@@@GGGOOOVVV]]]dddhhhiiijjjmmmooorrrssstttuuuwwwwwwxxxxxxyyyzzzzzzzzzxxxwwwvvvvvvwwwxxxxxxxxxzzzzzz{{{{{{{{{zzzzzzyyy{{{zzzxxxwwwxxxyyyyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxwwwvvvvvvvvvvvvvvvuuuuuutttwwwxxxxxxxxxxxxwwwvvvuuuvvvwwwwwwwwwvvvtttsssrrrvvvyyy}}}~~~}}}|||||||||zzzyyywwwtttppplllhhheee]]]VVVOOOOOOTTT^^^iiipppxxx}}}}}}tttdddVVVOOOMMMsssyyyzzzzzzvvvfff___bbb``````dddgggiiijjjkkkpppkkkddd\\\TTTJJJ???777333333333333333333444444111111111111111111111111111111111111111111111111//////000111111111111111111111111111111111111111000000000000111111111111222333333333444444444444444444444444444555555555555555666777888888888888999===>>>BBBFFFRRR|||zzz^^^FFFCCC???<<<>>>>>>@@@@@@@@@@@@???===;;;:::888888888888888999999:::<<<<<<<<<<<<;;;;;;::::::999:::<<<===???DDDIIIMMM[[[ccclllqqqrrrtttyyy~~~yyy{{{}}}|||~~~~~~}}}}}}~~~~~~}}}tttpppjjjddd``````bbbdddfffmmmttt{{{jjjWWWRRRNNNNNNNNNMMMLLLJJJIIIHHHJJJKKKKKKKKKKKKKKKJJJJJJFFFGGGJJJZZZ~~~111111111222222222222222666666666666666555444333444444444555666666777777999999888888888999::::::===>>>???>>>===>>>@@@BBBCCCEEEMMMcccyyy|||~~~||||||xxxoooaaaUUUNNNJJJDDD@@@RRR\\\lll~~~qqq[[[BBB>>>888888AAAMMMQQQNNNIIICCC>>>>>>===:::999:::555888===AAAFFFLLLRRRVVVbbbdddhhhlllppprrrttttttvvvvvvwwwwwwxxxyyyyyyyyyvvvvvvwwwvvvvvvwwwxxxyyyyyyyyyzzzzzzzzzzzzyyyyyy{{{zzzyyyxxxxxxxxxyyyzzzzzzzzzxxxwwwvvvuuuuuuuuuvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwxxxxxxxxxxxxwwwvvvwwwwwwwwwxxxxxxwwwwwwwwwxxxyyyyyyzzzyyywwwuuusssrrruuuxxxzzz{{{zzzzzz{{{|||zzzvvvppphhhaaa\\\YYYQQQQQQQQQUUU```mmmwww|||wwwtttlll___RRRNNNTTT\\\yyytttrrrvvvuuufff___XXXZZZ]]]___bbbdddaaa^^^aaabbb```XXXLLL???777333222222222333333333333333111111111111111111111111000000000000000000000000//////000111111111111111111111111111111111111111//////000000000111111111222222222222333333333444222333333444444444444444333444666777777888777777777777888>>>AAABBB```~~~wwwUUUJJJBBB>>>>>>;;;??????@@@@@@@@@>>>===<<<999999999888999:::;;;<<<===<<<;;;;;;::::::999999999:::;;;<<<>>>BBBGGGKKKXXX```iiioooqqqsssvvvzzz~~~~~~}}}|||}}}|||yyyvvvuuummmhhhaaa[[[XXXYYY[[[]]]fffjjjkkkjjjnnnzzz~~~}}}{{{]]]QQQQQQLLLLLLLLLKKKJJJHHHGGGEEEIIIIIIJJJKKKKKKKKKKKKKKKHHHJJJMMM]]]000111222333333333333222444444555555555555444444333333444444555666666666999888888777888888999999777999;;;<<<<<<<<<>>>???===AAACCCHHH]]]~~~wwwwwwxxx|||{{{uuubbbZZZVVVNNNFFFFFFPPPggg[[[JJJ999777@@@MMMXXX___QQQHHHAAA???>>>;;;999:::666777999:::;;;???DDDHHHVVVYYY___eeekkkoooqqqrrrttttttuuuuuuvvvwwwwwwwwwuuuvvvwwwwwwvvvvvvxxxzzzxxxxxxyyyyyyzzzzzzyyyyyyyyyzzzzzzxxxwwwwwwzzz|||{{{zzzyyyxxxwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvvvvwwwxxxzzzzzzzzzyyyxxxvvvvvvvvvwwwwwwxxxyyyyyyyyyzzz{{{{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{|||||||||yyyvvvoooeee[[[SSSNNNMMMMMMTTT\\\dddnnnxxx{{{yyyddd\\\QQQJJJHHHMMM[[[hhhvvvpppllliiijjjooopppjjjccc___VVV[[[___```bbbdddbbb___ZZZZZZXXXOOOCCC999444333111111222333333333222222111111111111111111111111000000000000000000000000//////000111111111111111111111111111111111111111///000000000111111111111111111222222222333333333111222333333444444333333222333555777777777666666777666666<<>>MMMmmmmmmSSS@@@===???;;;===>>>@@@AAAAAA@@@??????;;;::::::999:::;;;===>>><<<<<<;;;:::999999::::::999:::;;;;;;===@@@FFFJJJTTTZZZbbbiiilllooosssvvvxxx|||~~~}}}||||||}}}~~~zzztttnnnkkkjjj```]]]WWWQQQOOOPPPSSSUUUcccdddaaa[[[ZZZeeeyyy~~~iiiRRRKKKLLLIIIIIIIIIHHHGGGFFFEEEDDDGGGHHHIIIKKKLLLMMMMMMMMMNNNMMMLLLUUUvvv111111333444444444333222222333444444555555555555222333333444555555666666888888777777777777888888555777:::;;;;;;;;;<<<===>>>===@@@CCCJJJ^^^zzztttuuu{{{~~~pppfffccc[[[QQQ???EEEUUUuuudddFFF>>>AAAEEEPPP^^^^^^SSSIIIEEEBBB???======<<<<<<;;;999888;;;???CCCHHHLLLTTT\\\ccciiilllmmmqqqqqqrrrrrrssstttttttttsssuuuvvvvvvtttuuuwwwzzzwwwwwwxxxyyyyyyyyyyyyyyywwwxxxyyyxxxvvvwwwzzz}}}|||{{{zzzxxxwwwwwwwwwwwwwwwwwwxxxwwwwwwvvvuuuttttttuuuwwwyyyzzzzzzyyyyyytttuuuuuuvvvwwwyyyzzz{{{zzzzzzzzz{{{{{{zzzzzzyyy}}}{{{yyyxxxxxxxxxxxxxxxnnnkkkdddZZZPPPLLLLLLNNNPPP\\\jjjsssyyyyyypppeeeOOOFFFAAAFFFOOOYYYeeeoooyyytttllleeeaaadddgggddd___[[[VVV^^^cccccccccgggiiihhh]]]VVVKKKBBB;;;777555444111111222333333222111000111111111111111111111111000000000000000000000000//////000111111111111111111111111111111111111111000000000111111111222222111111111111222222222222000111222333444333333222111333555666777777666555888:::888===CCC???EEEXXXeeeEEE===@@@;;;<<<===???AAABBBBBBBBBAAA===<<<;;;:::;;;===???@@@<<<;;;:::999999999:::;;;999:::;;;;;;<<<@@@EEEIIIQQQVVV]]]bbbfffjjjooossssssuuu{{{~~~~~~}}}|||||||||||||||}}}~~~~~~~~~{{{tttkkkddd```___VVVSSSNNNJJJIIIKKKNNNPPP^^^___^^^XXXVVVbbb{{{rrrYYYLLLHHHIIIFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHKKKMMMNNNOOOPPPNNNNNNMMMUUUsss111222333444555444333333111111333444555666666666222222333444444555555666888888777777777777777888666888;;;<<<;;;;;;;;;<<>>===:::777666777<<>>CCCKKKUUU^^^dddhhhiiinnnoooooopppqqqqqqrrrrrrrrrtttvvvuuussstttvvvyyyvvvwwwxxxyyyyyyyyyyyyyyyuuuwwwxxxxxxvvvwwwzzz}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxxxxwwwwwwuuuttttttrrrtttvvvyyyzzzzzzyyyyyysssttttttvvvwwwzzz{{{}}}zzzzzzzzzzzzzzzzzzzzz{{{zzzwwwssspppooonnnnnnmmmccc```ZZZSSSMMMLLLQQQVVVUUUdddttt|||~~~wwweeeSSSGGG@@@AAAOOO```kkkqqqwww}}}zzzooohhheeejjjmmmggg^^^WWWRRR\\\bbb``````fffkkklll___PPP>>>444333444444111111222222333222111000///000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000111111111111222222222222000111111111111222222222000111222333444333222222111222555666777777555555666:::888:::@@@===???MMMnnnwwwNNN@@@AAA:::;;;<<<>>>AAABBBCCCCCCCCC>>>===<<<;;;<<<>>>@@@BBB;;;:::999999999:::;;;<<<:::;;;;;;;;;<<<@@@EEEHHHRRRVVV[[[___dddhhhnnnrrrlllpppvvv||||||{{{{{{{{{{{{||||||}}}|||~~~~~~}}}||||||xxxpppfff]]]YYYXXXQQQOOOKKKHHHHHHJJJLLLNNNZZZ^^^___\\\[[[iii~~~aaaPPPKKKJJJIIIEEEDDDCCCCCCCCCCCCDDDDDDDDDFFFHHHKKKNNNPPPQQQRRRHHHMMMRRR]]]zzz111111000000111111222333333333333333333333333333222222222222333444555555888888777777666666555555999999999999::::::;;;<<<>>>>>>===<<>>>>>;;;999888888<<<<<>>???RRRrrrzzzfffHHH???AAA<<<<<<;;;<<<@@@DDDBBB>>>===???BBBCCC>>>888777999::::::::::::999888777666::::::999:::<<<@@@DDDFFFMMMQQQVVVZZZ^^^ccchhhkkkjjjooossssssttt}}}{{{zzzyyyzzzzzz~~~}}}|||}}}~~~~~~|||{{{{{{xxxnnn```ZZZXXXRRRJJJJJJEEECCCCCCDDDDDDHHHNNN]]]eeeiiiiiiooo~~~___UUUKKKEEEGGGHHHKKKIIIGGGEEEDDDDDDEEEFFFIIIHHHJJJQQQXXX\\\ZZZVVVQQQKKKNNNfff111111000000111111222333333333333333333333333333333333333333444555666666888777777777666666666555999999999999:::;;;<<<<<<<<<===>>>>>>???BBBGGGKKK^^^qqq~~~~~~yyylllgggeeeYYYNNNHHHIIIWWWxxxgggLLL???===;;;CCCOOO[[[aaa^^^QQQCCCJJJDDD===999888999999999:::999999===CCCHHHLLLNNNUUUXXX[[[```dddgggiiijjjlllmmmnnnppprrrsssuuuuuuvvvuuuttttttuuuvvvyyyzzzxxxwwwuuussssssssstttuuuttttttttttttttttttttttttyyyxxxvvvuuuttttttuuuuuurrrssstttuuuvvvvvvuuutttuuutttssssssssstttuuuvvvvvvuuutttuuuvvvvvvtttssssssqqqmmmhhhaaaYYYSSSOOOIIIHHHHHHJJJQQQ\\\hhhppp}}}vvvnnneeeZZZMMMFFFEEEUUUaaaoooyyy~~~~~~wwwnnnttt|||}}}yyypppjjjlllnnnllleee\\\VVVSSS[[[^^^]]]WWWTTTSSSOOOJJJ???999222///111333333222000000000000000000000000111000000000/////////...000000////////////000000////////////////////////////////////////////////111111111111111111111111111111111111111111111111111111111222222222333333111222333444555555555555777888888999;;;<<<>>>???BBBSSS~~~wwwuuu^^^GGG???>>>;;;777777<<>>888888999999::::::999999:::999999999;;;???BBBDDDIIIMMMQQQUUUYYY]]]aaadddccchhhkkkjjjjjjppp}}}~~~~~~|||{{{zzzzzzzzzzzz|||{{{zzz{{{{{{{{{yyywwwwwwtttjjj]]]VVVTTTNNNGGGFFFDDDDDDEEEDDDFFFPPP\\\lllmmmmmmooo|||lllSSSMMMFFFDDDHHHIIIJJJIIIGGGEEEDDDDDDEEEFFFJJJNNNVVVaaagggeee\\\TTTNNNIIILLLccc111000000000000111222222333333333333333333333333333333333444444555666777777777777777666666666666888888999999:::;;;<<<<<<:::<<<>>>???>>>>>>>>>???DDDLLLcccyyyyyytttcccSSSEEEEEEYYYpppeeeMMM@@@888???CCCFFFTTTdddbbbUUUSSSLLLFFFCCCDDDBBB<<<666:::888666777999<<<>>>>>>FFFHHHLLLRRRXXX___cccfffhhhiiikkklllnnnppprrrrrrtttsssrrrrrrssstttvvvwwwwwwvvvtttsssrrrrrrssssssttttttttttttttttttttttttuuuuuuttttttttttttuuuuuussstttuuuvvvvvvvvvuuutttqqqppppppppppppqqqrrrsssrrrqqqqqqqqqrrrqqqnnnlllgggddd^^^XXXQQQLLLHHHFFFHHHIIIMMMTTT```kkktttyyyxxxiiiWWWLLLIIIOOO]]]jjjuuuyyy~~~ttteeegggwwwwwwtttooojjjnnnqqqqqqjjj___YYYYYY[[[]]]ZZZUUUOOOLLLIIIAAA888555111......111444444333000000000000000000000000000000000000////////////000//////......//////000////////////////////////......------...///000111////////////////////////111111111111111111111111111111111222222222222333111222333444444555555555777777888888:::;;;===>>>>>>===[[[~~~pppwwwZZZJJJ@@@;;;888888===BBBEEEFFFFFFDDDBBB???>>>===;;;888999999999999999999999999:::999999999:::===???AAAEEEHHHLLLOOOQQQTTTXXX[[[^^^bbbeeegggggghhhmmmqqqwww}}}|||{{{}}}|||{{{zzzzzzzzzzzzzzz{{{zzzxxxxxxxxxwwwtttrrrkkkggg^^^SSSMMMKKKGGGBBB???AAACCCCCCBBBHHHZZZlll~~~zzzvvv{{{zzz[[[IIIGGGCCCCCCHHHHHHIIIHHHGGGEEEEEEEEEFFFFFFGGGLLLUUU___ddd___UUULLLKKKFFFJJJ___000000000000000111222222222222222222222222222222333333222333333444555666666666666666777777777777777888999:::;;;;;;<<<<<<:::<<<>>>>>><<<;;;:::;;;@@@@@@MMMlll~~~sssvvvxxxfffQQQDDDHHHSSS```eeettt}}}fffVVV>>>@@@>>>:::BBBWWWkkktttbbbZZZQQQJJJGGGDDD???;;;===:::777666777999999999===>>>BBBGGGMMMUUU[[[___eeeeeefffhhhjjjkkklllmmmpppooooooooopppqqqrrrsssuuutttsssrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrsssttttttuuussstttuuuuuuuuutttsssrrrnnnnnnnnnnnnooooooppppppnnnnnnmmmmmmmmmkkkhhheee\\\YYYRRRLLLHHHEEEEEEEEEKKKQQQ[[[hhhrrrwwwvvvttt^^^QQQEEECCCNNNeee|||}}}|||pppbbbeeesssyyyssslllgggsssqqqkkkbbbZZZYYY^^^ddd[[[WWWQQQKKKGGGBBB:::333444222111111333444222111////////////////////////000000000000/////////////////////....../////////////////////////////////...---,,,,,,---000222444////////////////////////111111111111111111111111111111111111222222222222111111222333444444444444777777777888999:::;;;<<>>;;;>>>BBBEEEFFFHHHFFFEEECCC@@@AAAAAA<<<666;;;;;;:::999888888777777999999888888999;;;===>>>CCCEEEHHHJJJLLLNNNQQQSSSYYY[[[___cccfffhhhjjjkkkrrrxxx~~~|||{{{zzz{{{{{{{{{zzzzzzzzzyyyyyy|||zzzwwwvvvuuusssooommmaaa]]]UUUMMMHHHEEEDDDBBB>>>???AAACCCEEENNNcccvvvyyyzzzkkkSSSGGGGGGCCCCCCGGGFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGHHHKKKOOOQQQPPPLLLHHHGGGEEEGGGZZZ~~~000000//////000000111222222222222222222222222222111111111111222333444555555555666666777777888888666777999:::;;;<<<<<<<<<;;;<<<<<<;;;::::::<<<>>>======BBBSSSqqqxxxrrrxxxzzzfffRRRGGGEEEKKKJJJVVVpppsssHHH???999<<>><<<999777888999999999999:::;;;>>>CCCIIINNNRRRYYY[[[]]]___bbbeeeggghhhjjjjjjkkkkkklllmmmoooooorrrrrrqqqqqqppppppppppppmmmmmmmmmmmmmmmmmmmmmmmmooopppqqqrrrsssttttttuuuooopppqqqqqqpppooonnnmmmmmmnnnnnnnnnnnnnnnnnnmmmkkkiiifffdddaaa^^^YYYVVVNNNLLLHHHEEEDDDFFFHHHJJJVVV___mmmyyy|||vvvjjjaaaJJJFFFEEEKKKYYYrrr~~~}}}tttiiieeennnwww{{{{{{vvvnnnfffkkkhhhccc___^^^___```aaa\\\XXXRRRKKKCCC;;;666444333333222333333222111000////////////////////////////////////000000000000//////............//////........................///...------///111444666000000000000000000000000000000000000000000000000000000111111111222222222000111222333444444444444666666666777888999:::;;;AAA<<<@@@___ssstttqqqQQQEEE<<<;;;???DDDLLLSSSOOOMMMGGG@@@@@@DDDCCC>>>;;;:::999888888888888999999888888888999:::<<<<<>>@@@>>>??????BBBPPPllluuurrruuu|||}}}iiiUUUHHHCCC<<<@@@VVVqqqoooTTT<<<888<<>>AAADDDHHHJJJMMMRRRVVV[[[^^^``````aaabbbdddfffggghhhiiillllllllllllmmmmmmmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkklllnnnooopppqqqqqqqqqmmmnnnnnnnnnmmmllljjjiiiiiiiiiiiiiiihhhgggfffeeebbb^^^YYYUUUQQQLLLHHHDDDBBBCCCCCCFFFJJJPPPUUUXXXpppvvv|||{{{ppp```PPPFFFBBBGGGOOOWWW___ooo}}}tttgggiiimmmrrrvvvtttkkkcccYYY[[[^^^ccceeebbb\\\VVV]]]VVVNNNGGG===555222333......///000111111111000000000000000000000000000////////////000000000000///......------......///........................//////...///000222444555111111111111111111111111000000000000000000000000000000000111111111111222000111222333333444444444666555555666777888999999;;;===>>>LLLuuu}}}ooozzzmmmWWWAAA888999@@@OOO^^^kkkgggZZZJJJCCCEEEEEEAAA<<<;;;::::::::::::<<<===888888888999999;;;<<<<<<@@@BBBDDDEEEFFFGGGIIIKKKOOOOOOPPPRRRVVV[[[___bbbaaaffflllppptttzzz}}}}}}~~~}}}|||zzzzzz{{{|||}}}{{{{{{{{{zzzyyyxxxvvvuuuxxxuuurrrnnnkkkfffbbb^^^YYYTTTMMMHHHBBB>>>???DDDFFFEEEFFFIIILLLQQQ]]]iiixxxtttPPPCCCBBBEEEAAABBBFFFCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIFFFFFFGGGTTTuuu///////////////000111111111111111111111111111111111111111111222333444444444444555666777888999999555666999;;;======<<<<<<;;;;;;<<<;;;::::::===??????@@@@@@>>>AAANNNcccsss}}}uuutttxxx|||{{{|||ssscccIII???:::BBBRRRaaammmuuunnnSSS@@@888999???DDDTTT^^^mmmxxxxxxmmm]]]QQQQQQMMMHHHDDDAAA???===<<<<<<<<<::::::999:::;;;;;;<<<===@@@CCCGGGKKKNNNOOOPPPRRRTTTVVVYYY[[[\\\]]]______```bbbccccccddddddddddddddddddddddddddddddbbbcccdddfffgggggggggffffffgggggggggfffdddbbbaaa[[[[[[[[[[[[YYYWWWUUUTTTQQQNNNIIIEEECCCBBB@@@???AAADDDJJJRRR\\\dddkkkooo}}}|||vvviiiXXXJJJDDDDDDNNNVVV```ccc```eee|||~~~~~~~~~pppllljjjkkklllhhh```ZZZNNNTTT\\\aaaaaa]]]WWWSSSWWWKKK@@@;;;777222000111,,,---////////////000000000000000000000000000000.../////////000000000111///......------......///.................................///000111222222000000000000000000000000000000000000000000000000000000000000111111111111000111222333333444333333555555555555666777888888999<<<>>>DDDXXXwww}}}tttUUUEEE===>>>IIIXXXtttxxxrrrbbbXXXUUUOOOFFFEEECCC@@@>>><<<;;;;;;<<<777777888999:::;;;<<<===<<<>>>@@@BBBBBBCCCEEEGGGJJJLLLMMMNNNOOORRRWWW[[[]]]aaafffiiijjjkkkooorrryyy~~~~~~~~~~~~~~~||||||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}|||zzzyyyyyyyyy{{{|||{{{{{{{{{zzzyyyvvvtttsssrrroookkkfffbbb]]]XXXTTTNNNIIIFFFEEECCCAAAFFFNNNVVVZZZ___```\\\YYYaaalllzzzYYYIII???AAADDD???@@@DDD@@@???@@@AAABBBCCCCCCCCCCCCBBBCCCEEEFFFGGGGGGIIIJJJHHHIIIIIISSSsss///////////////000111111111111111111111111111111222222222222333444555555333444555666777888999:::444666999;;;======<<<<<<:::;;;===<<<;;;:::;;;<<<:::<<<>>>@@@BBBGGGOOOTTT{{{{{{~~~}}}|||\\\QQQEEE>>><<<@@@KKKWWWiiirrroooZZZFFF???<<<888;;;@@@LLL^^^nnnuuusssnnnaaa\\\UUUOOOJJJFFFCCC@@@AAA@@@>>>===<<<;;;::::::888888999;;;<<<===>>>???CCCDDDGGGJJJMMMOOOQQQQQQSSSTTTUUUWWWYYYZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]]]]]]]]]]\\\ZZZZZZZZZZZZYYYWWWUUUSSSNNNNNNNNNMMMKKKIIIFFFEEECCC@@@===<<<>>>AAABBBCCCFFFKKKUUUaaammmxxxqqqmmmcccSSSFFFEEEPPP[[[eeemmmssslll^^^[[[nnn{{{mmmhhhooo{{{zzztttnnniiiddd\\\TTTPPPMMMSSSZZZ[[[WWWTTTUUUXXXOOO???222111333222000000000111111000///...///000000000000000000000000000.../////////000000111111.........------.................................,,,---...///000000000///000000000000000000000000000000000000000000000000000000000000111111111111000000111222333333333333555555555555555666777888888999;;;===@@@TTT|||lllXXXIII>>>@@@JJJaaaqqq|||xxxrrrnnncccUUUPPPLLLGGGBBB===999888777666777888999;;;<<<===>>>999;;;===??????@@@BBBDDD@@@DDDGGGHHHHHHJJJPPPTTTXXX[[[^^^___bbbgggooovvvnnnsssyyy}}}~~~}}}}}}|||zzzzzz{{{~~~}}}|||~~~~~~||||||}}}~~~~~~~~~~~~}}}~~~|||zzzxxxxxxxxxyyyzzz|||||||||{{{xxxvvvsssrrrmmmjjjeeeaaa\\\WWWQQQMMMIIIEEEEEEIIIKKKMMMVVVaaaooowww~~~ssskkkqqq}}}cccCCCIIIAAACCCDDD>>>>>>BBB===>>>???@@@AAABBBCCCCCCCCCEEEEEECCCAAABBBFFFLLLPPPIIIKKKJJJRRRrrr000000000000000111111222333333222111000000000111111222333222111111222444444555777888888888777666777777888888888999999999888999999::::::;;;;;;<<<===??????===;;;===DDDJJJXXXppprrrtttyyyvvv___JJJEEEDDD??????DDDVVVbbbhhhaaaXXXQQQGGG===888???CCCEEEMMM___rrr~~~{{{vvvkkk^^^RRRKKKIIIIIICCCCCCBBB???<<<;;;;;;<<<:::;;;;;;999777666888;;;<<<===>>>???AAABBBDDDDDDGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOSSSRRRPPPNNNNNNNNNOOOOOOKKKKKKJJJIIIIIIHHHGGGGGGEEEFFFEEECCC@@@???@@@AAAAAA@@@>>>>>>@@@DDDHHHJJJXXX^^^iiiyyyzzzoooeeeWWWGGGAAAIIIWWWeeemmmrrrvvvssshhh___bbbkkkqqqxxxsssnnnjjjfffeeekkkttt}}}}}}iiiVVVPPPTTTXXX[[[XXXWWWZZZ______[[[VVVBBB:::333333333111000222111000000///////////////////////////////////////111///...------...///111............////////////..............................////////////......---......///000111111222111000000////////////000111111111111111111111111222222333333333444444444555555666666777777888888;;;888:::>>>>>>FFFbbbsssyyylll\\\III===GGGSSSiii|||}}}ssshhh```SSSFFF>>>;;;<<<>>>888777777777888999::::::<<<<<<>>>???@@@@@@@@@@@@BBBCCCCCCEEEGGGIIIKKKLLLTTTWWWZZZ]]]```eeejjjnnnoooqqquuuxxxzzz}}}}}}|||||||||}}}}}}~~~{{{}}}zzzwwwwww{{{~~~}}}yyyyyy{{{~~~~~~||||||}}}}}}{{{zzz|||zzzwwwvvvwwwyyyyyyyyyzzzxxxvvvuuusssqqqnnnllliiibbb]]]ZZZVVVOOOJJJIIIKKKCCCCCCMMMSSSXXXfffwww{{{nnntttaaaPPPMMMFFFEEEDDDBBBAAA@@@??????===???@@@@@@??????@@@AAADDDDDDDDDCCCBBBCCCFFFIIINNNIIIFFFTTTwww000000//////000000111222333222111111000000111111000111222222111111333555444555666777888777666666888888888888999999999999888888999999:::;;;;;;;;;:::;;;<<<======???CCCEEEJJJZZZpppzzzzzz{{{pppXXXLLLDDD<<<<<>>???AAA<<<<<<<<<<<<<<<===???@@@:::;;;;;;<<<<<<======>>>>>>??????@@@BBBCCCDDDDDDAAAAAAAAABBBCCCDDDDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@:::;;;===<<<;;;;;;<<<>>>>>>======@@@FFFOOOXXX]]]rrrrrrtttuuutttkkk^^^TTTHHHIIIMMMRRRYYY```eeehhhkkktttxxxpppgggeeeiiilllhhhgggiiikkkjjjfffhhhlll~~~}}}rrr___QQQPPPUUUXXX[[[\\\^^^```___ZZZTTTOOO;;;555000111222000000222111111000///.........///........................000///...------...///000............////////////..............................////////////............//////000000111111000///////////////000000111111111111111111111111222222222222333333333333333444444555555666777777888666888<<<;;;>>>RRRhhhxxxpppwwwrrrTTT>>>@@@GGG[[[rrr|||uuuhhhZZZMMMCCC===:::777777777777888999;;;;;;:::;;;<<<===>>>>>>>>>>>>@@@@@@AAABBBDDDFFFHHHIIIOOOQQQTTTWWW[[[___eeeiiikkknnnqqqssstttuuuwwwxxxyyy}}}}}}|||{{{||||||}}}{{{yyyyyy{{{{{{yyywww|||yyyvvvvvvzzz}}}~~~~~~}}}|||yyywwwwwwwwwyyyzzz{{{{{{|||||||||{{{zzzzzzzzzyyyxxxvvvvvvvvvvvvwwwvvvuuusssrrrqqqoookkkhhhccc[[[UUUVVVUUUOOOHHHEEEFFFDDDGGGQQQ]]]jjjyyyvvvrrrqqqUUUHHHFFFEEEDDDBBBAAA@@@?????????===???@@@@@@??????@@@AAACCCDDDEEEEEEEEEFFFIIIKKKKKKGGGEEEQQQqqq000000//////000000111222222222111000000000111111///000111111111222444666444555666666777777666666888888888999999999::::::888888888999::::::;;;;;;::::::<<>>KKK]]]eeesssrrrgggZZZYYYVVVPPPJJJFFFDDDEEEAAA???<<<;;;;;;;;;:::999999999999999999888888888777777777888888999999:::999999999:::;;;;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999;;;<<<>>>>>>>>>>>>???AAA???BBBHHHPPPYYYbbbjjjnnnmmmjjjeee^^^VVVMMMFFFBBB???JJJYYYffflllmmmllllllmmmvvvzzztttllljjjmmmooonnnnnnoooqqqlllccc^^^___aaa```ZZZQQQOOORRRVVVWWWXXX^^^bbb```VVVKKKCCC???333///---000222000000222222111000///....................................000///...------...///000---............/////////..............................////////////......////////////////////////............///000111111111111111111111111111111000111111111222222222222222222333333444555555666777555666:::999888AAANNN~~~mmmeeexxxrrrRRRHHH===III]]]pppxxxxxxzzz~~~~~~yyyqqqfffYYYLLLAAA;;;888888888888999:::;;;<<<888999:::;;;;;;<<<;;;;;;======>>>???AAABBBDDDEEEGGGJJJMMMPPPSSSXXX^^^bbbgggiiilllmmmllllllmmmooorrruuuxxx{{{}}}~~~~~~}}}|||{{{zzzyyyyyyzzz{{{yyywwwvvvvvvwwwxxxwwwuuuyyywwwuuuuuuxxxzzz||||||yyyyyyyyyxxxxxxwwwvvvuuuvvvzzz}}}}}}zzzxxxxxxyyywwwyyyzzzxxxtttrrrrrrtttrrrpppooonnnmmmiiieeeaaa\\\SSSNNNPPPRRRNNNHHHEEEHHHPPPYYYdddvvv{{{vvvyyy~~~ZZZIIICCCAAABBBBBB@@@???>>>>>>>>>>>>===???@@@@@@??????@@@AAA@@@BBBEEEFFFFFFGGGIIIJJJEEEDDDCCCLLLhhh///////////////000111111111111000000000000111111...///111111111222444666444444555555666666666666888888888999999999999:::777777888888999:::::::::======@@@IIIRRRSSSLLLDDD@@@@@@BBBJJJ^^^~~~tttxxxzzzgggTTTJJJFFFEEEEEECCCDDDMMM^^^mmmvvvaaaMMMCCC===777888>>>===DDDQQQdddvvv{{{rrrqqqoooiii```XXXSSSQQQPPPMMMHHHFFFEEEDDDBBB@@@???>>>>>>===<<<<<<;;;;;;:::999999888888777777666888999999999::::::;;;;;;:::;;;<<<=========;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>@@@AAABBBBBBEEEHHHKKKNNNSSSXXX\\\cccfffhhhiiiiiiiiikkklllpppsssvvvxxxyyyzzz|||~~~||||||{{{{{{{{{|||}}}~~~~~~}}}}}}~~~~~~|||zzzyyyyyyxxxwwwvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuuttttttuuuwwwyyyyyyyyyzzz|||}}}|||zzzwwwuuuuuuzzz~~~yyyuuuuuuvvvvvvzzz}}}{{{uuupppppprrrooommmllljjjgggccc]]]YYYVVVPPPLLLLLLLLLKKKLLLPPPUUUfffuuutttjjjsssfffLLLGGGEEEAAA@@@???>>>>>>===============???@@@@@@??????@@@AAA===@@@CCCEEEEEEDDDEEEEEEBBBCCCCCCJJJbbb/////////...///000000111111000000///000000111111...///000000000111444666444444444444444555555666777777888888888888999999666666777888888999999:::???>>>CCCNNNZZZ\\\QQQGGG???AAABBBCCCIII]]]{{{xxxvvvlll^^^MMMJJJIIIJJJHHHEEEKKKUUUlllnnnfffTTTHHHBBB<<<333888777:::EEETTTbbbiiijjjppptttwwwxxxuuuqqqnnnlll[[[WWWSSSOOOLLLIIIGGGEEEDDDDDDCCCBBBAAA@@@@@@???=========<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>===<<<:::999<<<===>>>>>>???@@@AAAAAA???@@@AAACCCFFFKKKQQQVVVfffhhhkkkkkkfff]]]TTTNNNCCCAAA===999;;;FFFUUUaaayyywwwuuuyyy}}}tttnnnsss|||~~~tttqqqooommmggg[[[RRROOONNNSSSZZZ^^^]]]YYYWWWWWWbbbeeecccWWWDDD666111222///...///222222...---000111000///...------------..............................------------......------------....................................------............------////////////............------------...///111111000000000000000000000000//////000000000111111111222333333444444555666666666444444777:::;;;<<<>>>DDDkkk~~~^^^hhh~~~qqq]]]GGG:::BBBIIIEEEBBBGGGEEEFFFGGGHHHHHHGGGEEEDDD???>>><<<:::999888777777999999:::;;;;;;;;;::::::::::::;;;;;;===>>>@@@AAAAAACCCEEEHHHKKKOOOTTTWWW^^^aaadddggghhhjjjlllnnnmmmpppsssuuuuuuvvvxxxzzz{{{zzzzzzyyyxxxyyyyyyyyyyyyyyyzzz{{{{{{|||||||||~~~~~~~~~|||yyywwwxxxwwwvvvuuutttsssssssssuuuvvvvvvvvvvvvvvvvvvwwwtttttttttssstttuuuvvvwwwyyy{{{}}}~~~}}}{{{xxxvvvwww|||~~~wwwrrrqqqsssvvv{{{~~~{{{uuuoooooopppllljjjgggddd```[[[UUUQQQPPPOOOMMMJJJFFFHHHVVVeeemmmoooddddddzzzvvvUUUGGGIIIGGG@@@>>>======<<<<<<<<<=========???@@@@@@??????@@@AAA>>>AAADDDEEEDDDBBBAAAAAAAAACCCDDDIII___//////......//////000111000000/////////000111111...///000000000111333555444333333333333444555555666666666777777777888888666666666777888888999999<<<<<>>===999666777===CCCHHHIIIUUU\\\eeennnuuuyyy}}}sssqqqkkkcccYYYRRROOONNNJJJIIIHHHFFFDDDBBB@@@@@@;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<======;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;===???AAACCCEEEEEENNNPPPTTTXXX]]]ccciiimmmqqqkkkbbbWWWMMMEEE???===<<<>>>@@@DDDLLLZZZjjjuuu{{{wwwyyy~~~~~~zzzxxxuuuppppppxxxxxxtttqqqooonnnhhh\\\QQQLLLVVVWWW\\\``````^^^```ddd[[[YYYSSSGGG999000...000000///000333111------000000///......------......------------------------------------------------,,,------------.................................------............------........................------------...///000000000000000000000000000000///000000000111111111111222222333444444555555666333111111444888;;;===>>>AAAUUUvvvyyylllooosssWWW>>><<>>>>>>>>??????@@@@@@@@@???===;;;999888777777::::::;;;;;;;;;;;;::::::999999::::::;;;===>>>???@@@BBBDDDEEEGGGJJJOOORRRVVVYYY^^^bbbdddgggkkkmmmlllnnnqqqsssssstttvvvxxxxxxxxxxxxwwwwwwvvvvvvvvvvvvvvvwwwyyyzzz|||}}}~~~}}}}}}}}}{{{wwwuuuvvvvvvuuuttttttsssrrrqqqqqqsssttttttsssrrrsssuuurrrssstttssssssssstttvvvwwwxxxyyyzzzyyyxxxuuutttxxxzzz|||zzzuuuqqqppppppuuuwwwyyywwwrrrmmmllllllgggddd```\\\YYYTTTOOOLLLLLLNNNOOOLLLHHHPPPggg~~~uuu[[[[[[jjjaaaMMMHHHHHHCCC======<<<<<<<<<<<<======>>>===???@@@@@@??????@@@AAAAAADDDFFFGGGEEECCCBBBBBBBBBDDDEEEJJJ```///............///000000///////////////000111111///000111000///000222333444333222222222333555555555555555555666666666666555555666666777888888999999999>>>JJJVVVYYYQQQGGG===<<<>>>@@@??????HHHSSS___{{{mmmXXXRRRKKK???===FFFFFFXXXfffhhheeeddd```ZZZPPPKKKDDD>>>:::999:::;;;???CCCJJJRRRZZZbbbjjjpppwwwmmmggghhhkkk```___\\\XXXUUUQQQNNNMMMHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEGGGHHHGGGIIIKKKNNNQQQTTTWWWXXXfffjjjnnnooonnnkkkiiihhh^^^XXXNNNDDD???>>>AAACCCEEEKKKSSS\\\eeemmmtttxxxwwwuuusssssssssrrrpppmmmgggjjjkkkmmmrrrxxxwwwsssyyyppphhhddd```[[[XXXYYYUUURRRUUU^^^dddcccbbbcccKKKEEE<<<444000...------......///111///,,,---222......---------...//////---------------------------------......---------,,,,,,---------.................................,,,------......------,,,,,,------....../////////......---------......///000000000000000000000000000000000111111111222222111111222222333444444444000222333555777:::;;;;;;>>>HHHUUUtttsssrrr}}}yyyZZZJJJDDD@@@=========<<<<<<<<<;;;;;;::::::???>>>===;;;::::::999999:::::::::;;;;;;::::::999888888888999:::;;;<<<===>>>???AAABBBCCCEEEIIILLLLLLOOOTTTYYY\\\```dddgggjjjlllooooooooooooppprrrqqqrrrssstttuuutttssssssssstttuuuwwwyyy|||~~~|||{{{zzzzzzzzzyyyvvvtttsssttttttttttttttttttsssoooqqqsssrrrqqqppprrrtttqqqsssttttttrrrrrrsssvvvvvvvvvuuuttttttsssssssssuuuuuuuuutttsssqqqooooooqqqqqqpppooollliiigggeee^^^[[[WWWSSSQQQOOOLLLJJJLLLOOOSSSUUUWWWddd~~~sssjjjaaammmyyybbbOOOJJJIIICCC>>>???<<<<<<<<<<<<<<<===>>>>>>===???@@@@@@??????@@@AAAAAACCCEEEEEEDDDCCCCCCCCCBBBDDDEEEKKKaaa...............///000000///////////////000111111000111111000//////111222444333222222222333444555444444444555555555555666555555666666777888888888777777===HHHTTTWWWQQQIIICCC===;;;???@@@>>>@@@FFF???RRRkkktttqqqfffMMM===;;;777<<>>AAAHHHOOOSSS]]]cccmmmuuuyyywwwrrrmmmqqqqqqoookkkgggdddcccddd]]]cccffffffgggmmmrrrsssssseeeUUUPPPRRRYYYeeeoooZZZTTTWWWccckkkeee[[[TTTAAA999000---///111111///,,,,,,---///...+++...444---------------...///000------------------------,,,------......------,,,,,,,,,,,,---------..............................,,,------......------,,,,,,,,,------...///000000///......---------......000000000000000000000000111111111111222222222222000000000111222222333333111444777888999::::::888888@@@???LLL|||kkkddd|||___LLLAAA<<<999999999:::::::::999888888===<<<<<<;;;;;;;;;<<<<<<999999:::::::::999999888777777777777888999;;;;;;<<<===?????????AAAEEEGGGDDDHHHMMMQQQUUUYYY]]]___eeeggghhhhhhggggggggghhhlllmmmppprrrssssssrrrqqqmmmnnnooorrrtttwwwzzz|||wwwwwwwwwwwwxxxxxxvvvsssqqqrrrssstttuuuvvvvvvvvvooorrrtttsssqqqqqqsssuuuqqqsssuuutttrrrqqqsssuuuvvvuuusssrrrqqqqqqrrrsssrrrqqqooooooqqqqqqpppnnnmmmkkkiiihhhgggfffccc```XXXTTTPPPMMMLLLLLLLLLKKKOOORRRWWW^^^gggwwwvvveee``````|||]]]KKKBBBHHHIII???<<>>???===???@@@@@@??????@@@AAA===???AAABBBAAAAAABBBDDDCCCDDDEEEKKKbbb---.........//////000000000000000000000000000000000000000000000000000000333333333333333333333333444555777888999888666555555555666777777666555444:::777888BBBNNNSSSMMMEEE======<<<<<<<<<>>>???@@@BBB@@@EEEVVVooo|||{{{fffRRREEE<<<<<<<<<;;;===DDDNNNVVViiipppvvvrrreeeUUUKKKGGG<<<;;;;;;;;;;;;===>>>??????<<<===@@@BBBFFFOOOYYYggghhhlllqqqtttwww||||||yyyxxxvvvsssqqqkkkhhhfffeeeggggggeeebbbaaabbbeeehhhjjjmmmooopppoootttzzz{{{uuujjj___YYYYYYUUUPPPMMMKKKFFF@@@:::AAACCCKKKYYYgggmmmlllgggbbbbbbfffmmmtttvvvqqqkkkooommmjjjiiimmmqqqllldddddd\\\XXXZZZZZZXXXZZZ___YYYRRRPPPWWW```dddfffgggccc______eeejjjbbbNNN===222222000///............//////.........---------////////////////////////------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000..............................////////////...............////////////000000111111111111222222222333333444444555666666666;;;888<<>>???AAABBBFFFGGGHHHKKKMMMPPPRRRTTT\\\^^^```bbbcccdddddddddgggjjjmmmnnnnnnmmmnnnooohhhjjjlllnnnqqqsssttttttqqqrrrsssssssssrrrqqqpppoooooooooppppppqqqqqqqqqpppoooooooooooooooooopppooonnnnnnmmmmmmnnnooooooqqqpppooonnnnnnnnnpppqqqooonnnmmmllllllmmmnnnnnnhhhhhhhhhgggddd```]]][[[UUUOOOMMMPPPNNNIIIHHHKKKNNN\\\ooo}}}mmm\\\[[[tttcccHHHDDDAAABBBEEEDDD@@@<<<============>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA===???@@@BBBCCCCCCBBBBBB@@@CCCFFFLLLaaa---........./////////000000000000000000000000000000000000000000000000000333333333333333333333333333444666777888777666555555555666777777666555444888555666<<>><<<;;;;;;;;;;;;===>>>???DDDAAABBBIIIXXXrrryyyuuuyyywwwbbbUUUIIIFFF@@@;;;999>>>HHHOOO[[[hhhvvv{{{rrrcccUUUOOOKKKKKKIIIGGGDDDAAA===<<<<<<888666999;;;;;;>>>BBBDDDIIIPPPWWW^^^gggrrr{{{|||ssstttuuuvvvuuutttrrrppppppqqqpppjjjaaaVVVNNNIIIIIIGGGDDDDDDFFFKKKNNNPPPRRRXXXeeevvv{{{qqq^^^aaahhhqqqvvvsssjjjbbbcccggglllttt||||||pppaaa]]]XXXUUUVVVSSSMMMJJJKKKPPPPPPVVV```fffeeedddeeejjjfffaaa]]]XXXNNN@@@666222111000///............///.........------------------------------------------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..............................////////////......------........./////////000000111111111222222222333333333444555555666666;;;999:::>>>FFF```oooyyyhhhRRRDDD@@@===<<<>>>===:::999<<<888999;;;<<<============::::::999999999999999:::999999999999999999999999:::::::::;;;===>>>@@@AAACCCDDDEEEGGGJJJLLLOOOPPPTTTVVVYYY]]]```cccddddddcccfffiiijjjjjjjjjkkkllljjjkkkmmmppprrrsssttttttpppqqqrrrssssssrrrqqqpppnnnnnnnnnnnnooooooppppppnnnnnnmmmmmmmmmmmmnnnnnnoooooonnnnnnnnnoooppppppkkkkkkjjjiiiiiiiiijjjjjjiiihhhggggggggghhhiiiiiifffeeedddaaa]]]YYYVVVSSSRRRMMMJJJJJJHHHFFFIIIPPP\\\pppyyyjjjccccccmmmtttSSSGGGDDDAAABBBEEEEEEBBB>>>;;;<<<<<<<<<<<<===============>>>??????@@@@@@AAA===>>>@@@BBBCCCCCCCCCBBBAAACCCEEEKKKaaa.............../////////000000000000000000000000000000000000000000000000222222333333333333333333222333555666666666555444555555666666666666555555777666666999<<<>>>;;;888::::::::::::;;;<<<===>>>???@@@@@@@@@CCCSSSsssxxxnnnlllqqqxxxwwwppp```YYYNNNAAA:::999===AAAFFFTTTeeennnlllccc[[[VVVZZZ\\\]]]^^^]]]ZZZWWWUUULLLCCC<<<999999777888:::888<<>>999<<>>>>><<<;;;;;;:::999999999888777777777777777777777777888888999999;;;<<<>>>?????????AAABBBEEEGGGIIIJJJMMMOOOSSSWWW[[[]]]___```aaadddgggiiiiiiiiijjjkkkjjjkkkmmmnnnpppqqqqqqqqqmmmnnnnnnooooooooonnnnnnllllllmmmmmmmmmmmmnnnnnnllllllkkkkkkkkkkkkllllllllllllmmmmmmmmmnnnnnnnnnjjjjjjkkkkkkjjjiiihhhggggggffffffeeeeeefffggggggbbb```]]]XXXSSSOOOLLLKKKKKKIIIHHHHHHFFFEEEJJJQQQggg~~~jjj\\\UUU^^^ooobbbGGGDDDAAA@@@AAACCCCCC@@@===::::::;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@===>>>@@@AAABBBCCCCCCCCCBBBDDDDDDJJJaaa........................////////////////////////000000000000000000000000222222222222222333333333111222333444444444444333555555555666666666666666999888888999999999999999999999:::;;;<<<======>>>888<<>>BBBSSSeeezzzlllgggmmmyyy}}}|||uuuhhhYYYKKKBBB<<<;;;===CCCKKKPPPQQQSSSVVVZZZccceeeiiinnnrrrtttuuuvvvqqqfffYYYOOOHHHGGGNNNWWWOOOMMMFFF===999;;;===>>>AAAEEEKKKPPPSSSVVVYYY\\\___^^^\\\ZZZXXXSSSOOOLLLHHHHHHGGGFFFEEECCCBBBAAA:::@@@GGGMMMOOONNNMMMLLLTTT]]]iiittt}}}~~~{{{ssshhhddd___\\\\\\]]]\\\\\\YYY[[[```iiiuuuxxxkkk[[[TTTPPPKKKHHHHHHLLLTTT[[[fffdddeeekkkmmmjjjhhhgggZZZVVVLLL???333...///222111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------......//////......---,,,,,,,,,---------......000000000000111111111111222222222333444444555555000555;;;>>>;;;???RRRffftttllltttjjjUUUIII>>>;;;;;;999888888777888999;;;<<<===>>>>>>======<<<;;;:::999888777777777777777777777777777777777777888999:::<<<<<<<<<<<<===???@@@CCCEEEFFFJJJLLLOOORRRUUUVVVWWWWWW]]]```ccceeeffffffhhhiiihhhiiijjjkkklllmmmmmmmmmhhhiiiiiijjjjjjjjjjjjjjjkkkllllllllllllllllllllljjjjjjiiiiiiiiiiiijjjjjjhhhiiiiiijjjjjjjjjjjjjjjiiijjjkkklllkkkiiifffdddeeeeeedddcccbbbaaaaaa```[[[YYYTTTOOOKKKHHHFFFFFFCCCFFFHHHIIIIIIKKKQQQWWWqqqwwwbbbVVVTTT\\\qqqhhhQQQBBBAAA@@@>>>?????????===::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@===>>>???AAABBBCCCDDDDDDDDDDDDDDDJJJaaa...............---------////////////////////////////////////////////////111111111222222333333333111222222333333333333333555555555555666666777777888999999999999999:::;;;999:::;;;<<<===>>>>>>???888:::>>>AAA???===CCCKKKVVVrrrtttoootttzzzyyy{{{tttfffXXXLLLEEE@@@@@@>>><<<===CCCLLLSSS```bbbfffkkkqqqwww|||sssfffbbbmmm{{{qqqlll```SSSMMMKKKEEE============<<<<<<===@@@BBB??????@@@@@@???===<<<;;;>>>===;;;:::999:::<<<===GGGSSSdddrrryyyxxxuuurrrwww}}}zzztttvvvyyyzzzyyyiiiddd^^^ZZZZZZ^^^bbbeee\\\\\\\\\```hhhjjj^^^PPPDDDEEEEEEEEEHHHQQQ\\\cccfff___]]]dddjjjggg___YYYHHHCCC;;;333///...///111000//////...............,,,,,,------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------............------,,,,,,,,,---------......//////000000000111111111111111222222333444444444333555999<<<<<<===DDDKKKgggnnnrrrqqq[[[FFF>>>??????<<<:::888888999:::;;;<<<===>>>>>>>>>======;;;:::888777666666666666666666666666666666666666777999::::::;;;;;;;;;<<<>>>@@@AAABBBFFFGGGJJJMMMPPPRRRRRRSSSWWWYYY]]]___```aaacccdddgggggghhhjjjjjjkkkkkkjjjfffffffffgggggghhhhhhhhhkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhgggggggggggghhhhhhfffggghhhhhhhhhhhhgggfffccceeefffgggfffccc___]]]___^^^]]][[[YYYWWWUUUTTTSSSPPPLLLHHHFFFEEEEEEEEEBBBDDDFFFHHHMMMYYYeeennnxxxdddPPPTTTaaayyybbbKKKCCCAAABBBAAA@@@???>>>===;;;999;;;;;;<<<<<<<<<=========;;;<<<<<<======>>>??????>>>>>>???@@@AAACCCDDDEEEDDDDDDDDDJJJccc.........---------------000000000000000000000000////////////////////////000000111111222333333333222222222222333333333333555555444555555666777888555555666777888999999999888999;;;<<<>>>>>>?????????<<<;;;======<<>>>>>>>>999;;;>>>@@@BBBDDDGGGIIIOOONNNKKKHHHGGGGGGHHHIIITTTbbbvvvxxxoookkkjjjjjjkkkhhhhhhhhhhhhhhhhhhiiiiii]]]^^^___```bbb___RRREEE===EEEMMMQQQUUU[[[aaabbb^^^XXXXXXbbbjjjcccTTTHHH;;;666111/////////...---//////......---......///,,,,,,,,,,,,------------------------------------------------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---------............/////////000000000111111000111111222222333333444:::777555555888===AAADDDLLLxxx|||pppnnnmmmRRREEEBBB@@@<<<888:::999999999:::;;;<<<======>>>>>>>>>===;;;999777666666666666666666666666555555555666666888999999:::::::::;;;<<<>>>???@@@???AAADDDIIILLLOOOPPPQQQTTTWWW[[[^^^___```bbbccceeefffggghhhiiiiiiiiiiiifffeeeeeeeeefffggghhhiiiiiiiiiiiihhhhhhhhhhhhgggeeeeeeddddddddddddeeeeeeffffffgggggggggeeecccbbb```aaaccccccaaa^^^[[[YYYYYYYYYXXXVVVSSSPPPNNNMMMJJJIIIFFFDDDCCCCCCDDDEEEEEEEEEFFFIIIWWWlll~~~qqqbbbXXXRRR___ttttttQQQAAAAAAEEEBBBBBBBBBAAA???>>><<<;;;;;;<<<<<<<<<<<<=========;;;;;;<<<<<<======>>>>>>>>>>>>>>>???AAACCCEEEFFFDDDDDDDDDLLLeee.........------,,,,,,,,,000000000000000000000000///////////////////////////000000111222222333333222222222222222333444444555444444444555666888999444444333555888999777666666888:::<<<===>>>>>>>>>???;;;:::;;;<<<;;;===AAABBBDDDQQQjjj|||{{{|||wwwqqqmmmdddaaa[[[SSSJJJCCC>>><<>>@@@CCC\\\pppooo~~~fffUUUJJJBBB===<<<;;;::::::999999:::;;;;;;======>>>???>>><<<:::888777777777777777777777777666666555666666777888999999999999::::::<<<===>>>;;;===AAAEEEHHHJJJKKKLLLOOORRRVVVYYY[[[\\\^^^```___```bbbcccdddeeeeeeeeebbbbbbbbbbbbbbbdddeeefffffffffeeeeeeeeedddddddddaaaaaa````````````aaaaaabbbcccccccccbbb___]]][[[]]]]]]]]]]]][[[XXXUUUSSSRRRRRRRRRQQQOOOMMMJJJIIIDDDCCCBBBAAAAAABBBCCCCCCGGGKKKPPPYYYkkk}}}wwwoooeeeZZZUUU]]]iiizzz```JJJDDDCCCBBB===>>>??????>>>=========::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>???AAACCCEEEGGGCCCCCCDDDMMMggg.........------,,,,,,,,,000000000000000000000000///////////////////////////000000111222222333333333333222222333333444555555444444444555666888999666444333666999:::777333555666888;;;<<<======<<<999999<<>>999:::======???EEENNN^^^yyy||||||sssggg[[[PPPJJJFFFCCCDDDGGGIIIIIIHHHFFFEEEKKKNNNRRRRRRKKKFFFJJJRRRZZZooo|||~~~~~~yyyhhhdddcccjjjuuu{{{yyyttttttuuuuuutttrrrtttyyy}}}vvvvvvuuuuuuwww||||||tttnnndddeeeddd```[[[]]]fffnnn{{{rrrhhhaaa]]]aaaaaa]]]UUUPPPOOOLLLHHHMMMXXX______aaagggllllllaaaYYYSSSQQQLLLAAA666111...///000///...---...000......---------......///+++++++++,,,,,,---------++++++++++++++++++++++++------------------------))))))***+++,,,,,,------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,.........////////////000////////////000000000000000000000111222222333333...444888888777888:::;;;>>>CCC\\\zzzgggcccooo}}}iiiWWWJJJEEEFFF<<<;;;:::999999999:::;;;<<<===>>>???>>>===:::999888888888888888888888888666666666666666777888999888888888888999:::;;;<<<===>>>AAACCCDDDEEEEEEEEEEEEHHHLLLOOOQQQRRRTTTVVVYYYZZZ\\\^^^___``````aaa^^^^^^]]]]]]^^^___aaabbbcccccccccbbbbbbbbbaaaaaa___^^^^^^]]]]]]^^^^^^___^^^^^^^^^^^^\\\YYYVVVTTTUUUUUUUUUSSSQQQOOOLLLKKKHHHHHHIIIIIIHHHFFFEEECCCAAAAAA@@@@@@@@@@@@AAAAAAFFFPPP^^^mmmqqqcccXXXTTTQQQVVVllliiiLLLCCCCCC@@@999666888:::;;;;;;;;;<<<===999999:::::::::;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>???AAACCCFFFGGGBBBCCCDDDNNNhhh.........------,,,,,,,,,......------------..................////////////111111111000000000000000111222222333333333222222555555555666666666666666444444555555666777777888888777666666777999;;;<<<:::::::::;;;;;;;;;<<<<<<999999>>>EEEHHHQQQmmm~~~~~~yyyooodddYYYSSSQQQSSSSSSOOOJJJFFFFFFGGGAAAAAABBBAAA@@@@@@@@@AAAJJJSSS]]]bbbccchhhsss|||gggnnnsssvvv}}}xxxxxxyyyvvvqqqnnnmmmtttooo___YYYbbbeee^^^^^^bbbnnnzzzwwwlllkkksss~~~uuujjjbbb___```aaaYYYPPPLLLNNNRRRTTTSSSQQQUUUWWWXXX___kkkpppnnndddZZZKKK>>>666333222222........................000///...---,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...++++++++++++++++++++++++///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000111111111111222222222000111333555777999:::;;;===@@@GGGYYY~~~ssseeeqqq|||hhhWWWKKKGGG???:::<<<===:::999===;;;:::;;;===??????===:::===<<<:::999888777777777555555666666777888888888888888777777777777888888<<<<<<===>>>???@@@AAAAAABBBDDDGGGHHHIIIJJJLLLNNNRRRRRRSSSTTTUUUVVVWWWWWWUUUVVVYYY\\\]]]^^^]]]]]][[[ZZZZZZYYYYYYZZZZZZ[[[ZZZZZZYYYXXXXXXWWWVVVVVVYYYXXXWWWTTTRRROOONNNMMMKKKGGGDDDEEEHHHJJJHHHEEEEEEDDDBBBAAA@@@?????????AAA???>>>>>>@@@BBBCCCCCCEEE[[[pppyyy{{{yyylll]]]WWWNNNKKKUUUbbbqqqhhhQQQJJJGGGAAA>>>AAA============<<<<<<<<<<<<<<<<<<<<<============>>><<<;;;;;;;;;;;;<<<============>>>???@@@AAAAAABBBAAAEEEEEEQQQqqq......---------,,,,,,,,,......------------..................////////////000000000000000000000000000111222222333333333333444444444444555555555555333444444555666666777777888777666666777999;;;<<<:::::::::;;;;;;;;;;;;<<<===;;;>>>AAA>>>???OOOddd}}}~~~zzzrrrmmmjjjiiidddddddddbbb___[[[XXXVVVVVVUUURRRLLLEEEAAA@@@BBBDDDIIIMMMMMMMMMSSS___iiidddiiillllllqqqyyy~~~~~~|||wwwpppjjjgggccc]]]ZZZZZZ[[[fffjjjdddfffqqqqqqiiidddfffqqq|||{{{nnnhhhlllmmmrrruuurrrhhh]]]UUURRRHHHGGGFFFHHHMMMRRRTTTTTTWWW\\\^^^^^^```bbb___XXXSSSKKK@@@666111/////////........................///...---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------++++++++++++++++++++++++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000111111111222222222111222333444666888999:::::::::;;;BBBXXX|||uuu{{{~~~qqqUUUIII@@@@@@BBB>>>:::999:::::::::;;;===>>>??????<<<<<<;;;:::888777666666555555555666666777777777888777777666666777777888888888999:::;;;<<<=========???BBBCCCCCCDDDGGGIIIJJJKKKLLLMMMNNNOOOPPPPPPNNNPPPRRRUUUVVVVVVVVVUUUSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPOOOLLLLLLKKKJJJIIIHHHGGGFFFRRRLLLEEECCCDDDDDDBBB@@@CCCBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>???AAADDDSSS]]]fffhhhccc\\\SSSKKKLLLKKKWWWooodddQQQCCCBBBBBB>>><<>>???@@@AAAAAABBB@@@EEEFFFRRRsss...------------,,,,,,,,,......------------......---............/////////000000000000000000000000///000111222333333333333333333333333444444555555333333444444555666666666888888777777777999:::;;;::::::::::::;;;;;;;;;;;;;;;999<<<@@@>>>;;;BBBNNN\\\vvvsssuuu~~~~~~}}}wwwttttttuuuoooooopppqqqqqqpppllljjjnnnmmmhhh^^^RRRKKKJJJLLLJJJJJJHHHCCC@@@EEEOOOWWWTTTWWWXXXWWWXXX[[[\\\ZZZaaakkkwww|||yyyrrrllljjjzzz~~~~~~uuulllgggdddaaa^^^ZZZWWWVVVSSSQQQRRRWWW___llltttuuuyyy{{{nnnffffffmmmxxxxxxmmmbbb```cccgggiiifff[[[OOOEEEAAA>>>CCCIIIOOOSSSVVVXXXZZZYYY^^^bbbcccaaa\\\RRRHHH???:::333///------------------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++***++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///000000000111111111222222222333333444555666777888:::999:::999>>>WWWyyykkklll[[[HHHAAAAAA@@@===;;;<<<<<<<<<;;;;;;===@@@CCC<<<======<<<;;;888666555555555555555666666666666777666666555555666666777555666666777888999:::::::::;;;>>>>>>???@@@BBBDDDDDDDDDEEEFFFGGGHHHHHHIIIGGGIIIKKKMMMNNNNNNNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEQQQKKKCCC???>>>??????===@@@???>>>==================???@@@???>>>???CCCFFFUUUUUUWWWVVVPPPGGGDDDFFFDDDMMMggg^^^LLLBBB>>>AAACCC???===@@@=========<<<<<<<<<<<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<======>>>???@@@AAAAAA@@@EEEGGGTTTttt------------------------......------------......---------.........///////////////000000000000000...///000111333333444444333333333444444555555666333444444444555555555666888888777777888888::::::999999:::::::::;;;;;;;;;:::888:::@@@AAA???BBBGGGMMMYYYnnnxxxxxx~~~~~~zzzxxxooorrruuuvvvvvvuuuvvvvvv{{{|||{{{rrrggg___^^^______^^^ZZZTTTOOOOOORRRVVVPPPQQQRRRSSSTTTTTTRRRPPPSSSYYY```bbb___ZZZXXXXXX\\\ccciiihhhggggggfffcccccc\\\WWWXXXYYYZZZ\\\```jjjttt{{{||||||ooofffbbbdddmmmooohhh]]]WWWTTTTTTRRRNNNHHHDDDDDDDDDLLLQQQWWWYYYYYYZZZ]]]aaabbbcccccc```ZZZPPPEEE<<<333111...,,,---.........------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++***+++++++++***+++++++++++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///000000000000111111111111333333333444555555555666999999===AAA>>>EEEhhhqqqrrrzzzvvv]]]KKKCCCAAA@@@@@@===>>>>>>===;;;<<>>>>>??????>>>;;;888777666666666666666555555555666666555555555555666666666777777888999999::::::999;;;=========>>>@@@AAAAAABBBBBBCCCDDDDDDEEEEEEDDDEEEFFFGGGHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEAAABBBBBBBBBCCCCCCCCCDDDFFFBBB>>>;;;<<<=========<<<<<<<<<;;;;;;<<<<<<===??????@@@AAACCCEEEGGGIIIPPPJJJJJJLLLHHHCCCHHHTTTXXXeeemmmNNNDDD@@@???BBBBBB>>>===???======<<<<<<<<<;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<===>>>???@@@AAAAAA???EEEGGGUUUuuu------------------------......------------......------------..................//////000000000000---...000111222333333444333444444555666666777777444444444555555555555555888888888888888888999999999999999:::::::::;;;;;;???;;;:::<<<===;;;;;;<<>><<<:::888888888777777666666666666666555555555555666666777777777888888999999:::999:::<<<<<<;;;<<<===?????????@@@@@@AAAAAABBBBBB@@@AAAAAABBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBAAAAAAAAAAAA@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;::::::999:::;;;;;;;;;:::::::::::::::;;;<<<======@@@??????BBBGGGJJJIIIGGGMMMFFFBBBDDDDDDGGGXXXkkkpppTTTDDD@@@>>>======;;;999999;;;<<<<<<<<<<<<;;;;;;;;;;;;999999999::::::::::::;;;:::::::::::::::;;;<<<<<<<<<<<<===>>>???@@@@@@AAA???EEEGGGUUUuuu,,,,,,,,,------------.........------------......,,,------------.........---......//////000000111...///000111222222222222333444444555666777888888666666666666666666666666888888888888888888888888999999999999::::::::::::>>><<<::::::;;;<<<=========>>>AAAFFFOOO```zzz}}}wwwuuuwww|||~~~yyyvvv||||||}}}~~~}}}xxxqqqlllqqqoooqqqxxx~~~~~~}}}|||uuu}}}}}}xxxxxxtttoooqqqxxxrrrrrroooiiieeefffjjjkkkfffbbbcccbbb___UUUOOOKKKNNNTTTUUUOOOHHHEEEGGGJJJOOOVVV]]]dddggggggjjjllljjjfffeeehhhlll^^^TTTHHH???777///,,,,,,---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,*********++++++,,,,,,---,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............////////////000000000111111222222222333333444444444999333222999<<<;;;>>>EEEUUUvvviiieeeuuurrr^^^QQQCCC@@@===;;;<<<=========@@@@@@AAAAAAAAA@@@???>>><<<;;;;;;:::999888888777777666666555555666666777555555555666666777777777777888999999888888:::;;;;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888666777999::::::999777666999:::::::::<<<===>>>???AAAAAACCCGGGJJJIIIFFFCCCEEECCCDDDGGGOOO```zzzpppSSSBBB===>>><<<:::999999:::;;;===<<<<<<<<<;;;;;;;;;;;;:::999999999:::::::::;;;;;;:::::::::::::::;;;;;;<<<;;;<<<<<<===>>>???@@@@@@???DDDFFFSSSsss,,,,,,,,,---------............------------......,,,,,,---------.........------......///000000111//////000111111111111111222333333444666777777888777777777777777777777777888888999999999888888888888999999999999:::::::::888::::::;;;===@@@AAAAAAAAA???@@@???===@@@OOO```zzzyyynnnnnnqqqvvv|||{{{wwwxxxwwwxxx{{{~~~zzzwwwrrrrrryyy~~~}}}{{{{{{{{{}}}xxxtttmmmkkkvvvxxxqqqpppnnnkkkiiiiiinnnnnneeeYYYQQQNNNLLLFFFEEEFFFMMMXXX^^^\\\WWW[[[[[[\\\^^^bbbfffiiijjjooorrruuurrrkkkbbb[[[XXXDDD;;;333222000---...222---++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---------,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............///////////////000000000111000111111222333444444555999777666666888:::===???;;;MMMsssuuulllrrrwww]]]SSSFFF?????????===:::>>>?????????@@@@@@@@@@@@???>>>>>>===;;;::::::999888777777666666777777888444444555555555555666666666777999888777777888999777777888888888888999999::::::999999999999999:::888999;;;<<<<<<;;;999888777777777777777777777777999999999999999999999999777888999999888888999999:::::::::;;;===???@@@AAADDDKKKQQQQQQLLLFFFCCCCCCDDDQQQ```jjjvvvqqq\\\JJJ???<<<>>>===::::::<<<>>>???===<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;<<<===>>>???@@@@@@???DDDDDDQQQqqq,,,,,,,,,------..................------.........,,,,,,,,,---------......---------...///000000111///000000111111111000000111111222333444666666777888888888888777777777777888888999999999888888777888888999999999:::::::::777:::;;;::::::::::::888AAA999777>>>CCCBBBAAABBBOOO___www~~~zzz|||{{{iiieeefffjjjsss|||}}}xxxtttqqqpppttt|||xxxvvv||||||yyyzzz|||xxxiiijjjhhhdddjjjzzzwwwnnnhhheeedddeeeaaahhhllldddUUUIIICCCBBBBBBEEELLLYYYiiitttuuuqqqbbb___[[[[[[___dddiiilllppptttwwwsssgggUUUDDD999:::222...//////++++++......---,,,---...//////...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------************+++,,,---...))))))***+++,,,,,,------,,,,,,,,,,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////000000000000///000111222333444555555222888;;;666444888<<<<<<;;;999PPP{{{mmmvvvxxxhhhSSSFFFBBB@@@<<<888============>>>???@@@AAAAAA@@@@@@>>>===<<<;;;:::888888777777777777888888555555666666666666666666777999:::999888888999:::666777777777777777777777;;;;;;:::999999999999:::999:::;;;======;;;:::999777777777777777777777777555555666777777888888999777888888777888:::===???::::::;;;<<<>>>@@@BBBCCCIIITTT___\\\OOODDDCCCFFFQQQkkkmmmWWWPPPIIIAAA<<<===;;;888888;;;>>>;;;777<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<<<<::::::999999::::::;;;<<<;;;;;;<<<===>>>???@@@@@@???CCCCCCOOOooo------------------------........................---...///...------...///////////////////////////000000000000////////////222222333333333333444444444444555555666777777777888:::;;;:::888888999::::::999999888888999999:::999999::::::::::::;;;;;;============>>>???@@@AAAHHHKKKUUUfff}}}}}}lll^^^YYYUUUZZZgggtttzzz|||pppxxx}}}zzz{{{zzztttssssssrrr}}}xxxxxxssshhh]]]```ooo{{{~~~~~~pppaaa\\\[[[YYYVVVUUU[[[```aaa[[[UUURRROOOKKKSSSVVVZZZ___iiipppnnnggg\\\[[[[[[\\\```ffflllppprrrooojjj```SSSDDD888000////////////...............------,,,,,,------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,,,,+++******+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......////////////000000000000000000000111222222333333333333444555666777888999777@@@KKKYYYtttzzzssszzzqqq[[[KKK@@@>>>AAA;;;<<<===>>>>>>===<<<<<<@@@@@@@@@@@@@@@???>>>===;;;:::999888777666666555666666666666666555555555555666777888888777666666666666666666666666666666666666666666666666666666777777888888888888777666555666666666555555777888444444444444555777888888;;;;;;::::::999:::::::::888:::===>>>???AAADDDFFFPPPWWWXXXNNNDDDCCCIIIMMMmmm|||YYYJJJDDD===;;;>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::888888999::::::;;;<<<<<<===<<<<<<<<<<<<<<<======:::@@@CCCPPPlll------------------------........................---...///...------...///////////////////////////000000000000////////////222222222333333333444444444444555555666666777777888999::::::888888888:::999999999888888999999999999999999:::::::::;;;;;;<<<<<<<<<===>>>???AAABBBAAABBBFFFMMM[[[qqq{{{jjjfffbbbbbbeeeiiiiiihhhuuuyyyyyyvvvxxxzzzrrrlllhhhmmmppppppnnnpppuuuwwwuuuvvvqqqdddVVVSSSWWW[[[ZZZZZZRRRNNNPPPVVV[[[bbbhhhjjjoooqqqjjjbbb^^^\\\ZZZaaa___\\\\\\ccckkkkkkggg]]]___bbbeeehhhiiijjjjjjaaaZZZPPPEEE;;;555222111////////////.........---------,,,,,,,,,,,,------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++******+++,,,,,,+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,---------............/////////000000000///000000111111222333333222333444555666777888888999;;;===AAAQQQsssooosss~~~rrr]]]JJJ???@@@>>>;;;;;;>>>@@@BBBBBB===>>>??????@@@@@@@@@@@@>>>>>>======<<<;;;::::::888888777777666666666555555555666777777666555444555555555555555555555555555555555555555555555555777777888888888777777666444555666666555555666888777777777777777888999:::;;;;;;::::::;;;;;;<<<<<>>===>>>BBBIIIMMMDDDHHHHHHEEEHHHTTTaaaiiivvv]]]EEE>>><<<888777:::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888999999999::::::888999999::::::;;;;;;;;;<<<<<<<<<<<<===???@@@@@@===AAABBBOOOlll---------------------------------------------------...///...------...///////////////////////////////////////000000000000222222222222333333333333444444444555666666777777777888999999888777888:::999999888888888888999999999999999999::::::::::::::::::;;;<<<>>>@@@AAABBB:::;;;;;;;;;@@@OOOdddttt}}}~~~~~~~~~|||zzzwwwssspppllljjjeeeaaabbbhhhiiigggmmmsssxxxuuukkk___WWWTTTWWWXXXWWWTTTWWW^^^ccccccccc```ZZZSSSSSSVVVXXXVVVXXXUUUVVV[[[```fffpppyyyvvv~~~yyyppplllkkkkkkjjjeee]]]YYY___hhhllljjjoooqqqrrrqqqlllddd\\\VVVGGGAAA888000++++++...000//////.........---------------,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,---------...............////////////000//////000111111222222333222222333444555666777777;;;888777777:::NNNxxx}}}ooogggpppfffOOOIIICCC;;;999;;;===<<<999:::;;;<<<>>>???AAABBBBBBAAA@@@@@@@@@?????????>>>;;;::::::999888777666666666666666666666555444333555555555555555555555555555555555555555555555555666666777777888777777666555666666666555555777888:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>======<<<;;;<<>>???BBBDDDEEEAAABBBAAAOOOmmm---------------------------------------------------...///...---------///////////////////////////////////////000000000000111222222222222333333333333333444555555666666777666777999888777777888999888888777777777777888888888999999999999:::::::::999999:::;;;===???AAABBB888:::<<<===>>>DDDNNNUUUdddrrr~~~zzzsssmmmkkknnnqqqrrrkkknnnqqqnnncccXXXVVVYYY[[[\\\YYYSSSSSSWWWYYYWWWSSSTTTUUUYYYaaajjjoooqqqsssnnnkkkmmmoooppptttyyyyyyyyynnnhhhggggggaaa___[[[\\\ffftttzzzyyyyyyoooaaaRRRDDD<<<333222111///.....................---------,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,------------,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------.........///////////////000000111222222222222222222333444555555555888555999>>><<<@@@ZZZyyymmmfffgggkkkvvvqqqYYYNNNBBB;;;<<<<<<999666888999:::<<>>===<<<;;;:::999888777999888888777777666555444555555555555555555555555555555555555555555555555666666777777888888777777555666777666555666777999<<<<<<;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===:::<<<>>>??????>>>???@@@GGGPPPZZZeeetttpppRRRFFF@@@===??????;;;:::===999888888777777888888999999999999999999999999999888888888888999999999999:::::::::999999999999999:::;;;<<<>>>AAADDDFFFHHHCCCBBB@@@OOOooo---------------------------------------------------...///...---------///////////////////////////.../////////000000000111111111111222222222333333333333444444555666666666555666888777777666888999888777777666666777777888888888888999999999::::::888888999;;;===???AAABBB======>>>@@@BBBEEEFFFFFFOOOXXXfffttt{{{|||uuutttzzz|||}}}{{{uuuqqqqqqnnnjjjcccaaabbbgggoooxxxzzzsssrrrtttqqqmmmkkkpppxxxzzzsssiiicccaaa___^^^```aaafffrrr}}}}}}tttnnncccVVVHHH<<<333///,,,...000111222111000///------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......------------...............//////000111111222222111111222222333333444444555111555???>>>:::CCCUUUqqqsssgggffflll{{{jjjTTTDDD@@@@@@???>>>888999:::;;;===@@@BBBDDD@@@AAAAAABBBBBBCCCCCCCCC@@@@@@???>>><<<;;;::::::<<<<<<;;;:::999888888888777777777777777777777777666666666666666666666666666666777888888888888888777888888888777777999;;;<<<<<<;;;:::::::::;;;;;;>>>===<<<;;;;;;;;;;;;;;;===???@@@@@@@@@BBBEEEGGGOOObbbwwwuuuXXXGGG???===<<<<<<999666666888999999888888888888999999999999999999999999999999777777888888888999999999999999999999999999999888::::::<<<>>>AAADDDGGGHHHBBBBBB@@@PPPppp------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///////////////////////////......//////000000111111111111111111222222222222333333333444555555666666444555777777666666777999777777666666666666777777888888888888999999999999888999999:::<<<>>>???@@@AAA===::::::===AAADDDDDDCCCEEEIIIPPPYYYeeeqqqyyy|||yyysssuuuzzzwwwyyy~~~~~~{{{zzzsssjjjddddddmmmttttttttttttsssqqqpppooollliiikkkkkkeee\\\KKKFFF???777111//////000------,,,,,,,,,---...///------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------............///000000111111222000111111111222222222333999444333999:::777999@@@KKKYYYvvvpppfffhhhuuuuuuZZZIIIAAA===:::;;;;;;:::;;;<<<===???AAAAAAAAABBBCCCDDDEEEFFFFFFAAAAAA@@@@@@???>>>======>>>>>>===<<<;;;;;;;;;<<<::::::::::::::::::::::::999999999999999999999999777777888999::::::::::::999:::::::::999999;;;<<<;;;;;;:::::::::;;;;;;<<<>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===AAAIIITTT[[[vvvrrrTTTBBB===;;;::::::888666555666888999999888888888888999999888888888888888888888888777777777888888888888999888888888999999999999999::::::;;;===@@@BBBEEEFFF@@@BBBBBBPPPppp------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///////////////////////////.........///000111111111111111111111222222222222222333333444444555555666333555666666666666777999777666666555555666666777888888888888999999999999999999999:::;;;===>>>???===<<<:::888999<<>>AAAGGGNNNSSSbbbqqqzzzrrrooosssxxxqqqmmmhhhooovvvyyy|||}}}yyyrrrlllggg]]]SSSNNNJJJAAA777111000---++++++,,,...///------,,,+++++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++************************++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......+++,,,,,,,,,,,,---------......//////000111111111000000000111111111111222777666555555666888999:::888===LLLjjjnnnhhhhhhxxxlllWWWFFF<<>><<<::::::;;;<<<===>>>???@@@AAACCCDDDEEEFFFBBBBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<===>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;888888999:::;;;;;;;;;;;;:::;;;<<<;;;:::;;;<<<>>>;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBFFFNNNWWWbbbnnnzzzkkkTTTBBB:::::::::::::::999888999::::::888777777666666777777888888888888888888888888888777777777777888888888888777777888888999999::::::::::::;;;<<<>>>@@@AAABBB???BBBCCCPPPlll------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///////////////////////////---......///000111111222000111111111111222222222222222333444444555555666333444666666555666777999666666555555555555666666777888888888888999999999999999999:::;;;<<<===>>>666;;;>>>>>>;;;:::???CCC<<<>>>AAABBBAAAAAAAAABBBAAAJJJZZZmmmqqqjjjkkkqqq{{{yyyzzzzzz|||}}}zzzvvvnnnaaaUUULLLGGG===555444666444...000000000000///---+++***+++---///111000...+++***,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++************************+++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++***+++,,,------,,,+++***))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,---------......//////000111111111000000000000111111111111,,,222555444555999:::777999<<<@@@HHHYYYyyyzzzcccdddyyy|||aaaPPPAAA@@@===:::999999:::::::::;;;<<<>>>@@@AAACCCCCCBBBBBBBBBBBBBBBBBBBBBAAA>>>>>>===<<<<<<===??????????????????????????????========================888999:::;;;<<<<<<<<<<<<;;;<<<======<<<<<<===???;;;;;;;;;;;;<<<>>>??????======>>>???AAADDDFFFGGGTTT```rrrbbbOOOFFF???<<<===888999999888999;;;:::888666666555555555555666666777777777777777777777777777777777777888888888888666666777888999::::::;;;::::::;;;;;;<<<>>>???@@@>>>CCCDDDPPPjjj------------------------000///...---,,,+++++++++//////.........---------,,,---...//////...---,,,000000000000111111111111111111222222222333333333444444444444444444444444444444555555666777777777888888777777666666555555888999::::::;;;;;;::::::999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<>>>?????????>>>============>>>>>>AAADDDIIIQQQ[[[fffpppvvvwwwqqqttt}}}}}}~~~|||yyywwwmmmaaaVVVPPPJJJCCC===666666555444222111000000........................//////...---,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,---------******++++++++++++******+++++++++,,,,,,+++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---.........------///000111111222222222333333333111222333555666777777777:::999;;;@@@DDDRRRuuupppkkkxxxggg[[[KKK@@@AAAAAA::::::@@@=========>>>@@@@@@>>><<>>>>>???AAAAAA@@@???>>>>>>???@@@@@@>>>>>>???@@@@@@@@@@@@??????>>>===<<<<<<===>>>???@@@???===<<<;;;<<<===>>>>>>>>><<<<<<<<<>>>AAACCCEEE???===@@@CCCFFFPPP[[[zzzhhhLLLDDDCCC???===???999999999999999999999999999999999888888888888888666666777888888888888888999888888888777777666666888888999999999:::::::::;;;<<<<<<<<<===>>>>>>>>>;;;@@@BBBNNNhhh------------------------//////...,,,,,,++++++,,,///.........------------,,,---...//////...---,,,//////000000000111111111111111111111222222222222333333333333444444555555444444555555666666777777777777777777666666555555777888999999::::::999999999999888999999:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>===========================>>>@@@DDDJJJPPPUUUXXXccccccmmm~~~}}}|||wwwvvvyyy}}}||||||uuuqqqmmmjjjhhheee```]]]TTTMMMEEE@@@>>>;;;777333333333222222111000//////........................///......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++,,,,,,,,,,,,******++++++++++++************++++++++++++******++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,,,,++++++++++++,,,,,,,,,------------...---.........------///000000000000111111111222222000111222333555555555666:::888:::===<<>>@@@@@@???@@@@@@BBBCCCDDDEEEEEECCCCCCCCCBBB@@@@@@BBBDDDBBBAAAAAA@@@@@@@@@AAABBB@@@@@@AAAAAABBBBBBAAAAAA???>>>=========>>>???@@@???????????????@@@@@@@@@<<<>>>@@@AAABBBAAAAAAAAACCCBBBGGGQQQ\\\ggguuulllUUUBBB???@@@===:::<<<999999999999999999999999999999999888888777777777666666777888888888888777888888888777777777666666888888888999999999:::::::::;;;;;;<<<<<<======>>><<>>>>>===<<<<<<<<<<<<===>>>???@@@@@@AAAGGGFFFLLLXXXbbbjjjzzz|||qqqvvvvvvyyy|||~~~|||yyyzzzzzzvvvqqqkkkeee```]]]\\\RRRPPPLLLHHHEEEBBB>>>;;;999555222111222222000---000000//////............------------------------......------,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,******++++++++++++******)))******************)))++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++*********))),,,,,,,,,,,,---------------.........------///000/////////000000000111111///000111222333444444444888666777999666555@@@OOOsssuuuxxx___SSSOOOGGG>>>;;;999888999:::;;;:::999888999:::;;;===>>>?????????@@@AAA@@@??????AAABBB??????>>>>>>>>>??????@@@>>>>>>>>>?????????@@@@@@>>>>>>============>>>>>>;;;<<<===>>>>>>>>>======>>>@@@CCCEEEFFFGGGIIIJJJPPPVVVeeewww|||iiiQQQDDD<<<>>>???:::777888888888888888888888888888:::999999888777666666555555666777777888888777777888888777777777777666666888888888999999999999:::999999:::;;;;;;<<<=========AAABBBMMMfff~~~,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,------------------------------------------------////////////000000000111////////////000000000000000111111333444555666666333333444555555666666777666666666666666666666666666777888888999999888888777777777888888999:::;;;999999888888999:::;;;;;;999;;;===>>>>>>===<<<;;;:::;;;<<<=========<<<;;;>>><<<===BBBEEEHHHOOOYYYnnnsssyyy~~~~~~zzz~~~~~~~~~zzzccc___[[[[[[[[[YYYSSSMMMLLLJJJHHHEEEAAA>>>;;;:::888777666444333111000...222111///000111000...+++---------...............---------------------------------,,,,,,,,,++++++---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******))))))************))))))++++++************++++++************************************************++++++,,,,,,,,,,,,++++++*********++++++++++++,,,++++++,,,,,,,,,---------,,,.........------...000/////////000000000111111///000111222333333333333555333555888777555888???MMMggg~~~ooouuuyyycccKKKCCCBBBAAAAAA@@@>>>:::777999999999::::::;;;;;;;;;===>>>??????>>>>>>@@@AAA??????>>>?????????@@@@@@>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@DDDHHHMMMRRRXXXaaagggppp|||ttt[[[MMMEEE@@@>>>@@@???999555777888888888888888888888888999999888777666555555444555666666777777777777777777777777777777777666666888888888888999999999999888888999:::;;;;;;<<<<<<<<<@@@@@@LLLeee}}},,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,---------...////////////000000000....../////////000000000000000111222333555555666333333444444555666666666555555555555555666666666777888888999999999999999777777777777888999::::::999888888888888999999:::888:::<<<===>>>===;;;:::777888:::<<<<<<<<<;;;:::::::::<<<@@@BBBBBBEEEIIIHHHMMMTTT]]]fffqqq{{{tttNNNFFF>>>;;;<<<===999555888777777666555444333222222333333333222222222222000////////////...+++)))---------...............------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******))))))************))))))++++++************++++++***************************************************++++++,,,,,,++++++***((()))***+++,,,...//////+++++++++,,,,,,,,,------,,,.........------...000000000000111111111222222000111222333333333333333333222333777888888:::===<<>>>>>===???@@@@@@??????@@@BBB@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@@@@???>>>======BBBAAA???>>>???AAADDDEEECCCLLLZZZfffqqq{{{qqqWWWIIIDDDBBBAAA@@@@@@===999888:::777777777777777777777777888888777777666555444444555555666777777777777777666666666666666666777777777777888888888999999999777777888999:::;;;<<<===:::>>>???JJJddd}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------......////////////000000////////////000000000000000111111222333444444555333333333444555555666666444555555555555666666666777888999999::::::999999666666666666777888999:::999999888888888888999999888999:::<<<<<<<<<<<<;;;:::;;;<<<===>>>===<<<;;;999:::===@@@BBBCCCBBBBBBAAAAAACCCGGGJJJNNNXXXbbb___dddkkkppprrrtttwwwzzz}}}|||wwwmmmcccGGG@@@888444555777666444666666666555444333333333111222333222000//////000...////////////......---------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***************+++++++++*********++++++++++++,,,******++++++++++++******)))******************)))++++++************++++++******************************************************++++++++++++******(((((()))+++---...///000++++++++++++,,,,,,,,,,,,---.........------///000000000000111111111222222000111222333333333333333333333333444555777999;;;:::BBBDDDQQQpppzzzuuujjjZZZKKKBBB>>>======777777888999999::::::;;;:::<<<>>>>>>===<<<======<<<===>>>???@@@@@@@@@??????>>>=========>>>@@@AAA;;;<<<===>>>?????????>>>@@@@@@@@@AAACCCGGGJJJMMMRRRbbbxxxvvvZZZHHHDDDFFF???>>>>>><<<:::999;;;===666666666666666666666666666666666666555555555555444555666666777777666666555555666666666666777777777777777888888888888999777777888999;;;<<<======:::>>>>>>IIIccc|||++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------------,,,++++++,,,------........./////////000000//////000000000111111111111111222222222333333333222333333444444555555666444444444555555555666666666777777888999888888888666666666666666777999999:::999999888888999999999888999999:::;;;;;;<<<<<<<<<<<<======>>>>>>======<<<=========>>>???>>><<>>===??????>>>BBBIIIEEEEEEFFFIIIMMMQQQTTTUUUWWWYYY[[[[[[ZZZZZZ\\\^^^[[[^^^^^^\\\[[[XXXOOOFFF???;;;666444555666555444444444222111000000000000...///000///,,,+++,,,...//////000000000000111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******************************+++++++++,,,,,,,,,************************************************************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,******++++++++++++************++++++++++++******++++++************++++++******************************************************++++++++++++******))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,---.........------///000/////////000000000111111///000111111222222111111111333444333333444666777888>>>;;;<<>>@@@@@@>>>===<<<===;;;<<<>>>???@@@@@@?????????>>>===<<<===>>>@@@AAA@@@BBBFFFIIILLLOOOPPPPPPQQQTTTYYY___dddiiikkkmmmzzznnnZZZJJJCCCDDDGGG>>>>>><<<999888999::::::666666666666666666666666444444555555555555666666444555666666777777666666555555555666666666777777777777777777888888888888777777888:::;;;===>>>>>>===@@@???IIIaaazzz+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,---------------++++++++++++------............/////////000000000000000111111111111222222222222222222222333222222333444444555555666444444444555555555666666555666666777777777777777555555555666666777888999::::::999999999999999:::999999999999:::;;;<<<===666777777888999;;;<<<<<<>>>>>>===<<<>>>AAABBBAAA;;;666555999;;;:::===CCCEEE???999999===???===:::@@@BBBBBB@@@======???BBB???AAAAAA@@@@@@AAA;;;333777555444444444444333222444333222000000000111111---///111111......000222...//////...------...///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,*********************************++++++,,,,,,,,,************************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,---------******++++++++++++******++++++,,,,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************)))))))))(((******+++++++++,,,,,,,,,---.........------///000............/////////000...///000000000000000///...222444333222333555666444666111222===EEENNN]]]www{{{ooofffddd```[[[VVVQQQMMMKKKEEEGGGHHHHHHFFFEEEDDDDDDBBBCCCDDDFFFGGGGGGFFFFFFFFFEEEDDDCCCCCCEEEGGGHHHQQQTTTXXX^^^cccgggjjjkkktttzzznnnaaaQQQEEEBBBCCCDDDEEEAAA@@@===:::888888777555666666666666666666666666333333444444555666666666444555555666666666666666444555555555666666777777777777777777888888888888777888999:::<<<===>>>???@@@BBB@@@III```xxx'''---...***(((---...+++++++++++++++++++++++++++---------------------------------............///---------............///............////////////////////////000111222333111222333444555555555555777777666666666666777777===;;;999888888666444111444333111222555888999999999888888888888888999999777888999999888888:::<<<;;;::::::999999999::::::>>>===<<<;;;;;;;;;;;;;;;:::999999999;;;===@@@BBB>>>>>><<<;;;:::999999999<<<<<<;;;::::::999999888999999777666666555555555222222222111111111111000111111111111111111111111......////////////......---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,+++,,,,,,------,,,,,,+++++++++******+++---...000++++++************++++++'''(((***+++,,,++++++******++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((++++++************++++++,,,+++)))(((((()))+++,,,)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///000111111111111222222222222222111111222222333444666777888999;;;<<<===>>>QQQwww}}}yyyvvvnnnggg___[[[[[[YYYUUUPPPZZZUUUSSSXXX```ddd___YYY]]]^^^]]]YYYWWW[[[dddlllvvvyyy~~~www___MMMJJJEEEAAA>>>===>>>???>>>===:::888777777888888555555555555555555555555555555555444444333333333444444444555555555555666999888888888777777666666666666666666777777777777777999:::;;;;;;;;;===???@@@<<>>===<<<<<<;;;;;;;;;<<<;;;;;;:::999:::<<<>>>@@@???>>>===<<<;;;::::::999;;;;;;:::999999888888777777666555444444333333333222222222111111111000000111111111111111111111111......////////////......---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,+++,,,,,,------,,,,,,++++++***++++++,,,---......++++++************++++++,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((++++++************++++++,,,+++)))(((((()))+++,,,)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............/////////000000000111111111222222111111222222333444555666777888:::;;;<<<===BBBYYYwwwooonnnqqqtttuuutttpppooovvv}}}yyyyyyyyyxxxxxx|||xxx```MMMGGGEEEBBB???======>>>???===;;;999777666666777777555555555555555555555555555555444444444333333333444444444444555555555555888777777777666666666666666666666666777777777777666888999:::::::::<<<===>>>:::AAAHHH```zzz)))***)))(((+++...,,,'''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///............////////////////////////000111222333222222333444444555555555666555555444444555555666999888777777777555222///222000...///111333444444888777777777888999:::::::::;;;<<<;;;;;;;;;===???@@@>>><<<:::999999:::;;;============<<<<<<<<<<<<===<<<;;;::::::;;;<<<<<>>===<<<;;;;;;::::::999999999888777777666666444444333222111111111111222222111111111000000000000000000000000000000000......////////////......------------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++)))***+++,,,------------++++++************++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))++++++************++++++,,,+++***))))))***+++,,,)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///........./////////000000222111111111111222333333444444555777888999::::::888CCCZZZ{{{jjjYYYLLLCCC???>>>======<<<=========;;;:::888666555555666666444444444444444444444444444444444444333333333333444444444444555555555555666666666555555555555555666666666666777777777777555777888999888999:::<<<<<<888AAAGGG^^^yyy)))((('''***000222...)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........---------............///............////////////////////////000111222333333333333333444555555666666666555555555555666666999888888999999888444222333111//////111333444333777777777777888999:::;;;;;;<<<======<<<<<<>>>@@@AAA???===:::999999:::;;;=====================<<<>>>>>><<<;;;:::999999999===<<<<<<<<<;;;:::999999888888777666666555555444333222111111000000000111111111111111000000000000000000000000000000000000---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++***))))))***++++++++++++,,,,,,,,,,,,++++++)))***+++---------,,,+++++++++************++++++***))))))***+++...000222***++++++,,,,,,++++++************************************************************************************)))))))))))))))++++++************++++++++++++***))))))***++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///....../////////000000000111111111111111222222333222333444555666777888888666>>>IIIUUUfffxxx\\\IIIBBBAAAAAA:::;;;;;;<<<<<<<<<;;;;;;999888777555555444555555444444444444444444444444333333333333333333333333333333444444444555555555444444444444444444444444666666666666777777777777666777999999888999:::<<<;;;888AAAHHH^^^xxx,,,***+++111777777333///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...---------............///............////////////////////////000111222333333333222333333444666777888888777777777777888888::::::;;;<<<>>>===:::777666444222222333555555555666666666777888:::;;;<<<;;;<<<======<<<<<<>>>@@@AAA???===;;;999999:::;;;;;;<<<======>>>===<<<<<<>>>===<<<;;;:::999888888:::::::::::::::999777777777666666555555444444333222222111111000111111111111111111000000000//////////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******************+++***++++++,,,,,,++++++***)))***+++,,,---,,,+++***++++++************++++++***))))))***+++...000222***++++++,,,,,,++++++***************************************************************************))))))))))))))))))******++++++************+++++++++******************+++))))))*********+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............////////////000000000111111111111000000111111222333222222333333444555666666444:::===;;;<<>>999777555555666777777666555555666777888:::<<<===:::;;;<<<;;;;;;;;;===???>>>===<<<;;;:::::::::999:::;;;<<<=========<<<;;;<<<<<<;;;;;;:::999999888888888999:::999888666555666666666555444444333333222222111111111111111222111111000000000/////////////////////////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))*********************************************++++++++++++************+++++++++++++++***++++++************++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************************************))))))))))))************++++++************++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............/////////000000000111111111111000000000000111222222111222222333444444555555666666555555777===EEEKKKaaannnVVVIII>>><<<>>>===999777:::;;;;;;;;;:::999888777666666666555555555444444333333333333333333333333222222222222333333333333333333333333444444444444333333333333444444444444666666666666777777777777888999::::::999999:::<<<<<<;;;EEEJJJ^^^www,,,+++///555555...******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///............////////////////////////000111222333444333222222222444666777888888777777777777888888999;;;>>>BBBFFFGGGEEECCC;;;999777666777888888777444555555777999;;;<<<>>>888999::::::999:::<<<===;;;;;;<<<<<<;;;:::999888888999;;;<<<===<<<;;;::::::::::::;;;;;;:::::::::777888999::::::999777666666666666555444444333333111111000000000000111111111000000000////////////........................,,,------......------,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++((()))))))))*********+++*********++++++***************++++++++++++******++++++************++++++++++++************++++++,,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++***************************************************************************((()))))))))************++++++************++++++*********++++++*********)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///........./////////000000000000000000000111222222222222222333333444444555666555555888;;;===;;;999FFF\\\jjjQQQEEE>>>:::>>>@@@===999999999999888888888888777777666666666666666555555444333333333333333333333333111111222222222333333333222222333333333444444444333333333333444444555555666666666666777777777777777888999999888888999:::<<<;;;EEEIII\\\ttt555444888===:::000,,,---++++++++++++++++++++++++------------------------++++++,,,,,,,,,------------------.........//////............/////////000////////////000111222333444333222222222444666888777777666666666666777777888:::>>>CCCHHHIIIGGGEEE<<<:::888777888888888777444444555777999;;;===>>>777888999999888888:::<<<888999;;;<<<<<<;;;999777777888:::<<<<<<;;;:::999888888999:::;;;;;;;;;;;;888999:::;;;;;;:::888777777666666555555444333333000000/////////000000111000000000000////////////........................,,,------......------,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++(((((())))))*********+++******++++++++++++************++++++++++++******,,,+++***)))))))))++++++++++++************++++++'''(((***+++,,,++++++***+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++************++++++******++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////---------.........//////000000000000000111111222222222222333333444444555111444888777555555999>>><<