BM6P6(@ jjj^^^VVVZZZkkksssUUUNNNHHHGGGJJJHHHNNN]]]yyyvvvppprrr~~~zzz|||zzzwwwqqqooommmkkkjjjgggbbb___^^^\\\ZZZZZZYYYWWWUUURRRLLLIIIEEECCCCCCDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJKKKLLLLLLIIIEEEAAA>>>>>>===<<<<<<===>>>???BBBEEEHHHKKKLLLNNNPPPRRRWWWYYY\\\^^^```bbbdddgggooorrrvvvyyyyyyzzz{{{{{{~~~~~~vvveeeZZZVVVUUUQQQSSSVVVWWWXXXZZZ\\\^^^bbbdddfffiiinnnssswwwyyyxxxllliiijjjgggiiihhh]]]___pppoooaaa\\\^^^lllsssUUUMMMHHHFFFIIIHHHKKKXXXrrrsssooosss~~~zzz{{{zzzwwwsssqqqnnnllliiifffaaa]]]\\\ZZZXXXWWWWWWUUURRRPPPLLLIIIFFFDDDDDDDDDDDDCCCAAABBBCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMJJJFFFBBB???>>>===<<<<<<===>>>>>>AAACCCGGGIIIKKKMMMOOOQQQUUUWWW[[[^^^```cccfffiiiooorrrvvvyyyzzz{{{|||}}}~~~~~~~~~kkk^^^WWWTTTTTTOOOQQQTTTVVVWWWYYY[[[^^^bbbcccdddhhhmmmrrrwwwzzzuuuiiifffgggeeehhhhhh]]][[[mmmwwweee```bbbpppsssUUUMMMGGGFFFHHHGGGKKKTTTiiipppnnnsssyyyyyy}}}zzzxxxuuusssooommmiiieee```\\\ZZZXXXVVVUUUTTTRRROOOMMMLLLIIIFFFDDDDDDEEEDDDCCC???@@@BBBDDDFFFHHHIIIJJJIIIIIIJJJMMMNNNLLLHHHDDD@@@???===<<<<<<<<<<<<===???AAAEEEGGGIIILLLOOORRRTTTVVVZZZ]]]```ccchhhkkknnnrrrwwwzzz|||}}}~~~~~~}}}}}}~~~}}}nnn```WWWSSSQQQQQQLLLOOORRRTTTVVVXXX[[[]]]bbbbbbcccffflllsssyyy}}}sssgggdddgggeeeiiijjjaaa[[[mmmjjj___ddduuusssUUUMMMGGGEEEHHHFFFMMMTTTddd|||nnnmmmsssxxxxxx{{{~~~zzzxxxtttrrrooommmjjjfffaaa]]]YYYWWWUUUTTTSSSQQQNNNKKKKKKIIIFFFEEEEEEEEEDDDBBB???@@@AAACCCEEEGGGHHHIIIHHHHHHJJJMMMNNNMMMIIIFFF@@@???>>><<<;;;;;;;;;<<<>>>AAADDDGGGIIIMMMQQQTTTUUUWWWZZZ\\\___cccgggkkknnnrrrwww{{{}}}~~~~~~}}}}}}wwwooodddZZZSSSPPPNNNMMMLLLNNNRRRTTTVVVYYY\\\^^^bbbbbbcccffflllttt||||||ssshhheeehhhgggmmmnnneee```qqqnnn]]]eee{{{sssUUUMMMGGGEEEHHHFFFNNNRRR```yyy{{{nnnooovvvyyyxxxzzz~~~zzzxxxrrrqqqnnnmmmkkkgggccc```YYYWWWUUUTTTRRRPPPMMMJJJJJJHHHFFFEEEEEEDDDCCCAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGIIILLLNNNMMMIIIFFF@@@???===<<<;;;;;;;;;<<<>>>@@@DDDGGGJJJNNNSSSVVVXXXYYY[[[\\\^^^aaafffiiinnnrrrwww{{{}}}}}}}}}}}}vvvpppjjjddd\\\UUUQQQOOONNNMMMMMMPPPSSSVVVXXXZZZ]]]```ccccccdddgggmmmuuu}}}{{{ttthhheeehhhgggmmmooogggbbbssssss___ggguuuWWWNNNHHHFFFHHHFFFKKKPPP\\\tttzzzppprrryyy|||zzzzzz~~~zzzxxxrrrpppnnnmmmkkkhhhdddaaaYYYWWWUUUSSSRRRPPPLLLJJJHHHGGGEEEDDDDDDCCCAAA???AAAAAABBBBBBCCCDDDDDDDDDFFFGGGIIIKKKMMMLLLHHHEEE???>>><<<;;;;;;;;;;;;<<<===@@@CCCFFFJJJOOOTTTXXXYYYZZZ[[[\\\]]]```eeeiiinnnrrrwww{{{}}}~~~vvvqqqnnnjjjggg]]]YYYSSSPPPOOOPPPPPPPPPOOORRRUUUWWWYYY[[[^^^aaabbbcccdddhhhnnnuuu|||{{{tttgggdddfffeeekkkmmmddd___pppuuuaaajjjvvvXXXOOOIIIGGGIIIGGGJJJNNN[[[sss{{{qqqrrryyy~~~|||{{{~~~zzzxxxtttrrrooommmkkkgggccc___YYYWWWTTTRRRQQQNNNKKKHHHGGGEEEDDDCCCCCCBBB@@@>>>???@@@@@@BBBCCCDDDEEEEEEFFFFFFHHHJJJLLLJJJFFFCCC>>>===<<<;;;;;;;;;<<<===<<<>>>AAAEEEIIINNNTTTYYYXXXYYYZZZ[[[]]]aaagggkkknnnrrrwwwzzz|||~~~~~~xxxooojjjhhhfffdddaaaWWWSSSOOOMMMNNNPPPRRRSSSQQQSSSVVVXXXYYY[[[]]]``````aaadddhhhmmmtttzzz}}}zzz~~~}}}vvviiieeefffdddjjjlllccc___ooowwwccckkk~~~sssvvvwwwYYYPPPJJJGGGIIIHHHJJJOOO]]]ttt|||qqqqqqwww}}}|||zzzxxxvvvtttqqqnnnkkkfffaaa^^^XXXVVVSSSQQQPPPMMMJJJGGGFFFDDDCCCCCCCCCAAA???======>>>???AAACCCEEEFFFGGGFFFFFFHHHJJJKKKIIIEEEBBB===<<<;;;:::;;;<<<===>>>:::<<<@@@CCCGGGMMMTTTXXXVVVWWWYYY[[[]]]bbbhhhmmmnnnrrrwwwzzz|||}}}~~~~~~rrrmmmhhhfffeeeeeebbb___XXXTTTPPPMMMNNNPPPRRRSSSQQQSSSVVVWWWXXXZZZ\\\^^^^^^```cccgggmmmrrrwwwzzzwww{{{zzzmmmhhhhhhfffkkkmmmdddaaaqqq|||iiinnn{{{yyyyyy~~~~~~[[[MMMJJJHHHHHHJJJJJJRRRaaauuurrrmmm{{{{{{zzz{{{yyysssrrrooommmkkkfffaaa]]]ZZZVVVQQQMMMKKKJJJJJJIIIEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@???@@@CCCEEEFFFFFFGGGGGGIIIKKKKKKHHHDDD@@@<<<;;;:::999888999::::::>>>@@@BBBDDDGGGKKKPPPSSSRRRUUUYYYZZZ[[[^^^dddhhhoooqqquuuyyy}}}~~~}}}ssspppmmmkkkiiieee^^^YYYUUUSSSOOOMMMLLLNNNPPPQQQTTTUUUVVVXXXZZZ[[[\\\]]]^^^___aaaeeelllsssyyy}}}|||zzznnnhhhffffffooopppdddaaarrr|||iiinnn]]]MMMJJJHHHGGGIIIHHHPPP___sssxxxppp|||}}}{{{|||yyysssqqqooommmjjjfffaaa]]]YYYVVVQQQNNNLLLKKKIIIHHHEEEDDDCCCAAA@@@@@@@@@@@@<<<<<<===@@@DDDGGGHHHHHHGGGGGGIIIJJJKKKHHHCCC???<<<;;;:::999999999:::;;;===???BBBEEEGGGKKKOOOSSSTTTWWW[[[\\\]]]```eeejjjoooqqquuuyyy|||~~~vvvsssooommmkkkggg```ZZZUUURRROOOMMMLLLMMMOOOQQQSSSTTTUUUWWWYYYZZZ[[[\\\]]]^^^```dddiiipppvvvzzzxxx{{{zzznnniiihhhhhhpppqqqeeeddduuu|||iiinnn___NNNKKKHHHGGGHHHHHHQQQ___ttt}}}rrr{{{~~~zzz|||zzzsssqqqnnnllliiieee```\\\XXXUUURRRPPPNNNLLLIIIFFFDDDCCCBBBAAA@@@?????????;;;;;;>>>AAAEEEHHHHHHGGGGGGGGGHHHJJJJJJGGGCCC???;;;;;;:::999999:::;;;<<<===???BBBEEEGGGJJJOOORRRVVVZZZ]]]___```bbbgggllloooqqqtttxxx{{{}}}~~~~~~zzzwwwssspppnnniiibbb]]]TTTRRROOOLLLKKKMMMOOOQQQRRRSSSTTTUUUWWWYYYZZZ[[[\\\\\\^^^bbbgggmmmsssvvvuuuyyyyyyoookkkjjjjjjrrrrrreeecccuuu{{{jjjnnnaaaPPPKKKGGGFFFHHHLLLTTTaaawwwqqqyyy|||www{{{~~~{{{sssqqqmmmjjjgggccc___[[[WWWVVVTTTRRRPPPMMMIIIFFFCCCBBBAAA@@@???>>>>>>>>>??????AAADDDGGGGGGEEECCCFFFFFFGGGHHHIIIGGGCCC???;;;;;;:::999:::;;;<<<======???BBBEEEGGGJJJNNNQQQVVVZZZ^^^```aaadddhhhllloooqqqtttwwwzzz|||}}}~~~~~~|||xxxuuurrrpppkkkddd^^^SSSQQQNNNLLLKKKLLLNNNPPPPPPQQQRRRTTTVVVWWWXXXYYY[[[\\\^^^bbbffflllpppsssvvvzzzxxxmmmjjjjjjjjjrrrrrrddd___qqqzzzjjjlllcccQQQKKKHHHGGGHHHMMMUUUbbbxxxqqqwwwxxxsssvvv{{{ssspppllliiifffbbb]]]ZZZWWWVVVTTTSSSQQQNNNIIIFFFBBBAAA@@@???>>>=========@@@@@@BBBEEEHHHHHHGGGEEEFFFFFFFFFGGGHHHFFFBBB???<<<;;;:::::::::;;;<<<===<<>>===<<<<<<<<<===>>>@@@CCCHHHJJJJJJIIIFFFFFFEEEFFFFFFEEEBBB???>>>===;;;:::::::::;;;<<<<<>>===<<<;;;;;;;;;===<<<===AAAEEEHHHIIIHHHFFFEEEEEEEEEFFFDDDAAA??????>>><<<;;;::::::::::::<<>>===<<<;;;;;;;;;???>>>===???AAADDDDDDDDDFFFEEEDDDEEEEEEDDDAAA???AAA???===;;;:::999999:::<<>>>>>===<<<<<<<<<<<<<<<:::;;;<<<>>>@@@BBBDDDEEEDDDDDDEEEDDDDDDCCCBBBBBBCCCBBB@@@===:::999;;;<<<===???CCCEEEGGGIIIKKKMMMNNNTTT\\\bbbgggjjjlllnnnlllooorrrtttvvvwwwzzz|||wwwpppmmmkkkiiigggjjjgggddd```]]]YYYTTTQQQOOOMMMKKKLLLNNNPPPPPPPPPSSSQQQQQQSSSWWWYYYYYYWWWWWWYYY\\\___ccchhhooosssvvv{{{|||vvvllliiiiiiiiissswwwlllcccvvvuuufffeeettthhhQQQKKKKKKJJJJJJMMMVVViiizzztttwww~~~~~~yyyuuuoooiiiddd___ZZZWWWSSSPPPLLLIIIGGGEEECCCBBB>>>======<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDCCCBBB>>>;;;:::;;;<<<<<>>???@@@@@@AAAAAAAAABBBDDDDDDEEEDDDDDDEEEEEEDDDAAA===;;;;;;<<<<<>>===<<<;;;;;;::::::;;;;;;<<<<<<=========>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFGGGFFFDDD@@@===<<<===<<>>>>>===@@@CCCEEEFFFGGGIIIKKKNNNQQQUUUXXX[[[___bbbeeeiiilllqqquuuxxx{{{~~~}}}zzzxxxvvvrrroooddd```ZZZUUURRRPPPMMMLLLMMMKKKJJJJJJLLLNNNOOOOOOPPPQQQRRRSSSSSSTTTUUUUUUUUUWWWZZZ]]]aaagggmmmqqqzzz}}}{{{qqqooonnnlllsssttthhhbbbuuuzzzfff\\\]]]nnnnnnVVVNNNLLLJJJIIIIIIOOO\\\ssswwwwwwvvvzzzssstttyyyzzzvvvqqqkkkfffaaa]]]YYYQQQNNNIIIFFFCCCAAA???===;;;;;;:::999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;===>>>@@@BBBDDDEEEFFFFFFGGGIIIJJJIIIFFFCCCAAA@@@>>>AAADDDFFFGGGHHHJJJKKKOOOQQQTTTVVVXXX\\\```cccfffjjjooossswww{{{|||vvvsssqqqmmmjjj```]]]XXXTTTRRRPPPMMMKKKLLLJJJIIIIIIKKKMMMNNNMMMNNNPPPQQQQQQQQQQQQRRRTTTTTTVVVYYY\\\```ffflllpppxxx{{{|||ssspppooommmssstttgggbbbttt{{{eee\\\]]]ooopppWWWNNNLLLJJJHHHIIIOOOZZZnnnvvvwwwvvv|||uuuuuuzzzxxxuuuooojjjfffbbb]]]ZZZRRROOOJJJFFFDDDAAA???===;;;::::::999999999999999:::::::::::::::;;;;;;;;;===>>>@@@BBBCCCEEEEEEEEEFFFHHHKKKKKKIIIFFFCCCBBB@@@BBBEEEGGGGGGHHHJJJLLLNNNOOOQQQSSSUUUXXX]]]```dddhhhmmmrrrvvvzzz~~~wwwsssnnniiieee]]]ZZZWWWUUUSSSQQQMMMKKKJJJHHHFFFGGGIIIKKKKKKKKKLLLNNNPPPPPPNNNNNNPPPRRRUUUWWWZZZ]]]aaaffflllqqqvvvyyy~~~}}}tttrrrpppnnnssssssfff```sss|||eee\\\^^^ppppppWWWOOOLLLJJJHHHHHHOOOYYYjjjuuuwwwuuu~~~vvvvvv{{{~~~wwwsssnnnjjjfffbbb^^^[[[SSSOOOJJJFFFDDDAAA???===;;;:::999999888888999999999999::::::::::::;;;;;;>>>???@@@BBBCCCDDDEEEEEEEEEHHHLLLLLLJJJGGGEEEDDDAAACCCFFFHHHHHHIIIKKKLLLMMMNNNOOOQQQRRRVVV[[[^^^cccggglllqqqvvvzzz~~~|||vvvppphhhcccZZZYYYVVVUUUTTTQQQNNNKKKHHHFFFDDDEEEGGGIIIIIIIIIKKKMMMOOOOOOMMMMMMOOOQQQUUUWWWZZZ^^^aaagggmmmqqquuuwww|||~~~uuurrrqqqnnntttsssfff^^^rrryyyggg___^^^mmmtttZZZNNNJJJHHHHHHJJJLLLSSSddd|||yyyyyyzzz}}}uuutttxxx}}}vvvnnnhhhddd___ZZZVVVPPPLLLHHHDDDBBB@@@>>><<<<<<;;;::::::999999::::::888999:::<<<===>>>>>>>>>@@@AAABBBAAAAAAAAADDDFFFEEEGGGJJJLLLLLLKKKHHHFFFHHHHHHIIIJJJJJJJJJIIIIIIKKKOOOSSSTTTRRRRRRWWW[[[^^^fffoootttvvvyyyyyyooohhheee[[[ZZZWWWSSSOOOMMMMMMMMMHHHFFFEEEFFFHHHJJJHHHFFFGGGIIIKKKLLLLLLMMMPPPQQQSSSVVV[[[___dddjjjqqqvvvwwwzzzyyyqqqnnnrrrvvvpppggg\\\pppyyyfff```bbbtttsssYYYNNNJJJHHHHHHKKKLLLRRRaaavvvxxxxxxxxx~~~uuutttwww~~~~~~|||uuummmgggccc___ZZZVVVOOOLLLHHHDDDBBB@@@>>><<<<<<;;;::::::999999::::::888999:::<<<======>>>>>>@@@AAABBBBBBAAAAAACCCEEEEEEGGGIIIKKKLLLKKKJJJIIIKKKKKKLLLLLLLLLKKKJJJJJJHHHLLLQQQRRRQQQQQQUUUXXX]]]ccckkkqqqvvvzzzwwwnnniii]]]ZZZVVVQQQLLLJJJJJJKKKHHHFFFEEEFFFHHHIIIHHHFFFGGGIIIKKKLLLMMMNNNPPPRRRTTTWWW\\\aaaffflllssswwwvvvzzz|||tttpppsssvvvoooeee[[[nnnxxxhhhccciiirrrYYYOOOKKKIIIIIIJJJKKKQQQ___sss|||yyyxxxuuurrrvvv~~~}}}{{{yyytttlllfffccc___YYYUUUOOOLLLGGGDDDBBB@@@>>><<<<<<;;;::::::999999::::::999999:::;;;<<<======>>>@@@BBBCCCBBBAAAAAABBBDDDFFFGGGHHHJJJLLLLLLMMMMMMLLLLLLLLLKKKJJJIIIGGGGGGFFFJJJOOOQQQQQQQQQTTTWWW\\\```fffnnnuuu|||vvvnnn```\\\VVVOOOKKKIIIIIIIIIFFFEEEEEEEEEGGGHHHGGGFFFGGGIIIKKKLLLMMMNNNPPPRRRVVVZZZ___dddiiiooouuuzzzwww||||||uuuqqqsssuuummmbbb[[[lllxxxmmmiiiqqqqqqYYYOOOLLLJJJJJJIIIKKKRRR```ttt|||yyytttpppttt|||{{{yyywwwrrrkkkfffbbb^^^YYYUUUOOOKKKGGGDDDAAA@@@===;;;<<<;;;::::::999999::::::999:::::::::;;;<<<======@@@BBBCCCCCCBBBAAABBBCCCFFFGGGHHHIIIKKKMMMOOOQQQOOOOOONNNMMMLLLJJJHHHGGGFFFJJJOOOQQQRRRRRRTTTUUU\\\^^^dddlllvvv}}}{{{qqqddd^^^VVVOOOJJJIIIHHHHHHEEEDDDDDDEEEFFFGGGGGGGGGFFFHHHKKKLLLMMMNNNPPPRRRXXX\\\aaaggglllrrrxxx|||}}}~~~zzztttqqqttttttkkk___[[[lll|||ssspppzzzqqqYYYPPPMMMKKKKKKJJJMMMTTTbbbuuu{{{zzzsssooorrr{{{{{{yyyuuupppjjjfffccc___YYYUUUNNNKKKGGGCCCAAA???===;;;<<<;;;::::::999999::::::::::::999999:::;;;<<<===???AAACCCCCCBBBAAABBBCCCFFFFFFGGGHHHKKKNNNPPPRRRSSSSSSSSSRRRPPPOOOMMMLLLGGGIIILLLOOOPPPQQQRRRSSS\\\^^^ccckkkttt|||yyynnnbbb[[[SSSLLLHHHGGGFFFEEECCCCCCDDDEEEEEEFFFGGGGGGFFFHHHJJJLLLMMMNNNQQQSSSYYY^^^dddjjjooouuu{{{}}}zzzuuutttwwwwwwmmmaaa[[[lll{{{wwwrrr[[[RRRNNNLLLKKKKKKNNNUUUbbbuuu{{{zzz~~~rrrnnnqqqyyy|||zzztttpppjjjfffddd```ZZZUUUNNNKKKFFFCCCAAA???===;;;<<<;;;::::::999999::::::;;;:::999999999:::<<<===>>>@@@CCCDDDCCCBBBCCCCCCEEEEEEFFFHHHKKKMMMPPPQQQQQQQQQQQQQQQQQQPPPOOONNNIIIJJJJJJLLLMMMNNNPPPPPPZZZ]]]bbbhhhooouuu{{{~~~tttjjj\\\VVVMMMHHHFFFEEECCCAAAAAACCCDDDEEEDDDEEEFFFHHHEEEHHHJJJLLLMMMOOOQQQSSSZZZ___eeelllrrrwww}}}}}}{{{xxxxxx|||{{{pppcccYYYlllsss\\\SSSOOOLLLKKKJJJNNNUUUcccwww{{{|||qqqmmmpppxxx|||tttpppjjjgggeeeaaa[[[VVVNNNKKKFFFCCCAAA???<<<:::<<<;;;::::::999999::::::;;;:::999888888:::;;;===<<>>BBBDDDDDDDDDDDDEEECCCDDDFFFIIIKKKLLLMMMMMMWWWXXXYYY[[[\\\]]]]]]]]]VVVSSSPPPOOOQQQSSSUUUVVVPPPVVV\\\___```dddkkkrrrttt|||vvviiibbbZZZTTTNNNKKKLLLLLLHHHEEE???BBBDDDDDDCCCCCCFFFHHHEEEGGGJJJLLLMMMOOORRRTTTZZZ___gggnnntttyyy~~~|||{{{xxxwwwyyyvvvhhhYYYSSSjjjttt]]]TTTQQQNNNLLLKKKPPPXXXfffzzzuuuppppppuuu~~~wwwtttqqqnnnllljjjddd[[[UUUQQQMMMHHHDDDCCCAAA???>>>;;;:::999888888888888999;;;;;;:::;;;;;;<<<===>>>???AAACCCEEEFFFFFFEEEDDDDDDFFFHHHIIIJJJLLLPPPRRRXXXXXXZZZ]]]aaacccdddcccbbb]]]WWWVVVXXXYYYVVVSSSVVVYYY\\\]]]^^^___dddgggvvvzzz~~~ssshhh[[[TTTNNNKKKGGGBBBBBBEEE@@@AAABBBDDDEEEEEEFFFFFFJJJIIIKKKMMMKKKJJJNNNUUU^^^aaafffmmmtttyyy}}}~~~wwwtttzzzrrr```XXXZZZddd~~~uuu^^^UUUQQQNNNLLLLLLPPPXXXggg~~~uuuoooooottt{{{vvvssspppmmmjjjddd\\\UUUQQQMMMHHHDDDBBBAAA???===;;;:::::::::999999999999999999999::::::;;;<<<===>>>@@@BBBDDDEEEEEEDDDCCCDDDEEEHHHIIIJJJMMMPPPSSS[[[\\\___cccgggjjjlllmmmlllgggbbb```aaabbb```]]]\\\^^^_________```cccfffmmmrrrssshhhYYYSSSMMMJJJGGGBBBAAACCC@@@AAABBBDDDEEEEEEEEEEEEIIIHHHJJJLLLLLLKKKPPPWWW___cccjjjpppuuuzzz~~~vvvrrrwwwooo]]]VVVUUUaaa|||yyyzzzxxx___VVVQQQNNNMMMOOOQQQXXXiiiuuunnnmmmrrr~~~zzzvvvrrrooolllfff]]]WWWPPPMMMGGGDDDAAA@@@>>>===::::::;;;<<<<<<;;;999888888888888888999:::;;;<<<===>>>AAACCCDDDDDDCCCBBBCCCEEEGGGIIIJJJMMMPPPSSS\\\^^^bbbgggmmmqqquuuwwwwwwsssnnnlllmmmmmmjjjhhhffffffeeecccaaaaaabbbddddddkkkyyyuuuhhhXXXQQQKKKIIIFFFBBB@@@AAA@@@AAABBBCCCDDDEEEEEEEEEHHHGGGIIILLLLLLLLLSSSZZZbbbhhhqqqvvvxxx{{{~~~tttpppsssiiiYYYTTTRRR```{{{~~~wwwwwwzzzbbbWWWQQQOOOOOOPPPQQQXXXjjjtttlllkkkqqq}}}{{{vvvrrrnnnggg___XXXQQQMMMGGGCCCAAA???===<<<999:::<<<======<<<:::999888888888999999:::;;;<<<<<<>>>@@@CCCDDDDDDCCCCCCBBBDDDGGGHHHJJJMMMPPPSSSYYY\\\aaagggmmmtttzzz~~~}}}zzzwwwuuuuuutttrrrppppppooollliiifffdddddddddaaafffrrryyyjjjYYYQQQJJJHHHFFFBBB???@@@@@@@@@BBBCCCDDDEEEEEEEEEFFFFFFHHHLLLMMMNNNVVV^^^iiirrr|||~~~}}}~~~sssooopppdddUUURRRSSSccc}}}zzztttttt~~~dddXXXRRRPPPPPPPPPQQQXXXjjjssslllkkkqqq}}}zzzuuupppiii```ZZZQQQMMMHHHDDDAAA???===<<<999:::<<<======<<<:::999999999999999:::;;;<<<======>>>AAADDDEEEEEEEEEDDDBBBDDDFFFHHHJJJLLLPPPRRRUUUYYY```fffmmmttt|||}}}|||{{{zzzxxxwwwxxxvvvssspppmmmjjjhhhfffaaaccciiittt~~~ooo]]]SSSJJJHHHFFFBBB?????????@@@AAACCCDDDDDDDDDEEEEEEEEEGGGKKKMMMPPPXXXaaasss|||tttppppppbbbRRRSSSTTTffftttoooqqqfffYYYRRRQQQRRRQQQRRRXXXggguuuooommmrrr|||~~~xxxrrrkkkbbb\\\SSSOOOIIIEEEBBB@@@>>><<<888999;;;<<<<<<;;;::::::999999999::::::;;;<<<===<<<>>>AAADDDEEEFFFEEEEEECCCEEEGGGHHHIIIKKKNNNQQQSSSXXX___eeekkksss|||~~~}}}}}}}}}|||yyyxxxvvvrrrnnnjjjcccbbbccchhhooo{{{uuucccWWWLLLGGGFFFCCC@@@@@@???@@@AAABBBCCCDDDDDDDDDFFFEEEGGGKKKNNNQQQZZZcccxxx~~~wwwtttsssbbbRRRTTTTTTgggqqqmmmooohhhYYYRRRQQQSSSRRRSSSXXXcccxxx|||zzztttqqqsss{{{zzztttlllccc]]]TTTPPPJJJFFFCCCAAA???===999999999999:::::::::;;;888888888888999:::;;;<<<;;;===@@@BBBDDDEEEDDDDDDDDDFFFGGGHHHIIIJJJMMMOOOQQQVVV]]]ccchhhoooyyy~~~~~~~~~~~~~~~zzzsssnnnhhheeeddddddfffooozzzjjj\\\NNNHHHFFFCCCAAABBB???@@@AAABBBCCCDDDDDDDDDFFFEEEGGGKKKNNNQQQ[[[eeeqqqssstttvvvyyyyyyyyywwwdddTTTWWWUUUjjjpppmmmpppiiiZZZRRRQQQSSSSSSTTTXXX```ppp{{{xxxxxxttttttzzz{{{uuummmddd^^^UUUQQQKKKGGGDDDBBB???===999888888888888999:::;;;777777777777888999:::;;;:::;;;>>>AAACCCDDDCCCCCCEEEFFFHHHHHHHHHIIILLLNNNNNNSSSZZZ___dddkkkuuu}}}{{{}}}~~~~~~~~~}}}}}}~~~~~~wwwqqqmmmjjjhhhgggffflll{{{~~~nnn___OOOHHHFFFDDDBBBCCC??????AAABBBCCCDDDDDDDDDGGGFFFHHHKKKNNNRRR[[[eeegggeeeccceeelllxxx{{{|||zzzfffUUUXXXXXXmmmsssnnnqqqlll\\\VVVSSSQQQSSSRRRUUU]]]kkkzzzvvvzzzpppmmmuuu|||uuummmeee___TTTQQQLLLHHHEEEBBB>>>;;;;;;::::::999999::::::;;;::::::::::::::::::::::::<<<===>>>???AAABBBDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFMMMPPPUUUZZZ```gggoootttxxxxxxwwwwwwxxxzzz{{{|||{{{wwwtttpppnnnmmmmmmpppuuu{{{~~~pppcccSSSHHHDDDCCC@@@<<<>>>>>>???@@@AAAAAAAAAAAACCCDDDEEEFFFIIIOOOVVV[[[[[[YYYXXXYYYaaarrr{{{}}}vvvcccUUURRRTTTjjjuuuqqquuulll]]]WWWUUUTTTTTTSSSVVV^^^jjjzzzxxx{{{qqqnnnvvv}}}vvvnnnfff___UUURRRMMMHHHEEEBBB>>>;;;;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<>>>???AAABBBDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEJJJLLLQQQVVV\\\ccckkkpppsssssstttuuuvvvyyy{{{||||||xxxvvvsssrrrrrrrrrtttxxx|||ooocccSSSHHHEEECCC???<<<>>>>>>???@@@AAAAAAAAAAAADDDDDDEEEFFFHHHMMMTTTYYY[[[ZZZYYY\\\eeeuuu}}}}}}sss```TTTSSSWWWnnnwwwsssyyymmm___ZZZWWWVVVVVVUUUWWW^^^iii{{{~~~yyy{{{|||rrrooovvv~~~wwwooofff```WWWSSSMMMIIIEEEBBB>>><<<;;;::::::999999::::::;;;::::::::::::::::::::::::;;;<<<===???AAABBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHLLLQQQWWW^^^ffflllnnnoooppprrruuuxxxzzz|||~~~{{{yyywwwwwwwwwxxxyyy{{{|||}}}|||mmmbbbSSSIIIEEECCC???<<<>>>>>>???@@@AAAAAAAAAAAADDDDDDEEEFFFHHHLLLSSSWWW]]][[[[[[```jjjwww|||nnn\\\SSSTTTYYYrrryyyuuuzzzpppaaa[[[XXXWWWXXXVVVWWW^^^gggvvv|||yyy~~~tttpppuuu~~~xxxpppgggaaaYYYTTTNNNIIIEEEAAA>>><<<;;;::::::999999::::::;;;999999999999999999999999:::;;;===>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJNNNSSSZZZccchhhmmmnnnpppsssvvvyyy{{{}}}}}}{{{zzzzzz{{{||||||{{{zzzzzz{{{|||uuuiii```SSSJJJEEEBBB???===>>>>>>???@@@AAAAAAAAAAAABBBCCCEEEFFFIIINNNTTTXXX___^^^^^^dddmmmvvvzzz{{{sssssssssuuuzzzyyyiiiXXXRRRUUUZZZuuu{{{vvv{{{tttddd]]]YYYWWWXXXVVVXXX^^^gggrrr~~~|||uuupppttt{{{xxxqqqhhhbbb[[[VVVOOOIIIEEEAAA>>><<<;;;::::::999999::::::;;;999999999999999999999999::::::<<<>>>@@@BBBDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIKKKMMMQQQXXX```eeennnooorrruuuxxx{{{}}}}}}{{{|||}}}}}}|||zzzxxxvvvxxxwww{{{~~~tttnnnddd\\\RRRIIIEEEBBB???===>>>>>>???@@@AAAAAAAAAAAAAAABBBEEEGGGJJJOOOVVVZZZ```___```eeelllpppqqqooojjjlllnnnrrrxxx~~~tttcccTTTQQQTTT\\\yyy}}}zzzwwwggg```[[[XXXZZZXXXZZZaaaiiirrr}}}tttooorrrxxx{{{tttlllfff]]]XXXPPPIIIEEEAAA>>><<<;;;::::::999999::::::;;;999999999999999999999999999:::;;;>>>@@@BBBDDDEEECCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLOOOUUU\\\bbbkkkmmmqqquuuzzz}}}~~~~~~{{{xxxvvvsssoooooozzzuuullleee]]]XXXOOOHHHDDDAAA???>>>>>>>>>???@@@AAAAAAAAAAAA@@@BBBDDDGGGJJJOOOTTTXXX]]]^^^```cccgggiiiiiihhhjjjmmmrrrwww|||{{{nnn^^^SSSQQQSSS```zzzkkkddd___\\\\\\[[[]]]eeemmmuuuxxxqqqnnnqqqwww~~~xxxpppjjj^^^YYYQQQJJJEEEAAA>>>===;;;::::::999999::::::;;;888888888888888888888888888999;;;===@@@BBBDDDEEEBBBCCCDDDFFFGGGIIIJJJKKKJJJJJJIIIIIIKKKPPPWWW\\\cccggglllrrryyy~~~~~~{{{yyyrrrllljjjrrr}}}wwwmmmddd]]]WWWSSSMMMGGGCCCAAA@@@???>>>>>>???@@@AAAAAAAAAAAA@@@BBBDDDFFFHHHKKKPPPSSSWWWYYY]]]___aaaccceeegggkkkooouuuzzz~~~vvvhhhZZZRRRQQQQQQaaa|||mmmgggccc```^^^]]]```hhhqqqxxxuuuooommmqqqwww~~~{{{sssnnn___ZZZQQQJJJEEEAAA>>>===;;;::::::999999::::::;;;888888888888888888888888888999;;;===@@@BBBDDDEEEBBBCCCDDDFFFHHHJJJLLLMMMIIIHHHGGGFFFHHHLLLSSSXXX]]]aaagggooowww~~~~~~}}}tttmmmjjjpppyyy}}}uuuooolllnnnqqquuuwwwwwwxxx{{{~~~~~~|||zzzwwwqqqhhh^^^XXXTTTQQQKKKFFFCCCAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEEEEGGGKKKNNNRRRVVVZZZ\\\]]]___dddhhhkkkpppvvv{{{~~~}}}ssseeeXXXRRRQQQPPP```wwwiiigggeeeaaaccc___```gggqqqyyy~~~tttmmmjjjmmmttt{{{rrrhhh^^^YYYQQQLLLIIIEEE???;;;;;;;;;::::::::::::999999;;;:::888777777888:::;;;;;;<<<===>>>???@@@AAABBBBBBBBBDDDEEEGGGIIIJJJKKKMMMKKKIIIIIIJJJMMMQQQSSSWWW]]]eeemmmuuu}}}yyytttxxx~~~}}}xxxrrrkkkeeeaaa___aaaccceeehhhkkknnnqqqrrrwwwppphhhcccaaa^^^XXXSSSPPPNNNJJJFFFBBB@@@>>>>>>===>>>@@@AAABBBAAAAAA@@@DDDDDDEEEFFFGGGIIIKKKLLLPPPRRRUUUWWWZZZ___dddhhhnnnrrrvvvyyy}}}yyyqqqfffYYYOOOOOOUUUdddzzzmmmkkkhhhdddfffcccccciiirrr{{{}}}rrrllliiimmmsss~~~tttkkk^^^YYYQQQLLLIIIEEE@@@<<<;;;;;;::::::::::::999999;;;:::888777777888:::;;;;;;;;;<<<===???@@@AAAAAACCCCCCEEEFFFHHHJJJKKKLLLMMMKKKJJJIIIJJJLLLOOOQQQUUUXXX]]]dddllluuu~~~{{{}}}~~~xxxrrrqqqoookkkfffaaa]]]ZZZXXXZZZ[[[^^^aaadddhhhjjjkkkkkkeee___[[[ZZZXXXSSSOOOLLLJJJGGGDDD@@@>>>=========>>>@@@AAAAAAAAAAAA@@@CCCCCCDDDEEEGGGIIIKKKLLLQQQRRRTTTUUUWWW\\\aaaeeemmmqqqwww|||}}}wwwooodddXXXNNNNNNTTT```sssooommmhhhkkkhhhgggmmmuuu{{{qqqkkkiiimmmrrrxxxooo___YYYRRRLLLIIIFFFBBB>>>;;;;;;::::::::::::999999;;;:::999888888999:::;;;999:::;;;<<<>>>???@@@AAADDDDDDEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIJJJKKKMMMOOOSSSTTTWWW[[[bbbmmmyyyzzzuuuqqqlllfffaaa```___\\\ZZZWWWTTTRRRQQQRRRTTTWWWZZZ^^^aaacccddd^^^ZZZUUUSSSSSSRRROOOLLLIIIHHHFFFCCCAAA???>>>>>>===>>>???@@@AAAAAAAAAAAABBBBBBCCCEEEGGGJJJLLLMMMRRRRRRRRRRRRTTTWWW]]]aaajjjpppxxx~~~|||uuulllbbbVVVMMMLLLQQQ^^^|||xxxssspppkkknnnkkkkkkpppxxx{{{qqqlllkkknnnsss{{{rrraaa[[[RRRMMMJJJGGGCCC???;;;;;;:::::::::999999999:::999999888888999999:::888999:::<<<===???@@@AAACCCDDDEEEFFFHHHIIIJJJKKKLLLKKKKKKJJJJJJKKKLLLMMMQQQRRRTTTXXX___iiittt{{{~~~xxxtttooojjjfffaaa[[[WWWVVVVVVUUUTTTRRRPPPOOONNNNNNPPPSSSWWWZZZ\\\^^^^^^WWWUUURRRQQQQQQPPPMMMKKKIIIHHHFFFEEECCCBBBAAA@@@======>>>???@@@AAAAAABBB@@@AAABBBDDDGGGJJJLLLNNNRRRRRRQQQPPPPPPTTTYYY]]]eeellluuu}}}zzzrrriii```UUULLLKKKOOO```{{{|||vvvqqqmmmooonnnooottt{{{{{{qqqnnnmmmqqquuu}}}tttccc]]]TTTMMMJJJGGGCCC@@@;;;;;;:::::::::999999999999999999999999999999999888999:::<<<===???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMOOOSSSWWW]]]dddlllrrryyy|||xxxtttqqqpppgggeeeaaa]]]ZZZVVVRRRPPPRRRRRRRRRQQQPPPNNNMMMLLLJJJLLLPPPSSSVVVWWWXXXXXXSSSRRRPPPOOONNNMMMKKKIIIFFFFFFEEEDDDCCCBBB@@@@@@<<<======>>>???AAABBBBBB@@@AAABBBDDDGGGJJJLLLMMMQQQQQQPPPOOOOOORRRWWW[[[```gggpppwww}}}zzzqqqggg^^^UUULLLKKKNNN^^^www~~~wwwtttpppqqqqqqtttxxx~~~zzzqqqnnnooorrrvvvuuufff___VVVNNNJJJGGGCCC@@@;;;;;;::::::::::::999999999999999999999999999999888999:::<<<>>>@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGJJJKKKLLLMMMNNNMMMMMMMMMJJJLLLPPPTTTYYY^^^cccgggnnnttt}}}zzzvvvuuurrrnnnhhhdddcccccc\\\[[[YYYWWWTTTQQQOOONNNMMMNNNNNNOOONNNLLLKKKJJJGGGIIILLLOOOQQQQQQQQQPPPNNNNNNMMMLLLKKKIIIGGGFFFCCCCCCCCCBBBAAA???>>>===<<<<<<======???@@@BBBCCCAAAAAABBBDDDFFFIIIKKKLLLNNNOOOPPPPPPQQQSSSWWWZZZ]]]ccciiiooouuu|||zzzqqqggg^^^VVVNNNLLLOOOZZZsss~~~wwwvvv}}}zzzwwwuuutttvvvxxx{{{yyyooonnnooorrrvvvwwwiiibbbWWWOOOJJJFFFBBB???;;;;;;::::::::::::999999999999999::::::999999999999999;;;===???AAABBBCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKMMMOOOPPPOOOOOONNNJJJLLLOOORRRTTTYYY^^^bbbeeeiiiqqqyyyyyyzzz}}}yyytttooojjjjjjgggbbb\\\YYYZZZ[[[WWWWWWVVVTTTQQQOOOOOONNNHHHIIIKKKLLLMMMLLLKKKJJJGGGHHHKKKNNNNNNNNNMMMLLLHHHIIIJJJJJJHHHGGGFFFEEECCCCCCCCCBBBAAA???===;;;<<<<<<<<<===>>>@@@BBBCCCBBBBBBCCCDDDFFFHHHJJJKKKKKKMMMPPPRRRTTTVVVYYY[[[]]]```dddhhhmmmvvv|||rrrggg___WWWPPPNNNPPP\\\uuuyyyqqqqqqxxx{{{zzzyyywwwyyy|||}}}wwwnnnmmmnnnqqquuuyyykkkcccXXXOOOJJJFFFBBB>>>;;;;;;;;;:::::::::999999888999999::::::999999888999:::;;;===@@@BBBCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIKKKMMMPPPQQQQQQPPPOOONNNOOOPPPQQQSSSWWW]]]bbb^^^bbbgggoooxxx{{{xxx|||}}}xxx|||~~~zzzwwwtttpppnnnmmmkkkgggcccddddddaaa\\\WWWUUUWWWZZZRRRRRRRRRPPPMMMKKKJJJKKKEEEGGGJJJLLLMMMMMMMMMLLLHHHJJJMMMOOOOOONNNLLLKKKEEEGGGIIIJJJIIIGGGGGGGGGEEEEEEEEEDDDCCC@@@>>>===<<<<<<<<<<<<>>>@@@BBBDDDBBBBBBCCCDDDFFFGGGIIIJJJIIILLLPPPTTTVVVXXXZZZ\\\]]]___bbbeeeiiisss~~~}}}sssggg```XXXQQQOOOPPPbbb{{{xxxooonnnsss}}}}}}zzz{{{{{{{{{~~~|||uuurrrpppqqqsssyyymmmggg^^^WWWQQQKKKDDD???AAA>>>;;;:::;;;;;;:::999;;;;;;;;;::::::;;;;;;<<<999999:::;;;===@@@CCCEEEGGGGGGGGGGGGGGGGGGGGGGGGMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPQQQRRRTTTWWWYYYZZZ\\\]]]___bbbiiittt}}}~~~zzzvvvpppkkkmmmnnnpppssswww{{{~~~yyyssspppnnnnnniiigggdddccccccaaa___]]]\\\ZZZUUUQQQOOOOOOPPPQQQPPPNNNMMMKKKJJJJJJJJJJJJFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOOOOOOOMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHCCCDDDDDDDDDCCCAAA???>>>>>>======<<<<<<===???@@@AAAAAAAAABBBDDDEEEGGGHHHNNNNNNPPPSSSVVVYYY\\\^^^cccaaaaaadddgggmmmyyyxxxoooggg^^^UUURRRSSSccc}}}yyyllljjjooo}}}}}}|||~~~~~~}}}|||uuusssqqqrrrttt{{{pppjjj```YYYSSSMMMFFFAAAAAA>>><<<:::;;;;;;::::::<<<;;;:::::::::::::::;;;999999:::;;;>>>AAADDDEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRTTTUUUWWWXXXZZZZZZ\\\^^^dddmmmxxx}}}~~~xxxssspppkkkeee```]]]]]]___aaadddhhhjjjllloootttzzz~~~|||yyysssnnniiigggeeeeeebbb```^^^]]]\\\[[[XXXVVVXXXVVVRRRNNNMMMMMMNNNOOOOOONNNLLLJJJIIIIIIIIIJJJGGGGGGHHHIIIJJJKKKLLLLLLNNNOOOOOOPPPPPPOOOMMMMMMKKKKKKJJJIIIIIIHHHHHHHHHEEEEEEFFFFFFEEECCCAAA@@@>>>===<<<<<<===>>>???@@@BBBBBBCCCDDDEEEGGGHHHIIILLLMMMPPPSSSXXX\\\___aaaeeecccccceeehhhmmmxxxxxxppphhh^^^UUUQQQRRReee|||kkkiiinnn~~~}}}vvvtttssstttvvvtttmmmccc[[[UUUOOOIIIDDDAAA???<<<;;;;;;;;;;;;:::;;;;;;:::999999999999999::::::;;;<<>>=========>>>@@@BBBCCCCCCCCCDDDDDDFFFGGGIIIJJJHHHKKKPPPVVV\\\bbbfffiiikkkiiihhhjjjkkknnnxxx{{{sssuuuyyyqqqiii]]]RRROOORRRhhhssspppxxx~~~}}}zzzwwwwwwyyy{{{ssshhh^^^XXXQQQKKKGGGBBB???<<<;;;<<<<<<;;;:::;;;:::999999888888888999<<<<<<===>>>AAADDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLOOOOOOOOOOOONNNMMMLLLKKKIIIJJJKKKLLLOOOVVV]]]cccoooyyyxxxrrrttt|||~~~vvvpppfffbbb]]][[[YYYVVVPPPLLLFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJKKKNNNOOOQQQTTTWWWZZZ]]]bbbhhhlllnnnoooqqqrrrsssrrrpppoooqqqooollliiigggfffffffff^^^___```aaadddfffiiijjjhhhhhhhhhgggeeecccaaa___aaa^^^\\\ZZZYYYWWWTTTRRRMMMLLLKKKJJJJJJKKKLLLMMMMMMKKKJJJHHHGGGGGGGGGGGGHHHGGGFFFFFFGGGIIILLLMMMPPPQQQRRRSSSSSSRRRQQQPPPQQQOOOMMMKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKIIIGGGFFF???>>>>>>>>>???@@@BBBCCCBBBBBBCCCDDDEEEGGGHHHIIIHHHKKKPPPWWW]]]bbbfffhhhjjjhhhhhhjjjkkknnnwwwzzzrrrttt~~~yyyqqqhhh[[[QQQOOOTTTiiitttrrr|||~~~xxxvvvwww~~~~~~vvvjjj```YYYSSSMMMHHHBBB@@@===<<<<<<<<<<<<;;;::::::999999999999::::::======>>>???AAADDDGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHIIILLLLLLMMMMMMLLLJJJHHHGGGFFFFFFGGGHHHJJJPPPWWW\\\eeellluuu}}}vvvsssuuu}}}}}}vvvnnnhhhbbb]]]WWWTTTRRRPPPKKKHHHEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNQQQSSSUUUXXX\\\___aaaccceeefffgggfffeeedddfffeeecccbbb```___^^^^^^ZZZ[[[]]]```bbbeeefffggghhhhhhhhhgggeeecccaaa```bbb```]]][[[ZZZXXXUUURRRNNNMMMLLLLLLLLLMMMNNNNNNMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGFFFGGGHHHIIIKKKLLLOOOPPPRRRSSSTTTTTTSSSSSSTTTRRROOOMMMLLLLLLMMMMMMNNNNNNOOOOOONNNLLLJJJIIIAAA@@@?????????@@@AAABBBBBBBBBCCCCCCEEEGGGHHHIIIHHHKKKPPPVVV\\\```cccdddeeeddddddgggiiillluuu}}}~~~~~~xxxpppfffYYYPPPQQQWWWmmmuuutttyyyuuuuuu|||yyymmmccc[[[UUUOOOKKKBBB@@@===<<<<<<===<<<;;;999999999999:::;;;<<<===>>>>>>>>>@@@BBBEEEHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIGGGEEEDDDDDDEEEEEEDDDFFFIIIOOOSSSXXX^^^eeejjjnnnttt~~~|||xxxxxx}}}yyyssskkkeee```ZZZSSSNNNLLLKKKGGGDDDEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFFFFHHHIIIJJJJJJIIIKKKOOOQQQRRRTTTVVVXXXZZZ\\\^^^`````````___^^^_________^^^]]]\\\[[[ZZZ[[[]]]```bbbeeefffffffffhhhggggggfffeeeeeedddddddddaaa^^^\\\[[[YYYVVVSSSOOOOOONNNMMMMMMNNNNNNOOOMMMLLLJJJIIIHHHGGGHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKNNNOOORRRTTTUUUUUUUUUUUUWWWUUUQQQOOOMMMMMMNNNOOORRRRRRSSSRRRQQQPPPNNNMMMCCCBBBAAA@@@???@@@AAAAAACCCCCCDDDEEEFFFHHHIIIJJJJJJLLLQQQVVVZZZ]]]^^^___]]]\\\^^^bbbeeehhhrrr|||}}}xxxooodddWWWOOORRR[[[sssvvvvvvyyytttuuu||||||oooeee]]]WWWQQQMMMBBB@@@===<<<<<<===<<<;;;999999999:::;;;<<<===>>>>>>>>>???@@@CCCFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGFFFFFFGGGGGGHHHIIIFFFGGGHHHIIIHHHFFFCCCBBBEEEEEEDDDCCCCCCEEEJJJMMMNNNTTT\\\```aaaeeelllqqqxxx{{{|||xxxssskkkfff```YYYQQQLLLJJJHHHFFFDDDAAAAAAAAABBBCCCDDDEEEFFFCCCBBBAAABBBDDDFFFFFFFFFGGGJJJNNNQQQRRRSSSTTTVVVVVVWWWZZZ\\\]]]\\\\\\[[[ZZZ[[[\\\^^^^^^^^^]]]\\\[[[]]]```cccdddeeedddcccccccccbbbbbbbbbbbbcccdddfffccc```^^^]]][[[XXXUUUPPPOOOOOONNNNNNNNNNNNNNNNNNMMMKKKIIIHHHHHHHHHIIIEEEEEEGGGHHHIIIJJJJJJJJJMMMOOOQQQTTTVVVWWWWWWWWWXXXVVVSSSPPPNNNNNNPPPQQQUUUUUUUUUUUUTTTSSSQQQPPPDDDCCCAAA@@@??????@@@AAADDDDDDEEEFFFGGGIIIJJJKKKKKKMMMQQQUUUYYYZZZ[[[[[[XXXWWWZZZ^^^aaaeeeooozzz}}}wwwnnnbbbUUUNNNTTT]]]xxxttt|||tttpppnnnuuuuuujjjaaaYYYPPPJJJHHHDDD???;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBDDDGGGIIIJJJIIIJJJKKKKKKJJJJJJKKKMMMHHHHHHHHHHHHHHHHHHHHHHHHKKKIIIFFFEEEEEEDDDCCCAAA?????????@@@AAABBBCCCDDDKKKLLLOOORRRVVVYYY\\\]]]gggjjjppp|||yyytttnnniiieee^^^YYYRRRLLLIIIHHHFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHJJJNNNSSSWWWXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\\\\]]]^^^```bbbcccdddeeebbbbbbccccccbbbbbbaaaaaaeee___XXXVVVWWWXXXVVVSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOMMMKKKIIIGGGFFFHHHGGGFFFFFFGGGHHHJJJLLLOOOQQQSSSVVVWWWVVVTTTSSSXXXVVVSSSRRRRRRSSSRRRQQQWWWSSSPPPRRRWWW\\\]]]\\\PPPJJJCCC??????@@@@@@@@@CCCDDDEEEEEEEEEEEEGGGIIINNNOOORRRSSSTTTTTTSSSRRRTTTSSSVVVZZZ]]]aaakkkuuu~~~xxxzzzpppcccYYYNNNOOO___{{{}}}vvv~~~qqqlllnnntttxxxmmmddd[[[RRRLLLGGGDDD???<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@BBBDDDGGGIIIJJJIIIKKKLLLKKKJJJJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKHHHFFFEEEEEEDDDCCCAAAAAAAAA@@@@@@@@@AAABBBBBBCCCEEEGGGJJJMMMPPPRRRSSSYYY\\\cccoooxxxrrrlllfffccc]]]XXXQQQLLLIIIHHHFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHJJJNNNSSSWWWXXXXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^]]]\\\[[[[[[[[[\\\]]]\\\]]]^^^___```bbbcccccc___```````````````______^^^YYYTTTSSSUUUWWWVVVTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRQQQPPPNNNKKKIIIHHHHHHGGGFFFFFFFFFHHHJJJLLLOOOQQQTTTVVVWWWVVVUUUTTTXXXVVVTTTSSSUUUUUUUUUTTTVVVRRROOOQQQWWW]]]______UUUNNNFFF@@@???@@@AAAAAACCCDDDEEEEEEEEEEEEGGGIIIMMMNNNPPPRRRSSSRRRQQQPPPQQQPPPSSSXXX\\\bbblllwww~~~xxxxxxkkk^^^XXXOOOQQQ```|||wwwyyyllliiimmmsss~~~|||qqqggg^^^UUUOOOGGGDDD@@@>>>======;;;:::;;;;;;<<<<<<===>>>>>>>>>??????@@@BBBEEEGGGIIIKKKJJJKKKLLLLLLJJJIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFDDDBBBDDDCCCBBBAAA@@@????????????@@@BBBDDDFFFHHHJJJKKKNNNPPPVVVaaaooo}}}vvvpppiiiccc```[[[WWWQQQLLLIIIHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDFFFHHHIIIIIIMMMRRRVVVXXXXXXYYYZZZYYYYYYXXXYYYYYYZZZ[[[\\\___^^^]]]]]]\\\\\\]]]]]]\\\]]]]]]^^^______``````^^^^^^_______________^^^YYYVVVSSSSSSVVVYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWUUUSSSQQQNNNKKKJJJHHHGGGFFFFFFFFFHHHJJJLLLPPPQQQTTTVVVWWWWWWVVVUUUWWWUUUUUUVVVWWWYYYXXXWWWVVVRRRPPPRRRYYY```dddfff\\\UUUJJJCCC@@@@@@BBBDDDDDDEEEFFFFFFEEEFFFGGGIIILLLMMMOOOPPPPPPOOONNNMMMMMMLLLPPPVVV[[[aaammmxxx~~~yyyuuueeeXXXUUUPPPTTTccc|||uuutttjjjiiilllrrr}}}sssjjj```WWWQQQGGGEEEBBB@@@???===;;;999;;;;;;<<<<<<===>>>>>>>>>??????AAABBBEEEGGGJJJKKKKKKLLLMMMLLLKKKJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJJJJJJJIIIGGGEEEFFFEEECCCAAA???>>>======AAAAAABBBDDDEEEGGGHHHHHHLLLMMMPPPVVV___jjjsssyyy||||||~~~|||uuunnngggaaa]]]YYYUUUPPPLLLIIIHHHFFFEEECCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCEEEFFFHHHJJJIIIMMMRRRVVVWWWXXXZZZ[[[YYYXXXXXXXXXYYYYYYZZZ[[[]]]]]]]]]]]]\\\\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^^^^^^^___```aaaaaaaaa```[[[YYYWWWWWWZZZ]]]^^^]]][[[\\\\\\\\\\\\]]]]]]]]][[[ZZZYYYVVVSSSPPPMMMKKKHHHHHHFFFFFFGGGHHHKKKLLLOOOQQQSSSUUUVVVVVVUUUUUUWWWVVVVVVXXXZZZZZZYYYWWWVVVTTTRRRTTTZZZaaagggiiibbbZZZOOOFFFAAAAAADDDFFFEEEFFFGGGFFFFFFFFFHHHJJJLLLMMMNNNOOONNNMMMKKKJJJKKKJJJMMMSSSYYY___lllwwwyyysssaaaTTTSSSQQQVVVfff{{{ssspppjjjmmmlllrrr|||uuukkkbbbXXXRRRHHHFFFCCCAAA???>>><<<:::;;;;;;<<<<<<===>>>>>>>>>???@@@AAACCCEEEHHHJJJKKKLLLMMMNNNNNNLLLLLLLLLNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNNNNOOONNNKKKIIIGGGFFFDDDAAA???===<<<<<<@@@AAAAAABBBCCCDDDDDDEEEHHHIIIJJJMMMQQQWWW\\\___```aaadddjjjttt{{{ssslllfff```\\\WWWSSSOOOKKKIIIHHHFFFDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCEEEGGGIIIKKKJJJNNNRRRUUUWWWXXXYYY[[[XXXXXXXXXWWWXXXXXXYYYZZZZZZZZZ[[[\\\\\\\\\\\\\\\^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^```aaabbbbbbbbbbbb___^^^]]]]]]___```aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa___^^^\\\YYYUUUQQQNNNLLLJJJIIIGGGGGGHHHIIILLLMMMPPPQQQRRRTTTTTTTTTTTTTTTWWWWWWXXXZZZ\\\\\\ZZZWWWVVVTTTRRRTTTXXX^^^ccceeeccc]]]SSSJJJCCCBBBDDDGGGDDDFFFGGGGGGGGGGGGJJJLLLLLLMMMNNNNNNMMMKKKIIIGGGKKKJJJLLLQQQVVV]]]jjjvvv~~~yyyrrr```TTTSSSRRRXXXgggvvvqqq{{{~~~ooolllpppmmmrrr{{{vvvmmmddd[[[UUUJJJGGGCCC@@@???>>><<<;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@AAACCCFFFHHHJJJLLLMMMNNNOOOOOONNNNNNOOOQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQQQQRRRRRRQQQOOOLLLGGGFFFDDDAAA???>>>===============>>>??????@@@@@@AAABBBCCCEEEHHHKKKNNNPPPNNNOOORRRWWW___jjjuuu}}}~~~wwwpppjjjddd^^^ZZZUUURRRNNNKKKIIIHHHFFFDDDAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDEEEHHHJJJKKKLLLOOOSSSUUUVVVWWWYYYZZZXXXXXXWWWWWWWWWWWWXXXXXXWWWXXXZZZ[[[]]]]]]^^^^^^_______________`````````___```aaabbbddddddeeeeeebbbbbbbbbccccccdddeeeeeegggfffffffffeeeeeeeeeeeecccbbb___\\\XXXSSSPPPNNNKKKJJJIIIIIIIIIKKKMMMOOOSSSSSSSSSTTTTTTTTTSSSSSSWWWXXXZZZ]]]``````]]]ZZZWWWVVVUUUTTTVVVXXX[[[]]]___\\\VVVNNNGGGDDDDDDFFFCCCEEEGGGGGGHHHIIILLLNNNNNNOOOOOOOOONNNKKKHHHGGGJJJIIIKKKPPPUUU]]]jjjvvvwwwyyy|||yyytttdddWWWUUURRRXXXhhhrrrkkkuuu~~~qqqlllnnnnnnsss|||xxxooofff^^^XXXLLLHHHCCC@@@>>>>>>===<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@BBBCCCFFFHHHKKKLLLMMMOOOPPPQQQPPPQQQRRRTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTSSSPPPMMMEEEDDDCCCAAA@@@???>>>>>>======>>>>>>???@@@@@@@@@>>>???@@@BBBDDDFFFGGGHHHDDDFFFIIILLLPPPWWW___eeellluuu~~~zzzssslllgggaaa[[[WWWSSSQQQMMMKKKIIIHHHFFFDDDAAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCDDDFFFHHHJJJLLLNNNPPPSSSUUUUUUVVVWWWYYYXXXXXXWWWWWWVVVWWWWWWXXXUUUWWWYYY\\\^^^___```````````````aaaaaabbbbbbbbbddddddfffhhhiiijjjkkkkkkfffgggiiiiiijjjkkklllmmmoooooonnnmmmlllkkkjjjjjjgggfffccc___[[[VVVRRRPPPMMMLLLKKKJJJKKKMMMOOOPPPWWWWWWVVVVVVUUUTTTTTTSSSUUUWWW[[[```dddeeecccaaa]]]]]]\\\ZZZXXXWWWWWWXXXZZZYYYWWWQQQJJJEEEDDDEEEBBBDDDFFFGGGHHHKKKNNNPPPPPPQQQQQQPPPNNNLLLIIIGGGHHHGGGIIIOOOUUU^^^lllyyyxxxnnnsss~~~|||zzzxxxwwwjjj]]]XXXRRRWWWhhhqqqeeeqqq~~~|||sssllllllnnnsss|||zzzqqqhhh```ZZZNNNIIICCC???>>>>>>======;;;;;;<<<<<<===>>>>>>>>>@@@AAABBBDDDFFFIIIKKKLLLMMMOOOQQQRRRRRRRRRTTTVVVTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRSSSTTTSSSPPPMMMDDDCCCBBBAAA@@@?????????AAAAAAAAABBBCCCDDDDDDEEEAAABBBCCCDDDDDDDDDDDDDDDAAADDDGGGHHHJJJMMMSSSXXXTTT]]]iiittt~~~{{{wwwpppjjjddd^^^YYYUUUSSSPPPMMMKKKJJJHHHFFFDDD@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCDDDFFFHHHKKKLLLOOOQQQTTTUUUUUUUUUWWWXXXXXXWWWWWWVVVVVVVVVWWWWWWUUUWWWZZZ]]]```aaabbbbbbaaaaaaaaabbbcccdddddddddiiijjjlllnnnpppqqqqqqrrrjjjlllnnnpppppprrrtttuuuwwwvvvuuutttrrrqqqppppppjjjiiifffbbb]]]XXXTTTRRRNNNMMMLLLKKKLLLNNNPPPQQQZZZYYYYYYXXXVVVUUUUUUTTTTTTWWW\\\ccchhhjjjiiigggddddddccc```\\\YYYXXXWWWVVVWWWWWWRRRLLLFFFDDDDDDAAACCCFFFGGGIIIKKKOOORRRRRRRRRRRRQQQOOOLLLIIIGGGEEEEEEHHHNNNVVV___nnn|||qqqkkksss{{{yyyxxxyyynnnaaaYYYRRRVVVhhhlllgggmmmzzzsssnnnooorrryyyvvvlllbbbZZZOOOKKKFFFBBB@@@@@@???>>>===<<<<<<<<<===>>>@@@AAADDDFFFHHHHHHFFFFFFFFFGGGOOOPPPRRRTTTUUUTTTSSSRRRTTTSSSRRRRRRSSSSSSRRRPPPSSSTTTTTTTTTQQQMMMJJJGGGAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDEEECCCAAA???>>>>>>>>>???CCCCCCCCCCCCFFFIIILLLOOOOOOTTT\\\eeepppzzz~~~xxxsssllleee```\\\XXXUUUPPPPPPNNNLLLIIIFFFCCCBBB@@@@@@@@@@@@AAABBBCCCCCCDDDDDDDDDCCCDDDFFFKKKNNNOOOPPPRRRTTTVVVWWWXXXXXXZZZYYYXXXVVVUUUUUUVVVVVVUUUXXX\\\```cccddddddccc___aaaccceeegggiiijjjjjjlllooosssvvvwwwvvvtttrrrsssttttttvvvyyy|||~~~}}}{{{zzzyyyvvvrrrooonnnlllhhhbbb\\\WWWSSSPPPOOONNNMMMMMMMMMOOOQQQSSSZZZYYYYYYXXXWWWWWWXXXXXXXXX[[[aaagggkkkmmmmmmmmmlllkkkiiigggfffccc___\\\[[[[[[YYYRRRJJJCCCBBBBBBGGGGGGGGGHHHJJJMMMPPPQQQUUUUUUTTTRRROOOKKKHHHFFFGGGGGGJJJOOOTTT^^^ooo~~~~~~sssnnnwww{{{}}}}}}zzzyyywwwlllbbbZZZOOOSSSgggqqqjjjoooxxxsssrrruuuzzzxxxnnnddd]]]PPPLLLFFFBBB@@@???>>>=========<<<<<<===???@@@BBBFFFHHHIIIHHHGGGFFFGGGIIIOOOPPPRRRTTTTTTTTTSSSRRRTTTSSSRRRRRRSSSSSSRRRQQQSSSSSSTTTSSSQQQNNNJJJHHHCCCCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFDDDCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCFFFGGGHHHLLLRRRZZZbbbkkksssyyy}}}zzzvvvqqqjjjccc^^^ZZZVVVSSSNNNNNNLLLJJJGGGDDDBBB@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEGGGKKKNNNOOOPPPRRRTTTVVVWWWXXXXXXYYYXXXVVVUUUTTTTTTUUUUUUVVVXXX\\\```cccdddeeeeeedddeeegggiiikkklllmmmmmmppprrruuuxxxyyyyyyxxxwwwwwwyyy{{{~~~|||wwwtttooommmiiiddd^^^YYYUUUSSSRRRRRRQQQQQQRRRUUUXXXZZZ]]]\\\[[[[[[ZZZZZZZZZZZZ[[[___dddjjjoooqqqqqqqqqpppooonnnnnnnnnllliiifffbbb```[[[SSSLLLFFFDDDCCCFFFFFFGGGIIIKKKNNNPPPRRRUUUUUUTTTRRROOOLLLIIIGGGHHHGGGJJJOOOTTT]]]mmm}}}|||{{{zzz}}}}}}{{{zzzvvviii]]]VVVNNNVVVllltttkkkooo~~~wwwvvvwwwzzz{{{qqqggg```QQQMMMGGGBBB@@@???>>>=========<<<===>>>@@@BBBCCCIIIIIIIIIHHHGGGGGGIIIKKKNNNOOOQQQRRRSSSSSSRRRRRRUUUSSSRRRRRRSSSSSSRRRQQQRRRRRRSSSRRRPPPMMMJJJHHHEEEEEEDDDDDDCCCCCCCCCBBBEEEEEEDDDDDDEEEEEEFFFGGGCCCBBBAAA???>>>>>>>>>>>>@@@?????????@@@AAACCCDDDAAADDDHHHMMMRRRXXX^^^ccclllpppxxx~~~yyyvvvqqqmmmgggaaa\\\XXXTTTQQQLLLKKKIIIGGGDDDBBB@@@???@@@@@@@@@@@@AAABBBCCCCCCBBBDDDFFFGGGGGGIIIKKKMMMOOOPPPRRRTTTVVVWWWXXXXXXXXXWWWUUUTTTSSSTTTTTTUUUWWWYYY\\\___ccceeeggghhhjjjkkklllmmmooopppqqqrrrvvvwwwyyyzzz|||}}}}}}}}}{{{~~~|||xxxpppnnnjjjeee___[[[XXXVVVTTTSSSSSSTTTVVV[[[___aaabbbaaa```___^^^]]]]]]]]]^^^aaagggmmmqqqtttuuuuuuuuutttuuuvvvxxxwwwtttrrrkkkeee\\\TTTNNNIIIFFFCCCFFFFFFGGGIIILLLOOOQQQSSSUUUUUUTTTRRRPPPLLLJJJHHHIIIHHHJJJNNNSSS\\\lllzzz|||~~~{{{zzzuuueeeXXXRRRMMMYYYqqqqqqggglll~~~yyyvvvvvvwww|||}}}tttiiibbbTTTOOOHHHBBB@@@>>>===============>>>???AAACCCEEEJJJJJJIIIGGGEEEFFFIIIKKKNNNOOOPPPQQQRRRRRRQQQQQQTTTSSSRRRRRRSSSSSSRRRPPPQQQQQQQQQQQQOOOMMMJJJIIIEEEEEEEEEDDDDDDCCCCCCBBBEEEDDDDDDDDDDDDEEEFFFFFFBBBAAAAAA@@@???>>>>>>>>>AAAAAA@@@???@@@@@@AAABBB@@@BBBDDDFFFHHHKKKPPPSSSYYY]]]bbbiiiooosssvvvwwwrrrsssuuuwww}}}}}}{{{{{{uuurrrmmmjjjddd___[[[WWWSSSPPPKKKJJJHHHEEECCCAAA???>>>@@@@@@@@@@@@AAABBBCCCCCCBBBDDDHHHIIIJJJJJJKKKMMMOOOPPPRRRTTTVVVWWWXXXXXXXXXWWWUUUTTTTTTTTTUUUVVVYYYZZZ\\\```cccgggiiikkkmmmmmmooopppsssuuuwwwxxxzzz{{{{{{}}}~~~}}}xxxqqqnnniiiddd^^^ZZZWWWUUUSSSSSSSSSUUUXXX]]]bbbeeefffeeedddbbbaaa`````````^^^aaagggmmmrrruuuwwwwwwzzzzzz|||~~~}}}{{{sssjjj^^^TTTNNNJJJEEEBBBEEEFFFHHHJJJMMMPPPRRRTTTUUUUUUUUUSSSPPPMMMKKKIIIJJJIIIKKKNNNRRR[[[jjjyyy~~~{{{yyyssscccVVVQQQMMMZZZsss~~~mmmdddjjj}}}uuurrrrrrsssyyyvvvkkkdddWWWRRRJJJCCC@@@???>>>============>>>@@@CCCEEEGGGJJJJJJIIIFFFEEEEEEGGGJJJMMMNNNOOOOOOPPPPPPQQQQQQSSSRRRPPPQQQRRRRRRQQQOOONNNOOOOOONNNMMMKKKJJJHHHDDDDDDDDDDDDCCCCCCBBBBBBDDDDDDCCCCCCDDDDDDEEEFFFBBBBBBAAAAAA@@@@@@????????????>>>>>>============AAABBBCCCCCCCCCEEEHHHJJJNNNOOORRRWWW[[[^^^aaabbb___cccggghhhkkktttwwwqqqrrrxxx}}}|||wwwrrrooojjjgggbbb^^^ZZZVVVRRROOOKKKJJJGGGEEEBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBEEEIIIKKKKKKKKKLLLMMMOOOPPPRRRTTTVVVWWWXXXXXXYYYXXXVVVUUUUUUVVVWWWWWWYYY[[[]]]aaaeeeiiikkkmmmmmmnnnppprrruuuxxx{{{}}}}}}}}}}}}|||wwwooolllgggaaa[[[WWWTTTSSSSSSTTTUUUXXX\\\aaaeeeggghhhgggeeecccbbbaaa``````___bbbhhhnnnssswwwyyyzzzyyyooobbbVVVOOOIIIDDD@@@DDDFFFHHHKKKOOOQQQTTTUUUVVVUUUUUUTTTQQQNNNLLLJJJKKKJJJKKKOOOSSS[[[jjjyyy}}}{{{uuuqqqcccWWWSSSOOO[[[tttzzzkkkccckkk}}}qqqmmmmmmpppvvvxxxnnnggg[[[UUULLLEEEAAA@@@???>>>======>>>???AAADDDGGGIIIIIIJJJIIIGGGEEEEEEFFFHHHMMMMMMMMMNNNOOOOOOPPPPPPRRRPPPOOOOOOPPPPPPOOONNNLLLLLLLLLKKKJJJIIIHHHHHHCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEBBBBBBBBBCCCBBBAAA@@@@@@BBBAAAAAA@@@@@@???>>>>>>???@@@AAA@@@@@@AAACCCFFFGGGGGGIIIJJJLLLNNNPPPQQQRRRVVVZZZ\\\]]]bbbkkksss~~~tttllliiikkkppptttwwwwwwxxxwwwuuurrrnnnlllfffccc___\\\YYYUUUQQQNNNKKKJJJGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCDDDFFFJJJLLLLLLLLLMMMNNNOOOPPPRRRTTTVVVWWWXXXXXXYYYXXXWWWVVVVVVVVVWWWXXXYYY[[[^^^cccgggkkkmmmnnnppppppqqqsssvvvzzz}}}~~~wwwsssjjjgggbbb]]]XXXUUUTTTSSSVVVXXXZZZ^^^bbbeeehhhiiigggfffdddbbb```___^^^^^^aaadddiiiooouuuzzz}}}~~~wwwjjj\\\RRRJJJEEEBBBCCCEEEHHHLLLPPPSSSUUUVVVVVVVVVUUUTTTRRROOOMMMKKKKKKJJJLLLPPPTTT\\\kkkzzz}}}zzzpppmmmaaaXXXUUUSSS___xxxvvvhhhbbblll{{{nnnjjjkkknnnttt~~~{{{qqqjjj^^^XXXNNNGGGBBBAAA@@@???======>>>@@@BBBEEEHHHJJJIIIJJJKKKJJJGGGFFFGGGHHHLLLLLLLLLMMMNNNNNNOOOPPPPPPOOOMMMNNNOOOOOONNNLLLJJJIIIIIIIIIHHHHHHGGGGGGCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGBBBCCCDDDDDDDDDCCCBBBAAADDDDDDDDDCCCCCCBBBAAA@@@===>>>?????????@@@CCCFFFEEEEEEEEEFFFFFFGGGHHHHHHIIILLLNNNPPPQQQUUUZZZ___gggqqq~~~tttoooiiidddccceeehhhjjjoooooooooooonnnllljjjhhhbbb___\\\YYYWWWSSSOOOLLLKKKIIIFFFCCCAAA@@@@@@AAA@@@@@@@@@@@@AAABBBCCCCCCEEEGGGJJJKKKLLLMMMNNNPPPOOOPPPRRRTTTVVVWWWXXXXXXWWWWWWVVVUUUUUUVVVWWWXXXXXX[[[___eeeiiimmmnnnoootttttttttuuuwwwzzz|||~~~}}}yyytttnnnjjjdddaaa]]]ZZZWWWVVVVVVWWWXXX[[[___cccfffggghhhhhheeedddbbb```^^^\\\[[[ZZZaaadddhhhnnntttyyy}}}ttteeeWWWMMMHHHFFFCCCEEEIIIMMMQQQTTTVVVWWWVVVVVVVVVUUUSSSPPPMMMLLLKKKKKKLLLPPPUUU]]]mmm|||{{{yyyllliii]]]VVVVVVWWWfffrrrfff___kkkzzzmmmiiijjjmmmsss}}}}}}ssslll```YYYPPPHHHCCCAAAAAA@@@===>>>>>>@@@CCCFFFIIIKKKJJJKKKMMMLLLJJJHHHGGGHHHLLLLLLLLLLLLMMMNNNOOOPPPOOONNNLLLMMMNNNNNNMMMKKKHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDEEEFFFGGGHHHHHHIIIFFFFFFFFFEEEFFFGGGGGGHHHCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@???>>>===<<<===>>>??????AAAEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIMMMQQQTTTUUU^^^jjjpppssszzzvvvjjjfffaaa^^^___aaacccdddiiijjjiiiiiihhhhhhgggfff___]]]ZZZWWWUUUQQQMMMJJJJJJHHHEEEBBB@@@???@@@@@@@@@@@@@@@@@@AAABBBCCCCCCFFFHHHJJJKKKLLLMMMOOOQQQOOOPPPRRRTTTVVVWWWXXXXXXVVVUUUTTTTTTTTTUUUVVVWWWWWWZZZ```fffkkknnnooooooyyyxxxwwwvvvwwwyyy{{{}}}|||xxxtttpppkkkeeeaaa___]]]ZZZXXXWWWXXXZZZ[[[XXX[[[```dddggggggfffeeedddcccaaa^^^\\\ZZZYYYXXX^^^aaaffflllrrrwww{{{}}}{{{lll[[[PPPKKKJJJCCCEEEIIIMMMRRRTTTVVVWWWVVVVVVVVVUUUSSSPPPNNNLLLKKKKKKMMMQQQVVV^^^nnn}}}{{{xxxiiifffZZZTTTVVVZZZlllnnnbbb```kkk|||qqqmmmmmmpppvvv{{{xxxpppccc]]]TTTLLLGGGDDDAAA@@@???>>>===???DDDHHHLLLMMMNNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKJJJKKKJJJIIIHHHGGGFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFIIIGGGEEEDDDCCCDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFCCCCCCBBBCCCEEEHHHJJJLLLQQQVVV[[[^^^```fffnnnvvv{{{sssnnndddaaa\\\YYYYYY[[[___aaa``````bbbcccdddbbb^^^ZZZYYYYYYXXXUUUQQQMMMIIIGGGHHHFFFDDDBBBAAABBBCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEGGGJJJLLLMMMNNNOOOQQQRRRRRRRRRSSSTTTUUUVVVWWWUUUUUUWWWXXXYYYYYYYYYYYY]]]aaafffkkknnnqqqtttwwwxxxwwwvvvwwwyyy}}}~~~yyyqqqpppnnnkkkhhheeecccbbbZZZYYYXXXWWWWWWXXXYYYZZZ]]]^^^```cccffffffdddbbb```]]]XXXTTTSSSTTTWWWYYY___```bbbeeejjjoootttwww~~~wwwhhhZZZPPPKKKFFFGGGJJJOOOSSSVVVUUUTTTVVVVVVVVVUUUSSSPPPMMMKKKLLLLLLNNNRRRVVV___ooo~~~~~~uuuqqqaaaXXXZZZYYY]]]yyymmmccccccooozzzppppppoooqqqvvvzzzyyyqqqddd^^^UUULLLGGGCCCAAA????????????BBBEEEIIIKKKLLLNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHGGGEEEDDDCCCDDDEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFDDDDDDCCCCCCEEEGGGIIIKKKKKKOOOTTTWWWYYY]]]eeekkknnnzzz|||tttnnniiiaaa___\\\YYYXXXYYY\\\]]]]]]]]]^^^```aaa___[[[WWWVVVUUUTTTQQQNNNKKKHHHFFFFFFEEECCCAAA@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCDDDFFFIIIKKKKKKLLLNNNPPPSSSSSSSSSSSSTTTUUUVVVWWWVVVWWWXXXYYYZZZ[[[[[[[[[\\\```fffjjjmmmoooqqqsssssssssssstttwww{{{|||vvvmmmllljjjhhheeebbb```___YYYXXXXXXYYYZZZ[[[]]]^^^```aaaccceeegggfffccc```]]]ZZZUUURRRQQQRRRUUUWWW\\\]]]___bbbgggmmmrrruuuzzz|||nnn```UUUOOOHHHHHHJJJNNNSSSUUUUUUUUUTTTUUUUUUUUUTTTQQQOOOMMMMMMMMMOOOTTTXXXaaaqqq}}}uuujjj]]]XXX[[[[[[aaallldddeeessszzzrrrsssqqqrrruuuxxx}}}{{{rrrggg```VVVMMMGGGCCCAAA??????@@@CCCEEEHHHJJJKKKLLLNNNNNNMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDCCCDDDDDDEEEGGGGGGIIIHHHHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDFFFGGGHHHFFFJJJMMMOOOQQQTTT[[[```___jjjtttzzzrrrlllfffbbb^^^]]][[[XXXWWWWWWWWWXXXXXXXXXYYY[[[[[[ZZZVVVSSSRRRQQQNNNLLLJJJHHHGGGFFFDDDCCCAAA@@@??????@@@AAA@@@@@@@@@@@@@@@AAAAAABBBCCCEEEHHHJJJKKKLLLMMMOOOSSSSSSSSSSSSTTTTTTUUUVVVUUUVVVWWWYYYZZZZZZ[[[[[[[[[___eeeiiikkklllmmmnnnmmmnnnoooqqquuuyyy|||xxxsssjjjiiihhheeeccc```^^^]]]WWWWWWXXXYYY[[[]]]___```ddddddfffhhhhhheee```\\\YYYVVVSSSPPPOOOPPPRRRTTTXXXXXX[[[^^^dddjjjooorrruuuzzzwwwhhh[[[TTTKKKJJJKKKMMMQQQTTTVVVVVVUUUUUUVVVUUUTTTSSSQQQPPPOOOOOORRRWWW\\\eeeuuu|||tttfff^^^\\\^^^\\\ccc}}}lllfffggg{{{{{{vvvuuurrrrrrtttwww|||~~~uuujjjcccXXXOOOHHHDDDAAA@@@@@@CCCGGGIIIJJJKKKKKKLLLOOONNNMMMMMMLLLLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLJJJKKKKKKKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHKKKLLLMMMPPPTTTWWW[[[dddjjjtttzzzqqqjjjddd```]]][[[ZZZZZZXXXWWWUUUTTTSSSUUUTTTUUUVVVWWWUUURRROOONNNLLLJJJHHHFFFFFFFFFFFFCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBBBBBCCCFFFIIIJJJKKKLLLNNNPPPSSSSSSSSSSSSSSSSSSTTTTTTRRRRRRTTTVVVWWWXXXXXXXXXZZZ^^^cccggghhhhhhhhhhhhiiijjjlllooossswwwzzz|||}}}~~~zzztttpppjjjiiihhhfffcccaaa```___WWWXXXYYYZZZ\\\^^^___```ggghhhiiiiiihhhddd^^^YYYVVVTTTRRRPPPOOOPPPRRRSSSUUUUUUXXX\\\aaagggmmmpppsssvvv|||ooo```WWWNNNMMMLLLMMMPPPTTTVVVVVVXXXXXXXXXWWWVVVTTTRRRQQQQQQRRRUUU[[[```iiiyyyzzzrrriiidddcccbbb[[[aaa{{{lllhhhjjj|||xxxuuurrrrrrtttwww|||xxxnnnfff[[[QQQJJJFFFDDDCCCBBBFFFJJJMMMLLLKKKLLLLLLOOONNNNNNMMMMMMMMMMMMMMMNNNMMMLLLLLLLLLLLLMMMMMMLLLLLLLLLMMMNNNNNNNNNOOOLLLLLLKKKIIIHHHGGGFFFEEEBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEGGGIIIJJJKKKLLLMMMOOOQQQTTT[[[___gggvvv}}}|||ssskkkeee```[[[YYYXXXXXXXXXWWWVVVSSSQQQPPPRRRQQQQQQRRRSSSRRROOOLLLKKKJJJHHHFFFEEEEEEFFFFFFBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDGGGJJJLLLLLLMMMOOOQQQSSSSSSRRRQQQQQQQQQRRRRRRPPPQQQSSSTTTVVVWWWWWWXXXYYY]]]aaadddeeedddeeeeeegggiiilllooorrruuuwwwxxxuuuwwwzzz~~~{{{uuuqqqnnnjjjiiihhhfffdddbbbaaa```^^^^^^___``````aaaaaaaaaiiiiiiiiiiiigggbbb\\\WWWUUUTTTRRRQQQQQQRRRSSSTTTSSSTTTVVVZZZ___eeekkknnnqqquuuzzztttcccXXXQQQOOOMMMMMMPPPSSSUUUVVV[[[[[[ZZZXXXVVVUUUSSSRRRSSSTTTXXX^^^dddmmm|||wwwooojjjgggfffbbbYYY^^^yyyllliiiooo|||yyyvvvttttttvvvwww{{{|||qqqiii]]]SSSLLLIIIGGGFFFEEEJJJNNNOOOMMMLLLLLLNNNOOOOOONNNMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSQQQPPPNNNLLLJJJHHHGGGFFFBBBAAA@@@??????@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMNNNTTTVVV^^^mmmuuuxxxsssllleee```[[[WWWTTTSSSTTTTTTTTTSSSPPPNNNMMMOOONNNNNNNNNOOONNNLLLJJJHHHGGGFFFEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCEEEGGGJJJLLLMMMNNNPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOQQQRRRSSSUUUWWWXXXYYYYYYZZZ\\\___aaaaaabbbcccdddgggiiillloooqqqsssssssssppprrruuuyyy}}}}}}wwwrrrpppoooiiihhhgggfffdddcccbbbaaaeeeffffffgggffffffeeeeeeiiihhhgggeeeddd```ZZZVVVTTTTTTTTTSSSTTTTTTUUUUUUSSSTTTVVVYYY^^^ccchhhkkkooorrrxxx}}}vvveee[[[SSSPPPNNNOOOQQQSSSUUUUUUZZZZZZYYYWWWVVVTTTTTTSSSTTTUUUZZZaaagggppp~~~uuukkkgggfffeee___WWW^^^~~~wwwjjjgggooo~~~yyywwwwwwxxxxxxzzzssskkk___UUUNNNLLLJJJJJJHHHLLLPPPPPPMMMKKKMMMPPPPPPOOONNNNNNMMMMMMNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWXXXXXXUUUTTTRRRPPPMMMJJJHHHGGGCCCBBBAAA@@@@@@AAABBBCCCBBBCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNNNNNNNMMMKKKQQQQQQWWWeeekkkuuuwwwnnnjjjddd___[[[VVVRRROOOOOOOOOOOOOOONNNMMMKKKJJJLLLKKKKKKKKKLLLKKKIIIGGGEEEEEEEEEEEEDDDCCCBBBAAA??????@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAABBBDDDFFFIIIKKKLLLMMMOOOPPPQQQPPPOOONNNMMMMMMMMMMMMPPPQQQSSSUUUVVVXXXXXXYYYZZZ\\\^^^______```ccceeehhhiiilllnnnpppooonnnmmmoooppprrrtttwwwzzz|||}}}{{{||||||yyyuuuqqqooopppkkkjjjiiihhhgggfffeeedddggghhhhhhiiiiiihhhgggfffgggfffcccbbb```]]]ZZZWWWSSSSSSTTTUUUUUUUUUUUUUUUSSSSSSTTTWWW[[[```eeehhhkkknnntttyyy~~~xxxhhh^^^SSSQQQPPPPPPRRRTTTTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTVVV[[[bbbiiirrr~~~ssshhhgggeeebbb\\\UUU\\\zzzuuuhhhffflll|||zzzyyyyyyxxxxxx~~~tttlll```VVVPPPMMMMMMLLLJJJNNNQQQPPPMMMKKKNNNQQQPPPOOONNNNNNMMMMMMNNNNNNMMMMMMNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWYYYZZZ[[[[[[XXXWWWUUURRRNNNKKKIIIHHHEEEDDDBBBAAAAAABBBDDDEEEBBBBBBCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGHHHJJJKKKJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLPPPPPPQQQQQQQQQPPPPPPOOOOOONNNOOOPPPQQQRRRQQQOOOHHHMMMLLLPPP[[[___gggxxxyyypppgggddd___[[[WWWSSSNNNKKKKKKKKKLLLKKKKKKJJJIIIIIIJJJIIIHHHHHHIIIIIIGGGEEECCCCCCDDDDDDCCCBBB@@@>>>===>>>????????????>>>>>>?????????>>>???@@@@@@AAACCCEEEHHHJJJKKKLLLNNNOOOPPPPPPNNNMMMLLLLLLKKKKKKMMMNNNPPPRRRTTTUUUVVVVVV[[[\\\]]]]]]^^^```cccfffhhhiiilllnnnnnnmmmkkkiiiooopppqqqrrrtttuuuvvvwwwxxxyyyzzzxxxsssppppppqqqnnnnnnmmmlllkkkjjjiiiiiidddeeeggghhhhhhhhhgggffffffdddaaa___^^^\\\YYYWWWRRRSSSTTTUUUVVVVVVUUUUUURRRRRRSSSVVVZZZ^^^ccceeegggkkkqqqvvvzzz~~~yyyjjjaaaSSSRRRQQQQQQSSSTTTTTTSSSPPPPPPPPPQQQRRRTTTUUUVVVTTTVVV\\\cccjjjsss}}}rrrfffiiifffbbbZZZSSSZZZvvvoooeeeeeekkk{{{yyyvvvvvv~~~|||qqqeee]]]VVVPPPOOOQQQIIITTTJJJNNNQQQHHHMMMNNNPPPOOOOOONNNMMMMMMMMMMMMQQQQQQQQQQQQSSSUUUWWWYYYZZZZZZ[[[\\\]]]]]]]]]]]]___ZZZTTTPPPPPPPPPNNNLLLIIIIIIHHHGGGFFFFFFFFFFFFBBBDDDGGGHHHGGGFFFFFFFFFFFFEEEDDDFFFGGGFFFGGGIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHIIIKKKLLLMMMMMMMMMLLLLLLKKKIIIHHHHHHKKKMMMOOOOOOPPPRRRTTTTTTTTTSSSSSSSSSTTTTTTTTTTTTRRRQQQPPPJJJJJJKKKNNNTTT[[[cccggg{{{{{{qqqkkkeee___XXXUUUUUUTTTPPPMMMKKKKKKJJJIIIGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAA@@@@@@?????????@@@???>>>???@@@AAA@@@>>>============>>>???@@@AAACCCEEEHHHIIIIIIJJJKKKMMMQQQPPPOOOOOONNNMMMLLLLLLLLLMMMOOOQQQTTTVVVXXXYYYYYY\\\^^^``````aaabbbdddgggggghhhjjjkkklllmmmmmmrrrqqqqqqppprrrtttvvvwwwyyy{{{}}}{{{wwwuuuuuuwwwsssttttttrrrnnnjjjhhhgggkkkkkkkkkjjjhhheeecccaaa______]]][[[YYYVVVUUUTTTQQQQQQQQQQQQQQQRRRSSSSSSQQQSSSUUUVVVXXX[[[___bbbhhhkkkooorrrtttwww{{{~~~{{{nnnbbbXXXUUUQQQPPPPPPRRRSSSSSSSSSSSSRRRQQQPPPQQQTTTWWWTTTXXX^^^dddlllyyytttmmmkkkbbbccc___UUUOOOZZZtttoooeeeeeeiii~~~|||zzzzzz~~~sssggg___YYYSSSRRRTTTLLLSSSLLLRRRVVVXXXddd[[[RRRQQQPPPNNNNNNNNNOOOOOOSSSRRRRRRSSSTTTVVVXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^]]]YYYTTTRRRRRRSSSRRRQQQMMMLLLKKKIIIHHHHHHHHHIIIFFFGGGHHHHHHGGGGGGGGGGGGKKKIIIIIIJJJLLLMMMNNNOOOOOOOOONNNOOOOOOOOOMMMLLLMMMNNNPPPQQQQQQQQQPPPOOOMMMMMMKKKKKKKKKLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTVVVWWWXXXXXXWWWVVVSSSRRRKKKKKKJJJLLLPPPVVV\\\```oooyyy~~~uuummmgggaaa\\\UUURRRRRRQQQNNNJJJIIIHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@?????????@@@>>>===>>>???@@@???>>>=========>>>???@@@BBBBBBEEEGGGJJJKKKKKKLLLMMMNNNOOOOOONNNMMMLLLLLLKKKKKKLLLMMMOOOQQQSSSVVVWWWXXXZZZ]]]```aaabbbccceeegggiiijjjkkklllnnnppprrrssstttsssrrrqqqrrruuuwwwyyy}}}{{{yyyyyyzzzzzzzzzzzzwwwsssooommmkkkjjjjjjiiihhhfffcccaaa___\\\[[[YYYWWWTTTSSSQQQQQQPPPOOOOOOOOOOOOPPPQQQQQQNNNPPPSSSUUUXXX]]]bbbeeeiiikkkoooqqqsssvvvyyy|||zzzooodddZZZWWWSSSQQQQQQRRRSSSSSSSSSSSSSSSRRRQQQSSSUUUXXXWWW[[[bbbhhhqqq~~~tttlllkkkdddeee```VVVQQQ^^^yyyoooddddddjjj}}}|||vvvjjjccc\\\VVVUUUWWWRRRSSSPPPVVVWWWiiikkkVVVTTTQQQOOONNNOOOQQQRRRTTTTTTTTTUUUUUUWWWXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^]]]ZZZWWWWWWXXXZZZZZZZZZWWWUUUSSSRRRPPPPPPQQQQQQNNNMMMLLLKKKKKKLLLLLLMMMQQQPPPNNNNNNQQQTTTVVVWWWWWWWWWVVVWWWYYYXXXVVVTTTVVVWWWXXXYYYYYYWWWVVVTTTRRRRRRRRRQQQQQQQQQQQQQQQNNNNNNMMMMMMNNNOOOQQQRRRWWWXXXZZZ[[[ZZZXXXUUUTTTOOONNNMMMLLLNNNRRRVVVYYYaaaiiirrrzzz|||uuummmfffaaa[[[WWWQQQNNNNNNMMMIIIGGGEEEEEEDDDCCCBBBBBBAAA@@@BBBBBBBBBBBBAAAAAA@@@???@@@@@@@@@??????????????????===<<<===>>>???>>>===<<<======>>>@@@BBBCCCDDDEEEGGGJJJKKKKKKKKKLLLNNNMMMMMMLLLLLLKKKKKKJJJJJJLLLMMMNNNQQQSSSUUUWWWXXX[[[^^^aaadddeeegggiiikkkkkkllllllnnnqqquuuxxxzzzyyyxxxvvvuuuvvvyyy}}}~~~~~~~~~{{{wwwssspppnnnhhhgggfffdddaaa___\\\[[[WWWUUUSSSPPPNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNJJJMMMPPPTTTXXX^^^dddiiiiiillloooqqqrrruuuxxxzzz|||~~~zzzqqqhhh^^^ZZZUUURRRRRRSSSSSSSSSSSSTTTTTTTTTSSSTTTWWWYYY\\\```gggoooxxx~~~ssslllkkkhhhgggaaaWWWUUUdddnnncccbbblll|||zzz~~~yyymmmfff___YYYVVVXXXUUUTTTUUUXXXSSSooozzzYYYWWWSSSPPPOOOPPPSSSTTTUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXZZZ[[[]]]^^^^^^^^^\\\[[[[[[\\\___bbbdddeeedddbbbaaa___^^^^^^______[[[XXXUUUSSSTTTUUUVVVVVVWWWUUUSSSRRRXXX```ccccccdddbbb```aaaddddddbbb```aaabbbddddddcccaaa___]]]ZZZ[[[[[[ZZZYYYWWWUUUTTTPPPOOOMMMLLLLLLNNNPPPQQQSSSUUUXXX[[[[[[ZZZXXXVVVUUUSSSQQQPPPQQQSSSUUUWWWYYY```gggnnnyyyyyyrrrllleee^^^ZZZVVVRRRNNNKKKJJJIIIFFFDDDCCCCCCBBBBBBAAA@@@??????BBBCCCCCCCCCBBBAAA@@@????????????????????????>>>>>><<<;;;<<<===>>>===<<<<<<<<<===???AAACCCEEEFFFCCCEEEGGGHHHHHHHHHIIIKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLNNNPPPRRRTTTVVVWWW[[[^^^bbbeeegggiiilllnnnmmmmmmnnnppptttxxx|||~~~}}}|||zzzzzz|||{{{xxxuuuqqqmmmjjjcccbbb```^^^[[[XXXUUUTTTRRRQQQNNNLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIKKKNNNQQQVVV\\\ccchhhhhhjjjnnnppprrrtttxxxzzz}}}}}}zzzsssjjj```\\\VVVRRRQQQRRRRRRRRRRRRSSSTTTTTTTTTUUUXXXZZZ```eeemmmuuu~~~|||qqqkkkkkkjjjhhhaaaXXXXXXkkkkkkaaaaaalll|||yyy|||{{{pppiiiaaaZZZWWWXXXTTTVVVYYYYYYPPPnnnZZZXXXTTTQQQPPPQQQSSSUUUSSSTTTTTTUUUUUUVVVVVVVVVXXXXXXZZZ[[[\\\]]]]]]]]]YYYZZZ]]]___cccgggkkkmmmnnnnnnnnnnnnnnnnnnooooooiiieee```^^^^^^``````___ZZZ[[[YYY[[[fffuuu|||||||||wwwqqqoooppppppnnnlllmmmoooqqqrrrqqqooollljjjdddddddddcccaaa^^^[[[YYYXXXVVVSSSQQQPPPRRRTTTUUUSSSUUUYYY\\\^^^^^^^^^]]]YYYXXXVVVTTTTTTUUUWWWXXXWWW[[[aaahhhttt~~~yyyrrrkkkeee^^^XXXTTTQQQOOOLLLJJJHHHFFFDDDBBBBBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<===>>>===;;;<<<<<<===???AAACCCEEEFFFCCCEEEGGGHHHGGGGGGHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLNNNOOOQQQSSSUUUUUUYYY\\\```cccfffhhhlllnnnooopppqqqssswww{{{~~~{{{zzzzzz{{{~~~zzzvvvrrrooolllhhheee]]]\\\YYYVVVSSSQQQOOONNNNNNMMMKKKIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJLLLNNNRRRWWW^^^ccceeehhhlllooosssvvvzzz~~~}}}yyyqqqiiiaaa\\\VVVQQQPPPPPPQQQQQQQQQRRRTTTUUUUUUVVVXXXZZZccchhhqqqzzz{{{pppjjjjjjllliiibbb[[[]]]rrr~~~hhh___aaaiii}}}zzzyyy|||tttlllddd[[[WWWXXXRRRYYYYYYZZZTTTiiiYYYWWWTTTRRRPPPPPPRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVXXXYYYZZZ[[[\\\\\\\\\\\\WWWZZZ^^^bbbfffkkkppptttwwwyyy{{{}}}xxxsssnnnkkklllmmmlllkkkbbbddddddhhhyyy|||{{{{{{zzzxxxzzz|||~~~|||zzzrrrqqqpppnnnkkkhhhdddbbb___]]]YYYVVVUUUUUUVVVWWWYYY[[[^^^aaaccceeeffffff^^^\\\ZZZXXXWWWWWWXXXYYYWWWZZZ]]]bbbnnnzzz}}}wwwrrrkkkddd^^^XXXRRROOOLLLKKKJJJHHHFFFDDDBBBAAAAAAAAAAAA@@@@@@?????????===>>>>>>??????>>>>>>>>>============>>>>>>>>>>>>>>><<<;;;<<<===>>>===<<<<<<======>>>@@@BBBCCCDDDDDDFFFHHHIIIHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLMMMOOOQQQRRRTTTTTTUUUXXX]]]```ccceeehhhkkkoooppprrruuuxxxzzz|||}}}tttuuuwww{{{{{{yyytttnnnkkkiiigggccc___XXXVVVTTTQQQNNNLLLKKKJJJJJJJJJIIIIIIHHHGGGFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJMMMQQQXXX\\\```ccciiioootttzzz~~~yyypppgggbbb]]]VVVQQQPPPPPPQQQRRRQQQSSSUUUVVVWWWXXXZZZ\\\fffllluuu~~~zzzooojjjjjjnnnkkkddd___ddd{{{zzzeee^^^```iii}}}vvvuuuvvvzzzxxxpppggg]]]XXXXXXRRR\\\WWWZZZ[[[aaawwwwwwWWWVVVTTTRRRPPPPPPPPPPPPQQQRRRTTTVVVWWWXXXXXXXXXZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ^^^dddiiimmmrrrxxx}}}}}}~~~|||yyyppprrrrrrvvv~~~zzzwwwsssrrriiigggdddaaa^^^]]]]]]]]]bbbbbbcccdddfffhhhjjjkkkfffdddaaa___\\\[[[[[[[[[YYY[[[[[[___hhhrrrtttqqqnnnjjjccc]]]XXXSSSOOOLLLHHHHHHHHHFFFCCCAAA@@@???@@@????????????>>>>>>>>><<<===>>>???????????????<<<<<<<<<=========>>>>>>>>>===<<<<<<>>>>>>===<<<=========>>>???@@@BBBBBBDDDFFFHHHIIIHHHGGGHHHIIIHHHIIIIIIJJJKKKKKKLLLLLLKKKLLLMMMNNNPPPRRRSSSSSSRRRUUUYYY\\\^^^aaadddfffiiikkknnnqqqssssssssssssnnnqqqvvv}}}zzzuuuqqqlllfffcccbbb```\\\XXXUUUSSSQQQNNNLLLJJJJJJJJJFFFGGGHHHHHHHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDFFFFFFFFFFFFHHHMMMSSSXXX[[[___gggooovvv~~~~~~tttkkkccc^^^WWWRRRQQQRRRSSSTTTRRRTTTWWWYYYZZZ[[[]]]___iiioooyyyyyynnniiiiiipppmmmhhhdddkkkxxxccc]]]```jjjuuuooooooqqqxxx~~~|||sssiii___YYYYYYUUU___TTTYYY^^^XXX___aaaVVVUUUSSSRRRPPPOOONNNNNNRRRSSSUUUWWWYYYZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYY```dddkkkppptttyyy}}}|||~~~xxxvvvsssooollljjjhhhhhhgggffffffffffffhhhjjjkkknnnllliiieeebbb___^^^^^^]]]]]]\\\^^^eeelllmmmhhhgggccc]]]XXXTTTPPPMMMJJJEEEFFFFFFDDDAAA???>>>>>>>>>>>>>>>>>>>>>============>>>???AAABBBBBBBBBBBB;;;<<<<<<<<<======>>>>>>???===<<<===>>>???>>>===============>>>???@@@AAABBBDDDFFFFFFFFFEEEFFFGGGGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQRRRSSSOOORRRVVVZZZ\\\^^^aaacccbbbdddhhhkkklllllljjjiiinnnqqqxxx}}}vvvqqqkkkeee___\\\\\\[[[VVVRRRTTTRRRPPPMMMKKKJJJJJJJJJCCCEEEGGGHHHGGGEEECCCAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDFFFKKKQQQVVVXXX]]]eeennnxxxzzzpppddd___XXXSSSRRRSSSUUUVVVTTTVVVZZZ\\\]]]^^^```bbbkkkrrr{{{yyynnniiiiiirrrooojjjhhhppprrrcccaaadddppp~~~sssooopppsssxxx~~~rrreee]]]ZZZZZZYYYXXXWWWXXXYYYZZZYYYXXXTTTSSSQQQPPPOOONNNMMMMMMRRRRRRSSSSSSUUUVVVXXXXXX[[[\\\]]]]]]\\\ZZZXXXWWW\\\aaahhhnnnuuu~~~}}}vvvoookkkpppnnnllllllnnnooooooooooookkkfffdddddddddeeeeeeeee^^^YYY\\\eeelllllliiieeeaaa\\\UUUPPPKKKIIIHHHEEEEEEDDDBBB@@@???======???@@@AAA@@@??????AAACCC>>>>>>>>>>>>====================================>>>???AAAAAA???>>>???@@@??????????????????@@@AAABBBCCCCCCDDDFFFGGGIIIJJJHHHHHHHHHIIIIIIJJJLLLLLLNNNNNNOOORRRTTTUUUTTTSSSRRRRRRSSSTTTVVVXXXZZZ[[[^^^```ccceeefffeeecccaaagggrrr{{{|||xxxrrrjjjddd]]]]]][[[YYYWWWUUUTTTSSSVVVUUURRROOOMMMKKKKKKKKKIIIGGGEEEDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBBAAAAAACCCGGGJJJMMMUUUYYYaaajjjuuu~~~zzzkkkaaaWWWSSSQQQRRRVVV\\\ZZZYYYYYY\\\___cccffffffpppvvvzzzqqqhhhhhhmmmvvvxxxssskkkssspppbbbaaadddsss{{{|||sssqqqsssuuuyyy~~~vvviii___[[[[[[YYYXXXWWWXXXYYYZZZYYYXXXTTTSSSRRRPPPOOOOOONNNNNNPPPPPPQQQQQQRRRSSSTTTUUUXXXYYY[[[[[[[[[ZZZYYYWWWXXX]]]eeennnxxx|||xxxvvvtttsssuuuwwwwwwwwwtttoooiiieeecccdddeeeeeeddd^^^ZZZ[[[aaafffgggeeeccc```ZZZTTTNNNJJJGGGFFFDDDCCCBBBAAA@@@???>>>===>>>???@@@@@@>>>===>>>@@@???>>>>>>>>>====================================;;;<<<>>>>>><<<;;;<<<===>>>>>>=========>>>??????AAAAAABBBCCCDDDFFFGGGHHHIIIIIIIIIJJJJJJLLLMMMNNNOOOPPPQQQSSSUUUUUUTTTSSSSSSTTTTTTUUUVVVXXXYYYZZZ]]]^^^```aaabbbaaa```___dddnnnxxx|||tttooojjjccc^^^XXXXXXWWWVVVUUUTTTSSSSSSTTTSSSQQQOOOMMMLLLKKKJJJJJJHHHEEEDDDEEEEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@?????????AAADDDGGGIIITTTXXX___hhhrrr||||||nnndddZZZUUURRRPPPRRRVVVYYYXXXYYY[[[___ccceeefffqqqwww}}}uuulllfffhhhnnnwwwwwwqqqlllyyymmmaaaaaaeeexxx}}}uuuxxxrrrsssvvvxxxzzz~~~{{{mmmbbb]]][[[YYYXXXWWWWWWYYYYYYXXXWWWTTTTTTRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXZZZZZZZZZYYYXXXWWW\\\eeennnzzz}}}{{{|||~~~~~~~~~yyyqqqjjjggggggggghhheeebbb^^^]]]^^^```aaaaaa```]]]WWWQQQKKKGGGDDDCCCBBBAAAAAA@@@??????>>>>>>???AAABBBBBB@@@>>>>>>>>>??????>>>>>>>>>=================================:::;;;======;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@AAABBBCCCEEEFFFGGGJJJJJJJJJKKKLLLNNNOOOPPPRRRSSSTTTUUUUUUUUUUUUTTTVVVVVVVVVVVVVVVWWWXXXYYY[[[[[[[[[[[[[[[\\\\\\\\\___gggpppwww{{{qqqjjjeeeaaa\\\YYYUUUUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSRRRPPPOOOMMMLLLLLLJJJGGGGGGGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB????????????AAADDDFFFHHHTTTWWW^^^gggqqq{{{{{{lllcccZZZVVVSSSQQQRRRUUUZZZZZZ[[[]]]aaaeeehhhjjjssszzzyyyqqqhhhcccgggooowwwuuuoooooojjjaaacccggg~~~xxxppp{{{uuurrrvvvzzz{{{{{{}}}pppddd]]]ZZZZZZXXXWWWXXXYYYYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRRRRTTTTTTTTTSSSTTTTTTUUUUUUWWWXXXYYYYYYZZZYYYYYYXXX\\\```gggnnnyyy{{{sssooonnnmmmmmmjjjiiifffaaa^^^\\\\\\^^^]]]ZZZTTTNNNHHHDDDBBBAAA@@@@@@??????????????????BBBDDDFFFFFFDDDAAA@@@????????????>>>>>>>>>==============================<<<>>>??????>>>======>>><<<<<<<<<<<<<<<===>>>???AAAAAABBBBBBCCCEEEFFFGGGKKKKKKKKKLLLNNNPPPQQQRRRUUUVVVWWWVVVUUUUUUUUUVVVXXXXXXWWWWWWWWWWWWXXXXXXYYYXXXWWWVVVVVVWWWWWWXXXYYY^^^dddkkkqqqwwwyyyzzzvvvoooggg```]]][[[ZZZXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUVVVVVVVVVUUUSSSQQQOOONNNLLLJJJIIIJJJJJJIIIHHHBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHIIITTTWWW^^^hhhrrr}}}uuuddd\\\VVVVVVUUUTTTVVVZZZ]]]^^^```bbbeeeiiimmmpppxxx~~~wwwppphhhcccfffmmmwwwrrrlllppp{{{hhhaaaeeekkkuuulll~~~yyyuuuuuuzzz~~~}}}}}}qqqeee^^^[[[[[[ZZZXXXXXXYYYYYYXXXWWWUUUUUUTTTSSSSSSTTTTTTTTTVVVVVVUUUUUUUUUVVVVVVWWW[[[[[[[[[\\\\\\[[[[[[[[[```ccciiioooxxx~~~yyywwwuuutttqqqpppllleee^^^ZZZYYYZZZZZZWWWRRRLLLGGGCCCAAA@@@????????????????????????BBBDDDGGGFFFDDDBBB@@@@@@????????????>>>>>>>>>>>>===========================???AAA@@@???>>>??????============>>>???@@@AAADDDDDDDDDDDDEEEFFFHHHHHHKKKKKKLLLMMMOOOQQQSSSTTTVVVXXXYYYWWWUUUTTTVVVXXXZZZYYYXXXXXXWWWWWWXXXXXXYYYWWWVVVTTTTTTTTTUUUVVVUUUVVVZZZ___bbbdddeeeffffffbbb\\\XXXWWWWWWYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXVVVWWWWWWWWWVVVTTTRRRPPPMMMKKKIIIIIIIIIJJJIIIHHHCCCCCCBBBBBBBBBAAAAAAAAABBBCCCEEEGGGIIIKKKLLLLLLRRRVVV]]]fffqqq}}}}}}ooo___YYYTTTUUUVVVVVVYYY]]]]]]___bbbeeegggjjjpppttt}}}}}}xxxrrrjjjdddfffkkktttooohhhooovvveeeaaagggmmmrrrggguuu}}}yyyzzzrrrfff___\\\]]][[[ZZZZZZZZZZZZYYYXXXVVVUUUUUUUUUUUUUUUVVVWWWVVVVVVVVVVVVVVVWWWXXXXXX_________``````aaaaaabbbcccggglllrrryyy}}}yyyvvvqqqjjjbbb\\\YYYXXXWWWUUUPPPKKKGGGDDDCCCBBB@@@@@@@@@@@@@@@?????????@@@BBBCCCCCCAAA?????????@@@@@@?????????>>>>>>>>>========================<<<>>>??????>>>======>>>>>>>>>>>>>>>???AAABBBCCCFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKLLLMMMPPPRRRTTTUUUVVVXXXYYYXXXUUUTTTWWWYYYZZZZZZYYYXXXXXXXXXXXXXXXZZZYYYWWWUUUTTTTTTUUUUUUUUUSSSTTTWWWXXXWWWWWWYYYYYYWWWUUUSSSSSSTTTWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXWWWUUUSSSRRRQQQLLLJJJHHHHHHIIIJJJIIIHHHEEEEEEEEEDDDCCCCCCBBBBBBAAACCCFFFJJJMMMNNNOOOOOORRRUUU[[[cccnnnyyy}}}oooaaaZZZUUUUUUUUUUUUWWW[[[[[[^^^bbbdddfffjjjpppuuu|||xxxssskkkdddeeejjjqqqkkkeeemmmqqqbbb```gggnnnpppbbbmmmsssgggbbb```^^^]]][[[[[[\\\\\\ZZZXXXVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXXXXYYY[[[\\\\\\aaaaaabbbdddfffhhhjjjkkkkkknnntttxxx~~~yyyqqqiiiccc]]]ZZZVVVSSSOOOKKKHHHFFFEEEEEEBBBBBBAAAAAA@@@@@@??????@@@AAABBBAAA@@@???@@@AAA@@@@@@@@@?????????>>>>>>========================;;;===>>>>>>===<<<<<<===>>>>>>>>>???@@@AAABBBCCCGGGFFFFFFFFFGGGHHHIIIJJJIIIJJJKKKMMMPPPRRRUUUVVVUUUXXXYYYWWWTTTTTTWWW[[[ZZZZZZYYYYYYXXXYYYYYYYYY\\\[[[ZZZXXXWWWVVVVVVVVVXXXTTTTTTWWWVVVSSSSSSVVVTTTTTTSSSSSSSSSTTTWWWYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^]]][[[YYYWWWVVVUUUTTTPPPNNNLLLLLLMMMNNNMMMLLLIIIIIIHHHHHHGGGFFFFFFEEECCCFFFJJJOOORRRTTTTTTTTTVVVXXX]]]ccclllvvv~~~qqqddd\\\UUUTTTTTTSSSVVVYYYZZZ^^^ccceeefffjjjqqqvvv}}}wwwppphhhbbbdddjjjmmmhhhbbbiiinnn______gggnnnnnn___hhh|||sssiiidddbbb___^^^\\\\\\]]]\\\[[[YYYVVVVVVVVVVVVWWWWWWXXXYYY[[[[[[[[[\\\]]]___```aaaaaabbbdddfffjjjmmmppprrrsssvvv{{{~~~xxxqqqjjjccc___UUUSSSOOOKKKHHHGGGGGGGGGCCCCCCBBBBBBAAA@@@@@@???AAABBBBBBBBB@@@AAABBBDDD@@@@@@@@@????????????>>>========================<<<>>>??????>>>======>>>=========>>>???AAABBBCCCFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIKKKMMMPPPRRRUUUVVVTTTWWWYYYWWWTTTSSSXXX\\\ZZZZZZYYYYYYYYYYYYZZZZZZ]]]]]]\\\[[[YYYXXXWWWWWW[[[VVVUUUXXXXXXSSSTTTXXXUUUVVVVVVVVVVVVWWWYYY[[[ZZZ[[[\\\^^^```bbbdddddddddccc```]]][[[YYYYYYYYYUUUSSSRRRQQQSSSSSSSSSRRRLLLLLLKKKJJJJJJIIIHHHHHHFFFIIINNNTTTXXXZZZZZZZZZ\\\^^^aaafffmmmuuu}}}sssccc[[[TTTSSSSSSTTTWWW[[[\\\```eeeggghhhlllsssyyy}}}}}}uuummmeee___cccjjjkkkfff```ggglll___]]]dddkkkkkk]]]eeeuuuwwwmmmfffbbbcccbbb```]]]YYYWWWWWWXXXUUUUUUUUUTTTSSSTTTWWWYYY^^^^^^aaacccffffffcccaaadddaaa```eeennnxxx|||uuulllfff^^^YYYSSSNNNKKKIIIGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>======>>>>>>>>>>>>=========<<<:::999888999:::::::::<<<============@@@BBBFFFGGGHHHGGGGGGHHHJJJLLLKKKKKKLLLMMMOOOQQQSSSTTTWWWWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^^^^]]]\\\ZZZYYYZZZ[[[\\\[[[YYYXXXXXXYYYVVVWWWWWWXXXYYYZZZ\\\\\\[[[___dddgggggggggffffffgggeeeccc```^^^]]]]]]]]]YYYXXXXXXXXXZZZ[[[ZZZYYYTTTUUUUUUSSSPPPMMMKKKKKKRRRRRRUUUZZZ]]]]]]]]]___bbbaaaaaaeeelllsssyyy|||{{{vvvggg\\\QQQOOOQQQSSSVVVYYY\\\___ccceeeggglllsssxxx}}}{{{ooogggdddcccbbbaaaiii___]]]mmmjjj^^^\\\cccjjjhhh[[[bbbpppyyyooogggccceeecccaaa^^^[[[YYYYYYYYYVVVWWWVVVUUUTTTUUUXXXZZZ___aaadddhhhkkkkkkiiigggiiihhhiiinnnwww{{{uuuiiiccc[[[TTTOOOKKKHHHEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@===>>>>>>??????>>>>>>===>>>===<<<;;;:::;;;;;;<<<===>>>?????????@@@BBBDDDEEEGGGHHHIIIHHHHHHJJJKKKKKKKKKLLLMMMOOOQQQSSSTTTVVVVVVUUUUUUVVVVVVWWWWWWZZZZZZZZZ[[[[[[[[[\\\\\\___aaacccdddcccaaa^^^]]]aaabbbddddddbbbaaabbbbbb______^^^]]]]]]^^^___```aaadddiiilllllllllkkklllmmmkkkiiifffcccbbbbbbaaa```^^^]]]]]]______^^^]]]ZZZ\\\]]]]]]\\\]]]^^^```___```bbbeeeggghhhjjjkkkjjjhhhgggiiinnnssswwwyyy{{{rrrdddYYYPPPOOOQQQSSSVVVYYY]]]```dddfffgggkkkrrrwww{{{pppgggbbbbbbcccdddggg]]]ZZZjjj}}}hhh\\\ZZZbbbkkk~~~eeeXXX^^^iii~~~tttlllgggfffeeebbb___]]][[[ZZZZZZXXXXXXWWWVVVUUUVVVYYY[[[aaadddiiinnnqqqrrrrrrqqqnnnqqqtttzzzyyyqqqfff]]]VVVQQQKKKGGGFFFEEEEEEDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA>>>??????@@@@@@??????>>>??????===<<<<<<======>>>???AAABBBBBBAAABBBDDDGGGEEEGGGJJJJJJJJJIIIIIIJJJKKKLLLLLLNNNOOOQQQSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWZZZZZZ[[[\\\]]]^^^______bbbfffjjjlllkkkhhheeecccdddfffiiijjjiiiiiiiiijjjllljjjgggdddcccdddeeefffiiimmmqqqsssssssssssstttvvvtttqqqnnnkkkjjjiiiiiillljjjhhhgggggggggeeedddaaacccdddeeegggjjjooorrrrrrsssuuuvvvwwwyyyyyyxxxtttrrrooonnnpppssstttuuuyyy|||zzzlll___VVVNNNNNNPPPRRRVVVZZZ]]]```dddeeegggkkkrrrwwwzzzpppfff______dddhhhhhh]]]ZZZhhhyyyggg\\\ZZZbbbnnnzzzcccWWW[[[ccc|||yyyqqqllliiifffbbb```^^^\\\[[[ZZZXXXXXXXXXVVVUUUUUUXXX[[[aaaeeelllrrrvvvyyyzzz{{{sssxxx~~~yyymmmccc\\\VVVPPPKKKFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>>======>>>??????AAABBBCCCCCCCCCDDDFFFHHHEEEHHHKKKLLLKKKJJJIIIIIILLLLLLMMMNNNOOOQQQRRRSSSUUUUUUVVVWWWXXXXXXYYYYYYZZZ[[[\\\^^^```aaabbbcccccciiiooorrrpppllljjjiiiiiillloooqqqrrrrrrrrrsssuuusssoookkkjjjkkklllnnnrrruuuxxxzzzzzzzzz|||}}}}}}zzzwwwtttrrrrrrqqqxxxvvvrrrpppooonnnmmmkkkjjjkkklllmmmpppuuu{{{|||yyyuuussssssssssssrrruuuwwwzzzuuufffYYYQQQLLLLLLOOOQQQUUUYYYZZZ^^^bbbdddggglllsssxxxyyypppeee]]]^^^fffmmmnnnaaa\\\hhh}}}vvvfff\\\ZZZdddrrrwwwbbbXXXZZZ^^^uuu}}}tttooolllhhhccc```___]]][[[YYYXXXXXXWWWUUUTTTTTTWWWYYY___dddlllsssxxx}}}}}}{{{nnnddd^^^YYYRRRMMMHHHGGGGGGFFFFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>======>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHFFFIIILLLMMMLLLJJJIIIJJJLLLMMMMMMNNNOOOQQQRRRSSSSSSTTTVVVXXXYYYZZZ[[[[[[\\\^^^aaadddfffggggggfffeeekkkrrrtttrrrooonnnoootttwww{{{~~~|||zzzvvvsssrrrrrrtttvvvzzz|||~~~|||{{{zzzzzz{{{wwwtttrrrqqqooommmpppqqqsssvvvzzz{{{xxxwwwvvvtttsssrrrtttuuuwwwzzzyyynnnaaaSSSMMMJJJKKKMMMOOOSSSXXXVVVZZZ___bbbfffllltttzzz|||wwwnnnddd^^^aaajjjrrrqqqddd^^^jjjrrrddd\\\YYYddduuutttbbbZZZZZZZZZnnnxxxtttppplllfffbbbaaa___[[[XXXXXXXXXWWWUUUTTTTTTVVVYYY]]]ccckkkrrrxxxqqqfff```[[[SSSMMMJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDCCCCCCBBB@@@???>>>>>>>>>???@@@AAAAAABBBDDDDDDCCCDDDFFFHHHHHHJJJLLLMMMKKKJJJJJJKKKMMMMMMMMMNNNOOOPPPRRRRRRSSSTTTWWW[[[]]]______``````dddiiimmmoooooommmkkkiiinnntttuuurrrqqqssswww|||}}}{{{{{{|||}}}}}}xxxtttrrrqqqooonnnnnnqqquuuzzz}}}{{{yyywwwrrrtttsssqqqooommmddd[[[OOOKKKHHHJJJLLLLLLPPPVVVTTTXXX]]]```dddjjjrrrxxx{{{uuullldddaaafffnnnuuuooodddaaapppnnnbbb[[[WWWcccuuuqqqaaa[[[ZZZWWWhhh~~~vvvpppiiieeedddbbb]]]XXXYYYYYYXXXVVVUUUUUUWWWYYY\\\bbbjjjqqqxxx{{{nnnggg```WWWOOOKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEGGGHHHHHHGGGFFFEEECCCDDDDDDEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@AAACCCCCCBBBCCCEEEEEEDDDEEEGGGIIIJJJLLLMMMLLLKKKJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRXXXZZZ^^^bbbfffhhhiiijjjfffkkkrrrxxxzzzxxxssspppoootttwwwvvvssstttzzz{{{vvvtttsssrrrqqqqqqtttyyy|||vvvxxxuuummmeee```ZZZTTTLLLIIIHHHJJJJJJJJJNNNTTTTTTXXX\\\___bbbgggnnntttyyysssjjjdddffflllssswwwllleeeggg{{{lll```YYYVVVbbbuuunnn```\\\ZZZUUUdddzzztttlllhhhfffddd^^^YYY[[[[[[ZZZXXXVVVVVVXXXZZZ\\\bbbjjjqqqwwwxxxooofff[[[RRRLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDEEECCCDDDFFFFFFEEEFFFHHHJJJLLLLLLMMMKKKJJJJJJKKKMMMMMMMMMMMMNNNOOOPPPQQQRRR^^^aaafffkkkooorrrsssssskkkpppxxx~~~xxxttttttxxxzzzwwwtttwwwzzzxxxwwwvvvuuu|||zzz{{{wwwkkk___XXXSSSOOOKKKHHHGGGIIIJJJIIIMMMSSSVVVYYY]]]___```dddkkkqqqyyyqqqhhheeehhhooouuuxxxjjjfffnnn}}}ddd^^^[[[WWWbbbttttttfff\\\ZZZZZZbbb{{{xxxooollliiiccc______^^^]]]]]]___bbbbbb___[[[eeeffflllttt{{{iiiZZZUUUUUUOOOLLLMMMMMMJJJHHHJJJGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFHHHJJJLLLMMMJJJKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNNNNOOORRRVVVYYY```eeekkkqqqtttvvvwwwxxxyyy|||}}}zzzzzz{{{~~~yyyqqqiii```XXXPPPKKKKKKHHHGGGHHHHHHHHHLLLRRRUUUTTTWWW\\\^^^```fffmmm~~~{{{wwwpppddd]]]cccrrrxxxwwwdddeeetttzzzbbb]]][[[YYYfffzzztttfff[[[YYYXXX^^^vvv{{{rrrnnnjjjddd```___```___```dddggghhhgggdddjjjlllqqqyyy~~~yyyfff]]]XXXRRROOOPPPQQQNNNLLLMMMHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDFFFHHHJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOPPPPPPQQQTTTYYY\\\eeeiiipppuuuxxxzzz{{{||||||~~~|||~~~{{{sssjjjbbbYYYQQQKKKJJJGGGFFFHHHIIIIIILLLRRRUUUTTTWWW\\\```bbbhhhooo}}}zzzrrrmmmccc```iiivvvyyyuuubbbggg{{{vvv```]]]\\\\\\lllttteeeZZZWWWUUUYYYnnnuuupppllleeeaaa`````````bbbfffjjjmmmmmmlllppprrrwww~~~sssfff[[[TTTPPPQQQQQQMMMKKKJJJIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEAAAAAAAAAAAACCCEEEGGGHHHKKKKKKLLLMMMNNNNNNNNNNNNOOOPPPQQQRRRTTTWWW]]]aaakkkpppvvv{{{}}}vvvmmmddd[[[RRRMMMKKKGGGFFFIIIJJJJJJMMMRRRUUUTTTWWW\\\aaadddkkksss}}}zzzoooiiibbbdddooozzzzzzsssbbbooosss```]]]]]]___sssrrrcccXXXVVVUUUWWWiiivvvrrrmmmgggcccccc^^^___```dddgggjjjlllmmmrrrttt{{{rrrbbbZZZSSSSSSSSSOOOKKKJJJKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHJJJKKKKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSUUUZZZ```eeeppptttyyy~~~zzzqqqhhh^^^VVVQQQNNNIIIGGGIIIKKKKKKMMMQQQRRRQQQTTTZZZ___ccckkksss}}}}}}qqqiiibbbfffqqqzzzxxxrrrhhh}}}qqq```^^^^^^ccc{{{pppaaaWWWWWWVVVWWWfffyyyvvvssspppjjjeeeeee^^^___```bbbdddgggjjjmmmqqqssszzzkkkaaaXXXWWWWWWTTTPPPOOOKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEFFFHHHJJJKKKKKKLLLMMMOOOPPPPPPQQQQQQOOOPPPRRRSSSVVV\\\ccchhhqqquuu{{{~~~vvvnnneee]]]XXXTTTMMMIIIJJJLLLLLLMMMPPPPPPNNNQQQVVV[[[___gggooo{{{uuukkkcccfffooouuuuuurrroooooo```___aaahhhvvvyyypppaaaWWWWWWVVVUUUbbbsssxxxvvvsssmmmgggeeeaaabbbccccccdddgggkkkoooppprrrwww}}}sssfffZZZVVVWWWTTTQQQPPPKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEGGGIIIJJJKKKLLLNNNOOOPPPQQQRRRRRRPPPQQQRRRTTTXXX___ggglllssswww|||~~~wwwoooiiiddd]]]TTTLLLKKKLLLKKKMMMOOOOOOMMMNNNRRRVVVZZZaaajjjvvv~~~vvvllleeeffflllpppqqqrrrttt}}}kkk___```cccnnnzzzpppaaaWWWWWWUUURRR\\\kkk|||{{{wwwooogggdddaaacccddddddeeehhhnnnsssssssssvvv{{{}}}vvvddd[[[WWWSSSNNNLLLKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEFFFGGGHHHIIIKKKLLLNNNPPPQQQRRRRRRSSSRRRRRRTTTVVVZZZbbbkkkqqqvvvyyyzzzuuuqqqfffZZZOOOKKKKKKKKKLLLOOOOOOLLLMMMPPPRRRUUU]]]eeeqqqxxx~~~ssskkkfffiiillllllnnnrrrwwwxxxggg]]]```eeerrrrrrbbbXXXWWWTTTPPPWWWeeezzzpppgggbbb```bbbccccccdddiiipppuuuuuuuuuvvvzzz|||uuuggg^^^VVVOOOKKKKKKKKKLLLMMMMMMMMMMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLMMMLLLLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHJJJKKKKKKLLLNNNPPPQQQRRRSSSSSSSSSTTTUUUXXX\\\dddmmmtttxxx|||}}}yyykkk^^^QQQLLLKKKJJJLLLNNNPPPMMMMMMOOOQQQSSS[[[ccclllttt~~~|||nnniiigggkkkllljjjlllrrryyy{{{ggg]]]^^^cccpppfff[[[TTTQQQPPPVVV]]]vvv~~~wwwlllcccdddaaaaaaeeeiiilllqqqwwwxxxyyy{{{~~~~~~tttqqqtttuuuvvv|||sssggg___WWWQQQPPPOOOOOONNNNNNNNNNNNNNNPPPNNNMMMNNNPPPQQQNNNKKKQQQMMMIIIGGGHHHIIIHHHGGGIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKNNNQQQSSSSSSRRRRRRSSSVVVWWWZZZ^^^dddlllssswww}}}iiiTTTLLLMMMNNNMMMMMMOOOOOOPPPPPPSSSYYYaaafffqqqwww~~~yyyuuujjjgggqqqxxxsssoooppp{{{{{{ggg___bbbhhhpppggg]]]WWWSSSRRRWWW]]]mmm|||wwwnnnfffeeebbbbbbfffjjjmmmrrrxxx{{{~~~uuunnnmmmnnnnnnmmmnnnrrrwww|||ooocccYYYRRRTTTSSSRRRQQQPPPPPPPPPPPPQQQOOOOOOPPPQQQQQQOOOLLLNNNKKKGGGGGGIIIJJJJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEHHHHHHGGGGGGFFFGGGGGGGGGKKKNNNQQQSSSRRRRRRRRRSSSVVVXXX\\\bbbiiirrrzzz}}}iiiUUUMMMMMMNNNMMMMMMPPPQQQRRRSSSWWW]]]eeekkkpppvvv}}}{{{nnnjjjooo|||ssshhhfff|||xxxeee^^^cccjjjqqqhhh___YYYUUURRRUUU[[[eee~~~xxxqqqjjjgggddddddhhhlllnnntttzzz~~~zzztttmmmiiiiiiiiigggfffhhhkkkooorrruuu}}}~~~lll^^^WWWYYYWWWVVVTTTRRRRRRRRRRRRQQQQQQQQQRRRSSSRRRPPPNNNNNNLLLJJJIIIJJJKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFFFFFFFFFFJJJMMMPPPRRRRRRRRRSSSTTTVVVZZZ```hhhpppyyy|||jjjVVVNNNNNNNNNMMMMMMOOOQQQSSSWWW[[[bbbkkkppprrrwww||||||lllnnnwww|||mmmbbb```~~~sssaaa[[[```hhh|||ssshhhaaaYYYSSSSSSWWWbbb{{{|||sssmmmiiieeeeeeiiimmmooouuu{{{~~~|||sssooojjjhhhggggggfffeeehhhkkkoooqqqtttyyyxxxhhh___\\\ZZZWWWUUUSSSRRRRRRSSSRRRRRRSSSSSSTTTSSSQQQPPPRRRQQQOOONNNMMMKKKIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHJJJMMMPPPRRRRRRSSSTTTVVVYYY^^^fffnnnvvv~~~{{{jjjXXXPPPOOOMMMLLLMMMNNNPPPTTTYYY^^^fffnnnsssuuuyyy~~~{{{rrrtttxxxxxxnnnaaa]]]aaa|||sss___YYY___fff}}}~~~qqqdddXXXSSSTTT___uuuuuunnnjjjgggfffjjjmmmooosssyyy~~~yyysssooojjjfffeeefffggghhhgggjjjnnnqqqtttzzzssshhh^^^[[[XXXUUUSSSRRRSSSSSSRRRSSSTTTTTTTTTTTTUUUUUURRRSSSSSSRRRPPPMMMLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKMMMPPPRRRSSSTTTVVVXXX]]]dddmmmuuuzzz|||lll[[[SSSQQQNNNMMMNNNMMMPPPUUU[[[aaahhhoootttyyy}}}~~~xxxrrruuuwwwpppaaaWWWYYYaaauuuvvvbbb[[[aaahhh~~~nnn___XXXXXX]]]qqqwwwpppkkkgggfffiiikkklllpppvvv~~~~~~vvvtttqqqnnniiifffeeefffjjjlllkkkoootttxxx|||}}}ppp```^^^ZZZWWWUUUUUUVVVWWWUUUVVVVVVVVVVVVXXX[[[^^^VVVXXXZZZZZZWWWTTTRRRRRRKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLNNNQQQSSSTTTVVVYYY[[[bbbjjjttt{{{~~~~~~pppaaaYYYUUUQQQPPPQQQOOOSSSYYY___eeekkkqqqvvv}}}yyytttlllrrrtttlll\\\RRRUUU\\\qqqyyyddd]]]cccjjj~~~oooccc^^^___```rrryyyssslllgggfffhhhiiiiiimmmrrr{{{~~~vvvpppooonnnmmmpppwwwyyywwwpppooolllkkkjjjhhhhhhjjjnnnqqquuuyyy~~~ssseeebbb^^^[[[ZZZZZZ[[[]]]YYYZZZZZZYYYYYY\\\bbbgggfffiiijjjhhhccc]]]ZZZYYYSSSRRRRRRQQQQQQPPPPPPPPPMMMMMMMMMLLLMMMMMMNNNNNNMMMOOORRRTTTUUUXXX[[[^^^fffnnnyyyuuuggg___[[[VVVTTTUUUUUUYYY___eeejjjooouuuxxx|||uuuoookkkpppqqqfffWWWQQQUUU\\\vvvyyyddd]]]cccllltttjjjbbbaaadddgggwwwzzzwwwlllgggeeeggghhhgggkkkpppwww}}}xxxqqqmmmgggdddggghhhggglllsssqqqyyy|||tttnnnnnniiijjjkkklllmmmooorrruuuzzzttthhhfffbbb___]]]^^^```aaa\\\]]]\\\[[[[[[___gggmmmyyy{{{{{{vvvmmmeee___]]]ZZZZZZYYYYYYXXXWWWVVVVVVQQQPPPOOONNNMMMMMMMMMMMMNNNPPPSSSUUUVVVYYY]]]___gggqqq|||yyykkkddd___ZZZXXXYYYZZZ^^^dddiiinnnssswww{{{yyyrrrllloooqqqlll^^^PPPOOOYYYbbb~~~yyykkk```cccttttttkkkfffaaabbbeeeppp~~~sssllliiifffeeeeeefffffffffrrruuu{{{xxxpppjjjfffdddeeeggggggiiilllppptttxxx}}}wwwsssoookkkkkkmmmooopppqqqtttxxx{{{|||pppkkkfffcccccceeeggghhhgggdddcccdddbbbdddqqquuukkkffffffiiigggeeedddccc```]]][[[TTTTTTTTTQQQNNNLLLLLLMMMNNNQQQUUUWWWYYY]]]ccchhhpppxxxyyyooohhhccc]]]\\\^^^^^^ccciiipppuuuyyy|||~~~vvvpppnnnmmmuuunnneeeZZZOOOLLL[[[nnn|||nnncccfffuuu}}}qqqjjjddd___^^^aaaooo~~~~~~ssskkkhhheeecccdddeeeeeedddhhhkkkpppvvv}}}yyysssmmmiiifffdddfffgggjjjllloootttzzz~~~zzzuuussspppnnnqqqrrrtttuuuvvvzzz~~~{{{wwwrrrppppppqqqqqqqqqsssnnnkkkkkkkkknnnzzzyyysssrrrrrrsssqqqooommmllljjjfffcccZZZZZZXXXTTTPPPMMMMMMNNNRRRUUUYYY[[[\\\___eeejjjuuu|||yyypppkkkfff```___bbbdddiiipppwww||||||tttnnnkkkkkkppplllfff\\\QQQPPPaaatttrrrfffhhhvvvvvvlllfffaaa\\\ZZZ\\\kkkxxx~~~rrrjjjgggdddbbbbbbccccccbbb___aaadddhhhllloooqqqrrrrrroookkkhhhfffggghhhiiilllooosssxxx}}}xxxuuuuuutttssswwwxxxyyy{{{}}}~~~}}}|||zzzyyyyyyrrrmmmmmmooottt}}}yyyuuuuuuwww{{{}}}}}}{{{zzzwwwssspppeeeccc^^^XXXSSSPPPPPPQQQVVVZZZ]]]___aaadddjjjoooyyy~~~xxxtttnnniiihhhjjjooottt{{{zzzqqqkkkhhhgggjjjiiifff]]]SSSWWWlllssshhhiiiuuu}}}tttmmmfffccc___ZZZXXXZZZdddooo}}}{{{pppjjjgggcccaaaaaaaaaaaa```\\\^^^```aaabbbdddfffgggjjjjjjhhhhhhiiimmmrrrvvvxxx|||yyyxxxyyyzzzzzzzzz|||~~~~~~xxxsssoooooosssxxx|||yyyqqqiiihhhppp{{{{{{rrrnnnggg^^^WWWTTTTTTVVVYYY\\\```ccceeeiiipppuuu{{{zzzsssrrruuu{{{wwwnnngggdddcccfffgggddd[[[VVVaaa}}}ssshhhiiiuuuuuujjjddd______]]]YYYXXXYYYZZZcccooo|||yyypppkkkhhhdddaaaaaaaaa```___]]]___``````___```dddgggjjjkkklllmmmpppuuu}}}|||{{{}}}~~~{{{yyywwwxxx}}}vvvnnngggjjjvvvzzzpppddd\\\XXXZZZ\\\ZZZ^^^cccgggjjjooovvv||||||{{{}}}tttkkkdddaaaaaaeeefffbbbZZZZZZoootttjjjlllwwwrrrccc]]]YYYZZZYYYVVVUUUWWWQQQXXXaaammm|||tttmmmiiieeecccbbbaaa```___]]]___``````___aaagggkkklllooorrruuuwww}}}zzzuuuxxxxxxjjj```]]]___bbb^^^bbbgggkkknnnttt{{{{{{rrriiiccc``````dddeeeaaa[[[bbbvvvnnnqqq|||ppp___YYYTTTTTTTTTQQQPPPRRRKKKOOOUUU___tttzzzooolllgggdddcccbbbaaa```\\\___bbbbbbbbbeeemmmsssrrrwww|||}}}nnndddaaadddhhheeehhhmmmppprrrwww}}}yyypppgggbbb```aaabbbdddaaa___mmmyyyqqquuuooo^^^WWWRRRQQQPPPMMMLLLNNNGGGKKKOOOWWWkkkqqqmmmiiifffdddcccbbbaaa]]]```ddddddeeejjjrrrzzzyyypppeeecccfffkkkjjjnnnqqqsssuuuxxx~~~yyypppgggbbbaaaaaa```bbbaaacccuuu{{{wwwvvv}}}}}}nnnbbb\\\SSSNNNLLLKKKJJJHHHLLLJJJLLLTTTaaazzz{{{qqqiiiggghhheeecccddd```cccfffgggjjjpppxxxyyyrrrqqqpppqqqssstttvvvwwwxxxyyy{{{~~~}}}vvvqqqooommmlllooorrruuuzzz|||ssskkkgggddd```]]]eeekkkkkkjjj{{{}}}zzz{{{yyykkk```YYYQQQLLLKKKKKKIIIGGGHHHHHHJJJPPP[[[rrr}}}tttllljjjjjjgggddddddeeeiiimmmppptttzzzyyysssrrrrrrsssuuuzzz{{{{{{||||||}}}zzztttllleeeaaa___]]][[[```bbbfffjjjnnnqqqssstttwwwyyy}}}|||sssjjjeeebbbaaa```kkkmmmkkkjjj|||{{{{{{yyy}}}uuuhhh]]]VVVOOOJJJIIIJJJHHHGGGFFFGGGJJJMMMUUUiiixxxqqqooommmiiiffffffjjjnnntttyyy~~~|||xxxxxxyyyzzz|||}}}vvvkkkfff___YYYUUURRRPPPNNNOOOQQQSSSVVVYYY\\\]]]^^^___aaadddjjjrrr|||{{{rrriiibbb```bbbdddqqqnnnggghhh|||xxxvvvuuu{{{qqqfffZZZTTTMMMIIIHHHIIIHHHGGGFFFHHHLLLMMMQQQaaa}}}vvvtttqqqkkkhhhhhhlllqqqwww|||}}}wwwnnniii___[[[VVVQQQNNNKKKHHHFFFFFFGGGIIIKKKLLLMMMNNNNNNOOOQQQSSSWWW]]]fffpppvvv}}}yyyqqqggg___^^^ccchhhqqqjjjaaaddd{{{}}}rrrqqqpppvvvooogggYYYSSSLLLHHHHHHIIIHHHGGGEEEHHHLLLLLLMMMZZZwww|||xxxsssllljjjkkkooosssxxx|||yyywwwtttoooiiiccc\\\WWWRRROOOKKKHHHFFFDDDAAA???BBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJKKKNNNTTT\\\aaahhhnnnvvv}}}zzzvvvnnneee^^^^^^dddjjjlllbbbYYY___xxxvvvkkknnnmmmrrrnnnhhhZZZTTTMMMIIIIIIIIIIIIGGGDDDGGGJJJJJJKKKTTTlllzzzsssmmmkkknnnrrruuuxxx||||||vvvssslllddd\\\TTTNNNKKKKKKIIIFFFEEEEEECCC@@@>>>@@@AAAAAABBBBBBBBBAAAAAACCCCCCCCCCCCDDDGGGLLLPPPVVV\\\bbbfffkkkwww~~~xxxssskkkccc___```eeejjjfff[[[TTT\\\tttqqqhhhiiiiiilllwww|||mmmhhh\\\VVVOOOKKKJJJJJJIIIHHHFFFGGGJJJKKKLLLTTTfffxxxzzzrrrllllllpppqqqsssvvvyyy}}}~~~|||{{{zzzvvvrrrnnnfff\\\SSSLLLIIIHHHFFFEEEEEEEEEFFFEEEBBB@@@??????@@@@@@@@@??????>>>@@@@@@@@@???>>>@@@DDDHHHKKKQQQWWWYYY\\\fffvvv}}}vvvpppgggaaa```cccfffhhhcccXXXSSS\\\qqqqqqjjjdddeeegggooozzzlllhhh^^^XXXPPPLLLKKKKKKJJJHHHJJJJJJLLLNNNPPPVVVeeetttzzzrrrlllmmmrrroooqqqsssuuuzzz|||wwwttttttttt{{{|||uuupppgggccc[[[RRRJJJEEEEEEEEEAAA@@@AAABBBCCCCCCAAA????????????@@@@@@???>>>>>>@@@@@@???>>>===???CCCFFFAAAHHHNNNPPPQQQYYYgggsss~~~|||uuunnneeeaaabbbdddfffgggbbbXXXSSS]]]ppp{{{jjj```bbbhhhkkkmmmzzzmmmfffbbbWWWMMMKKKNNNOOONNNLLLQQQMMMNNNVVV]]]bbbkkkvvv{{{uuuqqqooonnnnnnpppqqqsssxxx|||vvvsssooommmmmmttt~~~{{{uuunnniii___ZZZRRRJJJDDDBBBAAABBBAAAAAABBBCCCCCCCCCCCCBBB>>>>>>>>>======<<<<<<;;;===>>>???@@@BBBCCCDDDEEEJJJJJJJJJKKKNNNTTT\\\aaarrr}}}zzzxxxnnnkkkddd^^^___fffiiigggaaaXXXWWWggg~~~|||kkkbbb```fffiiioooxxxlllfffaaaZZZSSSQQQSSSWWW\\\^^^ccccccfffjjjllloooyyywwwrrrnnnmmmnnnoooqqqsssyyy~~~yyyvvvsssqqquuu|||zzzrrriiibbbTTTPPPKKKEEEAAA??????@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>==================<<<>>>???@@@AAACCCDDDEEEFFFHHHIIIIIIIIIKKKPPPWWW\\\hhhuuu}}}yyywwwooommmfff___```iiipppsssfff^^^```ttt|||lllccc___bbbfffpppuuukkkgggbbb```\\\ZZZ^^^fffpppwww{{{}}}yyysssnnnkkknnnoooqqqttt{{{~~~|||zzzyyyxxxnnnaaaWWWHHHFFFCCC@@@???>>>>>>???>>>??????@@@??????>>>>>>=========>>>>>>>>>>>>>>>@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHLLLQQQVVVZZZdddttt~~~|||xxxuuunnnkkkddd^^^bbbnnnyyy}}}jjjeeekkkyyyiiiaaa^^^^^^bbbppptttlllhhhgggfffcccdddmmm}}}zzzsssnnnkkknnnpppsssxxxwwwjjjZZZMMMCCCBBBAAA@@@????????????===>>>>>>>>>>>>>>>======>>>>>>>>>??????@@@@@@@@@BBBCCCCCCDDDFFFGGGGGGHHHFFFGGGGGGFFFFFFIIIMMMPPPRRRXXXbbbppp}}}zzzvvvssskkkggg```___hhhvvv~~~~~~hhhhhhtttttteee^^^^^^]]]aaasssuuunnnkkkjjjiiigggmmm{{{uuuqqqnnnooorrrxxx~~~~~~rrrdddTTTHHHAAAAAA@@@@@@??????>>>>>>======>>>???????????????@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHGGGHHHHHHGGGGGGHHHKKKMMMOOOSSSYYYcccppp|||yyytttqqqjjjddd___cccrrr~~~vvvaaaggg{{{mmm```\\\\\\]]]fff}}}vvvooolllhhhiiikkkuuu}}}xxxuuusssqqqvvv~~~vvvhhhZZZNNNFFF@@@??????>>>============>>>>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIIIIHHHHHHJJJKKKNNNQQQUUU[[[dddqqq~~~{{{wwwrrroooiiieeecccjjjxxxyyymmm]]]kkk~~~iii___\\\ZZZ___ooovvvooollldddjjjnnnwww}}}zzzxxxssszzz{{{jjjZZZOOOIIIFFF@@@???>>>===<<<===>>>??????@@@AAACCCEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJJJJIIIHHHIIIJJJKKKOOOSSSVVVZZZeeevvv}}}zzzvvvqqqmmmdddfffhhhllltttwwwooodddcccuuu{{{ggg___]]]XXXaaawwwuuuoookkkccclllqqqvvvyyyrrryyy~~~|||uuu|||rrr```PPPGGGEEEFFFAAA@@@???>>>>>>???AAABBB@@@AAACCCEEEGGGIIIJJJKKKIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHFFFGGGIIIJJJIIIHHHHHHIIIHHHMMMRRRRRRTTT___ppp~~~|||zzzvvvpppmmm^^^dddiiikkklllkkkeee^^^kkkwwwddd[[[[[[___hhhvvvqqqllleeegggjjjnnnwwwzzzpppeeeooo~~~}}}wwwnnn```SSSJJJDDD@@@>>>??????>>>>>>>>>???AAABBBBBBCCCFFFHHHJJJJJJIIIHHHJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGJJJIIIHHHHHHGGGGGGGGGHHHIIIIIIKKKOOORRRXXXdddppp|||xxxqqqhhhbbbaaaeeeaaaaaaddd\\\TTTZZZnnnpppaaa\\\___bbbmmm|||sssnnniiieeefffgggjjjooowwwxxxoooiiieeelll|||}}}|||sssjjjcccWWWMMMFFFBBB???>>>????????????@@@BBBCCCDDDEEEFFFHHHJJJKKKKKKJJJJJJLLLKKKJJJIIIHHHGGGFFFFFFIIIHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIHHHHHHJJJNNNPPPUUU```lll~~~|||wwwppphhhbbb\\\```]]][[[^^^WWWTTT]]]|||xxxggg]]]^^^dddfffuuuyyyoookkkhhhfffddddddeeeiiikkkmmmnnnvvv~~~zzzpppkkkiiigggdddgggsss}}}|||nnnddd\\\VVVMMMFFFCCCAAAAAA@@@??????@@@AAACCCEEEGGGHHHIIIJJJKKKMMMMMMMMMLLLKKKLLLLLLLLLKKKJJJIIIGGGFFFJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHIIIIIIJJJJJJHHHGGGHHHLLLNNNRRR[[[eeeuuu}}}zzzuuuooogggbbbWWW\\\XXXTTTTTTPPPTTTcccooobbb]]]```fffiii|||wwwooollljjjgggeeecccdddhhhjjjiiigggrrrxxxzzzpppfffbbbcccdddbbbbbbkkk~~~qqqdddZZZSSSNNNHHHDDDCCCCCCCCCCCC@@@@@@BBBDDDFFFIIIKKKLLLLLLLLLMMMNNNMMMMMMLLLKKKKKKLLLLLLMMMLLLKKKJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKKKKIIIHHHHHHLLLMMMPPPWWW___hhhxxx~~~{{{wwwrrrlllfffaaaWWW[[[VVVOOOMMMKKKUUUiii}}}kkkaaa___bbbffflllwwwpppnnnnnnkkkgggddddddhhhjjjjjjiiilllqqqpppggg^^^[[[\\\]]]___^^^dddwww|||rrrfffZZZRRRMMMIIIEEEBBBBBBCCCCCCCCC@@@AAADDDFFFIIIKKKMMMNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMIIIIIIIIIIIIIIIJJJKKKKKKLLLKKKKKKJJJKKKKKKLLLLLLKKKIIIIIILLLNNNOOOTTT[[[___nnn|||wwwsssnnniiiccc___YYY]]]VVVMMMKKKJJJVVVmmmwwwgggaaa```bbbeeepppwwwrrrppppppmmmjjjfffddddddeeeffffffdddhhhhhhaaa\\\[[[[[[ZZZ[[[[[[```ooozzzoooeee[[[QQQJJJHHHEEEBBBAAAAAAAAAAAA@@@AAABBBEEEHHHKKKMMMNNNOOOMMMMMMLLLLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNOOOIIIIIIIIIIIIJJJKKKLLLLLLNNNMMMLLLLLLKKKKKKLLLLLLLLLIIIIIIMMMOOOPPPSSSWWWZZZfffyyy}}}yyytttooojjjfffaaa]]]XXX[[[TTTKKKJJJKKKWWWnnnqqqbbb^^^___aaaddduuu~~~vvvpppnnnnnniiiiiigggdddaaa```aaabbb```cccccc``````aaa^^^ZZZWWWXXX]]]hhh|||}}}}}}xxxkkkaaaYYYRRRKKKFFFEEECCCAAA@@@AAABBBAAA@@@BBBCCCFFFIIILLLNNNOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKIIIIIIKKKMMMNNNKKKJJJJJJKKKKKKMMMNNNNNNPPPOOONNNMMMLLLKKKKKKKKKKKKHHHHHHMMMOOOOOOQQQTTTWWW___nnn{{{wwwqqqkkkgggbbb^^^[[[SSSVVVNNNHHHJJJLLLXXXmmmmmm^^^[[[]]]aaadddzzz|||uuuoookkkkkkdddggghhhfffaaa^^^___```^^^``````___```bbb]]]VVVUUUWWW[[[cccsss~~~tttoookkkhhhgggmmmvvvtttlll```WWWQQQNNNJJJHHHEEECCCBBBBBBCCCDDDDDDCCCBBBDDDGGGJJJLLLNNNNNNOOONNNMMMMMMMMMNNNNNNOOOPPPRRROOOKKKHHHGGGHHHKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPOOOMMMLLLKKKKKKJJJJJJGGGGGGLLLOOOOOOPPPSSSVVV\\\gggyyy~~~zzzuuuoooiiieeeaaa]]]ZZZNNNPPPJJJEEEIIILLLXXXlll~~~lllaaa]]][[[___fffyyysssmmmmmmhhhhhhgggeeebbbaaa___^^^^^^___^^^aaalllvvvttteeeVVVTTTSSSYYYeeemmmzzzttthhhccc```]]]]]]XXX^^^dddhhhmmmxxxtttiiiccc[[[RRRLLLHHHEEEBBBDDDCCCBBBAAAAAABBBCCCDDD@@@CCCGGGJJJKKKLLLMMMOOOKKKLLLNNNOOOPPPOOOOOONNNNNNLLLHHHDDDBBBDDDHHHLLLOOOPPPPPPNNNKKKKKKOOORRRUUUYYYYYYSSSOOOOOOOOONNNNNNOOOOOONNNMMMNNNPPPRRRTTTYYYcccooo{{{xxxsssllleee___[[[XXXTTTNNNJJJHHHHHHOOOaaatttkkk```]]]\\\```hhh~~~sssmmmmmmiiibbbbbbaaaaaaaaaaaabbbbbbcccbbbeeeoooxxxuuufffXXXUUUVVV^^^gggkkkuuuzzzfff\\\YYYWWWUUUUUURRRVVVZZZ]]]```iiivvvwwwmmmbbb]]]UUUNNNJJJGGGDDDCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@CCCGGGJJJKKKKKKMMMOOOKKKLLLNNNOOOPPPPPPPPPOOOOOOLLLHHHCCCAAADDDIIINNNWWWZZZ[[[XXXTTTQQQQQQRRRSSSXXXYYYUUUQQQQQQQQQOOOPPPPPPOOOOOONNNOOOQQQSSSSSSWWW]]]gggwww~~~yyyvvvqqqkkkddd^^^ZZZXXXPPPKKKHHHIIILLLVVVjjj|||jjj```^^^]]]aaaiii}}}~~~rrrmmmmmmiiibbbaaaaaaaaaaaabbbbbbcccdddccceeemmmtttrrrfff[[[XXX\\\ccchhhiiioooooo^^^WWWUUUTTTSSSSSSMMMOOORRRRRRSSSXXXbbbkkk~~~wwwkkkcccZZZUUUNNNIIIFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@CCCGGGIIIJJJKKKMMMNNNKKKLLLNNNPPPQQQRRRRRRQQQOOOLLLGGGCCCBBBFFFNNNTTT^^^```bbb___YYYTTTRRRRRRVVV[[[]]]ZZZXXXWWWUUURRRTTTSSSRRRQQQPPPQQQRRRSSSUUUVVVYYYaaaooo~~~{{{yyyvvvsssnnnhhhbbb\\\XXXVVVNNNIIIGGGJJJTTTddd|||iii```^^^]]]aaahhhyyy|||qqqmmmmmmiiigggfffeeecccaaa``````___aaa______eeekkkkkkeee^^^```aaadddfffffflllvvvhhh[[[VVVUUUSSSSSSTTTMMMOOOPPPOOONNNRRRYYY___kkkrrr|||}}}tttkkkbbb\\\TTTPPPJJJEEECCCCCCBBBBBB@@@AAABBBCCCCCCBBBAAA@@@@@@CCCFFFIIIJJJKKKMMMNNNKKKLLLNNNPPPRRRSSSSSSSSSOOOLLLGGGDDDEEELLLWWW^^^fffhhhhhhddd^^^XXXVVVVVV\\\aaadddcccaaaaaa^^^YYY[[[XXXVVVTTTSSSSSSRRRRRRWWWXXXZZZ___lll~~~yyyuuusssqqqooojjjddd___ZZZVVVTTTMMMIIIGGGMMM]]]vvv~~~hhh___]]]\\\```gggwwwyyyoookkklllhhhjjjiiigggdddbbb```_________\\\[[[^^^dddhhhhhhfffiiigggffffffgggmmmzzzlllaaaVVVSSSRRRPPPNNNOOOPPPQQQQQQPPPPPPRRRWWW\\\```eeemmmrrruuuxxx|||~~~}}}ssskkkeee^^^ZZZRRRNNNHHHDDDBBBAAAAAA@@@???@@@AAABBBBBBAAA@@@??????BBBFFFIIIJJJKKKLLLNNNKKKLLLNNNPPPRRRSSSSSSSSSMMMKKKHHHGGGKKKTTTaaajjjssssssqqqjjjccc^^^]]]___aaafffjjjkkkmmmnnnkkkfffccc```\\\YYYXXXWWWUUUSSSVVVVVVXXX^^^hhhwww~~~xxxssspppmmmjjjfffaaa[[[WWWTTTRRRKKKHHHHHHQQQgggyyyddd]]]\\\]]]bbbiiivvv|||uuummmjjjkkkgggffffffdddccccccbbbbbbccc```^^^^^^```eeejjjmmmnnnqqqqqqqqqooommmooowww~~~vvvfff]]]VVVTTTSSSPPPOOOOOOQQQQQQRRRRRRRRRTTTWWWZZZ[[[^^^cccfffhhhkkknnnpppvvv~~~~~~uuummmfffaaa\\\ZZZQQQMMMGGGCCCAAAAAA@@@@@@>>>>>>????????????>>>>>>???BBBFFFHHHIIIJJJLLLMMMKKKLLLNNNPPPQQQRRRRRRQQQMMMKKKIIIJJJOOO[[[hhhqqqxxxxxxuuuooohhheeefffhhhjjjooosssvvvyyy}}}zzzuuulllgggbbb``````___]]]ZZZUUUUUUVVV[[[dddppp{{{xxxsssooohhhfffbbb]]]YYYUUURRRPPPHHHIIIMMMZZZvvvqqq___ZZZ\\\___eeemmmxxxrrrjjjhhhiiieeeaaaaaaaaaaaabbbbbbcccdddaaabbbeeehhhkkknnnooopppttt}}}uuuooosssxxxlllbbb[[[WWWWWWWWWTTTSSSTTTRRRRRRSSSSSSSSSTTTVVVXXXXXXYYY[[[\\\]]]___aaabbbgggooozzz|||xxxqqqiiiccc^^^ZZZWWWNNNJJJDDDAAA@@@AAAAAAAAA=========<<<<<<=========???BBBFFFHHHIIIJJJLLLMMMKKKLLLNNNOOOPPPPPPPPPOOOMMMLLLKKKLLLRRR]]]jjjrrruuuxxxzzzzzzxxxxxx{{{~~~rrrmmmhhhhhhjjjjjjhhheee___]]][[[^^^fffqqq|||}}}vvvpppmmmeeeccc___[[[VVVSSSPPPOOOGGGMMMYYYllllll[[[XXX\\\```hhhpppvvvpppiiiggghhheee```````````````aaaaaabbb```dddjjjnnnppppppooonnnuuuzzzooopppvvvwwweee\\\WWWTTTVVVVVVTTTSSSTTTTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXYYYZZZ]]]eeeppp~~~{{{yyyuuuooohhhaaa\\\WWWUUUKKKGGGBBB@@@@@@AAABBBBBB===<<<;;;::::::;;;<<<===???BBBEEEHHHIIIJJJLLLMMMKKKLLLNNNOOOPPPOOOOOONNNNNNMMMLLLMMMSSS]]]iiiqqquuu{{{tttppplllmmmppprrrpppmmmkkkgggdddeeelllxxx~~~yyysssmmmiiicccaaa]]]YYYUUURRROOONNNHHHSSSddd|||xxxiii]]]\\\[[[\\\kkkwwwmmmiiieeeaaa___cccaaa______aaaaaaaaa```fffeeeiiinnnnnniiiffffffttt}}}vvvllljjjmmmyyy|||mmmdddZZZYYYWWWUUUTTTTTTUUUUUUXXXXXXWWWWWWWWWVVVVVVVVV[[[YYYWWWUUUSSSRRRRRRRRRXXX]]]eeennnzzz{{{wwwwwwwwwsssnnnhhhbbb[[[TTTPPPFFFCCC@@@?????????>>>===???>>>===<<<<<<===>>>>>>@@@BBBDDDGGGIIIIIIIIIIIIKKKKKKMMMPPPRRRSSSQQQOOOMMMKKKHHHIIIOOOZZZeeelllxxx}}}pppmmmlllqqqxxx{{{xxxtttnnnkkkjjjnnnyyy}}}~~~}}}{{{wwwpppjjjggg^^^[[[WWWTTTRRRQQQOOOMMMHHHXXXvvvsssdddZZZ[[[\\\___qqquuukkkgggccc```^^^aaa___^^^___bbbcccdddcccbbb```ccchhhiiigggfffiiimmmtttyyyvvvmmmfffdddfffrrryyyjjjbbbXXXWWWVVVTTTSSSSSSTTTTTTXXXXXXXXXXXXXXXXXXXXXXXX\\\[[[XXXVVVSSSRRRRRRQQQTTTXXX___gggqqq{{{zzzwwwsssmmmggg```YYYSSSNNNFFFCCC@@@?????????>>>===>>>>>>===<<<======>>>???AAABBBDDDFFFHHHIIIJJJJJJKKKLLLMMMPPPRRRRRRPPPNNNKKKIIIGGGHHHMMMVVV```fffrrr~~~}}}wwwpppooopppvvv}}}{{{tttsssttt{{{~~~}}}zzzuuuoooiiifff\\\ZZZVVVSSSQQQOOONNNMMMOOObbbmmm___WWWYYY]]]cccxxxuuulllhhhdddaaaaaacccaaa```aaacccddddddcccaaa^^^___cccdddcccdddgggcccfffiiigggccc``````aaaiii{{{uuuggg```WWWVVVUUUSSSSSSSSSTTTTTTXXXXXXYYYYYYZZZ[[[[[[[[[^^^]]]ZZZWWWUUURRRQQQQQQQQQSSSWWW\\\dddqqq}}}wwwrrrllleee^^^WWWPPPLLLFFFCCC@@@?????????>>>==================>>>???@@@CCCCCCDDDEEEGGGHHHJJJKKKMMMMMMNNNPPPQQQQQQOOOMMMHHHGGGFFFGGGKKKRRRYYY]]]ffftttuuuooosssuuuzzz|||xxxrrrlllgggdddZZZXXXUUUQQQOOOMMMMMMMMMSSSmmmhhh[[[UUUXXX]]]eee}}}tttmmmjjjgggfffgggiiigggdddcccccccccbbbaaadddaaabbbeeedddaaa```ccc^^^^^^^^^^^^^^^^^^___```bbbqqqsssggg___WWWVVVUUUTTTTTTTTTUUUVVVXXXYYYZZZ[[[\\\^^^^^^___```___\\\YYYVVVSSSQQQPPPPPPRRRSSSUUUZZZdddrrr{{{~~~vvvqqqjjjbbb[[[TTTNNNIIIFFFCCC@@@?????????>>>===<<<<<<======>>>???@@@AAACCCCCCCCCDDDFFFHHHKKKLLLNNNMMMNNNPPPQQQPPPNNNKKKGGGFFFFFFGGGJJJNNNSSSVVVZZZfffvvv{{{uuusss|||~~~{{{uuuooojjjeeecccXXXWWWTTTPPPLLLKKKLLLMMMTTTssswwwdddYYYTTTYYY]]]eee}}}qqqllljjjhhhhhhjjjjjjhhhfffeeeeeeeeedddbbbdddcccfffjjjjjjdddaaabbbeeeccc___]]]]]]]]]^^^^^^```kkksssggg```XXXWWWVVVUUUVVVVVVXXXYYYXXXYYYZZZ\\\^^^___aaaaaabbb```^^^[[[XXXUUURRRPPPRRRSSSSSSSSSUUU\\\gggooo~~~uuuppphhhaaaYYYSSSMMMIIIFFFCCC@@@?????????>>>===<<<======>>>???@@@@@@@@@CCCCCCCCCDDDFFFHHHKKKLLLNNNNNNNNNOOOPPPPPPMMMJJJFFFFFFFFFGGGIIILLLOOOQQQSSS\\\fffppp~~~~~~~~~}}}}}}yyytttnnnhhhccc```WWWVVVSSSNNNJJJIIIKKKNNNYYY{{{pppaaaXXXUUUZZZ]]]eee||||||pppjjjhhhfffgggjjjhhhfffeeefffhhhiiiiiihhhccccccgggmmmmmmiiifffgggmmmjjjfffaaa]]]\\\]]]]]]aaaiiiwww}}}rrrfff^^^WWWWWWVVVVVVVVVXXXYYYZZZYYYZZZ[[[]]]___```aaabbbbbbaaa```]]]ZZZVVVSSSRRRTTTUUUTTTSSSRRRWWW___eeewww~~~tttoooggg___XXXRRRMMMIIIFFFCCC@@@?????????>>>=========>>>???@@@@@@@@@@@@CCCCCCDDDEEEGGGHHHJJJKKKMMMMMMMMMOOOPPPOOOMMMJJJFFFFFFEEEFFFGGGJJJLLLNNNOOOUUU[[[```jjjzzz}}}||||||{{{xxxsssmmmgggaaa^^^VVVUUUSSSNNNIIIHHHKKKOOOdddjjj]]]UUUTTTZZZ]]]ddd{{{sssmmmiiifffgggjjjhhhgggfffgggiiikkkkkkjjjeeedddfffkkklllhhhggghhhjjjiiigggbbb^^^]]]```bbbdddhhhrrryyynnnccc[[[VVVVVVUUUUUUVVVXXXYYYZZZZZZZZZ[[[]]]___```aaabbbbbbaaa```^^^[[[XXXUUUSSSTTTUUUUUUSSSQQQSSSXXX]]]hhhzzzsssnnnfff^^^XXXSSSNNNJJJFFFCCC@@@?????????>>>===>>>>>>???@@@@@@@@@???>>>AAABBBDDDFFFHHHIIIJJJJJJLLLLLLMMMOOOPPPPPPMMMKKKEEEDDDCCCCCCEEEGGGJJJLLLIIIOOOSSSUUU\\\hhhqqquuuvvvxxxyyyzzz{{{~~~~~~}}}|||zzzyyyyyywwwsssmmmfff```]]]UUUUUUSSSNNNHHHGGGLLLPPPkkk}}}fffZZZTTTTTT[[[^^^ddd{{{yyyrrrmmmhhhhhhkkkkkkjjjhhhhhhiiijjjiiihhhjjjggggggiiihhhddddddfffbbbcccdddbbb___```eeejjjfffgggooovvvlll```XXXUUUUUUTTTTTTUUUWWWYYYZZZZZZ[[[\\\]]]^^^```aaaaaabbbaaaaaa___\\\YYYVVVTTTSSSTTTTTTRRRPPPPPPTTTXXX[[[nnnsssnnnfff^^^XXXSSSNNNLLLFFFCCC@@@?????????>>>===>>>???@@@AAAAAA@@@>>>===@@@BBBDDDGGGIIIIIIIIIIIIKKKKKKLLLNNNPPPPPPNNNKKKDDDCCCBBBAAACCCEEEHHHKKKDDDIIINNNOOOTTT]]]dddfffhhhmmmsssxxx~~~~~~}}}}}}|||{{{zzzwwwwwwvvvsssnnnfff```\\\UUUVVVTTTNNNHHHGGGLLLQQQkkkuuu```XXXSSSUUUZZZZZZaaayyyqqqlllkkkkkkkkkfffjjjmmmmmmjjjhhhhhhjjjdddlllmmmfffaaabbbdddbbbeeebbb```cccgggiiigggdddggghhhnnnzzzssshhh```ZZZTTTTTTUUUUUUVVVWWWXXXXXX[[[[[[[[[[[[\\\]]]^^^______]]]ZZZZZZ[[[[[[XXXUUUTTTTTTSSSRRRRRRRRRRRRRRRZZZbbbrrr}}}ttthhh]]]WWWRRRMMMJJJIIIFFFAAA???>>>===<<<;;;===???@@@@@@@@@@@@BBBCCCCCCCCCEEEFFFHHHHHHIIIIIIMMMMMMLLLMMMNNNNNNKKKIIIFFFEEECCCAAAAAACCCEEEGGGHHHHHHJJJMMMQQQVVVZZZ]]]cccffflllvvv}}}||||||{{{yyywwwvvvsssppplllhhhbbb\\\XXXVVVPPPNNNOOOJJJEEEJJJTTTfffsssaaaTTTPPPSSSYYY\\\hhhxxxqqqmmmkkkkkkkkkiiijjjkkkjjjiiigggggghhhffflllmmmfffaaaccceeedddcccaaa```ccciiinnnnnnllliiijjjoooyyyttthhh^^^WWWTTTTTTUUUUUUVVVWWWWWWXXXYYYYYYYYYZZZZZZ[[[\\\]]]___\\\YYYYYYYYYXXXUUUSSSUUUTTTRRRQQQQQQQQQRRRSSSVVVZZZfffuuu|||ttthhh___YYYTTTOOOKKKHHHEEEAAA???>>>>>>===<<<===???@@@@@@??????AAABBBBBBCCCDDDFFFGGGHHHHHHIIIMMMLLLLLLMMMNNNMMMKKKIIIEEECCCBBBAAAAAACCCEEEGGGIIIJJJKKKNNNRRRVVVYYY[[[\\\bbbmmm}}}~~~{{{yyyssspppllliiieee___ZZZVVVRRRMMMKKKKKKHHHDDDKKKWWWkkkooo```TTTQQQSSSZZZ___oooxxxrrrnnnllljjjiiilllkkkiiiiiijjjjjjiiihhhhhhllllllgggbbbcccfffffffffdddbbbeeekkkpppqqqqqqlllnnnrrrwww~~~}}}~~~sssggg[[[TTTSSSTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWWWWXXXYYYYYYZZZ]]][[[XXXWWWWWWVVVSSSQQQUUUTTTRRRQQQPPPQQQRRRTTTSSSTTTZZZfffrrr}}}uuukkkbbb\\\VVVPPPLLLGGGDDDAAA?????????>>>>>>>>>???@@@???>>>>>>???@@@AAABBBDDDEEEGGGHHHHHHHHHLLLKKKKKKLLLMMMMMMKKKHHHCCCBBBAAA@@@AAACCCFFFGGGKKKLLLMMMPPPRRRUUUWWWXXXWWW___ooo~~~{{{xxxnnnkkkgggddd```\\\WWWSSSQQQKKKHHHIIIFFFEEEOOO^^^uuukkk]]]XXXTTTUUUZZZaaarrryyytttpppllliiigggjjjhhhfffiiimmmooonnnllljjjkkkkkkgggddddddfffhhhllliiiffffffiiimmmoooooonnnppptttvvvyyy{{{|||yyynnncccZZZTTTSSSSSSSSSSSSTTTTTTUUUUUUTTTTTTSSSTTTTTTUUUVVVVVVYYYXXXWWWVVVVVVUUUTTTTTTVVVTTTRRRQQQPPPQQQSSSTTTVVVUUUWWW^^^hhhwwwxxxnnneee^^^WWWPPPKKKGGGDDD@@@??????@@@??????>>>???@@@???======>>>???@@@AAACCCEEEGGGHHHHHHIIIKKKKKKKKKLLLMMMMMMKKKIIIBBBAAAAAAAAABBBEEEGGGHHHMMMNNNPPPQQQSSSTTTTTTUUUVVV^^^lll~~~~~~|||zzzvvvsssjjjgggccc```]]]YYYUUURRRRRRLLLIIIIIIGGGIIIWWWiii}}}gggYYYXXXVVVVVV[[[cccxxx{{{uuuppplllhhheeecccbbbdddjjjpppsssqqqoookkkjjjiiihhhfffeeefffhhhllljjjgggfffhhhjjjlllmmmpppqqqtttuuuvvv{{{yyy{{{~~~}}}qqqggg___XXXTTTQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXXXXWWWUUUSSSRRRRRRSSSTTTUUUYYYWWWXXX^^^dddooo|||qqqggg___WWWOOOJJJGGGDDDAAA??????@@@@@@???>>>???@@@???======>>>???@@@AAACCCEEEGGGHHHIIIIIIKKKKKKKKKLLLNNNMMMKKKIIICCCCCCCCCCCCEEEFFFHHHIIINNNOOOQQQSSSTTTTTTSSSRRRSSSXXXbbbooo}}}~~~|||zzzvvvrrrnnngggddd```]]]ZZZWWWTTTQQQQQQKKKHHHHHHGGGMMM```vvvxxxbbbVVVSSSSSSVVV\\\hhhzzztttoookkkhhheee___bbbhhhooosssssspppmmmjjjggggggiiihhheeedddfffeeeeeeeeefffhhhkkknnnpppqqqqqqrrrsssssszzz{{{yyy{{{xxxlllccc\\\WWWTTTOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMLLLLLLMMMNNNNNNOOOQQQTTTUUUUUUVVVYYY[[[WWWVVVVVVUUUUUUUUUUUUUUUXXXWWWYYY^^^cccjjjwww}}}rrrggg___WWWPPPKKKHHHEEEBBB@@@???@@@??????>>>???@@@???>>>>>>???@@@AAABBBDDDFFFHHHIIIJJJKKKLLLKKKKKKMMMOOOOOOMMMKKKFFFFFFFFFGGGHHHIIIJJJKKKNNNPPPSSSUUUUUUTTTRRRPPPNNNPPPUUU^^^jjjwww~~~~~~~~~|||yyyuuupppllldddaaa]]]ZZZXXXVVVSSSQQQNNNIIIFFFGGGIIISSSmmmqqq___UUUPPPRRRWWW^^^mmm|||vvvpppmmmkkkiiigggdddllluuu{{{zzzuuunnnjjjhhheeeeeejjjjjjeeecccddd```bbbdddfffiiillloooqqqtttqqqpppppppppttt~~~|||vvvkkkbbbZZZTTTPPPMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKMMMPPPSSSSSSSSSTTTWWWYYYWWWWWWXXXXXXXXXWWWVVVUUUUUUUUUYYY___eeelllxxx|||pppeee^^^XXXRRRNNNJJJFFFBBB@@@?????????>>>===???@@@@@@??????AAABBBAAACCCEEEGGGIIIKKKLLLLLLLLLLLLLLLNNNPPPPPPNNNLLLJJJJJJJJJJJJKKKKKKLLLLLLNNNPPPSSSVVVVVVTTTRRRPPPLLLLLLOOOTTT]]]hhhrrrxxx~~~{{{}}}{{{xxxtttmmmiiiaaa^^^ZZZWWWUUUTTTRRRPPPMMMHHHGGGJJJPPP___~~~mmm]]]UUURRRTTTYYYaaappp}}}xxxrrrmmmkkkjjjiiiiiinnnwwwxxxnnniiigggccceeejjjkkkeeeaaaccc```bbbeeegggiiilllnnnpppuuuqqqooonnnmmmpppzzz~~~uuukkkbbbZZZRRRMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIMMMOOORRRRRRQQQQQQTTTWWWWWWXXXYYYZZZZZZXXXVVVUUUUUUUUUYYYaaahhhppp~~~zzznnnddd^^^YYYUUURRRKKKGGGCCC@@@??????>>>======???@@@@@@@@@@@@BBBDDDBBBCCCEEEHHHJJJLLLMMMMMMMMMLLLMMMOOOPPPQQQOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMNNNPPPTTTVVVWWWUUURRROOONNNNNNNNNQQQWWW^^^fffkkkyyy{{{}}}~~~|||zzzvvvqqqkkkfff___[[[WWWUUUSSSRRRPPPOOOMMMIIIIIIOOOWWWiiiwwwdddYYYUUUQQQTTTYYYbbbvvvvvvoookkkmmmnnnllllllpppzzz|||pppkkkiiiaaabbbcccdddddddddcccbbb```bbbdddfffhhhjjjmmmpppnnnooonnnkkkiiilllttt|||~~~xxxooofff___ZZZUUURRRMMMMMMLLLLLLKKKKKKJJJJJJIIIJJJKKKKKKJJJJJJMMMNNNNNNNNNOOOPPPRRRUUUWWWXXXWWWZZZ___cccccc___WWWRRRYYYYYY[[[cccooo~~~yyymmmddd^^^YYYUUURRRLLLHHHDDDAAA@@@@@@??????@@@???>>>>>>>>>???@@@AAADDDEEEGGGGGGGGGIIIKKKNNNPPPPPPQQQQQQRRRSSSSSSTTTLLLNNNOOOOOONNNNNNOOOQQQSSSSSSTTTUUUVVVTTTRRROOORRROOONNNRRRXXX]]]cccggguuu|||~~~yyyuuusssooohhhbbb]]]XXXRRRPPPQQQRRROOOLLLKKKHHHIIITTTlllqqq```VVVSSSRRRTTTXXXcccyyywwwpppllliiikkkkkklllsss|||vvvmmmfffbbbaaabbbcccccccccbbbaaaaaa```bbbdddfffggghhhiiijjjjjjmmmnnnllliiiiiimmmrrr|||vvvnnneee^^^YYYTTTRRRMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMLLLKKKKKKMMMNNNOOOOOOQQQRRRTTTVVVXXXYYY___bbbfffjjjjjjgggaaa\\\[[[]]]```iiiwww}}}qqqgggaaa\\\WWWSSSLLLIIIDDDAAA@@@@@@@@@???@@@???>>>>>>>>>???AAAAAADDDFFFGGGHHHHHHIIIKKKNNNOOOOOOPPPQQQQQQRRRSSSSSSRRRSSSTTTTTTRRRRRRSSSTTTTTTTTTUUUWWWXXXWWWUUUTTTUUURRRQQQRRRVVV[[[```ccciiippp{{{~~~xxxtttrrrmmmfff```[[[VVVQQQOOOQQQQQQOOOLLLIIIIIIPPPdddiii[[[TTTQQQUUUUUUYYYfffuuuiiigggfffeeefffjjjuuuxxxooojjjddd___bbbbbbbbbbbbbbbaaa```___```aaabbbcccddddddddddddfffiiikkkkkkgggeeeeeefff}}}zzztttlllccc]]]XXXTTTQQQNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPOOOMMMLLLMMMOOOPPPQQQRRRTTTVVVXXXZZZZZZ___bbbfffjjjkkkiiifffcccccceeelllvvvvvvlllddd^^^YYYTTTMMMIIIEEEBBBAAAAAAAAA@@@@@@???>>>>>>???@@@AAABBBEEEGGGHHHIIIIIIJJJLLLNNNNNNOOOOOOPPPPPPQQQQQQRRRUUUVVVWWWVVVUUUTTTUUUVVVTTTTTTUUUWWWXXXYYYYYYZZZXXXXXXWWWWWWYYY[[[^^^___aaahhhuuu{{{vvvrrrnnnjjjccc^^^WWWSSSOOONNNOOOPPPNNNLLLHHHLLL[[[wwwvvvcccXXXSSSRRRWWWVVVYYYiiivvvgggdddbbbbbbdddjjjssszzzxxxooojjjhhhgggeeeddddddcccbbbaaa```___^^^___^^^]]]]]]___aaabbbbbbbbbeeeggggggdddbbbaaabbbrrrwwwqqqiiibbb\\\XXXTTTRRRNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRRRRPPPOOOOOOPPPRRRSSSTTTVVVWWWYYYZZZZZZ[[[^^^bbbfffhhhjjjkkklllooosss{{{zzzoooggg```YYYUUUNNNKKKFFFCCCBBBBBBAAAAAA@@@??????>>>???@@@BBBCCCFFFHHHJJJKKKJJJKKKLLLNNNNNNNNNNNNOOOOOOPPPPPPPPPRRRSSSUUUUUUTTTSSSUUUVVVRRRSSSUUUVVVWWWZZZ]]]___]]]bbbffffffeeeeeebbb___bbbiiiuuu|||yyytttoookkkeee___[[[TTTQQQNNNMMMNNNNNNMMMKKKJJJPPPdddppp```XXXUUUTTTUUUUUUZZZmmmvvvjjjgggdddgggnnnuuuwwwvvvwwwtttqqqlllhhhfffgggjjjfffeeedddbbb```___^^^^^^]]]YYYVVVVVVZZZ___cccdddaaabbbbbbbbbaaaaaabbbcccgggyyy~~~rrrmmmfff___[[[XXXUUUSSSNNNOOOOOOOOOPPPPPPQQQQQQQQQSSSUUUUUUTTTSSSTTTUUUUUUVVVXXXYYYZZZZZZZZZZZZ[[[^^^bbbfffjjjnnntttxxx}}}~~~sssjjjbbb[[[UUUQQQMMMHHHDDDCCCBBBAAA@@@@@@????????????AAABBBDDDGGGIIIKKKLLLLLLLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPRRRSSSSSSTTTUUUWWWTTTUUUVVVVVVXXX[[[aaaeeehhhrrr{{{|||yyyvvvnnnfffccciiivvvyyywwwrrrmmmgggbbb\\\XXXRRRPPPNNNMMMMMMLLLKKKJJJKKKUUUmmmkkk]]]WWWUUUTTTRRRUUU```vvvyyyooommmkkknnnxxx~~~xxxllllllmmmlllgggbbbdddiiigggeeecccaaa___]]]\\\\\\ZZZUUUQQQRRRXXX^^^cccddd```_________```aaacccdddeeeqqq|||wwwuuukkkggg```[[[XXXVVVTTTSSSOOOOOOPPPQQQQQQRRRSSSSSSTTTVVVZZZ[[[[[[[[[\\\]]]]]]^^^_________^^^]]]\\\ZZZ]]]aaacccgggmmmvvv}}}xxxoooggg___YYYTTTPPPJJJEEECCCBBB@@@???@@@?????????@@@AAACCCDDDHHHJJJMMMNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQSSSSSSSSSTTTVVVXXXVVVWWWXXXXXXXXX]]]eeekkktttyyynnnaaahhhvvv|||wwwuuuqqqkkkeee___YYYWWWQQQPPPOOONNNLLLKKKJJJIIIKKK[[[xxxzzzeeeYYYUUUSSSRRRRRR\\\mmmxxxppppppnnnnnnttt{{{yyysssiiihhhiiikkkgggaaaaaaffffffdddaaa^^^\\\ZZZYYYYYYVVVSSSPPPSSSYYY___```______^^^]]]^^^___aaaaaaaaafffkkk}}}{{{tttooolllkkkccc___ZZZVVVTTTSSSRRRQQQOOOOOOPPPQQQSSSTTTTTTUUUWWWZZZ___bbbcccdddeeefffggghhhhhhhhhgggeeecccaaaZZZ\\\^^^___bbbhhhsss{{{wwwnnnfff```WWWRRRLLLGGGCCCAAA???>>>????????????@@@BBBDDDEEEHHHKKKNNNOOONNNMMMMMMNNNPPPPPPPPPPPPPPPOOOOOOOOOQQQRRRSSSSSSRRRRRRSSSTTTTTTVVVVVVUUUUUUZZZccckkk{{{yyymmmdddlllzzz}}}zzzvvvtttqqqkkkccc]]]XXXVVVQQQQQQQQQOOOLLLJJJIIIHHHMMMcccuuuaaaVVVRRRQQQOOOUUUccczzzzzzqqqnnnqqqooojjjjjjnnnnnniiihhhddddddhhhgggbbbbbbeeedddccc```\\\YYYXXXWWWVVVTTTRRRQQQVVV\\\___^^^ZZZ]]]]]]]]]___``````^^^]]]cccdddrrryyyrrrjjjfffeeeeee^^^ZZZUUURRRQQQQQQPPPPPPOOOPPPQQQRRRSSSTTTUUUVVVYYY]]]bbbfffhhhjjjlllmmmoooooopppooommmkkkhhhfff^^^`````````aaagggrrr{{{|||tttkkkeeeXXXTTTMMMGGGDDDAAA???===????????????@@@BBBDDDEEEIIIKKKOOOPPPOOONNNMMMNNNPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRSSSRRROOONNNNNNOOOQQQRRRSSSQQQPPPVVV```hhh}}}ttthhhkkksss|||yyyuuutttqqqjjjccc\\\WWWUUURRRRRRRRRPPPLLLJJJHHHHHHPPPiiilll^^^VVVOOOOOOTTTYYYbbbyyyvvvnnnjjjggggggiiigggeeedddbbb^^^cccgggdddjjjrrrooopppddd[[[[[[\\\XXXWWWXXXWWWXXXZZZ^^^___^^^[[[XXX___\\\ZZZYYYZZZ[[[\\\\\\]]]aaalll~~~vvvqqqjjjddd```]]]YYYWWWVVVUUUSSSRRRPPPPPPOOOOOONNNMMMMMMMMMNNNPPPRRRSSSXXX\\\aaafffiiillloooqqqttttttssssssssspppmmmjjjeeebbbaaacccdddffflllttt~~~qqqiii^^^XXXOOOHHHDDDBBBAAA@@@@@@@@@AAABBBDDDFFFHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMOOOOOOOOOPPPPPPPPPQQQQQQTTTTTTSSSRRRQQQPPPPPPPPPSSSSSSRRRRRRUUU[[[dddjjj{{{~~~{{{tttmmmhhhgggjjjvvv|||yyytttpppjjjeee```\\\WWWTTTPPPQQQPPPLLLJJJJJJIIIHHHVVVjjj~~~hhh\\\VVVPPPQQQVVV^^^iiiyyyrrrooommmkkkhhhgggfffeeefffggghhhaaaccchhhgggpppxxxuuupppeee]]]\\\]]]\\\\\\^^^]]]]]]^^^```bbbaaa^^^\\\___]]][[[ZZZ[[[]]]]]]]]]\\\___hhh|||}}}uuuppplllhhhbbb^^^\\\YYYWWWUUURRRQQQPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSWWW[[[aaafffjjjmmmqqqtttwwwwwwwwwwwwvvvssspppmmmllliiiggghhhgggfffiiiooowwwtttkkk___YYYPPPIIIEEECCCAAAAAA@@@@@@AAABBBDDDFFFHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTRRRQQQPPPPPPSSSTTTUUUWWW[[[bbbkkkqqq}}}|||xxxrrrkkkgggggghhhlllxxx~~~zzzwwwrrrnnnhhhccc___ZZZVVVSSSMMMNNNMMMJJJGGGGGGHHHHHHXXXjjjvvvbbbZZZUUUQQQSSSYYYaaappptttmmmkkkjjjjjjiiigggfffhhhlllnnnmmmbbb___aaaaaajjjrrrmmmkkkccc\\\\\\]]]^^^```cccaaa``````aaabbbbbb```^^^___]]][[[[[[]]]^^^^^^^^^[[[]]]dddtttxxxnnnfffaaa^^^[[[WWWUUUUUUTTTSSSRRRNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRUUUYYY___eeejjjoootttxxx||||||}}}|||{{{xxxuuuttttttpppnnnmmmiiiddddddhhhmmmuuuuuulllaaa[[[RRRJJJFFFCCCBBBAAA@@@@@@AAABBBDDDFFFHHHIIIJJJKKKKKKLLLMMMMMMNNNNNNRRRRRRRRRRRRSSSSSSSSSSSSQQQSSSVVVWWWVVVTTTSSSSSSUUUXXX\\\bbbhhhpppxxx}}}~~~sssiiibbbbbbfffkkkooo{{{{{{vvvsssnnnjjjeee```\\\XXXTTTQQQMMMMMMLLLIIIFFFEEEHHHLLL]]]nnnppp^^^WWWTTTQQQSSSYYY___rrrsssnnnlllggghhhggggggmmmuuuyyyzzzvvvggg___]]][[[bbbggg```bbb^^^[[[\\\^^^```aaabbbaaa```^^^]]]^^^___^^^]]]]]]\\\ZZZ[[[]]]^^^^^^^^^ZZZ\\\aaammmwwwkkkbbb\\\XXXSSSQQQOOONNNNNNOOONNNMMMLLLLLLKKKJJJIIIIIIIIIJJJHHHHHHHHHIIIJJJMMMOOOPPPTTTXXX^^^eeekkkqqqwww{{{~~~||||||zzzxxxvvvtttmmmddd```aaagggooo|||tttkkkddd^^^TTTLLLGGGDDDBBBAAA@@@@@@AAABBBDDDFFFHHHIIIKKKKKKLLLLLLMMMNNNOOOOOORRRRRRRRRSSSSSSSSSSSSTTTQQQVVV[[[]]]\\\ZZZYYYYYY[[[aaaiiirrrzzztttggg```aaafffkkkrrr}}}|||wwwrrrnnniiifffaaa]]]YYYVVVRRROOOOOONNNMMMJJJEEEEEELLLUUUiiizzz}}}kkkZZZUUUSSSPPPRRRXXX___uuu|||rrrmmmkkkhhhiiiiiilllwwwnnneeebbb^^^cccggg```[[[\\\^^^```bbbdddcccaaaaaa___\\\\\\]]]]]]]]]\\\[[[ZZZYYYZZZ\\\^^^^^^]]]ZZZ\\\aaaiiixxxxxxjjj___XXXTTTRRROOOMMMKKKJJJJJJJJJIIIGGGIIIHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFGGGHHHJJJLLLNNNRRRVVV\\\ccciiipppwww{{{~~~~~~uuuiiiaaa```aaahhhvvvwwwnnnhhhaaaWWWNNNHHHEEECCCAAA@@@@@@AAABBBDDDFFFHHHIIIKKKKKKLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSSSSTTTZZZaaadddcccaaaaaabbbgggnnnzzzxxxjjjcccbbbfffiiivvv~~~zzztttnnnkkkeeebbb]]]ZZZWWWTTTPPPNNNOOOMMMLLLIIIDDDEEERRRbbbxxxgggXXXTTTSSSPPPRRRWWWbbbzzz{{{rrrmmmjjjnnnsssuuuwwwyyykkkfffddd```eeejjjcccZZZ___bbbccceeegggfffcccaaa___]]]]]]^^^___^^^]]]YYYXXXXXXZZZ]]]^^^^^^]]]ZZZ^^^bbbeeeooo~~~vvviii]]]TTTPPPNNNMMMLLLJJJIIIHHHHHHGGGEEECCCDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEFFFHHHIIIKKKOOOSSSYYY___eeelllssswwwzzz~~~oooddd```YYY___kkk|||~~~tttjjjdddYYYPPPJJJFFFCCCBBB@@@@@@AAABBBDDDFFFHHHIIIKKKKKKLLLNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSWWW^^^fffjjjhhhggghhhkkkttt}}}{{{oooiiiggghhhiiizzz|||wwwrrrlllhhhbbb___[[[WWWUUUSSSPPPMMMLLLIIIHHHGGGEEEIII^^^uuu~~~ssscccUUUSSSSSSQQQSSSYYYeeezzzvvvrrrxxxzzzllldddcccccc___ccchhhccc]]]aaacccaaabbbfffhhhfff___]]]]]]^^^___```___^^^YYYXXXYYY[[[^^^______^^^[[[```cccbbbeeevvv}}}|||}}}zzzvvviiiccc[[[TTTOOOMMMKKKIIIIIIHHHGGGFFFGGGFFFDDDBBBBBBBBBAAABBBBBBCCCDDDDDDFFFEEEDDDDDDDDDEEEGGGHHHKKKOOOSSSYYY^^^eeelllpppuuu|||pppbbb\\\UUUXXX```nnn{{{mmmfff[[[QQQKKKFFFDDDBBB@@@@@@AAABBBDDDFFFHHHIIIKKKLLLMMMNNNOOOQQQRRRRRRSSSSSSSSSTTTTTTTTTUUUUUUYYYaaaiiilllkkkkkknnnrrruuupppppppppqqqzzzvvvpppjjjfff```]]]YYYVVVTTTRRROOOMMMJJJFFFFFFHHHIIISSSpppppp```TTTSSSTTTSSSUUU[[[ggg~~~{{{wwwqqqhhhbbbeeeeee```bbbgggccc^^^bbbaaa\\\]]]cccgggfff\\\[[[[[[]]]______^^^\\\YYYYYYZZZ\\\___aaa```___\\\aaaccc```___kkk|||zzzzzz~~~pppgggbbbZZZXXXTTTQQQOOOMMMJJJHHHGGGFFFEEEEEEFFFFFFDDDBBBCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHKKKPPPTTTYYY```fffkkkrrryyynnn]]]WWWUUUVVVZZZeeeuuu}}}nnnggg\\\RRRKKKGGGDDDBBB@@@@@@AAABBBDDDFFFHHHIIIKKKLLLMMMNNNPPPQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVVVVZZZbbbjjjmmmllllllpppuuuyyyvvvwwwyyyzzz~~~yyyuuuoooiiifff___\\\XXXUUUTTTRRROOOMMMJJJFFFGGGLLLOOO]]]~~~iii]]]RRRPPPMMMMMMUUU```sssuuummmiiifffdddbbbaaabbbcccaaa```fff___[[[]]]^^^]]]\\\]]]___```aaaccccccbbbaaa```bbbeeeiiihhheeeaaa___^^^]]]]]]^^^___```hhh{{{zzz{{{}}}|||yyyzzzooofff\\\VVVPPPQQQQQQRRRQQQNNNLLLKKKGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFDDDCCCCCCCCCDDDEEEFFFHHHKKKMMMQQQVVV\\\```fffnnnyyyxxxeeeXXXRRRRRRRRRUUUYYYbbbooo|||uuuiii\\\UUUNNNGGGCCCCCCBBBBBBBBBCCCEEEGGGJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUUUUUUU^^^bbbiiiooonnnmmmsss|||}}}yyytttmmmeee```\\\YYYUUURRRQQQPPPOOONNNMMMMMMHHHHHHYYY{{{}}}fff[[[RRRPPPOOOOOOYYYeee}}}{{{sssllliiiddddddcccccceeefffhhhhhhkkkddd```bbbdddbbb```aaa___aaaccceeefffeeecccbbbeeeoooxxxxxxoooeee___^^^\\\\\\]]]^^^^^^bbbooo}}}}}}{{{{{{zzzyyy~~~mmmccc[[[UUUQQQOOOPPPQQQQQQPPPNNNLLLJJJGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDFFFHHHJJJLLLOOOTTTXXXaaaiiisss{{{uuudddXXXSSSRRRRRRRRRTTTZZZdddqqqyyyyyymmm```XXXQQQIIIEEEEEECCCCCCCCCDDDFFFHHHJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRSSSTTTUUUUUUUUUYYY]]]eeekkklllppp||||||xxxsssllleee```\\\YYYUUUSSSQQQQQQOOOMMMKKKJJJIIIPPPiiiuuuaaaWWWPPPPPPQQQRRR]]]jjj|||~~~~~~xxxqqqllljjjeeefffffffffgggjjjnnnrrruuupppnnnrrruuusssqqqqqqnnnppprrrsssrrroookkkiiijjjwwwxxxhhh^^^[[[\\\[[[\\\^^^]]]]]]ccckkk|||{{{|||}}}~~~ppp^^^VVVPPPNNNNNNOOOPPPQQQQQQPPPNNNKKKJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHJJJKKKLLLJJJIIIGGGEEECCCCCCCCCCCCDDDFFFGGGHHHHHHJJJMMMOOOYYY```jjjrrrxxx}}}qqqcccXXXTTTQQQPPPNNNNNNRRR\\\gggpppssseee\\\TTTLLLGGGFFFCCCCCCDDDEEEGGGIIIKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTUUUUUUUUUVVV[[[bbbhhhkkksss~~~zzzwwwrrrkkkddd___ZZZXXXUUUTTTSSSQQQNNNLLLKKKJJJMMM___lll\\\TTTOOOPPPQQQSSS___mmm~~~~~~}}}wwwmmmiiijjjhhhiiiiiiiiijjjnnntttyyy||||||zzztttqqqlllvvvuuuggg\\\XXX\\\ZZZZZZ\\\\\\[[[___eeexxxyyycccVVVPPPMMMLLLNNNOOOPPPQQQQQQPPPNNNLLLJJJIIIIIIHHHGGGGGGFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNNNNLLLJJJHHHFFFDDDCCCCCCCCCEEEGGGIIIIIIIIIIIIKKKMMMQQQWWW```gggnnntttyyy}}}~~~}}}vvvkkkaaaYYYUUUPPPOOOMMMMMMPPPYYYdddlllwwwyyyjjj```WWWNNNHHHGGGCCCDDDEEEFFFHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUWWW[[[bbbgggkkkwww~~~|||yyyuuuqqqjjjccc^^^YYYWWWUUUTTTSSSQQQMMMJJJLLLLLLUUUooowwweeeXXXRRROOOPPPQQQSSS```oooxxxxxxzzzuuu{{{ssseeecccgggjjjiiiiiiiiilllsss{{{~~~}}}zzzuuuqqqjjjlllnnnmmmiiiaaaZZZUUUZZZWWWVVVXXXYYYZZZ___fffpppqqqeeeXXXQQQOOOLLLMMMOOOPPPQQQRRRRRRQQQOOOLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGIIILLLMMMOOOOOOOOOMMMKKKIIIFFFDDDCCCCCCCCCCCCFFFIIIJJJJJJJJJKKKLLLLLLPPPVVV]]]ccciiinnnppprrrrrrpppkkkddd^^^YYYVVVQQQPPPNNNMMMOOOVVV```fffmmmzzzpppdddZZZOOOHHHGGGDDDEEEFFFHHHJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTUUUUUUUUUUUUWWWZZZ```gggnnn|||{{{yyywwwsssoooiiiaaa\\\WWWVVVTTTRRRQQQOOOLLLIIIIIIMMM]]]nnn^^^UUUPPPOOORRRRRRUUUcccsss{{{tttsssuuuqqqsss}}}}}}lllbbbeeelllrrrnnnjjjjjjpppxxxzzztttqqqtttvvvsssqqqqqqtttttttttsssqqqmmmjjjhhhdddaaa^^^^^^^^^\\\YYYVVVWWWUUUUUUVVVVVVWWW___hhhmmmzzzxxxlll\\\UUUPPPOOONNNLLLMMMPPPQQQRRRSSSSSSRRRPPPMMMLLLMMMLLLLLLKKKKKKJJJIIIIIIGGGIIIKKKMMMOOOOOOOOOOOOMMMLLLIIIGGGEEEDDDDDDDDDAAADDDGGGIIIIIIHHHHHHIIIGGGJJJNNNSSSYYY]]]aaabbbdddcccaaa^^^[[[XXXVVVTTTSSSRRRPPPNNNOOOSSSYYY^^^cccooouuuiii]]]QQQIIIGGGDDDEEEGGGIIIKKKLLLMMMMMMNNNOOOOOOPPPQQQRRRSSSSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTVVV\\\eeennn}}}~~~yyyxxxuuurrrmmmggg```[[[VVVTTTQQQPPPOOOMMMJJJHHHFFFOOOhhh{{{gggYYYQQQNNNOOOTTTUUUYYYhhhzzzwwwxxxzzzxxxrrrooopppmmmlllqqquuurrrlllmmmvvv{{{qqqnnnrrrxxx||||||oooiiieeehhhjjjhhhggghhheeeddddddcccaaa```______\\\\\\\\\\\\[[[[[[ZZZZZZXXXYYY[[[[[[WWWVVV]]]gggkkkqqq{{{tttkkkaaaYYYSSSOOOMMMOOONNNMMMOOOSSSRRRSSSTTTTTTSSSQQQOOOMMMOOONNNNNNMMMMMMLLLKKKKKKHHHJJJLLLNNNOOOOOOOOONNNMMMLLLIIIGGGFFFEEEEEEEEEBBBEEEIIIJJJIIIHHHFFFFFFDDDEEEGGGKKKOOOSSSUUUUUUXXXVVVTTTSSSRRRRRRQQQQQQRRRRRRRRRQQQRRRTTTYYY]]]aaajjj{{{zzzmmmaaaTTTKKKIIIEEEFFFHHHJJJLLLMMMMMMMMMOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUTTTYYYbbbkkkwww~~~uuuwww}}}{{{xxxvvvsssppplllfff___ZZZVVVSSSOOOMMMLLLKKKIIIHHHIIIWWWwwwuuubbbVVVOOOMMMOOOUUUXXX]]]mmm|||tttmmmrrrxxxvvvppplllkkkhhhkkkkkkkkklllqqq|||yyyqqqsssvvvtttqqqiiicccaaadddhhhiiijjjlllcccbbb```]]]\\\[[[ZZZZZZWWW\\\```aaa^^^[[[[[[]]]\\\___bbbbbb[[[WWW]]]gggiiikkkyyy|||zzzuuuqqqllleee```YYYSSSOOOTTTPPPOOOPPPOOONNNQQQWWWSSSTTTUUUUUUTTTRRRPPPNNNPPPPPPOOOOOONNNMMMMMMLLLIIIKKKMMMOOOPPPOOONNNMMMMMMKKKIIIGGGFFFFFFFFFFFFEEEHHHKKKMMMKKKHHHFFFEEEBBBBBBCCCFFFIIILLLMMMMMMPPPNNNLLLKKKLLLMMMNNNNNNOOOQQQSSSTTTVVVYYY^^^aaaeeelllzzz~~~pppcccVVVMMMJJJEEEFFFIIIKKKMMMNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUYYYWWWYYY```gggoooyyytttoooqqqyyy}}}zzzxxxwwwuuusssppplllfff___ZZZVVVRRRNNNKKKJJJIIIHHHGGGOOOaaammm]]]VVVSSSMMMNNNVVV[[[bbbuuuvvvrrrtttxxxqqqnnnjjjhhhhhhjjjmmmmmmoooxxxmmmmmmooommmiiicccbbbbbbdddggghhhhhhgggbbb```[[[XXXVVVVVVXXXYYY[[[[[[[[[[[[[[[[[[\\\\\\WWW___dddaaa\\\[[[[[[ZZZXXX^^^kkkzzz||||||~~~kkkgggbbb___]]][[[WWWPPPOOORRRPPPPPPQQQPPPOOOPPPRRRTTTUUUUUUVVVUUUTTTRRRPPPOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGIIIIIIKKKLLLLLLLLLKKKJJJLLLNNNOOOUUUZZZ[[[^^^ccceeedddjjjrrrrrrdddYYYQQQMMMKKKKKKLLLMMMNNNOOOOOOPPPNNNNNNOOOQQQRRRTTTUUUUUUTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZ]]]bbbjjjooossszzzssspppqqqzzz}}}{{{yyywwwtttoookkkgggbbb]]]YYYXXXRRRKKKHHHFFFDDDBBBBBBLLLlllhhhZZZSSSRRRMMMOOOWWW^^^jjj{{{yyy~~~xxxqqqnnnkkkiiiiiiccchhhkkkooovvvnnnmmmmmmiiieeedddcccaaaaaabbbccccccbbb^^^\\\YYYWWWVVVVVVXXXYYYWWWWWWXXXXXXYYYYYYYYYZZZZZZ___```\\\XXXZZZ]]]_________ddduuu||||||tttbbb```ZZZWWWVVVUUURRRMMMLLLPPPQQQRRRRRRQQQQQQQQQTTTVVVVVVVVVWWWWWWUUUTTTRRRQQQOOOOOOOOONNNNNNMMMMMMMMMOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHIIILLLNNNWWW^^^dddfffhhhkkkllljjjnnntttxxxfffXXXNNNJJJJJJKKKKKKLLLMMMNNNOOOOOONNNOOOPPPQQQSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXTTTTTTUUUUUUWWW[[[bbbfffiiipppzzzzzzsssssswww~~~}}}|||yyywwwtttqqqmmmhhhddd___ZZZVVVUUUOOOIIIHHHGGGEEEFFFHHHVVVsss|||wwwbbbVVVQQQPPPNNNQQQXXXbbbtttvvvpppmmmjjjhhhiii___dddggglllzzz|||wwwpppmmmlllkkkhhheeeeeebbb^^^\\\\\\\\\\\\[[[XXXXXXWWWVVVVVVVVVWWWWWWSSSTTTUUUVVVWWWWWWXXXXXXZZZ\\\ZZZTTTRRRXXX___bbbeee^^^[[[fff~~~iiiZZZYYYTTTQQQPPPQQQNNNJJJKKKOOORRRSSSSSSSSSRRRSSSVVVXXXWWWWWWXXXXXXWWWUUUSSSRRRPPPPPPPPPPPPOOOOOOOOOOOOQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOMMMKKKIIIHHHFFFGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGHHHJJJOOORRR```hhhqqqtttvvvxxxvvvsssvvvyyy|||gggWWWNNNKKKIIIJJJJJJKKKMMMNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYYYYYYYYYYSSSSSSSSSRRRRRRUUUYYY]]]___eeennnuuuzzz~~~~~~}}}ssssssyyy~~~|||{{{yyyvvvtttqqqmmmiiiddd```\\\WWWSSSRRRLLLGGGGGGGGGFFFIIIOOO^^^xxxuuuppp^^^UUUQQQPPPPPPTTTZZZddd|||~~~rrrmmmjjjgggfffggg___cccdddfffllluuuxxxuuukkkjjjiiiiiiiiiiiihhhhhhbbb^^^ZZZWWWWWWWWWWWWWWWVVVWWWWWWWWWVVVVVVUUUUUUQQQRRRTTTVVVWWWXXXXXXXXXWWWYYYVVVPPPPPPWWW___bbbbbb\\\XXX\\\kkkdddXXXYYYTTTQQQPPPPPPMMMJJJKKKPPPRRRSSSTTTSSSSSSTTTWWWYYYWWWXXXXXXXXXWWWVVVTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOONNNMMMKKKIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJNNNSSSXXXdddnnnyyy~~~~~~zzzeeeWWWQQQPPPHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQRRRTTTUUUUUUVVVXXXXXXXXXXXXYYYYYYYYYYYYUUUUUUTTTSSSQQQQQQTTTVVVZZZ___eeeiiilllooosssvvv~~~yyywwwxxx{{{sssnnnvvv|||zzzxxxvvvsssqqqnnnjjjeeeaaa]]]YYYUUURRRRRRKKKGGGGGGEEEDDDKKKUUUhhhyyykkkkkk\\\UUUSSSPPPRRRVVV[[[gggxxxnnnjjjgggcccbbbddd___aaabbbbbbdddhhhiiiggggggfffeeedddcccdddfffggg^^^[[[VVVTTTTTTUUUUUUUUUWWWXXXXXXXXXVVVUUUSSSRRRRRRSSSUUUWWWYYYYYYXXXXXXUUUXXXWWWSSSUUU[[[aaabbbYYYXXXXXXYYY___qqqzzzbbbYYYYYYUUURRRPPPOOOMMMIIIKKKPPPRRRSSSSSSSSSSSSTTTWWWYYYWWWXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRPPPPPPPPPOOONNNMMMKKKJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJNNNTTTXXXdddooo{{{sss___TTTPPPQQQHHHHHHIIIKKKLLLMMMOOOOOOQQQRRRRRRSSSTTTUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXVVVVVVUUUSSSQQQOOOPPPQQQWWWZZZ^^^______```eeeiiiwww{{{xxxwwwwwwxxxyyy{{{{{{yyywwwzzz~~~wwwoooooo}}}~~~zzzxxxvvvssspppnnnkkkgggbbb^^^[[[YYYUUUSSSTTTLLLGGGGGGDDDCCCNNN^^^yyy}}}~~~rrrccczzzfffYYYTTTSSSPPPTTTXXX]]]jjj|||tttlllgggddd___^^^```\\\]]]^^^```dddiiilllnnnkkkhhhddd```^^^^^^```aaa\\\YYYVVVTTTTTTUUUUUUTTTWWWWWWWWWVVVUUUTTTRRRQQQRRRSSSVVVXXXYYYXXXWWWVVVUUUXXXYYYXXXZZZ```bbbaaaSSSSSSVVVXXXXXXbbbsss```XXXWWWUUUQQQOOONNNKKKHHHKKKPPPRRRSSSSSSSSSSSSUUUXXXZZZYYYYYYZZZZZZZZZYYYWWWVVVRRRRRRSSSTTTUUUVVVVVVWWWUUUUUUUUUUUUTTTTTTTTTTTTPPPPPPPPPPPPOOONNNMMMLLLJJJJJJKKKLLLLLLLLLLLLKKKMMMLLLKKKJJJJJJJJJJJJJJJFFFGGGHHHHHHIIILLLQQQUUU___jjjvvvjjjZZZQQQNNNMMMHHHHHHJJJKKKMMMNNNOOOPPPRRRSSSSSSTTTUUUUUUVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWTTTUUUUUUSSSPPPMMMMMMMMMRRRUUUXXXWWWTTTTTTYYY^^^jjjvvvzzzxxxuuutttrrrrrrrrrqqqooommmrrrxxx|||uuutttyyy}}}zzzwwwuuurrrnnnkkkgggddd___\\\ZZZXXXVVVTTTUUUKKKFFFGGGEEEFFFXXXnnnkkk___rrr```VVVRRRQQQOOOTTTYYY```oooyyyrrrkkkgggbbb]]]\\\^^^ZZZYYYZZZ]]]aaaffflllrrrkkkfff```]]]\\\]]]]]]\\\\\\ZZZWWWVVVVVVUUUTTTSSSTTTTTTTTTSSSSSSSSSRRRRRRPPPQQQTTTVVVVVVUUUSSSRRRRRRUUUVVVVVVYYY^^^___]]]SSSQQQRRRUUUTTTYYYooommm]]]VVVSSSSSSPPPNNNNNNLLLKKKNNNTTTSSSTTTUUUUUUUUUWWWZZZ\\\[[[\\\]]]]]]]]]\\\ZZZZZZUUUUUUVVVWWWXXXYYYZZZ[[[XXXWWWWWWWWWWWWVVVVVVVVVSSSSSSRRRQQQOOOMMMLLLKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNLLLKKKJJJJJJJJJJJJGGGHHHIIIJJJJJJLLLOOORRRUUU___jjjrrr{{{sssbbbYYYTTTOOOLLLHHHIIIJJJLLLNNNOOOQQQQQQSSSSSSTTTUUUUUUVVVVVVVVVUUUVVVVVVVVVVVVWWWWWWWWWSSSTTTUUUTTTQQQNNNMMMMMMMMMRRRUUUSSSOOOOOOSSSYYYbbbooo}}}wwwvvvnnnllljjjjjjjjjjjjhhhgggkkkrrruuuwww}}}}}}yyyvvvtttqqqmmmjjjccc```\\\YYYXXXXXXVVVUUURRRHHHDDDHHHIIINNNgggvvvggg^^^mmm\\\SSSOOONNNOOOTTTZZZbbbrrryyyrrrkkkgggbbb]]][[[^^^ZZZXXXWWWXXXZZZ^^^eeekkkeeeaaa\\\[[[]]]___]]][[[]]][[[YYYXXXWWWVVVSSSQQQQQQQQQQQQQQQQQQRRRSSSTTTNNNOOORRRSSSTTTRRRPPPOOOOOOQQQQQQPPPTTTYYY[[[YYYWWWPPPMMMQQQRRRUUUdddxxxjjj]]]VVVRRRSSSPPPOOOPPPOOONNNRRRYYYTTTUUUVVVVVVWWWXXX[[[^^^]]]^^^_________^^^]]]\\\YYYZZZZZZ\\\]]]^^^___```YYYYYYYYYYYYXXXXXXXXXXXXVVVUUUTTTRRROOOMMMJJJIIILLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMKKKJJJJJJJJJJJJJJJKKKMMMMMMMMMNNNPPPRRRMMMUUU___fffooozzzzzzhhh]]]ZZZYYYTTTOOOIIIIIIKKKLLLNNNPPPQQQRRRTTTTTTTTTUUUUUUVVVVVVWWWVVVVVVVVVWWWWWWWWWXXXXXXTTTVVVWWWVVVSSSPPPOOOOOOLLLQQQTTTSSSOOONNNSSSYYY[[[gggwwwxxxsssrrrhhhfffeeeeeefffgggfffeeegggooo~~~|||qqqyyy}}}yyyvvvssspppllljjj```]]]YYYWWWWWWWWWVVVVVVOOOFFFCCCIIILLLUUUssspppddd___zzzggg[[[SSSPPPQQQQQQTTTXXXddd}}}yyyooofffbbb```]]]\\\]]]XXXWWWVVVXXX[[[]]]^^^^^^\\\aaaccc___]]]___```^^^gggbbb\\\XXXVVVTTTQQQOOOSSSPPPPPPRRRSSSSSSSSSTTTPPPNNNNNNPPPNNNKKKLLLPPPSSSQQQOOOOOOQQQSSSTTTTTTMMMMMMNNNOOOMMMOOO[[[ggg|||ggg[[[VVVTTTPPPPPPPPPPPPQQQSSSTTTUUU[[[WWWSSSTTTZZZ___bbbbbbcccbbbbbbcccddddddaaa^^^ZZZUUUUUU[[[``````]]]\\\[[[aaacccaaa___aaabbb```YYYVVVRRRQQQRRRRRROOOMMMMMMLLLKKKMMMPPPQQQOOOLLLPPPOOOMMMMMMNNNOOONNNMMMNNNOOOMMMJJJLLLPPPQQQOOORRRSSSUUUZZZbbbkkksssxxx|||xxxzzz~~~vvviii```ZZZVVVRRRNNNMMMNNNNNNOOOOOOPPPPPPQQQSSSSSSSSSSSSTTTUUUVVVWWWXXXWWWUUUUUUVVVWWWVVVVVVWWWVVVVVVUUUTTTRRROOOMMMQQQRRRSSSRRRQQQQQQRRRSSSaaaccchhhppptttxxxyyynnniiiiiiiiigggffffffgggiiiiiihhhoooxxxzzz~~~~~~xxxqqqkkkfffddd^^^YYYTTTSSSTTTTTTPPPLLLDDDEEEFFFIIIUUUnnnxxxgggeeekkkrrrbbbWWWQQQOOOPPPNNNSSSZZZhhhxxxnnnfffdddbbb]]][[[[[[XXXXXXYYYYYYYYYZZZZZZ[[[]]]aaaccc```___bbbbbbaaa```^^^[[[YYYXXXUUURRROOOPPPOOOPPPSSSTTTTTTSSSRRRRRROOOOOOQQQQQQNNNOOOSSSQQQOOONNNNNNOOOPPPOOONNNLLLKKKLLLMMMKKKMMMWWWccc{{{yyyeeeZZZVVVUUUSSSSSSSSSSSSTTTUUUVVVWWW[[[ZZZYYYZZZ^^^aaacccccccccccceeegggiiigggccc___[[[WWWWWW]]]aaa```______aaaeeegggffffffhhhgggdddXXXVVVRRRRRRRRRSSSQQQOOOSSSPPPNNNOOOQQQSSSRRRQQQPPPOOONNNOOOQQQSSSSSSSSSSSSUUUTTTRRRTTTWWWVVVRRRRRRRRRRRRTTTXXX^^^dddgggrrrqqqrrrsssqqqooosssyyyzzz~~~yyylllccc^^^YYYTTTPPPMMMMMMNNNOOOOOOPPPQQQQQQTTTTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVWWWWWWXXXWWWVVVTTTTTTSSSTTTTTTSSSQQQPPPQQQRRRRRRSSSUUUXXX[[[^^^aaabbbfffmmmqqqttt{{{}}}qqqhhhddddddcccdddggglllqqqtttwwwwww|||}}}}}}wwwpppiiidddaaaZZZUUUQQQOOOPPPPPPLLLHHHCCCDDDGGGSSSiiirrreeeeeekkk~~~hhhZZZSSSNNNNNNPPPNNNSSS]]]nnnwwwnnngggeeeccc^^^[[[[[[YYY\\\^^^]]]YYYVVVVVVWWW[[[___```___```cccccc```[[[ZZZZZZYYYVVVSSSPPPNNNPPPQQQSSSTTTTTTUUUTTTSSSSSSPPPOOOQQQQQQOOOQQQTTTQQQPPPOOOPPPPPPOOOMMMKKKKKKJJJJJJJJJHHHIIIRRR]]]iiiuuuccc[[[XXXXXXWWWWWWVVVWWWWWWXXXYYYZZZZZZ\\\^^^___```bbbeeeggglllmmmpppuuuvvvrrrjjjccc]]]ZZZ[[[aaadddccccccdddhhhmmmpppqqqssstttpppiii\\\YYYVVVUUUUUUUUUTTTSSSTTTRRRPPPPPPRRRTTTVVVVVVVVVVVVVVVXXX[[[]]]]]]]]][[[^^^^^^]]]^^^___\\\WWWTTTRRRQQQPPPQQQTTTWWWZZZaaaaaacccfffffffffllltttuuu}}}}}}qqqhhhccc^^^XXXRRRMMMMMMMMMNNNOOOQQQRRRSSSUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXYYYXXXXXXWWWTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUXXX]]]eeelllpppnnnkkkkkkoooqqqsssyyytttjjjcccaaabbbbbbfffoooxxx|||vvvnnnfff```\\\VVVRRRNNNMMMNNNMMMIIIFFFEEEDDDJJJ```wwwkkkcccdddiiitttaaaVVVPPPMMMMMMOOOPPPUUU___qqqyyyooogggeeeccc```^^^^^^]]]aaadddaaa[[[UUUTTTVVVWWW\\\^^^]]]^^^```___\\\YYYYYYYYYVVVSSSRRRSSSUUUUUUWWWVVVRRRQQQSSSUUUTTTVVVQQQOOOPPPPPPNNNNNNPPPQQQQQQRRRSSSTTTSSSPPPMMMLLLJJJIIIIIIGGGHHHOOOXXX___zzzrrrbbb]]][[[[[[ZZZZZZYYYYYYYYYZZZ[[[[[[XXX[[[___```bbbeeelllqqqyyyzzz~~~|||oooeee___^^^```eeegggfffhhhlllpppwwwwwwlllccc```]]]ZZZYYYXXXXXXWWWUUUVVVWWWZZZ]]]___``````cccccceeehhhlllnnnooooookkklllkkkhhhggghhheee___[[[XXXUUUSSSRRRSSSUUUWWWZZZYYY[[[^^^___aaaiiiqqquuuuuunnnjjjeee\\\UUUNNNNNNNNNNNNPPPQQQSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXUUUWWWYYYYYYYYYXXXXXXXXXWWWXXXXXXXXXXXXXXXZZZ[[[[[[[[[]]]cccnnnzzz|||xxxvvvvvv|||~~~qqqiiiddddddgggjjjrrr~~~}}}yyyssskkkccc\\\XXXUUURRRPPPOOONNNMMMJJJGGGHHHGGGPPPmmmzzzpppiiicccbbbddd~~~nnn]]]SSSPPPMMMMMMOOORRRTTT]]]pppzzzooofffcccbbbaaaaaacccbbbeeehhhddd]]]WWWVVVWWWWWW___cccbbb___^^^\\\YYYXXXXXXXXXUUUTTTYYYbbbjjjfffgggaaaWWWSSSWWW\\\\\\]]]VVVQQQQQQPPPMMMLLLMMMOOOPPPRRRTTTVVVUUURRROOOMMMJJJIIIIIIGGGGGGMMMUUUUUUjjjpppddd``````___\\\\\\[[[[[[ZZZ[[[[[[[[[ZZZ\\\___bbbgggppp{{{qqqeee^^^___cccggghhhhhhlllsss{{{~~~ooojjjhhhddd___\\\ZZZZZZ[[[ZZZ```hhhooossssssrrrpppooopppttt{{{zzzwwwxxxuuupppfffccc^^^YYYVVVUUUVVVVVVYYYWWWXXXZZZ[[[]]]eeennnxxxzzztttqqqlllaaaXXXPPPPPPOOOOOOPPPRRRTTTVVVTTTUUUVVVWWWXXXXXXXXXXXXTTTWWWYYYYYYWWWWWWXXXYYY[[[]]]^^^^^^\\\\\\]]]______aaafffrrr~~~~~~~~~sssnnnkkkmmmpppwww{{{|||{{{yyyuuunnnfff___XXXTTTSSSRRRPPPPPPNNNLLLJJJGGGIIIKKK[[[|||vvvooojjjddd___^^^wwwhhhYYYQQQOOOMMMNNNPPPPPPQQQ[[[ooovvvllldddbbbbbbaaabbbdddccceeeeeeccc]]]YYYXXXXXX]]]hhhpppmmmeee___\\\ZZZUUUWWWWWWVVVXXXdddvvvzzziiiaaafffkkklllccc[[[TTTSSSRRROOOMMMMMMLLLMMMOOOQQQTTTSSSQQQNNNMMMJJJHHHHHHHHHGGGLLLRRRQQQ___yyyoooeeecccbbbaaa^^^^^^]]]\\\[[[[[[[[[\\\^^^```ccciiirrrxxxjjj___aaagggllllllmmmsss|||uuupppnnnjjjeeeaaa______aaaccclllyyy|||wwwsssllleee___[[[ZZZYYY^^^\\\[[[\\\\\\]]]fffooo}}}~~~{{{zzzttthhh^^^TTTSSSQQQQQQQQQSSSUUUWWWUUUVVVXXXYYYZZZZZZYYYYYYVVVXXXZZZYYYWWWWWWZZZ]]]___cccfffgggdddcccdddffffffiiiqqqzzzxxxwwwyyy~~~wwwooojjjoooxxx{{{yyyvvvpppiiibbb[[[VVVSSSOOOOOOOOONNNLLLJJJGGGFFFGGGRRRjjj|||}}}sssnnnjjjccc]]]ZZZnnnaaaSSSNNNMMMMMMNNNPPPOOOQQQ^^^www{{{mmmfffaaabbbdddaaa```aaa``````___]]][[[YYYWWWWWWbbbrrr}}}xxxkkk```[[[ZZZRRRUUUWWWWWWZZZhhh~~~uuujjjlllpppoooeee\\\TTTSSSSSSPPPNNNNNNMMMMMMMMMOOOQQQPPPNNNKKKLLLHHHFFFGGGGGGGGGKKKPPPRRRWWWjjjmmmeeedddcccaaaaaa```___^^^]]]]]]]]]]]]aaabbbfffooo}}}{{{mmmfffjjjqqqvvvvvvwww~~~wwwvvvsssooojjjiiikkknnnttt~~~vvvpppllljjjjjjkkkhhhfffffffffgggpppzzz|||ooodddWWWVVVTTTRRRSSSTTTVVVXXXWWWYYY[[[\\\]]]]]]\\\[[[YYY[[[\\\ZZZWWWXXX]]]bbbffflllrrrsssqqqpppppprrruuuwwwrrriiifffccchhhqqqxxx~~~~~~vvvsssllleee^^^XXXUUUSSSMMMNNNOOONNNKKKIIIFFFEEEGGG[[[yyy{{{wwwnnniiifff```[[[ZZZhhh[[[NNNKKKKKKLLLMMMPPPPPPSSSddd~~~mmmfffaaa___ccceeeaaa^^^]]]]]][[[XXXWWWXXXXXXVVVUUUdddvvv~~~mmm___YYYYYYPPPUUUWWWWWWYYYfff|||rrrdddeeegggdddbbbYYYQQQQQQRRRPPPNNNNNNPPPOOONNNOOOPPPOOOMMMJJJJJJFFFEEEFFFGGGFFFJJJOOOPPPPPP]]]xxx}}}~~~llleeedddccc```cccbbbaaa___^^^^^^^^^^^^```aaagggsssuuuhhhnnnrrrzzz}}}}}}{{{wwwsssssswwwzzz~~~}}}}}}xxxuuusssrrrrrrttt}}}ttthhhZZZXXXUUUTTTSSSUUUWWWXXXYYY[[[]]]_________^^^]]]\\\]]]^^^[[[XXXYYY```fffmmmsss{{{~~~}}}{{{|||~~~{{{hhhdddeeeeeejjjrrrzzz~~~|||{{{|||uuuqqqjjjbbb[[[WWWTTTSSSMMMOOOPPPOOOLLLIIIGGGGGGIIIaaa||||||rrriiieeeaaa]]][[[\\\aaaWWWNNNLLLMMMMMMMMMOOOXXX[[[mmmqqqaaa___^^^^^^^^^^^^]]]ZZZXXXVVVTTTRRRRRRTTTWWWXXXXXXccceeeggghhheee```[[[WWWXXXRRROOORRRVVV\\\iiiuuuzzzssskkkfff```YYYXXXZZZUUUTTTRRRQQQOOONNNNNNMMMNNNOOORRRSSSSSSPPPMMMKKKIIIGGGEEEEEEFFFHHHHHHHHHJJJRRR\\\iii}}}}}}{{{lllgggdddeeegggfffeeedddbbb```___^^^]]]]]]]]]aaakkkzzz{{{vvvuuu||||||jjj^^^VVVQQQRRRUUUUUUVVVYYYZZZ[[[\\\]]]^^^____________]]]]]]^^^^^^___fffooo}}}nnnbbbdddggggggmmmvvv~~~{{{yyywwwuuutttmmmddd[[[VVVTTTSSSSSSTTTPPPMMMNNNLLLGGGDDDEEEQQQhhhyyytttkkkdddcccaaa^^^[[[\\\]]]TTTLLLLLLMMMMMMNNNQQQYYYbbbyyyqqqccc___^^^]]]^^^___^^^\\\ZZZVVVTTTRRRRRRTTTWWWWWWWWW\\\^^^______]]]YYYTTTQQQUUUSSSQQQQQQWWW```jjjooouuulllbbb]]]YYYUUUSSSUUUVVVUUUSSSQQQPPPOOOOOONNNOOOPPPRRRSSSRRRPPPMMMLLLJJJJJJJJJJJJJJJJJJKKKLLLHHHPPPXXXaaauuuwwwkkkgggddddddeeeeeeeeedddcccaaa___]]]\\\[[[YYYZZZaaallluuuzzz{{{|||{{{}}}}}}yyyxxxzzznnnbbbZZZTTTUUUVVVUUUVVVXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]][[[\\\___aaaeeennnxxxyyykkkbbbffflllpppxxx|||zzzwwwsssqqqooohhh___XXXSSSRRRQQQPPPUUUQQQPPPOOOLLLGGGFFFIIIRRRggg~~~nnneee^^^]]]]]]\\\\\\^^^WWWPPPKKKLLLMMMMMMPPPTTTZZZlllrrrggg```___^^^^^^______]]][[[VVVTTTSSSTTTVVVWWWXXXWWW[[[[[[\\\[[[YYYVVVSSSQQQQQQSSSSSSRRR\\\mmmuuusssrrreeeZZZUUUTTTRRRQQQRRRVVVVVVTTTSSSQQQPPPPPPPPPPPPQQQQQQQQQQQQOOOMMMLLLKKKNNNPPPOOOMMMKKKMMMOOOIIIOOOTTTXXXgggtttkkkhhhfffeeeeeeddddddddddddbbb___]]]\\\XXXUUUTTTXXX```hhhmmmnnnssstttxxx}}}}}}|||pppggg___XXXWWWWWWVVVVVVWWWZZZ[[[\\\]]]]]]]]]]]]]]]\\\[[[\\\aaaffflllyyytttjjjfffoooyyy}}}zzzwwwsssoookkkiiiccc[[[UUURRRQQQPPPPPPUUUTTTSSSPPPJJJEEEHHHOOOZZZkkk}}}kkkbbb[[[[[[\\\\\\]]]```SSSNNNLLLLLLLLLLLLPPPVVV^^^zzzsssjjjbbbaaa___^^^^^^]]][[[YYYWWWVVVVVVWWWYYYZZZYYYXXXZZZZZZZZZYYYWWWUUUTTTSSSNNNTTTTTTTTTccc{{{qqqcccVVVSSSTTTTTTTTTTTTWWWVVVTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOONNNMMMLLLKKKPPPSSSRRRMMMJJJKKKMMMMMMPPPSSSXXXffftttllliiigggggggggddddddeeedddbbb```]]][[[WWWTTTRRRUUU\\\dddkkknnnpppttt{{{}}}ooohhh```YYYXXXYYYWWWWWWXXX]]]^^^___```````````````]]]\\\^^^ccciiirrrpppmmmooo|||}}}zzzwwwtttpppjjjfffeee```YYYTTTRRRRRRSSSSSSVVVUUUTTTOOOGGGDDDLLLWWWkkkwwwwwwkkkddd___```aaaaaa```bbbRRROOOMMMMMMLLLLLLSSS[[[mmmssskkkeeeccc```^^^]]][[[YYYWWWYYYYYYYYYZZZ\\\\\\ZZZXXXWWWWWWVVVUUUTTTSSSRRRQQQNNNTTTTTTSSSccc|||mmm```UUUSSSVVVVVVUUUVVVUUUUUUSSSRRRQQQQQQQQQQQQPPPPPPOOOOOOMMMLLLKKKJJJIIINNNQQQPPPJJJGGGHHHJJJMMMOOOTTT___pppvvvmmmjjjhhhggghhhdddeeedddcccbbb___]]]\\\YYYVVVSSSTTTYYY```gggkkkmmmsss{{{~~~}}}qqqggg^^^XXXXXXZZZYYYYYY[[[______```aaaaaaaaaaaa``````___```eeekkksssoooqqqzzz~~~{{{xxxuuuqqqlllfffbbb___[[[VVVSSSRRRSSSTTTUUUWWWUUUSSSNNNGGGHHHVVVeeerrriiicccaaaeeehhhgggeeefffPPPOOONNNNNNMMMNNNXXXccc|||qqqiiieeeccc___]]]\\\ZZZXXXVVVYYYYYYZZZ\\\^^^]]]ZZZXXXWWWWWWWWWWWWVVVUUUTTTSSSPPPSSSRRRRRR]]]nnnvvvtttddd[[[SSSTTTVVVUUUTTTUUUSSSRRRQQQPPPPPPOOOOOOOOONNNNNNNNNNNNLLLJJJHHHGGGGGGIIILLLKKKIIIGGGIIIKKKLLLNNNXXXiiiyyyyyyqqqoookkkiiiiiifffeeedddbbb```___^^^]]]\\\YYYUUUSSSTTTXXX]]]```fffjjjssszzz|||}}}~~~wwwfff^^^XXXYYY[[[[[[\\\^^^^^^______`````````______bbb```bbbfffjjjqqq}}}qqqyyy|||yyyuuuqqqmmmhhhccc___YYYVVVRRRPPPQQQTTTUUUUUUXXXTTTQQQMMMLLLTTThhh|||qqqhhhcccaaafffjjjjjjiiijjjNNNMMMNNNOOONNNRRR___nnnuuummmgggbbb```]]][[[[[[ZZZYYYXXXXXXXXXZZZ\\\]]]\\\YYYVVVVVVWWWXXXXXXXXXVVVUUUTTTMMMNNNPPPSSSWWW\\\___aaa[[[VVVTTTVVVWWWTTTRRRSSSQQQPPPOOONNNNNNMMMMMMNNNKKKLLLMMMMMMLLLIIIFFFDDDDDDEEEFFFHHHJJJLLLOOOPPPOOOTTTaaaooovvvwww{{{|||zzzuuuooolllgggfffccc```___^^^^^^___```^^^ZZZVVVTTTUUUXXX[[[^^^bbbkkkuuuzzz~~~}}}iiiaaa[[[[[[]]]]]]]]]______``````aaaaaa``````___aaa```bbbfffiiinnnxxxxxxzzzvvvqqqlllhhhccc___\\\VVVTTTQQQQQQSSSVVVXXXXXXYYYTTTOOOOOOUUUeeewwwqqqjjjeeefffhhhhhhiiikkkLLLLLLNNNOOOOOOUUUeeeuuu{{{ooojjjfff___]]]ZZZYYYZZZ[[[[[[ZZZWWWWWWYYY[[[]]][[[WWWTTTQQQRRRSSSTTTTTTRRRPPPOOOIIIJJJOOOUUUVVVRRRRRRVVVWWWUUUVVVYYYXXXTTTRRRTTTOOOOOONNNMMMLLLLLLLLLLLLIIIKKKLLLMMMLLLHHHDDDBBBBBBAAABBBFFFLLLQQQUUUVVVVVV]]]jjjssspppgggffflll~~~vvvqqqiiifffccc___^^^^^^___```dddbbb___[[[XXXYYY[[[^^^[[[___iiittt}}}lllccc]]]]]]___^^^^^^```bbbbbbcccccccccbbbbbbaaa______aaaeeehhhlllvvv~~~yyytttnnnhhhddd```\\\ZZZWWWUUUSSSSSSVVVYYY\\\\\\YYYSSSOOOQQQ\\\rrr~~~tttjjjggggggfffgggjjjHHHIIIIIIOOOTTTTTTfffyyynnnhhhddd^^^\\\[[[ZZZZZZ\\\]]]^^^```^^^[[[YYYXXXWWWTTTSSSUUUTTTSSSTTTVVVUUUPPPLLLOOOOOOOOOPPPQQQRRRSSSSSSVVVVVVWWWVVVUUURRROOOMMMPPPOOONNNLLLKKKJJJJJJJJJHHHKKKNNNNNNKKKHHHFFFEEEAAADDDEEEHHHQQQ[[[^^^[[[```eeeiiifff___ZZZ[[[___pppwwwooommmkkkhhheeecccccceeefffllliiiddd```^^^^^^```bbb___aaagggqqq~~~nnnddd]]]^^^`````````aaabbbbbbcccccccccaaa```___```aaaaaabbbeeeiiiooosssxxx|||}}}zzz|||}}}{{{{{{wwwtttpppjjjddd___[[[YYYPPPQQQPPPNNNUUUaaaeeebbbbbbYYYSSS[[[pppuuuiiidddccccccgggkkkIIIKKKKKKQQQWWWXXXkkkwwwooojjjeee______^^^[[[ZZZ\\\ccciiirrrlllccc\\\XXXVVVTTTSSSUUUTTTTTTTTTTTTSSSPPPNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTUUUUUUUUUTTTQQQOOOMMMKKKKKKKKKKKKKKKKKKLLLLLLJJJLLLOOOOOOKKKGGGDDDBBBAAAEEEFFFHHHNNNXXX___```bbbcccbbb]]]XXXUUUWWWZZZbbbxxx{{{sssnnnmmmjjjhhhhhhiiijjjkkklllkkkjjjiiihhhhhhggggggeeefffjjjssssssiii```___aaabbbbbbccccccddddddddddddbbbaaa```aaabbbccceeefffiiilllnnnooossswwwxxxzzz~~~xxxwwwxxxuuutttxxx|||{{{zzzuuurrrnnnhhhaaa\\\XXXVVVOOOQQQQQQRRRYYYbbbfffddd\\\XXX^^^sss{{{qqqgggddddddcccfffjjjJJJLLLLLLRRRZZZ]]]ooouuupppjjjfff```aaa```\\\ZZZ^^^iiisss|||sssfff[[[VVVTTTUUUVVVUUUUUUUUUSSSRRRQQQSSSTTTRRRQQQPPPOOOOOOPPPRRRSSSSSSSSSSSSSSSRRRPPPMMMLLLIIIIIIIIIJJJJJJKKKKKKKKKKKKNNNPPPPPPLLLGGGCCCAAABBBFFFIIIJJJOOOZZZbbbeeeaaa^^^XXXSSSPPPPPPSSSUUUYYYlllxxxpppooonnnmmmnnnooopppqqqnnnpppsssvvvwwwvvvuuutttssssssuuuyyyzzznnndddaaabbbcccccceeeeeeeeeeeeeeedddcccbbbaaa___```aaabbbcccdddddddddfffiiilllnnnpppuuu}}}vvvmmmnnnppppppssszzz}}}{{{yyyxxxssspppkkkeee^^^YYYUUUSSSNNNQQQSSSUUU[[[bbbdddbbbVVVYYYnnn~~~wwwuuuvvvrrrkkkeeeeeeeeeeeegggkkkJJJMMMMMMQQQZZZ___qqqxxxqqqnnnhhhdddaaa```___\\\\\\```iiioootttlll```WWWSSSTTTWWWXXXUUUVVVVVVTTTRRRSSSXXX]]]ZZZXXXUUURRRPPPPPPQQQRRRRRRRRRRRRQQQPPPNNNLLLKKKLLLLLLKKKKKKJJJIIIHHHHHHKKKMMMQQQQQQNNNIIIFFFDDDEEEIIIMMMQQQYYYccchhhggg\\\VVVOOOLLLMMMOOOPPPPPPWWWddd{{{yyysssrrrrrrqqqqqqrrrrrrrrrrrruuuzzztttgggccccccccceeeggggggffffffeeedddcccbbbbbbaaa``````aaabbbbbbbbbaaaccceeegggiiimmmrrrzzzyyyppplllppprrrssszzz|||yyywwwuuupppmmmhhhbbb\\\WWWSSSQQQMMMOOORRRUUUXXX[[[[[[[[[SSS]]]}}}~~~rrrkkkhhhiiihhhcccaaadddffffffiiinnnJJJNNNMMMPPPZZZaaarrrrrrmmmiiieeebbbbbb^^^[[[[[[___bbbbbbbbbfffaaaYYYTTTSSSUUUVVVWWWTTTUUUUUUSSSSSSVVV]]]bbb___\\\VVVQQQNNNNNNOOOPPPTTTSSSRRRQQQOOOMMMLLLKKKLLLLLLLLLLLLLLLKKKIIIIIIHHHKKKOOOPPPNNNLLLKKKJJJIIIMMMSSS[[[fffmmmjjjcccTTTOOOKKKJJJMMMPPPOOOMMMRRRZZZkkk{{{wwwuuuuuuuuuuuutttsssrrrqqqtttvvvzzzzzzlllggggggfffgggjjjhhhhhhgggeeedddccccccbbbeeedddbbbdddfffhhhhhhgggdddeeefffhhhlllrrryyy~~~{{{sssooopppvvvxxxyyy}}}zzzvvvsssqqqmmmkkkfff```ZZZUUURRRPPPMMMNNNOOOQQQQQQPPPPPPQQQTTTddd{{{vvvkkkddd```___^^^]]]```fffhhhhhhjjjnnnJJJOOONNNQQQ\\\eeevvv{{{mmmjjjeeeaaaaaabbb^^^ZZZ[[[``````\\\WWW___\\\WWWUUUTTTTTTTTTSSSSSSRRRQQQPPPQQQUUU[[[___[[[WWWRRRNNNLLLMMMPPPRRRWWWVVVTTTRRRPPPMMMLLLKKKGGGIIIJJJLLLMMMMMMMMMLLLFFFHHHKKKLLLLLLLLLMMMNNNMMMTTT]]]eeelllnnnfff[[[MMMKKKIIIKKKNNNOOONNNLLLOOOSSS___vvvyyyxxxyyyvvvuuuwwwxxxyyyyyyxxxvvvtttssstttvvvyyy~~~uuuooonnnmmmnnnpppkkkjjjhhhgggeeeeeedddddddddcccdddhhhmmmpppooonnngggffffffhhhlllsssyyy}}}yyyyyymmmnnnttt}}}|||xxxsssooommmiiigggccc]]]XXXTTTQQQOOOOOOMMMLLLLLLJJJGGGHHHLLLXXXqqq~~~uuuxxxooogggbbb^^^]]]\\\```iiirrrsssnnnkkkkkkKKKPPPPPPSSSaaammm~~~uuujjjgggbbb```cccbbb___]]]]]]^^^]]]ZZZVVV[[[XXXUUUTTTSSSSSSQQQPPPQQQOOOKKKJJJLLLPPPSSSTTTRRROOOLLLJJJLLLQQQWWW[[[[[[YYYWWWTTTPPPNNNLLLKKKFFFGGGIIIKKKLLLLLLLLLKKKDDDFFFGGGGGGHHHIIILLLOOOPPP\\\gggkkkhhhccc[[[SSSLLLKKKIIIJJJKKKLLLLLLLLLNNNPPPXXXiiivvvttt{{{xxxrrrsssuuuyyy{{{|||~~~~~~|||zzzyyywwwyyy~~~zzzyyywwwwwwxxxnnnmmmkkkiiihhhgggggggggdddeeejjjsss{{{~~~{{{wwwkkkjjjhhhiiinnntttzzz~~~xxxqqqjjjooo{{{{{{vvvpppllliiidddbbb^^^ZZZUUURRROOONNNQQQMMMJJJIIIEEEBBBFFFNNN___zzzrrr|||wwwooohhhcccaaa``````cccmmm}}}|||pppkkkKKKQQQQQQUUUeeesssqqqiiifffaaaaaaeeeaaaaaa```^^^\\\[[[[[[[[[WWWUUURRRQQQQQQQQQQQQPPPQQQLLLGGGFFFHHHKKKKKKJJJKKKJJJIIIJJJOOOXXX```fff]]][[[XXXUUUQQQNNNLLLKKKGGGIIIJJJKKKKKKIIIHHHFFFDDDDDDDDDDDDDDDFFFJJJMMMQQQaaaooommmaaaWWWQQQNNNMMMLLLJJJHHHGGGIIIKKKLLLLLLLLLPPP^^^vvv}}}{{{|||tttooorrrvvvzzz|||~~~{{{~~~~~~~~~qqqpppnnnkkkjjjiiiiiijjjiiimmmwwwpppmmmkkklllqqqwww|||sssmmmllllllttt{{{uuuooojjjgggaaa___\\\WWWSSSPPPNNNMMMSSSMMMIIIGGGDDDBBBHHHRRReeeyyyqqq|||xxxrrriiibbb``````bbbdddmmmzzzvvvlllNNNQQQTTT[[[kkkllldddbbb```^^^]]]\\\\\\\\\\\\\\\ZZZYYYXXXTTTSSSRRRQQQPPPQQQRRRRRROOOLLLGGGDDDDDDFFFEEECCCCCCJJJMMMLLLTTTeeerrruuummm^^^TTTSSSSSSNNNLLLOOOHHHFFFGGGJJJJJJGGGGGGJJJEEEKKKLLLFFFBBBEEEKKKNNN___iiimmmcccVVVOOOKKKHHHGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLNNNTTT___xxxsssqqqyyyzzzsssnnnoooooommmlllnnnsssyyyyyytttrrrvvvyyy{{{~~~ssskkkjjjmmmooo{{{~~~zzztttlllddd```]]][[[WWWSSSPPPOOOOOOOOOOOOGGGEEEGGGDDDAAAJJJYYYvvv{{{wwwrrrzzz{{{sssmmmfffbbbbbbcccdddcccppp{{{iiiNNNRRRWWWaaattt{{{jjjdddbbb___[[[ZZZZZZZZZZZZZZZYYYXXXXXXWWWSSSRRRQQQPPPOOOOOOPPPPPPLLLJJJFFFCCCCCCDDDDDDCCCNNNWWW]]]___gggvvvpppbbbYYYYYYYYYRRRMMMNNNKKKHHHHHHIIIHHHDDDEEEHHHIIIPPPRRRKKKFFFJJJTTT[[[lllttttttfffVVVMMMJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHKKKKKKLLLQQQYYYnnnyyyzzzzzzsssoooppprrrssstttwww|||xxxwww{{{|||rrrjjjeeefffkkkooo}}}~~~{{{vvvppphhhaaa^^^ZZZXXXVVVSSSQQQPPPPPPPPPJJJEEEDDDEEECCCAAAMMM]]]zzzvvvrrrwww}}}|||pppkkkdddaaabbbdddddddddsss|||iiiNNNSSS[[[iiittthhhdddccc___ZZZXXXYYYYYYXXXWWWVVVVVVVVVVVVRRRQQQPPPOOONNNNNNNNNNNNKKKIIIFFFCCCBBBCCCDDDFFFTTTaaammmsss|||wwwiii___```___VVVOOONNNNNNKKKIIIIIIFFFCCCDDDHHHZZZbbbeee^^^XXX^^^lllwwwoooZZZMMMHHHGGGFFFEEEEEEDDDCCCDDDDDDDDDHHHHHHJJJMMMRRR```yyy|||uuuqqqssswwwzzz~~~~~~vvvlllfffbbbaaafffmmmrrr}}}{{{~~~{{{wwwpppiiiccc]]]ZZZUUUUUUTTTSSSQQQPPPOOOOOOGGGDDDCCCDDDCCCFFFVVViiizzztttuuu~~~}}}xxxjjjfffbbb```aaaccceeefffqqqvvveeePPPVVV```pppvvvmmmfffffffffbbb]]]ZZZ^^^\\\YYYWWWUUUTTTTTTTTTPPPPPPOOONNNMMMMMMLLLLLLLLLIIIGGGEEECCCBBBGGGLLLZZZkkk|||pppccc```___WWWPPPOOOOOOLLLJJJJJJGGGDDDHHHNNNmmmwww|||vvvpppwww~~~eeeQQQHHHFFFCCCCCCBBBBBBAAABBBBBBCCCEEEFFFHHHKKKNNNVVVhhhyyyyyyuuuwww|||}}}pppiiicccaaa```ccckkkttt}}}}}}zzzyyy|||xxxrrrjjjccc^^^ZZZXXXRRRRRRRRRQQQPPPNNNLLLKKKEEEDDDDDDEEEFFFPPPfff||||||}}}vvvnnndddbbb```___```ccceeefffjjjyyy|||kkk]]]SSS\\\iii|||nnnhhhdddgggiiieeeaaa___ccc```\\\WWWTTTSSSRRRRRROOOOOOOOONNNNNNNNNMMMMMMLLLIIIGGGFFFDDDCCCLLLWWWkkk~~~wwwccc\\\ZZZTTTPPPPPPMMMKKKKKKKKKIIIIIIPPPYYYxxxpppWWWJJJGGGAAA@@@@@@@@@AAAAAABBBCCCCCCDDDHHHLLLMMMQQQ]]]iii}}}yyy{{{vvvnnngggbbb___```bbbgggrrr|||}}}{{{yyyyyyyyyyyyuuunnnfff___ZZZWWWVVVQQQQQQPPPOOOLLLJJJHHHGGGDDDDDDEEEHHHNNN___yyyrrreee_______________aaacccdddccckkksssssspppjjjaaaXXXXXXggg|||yyyiiidddaaaeeegggdddaaaaaaeeeaaa[[[VVVRRRPPPQQQQQQNNNNNNOOOPPPPPPPPPOOOOOOKKKHHHGGGHHHGGGIIIWWWhhh|||bbbXXXUUUPPPNNNPPPKKKJJJJJJKKKJJJLLLWWWbbb~~~wwwZZZKKKHHHBBBAAAAAAAAAAAAAAABBBBBBAAACCCHHHLLLLLLMMMUUU^^^sss~~~{{{~~~}}}ooohhhgggaaa___```eeejjjrrr~~~{{{xxxxxxxxxxxxtttpppiiiaaa[[[VVVTTTSSSOOONNNLLLJJJHHHFFFEEEDDDBBBEEEJJJRRR```uuupppaaa\\\]]]___^^^^^^^^^```bbb___cccdddbbbaaaaaa^^^YYY\\\tttrrrgggaaa^^^``````^^^]]]^^^```]]]WWWQQQNNNNNNOOOPPPMMMNNNPPPQQQRRRSSSRRRRRRMMMJJJJJJOOOPPPUUUiiicccWWWSSSOOOLLLMMMIIIIIIIIIJJJIIIMMMZZZggg~~~}}}~~~uuuYYYKKKKKKFFFEEEDDDBBBAAA@@@@@@@@@AAABBBGGGKKKKKKIIIMMMTTT^^^yyy}}}yyyzzz~~~|||{{{uuullldddaaacccbbbccchhhqqqzzz~~~|||yyywwwvvvuuunnnjjjddd]]]WWWSSSQQQPPPKKKJJJHHHFFFDDDDDDDDDDDDCCCJJJVVVeeeyyy{{{}}}kkkaaa[[[]]]___^^^\\\[[[\\\^^^\\\^^^]]][[[\\\``````]]]___}}}mmmfff```[[[[[[[[[XXXXXXYYY[[[XXXRRRMMMKKKKKKNNNPPPMMMNNNPPPRRRTTTUUUTTTTTTQQQMMMOOOVVVYYYaaayyydddXXXTTTNNNKKKKKKIIIHHHHHHIIIHHHLLLZZZhhhvvvqqqoooyyyqqqVVVKKKLLLJJJIIIFFFDDDAAA???>>>===AAABBBFFFJJJHHHFFFHHHNNNRRRkkkyyywwwzzz{{{zzz~~~{{{yyyzzzqqqfffccc```___aaafffiiirrr~~~}}}{{{~~~|||xxxuuusssiiifffaaa[[[UUUQQQOOONNNHHHGGGDDDCCCBBBCCCDDDEEEEEEPPPaaavvv{{{yyyrrreee```[[[]]]___^^^[[[ZZZZZZ\\\YYY[[[[[[YYY\\\```aaa^^^dddzzzmmmaaa___\\\ZZZZZZYYYXXXVVVTTTRRRPPPNNNLLLKKKKKKLLLPPPQQQTTTUUUVVVUUUSSSRRRQQQTTTUUUVVV]]]sss```WWWUUUNNNGGGEEEFFFEEEFFFHHHHHHJJJSSS^^^eee```bbbrrrmmmXXXPPPQQQTTTNNNGGGBBBAAAAAABBBBBBCCCDDDEEEFFFHHHIIIJJJKKKIIIXXXppprrrrrrtttssswwwxxxfffcccbbb^^^```fffmmmwww|||wwwwwwxxxxxx{{{}}}~~~}}}{{{{{{{{{yyyuuusssfffbbb]]]XXXUUURRROOOLLLGGGBBBAAADDDFFFDDDDDDFFFOOO\\\vvvyyy{{{xxxhhh```]]]YYYYYYYYY[[[]]]]]]\\\ZZZ^^^[[[WWWUUUWWW[[[```dddhhhuuuiiiccc___[[[WWWVVVVVVUUUTTTVVVTTTRRRPPPNNNMMMMMMMMMPPPQQQRRRSSSTTTTTTTTTTTTPPPSSSUUUXXXbbbzzz~~~```UUUSSSMMMHHHGGGEEEDDDFFFHHHGGGGGGOOOXXX]]]ZZZ]]]jjjlllZZZUUUVVVUUUPPPJJJEEECCCDDDDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIMMMRRR___uuu}}}ooommmmmmlllpppxxx~~~ooobbbaaabbbbbbgggppp|||yyyrrrmmmmmmmmmmmmooossswwwzzz}}}|||{{{{{{zzzwwwsssoooeeeaaa[[[VVVSSSOOOLLLIIIDDDAAA@@@AAAAAAAAADDDJJJWWWqqq~~~www~~~mmmbbb]]][[[[[[[[[[[[]]]______^^^]]]^^^[[[XXXWWWXXX]]]bbbeeemmmnnneeebbb___ZZZWWWVVVWWWWWWVVVXXXVVVTTTQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUNNNQQQUUUZZZgggxxx]]]RRROOOLLLIIIIIIEEEDDDEEEGGGFFFDDDIIIPPPRRRRRRVVV___lllxxx~~~vvveeeYYYVVVWWWSSSOOOIIIEEEDDDDDDDDDDDDBBBBBBCCCDDDDDDEEEFFFFFFMMMKKKOOOaaarrrkkkhhheeehhhooowww{{{xxxmmmccc^^^aaafffjjjuuu{{{pppiiiddddddeeefffiiinnnuuuyyy~~~}}}}}}|||{{{zzzxxxtttoookkkbbb^^^XXXSSSOOOKKKHHHEEECCCAAA@@@@@@>>>???HHHSSSjjj}}}xxxwwwwwwpppccc]]][[[ZZZ]]]\\\\\\^^^```aaa```___]]][[[YYYYYY[[[___dddgggppp~~~jjjccc___\\\ZZZZZZZZZ[[[[[[ZZZXXXVVVTTTQQQOOONNNNNNNNNMMMOOORRRTTTVVVVVVVVVUUUNNNQQQTTTZZZhhh~~~kkkWWWOOOMMMJJJHHHHHHGGGEEEFFFHHHFFFCCCEEEJJJJJJLLLQQQVVV\\\aaaeeegggnnnnnnkkkcccYYYQQQPPPRRRMMMIIIEEEBBBAAAAAAAAA@@@BBBBBBCCCCCCDDDDDDEEEEEEHHHGGGLLL[[[ttt}}}rrrjjjddddddiiipppttt{{{~~~{{{oooggg```^^^```gggnnnwww{{{vvvooogggbbbcccfffjjjpppwww}}}~~~|||zzz}}}|||zzzyyyvvvqqqkkkfff^^^ZZZTTTOOOKKKGGGDDDAAABBBAAAAAA@@@>>>BBBQQQaaa}}}uuurrrttt|||{{{hhh___]]][[[ZZZ[[[ZZZZZZ\\\^^^```___]]]\\\[[[ZZZZZZ\\\```eeegggoooyyyjjjddd[[[[[[[[[\\\]]]]]]ZZZXXXWWWUUUSSSPPPNNNLLLLLLLLLKKKOOOTTTXXXYYYXXXUUUSSSPPPRRRTTTXXXcccxxxtttfff[[[QQQLLLKKKIIIFFFEEEIIIGGGGGGHHHGGGCCCCCCGGGGGGKKKOOOQQQQQQQQQTTTVVVZZZZZZXXXTTTNNNJJJIIIJJJGGGEEEAAA@@@@@@@@@???>>>BBBCCCCCCCCCDDDDDDEEEEEEFFFGGGLLLVVVeee~~~~~~qqqhhhdddeeegggkkkqqqwww}}}vvvlllccc___]]]```gggqqqzzzyyysssqqqnnngggcccfffmmmttt~~~~~~|||zzzxxxvvvsssmmmgggccc[[[WWWQQQLLLHHHEEEAAA???@@@???@@@@@@@@@HHH\\\pppzzzqqqooorrrrrrddd___]]][[[XXXWWWXXXYYY[[[^^^^^^]]][[[[[[[[[[[[\\\^^^aaaeeegggqqqwwwkkkddd[[[[[[[[[\\\]]]]]]ZZZXXXXXXVVVSSSPPPNNNMMMLLLLLLKKKOOOTTTXXXYYYWWWTTTRRRQQQSSSUUUVVV[[[hhhzzzzzzlll___UUURRRNNNLLLJJJHHHFFFEEEJJJGGGFFFHHHGGGDDDCCCFFFGGGJJJNNNNNNLLLJJJKKKMMMPPPOOOMMMKKKIIIGGGFFFEEEEEECCCAAA@@@AAAAAA@@@>>>AAAAAABBBCCCDDDDDDEEEEEEGGGFFFHHHLLLRRRggg}}}ppphhheee```ccchhhnnnuuu}}}|||sssnnnhhhaaa]]]]]]^^^dddnnnzzzyyysssooommmmmmiiiiiiqqqzzzzzzwwwtttpppmmmhhhccc___YYYUUUOOOKKKGGGDDDAAA???======>>>@@@DDDQQQhhh}}}xxxmmmlllpppzzzjjj```]]]]]]ZZZWWWWWWXXX[[[___bbbaaa^^^\\\]]]]]]]]]___aaaccceeegggyyytttjjjccc\\\[[[ZZZ[[[___bbbdddddd[[[ZZZWWWTTTQQQPPPOOOOOONNNOOOQQQSSSTTTSSSSSSRRRRRRTTTUUUTTTTTTYYYbbbjjjmmmooommmiiifffddd^^^VVVPPPQQQPPPLLLJJJIIIHHHHHHJJJFFFDDDEEEFFFCCCDDDGGGGGGIIIKKKKKKIIIHHHHHHHHHIIIHHHFFFFFFFFFFFFCCCAAACCCAAA@@@AAABBBAAA@@@>>>>>>???@@@AAABBBCCCDDDEEEEEECCCEEEHHHIIIVVVvvv|||qqqkkkaaabbbdddgggmmmuuuyyyppphhhaaa```]]]ZZZYYY]]]___fffqqqyyyvvvvvvuuusssppppppwww~~~}}}vvvsssnnnjjjfffccc___\\\WWWSSSNNNJJJGGGEEEBBB@@@???===???DDDMMM]]]wwwuuukkkmmmtttyyypppeee^^^\\\\\\[[[YYY[[[]]]bbbgggjjjiiiddd`````````aaabbbdddeeeggghhhrrriiiaaa\\\ZZZYYY[[[bbbjjjqqqttt___]]]ZZZWWWTTTSSSRRRRRRPPPOOONNNNNNOOOPPPQQQRRRRRRTTTUUUSSSPPPQQQUUUYYYVVVYYYZZZWWWWWWYYYXXXUUURRRTTTRRRMMMIIIIIIJJJKKKIIIDDDBBBCCCDDDCCCDDDGGGGGGHHHIIIIIIHHHGGGGGGGGGDDDCCCAAABBBDDDDDDBBB???@@@?????????AAA@@@???===<<<===>>>???AAABBBDDDDDDAAA???DDDKKKLLLPPPddd|||zzzrrrgggfffeeeeeegggnnnwww}}}uuuiiifff]]]WWWWWWWWWUUUWWW]]]___fffrrrxxxtttxxx}}}~~~vvvzzzwwwssssssooojjjeeebbb___\\\ZZZVVVRRRNNNJJJHHHEEECCCAAABBBAAABBBJJJUUUhhhrrrkkkqqq{{{tttlllccc]]]\\\]]]^^^^^^___bbbhhhnnnqqqoooiiieeeccccccdddeeeggghhhhhhiiivvvjjjccc^^^___ZZZWWW]]]iiirrrtttrrr___[[[WWWTTTTTTUUUUUUUUUUUUSSSQQQOOONNNMMMNNNNNNUUUUUUTTTQQQNNNMMMNNNPPPPPPPPPQQQQQQPPPPPPOOONNNMMMOOOPPPPPPOOOKKKHHHFFFGGGGGGFFFEEEDDDCCCBBBBBBGGGGGGFFFFFFEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???@@@???>>>>>>???AAACCCDDDGGGHHHGGGEEEFFFOOO]]]gggqqqkkkiiijjjiiihhhnnnvvv|||~~~pppfff```[[[[[[YYYVVVUUUXXX]]]aaafffpppzzzyyyrrrvvv}}}xxxuuunnniiibbb]]]ZZZXXXWWWVVVUUULLLEEEDDDEEECCCBBBBBBFFFAAACCCTTTnnntttiiihhhtttyyyqqqkkkddd______aaadddffffffhhhmmmrrruuuuuuqqqnnnppplllgggeeeeeeggghhhhhhrrrfff___\\\YYYWWWXXX```jjjnnnkkkfff\\\YYYVVVTTTTTTTTTTTTSSSRRRQQQOOOMMMLLLLLLLLLMMMQQQQQQPPPNNNLLLKKKLLLNNNNNNNNNOOOOOONNNNNNMMMLLLLLLMMMMMMMMMLLLIIIGGGEEEIIIHHHGGGEEEDDDDDDCCCCCCFFFFFFEEEEEEDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAAAAA@@@@@@???>>>=========>>>>>>???@@@AAABBBDDDEEEDDDEEEJJJTTT[[[ooozzzrrrllljjjiiigggkkkrrrsssyyy|||pppggg```]]]XXXYYYYYYXXXXXX[[[```eeemmmzzzvvvqqqwww}}}wwwssslllhhhbbb]]]ZZZXXXVVVTTTOOOHHHBBBCCCDDDCCCBBBDDDFFFEEEMMMddd{{{rrrmmmppp|||vvvmmmiiidddbbbdddgggjjjkkkjjjkkknnnqqqsssrrroookkkqqqmmmhhheeeeeeffffffffflllaaa\\\ZZZZZZ[[[```hhhooommmeee]]]YYYWWWUUUTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKKKKKKKLLLKKKLLLLLLKKKIIIIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJLLLKKKJJJIIIHHHGGGFFFEEEJJJHHHGGGEEEDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB??????@@@@@@@@@???>>>>>>===>>>??????@@@@@@@@@@@@???BBBDDDEEEEEEGGGLLLPPPYYYpppuuunnnkkkjjjkkkmmmkkkqqqyyyvvvkkkbbb\\\ZZZZZZVVVXXXZZZZZZ\\\bbbjjjqqq}}}zzzuuuttt|||yyysssoooiiifffaaa]]]ZZZWWWSSSQQQKKKEEEAAABBBCCCBBBCCCFFFHHHOOOaaa|||tttpppuuu}}}{{{ooohhhgggfffhhhllloooqqqrrrooonnnnnnooopppnnnkkkhhhnnnkkkfffcccccccccccccccyyyiii```[[[ZZZ[[[___eeekkkmmmhhh___WWWUUUTTTSSSSSSTTTRRRPPPMMMKKKKKKKKKKKKKKKKKKKKKLLLHHHIIIJJJIIIHHHHHHIIIKKKJJJJJJJJJKKKJJJJJJIIIHHHLLLKKKIIIGGGFFFFFFFFFFFFIIIHHHFFFDDDDDDDDDEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@?????????@@@AAACCCCCCCCCBBBAAA???BBBDDDFFFFFFHHHKKKNNNSSScccwwwrrrooommmkkkhhhmmmttt{{{vvvqqqhhh```ZZZXXXYYYZZZXXX[[[]]]^^^bbblllzzzyyyvvvxxx}}}|||tttooolllfffccc___\\\XXXTTTPPPLLLJJJEEEBBBBBBAAA@@@CCCHHHMMM___yyy{{{ppprrr}}}~~~sssiiihhhhhhjjjnnnrrrvvvvvvvvvooonnnlllllllllkkkhhhfffiiifffbbb```aaabbbbbbaaauuuiiiaaa]]]]]]ZZZ]]]bbbdddccc^^^VVVQQQRRRRRRRRRRRRSSSQQQNNNLLLKKKKKKKKKLLLLLLLLLLLLLLLHHHIIIKKKKKKJJJIIIJJJKKKJJJJJJJJJJJJJJJIIIIIIHHHLLLKKKIIIGGGFFFFFFGGGHHHGGGFFFFFFEEEEEEFFFGGGHHHEEEDDDCCCBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???@@@AAABBBCCCBBBAAA@@@@@@AAABBBCCCEEEHHHMMMPPPRRRXXXiiizzzvvvpppllliiilllqqqvvv|||{{{sssnnneeeccc___[[[YYYXXXYYYZZZ\\\___bbbeeelllzzz~~~tttpppsss|||yyysssnnnkkkbbb```\\\YYYUUUQQQKKKHHHHHHDDDBBB@@@>>>===BBBJJJWWWrrrxxxqqqvvv}}}ooohhhiiijjjlllppptttvvvvvvuuulllkkkiiiiiiiiihhhgggeeeeeecccaaa```bbbdddeeeeeeqqqiiibbb^^^___[[[^^^``````]]]XXXUUUTTTRRRQQQQQQQQQRRRQQQNNNLLLKKKKKKLLLMMMMMMMMMLLLLLLJJJKKKMMMMMMLLLKKKKKKLLLJJJJJJJJJJJJJJJIIIHHHHHHLLLKKKIIIHHHGGGGGGGGGHHHEEEFFFGGGHHHIIIJJJKKKKKKGGGFFFDDDBBBAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA===>>>>>>?????????>>>>>>?????????@@@CCCHHHLLLOOOQQQQQQ[[[rrr}}}vvvooolllnnnppprrruuuzzzyyyrrrkkkddd```YYYYYYYYYYYYYYY[[[\\\]]]bbbhhhooottt}}}}}}tttpppqqqvvv~~~wwwqqqmmmjjj```]]]YYYUUUQQQMMMGGGDDDCCCAAA???>>><<<>>>IIIUUUkkk}}}xxxvvv~~~yyynnnkkkjjjiiijjjllloooqqqrrrqqqjjjiiihhhhhhhhhhhhfffddddddcccbbbccceeehhhhhhhhh|||mmmhhhaaa]]]^^^ZZZ]]]```^^^ZZZVVVVVVWWWRRRQQQPPPPPPQQQPPPOOOMMMKKKKKKLLLMMMMMMLLLKKKJJJKKKMMMOOOOOOMMMLLLLLLMMMIIIIIIIIIIIIIIIHHHGGGGGGJJJJJJIIIHHHGGGGGGGGGGGGEEEGGGJJJMMMOOOPPPPPPPPPJJJHHHFFFCCCAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA>>>=========<<<======>>>?????????AAAEEEHHHKKKLLLKKKMMMTTTccc}}}wwwrrrrrrqqqpppqqqtttzzz~~~~~~vvvnnnfff```\\\YYYWWWWWWWWWYYY[[[___bbbdddlllvvvwwwtttxxxxxxqqqlllgggccc]]]ZZZUUUQQQMMMIIIDDDAAA???>>>>>>???AAAHHHYYYiii|||}}}rrrkkkjjjhhhfffddddddgggjjjlllllllllkkkjjjjjjjjjhhheeebbbdddbbbaaabbbeeegggggggggvvviiifff```\\\\\\TTTXXX[[[YYYUUURRRRRRTTTSSSQQQPPPPPPPPPPPPOOONNNJJJKKKLLLLLLLLLKKKIIIHHHLLLNNNPPPPPPNNNLLLLLLLLLGGGHHHHHHHHHHHHGGGFFFFFFIIIHHHHHHHHHGGGGGGFFFFFFEEEHHHLLLQQQSSSTTTTTTSSSLLLJJJGGGDDDBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@AAAAAABBBEEEHHHJJJJJJJJJBBBHHHOOOXXXgggxxxwwwtttrrrqqqssswww{{{|||}}}xxxppphhhaaa\\\XXXWWWYYYYYYYYYZZZ^^^ccchhhkkkuuu{{{tttqqqtttxxxrrrllleee___\\\\\\YYYSSSNNNJJJGGGCCC@@@===>>>@@@CCCHHHSSShhh{{{}}}}}}~~~lllfffgggeeebbb___^^^aaaeeehhhiiinnnmmmllllllkkkhhhdddaaabbb```___```bbbccccccbbboooiiiccc]]]\\\XXXXXXWWWWWWVVVUUUTTTSSSRRRTTTTTTRRRQQQOOOMMMLLLKKKMMMLLLJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIGGGFFFFFFGGGIIIHHHGGGHHHHHHGGGGGGGGGGGGGGGGGGIIIKKKOOORRRSSSRRRPPPNNNMMMJJJEEECCCBBBBBBAAA@@@AAAAAAAAAAAA@@@??????>>>???>>>===<<<<<<===>>>??????>>>===<<<<<<===>>>>>>???AAADDDFFFFFFFFFFFFGGGHHHDDDGGGRRR^^^ppp|||vvvpppooorrrvvv}}}|||{{{}}}www||||||vvvmmmfff```\\\YYYWWWWWWZZZ]]]___ccckkkuuu}}}wwwvvvzzz{{{}}}yyytttnnnhhhbbb[[[VVVUUUTTTQQQMMMHHHCCC???===>>>@@@AAADDDOOOggg{{{uuuiiidddddd\\\]]]]]]]]]^^^aaaeeeiiirrrpppllljjjhhhfffcccaaa```^^^[[[ZZZ[[[\\\]]]]]]nnniiibbb[[[YYYUUUXXXXXXWWWWWWVVVUUUTTTTTTRRRRRRQQQPPPOOONNNMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJIIIHHHFFFFFFHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIMMMPPPQQQPPPNNNMMMNNNJJJDDDAAA@@@AAABBBBBBDDDCCCAAA???>>>>>>???@@@@@@@@@???>>>>>>>>>>>>>>>AAA@@@???>>>>>>>>>???@@@@@@BBBEEEFFFFFFFFFFFFGGGEEEAAABBBJJJRRR```{{{yyyuuuttttttttt||||||zzzxxx||||||uuusssoooiiiccc```]]]\\\[[[ZZZ]]]aaaffflllwww|||xxx|||~~~yyyuuuvvvrrrmmmhhhccc^^^XXXUUUSSSQQQOOOKKKGGGCCC@@@???AAAAAADDDOOOddd|||zzzzzzooofffaaa___[[[[[[[[[[[[[[[^^^bbbeeelllkkkjjjgggdddbbb___^^^[[[XXXVVVVVVWWWYYYYYYXXX}}}kkkhhh```YYYWWWTTTVVVVVVUUUUUUTTTTTTSSSSSSPPPPPPOOOOOONNNMMMMMMMMMJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIGGGFFFFFFGGGIIIJJJIIIHHHFFFFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFGGGDDDFFFJJJMMMNNNNNNMMMLLLNNNIIIDDD@@@@@@BBBDDDDDDFFFDDDAAA>>><<<===???@@@@@@@@@@@@@@@@@@???>>>===@@@???>>>======>>>???@@@AAACCCEEEFFFFFFEEEFFFGGGJJJFFFFFFIIILLLSSSggg{{{|||wwwsssyyy|||~~~{{{tttnnniiiiiigggeeebbb`````````aaaaaadddjjjpppyyy|||{{{~~~}}}{{{yyyuuupppllllllhhhccc^^^[[[XXXUUURRRPPPOOOLLLIIIFFFCCCAAA@@@AAA???EEEXXXyyyzzzssssssxxx~~~sssiiiccc^^^[[[YYYYYYXXXWWWWWWYYY\\\```bbbdddeeeccc^^^[[[ZZZ\\\VVVUUUSSSTTTUUUUUUTTTRRRxxxhhhddd[[[VVVWWWVVVRRRRRRRRRQQQQQQPPPPPPPPPPPPOOONNNNNNMMMLLLKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLJJJHHHFFFEEEEEEFFFHHHJJJHHHGGGFFFFFFFFFFFFDDDBBBBBBBBBCCCCCCDDDEEEFFFFFFCCCEEEHHHKKKLLLMMMLLLKKKLLLIIIFFFDDDDDDEEEEEEEEEEEEDDDAAA???>>>>>>>>>>>>===>>>???@@@AAA@@@???>>>===<<<;;;;;;;;;<<<===>>>BBBDDDFFFFFFEEEEEEFFFGGGNNNLLLKKKKKKIIILLLXXXfffzzzvvvuuuxxx|||xxxqqqlllhhhfffddddddcccbbbaaabbbdddeeejjjnnnttt{{{zzz~~~|||zzzwwwtttqqqnnniiifffccc___ZZZVVVTTTSSSQQQPPPPPPNNNKKKGGGCCCAAA@@@@@@CCCAAAIIIbbbsssmmmppp{{{vvvjjjfffccc^^^ZZZWWWVVVUUUTTTSSSTTTWWWZZZ[[[___aaa___YYYUUUVVVYYYVVVUUUSSSSSSSSSRRRPPPMMM{{{jjjaaaVVVSSSVVVTTTQQQQQQQQQPPPPPPOOOOOOOOOOOOOOONNNLLLKKKJJJIIIHHHGGGHHHHHHJJJKKKKKKLLLLLLIIIHHHFFFEEEEEEFFFHHHIIIGGGFFFEEEEEEFFFEEECCCAAAAAAAAABBBCCCDDDDDDEEEEEECCCEEEGGGIIIKKKKKKKKKJJJHHHHHHHHHJJJKKKJJJGGGDDDAAABBBBBBBBBAAA???===<<<:::;;;===???@@@@@@??????===<<<;;;;;;;;;===>>>???CCCDDDEEEEEECCCCCCDDDFFFJJJIIIIIIGGGDDDEEELLLTTTlll}}}zzzsssuuuxxx{{{}}}|||sssllliiigggfffcccddddddcccbbbdddhhhkkksssxxx~~~|||{{{}}}{{{xxxuuurrrooolllhhhdddaaa]]]ZZZUUURRRQQQQQQPPPOOOQQQNNNJJJEEEBBB@@@@@@@@@FFFHHHUUUppp{{{qqqnnnuuuzzzmmmfffeeeddd```[[[UUUUUUTTTRRRPPPQQQUUUWWWXXX\\\]]]ZZZTTTRRRTTTXXXVVVTTTSSSRRRQQQOOOLLLIIInnnaaaUUUSSSVVVSSSTTTTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKHHHGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFGGGHHHGGGDDDBBBBBBBBBBBBCCCCCCDDDDDDEEECCCDDDFFFHHHIIIIIIIIIHHHEEEFFFIIIMMMNNNLLLGGGCCC???@@@BBBDDDCCC@@@>>>;;;:::;;;<<<===>>>???????????????>>>>>>>>>@@@AAABBBCCCDDDDDDCCCBBBAAACCCDDDFFFGGGGGGEEECCCDDDHHHMMM]]]vvvwwwxxxxxxxxxxxxyyy|||~~~xxxrrrllliiigggfffdddfffhhhhhhhhhllltttyyy|||{{{~~~|||xxxuuurrroookkkhhheeeaaa]]]ZZZVVVTTTQQQPPPQQQRRRQQQQQQPPPMMMHHHDDDAAAAAABBBCCCEEEPPPddd}}}wwwsssvvvxxxqqqhhhccccccbbb___\\\UUUUUUTTTRRRPPPQQQTTTWWWYYYZZZYYYUUUQQQPPPRRRUUUTTTRRRPPPNNNNNNMMMJJJHHHooocccZZZZZZ]]]WWWVVVUUUTTTSSSQQQOOONNNNNNIIIIIIIIIIIIJJJJJJJJJJJJGGGHHHIIIKKKKKKKKKJJJJJJGGGGGGHHHIIIIIIHHHGGGGGGHHHHHHHHHJJJKKKJJJHHHEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFEEEEEECCCEEEGGGJJJLLLKKKGGGDDD???@@@AAABBBBBBAAA???>>>??????>>>>>>>>>>>>>>>???@@@?????????@@@AAACCCDDDCCCCCCCCCBBB@@@???AAACCCDDDFFFGGGEEEDDDEEEHHHKKKRRRbbb}}}~~~|||yyyvvvuuuvvvxxx||||||zzzwwwrrrnnnlllkkkjjjmmmppprrrvvv~~~~~~~~~zzzvvvqqqnnnkkkgggccc___\\\XXXTTTRRRNNNMMMMMMOOOSSSUUUUUUTTTMMMJJJFFFBBBAAACCCFFFHHHKKK^^^yyy}}}yyywwwzzz|||lllhhhccc___^^^\\\ZZZYYYVVVVVVUUUSSSQQQRRRVVVXXX\\\YYYTTTPPPMMMNNNPPPRRRRRRPPPNNNMMMNNNOOOOOONNNmmmeee___ccceee^^^UUUTTTSSSQQQOOOMMMLLLKKKEEEFFFGGGHHHJJJKKKLLLMMMHHHIIIJJJKKKKKKKKKJJJIIIFFFGGGIIIJJJJJJIIIGGGFFFIIIIIIJJJLLLNNNMMMKKKHHHDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCBBBCCCCCCEEEGGGIIIIIIGGGEEE@@@@@@??????@@@@@@AAABBBDDDBBB@@@>>>=========>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCCCCBBBAAA???>>>@@@BBB@@@CCCDDDBBBAAACCCFFFGGGKKKSSSggg{{{vvvttttttuuu{{{~~~}}}~~~zzzvvvsssrrrooosssxxx|||~~~{{{wwwrrrlllhhhdddaaa\\\XXXUUUQQQNNNKKKHHHHHHKKKOOOTTTWWWXXXXXXJJJHHHDDDBBBBBBEEEIIILLLXXXqqq{{{xxxyyy}}}}}}mmmdddccc```\\\YYYWWWVVVUUUVVVVVVUUUSSSRRRTTTWWWZZZ]]]XXXQQQLLLKKKMMMOOOPPPSSSQQQOOOOOOQQQTTTUUUVVV|||bbbiiiyyy{{{yyyeee[[[SSSRRRQQQKKKLLLNNNGGGIIIHHHGGGGGGIIIKKKKKKJJJLLLMMMMMMLLLJJJHHHFFFDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJMMMMMMLLLKKKJJJJJJDDDBBBAAAAAACCCDDDDDDCCCAAABBBBBBCCCDDDDDDDDDCCCEEEEEEFFFEEEEEEDDDCCCCCC??????>>>>>>>>>???AAABBBGGGFFFCCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBBBBAAAAAA@@@AAAAAAAAAEEEDDDCCCBBBAAA@@@@@@@@@KKKJJJSSSlll~~~~~~{{{sssrrrwwwyyyyyy|||}}}wwwuuu{{{xxxqqqkkkeeeccc[[[YYYWWWSSSPPPMMMKKKJJJHHHJJJNNNSSSXXXYYYXXXWWWMMMDDD@@@DDDCCC@@@IIIVVVtttwwwwww~~~mmmbbb]]]]]]]]]ZZZWWWVVVVVVWWWUUUVVVWWWVVVTTTTTTTTTVVVSSSSSSQQQPPPNNNMMMKKKKKKMMMOOOQQQSSSUUUUUUUUUUUUzzzssscccsssrrr^^^TTTSSSRRRMMMOOOSSSLLLIIIHHHGGGGGGIIIJJJJJJJJJLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDEEEFFFHHHIIIJJJKKKMMMOOOQQQRRRQQQNNNLLLJJJEEEDDDBBBBBBCCCCCCCCCBBB@@@AAABBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA???>>>>>>===>>>???@@@AAAEEEDDDBBB@@@>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>@@@@@@???????????????@@@AAAAAAAAAAAAAAABBBBBBCCCGGGFFFMMM___yyy{{{rrrppptttssssssvvv|||zzzsssllleee```^^^WWWUUURRROOOLLLJJJIIIIIIHHHKKKPPPUUUXXXXXXVVVTTTFFFAAA???AAAAAACCCSSSfff|||{{{~~~uuuddd[[[ZZZYYYXXXVVVVVVUUUUUUUUUWWWXXXXXXWWWTTTRRRRRRSSSRRRRRRQQQPPPNNNMMMLLLLLLOOOPPPRRRSSSUUUUUUTTTTTTvvvhhhiiieee```UUURRRQQQMMMQQQUUUPPPJJJHHHGGGGGGIIIJJJJJJIIILLLKKKJJJIIIGGGGGGFFFFFFDDDDDDEEEFFFHHHJJJLLLNNNTTTVVVYYYZZZYYYUUUPPPMMMHHHFFFCCCBBBCCCBBBAAA@@@??????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>===<<<<<<===???@@@AAA@@@???>>>=========>>>;;;;;;::::::;;;;;;<<<===>>>>>>============>>>>>>>>>>>>??????AAABBBDDDEEEDDDDDDHHHRRRaaayyywwwrrruuuqqqppprrrwww{{{|||{{{xxxssslllddd^^^YYYWWWTTTRRRNNNKKKIIIIIIIIIJJJJJJMMMSSSWWWXXXUUURRROOODDDAAA@@@BBBDDDLLLddd|||~~~~~~{{{iii]]]XXXYYYWWWUUUVVVYYYZZZXXXVVVZZZ[[[ZZZXXXTTTQQQPPPPPPQQQQQQPPPOOOOOONNNMMMMMMPPPQQQRRRSSSSSSSSSRRRQQQ|||jjj```fffiiibbbUUUPPPNNNKKKPPPTTTNNNKKKIIIHHHHHHIIIJJJIIIHHHKKKJJJHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHJJJNNNQQQSSS[[[]]]```bbbbbb^^^WWWSSSJJJHHHEEECCCCCCBBB@@@>>>>>>>>>???????????????>>>>>>>>>????????????>>>===>>>===<<<;;;;;;<<<===>>>========================;;;;;;::::::;;;;;;<<<=========<<<<<<<<<===>>>>>>======>>>>>>@@@AAACCCDDDBBBDDDHHHKKKQQQcccyyywwwtttqqqpppuuuxxxxxxyyy}}}zzzvvvsssmmmfff___YYYUUUSSSRRROOOLLLJJJIIIJJJMMMNNNNNNRRRVVVXXXVVVQQQLLLIIIFFFCCCDDDIIIRRRaaa|||rrrccc]]][[[ZZZXXXYYY]]]bbbccc^^^XXXZZZ[[[[[[YYYUUURRRPPPPPPPPPPPPOOOOOOOOOOOONNNNNNPPPPPPQQQQQQQQQPPPOOONNNwwwiii___fffkkkeeeVVVPPPNNNKKKPPPTTTMMMLLLJJJHHHHHHIIIIIIHHHGGGIIIHHHGGGEEEEEEEEEFFFGGGHHHHHHHHHJJJOOOTTTZZZ^^^___aaadddhhhiiieee^^^YYYLLLIIIFFFDDDCCCAAA???======>>>>>>>>>>>>>>>=========>>>>>>?????????>>>>>>>>>===<<<;;;;;;<<<======;;;;;;<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===>>>===============>>>???@@@>>>>>>>>>>>>>>>???@@@@@@@@@CCCHHHJJJJJJTTTlllwwwuuupppnnnrrrvvvvvvwwwyyy{{{wwwqqqnnnhhhaaa[[[UUURRRQQQNNNLLLJJJHHHIIIKKKOOOQQQSSSVVVXXXWWWRRRLLLGGGEEEFFFEEEJJJWWWjjj~~~lllaaa]]]]]]XXXYYY\\\bbbhhhggg___XXXWWWYYYZZZYYYVVVSSSRRRRRROOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOOOOOOOMMMLLLKKKrrrhhh]]]dddiiifffWWWQQQPPPMMMSSSWWWOOOMMMKKKIIIHHHHHHIIIGGGFFFGGGFFFFFFEEEEEEEEEFFFFFFEEEEEEFFFJJJQQQZZZbbbgggaaabbbeeeiiikkkhhhaaaZZZMMMJJJGGGDDDCCCAAA???======>>>>>>>>>>>>======<<<======>>>>>>??????>>>>>>???>>><<<;;;;;;<<<======::::::;;;<<<======<<<<<<=========<<<======>>>???>>>======>>>>>>???@@@AAA???>>>>>>=========>>>>>><<>>>>>>>>>>>>>>===<<<<<<;;;<<<======>>>>>>======??????===<<<<<<<<<======:::;;;<<<=========<<<;;;======<<<<<<======>>>???============>>>???@@@AAA>>>======<<<<<<======>>>;;;===@@@EEEFFFHHHQQQZZZsss{{{vvvwwwzzzyyyxxxxxxxxx{{{}}}~~~~~~|||wwwrrrooodddaaa\\\VVVQQQNNNMMMLLLFFFFFFGGGIIILLLOOORRRTTTVVVWWWUUUPPPJJJGGGJJJNNNUUUcccyyywwwwww~~~~~~nnnfffaaa]]]YYYVVVWWWYYYZZZZZZYYYWWWUUUVVVXXXZZZZZZXXXUUUSSSSSSPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOOOOOOOONNNLLLKKKqqq```[[[VVV\\\]]]xxxjjj\\\NNNJJJLLLNNNUUUYYYPPPNNNLLLIIIHHHHHHHHHGGGEEEBBBCCCEEEFFFFFFFFFDDDDDDIIIHHHFFFGGGLLLSSS[[[___dddbbbaaaccceeebbbZZZSSSMMMJJJGGGDDDCCCBBB???>>>>>>>>>??????>>>===<<<<<<:::;;;;;;<<<=========<<<@@@???>>>===<<<<<<===>>>:::;;;<<<=========;;;;;;===<<<<<<<<<<<<===>>>>>><<<<<<<<<======???@@@@@@<<<<<<<<<<<<<<<===>>>>>>>>><<<>>>DDDGGGIIINNNTTT]]]~~~{{{wwwvvvvvvxxxyyyyyyyyy}}}|||}}}|||xxxsssnnnjjj___\\\WWWQQQMMMKKKJJJJJJGGGHHHJJJLLLPPPSSSVVVWWWUUUUUURRRMMMGGGHHHNNNTTTeeeyyytttjjjnnn|||ttthhheeeddd```[[[XXXXXXWWWUUUSSSSSSUUUWWWWWWYYY[[[[[[XXXUUURRRRRRQQQQQQPPPOOOOOONNNMMMMMMOOOPPPPPPQQQPPPOOONNNMMMnnnccc[[[XXXVVVXXXaaalllooojjjbbbVVVQQQLLLKKKLLLOOOOOOOOOKKKLLLLLLKKKHHHFFFEEEFFFBBBCCCDDDEEEGGGHHHIIIJJJIIIIIIIIIJJJMMMQQQVVVYYYXXXXXXZZZ^^^___\\\VVVPPPKKKJJJGGGCCC???===>>>???BBBAAA@@@>>>===<<<<<<<<<:::::::::;;;;;;;;;;;;<<<@@@??????>>>===<<<<<<<<<999:::<<<=========<<<;;;======<<<<<<<<<<<<======;;;<<<<<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>???@@@AAACCCEEEGGGHHHVVVlll|||zzzxxxrrrrrrsssuuuxxx|||}}}~~~~~~{{{xxxsssmmmeee```ZZZWWWRRRMMMJJJJJJKKKLLLRRRPPPMMMMMMTTT]]]^^^ZZZ___UUUOOOOOOMMMKKKVVVfffvvviiidddqqqyyylllcccbbbccccccbbb^^^ZZZVVVSSSTTTUUUVVVVVVXXX[[[^^^^^^[[[VVVSSSQQQTTTRRRQQQOOONNNNNNNNNOOONNNOOORRRSSSSSSQQQNNNKKKyyyggg^^^XXXTTTSSSTTTZZZaaaccc^^^YYYSSSPPPLLLKKKLLLNNNNNNMMMKKKLLLMMMKKKHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHHHHIIIKKKOOOSSSUUUSSSRRRRRRSSSUUUSSSOOOLLLIIIHHHFFFCCC???>>>???@@@BBBAAA???>>>===<<<<<<<<<;;;<<<<<<<<<<<<=========??????>>>======<<<;;;;;;:::;;;;;;<<<======<<<<<<======<<<<<<<<<<<<======<<<=========>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;======>>>@@@AAACCCEEEFFFIIIYYYooo|||xxxrrrrrrssstttwwwzzz~~~~~~{{{wwwsssnnnhhhaaa]]]WWWTTTOOOKKKIIIIIIKKKLLLQQQTTTUUUUUUYYY___bbbaaaaaaVVVNNNMMMNNNSSSeeeyyy|||sssjjjiiivvv{{{rrrhhhbbbcccfffgggggg```\\\WWWUUUUUUVVVWWWXXXZZZ\\\^^^^^^[[[WWWTTTSSSVVVTTTRRROOONNNMMMLLLMMMKKKMMMPPPRRRRRRQQQOOOMMMoooaaaZZZVVVRRRRRRRRRTTTVVVUUUSSSQQQPPPNNNLLLLLLLLLMMMLLLKKKJJJLLLMMMLLLIIIFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGFFFGGGHHHKKKNNNPPPKKKJJJHHHHHHIIIIIIHHHFFFFFFFFFEEEBBB???>>>@@@AAAAAA@@@???===<<<<<<<<<<<<=========>>>>>>>>>>>>???>>>>>>======<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<============<<<<<<<<<<<<===============>>>>>>>>>>>>>>><<<;;;::::::::::::::::::<<<<<<===>>>???AAACCCDDDFFFMMMZZZpppyyyuuusssrrrrrrsssuuuxxx{{{}}}|||zzzvvvqqqlllgggbbb\\\YYYTTTRRRNNNJJJIIIJJJMMMOOOMMMTTTYYY[[[^^^dddiiikkkeeeYYYOOOQQQXXXfff}}}vvvnnnlllqqq~~~qqqkkkdddbbbeeeiiillllllbbb^^^YYYVVVVVVWWWYYYYYY[[[]]]^^^]]]ZZZWWWUUUUUUWWWVVVSSSPPPMMMLLLKKKKKKJJJKKKNNNPPPRRRQQQPPPPPP~~~hhh^^^YYYWWWRRRSSSSSSQQQPPPOOOOOOPPPNNNNNNNNNMMMMMMMMMKKKJJJIIIKKKMMMLLLIIIEEECCCBBBAAABBBBBBCCCEEEFFFFFFGGGGGGFFFEEEEEEFFFGGGIIIJJJEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA>>>>>>???@@@@@@???>>>===<<<<<<<<<<<<============>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;===<<<;;;::::::;;;=========<<<<<<;;;;;;<<<<<<===<<<<<<==================;;;;;;::::::::::::;;;;;;<<<<<<<<<===>>>@@@AAABBBIIIKKKQQQ```{{{zzzuuusssrrrrrrrrrsssuuuwwwyyy|||xxxvvvqqqkkkeeeaaa\\\XXXUUURRRPPPMMMKKKKKKNNNQQQTTTQQQWWW^^^ccckkkuuu{{{{{{iii^^^YYYaaarrr{{{pppjjjoooyyyxxxmmmiiieeedddfffiiikkkkkkaaa]]]XXXUUUVVVWWWYYYZZZ[[[\\\\\\ZZZWWWUUUUUUVVVVVVUUURRRPPPNNNMMMLLLLLLLLLMMMOOOPPPRRRRRRQQQQQQtttccc[[[XXXWWWRRRRRRRRRPPPMMMMMMOOOQQQNNNOOOPPPOOONNNMMMLLLKKKHHHJJJLLLKKKHHHEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGCCCDDDEEEFFFEEEDDDCCCBBBAAABBBBBB@@@>>><<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;======;;;::::::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<============>>>???@@@AAADDDFFFKKKSSSddd{{{uuusssrrrqqqqqqssstttvvv{{{}}}~~~yyytttppplllfff```\\\YYYUUUSSSNNNMMMKKKJJJLLLPPPTTTWWW[[[```gggqqqmmmiiilll}}}uuuooojjjuuuyyyqqqllljjjgggfffeeeeeeeeeeee]]]ZZZVVVUUUUUUWWWXXXXXXYYYZZZZZZXXXUUUTTTTTTUUURRRQQQPPPOOONNNOOOOOOPPPQQQQQQQQQRRRRRRRRRRRRRRRjjj^^^YYYVVVUUUPPPPPPOOONNNLLLLLLNNNPPPNNNOOOPPPPPPNNNLLLLLLLLLHHHIIIJJJIIIGGGEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEECCCEEEGGGGGGFFFDDDDDDEEEDDDDDDDDDBBB???<<<<<<<<<======<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::999999999;;;;;;;;;;;;;;;<<<<<<=========<<<======>>>?????????BBBGGGMMMWWWlll~~~vvvuuusssqqqpppqqqrrrsssvvvxxxzzz}}}}}}{{{~~~}}}~~~|||vvvpppjjjfffaaa\\\YYYVVVSSSQQQJJJIIIHHHIIILLLQQQWWWZZZaaahhhrrrsssxxxxxxrrrrrrrrrzzzpppllljjjjjjhhhfffcccaaa^^^]]]XXXVVVUUUUUUVVVXXXXXXWWWXXXXXXXXXWWWTTTSSSSSSTTTPPPOOONNNNNNOOOPPPRRRSSSSSSSSSRRRRRRRRRSSSTTTTTTyyyddd]]]YYYUUUTTTQQQPPPNNNMMMMMMMMMMMMMMMMMMOOOOOONNNKKKJJJKKKMMMGGGHHHHHHGGGEEEFFFGGGIIIFFFFFFEEEDDDDDDCCCBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEDDDBBBBBBDDDGGGHHHIIIHHHEEEAAA===<<<<<<===<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;;;;;;;========================<<<<<<======<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999999::::::999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===@@@AAADDDIIIOOO]]]vvvxxxvvvtttrrrppppppqqqqqqqqqsssuuuwwwzzz{{{yyy|||}}}zzz{{{}}}{{{ssskkkccc```\\\YYYVVVTTTPPPNNNKKKJJJJJJLLLPPPVVV\\\```gggtttyyy{{{ssssssxxx~~~~~~~~~pppjjjjjjdddeeeeeeddd```\\\YYYXXXTTTSSSTTTVVVYYYZZZYYYWWWWWWXXXYYYXXXVVVTTTSSSTTTOOONNNNNNNNNOOOQQQRRRSSSRRRQQQPPPPPPQQQSSSUUUVVVuuuccc___[[[WWWUUUSSSQQQOOONNNNNNNNNMMMKKKLLLNNNNNNLLLIIIHHHJJJLLLGGGGGGGGGEEEDDDFFFIIILLLAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDCCC@@@===???DDDIIILLLLLLKKKHHHCCC???<<<<<<<<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>>>>;;;<<<===>>>===<<<:::999<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999888888888999::::::;;;;;;::::::999999:::;;;;;;AAA???@@@DDDHHHOOOaaarrryyywwwuuurrrpppppppppqqqooopppqqqsssuuuyyy~~~||||||~~~|||yyy{{{}}}yyyppphhh^^^\\\YYYVVVUUURRROOOLLLNNNNNNNNNPPPUUU\\\bbbfffppp}}}~~~vvvpppttt}}}{{{yyyxxxjjjfffiii^^^```bbbaaa^^^ZZZWWWVVVQQQRRRTTTXXX[[[[[[ZZZXXXWWWXXXZZZZZZWWWUUUTTTTTTPPPOOONNNNNNOOOPPPRRRSSSOOOOOONNNOOOPPPSSSVVVXXXkkkccc\\\XXXUUUNNNQQQPPPPPPOOOOOONNNNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHIIIDDDAAAAAADDDDDDEEEEEEKKKKKKKKKIIIFFFBBB>>><<<======<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<===============<<<;;;;;;<<<===<<<:::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;:::999888::::::;;;;;;;;;;;;;;;;;;<<<===???BBBFFFLLLTTTYYYwww{{{vvvrrrooommmkkkiiilllllloootttvvvwww}}}|||yyyzzz}}}}}}yyyrrriiiccc___YYYTTTTTTSSSOOOLLLLLLOOOOOOOOOQQQWWW```kkksssyyyvvvyyy~~~~~~|||{{{{{{|||qqqhhhbbbaaa``````___^^^[[[XXXUUUTTTTTTSSSRRRRRRRRRSSSTTTUUUXXXWWWVVVTTTSSSSSSTTTTTTPPPOOOMMMLLLKKKLLLMMMOOOKKKKKKLLLNNNPPPRRRSSSTTTkkkccc\\\XXXVVVPPPQQQPPPPPPOOOOOONNNMMMMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHFFFGGGHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFCCCAAABBBCCCDDDDDDDDDHHHHHHGGGFFFCCC@@@===;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;:::;;;<<<===<<<:::;;;;;;::::::::::::999999::::::::::::::::::::::::888999999::::::999999888:::::::::;;;;;;;;;;;;;;;@@@@@@AAAAAABBBFFFLLLPPPaaa{{{~~~wwwqqqnnnkkkiiihhhiiiiiikkkoooqqqsssyyy|||yyyyyyyyyyyy{{{}}}}}}}}}|||{{{{{{yyyvvvppphhhbbb]]]VVVPPPPPPOOOLLLJJJKKKOOOSSSXXX]]]bbblllxxxuuuuuu{{{}}}rrrjjjcccaaabbb```______^^^\\\YYYVVVTTTUUUUUUTTTTTTTTTUUUVVVWWWVVVVVVUUUTTTTTTUUUWWWXXXVVVSSSPPPMMMMMMMMMNNNNNNKKKKKKLLLLLLMMMNNNOOOOOO|||jjjddd[[[WWWWWWRRRPPPPPPPPPOOONNNNNNMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIKKKIIIGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCBBBAAA@@@>>><<<;;;<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>??????>>>>>>======<<<<<<<<<;;;:::;;;<<<===<<<;;;;;;;;;::::::::::::999999999999999999999999999999999999999888888999999999999:::::::::;;;;;;;;;<<<@@@AAA@@@??????AAAEEEHHHMMMaaa~~~~~~uuuoookkkhhhgggeeedddeeejjjmmmnnnttt{{{}}}|||xxxtttrrrrrruuuyyy~~~~~~|||zzzzzzzzzwwwvvvuuutttrrrlllfffaaaZZZSSSNNNMMMMMMKKKLLLOOOSSSXXX___fffnnn{{{}}}wwwtttxxxqqqhhhdddaaaaaaddd_________^^^\\\YYYWWWUUUUUUUUUTTTTTTTTTUUUVVVWWWSSSSSSSSSTTTVVVYYY[[[]]]\\\WWWQQQOOOOOOOOONNNLLLJJJJJJJJJJJJJJJKKKKKKKKKvvvkkkfffZZZVVVWWWRRRPPPPPPOOOOOONNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJLLLJJJHHHGGGGGGFFFDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFCCCCCCBBBBBBBBBCCCCCCDDDBBBFFFHHHFFFCCCCCCBBB@@@@@@??????>>>>>>=========<<<;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<======>>>===<<<<<<;;;:::999999888;;;:::999:::<<<===<<<;;;;;;;;;:::::::::999999999999999999999999999999999:::999888777777888999:::999999999::::::;;;;;;<<<<<<=========>>>@@@DDDGGGFFFQQQeee}}}tttmmmhhheee```^^^___dddhhhkkkqqqwwwwww{{{zzzuuuqqqqqqqqqwwwwwwwwwvvvvvvuuuuuuuuu{{{}}}{{{zzzyyyyyyuuutttrrrpppmmmhhhbbb]]]XXXRRRMMMLLLLLLLLLPPPUUUYYY\\\bbblllzzzwwwrrrrrrwwwvvvjjjeeebbb```aaaddd^^^^^^^^^]]][[[YYYWWWUUURRRRRRRRRRRRRRRSSSSSSSSSPPPQQQRRRTTTWWW[[[^^^```\\\WWWPPPNNNOOOOOOMMMKKKHHHHHHHHHIIIIIIIIIJJJJJJqqqkkkfffZZZVVVVVVQQQPPPOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJLLLJJJHHHGGGGGGFFFDDDBBBAAABBBBBBCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFMMMPPPJJJDDDBBBAAA??????>>>=========>>>???@@@======<<<;;;;;;;;;<<<<<<::::::;;;;;;<<<=========<<<;;;;;;:::999888777777;;;:::999:::<<<===<<<;;;;;;;;;:::::::::999999999:::::::::::::::::::::::::::999777777777777999:::888888999999:::;;;;;;<<<;;;<<<<<<======@@@CCCFFFGGGIIISSSfff|||qqqhhhccc\\\XXXXXX]]]bbbeeekkkqqqqqqvvv}}}}}}{{{yyyyyyxxxvvvuuuvvvvvvtttrrrooonnnppprrrttttttuuuwwwyyy}}}~~~~~~|||{{{yyyxxxuuusssooolllhhhccc]]]YYYTTTOOOKKKLLLMMMOOOUUU\\\]]]aaakkkzzz~~~yyysssooojjjppp|||vvvmmmeeecccbbb___^^^___^^^^^^]]]\\\ZZZXXXUUUTTTPPPPPPQQQQQQQQQRRRRRRQQQNNNOOOPPPSSSVVVZZZ^^^```XXXTTTOOOMMMMMMMMMKKKIIIFFFFFFGGGHHHIIIJJJKKKKKKvvvkkkgggbbbXXXVVVWWWOOOOOOOOOOOONNNMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJLLLJJJHHHGGGGGGFFFDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDDDDEEEEEEFFFGGGHHHMMMWWWYYYOOOEEECCCBBB???@@@>>>===<<<===???AAACCC@@@@@@>>>===<<<<<<;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;;;;::::::999999:::999888999;;;<<<<<<;;;;;;;;;::::::::::::999999::::::::::::::::::::::::888888888777777888888888777777888999:::;;;<<<<<<===>>>>>>===<<<===???AAADDDCCCHHHTTThhh{{{nnnggg^^^XXXVVVZZZ^^^aaaeeejjjooouuu|||~~~~~~|||yyyxxxsssrrrpppnnnmmmlllkkkkkkjjjkkklllmmmooorrrvvvzzzyyyzzz|||}}}~~~~~~~~~}}}zzzxxxwwwsssppplllgggccc^^^YYYUUUOOOLLLKKKMMMOOORRRZZZcccccclll{{{yyy~~~sssmmmmmmooollluuukkkccc^^^^^^^^^[[[YYYZZZ]]]]]]\\\[[[YYYUUUSSSQQQOOOPPPQQQRRRRRRRRRRRRQQQNNNNNNOOOQQQTTTWWWZZZ\\\TTTSSSRRRPPPMMMKKKIIIHHHEEEFFFGGGHHHIIIJJJKKKKKKyyylllbbb```]]]UUUWWWWWWOOOOOOOOONNNNNNMMMLLLLLLLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIHHHGGGGGGGGGEEECCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCDDDEEEFFFGGGIIIJJJVVVaaabbbTTTFFFCCCCCC@@@@@@???===<<<<<>>>>>???DDDKKKTTTfff|||rrrhhhaaa\\\]]]```aaacccfffooovvv}}}|||{{{~~~}}}|||zzzuuuppplllmmmnnnllllllkkkiiihhhgggggghhhcccfffjjjooottt{{{zzz{{{||||||{{{xxxuuusssoookkkgggbbb___[[[WWWTTTNNNMMMOOOSSSVVVZZZccclllqqq{{{|||uuuqqqtttjjjhhhnnnuuu}}}uuueee]]]XXXYYYZZZYYYYYYZZZ]]]]]]\\\ZZZWWWSSSPPPNNNMMMNNNOOOPPPQQQPPPPPPOOONNNNNNNNNOOOQQQSSSVVVWWWTTTWWWYYYVVVOOOIIIGGGHHHFFFFFFGGGGGGHHHHHHHHHIIIkkkeee\\\ZZZXXXTTTWWWXXXOOOOOOOOONNNNNNMMMLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIGGGGGGGGGGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDFFFHHHIIIJJJ[[[ggggggWWWGGGDDDCCC@@@@@@???<<<;;;<<<>>>AAADDDFFFDDDBBB@@@>>><<<;;;;;;999999:::;;;;;;<<<<<<===777777777777777888888888999888888999;;;<<<<<<;;;;;;;;;;;;:::::::::999999777777777777777777777777666777888999999888777666666777888999:::;;;<<<<<<:::;;;;;;;;;::::::<<<>>>:::>>>EEEHHHHHHQQQlll~~~tttllleeeddddddddddddgggqqqxxx|||zzz|||~~~~~~~~~yyyuuuoooppppppppppppooonnnnnnnnnnnnlllhhhddddddgggjjjiiiiiiiiihhhffffffggghhhfffiiiooovvv~~~{{{{{{~~~}}}xxxyyyzzzzzzxxxuuurrrpppjjjgggbbb___\\\YYYVVVSSSQQQQQQTTTYYY]]]aaakkkuuu|||qqqoooqqq{{{mmmdddgggrrr{{{lllddd\\\UUUVVVXXXZZZ\\\___]]]]]][[[YYYVVVRRRNNNLLLJJJKKKLLLMMMNNNMMMLLLLLLNNNNNNNNNNNNOOOQQQSSSTTTVVV\\\___[[[QQQIIIGGGHHHHHHGGGGGGGGGFFFFFFEEEEEE|||ppp^^^\\\YYYVVVSSSRRRQQQPPPSSSRRRQQQPPPNNNMMMLLLKKKHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIJJJIIIIIIHHHFFFFFF@@@@@@@@@@@@AAAAAABBBCCCDDDCCCBBBBBBCCCDDDEEEFFFZZZ[[[ZZZSSSJJJDDDDDDFFFEEEBBB===;;;<<<>>>@@@@@@@@@@@@@@@??????===<<<<<<<<<;;;::::::;;;<<<;;;999999999999999999999999999>>>;;;888888:::;;;:::888;;;;;;;;;:::::::::999999666111111777999666555777999888888888999::::::;;;:::999999888888999999:::888999::::::;;;;;;::::::999;;;>>>???CCCMMM[[[eeevvvppppppqqqooommmwwwxxxyyyzzzzzzyyyxxxxxx|||yyyqqqrrrqqqqqqssswwwzzz|||}}}|||uuunnniiigggbbbccccccdddddddddcccccc___```aaaaaa```___```bbbeeegggjjjlllmmmnnnppprrrssswww~~~}}}{{{{{{xxxvvvvvvwwwuuuqqqmmmcccaaa^^^[[[XXXVVVUUUTTTPPPSSSVVVZZZbbbppp~~~zzzmmmjjjrrr|||qqqhhhdddhhhyyywwwlllddd^^^WWWUUUWWWXXXWWWTTT]]]]]]\\\ZZZVVVRRRMMMKKKMMMMMMMMMMMMMMMNNNNNNNNNJJJKKKKKKKKKKKKNNNQQQTTTUUUUUUVVVTTTQQQMMMHHHEEEGGGGGGEEEEEEEEEFFFGGGHHHrrrhhh\\\ZZZWWWTTTRRRQQQPPPPPPQQQQQQPPPNNNMMMKKKJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEEEEBBBBBBAAA@@@@@@@@@AAAAAACCCBBBAAAAAAAAABBBCCCDDDLLLNNNNNNJJJDDDAAABBBEEEAAA???<<<;;;<<<>>>>>>>>>????????????>>>===<<<;;;<<<:::999:::;;;<<<;;;999999999999999999999999999<<<999777777999:::888777:::::::::999999999999888999555555999;;;888666888888777777777777888999:::999999999888888999999999999999:::;;;;;;;;;;;;:::===>>>??????@@@FFFPPPXXXqqq~~~zzzyyyxxxxxxxxxyyyzzzzzz|||||||||xxxqqqpppnnnllllllnnnppppppppprrruuuwwwvvvrrrpppqqqrrrpppqqqppplllgggbbb```___^^^______`````````_________```aaaaaa``````bbbdddhhhjjjnnnsssyyy}}}}}}zzz{{{yyywwwuuutttrrrmmmiiibbb```\\\XXXUUUTTTSSSSSSRRRWWW___iiitttxxxoooooozzzxxxkkkfffgggqqq|||xxxllleee\\\XXXXXXXXXWWWUUUWWWWWWWWWVVVTTTRRRPPPNNNMMMMMMMMMMMMMMMMMMMMMMMMIIIJJJJJJJJJIIIKKKNNNQQQSSSSSSRRRQQQNNNJJJFFFDDDGGGGGGFFFFFFGGGIIIJJJKKKggg___YYYWWWUUUSSSQQQPPPPPPPPPOOOOOONNNMMMKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBAAA@@@?????????@@@AAAAAACCCDDDBBB>>>===???AAA???===<<<===>>>??????>>>>>>>>>>>>>>>>>>===<<<;;;;;;:::999999;;;;;;;;;999777777777777777777777777:::888666666777888777666999999888888888777777777:::777666:::<<<:::888999777777666666666777888888999999999999999999999999999::::::;;;;;;;;;;;;;;;===>>>???>>>===@@@FFFLLLZZZooo~~~{{{yyyyyyzzz{{{|||~~~~~~uuurrrnnnkkkjjjjjjjjjiiijjjjjjjjjiiihhhfffeeeeeeccccccbbb___\\\[[[]]]^^^______```aaaaaa```___^^^```aaaccccccdddfffiiilllpppqqqvvv~~~~~~~~~|||zzz{{{yyyvvvtttqqqmmmhhheeeaaa^^^YYYUUURRRRRRSSSSSSWWW___mmm}}}zzzqqqrrr|||rrrhhhfffmmm{{{uuummmbbb[[[XXXXXXWWWVVVTTTTTTSSSRRRQQQPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMLLLGGGHHHHHHHHHGGGHHHKKKMMMQQQPPPNNNLLLIIIGGGEEEDDDDDDEEEEEEFFFGGGIIIKKKLLLsss```[[[WWWVVVTTTRRRPPPPPPPPPQQQNNNNNNMMMLLLKKKJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFEEEFFFEEECCCBBBAAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBAAA@@@>>>>>>>>>??????AAABBBBBB???<<<:::;;;===>>>>>>>>>@@@BBBBBBAAA???===============<<<;;;::::::999888999:::;;;:::999777777777777777777777777888888777666777777777777888777777777777666666666777666666999;;;<<<;;;;;;777777777666666777777888888888999999999999888888999999:::;;;;;;;;;;;;;;;999:::<<<<<<<<>>>>>>>>??????BBBAAA@@@>>><<<::::::;;;<<<===>>>AAACCCBBB???===;;;;;;<<<<<<<<<;;;::::::999888777888:::;;;:::999666666666666666666666666888888888777777777888999777777777666666666555555666666777:::===@@@@@@>>>999888888777777777888888777888888999999888888777888999::::::;;;;;;::::::888999;;;<<<===>>>AAACCCBBBLLL^^^www~~~xxxuuusssuuuxxxzzz||||||tttnnnpppnnnkkkgggfffiiiooosss{{{|||~~~~~~}}}{{{yyysssvvvzzz}}}}}}{{{zzzxxxvvvvvvvvvvvvuuusssrrrrrrqqqnnnkkkgggdddbbbYYYWWWTTTRRRRRRUUUXXX[[[___fffwwwyyytttssswwwooopppsssxxx~~~tttnnnddd[[[VVVSSSSSSSSSTTTSSSRRRPPPOOOOOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJFFFGGGHHHHHHGGGGGGIIIKKKMMMKKKIIIFFFEEEEEEEEEFFFCCCCCCDDDDDDDDDDDDDDDDDD|||iii```]]]VVVUUUSSSQQQPPPPPPPPPPPPMMMMMMLLLKKKKKKJJJIIIIIIEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>???@@@AAACCCDDDEEE@@@???>>>=========>>>???======<<<;;;;;;<<<<<<<<<::::::<<<>>>@@@???;;;999::::::;;;;;;;;;::::::999888777666777999::::::999666666666666666666666666666777888777666666888:::777777666666666555555555666999:::;;;>>>CCCCCC@@@999999888777777777888888666777888999999888777666777888888999999999999999;;;;;;;;;;;;<<<<<<===>>>>>>CCCOOOaaazzzxxxtttnnnppprrrtttvvv{{{~~~}}}yyyuuutttwww~~~}}}wwwuuurrrqqqqqqqqqooonnnkkklllllljjjfffbbb``````VVVTTTRRRQQQRRRUUUYYY[[[^^^aaakkkxxxyyyqqqmmmooozzzrrrkkkuuu{{{|||wwwmmmhhheee___ZZZUUUSSSRRRRRROOOOOOPPPPPPQQQRRRRRRRRROOOOOONNNMMMKKKJJJIIIIIIEEEGGGHHHHHHHHHHHHIIIKKKJJJIIIGGGFFFEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFEEEDDDrrrfff___ZZZVVVTTTRRRPPPNNNNNNNNNNNNKKKKKKJJJJJJIIIIIIHHHHHHCCCDDDDDDDDDDDDDDDEEEEEECCCDDDFFFGGGFFFDDDAAA@@@?????????@@@AAABBBCCCDDD======<<<;;;;;;<<<>>>>>>;;;:::::::::;;;=========::::::;;;<<<>>><<<999777999999::::::::::::999999777666555777999:::999999777777777777777777777777444666777666555555777999777777777666666666666555666999:::888;;;@@@@@@;;;999888777666666666666666666777888999999888777666666666777888888888888777===<<<:::::::::;;;;;;;;;???BBBGGGQQQccc~~~xxxsssjjjkkkmmmmmmooosssxxx|||~~~~~~|||{{{uuusssooommmmmmllljjjiiieeefffgggeee```\\\ZZZZZZTTTSSSRRRQQQRRRSSSUUUWWWZZZWWW[[[bbbccccccooo~~~|||vvvrrrrrrrrr|||uuunnnnnnrrrqqqhhh^^^[[[[[[[[[YYYVVVTTTSSSSSSMMMNNNPPPQQQRRRQQQQQQPPPOOOOOONNNLLLKKKJJJHHHHHHCCCEEEGGGHHHHHHHHHIIIKKKGGGFFFFFFEEEDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFFFFEEElllbbb]]]WWWUUUSSSQQQOOOMMMLLLLLLLLLIIIIIIIIIHHHHHHGGGGGGGGGBBBCCCCCCCCCDDDDDDEEEEEECCCEEEGGGIIIHHHEEEBBB@@@AAAAAAAAA@@@@@@AAABBBBBB;;;::::::999:::;;;===>>>>>>===;;;;;;<<<======<<<<<<<<<<<<===>>>===:::888888999999:::::::::999999666555555666999:::999888888888888888888888888888222444666555333333666888888777777777666666666666555888888555666;;;:::444888777666555555555555555555777888999999888777555555555666777777777777777;;;999888888:::<<<<<<===>>>@@@AAAEEEPPPfffwwwrrrhhhiiiiiijjjjjjnnnrrrvvv~~~}}}{{{{{{zzzxxxvvvtttqqqnnnkkkjjjiiihhhfffbbbddddddaaa[[[WWWUUUUUUTTTSSSRRRQQQPPPQQQQQQRRRVVVPPPNNNSSSVVV^^^vvv{{{tttnnnjjjmmmttt{{{pppjjjeeecccdddccc\\\VVVSSSUUUXXXYYYWWWVVVTTTTTTOOOPPPQQQRRRQQQOOOLLLKKKPPPOOONNNLLLKKKIIIHHHGGGAAACCCFFFGGGGGGHHHIIIKKKDDDDDDDDDDDDDDDCCCCCCCCC>>>???AAACCCEEEEEEEEEEEE{{{iii]]]UUURRRQQQPPPOOOMMMLLLJJJIIIHHHJJJGGGDDDFFFJJJJJJFFFBBBFFFEEEDDDCCCCCCBBBBBBCCCDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>======;;;;;;<<<<<<<<<<<<;;;;;;===>>>??????>>><<<:::999::::::::::::::::::::::::999999888888777888888888777777777777666666666666555555666666666666555555444444555555666777777777::::::;;;999666444444555333999;;;888555666888777555555444333444555666777666666666666666666666666555555555555555666777888666666777888999::::::;;;>>><<<<<<@@@GGGTTTiiizzzwwwmmmhhhbbb^^^```dddhhhnnnuuuuuuzzz~~~~~~{{{xxxvvvtttrrrpppnnnllljjjhhhgggeeeaaa___ZZZZZZZZZYYYXXXVVVUUUTTTTTTTTTRRRPPPNNNLLLKKKJJJIIILLLOOOPPPXXXooozzzmmmfffbbbeeeqqqtttiiiccc\\\WWWVVVVVVUUUTTTRRRSSSTTTUUUVVVVVVUUUTTTPPPSSSXXXYYYWWWSSSOOOMMMNNNMMMLLLJJJHHHGGGGGGFFFBBBEEEGGGHHHGGGFFFGGGHHHDDDDDDCCCCCCBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDssscccXXXRRRPPPPPPOOONNNMMMKKKJJJIIIHHHIIIFFFDDDEEEHHHIIIGGGEEEFFFFFFDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>======;;;;;;<<<<<<<<<<<<;;;;;;===>>>?????????===;;;:::::::::999999999999::::::999999888888777777777777777777777777666666666555555555666666666666555555555555555666666666777777888999999777555333444555444999<<<888555666888777555444333333333444666666555555555555555555555555777666555555555555555666666666777888999::::::;;;===;;;<<>>======;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>??????>>>===;;;:::;;;:::888777777888:::;;;::::::999888777777666666777777777666666666555555555555666666666666555555555555666666666666777777666666777555444333444666666<<<>>>999555666666555444333333333333444555555555555555555555555555555999888777666555555555555555666666777888999:::::::::999:::===>>>???FFFOOOddd}}}kkkddd]]]\\\\\\\\\^^^bbbhhhmmmtttwwwxxxzzz}}}~~~~~~}}}zzzwwwuuutttrrrpppmmmdddaaa^^^[[[YYYWWWSSSQQQPPPQQQRRRSSSSSSQQQOOONNNHHHIIIJJJIIIGGGFFFFFFGGGIIIQQQaaatttzzzpppgggbbbgggpppyyyvvvggg\\\XXXUUURRRQQQQQQRRRRRRQQQPPPPPPQQQRRRRRRRRRQQQQQQWWWYYY[[[ZZZVVVRRROOONNNTTTRRRPPPLLLIIIFFFEEEDDDCCCFFFIIIJJJHHHFFFDDDDDDBBBCCCDDDEEEEEECCCBBB@@@>>>>>>???@@@AAABBBCCCDDD~~~gggZZZTTTRRRRRRLLLLLLKKKJJJIIIIIIHHHHHHGGGHHHIIIGGGFFFFFFHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???????????????>>>======;;;;;;<<<<<<<<<<<<;;;;;;<<<============<<<;;;:::<<<;;;999777777999;;;<<<<<<<<<;;;:::999888777666777777666666666555555555555555666666666666555555666666666666666777777777555666666555444444666888<<<@@@AAA;;;666555555333333333333333444444444555555555555555555555555555888777777666666666777777555555666777888999::::::999888999<<<===<<>>???AAABBBCCCCCCvvvbbbYYYSSSQQQQQQKKKKKKJJJJJJIIIIIIHHHHHHIIIKKKMMMMMMKKKJJJJJJJJJGGGFFFEEEDDDDDDCCCCCCDDDBBBBBBAAA@@@@@@??????>>>>>>>>>?????????>>>======;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::999999===<<<999888888999<<<============<<<;;;999888777666666666666555555555555555555666666666666555555555555666666777888888888666666666555444555777999@@@DDDDDD===777555444222333333444444444555555555555555555555555555555555333333333333444555777777555555666777888999999::::::888888;;;<<<;;;???DDDIIIVVVmmmvvvllleee___^^^aaa^^^bbbiiipppvvv{{{}}}{{{{{{|||{{{{{{vvvtttsssrrrrrrpppmmmjjj___\\\XXXTTTRRRPPPMMMKKKMMMNNNNNNNNNLLLJJJGGGEEEIIIIIIHHHFFFGGGOOOZZZcccuuuyyyppplllmmmqqquuuvvv{{{pppbbbYYYVVVQQQQQQQQQQQQOOOMMMMMMLLLNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOQQQQQQOOOMMMLLLLLLMMMLLLJJJIIIHHHGGGGGGGGGEEEHHHJJJJJJHHHEEECCCBBBBBBCCCEEEGGGFFFDDDBBB@@@===>>>>>>???AAABBBBBBCCCjjj\\\VVVQQQNNNMMMJJJJJJJJJJJJJJJJJJIIIIIIJJJMMMRRRVVVWWWUUUQQQNNNGGGGGGFFFEEEDDDDDDDDDDDDAAA@@@@@@??????>>>=========>>>>>>??????>>>======;;;;;;<<<<<<<<<<<<;;;;;;999999888888888888888888<<<;;;999888888999;;;<<<<<<<<<======<<<:::999777666666666555555555444444555555666666666666555555444444555666888999::::::777777666555444444777:::>>>BBBCCC<<<666555444222333444555555666666555555444444444444444444444444//////000111222444555666444555555666777888999999<<<888777999:::888:::>>>CCCGGGVVVppprrrfff``````^^^aaaffflllsssxxx}}}}}}~~~~~~~~~}}}~~~|||yyyxxxxxxxxxvvvuuuqqqpppooooooooommmjjjggg^^^ZZZVVVRRRPPPOOOLLLKKKLLLLLLKKKJJJIIIGGGFFFEEEEEEGGGJJJLLLQQQ^^^ooo|||ssshhhfffgggmmmvvv~~~vvviii\\\UUUTTTRRRSSSSSSQQQOOOMMMMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLKKKMMMQQQRRRPPPNNNMMMMMMIIIIIIHHHHHHHHHHHHHHHIIIFFFHHHIIIIIIFFFDDDDDDDDDCCCDDDEEEFFFFFFDDDCCCAAA??????@@@@@@AAABBBBBBBBBqqq^^^VVVTTTQQQMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKOOOWWW```eeeddd\\\VVVHHHGGGFFFEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>======>>>>>>>>>>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;999999888888888888999999999888888777777888888999999:::;;;<<<;;;:::888777666666555555555444444444555555666666666666555555222333444666888:::<<<<<<777777666333222333666888777<<<>>>999555555666444444555666777777777666666444444444444444444444444333333333444444666777888444444555666777888999999999666666:::;;;999999;;;???@@@III[[[ooozzzoookkkeeefffhhhlllqqqwwwzzz|||zzzzzz{{{|||~~~~~~{{{yyywwwvvvuuuuuuuuutttqqqnnnkkkjjjjjjjjjjjjhhheeebbb[[[WWWSSSOOONNNMMMKKKJJJHHHGGGFFFEEEEEEFFFGGGGGGFFFMMMUUU^^^iiizzz~~~rrrgggdddgggkkktttxxxlllcccZZZUUUUUURRRSSSSSSQQQNNNMMMNNNPPPNNNMMMLLLKKKJJJKKKKKKLLLJJJMMMQQQSSSQQQNNNKKKJJJIIIIIIHHHHHHHHHIIIJJJJJJGGGHHHHHHGGGEEEDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAABBBBBBvvvfffXXXSSSTTTRRRNNNLLLJJJJJJJJJKKKKKKKKKKKKKKKKKKPPPZZZfffooonnneee\\\HHHGGGFFFEEEDDDDDDDDDDDDBBBBBBAAAAAA@@@??????>>>======>>>>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<;;;:::999999888999999::::::666666666777777666666666777888999::::::999777666666666555555555444444444555555666666666666555555111222444666999;;;===>>>777666555222000111444777000666999666444555777666444555777888888888777666444444444444444444444444:::999999999999999::::::444444555666777888999999555333666<<>>@@@FFFOOOYYYjjj{{{nnnmmmlllnnnrrrwwwzzz|||xxxxxxxxxyyy{{{~~~~~~{{{wwwuuurrrrrrrrrrrrrrrpppmmmiiigggffffffggggggeeebbb___XXXUUUPPPMMMLLLKKKJJJIIIDDDDDDBBBBBBCCCEEEHHHIIIPPPYYYhhhvvv}}}rrriiieeehhhooottt~~~nnnddd___ZZZXXXYYYQQQRRRRRRPPPMMMMMMPPPSSSNNNMMMLLLKKKJJJJJJKKKLLLJJJMMMQQQRRRPPPKKKHHHFFFKKKJJJJJJIIIIIIIIIJJJJJJHHHHHHGGGFFFDDDDDDFFFHHHFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAkkk```VVVSSSRRRNNNJJJJJJIIIJJJKKKKKKJJJIIIGGGFFFKKKPPPXXXaaaffffffbbb^^^IIIGGGDDDDDDEEEEEEBBB@@@?????????>>>>>>>>>>>>>>>???????????????>>>======>>>>>>======<<<<<<<<<;;;;;;;;;::::::999888777777666666555555555666666777888888777777777777888888666555444333222333444444555666777666555444555666666666555666777888:::;;;666555555555555444444444555666666666555444333333333333333444444444555555555555444444444444555555888888777777666666666555333555777888777888999;;;555666777888888888777777<<<:::>>>FFFIIIPPPggg|||{{{{{{|||}}}{{{xxxuuuvvv{{{~~~||||||||||||zzzxxxvvvuuupppppppppnnnllliiigggeeeaaa___^^^^^^___^^^\\\ZZZUUURRRNNNKKKJJJIIIGGGFFFDDDCCCCCCDDDGGGKKKOOORRR\\\nnnyyynnnfffhhhmmmqqqwww~~~tttfff\\\XXXXXXXXXXXXSSSSSSRRRPPPMMMLLLNNNPPPOOOPPPOOOMMMKKKKKKLLLNNNLLLMMMNNNOOONNNLLLJJJIIIJJJHHHFFFFFFHHHJJJLLLLLLGGGGGGGGGGGGFFFFFFEEEEEEGGGHHHHHHHHHFFFDDDBBB@@@???@@@@@@AAA@@@???===<<<{{{iii^^^UUURRRQQQMMMJJJIIIIIIIIIJJJJJJIIIHHHFFFEEEGGGJJJOOOVVVZZZZZZVVVSSSIIIFFFDDDDDDEEEDDDBBB@@@AAAAAA@@@???>>>>>>======>>>????????????>>>======<<<<<<<<<<<<;;;;;;;;;:::;;;::::::999888888777777666666555555555666666666777777666666666666777777555444333222222222333333777888888777444333333444555555444444555666777888444444444444333333333333333444444444444333333222222222222222333333333444555555444444444444555555777777666666666555555555444555666555555555888:::888888888888888888888999<<<:::===CCCDDDFFFVVViii}}}|||zzzyyy|||~~~~~~~~~}}}zzzzzzzzzzzzyyyvvvtttsssoooooonnnllljjjgggdddbbb]]][[[ZZZ[[[[[[[[[YYYWWWVVVSSSNNNJJJGGGDDDBBBAAACCCCCCDDDCCCFFFNNN[[[dddzzzzzzvvvooohhhfffjjjqqqxxxsssjjj___WWWUUUUUUVVVUUURRRRRRRRRQQQNNNMMMNNNPPPOOOOOOOOOMMMKKKJJJKKKMMMLLLMMMMMMNNNMMMKKKJJJHHHJJJHHHGGGGGGIIIKKKLLLKKKJJJIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@@@@@@@??????>>><<<<<>>===<<<>>>>>>??????>>>>>>===<<<;;;;;;;;;:::::::::::::::999999999888888777777666666666666666666666666666666666555555555555666666444333333222111222222222888888888777444222222333444444333333333333444444333333333333222222222222111222222333333333333222111111111111222222222222555444444333333444444555555555555555444444444444444444444333333444888;;;>>><<<:::999888888999:::<<<999:::@@@@@@???GGGRRR```{{{{{{zzzzzz}}}~~~~~~}}}|||~~~|||yyyvvvwwwwwwwwwvvvuuusssqqqpppmmmlllkkkhhheeebbb___^^^XXXWWWVVVVVVXXXXXXWWWVVVUUURRRNNNIIIEEEBBBAAAAAABBBEEEGGGHHHMMM\\\rrruuummmkkkiiihhhjjjpppxxxtttfff```XXXSSSSSSTTTTTTTTTPPPQQQRRRRRRPPPOOOOOOOOOOOOOOOOOOMMMJJJIIIJJJKKKLLLLLLLLLLLLKKKJJJIIIHHHIIIHHHHHHJJJLLLLLLKKKJJJKKKIIIGGGEEEEEEFFFHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>ssseee[[[RRRPPPPPPNNNKKKKKKHHHHHHGGGGGGFFFEEEEEEDDDFFFEEEDDDEEEFFFHHHGGGGGGEEEEEEDDDCCCCCCBBBAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::::::::::::::888888888777777777666666777777777777777666666555555555555444444555555555444444333333333222222333666777777666444222333444444444333333222222222222333333333333222222222222111111222333333444333333111111111222222222222333444444333333333333444444333333333333333333333333444444333333444777===AAAFFFCCC???;;;999888999:::<<<888999===??????BBBHHHNNNccc}}}{{{|||~~~~~~|||}}}|||zzzzzz{{{}}}~~~|||xxxtttppprrrrrrsssrrrqqqooommmkkkjjjiiifffddd```]]]ZZZYYYVVVTTTSSSTTTVVVWWWWWWVVVRRRQQQMMMIIIEEEDDDDDDEEEBBBGGGMMMTTTaaavvvyyyrrrkkkhhhiiimmmppptttyyytttggg___ZZZUUUSSSTTTUUUUUUSSSOOOQQQSSSSSSQQQOOOOOOOOOOOOOOOOOOMMMJJJIIIIIIJJJLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJLLLNNNNNNKKKIIIHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCEEEFFFIIIHHHEEECCCAAAAAAAAAAAAvvvfff\\\SSSQQQQQQOOOMMMLLLHHHHHHGGGFFFEEEEEEEEEEEEGGGEEECCCCCCEEEGGGHHHHHHDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<888888888777777777777777777777888888777666555555555555444444444444555555555555555555555444444333333444666555444444555666444444444444333222222111444444444444333333333333111222333444444444444444222222222222333333333333333333222222222222333333222222222333333333333333444444444444666<<>>>>>??????@@@AAAAAAAAA======>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<888888888888888888888888777888888999888777555444555555444444444444555555666666666666666555444444111333555555444444555777444444555555444333222222444444444444333333333333222333444444444444444333222222222222333333333444333222222111111222222333222222222222333333333333333333444555888===EEEJJJLLLIIICCC===999777666666<<<:::888666666888;;;===@@@CCCNNNbbb{{{}}}zzz{{{zzzwwwvvvvvvxxxzzz{{{~~~~~~|||yyyvvvtttqqqmmmjjjiiiiiiiiiiiigggeeecccbbbbbbaaa^^^[[[XXXVVVTTTSSSTTTSSSQQQQQQSSSUUUUUUUUUNNNNNNLLLHHHDDDDDDHHHLLLSSS[[[jjj}}}yyyllleeecccgggpppzzzyyy|||kkk```\\\TTTQQQMMMMMMPPPRRRQQQPPPRRRTTTTTTSSSQQQOOONNNOOOMMMOOOPPPOOOMMMLLLKKKLLLNNNLLLJJJHHHGGGHHHIIIJJJLLLLLLMMMNNNPPPOOOMMMJJJHHHKKKOOORRRQQQNNNJJJFFFCCCCCCBBBBBBBBBCCCCCCDDDEEEDDDCCCAAA@@@?????????}}}fff\\\RRRPPPPPPMMMKKKJJJJJJIIIGGGFFFEEEEEEFFFFFFDDDCCCCCCDDDEEEEEECCCAAA@@@BBBDDDBBB@@@???@@@BBB>>>>>>??????????????????======>>>>>>======<<<;;;999999::::::;;;;;;;;;;;;888999999999999999999999777888999999999777555444666666555555555555666666555555666666666555444333222444555555333333444666222333444444444333222111333333333333222222222222222333333333333222222111111111111111222222222222222222111111111111222222222222222333333333444444111222333444666;;;AAAEEEFFFDDD???;;;777555555555666888888666444555888::::::<<>>===|||tttuuueee[[[QQQOOOOOOLLLIIIHHHJJJIIIHHHFFFFFFFFFFFFGGGEEEDDDEEEFFFFFFDDDAAA>>>@@@BBBDDDBBB@@@???@@@BBB@@@?????????>>>>>>=====================<<<<<<;;;888888888999999:::::::::999999999999999999::::::777888999:::999777555333666666555555555555666666333444555555555444333222444555666555333222333444111222333444444333222111222222222111111111111000222222222222222111000///000000000000111111111111222222111111111111222222222222222333333444444444000111222222444777<<<@@@@@@>>>;;;888666555555555000555999888666777:::;;;666;;;BBBHHHKKKXXXuuu~~~{{{xxxwwwwwwyyyzzz||||||{{{zzzzzz|||}}}zzzxxxwwwxxxuuupppmmmkkkjjjhhhgggddddddddddddbbb```^^^]]]^^^\\\ZZZWWWUUUSSSSSSSSSPPPMMMJJJJJJKKKMMMMMMMMMDDDHHHLLLNNNPPPWWWaaajjjzzzwwwpppkkkhhhiiimmmtttpppfff___XXXSSSOOOKKKIIIJJJOOOTTTVVVVVVWWWWWWUUURRRNNNMMMNNNOOOLLLNNNPPPQQQPPPOOOOOOPPPPPPNNNJJJHHHGGGHHHKKKLLLOOONNNMMMNNNOOOOOONNNLLLHHHIIIKKKLLLLLLJJJHHHGGGAAABBBCCCDDDCCCBBB@@@???AAAAAABBBCCCBBBAAA???>>>pppjjjfff\\\YYYUUUQQQOOOMMMKKKIIIJJJHHHFFFDDDCCCCCCEEEFFFBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>======;;;<<<===?????????>>>>>>;;;::::::::::::;;;<<<<<<>>>======;;;:::888666555666666555555444444333333555555555555555444444444666666555444444333222222333444555666555444333222444333111000000111333444111111111222222333333333444444444333333222222222111111111111111111111111111111111111111111111111000111000///...///222444111111111222333444555666666666666666666666666666777777777666555666888;;;555:::>>>>>>@@@JJJ\\\jjj~~~{{{vvvvvvzzzvvvwwwxxxzzz|||~~~}}}{{{xxxuuussspppmmmiiieeebbbbbbcccddd```aaabbbbbb```^^^[[[ZZZWWWVVVTTTRRRPPPOOONNNMMMMMMGGGDDDGGGJJJIIIIIIJJJOOOKKKPPP]]]gggnnn{{{wwwppppppllloooyyysssddd\\\XXXSSSPPPIIIIIIJJJLLLPPPSSSUUUUUUSSSUUUVVVUUUSSSRRRQQQRRRPPPQQQQQQQQQRRRRRRSSSSSSNNNMMMKKKIIIHHHIIIJJJKKKKKKLLLMMMMMMLLLKKKLLLMMMIIIJJJKKKJJJGGGFFFEEEFFFDDDCCCAAA?????????AAABBBAAABBBBBBAAA???>>>>>>???{{{mmmeee___ZZZWWWSSSPPPNNNMMMKKKJJJIIIHHHGGGEEEDDDDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<===>>>===<<<<<<999999999:::;;;<<<===>>>BBBAAA@@@>>><<<999777666666666666555555555555555666666666555555444444444666666555555444333333222222333333444444444333333444333111000000111333444111111111222222333333333444444333333333222222222111111111111111111111111222222222222222222222222000111000///...///222444222222222222222333444555444444444444444444444444666777888777666666888:::777999:::::::::AAANNNXXXlllyyywwwzzzzzzyyyyyy{{{}}}~~~|||}}}|||zzzxxxxxxxxxxxx~~~~~~~~~~~~~~~}}}}}}}}}||||||{{{zzzxxxuuurrrqqqmmmkkkfffbbb_________```^^^^^^^^^^^^\\\ZZZXXXWWWUUUUUUTTTSSSQQQOOOMMMKKKFFFCCCBBBEEEGGGEEEFFFIIIPPPXXXhhhzzzuuuooommmvvvtttyyyzzzkkk___YYYVVVSSSPPPIIIIIIJJJMMMPPPSSSUUUVVVSSSSSSSSSRRRPPPOOOPPPQQQQQQQQQRRRRRRRRRSSSSSSSSSLLLKKKIIIHHHHHHIIIKKKLLLMMMNNNPPPQQQOOOMMMLLLKKKHHHIIIJJJIIIGGGEEEEEEEEEAAA@@@???>>>>>>???AAABBBAAABBBBBBAAA???>>>>>>???wwwiii]]]XXXUUUQQQOOONNNMMMKKKIIIHHHGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;::::::888888888999:::<<<>>>>>>CCCBBBAAA???<<<999777555555666666666666666777777888888777666555444444333666555555444444333333333222222222222222333444555444333222111111222333444111111111222222222222222333333333222222222222222111111111111111111111111222222222222222222222222000000000///...///111444333333222222222333333444222222222222222222222222444666888888777666777888777777666666777;;;BBBGGGRRRggg{{{zzzyyyxxxvvvwwwxxxzzzzzzzzzwwwyyy}}}}}}||||||{{{zzzzzz{{{}}}~~~}}}|||{{{|||}}}~~~}}}{{{zzzwwwxxxzzz{{{{{{{{{zzzzzzwwwwwwwwwuuussspppmmmkkkiiifffbbb]]]ZZZYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUSSSQQQMMMJJJHHHBBBBBBCCCFFFEEEDDDHHHNNN[[[qqqssslllmmmqqq}}}ssskkkaaaYYYVVVTTTRRRPPPJJJLLLNNNQQQSSSUUUUUUUUUSSSSSSSSSQQQOOOOOOPPPRRRQQQQQQRRRRRRRRRRRRSSSSSSMMMKKKIIIGGGGGGIIIJJJLLLNNNOOOQQQQQQPPPMMMIIIFFFGGGHHHIIIHHHFFFDDDCCCDDD???>>>>>>===>>>???AAABBB@@@AAABBBAAA???>>>>>>???qqq^^^YYYVVVRRROOOMMMLLLJJJHHHEEEFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999999999999:::;;;<<<<<<======<<<;;;999777555444555555666666777777888888999999888777555444333333444444333333333222222222111111000000111333555666333222222111111222222333111111111111111222222222222222222222222111111111111111111111111111111111222222222222222222222222///000111000//////111333333333222222222222222222222222222222222222222222333555777888777666666666555444444555999===@@@AAAFFFSSShhh{{{xxxuuutttvvvxxxxxxwwwwwwyyy}}}~~~{{{yyyyyyzzz}}}~~~}}}{{{xxxvvvtttvvvwwwyyyzzzzzzyyyxxxvvvuuutttsssqqqnnnjjjgggeeecccaaa]]]YYYVVVTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUUUUUUUVVVUUUSSSPPPKKKFFFCCCBBBCCCFFFGGGFFFHHHRRR^^^ssswwwoooooovvv}}}{{{}}}xxxfffaaa[[[VVVTTTSSSRRRPPPNNNRRRXXX[[[ZZZWWWTTTRRRRRRTTTUUUTTTRRRQQQPPPQQQPPPPPPPPPPPPPPPPPPPPPQQQPPPNNNKKKIIIHHHIIIKKKMMMQQQPPPNNNMMMKKKHHHEEECCCEEEGGGGGGFFFDDDBBBBBBBBB@@@@@@????????????@@@AAA@@@AAABBB@@@>>>===>>>???uuu]]]ZZZWWWRRROOOMMMJJJHHHFFFDDDDDDDDDEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@???>>>>>>======<<<<<<;;;;;;;;;<<<;;;:::999999999999999777777888888777777666666555555666666777777888888999888777666555444333222222222222111111111111111111111000000111333555666222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222///000111000//////111333333333222111111111222222222222222222222222222222222444777777666555555666555444444666:::===>>>===???DDDPPPbbbyyyyyywwwyyy{{{zzzxxxuuuxxx|||}}}yyywwwwwwyyy}}}~~~|||yyyvvvsssqqquuuvvvwwwxxxvvvtttrrrppprrrqqqpppmmmiiieeeaaa___^^^\\\YYYUUURRRQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVUUURRRNNNHHHCCC@@@BBBCCCEEEGGGHHHOOO```pppvvvtttqqqooorrrzzzrrrpppnnnrrr|||pppggg```]]]YYYVVVTTTSSSRRRQQQRRRYYYaaaeeeaaaYYYRRRMMMNNNQQQUUUVVVTTTPPPNNNMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJIIIKKKNNNRRRUUUVVVRRRLLLHHHGGGFFFDDDCCCDDDEEEFFFEEEBBB@@@@@@AAACCCCCCBBBAAA@@@?????????@@@AAAAAA@@@>>>======>>>uuu^^^YYYUUUQQQMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;<<<<<<=========;;;:::888777777777666666777888999999999888555666666666666666777777777777666555444333333222111111111111111111111111222222222222222333444555222222222222222222222222111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111...000111111000000111222222222111111111222222333333333333333333333333333222444666666555444555666666555555666888999888777======BBBOOOaaayyy{{{{{{{{{yyyvvvsssuuuyyy}}}~~~~~~~~~~~~}}}|||zzzxxxvvvtttuuuwww{{{}}}~~~~~~|||zzzxxxuuurrrqqqsssssssssqqqooommmjjjiiilllllljjjhhheeeaaa]]][[[[[[YYYWWWTTTQQQPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRPPPLLLHHHDDDAAABBBBBBFFFKKKQQQ]]]qqqxxxwwwmmmmmmnnnrrrzzz~~~uuukkklllooovvvmmmcccaaa]]][[[XXXUUUSSSRRRRRRRRRTTT\\\dddgggbbbXXXPPPKKKJJJNNNQQQRRRPPPMMMJJJIIIMMMMMMLLLLLLLLLLLLKKKKKKGGGGGGGGGIIIMMMTTTZZZ^^^[[[UUUMMMHHHGGGGGGFFFEEEBBBCCCDDDCCCAAA???>>>???EEEDDDCCCBBBAAA???>>>>>>???@@@AAA@@@>>>======>>>mmm___SSSPPPLLLJJJIIIHHHGGGFFFGGGFFFEEEDDDDDDEEEFFFGGGCCCCCCCCCCCCBBBBBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@???>>>======<<<;;;:::::::::;;;<<<===<<<<<<:::999888888777777666777888888999888888888666666666555555555555555555555444444333333333222222222222222222333333333222333333444444444333333222222222333333222222222222111111111000000000////////////000000000111111111111111111111111111111000000000000000000000000...000111111000000111222111000000000111222333333333333333333333333333333333444555444333333555777555666666666666555555555;;;:::>>>EEEOOO___xxx|||wwwuuuwwwyyy{{{|||||||||{{{yyyzzz|||~~~}}}~~~}}}|||{{{zzztttsssrrrrrrtttvvvyyy{{{{{{{{{zzzyyyvvvtttrrrqqqqqqpppnnnllljjjhhhffffffcccccccccbbbaaa^^^\\\[[[YYYXXXVVVTTTRRRQQQPPPPPPPPPPPPQQQRRRQQQPPPOOONNNNNNNNNNNNMMMKKKIIIHHHGGGHHHJJJPPPZZZfffuuuuuurrrtttsssxxx}}}tttnnnttt}}}{{{oooccc^^^___ZZZXXXVVVSSSQQQPPPQQQSSSSSSZZZaaaaaa[[[TTTNNNMMMLLLMMMNNNMMMKKKJJJJJJJJJMMMMMMLLLLLLLLLKKKKKKKKKFFFEEEFFFHHHMMMTTT\\\```[[[TTTLLLHHHGGGGGGEEEBBBAAABBBCCCBBB???>>>===>>>BBBBBBBBBAAA@@@???>>>>>>???@@@AAA@@@===<<<===>>>xxxuuuuuummmaaaYYYNNNKKKIIIGGGHHHHHHGGGFFFIIIHHHFFFEEEEEEGGGHHHJJJDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCC?????????>>>>>>===<<<;;;:::999999888999:::<<<===;;;:::999999888888999999666777777777777666666555666666555555444444444333333333333333333333333333444444444444444444444444333444555666555444333222111222222333333222222111222111111111000000//////.../////////000000111111111111111111111111111111////////////////////////...000111222111000111222000000000000111222333444222222222222222222222222444444444333222333555777444555777777666555777999666666:::>>>@@@HHH[[[ooozzz{{{{{{{{{zzzxxxvvvuuuuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}}}}}}}|||zzzyyyxxxwwwwwwrrrrrrrrrrrrtttwwwzzz{{{yyyyyyxxxwwwvvvtttrrrqqqpppooommmjjjiiiggggggfff\\\]]]^^^___^^^]]]\\\[[[XXXWWWVVVTTTSSSRRRQQQQQQQQQRRRRRRRRRQQQNNNKKKIIIJJJJJJJJJJJJKKKKKKKKKLLLQQQTTT]]]kkk{{{xxxpppooottt~~~yyyuuu~~~ppphhhbbb\\\YYYZZZVVVVVVSSSPPPNNNOOOQQQSSSRRRWWW[[[ZZZUUUPPPNNNOOOPPPOOOMMMKKKIIIIIILLLOOONNNMMMMMMMMMLLLLLLKKKKKKIIIHHHGGGHHHKKKRRRXXX\\\WWWQQQJJJGGGGGGFFFBBB>>>@@@BBBBBBAAA???=========??????@@@@@@@@@??????>>>???@@@AAA???===<<<===>>>zzzlllfffbbb[[[UUURRRMMMKKKJJJIIIJJJJJJJJJIIIFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA???>>>>>>@@@AAACCC????????????>>><<<;;;:::???>>><<<;;;:::999888888:::999888888777777888888999888777666555555555666666666555555555444444444444444444444444444444444222222222333333444444444222222222222222222222222222222222111111111000000111111111111111111111111111111111111111111111111444444333222111000///...111111111111000000000000////////////000000000000000000000000000000000000222222222222222222222222444444444333333222222222222222333333444555666666444666888:::>>>DDDLLLQQQnnn}}}~~~|||wwwssstttqqqrrruuuzzz~~~}}}}}}|||}}}~~~~~~{{{zzzzzzzzzyyyyyyyyyxxxwwwvvvuuutttppppppooooooqqqsssvvvxxxwwwtttqqqpppqqqqqqnnnllliiihhhfffdddbbb``````___bbb^^^[[[ZZZ\\\]]]\\\[[[XXXYYYVVVRRRRRRVVVYYYXXX```]]]XXXRRRNNNKKKIIIHHHJJJNNNQQQSSSYYYaaadddcccfffjjjttt~~~sssooosss|||{{{pppccc[[[ZZZZZZWWWTTTSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQQQQQQQQQQRRRRRRSSSRRROOOKKKHHHIIIMMMQQQUUU]]]ZZZUUUQQQMMMJJJIIIIIIGGGGGGHHHJJJLLLMMMNNNOOOOOONNNKKKHHHFFFDDDDDDDDD>>>???@@@@@@???>>>===<<>>===>>>@@@BBB@@@>>>???>>>>>>>>>???@@@AAAAAA|||oooccc^^^[[[VVVPPPNNNLLLJJJHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDFFFEEEDDDCCCCCCBBBCCCCCCBBBAAA@@@>>>>>>???AAABBB????????????>>><<<;;;:::>>>>>><<<;;;:::999999999:::999888888777777888888666666666555555555666666555555555555555555444444444444444444444444444444222222222333333333444444222222222222222222222222222222222111111111000000111111111111111111111111........................222222111111111111111000111111111000000000//////////////////000000000000000000000000000000000000222222222222222222222222444444333333333222222222222333333333444555555555666777888999;;;???FFFJJJYYYnnn|||vvvooolllmmmrrrrrrtttwww{{{}}}}}}||||||}}}}}}|||zzzxxxyyyzzz}}}{{{zzzyyyxxxxxxxxxwwwvvvuuusssqqqqqqnnnmmmllllllmmmoooqqqsssrrrpppnnnoooppppppmmmkkkgggeeecccaaa^^^\\\[[[ZZZ\\\ZZZYYYYYY[[[\\\ZZZXXXYYY\\\]]][[[\\\aaabbb```dddbbb]]]VVVOOOKKKJJJKKKOOOXXXcccmmmwww~~~~~~}}}xxxuuuwwwpppfffZZZSSSSSSTTTSSSPPPRRRQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPQQQSSSTTTVVVWWWRRRPPPLLLIIIJJJMMMQQQTTTddd___WWWOOOIIIGGGGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMNNNLLLJJJGGGEEEDDDCCCCCC??????@@@@@@???>>>===<<<@@@>>>===???AAABBBAAA??????>>>>>>>>>>>>??????@@@ooodddZZZWWWVVVQQQMMMLLLLLLJJJHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFDDDCCCCCCBBBBBBBBBCCCBBB@@@???>>>???@@@@@@????????????>>><<<;;;:::>>>===<<<;;;:::999999999:::999888888777777888888555555555555555666666777444444555555555555555555444444444444444444444444222222222222333333333333222222222222222222222222222111111111111000000000111111111111111111111111------------------------000000000111111222222222111111000000000000//////////////////000000000000000000000000000000000000222222222222222222222222333333333333222222222222333333333333444444444444777888777777777:::>>>BBBFFFTTTiiizzzrrrmmmmmmooonnnnnnppptttvvvwwwwwwyyyzzzzzzyyyvvvvvvwwwxxx~~~~~~}}}|||{{{yyyxxxwwwvvvvvvuuusssqqqooommmllljjjiiihhhhhhhhhiiikkklllkkkkkkkkklllmmmmmmjjjgggcccbbb```^^^[[[YYYWWWVVVVVVVVVVVVXXXZZZ[[[ZZZXXX\\\```cccbbbdddfffeeeaaaaaa```\\\SSSKKKHHHKKKPPP___nnn{{{uuuwwwyyy~~~}}}oooccc[[[QQQMMMNNNPPPOOOMMMOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTVVVWWWRRROOOLLLJJJJJJMMMPPPSSSddd^^^UUUKKKFFFEEEGGGIIIDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJHHHFFFDDDCCCBBBBBB@@@@@@@@@@@@???>>><<<<<>>>>>@@@BBBCCCCCCAAA>>>>>>======<<<=========|||hhh___WWWUUUTTTOOOLLLKKKKKKJJJHHHHHHIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEEEEFFFGGGFFFEEECCCBBBBBBBBBBBBCCCBBBAAA@@@???>>>??????????????????>>><<<;;;:::===<<<;;;::::::::::::::::::999888888777777888888777777666666555666666666444444444555555555555555333333333333333333333333222222222222222222222333111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111111000000000////////////////////////000000000000000000000000000000000000111111111111111111111111333222222222222222222222444444333333333333333333777777777666555777:::===>>>GGGUUUfff{{{wwwrrrnnnlllkkklllooorrrssstttvvvvvvwwwvvvuuuvvvxxxzzz|||||||||}}}~~~}}}{{{{{{{{{{{{||||||zzzxxxvvvuuuttttttrrrpppnnnkkkiiihhhgggfffeeeddddddddddddeeeeeefffhhhiiiiiigggcccaaa___^^^]]]\\\ZZZXXXVVVUUUSSSSSSTTTVVVYYY\\\___```gggjjjjjjfffddddddaaa\\\YYYYYYVVVOOOIIIMMMXXXbbbzzz|||www{{{rrrddd]]]WWWOOOLLLMMMNNNNNNMMMLLLMMMMMMNNNOOOOOOPPPPPPSSSSSSRRRQQQQQQPPPQQQQQQOOOMMMKKKIIIIIIKKKNNNOOOYYYUUUNNNHHHEEEFFFIIILLLDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHFFFEEECCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<===>>>???AAACCCDDDCCCCCC>>>===<<<<<<;;;;;;;;;;;;rrrddd\\\VVVUUUSSSNNNJJJJJJHHHGGGGGGIIIJJJJJJHHHFFFHHHHHHGGGFFFEEEFFFFFFFFFGGGFFFEEEDDDBBBBBBAAAAAACCCBBBAAA@@@??????>>>>>>????????????>>><<<;;;:::<<<;;;;;;:::::::::;;;;;;:::999888888777777888888:::999888777666555555555444555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000//////000000000////////////...////////////000000000000000000000000000000000000111111111111111111111111222222222222222222222222333333333333333333222222555555666555555777:::<<<<<>>===<<<<<<<<<>>>@@@BBBCCCCCCCCCCCC======<<<;;;:::::::::;;;kkk^^^XXXTTTSSSPPPKKKGGGGGGDDDFFFHHHLLLNNNMMMJJJGGGIIIHHHGGGFFFEEEFFFGGGGGGHHHGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAA@@@?????????????????????>>><<<;;;:::;;;;;;:::::::::;;;<<<<<<:::999888888777777888888999888777666666555555555666666555555555444444444333333333333333333333333222222222222222111111111111111111111111111111111//////000000000000000111000000000000000000000000000000000000000000000000111111111000000/////////000000////////////......////////////000000000000000000000000000000000000111111111111111111111111111111111222222222222222222222222222333333333333222333444555555666:::<<<888;;;@@@EEEKKKZZZsss|||yyytttqqqooonnnmmmkkkkkklllmmmnnnooorrrvvvzzzwwwwwwwwwwwwyyy{{{~~~}}}~~~}}}{{{yyywwwuuuvvvvvvvvvuuusssqqqpppooommmlllkkkiiifffdddaaa``````______^^^^^^]]]\\\\\\ZZZ\\\^^^^^^\\\ZZZYYYXXXUUUUUUVVVVVVUUUSSSQQQPPPRRRQQQOOOOOOQQQXXXaaahhhmmmkkkeee[[[VVVVVVVVVSSSPPPRRRTTTVVV^^^mmm~~~uuuhhhaaaWWWTTTPPPMMMLLLLLLLLLKKKLLLLLLLLLMMMNNNOOOOOOPPPLLLLLLKKKKKKKKKLLLLLLMMMIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCFFFFFFGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDCCCBBBAAA@@@BBBAAA@@@>>>===<<<<<<<<<;;;>>>AAACCCBBBAAAAAABBB<<<<<<;;;;;;:::;;;;;;;;;qqqcccXXXTTTQQQRRROOOJJJGGGGGGFFFIIINNNTTTWWWVVVQQQMMMJJJHHHGGGEEEEEEFFFGGGHHHHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@???????????????>>><<<;;;::::::::::::::::::;;;<<<===:::999888888777777888888444444444444444555666777777777666555444333333222222222222222222222222222222222222222111111111000111111111111111111111111////////////000000111111000000000000000000000000/////////////////////////////////000000000000000000000/////////.........////////////000000000000000000000000000000000000111111111111111111111111000111111111222222222222111111111222333333333444111222333444444555888:::888888:::???BBBIIIXXXhhh|||vvvqqqnnnllllllmmmlllmmmoootttwwwxxxxxxvvvvvvwwwxxxzzz{{{zzz{{{}}}~~~}}}~~~~~~~~~~~~~~~}}}}}}~~~|||{{{zzzyyyyyyxxxwwwwwwtttsssqqqooommmkkkkkkjjjggggggfffdddbbb___]]]\\\[[[[[[[[[[[[[[[ZZZYYYXXXTTTVVVYYYYYYWWWWWWXXXZZZYYYYYYYYYXXXVVVSSSPPPNNNMMMMMMLLLJJJJJJOOOWWW]]]\\\]]]ZZZUUUUUUZZZ]]]\\\YYY\\\aaaiiitttwwwuuuuuuuuu~~~}}}vvvnnnccc[[[SSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOLLLKKKKKKJJJJJJJJJKKKKKKHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBGGGFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDDDDBBBAAA@@@CCCBBB@@@>>><<<<<<<<<<<<;;;>>>BBBCCCAAA@@@???@@@<<<;;;;;;;;;;;;<<<<<<===ggg^^^UUURRRPPPRRRPPPKKKHHHJJJJJJNNNUUU\\\```^^^YYYTTTJJJIIIGGGEEEEEEFFFGGGHHHHHHGGGFFFDDDBBBAAAAAAAAA??????@@@AAAAAAAAA@@@@@@????????????>>><<<;;;:::::::::::::::;;;<<<<<<===:::999999888777888888888///000000111333555777888888888777555444333222111222222222222222222222222222222222222111111000000000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000------...///000111222222000/////////............////////////000000000000000000000000000000000000000000000000000000000000000000111111222222222222000000111222333333444444000111333333222333555777===999999>>>@@@AAAGGGPPPiii{{{{{{ppppppooonnnnnnpppssswww{{{yyywwwvvvuuuvvvwwwxxxxxxzzz|||~~~~~~}}}}}}{{{|||~~~~~~}}}||||||}}}{{{{{{zzzzzz{{{}}}|||zzz{{{~~~}}}~~~~~~~~~zzz{{{||||||}}}}}}}}}}}}xxxwwwwwwwwwwwwxxxxxxyyyrrrpppnnnkkkhhhgggggggggccccccbbb```^^^\\\ZZZYYYXXXYYYYYYYYYYYYXXXWWWVVVOOORRRUUUUUUUUUVVVYYY\\\_________]]]ZZZUUUQQQOOOIIIIIIIIIGGGEEEGGGLLLQQQSSSWWWYYYYYY^^^gggmmmmmmjjjnnnvvvyyyoooqqqtttxxxzzznnnmmmjjj___SSSRRRQQQOOONNNNNNOOOPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMKKKIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDDDDCCCAAA@@@DDDBBB@@@>>><<<<<<<<<<<<:::>>>BBBCCCAAA>>>>>>???;;;;;;;;;;;;<<<<<<===>>>ppp___UUUTTTSSSQQQPPPOOOOOOOOOPPPRRRZZZccckkkqqqpppdddWWWLLLJJJHHHEEEDDDCCCDDDEEEFFFFFFFFFEEEDDDDDDCCCCCC????????????>>>>>>>>>>>>;;;<<<===>>>>>>===<<<<<<<<<;;;999999:::::::::999777777777888999999999:::666666666666666666666666777777666555444444333333000111222555666666333000333222222111111222222333000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////////////////000111111000111333222000//////000111000000///...------,,,000000000000////////////333333222111000///......000000111111111222222222666444222000///000222444111222222333333444444555666666777888:::===???AAAQQQ```www|||tttooonnnoooqqqrrrrrrssstttuuuvvvvvvvvvvvvyyyzzz|||}}}}}}}}}}}}~~~zzz}}}}}}{{{{{{}}}}}}|||yyyvvvuuuwww|||~~~~~~}}}~~~~~~|||||||||}}}~~~}}}{{{zzzyyyxxxxxxzzzzzzzzzyyyyyyxxxxxxwwwqqqppppppqqqssssssrrrpppkkkjjjgggdddaaa_________aaa```^^^[[[YYYXXXXXXXXXTTTVVVVVVUUUSSSQQQQQQRRRRRRTTTUUUTTTUUUZZZbbbhhhkkknnnppplllbbbWWWNNNKKKGGGHHHIIIHHHFFFHHHMMMRRRUUU\\\eeennnyyy~~~vvvpppuuu~~~qqqgggbbb```[[[WWWSSSRRRPPPOOONNNOOOPPPPPPLLLMMMNNNPPPPPPPPPPPPOOONNNLLLKKKKKKLLLLLLKKKIIIKKKJJJIIIGGGFFFEEEEEEEEEEEEHHHIIIHHHDDDBBBCCCDDDEEEEEEEEEDDDCCCBBBDDDFFFFFFEEEDDDCCCCCCCCCDDDEEEKKKGGGAAA>>>======>>>>>>??????@@@@@@>>>===;;;:::<<<999777888;;;<<<;;;999kkk]]]TTTQQQQQQQQQQQQSSSUUUWWWXXXXXX___gggmmmqqqooodddWWWJJJHHHFFFCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>=========<<<<<<;;;<<<============<<<;;;===;;;999999:::;;;:::999777777888888888888888999555555555555555555555555777666666555444444333333111111222555777666333111000000////////////000000000000000000000000000000000000000000////////////.../////////000000000000000000000000/////////...///............///000000000111222222000//////000............////////////000000000000/////////...111111111000//////......000000000111111111222222444333111//////000111222111111222333333444444555666666666777888;;;===>>>@@@LLL^^^sss|||vvvssspppoooqqqqqqrrrtttuuuvvvwwwxxxzzz{{{||||||{{{zzz{{{{{{{{{~~~|||yyyyyyzzzvvvuuusssrrrrrruuuyyy}}}}}}}}}~~~}}}}}}~~~~~~~~~}}}{{{zzzzzzzzzzzzzzz|||}}}~~~}}}}}}{{{zzzxxxwwwuuuuuuwwwwwwvvvvvvuuutttttttttqqqooonnnnnnnnnmmmjjjhhheeeccc```]]][[[YYYYYYYYYZZZZZZZZZXXXWWWUUUSSSRRRUUUVVVVVVTTTRRRRRRSSSTTTSSSTTTTTTTTTVVV]]]gggooo{{{|||zzzqqqcccUUUKKKGGGGGGGGGGGGFFFGGGLLLUUU\\\hhhrrr|||||||||xxxkkkbbb___]]]YYYUUURRRQQQPPPOOONNNOOOPPPPPPOOOPPPQQQQQQQQQPPPOOONNNNNNMMMLLLLLLMMMMMMKKKIIIIIIHHHGGGEEEDDDDDDCCCCCCGGGIIIJJJIIIEEECCCCCCDDDEEEFFFGGGFFFDDDCCCDDDEEECCCBBBAAACCCFFFLLLRRRVVVRRRMMMEEE???>>>>>>@@@@@@===>>>>>>???>>>===<<<;;;===;;;888999;;;<<<;;;999vvveeeZZZSSSNNNOOOPPPQQQSSSVVVXXXYYY[[[```fffjjjllljjj```UUUGGGFFFDDDBBBAAA@@@@@@AAABBBBBBBBBAAA@@@@@@??????=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::===;;;:::999:::;;;:::999888888888888777777777777555555555555555555555555666666555555444333333333222222333555666666333111000000////////////000000000000000000000000000000000000000000////////////....../////////000000000000000000/////////.........------------.../////////111222111000//////000+++,,,---...///111111222000000000/////////......////////////////////////000000000000111111111111111000000000000/////////111111222222333444444444444444444555666888999:::999???JJJXXXkkkyyytttssssssssstttuuuwwwxxxyyy|||{{{{{{zzzzzz{{{||||||zzz{{{|||zzzwwwuuuttttttqqqqqqpppqqqssswww|||~~~~~~{{{|||~~~}}}{{{{{{{{{{{{~~~}}}}}}}}}~~~}}}{{{yyyvvvuuuvvvvvvvvvwwwxxxyyy{{{{{{zzzzzzzzzyyywwwuuurrrqqqrrrqqqqqqpppoooooonnnnnnlllkkkiiiiiiiiigggeeeccc___]]][[[XXXUUUTTTSSSSSSSSSTTTVVVVVVVVVSSSQQQOOOTTTUUUUUUUUUSSSTTTUUUWWWTTTUUUUUUUUUWWW^^^iiiqqquuuuuurrriii]]]RRRKKKHHHHHHIIIIIIJJJNNNXXXdddnnnssskkkbbb\\\[[[ZZZVVVSSSRRRQQQPPPOOOOOOOOOPPPQQQTTTTTTTTTSSSRRRPPPOOONNNNNNMMMMMMNNNOOONNNKKKHHHFFFFFFEEECCCBBBBBBBBBBBBIIIKKKKKKIIIFFFDDDDDDDDDEEEGGGHHHHHHFFFEEEDDDEEECCCAAA@@@CCCIIISSS\\\bbbVVVOOOFFF???======???@@@;;;<<<<<<======<<<<<<;;;;;;999777777777888777666kkk___WWWRRRNNNNNNNNNOOOOOOPPPPPPQQQUUUZZZ^^^```aaa```XXXOOOFFFEEECCCBBBAAA@@@@@@@@@AAAAAAAAA@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::===;;;999999:::;;;:::999888888888777777666666555555555555555555555555555555555555444444333333333333222333444666555333111333333222222222222333333////////////////////////000000000000////////////........./////////000000000000/////////.........---,,,,,,,,,,,,---.........000111111000//////000+++,,,---...///000111222000000/////////.........---------.........///////////////000000000111111///000111111111000///...111111111222333333444444333333333444444555666666<<<>>>AAAHHHSSSfffzzz~~~}}}}}}~~~~~~~~~||||||}}}zzzzzzzzzxxxvvvtttsssrrrsssssssssuuuzzz~~~{{{|||}}}~~~}}}}}}|||zzzyyyxxxwwwwwwzzzzzzzzzzzz{{{}}}~~~{{{xxxuuurrrqqqssssssssstttuuuvvvxxxxxxxxxxxxyyyxxxvvvssspppnnnmmmllllllkkkjjjiiihhhhhhdddcccbbbccceeeeeecccbbb]]][[[YYYVVVTTTSSSRRRRRRRRRSSSTTTVVVWWWWWWWWWWWWXXXZZZ[[[[[[YYYWWWWWWWWWTTTUUUUUUTTTTTTXXX```fffccccccaaa[[[SSSMMMKKKLLLLLLOOOTTTYYYaaalllzzz~~~|||nnneee```ZZZXXXXXXXXXUUURRRRRRRRRPPPPPPOOOPPPQQQRRRXXXWWWVVVTTTRRRPPPNNNMMMNNNNNNOOOPPPPPPNNNJJJGGGEEEEEEDDDCCCBBBBBBBBBBBBJJJJJJJJJIIIFFFDDDCCCBBBDDDGGGIIIIIIGGGEEEDDDCCCDDDBBBBBBCCCHHHPPPXXX]]]PPPKKKCCC>>><<<<<<<<<<<<::::::::::::::::::999999999888777666777777777666sssddd[[[VVVRRRNNNNNNNNNMMMMMMLLLKKKKKKLLLQQQTTTTTTUUUVVVQQQKKKFFFEEEDDDCCCBBBBBBAAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;::::::::::::<<<;;;999999:::::::::999888777777666666555555555555555555555555555555555444444444444444333333333333222222333444444222000444444444333333444444444////////////////////////000000000000////////////............////////////////////////............,,,,,,,,,,,,,,,---......---///111111///...///000---.........//////000000////////////............,,,,,,------......//////....../////////000000000///000111333333222000///000000111222222333333444222222333333444444444444:::;;;;;;===BBBMMM[[[fff}}}{{{yyywwwuuutttrrrttttttuuuyyy~~~~~~|||}}}{{{{{{zzzzzzxxxwwwvvvvvvvvvvvvvvvvvvwwwyyy{{{|||~~~|||yyyuuurrrpppoooppppppqqqqqqrrrtttuuuvvvvvvwwwwwwvvvtttqqqmmmkkkhhhgggfffeeedddcccbbbbbb]]]\\\\\\]]]______^^^\\\\\\ZZZXXXUUUSSSRRRRRRRRRRRRSSSTTTVVVZZZ___dddgggkkklllkkkggg```YYYTTTRRRNNNPPPQQQOOOMMMMMMQQQUUU[[[\\\[[[VVVQQQNNNPPPRRRXXX___hhhqqqyyy}}}|||vvviiiaaa[[[YYYVVVUUUWWWWWWUUUSSSSSSSSSRRRQQQQQQRRRSSSTTTZZZXXXVVVTTTQQQOOOMMMLLLNNNNNNOOOPPPPPPNNNJJJGGGEEEEEEDDDCCCCCCCCCDDDDDDIIIHHHHHHGGGFFFDDDBBBAAADDDFFFHHHHHHFFFDDDBBBBBB@@@AAAAAACCCEEEIIILLLNNNFFFDDDAAA???>>><<<:::999::::::999888777777666666888888888888888888999:::mmmaaaYYYSSSQQQMMMNNNNNNNNNNNNMMMLLLKKKGGGKKKMMMLLLMMMOOONNNJJJFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>>>>=========<<<<<<>>>===<<<;;;:::::::::;;;;;;999888777888999888777666666666666555555555555444444444444444444444444444444333333333333333333333222111222333333111///222222111111111111222222000000000000000000000000000000000000////////////------.........//////////////////.........---------,,,,,,,,,,,,---......---...000000///...///000///////////////........./////////.........------,,,---------......//////............///////////////000111222222222111000000000111111222333333333111222333444444444444444666888999:::<<>>;;;999:::999888777777777777888333555777777777999<<<>>>|||jjj```WWWQQQOOOMMMMMMNNNNNNNNNMMMKKKJJJEEEIIIJJJGGGGGGIIIJJJHHHEEEEEEEEEDDDDDDCCCBBBAAABBBBBBAAA@@@@@@??????>>>=========<<<<<<<<<;;;;;;???>>>===;;;;;;;;;;;;;;;:::888666666777888777666444555555555555555666666444444444444444444444444333333333333333333333333222111000000111111000...111000000//////000000111000000000000000000000000000000000000////////////---------.........////////////.........------------------------......///,,,...000000///...///000//////////////////////////////.........---------.............../////////------........./////////...//////000111111000000000000000111222222333333111222333555666666666555444777:::;;;;;;===CCCGGGKKKZZZppp|||wwwtttwwwwww{{{~~~zzzxxxtttssssssrrrssstttuuuvvvxxxwwwtttrrrpppnnnnnnnnnjjjjjjjjjkkklllmmmnnnooommmllljjjhhhfffcccaaaaaa]]]]]]\\\ZZZYYYXXXWWWVVVWWWWWWWWWXXXYYYZZZYYYWWW[[[YYYWWWUUUSSSRRRRRRRRRQQQTTTZZZcccooozzz}}}mmm^^^RRRMMMKKKHHHJJJKKKLLLMMMTTT]]]ddddddgggkkkmmmooottt{{{}}}zzzqqqkkkeee\\\ZZZ\\\XXXVVVUUUTTTTTTUUUUUUTTTVVVVVVUUUTTTUUUVVVWWWXXXUUUTTTRRRPPPNNNMMMMMMMMMPPPOOOMMMMMMMMMKKKIIIGGGDDDDDDCCCCCCDDDEEEFFFFFFHHHFFFEEEFFFHHHHHHEEECCCBBBCCCCCCBBB???>>>>>>???===>>>???AAABBBAAAAAA@@@BBB@@@>>>>>>>>>===;;;999999999888888999;;;<<<===888;;;>>>???@@@CCCGGGKKKxxxiii```VVVOOOMMMNNNNNNNNNNNNLLLJJJHHHFFFEEEHHHHHHDDDBBBEEEFFFEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::@@@???===<<<;;;;;;<<<<<<999777555555666777666555333444444555555666666666444444444444444444444444333333333333333333333333222000//////000000///---111111000000000000111111000000000000000000000000000000000000////////////---------.........////////////.........---------...------------...//////,,,...///000///...///000............//////000000//////.........---------////////////////////////---------.........//////............//////000000000000000111222222333333111222444666777777777666222555888888777888;;;???;;;GGGYYYkkk}}}|||~~~}}}zzzuuutttsssrrrssstttuuuvvvuuusssqqqooommmmmmmmmmmmgggggghhhhhhiiikkklllmmmhhhgggdddbbb___]]]\\\\\\ZZZYYYXXXWWWUUUTTTSSSRRRVVVVVVWWWZZZ]]]``````___]]][[[YYYWWWUUUUUUUUUUUURRRWWWaaammmzzzwwweeeVVVNNNMMMNNNLLLMMMNNNPPPVVVaaapppzzzxxx}}}{{{{{{qqqjjjffffffbbb[[[YYY\\\XXXWWWUUUTTTSSSSSSTTTTTTWWWVVVVVVUUUVVVWWWYYYYYYSSSRRRPPPNNNMMMLLLMMMMMMPPPNNNLLLKKKKKKJJJIIIGGGCCCCCCCCCCCCCCCDDDEEEFFFHHHFFFEEEGGGIIIJJJGGGEEEBBBBBBBBB@@@===<<<===>>>BBBBBBBBBAAAAAA@@@??????BBB???<<<:::::::::999888888888888:::<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<777888888888888999999999888777666555555666777888555444222222222444666777444333222111111111222333222222111111111111222222///000222222000///000111111111000000//////......///............---------........................000000000000000000000000------,,,,,,---...000111...///000000000...---,,,++++++++++++++++++++++++------------------------///////////////.........////////////........................////////////000000000000000000000000111222333444444222111000555666777888999:::;;;;;;===CCCKKKTTTaaawwwzzzuuurrrnnnnnnqqqtttttttttttttttqqqnnnoooppplllfffdddeeeeeeeeedddcccaaa```ddd^^^YYYXXXZZZ\\\ZZZWWWYYYWWWTTTRRRQQQQQQRRRSSSPPPUUU[[[ccciiimmmnnnooosssjjj]]]VVVUUUVVVVVVUUUXXXYYY^^^gggrrrzzz}}}~~~uuunnnddd[[[UUURRRPPPPPPVVVUUUWWW]]]jjj{{{}}}zzzzzz}}}sssoooqqqvvv|||yyyooofffccc___\\\[[[[[[ZZZYYYZZZWWWTTTQQQOOOPPPRRRSSSXXXXXXXXXWWWWWWWWWVVVVVVPPPPPPPPPPPPOOONNNNNNMMMQQQPPPNNNMMMKKKJJJIIIIIIHHHFFFDDDDDDEEEEEECCCAAACCCCCCCCCDDDEEEFFFFFFEEEBBB???<<<:::;;;===>>>>>>???@@@@@@AAABBBCCCDDDDDD??????===<<<<<<<<<======@@@@@@AAADDDHHHNNNSSSVVV]]]bbbhhhlllnnnpppsssuuuvvvccc\\\WWWOOOMMMPPPLLLLLLLLLLLLLLLLLLMMMMMMJJJIIIHHHFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBCCCCCCDDDBBBAAA@@@>>>======<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888777777777777666555555666777888555444333222222444555777444333222111111111222222111111000000000000111111///000222222000///000111111000000000/////////...///............---------........................////////////////////////------,,,,,,---...000111//////000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---.........//////000000............////////////000000000000000000000000111222222333333333222222555555666777888999::::::888<<>>======>>>@@@BBBDDDIIILLLQQQWWW___fffkkknnnssswwwzzz{{{zzzyyyzzz{{{xxxiii[[[WWWUUUOOOMMMPPPKKKKKKKKKLLLLLLMMMMMMMMMJJJJJJHHHGGGGGGFFFGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCAAAAAA???>>>============>>>>>>===<<<;;;::::::999::::::::::::::::::::::::;;;;;;:::999888777666555777777666666666666777777555444333222333444555666444333222222111111222222000000000000000000000000///000222222000///000111000000000000///////////////............---------........................---------------------------------------...///000///000000111111000......---------------------------------------------------------....../////////,,,,,,---...///000111111............////////////000000000000000000000000111111111111222333444444444555555666777888999999888;;;===>>>@@@IIIUUU```zzzsssrrrtttzzzzzztttpppooonnnooossswwwyyyzzz}}}}}}zzzvvvmmmdddbbbaaa^^^\\\ZZZYYYXXXXXXXXXZZZ^^^dddgggddd\\\UUUQQQPPPNNNMMMMMMNNNPPPQQQVVV___mmm|||tttcccVVVPPPOOOOOOOOOPPPPPPSSSYYYaaahhhlllmmmnnnmmmnnnooorrrvvvzzz|||}}}{{{yyy||||||sssmmmqqqzzztttlllhhheee___\\\ZZZXXXYYYZZZ[[[ZZZ\\\ZZZWWWSSSQQQQQQRRRSSSPPPPPPQQQQQQRRRSSSSSSSSSPPPPPPQQQRRRRRRPPPOOONNNLLLLLLJJJIIIIIIHHHHHHHHHGGGEEEDDDDDDDDDDDDCCCBBBAAAAAABBBBBBCCCBBBBBBBBBCCCAAA>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBFFFJJJPPPUUUXXX___bbbgggmmmssswwwzzz{{{xxxyyyzzzxxxssspppnnnmmmlllaaaXXXVVVTTTPPPNNNOOOJJJJJJKKKKKKLLLMMMMMMMMMIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???>>>============???>>>===<<<;;;:::999999999999999999999999999999::::::999999888777777666777777777666666666666666555444333333333444444555333333222222222222111222000000111111111111000000///000222222000///000111000000000000///////////////............---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000111111000///...------------------------------------............111111111111111000000000---------...///000000111............////////////000000000000000000000000111111000000111333555666333444444555666777777777888:::======>>>BBBJJJQQQ[[[kkk~~~kkk```aaadddkkkttt}}}xxxnnnfffbbbeeeeeeggglllqqqwww|||~~~}}}sssjjjaaa___[[[WWWUUUTTTUUUUUUUUU[[[fffoootttooofff^^^QQQPPPNNNMMMMMMNNNOOOQQQTTT\\\gggrrryyyzzzxxxvvvmmmeeeZZZRRRQQQSSSVVVXXXYYY[[[```gggpppxxx~~~~~~vvvwww|||}}}xxxvvv}}}}}}mmmeeebbbbbbbbb]]]ZZZXXXXXXYYY[[[\\\\\\]]][[[XXXUUUSSSRRRSSSSSSQQQQQQRRRSSSTTTUUUVVVWWWQQQQQQRRRSSSRRRQQQOOONNNJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDDDDCCCBBB???CCCGGGIIIHHHEEEBBB@@@BBB@@@>>>>>>@@@BBBCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@DDDKKKTTT]]]eeejjjmmmtttssssssrrrpppooommmlllddddddccc```\\\XXXVVVTTTfff___YYYWWWVVVRRRPPPOOOJJJJJJKKKKKKLLLLLLLLLLLLGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>=========>>>???>>>===<<<;;;:::999999999999999999999999999999888888888888888888888888777777777777777666555555444444444444333444444444333333333333222222111111111222222333333222222111///000222222000///000111////////////000000000000///............---------........................---------------------------------..................///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////333333222111000//////...///////////////.....................////////////000000000000000000000000111111000000111333555666333333333444444555555666444666888999:::<<>>@@@AAAAAAAAAAAAAAA@@@@@@??????>>>>>>???EEEPPP[[[dddjjjmmmnnnrrrnnnhhhbbb\\\WWWUUUTTTPPPPPPOOONNNNNNMMMKKKJJJuuuccc___[[[XXXVVVSSSQQQOOOKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>===<<<;;;::::::999999999999999999999999999777777888888888999999999777888888888777666555444444444444444444444333333222333333333333222111000111222333444444333222111///000222222000///000111////////////000000000000///............---------................................................------......///......---------///000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000111000//////...---,,,,,,000000//////........................////////////000000000000000000000000111111111111222333444444222222222333333333444444444666777777777888999;;;>>>BBBMMM\\\lll|||iii^^^YYYSSSWWWYYYZZZ]]]ccceeeeeeiiifff```ZZZUUURRRQQQQQQNNNPPPSSSUUUVVVYYY\\\___dddlllrrrqqqnnnjjjccc]]]SSSQQQNNNLLLKKKLLLMMMNNNOOOVVV___fffgggbbbYYYTTTOOONNNLLLKKKLLLMMMOOOPPPRRRUUUZZZ___bbbccccccccceeeeeegggjjjooovvv|||~~~wwwppplllmmmssswwwqqqhhh]]]WWWXXX[[[[[[ZZZ]]]ZZZXXXWWWYYYZZZ[[[[[[[[[YYYWWWUUUTTTTTTTTTTTTQQQQQQRRRSSSTTTVVVVVVWWWWWWUUURRRPPPNNNMMMMMMMMMHHHHHHGGGEEEEEEDDDDDDDDDDDDCCCBBBBBBDDDDDDCCCBBBDDDMMMWWW\\\YYYPPPHHHDDD@@@>>>======???@@@@@@?????????>>>>>>=========<<<===BBBKKKTTTZZZ\\\[[[ZZZ[[[XXXRRRLLLHHHFFFEEEEEEDDDCCCDDDFFFIIILLLLLLLLL|||lll___^^^[[[WWWUUUSSSQQQOOOLLLLLLLLLKKKJJJJJJIIIIIIFFFFFFGGGGGGFFFEEECCCBBBBBBBBBCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999888888888888888777888888888777666444333444555555555444333333222222222333333333222111000000111333444444333111000///000222222000///000111.../////////000000000111///............---------................................................------...//////...---,,,+++,,,---/////////...------------------------------------...///000000000------------------------.........///////////////............////////////000000000000000000000000111222222333333333222222111111111222222222222333666777888888777777888999;;;;;;???GGGQQQ^^^rrrpppeeeaaa___dddfffeeeiiinnnoookkklllhhhbbb\\\WWWTTTSSSSSSOOORRRTTTTTTSSSTTTVVVYYYVVV]]]bbb```]]][[[WWWSSSOOONNNMMMLLLLLLMMMOOOPPPQQQVVV]]]aaabbb```\\\ZZZWWWVVVVVVVVVXXXZZZ]]]______bbbhhhoootttwwwxxxxxx{{{|||}}}wwwsssqqqmmmjjjkkkrrr}}}sssggg___WWWUUUYYY]]]]]][[[]]]ZZZWWWVVVWWWXXXXXXWWWXXXWWWVVVUUUTTTTTTTTTTTTRRRRRRSSSSSSTTTUUUVVVVVVZZZWWWRRRMMMJJJJJJKKKLLLIIIHHHGGGEEEDDDCCCCCCCCCDDDCCCBBBBBBDDDDDDCCCBBBCCCKKKUUUXXXTTTLLLEEEBBB@@@???>>>>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>CCCGGGIIIJJJIIIGGGGGGEEECCCAAA??????>>>>>>===<<<===AAAGGGLLLNNNMMMsssggg\\\\\\YYYUUUSSSSSSQQQOOOMMMMMMLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFDDDCCCAAABBBCCCCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::;;;::::::999888777666666777888888888777666444333444555555555444444333222222222333444333222111000///000222333333222000//////000222222000///000111.../////////000000111111//////.........---------........................------------------------------/////////...---,,,***+++---.........------////////////////////////---------...///000000111,,,,,,---...///000111222,,,------...///000111111............/////////000000000000000000000000000111222333444444222111000111111111111111222222222333444555666666777888888;;;888888===AAAIIIYYYjjjuuuooosssyyy||||||zzzvvvooohhhbbb^^^\\\[[[TTTWWWZZZZZZYYYZZZ\\\___YYY```cccaaa]]][[[YYYVVVOOOOOONNNOOOPPPQQQSSSTTTUUUYYY___dddggghhhiiiiiiaaaaaabbbcccfffjjjnnnpppsssxxx|||qqqkkkkkkjjjjjjppp||||||nnneee^^^WWWVVV[[[``````^^^]]]ZZZWWWUUUUUUUUUUUUUUUWWWVVVUUUUUUTTTTTTUUUUUUTTTTTTTTTUUUVVVVVVWWWWWW\\\XXXRRRLLLHHHHHHJJJKKKJJJIIIHHHFFFDDDCCCBBBBBBCCCBBBAAABBBDDDDDDCCCBBB???FFFNNNPPPKKKDDD@@@>>>BBB@@@??????@@@@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBBBB@@@@@@AAA@@@???===;;;:::;;;:::;;;@@@FFFLLLNNNNNNyyyjjjaaa[[[XXXUUUSSSQQQPPPMMMKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIGGGCCC@@@BBB@@@>>>>>>???@@@???>>>????????????>>>>>>>>>===;;;;;;;;;::::::999999999::::::::::::::::::::::::888777777777666666555555888888888777666444333222333444555555555444333222444444444444444444444444111111111000111111222222222111111111000000//////000000000000000000000000111111000///////////////.........//////000000000///...---,,,,,,---...///,,,,,,,,,---------......------------------------------------------,,,,,,------------------------.........------,,,,,,,,,............///000111222222111///...------......111111000000//////......444222000...---...000222333333333333333333333333555555555555555444444444888777888:::>>>DDDJJJNNNcccsss{{{sssmmmllldddgggkkkoooqqqqqqppppppnnnppprrrrrrooojjjdddaaa\\\\\\\\\\\\\\\]]]aaadddhhhpppxxx}}}|||}}}wwwuuuzzz{{{tttooorrrwwwzzz}}}~~~}}}uuunnnkkkeee```^^^eeennnppphhh___^^^[[[VVVRRRQQQRRRUUUWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTUUURRRNNNKKKKKKMMMOOOQQQRRRNNNIIIFFFDDDCCCBBBAAADDDDDDCCCCCCBBBBBBAAAAAA@@@AAABBBBBBBBB@@@>>><<<>>>>>>>>>>>>???@@@BBBBBB;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>============<<<;;;:::999:::;;;<<<>>>???AAABBBCCCoooccc]]]ZZZWWWTTTRRRPPPOOOMMMKKKLLLKKKKKKKKKKKKJJJJJJJJJIIIGGGGGGGGGHHHHHHFFFEEEBBBAAA??????@@@@@@@@@????????????>>>>>>>>>======;;;;;;;;;:::::::::999999::::::::::::::::::::::::888888888777777666666666888888888777666444333222333444555555555444333222333333333333333444444444222222111111000111111111111111111000000000/////////////////////////////////......---------------+++++++++,,,,,,,,,------///...------------...///,,,,,,,,,---------......------------------------...---------------------------------------------/////////......------------------......///000111//////...---......///000000000000000//////......333222111/////////111111333333222222222222222222444444444444555555555555777666666888;;;???CCCFFFSSS___rrr}}}zzzoooppppppppppppqqqtttvvv}}}vvvssssssxxx~~~yyyrrroooiiieeecccdddccceeelllsssrrrhhh^^^[[[YYYWWWTTTSSSSSSTTTUUUWWWWWWVVVVVVVVVWWWXXXXXXXXXWWWVVVTTTSSSQQQQQQQQQRRROOOLLLIIIHHHJJJLLLNNNNNNKKKHHHFFFFFFFFFEEEDDDEEEDDDDDDCCCBBBAAAAAAAAA>>>???AAAAAAAAA@@@>>>===??????>>>>>>??????@@@AAA;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::;;;;;;;;;<<<<<<======oooddd]]]ZZZWWWUUURRRPPPOOONNNLLLJJJLLLLLLLLLKKKKKKKKKKKKJJJGGGFFFFFFGGGIIIJJJIIIHHHBBBAAA??????@@@@@@@@@???>>>>>>>>>>>>============;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888888888888888777777777888888777777666555444444444444555555444444333222111111222222222333333333333222111111000000000000111111000000000000/////////////////////////////////...------,,,,,,---------............////////////...------------...///,,,,,,,,,---------......------------------------........................------------------------///////////////.........,,,,,,------.../////////------------...///111111000000000////////////...222222222111111111111111111111111111111111111222333333333444444555555555555555555666888:::;;;===BBBIIITTTcccuuutttnnnooottt}}}}}}qqqfffbbbaaa^^^\\\\\\^^^bbbiiippptttoooeee\\\WWWWWWWWWVVVUUUUUUTTTSSSWWWWWWVVVVVVWWWXXXYYYZZZ[[[ZZZWWWTTTQQQOOOMMMMMMNNNLLLIIIFFFFFFGGGIIIJJJJJJHHHEEEEEEFFFGGGGGGGGGEEEEEEEEEDDDCCCBBB@@@???===>>>???@@@AAA@@@???>>>AAA@@@???>>>>>>>>>>>>>>>::::::::::::::::::::::::999999::::::::::::::::::999:::::::::::::::999999::::::999888888777666666sssfff___[[[ZZZUUUSSSPPPNNNNNNMMMKKKIIIKKKKKKKKKKKKJJJJJJJJJJJJFFFGGGHHHKKKMMMMMMJJJGGGAAA@@@>>>>>>?????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999999999999888888888888888888888888777666666555555555555555555444444333222222000000000111222222333333333333222000////////////000000000000000000//////////////////////////////000000///............//////////////////000000000.........------.........,,,,,,,,,---------......------------------------.........///////////////........................//////..................,,,,,,---...////////////............//////000000////////////////////////111111222333333222111000000000000000111111111111111111222333444555555666333444555666777888888888<<<>>>CCCJJJYYYnnnuuurrrwww~~~pppfff]]]ZZZZZZWWWVVVWWWUUU[[[cccjjjlllggg```ZZZVVVVVVVVVUUUUUUUUUUUUUUUWWWVVVVVVVVVVVVVVVVVVVVVZZZYYYVVVSSSPPPMMMLLLKKKKKKIIIGGGFFFEEEEEEFFFGGGFFFEEECCCDDDEEEGGGGGGFFFDDDFFFHHHIIIHHHDDD???<<<===>>>???@@@AAAAAAAAAAAABBBBBB@@@???===<<<<<<<<<999999999999999999999999999999999999888888888888777888888999999999999888888888777666555444444333|||jjjccc^^^YYYXXXSSSQQQNNNMMMMMMLLLKKKIIIJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHLLLPPPQQQNNNHHHCCC@@@>>>======>>>>>>===<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888888888888888888888999999888777666666666666777777666666555444333333222222000000000111111222222222333222111000//////////////////////////////000000........................000000///...............,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,---------......------------------------............//////000000........................------------------------------///000000111000000///////////////......---...............////////////000222333333222111000/////////000000111111111000111111222333444555555222333555777888999999999;;;<<<===???FFFTTTfffrrrzzz{{{|||pppjjjaaaYYYVVVTTTQQQPPPQQQOOOTTTZZZ___aaa___\\\ZZZWWWUUUTTTRRRSSSTTTWWWXXXVVVVVVVVVVVVTTTSSSPPPOOOUUUTTTRRRPPPNNNMMMLLLLLLIIIIIIGGGFFFFFFFFFFFFFFFEEECCCBBBBBBDDDEEEDDDCCCBBBEEEJJJMMMKKKFFF???:::>>>>>>???AAAAAABBBCCCCCCDDDBBBAAA>>>===;;;;;;:::999999999999999999999999888888888888888888777777777777888888999888888888666666555555555555555555nnnccc___ZZZUUUTTTRRRPPPMMMLLLMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIMMMPPPPPPLLLFFF@@@@@@???======>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999888888777777777777777888888888888888888777666555666777888999777666555444333222222222111111111111111111111111222111000000////////////......////////////000000...........................---,,,,,,++++++,,,,,,............------------------...//////...------,,,,,,,,,---------......---------------------------------......//////000........................,,,,,,,,,------------------...///111111111111000000000000000///...---,,,---............/////////...///111222222111000000/////////000111111222222111111111222222333333333222333444666888888999999999:::::::::<<>>>>>???@@@AAAAAABBBBBBDDDCCCAAA>>><<<;;;:::999888888888888888888888888777777888888888888888888777888888888888888777777444555555555555666666666yyyccc\\\[[[UUUQQQRRRQQQOOOMMMLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGIIIKKKKKKIIIEEEAAABBB@@@>>>>>>???@@@???>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<===::::::999999888777777666666666666777777888888888888777666555666777999:::888777555333222222222222333333333222111111000000111000000/////////000000........./////////000000...........................---,,,,,,++++++,,,,,,111111000000////////////------...//////...------,,,,,,,,,---------......------------------------+++,,,,,,---......//////........................------------.........///+++---///000111111000///......///000000///...------------.........//////......///000000000000000//////000111111222333333111111111111222222222222222222222333444555666666444666888888777999>>>CCCOOOYYYiii}}}}}}rrrmmmfff___[[[TTTOOOMMMKKKHHHIIILLLTTTRRRQQQSSSUUUWWWWWWVVVRRRRRRRRRSSSTTTVVVWWWXXXTTTWWW[[[]]][[[VVVPPPLLLMMMLLLKKKKKKJJJJJJKKKKKKHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCBBBDDDFFFFFFEEEDDD@@@BBBDDDEEEDDDAAA>>><<<=========>>>>>>???@@@@@@CCCBBB@@@>>><<<::::::999888888888888888888888888777777777888888999999999999999999999888888777666555555555555555555555555qqq]]]YYYXXXRRRPPPRRRQQQOOOMMMLLLMMMMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIFFFEEEEEEEEEFFFFFFEEECCCDDDBBB@@@@@@AAABBBAAA@@@<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======::::::999999888777777666555555666666777777777888888777666555666777:::;;;888777555333222222222222555444444333222111000000000////////////000000111---.........//////000000........................//////...------------.........------,,,,,,,,,+++,,,---...//////...---,,,,,,,,,,,,---------......------------------------++++++,,,,,,---...//////////////////////////////---.........//////000000***+++...///000000......,,,---...000000000//////---------.........//////---.........//////000000///000000111222333333333222222222111111111111111222111111111111111222333000333777777777888<<<@@@???DDDNNN^^^sss}}}llleeedddaaa[[[XXXSSSOOOOOONNNLLLNNNRRRVVVRRRPPPPPPSSSUUUSSSPPPOOOPPPSSSVVVWWWWWWWWWVVVTTTXXX]]]aaa```ZZZTTTOOOLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHFFFDDDCCCCCCBBBCCCEEEHHHIIIHHHGGGAAAAAA???>>>>>>>>>>>>???===<<<<<<<<<<<<======>>>CCCBBB@@@>>><<<;;;:::999777777777777777777777777666777777888999::::::;;;:::::::::999999777666666666555555444444333333333sssjjj]]]UUUSSSSSSQQQOOOPPPNNNLLLJJJJJJIIIGGGFFFKKKKKKKKKLLLLLLKKKIIIFFFFFFDDDCCCBBBCCCCCCBBB@@@DDDAAA>>>@@@CCCDDD@@@<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888777666666666666666666666777777888888888999555555555555666777999999888666333222333333333222////////////............////////////............////////////////////////111///,,,,,,---......---000,,,)))***...000...+++........................------------------,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,//////.........---------///...------------...///........................---------............//////000111000...------//////......------///000111///000000000000111111111111111222222222333333333444333222111111111222333333333444555666777888999:::???DDDJJJRRRbbbvvvxxxnnnfffbbb```]]][[[UUUTTTRRRQQQRRRUUUYYY[[[bbb[[[SSSPPPQQQSSSSSSQQQPPPQQQRRRTTTUUUUUUUUUUUUUUUVVVXXXZZZ\\\ZZZUUUQQQOOOMMMKKKIIIHHHIIIJJJKKKHHHIIIIIIJJJHHHFFFDDDBBBBBBCCCEEEFFFGGGFFFDDDCCC@@@@@@@@@@@@???>>><<<<<<======>>>>>>>>>======<<<@@@???>>><<<:::999999999555666999:::;;;:::888777555666888999::::::999999;;;888666666888888777555666555444333222222222222mmmdddYYYRRRPPPPPPOOOMMMOOOMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHJJJLLLMMMMMMKKKDDDCCCAAAAAABBBBBB@@@???EEEBBB@@@AAAEEEEEEBBB???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888777666666666666666666666666777777777888888555555555555666777888999777444222111111222222111111000000000000/////////////////////....................................,,,***)))***+++------,,,000---***+++...000...+++...........................---------------------,,,,,,---------------------,,,,,,,,,,,,---......111000//////......////////////.........---------................................................---------............///---...///...,,,+++,,,---///......---...///000111111111222222222333333333111111111222222222333333333222222111111222222222222222333444555666777777888<<>>===<<<;;;===>>>>>>???>>>>>>======@@@???>>><<<;;;999999999777777888999999888777777666666777888999:::::::::;;;999777777888999777555666666555444333333222333{{{fff___VVVPPPOOOOOONNNMMMLLLKKKKKKJJJJJJKKKLLLMMMLLLJJJIIIIIIKKKMMMMMMMMMDDDBBBAAA@@@AAAAAA@@@>>>BBB@@@???AAACCCDDDBBB???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888777777777777777555555555666666666666666555555555555555666777888777555222111222333222222111111111111000000000000////////////....................................,,,,,,+++---///111111000000---***+++...///...+++................................................------------------,,,,,,---,,,,,,,,,,,,---......111111000///////////////...............---------,,,---...//////...---,,,........................---------............///,,,.........,,,+++,,,---///............///000000111111111222222222333333111111111222222222222333111111222222222222222111111111222222333444555555555777999999999???IIIRRR\\\ooozzzuuutttxxx}}}uuunnnfffbbb___^^^``````^^^\\\TTTUUUVVVYYY]]]bbbgggjjjbbb\\\VVVSSSSSSTTTSSSRRRQQQSSSVVVWWWXXXVVVSSSQQQLLLMMMOOORRRTTTSSSPPPMMMIIIIIIKKKLLLMMMNNNOOOOOOPPPPPPOOOMMMJJJFFFCCCAAADDDEEEFFFFFFEEEDDDBBBAAA>>>>>>>>>>>>===<<<<<<;;;>>>>>>????????????>>>>>>??????>>><<<;;;:::999999888888888777777777777777777777777777888999::::::<<<:::888888999999777666666666555555444333333333mmm```\\\UUUQQQPPPPPPOOONNNJJJJJJJJJJJJKKKLLLOOOQQQVVVRRRNNNKKKJJJJJJJJJIIIDDDBBBAAAAAABBBAAA@@@???>>>===<<<>>>@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999888888888777777555555555555555555555555555444444444555555666777999666444333444555555444111111111000000000//////////////////.............................................///111222111000///---++++++---...---,,,.................................///////////////.........------,,,,,,,,,---,,,,,,,,,,,,---......//////...------------...........................,,,---///000000///---,,,........................---------............///...///000///...---...000............/////////000////////////000000000000111111111111222222222222///000222333333222111111111111222222333444444555222555777777666999@@@EEEGGGUUUiii}}}xxxxxxzzz~~~{{{rrrjjjeee```^^^\\\]]]___^^^ZZZVVVSSSTTTVVVYYY^^^bbbfffiii___[[[VVVSSSSSSSSSRRRQQQRRRTTTWWWYYYXXXVVVRRROOOMMMNNNPPPSSSUUUUUURRRPPPIIIJJJLLLOOOPPPOOOOOONNNOOOOOONNNLLLIIIFFFDDDBBBFFFFFFFFFEEEDDDCCCAAA@@@===============<<<;;;;;;===>>>??????????????????>>>>>>>>>===<<<:::999999777666666666666777888999999888777777777888:::;;;<<<;;;::::::999888777666555555555555444444333333zzzeeeZZZXXXTTTQQQPPPPPPOOONNNIIIKKKKKKKKKJJJLLLQQQTTT\\\WWWQQQLLLJJJIIIHHHGGGEEEDDDBBBBBBCCCCCCAAA@@@<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999:::999888777777555555555555444444444444444444444444444444555666888666333333444555555444000000/////////.........////////////....................................---,,,++++++------,,,+++...---,,,,,,------------....................................//////000000.........------,,,,,,,,,---,,,,,,,,,,,,---......//////...------------------.....................,,,---///000000///---,,,........................---------............///---///000///......///000---......///////////////....../////////000000000000000111111111222222222...000111222333222111111222222222333444444555555333666777777777888;;;>>>???EEEPPP]]]mmm{{{pppiiieee```]]]\\\[[[[[[]]]___^^^YYYTTTQQQRRRTTTWWWZZZ]]]___```YYYWWWTTTRRRRRRQQQQQQPPPRRRTTTWWWYYYXXXUUUQQQNNNOOOOOOQQQSSSVVVVVVSSSQQQKKKLLLOOOPPPPPPOOOMMMKKKKKKKKKJJJIIIHHHGGGEEEEEEFFFFFFEEEDDDCCCBBB@@@@@@<<<============<<<<<<;;;======>>>???????????????============<<<;;;999888555555555666777999;;;<<<999888777777777888999:::;;;;;;<<<;;;999888666666333444444555444444333222pppbbbUUUTTTSSSQQQOOONNNMMMMMMKKKLLLMMMKKKJJJLLLQQQVVVYYYUUUOOOLLLJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCBBB@@@>>>>>>>>>>>>>>>===<<<<<<999999999999999999999999888888888888888888888888999999:::;;;:::999888777555555555555555444444444444444333333333444444555444222000000111222333222////////////............////////////............------------------------000...+++***+++,,,,,,,,,...------,,,,,,------...........................---------......//////000------------------,,,,,,---,,,,,,,,,,,,---......000000///...............---------...............,,,---...//////...---,,,........................---------............///+++,,,...---,,,,,,---...---......///000/////////000000000111111111222222000000000111111111111222//////000111222222222222222222222333333444444444555666777666555555666888;;;<<<@@@GGGPPP___tttyyylllccc```___]]]ZZZXXXXXXYYY]]]``````[[[WWWRRRSSSUUUVVVWWWXXXXXXXXXUUUTTTSSSRRRQQQQQQQQQQQQQQQSSSUUUWWWVVVTTTQQQOOONNNNNNOOOQQQSSSSSSQQQNNNMMMNNNOOOPPPOOOMMMKKKIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDBBBAAAAAA@@@=========>>>>>>======<<<;;;<<<===>>>>>>???>>>>>><<<======>>>===;;;:::888555555666888999:::;;;<<<999888888888888888999999999;;;<<<;;;999666555555333444555666666555444333{{{hhh```SSSTTTTTTSSSQQQOOONNNNNNMMMNNNOOOLLLIIIKKKPPPUUUTTTQQQMMMJJJHHHHHHFFFEEEEEECCCBBBBBBBBBBBBAAA???>>>>>>???>>><<<;;;::::::888888888888888888888888888888888888888888888888999:::;;;<<<;;;:::888777666666666666555555444444444444333333333333333444333111//////000222222111000000000////////////...////////////............------------------------111...+++***+++...000000------------,,,,,,---...........................+++,,,,,,---......//////,,,,,,---------------------,,,,,,,,,,,,---......//////...------------------------.........//////................................................---------............///+++,,,------,,,,,,---///------///000000000///...000000000000111111111222000000000000111111111111/////////000000111222333111111111222222222222222333333333333333333444555666555999>>>BBBIIIWWWeeeyyy}}}sssggg```______\\\YYYWWWWWWXXX]]]```aaa\\\XXXUUUVVVWWWXXXXXXWWWVVVUUURRRRRRSSSSSSSSSRRRRRRSSSQQQRRRSSSTTTTTTSSSQQQPPPLLLLLLLLLNNNOOOOOOMMMKKKMMMNNNNNNNNNMMMLLLKKKJJJHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDCCCBBBAAAAAAAAA===>>>>>>??????>>>>>>===::::::<<<======>>>>>>>>><<<<<<===>>>===<<<:::888777888:::;;;;;;:::999999888888999999999888888777888;;;<<<;;;888555444444444666777888888777666555rrrccc___UUUVVVWWWVVVTTTRRRPPPPPPNNNPPPPPPMMMIIIJJJOOOUUUSSSPPPKKKHHHGGGEEECCCAAADDDBBBAAAAAAAAAAAA@@@>>><<<======<<<999777777777::::::::::::::::::::::::999999999999999999999999999:::;;;<<<<<<:::888777777777666666666555555555444444333222222333333333444222000000222333333333111111111111000000000000000/////////............---------------------------)))&&&%%%'''+++...000------...---,,,,,,---...........................++++++,,,,,,---...//////,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,+++************+++---------........./////////...------------...///........................---------.........//////---...//////......000111,,,---///000000000///...............////////////000000000000111111111111000//////...///111333444000000000000111111111111//////000111222444666777222333888???@@@@@@HHHSSSVVVeeezzzzzzpppccc]]]\\\\\\XXXTTTYYYXXXYYY\\\```___[[[VVVWWWXXXZZZ[[[ZZZYYYWWWVVVPPPRRRTTTTTTTTTTTTTTTUUUPPPQQQRRRSSSSSSRRRQQQQQQMMMLLLLLLMMMNNNNNNLLLJJJMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>???????????????>>>999:::;;;<<<============;;;<<<===>>>>>><<<:::888:::;;;<<<===<<<:::777666777888999::::::999777666777:::<<<;;;777444333333666777999::::::999888777~~~mmmbbb]]]XXXVVVUUUWWWYYYWWWPPPIIIMMMLLLJJJJJJJJJKKKMMMNNNKKKKKKLLLKKKIIIFFFCCCAAACCCBBBAAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999888999:::;;;;;;:::999888888999::::::999888666555666555444333333444555666444444444333333222222222222222222111222222333333000000////////////000000////////////............111000///...---,,,++++++111///---+++)))***++++++...---+++******+++---...,,,------.................................---------------......---***''')))))))))***,,,...000222------......//////000000........................///...---,,,,,,---//////......---------,,,,,,,,,............//////000000------------------------///...---,,,,,,---...//////////////////...............//////000000111111000000///////////////000111111111111111111111111222222222333333333444444333444444666888:::;;;===EEENNN[[[iiixxxrrrjjjaaa\\\\\\\\\ZZZXXXXXXYYY[[[\\\\\\[[[ZZZZZZXXXYYYYYYXXXXXXVVVUUUTTTWWWVVVUUUUUUTTTTTTUUUUUURRRRRRSSSUUUVVVVVVSSSQQQOOOMMMLLLLLLNNNOOOOOOOOOOOOMMMKKKLLLNNNQQQSSSSSSMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIIIIGGGCCC@@@??????@@@???@@@CCCGGGFFFBBB======<<<;;;;;;<<<===<<<:::;;;;;;;;;:::::::::999999888999999::::::999999888999999999999888888888888666777888888888666555444444666888::::::999777555uuugggaaa]]]WWWTTTRRRTTTUUUSSSNNNHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKJJJJJJHHHFFFCCCBBB@@@@@@@@@??????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999888999999::::::999999888999999999888777666555444555444333222222333444555333333333222222111111111333333222111111222222222000000////////////000000////////////...........................---------000...,,,+++******,,,,,,...---,,,++++++,,,---...------...////////////...------------------------,,,,,,---...000///---++++++*********+++---...000------------....................................000///...---,,,------...///......------,,,,,,,,,---------....../////////------------------------///...------------...///////////////..................//////000000000000000000///////////////000111111111111111111111111222222222333333333333444555555555666777888999:::;;;@@@HHHPPP[[[kkk}}}|||yyyzzz}}}yyyuuukkkfff___]]]]]]]]][[[XXXYYYYYYZZZ[[[\\\[[[[[[ZZZYYYYYYXXXWWWVVVUUUTTTSSSXXXXXXWWWVVVUUUUUUTTTTTTSSSRRRRRRSSSUUUUUUSSSQQQQQQOOONNNOOOPPPQQQPPPNNNMMMKKKKKKLLLPPPTTTVVVWWWMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIGGGDDDAAA???@@@BBBCCCCCCEEEGGGHHHFFFCCC@@@===<<<;;;;;;<<<===;;;:::::::::::::::999999999999888999999::::::999999888777777666666666555555555777888999999999888666555444555888999999888666444yyyhhhaaa^^^]]]WWWTTTQQQQQQSSSRRRNNNJJJEEEFFFIIIJJJKKKJJJHHHGGGJJJIIIHHHGGGFFFEEEEEEDDD????????????????????????===========================<<<<<<;;;;;;:::999999999999999888888999999999:::999777666555444444444333333222222222222333333222222111111111111111000444333222111111111111111000000////////////000000////////////............---------.........//////...---,,,++++++,,,---...///...---,,,,,,---...///---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111000...,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,------------------------000///...---,,,,,,------//////......---,,,,,,+++,,,,,,------------......------------------------///...------------...///...........................////////////000000000000//////......///000000111111111111111111111111111111222222222333333333666666555555555666777777888:::<<<>>>DDDOOO\\\fff||||||uuuuuuzzzvvvllliiieeeaaa^^^]]]^^^^^^[[[XXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[YYYWWWUUUSSSSSSSSSSSSXXXXXXWWWVVVVVVUUUTTTTTTTTTSSSQQQQQQSSSSSSSSSRRRRRRRRRQQQRRRSSSRRROOOMMMKKKJJJIIIKKKOOORRRTTTUUUMMMLLLKKKJJJIIIHHHHHHGGGHHHGGGEEEBBB@@@@@@CCCFFFGGGIIILLLLLLJJJGGGDDDCCC>>><<<;;;;;;<<<<<<;;;::::::999999999999888888888888888999999999999888888666666666555555555444444666777777777777666555555333555666777777666444333jjj```\\\[[[[[[XXXUUURRRQQQRRRRRRPPPNNNDDDEEEFFFGGGHHHGGGGGGFFFHHHGGGFFFEEEEEEEEEEEEEEE????????????>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999:::999888777777888999:::;;;:::777555444444444444333333222222222222333333222222222222111111111111444444222111000000000000000000////////////000000////////////............---------............///,,,,,,,,,,,,,,,---...//////...------------...///---...//////000000//////,,,,,,------------......---,,,,,,...000111///...+++++++++,,,,,,,,,------......------,,,,,,++++++---------------------------------------------.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........------.............../////////////////////////////////.........///000000111111111111111111111111111111111111222222222222444444444444444555666666999:::999:::<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999:::999777777777777999:::;;;:::888666555555555666333333444444444444333333222333333333333333333333444333222111000000//////000000////////////000000////////////............///............---------,,,,,,,,,,,,---...//////.........------.........---......///////////////---........./////////000...---,,,---...///---,,,)))***+++,,,---.........///.........------,,,,,,------------------------***++++++,,,---...////////////.........---------,,,,,,,,,,,,,,,,,,,,,+++---------------------------..................---,,,---------......///////////////..............................///000000000000000000000000000000000000000111111111222222111111111222333444666666444555666777999;;;???BBBJJJSSSaaappp}}}zzz{{{~~~zzzssslllkkkkkkiiieee```\\\[[[[[[\\\]]]YYYYYYYYYZZZZZZ[[[\\\]]]]]][[[XXXUUUSSSSSSSSSTTTQQQRRRSSSUUUVVVWWWVVVVVVWWWTTTQQQPPPQQQRRRSSSSSSQQQQQQQQQQQQQQQOOOLLLIIIJJJIIIHHHIIIJJJLLLLLLKKKJJJIIIFFFDDDCCCBBBBBBCCCBBBEEEGGGHHHGGGFFFFFFGGGIIIMMMPPPPPPKKKFFFDDDDDD@@@>>>============<<<:::999999999888888888777777777888888999999888888777777777777777666666666666222222222222222222333333333444444555444333222111{{{ggg```^^^XXXUUUVVVRRRQQQPPPNNNMMMLLLLLLLLLHHHFFFEEEDDDDDDFFFHHHIIIEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999888888888777777888888888999999888777666666666666333333444444444444333333333333333333333444444444333222111000000000000000000000////////////000000////////////............//////.........---------,,,,,,------............------------------------,,,------........................///000000111111///---,,,,,,......---,,,((()))+++,,,---.....................------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---............---............/////////------,,,,,,,,,,,,++++++------------------------------...//////...------,,,,,,,,,---......///////////////............---------------...///000000000000000000000000000000///000000000000111111111000000000111222333555666111222444666888:::;;;;;;???CCCKKKVVVaaammm}}}zzzzzzxxxwwwxxxxxxvvvsssooonnnnnnoookkkgggaaa\\\YYYYYY\\\]]]YYYYYYYYYYYYZZZ[[[]]]^^^^^^\\\ZZZXXXVVVVVVVVVVVVPPPRRRTTTVVVWWWWWWWWWWWWXXXUUURRRQQQRRRSSSSSSSSSQQQPPPOOOOOOOOONNNKKKIIIHHHGGGHHHJJJMMMOOOPPPOOOJJJHHHEEEBBBAAA@@@AAABBB@@@CCCGGGIIIIIIGGGFFFFFFHHHKKKNNNNNNLLLHHHFFFDDDBBB@@@???>>>???>>>===;;;:::999999999999888888888777777888888888888777777666666666555555555444444444444444333444444555666444444444444444333222111pppaaa^^^\\\UUURRRUUUOOOPPPPPPNNNMMMLLLKKKLLLGGGGGGGGGGGGGGGHHHHHHIIIDDDDDDEEEEEEDDDBBBAAA@@@@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::999999777777888888888888777777555666666777777666666555111222333444444333222111111111222222333333333333111111000000000000111111000000////////////000000////////////............---------...............------..................,,,,,,------------,,,,,,+++,,,,,,---------------------......///000000111...---,,,---///000000///***+++,,,---------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------++++++,,,,,,---...///000111111...---------,,,,,,,,,,,,------------------------------...//////...------++++++,,,------...////////////.........---------------------...///000000000000000000000000000000/////////000000000111111000000000000111111222333444444444555777888999:::999:::>>>EEEJJJQQQ^^^mmm{{{xxxzzzvvvrrrtttwwwwwwvvvwwwssspppnnnnnnnnnlllkkkgggeeeaaa]]]ZZZYYYZZZ\\\YYYYYYXXXYYYZZZ[[[]]]^^^^^^]]]\\\[[[ZZZYYYXXXXXXTTTUUUWWWYYYYYYXXXWWWVVVYYYVVVTTTSSSTTTTTTTTTSSSQQQOOONNNMMMNNNNNNLLLJJJHHHHHHHHHKKKNNNOOOOOONNNKKKIIIFFFCCCAAAAAABBBBBB@@@BBBEEEFFFFFFEEEEEEEEEHHHIIIKKKMMMNNNLLLHHHEEEDDDBBB@@@@@@@@@@@@>>><<<::::::::::::999999999999777777888888888888777777777777666666666555555555555444444333444555666777555555555444333333222222{{{jjj^^^]]]ZZZSSSQQQVVVPPPQQQRRRQQQOOOMMMMMMMMMEEEGGGIIIJJJJJJJJJHHHGGGCCCDDDEEEEEEDDDBBB@@@>>>>>>>>>>>>>>>>>>====================================<<<<<<;;;;;;:::999999666777888999999888777666222333555666666666555444000111222333333222111000000000111111222222222222111000000000000000111222000000////////////000000000/////////............++++++,,,---...///000111---......///......------+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,------...///000000...,,,,,,---000333333333,,,,,,---...---,,,+++************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............---+++)))(((++++++---...///111222222.........------,,,,,,,,,------------------------,,,---...//////...---,,,++++++,,,,,,---...////////////.........---------,,,,,,,,,---...///000111000000000000000000000000////////////000000000000222222111000000000000000666444111000222444666666666555888===>>>@@@JJJVVV]]]jjj{{{uuuoooooorrrzzz{{{sssllllllrrrwwwwwwuuuuuuqqqllllllmmmmmmiiieeebbbaaa```^^^[[[YYYYYYZZZYYYXXXXXXXXXZZZ[[[]]]___^^^^^^^^^^^^]]][[[ZZZYYYYYYYYY[[[[[[ZZZYYYVVVUUUYYYWWWUUUTTTUUUUUUTTTSSSRRRPPPMMMMMMNNNNNNMMMLLLJJJIIIIIIJJJKKKLLLJJJIIIMMMKKKGGGDDDBBBBBBCCCDDDAAABBBCCCCCCBBBBBBDDDFFFHHHHHHIIILLLOOOOOOJJJFFFEEECCCBBBAAAAAAAAA???===;;;;;;;;;:::::::::999999777777888888888888777777999999999999888888888888333333222111222333555666666666555444444333222222pppggg]]]WWWVVVVVVSSSQQQSSSRRRPPPNNNLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFDDDCCCBBB@@@@@@===>>>???@@@@@@???>>>===>>>===;;;;;;===>>>===<<<<<<<<<;;;;;;;;;:::::::::777777666666666666777777666666666666555444333222333333333333333333333333000000111111111111000000///000111000///......000////////////////////////......---------,,,,,,,,,........................+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,---.../////////---***(((((())),,,---........................---,,,+++******+++,,,---000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,------------------------......//////...---,,,,,,,,,,,,,,,---...///000000,,,------...............///000111000...------...000000////////////000000000000000000000000000000000000000///000111111222222222222333333333444444999888888888:::===@@@AAAIIIPPP]]]mmm~~~rrrrrrrrrtttyyyzzzooommmkkknnnrrrtttqqqnnnpppooommmkkkiiihhhhhhggggggddd___[[[XXXVVVVVVWWWWWWYYYYYYYYYXXXYYY[[[]]]bbbaaa```]]]ZZZZZZ\\\^^^\\\\\\\\\[[[[[[[[[[[[[[[XXXYYYXXXUUUQQQNNNNNNNNNPPPPPPPPPPPPOOONNNMMMMMMHHHHHHJJJKKKLLLLLLLLLLLLIIIGGGEEEBBBAAA@@@???@@@@@@AAA@@@@@@@@@CCCGGGKKKLLLMMMOOOPPPOOOMMMKKKIIIEEEGGGFFFAAA???@@@???;;;;;;:::999999;;;;;;:::999777888888888999999999999777777666666666666666777666666555555555444444444555444333222111111111111wwwjjjcccZZZUUUUUUVVVTTTRRRRRRQQQOOOMMMLLLJJJIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB===>>>???@@@@@@???>>>===>>>===;;;;;;===>>>===<<<<<<;;;;;;;;;;;;:::::::::888777666666666666777888444555555444444333222111333333333333333333333333000111111111111111111000000111222111///...///000//////////////////////////////.........---------........................------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,---...//////111000...---,,,---.../////////...---,,,++++++***---,,,+++******+++,,,---//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------//////.........---------,,,---------.../////////------...////////////...///000000000...---...///000000////////////000000000000000000000000000000000000000000000111111222222222333333333444444444555555444444666888:::<<<<<<@@@IIITTTaaappp~~~zzzyyyyyy|||wwwpppooommmkkkmmmqqqrrrooollllllkkkjjjiiihhhhhhhhhhhhdddbbb___\\\[[[[[[\\\]]]YYYZZZ[[[[[[ZZZ[[[^^^```bbbbbbaaa___\\\[[[\\\^^^\\\\\\[[[[[[ZZZZZZ[[[[[[ZZZZZZYYYVVVRRROOONNNNNNPPPPPPPPPOOOOOOMMMLLLLLLIIIJJJJJJJJJJJJJJJIIIIIIGGGEEECCCAAA@@@???@@@@@@@@@@@@@@@@@@@@@BBBFFFJJJNNNOOOQQQQQQPPPMMMIIIGGGCCCEEEDDD@@@???@@@???<<<<<<;;;999999::::::999888777777777777888888888999888777777666666666777777777666666555555444444444444444333222222111111000xxxiiibbb]]]VVVSSSTTTUUUTTTSSSQQQPPPOOOMMMKKKJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCCCCDDDDDDDDDDDDDDD>>>>>>???@@@@@@???>>>>>>>>>===;;;;;;===>>>===<<<;;;;;;;;;;;;:::::::::::::::999777666666777999:::555555555555444333222222333333333333333333333333111111222222222222111111111222222222000///000111////////////////////////000000/////////.................................,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---...//////111111000///......------000000/////////.........---,,,,,,++++++,,,,,,---///...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------//////...------------...------........................///000000000//////...///000///...---...///000//////......//////000000000000000000000000000000000000000000111111111333333333333444444444444444333333222333555666888666888;;;@@@HHHRRR^^^fffvvv~~~zzzvvvqqqnnnpppnnnlllmmmooopppmmmjjjhhhhhhhhhhhhggggggggggggcccbbb```___^^^^^^___```YYYZZZ[[[ZZZZZZ\\\___aaabbbcccdddbbb___]]]\\\]]]]]]\\\[[[ZZZYYYZZZ[[[[[[[[[[[[YYYVVVRRROOONNNOOOPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@??????@@@@@@@@@@@@@@@@@@???AAAEEEHHHOOOPPPRRRRRRPPPLLLGGGDDD@@@CCCBBB???>>>AAA@@@======;;;:::999::::::888666666666666666777777777777888888777777777777888888777777777666555444444444333333333333333111000000nnnddd\\\XXXTTTQQQRRRRRRRRRQQQPPPOOONNNLLLKKKKKKJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD????????????????????????>>>===;;;;;;===>>>===<<<;;;;;;;;;:::::::::999999;;;999777666666777999;;;888888888888777666555444222222222222222222222222222222222333333222222222111222333222000000000222////////////////////////////////////.........---........................++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////............---,,,***)))***+++,,,---...000111111------,,,,,,,,,,,,------......---,,,,,,---------------------------------------------------------++++++,,,------...//////------------------------///...------------...///...............---------...//////000000000000000...///000///...---...////////////......///////////////////////////////////////000111111111111111333333333333444444444444555555444444444555666666666777888:::===CCCJJJOOOWWWaaappp}}}{{{wwwtttrrrqqqppppppqqqooonnnnnnooonnnkkkiiihhhhhhhhhggggggfffeeeeeedddcccbbb```___^^^]]]]]]WWWXXXYYYYYYYYYZZZ]]]```bbbccceeedddaaa^^^]]]\\\^^^]]][[[YYYXXXYYYZZZ[[[[[[[[[YYYUUUQQQOOONNNOOOOOOOOOOOONNNLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFDDDDDDAAA@@@???>>>>>>???@@@AAA???@@@@@@??????@@@CCCEEELLLNNNPPPQQQOOOKKKFFFCCC>>>AAAAAA??????BBBBBB???===<<<:::999999999777555555555555666666666666777888777777777777888888999888888777777666555555444333333444444333222000///vvviiicccYYYWWWTTTQQQPPPPPPOOONNNOOONNNMMMLLLKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@????????????@@@@@@>>>===;;;;;;===>>>===<<<;;;;;;:::::::::999999999:::999888666666888999:::888888888888777666555444222222222222222222222222222222222333333222222222111222333222000000000222////////////////////////.........---------,,,,,,........................,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////+++,,,---------+++)))(((&&&'''((()))+++,,,......------------------------------,,,,,,,,,------...------------------------------------------------***++++++,,,---...//////------------------------......---------......///...............---------...//////000000000000000---///000///......///000//////............////////////////////////////////////000111111111111000222222222333333333333444555555444444444555555555222444666777888:::<<>>===>>>???@@@AAA>>>???@@@???>>>???AAACCCFFFHHHKKKLLLLLLIIIEEECCC===@@@AAA??????CCCCCCAAA===;;;999999999888777555444555555555666666666666777777666666777888999999888888777777777666666666333333333333222111000000{{{lllccc___XXXWWWUUUSSSPPPOOOMMMMMMNNNMMMLLLKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@????????????@@@AAA>>>===;;;;;;===>>>===<<<::::::::::::999999999999888888888777777888888888555555555555444333222222222222222222222222222222111111222222222222111111111222222222000///000111////////////////////////...------------,,,,,,,,,........................---...///000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,---.........---,,,+++---------------------------......//////......---,,,,,,,,,,,,,,,------...------------------------------------------------***++++++,,,---.........------------------------,,,---......///.........------........................///000000000//////---...//////......///000///......------......///000000000000000000000000...///000222222111111000111111111111222222222222222222222222333333333333000222555666666666777999;;;>>>CCCHHHOOOZZZhhhqqq|||xxxuuutttppppppnnnllliiiiiikkkmmmppppppooonnnmmmkkkiiihhhiiiiiiiiihhhfffdddaaa```\\\]]]___`````````___^^^YYY[[[^^^___^^^]]]]]]^^^]]]___bbbbbb```^^^]]]]]]\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUSSSPPPMMMLLLMMMOOOMMMMMMNNNMMMMMMLLLKKKJJJFFFFFFFFFFFFFFFEEEDDDCCC???>>>>>>===>>>???@@@AAA>>>?????????>>>===???AAA@@@BBBDDDFFFFFFEEECCCBBB;;;>>>???===>>>BBBCCC@@@<<<:::999888999999777555555555555555666666666666666555555555666777888999777777777777888888888888555444333222111111111111}}}lllccc^^^[[[UUUVVVUUUTTTQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@??????@@@@@@AAA>>>===;;;;;;===>>>===<<<:::::::::999999999999888666777777888888777777666444555555444444333222111111111111111111111111111000111111111111111111000000111222111///...///000////////////////////////............------------........................+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,------...............////////////////////////---...///000000///...---,,,,,,++++++,,,,,,---...------------------------........................+++++++++,,,,,,---------------------------------***,,,...000000///...,,,,,,---------.../////////------...////////////...---...//////......///111///......------......///000000000000000000000000...///111222222222000//////000000000000111111111000000111222222222222222222333555555555555888999666888;;;===???FFFOOOVVV___nnn~~~|||wwwtttrrrpppooonnnoooooommmjjjiiikkknnnlllmmmmmmllljjjhhhggggggeeefffffffffeeecccaaa___\\\]]]___aaaaaa```^^^]]]XXX\\\```aaa```]]][[[[[[ZZZ\\\^^^___^^^]]]]]]^^^[[[[[[\\\\\\[[[YYYWWWUUURRRQQQPPPMMMJJJJJJLLLOOOLLLMMMMMMNNNNNNMMMMMMLLLHHHHHHHHHGGGEEEDDDBBBAAA@@@???>>>>>>>>>???@@@AAA===>>>??????===<<<===???<<<===>>>???@@@@@@??????999<<<===;;;<<<@@@@@@>>>;;;999888888999999888666555555666666666777777777444444444444555666777888555666666777888999:::;;;666555222000///000222333pppddd```]]]ZZZSSSUUUUUUUUUSSSQQQPPPQQQLLLLLLKKKKKKKKKKKKLLLLLLHHHHHHHHHGGGGGGGGGFFFFFFBBBBBBCCCCCCDDDEEEEEEFFFBBBAAA@@@??????@@@AAABBB>>>===;;;;;;===>>>===<<<:::::::::999999999888888444666777999999777666444666666666666555444333222111111111111111111111111000000111111111111000000///000111000///......000////////////////////////000/////////....................................'''((()))***++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////++++++,,,,,,---......///'''((())))))***+++,,,,,,---...///000000///...---++++++++++++,,,,,,---...------------------------........................++++++,,,,,,,,,,,,------------------------------)))+++///111222000---+++,,,,,,------...///000000,,,------...............,,,...//////......///111.........------.........000000000000000000000000...///111222333222000///////////////000000000000000111222333444444444444222222222111000222666999222555888::::::===BBBGGGDDDRRRbbbmmmyyyyyyrrrqqqwww{{{|||yyyuuusssqqqpppmmmllliiikkkllljjjgggfffhhhkkkjjjkkkkkkjjjhhhfffffffffaaabbbdddeeedddcccaaa___```aaaccccccbbb___\\\ZZZVVVZZZ___aaa___[[[XXXVVVXXXZZZ\\\]]]\\\\\\]]]^^^ZZZ[[[\\\]]]\\\YYYVVVTTTOOOOOOMMMKKKIIIIIILLLNNNLLLLLLMMMNNNNNNNNNNNNNNNKKKJJJIIIGGGEEECCC@@@???AAA@@@???>>>>>>???@@@AAA===>>>???>>>===<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<777:::;;;999:::===>>><<<:::888777888999999888777666666666666777777777777333333333444444666777777555555666888999:::;;;<<<777555222///...000222444xxxggg___ZZZVVVTTTTTTTTTRRRQQQPPPOOOOOOOOOLLLLLLKKKKKKLLLMMMNNNOOOHHHGGGFFFDDDDDDDDDDDDEEEDDDCCCBBBDDDGGGGGGEEEBBBDDDCCCCCCBBBBBBAAAAAA@@@;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;999888999;;;<<<888888888888777777777666777777777666555555444444222222222222222222222222222222111000//////000000222111000//////000111222---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////......---------,,,,,,,,,000000//////.........---........................///...,,,,,,------,,,+++...,,,***))))))+++...000000111222333222111///---,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000111//////.........---------------------------------000//////...------,,,,,,........................---.........---,,,,,,+++////////////...---,,,+++---------............///...//////////////////...........................////////////////////////000000000000000000000000111111222222222333333333333333333333333333333444777888888888888999999999===BBBJJJPPPXXXcccqqq{{{~~~zzz|||}}}}}}uuussssss{{{}}}}}}|||yyyvvvsssqqqqqqpppnnnlllmmmkkkhhhffffffgggjjjllloookkkhhhggghhhhhhfffccc```______``````aaabbbcccbbbccccccbbb```]]]YYYWWW\\\\\\[[[[[[ZZZZZZZZZYYYYYYZZZ\\\]]]^^^^^^]]]\\\^^^^^^^^^]]][[[XXXVVVTTTQQQPPPMMMKKKJJJJJJJJJJJJKKKKKKJJJIIIJJJKKKLLLMMMKKKGGGCCCBBBDDDDDDCCCAAA???>>>===>>>???AAACCCCCCAAA>>>;;;;;;======<<<999;;;;;;:::999999999::::::999999999::::::;;;;;;;;;;;;:::999888777666555444555666888::::::888666444999999888777666555555444111444777777555444666999555555444333333222111111pppbbb]]]YYYVVVTTTSSSRRRQQQPPPOOONNNNNNMMMLLLKKKKKKKKKKKKLLLLLLMMMHHHGGGFFFDDDCCCDDDDDDEEEFFFEEEDDDEEEGGGGGGDDDAAACCCCCCBBBAAAAAA@@@??????;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888999::::::888888888777777777666666555555555444333333222222222222222222222222222222222222111000000000000000111000000//////000000111---------............///........................------------------------....................................---------,,,............---------,,,------------------------///...------......---+++---,,,+++++++++,,,...//////000111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111///.........------------------------------------,,,,,,,,,------------...........................------......------,,,+++------...............------------............///......------------......................................................////////////////////////000000000111111111222222//////000111222333333444555555666666666777777777777;;;???BBBEEEKKKTTT[[[kkkvvv~~~|||xxxxxxzzz|||xxxvvvuuutttuuusssqqqqqqqqqrrrqqqpppnnnllliiiffffffgggjjjkkkllljjjgggfffggggggeeecccbbbaaa```````````````aaaaaaaaa```___]]]ZZZXXXVVVYYYYYYXXXXXXWWWWWWWWWWWWXXXYYY[[[\\\\\\\\\[[[[[[\\\\\\\\\[[[ZZZWWWUUUTTTQQQPPPOOOMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKIIIFFFDDDCCCEEEEEECCCAAADDD@@@===@@@FFFJJJIIIGGGAAA>>><<<;;;======<<<:::;;;::::::999999999999999999999999:::::::::;;;;;;999999888777666555555444666888:::;;;;;;999666444111111111222333444444444888777666555444555555666333333333222111111111000yyyeee\\\ZZZXXXUUUTTTPPPPPPOOONNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHGGGEEEDDDCCCCCCDDDDDDGGGFFFFFFFFFGGGFFFDDDAAABBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888999999777777777777666666666666555555444444333222222222222222222222222222222222333222111111000111111111//////000000000000//////---------............///................................................------------------------/////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...///---,,,---------------.........---.../////////...---,,,------------------------///............///000000............------------,,,,,,,,,,,,------------))))))***+++,,,...//////------------------------------......------,,,,,,+++,,,---...////////////---------............///...---,,,******,,,---.................................................../////////////////////////////////000000000111111,,,,,,---///000111222333333333333333444444444444777999;;;;;;999;;;???CCCMMMTTT```lllyyy}}}zzzvvvtttttttttsssrrrqqqooonnnooorrrsssssssssnnnllljjjgggfffgggiiijjjjjjhhheeeeeeeeefffeeeccccccbbbaaa```____________```___]]][[[YYYWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTWWWXXXYYYYYYYYYYYYYYYXXXXXXYYYYYYYYYXXXVVVTTTSSSRRRRRRQQQOOOMMMKKKJJJHHHGGGGGGFFFFFFFFFGGGHHHIIIFFFEEEDDDEEEFFFFFFCCCAAAEEE???<<<@@@IIINNNLLLHHH@@@>>><<<<<<<<<===<<<;;;;;;;;;:::999999999999999999999999999999:::::::::777777666666555555555555777999<<<>>>===:::666333000111222333444666777777;;;888444444555666555444111111111111111111000000zzzkkk]]]WWWWWWUUUSSSRRRNNNNNNMMMMMMLLLKKKJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHGGGFFFDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDAAAAAA@@@???===<<<;;;;;;::::::::::::::::::::::::666666888999999999999999777777666666666555555555777777666555555444444333222222222222222222222222222222111111111111222222---...000000000000...------------............///........................------------------------------------------------000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------//////...---,,,---.../////////......,,,,,,------------,,,+++------------------------......------......///000------------------------,,,,,,,,,,,,,,,---------******+++,,,---...//////------------------------,,,------...------,,,,,,+++,,,---...////////////---------............//////...+++******+++...///................................................/////////////////////////////////000000000111111------...//////000111111111111222222222333333333666888::::::888888:::<<<>>>CCCJJJQQQYYYeeerrr{{{~~~|||xxxrrrqqqqqqrrrtttuuutttsssnnnmmmlllmmmppprrrrrrrrrmmmllliiigggffffffhhhiiihhhfffeeeeeeeeeeeeeeedddbbbbbbaaa``````````````````^^^[[[XXXWWWVVVVVVWWWTTTSSSRRRQQQQQQRRRSSSSSSVVVVVVVVVVVVVVVVVVVVVUUUTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRQQQPPPNNNLLLIIIGGGFFFFFFFFFFFFGGGGGGGGGHHHCCCDDDEEEGGGGGGFFFCCCAAA@@@===<<>>===<<<<<<<<<<<<<<<======<<<;;;::::::::::::888888888999999999999999555555555555555555555555888:::===???===:::555222444444444555555666666666888999::::::999777666555000000111111111111111111ooocccXXXUUUUUURRRPPPOOOKKKLLLLLLLLLKKKJJJIIIHHHJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBBBBCCCBBBDDDFFFGGGGGGFFFFFFFFF@@@???>>>===<<<;;;::::::::::::::::::::::::::::::666777888999::::::999999666666666555555555555444666666666555444444333333222222222222222222222222222111111000111111222222---...///000000///...------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000////////////.........---------------------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---+++,,,...///000///...---+++++++++,,,,,,,,,++++++---------------------------------------......///,,,,,,------------------+++++++++,,,,,,,,,------------------------------------------------------,,,,,,------...------,,,------............---------------............///000...,,,******,,,...000........................................................................000000000111111111222222000000000000000000//////111111111222222222333333111333444555555555666777888<<<@@@CCCFFFLLLTTTZZZdddnnn}}}~~~{{{}}}zzzvvvsssooommmiiiiiikkkmmmpppqqqpppnnnmmmllljjjkkklllnnnmmmmmmjjjiiigggeeeeeeeeefffffffffffffffeeedddcccdddddd```````````````aaabbbbbb```^^^[[[XXXVVVVVVWWWXXXTTTSSSQQQQQQQQQRRRSSSTTTVVVUUUUUUTTTSSSSSSSSSSSSRRRSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPOOONNNKKKHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHAAADDDFFFHHHGGGEEECCCAAA<<<===??????>>>>>>???@@@>>>======<<<<<<<<<<<<===??????===<<<<<<;;;;;;;;;888888888888888888888888444444444444555555555555888:::<<<===<<<999555222111111222222333444444444:::AAAHHHHHH@@@888555555111111111222222222222222yyyhhh^^^TTTSSSSSSPPPNNNNNNJJJJJJKKKLLLKKKJJJIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHFFFEEECCCBBBAAAAAABBBBBBAAACCCFFFFFFEEEDDDDDDEEE>>>>>>======<<<<<<;;;;;;::::::::::::::::::::::::888888888888888999999999666555555555444444444444444444333333222111111111222222222222222222222222000000000000000000111222------............---------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////.........------------------............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,.........,,,+++,,,---//////...------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,------------******++++++,,,,,,------000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------...............---------------............//////...---,,,,,,---...///........................------------------------........................000000000111111111222222222222222111000000//////111111111111222222222333111222222222333333333333333666:::;;;<<<>>>BBBFFFHHHPPP^^^kkkwww~~~yyysssnnnkkkiiigggeeeffffffhhhkkknnnooonnnlllllljjjhhhggghhhhhhgggffffffeeedddcccbbbccccccdddeeeeeeeeecccaaa```aaaccc____________```aaabbbccc___]]][[[XXXWWWWWWWWWXXXTTTSSSQQQPPPQQQRRRTTTUUUVVVUUUTTTRRRQQQQQQQQQQQQQQQRRRRRRRRRRRRQQQOOONNNNNNMMMMMMLLLKKKIIIHHHGGGGGGGGGHHHIIIIIIIIIIIIHHHBBBEEEHHHHHHFFFDDDBBBBBB<<>><<<===>>>===;;;;;;===>>>@@@???>>>===<<<;;;;;;;;;888888888777777777777777444444555555555555555555777888::::::999777444222///000111333555777888999???JJJTTTRRRFFF:::444444222222222222222222222111pppcccYYYQQQPPPPPPNNNMMMMMMIIIJJJKKKLLLKKKJJJHHHGGGHHHIIIKKKLLLLLLKKKJJJIIIEEEDDDCCCAAAAAAAAAAAABBBCCCEEEGGGFFFCCCAAAAAABBB===============<<<<<<<<<999999999999999999999999999888777666666666777888555555555444444444333333444444333222222111111000222222222222222222222222//////......///000000111...------------------...---------............///........................------------------------....................................---------,,,++++++,,,,,,------------------------------------,,,+++***+++---...---,,,+++,,,,,,---------------+++*********++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++,,,------...++++++,,,,,,,,,---------)))******+++,,,,,,------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...////////////---------............///------,,,,,,,,,,,,------........................------------------------......................../////////000000000111111111111111000000000000000000000000000111111111222444222222222333444444444111444666777666777;;;???<<<@@@HHHPPPWWWccc|||{{{uuurrrtttpppkkkgggeeedddbbbaaaddddddfffiiilllnnnnnnmmmiiifffddddddddddddcccbbbaaa````````````aaaaaabbbbbbccccccaaa^^^\\\]]]___aaa```````````````aaabbb]]]\\\ZZZXXXWWWVVVVVVWWWTTTRRRQQQPPPPPPRRRTTTVVVVVVUUUSSSQQQPPPPPPPPPPPPQQQRRRRRRRRRQQQPPPNNNMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHHHHCCCFFFHHHHHHEEEBBBAAABBB===???@@@@@@===;;;;;;;;;<<<===>>>===;;;;;;===??????>>>===;;;::::::999999888888777777777666666666666666666555555555555555555666666666666555444333111222333444666777999999>>>GGGOOOOOOEEE:::444222222222222111000000//////pppfff___VVVOOONNNOOOMMMMMMNNNHHHJJJKKKLLLLLLJJJIIIGGGGGGIIIKKKLLLMMMLLLKKKJJJEEEDDDBBBAAA@@@@@@AAAAAAEEEGGGHHHFFFBBB>>>===>>><<<<<<<<<============>>>999999999999999999999999999888666444333444555666555555444444444333333333666666555444444333333222222222222222222222222222...............///000000......,,,++++++,,,......---------.........//////................................................////////////////////////......---------,,,,,,,,,*********++++++,,,,,,,,,........................+++***)))***,,,---,,,++++++++++++,,,,,,,,,------++++++******+++,,,------************************,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---)))***,,,...///000111111---------.........//////++++++++++++++++++++++++........................------------------------..................................../////////000.../////////000000111111////////////000000000111111///...///111333444555333555666666444555999===;;;;;;>>>@@@@@@IIIbbbzzz~~~vvvqqqoooooommmlllllliiieeebbbbbbbbbaaa```______aaadddhhhkkkkkkjjjfffdddbbbaaabbbbbbaaa```^^^]]]]]]^^^^^^___```aaaaaabbbbbb___[[[YYYZZZ\\\cccbbbaaa``````______```\\\[[[YYYXXXWWWVVVUUUUUUSSSRRRPPPOOOOOOQQQTTTVVVVVVUUUSSSQQQPPPOOOPPPPPPQQQRRRRRRRRRQQQOOOMMMLLLIIIHHHGGGFFFEEEFFFGGGHHHEEEFFFGGGHHHIIIHHHGGGGGGEEEGGGIIIHHHDDDAAAAAABBB>>>===<<<===>>>>>>;;;888;;;===>>>===;;;:::===???======;;;:::999888888888888888777777666666666555777777666666666555555555444444444444333333333444111111111111111111111111888===DDDFFFBBB;;;555222222111111000///......---mmmddd\\\XXXSSSOOOMMMKKKIIIHHHJJJIIIHHHHHHIIIJJJLLLMMMIIIHHHHHHGGGGGGHHHHHHIIIEEEEEECCCBBBBBBCCCDDDDDDFFFEEEDDDCCCBBBAAA@@@@@@@@@???===<<<===<<<;;;999999999999999888888888777666555444333333444555666777777777777666555444333111222222111///...///000111111111111000000//////222111111000///......---111000000///////////////000000///..................------,,,,,,------...---,,,++++++++++++,,,---,,,------......------,,,---..................---,,,,,,,,,---------....../////////......---------------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,---...//////......+++,,,,,,***))))))+++...///...,,,******+++,,,---+++++++++,,,,,,---------,,,,,,,,,---------......------------------------+++,,,------......------......//////...---,,,,,,...------------...//////666222...++++++---......---,,,,,,++++++,,,,,,---------------------------...---,,,,,,,,,,,,---...111000///......///000111000000000000000000000000////////////000000000000000111111111111222222222444444444555555555666666666888::::::;;;BBBNNNWWWlllxxx~~~{{{|||zzzsssnnniiiggghhhhhhgggeeebbbcccccccccbbb```^^^\\\aaa``````bbbeeeffffffeeeeeeccc```]]][[[[[[[[[\\\\\\\\\\\\\\\]]]^^^___```aaa```___\\\ZZZZZZ\\\^^^```___]]][[[YYYXXXWWWWWWZZZYYYXXXVVVUUUTTTTTTTTTTTTTTTSSSSSSTTTVVVXXXYYYXXXUUURRRQQQQQQQQQPPPOOONNNPPPSSSTTTTTTRRROOOMMMGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDBBBAAAAAAAAABBBAAA???===;;;:::<<<>>>??????@@@@@@???===<<<===???CCC???;;;999999:::888666777777777666444555777999666666666666777777777777666666555444444444555555000111333444444333111000777888999999888666444222111///---...111222000...vvvfff```[[[WWWRRRNNNMMMKKKJJJHHHHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGHHHHHHHHHEEEDDDBBBAAAAAABBBBBBCCCDDDDDDCCCBBBAAA@@@??????@@@>>>===<<<===<<<;;;999999888888888777777777777777777666555555666777777666666666666555444333222333444444333111000111333000000111111111111222222111111111000///.........//////......///000111111000//////..................------,,,,,,------......---,,,++++++,,,---...,,,------......------,,,------............------,,,,,,,,,,,,------------.........---------,,,,,,------------------------***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++++++++,,,---------------+++,,,,,,+++))))))+++---///---,,,******+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------+++,,,------......------...............---,,,,,,,,,,,,,,,,,,,,,---......222///,,,+++,,,...//////------,,,,,,,,,,,,------------------------------...---,,,,,,,,,,,,---...111000///......///000111000000000000000000000000000000000000////////////000000111111111222222222222222222222333333333333222333444333444999BBBIII\\\hhhmmmiiiggglllnnnjjjttt{{{tttkkkmmmkkkhhhggghhhiiihhhfffaaaaaa```___^^^]]]\\\[[[```^^^\\\\\\___bbbdddeeeaaa```^^^\\\ZZZYYYYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^[[[[[[[[[YYYWWWVVVXXXYYY[[[ZZZYYYWWWVVVUUUUUUUUUXXXWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSTTTVVVXXXZZZ\\\XXXVVVRRRPPPOOOOOONNNMMMNNNPPPSSSUUUUUURRROOOLLLIIIHHHGGGFFFFFFEEEEEEEEECCCDDDFFFGGGHHHIIIIIIIIIGGGFFFDDDBBBAAA@@@@@@AAAAAA@@@>>>======>>>???@@@@@@@@@AAA@@@>>>===>>>@@@BBB???:::888999999888666666666666555444444666888666666666666777777777777555555555555555444444444000111222333333222111000444555666777666444333111111///......111111000...}}}jjj^^^ZZZYYYUUUQQQNNNLLLKKKJJJHHHIIIIIIJJJJJJJJJIIIHHHGGGHHHHHHHHHGGGGGGHHHHHHHHHDDDCCCBBBAAA@@@AAAAAABBBCCCCCCBBBAAA@@@???>>>>>>@@@>>>===<<<<<<<<<:::999777777777777666666666666888888777777777777888888555555555555444333222222333444444333111111222444111111111111222333444444111111000000//////......---------...///000222333000///......------.........------,,,,,,------.........------------......,,,------......------,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++------------------------******++++++++++++******------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,+++******+++---...---,,,+++***+++,,,---,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------+++,,,------......---------............------,,,,,,++++++++++++,,,------,,,+++***+++---///000///------------------------------------------------...------,,,,,,------...000//////......//////000////////////////////////111111000000//////......000000000111111111222222111111222222222333333333333555666444333555;;;@@@KKKUUU[[[VVVSSSSSSQQQKKKQQQVVV___jjjuuu~~~{{{tttkkkdddeeeddddddfffhhhiiihhhgggaaa```^^^]]]\\\[[[\\\\\\___]]][[[[[[]]]```aaabbb^^^^^^]]]\\\[[[ZZZYYYXXXXXXYYYYYYZZZ[[[]]]]]]^^^[[[\\\\\\[[[YYYXXXYYYZZZXXXWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUTTTTTTTTTSSSSSSRRRSSSTTTVVVXXX[[[]]]___YYYUUUQQQNNNMMMMMMLLLKKKMMMPPPTTTVVVVVVSSSNNNLLLJJJJJJIIIHHHFFFEEEEEEDDDAAABBBDDDFFFHHHIIIJJJJJJGGGFFFDDDAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAA@@@???>>>???@@@@@@===:::888888888777666555666666555444444555777777777777777666666666666555555666666666555333222111111111111111111111111111222333444444333111000111///...///000111000...ssscccZZZWWWWWWSSSOOOLLLKKKKKKJJJIIIKKKLLLNNNOOONNNLLLIIIGGGGGGGGGGGGHHHHHHGGGGGGGGGEEEDDDBBBAAAAAAAAAAAABBBCCCBBBBBBAAA@@@?????????@@@>>><<<<<<<<<<<<:::888777666666666666555555555888777777777777777777888444444444444333333222111000111222111000000111333444333333222222222333444111000000000/////////...---------...///000111111//////...------------......------,,,,,,------...........................,,,------......------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,******+++,,,...---,,,+++++++++,,,,,,---,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------......------,,,,,,,,,,,,+++,,,,,,---...*********+++...///...------..................---------------------------------------------------////////////////////////........................////////////000000000000000000000000111111111111333333333333444444444444555666777777555666888;;;<<>>>>>>>>===>>>???@@@AAA@@@@@@???===???@@@@@@>>>===>>>???>>><<<:::999888777666666666777888777555555666888777777777777666666666666444555666777777555333111111111000//////000111111000000111222222222111111000/////////000000000///pppbbbYYYWWWTTTQQQMMMKKKKKKKKKJJJIIIKKKMMMNNNOOONNNLLLHHHFFFFFFGGGGGGHHHHHHGGGGGGFFFGGGFFFDDDBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@???>>><<<;;;<<<;;;:::888666666666666555555555444666666666666666666666666333333333333333333222111000111111111000111222444888777444222111111111222000000000000//////////////////............////////////...---------------...------,,,,,,------...........................,,,------......------,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,+++++++++,,,,,,------------,,,,,,***+++,,,,,,+++***+++,,,------,,,,,,++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------------,,,---------------......///+++++++++,,,......,,,***------...//////...------------------------------------------------------......////////////......------------------------------...///000111222222//////000000000111111111222222222333333333444444000111222333222333444555222666999999999;;;;;;::::::;;;;;;<<<>>>BBBHHHLLLRRRVVV^^^gggqqq}}}|||zzzwwwssspppnnnnnnooopppllliiihhhhhhgggbbb___[[[]]]aaadddeeeeeedddddd```^^^[[[XXXXXXYYY[[[]]]___ccciiinnnnnnhhh^^^WWW\\\\\\\\\\\\[[[ZZZXXXXXXZZZ[[[]]]___```aaaaaaaaaYYY[[[\\\\\\ZZZYYYYYYZZZ]]][[[XXXVVVTTTTTTUUUVVVXXXXXXYYYYYYYYYXXXWWWWWWYYYYYYZZZZZZ[[[[[[[[[[[[TTTRRROOOMMMLLLLLLJJJIIINNNQQQTTTVVVVVVSSSOOOLLLJJJJJJJJJIIIGGGEEECCCBBBDDDDDDEEEFFFFFFFFFEEEEEEFFFDDDBBB@@@???>>>>>>>>><<<===>>>??????>>>===<<<:::<<<>>>>>>===<<<<<<===<<<<<<;;;:::888777666777777888:::999888777888999888777777777666666666555555666777777666555222111111111000//////000111111000111111111222222111111///000000000/////////000xxxmmm```XXXWWWRRROOOLLLJJJJJJJJJJJJJJJIIIJJJKKKLLLKKKIIIFFFDDDEEEFFFGGGHHHHHHGGGFFFEEEHHHFFFEEECCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA???===<<<;;;;;;;;;999888666666666666555555555555444444555555555555444444333333333444444333333222111222333333333333666888:::888555222000///000000000000000000////////////000///......------......///...------,,,,,,------...------,,,,,,------...------............------,,,------......------,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------,,,,,,,,,,,,++++++---------------,,,,,,+++)))+++------+++***++++++---------,,,,,,,,,+++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------------,,,...------------...//////...---,,,,,,------+++))),,,---...//////...---,,,------------------------,,,------......------,,,---......//////......---........................------...///000111222222/////////000000000111111//////000000000111111111...///000111222333333333444444444333444555777777666777777777777:::===@@@BBBCCCFFFIIIOOOXXXbbbiiisss}}}vvvooojjjhhhhhhfffdddbbbdddhhhlllnnnjjjfffddddddccc```]]]___aaadddeeedddcccbbbbbb]]][[[YYYWWWVVVWWWYYY[[[___dddkkkrrrrrrkkk___WWW\\\\\\[[[ZZZYYYXXXWWWVVVXXXZZZ\\\___```aaaaaaaaa]]]^^^___^^^]]]\\\]]]^^^]]][[[XXXUUUTTTUUUVVVWWWZZZ[[[\\\\\\\\\ZZZYYYXXX[[[\\\\\\\\\[[[ZZZYYYXXXRRRQQQQQQQQQRRRQQQOOOMMMPPPRRRTTTUUUUUUSSSPPPNNNJJJJJJJJJJJJIIIGGGEEECCCFFFFFFFFFEEEEEEDDDCCCBBBDDDCCCAAA???>>>>>>>>>???;;;<<<=========<<<::::::888;;;======<<<;;;;;;<<<;;;<<<<<<;;;888777777888888999;;;;;;999999999:::888888777777666666555555666666777777666444222111111111111111111111111111222222111111111111111111...000111000///...///111sssllleeeZZZTTTVVVPPPMMMJJJIIIIIIJJJJJJJJJHHHIIIJJJJJJJJJHHHFFFEEEEEEFFFGGGHHHHHHGGGFFFEEEGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???===;;;;;;;;;;;;999777777777777666666666555555333444555555555555444333333333444444444444333333111222333333333444666888999777444111//////000111////////////000000000000......---------.../////////...------,,,,,,------...------,,,,,,------...+++,,,---......---,,,+++,,,------......------,,,------............------,,,,,,,,,,,,------------++++++++++++,,,,,,------++++++++++++++++++++++++,,,------......------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******)))+++------,,,******+++,,,---------,,,,,,++++++************++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------***+++,,,---------------------,,,,,,------...//////---,,,,,,------,,,++++++,,,---......---,,,+++------------------------,,,,,,---......---,,,,,,------...//////...------........................000000000000////////////////////////000000000111////////////000000000111111111111111333444444444666444222333333333333444000222444666666888:::<<<:::;;;;;;;;;===AAAGGGKKKQQQYYYeeeqqqzzz{{{sssmmmhhheeebbb```ccccccaaa______bbbhhhnnnqqqlllgggdddddddddbbb```gggiiijjjhhheeebbbaaaaaa^^^\\\[[[YYYYYYZZZ[[[\\\^^^aaaeeejjjllliiibbb^^^aaa```]]][[[ZZZYYYYYYYYYYYY[[[^^^```bbbccccccbbb```aaaaaa```^^^^^^aaaccc]]][[[YYYWWWWWWYYY\\\^^^\\\\\\]]]^^^]]][[[YYYWWW\\\\\\\\\\\\[[[ZZZXXXWWWRRRRRRTTTWWWYYYYYYVVVSSSRRRRRRSSSTTTTTTRRRQQQPPPKKKKKKLLLMMMLLLJJJHHHGGGEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@>>>>>>>>>???@@@=========<<<;;;:::999888888:::===>>>===<<<<<<<<<;;;===>>><<<999777888999777999;;;;;;:::888888999888888888777666555555555777777666555444333222222000111222333333222111000222222111000000///000000...000111111......///111tttfffccc^^^TTTQQQUUUOOOMMMJJJHHHIIIJJJJJJJJJIIIJJJKKKKKKKKKJJJIIIHHHDDDEEEGGGHHHHHHGGGEEEDDDFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@??????????????????===;;;;;;;;;;;;999777777777777777666666666666333444555666666555444333333333444555555444444444...000111111111222555777777555222000///000111222////////////000000000000,,,,,,,,,---...///000111......---,,,,,,,,,,,,---...------,,,,,,------...++++++,,,------,,,++++++,,,------......------,,,---......//////......---,,,,,,------------......+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,+++++++++++++++++++++***)))((()))+++------,,,+++***+++,,,,,,---------,,,+++***))))))******+++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------***+++,,,,,,------------,,,,,,++++++,,,,,,---...///---++++++---......---***+++---......---+++***------------------------,,,,,,---......---,,,,,,,,,---...//////...---,,,////////////////////////333222111000///...------////////////000000000000111111111111222222222222222000//////000222222111000......000111000//////,,,///333555666777888999777777888888777888;;;>>>===BBBJJJQQQWWW]]]aaaeeeeeejjjrrr{{{|||tttooojjjfffaaa^^^^^^```aaabbbeeeeeeccc```___bbbjjjpppqqqlllfffcccddddddcccaaammmnnnnnnkkkfffbbbaaabbbaaa```___^^^^^^^^^___```^^^]]]^^^```ccceeeeeedddgggeeebbb___]]]\\\]]]]]]\\\^^^aaadddeeeffffffeee^^^^^^]]][[[ZZZ[[[^^^```^^^]]][[[ZZZ\\\___ccceee\\\]]]^^^^^^]]]ZZZXXXVVV[[[[[[\\\\\\[[[ZZZXXXWWWRRRTTTWWW\\\___^^^[[[XXXSSSSSSSSSSSSSSSRRRRRRQQQLLLMMMNNNOOONNNMMMKKKIIIDDDDDDEEEEEEDDDCCCBBBBBBAAA@@@???>>>>>>???@@@AAA??????>>><<<;;;:::999888888;;;>>>???>>>=========;;;===???===:::888888:::666888::::::999888777888999888888777666555555444999888666555333333333333000111333444444333111000333222111///...............000222111...---///111nnnggg___ZZZXXXVVVRRRNNNMMMLLLKKKIIIIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@???@@@AAAAAA@@@AAABBBCCCBBBAAA@@@??????===;;;999999999777666666666666666666666666666444444333333333222222222333333333222222222111111000000111111111222222222000000000000000000000000////////////////////////***+++,,,---............******+++++++++,,,,,,,,,++++++++++++,,,,,,---......///...,,,******,,,......,,,+++))))))***,,,---...------,,,+++***)))))),,,,,,+++++++++,,,---......,,,+++***+++------------------,,,+++***)))(((,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++***************+++++++++......---,,,,,,++++++***++++++******)))*********)))******+++++++++******+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------............------.........------,,,,,,+++............////////////111111000000//////......////////////000000000000000000111111111111000000////////////000000000000222111111000111222444555444444444555555555666666999:::<<>>>>>@@@DDDFFFCCCBBBAAA???===<<<;;;::::::::::::;;;<<<===>>>>>><<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::999999999666666666666555555555555666555555444444333222222444444444444444444444444444333222111000000000000////////////////////////hhhbbb[[[WWWVVVUUURRROOOMMMMMMLLLKKKJJJIIIIIIIIIJJJIIIIIIIIIHHHGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDBBBBBB@@@?????????@@@AAA@@@@@@@@@@@@@@@???>>>>>>???===:::999999999777666666666666666666666666666444444444444333333333333333333333222222222111111000000111111111222222222000000000000000000000000////////////////////////---............---,,,,,,************+++++++++,,,,,,,,,+++++++++,,,------+++,,,---,,,******,,,...---,,,+++***+++,,,...///...------,,,++++++***************+++++++++,,,,,,---,,,******+++,,,---------------------,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,++++++******))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,...............---------++++++++++++,,,------...------............------------............------.........---------------............////////////000000000000//////......////////////000000000000000000111111111111000000////////////000000000000333222222111111222333444222222222333333333444444666666777999:::<<<===>>>>>>???AAACCCGGGJJJMMMNNNTTTWWW\\\ccckkksssyyy|||}}}yyytttpppmmmlllllliiihhhfffdddaaa___^^^]]][[[ZZZXXXVVVWWW^^^hhhppprrrnnnhhhcccaaabbbdddeeehhhfffeeedddeeefffeeedddeeeeeedddcccccccccccccccaaaccceeefffeeeeeefffgggeeeeeeeeedddcccdddgggiiinnnkkkfffaaa^^^]]]^^^______^^^^^^```eeehhhjjjkkkbbb```]]]]]]^^^^^^\\\ZZZ[[[[[[]]]cccggghhhddd___```______]]]\\\[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVWWWYYY\\\___```^^^[[[VVVUUUTTTSSSSSSRRRPPPNNNKKKKKKJJJIIIHHHFFFDDDCCCEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@@@@AAABBBBBB@@@@@@???>>><<<;;;::::::::::::;;;;;;<<<<<<======;;;;;;::::::::::::;;;;;;;;;::::::::::::999999999777777777666666666555555555555555444333333222222333333333333333333333333333333222111000//////000////////////////////////aaa\\\VVVTTTTTTTTTRRRPPPNNNMMMMMMLLLKKKIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDBBBAAAAAA@@@???@@@@@@@@@???>>>>>>===============???<<<:::999999999777666666666666666666666666666555555555444444444444333333333333222222222111111000000000111111111111222000000000000000000000000////////////////////////111111000///...---+++************+++++++++,,,,,,------,,,+++++++++,,,,,,)))+++,,,,,,+++***+++,,,,,,+++++++++,,,...000111---------,,,+++++++++***((()))***+++,,,+++******++++++******++++++,,,------------......------,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---------------,,,+++++++++***)))))))))*********+++++++++++++++++++++***++++++,,,---...///---,,,***)))))))))))))))***,,,------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,........................******+++++++++,,,,,,,,,///.........------,,,,,,,,,,,,,,,++++++,,,---------...///000000///...---------............------..................//////---............/////////000000000////////////...////////////000000000000///000000111111000000///////////////000000000000444333333222222222222333000000000111111111222222333333444444444444444444888888888888999:::;;;;;;@@@AAADDDHHHMMMRRRVVVXXX```dddiiiooouuu}}}{{{qqqjjjggg``````___^^^\\\[[[[[[ZZZZZZZZZ[[[\\\]]]]]]^^^^^^XXXWWWUUUUUUXXX^^^gggnnnnnnmmmjjjgggcccaaa___^^^``````aaabbbddddddaaa___aaa^^^\\\^^^cccggghhhgggcccdddffffffdddcccdddeeefffggghhhgggeeeccccccdddgggeeebbb```^^^^^^^^^___^^^]]]]]]___ccceeeggggggaaa___^^^^^^^^^]]][[[YYY\\\___dddhhhiiigggccc```ccccccbbbaaa``````______YYYYYYXXXXXXXXXXXXXXXXXXXXXXXXYYY\\\^^^^^^[[[YYYVVVUUUSSSSSSSSSQQQOOOMMMIIIIIIIIIHHHGGGEEEDDDCCCDDDCCCCCCBBBBBBBBBCCCCCCAAAAAABBBAAAAAA@@@???>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999999::::::::::::999999999888888888888777777777666666666555555444444333333222222222222222222222222222222222222111000////////////////////////////////////]]]YYYUUUSSSSSSSSSQQQPPPNNNNNNNNNNNNLLLJJJGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA???>>>===<<<;;;<<<===>>>>>><<<999999999999777666666666666666666666666666666666555555555444444444333333333222222222111111000000000000111111111111////////////////////////////////////////////////111111111000///---,,,+++++++++,,,,,,,,,---------...---,,,,,,++++++++++++***,,,......,,,*********,,,,,,++++++,,,---...///+++++++++++++++*********((()))+++,,,---,,,***))))))***++++++******,,,---++++++,,,------...------*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,------......------,,,,,,,,,+++***)))(((((((((((()))***++++++,,,,,,+++***++++++,,,---...///...---+++)))))))))+++,,,***+++,,,.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,///......------,,,,,,+++------,,,+++++++++,,,,,,---...///000000///...---,,,------......------,,,---.........//////000000---------.........//////////////////////////////////////////000000000000//////000000000000//////////////////000000000000444444333333222222222111//////000000000111111111333333333333333333333333666666666666666777888999<<<<<<<<<<<<===>>>???@@@HHHJJJMMMPPPTTTZZZ```eeejjjlllooorrrvvv|||~~~}}}xxxtttnnnfff___YYYUUUSSSSSSTTTUUUVVVVVVVVVUUUUUUUUUVVVXXXZZZ\\\]]]___```WWWVVVUUUUUUWWW\\\cccggghhhhhhgggeeebbb___]]]]]]```______```aaabbb```______\\\[[[```ggglllkkkiiiggghhhiiigggcccaaa``````ccceeeggggggeeebbb```___cccbbb```___]]]\\\\\\\\\]]]\\\\\\^^^aaaccccccbbb````````````___]]]ZZZYYY^^^cccggghhhfffdddcccdddeeeddddddccccccbbbbbbbbb[[[[[[ZZZZZZZZZZZZZZZ[[[WWWWWWWWWYYYZZZZZZWWWUUUTTTSSSQQQQQQQQQOOOMMMKKKIIIIIIIIIHHHHHHFFFEEEEEEBBBBBBBBBAAABBBBBBCCCCCCAAAAAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888888888999999999999999999888888888888888888888888777777777777555555444444333222222111111111111111111111111111111111000///////////////////////////////////////]]]ZZZWWWUUUSSSRRRQQQPPPNNNNNNOOONNNLLLJJJHHHFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>><<<<<<===>>>>>>===;;;999888999999777666666666666666666666666666666666555555555444444444333333333222222222111111000000000000000000000000//////////////////////////////////////////////////////000000///...---------------............///...---,,,,,,++++++++++++---///000///---***))))))------,,,++++++*********))))))))))))************)))***,,,......---,,,******+++---,,,+++***+++,,,)))***+++,,,,,,---,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,------......------,,,,,,,,,+++***)))(((((((((((()))***+++,,,,,,---+++***++++++,,,---...///,,,+++***))))))+++---///***))))))***+++---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......------,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,---............---,,,,,,,,,------------,,,,,,---.........//////000000------------.........................../////////////////////000000000000//////000000000000//////////////////000000000000333333333222222111111000000000000000111111111111222222222333333333444444333333333333333444555555111111222444666888:::;;;<<<===>>>>>>???BBBFFFJJJIIIKKKMMMPPPSSSXXX]]]```eeehhhlllppptttzzz}}}{{{xxxtttqqqjjjjjjhhhgggeeecccbbbaaa___]]]YYYTTTQQQNNNMMMLLLJJJLLLNNNOOOPPPPPPOOONNNPPPPPPQQQRRRTTTUUUVVVVVVTTTSSSSSSTTTWWW\\\```cccdddddddddbbb``````cccfffnnnjjjeeeaaa```aaa``````aaa```aaagggnnnpppmmmiiihhhiiiiiigggdddaaa``````aaacccffffffdddbbb``````bbbaaa___^^^\\\ZZZYYYYYY\\\[[[[[[]]]___``````___```aaaaaaaaa___\\\ZZZYYYaaadddfffdddaaa```bbbfff````````````````````````^^^]]]]]]\\\\\\\\\\\\\\\UUUTTTTTTUUUVVVUUUSSSQQQQQQOOONNNNNNOOONNNLLLIIIIIIIIIJJJIIIIIIHHHGGGGGGBBBAAAAAAAAAAAABBBBBBCCCBBB@@@>>><<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999999888888777777888888999999999888888888777777777888888888888777777777777555444444333222222111111111111111111111111111111111000//////////////////////////////////////////]]]\\\YYYWWWTTTRRRQQQPPPOOONNNNNNMMMLLLJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<:::888888888999888666666666666666666666666666555555555444444444444333333333333222222222111111111000000000000000//////000000000000000000000000////////////////////////------.../////////......---------.........//////------,,,+++++++++,,,,,,///000000///,,,*********------,,,,,,+++***)))(((((()))))))))******++++++***+++,,,---...---,,,,,,+++...000///+++)))***,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,---------------,,,+++++++++***)))))))))))))))******+++,,,------++++++***++++++,,,---...************+++---...///((((((''''''(((+++---///,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,..................//////,,,------------.........---............/////////////////////000000000000...//////000000//////...////////////000000000000000111111222111111000///000000000111111111222222///000000111222222333333444444333222111111111111///000000111333555777888666777888888888999<<>>AAACCCEEEFFFHHHJJJNNNRRRVVVZZZ___bbbjjjmmmqqqqqqooonnnppprrrvvvzzzyyytttnnnjjjhhhbbb```^^^]]]\\\ZZZWWWTTTPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQOOOMMMJJJIIIHHHHHHFFFGGGIIIJJJJJJJJJIIIIIILLLLLLLLLMMMMMMNNNNNNNNNOOONNNOOORRRXXX]]]```aaaaaabbbaaa``````dddlllrrr|||vvvllleeeaaa```aaaaaacccdddggglllqqqqqqmmmiiifffgggiiihhhfffeeeeeeeeecccdddfffeeecccbbbbbbcccbbbaaa___\\\ZZZYYYXXXWWW[[[ZZZ[[[\\\___```___]]]```aaaaaa```]]]ZZZYYYZZZ```aaaaaa^^^[[[\\\```ddd`````````````````````aaa```___^^^]]]\\\\\\\\\\\\SSSRRRQQQRRRSSSRRRQQQOOONNNMMMMMMMMMNNNNNNLLLJJJIIIIIIJJJJJJJJJIIIHHHHHHBBBAAAAAA@@@@@@@@@AAAAAA@@@???<<<;;;:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999999888888888888888888999888888888777777777777666888888777777777666666666444444333333222222111111111111111111111111111111111000000//////000000000////////////////////////[[[[[[ZZZXXXUUUSSSRRRRRROOONNNMMMLLLKKKKKKKKKKKKMMMLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFEEEDDDDDDAAAAAABBBBBBBBBAAA@@@???>>>????????????>>>======<<<:::888777888888888666666666666666666666666666444444444444333333333333333333333222222222111111111111000000////////////000000000000000000000000////////////////////////------............------,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,---...,,,+++***,,,---------------,,,+++******)))******+++,,,,,,------***+++++++++,,,,,,,,,,,,---000333111,,,))))))+++++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,,,,,,,,,,,,,++++++************************++++++,,,,,,------++++++*********++++++,,,***++++++,,,,,,---------***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------...++++++++++++,,,------...---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++.........---------------,,,,,,---------.........---------.........//////////////////000000000000......////////////......////////////000000000000......000000111000//////000000000000111111111111000000000000000111111111555444333222222222222222555444333222111111111111222444555666555666777999888888888:::;;;<<<<<<<<<<<<>>>@@@BBBCCCDDDGGGIIIHHHLLLPPPPPPMMMLLLNNNQQQRRRUUUYYY\\\^^^___bbbcccccceeehhhjjjmmmpppuuuxxxtttrrrrrruuuyyyyyyuuupppkkkhhhgggiiihhheeefffjjjhhhiiijjjkkkjjjiiigggeee___^^^[[[XXXTTTQQQNNNMMMMMMLLLKKKJJJKKKJJJGGGEEE@@@AAABBBDDDFFFHHHIIIJJJIIIIIIIIIHHHGGGFFFDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNRRRWWW\\\]]]]]][[[]]]]]]]]]^^^dddnnnvvvzzztttkkkdddaaaaaabbbbbbccceeeiiilllnnnnnnmmmlllfffhhhiiiiiihhhfffggghhheeeeeedddaaa______aaacccaaa```]]][[[YYYYYYYYYYYYYYYYYYZZZ\\\___```___]]]___```___]]]YYYWWWWWWYYY\\\\\\[[[ZZZYYYZZZ\\\]]]`````````aaaaaaaaabbbbbb```___^^^\\\[[[ZZZZZZZZZRRRQQQPPPPPPQQQRRRPPPOOOMMMMMMLLLNNNOOOPPPOOOMMMGGGHHHHHHIIIIIIIIIHHHHHHBBBBBBAAA@@@?????????@@@<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999777777888888999999::::::999999999888888999999999888888777777777666666666777777777666666666555555444444333333222111111111222222222222222222222222111111000000000111111222////////////////////////XXXYYYYYYWWWUUUTTTSSSTTTOOONNNLLLKKKKKKKKKLLLMMMOOONNNNNNMMMLLLKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDD??????@@@AAA@@@???>>>======>>>?????????>>><<<;;;;;;999888777888888888777666666666666666666666666444444333333333222222222333333333222222222111111111111000000/////////...000000000000000000000000////////////////////////------......---,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,------...)))***+++***)))+++---000,,,,,,---......---------++++++,,,---......//////******))))))******+++,,,...222444222,,,((()))+++,,,------......------,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++******+++,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,---------++++++******)))*********,,,,,,---------,,,++++++...///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,------...///*********+++,,,---...//////---+++))))))+++---///+++,,,,,,------,,,,,,+++.........------,,,,,,+++,,,,,,,,,---------......---------.........//////////////////000000000000......////////////......////////////000000000000,,,---...000000000//////////////////000000000111222222111111111000000000000//////000000111222333/////////......///000000000222444444333222222333444444444555666777666444777999:::999888777888999:::???CCCBBB???===???BBB@@@BBBDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIJJJMMMQQQUUUQQQPPPPPPTTTXXXXXXSSSMMMNNNKKKLLLMMMLLLIIIJJJNNNKKKLLLNNNNNNNNNLLLJJJIIIHHHHHHGGGFFFEEECCCCCCBBBAAA@@@??????@@@@@@>>>===999:::<<<>>>AAACCCEEEFFFBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHDDDEEEFFFHHHJJJLLLNNNOOOQQQPPPPPPRRRWWWYYYYYYWWWUUUWWWZZZZZZ[[[aaallltttnnniiiccc______aaacccdddccceeehhhjjjjjjkkkmmmnnnjjjkkkllljjjhhhfffeeeffffffdddaaa]]]ZZZ[[[^^^aaa```^^^\\\ZZZYYYYYYZZZ[[[YYYYYYZZZ\\\___```___]]]^^^^^^^^^ZZZVVVTTTVVVXXXWWWWWWXXXXXXYYYYYYYYYXXX[[[[[[\\\\\\]]]]]]^^^^^^```___]]][[[ZZZXXXXXXWWWRRRQQQPPPPPPQQQRRRQQQPPPNNNMMMMMMOOOQQQRRRQQQPPPFFFFFFGGGHHHHHHHHHGGGGGGCCCBBBAAA@@@????????????888999<<<===>>><<<:::999;;;;;;::::::999888888777666666777888999::::::;;;::::::999999999999::::::777777777777666666666666666666666666555555555555444444333333222111111000222222222222222222222222222111111111111111222222////////////////////////TTTUUUUUUVVVUUUTTTSSSRRROOOMMMKKKKKKLLLMMMMMMLLLNNNMMMLLLKKKKKKJJJKKKKKKIIIIIIHHHGGGFFFEEEDDDCCCCCCBBB@@@>>>======>>>>>>AAA@@@???>>>============<<<;;;999888666666666777777777666555555555555555666555555555555444444444222222333333222111///...222222111000///...------111111000000/////////...------------------------//////...---,,,,,,++++++,,,++++++***+++,,,...///***+++,,,------+++***))),,,,,,---......---,,,,,,---------,,,,,,+++++++++------,,,+++++++++,,,,,,------,,,++++++,,,,,,,,,////////////...---,,,+++,,,++++++---......,,,***...+++((()))+++---,,,+++++++++++++++++++++++++++...,,,***((('''(((***,,,++++++++++++++++++++++++*********)))))))))((((((---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,)))'''(((+++---,,,***...---,,,+++***************)))((((((((()))+++,,,++++++******++++++,,,---------,,,,,,+++***))))))******+++,,,,,,---......((()))***+++---...///000......////////////...............------,,,,,,,,,............////////////---.........//////000000------------------------+++,,,,,,------...............///000000000000000///000000000111111111111222333444333111//////000222222111111000/////////444333111000000111333444333333333333333333333333666777777777666555444444999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>============>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>????????????????????????????????????===>>>>>>>>>????????????@@@@@@AAABBBBBBCCCDDDDDDAAAAAABBBCCCDDDDDDDDDCCCHHHHHHHHHIIIIIIKKKLLLLLLNNNOOOQQQSSSTTTUUUUUUUUURRRTTTXXX\\\```aaabbbbbb___^^^^^^^^^```bbbdddeeedddeeefffhhhhhhhhhhhhgggllljjjgggdddaaa```______aaabbbbbb```]]]\\\\\\\\\aaa\\\WWWVVVXXX\\\]]]]]]\\\ZZZZZZ^^^cccddd```[[[\\\[[[YYYWWWUUUTTTSSSSSSRRRRRRRRRSSSUUUVVVUUUUUUYYY[[[^^^aaaaaa```]]]\\\ZZZ[[[\\\^^^___]]]YYYUUUOOONNNMMMLLLLLLNNNPPPQQQSSSRRRQQQPPPNNNMMMLLLKKKGGGEEEDDDDDDFFFFFFFFFEEEDDDCCCAAA@@@???@@@@@@AAA===<<<<<<;;;;;;:::999999<<<<<<<<<<<<;;;;;;:::999888888999999999:::::::::999:::;;;;;;:::999777666999888777777777:::<<<>>>777666333111000111222333333333333333222222000///000000000111111222222222000000000000000000000000111111111111000000000000UUUVVVWWWWWWWWWVVVTTTSSSOOOMMMKKKJJJKKKLLLLLLKKKMMMMMMLLLJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCAAAAAA@@@??????>>>>>>???@@@???>>>======<<<<<<<<<<<<;;;999777666666666777666666555444444444444444555444444444333333333333222222333333222111///.../////////...------,,,,,,//////..................000000000000000000000000//////......---,,,,,,+++---,,,+++++++++,,,---...***++++++,,,,,,,,,++++++,,,,,,---......---,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---//////......---,,,++++++,,,++++++,,,......,,,***...,,,))))))+++,,,,,,***++++++++++++++++++++++++---,,,***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------+++++++++******+++++++++---***((()))+++---,,,***...---,,,+++************+++************+++,,,,,,++++++******++++++,,,---------,,,,,,+++******)))***++++++,,,,,,---------........................---......//////......---//////.........---------............////////////---........./////////000---------------------------------------...............///000000000000000//////000000000111111111///111222222111000111222/////////000111111222222333222111000000111222333333333333333333333333333555555555666555555444444555555555555555555555555666666666666666666666666777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;::::::;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????>>>>>>??????@@@AAAAAABBB???@@@AAABBBBBBCCCBBBBBBFFFFFFFFFGGGHHHJJJKKKLLLNNNOOOPPPQQQRRRTTTUUUUUURRRTTTWWW[[[]]]^^^^^^^^^\\\\\\\\\]]]^^^```aaabbb```aaaccceeefffggggggfffgggfffdddbbbaaa``````aaaaaabbbbbb```^^^\\\\\\]]]\\\YYYWWWXXX\\\bbbgggjjjlllgggbbb```bbbbbb```]]]\\\[[[YYYVVVTTTSSSRRRRRRSSSRRRRRRRRRTTTTTTTTTSSSWWWYYY\\\^^^___^^^\\\[[[[[[[[[\\\]]]]]][[[WWWTTTNNNMMMLLLLLLLLLMMMOOOPPPQQQPPPOOONNNMMMKKKJJJJJJEEEDDDBBBBBBDDDEEEDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<<<<;;;::::::999999999999::::::999888888777888888888999999999::::::999::::::::::::888777666888888777777888999:::;;;666555333222111222222333222333444444333222222333111111111111222222222222000000000000000000000000/////////.........------TTTUUUVVVVVVVVVUUUTTTSSSNNNLLLKKKJJJKKKLLLKKKJJJMMMLLLJJJIIIHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCC???@@@@@@@@@@@@@@@?????????>>>===<<<;;;;;;;;;;;;<<<;;;999777666666777777555555555444444444333333444444333333333222222222222222222222222111000///........................////////////000000000000111111111111111111111111000//////......---------------,,,+++++++++,,,,,,++++++***++++++,,,---...,,,------......------,,,------,,,,,,,,,,,,++++++---,,,,,,,,,---...//////,,,,,,,,,++++++,,,,,,---...---------,,,++++++***,,,++++++,,,---...,,,***...,,,******+++++++++***++++++++++++++++++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************...,,,******+++,,,,,,+++------,,,+++************+++,,,,,,---------------++++++******++++++,,,------,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,............------------,,,,,,------------,,,,,,////////////............---............/////////.............../////////------------------------//////........................///000000000000///////////////000000000000---///111111111111222333...//////000000111111222222111000//////000111222222222222222222222222222222222333444444444333333333333333333333333333333333333333333333333333333444444444555555666666777777777777777777777777777888888777777777777888888777777888999999999999888777888888888999999999999999999999999999999999999<<<<<<<<<=========>>>>>><<<<<<<<<======>>>>>>???===>>>???@@@AAAAAAAAAAAACCCDDDDDDEEEGGGIIIJJJKKKOOONNNNNNOOOPPPRRRTTTUUUSSSUUUWWWXXXYYYZZZYYYYYYXXXYYYZZZ\\\\\\]]]]]]]]][[[]]]___aaaccccccdddcccaaa```````````````aaabbbaaaaaaaaa```]]][[[[[[\\\YYYYYYZZZ\\\aaajjjssszzz|||uuukkkdddbbbbbbaaa```\\\ZZZXXXUUUSSSRRRQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSWWWXXX[[[^^^______^^^]]]\\\[[[[[[[[[[[[XXXTTTQQQNNNMMMMMMLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJIIIHHHCCCBBB@@@@@@BBBCCCBBBAAADDDDDDDDDCCCAAA@@@???>>><<<<<<;;;::::::999999888888999999999999888777777777888888888999999999999999::::::999999888777666777777777888888888777777333333333333333222222222111333555555333222444666222222222222222111111111000000000000000000000000///............---------QQQRRRSSSSSSSSSRRRQQQPPPNNNLLLKKKKKKKKKKKKJJJIIILLLKKKIIIHHHFFFEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@AAAAAAAAA??????===<<<;;;;;;:::::::::;;;<<<:::999777777777777888555555555555555555444444444444444333333333333222222222222222111111000000//////000000111111111111---------.../////////000........................000000//////...............------,,,++++++++++++++++++******+++,,,...000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111,,,,,,+++++++++,,,---------,,,,,,++++++*********---,,,+++,,,------,,,+++------++++++++++++***)))++++++++++++++++++++++++***+++,,,,,,,,,+++***)))++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........******++++++++++++******...---,,,+++,,,,,,,,,,,,---,,,++++++*********+++***+++---.........---,,,++++++******++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,+++++++++++++++((()))***+++,,,---......++++++,,,,,,,,,,,,++++++..................---------------.........//////........................------------------------000000//////.........------...//////000000//////........./////////000000,,,...000111000000111222111111111000//////......000000////////////000000222222222222222222222222000000111222333333333222333333333333333333333333333333333333333333333333444555555555666666666777666666666666777777777777555444444444555555666777777888888999999999999999666666666666777777777777::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>???@@@AAAAAABBBBBBBBBBBBCCCEEEFFFIIIKKKLLLNNNMMMLLLLLLMMMPPPRRRTTTUUUVVVVVVWWWWWWVVVUUUUUUVVVWWWYYY[[[\\\\\\[[[[[[YYYZZZ\\\]]]^^^___^^^^^^\\\]]]]]]]]]^^^___``````aaaaaa```^^^ZZZXXXWWWXXXYYYZZZ]]]___ccckkkwwwyyyooogggccccccbbbbbb[[[YYYVVVTTTRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSTTTYYY[[[]]]___aaaaaaaaaaaa\\\[[[YYYXXXWWWUUUQQQNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLKKKJJJIIIHHHHHHCCCAAA@@@@@@AAABBBBBBAAADDDDDDDDDDDDBBB@@@===<<<;;;;;;::::::999888888888999:::::::::::::::999999777777777888888888888999999999999888888777666666555666888999888777555444111222222333333333222222222555777555222000333666333333222222111111111000000000000000000000000000000000000/////////......OOOPPPQQQRRRRRRRRRQQQPPPNNNMMMLLLLLLLLLLLLJJJHHHJJJIIIHHHFFFEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBBBB===>>>???@@@AAA@@@???>>><<<;;;;;;:::::::::::::::;;;:::999777777777888888666777777777777666555555555555555555444444444444222222111111111111111111//////000000111222222222*********++++++,,,,,,,,,------------------------///////////////.........------------,,,++++++***++++++******+++---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111,,,+++++++++,,,,,,---...,,,,,,+++*********++++++---,,,++++++,,,---,,,+++,,,,,,,,,,,,+++*********++++++++++++++++++++++++)))***,,,------,,,+++***************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,------,,,++++++------,,,,,,++++++,,,---,,,,,,++++++******++++++)))***,,,---------,,,+++++++++******++++++,,,---,,,,,,+++++++++++++++***+++++++++++++++++++++***((())))))***+++,,,------******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---------------------------------000000//////.........---------...///////////////---............/////////---///111000///...///000111111000000///.........000//////////////////000111111111111111111111111//////000111222222111111333333333333333333333333333333333333333333333333555555555666666666666666555555666666777777777777333333333333444555666666666777888888999999888888555555666666666777777777::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@BBBBBBBBBCCCBBBBBBCCCEEEGGGIIIKKKLLLMMMLLLKKKKKKLLLNNNPPPRRRVVVVVVVVVUUUUUUTTTSSSRRRTTTVVVXXXZZZ[[[\\\[[[[[[YYYZZZZZZ[[[[[[ZZZXXXWWW[[[[[[[[[\\\\\\]]]]]]]]]``````___\\\XXXUUUTTTTTTXXXZZZ[[[[[[]]]cccmmmuuuvvvrrrlllhhheeecccbbbbbbYYYXXXUUURRRQQQQQQRRRSSSQQQSSSUUUUUUSSSSSSTTTVVVZZZ[[[\\\]]]___```aaabbb\\\ZZZWWWUUUSSSQQQNNNLLLNNNNNNPPPQQQQQQQQQPPPOOOMMMMMMLLLKKKJJJIIIHHHHHHDDDBBBAAAAAABBBCCCCCCBBBCCCCCCDDDCCCAAA???===;;;:::::::::999888888777777888888999999:::999999888666666777777777888888888999999888777666666666666444666777999999777555333111111222333333333222222444555666333000///111333222222222111111000000000////////////////////////////////////............PPPQQQRRRSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMJJJHHHHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAA===>>>>>>>>>>>>>>>======;;;;;;:::::::::::::::;;;;;;:::888777777777888999777777888999888777666555666666555555555444444444222222111111000111111222.........//////000000000......//////////////////////////////////////////........................,,,,,,---------,,,++++++,,,,,,+++,,,,,,---...///...------,,,,,,------...++++++,,,,,,,,,,,,---------,,,,,,,,,---...//////++++++++++++,,,---......---,,,+++*********,,,,,,...,,,***+++,,,------,,,)))+++------+++***+++,,,++++++++++++++++++++++++******,,,---------,,,+++************************+++++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---......---,,,+++***+++,,,+++***+++,,,...,,,,,,++++++***++++++,,,))))))***+++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++++++++......------,,,,,,++++++******++++++++++++******+++++++++++++++,,,,,,,,,,,,------------..................---------------------------------------//////..................------...////////////...------------.........///---///000000...---...///---......//////000000111//////000000000000//////000000000000000000000000///000000111111111000000111111111111111111111111111111111111111111111111333333333333333333444444333333333444555555666666333333333333333444555666444444555666666666666666666666666666777777777777888888888888888888888888888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBCCCCCCBBBCCCCCCDDDFFFHHHJJJKKKKKKKKKJJJJJJKKKLLLNNNOOOTTTTTTTTTSSSRRRRRRRRRQQQSSSTTTVVVXXXZZZ\\\]]]]]]YYYYYYZZZZZZYYYWWWUUUTTTYYYZZZZZZ[[[[[[[[[[[[ZZZ^^^^^^^^^[[[WWWUUUTTTTTTWWWWWWVVVVVVWWWZZZ```dddggggggfffeeecccaaa______XXXVVVTTTRRRQQQRRRTTTVVVVVVXXXZZZXXXUUUSSSUUUWWWWWWWWWWWWXXXYYY[[[\\\]]][[[XXXTTTRRRPPPOOOLLLJJJMMMNNNPPPRRRRRRQQQOOONNNLLLKKKKKKJJJIIIIIIHHHHHHEEECCCAAABBBCCCDDDCCCCCCBBBBBBBBBAAA@@@>>>===<<<::::::999888888777777666555555666777777777777666666666666666777777777777999888777666555555555555444555777888999777666555222222222222222111111111444333111/////////000000000000000000000/////////////////////////////////------,,,,,,,,,+++++++++OOOPPPQQQRRRSSSRRRRRRQQQPPPOOONNNOOOOOONNNKKKIIIGGGGGGFFFFFFFFFFFFFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<;;;<<<<<<;;;;;;:::::::::;;;;;;;;;:::999888777777777888999666777888999888777555444555555555444444444333333222222111000000111222333//////////////////000000333222222222222222111111////////////////////////------------------------***+++,,,---------,,,+++,,,,,,---------------,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,------------,,,,,,,,,,,,,,,------++++++++++++,,,---...///---,,,+++******+++---......,,,******,,,------,,,'''***------,,,+++,,,---++++++++++++++++++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***+++,,,------,,,+++***''')))++++++******---///,,,++++++***++++++,,,,,,***************+++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++))))))******++++++,,,,,,......------,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,---------..................------,,,,,,,,,---------------------------------------.........,,,---......//////......,,,,,,---------.........+++---//////......///000------......///000000111000000000111111000000000000000000000000000000000000111111111111000000///000000000000000000000000111111111111111111111111111111111111111111111111111111111222333444444444333333333222333333444444333333444555555555555444555666666666777777777777777777777777777777777777777777777888888888999999::::::::::::::::::::::::;;;<<<===???@@@AAABBBBBBBBBBBBBBBCCCDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUXXX[[[]]]___WWWXXXYYYYYYXXXWWWUUUTTTWWWXXXYYY[[[[[[\\\[[[[[[[[[\\\\\\[[[YYYXXXXXXYYYXXXVVVTTTTTTVVVYYYZZZ[[[___```aaa```^^^\\\[[[ZZZWWWUUUSSSQQQRRRTTTWWWYYY]]]___```\\\VVVRRRSSSUUUTTTTTTSSSSSSSSSUUUWWWXXXYYYVVVRRROOONNNMMMKKKJJJJJJLLLOOOQQQQQQPPPMMMLLLIIIIIIIIIHHHHHHGGGGGGFFFDDDCCCAAAAAACCCDDDCCCBBBAAA@@@???>>>============999999999888777777666666444555555666777777666666555555555666666666777777999888666555444444555555444555777888888888888777444333222000000000111111111---***+++...111111///............////////////////////////////////////,,,,,,,,,++++++++++++***LLLMMMOOOPPPPPPPPPOOOOOOQQQPPPOOOPPPPPPNNNKKKIIIFFFFFFFFFFFFFFFGGGGGGHHHFFFFFFEEEDDDBBBAAA@@@@@@???>>><<<;;;:::::::::;;;;;;;;;;;;::::::;;;<<<<<<:::999888777777777888999444666777888777666444333444444444333333333222222222222111000000111222333222222111111111111111111//////......------,,,,,,////////////////////////,,,---------------------)))***,,,---...------,,,,,,---.........---,,,+++...---,,,,,,,,,,,,---...+++++++++,,,,,,---------------,,,+++++++++,,,,,,++++++++++++,,,---...///...---+++******+++---......,,,******+++------,,,%%%))),,,---,,,+++,,,...+++++++++++++++++++++++++++++++++,,,,,,---------------------------------(((((())))))************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++((()))+++,,,,,,+++)))(((&&&(((******)))***---000+++++++++***++++++,,,,,,,,,+++***)))***+++,,,---++++++******++++++,,,---++++++++++++++++++++++++(((((()))***+++,,,,,,---)))))))))******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,------.........,,,,,,,,,---------...............------,,,,,,,,,------------------------+++,,,,,,------.........,,,---......//////......,,,,,,,,,---------......(((+++---......///000222000000000///......------000000111111111111000000000000000000000000000000111111222111111000//////111111111111111111111111333333333333333333333333111111111111111000000000000111111222333444444555333333222222222222333333444444555666666666666555555555555666666666777777999999999999999999999999777777777777888888888888::::::999999999999999999999:::<<<===???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIJJJKKKKKKKKKJJJNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPQQQSSSVVVZZZ^^^```VVVWWWXXXXXXYYYXXXWWWVVVTTTVVVXXXZZZ\\\\\\\\\\\\XXXZZZ[[[\\\[[[[[[]]]___[[[XXXUUUVVVZZZ\\\\\\ZZZ]]]^^^^^^]]]ZZZXXXWWWVVVVVVUUUSSSQQQRRRUUUYYY[[[cccdddddd___VVVQQQQQQSSSTTTSSSRRRQQQQQQSSSUUUWWWXXXUUUQQQNNNLLLLLLKKKJJJHHHJJJMMMOOOPPPNNNLLLJJJHHHHHHGGGGGGFFFFFFEEEEEEDDDBBBAAAAAABBBCCCCCCBBB@@@???>>><<<<<<<<<===>>>999999888888777666666666666666777888888999888888555555555555666666666777999888666555444444555555555555666888888999999999666444222000//////000111...)))%%%'''...333222///,,,---------......//////////////////////////////.........---------,,,,,,OOOOOONNNNNNOOOOOOPPPQQQSSSQQQPPPQQQSSSQQQJJJCCCFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@:::999888:::;;;;;;:::888::::::::::::::::::::::::999999888888777666666666555666777777666444222111555555444444444333333333222222222111111111000000111111111111111000//////000000000000////////////...------------...//////......---------,,,,,,,,,+++++++++,,,---...///000++++++++++++++++++++++++++++++,,,---............------------------------+++++++++,,,,,,------------------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,+++++++++++++++,,,)))******++++++,,,------,,,,,,,,,++++++*********)))))))))))))))))))))))),,,,,,,,,++++++*********+++***)))))))))***+++,,,+++*********,,,---,,,+++------------,,,,,,+++***,,,,,,++++++***+++++++++---------,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))((((((***+++---,,,+++***))))))+++---...,,,,,,,,,,,,,,,+++***)))((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---..............................+++,,,------++++++,,,---......//////...---,,,,,,/////////...------,,,,,,........................///---+++))))))+++---///...............///000111////////////////////////////////////000000000000///////////////000111111222111///.........///000111222333222000000111222222222111111111111222222222222333333333333444444000000111111111222222222666666666666666666555555555555666666777777888888777777777777666555444333555666888:::::::::888777999999999:::::::::;;;;;;============>>>>>>>>>>>>???>>>>>>>>>@@@DDDHHHJJJLLLKKKJJJIIIIIIIIIIIIIIIQQQPPPNNNMMMMMMMMMNNNOOOLLLPPPUUUWWWWWWXXX[[[^^^___^^^ZZZVVVWWW[[[YYYTTTRRRSSSTTTUUUVVVVVVVVVVVVXXXXXXYYYYYYZZZZZZ[[[[[[\\\YYYWWWWWWXXXYYYYYYXXXWWWWWWVVVUUUSSSQQQPPPNNNSSSRRRRRRRRRTTTWWWZZZ\\\eeebbb]]]YYYUUUTTTSSSTTTUUUPPPLLLMMMQQQSSSRRROOOTTTSSSPPPNNNLLLKKKKKKKKKIIIKKKMMMNNNOOONNNMMMLLLIIIGGGEEEBBBAAAAAABBBCCC?????????AAACCCDDDCCCBBBBBBAAA@@@???>>>===<<<<<<888888888888888888999999888888888777777666555444555555444333333333333444666555555555555555666666444444444444444444444444333222000/////////000111//////............////////////............//////...------------...//////000///...---------------NNNNNNMMMMMMNNNNNNOOOPPPQQQOOONNNPPPSSSRRRMMMHHHHHHGGGFFFEEEEEEEEEFFFGGGEEEEEEDDDCCCBBBAAA@@@@@@===<<<<<<===>>>>>><<<;;;::::::::::::::::::::::::999999888777777666666555666666777888777555333222555444444444444333333333222222222111111111000000111111111111111000///////////////............---...------------...//////.........---------,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++************++++++------,,,++++++******))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************++++++,,,***(((((()))***+++***))),,,,,,------,,,,,,+++***,,,++++++******++++++++++++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((***,,,---***************)))((((((((()))+++,,,------,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,---......------------------------,,,---...---,,,,,,---..................---,,,,,,............------------...........................---,,,++++++,,,---...000000///...------------.........................../////////000000000000///////////////000000111111111000///////////////000111222222000000111222222111111000000111111222222222222333333333444444333333333333444444444444555555555555555555555555666666666666666777777777666666666666666555555444555666888::::::999888777888888999999999:::::::::===============>>>>>>>>>@@@???>>>???AAAEEEHHHJJJMMMLLLKKKJJJJJJJJJJJJJJJMMMLLLLLLKKKKKKLLLLLLMMMOOOSSSVVVWWWVVVWWW[[[^^^eeeeeeaaa[[[XXXYYYWWWSSSOOOQQQSSSVVVWWWXXXXXXXXXWWWXXXXXXXXXYYYYYYZZZZZZZZZXXXVVVVVVWWWXXXYYYXXXWWWVVVVVVTTTSSSQQQOOONNNPPPPPPPPPQQQSSSUUUXXXYYY```]]]YYYVVVTTTTTTUUUVVVRRRPPPNNNNNNPPPQQQPPPOOOQQQOOONNNLLLKKKKKKKKKLLLIIIJJJLLLNNNNNNMMMLLLKKKGGGGGGFFFEEECCCBBB@@@???@@@??????@@@BBBCCCBBB@@@@@@@@@???>>>===<<<<<<;;;:::::::::999999888888777777777777888777777666555444444444333333444444555666666555555555666666777444444444444444444444444222222000/////////000111//////............////////////............//////000000///............/////////...---------------MMMLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKMMMQQQRRRPPPNNNKKKJJJGGGDDDCCCDDDEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>???>>><<<;;;999999999999999999999999888888888777666666555555666777777888777666444333444444444444333333333333222111111111111000000000111111111111111000//////.........---------,,,,,,...------------...//////...............---------------,,,,,,,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++++++++++++++++++++******++++++,,,,,,------+++++++++************)))******)))))))))******+++------,,,++++++******)))+++++++++++++++*********------------------------+++++++++++++++*********)))***++++++,,,,,,,,,+++***)))((()))+++++++++))),,,,,,,,,,,,,,,++++++***++++++*********++++++,,,***+++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,.........,,,***(((***)))((((((((()))++++++*********))))))))))))((())))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------------------,,,---......,,,,,,---...---............------,,,------------............------------------------------------------------///......------,,,,,,,,,------------------------....../////////000000000//////......//////000111000111111111111000000///...000111111000000222333222111111000000111111222222222222222333333333333333333444444444555555555333333333444444444444444666666666666666555555555444555555555666666666666666777888999999999888777888888888888999999999999<<<<<<<<<=========>>>>>>@@@?????????AAADDDHHHJJJJJJJJJIIIIIIHHHIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMMMMPPPRRRTTTSSSRRRTTTYYY]]]hhhkkkiii```YYYWWWVVVTTTMMMPPPTTTYYY[[[\\\[[[ZZZWWWWWWWWWWWWWWWWWWWWWXXXWWWUUUSSSTTTUUUWWWXXXXXXVVVUUUUUUTTTRRRPPPNNNMMMMMMNNNOOOQQQRRRTTTUUUVVVYYYWWWUUUSSSSSSVVVYYY[[[UUUVVVWWWVVVSSSRRRQQQRRRMMMMMMKKKJJJJJJKKKLLLMMMIIIJJJLLLMMMMMMLLLKKKKKKFFFGGGHHHGGGEEEBBB???===@@@???>>>???AAAAAA@@@???=========<<<<<<<<<;;;;;;===<<<;;;:::999888888777777777888888888777777666333333333333444555666666777777666666555666666777333333333333333333333333222111111000///000000000//////............////////////............//////111111000///............///...------------------LLLKKKKKKKKKKKKLLLMMMMMMLLLKKKJJJKKKNNNPPPPPPOOONNNKKKGGGDDDBBBCCCDDDFFFCCCCCCBBBBBBAAA@@@@@@??????>>><<<======<<<:::888999999999999999999999999888777777666666555444444555555666666666555333333444444444333333333222222111111111111000000000000111111111111111000//////.........------------,,,...------------...//////........................------,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))***+++,,,------...+++++++++*********)))))))))))))))((())))))***+++)))******++++++,,,------+++++++++***************************************+++++++++***************)))***+++---------,,,,,,,,,+++***+++---...---,,,++++++,,,,,,,,,++++++******************++++++,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++***)))'''&&&***))))))))))))***++++++,,,,,,++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------......------,,,++++++,,,------...//////------------------------,,,---............---,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///............///000000///000111222222111000///---///000111000111222444111111000000000000111111111222222222222333333333111222222222222333333333222222222222222333333333666666666555555444444444333333444444555666777777666777888888999888777777888888888999999999::::::;;;;;;;;;<<<<<<======>>>>>>>>>>>>???AAACCCFFFHHHFFFFFFEEEEEEEEEFFFFFFGGGHHHIIIKKKNNNOOOOOOOOOOOOMMMNNNOOONNNMMMPPPVVV[[[jjjpppooofff\\\XXXXXXXXXQQQTTTYYY^^^``````]]]\\\VVVVVVVVVVVVUUUUUUUUUUUUTTTRRRQQQRRRTTTVVVWWWVVVTTTTTTTTTSSSRRRPPPOOONNNMMMNNNPPPQQQSSSTTTTTTTTTTTTSSSRRRRRRUUUYYY^^^```]]]```ccc```ZZZUUUUUUVVVNNNMMMLLLKKKKKKKKKLLLMMMJJJKKKKKKLLLLLLLLLKKKKKKIIIIIIHHHGGGEEEBBB???>>>AAA???>>>>>>???@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::999:::::::::999888777555555222222222333444555777777777777666666555555666666222222222222222222222222222111111000000000000000//////............////////////............//////000///...............///......---,,,,,,---------KKKKKKJJJJJJKKKKKKLLLMMMMMMKKKJJJJJJKKKLLLMMMMMMMMMJJJGGGCCCBBBCCCEEEFFFBBBBBBAAAAAA@@@@@@??????>>>===<<<<<<<<<<<<:::888888888888888888888888888777777666666555444444444333333333333333333222222444444333333333222222222000000000000000000000000111111111111111000///////////////.........------...------------...//////------..................------,,,+++++++++,,,,,,,,,,,,,,,++++++*********++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------++++++++++++++++++++++++))))))******+++,,,------+++++++++*********))))))))))))(((((()))******+++)))******++++++,,,------************************((((((((((((((((((((((((************************)))***,,,---......------,,,+++++++++---...---,,,******+++,,,,,,+++++++++***)))))))))******+++,,,------------,,,+++***)))************************++++++++++++++++++++++++---,,,***(((''''''((((((************++++++,,,,,,,,,++++++******+++,,,,,,++++++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++,,,,,,---------------,,,***++++++,,,---...//////------------------------+++,,,...//////...,,,+++((()))***,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,............////////////...............//////000//////111222222111000///---///000000000000222333111000000000000000000111111111111222222222333333111111111222222222333333111111111111222222333333666666555555444444333333333333333333444666777888777777777888888777777777999999999999::::::::::::999::::::;;;<<<<<<============>>>>>>@@@BBBDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFHHHJJJMMMOOOOOOOOOOOOJJJKKKLLLKKKKKKNNNUUU[[[pppvvvvvvlll___ZZZZZZZZZWWWZZZ___cccdddbbb^^^\\\VVVVVVUUUUUUTTTTTTSSSSSSSSSQQQPPPPPPRRRUUUUUUUUURRRRRRRRRRRRRRRQQQPPPPPPOOOPPPRRRSSSUUUUUUVVVVVVSSSRRRSSSUUUXXX\\\```cccbbbfffhhhddd\\\VVVVVVXXXRRRQQQOOOMMMLLLLLLLLLMMMKKKLLLLLLLLLLLLLLLKKKKKKMMMKKKIIIFFFDDDBBBBBBBBBBBB@@@>>>>>>???@@@??????<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<======<<<:::888666444333111111222333444555777888777777666555555444555555222222222222222222222222111111111111000000000/////////............////////////............//////,,,,,,,,,,,,------...///------,,,,,,,,,------...KKKKKKJJJJJJKKKKKKLLLMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJHHHFFFDDDCCCDDDFFFHHHAAAAAAAAA@@@@@@?????????>>><<<<<<<<<===<<<:::999777777777777777777777777666666666555444444333333222222222222222222222222333333333333222222222222//////000000000000000111111111111111111000///////////////............---...------------...//////,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,---,,,,,,++++++*********))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,+++++++++************)))))))))))))))******+++,,,------,,,++++++******))))))))))))***************************************)))))))))******************+++,,,---.../////////+++***)))***+++,,,,,,***)))***++++++++++++++++++)))))))))))))))***+++,,,---------,,,+++***(((((())))))))))))))))))))))))************************...---+++)))((()))***,,,***+++++++++,,,,,,,,,,,,***)))((((((((()))***+++,,,++++++******+++,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))******(((((()))***+++,,,,,,------------,,,***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......------......///000...//////000000000000///---///000000//////111222111000000//////000000111111111111111222222222222222222333333333444444444000000111111222333333333444444444444444333333333444333222222333555777888888888777777777666666666888888888999999999999:::888999999:::;;;<<<=========>>>>>>???AAABBBDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIDDDEEEGGGIIIKKKLLLMMMMMMLLLMMMNNNMMMLLLOOOUUU[[[rrrxxxwwwmmmaaa[[[YYYXXXZZZ]]]aaaccccccaaa]]]ZZZVVVVVVUUUUUUTTTSSSRRRRRRSSSQQQOOOPPPRRRSSSTTTTTTPPPQQQRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXSSSTTTVVVXXX[[[]]]```aaa___bbbccc___XXXSSSSSSVVVTTTSSSQQQOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLOOOMMMJJJGGGEEEDDDEEEEEEBBB@@@>>>>>>???AAAAAA@@@>>>>>>>>>=========<<<<<<888999999:::;;;<<<===>>>>>>>>>===;;;999666444333222222222333444555777888666666555444333333333333111111111111111111111111000111111111111000////////////............////////////............//////,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,------...KKKKKKKKKJJJKKKLLLLLLMMMIIIJJJIIIHHHGGGEEEEEEEEEFFFFFFEEEEEEEEEFFFHHHIII@@@@@@@@@@@@????????????:::999999:::;;;;;;999888777777777777777777777777666666555555444333333222333222222222222222333333333333333222222222222111////////////000000111111111111111111111000//////.........---------,,,,,,...------------...//////+++++++++,,,,,,,,,------************+++,,,------------,,,,,,+++******)))))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------------------------***************++++++++++++++++++************))))))))))))******+++------------,,,++++++******)))((()))))))))*********+++************************((()))))))))*********+++++++++,,,,,,---///000111+++***)))***,,,---,,,+++))))))***+++++++++++++++(((((((((((()))***+++,,,++++++++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++)))******+++++++++++++++***)))((('''((()))+++,,,,,,,,,+++******++++++,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++***)))((()))******+++,,,---------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***+++,,,---......---,,,+++---------------------------------.........//////...------------...//////...............//////000...000111000//////000111000000////////////000000111111111111222222222222111111111222222222333333000000111222222333444444333333333333333444444444444444333222222444666777888888777666666666666666666666666666777777777777888888999:::;;;<<<======??????@@@AAACCCDDDEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJFFFFFFFFFHHHIIIKKKMMMNNNNNNOOOPPPNNNLLLMMMRRRVVVfffkkklllddd\\\YYYWWWUUUXXXZZZ]]]______]]]ZZZWWWWWWWWWVVVUUUTTTSSSRRRQQQTTTRRRPPPPPPQQQSSSSSSRRRNNNOOOQQQSSSTTTUUUVVVVVVVVVUUUUUUUUUVVVXXXYYYZZZUUUVVVYYY[[[\\\]]]\\\\\\WWWYYYYYYVVVSSSQQQRRRTTTSSSRRRPPPOOOOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNMMMLLLJJJHHHGGGGGGFFFBBB@@@>>>>>>@@@BBBCCCCCCAAAAAA@@@@@@???>>>======999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::888777666222222222333444555666777555555444333222222222222111111111111111111111111000111111222111000///...//////............////////////............//////000///...---,,,+++++++++,,,,,,++++++,,,,,,---...KKKKKKKKKKKKKKKLLLMMMMMMGGGHHHIIIHHHFFFDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJ@@@@@@@@@???????????????666555555666888888777555777777777777777777777777666555555444444333222222333333333222222333444444333333333222222222111111.../////////000000111111111111111111111000//////---------,,,,,,,,,++++++...------------...//////*********++++++,,,,,,,,,************+++,,,---...------,,,,,,+++***))))))++++++,,,---............+++++++++++++++++++++++++++++++++,,,,,,---------------------------------++++++******++++++,,,---........................+++++++++***************+++++++++************)))************+++,,,---...)))******+++,,,,,,------(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++,,,,,,+++,,,---///111222---,,,+++,,,...///...---((()))***+++++++++++++++(((((((((((()))***+++,,,(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))((('''(((((()))***************,,,+++***)))***+++---...---,,,+++*********+++,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,************************)))+++,,,+++***)))***+++***+++,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************'''))),,,...000000//////---------------------------------.........//////...------------...//////...---,,,,,,,,,...///000///000111000///...///000000000////////////000000000111111111111222222222...////////////000000000000111111222333333444444222222222333333444444444555444333222222333555777888888777666666666666666444444444555555555555666777888888999;;;<<<======AAAAAABBBCCCDDDFFFFFFGGGBBBBBBBBBCCCEEEFFFHHHHHHIIIHHHHHHIIIJJJLLLNNNPPPNNNOOOPPPMMMJJJJJJMMMPPPVVV[[[]]]ZZZVVVVVVVVVTTTUUUWWWYYY[[[\\\ZZZWWWVVVXXXWWWVVVUUUTTTSSSRRRQQQUUUSSSPPPPPPQQQRRRRRRRRRNNNOOOQQQSSSUUUWWWXXXXXXWWWVVVUUUTTTUUUWWWZZZ\\\VVVWWWZZZ\\\]]][[[YYYXXXRRRRRRRRRQQQPPPQQQSSSUUUPPPPPPOOONNNOOOPPPQQQRRRPPPPPPOOONNNMMMMMMNNNNNNLLLLLLMMMMMMLLLJJJGGGFFFBBB@@@>>>>>>@@@CCCDDDDDDCCCCCCBBBAAA@@@???>>>===:::::::::::::::::::::999::::::;;;;;;;;;:::999999333333333333444555666666555444333222111111111111000000000000000000000000000111111222222000///...//////............////////////............//////444222000...,,,+++***)))++++++++++++,,,,,,---...LLLLLLJJJHHHKKKQQQQQQMMMKKKIIIHHHIIIIIIHHHFFFDDDGGGFFFEEEFFFIIIKKKKKKKKK@@@@@@??????>>>=========;;;:::999888777777777777999888888777666555555444555555444444444555555666666555444333222222222222222222222222222222222222000000000000000000000000111111000000//////......,,,,,,------...---------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******------,,,+++************------,,,,,,,,,,,,++++++)))***+++***))))))+++---,,,++++++++++++,,,---...------,,,,,,,,,,,,++++++++++++******************---,,,,,,++++++,,,,,,---222000...,,,+++***++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((()))************++++++++++++++++++************)))+++++++++++++++,,,,,,,,,)))))))))******))))))(((************************++++++,,,,,,,,,---------,,,------......------,,,))))))))))))))))))******))))))(((((()))+++---...(((((()))***+++,,,,,,---))))))))))))***+++,,,---******))))))***+++,,,---******++++++***)))'''&&&++++++******************''''''((()))***+++,,,,,,+++++++++*********))))))++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,,,,...------,,,+++***))))))+++++++++,,,,,,---------&&&&&&''')))***+++,,,---******+++,,,,,,---......,,,---------,,,+++******+++*********+++,,,,,,---...---,,,,,,,,,,,,---...---------...------,,,,,,,,,,,,,,,,,,,,,---...///........................------............------////////////000000000000000000////////////000000111///------000222111///...///000111111000///...///000000000111111111111111/////////222333444333222222222222333444555555555555555666666666666666777777666666666777777888777777888999;;;<<<======???@@@AAABBBCCCEEEFFFFFFBBBBBBBBBCCCEEEGGGJJJKKKIIIIIIIIIIIIJJJJJJKKKLLLKKKKKKLLLLLLKKKKKKJJJIIIPPPSSSVVVXXXVVVUUUTTTSSSSSSUUUWWWXXXXXXVVVSSSRRRVVVVVVWWWWWWVVVSSSQQQOOONNNOOOPPPQQQQQQQQQPPPOOOOOOQQQSSSUUUVVVWWWZZZ\\\YYYWWWUUUTTTVVVYYYZZZZZZ[[[\\\[[[[[[YYYVVVSSSRRRNNNMMMMMMOOOPPPQQQPPPOOOLLLMMMNNNQQQSSSTTTRRRPPPPPPOOOOOONNNNNNMMMMMMMMMMMMLLLJJJJJJIIIHHHFFFCCCBBB@@@>>>===>>>@@@BBBDDDCCCAAA@@@@@@@@@@@@???===::::::::::::::::::::::::999:::;;;<<<<<<:::888777666666555444444444444555666555444333222111111222444333222111000000000000000000////////////000000------......//////000000---.........///000000000........................,,,,,,,,,,,,,,,,,,,,,,,,LLLMMMKKKIIILLLRRRRRROOOKKKJJJIIIIIIIIIHHHFFFDDDEEEEEEDDDFFFIIIJJJJJJIII@@@@@@??????>>>=========;;;:::999888777777777777888888777777666666555555777777666555444444444444555444333333222222222222222222222222222222222222000000000000000000000000000000000000//////......//////......---,,,+++***,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++,,,,,,+++++++++*********((()))************,,,......------,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---000///...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))************+++++++++++++++++++++************)))))))))******++++++,,,,,,---------------,,,,,,+++************************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,++++++***)))))))))))))))***+++,,,,,,******************++++++***************+++,,,---))))))******************++++++++++++***)))((('''************************((((((((()))******+++++++++++++++*********))))))*********+++++++++,,,,,,,,,++++++++++++,,,---------,,,,,,++++++*********++++++++++++,,,,,,,,,,,,((())))))***+++,,,------******++++++,,,------...------......------,,,,,,++++++******++++++,,,---...---,,,,,,,,,,,,---...,,,---------------,,,,,,,,,,,,+++++++++,,,------........................------............------.../////////000000000000000000////////////000000444222//////111222000///111222333333333333222111000111111111222222222222333111000000111222222111444444333444444555666777555555555555444444444444555555555555555555666777888888999:::;;;<<<===>>>===>>>???@@@BBBCCCDDDEEEBBBBBBCCCDDDEEEHHHJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIIIIHHHHHHGGGGGGGGGOOORRRUUUWWWVVVTTTSSSTTTTTTUUUWWWXXXWWWUUUSSSQQQTTTTTTUUUUUUTTTRRRPPPOOONNNNNNOOOPPPQQQPPPPPPOOOPPPRRRTTTUUUUUUVVVXXXZZZYYYWWWVVVVVVXXXZZZZZZZZZZZZZZZYYYXXXVVVTTTSSSRRRPPPOOOPPPPPPQQQPPPNNNMMMMMMMMMNNNPPPRRRSSSQQQOOONNNNNNNNNNNNNNNNNNMMMMMMNNNLLLKKKJJJIIIHHHEEECCCAAA@@@>>>===>>>@@@BBBCCCBBB@@@??????@@@AAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;999888777777666555444444444555555555555444333333333222333333222111000000000000111111000000000000111111.........///////////////..................//////........................,,,,,,,,,,,,,,,,,,,,,,,,MMMNNNMMMKKKMMMRRRSSSPPPMMMKKKJJJIIIIIIGGGEEECCCCCCCCCDDDFFFHHHIIIHHHFFF@@@@@@??????>>>=========;;;:::999888888777888888777777777777666666666666999888777666444444444444444444333222222222333333222222222222222222222222000000000000000000000000000000000////////////...---.........---,,,,,,+++---......//////......---,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,+++++++++*********))))))((()))++++++***+++,,,...............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************+++++++++,,,+++++++++************)))'''(((((()))***++++++,,,,,,,,,+++++++++*********************************)))*********++++++++++++))))))************))))))***+++,,,,,,+++***)))((()))*********+++******)))++++++*********))))))))),,,++++++***++++++,,,,,,))))))*********)))((('''---,,,+++***************************************))))))))))))))))))))))))+++++++++***************)))))))))************++++++++++++++++++,,,---...+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,---------******++++++,,,,,,---------...///////////////...++++++******++++++,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,+++*********++++++------------------------------............------....../////////000000000000//////......//////000444222000/////////...---//////000000000000//////111111111222222222333333444222000000111222111000333333333444444555666777555555555444333333222222555555555555555666777888888888999::::::;;;<<<<<<;;;;;;===>>>@@@BBBCCCDDDAAABBBBBBCCCEEEGGGIIIJJJFFFFFFFFFFFFGGGHHHIIIJJJLLLKKKIIIHHHGGGGGGGGGHHHMMMPPPSSSUUUTTTSSSSSSTTTTTTUUUVVVWWWVVVTTTRRRPPPQQQRRRRRRRRRQQQQQQPPPPPPMMMMMMNNNOOOPPPPPPOOOOOOQQQSSSUUUUUUUUUUUUWWWXXXWWWWWWWWWXXXZZZ[[[ZZZYYYWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRSSSSSSRRRPPPMMMLLLNNNNNNOOOPPPRRRRRRQQQOOOMMMMMMNNNNNNNNNNNNNNNNNNOOOMMMKKKJJJIIIGGGDDDAAAAAA@@@>>>>>>>>>???AAABBB@@@>>>>>>???@@@AAA@@@???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======;;;:::999999888777666555444444444444555666666666555444333333333222222111000000000222222111111111111222222///////////////..................---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,LLLNNNMMMKKKMMMQQQSSSQQQNNNMMMKKKJJJIIIHHHEEEBBBBBBBBBCCCFFFHHHHHHFFFDDD@@@@@@??????>>>=========;;;:::999999888888888888666666666666777777777777888777666666555555555555444333333222222333333444111111111111111111111111////////////////////////////////////////////////)))***+++---.../////////------............------,,,,,,,,,+++++++++******************+++,,,------++++++++++++***************+++,,,,,,+++***+++,,,+++,,,,,,------......---,,,,,,,,,++++++++++++***+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,+++++++++*********))))))&&&&&&'''((()))***++++++++++++******))))))))))))************************))))))))))))************((())))))))))))))))))(((&&&''')))******)))(((''')))***+++++++++***((('''************))))))))))))---,,,+++++++++++++++,,,+++***)))(((''''''((((((...---+++*********+++,,,***************+++++++++************))))))((((((************************)))))))))*********++++++,,,,,,+++++++++++++++,,,*********++++++,,,,,,,,,++++++******))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,......///000111111111000,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------,,,+++******++++++------------------------------............------........./////////000000/////////....../////////000///---,,,,,,,,,,,,+++........................000000111111111222222222333111000000111222222111111111111111222333444555666666555555444333222222555555555666777888999:::777777888888999999::::::999:::<<<===???AAACCCDDD??????@@@BBBCCCEEEGGGGGGDDDDDDDDDEEEFFFGGGHHHIIIQQQOOOMMMJJJIIIJJJKKKLLLMMMOOORRRSSSSSSSSSSSSTTTUUUUUUVVVVVVUUUSSSQQQPPPPPPQQQQQQQQQQQQQQQQQQQQQLLLMMMMMMNNNOOOOOOOOOOOOSSSTTTUUUUUUTTTTTTUUUVVVVVVVVVWWWZZZ\\\\\\ZZZXXXVVVUUUSSSQQQPPPPPPQQQRRRSSSTTTWWWWWWUUUSSSQQQPPPRRRQQQQQQRRRSSSSSSRRRPPPKKKLLLMMMNNNOOOOOONNNNNNPPPNNNLLLJJJIIIGGGCCCAAAAAA@@@???>>>>>>???@@@AAA>>>===<<<>>>@@@AAAAAA@@@========================;;;<<<<<<======<<<;;;;;;:::999888777666555555555444555777888888777666555444444444444333333222222222111111000000111111222000000//////......------.........---,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,KKKMMMMMMKKKKKKPPPRRRQQQPPPNNNLLLKKKKKKIIIFFFDDDAAABBBCCCEEEGGGGGGEEEBBB@@@@@@??????>>>=========;;;:::999999999999999999666666666666777777777777555555555555555666777888444444333222222222333333111111111111111111111111////////////////////////.............../////////)))***+++---.../////////,,,,,,------------,,,,,,,,,,,,,,,+++++++++******************+++,,,---------,,,,,,,,,,,,+++++++++,,,---...---+++)))((()))'''(((***+++------......,,,,,,+++++++++*********)))*********+++++++++,,,---,,,,,,++++++,,,,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******++++++++++++,,,,,,,,,+++++++++*********))))))&&&''''''((())))))******...---,,,,,,,,,,,,---...************************(((((()))))))))*********))))))************))))))%%%&&&((()))************)))***++++++***)))'''&&&'''(((((()))******++++++,,,,,,+++******+++++++++---+++(((%%%%%%&&&)))***---,,,+++*********+++,,,))))))*********+++++++++++++++******)))(((((((((************************************+++++++++,,,...---,,,+++***)))))))))*********++++++,,,,,,---*********))))))(((((((((++++++++++++******************+++++++++++++++,,,......///000111111111000,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,///...---,,,,,,,,,,,,,,,------------------------------............------............//////////////////............//////---------,,,,,,,,,---...111111111111111111111111////////////000000000000000///...///222444444444111111111111222333444444888777777666555444333333444444444555666888999:::999999999999::::::::::::::::::<<<===???AAABBBCCC<<<===>>>@@@BBBCCCDDDEEEDDDDDDDDDEEEFFFGGGIIIJJJSSSQQQOOOMMMLLLMMMNNNOOOMMMOOORRRSSSRRRRRRRRRSSSTTTTTTUUUTTTTTTRRRQQQPPPQQQQQQRRRSSSSSSSSSRRRRRRLLLLLLMMMMMMNNNOOOPPPPPPSSSTTTUUUUUUSSSSSSTTTUUUTTTUUUWWWZZZ\\\\\\ZZZXXXVVVUUUSSSQQQPPPPPPQQQRRRRRRUUUYYYYYYXXXWWWWWWWWWWWWVVVUUUUUUVVVUUUTTTRRRKKKMMMNNNPPPPPPPPPOOONNNPPPNNNLLLJJJIIIGGGCCCAAA@@@@@@???>>>>>>>>>???@@@===<<<;;;===???AAA@@@???========================;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777666666777444666888999999888666555555555666666666555444333000000////////////000000000000//////......------.........---,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,JJJNNNNNNKKKKKKOOOQQQQQQQQQOOONNNMMMMMMKKKIIIFFFCCCBBBCCCDDDFFFFFFEEECCC@@@@@@??????>>>=========::::::999999999999::::::777777777777666666666666333333333333555666777888666555444333222222222222111111111111111111111111000000000000000000000000---............/////////---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++***++++++,,,,,,---------,,,,,,,,,++++++,,,...///...,,,)))((((((&&&''')))+++---------,,,++++++++++++************)))))))))******++++++,,,---,,,,,,++++++,,,,,,---)))******+++++++++******++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))******)))))))))+++---...************************((()))))))))******************++++++++++++******))))))***+++,,,---......************)))(((((('''&&&''''''((()))***+++,,,+++******)))******++++++---+++(((&&&%%%'''***,,,+++++++++*********++++++)))))))))***++++++,,,,,,+++*********))))))((((((***************+++++++++*********+++++++++,,,,,,...---,,,***))))))))))))*********++++++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++---...///////////////...,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,------,,,......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------------.........////////////......------......///---...//////......000111000000////////////000000........./////////000000///...---///222555555555222222222333333444555666777777777666666555555444111111222333555777888999===<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAA;;;<<<>>>@@@AAACCCCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKPPPPPPNNNMMMMMMMMMNNNOOOOOOQQQSSSSSSRRRQQQRRRSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQRRRTTTUUUUUUTTTSSSQQQMMMMMMMMMMMMNNNPPPQQQRRRSSSTTTUUUTTTSSSRRRSSSUUUSSSTTTUUUXXX[[[\\\ZZZXXXWWWWWWUUUTTTSSSRRRRRRRRRRRRVVVYYYZZZXXXXXX[[[^^^[[[YYYWWWWWWWWWVVVUUUSSSMMMNNNPPPRRRRRRQQQOOONNNOOOMMMKKKJJJIIIGGGDDDAAA@@@@@@???>>>>>>>>>>>>???<<<;;;;;;<<>>========================;;;;;;;;;;;;;;;<<<<<<<<<::::::999888888888999999666777888888888777666555444555666777777666555444000000////////////000000///////////////..................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,JJJOOOPPPLLLKKKOOORRRSSSQQQPPPOOOOOOOOONNNKKKIIIEEECCCCCCDDDEEEFFFEEEDDD@@@@@@??????>>>=========:::::::::999999::::::;;;888888777777666666555555333333333333333444555666777666555333222111000000111111111111111111111111000000000000000000000000---------.........////////////......---,,,+++***,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++,,,,,,,,,,,,+++++++++******,,,......---+++******)))***+++------,,,+++***++++++++++++************))))))***++++++,,,---------,,,,,,++++++,,,,,,---)))******++++++***)))(((************************))))))))))))))))))))))))+++++++++,,,,,,,,,------+++++++++************)))******))))))))))))((((((&&&%%%%%%%%%&&&(((+++,,,************************)))))))))*********++++++)))******++++++******)))...---,,,++++++,,,---...***))))))((((((((())))))'''((((((((())))))******(((((((((((()))***++++++******)))))))))******+++))))))***************)))((())))))***++++++,,,,,,*********)))))))))))))))))))))*********+++++++++)))))))))************++++++***************++++++++++++++++++++++++,,,,,,))))))******************((()))))))))))))))))))))++++++******************------......------,,,,,,---,,,++++++******++++++***+++,,,,,,,,,,,,+++***))))))***,,,,,,------,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------........./////////......------......//////000111000...---///111...---,,,,,,,,,,,,---...////////////000000000000000///...///222444444444222222222222333444555666555555555555555555555555222333444555777999;;;<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<======>>>;;;===???AAACCCDDDDDDDDDFFFFFFFFFGGGIIIKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOORRRSSSTTTSSSQQQQQQQQQRRRQQQQQQRRRRRRRRRRRRRRRRRRPPPRRRUUUWWWWWWTTTQQQOOONNNNNNMMMNNNOOOPPPRRRSSSRRRTTTUUUTTTSSSRRRSSSUUUSSSSSSTTTVVVYYYZZZYYYXXXZZZZZZYYYXXXVVVTTTSSSRRRSSSVVVYYYXXXVVVWWW\\\```]]][[[XXXWWWWWWVVVTTTSSSOOOPPPRRRSSSSSSRRROOONNNNNNLLLKKKJJJIIIHHHEEECCC@@@?????????>>>>>>>>>>>>===<<<;;;<<<>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<:::999999999999::::::;;;888888888777666666555555222333555666666555444333111000000000000000000111.........///////////////..................//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,KKKPPPQQQNNNMMMPPPTTTTTTRRRPPPOOOOOOPPPOOOMMMKKKFFFDDDCCCCCCEEEFFFFFFEEE@@@@@@??????>>>=========:::::::::999999:::;;;;;;999888888777666555555444444444333222222222333333888777555333222000000///000000000000000000000000000000000000000000000000---------.........//////,,,,,,------...------------..................---,,,,,,,,,+++++++++******------,,,+++************+++++++++************)))'''***---......---,,,---,,,---.........,,,)))(((+++++++++************)))******+++,,,,,,---......---,,,,,,++++++,,,,,,---)))***+++++++++)))((('''))))))))))))))))))))))))((((((((((((((()))))))))++++++,,,,,,,,,---------+++++++++************)))++++++******))))))(((((('''&&&&&&'''(((+++...000************************************++++++++++++))))))************))))))111///,,,)))((((((***+++***)))(((''''''((()))***))))))))))))((((((((((((''''''''''''((()))++++++&&&(((+++------,,,***)))'''(((***++++++***)))(((((())))))***++++++,,,,,,))))))))))))))))))******))))))******++++++++++++(((((((((((())))))))))))((((((((()))***,,,---...++++++++++++++++++++++++))))))******++++++,,,,,,(((((())))))************++++++******************------------,,,+++******---,,,,,,+++*********+++***+++,,,------,,,+++***((()))***+++,,,---------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---..................------------.........//////.........------.........///111111///+++***+++...111000///......///000111000000000000111111111111222000///000222333333222000000000000111222333444333333444444444444444444666666777999;;;===???@@@:::999999888888777777777999999:::::::::;;;;;;;;;<<<>>>@@@CCCDDDEEEEEEEEEGGGGGGHHHIIIJJJLLLMMMNNNMMMNNNOOOQQQQQQQQQQQQQQQSSSTTTUUUTTTRRRPPPQQQRRRPPPPPPQQQQQQRRRSSSSSSSSSOOORRRUUUXXXWWWTTTPPPMMMNNNNNNNNNNNNOOOQQQSSSTTTRRRSSSTTTTTTSSSSSSTTTUUUSSSRRRSSSUUUXXXZZZYYYXXX[[[\\\[[[[[[YYYVVVSSSRRRTTTWWWXXXWWWTTTUUUZZZ```]]][[[XXXVVVVVVUUUTTTRRRPPPRRRTTTUUUTTTRRROOONNNMMMLLLJJJJJJIIIHHHFFFCCC@@@?????????>>>>>>=========<<<;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;<<<999999999999:::;;;<<<<<<999999777666555555555555111222444555555444222111222222111111111111222222---.........//////000000---.........///000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,MMMMMMNNNNNNNNNMMMLLLLLLQQQQQQQQQPPPOOONNNLLLLLLJJJIIIHHHFFFEEEDDDDDDDDDAAAAAA@@@??????@@@AAAAAA:::;;;;;;;;;;;;;;;::::::999999999888777666666555777666555444333222222222555555444444444333333333222111000//////......///000000000000000000000000000///...---------------,,,,,,,,,------.........,,,,,,,,,++++++*********---------,,,+++***)))(((++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********...,,,***((((((***,,,...//////...---+++***))))))+++,,,---+++((((((+++...************************&&&"""###)))+++'''&&&(((,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++*********)))))))))))))))))))))))))))''''''(((((())))))*********)))(((((()))+++---...------+++***))))))((((((''''''((()))))))))))))))******)))(((((((((((((((++++++************+++++++++***)))(((((()))***+++******++++++++++++******))))))))))))************************************************************)))))))))((()))******+++,,,,,,,,,+++++++++******,,,+++******))))))******---+++)))***,,,---,,,))),,,***((((((***+++)))&&&++++++************++++++)))))))))******++++++,,,+++,,,,,,,,,,,,+++******+++,,,------------,,,+++++++++******++++++,,,------------,,,,,,+++++++++------------------------,,,------......------,,,,,,,,,,,,---------......///......---------.........------,,,,,,------...............////////////111111000000//////......000///---,,,,,,---///000111111111000000000000000222222111111222444555666666555444222222333333444333666999===???@@@@@@@@@???===:::777777888:::;;;999::::::;;;<<<===>>>>>>>>>>>>>>>???AAACCCDDDEEEJJJHHHIIIMMMNNNMMMNNNQQQSSSWWWZZZYYYTTTRRRTTTWWWRRRPPPNNNPPPSSSTTTQQQLLLMMMNNNPPPQQQRRRSSSSSSSSSTTTTTTTTTSSSRRRQQQPPPOOONNNPPPRRRRRRQQQQQQRRRSSSRRRRRRSSSTTTTTTTTTSSSSSSTTTTTTSSSSSSTTTVVVXXXYYY[[[YYYXXXXXXXXXWWWVVVTTTWWWVVVVVVXXX[[[]]]^^^]]]\\\[[[ZZZXXXWWWVVVUUUTTTUUURRRPPPOOOPPPPPPNNNKKKIIIIIIIIIHHHHHHGGGGGGGGG@@@@@@@@@?????????>>>>>>@@@@@@@@@??????????????????>>>===<<<;;;:::::::::999999:::;;;<<<<<<<<<;;;::::::999999::::::;;;<<<;;;:::888777555444444333111222333444444444333222000000000000////////////000///......000111111000.........///////////////...---,,,,,,......---,,,+++******+++,,,///111222MMMNNNNNNNNNOOONNNNNNNNNQQQQQQQQQPPPOOONNNMMMLLLJJJJJJHHHGGGEEEEEEDDDDDDAAA@@@????????????@@@AAA======>>>======<<<;;;;;;999999888888777666666555666555444444333333333333555444444444444333333333000///////////////000111//////////////////////////////...---------------,,,,,,------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,+++******)))++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++,,,,,,++++++***,,,,,,,,,+++++++++******---,,,+++******+++,,,---......---,,,++++++******,,,+++******,,,---------************************+++'''''',,,...+++***+++***)))((((((((()))++++++++++++++++++++++++++++++************************++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))***+++,,,---,,,,,,+++***))))))))))))))))))***+++++++++++++++******)))((((((((((((((()))))))))(((((()))))))))))))))((((((((()))************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,++++++************,,,+++******))))))******---+++)))***,,,---+++))),,,***((()))++++++***((())))))(((((((((((()))))))))******+++------...///++++++,,,,,,++++++***)))***+++,,,------,,,+++***++++++******++++++,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------------...///......---------.........------,,,,,,------...............////////////000000000000//////.........---,,,++++++,,,---...000000000000000000000111222222111111222333555666555555444444444555666777444555888;;;===>>>>>>>>><<<;;;999888888999:::;;;999999:::;;;<<<===>>>>>>@@@@@@@@@@@@AAABBBCCCCCCHHHFFFGGGLLLNNNMMMNNNRRRYYY\\\]]][[[UUURRRRRRTTTVVVRRROOOPPPTTTUUUSSSPPPLLLMMMNNNOOOPPPRRRRRRSSSQQQRRRSSSTTTTTTUUUTTTTTTRRRTTTVVVVVVUUUUUUUUUVVVSSSTTTTTTUUUUUUUUUUUUUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZYYYXXXXXXXXXXXXWWWWWWYYYYYYZZZ\\\^^^```___^^^ZZZYYYXXXWWWVVVTTTSSSRRRTTTQQQOOOOOOPPPOOOLLLJJJGGGGGGGGGFFFFFFFFFEEEEEEAAAAAAAAA@@@@@@@@@??????@@@????????????>>>>>>>>>>>>===<<<;;;;;;:::;;;;;;::::::;;;<<<<<<<<<<<<<<<:::999999999999:::;;;;;;;;;:::999777666555444444222333444555444444333222000000000000////////////000...---...///000000000...........................,,,,,,,,,---...---,,,******)))))))))***+++,,,NNNNNNOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQPPPOOOMMMMMMKKKJJJIIIHHHFFFEEEDDDDDD@@@??????>>>>>>??????@@@>>>>>>>>>======;;;:::999999999888888777666666666555444444333333333444444444444444444333333333333............///000111222//////////////////////////////...------------...------------------,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++*********++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++---***)))+++///111...+++++++++++++++++++++++++++...******...///---,,,,,,***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************)))))))))((((((((())))))))))))))))))))))))((((((((())))))))))))***((()))***++++++++++++++++++******))))))*********))))))***+++++++++++++++******)))((((((((())))))((((((''''''''''''((((((&&&'''(((((())))))))))))******++++++++++++******))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++******)))+++************))))))))),,,+++******))))))******,,,*********+++,,,+++***+++***)))***+++,,,+++*********))))))))))))******))))))***+++,,,---...///***++++++++++++***))))))******++++++++++++******+++************+++,,,,,,+++++++++++++++*********++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------......---------......///...------,,,,,,------...---............/////////000000000////////////...///...---,,,,,,---...////////////000000111111111222222111222222333444555333333333333444555666777444555777999;;;;;;;;;;;;999999999999999:::::::::999999:::;;;<<<===>>>>>>AAAAAAAAAAAAAAABBBCCCCCCGGGEEEFFFKKKMMMMMMOOOSSS\\\^^^^^^[[[VVVSSSSSSUUUXXXUUURRRRRRTTTUUUTTTRRRKKKKKKKKKLLLMMMOOOQQQSSSRRRSSSTTTUUUVVVWWWWWWWWWUUUWWWYYYYYYWWWWWWWWWXXXUUUVVVVVVWWWXXXXXXWWWWWWXXXXXXWWWWWWWWWXXXXXXYYYXXXXXXXXXXXXXXXYYYYYYZZZ\\\\\\]]]___bbbbbb```^^^WWWWWWVVVUUUTTTSSSQQQPPPRRRPPPNNNNNNNNNMMMJJJHHHEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>======<<<<<<;;;::::::;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<999999888888999999:::;;;;;;:::999888666555555444555555555555444333222222000000000000///////////////...,,,---...000////////////......------,,,,,,...,,,+++,,,---...---+++......---,,,++++++++++++NNNOOOOOOOOOPPPQQQRRRSSSRRRRRRRRRQQQPPPOOONNNMMMKKKKKKJJJIIIGGGEEEDDDCCC>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::999777666888888888888777777666666444444333333333444555555444444444333333333222222///////////////000111111///////////////////////////......---------...............------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...//////,,,***++++++++++++++++++++++++,,,******+++---,,,++++++++++++++++++,,,,,,------------------------------************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***,,,,,,++++++***)))))))))))))))***++++++''''''((()))))))))))))))******))))))((())))))***((((((''''''''''''(((((($$$&&&''')))))))))((((((******++++++++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++,,,+++)))(((***))))))))))))))))))))),,,+++******))))))******+++*********+++++++++************+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,(((((())))))******++++++******++++++******)))((())))))************))))))***************++++++,,,************************,,,,,,------------......,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------...------------...//////...------,,,,,,------...---------.........//////////////////////////////111111000000000000111111---......///000111222222111111222222222333333444222222222222333333444444444555666777888888777777555666888999:::::::::999888999:::;;;<<<======>>>AAAAAAAAABBBCCCEEEFFFGGGGGGEEEFFFJJJMMMMMMPPPTTTXXXZZZZZZYYYVVVUUUVVVXXXVVVUUUTTTTTTUUUUUURRROOOJJJJJJIIIIIIKKKNNNQQQSSSVVVVVVWWWWWWWWWVVVVVVUUUVVVWWWYYYXXXWWWVVVVVVWWWVVVWWWXXXYYYYYYZZZYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWVVVWWWWWWWWWWWWXXXZZZ\\\]]]]]]^^^aaabbbaaa^^^[[[UUUUUUUUUUUUTTTRRRQQQPPPOOOOOONNNNNNLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBB???>>>>>>======<<<<<<<<<::::::::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<888888888888888999:::::::::::::::999888666555555666666666555444333222222000000000000////////////...---,,,,,,...//////...//////...---,,,+++++++++---,,,++++++------,,,+++///......---,,,,,,,,,,,,OOONNNNNNOOOOOOQQQRRRSSSRRRRRRRRRQQQPPPOOOMMMMMMKKKKKKJJJIIIGGGEEECCCBBB========================<<<<<<<<<;;;:::888777666888888888777777777777777444444333333333444555555444444333333333222222222111111000///////////////..............................---------......///.........------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))((()))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++++++++,,,,,,,,,,,,------,,,///111000---******+++++++++++++++++++++++++++++++++***)))+++---,,,***++++++,,,,,,------------++++++++++++++++++++++++************************))))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))((()))***,,,,,,+++***)))(((((((((((()))***++++++''''''((()))))))))))))))******))))))))))))*********))))))))))))))))))***%%%&&&''')))))))))((('''******++++++++++++******((()))))))))************************************************************&&&(((***+++,,,+++)))((()))))))))))))))))))))***,,,+++******))))))******************************)))***+++++++++,,,,,,---,,,++++++++++++++++++,,,******))))))))))))((((((+++++++++++++++***))))))))))))))))))))))))))))))******))))))******+++,,,************************,,,,,,,,,------.........+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------------...//////...------,,,,,,------...------------.........................../////////111111111000000111111111------...///000111111222111111222222222222222222333333333444333333333333333444444555555555555555444555777999::::::999999888888999:::;;;<<<======???@@@AAACCCEEEGGGJJJKKKHHHFFFFFFJJJMMMNNNQQQUUUVVVVVVVVVTTTSSSSSSTTTUUURRRSSSTTTUUUUUURRRNNNJJJJJJIIIHHHIIIKKKNNNQQQSSSUUUVVVVVVWWWWWWWWWVVVVVVWWWXXXYYYYYYWWWUUUUUUVVVWWWWWWXXXYYYZZZ[[[[[[ZZZYYYYYYYYYXXXWWWWWWVVVVVVVVVWWWXXXWWWUUUVVVYYY\\\\\\\\\]]]^^^___]]]ZZZVVVTTTUUUUUUUUUTTTSSSQQQOOOMMMNNNOOONNNKKKHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>===<<<<<<;;;::::::::::::999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;888777777777777888999999::::::::::::999888666555666666555444333222222222000000000000////////////...---,,,,,,...//////...//////...---,,,+++++++++---,,,++++++,,,---,,,+++((()))))))))************NNNNNNMMMMMMMMMOOOPPPQQQQQQQQQQQQPPPOOONNNLLLLLLJJJJJJJJJIIIGGGDDDAAA@@@;;;<<<<<<======<<<<<<;;;=========<<<<<<:::999888888888777777777777777777555444444333333333444444333333333333222222222222222111000///.......................................------------...//////------------------,,,,,,***++++++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++******)))))))))***++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///111///+++((())),,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++))),,,000000---)))******+++,,,+++++++++))))))))))))))))))))))))******************************)))))))))((((((((())))))))))))))))))))))))+++************))))))))))))******+++++++++******(((((((((((())))))***+++))))))***+++++++++++++++******)))))))))***++++++++++++************++++++((((((((())))))(((((('''******++++++++++++******))))))))))))************************************************************'''((()))***+++******))))))))))))************+++,,,+++******))))))******)))***+++***))))))***+++)))***,,,+++******+++,,,))))))(((((((((((()))))),,,++++++++++++*********+++,,,,,,,,,,,,+++************))))))))))))*********))))))))))))***++++++*********+++++++++++++++)))******++++++,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------...///000...------,,,,,,------...,,,------------.........---............/////////......////////////...............//////000000000111111222222222222111111333444444555555555555444333333333333444444444444444555777888999999999888888888999:::;;;<<<=========>>>???BBBEEEHHHJJJLLLIIIFFFFFFIIILLLLLLOOOTTTVVVTTTRRRQQQPPPOOOPPPPPPOOOQQQSSSSSSRRRNNNJJJHHHIIIIIIIIIKKKMMMOOORRRSSSPPPQQQSSSUUUWWWXXXYYYYYYXXXYYYZZZYYYWWWUUUUUUUUUVVVVVVXXXYYYZZZZZZZZZZZZXXXXXXYYYYYYXXXWWWVVVVVVWWWXXXXXXVVVSSSSSSVVVZZZ[[[[[[ZZZ[[[ZZZYYYUUURRRRRRSSSTTTUUUTTTRRRPPPNNNLLLNNNOOONNNKKKGGGEEEDDDCCCDDDDDDDDDDDDEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>======<<<;;;:::999999::::::999888888999999999;;;;;;;;;<<<;;;;;;:::999777777777666777777888999::::::;;;;;;:::999777666555444333222222222222222000000000000///////////////...,,,---...000////////////......------,,,,,,---+++***+++,,,---,,,***'''((()))++++++,,,,,,,,,NNNMMMLLLKKKKKKLLLNNNOOOPPPPPPPPPOOONNNMMMKKKKKKIIIIIIIIIHHHFFFCCC@@@>>>:::;;;<<<<<<<<<<<<;;;:::<<<<<<<<<<<<<<<;;;:::999777777777777777777777888666555444444333333333333333333333222222222222111111000///////////////000........................---------------...//////,,,,,,------------------******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++************************((())))))************)))))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++)))+++111222///)))***+++,,,,,,,,,++++++))))))))))))))))))))))))************************++++++*********)))))))))))))))))))))))))))))))))+++++++++*********))))))++++++***************+++))))))((((((((())))))***))))))***+++++++++++++++******))))))******+++,,,++++++************++++++++++++***)))((((((((((((******++++++++++++******))))))))))))************************************************************((()))))))))************************++++++,,,,,,,,,+++******))))))******(((***++++++(((((()))+++)))+++,,,+++)))((()))+++((((((''''''''''''(((((()))))))))***+++,,,,,,,,,,,,------------,,,+++++++++***))))))))))))***+++)))))))))))))))***++++++++++++++++++,,,,,,,,,---))))))***++++++,,,------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---,,,,,,------///000000...------,,,,,,------...,,,,,,---------.........---------.........//////---..................---......//////////////////000111222333333222111000---...111333444555555555333222222333333444444555555555666777888888888888888888999:::;;;<<<<<<===;;;<<<===???BBBEEEGGGIIIHHHEEEDDDGGGIIIIIIMMMQQQSSSQQQOOONNNNNNOOOPPPPPPQQQQQQQQQOOOMMMJJJIIIIIIIIIJJJKKKMMMOOOQQQSSSTTTMMMNNNQQQSSSUUUWWWXXXXXXVVVWWWXXXWWWTTTRRRRRRRRRTTTUUUVVVXXXYYYYYYZZZZZZXXXYYYZZZZZZZZZYYYXXXWWWXXXYYYYYYUUUPPPOOOSSSWWW[[[ZZZXXXWWWVVVUUURRROOOPPPQQQSSSSSSSSSQQQNNNMMMLLLNNNPPPOOOKKKGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEAAAAAAAAA@@@@@@@@@??????======<<<;;;:::999888888;;;:::999888888777888888::::::;;;;;;:::999999888777666666666666777888888999:::;;;<<<;;;:::888666333333222111111111222333000000000000////////////000...---...///000000000........................,,,+++***+++,,,,,,,,,***)))***,,,---......------NNNMMMKKKIIIIIIJJJLLLMMMOOOOOOOOONNNMMMLLLKKKJJJHHHHHHHHHHHHEEEBBB???===::::::<<<<<<<<<<<<::::::999999:::::::::999888888777777777777777888888888777666555444333222222222333333333222222222111111///......//////000111222........................---------------...///000,,,,,,,,,------.........*********++++++,,,,,,,,,++++++,,,,,,,,,++++++***))))))))))))))))))))))))'''((()))***************((()))***+++,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,)))&&&''',,,//////---,,,,,,,,,,,,,,,,,,,,,,,,(((+++***'''***111222...+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************))))))))))))))))))))))))++++++++++++******)))))),,,+++***)))))))))++++++))))))(((((((((((())))))''''''((()))))))))))))))******))))))***+++,,,,,,++++++************++++++...,,,***)))((('''((((((******++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++******+++++++++,,,,,,,,,,,,++++++***)))*********(((***,,,+++(((''')))+++)))+++,,,+++(((&&&(((***))))))(((((((((((())))))$$$$$$&&&''')))+++,,,---------......------,,,+++,,,+++***))))))***+++,,,)))))))))))))))******++++++++++++,,,,,,---------++++++,,,------...//////+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111...------,,,,,,------...,,,,,,,,,---------......---------.........////////////000000000000/////////////////////.........000111222333333222000000&&&(((+++...111333444444222222222222333444555555666666666666777777777777777888999:::;;;<<<<<<===;;;;;;<<<===???BBBDDDEEEGGGDDDBBBEEEGGGGGGJJJOOONNNLLLKKKLLLNNNQQQSSSTTTTTTSSSPPPLLLIIIHHHJJJLLLIIIJJJLLLOOOQQQSSSTTTTTTOOOPPPQQQRRRSSSTTTTTTTTTSSSTTTUUUSSSQQQNNNNNNNNNSSSTTTUUUWWWXXXYYYYYYYYYYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZYYYTTTOOOMMMQQQUUU\\\ZZZWWWUUUTTTSSSPPPNNNNNNOOOQQQRRRQQQOOOMMMKKKLLLOOOQQQPPPKKKGGGEEEDDDBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@@@@?????????>>>>>>======<<<;;;999888888777;;;:::999888777777777777::::::::::::999999888777666666666666666777888888999:::<<<<<<<<<:::888777222111000000000111222333000000000000////////////000///......000111111000.........///////////////,,,+++******,,,,,,+++***'''((()))***+++***)))(((NNNMMMKKKJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJHHHFFFCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::999999888666444555555555666666666666666333333222222111222222222111111111111111111111222////////////////////////111111000///////////////////////////////////////------,,,,,,,,,+++++++++---------,,,,,,+++++++++---+++))))))*********(((+++++++++************)))************************************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,...++++++,,,,,,,,,+++******+++++++++***++++++,,,,,,++++++,,,------,,,,,,,,,+++***************++++++))))))((())))))***++++++'''((()))***************************************++++++++++++++++++++++++---------,,,+++***)))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))***************)))(((((()))***+++,,,,,,+++***)))---------,,,+++***)))((())))))((((((''''''&&&&&&))))))(((((((((((())))))++++++++++++***((('''&&&(((((((((((((((((((((((('''((()))++++++******)))******))))))))))))))))))***)))((()))******)))(((++++++******)))(((((('''+++*********))))))(((((('''((()))+++++++++***)))))))))(((((((((***+++,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***)))(((''''''((()))---,,,,,,+++***)))((((((++++++++++++++++++,,,,,,++++++******++++++,,,---,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////000000000///......------//////000000000000//////111111111222222333333333555444222111111111222222555555555444444333333333555666888888888888:::<<<============>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEELLLLLLKKKKKKKKKMMMNNNOOOOOOOOOOOOOOONNNNNNMMMMMMLLLLLLLLLMMMNNNOOOQQQQQQPPPOOOOOOQQQUUUVVVTTTQQQNNNLLLJJJLLLOOOPPPOOOMMMQQQRRRTTTUUUVVVVVVVVVUUUTTTTTTUUUVVVVVVWWWWWWXXXZZZXXXTTTPPPNNNMMMNNNOOOTTTSSSQQQOOONNNMMMLLLLLLLLLMMMOOOPPPPPPOOONNNMMMFFFHHHKKKMMMLLLIIIEEEBBB???@@@@@@AAAAAA@@@@@@???===>>>@@@CCCEEEEEEBBB???<<<;;;999888888999;;;<<<>>><<<:::999999:::;;;<<<666777888999999999999999666555555444444666777888777999::::::888777777888444333111//////000111222...,,,+++,,,///111///---------............------,,,---------.../////////))))))***,,,//////...,,,))))))*********+++++++++NNNLLLKKKIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIKKKJJJHHHFFFCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<:::999888888888888777555666666666666555555555555555444333222111111000111111111111111111111000000000000000000000000000000111000//////......//////..............................---------,,,,,,,,,---------,,,,,,+++++++++---,,,***+++,,,...---,,,+++++++++************)))************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---,,,,,,---++++++++++++++++++++++++------,,,+++************+++,,,,,,------,,,,,,,,,++++++******)))***************)))******++++++,,,******+++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))((()))************)))(((***************)))((((((((()))*********)))((((((,,,,,,,,,++++++***)))))))))))))))******************))))))(((((())))))*********+++******)))((('''))))))))))))))))))))))))'''(((***+++++++++***)))++++++++++++++++++++++++******))))))*********)))++++++*********)))))))))************)))))))))((('''((()))***+++******)))******)))))))))))))))***++++++,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,,,,+++)))((()))*********,,,,,,++++++***)))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------////////////............///000000111111000000///111111111222222222333333333222222111222333444555555555444444444333333333444666888888888888:::<<<============>>>>>>>>>>>>>>>>>>??????@@@BBBCCCDDDGGGFFFFFFGGGHHHJJJLLLMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMLLLLLLMMMMMMNNNOOOPPPOOONNNNNNPPPRRRSSSQQQOOONNNLLLJJJKKKMMMNNNMMMKKKPPPQQQRRRTTTTTTTTTTTTTTTVVVVVVVVVWWWWWWWWWWWWWWWVVVTTTRRRPPPNNNNNNOOOOOOOOOOOOMMMLLLKKKJJJJJJJJJLLLMMMOOOOOOOOONNNLLLJJJFFFGGGIIIJJJJJJGGGDDDBBB@@@@@@AAAAAA@@@??????>>>======???AAACCCCCCAAA>>>;;;:::888777777888:::;;;===<<<:::999999999::::::666777777888888888888777666555444444444555777777666888999999777666666777444333111000///000111222000...---...000111000...------............------------------............)))((()))+++...//////---******+++++++++,,,,,,,,,MMMLLLJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJIIIIIIHHHHHHKKKJJJHHHFFFCCC@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;777666555666888888777666777666666666555444444444666555444222111000//////111111111000000/////////111111111111111111111111000///......------......------------------------............------------------,,,,,,,,,,,,++++++,,,+++***+++---.........+++++++++************)))************************------------------------))))))))))))))))))******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---+++************+++---.........,,,+++***))))))))),,,,,,,,,------,,,,,,+++,,,+++***)))))))))))))))*********++++++++++++,,,***+++,,,,,,,,,,,,,,,,,,((())))))))))))))))))(((************************,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((())))))))))))((((((***************)))((((((''''''((())))))(((((('''*********************)))(((((()))******++++++,,,*********))))))*********))))))************))))))************************((((((***+++++++++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************))))))))))))(((((()))************)))+++++++++******)))(((''')))******++++++******)))++++++++++++++++++++++++*********++++++++++++,,,...+++)))))),,,------+++************************((()))***,,,------,,,,,,,,,,,,,,,,,,---------...,,,,,,------------,,,,,,---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............////////////000000111111000000///111111111111111222222222111111111111333444666666444444444444333333333333444666777888777888999;;;============>>>>>>>>>>>>=========>>>???@@@AAABBBCCCCCCCCCDDDEEEHHHJJJLLLIIIHHHHHHHHHHHHJJJKKKMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLMMMOOOOOOMMMLLLNNNMMMLLLLLLMMMMMMLLLKKKNNNOOOPPPQQQRRRRRRRRRQQQSSSRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOLLLLLLKKKJJJJJJJJJJJJJJJLLLMMMNNNNNNMMMKKKIIIGGGEEEFFFFFFGGGFFFEEECCCBBBAAAAAAAAA@@@???>>>===<<<;;;;;;===???AAAAAA>>><<<999888777666666777888999;;;;;;:::999888888777777666666777777777666555555555444444444444555666666555666777777555444444555333222111000///000111222222111000000111111000///------............------...------------------,,,,,,***)))***,,,------,,,+++++++++,,,,,,,,,------LLLKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJHHHEEEBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;888777666666888888777666777777666555444444333333555444333222111111111111111111000000///.........000000000000000000000000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,++++++++++++*********))))))************************------------------------((()))))))))))))))******+++,,,,,,,,,,,,---------++++++++++++++++++++++++,,,---...---,,,+++,,,---+++***)))))))))+++...///------,,,+++************,,,,,,---------,,,++++++,,,+++***))))))(((((()))*********+++++++++******))))))***++++++*********'''((())))))))))))((('''************************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((('''((((((((())))))))))))))))))))))))))))))******(((((((((((((((((())))))++++++************++++++(((((()))***************))))))))))))))))))))))))((()))***+++,,,+++******(((((((((((())))))))))))++++++,,,,,,+++***+++,,,------,,,,,,+++******)))*********))))))))))))))))))))))))*********)))))))))***+++++++++)))((('''(((((())))))))))))((((((************************************++++++++++++...+++)))+++...000...+++))))))*********+++++++++)))***+++------,,,+++***++++++,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,///.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000...//////000000//////...000111111111111111111111///000000111222333444555333333333333333333333333333555777777777777999:::<<<============>>>>>>>>><<<<<<======>>>???AAABBBDDDDDDDDDDDDEEEGGGIIIJJJFFFFFFEEEFFFGGGIIILLLMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKKKKJJJKKKKKKKKKJJJIIINNNMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOQQQQQQPPPPPPOOONNNMMMMMMNNNOOOOOOPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMKKKIIIFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>><<<;;;::::::::::::<<<>>>>>><<<:::999888777777777777888999999999999999888777555444666666666666555444444333444444444444444555555555333444666555333222222333222111000000000000111111222111111000000000//////------............------...---------,,,,,,++++++///---***))))))***))))))******++++++++++++,,,,,,JJJJJJHHHGGGGGGHHHIIIIIIFFFGGGGGGHHHIIIJJJKKKKKKHHHGGGFFFCCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777888888777555777666666555444333333222222222222111222222333333111000000000//////......//////////////////////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,///---+++***++++++***)))+++++++++*********))))))************************++++++++++++++++++++++++(((((())))))*********++++++++++++,,,,,,,,,------++++++++++++++++++++++++***,,,---,,,++++++,,,---+++***)))))))))+++...///************+++,,,------,,,---------,,,,,,+++***+++******)))(((((()))))))))******++++++***))))))******+++++++++******)))'''((()))******)))((('''))))))))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))***************************************)))(((((()))))))))******++++++,,,***))))))(((((()))***++++++******)))(((''''''&&&++++++************++++++'''((()))******+++******((((((((((((((((((((((((((()))***,,,,,,++++++***''''''((((((((()))))))))***,,,---,,,******+++---//////...,,,***)))((('''))))))))))))))))))************))))))))))))))))))'''((()))+++++++++***)))'''(((((())))))(((((('''))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,...111000---***)))))))))***++++++,,,,,,+++,,,------,,,+++)))((())))))***++++++++++++***+++,,,,,,,,,,,,,,,,,,+++...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---...///000000---......//////......---000000000000000000000000///000000111111111111111333333333333333333333333333444666666666666888:::;;;;;;<<<<<<<<<=========<<<<<<======>>>@@@AAABBBFFFEEEDDDCCCDDDEEEFFFGGGEEEEEEEEEFFFGGGJJJLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNUUUTTTTTTSSSRRRQQQPPPPPPNNNOOOPPPPPPOOOMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNLLLMMMMMMLLLJJJGGGDDDBBBBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@>>>===;;;999888999999999:::<<<<<<:::888999999888888888888999999888888888888777666555444555555555555555444333222222333333444444444444444111333444444222111111222000000000000000000111111000000000///............------............------------,,,,,,+++++++++***...+++)))((()))******)))))))))))))))************IIIIIIGGGGGGGGGGGGHHHIIIEEEEEEFFFGGGHHHIIIJJJJJJEEEDDDCCCAAA???>>>===<<<::::::::::::::::::::::::;;;999888888888888666555666555555555444333333333111111111111222333444555000000000000000000000000........................000///......------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,------333000...------,,,+++***+++++++++************)))************************************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,******+++---+++************+++---...)))))))))***+++,,,......------------,,,+++******)))))))))(((((())))))******+++,,,,,,,,,+++))))))------------------,,,+++'''(((***++++++***((('''(((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))++++++************++++++***************)))((((((+++++++++++++++,,,......,,,+++)))(((((()))***+++......---,,,***)))((('''*********))))))*********'''((()))***************''''''''''''''''''''''''))))))+++,,,,,,,,,+++***((())))))******+++++++++)))+++---,,,)))(((***---///...---+++***((('''&&&))))))))))))************+++***))))))((()))))))))'''((()))******+++++++++'''(((((())))))(((((('''(((((((((((((((((((((((()))))))))************++++++...222555444111,,,)))))))))******+++++++++,,,------,,,++++++*********'''(((***+++++++++***)))++++++,,,,,,,,,,,,++++++,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---......//////---......//////......---000000000000///////////////000111111222111111000222222222222333333333333222444555666555666777999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAACCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEGGGIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGIIIJJJHHHJJJLLLLLLKKKKKKMMMNNNNNNNNNMMMMMMMMMMMMNNNOOOSSSRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPOOOOOOMMMKKKJJJIIIIIIIIIJJJJJJKKKLLLMMMLLLMMMMMMLLLJJJGGGCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<:::999888999888888999::::::999888999999999999999999999999888888777777777666666666444444555555555444333333111222333333444444333333111222333333111000000111//////000000000000000000---...///...---,,,---...------............------,,,,,,+++++++++++++++***)))''''''(((***,,,,,,+++((((((((())))))))))))***IIIHHHGGGFFFFFFGGGHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA@@@???>>>===<<<<<<::::::::::::::::::::::::888777666666777888777666444444444444444444444444222222222111222222333333//////000000111222222222////////////////////////111000//////......//////------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,---------222000...---------,,,++++++++++++************)))************************************************)))******+++,,,,,,------)))))))))*********++++++************************(((***++++++******+++---++++++++++++++++++++++++************+++,,,------------------,,,+++***)))(((((('''(((((()))***+++,,,---...///...---+++***------......------,,,+++''')))+++,,,,,,+++)))'''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++***************)))((((((,,,+++++++++,,,---...///...---+++)))))))))***+++------,,,,,,+++***))))))***))))))(((((())))))***((())))))*********))))))(((((((((((((((((((((((()))***+++,,,,,,,,,++++++(((((())))))***++++++,,,'''***---,,,((('''))),,,+++++++++******))))))(((((()))))))))************,,,+++)))((((((((()))******)))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************+++222:::<<<888111,,,******************+++++++++,,,+++***)))***+++---...''')))***,,,,,,+++***)))++++++,,,,,,,,,,,,++++++***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////000000000000//////000000/////////.........///000111333444444444444111111222222222333333333111333555555555555777999888888999999999:::::::::::::::;;;;;;<<<>>>???@@@@@@???>>>======>>>???@@@AAABBBEEEGGGIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGHHHIIIHHHGGGGGGJJJMMMMMMOOOPPPNNNLLLKKKLLLNNNPPPOOONNNMMMMMMNNNOOOOOOOOOOOONNNNNNMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLLLLLLLJJJGGGDDDBBB??????@@@@@@@@@@@@??????>>>>>>======;;;:::888888999888777888999:::999777777777888888888888777777888777666666666777888999333444555555555555555444000111222333444333333222111222333333111000000111...//////000000000000000+++---///...,,,,,,---///------............------************++++++++++++)))(((((()))******)))'''((())))))))))))*********HHHGGGFFFFFFFFFGGGHHHIIIFFFEEEDDDCCCBBBAAA@@@@@@??????>>>>>>======<<<<<<::::::::::::::::::::::::555444333555777888888777333333444444444444444444444444333222111111111222//////000111222333444444000000000000000000000000111111000///////////////---------------------------------,,,,,,,,,+++++++++++++++,,,,,,---------...,,,++++++,,,---,,,++++++++++++************)))******************************************************+++,,,------......((())))))))))))*********************************(((***++++++******+++---++++++,,,,,,,,,+++******,,,,,,++++++***+++++++++---...------,,,+++***)))''''''''''''(((***+++,,,...///000111111///---,,,,,,,,,,,,,,,++++++***)))((()))+++------+++)))(((((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))***)))(((''''''((()))******************)))((((((++++++******+++---...000///...,,,***))))))***+++*********)))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))***+++,,,---,,,++++++%%%&&&&&&'''((())))))***&&&***---+++'''&&&))),,,(((((())))))*********+++(((((())))))*********+++,,,+++***((((((((()))***---+++***((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++555???BBB;;;222---,,,***************************)))(((((())),,,000222(((***,,,------,,,+++***+++++++++,,,,,,+++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------......111111222222222222111111000000//////.........---...000222444666777777777111111111222222333333333111333555555555555777888777777888888888999999999999999999:::;;;<<<===>>>>>>=========>>>???AAABBB???AAAEEEHHHIIIIIIGGGFFFHHHGGGGGGFFFGGGGGGHHHHHHFFFHHHIIIIIIGGGHHHKKKOOOSSSUUUVVVSSSOOOLLLMMMOOOQQQPPPOOONNNNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOLLLLLLMMMNNNOOOPPPPPPQQQOOOOOONNNNNNOOOPPPQQQQQQLLLLLLLLLLLLJJJGGGDDDCCC>>>???@@@AAAAAA@@@???>>>=========<<<;;;:::999888:::888777888999999888777666666777777777777666666888777666555666888:::;;;333333444555666666666666000111222333444333222222111222333333111000000111......///000000111000000+++---//////---,,,...111---..................---))))))******+++++++++,,,...---++++++***'''### )))************+++++++++FFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@===???@@@@@@>>><<<;;;;;;<<<<<<;;;:::999999999999777777777777666555444333333333444444444333222222111111111111111111111111000000000000000000000000333222000/////////000111------,,,,,,,,,,,,++++++---...///...,,,+++,,,---///...,,,***)))))))))***---,,,,,,++++++,,,,,,---...---+++***)))***++++++///......---+++******)))+++++++++,,,,,,+++++++++---......,,,***(((((()))************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++***))))))******+++++++++******++++++,,,---///...---+++***)))))))))&&&%%%$$$$$$###"""!!! +++,,,...//////...,,,+++******************************+++++++++******)))))))))))))))))))))))))))***+++,,,------,,,+++***)))************+++++++++************************))))))************))))))***)))((()))***,,,///111///---+++((('''''''''(((,,,,,,,,,++++++******************))))))((('''&&&))))))************)))))))))))))))))))))*********))))))))))))))))))))))))(((&&&&&&(((,,,///...,,,++++++***************+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&))))))***++++++***((((((************************((((((''''''''''''((((((,,,111777<<<;;;555,,,'''))))))))))))))))))))))))++++++,,,------------,,,,,,++++++---000000...+++...---+++*********++++++***,,,...000000...,,,***------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++,,,...+++*********+++---///000////////////////////////...............///000000///000111333555777888999888444000...000222333222444444444555555555555666555666777888999999999888::::::::::::;;;;;;<<<===???>>><<<:::;;;===???AAADDDEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGIIIIIIHHHGGGFFFHHHLLLOOOVVV^^^```WWWNNNLLLLLLKKKNNNMMMLLLLLLLLLMMMOOOOOORRRPPPOOOOOOOOOOOONNNLLLJJJKKKMMMOOOQQQQQQQQQQQQOOOOOOOOOQQQRRRRRRPPPNNNJJJKKKMMMNNNLLLIIIEEEBBB???@@@@@@AAA@@@???>>>============<<<;;;;;;::::::;;;999888666666777999:::;;;::::::999888777666666777888888888888666444333333333444444555444444444222222222222222222222222222333333333111///---,,,///000111222222222222222------...///000222444555222111000...------------,,,,,,,,,++++++*********))))))(((((('''''''''&&&''''''''''''(((***+++,,,FFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBBBBAAA@@@@@@@@@<<<>>>??????<<<:::::::::;;;;;;:::999888888888888777777777666666555444333333333333444444333333222111111111111111111111111000000000000000000000000222111000/////////000111------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,------,,,++++++,,,...//////...---,,,+++*********,,,+++***)))))))))***++++++++++++++++++***************++++++++++++******---......,,,***(((((()))************))))))))))))************************++++++++++++++++++++++++---,,,++++++*********+++************************++++++******++++++,,,---......,,,+++***))))))))))))((((((''''''&&&&&&%%%((()))***++++++***)))(((************************)))))))))******))))))((((((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))*********+++++++++***************************)))(((''''''((()))***)))(((''''''(((***,,,......---***)))(((((()))))),,,,,,+++++++++*********&&&'''((())))))*********))))))************)))))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))+++)))((((((***+++)))'''++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))(((((((((((((((************)))(((******************************))))))))))))******,,,...111333333///+++)))))))))))))))))))))))))))((())))))***************,,,++++++---///000---+++---,,,+++*********++++++)))+++---......---+++)))---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,---///------,,,++++++,,,---..........................................//////000---...///111333444666666777333000///000222333222444444444444555555555555555555666777888888888888999999999::::::<<<======@@@???======>>>@@@CCCEEEJJJIIIGGGFFFFFFFFFGGGGGGIIIHHHHHHGGGGGGGGGGGGHHHEEEFFFEEEDDDCCCEEEIIILLLVVV\\\^^^UUUMMMLLLMMMMMMPPPOOONNNMMMMMMMMMOOOOOORRRQQQPPPPPPQQQQQQOOONNNMMMOOOPPPRRRSSSSSSSSSSSSPPPOOOOOOPPPRRRRRRPPPNNNKKKMMMNNNOOOMMMJJJFFFDDD@@@@@@AAABBBBBBAAA@@@???=========<<<;;;;;;::::::999888777666777888:::;;;999999888888888888888888777777888888777555444333333333444444555444444333333333222222222222222222222222222111000///...---///000000111111222111111.........///000111333333555444222000///...------******************************)))))))))((((((((((((((('''(((((()))***+++EEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@@@@@@@@@@@@@@@@;;;<<<>>>===;;;999999:::;;;:::999888777777777777777666666666555444444333333333333333444444444333111111111111111111111111////////////////////////222111000/////////000000------,,,,,,,,,,,,+++++++++,,,---,,,***)))***+++,,,,,,,,,,,,...000222333222000///,,,***)))(((((()))))))))((())))))***+++((()))))))))******++++++)))******************))),,,------,,,***((()))***************))))))))))))************************************************,,,,,,+++************+++)))***++++++,,,+++***)))++++++******++++++,,,---...---,,,+++***)))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))************)))))))))))))))*********++++++************************+++***'''%%%%%%'''***+++((('''&&&&&&&&&((()))***,,,+++***((((((((()))***+++++++++***************&&&'''((())))))*********))))))************))))))++++++***))))))(((''''''))))))))))))))))))))))))+++)))(((((())))))'''&&&+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))''''''((()))************************************************************++++++***************+++))))))))))))))))))))))))''''''((())))))))))))))),,,++++++---//////---+++---,,,+++*********++++++)))***+++------+++***)))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---///000000///...---,,,+++++++++..............................------......///000------///000222333444555666333000///000222222222444444444444555555555555444555555666777777888888888888888999:::<<<===>>>@@@@@@???@@@BBBEEEHHHIIINNNMMMJJJGGGEEEDDDEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHCCCDDDCCCBBBBBBDDDHHHKKKTTTYYYYYYRRRLLLKKKNNNOOOQQQPPPOOONNNMMMMMMNNNOOOSSSRRRQQQQQQSSSSSSQQQPPPPPPQQQRRRRRRSSSSSSRRRRRROOOOOONNNOOOPPPPPPOOOMMMLLLMMMNNNOOOMMMKKKHHHEEE@@@AAABBBCCCCCCBBBAAAAAA======<<<<<<;;;:::::::::888888777777777888:::;;;777777777888888888999999666666666666666555444333333444444555444444333333333333333222222111111111111111000//////////////////000000111111111111111///////////////000111111555444222000...---,,,+++))))))))))))))))))******++++++************)))))))))))))))(((((())))))***DDDDDDDDDDDDDDDDDDDDDDDD???????????????@@@@@@@@@;;;<<<======;;;::::::;;;<<<;;;:::999888888888888777666666555555444444444444444333333333444444444111111111111111111111111........................111111000000////////////------,,,,,,,,,++++++++++++,,,---,,,+++******,,,,,,,,,,,,,,,...000222444111000...,,,***))))))((())))))))))))******++++++)))))))))*********++++++))))))************))))))+++,,,,,,+++)))((()))***************)))))))))(((************************))))))))))))))))))))))))++++++***************+++''')))+++,,,---+++***)))++++++******++++++,,,------,,,+++***))))))))))))'''''''''((((((((())))))((())))))******))))))(((((((((((((((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************************************+++***((((((((((((***+++(((((('''&&&&&&''''''((()))((((((''''''((())))))*********************)))*********))))))((('''&&&))))))************))))))''''''(((((()))*********(((((((((((((((((((((((((((((((((((()))******************)))******+++,,,))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((((()))******+++************************((((((((())))))(((((((((***)))'''&&&&&&(((+++,,,))))))))))))))))))))))))((())))))***************++++++,,,---...---,,,+++,,,+++++++++++++++++++++)))***+++,,,,,,+++***)))***************++++++++++++++++++++++++++++++++++++++++++,,,---...///000//////...------,,,,,,,,,------------------------...------------...////////////000111222444444555444222000000000111222222333333444444444555555555444444444555555666777888777777888999;;;<<<>>>?????????@@@AAADDDGGGJJJLLLNNNLLLIIIFFFDDDCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHDDDDDDDDDCCCCCCFFFJJJMMMRRRTTTSSSOOOJJJJJJMMMOOOQQQPPPOOOMMMMMMMMMMMMNNNRRRRRRQQQRRRTTTTTTRRRPPPQQQQQQQQQPPPPPPPPPOOOOOONNNMMMLLLLLLNNNNNNLLLKKKKKKLLLMMMMMMLLLJJJGGGEEE???@@@BBBCCCCCCBBBAAAAAA======<<<;;;;;;::::::999999999888777777888888999777777777777888888888888555555555555555444444333444444444555444444333333444333333222222111111111000000.........///000111111111222222222222222111000000///............///111000///---,,,++++++***++++++******))))))))))))************************+++******)))(((((())))))CCCCCCCCCCCCCCCCCCCCCCCC>>>?????????????????????<<<===>>>===;;;:::;;;======<<<;;;::::::999::::::777777666555555555666666666555444333333333444444000000000000000000000000------------------------000000000000//////......------,,,,,,,,,+++++++++,,,......---,,,+++,,,---,,,,,,+++,,,,,,...000111......---,,,++++++++++++)))******++++++,,,,,,,,,++++++++++++************))))))************)))))))))+++++++++)))))))))+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++'''(((***,,,---,,,***)))++++++******++++++,,,---,,,,,,+++***))))))))))))&&&&&&&&&'''(((((()))))))))******************)))(((((((((((((((((((((((('''((())))))*********)))''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((()))++++++++++++)))((())))))(((((('''''''''(((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))*********))))))((('''&&&))))))************))))))&&&''''''((())))))******((((((((((((((((((((((((((()))************+++,,,******))))))***++++++,,,************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((()))***+++,,,))))))))))))))))))))))))(((((()))************)))***,,,---------,,,++++++++++++++++++++++++++++++***+++,,,------,,,+++***))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,------------------------------------------------------...////////////000000111222333333111111111000000000222333333333333444444444444555555444444444555666777888888888999:::;;;===???@@@>>>???@@@AAADDDGGGIIIKKKJJJHHHFFFDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGCCCDDDDDDCCCDDDGGGKKKOOOPPPPPPOOOMMMIIIHHHKKKOOOOOOOOOMMMMMMLLLMMMNNNOOOSSSRRRRRRTTTUUUTTTRRROOORRRQQQQQQPPPOOOOOONNNNNNMMMKKKIIIIIIJJJKKKJJJHHHHHHIIIJJJJJJIIIGGGEEEDDD???@@@AAABBBBBBAAA@@@???<<<<<<<<<;;;::::::999999;;;:::999888777777666666999999888888777666666555666555555444444444444444444555555555444333333222333333333222222111111111000000///......///111222222333333444333333222222111000///...------------------,,,,,,,,,,,,------......---,,,***)))(((((()))))))))))))))))))))))),,,+++***))))))(((((()))DDDDDDDDDDDDDDDDDDDDDDDD@@@?????????????????????<<<======<<<;;;;;;<<<>>>>>>===<<<;;;;;;:::::::::999888777666666666888888888777555333222222333333000000000000000000000000........................//////000000000///...---------,,,,,,,,,,,,++++++---...///...,,,+++,,,------,,,+++++++++,,,...///,,,,,,,,,++++++,,,------***++++++,,,,,,,,,++++++,,,,,,,,,++++++*********)))******************)))(((***+++***))))))***+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++'''(((***+++,,,,,,++++++++++++******++++++,,,---++++++***)))))))))))))))((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))************''''''''''''''''''''''''))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))&&&(((+++,,,,,,+++(((&&&)))))))))))))))(((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))&&&'''((())))))*********))))))************)))))))))))))))(((((('''''''''))))))))))))))))))))))))+++,,,,,,+++)))((()))***))))))))))))***+++,,,,,,************************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((()))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***+++++++++++++++))))))))))))))))))))))))&&&&&&'''(((((((((((((((***,,,......,,,******+++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------((()))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------....../////////000111111111000000111333333333333333444444444444666555555444555666888999:::::::::;;;<<<>>>???@@@??????@@@AAACCCEEEGGGHHHEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCCCCCCCDDDEEEEEEBBBBBBCCCCCCDDDGGGKKKOOOPPPNNNMMMMMMKKKIIIJJJNNNMMMMMMLLLMMMNNNOOOQQQRRRUUUUUUUUUVVVWWWUUURRROOOTTTSSSRRRPPPPPPOOOOOOPPPLLLJJJHHHHHHIIIIIIHHHGGGFFFGGGGGGGGGFFFEEECCCBBB@@@AAABBBBBBBBB@@@???>>><<<<<<;;;;;;:::999999999;;;::::::999888777666666:::999888777666555555444666666555555444555555666555555555555444333222222222222222222222222222222111000000000000000111111333333333333333333222111000000...------,,,,,,,,,---------------...///000///...---,,,+++)))((((((((((((((())))))))))))***,,,+++***)))))))))))))))DDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@??????>>>;;;<<<<<<;;;999:::<<<>>>======<<<;;;:::::::::::::::999888777777888999:::;;;999666444222111222222000000000000000000000000...........................///000000000///...---------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,,,,++++++++++++---...///,,,,,,,,,++++++,,,,,,---******+++,,,++++++***))))))))))))*********************++++++++++++******''')))******))))))***,,,************))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++((())))))***++++++,,,,,,++++++******++++++,,,---+++******)))))))))))))))))))))))))))************)))(((((((((((((((((()))************************%%%&&&'''((())))))))))))''''''''''''''''''''''''******)))(((((()))******(((((((((((()))))))))***))))))))))))))))))))))))&&&'''((())))))((('''&&&'''(((((()))))))))((((((((((((((()))(((((('''''''''''''''((((((((())))))&&&'''((())))))*********))))))************))))))((((((((((((((('''''''''))))))))))))))))))))))))(((***,,,+++(((((()))+++))))))))))))***+++,,,---************************''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((()))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))***,,,------,,,***)))((())))))*********))))))))))))))))))))))))))))))''''''((())))))))))))((())),,,......+++))))))***)))***+++,,,,,,,,,,,,+++***++++++++++++++++++***)))***+++,,,,,,,,,++++++************************,,,,,,,,,,,,,,,++++++***'''(((***+++------------++++++++++++++++++++++++------,,,,,,------...///------------------.........000222111000///111333222222333333333444444444777666555555555777999:::<<<<<<<<<======>>>@@@@@@@@@@@@AAABBBCCCDDDDDDEEECCCCCCEEEFFFGGGGGGFFFFFFDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDFFFIIINNNRRRQQQNNNNNNQQQOOOKKKKKKOOOLLLLLLMMMNNNQQQSSSVVVXXXYYYYYYYYYZZZZZZXXXTTTPPPRRRQQQPPPOOONNNNNNOOOOOONNNKKKIIIHHHIIIIIIIIIHHHEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBAAA???>>><<<<<<;;;::::::999999888888888888999999999888888888888777777666666666555777666555555555666777777555555555555444333222111111111111222222333333444111222222222222222111000111222222222111111000/////////...---,,,,,,,,,,,,---------,,,------...///++++++++++++************)))))))))*********++++++++++++******)))*********EEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAA@@@???>>>>>>:::;;;;;;999888888;;;===<<<<<<;;;:::999999999999;;;:::888777777999:::<<<<<<:::777444222111111111000000000000000000000000////////////////////////...///000000000///---,,,---------,,,,,,,,,+++++++++,,,---,,,***)))***+++++++++***+++,,,...000111------,,,,,,++++++,,,,,,)))***++++++***)))((('''&&&&&&'''((()))***++++++++++++,,,,,,,,,,,,++++++'''(((******))))))***,,,************))))))))))))))))))))))))))))))))))))************************))))))((())))))***++++++))))))))))))***+++,,,---++++++******++++++,,,---+++***)))))))))))))))***((((((((((((((((((((((((******))))))))))))******************************$$$%%%&&&'''((((((((((((''''''''''''''''''''''''+++***)))(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((())))))((((((***************)))((((((&&&'''''''''(((((())))))************)))((('''&&&))))))************))))))%%%%%%&&&'''((()))***+++))))))))))))))))))))))))###&&&((()))((()))+++...))))))))))))***+++,,,---************************''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))*********+++***)))'''&&&&&&'''((()))))))))))))))))))))))))))'''(((***++++++***((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++))),,,///...+++))))))***)))***+++,,,---,,,,,,+++)))))))))))))))))))))))))))***+++,,,---,,,++++++************************,,,,,,,,,,,,+++***))))))'''(((***+++,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......////////////////////////---000222111//////111333222222333333333444444444888777666555666888:::;;;>>>>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBFFFGGGGGGHHHIIIMMMRRRUUUSSSPPPPPPTTTSSSMMMLLLPPPLLLLLLNNNPPPSSSWWWZZZ\\\\\\\\\\\\\\\\\\YYYUUURRROOOOOOMMMLLLKKKLLLMMMMMMOOOMMMJJJIIIJJJJJJJJJIIIEEEEEEFFFEEEEEEDDDCCCBBBEEEEEEEEEEEECCCAAA???>>><<<<<<;;;::::::999999888555555777888::::::;;;;;;666666666666777777777777888777666555555666777888555555555555444333222111000000111222333444444555222222333444444222111000000000000000000///......///...---,,,,,,,,,,,,------,,,++++++******++++++'''(((((()))***++++++,,,*********++++++,,,,,,,,,+++***************++++++EEEFFFGGGGGGHHHHHHGGGGGGCCC@@@>>>===???AAAAAAAAAAAA@@@>>>>>>>>>>>><<<:::;;;:::888888:::;;;;;;::::::999888777777888999999888888666555333111000000////////////////////////......////////////......000000//////.........---------------------------,,,+++++++++,,,,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++))))))************))))))...,,,)))'''''')))+++---+++++++++,,,,,,+++++++++))))))))))))************,,,,,,+++***)))))))))***++++++************++++++************++++++++++++'''(((((()))***+++++++++''''''(((((())))))***************)))))))))))))))---,,,******++++++)))((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((()))************+++++++++(((&&&$$$%%%((()))'''%%%$$$(((***)))***---,,,)))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++)))))))))***++++++)))'''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''***)))'''&&&%%%&&&((()))))))))))))))))))))))))))%%%''')))+++,,,+++******'''(((***)))(((''')))***&&&&&&((()))*********)))))))))))))))))))))((((((((()))*********((('''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))*********++++++++++++(((((())))))******++++++))))))))))))))))))))))))+++++++++*********)))))),,,,,,,,,,,,++++++***)))...,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,++++++,,,,,,,,,---------,,,---.........---,,,+++---...///---******---000000111111111111222222222555444333222222444555777444666777777666777999<<<===<<<<<<<<<>>>AAADDDFFFEEEDDDDDDCCCCCCDDDEEEFFFGGGIIIKKKMMMNNNMMMLLLKKKEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDFFFJJJOOOSSSUUUUUUSSSTTTUUUTTTRRRPPPPPPPPPTTTSSSPPPQQQXXX```bbb^^^___aaaccceeeddd^^^UUUOOOPPPNNNKKKJJJKKKMMMMMMMMMQQQQQQQQQPPPNNNLLLJJJHHHFFFFFFFFFFFFFFFEEEDDDDDDFFFEEEEEEDDDCCCBBBBBBBBB===<<<;;;;;;::::::::::::888888888888999999:::;;;===<<<:::999888777888888888777777666777777888888555555444444444444555555222111000000111222555666444444333333222111000000000000000000000000000000000111000---***(((***---///...---,,,,,,---///000---,,,***)))))))))******(((((())))))******++++++(((''''''(((((()))***+++GGGHHHHHHIIIIIIIIIIIIIIICCCAAA>>>>>>???AAABBBAAABBBAAAAAABBBCCCCCC@@@>>>>>><<<::::::;;;<<<;;;::::::999888777666777777888777777666444333222111000000000000000000000000000......////////////......000/////////.........---------------------------+++++++++++++++,,,------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))************)))))),,,+++)))((()))+++---///******++++++++++++******))))))))))))************,,,+++******))))))******))))))(((((((((((())))))(((((((((((())))))))))))'''(((((()))******++++++((((((((()))))))))))))))'''((()))***+++,,,---...---+++***)))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))))))))*********+++)))((()))+++,,,***((($$$(((***)))***...///,,,(((((((((((((((((((((((())))))(((''''''((())))))))))))))))))))))))))))))***)))))))))((((((((('''''''''(((((())))))******)))))))))***++++++)))'''''''''((((((((((((''''''(((((())))))))))))(((((()))))))))))))))))))))))),,,+++)))((('''((()))***))))))))))))))))))))))))&&&''')))+++++++++***)))''')))***)))(((((()))***)))(((''''''((())))))((())))))((('''%%%$$$###"""((()))******)))((('''&&&************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((((((((((((((((((((()))))))))*********++++++))))))))))))************************************+++++++++*********))))))++++++,,,,,,,,,+++******,,,***''''''(((*********,,,,,,,,,,,,,,,+++++++++***************++++++,,,++++++,,,,,,,,,---------,,,---.........---,,,,,,,,,...///---++++++---///000000111111111222222222444333111111111222444555555666777777777888:::<<<<<<<<<<<<<<<>>>AAADDDEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHJJJLLLOOOPPPQQQPPPPPPHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEGGGJJJPPPSSSUUUUUUSSSTTTUUUUUUTTTSSSSSSTTTTTTVVVWWWWWW\\\bbbddd``````aaacccdddccc^^^WWWQQQSSSQQQOOONNNPPPQQQPPPPPPQQQQQQQQQPPPOOOMMMKKKJJJEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA???>>>===<<<;;;;;;;;;;;;999999999999999:::;;;;;;;;;:::777555444444444555777777777777777888999999666666555444444444444444222111000000111222444666444444333222222111000000////////////////////////000000000---***)))+++---///...---,,,+++,,,...///,,,,,,***)))))))))******,,,,,,,,,+++***)))))))))+++******)))))))))******HHHIIIJJJJJJKKKKKKJJJJJJDDDAAA??????@@@AAABBBAAACCCCCCEEEHHHJJJJJJHHHFFFAAA???===<<<<<<<<<;;;::::::999888666555555555555555555555444333222222222111111111111111111111111......////////////....../////////...............------------------------******************+++,,,+++++++++++++++*********))))))))))))))))))))))))))))))************))))))************,,,---...///)))******************)))))))))))))))************++++++***)))))))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))(((((((((((()))+++,,,---...///---+++)))((())))))((('''))))))))))))))))))))))))************************************))))))))))))'''((((((((()))))))))))),,,***)))***+++,,,+++***%%%((()))(((***///111///((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))***,,,,,,***((('''(((((())))))(((((('''))))))************))))))************************---,,,+++***)))***++++++))))))))))))))))))))))))((()))***++++++***)))(((((()))******(((((((((***,,,)))''''''((())))))(((,,,+++***)))((('''&&&%%%((())))))))))))(((((('''++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))***************++++++,,,((((((((((((((((((((((((((((((((()))))))))*********************)))))))))+++++++++++++++++++++++++++++++++*********************+++,,,,,,,,,++++++,,,***(((((()))*********++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,------------,,,------.........------,,,---......---,,,---...000000000111111111222222222111111000000111333444555666777777777888:::<<<<<<<<<<<<<<<>>>@@@CCCDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGIIIKKKNNNPPPQQQRRRRRRKKKKKKIIIGGGFFFEEEEEEEEEGGGGGGHHHLLLPPPTTTUUUUUUSSSTTTVVVVVVVVVVVVXXXYYYVVV\\\```aaaaaaddddddbbbbbbaaaaaaaaaaaa]]]XXXTTTTTTSSSRRRRRRSSSSSSRRRPPPPPPPPPQQQPPPPPPNNNMMMMMMEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@???===<<<;;;;;;;;;;;;::::::::::::;;;<<<<<>>>>>===;;;:::999888777666555444333333444444444333333333333333000000000000000000000000......////////////..............................------------------,,,,,,******))))))))))))******+++++++++***************++++++++++++++++++++++++)))******++++++******))))))******+++,,,,,,,,,,,,))))))************))))))((()))))))))******************))))))))))))************++++++++++++******)))*********++++++++++++(((((())))))************+++******))))))(((((((((*********+++++++++++++++---+++((((((((()))((('''(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))((((((((()))))))))******((((((((((((((()))(((((('''))))))'''(((---///...((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))+++,,,,,,***((((((((())))))))))))((((((*********++++++*********((((((((((((((((((((((((---,,,+++*********++++++))))))))))))))))))))))))))))))*********))))))((()))***+++***(((((((((******)))(((***---...+++)))))))))***************+++((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))***++++++(((((((((((((((((((((((((((((((((((())))))))))))+++++++++******)))))))))++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,...,,,******,,,------,,,***************++++++++++++************+++,,,,,,,,,,,,,,,------------...---------.....................//////...---------000000000000111111111111222111111111111222333333555666777777777888:::<<<;;;;;;;;;<<<>>>@@@AAABBBDDDDDDEEEEEEFFFFFFGGGGGGEEEFFFHHHJJJLLLMMMMMMNNNLLLLLLJJJIIIHHHHHHHHHHHHIIIIIIJJJMMMQQQTTTUUUUUURRRTTTVVVWWWWWWXXX[[[]]]ZZZccciiihhheeecccbbb``````___]]]\\\\\\[[[XXXVVVSSSRRRQQQRRRSSSRRRPPPNNNOOOOOOOOOOOOOOOOOONNNNNNEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAA@@@???===<<<;;;::::::<<<<<<;;;;;;;;;<<<<<<===@@@>>>:::777555666777888555666777888::::::;;;;;;999888777555333222222222111111000000111222333333333222222222111111000000/////////////////////////////////...---,,,,,,---///...---++++++******+++++++++******************((())))))***+++,,,------,,,,,,+++***************GGGGGGHHHIIIIIIIIIIIIHHHEEECCCAAAAAABBBCCCBBB@@@DDDEEEIIINNNRRRSSSRRROOOFFFCCC@@@>>>>>>===;;;999888888777666555444333222333333333333333333333333////////////////////////......////////////......---------.....................---------,,,,,,,,,******)))(((((()))))))))************************++++++++++++++++++++++++******++++++++++++************++++++***)))((('''))))))************))))))((()))))))))***************))))))((())))))******)))***++++++++++++***))))))*********++++++++++++)))))))))))))))*********++++++******))))))(((((())))))))))))******++++++...+++)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******)))))))))*********++++++'''''''''''''''&&&'''''')))***)))&&&&&&)))+++)))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))+++------+++)))(((((())))))))))))((((((******++++++++++++******((((((((((((((((((((((((++++++******)))))))))))))))))))))))))))))))))))))))************))))))(((***++++++***)))(((((()))&&&'''***000555555///***&&&&&&&&&''''''((((((((()))(((((((((((()))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++******))))))************************************************)))***++++++,,,,,,,,,,,,...,,,++++++---------,,,))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,---------.........------------......//////222111000//////......---//////000000000111111111222222222222222333333444444555777777666777999;;;:::;;;;;;<<<===???@@@AAACCCCCCDDDEEEFFFGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIIIIKKKJJJJJJJJJJJJJJJKKKLLLKKKJJJKKKNNNQQQTTTTTTTTTRRRTTTUUUVVVVVVXXX[[[^^^]]]fffmmmjjjccc```^^^[[[\\\ZZZXXXVVVWWWWWWVVVUUUSSSRRRQQQQQQRRRQQQOOOMMMNNNNNNNNNMMMMMMMMMNNNNNNEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@???>>><<<;;;:::::::::===<<<<<<;;;;;;<<<<<<<<<<<<:::777444222222333444444555777888:::::::::::::::999777555333222111111111111111111111111222222222222111111111111111000000000000000000000000000.....................---......---,,,+++*********************+++*********''''''((()))***+++,,,,,,)))))))))))))))***+++,,,EEEFFFGGGGGGHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCBBB@@@CCCEEEHHHLLLPPPRRRPPPOOOEEECCC@@@>>>===<<<:::888777777777777666555333333333333333333222222222222..............................////////////......---------------..................------,,,,,,++++++***)))))))))))))))))))))))))))***************))))))))))))))))))))))))******++++++++++++******+++++++++***)))(((&&&%%%)))******************)))))))))))))))************))))))((((((((()))******'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))************************))))))$$$%%%&&&(((***,,,---...///,,,)))((()))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************************++++++++++++''')))***)))((('''(((***)))+++***&&&&&&((((((&&&))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))+++------,,,***((())))))******))))))(((******++++++++++++******************************)))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))************+++,,,+++)))(((((()))%%%''',,,444;;;:::222***+++******)))(((((('''''')))(((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***************************((((((((()))))))))******+++++++++++++++*********))))))))))))))))))))))))***************+++++++++******+++,,,,,,,,,++++++,,,***)))***+++,,,+++)))))))))******+++,,,,,,,,,+++++++++++++++,,,------,,,---------............------------...///000111888555222000//////...---/////////000000000111111222222222333333333333333333444555555555666888:::::::::;;;<<<===>>>??????AAABBBCCCEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKLLLNNNQQQSSSSSSRRRRRRSSSTTTTTTTTTUUUXXX[[[\\\dddiiieee^^^[[[YYYWWWXXXVVVSSSRRRSSSTTTTTTSSSTTTRRRPPPPPPPPPPPPNNNMMMLLLLLLKKKKKKJJJKKKKKKLLLEEEDDDCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB>>>>>>===<<<;;;;;;;;;;;;======<<<;;;;;;;;;;;;<<<:::999777666555555555555444555777888999999999888999888777555333222222222000111111111111111111111111111111111111111111111111111111111111111111111...------...000000///---......------,,,,,,++++++))))))***++++++++++++***))))))))))))))))))))))))((((((((())))))+++,,,,,,EEEFFFFFFGGGGGGGGGGGGGGGFFFDDDCCCDDDDDDDDDBBB@@@CCCCCCEEEHHHLLLNNNMMMLLLCCCAAA>>><<<<<<;;;999777666777777888777666555444444333333333222222111111////////////////////////......////////////......,,,,,,,,,------.........///......---,,,,,,++++++,,,+++***))))))))))))***((()))))))))*********+++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++***))))))(((((((((******++++++++++++******))))))))))))************((((((((((((((()))******'''((()))******)))((('''(((((((((((())))))))))))***)))))))))))))))))))))******************++++++%%%&&&''')))+++---//////111...***))))))+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))************(((***+++***(((''')))+++'''******((((((***)))&&&))))))))))))))))))))))))))))))***++++++***))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((())))))******)))))))))+++---...,,,+++))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))((((((((())))))***+++++++++,,,,,,+++)))(((((()))'''(((,,,444::::::222***------,,,++++++*********)))(((''''''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++)))))))))*********++++++***++++++++++++++++++,,,************************))))))*********+++++++++++++++,,,,,,,,,+++******+++******+++,,,,,,+++)))*********+++,,,---------,,,++++++++++++,,,------------------...............---------...///111222>>>999333000000000///...////////////000000000111000111111222222222222222222333444444444555777999999:::;;;<<<===>>>>>>>>>???AAABBBDDDEEEEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMPPPQQQQQQPPPQQQRRRRRRQQQPPPQQQTTTWWWXXX^^^```\\\XXXXXXWWWUUUUUUSSSQQQPPPQQQRRRSSSRRRRRRPPPMMMLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIEEEDDDBBBAAA@@@AAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>======<<<======>>>===<<<<<<;;;::::::;;;;;;999999999999999888888777333444666888888888666666888888666555333333222222000000111111111111000000000000000000111111111111000000000000000000000000...---,,,...111111///---------.........------,,,((()))***+++,,,++++++***************************++++++*********++++++,,,FFFFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEDDDBBB@@@CCCBBBCCCEEEIIIJJJJJJIIIBBB???===;;;;;;:::888777666666777888888777666555444444333333222111111000000000000000000000000000......////////////......,,,,,,,,,------.........//////...---,,,,,,++++++,,,,,,+++***))))))******(((((())))))*********+++++++++++++++++++++++++++***++++++,,,,,,++++++***+++******)))******++++++++++++,,,,,,,,,,,,++++++))))))))))))************((((((((((((((()))******(((***+++,,,,,,+++***(((************++++++++++++*********))))))))))))))))))))))))***+++++++++,,,))))))***+++,,,,,,------222...+++)))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))''')))+++***'''&&&(((***&&&)))+++)))***,,,+++((())))))))))))))))))))))))((()))***++++++***)))(((************************'''((((((((())))))******&&&''''''((()))******+++)))))))))+++......---+++))))))************))))))))))))************))))))'''''''''''''''''''''''')))************)))(((((())))))))))))))))))))))))(((((((((((()))***,,,,,,+++,,,---+++)))(((((()))+++)))+++222888888111***&&&''''''((())))))******)))(((''''''''')))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))---,,,,,,---...///---+++******+++,,,------......,,,,,,++++++,,,,,,---...---------.........//////...---------...///111222BBB<<<444000000000000///////////////000000000000//////000111111111111111111222333333333444666888999:::;;;<<<============>>>@@@BBBCCCEEEEEEEEEDDDBBBBBBCCCDDDGGGIIIKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHMMMLLLKKKMMMOOOQQQPPPOOOQQQQQQQQQOOONNNOOOQQQTTTUUUXXXYYYVVVUUUVVVWWWUUUTTTRRRPPPPPPQQQRRRSSSRRROOOLLLIIIGGGGGGHHHHHHHHHJJJIIIGGGFFFEEEEEEFFFFFFEEECCCBBB@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>??????@@@===<<<;;;:::::::::::::::444555666777777666555444333444666777888777555444888777666555444333333333000000111111111111000///000000000000000111111111////////////////////////...,,,,,,...222222000---------......///.........((()))***+++,,,,,,+++***'''((()))***,,,---...///......---,,,++++++++++++GGGGGGFFFFFFFFFGGGHHHIIIGGGFFFFFFEEEDDDCCCCCCBBB???@@@AAACCCDDDCCCCCCBBBAAA???;;;888666666888999777777666666555555555444222222222111222222333333333222111111000000111111000000//////.........---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++))))))((())))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))(((***+++***(((((()))*********)))))))))))))))***++++++)))(((''''''''''''&&&''')))+++++++++******************************)))))))))))))))))))))))))))))))))***+++---...///111///,,,+++,,,---,,,,,,((()))***)))((('''((()))******))))))((((((''''''***+++,,,,,,******+++,,,,,,+++)))((('''''''''''')))'''&&&%%%%%%&&&''')))************))))))))))))))))))))))))((((((((((((++++++***)))((('''&&&&&&&&&(((+++------+++(((&&&)))((((((((((((((())))))))))))))))))))))))))))))++++++***))))))***++++++,,,+++++++++******)))))))))************)))((((((((()))+++,,,,,,+++)))((('''((()))******)))'''&&&))))))(((((((((((())))))))))))((((((((((((((()))************************+++***)))+++///111000///,,,+++***))))))***+++,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******++++++++++++******(((***+++***)))((()))***))))))))))))))))))))))))---------,,,,,,++++++++++++++++++++++++***)))(((************************))))))(((((((((((())))))------,,,+++******************))))))))))))))))))---+++***((()))+++---///&&&'''((()))***+++,,,,,,+++,,,------......------//////...---...///000111//////000000000...---+++000000000000000000000000---......,,,++++++---///000000000111222555777888:::999999999:::<<<>>>???===???AAACCCCCCCCCAAAAAAEEEFFFGGGHHHGGGGGGHHHJJJLLLKKKIIIGGGEEEEEEEEEEEEJJJLLLMMMLLLKKKKKKNNNQQQQQQPPPOOOOOONNNNNNOOOOOOSSSSSSSSSSSSRRRPPPMMMLLLNNNOOOPPPQQQRRRSSSTTTTTTPPPOOOLLLKKKKKKJJJHHHFFFDDDCCCDDDFFFHHHIIIIIIGGGFFFDDDBBB@@@???>>>??????AAA@@@??????>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;???>>>===<<<;;;:::999999:::999888777666555444333555555444444444333333333777777666555333222111000111111000000//////......///////////////......---,,,,,,------.../////////,,,---...//////...---,,,---...///000000...,,,+++,,,,,,,,,------,,,++++++'''+++...,,,(((''')))---444111,,,'''&&&'''***,,,FFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBB@@@@@@BBBBBBCCCBBBBBBAAA>>>===:::888666666666777777666666666555555555444333222222111222222333333333222111111000000111111000/////////.....................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************''''''''''''''''''''''''))))))*********+++++++++*********+++++++++,,,,,,++++++******)))(((((('''))))))))))))))))))))))))+++,,,------++++++,,,---******))))))))))))*********)))(((''''''&&&&&&&&&'''((()))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...///000...+++++++++,,,,,,+++(((*********((('''((()))***)))))))))(((((((((''')))***++++++))))))***+++***)))(((''''''((())))))***)))(((''''''((()))************)))))))))(((((((((((((((((())))))))))))+++***)))((('''''''''((()))***,,,......,,,***)))))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))++++++******))))))))))))))))))******))))))(((''''''(((***++++++***(((''''''(((***++++++***((('''))))))(((((((((((())))))))))))(((((((((((())))))************************)))((('''))),,,------+++******)))(((((()))******))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))******)))))))))(((***+++***)))((()))***)))))))))))))))))))))))),,,,,,,,,,,,+++++++++***+++++++++*********))))))***************************))))))(((((())))))***------+++***))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++,,,------...---------------,,,,,,,,,---...///---....../////////....../////////////////////////////////...------///000333333222222222333555666999888888888999;;;===>>>>>>???AAACCCCCCCCCBBBAAAAAABBBDDDEEEEEEFFFHHHIIIGGGFFFEEEEEEEEEFFFGGGHHHHHHJJJLLLLLLJJJJJJLLLNNNNNNMMMMMMLLLKKKLLLLLLLLLMMMNNNNNNOOOOOONNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQQQQOOOMMMLLLLLLKKKIIIHHHEEEDDDDDDFFFHHHIIIHHHFFFCCCCCCDDDDDDCCCBBBAAA@@@@@@@@@???>>>>>>>>>>>>???;;;;;;;;;;;;::::::::::::>>>===<<<;;;:::999999888777777777666666555555555222333333333444444555555555555444333222111111000111000000000/////////...///////////////......---++++++,,,,,,---.........,,,---............---,,,---...///000///...,,,++++++,,,,,,---,,,,,,++++++(((,,,...---***)))+++///...+++'''$$$"""###%%%&&&DDDEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCAAAAAAAAABBBBBBAAAAAAAAABBBAAAAAA@@@???;;;;;;:::999777666666555666666666555555555555555333333222222111222222333222222111000000000000111////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------((((((((((((((((((((((((***************+++++++++*********++++++++++++,,,******))))))((('''''''''))))))))))))))))))))))))(((***+++***)))((()))+++***)))))))))))))))******))))))((('''&&&&&&&&&&&&(((((((((((()))***+++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++,,,---...///---*********++++++***)))***+++***((('''((()))))))))))))))((((((((((((((()))******(((((()))***((((((((((((((()))******++++++))))))))))))++++++******))))))))))))((((((''''''(((((())))))******+++)))(((''''''((()))******++++++,,,,,,++++++***))))))(((((((((((())))))***)))))))))((((((''''''''''''((())))))(((''''''))))))))))))(((((((((((()))************)))((((((''''''))))))))))))''''''((()))***,,,,,,+++)))((())))))(((((((((((())))))))))))(((((((((((())))))************************'''&&&&&&&&&((()))((('''))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))+++++++++***************,,,+++***)))((()))******))))))))))))))))))))))))+++******************+++...---,,,***)))(((((((((***************************+++---.........---,,,//////...------,,,++++++++++++,,,---------------+++++++++***+++,,,,,,---------------...///000000000000000000000000000000000000111000//////000222666555444333222222333333777777666777888999;;;<<<>>>???AAABBBCCCCCCBBBAAA===???AAABBBCCCDDDFFFHHHEEEDDDCCCCCCDDDEEEFFFGGGFFFHHHKKKLLLKKKJJJKKKLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLNNNOOONNNNNNNNNNNNNNNNNNNNNNNNRRRPPPNNNNNNNNNMMMKKKJJJGGGFFFFFFGGGHHHHHHGGGEEEAAABBBEEEGGGGGGEEECCCAAA@@@???>>>>>>======>>>>>>:::::::::999999999888888<<<;;;;;;:::999888777777555555555555555555555555111111222333444555666666333222222222111111111111000000000000///////////////////////////......---******++++++,,,------...,,,,,,------------,,,,,,---......//////---,,,+++++++++,,,,,,,,,,,,++++++))),,,......,,,+++---000---,,,***((('''&&&''''''DDDFFFHHHIIIJJJIIIGGGFFFDDDCCCAAA@@@???@@@AAABBBAAAAAAAAA@@@@@@???>>>===::::::::::::999888666555555555555555555555555555333333222222111111222222222222111000000000000000///////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......///000++++++++++++++++++++++++************************************++++++++++++******)))))))))((((((((())))))))))))))))))))))))&&&((()))(((''''''(((***))))))))))))))))))***+++))))))((('''''''''''''''))))))(((((((((***+++---))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---......,,,***))))))******))))))***+++***((('''((()))))))))))))))((((((((((((((()))******(((((()))***)))((((((((((((((())))))+++******))))))******+++***)))))))))((((((((((((&&&''''''((()))******+++***)))'''%%%&&&(((+++,,,))))))(((((((((((())))))***))))))(((((((((((()))+++******))))))(((((('''&&&''')))******)))'''&&&((((((((((((((((((''''''+++++++++++++++***))))))'''(((((())))))(((((('''((()))+++,,,,,,,,,***)))(((((())))))))))))(((((()))(((((((((((())))))***************************((('''''''''((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))*********))))))))))))))),,,+++)))'''''')))***+++)))))))))))))))))))))))),,,++++++******++++++,,,///...,,,+++))))))((((((************++++++++++++***+++,,,,,,------,,,,,,---------------.........++++++,,,------------,,,+++++++++++++++,,,,,,,,,...---,,,,,,,,,---///000111111111111111111111111///000111000//////111222666555444222222222333333666555555555666888:::;;;>>>???@@@AAABBBBBBBBBBBB>>>???AAAAAAAAAAAACCCDDDFFFEEECCCBBBBBBBBBCCCCCCFFFHHHKKKLLLLLLLLLKKKJJJHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEFFFGGGJJJMMMNNNLLLLLLLLLMMMMMMNNNNNNNNNRRRPPPOOONNNOOONNNMMMKKKIIIHHHGGGGGGHHHGGGEEEDDDBBBCCCEEEFFFEEEDDDBBBAAA???>>>======<<<<<<======::::::999999999888888888:::999999888777777666666555555555555555444444444111111222333444444555555111111222222222222222222000000000000///////////////////////////......---+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++******+++,,,,,,,,,,,,+++)))+++------,,,+++---///......------,,,+++***)))DDDFFFHHHIIIJJJIIIGGGFFFBBBBBB@@@??????@@@@@@AAAAAAAAA@@@???>>>=========999:::;;;<<<;;;:::888777444444444555555555555555444333222222111111111222222111000000//////000000........./////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********++++++++++++***************)))))))))))))))))))))))))))))))))***++++++******+++---))))))(((((()))***+++++++++***))))))((()))))))))))))))(((((((((***+++---************************))))))))))))))))))))))))************+++,,,------...,,,)))((()))***)))))))))++++++***)))((()))***(((((((((((()))))))))))))))***+++***))))))***+++*********)))(((''''''&&&)))))))))(((((())))))))))))))))))(((((((((((('''&&&''''''((()))******+++***(((&&&%%%&&&(((+++---))))))(((''''''((())))))******)))(((((((((((((((+++++++++******)))))))))'''(((***++++++***((('''''''''''''''''''''((((((,,,,,,------,,,,,,+++***))))))))))))))))))))))))''')))+++,,,---,,,***)))(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))************))))))))))))************************(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((***))))))(((((())))))***(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,///...---,,,******))))))))))))*********++++++++++++***)))((()))***,,,---,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,+++,,,,,,---------------///...---+++++++++,,,---////////////////////////---...000000//////000111333333222111222333444555555444444444555777999:::>>>>>>???@@@@@@AAAAAAAAA@@@BBBBBBBBB@@@???@@@AAADDDCCCBBBAAAAAAAAABBBCCCHHHIIIKKKMMMNNNMMMLLLJJJGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFEEEFFFGGGHHHJJJLLLHHHIIIJJJKKKMMMNNNOOOPPPPPPOOONNNNNNOOOOOOMMMLLLJJJIIIHHHHHHHHHGGGEEECCCFFFEEECCCBBBAAA@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<::::::::::::999999999888888888888777666666555555777777666555444333222222333333333333333333333333222222222222333333333333////////////000000000000///////////////......---,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++)))***++++++,,,,,,,,,+++((()))************+++,,,))))))*********)))'''&&&DDDEEEFFFGGGGGGGGGFFFEEEAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@???======<<<<<<<<<999:::;;;<<<;;;;;;999888444444444444444555555555444444333222111111111111111111000////////////000.........////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))+++++++++***************)))))))))************++++++++++++***************))))))))))))))))))))))))'''(((******))))))***,,,(((((((((((()))***+++,,,+++******))))))******+++(((((((((((()))***+++,,,************************))))))))))))))))))))))))++++++******++++++,,,---...,,,)))))))))******)))***+++,,,+++)))((()))***(((((((((((()))))))))))))))***++++++))))))***+++++++++******)))'''&&&%%%(((((((((((((((((((((((())))))((((((((((((''''''''''''(((((())))))******)))((('''&&&'''(((***,,,+++******))))))******++++++***)))((((((''''''((()))))))))))))))*********((()))************)))(((''''''''''''((((((((((((,,,------------,,,++++++))))))))))))))))))))))))&&&(((***+++,,,+++***)))'''((()))******)))((('''(((''''''(((((()))***+++))))))))))))))))))))))))***+++,,,+++***)))***+++******++++++++++++******))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((******((((((((((((******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))************))))))((('''((()))***+++************************,,,++++++******++++++,,,------,,,+++************((((((((()))******++++++,,,***(((&&&'''))),,,---......---,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,---.....................---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---//////......///000111000000000111222444555444444333444555666888999=========>>>>>>???@@@@@@BBBCCCCCCBBB???>>>>>>????????????@@@AAACCCFFFGGGIIIIIIJJJKKKMMMNNNLLLKKKGGGGGGFFFEEEEEEEEEEEEFFFHHHHHHGGGGGGGGGGGGHHHHHHDDDEEEGGGHHHKKKLLLNNNOOONNNMMMLLLLLLMMMNNNMMMKKKKKKIIIHHHHHHHHHHHHEEECCCFFFEEEBBB@@@>>>>>>>>>???===<<<;;;;;;::::::;;;;;;:::::::::999999999888888777777777777666666555555999888777666444333222222444333333333222222222111222222222333333333333333////////////000000000000///////////////......---,,,,,,---......//////000------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,)))))))))))))))))))))((('''((()))***)))((('''&&&BBBBBBBBBBBBCCCCCCCCCCCC???@@@AAACCCCCCBBB@@@???@@@???===<<<<<<<<<<<<===888999999:::::::::999999333333333444444555555555555444333222111111111111111111000///////////////............/////////000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))************)))))))))***************))))))))))))))))))))))))$$$%%%''''''&&&'''(((***(((((((((((()))***+++,,,******))))))))))))******'''((()))******++++++***************************))))))))))))))))))))))))++++++******++++++,,,,,,///---***)))*********)))***+++,,,+++)))((()))***'''((((((((()))))))))***((()))******(((((()))***))))))******)))((('''&&&'''(((((((((((((((((('''))))))((((((((('''''''''(((((((((((()))))))))))))))((((((((((((((()))***************************+++***)))(((''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))++++++,,,,,,++++++***)))(((((((((''''''(((((((((%%%''')))+++++++++***)))'''((()))******)))((('''''''''''''''((()))***+++))))))))))))))))))))))))''')))+++***)))((()))+++((()))***++++++***)))((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***)))'''&&&&&&''')))***(((***+++***)))((()))***)))))))))))))))))))))))))))))))))******+++++++++(((((((((((())))))******++++++++++++++++++++++++++++++************++++++******)))))))))))))))***&&&''''''((())))))************)))))))))***+++,,,---------,,,,,,+++++++++******+++,,,,,,,,,,,,++++++,,,---...///......---++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***,,,/////////...///000000////////////111222333444444444444555666888999;;;;;;;;;<<<<<<===>>>???@@@AAABBBAAA???===>>>??????>>>???@@@AAADDDFFFHHHJJJHHHGGGIIIKKKMMMLLLJJJGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGHHHHHHHHHGGGFFFFFFBBBCCCDDDEEEGGGHHHJJJJJJLLLJJJIIIJJJLLLLLLKKKJJJKKKIIIHHHHHHIIIHHHFFFDDDBBBBBBBBBAAA@@@??????>>><<<;;;;;;:::::::::::::::999999888888888777777777777777777777666666666666888888777666666555444444222222222222222333333333222222222222111111111111.../////////000000000111///////////////......---+++,,,,,,------...//////......---,,,,,,---......------,,,,,,++++++,,,,,,((()))***++++++,,,,,,,,,***)))(((((((((((('''&&&)))***++++++++++++******@@@@@@?????????@@@AAABBB>>>@@@BBBDDDDDDCCC@@@??????>>>===;;;;;;<<<======888888888888888999999999333333333444444555555555555444333222111111111111111111000///////////////---.........//////000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++******))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))&&&(((******)))***+++---(((((((((((()))***+++,,,))))))(((((((((((()))***&&&''')))+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***++++++,,,,,,///---*********++++++******+++,,,+++)))))))))***'''((((((((())))))******'''((()))((('''&&&''')))&&&''')))*********)))((((((((())))))))))))(((((()))(((((((((''''''''''''))))))))))))((((((((((((((()))))))))))))))((((((''''''((((((((((((''''''++++++)))(((''''''''''''###$$$$$$%%%&&&'''((((((((('''&&&&&&&&&&&&'''((('''((((((((())))))******)))************)))((((((''''''&&&&&&&&&&&&''''''$$$&&&(((***+++***))))))'''((()))++++++)))((('''''''''''''''((()))++++++))))))))))))))))))))))))%%%'''))))))'''&&&(((+++'''((()))******)))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))************************)))(((&&&%%%%%%&&&((()))(((***+++***)))((()))***))))))))))))))))))))))))))))))******+++++++++,,,&&&'''((()))******)))))),,,,,,,,,,,,,,,,,,,,,,,,+++******************+++'''''''''''''''((())))))%%%&&&&&&'''((())))))***)))***+++,,,---,,,++++++******+++,,,---//////000******+++,,,,,,,,,,,,++++++,,,---...///...------((()))+++,,,------,,,+++////////////////////////***,,,///000000///000000000//////......///000111444444444444555777999:::;;;;;;:::;;;;;;<<<===>>>===???@@@???>>>===>>>@@@BBBAAAAAA@@@AAABBBDDDEEEJJJGGGEEEFFFJJJLLLKKKJJJFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFEEEAAABBBBBBCCCDDDEEEEEEFFFJJJIIIHHHIIIJJJKKKJJJIIIJJJIIIHHHHHHIIIHHHFFFDDD>>>@@@BBBDDDCCCBBB@@@>>><<<;;;::::::999999::::::777777777777666666666666777777777777777666666666777777777777777777777777000000111222333444444555111111111111000000000///.../////////000000111111///////////////......---***++++++,,,,,,---......///...------------...///...---,,,+++++++++,,,,,,(((((()))++++++,,,,,,,,,,,,***)))(((((((((&&&%%%(((((()))************)))AAA@@@???@@@AAAAAA@@@???<<<<<<======>>>>>>??????@@@???===;;;::::::::::::999999999999999888666666444444333333222111000000333111///000333444222000222111111000///............................................................---,,,+++,,,,,,...///++++++++++++,,,---...///,,,,,,+++++++++,,,------******))))))))))))******************************++++++++++++++++++++++++)))((('''((()))***)))(((************************))))))))))))((((((((((((+++***)))'''&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))***++++++,,,***---///---+++)))+++...---,,,+++***))))))))))))***++++++++++++***))))))''''''(((((())))))******))))))))))))************+++***)))(((((()))***+++******)))((('''&&&%%%%%%))))))))))))))))))))))))***)))'''(((***++++++***((())))))))))))(((((('''((((((((((((((((((''''''))))))*********+++++++++))))))))))))))))))))))))(((''''''&&&&&&((()))***************))))))))))))(((((())))))*********+++***)))'''&&&'''(((***+++&&&&&&&&&&&&''')))***+++,,,***((('''&&&'''((()))(((((((((((())))))))))))(((((())))))))))))((((((*********)))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&%%%%%%'''((())))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++'''((()))+++++++++***)))******))))))((((((''''''++++++******************+++******)))))))))))))))---,,,+++***)))'''&&&&&&,,,,,,------,,,+++)))(((************************((((((((((((((((((((((((************************)))(((((()))+++---,,,+++)))+++,,,,,,+++***,,,---)))******++++++,,,,,,---((()))+++,,,---.........////////////////////////......---,,,,,,,,,------............///000222222111111222333555777888:::999999888777777888999:::::::::;;;<<<<<<=========DDDCCCBBBBBBCCCEEEHHHIIIIIIHHHGGGIIIJJJIIIEEEAAAAAACCCFFFHHHIIIHHHFFFEEEEEEFFFHHHKKKLLLJJJEEEAAAAAAAAA@@@???@@@AAACCCDDDDDDFFFHHHIIIJJJIIIGGGFFFGGGGGGFFFFFFEEEEEEDDDDDD???@@@@@@???<<<;;;<<<===:::::::::::::::999888777555555555555555444444444:::999888777777777777777666666777888777666444333222333444666777888888888666666555444333222222111000000000000000111111111///............---------///000111111111000///...,,,,,,------...---------,,,,,,,,,+++++++++******,,,***)))(((***+++++++++...,,,)))&&&%%%&&&''')))'''((()))******)))((('''AAA???>>>???@@@AAA@@@>>><<<<<<=========>>>>>>>>>???>>><<<;;;:::999999:::999999999999888777666555555555444333333222111111444222000111333444333111111111000//////...------////////////////////////------------------------...---,,,,,,,,,,,,---......---,,,++++++*********++++++++++++******************))))))))))))*********************************************************)))(((((()))***)))'''************************))))))))))))((((((((((((******)))''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))*********+++(((+++---,,,))))))+++---,,,,,,***)))))))))))))))******++++++******)))(((((((((((((((((()))))))))((((((((()))))))))******((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((***((('''''')))******)))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((())))))*********(((((((((((((((((((((((()))(((((('''((()))***+++************)))))))))))))))))))))******+++++++++,,,***)))'''&&&'''((()))******)))))))))***++++++,,,+++)))((('''((()))***(((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))*********)))((((((''''''(((((())))))(((((((((''''''''''''''''''((()))*********)))))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''((()))*********)))(((***)))))))))((((((((('''))))))))))))))))))))))))+++******)))))))))))))))+++++++++++++++++++++***,,,,,,,,,,,,+++***)))(((************************++++++++++++++++++++++++************************)))(((((()))+++---,,,+++***,,,------,,,+++---...,,,,,,,,,,,,++++++++++++------------.........---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...............///000111222333333333444555666777888888888777666666777999:::;;;::::::;;;;;;<<<===>>>CCCBBBAAAAAABBBDDDGGGHHHHHHFFFEEEFFFGGGFFFCCC@@@AAABBBEEEGGGHHHGGGEEEDDDEEEFFFHHHKKKMMMKKKGGGDDDAAAAAA@@@@@@@@@AAACCCCCCCCCDDDFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCBBBBBB>>>??????>>><<<;;;;;;<<<999999:::::::::999999888666666666555555444444444777777666555555555555555222222333333333222111000111222444555666777888888555555555555666666666666000000/////////////////////............---------+++,,,---......---,,,,,,,,,,,,---------------,,,,,,+++++++++************+++***(((((()))*********+++***(((''''''''')))***))))))(((((((((((())))))???>>>===>>>???@@@???===<<<<<<<<<===============>>>===<<<:::999999999999888888888888777666555555555555555444333333222222444333222222333444333222000000//////...---------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,+++******))))))+++,,,,,,---,,,+++)))(((************************************************)))))))))))))))))))))))),,,***))))))******)))'''))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''''''''''''''(((((()))******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&)))++++++)))(((***---++++++***)))((((((((((((***************)))(((((())))))((((((((((((((((((''''''((((((((()))))))))&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((()))'''&&&&&&((())))))(((&&&'''((())))))***))))))&&&'''''''''(((((())))))''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))***++++++************))))))))))))))))))************++++++---+++)))((('''&&&'''''',,,,,,+++******************)))((('''''''''((()))(((((((((((())))))))))))(((((())))))))))))((((((((((((((())))))*********(((''''''''''''''''''(((((((((((((((''''''''''''))))))***************)))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&(((((()))))))))(((''''''))))))))))))(((((((((((((((((((((((((((((())))))+++******))))))))))))))))))***+++,,,---......///---,,,+++***************************************,,,,,,,,,,,,,,,,,,,,,,,,***************************)))((()))+++,,,,,,++++++,,,------,,,,,,---///......---,,,,,,+++******000///...,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///............///000111111555555444444444555666666777666555555666777888999<<<;;;:::999:::<<<>>>???AAA@@@@@@@@@AAACCCEEEFFFFFFDDDCCCBBBBBBBBB@@@>>>@@@AAACCCEEEFFFEEEDDDCCCDDDEEEGGGJJJMMMMMMJJJGGGBBBBBBAAAAAAAAABBBCCCCCCAAABBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@???<<<>>>???>>><<<::::::;;;888999:::::::::::::::999888777777666555444444333444444444333333333333333000000111111111000//////000111333444666777777777555555555555666666666666000000//////......------///............---------,,,---...///000000000///,,,,,,------------,,,,,,++++++*********)))))))))---,,,++++++++++++,,,,,,'''((((((((())))))******+++)))(((&&&&&&((()))+++???===<<<===>>>???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888888888777777777777666555444444444444444333333222222222333222222222222222222111//////......------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,((())))))***+++++++++,,,---...///000///---***)))***************************************************)))))))))))))))((((((,,,+++))))))******)))'''(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''''''''(((''')))***,,,,,,***)))'''(((((((((((()))))))))))))))))))))))))))(((((((((&&&(((++++++))))))+++...+++***)))(((''''''''''''))))))******))))))(((''')))))))))((((((''''''&&&''''''''''''((((((((((((&&&''')))++++++)))'''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((&&&%%%%%%'''(((((('''&&&&&&''')))************&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******************)))))))))((())))))))))))))))))))))))+++***)))(((''''''((((((***)))(((((((((((())))))''''''&&&%%%%%%&&&&&&'''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))*********)))(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))((((((((('''&&&&&&))))))))))))((((((((((((((((((((()))))))))))))))+++******)))))))))))))))))))))***+++---...//////---,,,***)))))))))***+++***************************************************************************)))((()))+++,,,+++******+++---,,,++++++,,,...---------,,,,,,,,,++++++...---+++)))((((((((())),,,,,,,,,,,,,,,---------+++++++++,,,---...///000...............///000111444333333444444555666777555444444444555666888999<<<;;;999888999;;;>>>@@@????????????@@@BBBCCCDDDEEEDDDBBBAAA@@@@@@??????@@@AAACCCDDDEEEEEEDDDCCCCCCDDDEEEHHHKKKLLLKKKIIIBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@AAABBBDDDEEECCCCCCBBBAAA???>>>======;;;<<<>>>>>><<<::::::;;;888999::::::;;;;;;::::::999888888777666555444444333333333333333333333222222222222222222222222111000000222444555666777777666555555444333222111000111111000///......------///............------------......///000111111111,,,,,,---------,,,++++++*********))))))))))))(((+++,,,,,,+++*********+++&&&''')))******))))))(((***)))(((''''''((()))***>>>===<<<===>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999888777777666666666666555444333333222222222111111111111111111111222111000//////000...............---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***'''(((***++++++,,,++++++---...///000///---***))))))***++++++++++++***)))))))))))))))))))))))))))++++++*********)))))))))+++***))))))******)))'''''''''''''''''''''''''''))))))))))))(((((((((((((((''''''''''''(((((()))''')))***,,,,,,***)))'''(((((((((((()))))))))))))))))))))(((((((((((((((&&&))),,,,,,******,,,///+++***)))(((''''''''''''((())))))))))))(((''''''))))))((((((''''''&&&&&&''''''''''''((((((((((((((())),,,......,,,)))((()))(((((('''&&&%%%%%%%%%'''''''''''''''''''''''''''&&&$$$%%%'''(((((('''&&&&&&''')))************&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''(((((((((((()))(((************)))))))))(((((((((((((((((((((((((((((((((((((((((()))******''''''''''''((()))***+++'''''''''''''''''''''((((((((((((((())))))))))))(((((())))))))))))((((((+++******)))((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))((((((''''''((((((((((((((((((((((((''''''(((((()))******+++))))))((((((''''''&&&&&&(((((((((((()))))))))))))))))))))******++++++++++++******)))))))))))))))))))))******++++++,,,,,,,,,+++***)))((()))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))))))))+++,,,+++***(((***++++++******+++,,,+++++++++,,,,,,---------+++******))))))*********+++++++++,,,,,,,,,------+++++++++,,,---...///000...............//////000000111111222444555777888444333333333555777888:::<<<:::999888888;;;===???======>>>???@@@AAABBBBBBDDDDDDCCCBBBAAA@@@AAABBBAAABBBCCCDDDEEEEEEEEEDDDCCCCCCDDDFFFHHHJJJIIIHHHCCCCCCCCCCCCCCCCCCCCCCCC????????????@@@AAABBBCCCAAAAAA@@@???>>>===<<<;;;:::<<<>>>>>><<<;;;::::::999::::::;;;;;;;;;::::::999999888777666666555555333444555555555555444444444444444444444444444444000111333444555666666666555555444333222111000000222222111111000///......///............---------******++++++,,,---......,,,,,,------,,,++++++************))))))))))))(((''')))***)))'''%%%&&&(((((((((*********)))'''&&&'''((()))******)))((('''>>>===<<<===>>>???>>><<<;;;;;;;;;;;;;;;:::::::::888888999999888777666666555555555555444333222222111111111111111000000000000111222111///......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))+++,,,,,,,,,,,,***)))(((***++++++,,,+++***(((''')))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++******))))))((()))((('''((()))***)))((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((()))***(((((()))******)))(((((((((((((((((())))))))))))(((((((((((((((((((((((('''***,,,,,,***))),,,...++++++***)))(((((((((((((((((((((((((((''''''&&&((((((''''''''''''''''''''''''((((((((()))))))))(((***,,,......,,,***((())))))((('''&&&%%%$$$###''''''''''''''''''''''''(((&&&%%%%%%'''(((((('''&&&'''((())))))***))))))((((((((((((((((((((((((******))))))))))))((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((************))))))))))))))))))((((((((((((''''''&&&&&&'''((()))***++++++''''''(((((()))+++,,,---((())))))))))))*********(((((((((((())))))))))))(((((())))))))))))((((((******))))))((('''&&&&&&(((''''''''''''''''''((('''''''''(((((((((((((((&&&'''((((((((((((''''''))))))))))))))))))))))))$$$$$$%%%&&&'''((())))))))))))((('''''''''(((((((((((((((((())))))))))))))))))******++++++,,,,,,+++******)))))))))))))))))))))))))))))))))))))))+++******)))))))))******************************************************))))))))))))))))))))))))+++***)))***+++,,,+++)))((()))******))))))***+++))))))***++++++,,,------***+++,,,---......------)))))))))******++++++,,,,,,,,,,,,,,,------...//////......---......//////......///000222444666777333333333444555777:::;;;;;;:::999888999;;;===>>><<<===>>>???@@@AAAAAABBBBBBDDDEEEDDDCCCBBBCCCDDDCCCDDDEEEFFFFFFGGGGGGGGGFFFDDDDDDDDDFFFGGGGGGFFFDDDDDDDDDEEEDDDDDDCCCBBB@@@@@@@@@@@@AAAAAAAAAAAA??????>>>>>>===<<<<<<<<<999<<<>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;:::999999888888888888777777777777444555777888888777666666444444333333333444555666333333444555555555555555444444444444555555555555222222111111000000/////////............---------,,,,,,,,,,,,,,,---...///,,,------,,,,,,+++***)))++++++*********)))))))))***,,,///---***((()))+++((()))*********((('''&&&&&&((()))++++++)))(((&&&???>>>======??????>>>===;;;;;;;;;:::::::::999999666777888888888777666555444555555444444333222111111111111111111111111111111222333222///---...000////////////////////////........................------------------------,,,,,,------,,,+++)))(((+++,,,---...---+++)))((()))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))+++******)))(((((('''''''''&&&%%%&&&((())))))((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''')))******(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''((()))))))))'''***,,,+++((('''))),,,,,,,,,***)))))))))))))))''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******'''((()))******)))(((''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''%%%&&&((())))))((((((((())))))))))))(((((()))))))))(((''''''&&&&&&)))))))))(((((('''''''''''''''''''''''''''''''''&&&'''((()))***))))))(((************))))))))))))+++*********))))))))))))''''''((())))))***))))))((((((''''''((()))******''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((()))&&&'''((()))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((***)))((((((((()))***+++'''((((((((()))))))))***((((((((()))***++++++++++++******)))))))))))))))((((((((()))))))))******))))))************))))))************************++++++++++++++++++++++++))))))))))))))))))))))))+++***)))***++++++***)))(((***++++++***)))+++,,,***************************,,,...000000///---,,,))))))******+++,,,,,,---------,,,,,,,,,------...///......------..................///000222333444333333333444666888;;;<<<999999999999:::;;;<<<===<<<===>>>???@@@AAAAAAAAA???BBBEEEFFFDDDDDDDDDFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIGGGEEEEEEFFFFFFFFFEEEDDDEEEEEEFFFEEEDDDCCCBBBAAAAAABBBCCCBBBAAA@@@???========================999<<>>===>>>???@@@???===;;;;;;;;;::::::999999999666666777888888777666555444444444444333222111111222222222222222222222333222333555333000...///111/////////000000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,------,,,+++)))((((((***,,,.........---,,,+++******)))******+++,,,)))***,,,------,,,***)))))))))))))))))))))))))))***))))))((('''&&&&&&&&&%%%$$$$$$%%%((())))))((())))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''')))***+++((((((''''''''''''(((((((((((((((((())))))))))))%%%&&&&&&'''((()))******''')))+++***'''&&&(((***---,,,+++***))))))))))))''''''((((((''''''&&&%%%%%%&&&&&&''''''((((((((())))))))))))************%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''&&&&&&((())))))(((((()))))))))))))))((('''******)))((('''&&&%%%%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))++++++******)))************)))))))))))),,,,,,,,,,,,++++++******((()))))))))))))))((('''''''''&&&%%%%%%%%%%%%&&&###$$$%%%%%%&&&&&&&&&%%%(((((((((((())))))))))))(((((())))))))))))((((((%%%%%%&&&'''((()))***+++))))))(((((((((((())))))&&&'''''''''(((((())))))''''''(((***++++++++++++)))))))))))))))))))))))))))))))))))))))(((((((((***)))(((((((((***+++,,,'''((((((((())))))******&&&''''''((()))******++++++******)))))))))))))))''''''((()))***++++++,,,((()))***++++++***)))(((************************************************)))))))))))))))))))))))),,,***)))***++++++***))))))+++,,,,,,+++***,,,---++++++******)))((((((((()))+++...000///---***(((++++++,,,---......//////......---,,,,,,,,,------///......---------......///////////////000111111333333333444666999;;;===888888999:::;;;;;;;;;<<<<<<===>>>@@@AAAAAAAAAAAA===AAAEEEGGGEEEDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKMMMJJJGGGFFFFFFFFFEEEEEEDDDEEEFFFFFFFFFDDDCCCBBBBBBCCCDDDEEEDDDBBB@@@>>><<<<<<<<<============>>>:::<<<@@@AAA@@@>>>===<<<>>>>>>===<<<;;;999888777777777777888999999::::::444666888999:::999888777888777666666777888999:::777777777777666555444333555444444333222111000///........./////////////////////.........---------...---,,,+++***+++,,,------------,,,+++***)))(((,,,,,,,,,++++++++++++***&&&***---,,,'''$$$%%%(((&&&&&&'''((()))***+++,,,***)))(((''''''((()))***===;;;999;;;======;;;888555666777888999999888777777888888888888666444333777555444444444444222111333222111000000222444555666666555444222000...------------.........//////++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++++++++***)))((()))))))))***+++++++++,,,+++*********+++,,,------++++++******)))((((((((((((((((((((())))))))))))***)))(((''''''((()))******))))))((((((((())))))++++++)))(((''''''''''''))))))((((((((((((((()))***)))(((&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******,,,+++***((((((((()))*********+++++++++******)))******)))((('''&&&%%%%%%))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&(((((())))))((('''&&&&&&))))))))))))************)))(((((('''''''''((((((+++******)))))))))))))))+++)))'''&&&'''((('''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((()))))))))))))))((((((***,,,,,,***''''''((((((((())))))******(((((((((((((((((((((((('''''''''(((''''''&&&&&&+++)))(((''''''((()))+++******))))))((((((''''''(((((((((((((((((((((((('''&&&%%%&&&(((*********'''(((******((('''((()))'''((()))((('''((()))+++***)))'''%%%$$$%%%'''(((((((((''''''''''''((()))***)))(((''''''&&&&&&'''(((((((((((())))))))))))******))))))))))))******((((((((((((((()))******)))((((((((()))***++++++))))))(((((((((((())))))+++***((('''((()))+++,,,))))))))))))))))))))))))******))))))))))))*********+++---------+++)))(((***)))((((((((()))+++,,,'''(((((()))***+++++++++...---,,,++++++---...000---------............/////////................../////////000111333444555444444555555777888999::::::;;;<<<=========<<<;;;;;;<<<>>>@@@@@@@@@???>>>AAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNNNNLLLJJJHHHFFFEEEEEEEEEHHHGGGGGGFFFEEEEEEDDDCCCDDDEEEEEEEEEDDDCCCCCCBBB??????>>>======>>>???@@@BBBAAA@@@???===<<<;;;;;;;;;;;;:::::::::999999999>>>===;;;999888888999999888888888888888777666666888777666555555666777777::::::888666555999>>>CCCFFFBBB<<<888555333222111000000111111111000000///000///...---,,,+++******......//////......---,,,***'''%%%(((---///---***((()))+++,,,,,,+++)))(((***((('''(((******(((%%%))))))))))))((('''&&&%%%++++++++++++++++++++++++===;;;:::;;;===>>><<<999777888999999:::999888888888888888777777666555444666555333333444444222111222222111111111222333444444444444333222000///...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,***++++++++++++***))))))***************+++++++++***************+++,,,,,,***************+++++++++(((((((((((())))))))))))***)))(((''''''((()))***)))((((((''''''(((((()))+++***)))((((((((((((((())))))(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))''''''''''''((((((((((((***))))))))))))))))))******)))((('''&&&&&&'''(((*********++++++******)))))))))((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))(((((('''&&&((((((''''''&&&&&&&&&&&&(((((((((((((((((('''&&&''''''((((((((()))))))))((((((''''''''''''((((((+++***))))))(((((())))))''''''''''''&&&%%%%%%%%%((((((((((((((((((((((((******)))))))))((((((((((((((((((((()))))))))))),,,***)))***,,,---***(((%%%%%%%%%&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((((((((()))((((((((()))((('''&&&&&&'''((()))***)))))))))((((((((('''((((((((((((((((((((((((***((('''''')))******))))))+++---,,,+++***+++,,,'''((()))((('''((()))++++++***(((&&&&&&'''((()))))))))((('''''''''''''''((((((((('''(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))***+++*********))))))************)))((('''''')))+++,,,))))))))))))))))))))))))++++++************++++++)))***+++,,,,,,,,,+++***)))))))))))))))******+++((((((((()))***++++++++++++,,,,,,------------------------............//////............---------/////////000111333444555333333444444555777888999:::;;;<<<======<<<;;;;;;;;;===@@@BBBCCCBBBAAA???AAABBBCCCDDDEEEDDDCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCAAA@@@@@@@@@???>>>======>>>???@@@DDDDDDCCCBBB@@@>>>===<<<;;;;;;;;;;;;::::::::::::===<<<;;;:::999999999999888888999999:::999999888999888777777777777888999666555555777<<>>>>><<<;;;999999:::::::::999999888999888777666666555555666666444333333333333222000111111222222333333333222111111222222222111111000---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))***++++++++++++***+++++++++***************)))))))))))))))******+++))))))***++++++,,,------(((((((((((())))))))))))))))))(((((((((((())))))((('''''''''''''''((((((******)))))))))))))))***))))))(((((((((((())))))((()))))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''''''''((())))))******+++******)))((((((((()))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''((((((''''''''''''''''''&&&'''((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((+++***))))))(((((())))))%%%(((******'''%%%%%%'''))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))---+++)))))))))***)))((()))(((((((((((((((((('''((((((((((((((((((((((((((((((((())))))*********((((((&&&&&&&&&&&&(((((())))))))))))(((((((((((()))))))))))))))))))))))),,,***)))((()))***)))(((''')))******)))(((((()))'''((()))((('''((()))++++++***)))((('''((()))******)))((('''''''''''''''(((((((((((()))***++++++(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))******+++***))))))))))))))))))++++++++++++++++++++++++)))((('''''''''(((***+++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,(((((()))***************(((((())))))***+++++++++)))+++---//////...,,,+++---------............///...............---------//////000000111222444444444444444555555777888999:::;;;<<<<<<<<<<<<;;;:::<<<>>>BBBEEEFFFEEECCCBBBAAABBBEEEGGGGGGFFFDDDCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@???AAA@@@???>>>>>>???@@@AAAEEEFFFFFFFFFDDDAAA>>><<<<<<<<<<<<;;;;;;;;;;;;:::===<<<;;;:::::::::::::::999:::;;;;;;;;;;;;::::::888888888888888999:::;;;555444666===HHHRRRXXX[[[^^^SSSEEE:::666555333000222222222111111///...---,,,,,,---...///000000111...............---------///---******,,,,,,***'''***+++,,,------,,,+++***)))))))))***,,,---+++***)))))))))(((''''''&&&&&&((((((((((((((((((((((((<<<;;;<<<<<<======<<<;;;:::::::::999999888888777999888777555555555666777555333222222333333222111///111222444444333222111...///000111222222222222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,,,,+++++++++***)))))))))))))))(((((((((((())))))))))))*********+++++++++(((((((((((())))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&''''''(((***))))))))))))******+++)))(((((((((((())))))***(((((()))******((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((())))))))))))))))))(((*********))))))))))))***((())))))***************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((('''''''''&&&&&&'''((())))))((((((&&&&&&'''''''''((((((((((((''''''''''''(((((()))******)))(((((((((((((((%%%***......***'''(((***************************))))))))))))))))))))))))(((((((((((())))))))))))+++)))'''%%%%%%%%%&&&&&&+++*********)))(((((((((((((((((((((((((((((((((''''''(((((()))***+++,,,)))(((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))+++)))(((((()))***)))(((%%%''')))((('''&&&'''''''''((()))((('''''')))+++***))))))((((((((()))***((((((''''''''''''((())))))))))))))))))***++++++(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((())))))***++++++***)))((((((((()))***++++++++++++++++++***(((((('''''''''((()))***))))))))))))))))))))))))+++++++++******++++++++++++******)))******+++,,,'''((()))++++++***)))))))))))))))******+++++++++***+++,,,---...---,,,,,,---------............///...///000111000000......000000000000111222333444666666666666777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===@@@DDDGGGIIIHHHEEEDDDAAACCCFFFIIIIIIGGGEEECCCFFFFFFFFFGGGGGGHHHHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLJJJIIIGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGEEECCCBBBCCCBBBAAA@@@???@@@AAAAAAEEEFFFGGGGGGFFFBBB???=========<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999777777777888999:::;;;;;;999999===GGGSSS[[[\\\ZZZSSSHHH<<<555444555333111333333222222000///------,,,------...///000111111------,,,,,,++++++++++++,,,+++******,,,---,,,******+++,,,,,,,,,,,,+++******++++++---...//////...***)))(((((('''&&&&&&&&&'''''''''''''''''''''''';;;<<<===<<<<<<;;;::::::999999888888777777777777999888666555555666777777555333222333444444333111///000333444555444222111---...///000111111222111.....................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,,,,+++++++++***)))))))))))))))((((((((((((((()))******))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))******((((((((((((((()))******((()))*********)))'''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))))))))(((''')))))))))************)))'''((()))***************+++++++++***)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((('''''''''''''''((())))))(((((('''&&&&&&'''((())))))((((((''''''((((((((()))))))))'''''''''''''''((())))))***))))))((('''((((((((($$$)))......***'''(((+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))'''&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&'''((()))***+++***))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((&&&%%%&&&(((******)))(((***++++++***))))))***'''((()))((('''''')))+++((((((((((((((((((((()))&&&&&&&&&&&&''')))***+++++++++***)))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***((((((((((((((())))))***++++++***)))((((((((()))))))))***++++++***))))))((((((((((((((())))))***))))))))))))))))))))))))******))))))))))))******---,,,+++***)))((())))))'''((()))++++++***))))))************++++++++++++,,,,,,+++***+++,,,---...---------............///...000333666666555222000000000000000111222333333555555555555666777888888::::::;;;;;;<<<===>>>>>>???AAAEEEHHHIIIHHHFFFEEECCCEEEHHHJJJKKKIIIFFFDDDFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMLLLLLLKKKIIIGGGFFFEEEEEEDDDCCCBBBAAABBBBBBCCCDDDEEEGGGGGGFFFCCC@@@=========<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<>>>>><<<;;;999777666555666777888999999::::::;;;<<>>???>>><<<:::::::::999888777777666777777777777777666666666666777777555444333333555555444333///111222444444333222111......///000000000000000...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''((()))***+++,,,,,,,,,+++++++++******************))))))(((((((((((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''((())))))))))))((((((((((((((()))(((''''''(((((()))***+++))))))******))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''))))))))))))''''''&&&''''''(((((((((((('''''''''((()))************,,,+++***)))(((''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&'''((()))***)))((('''&&&'''((((((((((((((((((''''''((((((((()))))))))''''''&&&''''''((()))******)))((((((''''''((((((###&&&))))))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))*********)))'''&&&''')))((((((((('''''''''''''''(((((((((((((((((((((((((((''''''&&&'''(((***+++************************(((((((((((())))))))))))))))))))))))))))))))))))&&&%%%$$$&&&(((*********'''(((******((('''((()))'''((()))((('''((()))+++''''''((((((((((((((((((&&&&&&&&&&&&''')))***+++++++++***)))(((((((((((((((((((((((())))))))))))******))))))))))))******((((((((((((((()))******+++***))))))))))))))))))((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***------,,,***)))((('''&&&(((((()))***************++++++++++++++++++++++++---,,,***))))))+++---///---------............///...222888===???<<<888444111111000000111222222333444444444444444555666666::::::;;;<<<===???AAABBBBBBCCCEEEGGGGGGGGGFFFEEEEEEFFFIIIKKKKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJLLLNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPPPPMMMLLLLLLKKKJJJIIIGGGFFFHHHGGGFFFDDDDDDDDDEEEEEECCCDDDEEEFFFEEECCCAAA@@@<<<<<<<<<;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>===@@@???>>>===;;;999777666555666777888999999999888999;;;???EEEHHHGGG@@@:::777666444444444333111000222222222111111///...---000//////......---------,,,+++)))((((((((()))***,,,,,,++++++***)))((((((************************,,,...000000000///000111+++***((('''&&&&&&''''''))))))))))))))))))))))))@@@BBBCCCAAA===::::::;;;999888777777777888999:::666666777777777777666666666555444444666666555444000111222333333333222222//////000000//////...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******((()))***+++++++++++++++***************++++++++++++***))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))'''((()))******)))((('''''''''''''''((()))***+++))))))((('''&&&&&&&&&'''''''''''''''((()))***++++++***))))))(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((&&&''')))******)))'''&&&%%%&&&'''((())))))((('''&&&'''((()))************)))))))))(((((('''''''''************************'''((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&''')))*********(((((((((((((((((((((((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''((()))***))))))(((''''''''''''(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))'''***++++++)))'''(((***))))))))))))************((((((((((((((((((((((((+++***(((''''''(((***+++))))))************))))))'''((((((((()))))))))***(((((((((((((((((((((((()))'''&&&''')))******)))$$$&&&''''''&&&%%%%%%&&&'''((()))((('''((()))+++'''((())))))************((((((''''''''''''(((((())))))(((((('''((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))***+++)))***,,,------,,,***))))))******+++++++++++++++))))))))))))))))))))))))+++******))))))******+++***+++++++++***)))'''&&&)))))))))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,------------............///...444===EEEGGGCCC===999111111111000111111222333666666666666666777777888999::::::<<>>??????>>>>>>?????????>>>===<<<::::::777888999::::::999999888666888:::<<<<<<:::777555444555666555333111222444111111111111111000//////............---------,,,---,,,***)))))))))+++,,,************)))(((((((((***))))))))))))))))))***+++---000///---,,,---///+++***(((&&&%%%&&&'''(((((((((((((((((((((((((((CCCEEEFFFCCC???;;;;;;<<<999999888888888999;;;<<<555666777888888777666555666555444555666777666555111111222222333333333222000000000000///...,,,,,,//////.........---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))***++++++++++++***))))))******+++++++++,,,++++++***)))))))))))))))(((((())))))******++++++(((((((((((())))))))))))'''((()))******)))(((''''''''''''((((((***++++++***)))(((&&&&&&%%%%%%%%%''''''''''''((()))++++++,,,+++)))((((((((()))***))))))))))))))))))))))))''''''''''''((((((((()))&&&'''(((******((('''&&&'''((()))+++++++++***)))&&&'''((()))************''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((''''''((())))))***))))))%%%''')))***+++***)))(((((()))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''')))******))))))((('''''''''''''''((('''%%%&&&((()))))))))************************(((((())))))*********+++(((((((((((())))))))))))$$$'''******(((&&&'''(((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((---,,,***(((((()))+++,,,(((((())))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((,,,***(((((()))***)))(((''')))******)))(((((()))'''((()))((('''((()))+++((()))***++++++++++++++++++***)))(((&&&&&&%%%%%%'''&&&&&&''''''((()))***(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((()))******))))))(((((()))***++++++***+++---......---+++*********+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,++++++++++++++++++,,,((()))+++,,,+++***((('''***)))((((((((()))+++,,,++++++++++++++++++++++++(((***+++------,,,+++***---------.........//////...555@@@IIILLLHHHAAA;;;111111111111111111222222::::::::::::::::::;;;;;;999:::;;;<<<@@@CCCFFFHHHEEEDDDDDDCCCBBBCCCCCCCCCHHHIIIIIIJJJJJJJJJJJJJJJFFFGGGGGGHHHJJJKKKKKKLLLLLLNNNPPPRRRSSSSSSSSSSSSTTTVVVXXXZZZZZZXXXVVVUUUQQQQQQQQQQQQPPPPPPOOONNNLLLKKKJJJHHHGGGGGGHHHHHHDDDDDDEEEEEEEEEFFFFFFGGG;;;;;;:::::::::999999999:::;;;===>>>????????????>>>>>>????????????>>>>>>999:::;;;;;;;;;:::999888555666777777666666777999111444666555111000444999000000111111111000000///------------------------///...,,,******+++,,,---%%%&&&((((((((()))+++,,,))))))(((((((((((())))))***,,,......+++***+++,,,+++***(((&&&%%%&&&'''(((((((((((((((((((((((((((AAAAAAAAA@@@???>>>===<<<:::999888777777777888999888888888777777555444444666555555555555444444444000000000000000000000000111111000000//////............---,,,,,,,,,,,,---******,,,,,,,,,,,,******,,,+++***))))))***++++++***+++,,,,,,+++***)))(((&&&(((+++,,,++++++++++++(((((('''&&&%%%$$$######))))))))))))************''''''(((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,***((('''&&&'''((()))&&&%%%%%%&&&)))******)))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%%%%'''(((((())))))))))))(((******))))))))))))******(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&(((***+++***(((&&&%%%$$$%%%'''((()))((('''&&&&&&'''))))))((((((((((((''''''''''''(((((((((((((((((((((((((((%%%""""""%%%(((((('''******)))((('''''''''(((,,,---------,,,***((('''))))))(((''''''''''''''',,,+++(((''''''(((+++,,,+++***)))(((((()))******,,,***'''&&&''')))))))))'''''''''''''''((()))***((((((((((((((()))******...,,,***)))'''''''''((((((''''''''''''&&&&&&&&&))))))************))))))&&&)))++++++(((&&&(((***(((''''''&&&&&&((()))***((('''''''''((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))+++(((%%%&&&(((******(((************++++++++++++******))))))(((((('''''''''''')))***++++++++++++************************))))))))))))))))))))))))(((&&&$$$######%%%((()))))))))))))))******************+++++++++,,,,,,,,,******************************************************))))))))))))*********,,,---+++)))))),,,/////////////////////......000444:::>>>???<<<888555222222111111111111111222333444666888888888888777999:::===@@@BBBDDDEEEEEEEEEDDDDDDEEEGGGIIIIIIHHHJJJJJJKKKJJJJJJIIIHHHGGGIIIHHHHHHHHHIIIJJJLLLMMMJJJMMMQQQSSSTTTSSSTTTUUUTTTUUUWWWYYYYYYXXXWWWVVVSSSSSSSSSRRRQQQOOONNNMMMKKKJJJJJJIIIIIIIIIJJJJJJHHHGGGFFFFFFEEEEEEFFFFFFBBBAAA???======>>>@@@AAA<<<<<<<<<===>>>>>>????????????>>><<<<<<;;;;;;;;;;;;;;;:::999888888888999555444444333444555777888333333333222222222111111222000......///000///..............................---,,,+++++++++++++++++++++)))((((((((()))***))))))))))))((((((((((((,,,)))'''(((+++---,,,******)))'''&&&%%%&&&((()))&&&'''((('''%%%$$$$$$&&&AAAAAAAAAAAA@@@???>>>===;;;;;;:::999888999999:::888888888888777666555555555555555555444444444444000000000000000000000000000000000000//////............---,,,,,,,,,,,,---)))***+++,,,,,,+++***)))+++******))))))***+++,,,***++++++,,,+++***)))((((((***++++++*********+++++++++******))))))(((((())))))))))))************'''((((((((()))))))))*********)))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***((('''''''''((()))+++)))(((((())))))(((&&&))))))))))))))))))))))))***))))))(((((('''''''''((((((((((((((((((((((((++++++++++++************)))(((''''''&&&&&&'''''''''(((((()))******************))))))))))))******))))))((('''&&&&&&&&&'''''''''''''''((()))***+++***)))'''&&&%%%&&&'''(((***)))((('''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((()))&&&###$$$&&&((()))(((++++++******)))*********+++,,,,,,++++++***)))((())))))((('''''''''''''''+++***)))'''''')))***+++***))))))((((((((()))***'''%%%######%%%'''(((((((((''''''''''''(((((()))'''''''''''''''((())))))%%%&&&&&&'''))),,,...000))))))((((((((('''''''''''''''((((((((((((''''''((()))******(((((()))***(((''''''&&&'''((()))***((((((''''''''')))***+++))))))))))))))))))))))))'''''''''(((((((((((())),,,)))'''''')))******(((''''''((((((((()))))))))***)))))))))((((((((('''%%%&&&'''((())))))))))))************************))))))))))))))))))))))))((((((&&&&&&&&&''')))***))))))))))))*********************+++++++++++++++************************************************+++***)))))))))))))))******++++++***((((((***---*********+++++++++++++++///222666::::::888444222222222111000000111111222333444555666888888999999AAAEEEJJJLLLKKKHHHEEEDDDEEEDDDDDDFFFHHHJJJIIIHHHJJJJJJJJJKKKJJJJJJIIIIIIHHHHHHHHHHHHHHHJJJKKKLLLJJJMMMPPPRRRRRRRRRSSSTTTSSSTTTVVVWWWVVVUUUTTTSSSQQQQQQQQQQQQPPPOOONNNMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHCCCAAA@@@>>>>>>???@@@AAA>>>>>>>>>============<<>>===<<<;;;;;;;;;;;;;;;;;;999888777777777777666666555444333333333333444444444333333333222222222000....../////////...........................////////////......------+++***))))))))))))++++++************))))))))))))+++)))((()))+++---+++******)))'''&&&&&&((()))***'''))))))((('''&&&&&&'''BBBBBBBBBBBBAAA@@@??????===<<<;;;::::::::::::;;;777888888888888888777777555555555555444444444444000000000000000000000000000000000////////////.........---,,,,,,,,,,,,---******++++++++++++*********************+++,,,---***++++++++++++***))))))++++++,,,***)))(((***+++++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++***(((''''''((())))))...,,,)))(((((('''$$$""")))))))))))))))))))))))),,,+++***)))(((''''''&&&************************)))))))))(((((((((''''''***)))(((((('''((((((((('''((()))***++++++++++++***))))))(((((())))))***+++***)))(((''''''''''''''''''((()))************+++***((('''''''''((()))++++++)))((('''&&&&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((***(((&&&&&&''')))))))))''''''&&&&&&''''''((((((******))))))))))))******))))))(((''''''''''''''')))))))))))))))))))))))))))((((((''''''((())))))%%%###""""""%%%'''(((((()))((((((''''''''''''(((''''''&&&&&&&&&'''(((((((((((((((((()))***+++,,,*********)))))))))((((((''''''((((((((((((''''''+++)))((('''(((*********(((''''''''''''((())))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))---+++)))))))))***)))(((''''''(((((((((((())))))))))))))))))((((((((((((&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))*********************************)))************************************************,,,+++***))))))))))))))))))******)))(((((()))+++***++++++,,,,,,------------///222333444222000...111111000000000111111222444444444555666888;;;<<>>===<<<<<<;;;;;;;;;;;;;;;:::999777666555555555333333444444444333333222555444444444333333333333333111............---,,,------------------------//////000111000///...---******))))))***+++---...++++++++++++************)))))))))***,,,,,,***((()))(((((('''((()))+++,,,)))***+++***((('''((()))BBBBBBCCCCCCBBBAAAAAA@@@===<<<<<<;;;;;;:::::::::777888888999999999888888555555555444444444333333000000000000000000000000////////////////////////......---,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++************+++,,,,,,---*********+++************------,,,***(((''')))+++)))))))))*********++++++((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***)))(((((((((((())))))---+++((('''&&&%%%###!!!))))))))))))))))))))))))++++++******))))))((((((************************(((((('''''''''&&&&&&&&&))))))(((''''''((((((((('''((()))++++++,,,,,,,,,))))))(((((((((((()))))),,,+++***((('''''''''''''''((()))+++++++++***)))+++***))))))(((((())))))******)))(((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((***)))(((((())))))******&&&%%%%%%%%%&&&'''(((((()))(((''''''''')))***+++))))))(((''''''''''''''''''((()))******)))(((''''''''''''''''''((((((((((((&&&%%%&&&(((************)))((('''''''''''''''(((''''''''''''((())))))++++++***)))))))))((((((******)))))))))((((((((())))))************)))))),,,)))%%%%%%'''***)))(((''''''''''''((((((((()))***)))(((''''''((())))))))))))))))))))))))))))))))))))*********+++++++++---,,,+++******))))))((())))))))))))*********+++))))))))))))((((((((((((((()))***+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++******((()))))))))*********************)))))))))))))))************************************************,,,,,,+++***))))))))))))************)))))))))***++++++,,,---......//////---......//////...---,,,111000000000000111111222444333222333555888;;;>>>LLLUUU]]]\\\SSSIIICCCBBBDDDCCCCCCDDDGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPQQQQQQPPPQQQRRRRRRRRRRRRQQQPPPOOOMMMLLLMMMMMMMMMLLLKKKJJJHHHHHHDDDFFFGGGIIIIIIHHHGGGEEEFFFFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@???>>>>>>>>>??????>>>>>>===<<<;;;:::999===<<<<<<;;;::::::;;;;;;;;;:::999777555444333333---...111333444555555555444444333333333222222222222000...---......---+++------------------------,,,---///000000...---+++***)))))))))***,,,...///++++++*********)))))))))((((((***+++,,,+++)))'''(((((((((((()))***,,,---(((***+++***(((((()))***BBBBBBCCCCCCCCCBBBAAAAAA<<<<<<<<<;;;::::::999888777888888999999999888888555444444444444333333333000000000000000000000000.............../////////......---,,,,,,,,,,,,------------,,,,,,---------******++++++,,,,,,,,,,,,******************++++++------,,,***(((''')))***'''(((((())))))******+++((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))((((((((((((((()))))),,,***(((((((((((('''%%%(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))+++++++++*********))))))(((''''''&&&''''''(((((((((((()))++++++,,,,,,,,,))))))(((((((((((())))))++++++)))((((((''''''''''''(((***++++++***))))))++++++***)))))))))))))))''''''((())))))*********((((((((((((''''''''''''((((((((((((((((((((((((************))))))*********************+++,,,---(((''''''&&&'''(((***+++))))))(((''''''''''''''''''((()))******)))((('''&&&&&&'''(((((((((((((((+++)))((((((*********(((***)))((('''''''''''''''))))))(((((())))))***+++&&&'''((()))***+++,,,,,,)))))))))(((((((((''''''))))))************))))))+++'''$$$###&&&)))((('''&&&''''''(((((((((((((((***)))(((''''''((())))))))))))))))))))))))))))))((((((((()))))))))******,,,,,,,,,+++***)))((((((((())))))))))))*********(((((((((((()))))))))))))))******++++++++++++***''''''''''''''''''''''''))))))))))))))))))))))))&&&((()))++++++***)))(((((()))))))))***************)))))))))))))))))))))************************************************,,,,,,+++******)))******,,,,,,++++++++++++***)))))))))******+++,,,------......------------------000000//////000111111222333222111111333777;;;===GGGNNNTTTRRRJJJCCCAAACCCBBBAAAAAABBBEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNMMMOOOQQQQQQPPPPPPQQQRRRQQQQQQPPPOOONNNLLLKKKJJJMMMLLLKKKJJJHHHFFFDDDCCCBBBDDDFFFGGGHHHGGGFFFEEECCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;:::888666555444333333,,,...000333444555555444222222222222111111111000111///---,,,------,,,+++------------------------+++---...000000///---,,,))))))))))))+++---///000******)))))))))(((((((((''')))+++,,,+++***((('''((((((((()))***+++,,,,,,'''((())))))''''''((()))AAABBBBBBCCCCCCBBBAAAAAA<<<===<<<<<<;;;:::888888777888888888888888777777444444444444333333333333000000000000000000000000---............/////////......---,,,,,,,,,,,,---------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++*********)))******+++,,,,,,---,,,+++)))((((((***))))))*********+++++++++))))))))))))************))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))+++***)))***,,,---,,,+++((((((((((((((((((((((((&&&''''''((()))***+++,,,((((((((((((((((((((((((******)))))))))(((((((((''''''&&&&&&''''''((((((((()))******+++*********)))((((((''''''(((((()))))))))((((((''''''(((((((((((())))))***))))))(((************)))))))))(((&&&&&&((()))***+++++++++((((((((((((''''''''''''(((((((((((((((((((((((()))+++,,,+++)))((()))*********)))))))))***++++++((((((((((((((()))******))))))((('''''''''''''''''''''))))))))))))''''''&&&&&&((()))))))))))))))***)))(((((())))))'''&&&)))((((((''''''''''''(((******))))))******+++,,,))))))************)))((())))))((((((((('''''''''''''''(((((((((((('''''')))'''%%%%%%&&&(((((('''&&&''''''((()))(((((((((***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&&&&'''''''''''')))+++,,,,,,***(((((()))&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((())))))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((******))))))((())))))))))))************)))))))))*********++++++************************************************++++++*********++++++,,,---,,,+++,,,,,,,,,***(((+++++++++,,,,,,------.........------............////////////000111111222222111000000222555888:::???CCCFFFDDD@@@===???BBB@@@@@@???AAACCCEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDFFFGGGIIIKKKMMMNNNOOOOOONNNOOOPPPOOONNNNNNOOOQQQOOOOOONNNMMMKKKJJJJJJIIIJJJJJJIIIGGGEEECCCAAA@@@AAABBBDDDEEEFFFFFFEEEEEECCCDDDEEEEEEEEEDDDCCCBBB???>>>>>>===<<<;;;::::::999999::::::;;;<<<======;;;::::::999999::::::::::::999888666555444444444222222333333333222222111111111111111000000000000///---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000//////))))))((()))***,,,...///))))))))))))((((((((('''''')))++++++)))((((((((('''(((((())))))*********%%%'''((((((&&&&&&''')))AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>===;;;999888888888888888777666555555444444444333333333222222000000000000000000000000---------.........//////......---,,,,,,,,,,,,---,,,+++************+++,,,,,,------------+++***)))******)))))))))***,,,,,,***+++,,,,,,***)))))))))************++++++++++++))))))))))))***************)))))))))((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))***)))((()))+++---,,,+++(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''(((((()))***))))))******))))))((((((((((((''''''''''''(((((('''''''''&&&''''''((())))))((((((''''''(((((()))))))))***)))))))))(((''''''((()))***++++++***)))((((((((((((''''''''''''(((((((((((((((((((((((()))+++,,,+++)))'''(((***(((((('''&&&&&&&&&''''''(((((()))*********))))))))))))(((''''''''''''''''''(((((((((((((((((('''&&&'''(((***************((('''&&&'''))))))((('''(((''''''''''''(((((())))))))))))))))))******+++,,,,,,,,,+++***(((&&&%%%*********)))))))))((((((''''''((((((((((((''''''((()))***)))(((((()))***&&&&&&((()))))))))((('''((((((''''''''')))***+++))))))))))))))))))))))))&&&''''''''''''(((((((((''')))++++++)))'''((()))&&&&&&&&&'''''''''(((((('''((((((((()))))))))***)))))))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************((())))))***+++,,,------************************************************************+++,,,---------+++***+++,,,,,,)))&&&---------------.........,,,------...////////////.........//////000222222111000000000111333555777888999;;;;;;;;;<<<>>>AAAAAA@@@???AAACCCEEEEEEDDDAAAAAABBBBBBBBBAAA@@@@@@BBBDDDGGGIIILLLMMMNNNNNNLLLMMMNNNMMMKKKKKKLLLNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEEEEDDDCCCBBBAAAAAABBBBBBCCCDDDDDDEEEEEECCCDDDEEEFFFFFFDDDBBBAAA??????>>>>>>===;;;:::999888999999:::;;;;;;<<<<<<::::::999999999999:::::::::999888777666666666666555444333222222222222222222222222111111111000000---,,,***+++,,,...------,,,,,,,,,,,,,,,,,,,,,,,,------......////////////))))))(((((()))+++,,,---*********)))))))))(((((((((***+++***'''&&&''')))'''(((((())))))(((((((((%%%&&&(((''''''&&&((()))@@@@@@AAAAAABBBAAAAAAAAA??????@@@???>>><<<:::999888888888888777555444444444444444333333333222222000000000000000000000000---------.........//////......---,,,,,,,,,,,,---+++***)))(((((()))***+++---.........---+++)))(((******)))))))))***,,,---(((***------+++)))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((((('''(((((())))))*********+++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))''''''((())))))***))))))'''&&&%%%'''(((***)))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((************))))))))))))))))))((())))))***++++++)))******))))))((('''&&&((((((''''''''''''((((((&&&&&&%%%&&&&&&'''((())))))((('''&&&&&&'''((())))))))))))))))))(((''''''((()))***++++++***(((((()))(((((((((''''''''''''(((((((((((((((((((((((((((***,,,+++)))'''((()))+++***)))(((((((((((((((((()))***++++++***)))((())))))((('''''''''''''''((((((((((((((((((((((((&&&''')))***+++++++++***&&&&&&&&&(((+++,,,+++)))'''''''''''''''((()))***((((((((((((((()))******###%%%'''***,,,---------+++++++++************)))))))))************))))))'''+++------***(((***,,,%%%&&&((()))))))))((('''((('''''''''((()))+++,,,))))))))))))))))))))))))************++++++++++++%%%(((++++++)))'''((()))(((((((((((()))))))))***'''((((((((())))))******++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************(((((()))+++,,,---...///************************************************)))))))))***+++,,,......,,,***)))***,,,+++((($$$******))))))))))))))))))+++,,,---...///000000000............///000222222000000000000000222333444444555666888:::<<<>>>???AAA@@@@@@BBBDDDEEEEEEDDD@@@@@@@@@@@@??????>>>===???AAADDDHHHKKKMMMMMMNNNKKKLLLLLLKKKIIIIIIJJJLLLJJJIIIHHHGGGFFFFFFFFFFFFBBBBBBCCCCCCDDDCCCCCCCCCBBBAAAAAABBBBBBDDDEEEFFFBBBCCCDDDEEEEEECCCAAA@@@@@@@@@@@@???>>><<<;;;:::999999:::::::::;;;;;;;;;999999999888999999::::::999999888777777777777777333333222111222333555666333333333222222222111111,,,+++******,,,......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...))))))(((((((((***+++,,,+++++++++************))))))***+++)))&&&%%%'''***'''((((((((((((((('''&&&%%%'''((((((''''''(((***AAAAAAAAABBBBBBBBBBBBCCCDDDCCCAAA???===;;;::::::888888777777666666555555666666555555555444444444111111000000000000111111111///...------...///111111000///...,,,+++***))))))***+++---......---------,,,,,,,,,++++++******,,,++++++++++++++++++,,,))))))))))))))))))))))))+++*********))))))((((((((('''&&&%%%&&&''')))+++(((((()))(((((('''&&&&&&)))))))))))))))))))))))),,,)))&&&&&&''')))))))))(((((((((((())))))))))))+++++++++*********))))))++++++***)))((('''&&&&&&''''''((((((((((((''''''************************''''''&&&&&&&&&&&&'''''')))))))))))))))***+++++++++++++++++++++,,,,,,---++++++******************((((((((((((((((((((((((''''''(((((())))))******+++++++++***)))(((((('''***)))(((''''''((()))***)))))))))))))))(((''''''(((((())))))))))))(((((('''''''''''''''((()))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))((((((((((((---,,,***(((''''''((()))(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&((()))************(((((((((((())))))))))))+++(((%%%%%%(((***+++***)))'''&&&&&&((())))))(((***************)))(((((((((***---///...+++'''$$$(((((((((((())))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&%%%%%%%%%&&&'''((())))))))))))))))))******************))))))((((((''''''***))))))(((((((((((())))))((((((((((((((()))***)))))))))))))))))))))))))))(((''''''((()))***++++++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,((((((((((((((((((((((((******))))))))))))******(((((()))***+++,,,,,,,,,,,,+++)))(((((()))+++,,,000///---,,,+++,,,------......---,,,---...///000............////////////000000000000000111111111666666777999:::;;;<<<======>>>>>>???@@@BBBCCCDDDAAA@@@???>>>>>>>>>???@@@???@@@AAADDDGGGJJJMMMOOONNNMMMLLLJJJIIIIIIIIIIIIEEEDDDDDDEEEGGGGGGFFFEEEDDDBBBAAABBBCCCDDDCCCBBBEEEEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCC??????>>>>>>======<<<<<<;;;<<<=========<<<;;;:::<<<<<<<<<<<<<<<;;;;;;;;;888888777777777777888888222222222222222222222222999555111222444333///***000---++++++---...---+++,,,,,,---------,,,++++++,,,,,,,,,+++++++++******(((((())))))******++++++)))))))))))))))((((((''''''''')))***,,,,,,------******)))((((((((((((((())))))))))))((((((((((((?????????@@@@@@AAAAAABBBCCCBBB@@@>>><<<::::::999888888777777666555555555555555555444444444333333111111000000000000111111000///...------...///000.........------,,,,,,+++)))***+++---------------))))))******************++++++************++++++************************************)))))))))((()))(((&&&&&&&&&((()))+++))))))******)))(((((('''))))))))))))))))))))))))***(((&&&&&&((())))))((((((((((((((())))))))))))*********)))))))))(((((())))))))))))((((((((((((((())))))))))))))))))((())))))))))))))))))))))))(((''''''''''''''''''((('''''''''''''''((())))))''''''&&&&&&''''''((()))++++++++++++++++++++++++(((((((((((((((((((((((('''((((((((()))))))))***++++++******)))(((((('''***)))(((''''''((()))***))))))******))))))((('''(((((())))))))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))((((((((())))))*********''''''(((((())))))******---,,,***(((''''''((()))))))))))))))(((((((((((()))(((((((((''''''''''''%%%&&&'''(((((()))(((((((((((((((((())))))))))))***'''%%%%%%'''))))))))))))'''&&&&&&((())))))((()))))))))))))))(((''''''&&&(((+++------,,,)))(((************))))))))))))+++++++++***)))((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%******)))(((''''''&&&&&&((((((((()))))))))*********)))))))))((((((((('''))))))(((((((((((())))))+++***)))(((((('''(((((()))))))))))))))))))))))))))((('''''''''((()))***+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))******))))))))))))******)))))))))******++++++,,,,,,+++)))(((((()))+++,,,---,,,+++)))))))))***+++...---,,,,,,,,,---//////////////////000000000000000000000000000111111111444444555666888999:::;;;;;;;;;<<<===>>>@@@AAABBB@@@???>>>>>>>>>???@@@@@@@@@AAABBBDDDFFFHHHJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDDDDEEEFFFFFFDDDCCCCCCBBBAAABBBDDDEEEDDDCCCFFFEEEDDDCCCAAA@@@>>>>>>===<<<<<<<<<===>>>????????????>>>===<<<<<<;;;;;;:::;;;<<<<<<<<<;;;:::999:::::::::;;;;;;<<<<<<<<<:::999888777666555555555222222222222222222222222777333111111333333///+++///---++++++---...---++++++,,,,,,,,,,,,,,,++++++,,,,,,+++++++++*********(((((())))))))))))))))))''''''((()))))))))))))))******+++******)))((((((***)))((((((((((((((()))))))))))))))((((((((('''<<<======>>>???@@@@@@AAA@@@???>>><<<:::999888888888888777666666555555444444444444333333333222222111111000000000000111111000///...------...///000,,,---------------------)))***+++,,,---------,,,************))))))))))))*********))))))*********++++++++++++++++++++++++************)))))))))))))))((('''&&&'''((()))******************))))))((()))))))))))))))))))))))))))((('''((()))***((('''(((((((((((()))))))))))))))))))))(((((((((((((((''''''(((((())))))******))))))************))))))(((((((((((((((((((((((()))((((((''''''(((((()))'''''''''''''''((())))))((((((((((((((())))))***((())))))******+++++++++))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))(((((('''))))))(((((((((((()))))))))************))))))((('''(((((())))))(((((('''((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))&&&&&&'''((()))***++++++,,,+++)))((('''(((((()))******))))))((((((''''''((((((((((((''''''''''''&&&&&&'''(((((('''''''''(((((((((((()))))))))))))))'''%%%%%%&&&((()))((()))'''&&&&&&(((***))))))'''((((((((((((''''''&&&%%%&&&)))+++,,,,,,,,,,,,+++++++++******))))))))),,,,,,+++******)))(((((((((((((((''''''''''''&&&((((((''''''''''''&&&&&&,,,+++***)))((('''&&&&&&''''''((((((((()))))))))))))))))))))(((((((((((((((((('''(((((()))***+++,,,+++***((('''''''''''')))))))))))))))))))))))))))((((((''''''''''''(((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++******************************))))))))))))******************************+++***)))(((((()))***++++++***))))))((()))))))))------,,,,,,,,,---...////////////000000000111111/////////000000111111111111222333444555777888888888999:::;;;<<<>>>??????>>>=========>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCDDDFFFFFFDDDBBBCCCBBBAAABBBDDDEEEDDDCCCFFFEEECCCAAA???===<<<;;;============>>>???@@@AAA???>>>>>>===;;;:::999999999:::::::::999999888777777777888999:::;;;<<<===<<<;;;999777555333222222222222222222222222222222444111///000222222///,,,---,,,***+++,,,------,,,***+++++++++++++++++++++,,,++++++++++++*********))))))((((((((((((((((((%%%&&&''')))******+++++++++******)))(((''''''&&&)))((((((((((((((()))***)))))))))((((((((('''''';;;<<<<<<===>>>???@@@@@@======;;;:::888888777777888777777666555555444444333333333222222222111111111111000000000000111111000///............///000------------------------******++++++,,,,,,,,,,,,------,,,+++***(((((('''******))))))))))))******++++++++++++++++++++++++*********))))))))))))))))))((((((''''''((()))))))))))))))******))))))((((((((((((((((((((((((((((((((()))+++,,,,,,***'''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++)))))))))))))))***++++++&&&&&&''''''((()))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((((((((())))))(((((((((((()))))))))***************))))))'''((((((((((((((((((''')))))))))(((((('''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********+++***)))(((((((((((((((+++******)))(((''''''&&&((((((((((((((('''''''''((((((((((((((((((''''''(((((((((((())))))))))))((('''&&&&&&'''((()))))))))'''&&&''')))******)))'''(((((()))((((((''''''&&&'''((()))***+++,,,---+++++++++***)))(((''''''))))))))))))))))))))))))((((((((('''''''''''''''***************)))))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((()))++++++******)))(((((('''(((((((((((((((((((((((((((((())))))(((''''''&&&&&&&&&)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++******************************))))))))))))******************))))))))))))******))))))))))))******++++++******************,,,,,,,,,,,,,,,---------............/////////000......//////000111111111000111222333444666777777777888999:::<<<======>>>;;;<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFDDDEEEFFFGGGGGGFFFEEEEEEDDDCCCCCCEEEGGGHHHGGGEEEEEEDDDCCCCCCDDDDDDCCCBBBCCCBBBAAA@@@>>>===;;;;;;<<<<<<<<<===>>>???@@@AAA>>>>>>===;;;:::999888777888888888888777666666555666777777888999999:::::::::999777666444222222111111111111111111111111111111///...///111111///---++++++***+++,,,---------*********************+++++++++++++++************))))))((((((''''''&&&&&&&&&'''((()))************(((((('''''''''(((((((((((((((((((((((())))))***))))))(((((((((''''''''';;;<<<<<<===>>>?????????;;;:::999888777777777777777777666666555444444444333333222222222111111111111111000000000000111111//////............/////////......------,,,++++++++++++***+++++++++,,,,,,)))))))))))))))(((((((((******))))))))))))******************************))))))))))))))))))******)))))))))((((((((())))))''''''(((((()))(((((('''(((((((((((((((((((((((())))))***---......+++)))(((((((((((())))))))))))************************))))))))))))(((((((((((()))((((((''''''(((((()))************************))))))(((((((((((()))))))))))))))))))))******+++'''''''''&&&'''(((((()))''''''(((((()))***++++++(((((((((((((((((((((((())))))))))))(((((((((((()))))))))((((((((((((((((((((())))))))))))((((((((())))))*********))))))''''''((((((((((((''''''(((((())))))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((+++******)))(((''''''&&&'''''''''((((((((((((((())))))*********))))))((((((((((((((())))))))))))((()))))))))))))))***+++((('''&&&''')))++++++***((())))))******))))))))))))((((((((()))******+++******)))((('''&&&&&&%%%%%%%%%&&&'''((()))******(((((((((((((((((((((((()))))))))***************((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((()))++++++(((((('''(((((()))******(((((((((((((((((((((((()))))))))(((((('''&&&&&&((((((((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************))))))))))))************))))))))))))))))))***))))))))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///000000111111000111222333555666777777666888999;;;<<<=========::::::;;;===>>>???@@@@@@AAABBBCCCEEEFFFGGGGGGGGGCCCDDDDDDEEEFFFFFFFFFFFFCCCCCCDDDFFFIIIKKKKKKJJJHHHGGGEEEDDDDDDCCCAAA?????????>>>>>>=========<<<888888888888999:::;;;<<<<<<<<<;;;:::999888777666888777777666555444444444777777777777666666666666777666555444333333333333111111111111111111111111......---...//////...,,,***+++++++++,,,---...///,,,+++***)))))))))******+++++++++*********))))))))))))((((((''''''&&&&&&(((((())))))))))))(((((((((''''''&&&&&&'''((()))))))))(((((((((((())))))((((((((((((''''''''''''<<<<<<<<<<<<============:::999888777777777777777777777666555555444444333333333333222222222111111111111000000000000111111//////////////////////////////...---,,,,,,++++++++++++************+++,,,"""###$$$&&&''')))***+++*********))))))*********))))))))))))))))))))))))))))))))))))******************))))))))))))((((((&&&''''''(((((((((((('''))))))))))))))))))))))))))))))***,,,......,,,***(((((((((((())))))))))))************++++++++++++******))))))(((((('''''')))((('''&&&&&&'''((()))************************)))((((((''''''(((((()))'''''''''''''''((())))))((((((((((((((()))******)))******++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))))))))(((&&&''''''((((((''''''&&&'''((()))))))))((('''&&&((((((((((((((((((((((((******))))))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((******))))))(((((('''''''''''''''((((((((((((((()))******++++++*********(((((((((((())))))))))))(((***++++++***)))***,,,((('''&&&'''***+++,,,+++((())))))***************))))))))))))))))))(((((((((((((((''''''&&&&&&&&&$$$$$$%%%&&&((()))******'''(((((((((((()))))))))&&&&&&''''''''''''((((((***)))((('''&&&%%%$$$###''''''((((((((()))))))))(((((((((((())))))))))))(((((('''(((((()))***+++''''''''''''(((***+++,,,))))))))))))))))))))))))((()))))))))))))))(((''''''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((()))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---------...///000000111111000111222333555666777777666777:::<<<============999:::;;;===>>>?????????@@@AAACCCEEEFFFFFFEEEEEEBBBBBBBBBCCCDDDEEEGGGHHHDDDDDDEEEGGGKKKMMMLLLKKKIIIGGGEEEDDDDDDCCCAAA???========================:::::::::::::::;;;;;;<<<:::999999888888777777666888777666555444333333333666666666555555444444444444333333333333333444444111111111111111111111111------------------,,,,,,)))+++,,,,,,,,,---000222///---,,,***)))))))))***+++************)))))))))))))))(((((((((((((((((()))))))))))))))(((''''''+++***((('''&&&&&&&&&'''******)))(((((((((((((((((((((((('''''''''&&&&&&;;;;;;;;;;;;;;;:::::::::999888888777777777777888777666666555555444333333444333333333222222222222111111000000000000111111......////////////......------------------------,,,+++***))))))***++++++%%%%%%&&&'''(((***++++++++++++************++++++************************((()))))))))***************************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((***,,,---+++***(((((((((((())))))))))))))))))))))))*********+++(((((((((((())))))))))))***)))(((&&&&&&((()))***************************(((''''''''''''''''''((('''''''''''''''((())))))***))))))))))))***++++++************************&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&'''(((((((((((((((&&&''''''((((((''''''&&&%%%&&&((()))***)))'''&&&(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((())))))))))))''''''((((((((((((((('''))))))))))))((((((((((((''''''''''''((((((((()))'''((()))******+++******(((((((((((())))))))))))''')))++++++)))(((***+++((('''&&&'''***,,,,,,,,,'''(((((()))******))))))(((((())))))))))))((((((((((((((((((''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))%%%%%%&&&&&&&&&''''''''')))))))))((('''&&&&&&%%%((((((((()))))))))******'''((((((((()))))))))***))))))(((((((((((())))))(((((('''(((((()))***+++))))))))))))))))))))))))((()))***++++++******)))&&&'''((()))******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))******))))))))))))******''''''(((((())))))******(((((())))))))))))(((((('''((()))*********))))))))))))+++,,,,,,,,,+++***++++++,,,,,,,,,---------,,,,,,---...///000111222000000111222444555666777555666999;;;======<<<<<<999:::;;;===>>>>>>======???AAABBBCCCCCCBBB@@@???@@@@@@??????@@@CCCFFFHHHFFFEEEFFFGGGJJJKKKJJJIIIGGGFFFDDDDDDEEEEEECCCBBB???>>>>>>>>>======<<<<<<>>>>>>===<<<<<<<<<<<<===777777777777777777777777999888666444333333333333333333333444444444444444333333222222222222333333111111111111111111111111,,,---------,,,+++******)))+++---...---...111444222000---+++)))((())))))************))))))))))))(((((())))))))))))))))))'''(((((())))))))))))(((+++***((('''&&&'''((())),,,+++***(((''''''''''''(((((('''''''''&&&&&&&&&;;;;;;::::::999888888777888888777777777777888888777666666555444444333333444444444333333333222222111111000000000000111111......////////////......++++++,,,------...//////,,,+++***))))))***++++++...------,,,+++******))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++(((((())))))*********+++***************)))((('''(((((()))***************))))))))))))))))))))))))'''&&&&&&(((***+++***)))(((((((((((())))))))))))'''((((((((())))))******&&&&&&'''((()))***+++++++++***)))'''''')))***+++))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))))))))))))))***++++++%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))(((((((((''''''''''''((((((((((((((('''((()))******)))((('''%%%%%%&&&'''((((((''''''&&&''''''''''''''''''&&&$$$&&&((()))***)))((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))***++++++''''''((((((((((((((('''(((((((((((())))))))))))&&&'''''''''(((((())))))&&&&&&((()))************(((((((((((())))))))))))%%%(((******(((''')))+++((('''&&&'''***,,,,,,,,,&&&&&&'''((())))))((((((&&&'''(((*********)))((((((((((((((())))))))))))*********)))(((((('''''''''((((((((())))))******&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))************'''((((((((())))))*********))))))(((((((((((()))***)))((((((((((((((()))))))))))))))))))))))))))((()))***+++,,,,,,+++***&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******&&&''''''((()))******+++(((((())))))))))))(((((()))***+++---------,,,+++((()))***+++,,,+++******,,,,,,,,,---------......,,,,,,---...///000111222//////000222333444555666444555888;;;<<<<<<;;;;;;999:::;;;============<<<@@@AAABBBBBBAAA???<<<;;;???>>><<<<<<>>>AAAEEEHHHHHHGGGFFFGGGHHHIIIGGGEEEEEEDDDCCCDDDEEEFFFFFFDDDAAA@@@???>>>===<<<;;;;;;<<<<<<;;;:::999999999999666666666666777777777777999888666444333333333333111111222333444444555666444333222222111111222222000000000000000000000000,,,---------+++)))))))))))),,,.........///222555444222...+++)))(((((()))************))))))))))))(((((())))))******++++++%%%&&&''')))************((('''&&&&&&'''***,,,...---,,,***)))'''&&&&&&&&&(((((('''''''''&&&&&&&&&;;;;;;;;;:::::::::999999888888888888777777777777888666333333333333222111555444444333222111000000...------...000111000.........//////......---,,,...---+++))))))***+++,,,---------,,,+++***)))(((***++++++,,,,,,,,,++++++++++++***************+++************)))'''&&&%%%************))))))))))))************************))))))))))))))))))))))))&&&'''((())))))((('''&&&((()))***+++,,,---------'''&&&&&&'''((())))))(((''')))+++***((((((+++...))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''')))***++++++***)))''''''%%%$$$'''***+++)))'''***)))((('''&&&%%%%%%%%%))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%''''''(((((())))))******''''''''''''''''''''''''((())))))))))))'''&&&%%%******))))))((((((''''''******))))))((((((''''''((()))***++++++***)))(((+++***)))'''&&&&&&&&&&&&&&&'''(((******((('''&&&%%%%%%%%%&&&'''((()))***)))))))))))))))(((''''''%%%%%%&&&&&&((()))***+++))))))(((((((((((())))))*********)))))))))))))))'''&&&&&&(((***+++***)))&&&&&&'''''')))***+++,,,))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++&&&(((***,,,+++)))'''%%%((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''&&&&&&&&&((((((((())))))))))))(((''',,,,,,++++++***)))))))))************************)))((('''&&&&&&'''((()))***)))(((((((((((())))))++++++***)))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))***+++---,,,***(((((()))+++,,,******))))))((((((''''''(((((())))))******++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))((((((''''''&&&&&&((((((((((((((((((((((((******))))))******+++,,,------------...///000000,,,------...///000111111////////////000111222333444444555666777888999999;;;<<<===>>>>>>>>><<<<<<<<<===???@@@AAA@@@>>>===???===;;;<<<@@@CCCCCCBBBGGGFFFDDDCCCCCCCCCDDDEEEFFFCCCAAADDDHHHIIIEEEAAACCCAAA>>><<<<<<<<<;;;:::===<<<:::888888888888999777777666666666666777777777666555444222111//////222111111111111111222222333333333333222111000000222222222111111///..............................*********++++++,,,,,,,,,111///+++((('''(((***,,,***...111000+++'''''')))((((((((((((((()))******&&&((())))))(((''''''(((((((((''''''''''''(((((()))(((''''''(((((('''%%%(((((('''''''''''''''(((999999888888888777777777777777777777666666666666666555333333444555555444444444333222111111000000...------...000111000.........//////......---,,,---,,,***)))((()))***+++------------,,,+++***)))***+++++++++,,,+++++++++++++++***************+++((()))))))))))))))((((((************))))))))))))************************))))))))))))))))))))))))((()))************)))((((((((()))***+++++++++++++++******+++,,,---,,,,,,((()))***(((%%%$$$&&&((((((((((((((((((((((((((()))(((((((((((('''''''''((((((''''''''''''(((((('''(((***++++++***(((''''''&&&%%%'''***+++***((()))(((((('''&&&&&&&&&&&&***)))))))))((((((((((((&&&&&&'''''''''''''''''''''((((((((((((((())))))''''''''''''''''''''''''&&&'''(((((()))(((''''''))))))))))))((((((''''''***)))))))))((((((((('''((((((((())))))((((((((()))((((((''''''''''''(((((((((''''''''''''((((((''''''&&&&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&((()))***+++)))(((((((((((((((((()))((((((((((((((((((((((((((('''''')))+++,,,+++***)))))))))(((((())))))***************************(((''''''''''''(((((()))&&&((()))******)))((('''((())))))))))))((('''&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))''''''((()))(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''))))))(((''''''((())))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,***)))'''''''''((()))*********))))))((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,---...///000------......//////000000////////////000111222333444444555666777888999999999999:::;;;<<<;;;::::::<<<===???@@@@@@@@@???>>>???===;;;===@@@CCCDDDCCCEEEEEEEEEEEEEEEFFFGGGHHHFFFDDDCCCEEEIIIJJJGGGCCCDDDAAA>>>=========<<<;;;;;;999888666555444555555777777666666666666777777888888666555333222111111222222111111111222333333333333333333222111000000111222222111111///......................................./////////000000///---+++)))((()))+++,,,)))---000///***'''''')))((((((((((((((()))******&&&((())))))(((''''''(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''(((+++***((('''&&&&&&&&&&&&888888888777777777777777777777777666666666555555666444333444555777666666333222222222111000000000///...---...000000///.........//////......---,,,,,,+++***(((((())))))***---,,,,,,,,,++++++******+++++++++++++++++++++***+++***************++++++'''((())))))*********)))************))))))))))))************************))))))))))))))))))))))))******+++,,,,,,+++******(((((())))))***))))))((())))))************++++++((())))))'''%%%$$$%%%'''((((((((((((((((((((((((((((((((()))))))))))))))******))))))))))))******&&&'''((())))))((('''&&&'''''''''(((***+++***(((((((((''''''&&&''''''(((*********))))))))))))(((%%%%%%&&&&&&'''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((()))))))))(((((((((((('''))))))))))))(((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&'''(((((()))***)))'''%%%%%%''')))***)))(((''''''&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&''')))***+++*********))))))*********&&&&&&&&&''''''(((((())))))((((((***,,,,,,+++***,,,+++***)))((('''''''''************************))))))((('''''''''''''''******++++++,,,,,,------))))))******))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))''''''''''''((((((((((((((()))***)))((('''(((***)))(((''''''''''''))))))&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((((())))))***((((((((((((((()))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((()))***,,,,,,((((((''''''''')))***+++***))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))******)))(((((('''&&&&&&))))))***************+++******************************))))))******+++,,,++++++++++++,,,---........................//////////////////000111222222444444555666777888888999777888999:::::::::::::::<<<===???@@@@@@@@@???>>>???>>>===>>>AAADDDDDDDDDCCCDDDEEEGGGHHHIIIIIIIIIGGGEEEEEEGGGJJJKKKHHHEEEDDDBBB???>>>>>>>>>===;;;999888777555444333333333777666666555555666666777999999777666555444333333222222222222222333444444333333333222222111000000111111111111000///..............................,,,------------.........,,,+++************++++++)))---///...***(((((()))((((((((((((((())))))***&&&((())))))((('''((((((''''''&&&&&&&&&&&&'''''''''((()))'''%%%&&&***...///---+++(((&&&%%%%%%&&&999999999999999999999999888888888777777777777666888666444444666666666555111111111111111111111111000...---...///000///............///......---,,,,,,+++******))))))******++++++******************+++++++++************************)))******+++,,,((())))))*********))))))************)))))))))(((************************((((((((((((((((((((((((******+++,,,,,,+++******)))))))))***))))))(((((('''((())))))((((((((()))''''''((((((((()))***+++((((((((((((((((((((((((&&&''''''((())))))******************************&&&&&&'''(((((('''&&&&&&''''''((()))*********)))'''''''''''''''((()))))))))))))))(((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))'''''''''&&&&&&''''''((()))((('''&&&&&&'''((()))((((((''''''''''''(((((('''''''''((((((''''''&&&&&&&&&&&&''''''(((******---,,,,,,++++++,,,,,,---%%%%%%&&&'''(((((()))))))))(((((()))++++++***)))******)))'''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((()))((((((((()))+++,,,---))))))************))))))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))((('''((()))***)))(((''''''(((***,,,))))))))))))******++++++))))))))))))))))))))))))******))))))))))))******'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***+++))))))))))))***+++---...))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((()))))))))(((((('''''''''((())))))******+++++++++******************************))))))******+++,,,************+++,,,---........................---///......//////000111222333444444555666777888888999999:::;;;<<<<<<=========>>>???@@@@@@@@@????????????@@@AAACCCEEEEEEFFFCCCDDDFFFHHHIIIHHHHHHGGGFFFEEEEEEGGGJJJJJJHHHFFFEEECCCAAA@@@@@@???>>><<<888888777777666666666666777666666555555666666777999888777555444444444555444444333333444444555666444333222111111000000000000000111111000///..............................++++++++++++++++++++++++))))))***+++++++++++++++))),,,------***((()))***))))))(((((((((((())))))'''(((******((('''((()))''''''&&&&&&&&&&&&''''''(((+++,,,***'''(((...444555333000,,,***(((''''''999999999999999999:::::::::::::::999999999888888:::888666555555555444222111111111111111222222222111///------...//////............///......---,,,------,,,,,,++++++++++++)))(((((('''(((((()))***,,,+++***)))))))))************))))))***++++++,,,++++++++++++***)))((('''************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((*********+++******)))))))))+++,,,+++))))))***,,,(((''''''''')))***++++++''''''''''''''''''''''''%%%%%%&&&'''(((((())))))((())))))******))))))(((&&&&&&''''''''''''&&&&&&'''((())))))))))))))))))'''''''''''''''((()))***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))))))))***)))'''''''''''')))***)))((('''&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&'''((()))******'''(((((()))))))))((((((''''''&&&''''''((()))***++++++************++++++&&&&&&'''(((((()))******''''''&&&((()))***(((''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((******%%%$$$######$$$&&&((()))))))))************))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((&&&&&&'''(((+++***)))((((((***,,,---************))))))((((((************************))))))************))))))&&&'''((()))***)))))))))))))))))))))(((((((((((((((((((((((()))))))))))),,,+++***)))(((((((((((()))))))))******+++,,,---))))))))))))************************))))))))))))((((((((((((((((((((((((((((((((())))))*********((((((((())))))***************************************))))))******+++,,,************+++,,,------............------------............///000111222333333444555666777888888888888999:::;;;===>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFGGGHHHEEEEEEGGGGGGGGGFFFEEEDDDDDDDDDFFFGGGIIIIIIHHHGGGFFFDDDCCCBBBBBBAAA???===666666777888888999999999777777666666666666777777888777555444444444555666666666555555555555666666444333222000000000000000///000000000000//////...........................------------------------'''(((***+++++++++++++++)))***++++++***))))))***))))))(((((((((((())))))''')))******)))(((((()))'''''''''&&&&&&'''''''''(((+++,,,***'''(((///555777666444111...+++***)))888888888888888999999999;;;;;;;;;::::::::::::999;;;999666555444444222000111111111222222333333444222000------...//////.........//////......---,,,---------------,,,,,,,,,(((((('''''''''(((***+++---,,,***)))(((((()))***))))))))))))***+++,,,,,,,,,,,,,,,+++***)))'''&&&************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))***++++++*********'''***,,,***'''&&&(((***+++)))'''''''''((('''%%%''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))'''((()))******)))((('''''''''''''''''''''''''''&&&'''))))))(((''''''(((((('''''''''((())))))***%%%&&&&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%((((((((('''''''''''''''((((((((((((((((((((((((******)))''''''&&&&&&'''&&&''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((((((((()))***)))(((&&&%%%$$$$$$$$$%%%''')))******)))'''%%%&&&&&&&&&'''((()))+++,,,'''((())))))))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((('''''''''(((((())))))***'''&&&&&&'''((()))'''%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&((()))***+++((('''&&&&&&&&&((()))***(((((())))))******))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&(((***))))))((()))***,,,---))))))(((''''''&&&%%%%%%))))))))))))))))))))))))((())))))******))))))(((&&&'''(((*********))))))******))))))((((((''''''(((((((((((()))))))))))),,,+++***)))((((((((((((''''''(((((())))))******)))))))))************+++((((((((((((''''''''''''))))))))))))))))))))))))''''''((())))))***++++++(((((())))))))))))))))))******************************))))))******+++,,,************+++,,,------------------------..................///000111111333333444555666777777888666666777888999;;;===>>>????????????@@@@@@AAAAAABBBEEEGGGHHHHHHIIIJJJKKKFFFFFFGGGGGGFFFEEEEEEDDDCCCDDDFFFHHHIIIIIIIIIHHHGGGEEEDDDDDDDDDCCC@@@>>>444555666888999999999999999888888777777888888999888777555444333444666777999888777666666666666666444333111000//////000000/////////000000//////...........................,,,++++++++++++*********(((((()))***+++++++++***)))))))))******************))))))(((((((((((((((''')))******)))(((((()))((((((''''''''''''((((((%%%'''((('''&&&'''+++///444444444333000---***(((888888999999999:::::::::;;;;;;:::::::::999999999999777555444444444222111111222222333444444555555222000---,,,---//////.........//////......---,,,,,,---------,,,,,,++++++))))))(((((((((***,,,...---,,,***((('''((())))))))))))))))))***+++,,,---+++++++++++++++***)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''''''''((()))************&&&)))+++)))%%%$$$&&&)))---***((('''))))))(((&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))'''((()))******)))((('''(((''''''''''''''''''((($$$''')))(((&&&%%%&&&''')))((((((((((((((())))))&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&'''((((((((((((((())))))((((((((((((((((((((((((******(((((((((((()))***&&&&&&&&&'''''''''(((((('''((((((((()))))))))***&&&''''''((((((''''''&&&((('''&&&&&&%%%%%%%%%%%%''''''((((((((((((''''''((((((''''''((()))******&&&'''(((((())))))(((((((((''''''''''''((())))))((((((''''''''''''((((((''''''''''''''''''''''''(((''''''((())))))'''&&&''''''&&&&&&''''''((()))(((((((((((((((((((((((('''''''''''''''((()))***+++***************++++++&&&'''((())))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&((()))((('''&&&'''(((&&&''''''((())))))******''''''''''''''''''&&&&&&(((((((((((((((((((((((('''((())))))))))))((('''%%%&&&(((***+++***))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))((()))***++++++((((((((()))))))))(((((())))))*********+++++++++)))((((((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((******************))))))))))))))))))))))))))))))******))))))******+++,,,+++******++++++,,,---...,,,,,,,,,------........................///111111222333333444555666777777777777777888:::<<>>888999:::;;;;;;:::999888::::::999999999999::::::999888666444444666888:::<<<;;;999888666555555555444333111///...///000111......///////////////...........................*********)))))))))(((((()))))))))))))))*********))))))((((((***+++++++++******)))(((((((((((((((((()))++++++)))((()))***))))))(((((((((((())))))%%%%%%%%%&&&&&&''')))***---///000111///,,,'''%%%;;;;;;;;;<<<<<<=========:::::::::999999999888888777555333333444444333222222222333444444555666666333000---,,,---...///.........//////......---,,,+++,,,,,,,,,,,,+++******+++***))))))***,,,...000---,,,***(((''''''((()))))))))))))))***+++,,,---))))))***++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((%%%%%%'''((())))))))))))***---///...)))'''***---,,,***((())),,,......,,,''''''''''''''''''''''''(((((((((((())))))))))))'''(((***++++++***((('''((((((''''''''''''(((((($$$&&&((((((%%%$$$%%%'''))))))(((((((((((())))))&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((***+++,,,&&&&&&&&&'''''''''(((((('''((((((((())))))******$$$%%%''''''''''''%%%$$$&&&&&&%%%%%%%%%&&&''''''***((('''&&&&&&'''(((******))))))(((((((((((((((%%%%%%&&&'''((((((((('''(((''''''''''''(((((()))++++++************++++++&&&&&&&&&&&&&&&&&&%%%%%%)))(((((()))******((('''***))))))((((((((())))))************************))))))(((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((()))(((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((()))***)))((('''(((***$$$%%%&&&'''((((((((((((''''''(((((()))*********))))))))))))))))))))))))&&&'''((())))))((('''&&&$$$&&&(((***++++++))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))&&&&&&'''(((***+++---...***++++++++++++******)))))))))******++++++++++++++++++******)))))))))((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%---,,,,,,++++++*********((((((((((((((((((((((((*********)))***++++++,,,++++++++++++,,,---...///++++++,,,,,,---...//////...------......///000111222333333444555666777777999999999;;;===???BBBCCC@@@@@@??????@@@@@@AAABBBEEEHHHLLLMMMLLLLLLNNNPPPGGGGGGFFFFFFGGGIIIKKKLLLEEEGGGJJJKKKKKKKKKLLLLLLHHHGGGFFFFFFFFFDDDAAA???>>>?????????>>><<<:::999;;;::::::999999::::::;;;:::999777555666888:::<<<>>><<<;;;999777555555444444333111///...///000111......///////////////....................................------,,,,,,,,,******))))))))))))******)))((('''(((***+++++++++******)))(((((((((((((((((()))++++++)))((()))*********))))))))))))******'''&&&%%%''')))***)))(((''')))---...---)))%%%!!!:::;;;<<<<<<===<<<<<<<<<:::999999888777666555555777777666555444444444444666333111222444555333000222222000///------,,,,,,//////............//////++++++******++++++,,,---*********************++++++***)))(((((()))***++++++*********))))))((((((+++***)))(((((('''((((((((()))***++++++***)))(((((((((((((((((('''''''''''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((())))))************************&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((+++***((()))***,,,+++***((((((''''''''''''((((((&&&''')))*********)))(((%%%&&&&&&'''((())))))***'''***,,,,,,+++(((''''''*********)))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))((((((''''''((()))))))))))))))''''''(((((())))))******''''''''''''''''''''''''******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))+++***)))(((((()))*********)))(((''''''((()))***((((((((((((((())))))******************)))(((((('''((((((((((((((((((((('''(((***++++++)))'''&&&******))))))))))))************))))))((((((''''''&&&''''''((()))******+++,,,***((('''&&&'''((()))(((((())))))))))))((((((++++++******))))))((((((******))))))((((((''''''(((((()))***************''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,++++++***)))(((((())))))((('''''''''''''''+++***))))))******)))((())),,,///000...---,,,---******))))))))))))******''''''(((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------,,,+++......//////000000111111///000222444555666777777:::::::::;;;;;;===>>>???>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGIIIKKKLLLMMMGGGGGGHHHIIIKKKMMMOOOPPPKKKLLLMMMNNNOOONNNMMMMMMIIIHHHFFFEEEEEECCCAAA>>>>>>=========<<<<<<;;;;;;::::::;;;<<<======<<<<<<;;;;;;:::999999999::::::>>>===;;;999888666555555222222333333333222111111222111111000///......---///............---------,,,,,,,,,++++++*********)))*********)))(((&&&%%%))))))((('''''''''''''''******))))))((((((''''''))))))(((((((((((())))))***)))))))))***)))'''%%%"""###%%%'''''''''''''''((((((''''''''''''((((((<<<=========<<<;;;::::::999999888888777777666666555555444333222222222222333111000000222222111///,,,,,,---...///000111222......------------......,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++************)))))))))(((***))))))(((((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))***)))((((((+++,,,,,,,,,((((((''''''''''''((((((&&&'''((()))***))))))(((&&&&&&'''(((((()))******(((***,,,,,,***(((((((((***+++++++++***)))((((((******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''(((((()))))))))(((((('''((((((((((((((())))))''''''''''''''''''''''''(((((((((((('''''''''&&&''''''(((((((((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))(((((((((((()))***))))))(((((((((((())))))***************)))(((((((((((((((((((((((('''''''''((()))******)))((('''((((((''''''''''''((((((***)))))))))(((((((((''''''''''''(((((()))))))))+++***)))'''''''''((())))))))))))(((((()))))))))*********)))))))))))))))((((((((((((((((((''''''(((((()))************)))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++******)))(((((())))))((('''''''''''''''***)))((((((*********(((,,,...000///---***))))))******))))))))))))******(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---.........///000000111111000111222333555666777888<<<<<<<<<<<<===>>>@@@@@@????????????@@@AAABBBBBBDDDDDDEEEGGGIIIJJJKKKLLLIIIIIIIIIIIIJJJKKKLLLMMMJJJKKKLLLMMMMMMMMMLLLKKKIIIGGGEEEEEEEEECCCAAA???@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::999999999999:::;;;;;;;;;:::999777444333222333333333333222111111111111111000///.....................---------------,,,,,,,,,++++++++++++---,,,,,,+++)))'''&&&%%%))))))((('''''''''''''''))))))))))))(((((((((((()))))))))(((((())))))))))))(((((()))******(((&&&&&&'''((()))***))))))(((''''''&&&&&&&&&&&&''''''>>>>>>>>>===<<<:::999888888888888888888888888777555555444333222222222222333111000000111111000///000000//////......------------,,,,,,,,,,,,---------,,,+++++++++++++++,,,++++++++++++++++++++++++******))))))))))))******************)))))))))))))))(((((((((((())))))*********))))))))))))******))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((++++++*********)))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))((('''(((***,,,,,,,,,)))((((((''''''(((((()))''''''((()))))))))))))))'''(((((())))))*********)))***+++***)))((()))***+++,,,------,,,***((('''***))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))))))))(((((('''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''))))))))))))))))))))))))''''''&&&&&&&&&((()))******))))))(((((())))))***))))))(((((((((((())))))***************)))(((((()))))))))(((((('''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))(((((((((((('''''''''''''''''''''((())))))))))))(((((((((((()))))))))(((((()))))))))))))))))))))************''''''(((((((((((((((((('''((())))))******))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++++++++******))))))((())))))((('''''''''((((((((('''&&&((()))+++***)))+++---...---+++)))((((((******))))))))))))******))))))******+++,,,,,,---++++++++++++++++++++++++,,,++++++,,,...000//////---......//////000111111222222111222333555777888;;;;;;;;;<<<===>>>???@@@??????@@@@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLKKKJJJIIIHHHFFFDDDDDDDDDCCCAAA@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;:::;;;::::::999888888999999999;;;===>>>===:::666333333333333333333222111111111111000000//////..................------------------------,,,,,,,,,,,,---,,,,,,+++************)))((((((''''''''''''((((((((((((((())))))))))))******))))))))))))******((('''((()))++++++)))'''(((((()))*********))))))&&&&&&%%%%%%%%%%%%&&&&&&============<<<;;;:::999888888888888888888888999777777666555444444444444444333222222222222222111222222111000...,,,+++***------,,,,,,,,,,,,------------,,,++++++++++++,,,)))))))))(((((((((((((((***))))))))))))))))))************)))))))))))))))(((((('''(((((()))******+++***)))(((((()))***+++((()))))))))))))))************))))))((((((''''''''''''(((((())))))******((((((((((((((((((((((((,,,,,,++++++***)))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++)))((((((***++++++***))))))(((((((((((())))))'''(((((()))))))))))))))((()))))))))*********+++)))******)))(((((()))++++++,,,...///...+++(((&&&))))))(((((((((((())))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((((((((()))(((((('''&&&((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))((((((((()))***,,,---))))))))))))))))))))))))''''''''''''((()))***+++***************)))((((((******))))))(((''''''''')))(((((((((((())))))*********))))))))))))******))))))))))))(((((((((((('''''''''''''''&&&&&&&&&(((((())))))))))))((('''******)))(((((()))******(((((())))))******++++++((((((((())))))*********'''(((((()))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++*********)))))))))((())))))((((((((((((((()))'''&&&&&&''')))+++***)))&&&(((***+++*********+++******))))))))))))******))))))******+++,,,,,,,,,************************,,,++++++---///111111000------......///000000111333222111111222555777999888888888999:::<<<===>>>@@@@@@AAABBBCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGJJJJJJKKKLLLKKKJJJIIIHHHFFFDDDCCCBBBCCCCCCBBBAAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA@@@>>><<<;;;:::;;;:::999888888777888888999<<<@@@CCCBBB>>>999666444444444444333222111111111000000000/////////............---------,,,,,,------------------------)))))))))***,,,...000222)))(((''''''''''''((((((''''''(((((())))))************))))))))))))******''''''''')))++++++)))((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&''';;;;;;<<<<<<<<<<<<<<<;;;888888888888999999999999777777666555444444444444333333333222222111111222+++,,,...///000000000000......------------......------,,,,,,+++,,,,,,---)))))))))((((((((('''''')))))))))******)))))))))))))))))))))))))))******(((((('''(((((()))******+++***)))(((((()))***+++'''''''''(((((()))))))))******))))))((((((''''''''''''(((((())))))******''''''''''''''''''''''''++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************,,,+++)))((())))))((('''))))))(((((((((((())))))((((((((((((((())))))***))))))))))))************)))******)))((((((***+++***,,,.........+++(((&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))((((((((()))***,,,---))))))************))))))%%%%%%&&&''')))+++---...***************)))((((((******))))))((((((((((((((((((((('''((()))************))))))))))))******(((((((((((())))))))))))'''''''''''''''&&&&&&&&&'''((())))))))))))((((((+++***)))(((((()))***+++(((((())))))******++++++)))))))))******+++++++++''''''((()))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))((((((((())))))***'''&&&&&&'''***++++++***&&&''')))***))))))***,,,******))))))))))))******(((((())))))***++++++,,,************************,,,++++++---///111111000---------...//////000000444333222111222444777888666777777888:::;;;===>>>???@@@BBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGIIIIIIJJJKKKKKKJJJIIIHHHDDDCCCAAAAAABBBCCCCCCBBBAAAAAABBBBBBCCCCCCCCCDDD>>>>>>>>>>>>===<<<;;;:::;;;:::999888777666666777666999>>>AAAAAA>>>999666444555555444333222111111000000000000////////////...------------,,,,,,,,,------------------------)))))))))***,,,...111222((((((''''''''''''((((((''''''(((((())))))************))))))))))))******''''''''')))++++++)))(((((((((((('''''''''''''''((((((''''''''''''((((((:::;;;;;;<<<======<<<<<<999999999999999999888888555555444333222222222222000111111111///...///000---...///000000///...---......------------......,,,,,,,,,,,,,,,---......,,,,,,,,,++++++******)))))))))************))))))))))))))))))************)))(((((((((((())))))*********))))))))))))******&&&&&&''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******,,,***(((((())))))((('''***))))))(((((())))))***((((((((((((((()))******))))))))))))))))))))))))((()))******))))))***+++)))***,,,---,,,+++)))(((((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&%%%&&&'''(((((((((((('''((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''&&&&&&&&&((()))***)))******++++++******)))$$$%%%%%%''')))+++---...***************)))(((((())))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''''''''((((((((((((((()))))))))))),,,+++)))(((((()))+++,,,))))))))))))************))))))***************+++&&&'''(((((())))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******)))((('''(((***++++++***)))***+++***((('''((()))******))))))))))))******(((((())))))***+++++++++++++++++++++++++++++++++,,,++++++,,,...000//////,,,------......///000000333333222222333444666777777888888999;;;===???@@@???@@@BBBCCCDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHCCCAAA??????AAACCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDD;;;<<<<<<<<<<<<<<<;;;:::::::::888777666666666666222444888;;;;;;999666444555555555555444222111000000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,(((''''''''''''(((((()))(((((((((((())))))))))))))))))(((((((((((())))))((('''((()))++++++)))'''***))))))(((((()))******(((((((((''''''(((((((((<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999888888888555555444333222222222222///111222111...---...000222222222111000---***(((------,,,,,,,,,,,,------+++++++++,,,---...///000...------,,,++++++******((()))***++++++***)))(((((()))))))))***************))))))(((((((((((()))))))))************))))))&&&''''''((())))))******(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((())))))******+++'''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((())))))))))))((('''''')))******)))******))))))))))))******)))(((((('''((()))***+++((((((((((((((((((((((((&&&(((++++++***))))))***((()))******++++++******((((((((((((((()))******(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&$$$%%%&&&'''((()))))))))'''((((((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))***++++++++++++***)))''''''''''''(((***+++,,,***************)))((((((((((((((()))******++++++%%%&&&((()))*********)))((((((''''''''''''(((((('''((((((((()))))))))***'''''''''(((((())))))))))))(((''''''''')))***+++---+++)))(((((()))+++---*********))))))))))))))))))))))))(((((((((((((((&&&'''(((((())))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))))))))))))))(((((()))******++++++***)))***+++,,,+++***)))***+++***(((''')))*********))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......---,,,,,,---......//////000222333333444444555555555777777888999;;;===>>>@@@>>>???AAACCCCCCCCCBBBAAAAAAAAABBBDDDFFFGGGHHHIIIHHHGGGFFFDDDCCCBBBAAAAAAAAABBBDDDFFFGGGGGGGGGFFFBBB@@@>>>>>>AAACCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB;;;<<<<<<<<<<<<;;;:::::::::999888777666555555555000111333555666666555555666666666555444222111000////////////000000000000---------,,,,,,,,,++++++++++++++++++,,,,,,,,,---+++++++++******)))(((''''''''''''''''''((())))))))))))))))))((((((((((((((((((''''''''''''(((((()))(((((()))******(((&&&((('''''''''''')))***+++(((''''''&&&&&&''''''(((>>>>>>======<<<;;;999999;;;;;;::::::999888777777777777666555444444444444000333444333000///000222+++---///000111000///...,,,++++++++++++++++++,,,******+++,,,---///000111,,,,,,++++++***)))((((((((()))***++++++***)))((((((((())))))*********++++++***)))(((((('''((((((((()))***++++++***)))((('''(((((()))***+++++++++''''''(((((())))))************))))))((((((''''''''''''''''''''''''''''''&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((&&&%%%%%%&&&))),,,,,,,,,******))))))))))))******)))((('''''''''(((***+++((((((((((((''''''''''''%%%(((+++,,,+++***))))))((((((((())))))***++++++((((((((((((((()))******((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))((('''&&&&&&###$$$%%%'''((())))))***''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))************))))))))))))))))))))))))))))))+++***)))(((((()))******)))***+++,,,,,,+++***)))))))))(((((((((((())))))***************)))((((((''''''((()))***+++,,,,,,$$$&&&(((***++++++)))(((******))))))))))))******'''((((((((())))))******&&&''''''((()))***++++++)))((('''&&&'''(((***,,,---+++)))(((((()))+++---++++++******))))))((((((((((((''''''&&&&&&&&&%%%&&&''''''((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((())))))***++++++---+++***+++,,,,,,+++***&&&((()))))))))***,,,...******))))))))))))*********++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++------,,,+++,,,,,,------...//////000222222333444555555555444444444555777888;;;<<<======???AAACCCCCCCCCBBBAAA@@@@@@BBBDDDFFFGGGIIIIIIJJJIIIGGGDDDBBB@@@???>>>>>>???AAACCCEEEEEEEEEEEEAAA???===>>>@@@CCCDDDEEEAAAAAAAAA@@@@@@??????>>>============<<<;;;:::999:::999888666555555444444111222222333444555666777666666666555444333111000////////////000000000000---------,,,,,,,,,++++++*********++++++,,,,,,,,,'''((()))******)))(((''''''''''''''''''((()))*********))))))((((((''''''''''''&&&&&&&&&&&&''''''***)))))))))******'''%%%%%%$$$$$$$$$%%%&&&((()))'''&&&&&&%%%%%%&&&&&&'''>>>>>>>>>>>>===<<<;;;:::===<<<:::999888999999:::666666555444333333333333111111111111111000/////////////////////////////////............---------......---------,,,,,,,,,000//////...---------...((((((((((((((((((((((((************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))------,,,+++***)))(((((((((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))************************))))))))))))((('''''''''&&&&&&&&&&&&)))))))))))))))((('''&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************((()))******)))((()))***((())))))************)))************************$$$%%%(((***++++++***))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))******)))(((''''''))))))))))))))))))))))))((()))***+++,,,,,,+++***%%%'''***,,,,,,+++)))(((++++++***))))))***++++++************))))))))))))******))))))((((((''''''!!!$$$(((+++,,,+++(((&&&&&&''''''((()))******+++%%%&&&'''((()))***+++,,,))))))))))))(((((((((((('''((()))((('''&&&'''(((,,,+++***+++,,,,,,+++***,,,+++******))))))******))))))))))))))))))))))))******+++***)))'''%%%$$$$$$$$$%%%'''(((***++++++************************((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++&&&'''((((((((((((((('''((((((((((((((((((((((((((()))+++,,,,,,+++)))((())))))((((((((((((((()))******))))))((((((''''''(((((((((((())))))))))))))))))))))))(((((((((((('''((()))++++++***))))))))))))******+++++++++,,,)))))))))))))))******+++))))))))))))************'''((()))***+++***))))))'''(((******((('''((((((...............---------+++,,,---...///111222222//////000111333444555555555666666777888999::::::<<<<<<>>>???@@@@@@@@@@@@===???AAADDDFFFHHHJJJJJJLLLIIIEEEAAA???>>>>>>???<<<===>>>???AAABBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCC???@@@@@@@@@@@@???>>>>>>::::::::::::::::::::::::999888777666444333222111222333333333333222111111333222222222111111000000000000000000000///......///...,,,***))))))*********)))((()))+++,,,,,,***))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((+++***)))(((((('''''''''***)))'''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&===>>>>>>======<<<;;;:::===<<<:::999888888888999666555444333333222333333111111111111111000//////000000000000000000000000///............---------------------,,,,,,,,,,,,******)))((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++++++++***)))))))))((((((''''''&&&&&&((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((('''''''''&&&((((((((()))((((((''''''''''''((())))))))))))((())))))))))))))))))))))))))))))))))))***************+++,,,,,,***)))***+++)))***+++++++++***(((((())))))))))))))))))))))))'''''')))******)))(((((())))))))))))))))))))))))+++***)))((((((((()))***))))))))))))((((((((('''))))))))))))))))))))))))((()))***+++,,,+++***)))(((***,,,------+++)))'''************************)))))))))(((((((((((('''((((((((((((((((((((((((&&&'''(((((()))((((((''''''''''''((()))***************))))))(((((((((''')))))))))))))))))))))(((((()))******(((((()))***,,,***)))***+++,,,+++)))+++++++++*********))))))))))))))))))))))))))))))&&&&&&((())))))((((((''''''''''''(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((((((''''''&&&((((((((((((((((((((((((************************)))***+++,,,,,,+++***)))))))))(((((((((((())))))***)))))))))((((((((('''************++++++++++++************))))))))))))(((((()))***************+++++++++***************)))))))))))))))******+++))))))))))))************)))***+++,,,,,,,,,++++++***+++,,,,,,++++++,,,---,,,,,,,,,,,,------------,,,,,,---...///000111111000000111111222333444444222222333444555555666777;;;<<<===>>>????????????===>>>@@@BBBEEEFFFGGGGGGJJJHHHDDDAAA??????@@@@@@======>>>???@@@BBBCCCCCC@@@@@@AAAAAABBBBBBBBBBBB>>>????????????>>>======;;;;;;::::::999999999888666555555444444333333333222333333333222222111111222222111111111000000000///////////////...------///......---,,,,,,,,,,,,***)))((()))+++,,,+++***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))(((((((((((((((***)))'''&&&&&&&&&''''''&&&''''''''''''''''''&&&)))(((&&&%%%###"""""""""============<<<;;;:::999===<<<:::999777777777777666555444333333222222222111111111111111000//////000000000000000000000000///............---------,,,,,,,,,,,,+++++++++++++++*********))))))))))))************************************************)))))))))))))))))))))))))))******++++++******)))************************))))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((''''''(((((()))((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))************,,,......---+++***+++,,,***+++,,,,,,,,,***((('''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))+++***)))((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++***)))(((+++,,,---------+++)))'''))))))***++++++***))))))(((((((((((('''''''''''''''''''''''''''(((((((((+++***(((&&&&&&&&&((()))''''''(((((())))))******++++++***)))((((((''''''))))))))))))))))))))))))&&&'''))))))(((((()))+++***)))((()))***+++***(((******+++,,,+++***)))((())))))))))))))))))))))))%%%&&&'''(((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))*********))))))))))))******+++++++++***)))))))))((())))))))))))))))))))))))))))))))))))************+++******)))(((((('''''',,,+++)))((('''(((((()))***************************+++,,,------,,,+++***))))))(((((((((((())))))))))))))))))((((((((((((************++++++++++++++++++++++++************)))))))))))))))******+++,,,,,,++++++***))))))))))))))))))))))))******+++)))))))))*********++++++++++++,,,------------,,,+++,,,,,,+++++++++...000******++++++,,,,,,------------........./////////000000111111222222222333333333444555666777888888:::;;;<<<==================>>>???AAABBBCCCDDDDDDFFFDDDBBB@@@??????@@@AAA===>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888888777777333333333333333333333333333333333222222222111111111111000000000000//////...............------,,,---------......---,,,,,,+++)))))))))+++,,,+++***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((())))))***+++***(((&&&&&&&&&&&&'''''''''''''''''''''''''''((((((&&&%%%%%%$$$$$$$$$<<<<<<<<<<<<<<<:::999999;;;;;;:::888777666555555666555444333222222222222111111111111111000/////////////////////////////////............---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))*********++++++,,,,,,,,,)))))))))))))))*********((((((((((((((((((((((((******))))))((((((''''''((()))))))))************************)))))))))(((*********))))))))))))(((''''''((()))************(((((()))***************((((((((((((((((((((((((((()))))))))************---......---+++******+++)))***,,,------,,,)))((())))))))))))))))))))))))******)))((('''(((((((((((((((((((((((((((((((((******))))))((((((((((((***)))(((''''''((())))))((((((((((((((((((((((((******+++++++++)))(((''')))***+++,,,,,,+++)))(((''')))***,,,,,,***)))'''))))))(((((((((''''''''''''''''''''''''&&&&&&&&&+++)))(((&&&&&&''')))***'''((((((((()))))))))***))))))))))))))))))******)))))))))))))))*********"""$$$&&&&&&%%%&&&''')))***((('''((()))***)))((()))***,,,---,,,+++)))'''(((((((((((((((((((((((()))))))))(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))---,,,,,,+++***)))((((((((((((((((((((((((((((((((()))))))))*********************+++,,,,,,------...,,,***(((''''''((()))***************************+++,,,,,,,,,,,,+++***)))(((((((((((())))))***))))))))))))(((((((((((('''((((((((())))))))))))++++++*********)))))))))***)))((((((((()))+++,,,++++++******************)))))))))))))))******+++))))))*********+++++++++++++++,,,,,,,,,---------++++++***((('''(((***---)))******+++,,,------...........................000000111111111111111111333444444666777888999999999:::;;;<<<<<<<<<<<<<<<>>>>>>@@@AAAAAAAAAAAAAAAAAA@@@>>>======>>>???@@@===>>>>>>>>>??????@@@@@@????????????????????????>>>>>>>>>>>>>>>======<<<;;;;;;:::999777666555555222222222222222222222222333333222222222111222222000000000///////////////......//////......---,,,)))***+++,,,---,,,+++***+++***)))***+++,,,+++)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((()))***+++,,,+++***((('''''''''(((((((((''''''''''''((((((&&&&&&''''''(((***+++,,,<<<<<<<<<<<<;;;:::999888999999999888777555444444555555444333222222222222111111111111111000//////........................///............---------,,,,,,,,,+++++++++******'''((())))))))))))((((((++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))******))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((()))))))))************************)))))))))(((+++*********))))))))))))((()))******++++++++++++(((((()))***************((((((((((((((((((((((((((()))))))))************+++,,,,,,+++***))))))***(((***+++---...---,,,+++************************((((((((('''((()))******(((((((((((((((((((((((())))))))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((()))***++++++***)))((('''%%%&&&((()))************'''(((***++++++***((('''*********)))))))))(((((())))))((('''&&&%%%%%%$$$&&&'''((())))))*********(((((((((((())))))))))))))))))))))))************((()))))))))*********+++"""$$$&&&&&&%%%&&&'''))))))((('''((())))))(((''')))***,,,---,,,+++)))'''((((((((((((((((((((((((++++++***))))))(((((((((((((((((()))******++++++******************************))))))))))))******((((((((((((((((((((((((---,,,,,,+++***)))((((((((((((((((((((((((((((((((()))))))))*********************+++,,,,,,------...,,,***(((''''''((()))))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((()))******(((((((((((())))))))))))'''((((((((())))))))))))******)))))))))(((((((((***)))((((((((()))+++,,,(((((()))***++++++,,,,,,)))))))))))))))******+++************++++++++++++***************++++++,,,,,,,,,***(((%%%%%%''')))***++++++,,,---......///............------------000000000000000000000000///000111222444555666777999::::::;;;;;;;;;;;;:::??????@@@AAAAAAAAA@@@@@@===<<<;;;;;;;;;<<<===============>>>>>>?????????>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>======<<<:::999999777666555444444444333333222111111000000444333222111111111222222///////////////000000000///000000000000///......)))***+++,,,---,,,+++***+++***)))***++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''(((***+++,,,...,,,+++))))))))))))***)))(((''''''''''''((()))&&&&&&'''((()))***,,,---;;;;;;;;;;;;:::999888888777777777777666555444444555444333222222111111111111111111111111000//////------------------------///............---------,,,,,,,,,,,,++++++++++++&&&'''((()))***)))((('''++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))(((((())))))***((((((((())))))*********************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))************))))))))))))))))))******++++++******'''((())))))******))))))))))))))))))))))))))))))))))))))))))************((()))******(((((()))***++++++,,,,,,------------************************''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))((('''&&&'''(((((())))))))))))((())))))))))))))))))))))))((()))*********)))((('''$$$%%%&&&((()))***++++++(((((()))******)))((((((************))))))))))))))))))(((((('''&&&&&&%%%$$$&&&(((+++,,,,,,***)))(((((((((((()))))))))))),,,,,,+++***))))))((((((((())))))******+++++++++&&&'''))))))(((((()))+++)))((('''((()))***)))'''******+++,,,+++***)))((())))))))))))))))))))))))((((((((()))***+++,,,---''''''(((((()))***++++++***************************))))))(((((())))))***''''''((((((((((((''''''+++++++++***)))))))))((())))))))))))))))))))))))))))))))))))************+++******)))(((((('''''',,,+++)))((('''(((((()))((((((((((((((((((((((((************************(((''''''(((((()))***+++(((((((((((())))))))))))************++++++++++++))))))))))))(((((((((''')))))))))))))))******+++''''''(((***+++,,,---...)))))))))))))))******+++*********++++++++++++,,,))))))(((((())))))***+++------,,,***((('''(((***++++++,,,,,,------............------------------......//////000000000111111111222444666777888999::::::;;;;;;;;;;;;::::::>>>>>>???@@@@@@@@@@@@???<<<;;;;;;:::::::::::::::;;;<<<<<<===>>>?????????============<<<<<<<<<<<<===============<<<<<<;;;888888777666555555444444444444333333222111000000444333222111111111222333//////000000000000111111000000000000000//////...---------......---,,,,,,,,,+++)))***++++++***))))))))))))))))))))))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))++++++---,,,***)))))))))***+++***)))(((''''''((()))***(((''''''&&&&&&&&&'''''':::;;;;;;::::::999888777444555666666666666555444555444333222111111111111111111111111111000//////........................///............---------------------,,,,,,,,,,,,((()))+++,,,---,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))***)))(((''''''((()))***+++++++++++++++,,,,,,,,,************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))******)))))))))((((((((((((((()))))))))(((((('''''''''((())))))))))))((())))))))))))))))))))))))))))))))))))************&&&((())))))))))))***+++000///---,,,+++++++++,,,************************(((((()))******)))''''''))))))))))))))))))))))))'''((()))))))))((('''&&&%%%''')))++++++***((('''))))))))))))))))))))))))'''((()))******))))))(((&&&&&&'''((()))******+++))))))))))))))))))))))))***))))))))))))((((((((('''''''''(((((()))))))))&&&''')))+++++++++***)))))))))))))))((((((((((((+++++++++******)))))))))((())))))******+++,,,,,,((()))******(((((()))******)))((((((******)))(((+++++++++*********))))))))))))))))))))))))))))))(((((('''((()))+++,,,---((((((((((((((((((((((((************************)))((((((''''''(((((()))'''((())))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***''''''''''''((()))***+++'''((((((((()))))))))***************++++++++++++*********)))))))))(((((((((((()))***************(((((()))***+++,,,,,,---)))))))))))))))******+++*********+++++++++,,,,,,))))))((((((((()))***+++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,------------------------------......///000111111333444555777999:::<<<<<<:::;;;;;;;;;;;;;;;::::::<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::999999888::::::;;;<<<>>>???@@@@@@<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::999999666666666555555444444444333333333333333333222222555444222000000111222333000000000111111111222222//////000000//////...---///......---,,,,,,,,,,,,,,,+++******++++++***((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((('''(((((()))*********)))((((((((()))***+++***)))(((''''''((()))***(((''''''&&&%%%%%%%%%%%%::::::::::::999888777777333444555666666666555444555444333222111111111111111111111111111000////////////////////////////////////.........---------......------------,,,,,,'''(((***,,,---,,,***)))************************************************))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((+++*********))))))((((((************************''''''(((((())))))******))))))))))))************************))))))))))))))))))))))))(((((((((((('''((((((((('''&&&%%%%%%&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))************&&&''')))))))))***+++---444222///,,,***)))******)))))))))))))))))))))))))))***++++++***(((%%%$$$))))))))))))))))))))))))'''((()))))))))(((&&&%%%$$$&&&))),,,,,,+++(((&&&))))))))))))))))))))))))&&&'''(((*********)))))))))))))))))))))*********))))))(((((((((((()))))))))(((((((((''''''''''''$$$%%%&&&((()))+++,,,---************)))))))))((())))))))))))(((((((((((('''((()))***+++,,,------((())))))***++++++,,,,,,'''((()))((('''&&&'''(((+++)))((()))***+++***(((,,,+++******))))))******))))))))))))))))))))))))******(((''''''((())))))***))))))((('''&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((((()))***++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++&&&'''((((((((((((((('''************************))))))(((((((((((())))))''''''''''''((()))++++++'''((((((((())))))******(((((((((((())))))))))))+++++++++************)))'''(((***+++++++++***)))***************+++++++++)))))))))))))))******+++******+++++++++,,,,,,,,,***)))((((((((()))+++,,,%%%(((***+++++++++,,,---+++++++++***************,,,,,,,,,---------......,,,,,,---...///000111222111222333555666888999:::;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<============@@@???>>>===;;;:::888888999999:::<<<===???@@@AAA<<<<<<<<<;;;;;;:::::::::888999999999999888777777555555555555555555444444111111222333444444555555555444222000000111222333000000111111222222222333......//////......---,,,///...,,,***))))))******---+++******++++++***((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))***''''''&&&&&&'''(((***++++++)))(((''''''((()))+++''''''&&&''''''((()))***:::999888666666666666777444555666777777666555444666444333333333333222000222111///.........///000///...---,,,,,,---...///***+++---......---+++***+++++++++*********)))))))))***,,,,,,,,,+++)))'''***+++,,,,,,,,,***)))(((******))))))((((((''''''''')))++++++)))'''''''''+++++++++++++++***)))(((************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,((()))******))))))***+++******))))))))))))******)))))))))))))))(((((('''''''''((((((((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++************))))))))))))+++***(((&&&%%%&&&'''(((%%%&&&(((,,,...---***'''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$************(((&&&###"""***)))(((''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))((((((''''''******))))))((((((((('''((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&+++***)))(((((()))***+++((())))))***************))))))))))))))))))))))))++++++******))))))((((((++++++++++++***((('''&&&))))))))))))))))))))))))+++*********))))))((((((************************&&&&&&'''((()))***++++++******))))))(((&&&%%%$$$$$$%%%&&&((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&''')))******)))((((((((()))))))))************---,,,+++)))((((((((((((***((('''))),,,...---+++***,,,,,,+++)))''''''''''''''''''''''''((())))))+++)))'''(((+++,,,***((('''((()))******)))((('''!!!###'''***,,,+++)))((((((((((((((()))***,,,---...---+++***)))***+++,,,******************************++++++++++++******(((((((((((())))))))))))************************++++++,,,,,,,,,,,,---------...////////////111333000111444666888999999999666888:::<<<======<<<;;;@@@>>><<<;;;:::;;;===>>>@@@AAA@@@>>><<<:::;;;<<<<<<:::::::::<<<<<<;;;:::999::::::;;;;;;:::::::::888999:::999777555555666555555555555555555555555444444333333333333222222111111111000000000000000000000000000////////////111111///...---,,,,,,+++...---+++)))(((((())))))************************++++++***)))((((((((())),,,+++)))'''&&&'''((()))(((((('''''''''(((((()))++++++++++++*********))))))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%&&&$$$&&&******'''&&&(((:::999888666666666666777444555666777777666555444666444222222333222111///111111///.........///000///...------,,,---......,,,---...000000...---,,,+++++++++*********))))))++++++******))))))************++++++***))))))(((+++*********)))))))))))))))+++,,,+++***(((((())),,,---------,,,,,,+++***************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((()))+++***))))))***,,,******))))))))))))******)))))))))))))))(((''''''''''''((((((((((((''''''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((()))***((()))+++...000///,,,)))******************************))))))((((((''''''))))))))))))((('''&&&&&&(((((('''''''''(((((()))'''&&&&&&&&&&&&'''(((((())))))))))))((((((((((((*********)))))))))((((((***************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))((((((******))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))*********)))))))))))))))******+++******)))((('''))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++******)))&&&'''((((((((((((((('''))))))))))))))))))))))))(((''''''''''''''''''(((******)))))))))(((((((((((())))))******))))))((((((((()))))))))))))))))))))((('''&&&&&&%%%&&&&&&***((('''(((+++,,,+++***)))***++++++)))''''''(((&&&&&&&&&&&&&&&'''((((((+++)))((((((***+++***((())))))***++++++***))))))$$$&&&(((+++,,,+++***)))))))))))))))))))))******+++++++++++++++***))))))+++*********************)))******************)))************++++++++++++************************++++++,,,,,,,,,,,,------,,,---......---...000222000111333666777888999999777999;;;===>>>>>>===<<>><<<;;;;;;;;;===>>>BBBBBBAAA???;;;::::::;;;<<<;;;:::;;;<<<===<<<;;;::::::::::::::::::999999888999:::999777555555555444444444444444444444444444444333333333222222222111111111111000000000000111000000000////////////111000///...,,,,,,,,,,,,...---,,,++++++******+++******************************))))))((()))))))))+++***)))((((((((()))***&&&&&&%%%$$$$$$$$$%%%%%%+++*********)))))))))))))))((('''&&&&&&'''((()))(((((((((((('''&&&%%%%%%&&&$$$%%%))))))&&&&&&(((999888777666555555555666444555555666666555555444555444222111111111///---111000//////......////////////...---,,,,,,------,,,---...//////...---,,,+++++++++***************---,,,)))((('''(((***+++******)))((((((((())))))++++++++++++************,,,------,,,***((()))***,,,,,,,,,---,,,,,,+++***************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((***++++++***)))+++,,,***))))))(((((())))))***((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((&&&'''''''''(((((())))))'''((()))******+++++++++******+++---......+++)))************************)))))))))))))))((((((((())))))((((((((()))******''''''''''''((()))******''''''&&&&&&''''''((()))(((((((((((())))))))))))*********))))))))))))(((************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++*********************))))))((('''(((((()))***************))))))))))))))))))))))))((())))))))))))))))))***))))))************))))))(((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&)))***++++++,,,,,,,,,,,,((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''************)))))))))))),,,+++***)))))))))))))))((((((((((((((('''''''''***))))))(((((()))))))))***((('''((()))***)))((('''(((***)))(((''''''(((&&&&&&%%%%%%&&&&&&''''''***)))((()))***+++***(((((())))))******))))))((((((((()))***+++*********+++******))))))))))))(((((()))+++,,,,,,***((('''+++++++++******)))))))))((())))))******))))))(((************++++++++++++************************++++++,,,,,,,,,,,,------***,,,,,,,,,+++,,,...000000111333555666888888888999:::<<<>>>??????>>>>>>???>>>===;;;;;;<<<<<<===BBBBBBAAA???<<<::::::;;;>>><<<;;;<<<===>>><<<;;;:::::::::999999888888888888999:::999666444444444333333333333333333333333333333333333222222222222111111111111111111111111111111000000000/////////000000...---,,,,,,,,,,,,,,,,,,------------,,,,,,))))))))))))))))))))))))))))))((((((((()))******((((((((())))))))))))***))))))((('''''''''''''''))))))))))))(((((((((((((((((('''&&&&&&'''(((((('''''''''''''''&&&%%%$$$'''$$$$$$'''(((%%%&&&)))888888777666555555555555444444444444444444444444555333111000000000...,,,000000//////............//////...---,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***************************,,,+++)))((((((((()))******)))(((''''''((()))***************************---------+++)))((()))***))))))************))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***)))(((((()))+++))))))(((((((((((()))))))))(((((('''''''''''''''''''''((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&''')))++++++***)))(((((((((((()))******'''%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''******)))(((((()))+++,,,)))((((((((((((((())))))'''''''''''''''(((((()))''''''(((((())))))******(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++))))))*********((('''&&&''''''((())))))))))))((((((((((((((((((((((((((('''((((((((())))))******(((((()))***************((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''((())))))))))))((('''(((((((((((((((''''''((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))///---+++)))(((((())))))(((''''''''''''&&&&&&&&&***)))))))))******+++,,,))))))(((((((((''''''&&&%%%'''((()))((('''((()))''''''&&&&&&&&&''''''(((***)))))))))******))))))&&&&&&''''''''''''&&&&&&******))))))((()))))))))))))))*********)))))))))(((((()))******)))((('''++++++******))))))(((((((((((())))))))))))(((((('''((((((((())))))))))))************************+++++++++,,,,,,,,,------+++,,,,,,,,,++++++---///000000222444555777888888:::;;;<<<>>>????????????>>>>>>===<<<<<<<<<<<<===@@@@@@@@@???<<<<<<<<<>>>???>>>======>>>???===<<<;;;::::::999888888888888888::::::999666444444444333333333333333333333333333333333222222222222111000111111111111111222222111111111000000000//////000///...---,,,,,,,,,,,,***+++,,,.........---,,,((((((((((((((((((((((((((((((((((((((()))***+++%%%%%%'''((())))))))))))++++++***)))(((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$'''$$$$$$''''''%%%&&&)))777777666666555444444333444444333333333333444444444222000000000000...,,,///////////////......---......---------,,,,,,+++***++++++++++++++++++***************************))))))***+++***)))((('''***)))(((''''''((()))***))))))))))))))))))))))))+++,,,,,,+++)))(((((()))((())))))******)))))))))************)))))))))(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))(((''''''(((***))))))(((((((((((())))))))))))(((''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((('''(((***+++***(((&&&$$$((('''&&&&&&'''(((&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''',,,+++)))(((((()))******,,,+++***(((((('''''''''(((''''''''''''((())))))''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++((()))*********((('''&&&###$$$%%%%%%&&&&&&%%%%%%((((((((((((((((((((((((''''''(((((()))))))))***'''((()))******+++******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))'''''''''(((''''''&&&%%%%%%&&&'''((())))))))))))(((((((((((((((((((((((()))***++++++++++++***)))((((((((((((((((((((((((///...,,,***((((((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''&&&&&&&&&$$$&&&((()))((('''((()))))))))((((((((((((((()))))))))******)))))))))***''''''&&&&&&&&&&&&''''''***)))((('''''''''((((((&&&''')))***+++++++++***))))))(((''''''((()))************)))))))))(((((((((((())))))))))))(((((('''((((((((())))))))))))************************+++++++++,,,,,,,,,------,,,---...---,,,,,,...000///000111222444666777888999:::;;;<<<===>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>@@@BBBAAA@@@>>>???@@@@@@>>>===;;;;;;999888888888999999:::;;;;;;:::777555444444333333333333333333333333333333222222222111111111000000111111222222222333111111111111000000000000///...---,,,,,,,,,,,,,,,(((***+++---------,,,,,,((((((((((((((((((((((((((('''''''''((()))******######%%%&&&'''(((((('''(((''''''&&&%%%%%%%%%&&&(((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%$$$'''%%%%%%((()))&&&&&&)))666666666666555444333222444333333222222333333444333111000000111111///......////////////...------,,,,,,------------,,,,,,------,,,,,,,,,,,,------***************+++++++++''')))***++++++)))'''&&&))))))(((((())))))******((((((((((((((()))))))))(((***,,,,,,***)))((())))))***++++++,,,+++++++++************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******&&&''')))(((''''''(((***)))((((((''''''(((((()))+++***)))''''''(((((()))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((((((((('''''''''''''''''''''''''''((()))***)))'''%%%$$$***(((''''''((()))))))))************************)))))))))))))))(((((((((******)))((((((((())))))---,,,+++)))((('''&&&&&&((((((''''''(((((()))***(((((((((((())))))))))))&&&&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))******+++*********'''(((((())))))((((((((('''(((((()))***)))))))))))))))))))))))))))))))))'''(((((((((((((((((()))'''((()))***************(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((($$$%%%&&&'''((()))******))))))))))))(((((('''&&&$$$%%%&&&((())))))******(((((((((((((((((((((((()))***+++,,,,,,+++***)))''''''''''''((((((((((((------+++***)))(((((('''&&&&&&&&&'''''''''((((((((('''''''''((())))))***((()))***)))'''&&&&&&'''%%%'''))))))(((((()))*********))))))((()))))))))(((***+++***)))((()))******))))))(((((())))))***)))((('''''''''''''''(((%%%&&&(((***+++,,,++++++***)))'''&&&&&&(((***+++))))))))))))))))))))))))((())))))******))))))(((************++++++++++++************************++++++,,,,,,,,,,,,------...//////...------///000///000000111333555777888888999999:::;;;<<<=====================<<<<<<<<<:::;;;===>>>>>>@@@CCCEEECCCAAA@@@@@@AAAAAA???>>>;;;;;;999999999:::;;;<<<;;;<<<===;;;888666555555333333333333333333333333222222222222111111111111000000111111222333333333222222111111111000000000......---,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((('''''''''((())))))$$$$$$$$$%%%&&&''''''((((((((('''''''''(((((()))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&'''++++++(((''')))555555666666555444222111444333222111111222333444222111000000222222111000....../////////...---,,,)))***,,,---......---------,,,,,,,,,,,,,,,,,,---))))))*********+++++++++)))))))))))))))(((((('''((())))))***++++++******(((((()))))))))*********&&&)))---...---+++***)))))))))***+++++++++++++++************))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++((()))******))))))***+++((((((''''''''''''((((((,,,+++)))(((((((((***+++''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&'''((()))***))))))''''''+++)))'''''')))+++,,,,,,******************************))))))((((((''''''&&&&&&'''((()))))))))))),,,+++***)))((((((((((((((((((((((((((())))))***))))))))))))((((((((((((((((((((()))))))))***************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))(((((('''''''''''''''((()))******+++,,,,,,------,,,,,,))))))))))))))))))))))))((((((((((((((('''''''''((())))))*********))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''''''''(((((()))))))))'''(((((()))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))'''(((***++++++***((('''''''''(((((())))))))))))++++++******)))((('''&&&%%%%%%&&&'''((())))))***+++***************+++,,,''')))***)))'''&&&''')))'''(((******)))((()))*********)))((((((((((((((((((***+++***(((((()))++++++***))))))))))))***+++((((((((((((((()))))))))&&&((()))+++++++++***)))(((((((((((())))))***+++''''''(((((()))*********)))******************)))************++++++++++++************************++++++,,,,,,,,,,,,------...//////...------...000/////////000222444777888666777777888999:::;;;<<<===============<<<<<<;;;:::<<<>>>>>>???@@@CCCEEEDDDCCCAAAAAABBBAAA@@@>>>;;;;;;999999:::;;;===???===>>>>>><<<999777666666444444444444444444444444222222222222111111111111000000111222222333444444222222222111111111000000------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...************************))))))((('''''''''(((((('''&&&&&&&&&&&&''')))***))))))))))))***+++,,,---)))))))))(((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((((('''''''''&&&)))......***((()))444555555666555444222111444333222111111222333444222000000111222333222111---.../////////...,,,,,,((()))+++---.........---+++******))))))******+++))))))******+++++++++++++++***((('''&&&''')))***((()))***,,,,,,,,,+++***))))))******+++++++++,,,%%%)))...111000---,,,+++''''''((()))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,)))+++,,,,,,++++++,,,---((((((''''''''''''((((((---,,,***)))((()))***,,,''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++******)))((('''&&&&&&%%%'''((()))******+++++++++***(((&&&&&&(((+++,,,---(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$"""$$$&&&(((******************)))))))))))))))***((((((((((((((()))************))))))((((((''''''))))))******+++++++++,,,******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&'''&&&&&&&&&'''(((***,,,&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))************))))))************************(((((())))))******++++++************************))))))))))))(((((((((((($$$%%%&&&((())))))******(((((((((((((((''''''&&&************************&&&'''(((******((('''&&&(((((())))))*********+++((()))*********(((&&&%%%$$$%%%&&&'''(((***++++++((((((''''''''''''((((((''')))+++***''''''(((+++(((***++++++)))((()))***))))))((('''''''''''''''(((***,,,+++(((''')))+++***)))(((''''''((()))***(((((()))***************((()))+++,,,+++***((('''&&&(((***+++,,,+++***)))&&&&&&'''((()))***++++++******++++++++++++******(((((((((((())))))))))))************************++++++,,,,,,,,,---------...//////...,,,,,,...////////////000222444666888555555555666777888:::;;;=========>>>===<<<<<<;;;<<<===>>>??????@@@BBBDDDEEECCCBBBBBBBBBBBB@@@???;;;;;;:::999:::<<>>??????===:::777777777555555555555555555555555222222222111111111111000000000111222333333444444222222222111111111111000------,,,+++++++++,,,,,,//////---,,,,,,---...///***************************)))((('''''''''''''''***)))'''&&&'''(((***,,,&&&&&&&&&&&&''')))***+++))))))))))))((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''((((((((((((((('''''''''***000000+++((((((555666777777777666444333333333222111000000111111000000000000000000000000//////.........---------//////.........---------++++++************++++++))))))*********+++++++++)))***+++,,,---,,,++++++''''''(((((())))))******+++***)))))))))***,,,,,,///...---,,,+++)))(((((())))))))))))))))))))))))***************)))((((((''''''&&&&&&&&&''''''((()))((('''&&&%%%$$$$$$$$$,,,,,,+++***))))))******&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&'''((())))))((('''''''''((((((((((((((('''&&&+++***)))(((((()))***+++$$$%%%&&&''''''&&&%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((((((((((((((('''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((((((((((((((()))******((((((((((((''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''))))))))))))))))))))))))'''(((***,,,,,,***(((''')))(((&&&&&&&&&&&&$$$###&&&&&&&&&&&&&&&'''((()))&&&''')))***+++***((('''+++)))(((((())))))(((&&&''''''(((((())))))******(((((((((((((((((((((((((((((())))))*********+++)))))))))))))))*********((((((((((((((('''&&&&&&)))))))))))))))))))))***((((((((((((((((((((((((+++***)))((('''&&&%%%%%%)))))))))))))))))))))))),,,)))'''''')))***(((%%%))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))+++******)))))))))))))))))))))(((((('''''''''&&&%%%&&&((()))******))))))((((((''''''''''''((((((++++++***************+++((()))***++++++***)))((())))))))))))************(((((())))))******++++++(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))...,,,+++))))))***,,,---*********+++,,,,,,,,,---,,,,,,---......//////000//////000111222222333333333444555777999::::::;;;<<<===??????>>>>>>???AAA>>>======>>>???AAADDDEEEDDDDDDDDDDDDEEEEEEBBB@@@<<>>AAACCC@@@===:::888888:::::::::;;;:::999777666555555555555333111//////000111222333111///000222444555555555444333111000/////////...---,,,,,,++++++,,,,,,***+++---......---+++***++++++++++++,,,,,,,,,,,,(((((())))))*********+++++++++***)))((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%''')))(((%%%###$$$%%%'''''''''&&&&&&%%%$$$$$$)))******))))))((('''&&&555666666777666555444333333222222111000000111111000000000000000000000000000000/////////...............------,,,,,,,,,,,,++++++************++++++))))))*********+++++++++))))))++++++,,,++++++***))))))))))))*********++++++***)))))))))***+++,,,------,,,+++***)))(((((())))))))))))))))))))))))***************)))(((((()))(((((('''''''''(((((())))))((('''&&&&&&&&&&&&++++++***)))))))))))))))&&&&&&'''''''''(((((((((*********+++++++++,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''((((((((((((&&&'''((())))))(((''''''''''''((((((((((((((('''))))))(((''''''((())))))''''''((())))))((('''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((()))))))))))))))***++++++((((((((((((''''''''''''((('''''''''''''''(((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''))))))))))))))))))))))))((()))+++------+++)))(((***)))''''''''''''&&&&&&(((((('''&&&&&&&&&''''''&&&''')))*********((((((&&&&&&&&&'''***+++++++++(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))++++++******)))(((((((((&&&'''((()))***+++++++++******))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))***(((&&&'''))))))(((&&&))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))+++***))))))(((((()))))))))(((((((((''''''''''''&&&'''(((************)))((((((''''''''''''(((((())))))(((((((((((())))))((()))***++++++***)))((())))))))))))************((((((((((((((()))))))))(((((()))******+++,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))(((((()))+++,,,((((((((()))))))))))))))******+++,,,,,,------......///000111222333444444444555666888:::;;;<<<<<<<<<>>>??????>>>>>>@@@AAA@@@@@@@@@@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFEEECCCAAABBBDDDFFFEEEBBBBBBCCCEEECCC???<<<::::::;;;;;;;;;;;;:::999777666666555555111111000000111222333444333111000111333555555555444333111000///.........---,,,,,,+++++++++++++++***+++---......---+++***))))))))))))))))))))))))((()))))))))******************))))))((('''''''''''''''''''''''''''''''''))))))((((((((('''''''''&&&((()))(((&&&%%%&&&((()))((((((''''''((((((((('''((()))))))))))))))(((555666666666666555444444333222111111000111111111000000000000000000000000000000000000000/////////---,,,,,,,,,,,,+++++++++++++++************++++++***************+++++++++(((((()))***************************++++++++++++******))))))******+++,,,************)))))))))((())))))))))))))))))))))))))))))******))))))((((((+++***)))((((((((((((((())))))(((((('''(((((()))***))))))(((((((((((()))''''''((((((((()))))))))'''''''''(((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&'''((()))))))))(((((((((''''''''''''((((((***************)))((('''''''''''''''(((((((((((())))))))))))))))))))))))***************)))((('''((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((******))))))******++++++((((((((((((''''''''''''((('''''''''((()))***+++(((''''''&&&&&&''''''(((''''''(((((((((((('''''')))))))))))))))))))))))))))***,,,------,,,***)))***)))(((''''''((()))******)))((('''&&&&&&&&&&&&&&&''')))*********)))(((&&&%%%%%%'''***,,,,,,+++))))))))))))((((((((((((((((((((((((((((((((((((++++++******)))(((((((((+++*********))))))(((((('''((()))+++,,,,,,,,,,,,*********))))))(((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))((('''&&&''')))))))))'''))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))+++***))))))(((((())))))(((((((((((('''''''''''''''((()))***+++++++++***)))((((((''''''(((((())))))((((((((((((((())))))))))))************))))))))))))))))))************((((((((((((''''''''''''((())))))******+++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,------...---...///000222444555555555666777999;;;<<<===>>><<<>>>????????????AAABBBCCCCCCDDDEEEEEEEEEEEEDDDFFFEEEEEEFFFGGGFFFEEECCCGGGHHHIIIGGGEEEDDDDDDEEEFFFCCC???===<<<===<<<<<<;;;:::999888777666666666222222222222222222222222333222000111333555555444222111000///...---------...------,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,,,,,,,+++*********))))))))))))************(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((((((((((((((()))'''&&&''')))+++000...+++)))((((((((()))&&&'''((()))************666666666555555555444444222222111111111111111222000000000000000000000000////////////////////////---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************'''(((((()))))))))))))))***************************************+++++++++((((((((()))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((******)))(((''''''''''''(((((('''''''''((()))))))))(((((('''''''''(((((((((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''***))))))(((((())))))***''''''''''''''''''''''''((())))))))))))*********((((((((((((((('''''''''%%%%%%'''((())))))))))))((((((((((((((((((((((((+++*********)))((((((''''''''''''((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++***)))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))***)))))))))))))))******((((((((((((''''''''''''(((((((((((()))***+++,,,((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))+++,,,,,,+++)))))))))))))))''''''(((***,,,)))((('''''''''''''''(((''''''((()))***))))))((()))((('''((()))***)))(((******))))))((((((''''''((((((((((((((((((((((((*********))))))))))))))))))))))))))))))************++++++++++++***))))))*********)))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))*********((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((((((((((((((((('''''''''(((((()))******+++++++++))))))(((((((((((())))))******************+++,,,)))))))))******)))))))))((()))))))))************)))))))))(((((('''''''''((()))))))))*********+++((((((((((((((((((((((((***))))))))))))))))))***(((((((((((()))+++,,,---//////......---------,,,,,,,,,---......//////000,,,---///000222444555666444555777999;;;======>>><<<>>>@@@@@@@@@@@@BBBCCCFFFGGGHHHHHHHHHGGGEEEDDDGGGFFFEEEFFFGGGGGGFFFEEEGGGGGGGGGGGGFFFEEEEEEFFFHHHEEEBBB?????????===<<<;;;:::999888777777777777666666555444333111///...222111000111222333333222111000000///............000//////...---.........,,,,,,---......---,,,,,,...------,,,+++******))))))))))))))))))*********'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&'''***,,,777444///***'''%%%%%%%%%''''''((()))))))))))))))666555555444444444444444222111111111111111222222000000000000000000000000........................------------............,,,,,,++++++++++++,,,,,,************************((((((((((((((()))))))))))))))))))))))))))))))))))))))******++++++++++++'''(((((((((((()))))))))(((((((((((((((((((((((('''(((((()))))))))(((((()))(((''''''&&&&&&&&&''''''''''''&&&''''''((((((((('''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))*********+++******))))))******+++(((((((((((((((((((((((())))))))))))*********+++))))))((((((''''''''''''%%%%%%'''((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((,,,,,,,,,,,,+++***((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((()))))))))(((((('''''''''((((((((((((((((((''''''''''''((((((((())))))+++,,,---(((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((()))******)))((((((((())))))(((&&&&&&)))+++&&&&&&&&&'''((()))***+++'''(((((())))))))))))))))))((('''((()))***)))(((******))))))((((((''''''((((((((((((((((((((((((''''''((()))***++++++,,,++++++******)))((((((((()))))))))***)))(((((('''))))))))))))((((((''''''))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((()))************+++,,,(((((((((((((((((((((((())))))))))))))))))******))))))(((((((((((())))))***))))))((('''((((((((('''''''''(((((((((((((((((((((((())))))***++++++))))))(((((((((((())))))******))))))***+++,,,,,,***))))))))))))))))))***((()))))))))*********************))))))((((((((()))))))))))))))*********((((((((((((((((((((((((******))))))))))))******)))))))))***+++,,,------,,,,,,++++++******)))))),,,,,,---......//////000,,,---///000222444555666333444666888:::<<<=========>>>@@@AAA@@@AAACCCDDDHHHIIIJJJJJJIIIHHHFFFEEEHHHFFFEEEFFFGGGHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHGGGIIIFFFCCCAAA@@@@@@>>>===;;;:::999888777777777888666666666555333111000///111000///000222222111000111111000/////////000000///......---------------------------------------))))))(((''''''&&&%%%%%%******))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%%%%&&&''')))***555222---)))%%%$$$$$$$$$)))))))))))))))(((''''''666555444444333333444444111111111000111111222333000000000000000000000000------------............------...............///,,,,,,++++++++++++,,,,,,+++++++++***************((((((((((((((()))******)))))))))((((((((((((((())))))***++++++++++++***(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''''''''(((''''''''''''(((((()))''''''((((((((()))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))***************)))(((''''''&&&''''''&&&&&&'''((()))))))))((())))))************))))))(((''''''&&&&&&''''''(((((((((((((((((('''''''''((((((((((((((((((((((((+++++++++++++++***)))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))***)))(((''''''((()))***(((((('''&&&&&&&&&''''''(((((((((((('''''''''''')))((((((((()))***++++++)))((((((''''''(((((()))''''''((((((((((((''''''))))))))))))))))))))))))'''(((((((((((((((((('''''')))+++***'''&&&(((***%%%%%%&&&'''(((***+++,,,(((((((((((())))))))))))'''&&&&&&'''***++++++***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''')))***+++,,,---......,,,***((('''%%%$$$$$$%%%&&&'''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&))))))))))))))))))))))))(((***++++++))))))***,,,))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***)))((((((''''''(((((('''''''''(((((((((((((((''''''''''''((()))***+++***))))))(((((())))))***''''''''''''((()))***+++******))))))))))))******))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******++++++,,,,,,,,,---,,,,,,++++++++++++++++++******+++,,,,,,------...---...///000222444555555222333666888:::<<<===>>>===???@@@AAAAAABBBDDDEEEIIIJJJJJJIIIHHHGGGFFFFFFGGGFFFDDDEEEFFFHHHGGGGGGFFFEEEEEEFFFHHHJJJIIIHHHGGGEEEBBBAAAAAA@@@???===::::::999888888888888888444444444444444444444444111000000111222222111///000000000///000000111111---,,,,,,+++***+++++++++------------------------******))))))((((((''''''************))))))))))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))'''%%%%%%'''(((((((((,,,+++)))'''&&&&&&'''(((************)))((('''&&&666555444333333333444444111111000000111222222333000000000000000000000000---.........////////////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++*********))))))))))))((((((((()))***+++*********)))))))))((((((((()))***+++,,,++++++***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))((((((&&&&&&&&&&&&'''((()))*********)))(((''''''''''''((((((''''''(((((()))***&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((************************((((((((()))))))))******+++***((('''&&&&&&&&&'''''''''((((((((((((((('''(((((()))******)))(((((('''&&&&&&&&&&&&''')))***)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***************))))))((((((((((((((((((((((((&&&&&&''''''((())))))******)))(((''''''((()))***))))))((('''''''''''''''((((((((((((''''''''''''))))))((((((((())))))***))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((())))))((((((((('''+++......)))'''''')))''''''''''''((()))++++++((((((((((((((())))))***)))''''''((()))******((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,,,,++++++***)))(((''''''$$$%%%&&&'''((()))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''''''''''''''((((((((())))))))))))))))))))))))''')))***)))'''&&&''')))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))(((''''''''''''(((''''''''''''((((((((()))'''&&&&&&&&&'''((()))*********))))))))))))******''''''''''''((()))***++++++***)))(((((()))***+++))))))))))))************((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))+++******))))))******+++*********++++++++++++***,,,,,,,,,---------------******+++,,,,,,------......///000111222333444444333444666999<<<===??????===???AAABBBBBBBBBDDDFFFJJJIIIHHHGGGGGGFFFGGGGGGGGGEEECCCDDDEEEGGGGGGGGGFFFDDDCCCDDDFFFGGGFFFDDDEEECCCAAA@@@AAA@@@>>>===::::::999888888888999999444444333333333555666777222222222333444444222000............//////000111...------,,,,,,,,,,,,,,,......------------......---------,,,,,,,,,,,,,,,************)))))))))(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((***((('''''')))***(((&&&&&&&&&&&&&&&'''((()))***((()))))))))))))))((('''666555444333222333444444111111000000111222333333000000000000000000000000.../////////000000111111+++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++******))))))***)))((((((((()))+++,,,,,,+++++++++******))))))((()))***+++,,,+++******+++*********)))))))))(((((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''(((***+++,,,,,,,,,***)))((((((((((((((((((((((((((()))******&&&&&&&&&&&&'''''''''(((************++++++++++++&&&&&&&&&%%%%%%&&&&&&&&&************************(((((((((((())))))))))))+++***((('''&&&&&&&&&''''''(((((((((((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&'''(((***+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))*********))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***+++)))(((''''''((()))+++******)))((((((((((((((()))(((((((((''''''''''''***)))((((((((((((((()))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((---111000,,,((('''))))))(((((((((((())))))***((((((((((((((()))******---+++)))))))))(((&&&$$$''''''(((((())))))******(((((((((((((((((((((((())))))))))))************&&&&&&''')))***,,,------(((((((((((((((''''''&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))&&&(((***(((%%%$$$%%%'''))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))((('''''''''''''''&&&'''''''''(((((())))))&&&&&&%%%%%%&&&''')))*********))))))))))))******))))))))))))***+++,,,---+++***)))(((((()))***+++))))))))))))************&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++)))************))))))(((((((((((())))))*********,,,,,,---......//////000//////000111222222333333444555888:::===???@@@AAA===???AAABBBBBBCCCEEEGGGIIIHHHGGGFFFEEEFFFGGGGGGFFFEEECCCCCCEEEGGGGGGGGGEEEBBB@@@AAABBBCCCAAA>>>CCCAAA@@@@@@@@@@@@>>>===::::::999999888999999999888777555333222333555666444333444555666666333111---------------...///000111111000///////////////......------------......+++++++++++++++++++++,,,+++*********))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******,,,***((()))++++++(((%%%&&&'''''''''((((((((((((&&&'''((()))************555555444444444444555555///000111222222222111111000000111111111000000///......///////////////...------//////...---+++)))))))))******++++++++++++)))***++++++***)))'''&&&))))))))))))************+++*********))))))((((((.........---,,,***'''&&&))))))************))))))((((((((((((''''''''''''&&&&&&''''''(((((())))))"""$$$''')))***)))'''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))*********)))))))))))))))++++++***(((&&&$$$%%%&&&''''''(((((())))))************))))))((((((''''''###%%%''')))*********)))((()))***)))'''&&&&&&&&&******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&(((+++......,,,***((())))))(((((((((((())))))))))))(((((('''''''''&&&(((((())))))))))))((((((((()))*********)))'''&&&&&&&&&''''''(((((()))))),,,+++)))((((((***+++---''''''''''''''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((()))*********)))))),,,///...+++))))))+++'''((()))******)))((('''))))))))))))))))))))))))))))))*********))))))((()))((('''''''''(((***+++******)))(((((((((((((((,,,+++***((((((((()))***)))((('''&&&&&&'''((()))''''''((()))***++++++,,,,,,+++)))((('''&&&''''''))))))))))))((((((((((((***)))'''''')))))))))((('''(((((()))***+++++++++)))(((((((((''''''''''''''')))+++------+++)))'''(((((())))))))))))((((((************************,,,++++++***)))(((''''''$$$%%%''''''&&&'''(((***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((***+++,,,---...(((((())))))*********+++(((((((((((((((((((((((()))************+++++++++(((((((((((())))))))))))************************,,,,,,+++***)))))))))******+++,,,,,,------------...------,,,,,,,,,------//////000111222222333333444555666888:::<<<===>>>>>>???AAACCCDDDEEEFFFFFFGGGEEEBBBBBBDDDFFFGGGHHHBBBBBBCCCDDDEEEFFFGGGGGGHHHEEEBBBAAACCCCCCAAA???BBBBBBAAA@@@???>>>======::::::999999999999999999666555333222222333555666888555333222444333111...000000////////////000111000111222222000//////000222222222000...------......------,,,,,,+++++++++))))))))))))((((((((((((,,,+++***(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$&&&((())))))(((''''''''''''''''''((())))))'''((()))******)))((('''777777666555555555555555333333333222222222222222111111111111111000//////......////////////......------------------......)))*********++++++++++++++++++++++++***)))((('''))))))))))))************************)))))))))(((............---,,,***)))))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((((((((()))))))))))))))(((&&&%%%'''((((((((((((((())))))))))))***)))))))))((((((((('''$$$%%%%%%&&&&&&&&&&&&%%%''')))******(((''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%''')))++++++***((('''))))))(((((((((((())))))))))))((((((((('''''''''((())))))******))))))((()))))))))))))))(((''''''&&&&&&'''((())))))*********)))(((((()))+++---...(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''***,,,,,,***((()))***'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))((((((((((((((()))************)))(((((((((((((((,,,+++)))((((((((()))***))))))(((''''''((())))))(((((())))))******+++++++++***)))(((''''''(((((()))))))))))))))))))))(((***)))'''''')))***)))(((&&&''''''((())))))******))))))(((((((((''''''''''''(((***++++++***((('''***)))(((''''''((()))***************************++++++******))))))((((((''')))))))))'''&&&'''((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((((((((()))))))))******************************++++++******)))*********)))***++++++,,,,,,,,,+++...------,,,,,,,,,------//////000111222333444444444555666888999;;;<<<======>>>???AAACCCDDDDDDDDDGGGEEEDDDDDDFFFGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDHHHEEEBBBAAABBBBBB@@@>>>AAAAAA@@@@@@???>>>======:::999999999999888888888666555333222222333555666777555333333555555333111111000000///......//////000111222222000//////000222222222000---,,,,,,...,,,,,,------,,,,,,+++*********)))))))))(((((((((++++++)))(((''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''''''''$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&'''((((((&&&'''((())))))***))))))999888777666666666666666777666555444333333444444222222222222111000///......///////////////.........---+++++++++---000111************++++++++++++---,,,+++******))))))***))))))))))))************************))))))))))))------.........---,,,+++))))))************))))))'''(((((())))))*********))))))(((((((((((((((''')))((('''&&&%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&''''''(((((())))))'''(((((((((&&&&&&(((***))))))))))))(((((((((((())))))))))))((((((((((((******)))(((((('''((((((&&&(((******)))((()))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((((((((('''''')))((((((''''''(((((()))))))))(((((((((((('''''')))******************))))))((((((''''''''''''(((&&&&&&'''((()))++++++,,,(((((('''((()))+++---///))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''+++***)))((((((((())))))&&&(((******((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))'''((())))))******))))))******)))(((((((((((()))+++***))))))((()))))))))******))))))))))))******)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))+++)))'''((()))***))))))&&&&&&''''''(((((()))))))))))))))(((((((((''''''((((((((((((((((((((((((,,,***(((&&&&&&(((***,,,*********************************)))))))))))))))+++,,,,,,***'''&&&&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((())))))))))))*********)))))))))))))))************************)))))))))*********++++++)))))))))*********++++++*********************************)))******++++++))))))***+++++++++******------,,,,,,,,,,,,------...///000111333444666666666666777888999:::;;;;;;<<<===>>>@@@AAABBBBBBBBBGGGFFFEEEFFFHHHIIIGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCGGGEEEBBBAAAAAA@@@???>>>?????????>>>>>>======<<<999999999999888888777777555444333222222333444555555444333444555666555444111000//////............000111222222000//////000111222111///,,,++++++,,,+++,,,---......,,,***)))++++++*********)))))))))+++***)))(((((('''(((((($$$%%%&&&'''((())))))***((('''&&&&&&&&&'''((()))%%%&&&'''(((((((((&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''(((***+++,,,888888777777888888999:::;;;:::777555444444555666444333333222111000...---//////////////////...---...---,,,,,,,,,...///000++++++++++++++++++++++++...---,,,***)))******+++((()))))))))*********************)))))))))))))))*********+++++++++++++++))))))************))))))'''(((((()))***++++++,,,***)))))))))((((((''''''***)))((('''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))&&&&&&''''''((()))******((())))))(((&&&&&&''')))******))))))((((((''''''))))))))))))((((((((((((---,,,***)))))))))***+++&&&(((************+++,,,)))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''&&&&&&&&&''''''(((((((((((((((''''''((((((((())))))((((((((((((((((((******++++++++++++******)))((('''&&&&&&'''((()))&&&'''((()))***+++,,,---(((((((((((()))***,,,---))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,'''((())))))))))))))))))(((((())))))))))))((((((************************((())))))************)))'''((()))++++++***))))))+++***))))))(((((())))))******))))))))))))))))))*********************************)))))))))))))))((((((((((((((()))******)))))))))))))))*********+++)))(((((()))******)))'''''''''(((((())))))))))))))))))(((((((((((('''***)))(((((((((((()))***+++***)))(((((()))***+++************************)))))))))))))))************++++++***'''%%%%%%&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************))))))))))))************)))*********++++++++++++***************************)))))))))***+++,,,,,,******++++++++++++******,,,,,,,,,+++,,,,,,------......000111333555666777777888888999:::;;;;;;<<<<<<<<<>>>???@@@AAAAAAAAAFFFFFFFFFHHHJJJIIIGGGDDDAAAAAABBBCCCDDDEEEFFFFFFEEEDDDBBB@@@@@@???>>>======<<<<<<<<<;;;;;;;;;;;;999999999888777777666666555444333333333333444555555444444444444444333333/////////......///000000000111222222000//////000111111111...,,,***+++,,,+++,,,...//////---***(((++++++++++++*********)))***)))((((((((((((((()))$$$$$$%%%&&&''''''(((((()))(((&&&%%%&&&''')))+++&&&''''''(((((('''&&&%%%&&&&&&%%%%%%&&&&&&'''((()))(((''''''''')))***+++666666666777999:::<<<======;;;888666444444555666444444333333111000///...///////////////...------....../////////...,,,,,,,,,+++++++++++++++++++++...---,,,***)))******+++((()))))))))************))))))))))))))))))******&&&&&&''''''((())))))***))))))************))))))'''(((((()))***++++++,,,******))))))((((((((('''((()))******)))'''%%%###(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))''''''((()))******++++++***+++***(((&&&%%%%%%&&&******))))))((((((''''''(((((((((((())))))))))))((('''&&&%%%&&&'''((()))%%%'''************+++,,,+++******)))(((''''''&&&(((((()))))))))*********))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((('''''''''((()))***((((((''''''''''''(((((((((((())))))))))))))))))******++++++++++++******)))((('''&&&&&&'''))))))''''''((()))***+++,,,,,,******))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((("""$$$(((,,,------+++*********))))))************))))))(((((((((((())))))''''''''''''''''''''''''(((((()))***************'''(((***+++++++++***)))++++++***))))))))))))))))))))))))*********))))))******++++++++++++***************)))))))))))))))''''''(((((()))*********((()))))))))*********++++++***((((((*********)))((()))))))))))))))*********)))))))))((((((((((((,,,+++)))(((((()))+++,,,((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))*********'''((()))(((&&&%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((((((************************++++++************))))))&&&'''''')))***+++,,,---))))))))))))))))))))))))(((((()))))))))*********)))*********++++++++++++***************************)))))))))***+++,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---...---...///111333555666777999999999:::;;;<<<<<<===<<<===>>>???@@@AAAAAAAAAEEEEEEFFFHHHIIIHHHEEEBBB@@@@@@AAABBBCCCDDDDDDEEEBBBBBBAAA@@@>>>===>>>>>>;;;;;;;;;:::999999888888999999888777777666555555444444444333333444444444555555444333111000000000.........///000111222333000111222222000//////000000000000...,,,++++++------///000111000---***(((++++++++++++*********))))))((((((((((((((()))***(((''''''''''''''''''''')))(((&&&%%%&&&''')))+++''''''''''''''''''&&&&&&'''''''''''''''(((((()))+++***)))'''''''''((()))555666666777999;;;<<<===;;;:::888666555444555555333333333333222111000///000000000000///...---,,,...///000111000...,,,***,,,,,,,,,,,,++++++++++++---,,,+++******))))))***))))))))))))************))))))))))))************&&&%%%%%%&&&&&&((())))))))))))************))))))'''(((((())))))************))))))))))))))))))(((''')))+++++++++(((%%%###(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))(((((())))))******+++++++++++++++(((&&&$$$%%%&&&))))))))))))(((((((((((((((((((((((())))))))))))'''''''''''''''((()))***%%%''')))***))))))***+++((((((((('''&&&&&&%%%%%%((())))))******++++++,,,))))))))))))))))))))))))'''''''''((((((((((((((())))))(((((())))))***+++(((''''''&&&&&&''''''((((((((())))))))))))******)))******************))))))(((((((((((())))))***'''(((((())))))******++++++******))))))(((''''''(((((((((((((((((((((((((((((())))))))))))((((((((())))))******))))))((("""%%%)))...000000///......,,,******+++,,,+++***))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******+++******((()))******++++++******++++++***))))))))))))***(((((()))************)))******++++++++++++******)))))))))))))))*********''''''((()))******))))))((())))))******+++++++++,,,***((()))***+++***)))))))))))))))******************)))))))))(((((((((,,,+++***))))))***+++,,,''')))+++------+++)))'''))))))))))))))))))))))))*********)))))))))))))))%%%&&&((('''&&&&&&'''((())))))))))))))))))))))))''''''((((((((()))))))))************************+++++++++***************&&&'''''')))***+++,,,---))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++*********************************)))******++++++,,,,,,---------,,,+++++++++******++++++,,,---...---...///000222333555555888888999:::;;;<<<======<<<===>>>???@@@@@@@@@@@@DDDCCCDDDEEEFFFFFFCCC@@@AAAAAAAAA@@@@@@@@@@@@??????@@@@@@???======>>>???===<<<;;;:::999888777777999888888777666555444444444444444444444444444444444555555333000......////////////000111222333444000111222222000//////000///000000...---,,,---///222222222222000---***(((++++++*********)))))))))(((((('''(((((()))***+++*********)))))))))((((((((('''&&&&&&&&&'''((()))''''''''''''''''''''''''(((''''''''''''((()))))),,,+++***(((''''''''''''777777777777888999:::;;;888777777666555444444333333333333333222222111000000000000000///...---,,,...////////////.........------,,,,,,,,,+++++++++++++++++++++***)))((('''))))))))))))************((()))))))))************((((((''''''((()))***+++))))))************))))))(((((((((((((((((((((((()))))))))))))))*********))))))******)))((('''&&&(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))(((((()))))))))))))))))))))******(((&&&%%%&&&'''(((((((((((())))))))))))'''((((((((()))))))))***))))))*********)))((((((%%%'''))))))(((((()))***%%%&&&&&&&&&''''''((((((((((((((()))******++++++))))))))))))))))))))))))((((((((((((((('''''''''(((((()))))))))*********(((''''''&&&&&&''''''((((((((()))))))))*********((())))))******))))))(((((())))))***************(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************)))))))))***,,,...000111222333111...+++***+++,,,***)))***)))(((''''''((()))***++++++++++++++++++++++++'''((()))******+++++++++******))))))******+++,,,,,,+++******))))))******'''((()))***+++******)))))))))***++++++***))))))(((((())))))******++++++'''((()))******)))((((((((())))))******+++,,,,,,,,,***))))))***++++++***))))))))))))))))))))))))*********)))))))))((((((******))))))))))))******))))))+++,,,,,,+++))))))))))))))))))))))))))))))++++++******))))))((((((&&&((()))((('''&&&''')))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))************)))))))))))))))*********************************(((((((((((()))))))))***((((((((()))))))))******************************++++++******)))*********,,,,,,,,,,,,,,,+++******************+++,,,---...---......000111222333333555555777888:::;;;<<<===;;;<<<===>>>>>>>>>>>>>>>BBBBBBAAABBBCCCCCC@@@>>>????????????>>>>>>>>>>>><<<>>>???>>><<<<<>>===;;;999888888999888777666555444444333333444444444444444444333333444555444111///000111333333222222222222222333000111222222000//////000.../////////......000222777666555222000---***)))******)))))))))(((((((((''''''''''''((()))++++++''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''((()))'''&&&&&&&&&&&&'''(((((())))))***))))))((('''&&&:::999888888777777888888555666666666555444333222222222333333333222222111000000000000///...---,,,///...---,,,---///111222---------,,,,,,+++++++++******++++++***)))'''&&&))))))))))))************(((((())))))*********+++,,,+++*********+++---...))))))************))))))((((((((((((''''''''''''(((((())))))******++++++******(((''''''(((((()))(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))(((((((((((((((''''''''''''((()))(((&&&&&&((()))''''''(((((())))))******'''((((((((())))))******''''''(((((('''%%%###!!!%%%'''))))))((('''((()))$$$%%%&&&((()))+++,,,---&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((()))***)))))))))'''''''''&&&&&&'''''''''(((((())))))*********+++(((((())))))))))))((((((((()))***,,,,,,,,,+++***((((((((((((''''''''''''''''''((()))******))))))************************(((((())))))))))))(((((())))))************))))))+++***)))(((***---000222222...***)))***+++)))'''***)))(((''''''((()))***((((((((((((((((((((((((''''''(((******++++++++++++***)))))))))***,,,---,,,+++******)))*********'''((()))+++++++++***)))((()))***++++++***)))((('''(((((()))***++++++,,,'''((()))******)))((('''((())))))***++++++,,,,,,,,,***))))))***++++++***((((((((((((((('''''''''************))))))))))))(((((())))))))))))((((((++++++************++++++)))))))))))))))))))))))),,,++++++***)))((((((''')))******)))(((''''''((())))))))))))))))))))))))))))))))))))************************************(((((((((((()))))))))***,,,++++++***)))(((((('''++++++++++++++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))************************,,,,,,+++***)))))))))***+++++++++++++++***)))(((************+++,,,---...---......///000111111222222333555666888:::;;;<<<::::::;;;<<<============BBBAAA@@@@@@AAAAAA???===;;;;;;<<<===>>>???@@@@@@:::===>>>>>><<<<<>>@@@AAAAAA???===<<<<<<===>>>>>>>>>===;;;;;;<<<;;;::::::;;;<<<>>>???DDDBBB@@@===:::999888888999888777555333222222222444555777888888666444222555333111//////111333555999555111000111222111/////////......---------------,,,,,,,,,---///000222666555333000---***((('''))))))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))''''''''''''''''''&&&&&&666666777888888888888777777777777666555444444444444333222111111000000000111111111111111111111111666444111///......000111111...++++++---//////...************************+++************+++,,,,,,*********)))))))))))))))***)))))))))))))))******+++++++++++++++***))))))(((((())))))******))))))******))))))((((((((((((((())))))******))))))(((((((((''''''&&&'''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((((((((((((((((((((((((((*********)))((('''''''''))))))((('''''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''************************)))))))))(((((((((((('''(((((())))))))))))(((((((((((()))*********))))))(((((((((((((((((())))))+++***))))))))))))***+++******)))((((((((((((((((((***,,,+++((('''((()))&&&&&&''''''((((((((()))+++***))))))******)))((())))))(((((((((((())))))''''''((((((((()))))))))******))))))))))))******************************))))))))))))))))))))))))+++***)))((((((((())))))++++++******)))(((((((((((((((((((((((((((((((((******)))(((((()))***+++***++++++,,,+++***)))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,))))))((('''''''''''''''+++++++++*********)))))))))***++++++++++++***)))******)))(((((((((((((((---+++)))((()))+++,,,+++***(((((((((***+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********************)))))))))((()))******++++++******)))++++++******)))((((((((()))(((((('''(((((()))***************************+++***************++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))************************(((***++++++++++++,,,...000000000000000000000000333444555666777999::::::888888888888888888888888<<<<<<===>>>>>>===<<<;;;<<<<<<<<<;;;<<<===>>>???<<<<<<;;;;;;;;;<<<<<<===@@@???===:::888666555555666666555444333333333333111333666888999999777666444333111000000111333444888444000///000111000///...////////////...---,,,,,,,,,++++++,,,---...///333222000...,,,)))((('''))))))(((''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''555555666777888888777777777666666555555444444333444444333222222111111111111111111111111111111111777555222///------------///---+++,,,---......---***************)))))))))***************++++++,,,++++++******)))((((((''')))((((((((()))***++++++------,,,+++++++++,,,,,,''''''((((((((()))))))))***))))))))))))((((((((()))******************)))'''''''''''''''((())))))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((((((''''''''''''(((((()))******))))))(((((('''''')))((((((''''''''''''((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''&&&'''(((((())))))((((((((((((''''''''''''''''''))))))(((((((((((())))))***))))))((((((((((((((()))***,,,+++***((())))))$$$$$$%%%&&&'''((())))))***++++++***((((((((()))(((((())))))))))))((((((''''''''''''((((((((((((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,***++++++++++++***))))))))))))************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))((('''''''''((((((+++************)))))))))******++++++++++++*********))))))(((((((((((((((+++***((())),,,///000000111...***((()))*********))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************************)))))))))))))))******++++++******)))++++++******)))(((((((((+++***(((&&&&&&''')))***))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***++++++++++++,,,...000000////////////000000222222333444666777888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::;;;===@@@BBB<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;:::888555444222333333333333333444444444222333666888999999888777444333111000000111333444555333000//////000///...---...000111000///---,,,,,,,,,+++++++++,,,,,,---///...---+++***(((''''''))))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''666666666777777666555555333333333333222222111111333333333222222111111000111111111111111111111111555333000...,,,++++++,,,---,,,,,,,,,------,,,,,,+++++++++***************)))))))))))))))***++++++************))))))(((((((((((((((((()))***,,,,,,///...---,,,,,,,,,---...'''''''''''''''(((((()))))))))))))))))))))))))))******++++++++++++******))))))((((((((())))))***''''''''''''''''''''''''((()))***)))((('''(((******)))((('''''''''((()))***)))))))))(((((((((''')))(((''''''''''''(((((())))))))))))(((((((((((((((((())))))******++++++''''''''''''''''''''''''))))))(((((((((''''''''''''(((((((((((((((((('''''''''((())))))))))))((()))((((((''''''&&&&&&&&&(((((((((''''''((((((((())))))(((((((((((())))))***+++,,,++++++***))))))''''''(((((()))***++++++))),,,---,,,((('''(((***'''((()))******)))((('''&&&'''''''''((((((((((((******))))))))))))******''''''''''''''''''''''''((((((((()))))))))))))))************************(((((())))))************************************'''(((((()))***++++++,,,*********+++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))((((((((((((((()))************))))))))))))''''''(((((((((((((((((())))))(((((((((((())))))'''''''''+++000444777888<<<777000+++))))))))))))))))))))))))))))))))))))***)))'''&&&&&&''')))***((((((((((((((((((((((((***)))))))))))))))))))))*********)))))))))))))))))))))************))))))((((((((()))******++++++---,,,+++***))))))******(((((((((((())))))))))))))))))))))))***+++,,,---,,,,,,+++***************))))))))))))))))))))))))(((((((((((((((((((((((((((***++++++++++++,,,...//////.........///000111111222333444555777888888:::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<===<<<;;;;;;;;;<<<===??????<<<<<<===>>>===<<<:::999;;;;;;;;;:::999666444333333333333333333333333222444555666777666555444333333222111000000111222333333222000//////.........,,,...000222222000...,,,...------,,,,,,,,,++++++,,,,,,+++***))))))(((((()))))))))))))))(((''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''))))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''777777777666555444333222222222222222222111111111000111111222111111000///000000000000000000000000000///---,,,++++++,,,,,,+++,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++))))))(((((())))))***+++(((((())))))************(((((((((((()))***,,,,,,...---,,,,,,,,,---...///(((''''''&&&'''((())))))))))))))))))******************++++++++++++******---,,,+++***))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***,,,+++***)))((((((''''''))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))******++++++*********************************)))))))))((((((''''''(((((((((((('''''''''((())))))******)))))))))))))))((((((''''''''''''''''''(((((('''''''''))))))(((((((((((())))))++++++++++++++++++)))(((***************************,,,...,,,)))((())),,,'''((()))******)))(((''''''''''''(((((((((((()))******))))))))))))******************************''''''(((((())))))))))))******++++++++++++++++++((((((((()))******++++++++++++++++++++++++++++++''''''((()))***+++++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))((((((((())))))***))))))))))))))))))))))))&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))(((((()))---222666888888<<<777000+++))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))******)))))))))******)))))))))((((((((()))******++++++***+++,,,---,,,+++((('''''''''(((((())))))))))))))))))))))))***+++,,,---++++++***)))))))))******************************(((((((((((((((((((((((((((***++++++++++++,,,...///...---,,,---...000111111222333444555777888888555555666666666777777777<<<<<<;;;;;;<<<<<<>>>>>>;;;<<<>>>??????===<<<:::<<<<<<===>>>===<<<:::999888999999999888666444222444444444444333222111000333333444444444333222111222111111000000111111222111111000///............,,,---000111111000...,,,//////......------,,,,,,+++++++++***************))))))******))))))(((''''''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((666666666666555444222222333333333333333333333333///000111222222111//////000000000000000000000000,,,,,,,,,,,,,,,,,,------+++,,,,,,+++******+++---.........---,,,,,,++++++((((((((((((((())))))***'''(((((()))******++++++)))((((((((()))***++++++,,,,,,+++++++++,,,------)))((('''''''''((()))***)))))))))************+++)))******************)))...---,,,***))))))(((((())))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((++++++++++++***)))((('''))))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))&&&''''''((((((''''''&&&(((((()))************))))))))))))(((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***+++***)))***++++++)))'''***)))))))))(((((((((''')))***++++++***)))***+++(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))&&&''''''(((((())))))***'''((()))*********))))))(((((())))))*********+++************************'''((()))******+++***************)))******+++,,,***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((()))******(((((()))))))))))))))***)))((((((((()))***+++,,,((((((((((((((())))))***,,,++++++---000111111111111...***((()))*********(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************((())))))******))))))(((++++++******)))(((((((((%%%'''***,,,,,,***&&&$$$'''(((((())))))******+++))))))))))))***+++,,,,,,((((((''''''''''''((((((************************))))))))))))))))))))))))(((***++++++++++++,,,......---,,,+++,,,...000111111111222444555666777888555666666777777888888888<<<<<<<<<===>>>>>>??????:::<<>>:::888<<<<<<<<<<<<<<<<<<;;;;;;555666555555444333222111444555555555444333111000...///000111222333333333111111111000000111111111///111111111///......///+++,,,...///000///---,,,.../////////......---,,,++++++++++++++++++++++++((()))***+++***)))(((''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((333444444555555555444444222222222333333333333333///000222333333222000///000000000000000000000000------------------......+++,,,,,,***((((((+++.........---,,,,,,+++******(((''''''''''''((()))))))))))))))))))))************)))))))))))))))******))))))***+++++++++++++++***)))((('''''')))***,,,))))))*********+++++++++((())))))******))))))(((+++***))))))((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((%%%''')))++++++***)))'''(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''***))))))))))))(((((((((&&&''''''((((((''''''&&&&&&'''(((((())))))((((((''''''''''''''''''(((((('''((())))))))))))((('''((((((((((((((()))******+++)))((()))***+++(((&&&'''''''''((((((((((((((((((''''''((()))******)))))))))(((((((((((())))))))))))))))))*********+++******))))))))))))******''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&((()))))))))(((((()))))))))))))))*********************************((()))******+++***))))))******)))))))))***,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))(((((()))******+++(((((((((((())))))******+++*********+++,,,---...((((((((((((((()))******++++++***+++,,,,,,+++)))***(((((((((***+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((())))))******((()))))))))************(((((())))))))))))((((((++++++******)))(((((((((&&&''')))***+++***((('''(((((())))))***++++++,,,+++***************++++++'''''''''&&&&&&''''''(((************************************************(((***++++++++++++,,,......---+++***+++---000222///000111222333555666666777777888888999::::::;;;:::;;;===>>>??????>>>>>>:::;;;===??????>>><<<;;;<<<<<<;;;;;;;;;<<<<<<===666555444333333333333333333444555666666555333222//////000111222333444444111111000000000000111111///111222222///...///000++++++,,,---------------,,,---.........---,,,+++************************((()))***++++++)))((('''''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))000111222444555666666666000000000000000000111111000111333444444333222000000000000000000000000000000////////////.........+++,,,+++)))&&&'''+++///------,,,,,,+++***))))))'''''''''''''''((())))))++++++******)))(((((((((+++***)))))))))))))))***'''((()))***++++++***)))+++***((('''((()))+++,,,))))))******++++++++++++(((((())))))))))))(((((('''''''''''''''(((((()))''''''''''''''''''''''''((()))***)))((('''(((*** ###'''***,,,+++***((((((((((((((())))))))))))'''''''''''''''((()))***))))))))))))((((((((((((++++++******))))))((((((************************)))(((((((((''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&''''''''''''((()))******)))((('''((((((((((((((()))*********((('''(((******(((%%%&&&''''''((()))***++++++&&&$$$###%%%)))+++)))'''***)))(((''''''((()))***)))*********++++++++++++******))))))))))))******************************&&&&&&&&&'''((())))))***&&&''')))*********))))))******))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((((((******)))))))))***,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))''''''''''''((((((((()))))))))((())))))***++++++'''((((((((())))))************))))))***,,,---///((((((((((((((()))******'''''''''(((******)))(((***)))***+++---,,,***'''((((((((((((((((((((((((***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))'''(((((()))***++++++,,,(((((())))))*********+++(((((())))))))))))((((((((((((((()))******++++++))))))******++++++,,,,,,((())))))***+++,,,,,,,,,++++++******************))))))((((((((())))))***))))))))))))))))))))))))************************(((***++++++++++++,,,......,,,+++***+++---000222......///111222333444555333444444555666777777888999:::<<<>>>??????>>>===:::;;;;;;<<<===>>>??????<<<;;;::::::;;;<<<>>>???888777666555444555666666111222555777777777666555333333333222222222111111000000000000000000000000...111333333000...///111++++++++++++,,,---------++++++------------,,,+++************))))))))))))((()))+++,,,+++***((('''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))(((((((((((((((''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))555555555555666888999:::555444333222111111111111111111111111000000000000...000111000///...///000333222222111000///......---,,,++++++************---+++))))))+++,,,***'''))))))))))))))))))))))))''''''&&&&&&'''))),,,---+++++++++************)))'''))),,,...///---***(((((()))***+++++++++++++++))))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''((())),,,...///---+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******)))))))))))))))***((()))))))))))))))((((((''''''''''''((()))***++++++'''%%%&&&***,,,)))&&&&&&'''(((*********)))((())))))(((((((((((())))))++++++************++++++''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))+++++++++*********))))))+++*********))))))((((((***+++,,,------,,,***)))+++***)))'''''')))***+++(((((('''&&&%%%$$$$$$$$$'''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))***,,,,,,+++***)))(((((()))***++++++++++++,,,,,,++++++++++++***)))((((((***,,,---222111...,,,***)))))))))))))))(((((((((((())))))))))))))))))******************))))))((((((''''''***++++++***((('''(((***++++++***)))((('''&&&&&&''''''''''''((((((((()))&&&''')))***+++***((('''(((((())))))*********+++******+++++++++,,,,,,,,,$$$%%%''')))+++++++++***))))))))))))))))))))))))''')))---///000...,,,***))))))(((((((((((()))))))))))))))***++++++,,,,,,$$$&&&)))+++,,,***(((''')))******++++++)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++,,,,,,,,,,,,+++******&&&)))+++,,,+++)))((((((***))))))))))))******+++''''''((()))***)))&&&$$$******)))))))))))))))***((()))***+++,,,---......+++******))))))******+++***+++,,,---..................///000111333555666888777666555555666777777999:::;;;===>>>>>>??????;;;;;;;;;;;;<<<===>>>>>>;;;;;;;;;<<<===>>>???@@@;;;:::888777555444444444444444333222222222333333555777::::::888555444444111000//////000000///...111111000000000000111111000///...---------------++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))************((((((((('''&&&&&&%%%%%%''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''((())))))(((&&&$$$###))))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((555555555555666777888888333222111111000000000111111111111111000000000000///000111111//////000111555555333222000///...---///...------,,,,,,,,,---,,,***((()))++++++***((())))))))))))))))))))))))((('''''''''(((***,,,...*********)))))))))((((((&&&(((***,,,,,,+++)))((('''(((((()))******))))))(((((()))))))))*********)))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&'''''''''((((((((())))))+++...000111000...((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))((((((''''''((((((((((((((())))))))))))(((((((((''''''((()))***++++++,,,(((&&&'''***,,,)))&&&''''''((()))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***&&&&&&''''''((())))))***((((((((((((((('''''''''''''''''''''((((((((((((*********)))))))))(((((()))))))))((((((((('''''')))***+++,,,,,,+++***)))+++***(((''''''(((***+++)))))))))(((((('''&&&%%%'''((()))******)))((('''))))))))))))))))))))))))((((((((())))))***+++++++++***)))(((((()))***+++******++++++++++++******,,,+++)))))))))***,,,---///...,,,+++************))))))))))))))))))))))))))))))))))))************+++*********)))))))))))))))***+++***(((((()))***))))))))))))(((((((((((('''''''''((((((((())))))((((((((((((((())))))***((()))))))))************************+++++++++,,,''''''(((***++++++++++++))))))))))))))))))))))))(((***,,,......---+++***))))))(((((((((((())))))******))))))))))))))))))&&&''')))*********(((''')))******+++***)))((('''))))))))))))))))))))))))***************************************************++++++++++++***))))))''')))+++,,,***)))((())),,,,,,***)))(((''''''''',,,+++,,,---...---***(((******))))))))))))***************+++++++++++++++******))))))))))))******++++++,,,---..................///000111333555666777666666666777999;;;<<<;;;<<<<<<======<<<<<<;;;999999999999:::;;;<<<===<<<;;;;;;;;;<<<===>>>>>><<<;;;999777555333222222444444333333333333444555555777999999777555333333...------...111222222111///......------......///000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''(((***+++,,,))))))))))))))))))))))))%%%&&&&&&'''(((((())))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((((((((('''&&&%%%$$$((('''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((666666666666666666666666444444333222222222333333111111111111000000000000///111222111000///000111666555444222000...---,,,......---,,,,,,,,,------***(((((((((*********((((((((((((((((((((((((((()))((((((((()))+++,,,...))))))((((((((('''''''''''''''((()))))))))))))))&&&&&&'''(((((((((''''''(((((())))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))((((((***,,,///000///...((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((()))((((((((()))***+++,,,---***((((((***+++)))&&&((((((''''''(((((()))))))))((((((''''''(((((())))))((((((''''''(((((()))&&&&&&'''(((((()))******'''''''''(((((((((((((((&&&&&&&&&'''''''''(((((()))))))))((((((((((((((((((((('''''''''''''''&&&((()))***++++++***)))(((***)))'''''''''''')))***)))***+++++++++)))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))************)))))),,,+++*********+++,,,---,,,+++******)))******+++))))))***++++++***))))))))))))))))))************++++++++++++************((()))******)))(((***+++''''''(((((())))))******''''''((((((((()))))))))***)))'''&&&&&&(((***,,,))))))))))))************))))))))))))***************************+++,,,,,,))))))))))))))))))))))))******+++++++++******)))***))))))(((((())))))*********))))))(((''''''&&&)))))))))))))))((((((((()))************)))(((((())))))))))))))))))))))))************************************************)))************)))((((((''')))++++++***))))))))),,,+++***(((''''''''''''---------...///...,,,***************************+++++++++******)))))))))******))))))))))))******,,,,,,------...---------......///000111333555666555666666888:::<<<>>>@@@=========<<<;;;:::999888888888888888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<======<<<:::777555333222222555555444444444444555555444666888888666333222222...------///111333222111...------------------...//////......------......------------------------)))(((((((((((()))***+++((((((((((((((((((((((((&&&''''''(((((()))******)))))))))******)))))))))((((((''''''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((666666666666555555444444333222222222222222333333111111111111000000000///000111222111000///000222333333222000///...---,,,,,,++++++******+++++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***+++,,,---)))))))))(((((((((''''''((((((((((((((())))))***&&&&&&'''(((((('''''''''(((((((((((()))))))))***(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))*********++++++++++++'''&&&'''(((***+++***((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))'''&&&&&&&&&&&&'''(((((('''(((((())))))))))))((()))))))))))))))***++++++---+++))))))******(((&&&)))((('''&&&&&&''')))***(((((((((''''''((((((((()))((((((''''''(((((()))((((((((((((((()))))))))&&&&&&''''''(((((())))))'''''''''(((((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''((())))))***))))))(((((((((''''''''''''((((((((()))+++,,,,,,***'''%%%(((((())))))))))))(((((((((((((((((((((((((((((()))************))))))(((***))))))))))))))))))***(((((())))))))))))((((((+++++++++***+++,,,------+++******)))))))))))))))((()))+++,,,,,,+++)))(((((()))))))))************************************'''(((******))))))***+++(((((((((((())))))))))))'''(((((((((((())))))))))))((('''''''''(((***+++)))))))))))))))*********((((((((())))))))))))))),,,+++))))))((()))***+++((((((((((((((((((((((((++++++***))))))((())))))***))))))))))))))))))*********)))))))))(((((((((+++***)))(((''''''((((((************)))))))))((())))))))))))))))))))))))***************************************************************))))))(((''')))++++++***)))))))))''''''''''''((()))******+++***)))***++++++)))'''))))))******++++++***************))))))))))))(((++++++************++++++---------...------,,,,,,......///000111333555666555666777999;;;===>>>???;;;;;;;;;;;;:::999888888999999999999:::;;;<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<;;;999888666555555555999888777666555444444444333555777777555333111111222111///000111111000...//////............////////////............//////...........................---+++)))((('''&&&&&&((((((((((((''''''''''''*********)))((((((''''''(((((())))))))))))(((((((((((((((''''''((((((((()))((('''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((555555666666555444333222///////////////000111222111111111111000000000//////111222111000///000111............------------+++++++++******++++++,,,(((((())))))((((((((()))(((((((((((((((((((((((()))))))))******+++,,,,,,******)))))))))((((((((()))(((((('''((()))***+++(((((()))))))))((((((''''''(((((((((((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******((('''&&&&&&''''''&&&$$$((((((((((((((((((((((((((()))************)))((((((((((((((())))))))))))((((((''''''((())))))***''''''((()))))))))))))))))))))))))))))))))***+++,,,+++***)))))))))(((&&&)))((('''&&&&&&'''((()))((((((''''''''''''((((((***))))))(((((())))))************)))((((((''''''&&&&&&''''''(((((())))))((())))))))))))*********************************((((((((((((((((((((((((''''''(((((())))))))))))((((((''''''''''''((((((&&&'''***++++++)))&&&%%%))))))(((((((((((())))))(((((((((((((((((((((((())))))*********))))))((()))))))))******)))))))))((((((((())))))(((((((((+++*********++++++,,,,,,+++++++++***)))((('''&&&((()))+++,,,,,,+++)))(((((()))))))))************))))))))))))))))))))))))&&&(((***+++***)))***+++))))))))))))(((((((((((((((((((((((()))))))))***&&&''')))*********)))(((******))))))))))))))))))((((((((((((((((((((((((+++***)))''''''((()))***((((((((((((((((((((((((,,,+++)))(((((((((((()))******))))))))))))******)))))))))******+++++++++,,,***)))'''&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,++++++***)))((()))+++***)))((()))***'''''''''(((((()))++++++)))'''&&&'''((((((&&&%%%((()))***+++,,,+++++++++((())))))))))))*********,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,......///000111333555666555666777888999:::;;;;;;888999::::::;;;:::::::::;;;;;;:::;;;;;;<<<===>>>===<<<<<<;;;;;;;;;<<<<<<999999999888888999999:::===<<<:::888555444333222222444777777555222111111222111000000111111000/////////............////////////.........//////000...........................---,,,***((('''&&&&&&)))((((((((('''''''''&&&*********)))((((((''''''&&&''''''''''''''''''&&&'''((((((((((((((((((''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((444444555555555444222111333333333333444555666777111111111111000000000000...000111000///...///000+++++++++,,,,,,------...------,,,,,,,,,---......)))***+++***((('''((()))(((((((((((((((((((((((()))))))))*********++++++*********)))))))))((((((((((((((((((((()))******))))))*********)))((((((''''''(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%%%%&&&&&&&&&&&&***)))''''''(((((('''%%%(((((((((((((((((((((((())))))++++++++++++))))))(((((((((((())))))))))))))))))((())))))***+++,,,&&&'''((())))))******)))))))))(((((((((((())))))******))))))((((((''''''((((((''''''&&&'''''''''(((''''''&&&&&&''''''(((***))))))(((((())))))***+++******))))))((((((''''''''''''((((((((((((((())))))*********+++++++++************++++++++++++((((((((((((((()))))))))''''''(((((())))))******((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))(((((())))))))))))(((((())))))*********+++++++++,,,,,,++++++***((('''&&&))))))***++++++***))))))))))))))))))************((((((((((((((()))))))))&&&)))++++++***))))))*********))))))((((((''''''((((((((()))))))))******%%%''')))++++++***((('''************))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))))))))+++***)))))))))))))))***+++******))))))******+++)))))))))***+++,,,,,,,,,******(((''''''((())))))+++******)))((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,+++******(((***+++***)))((()))+++++++++***)))))))))))))))***(((''''''(((((('''&&&((()))***,,,,,,,,,++++++)))))))))******+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------...---------......///000111333555666666666777888999999888888666777999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@======<<<<<<<<<======>>>999999999::::::<<<===>>>@@@>>><<<999777555333333333555777777555222111111///......000222444333222...------------------...//////......//////000000........................+++******)))))))))*********))))))(((((('''''''''&&&''''''(((((()))******%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''(((''''''&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((222333444555555444222111666666666777888999;;;;;;111111111111000000000000---///000///...---...///,,,,,,,,,,,,,,,------------,,,,,,,,,------...///+++,,,---+++((('''''')))))))))))))))))))))))))))(((((())))))******))))))))))))((((((((('''''''''&&&&&&''''''(((((((((((()))************)))(((''''''''''''((((((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%%%%%%%%%%&&&&&&&&&)))(((&&&''')))******)))((((((((((((((((((((((((((()))***++++++***)))((((((((((((((())))))))))))))))))))))))***+++,,,,,,&&&'''((()))************((((((''''''''''''(((((('''((((((((('''''''''((('''(((((((((''''''&&&%%%(((''''''&&&&&&''''''((()))((((((''''''(((((()))(((((()))))))))*********((((((((((((((('''''''''))))))))))))************))))))))))))*********+++&&&&&&'''''''''((((((((((((((((((((()))***++++++((())))))))))))))))))(((&&&''''''((((((''''''&&&***)))(((''''''((()))***))))))))))))))))))))))))&&&''')))+++++++++***)))((()))***++++++***)))(((((())))))******))))))((((((((())))))*********)))******+++++++++***)))((())))))))))))))))))))))))))))))))))))************(((((()))))))))*********'''))),,,,,,***)))(((((((((((((((((())))))))))))(((((()))))))))*********'''(((((()))))))))))))))************)))))))))(((*********))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))******************+++******))))))******+++)))))))))***************((((((((((((((())))))***++++++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))))))))*********(((((()))+++,,,++++++***************,,,***(((((()))***)))(((''')))+++,,,------,,,++++++++++++++++++*********+++******))))))******+++++++++,,,---..................///000111333555666555666777888999999999888777888999;;;<<<<<<==================>>>???@@@@@@===============>>>???@@@;;;;;;;;;;;;<<<===>>>??????===<<<:::888777666666333555777777555333222222000///...000222444444333///......------......//////////////////000111111------------------------*********)))******++++++++++++***))))))(((''''''%%%&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''((((((111222444555555444222111111111222222444555777888111111111111000000000000---...///...---,,,---///......---------,,,,,,,,,************++++++,,,---,,,......,,,(((&&&''')))************************'''(((((())))))))))))((((((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&))))))******)))(((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))&&&%%%$$$&&&(((+++++++++(((((((((((((((((((((((('''((()))++++++)))((('''(((((((((((())))))))))))(((((((((((()))***,,,,,,&&&'''((()))************(((''''''&&&&&&&&&''''''%%%&&&''''''&&&&&&'''(((&&&'''((()))((('''%%%$$$'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&''')))***,,,------))))))(((((('''''''''&&&(((((((((((())))))))))))'''((((((((())))))******%%%%%%%%%&&&&&&'''''''''(((((((((((()))***,,,,,,))))))************))))))'''''''''''''''(((((((((***)))(((''''''((()))***))))))))))))))))))))))))%%%''')))+++,,,+++******((()))***++++++***)))((())))))************))))))''''''((()))))))))))))))((()))***,,,,,,,,,+++***))))))(((((((((((())))))))))))))))))************))))))******+++++++++,,,(((***,,,,,,***(((''''''&&&&&&'''((()))***++++++))))))))))))***************)))'''&&&'''(((***++++++*********))))))((((((++++++******))))))((((((((()))***,,,,,,++++++***))))))))))))))))))))))))((()))***+++++++++++++++++++++************++++++******))))))((((((''''''''''''(((((())))))******,,,+++)))((((((((()))***))))))))))))))))))))))))***************************************************************)))(((((()))******)))(((((()))+++)))))))))***+++---...///,,,***(((((()))***)))(((''')))+++---...---,,,+++......---,,,+++***)))((())))))(((((((((((())))))***+++,,,---......///.........///000111333555666444555777999::::::::::::999999:::;;;<<<<<<<<<<<<===<<<<<<======>>>???@@@============>>>???AAAAAA>>>>>>============>>>>>>===<<<;;;:::999999999999444666888888666333222222333222111111222222111///111111000000000000111111///////////////000111111------------------------------+++***))))))((((((,,,++++++***)))(((((('''((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''&&&'''((())))))((('''&&&%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((444444333222111111111222222222222222333333444555666444222000/////////000......---------,,,,,,,,,...---,,,+++************+++++++++++++++***))))))%%%%%%&&&&&&''''''(((((())))))************)))(((((()))+++***((('''''''''''''''((((((((((((((('''((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''(((((())))))******))))))))))))((('''&&&%%%((((((((('''&&&&&&&&&%%%)))(((&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))---+++(((''''''((('''&&&))))))))))))))))))))))))))))))))))))((('''&&&%%%)))((('''&&&&&&'''((()))'''((((((((((((((('''''''''''''''(((((((((((()))&&&&&&&&&%%%%%%$$$$$$$$$))))))******)))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******))))))***)))((()))***+++***((()))******))))))((('''&&&(((((())))))))))))(((((()))))))))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++'''((()))******)))(((''')))))))))(((''''''&&&&&&))))))((((((''''''&&&&&&(((((((((((()))))))))))))))))))))))))))(((''''''(((((('''''''''&&&&&&&&&)))************+++++++++************))))))((((((((('''&&&(((,,,---,,,)))&&&''''''((()))******++++++***)))(((''''''''''''******)))(((((((((((((((,,,+++***))))))((((((((())))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))*********+++++++++******)))))))))))))))***,,,------,,,)))(((((()))))))))***)))((((((***---000...,,,***))))))******(((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++++++++************)))++++++++++++++++++++++++---,,,,,,+++,,,---///000+++***)))))))))***,,,,,,,,,,,,++++++,,,,,,***(((,,,+++)))(((((()))+++,,,++++++***)))(((((())))))''''''''''''((()))++++++(((((())))))***+++---...&&&'''(((***++++++++++++******++++++++++++,,,,,,......///000111222333333333333555666888999999999:::;;;<<<===>>>>>>>>>>>><<<;;;;;;>>>AAACCCBBB???>>>???@@@AAABBBCCCCCCCCCBBBBBBAAA@@@???>>><<<;;;;;;;;;<<<<<<<<<;;;999888;;;::::::999888777666666333333333222222111111111000000000000////////////000000000///...,,,+++***,,,,,,,,,+++++++++******+++++++++***)))(((''''''---,,,***((('''(((((()))+++***)))((('''&&&&&&&&& '''((($$$$$$((((((###''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''((('''&&&&&&&&&''')))***444333333333333444444555333222222222333333444555444333222111000/////////............---------,,,...---,,,+++***************************))))))(((((((((((()))))))))))))))((())))))******))))))(((''')))+++,,,++++++,,,---,,,+++)))'''''''''((()))((((((''''''''''''(((((((((((())))))(((''''''&&&'''((((((((((((((())))))(((((())))))((('''&&&&&&((((((((((((((((((''''''***)))(((&&&%%%%%%%%%&&&%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((+++)))''''''((())))))((())))))))))))))))))))))))(((((((((((((((((('''''')))((('''&&&&&&'''((()))((((((((())))))(((((('''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))******)))((()))((('''((()))***)))''''''((()))))))))))))))((((((((())))))))))))(((((()))))))))))))))((('''''''''''''''''''''''''''(((******)))))))))((((((((('''((()))******)))((('''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))(((''''''(((((((((''''''&&&&&&&&&)))************+++++++++++++++*********))))))))))))((('''))),,,---+++)))''''''((())))))***************))))))(((((())))))++++++***))))))))))))***)))))))))(((((()))******))))))((('''''''''''''''************************))))))))))))))))))))))))************)))))))))((())))))*********+++++++++******))))))))))))*********+++,,,+++)))))))))+++)))******)))((((((***---...,,,+++))))))***+++,,,(((((((((((()))))))))***************************)))***+++,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++------,,,+++,,,,,,......,,,++++++***+++,,,---...)))))))))***++++++***(((,,,+++***))))))***+++,,,+++******))))))))))))***'''''''''(((((()))++++++,,,+++******))))))***************+++,,,,,,,,,---,,,,,,------------............///000111222222333222333444666888999999:::<<<===>>>???????????????===;;;:::;;;>>>???>>><<<===>>>???@@@AAABBBBBBAAABBBBBBBBBAAA@@@>>>===<<<;;;<<<======>>>===<<<<<<;;;;;;:::999888777666666444444333333222111111000000000000000////////////....../////////...------......------,,,,,,,,,---++++++++++++***)))(((''',,,+++***)))((((((((((((%%%%%%%%%&&&''')))***+++&&&((()))(((((()))(((%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''((('''''''''(((((())))))444444444444555666777888333333222222222333444444222222222111000///...---/////////.........------------,,,+++*********************)))))))))((((((******)))))))))))))))((('''(((((())))))((((((((((((***+++,,,++++++,,,---///---***'''&&&''')))***((((((''''''''''''(((((((((((()))))))))(((''''''((((((((('''''''''''''''(((((()))))))))(((''''''((((((((()))))))))))))))+++***((('''%%%$$$$$$$$$&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''***(((&&&&&&(((*********))))))))))))))))))))))))''''''((((((((()))))))))((((((''''''''''''(((((((((((()))******))))))(((&&&&&&&&&''''''''''''(((&&&'''''''''''''''((((((((('''''''''(((((()))***((((((((((((((((((((((((%%%&&&((()))******))))))((('''&&&'''((()))(((&&&&&&'''((()))************(((((())))))))))))(((((()))))))))))))))((((((''''''''''''(((((()))))))))++++++*********)))))))))(((((())))))))))))((((((&&&&&&'''(((((()))******'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''')))************++++++++++++++++++++++++************))))))***++++++***((('''((()))*********)))(((******))))))******+++,,,,,,,,,+++************+++''''''''''''((()))***+++))))))((('''''''''((((((************************))))))))))))))))))))))))************))))))))))))***************+++++++++******)))))))))******+++((()))******))))))***,,,)))******)))((()))+++,,,++++++***)))***+++---...((((((((()))))))))******************************))))))***,,,------------,,,+++++++++************++++++++++++++++++++++++------,,,+++++++++,,,,,,+++************+++,,,,,,(((((())))))******))))))******************************)))))))))***++++++(((((((((((())))))***+++,,,+++******))))))******,,,,,,+++******+++,,,---,,,,,,------------......---...//////111111222333111222444666888999::::::======>>>>>>>>>>>>>>>>>>???===;;;;;;===>>>===<<<===>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBAAA@@@>>>>>><<<<<<===???????????????;;;;;;:::999888777666666666555444333222111000///000000000000////////////---...//////000000000000///...---,,,+++,,,---...+++++++++++++++***)))(((************)))(((''''''######$$$%%%''')))+++,,,+++((((((,,,,,,***((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''''''(((((()))))))))))))))666666555555555666666777333333333222222333333444000000111111000///---,,,000////////////.........---,,,++++++*********+++***))))))((((((((((((((()))(((((((((''''''&&&&&&&&&''''''((((((((((((''')))+++,,,+++((('''&&&''',,,+++)))((('''((())))))((((((''''''''''''(((((((((((()))))))))(((((('''((((((''''''&&&&&&%%%%%%'''(((((()))))))))(((((('''''''''(((((())))))***))))))((('''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((+++)))'''&&&((())))))))))))))))))))))))))))))))))))((((((((((((((())))))(((((((((''''''(((((((((((())))))************)))&&&&&&&&&&&&'''''''''''''''''''''((()))))))))******)))(((''''''((()))***(((((((((((((((((((((((('''((()))++++++++++++***)))(((''''''))))))((('''''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''((()))******+++(((((()))***+++,,,------(((((())))))))))))((((((''''''(((((())))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))((((((((((((((()))(((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***++++++***((('''************+++,,,---...,,,,,,+++***************((((((''''''((())))))***))))))((((((((((((((()))************************))))))))))))))))))))))))*********)))))))))))))))******************************))))))******++++++)))***+++***))))))***+++(((***+++***))))))+++,,,++++++*********+++,,,---(((((()))))))))*********************************((()))***,,,---.........,,,,,,+++++++++*********++++++++++++++++++++++++------,,,+++++++++******((((((((((((((()))))))))+++,,,,,,,,,+++***)))***)))***++++++++++++***)))))))))))))))***++++++,,,))))))(((((()))******+++((((((((()))***+++------,,,+++)))''''''(((***+++*********+++++++++,,,,,,------...///000111222222000111333555777999:::::::::;;;;;;<<<<<<;;;;;;;;;@@@???>>>>>>???@@@AAAAAA???@@@@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBAAAAAA@@@???===>>>>>>>>>??????>>>>>><<<;;;:::999888777777666777666555444222111//////000000000000////////////...//////000000000000000...,,,+++))))))***+++,,,+++++++++++++++***))))))((()))*********)))'''&&&''''''&&&&&&&&&&&&''''''+++&&&''',,,---(((&&&((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&''')))*********)))(((888888777555444444444444444333333222222333333333///000111111111///---,,,000////////////.........,,,,,,++++++******++++++******)))((('''((((((((())))))(((((('''''''''&&&&&&&&&'''((((((((((((((()))++++++***(((&&&%%%&&&%%%&&&((()))***)))((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((''''''&&&&&&%%%%%%''''''((()))*********)))&&&&&&&&&''''''(((((((((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))---***(((''''''(((((('''((((((((((((((((((((((((+++***)))((((((((((((((('''(((((((((((((((((('''(((((()))***************&&&&&&&&&'''''''''((((((((((((((())))))*********,,,+++)))(((''''''(((((())))))))))))))))))))))))((()))+++,,,------,,,,,,***)))((((((******)))((()))))))))))))))(((''''''(((((())))))))))))(((((((((((())))))))))))((((((&&&''''''((()))******+++(((((()))***+++,,,------))))))(((((((((((())))))******))))))((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))(((((((((((()))***))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))))))))))))))***++++++***)))(((************+++---...///++++++***))))))))))))*********)))((((((((((((((())))))((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))*********************************************+++,,,,,,+++,,,---,,,)))((()))***(((***++++++******+++,,,,,,,,,+++++++++***++++++))))))))))))************************************((()))+++,,,---...//////,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++******)))''''''(((((())))))))))))///000111000---******+++)))***++++++++++++***)))******))))))***+++,,,,,,***))))))))))))******+++((((((((()))***+++------,,,+++)))''''''(((***+++*********+++++++++,,,,,,------...///000111222222000111333555777888999999999::::::;;;;;;;;;;;;:::>>>??????@@@AAABBBCCCEEEBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????>>>===<<<<<<;;;;;;<<<;;;;;;:::999888777777777777555444222111000///000000000000////////////000000000000000//////...---,,,+++*********++++++******+++++++++***))))))'''((()))******)))'''&&&))))))((('''&&&%%%%%%&&&)))''')))+++)))%%%$$$'''''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&''')))*********)))(((:::999888666555444333333444444333222222222333333000111111111000000///.../////////.........------,,,,,,++++++***++++++,,,+++***)))((('''((()))***+++******************)))&&&''''''((())))))))))))''')))******)))((())))))"""$$$'''***+++***((('''((((((''''''''''''(((((((((((()))*********))))))((((((((('''''''''''''''&&&'''((()))***+++++++++&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''''''''(((((((((((()))))))))***...+++(((''''''((('''&&&((((((((((((((((((((((((+++***)))((((((((()))***''''''((((((((((((''''''''''''((()))************'''''''''(((((((((((()))((()))))))))))))))******,,,,,,***)))((('''''''''))))))))))))))))))))))))((()))+++,,,------,,,,,,+++)))((()))***+++***)))************)))((('''&&&(((((())))))))))))(((((('''(((((()))))))))))))))'''''''''(((((()))))))))++++++*********)))))))))))))))(((((((((((())))))++++++***))))))((('''''''''''''''((((((((((((((((((((((((((())))))))))))))))))(((''''''(((***+++))))))))))))************)))************+++++++++*********+++++++++++++++***,,,---,,,***))))))***************************************+++,,,---...++++++***))))))))))))))),,,+++***)))(((((((((((())))))((((((((()))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++++++++******************************+++,,,------...///---***))))))***(((***,,,,,,+++***+++,,,,,,,,,,,,++++++*********)))))))))*********++++++++++++++++++++++++++++++******+++---............,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++***)))))))))***++++++,,,,,,++++++///111333111---***+++,,,************************++++++*********++++++,,,*********))))))******+++,,,+++******))))))******,,,,,,+++******+++,,,---,,,,,,------------......,,,---......000000111222111222444555666777888888999:::;;;<<<============;;;===@@@AAABBBBBBCCCEEECCCCCCDDDCCCCCCBBBAAAAAA???@@@AAAAAAAAAAAAAAA@@@@@@???>>><<<;;;:::999999<<<<<<;;;:::999888777777777666555444333222111000000000000000////////////000000000000//////...---.........---------,,,,,,))))))*********))))))(((((((((((())))))(((((('''(((''''''''''''((())))))+++111333...'''%%%%%%%%%'''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((;;;:::999777777666666666555444333333222222222333222222111000000000000111............---------,,,,,,++++++***++++++,,,,,,,,,+++***(((((()))***+++***************+++++++++&&&'''((()))************&&&((())))))(((''''''(((%%%&&&(((*********)))(((((((((''''''''''''(((((((((((()))***************'''((((((((((((((())))))&&&'''((()))***+++++++++((((((((((((''''''''''''%%%&&&'''((((((((('''&&&%%%&&&&&&&&&'''((((((((('''''''''((((((((()))))),,,***''''''((((((((((((((((((((((((((((((((((((((('''''''''(((***---...&&&'''((())))))((('''&&&&&&&&&'''((())))))))))))((((((((()))))))))******)))))))))))))))(((((((((***************)))((('''(((((((((((((((((((((((('''((()))+++,,,++++++******((('''((()))***)))(((((()))))))))))))))((('''(((((())))))))))))((((((''''''((()))))))))))))))'''''''''''''''''''''(((******)))))))))(((((((((***)))(((''''''((()))*********))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))))))))((('''&&&'''(((***+++)))))))))******+++++++++)))************+++++++++)))))))))*********++++++)))+++------+++)))***+++******)))((()))***,,,---***************+++,,,---,,,,,,+++************+++,,,+++***************+++))))))(((((()))******+++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************+++++++++*********))))))************+++,,,---...---...///...,,,+++,,,---(((***,,,---,,,++++++,,,******++++++,,,,,,++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,---......------------,,,,,,,,,+++++++++++++++++++++++++++++++++((()))***++++++******)))******,,,---------,,,+++)))---000...+++)))***---,,,+++***))))))***+++,,,,,,,,,+++*********++++++++++++***))))))******+++,,,+++******))))))***************+++,,,,,,,,,---,,,,,,------------......,,,------...///000111111222333444555666666666666777888:::;;;======>>>>>><<<@@@DDDEEEDDDCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>???@@@AAAAAA@@@@@@???>>>===;;;::::::;;;;;;<<<<<<;;;:::999888888777666555555444333333222222000000000000////////////------.../////////......,,,---...//////---,,,***'''(((((()))))))))(((((((((((('''''''''(((((()))'''''''''((()))***+++,,,333BBBEEE444''''''((($$$''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((::::::999999888999999999555444333333222222222222333222111000000000222222......---------,,,,,,,,,+++++++++***++++++,,,,,,---,,,***)))((()))***,,,''''''(((((())))))******'''''')))***++++++++++++'''(((((('''$$$"""!!!!!!******)))))))))))))))***((((((''''''''''''(((((((((((()))***************''''''(((((())))))******%%%&&&((()))+++,,,,,,,,,******))))))((((((''''''''''''((((((((('''%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((***(((&&&&&&(((*********((((((((((((((((((((((((%%%%%%%%%&&&))),,,000222&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))))))))))))))******************))))))(((((('''''''''(((***++++++***))))))((((((((((((((((((((((((%%%&&&((()))******)))))))))'''&&&'''((()))((('''&&&'''((()))************(((((())))))))))))((((((''''''((()))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++***)))(((''''''((()))***((((((((()))******++++++))))))(((((('''''''''&&&(((((((((((()))))))))))))))((('''&&&'''(((***,,,))))))******++++++++++++)))************+++++++++(((((())))))*********+++)))+++------+++)))+++,,,+++***((('''(((***---///******))))))******+++,,,...---,,,,,,++++++,,,,,,************+++,,,---...))))))((())))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++++++++++++++******))))))************+++,,,---...,,,---///...------...000(((***,,,---,,,++++++,,,((((((***+++,,,---------)))************+++++++++++++++++++++++++++++++++,,,,,,------...------------------,,,,,,,,,++++++++++++++++++++++++++++++'''((()))+++++++++***)))((()))***+++,,,+++******$$$(((,,,+++((('''***...,,,+++)))(((((()))+++,,,------,,,+++************++++++***************+++(((((())))))***+++---...&&&'''(((***++++++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111111333444555555666666555555444555777999;;;<<<<<<===@@@DDDIIIJJJHHHEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>===>>>???@@@@@@@@@@@@@@@>>>===<<<;;;;;;<<<=========<<<;;;;;;999999888777555555555444444333333333000000000000////////////***+++,,,...///000000000)))+++---......,,,)))'''''''''(((((((((((((((''')))((('''&&&&&&''')))))))))))))))))))))******+++:::OOORRR;;;(((***+++###''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''(((