BM6P6(@ ///---+++******,,,///111---///111111000///000111888===CCCFFFGGGIIINNNRRRYYYbbbqqqqqqhhheeecccdddlllxxx}}}~~~ttthhhdddiiirrrzzz~~~ttt~~~uuunnnqqqtttrrruuu{{{uuunnneeeiiinnnssszzz~~~xxxpppggg^^^XXXLLLIIIEEEAAA???>>>??????@@@BBBDDDEEEEEEGGGJJJLLLMMMOOOSSSXXX^^^cccgggiiirrruuuyyyxxxtttpppoooooosssqqqtttzzzssshhhccc___]]]XXXRRRNNNOOOTTTZZZmmm|||zzz}}}wwwiii^^^]]]```cccnnnzzz|||}}}~~~}}}~~~tttnnnjjjnnn{{{pppXXXKKKGGG<<<===<<<:::666333222111//////---+++)))'''&&&%%%))))))***++++++++++++***---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,))))))*********+++++++++///---+++---///000///,,,......---------,,,,,,,,,...---+++******+++---...+++,,,------,,,...000333999999:::===@@@BBBAAA@@@KKKUUUZZZWWWSSSRRRNNNHHHKKKHHHMMM[[[jjjwwwyyysssyyyxxxdddWWWPPPFFFDDDBBBAAAAAAAAACCCDDDFFFDDDBBB@@@@@@AAACCCEEEEEECCCDDDFFFGGGIIIQQQ[[[jjjqqquuummmaaaWWWNNNHHHHHHIIIKKKJJJIIIIIIJJJKKKNNNNNNQQQZZZlll||||||lllddd[[[VVVUUUUUURRROOOOOONNNNNNQQQYYYjjj~~~sssiii```YYYUUUYYYaaajjjxxx}}}wwwrrrpppjjjjjjjjjiiiggggggiiijjjlllpppvvvyyyzzz}}}zzz|||zzzsssoooggggggiiilllmmmmmmiiiggg...---,,,++++++---...000+++---///000000000111333999>>>DDDFFFGGGIIINNNRRR\\\iiixxxtttfffaaa```cccjjjttt}}}vvvmmmcccccclllzzz~~~|||rrrlllooouuuzzz|||vvvnnnggggggjjjooovvvyyyrrrjjjaaaXXXSSSIIIGGGDDDAAA???>>>???@@@AAACCCEEEFFFGGGIIIMMMOOORRRTTTXXX]]]bbbgggjjjlllqqqtttwwwvvvrrrnnnmmmnnnuuuuuuyyy{{{ppphhheeecccaaa\\\UUUOOOMMMPPPSSScccqqqzzz||||||~~~tttggg]]]\\\]]]aaannn|||~~~~~~~~~|||||||||tttqqqmmmoooxxxwww___NNNGGG??????===:::666222000///...------,,,+++******)))))))))***+++++++++++++++++++++++++++******************+++++++++,,,,,,,,,*********++++++++++++,,,+++***)))+++///111111///...------------,,,,,,,,,...---+++******+++---...,,,---.........///222555999:::;;;===???AAACCCDDDMMMUUUYYYUUUQQQPPPNNNJJJMMMMMMVVVfffuuu{{{ssssss}}}iiiXXXNNNHHHFFFEEECCCBBBBBBBBBCCCDDDEEECCCBBB@@@@@@BBBDDDFFFEEECCCDDDFFFHHHJJJSSS\\\kkkrrruuummmaaaWWWNNNHHHHHHIIIJJJIIIHHHHHHIIIJJJLLLMMMQQQ[[[mmm{{{~~~yyykkkddd\\\WWWVVVUUURRROOOJJJKKKNNNTTT___qqq|||ooofff^^^XXXUUU\\\ggguuu~~~vvvqqqmmmkkkhhhhhhhhhfffeeeeeehhhjjjjjjooouuuxxxzzz}}}zzzsssoooeeeeeedddeeeeeedddaaa^^^,,,,,,,,,---------......)))+++---...///000222444;;;@@@EEEFFFGGGIIIPPPVVVcccvvvvvvddd\\\___eeemmmuuu}}}}}}qqqhhhaaaffftttuuunnnjjjlllxxxyyyqqqiiiccciiikkkqqq{{{{{{rrriiiaaaYYYQQQLLLEEEDDDAAA?????????@@@AAABBBDDDFFFGGGIIILLLPPPTTTYYY[[[^^^bbbfffkkknnnooorrruuuwwwuuuqqqoooooopppuuuwwwwwwnnniiihhhgggeeeaaa\\\VVVRRRRRRRRRXXXeeettt~~~~~~}}}zzz|||~~~~~~}}}zzzrrrggg]]]ZZZYYY\\\lll}}}}}}{{{{{{{{{{{{xxxxxxwwwvvvxxxjjjUUUIIIBBBAAA>>>:::666111...---,,,,,,,,,,,,------------)))******+++++++++++++++************++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***))))))+++---//////...------------,,,,,,,,,,,,---,,,+++++++++,,,---...---.../////////111444777888:::<<<======@@@EEEJJJRRRVVVWWWRRRMMMMMMMMMMMMLLLSSSaaasssvvvpppooovvvmmmZZZOOOHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@AAACCCEEEFFFEEECCCDDDGGGHHHLLLUUU___mmmtttvvvmmmaaaWWWNNNIIIHHHHHHIIIHHHGGGFFFHHHIIILLLPPPWWWbbbrrr~~~~~~xxxiiiddd^^^ZZZXXXVVVRRROOOGGGKKKQQQXXXeeexxxwwwkkkccc^^^\\\[[[cccrrr}}}tttnnnjjjgggeeebbbbbbbbb``````aaaeeehhhlllpppvvvzzz}}}{{{tttooogggddd```^^^]]][[[YYYWWW+++,,,---.........------)))+++---......///222444:::???EEEGGGHHHMMMWWW___ooowwwbbb[[[dddpppyyy~~~xxxpppjjjhhhppp{{{ooolllkkknnn|||wwwpppjjjfffkkkmmmttt|||vvvlllbbbZZZRRRLLLHHHAAAAAA?????????@@@AAABBBBBBDDDFFFHHHKKKOOOTTTXXX^^^___bbbeeeiiillloooppptttvvvwwwuuurrrqqqsssvvvzzz~~~vvvooollljjjjjjjjjiiifffbbb___\\\[[[TTT___mmmxxxyyyxxx~~~|||~~~}}}yyysssiii___ZZZVVVXXXhhh{{{~~~zzz{{{|||{{{~~~~~~vvv]]]KKKDDDBBB>>>:::666333///---++++++,,,,,,------......)))***++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++++++++***---------,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,---//////000222555888777;;;>>>>>>===AAAIIIPPPXXXXXXUUUNNNIIIHHHKKKNNNLLLYYYmmm}}}uuummmkkkppp}}}ttt```UUUNNNIIIHHHCCCCCCDDDDDDDDDCCCBBBAAABBBBBBAAAAAABBBCCCEEEGGGEEECCCDDDGGGJJJNNNXXXcccooouuuvvvmmm```VVVNNNIIIHHHIIIIIIHHHGGGGGGHHHJJJOOOVVVaaannn|||xxxgggddd___\\\YYYVVVQQQNNNJJJOOOTTT[[[iii}}}}}}qqqgggaaa```bbbcccmmm}}}tttlllgggdddbbb```_______________ccchhhkkkqqqvvv{{{|||uuupppkkkfff```\\\ZZZYYYYYYXXX***+++---...///...---,,,,,,---.........///111333888>>>EEEIIILLLTTTbbbmmm}}}ttt```]]]llltttooonnnqqq|||tttjjjlllpppuuu|||uuunnnjjjhhhlllpppyyy~~~wwwpppggg]]]UUUNNNIIIEEE???>>>>>>>>>???AAABBBCCCBBBDDDFFFIIIMMMRRRXXX]]]bbbcccdddgggiiilllnnnooorrrtttuuutttrrrssswww|||yyyssspppnnnooopppqqqqqqoookkkgggdddXXX^^^hhhttt|||~~~vvvrrrttt}}}|||~~~|||xxxvvvlllbbb\\\WWWVVVdddttt|||{{{}}}}}}}}}fffPPPFFFBBB===:::888555222///,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,+++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++************------,,,,,,,,,+++++++++++++++++++++,,,,,,------+++,,,......///222555888888;;;?????????DDDNNNUUU\\\XXXRRRKKKEEEDDDJJJPPPSSSeee|||uuunnnhhhjjjtttiiiZZZSSSMMMHHHGGGBBBCCCCCCCCCCCCBBBAAAAAABBBAAAAAAAAABBBDDDEEEFFFEEECCCDDDHHHKKKPPP[[[fffqqqvvvvvvkkk^^^UUUNNNIIIIIIJJJJJJHHHGGGHHHKKKMMMRRR]]]kkkyyyvvvfffddd```]]]YYYUUUQQQNNNLLLQQQVVV^^^oooxxxlllddd___```eeeiiivvvyyytttllleeeaaa___^^^]]]___```bbbcccfffjjjppptttzzz~~~~~~wwwsssmmmhhh```[[[YYYZZZZZZ[[[+++,,,---.........---,,,...//////......///222444888???GGGKKKPPP[[[lllzzz|||nnn___aaassszzzqqqmmmpppxxxyyyqqqkkknnnvvv~~~~~~xxxssslllhhhhhhooouuuyyyoooiiiaaaYYYRRRLLLGGGCCC===>>>>>>???@@@BBBCCCDDDCCCEEEHHHKKKPPPVVV^^^ccceeefffgggiiikkklllnnnnnnoooppprrrqqqrrrvvv}}}|||wwwtttsssxxxyyyzzz|||{{{xxxrrrmmmcccaaadddnnnwww|||~~~zzzqqqkkkhhhmmmzzz}}}}}}|||wwwxxxnnneeeaaa[[[XXXaaannn~~~|||~~~|||{{{pppXXXIIIDDD>>>;;;:::888444111------,,,,,,++++++*********++++++,,,,,,,,,,,,,,,......---,,,+++***))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,(((***++++++++++++---...,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------***,,,---...000222666999999<<>>???@@@AAACCCDDDDDDFFFHHHKKKNNNTTT[[[ccciiijjjkkklllmmmnnnoooooopppoooppprrrsssuuu|||zzzxxxxxxzzz~~~qqqfff```hhhssszzz}}}xxxooohhhbbbbbbnnn|||}}}yyyxxxnnnfffeeebbb]]]aaajjj{{{~~~xxxxxx|||zzzaaaNNNHHH@@@<<<;;;999444000------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,)))+++---,,,++++++---///,,,,,,,,,++++++++++++*********+++,,,------------+++,,,...000111444888;;;;;;<<>>>>>>>>???AAABBBCCCDDDEEEHHHJJJMMMQQQVVV^^^gggmmmnnnooooooppppppqqqrrrrrrqqqsssuuuwwwzzz}}}xxxxxx{{{~~~}}}lll```eeerrr{{{yyyppphhh```^^^hhhvvvzzz}}}wwwmmmfffgggfffbbbccciiizzz~~~yyytttwww|||hhhRRRKKKBBB===<<<999444///---------...............***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,))))))*********+++++++++,,,...///...+++)))***,,,,,,,,,,,,+++++++++******)))***+++,,,---...------,,,---///111333666:::===<<<<<<>>>DDDLLLTTTYYY[[[RRRKKKFFFDDDCCCFFFRRR```wwwqqqooommmrrrmmmYYYTTTQQQKKKJJJNNNIIIHHHFFFDDDDDDEEEGGGHHHCCCCCCCCCCCCCCCCCCBBBBBBEEECCCDDDIIIMMMUUUbbbnnnrrrvvvsssgggYYYPPPJJJFFFDDDEEEEEEEEEFFFIIINNNQQQ]]]mmmpppdddbbb^^^YYYSSSPPPOOOOOONNN[[[iiiwwwuuuhhhfffeeedddkkkwww|||sssooonnnkkkhhheeeeeeiiinnnrrrsss|||~~~zzzqqqkkkccc\\\XXXWWWWWWWWW++++++,,,,,,,,,---------------,,,---///444999<<>>:::555444111///---,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++------,,,++++++*********,,,,,,,,,------,,,++++++,,,+++******+++,,,...//////......///222666:::===>>>@@@DDDLLLTTTXXXXXXVVVMMMJJJGGGEEEDDDIIIXXXggg~~~tttpppjjjsssyyyjjjZZZSSSPPPMMMIIIHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFFFFFFFDDDCCCBBBCCCFFFHHHIIIMMMVVVcccmmmuuutttoooeeeXXXNNNIIIGGGGGGDDDCCCDDDEEEGGGNNNVVV___xxxsssddd___ZZZXXXTTTOOOOOORRRXXXaaattt~~~sssjjjgggcccdddtttvvvkkkeeeeeedddfffiiimmmsss{{{~~~zzzsssmmmeee^^^ZZZXXXWWWWWW++++++,,,,,,,,,---------...---------///333999<<>>DDDLLLTTTXXX```nnn|||mmm___]]]bbbssssssiiilllttt~~~}}}yyyzzztttnnnjjjgggfffkkksss{{{sssjjjaaa[[[RRRNNNIIIEEECCCBBB@@@???AAAAAABBBCCCEEEGGGIIIJJJLLLPPPUUUZZZ^^^ccchhhlllmmmpppsssuuuvvvxxxzzz}}}~~~xxxlllffffffkkkrrrppprrrvvvyyytttmmmkkkmmmrrryyyxxxtttqqqjjjfffiiikkkiiihhhiiissszzz{{{rrrooonnnmmm[[[HHHAAA@@@===888444222000---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***************++++++++++++++++++++++++(((((())))))***++++++,,,+++,,,,,,------,,,,,,,,,++++++++++++,,,---.........///111333666999;;;<<<;;;@@@IIISSSYYYYYYVVVRRRDDD@@@???AAAFFFRRRgggyyyuuukkkgggfffsss~~~kkk___SSSOOOOOOMMMKKKLLLJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGFFFEEECCCEEEHHHKKKPPPYYYeeemmmuuuqqqiii^^^SSSKKKGGGFFFEEECCCBBBCCCEEEIIISSS^^^ppprrrfffaaa\\\XXXSSSOOOQQQVVVcccqqq}}}rrriiihhhmmmzzzuuunnnhhhccccccgggmmmrrrzzz}}}wwwqqqhhhaaa\\\XXXUUUSSS,,,,,,,,,------------...---...///...///444;;;AAAIIIWWW___^^^cccsss|||zzz}}}zzzvvvmmmaaaZZZ___hhhzzz~~~oooiiiooozzz||||||zzzyyysssmmmjjjhhhhhhooowww}}}uuummmddd\\\WWWMMMJJJFFFCCCBBBBBBAAA@@@AAAAAABBBDDDFFFHHHJJJLLLOOORRRWWW\\\```dddhhhkkklllnnnqqqtttvvvyyy}}}ttthhhbbbgggooonnnqqquuuxxxwwwrrrooonnnpppssszzz}}}tttmmmmmmjjjiiilllmmmkkkkkknnnrrr~~~uuuqqqqqqzzzyyycccLLLBBBAAA???:::666333111...------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************&&&'''(((******+++++++++++++++++++++++++++++++++))))))******++++++++++++++++++,,,---------,,,,,,++++++++++++,,,---......---...111555777999::::::;;;BBBLLLVVV[[[YYYSSSNNNCCC@@@???DDDMMM\\\rrr{{{nnnhhhiiilllxxxuuudddZZZPPPNNNMMMKKKJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCEEEHHHLLLQQQZZZdddkkktttnnneeeZZZQQQJJJGGGGGGBBB@@@@@@CCCFFFLLLZZZhhh}}}yyymmmeee```[[[WWWRRROOOSSSZZZiiizzzyyyooohhhjjjvvv|||uuunnnjjjfffeeejjjqqqvvv~~~}}}yyyssskkkccc]]]XXXTTTQQQ,,,,,,---------.........---///000///000555???FFFQQQ```gggcccfffrrrvvvoooppplllfff```YYYXXXbbbnnn|||vvvllliiisss|||}}}xxxyyyuuuooojjjiiihhhkkksss|||yyyppphhh___XXXSSSKKKHHHDDDBBBBBBBBBBBBAAA???@@@AAACCCFFFIIIKKKLLLQQQUUUZZZ^^^aaadddgggjjjjjjmmmpppsssvvvzzz|||~~~nnneeegggnnnoooqqqrrrsssuuuuuurrroookkklllpppwww}}}~~~wwwqqqnnnmmmooosssssspppooorrrsss{{{vvvvvvwwwkkkQQQEEEBBB@@@<<<888444111///---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,,,,---,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,,,,---------,,,******+++,,,------------,,,...111555888999::::::===DDDOOOWWWZZZVVVOOOKKKBBB@@@AAAIIITTTdddyyyttthhhfffkkkppp~~~ppp___WWWOOOMMMKKKHHHGGGHHHKKKKKKKKKKKKKKKKKKLLLLLLMMMLLLJJJHHHFFFDDDCCCBBBEEEFFFIIILLLRRRYYYaaagggnnnhhh___VVVOOOJJJHHHHHHCCCBBBBBBDDDFFFNNN___nnnvvvkkkccc___ZZZVVVQQQQQQXXXaaaqqqtttmmmjjjqqqyyypppkkkhhhggggggjjjrrr|||}}}zzzuuummmfff___YYYSSSPPP,,,---------............,,,///111111222888CCCLLLZZZfffkkkggghhhnnnmmmffffffaaa\\\XXXUUUYYYgggttt~~~~~~tttllliiilllxxxtttxxxqqqlllhhhhhhiiinnnxxx}}}tttkkkbbb[[[TTTPPPIIIFFFCCCAAABBBBBBBBBBBB???@@@AAADDDGGGJJJLLLNNNTTTWWW\\\```bbbdddgggiiikkknnnqqqtttwww|||yyy|||yyyllliiinnnppppppooonnnssswwwwwwsssggggggjjjrrr|||~~~vvvuuuxxx}}}|||vvvrrrqqqooozzz~~~}}}{{{zzzuuuZZZJJJDDD@@@<<<:::555222///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++///......---,,,,,,++++++******+++,,,------------******+++,,,---------------///222666888:::;;;;;;@@@GGGQQQWWWVVVQQQKKKHHHAAA@@@DDDOOO]]]lllmmmdddeeemmmuuu~~~lll\\\TTTNNNLLLJJJFFFEEEGGGJJJKKKKKKLLLMMMNNNOOOOOOOOONNNKKKIIIGGGEEEDDDDDDGGGHHHJJJMMMRRRXXX]]]```eee```WWWQQQLLLJJJIIIHHHHHHFFFEEEFFFGGGOOOaaasssuuulllbbb^^^ZZZWWWSSSUUU___kkk}}}~~~rrrppprrr~~~uuuoooeeedddeeeiiinnnttt{{{vvvooohhhaaaZZZSSSOOO------------............,,,///222333444;;;GGGQQQ___fffjjjiiiiiijjjfffaaa___ZZZVVVUUUVVV\\\kkkyyyssshhhdddfffnnn{{{zzzzzz{{{vvvrrrmmmjjjkkknnntttzzzpppfff^^^WWWQQQMMMHHHEEEBBB@@@AAAAAAAAAAAA@@@AAABBBEEEHHHLLLOOOPPPWWW[[[___ccceeefffhhhiiioooqqqtttwww{{{|||~~~ssskkklllmmmnnnllllllttt||||||wwwllljjjkkkqqq{{{{{{qqqmmmgggqqquuu|||eeeRRRGGG???;;;;;;555333000.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------)))***,,,---...---------111222444777:::<<<>>>>>>DDDJJJQQQTTTRRRMMMHHHFFFAAABBBJJJYYYiiixxxyyyjjjeeekkkwwwyyyvvvpppwwwvvvgggWWWQQQMMMLLLJJJFFFFFFHHHIIIJJJKKKMMMNNNPPPQQQRRRPPPOOOMMMKKKIIIIIIIIIIIIJJJJJJJJJMMMQQQUUUYYYZZZ[[[VVVOOOKKKIIIIIIGGGFFFFFFEEEEEEFFFIIISSShhh{{{qqqjjjaaa^^^[[[YYYWWWZZZhhhvvv|||sssuuu}}}tttmmmiiibbbdddkkkuuu~~~{{{vvvpppiiibbb[[[TTTOOO---------.........//////,,,///333333555<<>>@@@AAAGGGLLLRRRSSSOOOJJJFFFEEECCCFFFPPPaaasssuuujjjhhhsss{{{tttrrrmmmhhhgggjjjtttooodddTTTOOOLLLLLLJJJGGGGGGJJJHHHIIIKKKMMMOOOQQQSSSTTTPPPOOOMMMLLLLLLLLLMMMNNNLLLKKKKKKMMMPPPTTTVVVVVVTTTOOOJJJGGGGGGGGGFFFDDDAAAAAACCCFFFKKKXXXpppllldddbbb___]]][[[YYY^^^nnn}}}{{{uuuzzzwwwmmmhhhgggfffkkkuuuzzzwwwpppjjjccc\\\TTTPPP,,,,,,,,,---------......,,,---///222888AAALLLSSSbbbeeefffeeeeeefffccc^^^^^^ZZZUUUSSSWWWbbbqqq{{{sssiiiaaaccclllvvv|||yyyyyy|||vvvsssrrrsssqqqppprrrxxx}}}tttkkkbbb]]]VVVNNNIIIIIIBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDEEEIIIOOOTTTXXX^^^```cccdddfffhhhlllooouuuyyy~~~}}}~~~pppfffeeekkkpppqqqwww{{{sssqqqwwwvvviiicccbbbdddeeegggtttxxx\\\KKKDDD???999888666333000..................---------,,,,,,,,,------------------------,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,++++++---//////222777::::::<<>>BBBJJJQQQTTTTTTNNNGGGCCC???>>>@@@CCCMMMXXXiiixxxwwwnnnhhhfffnnnuuufffZZZXXXZZZaaappptttcccXXXSSSPPPKKKIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGIIIJJJKKKOOOOOOPPPRRRSSSUUUWWWWWWYYYYYYYYYYYYZZZ[[[[[[\\\___\\\VVVQQQMMMKKKKKKKKKMMMKKKJJJOOO\\\sssvvvlllgggfffbbb```^^^___ggg{{{zzztttlllbbbYYYRRR---------.........//////...000444999???HHHRRRYYY]]]jjjuuutttmmmfff```[[[PPPNNNOOOWWWaaaiiikkkjjjeeemmm|||xxxxxxwwwzzz|||xxxsssssszzz}}}xxxvvvuuuuuurrrrrrtttwww}}}ssskkk```YYYQQQNNNIIICCC@@@AAA>>>>>>???@@@AAABBBDDDEEEDDDFFFIIINNNSSSWWW[[[]]]aaaccceeegggiiinnnssswww~~~~~~~~~~~~~~~~~~~~~ssslllrrr}}}|||yyyxxxzzznnnkkkllleeefffggghhhjjjoooxxx~~~{{{^^^KKKDDDAAA<<<999666333000/////////......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,---///222222888<<<===CCCMMMTTTTTTTTTKKKDDDAAA???===AAAHHHRRR^^^pppzzzqqqllliiikkkvvv~~~ooobbbXXXYYY___iii}}}qqqaaaVVVRRROOOJJJHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFHHHIIIJJJLLLMMMMMMOOOQQQTTTVVVWWW[[[\\\]]]^^^```aaaaaabbbccc```ZZZUUUQQQPPPPPPQQQQQQPPPOOOTTTbbbyyy{{{pppiiifffeee`````````dddqqq{{{tttmmmcccZZZSSS------........./////////...111555;;;CCCLLLVVV]]]bbbnnnxxxtttiii```ZZZVVVLLLMMMPPPVVV^^^dddeeedddbbbmmm~~~{{{{{{wwwxxxzzzzzzxxxwww}}}{{{xxxwwwwwwvvvpppqqqssswww}}}{{{oooggg\\\UUUNNNKKKGGGBBB???@@@======>>>???AAABBBDDDEEEDDDGGGKKKQQQVVV[[[^^^___bbbccceeegggjjjooouuuzzzyyywwwwwwxxxzzz|||~~~~~~~~~uuullllllrrr}}}~~~vvvrrrqqq|||xxxvvvooommmlllnnnooopppuuu{{{~~~fffQQQEEE@@@===;;;777333111/////////......---------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...000222222999======DDDPPPUUUTTTRRRHHHAAAAAA@@@???EEENNNVVVdddyyypppjjjhhhjjjrrruuuggg]]]WWW[[[eeesss{{{nnn___UUUPPPMMMIIIGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIIIIKKKKKKKKKLLLNNNQQQTTTUUUZZZ[[[^^^aaaccceeeggggggfffccc]]]XXXUUUUUUVVVWWWSSSSSSSSSYYYiiirrrkkkhhhfffdddaaabbbdddlll|||uuuwww|||vvvooofff]]]VVV............///////////////222888???GGGQQQ[[[bbbgggssszzzrrrcccXXXTTTRRRLLLNNNSSSXXX\\\___aaaaaagggsss}}}vvvvvv~~~{{{~~~~~~|||wwwvvvvvvuuutttooopppsssxxx~~~uuujjjbbbXXXQQQJJJHHHEEE@@@>>>???<<<======???AAACCCDDDFFFFFFIIIOOOUUU[[[___aaacccccceeefffhhhkkkqqqxxx}}}wwwqqqnnnoooqqqssswwwzzz}}}~~~}}}~~~~~~vvvhhhccccccooo|||zzzssspppppp}}}}}}xxxwww{{{}}}{{{|||pppYYYJJJAAA>>>;;;888444111000//////......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------***+++---------...111333444;;;>>>>>>EEERRRWWWTTTPPPFFF@@@CCCCCCBBBIIITTT```ooottthhhfffgggnnn{{{}}}pppaaaYYYWWW```mmmxxxkkk]]]SSSNNNKKKHHHFFFFFFGGGGGGFFFDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJKKKMMMOOORRRTTTVVVXXX\\\```dddgggiiijjjgggddd___ZZZXXXYYY\\\]]]WWWYYYZZZ^^^mmmrrrjjjggghhhgggeeecccdddhhhtttzzzuuurrrzzz~~~yyysssjjjaaaZZZ............/////////000000444:::AAAJJJTTT___eeekkkvvv{{{qqq___TTTPPPOOONNNRRRWWW[[[]]]^^^```aaannnzzz}}}vvvuuu}}}~~~wwwsssssstttsssrrroooqqqtttyyy{{{pppeee^^^UUUNNNHHHFFFCCC>>><<<>>><<<<<<===???AAACCCEEEFFFHHHLLLQQQXXX^^^bbbdddeeeeeefffhhhjjjmmmssszzz}}}{{{xxxuuusssrrrrrrrrrrrrrrrssstttvvvxxxzzz{{{}}}~~~~~~|||rrrlllgggiiikkkooosssxxx{{{}}}~~~~~~}}}}}}~~~}}}wwweee[[[YYYeeeuuuyyyrrrqqqrrr|||xxx```MMMBBB>>><<<888444111000//////......---------,,,,,,,,,------------------------*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------***+++---------...111333666===@@@???FFFTTTYYYTTTNNNDDD???DDDEEEDDDKKKWWWlll{{{ooofffggghhhrrr{{{ooo^^^XXXYYYdddtttuuuiii[[[QQQMMMJJJGGGFFFFFFGGGHHHGGGDDDDDDEEEEEEFFFHHHIIIJJJKKKJJJJJJJJJLLLOOORRRTTTRRRUUUZZZ___dddhhhjjjlllgggddd___\\\ZZZ\\\___aaa]]]______bbbnnn~~~vvvjjjdddeeehhhhhhfffeeefffkkk{{{vvvwwwwwwxxx|||vvvmmmddd^^^///............//////000555888<<>>@@@BBBEEEGGGHHHJJJMMMSSSYYY^^^bbbdddeeebbbdddhhhjjjmmmsss|||{{{wwwuuunnnllljjjhhhfffeeeeeefffdddeeefffffffffhhhkkkmmmmmmrrrvvvuuusssssswww|||zzz{{{}}}~~~|||}}}~~~~~~xxxjjjaaa]]]___dddiiiooouuuyyy{{{~~~~~~~~~zzzfffXXXQQQZZZhhhrrr}}}{{{yyyvvvsss~~~}}}{{{uuu~~~fffOOOEEE???<<<777444111///---+++///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++)))((()))+++---......//////...---+++***---------...------,,,,,,,,,,,,---,,,,,,---111444888;;;AAAHHHNNNRRRRRRQQQHHHBBB???@@@DDDIIIRRR[[[pppsssfffaaaccciiiyyyvvvdddWWWVVVZZZggg~~~vvvfffYYYRRRLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLKKKKKKMMMPPPSSSTTTUUUWWWZZZ___dddhhhkkkcccddddddcccaaaaaabbbdddiiieeeccciiissszzz{{{xxxppplllhhheeefffhhhjjjkkkiiijjjtttzzzwwwyyy}}}}}}yyyqqqgggaaa///............///000000555777===GGGRRR\\\eeekkkiiiVVVNNNOOOOOOXXX___iiirrrllleeekkkxxx|||}}}|||zzzuuunnniiihhhhhhhhhgggjjjnnnuuuwwwooohhh^^^UUUNNNKKKFFFBBB???>>>>>>???===>>>???@@@CCCEEEHHHIIIKKKNNNTTTZZZ^^^aaacccccc___bbbfffiiimmmttt~~~xxxsssoookkkiiicccbbb```^^^\\\\\\\\\\\\\\\]]]^^^^^^]]]___bbbdddeeeiiimmmnnnmmmnnnpppssspppqqqqqqrrrtttvvvwwwxxx}}}{{{|||}}}}}}~~~ssseee]]][[[]]]aaaffflllsssxxx{{{~~~~~~~~~~~~{{{fffXXXOOOTTT]]]dddooozzz~~~}}}{{{|||zzzttt{{{lllSSSFFF@@@===888444222000---+++///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,+++***)))(((,,,------...------,,,,,,------...------///222555:::>>>EEEMMMRRRSSSPPPNNNGGGBBB@@@CCCGGGMMMXXXbbbuuu~~~pppfffdddhhhsssqqq```XXXXXX]]]mmmuuufffYYYRRRKKKJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKKKKKKKKKKMMMPPPSSSTTTUUUWWWZZZ^^^cccgggiiiccceeeffffffddddddeeegggllljjjkkkooouuuxxxwwwuuuoookkkfffdddeeehhhjjjkkkoootttzzzyyy}}}~~~yyyqqqhhhaaa///.........//////000111555555>>>MMMWWW^^^kkkxxxkkkUUUMMMNNNOOO]]]hhhuuu~~~uuukkknnnyyy|||www|||{{{|||uuupppjjjeeeddddddddddddiiioooyyysssiiibbbYYYQQQKKKHHHDDD@@@>>>======>>>===>>>???AAADDDFFFIIIJJJLLLOOOUUU[[[___aaaaaa```^^^bbbgggkkkpppyyy{{{vvvoooiiieeeaaa]]][[[WWWVVVTTTSSSRRRRRRSSSSSSUUUUUUVVVUUUUUUVVVYYY[[[]]]```cccgggiiiiiiiiihhhgggfffffffffhhhjjjlllmmmsssvvv{{{}}}zzzyyyzzz|||||||||}}}zzznnnbbbZZZXXXZZZ]]]bbbiiipppvvvzzz}}}}}}~~~~~~~~~iii[[[OOONNNPPPTTT^^^jjj{{{|||}}}{{{sssvvvvvvZZZHHHAAA>>>999555333111...,,,///............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,+++,,,,,,,,,+++***))))))))))))))),,,,,,------...------,,,......///...///111444777<<>>???@@@BBBEEEHHHJJJKKKMMMQQQVVV[[[___```___^^^___ccciiiooovvv|||wwwnnnjjjccc^^^ZZZWWWTTTRRRPPPOOONNNMMMMMMNNNOOOPPPRRRSSSSSSSSSRRRSSSVVVXXXZZZ\\\___dddggggggdddbbbaaa`````````bbbdddgggiiikkkooowww{{{xxxxxxyyyzzzzzzyyyyyy{{{}}}~~~wwwlllaaaZZZYYYZZZ\\\aaagggooovvvzzz}}}~~~ooo___QQQKKKHHHHHHRRR___ppp{{{xxx}}}xxx|||~~~tttssscccLLLCCC@@@;;;777444222///---///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,+++***+++...---+++***)))***+++,,,,,,,,,------...------------.........///111555888<<>>???AAACCCFFFIIIKKKMMMOOORRRVVV[[[^^^______^^^___cccjjjqqqzzz{{{vvvoookkkccc___YYYUUURRRPPPNNNLLLLLLKKKKKKKKKKKKMMMOOOPPPRRRRRRSSSSSSRRRSSSVVVXXXZZZ\\\___cccfffeeeaaa]]]\\\\\\]]]^^^aaadddggghhhjjjooovvv~~~~~~{{{xxxvvvxxxyyyyyywwwwwwxxxyyy|||}}}}}}zzzsssjjjbbb\\\\\\]]]^^^bbbhhhooovvvyyy|||~~~sssbbbQQQHHHCCCAAAJJJVVVfffrrr}}}zzz{{{}}}zzzrrrnnnuuuwwwrrr~~~lllSSSEEEAAA<<<888555333000...///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------+++)))))))))---,,,+++*********+++,,,+++,,,,,,---.........---+++,,,---...///111555999<<>>@@@EEEJJJSSSaaaoooyyylllfffjjjwwwtttbbbWWWTTTYYYhhhssscccWWWRRRJJJIIIHHHFFFFFFEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGGGGIIILLLNNNOOOQQQTTTWWWUUUUUUVVVWWWZZZ]]]___aaabbbfffjjjmmmoooooopppqqqrrrvvvzzz|||}}}}}}||||||{{{zzz|||}}}{{{tttlllggg.........///000111222333777>>>HHHPPPZZZhhh{{{|||fffWWWTTTWWW]]]iiiqqqyyyxxxttt}}}|||yyywwwwwwyyyyyywwwuuurrrmmmjjjjjjmmmpppttt}}}~~~ssseee[[[VVVPPPJJJAAA@@@???===<<<<<<<<<===???@@@AAADDDGGGJJJMMMNNNPPPRRRVVVZZZ]]]____________dddlllttt}}}|||yyyuuuqqqmmmhhhccc___YYYUUUQQQMMMLLLKKKJJJIIIIIIIIIIIIIIIKKKMMMOOOPPPQQQRRRRRRSSSSSSTTTWWWZZZ]]]___bbbdddccc```]]]ZZZYYY[[[^^^bbbfffiiilllmmmqqquuu{{{~~~}}}}}}||||||}}}~~~~~~{{{yyyvvvwwwyyyxxxvvvuuuuuuvvvwwwwwwwwwuuupppjjjddd``````aaabbbeeejjjoootttwww{{{~~~vvvcccPPPFFFAAA>>>DDDNNN\\\gggrrryyy}}}|||~~~~~~|||xxxrrrjjjgggoooyyyzzzrrrzzzuuu[[[GGGCCC>>>:::777444111//////............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,***(((((()))+++******)))))))))******++++++,,,---............+++,,,---...///222666:::===DDDLLLOOOMMMGGGBBBAAA??????CCCHHHNNNWWWgggvvvssshhhgggooo~~~{{{iii\\\WWWSSS[[[ooorrraaaUUUQQQIIIIIIHHHGGGFFFEEEEEEFFFBBBBBBBBBCCCCCCDDDEEEFFFGGGIIILLLNNNOOOQQQTTTVVVTTTTTTUUUVVVXXX[[[^^^```bbbeeeiiilllmmmnnnppprrruuuxxx}}}~~~||||||vvvooojjj.........///000222333444888CCCKKKLLLWWWlll~~~}}}pppbbbZZZZZZ]]]fffqqqwww}}}{{{yyy|||wwwwwwxxxyyy~~~{{{xxxwwwtttpppllllllpppsss{{{zzzwwwmmm```XXXSSSMMMGGG@@@???>>>===============???@@@BBBDDDHHHKKKNNNOOOQQQSSSUUUXXX[[[^^^```aaadddiiiqqqyyyzzzvvvkkkhhhccc```^^^[[[XXXUUURRROOOKKKIIIIIIIIIIIIHHHHHHHHHIIIJJJLLLNNNQQQRRRQQQRRRSSSTTTTTTVVVZZZ]]]bbbeeehhhgggbbb^^^[[[[[[___bbbhhhnnnsssxxxzzz{{{~~~}}}|||{{{zzzzzzzzz|||}}}|||{{{vvvwwwyyyxxxvvvtttssstttuuuuuuuuutttqqqlllhhhfffcccdddfffhhhkkknnnqqqsssxxx|||~~~{{{fffQQQGGGBBB>>>@@@GGGRRR[[[fffppp{{{{{{zzz|||uuuooohhhdddiiiqqq||||||qqqwww{{{cccHHHDDD???;;;777555111//////............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++)))((()))+++******++++++++++++*********+++,,,---............+++---...///000444888<<<>>>DDDIIIJJJGGGCCCCCCDDDBBBCCCHHHOOOVVV```rrrxxxkkkeeehhhsssnnn\\\UUUWWWUUUaaavvvqqq___SSSOOOHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBCCCDDDEEEEEEFFFHHHKKKMMMNNNOOOQQQSSSRRRSSSSSSUUUWWWZZZ]]]___aaadddgggiiijjjllloooqqqtttxxx|||~~~~~~}}}xxxrrrnnn.........///000222333444999GGGLLLJJJUUUnnn|||vvvmmmeeecccfffjjjooozzz}}}zzzzzzuuuwwwyyyzzz}}}}}}xxxxxxuuupppmmmmmmppptttuuurrriii]]]UUUQQQKKKDDD??????>>>============>>>@@@AAABBBEEEHHHKKKNNNPPPRRRSSSTTTWWWZZZ^^^aaaccciiiooowwwvvvoooiiifff^^^[[[WWWTTTSSSSSSQQQPPPPPPMMMJJJIIIIIIJJJJJJJJJJJJJJJJJJLLLNNNQQQTTTUUURRRSSSUUUVVVWWWYYY]]]```gggkkknnnkkkddd^^^\\\^^^hhhlllsss{{{~~~}}}|||{{{yyyxxxyyy{{{}}}}}}}}}vvvxxxyyyxxxvvvsssssssssvvvvvvvvvuuusssqqqnnnllleeefffgggiiilllnnnooopppuuuzzz~~~~~~|||}}}jjjTTTJJJEEE@@@@@@DDDKKKSSS^^^kkkzzz}}}vvv|||uuuooohhhccceeejjjqqqxxx}}}pppuuu|||hhhIIIEEE@@@;;;888555222000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,))))))+++,,,+++,,,...//////...---,,,***+++,,,---............,,,...///000222555:::>>>@@@DDDGGGGGGCCCBBBDDDHHHDDDGGGMMMUUU\\\hhh{{{{{{pppeeeccciiivvvzzzeeeTTTPPPUUUXXXeee|||qqq^^^RRRNNNGGGFFFEEEDDDDDDCCCDDDDDDBBBBBBBBBBBBBBBDDDEEEEEEEEEGGGJJJLLLLLLMMMOOOQQQQQQRRRSSSTTTWWWZZZ]]]___aaaccceeeggghhhjjjnnnqqqrrruuuzzz{{{{{{{{{}}}~~~yyytttooo---------------000444888:::EEELLLMMMXXXmmm}}}uuuvvvqqqiiiffflllssswww~~~}}}}}}zzzxxxzzz}}}~~~{{{|||vvvqqqmmmiiiiiiqqq{{{~~~tttmmmcccYYYQQQJJJEEEAAA;;;<<<===<<<::::::<<<>>>@@@BBBDDDFFFIIILLLQQQTTT[[[YYYVVVVVVZZZ___ccceeeiiipppzzzppphhhccc\\\WWWTTTSSSPPPNNNLLLKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIILLLMMMNNNNNNOOOPPPTTTVVVTTTVVVYYYZZZZZZ^^^dddiiiooonnnmmmjjjccc___dddnnnooo{{{~~~}}}||||||}}}~~~|||{{{yyyxxxxxxyyyzzz|||vvvsssqqqrrruuuwwwvvvuuusssrrrqqqqqqrrrrrrpppnnnjjjiiiiiihhhiiijjjlllmmmrrrvvvzzz}}}ttt]]]KKKBBB@@@@@@@@@IIIPPP[[[iiizzz|||ooofffbbbdddfffjjjnnn|||{{{xxx{{{pppYYYEEE>>>@@@888444444111......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------.........//////++++++,,,,,,,,,,,,------------------------------///000...---111777===???BBBCCCDDDCCCBBBCCCEEEGGGKKKMMMSSS^^^jjjwwwqqqkkkdddccclll~~~wwwbbbQQQMMMQQQZZZhhhnnn^^^QQQJJJEEEDDDCCCBBBAAAAAAAAABBB@@@AAABBBBBBAAAAAACCCEEEAAADDDGGGHHHHHHHHHIIIJJJMMMMMMNNNOOOQQQUUUXXX[[[ZZZ]]]```cccfffiiilllooossstttwww{{{~~~|||uuuqqqpppuuu{{{}}}|||wwwttt...............111555999>>>GGGLLLOOO[[[ooo|||~~~uuuwwwssslllkkkqqqyyy|||}}}zzzxxxyyy~~~}}}yyyyyysssmmmhhheeeeeennnxxxzzznnnhhh^^^TTTLLLFFFAAA===;;;<<<===<<<;;;;;;===>>>@@@BBBEEEGGGJJJNNNRRRVVV[[[YYYWWWXXX[[[```dddgggmmmttt~~~~~~mmm```[[[WWWSSSOOOOOONNNMMMLLLKKKLLLLLLMMMLLLKKKKKKJJJJJJJJJJJJKKKNNNOOOPPPPPPPPPRRRUUUXXXUUUXXX[[[\\\]]]```fffkkkpppnnnllliiidddccckkkvvv}}}|||{{{{{{{{{||||||zzzyyywwwwwwwwwxxxyyyyyywwwuuuvvvxxxxxxvvvtttsssrrrqqqqqqrrrqqqooommmkkkkkkjjjiiijjjjjjllllllqqqtttxxx{{{}}}www```NNNDDDAAA@@@???FFFMMMYYYhhh{{{~~~|||uuuiiicccaaabbbeeegggsss}}}wwwsssvvv}}}vvv]]]HHH@@@@@@888333333///...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------------.........++++++,,,,,,,,,,,,------++++++++++++++++++++++++............222888===@@@DDDDDDDDDCCCCCCEEEHHHLLLVVVXXX```nnn{{{zzzjjjfffcccgggtttrrr___QQQPPPUUU```oooooo^^^PPPHHHGGGGGGFFFDDDDDDCCCCCCCCC@@@AAABBBBBBAAAAAACCCDDDDDDFFFIIIJJJJJJJJJKKKLLLLLLLLLLLLMMMOOORRRVVVXXXZZZ]]]```bbbeeehhhlllpppqqqsssuuuxxx{{{}}}wwwqqqnnnjjjkkkqqqwww{{{{{{vvvttt///////////////222666:::BBBHHHNNNSSSbbbttt|||zzzvvvwwwtttoooooouuu|||~~~~~~}}}}}}vvvwww|||{{{|||wwwwwwqqqjjjfffbbbdddnnnyyy~~~tttiiibbbYYYOOOHHHCCC>>>;;;;;;<<<===<<<;;;<<<>>>???@@@CCCEEEHHHKKKOOOTTTXXXZZZYYYYYYZZZ]]]aaafffiiipppwwwvvvlll^^^UUUSSSRRROOOMMMJJJJJJJJJJJJKKKLLLNNNNNNLLLLLLKKKKKKLLLLLLMMMMMMQQQRRRSSSRRRRRRTTTWWWYYYXXX[[[___```aaadddiiimmmooommmkkkiiihhhlllxxx~~~|||zzzyyyxxxyyyyyyzzzyyywwwvvvuuuuuuuuuvvvxxxwwwwwwxxxxxxwwwuuussssssqqqppppppppppppooommmmmmlllkkkkkkkkkkkkkkklllpppssswwwyyy{{{}}}}}}fffSSSGGGBBB@@@???BBBIIIVVVfffzzz~~~zzz||||||ooofffaaa``````___hhh||||||uuuqqqpppwwwbbbLLLAAA@@@888333333///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---...000444999>>>BBBFFFEEEDDDBBBCCCHHHNNNSSS\\\^^^iiizzzooofffdddeeennnwwwjjj[[[QQQSSS[[[hhhzzzqqq```QQQHHHFFFFFFEEEDDDCCCBBBAAA@@@BBBCCCDDDCCCBBBBBBDDDEEEDDDEEEGGGHHHGGGGGGIIIJJJHHHHHHHHHIIIJJJMMMOOOQQQVVVWWWZZZ[[[^^^bbbgggkkkoooqqqsssvvvxxx{{{|||}}}}}}{{{{{{yyytttllleeefffdddfffooowww{{{zzzvvvttt////////////000222777:::EEEJJJPPP[[[kkkzzz}}}xxxuuuuuurrrmmmmmmtttyyyzzzzzz|||}}}{{{|||~~~zzzsssvvv~~~zzzxxxzzzttttttnnniiifffeeehhhtttzzzqqqfff___VVVMMMGGGBBB???===;;;<<<======<<<===???AAAAAACCCGGGIIILLLQQQVVVZZZZZZZZZ[[[\\\___ccciiimmmpppwww|||iiiaaaWWWQQQPPPPPPOOONNNJJJJJJKKKLLLMMMNNNOOOPPPMMMMMMMMMMMMNNNNNNOOOPPPRRRSSSTTTTTTTTTUUUXXX[[[ZZZ^^^bbbddddddfffjjjmmmllliiiiiilllqqqzzz|||yyywwwvvvvvvvvvyyyxxxvvvtttsssrrrrrrrrrssstttuuuvvvwwwuuusssqqqrrrpppooonnnoooooonnnmmmnnnmmmmmmlllkkkkkkkkkkkkooorrruuuxxxzzz|||mmmYYYLLLDDDAAA???>>>FFFQQQaaauuuyyyxxxuuujjjdddaaa^^^[[[___sss}}}wwwsssmmmssshhhPPPCCCAAA999555555111//////......------------------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...........................---///444888<<>>@@@CCCBBBEEEGGGJJJMMMQQQVVVZZZYYY[[[]]]___aaaffflllppprrrzzz{{{lll```ZZZRRRMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQOOOOOOOOOOOOPPPQQQQQQRRRQQQRRRTTTTTTTTTVVVYYY\\\]]]aaafffgggggggggjjjlllhhhgggkkkttt~~~}}}zzzwwwuuuttttttvvvvvvtttsssrrrqqqppppppnnnqqqsssuuuvvvuuuttttttrrrpppmmmmmmmmmnnnmmmlllmmmmmmmmmmmmlllkkkkkkjjjnnnqqqtttvvvyyy{{{ttt___PPPFFFAAA???>>>CCCMMM[[[oooxxxvvv{{{xxxlllddd``````[[[]]]mmm}}}vvvrrrmmmqqqnnnTTTEEEBBB;;;888888444000///...------------...------------------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------........................000...111888===>>>BBBHHHHHHFFFCCCAAADDDMMMXXXaaafffkkkyyyqqqiiijjjlllsss~~~wwwmmmaaaWWWOOONNNVVV___qqqvvvjjj^^^RRRKKKLLLLLLLLLLLLKKKIIIHHHGGGFFFGGGHHHGGGEEEEEEFFFHHHLLLLLLLLLJJJIIIJJJLLLOOOLLLMMMMMMNNNPPPRRRSSSTTTWWWXXXYYYZZZ]]]aaaggglllkkknnnsssyyy~~~}}}zzzwwwsssmmmgggcccbbbccckkkyyy~~~|||{{{---...///000222666<<<@@@JJJQQQ___rrr|||rrrkkkiiidddaaaeeepppwwwxxxzzz{{{{{{zzz{{{}}}xxxppplllpppzzzzzztttpppkkkhhhgggjjjmmmttt~~~sssjjj\\\UUULLLEEE@@@>>>===<<<:::<<<===>>>>>>???BBBDDDDDDFFFHHHJJJMMMPPPUUUYYYYYY\\\___bbbccchhhnnntttxxxoooeee]]]XXXSSSNNNMMMMMMNNNNNNQQQRRRRRRSSSTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSQQQRRRTTTUUUVVVXXX\\\___aaaeeejjjkkkjjjhhhiiikkkhhhjjjsss{{{xxxuuutttsssttttttsssrrrqqqqqqpppooonnnpppsssuuuuuuuuuvvvwwwqqqooolllkkklllmmmllllllkkkllllllllllllkkkkkkjjjlllnnnqqqtttvvvzzz~~~xxxdddSSSHHHBBB@@@>>>BBBIIIUUUhhh{{{~~~xxxxxx{{{zzzlllbbb^^^aaa]]]]]]jjj{{{sssnnnnnnooo~~~vvvZZZHHHDDD===:::;;;666000///...---,,,---......------------------------.........---------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,111...222;;;@@@???BBBIIIGGGEEEBBB@@@DDDNNNZZZccckkkqqq{{{pppmmmkkksssvvvkkkaaaVVVOOOKKKMMMWWWaaavvv~~~rrrhhh___VVVPPPNNNNNNOOOOOOOOOMMMLLLKKKLLLMMMMMMLLLJJJJJJKKKLLLRRRQQQPPPMMMLLLMMMPPPSSSOOOPPPRRRSSSUUUWWWXXXYYY]]]___aaaccceeeiiinnnrrrrrruuuyyy~~~~~~|||xxxsssnnniiigggeeegggqqq~~~|||---///000222555:::@@@DDDNNNXXXjjj}}}xxxmmmcccaaa^^^]]]gggvvv~~~vvvlllfffjjjtttwwwqqqnnnmmmkkklllppptttzzzxxxmmmbbbXXXRRRIIIAAA>>><<<<<<<<<:::<<<===>>>???@@@CCCEEEEEEGGGIIIJJJLLLOOOTTTWWWXXX\\\aaadddeeeiiipppvvvtttddd```\\\YYYUUURRRQQQQQQQQQRRRQQQRRRTTTUUUVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSQQQSSSUUUVVVXXX[[[```cccfffjjjoooooommmjjjjjjkkkmmmrrr~~~}}}yyyvvvttttttrrrrrrrrrrrrrrrqqqppppppnnnqqqssssssrrrrrrtttvvvqqqnnnkkkjjjkkkllllllkkkiiijjjkkkllllllkkkkkkjjjiiikkknnnpppsssvvv{{{~~~{{{gggUUUIIIBBB@@@>>>AAAFFFQQQdddyyy}}}|||}}}}}}ooofffaaa___^^^^^^hhh{{{sssnnnmmmlllzzzaaaMMMFFF>>>;;;:::555000///...,,,,,,---...///........................---------,,,,,,,,,++++++,,,------------.........++++++,,,,,,,,,,,,------------------------------111---111<<<@@@>>>@@@GGGFFFDDDAAA@@@DDDMMMZZZcccmmmttttttmmmoooooo}}}uuulll```WWWMMMIIIIIINNNYYYddd~~~~~~vvvooohhh___YYYSSSTTTUUUVVVVVVUUUTTTSSSWWWXXXXXXWWWUUUTTTVVVWWW\\\[[[YYYVVVTTTUUUYYY\\\[[[\\\^^^```cccdddffffffkkkmmmpppsssuuuyyy}}}{{{uuupppmmmkkklllooo{{{}}}{{{...000222444777===CCCHHHRRR]]]qqqtttiii^^^\\\ZZZ\\\jjj}}}uuujjjaaaeeeppp|||~~~uuuooonnnqqqppprrrvvvzzz{{{sssggg]]]WWWQQQHHHAAA>>>=========:::<<<===>>>???AAADDDFFFFFFGGGIIIJJJLLLNNNRRRVVVXXX]]]bbbeeefffjjjrrrxxx~~~eeeYYYYYYXXXVVVSSSPPPPPPPPPQQQRRRPPPRRRTTTVVVWWWXXXXXXWWWVVVVVVUUUTTTSSSSSSSSSTTTRRRTTTVVVXXXZZZ^^^bbbfffiiimmmrrrsssooolllkkkkkkrrrxxx~~~zzzwwwuuutttqqqqqqrrrrrrrrrqqqqqqpppnnnpppqqqooommmmmmooorrrqqqnnnkkkjjjjjjkkklllkkkggghhhjjjkkklllkkkkkkjjjgggiiikkknnnppptttyyy|||}}}iiiWWWJJJCCC@@@>>>@@@DDDOOOccczzzssskkkhhh]]]]]]^^^ggg~~~~~~vvvrrrllljjjwwwgggPPPHHH???:::999333111///---,,,,,,,,,...///........................,,,,,,,,,+++++++++******---------.........//////++++++,,,,,,,,,---------////////////////////////111,,,000<<<@@@<<<>>>EEEEEECCC@@@???CCCMMMYYYbbbqqqyyymmmhhhmmmtttmmmcccYYYPPPHHHFFFHHHOOO[[[ggg}}}yyyrrriiiaaa^^^___aaabbbcccbbb```___bbbccccccaaa```___```bbbkkkjjjgggdddbbbcccgggjjjlllnnnpppsssvvvxxxyyyyyy}}}yyytttpppooossswww|||xxx111111111333666===EEEKKK[[[eeettt|||nnnddd^^^[[[WWW\\\qqq}}}nnneee___eeennnyyy|||rrrnnnqqqmmmqqqvvvzzzwwwnnnccc[[[OOOJJJDDD???=========<<<======???@@@BBBCCCEEEEEEFFFGGGIIIJJJKKKNNNSSSVVVXXX___eeeffffffkkkwwwrrrbbbYYYWWWQQQRRRSSSTTTTTTTTTTTTTTTSSSTTTUUUVVVWWWVVVUUUTTTWWWWWWWWWWWWWWWVVVUUUUUUXXXZZZ[[[\\\^^^bbbfffjjjvvvsssssstttqqqmmmmmmpppxxx}}}yyyuuurrrqqqppppppqqqrrrqqqooommmnnnnnnnnnnnnoooppprrrssspppmmmiiihhhiiijjjiiigggiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiiiiijjjooouuuzzz{{{|||~~~nnn___QQQEEE???@@@@@@CCCNNNaaavvvvvvnnnkkkccc^^^ZZZaaazzz{{{xxxyyyqqqUUUGGGAAA===999888000000...---------------,,,,,,,,,---------......++++++******++++++,,,---,,,---......//////......+++,,,------......------------------------------000000333777;;;======<<>>@@@BBBDDDFFFGGGIIIJJJKKKLLLMMMPPPTTTXXXYYY___fffggghhhnnnzzzzzzgggYYYRRRQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUVVVWWWXXXXXXWWWVVVVVVWWWWWWXXXXXXXXXWWWVVVVVVWWWYYY[[[]]]```eeekkkpppyyywwwvvvuuuqqqmmmqqqwww}}}yyyuuurrrpppoooooopppqqqpppnnnlllnnnmmmmmmmmmnnnoooqqqrrrnnnkkkhhhggghhhhhhgggeeegggfffffffffffffffggghhhgggggggggggghhhmmmssswwwyyy{{{}}}~~~ooo```RRRGGGAAAAAA@@@BBBKKK]]]rrr|||ssskkkiii___\\\YYY```wwwvvvYYYHHHAAA<<<888777000000///...------------,,,,,,,,,---------......+++++++++***++++++,,,---,,,,,,---............---+++,,,------......------------------------------...///222666;;;???????????????BBBEEEGGGOOOaaarrrxxxkkkiiimmmqqq{{{rrrdddZZZTTTKKKEEEHHHLLLSSSeeewwwzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}000000222555;;;BBBIIINNNPPP[[[kkkwww{{{tttiii```UUUWWW\\\gggyyywwwoookkkhhhnnnvvv~~~}}}tttqqqtttttt|||}}}uuunnndddZZZRRRMMMHHHBBB>>>===<<<<<<<<<;;;<<<>>>@@@CCCFFFHHHIIIKKKLLLMMMNNNOOOQQQVVVYYY[[[```gggiiilllsssqqqbbbWWWRRRRRRPPPQQQSSSTTTUUUVVVWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXXXXWWWYYY\\\___dddjjjrrrwww}}}{{{yyyuuuooonnnwww|||yyytttqqqpppooonnnoooppppppnnnllllllllllllllllllmmmnnnooojjjhhhfffeeeffffffeeecccdddcccccccccdddeeeeeefffdddeeeeeeeeefffjjjoootttvvvyyy{{{}}}~~~}}}}}}qqqbbbTTTIIICCCBBB@@@AAAHHHXXXlllzzz|||pppgggfff[[[ZZZZZZ```rrr```LLLBBB<<<888666111000///...------------,,,,,,,,,---------......+++++++++++++++,,,------++++++,,,---------------+++,,,------......---------------------------------///222777<<<@@@AAA@@@@@@AAADDDHHHMMMXXXkkk|||pppgggiiirrrzzz{{{pppbbbYYYOOOHHHDDDIIIPPPZZZooo~~~111111222666<<>>AAADDDGGGIIIJJJMMMNNNOOOOOOPPPRRRVVVZZZ]]]bbbhhhlllpppyyylll___WWWTTTTTTPPPQQQSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWXXXYYYZZZ[[[[[[ZZZZZZ\\\___ccchhhooovvv|||}}}zzzuuunnnppp}}}|||yyytttqqqpppooonnnnnnoooooonnnlllkkkkkkkkkkkkkkklllllllllhhhgggfffeeeeeeeeedddcccbbbbbbbbbbbbbbbcccdddeeeccccccccccccdddggglllppptttwwwzzz}}}{{{wwwuuuuuuyyy|||uuueeeWWWKKKDDDBBB@@@@@@FFFTTTiii}}}}}}|||oooeeeccc[[[[[[\\\aaammmjjjRRRCCC<<<888666111000///...------------,,,,,,,,,---------......,,,++++++++++++,,,------***+++,,,,,,------,,,,,,+++,,,------......------------------............///000333888===@@@@@@@@@AAABBBGGGNNNVVVbbbuuuxxxmmmhhhmmmxxxzzzpppcccZZZKKKEEEDDDKKKTTTaaaxxx222111222777>>>DDDGGGIIIOOOZZZhhhqqqooofff[[[TTTNNNTTTaaaqqq}}}zzzwwwyyy}}}xxxwwwyyy~~~zzzqqqiii```VVVOOOHHHDDD@@@===<<<<<<;;;:::;;;<<<>>>AAAEEEHHHJJJLLLMMMNNNOOOOOOPPPSSSWWW[[[```dddiiinnnttt~~~vvvdddZZZTTTQQQQQQQQQRRRSSSUUUWWWXXXYYYYYYXXXXXXXXXXXXXXXYYYYYYZZZXXXYYY[[[\\\^^^_________```cccfffjjjnnnsssyyy~~~}}}zzzuuuqqquuu}}}yyyuuurrrqqqooonnnnnnoooooonnnmmmkkkkkkkkkkkkkkkjjjjjjjjjggggggggggggfffeeeddddddaaaaaaaaaaaaaaabbbcccdddbbbbbbcccbbbccceeejjjmmmrrruuuzzz}}}}}}vvvqqqooooooqqquuuxxxzzz|||{{{kkk[[[MMMEEEBBB@@@???DDDRRRfff{{{sssgggccc``````aaaeeejjjuuutttXXXFFF>>>999666111111///...............,,,,,,,,,---------......,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,+++,,,------......---------------....../////////333333555999===??????>>>???AAAIIISSS]]]jjj{{{rrrllllllppp|||{{{uuukkk]]]UUUIIIDDDEEEMMMWWWfff~~~222111333999AAAGGGIIIIIIJJJVVVdddmmmkkkaaaWWWQQQPPPVVVeeevvv~~~{{{{{{|||uuulllddd[[[RRRKKKEEEBBB>>><<<<<<<<<;;;:::<<<===???BBBEEEHHHKKKLLLMMMNNNOOOPPPRRRUUUZZZ]]]cccfffjjjooovvvooo___YYYUUURRRRRRRRRSSSUUUVVVWWWXXXYYYYYYWWWWWWWWWXXXYYYZZZ\\\\\\]]]^^^```bbbdddeeeffffffhhhkkkpppssswwwzzz~~~~~~{{{yyyyyy~~~{{{vvvssspppnnnmmmlllmmmnnnmmmlllkkkkkkkkkkkkkkkjjjiiihhhfffggghhhhhhfffeeeeeefffaaaaaa````````````aaaaaa```aaaaaaaaaaaacccgggjjjooorrrxxx|||~~~|||wwwqqqllljjjjjjiiimmmrrruuuxxx~~~rrraaaRRRIIIAAA@@@@@@DDDOOObbbvvvzzzmmmgggfffeeefffiiikkknnnwww|||___JJJAAA;;;777111111000///............,,,,,,,,,---------......,,,,,,,,,,,,,,,------...++++++,,,---------------+++,,,------......---------------...//////000000555555777:::===???>>>======AAALLLZZZfffqqqwwwlllkkknnnsss{{{uuugggXXXPPPHHHDDDGGGPPP[[[lll}}}111111333;;;EEEMMMOOONNNNNNYYYgggnnnjjj```VVVPPPSSSYYYiii{{{~~~|||}}}~~~}}}sssjjjaaaXXXOOOHHHDDDAAA>>><<<;;;;;;:::999===>>>@@@CCCFFFHHHJJJLLLMMMOOOQQQRRRTTTXXX]]]aaaeeegggkkkpppxxxjjj^^^[[[XXXVVVUUUTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWXXXYYYZZZ]]]___```ccceeegggiiikkkmmmnnnoooooosssyyy}}}~~~|||xxxuuunnnllljjjjjjkkkkkkkkkjjjkkkkkkllllllkkkiiihhhgggdddfffhhhhhhfffddddddeee``````___^^^]]]]]]]]]]]]]]]^^^_________```cccfffjjjooouuuyyy{{{|||}}}~~~xxxwwwtttpppjjjfffeeeeeebbbfffkkkooossszzzyyyhhhYYYOOOBBBBBBAAADDDLLL]]]ooo|||uuunnnkkkhhhiiimmmmmmlllpppvvvdddNNNDDD>>>888222111000///............,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,,,,---............---+++,,,------......---------------...///000000000444444666:::>>>@@@@@@???@@@FFFTTTeeerrrzzzssshhhjjjpppxxxxxxeeeTTTLLLFFFDDDIIITTTaaattt~~~}}}}}}}}}~~~}}}zzzzzz|||~~~000000444===IIIQQQSSSRRRVVVaaannnssslll```UUUOOOVVV\\\lll~~~}}}~~~~~~sssjjjaaaXXXOOOIIICCC@@@===;;;;;;;;;:::999>>>???AAACCCFFFHHHJJJKKKNNNPPPRRRTTTVVVZZZ___cccfffhhhkkkpppyyyzzzdddZZZYYYXXXVVVUUUUUUVVVVVVWWWXXXXXXXXXWWWXXXXXXXXXZZZ\\\___aaaccchhhiiilllnnnqqqsssttttttrrrwww~~~}}}yyyvvvllljjjhhhggghhhiiiiiiiiikkklllllllllkkkiiihhhgggbbbeeehhhhhheeecccdddeee______]]]\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]^^^aaaccchhhlllrrrwwwyyyzzzzzz{{{qqqqqqooojjjeeebbbaaaaaa^^^bbbgggkkkpppwww}}}mmm^^^SSSCCCCCCBBBCCCJJJXXXjjjvvv{{{sssmmmjjjjjjooooookkkmmmrrrgggQQQFFF???999222111000//////.........,,,,,,,,,---------......---,,,,,,,,,,,,---......,,,---......//////......+++,,,------......---------------...///000000111222333666:::???AAABBBAAADDDLLL\\\ooo|||sssgggjjjsss~~~~~~vvvaaaNNNFFFFFFDDDJJJVVVdddyyy~~~}}}~~~~~~|||zzzvvvtttpppnnnooosssxxx{{{111///444@@@JJJPPPUUUYYYbbbooowwwbbbVVVTTTYYY___mmm|||{{{|||}}}yyyllleee___VVVLLLHHH===<<<;;;:::999::::::;;;AAABBBDDDEEEFFFHHHKKKMMMQQQPPPRRRVVV]]]aaacccbbbdddjjjrrrxxx~~~uuu```XXXXXXYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWVVVXXXYYYZZZ[[[]]]aaagggkkkmmmpppsssvvvvvvwwwxxxyyy|||}}}{{{mmmkkkiiigggfffgggiiikkkjjjhhhggghhhhhhhhhfffdddcccdddfffgggfffdddddddddcccaaa^^^[[[ZZZZZZ[[[\\\YYYYYYZZZ[[[\\\\\\]]]]]]hhhjjjnnnrrrvvvvvvsssqqqkkkiiifffccc```^^^]]]]]][[[^^^bbbgggmmmuuu~~~vvveeeUUUQQQDDD>>>DDDKKKQQQcccwwwyyytttjjjeeeiiilllmmmttt~~~nnnTTTGGG@@@;;;222000///...//////---+++------------------------........................---,,,,,,,,,,,,---................................./////////------///111222666:::<<<<<<<<<@@@CCCIIIQQQ___pppuuukkkjjjsssyyyppp```NNNBBB@@@GGGNNNVVVjjj~~~~~~}}}{{{yyyvvvtttrrrqqqpppooommmkkkmmmgggeeejjjnnnrrrzzz444333999EEEPPPWWW]]]ccckkkuuuxxxdddWWWTTTXXX]]]iiixxx}}}{{{|||~~~wwwiiiccc]]]SSSJJJFFF===<<<;;;:::::::::;;;;;;>>>@@@BBBCCCDDDGGGJJJLLLRRRRRRSSSWWW]]]bbbccccccccciiipppvvv|||ttt___WWWXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWZZZ[[[]]]___aaaeeekkkooosssvvvyyy{{{||||||~~~}}}{{{nnnmmmjjjhhhggggggiiijjjhhhgggffffffgggfffdddbbbbbbccceeeeeeeeedddccccccaaa___\\\YYYXXXXXXYYYZZZWWWWWWXXXYYYZZZ[[[\\\]]]dddgggmmmsssvvvuuupppkkkgggeeeccc```^^^\\\\\\\\\[[[]]]aaaffflllttt||||||kkk[[[PPPDDD===BBBFFFKKK^^^ssszzztttmmmjjjlllmmmnnnyyy}}}}}}uuuYYYHHH???:::444222000000000000...------------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.../////////---...///111333666;;;<<<;;;;;;===@@@LLLTTTbbbuuu}}}rrriiikkkvvvxxxjjjWWWIIIBBBAAAHHHOOOZZZnnn~~~|||zzzxxxtttrrrkkkjjjiiihhhhhhgggfffeeegggcccdddkkksssyyy222333:::FFFQQQYYYbbbjjjvvvzzzwwweeeXXXTTTVVV\\\fffqqq{{{~~~|||}}}sssggg```YYYPPPHHHDDD===<<<;;;:::::::::;;;<<<===???AAACCCEEEHHHKKKNNNSSSSSSTTTXXX]]]aaacccddddddiiipppvvv|||qqq^^^WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYY\\\^^^aaadddgggkkkqqquuuxxx{{{~~~~~~zzzqqqooollliiiggggggggghhheeedddcccdddddddddbbb``````aaabbbccccccbbbaaa```]]]\\\YYYWWWUUUUUUVVVWWWUUUUUUUUUVVVWWWZZZ\\\]]]___dddkkkrrruuurrrkkkeeebbbaaa___]]][[[[[[[[[\\\[[[]]]aaafffkkksss{{{tttcccSSSFFF???AAABBBGGGZZZrrr~~~wwwqqqnnnpppqqqsss|||zzz|||}}}```JJJ???;;;666444111111111111///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---...///...---...000111222666;;;=========@@@CCCPPPXXXggg|||wwwmmmgggmmm{{{ttt```LLLCCCBBBBBBHHHQQQ^^^uuu}}}zzzwwwtttpppjjjfff^^^^^^^^^^^^^^^^^^^^^^^^aaaaaafffqqq}}}333555===IIIRRR[[[eeeooozzzyyyyyyyyyqqqcccXXXUUUWWW^^^gggnnnvvv~~~~~~{{{pppeee^^^WWWMMMFFFCCC===<<<;;;::::::;;;<<<===>>>@@@CCCEEEHHHKKKOOORRRSSSTTTUUUWWW[[[___bbbcccfffkkkqqqwwwnnn]]]VVVVVVVVVVVVWWWWWWVVVVVVVVVWWWYYY[[[\\\^^^aaaeeeiiimmmqqqvvvzzz|||~~~}}}yyysssqqqnnnjjjgggfffeeeeeedddcccbbbbbbcccbbb```^^^_________```aaaaaa___]]]ZZZYYYWWWUUUTTTTTTTTTUUUTTTTTTTTTTTTVVVYYY\\\^^^]]]```ffflllooommmgggbbb^^^]]]\\\[[[[[[\\\]]]]]]]]]___cccggglllsss{{{}}}lllXXXLLLDDDDDDCCCFFF[[[sss}}}tttooossswww{{{~~~{{{{{{fffMMMAAA???777444222000111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------..................---...///.........000222111666;;;???@@@BBBFFFIIIRRR[[[lllyyyooogggeeeooo}}}kkkVVVEEE@@@BBBBBBIIISSSccc|||{{{yyyuuuqqqmmmggg```\\\VVVWWWXXXXXXXXXXXXYYYZZZ^^^bbbkkkyyyzzzzzz~~~888<<>>@@@CCCFFFHHHKKKOOORRRSSSSSSTTTVVVXXX\\\___bbbeeejjjqqqxxx{{{lll\\\WWWVVVUUUVVVWWWVVVVVVVVVWWWXXX[[[]]]___```dddiiinnnrrrwww{{{~~~{{{xxxsssqqqnnnkkkgggeeedddccccccbbbaaaaaabbbaaa___]]]]]]\\\[[[]]]______\\\ZZZXXXWWWUUUTTTSSSSSSSSSSSSSSSSSSTTTUUUWWWYYY[[[]]]\\\]]]___cccffffffdddbbb]]]]]]\\\\\\\\\]]]___```___aaaeeehhhmmmttt|||uuu^^^PPPFFFEEEDDDFFFYYYppp}}}vvvnnnttt~~~}}}zzzzzz~~~lllPPPDDDCCC777555111////////////...---------------------------------------------------,,,,,,,,,,,,---......---------.........//////,,,---............000222333777<<<>>>@@@BBBFFFJJJSSS^^^rrrqqqgggcccffftttrrr^^^NNNBBB@@@BBBBBBIIIUUUggg}}}vvvsssooojjjeee___YYYUUUSSSTTTTTTTTTSSSUUUYYY\\\aaahhhsss|||777>>>IIITTTYYY^^^iiiuuuwwwpppiiieee```[[[[[[^^^gggooovvvyyy~~~tttkkkaaaZZZRRRHHHCCCBBB===<<<;;;;;;;;;<<<===>>><<>>???===???BBBDDDFFFIIIMMMPPPTTTUUUVVVVVVVVVYYY^^^bbbfffllluuu~~~uuuiii]]]XXXWWWVVVVVVXXXWWWWWWWWWXXX[[[___dddfffhhhmmmtttyyy}}}}}}zzzqqqooommmjjjfffcccaaa```___^^^]]]]]]^^^^^^\\\ZZZYYYWWWUUUXXX[[[\\\XXXTTTQQQQQQPPPPPPOOONNNNNNNNNOOOQQQSSSUUUVVVWWWVVVUUUUUUTTTTTTVVVZZZ^^^```aaa^^^]]]]]]]]]^^^```bbbcccaaacccfffiiimmmttt{{{kkkWWWGGGEEEDDDBBBKKKYYYoooxxx{{{xxxrrrzzz}}}|||}}}}}}{{{yyywwwvvv||||||\\\GGGAAA:::777333000000000000///---------------------------------------------------,,,,,,,,,,,,---......******++++++,,,------...+++---.........///111333777999;;;===???DDDLLLSSSZZZlllvvveeeaaafffsss{{{}}}xxxhhhUUUIIIBBB???@@@CCCGGGMMMZZZqqq}}}yyyvvvmmmiiiccc___[[[YYYVVVTTTSSSTTTUUUVVVXXX```mmmvvv{{{666@@@PPP]]]aaadddppp|||}}}vvvmmmeee]]][[[bbbkkk}}}|||{{{xxxmmmeee\\\UUULLLCCC>>>???===<<<;;;;;;<<<===>>>???@@@BBBEEEGGGHHHKKKOOOQQQUUUWWWXXXWWWWWWYYY___ccciiipppzzzttthhh]]]YYYXXXVVVWWWYYYWWWWWWWWWYYY\\\aaaeeehhhkkkpppwww}}}~~~|||pppnnnllliiifffccc```___]]]\\\[[[\\\\\\\\\ZZZXXXYYYVVVTTTVVVZZZ[[[WWWSSSOOOOOONNNNNNMMMMMMLLLLLLNNNPPPSSSUUUVVVUUUSSSRRRRRRQQQRRRUUUZZZ]]]______^^^]]]]]]]]]^^^```bbbccc```bbbeeehhhlllrrrzzz~~~sss]]]JJJGGGEEEBBBGGGRRReeexxxwwwzzzxxxvvv}}}|||wwwxxxoooqqqzzz}}}{{{zzzyyywww}}}aaaGGG>>><<<999444111111111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------...///000000+++---.........///111333555888;;;>>>CCCLLLWWW```___rrrtttcccaaaiiixxxsssmmmmmmeeeYYYMMMDDD???<<>>===<<<<<<<<<>>>???@@@DDDFFFIIIIIIIIIKKKPPPSSSYYY[[[\\\[[[ZZZ]]]ccchhhmmmrrrzzzrrrjjj___YYYXXXXXXWWWTTTVVVXXXZZZ\\\___bbbgggkkkqqquuuyyy}}}|||yyysssoookkkgggdddbbb___]]][[[[[[ZZZYYYYYYYYYYYYYYYTTTTTTTTTSSSRRRRRRQQQQQQRRRQQQPPPOOOMMMLLLKKKKKKLLLRRRWWWXXXUUURRRRRRTTTWWWTTTQQQRRRVVV[[[\\\\\\^^^]]][[[[[[^^^```bbbcccdddbbbdddiiilllpppwwwuuudddPPPDDD@@@AAAHHHOOOcccmmmxxxzzzuuuyyy{{{sssllllllhhhkkkttt|||wwwtttsssxxxnnnPPP???===999444000///000000000///............---------,,,,,,,,,---------............///000000///......,,,,,,------...///000000000000111000//////111444666777:::???GGGQQQZZZ```bbbwwwllliiibbbqqqssseee^^^]]]PPPJJJBBB===;;;===???@@@GGGPPPccc~~~{{{vvvrrrlllgggaaa]]]\\\\\\]]]]]]___^^^___dddppp===IIIUUU\\\bbbmmm{{{yyylll```\\\bbbnnnwww~~~|||sssuuu{{{wwwwwwyyy{{{}}}}}}~~~{{{ssshhh^^^TTTOOOJJJDDD???>>>>>>===<<<<<<===>>>@@@AAAEEEGGGIIIIIIJJJNNNSSSWWW]]]______^^^]]]```fffkkkqqqvvv~~~ssskkkaaaZZZXXXXXXWWWUUUWWWYYY\\\^^^aaaeeeiiimmmssswww||||||tttqqqkkkgggdddaaa^^^\\\ZZZYYYXXXXXXXXXXXXXXXYYYTTTTTTSSSRRRQQQQQQQQQQQQPPPPPPOOONNNMMMLLLLLLKKKJJJOOOUUUVVVSSSPPPPPPQQQSSSQQQNNNPPPTTTXXX[[[[[[___^^^]]]]]]___aaabbbccccccbbbeeejjjmmmpppwww~~~zzziiiTTTHHHBBBBBBHHHNNNZZZfffuuu~~~uuuvvvvvvnnniiiiiiiiijjjqqq~~~}}}yyyvvvsssvvvtttVVVDDD===999444000000000000000///............---------,,,,,,,,,---------..............................,,,,,,------...//////000///000000//////000222555666777:::???HHHSSS\\\bbbdddyyy}}}jjjhhhgggtttjjj\\\VVVTTTLLLHHHCCC>>>;;;<<>>>>>===============???AAABBBFFFGGGHHHJJJLLLQQQXXX\\\bbbddddddbbbaaadddiiinnnuuu{{{{{{uuummmccc\\\YYYYYYWWWVVVXXXZZZ]]]```cccggglllpppwwwzzzvvvrrrmmmhhhddd```]]]ZZZWWWWWWVVVVVVVVVWWWWWWXXXUUUSSSQQQOOOOOOOOOPPPQQQNNNNNNNNNNNNMMMMMMMMMLLLJJJOOOTTTVVVSSSPPPOOOOOONNNMMMKKKMMMQQQUUUXXXZZZ``````______```aaabbbbbbcccbbbeeekkkooopppvvv|||pppZZZLLLEEECCCFFFLLLSSSaaasssuuurrrpppiiieeefffiiihhhlllzzz~~~zzzuuuttt|||}}}___JJJ>>>:::555111000000000000///............---------,,,,,,,,,---------......///...---,,,,,,---...///,,,,,,------.../////////---.../////////111444666777777:::???HHHSSS]]]cccfff{{{wwwfffgggkkkwwwrrraaaVVVRRRPPPMMMLLLIIIDDD???>>>AAAEEENNNYYYooo|||xxxtttqqqnnnmmmooorrruuuvvvzzz}}}AAAJJJSSSZZZgggyyytttfffaaagggrrryyy|||xxxrrrsss{{{ssszzz||||||~~~vvvrrrqqqsssuuuuuuuuuvvvxxxyyy|||sssjjjaaaWWWNNNJJJGGGAAA>>>===============>>>@@@BBBCCCHHHHHHHHHJJJOOOVVV]]]bbbeeefffgggeeedddffflllqqqyyy~~~xxxvvvpppfff___\\\ZZZYYYXXXYYY[[[^^^bbbeeejjjooosssyyy}}}xxxtttnnnhhhddd```\\\YYYUUUTTTTTTTTTTTTUUUVVVVVVTTTRRRPPPMMMMMMNNNOOOQQQLLLMMMMMMMMMMMMMMMMMMMMMLLLPPPTTTVVVTTTQQQOOOOOOKKKJJJJJJKKKNNNSSSWWWYYY```aaabbbbbbaaaaaaaaabbbbbbbbbfffllloooppptttzzz~~~vvv```PPPFFFBBBDDDHHHRRRaaatttxxxoookkkeeecccdddgggdddfffuuuyyyssswwwfffNNN@@@<<<666222000000000//////............---------,,,,,,,,,---------......///...,,,++++++,,,...///---------.........//////,,,---...//////111555777888888:::>>>FFFPPPZZZ```iii~~~pppcccffflllvvv{{{hhh]]]XXXWWWXXXVVVWWWTTTMMMFFFCCCFFFJJJTTTaaawww{{{xxxvvvuuuwww{{{BBBNNNWWW]]]kkk}}}~~~pppcccaaajjjtttxxxwwwuuupppttt|||}}}}}}}}}vvvqqqoooqqqssssssssstttvvvwwwzzzooofff]]]TTTKKKHHHFFFAAA>>>>>>============???AAACCCEEEIIIHHHHHHLLLRRRZZZaaaeeeeeefffgggeeedddffflllqqqzzz}}}xxxwwwrrrkkkddd```]]]\\\[[[YYY\\\___cccgggmmmssswww|||zzzuuuoooiiiddd___[[[XXXTTTSSSSSSSSSSSSSSSTTTTTTSSSQQQNNNLLLKKKLLLNNNOOOKKKKKKLLLLLLLLLLLLMMMMMMLLLNNNQQQRRRQQQOOOMMMMMMIIIIIIJJJKKKMMMQQQVVVYYY___aaaddddddbbbaaaaaabbbbbbbbbeeekkknnnnnnrrrxxx|||zzzcccRRRGGGAAAAAADDDOOO___tttxxxmmmfffbbb``````bbb^^^aaappp~~~tttuuu{{{jjjPPPBBB===777333111000000//////............---------,,,,,,,,,---------......///...,,,++++++,,,...///---------...............,,,---...//////111555888:::999999<<>>>>>=========>>>@@@BBBEEEFFFIIIHHHIIIMMMUUU]]]cccfffcccdddeeedddcccffflllrrr{{{}}}xxxvvvsssooojjjfffbbb___^^^[[[^^^bbbfffkkkpppwww{{{zzzvvvoooiiiddd```[[[XXXTTTTTTSSSRRRRRRRRRRRRRRRQQQOOOMMMKKKKKKKKKLLLMMMKKKKKKKKKKKKKKKLLLLLLLLLJJJKKKKKKLLLLLLKKKJJJIIIIIIIIIJJJJJJLLLOOOTTTXXX\\\```dddeeebbbaaaaaabbbcccbbbdddiiikkklllqqqwww{{{|||eeeTTTHHHAAA@@@CCCHHHZZZpppwwwkkkdddaaa___^^^\\\YYY\\\llluuusssyyymmmPPPCCC???888444111000000//////............---------,,,,,,,,,---------......///...---,,,,,,---...///........................,,,---...//////111555777999999888;;;BBBKKKUUU[[[nnnzzzjjjaaahhhqqqzzzooo```\\\\\\```gggmmmhhh^^^RRRIIIGGGKKKPPP```nnnHHH[[[jjjooowww|||nnnfff___bbblllttttttqqqmmmnnnzzz{{{tttpppnnnppprrrttttttvvvxxxzzzvvvjjj```YYYPPPHHHFFFEEEAAA??????=========>>>AAACCCFFFHHHIIIHHHIIIOOOWWW___ccceeeaaabbbdddccccccfffmmmrrr|||{{{uuuttttttssspppkkkfffbbb```^^^aaaeeejjjooouuu{{{zzzvvvoooiiieee```\\\YYYVVVUUUTTTRRRQQQQQQQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKIIIHHHGGGGGGHHHHHHHHHHHHIIIJJJIIIJJJLLLQQQVVVYYY^^^dddeeeccc```aaaccccccaaabbbfffhhhiiiooovvv{{{~~~gggVVVJJJBBBAAADDDEEEWWWmmm~~~yyynnnhhheeebbb```WWWVVVZZZhhh|||tttrrrwwwoooRRRDDD@@@999444222111/////////............---------,,,,,,,,,---------......................................................---.../////////111444777888777777:::BBBMMMWWW^^^oooyyyjjjdddlllzzzmmmcccaaabbbiiissstttkkk]]]OOOIIIIIIOOOSSSdddrrrGGG^^^ooosssxxxwwwhhhbbb___dddnnnuuuuuurrrjjjmmm|||~~~yyysssooonnnpppsssuuuuuuwwwzzz|||vvviii___XXXOOOHHHFFFEEEAAA???@@@<<<======???AAADDDGGGHHHHHHHHHJJJPPPXXX```cccddd```bbbcccccccccgggnnnsss|||yyyssssssuuuuuusssnnniiidddbbb```ccchhhlllrrrxxxzzzuuuoooiiieeeaaa]]]ZZZWWWVVVTTTSSSQQQPPPPPPPPPMMMMMMMMMLLLKKKKKKJJJJJJLLLLLLKKKKKKJJJJJJJJJJJJMMMKKKHHHFFFGGGHHHIIIIIIGGGHHHIIIHHHHHHJJJOOOTTTWWW]]]ccceeebbb```aaaccccccaaaaaadddfffhhhnnnuuuzzzhhhWWWKKKDDDCCCEEEEEEWWWlll|||~~~sssmmmjjjgggdddUUUTTTYYYeeexxxtttqqqwwwqqqTTTEEE@@@:::555222111////////////.........---------,,,,,,,,,---------............///000000///...........................------.../////////111444666666666666;;;CCCOOO[[[bbbpppxxxkkkfffppplllfffgggiiisssyyymmm\\\NNNJJJMMMSSSXXXfffsssJJJ^^^pppwww{{{~~~xxxmmmddd^^^```nnnwwwuuuqqqrrrgggttt{{{wwwtttrrrrrrtttuuuvvvvvvvvvxxxyyy~~~~~~rrreee]]]PPPLLLGGGDDDBBB@@@>>>===>>>>>>???AAABBBDDDEEEFFFGGGJJJMMMQQQTTTWWW\\\___ccc```___```aaaccckkksssyyyzzzrrrqqqtttwwwvvvrrrlllgggddddddhhhnnnssswww||||||wwwpppjjjddd___ZZZWWWYYYVVVSSSQQQQQQQQQPPPOOONNNMMMLLLKKKIIIIIIHHHHHHJJJKKKKKKKKKKKKKKKJJJJJJLLLKKKIIIGGGGGGGGGIIIJJJHHHIIIJJJIIIIIIKKKNNNPPPSSSZZZbbbeeebbb^^^]]]^^^]]]^^^___```ccciiiqqqvvv}}}ooo[[[LLLDDDBBBCCCCCCOOOggg}}}}}}{{{xxxqqqkkkhhhVVVQQQUUU^^^kkk{{{ttttttvvvSSSGGG>>>666444222///...///000000//////.....................///000111111222+++,,,...///...,,,***(((---------............///000///...///000333555777555888666:::IIIPPPUUUaaawwwwwwpppjjjkkkvvvrrrmmmnnnxxx~~~xxxiiiXXXPPPNNNNNNQQQUUUfffqqqKKK]]]mmmrrruuuwwwrrrhhh]]]YYY___oooxxxuuuqqqqqqmmmyyy}}}yyyvvvsssrrrssstttuuuuuuuuuuuuvvvxxx~~~}}}qqqccc[[[OOOKKKFFFCCCAAA@@@>>>===@@@AAABBBCCCEEEGGGHHHHHHHHHKKKNNNQQQTTTXXX]]]aaa```]]]\\\^^^___bbbjjjsss|||zzzssssssvvvxxxxxxtttnnnjjjgggfffjjjpppuuuyyy~~~~~~yyyssslllfffaaa\\\YYYWWWUUURRRPPPPPPOOONNNMMMMMMLLLJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIIIIHHHHHHKKKJJJHHHGGGGGGGGGHHHIIIHHHIIIJJJIIIIIIJJJLLLOOORRRYYY```cccaaa^^^]]]^^^\\\]]]^^^___bbbhhhoootttxxx~~~rrr^^^NNNFFFCCCCCCCCCNNNcccwww{{{xxxqqqhhhdddWWWQQQTTT]]]kkkxxxxxx|||xxxWWWIII@@@888555444000///000/////////.........------------...//////000000111,,,------------------------------............/////////...///000333666888777:::777===KKKRRRWWWdddzzzsssmmmiiimmm{{{ttttttyyyyyyjjjZZZQQQOOOOOORRRVVVdddpppKKKZZZhhhmmmooopppiii___UUUTTT^^^pppxxxtttooooootttzzz|||~~~zzz{{{wwwtttsssrrrsssttttttsssrrrrrrtttvvv~~~|||oooaaaXXXMMMIIIEEEAAA@@@???===<<>>===<<>>>>>===<<<>>>???AAACCCEEEGGGHHHIIINNNOOOQQQRRRSSSTTTWWWYYY^^^]]]\\\\\\ZZZ]]]hhhttt}}}wwwyyyzzzyyyvvvsssrrrrrrppptttyyy}}}}}}zzztttooojjjddd___[[[UUUSSSQQQPPPOOOMMMKKKHHHIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGFFFFFFHHHJJJLLLPPPVVVZZZ\\\\\\\\\[[[XXXYYYZZZ[[[\\\___dddhhhpppuuu}}}{{{gggUUUIIIBBB@@@AAADDDNNN\\\dddjjjzzzwwwfffYYYUUUPPPWWWbbbooo{{{uuutttuuunnnQQQFFF;;;666333000...///------------------------,,,,,,,,,,,,------------+++,,,.........,,,+++)))---------............////////////000333666:::<<<;;;<<<===GGGUUUWWW```ssstttooonnnwwwwww}}}zzzfff\\\QQQKKKHHHGGGJJJPPP[[[nnn{{{wwwuuutttqqqsssuuuxxxzzzzzzzzzzzz}}}IIIUUUgggtttwwwmmm[[[MMMJJJPPP^^^nnnqqqjjjgggkkkwww~~~wwwllldddgggppp}}}}}}uuuttt~~~vvvrrrpppooonnnmmmmmmllljjjkkknnntttxxx}}}sssfffYYYPPPHHHEEEAAA???>>>>>>>>>===???@@@BBBDDDFFFHHHJJJKKKLLLOOOSSSUUUVVVVVVWWWXXX]]]\\\]]]]]]\\\___kkkyyyzzz{{{{{{yyyvvvtttttttttrrrwww{{{{{{xxxsssnnniiiccc]]]YYYUUUSSSQQQPPPOOOMMMJJJGGGHHHHHHGGGFFFFFFFFFFFFFFFCCCDDDEEEFFFFFFGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGFFFEEEEEEHHHJJJJJJNNNRRRWWWZZZ\\\[[[[[[WWWXXXYYYZZZ[[[^^^bbbeeeooouuu|||}}}hhhWWWJJJBBB???@@@@@@HHHVVV___iiizzzxxxhhh]]][[[WWW\\\eeeqqqyyyuuuuuutttrrrSSSHHH<<<777333///...///---------------.........------------------------+++,,,...///...,,,)))'''---------............//////...///111333777;;;======>>>@@@LLLYYYZZZccczzzsssnnnooowwwsss{{{wwwaaaYYYPPPLLLIIIHHHLLLRRR\\\rrr~~~wwwqqqooonnnmmmoooqqqtttuuuvvvvvvvvvzzz}}}}}}zzzzzzzzzzzz}}}}}}}}}LLLVVVeeesssuuuhhhUUUHHHIIINNN]]]lllnnnhhhiiipppyyy~~~}}}qqqeeebbbeeeqqqxxxvvvqqqssszzztttqqqpppppppppmmmlllkkkkkklllqqqyyy~~~zzzpppcccWWWPPPHHHEEEAAA?????????>>>>>>>>>???AAACCCEEEHHHIIIJJJIIINNNTTTYYYZZZ[[[[[[\\\^^^___aaacccccchhhwww~~~~~~}}}{{{xxxvvvvvvvvvtttxxx|||yyyvvvrrrnnniiiccc]]]XXXSSSRRRPPPOOONNNKKKGGGEEEFFFFFFEEEEEEDDDDDDEEEEEEBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEEEEDDDEEEHHHJJJIIIKKKPPPUUUYYY[[[[[[ZZZWWWXXXZZZZZZZZZ\\\```ccckkkrrrzzz~~~jjjYYYKKKCCC@@@@@@>>>EEERRR^^^jjj}}}}}}rrrlllggg```aaagggppp}}}zzzyyyzzzyyyxxxVVVJJJ>>>888444000///000------........./////////.........---------------,,,------......---,,,+++---------............///......///111444888<<>>;;;<<<>>>@@@CCCEEEGGGHHHFFFLLLTTT[[[^^^___``````bbbcccgggjjjkkkrrr}}}yyywwwwwwxxxuuuyyy}}}~~~}}}yyyvvvrrrnnniiiccc]]]XXXRRRPPPOOONNNLLLJJJFFFCCCEEEDDDDDDCCCCCCCCCDDDDDDAAABBBCCCDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDDDDDDDDDDEEEHHHKKKHHHJJJNNNTTTXXX[[[[[[ZZZWWWYYYZZZZZZZZZ\\\___bbbhhhoooxxxlllZZZMMMDDDAAA???===CCCPPP]]]kkk~~~|||qqqgggdddgggooo}}}}}}|||}}}XXXLLL@@@:::555111000111........./////////000000........................------,,,,,,---...000111---------.........//////......///111444999===???CCCDDDGGGTTTaaaaaakkk~~~iiifffjjjvvvvvvlllssszzzzzzkkkUUUPPPJJJHHHEEEEEEJJJQQQddd|||zzzrrrkkkgggggghhhiiijjjkkkmmmnnnooopppsssuuuyyy{{{{{{|||}}}~~~yyypppgggcccbbbbbbbbbeeefffhhhkkkmmmoooppppppnnnuuu|||}}}}}}KKKSSS___hhheeeWWWJJJEEEEEEPPP\\\bbbeeeiiippptttrrrhhhfffgggsssssshhhhhhrrr~~~~~~wwwsssrrrrrrpppnnnpppnnnmmmpppvvv}}}wwwlll```UUUNNNFFFDDDAAA>>><<<<<<<<<<<>>>>>BBBJJJZZZooopppjjjmmmuuuyyyzzz~~~}}}dddMMM@@@<<<222...000...111000///...------...///........................---,,,,,,,,,,,,---.....................///000000/////////000333777;;;>>>AAA>>>GGGYYYaaacccrrrxxxfff```hhhzzzqqqeeekkkqqqwwwrrrdddSSSMMMHHHEEEDDDEEEMMMUUUjjj|||~~~{{{wwwqqqlllgggdddbbbbbbccceeegggiiilllmmmnnnrrrsssuuuuuuuuuwwwzzz||||||nnn```\\\\\\ZZZYYYYYYYYYZZZ\\\^^^aaadddgggiiijjjlllnnnppprrruuuxxx{{{}}}IIIQQQ^^^gggbbbTTTHHHDDDFFFRRR\\\```bbbhhhrrrxxxrrriiihhhnnnyyysssiiikkkwwwyyytttssssssrrrpppooommmmmmqqqyyy~~~vvvkkk^^^SSSMMMEEEDDDAAA???======>>>?????????AAACCCFFFIIIJJJJJJOOORRRYYY```aaaaaaeeelll{{{~~~~~~~~~~~~{{{xxxwwwuuurrrooojjjddd]]]XXXRRRPPPMMMKKKJJJIIIFFFDDDDDDCCCBBBCCCDDDEEEDDDCCC@@@AAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHFFFFFFGGGLLLSSSWWWXXXXXXXXXXXXXXXVVVVVVXXX]]]```ffflllttt|||oooZZZJJJBBB???===>>>AAAIIIWWWllltttmmmooowww~~~~~~gggOOOBBB>>>444000222000111000///...---......///........................---------------......///...............///000000/////////000333777;;;===AAA>>>FFFWWW___bbbpppwwwfff___hhhzzzpppcccgggmmmrrrnnn```TTTNNNIIIFFFDDDFFFNNNXXXrrr}}}zzz|||zzzuuupppkkkfffcccaaa```aaabbbdddgggiiijjjkkkoooqqqsssttttttvvvxxx{{{|||~~~sssfffZZZVVVVVVTTTRRRRRRPPPPPPQQQSSSVVVXXX[[[\\\^^^```cccfffhhhkkkooorrruuuyyy}}}JJJRRR___fff___OOODDDBBBHHHUUU_________gggttt||||||~~~pppjjjjjjuuu~~~rrrkkkppp~~~zzzuuutttttttttsssnnnmmmnnnttt}}}~~~ttthhh[[[PPPJJJEEEDDDBBB@@@???@@@AAABBB@@@@@@BBBCCCEEEGGGHHHIIIQQQSSSZZZbbbeeeffflllsss{{{yyywwwuuurrrnnnjjjddd]]]XXXQQQOOOLLLJJJIIIGGGEEECCCDDDCCCBBBCCCDDDDDDCCCBBB@@@@@@AAAAAABBBCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFJJJPPPTTTWWWWWWXXXXXXXXXVVVVVVXXX\\\___bbbhhhpppwww~~~qqq[[[KKKBBB>>><<<>>>@@@FFFSSShhhuuummmpppwwwlllSSSDDD???666222444222000000///............///........................---------------...//////...............///000000/////////000333777:::===???===EEETTT\\\aaaqqqxxxfff```hhhzzzoooaaadddiiiooolll___VVVPPPJJJGGGEEEGGGQQQ\\\xxx~~~{{{xxxyyyvvvrrrmmmhhhdddaaa```]]]^^^___```bbbdddfffgggkkkmmmpppqqqrrrtttvvvyyyxxx{{{~~~~~~uuuggg\\\SSSPPPPPPMMMKKKJJJHHHHHHIIIJJJLLLMMMOOOPPPQQQTTTWWWYYY[[[^^^bbbeeeiiilllpppuuuzzzQQQYYYdddggg]]]LLLBBBAAAJJJYYYcccaaa___hhhtttzzzwwwzzzmmmhhhjjjvvv|||~~~yyy~~~rrrmmmvvv{{{uuutttuuuuuuuuupppooopppwww|||rrreeeXXXMMMGGGDDDCCCAAA@@@@@@AAACCCDDDAAACCCDDDEEEFFFFFFHHHIIIQQQSSSZZZdddjjjnnnuuu||||||zzzwwwtttqqqmmmiiiccc]]]YYYQQQNNNKKKHHHGGGFFFDDDCCCEEECCCBBBBBBCCCDDDCCCAAA?????????@@@AAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEHHHLLLQQQUUUVVVXXXXXXXXXVVVUUUWWWZZZ]]]^^^ccckkkrrryyysss]]]MMMBBB===<<<>>>@@@DDDOOOeeerrrkkkooovvvqqqWWWFFF@@@777333555222/////////.........//////........................,,,,,,,,,,,,,,,------..................///000000//////000111444777:::<<<<<<<<>>>>>???@@@AAABBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEIIIMMMRRRVVVXXXXXXXXXVVVUUUVVVXXXZZZ[[[```gggnnnuuu~~~ttt```OOODDD>>><<<>>>@@@CCCMMMcccnnnjjjqqqvvv~~~wwwZZZGGG@@@777333444111......//////////////////........................+++++++++***+++,,,,,,---...............///000000//////000222444777999;;;::::::BBBOOO\\\iii~~~llldddkkk|||jjj^^^ccchhhooopppggg\\\VVVOOOIIIDDDGGGUUUccc~~~~~~~~~|||yyyvvvpppnnnkkkfffbbb___\\\[[[YYYXXXWWWWWWXXXZZZ[[[]]]aaadddhhhkkkmmmooorrrtttrrrvvvyyy|||~~~xxxkkkaaaWWWPPPLLLLLLKKKGGGDDDDDDGGGFFFFFFFFFFFFGGGGGGHHHGGGHHHIIIIIIIIIJJJLLLNNNPPPRRRVVVZZZ___gggooouuu}}}dddkkkqqqlllYYYGGGBBBGGGRRRbbbjjjffffffpppwwwuuuvvvtttmmmkkklllmmmnnnnnnnnnqqq{{{rrrqqq~~~yyyttttttvvvvvvuuutttrrrsss|||xxxlll___SSSIIIEEEAAA@@@???>>>???@@@BBBCCCCCCFFFIIIIIIHHHHHHJJJMMMOOOQQQZZZgggqqqvvv{{{~~~xxxtttwww~~~{{{vvvsssoookkkgggccc^^^ZZZRRROOOJJJGGGFFFFFFEEEDDDEEECCCBBBBBBCCCCCCAAA@@@>>>>>>======>>>???AAABBBAAABBBBBBBBBBBBAAA@@@@@@???@@@AAABBBBBBBBBBBBBBBAAABBBBBBCCCEEEJJJPPPUUUWWWXXXXXXVVVUUUUUUWWWXXXYYY]]]eeekkksss}}}vvvbbbRRRFFF???<<>>@@@AAAAAAEEEIIIIIIGGGGGGKKKNNNOOOQQQYYYfffooorrrtttwwwxxx~~~zzztttrrrxxx~~~|||vvvsssoookkkgggccc^^^ZZZSSSOOOKKKGGGFFFFFFFFFEEEEEECCCBBBBBBBBBBBBAAA???>>>===<<<<<<<<<>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@???>>>???AAABBBCCCCCCCCCCCC@@@AAAAAAAAACCCGGGOOOUUUWWWXXXXXXVVVUUUTTTUUUWWWWWW\\\ccckkksss~~~wwwdddTTTHHH@@@<<<@@@BBBCCCKKKcccooohhhnnnrrr~~~vvvrrr}}}eeeMMMCCC999555444///,,,---///000000000//////........................------,,,,,,------...///...............///000000///000111333555777888999888;;;BBBMMM[[[nnn~~~mmmgggppptttlllrrrvvv|||}}}tttjjjcccZZZPPPIIIKKK[[[lll~~~|||{{{xxxuuuqqqiiigggddd```]]]ZZZXXXWWWQQQPPPNNNLLLLLLMMMOOOPPPRRRVVV\\\```cccfffhhhjjjnnnooopppqqqrrruuuzzz}}}~~~~~~}}}tttlllddd[[[UUUNNNIIIFFFGGGFFFBBBBBBDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDDDDCCCBBBBBBCCCEEEGGGHHHJJJKKKMMMPPPUUUYYY]]]ccckkkttt{{{eeekkkooofffSSSCCCDDDNNNYYYdddfffaaahhhzzz}}}www~~~wwwwwwyyyxxxsssooollloooxxx~~~rrrsssyyywwwxxxzzzyyyxxxpppnnnqqq}}}uuuhhh[[[PPPHHHDDD???>>><<<;;;;;;===>>>???@@@DDDHHHHHHFFFFFFJJJNNNOOOPPPYYYeeemmmnnnnnnpppssswww{{{}}}}}}xxxrrrrrr{{{~~~|||vvvsssnnnjjjgggbbb^^^[[[TTTPPPKKKHHHGGGGGGFFFEEEEEECCCBBBBBBBBBBBB@@@???>>>===<<<;;;<<<>>>@@@AAA@@@AAAAAAAAAAAA@@@??????>>>???AAACCCDDDDDDDDDDDD@@@AAAAAA@@@AAAFFFNNNTTTWWWXXXXXXVVVTTTTTTUUUVVVWWW\\\ccckkkssswwweeeVVVIIIAAA<<<@@@CCCCCCKKKdddnnneeejjjmmmzzzuuuoooxxxiiiPPPEEE:::666555000,,,---///000000000//////........................///............///000000...............///000000///000111333555777888999999<<>>======>>>???@@@@@@@@@@@@@@@@@@???>>>===>>>??????@@@@@@AAABBBBBBCCC@@@>>>@@@AAABBBIIIPPPSSSUUUVVVVVVTTTSSSTTTTTTXXX[[[aaajjjuuuxxxeeeTTTGGG@@@>>>;;;???GGGPPP```~~~|||{{{zzznnnddddddiiiwwwvvvnnnqqqyyyoooPPPCCC???777222222000000000000////////////---------............///......------------..................////////////000///000222555888888888888777===KKK]]]pppttthhhiiivvv|||qqqgggTTTSSSYYY\\\uuu~~~zzzwwwtttpppmmmjjjgggbbb___[[[XXXSSSPPPLLLJJJGGGDDDCCCDDDEEEGGGHHHKKKNNNRRRUUUXXX]]]```ccceeegggiiikkknnnqqqtttwwwxxxxxxxxxyyy}}}wwwjjjaaa\\\WWWRRRMMMLLLKKKIIIGGGFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIGGGDDDAAAAAACCCEEEEEEFFFGGGHHHJJJKKKLLLLLLPPPSSSYYY```iiittt]]]aaalllZZZIIIHHHBBBLLL___aaabbbbbbgggpppuuuuuuttt~~~zzzyyy}}}uuuttt{{{~~~xxxtttssssssrrrrrrnnnqqqxxx{{{ooocccYYYOOOFFF@@@<<<<<<::::::::::::;;;<<<@@@AAACCCCCCDDDGGGJJJMMMRRRUUUZZZ___eeeiiilllnnnqqqqqqttt{{{~~~|||zzzuuusssooolllhhhccc]]]ZZZRRRPPPMMMJJJGGGEEECCCCCCBBBBBBAAA@@@??????????????????=========>>>???@@@???@@@@@@@@@??????>>>===>>>>>>??????@@@AAAAAABBBCCC???>>>@@@AAABBBHHHOOORRRSSSUUUUUUSSSRRRSSSSSSVVVZZZ___hhhrrr}}}xxxeeeUUUGGG@@@>>>;;;===DDDKKKYYYuuuyyywww{{{}}}pppeee^^^```hhhyyytttlllpppyyysssSSSEEE@@@888333222000000000000////////////---------............///......------------..................////////////000000000333666999:::999;;;:::@@@NNN___qqqqqqeeeggguuuvvvmmmYYYVVV[[[]]]www|||yyyvvvrrrnnnkkkgggddd___[[[XXXTTTOOOLLLIIIGGGDDDAAA@@@@@@BBBCCCBBBEEEHHHKKKNNNQQQVVVYYY\\\___bbbeeegggjjjmmmpppssstttuuuuuuwwwzzz}}}uuummmbbb[[[WWWSSSOOOKKKIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGEEECCCBBBCCCEEEFFFFFFGGGHHHIIIKKKLLLMMMOOORRRWWW^^^fffqqq|||[[[aaalllYYYGGGFFFDDDQQQcccggghhhhhhkkkssswwwvvvwww{{{{{{~~~vvvvvv|||}}}wwwsssqqqrrrrrrrrrnnnsss|||yyymmmbbbXXXOOOGGGAAA<<<;;;::::::::::::<<<<<>>>>>???>>>===<<<<<<===>>>??????????????????>>>>>>===>>>>>>>>>???@@@@@@AAAAAABBB???>>>???@@@AAAGGGNNNOOOQQQSSSTTTRRRQQQQQQRRRTTTWWW]]]eeennnyyyyyygggVVVHHH@@@???;;;<<>>EEETTTdddttt}}}mmmbbbdddsss{{{sss___ZZZ^^^___yyy~~~{{{xxxuuupppkkkhhhddd```[[[VVVRRRNNNJJJGGGEEECCC@@@===<<<<<<<<<======???BBBDDDFFFIIIMMMPPPSSSWWW[[[___bbbeeehhhjjjnnnoooqqqrrrtttwww{{{~~~wwwrrriiicccZZZTTTRRRPPPMMMJJJGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKHHHIIIJJJIIIHHHGGGHHHIIIJJJJJJJJJLLLMMMOOOPPPQQQSSSUUUYYY___gggqqq|||___eeeoooZZZGGGGGGHHHWWWhhhmmmpppppprrrxxx{{{zzz{{{{{{|||}}}vvvxxx~~~}}}vvvrrrpppqqqrrrrrrnnnttt~~~vvvkkk```WWWOOOGGGAAA<<<;;;:::999:::;;;<<<===>>>???AAABBBCCCGGGLLLPPPSSSWWW]]]dddjjjnnnpppqqqtttssswww~~~~~~|||yyywwwtttqqqlllhhhddd```[[[XXXRRRPPPMMMIIIFFFCCCBBBAAA@@@@@@@@@@@@@@@???>>>>>>???>>>===<<<<<<<<<===>>>===>>>>>>???>>>>>>============>>>>>>???@@@@@@@@@AAA>>>===???@@@@@@EEELLLMMMOOORRRSSSQQQPPPPPPPPPRRRVVV\\\bbbjjjttt|||jjjXXXJJJAAA@@@<<<<<<@@@CCCMMMeee}}}zzzttttttwwwxxxoooiiibbb___cccjjjxxxooojjjqqq}}}^^^JJJ@@@888333111000000000000////////////---------............///......------------..................////////////000000111555999===>>>>>>>>>@@@IIIYYYjjjyyy|||kkk```bbbppp{{{vvvxxx}}}{{{uuubbb\\\^^^```zzz}}}zzzxxxtttoooiiieeeaaa]]]WWWRRRMMMIIIEEEBBBAAA@@@===;;;999888999999;;;<<>>???@@@BBBDDDIIIOOOSSSTTTYYY```iiippptttvvvvvvttttttwww~~~}}}{{{xxxvvvsssoookkkgggccc```[[[XXXSSSQQQMMMIIIFFFCCCBBBAAA??????@@@@@@@@@???>>>>>>???>>><<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>======<<<======>>>>>>??????@@@@@@======?????????DDDJJJKKKNNNQQQRRRQQQPPPOOOOOOQQQVVV[[[```fffppp|||mmm[[[LLLCCC@@@======@@@CCCLLLddd{{{|||sssqqqttt{{{tttlllfffbbbbbbfffkkkvvvpppllluuubbbKKK???777222000000000000000////////////---------............///......------------..................///////////////000111555:::>>>@@@@@@===@@@KKK]]]pppnnnaaabbbnnnssslllooouuuzzzwwwuuubbb[[[\\\___{{{~~~|||{{{xxxuuuooohhhccc^^^ZZZTTTNNNIIIFFFBBB??????===<<<:::888777777777888:::<<<===>>>???BBBEEEGGGJJJOOOTTTXXX\\\```ccchhhkkkooorrrtttwwwzzz|||}}}yyyvvvqqqjjjeee]]]ZZZUUUPPPMMMLLLJJJIIIEEEFFFGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPQQQSSSSSSMMMPPPRRRTTTTTTTTTVVVWWWYYYYYYYYY[[[]]]aaadddfffjjjllloootttyyy___aaahhhRRR@@@DDDGGGXXXdddmmmtttvvvxxx|||~~~~~~zzz~~~vvvuuu}}}xxxtttsssrrrqqqppppppxxx{{{sssggg]]]UUUMMMEEE???;;;:::999999:::;;;===>>>>>>???AAABBBEEEJJJQQQVVVWWW\\\eeennnuuuxxxyyyyyyvvvuuuxxx}}}{{{yyywwwuuurrrnnnjjjfffccc```]]][[[TTTRRROOOJJJGGGDDDBBBBBB>>>>>>???@@@@@@???>>>===???===<<<;;;::::::;;;;;;;;;<<<<<<===============<<<<<<<<<===>>>>>>?????????<<<<<<>>>>>>>>>BBBHHHJJJMMMPPPRRRQQQPPPOOOOOOPPPTTTZZZ]]]bbbkkkyyyooo]]]MMMCCC@@@======AAACCCLLLccczzz{{{pppnnnqqq}}}}}}tttooohhh```___cccjjjnnnwwwqqqnnnxxxfffLLL>>>888333000000000000000////////////---------............///......------------..................////////////...///111555;;;???AAABBB>>>AAAMMMaaatttrrreeedddooolllcccgggooouuuuuuuuuccc[[[[[[]]]zzz|||{{{zzzxxxuuunnnfff```[[[VVVPPPJJJFFFCCC@@@>>><<<;;;:::999888777777777666777888999999:::<<<>>>CCCEEEIIIMMMQQQVVV[[[___dddhhhmmmqqqtttvvvyyy{{{|||~~~}}}xxxuuurrrmmmfff```WWWUUUQQQMMMJJJHHHHHHHHHDDDEEEGGGIIIKKKLLLMMMMMMPPPQQQRRRSSSUUUVVVWWWXXXPPPRRRUUUWWWXXXYYY\\\^^^``````aaacccgggkkkppprrrwwwzzz[[[[[[```KKK>>>DDDIIIXXX```kkktttxxxzzz~~~|||{{{tttvvv}}}yyywwwuuutttqqqpppsss|||zzzrrrggg\\\TTTLLLDDD>>>::::::999999:::;;;===>>>???@@@AAACCCFFFLLLSSSYYY[[[```iiiqqqwwwyyyyyyxxxxxxwwwyyy}}}{{{zzzxxxvvvtttpppmmmiiieeecccaaa___]]]VVVTTTPPPLLLHHHEEECCCBBB===>>>???@@@@@@???>>>===>>>===<<<:::999::::::;;;:::;;;<<<<<<=========<<<;;;;;;<<<======>>>>>>???>>><<<<<<>>>>>>===AAAGGGIIILLLPPPRRRRRRPPPOOOOOOMMMRRRWWWZZZ^^^gggtttooo]]]LLLBBB@@@<<<<<<@@@BBBIII___vvvyyyooonnnqqq}}}xxxoookkkfffaaabbbiiiqqquuu{{{qqqoooyyyjjjNNN???:::666222000000000000////////////---------............///......------------..................////////////------000555;;;???BBBBBBAAADDDPPPcccwwwvvvhhhgggrrriii^^^bbbjjjuuuvvvxxxfff[[[YYY\\\yyyzzzyyyyyywwwssslllccc]]]WWWRRRLLLFFFCCC@@@>>><<<999999888888777777777777555666777777666777999;;;>>>@@@BBBEEEIIINNNUUUZZZ___dddjjjnnnqqqsssuuuwwwxxxyyy{{{{{{{{{}}}yyyvvvqqqnnnkkkggg```ZZZSSSRRROOOLLLJJJHHHIIIJJJGGGIIIKKKNNNPPPRRRSSSSSSVVVVVVWWWXXXYYYZZZ[[[\\\VVVXXXZZZ\\\]]]```eeehhhjjjjjjlllnnnsssyyy~~~YYYWWW[[[HHH>>>GGGLLL[[[```kkkvvvzzz|||}}}zzzsssxxx}}}zzzxxxwwwuuurrrooovvv~~~zzzrrrfff\\\SSSKKKCCC===::::::999999:::<<<===>>>@@@@@@BBBCCCGGGMMMUUUZZZ^^^ccckkksssxxxyyywwwuuuzzzyyy{{{}}}}}}|||zzzyyyxxxvvvtttpppmmmhhheeedddbbb```___WWWUUUQQQLLLHHHEEEDDDCCC<<<===???@@@@@@???>>>===>>>===<<<:::999999:::::::::;;;;;;<<<=========<<<;;;;;;<<<<<<===>>>>>>>>>>>>;;;<<<>>>>>>===@@@FFFIIILLLQQQSSSRRRPPPOOOOOOLLLPPPVVVXXX[[[dddrrr}}}nnn\\\KKKAAA???<<<<<<>>>@@@GGG\\\rrryyypppppptttwwwnnnjjjffffffiiiqqqyyy{{{qqqpppzzzmmmPPPAAA<<<888444000000000000////////////---------.........//////.........------...................../////////000,,,---///444:::???BBBCCCDDDFFFRRRdddxxxxxxkkkjjjuuuhhh\\\```hhhwwwyyy|||hhh\\\YYY[[[xxx~~~xxxwwwwwwvvvrrrjjjaaa[[[TTTOOOIIIDDD@@@>>><<<;;;777777777777777777777777666777888888777777999;;;;;;<<<===???CCCIIIPPPVVV[[[```fffkkknnnppprrrttttttvvvwwwxxxyyyzzz}}}~~~}}}tttpppllliiifffbbb[[[VVVQQQQQQPPPNNNKKKKKKLLLMMMLLLNNNQQQTTTVVVXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^]]]^^^```aaacccggglllpppsssssstttxxx}}}\\\]]]VVVGGG>>>CCCPPPZZZiiinnnqqqsss{{{|||qqqkkkppp{{{{{{yyytttpppooottt}}}uuujjj]]]RRRIIIBBB===<<<;;;999888999;;;===??????AAACCCEEEHHHMMMSSSXXX\\\dddlllpppssswwwxxxvvvvvvwwwzzz}}}yyyyyy~~~{{{xxxvvvvvvvvvmmmmmmllliiifffbbb___]]]WWWSSSOOOKKKHHHFFFCCCAAAAAA@@@???>>>>>>>>>@@@@@@>>>===;;;999888999:::;;;;;;:::999999:::===???AAA???>>><<<;;;;;;===???AAAAAA@@@>>>======>>>@@@AAAFFFIIINNNQQQRRRQQQNNNKKKMMMNNNRRRYYY^^^eeeqqq|||~~~mmm[[[KKK@@@???======>>>@@@GGGYYYiiisssmmmsss{{{}}}nnnjjjjjjmmmnnnssszzz|||sssmmmyyytttTTTBBB<<<888444000000000000////////////........................------............---------------.........//////111111222666;;;@@@BBBCCCBBBHHHRRR```ttttttiiigggqqqlll___ZZZkkk{{{yyysssgggXXXTTT```pppyyywwwtttrrrpppjjjaaa[[[SSSOOOGGGAAA===:::777555555555444444444444555555777666666666666777777888:::;;;<<<===@@@DDDJJJNNNXXX[[[bbbhhhmmmpppqqqqqquuusssrrrqqqqqqtttxxxzzzzzzvvvqqqooojjjeee```\\\YYYWWWOOONNNLLLKKKKKKMMMOOOQQQQQQTTTWWWYYYZZZ[[[]]]^^^bbbccccccbbb___aaaeeejjjhhhiiijjjjjjkkkoootttxxx{{{]]]]]]VVVGGG>>>DDDRRR]]]iiilllnnnqqq|||uuukkkgggooo{{{zzzxxxsssoooooouuu|||tttiii\\\RRRIIIBBB>>><<<;;;999888999;;;>>>???@@@AAACCCEEEHHHMMMSSSXXX]]]eeelllnnnqqqtttuuusssvvvwww{{{{{{yyyzzz}}}zzzxxxvvvuuuuuunnnmmmllljjjfffbbb___]]]UUUQQQMMMIIIFFFDDDAAA??????>>>>>>======>>>???@@@???===;;;:::999999:::;;;<<<;;;::::::;;;===@@@AAA>>>===;;;::::::<<>>======>>>@@@AAADDDGGGLLLOOOQQQOOOLLLJJJNNNNNNRRRXXX^^^dddppp{{{}}}lllZZZJJJ@@@===<<<<<<===>>>FFFWWWgggyyypppuuuqqqlllkkkrrrrrrvvv{{{{{{~~~tttppp{{{vvvWWWDDD===888333000000000000////////////........................------............---------------.........//////111000222666;;;@@@BBBCCC@@@GGGQQQ^^^rrrqqqffffffqqqjjj___ZZZkkkxxxvvvpppdddUUUQQQ]]]nnnwwwuuuqqqooommmggg___XXXRRRMMMGGGAAA===:::777555555555444444444444555555666666666666666666777777888999:::;;;===AAAFFFJJJSSSVVV\\\ccchhhkkkllllllnnnmmmkkkjjjkkknnnsssvvv}}}|||vvvrrrmmmkkkgggccc^^^ZZZWWWUUUOOONNNMMMLLLMMMPPPRRRTTTUUUXXX\\\^^^______aaabbbeeeeeedddddddddfffjjjmmmqqqrrrrrrssssssvvv{{{^^^___WWWHHH@@@GGGVVVaaahhhhhhiiiooo|||}}}nnndddcccmmm{{{yyyvvvqqqooopppwwwzzzsssggg[[[QQQIIIBBB>>><<<;;;999999:::;;;>>>???BBBCCCDDDEEEHHHMMMSSSXXX___fffkkklllnnnqqqrrrpppuuuwww}}}~~~yyyyyy|||||||||{{{zzzxxxvvvtttsssnnnmmmllliiifffbbb^^^\\\RRROOOJJJGGGDDDBBB@@@>>>===============>>>???@@@???===<<<:::::::::;;;;;;<<<;;;;;;;;;<<<>>>@@@AAA>>>===;;;:::;;;<<<>>>???@@@???>>>======>>>???@@@BBBEEEIIIMMMOOONNNKKKJJJNNNNNNQQQWWW\\\bbbnnnyyy}}}jjjXXXIII@@@<<<;;;<<<<<<===DDDUUUeeexxxuuuwwwuuuooommmwwwuuuwwwzzzxxx{{{xxxtttzzz[[[GGG>>>888222000000000000////////////........................------............------------........./////////000000222666<<<@@@BBBCCC???FFFOOO]]]ppp~~~lllcccfffrrrfff]]]YYYiiitttqqqkkk___QQQMMMZZZkkk~~~|||{{{{{{tttqqqnnnkkkhhhccc[[[TTTPPPKKKEEE???<<<999777555555555444444444444555555555555555555666666777777555666888999:::===BBBFFFKKKOOOTTTZZZ___ccceeeeeefffeeedddccccccffflllpppxxx{{{|||vvvpppkkkfffeeeccc___[[[WWWTTTRRRPPPOOOOOOOOOQQQTTTWWWYYY[[[^^^aaacccdddeeefffgggiiigggfffgggjjjnnnqqqrrrzzz{{{{{{{{{|||~~~``````YYYJJJBBBJJJZZZfffhhheeeeeennn}}}yyylllbbbbbblll}}}zzzxxxuuupppoooqqqyyyyyyrrrfffZZZPPPHHHBBB???;;;;;;:::::::::<<<>>>???CCCCCCDDDEEEHHHMMMTTTYYYaaagggllllllmmmqqqrrrppptttxxx{{{wwwyyy~~~~~~yyyyyyzzzyyyxxxuuusssqqqnnnnnnllliiieeeaaa]]]ZZZQQQNNNIIIFFFDDDBBB???============>>>>>>???@@@@@@>>>===<<<;;;:::::::::;;;;;;;;;::::::;;;===>>>???>>>===<<<;;;<<<===???@@@???>>>============>>>???AAACCCHHHLLLMMMMMMKKKJJJNNNNNNPPPUUUZZZ```lllxxx~~~jjjXXXIII@@@===<<<<<<======DDDTTTccctttuuuuuu}}}xxxqqqooovvvuuuvvvwwwtttvvv}}}zzz~~~```KKK@@@888222000000000000////////////........................------............------............///////////////000222777<<<@@@BBBBBB>>>EEEOOO\\\ppp{{{hhhbbbggguuuzzzaaa[[[WWWfffpppmmmggg[[[MMMJJJXXXiii|||zzzxxxwwwrrrnnnjjjgggeee___WWWQQQMMMIIIBBB===:::888666555555444444333333444444555333444555555666666666666555666777888888;;;???BBBEEEHHHLLLRRRWWWZZZ]]]^^^______^^^\\\[[[___eeejjjrrruuuzzz|||wwwqqqjjjeee```___^^^[[[XXXTTTQQQOOOOOOPPPPPPRRRTTTXXX[[[]]]___bbbeeegggggghhhiiijjjllliiigggiiiooouuuwwwwwwaaabbb[[[MMMEEEMMM\\\hhhhhhdddeeeooowwwmmmdddeeelllyyy~~~yyyvvvsssooopppttt}}}zzzrrreeeYYYOOOHHHCCC@@@;;;;;;:::;;;;;;<<<>>>???CCCCCCDDDEEEHHHNNNVVV[[[ccciiillllllnnnrrrtttttttttzzzyyyvvvzzz}}}{{{zzz|||~~~|||xxxxxxyyyxxxvvvtttrrrpppnnnmmmkkkhhhccc___[[[XXXQQQNNNIIIFFFDDDBBB@@@>>>===>>>>>>?????????@@@@@@===<<<;;;;;;:::999999999999999999999:::;;;;;;<<<>>>>>>=========>>>???@@@>>>==================>>>@@@CCCGGGKKKMMMMMMLLLKKKMMMLLLOOOSSSXXX___kkkwwwlllXXXIIIAAA=========>>>>>>DDDSSSbbbrrrrrrrrrvvvxxxqqqrrrssssssuuuvvvpppqqqdddMMMAAA999333000000000000////////////........................------............------........./////////000000000000333777===@@@AAAAAA???FFFPPP]]]ooozzzgggbbbkkkzzzttt]]]YYYUUUbbbkkkiiicccXXXKKKIIIXXXjjj}}}zzzwwwtttsssnnnkkkfffdddaaa]]]VVVPPPJJJFFF@@@;;;999777666555444444333333333333444444333444555666777777777777666888999999999:::===???AAACCCFFFJJJOOOSSSVVVWWWVVVWWWWWWUUUTTTWWW___fffnnnrrrxxx}}}~~~xxxsssmmmfffbbb[[[[[[ZZZXXXVVVSSSQQQPPPPPPQQQRRRUUUXXX[[[___```aaadddgggiiiiiiiiijjjkkknnnkkkiiilllrrrxxx{{{{{{aaaccc]]]PPPHHHNNN]]]ggghhheeegggttt}}}rrrllleeegggmmmwww|||xxxuuuqqqnnnqqqwww|||sssfffYYYOOOHHHCCC@@@;;;;;;;;;;;;<<<===>>>???BBBCCCDDDEEEIIIPPPXXX^^^fffkkkmmmlllnnnsssvvvuuuvvv|||yyyvvv{{{{{{wwwuuutttuuuyyyzzz{{{|||~~~~~~|||yyyyyyxxxwwwuuusssqqqpppmmmllljjjfffaaa\\\XXXUUUQQQNNNJJJFFFEEECCCAAA???===>>>>>>??????>>>>>>===;;;;;;::::::999888888888888888888999999999::::::===============>>>??????<<<<<<============<<<<<>>===>>>???>>>CCCRRRaaarrryyymmmooorrrvvvrrrvvvrrrtttxxxxxxpppmmm}}}gggOOOBBB:::444000000000000////////////........................------............------....../////////000000000111222444888===????????????FFFPPP\\\nnnzzzgggcccnnn~~~rrr[[[YYYUUU___gggddd___TTTIIIHHHYYYkkk~~~{{{wwwsssooonnnjjjfffbbb___^^^ZZZTTTOOOGGGCCC===999777666555444444444333333333333444444333444666888888999888888888:::;;;:::::::::<<<>>>???@@@BBBDDDHHHLLLOOOQQQMMMOOOPPPOOOOOOTTT^^^fffppptttzzz~~~~~~yyytttoooiiiccc___ZZZYYYWWWVVVTTTSSSSSSSSSSSSTTTVVVYYY\\\```bbbddddddgggjjjkkkkkkkkklllmmmooommmmmmpppuuuzzz~~~aaaddd___RRRJJJOOO\\\eeehhhffflllxxxvvvlllgggaaafffnnnxxx{{{vvvssspppnnnssszzz~~~uuuhhhZZZPPPHHHCCC@@@;;;;;;;;;<<<======>>>>>>AAABBBCCCEEEIIIQQQZZZaaaiiimmmooolllmmmqqqttttttwwwzzzwww||||||tttpppnnnlllmmmqqqrrrrrruuuyyy~~~}}}|||{{{xxxvvvtttrrrqqqppplllkkkhhhddd___ZZZVVVSSSPPPMMMIIIFFFDDDCCCAAA???<<<============;;;:::999999999999999888777666666888888999::::::::::::999;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<======<<<<<<<<<===???CCCGGGJJJKKKKKKKKKJJJIIIKKKPPPUUU]]]kkkwwwrrr\\\LLLDDD===<<<===>>>===BBBPPP^^^ppprrriiiooorrruuurrryyyuuuyyy~~~ssslllxxxiiiPPPBBB;;;666000000000000////////////........................------............------.../////////000000000000222333555999===???>>><<<===DDDNNN[[[lllzzzfffdddqqqqqq\\\[[[VVV___bbb```[[[QQQGGGGGGYYYlll~~~}}}{{{wwwsssnnnjjjhhhdddaaa]]][[[ZZZWWWRRRMMMEEEAAA<<<888666666555444444333333222222333333444333555777999::::::999999999;;;<<<;;;:::999;;;<<<======>>>???BBBFFFIIIKKKFFFJJJMMMNNNPPPXXXeeeooowwwzzz~~~~~~}}}|||}}}yyytttoookkkfffaaa]]][[[YYYVVVTTTTTTTTTVVVWWWWWWXXXZZZ]]]aaadddfffhhhhhhkkknnnooooooooopppqqqpppqqqrrrtttvvv{{{aaaddd```SSSKKKPPP[[[dddhhhhhhooo|||~~~rrrgggbbb]]]dddooo{{{~~~yyyuuusssooonnnttt|||wwwiii[[[PPPHHHCCC@@@;;;;;;<<<<<<===>>>>>>>>>AAAAAABBBEEEJJJRRR\\\cccllloooppplllkkkooorrrqqqxxx{{{www|||wwwoookkkiiiggghhhkkkkkklllpppuuu}}}~~~~~~|||yyyuuusssqqqqqqqqqkkkjjjgggccc^^^YYYTTTQQQOOOLLLHHHEEECCCBBB@@@>>>;;;<<<<<<<<<;;;999777666888888999888888777666555999999:::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;;;;===AAAEEEHHHJJJJJJJJJIIIHHHJJJOOOUUU]]]kkkxxxttt^^^MMMDDD<<<;;;<<<===<<<@@@NNN\\\nnn|||nnngggpppuuuuuurrrzzzzzz~~~wwwllluuujjjPPPBBB;;;777000000000000////////////........................---..................---////////////000000000000333444666:::===>>>===;;;<<>><<<<<<===???AAADDDDDDDDDFFFKKKTTT```gggqqqrrrrrrpppmmmmmmppptttttt~~~}}}}}}{{{qqqgggcccbbbaaaaaadddeeegggkkkqqqzzz~~~{{{|||~~~|||xxxvvvuuutttrrrpppllljjjgggccc___ZZZVVVTTTNNNLLLIIIEEECCCAAA@@@@@@======<<<;;;;;;;;;;;;<<<777888888888888777666666666666666666777777777777999999::::::::::::;;;;;;;;;===>>>===;;;::::::;;;===>>>@@@DDDGGGJJJMMMNNNNNNKKKKKKOOOTTT]]]lllzzzxxxbbbOOOCCC<<<===:::<<>><<<@@@BBBHHHUUUfffxxx{{{gggeeennn{{{zzzddd^^^^^^]]][[[WWWJJJDDDFFFIIIYYYttt~~~|||yyy|||yyytttoookkkfffaaa]]][[[XXXUUURRRPPPMMMIIIFFFAAA???;;;777444444444555111222444444444444555777999::::::::::::::::::;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<>>>@@@CCCDDDIIIHHHIIINNNZZZiiiyyyzzzwwwuuurrrppplllgggccc```^^^^^^ZZZZZZYYYXXXXXXYYY[[[[[[[[[]]]___bbbfffiiikkkmmmnnnppprrrssssssrrrtttuuuvvvwwwxxxyyyzzz}}}aaa___WWWLLLKKKVVVccciiiiiiqqq}}}yyyqqqgggaaa```aaaeeesss}}}vvvoookkkiiijjjrrr{{{wwwfffXXXNNNHHHDDDAAAAAA@@@>>>===>>>???BBBDDDCCCDDDDDDFFFKKKUUU```hhhqqqrrrrrroookkkkkknnnqqqttt~~~xxxnnnccc___^^^\\\]]]___```bbbgggppp{{{~~~zzzxxxyyy{{{}}}}}}~~~|||xxxvvvtttssspppnnnkkkjjjgggccc^^^YYYUUUSSSMMMLLLIIIEEECCCAAA@@@@@@::::::999888888888888999999::::::::::::999888888666666666777777777888888999999999:::::::::;;;;;;;;;<<<>>>===;;;::::::;;;<<<>>>@@@CCCGGGJJJLLLNNNMMMKKKKKKOOOUUU^^^nnn{{{yyydddPPPEEE<<<===999;;;AAAAAAIII]]]qqqtttkkkqqqzzzwwwvvvqqqyyy|||~~~zzzpppmmmxxxpppUUUDDD;;;555333111000///000111000///////////////////////////......------------......///000222444555555444333111222444888<<<======;;;>>>???FFFTTThhhzzzxxxdddbbblllzzz{{{fff______^^^WWWSSSHHHCCCGGGJJJZZZuuu~~~{{{yyyzzzvvvpppkkkgggccc___\\\XXXUUUQQQNNNLLLIIIFFFCCC@@@===:::666444333444444333444555555444333444666:::::::::::::::;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<===>>>@@@BBBCCCGGGGGGIIIPPP\\\lll{{{~~~xxxtttssspppnnnjjjeeeaaa^^^\\\[[[YYYYYYXXXXXXYYYZZZ\\\]]]^^^___aaadddgggkkkmmmoooppprrrtttuuuttttttuuuvvvxxxyyy{{{|||}}}]]]ZZZSSSKKKLLLXXXeeelllmmmsss}}}xxxnnnddd______```cccrrr~~~|||uuuoookkkjjjkkksss{{{xxxgggXXXNNNHHHCCC@@@<<<<<<;;;:::<<<>>>@@@BBBCCCCCCDDDGGGLLLVVV```hhhpppqqqqqqmmmiiihhhkkknnnttttttiii___ZZZXXXVVVVVVXXX[[[]]]cccooo}}}xxxvvvsssrrrsssuuuuuuuuuxxxwwwwwwxxx{{{|||xxxuuusssqqqnnnllljjjiiifffbbb]]]XXXTTTRRRMMMKKKHHHEEEBBBAAA@@@???999999888777777777777888999999::::::999999888777777777777888888888999999999999999999:::::::::::::::<<<===<<<;;;::::::;;;<<<===@@@CCCFFFJJJLLLMMMLLLJJJKKKPPPVVV```ooo}}}zzzeeeRRRFFF>>>>>>999:::???>>>FFFZZZkkk{{{vvvlllpppuuu|||yyyssszzzyyywwwuuuppppppzzzqqqUUUEEE<<<888777444111///000000000000////////////////////////------,,,,,,,,,,,,------//////111222333444555555000111333777;;;===<<<:::<<<<<>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCEEEIIIRRR^^^lllyyy}}}xxxrrrooommmmmmkkkhhhccc___\\\ZZZYYYXXXXXXXXXXXXZZZ\\\^^^___aaaaaaccceeeiiimmmppprrrsssuuuvvvvvvvvvvvvwwwxxxzzz}}}]]]XXXPPPKKKMMMXXXeeemmmlllqqqzzzyyypppeee___^^^^^^bbbppp{{{|||vvvpppmmmkkklllsss|||xxxgggYYYOOOHHHCCC???<<<;;;;;;;;;<<<>>>@@@AAACCCCCCEEEGGGMMMVVVaaahhhooopppoookkkgggeeehhhkkksssyyypppeeeZZZVVVTTTQQQQQQTTTWWW[[[cccrrruuuooommmllllllmmmnnnnnnmmmqqqqqqqqqsssxxx~~~~~~{{{wwwsssqqqnnnkkkiiiiiigggeeeaaa\\\WWWTTTQQQMMMKKKHHHEEEBBB@@@??????<<<;;;;;;:::::::::::::::777777777777777666666555777888888888999999999999888999999999999:::::::::999;;;<<<<<<:::999::::::;;;===???BBBFFFIIIKKKMMMKKKJJJKKKQQQWWW```ooo|||{{{fffRRRFFF??????999999===<<>>:::999555111....../////////////////////////////////...------,,,,,,------.../////////000111333555777111222444888<<<===<<<;;;;;;;;;CCCVVVooopppZZZZZZhhhyyy}}}fff]]][[[YYYJJJJJJCCCCCCJJJOOO```{{{}}}zzzwwwuuupppiiibbb^^^[[[XXXVVVOOOLLLHHHDDDBBB@@@===;;;:::888666444333222333333555666777777555555666777::::::;;;;;;<<<<<<======;;;<<<===>>>????????????????????????@@@@@@@@@AAA@@@CCCHHHPPP[[[fffooouuuqqqrrrsssrrrnnnjjjhhhgggjjjhhheeebbb^^^[[[YYYWWWWWWWWWWWWYYY[[[]]]```aaaccccccdddfffjjjnnnrrrtttuuuvvvwwwwwwvvvwwwxxxzzz}}}```XXXOOOKKKNNNWWWccckkkiiinnnvvv~~~|||qqqeee]]][[[^^^bbbpppyyy|||~~~xxxrrrooommmnnnuuu}}}xxxhhhYYYOOOHHHBBB>>>??????>>>>>>???@@@BBBBBBCCCDDDFFFHHHNNNVVV```ffflllmmmmmmiiieeedddgggjjjrrrtttlllaaaVVVSSSQQQOOOPPPRRRWWW]]]hhhxxxxxxnnnhhhgggfffgggiiijjjiiihhhkkkkkkmmmqqqwww}}}~~~}}}zzzuuurrrooollliiiffffffeeebbb___[[[WWWSSSQQQMMMKKKHHHDDDBBB@@@??????======<<<;;;;;;;;;;;;;;;666777777777777666555555777888888888999999999999888888888999999999::::::888999;;;;;;:::999999:::;;;<<<>>>BBBEEEHHHKKKLLLKKKIIIKKKPPPVVV^^^lllyyyzzzfffRRRFFF@@@???999999===<<>>:::888444000---------...---//////////////////////////////............/////////.........000222555777333444666:::>>>@@@???===;;;<<>>>>><<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???AAAFFFLLLTTT[[[aaaeeebbbeeehhhhhhgggfffeeeeeefffeeecccaaa^^^[[[YYYWWWWWWWWWXXXYYY\\\___aaaccccccdddeeehhhkkkooorrrtttuuuvvvwwwwwwvvvwwwzzz|||bbbWWWMMMJJJNNNUUU___hhhggglllvvv~~~zzzoooccc[[[ZZZ```eeerrr{{{||||||vvvsssqqqqqqwww~~~xxxhhhZZZOOOHHHAAA===;;;;;;<<<===>>>???AAAAAAEEEFFFGGGJJJNNNVVV___eeeiiijjjjjjhhheeeeeehhhlllsssrrrfff\\\SSSPPPOOOOOOPPPSSSXXXaaapppyyyqqqiiidddcccbbbcccfffggggggggghhhiiimmmsssyyy}}}{{{xxxtttpppnnnkkkhhheeebbbbbb```]]]ZZZWWWTTTRRRLLLJJJGGGDDDAAA@@@???>>><<<;;;::::::999999::::::888888999999888888777666777777777888888888999999888888888888999999999999777888::::::999888999::::::;;;>>>AAADDDHHHJJJKKKKKKIIIJJJOOOSSSZZZgggsss{{{fffRRRFFF@@@@@@:::999???>>>GGG]]]qqq~~~vvvooouuu{{{xxx{{{yyyZZZGGG===999666333///------...---,,,/////////////////////////////////......////////////.........000111444555555666888<<<@@@BBBAAA???;;;===GGGZZZrrrppp[[[\\\lll|||{{{bbbYYYWWWUUUJJJIIICCCDDDMMMUUUhhh~~~|||yyytttooohhh```[[[VVVQQQNNNFFFCCC???<<<;;;;;;:::999555555444444444444444444333555777888888999;;;===:::;;;;;;<<<===>>>??????>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@AAADDDHHHMMMQQQUUUWWWYYY\\\```bbbccccccdddeeeaaaaaa```___]]][[[YYYXXXWWWWWWXXXZZZ\\\___bbbdddccceeegggjjjnnnqqqsssuuuuuuvvvwwwwwwwwwyyy}}}```TTTJJJHHHLLLRRR\\\eeehhhnnnxxx~~~sssjjjbbb___```ccchhhvvvzzzwwwtttsssxxxxxxhhhZZZPPPHHHAAA===888999;;;===@@@BBBDDDEEEGGGHHHIIIKKKNNNUUU]]]ccceeeggghhhgggeeefffjjjnnnuuuzzzmmmaaaWWWOOOMMMNNNNNNQQQTTTYYYfffxxxyyytttqqqlllfffdddbbbaaabbbdddggghhhhhhjjjmmmssszzzyyyvvvrrrooommmjjjgggeee______^^^\\\ZZZWWWUUUSSSLLLJJJGGGDDDAAA???>>>>>>;;;:::999999888888999999888888888888888777777666666666666777777777888888888888888888999999999999666888999:::999888999:::999;;;===@@@DDDGGGJJJKKKKKKIIIJJJMMMPPPVVVbbbmmmvvv|||hhhTTTHHH@@@@@@::::::@@@AAAKKKaaawwwwwwnnnsss|||{{{\\\GGG<<<888555333000///000///...---///////////////////////////......------......///.........///000111222222666777999===AAABBBAAA@@@:::>>>HHHZZZpppsss^^^```ooo~~~{{{ccc[[[[[[[[[MMMLLLEEEEEENNNWWWkkk}}}{{{sssnnnggg```YYYSSSMMMIIIAAA>>>:::888888999999999444444444444555555555555555666888999999999;;;===:::;;;<<<===>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAABBBCCCCCCBBBBBBAAABBBDDDFFFIIILLLOOOPPPSSSVVVZZZ]]]^^^___```aaa\\\\\\\\\\\\[[[ZZZXXXWWWXXXXXXYYYZZZ]]]___bbbddddddfffjjjnnnrrrtttuuuuuuuuuwwwxxxxxxyyy|||^^^QQQGGGFFFJJJPPPZZZdddkkkqqq{{{vvvlllfffccceeejjjdddjjjzzz}}}yyyvvvtttyyyxxxiiiZZZPPPHHHAAA<<<<<<===@@@DDDHHHLLLNNNPPPHHHIIIJJJKKKOOOUUU\\\aaaccceeegggfffeeeggglllpppwwwuuuiii]]]TTTLLLKKKMMMNNNQQQUUUZZZhhh|||zzzrrrnnnmmmiiiddddddbbbaaaaaadddggghhhiiipppssszzzxxxuuuqqqnnnllljjjgggeee]]]]]]\\\[[[YYYWWWUUUTTTLLLJJJGGGDDDAAA???>>>>>><<<;;;::::::999999::::::666666666666666555555444666666666666777777777777777888888888888999999999555777999999888888999:::999;;;===@@@DDDGGGIIIKKKKKKIIIJJJLLLNNNSSS^^^iiimmm}}}~~~iiiUUUIII@@@@@@:::;;;BBBCCCNNNddd{{{xxxjjjppp|||]]]GGG<<<777555333222111222111///...////////////////////////...------,,,,,,------.........//////000000111111666777999===AAABBBAAA@@@999>>>IIIZZZnnnuuuaaacccrrr{{{ddd^^^___```PPPNNNFFFFFFOOOXXXlll~~~|||rrrmmmfff___XXXQQQIIIEEE>>>;;;777666666777888888444444444555555555666666777888::::::999999:::;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???@@@AAACCCDDDDDDCCCBBBCCCDDDEEEFFFHHHKKKMMMNNNOOORRRVVVYYYYYYZZZ[[[\\\XXXYYYZZZZZZZZZYYYWWWWWWYYYYYYYYY[[[]]]```bbbdddeeehhhmmmqqquuuvvvvvvvvvvvvwwwyyyzzz{{{[[[OOOIIIKKKLLLKKKSSS___pppyyyppphhhggghhhiiikkkhhhsss|||zzzxxxwwwzzzzzzkkk\\\PPPGGGAAA>>>>>>999999AAAJJJOOOQQQTTTEEEEEEGGGKKKLLLPPP[[[fffhhhiiiiiifffdddfffkkkppp{{{tttfff[[[SSSLLLJJJIIIJJJPPPWWW```lll{{{~~~zzztttpppnnnlllhhheeeddddddeeeeeegggkkkqqquuuyyywwwuuuqqqnnnkkkgggbbb___]]][[[ZZZYYYXXXVVVTTTQQQIIIGGGEEEBBB???===;;;;;;::::::999999888777666666666555555555555444444444666666666666666666666666444555777888999999999888;;;:::999888777777777777;;;<<<<<<>>>@@@CCCFFFGGGFFFHHHIIIKKKNNNUUU```hhhqqqzzzlllXXXIII@@@<<<<<>>AAAQQQcccrrrlllooo~~~bbbIII;;;777444333222111000000000000.........///////////////........................////////////000000000000666666999>>>CCCDDDBBB???>>>DDDLLLXXXlllwwwaaaeeettt|||bbb___ccc\\\]]]XXXKKKHHHPPPYYYnnn~~~}}}|||tttoooggg^^^VVVMMMFFFAAA<<<;;;999888666555555444555666666777888999999::::::::::::;;;<<<===<<<:::999;;;>>>??????AAACCCEEEBBBBBBAAAAAAAAAAAABBBBBBEEEDDDCCCBBBBBBCCCEEEFFFKKKKKKJJJJJJJJJKKKLLLLLLPPPPPPQQQTTTXXXZZZZZZZZZYYYYYYZZZYYYXXXWWWYYY[[[\\\^^^```aaaaaacccfffhhhhhhlllqqqtttuuuuuuvvvvvvwwwxxxyyyzzz{{{~~~YYYNNNIIIKKKLLLLLLSSS^^^lllvvvmmmffffffgggjjjllllllxxx}}}{{{zzzyyy}}}yyyjjj[[[OOOGGGBBB@@@???<<<>>>GGGOOOPPPNNNNNNKKKHHHGGGJJJMMMQQQ[[[eeefffggggggeeedddeeekkkooo{{{}}}}}}pppbbbXXXQQQKKKIIIIIIKKKQQQXXXaaalll{{{~~~|||{{{{{{yyyvvvrrrpppooonnnkkkhhhgggggghhhiiikkkooouuuyyy|||}}}|||vvvsssoookkkhhheeeaaa^^^]]][[[YYYXXXXXXVVVSSSPPPHHHGGGEEEBBB???===;;;;;;::::::999999888888777777777777666666666555555555666666666666666666666666555666777888888888888888999999888888777777888888;;;;;;<<<===@@@CCCEEEGGGEEEFFFHHHIIILLLSSS^^^eeeooowwwlllXXXHHHAAA===<<<>>>>>>AAARRReee~~~pppkkkooocccJJJ<<<888444333222111000000000000///////////////.........000000000000000000000000////////////000000000000555555888===BBBDDDCCCAAA???DDDLLLYYYnnnvvvbbbggguuu{{{bbbaaagggbbbccc]]]OOOKKKSSS[[[ppp}}}{{{tttnnnfff]]]TTTLLLEEE@@@::::::888777666555555555666777777777888999999999:::::::::;;;<<<===<<<<<<===???AAACCCDDDEEEGGGIIIHHHHHHGGGFFFEEEDDDDDDDDDEEEDDDCCCBBBCCCDDDFFFHHHKKKLLLLLLLLLMMMMMMMMMMMMQQQQQQQQQTTTXXXZZZZZZZZZWWWXXXXXXWWWVVVVVVWWWYYY\\\^^^```aaaaaacccfffhhhjjjnnnsssvvvwwwwwwxxxyyywwwxxxyyyzzz{{{}}}YYYPPPKKKLLLLLLKKKQQQZZZfffnnnvvv{{{~~~kkkddddddfffjjjmmmooozzz~~~}}}yyyiiiZZZOOOHHHDDDBBB===<<>>999444333222111000000000000000000//////......------000000000000000000000000////////////000000000000222333666;;;AAADDDDDDDDDAAAFFFNNN\\\rrrsssaaagggvvvzzzbbbdddnnnkkkmmmfffVVVPPPVVV^^^rrr|||yyysssmmmdddZZZRRRJJJCCC>>>888777777666666666666666888888888888999999999999:::::::::;;;<<<===>>>???@@@CCCFFFIIIJJJKKKMMMOOOPPPPPPNNNLLLJJJHHHGGGFFFFFFEEEDDDCCCDDDEEEGGGIIIJJJLLLOOOQQQRRRQQQPPPOOOSSSRRRRRRTTTXXXZZZ[[[ZZZXXXYYYYYYXXXWWWWWWXXXZZZ\\\^^^```aaabbbcccfffiiimmmqqquuuxxxyyyyyyzzz{{{yyyzzz{{{{{{{{{}}}ZZZSSSNNNMMMLLLKKKOOOUUUbbbfffkkkqqq|||llldddccceeehhhlllmmmxxxxxxiii[[[PPPJJJFFFDDD===:::===EEEKKKLLLLLLMMMZZZOOOGGGGGGMMMSSSYYY^^^___aaaccccccbbbdddjjjnnnzzz}}}{{{vvvxxxxxxvvvtttnnnaaaTTTMMMHHHEEEGGGIIILLLSSSZZZaaajjjvvv{{{wwwtttsssrrrrrrppppppqqqrrrrrrqqqpppnnnnnnppprrrtttwww{{{|||vvvtttsssooojjjeeecccbbb```^^^[[[YYYWWWVVVUUUSSSPPPMMMHHHFFFDDDAAA>>><<<;;;:::999999999999999:::::::::777777777666666666555555666666666666666666666666999888666555555666777888666666666666777888999:::999999:::<<<>>>AAADDDEEEDDDEEEFFFFFFHHHOOOXXX```lllsss}}}~~~nnnZZZJJJDDD>>>;;;======BBBTTThhhuuummmhhhlllhhhNNN@@@:::444333222111000000000000111111000///...------,,,........................////////////000000000000000222555999>>>BBBDDDEEEFFFIIIPPP^^^sssrrr___dddsssxxxbbbhhhuuutttvvvmmm\\\SSSXXX___rrrzzzvvvqqqkkkaaaWWWOOOGGG@@@<<<666666555555666666777888::::::::::::999999999999:::;;;;;;<<<<<<>>>AAACCCCCCGGGLLLPPPSSSTTTVVVXXXXXXWWWVVVSSSPPPMMMKKKIIIIIIHHHGGGEEEEEEFFFHHHIIIIIILLLRRRVVVYYYYYYWWWUUUVVVUUUUUUWWWZZZ\\\\\\\\\[[[\\\]]]\\\ZZZZZZ\\\]]]]]]___aaabbbcccdddgggjjjooorrrvvvxxxzzzzzz|||}}}|||}}}}}}}}}}}}XXXRRRNNNLLLLLLNNNRRRXXXbbbdddeeelll{{{ooofffdddeeefffiiiiiittt~~~yyykkk]]]SSSLLLGGGDDD???;;;999>>>EEEKKKRRRYYY[[[PPPHHHIIIPPPUUUYYY]]]^^^aaaccccccccceeejjjnnnyyy}}}zzzxxxrrrtttsssoookkkeeeYYYNNNIIIEEECCCFFFIIILLLRRRXXX^^^fffqqq{{{~~~}}}|||zzzwwwtttrrrqqqqqqqqqpppqqqsssssssssrrrqqqpppqqqsssvvvyyy|||zzzuuusssrrrnnniiieeecccbbbaaa```ZZZXXXVVVUUUTTTQQQNNNLLLHHHFFFDDDAAA>>><<<::::::999999999999999999999:::666666666555555555444444666666666666666666666666888777666555555555777777555555666666777888::::::888888999:::===@@@CCCDDDEEEFFFFFFFFFHHHMMMWWW^^^hhhooozzz~~~ppp\\\KKKDDD???<<<<<<<<>>BBBDDDIIIMMMSSS___qqqrrr^^^aaaooo}}}vvvbbbjjjzzzzzz|||rrr___TTTWWW]]]ppp~~~}}}xxxtttnnnggg^^^TTTLLLEEE???;;;555555555666666777888999;;;;;;;;;;;;::::::::::::;;;<<<=========???DDDHHHJJJOOOVVV[[[^^^```aaabbb```___]]][[[WWWTTTQQQOOOLLLKKKIIIGGGGGGGGGHHHIIIIIINNNUUU\\\``````___]]]ZZZZZZ[[[]]]___``````^^^^^^______^^^]]]]]]^^^```___aaacccddddddfffiiilllooorrruuuxxxyyyzzz|||}}}SSSPPPLLLKKKMMMRRRYYY^^^eeeeeeeeemmmqqqhhheeeddddddfffeeeqqq}}}zzznnnaaaWWWNNNHHHDDDCCC===:::===BBBJJJUUU___YYYPPPKKKOOOUUUYYY]]]______bbbeeeeeedddfffkkkoooyyy}}}yyyvvvtttmmmnnnlllfffaaa\\\SSSJJJGGGCCCBBBEEEHHHJJJPPPVVVYYY```kkkvvv}}}~~~{{{yyywwwvvvsssqqqppppppqqqqqqqqqsssttttttsssrrrssstttuuuwww{{{~~~}}}yyytttssspppmmmiiifffeeecccaaa```YYYXXXUUUTTTRRRPPPMMMJJJGGGFFFCCC@@@>>>;;;:::999888888888888888888888888555555555555444444444444666666666666666666666666666666666555555666777777555555555666777888999:::777777888:::<<>>AAAIIINNNUUU^^^mmmrrr^^^aaannn|||vvvccclll|||}}}~~~sss^^^RRRTTTYYYmmm{{{vvvrrrjjjdddZZZQQQIIICCC>>>;;;666666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???>>>>>>BBBHHHNNNTTTYYY```eeeggghhhhhhhhhcccbbbaaa___\\\XXXUUUSSSLLLKKKJJJHHHIIIJJJKKKLLLNNNSSSZZZaaaeeefffdddccc___```bbbeeeggggggdddaaa___``````___^^^^^^___aaaaaaccceeefffggghhhkkknnnppprrruuuwwwxxxzzz|||~~~UUUSSSNNNJJJLLLTTT\\\```ddddddfffoooppphhhfffdddcccddd```mmm{{{|||qqqeeeZZZPPPHHHCCCBBB>>><<<>>>AAAFFFNNNVVVUUUQQQQQQWWW]]]___bbbeeeaaadddggggggfffgggkkkoooyyy|||xxxuuurrrpppggghhheee]]]WWWSSSMMMFFFFFFBBBBBBEEEHHHIIIMMMRRRTTTZZZeeeqqqzzz|||yyywwwsssrrrpppnnnnnnoooqqqrrrqqqsssuuuuuussstttwwwyyyxxx{{{~~~}}}}}}yyytttsssnnnkkkhhhfffeeecccaaa^^^YYYWWWTTTSSSQQQOOOKKKIIIGGGFFFCCC@@@===;;;:::999999888888777777666666666666666666666555555555555666666666666666666666666444444555666777777777777666666666666666777888999777777777999;;;>>>AAACCCDDDEEEEEECCCDDDIIIRRRXXX^^^hhhwwwsssaaaPPPDDD???======<<<>>>MMM___|||{{{tttooolllmmm~~~oooRRRAAA:::444333222111000000000000///////////////.........000000000000000000000000////////////000000000000///111222222222555:::>>>EEEMMMUUU\\\iiizzzppp```dddppp|||vvvccclll|||~~~}}}qqq[[[NNNOOOUUUhhh}}}yyytttpppfff```WWWNNNGGGBBB===;;;888888777888888999:::;;;;;;;;;;;;<<<<<<======>>>>>>@@@AAA@@@@@@CCCKKKRRRZZZ___eeeiiiiiigggeeeddd^^^^^^^^^]]]ZZZWWWTTTRRRIIIIIIHHHIIIKKKMMMPPPRRRVVVZZZ```fffiiiiiigggeeeccceeeiiimmmnnnmmmhhhdddaaabbbbbbbbb``````bbbcccccceeeggghhhiiijjjmmmpppqqqsssvvvxxxyyyzzz}}}[[[XXXQQQKKKKKKRRRYYY]]]```aaaeeeooo~~~nnnhhhfffeeecccccc\\\jjjyyy}}}ssshhh\\\RRRHHHBBB???======@@@@@@@@@DDDJJJSSSRRRUUU\\\bbbcccfffiiicccfffhhhiiiggghhhllloooyyy}}}yyyuuurrrooonnndddddd```WWWQQQNNNIIICCCFFFBBBBBBEEEGGGHHHKKKPPPQQQWWWbbbnnnyyy~~~|||xxxvvvpppooommmmmmmmmoooppprrrqqqsssuuuttttttuuuzzz~~~{{{~~~~~~}}}}}}yyytttssskkkjjjhhhfffeeeccc```]]]XXXVVVTTTRRRQQQNNNKKKHHHGGGEEECCC@@@===;;;:::999999888888777666555555444777777777777666666666666666666666666666666666666222333555777888888777666666666666666666777777888666666777888;;;>>>AAABBBCCCCCCCCCBBBBBBGGGOOOVVV^^^iiiyyytttbbbRRRCCC???===>>><<<===KKK\\\vvvzzztttooooooooo}}}}}}oooRRR@@@999444333222111000000000000.........///////////////........................////////////000000000000000111222111000222777;;;AAAKKKTTT[[[fffxxxoooaaagggsss|||vvvccclll|||}}}{{{pppYYYKKKLLLRRReee~~~|||xxxsssoooddd^^^UUULLLFFFAAA===;;;999999888888999::::::;;;:::;;;;;;<<<===>>>?????????AAABBBAAA@@@EEEMMMUUU\\\```fffhhhfffbbb___]]]WWWXXXXXXWWWUUURRROOOMMMFFFFFFGGGIIILLLPPPTTTWWW\\\___dddhhhjjjiiigggeeefffhhhmmmqqqssspppkkkfffeeeffffffeeeddddddeeegggeeefffhhhiiijjjllloooqqqrrrtttwwwxxxyyy{{{~~~]]]XXXQQQMMMNNNQQQTTTUUUXXX\\\eeeqqq}}}|||uuulllddd```aaacccbbbjjjyyy}}}tttiii\\\PPPGGGBBB@@@???>>>>>>@@@CCCGGGIIILLLSSS]]]eeehhhhhhfffeeeggggggfffeeeeeehhhmmmpppzzz~~~~~~~~~~~~|||xxxuuusssoookkkhhh___\\\WWWQQQMMMIIIHHHGGGBBBCCCEEEFFFGGGIIILLLNNNPPPSSS\\\jjjxxx~~~}}}}}}}}}}}}|||yyytttpppnnnnnnnnnnnnooopppqqqrrrssstttuuuvvvvvvxxx{{{~~~}}}xxxtttrrrooolllhhhdddbbb```]]]ZZZWWWTTTQQQNNNMMMLLLKKKIIIDDDCCCAAA???>>>===<<<<<<999999999888888888777777777888888888666555333111666777777777777777666666888777666555444444444555666666666666666666666666666777777888:::<<<>>>???BBBBBBAAAAAABBBFFFLLLQQQ^^^hhhxxxvvvdddTTTDDDAAA?????????AAAKKKVVVnnnxxxqqquuuwwwxxx}}}xxxzzzmmmQQQ@@@:::555555333222111000000000111111000//////////////////////////////......---////////////000000000000///000000000000222666999;;;KKKXXX[[[bbbssssssbbbcccnnn}}}wwwjjjnnnvvvzzz}}}rrrZZZIIIJJJQQQbbb{{{|||yyyuuuoookkkccc[[[OOOFFFAAA>>>;;;999:::;;;;;;<<<<<<;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>BBB@@@======@@@FFFLLLQQQ^^^___``````^^^ZZZVVVSSSSSSSSSRRRQQQOOOMMMKKKJJJDDDCCCBBBCCCHHHNNNUUUYYY^^^aaaccceeeddddddeeefffgggkkkpppuuuvvvtttqqqooohhhgggeeefffggghhhgggfffkkkllllllllllllnnnqqquuuvvvwwwyyy{{{}}}~~~~~~zzzvvvuuuuuusssqqqqqqtttxxx}}}^^^YYYRRRMMMMMMOOORRRSSSTTT[[[fffrrr{{{~~~|||xxxpppgggcccdddggggggppp~~~~~~}}}~~~vvvkkk^^^RRRIIIDDD@@@???>>>>>>@@@CCCGGGIIILLLTTT^^^fffiiihhhfffdddeeeeeeeeedddeeehhhmmmqqqyyy~~~}}}}}}}}}zzzxxxuuurrrpppkkkfffbbbZZZWWWSSSNNNJJJGGGFFFFFFEEEFFFGGGHHHGGGHHHJJJLLLOOOSSS\\\kkkyyy~~~}}}|||{{{zzzxxxtttqqqnnnnnnnnnooopppqqqrrrsssssstttvvvwwwxxxzzz}}}~~~xxxtttrrrooolllhhhdddbbb___\\\YYYVVVSSSPPPMMMLLLKKKIIIGGGDDDCCCAAA???===<<<<<<;;;999999888888888777777777444555666777777777666666555555555666666555555444777777777666666666555555666666666666666666666666666777777888:::<<<>>>???AAAAAAAAAAAABBBFFFLLLQQQ]]]fffvvvuuucccUUUEEEAAA??????>>>AAAJJJUUUnnn~~~vvvppptttwwwzzzyyyzzzmmmQQQAAA:::555555333222111000000000111111000//////////////////000000000000///......////////////000000000000///000000000000222555888<<>><<<:::<<<<<<<<<<<<<<<<<<<<<;;;============>>>>>>>>>???@@@>>><<<;;;===AAAFFFIIISSSUUUWWWXXXWWWTTTQQQOOOMMMMMMLLLKKKIIIGGGEEEDDD===<<<<<<===AAAHHHOOOSSS[[[^^^bbbdddeeeeeeffffffjjjnnntttyyy{{{zzzwwwtttllljjjgggfffggghhhiiihhhllllllmmmmmmmmmooorrruuuxxxyyyzzz|||~~~}}}rrrmmmlllkkkjjjjjjlllpppvvv|||```ZZZSSSNNNMMMNNNQQQRRRSSS[[[hhhttt{{{{{{xxxttt{{{||||||vvvoookkklllooorrrzzz~~~xxxxxx|||xxxmmm```UUUKKKFFF@@@???>>>>>>@@@CCCFFFIIIMMMUUU```hhhkkkiiieeecccccccccccccccdddgggmmmqqqyyy}}}|||{{{zzzzzzuuusssqqqooolllfff```[[[SSSQQQMMMIIIGGGEEEEEEEEEHHHIIIJJJJJJIIIHHHJJJKKKMMMRRR]]]lllzzz}}}zzzxxxwwwuuusssqqqnnnnnnooopppqqqrrrssstttsssuuuwwwyyyzzz|||~~~xxxtttrrrooolllgggdddaaa^^^ZZZXXXUUUSSSOOOLLLKKKIIIGGGEEECCCBBBAAA???===<<<;;;;;;888888888888777777777777444555666666777777666666333333444444444444444333555666777888888888777666666666666666666666666666666777777888:::<<<>>>???AAAAAAAAA@@@BBBFFFLLLQQQ\\\fffuuutttcccUUUFFFBBB???>>>===@@@IIISSSnnn~~~|||uuupppuuuwww~~~{{{yyylllQQQAAA:::555555333222111000000000111000000///////////////000000111111000000///...////////////000000000000...///000//////111444777===IIISSSYYYeeeyyyxxxeeedddqqqwwwjjjiiipppuuuuuummmYYYJJJKKKPPP___uuu}}}|||yyytttnnnjjj```WWWLLLCCC@@@>>><<<:::<<<========================>>>>>>??????@@@@@@@@@@@@>>>===<<<===???AAACCCHHHIIILLLNNNOOONNNMMMLLLHHHGGGFFFEEECCCAAA@@@???<<<::::::;;;???EEELLLPPPVVVZZZ```dddfffffffffggglllqqqxxx~~~}}}{{{sssoookkkhhhhhhjjjkkklllmmmnnnoooooonnnpppsssvvvyyyzzz{{{}}}{{{rrrmmmkkklllmmmooorrrxxxbbb\\\UUUOOONNNPPPRRRSSSUUU^^^kkkvvv{{{yyyuuurrrwww{{{}}}|||xxxwwwyyy}}}{{{vvvqqqrrrvvvzzzooocccWWWNNNIIIAAA@@@??????@@@CCCFFFHHHNNNVVVaaahhhjjjhhhdddaaa___``````aaabbbgggmmmqqq|||~~~|||zzzxxxwwwvvvvvvpppooonnnlllhhhccc[[[VVVMMMKKKIIIFFFEEEEEEEEEFFFIIIKKKLLLLLLKKKKKKLLLMMMMMMSSS___nnn|||}}}xxxuuusssrrrqqqpppmmmnnnoooqqqrrrttttttuuutttvvvyyy{{{||||||wwwtttsssoookkkgggccc```]]]YYYVVVUUURRROOOMMMKKKIIIFFFDDDCCCBBB@@@>>><<<;;;::::::888888777777777666666666666666666555444444333222333333444444555555444444333555777999:::999888777666666666666666666666666666777777888:::<<<>>>???@@@@@@@@@@@@BBBFFFLLLQQQ]]]fffuuu}}}rrrbbbUUUFFFBBB???>>>===>>>GGGRRRkkk||||||zzzuuuqqqwwwvvv~~~{{{xxxkkkRRRAAA;;;555555333222111000000000000000////////////000000111111111111111000//////////////////000000000000---.../////////000333555>>>IIIRRRYYYggg}}}wwweeefffsss}}}mmmhhhlllqqqpppiiiWWWJJJLLLPPP]]]rrr~~~}}}{{{vvvpppkkk^^^UUUJJJBBB>>>===<<<;;;<<<<<<<<<<<<<<<=========@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAA@@@@@@@@@@@@@@@AAABBBEEEGGGJJJKKKKKKKKKEEEDDDCCCAAA@@@???>>>===<<<;;;999999<<>>???????????????AAAFFFMMMQQQ___hhhwww{{{ooo```TTTEEEAAA>>>===<<<>>>GGGQQQeeevvv|||xxxwwwrrrooouuuuuu}}}|||xxx}}}kkkRRRBBB;;;555555333222111000000000000000////////////000000111111111111111000//////////////////000000000000---///000000000000222444???IIIRRRYYYhhh~~~uuueeehhhtttoooddddddjjjkkkeeeTTTIIIKKKOOOZZZooo}}}xxxrrrmmm^^^UUUIIIAAA>>>======<<<;;;;;;:::::::::;;;<<<===AAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA===>>>@@@BBBDDDFFFGGGHHHBBBAAA???===<<<;;;;;;;;;;;;999666555666:::???BBBMMMUUU```hhhlllllljjjiiimmmttt~~~|||sssmmmlllmmmpppqqqqqqrrrttttttssstttvvvxxxxxxyyyzzz|||}}}~~~~~~~~~___ZZZUUURRRTTTXXX\\\___[[[ccclllrrruuuwwwyyy{{{vvvuuuvvv|||{{{wwwsssqqqmmmjjjmmmsss{{{zzzooodddXXXPPPKKKBBBAAA??????@@@BBBEEEGGGOOOUUU^^^cccdddbbb^^^\\\XXXYYY[[[]]]```eeelllqqq~~~zzzxxxuuurrrnnnkkkiiihhhgggfffdddbbb___[[[UUUPPPGGGFFFEEEDDDDDDFFFHHHIIIGGGJJJNNNPPPQQQRRRSSSTTTSSS[[[iiivvv|||vvvqqqnnnnnnmmmllljjjkkknnnqqqssstttuuuuuuvvvxxx|||~~~~~~zzzwwwuuussskkkhhhddd```^^^\\\XXXVVVSSSQQQOOONNNMMMKKKGGGEEEBBB@@@???===;;;:::999999666666666666555555555555111111111222333444555666555555666777888888888888444555666888999999888888777777777777777777777777666777777888:::<<<>>>???>>>?????????AAAFFFMMMQQQ___iiiyyy}}}wwwkkk\\\QQQDDD@@@===<<<<<<>>>GGGQQQbbbtttzzzvvvuuuoookkkqqqsss}}}~~~~~~}}}}}}~~~|||||||||kkkRRRBBB;;;555555333222111000000000///////////////000000111000000111111000000///...////////////000000000000...///111111111111222444>>>IIISSSYYYfff|||uuufffiiitttooo___]]]cccgggbbbRRRGGGJJJMMMYYYmmmzzzsssnnn___VVVIIIAAA=========<<<;;;:::999999:::;;;===>>>???@@@BBBEEEHHHKKKMMMNNNNNNNNNMMMKKKIIIGGGDDDCCC============>>>???AAABBB===<<<:::888777777777888<<<:::777555666999>>>AAALLLUUUbbblllppppppmmmjjjooowwwwwwpppnnnoooqqqrrrssstttvvvvvvvvvvvvwwwyyyxxxyyyzzz|||}}}}}}~~~~~~ZZZVVVRRRQQQUUU[[[aaadddaaahhhpppuuuwwwyyy|||xxxssspppvvvwwwsssqqqqqqooommmpppuuuxxx}}}yyyooocccXXXOOOJJJBBBAAA??????@@@BBBEEEGGGOOOTTT[[[___```^^^\\\ZZZVVVWWWYYY[[[___eeelllqqq~~~}}}yyyvvvsssnnniiifffcccaaa```^^^\\\ZZZXXXTTTPPPLLLEEEEEECCCCCCDDDFFFHHHJJJIIILLLPPPRRRSSSSSSTTTUUUXXX```nnnzzz{{{uuupppnnnlllkkkjjjhhhjjjmmmpppssstttttttttvvvyyy}}}zzzuuuqqqiiifffbbb___^^^\\\YYYWWWOOONNNMMMLLLLLLJJJGGGDDDAAA@@@>>><<<;;;999999888666666666555555555444444333222222333444555777888444555666777888888888888555555555666666777777777777777777777777777777777666777777888:::<<<>>>???>>>>>>>>>???AAAFFFMMMRRR^^^iiizzz}}}yyyqqqeeeVVVLLLBBB>>><<<<<<;;;>>>GGGRRRgggyyy~~~zzzwwwpppjjjnnnooo|||zzzwwwvvvwwwyyyyyyzzzkkkSSSBBB;;;555555333222111000000000///////////////000111111///000000000000///......////////////000000000000///000222333222222333444:::HHHSSSWWWbbbwwwzzziiiiiitttrrr___\\\bbbeee```PPPEEEHHHLLLWWWlllzzzsssnnnaaaWWWJJJAAA=========<<<;;;;;;:::999:::<<<>>>???@@@BBBFFFLLLQQQWWW[[[]]]^^^\\\ZZZVVVQQQMMMJJJHHHAAA@@@>>><<<;;;;;;<<<<<<;;;999777555444444555666;;;999666555777;;;@@@CCCLLLVVVdddppptttsssooollloooxxxzzzrrrooooooqqqqqqtttvvvxxxxxxwwwwwwxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}~~~VVVSSSPPPPPPUUU]]]cccgggfffmmmvvv{{{||||||{{{rrrlllrrr|||uuurrrqqqrrrqqqooorrrxxxvvv{{{xxxnnnbbbWWWNNNIIIBBBAAA@@@???@@@BBBEEEGGGOOOSSSYYY]]]]]][[[ZZZYYYTTTVVVXXXZZZ^^^eeelllqqq~~~}}}|||xxxvvvqqqlllgggbbb___^^^[[[YYYVVVTTTRRRPPPLLLIIIDDDDDDCCCBBBCCCEEEHHHIIIJJJMMMQQQSSSTTTTTTTTTUUU[[[cccqqq|||{{{uuupppmmmllljjjhhhgggiiilllpppssstttttttttwwwzzz}}}|||uuupppgggeeeaaa___]]]\\\YYYWWWMMMLLLKKKKKKKKKJJJFFFDDDAAA@@@>>><<<:::999888888666666555555555444444444888777666555444555666777444555666777888888888888666555555555555666666777777777777777777777777777666777777999:::<<<>>>???>>>>>>>>>???AAAFFFMMMRRR]]]iiizzz~~~{{{vvvnnn```RRRHHHAAA>>>;;;;;;;;;>>>HHHRRRnnn|||ssskkknnnlll}}}}}}zzzrrrqqqsssvvvwwwxxxlllSSSBBB;;;555555333222111000000000///////////////000111111///////////////......---////////////000000000000///111333333333222333444777FFFRRRVVV___sss~~~kkkiiisssuuuaaa^^^eeeddd___OOODDDGGGKKKWWWkkk}}}~~~yyyrrrmmmbbbXXXKKKAAA=========<<<===<<<;;;:::;;;===???AAABBBEEEKKKRRR[[[bbbhhhkkkkkkiiieee___YYYSSSOOOMMMFFFDDD@@@===;;;::::::;;;;;;:::777555555555666777555333111111333888>>>AAAMMMWWWfffrrrwwwuuupppmmmmmmvvv{{{tttpppppppppqqquuuwwwyyyyyyxxxxxxyyyzzz{{{{{{|||~~~~~~}}}|||}}}QQQTTTSSSMMMNNNWWW```bbbcccooo{{{tttlllqqq~~~yyyrrrtttvvvxxxxxxwwwvvvuuuuuuyyyuuukkkaaaWWWNNNIIIEEEBBB??????@@@BBBCCCDDDRRRTTTWWWXXXWWWVVVWWWXXXSSSSSSVVVYYYZZZ^^^iiittt~~~|||{{{yyytttmmmfffaaa]]]YYYWWWTTTRRRPPPMMMJJJHHHGGGGGGDDDDDDDDDEEEEEEGGGHHHHHHKKKLLLNNNQQQUUUWWWVVVVVV```kkkvvv|||wwwooooooppplllgggdddgggkkkpppsssssssssssstttzzz}}}vvvlllhhheeebbb```^^^[[[WWWUUURRRQQQOOOMMMJJJHHHFFFEEE@@@>>>;;;::::::999666444444444444333333222222222222222222333333333444444888888777777666666555555555555555555555555555555888999:::999888777888999666777777999:::<<<>>>???@@@>>>???BBBCCCEEEKKKRRR]]]jjjzzz~~~wwwoooggg]]]QQQHHHAAA>>><<<;;;:::>>>JJJVVVxxxxxxsssooojjj|||wwwwwwtttqqqrrrvvvxxxyyy|||lllRRR@@@888555444444333222111000000222222222222000...,,,+++000000////////////000000------///000111111111111111111111222333444666666???HHHPPPUUU___rrrtttmmmrrrxxxbbbZZZ___eee^^^RRREEE@@@GGGUUUaaa|||~~~zzzsssmmmbbbTTTFFFBBBAAA>>>;;;;;;<<<;;;:::;;;>>>@@@BBBBBBCCCKKKXXXdddkkknnnnnnnnntttqqqlllgggbbb]]]WWWSSSLLLHHHCCC@@@>>>===<<<;;;999888777333111000111333777333333666888999<<>>???BBBCCCEEEKKKRRR]]]jjjzzz|||vvvppphhh]]]QQQHHH@@@>>><<<<<<;;;>>>JJJWWWzzz~~~xxxsssnnnjjj|||xxxyyytttqqqqqqtttvvvwww{{{mmmSSSAAA:::666666555444333222111111111111111111000///---,,,......------------......---......///000000000000111111111111222444555666???HHHPPPUUU___rrrwwwqqqtttzzzccc\\\aaaeee```UUUIIIDDDIIIWWWccc{{{}}}}}}|||xxxpppkkk```SSSFFFAAA@@@>>><<<;;;>>>===<<<<<<>>>???@@@AAACCCKKKWWWccciiimmmnnnnnnooolllhhheeebbb^^^ZZZVVVPPPMMMHHHEEEBBB@@@>>><<<:::999888555222111333555777444333666888999===CCCNNNaaalllrrrzzzwwwoooooojjjttt|||xxxtttqqqppprrrssstttvvvxxxzzzzzzzzzzzz}}}~~~rrrjjjfffgggkkkuuuwww{{{XXXWWWSSSNNNOOOWWW]]]___eeettt||||||{{{qqqrrrwwwwwwtttqqqoooyyy{{{qqqqqqqqqppppppppppppppppppuuuwww|||wwwlllbbbYYYPPPKKKFFFCCC@@@???@@@BBBCCCCCCNNNPPPRRRSSSRRRPPPQQQQQQPPPQQQSSSWWWXXX[[[eeeqqq|||}}}xxxuuutttqqqmmmeee___YYYTTTOOOLLLHHHHHHHHHHHHHHHHHHHHHIIIEEEDDDBBBBBBCCCEEEHHHJJJNNNPPPRRRUUUWWWYYYZZZZZZbbbkkktttzzzuuullljjjkkkiiihhhhhhiiillloooqqqrrrtttvvvxxx}}}xxxmmmhhh___]]]YYYWWWVVVVVVUUUSSSPPPOOOOOOMMMJJJGGGCCCAAA>>><<<:::999999888666444444444333333333333222222555555555666666666777777777666555555555666777888555555555555555555555555444666777777666666888999:::999999888888888888999@@@>>>???BBBCCCEEEKKKRRR\\\iiixxx~~~{{{vvvqqqiii^^^PPPGGG@@@===<<<<<<<<>><<<<<>>=========>>>>>>BBBIIISSS\\\```bbbccccccbbb```___^^^^^^\\\ZZZWWWSSSPPPLLLIIIFFFCCC???===;;;;;;999777444333444666666444444777888999???EEEOOObbbmmmssszzzwwwnnnnnniiittt|||wwwtttqqqrrruuutttvvvxxxzzz||||||||||||~~~nnn```ZZZYYYZZZ]]]fffiiipppwww~~~WWWUUUPPPLLLLLLRRRYYY]]]jjjyyy}}}{{{zzzooonnnpppnnnkkkiiiccclllvvv{{{{{{xxxooonnnmmmkkkkkkkkkmmmooopppvvvwww{{{wwwmmmcccZZZQQQLLLFFFCCC@@@???@@@BBBCCCCCCKKKMMMOOOOOONNNMMMLLLMMMNNNOOORRRVVVWWWZZZdddooo|||yyytttpppooolllhhhaaaZZZUUUOOOJJJGGGEEEEEEFFFGGGHHHHHHHHHHHHEEEDDDBBBAAABBBEEEIIILLLOOOQQQSSSUUUWWWYYY[[[\\\gggnnnuuuzzz|||rrrjjjhhhiiihhhhhhjjjkkklllnnnpppqqqtttxxx{{{~~~yyymmmfffbbb\\\ZZZVVVUUUUUUVVVUUUUUUNNNNNNNNNLLLIIIEEEBBB???===;;;999999999888666444333333333333333333333333555555555555666666666666666555444444444666888999555555555555555555555555222444666666555666777999<<<;;;;;;:::::::::;;;;;;@@@>>>???BBBCCCEEEKKKRRR[[[hhhwww|||yyyuuuqqqiii^^^PPPFFF???===<<<<<<<<<@@@KKKXXXsssxxx{{{yyywwwuuuqqqlllmmm~~~yyyzzzvvvsssqqqqqqppppppvvv~~~lllRRRBBB<<<777666666555444333222222/////////000000000000///000000////////////000000---...............---,,,/////////000111222444444BBBLLLTTTXXXaaatttzzzyyy}}}}}}eee___dddkkkjjjdddXXXMMMMMMXXXdddyyy~~~{{{yyywwwrrrkkkeeeXXXNNNDDDAAA???======>>>???@@@???>>><<<;;;;;;<<>><<<:::999888888777555444333333333333333333333333333333444444444555555555555555444444444666777888555555555555555555555555222444555666555555777999999999999:::;;;<<<>>>>>>@@@>>>???BBBCCCEEEKKKRRR[[[hhhwww|||yyyuuupppiii]]]NNNDDD>>><<<<<<<<<<<>>@@@AAA???<<<::::::;;;===@@@CCCDDDCCCBBBAAAAAAEEEEEEFFFIIIMMMOOOOOONNNMMMLLLKKKKKKKKKIIIGGGDDD===>>>===:::666444444555666555666999999:::BBBLLLWWWjjjtttxxx~~~zzzqqqpppkkkwww|||vvvsssrrruuuzzzxxxyyyzzz{{{{{{zzzyyyyyy}}}~~~pppaaaRRRMMMNNNOOOQQQSSSZZZ\\\bbbjjjuuu[[[XXXTTTQQQNNNTTTeeeuuu}}}nnnfffccc___^^^______bbbfffjjjmmmttt}}}yyyqqqhhhggggggggghhhjjjmmmooossstttwww}}}vvvlllcccZZZQQQLLLGGGDDD@@@???@@@AAABBBBBBCCCEEEHHHIIIHHHGGGHHHIIIKKKMMMRRRWWWZZZ^^^hhhssswwwooohhhdddbbb___\\\WWWSSSPPPLLLGGGDDDEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCCCCEEEHHHKKKNNNPPPSSSVVVVVVVVVXXX\\\```dddllluuu||||||gggbbb```cccdddcccdddfffjjjlllnnnpppsssvvv{{{~~~}}}xxxpppiiiccc___[[[XXXVVVTTTSSSTTTUUUUUUSSSRRROOOMMMKKKHHHDDDAAA???>>>;;;999888777777777555333222222333333333333444444222222222333333333333444444555555555555666666666555555555555555555555555333555666666555555777888555666777888:::<<<>>>???@@@>>>???BBBCCCEEEKKKRRR\\\hhhwww~~~zzzuuuoooggg[[[MMMCCC===<<<<<<<<<;;;===HHHSSS___iiiqqqpppmmmkkkjjjiiimmm~~~tttuuuvvvuuutttsssnnnlllrrr{{{nnnRRRBBB===666666555444333222111111000000////////////000111......------------......---....../////////......000000000111222333444555@@@LLLXXX\\\ddduuu}}}ooolllvvv~~~gggccckkkvvvyyyuuugggWWWTTT```nnnyyytttpppiiiaaa[[[OOOHHHAAA@@@???===>>>AAA>>>AAACCCAAA>>><<<===>>><<<>>>@@@AAA@@@???@@@AAABBBAAACCCEEEIIIKKKKKKJJJJJJHHHGGGHHHJJJJJJJJJHHHAAAAAA@@@===999555444444666666777999999;;;DDDOOO\\\oooyyy|||}}}tttsssooo{{{|||wwwtttrrruuuyyyyyyzzz{{{||||||{{{zzzyyy}}}~~~|||vvvtttuuuwwwtttqqqaaaWWWMMMKKKLLLMMMQQQUUU]]]___dddkkkttt\\\[[[YYYUUUQQQWWWnnnyyymmmgggccc___]]]^^^```bbbeeehhhlllqqqwww{{{zzzsssjjjiiihhhhhhhhhiiijjjkkkmmmooottt{{{~~~uuukkkbbbYYYQQQLLLGGGDDDAAA???@@@AAABBBBBB@@@BBBEEEGGGGGGGGGGGGHHHJJJLLLRRRYYY\\\aaakkkwwwzzzqqqiiibbb]]]ZZZWWWUUURRRPPPNNNKKKGGGDDDBBBDDDFFFHHHIIIHHHGGGGGGEEEEEEEEEFFFHHHJJJLLLNNNQQQUUUXXXXXXWWWYYY^^^ccchhhpppyyyzzzoooaaa___aaafffiiigggfffhhhiiilllooorrrtttxxx|||xxxpppgggbbbaaa```[[[WWWXXXWWWXXXYYYZZZYYYVVVTTTPPPMMMIIIEEEBBB???>>>>>>:::999777777777777555333222222222333333444444444222222222222333333333333444555666777777555444333555555555555555555555555555666777777666555666888666666777888:::<<<>>>???@@@>>>???BBBCCCEEEKKKRRR]]]iiiwww{{{tttmmmeeeYYYLLLCCC===<<<;;;;;;:::;;;EEEPPPZZZhhhsssqqqjjjfffffffffhhhzzzuuuuuuvvvvvvwwwuuuoookkkpppyyyqqqTTTDDD>>>777777666555444333222222111000///......///000000......------------......---......///000000000000111111111111222444555666;;;IIIWWW\\\cccsss{{{mmmkkkwwwjjjgggpppyyy}}}{{{mmm]]][[[iiiyyy|||uuuoooiiibbbYYYSSSLLLEEE@@@???>>><<<>>>BBB>>>BBBFFFEEEBBB@@@AAADDDAAABBBCCCBBBAAAAAABBBDDDAAAAAAAAACCCFFFGGGFFFEEEDDDCCCAAABBBDDDEEEFFFFFFFFFFFFEEEAAA<<<777555555666666888:::999;;;EEEQQQaaasss}}}wwwvvvuuu{{{wwwtttrrrtttxxxxxxyyy{{{}}}~~~~~~~~~}}}~~~|||uuummmjjjkkkkkkiiifff\\\UUUPPPOOOPPPUUU^^^gggmmmoootttzzzbbbbbbaaa]]]XXX___zzz|||sssjjjhhhfffcccaaaaaa```bbbeeeiiilllpppsssuuuzzztttllllllkkkiiiiiihhhhhhhhhgggkkkqqqzzz}}}tttjjjaaaXXXQQQLLLHHHDDDAAA???@@@AAAAAAAAA>>>AAADDDFFFFFFFFFHHHIIIJJJLLLSSSZZZ^^^cccnnnyyy}}}vvvmmmddd]]]XXXUUURRRQQQNNNMMMLLLJJJFFFDDD@@@AAADDDGGGHHHIIIHHHGGGEEEEEEFFFHHHIIIKKKMMMNNNSSSVVVZZZZZZXXXZZZ___eeennnvvv~~~~~~pppbbb``````eeelllooommmkkklllhhhkkkooosssuuuxxx|||xxxnnnccc```bbbbbb]]]WWW\\\\\\]]]___```^^^[[[XXXPPPMMMHHHCCC@@@>>>>>>>>>:::888777666777666555333222222222333333444444444222222222333333333444444333555777888777555222111555555555555555555555555666777888777666555666777999999:::;;;<<<>>>???@@@@@@>>>???BBBDDDEEEKKKRRR^^^jjjxxx|||tttllldddXXXKKKBBB===<<<;;;;;;999:::CCCNNNZZZiiiuuusssiiiccccccdddcccvvvvvvwwwvvvwwwxxxwwwpppkkkpppxxxtttVVVEEE@@@888888777666555444333333222111000.........///000000000////////////000000------///000111111111111111111111222333444666666888GGGVVV\\\bbbrrr|||ooonnn{{{llljjjtttzzz~~~qqqbbbaaaqqqzzzrrrjjjddd\\\SSSMMMJJJDDD@@@???>>><<<>>>CCC???DDDHHHHHHDDDCCCEEEHHHGGGHHHGGGEEEBBBAAABBBCCC@@@@@@@@@AAACCCCCCBBBAAA@@@===;;;;;;===???@@@@@@JJJJJJHHHDDD>>>999666666666777999:::999;;;FFFRRRdddvvvyyyxxxyyy{{{wwwtttrrrtttwwwvvvxxx{{{~~~|||uuummmiiiiiiiiigggccc]]]XXXUUUUUUYYY```ooo}}}ooogggaaa```^^^gggyyymmmeeedddccc___aaagggfffiiinnnrrrqqqnnnqqqxxxvvvlllhhheeeggggggeeeccceeeiiijjjmmmvvvwwwmmmcccYYYPPPJJJEEEBBB???>>>???@@@@@@@@@AAA@@@@@@AAABBBDDDFFFHHHIIILLLRRRXXX\\\aaaooo|||wwwnnnhhh```VVVQQQPPPKKKJJJIIIGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHIIIJJJKKKKKKLLLLLLTTTTTTUUUWWW[[[bbbkkkqqqzzz|||~~~~~~yyyrrriiidddaaafffnnntttvvvtttooollllllmmmooossswww{{{~~~uuummmgggggggggeeecccdddddddddfffjjjlllggg\\\SSSOOOKKKFFFBBB@@@???>>>===999888777555333222222222000111222222333333333333222222333333333444444444555555666666666666555555555555555555666666666666999999999888888888888888555666777999;;;===>>>???AAA???>>>AAACCCEEEKKKRRR]]]hhhwww{{{sssllldddYYYLLLBBB<<<::::::;;;;;;<<>>===<<<===???@@@CCCGGGKKKKKKIIIIIIMMMQQQPPPOOOMMMKKKIIIHHHHHHIIIJJJHHHEEEDDDEEEDDD@@@===???===;;;999:::<<>>JJJVVVkkkyyy{{{xxxyyy{{{}}}{{{vvvvvvvvvtttrrruuuwwwzzz}}}vvvmmmlllpppsssoookkkbbb^^^YYYZZZcccssskkkfffaaa___bbbtttvvviii`````````]]]```ggglllooowww|||{{{wwwwww|||vvvlllgggeeeggggggeeedddeeeiiijjjnnnwwwwwwmmmcccYYYPPPJJJFFFCCC@@@>>>????????????@@@@@@@@@@@@BBBDDDFFFGGGIIILLLQQQWWW[[[bbbrrr}}}tttkkkddd\\\SSSMMMMMMIIIHHHGGGEEEEEEEEEEEEEEEGGGHHHIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMNNNQQQRRRTTTXXX]]]fffnnnsssyyyyyywwwuuupppkkkgggdddiiinnnvvv|||~~~{{{uuurrrmmmoooqqqtttxxx|||zzzsssnnnooopppooommmnnnnnnpppssstttrrrjjj^^^VVVOOOKKKEEEAAA@@@???>>>===999888666555333222222222111111222333333333222222222222222222333333333444555555666666666666555555555555555555666666666666777777777888888888888888666777888:::<<<>>>???@@@AAA>>>>>>AAACCCDDDKKKRRR___jjjxxxzzzrrrkkkcccWWWJJJ@@@===;;;;;;<<<<<<===EEENNN___jjjuuuwwwqqqjjjeeedddfffuuuzzz{{{|||zzzwwwuuuuuuwwwxxxtttXXXFFF@@@:::888777777777777666444111111111111000000000000000000000000000000000000000000////////////000000/////////000111333444555999BBBPPP[[[aaajjj}}}qqqooo|||wwwooorrrvvvjjjgggoooyyyyyypppfffaaaYYYOOOFFFCCC???>>>===<<<<<<===???@@@FFFJJJNNNNNNLLLLLLOOOSSSTTTRRRPPPNNNLLLKKKKKKKKKJJJHHHFFFEEEEEECCC???<<<>>><<<999777777999<<<===CCCIIIOOONNNFFF???;;;:::777666777999:::???KKKXXXppp}}}|||xxxyyy{{{{{{vvvvvvvvvuuusssuuuwwwzzz}}}xxxrrrrrrxxx|||zzzvvvnnnkkkhhhhhhpppfffgggbbb\\\ccc~~~rrreee\\\^^^```___dddkkktttxxxwwwjjjfffdddfffgggeeedddeeehhhjjjoooxxxwwwnnnddd[[[QQQLLLHHHEEEAAA?????????>>>===@@@@@@???@@@AAACCCEEEGGGJJJKKKPPPUUUZZZdddvvvzzzqqqfff___WWWNNNIIIHHHFFFEEEDDDBBBCCCDDDFFFGGGIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKMMMOOOPPPOOOQQQTTTZZZbbbkkkrrrwwwwwwtttooojjjggggggiiijjjtttyyyzzzuuupppqqqsssvvvzzz}}}}}}wwwtttwwwyyyxxxwwwwwwxxx|||~~~vvviii^^^WWWMMMIIIDDDAAA???>>>===<<<888777666444333222222222222222333333333222111111111111222222222333333333444444555555555555444444444555555555555666666666555555666666777777888888777888999;;;===???@@@AAA@@@>>>>>>AAABBBDDDKKKRRR```lllzzz~~~yyyrrrjjjaaaUUUHHH>>>???===<<<======>>>FFFOOO___gggqqqvvvtttnnniiiggggggvvv~~~|||zzzyyy{{{~~~uuuXXXFFF???;;;:::888888999888777555222222111111111000000000000000000000000000000000000000////////////000000//////000000111222444444777@@@NNNYYY___hhh{{{tttpppzzz|||rrrttt|||xxxkkkdddgggnnn|||uuukkk```ZZZSSSIIIAAA>>>===<<<;;;;;;<<<===???@@@GGGJJJMMMMMMKKKLLLNNNQQQTTTRRROOOMMMJJJIIIHHHHHHGGGFFFFFFFFFEEEBBB>>>;;;<<<:::888555555666888999AAAHHHOOOPPPKKKCCC===:::888777888:::<<>>===<<>>===<<<:::888777555444333222222222333333333333222222111000111111111222222222333333444444555555555555444444444444444555555555666666333444444555666777888888666777999:::<<<>>>@@@AAA@@@======@@@BBBDDDKKKSSSaaalll{{{~~~zzztttlllaaaTTTGGG>>>???<<<<<<<<<<<<>>>GGGPPP]]]cccmmmuuuvvvpppkkkiiijjjyyy|||{{{~~~vvvXXXFFF???<<<:::999888999888777555222222222111111111000000////////////////////////000000////////////000000000000000000111222333444666???MMMXXX___hhhzzzrrrllluuusssrrrtttzzz}}}uuufff\\\[[[___mmmyyy|||qqqfff[[[TTTMMMDDD===<<<::::::::::::;;;===???@@@DDDFFFHHHHHHGGGGGGIIIKKKMMMLLLIIIFFFCCCAAAAAA@@@AAAAAACCCDDDCCCBBB???===<<<:::777555444444555666>>>EEEMMMRRRPPPIII@@@:::999888999;;;===CCCQQQ^^^xxx}}}qqqmmmpppsssyyyvvvvvvwwwwwwwwwwwwxxx{{{~~~ZZZdddcccZZZ```zzzooobbb[[[aaaiiilllrrryyyxxxiiidddbbbeeefffcccbbbdddeeejjjrrr|||yyyrrriii```WWWQQQLLLIIIDDDAAA@@@???===<<<>>>>>>>>>???@@@BBBDDDEEEIIIJJJNNNTTTZZZfff{{{zzzooobbbYYYQQQHHHDDDDDDAAAAAA@@@AAABBBEEEGGGIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKMMMPPPRRRTTTTTTVVV[[[ccckkkqqqsssssshhheee``````fffrrr~~~uuupppqqqrrrtttxxx|||yyyuuuwwwyyywwwuuuuuuxxx~~~}}}ppp```VVVQQQHHHEEEBBB???>>><<<:::999777666555444333222222222333333333333222222111000111111222222222333333333444555555555555555555444444444444444555555555555333333444555666777777888555666777999;;;===?????????<<<===@@@BBBDDDKKKSSS___kkkzzz|||wwwnnncccUUUGGG???===;;;:::;;;;;;>>>GGGQQQ[[[___jjjvvvwwwqqqmmmmmmppp~~~}}}}}}{{{zzz~~~~~~uuuXXXFFF@@@<<<:::888888888888666444222222222222111111111111////////////////////////000000////////////000000000000000000111222333333777???MMMYYY___hhhzzzooogggoooqqqllllllssswwwooo```TTTQQQSSS___mmm|||xxxmmmbbbUUUNNNGGG@@@;;;;;;999999999:::<<<===>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFDDDAAA>>>;;;:::999999888:::===???@@@@@@@@@@@@===;;;999777555555555666:::AAAKKKSSSTTTNNNDDD<<<:::999:::===???FFFTTTbbbzzzxxxkkkhhhmmmqqq~~~{{{xxxuuuuuuwwwxxxyyyyyyzzz}}}TTT```ccc\\\___qqq}}}qqqddd]]]dddlllpppsssyyy~~~wwwjjjeeecccdddeeebbbaaabbbdddjjjttt~~~{{{tttmmmcccZZZTTTMMMIIIEEEBBB@@@???>>>===>>>>>>>>>>>>???AAACCCEEEHHHJJJOOOVVV\\\gggzzz{{{ooobbbXXXOOOFFFCCCDDDAAAAAABBBCCCEEEGGGHHHIIIHHHGGGGGGGGGGGGHHHIIIIIIKKKLLLMMMPPPRRRTTTUUUVVVYYYZZZ^^^eeelllnnnllliii]]]\\\]]]bbbnnn}}}yyyrrrnnnnnnooorrrvvv{{{zzztttuuuvvvtttssstttvvv{{{~~~yyylll^^^TTTPPPFFFCCC@@@>>>===<<<999777666555444333222222222222222222333333333222111111222222333333333444444444555555666666666666555555333444444444444555555555444444555555666666777777555555777999;;;===>>>???>>><<<<<>>???AAAAAAAAAAAAAAABBBBBBBBBAAA???===:::777666666555111444777999;;;<<>>IIITTTYYYUUUJJJAAA;;;:::;;;>>>AAAHHHXXXfff}}}uuuhhhffflllrrrxxxwwwuuuttttttvvvxxxzzz{{{|||TTT]]]```ZZZYYYddduuuyyyllldddjjjrrrssssssvvv|||zzz}}}yyykkkfffcccddddddaaa___```bbbjjjuuu}}}wwwooofff]]]WWWMMMJJJEEEBBBAAA@@@???>>>=========>>>???AAACCCDDDFFFJJJPPPXXX]]]fffwww|||oooaaaVVVMMMEEEBBBCCCAAABBBDDDFFFHHHIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJMMMOOORRRUUUXXXYYYYYYYYY]]]]]]```eeeiiihhhbbb\\\VVVYYY___jjjyyyyyyqqqmmmkkkkkkmmmpppuuuzzzxxxqqqqqqrrrqqqqqqsssuuuxxxxxxrrrggg[[[QQQLLLDDDBBB???>>>===;;;888666555555444333222222222222111111222333333333222222333333444444444555555555666666777777777777666666333333444444444555555555666666666666666666666666555666888:::<<<>>>???@@@===;;;<<>><<<::::::999999777555333333222222222111111111000000000000000000000000000000////////////000000111111111000111111222333666???MMMYYY___hhhzzzpppeeejjj{{{lllbbbbbbiiimmmeeeVVVJJJHHHKKKNNN]]]uuu~~~wwwrrrdddXXXJJJCCC>>>:::888:::::::::;;;<<<===>>>>>>>>>@@@????????????@@@???>>>===;;;999777555444444444...000333444555777<<>>HHHUUU]]]\\\QQQGGG<<<;;;<<>>============???AAACCCDDDFFFIIIQQQYYY^^^fffuuu|||ooo```UUULLLDDDAAABBBAAACCCFFFIIIJJJKKKJJJIIIHHHHHHGGGFFFGGGHHHIIIJJJNNNQQQUUUYYY\\\]]]\\\\\\______```dddgggccc[[[SSSVVV[[[dddrrr|||qqqkkkiiihhhiiikkknnnsssyyy}}}tttmmmlllnnnnnnpppsssuuuuuusssmmmcccWWWNNNHHHCCCAAA???===<<<;;;888666555444444333222222222222000111222333333333333333444444444555555555666666777777888888888888777777333333333444444444555555777777777777777666666666777777999;;;===???@@@AAA===;;;;;;???BBBDDDKKKSSS^^^kkk{{{{{{rrrdddSSSFFF>>>;;;888888;;;===CCCOOOZZZcccjjjzzzzzzzzzuuuuuu|||}}}qqqiiiiiijjjlllyyyrrrVVVHHHEEE@@@>>><<<;;;;;;:::888666333333333222222222111111000000000000000000000000000000////////////000000111111111111111111222222666???LLLXXX^^^gggyyyssshhhkkkzzzkkkaaa^^^eeehhh```QQQFFFEEEIIIKKKZZZrrr~~~vvvqqqaaaTTTGGG???;;;888777::::::;;;<<<===>>>>>>>>>>>>>>>===<<<<<<======<<<;;;:::888666444333222222222---///000111111333999===<<<;;;:::999888888888888999>>>IIIVVVaaa```VVVLLL<<<;;;<<>>===>>>??????>>>>>>>>>AAACCCGGGKKKQQQXXXbbbmmmyyyuuueeeUUUIIICCCBBBCCCFFFGGGHHHHHHIIIIIIIIIHHHGGGHHHIIIHHHFFFFFFJJJMMMOOOTTTZZZ```cccbbb```^^^]]]```cccbbb___ZZZUUUSSSVVVbbbooo|||}}}qqqiiidddbbbdddfffkkkqqquuuxxx|||xxxtttnnnkkklllnnnqqqrrrwwwsssmmmfff^^^UUULLLGGGAAA>>>:::999:::999777444444444333333222111000000111111222333444555555666444444444444555666777777888888888888888888888888666555444333333333333333555555666666777777888888666777999;;;<<<===>>>>>>>>>===>>>AAACCCEEEMMMVVVdddppp}}}}}}zzzwwwsssgggUUUHHHBBB;;;999999;;;;;;???NNN^^^eeexxxrrrnnnrrrrrrlllhhhiiijjjnnnvvv~~~ooo[[[NNNDDD@@@???===:::888777666555555444444333222222222222333111///...---...///000000000111111111111000000000000000000111222333444777===MMM^^^cccdddvvvuuujjjnnn}}}xxxbbb]]]^^^bbbccc[[[MMMDDDBBBEEEJJJXXXnnnwwwkkkbbbTTTFFF???===:::999:::>>><<<;;;;;;<<<>>>??????@@@???===;;;999777666555777666555444333222222222///000111111111444888;;;===<<<;;;888666666777999999BBBBBBVVVffffffbbbMMMAAA@@@@@@AAADDDNNN]]]jjj{{{zzzvvvlllbbb```fffmmm}}}vvvpppmmmkkkmmmmmmqqqwwwxxxwwwzzzYYYVVVTTTSSSSSSWWWcccpppxxx~~~{{{wwwsssqqqvvvnnnhhhdddddddddaaaaaaccccccjjjvvv~~~vvvlll```XXXOOOKKKFFFBBB@@@???>>>======>>>>>>>>>===>>>AAACCCFFFJJJPPPXXXbbbmmmyyyxxxgggWWWKKKEEEEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIGGGHHHIIIHHHFFFFFFIIIKKKOOOTTT[[[aaaeeeeeebbb``````bbbdddccc___ZZZWWWUUU[[[fffuuutttiiiccc______aaagggkkkqqquuuxxx|||uuuqqqmmmjjjkkknnnppprrrvvvqqqjjjbbbZZZRRRJJJEEE@@@===:::999999999666444444444333333222111111000222222222333333333333333333333333333444555666777666666666666666666666666666555444444333333333444555555666666777777888888777888999;;;<<<===>>>>>>>>>===>>>AAACCCEEEMMMVVVfffqqq|||xxxuuuqqqeeeTTTFFFAAA;;;999:::<<<===AAAPPP___lllyyysssvvvtttpppnnnnnnooorrryyyppp]]]PPPFFF@@@???===;;;999777666666666555444333222222222333222111///......///000111000000111111111111000000000000000000111222333444777<<>>???@@@???>>><<<:::999999999:::888777555444222222222222///000111111222444777:::;;;;;;:::888777777:::<<<<<>>===;;;<<<=========>>>AAACCCEEEIIIPPPXXXcccnnnzzz{{{kkkZZZNNNHHHGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKJJJKKKMMMLLLJJJIIIJJJKKKNNNSSS[[[bbbggggggeeecccdddeeefffddd```[[[XXXWWW___jjjyyyxxxiiiaaa]]]ZZZ\\\___ggglllrrrvvvxxx{{{zzzrrroookkkiiikkknnnqqqrrrtttnnneee\\\TTTMMMGGGCCC???<<<:::888888777666444444333333222222111111111333333333222222222111111333333333333444555666666666666666666666666666666666555444444333444444444555555666666777777888888777888999;;;<<<============<<<>>>AAACCCEEEMMMWWWgggrrr~~~zzzvvvrrrmmmbbbQQQDDD???;;;:::;;;===>>>EEESSS```sss}}}wwwxxxzzzxxxwwwxxxwwwwww~~~ooo\\\PPPGGGAAA@@@>>><<<:::888777777777666555444333333333333111000/////////000111222000000111111111111000000000000000000111222333444777;;;JJJ[[[```aaappptttvvvvvvaaa[[[[[[^^^^^^VVVJJJBBBAAACCCGGGTTTiii~~~tttjjjZZZMMMAAA======<<<;;;===<<<;;;;;;<<<===???AAABBBDDDAAA===999888888:::<<<999888666333222111111111000111222222222444777:::999999999999888:::===@@@???JJJMMMbbbssstttqqq]]]GGGBBB???@@@DDDLLL\\\jjjwwwuuupppfff^^^]]]bbbiiitttzzz|||xxxtttrrrnnnjjjkkkmmmrrryyyzzzxxxyyy}}}[[[VVVRRRQQQQQQUUU^^^hhhrrrwww}}}{{{uuupppooolllrrrwwwzzzooohhhccccccdddbbbdddggggggnnnzzz{{{pppddd[[[NNNJJJEEEAAA@@@???>>>===:::;;;<<<<<<<<<>>>AAADDDEEEIIIQQQZZZeeeppp|||nnn^^^QQQKKKIIIIIIHHHIIIJJJLLLMMMMMMNNNNNNOOOPPPRRRRRRQQQOOONNNMMMLLLRRRZZZbbbggghhhfffdddggghhhiiifffaaa\\\YYYXXX```kkkzzzwwwmmmbbb]]]ZZZYYY[[[```ggglllrrrvvvwwwzzz~~~|||vvvpppmmmjjjiiikkkooorrrsssqqqkkk```VVVNNNIIIDDDBBB===;;;999888777666555444333333333222222111111111222222222222222222222222333222222333333444555666777777777777777777777777555555444444444444555555555555666666777777888888777888:::;;;<<<=========<<<;;;===AAACCCFFFNNNXXXfffrrr~~~wwwsssnnniii]]]NNNBBB===;;;;;;<<<===@@@IIIVVVaaarrrjjjYYYNNNFFFCCCAAA???===;;;:::999888888777666555444333333333000000000000000111222333000000111111111111000000000000000000111222333444777;;;III[[[``````nnnxxxzzzzzzeee^^^ZZZ\\\[[[TTTIIIAAA@@@BBBFFFQQQddd|||~~~|||sssiiiZZZNNNCCC??????>>>>>>???<<<<<<======>>>@@@CCCEEEMMMHHHAAA:::777777999;;;;;;999666333111000000000000111222333333444777999999::::::999999;;;>>>AAAAAANNNSSSjjj{{{|||zzzfffMMMEEE???@@@CCCJJJZZZjjjuuusssmmmeee^^^]]]aaafffqqqvvvxxxwwwuuutttpppjjjjjjjjjmmmrrrttttttxxx}}}ZZZUUURRRRRRRRRUUU\\\dddmmmpppvvv{{{wwwsssnnnkkkmmmkkkqqq|||rrrrrr~~~oooiiidddeeefffeeefffiiiiiippp|||}}}rrreee[[[MMMIIIDDDAAA??????>>>===:::;;;<<<<<<<<<>>>AAADDDFFFKKKSSS\\\gggrrr}}}rrrbbbUUUMMMJJJIIIIIIJJJKKKMMMOOOPPPPPPQQQRRRSSSUUUWWWWWWTTTQQQNNNKKKPPPXXX```eeeggggggfffkkklllllljjjddd^^^ZZZXXXaaalll{{{{{{jjjccc\\\ZZZYYYXXX[[[___eeejjjqqquuuwwwyyy}}}yyytttnnnllliiiiiilllppprrrsssnnnfff\\\RRRJJJFFFCCCAAA::::::999777555444444555333333222222222222222111000111111222333333444444333333333333444555666666777777777777777777777777555555444444444555555666555555666666777777888888888999:::;;;<<<<<<======;;;;;;===AAACCCFFFOOOXXXeeeqqq~~~uuupppkkkeeeZZZKKK@@@<<<:::;;;<<<===BBBMMMYYYaaapppgggWWWNNNGGGDDDCCCAAA???<<<;;;:::::::::999777666555444444444111111111111111222333333000000111111111111000000000000000000111222333444888;;;III[[[aaaaaammmyyy{{{kkkaaa\\\\\\ZZZSSSHHHAAA???@@@EEENNN```xxx~~~}}}{{{qqqgggZZZNNNCCC@@@@@@>>>>>>???===???@@@@@@@@@AAAEEEHHHPPPKKKCCC<<<888888;;;===>>><<<888444222000000111000222333444444444777999;;;;;;;;;;;;:::;;;???AAACCCRRRYYYqqqoooUUUHHH???@@@CCCHHHWWWhhhsssqqqmmmfff```^^^aaadddnnntttxxxyyyxxxwwwrrrllljjjgggfffhhhjjjmmmttt}}}YYYTTTRRRTTTUUUWWW[[[aaahhhjjjsss~~~uuuoookkkiiihhhjjjiiiooo}}}yyynnnkkksss||||||uuuoooiiifffhhhiiiggghhhjjjjjjqqq}}}~~~ssseee\\\LLLHHHDDD@@@??????>>>>>>;;;<<<=========>>>AAACCCFFFKKKTTT]]]gggrrr|||vvvgggZZZPPPKKKIIIIIIJJJLLLOOOPPPRRRSSSSSSSSSUUUXXX[[[\\\YYYTTTPPPMMMQQQWWW^^^cccfffggghhhoooqqqrrrooojjjbbb]]]ZZZcccooosss```\\\ZZZ[[[[[[YYYZZZ^^^bbbgggnnnsssuuuxxx{{{~~~~~~wwwsssllljjjhhhhhhkkknnnqqqqqqhhhaaaWWWMMMGGGCCCAAA???888999888777444333444555222222222222222222222222000111222333444555555666444444444444555666777777666666666666666666666666555555555444555555666777555555666666777777888888888999:::;;;<<<<<<<<<<<<::::::<<>><<<;;;;;;;;;:::999777666555555444222222222222222333333333000000111111111111000000000000000000111222333444777999GGGZZZaaaaaammm~~~xxxyyyoooccc___^^^[[[SSSIIIBBB@@@@@@EEEMMM]]]ttt}}}zzzpppeeeVVVKKKAAA>>>>>>===<<<===@@@BBBDDDCCCAAABBBFFFJJJOOOJJJCCC===:::<<<@@@CCCBBB???:::666222111111111000222444555444555666888;;;<<<<<<;;;;;;===@@@CCCGGGXXXaaazzzwww\\\LLL@@@@@@BBBEEETTTeeeqqqppplllgggbbb``````aaagggqqqyyy||||||{{{vvvpppkkkfffaaaaaaaaadddmmmvvvWWWSSSRRRVVVXXXYYY[[[___dddgggrrr|||ppphhhddddddeeeggggggmmmwww}}}~~~yyyooohhhkkkssstttqqqnnnjjjhhhkkkmmmjjjiiikkkkkkrrr}}}ssseee[[[LLLHHHCCC@@@??????>>>>>>===>>>>>>>>>===>>>AAACCCFFFKKKSSS\\\fffpppzzz{{{mmm___TTTMMMIIIJJJKKKMMMPPPRRRSSSTTTUUUWWWYYY]]]aaadddaaa[[[UUUQQQSSSXXX]]]bbbfffiiijjjsssvvvxxxvvvppphhh```\\\dddqqqyyymmm\\\[[[]]]``````\\\\\\___^^^dddlllrrrtttwwwzzz~~~}}}}}}}}}~~~|||yyyxxxzzz~~~{{{uuuqqqjjjhhhffffffiiilllmmmnnnaaa[[[RRRIIIDDDAAA>>>===777888888666333222333555222222222222222222222222333333333444444555555555555555555555666777888888666666666666666666666666555555555555555666777777555555666666777777888888999999:::;;;<<<<<<<<<<<<:::999<<>><<<777:::;;;<<>>?????????@@@BBBEEEGGGFFFCCCCCCGGGLLLOOOJJJDDD>>><<<>>>BBBEEEDDDAAA<<<777333222222222111333555555555555666888:::;;;;;;<<<<<>>>>>>>>?????????>>>>>>AAACCCEEEJJJRRR[[[eeennnxxx}}}~~~qqqcccWWWNNNIIIJJJKKKNNNPPPSSSTTTUUUVVV\\\^^^bbbhhhkkkhhhaaa[[[TTTUUUYYY]]]bbbgggjjjlllwwwzzz}}}{{{uuukkkccc^^^bbbpppssshhh^^^^^^aaaffffffaaa```bbb\\\ccckkkqqqsssvvvzzz}}}~~~}}}|||{{{{{{zzz{{{{{{xxxvvvtttrrrsssvvvyyy{{{~~~~~~}}}yyytttppphhhfffddddddgggiiikkkkkk]]]WWWNNNGGGBBB???===;;;666777888666222111333555222222222222222222222222666666555555555444444444666555555666666777888999888888888888888888888888555555555555555666777777555555666666777888888888999999:::;;;<<<<<<<<<<<<999999<<<@@@DDDGGGQQQZZZgggttt~~~{{{ssslllfff___TTTGGG>>><<<666:::;;;;;;CCCRRR]]]```nnn~~~yyy~~~{{{{{{{{{```SSSOOOJJJGGGFFFDDDAAA???>>>===<<<===<<<:::888777666555555444444444444333333222111000000111111111111000000000000000000111222333444222444BBBVVV___```kkk{{{uuusss{{{|||llleeeccc]]]TTTKKKDDD@@@@@@EEEKKKZZZqqq{{{ooocccRRRHHH@@@@@@BBBCCCCCCDDDDDDGGGIIIHHHDDDDDDHHHMMMRRRMMMFFF@@@===>>>@@@CCCFFFCCC===888444222222333111333555666555555666777777999:::<<<===AAAFFFIIISSSfffqqqfffQQQAAA@@@AAAAAAOOObbblllkkkkkkhhheeeaaa]]][[[VVVgggyyy}}}{{{pppjjjddd```[[[YYY]]]ccckkkpppwww}}}PPPRRRYYY^^^ZZZTTTWWW___iiilllyyynnneeeeeegggfffiiidddgggrrrvvvpppnnnrrr|||vvvlllfffkkktttvvvssslllmmmnnnnnnnnnnnnnnnmmmmmmvvvyyyhhhXXXQQQHHHAAA@@@@@@>>>>>>???======<<<<<<===>>>???@@@HHHKKKPPPXXXcccnnnyyy|||pppdddYYYOOOJJJIIILLLPPPRRRSSSTTTXXX\\\bbbcccgggnnnsssrrrjjjccc\\\YYYYYY```fffiiimmmrrrzzz~~~{{{vvvrrrjjjccckkksss~~~|||oooggg___bbbfffjjjkkkggg```ZZZ^^^bbbgggnnntttyyy}}}~~~~~~}}}{{{yyyxxxxxxyyyyyyppppppooonnnoooqqqsssuuuxxxzzz|||zzzwwwrrrooommmfffccc```aaaeeehhhfffcccYYYTTTLLLEEE@@@<<<:::888666555444333222222222222111222222333333444555555555555555555555555444444555666666666777777888888777888:::::::::888666555777666555555555666888999666666666666777777777777777888:::;;;<<<<<<;;;:::<<<;;;===AAADDDIIISSS^^^hhhvvv|||wwwpppmmmfff[[[OOODDD===:::<<<777777>>>DDDLLLXXXeeeuuuwww}}}zzzyyyvvv^^^TTTOOOLLLEEEDDDCCCBBBBBBBBBBBBBBB@@@???<<<:::888777666666444444333222222222333333111111111111000000000000111222222111000000111333666999???PPPaaadddnnnpppppp|||xxxmmmfff^^^WWWNNNEEE@@@AAACCCJJJVVViii}}}sssjjjWWWMMMEEECCCBBBAAAAAACCCNNNGGGBBBDDDDDDDDDIIIQQQRRRKKKBBB<<<>>>BBBBBB???<<<===;;;777222111444777888777666444444555555666<<<<<<<<<<<<===BBBIIIOOOWWWkkknnnWWWDDDBBBBBBAAALLL]]]gggjjjhhhccc___\\\VVVPPPYYYcccpppzzz~~~}}}||||||{{{vvvmmmddd^^^[[[[[[[[[cccffflllttt{{{RRRSSSVVVXXXTTTQQQWWW```mmmppp|||rrrjjjkkknnnnnnooojjjkkksssuuummmjjjmmmyyyuuuooommmsss|||}}}yyynnnnnnooooooooonnnnnnnnnnnnwww{{{kkk[[[RRRIIIBBBAAA@@@>>>>>>???===<<<<<<<<<===>>>@@@AAAEEEIIIPPPYYYcccnnnwww}}}~~~rrrfff[[[QQQLLLIIILLLPPPSSSTTTWWW\\\___ggghhhmmmtttxxxvvvmmmfff^^^[[[[[[aaafffiiimmmqqqwww|||~~~|||yyyuuummmfffjjjqqq{{{zzzppphhh```dddjjjmmmkkkfff___ZZZYYY^^^fffooovvvzzz|||}}}|||{{{xxxvvvtttsssssssssooonnnlllllllllnnnqqqsssxxxzzz|||zzzvvvpppkkkhhhaaa^^^\\\^^^cccdddbbb___TTTOOOHHHBBB>>>;;;999888555555444333222222222222000000000111222222333333555555555555555555555555555555666666777777777777777888:::::::::888777555777666666555666777888999666666666666777777777888777888:::;;;<<<<<<;;;;;;<<<;;;===AAAEEEJJJTTT___jjjyyy|||wwwqqqmmmfff[[[NNNDDD===:::<<<888888===CCCKKKYYYfffuuu~~~~~~vvv}}}zzzyyyuuu]]]SSSNNNKKKEEEEEEDDDCCCBBBBBBBBBBBBBBBAAA>>>;;;999888777777666555444444333444444444111111111111000000000000111222222111000000111333444888>>>PPPbbbgggrrrqqqqqq}}}}}}nnnggg___YYYPPPFFFAAAAAACCCJJJVVViiiuuummmYYYOOOFFFCCCBBBAAAAAACCCGGGCCCBBBDDDDDDDDDJJJQQQWWWOOODDD>>>>>>AAAAAA???>>>===;;;888555444555777777666555555555555777777888:::;;;<<>>===???<<<<<<<<<<<<===???AAABBBBBBGGGPPPZZZcccmmmvvv|||tttiii]]]TTTMMMIIILLLOOOSSSWWW[[[aaaeeelllooottt{{{~~~{{{rrrkkkaaa]]]\\\aaafffhhhkkkppprrryyy~~~}}}zzzssskkkiiipppyyyzzzqqqkkkdddjjjppppppjjjbbb[[[WWWUUU[[[dddooowww{{{}}}}}}{{{zzzxxxuuurrrpppoooooopppooolllkkkkkknnnqqqsssxxx{{{}}}{{{tttlllfffbbbZZZYYYXXX[[[^^^___]]]ZZZNNNJJJDDD???<<<:::888777555444333222222111222222000000111111222222333333555555555555555555555555555555666666666666777777888888999::::::888777666777666666666666777888999666666666777777777888888777888:::;;;<<<<<<;;;;;;===<<<>>>BBBFFFKKKVVVaaannn||||||wwwrrrnnnfffZZZMMMCCC===:::;;;::::::===AAAJJJ[[[jjjvvv~~~{{{ttt|||{{{yyyzzzyyysss]]]RRRMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDEEECCC@@@===:::999888888777666666555444444555555222222111111111000000000111222222222000000222444222777>>>QQQeeejjjvvvrrrrrr}}}oooiiiaaa[[[RRRHHHBBBBBBBBBIIIVVViiixxxqqq\\\RRRHHHDDDBBBAAAAAACCCBBBBBBEEEGGGFFFGGGOOOXXX___TTTGGG@@@???@@@AAAAAA???===:::888888777666555666666555555555777888999888:::<<<>>>@@@GGGPPPXXXeeezzzgggRRRAAA>>>===;;;CCCPPPYYYaaaddd```ZZZWWWUUUSSSRRRZZZeeepppvvvyyy{{{{{{|||wwwqqqkkkfffbbb```[[[\\\___dddkkkssszzz~~~OOOMMMKKKJJJLLLTTTbbbnnn{{{{{{zzz}}}zzzqqqkkkiiilllmmmmmmpppwww}}}ppppppooonnnmmmlllllllllqqq{{{rrrdddVVVMMMEEECCCBBB???>>>???<<<<<<<<<<<<>>>@@@BBBCCCBBBHHHPPPXXXbbbmmmxxxvvvkkk```UUUNNNIIIKKKNNNSSSXXX___fffjjjpppssszzz}}}uuunnnbbb]]][[[___ccceeehhhlllpppxxxyyyqqqlllqqqxxx}}}~~~zzzuuuqqqmmmrrrvvvrrrggg[[[TTTQQQSSSXXXaaakkksssyyy|||}}}{{{zzzyyywwwuuusssrrrrrrtttrrrooonnnnnnqqqtttvvvzzz}}}|||tttjjjbbb]]]UUUUUUVVVXXXZZZZZZXXXUUUKKKGGGAAA===:::888666555444333333222111111222222222222333333444555555666555555555555666666666666666666666666666666666666888888999999999888888777777777777777777888888888666666777777777888888888888999:::<<<<<<<<<<<<;;;===<<>>;;;999888888777777666555444444444444222222222111111111000000111222333222111111222444444888@@@SSSffflllxxxrrrqqq|||pppiiiccc]]]TTTIIIBBBAAAAAAHHHUUUhhh|||vvvaaaVVVJJJEEECCCAAAAAADDDBBBFFFIIIJJJJJJNNNYYYcccfffYYYIIIBBB@@@@@@@@@BBB>>>;;;999999::::::666333555555555555666888:::;;;<<<>>>@@@@@@AAAFFFOOOWWWggg|||wwwaaaOOO@@@===;;;:::???IIISSS\\\bbb]]]VVVSSSRRRRRRPPPWWWaaallltttyyy|||}}}}}}{{{wwwrrrmmmiiiggg`````````ccchhhooovvvzzzKKKKKKKKKKKKQQQ^^^nnnxxx{{{ssspppnnnpppqqqsssyyy}}}ooonnnmmmkkkjjjjjjjjjjjjqqq}}}uuuhhhZZZPPPHHHEEEDDD@@@>>>???======<<<===>>>@@@AAACCCFFFJJJPPPVVV___lll{{{xxxmmmaaaVVVOOOKKKKKKMMMQQQYYYaaahhhlllppptttzzz|||uuuooobbb]]]ZZZ]]]aaabbbfffjjjqqqzzz~~~vvvooorrrwww{{{|||{{{yyywwwvvvxxxwwwoooaaaUUUNNNMMMRRRVVV\\\ccckkkrrrwwwzzzyyyyyyyyyyyyxxxwwwwwwwwwwwwuuurrrqqqqqqsssvvvxxx}}}|||tttiii```[[[SSSTTTUUUVVVWWWVVVTTTQQQJJJGGGAAA===:::777555333333333222111111111222222222333333444555555666666555555555666666666777777777777777777777777777666888888888999999999888888666777777888888888888888777777777777888888888888888999;;;<<<======<<<;;;======@@@EEEJJJPPP\\\gggtttzzzvvvqqqlllbbbVVVIIIAAA<<<;;;999;;;===>>>EEEUUUhhhuuu{{{}}}|||~~~wwwuuuzzzpppqqqooo]]]SSSNNNMMMNNNMMMLLLJJJIIIHHHHHHHHHEEECCC@@@===;;;999999888777666555444333333333333222222222222111111111111111222333222111111333555666:::BBBTTTggglllwwwqqqppp{{{~~~pppjjjeee___VVVJJJBBBAAA@@@GGGSSSeee~~~yyyhhh[[[NNNGGGDDDBBBCCCEEEDDDIIILLLKKKKKKTTTaaallljjjZZZJJJCCCAAA???@@@CCC===;;;:::;;;===<<<777333666555555666777999;;;<<<<<>>DDDNNNXXX^^^[[[TTTQQQPPPPPPPPPVVV```kkkuuu|||}}}}}}{{{yyyvvvrrrooonnniiihhhggggggiiinnnrrruuu~~~LLLPPPRRRTTT\\\jjjwww}}}}}}{{{~~~{{{uuummmqqquuuwww{{{}}}xxxnnnmmmkkkjjjiiiiiijjjkkkqqq~~~uuukkk]]]TTTKKKHHHFFFBBB@@@@@@???>>>======>>>???AAABBBFFFJJJPPPUUU]]]kkk}}}zzzooocccWWWPPPLLLKKKKKKPPPXXXaaahhhlllnnnrrrxxx}}}}}}yyytttpppeee___\\\___bbbdddggglllvvv~~~zzzqqqrrruuuwwwxxxyyyyyyxxxyyywwwqqqggg[[[SSSOOOOOOUUUVVVZZZ___ffflllrrruuuvvvwwwxxxyyyyyyzzzyyyyyywwwvvvuuuttttttuuuvvvwww}}}{{{ssshhh```\\\TTTTTTTTTTTTSSSRRRPPPOOOIIIEEE@@@<<<:::777444222222222111111111111222222111111222222333333444444555555555666666777777888999999888888888888777777888888888888888999999999666777888888999999888888777777777888888888999999888999;;;<<<======<<<<<<======AAAGGGLLLSSS___jjjwwwyyyvvvnnniii___SSSGGG???<<<<<<888;;;===@@@LLL```rrr||||||}}}|||}}}~~~{{{qqqrrrkkk]]]TTTOOONNNOOONNNMMMKKKJJJIIIHHHHHHDDDCCC@@@>>><<<;;;::::::777777555444333333222222333222222222222111111111111222333222222222444666888<<>>???CCC??????AAABBBBBB@@@;;;777777666666666888:::;;;===999>>>BBBBBBBBBGGGSSS]]]jjjzzzrrrdddSSSHHH>>><<<<<<<<<>>>BBBIIIRRRYYYWWWSSSRRRQQQOOOQQQWWW```mmmxxx}}}|||zzzwwwuuusssrrrqqqooonnnnnnnnnnnnoooqqqrrr{{{}}}SSSZZZ^^^aaahhhssszzz{{{vvv|||yyysssyyy~~~vvvooowwwxxxmmmllljjjiiiiiijjjlllmmmqqq~~~uuulllaaaWWWNNNKKKHHHDDDAAABBB@@@@@@>>>>>>>>>???@@@AAACCCIIIOOOUUU]]]kkk||||||rrrfffZZZRRRMMMKKKJJJNNNVVV___fffjjjkkkooouuuyyyyyyvvvsssqqqjjjdddaaacccfffhhhlllqqq||||||pppppppppppprrrsssuuuvvvuuuooofff]]]WWWUUUVVVXXX\\\^^^aaafffjjjnnnqqqsssvvvwwwyyyzzz{{{{{{{{{{{{yyyyyyyyyyyyxxxyyyyyyyyy|||}}}|||xxxpppggg```\\\UUUUUUTTTRRROOONNNMMMMMMDDDAAA===;;;999777555333222222111111111111222222111111222222333444444444444555555666777777888888:::::::::999999999888888888888777888888999999:::666777888999999999888888777777888888888999999999999:::;;;============<<<>>>>>>AAAHHHMMMTTTaaalll{{{yyyuuukkkfff\\\PPPEEE>>><<<===888:::<<>>>>>DDDCCCFFFJJJLLLJJJFFFBBB@@@888888777777888:::;;;<<<:::???CCCBBBAAAFFFRRR\\\jjjxxx~~~vvvnnncccXXXLLLCCC<<<:::<<<<<<>>>@@@DDDLLLSSSTTTTTTUUUTTTPPPRRRWWWaaannn{{{}}}xxxtttqqqppppppqqqssstttuuuvvvvvvuuutttssswwwyyy}}}ZZZbbbhhhjjjooowwwzzzwwwooowww{{{{{{qqqmmmuuu}}}uuuwwwmmmlllkkkjjjjjjkkkmmmnnnppp|||uuummmcccYYYPPPLLLIIIEEEBBBCCCAAAAAA???>>>>>>>>>???@@@@@@GGGOOOVVV^^^jjj{{{ttthhh\\\TTTNNNKKKIIILLLUUU^^^eeehhhjjjnnnssswwwwwwuuusssrrroooiiieeegggkkkmmmqqqvvv}}}nnnmmmlllkkkmmmooorrrsssppphhh]]]VVVUUUXXX]]]```cccfffjjjooorrrtttuuutttyyyzzz|||}}}~~~}}}}}}||||||}}}}}}~~~~~~}}}||||||zzz{{{zzzuuunnnfff```]]]UUUUUUSSSPPPMMMKKKKKKKKK@@@>>>;;;999888777555444222111111111111111222222333333444555555666666777444555555666777888888999;;;;;;;;;::::::999999999888888777777888999::::::666777888999:::999888888777888888888888999999999999:::;;;============<<<>>>>>>BBBHHHNNNUUUbbbmmm~~~xxxuuuiiidddZZZNNNCCC>>><<<===777999<<>>>>>DDDGGGLLLRRRSSSOOOJJJGGGFFF999888888888888999;;;<<<>>>BBBEEECCC@@@CCCNNNXXXiiiuuu{{{tttjjjbbbXXXMMMGGG@@@:::999;;;===>>>???AAAHHHOOORRRVVVYYYWWWRRRRRRXXXbbbppp|||~~~wwwqqqmmmmmmnnnpppvvvxxx{{{}}}~~~|||yyywwwtttvvvzzzUUU```fffooo||||||uuuwwwuuuxxxppppppkkkvvv}}}www{{{wwwqqqmmmooopppooopppsss~~~xxxqqqcccZZZOOOHHHFFFDDD@@@===AAA???======>>>@@@AAAAAACCCFFFLLLTTT^^^kkkxxx~~~vvvlllaaaYYYOOOMMMKKKMMMSSSZZZ```ccchhhlllrrrvvvwwwwwwvvvvvvqqqnnnkkkjjjlllrrryyy~~~vvvkkkcccdddhhhiiigggfffccc^^^XXXUUUXXX___eeeiiioooqqqtttwwwzzz|||~~~}}}~~~}}}}}}~~~~~~|||xxxssslllfffbbb^^^\\\ZZZXXXUUUPPPKKKGGGCCC@@@<<<999888777555444222222111111111111111222111111222333333444444555666555555444444666777888999999999888888888888888777777666666666666777777666666777888888888888888888888888777777777777777888999::::::;;;;;;::::::======AAAHHHOOOWWWeeeqqq|||vvvrrrkkkbbbUUUJJJBBB>>><<<;;;888<<<>>>EEEWWWooo~~~wwwhhhYYYQQQNNNIIIIIIHHHFFFDDDDDDDDDDDDEEECCCCCCBBBAAA@@@>>>===<<<<<<<<<:::888777555333333222222222222222222222222000000111111222333555555333:::@@@NNNcccmmmuuutttsssxxxssstttooo^^^TTTQQQHHHCCCEEEIIISSSlll~~~yyysssmmmbbbTTTJJJHHHLLLQQQUUUZZZ^^^bbbhhhnnnmmmiiibbbPPP@@@<<<===<<>><<<::::::<<<>>>BBBGGGLLLPPPRRRTTTUUUVVVVVVZZZcccooo{{{{{{uuummmhhhgggkkknnnuuuwww{{{~~~xxxxxxyyy|||QQQ\\\bbblllzzz{{{uuuwwwrrrlllnnnkkkvvv~~~}}}}}}wwwrrrrrrsssrrrtttxxxwwwpppddd\\\QQQIIIFFFDDDAAA>>>>>>===<<<===???AAA@@@@@@CCCFFFKKKSSS\\\hhhsss{{{xxxnnncccZZZOOOMMMKKKLLLQQQXXX^^^```dddiiioootttvvvwwwwwwxxxtttrrrooommmnnnsssyyy~~~vvvkkkbbbcccffffffdddddd```\\\XXXYYY___iiiqqqvvv|||}}}~~~{{{vvvoooiiifffcccaaa^^^ZZZVVVPPPJJJEEEAAA>>>:::777666555444222222222111111111111111222222222222333444444555555666666555444555666777888777777777777666666666666888888888777777888888888666666777888888888888888888888888888777777777777999999;;;<<<===>>>>>>>>>>>>>>>BBBIIIQQQYYYgggttt}}}tttpppiiiaaaTTTIIIBBB>>><<<;;;888<<<>>>DDDSSSiii{{{uuuhhhZZZRRROOOJJJLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCCCCBBB@@@>>>===<<<;;;;;;:::888777555444333222222222222222222222222222222111111111222222333222:::???MMMbbbllltttvvvuuu|||wwwwwwqqq```UUUOOODDDDDDFFFHHHRRRiii~~~yyyrrrlllaaaTTTKKKIIINNNRRRWWW]]]cccgggmmmrrrppplll___NNN>>><<<======@@@FFFLLLXXX]]]YYYWWWXXXTTTKKK===:::777666888:::;;;<<>>AAAFFFLLLQQQTTTUUUVVVWWWYYY]]]eeeooozzz~~~{{{tttlllfffeeehhhjjjrrrtttxxx|||yyyyyyyyy{{{JJJVVV]]]gggwwwyyytttwww~~~lllgggkkknnnxxxxxxwwwwwwwwwyyy}}}~~~vvvpppfff^^^SSSLLLHHHEEECCC@@@===<<<<<<===@@@AAA@@@???CCCFFFJJJPPPXXXbbblllsss{{{pppeee\\\PPPMMMJJJKKKOOOUUUZZZ]]]___dddkkkppptttvvvyyyzzzxxxwwwssspppooorrrwww|||}}}xxxlllbbbbbbddddddcccbbb```^^^^^^bbbkkkvvvzzztttnnnkkkhhhfffaaa\\\VVVOOOGGGBBB>>>;;;777555444333111000222111111111111111222222333333333444555555666666666666555555555666777888777777777777777777777777999999999999999999999999666666777888888888888888888888888888888888888888:::;;;;;;<<<======>>>>>>@@@@@@DDDKKKRRR\\\jjjwwwzzzqqqmmmfff^^^SSSHHHAAA===;;;:::888<<<>>>AAALLL```tttsssgggZZZSSSQQQKKKMMMLLLJJJHHHEEEDDDCCCCCCDDDDDDCCCBBB@@@>>><<<;;;::::::999888777666555444333333333333222222222222333222111000000000000000222999???LLLaaakkkssszzzwww~~~xxxxxxtttcccYYYQQQEEEEEEEEEGGGPPPfff}}}xxxqqqjjj___SSSKKKKKKOOOTTTXXX___gggmmmsssvvvssslll[[[KKK===<<<>>>>>>BBBIIIQQQYYY]]][[[]]]___ZZZQQQ???<<<888777888:::<<<<<>>???DDDKKKQQQUUUWWWXXXYYY\\\___eeeoooyyy~~~{{{tttllleeecccdddfffnnnppptttyyy}}}{{{zzzzzz|||CCCOOOVVVbbbrrrvvvrrrvvvnnnhhhkkkttt~~~}}}{{{{{{zzz}}}|||uuuoooggg```VVVNNNIIIFFFDDDBBBBBB@@@======>>>@@@@@@@@@CCCEEEIIINNNUUU]]]ffflllwww}}}rrrfff^^^QQQNNNJJJJJJMMMRRRWWWYYY\\\```ggglllqqquuuxxxzzz{{{yyyvvvqqqnnnnnnsssxxxzzz|||oooeeecccffffffeeefffffffffhhhnnnxxxyyytttqqqllliiiddd^^^WWWNNNFFF@@@<<<999666444333222111///111111111000111111222333333333444444555666666777666666666666666777777777888999999999999999::::::888999999999999999999888666666777888888888888888777888888888888888999999;;;;;;::::::::::::;;;;;;@@@@@@DDDKKKSSS]]]mmmzzzwwwooojjjccc\\\QQQGGG@@@===;;;:::888;;;>>>@@@GGGXXXnnn}}}oooeeeZZZTTTRRRMMMKKKJJJIIIGGGFFFDDDDDDCCCEEEDDDDDDBBBAAA???===<<<:::999999888777666666666333333333333333222222222111111000000000000000111222999===JJJ^^^hhhqqqyyy~~~~~~vvvwwwttthhh```YYYLLLEEEDDDDDDMMMaaa|||}}}xxxoooggg[[[OOOIIIJJJOOOSSSWWW___iiiqqqvvvxxxssskkkXXXIII>>>===@@@@@@EEEMMMSSSXXX]]]```eeeggg___UUUBBB???:::888999;;;<<<===AAAGGGOOORRRQQQOOOOOOPPPQQQYYY]]]XXXPPPLLLGGGAAA===>>>>>><<<::::::;;;======BBBJJJQQQUUUXXXZZZ\\\\\\___dddlllvvv~~~|||vvvnnnfffccccccdddiiikkkpppuuuzzz~~~}}}}}}~~~}}}yyyvvvyyyzzzzzzyyy{{{===HHHPPP\\\mmmqqqnnnrrrzzzuuulllmmmxxx}}}||||||~~~{{{tttppphhhbbbYYYPPPJJJFFFEEEDDDIIIEEE@@@======???AAAAAABBBEEEIIIMMMRRRYYYaaafffqqq{{{ttthhh```SSSOOOKKKJJJLLLPPPSSSUUUZZZ^^^dddiiinnnrrrwwwzzz{{{{{{xxxrrrlllkkkooossszzztttiiihhhkkkmmmnnnooonnnpppttt|||~~~zzzxxxrrrnnniiibbbZZZQQQIIICCC<<<999666444333333111000111111000000111222222333333333444444555666666777666666666777777777777777888888999999:::::::::;;;777777888999999888777777666666777888888888888888777777888888999999999:::999888999999;;;<<<>>>???@@@???CCCKKKTTT___ooo}}}~~~vvvmmmhhhaaaZZZPPPFFF@@@===;;;:::999;;;===???EEETTTkkk}}}}}}iiibbbYYYTTTSSSNNNGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDCCCCCCAAA???>>>===;;;::::::999888777777777444444444333333333222222////////////000111222333222888<<>>???AAABBBIIIRRRVVVYYY___eeejjjhhh]]]QQQFFFBBB<<<999999;;;<<<===BBBHHHOOORRRQQQNNNLLLKKKPPPWWW\\\[[[WWWRRRMMMIIIBBBCCCBBB@@@===;;;;;;<<<<<>>>>>@@@AAABBBAAADDDHHHLLLRRRXXX___dddmmmwwwwwwkkkcccUUUQQQLLLJJJKKKNNNPPPRRRXXX[[[aaaffflllrrrxxx|||}}}}}}{{{tttllliiimmmrrr}}}xxxmmmmmmssswwwyyy|||xxx{{{~~~yyyvvvooohhh___UUUKKKEEE<<<999666444333333222111000000000000111222333333333333333444555555666666555666777888888888777777666666777777888999999999666777888999999888777666666666777888888888888888777777888888999:::::::::666777888:::>>>AAAEEEGGG@@@@@@CCCKKKUUU```qqq}}}vvvmmmhhh___XXXOOOGGGAAA>>><<<;;;::::::<<>>???BBBCCCJJJTTTYYY[[[___dddfff```TTTIIIIIIDDD>>>::::::;;;===>>>DDDIIINNNRRRQQQOOOMMMLLLRRRWWW]]]___]]]WWWQQQMMMFFFFFFFFFCCC???<<<<<<<<<<<<@@@FFFKKKQQQVVV[[[___]]]^^^aaagggooowww|||~~~{{{uuunnnjjjiiiiiieeefffiiimmmsssyyy~~~xxxrrrnnnoooppprrrssstttvvvzzz|||~~~777BBBHHHSSScccgggeeeiiidddmmmxxxxxxnnnmmmqqq|||~~~~~~}}}~~~}}}zzzuuusssiiiddd\\\RRRJJJEEEEEEEEEEEECCCAAA@@@AAABBBBBBAAA@@@CCCHHHMMMRRRYYY___dddjjjttt{{{ooogggWWWSSSMMMJJJKKKMMMOOOPPPTTTXXX^^^dddkkkssszzzxxxoookkkoootttyyypppqqqyyy~~~||||||{{{zzzsssiii___TTTIIIBBB;;;888555333333222111000000000000000111222333444222222222333444444555555555666777888999888777777666666777888888999::::::777888:::;;;;;;:::888777666666777888888888888888777777888999999:::;;;;;;888888888:::===AAAEEEGGGAAAAAAEEEMMMVVVcccttt}}}vvvnnnhhh^^^XXXOOOGGGBBB???===<<<;;;999;;;BBBKKKXXXlll~~~ppp```]]]VVVSSSSSSNNNFFFGGGGGGGGGGGGFFFEEEDDDAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>===;;;999888888666555555444333333222222111111111111111222333444111777:::EEEXXXbbbkkkzzz~~~yyy~~~tttooojjjkkkjjj___SSSJJJEEEJJJVVViiizzzrrrfffVVVHHHCCCCCCFFFHHHQQQZZZfffoootttuuunnneeeNNNCCC===>>>@@@AAAIIISSSUUUVVVYYY]]]]]]WWWOOOIIIKKKFFF???;;;:::;;;===>>>CCCGGGKKKOOOPPPPPPOOOOOOSSSXXX^^^bbb```WWWOOOJJJEEEFFFFFFDDDAAA>>>======<<>>>>>@@@BBBDDDDDDBBB@@@@@@CCCHHHMMMSSSYYY```eeehhhsss~~~~~~rrrjjjXXXTTTNNNKKKKKKLLLNNNOOOQQQUUU\\\ccckkkttt}}}{{{rrrnnnqqqwwwzzzqqqsss|||zzzxxxyyyzzzzzz}}}{{{ssshhh\\\PPPDDD<<<999777444222222222111///000000000000111222333444111111222333333444444555555666777999999888888777888888999:::;;;;;;<<<<<<888999;;;<<<<<<;;;999888666666777888888888888888777777888999::::::;;;;;;;;;:::999999:::<<>><<<<<<999;;;DDDNNN[[[nnnmmm]]][[[VVVSSSSSSNNNIIIIIIIIIIIIHHHFFFDDDCCC@@@AAAAAABBBCCCCCCCCCBBBBBBAAA???>>><<<:::999888666666555444333333222222444333222222111222222222111777999DDDWWWaaajjjyyy{{{{{{pppllljjjoooqqqgggXXXNNNHHHKKKTTTeee|||{{{uuuhhhWWWIIICCCCCCEEEFFFKKKUUU```hhhnnnooohhh___LLLAAA;;;===??????GGGRRROOOOOOQQQUUUVVVSSSOOOMMMMMMGGG@@@;;;:::<<<===>>>@@@CCCGGGKKKMMMOOOQQQQQQTTTXXX^^^ccc```UUUKKKFFFDDDEEEEEEDDDAAA?????????===???BBBFFFKKKRRRZZZ___hhhfffeeehhhmmmrrrvvvwww~~~|||xxxsssooonnnnnneeeeeegggiiinnntttzzz}}}zzzuuurrrooooooqqqwww555@@@JJJOOOWWW```aaa[[[XXXcccooovvvwwwwwwyyy|||wwwooonnnsssyyy~~~{{{xxx{{{||||||xxxrrrmmmggg^^^UUUNNNIIIDDDBBB??????@@@BBBDDDEEEDDDBBBCCCBBBFFFMMMRRRUUU\\\dddkkkrrr}}}vvvmmmbbbZZZPPPJJJIIIJJJIIIGGGLLLRRR[[[cccnnnyyy~~~zzzyyyzzz|||zzzttt{{{|||yyyyyyyyyxxxwww{{{}}}yyyooocccXXXLLLBBB<<<666555333111000000000000333222000//////111333444333333444444555666666666999888888777777777666666777888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======@@@DDDJJJPPPZZZjjj}}}}}}vvvooojjjbbbXXXLLLDDDAAA???<<<999888:::???FFFOOO```zzz}}}xxx|||lll]]]WWWVVVSSSNNNLLLGGGIIILLLMMMLLLIIIEEEBBBEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@>>>===;;;:::888777666444444555555666444444333333222333333333111444999@@@NNN```kkknnnyyywww{{{fffgggoooqqqqqqsssgggWWWJJJJJJQQQ]]]uuu|||ppp^^^MMMDDDBBBEEEGGGIIIOOOUUU[[[aaaeeeaaaZZZLLLCCC<<<===@@@BBBEEEIIIPPPNNNLLLLLLLLLKKKMMMOOOSSSOOOHHH???888888>>>CCC@@@AAACCCFFFIIIKKKLLLMMMSSSWWW\\\^^^\\\VVVNNNIIIHHHGGGEEEEEEFFFEEEBBB@@@CCC@@@???BBBGGGMMMXXXbbbhhhkkkllljjjgggjjjsss{{{~~~}}}zzzvvvqqqoooooopppnnnmmmkkkjjjnnnttt{{{}}}|||wwwwwwwwwyyy~~~444>>>GGGKKKTTT^^^```ZZZUUU^^^iiippprrrtttwww{{{{{{tttsssxxx}}}{{{yyywwwtttwww|||zzztttnnnhhh___WWWPPPJJJFFFCCCAAAAAAAAACCCFFFGGGEEEDDDCCCCCCFFFMMMQQQUUU\\\cccjjjrrr|||zzzrrrfff]]]RRRKKKJJJJJJJJJIIIMMMRRRZZZeeeqqq{{{{{{xxxzzz}}}{{{uuu{{{|||yyyxxx{{{~~~wwwqqqhhh]]]SSSIII@@@:::666555333111000000000111222111000//////111222444333333444555555666666777:::999777777777999;;;===999::::::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>AAAFFFLLLSSS]]]mmm|||uuunnniii```XXXLLLEEEAAA???<<<999<<<<<>><<<;;;999888777555555555555555222222222222222333444555111444999@@@NNN___jjjlll}}}{{{xxx~~~hhhgggmmmppprrrvvvnnn]]]NNNKKKNNNYYYppp|||qqqbbbRRRHHHDDDDDDEEECCCIIINNNSSSYYY^^^[[[UUUJJJBBB<<<===@@@AAADDDGGGKKKIIIGGGHHHKKKPPPUUUZZZbbb[[[OOODDD<<<:::===???===>>>@@@CCCFFFHHHIIIIIIJJJNNNSSSXXXXXXTTTOOOKKKHHHGGGFFFFFFGGGGGGFFFDDDHHHCCCAAACCCFFFKKKVVV```llloooqqqnnniiihhhnnnsss~~~~~~{{{wwwtttttttttvvvtttsssrrruuuzzz~~~{{{{{{}}}333<<>>???@@@CCCHHHPPPXXXbbbsss{{{tttmmmhhh^^^WWWMMMFFFBBB@@@===:::@@@>>>BBBMMM[[[nnn}}}{{{yyyzzzxxxuuuqqqxxx~~~tttgggZZZUUUUUURRROOONNNNNNNNNOOOOOOMMMJJJFFFDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCAAA@@@???>>>===;;;:::999777666555555555000000000111222333555555222555888???NNN___hhhiiittt}}}zzzlllfffkkkooouuu{{{xxxgggVVVMMMKKKSSSiii|||tttfffXXXMMMFFFCCCCCC@@@EEEIIIKKKPPPUUUUUUPPPGGG@@@;;;===@@@AAABBBEEEGGGFFFFFFHHHNNNVVV___dddiii]]]NNNAAA;;;999999888;;;<<<>>>AAACCCEEEFFFFFFDDDHHHMMMRRRSSSRRROOOMMMJJJHHHHHHIIIKKKLLLKKKJJJLLLGGGDDDDDDEEEIIISSS]]]lllqqquuutttooolllnnnqqq~~~|||{{{{{{}}}}}}}}}}}}~~~~~~}}}333:::???CCCNNN\\\aaa\\\QQQTTTYYY___fffmmmtttxxxzzztttrrrpppmmmnnnqqq{{{}}}xxxqqqkkkccc[[[TTTMMMHHHDDDCCCCCCCCCDDDGGGHHHHHHFFFDDDCCCEEEKKKOOORRRZZZaaajjjqqq{{{|||pppfffYYYOOOJJJJJJKKKLLLQQQRRR[[[kkkxxx}}}tttvvv}}}{{{{{{zzzzzz~~~}}}~~~zzzsssqqqnnnkkkjjjiiijjjjjjaaa]]]UUUNNNGGGAAA<<<888555444222000000000000111000000000000000111222333444444444555666666777777999999888888:::===@@@BBB<<<<<<<<<<<<<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::999999:::;;;===???AAABBBDDDJJJRRR\\\gggyyy{{{tttmmmggg[[[UUUMMMGGGCCC@@@===;;;AAA???BBBOOOaaassszzz|||xxxxxxwwwsssmmmpppsss{{{mmmaaaVVVRRRRRRPPPMMMMMMMMMNNNNNNMMMKKKHHHEEECCCDDDCCCCCCBBBBBBCCCCCCCCCDDDCCCBBBAAA@@@???>>>>>>===<<<;;;999777666555444111111111111111222333444222555888???OOO___ggggggppp~~~|||qqqggghhhnnnwwwqqq___QQQIIIPPPeeeyyy~~~wwwjjj[[[NNNFFFCCCCCCCCCGGGIIIIIILLLPPPQQQNNNGGG@@@;;;>>>@@@AAAAAACCCEEEHHHKKKNNNVVV```hhhjjjdddWWWFFF<<<:::::::::888<<<===???AAACCCDDDEEEFFFEEEHHHKKKNNNPPPPPPNNNMMMNNNMMMLLLMMMPPPQQQQQQPPPOOOJJJFFFEEEFFFIIIRRR[[[fffllltttwwwvvvttttttuuu|||333999===BBBOOO___eeeaaaRRRRRRTTTZZZcccmmmuuuyyyxxxrrrrrrssstttvvvzzz~~~zzzrrrmmmeee]]]UUUNNNHHHDDDCCCBBBAAACCCEEEGGGGGGFFFEEECCCEEEJJJMMMQQQXXX```jjjqqqzzz}}}ssskkk^^^SSSLLLKKKMMMNNNSSSTTT^^^ooo|||}}}sssuuu{{{~~~{{{}}}|||ssskkkjjjhhhfffdddcccbbbbbb]]]XXXQQQJJJDDD???;;;888444333111000///000000111000000000111111222333444444444555555666777777888888888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999::::::::::::::::::::::::888999:::;;;===???AAABBBDDDKKKUUU___lll~~~{{{tttkkkfffXXXTTTNNNHHHDDD@@@>>><<<@@@>>>DDDRRRdddttt}}}yyyuuuyyyzzzzzzxxxtttnnnqqquuuiii___UUURRRRRROOONNNNNNNNNNNNMMMLLLKKKIIIGGGFFFDDDCCCBBBBBBBBBBBBBBBBBBCCCBBBAAA???>>>>>>>>>>>>???>>>===;;;999777555444444444333222111111111111333555777@@@PPP```gggfffppp}}}wwwjjjgggnnnyyyzzziiiXXXLLLPPPbbbuuuzzzlll\\\NNNFFFDDDEEEGGGJJJKKKJJJJJJNNNOOOMMMJJJCCC>>>@@@BBBBBBBBBDDDCCCKKKSSSXXXaaajjjnnnlll___RRRCCC;;;<<>>@@@AAACCCDDDEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNRRRRRRRRRTTTWWWWWWVVVUUUQQQLLLIIIHHHHHHKKKRRR[[[___fffpppvvvxxxwwwvvvuuuyyy~~~{{{sssssszzz222888<<>>:::777333222111000///000000111000111111222333444555555444555555666666777888888777999;;;<<<<<<;;;999888:::;;;;;;;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999:::<<<===@@@AAABBBEEELLLWWWcccqqqyyyqqqiiibbbUUURRRNNNIIIEEEAAA>>>===???@@@HHHXXXhhhuuuvvvrrrooouuu}}}xxxooouuu{{{hhh^^^VVVSSSRRRPPPOOOPPPOOONNNNNNMMMMMMMMMMMMMMMFFFEEEDDDCCCBBBBBBBBBBBBCCCBBB@@@???>>>>>>????????????>>>===;;;999777666666666444333222111111111333444777AAARRRccciiigggnnnzzzpppjjjppp|||uuuaaaRRRRRRaaaqqq|||ppp```PPPHHHFFFHHHHHHLLLNNNKKKKKKNNNPPPOOOPPPHHHBBBBBBDDDCCCDDDFFFCCCOOOZZZ```gggoooooohhhUUUKKK>>>999;;;???@@@>>>@@@@@@BBBCCCDDDEEEFFFFFFDDDDDDEEEFFFIIIKKKNNNPPPTTTUUUXXX\\\______]]][[[VVVRRROOOOOONNNNNNTTT[[[]]]dddmmmtttvvvvvvtttssswww|||pppiiidddffflllvvv000555;;;BBBTTTgggmmmhhhUUURRRQQQWWWcccnnnuuuvvv|||zzzxxxzzzvvvooorrryyy~~~xxxssskkkccc\\\TTTMMMHHHCCCAAA@@@AAACCCEEEFFFFFFFFFDDDDDDHHHKKKNNNVVV^^^fffnnnwww{{{|||zzztttjjj___XXXTTTUUUWWW]]]```lll}}}vvvwww|||~~~~~~wwwssspppqqqrrrrrrooolllhhheee^^^XXXPPPHHHBBB<<<888555333222000//////000000111111111333444555666666666555555555666777777888888888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===???AAABBBGGGOOO[[[gggvvv|||wwwnnnddd^^^SSSQQQOOOJJJEEEAAA???>>>@@@DDDPPP```mmmuuu~~~uuupppmmmssspppwwwvvvddd\\\TTTRRRPPPMMMLLLNNNMMMLLLLLLLLLMMMOOOPPPQQQIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCAAA?????????@@@AAA?????????>>><<<:::888777666666555444333333333333333444777AAATTTeeekkkhhhiiiuuuxxxppptttjjjWWWTTT```mmm~~~uuugggWWWLLLIIIIIIGGGMMMPPPOOOOOOSSSVVVVVVWWWNNNFFFEEEFFFEEEFFFIIIKKKXXXaaabbbeeejjjeee[[[JJJCCC;;;999<<>>;;;;;;<<<===>>>>>>>>>===========================::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<>>>???AAAAAAHHHQQQ]]]jjjzzz~~~{{{tttkkkaaaZZZQQQQQQOOOKKKFFFAAA???>>>BBBHHHUUUeeepppvvv}}}yyyrrrnnntttooowww{{{mmm```XXXQQQNNNLLLIIIHHHJJJIIIIIIIIIJJJLLLNNNQQQRRRLLLKKKIIIGGGFFFEEEDDDDDDEEEDDDBBB@@@@@@@@@BBBCCC????????????===;;;999888555555444444444555666666333444777BBBUUUgggllliiidddppp~~~tttwwwppp[[[UUU___iiiyyylll\\\PPPKKKJJJGGGNNNSSSSSSTTTYYY\\\]]]\\\RRRIIIGGGGGGGGGHHHJJJUUU```fffbbb```aaaZZZNNNFFFBBB>>>>>>CCCIIIMMMOOOMMMNNNOOOPPPQQQQQQQQQQQQSSSQQQMMMJJJIIIJJJLLLMMMQQQUUU]]]eeelllmmmjjjhhhccc```^^^]]]YYYUUUVVVZZZccchhhooowww|||www||||||xxxwwwwwwsssllleeeYYYXXXXXXXXXXXX[[[fffrrr|||111555999AAARRReeellliiiSSSPPPQQQYYYbbbhhhooovvv~~~{{{{{{|||}}}xxxssswww{{{|||zzzvvvnnnggg___XXXQQQLLLEEECCC@@@???AAABBBCCCCCCEEEDDDDDDEEEJJJPPPVVVZZZccchhhnnnrrrvvv~~~|||sssiiibbb___```cccfffmmmyyy{{{{{{~~~|||{{{zzz||||||uuulllbbbTTTJJJCCC>>>888333111111111000111111222222222333333444555666777777888888777777777777777888999999:::::::::;;;;;;;;;::::::;;;<<<=========<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<=========???BBBEEEJJJPPP\\\lll}}}zzztttjjj```YYYSSSSSSRRRNNNHHHBBB???===CCCNNN^^^jjjrrryyyvvvqqqnnnuuu~~~xxxxxx{{{kkk[[[VVVPPPLLLLLLMMMMMMLLLLLLHHHEEEEEEIIINNNRRRTTTZZZRRRIIIDDDDDDFFFEEECCCEEEEEEEEEEEEDDDCCCBBBAAABBBAAA???>>><<<;;;;;;;;;888777666555555444444444444888;;;EEEYYYnnnqqqiiicccooo~~~|||yyycccWWW]]]iii|||uuuhhhVVVJJJGGGEEELLLRRRUUU\\\eeegggdddccc^^^VVVMMMGGGGGGKKKOOOXXX[[[^^^]]]XXXQQQLLLIII;;;???BBBCCCIIIUUU___ccc^^^UUUNNNQQQVVVYYY\\\___]]]\\\ZZZWWWUUUSSSQQQQQQTTTVVV[[[ccciiinnnooonnnhhhhhhfffccc```___aaabbbeeeiiipppwww}}}}}}|||}}}{{{xxxwwwsssmmmggg```ZZZWWWZZZ\\\]]]ccckkkvvv222555888???NNN___eeedddWWWSSSRRRWWW___fffnnnuuu}}}}}}~~~~~~yyyuuuxxx{{{|||{{{vvvooohhh```YYYRRRMMMFFFCCC@@@???@@@BBBCCCBBBDDDCCCCCCEEEIIINNNTTTXXX___eeekkkpppttt|||~~~vvvnnnfffcccdddfffjjjppp|||||||||}}}|||}}}||||||{{{~~~zzzmmmcccVVVKKKEEE???:::555111111111000111111222333222333444555666777777888999888888777777777888888999::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<;;;======>>>>>>???BBBEEELLLRRR___nnn~~~{{{xxxrrriii```YYYTTTUUUUUUQQQIIIBBB??????FFFRRRbbbooovvv{{{tttoooppp|||~~~}}}vvvdddVVVRRRNNNLLLLLLMMMLLLKKKMMMJJJFFFFFFJJJPPPUUUXXX]]]UUUKKKEEEEEEFFFFFFDDDGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<;;;:::999777666666555555666999<<>>888555111111000000111222222333333333444555666777888888999999888888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>?????????@@@CCCFFFNNNUUUbbbsss~~~|||zzzvvvppphhh^^^XXXTTTXXXZZZTTTJJJAAA@@@AAAJJJVVVhhhtttzzz}}}zzzqqqllltttzzzzzz~~~nnnZZZQQQNNNLLLKKKLLLMMMMMMLLLOOOKKKGGGGGGKKKQQQVVVYYY[[[TTTKKKGGGHHHKKKNNNNNNLLLKKKJJJHHHGGGEEEDDDCCC@@@??????>>>======>>>>>>>>>===<<<:::888777666666777999;;;BBBUUUiiiooojjjcccooo~~~lll\\\ZZZaaazzzvvvgggYYYSSSIIIMMMQQQVVV___iiimmmmmmjjjfff___VVVNNNJJJJJJKKKLLLMMMNNNLLLHHHEEECCCBBBCCCGGGLLLTTTdddvvvxxxkkk___]]]___aaadddgggmmmooorrrsssqqqmmmgggddd^^^dddlllnnnmmmkkkmmmooojjjjjjiiigggeeefffhhhkkkooorrrvvv|||~~~~~~|||yyyxxxssspppqqqrrrrrrvvv{{{333333555999CCCPPPZZZ^^^bbbYYYRRRTTT[[[dddqqq|||~~~|||~~~|||xxxsssrrrsssuuuwwwxxxyyyzzzxxx~~~{{{{{{}}}yyyrrrkkkddd]]]VVVQQQHHHEEEAAA??????AAABBBBBBAAAAAAAAABBBEEEIIINNNQQQVVV\\\eeekkkqqqzzz{{{uuurrrqqqqqqwwwzzzyyyvvvxxx|||~~~}}}wwwlllcccVVVJJJAAA:::444111000000000000111222333333444444555666777888888999:::999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<===============<<<;;;:::======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======>>>???@@@@@@@@@AAADDDGGGOOOXXXgggyyy~~~zzzuuuooofff\\\VVVTTTZZZ]]]VVVJJJAAA@@@CCCKKKYYYkkkxxx|||||||||}}}wwwuuuooommm|||~~~xxxyyy~~~iiiTTTQQQOOOLLLJJJKKKNNNQQQSSSRRRNNNIIIHHHKKKOOOTTTVVVTTTOOOJJJIIIMMMTTTZZZ^^^RRRQQQNNNKKKGGGDDDBBBAAA??????>>>>>>>>>??????@@@@@@???===;;;999777666666444777777===NNNcccjjjfffeeeqqq~~~tttaaaZZZ\\\ppp|||}}}qqqcccZZZLLLMMMPPPVVV___gggkkklllkkkiiiddd\\\SSSKKKHHHGGGHHHIIIHHHFFFCCCBBBBBBCCCGGGLLLTTTaaauuu~~~pppbbb^^^___bbbfffjjjnnnrrryyy}}}~~~yyysssooogggooouuutttlllggghhhkkkmmmmmmllljjjiiiiiikkkmmmsssuuuyyy~~~111111333888AAAMMMZZZccceee[[[SSSSSS[[[hhhwww}}}~~~yyyjjjmmmqqqtttuuuvvvuuutttooovvv}}}zzzzzz~~~{{{tttmmmfff___XXXTTTJJJFFFAAA>>>>>>@@@AAAAAAAAA@@@@@@AAACCCGGGKKKMMMSSSZZZcccjjjpppyyy{{{xxxwwwwww|||}}}yyyvvvyyy}}}|||uuupppjjjbbbVVVIII>>>777222///000000000000111222333444444555555666777888999999:::::::::::::::;;;<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>===<<<;;;;;;======<<<<<<<<<======>>>========================>>>======<<<<<<======>>>>>>@@@AAAAAAAAACCCGGGIIIPPP[[[lll{{{uuunnndddZZZTTTTTTYYY[[[TTTHHH@@@@@@DDDKKKYYYlllyyy|||zzzxxxwwwqqqrrrpppssszzzvvvxxx~~~jjjVVVUUURRRNNNKKKLLLPPPVVVZZZXXXTTTOOOMMMMMMPPPRRRSSSOOOMMMJJJKKKPPPYYYaaaeeeXXXUUUQQQLLLGGGCCC@@@??????????????????@@@@@@AAA@@@???===:::888666555555444666777;;;KKK```gggdddfffsss{{{gggZZZXXXfffrrryyykkk___TTTRRRSSSYYYbbbhhhjjjjjjkkkjjjggg```WWWMMMFFFCCCDDDDDDCCCAAA??????AAACCCJJJQQQ^^^nnn~~~pppbbb]]]___ccchhhmmmlllrrr{{{|||xxxooovvvzzztttiiiaaaaaaeeeoooppppppooommmllllllmmmtttwww{{{000///222888???JJJ[[[hhhggg\\\SSSSSS\\\jjj|||~~~iiipppvvvxxxwwwwwwtttqqqjjjpppzzz}}}}}}|||||||||vvvooohhhaaa[[[VVVKKKGGGAAA>>>>>>???@@@AAA@@@@@@@@@AAACCCEEEHHHJJJPPPXXXaaahhhnnnwww}}}{{{{{{{{{~~~~~~zzzvvvzzz}}}xxxrrrmmmiiieee^^^SSSGGG===666222111//////000000111222444444555555666777888999::::::;;;::::::;;;;;;<<<===>>><<<<<<<<<============>>>======>>>>>>>>>===<<<<<<======<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>@@@AAABBBCCCFFFIIILLLTTT```rrr{{{tttmmmcccZZZSSSTTTVVVVVVOOOEEE???@@@DDDMMM[[[nnnzzz}}}zzzwwwuuuppppppsss~~~}}}wwwuuuzzznnn[[[VVVTTTQQQMMMLLLPPPWWW\\\\\\YYYUUURRRRRRRRRRRRQQQOOONNNLLLLLLPPPVVV]]]aaaYYYVVVQQQLLLFFFBBB???>>>AAA@@@@@@@@@@@@@@@AAAAAA@@@>>><<<:::888666555555555999:::===LLL___gggddddddqqqjjjZZZTTTZZZgggyyyqqqddd]]]YYYXXX```hhhkkkkkkkkkiiijjjjjjeee\\\PPPGGGBBB===>>>>>>===<<<<<>>HHHZZZkkkhhh]]]SSSSSS\\\jjj}}}qqq{{{~~~{{{vvvppphhhnnnvvv~~~|||}}}}}}~~~}}}wwwpppjjjccc\\\XXXLLLGGGAAA>>>===???@@@AAAAAA@@@@@@AAABBBEEEGGGHHHNNNUUU^^^ffflllttt~~~|||}}}~~~~~~}}}zzzvvvzzz}}}|||vvvqqqlllhhhccc```YYYTTTKKKAAA888333222222/////////000111333444555555666666777888999:::;;;;;;;;;;;;;;;<<<===>>>???<<<<<<=========>>>>>>>>><<<======>>>>>>>>>>>>==================>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>======>>>>>>???===???AAACCCDDDGGGLLLOOOZZZfffyyy}}}xxxrrrkkkcccZZZUUUSSSSSSOOOIIIAAA>>>@@@CCCQQQ___qqq}}}|||xxxwwwrrrpppvvvzzzwwwzzzmmm\\\SSSSSSRRRPPPNNNOOOSSSVVVZZZWWWUUUSSSSSSRRRPPPNNNMMMMMMLLLLLLMMMQQQVVVYYYVVVTTTOOOJJJEEEBBBAAA@@@BBBAAAAAA@@@@@@@@@AAAAAA???>>><<<:::888777666666444999;;;>>>LLL^^^eeebbb___mmm|||kkkYYYPPPOOO\\\ooovvvhhhaaa[[[[[[dddmmmmmmkkkkkkhhhkkkmmmjjjaaaUUUJJJDDD:::;;;<<<;;;;;;<<>>===>>>@@@@@@AAAAAAAAAAAABBBDDDFFFHHHLLLSSS]]]dddjjjrrr}}}}}}|||~~~}}}}}}{{{vvvyyy~~~|||~~~||||||wwwrrrlllgggccc```\\\ZZZNNNJJJCCC:::333000000222/////////000111333444555666666777888999::::::;;;;;;;;;;;;<<<<<<>>>??????============>>>>>>>>>>>><<<<<<===>>>>>>???>>>>>>===============>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????===???AAACCCEEEIIIMMMQQQ___kkk~~~|||yyyuuupppjjjccc[[[VVVSSSPPPKKKDDD???>>>???BBBTTTbbbttt~~~{{{zzztttpppxxx|||wwwyyyiiiYYYOOOQQQSSSQQQOOOMMMNNNPPPTTTSSSRRRQQQQQQPPPMMMKKKJJJJJJJJJJJJKKKNNNRRRUUUSSSQQQMMMHHHEEECCCBBBBBBCCCBBBAAAAAA@@@@@@@@@AAA@@@???===;;;999888888777222777:::===JJJ[[[bbb___[[[hhh}}}wwwjjjWWWNNNIIIUUUhhhzzzzzzjjj___YYYZZZeeennnnnnkkkjjjhhhlllooommmdddXXXLLLFFF999;;;<<<======>>>@@@BBBPPPccc|||nnn```SSSOOOQQQTTTYYY^^^cccgggmmmrrruuuuuusssqqqmmmmmmjjjccc[[[WWWYYY\\\lllrrrzzz}}}{{{rrrwww}}}{{{{{{///000333555888BBBVVViiillldddXXXTTT]]]nnnxxx{{{}}}{{{|||rrrnnnsss|||zzztttooohhh___YYYMMMIIICCC@@@???@@@@@@@@@AAA???@@@CCCDDDCCCGGGLLLPPPVVV\\\aaadddkkkttt{{{~~~}}}}}}}}}}}}}}}}}}}}}yyy{{{{{{}}}zzzsssrrrkkkccc]]]XXXTTTOOOKKKJJJEEE???888222/////////...//////111222333444444888999:::;;;<<<============>>>???@@@@@@AAA@@@@@@>>>???@@@@@@@@@>>>===<<<>>>>>>?????????>>>>>>===??????@@@@@@@@@@@@??????@@@???>>>======>>>???@@@AAA@@@???>>>============BBBAAACCCHHHJJJLLLRRRYYYcccttt|||xxxqqqkkkeee___YYYVVVSSSOOOGGG>>>;;;===AAABBBQQQjjjwwwwww~~~yyypppyyyyyywww}}}hhh^^^VVVQQQNNNPPPPPPNNNOOOQQQPPPPPPOOOOOONNNMMMLLLLLLJJJJJJIIIJJJKKKLLLNNNOOOMMMLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@>>><<<<<<>>><<<999555555777999>>>HHHTTT\\\```YYYggg~~~uuusssqqqZZZGGGEEEPPP___nnn}}}|||sssggg[[[WWW```gggeeedddhhhhhhnnnrrrpppjjj```PPPBBB===999888<<<>>>>>>BBBGGGVVVjjjlll]]]NNNIIIIIIKKKOOOSSS^^^cccjjjooopppooommmlllfffhhhhhhccc\\\XXXZZZ^^^fffppp}}}{{{zzzvvvsssxxx//////222444777???RRRdddjjjddd[[[VVV\\\kkkvvvyyyxxx{{{~~~}}}{{{{{{uuutttzzz{{{uuuppphhh___XXXMMMIIICCC@@@????????????AAA@@@BBBFFFGGGEEEHHHMMMNNNSSSZZZ___bbbiiiqqqxxx~~~~~~}}}}}}||||||zzz{{{|||zzzvvvxxx|||}}}~~~}}}wwwrrrppphhh___VVVQQQLLLGGGBBB<<<:::666222000000000111...///000111222444444555777888999;;;<<<<<<======<<<===>>>???@@@@@@@@@@@@???????????????>>>======???????????????>>>>>>===??????@@@@@@@@@@@@??????@@@???>>>======>>>???@@@@@@@@@???>>>>>>>>>>>>>>>@@@@@@BBBGGGJJJMMMUUU]]]kkk~~~yyyuuuoooiiiccc^^^YYYVVVTTTOOOFFF>>>;;;>>>BBBDDDRRRiiiuuuwwwwwwttt{{{{{{xxxfff^^^[[[TTTPPPQQQRRRQQQPPPRRROOONNNNNNMMMLLLLLLKKKKKKLLLKKKJJJJJJJJJKKKLLLMMMLLLKKKIIIFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@BBB???<<<;;;<<<<<<:::888777777999<<>>AAAAAAEEEJJJKKKIIIJJJNNNMMMRRRXXX]]]aaagggooovvv{{{}}}|||{{{zzzvvvwwwyyy{{{|||}}}~~~~~~~~~~~~~~~uuuqqqtttxxx}}}||||||wwwssskkkbbbWWWMMMFFFAAA<<<888222111000000///000000111//////000222333444555666777888999:::<<<<<<<<<<<<;;;<<<===>>>@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@@@@??????@@@???>>>>>>>>>>>>???@@@>>>>>>>>>>>>>>>???@@@@@@??????AAAFFFJJJNNNXXXbbbwww}}}uuuqqqkkkfffbbb^^^ZZZWWWUUUOOOFFF???<<<>>>BBBFFFWWWjjjssswwwuuuzzzrrrfffbbbaaaXXXQQQRRRTTTSSSRRRRRRMMMMMMLLLLLLKKKJJJJJJJJJNNNMMMKKKJJJJJJJJJKKKLLLKKKIIIGGGEEEDDDDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@@@@EEEAAA===;;;;;;<<<<<<<<<:::888888:::@@@IIIRRRXXXXXXaaassszzz|||~~~llliiinnnuuurrr^^^MMMHHHKKKRRR\\\kkk|||zzziii[[[QQQRRRWWWYYY___fffnnnsssvvvtttnnndddVVVIII>>>:::888:::;;;;;;???DDDLLLVVVcccmmmvvv~~~|||kkk]]]OOOIIIHHHGGGHHHKKKPPPUUU]]]dddhhhkkknnnpppkkkiiifffdddcccdddfffgggfffppp~~~wwwnnnooouuu111000111333333888EEESSSaaadddccc]]]\\\dddpppwwwtttyyy||||||{{{{{{wwwwwwwwwrrrqqqqqqvvv~~~|||uuuvvv}}}yyysssjjj```XXXOOOJJJEEEAAA??????>>>>>>AAACCCHHHOOOPPPLLLLLLOOOOOOSSSXXX]]]bbbiiipppuuu{{{}}}{{{yyyxxxrrrsssuuuwwwyyyyyyyyyxxxwwwwwwxxxxxxyyy~~~{{{~~~{{{pppmmmqqqvvv|||}}}}}}zzzwwwyyy{{{~~~yyysssnnnaaaYYYMMMCCC===999555222111111111111111000///...///000111333444666777777777888999;;;<<<<<<<<<<<<:::;;;<<<>>>???@@@AAAAAA@@@???>>>======>>>???@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???????????????????????????=========>>>???@@@BBBBBB@@@@@@CCCGGGJJJPPP\\\hhh{{{sssoooiiidddaaa^^^[[[YYYYYYPPPFFF???<<<<<>>======<<<===999777999===BBBKKKTTTXXX```qqq}}}xxxzzzrrrbbbbbbgggpppzzzuuu```NNNGGGGGGKKKTTTaaapppqqqbbbSSSNNNOOORRRYYYaaahhhmmmpppoookkkdddXXXLLLBBB===:::<<<<<<<<<@@@EEELLLRRRZZZeeetttrrrdddUUUNNNKKKHHHGGGHHHMMMQQQYYY```ffflllqqqtttooolllhhhfffggghhhiiiiiidddnnn}}}wwwkkkkkksss222111111333333666@@@KKKYYYaaaddd___]]]dddpppwwwxxx|||}}}yyywwwxxxxxxoookkkkkkrrrzzz|||xxxsssrrrwww|||uuulllaaaYYYQQQLLLFFFBBB@@@??????>>>AAACCCJJJQQQRRRNNNMMMPPPSSSVVVZZZ___eeelllrrrvvv||||||yyywwwuuuooopppsssuuuvvvwwwwwwvvvtttttttttuuuxxx}}}|||vvvtttyyytttkkkiiinnnsssxxxzzz{{{|||vvvrrrrrrssswww||||||}}}{{{rrrhhhbbbUUUMMMCCC;;;888666333111111111222222111000...---000000222333555777888999888999:::;;;<<<=========;;;<<<===???@@@@@@AAAAAA@@@???>>>======>>>???@@@======<<<<<<<<<===>>>???@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????<<<======>>>???AAACCCDDDCCCCCCFFFIIILLLRRRaaaooo~~~yyyqqqmmmgggccc```___]]][[[\\\QQQFFF@@@<<<;;;AAAJJJ^^^kkkpppsss|||{{{rrrrrrttt|||nnnlllmmmaaaXXXQQQQQQSSSQQQOOOPPPNNNNNNMMMMMMMMMMMMLLLLLLMMMMMMLLLLLLMMMOOOPPPQQQIIIHHHFFFEEEDDDEEEFFFGGGHHHGGGGGGFFFDDDCCCCCCBBBBBBCCCDDDDDDBBB@@@===<<<>>>:::888:::;;;>>>GGGQQQYYY___pppyyyxxxyyykkk^^^^^^bbbkkkuuuzzzdddPPPGGGDDDGGGPPPZZZeeeuuuyyyjjjXXXMMMIIIKKKPPPVVV[[[aaaeeefffeeebbbXXXNNNCCC>>>;;;;;;<<<<<<@@@EEEIIINNNXXXfffzzz{{{lll\\\TTTOOOKKKIIIJJJKKKOOOUUU[[[aaaiiipppuuutttqqqmmmjjjjjjjjjjjjjjjeeennn|||vvviiiiiinnn222000111333333444;;;DDDPPPYYY```^^^^^^eeepppwwwyyy|||yyyxxxxxxvvvnnnkkkmmmuuu{{{zzzuuurrrooosssxxx~~~~~~wwwnnnccc[[[SSSNNNHHHCCCAAA@@@??????@@@CCCJJJQQQRRROOONNNPPPUUUWWWZZZ```fffmmmsssvvvzzz}}}~~~{{{xxxuuusssnnnooopppqqqrrrsssssssssqqqqqqqqqrrruuuzzz~~~xxxrrroooooouuu}}}zzznnnfffeeejjjooouuuxxxzzz{{{~~~rrrlllkkklllooosssvvvyyy}}}}}}wwwlll```XXXIIIBBB;;;666555444333111------...///////////////000111333444666888::::::999:::;;;<<<===>>>>>>>>>===>>>???@@@@@@AAA@@@@@@>>>>>>>>>>>>>>>??????@@@:::999999:::;;;===???@@@@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAA@@@??????=========>>>@@@BBBCCCDDDFFFFFFIIILLLOOOWWWhhhyyy|||xxxpppkkkfffaaa___^^^]]]\\\\\\OOODDD@@@===<<>><<>>:::;;;;;;<<<@@@FFFFFFNNN\\\oooppp```WWWSSSOOONNNOOOMMMOOORRRVVV\\\dddlllrrrxxxvvvtttqqqnnnmmmlllllljjjrrruuuhhhhhhhhh000...///111111111777>>>EEEPPPYYY[[[]]]eeepppvvvvvvxxx|||zzzxxxtttpppmmmlllpppxxx{{{uuupppooolllooosssyyy~~~yyypppeee]]]UUUQQQJJJEEECCCAAA@@@???@@@BBBIIIPPPQQQNNNNNNPPPTTTUUUXXX^^^eeelllqqqtttuuuxxx|||~~~}}}zzzwwwsssqqqnnnmmmmmmllllllmmmmmmmmmmmmmmmmmmnnnqqqsssuuuuuutttvvvxxxvvvqqqkkkhhhggghhhnnnxxx}}}uuukkkcccaaaeeejjjooosssvvvwww|||vvviiidddbbbbbbdddhhhooorrrvvvtttmmm```TTTLLL???:::555222333333222000---------...//////000000111222333555777999;;;;;;:::;;;<<<>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@======>>>???????????????666666666777999<<>>>>>???@@@BBBCCCDDDEEEFFFJJJNNNRRR]]]qqqzzzwwwnnnjjjddd___]]]\\\[[[[[[YYYLLLAAA???>>>>>>HHHUUUdddsss|||zzzqqquuullleeeccc___VVVTTTTTTTTTPPPKKKKKKOOONNNNNNOOOOOOOOOOOOOOOOOOMMMLLLLLLKKKLLLMMMOOOOOOIIIJJJJJJJJJIIIHHHFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGCCCFFFIIIHHHDDDAAA@@@@@@>>>999:::???>>><<>>???@@@DDDJJJNNNZZZkkk~~~~~~ooo^^^VVVSSSRRRSSSUUURRRSSSTTTUUUYYYaaaiiioooyyyzzz{{{xxxtttqqqqqqrrrrrryyysssggggggiii}}}...,,,---/////////444:::???JJJTTTXXX\\\eeeoootttrrrtttxxxzzz{{{wwwpppjjjjjjjjjqqqyyyyyyqqqjjjjjjiiilllqqqvvvzzz}}}~~~~~~zzzrrrggg___WWWRRRKKKFFFCCCBBBAAA@@@@@@BBBHHHOOOPPPNNNMMMPPPRRRSSSVVV[[[cccjjjoooqqqpppsssxxx}}}}}}}}}}}}|||zzzvvvsssqqqnnnmmmkkkiiigggggghhhhhhjjjiiiiiijjjlllnnnmmmmmmlllnnnooommmgggcccaaabbbbbbhhhrrr|||}}}zzzsssiiiaaa^^^aaaeeeiiinnnrrrrrrwww~~~{{{ooobbb\\\ZZZYYY\\\```dddfffhhheee\\\PPPDDD>>>:::666222000111222111///111111000/////////000000111222333555888:::;;;<<<;;;<<<===???@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@<<<===>>>@@@@@@@@@???>>>444444444666888<<<@@@BBB@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBBBBAAA@@@???>>>>>>>>>???@@@AAACCCDDDDDDFFFJJJOOOUUUaaawww~~~yyyvvvmmmhhhbbb]]][[[[[[ZZZYYYVVVHHH>>>??????@@@KKKZZZmmm}}}{{{pppttt}}}fff___\\\VVVRRRSSSUUUVVVPPPJJJKKKPPPNNNNNNNNNNNNNNNNNNOOOOOOMMMMMMKKKJJJJJJJJJKKKLLLJJJJJJKKKLLLKKKHHHFFFDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFHHHIIIFFFCCC@@@AAACCC===999:::AAA@@@<<>>????????????@@@AAAAAAAAAAAA@@@?????????@@@@@@@@@@@@???>>>>>>777777888999;;;>>>AAACCCAAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBCCCBBBAAA@@@???@@@??????@@@AAADDDFFFGGGHHHJJJOOORRRWWWddd}}}|||uuuqqqlllgggeee^^^UUUZZZaaa\\\TTTIIIAAA???>>>AAAQQQbbb}}}{{{ttt}}}qqq]]]TTTTTTUUUTTTTTTUUUSSSPPPMMMLLLLLLSSSSSSSSSSSSRRRPPPOOOOOOJJJJJJIIIIIIIIIJJJJJJKKKGGGKKKOOORRRRRRNNNIIIEEEFFFEEECCCBBBCCCFFFHHHJJJHHHGGGFFFDDDCCCAAA@@@???CCC>>>;;;;;;;;;===EEENNNTTT___gggmmm{{{sssWWWLLLEEEGGGIIIJJJWWWggg~~~yyyjjjXXXJJJIIINNNLLLMMMQQQWWW[[[\\\ZZZZZZTTTJJJCCCEEEHHHKKKSSS\\\lllssswwwlll]]]RRROOOQQQTTTVVVYYYZZZ[[[\\\^^^bbbggglllxxxvvvqqquuu{{{{{{wwwgggfffpppzzzuuutttxxx|||}}}|||xxx111000//////000222444555;;;CCCIIILLLRRR]]]hhhlllrrrppptttwwwpppnnnnnnoooyyy~~~yyyqqqnnnllljjjjjjuuu|||xxxrrrsssxxx||||||ttthhh___XXXPPPJJJJJJJJJFFFDDDDDDCCCDDDEEEHHHLLLMMMLLLJJJMMMNNNQQQUUUZZZ^^^bbbdddfffkkkqqqvvvzzz|||zzzxxxuuuqqqnnniiigggdddaaaaaabbbdddfffeeeeeeeeedddcccaaa```___^^^^^^]]]\\\ZZZYYYXXXXXX^^^bbbgggmmmqqqtttttttttqqqmmmggg^^^XXXVVVWWWYYY___```bbbeeegggiiikkkllleee]]]SSSMMMMMMOOOPPPOOOOOONNNKKKGGGAAA;;;666333555444222111//////......000000000111111111111111555666888999999888666555;;;<<<===???@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<===???AAABBB>>>?????????@@@@@@@@@@@@AAAAAABBBBBBBBBAAA@@@???@@@@@@@@@@@@AAACCCEEEFFFHHHJJJOOOUUU[[[iii{{{uuuppphhhbbbaaa]]]VVV^^^fffaaaSSSHHH@@@>>>???DDDTTTfff}}}~~~mmm[[[SSSRRRRRRRRRSSSTTTSSSPPPOOONNNOOORRRRRRSSSRRRRRRQQQPPPOOOKKKJJJJJJIIIIIIIIIIIIJJJKKKNNNSSSVVVUUUQQQKKKHHHFFFDDDCCCBBBBBBDDDGGGIIIGGGFFFEEEDDDCCCAAAAAA@@@???;;;:::;;;;;;;;;@@@GGGSSS]]]eeehhhtttyyy^^^QQQGGGGGGHHHJJJUUUcccxxx~~~ppp]]]NNNJJJNNNPPPRRRWWW^^^cccdddcccbbb]]]SSSKKKKKKMMMQQQZZZdddssswwwyyymmm]]]RRROOORRRVVVXXX[[[\\\]]]^^^```dddiiimmmxxx~~~~~~uuupppsssxxx}}}xxxiiihhhrrr~~~~~~}}}vvv000/////////000222444666999CCCKKKMMMQQQ[[[fffmmmsssqqqttt~~~sssnnnnnnnnnsssyyy{{{vvvooommmmmmmmmlllvvv|||wwwqqqqqqvvvyyy}}}~~~~~~~~~uuuiii```XXXQQQLLLMMMMMMJJJHHHHHHEEEEEEFFFIIILLLMMMLLLKKKKKKLLLNNNRRRVVV[[[^^^``````eeekkkqqqvvv}}}~~~~~~~~~~~~}}}{{{zzzyyyvvvqqqnnnhhhfffcccaaa```aaacccddddddcccbbb```^^^[[[YYYWWWWWWXXXXXXXXXXXXXXXXXXXXXXXX[[[___dddggghhhhhhhhhgggddd___XXXRRRPPPQQQSSSWWWWWWXXXZZZ[[[]]]^^^^^^WWWQQQIIIEEEDDDDDDCCCBBB???>>><<<999666333111000222222111000////////////000000111111222222333333777888999::::::999888777;;;<<<>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@??????>>>AAA@@@@@@??????@@@@@@AAA@@@??????>>>???@@@BBBCCCAAABBBBBBBBBBBBAAA@@@@@@AAAAAA@@@@@@AAACCCEEEFFFHHHKKKQQQXXX```ooo~~~yyysssnnneee^^^]]][[[WWW```hhhcccQQQGGG???>>>@@@GGGZZZnnngggXXXRRROOONNNPPPRRRSSSSSSQQQPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQPPPKKKKKKJJJIIIHHHHHHIIIIIILLLOOOTTTWWWVVVQQQLLLHHHEEEDDDBBBAAAAAACCCDDDFFFEEEDDDDDDCCCBBBBBBAAAAAA<<<:::;;;===<<<;;;===BBBPPP[[[cccdddkkk~~~gggWWWIIIFFFGGGJJJRRR\\\ooo}}}xxxeeeTTTMMMOOOTTTYYY```ggglllnnnnnnmmmhhh^^^TTTOOOOOOTTT^^^gggrrrtttvvvxxxyyy{{{}}}tttbbbVVVQQQSSSVVVYYY]]]^^^```aaacccfffkkknnnyyyyyyssstttwwwzzzkkkjjjttt{{{sss/////////000111333444555666BBBLLLOOORRR\\\iiiqqqtttsssuuu{{{zzzppplllllllllooorrruuurrrmmmkkklllmmmnnnuuuwwwqqqlllooovvv{{{~~~vvviii```YYYRRROOOQQQSSSPPPNNNNNNIIIHHHGGGIIIKKKMMMMMMLLLIIIKKKMMMPPPTTTXXX\\\^^^]]]aaahhhmmmrrryyy~~~}}}}}}{{{zzzzzzzzzyyyvvvqqqmmmgggfffccc```______```aaabbbbbbaaa___\\\YYYWWWUUUSSSSSSTTTTTTTTTUUUUUUUUURRRTTTWWWZZZ\\\]]]\\\\\\]]][[[VVVQQQLLLJJJKKKMMMOOOOOOOOOPPPPPPQQQQQQQQQKKKGGGBBB>>>===<<<:::888888777555333111000000000000000////////////000000000111111222333444444555555666888:::;;;<<<<<<<<<;;;<<<===???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@@@@AAAAAA@@@@@@???>>>BBBBBBAAAAAAAAAAAAAAAAAAEEEDDDBBB@@@@@@AAACCCDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBAAAAAABBBCCCEEEFFFJJJMMMSSS\\\fffuuu|||wwwpppllleee]]][[[ZZZXXXaaahhh```OOOEEE>>>>>>BBBLLLaaavvvwwwaaaVVVQQQMMMLLLPPPRRRSSSSSSQQQPPPPPPQQQPPPPPPQQQQQQQQQQQQQQQPPPKKKKKKJJJIIIHHHHHHHHHHHHJJJMMMQQQSSSRRRMMMHHHDDDDDDCCCBBBAAA@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBB???======>>>===;;;===BBBKKKXXXbbbcccggguuunnn\\\KKKEEEFFFIIIPPPWWWiiixxxnnn]]]TTTTTTYYYaaajjjppptttxxxyyywwwooogggZZZPPPLLLOOOWWW___cccdddfffhhhmmmvvvmmm]]]UUUTTTVVVWWW\\\___bbbdddfffiiilllooo|||zzzyyyyyy{{{lllllluuuyyyqqq/////////000111333444444333@@@LLLPPPSSS^^^kkkttttttsssssswww~~~xxxnnnjjjiiigggfffhhhlllmmmllliiijjjlllmmmrrrqqqkkkhhhppp{{{vvviii___WWWSSSRRRVVVYYYVVVSSSRRRMMMKKKIIIIIIKKKLLLLLLKKKJJJKKKMMMOOOSSSWWWZZZ\\\]]]aaafffjjjooovvv}}}}}}}}}yyyyyyyyyyyyxxxuuupppmmmfffeeebbb```^^^^^^^^^^^^^^^^^^]]]\\\ZZZWWWVVVTTTNNNNNNNNNMMMMMMLLLLLLLLLLLLNNNPPPRRRSSSSSSRRRRRRRRRQQQOOOKKKGGGEEEFFFGGGIIIIIIHHHHHHHHHHHHHHHGGGCCC@@@===:::888777555444666555333111000000000111///////////////000000111000111222333444555666777777777999:::;;;======>>>:::;;;<<<>>>???@@@AAAAAA@@@@@@@@@@@@@@@??????>>>@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAABBBBBBBBBBBBHHHFFFDDDBBBAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBCCCEEEGGGHHHNNNPPPWWWaaakkkzzz}}}yyysssmmmhhhaaaYYYXXXYYYZZZeeeiii___MMMCCC===@@@FFFQQQhhh}}}|||~~~ooo\\\TTTPPPLLLLLLQQQSSSSSSRRRPPPNNNNNNNNNNNNOOOOOOPPPPPPPPPOOOOOOJJJJJJIIIHHHHHHHHHHHHHHHJJJLLLNNNOOOMMMJJJEEEBBBCCCBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@===<<<===;;;:::===CCCFFFUUUcccffffffppprrrbbbOOOEEEEEEHHHNNNSSSeeeuuuvvvfff^^^\\\bbbllluuuxxx{{{vvvoooaaaRRRHHHHHHNNNSSSQQQTTTXXX___iiiyyyyyyfff[[[WWWUUUUUU[[[^^^bbbeeehhhkkknnnppp|||~~~||||||mmmlllssswwwmmm000000000111222222333333111===HHHMMMRRR^^^jjjppppppppppppqqqwww~~~{{{~~~wwwooojjjgggdddbbbbbbeeeiiijjjhhhiiimmmnnnqqqpppkkkkkkuuuwwwkkkaaaVVVTTTVVV^^^aaa^^^YYYWWWRRROOOLLLJJJJJJKKKKKKJJJJJJJJJLLLOOORRRUUUXXXZZZ]]]aaafffjjjnnnvvv~~~||||||}}}zzzyyyxxxwwwvvvtttpppllleeedddbbb___]]]\\\\\\\\\XXXXXXXXXWWWUUUTTTRRRQQQNNNMMMLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIHHHEEEBBB@@@AAABBBCCCBBBBBBAAAAAA@@@@@@@@@===<<<999777555444444444444333111///......//////000/////////000000111222111111222444555777888888;;;;;;::::::::::::;;;;;;:::;;;===???@@@AAABBBBBB@@@@@@AAAAAAAAA@@@??????AAAAAAAAAAAAAAA@@@@@@???>>>???@@@AAABBBCCCCCCCCCFFFDDDCCCAAA@@@@@@@@@AAADDDCCCCCCBBBAAABBBBBBBBBDDDDDDCCCDDDEEEHHHJJJKKKQQQSSS[[[fffrrr{{{wwwpppiiiccc[[[SSSTTTYYY^^^jjjlll```KKKBBB>>>BBBIIIVVVmmm}}}gggWWWRRRMMMKKKLLLQQQRRRRRRQQQOOOMMMLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLIIIIIIHHHHHHHHHHHHIIIIIIMMMMMMMMMLLLKKKHHHEEEDDDBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>;;;:::;;;:::888<<>>===:::<<<@@@DDDPPP]]]ddddddiiiwww~~~zzz}}}rrraaaQQQHHHGGGKKKNNNZZZjjjxxxpppooorrr}}}}}}|||~~~}}}rrr^^^NNNHHHFFFDDDGGGLLLWWWhhh{{{rrrgggaaa]]][[[YYY]]]dddjjjnnnrrruuuwwwxxx|||qqqoooooo~~~}}}}}}~~~~~~~~~qqqccc111222222222222111000000///666>>>CCCJJJUUU\\\^^^ccceeeffffffmmmvvvxxxsssjjjrrrwwwvvvssspppkkkeeellleeeccceeeffffffkkkssssssxxx{{{yyy{{{|||pppfffaaaaaahhhsssxxxssslllgggYYYUUUOOOKKKIIIIIIIIIHHHHHHIIIJJJLLLOOORRRUUUVVV[[[___eeejjjqqqzzz}}}zzzxxxyyy{{{|||zzzwwwtttsssqqqnnnllldddcccaaa___\\\ZZZYYYYYYXXXWWWVVVUUURRRPPPNNNLLLGGGGGGFFFDDDCCCBBBAAA@@@??????@@@@@@@@@@@@@@@@@@<<<======<<<:::999999:::888888777777666555555444444444333111///000222444......//////000000111111222111111111111111222222111111333555777888:::;;;777777888999:::<<<===>>>>>>???@@@CCCDDDFFFGGGGGGDDDDDDEEEEEEDDDDDDCCCBBBAAAAAABBBBBBAAAAAA@@@???AAABBBCCCDDDDDDCCCBBBBBBAAABBBCCCEEEFFFGGGGGGGGGEEEDDDCCCBBBAAABBBCCCCCCDDDDDDEEEFFFIIILLLOOOPPPSSSVVV```nnn~~~~~~yyyssskkkccc]]]ZZZRRRTTT[[[bbbkkkhhhXXXHHHAAA???FFFOOO[[[qqq|||tttwww{{{vvv[[[QQQLLLGGGGGGLLLJJJLLLNNNNNNMMMMMMNNNOOOLLLLLLLLLLLLKKKJJJHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKOOOMMMIIIFFFCCCCCCCCCCCC@@@@@@AAABBBCCCCCCDDDDDDBBBBBBAAAAAA@@@??????>>>:::;;;???CCCBBB>>>>>>@@@EEENNNZZZ```aaafffuuu~~~zzzuuu~~~zzziiiVVVJJJGGGJJJMMMUUUeee{{{|||uuutttrrr}}}zzzwww~~~~~~~~~~~~uuuaaaPPPIIIFFFBBBGGGMMMZZZnnnsssjjjeeebbb```YYY^^^eeelllqqqtttxxxzzzyyy}}}}}}tttpppnnn|||xxxwwwqqqooommmlllnnnooopppppprrrvvv|||}}}nnn```222222222222222222333333333444777<<>>>>>>>>>>>>>>===<<<;;;999888777777777666666555444444333222222222222111111000000//////111111111111000000000000...///111222222222111000555666666555777;;;;;;888:::999999888888888888888======>>>???@@@BBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBAAAAAABBBBBBBBBEEEEEEFFFGGGHHHKKKNNNPPPUUU\\\hhhvvvzzztttmmmeee___[[[VVVTTTWWWaaammmnnnbbbVVVJJJCCCAAAIIIUUUaaappp}}}xxxrrrkkknnnoooWWWSSSQQQIIIEEEJJJLLLKKKLLLMMMOOOOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHKKKIIIGGGDDDBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDBBBAAA@@@???>>>>>>>>>>>>;;;>>>BBBEEEFFFCCC@@@===BBBHHHVVVcccdddcccqqquuuvvv~~~pppdddVVVLLLLLLRRRRRR```uuu}}}uuuyyyxxxuuupppmmmpppsssuuuwwwtttrrrkkk\\\KKKEEEIIIJJJWWWgggvvv~~~wwwrrrkkkeeeaaa]]]^^^bbbhhhpppwww|||~~~vvvpppmmmxxx|||rrrkkkgggeeeaaabbbdddeeeeeegggjjjmmmmmmttt~~~zzzlll^^^333333222222222222222222333444666:::AAAJJJSSSYYYbbb___]]]^^^ccchhhlllnnnmmmkkkooowwwzzzuuuooonnnpppiiieeefffhhhhhhkkkppptttuuuxxx|||~~~|||sssllltttvvvkkk^^^ZZZTTTOOOLLLJJJHHHGGGJJJJJJKKKKKKLLLOOOSSSVVV\\\aaahhhnnnuuu}}}{{{xxxwwwwwwwwwxxx{{{yyyuuusssqqqooommmkkkhhhfffbbb^^^[[[XXXWWWWWWQQQQQQQQQPPPNNNLLLJJJIIIGGGDDDAAA????????????>>>===<<<<<<;;;;;;;;;;;;;;;;;;:::888777666555555555555555444444333222222111111111111000000000000000000000000000000000000000......000111222111111000000444666555777:::;;;999999888888777777888888999===>>>>>>???@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFHHHIIIKKKMMMPPPRRRXXX```nnn}}}zzztttlllccc\\\XXXTTTSSSXXXeeerrrrrrdddUUUHHHBBBBBBJJJTTT___lllxxxzzzrrrnnniiinnn{{{oooXXXTTTSSSJJJGGGKKKOOONNNMMMMMMNNNOOOMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDBBBBBBAAAAAABBBCCCDDDDDDCCCBBBAAA@@@????????????>>>@@@EEEHHHIIIGGGDDDBBBCCCGGGRRR^^^aaaaaalll}}}xxxpppuuuzzzmmm___TTTQQQUUUZZZeeevvv~~~wwwooolllgggaaa___bbbfffiiipppppppppmmm```RRRNNNQQQSSS___nnn{{{{{{xxxtttnnngggbbb^^^___cccjjjrrrzzzwwwoookkkvvvrrriiidddaaa```dddeeefffggghhhlllqqquuuxxx}}}vvvhhhZZZ444444333333222222111111333444555888>>>HHHTTT[[[ccc```^^^^^^bbbfffiiijjjpppmmmooovvvyyywwwrrrppppppjjjeeefffhhhiiimmmqqqppprrruuuzzz~~~~~~zzzvvvwww|||~~~~~~~~~|||yyyyyynnn```]]]XXXSSSPPPMMMIIIFFFIIIIIIJJJKKKKKKNNNRRRUUU___ccchhhnnnttt~~~~~~}}}{{{xxxuuuttttttuuuwwwyyyvvvsssqqqpppnnnkkkhhheeedddaaa^^^ZZZWWWUUUSSSPPPPPPOOONNNMMMKKKIIIHHHEEEBBB???============<<<;;;;;;:::999999999999999888777666555444333333333444444333333222111111111000000000000111111111111////////////000000000000///000111222333333333333333999===:::888999:::999777777777777777888999:::===>>>>>>@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCCCCFFFEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHJJJLLLMMMOOORRRUUU]]]fffvvv{{{tttkkkaaaXXXSSSRRRRRRZZZkkkyyyxxxfffTTTEEECCCEEELLLUUU^^^hhhqqqyyyqqqkkkhhhgggppp~~~yyyrrr{{{ooo[[[WWWUUUMMMJJJNNNTTTQQQNNNMMMMMMMMMLLLKKKJJJJJJHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEBBBAAAAAAAAABBBCCCEEEFFFCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@CCCGGGJJJKKKJJJHHHGGGEEEEEEMMMXXX]]]___hhhsssppphhhqqq|||nnn```YYYYYYaaaiiivvvzzzgggbbbYYYSSSQQQSSSYYY]]]hhhlllqqqrrriii^^^XXXYYYXXXdddqqq{{{zzzxxxzzz|||}}}{{{uuummmfff```aaaeeellluuu~~~yyynnnkkkuuuzzzyyy~~~xxxllleeebbbbbbbbbjjjkkkmmmooosssyyy~~~yyyqqqcccUUU555555444333222222111111222333333666<<>>=========<<<:::;;;;;;:::999999999999:::666666555333333222222222222222222222111111000000//////000000111111222222///////////////000000000222222333555666777777888:::BBBFFFAAA;;;999888777666666666777888999:::;;;===>>>???AAABBBCCCDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDDDDDDDCCCFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFEEEHHHKKKMMMNNNPPPTTTXXXaaalll{{{tttjjj```VVVQQQPPPSSS___rrr|||fffRRRDDDFFFJJJQQQXXX___ggglllpppjjjeeeeeeiiivvv{{{wwwooozzzooo___[[[XXXQQQOOORRRWWWSSSOOOMMMLLLLLLKKKJJJJJJIIIGGGFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCC????????????AAACCCEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBB@@@CCCFFFIIIJJJJJJIIIHHHEEECCCHHHSSS\\\aaagggnnnkkkbbblll~~~{{{kkk```[[[aaahhhttt~~~hhh^^^SSSLLLJJJLLLRRRXXXccckkkwww{{{uuuiii^^^YYYTTT]]]hhhpppsssssspppmmmmmmvvvvvvmmmbbbdddgggmmmuuu}}}{{{mmmjjjvvv{{{wwwzzz{{{rrrmmmlllnnnppprrrvvv|||}}}vvvmmm___RRR555555444444333222111111000111333555;;;HHHYYYeeeggggggeeedddccceeegggiiixxxsssmmmmmmqqquuutttqqqqqqnnniiieeegggjjjmmmnnnkkkmmmnnnrrr{{{{{{~~~~~~}}}|||}}}wwwmmmhhheeeaaa\\\WWWQQQKKKGGGFFFGGGHHHHHHJJJMMMQQQTTTYYY\\\aaafffmmmxxx}}}{{{zzzzzzyyywwwvvvwwwuuurrrooonnnnnnooopppjjjiiiiiiiiijjjjjjhhhfff```___]]]ZZZVVVRRROOOMMMLLLLLLJJJIIIHHHGGGFFFFFFCCCAAA???>>>>>>>>><<<::::::999999888888888888888666555444333333333333333222222111111111111000000//////000000111111222222.../////////000000111111333333444555777888::::::<<>>@@@AAACCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFDDDHHHKKKLLLMMMPPPVVV\\\eeesss{{{sssiii___VVVQQQQQQWWWeeexxx{{{dddPPPEEEKKKRRRWWW\\\bbbhhhkkkjjjgggdddfffnnn~~~}}}yyyttt{{{mmmaaa^^^ZZZTTTRRRUUUWWWSSSOOOLLLKKKKKKJJJJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBB??????>>>???@@@BBBCCCEEEGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCCCC???@@@CCCEEEFFFGGGGGGGGGDDDBBBFFFPPP\\\dddjjjnnnnnnbbbhhhxxxuuufff]]]\\\cccooo}}}lll___PPPJJJHHHIIINNNVVVbbboooqqq___SSSOOOSSSYYY^^^```aaabbbeeeiiixxx}}}tttgggiiijjjnnnuuu}}}~~~~~~mmmiiitttzzzxxx}}}|||}}}{{{rrriii\\\PPP555555444444333333222222///111333444999FFFWWWdddffffffeeedddbbbbbbeeegggllljjjhhhjjjsss{{{zzztttpppoookkkgggiiiooorrrqqqnnnssstttuuu~~~~~~}}}xxxqqqmmmjjjddd___YYYSSSLLLHHHDDDEEEGGGGGGIIILLLPPPTTTUUUXXX^^^ccciiisss~~~~~~|||yyywwwwwwwwwuuutttuuutttrrrpppnnnnnnnnnnnngggffffffgggiiihhhfffddd___^^^[[[WWWSSSOOOMMMKKKJJJIIIHHHGGGEEEEEEEEEEEECCCBBB@@@??????>>><<<:::777777666555555555555666666555444333333333333444111111111111111111111111000000000000111111111111//////000000111111222222333333444555777999;;;<<<777===@@@===:::::::::888777777888888:::;;;=========>>>@@@BBBDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEIIILLLLLLLLLPPPYYYaaammm|||}}}wwwpppggg^^^VVVRRRTTT]]]mmm}}}www```NNNFFFOOOXXX\\\```fffjjjllljjjhhhhhhlllwww}}}zzz|||sssjjjbbb^^^ZZZUUUSSSVVVTTTQQQNNNLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA????????????@@@AAACCCDDDIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDD>>>???@@@BBBCCCDDDDDDEEECCCCCCGGGPPP\\\gggnnnqqqzzzxxxggggggsss~~~mmmaaaYYY___jjjyyyrrraaaQQQKKKIIIHHHMMMUUUcccssswwwaaaQQQNNNNNNOOORRRSSSTTT[[[cccmmmzzzooooooooopppuuu}}}qqqjjjrrr|||~~~vvvlllcccXXXMMM444444444444444444333333000222333333666AAAQQQ]]]aaabbbbbb```^^^^^^```cccbbbeeeiiippp|||xxxnnnooollliiimmmvvvzzzyyyuuu|||}}}zzzuuuqqqmmmggg```ZZZTTTNNNJJJCCCDDDFFFGGGHHHKKKPPPSSSTTTXXX]]]bbbgggnnnxxx|||yyywwwwwwvvvuuutttuuuttttttsssqqqpppnnnnnnhhhgggggghhhhhhgggdddaaa___]]]YYYTTTPPPMMMKKKJJJIIIHHHFFFEEEDDDCCCDDDDDDBBBAAA?????????>>>;;;999777777666555555555555555555444333333222222333333222222222222222222222222111111111000000000000000000000000111222333333333666666666888:::===???AAA777;;;<<<999999;;;;;;888999999999:::;;;<<<===>>><<<>>>AAACCCDDDDDDDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHKKKMMMLLLLLLRRR]]]fffwww|||yyyssskkkccc[[[VVVSSSXXXcccsssqqq\\\MMMGGGRRR\\\___bbbhhhmmmmmmllllllmmmssszzzwwwxxxjjjeee___\\\WWWSSSRRRTTTPPPNNNLLLLLLLLLLLLJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGGGGFFFEEEDDDCCCBBBAAA>>>>>>>>>???@@@BBBEEEFFFJJJIIIHHHGGGEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCCCCDDD@@@@@@@@@AAABBBCCCDDDDDDDDDEEEIIIPPP\\\gggooorrrwwwpppjjjqqq}}}uuuggg\\\___gggttt{{{hhhWWWSSSQQQNNNRRRZZZeeeuuu{{{fffUUUMMMKKKLLLOOOPPPSSS^^^jjjyyyxxxwwwuuusssvvvwwwpppttt|||oooddd[[[RRRIII333333444444444444444444111333444333444<<>>>>>===;;;888999999888777777777777777333333222222222222222222222222222222222222333333222222111111000000//////000000111222333333444444::::::;;;<<<>>>AAADDDFFF===>>><<<999:::<<<;;;666;;;;;;;;;;;;<<<<<<===>>><<<>>>AAACCCEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFJJJMMMNNNMMMLLLSSS```jjj}}}yyyvvvoooggg```YYYUUUSSSZZZgggwww}}}mmmYYYLLLGGGSSS]]]```bbbiiinnnnnnnnnooorrrxxx{{{vvvttt|||mmmdddaaa]]]ZZZUUUQQQPPPRRRMMMLLLKKKLLLMMMLLLJJJHHHEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBAAA=========???AAADDDFFFHHHKKKJJJIIIGGGFFFEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDGGGKKKQQQ[[[fffooorrruuuwwwmmmppp|||{{{kkkaaabbbfffqqqqqq```\\\ZZZVVVZZZbbbfffuuu}}}kkk[[[KKKJJJKKKQQQTTTXXXeeesss~~~|||yyyvvvwww{{{wwwwwwxxxjjj^^^VVVMMMFFF444444444333333333222222222222222333666<<>>===<<<;;;:::::::::999999888777666666333222222111111222222333333333222111000000111111111111111000000000000000333333333333444555666666999:::;;;;;;;;;===@@@CCC===<<<;;;;;;::::::::::::::::::;;;;;;<<<======>>>@@@@@@AAABBBBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCHHHFFFCCC@@@@@@BBBDDDFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGKKKIIIFFFCCCDDDFFFJJJLLLGGGJJJMMMOOORRR[[[gggqqq~~~tttjjjcccZZZRRRVVV```lllwww~~~}}}hhhTTTRRRPPP[[[eeehhhiiikkkkkkiiikkkjjjppp~~~wwwuuuwwwvvvccc]]]ZZZWWWUUUTTTSSSPPPNNNKKKKKKLLLLLLKKKJJJJJJIIIFFFGGGEEECCCFFFKKKLLLJJJLLLFFFCCCEEEFFFCCCAAA@@@BBBAAA@@@???@@@AAABBBCCCGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@AAAAAAAAADDDEEEHHHOOOXXXbbbiiilllnnn~~~sssyyy}}}nnnjjjhhhppprrrggg```aaaeeehhhsss{{{tttaaaUUUPPPNNNPPPVVVbbbuuu~~~~~~{{{xxxzzzzzznnneeeZZZMMMEEEDDD444444444333333333222222222333333333666;;;BBBHHHNNNPPPQQQRRRSSSVVV[[[___gggnnn~~~~~~uuuqqquuuxxx|||}}}~~~|||zzzwwwqqqiiiccc^^^ZZZTTTOOOGGGGGGGGGJJJOOOSSSUUUUUUVVVYYY]]]^^^aaagggqqqyyy}}}xxxuuuuuuvvvwwwyyy|||~~~{{{zzzzzzyyyxxxvvvuuuuuuttttttsssrrrrrrqqqmmmjjjgggeeedddbbb```^^^\\\ZZZXXXVVVSSSPPPNNNMMMGGGGGGFFFEEECCCBBBAAAAAA@@@???>>>>>>===<<<;;;;;;::::::999888888777666666444444444444444444444444333222222111000111111111111111111111111111111111444444444444555666777777:::;;;<<<<<<<<<<<<>>>@@@<<<<<<;;;::::::::::::::::::;;;;;;<<<======>>>>>>@@@AAAAAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGEEEBBB@@@@@@BBBFFFHHHKKKNNNQQQTTTXXXaaaooozzz~~~yyyooofffaaaZZZUUU\\\hhh|||hhhUUUVVV\\\ccciiikkkmmmppppppnnnooolllpppwwwvvvyyyttteeeXXXWWWUUUTTTSSSQQQNNNLLLJJJJJJJJJJJJIIIIIIHHHGGGIIIJJJHHHFFFIIIOOOQQQOOONNNGGGCCCDDDEEEBBB@@@AAABBBBBBAAAAAABBBBBBCCCDDDFFFEEEEEEDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFGGGLLLTTT]]]eeeiiimmmyyyyyy{{{}}}vvvqqqttt}}}sssmmmmmmpppssszzz}}}mmm]]]WWWSSSXXXbbbqqq~~~zzzvvvjjj___TTTIIICCCBBB444444444444333333333333333333333333555999@@@EEEIIILLLOOOPPPPPPSSSYYY^^^iiittt|||uuurrrvvv{{{wwwwww}}}{{{yyyxxxrrriiibbb^^^[[[VVVSSSMMMIIIGGGKKKRRRXXXYYYXXXYYY[[[]]]^^^```eeemmmsssuuuxxx{{{|||xxxtttpppnnnoooqqqsssvvvyyy|||~~~~~~~~~~~~~~~~~~|||{{{{{{{{{yyyxxxuuuuuuuuutttssssssrrrrrrnnnlllhhheeedddbbb___]]]ZZZYYYWWWUUUSSSPPPNNNNNNFFFFFFEEEDDDBBBAAA@@@???============<<<<<<<<<;;;999999999888888777777666444444555666666555444444333222222111111111111111222222222222222222222222666666666666777888999999;;;===>>>>>><<<;;;<<<===<<<;;;::::::::::::::::::;;;;;;<<<======>>>>>>???AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCAAACCCEEEGGGFFFDDDBBB@@@EEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCAAA???======@@@CCCEEEKKKNNNRRRUUU[[[gggxxx~~~zzzsssiiiaaa]]]YYYXXXbbbqqqeeeVVV\\\kkknnnqqqrrrvvvzzzzzzvvvtttppprrrxxxyyy~~~pppeeeUUUUUUTTTUUUUUUSSSOOOLLLJJJIIIIIIHHHHHHGGGFFFFFFKKKLLLKKKIIIMMMTTTWWWVVVPPPHHHBBBBBBCCCAAA@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFIIIOOOXXX```fffkkkooo|||}}}yyy~~~}}}|||}}}}}}kkkccc]]]cccpppxxxsssdddYYYOOOEEEAAAAAA555444444444444333333333444444444333444777===AAAFFFIIIMMMNNNNNNRRRXXX^^^jjjwwwyyywwwqqqsssvvv}}}xxxuuu{{{{{{yyyyyyrrriiibbb___\\\YYYVVVPPPKKKGGGLLLUUU]]]^^^\\\[[[\\\]]]^^^___bbbhhhlllmmmppprrrssspppmmmlllkkklllnnnqqquuuxxxyyyzzzzzz}}}}}}}}}}}}~~~~~~~~~||||||||||||{{{zzzvvvvvvuuuuuutttssssssssspppmmmiiifffdddbbb___]]]YYYXXXWWWUUURRRPPPOOONNNFFFEEEDDDCCCAAA@@@>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<999888888888777777777666111333444666666444333111333333222222222222222333333333444444444444444555888888888888999:::;;;<<<===>>>@@@???===;;;::::::;;;;;;:::::::::::::::;;;<<<<<<======>>>??????@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCAAACCCEEEFFFFFFEEEBBBAAADDDEEEEEEEEEFFFGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@>>>===>>>@@@CCCEEEKKKNNNSSSXXXaaapppzzzvvvpppfff\\\YYYVVVXXXeeeuuuyyy___WWWcccrrruuuxxx{{{zzzuuuwww}}}xxx{{{{{{jjjcccUUUUUUVVVXXXYYYWWWSSSPPPJJJJJJIIIHHHGGGGGGGGGGGGKKKMMMMMMMMMRRR[[[___^^^RRRIIIBBBAAAAAA??????AAA@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFKKKTTT^^^eeejjjiiittt}}}}}}|||qqqiiinnnyyywww~~~qqqaaaTTTJJJCCCAAACCC555555555444444444333333444444444333333666:::>>>CCCHHHLLLNNNMMMQQQYYY```lllyyyyyyzzzsssrrrrrrwww}}}zzz~~~|||zzzyyyrrrjjjcccaaa^^^[[[YYYRRRLLLHHHLLLUUU]]]___^^^[[[\\\\\\\\\]]]___cccfffiiikkkmmmmmmlllkkkkkklllkkkmmmqqquuuxxxyyyyyyxxx~~~~~~}}}~~~~~~~~~~~~||||||}}}}}}|||{{{wwwvvvvvvuuuuuutttsssssspppmmmiiifffdddbbb___]]]YYYXXXVVVTTTRRRPPPNNNNNNFFFEEEDDDCCCAAA???>>>===:::::::::::::::;;;;;;;;;888888888777777777777777222333555666666555333222444444333333333333444444444555555555666666777777::::::::::::;;;<<<=========???@@@???===:::999999<<<;;;;;;:::;;;;;;<<<<<<======>>>??????@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHKKKJJJHHHFFFDDDBBBAAA@@@@@@???======>>>@@@BBBDDDKKKOOOVVV^^^jjj|||}}}vvvsssooodddZZZWWWUUUWWWfffvvvnnnYYYVVVfffrrrxxx~~~}}}|||zzzxxx~~~uuuddd]]]UUUUUUVVVXXXYYYWWWTTTQQQKKKKKKJJJIIIHHHIIIIIIJJJMMMPPPQQQSSSZZZcccgggfffRRRIIIAAA@@@@@@??????AAA???@@@AAACCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCDDDIIIRRR]]]fffjjjgggppp}}}}}}tttvvv~~~vvv~~~|||nnn]]]QQQGGGAAAAAADDD555555555555444444444333333333333333333555999<<<@@@FFFLLLMMMMMMPPPYYYaaannnzzz{{{~~~vvvsssrrrvvv}}}zzztttlllgggeeeccc___]]]TTTOOOJJJKKKRRRYYY\\\\\\YYYYYYYYYYYY[[[]]]```bbbggghhhjjjjjjjjjjjjlllnnnlllnnnrrruuuxxxyyyyyyyyy}}}}}}~~~~~~~~~}}}{{{{{{|||}}}}}}|||wwwwwwwwwvvvuuuuuuttttttooommmiiifffeeeccc```^^^YYYXXXVVVTTTRRROOOMMMMMMGGGFFFEEECCCAAA???>>>===999999999999999:::::::::777777777777777777777777555666777888888777666555555555555555555666666777666666666777888888999999;;;;;;;;;;;;<<<===>>>>>>===>>>???>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEDDDCCCBBBBBBCCCEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJLLLKKKJJJGGGEEEBBB@@@???>>>======<<<===???AAACCCFFFMMMWWWbbbrrryyyssspppmmmbbbYYYWWWVVVZZZjjj{{{vvveeeUUUVVVgggrrryyy~~~~~~nnn]]]WWWRRRQQQRRRSSSTTTTTTQQQNNNKKKKKKJJJIIIJJJKKKLLLMMMPPPSSSVVVYYY___gggiiigggQQQHHHAAA@@@@@@??????AAA???@@@AAAAAABBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDD@@@AAABBBCCCFFFOOO[[[ccchhhhhhqqqzzzxxx}}}uuu|||{{{mmm\\\OOOGGGAAABBBFFF555555555555444444444444222222333222222444888;;;>>>DDDKKKLLLKKKOOOYYYbbblllxxx{{{yyy{{{uuuvvvvvvyyy|||wwwqqqmmmkkkhhhdddaaaXXXSSSNNNKKKMMMQQQUUUWWWVVVVVVUUUVVVYYY\\\^^^___eeefffgggggggggiiimmmooonnnooorrruuuwwwyyyyyyzzzzzzzzz{{{|||}}}~~~}}}|||zzz{{{|||}}}}}}|||xxxxxxwwwvvvvvvuuuuuutttooollliiifffeeedddbbb```ZZZYYYWWWTTTQQQNNNLLLKKKHHHGGGEEECCCAAA???>>>===999999999999999888888888666777777777777777777777777777777777777777777777777777666666777888888999777777777888999999::::::;;;;;;;;;;;;<<<===>>>???<<<===>>>===;;;;;;===>>>===============>>>????????????@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFGGGGGGHHHJJJKKKKKKLLLKKKJJJIIIHHHFFFDDDCCCBBB??????>>>???@@@BBBDDDEEEGGGOOO\\\kkk}}}|||tttpppooohhh^^^XXXYYY[[[aaarrr~~~jjj___UUUXXXhhhttt{{{}}}fffWWWSSSPPPOOONNNOOOPPPPPPNNNLLLJJJJJJIIIIIIJJJLLLNNNOOOOOOSSSWWWYYY^^^cccbbb^^^OOOGGG@@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCC???@@@BBBBBBDDDJJJUUU^^^eeekkksss}}}{{{tttsssuuuzzzsssyyyqqq```TTTKKKFFFGGGKKK666666555555555444444444111222222222222444888;;;<<>>===999999999999888888777777666666666666777777777777666666555555555555666666888888777777888999::::::777777888999::::::;;;;;;;;;;;;;;;<<<<<<===>>>???<<<<<<<<<<<<;;;<<<>>>AAA>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEDDDDDDGGGGGGHHHIIIJJJLLLLLLMMMIIIIIIHHHHHHGGGFFFFFFEEEBBBBBBBBBBBBCCCEEEGGGHHHOOOXXXgggxxxwwwqqqooonnnddd[[[WWW[[[___gggzzzuuubbb[[[VVV[[[kkkwww~~~~~~~~~|||zzz```TTTQQQQQQOOONNNNNNNNNNNNMMMLLLIIIHHHHHHHHHIIILLLOOOQQQMMMQQQTTTVVVYYY\\\YYYTTTMMMEEE@@@@@@BBB@@@@@@AAACCCCCCBBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDBBBCCCCCCDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@AAAAAAAAA>>>@@@BBBAAAAAAGGGQQQYYYcccmmmuuuyyyzzznnniiijjjqqqyyy~~~rrrwwwvvveeeZZZQQQLLLMMMQQQ666666555555555444444444333222111111222555777999:::@@@HHHMMMNNNOOOQQQSSS^^^iiitttxxxyyyxxxuuuqqqooorrrrrrrrrzzz~~~}}}|||yyytttqqqpppuuu}}}{{{uuurrrpppnnnjjjfff\\\YYYSSSNNNJJJIIIIIIIIIMMMOOOQQQSSSUUUXXX]]]```aaaaaaaaaeeeiiimmmooooooqqqqqqqqqrrrsssuuuwwwyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~{{{zzzyyyzzz{{{||||||{{{xxxwwwvvvwwwwwwvvvssspppooonnnkkkhhheeebbb___^^^\\\YYYWWWUUUTTTRRROOOMMMKKKIIIGGGDDDAAA>>>===<<<;;;;;;:::999888777666555888888888888888888888888777888999999999777666555888888888888999:::;;;<<<<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;======>>>???@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@???@@@BBBDDDEEEEEEDDDDDDFFFFFFEEEEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEJJJHHHGGGGGGIIIKKKLLLLLLJJJIIIHHHGGGGGGIIIJJJLLLGGGEEEFFFIIIIIIHHHLLLSSSVVVbbbrrrzzzuuuoookkkhhhaaa\\\YYYZZZcccrrrooo___YYY\\\fffppp}}}}}}|||wwwsssssswwwzzz|||qqq]]]TTTRRRQQQOOOMMMLLLMMMNNNNNNNNNIIIIIIIIIIIIIIIJJJKKKLLLMMMKKKJJJKKKMMMNNNKKKIIIGGGCCC??????AAACCCCCCAAA@@@AAABBBBBBCCCCCCCCCBBBDDDDDDCCCBBBBBBBBBBBBCCCEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@BBBBBBBBBBBB@@@@@@@@@??????@@@DDDIIIOOOSSSaaammmuuuwww|||ooofffdddjjjsss|||qqqsssxxxnnn^^^NNNNNNWWW555555555555444444444444333222222222333555777999:::@@@FFFJJJLLLMMMOOORRRWWWaaakkkqqquuuxxxtttooommmpppqqqpppuuu~~~~~~{{{uuuooollljjjooovvv{{{}}}|||{{{{{{zzzwwwtttpppkkkhhh]]]ZZZTTTOOOJJJHHHHHHHHHNNNQQQSSSVVVXXX[[[___bbbbbbaaaaaadddiiimmmppppppoooooopppqqqsssvvvxxxyyy{{{{{{{{{|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzyyyzzz{{{{{{zzzxxxwwwvvvuuuuuuvvvuuurrrpppooonnnllliiieeebbb```___\\\ZZZWWWUUUSSSQQQNNNLLLJJJHHHFFFCCCAAA???======;;;;;;:::999888777666666777777777777777777777777777888888999888777666555888888888888999:::;;;<<<<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAABBBBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@AAACCCEEEFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEGGGJJJMMMOOOOOOIIIIIIGGGGGGGGGIIIKKKLLLHHHGGGIIILLLMMMMMMQQQXXX^^^hhhxxx}}}{{{wwwrrrmmmjjjgggfff]]]YYYWWW[[[gggwwwiii]]][[[```kkkttt~~~|||wwwsssrrrvvvzzzmmm[[[SSSQQQPPPOOONNNMMMMMMMMMLLLLLLIIIIIIJJJJJJJJJKKKKKKKKKLLLJJJIIIJJJKKKKKKIIIFFFFFFCCC@@@???AAABBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAA@@@>>>>>>@@@EEEJJJMMM\\\jjjuuuxxxyyymmmeeedddmmmwwwqqqqqq~~~lllZZZWWW^^^555555555444444444333333333333222222333555777888:::???DDDFFFHHHJJJNNNQQQVVV^^^gggpppzzz}}}vvvnnnqqqrrroooppptttwwwxxxzzz|||rrrkkkiiidddjjjqqqwwwzzz{{{||||||~~~zzztttnnniiibbb^^^XXXRRRNNNKKKJJJIIINNNQQQVVVYYY[[[]]]```bbbcccaaaaaadddiiinnnqqqrrrmmmmmmoooqqqtttwwwzzz{{{}}}}}}}}}|||||||||{{{{{{}}}}}}~~~~~~~~~~~~}}}|||||||||zzzzzzzzz{{{|||{{{xxxuuutttsssssssssttttttrrrpppooonnnllliiifffcccaaa```^^^[[[XXXUUUSSSPPPMMMKKKIIIGGGEEECCCAAA???>>>>>>;;;::::::999888777666666666666666666666666666666777888888888888777666666888888888999999:::;;;<<<<<<===>>>>>>??????>>>>>>========================??????@@@AAABBBCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFHHHKKKMMMNNNMMMHHHHHHGGGGGGHHHJJJLLLMMMMMMMMMPPPSSSTTTTTTZZZaaaiiittt{{{vvvrrroookkkgggcccbbbbbbbbbZZZWWWXXXaaarrryyyaaaXXX]]]fffqqqyyy|||wwwssstttyyy~~~gggXXXRRRQQQPPPPPPPPPOOONNNLLLJJJIIIIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIHHHHHHHHHHHHFFFDDDEEEBBB@@@???@@@BBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDEEEEEEEEEDDDCCCCCC@@@AAAAAABBBBBBAAAAAA@@@CCCBBB@@@>>>???BBBEEEHHHUUUfffuuuxxx|||{{{qqqhhhbbbcccppp}}}qqqooo|||zzzfffcccjjj555555555444444444444333444333333333444555777777:::===@@@BBBCCCGGGNNNSSSZZZ___gggrrrpppssssssqqqnnnnnnnnnooowwwssslllkkkfffjjjqqqwww|||~~~wwwoookkkgggddd^^^XXXSSSOOONNNMMMOOOSSSXXX\\\^^^___```aaacccbbbaaadddiiinnnqqqssskkklllooorrrvvvyyy|||~~~~~~~~~}}}||||||{{{zzzzzz|||}}}}}}~~~~~~|||{{{zzzzzz{{{{{{|||{{{|||}}}}}}{{{wwwtttrrrqqqppppppqqqqqqpppnnnnnnmmmkkkiiigggdddcccbbb___]]]YYYVVVSSSPPPLLLJJJGGGFFFDDDBBB@@@???>>>>>>::::::999999888777777666666666666666666666666666777777888888888777777777999999999999:::;;;<<<<<<======>>>????????????>>>=========>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFEEEEEECCCBBBAAAAAA@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHIIIIIIIIIIIIIIIPPPNNNLLLKKKKKKJJJIIIGGGGGGGGGGGGHHHJJJKKKMMMNNNRRRSSSVVVZZZZZZ[[[bbbkkktttyyyrrrmmmgggddd```\\\ZZZZZZ\\\^^^XXXYYY]]]jjjpppZZZTTT^^^jjjuuu{{{~~~}}}zzzwwwuuuyyyvvvbbbWWWSSSRRRPPPQQQSSSRRRPPPLLLIIIHHHIIIKKKLLLNNNNNNMMMKKKJJJJJJIIIHHHHHHGGGFFFDDDCCCDDDBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@AAABBBCCCEEEFFFCCCDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDBBB@@@AAACCCFFFHHHRRRccctttyyyxxx~~~|||uuuooojjjddd```]]]bbbqqqsssnnnwwwzzzlllnnnzzz666666555555555444444444444444444444555666666777999;;;===>>>AAAGGGQQQXXX^^^bbbhhhsssrrrqqqqqqpppnnnjjjiiijjjssswwwqqqpppjjjnnnrrrxxx}}}xxxqqqmmmkkkgggbbb\\\WWWSSSPPPOOORRRXXX___dddeeedddcccbbbcccbbbbbbdddiiimmmpppqqqjjjlllooosssxxx|||~~~}}}}}}||||||{{{zzzzzzzzz|||}}}~~~~~~|||{{{zzzxxxxxxyyyzzzzzz}}}}}}}}}~~~~~~|||xxxtttqqqooonnnmmmnnnnnnmmmllllllkkkjjjhhhgggeeedddcccaaa^^^ZZZWWWTTTQQQMMMJJJGGGFFFDDDBBB@@@???>>>>>>::::::999999888777777777777777777777777777777777777777777777777777888888999999999999:::;;;<<<======>>>>>>???????????????>>>>>>>>>?????????@@@@@@???@@@AAABBBDDDEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJTTTRRROOOMMMLLLIIIFFFDDDGGGGGGHHHJJJLLLNNNPPPQQQTTTUUUYYY\\\]]]___jjjuuuzzzqqqiiiccc[[[YYYUUURRRRRRTTTXXXZZZYYY]]]fffuuuiiiTTTRRR^^^lllvvvzzz{{{{{{yyyxxxzzzmmm^^^XXXUUUSSSPPPSSSUUUUUUQQQLLLJJJIIIJJJKKKMMMNNNNNNLLLKKKIIIIIIJJJJJJIIIGGGEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBAAAAAA@@@?????????@@@AAA??????@@@@@@BBBCCCEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBEEEHHHJJJPPP^^^ooowwwuuuvvvrrrhhh\\\YYYWWWWWWXXX___mmm|||wwwooottt~~~~~~yyyooojjjuuu777777777666666666555555444444555555666666666666888999:::;;;@@@IIIVVV___fffjjjoooxxxqqqmmmkkkmmmnnnkkkiiijjjooo{{{yyyuuutttqqqqqqrrruuuzzzzzztttrrrllliiieee___ZZZUUUSSSQQQXXX^^^ffflllllliiifffccccccbbbccceeeiiilllmmmmmmiiikkkoootttxxx|||~~~zzzzzzzzzzzzzzzzzz{{{{{{}}}~~~~~~}}}yyyxxxwwwvvvvvvwwwyyy{{{}}}||||||}}}}}}{{{xxxuuupppnnnlllkkkkkkkkkjjjiiijjjiiihhhgggfffeeedddcccbbb___[[[XXXVVVSSSOOOLLLHHHFFFDDDBBB@@@>>>======999999999888888888777777777777777777777777777777777777777666777777888999999999999999:::;;;<<<======>>>??????@@@@@@??????>>>??????@@@@@@AAAAAAAAA???@@@AAABBBDDDFFFGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGIIIHHHHHHGGGGGGGGGGGGHHHIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJPPPNNNMMMLLLLLLJJJGGGEEEGGGHHHIIILLLNNNQQQRRRSSSSSSUUUYYY]]]```eeettt|||rrrhhh___ZZZQQQOOONNNNNNPPPTTTYYY]]]___hhhtttttt```OOOPPP^^^lllvvv{{{yyyzzzzzz{{{}}}eee[[[XXXVVVTTTPPPSSSVVVUUUPPPLLLJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHJJJJJJIIIGGGEEEEEEFFFCCCDDDEEEDDDCCCBBBBBBCCCCCCBBB@@@??????@@@AAAAAA?????????@@@AAACCCDDDEEEBBBBBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBB>>>>>>>>>???BBBEEEHHHJJJPPPXXXhhhtttuuusss{{{~~~mmmaaaQQQMMMLLLOOOTTTZZZeeepppuuuzzz}}}qqqrrrxxx|||ssskkkfff```aaaqqq888888888888777777777777444555555666666666666666777777888:::@@@LLL[[[gggllloootttzzzssskkkgggmmmrrrqqqooonnnmmmvvvxxxtttsssyyyvvvsssqqqttt||||||xxxwwwpppmmmiiiddd___[[[XXXVVVZZZaaajjjoooooojjjeeeaaabbbbbbcccfffiiijjjjjjiiigggjjjnnnrrrwwwzzz}}}~~~vvvvvvwwwxxxyyy{{{{{{|||~~~~~~|||{{{vvvuuutttssstttwwwzzz{{{{{{zzzyyyyyyzzzyyywwwuuuqqqnnnkkkiiiiiiiiigggfffhhhggggggfffeeeddddddcccccc```]]]ZZZWWWUUUQQQNNNHHHGGGEEEBBB???===<<<;;;999999999888888888888888666666666666666666666666888777666666666777999:::::::::999::::::;;;<<<===>>>>>>???@@@@@@@@@@@@?????????@@@@@@AAABBBBBBBBB>>>???@@@BBBDDDEEEGGGGGGEEEEEEDDDDDDDDDEEEFFFFFFDDDCCCCCCCCCDDDFFFHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIJJJIIIHHHIIIJJJIIIGGGEEEGGGHHHKKKNNNQQQSSSUUUVVVUUUWWW]]]bbbgggqqqvvvkkk```WWWRRRLLLLLLMMMQQQVVV]]]dddhhhnnnzzzhhhXXXLLLPPP^^^lllvvv|||{{{{{{|||ttt^^^XXXXXXWWWTTTMMMQQQTTTRRRMMMIIIIIIKKKKKKKKKKKKJJJJJJJJJIIIIIIFFFHHHJJJIIIGGGEEEEEEGGGCCCFFFGGGFFFDDDCCCCCCEEEDDDCCCAAA@@@???@@@AAABBB@@@@@@@@@@@@AAABBBCCCDDDAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAABBB>>>>>>???@@@CCCFFFIIIKKKNNNQQQ^^^pppvvvtttyyy|||kkk^^^OOOIIIGGGLLLQQQVVV[[[```fffiiipppwwwwwwvvv|||uuuqqquuuooocccYYYUUUSSSTTTaaaqqq999999999999888888888777444555666666666666666555666666777999@@@NNN___kkkiiimmmqqquuu{{{zzzvvvkkkgggnnnwwwwwwuuuuuukkksss|||{{{uuuqqqppp{{{uuuppppppxxx~~~~~~}}}{{{{{{tttrrrnnniiieeeaaa^^^\\\YYY```iiiooonnnhhhbbb]]]aaabbbdddgggiiijjjhhhffffffhhhlllqqquuuyyy{{{{{{ssstttuuuwwwyyy{{{|||}}}~~~{{{zzztttsssrrrrrrtttwwwzzz|||zzzxxxwwwwwwwwwwwwvvvuuuqqqnnnjjjhhhhhhgggfffeeefffffffffeeeddddddcccccccccaaa]]][[[YYYVVVSSSPPPIIIHHHEEEBBB???===;;;:::999999999888888888888888555555555555555555555555888777666666666888999:::::::::::::::;;;<<<======>>>>>>???@@@@@@@@@@@@?????????@@@AAAAAABBBCCCCCC>>>???@@@BBBDDDEEEGGGGGGDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEDDDDDDEEEGGGIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFGGGHHHGGGDDDBBBGGGIIILLLOOORRRUUUVVVWWWYYY[[[aaahhhppp}}}~~~rrrggg\\\RRRMMMLLLMMMQQQWWW___hhhooottt{{{```SSSJJJOOO^^^lllwww~~~}}}}}}~~~oooZZZVVVXXXVVVSSSLLLOOORRRPPPKKKHHHHHHKKKLLLKKKJJJIIIIIIIIIIIIIIIDDDGGGIIIHHHFFFDDDEEEGGGDDDFFFHHHHHHEEECCCDDDFFFEEEDDDBBB@@@@@@@@@BBBCCC@@@@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@BBBBBBAAAAAABBBCCCFFFIIIKKKMMMMMMLLLWWWmmmwwwvvvyyy|||jjj]]]QQQJJJFFFKKKQQQSSSTTTVVVZZZ\\\bbbhhhgggfffnnnyyywwwqqqsssoooeeeYYYOOOLLLJJJJJJRRR]]]999999999999999999::::::555666777888888777666555777777888;;;AAALLLWWW```jjjkkknnnssswwwyyyyyyxxxppptttssspppuuu~~~~~~wwwvvvuuuvvvyyyxxxrrrpppqqq~~~xxxooommmuuu}}}}}}zzz{{{{{{{{{yyytttlllddd^^^[[[[[[]]]```aaacccddd```\\\ZZZ```bbbaaa```ccccccaaacccfffkkkpppsssuuuuuuuuutttvvvxxxyyyxxxxxxzzz{{{~~~~~~}}}}}}xxxuuussssssuuuxxxyyyyyy{{{xxxuuuttttttttttttsssqqqnnnjjjgggeeefffggghhhiiiiiihhhgggfffeeeeeedddcccaaa^^^[[[YYYVVVRRROOOIIIFFFDDDAAA@@@>>>;;;999666666666666777777777777333333444444555666777777888888888888888999999:::;;;;;;;;;;;;;;;<<<>>>>>>???===<<<>>>AAABBBAAA?????????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIFFFFFFEEEEEEEEEFFFHHHIIIHHHIIIIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIHHHHHHHHHIIIIIIKKKJJJIIIHHHGGGEEEDDDCCCEEEHHHLLLOOOQQQSSSTTTVVVTTTYYYaaaiiiuuu|||qqqbbbTTTPPPRRROOOOOOUUU```iiiqqqmmm[[[SSSPPPVVV___hhhuuu~~~~~~dddYYYYYYYYYWWWUUUOOONNNMMMKKKIIIHHHHHHHHHIIIJJJJJJKKKJJJIIIGGGFFFEEEGGGGGGFFFDDDBBBBBBBBBGGGJJJLLLKKKIIIEEECCCBBBCCCCCCCCCBBBAAA@@@???>>>AAAAAAAAABBBBBBAAA@@@@@@????????????@@@AAABBBCCC?????????@@@AAACCCEEEGGGDDDDDDDDDGGGKKKMMMKKKHHHHHHKKKSSSaaaoooxxxzzzxxxsss___SSSLLLHHHMMMRRRRRRQQQQQQPPPUUU[[[]]]\\\```nnn|||}}}xxx|||~~~mmmaaaSSSNNNHHHCCC??????HHHSSS999999999999999999999999555666777888888777666555666666777999>>>HHHSSSZZZaaacccggglllpppqqqqqqoooooouuuxxxvvvzzz{{{xxxttttttxxxyyyvvvtttttt|||uuurrrvvvzzz{{{xxx|||~~~}}}|||}}}|||wwwoooggg```\\\VVVWWWXXXYYY[[[[[[YYYVVVYYY^^^aaa``````cccdddccceeegggkkkooorrrtttuuuuuuuuuwwwyyyzzzyyyyyy{{{|||~~~}}}yyywwwuuuuuuvvvxxxyyyyyyzzzxxxuuutttttttttsssqqqpppnnnjjjgggeeefffgggiiiiiiiiihhhgggfffeeeddddddcccaaa^^^\\\ZZZWWWSSSPPPLLLIIIFFFDDDCCCAAA>>><<<::::::999888777666666555333333444555555666666777777777777777777888999999999999999999:::;;;<<<===???>>>===>>>AAABBBAAA@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIIIIGGGGGGFFFEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJHHHGGGFFFEEEEEEEEEHHHKKKOOORRRTTTUUUWWWYYYWWW]]]eeepppwwwkkk^^^SSSQQQTTTXXXZZZaaammmvvvgggSSSLLLKKKRRR]]]hhhuuuwww___UUUUUUUUURRRPPPMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHFFFEEEEEEGGGGGGFFFDDDBBBBBBBBBFFFHHHJJJJJJGGGDDDAAAAAACCCCCCCCCBBBBBBAAA@@@@@@AAABBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>???@@@AAAAAACCCBBBBBBBBBBBBCCCEEEFFFGGGFFFGGGIIILLLMMMKKKIIIFFFHHHNNNYYYgggssszzz|||wwweeeXXXQQQMMMPPPTTTSSSRRRQQQOOOUUUZZZ[[[YYY```ppp||||||lll[[[PPPKKKFFFBBB@@@???@@@GGGPPP::::::999999888888777777555666666777777666666555555555555777;;;CCCLLLRRRWWW[[[aaagggjjjjjjhhhgggjjjtttzzzzzz|||{{{uuusssxxx|||{{{xxxvvvyyy}}}|||wwwssssssrrrpppssswww{{{|||{{{sssjjjbbb^^^TTTQQQOOOPPPQQQSSSSSSSSSWWW]]]``````aaaeeegggfffhhhiiijjjllloooqqqssstttvvvxxxzzz{{{{{{{{{|||}}}~~~|||zzzwwwwwwxxxyyyyyyxxxxxxwwwuuuuuuuuutttqqqoooooommmjjjgggffffffhhhiiiiiiiiiiiihhhgggfffdddddddddbbb___]]][[[XXXTTTQQQMMMKKKHHHFFFEEECCC@@@===>>>===<<<:::888666555444444444444555555666666777666666666666666777888888:::::::::::::::;;;======???>>>===???AAABBBAAA@@@??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHGGGFFFFFFFFFGGGGGGIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKIIIGGGEEEDDDEEEFFFFFFKKKNNNRRRUUUWWWYYY[[[]]]YYY___hhhttt}}}qqqfff\\\TTTUUUZZZbbbfffppp}}}yyy^^^NNNJJJIIIQQQ\\\iiivvvnnnZZZSSSSSSQQQNNNKKKJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFDDDCCCEEEGGGGGGFFFDDDBBBBBBBBBDDDFFFGGGGGGDDDAAA@@@???CCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>???@@@AAAAAAFFFEEEDDDCCCCCCDDDEEEEEEIIIIIIIIIKKKMMMMMMKKKIIIDDDDDDHHHPPP^^^mmmxxx~~~~~~oooaaaYYYTTTVVVYYYWWWTTTSSSQQQXXX]]]\\\ZZZdddwww~~~rrr```QQQHHHDDD???===>>>???AAAFFFLLL::::::999888777666666555666666666666666666666666555555555666888>>>FFFKKKRRRXXXaaagggiiihhheeecccfffqqqyyyyyy{{{yyyvvv{{{}}}vvvrrrtttyyy{{{wwwtttssspppllltttwww{{{wwwnnneee```UUUPPPKKKKKKMMMNNNQQQUUUYYY^^^bbbaaaccchhhkkkkkkjjjjjjiiiiiikkknnnqqqssswwwyyy{{{|||||||||}}}~~~~~~~~~|||zzzyyyzzzzzzyyyxxxwwwvvvuuuuuuuuussspppmmmnnnllljjjggggggggghhhiiiiiiiiiiiiiiihhhgggeeeddddddbbb```^^^\\\YYYUUURRRMMMJJJHHHFFFDDDBBB???===>>>>>><<<:::888666555444444444555555666666666777555555555555555666777777<<<<<<<<<<<<===>>>?????????>>>??????AAAAAABBBAAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFFFFGGGHHHJJJJJJKKKKKKIIIIIIHHHHHHGGGGGGGGGGGGIIIJJJJJJKKKJJJJJJIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLJJJHHHFFFDDDDDDEEEGGGIIINNNPPPTTTWWWXXX[[[^^^```___dddnnnzzz|||nnncccZZZWWW[[[bbbjjjqqq}}}oooWWWNNNLLLMMMTTT```mmmyyy}}}~~~ttteeeWWWRRRRRRPPPLLLJJJGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEECCCCCCEEEGGGGGGFFFDDDBBBBBBBBBBBBCCCEEEDDDBBB???>>>>>>AAAAAA@@@@@@@@@AAACCCDDDCCCCCCBBBBBB@@@???======????????????@@@AAABBBBBBEEEDDDCCCBBBBBBCCCDDDEEEJJJJJJJJJKKKKKKJJJHHHGGGBBBBBBEEELLLWWWfffttt}}}}}}zzzjjjaaa\\\^^^```^^^ZZZYYYXXX```eeebbbbbbnnn{{{yyyvvvxxxvvvuuutttxxx}}}{{{~~~yyylll\\\PPPIIIBBB>>><<>><<<;;;;;;999888777666666555555555666666666666666555555555555555666666777<<<;;;;;;<<<<<<===>>>???>>>???@@@@@@@@@AAABBBBBB??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHJJJKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGIIIIIIJJJJJJKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMLLLLLLIIIHHHFFFDDDEEEGGGIIIKKKOOOQQQUUUWWWYYY\\\```cccffflllxxx{{{kkk```ZZZZZZ```hhhrrr}}}dddPPPKKKMMMQQQYYYeeettt~~~|||zzzyyy{{{}}}ggg\\\RRRPPPPPPMMMJJJIIIEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCEEEGGGGGGFFFDDDBBBBBBBBBAAABBBCCCBBB@@@>>>>>>>>>?????????@@@@@@AAABBBCCCBBBBBBBBBAAA@@@>>>===<<<>>>======>>>>>>???@@@AAABBBAAA@@@@@@AAABBBDDDEEEGGGHHHIIIIIIGGGFFFEEEDDD@@@CCCFFFKKKSSS___mmmwww{{{~~~}}}rrrjjjeeefffhhhfffcccbbb```iiimmmjjjmmm|||~~~yyyxxxvvv}}}sssmmmgggeeebbbaaaeeekkkmmmpppsssnnncccVVVKKKFFFBBB???===??????>>>AAAFFF888888777777666666555555666555555444444555555666666666666666666999===@@@HHHQQQ\\\bbbccc```]]]\\\dddqqq|||}}}zzzrrrjjjfffiiioootttttttttvvvuuurrrjjjkkkqqqzzzxxxooohhhYYYNNNFFFHHHKKKMMMTTT^^^dddhhhjjjiiijjjooorrrrrrllljjjhhhhhhiiilllpppsssuuuwwwyyyzzzzzzzzz{{{|||~~~~~~~~~}}}}}}}}}}}}~~~}}}||||||||||||zzzyyywwwuuusssrrrrrrpppmmmkkkkkkjjjiiihhhhhhiiiiiijjjkkklllmmmmmmllljjjhhhfffdddbbb___^^^\\\ZZZVVVSSSPPPNNNKKKIIIHHHFFFCCC@@@:::::::::999999888888888666666666666666666666666555555555555555666777777999999999999999:::<<<<<<>>>???AAAAAA@@@@@@BBBCCC??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMMMMMMMLLLLLLHHHHHHGGGFFFGGGIIIKKKMMMPPPRRRUUUXXXZZZ]]]bbbeeehhhqqqyyyhhh^^^\\\^^^gggppp}}}pppZZZMMMHHHMMMUUU^^^lllzzz}}}{{{zzz|||qqq[[[SSSNNNNNNNNNJJJHHHIIIEEEEEEEEEFFFFFFGGGIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEGGGGGGFFFDDDBBBBBBBBBAAABBBCCCBBB@@@>>>>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@???======<<<<<<<<<<<<<<<>>>?????????????????????AAACCCDDDCCCEEEFFFFFFDDDBBBAAAAAA???CCCGGGIIINNNYYYhhhsssyyy{{{wwwwww}}}|||tttnnnoooqqqnnnjjjiiihhhqqquuussszzzzzz{{{{{{zzzqqqjjjccc^^^ZZZXXXUUURRRUUU[[[aaadddgggeee]]]SSSJJJDDD@@@>>>>>>>>>======EEEMMM666666666666666666666666666555444444444444555666444555555555555666999<<>>@@@BBBBBB@@@@@@BBBDDD??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHJJJKKKKKKKKKJJJHHHIIIJJJKKKKKKJJJIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKMMMNNNNNNMMMLLLKKKGGGHHHHHHIIIJJJKKKMMMNNNRRRTTTWWWYYY[[[___dddgggnnnyyyyyyiiibbbbbbhhhsss}}}xxx```SSSNNNNNNVVV___gggsss~~~}}}dddUUUPPPLLLNNNMMMKKKJJJLLLFFFFFFFFFFFFGGGGGGHHHIIIHHHGGGFFFFFFFFFFFFGGGHHHEEEGGGGGGFFFDDDBBBBBBBBBBBBCCCDDDCCCAAA???@@@AAA@@@AAADDDEEEEEEDDDBBBAAA@@@@@@@@@@@@@@@???>>>>>>============>>>???@@@AAAAAA@@@???>>>??????AAAAAA@@@CCCEEEDDDBBB??????@@@>>>AAADDDEEEHHHSSSeeerrrzzzzzz|||}}}tttttt{{{~~~wwwwwwwwwsssnnnlllqqqyyy}}}~~~}}}{{{uuupppjjjbbb\\\VVVSSSQQQPPPLLLIIIKKKQQQTTTVVVYYY\\\[[[UUUMMMGGG>>>???@@@AAA@@@CCCPPP___555555555666666666666666666555444333333444555666333444444444444555777:::@@@IIITTTYYYYYYVVVUUUVVVZZZkkkuuujjjddddddiiikkkuuuyyytttqqqsssyyy{{{xxxyyy~~~zzzrrr___RRRJJJNNNRRRTTT]]]iiikkkoooooollllllppprrrrrrooonnnmmmmmmooorrruuuwwwrrrtttvvvwwwwwwwwwxxxyyy|||{{{xxxwwwwwwyyy{{{}}}}}}|||{{{|||}}}}}}{{{yyyxxxuuurrrooonnnnnnlllkkkiiiiiiiiiiiiiiiiiijjjkkknnnooopppqqqpppmmmjjjhhhbbb```^^^\\\[[[YYYVVVSSSNNNLLLIIIGGGEEECCC@@@>>>???>>>===<<<;;;:::999999777777777777666666666666666666666666666777888888999999999999:::;;;<<<<<<===@@@BBBBBB@@@@@@BBBEEE??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEEDDDFFFHHHJJJKKKKKKJJJIIIGGGHHHJJJKKKKKKKKKJJJJJJFFFGGGHHHHHHIIIIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJGGGHHHIIIJJJLLLMMMNNNNNNSSSUUUXXXZZZ]]]aaafffiii{{{{{{lllfffiiiqqq~~~iiiVVVPPPQQQYYYbbbjjjoooxxx}}}vvv\\\TTTPPPNNNPPPPPPMMMMMMPPPGGGGGGFFFFFFGGGHHHHHHIIIHHHGGGFFFFFFFFFGGGIIIIIIEEEGGGGGGFFFDDDBBBBBBBBBCCCDDDDDDCCCAAA@@@AAABBBAAACCCFFFHHHHHHFFFCCCAAA??????@@@@@@@@@??????>>>AAAAAAAAAAAABBBCCCDDDEEECCCBBBAAA???>>>>>>?????????BBBDDDDDDAAA??????@@@===@@@BBBAAADDDPPPdddttt|||{{{{{{}}}tttsss{{{|||{{{zzzuuupppmmmyyy~~~{{{uuummmfffaaa\\\UUUPPPKKKIIIIIIHHHEEEAAACCCHHHEEEGGGLLLRRRVVVUUUOOOIII>>>@@@DDDEEEDDDJJJ]]]ooo777666555555666777555444555555444444444444555555666666666666666777888888@@@FFFMMMQQQRRRRRRUUUWWW]]]gggyyyuuuhhhbbbfffkkkwwwzzz}}}{{{xxxuuuuuuwwwyyy{{{}}}qqqdddUUUJJJMMMVVV]]]bbbgggmmmllljjjiiiiiikkknnnooorrrpppnnnpppsssuuutttrrrttttttuuuuuuvvvxxxyyyzzzzzzyyyxxxwwwwwwyyy{{{||||||||||||{{{zzzyyywwwwwwwwwuuurrrooollljjjiiiiiiiiihhheeeddddddfffhhhjjjjjjmmmpppqqqnnnkkkhhhgggeeeaaa\\\XXXWWWWWWVVVUUUNNNLLLIIIHHHGGGEEECCCAAA???===:::777555555555555777777888888888888777777777777777777777777777777888999::::::<<<<<<===>>>>>>>>>>>>???@@@@@@AAAAAACCCBBBAAA@@@@@@@@@@@@@@@EEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLKKKJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGHHHHHHIIIIIIIIIMMMMMMMMMLLLKKKKKKJJJJJJGGGIIIKKKLLLMMMNNNPPPRRRZZZWWW[[[bbbccc```hhhvvv|||ooolllpppxxxqqq^^^OOOPPPZZZgggjjjooouuuzzz}}}kkk\\\UUUSSSQQQNNNMMMMMMMMMNNNIIIIIIHHHIIIJJJJJJHHHFFFBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCFFFGGGGGGGGGFFFDDDBBBAAACCCDDDFFFGGGFFFDDDAAA???BBBBBBBBBAAA???<<<:::888?????????@@@AAADDDFFFGGGCCCBBB@@@>>>>>>???@@@AAAAAA???>>>>>>???@@@@@@???>>><<<@@@FFFFFFIII\\\rrr||||||wwwuuuuuu~~~{{{vvvmmmbbbZZZUUURRRMMMIIIEEEBBBBBBDDDBBB@@@BBBGGGDDDHHHMMMQQQRRRPPPLLLJJJFFFBBBAAADDDIIIUUUlll888666555555666666555444555555444444444444555555666555555555555666777777===BBBIIIMMMNNNOOORRRUUU[[[fffyyywwwlllhhhkkkpppzzz~~~|||xxxvvvwwwyyy}}}pppfffXXXNNNRRRZZZ```eeeiiinnnmmmlllllllllnnnpppqqqsssqqqqqqsssvvvxxxwwwuuutttttttttuuuvvvwwwyyyzzzyyyxxxwwwvvvvvvxxxzzz{{{|||||||||{{{zzzyyyxxxwwwxxxvvvrrrnnnjjjgggeeeeeehhhgggeeeeeeeeefffhhhiiiiiillloooooollliiifffeeebbb^^^ZZZWWWVVVWWWVVVVVVMMMKKKIIIGGGGGGEEECCCAAA@@@???<<<999777777777777777777888888888888777777888888888888888888888888888888999:::;;;<<<======>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBAAAAAAAAAAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFGGGHHHIIIJJJJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKNNNMMMLLLLLLKKKKKKKKKKKKJJJKKKMMMNNNNNNPPPRRRUUU\\\ZZZ]]]dddeeeeeeqqq}}}sssrrrwwwrrraaaTTTKKKOOOYYYnnnqqquuuyyy{{{{{{||||||}}}dddWWWPPPPPPPPPPPPPPPPPPOOOOOOMMMKKKIIIIIIJJJIIIHHHFFFEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFJJJLLLNNNOOOLLLHHHEEEBBBAAADDDGGGJJJIIIFFFBBB???@@@AAAAAAAAA@@@???======<<<<<<<<<>>>@@@CCCEEEGGGGGGEEECCC@@@??????@@@@@@AAA???>>>>>>???@@@@@@???@@@===???EEEEEEFFFUUUhhh{{{xxxxxx~~~|||xxxtttnnnfff[[[TTTPPPMMMHHHDDDDDDBBBAAACCCAAA???AAAFFFEEEHHHNNNUUUXXXVVVPPPJJJFFFBBBCCCLLLYYYjjj888777555555666666555444555555444444444444555555555444444444444555666666999>>>DDDHHHIIILLLPPPSSSXXXcccwwwyyyqqqooorrrwwwzzzzzzuuutttvvv}}}qqqggg\\\TTTWWW___eeehhhjjjllllllllllllmmmnnnooopppqqqqqqqqqtttwwwyyyxxxwwwtttttttttuuuvvvwwwxxxyyyxxxwwwvvvvvvvvvwwwyyyzzz}}}}}}}}}|||{{{zzzxxxxxxxxxvvvqqqlllhhhdddbbbaaaeeeeeeeeeeeeeeefffgggggggggiiikkkkkkhhhdddbbbaaa\\\ZZZVVVUUUVVVWWWWWWVVVMMMKKKHHHGGGFFFEEECCCAAABBB@@@>>><<<:::999999999777777888888888888777777888888888888888888888888777888999999;;;;;;<<<===>>>>>>??????@@@AAAAAAAAADDDCCCBBBBBBAAABBBBBBBBBDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKMMMMMMNNNNNNNNNMMMKKKJJJHHHHHHGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMNNNMMMKKKJJJJJJKKKLLLMMMNNNOOOPPPPPPQQQRRRVVVYYY^^^]]]aaafffhhhnnnzzz{{{www^^^QQQLLLKKKQQQZZZooosssxxx{{{{{{{{{zzzzzz~~~ppp]]]VVVNNNOOOQQQSSSUUUUUUTTTSSSRRROOOLLLJJJIIIIIIGGGFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIMMMRRRWWWYYYUUUNNNGGGCCC@@@CCCHHHKKKKKKGGGBBB??????@@@AAAAAABBBAAAAAAAAA:::;;;<<<===@@@CCCFFFHHHKKKIIIFFFCCC@@@?????????AAA???>>>>>>???@@@@@@???BBB>>>???CCCDDDDDDMMMYYYzzz~~~~~~wwwtttqqqmmmiiiccc\\\SSSLLLIIIFFFBBB???BBB@@@@@@BBB@@@>>>@@@EEEHHHKKKSSS]]]dddaaaXXXOOOHHHFFFJJJ[[[qqq999777555444555666555444555444444333333444444555444333333333333444555555777;;;@@@CCCEEEIIIOOOTTTWWWaaatttzzztttrrruuuxxxwww|||uuusssuuuuuufff___YYY[[[bbbhhhjjjjjjffffffggghhhiiiiiijjjjjjlllmmmpppsssuuuwwwxxxxxxuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxwwwwwwwwwxxxyyyzzz}}}}}}}}}|||{{{zzzyyyxxxwwwuuuqqqlllhhheeecccbbbccccccddddddddddddddddddccceeefffeeebbb^^^\\\[[[WWWUUUSSSRRRTTTVVVVVVVVVLLLJJJHHHGGGFFFEEECCCAAABBB@@@???===;;;:::::::::777888888999999888888777888888888888888888888888777888888999:::;;;<<<<<<>>>>>>???@@@@@@AAAAAABBBDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHIIIKKKMMMOOOLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKIIIIIIJJJKKKKKKLLLLLLMMMLLLKKKIIIGGGHHHJJJLLLNNNPPPQQQRRRRRRSSSUUUYYY\\\^^^___dddiiinnnzzz{{{fffQQQIIILLLQQQXXX^^^fffllltttyyy{{{{{{|||}}}{{{ggg[[[ZZZSSSSSSTTTVVVWWWYYYYYYZZZUUURRRMMMJJJIIIHHHGGGFFFDDDEEEEEEFFFFFFFFFFFFFFFIIIIIIHHHHHHIIIIIIJJJJJJNNNUUU]]]___ZZZPPPGGGAAAAAACCCFFFHHHHHHFFFCCC@@@@@@@@@@@@AAAAAAAAAAAAAAA>>>>>>>>>@@@BBBEEEGGGIIIKKKIIIFFFCCC@@@@@@@@@@@@BBB@@@>>>>>>???@@@???>>>BBB>>>>>>BBBDDDDDDIIIOOOeeexxx}}}}}}~~~tttmmmjjjhhhccc___YYYTTTLLLGGGDDDBBB???===AAA??????AAA@@@>>>@@@EEELLLQQQ[[[iiirrrpppcccWWWNNNOOOYYYppp:::888555444444555555444444444333333333333444444333333333333333444555555666:::>>>@@@CCCHHHPPPVVV[[[cccttt~~~xxxtttrrrtttuuuuuuyyyyyy{{{{{{fffbbb^^^^^^cccjjjllljjjbbbcccccccccddddddddddddiiikkkooosssvvvwwwyyyyyyvvvvvvuuuvvvvvvwwwxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{}}}}}}||||||{{{yyyxxxwwwwwwuuuqqqnnnkkkiiihhhgggccccccccccccbbbbbbaaaaaa___```aaa___\\\XXXVVVVVVSSSQQQPPPPPPRRRTTTTTTSSSKKKIIIGGGFFFFFFEEECCCAAA@@@???>>>===;;;:::::::::888888999999999999888888888888888888888888888888777888999:::;;;<<<<<<===?????????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNIIIJJJKKKLLLLLLMMMMMMLLLJJJJJJIIIIIIIIIJJJKKKLLLIIIJJJJJJJJJKKKKKKKKKKKKIIIHHHFFFFFFGGGIIILLLNNNPPPQQQSSSTTTUUUXXX\\\___^^^aaagggoooxxxhhhYYYJJJIIIQQQZZZ___bbbaaaiiissszzz{{{|||~~~}}}vvvccc]]]^^^ZZZYYYWWWVVVXXXZZZ]]]___VVVSSSNNNJJJIIIHHHGGGFFFCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGFFFFFFGGGHHHIIIIIIKKKTTT^^^aaa[[[PPPEEE@@@CCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@AAACCCEEEFFFGGGEEECCCAAA@@@@@@AAABBBBBB@@@>>>>>>???@@@???>>>@@@>>>>>>BBBDDDEEEGGGJJJUUUlll{{{yyy|||~~~}}}uuujjjdddaaa___[[[VVVQQQMMMHHHDDDBBB@@@??????@@@>>>???AAAAAA@@@CCCHHHOOOUUUcccsss~~~{{{mmm```TTT[[[lll;;;888555333444555555444444444333333333333444444444333333333333444555555666999<<<>>>BBBHHHQQQXXXbbbfffttt~~~zzzvvvsssrrrrrrrrrwww~~~~~~hhhgggcccaaafffmmmooommmcccbbbaaaaaa``````aaaaaagggkkkpppuuuwwwyyy{{{|||wwwwwwwwwwwwwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||{{{zzzyyywwwwwwwwwuuussspppnnnmmmllllllffffffdddbbbaaa`````````]]]^^^^^^\\\XXXTTTRRRRRRPPPOOONNNNNNPPPQQQQQQPPPJJJIIIGGGFFFFFFEEECCCAAA???>>>>>>===<<<;;;:::999888888999999999999888888999999999999999999999999888999999:::;;;<<<===>>>??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLHHHHHHJJJKKKMMMNNNNNNNNNLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGFFFFFFFFFHHHJJJMMMNNNOOORRRUUUXXXZZZ\\\___bbbaaafffnnnyyypppWWWMMMFFFIIIUUUaaagggiiijjjsss}}}ooobbb^^^]]]\\\ZZZWWWUUUUUUYYY]]]```TTTQQQMMMKKKJJJIIIGGGFFFEEEFFFFFFGGGHHHGGGGGGGGGEEEEEEDDDDDDDDDFFFGGGIIIHHHRRR]]]```ZZZOOOFFFBBBFFFDDDBBBAAA@@@@@@AAABBBCCCCCCAAA???>>>>>>======@@@??????>>>???@@@BBBCCCDDDCCCAAA??????@@@BBBCCCBBBAAA???>>>??????>>>======>>>???AAACCCEEEGGGHHHNNNeeezzz~~~|||}}}{{{{{{{{{zzz}}}}}}ppphhh___ZZZXXXVVVRRRNNNJJJHHHEEEBBB@@@@@@@@@@@@???>>>???CCCCCCCCCGGGLLLRRR[[[lll~~~xxxlll^^^lll<<<999555333333444555444444333333222222333333444444444444444444555555666555888:::<<<@@@HHHRRRZZZdddeeepppzzzxxxvvvtttsssrrrrrrqqqxxx~~~mmmmmmjjjfffjjjrrruuussscccbbb___]]]\\\]]]]]]^^^dddiiioootttvvvxxx{{{}}}yyyyyyxxxxxxyyyyyyzzzzzzyyyyyyzzzzzz{{{{{{zzzzzz{{{{{{zzzzzzyyyxxxvvvuuuxxxvvvtttqqqooonnnnnnnnnllljjjgggdddbbbaaaaaaaaa^^^^^^^^^[[[WWWSSSRRRQQQOOONNNMMMMMMNNNNNNMMMLLLJJJHHHFFFEEEFFFEEECCCAAA???>>>>>>>>>===;;;::::::888999999::::::999999888999999999999999999999999999:::;;;;;;======>>>?????????@@@AAAAAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMLLLKKKIIIIIIJJJLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIFFFFFFGGGHHHJJJMMMNNNPPPNNNRRRXXX\\\___aaaccceeeeeelllwwwsss___KKKFFFCCCIIIXXXhhhqqqttt{{{}}}hhh```\\\XXXUUUTTTRRRRRRSSSVVVYYY[[[PPPNNNLLLKKKKKKJJJHHHFFFFFFGGGHHHHHHIIIIIIHHHHHHDDDDDDCCCBBBCCCEEEGGGHHHHHHRRR]]]```YYYPPPIIIGGGGGGFFFDDDCCCAAA@@@@@@@@@DDDCCCBBB@@@????????????>>>>>>>>>>>>???AAACCCDDDDDDCCCAAA??????@@@BBBCCCCCCAAA???>>>??????>>>===;;;>>>@@@@@@@@@BBBDDDFFFFFF\\\ooosssttt{{{~~~zzzvvvvvvzzz}}}|||pppddd\\\TTTOOOOOOMMMIIIEEEDDDCCCBBB@@@>>>>>>???@@@???>>>@@@DDDFFFFFFKKKQQQYYYeeeyyy{{{qqq<<<999555333333444555444444333333222222333333444555444444444444555666666555777999;;;???GGGRRRZZZcccbbbjjjzzz~~~|||vvvuuusssssssssssssssrrrwww}}}{{{yyyxxxyyy|||~~~rrrrrrnnnjjjmmmvvvzzzwwwccc```]]]ZZZXXXYYYZZZ[[[```eeemmmrrrtttvvvxxx{{{zzzzzzyyyyyyyyyzzz{{{{{{wwwxxxyyyzzzzzzzzzyyyyyyzzzzzzzzzyyyxxxwwwvvvuuuyyyxxxuuurrrpppnnnnnnnnnpppnnnjjjeeecccbbbbbbccc_________\\\WWWTTTRRRRRROOONNNLLLLLLMMMMMMKKKIIIJJJHHHFFFEEEEEEEEECCCAAA????????????>>><<<;;;:::888999999::::::999999888999999999999999999999999:::;;;;;;<<<===>>>?????????@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@AAAAAABBBCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKKKKJJJHHHGGGJJJKKKKKKLLLLLLLLLLLLLLLNNNMMMKKKJJJIIIJJJLLLMMMQQQPPPOOONNNMMMKKKJJJJJJFFFGGGIIIKKKMMMOOOPPPQQQNNNSSSZZZ___bbbeeeggghhhjjjqqq}}}~~~eeeTTTEEECCCCCCJJJZZZmmmzzz~~~sssbbb^^^ZZZTTTNNNNNNNNNPPPQQQSSSUUUVVVNNNLLLKKKKKKLLLKKKHHHFFFFFFFFFGGGHHHHHHHHHGGGGGGDDDCCCBBBBBBCCCEEEGGGHHHHHHRRR]]]```ZZZQQQLLLKKKGGGGGGGGGFFFDDDBBB@@@>>>EEEDDDBBBAAA@@@AAAAAABBB?????????@@@BBBDDDGGGHHHEEEDDDBBB@@@@@@@@@AAABBBCCCAAA???>>>??????>>>===;;;???AAA???===???BBBDDD===SSSeeejjjooozzz|||{{{tttrrrtttxxxzzzmmmaaa[[[TTTLLLHHHHHHGGGDDD@@@?????????===<<<<<<>>>???>>>>>>@@@EEEHHHIIINNNTTT```ooo888777666555444444555666222222222222222222222222222222333444444555555666555666777;;;AAAHHHOOOTTT\\\bbbkkkpppssstttvvvxxxvvvwwwxxxvvvttttttwww{{{||||||{{{zzzxxxwwwwwwxxxyyy|||yyyvvvwwwzzz|||{{{zzzmmmjjjeeeaaa^^^\\\]]]]]]^^^cccjjjooosssvvvxxxyyyzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxxxxwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuttttttttttttsssrrrrrrrrrrrrsssnnnmmmkkkiiifffdddbbbaaa___^^^[[[XXXUUUSSSQQQPPPOOOMMMJJJJJJLLLMMMNNNMMMKKKKKKJJJHHHFFFEEECCCCCCAAA@@@???>>>===<<<;;;;;;888999:::;;;;;;;;;;;;:::999888888888999::::::;;;999999:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBBBBAAA@@@@@@CCCDDDFFFFFFEEEEEEFFFHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHJJJLLLMMMNNNNNNNNNMMMPPPOOOMMMKKKJJJJJJKKKKKKNNNNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLMMMPPPRRRTTTYYY___ccceeehhhlllpppuuu{{{nnn[[[QQQHHHCCCDDDQQQeeexxxlllaaaXXXQQQNNNOOOOOOPPPRRRSSSPPPLLLHHHMMMKKKHHHFFFEEEEEEGGGHHHFFFHHHJJJLLLKKKJJJHHHFFFEEEDDDBBBAAAAAACCCFFFGGGCCCKKKUUUYYYWWWPPPJJJFFFHHHKKKLLLIIICCC@@@AAADDD;;;???BBBDDDCCCAAA@@@@@@AAA???>>>???AAACCCDDDDDDBBBAAA@@@?????????@@@AAAAAAAAAAAA@@@@@@@@@??????AAA@@@?????????@@@AAABBBHHHJJJOOOYYYaaakkkzzzzzzqqqlllllloootttyyy}}}mmm```XXXOOOLLLIIIFFFEEEDDDAAA???===>>>>>>>>>===>>>@@@CCCBBBAAABBBGGGJJJMMMTTT\\\kkk}}}777666555444444444555555222222222222222222222222444444444444444444333333444444666999>>>EEEKKKOOOXXX]]]dddiiikkkmmmqqqtttuuuwwwxxxxxxwwwyyy~~~zzz|||||||||zzzxxxuuuttttttxxxzzz~~~~~~||||||~~~~~~rrrppplllgggccc```^^^]]]___cccjjjooorrruuuwwwyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzyyyxxxxxxwwwwwwwwwwwwwwwvvvvvvvvvuuuuuuuuutttvvvuuuuuutttttttttttttttooonnnmmmjjjgggeeecccbbb```^^^[[[WWWTTTRRRQQQPPPOOOMMMLLLLLLMMMNNNNNNMMMKKKKKKJJJHHHFFFEEECCCCCC@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<999999888888999::::::;;;999999:::;;;<<<===>>>>>>@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAABBBBBBAAAAAA@@@CCCDDDFFFFFFEEEEEEGGGHHHJJJKKKKKKLLLLLLKKKKKKJJJIIIJJJKKKMMMNNNNNNNNNNNNOOONNNMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNRRRUUUUUUZZZaaafffhhhkkkpppttt~~~xxx___NNNEEEEEECCCHHHXXXooo{{{fff\\\UUUQQQPPPLLLQQQVVVWWWTTTOOOKKKIIILLLJJJHHHGGGFFFFFFGGGHHHFFFGGGJJJKKKKKKJJJHHHGGGFFFDDDBBBAAABBBDDDFFFHHHFFFJJJPPPQQQOOOKKKGGGFFFHHHJJJKKKHHHCCC@@@AAADDDDDDFFFHHHGGGEEEBBBAAAAAAAAA???>>>>>>AAACCCCCCCCCAAAAAA????????????@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@?????????@@@AAABBBDDDDDDIIIRRRYYYcccqqq~~~wwwqqqkkklllooosssxxx}}}zzzlll^^^SSSMMMKKKIIIEEECCCCCCAAA???======>>>>>>======>>>@@@BBBDDDDDDHHHMMMOOOSSS\\\eeeyyy555555444333333333444444222222222222222222222222555555555444333222222222333333444666;;;@@@EEEHHHSSSXXX___ccceeehhhlllpppsssvvvyyyzzz{{{|||zzz|||~~~~~~zzztttpppnnnnnnqqqvvv}}}yyyxxxuuupppkkkeee```]]]aaadddjjjnnnqqqsssvvvxxxzzzzzz{{{{{{{{{{{{zzzzzz{{{zzzyyyxxxwwwvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuwwwwwwvvvuuuuuuuuuuuuvvvrrrqqqooommmjjjgggeeeddd```]]]YYYUUUQQQPPPPPPPPPNNNMMMMMMNNNOOOOOONNNLLLKKKKKKJJJHHHFFFEEECCCCCC??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===999999999999999::::::;;;999999:::;;;<<<===>>>>>>@@@@@@@@@@@@AAAAAABBBBBBAAAAAABBBBBBBBBBBBAAAAAACCCDDDFFFFFFEEEFFFGGGIIIKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOPPPNNNNNNOOOOOOOOOMMMLLLKKKHHHHHHIIIIIIJJJJJJJJJKKKMMMMMMMMMMMMMMMPPPTTTXXXYYY^^^eeejjjmmmsssyyy~~~fffQQQDDD@@@CCCGGGQQQccc|||sss___VVVRRRPPPQQQKKKSSSZZZ[[[TTTMMMJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHFFFEEEDDDCCCCCCDDDFFFHHHHHHIIIIIIHHHEEEDDDDDDEEEGGGIIIJJJGGGCCC@@@AAACCCNNNNNNMMMKKKGGGDDDCCCCCCBBB@@@>>>>>>@@@BBBCCCBBB@@@@@@???>>>>>>???@@@AAAAAA@@@@@@@@@@@@?????????@@@????????????@@@AAAAAAAAA@@@DDDJJJQQQYYYgggsss~~~~~~}}}uuujjjjjjiiikkknnnsssxxx{{{}}}sssggg\\\SSSKKKGGGFFFDDDAAA@@@??????===;;;===>>>>>>>>>===>>>@@@CCCGGGIIINNNSSSVVV\\\jjjxxx444333333333333333333333222222222222222222222222444444444333333333222222333333444555888<<<@@@CCCOOOVVV^^^dddgggiiikkkmmmooouuu{{{~~~}}}|||tttmmmiiiiiilllsss||||||{{{zzzwwwqqqjjjddd```cccfffjjjmmmoooqqqtttvvvyyyyyyzzz{{{{{{{{{zzzzzz{{{zzzyyywwwvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuxxxwwwwwwvvvvvvvvvvvvvvvuuutttrrrooollljjjhhhggg```]]]XXXSSSOOONNNOOOOOONNNMMMMMMNNNOOOOOOLLLJJJKKKKKKJJJHHHFFFEEECCCCCC??????>>>======<<<;;;;;;;;;;;;:::::::::;;;<<<===::::::999999999::::::;;;;;;;;;<<<<<<===>>>???????????????@@@AAAAAABBBBBB@@@AAABBBBBBBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFHHHIIILLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQOOOPPPQQQQQQPPPMMMJJJHHHEEEEEEFFFHHHIIIKKKLLLLLLNNNNNNNNNNNNOOORRRWWW[[[___ccchhhlllrrr|||~~~~~~qqq[[[KKKEEEFFFGGGQQQ___qqqkkk[[[TTTQQQPPPQQQNNNSSSXXXWWWRRRLLLIIIIIIGGGHHHIIIIIIIIIHHHGGGFFFFFFGGGIIIJJJKKKJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGEEECCCAAAAAABBBCCCFFFGGGHHHFFFCCCAAAAAABBBRRRQQQOOOKKKGGGEEEEEEFFFBBB@@@>>>>>>@@@AAAAAAAAA??????>>>===>>>???@@@AAA@@@@@@@@@@@@???????????????????????????@@@@@@AAAAAA@@@BBBGGGKKKRRR^^^iiixxxzzzwwwllliiifffeeefffjjjooosssuuuyyy~~~qqqjjj```WWWPPPKKKFFFDDDCCCAAA>>>===>>>>>><<<;;;===>>>???>>>>>>???BBBEEEIIILLLRRRXXX]]]iii~~~222222333333333333333333222222222222222222222222222222222333333333444444444444444555777:::===>>>HHHQQQ^^^gggjjjjjjjjjjjjmmmuuu}}}}}}~~~~~~ssslllhhhgggiiioooyyy{{{{{{{{{yyytttoooiiifffeeegggiiikkkmmmooorrruuuxxxxxxyyyzzz{{{{{{zzzzzzzzzyyyxxxwwwvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvvvvxxxwwwwwwvvvuuuvvvvvvvvvvvvuuusssqqqnnnllljjjjjjaaa^^^YYYSSSPPPNNNOOOOOONNNMMMMMMNNNOOONNNLLLIIIKKKKKKJJJHHHFFFEEECCCCCC?????????>>>======<<<<<<:::::::::::::::;;;;;;<<<;;;;;;::::::999::::::;;;======>>>>>>??????@@@@@@>>>>>>???@@@@@@AAABBBBBB@@@AAABBBBBBCCCCCCCCCBBBCCCDDDFFFGGGFFFGGGIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKLLLNNNPPPRRRQQQRRRSSSSSSPPPLLLHHHEEECCCDDDFFFHHHJJJLLLNNNOOONNNOOOPPPPPPQQQUUUZZZ^^^bbbeeeiiinnnxxxzzz{{{}}}yyycccRRRGGGFFFKKKMMM]]]oooxxxeee[[[UUUQQQNNNNNNQQQPPPOOONNNMMMKKKHHHGGGFFFGGGHHHJJJJJJIIIHHHGGGGGGGGGIIIJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDEEEFFFFFFGGGFFFDDDCCCBBBBBBAAA@@@EEEEEEEEEDDDBBBAAAAAABBBNNNMMMLLLIIIGGGFFFHHHIIICCCAAA>>>>>>???@@@@@@@@@>>>>>>===<<<===>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@???AAADDDGGGJJJTTT^^^mmmttt{{{ppplllhhhddddddfffiiilllmmmqqqwww|||xxxsssooommmmmmmmmjjjgggZZZUUUNNNGGGDDDAAA@@@>>>AAA???======>>>???>>>======???@@@@@@AAACCCFFFIIIMMMOOOTTT\\\fffyyy222222333444444444333333222222222222222222222222111111111222333444444444444444444444666888:::;;;???JJJZZZeeejjjiiiggggggkkkttt}}}yyyxxxyyy~~~|||rrrllliiieeefffiiiqqq{{{{{{{{{zzzxxxuuuqqqnnnlllggghhhiiijjjkkkmmmpppssswwwxxxyyyzzzzzz{{{zzzzzzxxxxxxwwwvvvvvvvvvvvvwwwuuuuuuuuuuuuvvvvvvvvvvvvxxxxxxwwwvvvvvvvvvvvvwwwuuuuuusssrrrpppooommmmmmdddaaa]]]XXXTTTRRRRRRRRRPPPNNNNNNNNNOOONNNLLLJJJKKKKKKJJJHHHFFFEEECCCCCC@@@@@@@@@??????>>>>>>>>>::::::;;;<<<<<<<<<<<<;;;<<<;;;;;;:::::::::::::::>>>>>>>>>>>>?????????@@@===>>>>>>???@@@AAABBBBBB@@@AAABBBCCCCCCDDDCCCCCCBBBDDDFFFGGGGGGGGGIIIKKKKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRRRRSSSRRROOOKKKGGGDDDDDDEEEFFFIIILLLNNNPPPQQQPPPRRRTTTUUUWWWZZZ^^^aaacccgggmmmvvvwww{{{kkkXXXKKKBBBDDDKKKUUUhhh|||yyylll___YYYUUUPPPMMMLLLPPPMMMIIIHHHHHHHHHGGGEEEEEEFFFHHHIIIJJJIIIIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDEEEEEEDDDAAA???CCCCCCCCCBBBBBBAAAAAAAAAFFFGGGGGGFFFFFFFFFIIIKKKCCCAAA???>>>???@@@??????======<<<<<<<<<>>>???@@@@@@????????????>>>>>>>>>===>>>??????@@@@@@??????>>>===???BBBBBBCCCJJJRRRbbblll|||}}}sssqqqlllhhheeeeeeeeeffffffiiinnnssswww{{{zzzuuukkkfff```\\\\\\[[[YYYVVVLLLIIIDDD@@@??????>>>===???>>><<<===???@@@@@@???>>>@@@BBBCCCEEEHHHLLLOOOSSSUUU[[[fffvvv111222333555555555444333222222222222222222222222222222222222222222333333222222222333444666888999:::EEEUUUaaafffgggffffffeeennnyyy{{{yyyyyy}}}yyypppkkkkkkeeedddeeekkkssszzz|||{{{}}}|||yyyvvvtttrrrqqqqqqiiiiiiiiiiiiiiikkkooorrrwwwwwwxxxyyyzzzzzzzzzzzzvvvvvvvvvvvvvvvwwwwwwxxxtttuuuuuuuuuvvvvvvvvvwwwzzzyyyyyyxxxxxxxxxxxxxxxttttttsssrrrqqqpppooooooiiifffccc^^^ZZZXXXVVVUUUSSSQQQOOOOOOOOOPPPOOOMMMKKKKKKJJJHHHFFFEEECCCCCCAAAAAAAAA@@@@@@@@@@@@@@@:::<<<>>>@@@@@@???===<<<<<<<<<;;;:::::::::::::::<<<============>>>>>>>>>======>>>???@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDBBBDDDFFFGGGGGGHHHJJJLLLJJJKKKKKKLLLLLLKKKKKKJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOPPPPPPPPPNNNKKKHHHGGGEEEFFFHHHKKKNNNPPPRRRSSSSSSUUUYYY\\\^^^```ccceeefffmmmyyy~~~|||{{{vvv}}}{{{```QQQGGGAAADDDLLL]]]qqqlllbbbXXXTTTRRRNNNKKKKKKIIIJJJIIIHHHFFFEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCEEEDDDCCCEEEFFFFFFCCC@@@CCCBBBAAAAAABBBBBBAAA@@@@@@BBBDDDDDDEEEFFFIIIKKKDDDAAA???>>>>>>???>>>>>><<<<<<;;;;;;<<<===???@@@????????????>>>>>>>>>>>><<<===>>>???@@@??????>>>======???BBBAAA???CCCJJJXXXcccuuu}}}zzzvvvtttppplllhhheeebbbaaaaaacccfffiiikkkooosssvvvzzz|||~~~zzzqqqlllddd^^^WWWRRRQQQOOOMMMKKKFFFCCCAAA???@@@@@@???>>>>>><<<;;;<<>>???@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDBBBDDDFFFGGGGGGHHHJJJLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPPPPPPPOOOMMMMMMNNNNNNMMMLLLJJJIIIGGGHHHJJJLLLOOOQQQSSSTTTUUUXXX]]]```bbbdddfffhhhjjjttt~~~zzzyyyyyywwwsssZZZNNNHHHCCCGGGPPPdddvvvvvvggg\\\SSSPPPOOOLLLJJJKKKCCCHHHLLLKKKEEEBBBCCCEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBFFFDDDBBBCCCEEEFFFDDDAAABBBAAA@@@AAABBBBBBAAA@@@>>>@@@BBBDDDEEEFFFHHHJJJDDDBBB???>>>>>>???>>>===<<<;;;;;;;;;<<<===???@@@????????????>>>>>>>>>>>><<<===>>>@@@@@@??????>>>>>>???AAADDDBBB???BBBGGGRRR]]]pppzzzwwwvvvwwwvvvsssooojjjeeeaaa^^^^^^___aaabbbcccfffjjjmmmsssuuuxxx{{{~~~}}}uuulllfff\\\VVVNNNHHHFFFEEEBBB@@@@@@???======>>>>>>===<<<<<<;;;;;;<<<>>>@@@AAA@@@@@@BBBEEEHHHKKKOOOUUUYYYaaadddnnn333444555555444444555777222222222222222222222222444444333333333333222222333333222111222333444555777???MMMZZZcccfffeeeccc^^^aaahhhpppxxx|||vvvwwwvvvpppiiifffiiijjjiiihhhlllsssyyy{{{zzzzzzzzz~~~~~~}}}{{{yyyvvvuuuttttttnnnmmmlllllllllnnnoooppptttrrrqqqssswwwzzzyyywwwtttsssrrrtttwwwyyyzzzzzzwwwwwwvvvvvvvvvvvvwwwwww}}}{{{yyyxxxyyyzzzzzzzzzwwwwwwvvvtttsssrrrqqqpppooonnnllljjjhhheee___\\\]]]\\\ZZZWWWTTTRRRPPPOOOLLLIIIEEEDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@??????@@@@@@???>>><<<;;;=================================<<<;;;;;;::::::>>>??????@@@@@@AAABBBBBBCCCEEEFFFGGGFFFEEEFFFGGGCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIKKKOOOQQQRRRTTTVVVXXX[[[aaagggiiihhhiiimmmrrrvvvxxxttttttuuu~~~iiiOOOHHHEEEAAAGGGSSSaaappp{{{sss```YYYPPPKKKKKKKKKHHHFFFHHHHHHGGGGGGFFFDDDCCCBBBCCCDDDDDDFFFGGGIIIKKKLLLJJJJJJJJJIIIHHHGGGEEEDDDHHHGGGEEEDDDBBBAAAAAAAAADDDBBBBBBCCCEEEEEEBBB???>>>>>>>>>>>>============<<<>>>AAAEEEFFFFFFEEEDDDDDDCCCBBB@@@>>><<<:::999;;;:::::::::;;;===>>>@@@BBB@@@>>>>>>???>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDQQQ\\\jjjwww~~~{{{mmmkkknnnmmmqqqtttsssmmmgggbbb```^^^]]][[[ZZZ\\\___bbbeeegggiiilllqqquuuyyy|||}}}~~~~~~}}}~~~uuuhhh___TTTOOOIIIDDDBBBAAAAAA@@@;;;;;;:::::::::::::::999>>>@@@@@@@@@???@@@BBBDDDCCCEEEGGGJJJOOOUUU\\\aaalllyyy333333333444444333333222222222222222222222222222444444333333333222222222333333222222222333444555777>>>JJJWWWaaaeeedddccc^^^aaagggnnnvvv|||wwwpppqqqsssqqqnnnllloooooonnnmmmoootttyyy{{{zzzyyyyyy{{{~~~|||yyywwwuuutttssspppooooooooooooqqqrrrsssvvvtttrrrtttwwwyyyxxxvvvsssrrrrrrsssvvvxxxxxxxxxxxxxxxwwwvvvvvvvvvwwwwwwzzzyyyyyyyyyyyyzzzzzzzzz{{{zzzyyywwwuuusssrrrqqqqqqpppooonnnmmmjjjeeebbb```___^^^[[[XXXUUURRRQQQMMMJJJGGGEEEEEEEEEEEEDDDGGGFFFEEEDDDCCCAAAAAA@@@???@@@@@@@@@???>>>===<<<==============================<<<<<<<<<<<<;;;;;;?????????@@@AAAAAABBBBBBCCCEEEGGGGGGFFFEEEFFFGGGEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLKKKKKKKKKKKKKKKJJJMMMPPPSSSTTTVVVXXXZZZ[[[aaafffiiijjjnnnvvv|||}}}wwwttttttyyy{{{aaaLLLGGGEEEBBBHHHTTTcccqqq}}}|||iiiaaaZZZQQQMMMLLLLLLIIIGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDEEEFFFGGGIIIJJJKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBDDDBBBAAABBBDDDDDDBBB?????????>>>>>>======<<<<<<===???BBBEEEFFFFFFEEEDDDDDDCCCAAA???>>><<<;;;;;;<<<;;;;;;:::;;;<<<>>>???BBB@@@>>>>>>>>>>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@BBBCCCDDDJJJSSS```lllsssyyy|||jjjdddcccgggkkkqqqqqqmmmgggaaa___]]]\\\[[[ZZZZZZZZZ[[[\\\^^^```ccchhhmmmqqqtttuuuzzzyyyyyyxxxxxxxxxyyyyyyyyyyyyzzz|||{{{qqqddd[[[PPPKKKFFFAAA??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;???@@@AAAAAAAAAAAACCCEEEGGGIIILLLOOOSSS\\\gggppp555333333555888777444000222222222222222222222222333333333333222222222222333222222222222333444444777<<>>===<<<========================<<<<<<<<<<<<============??????@@@AAAAAABBBBBBCCCCCCEEEGGGGGGFFFEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMOOORRRTTTVVVXXX[[[]]]aaaeeejjjmmmpppxxx~~~{{{uuutttvvvpppZZZIIIFFFGGGFFFMMMXXXeeerrrpppbbbaaa[[[TTTPPPNNNMMMKKKHHHIIIHHHHHHGGGFFFEEEDDDDDDFFFEEEEEEFFFFFFHHHIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDBBBAAA@@@AAABBBAAA@@@@@@??????>>>===<<<<<<;;;>>>@@@BBBDDDEEEDDDCCCBBBBBBAAA@@@>>>============>>>===<<<;;;;;;<<<===>>>CCCAAA???>>>>>>>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>@@@AAACCCDDDEEELLLUUU^^^fffnnnwww}}}oooccc]]]aaagggnnnrrrpppkkkeeeaaa______^^^]]]ZZZWWWUUUSSSUUUWWWZZZ^^^bbbfffiiikkkppppppppppppooonnnmmmlllmmmnnnnnnpppsssvvvyyy{{{~~~vvvkkk^^^UUUMMMIIICCC@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<======???AAABBBBBBBBBCCCFFFHHHJJJNNNSSSUUU[[[gggzzz777555555999>>>>>>999444222222222222222222222222333333333222222222222111222222222222222333333333777999@@@KKKWWW___```^^^YYY\\\ccclllwww{{{ppphhhmmmvvvyyywwwvvv}}}yyywwwxxxwwwuuuvvvyyy|||zzzwwwuuuyyy|||xxxvvvtttssstttuuuuuuvvvwwwxxxyyyyyywwwtttsssuuuyyy||||||zzz{{{yyyxxxxxxyyyzzzzzzyyy|||{{{zzzyyyxxxxxxxxxxxxyyy|||~~~zzzwwwuuussstttsssrrrssstttsssqqqooollllllkkkiiieee```[[[WWWQQQOOOLLLJJJIIIIIIGGGFFFIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@???>>>==============================;;;;;;<<<===>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEGGGGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPQQQOOORRRTTTVVVXXX[[[^^^aaaggglllqqqvvv|||}}}|||yyyuuuvvvzzz~~~hhhVVVGGGEEEHHHJJJSSS___hhhttt~~~kkkcccaaa]]]WWWSSSQQQOOOLLLJJJHHHHHHGGGFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGEEEEEEEEEGGGJJJKKKEEEEEEDDDDDDDDDEEEEEEFFFDDDCCCAAA??????@@@@@@AAA@@@@@@???>>>===<<<;;;;;;>>>???AAABBBBBBAAA@@@???@@@@@@???>>>>>>>>>>>>>>>@@@???===<<<<<<<<<======DDDAAA???=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???AAACCCDDDEEEIIIOOOTTTZZZcccnnnvvv|||}}}}}}kkkaaa```gggooovvvwwwsssnnnjjjgggfffeeebbb^^^YYYUUUSSSSSSSSSUUUXXXZZZ]]]```aaaddddddeeefffeeedddcccbbbeeeeeeeeegggiiilllnnnppprrrsssssstttuuuwwwxxxyyyyyyyyyyyyzzz|||zzzrrrfffZZZRRRKKKGGGCCC@@@??????>>>===;;;;;;<<<<<<=========>>>???AAACCCCCCDDDEEEHHHJJJKKKQQQXXX]]]eeevvv555333444999???@@@<<<888222222222222222222222222333333222222222111111111111111222222222333333333666777<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDDDDFFFGGGHHHGGGFFFGGGHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHJJJKKKKKKKKKJJJJJJKKKLLLMMMOOOPPPRRRSSSTTTSSSUUUWWWYYY[[[^^^bbbeeehhhoooxxx|||zzzzzzxxxwww{{{uuu```QQQEEECCCGGGMMMYYYdddooowwwttthhheeeaaa^^^ZZZVVVSSSPPPMMMKKKGGGFFFEEEDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDEEEHHHJJJLLLDDDDDDDDDDDDDDDEEEEEEFFFDDDCCCBBB@@@??????@@@AAA?????????>>>===<<<<<<;;;======>>>?????????>>>===?????????@@@@@@@@@??????AAA@@@>>>===<<<<<<===>>>EEEBBB???=========<<<;;;::::::::::::::::::::::::<<<<<<===>>>???AAABBBCCCFFFHHHJJJLLLOOOXXXccckkkxxxxxxzzzuuuiiieeejjjrrrzzz~~~yyyvvvtttrrrooojjjddd^^^YYYVVVSSSSSSRRRRRRSSSTTTUUUVVVXXXYYY[[[\\\\\\\\\[[[ZZZ[[[[[[\\\]]]___aaaccceeefffgggggghhhjjjkkkmmmnnnmmmnnnnnnooopppqqqssssssrrrsssttttttuuuuuuuuuuuuuuutttsssrrrrrrssssssttttttvvvwwwxxxwwwxxxzzz|||}}}~~~|||vvvnnnbbbWWWPPPHHHEEEAAA???>>>>>>===<<<:::;;;;;;<<<===>>>>>>???@@@BBBDDDEEEFFFHHHKKKNNNLLLTTT^^^fffrrr111000111555:::;;;999777222222222222222222222222222222222222111111111111000111111222333222222222333555999???FFFNNNUUUYYY^^^```dddkkkrrrzzz{{{wwwzzz}}}{{{yyyxxx~~~zzzzzz||||||{{{xxxvvvuuuvvvwwwxxxzzz{{{|||||||||ttttttxxx~~~~~~~~~|||{{{~~~~~~~~~~~~}}}zzzxxxwwwtttsssqqqqqqrrrsssqqqppprrrrrrrrrpppnnnjjjgggddd]]][[[YYYWWWUUUSSSQQQNNNLLLKKKJJJIIIHHHGGGFFFEEEBBBBBB@@@??????>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEDDDFFFHHHHHHGGGFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGHHHIIIKKKKKKKKKJJJJJJLLLMMMNNNQQQSSSUUUWWWXXXXXXYYY\\\]]]___cccgggkkkjjjttt|||yyyxxxyyyyyy{{{lllVVVLLLCCCCCCIIIQQQ^^^iiivvvzzz|||yyyiiiaaabbb```^^^\\\XXXTTTPPPMMMKKKHHHGGGEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEEEEEEEFFFHHHJJJKKKDDDDDDCCCCCCCCCCCCDDDEEECCCDDDDDDBBB@@@??????AAA>>>>>>>>>>>>============<<<======>>>>>>>>>======@@@AAACCCEEEEEEDDDBBBAAAAAA@@@???=========>>>???FFFCCC???<<<<<<<<<<<<;;;::::::::::::::::::::::::<<<<<<======???@@@BBBCCCCCCDDDEEEEEEFFFMMMWWW^^^pppsssxxx~~~~~~tttnnnrrrxxxyyypppggg___ZZZRRRQQQOOONNNMMMMMMMMMNNNPPPQQQRRRSSSSSSTTTTTTTTTQQQQQQQQQQQQSSSUUUWWWYYY[[[[[[\\\]]]^^^```bbbcccbbbccccccdddeeeeeeffffffeeeeeeeeeffffffggggggggggggfffeeedddddddddddddddbbbddddddddddddeeegggiiiiiikkkppptttxxxyyyzzzzzzvvvvvvtttppphhh]]]SSSMMMCCCAAA>>><<<======<<<;;;;;;;;;<<<===???@@@AAAAAABBBDDDGGGHHHJJJLLLPPPSSSQQQZZZgggttt//////111222333444444444222222222222222222222222222222222222111111111111///000111222333222222111111444888;;;>>>EEEOOOVVVYYY[[[^^^cccjjjqqqwww{{{}}}}}}|||{{{yyyyyy|||zzz}}}|||zzzxxxwwwwwwxxxzzz|||~~~~~~~~~~~~wwwzzz}}}|||{{{xxxvvvssssssssssssrrrppprrrrrrrrrqqqooommmlllkkkfffdddaaa___^^^[[[XXXUUURRRQQQOOOMMMJJJHHHFFFEEECCCBBB@@@???>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDFFFHHHHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJLLLMMMMMMLLLLLLNNNOOOQQQTTTWWWYYY\\\]]]]]]___aaaccceeehhhmmmqqqyyy|||xxxvvvwwwyyyzzzuuu___MMMHHHFFFJJJQQQ[[[gggoooyyy{{{}}}}}}wwwvvvsss___[[[______^^^]]]YYYTTTPPPMMMKKKJJJIIIGGGFFFEEEFFFGGGHHHEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEFFFDDDAAA??????@@@============>>>>>>>>>>>>=========>>>????????????CCCFFFIIILLLKKKIIIEEECCCAAA@@@???>>>>>>>>>???@@@FFFCCC???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???@@@BBBCCC@@@AAABBBBBBBBBGGGPPPWWWfffnnnyyy}}}~~~tttfff]]]RRRPPPNNNLLLJJJJJJKKKLLLLLLLLLKKKKKKKKKLLLLLLMMMIIIHHHHHHIIIJJJLLLNNNOOOPPPPPPQQQRRRTTTVVVXXXYYYXXXXXXYYYZZZ[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZ[[[[[[YYYYYYXXXWWWVVVVVVUUUUUUSSSTTTTTTTTTSSSSSSVVVXXXWWWYYY^^^cccgggiiikkkkkkiiijjjkkkhhhaaaWWWNNNIIIAAA???===<<<======<<<;;;======???@@@AAACCCDDDDDDFFFHHHKKKMMMOOORRRUUUXXX\\\eeesss000111222222000000111222222222222222222222222222222222222111111111111000///000111222333222111111///444888888999???KKKUUUQQQSSSWWW\\\dddlllssswwwzzz|||xxxvvvzzz{{{}}}{{{yyyxxxxxxyyy|||~~~{{{~~~~~~{{{yyyvvvuuuuuutttsssqqqrrrrrrqqqpppoooooonnnnnnkkkiiigggeeecccaaa]]]ZZZXXXVVVTTTPPPLLLIIIFFFDDDCCCBBBAAA???>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEFFFHHHHHHGGGGGGGGGHHHKKKKKKKKKKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNNNNNNNMMMPPPQQQSSSVVVYYY]]]___```aaaccceeefffhhhlllrrruuu}}}yyyvvvuuuvvvyyy|||eeeTTTHHHHHHJJJRRR[[[eeeooovvvyyyyyy{{{{{{wwwyyy~~~lll[[[YYY___^^^^^^]]]ZZZUUUPPPLLLKKKLLLJJJHHHGGGGGGHHHIIIJJJDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDFFFGGGHHHHHHHHHGGGCCCCCCBBBAAAAAAAAAAAAAAABBBEEEGGGFFFCCC@@@???@@@<<<<<<======>>>>>>??????>>>>>>>>>???@@@@@@AAAAAAFFFIIINNNQQQPPPMMMHHHEEE@@@@@@???>>>>>>???@@@AAAGGGCCC???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCC???AAABBBBBBCCCGGGOOOUUU___kkkzzzlll```SSSQQQOOOMMMLLLLLLMMMNNNKKKJJJHHHFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFHHHJJJKKKIIIIIIJJJKKKMMMOOOQQQRRRQQQQQQRRRSSSTTTTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTPPPPPPOOOOOONNNMMMLLLLLLJJJKKKKKKJJJHHHIIIKKKMMMLLLNNNQQQUUUYYY]]]```bbb```bbbdddbbb[[[RRRJJJFFFCCCAAA?????????@@@???>>>??????AAABBBDDDEEEFFFGGGIIIKKKNNNPPPRRRUUUYYY\\\dddmmm|||333333333333333222111000//////000111222222333333333333333222111000//////000111111111111222222222111333555444444888AAAHHHKKKNNNSSSZZZbbbiiinnnqqqwwwzzztttpppuuu~~~~~~}}}{{{{{{|||{{{|||}}}~~~~~~}}}{{{yyyvvvuuutttsssqqqpppooooooooopppqqqrrrqqqqqqpppnnnkkkfffaaa^^^]]]ZZZWWWRRRNNNJJJHHHFFFBBBAAA@@@???>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@AAAAAA@@@??????CCCDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIKKKKKKLLLLLLMMMMMMNNNNNNTTTUUUVVVXXX[[[^^^```bbbccceeehhhkkknnnttt}}}~~~|||{{{ssssssssstttzzzjjjYYYPPPIIILLLSSS]]]hhhqqqvvvxxx~~~{{{xxx~~~{{{zzz|||~~~vvvbbbUUUUUU[[[]]][[[WWWRRROOOLLLJJJIIIKKKIIIGGGFFFFFFGGGIIIJJJFFFFFFEEEDDDDDDDDDDDDDDDEEEHHHKKKIIIFFFCCCDDDEEEDDDEEEFFFFFFEEECCC@@@???CCCDDDDDDDDDDDDBBBAAA@@@>>>>>>>>>===;;;<<<>>>@@@???@@@AAAAAA@@@@@@AAACCCDDDGGGLLLSSSWWWUUUNNNGGG===>>>??????======???@@@DDD???:::888999;;;;;;;;;999999999999999:::<<<<<<===<<<<<<<<<===>>>@@@AAA@@@?????????AAACCCFFFHHHTTT___pppssscccZZZVVVSSSQQQQQQQQQNNNLLLJJJIIIFFFDDDBBB@@@??????CCCBBBBBBBBBBBBBBBBBBBBB>>>FFFDDDAAAHHHHHHEEEJJJLLLLLLLLLLLLLLLKKKJJJIIIKKKKKKJJJJJJJJJJJJKKKKKKFFFFFFFFFGGGFFFEEEEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDGGGGGGHHHJJJLLLNNNPPPQQQWWWXXXYYYVVVQQQJJJEEEBBB>>>?????????@@@@@@@@@@@@FFFDDDBBBDDDGGGIIIIIIGGGNNNNNNRRRXXXZZZZZZcccnnnqqq222222222222222111000000///000000111222222333333222222222222111000//////000111111111111222222222000222444333333666===CCCHHHKKKPPPWWW___fffkkknnnuuu{{{sssmmmqqqzzz~~~~~~{{{|||}}}~~~~~~{{{yyyvvvtttsssrrrqqqqqqpppooopppqqqrrrssstttttttttsssooojjjfffccc___]]]ZZZUUUQQQLLLIIIGGGBBBAAA@@@??????>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@??????AAABBBBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJLLLMMMMMMMMMOOOPPPQQQRRRTTTUUUWWWYYY[[[^^^aaacccjjjlllooossswww~~~{{{yyyrrrqqqqqquuuttt^^^QQQKKKHHHPPP]]]iiirrrxxx{{{|||{{{{{{}}}yyyvvvvvvwww{{{{{{hhh[[[SSSSSSVVVYYYWWWTTTPPPMMMKKKJJJIIIKKKJJJHHHFFFEEEFFFFFFGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEGGGGGGEEEDDDCCCDDDEEEFFFFFFFFFEEECCCAAA@@@BBBBBBCCCCCCBBBAAA@@@>>>>>>>>>>>>===<<<<<<>>>@@@???@@@BBBBBBAAAAAABBBDDDBBBDDDHHHOOOTTTSSSNNNIII??????======>>>???AAABBBCCC???:::888:::;;;<<<;;;::::::::::::::::::;;;;;;<<<;;;;;;;;;<<<===>>>???????????????@@@CCCEEEGGGPPP[[[mmm}}}sssddd^^^[[[WWWUUUSSSQQQNNNLLLLLLKKKIIIHHHFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB===EEEBBB???DDDCCCAAAGGGEEEFFFFFFFFFFFFEEEDDDCCCEEEDDDDDDDDDDDDDDDDDDEEECCCCCCCCCCCCCCCBBBAAAAAABBBAAAAAA@@@@@@AAAAAAAAA@@@@@@AAABBBDDDFFFGGGHHHLLLMMMNNNMMMKKKGGGEEECCC@@@@@@@@@AAAAAAAAABBBBBBGGGEEEDDDFFFJJJNNNNNNNNNSSSTTTYYYaaaeeeiiittt000111111111111000000///000000000111222222333333222222222222111000//////000111111111111222222222///222333333111222777;;;DDDFFFKKKRRRYYYaaafffjjjooo~~~uuummmooovvv~~~|||}}}~~~~~~|||yyyvvvsssrrrqqqqqqpppoooooooooqqqrrrssstttuuuvvvvvvsssnnniiifffbbb```]]]YYYTTTOOOKKKHHHCCCBBBAAA@@@????????????AAABBBBBBBBBBBBBBBBBBAAA???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIJJJKKKKKKLLLNNNNNNNNNOOOQQQSSSVVVWWWXXXYYY[[[\\\]]]___cccfffkkkoootttzzz{{{xxxuuurrrqqqxxx|||dddSSSKKKIIIKKKXXXkkkxxx}}}}}}}}}}}}zzz}}}wwwqqqpppqqqrrryyyiiiZZZUUURRRPPPPPPRRRQQQNNNLLLJJJIIIIIIIIIKKKJJJHHHGGGEEEDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBBBBDDDFFFFFFDDDBBBFFFGGGGGGGGGFFFDDDBBBAAAAAAAAABBBBBBAAA@@@>>>===>>>>>>???>>><<<<<<>>>@@@DDDEEEEEEDDDBBBAAAAAABBB@@@AAADDDJJJPPPRRRPPPLLLDDD@@@<<<;;;>>>BBBCCCBBBAAA>>>;;;:::;;;<<<===<<<::::::;;;<<<<<<;;;999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>@@@BBBDDDEEEKKKTTTfffxxx}}}~~~vvvjjjgggeeeaaa\\\WWWSSSPPPOOOMMMLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@===DDD@@@===@@@===<<>>@@@??????>>>>>>??????@@@?????????>>>>>>>>>======>>>======<<<<<<===>>>>>>=========>>>???@@@BBBBBBDDDEEEEEEEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDHHHGGGGGGIIINNNSSSVVVWWWZZZ]]]dddooowww//////000000000000//////000000111111111222222222111111111111111000//////000000111111111222222222000222333333111111222444>>>@@@EEEKKKSSSZZZaaadddggguuu|||sssqqqssswww{{{}}}}}}~~~|||xxxuuurrrqqqpppooonnnnnnnnnnnnoooqqqrrrqqqsssttttttsssoookkkhhhdddccc```[[[VVVPPPKKKHHHDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCDDDDDDEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMOOOOOOPPPQQQSSSVVVZZZ\\\\\\^^^_________aaaeeeiiikkkrrr}}}{{{xxxxxxtttttt~~~ppp[[[MMMJJJLLLOOO```ttt|||zzz{{{~~~|||{{{rrroooooopppsssyyybbbVVVSSSQQQOOONNNLLLKKKIIIHHHGGGHHHHHHIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBB@@@@@@CCCGGGHHHFFFCCCGGGGGGGGGGGGFFFDDDCCCBBBAAAAAABBBBBBBBB@@@???>>>===?????????======>>>???IIIJJJIIIGGGDDDAAAAAAAAA@@@???@@@EEELLLPPPQQQPPPJJJCCC<<<;;;>>>BBBBBBAAA@@@>>>===<<<<<<=========:::;;;<<<======;;;999777::::::;;;;;;;;;<<<<<<============>>>???@@@BBBCCCGGGMMM\\\mmmwwwyyyyyyzzz~~~zzztttrrrrrroooiiiaaaZZZVVVUUUSSSRRRRRRQQQPPPOOONNNMMMNNNMMMKKKHHHEEECCC@@@??????DDDAAA???AAA<<<999CCC>>>>>>?????????>>>>>>===>>>>>>============>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<@@@@@@???@@@@@@AAABBBCCCEEEDDDDDDEEEFFFGGGGGGGGGDDDCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHKKKQQQWWW]]]```ccciiiuuu...//////000000000//////111111111111111222222222000000111111111000//////000000111111111222222222222333333333222111111111999;;;???EEELLLTTT[[[______jjjvvvyyyyyyyyyxxxvvvvvvxxxrrroooooosss{{{|||||||||{{{yyywwwvvvzzz~~~|||xxxuuurrrpppooommmlllllllllmmmnnnpppqqqpppqqqssssssrrrpppmmmlllgggeeeaaa\\\VVVPPPKKKHHHEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGIIIJJJLLLMMMNNNOOOPPPQQQRRRTTTVVVZZZ]]]___]]]```bbbaaa```bbbhhhmmmsss|||yyyvvvuuuyyy{{{fffTTTIIIGGGKKKRRRcccvvvzzzzzz|||~~~yyysssssstttuuu|||}}}ooo```XXXSSSNNNKKKKKKHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEFFFGGGGGGGGGFFFEEECCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAADDDIIIJJJHHHEEEHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA???>>>===???@@@???>>>===>>>???IIIJJJJJJIIIFFFEEEFFFGGGCCCAAA@@@CCCIIINNNPPPPPPNNNGGG>>>;;;===@@@@@@>>>?????????>>>============:::;;;=========;;;999888;;;<<<<<<<<<============<<<<<<<<<===>>>???@@@@@@DDDGGGPPP___jjjpppuuu{{{~~~}}}xxxwwwvvvvvvzzz|||}}}xxxnnneeeaaaaaa^^^^^^^^^]]][[[ZZZXXXWWWUUUSSSQQQMMMIIIFFFCCCBBBBBBFFFCCCEEEJJJBBB<<>>>>>???>>>>>>===>>>======<<<<<<======>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<======AAA@@@@@@@@@AAAAAABBBCCCDDDDDDEEEHHHLLLNNNNNNLLLFFFEEEDDDCCCDDDEEEFFFGGGHHHIIIKKKOOOVVV^^^ggglllttt}}}...//////000000000000000111111111111111111111111///000000111111000//////000111111111111222222222222222222222222111111111444666:::@@@GGGOOOVVV[[[YYYbbbkkkmmmooorrrsssrrrnnnxxx~~~yyyqqqkkkiiimmmuuu{{{{{{yyy}}}{{{xxxwwwtttpppooosss{{{}}}{{{xxxuuurrrqqqpppllllllllllllmmmnnnpppqqqrrrrrrssssssssssssrrrrrrjjjgggbbb[[[UUUOOOKKKIIIFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIKKKLLLNNNPPPRRRRRRSSSTTTVVVYYY\\\^^^```aaa]]]aaaeeeeeeeeeiiiqqqxxx}}}zzztttwwwmmm[[[NNNEEEEEEJJJWWWfffxxx~~~~~~{{{zzzvvvxxx|||kkkddd\\\WWWQQQJJJGGGIIIGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDGGGIIIIIIIIIGGGFFFCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDGGGIIIJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCAAA@@@???===???@@@@@@???>>>>>>???BBBDDDFFFHHHHHHIIILLLNNNFFFCCC@@@AAAFFFKKKMMMMMMMMMGGG@@@<<<===>>>???>>>???AAABBBAAA>>><<<<<<<<<;;;;;;<<<======<<<::::::;;;<<<============<<<<<<:::;;;;;;<<<===>>>>>>>>>AAABBBGGGQQQZZZcccooozzzsssllllllmmmnnnyyy|||tttqqqqqqiiijjjjjjjjjiiihhhfffeeeaaa___[[[VVVQQQLLLIIIGGGFFFGGGFFFNNNWWWLLLAAAEEE<<<<<<======>>>>>>=========<<<<<<;;;;;;<<<<<<===???>>><<<;;;;;;;;;<<<===<<<<<<<<<<<<===>>>?????????>>>>>>>>>???@@@AAAAAAAAACCCGGGNNNUUUXXXVVVSSSIIIGGGFFFEEEEEEGGGIIIJJJJJJMMMQQQWWW```lllyyy...///000000111111111000111111111111111111111111//////000000000000000///000111111111111222222222111000//////000111222222111333666<<>>======???AAAAAA@@@>>>>>>??????AAADDDFFFGGGHHHKKKMMMHHHDDD@@@@@@CCCFFFHHHGGGHHHEEEAAA===<<<===???@@@@@@BBBDDDBBB???;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::999:::;;;<<<<<<=========>>>???BBBHHHNNNVVVfffttt|||}}}sssjjjgggggggggqqq}}}}}}~~~|||xxxqqqggg]]]TTTMMMIIIHHHGGGHHHVVVcccWWWFFFEEE<<<===>>>???????????????>>>>>>============>>>>>>@@@>>>===;;;;;;<<<===>>>============>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDEEEGGGNNNWWW___aaa\\\VVVLLLKKKIIIHHHHHHJJJLLLNNNNNNRRRYYYcccooo//////000111111111111111222222111111111111111111//////000000000000000///000111111111111222222222000///------///111222222000111444:::BBBJJJRRRVVVWWW]]]bbbdddjjjttt|||vvvyyyxxxuuuvvvyyytttlll^^^bbbjjjqqqsssvvv||||||yyyqqqkkkeeehhhjjjkkkkkkooowww~~~}}}{{{yyywwwuuusssrrrqqqooonnnnnnoooppprrrsssuuusssrrrpppooopppsssvvvxxxqqqlllddd[[[TTTOOOMMMLLLGGGFFFEEEDDDDDDCCCCCCCCCAAABBBBBBBBBBBBBBBBBBAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEGGGGGGGGGGGGIIIJJJLLLMMMNNNOOOOOOOOOQQQSSSVVVXXXYYYZZZXXX[[[___cccfffffffffeeedddjjjrrrwww|||~~~|||||||||{{{yyypppWWWMMMKKKLLLVVVbbbsss~~~|||zzzwww|||nnn\\\TTTOOOOOOPPPNNNLLLLLLJJJHHHGGGEEEDDDDDDDDDDDDFFFHHHJJJLLLKKKIIIFFFCCCFFFFFFEEEDDDDDDDDDDDDDDD@@@DDDHHHIIIGGGFFFHHHJJJGGGFFFEEECCCBBBBBBBBBBBB@@@@@@AAAAAA@@@???===<<<===???AAAAAA@@@???>>>???AAABBBDDDDDDDDDEEEFFFHHHIIIEEE@@@>>>AAACCCDDDCCCCCCCCCAAA>>><<<===@@@CCCAAACCCEEEDDD???;;;::::::;;;;;;;;;;;;;;;<<<===>>>999:::;;;;;;;;;:::999888999999:::;;;<<<<<<<<<<<<<<<===@@@DDDFFFNNN^^^nnnyyyzzz~~~wwwmmmhhhfffdddjjjyyywwwhhhZZZOOOIIIHHHGGGIIIZZZjjj^^^IIIFFF??????@@@AAABBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAA@@@???===;;;;;;<<<===>>>=========>>>>>>@@@AAAAAADDDDDDDDDEEEFFFGGGIIIIIILLLOOOVVV```gggfff^^^VVVOOONNNLLLJJJKKKMMMOOOQQQQQQVVV___kkkzzz000000000000000000000000000000000000000000000000000000000000000000000000222222333222222111000///000000000000111111111111111222444666<<>>???EEEDDDAAA???======>>>???BBB???;;;::::::<<<<<<<<<===<<<;;;:::999::::::;;;:::888777888999;;;::::::<<<===>>>>>>@@@JJJXXXcccpppwww}}}|||tttooowww{{{rrraaaUUUOOOPPPLLLQQQ```hhh___OOODDDEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@AAA@@@???>>>======>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@DDDIIIJJJJJJJJJMMMOOOSSSVVV___mmmwwwtttgggZZZUUUUUUTTTSSSRRRTTTWWWZZZ___ccciiittt000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000//////000000000111111111111222333666:::BBBLLLRRRWWWYYY^^^eeennnxxx|||zzz||||||vvvhhhggggggiiioooyyyvvvlllhhhfffeeeccccccaaaaaafffoooxxx}}}~~~||||||zzzwwwtttqqqooonnnnnnnnnmmmlllnnnqqquuuwwwwwwrrrnnnjjjhhhjjjmmmpppqqqrrroooiiiccc[[[UUUQQQNNNKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAEEECCCBBBCCCEEEFFFDDDBBBDDDDDDEEEGGGHHHIIIJJJKKKJJJKKKKKKLLLNNNPPPRRRSSSQQQTTTXXX[[[\\\]]]___``````aaaaaabbbeeeiiiooosss}}}|||zzzxxxwwwxxx|||nnn\\\NNNMMMQQQXXXfffvvv~~~hhh\\\WWWTTTQQQPPPOOOOOOMMMLLLNNNMMMLLLIIIFFFFFFGGGIIINNNLLLJJJJJJKKKKKKHHHFFFEEEDDDCCCEEEFFFGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKGGGFFFDDDBBBAAAAAAAAABBBDDDCCCCCCBBBAAA???>>>===:::<<>>???>>>???@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>>???@@@AAA???@@@AAA@@@??????AAABBBEEECCCAAA???>>>>>>>>>???BBB???;;;::::::<<<<<<<<<>>>===;;;:::::::::;;;;;;:::888777777999::::::999888:::;;;;;;===EEEQQQZZZhhhooouuuxxx|||zzzfffYYYRRRMMMIIIKKKVVV\\\VVVKKKDDDGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAEEEDDDBBBAAAAAAAAABBBCCCEEEEEEEEEFFFFFFGGGGGGGGGGGGJJJOOOQQQRRRUUUZZZ^^^cccgggppp{{{zzzkkk___[[[[[[\\\\\\]]]aaafffjjjnnnrrrwww000000000000000000000000000000000000000000000000000000000000000000000000---...///000111111111111//////000000000000111111111222333555888>>>FFFLLLTTTVVV[[[bbbjjjttt|||~~~}}}qqqmmmiiihhhmmmwww~~~qqqgggccccccbbbbbbbbb______fffsss~~~}}}|||~~~yyyxxxuuurrrpppooonnnnnnlllllllllooosssvvvwwwwwwqqqnnnjjjhhhiiikkkmmmmmmpppnnnjjjeee___YYYTTTQQQNNNMMMKKKJJJIIIIIIIIIIIIFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAEEEDDDDDDEEEHHHHHHGGGFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMNNNOOOQQQSSSUUUWWWVVVYYY]]]___```aaabbbdddccccccdddfffjjjqqqzzz~~~~~~|||zzzvvvssstttzzz|||___SSSKKKOOOXXXbbbrrrnnn^^^WWWVVVTTTQQQOOOOOOOOOMMMLLLLLLMMMMMMKKKIIIHHHIIIKKKMMMKKKIIIHHHIIIIIIIIIHHHFFFEEEDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKKKKFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>;;;===??????>>>============>>>???@@@@@@@@@@@@@@@???>>>=========>>>???@@@???@@@AAAAAA@@@AAACCCEEECCCBBB@@@???>>>>>>>>>???AAA>>>;;;:::;;;<<<<<<<<<>>>===<<<;;;:::;;;<<<<<<999888666777999::::::999666888999:::<<>>@@@???>>>=========??????????????????>>>>>>>>>===<<<;;;<<<===>>>???AAABBBCCCBBBAAAAAACCCDDDBBBAAA@@@???>>>>>>??????@@@===;;;:::;;;<<<<<<;;;>>>===<<<;;;;;;;;;<<<===999777666666888999999888777999;;;<<<===@@@EEEJJJPPPWWW]]]bbbjjjuuu~~~{{{iii\\\TTTSSSQQQPPPPPPQQQPPPPPPQQQLLLLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGJJJIIIHHHHHHJJJLLLOOOQQQSSSUUUXXX[[[```iiittt|||{{{zzz{{{{{{|||~~~///////////////////////////////////////////////////////////////////////////////////////...------...////////////000000000000111222333444666;;;>>>IIILLLRRRZZZccclllrrruuu|||~~~~~~tttnnnooouuu{{{{{{sssiiidddfffkkkppprrrooohhhdddiiittt~~~}}}yyytttrrryyy|||xxxwwwuuurrrpppoooooooookkkmmmooossswwwxxxvvvtttkkkjjjiiijjjmmmoooqqqqqqpppooommmiiiddd^^^ZZZWWWOOOOOOOOOOOONNNMMMMMMLLLHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHGGGFFFFFFGGGGGGDDDFFFIIIKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQTTTTTTTTTTTTUUUVVVWWWXXXXXX[[[^^^aaadddfffiiilllkkkpppwww}}}}}}}}}|||||||||yyyxxxvvvwww}}}vvv___OOOOOOSSS\\\fffppp|||hhh[[[XXXXXXSSSQQQOOOOOOOOONNNLLLJJJHHHIIIJJJJJJIIIHHHIIIJJJGGGFFFEEEEEEFFFJJJNNNQQQRRROOOJJJHHHGGGHHHGGGGGGFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDCCCAAA@@@BBBBBBBBBBBBAAAAAA@@@???>>>???AAA@@@???>>>>>>???AAAAAA@@@@@@??????>>>>>><<<<<<;;;;;;;;;<<<>>>???DDDDDDDDDBBB@@@???@@@AAA@@@@@@??????????????????>>><<<::::::;;;<<<<<<;;;===<<<;;;::::::;;;<<<===888666555666777888888888777999;;;<<<===???AAACCCFFFMMMSSSWWW___kkktttwwwwwwzzzzzzmmmbbb\\\WWWXXXXXXVVVUUUVVVVVVUUURRRRRRQQQPPPPPPPPPPPPQQQKKKKKKKKKJJJJJJJJJJJJJJJMMMLLLKKKJJJJJJKKKLLLMMMOOOOOONNNOOOQQQTTTWWWYYY\\\```eeekkksss////////////////////////000000000000000000000000////////////////////////000000000000///...---,,,......////////////000000000111222222333444777:::AAAFFFNNNXXXbbbiiimmmpppyyy|||{{{ttttttvvvxxxyyyqqqkkkdddccchhhpppvvvyyyvvvooohhhhhhooovvvxxxwwwqqqnnnnnnuuu~~~zzzyyyxxxuuurrrpppooonnnnnnmmmooossswwwzzzyyyuuurrrhhhhhhhhhkkkooossstttttttttrrrooojjjeee___[[[YYYPPPQQQQQQQQQQQQPPPOOONNNKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIGGGJJJMMMOOOOOONNNNNNOOOPPPPPPPPPQQQRRRSSSSSSTTTVVVVVVVVVVVVWWWYYYZZZ[[[ZZZ]]]aaafffiiimmmrrruuuwww~~~~~~~~~}}}|||{{{{{{{{{{{{wwwxxxzzzmmm[[[LLLQQQZZZdddnnnwwwqqq___VVVSSSRRRQQQPPPOOOOOOOOONNNLLLIIIHHHIIIIIIHHHFFFFFFGGGIIIEEEEEEFFFFFFGGGKKKPPPSSSUUUQQQKKKHHHGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@@@@???>>>???AAADDDCCCBBB@@@???>>>>>>>>><<<;;;;;;;;;;;;<<<>>>???DDDDDDCCCAAA>>>===>>>???>>>>>>??????????????????===;;;::::::;;;<<<<<<;;;;;;;;;:::999:::;;;<<<===777666444555777888888777666666888999:::;;;<<<<<>>======>>>???>>>>>>>>>@@@BBBEEEDDDBBB@@@>>>=========<<<;;;;;;;;;<<<===???@@@@@@AAAAAA???===<<<===>>>======>>>???????????????<<<;;;::::::<<<<<<;;;::::::999999888999:::;;;<<<777555444444666777777666555555555777888999999999:::@@@DDDFFFJJJQQQWWWXXX```iiiyyyzzztttqqqnnnooommmiiijjjnnnlllggg^^^]]]\\\\\\[[[[[[\\\\\\[[[ZZZYYYXXXWWWVVVUUUTTTQQQPPPPPPOOOPPPQQQRRRSSSUUUWWW[[[aaaggglllpppsss{{{////////////////////////000000000000000000000000////////////////////////---...///000111111111111............/////////000...000222333222333444666555===IIIVVVaaagggiiiiiirrruuu{{{|||yyytttpppkkkgggdddgggoooxxx}}}tttnnnnnnrrrwwwzzzoooooopppsssxxx{{{xxxvvvuuuuuuqqqssswww|||}}}{{{uuuppprrrrrrtttwww{{{~~~~~~~~~|||xxxrrrkkkddd___[[[ZZZTTTUUUVVVWWWVVVUUUTTTSSSQQQQQQPPPPPPPPPOOOOOOOOOLLLLLLLLLLLLMMMOOOPPPQQQMMMQQQVVVWWWUUUSSSSSSTTTWWWWWWXXXXXXYYYYYYZZZZZZUUUVVVXXX[[[^^^bbbdddfffdddhhhnnntttzzzyyyyyyxxxwwwvvvvvvvvvwww|||hhhZZZVVVWWW```llltttyyy~~~ooo^^^WWWUUUPPPLLLOOONNNNNNNNNOOONNNKKKIIILLLKKKIIIFFFDDDDDDGGGJJJHHHJJJKKKJJJIIIIIIMMMPPPPPPKKKFFFDDDEEEGGGJJJKKKMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHEEECCCBBBBBBCCCDDDDDDDDDDDDBBBAAA???===<<<;;;<<<============???AAAEEEDDDAAA???===<<<<<<<<<<<<<<<;;;;;;<<<===???@@@===>>>???===<<<<<<===???<<<===>>>??????@@@??????<<<:::::::::<<<<<<;;;:::999999888888888999;;;<<<666555444444666777777666777666666777999::::::999888===AAAAAADDDJJJMMMMMMUUU___qqq}}}}}}yyytttwww|||{{{uuummmmmmlllkkkkkkkkkkkkllleeeeeecccbbb```___]]]]]][[[ZZZZZZYYYZZZ[[[\\\]]]___ccciiiqqqxxx111222222111111000///......................................................//////000000000000///........................111111222222222333333333444999EEERRRZZZ___gggoooqqqvvv|||}}}{{{yyytttpppjjjeee```cccnnnyyyyyysssrrrtttuuuvvvmmmppprrrtttxxx}}}|||yyywwwvvvxxxwwwxxxzzz||||||zzzxxxyyy~~~|||tttkkkddd```]]]]]]ZZZYYYXXXXXXXXXWWWUUUSSSSSSSSSRRRQQQPPPPPPPPPQQQLLLLLLNNNOOOPPPPPPPPPPPPPPPSSSWWWYYYXXXVVVTTTSSSZZZZZZZZZXXXVVVUUUWWWYYY\\\YYYYYY___dddfffhhhlllnnnttt|||||||||~~~zzzxxxwwwwwwtttrrrvvv}}}ttt^^^VVVWWWaaalllpppuuu~~~~~~hhh[[[UUUPPPNNNNNNQQQPPPOOOOOOOOOPPPNNNMMMMMMJJJGGGEEEEEEFFFFFFEEEIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGIIIKKKMMMLLLNNNPPPOOOLLLIIIGGGGGGFFFEEEDDDCCCBBBCCCCCCDDDFFFFFFEEEDDDCCCAAA???>>>???===;;;::::::<<>>===<<<;;;:::::::::??????>>>>>>>>>>>>??????888999999::::::;;;;;;<<<::::::999999888777777777444444444444444444444444444666777777666666777999;;;<<<===???AAACCCEEEEEEIIIWWWkkkzzz{{{zzz|||zzztttnnnllloooqqqpppnnnmmmkkkhhhfffeeegggiiikkklllpppyyy111111111111111000......//////////////////////////////////////////////////////000000000000//////........................111111111111222222222222444888AAAMMMUUU[[[dddmmmwwwzzz}}}|||zzzvvvrrriiieeebbbdddlllvvvzzzxxxyyyzzzyyyvvvqqqtttwwwyyy|||}}}{{{{{{{{{|||~~~zzzsssllleeeaaa^^^]]][[[ZZZXXXXXXYYYXXXVVVTTTYYYXXXWWWVVVUUUTTTTTTTTTPPPQQQRRRTTTUUUVVVVVVVVVUUUWWWZZZ[[[ZZZXXXWWWVVV\\\\\\]]]\\\ZZZ[[[\\\^^^^^^[[[]]]ccchhhkkkpppuuu|||~~~||||||}}}xxxvvvttttttrrrrrrxxxiiiXXXVVV\\\mmmxxxyyyzzzvvvcccYYYTTTOOOMMMMMMPPPNNNMMMMMMNNNNNNMMMLLLKKKIIIGGGFFFGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDEEEGGGIIIJJJMMMOOOPPPOOOMMMJJJHHHGGGFFFDDDCCCAAAAAABBBCCCDDDFFFEEEEEEDDDBBBAAA???>>>>>>===;;;;;;;;;<<<>>>???AAAAAABBBBBBAAA???===;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<>>>>>>============>>>>>>999999999:::::::::::::::888888777777666555444444444444444444444444444444444555777777666555777888999999;;;<<<>>>@@@AAABBBFFFRRRbbbrrr~~~~~~}}}zzzyyyyyy|||111111111111000///......000000000000000000000000////////////////////////000000111000000///...---........................000000000000111111111111333444;;;DDDKKKSSS^^^iiiwwwzzz~~~|||{{{zzzwwwttthhhgggfffeeeiiiqqq{{{}}}xxxuuuwww{{{}}}wwwpppjjjeeebbbaaa^^^]]][[[[[[[[[[[[YYYWWWZZZYYYXXXVVVUUUSSSRRRQQQPPPQQQSSSTTTVVVWWWXXXXXXWWWXXXZZZYYYWWWVVVVVVVVVZZZ[[[]]]^^^^^^___aaaccceeeccceeelllssswww~~~~~~~~~}}}}}}||||||||||||xxxtttrrrssssssvvvttt^^^TTTZZZeee}}}xxxjjj\\\UUURRRNNNKKKKKKMMMLLLKKKKKKLLLMMMKKKJJJIIIHHHGGGHHHJJJJJJHHHGGGDDDEEEEEEFFFFFFGGGHHHHHHDDDDDDDDDDDDDDDFFFHHHIIILLLNNNPPPOOOMMMJJJHHHHHHEEECCCAAA??????@@@BBBCCCDDDDDDDDDCCCBBB@@@???>>><<<<<<<<<<<<=========>>>@@@@@@AAAAAA@@@>>><<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999999999888999999888777555444333333444444444444444444444444444555666666555444666777666666777999;;;<<<===>>>AAAIIIVVVfffttt111111111111000///...---////////////////////////////////////////////////111111111111000...------........................////////////000000000000222111555;;;BBBIIIVVVbbbmmmrrrxxx}}}{{{yyyxxxuuurrrkkklllkkkiiihhhmmmwww{{{wwwxxx|||yyyrrrmmmhhhfffcccaaa___^^^___^^^]]]\\\[[[ZZZYYYXXXVVVTTTRRRQQQQQQRRRTTTVVVXXXYYYZZZZZZZZZ[[[[[[ZZZWWWWWWXXXYYY[[[^^^bbbdddeeegggiiikkkqqqpppsss{{{|||}}}~~~~~~}}}{{{yyyxxxwwwtttssstttwww}}}|||gggZZZXXXaaallllllaaaWWWSSSPPPLLLIIIHHHKKKJJJIIIIIIJJJKKKJJJHHHFFFFFFHHHJJJLLLLLLJJJHHHCCCDDDEEEFFFGGGIIIIIIJJJGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLNNNMMMKKKHHHGGGFFFDDDBBB@@@======???AAACCCCCCCCCCCCBBBBBB@@@???>>>;;;;;;===>>>>>>>>>===<<>>@@@AAAAAAAAABBBBBBAAA@@@??????:::;;;===>>>???>>>===<<<>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;======<<<::::::999999999999999888888888888999999::::::999888777666666555::::::999888777666555444444444444444444444444444444555666555444333444555555555666666777888999999999;;;CCCOOO___ooo{{{000000000000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,000000111000000///...---........................////////////000000000000000...///333555:::EEEPPPZZZdddsss~~~wwwqqqnnnmmmlllooosssvvvuuussssssxxx}}}{{{uuutttzzz~~~~~~xxxrrrnnnjjjhhheeeddddddddddddcccdddeeeeeefffeeedddbbbaaa___```bbbdddeeefffggggggcccdddeeeeeeeeeeeehhhjjjmmmrrryyy~~~|||}}}~~~~~~}}}zzzvvvtttppppppsss{{{sssddd___aaaeeekkkpppmmm^^^WWWSSSQQQNNNIIIFFFFFFGGGFFFEEEFFFHHHHHHHHHGGGEEEEEEFFFIIILLLLLLJJJHHHDDDDDDFFFGGGIIIKKKLLLMMMEEEDDDCCCBBBBBBCCCDDDDDDEEEGGGIIIIIIGGGDDDCCCCCCBBBAAA@@@???>>>??????@@@@@@@@@AAAAAAAAA@@@??????:::;;;===>>>>>>>>>===<<<=========<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;>>>===<<<:::999999888888888888777777777777888888999999888888777666555555777666666555555444444333444444444444444444444444555666777666444444444666666666666777777888888888666999>>>GGGSSSaaammmuuuwww|||000000000000///...---,,,........................------------------------//////000000000000//////........................//////000000000111111111///...000333444666???HHHQQQ[[[jjjyyy}}}tttnnnkkkkkklllnnnrrrxxx{{{||||||vvvqqquuuyyy|||yyyvvvssspppmmmkkkkkkllllllkkkhhhjjjlllmmmnnnmmmlllkkkhhhhhhjjjkkklllmmmmmmmmmiiikkknnnpppqqqrrruuuwww|||}}}{{{|||||||||zzzwwwtttrrroooqqqyyymmmhhhfffhhhiiijjjnnnsss~~~|||vvv```WWWRRROOOOOOMMMHHHFFFGGGFFFEEEEEEFFFGGGHHHHHHFFFEEEEEEFFFHHHJJJKKKIIIHHHCCCDDDEEEGGGHHHJJJKKKKKKEEEDDDCCCBBBAAABBBBBBCCCDDDGGGIIIIIIGGGDDDCCCCCC@@@@@@AAAAAA@@@@@@????????????@@@@@@@@@@@@@@@???;;;<<<<<<==================<<<<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;:::999999999:::888888777777777777888888888888888777777666666555555555555555555555555555444444444444444444444444666777888777555444555666666666666666777777777777555888<<>>>>>>>>???@@@@@@@@@@@@???<<<<<<<<<<<<=========>>><<<<<<;;;:::::::::;;;;;;;;;::::::999999::::::;;;::::::999999::::::;;;;;;888888777777777777888888777777777777666666666666666666666666777777777777444444444444444444444444777888999888666555555666666666666666666666666666555888;;;;;;===CCCOOOXXXccckkkwww111111111111000...------,,,---///000000000///...---------------...///000000000//////.........---//////............/////////...------...///000111......///000111333555666EEEHHHRRR___hhhlllsssyyy|||sssoooiiidddeeekkkooolllnnnwwwqqqpppuuu|||~~~zzz|||~~~}}}|||~~~~~~}}}~~~}}}{{{zzzyyyvvvuuuuuusssooooooqqqwww|||qqqggggggjjjoootttyyy|||~~~{{{wwwvvv{{{lll```[[[QQQPPPMMMJJJHHHGGGFFFFFFDDDEEEFFFGGGGGGFFFEEEDDDCCCDDDFFFGGGHHHHHHGGGGGGCCCAAAAAACCCHHHJJJJJJHHHGGGKKKKKKGGGDDDEEEEEEBBBHHHJJJKKKIIIEEECCCDDDFFFBBBCCCDDDBBB???===<<<<<<>>>>>>???@@@@@@@@@@@@@@@<<<;;;:::;;;===??????>>><<<;;;999888888999;;;<<<::::::999999888777777777888:::<<<<<<<<<999666444999888888777777777777777666666666666666666666666666555444444444444555666444444444444444444444444444555666555333333555666555444444333333333444444333777:::999888:::AAAGGGWWWaaannnvvvzzz~~~///////////////...---,,,------...///////////////...------------......///000/////////.........---//////............////////////...---......000000......///000111333444555===@@@JJJVVV^^^cccjjjqqq~~~vvvooommmiiieeeggglllnnnlllmmmwww{{{nnnlllqqqxxx~~~}}}{{{yyyvvvsssrrrsssrrrpppqqquuu~~~uuugggccciiimmmuuu|||zzzwwwvvvzzztttaaaVVVRRRQQQPPPMMMJJJHHHGGGFFFFFFEEEFFFFFFFFFFFFFFFFFFEEEDDDEEEFFFGGGHHHGGGFFFFFFCCCBBBAAACCCGGGIIIIIIHHHGGGKKKMMMJJJHHHIIIIIIGGGJJJKKKLLLJJJGGGEEEFFFGGGCCCCCCBBBAAA@@@???===<<<>>>======???BBBCCCCCCAAA===<<<;;;<<<>>>@@@???>>>;;;:::999999999:::;;;<<<:::999999888888777666666888999:::::::::888666555888777666666555555666666555555555555555555555555555555555555555555555555555444444444444444444555444555555444222111333444333333333333444555666666666888:::999888999>>>CCCMMMWWWdddmmmrrrwww------.........------,,,.........---......///000///...------------------/////////...............//////............//////000//////............///////////////000111222333666888@@@LLLTTTYYY```gggpppllljjjkkkjjjiiijjjnnnnnnlllmmmtttuuuiiifffjjjrrr|||~~~|||}}}}}}}}}|||{{{yyywwwtttqqqqqqssssssssswww~~~vvveeeaaadddjjjpppxxx~~~yyyxxxwwwzzzzzzhhhYYYQQQNNNQQQOOOMMMJJJHHHGGGGGGGGGHHHGGGFFFFFFFFFFFFGGGHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCBBBDDDFFFHHHHHHHHHGGGLLLOOOMMMLLLNNNNNNLLLLLLLLLLLLJJJHHHGGGGGGHHHDDDBBB@@@@@@BBBBBB???<<<>>>;;;;;;>>>EEEHHHGGGDDD===<<<<<<>>>@@@@@@???>>>999999999::::::;;;;;;;;;999999888888777777666666888888888777777666555555666666555444444444444444555555555555555555555555333444555666666555444333555444333222222333444555333444444333111000111333333333333444555666777888888:::;;;999777777:::>>>CCCLLLXXXbbbhhhpppyyy,,,------.........------///...---,,,---...///000///......---,,,,,,,,,,,,........................///......------......///000000//////............000000/////////000111111333555<<>>???CCCDDD@@@<<<>>>::::::???HHHMMMJJJFFF<<<;;;;;;===??????===<<<888999:::;;;;;;;;;::::::999888888777666666555555777777555444444444555555666555555444444444444444555555555555555555555555222333555666666555333222444333111000000111333444111222333222111222333555444444444444555555666777777888999888666666888;;;>>>EEEPPPYYYaaajjjttt{{{------.../////////.........---,,,,,,,,,---///000///...---,,,,,,,,,,,,,,,---------.....................------------......000000000//////...------000//////...//////000000222333888@@@FFFJJJQQQXXX[[[^^^ccchhhnnnsssuuuuuuoooooommmppp}}}yyyyyyzzzyyyqqqkkkbbb\\\___hhhqqqwwwwww}}}}}}xxxxxxxxxxxxuuuyyy}}}zzzwwwvvvtttrrrpppooonnnppptttvvvzzzxxxlllkkkooouuu{{{}}}~~~{{{jjj\\\TTTNNNMMMOOOOOONNNKKKIIIGGGGGGGGGGGGJJJHHHFFFDDDDDDFFFHHHJJJIIIHHHHHHFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFIIIKKKRRRYYY______^^^]]]YYYTTTOOOMMMJJJHHHFFFFFFEEEEEEDDD@@@===???BBBCCC???;;;===;;;;;;BBBLLLPPPLLLGGG;;;:::999;;;<<<===;;;:::999::::::;;;;;;::::::999888888777666666555555444777555444222222333444555777666555555444444555555555555555555555555555555222333555666666555333222111111000//////000111111///111222333333444666999777666555444444444444444444555666666666777888:::;;;@@@GGGOOOWWWaaakkkrrrzzz....../////////......------------,,,------...///...---,,,,,,,,,,,,,,,,,,---------------...............------------.........//////000//////...---///............//////000111000333999===AAAGGGOOOVVV\\\bbbgggnnnuuuxxxwwwpppqqqoooppp}}}}}}vvvuuuuuusssmmmjjjbbb[[[]]]fffppptttooouuuwwwtttrrrtttwwwxxxvvvzzz}}}zzzvvvtttrrrpppnnnllliiikkkpppvvv{{{}}}jjjgggpppzzzrrr^^^VVVRRRNNNNNNRRRNNNMMMKKKIIIGGGGGGGGGGGGIIIHHHFFFDDDDDDFFFHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEBBBCCCCCCCCCCCCFFFJJJMMMYYYccckkknnnllliiiccc\\\RRROOOJJJGGGFFFEEEDDDCCCBBB@@@>>>>>>@@@@@@===:::<<<<<<@@@GGGOOOPPPLLLGGG;;;:::888888:::;;;::::::<<<;;;;;;::::::999999888777777666666555555444444555444333222222333444555666666555444444444444555444444444444444444444444222333444555555444333222000000000000000000000000///111222333333444777999777666555444333222222222222333444555666777888999888:::>>>DDDKKKSSS\\\cccrrr|||...............---,,,+++,,,,,,------......------,,,,,,,,,+++,,,,,,------,,,,,,,,,------............------,,,,,,------...---...///000000//////...------------......///000000///000555777:::@@@GGGSSS[[[aaafffmmmuuuxxxvvvsssuuuqqqnnnyyyzzztttrrrqqqnnnkkkjjjddd\\\]]]gggpppsssooossstttpppoootttxxxyyyxxxzzz}}}zzzwwwsssqqqooommmjjjhhhfffkkkttt~~~qqqgggkkkwwwwwwfffWWWTTTRRRMMMMMMRRRNNNLLLJJJHHHGGGGGGGGGGGGHHHGGGEEEDDDDDDEEEGGGHHHIIIHHHGGGEEEEEEEEEFFFFFF@@@BBBCCCCCCCCCFFFKKKOOOZZZfffrrrwwwvvvrrrjjjaaaVVVRRRLLLHHHFFFEEECCCAAA@@@@@@??????===<<<:::999:::>>>EEELLLQQQPPPJJJFFF>>>;;;888777888:::;;;;;;???===;;;999888888888888777777666555555444444333444444444333333444444444555444444333333333333333444444444444444444444444333333333333333333333333///000222333333222000///000222222222111222444666555444333222222222222222222222333444666777666666666777888:::@@@GGGOOOTTTfffrrr.........---,,,+++***)))+++,,,---...///...---,,,++++++++++++,,,------...,,,,,,,,,------............------,,,,,,------...,,,---...000000000//////---,,,,,,---...///000000222///000333555777===DDDRRRZZZaaadddkkkuuuxxxuuuwwwxxxrrrlllsss|||~~~xxxsssqqqnnnjjjkkkkkkeee]]]]]]gggqqqssstttvvvuuuqqqpppuuuzzz|||xxxyyyzzz{{{}}}~~~}}}xxxuuurrrooommmkkkhhhfffgggmmmyyyuuummmjjjqqq|||~~~iiiZZZOOOOOONNNGGGFFFKKKMMMLLLJJJHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFHHHGGGFFFEEEEEEEEEFFFGGG???AAACCCCCCCCCFFFLLLQQQWWWdddrrryyyzzzuuulllcccYYYTTTMMMIIIGGGFFFDDDAAA???@@@@@@???<<<999999999999???HHHPPPRRROOOIIIEEE@@@<<<888777888:::<<<===AAA???<<<999777777777888777666666555444444333333444444444444444444444444444333222222111111222222444444444444444444444444444333333222222333333444///111333555555333111///222333333222000///111222222222222111111222333333333333333444555666555444777666666666:::AAAHHHLLL]]]iiizzz~~~}}}//////...------------...,,,------......------,,,------------------------,,,,,,,,,------.........---------,,,,,,+++++++++++++++++++++++++++++++++........................///000111111111444888;;;LLLRRRZZZaaaeeejjjooosssvvvxxxxxxuuuqqqoooqqqsssooowww|||zzzxxxvvvqqqlllkkkiiifffbbbbbbgggnnntttwwwvvvuuuuuuvvvvvvuuusssuuuttttttvvvzzz~~~}}}yyyvvvqqqmmmllliiieeeeeeiiijjjxxxmmmnnnpppvvvlllWWWTTTOOOKKKHHHGGGHHHIIIKKKJJJIIIHHHHHHHHHIIIJJJJJJIIIGGGEEEDDDDDDEEEEEEFFFDDDCCCDDDFFFGGGGGGGGGBBBCCCDDDDDDDDDFFFIIILLLQQQXXXccckkkooolllgggcccXXXTTTNNNKKKIIIGGGDDDAAAAAA???<<<;;;;;;<<<<<<;;;<<>><<<;;;;;;<<<======;;;999:::;;;;;;888555888888777666555444333333333444444444444444444444444333333222111111111222333333333222222222111111222222222222222222222222000000111111111222222222000111333555555333111///222222222333333444444444222222222222222222222222333333444666888<<<>>>@@@QQQYYYiii|||//////...---------------,,,------......------,,,------------------------,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++------------------------////////////////////////...///000111111333666999EEELLLTTT[[[```dddhhhkkkppptttwwwvvvrrrnnnmmmmmmoooyyy|||uuunnnkkkiiieeebbbaaaeeelllqqqxxxxxxxxxzzz{{{zzzxxxvvvrrrqqqqqqsssxxx~~~zzzvvvrrrnnnlllmmmmmmlllooouuuwwwyyynnnpppssszzzrrraaaTTTQQQMMMIIIGGGGGGIIIJJJJJJIIIHHHGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGEEEDDDDDDEEEFFFEEEDDDBBBCCCDDDDDDDDDEEEHHHJJJNNNRRRYYY___bbbaaa^^^\\\WWWSSSOOOLLLKKKHHHEEEBBB???>>><<<<<<<<<===>>>>>><<<>>>AAACCCCCCAAA>>><<<======<<<;;;<<<>>>@@@AAA@@@>>><<<<<<===<<<:::777888888777777666555555555444444555555555555555555444333333222111111222222333333333333222222222222333333333333333333333333111111111222222222222333000111333444444333111000222222222333333333444444444444444444555555555555444444444555777999;;;===CCCIIIXXXiiivvv}}}///......---------------,,,------......------,,,------------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---........................////////////////////////,,,---000000111222444666<<>>>>>>>>??????>>><<<:::888<<<;;;;;;;;;===???AAABBBCCCAAA?????????===;;;888777777777777777777777777666666666666666666666555444333333222222222222222444444444444333333333333444444444444444444444444222222222222333333333333111222222222222222222222222222222222333333333333333333444444555555555666555444444444555666888999;;;???IIIXXXeeeooo{{{///...------,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------........................------------------------***,,,///000000000111222666<<>>======<<<======>>>???CCCBBBAAA@@@>>><<<:::999777777888888888999999999777777888888888777666555444333333222222222333333555555444444444333333333333333333333333333333333222222333333333444444444222111111000000111222333222222222222222222222333111111111111111111111111333222222222333444666777:::;;;AAALLLWWWbbbppp|||......---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------***,,,...//////...///000333999DDDPPP[[[aaaddddddeeekkkrrruuuuuuttttttuuu|||pppjjjiiifffbbb``````cccfffhhhiiimmmrrrvvvxxxwwwuuuwwwtttpppppptttzzz}}}}}}}}}}}}{{{xxxsssooollljjjiiijjjooovvv{{{}}}{{{~~~lll^^^UUURRRNNNLLLJJJGGGEEEDDDDDDDDDFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEDDDDDDCCCBBB@@@AAACCCDDDDDDCCCBBBDDDEEEDDDCCCBBBCCCDDDFFFGGGJJJKKKKKKJJJHHHFFFGGGIIIJJJJJJGGGCCC@@@===???@@@AAA???<<<::::::<<<@@@???>>>===<<<<<<===>>>===============>>>>>>>>>AAAAAA@@@???<<<:::888888777777888888999999::::::777888999:::999888666555444333333222333333444444555555444444444333333333111111111111111111111111222222333333333444444444222111000///000111333444222222222222222222222222222111111000///...------000000000000222333555777888666999???GGGQQQ^^^iiitttzzz...------,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................+++---......------...000111666@@@LLLWWW___bbbbbbaaafffmmmqqqssswww|||~~~vvvnnnnnnkkkhhheeedddfffhhhjjjjjjlllqqqvvvzzz||||||{{{xxxuuuuuuwww{{{}}}~~~|||zzzzzzzzzxxxtttooollllllllliiimmmvvvkkk```WWWPPPMMMNNNLLLJJJGGGEEECCCCCCCCCEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDCCCBBBAAA@@@AAACCCEEEEEEDDDBBBDDDEEEEEEDDDCCCDDDEEECCCEEEGGGIIIIIIFFFCCCAAACCCFFFHHHGGGDDDAAA>>>===CCCEEEGGGEEE@@@======>>>>>>===<<<;;;;;;<<<===>>>:::;;;<<<===>>>???@@@AAA===>>>???===:::888777777777777888888999999999:::777888:::::::::888666444333333333333333444444555444444444444333333333333111111111111111111111111222222222222333333333333111000//////000111333444222222222222222111111111444333333222111000//////000//////000111333555666888555666:::>>>CCCMMMVVVaaajjjvvv...---,,,,,,++++++,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,---------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---......---,,,,,,...111///222999DDDOOOVVVYYYXXXXXX^^^ffflllrrrxxx|||xxxuuuuuusssoookkkjjjjjjlllnnnmmmmmmpppvvv}}}|||{{{zzzzzz|||}}}|||{{{~~~~~~~~~|||{{{}}}}}}{{{zzzuuuuuusssooolllkkknnnrrruuu{{{lll___XXXQQQLLLJJJLLLKKKIIIGGGFFFEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIFFFGGGGGGHHHGGGFFFEEEDDDEEECCCBBBBBBCCCDDDDDDCCCAAADDDFFFFFFFFFEEEEEEFFFCCCDDDEEEFFFFFFDDDBBBAAABBBEEEGGGFFFCCC@@@??????BBBEEEGGGFFFAAA>>>>>>@@@???>>>===<<<<<<<<<======;;;<<<===>>>>>>?????????;;;===>>><<<999777777888777777777888888888888888777888:::::::::888555333333333333333333444555555333333333333222222222222111111111111111111111111111111111222222222222333/////////000000111222333222222222222111111111000222222222333333333333333222111000000000111333444555444444888:::;;;AAAHHHNNNWWWeeepppwww{{{~~~...---,,,,,,++++++,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,------.........---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...,,,+++,,,///111---///444===GGGNNNPPPOOOQQQXXXaaaiiiqqqyyy{{{yyyxxxzzzzzzxxxtttpppnnnnnnooopppnnnmmmooovvv~~~|||||||||~~~|||zzzxxxzzz|||||||||~~~}}}{{{xxxuuusssppppppooollljjjkkkqqqvvvtttaaaYYYUUUOOOKKKKKKIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKKKKJJJJJJDDDEEEFFFHHHHHHGGGFFFFFFGGGEEECCCCCCCCCDDDCCCBBBAAADDDFFFGGGGGGFFFFFFGGGEEEEEEEEEEEEDDDDDDDDDCCCBBBEEEGGGFFFBBB@@@@@@AAA===AAAEEEDDD???===>>>@@@BBBAAA@@@???>>>=========????????????>>>===;;;;;;999<<<===<<<999777777999777777777777777777777777777888:::::::::777444333333333333333333444555666333333333222222222111111222222222222222222222222000000111111111222222222...//////000111222222222222222222222111111000000///000000222333444555555444333222000000000111111000...000444444444777<<>>???AAACCCCCCCCCCCCCCCBBBAAA@@@???>>>???>>>=========>>>@@@AAABBBBBBAAA@@@@@@???>>>>>>@@@??????>>>>>>>>>>>>>>><<<>>>???===;;;888777777;;;:::999777666666555555666666555444444333222222333333333333444555666666666555444333333333333333444444444444333222222111000000000000000000000000000000000000000000000000000///.........///111222222111111000000111111222444444444333333222222222222333333444555666777888999???IIISSS^^^hhhqqqwww|||+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,---,,,---------,,,,,,+++***,,,,,,---------.........------------............//////000222666;;;???BBBKKKSSS\\\cccfffllluuu|||{{{{{{{{{~~~}}}}}}zzzzzz}}}yyywwwyyy{{{{{{{{{vvvvvvwwwvvvwwwyyy}}}|||zzzwwwtttrrrpppnnnmmmooommmnnnsssvvv{{{|||hhh]]]SSSOOONNNKKKJJJKKKLLLKKKJJJIIIHHHIIIIIIJJJKKKHHHFFFEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAACCCFFFIIIJJJJJJIIIHHHGGGCCC@@@>>>???@@@BBBBBBBBBAAAAAA@@@???>>>============<<<<<<===>>>@@@AAADDDCCCBBBAAA@@@???>>>===>>>===<<<<<<;;;<<<<<<<<<;;;===>>>===:::777666666888888777666555555555555444333333222111111000000222222222222333444444555444444333222222222222222333333333444333333222222000000000000000000000000000000000000000000000000000//////...///000111222222222222222222222222222222222222111111000000000111111222222333555666777555999???GGGQQQ]]]iiiqqqttt,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,------------------,,,,,,+++---------.........//////------------............//////...///111555888:::GGGOOOZZZaaaeeeiiipppuuu||||||}}}~~~{{{zzz|||~~~~~~xxxsssrrruuuyyy}}}yyyyyyxxxvvvuuuwwwzzz}}}}}}~~~~~~~~~}}}yyywwwtttqqqnnnmmmlllllloooqqqvvv~~~fff\\\SSSMMMLLLLLLKKKJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJMMMJJJFFFDDDDDDFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@BBBEEEIIIKKKLLLLLLKKKFFFCCC???>>>???AAABBBBBBAAA@@@>>>===<<<;;;<<<<<<;;;;;;;;;<<<===???@@@AAAFFFEEEDDDBBB@@@>>>===<<<;;;;;;:::999999999999999:::<<<===<<<999777666666666555555444444555555666333333222222111111000000000111111111222333333444333333222111111111222222111222333333333333333333000000000000000000000000000000000000000000000000///////////////000111111111222333333333333222111111111111111111000000000000000000111222333444555333444666:::CCCPPP^^^gggjjjuuu,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********------,,,,,,,,,+++++++++,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,------...............------------........./////////,,,,,,---------............---------///111444555AAAIIITTT\\\aaaffflllqqq{{{|||}}}~~~~~~{{{wwwwwwxxx|||zzzvvvrrrpppsssxxx}}}~~~}}}{{{yyywwwwww{{{}}}}}}{{{yyyxxxxxxyyyyyyvvvuuussspppmmmlllmmmnnnrrrxxx}}}ooo[[[RRRMMMIIIKKKKKKIIIHHHJJJIIIHHHGGGFFFFFFGGGHHHHHHNNNJJJFFFCCCCCCDDDEEEFFFFFFFFFGGGHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAACCCFFFHHHJJJKKKLLLLLLCCCAAA??????AAADDDEEEFFFBBBAAA>>>;;;::::::;;;<<<888999:::;;;===???AAAAAAHHHGGGEEECCC@@@>>><<<;;;:::999888888777777888888:::<<<===<<<:::888777777555555444444555666666777444444444444333333222222000111222222333444444444333333222222222222222333000111222333333333333333000000000000000000000000000000000000000000000000///////////////000000111000222333555555333222000333333333222222222222222111000000111222333444444444444333444:::EEEQQQYYY```jjjsssyyy,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,---+++,,,,,,---------,,,,,,------------.........///,,,,,,,,,------------...,,,,,,,,,---///111333444;;;AAAKKKTTT[[[bbbiiinnnuuuzzzxxxzzz}}}}}}~~~zzztttrrrsssttttttsssrrrrrrssswww{{{}}}zzzxxxxxx|||~~~|||{{{|||{{{{{{{{{yyywwwuuusssssstttuuusssssssssrrrpppoooqqqtttzzzzzzvvveeeWWWNNNJJJHHHJJJJJJHHHGGGIIIIIIHHHGGGGGGGGGHHHIIIJJJNNNJJJEEECCCCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIHHH@@@???>>>@@@DDDGGGIIIJJJDDDBBB???<<<;;;;;;<<<<<<777888:::<<<>>>???AAAAAAGGGFFFDDDBBB@@@>>><<<;;;:::999888888777777888888:::<<<======:::888888888555555555555666777888888444333333333333333222222111222333444555555555444444444333333333333444444000111111222333333333333000000000000000000000000////////////////////////...//////000000000000000000111333444444333111000222222222222222222222222222111111111222333444444444444333444666;;;CCCHHHQQQZZZdddjjjsss,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,---((())))))************))),,,,,,,,,---------......,,,,,,,,,,,,------------+++,,,,,,---///000222333555999AAAIIIQQQ[[[ccciiioooxxx}}}xxxqqqpppuuuxxxyyyzzzzzzqqqmmmllljjjkkkmmmooorrruuuwwwxxx~~~zzzxxxyyy}}}}}}xxxuuutttuuuttttttttttttsssqqqooooooqqqsssqqqtttxxxxxxwwwxxx{{{~~~}}}xxxttthhh]]]TTTLLLIIIHHHJJJIIIFFFFFFIIILLLKKKJJJJJJJJJKKKLLLMMMLLLIIIEEECCCCCCEEEEEEEEEFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEE>>>>>>>>>@@@DDDHHHJJJKKKDDDCCC@@@>>><<<<<<<<<<<<888999;;;===???@@@AAAAAADDDCCCBBBAAA???>>>===<<<999999888777777777777888999;;;<<<<<<:::888777777666555555555666777888888111111111111111111000000111222444555666666555444444444333333444444555555000111222222222222222222000000000000000000000000////////////////////////......///000000000000000000111222222222222111000/////////000000000000000222222111111222333333444111222333333333444888:::@@@IIIQQQXXXbbbrrr------------------------++++++,,,---...//////000...------------,,,,,,,,,,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,---((()))***++++++++++++***+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,------...///000000111333777===FFFQQQ[[[bbbiiiqqqtttnnnfffgggmmmqqqtttpppqqqzzzzzzooohhhfffdddcccdddiiipppvvvxxxwww|||{{{}}}}}}}}}yyysssooonnnnnnnnnmmmlllmmmmmmlllkkkmmmppptttvvv{{{|||www|||lllddd]]]VVVQQQJJJGGGGGGHHHGGGEEEFFFJJJMMMLLLLLLKKKLLLMMMNNNOOOIIIGGGDDDDDDEEEEEEEEEEEEFFFHHHJJJKKKKKKJJJHHHFFFCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCC>>>======???CCCFFFGGGGGGCCCBBBAAA???===<<<::::::999:::<<<>>>@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>888888777666666666666777777888::::::888666555666555555555444555555666666000000000000000000111111000111333555555555444333333333222222333444444555111222222222222111111000000000000000000000000000////////////////////////---...///000111000000///000000000000000000000000.../////////000000000111111111000000000111222222000222333333222222444666777>>>CCCGGGOOO]]]kkkqqqyyyqqq------------------------***+++,,,---///000111111......---------,,,,,,,,,,,,,,,,,,,,,---...//////......---,,,,,,,,,,,,---+++,,,------............******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------000000111555>>>JJJUUU]]]fffmmmoooggg___```gggllljjjggghhhqqq{{{zzzmmmeeeccc```^^^]]]cccmmmuuuxxxwww~~~{{{xxxuuuqqqkkkgggeeeeeeddddddeeegggiiiiiiiiilllqqquuu|||{{{vvvjjj]]]YYYVVVRRRNNNHHHEEEEEEGGGFFFDDDFFFKKKLLLKKKJJJJJJJJJLLLMMMNNNGGGFFFDDDDDDFFFFFFFFFDDDFFFHHHJJJLLLLLLJJJHHHFFFAAAAAA@@@@@@??????@@@@@@??????@@@@@@AAABBBBBBCCC>>>======>>>AAACCCCCCCCCAAAAAAAAA???>>>;;;999888:::;;;===???AAAAAAAAA@@@>>>>>>>>>>>>>>>?????????777777666555555555555666555666888888666444444444555444444333333444444444222222222222222222333333...000222444555444333222222111111111222333333444222222222222222111000///000000000000000000000000////////////////////////---...000111111111000///000000////////////000000000000111111222222222333000////////////000000111222333444333333333666888666;;;===<<>>NNNZZZdddeeedddbbb___^^^^^^```bbbbbbhhhrrrvvvvvvzzzxxxnnneeeaaaaaa[[[WWW\\\hhhqqqsssrrryyyyyyxxxxxxyyy~~~}}}}}}{{{xxxvvvnnnmmmiiiddd______dddhhhgggjjjlllmmmmmmrrr{{{}}}yyy}}}{{{nnn^^^RRRMMMLLLKKKJJJGGGIIIJJJIIIHHHHHHIIIJJJKKKIIIGGGGGGHHHHHHGGGFFF@@@AAABBBDDDEEEFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIGGGFFFEEECCCAAA???>>>======>>>>>>>>>???????????????>>>=========???BBBCCCAAAAAA@@@???>>>===<<<;;;999::::::;;;<<<===>>>>>>======>>>>>>>>>>>>======888888777666555444444333666666555444444333222222444444444333333333222222111111111111111111111111222222111111111222444555333333333222222222111111000111222222222000///...////////////............------------------------...............---------000000000000000000000000000000000000000000000000000000000000111111111111............///000222222333666999999:::>>>GGGNNNYYYbbbnnnvvv{{{nnncccXXXLLLDDD//////...------,,,++++++,,,,,,------...//////000,,,---...,,,***))))))***+++,,,,,,,,,,,,------------,,,***)))))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,------------...---...///...111999FFFPPP^^^___```^^^\\\[[[]]]___```aaafffnnnrrrrrrvvv|||}}}vvvmmmfffbbb\\\XXXUUUYYYbbbkkkooopppuuuvvvvvvvvvwww{{{~~~{{{zzzyyyuuuuuuuuuvvvwwwwwwtttrrrkkkjjjfffaaa]]]___fffllloooqqqtttuuuwww~~~nnndddVVVMMMJJJJJJIIIHHHGGGHHHJJJJJJIIIHHHIIIKKKKKKIIIGGGFFFGGGGGGFFFEEE@@@@@@AAABBBCCCEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFBBBBBBAAAAAA@@@??????>>>======>>>>>>>>>?????????>>>=========>>>???AAABBBAAA@@@@@@???>>>===<<<;;;;;;;;;<<<<<<======>>>>>><<<<<<============<<<<<<999999888777666555555555555555555444444333333333444333333333333222222222111111111111111111111111444333222222333444555666333333222222111111111111111111111111111000//////////////////............................................................000000000000000000000000//////////////////////////////000000000111111111//////...//////000111222222444555444333555;;;AAAIIIQQQ\\\eeellluuu}}}qqqaaaUUUNNNGGG>>>888//////......------,,,,,,++++++,,,,,,------......---......---+++***+++,,,******+++++++++,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,---------------............333<<>>>>>>>>????????????@@@============>>>>>>>>>>>><<<===>>>>>>????????????@@@@@@???>>>===<<<<<<;;;========================;;;;;;<<<<<<<<<<<<;;;;;;999999888777777777777777444444444444444333333333333333333333333222222111000000000000000000000000333222222222222333444444222111111111111000000000111111000000//////000000////////////............////////////////////////////////////////////////000000000000000000000000//////////////////////////////000000000000111111000000////////////000000///111222000...///333777;;;AAAIIIPPPWWWaaaoooyyy~~~wwwmmmZZZRRRHHHAAA???===888444......---------,,,,,,,,,******++++++,,,,,,,,,,,,,,,---...---+++***+++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,---...------000555999FFFJJJNNNOOONNNPPPVVV[[[]]]^^^aaadddeeefffhhhkkkppppppppppppooolllhhhfff]]]^^^]]]ZZZYYY[[[bbbiiiooorrrvvvxxxwwwvvvuuutttsssxxx~~~}}}zzzvvvqqqmmmjjjhhhhhhccceeehhhllloooooommmjjjeeeeeeddddddgggooo{{{{{{cccRRRNNNHHHDDDDDDDDDCCCCCCEEEGGGIIIJJJIIIIIIIIIJJJKKKIIIFFFEEEDDDDDDBBBAAAAAA@@@???>>>>>>@@@BBBDDDFFFFFFFFFEEEEEEDDDCCCBBB>>>>>>>>>>>>>>>?????????<<<<<<<<<=========>>>>>><<<===???AAAAAA@@@???>>>??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::999888777666666666777888444444444444444444444444222333333444333222111111000000000000000000000000000000000000000000000111111000000000000000000000111000///......///000111////////////.........................../////////////////////000000000000000000000000000000000000////////////////////////////////////000000000111111000000////////////000...000111000///000333666888;;;>>>AAAEEENNNZZZcccooouuu~~~xxxiii[[[RRRHHHBBB<<<:::;;;;;;999777,,,,,,,,,+++++++++++++++*********+++++++++++++++***+++,,,+++***)))***+++)))))))))*********+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------...000222444:::???DDDEEEEEEIIIRRRZZZ]]]___aaaaaaaaabbbeeefffhhhhhhiiimmmoooooollliiiccceeeddd^^^WWWUUU[[[aaakkknnnsssvvvuuurrrpppooolllqqqwwwzzzzzzzzzzzz{{{~~~|||{{{||||||yyyvvvuuuuuuxxxzzz~~~~~~}}}yyyvvvqqqkkkgggdddbbbbbbccceeehhhmmmpppoookkkhhhdddfffiiilllrrr|||jjj[[[NNNKKKHHHEEEDDDCCCBBBBBBCCCEEEHHHIIIIIIHHHHHHIIIIIIGGGEEECCCCCCCCCAAA???AAA@@@???===>>>???AAABBBBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@??????>>>>>>======;;;<<<<<<<<<<<<============>>>@@@BBBBBBAAA???>>>>>>>>>======<<<;;;;;;;;;:::::::::::::::::::::999999999::::::::::::999999777666555444444666777888666666555555555555555555333333444555555333222111000000000000000000000000000000000000000000000000000000000000000000000111111000///......///000111////////////............,,,,,,---------............/////////000000111111////////////////////////...........................////////////000000000111000000////////////000000111222222111111222333555666777777:::@@@IIIOOO[[[cccmmmxxxyyyiii\\\QQQHHHBBB>>>:::777555666777555333++++++++++++******************++++++++++++++++++)))***++++++))))))***+++))))))*********+++++++++***+++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,---...000111111222777;;;;;;<<>>>>>???@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@???===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@AAAAAA@@@???=========<<<<<<;;;;;;;;;;;;999999999999999999999999999999::::::::::::999999666555444333444555777999999888888777666666555555333444666777666555333222111111111111111111111111333333333444333333222111000000000111111111111222//////......//////000000////////////............++++++,,,,,,---.........---......//////000000111////////////////////////..............................////////////000000000000////////////000000222222222222111000...---000000111111333777===AAAFFFMMMXXXbbbkkkvvvuuujjj[[[NNNFFFAAA<<<999:::888555444555444333111++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,*********+++++++++,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---------,,,***++++++++++++,,,,,,,,,---,,,,,,,,,---...///...---111555444555===LLLYYYaaaeeeeeeaaa```cccfffdddeeeffflllttt|||~~~zzzvvvrrrtttsssmmmccc[[[ZZZ\\\dddgggjjjlllmmmmmmnnnooolllpppuuuzzz|||}}}}}}}}}vvvuuuvvvxxx}}}}}}xxxuuuqqqmmmhhheeecccbbb___dddlllsssvvvvvvssspppnnnllliiifffeeefffhhhiiiooorrrxxx~~~{{{wwwzzz{{{iii[[[RRRNNNIIIHHHGGGEEECCCCCCCCCDDD>>>AAAEEEGGGGGGFFFFFFFFFEEECCCAAAAAAAAAAAA@@@???AAAAAAAAA@@@@@@?????????AAAAAAAAAAAA@@@???>>>>>>??????>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::888888888999999::::::;;;999::::::::::::::::::999777666444333444666999;;;<<<;;;:::999888666555555444555777888888666444222222222222222222222222222333444555555444333222111111111111111222222333333---......///000000//////////////////............,,,,,,,,,---.../////////,,,------...//////000000////////////////////////................................./////////000000//////...//////000111222000000111111222111...---...///000111222333555777999>>>EEELLLSSS^^^kkkttt|||wwwnnnXXXPPPEEE>>>;;;999777555777666555555555444333222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++,,,---***++++++++++++,,,,,,,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------******+++++++++,,,,,,,,,...---++++++,,,---,,,,,,+++///111000111:::KKKYYYcccggggggbbb```eeegggeeefffiiioooyyyzzzyyy{{{{{{uuukkkdddaaa```eeegggjjjlllmmmnnnqqqsssnnnqqqwww|||vvvvvvwwwyyy~~~~~~~~~}}}zzzrrrppplllgggcccaaa___^^^[[[aaajjjrrrwwwvvvssspppmmmkkkiiihhhiiilllooorrrwww{{{~~~hhh\\\UUUNNNJJJFFFFFFEEEDDDBBBBBBCCCEEE===@@@DDDFFFFFFEEEEEEEEEDDDBBB@@@@@@AAAAAAAAA???AAAAAAAAAAAAAAA@@@???>>>BBBBBBBBBAAA???===<<<;;;<<<<<<<<<;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::888888999:::;;;;;;<<<<<<999::::::;;;;;;::::::999888666555444555888;;;<<<>>>===<<<:::888777666555555666888999999777555333333333333333333333333333222333333444333222111000111111222222222333333333,,,---///000000000///...000/////////............---------...///000000111,,,,,,,,,---...//////000////////////////////////..................................../////////000............///111222222,,,---///222444555333111111222333333333222111111555888<<<>>>BBBKKKXXXbbboooyyyxxxnnncccVVVMMMGGGBBB<<<999888888777555111111222222333222222111************************+++,,,,,,,,,,,,+++*********,,,------+++******+++000---+++,,,---------///------,,,,,,+++***))))))***++++++,,,,,,++++++***++++++******************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111999EEENNN[[[aaabbb]]]\\\bbbhhhiiilllpppxxx}}}~~~|||zzzyyyxxxvvvsssqqqkkkjjjkkknnnnnnlllooouuuwww~~~~~~{{{|||yyy|||~~~~~~~~~|||}}}~~~~~~~~~}}}zzzzzz|||{{{vvvqqqmmmhhhbbb______^^^\\\ZZZ]]]___eeennnxxx}}}zzzvvvsssqqqnnnnnnqqqwwwmmm\\\RRRMMMKKKLLLFFFFFFEEEDDDCCCBBBAAAAAABBBCCCEEEFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDAAA@@@AAABBBCCCCCCAAA????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<777999:::;;;;;;<<<===???999:::;;;<<<<<<;;;999777999999;;;<<<======>>>>>>:::::::::;;;;;;<<<<<<<<<777666555555666888:::;;;???>>><<<999777666555555777<<>>EEERRRYYY]]]\\\\\\aaaeeeeeekkkqqq|||~~~~~~|||zzzyyyxxxxxxxxxwwwpppmmmmmmoooooonnnqqqwww~~~}}}}}}|||zzz{{{|||}}}~~~~~~}}}||||||}}}zzzwwwuuuuuuwwwwwwrrrnnnkkkfff```\\\\\\]]]]]]\\\```dddlllxxx~~~yyyxxxwwwwww|||uuu___QQQKKKGGGFFFHHHGGGFFFEEECCCBBBBBBAAAAAAAAABBBCCCDDDEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDDDDBBB@@@@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::::::::888999::::::999999:::;;;777888999::::::999888777999:::<<<===>>>>>>>>>>>>999999999999999999999999777777666555666888:::;;;<<<;;;:::888666555444444666:::>>><<<777333222333////////////000000111111000000000000000000000000222222111000000000111111222111///.........///000...............//////000///......---,,,,,,,,,---,,,,,,------...//////000////////////////////////......---------,,,,,,,,,,,,---.../////////..................///////////////000000111111000000///000000000000111222333444333333333444666888:::;;;FFFLLLTTT\\\dddjjjooosssyyy|||rrrjjj[[[UUULLLEEE@@@>>>;;;:::777777666666555444333333222222222222222222222222************************++++++,,,,,,++++++***)))&&&(((+++,,,++++++---...---***((())),,,...---+++---,,,,,,++++++************++++++,,,,,,++++++************++++++,,,,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---///555:::FFFNNNUUUWWWZZZ___cccdddhhhooo}}}}}}{{{yyyvvvttttttvvvyyy{{{uuurrrqqqrrrrrrqqquuu|||~~~|||zzzzzzzzzzzzzzz{{{{{{|||}}}~~~}}}{{{zzzxxxxxxuuusssqqqrrrtttssspppllliiieee___\\\]]]```ccceeeiiippp|||sssdddTTTMMMJJJHHHIIIKKKGGGFFFDDDAAA@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@????????????AAA@@@AAABBBDDDDDDCCCAAAAAA@@@@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======<<<::::::999999999999::::::999777666777888666777999:::;;;;;;:::999:::;;;===???@@@???>>>=====================<<<<<<888777666666777888:::;;;999999777666555444444444555888;;;;;;777444333444/////////000000000000111000000000000000000000000222111111000000000000000111000///.........//////......------......///000............------------,,,,,,------.../////////------........................---------,,,,,,,,,++++++,,,------------------............///////////////000000000000//////111000000111111222333444222222222111222222333444777;;;BBBHHHNNNTTT[[[___gggooozzzwwwmmmdddZZZQQQKKKDDD@@@<<<888777777666555444444444444555555555555111111111111111111111111************************+++++++++++++++***))))))''')))++++++++++++,,,---,,,,,,******,,,000...+++,,,,,,,,,++++++************++++++,,,,,,++++++***))))))***+++,,,------...************************************************+++++++++++++++++++++++++++---...---,,,---000333:::AAAIIIOOOTTT\\\ccchhhdddlllxxxyyyvvvsssooollllllooouuuyyyxxxuuusssuuuuuuuuu{{{}}}|||{{{zzzzzz{{{|||}}}{{{}}}|||yyywwwtttssstttrrrqqqrrrsssqqqnnnkkkhhheeebbbaaadddjjjpppuuuyyyxxxdddYYYOOOLLLLLLKKKLLLNNNHHHFFFCCC@@@???@@@AAABBBAAAAAABBBBBBCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@??????@@@BBBDDDDDDBBBAAAAAAAAA@@@???>>>===<<<;;;=========>>>>>>>>>>>>>>>???>>>===<<<;;;:::::::::999:::;;;:::888777777999888999;;;===>>>>>>>>>>>>:::;;;===??????>>><<<;;;<<<=========>>>>>>>>>???888777777777777888999:::888777666555555444555555444666999999666555444555000000000000000000000000000000000000000000000000111111000////////////000////////////.../////////...------------...//////....../////////.........---------.........//////.........------,,,,,,,,,......---------,,,,,,,,,))))))******++++++++++++---------.........//////...//////000000//////...000000000000000111222222222222222111111111222222222444888<<<@@@EEEJJJNNNVVV^^^iiisssyyyvvvhhhbbbYYYRRRLLLFFFAAA>>>===;;;888777777666555333222222333333444444555555111111111111111111111111***************************++++++++++++***)))))))))***,,,+++***))))))******------******...---))),,,,,,+++++++++++++++******++++++,,,,,,++++++***))))))***++++++,,,------************************************************++++++++++++++++++++++++***+++---------...///000444777===EEEMMMWWWcccmmmeeejjjttt}}}vvvrrrpppkkkfffdddhhhpppvvvxxxuuutttvvvwwwyyy}}}~~~~~~}}}||||||}}}~~~{{{~~~{{{wwwtttqqqooopppppppppppppppnnnllljjjiiiiiiiiikkkpppxxxrrrgggVVVNNNHHHHHHIIIGGGHHHJJJGGGEEEBBB???>>>???@@@BBBCCCCCCCCCCCCCCCDDDDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@?????????AAACCCCCCAAA???AAAAAA@@@???>>>===<<<;;;<<<<<<======>>>>>>>>>>>>@@@@@@>>>======<<<<<<<<<:::;;;<<<<<<:::999:::<<<::::::<<<===>>>???@@@@@@:::;;;<<<======;;;:::999555666777888999:::;;;<<<777777777777777777888888777777666555555555555555333555666777666555555555111111111111000000000000000000000000000000000000111000//////......//////.........////////////...---------------...//////......///000000//////...---------...............000///...---,,,+++***)))......---------,,,,,,,,,+++++++++++++++,,,,,,---------------..................////////////......///............//////000///000000111111111111111333444555666777:::???BBBFFFLLLUUU\\\dddllluuu{{{yyygggYYYOOOKKKFFFBBB???===<<<;;;888666444444444444333111333333333333222222222222222222222222222222222222******************************++++++******)))((()))+++,,,+++***(((((()))'''///111+++'''***+++(((++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******++++++,,,************************************************++++++++++++++++++++++++******+++---...///000000111111555<<>>??????@@@CCCCCCBBBBBBCCCCCCDDDEEECCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@BBBCCCCCCAAA>>>AAA@@@@@@???>>>===<<<<<<;;;<<<<<<======>>>>>>???@@@@@@???>>>>>>>>>>>>???<<<===>>>===<<<;;;<<<===999:::;;;<<<===>>>??????;;;;;;;;;;;;::::::999888555555666777999:::;;;;;;666666666666666666666666777777666555444444444444444444555555555555555444222111111111111000000000000000000000000000000000000000///...............------.../////////......------,,,,,,------...///......000111111111000///........................000000///...,,,+++***)))......---------,,,,,,,,,...............///000000,,,------------.........------............------......------------......,,,---...///000000000///222222333333222444666999999===BBBGGGLLLUUU___gggpppuuu}}}zzzrrrlllggg]]]OOODDD@@@???===:::999888888888444222111222333444444333333333222222111111000000222222222222222222222222***************************************))))))(((''')))++++++***))))))***(((555999000(((***,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************************************************************+++++++++,,,---/////////000...000777>>>GGGVVVeeeiiilllqqqyyy}}}zzzrrrllljjjiiifffbbb```eeepppxxxxxxvvvvvvxxxxxxwww{{{~~~uuummmoooyyyyyyuuussspppnnnqqqsssvvvyyyzzz|||}}}}}}}}}yyyuuurrrtttxxx~~~lllZZZQQQQQQMMMHHHFFFGGGFFFDDDCCCFFFDDDCCCBBB@@@??????>>>>>>BBBBBBAAAAAAAAABBBCCCDDDCCCCCCBBBAAAAAABBBBBBBBBDDDCCCCCCDDDDDDDDDAAA???@@@?????????>>>>>>======;;;;;;<<<<<<===>>>>>>???>>>>>>>>>===>>>>>>???@@@>>>???@@@>>><<<:::;;;;;;;;;;;;<<<<<<===>>>???@@@>>>===;;;:::999999::::::999999999::::::::::::;;;444555555555555555444444666666555333333222222222555444444444555555444333222222222111111111000000000000000000000000000000000///......------......,,,---.../////////......------,,,,,,------...///---...000222222111000///....................................------------......---------,,,,,,,,,///......---...///000000,,,,,,---------.........---------......---------///......---------......,,,---.../////////...---...///111111000111333555444666999;;;===CCCKKKQQQZZZaaajjjsss|||}}}eee___WWWQQQLLLGGG@@@;;;888999999888666555555666666444111111333444555444222111111111111000000000111111111111111111111111***************************************)))((((((%%%''')))*********+++,,,+++;;;AAA666+++,,,000000+++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))((((((((((((************************************************************************,,,+++***+++,,,.........///,,,///555;;;AAAOOO]]]gggjjjpppwwwzzzvvvmmmeeeddddddccc___^^^dddoooyyyyyywwwwwwyyywwwuuuwww||||||rrriiiiiirrryyy{{{yyytttsssqqqoooxxx{{{~~~xxxxxxxxxwwwuuuooorrryyy{{{jjj]]]QQQMMMNNNHHHDDDBBBDDDCCC@@@@@@CCCCCCBBBBBBAAA@@@???>>>===BBBAAA@@@???@@@AAABBBCCCEEEEEEDDDDDDDDDEEEEEEFFFGGGFFFEEEFFFFFFEEEBBB@@@?????????>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>>>>???<<<<<<<<<======>>>???@@@AAAAAAAAA>>>;;;999888999???>>>>>>>>>???@@@AAABBB@@@???<<<:::999:::;;;<<<999999888888777666555555333444444555444444333333666555333222111000000000555444333333444444444222222222222222111111000000000000000000000000000000//////...------------...+++,,,.../////////......---,,,,,,,,,,,,---......---///111222333222111000.....................---,,,,,,------...///000000......---------,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,---------......,,,------......------,,,000//////.........////////////000111000///...---+++---///000000111333444333666777777777:::@@@DDDDDDJJJSSS]]]fffqqq|||zzznnnbbbRRRMMMFFF@@@===;;;999888444666777888777666666777777444111//////000000000000000000000111111111111000000000000000000000000***************************,,,,,,+++)))((()))***)))************++++++++++++666;;;444+++***,,,,,,(((***+++------,,,+++***+++***(((((()))***))))))******+++++++++,,,,,,,,,))))))************))))))+++++++++*********))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,111999AAAFFF]]]ccckkkpppoookkkeeebbbcccaaa^^^ZZZZZZaaallluuuxxx{{{~~~~~~{{{xxxwwwxxx}}}vvvlllffffffkkkqqqvvvyyywwwzzz|||rrrnnnnnnppptttyyyooottt|||{{{dddZZZRRRHHHEEEIIIIIIGGGDDDBBB@@@???@@@@@@AAABBBDDDEEEDDDBBB???>>>>>>>>>======>>>@@@CCCDDDEEECCC@@@AAAEEEGGGHHHGGGFFFEEEGGGJJJIIIBBB>>>>>>??????@@@@@@@@@???>>>>>>???>>><<<<<<>>>@@@@@@@@@>>>>>>>>>>>>????????????AAAAAA@@@@@@???>>>===<<<<<<===>>>??????@@@@@@???@@@???===;;;999888888777888888888888888777666666666666555444444444444555777666333111//////000111444444444333333222222222333222111000////////////000000000000////////////000000//////.........---...............///000000///...---,,,,,,,,,,,,,,,000111333444444333111000------,,,,,,,,,,,,------......---,,,,,,+++******+++++++++,,,,,,---------+++,,,------......------,,,,,,+++++++++,,,---...---...///000000///...------------------...///000,,,------...///000111111000000000000111111111111111222222333444555666666======@@@FFFNNNYYYccchhhsssyyy~~~~~~vvvnnnfff]]]TTTOOOFFFCCC>>>999666555666888888888777666555444333333000111222333333222111000000000000000000000000000000000000000000///......++++++++++++++++++++++++***+++,,,+++)))((()))***)))************+++++++++(((111555000++++++---,,,+++,,,---...---,,,***)))---+++******+++,,,,,,+++*********+++++++++,,,,,,))))))************))))))+++++++++*********))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///555;;;>>>NNNVVVaaaiiikkkhhhdddaaa]]]^^^^^^]]]^^^ccckkkrrrtttxxx|||}}}zzzvvvtttssssssoooiiieeefffkkkqqquuu~~~tttkkklllooorrrvvvzzztttzzz{{{gggUUUOOOKKKDDDDDDHHHIIIGGGDDDBBB@@@@@@@@@AAACCCDDDFFFGGGFFFCCC@@@===>>>======<<<>>>@@@BBBDDDDDDBBBAAABBBEEEGGGFFFEEEDDDCCCFFFJJJIIIBBB======>>>???@@@AAAAAAAAAAAAAAA@@@>>><<<<<<>>>???@@@???>>>>>>>>>>>>?????????@@@AAAAAAAAAAAAAAA???>>>=========>>>?????????>>>>>>???>>><<<;;;999888777777777888888888777777666555666555555444444444555555666444333111111111222333444444333333333222222222333222111000////////////000000000000/////////...000/////////.........---++++++,,,---///111333555000000///...............///000222333333222000///...------------------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,------...---------++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,---......------------............//////000000000111111111111111111222333333444444444444555888===DDDJJJNNN```fffnnnuuuzzz}}}}}}{{{vvvxxxvvvnnnhhhfffccc```iiihhheee```XXXNNNEEE@@@===;;;999777555444444444666555555444444333333333000000111222222111000000000000000000000000000000000000000000000///......++++++++++++++++++++++++***+++,,,+++)))))))))+++)))************+++++++++&&&+++...,,,+++------,,,......///...---+++)))(((---+++******+++,,,,,,+++*********++++++++++++,,,))))))************))))))+++++++++***************((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...000333555;;;DDDRRR]]]bbbbbb```^^^VVVZZZ___aaabbbdddiiimmmnnnrrrwwwyyywwwsssooommmiiigggeeeeeeggglllrrrvvv}}}yyyxxxyyyvvv{{{~~~}}}~~~}}}yyyooohhhkkkssswwwzzz|||{{{tttbbbSSSGGGDDDDDDAAAAAAEEEHHHFFFDDDAAA@@@@@@AAABBBEEEFFFIIIIIIHHHDDD@@@===>>>===<<<<<<===???AAACCCBBBBBBBBBCCCEEEFFFEEECCC@@@@@@DDDIIIIIIBBB=========>>>@@@BBBCCCDDDEEEEEEAAA???======>>>??????>>>>>>>>>?????????@@@@@@@@@AAABBBCCCCCCCCCAAA???===>>>>>>>>>>>>>>>======<<<===<<<;;;:::888888777777777777777666666666555555666555555444555555666666555444333222222333444555333333333333222222222222333222111000////////////000000000/////////....../////////...............++++++,,,...000222444666000000///............///...///000111111000///............------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------***+++,,,---------,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++//////000000000000111111111111111111111111111111111111111222444777:::<<>>===<<<<<<===>>>AAABBBAAAAAABBBDDDDDDDDDBBBAAA>>>???CCCIIIIIICCC>>>===<<<>>>@@@BBBEEEGGGHHHHHHBBB@@@=========>>>>>>===?????????@@@@@@@@@AAAAAA@@@AAACCCDDDDDDBBB@@@>>>>>>>>>>>>>>>===<<<;;;:::<<<;;;:::999888777777777666666555555555555555666666666555555555555666666666555444333333333444444333222222222222222222222333222111000////////////000000/////////.................................///......//////111222222...------,,,,,,,,,---------...////////////...---///......------......///+++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++,,,------------,,,)))***,,,......---,,,+++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,////////////000000000111111111111111000000//////000111222333555777888999777;;;@@@EEEHHHJJJLLLNNNQQQRRRUUUYYY^^^dddhhhkkkoooqqqttt{{{~~~zzzvvvrrrooogggdddbbb```___\\\XXXUUURRRPPPNNNLLLIIIFFFDDDCCCFFFNNNRRRKKKBBB>>>>>>>>>>>>DDDJJJIIIBBB:::777666///000000111111111111111111111111222222333333333000000000000000000000000000000000000000000000000//////000000//////...---++++++++++++++++++++++++)))***++++++***)))***+++))))))*********+++++++++,,,***)))+++------+++***,,,---------------------***((('''((()))++++++***))))))*********+++++++++))))))************))))))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,---...............---222888???EEEKKKPPPTTTTTTXXX^^^``````aaadddgggggggggfffeeefffffffffeeehhhhhhggggggiiipppyyy}}}|||yyyrrrlllhhhjjjlllooowww~~~}}}}}}~~~wwwpppnnnpppsssvvv~~~}}}sssmmmrrr}}}uuu___SSSKKKEEE@@@@@@AAA@@@???@@@DDDBBBAAA@@@???AAABBBCCCBBBDDDFFFGGGFFFCCC???<<>>===<<<===>>>AAABBB@@@AAACCCCCCCCCAAA@@@@@@>>>>>>CCCHHHHHHCCC>>>>>><<<===@@@BBBEEEGGGHHHIIIBBB@@@=========>>>>>>===@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCCCCAAA@@@>>>>>>>>>>>>===<<<;;;:::999;;;:::999999888888888888666666555555555555666777777777666555555555555666777777555444333222222222222222222222222222222222333222111000////////////////////////............---------...............///////////////000000111------,,,,,,,,,------...------------------------......------------......+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,)))***,,,......---,,,+++---,,,+++******+++,,,---,,,,,,------------,,,++++++,,,,,,---......//////...////////////000000000222222111111000000//////---...000111222333444444222555888999:::;;;===>>>>>>???AAADDDGGGKKKMMMOOOVVVXXX]]]ccchhhkkkkkkkkkjjjkkklllnnnrrrvvvyyy{{{uuupppiiiccc^^^YYYTTTQQQKKKJJJIIIHHHGGGEEEBBB@@@@@@??????===<<<;;;:::::::::BBBFFF@@@888666666666333888<<<;;;666222222444333222111000000111222333111111111222333333444444///////////////////////////////////////////////////////////////...------************************)))***++++++***)))+++,,,)))************+++++++++///+++***,,,---+++***++++++,,,,,,,,,,,,------...+++***)))***,,,------,,,)))))))))************+++))))))************))))))***************+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,---......///......///000222555888>>>EEEJJJRRRVVV\\\______aaadddgggfffdddaaa```aaacccddddddhhhiiiiiiiiikkkrrr|||}}}vvvrrrqqqmmmiiihhhiiimmmuuu~~~zzzrrroooqqqqqqssszzzzzztttsss|||uuubbbRRRIIIAAA>>><<<===>>>@@@@@@@@@AAA@@@>>>>>>>>>@@@BBBCCC???AAACCCDDDDDDCCCAAA???@@@???>>>===>>>???AAABBB@@@BBBCCCBBB@@@????????????>>>AAAFFFFFF@@@===>>><<<===???AAADDDEEEFFFFFFAAA???======>>>??????>>>@@@@@@AAAAAAAAABBBBBBBBB?????????@@@@@@??????>>>============<<<;;;:::999;;;::::::999999999::::::777666555555555666777888999999777666555444444444777666666444333111000000111111111222222222222222333222111000/////////////////////.........---------------------.........------------...000111222///............///000000---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---.........---+++***++++++,,,---...///000000......////////////000000111111111000000/////////000000000000000/////////222333444444333333555666666666888999:::<<<======BBBDDDHHHLLLOOOQQQQQQQQQNNNNNNPPPRRRUUUYYY]]]___jjjllloooqqqpppmmmjjjgggZZZVVVPPPKKKFFFCCC???<<<<<<<<<<<<;;;;;;999888888666666666666666666666666333999<<<777222111222111111333555444111000222444444333111000000111333444000111111111222222333333//////............//////////////////////////////...////////////...------))))))))))))))))))))))))(((***++++++******+++,,,)))************+++++++++---******---,,,)))***...---,,,,,,++++++++++++,,,+++***)))***,,,---------))))))))))))************))))))************))))))))))))*********+++++++++*********+++++++++,,,,,,************************++++++,,,,,,------------...//////000111555;;;???KKKRRRZZZ___aaabbbeeegggeeeccc``````bbbddddddcccaaaeeehhhkkkmmmsss}}}}}}sssnnnnnnooolllkkkkkkooowwwzzzyyyzzzzzzsssyyy|||{{{}}}||||||xxxiii___SSSIIICCC<<<<<<;;;:::;;;>>>???>>>>>>===<<<<<<===???AAACCC===>>>@@@BBBCCCDDDDDDDDDBBBAAA???>>>???@@@BBBCCCAAABBBBBB@@@>>><<<>>>@@@>>>===>>>BBBAAA===;;;<<<<<<===???@@@BBBBBBCCCCCC@@@>>><<<<<<>>>???@@@???AAAAAAAAAAAABBBBBBBBBBBB>>>===<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<;;;:::999;;;:::::::::::::::;;;;;;888777666555555777999:::;;;:::999777555444333333444444444444333222111000000111111111222222222222333222111000//////////////////.........---------,,,,,,,,,------.........---------------......///...............///000000---------,,,,,,---------,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++************++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++,,,---------,,,***)))++++++,,,,,,---------............/////////000000/////////...............222111000/////////000000000111111000//////111333222333444444555555555555666888;;;<<<=========>>>======>>>???AAADDDGGGHHHPPPRRRTTTUUUTTTRRROOOMMMDDDAAA===:::999777555444444555666666555444333444111111222222222222222222222666666222000111222000222333333333333333222222//////000000111111222222000000000000000000111111//////...------...//////////////////////////////......//////......---,,,(((((((((((((((((((((((((((***++++++******+++---)))************+++++++++***((())),,,+++'''***000...---,,,+++***))))))))))))((('''(((***+++,,,+++))))))))))))************))))))************))))))))))))******++++++++++++************++++++++++++************************,,,,,,++++++++++++++++++,,,---......///111555777EEENNNYYY```dddeeefffgggeeecccaaaccceeefffdddbbbZZZ```ggglllooottt|||tttmmmpppsssrrrhhhhhhkkkrrrxxx~~~sssxxxyyyvvvxxx~~~zzzaaaUUUQQQKKKDDDAAA======<<<::::::<<<<<<;;;===<<<;;;;;;<<<>>>AAABBB======???AAACCCEEEGGGHHHCCCAAA@@@??????AAABBBDDDAAABBBBBB@@@<<<;;;===@@@>>>;;;<<>>:::888:::<<<===>>>???@@@@@@@@@@@@???>>><<<<<<>>>@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCC===<<<:::999999;;;===>>>;;;;;;<<<<<<;;;;;;::::::;;;;;;:::::::::;;;<<<<<<888777666555666777999;;;===;;;999777555333222222111222222333333222222111000000111111222222222222333222111000//////////////////.........---------,,,,,,,,,------.........111000///---+++*********,,,,,,,,,,,,,,,---...///...------,,,,,,------...,,,++++++******++++++,,,......---,,,,,,+++******))))))******+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...***+++,,,------,,,+++***)))***,,,---,,,***(((''',,,,,,,,,++++++++++++***............/////////000------------------------......---------///111222---......---,,,---///111000111222222333222222222222333444444333333333444888888888888999:::<<<<<>><<<<<<>>>CCCGGGHHHGGGBBBBBBBBBAAAAAA@@@??????AAA@@@???>>>===<<<======???>>>===<<<<<<;;;;;;;;;===???AAAAAA???===<<<===============>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAA<<<<<<;;;::::::;;;===>>>;;;::::::::::::;;;<<<<<<>>><<<::::::;;;<<<===<<<<<<:::666333333555888;;;::::::999777555333111000333222222222111111000000111111111111111111111111333222222111000//////.........------------......------,,,,,,---...000111.........------.........000...+++******,,,...000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******))))))))))))***+++++++++,,,,,,***(((''''''(((***,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,---...///000111111........................,,,------...///000000111......//////000000111111////////////////////////222333333444444333333222444444444555555555666666888777666555555555555555000000000000000000000000000000111111111111000000,,,---///000111111111000000000000000000000000000000000000000000000000000111000///......///000111000000000000000000000000///////////////////////////////////////......---,,,------......------,,,))))))))))))))))))))))))(((***+++***)))((()))***+++******))))))******+++,,,,,,,,,++++++***************+++++++++***)))(((***))))))))))))))))))))))))***+++------,,,+++***************)))))))))(((******))))))))))))******************************++++++++++++++++++++++++///---,,,******+++,,,---,,,------...///000111111444:::CCCLLLTTT\\\bbbffffffbbb___```dddgggfffddd^^^___bbbjjjttt~~~|||{{{{{{{{{zzzooojjjpppwwwzzzyyyrrrqqq{{{{{{}}}}}}yyyzzz}}}}}}zzziii\\\TTTIIIBBB@@@>>><<<999:::999888888999:::;;;<<<;;;:::999999999:::<<<===>>><<<:::<<>>>>>>>>>>>===<<<<<<;;;<<<<<>>>>>???@@@AAABBBAAAAAAAAAAAA@@@@@@@@@;;;::::::::::::;;;======:::::::::::::::;;;;;;<<<>>><<<::::::;;;<<<<<<;;;<<<:::777555555666999:::999999888666444222111000333333222222222111111111111111111111111111111111222111111000//////............------------......+++,,,---////////////.........------------.........------,,,,,,,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********************+++++++++,,,+++***))))))***+++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------.............../////////..............................//////000000111111......//////////////////........................111111111222222111111111222222222333333333444444555555444333333333333333000000000000000000000000000000111111111111000000---...///000111111000000////////////////////////////////////////////////111000///......///000000////////////////////////////////////////////////...............---,,,,,,,,,,,,------------,,,,,,))))))))))))))))))))))))(((***+++***)))((()))***+++******))))))******++++++++++++++++++***************++++++******)))((())))))))))))))))))*********+++,,,,,,,,,+++***)))************))))))))))))******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++,,,,,,,,,,,,------.........//////222777===EEEOOOYYY```aaa______aaafffhhhgggddd]]]___dddlllvvv|||tttppptttxxx}}}{{{uuuvvvzzzyyy{{{||||||~~~xxxyyy~~~ppp]]]MMMJJJDDD>>>;;;;;;;;;:::888888888777777888888999::::::999999888888:::;;;<<<===;;;999;;;???DDDHHHIIIKKKIIIFFFCCCBBBAAAAAABBB@@@AAABBBBBBAAA@@@>>>=========<<<<<<<<<<<<<<<===AAABBBCCCBBB???===<<<=========>>>>>>???@@@@@@@@@AAA@@@@@@@@@????????????999999999::::::<<<===>>>:::999999999999:::;;;;;;>>><<<;;;:::;;;<<<;;;:::;;;:::888777777777888999777777666444333111000///333222222222222222111111111111111111111111111111000000000///......------......------------......)))+++...000111000...---------,,,,,,,,,,,,------,,,---.........,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++***************++++++,,,,,,,,,,,,+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...//////.........---------------------------------///000000000000000000000..................------...........................//////000000//////...000000000000111111111111222222111000000000111111000000000000000000000000///000000111111000000///...///000000000000////////////////////////////////////////////////////////////.........//////000////////////////////////////////////////////////---------------,,,++++++,,,,,,------------,,,,,,))))))))))))))))))))))))(((***+++***)))((()))*********))))))))))))******+++++++++******************************))))))((()))))))))))))))*********++++++,,,,,,+++***)))(((*********)))))))))))))))******))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,------,,,---///333999BBBMMMTTTYYY[[[```fffkkkllliiieee\\\^^^ccckkkttt{{{~~~|||zzz{{{|||{{{xxx}}}|||yyyzzz{{{wwwwwwuuu}}}~~~zzztttfffXXXJJJ@@@???<<<:::999:::;;;:::888888888888888888888888999999888888777888999;;;<<<>>><<<::::::>>>CCCHHHKKKSSSPPPKKKEEEAAA???>>>>>>>>>???AAAAAAAAA???===<<<<<<;;;;;;;;;;;;<<<===>>>CCCDDDDDDBBB???=========>>>>>>??????@@@@@@@@@@@@??????>>>>>>======<<<<<<999999:::;;;<<<===>>>>>>999888888888888999::::::>>><<<;;;:::;;;;;;:::999888888888888777777777777666555444333111000000000111111111111111111111111111111111111111111111111//////.........---------......------------......***+++...///000000......---,,,,,,++++++,,,,,,---------......---,,,************++++++++++++******++++++++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,,,,,,,,,,+++,,,+++++++++***))))))))))))***,,,------,,,***)))************************++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------///////////////..................------,,,,,,,,,..............................////////////........./////////000000000000000000////////////000000000000000000000000000000//////000000000000//////000000000000000/////////////////////////////////////////////////////////..................//////////////////////////////........................---------------,,,++++++,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))(((***+++***)))((()))******))))))))))))))))))************************************)))))))))))))))(((((())))))************++++++++++++***))))))((())))))))))))))))))************))))))))))))******))))))))))))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,...///333888@@@EEEOOOUUU___jjjoooooojjjfff]]]___cccjjjqqqwwwyyyyyy{{{zzzyyyzzz|||{{{yyy|||zzzzzz|||~~~~~~~~~|||zzzzzz|||xxxsssrrrtttpppxxx~~~|||}}}mmm\\\QQQHHHAAA===:::999888888999999999888888999999999999888888888777777777777888:::<<<===>>>===<<<;;;===BBBGGGKKKTTTPPPKKKEEE@@@>>>======>>>???AAABBBBBB@@@>>>===::::::::::::;;;===>>>???CCCDDDDDDAAA>>>======>>>>>>>>>???@@@@@@@@@@@@???=========<<<;;;::::::999::::::;;;<<<======>>>>>>777777777777777888999999===;;;:::;;;;;;;;;:::888666666666666666555555444555444222111000000000000//////000000000000000000000000000000000000000000............------------......------------......------,,,------...///000---,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++,,,,,,,,,+++,,,+++++++++***)))))))))''')))+++,,,,,,+++)))'''************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---+++++++++,,,---.........------------------------------------------,,,,,,......------,,,,,,++++++..............................////////////......////////////000000000000000///////////////000000//////////////////////////////000000000000//////000000000///////////////................................................,,,,,,------....................................---------------------------............---,,,,,,+++,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))(((***+++***)))((()))******))))))(((((())))))***)))))))))***************+++***)))(((((((((((()))((((((((()))******++++++***************)))))))))))))))))))))******************))))))))))))******((((((((((((((((((((((((*********************************+++++++++++++++******++++++,,,,,,,,,---,,,---...//////222666999BBBKKKXXXdddkkklllhhheee```aaadddjjjppptttvvvvvvuuuuuuvvvwww{{{xxxwww~~~~~~zzzvvvttttttssssssvvv|||~~~}}}|||~~~~~~~~~}}}|||{{{sssooopppqqqnnnuuu{{{}}}yyyiiiWWWKKKDDD>>>;;;;;;666666666666666666666666888999999999999888777777666666666777999<<<>>>@@@=========<<<<<>><<<===>>>>>>???@@@AAAAAA@@@??????>>>>>>===<<<;;;:::999999:::;;;<<<<<<======<<<<<<777666666666666777888888;;;:::999:::<<<<<<:::999555555555555444444444444444333222000000000111222/////////000000000000000000000000000000000000000..............................------------.........---,,,,,,,,,...000111------,,,,,,,,,,,,---------,,,+++******+++,,,---+++,,,---......---,,,+++++++++++++++++++++++++++---,,,,,,++++++*********((()))***++++++++++++++++++++++++***************'''(((***++++++***((('''***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------/////////000000/////////////////////000000000000//////......//////000000////////////////////////...//////000000//////...000000////////////000111................................................***+++,,,---....................................------------------------...............---,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))((()))))))))*********++++++***)))((('''(((((()))'''(((((()))******++++++)))))))))))))))******+++((()))))))))******************))))))))))))******((((((((((((((((((((((((++++++++++++++++++++++++))))))***+++++++++++++++******++++++,,,---......------...------...222444666>>>JJJVVV^^^bbbcccccc```aaaccchhhnnnsssuuuvvvtttssstttuuuyyy~~~|||zzztttpppuuu}}}~~~}}}}}}uuussstttxxxyyyvvvtttuuuvvv~~~xxxrrrqqqqqqrrrpppxxx~~~xxx___QQQEEE@@@>>>:::888888444444555555444555666666777777888888888777666555555555666888;;;>>>AAACCC;;;<<<<<<;;;:::<<>>???AAABBBBBBAAA???>>>@@@@@@???>>>===<<<;;;;;;999:::;;;;;;;;;:::999888666666555555666666777888888888888:::<<<===;;;:::666666555444444444444555444333222000000111222333000111111111222222222222000000000000000000000000..............................------------......,,,,,,---....../////////......------------......)))***+++,,,,,,,,,,,,,,,***+++---......---+++***************************------,,,,,,+++******)))''''''((()))***************************+++++++++)))***++++++++++++***)))))))))*********+++++++++******************************************************++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------------............------------------------......////////////.............../////////000000...---------......///000////////////////////////......////////////......//////......///000111222................................................)))***,,,---......------........................,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((***+++***)))((()))***))))))(((((((((((())))))(((((())))))*********++++++***((('''''''''((()))'''(((((()))***+++++++++))))))(((((()))***++++++(((((())))))*********+++******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++)))******,,,---...//////------,,,+++***,,,000444...555???JJJRRRYYY^^^aaa^^^^^^```eeelllqqquuuvvvsssrrrrrrtttwww{{{~~~{{{zzzwwwsssqqqqqqkkkmmmyyy~~~}}}yyyxxxzzzyyytttqqqqqqqqquuuzzzxxxttttttuuuvvvuuu|||pppYYYKKK@@@:::<<<===:::777888333444555555555555777999666666777777777666444333444444666888;;;???CCCEEE999;;;<<<;;;999999<<>>===;;;;;;999999888888888999999:::666777888999;;;>>>@@@AAA@@@@@@@@@>>><<<<<<>>>???>>>@@@AAABBBBBBAAA???>>>BBBBBBAAA@@@???>>>======999999::::::999888666555555555555555555666777777777777888:::======<<<:::888777666444444555666666444333222000000111333444222222222333333444444444000000000000000000000000......//////////////////.........------.........)))+++...000111000...---///......------......///%%%(((+++...///...,,,***)))***,,,------,,,***)))************************------,,,,,,+++***))))))&&&&&&((())))))*********))))))******+++++++++,,,+++++++++,,,,,,+++++++++))))))******++++++++++++******************************)))))))))))))))))),,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------....../////////---------------------------......//////......------------.........//////,,,,,,,,,,,,------...///////////////////////////......////////////......///.........///000222333................................................)))***+++---......------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,+++++++++'''(((***++++++***)))((())))))))))))))))))))))))+++*********))))))((((((+++)))(((''''''((()))+++***************)))(((((())))))))))))))))))))))))+++***)))'''''''''((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***,,,,,,,,,++++++*********,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------///111444;;;CCCLLLTTTYYY\\\]]]___dddjjjppptttuuuxxxwwwvvvwwwyyy|||}}}~~~wwwtttrrrmmmjjjjjjooooooqqqxxx|||vvvtttvvvwww{{{{{{yyyxxxuuusssttt{{{fffVVVNNN@@@===999777888999::::::666666666666666777777888;;;:::888777555444444444555666777999;;;===>>>???<<<;;;;;;;;;<<>>===<<<;;;;;;;;;666777888999999888777666666666777888:::;;;<<<<<<@@@AAABBB@@@>>>======>>>AAAAAAAAA@@@>>>>>>???AAA@@@???>>>===:::888666555777777777777888888888888666666777888888888888888666777777777777666666555333222222222222333444444888666333222222222111///333222222222222222222333444222000///...///000111---------------...//////---......//////...------111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******))))))******+++,,,++++++++++++++++++++++++000///,,,***(((((()))***************************))))))************)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,,,,+++++++++,,,------------------------------........................000000//////.........---..................................................................------......///000111111000000...------...000444777:::,,,,,,,,,---------..............................//////...---,,,,,,,,,,,,------------------------)))))))))***+++++++++,,,++++++++++++++++++++++++))))))*********))))))((())))))))))))))))))))))))************)))))))))(((***)))(((''''''((()))***)))************)))(((((())))))))))))))))))))))))******)))(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***++++++*********))))))))),,,---...---+++***+++,,,+++++++++,,,,,,,,,---------...000444:::AAAHHHKKKVVVXXX\\\bbbiiiooossstttyyyyyyyyyzzz{{{zzzxxxwwwzzzzzzzzzzzz|||~~~{{{sssooommmiiigggiiikkklllpppvvv}}}zzzyyyxxxxxx}}}vvvcccRRRFFF@@@:::888444333555666777888666666555555666666777888999888777555444444444444444555666888:::<<<======;;;;;;::::::;;;===???@@@???>>><<<;;;:::999999999444555777888999999999888777777888999:::;;;<<<<<<@@@AAAAAA@@@>>><<<===>>>@@@AAAAAAAAA???>>>???@@@??????>>>===;;;999888777888888888777777666666666444555666666777777666666555555666666666555555555666666555555555555666777666444222222333333222111222222111111111111222222222111///...---...///000......------......///000/////////......---------000000000/////////..................------------++++++++++++++++++++++++------,,,,,,+++******)))******))))))******+++,,,+++,,,,,,------,,,,,,+++000...,,,***)))))))))***************************))))))************))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---...//////...---,,,------------------------------------------------........................////////////......------........................------------------------..................------------......///.........------,,,---...000222333,,,,,,,,,------------...------------------------......---,,,,,,,,,,,,---------------------------***************+++++++++++++++++++++++++++++++++++++++***)))((((((((()))))))))))))))))))))))))))************))))))))))))***)))(((''''''((()))***))))))******))))))(((''')))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********))))))))))))(((((((((+++,,,---,,,+++***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,...111666:::<<>>???@@@???===<<<<<<===>>>???AAAAAA???>>>===>>>>>>>>>>>>===<<<;;;:::999999888888777666555444333333333444555555555444444444444444555555555555555888777666555555666777777444333222333444555444333111111000000000000111111111000...---------.../////////......//////000111222111///---,,,,,,------/////////.........------............------------************************---,,,,,,++++++***************))))))******+++,,,,,,---...000000...---,,,...---+++***)))))))))***************************))))))************)))))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------......------,,,------............------------------------------------------------------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,------,,,,,,++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************---,,,***(((''''''((()))))))))))))))))))))))))))*********)))))))))))))))******)))(((((()))******)))))))))))))))(((((('''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))+++,,,---,,,+++***+++,,,***++++++++++++,,,,,,,,,------,,,---...000333444>>>DDDOOOYYYccckkkpppssstttvvvxxxxxxvvvsssqqqoooooommmkkkjjjlllqqqvvvyyyzzzwwwwwwuuupppnnnooowww{{{}}}|||~~~|||vvvzzz~~~uuuuuuzzzqqqdddSSSGGG@@@<<<777444444333222333666999:::;;;444444444444444555555666333333222222222222333333222222333555666777888999;;;;;;:::999999999:::;;;999888777666555555555555444444555666888888999999999999::::::;;;;;;;;;<<<===>>>>>>===<<<;;;;;;<<<<<<>>>AAAAAA???===<<<<<<;;;;;;<<<<<<;;;;;;:::999777777666666555555444444333444444555555444444444444444444444555666666777888777555444333444555666555444333444555555333222000000////////////000000000//////.........///000///////////////000111111444222///---,,,,,,------/////////.........------.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************))))))******+++,,,,,,...000222222000...,,,---,,,+++***))))))******++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,------------......,,,,,,---,,,,,,+++***)))------.........------,,,++++++,,,,,,,,,---------------------------------++++++++++++,,,---...///++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))---,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******)))))))))))))))(((''''''(((((((((((((((((((((((('''((()))******)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))***************************+++,,,,,,******+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,---...000111333:::EEEPPPZZZccckkkpppssstttuuusssooolllkkkkkkhhhfffcccbbbdddiiinnnrrryyyxxx|||}}}vvvrrrrrrzzz{{{wwwrrrxxx{{{zzzxxxkkkUUULLL@@@:::888777444111333222111333666999::::::333333333333333444444555111111111111111222222333111111222333555666777777;;;;;;:::::::::999::::::777666555444444444444444666666666666666777777777::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;;;;===@@@@@@>>><<<;;;;;;888999999::::::999999888444444555555666666777777555555666666666555555444555555555555666777888999:::999666444333444555666777666555555555444111///000//////////////////000000000000000000000000111///////////////000111111444222000---,,,,,,---...000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))******+++,,,,,,...000222222000...,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,------......---------------,,,+++******+++,,,---------------+++++++++,,,,,,,,,------------------------------*********+++,,,---...///++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))************************************(((((())))))(((((('''&&&(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))************++++++)))***++++++******+++,,,************++++++++++++)))*********+++,,,......---333<<>>999666666666444222111000///111444666666666222222222222222333333444111111111000111111222222000111222333444555666666:::::::::::::::999999999666666555444444444444444777666666555555666666777:::999999999999999999999999:::;;;;;;999888999;;;;;;<<<>>>>>><<<;;;;;;;;;777888888999999888888888333444555666777888888999666777777777777666555555555555444555666888:::;;;===;;;888555444555666777888777666666666444111...000000////////////000000000000000111111111111111//////......//////000111333222000...------......000000000/////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,,,,---...000000...---,,,))))))******************,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++************++++++++++++++++++************++++++,,,++++++******++++++,,,---,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......------.........---,,,,,,(((((())))))***+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,......************************+++++++++***************************************))))))*********))))))((())))))))))))))))))))))))((()))))))))*********************++++++*********(((((())))))(((((('''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))))))))******(((***++++++******+++,,,************++++++++++++((())))))******+++,,,,,,+++///444888<<>>;;;888555333444555666666555555666777555222000111000000//////000000111...//////000000000000000......------......///000111000000000//////....../////////.........---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++,,,,,,------,,,,,,+++(((((()))***************************************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************++++++++++++++++++************++++++,,,+++***))))))***+++,,,///...+++)))((()))***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,------...---------***))))))((()))***,,,---***++++++++++++,,,,,,,,,************************+++*********+++,,,------***************************************+++++++++++++++++++++++++++++++++'''(((***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++******++++++++++++******(((((((((((((((''''''&&&(((((((((((((((((((((((()))(((''''''''')))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&'''''''''(((((())))))(((***++++++******+++---)))************+++++++++*********+++++++++,,,,,,,,,...000000222:::FFFOOOVVV^^^fffiiigggddddddeee___]]][[[YYYZZZ\\\___aaa___dddmmmvvvvvvqqqnnnpppxxx||||||yyyyyyzzzwwwttt{{{xxxmmm[[[LLLCCC???>>>>>>888888666222///...000222222111000111222333222111111111111000111222222333333333222111111111111111111111222333444444555555555555666777777777777777777777666555555555666666444333333444555777999:::999999888888777666666666777888999999888777888:::<<<<<<<<<;;;999999:::<<<999999:::::::::999888888888888888888777777777777666666777777666555444444333222222222444666999;;;<<<999666222000111222444444444444666777777444222111111000000000000111111------...///000000//////---------------...////////////000000000000///.........---------,,,,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++*********)))***++++++,,,++++++++++++++++++++++++'''((()))******+++******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++************++++++,,,+++***))))))***+++,,,222///,,,)))((())),,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++,,,---------------...---+++******,,,---///******+++++++++,,,,,,,,,((((((((((((((((((((((((++++++******++++++,,,---))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))***(((&&&&&&)))+++***(((******))))))))))))******,,,,,,+++)))(((&&&%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&''')))***))))))))))))************''''''&&&&&&&&&&&&'''''')))))))))))))))******+++''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))******+++++++++,,,,,,,,,)))))))))***+++,,,......000//////000222666999;;;CCCKKKUUU___dddeeeffffffhhh___ZZZ[[[^^^\\\[[[[[[aaaeeejjjnnnpppqqqrrrtttvvvyyy~~~yyyxxx{{{{{{xxxzzz|||{{{yyyttt]]]SSSFFF>>>;;;;;;999777555333111///......///000222222111111111111111222333222222111111222222333555444333222111111111111111111000000111333444666444555555666666555555444444444555555555555555555999888777777777999<<<===>>><<<999777666777999:::;;;::::::999999::::::;;;;;;;;;;;;999777777888999777777777999;;;<<<:::888::::::::::::999888777666999888888777666555555444444444444555666777777888222222333444444444333333444555555555444222000//////////////////000111111222111111000///......---////////////000000000000---------------...///000.........------,,,,,,++++++,,,,,,------,,,,,,+++******++++++++++++******(((***,,,,,,+++))))))***...---+++)))((())))))***+++++++++,,,,,,---------************))))))(((((((((((())))))*********+++&&&&&&'''((()))******+++,,,,,,++++++******))))))&&&&&&&&&''''''''''''(((+++***)))((('''&&&%%%$$$(((((((((((())))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,///,,,***,,,///000---)))************************++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++************************---,,,***)))))))))******))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))***(((&&&''')))+++***((())))))(((((((((((())))))******))))))(((((('''''''''''''''((((((((())))))'''''''''''''''((())))))(((((()))))))))*********(((((((((''''''((((((((()))(((((((((((()))******************++++++++++++++++++++++++++++++++++++))))))************))))))*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,+++,,,...000333555777===GGGPPPYYY```gggjjjgggaaa^^^aaadddaaa^^^]]]aaadddiiiooorrrsssrrrqqqsssvvvzzz|||vvvtttuuuyyy|||~~~zzzzzzrrrcccYYYOOOGGG===777666777666444444333111///......///000222222111000000111111222222222222111111222222222444444333222111111111111111111000000111222444555222222333333333333222222333444444444444555555555888888777888999;;;===>>>???===:::888777888999:::::::::999999999999::::::888999999888777777777888777777777999<<<<<<;;;999<<<<<<<<<<<<;;;:::999999888888777777666555555444444444555555666777777888444444444444333222222222444444444333333111000000000000000000000111222222000000///......------...000000000//////////////////............//////000//////...---,,,+++++++++)))******++++++******)))******++++++++++++*********,,,......---,,,,,,,,,---,,,+++))))))))))))***++++++++++++++++++++++++++++++*********)))))))))************++++++,,,,,,)))))))))***+++++++++,,,(((((((((((((((((('''''''''''''''((((((((())))))))))))))))))))))))(((((())))))))))))************++++++++++++++++++++++++*********))))))*********++++++******************************************))))))))))))))))))))))))*********************************+++++++++,,,,,,///,,,***,,,///000---***++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++*********************+++,,,+++***)))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))((('''(((***+++***)))((((((''''''''''''((((((((((((((((((((((((((()))(((((((((((()))))))))***&&&''''''((((((((((((((((((((())))))))))))******))))))(((((((((((())))))(((''''''''''''((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,...---,,,+++***)))))))))******)))***+++,,,...///---111777???HHHSSS^^^eeeccc```aaahhhkkkgggbbb```aaabbbgggnnntttvvvsssppppppsssxxxwwwrrrrrrtttvvvxxxzzz~~~{{{zzz{{{rrrcccVVVKKKEEE???:::444111222444444333333222000///...//////000111111000000000111111222222222111111111111222222444333222111000000000000111000000000111222333444111222222333333222222111222222222333333444444444888888888999;;;===???@@@@@@>>>;;;999888888999::::::999888777777888999:::666777888888999888888777666666777:::<<<===<<<:::<<<<<<<<<<<<;;;;;;:::999888777777666666555555555444444555555666777777777777666555333222222111222333333222111000000000111111111000000111111222222///...---,,,,,,---...///000000000//////.........000000///.........////////////...---,,,+++******)))******++++++******)))******++++++++++++*********+++------+++***+++,,,---,,,+++***))))))))))))*********)))))))))))))))+++++++++***************))))))))))))************************************''''''''''''''''''(((((((((((((((((()))))))))***''''''((()))***+++,,,,,,))))))*********+++++++++++++++++++++++++++++++++((())))))******))))))((())))))******************************************))))))))))))))))))))))))*********************************++++++++++++,,,...,,,+++,,,///000---***++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++******))))))******+++)))))))))******+++++++++++++++***)))))))))******))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))((((((((()))*********))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))%%%&&&((()))))))))((('''(((((((((((()))))))))***)))(((((((((((((((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))************))))))************++++++++++++---,,,+++***)))))))))))),,,,,,+++++++++,,,---...,,,...111444:::BBBKKKQQQXXXXXX]]]gggkkkhhhcccaaaaaaaaacccjjjrrrwwwuuuqqqpppttt{{{}}}}}}xxxuuuuuuvvvssstttxxx}}}~~~{{{{{{}}}|||~~~}}}tttgggYYYNNNFFF???<<<777444111111333444444333111000000/////////000000111000000000000111111222111111000000000000111111222222111000000000000000000000000000111111222222333333444444444444333333111111111222222333333444777888999;;;===>>>@@@@@@>>>===;;;999888888888999999888777666666777888999777888:::<<<>>>===;;;999666666777:::<<<===<<<;;;999999::::::999888888777777777666666666555555555555555555555666666777777666555444333222222333333222111000//////000111111111000000000000000111111///...---,,,,,,...///000000000000///......------000///...---------------//////...---+++***))))))+++,,,,,,------,,,,,,+++******++++++++++++*********,,,------+++***+++,,,,,,++++++******)))))))))))))))))))))))))))******++++++++++++************&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''(((((())))))******''''''((((((((()))))))))&&&&&&'''(((***+++,,,,,,((())))))))))))*********************************'''((()))******)))((('''(((((())))))******++++++************************++++++++++++++++++++++++***************+++++++++************++++++++++++---++++++,,,...///---+++++++++++++++++++++++++++************************************************++++++++++++******************************************))))))))))))******(((((())))))******++++++*********))))))))))))***))))))))))))))))))))))))((()))************))))))(((((((((((((((((((((((('''(((***+++***************))))))(((((())))))***))))))(((((('''&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&((()))))))))(((''''''(((((((((((()))))))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&''''''((())))))*********+++++++++++++++++++++++++++++++++))))))************))))))))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000111444888<<>>999666444444222111111222333333222//////////////////000000000000//////000111111222111000000//////000000111111111000/////////000000//////000000000000000000222222333333333333222222000000111111222333444444666777:::<<<>>>???@@@@@@;;;:::999888777777777888999888666555555666888999:::;;;===AAADDDDDD@@@<<<666666777999;;;<<<;;;999888888888888888888777666666666666666555555555555555555555555666666666666333333333333444555555666111000/////////000111222000//////.........//////000///.........///000111000/////////.........---...---,,,,,,++++++++++++///...---,,,+++***))))))+++,,,,,,------,,,,,,+++******++++++++++++******,,,---...---,,,,,,---...++++++++++++*********)))'''(((((()))***++++++,,,************************''''''&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''(((((())))))******&&&&&&'''''''''((((((((('''''''''(((((()))))))))'''''''''(((((((((((()))************************'''((()))******)))((('''((((((((())))))******+++))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++*********,,,------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))+++************************************************))))))))))))))))))***(((((()))))))))*********))))))))))))***)))))))))(((((((((((((((((((((((('''(((***++++++***))))))((((((((((((((((((((((((''')))+++,,,+++***************))))))))))))******))))))(((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((''''''(((((((((((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((()))))))))******************************))))))************)))))))))))))))************+++((((((((()))***+++------++++++++++++++++++******+++---...///......///111999;;;BBBLLLQQQQQQRRRUUUYYYZZZ\\\dddmmmuuuxxxxxxwww{{{xxxnnnlllqqqwww{{{zzzyyy|||~~~|||{{{{{{vvvvvvvvvxxxzzzzzzxxxvvvzzz~~~}}}{{{{{{~~~}}}xxxuuutttsssuuuwwwzzzzzzzzzwwwwwwxxxyyyxxxzzz~~~zzz}}}{{{|||}}}tttgggZZZPPPEEEBBB===999666444111///111111000///////////////.........//////000000000////////////000111111222000000////////////000000000000////////////000000...///000000000000/////////000000111111000000///000000111222333333444555666777:::===??????>>>>>>888888777777777777888888:::888666555555666888:::<<<===@@@EEEIIIHHHBBB<<<666666666888::::::999777888888999999999888888777555555555555555555555555555555666666666666666666111222333555666666666666000/////////000111222222//////...---------......000000000000000000//////........................,,,,,,+++*********++++++------,,,,,,++++++******)))******++++++******)))******++++++++++++******((())))))((('''&&&(((*********+++++++++******)))((((((((()))******++++++)))))))))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((************************((())))))******))))))((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,)))))))))************+++(((((()))***++++++++++++************************************************))))))))))))))))))))))))))))))*********************************************))))))(((((())))))***))))))))))))))))))))))))'''((()))*********))))))(((((((((((((((((((((((('''(((***+++++++++))))))((((((((((((((((((((((((&&&))),,,---+++******+++))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))'''''''''((((((((())))))((((((''''''''''''(((((('''''''''&&&'''(((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))************))))))))))))))))))************''''''(((((()))+++,,,---******+++++++++++++++***(((***,,,,,,,,,,,,---...000000444;;;???AAAEEEJJJPPPTTT\\\eeennntttwwwxxxyyyzzz}}}}}}sssjjjdddkkkpppsssyyy|||yyyvvvuuuxxx~~~}}}|||{{{{{{zzzyyyxxxzzz|||~~~~~~~~~}}}zzzwwwrrrrrrsssvvvyyyzzzxxxvvvxxxwwwyyy{{{{{{~~~{{{nnnbbbXXXOOOEEE>>>;;;999666555444444222000000000///...,,,,,,---...,,,---...///000000000000.........//////000222222000//////......//////000/////////......//////000...//////000000///......//////000000000000//////000000111222333444555555555777;;;>>>???>>><<<;;;777777777888888999::::::;;;999777555555777999;;;<<<===@@@FFFJJJHHH@@@999666555666777888888666444666666777777777777777666555555555555555555555555666666666666666666666555111222555777777666555444...///000111222222222222000000///..................///000111000///---,,,,,,------....../////////+++++++++***++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))******++++++++++++******%%%&&&&&&%%%###$$$&&&''')))***++++++++++++***))))))))))))(((((('''''''''''''''((((((((()))))))))*********)))))))))(((((('''((((((((()))*********((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((*********************************))))))*********)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,))))))))))))************%%%'''((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++************************))))))(((((((((((())))))*********)))((((((''''''&&&''')))*********))))))((((((((((((((((((((((((&&&(((***+++,,,+++***)))((((((((((((((((((((((((&&&)))------+++)))***+++((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))(((((('''&&&&&&((()))***''''''''''''((((((((()))))))))(((((((((((())))))(((''''''''''''((())))))))))))))))))************************************))))))************))))))))))))))))))************(((((((((((()))***+++,,,+++,,,,,,------------,,,((()))************,,,------+++---111444666<<>>???===;;;:::666777888999:::;;;<<<<<<<<<:::777555555777:::<<<;;;<<>>777666555555666777777555222333333444444444444444333444555555555555555555555666666666666666555555555222444666888888666333111...///111222333333333222111111000///////////////---...000111000...+++)))+++,,,,,,---...///000000++++++++++++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,******++++++++++++******+++++++++***((()))+++---))))))+++,,,,,,+++***)))+++***)))(((&&&$$$######&&&'''''''''(((((())))))))))))(((((('''''''''&&&$$$%%%%%%&&&'''((()))))),,,,,,++++++******))))))(((((((((((())))))))))))''''''((()))***++++++,,,(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))((((((''''''))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))))))))************$$$&&&(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))++++++***)))((('''&&&&&&&&&'''(((*********)))(((((((((((((((((((((((((((******))))))((((((''''''+++***)))'''''''''((()))++++++++++++++++++++++++******)))(((((()))***+++((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))******+++*********))))))((((((******(((''''''((())))))******))))))((((((''''''((((((((((((((('''''''''++++++******************((((((((((((((((((((((((*********)))))))))))))))++++++,,,,,,,,,---------.........///111444666888<<>>???>>><<<:::888888888777777777777777888666444222111222333444555555555444444333333333555555555444444333333333000111222444555555444444111000000222666777666333111000///......---......000000000000000//////...,,,,,,+++++++++,,,,,,---...---,,,,,,,,,,,,---...,,,++++++******++++++,,,)))))))))***+++++++++,,,+++*********))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))***)))(((((((((***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))))))))************))))))+++++++++*********))))))))))))))))))))))))))))))************+++,,,---...++++++++++++++++++++++++++++++***)))(((((())))))(((((((((((())))))))))))---,,,,,,++++++*********))))))))))))))))))))))))'''))),,,,,,***'''%%%%%%%%%&&&&&&&&&'''((((((((('''((()))******)))((('''(((((((((((())))))))))))+++***((('''''''''((()))))))))))))))))))))))))))))))))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))(((((('''''''''''')))((('''''''''((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))++++++++++++,,,,,,,,,,,,------,,,,,,...///111222444;;;GGGRRR\\\eeelllpppssspppnnnnnnooopppnnnllljjjgggdddcccdddfffiiilllmmmllljjjkkknnnsssyyy}}}{{{uuuuuuzzz~~~|||zzz{{{}}}yyyhhhWWWLLLCCC???999555333333222222111111111111111000000000//////............//////......////////////..................////////////////////////////////////........................---.........////////////000222333333222222333444222222111111000111111111333555666888999999999888666777777888888999::::::;;;999666444555888<<>>===:::777666666666555555222333333444555666666777666555444333333333333444444444444444444444444444222222222333333333333444333222222111///...---,,,//////////////////---,,,...............///000000......------,,,,,,,,,,,,000//////............///------------------------,,,++++++******++++++,,,,,,+++++++++***)))))))))*********)))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''******)))((('''&&&&&&%%%(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))***)))&&&%%%%%%&&&((()))((((((((((((((((((((((((***))))))((((((((())))))((())))))))))))*********'''''''''(((((()))))))))((((((((((((((((((((((((+++***'''%%%###$$$'''***))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&+++******)))(((''''''&&&'''''''''(((((((((((('''((((((((((((((((((((((((************))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))(((((((((((())))))))))))((((((((())))))*********)))))))))******+++++++++))))))))))))))))))))))))(((((())))))************(((((()))))))))***************+++,,,,,,---------...///111222333666:::===JJJOOOWWW___hhhooouuuxxx}}}yyyqqqkkkpppzzz~~~{{{xxxvvvsssqqqrrrtttwwwyyywwwrrrmmmmmmrrrzzz~~~yyyxxx{{{}}}|||{{{}}}xxxzzz}}}}}}tttjjjcccPPPJJJBBB;;;888666555555333222000000111000...,,,......//////000000111111......------------......///...---,,,,,,---...///------------............------------------------------------------------,,,,,,,,,,,,---------------------,,,+++,,,...111////////////000111222222222222111111111111111111111222222333333444555555222333555777999:::::::::===:::777666666666666555333333444555555666777777555555444444333333333444444444444444444444444444111111111111111111111111000000000//////.........---...//////////////////000000///.....................---,,,+++,,,,,,---111000///...............------------------------,,,++++++******++++++,,,,,,+++++++++***)))))))))))))))))))))))))))******(((((())))))))))))(((((())))))(((((((((((())))))))))))*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((())))))'''''''''(((((((((((()))&&&&&&&&&''''''(((((()))(((((((((((((((((((((((()))))))))((('''&&&((())))))))))))((((((''''''&&&'''''''''&&&&&&''''''''',,,+++***)))((('''&&&%%%&&&&&&'''(((((((((''''''))))))))))))))))))))))))***+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((((((((&&&&&&'''''''''''''''(((%%%&&&'''((((((((((((((((((((((((((())))))))))))''''''((())))))*********))))))******++++++,,,,,,))))))))))))))))))))))))((((((((()))******++++++((()))))))))************((()))***+++++++++++++++))),,,///111222222444555777===FFFOOOWWW^^^cccgggnnnqqqooommmttt|||zzzxxxuuuttttttttttttwwwsssoooooottt{{{|||zzz||||||zzz{{{}}}{{{|||}}}~~~}}}yyy|||zzzpppeeeYYYOOOHHH@@@===888555333222111000///...---...000000000...------........................------------............------------......,,,------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...///000///......000222000000/////////000111111111111000//////000000111111111111222333333444444555666777999::::::::::::;;;999777777777777666555333444444555555666666666444444444444444444444444333333333444444444444555222222222111111111000000//////.........///000000,,,...000000//////000111111111///......---------///...---,,,+++,,,------111000///...............,,,------......------,,,,,,++++++******++++++,,,+++++++++***************))))))))))))************(((((())))))))))))(((((())))))(((((((((((()))))))))************)))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))))))))))))))***(((((((((((((((((((((((())))))((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''(((((())))))))))))))))))))))))''')))******)))(((((()))))))))(((((((((((((((((((((((('''&&&&&&'''((((((+++******)))(((''''''&&&%%%&&&'''(((((((((''''''(((((((((((((((((((((((()))*********)))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((''''''((()))))))))(((''''''((((((((()))))))))***(((((()))******+++,,,,,,((((((((()))***+++++++++************************'''(((((()))******++++++)))))))))*********++++++++++++,,,---,,,+++***)))(((+++---/////////000111---222888>>>BBBGGGLLLPPPWWWaaahhhjjjsss}}}}}}{{{zzzxxxuuutttsssuuutttsssuuuzzz|||yyyzzz|||wwwyyy|||}}}~~~}}}~~~}}}yyyxxxxxxzzz~~~~~~wwwuuuxxx|||}}}wwwlllggg^^^UUUKKKCCC===999888555333111111000...,,,...,,,+++,,,...000000///............------------...------,,,,,,------...,,,------......------,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---///000111000///000111111000000////////////000000000///...//////111111000111111222333333444444333444555777888999::::::888777666777888777666444333333333333444444444444333444444444444444444444333333333444444444555555555555444333222111000000000000///......///000111---///111000...------///000//////.........//////000///---,,,+++,,,---...111000///...------------,,,,,,---......---,,,,,,,,,++++++******++++++,,,***************+++++++++((()))))))))************(((((())))))))))))(((((())))))(((((((((((()))))))))******+++***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))******((((((((((((((((((((((((&&&'''((()))******))))))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&((())))))((('''((()))((((((((((((((()))))))))))))))(((''''''((())))))))))))))))))(((((((((((($$$%%%'''(((((((((''''''((((((((((((((((((((((((((())))))))))))'''%%%$$$((((((((((((((((((((((((&&&&&&&&&'''((()))******((((((''''''''''''(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((()))******)))(((''''''((((((((())))))******))))))***+++,,,,,,------&&&''''''((()))******+++++++++++++++++++++++++++'''(((((()))***+++++++++************++++++++++++000000000000///---+++******,,,------,,,+++,,,---,,,///111333444777===AAAAAAPPP\\\aaakkkyyy{{{~~~|||yyyvvvtttrrrsssvvv{{{zzzuuuuuuwwwpppqqqrrrrrrrrrtttxxx{{{rrruuuxxxxxxuuurrrrrrsss{{{{{{vvvqqqpppuuu{{{|||sssiii___YYYOOOKKKEEE???:::888666666111///...///000000///...111///---,,,---//////...//////......---------,,,...------,,,,,,------...+++,,,............,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***---///000///.........222111000//////...//////000//////...///000111222111111111222333333444444000000222444555777999:::666555555777888777555333333333222222222222222222333333444555555444444444333333333444444555555555777777666555333222111111222111000///......///000...000222000---***+++,,,......---......///000111111///...,,,,,,---...///000000///------,,,,,,,,,,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,))))))******+++++++++,,,(((((())))))*********+++(((((())))))))))))(((((())))))(((((((((((()))))))))***+++++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&''')))******++++++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******((((((((((((((((((((((((###%%%'''*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((((((((()))))))))))))))))))))((((((''''''&&&))))))))))))))))))))))))&&&''''''&&&%%%%%%''')))''''''(((((())))))*********)))(((''''''((()))***))))))))))))))))))))))))************))))))))))))))))))))))))************))))))(((((('''''''''&&&)))((('''&&&%%%&&&&&&''''''''''''(((((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&)))***(((&&&(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++*********************************)))))))))))))))******************************+++++++++,,,,,,,,,---...////////////111333<<>>DDDKKKQQQVVV\\\ccchhhpppwww{{{tttooogggggggggiiilllppptttwwwzzzyyyuuuooojjjggghhhiiinnnvvvyyyrrrpppttt{{{zzzwwwwwwyyy}}}|||tttjjj___VVVQQQCCC>>>888555444333000---000/////////............------,,,,,,,,,,,,------111///,,,,,,///666>>>CCCBBB555***))),,,---+++***......---,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------++++++,,,---...///000111//////........./////////222222000000000000222222222222222222333333333333222333555777888888777666777666555555444444555555222222333333222111111000111111111222222222222222444444444444333222111000444444333222222222222222333333333333333222111111000000111///...---...000//////............///000333000,,,+++---...,,,***++++++++++++,,,---......///...---,,,,,,,,,,,,,,,,,,++++++++++++*********+++************)))))))))******))))))))))))******((()))*********)))'''&&&+++)))&&&&&&'''))))))((())))))))))))((((((((((((%%%&&&&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((($$$%%%&&&'''(((((((((((('''''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&((('''&&&'''((()))(((&&&''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''******)))((((((((((((((())))))(((''''''''''''((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))%%%&&&'''((()))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((()))))))))))))))*********++++++++++++++++++++++++************++++++++++++)))*********))))))+++---////////////000222333333222666:::>>>BBBGGGNNNRRRbbbiiirrr{{{}}}vvvqqqkkklllmmmppptttyyy~~~|||vvvooolllkkklllpppxxx}}}vvvpppnnnsssyyy||||||{{{{{{{{{wwwsssooogggddd^^^VVVNNNFFF@@@<<<777444111000111111111/////////000///...---+++***,,,,,,++++++++++++,,,,,,,,,++++++...444>>>GGGMMM???444,,,***,,,+++***+++......------,,,------...++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////+++,,,,,,---......//////000///......---------...///////////////111222333222333333333333333444444222444666888999888777666666666555444444444444555222222222222111111000//////000000111222333333333222333333444444333333222444333333222111222222222222333333333333222111111///000000///------...000//////......------------111///,,,,,,------,,,+++++++++++++++,,,---......//////...---,,,+++++++++++++++++++++************************))))))))))))******))))))))))))******'''(((***+++***)))'''%%%((('''&&&&&&'''((())))))))))))))))))((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((('''''''''''''''''''''''')))((((((''''''(((((()))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&(((((('''%%%''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''+++***)))((((((''''''((((((((('''&&&&&&&&&&&&'''(((((((((''''''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((()))((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***)))))))))((((((''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((()))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''(((((())))))************))))))))))))))))))))))))))))))*********+++++++++)))***+++***))))))+++------------,,,------...///000111222333555888<<>>:::777444222333222111000///...------............---------...+++,,,,,,---............,,,++++++******++++++,,,+++++++++,,,------...///+++)))+++...---***+++///***************+++,,,---+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,---.../////////000000111111222333333444555666888999999888777666666555444444333333444444555555444444333111000/////////000000111111222222222222333333444444333333333222222111111111111111//////000000//////...---...//////...,,,,,,---///......///000//////------,,,---------,,,+++++++++)))***,,,---...---------,,,---.........---,,,+++************))))))))))))(((((((((((())))))************))))))))))))******))))))))))))((((((((((((&&&)))+++***(((((()))***))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$"""!!!!!!$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&(((''''''(((((()))***+++)))(((((('''&&&'''''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((''')))+++...//////...---((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((('''(((((()))***++++++,,,******)))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%'''((((((((('''''''''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%((((((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))************))))))***)))''''''(((*********))))))***+++,,,,,,,,,++++++,,,.........------///111333333555888:::888<<>>;;;999666555555444333222...............---------+++,,,------,,,+++,,,---///...------,,,+++******,,,,,,++++++++++++,,,,,,000...,,,************+++///***(((+++---,,,,,,...***)))))))))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---......///))))))***+++,,,------...---,,,,,,++++++,,,,,,---***+++,,,---............//////000111222222333333555666888999999999777666555555444333333333333444555555555444333222000000000000000000111111111111444444444444333222111111333222222111000111111111000000000000000///.........//////...,,,,,,---///---...///000000///......+++,,,...---,,,++++++,,,)))***,,,---......---,,,+++,,,---.........---,,,************))))))))))))'''((((((((())))))************))))))))))))************)))((((((((((((((('''***,,,+++)))((()))***))))))))))))((((((((((((''''''(((((()))*********%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%'''((()))******'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))(((((('''%%%######%%%'''))))))'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''(((***+++,,,))))))(((''''''''''''((('''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''(((((((((((()))%%%&&&&&&'''((()))******'''''''''&&&&&&'''''''''((((((''''''&&&&&&&&&%%%+++...222444333///***&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++******)))(((''''''&&&(((''''''''''''&&&&&&&&&%%%'''(((((('''''')))***)))((('''&&&&&&'''((()))''''''''''''((((((((((((************))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((()))))))))))),,,---...---+++)))))))))((()))***++++++++++++***************************(((((()))***++++++,,,,,,,,,,,,---...////////////222222333555777:::<<<===@@@AAACCCGGGLLLQQQVVVYYY\\\\\\]]]___```aaabbbcccjjjkkknnnqqqtttwwwxxxyyyxxxwwwuuutttrrrqqqqqqqqqppppppooonnnllliiigggeee_________\\\XXXQQQKKKGGGBBBAAA???<<<:::888666666333111000...---------...---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++******************+++++++++************)))++++++++++++++++++++++++,,,++++++******+++,,,,,,)))************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------//////000111111111111111333555777999999888666444555555555555444333222111111222222222111111333444444111...///111222000...222222222222222222222222444444333333111000...---111000///......------...111000...---,,,,,,------000000///...............000///---,,,++++++,,,---+++++++++,,,,,,---------,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))((()))******(((''''''(((%%%(((+++......---***(((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((******))))))(((((('''''')))((('''&&&&&&'''((()))***))))))((('''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''***(((&&&(((+++------,,,111000///---+++***(((((()))'''%%%$$$$$$%%%&&&((('''''''''''''''(((((()))'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''((((((''''''((())))))((('''&&&&&&'''((()))''''''''''''(((((((((((()))))))))(((((((((((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++,,,---,,,+++))))))*********************************************************++++++,,,,,,------,,,,,,---.........------.........///000222444444333333555777:::>>>AAACCCFFFFFFGGGHHHIIIJJJKKKKKKOOOPPPRRRUUUWWWYYY[[[[[[^^^]]]\\\[[[YYYYYYYYYXXXUUUUUUUUUTTTRRRPPPNNNLLLGGGGGGGGGFFFCCC???;;;888555555333222000000//////111000...---,,,,,,------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************************************************+++++++++++++++++++++++++++++++++*********))))))************************+++++++++*********))))))************************,,,,,,+++*********++++++)))************+++++++++,,,++++++++++++++++++***+++,,,,,,,,,------------//////000111111111111000333444777888999777666444777777777777666555333222222333444444333222333555444111//////111222000///222222222222222222222222111111111111111000///...000//////............///111000...---,,,,,,------000000///...............///...---++++++++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++))))))******************))))))(((((((((((())))))((((((((((((((('''''''''((()))******(((''''''((('''(((***,,,,,,+++)))(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))'''''')))---//////...,,,+++***)))(((&&&%%%%%%'''&&&%%%%%%%%%&&&''''''((((((((((((((())))))***''''''(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((''''''''''''&&&&&&&&&'''((()))(((&&&&&&'''((((((((('''&&&&&&'''((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''''')))))))))*********++++++)))+++,,,,,,***)))******+++******)))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++*********++++++,,,---.........///000222333444666666777777777888888888888999;;;===???@@@@@@AAACCCBBBAAA@@@????????????>>>>>>>>>>>>===;;;:::999555555555555444333111000///......---......//////------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***------,,,,,,++++++************++++++++++++******************************************************************************+++************)))))))))************************++++++*********)))))))))************************---,,,+++***************)))************+++++++++*********+++++++++++++++,,,,,,,,,---------.........///000000111111000000222333555777777666555444999999:::999888666555333333555777777666444444444333222000000111111111000222222222222222222222222//////000000000000/////////............///000000111000...---,,,,,,---...000//////............//////...,,,+++******++++++++++++++++++,,,,,,,,,,,,)))******++++++*********++++++++++++++++++++++++''''''((())))))***++++++))))))(((((((((((()))))))))))))))(((''''''&&&&&&''')))******(((''''''((((((((()))))))))(((''''''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''(((+++///111000///(((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''')))))))))((()))******+++(((((((((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((((('''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&)))*********++++++++++++((()))++++++***)))***+++++++++))))))((())))))***************************,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))***************+++,,,,,,...////////////000111111222222222222111111111111111111222333444555555555666555444333333333333333444444444444444333333333000000////////////000000......------...///000000+++++++++++++++,,,,,,---,,,+++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++,,,,,,******++++++++++++******************************************************************************************))))))))))))))))))))))))************************))))))))))))++++++++++++++++++++++++---,,,+++***))))))))))))))))))*********+++++++++))))))******++++++,,,,,,,,,,,,---------............//////000000000000000111222333555666555444444999999::::::999777555444555777999:::888555444444333222111000000111111000111111111111111111111111000000000111000000///...---------......///111111000///...---,,,------...000///............//////...---+++***))))))***++++++++++++++++++++++++,,,)))******++++++++++++***++++++++++++++++++++++++''''''(((((())))))))))))))))))(((((((((((())))))(((((((((((((((''''''''''''(((***)))(((&&&'''''')))(((((('''&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''))),,,......---,,,''''''''''''''''''''''''"""###%%%'''(((((('''&&&)))))))))))))))***++++++))))))))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((''''''''''''&&&&&&&&&'''((()))(((&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((*********)))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((('''''''''&&&)))*********++++++++++++''')))******)))((()))*********)))))))))))))))***************************++++++++++++************,,,,,,,,,,,,+++***))))))************+++,,,......++++++,,,------......///............---------------......////////////...111000000/////////000000..................//////---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,))))))***++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***((()))******+++,,,------)))******++++++******)))************************************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))******************)))))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***))))))*********+++++++++)))))))))******+++++++++,,,,,,,,,---------............///000000000000000///000222333444444444333777888999:::999777555333666888::::::888555444444333222222111000000111222111111111111111111111111333333333222111000...---------------...000111222000///...---,,,---......//////............//////...---+++***))))))***+++++++++++++++++++++++++++******+++,,,------,,,,,,++++++++++++++++++++++++))))))))))))((((((''''''))))))(((((((((((())))))%%%&&&&&&'''((())))))***'''((())))))'''&&&&&&''')))((('''%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''')))+++***)))'''''''''''''''((((((((())))))!!!###&&&((()))((('''&&&)))))))))))))))******+++******))))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''((('''%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((************))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))*********++++++''')))******((('''(((((('''((())))))******))))))************************************************++++++,,,,,,,,,+++******))))))))))))***+++------((()))+++,,,---.........---------,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,,,,---...------,,,,,,,,,,,,---...---,,,,,,++++++++++++,,,,,,,,,+++***************))))))***+++,,,,,,++++++*********+++++++++++++++***++++++,,,,,,++++++***((())))))***+++,,,------))))))************))))))************************************************++++++++++++++++++++++++(((((()))))))))))))))***'''(((((())))))***************)))))))))(((((((((++++++++++++++++++++++++******)))))))))******+++)))************+++++++++)))))))))***************+++++++++,,,,,,,,,---------...//////000000//////...///000111222333333333444555888999999777555444777888:::999666444333333222333333222000000111333111111111111111111111111444444444333111000...------------......000111111///...---,,,,,,---...//////............//////000///...,,,+++******+++++++++++++++++++++************+++,,,---------------++++++++++++++++++++++++++++++***))))))(((''''''))))))(((((((((((())))))$$$%%%&&&'''(((***++++++&&&((())))))'''&&&&&&'''((('''&&&&&&%%%&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''((())))))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%''')))(((&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''"""$$$&&&(((((((((&&&%%%)))(((((((((((()))***************)))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&$$$&&&''''''%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((***))))))))))))(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))*********((((((((()))))))))******((()))******(((&&&&&&'''$$$&&&(((+++,,,+++***)))************************)))******++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,*********))))))******+++***+++---...///000000///------------------------------............------***)))))))))***++++++,,,...---,,,++++++,,,---------------......---------,,,,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,+++***)))*********++++++++++++***++++++,,,,,,++++++***++++++******************))))))************))))))************************************************************************(((((((((((())))))******''''''(((((()))******+++***)))))))))(((((((((((()))))))))))))))))))))))))))(((((())))))***+++,,,)))************+++++++++************))))))))))))*********+++++++++,,,,,,---...//////000000//////---...///000111222222333222444777999:::999777555777888888666333111111222222333444333000///111333111111111111111111111111222222222222111000///..................///000111///...---,,,,,,---...///...............///000000///...---++++++++++++,,,++++++++++++*********)))))))))+++,,,,,,---------++++++++++++++++++++++++******************))))))))))))(((((((((((())))))%%%&&&&&&'''((()))******&&&((()))((('''%%%&&&&&&&&&&&&&&&'''''''''''''''$$$%%%'''))))))(((&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%((((((((((((((())))))***+++*********))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%%%%'''(((%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((())))))(((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))***+++,,,,,,(((((((((((())))))))))))(((******)))'''%%%%%%&&&"""$$$(((+++---,,,***(((******************************+++,,,,,,---......***+++,,,---------------...---,,,+++***)))))))))***+++,,,...///......---*********+++++++++,,,,,,)))******+++++++++************)))******+++,,,---+++***)))((((((((()))******+++,,,---------------)))(((((())))))***+++,,,***+++,,,------,,,+++***))))))******+++++++++++++++++++++,,,,,,+++++++++------,,,+++***)))((('''))))))************))))))************************************************))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((()))+++,,,---)))************+++++++++++++++******))))))(((((())))))*********+++++++++---......///////////////------...///000111222333111333777:::;;;:::888777888888777444111000000111222444555333000///111444000000000000000000000000//////000000000000/////////............///000000///...---,,,------//////...............///000111000///---,,,++++++,,,---++++++++++++******))))))(((((()))++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))(((((((((((())))))'''''''''(((((((((((((((&&&''')))((('''%%%&&&&&&%%%%%%&&&'''((((((((('''"""$$$'''***+++)))&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###%%%&&&%%%######&&&)))''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&((((((''''''''''''((((((***)))&&&&&&(((,,,+++(((%%%&&&''')))))))))'''&&&&&&'''''''''(((((())))))))))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******))))))))))))***++++++,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------------,,,++++++***)))))),,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))++++++++++++++++++++++++%%%999AAA444)))+++,,,((()))))))))))))))))))))))),,,+++******))))))******)))************+++++++++)))'''&&&'''((()))(((&&&((('''''''''''')))+++,,,((((((((((((((('''''''''************))))))))))))******))))))))))))******+++++++++***++++++,,,,,,,,,+++++++++***)))))))))&&&(((+++,,,+++)))))))))***+++,,,,,,------------,,,,,,,,,------,,,+++++++++---.../////////000222333333666<<>>444333222222111111222222555555666444111000000111111000000000000000000111,,,000555:::;;;:::777444000000000000///...------***++++++,,,,,,,,,+++++++++,,,---.....................---,,,++++++++++++++++++++++++++++++++++++///...+++)))(((((()))***************************((())))))))))))))))))***))))))((((((((((((((('''(((((((((((('''''''''''')))(((''''''&&&&&&'''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((((((&&&&&&''''''&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$###"""''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###"""!!!"""%%%((())))))''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''')))***))),,,000:::666000,,,+++******)))(((((((((((((((((()))))))))(((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))++++++,,,,,,,,,,,,+++++++++*********)))))))))((())))))******+++************++++++++++++,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++***++++++++++++++++++***************************,,,777999///'''***,,,)))((((((((((((((((((((((((((()))+++,,,,,,***((('''))))))))))))***************)))((()))***+++***((('''((()))))))))((('''&&&((((((((((((((()))))))))((((((((()))))))))))))))***)))(((''''''&&&&&&''')))))))))))))))***+++,,,)))))))))***+++++++++,,,,,,,,,,,,***''''''(((*********+++++++++++++++***++++++,,,---------,,,,,,+++,,,---------///333666666555666999===??????>>>444333222222111111222222555555555444111//////000111111000000000000111111...111666999;;;:::777555222333444333000...------++++++,,,---------,,,,,,,,,,,,---...............---------,,,++++++++++++))))))))))))))))))))))))000...+++)))((()))+++,,,((((((((((((((((((((((((''''''(((((())))))************))))))(((((('''''''''''''''&&&&&&&&&%%%%%%(((((('''&&&&&&&&&&&&''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%&&&&&&'''&&&&&&%%%%%%%%%######$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%$$$######((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$###############$$$$$$'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))******)))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''+++&&&%%%)))+++((((((+++///000000...+++))))))***))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))***++++++,,,,,,++++++***(((((()))))))))*********))))))***+++,,,,,,++++++*********+++++++++,,,,,,---,,,,,,,,,,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++))))))************))))))************************)))000111+++'''***,,,***((((((((((((((((((((((((((()))+++,,,+++***(((&&&(((((()))))))))************)))((()))***+++***(((&&&'''((())))))(((&&&%%%(((((((((((())))))******''''''(((((()))))))))***))))))(((''''''''''''''')))))))))***+++,,,------)))))))))***+++++++++,,,+++---...---+++)))(((((()))******+++******))))))***+++,,,,,,---------,,,+++,,,---------///222555666555444555777888999999444333222222111111222222444555555333111//////000222222222111111222222222222333444555666555444444555777888666222...,,,,,,,,,,,,---......///......------.../////////......,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,***))))))+++,,,---''''''''''''''''''''''''''''''(((((())))))************))))))((((((''''''((((((((('''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***+++***((('''$$$%%%%%%&&&'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&''''''((('''''''''$$$$$$%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&&&&'''&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''***%%%%%%)))***(((+++444555444111---+++)))***+++******))))))))))))(((((((((''''''''''''(((((()))************************))))))))))))))))))))))))*********++++++*********''''''((())))))***++++++))))))***+++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---************************************************)))))))))******)))))))))************************'''+++,,,)))(((+++,,,***))))))))))))))))))))))))((()))*********)))((('''((((((((()))))))))*********)))((((((******)))(((&&&''''''((((((((('''''''''(((((())))))******+++%%%%%%%%%&&&&&&''''''((()))((((((''''''(((((()))************+++,,,......***************+++++++++)))+++......,,,***(((((()))************)))((((((******+++,,,------------+++---////////////000222444333222222222333333444444333222222111111222222222333444333111000000111333333222222222222333333555444222111111111222222555888:::888222---,,,,,,,,,---...//////000//////---....../////////......+++,,,,,,------,,,,,,+++........................***************+++,,,,,,))))))))))))))))))))))))((())))))))))))))))))***))))))((((((((((((((('''+++*********))))))))))))((('''&&&&&&%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&***,,,---+++)))'''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&''')))******)))'''&&&&&&'''''''''(((((((((((((((((((((''''''((((((((('''%%%'''***'''(((777KKK[[[MMM;;;000------+++(((*********)))))))))(((((('''''''''''''''((())))))************************))))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))))))))'''((()))***++++++++++++************++++++++++++************************((()))***++++++***)))(((************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))******++++++******)))************************(((***+++)))***+++***((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***)))(((''''''))))))((('''&&&&&&&&&&&&''''''((()))'''(((((()))******++++++$$$$$$%%%&&&&&&'''(((((((((((((((((()))***++++++(((((())))))***,,,---...+++++++++***************((()))+++***)))(((((()))))))))******)))((((((''')))***+++,,,------------+++---000111000////////////000000000000000111222444333222222111111222222111222333222111000111222222222111111111111222222333333111111000000111111111555888777222---,,,---+++,,,---...////////////------.........------,,,++++++,,,---------,,,+++------------------------)))***+++++++++***)))(((***************************************)))))))))'''''''''''''''(((((((((******)))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&+++......---***'''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$%%%(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''(((******((('''&&&'''((((((((())))))************))))))))))))******$$$%%%***+++%%%(((AAA___iiiHHH555000000+++%%%+++*********))))))(((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''&&&'''((()))************)))************+++++++++))))))))))))))))))******''')))***++++++***)))'''))))))))))))))))))))))))************************,,,,,,++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((+++++++++,,,,,,+++++++++))))))))))))))))))))))))***,,,,,,+++++++++)))&&&))))))))))))))))))))))))******)))((((((((((((((((((((((((((()))))))))))))))'''&&&'''((()))((('''&&&%%%%%%%%%&&&''')))***'''(((((()))***+++++++++&&&&&&''''''((()))******(((((((((((()))+++,,,---'''''''''((()))+++,,,---,,,+++++++++******))))))(((((((((&&&%%%&&&)))+++))))))***))))))((('''''')))***+++,,,------...---+++...111222111///------,,,---/////////000111333444333222222111111222222///111222222111111222333111111000000000000111111111111111111111111111111,,,111666555111------///***+++,,,---............,,,,,,,,,------,,,++++++***+++,,,---------,,,+++***************************+++,,,,,,+++)))&&&%%%)))))))))))))))))))))))),,,,,,++++++******))))))%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&(((((($$$%%%%%%&&&'''''''''&&&$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$'''+++//////---***((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((***)))(((((('''''''''(((%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&'''((())))))(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((()))******)))(((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''(((+++***((('''&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''&&&&&&''''''((((((''',,,;;;LLLxxx}}}kkkDDD---......###&&&'''((())))))((('''&&&&&&''''''((()))******+++)))))))))))))))))))))))))))***++++++***)))((('''))))))))))))))))))))))))))))))))))))******************)))(((((((((((((((++++++++++++++++++++++++((((((''''''''''''((((((******++++++++++++******+++******))))))******+++,,,,,,,,,+++***)))(((((()))***,,,,,,***)))***+++'''$$$###&&&+++...---***))))))))))))))))))))))))+++***************++++++******++++++++++++*********************************)))(((''''''((()))***''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((('''''''''))))))((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''&&&&&&''')))***+++,,,---...------,,,+++***))))))''''''((()))))))))))))))++++++************++++++++++++++++++++++++++++++---------............///---------......///000111444444555666555222000///111000///......------...//////000000111111111222000000000///......------///...---,,,,,,---...///000...---,,,,,,---///000000///...---,,,+++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,+++++++++*********'''%%%&&&)))***(((&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((''''''''''''((((((((((((((('''&&&%%%%%%$$$$$$((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''---***'''%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''))),,,...///000(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''&&&%%%$$$$$$******))))))((('''%%%%%%''''''''''''''''''&&&&&&'''&&&$$$%%%%%%&&&$$$###((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''%%%$$$%%%%%%$$$###%%%&&&''''''((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&+++***((('''&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&///:::VVVnnnrrrSSS444,,,---***''''''((())))))(((''''''''''''(((((())))))******((((((((((((((((((((((((((())))))***)))((('''&&&))))))))))))))))))))))))(((((()))))))))***************)))(((((((((((((((++++++++++++++++++++++++++++++***)))))))))******)))******************)))******))))))))))))******++++++++++++***)))(((((((((***,,,+++***)))******'''(((((()))((())))))***))))))))))))))))))))))))******)))(((((())))))))))))******++++++******)))((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((''''''''''''((()))******+++,,,++++++***))))))((('''''''''((()))))))))))))))(((+++******))))))******+++++++++++++++++++++++++++------------............------,,,,,,---...//////222333444444444222000///000//////.....................//////000000000000000000000///......------///...------------...///,,,,,,+++++++++,,,.../////////...---,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++*********)))'''&&&''')))***)))'''(((((())))))))))))((((((&&&''''''((((((''''''&&&((('''%%%$$$###$$$%%%%%%(((((('''&&&&&&%%%$$$$$$((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''',,,)))&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***++++++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&((((((((((((''''''&&&%%%''''''''''''''''''&&&&&&'''&&&$$$%%%%%%&&&$$$###''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&'''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''***)))((('''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))(((((('''&&&&&&%%%'''''''''''''''''''''''''''&&&'''((('''$$$&&&+++333PPP^^^KKK111((()))'''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))*********))))))(((((((((((((((++++++++++++++++++++++++---,,,+++***************))))))************))))))******))))))))))))******++++++++++++***)))(((((((((***++++++***))))))***(((+++---+++&&&$$$&&&)))))))))))))))))))))))))))***)))((((((''''''''''''))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&'''((((((((())))))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''(((((((((((()))))))))*********))))))((((((''''''((()))))))))))))))((('''+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------///000111222222111000///.........---......///000............////////////000000000///......------///...------------...///++++++,,,---....../////////...------,,,,,,,,,,,,......------------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++*********)))((('''(((***+++***)))(((((())))))))))))((((((&&&''''''((((((''''''&&&***(((&&&$$$######$$$%%%((((((''''''&&&%%%%%%%%%((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''+++)))&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$&&&&&&%%%###'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%&&&'''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))***+++((((((''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''$$$%%%)))***(((''')))***555999///)))***((("""))))))))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((('''''''''(((''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))************************,,,+++***)))(((((((((((()))))))))(((((()))))))))+++******))))))******+++***************)))(((((((((***++++++)))))))))***)))+++,,,***'''%%%&&&((())))))))))))))))))))))))******)))(((''''''''''''((())))))))))))))))))(((************************))))))(((((((((((())))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&'''((())))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************)))))))))))))))))))))(((((('''******))))))))))))******************+++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,---------...///000000000000///------------...///000111////////////////////////000000000///......------.........------.........,,,---...000111222222222///...---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++************((((((((()))***+++++++++(((((())))))))))))((((((''''''((((((((((((''''''************)))(((''''''((((((''''''&&&&&&&&&%%%(((&&&&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''')))'''%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%''''''&&&%%%%%%&&&'''''''''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))***+++,,,'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''(((((()))%%%###'''***)))(((*********'''###&&&,,,+++%%%))))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))(((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))************************++++++***)))(((((())))))))))))(((''''''((())))))++++++************++++++))))))*********)))((((((((()))++++++)))((()))***+++)))'''((()))***(((&&&((((((((((((((((((((((((+++***)))((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((($$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''''''''''''''))))))))))))))))))******(((((())))))))))))((((((***))))))))))))))))))***)))))))))******+++++++++++++++++++++,,,,,,,,,---------------------...///,,,,,,---...////////////,,,,,,,,,,,,---///000111000000000000000000000000000000000///......---------..................---,,,---...000111222222222......---,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))((())))))))))))******+++(((((())))))))))))(((((('''(((((((((((((((((('''%%%(((+++......---***(((((('''''''''''''''&&&&&&(((&&&&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&(((&&&$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!"""$$$&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&'''(((((((((***&&&$$$''''''%%%$$$&&&!!!%%%((((((%%%%%%&&&(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((())))))***************************++++++*********++++++,,,)))((('''&&&&&&'''((()))++++++************++++++((())))))******)))((((((''')))******)))(((((()))***'''%%%'''***,,,***'''((((((((((((((((((((((((***))))))(((((())))))***''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((%%%%%%%%%&&&'''''''''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''((()))))))))))))))***))))))(((((())))))***(((((())))))***+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000------------......//////,,,,,,,,,,,,---...///000111111111111000000000000000000000///......------------...//////...------++++++,,,---......//////...------,,,,,,---------******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++************)))))))))((()))******(((((()))***(((((())))))))))))(((((('''(((((())))))(((((('''"""%%%))),,,---,,,)))'''''''''''''''''''''''''''((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&'''''''''''''''((('''''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''$$$$$$%%%%%%&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&''')))***+++%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((&&&''')))((($$$###%%%"""''')))%%%!!!"""&&&((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((()))******************************))))))))))))***+++,,,,,,)))(((&&&%%%%%%&&&((()))))))))(((((((((((())))))(((((()))))))))))))))(((''')))******)))(((((())))))((((((((()))))))))(((((((((((((((((((((((((((''''''''''''((()))******&&&''''''((((((''''''&&&'''''''''''''''''''''''''''((()))******)))((('''''''''''''''((((((((((((&&&&&&''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%&&&''')))************))))))(((((((((((())))))((((((((()))***+++++++++************++++++++++++*********+++,,,...///000......---------......///,,,,,,,,,,,,------...///111111000000000/////////000000000///......------------...//////...------,,,,,,+++++++++,,,...///---------,,,,,,------...+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,************))))))))))))(((***+++)))'''%%%&&&((((((((())))))))))))(((((((((((())))))))))))(((((($$$%%%'''((())))))((('''''''''''''''((((((((((((((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###$$$&&&&&&%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((''''''###$$$$$$%%%&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%###$$$&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&''''''&&&$$$$$$%%%&&&&&&&&&&&&%%%))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''''''''((()))+++,,,%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))$$$%%%)))---,,,'''&&&(((***###!!!%%%***)))&&&%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++)))(((&&&%%%%%%&&&((()))''''''&&&&&&&&&&&&''''''(((((()))))))))))))))(((''')))******((((((((()))(((***,,,***'''%%%''')))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***&&&''''''''''''''''''&&&))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((()))((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******$$$%%%'''(((***+++++++++))))))(((((((((((())))))'''(((((()))***+++++++++)))************+++++++++(((((((((***+++---///000///......------.........------,,,,,,,,,---......000000//////.........---000000000///......------,,,---...//////...---,,,000...---,,,,,,---///000------,,,,,,,,,------...,,,,,,,,,------.........*********++++++,,,,,,---************))))))))))))(((***+++)))&&&$$$%%%'''(((((())))))))))))(((((((((((())))))))))))(((((())))))'''&&&&&&'''((()))'''''''''(((((((((((((((((('''&&&&&&'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$&&&&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((()))***'''(((((((((((((((''''''######$$$%%%%%%&&&''''''%%%$$$###$$$&&&'''&&&%%%###$$$&&&(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%'''(((((('''$$$$$$%%%&&&&&&&&&%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((()))((('''((()))***)))((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''%%%%%%%%%&&&(((***'''&&&&&&%%%%%%&&&&&&'''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''(((((())))))******((()))***)))((('''((()))))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''))))))(((((('''''''''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&***)))(((''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%&&&'''(((((())))))))))))))))))))))))***((('''&&&&&&'''(((***))))))(((((())))))***++++++++++++*********))))))+++++++++,,,,,,---------...,,,+++,,,//////---***---,,,,,,,,,,,,---......////////////////////////...///000111111000///.........//////...---,,,,,,------------------------......---,,,++++++++++++++++++++++++++++++++++++///---+++)))(((((()))***,,,+++***))))))***+++,,,))))))*********))))))(((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&((()))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''''''''''''''''''''(((((())))))))))))'''((())))))((('''(((***(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((())))))(((''''''''''''((())))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))(((((('''''')))((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&))))))(((''''''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''')))((('''&&&&&&'''((())),,,++++++++++++,,,------+++++++++*********))))))++++++,,,,,,,,,,,,,,,,,,---+++***,,,......,,,***---,,,,,,,,,,,,---............................../////////000000/////////...............---,,,,,,------------------------++++++++++++,,,---...///++++++++++++++++++++++++...---+++)))(((((()))***++++++***))))))***++++++))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((''')))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###$$$%%%'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''******)))(((((((((((()))'''(((((((((((()))))))))&&&'''))))))(((((()))+++(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((('''&&&&&&'''(((((()))))))))(((((((((((('''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''((()))******((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))(((((())))))***++++++************))))))))),,,,,,,,,,,,,,,+++++++++,,,+++***+++------+++***---,,,,,,,,,,,,---..............................//////............//////---............------,,,........................,,,,,,,,,,,,---...//////++++++++++++++++++++++++---,,,***)))))))))******++++++***))))))***++++++))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((((((((((((((()))((((((((((((((((((((((((%%%&&&(((((((((((()))+++(((((((((((((((((((((((('''((()))******)))((('''((((((((()))))))))******)))(((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((''''''(((((((((&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''((()))******((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''')))(((''''''''''''((()))''''''&&&&&&''''''((()))************))))))))))))---,,,,,,,,,++++++******,,,,,,,,,---------,,,+++---,,,,,,,,,,,,---..............................000///------------///000---------......------,,,........................000///...---,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,+++***))))))******++++++******************+++))))))***+++++++++******************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((('''%%%%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$######$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''$$$&&&'''((('''''')))+++'''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))((((((((((((((())))))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((%%%%%%&&&'''((()))))))))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''######$$$%%%&&&'''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((***))))))))))))***++++++)))))))))))))))))))))))),,,,,,,,,++++++*********------...///...------------,,,,,,,,,,,,---..............................///...---,,,,,,---...///,,,,,,---------------,,,........................//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************++++++*********++++++*********))))))***++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&%%%$$$$$$###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((***,,,***'''%%%''')))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%&&&((((((''''''(((***''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((''''''&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))(((((()))))))))))))))***+++++++++++++++*********---...000000...---...///---,,,,,,,,,,,,---......---------------------------------,,,,,,---------+++,,,,,,------------,,,------------------------++++++++++++,,,---......---,,,,,,++++++*********))))))******++++++++++++)))***++++++++++++***)))))))))***+++,,,,,,,,,,,,*********))))))(((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''***,,,***&&&$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''(((((((((((())))))******************++++++++++++,,,...000///---,,,---///---,,,,,,,,,,,,---......------------------------,,,,,,------------,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------,,,,,,+++******)))(((((()))***+++,,,,,,,,,)))***++++++++++++***)))((()))***+++,,,,,,,,,,,,******)))(((((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&)))+++)))$$$"""$$$((('''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''(((((('''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''((((((((((((((()))******(((((('''''''''&&&&&&&&&&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''***)))(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))&&&'''((((((((('''&&&%%%"""$$$&&&((((((&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''((())))))'''((((((((())))))******))))))******+++++++++,,,***---//////,,,+++,,,...---,,,,,,,,,,,,---......------------------------++++++---......---++++++***+++,,,,,,------------++++++++++++++++++++++++---,,,+++***))))))))))))------,,,,,,+++***))))))'''((()))++++++,,,,,,,,,)))***+++,,,,,,+++***)))((()))***+++,,,---------***))))))((('''&&&&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''((((((((('''&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++''''''''''''((((((((((((***)))(((&&&&&&''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))+++,,,((('''&&&&&&'''))),,,---+++)))'''%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%$$$((('''&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&&&&'''((()))************))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&''''''''')))((('''&&&%%%&&&&&&'''&&&(((***)))&&&%%%'''***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))%%%&&&''''''((((((''''''((((((((((((((('''''''''((((((''''''''''''((((((&&&''')))******(((&&&%%%((((((((()))******++++++,,,,,,++++++***+++++++++...---,,,+++***)))))))))...---,,,+++***+++,,,---,,,,,,,,,---------......+++,,,---.........------...............------------,,,,,,++++++,,,,,,---+++++++++************)))++++++++++++***)))((((((+++++++++************)))((()))***+++,,,---------(((((((((((('''''''''''''''''''''''''''''''''''')))))))))))))))(((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((%%%$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''''''''''''''''''''((((((((((((***)))((('''&&&''''''((((((((('''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((***+++''''''&&&&&&''')))+++---***)))'''%%%$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&&&&%%%'''''''''&&&''''''((((((((('''&&&%%%%%%&&&&&&'''))))))))))))*********+++(((((('''''''''&&&&&&&&&&&&&&&''''''(((((()))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''&&&'''''''''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&''''''(((%%%&&&''''''((((((''''''''''''''''''(((((((((((()))(((((((((((((((((()))''''''((())))))((('''&&&''''''((())))))******++++++++++++******+++,,,,,,...---,,,+++*********+++---,,,,,,++++++,,,------,,,,,,---------.........,,,,,,,,,------------...//////...------------------,,,,,,++++++,,,,,,---+++++++++************)))*********+++******)))((())))))))))))))))))))))))((()))***+++,,,,,,,,,,,,((((((((('''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&$$$%%%'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''''''''''''''(((((((((((())))))(((''''''''''''(((***)))'''%%%$$$%%%'''(((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''&&&&&&''')))+++,,,)))((('''%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''''''''(((((())))))'''''''''&&&&&&'''((((((&&&'''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''((((((((()))))))))))))))))))))))))))''''''((((((((((((((((((&&&''''''(((((()))*********************+++,,,------,,,,,,++++++,,,,,,---,,,+++++++++,,,---...///---------.........//////---,,,+++++++++,,,...///000///---,,,+++,,,---...,,,,,,++++++++++++,,,,,,+++++++++************)))))))))***+++++++++******)))))))))***************))))))***+++,,,,,,,,,,,,(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***''''''''''''(((((((((((()))(((((((((''''''''''''+++)))'''%%%$$$%%%&&&(((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''')))***+++((('''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&'''((())))))))))))''''''''''''(((((())))))######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&''''''((('''''''''''''''''''''''')))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&(((%%%###$$$'''(((&&&###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((('''''''''%%%%%%&&&&&&'''((())))))))))))************))))))(((''''''''''''(((((()))&&&&&&''''''(((((())))))))))))))))))***+++------,,,,,,++++++,,,------...******+++,,,---...///000------........./////////---,,,+++******,,,...///111///,,,******+++---///,,,,,,++++++++++++,,,,,,+++++++++*********))))))))))))***,,,,,,---------......------,,,++++++***))))))***+++++++++++++++))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!"""$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((''''''&&&***((('''%%%%%%%%%''''''((((((((((((''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&'''((())))))((((((&&&&&&'''(((((()))))))))&&&'''''''''((((((((((((&&&'''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))(((((((((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((%%%&&&''''''((('''''''''$$$%%%%%%&&&'''(((((()))))))))************))))))'''''''''''''''((()))***&&&&&&''''''(((((())))))(((((())))))***+++,,,---++++++++++++,,,---......)))***+++---...///000000------------.........///---,,,*********+++---///000///,,,******+++---///,,,++++++******++++++,,,+++++++++*********))))))******,,,---.../////////111000///---+++***(((((())))))***+++++++++***************)))))))))(((((('''''''''''''''''''''''''''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((###$$$&&&''''''&&&$$$############$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&&&&%%%''''''''''''((((((((((((((((((((()))(((''''''&&&''''''&&&&&&&&&'''''''''+++************)))))))))(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''(((((((((%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((((((''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%'''&&&%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&''''''((((((''''''%%%%%%%%%&&&'''''''''((('''(((************((('''&&&&&&''''''((()))))))))&&&''''''(((((()))******)))))))))))))))***+++,,,************++++++,,,---***+++,,,...//////000000,,,,,,,,,---------......,,,+++*********+++---...///...,,,+++***+++,,,---++++++************+++++++++++++++************)))***+++,,,---...////////////...,,,+++)))'''&&&%%%))))))***************)))*********)))))))))(((((('''''''''''''''''''''''''''((())))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$######$$$&&&'''((()))***###$$$&&&''''''&&&$$$###""""""######$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%###$$$&&&'''(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''(((((())))))))))))))))))))))))))))))&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&%%%%%%''''''''''''(((((((((((('''((()))))))))(((&&&&&&$$$%%%&&&((((((((((((''')))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&''''''((('''''''''$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%''''''%%%&&&'''((('''%%%$$$"""&&&&&&'''(((''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$&&&&&&&&&%%%$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&$$$%%%'''))))))))))))(((''''''((())))))******+++******))))))))))))************)))))))))***++++++***+++---...////////////+++++++++,,,,,,,,,,,,---***++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,++++++************+++++++++++++++************)))******+++,,,------,,,,,,++++++***)))(((''''''&&&))))))************))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$&&&((()))(((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''((()))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&((('''%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((''''''''''''((((((((()))'''((()))))))))(((&&&%%%"""$$$&&&((())))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&&&&&&&&&&''''''((('''''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%&&&'''%%%&&&''''''&&&$$$""" &&&&&&'''''''''&&&$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%"""###%%%&&&'''&&&&&&%%%"""%%%'''&&&###"""$$$&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((******((('''&&&###%%%''')))******)))((((((((())))))******+++++++++***)))))))))))))))*********)))))))))))))))***+++,,,---////////////...******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++++++++************+++++++++++++++************)))))))))***+++++++++******************************))))))*********))))))(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&'''(((((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$%%%&&&'''&&&%%%%%%###$$$&&&((())))))((('''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%******))))))((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&$$$###$$$%%%((()))&&&&&&&&&%%%%%%$$$$$$$$$(((((('''&&&%%%%%%$$$$$$''''''''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###(((((()))***(((&&&###"""$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))///***&&&&&&***,,,***'''%%%&&&'''(((((('''&&&%%%''''''((())))))***))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$&&&&&&&&&$$$"""!!!''''''&&&&&&&&&''''''((())))))******)))((('''''''''(((((((((&&&%%%&&&''''''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))******++++++'''((()))((('''&&&'''(((&&&'''((())))))((('''&&&))))))))))))((('''%%%%%%(((((((((((()))***+++,,,------------------------+++,,,------,,,+++)))'''++++++,,,---------,,,,,,...---,,,,,,++++++,,,,,,///---,,,***))))))******++++++,,,,,,++++++***))),,,,,,,,,+++***)))((((((************************,,,,,,,,,+++***))))))(((&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&'''(((((((((+++)))((()))+++,,,***'''&&&&&&&&&'''''''''((((((&&&''')))'''%%%$$$'''))))))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''' $$$'''(((&&&%%%'''(((&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((&&&%%%###"""!!! $$$%%%''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$###&&&&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++***)))'''&&&%%%%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''))))))))))))((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&(((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((,,,(((%%%%%%(((***(((%%%&&&&&&''''''''''''&&&&&&&&&'''(((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&((((((((()))((((((''''''&&&(((((('''&&&%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''(((((((((((((((((()))'''((()))((('''&&&''')))(((((()))******)))((((((((()))))))))((('''&&&&&&)))))))))))))))***++++++------------------,,,,,,---------,,,++++++***)))++++++,,,---------,,,,,,------,,,++++++++++++,,,+++************,,,---...,,,,,,,,,,,,,,,++++++***+++,,,,,,++++++)))((((((((((((((((((((((((((((((,,,++++++***))))))((((((''''''&&&&&&'''((()))***&&&&&&&&&''''''''''''''')))'''&&&''')))***(((%%%%%%%%%%%%%%%&&&&&&''''''&&&'''((('''%%%%%%'''))))))((('''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''"""%%%(((((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***'''&&&&&&%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((()))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''((())))))***)))))))))(((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''')))&&&###$$$&&&(((&&&$$$'''''''''&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&''''''((('''''''''&&&'''((('''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&((()))((('''&&&((()))))))))************))))))'''(((((((((((((((''''''************************,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++***+++,,,,,,---------,,,------,,,+++++++++++++++************+++,,,---...---------------,,,+++++++++++++++++++++***)))(((((((((((((((((((((((((((******))))))((((((''''''***)))(((((((((((())))))'''''''''''''''&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&((((((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''(((((($$$%%%%%%###!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!!!!""""""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$$$$$$$$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%***)))'''&&&%%%$$$$$$$$$'''''''''(((((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&$$$((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$######$$$%%%%%%&&&''''''''''''&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%&&&'''((((((''''''((()))))))))))))))))))))))))))&&&'''(((((((((((((((''')))*********************++++++++++++,,,,,,,,,,,,------...///...---+++*********+++,,,---------------,,,,,,+++***+++++++++,,,,,,,,,++++++*********------......------,,,++++++++++++++++++***)))((())))))))))))))))))))))))))))))((((((''''''''''''+++***)))((('''&&&%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&######$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&'''((((((((($$$%%%%%%###!!! !!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&%%%$$$############&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###((((((''''''&&&&&&&&&&&&)))((((((((('''''''''&&&'''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%(((((((((((('''&&&$$$###$$$$$$%%%&&&''''''&&&&&&&&&'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&%%%'''((((((''''''(((***((((((((((((((((((((((((&&&'''((((((((((((((('''(((((()))*********))))))*********+++++++++,,,,,,***,,,///111111...+++((()))***+++,,,------------,,,,,,+++************++++++,,,,,,+++++++++******------......------,,,+++******+++++++++***))))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((''''''((((((((('''&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%''''''&&&%%%$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%&&&&&&''''''((((((((()))(((((('''&&&&&&%%%%%%&&&''''''''''''(((((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''###$$$$$$%%%%%%$$$$$$#########$$$%%%&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''''''''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))((('''%%%$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''&&&%%%$$$$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&%%%'''(((((('''''')))***((((((''''''''''''(((((('''(((((((((((((((''''''%%%&&&''')))******)))((()))))))))******++++++,,,(((+++...111111...+++((()))***+++,,,---.........,,,,,,+++***************'''(((***+++------......---------------,,,++++++******+++++++++******)))((((((((((((((((((((((((((((((((((((((((((''''''%%%&&&(((***+++,,,,,,,,,'''''''''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''((('''''''''''''''&&&&&&'''%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%###$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''''''''&&&&&&''''''''''''&&&&&&((()))))))))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((((((((('''&&&%%%&&&'''(((((('''%%%$$$&&&''''''''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&(((((('''''')))+++))))))(((''''''((())))))((()))))))))((('''&&&&&&"""###%%%((()))))))))((((((((())))))***++++++,,,***+++,,,------,,,++++++))))))+++,,,---.........,,,++++++***************&&&(((***,,,---.........,,,,,,,,,,,,,,,++++++***)))******+++++++++******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***++++++******&&&&&&&&&'''''''''''''''$$$''')))(((&&&%%%&&&((('''''''''&&&&&&%%%%%%%%%'''%%%######&&&'''&&&$$$$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###!!!!!!$$$&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))******)))&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&'''(((''''''%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))((((((###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''(((((('''$$$""" $$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###%%%'''((('''&&&&&&'''%%%&&&'''(((((('''&&&%%%))))))******)))(((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&(((((('''&&&%%%###$$$&&&''''''&&&%%%$$$(((((((((((('''&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%'''((()))***%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$%%%%%%&&&%%%&&&(((((('''((()))++++++***)))(((((()))***+++))))))))))))((('''%%%%%% !!!$$$''')))))))))((('''(((((()))***+++++++++---,,,***))))))***,,,---((()))+++,,,---.........,,,++++++***)))*********)))***,,,,,,---,,,+++***+++,,,,,,,,,,,,+++******)))******+++++++++******************************((((((((()))))))))))))))))))))))))))'''%%%###"""%%%&&&&&&''''''((((((((($$$&&&((((((%%%$$$%%%'''&&&&&&&&&%%%%%%$$$$$$$$$(((%%%######&&&'''&&&$$$%%%&&&((()))))))))((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""!!!######"""$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))+++,,,,,,)))&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&((())))))(((((($$$$$$$$$%%%&&&'''((()))$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%'''((())))))$$$%%%'''((()))(((((('''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((('''((((((((())))))******''''''((())))))((('''&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''******))))))((((((((('''+++'''&&&'''((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$(((''''''&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((((()))(((((('''''''''(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******((((((((((((((('''''''''+++***)))(((((()))******************************************************************************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++************++++++++++++******))))))(((''''''((())))))(((((())))))******++++++))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###!!!'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&########################'''''''''&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))%%%%%%%%%%%%'''(((***+++((('''&&&%%%%%%&&&'''((('''&&&$$$%%%%%%&&&$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$---!!!*** ,,,NNN"""&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((('''''''''&&&&&&&&&&&&***'''&&&''')))*********''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))(((((((((+++***)))(((((()))******************************************************************************,,,,,,++++++************,,,+++++++++************)))******++++++******)))************************(((((())))))))))))))))))))))))************))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&&&&$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&&&&%%%###$$$%%%&&&''''''&&&%%%$$$))) ---(((666XXX222'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&)))((('''&&&((())))))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((''''''%%%$$$$$$%%%%%%%%%&&&'''(((((((((%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$&&&((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******************************************************************************+++************)))))))))++++++*********))))))))))))******++++++******)))))))))************))))))))))))((((((((((((((((((((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&$$$######"""%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&############$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((()))***)))((('''%%%&&&&&&&&&%%%###!!! ((('''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&""")))"""***%%%000KKK+++''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''')))))))))))))))((((((((())))))'''%%%%%%((('''$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&%%%%%%$$$$$$(((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((()))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))************************************************************************************)))))))))))))))))))))*********))))))))))))((())))))************))))))'''((())))))))))))((('''))))))((((((''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&(((***+++)))'''&&&$$$%%%&&&'''&&&$$$!!! '''''''''&&&&&&''''''''''''&&&%%%%%%&&&'''&&&$$$''''''''''''''''''''''''&&&+++###&&& %%%555&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''%%%&&&''''''((('''''''''((((((((()))))))))))))))''')))(((%%%''',,,,,,(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&'''''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%$$$$$$######&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%$$$&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&((()))'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))************))))))))))))((()))))))))******)))))))))((())))))))))))))))))((())))))((((((''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%######$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$&&&(((***+++)))'''&&&$$$%%%'''((((((&&&%%%###&&&''''''''''''''''''&&&'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%((($$$%%%###'''000&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''###((((((&&&***222444///''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&%%%$$$#########&&&%%%%%%$$$$$$$$$$$$%%%######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$&&&((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((((((((((((%%%%%%%%%&&&&&&''''''((('''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++++++++*********)))))))))((())))))******))))))(((++++++************++++++))))))(((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&'''((()))&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''&&&%%%$$$"""######$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((()))***)))((('''$$$%%%'''((()))(((((('''&&&&&&'''(((((('''&&&&&&'''&&&%%%&&&'''((('''&&&''''''&&&&&&&&&&&&''''''&&&'''%%%$$$%%%&&&''''''$$$$$$############$$$$$$&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((###))))))%%%)))222333---''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$#########$$$%%%%%%&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((%%%%%%&&&&&&'''(((((()))&&&''')))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,+++++++++************(((((())))))))))))((((((+++***(((&&&&&&(((***+++(((((())))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((#########$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''&&&''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((('''&&&&&&'''&&&%%%&&&'''((((((''''''&&&%%%$$$$$$%%%&&&'''(((((('''###$$$"""$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''((((((((())))))******%%%***)))###$$$,,,,,,$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((######$$$%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))$$$$$$#########$$$&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((((('''&&&%%%%%%$$$$$$######"""&&&&&&%%%%%%$$$###""""""######$$$%%%%%%&&&''''''###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###%%%)))++++++***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''******)))(((((((((((((((&&&&&&''''''((())))))***&&&''')))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***(((((())))))))))))(((((((((&&&###!!!!!!###&&&((((((((())))))******++++++''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%((((((((((((((((((''''''(((((('''&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&'''''''''$$$$$$%%%&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))(((''''''&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''&&&%%%&&&((()))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%'''$$$(((''' ,,,&&&%%%%%%$$$$$$%%%%%%&&&******)))(((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%%%%%%%%%%###"""(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''''''''''''''''''''((()))***)))&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$******)))'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$###########################&&&&&&%%%$$$$$$%%%%%%%%%$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))&&&%%%%%%&&&'''((((((''',,,,,,+++***))))))******,,,***(((***...000000///111...+++))))))***))))))(((((((((***,,,,,,***(((&&&((()))++++++)))(((&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((***)))(((&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&'''''''''(((((((((((()))999***!!!$$$%%%"""###)))&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))'''%%%$$$$$$%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))&&&&&&((()))''''''***$$$###"""!!!"""###%%%'''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%)))&&&%%%&&&((()))'''%%%%%%'''((('''&&&&&&'''((($$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%***)))((((((''''''((((((''''''''''''((((((((((((''''''''''''(((((())))))'''''''''(((((((((((()))((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((######$$$$$$%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))***)))((()))******)))(((,,,++++++***))))))******+++***+++...222444444333444111---*********)))((('''''''''(((******)))''''''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''&&&&&&)))((('''&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((???222)))******$$$###(((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((&&&&&&***+++(((&&&(((%%%$$$"""""""""###%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%&&&((()))'''%%%&&&'''(((((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%)))(((''''''&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&'''((()))***'''''''''(((((((((((()))'''(((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''''',,,***'''%%%&&&'''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$&&&'''((())))))))))))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((###$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***)))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))))),,,***)))***++++++***))),,,+++******)))*********+++,,,///444999<<<;;;:::999555000---+++***)))((('''&&&%%%&&&((()))((('''(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&''''''''''''888---'''((('''""" ###&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%'''---...***&&&%%%&&&%%%$$$###"""###$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''((('''&&&&&&(((((('''&&&'''((())))))''''''((()))(((&&&$$$""""""$$$&&&(((&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((+++)))'''&&&%%%&&&((()))%%%%%%%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((555111,,,(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''((((((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%!!!"""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''"""$$$&&&'''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***+++***'''$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))((('''(((***+++***)))++++++***************+++,,,000666===BBBDDDDDDBBB>>>:::444///,,,+++***)))((('''&&&&&&((())))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))###!!!$$$%%%"""!!!###%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$$$$%%%%%%$$$"""########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$(((///111,,,&&&$$$'''&&&%%%$$$######$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((((('''''''''((((((((('''((()))***)))((('''((()))'''&&&$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""$$$&&&''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((---,,,)))&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((333///***'''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%!!!"""###$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((***)))%%%"""%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))'''&&&&&&(((+++------,,,+++***************++++++///555===EEEIIIKKKKKKJJJCCC===666000---+++***))))))(((((()))***+++***)))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%######&&&((('''''')))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%'''&&&$$$%%%&&&&&&$$$###########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$'''///333///(((%%%''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((('''(((((((((((('''(((((()))*********((('''''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''''''''''''''((((((((((((---,,,)))'''&&&%%%%%%%%%'''''''''(((((((((((()))&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&''''''''')))&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&((()))***%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$&&&&&&&&&%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$))))))((('''&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&((('''%%%"""$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((***---.........*********)))******+++,,,222999BBBIIIMMMNNNNNNNNNEEE@@@888111---,,,***)))***)))***,,,------+++)))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((())))))(((((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''###%%%---222111,,,)))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''''''''((())))))''''''((())))))******)))'''&&&&&&(((###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''***)))((((((''''''((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&'''''''''(((((((((((()))&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""###%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&((((((%%%%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%''''''%%%$$$###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((())))))))))))+++***)))***,,,,,,,,,*********))))))***++++++,,,444:::CCCIIILLLLLLMMMNNNFFF@@@888111---,,,+++***))))))+++...///...+++((('''((()))******)))((('''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''''''''(((((((((%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$&&&)))++++++)))&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&(((###"""***111222///---%%%&&&&&&'''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))''''''(((***((()))***(((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''******)))(((((((((((((((''''''''''''((((((((()))&&&''''''((())))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%&&&(((((('''&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&'''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&'''(((((())))))%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''(((((('''%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))+++***(((((()))((('''%%%******))))))***+++,,,,,,444;;;CCCIIIJJJKKKLLLMMMFFF@@@888111---,,,+++***''')))+++///000///***'''&&&((()))++++++)))(((&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$'''''''''(((((((((((()))$$$&&&'''%%%$$$&&&(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%)))...222222...)))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&)))###!!!(((000222111111%%%%%%&&&'''((((((((('''$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%''')))+++***'''&&&(((***((())))))(((&&&$$$%%%&&&(((&&&$$$""""""$$$&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$###$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&'''''''''''''''((())))))&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$###"""!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&'''((((((((('''$$$"""###%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########)))((((((&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&###!!!%%%+++,,,'''!!!''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&+++***'''%%%$$$%%%&&&'''$$$%%%&&&((())))))))))))&&&((()))(((''''''((()))''''''((()))))))))))))))((((((((()))******++++++******))))))******+++,,,222:::BBBFFFJJJMMMKKKFFFDDD???888222---+++,,,------,,,***))))))***,,,---)))******)))''''''((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((%%%""""""&&&))))))((()))&&&###$$$'''))))))(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))'''&&&%%%%%%&&&&&&"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''((("""444VVVVVV444"""(((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''&&&$$$###""""""######%%%'''((()))###$$$%%%&&&''')))******---,,,,,,+++)))(((&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&'''((())))))%%%$$$$$$$$$%%%''')))***((((((((((((((((((((((((%%%$$$###"""###$$$%%%&&&"""###%%%'''((('''%%%$$$########################''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))&&&%%%$$$#########$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''""" !!!$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%######%%%))))))&&&"""''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%%%%&&&'''&&&''''''(((((((((((('''###%%%&&&'''&&&'''(((***'''((())))))******))))))'''''''''((())))))************))))))******+++,,,111999@@@DDDIIILLLJJJFFF>>>;;;777222...,,,+++***+++******))))))******+++)))******)))''''''((()))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&### !!!$$$&&&'''&&&***(((&&&&&&)))***)))(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''')))((('''&&&%%%%%%%%%&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%((("""...FFFFFF..."""(((&&&%%%%%%$$$$$$#########%%%%%%&&&&&&&&&%%%############$$$%%%&&&&&&''''''$$$%%%%%%&&&'''((())))))...------+++)))'''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&'''!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''(((((((((''''''''''''(((((()))'''%%%###!!! """$$$%%%'''&&&&&&%%%$$$$$$######&&&&&&&&&''''''&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((((((((((((((('''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&"""!!!!!!###%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$%%%&&&&&&'''&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&((((((((((((((('''&&&&&&!!!###%%%&&&&&&&&&(((***((()))******++++++******&&&&&&&&&'''(((((())))))******))))))******+++,,,///666===AAAEEEIIIHHHDDD777666444222///,,,***((()))))))))******))))))))))))******)))''''''((()))''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%###""""""$$$&&&'''&&&((('''''''''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$'''"""'''222222'''"""'''''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''---,,,,,,***)))'''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((***((('''%%%%%%'''(((***((((((''''''''''''((())))))(((&&&$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&'''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&(((*********((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''''''''&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%'''))))))&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&'''&&&&&&&&&&&&''''''(((%%%&&&''''''(((''''''&&&&&&''''''(((((('''&&&&&&###%%%&&&&&&&&&&&&((()))))))))***+++++++++++++++&&&&&&'''(((((())))))*********))))))******+++,,,---444:::===AAAEEEEEEAAA444333111000...,,,+++***((()))***,,,,,,***)))((()))******)))''''''((()))''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''((((((%%%%%%&&&&&&&&&%%%###"""&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$%%%))))))((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%'''''''''&&&%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((())))))(((((((((((())))))))))))***)))'''&&&&&&''')))***((((((''''''''''''(((((((((((((((((((((''''''&&&%%%&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$%%%''')))***)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))((((((((('''&&&&&&&&&%%%(((((((((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''&&&)))+++***&&&$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&''''''(((''''''&&&$$$%%%&&&'''(((((((((((('''((()))((('''&&&'''((())))))***+++++++++++++++'''(((((())))))***++++++******))))))******+++,,,+++111666888;;;??????<<<444222///---+++,,,---...(((***,,,------,,,***((()))******)))''''''((()))''''''((((((((((((''''''&&&'''''''''''''''''''''&&&'''''''''''''''(((((($$$%%%''''''&&&$$$###"""''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$&&&'''(((%%%&&&%%%""""""%%%&&&%%%'''''''''&&&%%%$$$$$$###&&&%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''%%%###"""&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))"""$$$%%%'''(((((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))(((((()))))))))*********))))))(((''''''((()))))))))((((((''''''''''''(((&&&&&&((((((((('''%%%$$$%%%%%%&&&''''''((())))))))))))************))))))''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%%%%&&&&&&%%%###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&%%%$$$######$$$%%%&&&((()))***'''''''''''''''&&&&&&&&&!!!###%%%%%%%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&(((***)))&&&%%%&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))'''''''''''''''''''''&&&###$$$%%%&&&'''((((((((((((******)))'''&&&&&&'''((()))******++++++******(((((())))))***+++++++++******))))))******+++,,,***...222222555999999666222000---+++***+++---...)))***,,,------,,,***))))))******)))''''''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''$$$%%%'''&&&%%%$$$%%%&&&&&&((())))))'''&&&&&&'''((((((&&&&&&&&&&&&((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%'''((()))%%%&&&&&&$$$$$$&&&&&&%%%$$$$$$############""""""&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***"""###%%%&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$""""""###%%%%%%&&&&&&%%%"""###%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&''''''''''''''' """%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%#########$$$%%%&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&%%%%%%&&&'''$$$%%%&&&&&&''''''''''''&&&(((((((((&&&%%%&&&''''''((())))))******))))))''''''(((((()))***************))))))******+++,,,)))---///...000333444111------,,,+++************)))***+++,,,,,,+++***))))))******)))''''''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((($$$&&&((('''%%%$$$%%%''''''((()))((('''&&&)))+++((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''%%%$$$$$$%%%%%%$$$$$$%%%#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))(((((())))))))))))((((((***)))((('''''''''''''''***)))&&&$$$$$$%%%''')))'''&&&&&&%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&&&&"""###%%%'''''''''%%%$$$########################&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''(((((((((%%%''')))'''%%%###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''%%%$$$$$$%%%&&&&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$#########$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''')))******+++***'''%%%$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%'''(((''''''((()))))))))))))))&&&&&&''''''((()))))))))*********)))***++++++,,,(((,,,---,,,---000000...)))***+++,,,+++)))'''&&&))))))************)))))))))******)))''''''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&(((******'''&&&''')))%%%'''(((&&&$$$%%%(((+++'''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&""""""%%%%%%""""""&&&%%%%%%&&&''''''(((((()))$$$$$$#########$$$&&&'''%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$###%%%''')))))))))'''&&&''''''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''((('''&&&%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((((('''''')))***%%%&&&''')))***,,,---...,,,+++***((('''%%%$$$###(((&&&$$$$$$%%%'''''''''$$$"""!!!"""&&&))))))'''((()))*********((('''&&&)))+++,,,(((&&&'''+++,,,++++++,,,,,,,,,++++++***,,,,,,++++++++++++++++++))))))))))))((((((((((((+++***)))(((((((((******'''((((((((())))))******))))))((('''&&&&&&%%%%%%(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''%%%'''&&&%%%&&&)))'''###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&%%%%%%$$$(((((('''&&&%%%%%%$$$$$$&&&&&&'''&&&%%%$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%'''((('''&&&!!!%%%((()))(((&&&$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###$$$%%%&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%'''((((((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((('''&&&&&&'''(((%%%&&&'''((()))+++,,,,,,))))))((((((''''''&&&&&&%%%###"""###&&&((())))))&&&$$$###$$$'''))))))(((((()))*********((('''&&&%%%))),,,+++(((&&&&&&%%%***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))(((((((((((()))((((((((((((((())))))'''(((((())))))))))))***)))((((((''''''&&&%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&))))))%%%$$$&&&%%%"""$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&& !!!"""$$$%%%&&&''''''&&&&&&&&&&&&&&&'''''''''&&&''''''&&&%%%%%%&&&(((''''''''''''&&&&&&&&&%%%&&&%%%$$$$$$&&&'''&&&%%%"""$$$&&&'''(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%)))'''###!!!!!!###''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((($$$$$$############$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''((($$$%%%''')))((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''(((((((((######%%%&&&(((***+++,,,&&&&&&&&&&&&%%%%%%%%%%%%%%%(((******'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%&&&'''((('''%%%%%%%%%'''&&&&&&''''''((()))))))))%%%&&&&&&'''(((((())))))%%%###"""###%%%'''''''''((('''%%%&&&((())))))(((((())))))******)))''''''***+++------***(((''''''******+++++++++++++++***************************))))))))))))((((((((((((%%%&&&'''(((((()))(((((((((((())))))***))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((''''''&&&'''''''''***))))))((('''&&&%%%$$$&&&&&&%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''''',,,---((($$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&((())))))%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&((((((((($$$$$$%%%&&&((()))***+++&&&''''''&&&%%%%%%&&&(((((((((((('''''''''&&&&&&'''%%%$$$%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$###$$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((******))))))((((((''''''%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%!!!!!!%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%###%%%''''''&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&(((''''''''''''(((((()))''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''###$$$%%%&&&((()))***+++&&&&&&&&&&&&&&&&&&%%%%%%###&&&))),,,,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''((()))(((&&&%%%%%%'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((&&&%%%$$$%%%%%%###"""(((((('''&&&'''''''''''''''((()))******)))((('''...+++*********(((***---)))******++++++++++++***))))))************++++++))))))))))))(((((((((((($$$%%%''')))******))))))((())))))*********)))((()))(((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((''''''&&&%%%$$$$$$''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&(((...000***%%%%%%((()))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$%%%&&&''''''&&&%%%$$$###$$$&&&(((((('''&&&%%%$$$%%%&&&'''(((***++++++&&&'''((('''%%%%%%'''((()))((((((((((((''''''''')))'''&&&&&&''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******%%%'''(((******((('''%%%((((((((((((((((((((((((******))))))((((((''''''%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((((((''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&$$$&&&((()))'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&'''''''''''''''''''''((()))***---,,,)))'''%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%***111555222)))"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))******)))'''&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''((('''%%%%%%&&&%%%###"""'''''''''&&&%%%%%%&&&''''''((()))******)))(((''''''%%%'''---///+++)))+++((()))******++++++++++++))))))******++++++++++++))))))))))))((((((((((((%%%'''(((***++++++******((()))***++++++***)))(((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%+++---((($$$%%%)))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###&&&&&&'''''''''&&&%%%$$$''''''''''''(((((())))))''''''((('''&&&%%%'''))))))(((((((((((('''''''''***(((''''''(((((('''%%%$$$$$$######$$$&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((((((((((('''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((((((''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%(((((()))))))))*********''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''''''''''''''((()))***333000,,,'''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$""""""&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%)))000777:::555,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))***+++***(((((((((***(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$&&&((()))(((&&&&&&''''''&&&%%%%%%&&&((('''''')))******))))))(((###$$$---:::===444+++)))(((((()))***++++++++++++*********+++,,,,,,------))))))))))))(((((((((((((((((()))******++++++***(((***+++,,,,,,***((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((((()))))))))*********)))((('''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###'''((($$$!!!$$$''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&(((((('''''''''''''''''''''(((((('''&&&&&&''')))((((((((('''''''''&&&&&&)))(((&&&'''(((((('''&&&#########$$$%%%&&&((()))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))'''&&&&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((()))))))))******'''&&&&&&%%%%%%&&&&&&'''&&&''''''&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((()))***666444///+++(((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$$$$###%%%%%%&&&'''((()))))))))&&&&&&&&&&&&'''''''''((('''...777999555...)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((())))))(((((()))***((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$''')))***)))(((&&&((()))(((&&&%%%(((***&&&'''(((*********)))((((((&&&...<<>>+++***---)))&&&'''***)))'''%%%$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''+++***((()))+++,,,+++******)))((('''&&&&&&'''(((((())))))***))))))(((''''''(((((())))))))))))(((+++***)))'''&&&&&&&&&&&&&&&''''''((((((((((((((()))(((((('''((()))***++++++***)))(((((()))*********)))((()))+++---------)))(((((((((''''''''''''(((((('''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&''''''''''''(((((((((((('''((((((((((((((((((((('''''''''''''''&&&&&&&&&'''&&&&&&''')))***)))(((&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&((())))))'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&''''''((()))(((&&&%%%%%%&&&((()))''''''&&&%%%&&&'''(((((('''''''''''''''&&&&&&&&&%%%&&&((()))***)))((('''%%%%%%%%%&&&&&&&&&&&&''')))(((((((((''''''''''''(((((((((((()))))))))))),,,***((('''&&&&&&'''(((((('''&&&&&&(((***++++++***...444444///***((('''***)))))))))((((((((('''((((((''''''(((((()))***(((''''''((()))******)))'''((()))(((&&&&&&&&&((((((((())))))))))))(((((('''(((((()))***+++,,,,,,))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((((((((())))))))))))((((((((((((((()))++++++)))(((******))))))))))))******))))))((('''((((((******))))))))))))))))))))))))***)))***...333666333000---***(((''''''&&&%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''''')))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%)))&&&$$$$$$&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((,,,+++)))777^^^eee???111'''))))))$$$$$$))))))(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&''''''(((((('''''''''&&&&&&(((,,,///111111***)))((('''&&&''''''((('''''''''&&&&&&&&&&&&&&&''''''(((((()))************)))((('''''''''''''''&&&''''''(((((((((((((((((((((((((((((()))*********))))))(((((())))))***)))(((''')))+++.........((((((((((((''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''''''''((('''&&&'''((()))((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''(((((()))&&&''''''''''''(((((((((&&&'''((((((''''''((()))))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''''''''(((((('''&&&&&&&&&''''''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''((()))*********((('''&&&***)))(((&&&%%%&&&&&&'''(((''''''''')))***,,,------444888333)))###&&&+++))))))))))))(((((((((((())))))(((((())))))***+++&&&(((******)))(((((()))((()))***)))'''&&&'''(((((())))))******))))))(((((((((((())))))*********))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))************)))))))))((((((***+++,,,***)))******))))))))))))******+++***)))(((((((((((()))))))))))))))))))))))))))***((((((,,,000111///,,,*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''&&&(((''''''&&&''''''((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***...&&&%%%;;;___mmmTTT111,,,'''&&&)))&&& !!!)))''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''(((&&&&&&'''+++000222333))))))(((''''''''''''(((''''''&&&%%%%%%&&&'''(((''''''''''''((()))++++++)))((((((''''''(((((()))&&&''''''(((((((((((((((((((((((((((((())))))***(((((((((((()))))))))***'''%%%%%%&&&((()))***)))(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&&&&'''((((((((()))(((''''''((()))'''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))'''&&&%%%%%%&&&''')))$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&((())))))(((''')))*********)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''((()))((((((((('''''''''(((((((((((()))(((((((((((((((''''''''''''((()))++++++)))'''&&&)))((('''&&&&&&&&&&&&&&&(((((()))))))))+++---///666999999222(((###'''---))))))))))))(((((((((((()))(((((((((((()))******$$$(((,,,,,,)))'''''')))+++,,,---+++)))((()))***)))))))))******))))))))))))))))))((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((())))))******))))))(((***))))))***+++,,,+++***+++******))))))******+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())),,,---+++)))&&&***+++***(((***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''''''''''''''''''''''''''(((((()))(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))***$$$&&&444CCCBBB333$$$)))((()))***&&& !!!'''&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((''''''''',,,***'''''')))+++------((((((((('''''''''(((((()))((('''&&&&&&''')))+++)))((((((''''''((()))***((((((''''''((()))******&&&''''''((((((((((((((('''(((((()))))))))))))))''''''(((((())))))))))))(((&&&%%%%%%&&&&&&&&&%%%'''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))(((((('''''''''&&&%%%&&&&&&&&&'''((((((((()))(((''''''((()))'''&&&'''''''''((((((((())))))'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((""""""$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&$$$###"""!!!!!!&&&&&&&&&&&&'''''''''''''''(((***)))(((((()))+++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$%%%&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&(((((((((''''''&&&%%%%%%&&&&&&''''''((((((((((((&&&''''''((((((((((((((('''''''''(((((((((((()))'''''''''((((((((((((((($$$&&&(((***+++***)))((((((''''''&&&&&&&&&&&&&&&'''(((***))))))***...111:::888444---(((&&&(((***(((((((((((())))))))))))((((((''''''(((((()))***$$$(((,,,,,,)))''''''(((+++,,,,,,+++***))))))***))))))************))))))))))))))))))((((((((((((***************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''(((((())))))(((((('''+++)))))))))+++,,,+++***++++++************++++++'''((())))))***+++++++++))))))))))))))))))))))))(((((('''((()))***)))(((%%%,,,///***&&&'''((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***)))(((((((((((((((((()))&&&&&&&&&''''''''''''(((%%%''')))******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++'''(((......))))))...,,,)))'''(((&&&$$$$$$&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''---***'''&&&'''(((((((((''''''(((((((((((((((((()))(((&&&%%%&&&''')))++++++***)))(((((('''''''''(((((('''(((((()))***+++&&&''''''(((((((((((((((''''''((()))))))))))))))&&&&&&'''((())))))))))))+++)))'''''''''((('''%%%'''''''''(((((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''((('''&&&'''((()))((('''''''''((((((((()))))))))''''''&&&&&&&&&''''''(((((((((''''''''''''((((((&&&'''(((((((((((('''&&&''''''''''''''''''''''''"""###%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%###"""!!!!!!!!!&&&&&&'''''''''(((((((((((()))******))))))***+++))))))((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%%%%###$$$%%%'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((()))))))))))))))))))))))))))))))))"""""""""###$$$&&&'''((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&''''''((()))))))))''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((($$$&&&''')))***+++******''''''''''''''''''''''''%%%(((******(((***...222888222,,,((((((((('''&&&(((((((((((())))))))))))(((''''''''''''((())))))''')))******)))((('''''''''((())))))''''''((())))))******++++++******)))))))))))))))))))))))))))******************************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''((((((((((((''''''+++)))((((((***++++++***++++++************++++++&&&''')))***+++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))))))))...888;;;222)))((()))'''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''((()))******))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&,,,$$$"""'''***((((((,,,***&&&$$$$$$&&&((('''&&&%%%&&&'''((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''')))'''&&&&&&((((((((('''&&&'''(((((()))(((((((((%%%$$$$$$$$$$$$&&&'''((()))*********)))((('''&&&(((((((((((())))))***+++&&&''''''(((((((((((((((&&&'''((()))***))))))(((%%%&&&'''))))))))))))(((+++)))(((((()))***)))(((''''''''''''((((((((()))(((((('''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((***))))))(((''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&''')))***)))((('''((((((((())))))))))))(((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&%%%&&&'''))))))'''&&&%%%%%%&&&'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%((())))))))))))*********((()))+++***))))))***,,,((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''###%%%'''))))))((('''&&&(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''((('''''''''(((((('''''''''%%%&&&'''((((((((('''&&&%%%%%%&&&''''''((())))))'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))''''''(((((())))))******'''(((((())))))((((((((($$$'''***)))((()))---222222---)))'''((()))(((''''''((((((((()))))))))***))))))(((((())))))***+++***)))(((((())))))((('''$$$&&&''''''''''''(((***)))******++++++******)))))))))************************************************)))((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++(((((())))))))))))((((((***((('''''')))*********,,,++++++******++++++,,,((()))***+++,,,++++++***))))))))))))))))))))))))(((((())))))((()))***+++000<<<@@@555++++++,,,***))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((())))))******'''((((((((())))))))))))''''''''''''((()))***+++'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$&&&)))(((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((($$$"""%%%((('''&&&&&&%%%%%%%%%%%%'''((('''%%%&&&'''((())))))(((''''''&&&'''''''''((((((((()))'''''''''((((((((())))))%%%&&&''''''(((((('''''''''&&&&&&(((******((('''%%%&&&((()))))))))((((((######$$$%%%%%%&&&''''''%%%''')))++++++***(((''')))))))))((())))))******&&&''''''(((((((((((((((&&&''')))*********)))((($$$%%%'''))))))))))))((()))'''&&&''')))******)))&&&'''''''''(((((())))))((((((((((((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))***))))))((('''&&&&&&&&&(((((((((''''''&&&&&&%%%&&&&&&%%%''')))******)))(((((((((((())))))))))))(((''''''&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&$$$&&&(((******(((&&&$$$((()))))))))(((&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))***++++++++++++,,,,,,,,,(((***++++++******+++,,,'''''''''(((((((((((((((''''''''''''''''''''''''''''''((()))((('''%%%$$$&&&&&&''''''((('''''''''(((((((((((((((((((((((($$$&&&)))******(((%%%###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''$$$%%%'''(((((((((''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''((())))))'''''''''((((((((())))))&&&'''''''''(((((())))))******)))(((((((((((()))(((((()))))))))))))))(((###'''))))))'''(((---222...,,,+++******++++++***'''((((((((())))))***************)))***++++++,,,---)))&&&''')))***(((&&&%%%'''((()))((()))***,,,******++++++++++++******)))*********++++++++++++******************************)))((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))************))))))***(((&&&&&&(((*********,,,++++++******++++++,,,******+++,,,+++***)))((())))))))))))))))))))))))((()))))))))))))))+++---%%%444:::000'''(((+++)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******''''''''''''((()))++++++&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''((($$$'''***)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''***,,,)))%%%$$$&&&)))$$$(((+++***((('''&&&$$$&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&''''''((((((''''''(((((()))***+++***'''%%%%%%&&&((()))))))))(((((($$$%%%&&&'''((((((((((((!!!$$$(((+++---,,,***)))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))***++++++***)))(((,,,,,,+++******))))))(((&&&&&&&&&''''''&&&""" %%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$$$$$$$&&&((()))''''''&&&&&&&&&&&&''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''$$$"""$$$''')))(((&&&&&&&&&&&&'''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******&&&'''((('''&&&&&&'''(((%%%&&&&&&'''((())))))***))))))))))))))))))))))))************************&&&&&&&&&&&&'''''''''(((******++++++++++++******,,,,,,,,,++++++*********+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))******+++,,,,,,,,,++++++...---+++***(((((())))))((())))))(((((('''&&&%%%((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((&&&)))+++)))$$$"""%%%(((%%%&&&((()))))))))((('''''''''(((***+++,,,---...))))))((('''''''''''''''******))))))((((((''''''(((***,,,***&&&%%%'''***(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$******)))((('''&&&&&&%%%$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&))))))((('''''''''''''''))))))))))))))))))))))))))))))******)))(((''''''&&&&&&&&&'''''''''((((((###$$$%%%&&&''''''''''''***'''%%%&&&((((((&&&$$$))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''((()))***+++******)))------,,,,,,+++******)))(((((('''(((((('''%%%###&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&'''&&&%%%$$$$$$&&&((()))''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''(((((()))))))))'''$$$%%%'''((('''%%%&&&&&&''''''((())))))***''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***&&&'''((((((&&&&&&'''((('''''''''(((((())))))***))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))******))))))))))))******++++++,,,,,,---+++++++++++++++++++++++++++*********))))))))))))************************************)))))))))((((((((((((((()))))))))***++++++++++++++++++++++++---,,,***)))(((((())))))******+++++++++++++++***************************(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((()))++++++***)))))))))&&&'''(((((())))))((((((''''''((()))******++++++))))))((('''''''''''''''***)))))))))(((((((((''''''&&&%%%$$$&&&'''))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$)))((((((''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''(((((()))))))))(((''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&&&&%%%***'''%%%%%%'''(((&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((***++++++++++++///......---,,,,,,+++++++++***(((((())))))(((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((******)))'''%%%'''&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***+++)))'''&&&''''''&&&%%%&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))************************)))*********++++++++++++(((((())))))))))))((((((''''''(((***,,,---...///++++++++++++++++++++++++***************)))))))))************************************))))))))))))((((((((()))))))))******,,,+++******)))***+++,,,***))))))(((((())))))***)))***+++,,,,,,---------************************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''')))******)))'''((((((''''''(((((()))***'''''''''(((((())))))))))))((((((''''''''''''((())))))))))))((((((((((((,,,'''$$$$$$(((***)))'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''')))(((''''''&&&&&&'''''')))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''((())))))((('''&&&%%%%%%***(((%%%%%%&&&''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''')))***,,,,,,---000//////......---,,,,,,,,,***(((((()))))))))(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''))))))((('''&&&''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))*********)))((('''''''''''''''''''''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&((()))((('''&&&'''(((************))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,(((((())))))))))))((((((&&&'''(((***+++---...///++++++++++++++++++++++++*********************************************************)))))))))))))))(((((()))))))))*********---,,,***(((((()))+++,,,((((((((((((((())))))***'''((())))))*********)))''''''''''''''''''''''''+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((()))((((((((((((((()))((('''''''''(((***+++(((((((((((((((((((((((()))(((''''''''''''(((((())))))))))))((((((((((((000...,,,,,,,,,+++(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%###""""""###%%%&&&''''''''''''''''''''''''((((((((((((''''''(((((()))(((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((())))))(((''''''&&&)))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******************************))))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&'''(((***,,,---...000//////......---,,,,,,+++)))''''''((()))((('''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***'''''''''''''''((()))***''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))(((''''''((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))******++++++******)))(((((()))******+++,,,,,,++++++++++++++++++++++++***************+++++++++************************))))))))))))))))))******))))))))))))************---,,,***(((((()))***+++''''''(((((())))))******(((((())))))(((''''''&&&''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))((((((***,,,---+++((('''))),,,))))))((('''''')))***+++******)))))))))(((((((((((((((''''''''''''(((((((((((((((((()))))))))))),,,///333333///+++((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&%%%###""""""###%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''((())))))(((((('''''''''&&&%%%&&&''')))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((((((((())))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))+++---...///......---,,,,,,++++++)))'''&&&'''((()))(((&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$%%%&&&((()))(((((((((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((((((%%%&&&''''''&&&''')))+++''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************++++++++++++******))))))******************++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++))))))))))))************)))))))))*********++++++---,,,***)))(((((())))))'''((()))************)))+++++++++******)))''''''************************((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((('''(((*********)))((('''))))))(((((())))))******))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((())))))))))))###)))///111---***))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%'''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$######$$$%%%'''''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((())))))(((%%%&&&((('''&&&&&&'''(((************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))'''((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$'''''''''((()))+++,,,...------,,,,,,+++******)))'''''''''(((******(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''((((((((((((''''''''''''%%%'''((('''%%%$$$''')))((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''')))***)))((('''((()))'''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))************))))))*********++++++++++++++++++***)))(((((((((((()))***+++++++++***)))******+++++++++******)))************************+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))((((((%%%$$$&&&...555555,,,"""(((((()))************)))(((((((((((((((((((((((('''''''''''''''((())))))'''((((((((()))))))))***%%%''')))******)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((()))))))))(((''''''(((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''&&&&&&"""&&&))))))(((&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###(((((('''((()))***,,,---,,,,,,+++******))))))(((''''''(((***++++++(((&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))++++++***((('''(((((())))))((('''&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&&&&((()))'''$$$"""$$$'''((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''''')))***)))((('''(((***%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((())))))))))))(((((('''(((((()))***+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++)))************+++++++++++++++++++++***)))'''&&&)))***+++,,,,,,+++***)))'''((()))***************((((((((((((((((((((((((......---,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((+++'''***888FFFGGG666%%%'''(((***++++++******)))&&&&&&&&&'''''''''(((((('''''''''''''''((()))***'''((((((((())))))******---***&&&&&&(((***(((&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$&&&'''''''''&&&&&&'''''''''''''''((()))***)))))))))))))))))))))))))))*********)))(((''''''(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$!!!%%%)))+++)))&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((()))***++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((((((((('''&&&((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&((((((((((((((()))******(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((()))((('''&&&&&&'''((()))''''''(((((()))*********%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%)))((('''%%%%%%%%%&&&'''((((((((((((((()))******)))))))))))))))))))))))),,,+++)))((((((((()))***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&$$$'''***((($$$###''')))(((((((((''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((('''$$$###$$$(((******(((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************))))))******+++++++++,,,,,,,,,+++***)))(((''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((())))))***+++,,,,,,,,,+++)))''')))+++,,,***'''))))))))))))************++++++++++++******)))))))))************+++++++++------+++***))))))((((((,,,,,,,,,++++++*********++++++************++++++))))))***++++++++++++************++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---((())))))*********))))))++++++******))))))((((((******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))((((((***///444333,,,&&&))))))***))))))((('''&&&)))'''&&&'''((()))(((&&&''''''((((((((((((''''''&&&&&&'''(((((('''&&&%%%'''((()))******)))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))))))))))))))(((((((((***'''$$$$$$'''******)))&&&'''''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))&&&&&&&&&''''''''''''(((((()))))))))))))))((('''(((((((((((((((((((((((('''(((((((((((((((''''''((((((''''''''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((('''%%%$$$$$$%%%'''((()))(((''''''''')))***+++(((((((((((((((((((((((()))***+++++++++)))((('''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))(((''''''(((((((((((()))))))))******))))))))))))******+++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))((('''(((((((((((((((((((((((('''((((((((((((((((((((())))))((((((((('''''''''((((((''''''(((((()))***(((((((((((())))))))))))******)))(((((('''&&&&&&(((((('''&&&&&&&&&'''''')))(((((((((''''''''''''&&&''''''((((((''''''&&&'''(((((()))***))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''&&&&&&%%%%%%(((((('''&&&&&&&&&&&&&&&((((((((((((((()))******))))))))))))))))))))))))+++***)))((((((((()))***(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&(((***,,,,,,+++***))))))'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''(((((())))))((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((('''&&&%%%%%%'''))))))(((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************)))))))))*********++++++++++++******)))(((((((((((((((((((((((((((((((((************************(((((())))))***++++++,,,***)))((()))++++++)))'''))))))))))))************++++++++++++*********)))************++++++++++++---,,,+++***)))))))))))),,,,,,,,,+++++++++******++++++************++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******************************))))))******+++,,,******************))))))++++++******************((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''***...///+++'''((())))))))))))((((((''')))(((''''''))))))((('''''''''((((((((((((''''''&&&'''(((((((((((('''&&&'''((()))******)))((('''(((((((((''''''(((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''''''''(((((())))))))),,,)))&&&%%%'''))))))(((&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((''''''(((((((((((((((((((((((('''(((((((((((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))***)))(((''''''((())))))((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))******))))))((((((((((((((()))))))))******++++++***)))))))))******************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((('''''''''************)))))))))(((((((((((((((((((((((((((''''''(((((()))******+++))))))((((((((((((''''''(((''''''''''''(((((()))(((((((((((())))))))))))+++******))))))(((((((((''''''&&&&&&''''''((()))((((((((((((''''''''''''&&&''''''((((((''''''&&&((())))))***************((((((''''''''''''(((((())))))(((((('''&&&&&&%%%&&&&&&'''(((((((((((('''(((((((((''''''''''''&&&'''''''''(((''''''&&&%%%((((((((((((((())))))***))))))))))))))))))))))))+++***)))((((((((())))))&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''((((((%%%---000***'''******'''((((((((('''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((((())))))(((((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((('''(((((('''&&&&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))******+++***)))((()))++++++)))((()))))))))*********++++++++++++++++++************************+++++++++,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++************++++++***+++,,,,,,------,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******************))))))))))))******+++,,,,,,+++++++++******)))************++++++++++++''''''((())))))***++++++))))))))))))))))))******))))))))))))))))))))))))+++(((%%%&&&***,,,,,,***'''(((((())))))))))))(((***)))((((((******)))(((''''''(((((((((((('''''''''(((((())))))(((((('''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''((((((((()))+++(((&&&%%%%%%&&&&&&%%%&&&&&&'''''''''''''''&&&'''''''''&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''''''''((((((((((((((((((((((((((('''(((((())))))((((((((()))((((((''''''(((((()))))))))(((((('''''''''&&&))))))(((((((((((())))))***)))(((''''''((()))***+++***)))((('''''''''((())))))))))))))))))))))))+++******)))))))))))))))((((((((((((((((((((((((((())))))))))))*********))))))*********))))))((((((((()))))))))*********,,,++++++***))))))))))))************************(((((((((((((((((((((((((((((())))))))))))((((((+++*********))))))))))))++++++***)))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((((((((((((((('''''''''''''''(((((((((((((((((())))))))))))*********))))))(((((((((&&&&&&&&&&&&'''((()))***((((((((((((((('''''''''''''''((((((((((((''''''(((((()))************)))(((((((((''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''&&&&&&((((((((('''&&&%%%))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((((((((%%%&&&((())))))(((&&&$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))###333999,,,###'''***'''************))))))))))))'''''''''((((((((())))))''''''((()))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((''')))***(((%%%$$$&&&)))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************((((((((((((((()))))))))(((((((((((())))))******((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((()))))))))***)))))))))*********)))((())))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,------......------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************++++++++++++***************++++++------,,,++++++*********((()))))))))******++++++(((((()))))))))*********)))))))))))))))*********)))))))))))))))))))))))),,,***'''(((***---------&&&'''((())))))***))))))***)))((()))***+++***(((''''''((((((((((((''''''((((((((()))))))))))))))(((((())))))))))))(((((()))(((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''%%%$$$######$$$$$$$$$%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''((()))(((((((((((((((((((((((('''(((((())))))))))))((())))))(((((((((((()))))))))))))))(((''''''&&&&&&((((((''''''''''''(((((()))((((((''''''(((((())))))))))))((((((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))*********+++++++++))))))************))))))))))))))))))************,,,,,,+++***))))))******************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))+++***)))''''''&&&''''''))))))))))))))))))))))))(((((((((''''''&&&&&&&&&(((((()))))))))))))))))))))(((((('''''''''(((((((((((((((((())))))))))))))))))((((((((((((((('''&&&&&&&&&'''((()))***+++'''''''''((((((((((((((('''(((((((((((((((((('''&&&'''(((((())))))(((((('''(((((((((((((((((('''&&&&&&&&&&&&''''''((((((&&&'''(((((())))))(((((('''(((((((((((((((((((((%%%&&&'''(((((('''&&&%%%))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))((((((''''''$$$&&&'''))))))(((&&&%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&''''''(((((()))))))))(((;;;CCC444%%%&&&,,,,,,************))))))))))))$$$%%%&&&'''(((***++++++'''(((((()))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((***+++)))%%%$$$&&&)))************************(((((((((((((((((((((((((((((()))***************)))))))))((((((((((((((('''''''''((())))))******))))))))))))))))))))))))*********++++++,,,,,,,,,(((((((((((())))))))))))((()))*********)))))))))************+++++++++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------++++++******++++++'''(((((())))))*********+++*********)))))))))((((((((())))))************)))))))))))))))))))))))))))(((((()))+++,,,,,,+++&&&'''((())))))***))))))***)))((()))***+++***(((''''''((((((((((((''''''(((((((((((())))))******))))))(((((((((((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((''''''((()))******))))))))))))(((((((((((())))))))))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''(((&&&''''''((()))*********))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((************++++++++++++))))))******++++++******)))))))))*********++++++,,,++++++*********++++++************************))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((((())))))***+++***((('''&&&%%%&&&&&&)))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%(((((())))))))))))*********))))))(((((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((()))***+++'''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&'''(((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''(((((())))))''''''((())))))))))))(((&&&''''''''''''(((((((((%%%&&&''''''((('''''''''***))))))((((((((((((((())))))))))))))))))))))))(((((()))))))))((('''&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))(((777===222&&&$$$(((+++((((((((('''''''''&&&&&&""""""###%%%'''((()))***'''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))******((('''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))((()))++++++)))((()))************++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++,,,------......------,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,---...............---,,,,,,,,,,,,---,,,+++***))))))***+++,,,)))))))))))))))*********,,,++++++***))))))((((((((((((((()))******++++++))))))))))))))))))))))))$$$%%%''')))))))))(((((('''(((((())))))))))))(((***)))((((((******)))(((''''''((((((((((((''''''''''''''''''((()))******))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&***))))))((('''&&&%%%%%%%%%'''))))))((((((***+++%%%%%%&&&'''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&((()))***((((((((((((((((((((((((''''''((()))***************))))))(((((())))))***(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%''')))***+++++++++)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((()))************+++++++++((()))***++++++++++++***))))))*********+++++++++++++++*********+++,,,,,,************************))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))+++,,,---...---+++)))'''&&&&&&''''''))))))))))))))))))))))))((((((((((((''''''''''''(((((()))))))))*********++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((()))******''''''''''''((((((((()))(((((())))))))))))((((((''''''((()))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((()))))))))))))))%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((******)))((((((((((((((())))))))))))))))))))))))'''((()))))))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((((((((((((((((((+++---+++'''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''(((((()))************)))'''''''''((())))))******''''''''''''''''''''''''(((((())))))))))))((((((***)))''''''((()))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++*********)))))))))''''''(((((((((((((((((())))))))))))))))))))))))$$$%%%%%%&&&''''''((((((************************''')))++++++)))((()))************+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,---------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,---.........---,,,,,,+++++++++,,,***)))(((((((((***,,,---,,,,,,++++++++++++++++++************************'''(((((()))******++++++))))))))))))))))))))))))$$$%%%''''''''''''((()))((())))))))))))((((((''')))(((''''''))))))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&((()))******)))(((''''''((()))***((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&(((******((('''(((***$$$%%%&&&'''((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((('''%%%$$$$$$&&&'''(((((((((((((((((((((((((((''''''(((******++++++*********))))))))))))******&&&&&&''''''((()))))))))(((((((((''''''(((((((((((((((((())))))(((((((((%%%&&&((()))************(((((((((((((((((((((((((((((()))***************)))))))))))))))))))))))))))))))))************+++((()))***+++++++++++++++)))************+++++++++************+++,,,------************************))))))))))))))))))))))))(((((())))))))))))(((((()))***+++---///111222333...---***(((''''''(((((())))))))))))))))))))))))''''''(((((())))))******(((((())))))*********+++,,,,,,+++***))))))******(((((((((((())))))))))))******************++++++((((((((((((((())))))***&&&'''''''''(((((())))))(((((())))))))))))(((((((((((()))***************&&&'''((())))))((('''&&&*********)))(((((('''''''''(((((()))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%&&&'''((()))******)))((((((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((******))))))(((((('''''',,,%%%###)))...,,,'''&&&)))(((((((((''''''''''''))))))((((((((('''''''''(((((()))***************&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((())))))))))))((((((+++(((&&&&&&)))+++)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************,,,+++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))******++++++++++++***************'''***,,,+++)))((()))+++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))***+++,,,,,,---------,,,,,,+++*********+++)))(((''''''(((***,,,............------,,,,,,,,,)))))))))***++++++,,,,,,'''(((((()))***+++++++++))))))))))))))))))))))))'''((((((((('''(((***,,,))))))***))))))((('''''')))'''&&&'''((()))((('''''''''((((((((((((''''''&&&%%%%%%%%%&&&''')))******)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&'''((()))***+++,,,%%%''')))(((%%%###$$$%%%$$$%%%&&&'''(((((((((((()))((((((((('''''''''''''''''''''((((((((())))))&&&&&&&&&'''''''''(((((((((&&&$$$######$$$%%%'''((((((((((((((((((((((((''''''(((******+++++++++******))))))))))))******%%%%%%&&&'''((()))************))))))))))))******))))))************))))))'''((()))******)))(((((((((((((((((((((((((((((('''((()))+++++++++***)))************************((())))))))))))*********,,,+++***))))))***+++,,,***************************+++***'''(((+++***&&&************************))))))))))))(((((((((((()))(((''''''''')))***+++***)))''''''***...222555000///---+++)))'''&&&&&&***)))))))))((((((''''''))))))(((((((((((())))))***++++++)))'''&&&'''(((******))))))))))))******))))))))))))))))))******))))))(((((((((((())))))***)))((('''&&&%%%$$$$$$'''((()))******)))(((''''''((((((((()))))))))***''''''(((((((((((('''''''''((()))((('''&&&'''))))))((('''&&&%%%&&&&&&'''''''''((()))))))))))))))+++(((&&&&&&((()))(((&&&)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%(((***)))''''''***---(((((((((((((((((((((((()))))))))(((''''''&&&&&&((())))))(((''''''(((***+++***)))'''''''''((())))))))))))***++++++)))'''((((((((((((((((((((((((((((((((((((((((((((((((***''''''***...///+++'''&&&&&&&&&'''''''''''''''******))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''((((((((())),,,***''''''''''''&&&%%%))))))))))))))))))))))))'''''')))------)))***------******+++)))&&&(((,,,))))))))))))))))))))))))+++*********))))))(((((())),,,+++(((+++000...(((&&&***+++***((()))***+++++++++++++++++++++++++++,,,++++++++++++,,,,,,---+++,,,,,,,,,,,,,,,++++++---------------,,,,,,+++,,,...///...---,,,---...---------......////////////,,,***,,,000000,,,((())))))---111111------111000///...,,,++++++++++++------,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++(((***,,,***(((...999DDD888+++&&&)))---,,,)))+++*********))))))((((((+++*********))))))((((((,,,***(((''''''(((***,,,,,,,,,++++++++++++,,,,,,******))))))((((((''''''&&&&&&''''''((()))))))))''''''''''''((((((((()))&&&''')))***+++***((('''***)))((('''''''''''''''''''''''''''(((((((((((("""+++---&&&"""&&&'''$$$************))))))))))))))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))***,,,+++)))+++///555***+++...)))(((,,,))))))***+++***((('''''''''))))))((('''''''''''''''((((((((((((((()))******))))))))))))***************+++,,,,,,+++***(((''',,,***((())),,,......,,,******))))))))))))******))))))))))))************+++***))))))))))))***+++***************************,,,+++)))+++......******************************)))))))))(((((((((((())))))((('''((((((*********)))((((((***---000222---,,,+++***)))(((((((((*********))))))((((((((())))))(((((((((((())))))(((''''''''''''(((((()))******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((('''''''''((()))******)))(((((((((((((((((())))))))))))''''''(((((((((((('''''''''((()))((('''&&&'''))))))((('''&&&&&&&&&''''''''''''((()))))))))))))))(((&&&%%%&&&(((***)))((())))))))))))))))))))))))***)))((('''''''''''''''''''''(((((())))))******''')))++++++)))'''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''((()))((('''&&&((()))+++***)))(((''''''((()))((((((((()))******(((&&&((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&''')))******(((++++++******))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((('''&&&''')))++++++***))))))))))))))))))))))))(((''')))---,,,***+++000333...+++,,,+++((('''***************************************)))))))))(((000000,,,&&&''',,,...***......,,,)))'''(((+++---++++++++++++++++++++++++******)))))))))******+++++++++,,,------------,,,,,,,,,---.../////////...---///000///...---...///...//////000000000//////,,,***)))+++---...,,,***,,,)))***---...---///222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,***(((---666777000(((&&&)))+++)))&&&+++*********))))))))))))+++*********))))))))))))+++***)))(((((()))***+++***))))))(((((())))))*********))))))(((((((((((((((((((((((((((((('''''''''''''''((((((((())))))%%%&&&((()))***)))((('''))))))((((((((((((((((((''''''''''''((((((((((((,,,))))))++++++'''&&&((())))))))))))))))))))))))))))))(((''''''''''''''''''((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,***+++------,,,///444;;;---+++---)))))),,,(((&&&((())))))'''&&&&&&'''******)))(((((((((((((((((((((((((((((()))******))))))))))))************+++,,,---......---,,,,,,(((&&&%%%&&&(((******)))******))))))))))))******))))))))))))******************))))))))))))******************************+++---,,,+++...222222...******************************)))))))))(((((((((******)))((((((((())))))***))))))***+++,,,...///)))((((((((())))))***+++***************)))))))))))))))(((((((((((())))))&&&$$$###$$$(((++++++)))******))))))))))))******)))))))))(((((('''''''''))))))(((((((((((())))))((((((((())))))*********&&&'''(((*********)))((())))))))))))((((((((((((''''''(((((((((((('''''''''((()))((('''&&&'''))))))(((''''''&&&&&&''''''''''''((()))))))))))))))&&&%%%%%%&&&)))*********))))))))))))))))))))))))******)))(((((((((((())))))))))))))))))*********''''''(((***+++)))%%%"""((((((((((((((((((((((((&&&&&&''''''((())))))***'''((()))(((''''''((()))***))))))(((((((((((()))(((''''''((())))))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''%%%&&&(((***---,,,,,,+++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((('''&&&(((***,,,---,,,)))))))))))))))))))))))))))'''))),,,,,,+++...333999000******,,,***((((((************************************))))))))))))(((***)))'''(((---000000...---,,,+++*********+++++++++++++++,,,,,,,,,,,,******))))))))))))******)))***,,,---.../////////,,,---...000111222222222///000111111000///000111000111333444444222111///+++,,,,,,,,,,,,---000333:::222,,,---//////111333333333111000///.........,,,,,,------...---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,***(((+++111,,,***))))))******((('''***************)))))))))***************)))))))))***************************))))))(((((())))))******))))))))))))(((((((((******)))(((((('''&&&&&&''''''((((((((()))))))))%%%&&&'''((()))((('''&&&(((((((((((())))))))))))''''''''''''((((((((((((///%%%$$$---///'''%%%***(((((((((((((((((((((((())))))((((((((('''''''''************))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))***,,,------222888@@@///((()))&&&(((+++&&&'''(((******)))((()))***+++******))))))))))))***((((((((((((((()))******))))))))))))************&&&'''((()))************&&&%%%$$$$$$&&&(((((('''******))))))))))))******))))))))))))************))))))))))))))))))))))))***************************,,,,,,,,,///444444111*********************************)))))))))((((((+++******))))))((((((((()))******+++++++++++++++((((((''''''((()))******++++++******************))))))(((((((((((())))))((($$$"""$$$***---,,,)))******))))))))))))***************)))((((((''''''))))))(((((((((((())))))((((((((()))))))))******&&&'''((()))******))))))))))))))))))((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))((((((''''''''''''''''''''''''((()))))))))))))))&&&&&&&&&'''))))))))))))(((((((((((((((((((((((())))))((((((((((((((())))))))))))(((((((((((((((%%%$$$$$$&&&***+++(((%%%((((((((((((((((((((((((''''''''''''(((((())))))''')))******)))((((((***)))))))))(((((((((((())))))(((''''''))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((())),,,---+++'''%%%'''***)))(((((((((''''''&&&&&&''''''(((((())))))******(((((()))))))))))))))***'''(((((((((((()))))))))***)))'''((()))******)))((((((((((((((((((((((((***((((((+++++++++000666BBB555((('''***+++))))))*********************************)))))))))))))))!!!%%%)))***+++---...///,,,***+++///000---((('''+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,...000111222222000111222333444444444444222333444444222222333444444555888999999777444222000222333111000222999???MMMAAA666333444444444666777666555333222222111111//////000111222111111000,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,***)))***,,,)))+++,,,,,,+++*********************************************************)))******++++++******)))++++++************++++++))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((()))))))))&&&'''(((((())))))((((((&&&''''''((())))))))))))''''''''''''(((((((((((()))&&&'''***)))&&&%%%(((''''''''''''(((((((((((()))))))))))))))(((''''''***************)))((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))&&&''')))+++,,,222999CCC///%%%%%%###&&&)))###$$$&&&((()))(((((()))*********)))(((((()))))))))((((((((((((((())))))***((()))))))))************&&&&&&&&&''''''(((((((((''''''&&&'''((()))******+++******))))))******+++((()))))))))************))))))************))))))************************)))++++++***...222333///************************************))))))))))))++++++*********)))(((((()))******++++++***))))))))))))((((((((((((((()))******************++++++))))))(((((((((((()))))),,,(((%%%&&&+++---+++(((******))))))))))))******+++++++++******)))))))))))))))(((((((((((()))))))))))))))(((((((((''''''&&&'''(((*********)))((())))))))))))((((((((((((''''''(((((((((((('''''''''((()))((('''&&&''')))''''''((((((((((((((((((''''''((()))))))))))))))''''''))))))((('''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))))))))((((((((()))%%%######'''))))))((((((((((((((((((((((((((())))))((((((''''''''''''(((***,,,,,,***))))))***((((((((())))))))))))(((***)))(((((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((---222111,,,''''''***%%%%%%%%%&&&&&&'''''''''''''''(((((())))))******'''''''''(((((()))))))))(((((((((((()))))))))***)))(((&&&&&&((())))))(((((((((((((((((((((((((((+++((((((***++++++000666QQQ???---(((*********)))************************))))))))))))))))))******(((***,,,+++))))))///555:::111,,,...000,,,))))))++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---...000222555666777888777888888888888888777777777888999888777666777999999;;;===??????===:::999666999:::888666999BBBJJJWWWKKK???<<<<<<;;;;;;===<<<;;;:::999888777777777555666777888888777666555///...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++*********)))+++------,,,***)))+++---***************+++++++++***************+++++++++******++++++++++++******+++******************+++))))))))))))************(((((((((((())))))******(((((((((((()))))))))***(((((())))))************%%%&&&'''(((((((((((((((''''''''''''(((((((((((((((555777+++$$$''')))$$$&&&'''''''''((((((((()))))))))******))))))((('''((()))))))))(((((('''&&&(((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))&&&&&&)))***,,,222999DDD000'''&&&$$$(((***%%%!!!###%%%&&&&&&&&&'''((((((((('''''''''(((((()))((((((((((((((())))))***((()))))))))************++++++******))))))))))))(((((((((((())))))+++,,,++++++************++++++((()))))))))******************++++++++++++******************************)))******))),,,000000,,,************************++++++*********)))))))))******+++++++++***))))))))))))*********))))))(((++++++***)))(((((((((((()))))))))***************))))))(((((((((((())))))---***((((((+++,,,***(((******))))))))))))******++++++++++++++++++++++++))))))(((((((((((()))))))))))))))((((((''''''''''''((()))******)))((('''(((((((((((())))))))))))''''''(((((((((((('''''''''((()))((('''&&&''')))''''''((()))))))))((((((''''''((()))))))))))))))&&&(((******(((&&&&&&&&&))))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((***************+++++++++---***&&&$$$$$$&&&'''(((((((((((((((((((((((((((***))))))(((''''''&&&&&&(((***,,,,,,+++))))))***'''(((((())))))))))))(((+++***(((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((('''---222333...)))((((((%%%%%%&&&'''((())))))***(((((((((((())))))))))))&&&''''''(((((()))))))))((((((((()))))))))******&&&%%%$$$%%%(((***+++***))))))))))))))))))))))))+++((((((*********...555XXXFFF444,,,+++***)))(((++++++++++++++++++++++++))))))))))))************,,,***)))(((''',,,<<>>??????@@@@@@@@@@@@@@@???>>>>>>>>>???@@@@@@>>>>>>???@@@@@@AAACCCDDDEEEDDDBBBAAA>>>@@@AAA???>>>BBBJJJRRRWWWNNNGGGFFFFFFEEEFFFHHHDDDCCCBBBAAA@@@?????????>>>???@@@AAA@@@???===<<<555444111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++,,,******,,,,,,))),,,,,,+++***((((((***,,,*********+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))((((((''''''(((((())))))))))))************+++''''''((())))))***++++++((((((((()))))))))******)))))))))*********++++++&&&&&&((())))))(((''''''''''''''''''((((((((((((...AAADDD000$$$***,,,$$$'''''''''(((((())))))***((()))***+++***)))((('''&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''(((((())))))***((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***((()))+++,,,,,,111777BBB111***+++(((***---(((%%%'''*********)))+++,,,'''''''''''''''(((((()))((((((((((((((()))******))))))))))))************,,,+++***(((((('''((((((&&&'''(((((('''(((***,,,++++++************++++++))))))))))))***************+++,,,------,,,+++******************************,,,+++)))***...---)))************************+++++++++*********))))))((()))***+++++++++******))))))))))))))))))))))))++++++***))))))))))))***((((((((())))))*********))))))(((((((((((())))))******))))))))))))************))))))))))))******)))))))))***++++++,,,,,,))))))(((((((((((())))))(((((())))))))))))******))))))******)))((('''&&&&&&&&&'''((()))***++++++''''''(((((((((((('''''''''((()))((('''&&&''')))&&&'''((()))***))))))(((''''''((()))))))))))))))$$$'''******(((''''''((())))))))))))))))))))))))'''''''''''''''((())))))((())))))******+++++++++******)))'''%%%%%%''')))((((((((((((((((((((((((((((((((((((((('''''''''%%%(((***+++)))((('''(((&&&'''((()))******)))(((+++)))''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&***---...+++(((''''''&&&&&&''''''(((((())))))))))))))))))((((((((((((''''''((())))))***++++++(((((()))))))))*********((('''&&&''')))***+++***))))))))))))))))))))))))***((((((******))),,,222LLL>>>111------+++))))))++++++++++++++++++++++++((()))))))))************'''''')))***)))--->>>OOORRR===,,,***,,,***+++///++++++,,,,,,---......///...//////111222444666777>>>???AAACCCEEEFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHFFFFFFGGGHHHEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHHHHGGGHHHLLLSSSXXXWWWSSSRRRSSSRRROOONNNQQQMMMLLLKKKIIIHHHHHHGGGGGGFFFGGGIIIIIIHHHFFFCCCAAA===;;;777444111/////////,,,,,,,,,,,,,,,,,,,,,,,,))),,,,,,)))***//////+++******)))******+++***************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,************,,,,,,((((((''''''''''''(((((())))))*********+++++++++))))))))))))))))))******(((((()))))))))*********)))))))))))))))******+++((()))***++++++***((('''''''''''''''((((((((((((---999<<>>DDDEEEGGGIIIKKKLLLMMMMMMJJJKKKLLLNNNOOOOOOOOOOOOLLLMMMNNNMMMLLLKKKLLLNNNHHHIIIJJJKKKLLLMMMOOOOOOOOOOOONNNNNNPPPTTTZZZ^^^\\\[[[\\\^^^ZZZTTTRRRUUUSSSRRRPPPOOONNNNNNMMMMMMLLLMMMNNNNNNMMMJJJGGGEEEBBB@@@<<<777444222111111,,,,,,,,,,,,,,,,,,,,,,,,***---,,,(((***000000,,,)))((())),,,//////---************++++++,,,,,,,,,*********++++++,,,,,,,,,---,,,***))))))***,,,---******))))))))))))******))))))******++++++++++++++++++******)))((((((((())))))))))))************((((((((((((((()))******+++,,,---...---+++)))(((''''''''''''((((((((()))%%%(((******((('''(((***'''(((((()))***++++++,,,((()))+++,,,+++***((('''$$$%%%&&&((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++''''''&&&&&&&&&&&&'''''''''((((((((())))))******************************))))))))))))))))))))))))((('''(((******''')))...333)))***---''''''***'''&&&((())))))((((((((()))))))))((())))))***++++++((((((((((((((()))******))))))))))))******************))))))***+++---...''')))+++***((((((+++...,,,++++++******++++++,,,))))))))))))************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************((()))***++++++***)))((()))))))))))))))))))))))))))))))))***+++++++++,,,))))))************))))))++++++++++++++++++++++++************************************************))))))***+++++++++++++++******))))))((((((''''''))))))))))))))))))))))))***************)))((('''******))))))((((((''''''((((((((()))+++---///111******))))))((((((''''''(((((((((((((((''''''''')))((('''%%%%%%&&&''''''))))))))))))))))))))))))******+++***)))(((&&&%%%''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((('''&&&%%%%%%&&&(((***+++,,,+++)))((())))))))))))************(((((((((((())))))))))))''''''''''''((((((((()))***)))(((''''''((()))***)))))))))))))))(((''''''%%%&&&&&&'''((()))******))))))))))))))))))******)))))))))))))))))))))))))))((('''((()))***)))((())))))))))))************+++***)))))))))***,,,,,,,,,,,,,,,+++++++++******---,,,+++***))))))))))))++++++,,,,,,,,,++++++***---///...++++++...///---222111...,,,++++++,,,---222------111222///111666777888:::<<>><<<888555000,,,)))(((+++,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***))))))))),,,,,,,,,++++++************************)))((((((******))))))((((((''''''))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((('''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&+++*********))))))(((((()))))))))))))))))))))))),,,,,,++++++***)))))))))((()))***++++++***)))(((((((((((((((((('''''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((()))***++++++***)))(((***************************************+++++++++))))))************))))))++++++++++++++++++++++++************************************************((()))******++++++************))))))((((((((((((************************,,,,,,,,,,,,++++++*********)))))))))((((((((('''((((((((()))***,,,...///***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((('''''''''((())))))))))))))))))))))))))))))******)))((('''&&&(((''''''&&&&&&''''''(((******)))))))))((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))))))))((('''''''''((()))***+++******)))*********)))))))))((((((((((((((()))))))))))))))'''''''''((((((((())))))***)))(((''''''((()))))))))))))))))))))(((''''''&&&'''''''''((()))))))))*********)))))))))))))))))))))))))))))))))))))))***)))((()))***++++++)))))))))))))))************+++***)))))))))***+++,,,,,,,,,,,,+++++++++******++++++***++++++,,,---...)))******++++++,,,++++++,,,///...++++++...///,,,+++***))))))***,,,...///000---///444777555777;;;;;;===???CCCFFFHHHJJJKKKPPPQQQSSSTTTTTTSSSQQQPPPPPPRRRSSSSSSQQQPPPPPPPPPNNNOOOQQQRRRRRRPPPMMMJJJKKKLLLNNNPPPRRRTTTVVVVVVWWWWWWXXX[[[___eeejjjmmmmmmjjjfffddddddccc```^^^YYYWWWUUUTTTTTTTTTSSSQQQTTTSSSSSSSSSTTTSSSOOOMMMNNNJJJEEECCCCCCBBB>>>;;;555000+++***+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++***))))))++++++*********)))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))*********************)))((((((&&&&&&&&&'''''''''((((((''''''((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&''''''((((((((()))************)))))))))((())))))))))))))))))))))))***))))))))))))(((((((((''''''((())))))(((''''''''''''(((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))***++++++***))))))+++++++++++++++++++++++++++++++++***************)))******++++++******)))************************************************************************'''((())))))******))))))***))))))))))))(((((((((************************---,,,++++++***+++++++++))))))))))))(((((((((((((((((((((((()))***+++,,,))))))))))))(((((((((((((((((((((((((((((((((((()))************)))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&''''''(((************))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((()))*********))))))((()))))))))************,,,++++++***(((''''''&&&))))))))))))))))))))))))''''''((((((((()))))))))+++***)))(((''''''(((((()))))))))))))))(((((('''((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))+++))))))***+++,,,+++***))))))))))))******************))))))******+++,,,,,,,,,,,,+++++++++******))))))***+++---///111222)))))))))***+++++++++++++++------******---...+++)))))))))***,,,...111222222222666<<<@@@??????BBBAAACCCGGGKKKNNNOOOPPPPPPUUUVVVVVVVVVUUUTTTRRRPPPSSSTTTUUUUUUSSSQQQQQQRRRNNNPPPQQQRRRQQQOOOMMMLLLKKKLLLNNNQQQTTTWWWXXXYYYXXXYYY[[[___eeekkkqqqtttqqqnnnkkkiiihhhgggeeeccc```]]]YYYWWWWWWWWWVVVUUUVVVUUUTTTTTTUUUUUUTTTRRRPPPLLLIIIGGGHHHHHHEEEBBB;;;555///,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,+++******+++++++++++++++************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))(((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))***++++++,,,***************))))))(((&&&&&&'''''''''((((((((()))))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++************))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))((((((''''''''''''(((((()))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************,,,+++++++++***)))))))))******++++++++++++******))))))))))))))))))))))))************************************************''''''((()))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))******))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((()))))))))((()))***+++***)))((('''((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))************)))))))))((()))******++++++******)))((((((''''''))))))))))))))))))))))))'''(((((((((((()))))))))******))))))((('''''''''(((((())))))))))))(((((()))))))))(((((((((((((((++++++******)))((((((((())))))))))))))))))))))))***)))((()))+++,,,+++***((()))))))))***************************+++++++++,,,,,,,,,+++++++++******((())))))+++---///111222+++*********************))),,,,,,))))))---...,,,.........///111333444666:::<<>>BBBDDDFFFIIILLLMMMKKKLLLNNNNNNLLLKKKMMMPPPRRRTTTTTTSSSSSSRRRSSSSSSTTTVVVWWWXXXXXXRRRTTTTTTSSSPPPNNNNNNNNNQQQSSSSSSQQQMMMKKKMMMPPPSSSUUUWWWZZZ[[[[[[ZZZYYY______```bbbeeegggiiijjjjjjkkkjjjgggdddbbbbbbccc```]]]ZZZXXXWWWXXXWWWVVVVVVUUUTTTUUUXXX[[[]]]]]]YYYUUUQQQPPPQQQQQQNNNKKKDDD???999666555444111///------------------------------------------------,,,,,,+++******)))((((((***++++++++++++,,,,,,,,,(((((()))************))))))))))))***************+++++++++***************************************))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))((((((((()))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''&&&%%%$$$$$$((())))))***************''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&((((((((()))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))((())))))***+++,,,,,,---***))))))(((((())))))***((((((((())))))*********(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------------------------***************+++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************((()))******++++++******))))))*********+++++++++++++++++++++++++++++++++((())),,,---...---+++***'''((((((((()))))))))***'''''')))************)))'''((((((((()))))))))***'''(((((()))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))(((''''''((()))***))))))(((((((((((())))))''''''(((((())))))))))))(((((()))))))))*********(((((((((((((((((((((((('''((((((((())))))))))))))))))*********)))(((((('''((()))***+++******)))((((((((((((((('''''''''&&&&&&((()))+++---......(((((()))))))))*********&&&'''((()))******))))))''''''((()))))))))))))))((((((((()))*********+++((((((((()))******++++++)))))))))))))))))))))))))))((('''(((***+++***)))))))))))))))************((()))***+++,,,++++++***,,,,,,,,,+++++++++*********+++++++++,,,...///000...---+++******,,,---...,,,000222222555;;;>>>===888:::===AAAEEEIIILLLMMMNNNQQQQQQNNNPPPWWW[[[ZZZQQQQQQRRRSSSTTTTTTTTTTTTSSSTTTTTTUUUVVVWWWXXXYYYUUUUUUTTTQQQLLLHHHGGGFFFEEEGGGIIIGGGEEEEEEIIINNNRRRUUUXXX[[[]]]]]]]]]\\\^^^___```aaacccdddfffffffffggggggddd```^^^___aaa]]][[[YYYXXXXXXXXXWWWUUUVVVUUUVVVXXX\\\___``````[[[WWWRRRPPPPPPOOOLLLHHHEEEAAA===;;;;;;:::666333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))******+++++++++************+++++++++,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++******)))(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''&&&&&&%%%%%%(((((()))***************'''((((((((())))))))))))''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))))))))((()))))))))************)))))))))))))))))))))))))))*********++++++,,,,,,******)))(((((()))******)))))))))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************---,,,+++******+++,,,---////////////////////////))))))******+++++++++,,,,,,------......------,,,++++++++++++++++++++++++************************************************))))))***+++++++++++++++))))))******++++++++++++++++++++++++++++++++++++%%%'''***------+++)))''''''((((((((())))))******&&&''')))***+++++++++***'''((((((((())))))******'''(((((()))***+++++++++---,,,***)))))))))***+++))))))))))))))))))))))))***)))(((''''''((()))***))))))(((((((((((())))))(((((())))))*********+++(((((())))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++***)))(((&&&(((***+++,,,+++)))(((******)))((('''&&&&&&%%%%%%&&&''')))+++---///000))))))))))))************%%%&&&((()))***+++******''''''((()))))))))))))))''''''((()))***++++++,,,''''''((()))***+++,,,,,,))))))))))))))))))))))))***)))))))))+++,,,+++***))))))))))))************((()))***+++,,,+++******,,,,,,,,,+++++++++*********++++++,,,...000222333,,,+++******,,,...000222///333555666999@@@CCCBBBBBBCCCFFFIIIKKKNNNOOOPPPRRRUUUTTTRRRVVVaaahhhhhhUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVUUUVVVVVVXXXYYYYYYWWWWWWUUUPPPJJJDDDAAA@@@888;;;>>>===<<<>>>DDDIIIOOORRRVVVZZZ]]]]]]]]]]]][[[\\\]]]^^^```aaabbbcccdddeeeeeebbb^^^\\\]]]___[[[ZZZXXXXXXYYYXXXWWWUUUUUUTTTUUUXXX\\\___``````ZZZVVVQQQNNNMMMLLLHHHDDDEEEBBB@@@???@@@>>>:::666000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++******))))))************************))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))''''''(((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++(((((())))))*********+++))))))))))))))))))))))))************++++++++++++---,,,+++******+++,,,---*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************------------------------///.........------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,++++++******++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))******)))((((((***,,,((((((((((((((('''''''''&&&''''''((()))******++++++*********))))))(((((())))))))))))************&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''')))+++,,,,,,,,,***)))******))))))((((((''''''++++++)))(((''''''''''''))))))))))))((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))*********+++************************+++++++++***************))))))************)))))),,,,,,+++***)))((('''&&&%%%(((***+++++++++,,,...,,,+++***)))))))))++++++---+++)))---444<<>>>>>===============666666666444333111///...000000000///...---+++***++++++,,,---------,,,,,,......---,,,,,,,,,------******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&$$$###&&&***,,,+++)))++++++***)))(((((())))))))))))(((((('''''''''&&&))))))))))))((((((((((((******************++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&((()))************************************************))))))))))))+++*********))))))(((((()))))))))***,,,---+++******************)))(((((((((((())))))))))))((((((''''''((()))***++++++,,,******+++++++++******)))***)))'''&&&&&&(((***+++---,,,***)))))))))***+++)))))))))***+++,,,---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************...---,,,,,,++++++,,,,,,******++++++++++++******************************************************+++++++++*********))))))******++++++++++++++++++,,,,,,,,,+++++++++******************************************************************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************************((((((((())))))))))))***'''(((((('''%%%%%%''')))''''''(((((((((((((((((('''''''''((()))*********************)))))))))((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((()))***,,,,,,+++***)))******))))))((((((((((((***************++++++,,,*********)))))))))((((((''''''(((((((((((((((((()))))))))(((((((((((((((************************'''(((((()))***++++++,,,***************************************+++++++++))))))************))))))))))))))))))************+++,,,...---+++******+++---,,,+++******+++,,,------+++(((***000666999;;;>>>999333000222777;;;<<<<<<===@@@CCCFFFJJJLLLMMMMMMOOOQQQRRRRRRSSSUUUWWWWWWWWWUUUTTTTTTWWW\\\______]]][[[YYYXXXXXXYYYYYY\\\[[[ZZZZZZ[[[\\\[[[YYYXXXTTTNNNGGGAAA<<<:::888888888777666666777888999???BBBGGGMMMQQQSSSSSSSSSVVVVVVWWWXXXZZZ\\\^^^___\\\\\\\\\\\\]]]^^^___```]]]]]]\\\YYYWWWWWWYYY[[[TTTTTTSSSUUUVVVWWWUUUTTTTTTQQQNNNKKKJJJIIIFFFDDD@@@@@@???>>>>>>>>>>>>>>>999999888777666444222111/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********))))))))))))(((************************(((&&&&&&'''***,,,+++***++++++***))))))))))))))))))))))))(((((((((''''''***)))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))))))))((((((((('''''''''&&&'''((()))************************************************))))))))))))************)))))))))(((+++)))((()))******)))(((***************)))(((((((((((())))))))))))(((((((((((())))))******++++++)))******+++++++++******+++***))))))***,,,...000,,,++++++***))))))******,,,,,,------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...------,,,,,,------******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++******************,,,,,,,,,++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************))))))))))))************+++,,,,,,***(((((()))+++'''''''''(((((()))))))))''''''(((((())))))******************))))))))))))))))))))))))************((())))))))))))))))))((())))))))))))))))))))))))((()))***+++,,,+++*********))))))))))))((((((((($$$$$$%%%&&&'''(((***+++*********)))))))))(((((('''''''''(((((())))))))))))))))))))))))*********************************''''''((()))***,,,,,,---++++++++++++++++++++++++))))))******++++++,,,,,,************************)))))))))*********++++++---...///...,,,******+++...------,,,,,,------...///,,,******,,,000222333888555222222666:::===???CCCDDDFFFIIILLLNNNPPPQQQPPPQQQSSSSSSSSSUUUYYY[[[ZZZZZZXXXVVVTTTUUUXXX[[[___]]]\\\ZZZYYYYYYYYYZZZ\\\[[[ZZZ[[[\\\]]]\\\[[[VVVSSSNNNHHHCCC???===<<<===<<<;;;:::999999999999:::<<>>>>>>>>>>>===<<<::::::444222000...---...///000...---+++***)))***,,,---000///...---,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************)))))))))(((((((((*********************************************)))******)))))))))))))))************************************)))))))))(((((((((((()))***+++,,,---...))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((('''((()))***************************************************)))))))))(((*********))))))))))))))),,,***'''&&&''')))***)))))))))************)))((()))))))))******)))))))))*********)))))))))))))))'''((()))***+++,,,,,,,,,)))((((((((()))+++,,,---)))***+++,,,,,,+++))))))(((***+++,,,,,,+++)))(((***++++++,,,,,,++++++***////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++************************************************************************++++++******************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))***++++++***(((&&&&&&'''&&&''''''((()))***++++++(((((((((((())))))))))))))))))))))))))))))******((()))))))))************((('''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))******++++++++++++))))))))))))************((((((''''''((()))******(((((('''''''''&&&&&&&&&&&&''''''((()))***++++++(((((()))***+++,,,------))))))))))))))))))))))))&&&'''(((***+++---......++++++++++++++++++++++++))))))***+++,,,------...,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))***+++------,,,++++++,,,+++,,,,,,---------------//////000000111222444555999;;;>>>AAADDDGGGJJJKKKLLLMMMNNNOOOQQQSSSTTTTTTTTTUUUUUUTTTTTTVVVZZZ]]]^^^^^^^^^]]][[[[[[\\\^^^]]]\\\\\\[[[ZZZZZZZZZZZZXXXWWWWWWXXX[[[\\\\\\[[[VVVTTTOOOJJJFFFCCCBBBBBBCCCCCCBBBAAA???>>>===<<<888777666555555777888:::999:::<<>>======:::888444111/////////000///...,,,******+++,,,---//////...---,,,++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((''''''''')))))))))))))))))))))))))))******))))))(((((()))***)))))))))))))))******************++++++++++++************))))))))))))))))))***+++---...//////))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((())))))************)))************************************)))))))))((())))))))))))))))))******+++)))''''''))),,,------((())))))*********))))))))))))************))))))*********)))))))))))))))'''((()))***+++,,,,,,,,,***))))))(((((((((((()))))))))+++,,,,,,+++***)))&&&'''***,,,,,,,,,+++******++++++,,,,,,++++++***///////////////////////////////////////000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))+++,,,+++)))(((((((((((((((((())))))*********(((((((((((())))))))))))))))))))))))************))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))***************+++++++++)))))))))************+++***))))))(((((((((((()))((((((((('''''''''&&&&&&((((((((())))))*********(((((()))***++++++,,,,,,(((((((((((((((((((((((((((((()))***+++------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------...---,,,++++++,,,---...((())))))***+++,,,------,,,---...---+++))))))******+++,,,---............---///222444444666888:::===@@@DDDFFFHHHIIILLLNNNMMMMMMOOOPPPRRRSSSTTTUUUYYYZZZZZZZZZYYYZZZ\\\___\\\^^^___^^^\\\[[[\\\]]][[[[[[[[[ZZZZZZYYYYYYYYYYYYXXXVVVVVVVVVVVVTTTRRRNNNLLLHHHDDDAAA@@@??????============<<<;;;:::999999777555444333444555666555555777888;;;>>>@@@AAAFFFIIILLLPPPTTTVVVWWWXXXWWWXXXXXXWWWUUUTTTTTTUUUXXXVVVUUUTTTSSSPPPLLLIIIHHHGGGEEEFFFGGGHHHHHHGGGEEEFFFGGGGGGGGGFFFDDDCCC@@@@@@AAAAAAAAA@@@@@@???>>><<<999666444222111111000///...---,,,,,,------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((()))******((('''((())))))))))))))))))******+++***************+++++++++++++++*********)))))))))(((((())))))***+++,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))(((((((((((())))))))))))******))))))******+++******)))************************************))))))))))))))))))))))))************)))((('''(((+++---......((())))))************))))))******++++++******))))))))))))))))))*********((()))***+++++++++++++++,,,,,,++++++***))))))((())))))***++++++++++++***((()))+++,,,---...------***++++++,,,,,,++++++***333333333333333333333333333333333444444444555555222222222222222222222222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))*********+++++++++******+++,,,---......///******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))+++------+++*********)))))))))))))))))))))***))))))))))))((((((((((((((()))))))))************))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))***************++++++,,,))))))*********+++++++++)))((((((((('''(((((()))***))))))))))))((((((((()))))))))))))))))))))***((()))))))))******++++++))))))))))))))))))))))))))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...((())))))***,,,------...,,,---///...,,,++++++,,,+++,,,...///000000//////000333888:::;;;<<>>======>>>???<<<<<<===>>>>>>>>>===<<<===;;;999888777777888888666666777777888999;;;;;;<<>>@@@AAABBBDDDGGGHHHKKKNNNOOOMMMMMMOOOQQQMMMNNNOOOQQQSSSUUUVVVWWWQQQSSSTTTTTTRRRPPPPPPQQQXXXZZZ[[[ZZZWWWTTTSSSRRRMMMMMMMMMNNNMMMMMMLLLLLLGGGEEEDDDDDDDDDDDDBBBAAA===<<<;;;;;;<<<>>>@@@AAA???@@@BBBCCCDDDDDDCCCCCCAAA@@@???===<<<<<<<<<===999999888888888888999999888:::>>>BBBEEEGGGGGGGGGJJJMMMPPPQQQRRRRRRTTTVVVTTTTTTTTTTTTRRRMMMGGGBBB???>>>===>>>@@@BBBBBBBBBBBBDDDFFFHHHHHHHHHGGGFFFCCCDDDDDDEEEEEEEEEEEEDDD?????????>>><<<:::888777111111111111000///...---,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++---------,,,,,,,,,++++++************************(((+++---,,,******,,,...))))))((())))))***++++++(((((())))))************+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))(((((((((((())))))*********+++******+++++++++******)))************************************))))))))))))(((((())))))*********+++((((((''')))******)))'''(((((()))*********************++++++++++++******'''(((((()))***++++++,,,******+++++++++******)))((()))***++++++++++++++++++***)))))))))***,,,---+++***))))))(((((())))))+++++++++,,,,,,+++++++++<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>><<<:::999999::::::555555666666555444222111///...---,,,,,,---...///,,,,,,------------,,,+++,,,------.........------///---,,,***))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))***+++***))))))+++---''')))***++++++***)))'''***************************))))))(((((((((''''''))))))))))))))))))))))))******))))))***++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++*********))))))(((((())))))))))))))))))))))))************************+++*********))))))((((((((()))++++++)))((()))***++++++++++++++++++++++++))))))))))))***************)))(((((((((***+++,,,...+++))))))******(((%%%)))***+++,,,+++***(((&&&((()))***++++++***((('''************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,---------.........//////------------------------)))((((((+++///111000......000111111111222555777===@@@CCCEEEFFFHHHJJJLLLPPPNNNLLLMMMPPPQQQOOOMMMJJJLLLNNNPPPPPPNNNLLLJJJKKKJJJIIIGGGGGGHHHHHHIIIMMMMMMNNNNNNMMMLLLJJJIIIEEEDDDDDDCCCAAA@@@@@@???BBBAAA@@@??????>>>??????>>>???BBBEEEHHHKKKMMMMMMNNNNNNMMMLLLMMMNNNPPPQQQOOOOOONNNMMMKKKHHHFFFEEECCCBBB@@@???===;;;:::999666777888:::;;;<<<<<<<<<>>>@@@CCCEEEFFFIIIMMMPPPQQQRRRRRRRRRPPPLLLHHHFFFBBB@@@===;;;::::::;;;<<<===???CCCFFFHHHIIIHHHGGGEEEFFFGGGGGGFFFEEECCCCCCCCCCCCCCCBBB@@@>>>===<<<888777555222000///...---///...---///111000---***///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,******+++---,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))******************************************))))))******+++,,,*********++++++,,,,,,,,,******))))))(((((('''''')))************+++++++++)))************+++++++++)))***+++,,,,,,+++***))),,,,,,***(((%%%%%%'''((())))))))))))))))))))))))++++++******************(((*********((((((***,,,))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((******))))))******+++,,,******))))))******+++,,,************+++,,,---...666...))),,,,,,)))'''***------++++++++++++------,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------DDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDCCC@@@>>>======>>>>>><<<<<<<<<<<<;;;:::888777333222111000//////000000.........---------------++++++,,,,,,,,,,,,,,,,,,...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************(((***++++++******+++,,,((()))***++++++***)))(((++++++++++++++++++++++++***++++++++++++***)))((())))))))))))))))))))))))+++***************++++++******))))))))))))******))))))))))))))))))))))))*********************************)))))))))))))))************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))(((((((((''')))***,,,,,,*********+++++++++++++++++++++++++++))))))))))))***************)))(((((()))***+++,,,---***))))))******)))&&&)))***+++,,,+++***((('''))))))***************)))************************))))))))))))))))))))))))************************,,,,,,+++******+++,,,,,,------..................---------------,,,,,,,,,+++******,,,///111000...000222444555666888;;;===CCCFFFIIIKKKLLLLLLNNNPPPOOOMMMMMMNNNPPPQQQOOOLLLJJJJJJJJJIIIHHHEEEBBB@@@AAAAAA???>>>>>>>>>???@@@AAABBBCCCCCCCCCAAA@@@???;;;;;;::::::999888888888999:::<<<>>>AAADDDGGGIIIKKKLLLNNNQQQSSSUUUWWWWWWYYYYYYXXXWWWXXXYYYZZZZZZXXXXXXWWWVVVTTTSSSRRRQQQQQQPPPNNNKKKGGGDDDBBB@@@;;;:::888777777888:::;;;:::;;;===>>>???AAADDDFFFHHHJJJLLLMMMMMMKKKIIIGGGCCCBBB???<<<:::888888888:::<<<@@@CCCFFFHHHHHHHHHGGGGGGHHHHHHFFFEEECCCBBBBBBBBBBBBAAAAAA@@@@@@???<<<;;;888666444222111000000///---...//////---***------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***))))))***,,,,,,,,,++++++++++++***++++++++++++++++++******))))))))))))******************************************))))))******+++,,,++++++++++++++++++,,,,,,******))))))(((((((((((()))************+++++++++)))************+++++++++******+++++++++***)))))))))************))))))***((((((((((((((((((((((((************************+++++++++***))))))******************************))))))))))))******************************************))))))******+++,,,******))))))******+++,,,************+++,,,---...555...***,,,---***)))+++,,,+++************+++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++MMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHEEEBBB@@@@@@BBBCCCCCCCCCCCCCCCBBB@@@>>>===:::999777555444333222222111000///...------...///+++++++++,,,,,,---------......,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++'''***,,,,,,+++***++++++((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---,,,***)))))))))))))))))))))))))))++++++***************+++******))))))))))))******))))))))))))))))))))))))************************++++++******)))(((((('''************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))(((((((((((('''''''''***+++------+++***+++,,,++++++++++++++++++++++++)))))))))*********++++++******)))))))))***+++++++++***))))))***+++***))))))***+++++++++***)))((()))))))))))))))***+++,,,************************))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---..................------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---000111000///333666999<<<>>>@@@DDDFFFIIILLLOOOPPPPPPPPPQQQRRROOOOOOOOOPPPQQQOOOLLLJJJEEEDDDCCCAAA>>><<<:::999999888888777777777777888777888999:::999888777666444444444333333444444555666888===CCCIIIPPPTTTWWWZZZ[[[\\\]]]___```aaabbbccccccbbbaaaaaaaaabbbbbbbbbaaa```__________________]]][[[XXXTTTQQQOOOMMMEEEBBB===888666777999;;;777888888888888999<<<>>>???@@@CCCFFFGGGGGGFFFFFFEEEDDDBBB???<<<:::888777777999;;;???BBBEEEHHHIIIHHHHHHHHHHHHGGGEEECCCBBBCCCBBBBBBBBBBBBBBBCCCDDDAAA@@@===;;;888666555444222000...---......---,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,***(((((())),,,,,,,,,,,,+++++++++++++++++++++*********)))))))))))))))*********++++++******************************))))))******+++,,,,,,,,,++++++++++++++++++***))))))))))))((((((((()))************+++++++++)))************++++++++++++++++++++++++***)))(((%%%''')))***++++++******))))))))))))))))))))))))************************---,,,+++***++++++***(((***************************************)))))))))******************************))))))******+++,,,******))))))******+++,,,************+++,,,------111---***+++,,,******,,,+++******))))))******+++,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,++++++***QQQRRRSSSSSSSSSRRRPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPNNNKKKGGGDDDBBBCCCDDDEEEGGGGGGHHHGGGFFFEEECCCBBB@@@???>>><<<:::888666666555333111///......///000---------------...//////......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,'''***---...---+++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////---***))))))))))))))))))))))))))),,,+++******)))***************))))))))))))******))))))))))))))))))))))))************************************))))))((((((*********)))))))))))))))))))))))))))))))))))))))************************)))))))))))))))((((((((()))+++,,,,,,+++******+++++++++++++++++++++++++++))))))*********+++++++++*********************+++)))))))))***++++++++++++)))***+++++++++***))))))))))))(((((()))+++---...************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,...............---------+++++++++,,,,,,,,,,,,,,,............000111111111777:::>>>BBBDDDGGGKKKNNNLLLNNNQQQRRRQQQQQQQQQQQQRRRRRRSSSRRRPPPLLLHHHEEE===<<<:::999888777888888555555555555555555666666666666777888777666555444555555444444555666888888:::===DDDKKKTTT[[[```cccdddddddddeeeeeeffffffggggggffffffeeeddddddddddddffffffeeeeeeeeefffggghhhcccbbbaaa___]]]\\\ZZZZZZSSSOOOIIIBBB===;;;::::::666777777666666777:::<<<:::<<<>>>@@@AAAAAA@@@@@@DDDDDDCCCBBB@@@>>><<<;;;777777888:::===AAADDDFFFFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCDDDEEEEEEDDDCCCAAA>>><<<:::999888555333000///..................---------...//////---------------------------...///---+++******+++------,,,,,,,,,+++++++++,,,++++++******))))))((())))))*********+++++++++******************************))))))******+++,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,+++++++++***))))))((('''''''''((()))******)))++++++++++++++++++++++++***************+++++++++,,,***)))***,,,,,,***(((************************+++++++++******)))))))))((((((((((((((((((((((((******))))))******+++,,,******))))))******+++,,,+++*********++++++,,,------+++***************+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,TTTSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQOOOMMMJJJGGGFFFFFFGGGHHHJJJJJJKKKKKKJJJIIIGGGFFFEEEEEECCCBBB@@@===<<<;;;999777444222111111222222///...------------...///............---------,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,'''***---...---+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,((())),,,------,,,***((())))))))))))))))))))))))++++++***************+++******))))))))))))******))))))))))))))))))))))))************************(((((())))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((***++++++***))))))***++++++++++++++++++++++++************++++++++++++***++++++++++++*********((()))*********+++,,,,,,*********+++++++++*********))))))((()))+++---...************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******.....................---+++++++++,,,,,,---------...//////000000222444555;;;>>>CCCGGGIIILLLOOOQQQNNNPPPSSSTTTSSSRRRQQQQQQVVVVVVUUURRRMMMGGGBBB???777666444333222333444555333444444555666777777888888999999:::999888666555777777666666777999;;;<<<;;;???FFFOOOYYYaaafffiiiiiiiiihhhggggggggghhhhhhiiiiiihhhhhhhhhgggffffffggggggggghhhhhhjjjkkkkkkggggggfffeeecccbbbaaaaaa\\\ZZZUUUOOOHHHAAA<<<999666777777666666888;;;>>>===>>>>>>>>>===<<<;;;:::>>>>>>???@@@@@@??????>>>888888777888999<<<>>>@@@AAABBBEEEGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDBBB@@@>>><<<;;;;;;777666444222000///000000......---------......///------------------------,,,...///...------...///---------,,,,,,,,,++++++++++++++++++******))))))************++++++++++++******************************))))))******+++,,,,,,,,,,,,++++++*********))))))))))))************))))))*********+++++++++))))))*********+++++++++,,,++++++******)))))))))///,,,((('''(((***++++++++++++++++++++++++++++++))))))*********+++++++++(((((()))***,,,,,,+++***************************,,,,,,++++++******))))))))))))))))))))))))))))))******))))))******+++,,,******))))))******+++,,,++++++******++++++,,,,,,+++,,,,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......SSSQQQOOOMMMKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOMMMLLLKKKIIIHHHHHHHHHHHHKKKLLLMMMMMMMMMMMMKKKKKKHHHHHHGGGFFFEEECCCAAA@@@>>><<<:::888666666666666111000...---,,,,,,---------......//////...------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------(((+++------,,,+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''(((***+++,,,+++)))((())))))))))))))))))))))))******))))))***++++++,,,******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,((()))++++++)))((()))***++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,++++++***)))(((***++++++******,,,---************+++++++++,,,***************+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))---------.........//////+++,,,,,,------......///...000111222333666:::===AAADDDHHHKKKMMMNNNPPPQQQPPPSSSWWWXXXWWWUUUTTTTTTVVVVVVTTTOOOHHH@@@<<<:::555444333111111111111222444555777999;;;<<<======??????@@@???>>><<<:::888999888777777888;;;===???:::>>>FFFPPPZZZbbbhhhkkklllkkkiiihhhgggggghhhiiijjjkkkkkkkkkkkkkkkjjjiiiggghhhiiikkkllllllllllllmmmlllkkkiiigggfffddddddaaa```]]]XXXQQQHHH@@@<<<888999888777666888<<>><<<;;;:::;;;;;;<<<<<<======>>>999888777777777888:::;;;>>>???BBBEEEHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEEEEDDDCCCAAA??????>>>>>>;;;;;;:::777444222222333...------,,,,,,,,,------------------------------,,,---///...------///000------------,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,******************************))))))******+++,,,,,,,,,++++++++++++++++++)))))))))************+++)))************+++++++++)))************++++++++++++******)))******++++++777111+++(((***,,,------)))))))))))))))))))))))))))))))))***++++++,,,,,,'''***,,,---+++***+++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++******))))))******+++,,,******))))))******+++,,,,,,++++++***++++++,,,,,,,,,000111...,,,...///---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++---...//////MMMKKKFFFBBBAAAAAABBBDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFEEEEEEDDDHHHIIIJJJLLLLLLLLLLLLKKKHHHIIIIIIIIIIIIHHHFFFEEECCCCCCAAA???>>><<<;;;:::666555222000///...///000---...//////000///...---------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...***+++---,,,++++++,,,...+++++++++******+++++++++++++++++++++++++++++++++(((((()))***+++*********))))))))))))))))))))))))(((((())))))***+++------******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))*********((()))))))))************))))))))))))))))))))))))************************))))))******++++++++++++(((***,,,+++***)))******++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,+++***))))))+++---,,,***)))+++---************++++++,,,,,,******+++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******+++,,,,,,---...///000000,,,,,,---......///000000///222444666888;;;AAAEEEGGGJJJNNNOOOOOOOOOOOOPPPPPPTTTXXXYYYXXXVVVUUUUUUQQQQQQOOOIIIAAA;;;777777555555555555666777888888<<<>>>AAAEEEGGGIIIKKKKKKMMMMMMLLLKKKIIIFFFDDDBBB@@@???======>>>@@@CCCEEEDDDHHHOOOXXX```fffjjjllljjjiiigggeeeeeeeeefffgggggggggiiiiiijjjiiihhhhhheeegggjjjlllmmmmmmkkkjjjllllllkkkjjjiiihhhhhhgggeeedddccc```ZZZRRRKKKGGG???>>>===:::999:::>>>AAAIIIIIIHHHHHHGGGFFFEEEEEE???>>>===;;;::::::;;;;;;777777777777777777888888===>>>AAADDDGGGHHHIIIIIIHHHIIIKKKLLLLLLKKKIIIGGGEEEDDDCCCBBBAAAAAAAAAAAA===>>>???<<<888555444555111111000///....................................,,,---...---,,,+++,,,---...------------,,,,,,,,,+++++++++,,,------......*********+++++++++,,,,,,******************************))))))******+++,,,++++++++++++++++++,,,,,,))))))*********+++++++++)))************+++++++++)))************+++++++++***))))))))))))+++,,,---555000***)))+++---,,,***((((((((((((((((((((((((((())))))***++++++,,,,,,***///333111,,,((())),,,++++++++++++++++++++++++***++++++++++++++++++,,,++++++++++++++++++++++++******))))))******+++,,,******))))))******+++,,,,,,,,,++++++***++++++,,,+++000222---+++------+++***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,---......GGGDDD>>>999777888;;;===:::;;;;;;<<<===>>>>>>??????@@@AAABBBBBBAAA@@@???CCCDDDFFFHHHIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFEEECCCAAA>>>======;;;888555333333333333---...///000000///......////////////////////////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,,,,++++++---///,,,++++++******++++++,,,************************)))))))))******++++++,,,))))))))))))))))))))))))((((((((()))***,,,---...******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++******)))((((((((((((((())))))*********+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++)))+++------+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---,,,+++***)))))),,,---,,,***)))+++---+++*********+++,,,,,,---***+++,,,------+++***)))************************************************++++++++++++++++++++++++++++++------------++++++***+++,,,---...000111111------......///000111111111333777999;;;???FFFKKKLLLNNNQQQRRRQQQPPPOOOOOOOOORRRVVVXXXXXXVVVTTTTTTLLLLLLJJJDDD===777555666555666888;;;===@@@BBBCCCGGGIIIMMMQQQTTTWWWXXXYYYZZZZZZYYYXXXUUURRROOOMMMHHHGGGEEEDDDEEEGGGJJJLLLSSSWWW\\\bbbgggkkkmmmmmmgggfffdddbbbaaabbbcccddd```aaacccdddeeeddddddcccccceeehhhkkklllkkkiiiggggggggghhhiiijjjjjjkkkkkkiiihhhgggddd```[[[VVVSSSFFFEEEBBB???<<<===@@@CCCKKKLLLLLLLLLMMMMMMMMMMMMGGGEEEAAA>>>;;;:::999:::666666666777777777777888===???AAADDDFFFGGGGGGGGGEEEGGGKKKNNNNNNMMMKKKIIIEEEDDDCCCCCCCCCCCCCCCCCC>>>AAABBB@@@;;;777666666666555444333222222222222........................,,,---...,,,***((()))***......---------,,,,,,,,,***+++,,,,,,......///000******+++++++++,,,,,,,,,*********************************)))***++++++,,,*********++++++,,,,,,---))))))******++++++++++++)))************+++++++++)))************+++++++++))))))(((((()))+++---...000+++'''(((+++,,,***&&&))))))))))))))))))))))))((())))))***++++++,,,,,,---333888555,,,'''(((---++++++++++++++++++++++++*********++++++,,,,,,---))))))))))))))))))))))))*********)))***++++++,,,*********)))***++++++,,,,,,,,,++++++***+++++++++'''...000***''')))***''')))***+++,,,,,,+++***)))***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,>>><<<;;;999888888999999:::999888777666666666666::::::<<<===>>>????????????@@@BBBCCCEEEFFFGGGGGGJJJJJJJJJJJJJJJKKKLLLLLLOOONNNMMMJJJHHHEEEBBBAAA@@@???===;;;999777555444222111000//////...............---------...//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************)))((('''++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))))))))))))))))))))))))+++++++++************)))+++++++++*********))))))************************************************++++++************++++++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++))))))************)))))),,,---......,,,******+++---,,,+++,,,...///...---******+++++++++,,,,,,,,,++++++++++++++++++++++++************))))))(((((()))************++++++++++++++++++++++++***)))(((************************,,,,,,,,,,,,++++++***)))+++++++++,,,,,,---------------------------------...,,,+++,,,///000...++++++,,,---------...111333666888:::>>>BBBEEEHHHIIIPPPQQQQQQRRRRRRQQQQQQQQQSSSUUUWWWWWWTTTPPPNNNMMMBBB@@@>>>;;;999888777777999<<>>===AAAEEEFFFKKKQQQTTTTTTTTTVVVYYYQQQOOOKKKFFFBBB@@@>>>===;;;888555444555555555444888===EEELLLNNNKKKFFFCCCDDDFFFGGGIIIJJJJJJIIIIIIEEEBBB@@@BBBFFFHHHFFFBBBBBBBBBBBBAAA@@@>>>===<<<;;;999666333222111222333,,,,,,++++++,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))(((''''''******+++++++++,,,,,,,,,,,,,,,,,,++++++*********((()))***++++++***)))((($$$%%%''''''&&&&&&((())))))))))))))))))*********.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((((()))***,,,,,,,,,+++***,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,------,,,,,,+++************++++++,,,,,,++++++***************************---,,,,,,+++*********+++,,,,,,,,,---------......------------------------<<<;;;999888777666777777999888777555333333222222777888999;;;<<<===>>>>>>@@@@@@AAABBBCCCCCCBBBBBBEEEEEEFFFGGGIIIKKKMMMNNNLLLLLLLLLKKKJJJIIIHHHGGGEEEDDDBBB@@@===;;;999999444444222111000/////////..................///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,*********************************++++++++++++,,,************************+++++++++************)))+++++++++*********))))))************************************************++++++************++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++))))))************)))))))))+++,,,,,,+++***+++,,,,,,+++***+++---...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))************++++++++++++++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---------------------------...---,,,...111111///,,,---.../////////111444777<<<===@@@DDDHHHKKKNNNOOOSSSSSSTTTTTTTTTSSSSSSRRRPPPRRRSSSQQQMMMHHHEEEDDD>>>===;;;;;;<<>>;;;888888777555444666:::AAAGGGJJJJJJHHHFFFFFFFFFGGGHHHHHHGGGGGGGGGBBB???===???CCCEEECCC@@@AAABBBBBBBBBBBBAAA@@@@@@>>>===:::666444222111000...------,,,------......------------------------,,,,,,---------.........,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))***+++,,,+++***)))***+++++++++******))))))((((((,,,+++++++++************+++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++++++++,,,,,,,,,+++++++++******((()))************)))(((*********+++++++++++++++***++++++,,,,,,++++++***************************---,,,,,,+++******++++++,,,,,,,,,---------......------------------------<<<;;;999888777666666666888777666444333222222222444555777999;;;<<<===>>>BBBBBBBBBBBBAAA@@@???>>>>>>???@@@CCCFFFIIILLLNNNLLLLLLLLLMMMLLLLLLKKKJJJHHHGGGFFFCCCAAA???===<<<999888666444222111000000.........---......///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++************)))+++++++++***************++++++++++++++++++++++++************************++++++************++++++******+++,,,,,,,,,,,,++++++++++++++++++*********))))))************))))))&&&(((***+++******+++,,,+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++++++++++++++++++++***)))------------------------,,,------------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++------------------------......///111333222000...///000111111333666:::>>>AAACCCFFFIIIMMMPPPSSSTTTTTTTTTUUUTTTTTTSSSRRRQQQNNNNNNNNNJJJEEE@@@===<<<::::::;;;>>>CCCIIIOOOSSSTTTWWWYYY\\\^^^aaaeeehhhggghhhjjjlllmmmlllkkkjjjgggffffffggghhhhhhfffccc^^^^^^^^^^^^___aaacccdddjjjkkkkkkjjjhhhdddaaa___YYYYYYXXXXXXXXXYYYZZZZZZ\\\[[[ZZZ[[[\\\[[[YYYWWWSSSTTTVVVYYY[[[]]]^^^___^^^```bbbbbbbbbbbbccceeecccaaa___]]]\\\]]]^^^___^^^^^^\\\XXXSSSOOONNNNNNJJJHHHHHHMMMVVV\\\___^^^aaa___\\\XXXTTTRRRPPPOOOKKKHHHCCC@@@===:::777555555888<<>><<<===AAACCCBBB@@@AAABBBCCCCCCDDDDDDDDDDDDAAA@@@>>>;;;777444111/////////......---.........------------------------,,,------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---...///000******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++************))))))*********---...///---+++******+++,,,,,,+++***)))(((((('''***************)))))))))++++++++++++++++++++++++++++++++++++++++++***)))+++************++++++,,,,,,,,,,,,++++++++++++***'''(((***,,,,,,***((('''(((((())))))***++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,---------......------------------------??????>>><<<;;;:::999999888888777666666666666666333444666888:::;;;<<<<<>>======<<<:::888555444333222......---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))*********++++++------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++************************++++++************++++++******+++,,,,,,,,,,,,+++************************)))******++++++******)))(((***+++,,,+++***+++,,,,,,******+++,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,---------,,,,,,+++++++++........................,,,---///222333222000...000222333555777;;;@@@CCCDDDFFFHHHKKKNNNQQQTTTUUUTTTTTTTTTSSSRRRQQQOOOOOOLLLKKKGGGBBB>>><<<<<<>>>===???BBBGGGMMMTTTYYY\\\ZZZ\\\^^^___```bbbeeehhhkkklllmmmmmmlllkkkhhhgggccccccdddeeefffeeebbb```ZZZZZZZZZ[[[\\\^^^```aaaiiikkkmmmnnnlllhhhdddaaa[[[[[[[[[\\\\\\^^^___```______```aaa```^^^\\\ZZZXXXWWWUUUTTTUUUVVVWWWWWWZZZ\\\^^^___^^^]]]]]]^^^^^^]]][[[YYYXXXXXXYYYYYY]]]^^^___^^^[[[XXXUUUSSSUUUSSSQQQSSSXXX\\\___```aaaaaa```___^^^]]]\\\\\\VVVRRRMMMIIIEEEAAA<<<999777888:::===BBBGGGKKKNNNJJJIIIHHHGGGEEEEEEDDDDDDAAA???===>>>@@@BBBBBBAAABBBCCCDDDEEEEEEFFFFFFEEEBBBBBBAAA???<<<777333111000000///......---..............................------------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,---//////000******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++))))))))))))+++,,,+++,,,,,,,,,***))))))++++++++++++******)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******,,,+++***)))******,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***(((((()))))))))************++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,---------..............................HHHHHHGGGFFFDDDCCCAAAAAA???>>>===;;;999888777777333333555666777888888888<<<<<<<<<<<<<<<<<<;;;:::888999:::;;;>>>@@@BBBDDDIIIIIIJJJKKKKKKJJJJJJJJJHHHHHHGGGEEEDDDBBBAAA@@@BBB@@@>>><<<999777666666//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))*********+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************+++++++++*********))))))************************++++++++++++++++++++++++************************++++++************++++++******+++,,,,,,,,,,,,+++******************************++++++++++++******+++---...---+++******+++---,,,+++,,,---......,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************+++))))))*********+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------,,,,,,+++++++++........................+++---///111111111000000222444777:::<<<@@@DDDHHHHHHIIIKKKMMMPPPRRRTTTUUUUUUUUUTTTSSSQQQOOONNNMMMHHHEEEAAA<<<:::===CCCGGGGGGIIINNNSSSXXX\\\^^^___aaabbbcccccccccccceeegggkkkkkkkkkkkkiiifffcccbbbccccccccceeeeeedddaaa^^^XXXXXXXXXYYY[[[___ccceeelllqqqwww{{{{{{vvvpppkkkccccccdddfffhhhjjjlllmmmkkknnnpppqqqpppnnnkkkiiigggaaa[[[VVVTTTTTTSSSRRRZZZ\\\______\\\ZZZXXXWWWXXXYYYZZZ[[[[[[ZZZYYYXXXZZZ[[[^^^```aaa___\\\YYY\\\]]]^^^]]]\\\^^^bbbfffbbbbbbbbbbbbbbbbbbbbbbbb^^^[[[VVVRRRNNNJJJEEEAAA::::::999:::===BBBFFFIIIIIIIIIIIIHHHGGGGGGFFFFFFAAA???======>>>?????????DDDDDDEEEEEEFFFEEEEEEDDDBBBBBBBBBBBB???;;;888555111111000......---------........................---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,((()))******))))))***,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++---,,,+++******+++,,,---++++++++++++++++++++++++---,,,***))))))***,,,---*********)))))))))((((((***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,+++,,,,,,------,,,,,,,,,---------..............................SSSSSSRRRQQQPPPNNNLLLKKKJJJHHHEEEAAA===:::888777555666666666666555444444555666777777777777777777888888888999:::<<<===>>>???@@@CCCEEEHHHIIIKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDAAA???===;;;::::::333222111///...---------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,---------.........++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++(((((((((((()))))))))***))))))))))))))))))))))))+++++++++************)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******+++,,,,,,,,,,,,+++*********+++++++++++++++******++++++++++++******,,,...///...,,,******+++---,,,+++,,,...///...---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------)))************+++++++++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------------,,,---,,,,,,,,,,,,,,,,,,+++........................+++---000000000000111222444888<<<@@@CCCFFFIIIKKKMMMMMMNNNPPPQQQSSSTTTUUUVVVUUUTTTRRRPPPNNNLLLKKKBBBAAA>>>===>>>DDDMMMSSSTTTVVVZZZ]]]```bbbccccccdddeeeeeecccaaa```aaabbbhhhhhhiiiiiigggeeebbbaaacccbbbaaaaaaaaa```]]]ZZZVVVVVVVVVXXX]]]eeelllppp}}}~~~xxxooooooqqqtttxxx{{{~~~xxxpppeee^^^[[[ZZZYYYWWWYYY]]]aaabbb^^^ZZZUUUSSSTTTVVVXXXZZZ[[[ZZZYYYXXXZZZ[[[]]]aaaddddddbbb```\\\```dddeeeccccccgggkkkeeeeeeeeeeeedddcccaaaaaabbb```]]]ZZZWWWTTTOOOLLLAAA@@@===<<<<<<===@@@AAAEEEFFFHHHIIIJJJJJJIIIIIIAAA???===;;;::::::;;;<<>>;;;:::444333111000///.................................------........./////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++************++++++(((***++++++++++++---...((())))))***+++,,,------)))))))))***************++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,***++++++++++++,,,,,,,,,---+++(((&&&&&&(((+++---,,,++++++***))))))((((((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------..............................\\\\\\\\\[[[YYYWWWUUUSSSRRRPPPNNNJJJGGGDDDBBBAAA>>>>>>===<<<:::888666555555555666666666666555555777777777777888999:::;;;999:::===@@@CCCFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJGGGFFFDDDBBB@@@>>>======888777555333111///......------------------------////////////////////////........................------........./////////***+++,,,------------,,,------------------------***+++,,,,,,,,,,,,+++***************************)))*********++++++++++++************************+++++++++************)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---***++++++,,,,,,++++++******,,,------+++******+++,,,+++***+++---...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......)))************+++++++++***+++,,,,,,------,,,,,,------------------------******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...........................///111000///000333666888<<>>======>>>AAAEEEIIILLLLLLLLLKKKCCCAAA???;;;999888:::;;;???@@@AAACCCDDDDDDEEEEEECCCCCCCCCBBBAAA???===;;;777666444333111000000000....................................////////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,+++***+++---*********++++++,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++***(((''''''(((***++++++++++++++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------..............................bbbbbbbbbaaa___\\\ZZZXXXUUUUUUSSSQQQPPPOOOOOOOOOGGGFFFEEECCC@@@===;;;999888999999999888777666555666666666777777888::::::888999;;;>>>@@@AAABBBCCCHHHHHHIIIIIIJJJJJJKKKKKKHHHFFFEEECCCAAA@@@??????<<<;;;888666333111000///////////////////////////------------------------........................,,,,,,,,,---------......+++,,,,,,---.........---------------------------***+++,,,------,,,+++***))))))))))))))))))))))))------........./////////+++++++++++++++++++++++++++++++++************)))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------***++++++,,,,,,++++++***''')))+++++++++***+++,,,+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++***+++,,,,,,------------........................)))***++++++,,,,,,,,,,,,+++++++++,,,,,,---------////////////////////////000111222111///111555999:::@@@GGGMMMOOOPPPPPPQQQPPPOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKIIIFFFCCC@@@???BBBFFFMMMSSSXXX]]]bbbeeegggeeecccbbbeeejjjooossslllllljjjfffaaa^^^]]]]]]ccceeehhhkkkmmmnnnnnnmmmnnnlllhhhfffeeecccaaa___``````bbbiiiuuuxxxpppoooqqqqqqqqqtttzzz~~~wwwsssuuusssnnniiidddbbb``````[[[YYYYYY[[[___bbbaaa```______bbbhhhlllkkkfffaaaccceeefffhhhiiiiiihhhhhhcccbbbbbbbbbcccbbb___\\\YYYVVVRRRMMMGGGBBB???===999===CCCIIILLLMMMMMMLLLFFFEEEBBB>>>:::999;;;<<<<<<===???AAACCCEEEFFFFFFEEEEEEDDDBBB@@@>>><<<;;;:::999777555333222222111////////////////////////............/////////000,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,+++)))(((((())),,,,,,++++++++++++++++++,,,,,,,,,------.........++++++++++++++++++++++++***+++,,,,,,------------,,,,,,---...---,,,***)))*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......////////////////////////```aaabbbccccccbbb```^^^^^^]]]\\\ZZZXXXUUUSSSQQQPPPPPPOOOMMMIIIEEEAAA???999999::::::999888888777999999::::::999777555444444555777999;;;======>>>>>>BBBFFFIIIJJJJJJJJJKKKJJJJJJIIIHHHFFFDDDBBBAAACCC@@@;;;888666444111///222111///...,,,,,,++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,---...///---,,,++++++------,,,++++++)))(((***...000///------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++------------------------++++++++++++++++++++++++*********+++,,,---...///...---+++******+++---...---------,,,+++***((((((++++++,,,,,,,,,---------......---,,,++++++++++++,,,,,,+++++++++,,,------......------------......------------------------///---++++++---...+++))),,,,,,,,,------.........,,,,,,,,,---------......------------------------111222222333555777888999@@@FFFLLLPPPPPPOOOOOOOOOPPPPPPOOOMMMLLLKKKJJJJJJEEEDDDBBB@@@???AAAFFFJJJNNNSSSZZZ```cccdddfffgggjjjjjjhhheeeffflllnnnlllllliiigggfffbbb]]]]]]```ccceeeiiipppvvvzzz{{{zzz~~~yyyllldddeeejjjmmmnnnmmmqqq}}}|||}}}}}}uuuoookkkjjjiiigggbbb___bbbiiillljjjfffeeegggiiikkkkkkiiigggeeecccfffjjjmmmnnnllliiiggglllhhhdddaaa```aaaaaaaaaYYYXXXWWWVVVRRRKKKBBB<<<<<<===>>>AAAEEEIIIMMMPPPNNNLLLHHHBBB===888444222888999<<<@@@BBBCCCDDDDDDIIIEEEAAA@@@AAABBB@@@>>>@@@???===:::777555333222111111111000///...,,,+++//////.........---------//////////////////////////////.........------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,)))************************...------,,,,,,------...---+++******,,,------,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,+++******)))******+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////aaabbbcccccccccbbbaaa```]]]]]]^^^]]]]]]\\\[[[ZZZVVVVVVUUUSSSPPPLLLIIIFFF@@@@@@@@@@@@???===<<<;;;;;;<<<<<<===<<<;;;:::999777777888999:::;;;;;;<<<<<>><<<;;;:::888555333444333222000...---,,,,,,///......---------.........---------......///000...---,,,,,,......---,,,---+++***+++...///...------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...,,,,,,,,,------,,,,,,,,,------.........---,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,,,,------......---,,,++++++++++++------,,,,,,,,,,,,------------------------------///---++++++------,,,***,,,,,,,,,---------......,,,,,,---------..............................//////000222444888;;;???AAACCCHHHNNNQQQQQQPPPPPPPPPNNNNNNMMMKKKIIIGGGDDDCCC@@@@@@AAAAAABBBFFFKKKOOOSSSXXX^^^cccfffgggiiijjjmmmmmmjjjeeeeeehhhjjjggglllhhheeedddaaa\\\]]]```bbbhhhrrr~~~wwwqqqtttxxxzzzwwwwww~~~|||{{{{{{xxxtttrrruuuzzz}}}zzzuuuttttttsssrrrnnnjjjfffdddhhhiiikkklllmmmmmmmmmllljjjgggcccbbbbbbbbbbbbbbb]]]\\\[[[YYYVVVPPPIIIDDD???>>>======???CCCHHHJJJOOONNNKKKGGGBBB<<<888555777888;;;===@@@BBBDDDDDDFFFCCC@@@@@@AAAAAA@@@>>>??????>>><<<:::777555444111111111000000///////////////.........---------////////////////////////......---------,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++---+++)))***,,,---,,,***************************------,,,,,,,,,,,,---------+++******,,,------,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************---,,,,,,++++++,,,,,,---......---------......///------------------------............////////////ccccccbbbaaaaaaaaaaaaaaa^^^_______________^^^^^^ZZZ[[[ZZZYYYWWWTTTPPPNNNHHHHHHGGGFFFDDDBBBAAA@@@???@@@@@@AAABBBBBBAAAAAA<<<<<<;;;::::::::::::;;;:::;;;===???AAAFFFLLLPPPPPPOOOOOONNNKKKIIIFFFEEE===<<<<<<>>>???>>>;;;888777777555333111000///...//////.........//////000///............///000000///...------//////...---///---,,,---...///...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,------***+++---//////---+++***+++,,,------............,,,,,,,,,,,,------------++++++++++++,,,---...///000///...,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,------,,,+++,,,,,,,,,------------...,,,------------.....................///000000111222333444777;;;@@@DDDFFFEEEIIINNNQQQQQQPPPOOOOOOJJJIIIHHHGGGDDDAAA>>><<<<<<>>>BBBEEEHHHMMMRRRUUUWWW[[[```dddfffgggiiijjjmmmnnnjjjdddbbbdddeeeccciiidddaaabbbbbbaaaccchhhiiiqqq~~~}}}~~~vvvoooiiifffggghhhhhhiiijjjkkklllmmmllliiifffeeeeeeeeedddccccccaaa___^^^\\\XXXRRRNNNFFFCCC???<<<<<>>?????????===:::888666333222111000000111222333/////////.........------////////////////////////---------,,,,,,,,,,,,,,,---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,------............------************************,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---+++******,,,------,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------,,,+++***++++++++++++++++++++++++***++++++,,,,,,++++++***------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******------,,,,,,,,,,,,------------------......///000....................................////////////bbbaaa___^^^]]]]]]______^^^^^^^^^^^^]]]\\\ZZZZZZZZZ[[[\\\[[[ZZZWWWUUUSSSNNNNNNMMMKKKIIIFFFDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHDDDBBBAAA???============;;;;;;;;;:::<<>>??????>>>;;;:::999777555333111000//////............/////////...............//////...---,,,---...///...,,,000////////////......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------------,,,+++++++++,,,,,,+++,,,---......---,,,+++)))***++++++,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------------,,,------------,,,------------------------------------...............------...///000222333999999:::<<>>AAAEEEIIINNNOOOOOONNNHHHAAA999444666666666777999>>>BBBDDDDDDCCCBBBAAA@@@>>><<<;;;===>>>@@@AAA@@@>>>;;;999666555333111000000222333////////////............////////////////////////------------------------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---+++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,---+++******,,,------,,,*********+++++++++,,,,,,------------------------***+++,,,,,,------,,,,,,+++,,,---------,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,,,,,,,,,,---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------*********+++,,,---...///.............../////////............////////////```^^^[[[YYYXXXYYYZZZ\\\[[[[[[[[[[[[ZZZYYYXXXXXXYYYZZZ[[[\\\[[[YYYWWWVVVSSSRRRQQQPPPNNNLLLJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLJJJIIIGGGFFFEEEDDDCCCCCCAAA@@@===;;;;;;???FFFKKKOOOPPPQQQPPPOOOLLLIIIGGG???<<<999888:::===@@@AAA======<<<;;;999777555444000//////.....................------,,,------...---,,,+++,,,---------+++000000000///......---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,......---,,,,,,---......++++++,,,,,,++++++***))),,,,,,---------.........///...------,,,,,,,,,---,,,,,,,,,,,,---......///------............------------------------------,,,------------------...---------------------------------.........//////------,,,---///111444555===>>>???BBBDDDGGGIIIJJJHHHIIIKKKLLLMMMLLLIIIGGGAAA???<<<999:::===@@@CCCGGGJJJOOORRRSSSTTTUUUVVVTTTVVVYYY\\\]]]___bbbddddddkkkpppppppppssssssqqqlllgggfffkkkrrrxxx}}}|||oooqqqsssttttttqqqnnnlllhhhfffeeefffhhhjjjkkkkkkkkkhhhfffdddcccaaa^^^[[[SSSNNNIIIDDDBBBDDDHHHKKKOOOQQQRRRQQQKKKCCC:::555666555444555777;;;@@@BBBEEEEEEEEECCC@@@<<<999777;;;<<>>@@@===>>>>>>===<<<:::888777333222111///..................---,,,,,,,,,,,,------,,,++++++------,,,+++///000111000...------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------000...,,,++++++,,,...000............------,,,+++,,,---------............000///...---,,,,,,,,,,,,++++++,,,,,,---///000111------////////////------------------------------,,,---......------...///...------------,,,,,,,,,------........./////////---------...000333666888===???CCCFFFJJJKKKLLLLLLJJJIIIIIIJJJKKKJJJGGGDDD>>><<<999999;;;AAAGGGKKKMMMPPPSSSUUUUUUTTTTTTTTTUUUWWWYYY[[[]]]___cccfffgggsssxxxsssqqqwww~~~~~~xxxzzz||||||zzzvvvpppmmmdddcccaaacccgggllloooqqqooommmkkkiiigggdddaaa^^^VVVSSSNNNJJJHHHIIIJJJLLLPPPRRRTTTTTTOOOHHH@@@;;;777666555555777:::===@@@DDDFFFGGGFFFAAA<<<999777999:::<<<>>>??????>>>>>>===<<<999555333111000000000000000/////////......///////////////////////////////////////000000000...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---+++******,,,------,,,++++++++++++,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,***+++++++++---...000111,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------......------------......///000,,,,,,,,,---......//////............////////////ZZZXXXWWWUUUTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVTTTUUUXXXZZZ[[[[[[ZZZYYYTTTUUUUUUUUUUUUUUUTTTSSSQQQPPPNNNLLLKKKKKKKKKKKKLLLNNNQQQSSSTTTTTTRRRQQQPPPPPPNNNLLLIIIHHHJJJLLLNNNPPPRRRTTTTTTQQQOOOMMMHHHCCC===888777999:::;;;===>>>??????>>><<<:::999777666444222000///......//////...---------------...,,,+++,,,---...---,,,---///000///---,,,---///---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------.........------------......,,,,,,---.........------------------............///......---------......---------------...///000+++,,,...//////...,,,+++------------------------+++---///...---,,,...000......---------,,,,,,,,,............/////////////////////000222666:::<<<@@@CCCGGGKKKMMMMMMKKKJJJGGGEEEDDDEEEFFFDDDAAA===;;;;;;<<<>>>BBBFFFKKKNNNMMMOOORRRTTTTTTTTTTTTUUUVVVXXXZZZ[[[]]]aaaeeeiiinnn}}}|||zzz}}}}}}~~~yyyvvvoookkkgggfffiiimmmppprrruuutttqqqooolllhhhddd```\\\ZZZWWWTTTQQQNNNMMMLLLLLLOOORRRSSSQQQKKKEEEAAA888777666666777999;;;===AAAEEEHHHGGGCCC>>>;;;:::777888:::<<<===>>>??????>>>===<<<:::777555333333000000000000/////////...////////////////////////............//////000000///---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***+++---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------+++******,,,------,,,+++++++++,,,,,,,,,------........................***+++,,,,,,------,,,,,,,,,,,,+++,,,...111555777------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,---------...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------............---------......///,,,------...//////000000............////////////YYYXXXWWWUUUTTTSSSSSSSSSVVVVVVUUUTTTSSSQQQPPPOOOPPPRRRTTTWWWXXXXXXWWWWWWQQQQQQRRRSSSTTTTTTTTTSSSSSSQQQOOOLLLKKKJJJIIIIIIKKKNNNRRRVVVXXXXXXVVVUUUTTTUUUUUURRRPPPNNNNNNOOOKKKMMMPPPRRRRRRPPPNNNLLLJJJFFF@@@<<<:::888777666<<<===???@@@???>>><<<::::::999777444222111000///111000///...............///...------...///...---,,,...000///,,,,,,---000---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------------------------------*********+++,,,---...///,,,---///000000///---,,,((((((***+++,,,------------------.........//////---------------...///000///......---------......***+++---......---+++***------------------------+++---//////---,,,...111.........------,,,,,,,,,............/////////000111111111222444999===???EEEHHHLLLOOONNNKKKGGGDDDCCC@@@??????@@@>>>;;;777999;;;???CCCGGGJJJMMMNNNJJJMMMPPPRRRSSSTTTUUUWWWVVVWWWYYY[[[]]]aaafffjjjrrr~~~~~~}}}{{{|||~~~vvv|||~~~yyyqqqlllkkkmmmooopppzzzxxxvvvtttqqqlllfffbbbbbbaaa___\\\XXXTTTPPPNNNFFFIIIMMMPPPOOOLLLGGGDDD888888777777888999:::;;;???CCCGGGHHHDDD@@@>>>===666666888999<<<>>>???@@@>>>>>>>>>===;;;999777666000000000000////////////////////////////////////---------........./////////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))),,,---,,,***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---+++***+++,,,---------++++++,,,,,,,,,---------........................++++++,,,---------,,,,,,...---,,,---///444999<<<........................+++++++++,,,,,,+++++++++---------.........//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------------......------,,,+++++++++,,,,,,---......///000111111222............/////////000YYYXXXUUURRRQQQQQQQQQQQQUUUSSSQQQPPPOOONNNMMMKKKKKKRRRVVVVVVVVVXXXXXXVVVTTTSSSRRRPPPOOOOOOOOOPPPNNNNNNNNNMMMMMMLLLKKKKKKLLLNNNQQQSSSTTTTTTVVVWWWZZZZZZZZZYYYWWWUUURRRQQQUUUSSSPPPOOOPPPQQQRRRRRRNNNKKKFFF???999666666666:::>>>CCCDDDAAA>>>>>>>>>@@@>>>;;;888555333111000111222222111000...---,,,000000//////......------////////////////////////------------------------//////.........---------+++++++++,,,---...///000------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++---...000,,,,,,,,,------.........---------.........//////---......///000111111222111000...---,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,---------......//////.........---------------------------------...,,,***+++...000...,,,------......///.........///......---...///111222333333333555999>>>CCCGGGKKKLLLMMMLLLJJJEEE@@@===>>>>>>===;;;999999;;;===@@@CCCGGGJJJKKKLLLMMMNNNUUURRRSSSYYY\\\ZZZVVVUUUUUUVVVXXXYYY\\\cccmmmuuu}}}~~~zzzuuurrrqqquuu}}}vvvsssuuuwww|||yyyyyyzzzuuullleeecccbbbaaa```___]]]YYYSSSOOOHHHHHHJJJNNNQQQPPPJJJEEE<<<999666555666777888888;;;@@@FFFIIIFFFBBB???>>>999888777777999<<>>???@@@>>>:::666444444333111000...---,,,////////////////////////,,,---......//////......///000000000///...------........................---.........///000000000---,,,,,,++++++,,,,,,---***+++,,,,,,,,,,,,+++***---------,,,,,,+++++++++------------------------+++,,,,,,------,,,,,,+++---......,,,++++++---///222111///...---------...---------,,,,,,++++++++++++******+++...111444666888666222///---,,,---...---,,,***))))))***,,,---,,,,,,------,,,,,,+++***...,,,+++---//////,,,)))111...,,,+++,,,------,,,.........------,,,,,,,,,////////////////////////..................................../////////000---------...000111000///fffccc^^^ZZZYYYXXXXXXXXXWWWUUUSSSQQQPPPPPPPPPPPPRRRWWW[[[\\\___cccccc___ZZZWWWRRRPPPOOONNNLLLKKKIIIIIIIIIIIIIIIJJJKKKKKKJJJLLLNNNOOOPPPRRRTTTUUUZZZZZZZZZZZZYYYXXXVVVUUUVVVTTTQQQPPPQQQRRRRRRQQQPPPMMMIIICCC===999777777777:::???BBBCCCCCCCCCCCCBBB@@@>>>;;;888666444333111111000000///////////////////////////........./////////...............------------------------//////.........---------------------...///000111++++++++++++++++++++++++,,,,,,,,,---------......------------,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,...///,,,,,,,,,------.........,,,------------.........---......///000000111111111000///---------------,,,,,,---------.........------------------------,,,,,,---------.........//////.........---------...........................,,,+++,,,...///...,,,------.../////////......000//////...///000222333555555777999===BBBFFFHHHKKKKKKJJJHHHEEE@@@<<<999999999888666666777;;;===BBBEEEHHHKKKMMMPPPTTTWWWZZZWWWXXX]]]```]]]ZZZZZZWWWYYY[[[]]]aaajjjuuu}}}yyywww|||zzz{{{}}}||||||~~~}}}uuuooojjjhhhhhhkkkqqq{{{~~~||||||~~~|||{{{|||wwwnnngggffffffeeeddddddbbb___YYYVVVNNNKKKIIIIIIKKKLLLIIIGGG>>>;;;777555555777888888<<>>AAAAAA??????@@@@@@???;;;777777666444222000///...---////////////////////////------......//////......---------...------,,,,,,........................,,,,,,,,,------------------,,,,,,++++++,,,,,,---+++,,,---......---,,,+++---------,,,,,,,,,++++++------------------------,,,,,,------------,,,,,,---......,,,++++++---///222111///...------......---------,,,,,,,,,++++++......---,,,---///111222777555222///---,,,---......---,,,++++++,,,---...,,,------------,,,++++++...,,,,,,---//////---***///---++++++---...------.........------,,,,,,,,,////////////////////////................................./////////000000.........///000111000///zzztttmmmhhheeeeeeeeeeee```^^^\\\YYYXXXYYY[[[\\\bbbfffjjjnnnuuuzzzyyyssseee___WWWSSSRRRPPPKKKFFFFFFFFFEEEEEEFFFHHHKKKLLLLLLLLLMMMNNNPPPRRRUUUWWWYYYYYYZZZ[[[[[[[[[ZZZZZZXXXVVVSSSRRRSSSSSSSSSRRRRRRPPPMMMHHHCCC>>>:::888777888;;;???CCCEEEEEEDDDDDDCCCAAA>>><<<999888777222111000/////////111111...///////////////000000//////......---------,,,------------------------...............---------...............///000111++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------------------.........,,,,,,,,,,,,------------.........//////000000111111111000///............,,,------------.........------------------------,,,------------........................---------////////////////////////...---,,,---/////////------...//////000000000///111000000000111222444555777999<<>>:::777555444555444444555888>>>BBBHHHJJJMMMPPPSSSXXX^^^bbbbbb______bbbbbb^^^[[[[[[\\\^^^aaadddiiisss~~~wwwpppqqqyyy}}}zzzxxxyyy|||xxxssstttvvvwwwxxx{{{}}}}}}||||||{{{zzzyyyyyyvvvsssmmmgggbbb```______^^^aaagggqqq|||zzzpppiiihhhfffeeeeeeeeeeeeccc___\\\XXXRRRJJJFFFFFFIIIIIIIIIBBB>>>999777777888999999<<<@@@FFFIIIIIIHHHFFFFFF???<<<999666666999===@@@@@@???@@@@@@AAA@@@<<<::::::999666333111/////////////////////////////////------........./////////,,,,,,---.........------........................---------------,,,,,,,,,------,,,,,,,,,,,,------------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------...---++++++---///111000///......---......------------,,,,,,,,,,,,......---------...000111555444111...---------...---------------------------------------,,,++++++------,,,---//////---,,,,,,++++++,,,...///...---.........---------------////////////////////////............................../////////000000000000000000000000000111111}}}vvvttttttttttttpppooollljjjhhhiiimmmoooxxx}}}vvvmmmccc^^^]]]YYYPPPIIIHHHGGGEEEDDDEEEHHHKKKMMMPPPNNNMMMNNNQQQTTTWWWXXXWWWWWWXXXZZZ[[[\\\\\\]]][[[YYYVVVVVVVVVVVVUUUTTTSSSQQQOOOLLLHHHBBB<<<888;;;999888;;;@@@CCCBBB@@@EEEDDDCCCAAA???===;;;:::555444111/////////000111......//////000000000111//////......------,,,,,,......................................................------...///000000........................,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++,,,------......------,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------...............+++++++++,,,,,,,,,------........./////////000000111111000000////////////------------....................................------------.................................................../////////...------...////////////......///000111111111111111000000111222444666888;;;===AAADDDGGGHHHHHHHHHEEEBBB???;;;777555444444333444555666888===DDDIIIOOORRRVVVZZZ^^^bbbgggjjjhhheeeeeegggeee```\\\]]]dddgggjjjmmmrrr{{{yyyrrrmmmooowww}}}}}}zzzuuurrrmmmjjjiiilllpppsssuuummmgggiiikkklllnnnqqqsssqqqooollljjjhhhhhhgggfffddd```^^^\\\ZZZXXXWWWTTTTTTVVV]]]gggnnnpppooommmqqqvvvyyy{{{{{{{{{{{{}}}ssslllkkkfffffffffhhhiiiiiigggeeebbbZZZOOOIIIGGGIIIJJJJJJFFFBBB===:::999:::;;;;;;;;;>>>CCCGGGJJJJJJJJJJJJCCC???:::666555777;;;===>>>???@@@AAAAAA@@@>>><<<>>><<<888555222111000000////////////////////////...............//////000---...///000000000000000........................000000000///.........---------,,,,,,,,,,,,---------------......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---...---,,,,,,---...000000//////............------------------,,,,,,+++++++++,,,...000222333333222000...------......,,,---............---,,,---------...---,,,,,,+++------------............+++++++++,,,///000///..................---------////////////////////////...........................////////////000000000111222222111111111222333|||zzz{{{~~~~~~uuupppmmmggg]]]UUUNNNLLLJJJHHHGGGHHHJJJLLLPPPMMMKKKLLLOOORRRSSSSSSTTTTTTUUUWWWXXXZZZ[[[\\\]]][[[YYYYYYYYYYYYXXXWWWSSSRRRPPPOOOLLLGGG@@@:::;;;888666888<<<@@@@@@???EEEDDDDDDCCCAAA???<<<;;;:::888555222000//////000.../////////000000111111//////.........---------........................---.....................---------,,,------..............................,,,,,,,,,---------......---------,,,,,,,,,++++++,,,------......------,,,---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,........................+++++++++,,,,,,,,,------............////////////000000000000000/////////---------.........//////........................---------.........//////---.....................,,,,,,---------...............////////////000000...///000111222222222222000000111222444777:::<<>><<<999555333333444555333555777999===CCCJJJOOOUUUZZZ```eeehhhjjjlllmmmjjjiiikkkooommmhhhfffgggnnnqqqtttwwwzzz}}}zzzwwwvvvtttooojjjlllqqquuusssooohhhddd```\\\[[[]]]```bbbddd]]]XXXZZZ^^^___```ccceeecccaaa```___```aaabbb```^^^\\\[[[ZZZXXXSSSPPPNNNLLLKKKOOOUUU[[[^^^^^^bbbdddhhhkkknnnqqqvvvyyyzzztttrrrnnnnnnnnnppprrrrrrpppoooggg___UUUNNNKKKJJJIIIHHHFFFCCC???<<<;;;;;;;;;::::::<<<@@@EEEIIILLLMMMLLLFFFBBB<<<777444555888:::<<<>>>@@@AAAAAA@@@???>>>???>>>;;;888555333333222000000000000000000000000///............///000111......///000111111111000........................000000000///.........---...------,,,,,,------...------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---......,,,,,,---...///////////////.........------------------------++++++,,,---...///000111000000...---------......,,,,,,------------,,,,,,------.........---,,,,,,------............///000...---,,,---///000000///........................////////////////////////////////////////////////////////////000000000111222333444333111111333666wwwmmmdddVVVUUURRRPPPNNNNNNOOOOOOPPPMMMJJJKKKNNNPPPPPPNNNSSSSSSSSSTTTUUUWWWXXXYYY[[[ZZZYYYYYYZZZ[[[YYYXXXTTTRRRQQQQQQPPPLLLDDD>>>999777666666:::>>>AAACCCDDDEEEEEEDDDCCC@@@>>>======;;;888555222111000000///000000000000000000111////////////////////////........................---------...............------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------/////////...............,,,,,,,,,,,,------------...........................//////000000//////...------........./////////........................------........./////////---------...............++++++,,,,,,---............///000000//////000222///000111222333444444444111111333555999===@@@BBBDDDFFFHHHIIIGGGDDD@@@>>>:::888555333333444666777444777:::>>>BBBGGGNNNRRRYYY^^^fffkkknnnnnnnnnooonnnooouuu{{{{{{uuusssuuuvvvzzz~~~}}}tttnnnjjjiiihhhkkkhhheeedddfffgggfffddd[[[YYYWWWUUUTTTUUUWWWXXXYYYSSSQQQUUUZZZ[[[]]]___aaaaaaaaabbbdddgggjjjkkkgggdddaaa```___\\\VVVQQQQQQPPPOOOOOOQQQUUUZZZ\\\dddeeefffhhhkkkpppwww|||~~~{{{zzzxxxxxxxxxxxxuuussskkkdddZZZSSSOOOMMMIIIFFFEEECCC@@@???>>>===;;;:::;;;<<>>CCCGGGJJJKKKKKKKKKJJJGGGBBB===:::888777555333333555666888999<<>>======???DDDKKKPPPQQQQQQOOOKKKEEE???;;;888888888777;;;???@@@?????????AAA>>>??????>>><<<:::777555000000000000000000000000000///...---...///111222...////////////......---........................,,,,,,,,,---------------......------------......///...---,,,,,,---...///------------.........///........................---..................---+++---//////---,,,,,,------...///000000///......------------........./////////......---,,,+++***,,,,,,,,,------......//////...---,,,,,,---...///...............------,,,,,,...///...------000333999666111....../////////---........./////////000//////////////////////////////////////////////////////000000000111111111111444555444222333888===zzzkkkkkkjjjiiihhhgggfffeeeccc```]]]^^^aaaaaa]]]YYYTTTSSSRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVXXXYYYXXXWWWXXXUUUSSSTTTVVVTTTMMMHHHBBBBBB???;;;777888===BBBFFFGGGHHHHHHGGGDDDBBB@@@<<<<<<;;;:::888666444333222222111111000000//////......///000111222333333////////////////////////---------.........//////000//////.........//////////////////////////////,,,,,,,,,---------......000////////////.........,,,------......------,,,---------.........//////........................------------------------***+++---///000000//////000000//////.........------------.........//////.....................---,,,---...//////...------............/////////000////////////////////////............/////////000---------.........//////---------...///000000111...000222111//////111333///000222333444555555555444555888<<>>BBBGGGLLLPPPSSSWWWZZZZZZ^^^cccgggjjjnnnqqqttt|||uuuttt~~~|||tttmmmbbbXXXSSSSSSWWWZZZ[[[\\\\\\ZZZWWWVVVXXX[[[[[[^^^aaaeeehhhiiihhhhhhhhhfffhhhrrr|||~~~xxxrrrqqquuuyyy{{{zzztttxxxzzzxxxuuuwww|||yyyyyy~~~~~~zzzzzz}}}~~~{{{ssshhh___ZZZXXXTTTRRRLLLLLLMMMNNNNNNKKKGGGDDD??????@@@EEELLLRRRSSSSSSRRROOOIIICCC>>>;;;999999666:::>>>@@@???>>>???AAA>>>???@@@@@@???<<<888666000000000000000000000000111000...---...///111222111111222111111000//////........................---......//////000000000......------------......000///...------...///000---------.........////////////////////////////////////000000000000//////+++---//////...,,,,,,------...///000000///......---------.........//////+++,,,------.........---++++++,,,------......///111000...------...000111......//////......---,,,,,,...///...,,,---111444===999333///......//////---.........//////000000////////////////////////000000000000000000000000000000000000111111111111000333666555333444999???}}}vvvtttrrrsssuuuvvvtttqqqsssqqqmmmmmmrrrsssjjj^^^]]]ZZZVVVRRRQQQPPPQQQRRRSSSUUUUUUTTTQQQQQQTTTWWWWWWXXXYYYYYYVVVTTTSSSSSSOOOLLLFFF???:::999<<<@@@FFFHHHKKKLLLKKKGGGBBB???;;;<<<======<<<;;;999888333333222111000000111111------..................////////////////////////000///...------...///000222111///---,,,---///000........................------------------------.........------,,,,,,,,,---------,,,,,,+++++++++---------........./////////......---------......------------------------......------------............------------......111000...---,,,,,,------......////////////......//////............//////111111000000//////..............................---.........//////000000........................///////////////.........////////////000111222333333333444555666777888999777999===BBBGGGKKKNNNOOOOOOMMMIIIDDD@@@<<<:::999;;;:::888777777:::???CCCIIIMMMQQQQQQOOONNNRRRVVVUUUYYY^^^aaadddlllwwwxxxttt}}}~~~uuukkkddd___]]]YYYTTTRRRUUU\\\bbbbbbddddddaaaaaadddggghhhpppmmmpppzzz~~~yyysssrrruuuttt{{{xxxuuu{{{{{{|||xxxpppmmmnnnpppoookkkjjjllltttyyy~~~yyypppggg```]]]\\\]]]SSSPPPNNNOOORRRSSSRRROOOEEEEEEGGGKKKQQQUUUWWWXXXQQQNNNJJJFFFBBB===888444777888:::===@@@BBB@@@>>>;;;<<<>>>??????===;;;:::666666555444222111000///111000000000000000111111111...------000111///,,,000000///...............///...---,,,,,,---...///---,,,,,,,,,,,,---.........+++)))***...111111000666111---...///......000000000000000000000000000...........................///////////////.........///000222222222111000......////////////......///---++++++---...------111...---...000111///---........................////////////////////////,,,---......//////......444222000///...///000111////////////////////////000000000000000000000000,,,------...///000000111333222000//////111333555555555444555777>>>FFFKKK|||zzzzzz|||}}}rrrjjjgggbbb]]]YYYWWWTTTSSSQQQQQQQQQOOOLLLLLLNNNQQQUUUWWWXXXXXXVVVTTTSSSSSSQQQNNNIIIBBB===;;;===???GGGIIILLLNNNMMMJJJEEEBBB============<<<;;;;;;:::555555333222111111000000////////////////////////////////////////////////000///............///000111000...---,,,---...///........................------------------------.........------,,,,,,,,,---------,,,,,,,,,++++++---------.........//////...------,,,,,,,,,------------------------------///......------......//////......------......///111000...---,,,,,,------......////////////......//////............//////000/////////............................................./////////000000/////////////////////////////////////////////////////////000000111222333444555666777888:::;;;;;;;;;===@@@DDDIIILLLNNNOOONNNLLLHHHDDD@@@>>>===<<<999:::;;;<<<>>>BBBHHHMMMRRRVVVYYYXXXSSSPPPPPPRRRUUUXXX]]]aaaeeennnyyy~~~xxxuuu{{{{{{xxxuuuqqqllleee^^^YYYWWWXXXYYY[[[]]]bbbiiinnnooonnnlllmmmqqqyyyzzzpppmmmlllpppqqqmmmkkkkkkppprrrwww~~~yyyoooiiifffdddccc[[[WWWSSSSSSUUUVVVUUUSSSMMMMMMNNNQQQUUUWWWXXXXXXXXXVVVRRRNNNJJJEEE???;;;888888:::===@@@AAA@@@>>><<<<<<===>>>>>>===<<<;;;999888666444333222111111111111000000000000111111111///---...000111///...000000///............//////...------------...///......------......///000555555333000---+++++++++333///---//////---...111////////////////////////...........................///////////////.........///000111111111000000......////////////.........---,,,---...///...,,,000...,,,---///000///---................................................,,,---......//////......333222000......///000111////////////////////////000000000000000000000000---......///000000111111000000///...///111333444555555666777;;;CCCMMMSSSyyyuuuoooiiiccc]]]VVVRRRRRRQQQOOOLLLJJJJJJLLLOOOSSSUUUWWWWWWVVVUUUUUUUUUTTTSSSOOOIIIDDD@@@???@@@IIIKKKNNNPPPPPPMMMIIIGGGAAA@@@>>>===<<<<<<<<<===888888666555333111000000111111111000000000000000////////////////////////000//////......//////000000///...,,,,,,---..............................------------------------.........------------------------------,,,,,,,,,------........./////////---,,,,,,,,,,,,,,,------------------------------///......------......//////......------......///000000///...------------......////////////......//////............////////////............------..............................////////////000000000000000000000000000000////////////////////////000000000000000111333333555666777999;;;===??????@@@AAADDDHHHKKKMMMOOOPPPNNNLLLHHHDDDAAA?????????;;;===AAADDDHHHMMMSSSWWWUUUXXXZZZWWWRRRNNNMMMNNNUUUXXX]]]bbbiiisss{{{vvvvvv}}}{{{{{{{{{rrrnnnkkkgggaaa]]]YYYWWWTTTRRROOOSSSYYYbbbkkksssyyy|||yyyvvvzzzxxxrrrnnnrrrvvvtttqqqpppqqqpppqqqwww}}}xxxtttoookkkfffaaa\\\ZZZ[[[\\\[[[YYYXXXWWWVVVWWWYYYZZZZZZXXXXXXVVVSSSPPPLLLFFF???:::999999:::<<>>;;;;;;999888555333111000111111111111000000000000////////////////////////000//////////////////000///...------------.....................................................................---------.........---------------............////////////------,,,,,,,,,---..............................//////............////////////............//////000//////.....................////////////......//////............///////////////////////////...........................//////////////////000000///////////////////////////////////////000000000000000000000111222333333555666888;;;===@@@BBBCCCBBBDDDGGGJJJMMMOOOQQQRRROOOLLLGGGCCC@@@???@@@AAABBBEEEIIIMMMPPPUUUYYY\\\VVVVVVVVVTTTQQQOOOPPPRRRXXX\\\aaahhhpppzzzyyyuuuvvv{{{}}}}}}zzzwwwttttttuuuwwwjjjbbb```[[[XXXVVVUUUVVVWWWXXXXXXUUUXXX___kkkxxx|||~~~vvvxxx|||}}}{{{zzz{{{xxxvvvyyy{{{sssooojjjccc```aaabbbaaa```___]]]\\\\\\]]]]]][[[ZZZVVVUUUSSSQQQMMMFFF???999999999999<<>>===;;;::::::;;;===>>>???===;;;888666555555555222222111111000000111111111111000111222222222111111000000///...///////////////............////////////......//////000111,,,000666888666333111000...---...111000---///444////////////////////////...........................//////000000000000///......///////////////...//////000000000000//////......///111222222///,,,...---------.........---........................------------------------------...///////////////000///............//////////////////////////////000000000000000000000000000000111111111222222222222222333333444444444444333888???GGGNNNVVV]]]aaauuujjjaaaZZZWWWTTTQQQPPPPPPQQQRRRTTTVVVYYYZZZZZZZZZZZZ[[[[[[]]]]]]ZZZUUUOOOLLLJJJKKKMMMPPPRRRRRRPPPNNNLLLFFFDDD@@@<<<:::;;;<<<======<<<<<<:::888666444333111111111000000/////////000000000000000000000000///000000000000000000///.........------.........////////////////////////................................................................................./////////000000...............///000000......................../////////......//////////////////......///////////////////////////............////////////......//////............//////000000000000000000000000////////////////////////000000000000000000//////........................////////////000000111111000000000000111222333444444666888;;;???BBBEEEFFFDDDFFFHHHKKKNNNQQQRRRSSSPPPLLLGGGBBB@@@AAACCCDDDLLLOOORRRUUUVVVXXXZZZ\\\\\\[[[YYYVVVUUUWWW[[[^^^```dddiiiqqqzzzzzzwwwxxxxxxwwwtttqqqpppqqqtttvvvyyymmm___VVVTTTUUURRRSSSVVV[[[aaaeeeffffffccccccfffppp~~~wwwrrrkkkgggffffffeeeccccccbbb```___```___]]]\\\ZZZYYYXXXVVVRRRMMMEEE@@@:::999999<<<@@@DDDEEEFFF@@@???<<<;;;:::;;;===>>>@@@>>><<<:::888777777777333333222111111111111111000111111222111222222333111111000///////////////////////////////////////......------......///000333555999===???;;;444---111...///111000---///333........................////////////////////////......///000111111000000/////////............/////////000000000000///////////////111333222///------............---......////////////////////////........................---...//////000000/////////...............//////000000000000000000000000111111111111111111111111111111111111222222222222222333333333333333333333555<<>>>>>>>>===<<<;;;999888888444333222111111111111111///000222222111111222444222111000000//////000000...//////000000//////.........------......///000222333666===CCCDDD>>>999888222...000111//////111........................////////////////////////......///000111111111111111000///........./////////000000111111000000////////////000111111///---...///000///.........000////////////////////////////////////////////////......///000000000000///....../////////000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000111222333444555===EEEQQQ\\\aaaaaa```___|||qqqmmmiiieeebbb^^^XXXTTTUUUXXX[[[\\\[[[[[[[[[\\\ZZZ\\\______\\\XXXVVVUUUQQQSSSTTTUUUUUUTTTRRRQQQOOOLLLHHHCCC???===<<<;;;;;;<<<>>>>>>>>>===;;;:::444333333222111111000000000000000000000000000000///000111111111111000///...//////000000111000000////////////////////////........................---........./////////000....../////////000000000.../////////000000000000---------......///111111........................000000////////////000000000000////////////000000...///000000111000///.........////////////......//////............/////////000000000111111111111////////////////////////111111111000000000//////...........................//////000111111222222111111111111222333444444666777;;;???DDDHHHLLLMMMPPPPPPQQQRRRRRRRRRRRRQQQNNNKKKGGGEEEGGGLLLRRRWWW[[[\\\]]]^^^]]]^^^aaaccc]]]]]]___bbbhhhmmmqqqtttvvvzzzxxxsssooonnnlllkkkkkkjjjiiigggbbb\\\TTTRRRVVV___ggglllpppsssyyy|||jjjeeedddkkkyyy~~~wwwzzz{{{wwwuuuwww||||||vvvqqqqqqooollljjjhhhfffcccaaa]]][[[YYYWWWVVVSSSNNNKKKFFFCCC@@@???@@@CCCEEEEEEEEEDDDAAA???===<<<<<<<<<<<<<<<===>>>===;;;999888555444333222111111111111---///111111000000222444222111000000//////000000...///000111111000///...//////......//////000111,,,...111666<<>>JJJQQQZZZaaadddcccaaa```}}}xxxsssooohhh```[[[UUUXXXZZZ[[[ZZZZZZZZZ[[[XXXZZZ]]]^^^\\\YYYXXXWWWTTTUUUVVVWWWWWWUUUSSSRRRRRRPPPKKKGGGBBB???<<<;;;:::<<<>>>???@@@???>>>===555555444333333222111111000000000000000000000000///000111222222111000/////////000111111111111111000000000000000000000000////////////////////////---.........//////000000.../////////000000111111////////////000000000000,,,,,,,,,---...///000000////////////////////////000000////////////000000000000////////////000000...///000111111000///.........////////////......//////............//////.../////////000000111111000000000000000000000000222111111111000000//////000000000000000000000000...//////000111222222222111111111111222333444555777999<<>><<<:::888555444333222111111111111,,,///111111//////222444222111111000000000000000...///000111111000///...000000000000000111111222000111111//////444<<>>CCCGGGTTTYYY```dddeeecccbbbaaa{{{lll```___^^^[[[YYYWWWVVVVVVVVVVVVVVVWWWYYY\\\]]][[[ZZZXXXXXXWWWWWWVVVUUUSSSSSSXXXVVVRRRNNNHHHBBB===;;;777999<<<>>>@@@@@@???>>>;;;;;;999777666444222222333444444333333111000000222222222111111111111000333333333222111000000///...///000111111000//////000000000000000000000000000000000000////////////222111000//////000111222555444222000000000000111333333222222222222222222000000000000000000000000///////////////////////////000000111111111000000000000000000000111111222...///000111111000///.........///000000111000000//////000000000000//////------......//////000000,,,,,,------......//////000000000000000111111222000000000000111111111111111111111111222444666777999===BBBEEEFFFIIINNNRRRSSSTTTVVVXXXYYYWWWSSSPPPMMMMMMNNNRRRVVVYYYZZZZZZbbb___]]]^^^cccggghhhgggdddeeekkkuuuwwwlllfffaaaaaaaaa```\\\WWWSSSPPPOOOWWW```lll{{{yyy{{{}}}vvvwwwyyy{{{~~~}}}www{{{~~~zzzuuusssrrrooohhhbbbddd```[[[ZZZ\\\\\\ZZZWWWSSSQQQNNNIIIEEECCCDDDFFFHHHGGGEEEDDDCCC@@@<<<999999:::<<<===>>>===<<<;;;:::888444222111111333444222222000000000111222333888000,,,111666666111...333333222222111000//////000000000000000000000000.........///000111111222666555444222111000000000222111111000///......---//////000000000000//////111000///////////////000000000000000000000000000---///000000//////000222222111000//////000111222---......///////////////000000//////.........---222111111111000000//////000222444333222111222333111111000000000000000111000000000000000000000000333444333111000000222444333444444222///...000222111222222444777>>>GGGMMMYYYbbbhhheeecccbbb^^^XXXzzznnniiieee```[[[XXXVVVVVVWWWYYYYYYYYY[[[^^^^^^]]]\\\ZZZZZZZZZZZZYYYXXXWWWVVVWWWUUURRRNNNIIIEEEAAA@@@999:::<<<===>>>>>>>>>=========;;;999777555444333333333333333222111111000222222222222111111111111333333222111111000//////111111111111000///---,,,000000000000000000000000/////////000000000000000222111000//////000111222444333222000//////000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000111111222//////000000000000//////...///000000000000000000000000000000000000000000//////000000000000000000////////////000000000000000000000000000111222222000000000000111111111222333333222222444555777888;;;???DDDHHHIIIKKKPPPSSSUUUVVVWWWYYYYYYXXXTTTRRRPPPPPPRRRUUUXXX[[[\\\]]]cccbbbbbbdddgggkkkmmmmmmooopppuuu~~~xxxlllaaaZZZUUUWWW[[[]]]]]][[[ZZZYYY```iiiuuu~~~}}}yyyxxxuuuooojjjeeebbb^^^\\\\\\[[[ZZZXXXUUUTTTQQQNNNJJJIIIIIIJJJIIIGGGEEEDDDDDDBBB@@@===:::;;;;;;<<<============;;;999666333222222222333333333222111111222333444555000...111333111000222333333222222111000000///000000000000000000000000...//////000111111222222111111111111111111111000222111111000//////......000000111111111111000000000000////////////000000111111111111111111111111...000111000//////000111222111000//////000111222///000000111111111111111111111000000000/////////222111111111000000000000000222444333222111222333111111000000000000111111111111111111111111111111333444444333222222333555222000//////222444444444444444444666:::CCCNNNUUU]]]cccffffffeeeccc[[[QQQ~~~vvvrrrkkkccc]]]YYYXXXWWWXXXXXXWWWYYY[[[\\\\\\[[[]]]]]]]]]]]]\\\\\\[[[ZZZVVVUUURRRNNNKKKHHHFFFEEE=========<<<<<<<<<<<<===??????>>><<<:::888666555222222222222222111111111333222222222111111111111222222111111000/////////000111111111000000///...000000000000000000000000...//////000000111111111222111000//////000111222333222111000/////////000/////////000111111111222222222222222222222222222222222222222222222222222333333111000//////000111000000000000000111111222111000000//////000000111000000000111000000//////111000000//////000000111222111111111111111000000222222222222222111111111111000000000000111222222000000111111111222222222444444444444555666888999<<>><<<::::::;;;<<>>CCCJJJOOOPPPQQQSSSVVVTTTUUUWWWWWWVVVTTTTTTTTTXXXYYYZZZZZZ[[[[[[]]]______dddkkkpppssswww|||tttfffZZZRRRNNNLLLRRR]]]kkkvvv{{{{{{zzzyyy|||qqqooolllgggccc```______ZZZYYYWWWWWWVVVUUUTTTRRRMMMKKKGGGEEEDDDDDDCCCBBB>>>===;;;:::;;;===@@@BBB>>>===;;;999666555333333444444444333333333333333333111333777888555333333222222222111111111000000000000000000000000000000/////////000000000111111+++---///111222222111000111111111000000000//////000111111222222111111000000000000///000000111111111111111111111111111111111222333222000///000111111111111111111111111111......///000000000000///111111111111111111111111111111111111111111111111000222444333222111222222111111000000111111222222222222222222222222222222222333555555444444555666555444333333555555555444555777<<>>>>>>>>>>>===;;;999777444333222222111222222333333333333222222222222111111111111111000000000000......///000111222333444111111111111111111111111...//////000111222222333333222111000000111222333111111111111111000000000000000111111222333444444111111111111111111111111222222222222222222222222666444222000//////000111000000000000000111111222222111000//////000111222111111222111111000//////111111000000000000111111111111111000000/////////333333333222222111111111111111111111111222222333222222222222333333333333333333444444666999;;;===AAAFFFMMMQQQQQQRRRTTTVVVVVVXXXYYYXXXVVVUUUVVVWWW[[[\\\\\\ZZZYYYZZZ]]]```aaaiiirrrzzz~~~}}}~~~tttfffXXXOOOMMMPPPSSScccooozzzwwwrrrmmmiiifffcccbbb\\\ZZZXXXXXXXXXWWWUUUSSSPPPMMMIIIFFFDDDCCCAAA???@@@>>><<<;;;;;;===@@@BBB??????>>><<<:::777555444333333333333333222222111555222444<<>>BBB@@@>>><<<<<<===???@@@???@@@@@@???===:::777666333333444444333222111000555111333===DDD@@@666///111111111111111111111111111111111111111111111111///////////////000000000222333444444333222111000111111111111111111111111//////000000000000//////000000000000111111222333222222222222222222222222222333444333111111222333111111222333333222111111000111222222333333222222/////////000000000000111111111111222222222222222000222444333222111222333111111111111111222333444222222222222222222222222111222222222222333666999RRRVVVVVVNNNBBB999888;;;999???JJJSSSZZZ^^^bbbdddeeegggiiieeeYYYOOONNNTTTxxxpppkkkeee```^^^]]]\\\\\\[[[\\\]]]^^^____________]]]]]]\\\ZZZVVVPPPKKKHHHHHHGGGDDDAAA???===<<<<<<<<<===@@@AAABBBAAA???>>>:::888666444222222333333444444333333333222222222222222222222222222333333555444222000//////000000111111111111111111111111111111111111111111111111333333111111111111333333111222333444444333222111111111111111222222222222222222222222222222222222111111111111111111111111222222222222222222222222000000000000000111111222000111111222222111111000000000111222222222111111///000222444444222000///000000111111111111111111222222222222222222333333222222111111222222333444333333333333444444444444444444666888<<<@@@CCCEEELLLPPPSSSTTTSSSSSSVVVXXXYYY\\\\\\ZZZVVVUUUYYY]]]^^^___^^^\\\\\\bbbllltttxxx|||uuuhhhYYYVVVSSSSSSXXXaaajjjqqq}}}}}}zzzrrrjjjddd^^^[[[[[[[[[XXXTTTQQQOOOLLLJJJIIIFFFCCC@@@CCCBBB@@@>>>======>>>>>>???@@@AAAAAA???<<<999777444555555555444333111000222///111999===:::444111111111111111111111111111111111111111111111111111111111111111111111111111333333333333222222222222111111111111111111111111000000000111111000000000000000000000111222333444222222222222222222222222111222444333222222333444111222222333333222222111111111222333333333333222000000000111111111222222111111111222222333333333000222444333222111222333111111111111222333444555333333333333333333333333333333222111111444999<<<^^^```___WWWLLLCCC@@@@@@CCCIIIRRRZZZ```dddggghhhjjjfffbbb]]]UUUNNNRRRZZZ|||tttmmmhhhfffdddccc[[[\\\]]]___````````````]]]^^^^^^]]]ZZZTTTOOOKKKIIIGGGEEECCC@@@>>>===<<<<<<>>>AAACCCDDDCCCBBBAAA<<<:::777555333222333333444444444333333333222222333333333333333333333333222222000000000111222333111111111111111111111111222222222111111111111111333333222111111222333333111222333444555444333222111111111000000000000000333333333333333333333333222222222222222222222222111111222333333333222222000000000000000111111222000111222333333222111000///000111222222222222222...000333555555333000...111111111222222333333444222222222333333444444444222222111111222222333444333333333444444444555555555666777:::>>>CCCGGGIIIPPPSSSVVVVVVTTTTTTWWWZZZWWWYYYZZZWWWSSSRRRVVV[[[___```___^^^___gggttt~~~wwwfffXXXOOOPPPTTTZZZcccnnnxxx}}}|||~~~yyyxxx{{{}}}pppiiiaaa^^^]]]]]]ZZZVVVPPPOOOMMMMMMLLLIIIEEEBBBDDDCCCAAA???============???@@@AAABBB@@@>>>;;;999555666777777666444222111///...000555555222111444111111111111111111222222111111111111111111111111333333333333333333333333333222222111111222333333111111111111111111222222111111222222222222111111000000000000111222333444222222222222222222222222111222333333333333444555111222333444444333222111//////000111111111111000111111111222222333333333111111111222222333333333000222444333222111222333111111111111222333444555555555555555555555555555555444333111222555;;;???BBBCCCEEEFFFEEEDDDCCCCCCLLLQQQXXX___cccgggkkkmmmnnnddd\\\XXXSSSPPPUUU]]]zzzuuummmgggdddaaa^^^]]]^^^```aaaaaa^^^______]]][[[WWWTTTRRROOOLLLGGGDDDCCCBBBAAA@@@AAA;;;:::@@@DDDAAABBBFFF???===;;;888777666666666444333333333333333333333222222222222222222222222333222222111111222222333333222222111111222222333333333222111000000111111222222222222222222222222333222111111000000111111111333444444222111111222222222333666777777333111222333333444444333333222222222222222111111000000000000000000111222333333333333333222222111111111111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333444444333000000111222666333111222555666555444444777<<<@@@CCCGGGJJJMMMRRRRRRSSSUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVVVVWWWXXX[[[[[[\\\```gggrrr}}}zzzyyywwwrrrjjj```XXXSSSMMMUUU```llluuu{{{{{{|||xxxqqqiiidddcccaaa\\\WWWRRRMMMIIIJJJMMMMMMHHHBBBBBBBBBAAA@@@???>>>======@@@AAABBBCCCBBB@@@>>><<<999888666666666555333111444444444333333333222222222222222222222222222222111111111222222333444444111000/////////000222333222222222222222222222222111111111222222333333444333222222111111222222333444333222111111222333444333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111000000111111222222222333333333444444444444444444444444222222222222222222222222444444333222333444555666555555555444444333333333555444333222333555777999===<<<:::;;;===BBBGGGJJJWWW[[[aaaeeegggiiijjjkkkiii```UUUPPPUUU```kkkqqqxxxooogggdddaaa`````````___^^^___`````````___]]]ZZZYYYPPPMMMIIIFFFEEEDDDCCCBBBCCCAAAAAACCCEEEDDDEEEFFF@@@???===;;;999777666666444444444444333333333333222222222222222222222222333333222222222222333333444444333333333333444444333333222111111111111111222222222222222222222222444444333222111111111111222444555555333222222333222333555666666555333111222222222333333222222222333222222222111111111111222222111111111222333333333333333222222222111111222222222333333333333444222222222222222333333333333333222222222222222222333333333333333333333333333444444333111111222333777444333333666777777555555999???CCCGGGJJJMMMOOOSSSTTTTTTUUUVVVXXXXXXYYYXXXWWWUUUSSSRRRRRRTTTUUUZZZ\\\```fffnnnyyyxxxqqqeeeeeedddaaa\\\WWWSSSQQQRRR[[[hhhttt|||}}}|||}}}vvvnnniiiccc^^^YYYUUUQQQLLLMMMQQQQQQMMMHHHEEEDDDCCCAAA???>>>>>>===???@@@AAABBBBBB@@@>>>======;;;777666555555444333444444444333333333333222222222222222222222222222333333222222222222222222111111000000111111222333222222222222222222222222222222222222222333333333333333222222222222333333333333222111111222333333555444444444444444444444222222222222222222222222222222222222222222222222444333333333222222222111111222222222222333333333444444444444444444444444444444444444444444444444444444333333333444555666555555555444444333333333666555444444555666777888555555555888===EEEMMMRRR\\\___dddhhhkkklllkkkjjjddd[[[RRRQQQYYYfffqqqwwwzzzooolllhhhfffdddbbb```^^^aaabbbbbbbbbaaa___^^^\\\TTTQQQLLLIIIHHHGGGEEECCCCCCGGGHHHFFFEEEGGGGGGFFFBBBBBB@@@>>><<<999666555666555555555444444444333333333333333333333333333333333333333333333333333555555444444444444555555333333222111111111222222333333333333333333333333666555444333222222222222222444555444333111222222111555888888444222111222111222222222222222222111333333222222222222111111444444333222222222333333333333333333222222222222333333333444444444555555222222222333333444444444333333333333333333333333333333333333333333333333222333333333222222444555888666444444666888888888999===DDDIIIMMMOOORRRSSSVVVVVVVVVVVVWWWYYYZZZZZZ[[[XXXTTTQQQQQQRRRUUUWWW]]]aaahhhooowww~~~ssshhhaaaUUUVVVWWWWWWVVVVVVXXXYYYYYYbbbppp|||}}}zzz{{{|||}}}{{{xxxvvvuuuwwwyyy{{{{{{zzzvvvqqqnnnqqqxxx~~~~~~{{{pppgggbbb___ZZZUUUQQQRRRUUUVVVSSSOOOJJJIIIFFFBBB@@@>>>>>>======>>>@@@AAAAAAAAA@@@???AAA>>>:::777666777666666555555444444444333333333333333333333333333333333444444444333222111111111111111222333333333333333333333333333333333333333333333333333222222222222333333222222222222333333333333222222222222333333666666666555555444444444333333333333333333333333333333333333333333333333444444444444333333333333222222222222333333333333444444444444444444444444444444444444444444444444444444333333444444555666555555555444444444444444666666666666666666777777333333444888AAAKKKVVV\\\cccdddggglllpppoookkkfff[[[TTTMMMOOO[[[hhhpppsss|||wwwpppjjjfffdddbbb```cccccccccbbbaaa```___^^^YYYVVVQQQMMMKKKHHHEEECCC@@@GGGJJJFFFDDDGGGHHHEEEDDDDDDCCCAAA???;;;888666777777777666555555555444444444444444444444444444333333444444444444333333555555444444444444555555444333333222222222333333333333333333333333333333777666555444333333333333111333444333222000111111111666999888333000111333222333333444444333333222333333333333333333222222666555444333333333333333333333333333333333333333444444444444555555555666222222333333444444555555333333333333444444444444444444444444444444444444111222333333333333555777777666555555666888999:::>>>CCCJJJPPPSSSUUUVVVWWWXXXXXXXXXXXXYYYZZZ\\\]]]]]][[[WWWUUUVVVZZZ^^^bbbggglllttt{{{wwwmmmddd[[[VVVTTTWWW[[[]]]]]]^^^```cccaaaiiiuuu|||~~~}}}~~~~~~}}}yyywwwwwwzzz}}}xxxzzz|||wwwnnniiihhh___[[[WWWVVVXXXYYYWWWUUUOOOLLLHHHDDD@@@>>>======<<<===>>>@@@AAAAAAAAAAAABBB@@@===;;;;;;:::888666555555555555444444444444444444444444444444444444444444333333333222222222111222444555555555444333333333333333333333333333444444444333333222222111333333333222222333333333333333333333333333333333666666555555444444333333333333333333333333333333333333333333333333333333444444444333333333333333222222222333333333444444444444444444555555555555333333333333333333333333444444444444444555555666555555555555555444444444555555666777777666666555888888:::???HHHTTT^^^eeeiiihhhiiinnnrrrpppiiiaaaWWWRRRPPPUUUaaajjjllljjjuuukkkeeecccbbbbbbaaabbbccccccdddeeeeeeeee___[[[VVVRRRNNNJJJFFFCCC>>>DDDGGGFFFFFFGGGFFFCCCDDDDDDDDDCCCAAA>>>;;;999999999888888777666555555444444444444444444444444333444555555555555444333444444333333333333444444444333333333333333444444333333333333333333333333777666555555444444555555333555666555444222333333222666999777222///111444444555555555555555555444333333333333333333444444666666555444333333333333333333333333333333333333444444555555555666666666333333444444444555555555333333444444444555555555444444444444444444444444111333444444333444666888555555555555666888<<<>>>DDDHHHOOOTTTWWWXXXYYYZZZZZZYYYYYYYYY[[[]]]___```^^^\\\ZZZZZZ^^^eeemmmqqqwww|||}}}yyyqqqggg___ZZZXXXXXX]]]bbbhhhjjjhhhfffgggiiijjjpppxxx|||zzzrrrnnnpppxxx~~~~~~wwwtttttthhhccc^^^[[[[[[[[[ZZZXXXRRRPPPLLLGGGCCC@@@======;;;<<<===???@@@AAABBBBBB@@@@@@@@@AAAAAA>>>999555666666666555555555444444444444444444444444444444222222333333333444444444222333444666666555444444333333333333333333333333555444444333333222222222444333333333333333333444333333333333333333333333444444444444333333222222333333333333333333333333333333333333333333333333222222222333333333333333222222333333333444444444444444444555555666666666333333333333333333333333444444555555555666666555555555555555555555555555444444555666666666555555:::<<<@@@GGGQQQ\\\ffflllllljjjkkknnnqqqnnneee^^^XXXWWWZZZcccmmmqqqnnnjjjzzzooohhhdddcccccc```aaacccfffhhhkkkmmmnnnccc```\\\XXXTTTPPPKKKHHHEEECCCEEEKKKLLLHHHEEEDDDCCCCCCCCCBBBAAA@@@???>>>;;;;;;:::999888777666666555555555555555555555555333444555666666555444333444444333333333333444444444444333333333444555555333333333333333333333333555555555444555555666777666888999888777555666666333555777666333111222444555666666777777666666555333333444444444444555555555555444333333333444444333333333333444444444444444444444555555555666666555555555555555555555555333444444555555666666666444444444444444444444444222444555444444555777999444555666666777;;;@@@DDDJJJNNNSSSWWWYYYZZZ[[[\\\ZZZZZZZZZZZZ\\\___ccceee___^^^___bbbiiirrr{{{}}}{{{yyyuuusssnnnjjjddd^^^ZZZ\\\aaaeeepppvvv|||}}}xxxsssssstttvvvzzz}}}vvvoooiiieeeddddddcccaaaeeerrr{{{~~~vvvqqqqqqvvv{{{uuuppphhhccc___^^^\\\[[[VVVTTTQQQMMMHHHCCC@@@>>>;;;<<<===>>>???AAABBBCCC>>>@@@BBBDDDDDDAAA:::666777666666666666555555555555555555555555555555555222222222333444555555555333333444555555555555555333333333333333333333333444444444444333333333333444444333333333333444444333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333444444444444444444444555666666777777555555555555555555555555444444555666666666666555555555555555555666666666444444555666666777888888999===FFFPPP[[[dddlllpppmmmllllllnnnnnnjjjbbb\\\WWWZZZaaaiiiqqqrrrnnnjjjyyyqqqlllhhheeecccccceeefffiiikkkmmmnnneeeccc```]]][[[XXXTTTQQQSSSHHHHHHSSSWWWLLLDDDFFFBBBAAAAAAAAAAAABBBBBBCCC<<<<<<;;;:::999888777777555555555555555555555555444555666777777666555444555555444444444444555555444444444444444555666666444444444444444444444444333333333444555666777888666777999888666555555666444444444444444444444444555555666666666666555555333444444444555555555555333333333333333333444555333333333444444444555555333333444444444555555555777777666666555444444444333444444555666666777777555555555555555555555555444555666555444555666888555666888888:::>>>EEEJJJOOORRRUUUXXXYYYZZZ[[[\\\ZZZZZZZZZ[[[^^^bbbfffhhhddddddgggllluuu|||vvvpppkkkgggddd______^^^]]]___fffooowwwxxxsssnnnjjjcccaaa^^^\\\[[[\\\^^^```eeeccciiixxxyyyrrrpppsssxxx}}}tttllleeebbb```___YYYYYYWWWSSSNNNIIIDDDAAA<<<<<<<<<===???@@@AAABBB??????AAACCCDDDBBB===999777777777666666666555555555555555555555555555555333333444444444444444444444444333333444444555666444444444444444444444444333333333444444444444444444444333333333333444444333333444555555444333333222222333333444555555555444444444444444444444444444444444444444444444444333333333333444444444555333333333444444444444555444444444555666777777777666666666666666666666666333444555666777666666555444555555555666666666777666666666666888:::<<<===>>>DDDOOO[[[dddkkknnnooommmnnnnnnmmmkkkfffaaa^^^\\\```fffjjjlllllljjjhhh|||tttmmmiiiggggggffffffffffffggggggfffdddbbbaaa```^^^[[[YYY___NNNKKK[[[___OOOEEEHHH@@@@@@@@@@@@AAACCCEEEFFF===<<<<<<;;;999888888777666666666666666666666666444555666888888666555444666666555555555555666666444444444444444555666777444444444444444444444444222222222333555777888999333444666555444222333333555333222333555555555333444444555555555555444444444444444555555555666666222222222222333333444555333333333444444555555555333333333444444444555555888888777666555444333333444444444555666777777888555555555555555555555555555666666666444555666888555777999:::<<>>@@@AAABBB@@@@@@@@@BBBCCCBBB???<<<777777777777666666666666666666666666666666666666666555555444444333333222444444333222222444555666444444444444444444444444333333333444444555555555555444444333333444444555333333444555555444333333222333333444555666777777444444444444444444444444444444444444444444444444444444444555555555666666333333333444444444555555444444444555666777777888444444444444444444444444333444666777777777666555444555555555666666777777888777777777999<<>>@@@AAADDDAAA>>>>>>@@@AAAAAA???;;;:::888777555444444444444444444555555777888888333333333333444444555555555555444333333333444444555666666666666666666666666666666666555555666777777777777777777777777777666666666777777777888888444666666444222333444444555555555444444333333333555666777777777666444333666:::555222777666222777888777555555666666555444555555444333222222333444333444555666666555444333777777777666555555444444666666666666777888999:::555666777888999<<<@@@CCCNNNWWWcccjjjlllmmmpppssspppqqqqqqnnnkkkgggeeedddooommmnnnooolllgggfffiiixxxpppoooooonnnmmmiiiddd```eeedddddddddcccaaa^^^[[[WWWTTTQQQOOOOOOMMMKKKJJJFFFDDDBBBAAABBBDDDGGGIIIEEECCCAAA>>><<<:::999999777666666555555666666777777777777777777777777777333777777333333777888444888777555444444444555555777666555666777888777555444333333444666888888777666666666666666666666666555555555555555555555555333333444555555666777777777777666666666555555555777666666666555555555555555555555555555555555555444444444444444444444444555666666666666666666555666777888888666555555666666666666666666666666666777777777777777777777666888999;;;>>>DDDJJJPPPSSSSSSUUUXXXYYYYYYYYY[[[\\\[[[[[[[[[ZZZ]]]eeerrr|||rrrfffYYYTTTTTTSSSSSSUUU[[[dddnnnuuu}}}xxxjjj___YYYVVVVVVVVVWWWYYY___ffflllyyy|||yyyrrrqqqssswww~~~~~~xxxpppjjjfffccc```]]]ZZZWWWSSSPPPJJJFFFAAA======???AAABBBCCC@@@>>>===???@@@@@@>>>>>><<<:::888666555444333444444444444555666777888666666666666555444333222555444444333444444555555666666666666666666555555222444555444222111333555666666666666666666666666888666444333333444444333777666444444666888999888666666666555555555444444666666666666666555444444222777333111888666111555333333444555666777666555666888:::888666444666888666666777888888777666666555555666666666666666666666666666666777888999999888999999999;;;???EEEIIIVVV]]]ggglllmmmnnnpppssssssttttttsssqqqnnnlllkkkooolllkkklllkkkjjjnnnttt~~~{{{xxxsssmmmgggbbbcccccccccdddeeedddaaa___\\\YYYUUURRRQQQPPPNNNLLLKKKIIIEEECCCBBBCCCFFFGGGEEEEEEDDDBBB@@@===:::999888777777666666666777777777777777777777777777777444888999666555666666555555555555555444444444444999777444333444666777777333555777888777666777777666666666666666666666666444444444444444444444444444444555555666666777777777777777666666666555555666666666666555555555555444444444444444444444444555555555555555555555555666666777777777777666666444666888888777666777888666666666666666666666666777777777777777777888888;;;<<<>>>BBBGGGMMMQQQTTTTTTVVVYYYZZZZZZZZZ[[[]]]\\\ZZZXXX[[[bbbooo|||wwwgggYYYMMMLLLRRRVVVXXXYYYggguuupppbbbZZZWWWUUUSSSXXX^^^cccgggppp|||}}}|||~~~|||uuupppmmmiiieeebbb___[[[XXXRRRMMMFFFAAA@@@AAAAAABBBCCCAAA??????@@@AAA@@@???@@@>>><<<:::777555444444444444444444555666777777:::;;;;;;;;;999777444222444444444444444555666777777777777666666555555555555888:::888444222555888555555555555555555555555888555222222444555333111777444222333555777777666777777777777666666666666666666555444444444444555444999777777???<<<666999222333444555666666555555333555777666444333555777666777777888888777777666444444555666666777888888555555555555666777888999<<<<<<;;;:::===DDDLLLSSS```eeekkknnnoooooorrrtttuuuvvvwwwwwwwwwuuusssqqqpppkkkggghhhkkkppp{{{zzzrrrkkkfffbbbaaaaaaccceeeeeedddbbbbbb___ZZZWWWUUUTTTSSSQQQOOOLLLHHHDDDBBBBBBDDDEEEEEEEEEFFFFFFDDD@@@<<<:::999999888777777777777888777777777777777777777777777999999777666666777777555666666777777777666666999777444444555666666666333777;;;;;;888666666777666666666666666777777777555555555555555555555555555555666666666777777777777777777666666666666555666666666666666555555555444444444444444444444444555555555555555555555555666666666777777666666666333555777777777777888999666666666666666666666666777777777888888999999999;;;<<>><<<:::888777666666555555444444555666666777<<<>>>??????>>>;;;888555444444444444555666777888888888777777666555555555666;;;>>><<<666444666:::555555555555555555555555666444333555999:::777333777555555777666444333555777777777777777777777777666555444333333444555666444:::999;;;DDDBBB999:::555666555555444555666888;;;888444222333555666666555555555666666555555555555555666666777777777777555555555555666777888999===<<<;;;;;;???HHHSSSZZZgggjjjnnnooopppqqqtttwwwvvvvvvxxxyyyzzzyyyvvvtttqqqkkkeeefffkkkvvv~~~uuunnnjjjaaaaaaaaabbbeeefffeeedddeeebbb^^^[[[YYYXXXVVVTTTRRROOOKKKGGGDDDBBBBBBBBBDDDFFFHHHIIIGGGCCC???<<<;;;:::999888888888888888888888888888888888888888999777666666777777777777444555666777888888777777999777666777888777666444444888;;;;;;888666666777666666666666777777888888666666666666666666666666666666666777777777777777888777777777666666666666555555555666666666666666555555555555555555555555666666666666666666666666444555555666666555555444222444777777777777888999777777777777777777777777666777777888999::::::;;;<<<>>>BBBFFFJJJNNNQQQRRRWWWYYYZZZ[[[ZZZYYYZZZ[[[ZZZ\\\bbbnnn|||~~~sssfff^^^RRROOOOOOTTT[[[eeerrr~~~{{{|||rrrmmmqqqyyy{{{sssllliiijjjlllmmmkkkttt~~~zzzsssllleee```]]]XXXPPPIIIEEECCCAAA@@@CCCDDDDDDDDDCCCBBBBBBBBB>>>===<<<:::999888888888666666555555555666777777999;;;===>>>>>><<<999777444444444555666777888999888888777777666666666666444777;;;999555333444777555555555555555555555555555555666999<<<;;;666222666666999===:::444444999666666666666666666666666666555444333333444666777111777666999CCCAAA777666777666555333333666<<>><<<777555333444444555666777888888:::999888888999999777555666777999999888777666777555666666777777888888999777777777777777777777777777777777777888888888888888888777777777666666666555555555666666666666666777777777777777777777777777777777777777777777777444444555555555555444444333555777777777777888999777777777777777777777777666777777999:::;;;<<<<<<@@@CCCGGGKKKOOORRRTTTTTTWWWYYYZZZZZZYYYXXXYYYZZZWWW]]]jjjzzz}}}{{{~~~yyypppfff[[[UUUKKKMMMSSS\\\fffrrrooommmhhhfffnnn|||{{{wwwuuutttsssttt|||uuulllfffaaa\\\VVVPPPLLLIIIEEECCCAAACCCDDDDDDBBBAAAAAABBB@@@???>>><<<;;;:::999999888777777666666777888888444555777999999999777666666666666666666777888999777777777777777777777777666888::::::999888888888555555555555555555555555666888999:::999888666555666333444999888222444;;;666666666666777777777777666555555555555666777777222777666:::EEEBBB777666333444444333444999AAAHHH]]]PPP@@@888:::<<<999444999888888777777888888999999999888777777666555555666666666666777888999::::::;;;===AAAHHHRRR^^^fffnnnnnnoooqqqtttvvvyyyzzz{{{zzzzzz}}}~~~zzzuuujjjfffdddjjjtttwwwoooiiigggffffffggghhhhhhggggggfffeeeddddddaaa]]]ZZZVVVUUUSSSPPPLLLGGGCCC@@@AAADDDGGGIIIIIIGGGDDDBBB===<<<;;;:::999999999999888888888888888888888888;;;555666CCCLLLGGG<<<333555555444555666888:::;;;>>>;;;999888888999888888777666666666888888777666555666666777888888999999777777777777777777777777888888888888888888888888888888888777777777666666555555555555666666666777777777777777777777777777777777777777777777777777555555666666666666555555333555777888777666777888777777777777777777777777666777888999:::<<<======CCCFFFJJJOOOSSSUUUVVVVVVWWWXXXZZZZZZXXXWWWWWWXXXaaajjjxxx{{{{{{{{{qqqhhhaaa\\\WWWTTTSSSTTTZZZgggsssxxxooohhhkkklllmmmxxx~~~~~~}}}vvvoooeeebbb]]]YYYUUUQQQLLLHHHCCCFFFHHHGGGEEECCCCCCDDDFFFDDDBBB???===;;;:::999999999888888888888999999444444555666777777666666777777777666666777888888666666666777888888999999:::999:::<<>>CCCGGG999111555777444444999777777777888888888999999555666666777888888777777555999777:::EEECCC888666222444777666555888>>>CCCMMMEEE<<<777666777777666999999888777777888999999888888777777777777777777777777777888888999:::;;;:::===BBBHHHPPP[[[eeelllrrrqqqrrrtttvvvxxxzzzzzz{{{yyyyyy|||~~~|||vvvppphhhggglllvvv}}}sssllljjjiiihhhiiijjjiiihhhkkkjjjjjjkkkjjjgggccc___WWWWWWWWWTTTPPPJJJEEEAAAAAACCCFFFHHHIIIGGGEEEDDD>>>===<<<;;;:::999999999888888888888888888888888>>>888<<>>>>>CCCFFFKKKPPPSSSUUUUUUUUUWWWXXXZZZYYYWWWVVVWWWWWWoooyyytttmmmccc[[[WWWWWWWWWWWW```^^^bbbooo~~~qqqooonnnjjjkkkqqquuuxxx~~~wwwiiifffccc```\\\WWWQQQMMMGGGJJJLLLLLLIIIGGGGGGIIIKKKIIIFFFBBB???<<<999888::::::999999999999999:::777777777777777777777777999888777777777777777888555555666777888999::::::777555555888===???;;;777777777777777777777777777555888999777777===IIITTT```III777888===;;;999;;;888888888999999:::::::::555666777999999999888777333666333666AAA???444222333777;;;:::666444777:::999999999777666777;;;>>>888777666555555666777888666666666777888888999999888888888888999:::;;;<<<<<<@@@GGGNNNWWWaaajjjpppuuuuuuuuuvvvxxxzzzzzzyyyyyywwwvvvyyy{{{xxxqqqkkkjjjlllsssxxxssspppmmmiiieeegggllliiijjjmmmpppqqqnnniiieee```\\\VVVSSSQQQNNNIIIEEE@@@BBBDDDFFFHHHHHHHHHHHH??????>>>===<<<;;;::::::999999888888888999;;;<<>>999666666777777777::::::;;;;;;;;;:::999999<<<;;;999888888888999:::999777777999888555666:::777999:::999888777888999999999999888888888888777888888777666555444333333666666777888888888888777999888777555555777888999;;;::::::999999::::::;;;777777777666777888888999::::::999999888777777777999888777888:::>>>BBBDDDCCCHHHNNNSSSUUUUUUUUUUUUUUUSSSTTTXXXXXXVVV[[[dddqqqaaaTTTPPPNNNMMMWWWfffllllllmmmttt~~~yyymmmgggkkkrrr~~~|||uuummmfffccc^^^XXXUUUUUURRRQQQOOONNNMMMKKKGGGDDDUUUNNNGGGCCCCCCBBB???;;;::::::999888777777666666666777777777888888999999999999888888888999999:::;;;===>>>>>><<<;;;::::::@@@???<<<;;;;;;<<>>:::777555555777888666444555666777777888888888888::::::999999888777666666555666777888999999888888999888666555555666888999999888888888888888888888666888:::;;;:::999:::;;;>>>>>>===;;;999999<<<>>>???IIITTT\\\ccckkkooonnntttuuuvvvwwwxxxzzz{{{{{{{{{zzzxxxvvvssspppnnnmmmnnnuuu~~~xxxuuuqqqlllkkknnnmmmooorrrvvvwwwuuupppllleeeaaa[[[XXXUUURRRLLLGGGAAABBBDDDFFFGGGHHHIIIIIIFFFDDDAAA>>><<<<<<======;;;;;;:::::::::;;;<<<===\\\NNN>>>999===BBB@@@<<<<<<:::999999;;;>>>BBBEEEAAA===999777888999::::::999999::::::;;;;;;<<<<<<<<<;;;:::999999999:::::::::888777:::999666777;;;999:::;;;;;;999999:::;;;;;;::::::::::::999999999999999999888888888888888888888999999999999888888::::::::::::::::::::::::::::::999999999999::::::999888888888999999::::::;;;;;;::::::::::::999999>>>>>>===>>>@@@BBBEEEGGGHHHLLLQQQUUUVVVVVVVVVWWWZZZYYYZZZZZZXXXZZZeeessszzzjjj]]]RRRQQQQQQRRR]]]kkkyyyvvvuuuxxxxxxqqqqqqyyyzzzuuurrrmmmddd]]][[[VVVUUUSSSSSSRRROOOLLLIIIPPPKKKDDDBBBCCCCCCAAA>>>>>>>>>>>>>>>>>>>>>??????::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<======>>>===???AAAAAA???=========;;;:::999888888999:::;;;HHHCCC===;;;===>>><<<:::<<<666777<<<999444@@@TTT]]]FFF777:::>>>999888>>><<<:::888888;;;<<<;;;999;;;;;;<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;===<<<;;;;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<======;;;<<<>>>>>>>>>>>>???AAA@@@@@@@@@>>>======@@@BBBFFFPPP[[[cccjjjrrrvvvvvvxxxxxxyyyzzz{{{||||||}}}|||wwwsssqqqrrrsssuuuzzz}}}yyysssnnnnnnooorrrwww|||~~~yyyuuulllgggaaa\\\XXXTTTMMMHHHDDDDDDDDDEEEGGGIIIKKKMMMMMMJJJEEEAAA?????????@@@=========<<<======>>>???UUUJJJ>>>888:::???BBBBBB???>>>===<<<<<<===>>>??????<<<999999:::===>>>>>>;;;;;;:::;;;<<<===???@@@======<<<;;;;;;;;;;;;<<<<<<999999;;;;;;999:::===<<<===>>>>>><<<<<<===>>>>>>=========<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>===<<<;;;<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<<<<=========??????AAABBBDDDFFFHHHIIIMMMPPPTTTVVVVVVWWWXXXYYYZZZ[[[[[[ZZZXXX```sssxxxmmm___UUUOOORRRWWW]]]jjjwww|||wwwvvv{{{tttkkkgggcccaaa___]]][[[WWWSSSOOONNNJJJEEEDDDEEEGGGFFFDDD@@@@@@@@@@@@@@@@@@??????===============<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@???AAABBBBBB@@@??????@@@CCCBBBBBBBBBBBBBBBBBBCCC@@@@@@@@@@@@???>>>===<<>>===<<<===???@@@@@@?????????@@@@@@@@@???>>>>>><<<===>>>???@@@BBBCCCCCC@@@???>>>=========>>>???>>>??????????????????>>>======>>>>>>??????@@@@@@>>>???@@@@@@???AAADDDFFFFFFGGGGGGFFFEEEFFFIIIKKKWWWaaajjjqqqxxx{{{vvvvvvyyy|||vvvssstttwww~~~yyyssslllfffaaa[[[SSSNNNIIIHHHGGGGGGIIILLLOOOQQQRRRPPPMMMJJJGGGEEEDDDDDDAAAAAAAAAAAAAAAAAABBBBBBBBB@@@??????@@@BBBBBBBBBAAA@@@@@@??????>>>>>>===@@@>>><<<<<