BM6P6(@ xxxwww}}}qqqBBB888;;;@@@FFFIIIKKKPPPXXX^^^iiikkkpppvvv{{{|||{{{yyyooofffeeelllkkk___WWWXXXTTTTTTSSSRRRTTTZZZeeelllrrrrrrsssvvvyyyyyywwwuuuvvvyyy|||}}}}}}~~~~~~}}}zzzxxxxxxxxxxxxwwwzzz{{{|||~~~}}}xxxyyy~~~{{{lllbbb^^^\\\VVVMMMLLLWWWfffpppssstttuuuuuuuuuuuuwwwyyyyyyxxxxxxzzz{{{{{{yyywwwttttttuuuuuuuuuuuuuuutttwwwttttttuuuvvvvvv{{{zzzsssqqqqqqttt___TTTVVVYYYdddsssqqqOOO777555222///...///...+++........................,,,,,,,,,---------......//////333111222IIIaaaeeennnvvvtttsssssskkk___QQQLLLIIINNN[[[iiissswwwvvvsssooommmoooqqqssssssssspppooorrrxxx{{{yyywwwtttttttttvvvyyyyyyvvvssssssqqqpppqqqrrroookkkfffccc^^^\\\aaaggglllsssyyy|||}}}}}}{{{xxxtttpppmmmccceeeiiilllnnnoooooonnnoootttzzz|||wwwssswww}}}{{{wwwxxx{{{wwwnnnrrr|||yyyggg]]]TTTMMMBBB???===BBBJJJQQQSSSRRRSSSdddwwwdddYYYxxxwwwXXXSSSIIICCC;;;000111555000000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,------......//////...///111222111666<<<]]]mmm|||~~~ssszzzwwwwwwvvvsssrrrsss|||yyy{{{\\\GGGPPP^^^lllbbbZZZZZZ\\\[[[ZZZ[[[___kkk{{{~~~vvvsssuuuwwwwwwxxxwwwwwwwwwzzz|||{{{{{{{{{{{{{{{{{{{{{{{{}}}{{{|||}}}~~~}}}{{{{{{||||||}}}ssskkkfffhhhlllppptttyyywwwmmmkkkmmmssszzz||||||~~~{{{xxxzzz||||||uuu}}}zzz}}}vvvaaaWWWJJJ>>>444333555444222222~~~|||mmmEEE<<<===BBBHHHKKKLLLQQQYYY```jjjmmmrrryyy}}}~~~{{{xxxnnngggfffkkkiii^^^VVVWWWTTTTTTSSSSSSUUU\\\eeelllssstttvvvxxxxxxxxxwwwvvvuuuxxx{{{||||||}}}~~~}}}}}}~~~~~~{{{zzzzzzzzzyyywwwzzzzzz|||}}}yyyyyy~~~}}}}}}{{{|||rrrdddbbb^^^VVVOOONNNWWWeeeoootttuuuwwwxxxxxxyyy|||~~~zzzyyyxxxyyyzzzyyywwwuuuuuuuuuuuuvvvvvvuuuuuuuuuuuurrrqqqsssssssssxxx~~~|||rrrmmmlll|||vvvaaaVVVPPPUUUcccxxxyyyyyyTTT888555111//////000...,,,........................,,,,,,---------.........//////333000222IIIaaaeeennnttt{{{rrrllljjjccc\\\QQQLLLIIINNN[[[iiirrrvvvsssppplllkkklllooopppqqqqqqooonnnqqqvvvyyyxxxuuuuuutttuuuwwwzzzzzzxxxuuuuuurrrmmmjjjhhhddd___[[[WWWRRRQQQWWW^^^dddkkkrrrwwwwwwxxxwwwuuuqqqnnnkkkgggiiijjjlllmmmmmmllllllooorrrwww{{{{{{xxxtttppptttzzz}}}yyy{{{}}}xxxoooqqqzzzzzziii```XXXQQQDDD@@@???CCCKKKQQQSSSRRROOO___mmm___yyyyyy]]]RRRGGGBBB;;;000000444...000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,------......//////...///222222222777===```ppp}}}xxxzzz{{{|||zzzwwwtttuuuyyyzzz{{{tttZZZKKKTTT```oooddd[[[ZZZ[[[ZZZZZZZZZ___lll|||yyywwwyyyxxxxxxxxxwwwwwwxxx{{{}}}zzzzzzzzzzzzzzzyyyyyyyyy|||{{{}}}~~~||||||{{{zzzyyyyyyzzz{{{|||uuunnngggfffhhhlllttt|||wwwlllggghhhooovvvzzzxxxwww{{{~~~zzz|||}}}~~~vvv|||zzzzzzzzzeeeWWWMMM@@@444222444333222222{{{```CCC<<>>666000///111111//////........................------------............000///222000444LLLccceeeuuuzzzooofffccc___XXXOOOKKKJJJPPP]]]jjjrrrtttrrrooommmlllnnnpppqqqqqqqqqpppppprrruuuwwwwwwvvvuuuuuuvvvwwwwwwuuusssqqqnnniii```WWWRRROOONNNNNNKKKFFFFFFKKKQQQVVV\\\bbblllmmmnnnppppppooonnnmmmmmmlllkkkjjjiiiiiiiiiiiiggghhhiiijjjkkklllmmmmmmooouuu}}}}}}}}}|||vvvqqqvvvpppeee]]]WWWIIIDDD@@@AAAHHHNNNQQQPPPJJJXXXyyykkkuuueeeWWWHHHAAA===333000222---///.........------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......//////...000222111222;;;DDDmmm}}}zzztttoooppp{{{zzzpppaaabbbqqqwwwrrrggg\\\YYYZZZYYYXXXZZZ]]]lll{{{~~~{{{xxxxxxxxxvvvwwwvvvuuuuuuvvvyyy|||{{{{{{{{{zzzzzzyyyyyyyyy{{{{{{|||~~~~~~~~~~~~|||{{{yyyzzzyyyyyyyyyzzz|||~~~yyyvvvqqqjjjcccbbbkkkvvvtttllllllttt}}}|||zzzxxxyyy}}}}}}wwwxxx{{{~~~lllVVVFFF777222222111111222|||||||||tttkkk___MMM???999666>>>DDDJJJMMMNNNSSS[[[bbbiiiooowww~~~}}}uuunnnhhhfffeeeddd```XXXTTTSSSSSSSSSSSSVVV\\\cccjjjmmmvvvzzz}}}{{{vvvtttvvvzzzyyyyyyzzzzzz||||||}}}|||}}}|||{{{zzzyyyyyyxxxxxxyyyyyyyyy{{{||||||zzzxxxyyyyyyzzz{{{||||||}}}}}}}}}uuutttrrrooonnnsss{{{mmmjjjeee^^^TTTSSSaaassstttvvvxxxxxxwwwwwwwwwxxx{{{zzzyyyzzz}}}~~~~~~~~~{{{zzzyyyxxxxxxxxxxxxyyywwwtttrrrsssrrrqqquuu{{{}}}yyynnneeeqqqooo```YYYXXX[[[eeesss|||pppCCC888///000222000///000........................---------.........//////000///111111666OOOfffhhhttt}}}|||mmmhhhggg```VVVNNNKKKJJJQQQ^^^jjjqqqssspppnnnlllkkkmmmoooppppppnnnnnnnnnppprrrssstttssstttuuuvvvuuusssqqqnnnmmmgggccc\\\VVVRRRRRRTTTVVVRRRMMMJJJNNNRRRTTTXXX]]]eeefffhhhjjjlllllllllllljjjjjjiiihhhhhhhhhhhhiii``````___```cccggglllooooootttzzz}}}}}}{{{{{{{{{|||}}}{{{~~~}}}yyysssuuusssfff]]]WWWKKKEEE??????EEEKKKMMMMMMGGGTTTtttlllsss|||___MMMCCC???555111333//////.........------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////111222111333===IIIsssyyysssooommmrrrxxxhhhlll{{{~~~pppeee[[[YYYZZZYYYXXXYYYaaappp}}}}}}xxxvvvvvvuuutttuuuuuuuuutttuuuwwwyyy|||||||||||||||{{{|||{{{{{{|||}}}{{{vvvrrrmmmmmmnnnppptttyyy}}}}}}{{{yyyxxxxxxxxxyyyzzz|||~~~}}}}}}|||wwwmmmfffjjjrrr~~~uuuuuu~~~zzzuuuwwwuuusssYYYIII999333222111111222}}}|||vvvcccFFF999;;;999===CCCIIIMMMOOOUUU]]]dddjjjooovvv}}}{{{rrrkkkdddddddddbbb]]]WWWTTTSSSSSSRRRQQQUUU]]]fffmmmqqqxxxzzz{{{zzzwwwuuuwwwyyyzzzyyyxxxzzz|||}}}}}}|||{{{zzzzzzzzzyyyyyyxxxxxxxxxwwwxxxyyy{{{|||{{{zzzzzzzzzzzz{{{{{{|||||||||~~~uuuuuurrrooolllooovvv}}}wwwooohhhccc\\\ZZZeeetttxxxzzz||||||{{{yyyyyyzzz{{{zzzyyy{{{~~~}}}|||zzzyyyxxxyyyyyyzzzvvvsssqqqqqqpppooosssyyy~~~sssgggoootttcccRRRUUU\\\gggrrr}}}}}}~~~uuuIII:::000000333000...000........................------........./////////000...111222999SSSjjjlllttt~~~yyyjjjhhhggg^^^SSSMMMKKKKKKRRR___kkkqqqrrrllljjjiiiiiikkkmmmmmmmmmjjjkkklllmmmnnnoooooopppsssuuuvvvvvvssspppoooooofffdddaaa]]]ZZZ[[[^^^aaaZZZUUUQQQSSSUUUTTTVVVZZZ^^^___aaaccceeeggghhhiiigggggggggggggggggggggggg\\\ZZZXXXXXX\\\cccjjjoooooorrrvvvxxxxxxxxxxxxxxxyyyzzz|||~~~yyy|||~~~{{{sssttt}}}vvvhhh^^^XXXNNNGGG???>>>CCCIIIKKKKKKEEENNNkkkkkkssshhhRRREEEAAA777222333000/////////.........------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------....../////////111222111444@@@MMMyyyzzzyyy|||vvvpppnnnooouuu{{{lllrrr}}}{{{kkkaaaYYYXXXZZZZZZYYYYYYfffvvv~~~xxxwwwvvvtttrrrtttvvvwwwvvvuuuvvvwww{{{{{{{{{|||}}}}}}~~~~~~|||}}}|||yyyvvvpppjjjeee[[[ZZZ[[[]]]aaaffflllooouuu{{{||||||~~~{{{yyyvvvvvvvvvvvvwwwyyy{{{|||zzzpppnnnrrr|||{{{wwwvvvsssppp|||wwwnnnZZZJJJ:::444333222222222sssHHH777===:::===CCCJJJNNNQQQWWW```hhhkkkpppwww}}}~~~yyyqqqjjjaaacccccc```ZZZWWWUUUTTTSSSQQQPPPTTT]]]hhhqqquuuxxxxxxxxxwwwwwwwwwwwwxxxxxxwwwvvvxxx{{{}}}|||{{{yyyyyyyyyzzzzzzyyyyyyxxxyyyxxxwwwyyy{{{}}}~~~}}}{{{{{{{{{{{{|||||||||||||||xxxwwwtttooolllnnntttyyytttffffffhhhhhhllltttxxx{{{~~~~~~}}}|||}}}|||{{{zzz{{{}}}}}}{{{zzzyyyyyyzzz{{{wwwtttrrrrrrqqqooosssyyy}}}vvvgggmmmxxxfffPPPRRRZZZfffqqq}}}}}}}}}wwwNNN<<<000111333///---///....................................////////////000...000333;;;WWWnnnooo{{{{{{lllfffccc[[[RRRLLLJJJKKKSSS```kkkppprrrjjjiiihhhiiikkklllmmmllljjjkkklllmmmmmmnnnoooppprrruuuxxxyyywwwuuuuuuvvvnnnnnnllliiieeecccdddgggbbb\\\XXXYYYYYYXXXXXX[[[ZZZ[[[]]]___bbbdddfffgggeeeeeefffgggfffeeedddccc[[[WWWSSSRRRVVV^^^hhhnnnmmmoooqqqssstttuuuvvvwwwuuuwwwyyy|||~~~{{{}}}|||rrrqqqyyyxxxiii```ZZZQQQIIIAAA>>>BBBHHHKKKKKKHHHKKKccclllpppoooUUUFFFAAA666000222111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,------......//////000222222111444AAAPPP}}}|||xxxoooooo}}}uuunnnmmmooouuusssjjjvvvwwweee]]]WWWXXX[[[[[[YYYYYYgggwww}}}vvvwwwwwwtttqqqtttxxxzzzyyyxxxwwwwwwxxxyyyzzz{{{|||~~~}}}|||xxxqqqkkkfffaaa\\\YYYPPPOOOOOOPPPSSSWWW\\\___jjjqqqxxx{{{{{{}}}}}}zzzwwwvvvvvvvvvwwwxxxzzz{{{|||vvvrrrsss|||yyyzzzrrrzzzpppuuuuuuhhheeeZZZJJJ;;;666555333222222LLL777<<<888===CCCKKKOOOSSSYYYcccjjjmmmqqqwww}}}~~~yyyqqqjjj___bbbccc^^^YYYVVVUUUTTTSSSPPPNNNSSS]]]iiisssxxxyyywwwuuuvvvwwwxxxxxxwwwvvvuuutttvvvzzz||||||zzzxxxxxxyyyzzzzzzzzzyyyyyy{{{yyyxxxyyy|||~~~|||||||||||||||||||||||||||yyyxxxuuuppplllmmmrrrxxx{{{wwwdddgggqqqsssqqqrrrvvvyyy}}}~~~~~~~~~}}}{{{zzzzzz|||~~~~~~~~~|||zzzyyyzzz{{{|||zzzwwwuuuuuusssqqquuu{{{{{{wwwffflllzzzgggSSSRRRVVVbbbooozzz}}}QQQ>>>000222333...,,,///..................................../////////000000---000333===YYYqqqrrrpppfffaaaZZZSSSLLLJJJKKKSSS```kkkpppqqqllljjjiiijjjmmmnnnnnnnnnmmmnnnooopppooopppqqqsssqqquuuzzz|||{{{zzz|||}}}wwwwwwvvvrrrkkkgggggghhhhhhbbb]]]^^^^^^\\\\\\^^^ZZZ[[[]]]___bbbeeefffhhhdddeeefffgggfffcccaaa___\\\WWWRRRPPPSSS[[[ffflllkkklllnnnppprrrtttvvvxxxsssuuuxxx{{{}}}}}}}}}qqqooovvvzzzkkkbbb\\\SSSKKKBBB???CCCHHHKKKKKKLLLKKK^^^mmmkkksssWWWFFFAAA555///111111000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,------......//////000222222111444BBBQQQyyyrrrggghhh~~~uuummmlllnnnssszzz~~~uuujjjiiizzzvvvaaaZZZUUUXXX\\\[[[ZZZYYYddduuuzzztttuuuvvvrrrqqquuuzzz}}}|||zzzxxxwwwvvvwwwxxxzzz|||}}}~~~~~~xxxqqqhhh___YYYUUURRRPPPMMMLLLKKKKKKMMMPPPUUUWWW^^^ccckkkrrrwwwyyy{{{|||~~~zzzyyyxxxxxxxxxxxxzzz{{{|||xxxzzzxxxssstttyyyvvv}}}}}}ttttttqqq|||kkk___aaaYYYJJJ<<<777666444222222yyyzzzNNN777999;;;BBBGGGMMMRRRWWW\\\dddiiikkkttt{{{|||yyyvvvpppjjjcccdddccc^^^XXXUUUUUUWWWPPPOOOPPPUUU___jjjssswwwzzzzzzzzzzzzzzzzzzzzzyyy|||{{{zzzyyyyyyzzz|||}}}wwwxxxxxxyyyzzzzzzzzzyyyyyy{{{}}}}}}|||{{{|||}}}xxxxxxzzz|||~~~}}}zzzwwwxxx{{{~~~{{{uuupppmmmmmmnnnpppxxxvvvgggnnn~~~xxxzzz{{{|||||||||||||||{{{{{{yyyxxxxxxzzz{{{{{{{{{}}}}}}|||yyyxxxyyy}}}|||wwwtttsssuuuyyy{{{}}}wwwmmmkkkvvv|||jjjYYYTTTVVVcccnnnuuu~~~___BBB333555111...000///////////////....................................///333000...@@@___qqqqqqxxx{{{ooohhhbbb[[[UUUMMMJJJKKKSSS```jjjpppqqqhhhhhhhhhjjjlllnnnnnnnnnppppppppprrrssssssrrrpppnnnvvvzzzzzz}}}wwwrrrooommmjjjiiiiiigggeeebbb```^^^[[[\\\\\\^^^___``````aaacccdddffffffeeeccc```^^^XXXSSSPPPQQQSSSXXXbbblllhhhgggggghhhiiikkkmmmnnnqqqvvvyyywwwxxx|||~~~}}}zzzrrrrrrmmmaaaaaaSSSMMMEEE@@@AAAFFFLLLOOOQQQIII\\\ppphhhwwwlllUUUHHHCCC777111222///000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,------.../////////111222000444888555AAA\\\tttoooooo|||vvvrrrpppooommmnnnyyylllggg]]]hhh{{{ddd^^^YYYYYYYYYYYY[[[```jjj|||wwwvvvuuussswwwvvvuuuttttttuuuwwwyyy{{{|||{{{zzzyyyyyy{{{|||~~~~~~~~~vvvpppkkkeee^^^WWWRRROOOLLLJJJJJJIIIHHHGGGIIIKKKMMMOOOUUUXXX\\\aaagggnnnuuuyyy~~~}}}}}}{{{{{{yyyuuupppooosssvvvqqqpppuuu{{{}}}wwwqqqppp}}}|||||||||}}}pppcccaaaZZZOOO???555222111000...xxxxxx}}}LLL777:::;;;CCCGGGMMMRRRVVV\\\dddiiikkktttzzzzzzvvvrrrlllgggbbbcccbbb^^^XXXTTTUUUVVVPPPOOOPPPVVV___jjjrrrwwwzzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{yyyzzzzzz{{{||||||{{{{{{yyyzzzzzzzzzzzz{{{~~~{{{yyyxxxxxxzzzzzzyyywwwwww{{{~~~{{{vvvqqqnnnnnnooopppvvv}}}}}}qqqrrr}}}{{{xxxzzz}}}}}}{{{zzz{{{zzzyyyyyyzzzzzzzzzzzz}}}}}}|||yyywwwwwwzzz|||{{{zzzxxxvvvuuuvvvwwwxxx||||||pppnnnxxx~~~mmm]]]WWWWWWcccmmmttt~~~eeeEEE444444111///000...////////////....................................///333111///@@@___ppppppyyymmmhhhddd[[[SSSNNNKKKJJJRRR___llltttwwwrrrlllggggggkkknnnnnnkkkpppppppppqqqssssssqqqpppmmmuuuzzz}}}~~~xxxtttrrrmmmllljjjhhhfffdddbbbaaa]]]]]]]]]^^^___```aaabbbbbbcccddddddcccaaa^^^\\\VVVRRRNNNOOOQQQUUU___hhhfffeeedddddddddeeefffggglllqqqtttssstttyyy}}}||||||~~~{{{sssqqqqqqfffeeeUUUNNNEEE@@@@@@EEEKKKOOONNNGGG[[[xxxiiivvvqqqXXXJJJDDD777111222000000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,---......//////000111222000444888666CCC___qqqnnnmmmwww|||xxxwwwxxxtttsssooofffXXXfff{{{ccc\\\XXXXXXXXXYYY]]]bbblll~~~xxxwwwvvvtttxxxxxxxxxwwwvvvvvvwwwxxxyyy|||||||||{{{{{{zzzyyyxxx}}}|||xxxoooiiigggccc]]]XXXTTTQQQMMMKKKJJJIIIIIIIIIJJJKKKMMMNNNQQQRRRUUUXXX]]]dddmmmsssyyy|||}}}|||{{{xxxtttrrrrrrrrroooooosssyyyzzzsssnnnlll}}}zzzyyy|||{{{~~~~~~}}}qqqbbb^^^YYYNNN???555222333222111|||xxxuuuIII777;;;;;;CCCGGGMMMRRRVVV\\\dddjjjllltttzzzxxxsssnnnhhhbbbaaabbbaaa]]]WWWTTTTTTVVVQQQPPPQQQVVV```jjjrrrvvvyyyyyyzzzzzz{{{{{{||||||zzz{{{||||||||||||{{{zzz{{{||||||}}}}}}}}}}}}}}}yyyyyyyyyxxxxxxzzz}}}zzzwwwuuuvvvwwwxxxwwwwwwzzz}}}zzzvvvrrrooonnnoooooouuuyyyzzzwww{{{~~~|||wwwyyy}}}{{{yyy|||{{{{{{zzzyyyyyyyyyxxx{{{|||{{{yyywwwvvvwwwxxxxxxxxxxxxwwwwwwvvvuuuuuu{{{~~~uuupppyyyqqqbbbYYYWWW```iiippp|||nnnJJJ555444222000000---////////////.......................................222111111BBB^^^pppqqqwwwllljjjfff\\\RRROOOKKKJJJQQQ___nnnxxx|||wwwllljjjooosssrrrooopppooooooqqqrrrsssqqqpppnnnuuuyyy}}}~~~yyyvvvqqqpppmmmjjjgggfffeeeeee```___^^^^^^___```aaabbbaaabbbbbbbbbaaa^^^[[[ZZZUUUPPPMMMMMMNNNQQQYYYbbbbbbaaa___^^^]]]\\\]]]]]]bbbgggkkkkkknnnuuuzzzzzz{{{|||~~~~~~~~~}}}tttqqq}}}vvvkkkiiiYYYQQQGGG@@@???DDDJJJMMMLLLHHH]]]jjjtttwww^^^MMMEEE888111333111000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,------......///000000111333111555999888GGGeee{{{nnnqqqpppuuu~~~vvvvvvzzzvvvqqqxxxjjjVVVfffyyybbb\\\WWWWWWWWWXXX]]]cccnnnxxxxxxwwwuuuxxxyyyyyyxxxxxxxxxwwwwwwwwwxxxyyy{{{||||||{{{yyywww|||{{{~~~wwwooofffaaaaaa___\\\YYYVVVSSSOOOLLLJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNOOOSSS[[[cccjjjqqquuu{{{~~~}}}|||zzzyyywwwuuuqqqnnnoooooosssxxxwwwqqqmmmlllwwwzzzyyy}}}~~~{{{zzz|||}}}~~~vvvfff```ZZZOOO???666333444333222|||kkkEEE888<<<;;;CCCHHHMMMQQQVVV\\\dddjjjnnnvvv|||xxxqqqkkkeee```___``````[[[VVVSSSSSSUUUQQQQQQRRRXXXaaajjjrrruuuwwwxxxxxxyyyzzz{{{{{{|||zzz{{{}}}~~~~~~|||zzzxxx|||}}}}}}~~~~~~}}}}}}}}}yyyzzzzzzyyyyyyzzz|||{{{yyyvvvuuuvvvwwwwwwvvvvvvyyy}}}{{{yyyvvvssspppooooooooouuuwwwzzz}}}xxx{{{xxxzzz{{{zzzxxxzzz|||~~~|||{{{|||||||||{{{yyyxxxwwwwwwxxxzzzzzzzzzxxxwwwxxxyyyxxxxxxwwwvvvvvvuuuuuuuuuyyy|||yyyqqqvvvwwwfff[[[TTTYYYaaaiiivvvwwwPPP666333222111000,,,////////////....................................---111111333CCC^^^ppptttwwwnnnmmmjjj^^^RRROOOLLLKKKRRR```nnnwwwzzzzzzqqqnnnpppssssssrrrpppooooooppprrrrrrqqqpppqqquuuxxxzzz|||xxxuuusssoookkkhhhgggggggggbbb```___^^^^^^___```aaa```aaaaaa```___]]]ZZZYYYVVVQQQMMMLLLKKKMMMTTT]]]^^^\\\ZZZWWWUUUTTTTTTTTTVVV\\\```bbbgggpppvvvxxxyyy{{{}}}~~~~~~~~~~~~tttpppyyyzzzllliii\\\TTTHHH@@@???BBBHHHKKKKKKIIIaaajjjooodddQQQGGG999222444333000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------...//////000000222333222555::::::LLLlllwwwoooyyyyyywwwrrrooovvvsssmmm{{{}}}rrrYYYeeewwwccc^^^XXXWWWUUUUUUZZZaaannn~~~wwwxxxwwwtttwwwvvvvvvwwwxxxxxxxxxwwwwwwtttuuuxxxzzz|||}}}}}}}}}||||||~~~{{{rrrkkkddd___^^^]]][[[ZZZYYYUUUQQQMMMKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLMMMNNNQQQVVV\\\aaakkkooouuuzzz{{{{{{{{{{{{|||yyyuuutttttttttpppmmmoooooossswwwvvvqqqoooqqqvvv~~~xxxwww{{{xxx{{{}}}xxx||||||tttmmm^^^RRRBBB777333333333222uuu\\\>>>777>>>>>>DDDHHHMMMQQQUUU\\\dddkkkqqqyyy~~~yyypppiiiccc___]]]^^^^^^ZZZUUUQQQRRRTTTQQQQQQSSSYYYccclllssswwwvvvvvvwwwxxxyyyzzzzzz{{{zzz{{{~~~|||zzzxxx||||||}}}}}}}}}||||||{{{zzz|||~~~}}}{{{yyyyyyyyywwwvvvuuuuuuvvvuuusssrrrrrrtttyyy}}}yyyxxxvvvsssqqqooonnnnnnrrrrrruuu{{{{{{uuuwwwxxxvvvvvvxxxxxxvvvzzzzzzzzz{{{||||||}}}~~~{{{}}}~~~|||yyywwwvvvwwwvvvwwwyyyzzzyyyyyy{{{|||zzzyyyvvvtttttttttvvvwwwwwwzzz|||qqqsss{{{|||iii[[[PPPRRRXXX```ooo{{{SSS888444222000111,,,////////////....................................---000111555EEE___rrryyyzzzqqqppplll```TTTNNNLLLLLLTTT```lllrrrsssrrrrrrpppnnnlllkkkmmmooopppooonnnoooqqqrrrqqqpppqqqtttvvvyyy{{{wwwtttqqqmmmjjjiiihhhhhhbbbaaa```___^^^^^^____________```___^^^]]][[[ZZZXXXRRRNNNLLLJJJKKKPPPXXXXXXWWWTTTRRRPPPOOONNNNNNMMMSSSXXXZZZ```jjjrrrtttwwwyyy|||~~~~~~~~~}}}tttnnnwww{{{lllfff^^^VVVJJJAAA???BBBFFFIIIGGGHHHbbbkkkjjj~~~iiiUUUJJJ:::333444333000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------......///000000111222444333666;;;===QQQssszzzxxx|||}}}qqqkkkpppoookkkvvv}}}uuupppYYYaaaxxxeee```[[[XXXTTTRRRVVV]]]kkk{{{|||tttvvvwwwsssuuurrrssstttvvvwwwxxxxxxxxxvvvvvvwwwxxxzzz|||}}}}}}wwwrrrkkkeeeaaa```^^^]]][[[XXXTTTQQQOOOOOOOOOOOONNNMMMLLLKKKKKKMMMOOOPPPQQQSSSVVVYYYbbbfffmmmsssvvvwwwyyyzzz|||vvvooolllmmmoooppppppmmmmmmpppsssrrroooqqquuuxxx|||}}}~~~yyysssnnnmmmnnnpppuuu|||zzz}}}{{{yyydddWWWEEE888333333222000{{{qqqeeePPP888777@@@@@@DDDHHHMMMPPPTTT[[[dddkkkrrr{{{zzzooogggbbb___\\\]]]\\\YYYSSSPPPQQQSSSRRRRRRUUU\\\eeeooovvvyyywwwwwwxxxxxxyyyyyyzzzzzz{{{|||~~~|||zzzxxx|||||||||||||||{{{{{{zzz{{{}}}}}}zzzwwwvvvsssrrrpppoooooommmjjjhhhhhhkkkpppuuuyyy{{{||||||wwwvvvuuusssqqqnnnmmmlllmmmlllnnnrrrwwwzzzxxxvvvtttrrrqqqsssuuuwwwvvvssszzzyyyxxxxxxyyy{{{}}}~~~yyy|||}}}yyyvvvvvvxxxuuuvvvxxxxxxyyyzzz}}}{{{yyywwwttttttuuuwwwxxxvvvxxx}}}tttrrrwwwnnn]]]OOOLLLQQQZZZkkk|||{{{TTT:::666111000111...////////////.......................................000111666FFF```vvv~~~tttrrrlll```UUUNNNLLLMMMTTT___iiinnnnnnjjjnnnqqqpppllljjjllloooqqqooonnnnnnpppqqqqqqpppnnnqqqvvv{{{yyywwwssspppmmmkkkjjjiiiccccccbbbaaa```___^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[YYYTTTOOOLLLIIIHHHMMMTTTTTTRRRQQQOOONNNNNNNNNNNNLLLQQQTTTUUUZZZcccjjjlllrrruuuzzz|||~~~~~~{{{rrrmmmuuu}}}llleee^^^VVVKKKCCCAAABBBEEEGGGEEEDDD]]]mmmfffwwwkkkXXXLLL<<<444555333000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---......//////000111111333555444777;;;???VVVzzz{{{uuuvvvnnniiiiiiffffffqqqkkkddddddRRR[[[yyyeeeaaa]]]YYYTTTPPPSSSZZZhhhwwwxxxqqquuuvvvssstttqqqqqqrrrtttvvvwwwyyyyyy|||{{{yyyxxxyyy{{{}}}~~~~~~}}}{{{sssllliiieeeaaa___\\\YYYWWWUUUUUUTTTSSSQQQPPPPPPOOOLLLNNNQQQRRRQQQQQQRRRSSSWWW\\\cccjjjoootttyyy{{{}}}vvvnnnhhhhhhkkkpppsssmmmkkklllmmmkkkjjjooovvvzzzyyyvvviiifffccc```______^^^]]]gggnnnwww}}}~~~~~~}}}xxxxxxssshhhZZZGGG:::444222111000zzzssscccLLL666666???>>>EEEHHHLLLPPPTTT[[[eeelllrrr|||yyymmmfffbbb___ZZZ[[[[[[XXXRRRPPPPPPRRRQQQRRRVVV]]]hhhrrryyy|||zzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~~~~|||zzzyyy||||||}}}}}}|||{{{{{{zzz}}}~~~}}}{{{zzzzzzrrrnnniiieeeccc```]]][[[[[[^^^dddjjjpppsssvvvvvvttttttsssrrrpppnnnkkkjjjiiiiiiiiikkkmmmppppppppprrrqqqrrruuuwwwvvvuuutttvvvwwwwwwxxxyyyzzz{{{|||xxx|||~~~zzzvvvwwwxxxuuuvvvvvvvvvvvvxxx{{{~~~zzzyyyxxxwwwwwwvvvvvvwwwuuuwww{{{yyyuuuwwwuuubbbPPPKKKNNNXXXjjj|||xxxTTT<<<777111...111111////////////....................................///000111666GGGaaazzzvvvqqqjjj^^^UUUPPPMMMLLLRRR]]]hhhnnnooommmnnnppppppnnnnnnooopppqqqooommmmmmoooqqqqqqpppkkkooowwwzzzyyywwwtttqqqnnnllljjjeeeeeefffeeedddaaa___]]]YYYZZZZZZZZZ[[[[[[[[[[[[ZZZTTTOOOLLLHHHEEEIIIOOOPPPOOONNNNNNNNNOOOPPPQQQPPPTTTUUUSSSUUU\\\aaabbbmmmqqqvvvyyy{{{}}}}}}|||xxxpppllltttooohhh]]]VVVLLLEEEBBBCCCEEEFFFFFFCCCYYY|||pppeeessslllYYYNNN===555555222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---............///000000111111333666555777<<>>555555222000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---.........//////000000111111333666555777<<>>@@@DDDJJJPPPVVV\\\cccgggttt{{{}}}uuujjjccc]]]YYYVVVWWWVVVRRRMMMJJJKKKNNNLLLLLLQQQ\\\fffkkkpppuuuwwwwwwyyy|||~~~{{{zzz|||}}}{{{}}}~~~}}}|||}}}}}}|||{{{yyyuuuooojjjcccaaa___^^^^^^]]][[[YYY]]]^^^^^^______``````aaa```bbbdddgggiiijjjjjjjjjgggbbb___]]]ZZZYYY]]]cccmmmpppsssssspppooooooqqqnnnooopppsssuuuxxxzzz{{{uuuvvvvvvvvvvvvvvvvvvvvvtttsssrrrrrrsssuuuvvvxxxxxxxxxxxxxxxxxxwwwvvvuuutttvvvyyyzzz|||pppkkkkkkwwwtttbbbZZZXXX[[[fffsss{{{vvv^^^DDD666333222111111000000000000000000000000...............///000000222...777666FFFaaakkkxxxuuunnnggg___XXXPPPOOONNNQQQ\\\jjjpppnnnkkklllllllllnnnqqquuuyyyooonnnnnnooorrrssssssrrrxxxwwwzzzzzzvvvtttrrrrrrooommmkkkiiihhheeeaaa^^^XXXSSSLLLHHHHHHKKKNNNPPPSSSRRRNNNIIIEEEBBBBBBCCCEEEEEEFFFGGGIIIKKKMMMNNNNNNOOOPPPPPPOOOMMMKKKJJJIIIQQQ\\\gggooouuuyyy|||}}}}}}~~~wwwooopppxxxsssggg]]]XXXPPPIIIDDDCCCDDDEEEHHHGGGRRRmmm~~~qqqzzz~~~gggUUUEEE888111000222111000/////////000000///...------,,,---------+++,,,,,,,,,,,,,,,,,,---------------------------------------.........///.........///000111222333555333666;;;===LLLtttvvvxxx}}}xxx{{{mmm^^^\\\gggyyyxxxbbbIIIFFFXXXhhhkkkccc^^^[[[[[[XXXUUUUUUXXXiiippptttrrrqqqsssuuuuuuuuuvvvuuutttssstttwwwzzz{{{{{{{{{|||~~~~~~}}}}}}zzzwwwtttnnnllliiifffeeeeeefffggggggeeebbbaaaaaa```___^^^ZZZWWWUUUWWWWWWXXX___fffssstttaaa]]]iiiwww~~~{{{tttggg\\\YYY```hhh~~~xxxqqqppplllgggeeeeeedddaaa___[[[ZZZ___hhhoootttzzzvvvoootttzzz[[[;;;777888222///yyyTTT<<<777<<<@@@>>>CCCIIIOOOSSSYYY```eeessszzz|||tttiiibbb\\\XXXUUUUUUTTTQQQMMMKKKLLLNNNKKKJJJOOOZZZdddjjjnnnsssuuuvvvyyy||||||{{{}}}}}}{{{}}}}}}|||~~~}}}zzzssskkklllkkkiiiiiiiiigggeeeccc________________________\\\^^^aaadddfffhhhhhhiiieee```\\\[[[XXXVVVZZZaaagggjjjmmmnnnkkkjjjkkkmmmjjjkkklllmmmooorrruuuxxxuuuvvvvvvvvvvvvvvvvvvvvvttttttttttttuuuuuuuuuuuuxxxxxxxxxxxxxxxwwwvvvuuutttwwwzzz|||ssslllllltttxxxfff[[[YYY\\\gggsss~~~dddGGG888444333111000////////////////////////...............///000000222---666666EEE```gggrrrzzzxxxpppjjjaaa[[[RRRQQQNNNQQQ\\\iiiooonnnlllllllllkkklllpppvvvzzzpppoooooopppsssttttttsssuuuvvv|||}}}xxxvvvtttttttttqqqooolllkkkjjjiiifffdddaaaZZZQQQIIIFFFFFFHHHHHHMMMLLLJJJFFFBBB@@@AAABBBEEEFFFGGGHHHKKKNNNQQQRRRUUUWWWYYY[[[ZZZWWWSSSQQQFFFJJJSSS]]]iiirrryyy|||yyyyyy{{{~~~xxxoooooovvvrrreee[[[WWWQQQJJJDDDBBBCCCEEEGGGEEEQQQlllqqqyyymmmZZZJJJ;;;444222111111000000//////////////////...---------------+++++++++,,,,,,---------,,,,,,------------------............////////////.........///000111333333444333666<<>>IIIfffrrrrrr|||~~~}}}uuujjjccclll~~~___EEEGGG[[[fffddd^^^ZZZYYYZZZXXXTTTSSSVVVeeelllpppooonnnqqqsssssstttvvvxxxyyyxxxwwwxxxyyyxxxzzz|||}}}}}}~~~}}}wwwvvvtttqqqnnnllllllnnnoookkklllmmmkkkgggdddccccccaaa]]]ZZZYYYWWWVVV[[[aaaeeekkkuuu|||yyyooohhhggghhhjjjkkkhhhbbb]]][[[[[[nnn}}}xxxrrrnnnmmmjjjfffcccccc______hhhrrrxxx}}}zzz}}}OOO888333222333rrr\\\GGG999666:::@@@???DDDIIIKKKLLLRRR]]]gggpppwwwyyyqqqggg___ZZZUUUYYYWWWTTTQQQOOONNNMMMMMMJJJJJJOOO\\\gggmmmsssxxxvvvxxxzzzzzzzzzzzz}}}~~~|||}}}{{{zzz{{{|||~~~~~~|||xxxuuurrrpppooollliiieeeaaa___]]][[[\\\^^^```````````````aaa^^^]]]]]]XXXQQQOOORRR[[[]]]___]]]YYYUUUUUUVVVVVVYYYZZZZZZ[[[___hhhooopppqqqrrruuuwwwyyy{{{|||yyyxxxwwwuuutttsssssssssuuuvvvwwwxxxxxxxxxxxxxxxxxxzzz|||~~~yyypppmmmvvv|||iiiYYYVVV^^^hhhooommmJJJ888555444111...000000000000000000000000...............///000000222+++222444GGGdddkkkuuu||||||ssskkk```XXXPPPNNNKKKMMMXXXgggnnnnnnjjjkkklllkkkkkkllloooqqqsssrrrrrrsssuuuwwwvvvvvvgggdddeeekkkttt|||}}}yyyxxxwwwssspppmmmjjjfffeeegggiiijjjkkkssslllbbbWWWNNNGGGAAA>>><<<===???@@@BBBFFFKKKOOOQQQSSSUUUWWWXXXWWWVVVTTTTTTXXX___eeejjjkkkkkkjjjbbbWWWMMMNNNYYYhhhssswwwyyyyyyzzz}}}~~~wwwrrrqqqttt~~~yyynnn___\\\UUUKKKBBB???BBBGGGIIIDDDMMMhhh~~~nnnoooppp\\\HHH888222333000000111111111000///...000//////...............---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......///------.........//////////////////000111222444444666888:::===HHHeeezzz{{{~~~yyywwwvvvqqqhhhdddnnn~~~___FFFGGG[[[gggddd^^^[[[ZZZ[[[ZZZWWWVVVXXXcccjjjppppppoooqqqrrrqqqrrruuuyyy{{{{{{yyyxxxxxxvvvyyy|||}}}||||||~~~yyywwwssspppnnnmmmnnnooolllnnnooommmiiieeedddeeeddd___[[[YYYVVVTTTXXX^^^dddfffnnnxxxyyyrrrkkkjjjfffeeedddcccaaa___]]]\\\lllyyysssppplllfffbbbaaa]]]___iiitttyyy|||~~~zzz{{{~~~oooKKK999333111444zzzxxxppp[[[HHH;;;777:::???>>>CCCHHHIIIKKKSSS```jjjpppwwwyyyqqqfff___YYYUUUYYYWWWSSSPPPOOONNNLLLKKKJJJJJJPPP\\\hhhooouuuzzzwwwyyy{{{zzzxxxxxx{{{~~~zzzyyy|||}}}zzz|||{{{|||~~~~~~}}}~~~yyyvvvooonnnllljjjgggeeeccccccYYYZZZ\\\^^^____________bbb```^^^]]]WWWNNNJJJLLLSSSWWWZZZZZZXXXWWWXXXZZZ\\\]]]]]]ZZZWWWZZZaaahhhkkkmmmooossswwwzzz}}}~~~{{{yyywwwuuusssssssssssstttuuuvvvwwwxxxyyyyyyyyywwwzzz{{{|||zzzpppmmmuuu}}}lll\\\XXX^^^gggkkk}}}jjjGGG666444444111///000000000000000000000000...............///000000555---333444HHHeeellluuuwwwoooddd[[[OOOMMMJJJLLLWWWfffnnnnnnhhhjjjlllllllllmmmppprrrqqqqqqqqqsssvvvxxxyyyxxxrrrjjjccccccffflllxxx{{{zzzxxxtttpppllliiieeecccccceeeggggggyyymmm___SSSHHH???999:::<<<>>>AAADDDIIIOOOTTTTTTVVVXXXYYYXXXUUURRROOOPPPTTT[[[ccciiilllmmmmmmiii\\\NNNLLLVVVfffqqquuuzzzzzz{{{~~~~~~yyytttrrrttt|||{{{qqqaaa^^^WWWKKKAAA>>>CCCHHHNNNIIIRRRnnn|||{{{ooonnnuuu___JJJ999333444111111222333222111000///000000///...............---------,,,,,,+++++++++++++++,,,,,,---...//////------------........./////////000000111222444555888999;;;===GGGbbbwwwwwwuuuooohhhfffqqqdddIIIIII\\\hhhhhh^^^\\\[[[]]]\\\YYYXXX[[[aaaiiippppppoooqqqrrrpppppptttyyy||||||zzzyyyxxxwwwzzz~~~~~~~~~~~~{{{yyyuuuqqqooonnnooopppmmmoooqqqnnnjjjfffeeefffgggbbb^^^[[[WWWTTTWWW]]]ddddddjjjsssvvvqqqmmmnnnhhhddd___^^^___```___]]]kkk~~~wwwrrrmmmgggbbb___\\\___jjjtttyyyzzz{{{~~~~~~yyyyyy{{{wwwsss\\\BBB999444111555|||pppqqq{{{nnnZZZHHH<<<888999;;;>>>DDDDDDFFFNNNPPPWWWhhhvvvyyywwwmmmddd]]]VVVPPPTTTUUUWWWUUUSSSPPPNNNNNNHHHKKKRRR]]]iiirrrwwwxxxyyywwwvvvxxx|||~~~}}}{{{xxxxxxyyy{{{}}}}}}|||zzz|||}}}~~~}}}{{{~~~zzzwwwuuuqqqmmmkkkkkkiiieeeaaa^^^```aaaaaa___^^^______aaa^^^[[[YYYWWWSSSMMMGGGSSSSSSTTTUUUVVVXXXYYYZZZ\\\___```^^^ZZZXXX\\\```gggkkkooosssvvvxxxzzz{{{~~~}}}|||yyywwwuuusssrrrwwwwwwxxxxxxxxxwwwwwwvvvxxx|||zzznnnjjjsss~~~ppp___UUUWWWaaakkk|||~~~xxx```FFF888444222111000////////////////////////........................---222333666FFF^^^ooosss~~~vvvpppfff\\\SSSRRRMMMJJJSSSdddoooqqqmmmlllllllllmmmnnnpppqqqxxxtttqqqrrrsssuuu}}}|||vvvpppmmmiiijjjuuuzzzwwwvvvtttllleeebbb___^^^bbbhhhzzzcccXXXPPPBBB<<<<<<@@@FFFKKKOOORRRTTTVVVVVVVVVVVVUUUTTTRRRPPPNNNUUUUUUYYYbbbfffggghhhkkkgggaaaWWWPPPVVVdddooosssxxx{{{~~~{{{tttrrrttt{{{~~~ssseee]]]RRRJJJCCC@@@DDDKKKPPPSSSOOOqqq}}}kkkzzzxxxaaaKKK999222111111111111111000000000000................................................---------------------------------...............//////000111333444555555777777;;;???EEE\\\xxx||||||uuuiiieeesssfffMMMKKK]]]jjjlll^^^\\\\\\^^^\\\YYY[[[___hhhlllnnnnnnppptttuuusssvvvuuutttvvvzzz}}}|||zzz}}}|||||||||}}}~~~}}}~~~xxxrrrooonnnooopppqqqpppooommmkkkhhheeedddeeedddaaa\\\XXXWWWXXXZZZccceeeiiinnnrrruuuwwwxxxtttmmmbbbYYYYYY^^^___[[[gggyyytttpppiiidddZZZ\\\cccmmmqqqsssvvv|||}}}ooommmrrr~~~wwwgggPPP>>>777555444444zzzyyyxxxsssbbbKKK;;;888===@@@>>>DDDCCCFFFNNNQQQXXXjjjxxx{{{yyyoooeee]]]WWWQQQTTTUUUUUUTTTPPPNNNMMMMMMHHHJJJPPPZZZfffpppuuuwwwyyywwwvvvxxx{{{}}}|||{{{}}}}}}}}}}}}}}}}}}}}}|||{{{|||~~~~~~|||{{{}}}yyywwwtttooommmmmmkkkgggddd_________^^^\\\[[[ZZZZZZZZZXXXVVVVVVVVVRRRLLLFFFKKKMMMOOOQQQSSSTTTTTTTTTUUUYYY[[[ZZZWWWVVVXXX[[[aaaeeelllrrrwwwzzz|||}}}}}}}}}{{{yyywwwuuusssrrrvvvvvvvvvwwwvvvvvvvvvuuuxxx|||wwwllliiirrr~~~zzzmmm^^^VVVXXXcccmmmyyy|||wwwuuu^^^DDD777444333111000////////////////////////........................---222333666EEE^^^ooossswwwpppeee[[[RRRPPPKKKHHHQQQaaalllooollllllkkklllmmmnnnpppqqqrrroooooorrruuuyyy}}}yyyuuuuuu{{{}}}yyywwwtttnnniiigggccc^^^^^^aaammm[[[MMMBBBAAA???EEELLLRRRUUUVVVVVVVVVTTTTTTSSSRRRRRRQQQQQQQQQSSSTTTZZZdddiiihhhggghhhjjjeee[[[SSSUUU```lllqqqwwwzzz~~~{{{tttrrrttt{{{|||oooeee\\\RRRJJJDDD@@@DDDKKKIIIRRRWWWooouuuvvv^^^III999222333111111111111000000000000........................---------------------------------------------------------............///000000111222444555666666888999<<>>999===???>>>DDDCCCEEEMMMQQQZZZlllzzz~~~}}}rrrggg___XXXRRRVVVVVVTTTQQQNNNKKKKKKLLLHHHIIIMMMVVVcccnnntttvvvxxxwwwvvvxxxzzz||||||{{{~~~}}}}}}|||||||||zzz{{{|||}}}}}}|||{{{zzz}}}{{{yyyuuupppnnnnnnlllhhheee```___]]]ZZZWWWTTTQQQOOONNNNNNOOOQQQSSSQQQJJJEEEGGGHHHJJJLLLLLLLLLKKKKKKIIIMMMRRRSSSQQQOOOPPPQQQXXX]]]fffooowww|||~~~||||||zzzyyywwwuuutttsssuuuuuuuuuuuuuuuuuuuuuuuuwww|||tttjjjhhhrrr~~~yyylll^^^VVVXXXbbbjjjzzzxxxrrr[[[CCC777444333111000////////////////////////...........................222222555DDD]]]nnnrrrxxxpppeeeZZZQQQNNNIIIGGGNNN]]]hhhmmmkkkkkkkkkkkklllnnnpppqqqpppnnnnnnssswww{{{~~~zzzwwwsssooommmggg^^^YYYYYYvvvqqqZZZIIIAAAGGGGGGMMMUUUZZZ[[[YYYVVVUUURRRRRRRRRRRRRRRRRRSSSSSSOOORRR[[[hhhnnnkkkfffdddhhhggg___VVVUUU___kkkrrrwwwzzz~~~{{{tttrrrttt{{{|||lllddd[[[RRRKKKDDD@@@DDDJJJFFFRRRYYY{{{vvvzzz___HHH888222444111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////111111222444555777888888:::;;;>>>CCCJJJbbb}}}vvvmmmkkkxxxcccIIILLLaaajjjeee```]]]\\\______\\\]]]```dddiiinnnnnnppptttvvvuuuvvvuuuuuuwwwyyy{{{{{{zzz}}}}}}~~~~~~~~~~~~~~~~~~~~~zzzvvvtttsssrrrllllllllllllkkkiiihhhhhhhhhhhheeeaaa\\\YYYYYYZZZ``````aaacccggglllqqquuuvvvrrrjjjbbb```aaa___ZZZ\\\ppp~~~tttmmmhhhddd___[[[WWWYYY```iiimmmooosssyyyxxxzzz}}}lllfffggg{{{{{{}}}ooocccPPP@@@666333222333kkkCCC999===???>>>DDDBBBDDDMMMQQQZZZlll|||uuuhhh___XXXSSSWWWWWWUUUQQQMMMKKKKKKLLLJJJIIIKKKTTTaaammmtttuuuvvvvvvwwwxxxyyyzzz{{{{{{zzz|||~~~~~~}}}|||{{{{{{{{{||||||}}}||||||{{{zzzyyy}}}|||yyytttooommmlllkkkhhheeedddaaa^^^YYYUUUOOOJJJGGGDDDEEEGGGKKKOOONNNIIIDDDHHHGGGGGGFFFFFFFFFFFFFFFGGGLLLQQQTTTSSSPPPOOONNNPPPUUU^^^iiittt{{{~~~|||{{{zzzxxxwwwuuuttttttuuuuuuuuuuuuuuuvvvvvvvvvwww{{{rrriiihhhsss{{{mmm^^^UUUVVV]]]ddd{{{sss]]]DDD888555333000...////////////////////////...........................111222444CCC\\\mmmrrr~~~zzzqqqeee[[[RRRNNNIIIGGGMMMYYYfffmmmjjjjjjjjjjjjlllnnnoooqqqrrrooopppsssuuuxxx~~~}}}xxxtttppphhh]]]WWWUUUaaaxxx~~~nnn\\\MMMHHHQQQRRRVVV[[[^^^\\\YYYVVVTTTTTTUUUVVVWWWWWWVVVTTTSSSMMMQQQ]]]lllsssnnneee```bbbdddaaaXXXVVV___nnnwwwyyy|||zzzsssqqqssszzz~~~lllbbb[[[RRRKKKDDD@@@DDDJJJKKKRRRPPPpppyyycccIII777111333111111111111000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,........................------......//////000000222333444555777888::::::======@@@EEELLLdddxxxqqqmmmwwwdddKKKRRRllluuummmccc___]]]______\\\[[[]]]___ffflllmmmnnnrrruuuttttttttttttvvvwwwxxxyyyyyy{{{|||~~~~~~|||yyyvvvtttsssmmmlllllllllkkkiiihhhgggffffffdddaaa]]]ZZZZZZ[[[______```aaadddgggkkkmmmooommmhhhbbb___```]]]WWWXXXdddqqqzzz|||mmmhhhaaa\\\ZZZXXXUUUTTTTTTVVV\\\dddiiikkkpppvvvvvvxxx|||tttlllllluuueeeNNN>>>777444333000~~~rrrFFF:::???AAA>>>CCCBBBDDDMMMPPPYYYkkk{{{wwwiii___YYYTTTXXXXXXUUURRRNNNLLLLLLMMMKKKIIIJJJSSSaaammmsssuuuuuuvvvwwwwwwxxxyyyzzz{{{tttyyy~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}||||||zzz~~~zzzvvvpppnnnmmmllljjjgggjjjhhhddd```\\\UUUMMMGGG@@@@@@AAAEEEJJJKKKHHHDDDHHHFFFDDDCCCDDDFFFIIIKKKQQQUUU[[[______]]]ZZZXXXOOORRRXXXcccnnnwww|||}}}{{{{{{zzzyyyxxxwwwvvvuuuwwwwwwvvvvvvvvvwwwyyyyyywwwzzz~~~qqqiiihhhuuuzzzlll^^^WWWWWW\\\aaaxxxwww```FFF999555222///...////////////////////////...........................111111333BBB[[[lllqqqyyy|||rrrggg]]]TTTOOOIIIHHHLLLVVVdddnnniiiiiiiiiiiikkkmmmoooqqqrrrooopppsssttttttyyy~~~xxxrrriii^^^WWWWWWVVVjjjpppiiibbbWWWSSS[[[\\\]]]]]]\\\YYYWWWVVVVVVYYY[[[^^^```^^^ZZZUUUQQQMMMQQQ^^^ooowwwqqqfff______cccaaaYYYVVV```nnnxxx|||yyyrrrppprrryyy~~~mmmaaaZZZQQQKKKDDD@@@CCCJJJKKKPPPHHH```yyycccJJJ888111333111111111111000000000///........................------------------------........................------......///000000111333333555666888:::;;;<<<>>>>>>@@@EEELLLeee}}}xxxrrrmmmtttjjjPPPYYYuuuuuugggaaa^^^___^^^[[[XXXYYY[[[dddjjjkkklllooorrrsssrrrsssttttttuuuuuuvvvwww{{{|||~~~~~~~~~}}}zzzwwwtttsssoooooonnnmmmkkkiiigggfffccccccaaa^^^[[[ZZZ[[[\\\______aaabbbcccdddddddddfffgggeee```^^^^^^[[[WWWQQQUUUZZZ___dddeee```YYYSSSPPPMMMKKKKKKLLLMMMMMMPPPRRRWWW___dddggglllrrrtttwww{{{}}}tttttt}}}hhhLLL;;;777777333...xxxMMM;;;<<>>AAAEEEHHHGGGFFFEEEEEEDDDEEEHHHLLLQQQTTTVVVZZZ```fffhhhgggdddbbbUUUTTTVVV]]]hhhrrrxxxzzz|||{{{{{{zzzyyyxxxxxxwwwyyyxxxwwwwwwxxxyyy{{{|||vvvyyy|||~~~qqqiiihhhuuuwwwjjj___YYYZZZ___cccyyy{{{bbbGGG888444111///...////////////////////////........................///111111222AAAZZZkkkpppvvv~~~tttiii___VVVPPPJJJIIILLLTTTbbbnnnhhhhhhhhhiiijjjmmmooopppnnnmmmnnnrrrssstttxxx~~~{{{uuukkkaaa[[[ZZZSSS___bbbaaabbb[[[UUU[[[___^^^\\\YYYVVVVVVXXXZZZ^^^```cccdddbbb\\\VVVQQQOOOSSS___qqqyyysssggg___```dddbbbZZZWWW___lllttt}}}~~~~~~~~~wwwpppnnnpppwww|||mmm```YYYQQQKKKEEEAAACCCIIIEEENNNHHH```}}}|||xxx___III999333444111111111111000000000000........................................................................------...///000000111222222333555777999:::<<<===>>>===@@@CCCKKKcccxxxxxxwwwvvvqqqjjjnnnqqqTTT[[[xxxxxxiiiccc^^^___```\\\YYYXXXZZZccckkkkkkkkknnnqqqrrrqqqsssttttttttttttuuuwww{{{|||}}}}}}zzzwwwuuutttqqqpppooonnnllljjjhhhgggcccbbb___\\\XXXXXXZZZ\\\]]]^^^```aaabbbaaa```___```cccbbb^^^[[[\\\YYYUUUNNNMMMMMMNNNPPPPPPKKKGGGDDDCCCAAA@@@AAADDDFFFHHHLLLMMMRRRZZZ___bbbgggnnnrrruuuzzz~~~xxxxxx}}}hhhMMM<<<888888444///{{{RRR;;;888===;;;BBBCCCEEEMMMMMMSSScccvvv~~~wwwhhh^^^XXXUUUSSSTTTTTTRRROOOMMMLLLLLLIIIFFFGGGQQQ```lllpppooorrruuuwwwwwwvvvvvvxxx{{{vvvzzz~~~}}}}}}}}}wwwzzz}}}zzztttqqqqqqpppnnnllliiiiiilllppprrrmmmddd[[[FFFBBB======AAAEEEGGGGGGEEEGGGIIILLLNNNQQQSSSTTTSSSWWW^^^fffkkkmmmllljjj___[[[WWWZZZdddooovvvyyy|||||||||{{{{{{zzzzzzyyyyyyxxxxxxwwwxxxzzz|||}}}vvvxxxzzz|||~~~ppphhhgggtttxxxkkk```ZZZ[[[___bbb{{{zzzaaaEEE666222000000000////////////////////////........................///111000111@@@YYYkkkpppxxxvvvjjj```WWWPPPJJJIIIKKKQQQ```nnnggggggggghhhjjjlllooopppnnnmmmooosssttttttwww}}}}}}xxxpppeee^^^]]]SSS[[[[[[\\\```[[[VVV\\\[[[[[[ZZZXXXWWWYYY]]]```aaabbbbbbbbb___[[[WWWTTTRRRUUU```qqqzzzuuujjjbbb^^^aaa___YYYXXXaaammmsss|||~~~~~~~~~~~~|||uuunnnlllnnnuuu|||qqq___XXXQQQKKKEEEAAACCCIIIAAAMMMJJJccc~~~sss~~~sss^^^JJJ:::333444111111111111000000000000........................------------------------........................------...///000111222222222333444666888:::<<<===>>>===>>>AAAHHH```tttrrrssstttooobbbbbb|||rrrSSSYYYwwwyyyjjjccc___aaaccc```]]]\\\ZZZeeemmmmmmlllnnnqqqrrrrrrtttvvvvvvttttttvvvxxx||||||}}}~~~~~~}}}zzzxxxwwwvvvpppppppppooonnnlllkkkjjjgggeee```ZZZVVVUUUXXX[[[[[[\\\\\\]]]]]]^^^___```[[[^^^]]]YYYUUUUUUSSSPPPLLLIIIGGGHHHIIIIIIHHHGGGDDDDDDBBB@@@@@@AAADDDFFFIIIIIINNNVVV[[[]]]cccjjjooosssxxx}}}zzzyyyssseeeQQQAAA999555333111tttSSS<<<:::AAA:::AAACCCFFFMMMLLLQQQ```ttt|||vvvggg]]]XXXUUUPPPRRRSSSRRROOOLLLKKKKKKHHHDDDEEEPPP___kkknnnlllrrruuuwwwwwwvvvvvvxxx{{{www{{{}}}}}}{{{}}}~~~}}}}}}}}}}}}|||{{{zzz~~~yyysssooooooooommmkkkaaaccchhhpppuuurrriiiaaaKKKDDD===;;;>>>DDDGGGIIIIIIKKKOOORRRSSSRRRPPPNNNSSSWWW___hhhpppttttttsssggg```YYYZZZbbbmmmuuuyyy}}}}}}|||||||||{{{{{{{{{yyyxxxwwwwwwxxxyyy|||}}}vvvwwwyyy{{{}}}ooogggeeesss{{{mmmaaa[[[ZZZ\\\^^^xxxxxx___BBB333000000111222////////////////////////........................///111000000???XXXkkkppp{{{wwwjjj```WWWOOOIIIHHHJJJOOO^^^mmmggggggggghhhjjjlllooopppqqqpppqqquuuuuusssvvv{{{{{{|||ttthhh```^^^WWW^^^^^^___ddd```]]]eeeVVVWWWXXXXXXYYY\\\```dddbbbaaa___]]][[[YYYWWWWWWUUUVVVaaaqqq{{{wwwkkkcccYYY\\\[[[WWWYYYdddpppvvvyyy|||{{{tttmmmkkkmmmtttuuu^^^XXXQQQKKKEEEAAACCCIIICCCOOOJJJ```ssshhhyyytttaaaMMM;;;333222111111111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------...///000111222222222333444666888:::<<<======<<<===@@@FFF^^^tttrrrtttvvvmmm[[[WWWqqqoooPPPVVVvvv|||jjjccc___bbbeeedddaaa```\\\fffoooooommmooorrrssssssvvvxxxwwwvvvuuuwwwzzz|||||||||}}}~~~}}}zzzzzz~~~}}}{{{yyyxxxxxxoooooooooooooooooonnnmmmkkkhhhbbbZZZUUUTTTWWWYYYZZZYYYXXXXXXZZZ]]]```bbbWWWZZZYYYSSSOOONNNLLLIIIEEECCCBBBCCCEEEFFFGGGJJJKKKJJJGGGDDDBBBAAACCCEEEGGGGGGLLLSSSXXX[[[aaahhhmmmqqqwww{{{~~~zzzzzzuuugggaaaTTTFFF999222222333aaaGGG>>>===:::???>>>@@@DDDFFFJJJSSS]]]sssvvvggg```[[[VVVSSSSSSSSSRRRPPPNNNLLLKKKHHHEEEEEEJJJUUUaaajjjnnnqqqtttxxxxxxvvvtttuuuvvvvvvzzz}}}~~~~~~~~~~~~}}}||||||{{{wwwrrrooorrrzzz~~~{{{uuuqqqooommmkkkjjjccc___bbbhhhrrriii___JJJ:::===EEEFFFHHHLLLMMMPPPSSSVVVUUURRRNNNKKKPPPMMMTTTffftttuuuoookkkmmmkkkaaaVVV[[[lllvvvuuu|||{{{zzzyyyxxxwwwwwwwwwtttuuuwwwyyyzzzzzzzzzzzzxxxuuuuuu|||zzznnnhhhhhhvvvnnn___\\\XXXYYYeeexxx]]]BBB666333///...111000000000000000000000000///////////////////////////000000333BBBZZZooozzzwwwkkkdddYYYQQQKKKJJJHHHKKKYYYjjjkkkiiiiiilllooopppmmmjjjpppoooooooooqqqrrrtttuuuwww~~~}}}zzzsssiiiaaabbb```^^^^^^```aaaaaaaaaZZZ[[[\\\]]]___```bbbbbb___]]][[[ZZZZZZ[[[ZZZYYYXXXWWW___qqq}}}oooccc]]]WWWZZZ\\\YYYdddssswwwwwwxxxzzz}}}zzzwwwqqqmmmnnnxxxzzzssseee]]]QQQGGGBBBCCCGGGKKKHHHKKKMMMlll{{{uuukkksssuuuaaaNNN>>>555333222222111111000/////////......------------......000///---,,,,,,---///000............/////////000---...////////////222444222222444666777999;;;;;;===AAA@@@BBBJJJ[[[tttnnnyyy~~~rrrccccccuuu]]]BBBTTTrrr}}}~~~mmmeee___aaadddcccaaa```dddkkkooommmlllnnnppppppttttttuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{|||}}}~~~|||}}}{{{zzzzzzqqqpppnnnmmmnnnoooqqqrrrooommmfff^^^VVVSSSUUUYYYXXXUUUSSSUUUXXX[[[ZZZYYYPPPNNNLLLIIIGGGEEECCCCCCDDDDDDEEEEEEEEEFFFIIIKKKKKKLLLMMMMMMKKKGGGCCCAAAEEEGGGJJJMMMQQQVVV\\\aaafffjjjpppvvvzzz}}}||||||kkkdddeeeWWWEEE===555000666dddJJJ@@@???>>>???>>>???CCCEEEHHHQQQ[[[ppp}}}uuuggg```[[[VVVSSSSSSSSSRRRPPPMMMKKKIIIFFFDDDDDDIIISSS```iiinnnsssvvvzzz{{{yyywwwxxxyyyxxx{{{~~~~~~~~~}}}|||||||||||||||vvvooojjjjjjooouuuyyy{{{wwwtttpppkkkhhhddd^^^___cccmmmwwwdddPPPAAABBBIIIJJJKKKNNNRRRSSSSSSSSSRRRPPPNNNLLLQQQNNNTTTfffuuuvvvooojjjlllllleeeZZZ]]]lllvvvvvv}}}|||zzzxxxwwwuuutttttttttuuuwwwyyyzzzzzzzzzzzzxxxuuuvvv|||{{{ooojjjjjjwww}}}kkk[[[WWWSSSUUUcccxxxvvv\\\BBB777444000...111000000000000000000000000///////////////////////////000000333AAAZZZqqq}}}yyymmmfffYYYQQQKKKJJJIIIKKKYYYjjjkkkiiihhhjjjlllmmmkkkiiinnnoooppprrrttttttttttttuuu~~~~~~|||uuummmfffeeeeeeeeeeeefffeeebbb```\\\\\\^^^___```aaaaaaaaa^^^^^^\\\\\\\\\[[[ZZZYYYYYYYYYdddxxxuuuhhh]]]WWWYYY[[[XXXcccrrrvvvxxxzzz|||~~~~~~~~~}}}{{{xxxrrrmmmnnnxxxyyyqqqccc\\\QQQGGGBBBDDDIIIMMMKKKMMMOOOqqq|||ttthhhnnnuuu```MMM===555444222222111111000/////////......------------......000...---,,,,,,---...000........./////////000000...///000000000111333555333333555666888999:::;;;===AAAAAACCCLLL\\\{{{nnn]]]aaavvv^^^BBBNNNhhhvvv{{{lllddd^^^```bbbaaa^^^]]]cccjjjooonnnlllnnnpppqqqttttttuuuvvvwwwxxxyyyzzz}}}}}}}}}~~~~~~}}}~~~}}}}}}}}}uuutttrrrpppoooooopppqqqpppnnniiiaaaYYYUUUTTTVVVXXXUUUSSSSSSVVVVVVTTTQQQKKKJJJHHHFFFDDDCCCBBBAAA@@@CCCFFFHHHHHHIIIJJJKKKJJJJJJKKKKKKJJJGGGEEEDDDEEEGGGIIIKKKOOOTTT[[[___eeeiiioootttxxx{{{~~~~~~|||www|||pppjjjiiiWWWCCC;;;555000444jjjOOO>>>;;;===???>>>???BBBCCCFFFOOOXXXlllyyyuuuhhhaaa\\\VVVSSSSSSSSSRRRPPPMMMIIIHHHDDDBBBBBBGGGQQQ]]]hhhmmmrrrvvv{{{|||zzzxxxyyy{{{|||~~~~~~|||{{{{{{|||}}}~~~yyyrrrooonnnppprrr}}}yyytttnnnjjjfff___]]]]]]dddzzzhhhWWWIIIJJJNNNNNNOOOQQQWWWUUUSSSPPPNNNMMMMMMNNNPPPNNNTTTeeeuuuwwwooohhhiiimmmiii______jjjtttwww}}}|||zzzwwwuuusssrrrqqqtttvvvwwwyyyzzzzzzzzzyyyxxxvvvxxx}}}zzznnniiijjjvvv|||hhhYYYTTTOOOTTTeeewww}}}sssZZZAAA888555111///111000000000000000000000000////////////////////////000111000222AAA[[[ttt{{{oooiii[[[RRRKKKJJJIIIKKKYYYhhhkkkiiihhhhhhiiiiiiiiihhhjjjlllooorrrssssssrrrqqqrrrzzz{{{|||}}}~~~}}}yyyrrrmmmkkklllmmmnnnmmmiiiccc___^^^___```aaaaaaaaa```___^^^______^^^]]][[[YYYXXXXXXZZZhhh~~~zzznnn^^^WWWXXXYYYWWWbbbqqqtttyyy{{{}}}~~~{{{zzz|||yyysssmmmnnnwwwvvvnnnbbb[[[PPPGGGCCCFFFKKKPPPMMMNNNOOOsss~~~ttteeeiiittt___LLL===666666222222111111000/////////......------------......///...---,,,,,,---...///....../////////000000000///000222222111222444666555555666777888999:::;;;<<>>???===>>>@@@AAADDDLLLUUUhhhvvv~~~vvviiibbb\\\VVVRRRSSSSSSRRRPPPLLLIIIFFFCCCAAAAAAEEENNNZZZeeelllppptttxxxzzzyyyxxxyyy{{{~~~}}}{{{zzz{{{}}}zzz|||}}}zzzvvvssslllddd___ZZZ[[[nnnfffYYYOOOOOORRRRRRRRRTTTVVVUUURRRPPPOOONNNNNNOOONNNMMMSSSccctttxxxpppfffeeejjjiiiaaa^^^fffqqqwww{{{yyyxxxuuusssrrrqqqqqquuuvvvxxxyyyzzzzzzyyyyyyxxxxxxzzz~~~vvvjjjgggiiisss}}}|||hhhYYYTTTPPPWWWlll{{{wwwqqqXXX@@@888666222///111////////////////////////////////////////////////000111111222@@@[[[vvv~~~qqqjjj]]]SSSLLLKKKJJJLLLWWWffflllkkkiiiggggggggghhhhhhhhhiiikkkmmmnnnooooooooopppuuuzzz~~~}}}{{{zzzvvvxxx{{{}}}}}}{{{wwwtttsssrrrrrrrrrpppkkkeee```___```aaabbbaaa___^^^\\\^^^```aaa```^^^[[[YYYXXXUUUZZZjjj}}}qqq```XXXXXXYYYXXXcccrrrtttxxxzzz}}}~~~{{{zzz}}}yyysssmmmnnnvvvsssjjjbbb[[[PPPGGGDDDFFFLLLPPPMMMLLLLLLqqqvvveeeiiiqqq___MMM>>>666555222222111111000/////////......------------......///...------------...///...////////////000000000///111222222222222555777666777777888999::::::;;;<<>>======???@@@BBBJJJTTTeeeuuu~~~wwwkkkddd]]]VVVRRRRRRSSSSSSQQQMMMIIIGGGBBBBBBAAADDDKKKWWWccckkknnnsssxxxzzzyyyxxxzzz|||~~~~~~}}}}}}}}}~~~~~~|||sssjjjddd\\\UUU```oooppp```YYYRRRRRRSSSTTTTTTUUURRRSSSSSSSSSSSSRRRPPPOOOKKKKKKRRRbbbtttzzzqqqeee___dddfff```\\\bbbllltttvvvuuuttttttssssssssssssuuuvvvxxxyyyzzzyyyyyyxxxwwwyyy|||~~~tttiiigggkkkuuu~~~yyyfffYYYTTTOOOZZZrrr}}}wwwpppWWW@@@888666222///111////////////////////////////////////////////////000222111222@@@[[[wwwrrrkkkaaaUUUMMMLLLKKKKKKUUUbbbmmmmmmkkkiiigggggghhhiiilllkkkjjjjjjkkkmmmoooqqqnnnqqqtttvvv{{{|||{{{}}}zzzxxxvvvuuurrruuuyyy|||}}}{{{zzzxxxyyyvvvsssqqqnnnkkkgggdddaaaaaabbbaaa```^^^\\\[[[^^^aaabbbaaa]]]ZZZXXXXXXUUU[[[llltttcccYYYYYYZZZYYYffftttvvvvvvxxx{{{}}}~~~~~~}}}|||}}}yyysssmmmnnnvvvpppgggbbb[[[PPPGGGCCCFFFKKKOOOMMMLLLKKKpppxxxiiimmmooo___NNN???555333222222111111000/////////......------------...............------.........////////////000000000111///000111111111222444666888888888999:::;;;;;;<<<>>>CCCDDDGGGOOO^^^jjjUUU]]]rrrsssRRRDDDHHH[[[qqqooofffaaabbbbbb^^^YYYWWW^^^hhhpppoookkkllloooqqqsssssstttuuuvvvwwwwwwxxxxxxyyy{{{}}}}}}|||zzzyyy~~~~~~zzzzzzyyywwwvvvuuuuuuuuuuuuuuutttqqqllleee]]]XXXXXXVVVSSSRRRRRRNNNHHHCCCCCCDDDEEEFFFFFFEEEEEEDDDGGGJJJNNNPPPRRRSSSUUUWWWRRRPPPMMMKKKIIIHHHHHHIIIHHHGGGFFFDDDEEEJJJPPPUUU___ccciiinnnrrrvvvzzz|||}}}zzzsssooorrrxxx~~~mmmiiisssnnnEEE777555222333SSS;;;???===<<<===???@@@BBBJJJTTTccctttyyymmmeee]]]UUUQQQRRRTTTTTTSSSOOOKKKHHHDDDCCCBBBDDDIIITTT```iiinnnsssxxx{{{{{{{{{}}}}}}~~~~~~yyynnniiiaaaVVVYYYbbbaaa\\\YYYVVVTTTUUUUUUUUUUUUQQQSSSUUUWWWVVVTTTRRRPPPJJJKKKRRRbbbvvvuuufff[[[^^^___\\\ZZZ___iiirrrsssrrrrrrsssssstttuuuvvvvvvwwwxxxyyyzzzyyyxxxxxxwww{{{~~~uuujjjjjjpppzzzuuucccWWWRRRLLLWWWrrr{{{qqqXXX???666555111///111000000000000000000000000///////////////////////////222222333???YYYvvvuuummmdddXXXOOOMMMLLLKKKRRR]]]lllmmmmmmkkkiiihhhiiijjjrrrpppmmmkkklllnnnqqqtttnnnpppqqqrrrwww|||{{{vvvpppwww}}}zzzvvvtttrrrrrrppptttyyy|||||||||{{{|||{{{wwwrrrnnnllljjjhhhgggddddddbbbaaa```^^^^^^]]]___aaaccc```[[[WWWWWWXXXXXX^^^nnnwwwcccYYYXXXYYYZZZhhhwwwxxxwwwxxxzzz|||}}}}}}}}}}}}|||yyysssmmmnnnwww~~~nnnddd___YYYNNNFFFCCCFFFLLLPPPPPPOOOMMMrrr{{{mmmqqqnnn^^^NNN>>>555222222222111111000/////////......------------............................../////////000000000111111///000222222111222444666888888999:::;;;<<<======@@@DDDEEEGGGOOO^^^kkkYYY]]]qqquuuTTTBBB@@@PPPfffooogggbbbcccddd___ZZZWWW\\\hhhqqqpppkkkkkkooorrrrrrssstttuuuwwwxxxyyyzzzzzz{{{}}}~~~~~~~~~{{{{{{{{{{{{zzzzzzyyyyyyvvvvvvuuutttqqqlllfffaaa```]]]YYYWWWUUURRRLLLGGGIIIJJJKKKLLLKKKJJJIIIHHHKKKMMMPPPQQQRRRSSSUUUWWWRRRQQQNNNKKKIIIHHHHHHHHHHHHHHHFFFEEEEEEHHHMMMQQQ[[[```ffflllqqquuuyyy|||{{{vvvuuuvvv||||||jjjfffpppqqqGGG777666333333WWW:::;;;===;;;<<>>??????BBBFFFEEEFFFNNN^^^~~~wwwiii\\\\\\rrruuuUUUBBB<<>><<<<<<;;;<<>>@@@AAACCCFFFEEEFFFMMM^^^|||tttnnnggg]]][[[sssvvvWWWDDD<<>>CCCDDDGGGOOO___zzztttnnnaaaZZZmmmvvv^^^@@@888DDDKKKeeejjjeee___ccc___WWWYYYYYYiiiuuusssmmmmmmppppppsssssstttuuuvvvxxxzzz{{{}}}|||~~~}}}}}}yyyrrrooorrrvvvzzz~~~~~~{{{|||xxxwwwwwwxxxvvvuuuyyyuuukkkbbb]]][[[ZZZaaa^^^ZZZWWWTTTTTTUUUUUUTTTUUUTTTOOOIIIEEEEEEFFFDDDDDDCCCDDDEEEGGGJJJKKKMMMLLLJJJIIIIIIHHHFFFDDDRRRSSSYYYccciiilllrrryyyzzz}}}}}}zzzpppqqqsss]]]@@@666555333555[[[===:::;;;:::===??????@@@GGGQQQYYYkkk|||}}}sssiii```ZZZTTTTTTUUUTTTSSSPPPMMMKKKIIIHHHFFFDDDEEEKKKVVV^^^dddkkkpppqqqtttyyy}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}zzzwwwxxxuuupppnnnqqqrrrpppkkkhhhddd```^^^\\\ZZZYYYZZZYYYXXXWWWVVVTTTSSSSSSTTTTTTYYYhhh~~~{{{iii\\\UUUYYY]]]___fffqqqqqqrrrtttuuuttttttuuuvvvwwwwwwxxxyyyyyyyyyxxxxxxwwwxxxzzz~~~vvvlllgggooozzzxxxcccTTTLLLFFFWWWxxxnnnTTT:::333444333111111/////////////////////////////////////////////...222222222444@@@WWWpppssspppcccVVVOOOKKKIIIIIILLLZZZeeemmmllliiijjjmmmllljjjkkkkkklllmmmnnnooooooooosssuuuxxx{{{|||~~~}}}|||{{{{{{xxxvvvssstttvvvwwwuuurrrnnnkkkjjjiiiiiigggeeecccaaa```]]][[[XXXUUUUUUVVVXXXYYYYYY]]]mmm|||oookkk```XXXQQQTTT```nnnwwwzzzzzz|||~~~}}}{{{zzz{{{}}}~~~wwwpppnnnqqqxxxwwwhhh```TTTPPPGGGAAADDDNNNUUUVVVTTTOOOYYYsss{{{iiiuuu~~~___GGG999444222333222111000//////////////////............//////////////////////////////000000111111222222333333333444555666777999:::::::::;;;===>>>???@@@AAAAAAAAAFFFFFFHHHOOO]]]~~~wwwkkkggg}}}xxxaaaEEE===DDDEEEbbbiiieee```ccc```YYYZZZYYYiiiuuutttooonnnoooooosssssstttuuuwwwyyyzzz{{{}}}}}}~~~yyyxxx||||||zzzxxxvvvrrrrrryyyvvvlllggghhhjjjmmmiiiaaaZZZUUUTTTUUUWWWVVVUUUSSSNNNHHHDDDDDDEEEAAABBBCCCFFFHHHKKKMMMOOONNNLLLJJJIIIIIIIIIGGGEEEMMMNNNUUU___ggglllssszzzwwwllluuuuuu___BBB888555111222^^^DDD===;;;:::;;;>>>>>>>>>EEEMMMSSSfffxxx|||uuukkkaaa\\\SSSTTTVVVVVVTTTQQQMMMJJJIIIIIIGGGDDDDDDJJJTTT[[[cccjjjpppqqqsssyyy}}}||||||||||||}}}~~~{{{xxxqqqtttuuussstttwwwxxxvvvpppkkkeeecccbbbbbb```^^^ZZZZZZYYYXXXWWWVVVUUUTTTTTTUUUYYYggg|||pppbbbWWWWWW[[[```iiisssssstttttttttrrrrrrtttuuuvvvwwwyyyzzzzzzxxxwwwuuuuuuwwwzzz|||tttjjjgggooo{{{zzzfffUUUNNNLLLccchhhOOO999333555333000111////////////////////////......//////////////////333222111333>>>SSSnnnyyyuuuhhhZZZRRRMMMIIIHHHJJJRRR___kkkmmmjjjjjjlllnnniiiiiijjjkkklllmmmnnnnnnnnnrrrvvv{{{~~~zzzwwwvvvyyyzzz||||||yyytttooollllllkkkiiigggddd```]]]\\\[[[YYYVVVUUUTTTVVVXXXYYYYYY^^^ooo{{{nnniii___XXXRRRVVVcccqqqyyy||||||}}}|||zzzxxxxxxzzz||||||tttnnnnnnrrrzzzwwwiiiaaaUUUPPPGGGAAAEEEPPPVVVWWWRRROOO[[[tttzzzmmm{{{yyy^^^HHH:::444333333222111000//////////////////............//////////////////////////////000000111222222333444444444444555666888999::::::;;;<<<===???AAAAAABBBBBBDDDHHHGGGJJJPPP[[[|||zzz~~~gggJJJBBBDDD>>>\\\fffeee```ccc```ZZZ[[[YYYggguuuvvvrrrnnnnnnnnnrrrssstttuuuwwwyyyzzz{{{~~~}}}~~~zzzvvvooonnnxxxyyysssuuuzzzyyyqqqeeeZZZSSSQQQSSSUUUXXXVVVRRRLLLFFFCCCCCCEEE???AAADDDHHHLLLOOOQQQSSSOOOMMMKKKJJJJJJIIIGGGFFFGGGHHHOOOZZZeeelllssszzzuuuiiisssrrr[[[@@@888444000111eeeLLL<<<<<<::::::<<<<<<===BBBIIIPPPaaauuu}}}wwwlllaaa\\\QQQSSSUUUVVVTTTPPPLLLIIIIIIIIIGGGEEEDDDHHHQQQWWWbbbkkkqqqqqqqqqvvv|||}}}}}}}}}|||}}}}}}~~~~~~|||xxxvvvnnnrrruuuuuuvvvzzzzzzvvvrrrmmmgggeeeffffffcccaaa\\\[[[[[[ZZZXXXUUUSSSQQQPPPSSSZZZhhh}}}vvvgggYYYVVVZZZbbbllluuuvvvvvvvvvtttrrrrrrtttvvvuuuwwwyyyzzzzzzxxxvvvtttvvvxxx{{{{{{rrrhhhfffppp|||~~~iiiWWWPPPSSSmmmaaaJJJ777333555222///000////////////////////////............////////////222111111444===QQQnnnwwwjjj\\\TTTNNNIIIHHHIIIMMM[[[iiinnnjjjhhhjjjmmmhhhhhhiiijjjkkklllmmmmmmnnnrrrvvv{{{}}}zzzyyyzzz{{{|||vvvqqqmmmlllkkkiiifffbbb___[[[ZZZ[[[YYYWWWUUUTTTUUUWWWXXXYYY___qqqzzzkkkfff___XXXSSSWWWdddqqqxxxzzz|||{{{{{{yyyxxxwwwxxxxxxzzzrrrlllnnnsss|||uuuiiibbbUUUPPPGGGBBBGGGRRRXXXXXXRRROOO\\\vvvvvvooonnnYYYGGG:::666777333222111000///////////////............//////000///////////////000000000000111111222333444555555444555666777888999::::::;;;<<<>>>@@@BBBCCCCCCCCCDDDHHHHHHJJJPPPZZZ{{{nnnLLLAAABBB<<>>@@@BBBCCCDDDDDDBBBFFFGGGJJJQQQYYYwww|||tttOOO===@@@@@@OOObbbggg``````___YYYYYYWWWbbbpppwwwuuuooolllmmmpppqqqtttvvvxxxzzz{{{{{{}}}{{{}}}yyyrrrttt{{{pppcccZZZYYY[[[^^^\\\XXXQQQKKKGGGEEEDDDDDDBBBDDDHHHLLLOOOQQQRRRSSSPPPOOOMMMLLLLLLKKKIIIHHHDDDCCCHHHTTT```iiipppvvv|||{{{yyyqqqhhhOOO:::777444///111yyysssyyyxxx|||mmmHHH@@@;;;999:::;;;;;;>>>CCCMMM[[[qqq~~~ooobbb\\\RRRSSSTTTUUUSSSPPPLLLIIIHHHIIIHHHFFFDDDEEEKKKPPP\\\hhhqqqrrrppprrrvvvwww}}}~~~}}}~~~|||~~~|||~~~}}}|||zzzwwwtttrrrqqqzzz}}}}}}||||||xxxtttqqqqqqpppnnnkkkgggeeecccbbbbbb```]]]YYYTTTOOOLLLOOOSSS[[[gggxxxwwwiiiZZZUUU\\\iiisssxxxxxxyyyyyyxxxvvvuuuvvvxxxtttuuuwwwxxxyyyxxxwwwvvvyyy{{{yyyoooffffffrrr{{{fffYYY^^^hhh{{{tttYYYFFF555333444111///111////////////////////////------......///000000000111000333777;;;IIIhhh{{{nnnaaaYYYSSSLLLIIIJJJKKKSSS```kkkkkkgggfffhhhgggggghhhiiijjjkkkllllllnnnrrruuuxxx~~~{{{}}}{{{wwwtttrrrnnnmmmllliiigggdddaaa``````^^^\\\ZZZXXXWWWWWWWWW]]]fff{{{|||kkkfff```ZZZUUUZZZeeeppptttuuuxxxxxxyyy{{{|||zzzvvvssswwwoookkkoooxxx|||mmmccc^^^QQQMMMFFFEEEMMMVVVXXXTTTJJJJJJYYYvvvmmmqqq{{{fffUUUDDD666222777333222111000////////////......---......///000111...//////000000111111222111111222333555666777777666666777777888999:::::::::<<<>>>@@@BBBCCCDDDEEEAAAEEEFFFJJJPPPVVVrrryyywwwtttwwwwww{{{zzzzzz{{{WWW>>>???DDDMMMdddkkkbbb```^^^YYYXXXUUU^^^kkkuuuuuunnnlllnnnoooqqqtttwwwyyyzzz{{{{{{}}}{{{{{{~~~~~~}}}xxxtttuuuwwwkkkaaa\\\\\\\\\\\\XXXRRRMMMJJJHHHFFFDDDDDDEEEHHHKKKNNNPPPQQQRRRQQQPPPNNNMMMMMMLLLJJJHHHFFFDDDGGGSSSaaajjjqqqvvv|||{{{|||oooQQQ<<<999555///111uuuwwwxxx]]]AAA<<<999:::;;;;;;===AAAIIIWWWooorrrddd___UUUUUUVVVUUUTTTQQQNNNLLLHHHIIIIIIFFFCCCDDDHHHMMMUUUbbbooorrrppprrruuuwwwyyy{{{~~~|||{{{|||~~~yyyqqqxxx}}}zzzwwwvvvuuuttt~~~~~~{{{zzzvvvqqqqqqtttvvvtttmmmgggeeeeeeddddddccc```\\\WWWRRROOOSSSUUU[[[gggxxxzzzsssgggYYYVVV___mmmuuuxxxvvvxxxyyyyyywwwvvvvvvwwwssstttuuuwwwxxxxxxxxxxxxwwwzzz|||tttllleeeggguuu|||rrr]]]XXXggguuusssYYYFFF555222333000///222////////////////////////------......///000000111222111444888999BBB```~~~tttfff]]]VVVNNNJJJJJJIIINNNYYYgggllliiigggiiiggghhhhhhiiijjjkkklllmmmlllppptttxxx|||yyyvvvuuuttttttsssqqqooolllhhhfffddd```___^^^\\\[[[ZZZZZZZZZaaalllooohhh___ZZZVVV[[[gggrrrwwwwwwzzzxxxxxxyyy{{{{{{xxxvvvvvvoookkkqqq{{{wwwhhh___ZZZNNNJJJFFFFFFOOOXXXWWWQQQIIIJJJ]]]{{{nnnsssxxxbbbSSSBBB333000666333222111000////////////---------......///000111...//////000111111222222111111222444555777888888777777777888888999999::::::;;;===???AAACCCDDDDDDBBBEEEFFFJJJOOOSSSkkk{{{tttpppqqqtttqqqooouuu|||dddEEE@@@FFFOOOiiiqqqfffbbb```YYYXXXSSSZZZgggssstttnnnlllooonnnppptttwwwyyy{{{{{{{{{~~~||||||~~~}}}|||~~~uuurrrzzzxxxlllccc]]]ZZZ\\\XXXRRROOOMMMKKKHHHEEECCCDDDFFFHHHKKKOOOQQQSSSRRRPPPNNNNNNNNNMMMKKKIIIGGGDDDGGGTTTbbblllsssyyy}}}qqqQQQ;;;999555///333{{{vvvtttgggCCC===999:::;;;;;;===@@@FFFTTTmmmuuugggcccXXXXXXWWWVVVUUURRRPPPOOOHHHIIIIIIFFFCCCCCCGGGKKKOOO^^^mmmqqqqqqsssvvvxxxtttxxx~~~~~~|||zzz{{{}}}|||zzzwwwkkklllttt{{{|||zzzyyyzzzzzz~~~|||yyywwwtttooopppvvv{{{xxxooogggeeefffdddddddddbbb___ZZZUUURRRVVVWWW[[[hhh{{{pppeeeYYYVVVaaaooowwwxxxtttvvvxxxyyywwwvvvvvvvvvsssttttttvvvwwwxxxyyyzzzuuuxxx~~~~~~xxxpppiiidddgggwwwuuuiiiVVVVVVmmmvvvYYYFFF666222222//////333////////////////////////---------...///000000111333222555888777===YYYwwwyyyjjj```XXXOOOJJJIIIHHHJJJUUUeeemmmkkkiiijjjhhhhhhiiijjjkkkllllllmmmiiinnnsssxxx}}}yyywwwvvvvvvvvvzzzyyyvvvsssoookkkhhhfff```___^^^^^^]]]]]]^^^^^^eeepppqqqkkk^^^YYYWWW]]]iiiuuuzzzzzz|||yyyvvvwwwyyy{{{{{{yyyvvvnnnkkkqqq|||tttfff\\\XXXLLLIIIEEEGGGPPPYYYWWWOOOKKKNNNbbbooouuuqqq]]]NNN???111000888333222111000////////////---------......000111111...//////000111222222222111222333444666777888999777777777888999999999:::999:::<<>>EEENNNcccyyy|||rrrmmmeee```WWWQQQSSSYYYXXXSSSMMMJJJHHHIIIHHHEEEDDDGGGMMMWWWeeennnssstttvvvyyywwwxxx{{{~~~~~~{{{}}}~~~~~~}}}}}}{{{~~~}}}|||{{{{{{{{{{{{wwwuuurrrnnnhhhfffggggggeeefffeee```XXXVVVYYYVVVYYY]]]hhh}}}mmmgggYYYWWWfffppprrryyyxxxzzzzzzyyywwwvvvuuuvvvrrrrrrssstttvvvyyy{{{}}}{{{zzznnneeedddnnn|||yyyhhhYYYZZZmmm{{{nnn___CCC333222///111444000///////////////////////////......//////000111222222444333777:::;;;PPPsss~~~nnnddd\\\SSSMMMLLLJJJFFFJJJZZZiiimmmjjjhhhggghhhiiiiiihhhiiikkkmmmkkkmmmqqqyyy~~~~~~zzzsssnnnnnnkkkhhheeeaaa]]]]]]\\\YYY[[[^^^gggqqqrrrllleee```___gggoootttvvvyyy{{{yyyxxxxxxyyyzzzyyyxxxvvvnnnkkkrrr~~~pppbbbWWWRRRJJJEEECCCIIIVVV___^^^YYYSSSRRRvvv~~~ooo|||iiiXXXNNN===333444222111111111111000000000000000000000000////////////............///000111111555444333444555888:::;;;888888888888999:::;;;<<<<<<===>>>@@@CCCEEEFFFGGGJJJKKKHHHKKKRRRTTTccc}}}wwwyyyxxxdddHHHKKKRRRooozzznnnfff```ZZZ[[[SSSXXX```jjjppprrrooolllnnnpppsssvvvxxxzzzzzz{{{{{{}}}}}}~~~}}}|||{{{zzzzzzzzzzzz{{{|||}}}~~~xxxjjjhhhhhhkkkrrrzzz|||kkkaaaZZZXXXUUUTTTSSSPPPMMMJJJFFFDDDCCCFFFKKKPPPQQQPPPQQQRRRSSSSSSSSSQQQOOOMMMMMMKKKKKKSSS```mmmsssuuuzzz~~~|||hhhKKK:::333111111222xxxTTT???777:::888999>>>===BBBKKK^^^sss~~~{{{sssnnnllleee[[[SSSTTTZZZ[[[WWWNNNKKKKKKLLLKKKFFFEEEFFFIIISSS```kkkqqqsssuuuwwwvvvwwwxxx{{{~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}|||~~~tttsssssstttpppkkkkkkooojjjgggffffffaaa[[[YYY[[[TTTXXX^^^lll~~~ooojjj]]][[[iiiqqqtttzzzzzz{{{|||{{{xxxvvvuuuuuuttttttttttttvvvxxxzzz{{{yyyooofffccckkkyyyxxxjjj___fff|||ssshhh]]]CCC555444111111444000........................////////////000111222222333666555888===>>>QQQqqqpppeee___WWWOOOJJJJJJEEEFFFUUUfffmmmllliiifffgggiiiiiiiiijjjlllnnnlllnnnrrrwww{{{tttpppqqqpppmmmiiiddd```___^^^\\\^^^cccmmmxxxuuurrrjjjeeeeeekkkrrruuuwwwyyyxxxxxxyyy{{{|||{{{xxxvvvsssmmmmmmvvv}}}nnn___UUUPPPIIIDDDCCCKKKWWW______[[[UUU[[[~~~xxxrrrgggWWWMMM<<<333333222111111111111000000000000////////////000000000000////////////000111222333555666777777666777999;;;999999999999:::;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFIIIKKKHHHIIIPPPSSS___www|||sssxxxlllPPPOOOXXXvvvssshhh```YYYZZZQQQVVV]]]gggnnnqqqooommmmmmooorrruuuwwwyyyyyyyyyxxxzzz~~~wwwzzzyyywwwvvvuuuvvvwwwxxx{{{|||}}}}}}~~~~~~}}}}}}xxxsssooommmnnnrrr~~~tttcccZZZYYYWWWVVVUUURRRNNNKKKHHHFFFEEEHHHNNNTTTVVVVVVXXXXXXWWWVVVUUUSSSRRRQQQMMMKKKLLLRRR^^^iiiqqquuuyyy{{{|||}}}mmmLLL999444222111111|||yyysssUUU>>>666999777999===;;;>>>DDDTTTiiizzz{{{ooodddjjjeee\\\UUUVVV[[[[[[XXXPPPMMMMMMOOOMMMHHHEEEFFFFFFOOO\\\gggnnnrrruuuvvvxxxxxxxxxzzz}}}}}}}}}|||{{{{{{|||~~~~~~~~~||||||tttrrrvvvyyyssssssnnnjjjhhhgggbbb\\\YYY[[[UUUXXX^^^nnnqqqnnnbbb___kkkrrrtttzzzzzz{{{|||{{{yyywwwwwwwwwvvvuuuuuuuuuuuuwwwxxxyyy~~~}}}yyyppphhheeekkkyyyvvvhhhaaappp}}}llleeeYYYAAA444555111111333///........................////////////000111222333222666666999@@@BBBRRRmmmrrrhhhddd]]]RRRLLLKKKEEEEEEPPPaaalllmmmjjjdddfffggghhhhhhiiilllnnnmmmpppsssvvv||||||uuuqqqsssssspppmmmgggcccaaa```___bbbhhhzzz~~~xxxxxxnnnjjjjjjooossstttuuuxxxuuuwwwyyy}}}~~~|||wwwsssooommmppp{{{|||kkk]]]SSSNNNIIIDDDDDDNNNZZZ______]]][[[dddsssvvv}}}eeeTTTKKK:::222333222111111111111000000000///////////////000000000000000000000000111222444444444888<<<>>><<<:::999:::999999999::::::;;;<<<=========>>>@@@AAACCCDDDDDDEEEIIIEEEFFFMMMPPPZZZnnnuuuyyyrrrUUULLLZZZxxxvvvjjj```YYYZZZUUUXXX^^^fffmmmpppooonnnlllnnnqqqtttvvvxxxxxxyyywwwyyy}}}|||sssvvvuuurrrqqqqqqsssuuuwww||||||~~~yyywwwjjjaaa^^^[[[XXXVVVSSSOOOLLLKKKHHHHHHKKKRRRYYY\\\\\\\\\\\\\\\[[[XXXUUUSSSQQQLLLLLLLLLQQQZZZeeeooottt||||||{{{zzzqqqNNN;;;777555333222zzztttVVV???666999888999<<<999===???JJJ```www|||nnn\\\bbb```[[[UUUVVVZZZZZZWWWRRROOOOOOPPPNNNHHHEEEFFFEEELLLWWWbbbkkkppptttuuu{{{zzzyyyzzz}}}~~~~~~~~~}}}|||{{{zzz{{{|||~~~}}}|||}}}{{{yyysssyyyxxxqqqrrrmmmjjjiiieee]]]YYYYYYXXXYYY^^^mmmtttrrrgggcccnnnrrrsssyyywwwyyyzzzzzzyyyxxxyyyzzzwwwvvvuuuuuuuuuvvvxxxxxx{{{|||xxxpppiiihhhnnnzzzooobbb^^^vvvuuuggg```RRR<<<222444000///111.........................../////////000000111222333111555666:::BBBEEERRRhhhuuukkkggg```UUUMMMLLLHHHFFFMMM[[[hhhmmmlllbbbdddeeeffffffgggjjjllljjjmmmqqqsssxxx|||vvvsssttttttqqqpppjjjeeeddddddcccfffkkk{{{wwwyyyqqqnnnmmmrrrtttssssssvvvtttuuuyyy|||~~~{{{vvvqqqmmmmmmrrryyyiii[[[RRRNNNIIIDDDGGGSSS^^^```^^^]]]```jjj|||}}}yyyqqqwwwxxx```QQQHHH888111333222111111111111000000000///.../////////000000000111111111111222333444555666444999AAAFFFEEEAAA;;;888::::::::::::;;;<<<===>>>======>>>???@@@AAABBBCCCCCCHHHEEEEEELLLOOOWWWggg{{{vvvzzzvvvXXXKKKVVVwwwyyylllaaaYYYZZZZZZ\\\```fffllloooooonnnlllnnnqqqtttvvvwwwxxxxxxwwwzzz~~~|||tttsssrrrpppooooooqqqtttvvvyyyzzz|||~~~~~~tttjjjeee___ZZZWWWTTTQQQOOOLLLKKKKKKPPPXXX___bbbccc______```^^^[[[VVVRRROOOLLLLLLMMMPPPWWWaaalllttt}}}||||||yyysssvvvlllKKK:::666666333222}}}zzz___FFF999:::888999<<<999======EEEYYYsss~~~qqq___^^^^^^ZZZUUUUUUXXXYYYUUUTTTPPPOOOPPPMMMHHHEEEGGGDDDIIIRRR\\\eeemmmqqqtttzzzyyyxxxzzz|||}}}}}}|||||||||{{{{{{{{{}}}~~~|||{{{}}}{{{nnnfffkkkzzzssstttooolllmmmiiiaaa[[[ZZZ\\\[[[aaapppyyyxxxmmmhhhqqqssssssyyyuuuwwwyyyzzzyyyyyyyyy{{{wwwvvvuuuuuuuuuvvvwwwxxxyyy~~~{{{vvvnnniiikkkrrr{{{kkkbbbdddnnn[[[QQQKKK777000333///...000---........................000000000000111222333333111666666999BBBEEENNN```{{{ooojjjaaaVVVOOOMMMKKKHHHIIISSS```jjjlllbbbccceeeeeeeeefffhhhjjjeeeiiinnnpppttt~~~yyyvvvwwwuuurrrqqqlllhhhhhhgggfffhhhmmmvvvtttwwwrrrppppppttttttrrrrrruuussstttwwwyyy{{{yyyuuuqqqlllmmmtttttteeeXXXPPPMMMIIIFFFKKKZZZcccaaa]]]]]]aaaooo{{{zzzwwwrrrxxxrrr[[[LLLDDD666000222222111111111111000000000000......//////000000111111111222222333444666777888666:::BBBIIIKKKGGG>>>777;;;;;;;;;;;;<<<===>>>>>>======>>>???@@@@@@AAAAAACCCIIIGGGFFFNNNRRRXXXeeeqqqtttuuuZZZNNNRRRuuu}}}pppcccZZZZZZ\\\]]]```dddiiimmmnnnmmmlllnnnqqqtttvvvxxxxxxxxxyyy|||uuuoooooonnnnnnoooqqqtttuuuuuuvvvyyy{{{~~~xxxnnnjjjddd___[[[WWWTTTQQQMMMLLLNNNUUU^^^eeehhhhhhbbbbbb```^^^ZZZUUUPPPMMMLLLMMMNNNOOOSSS]]]jjjttt}}}||||||~~~}}}uuusss|||pppnnn~~~yyy```DDD666444333222111{{{oooQQQ>>>;;;777999===;;;;;;===CCCRRRjjjzzzwwwlllaaa```[[[TTTSSSWWWXXXVVVVVVQQQOOOOOOLLLGGGEEEGGGCCCFFFLLLUUU___hhhnnnqqqttttttuuuxxx{{{||||||{{{||||||||||||}}}~~~}}}|||}}}~~~}}}oooccceeeyyyyyyxxxssspppoooqqqooohhh```^^^^^^^^^eeevvvtttnnnuuuuuutttzzzuuuwwwyyyyyyxxxwwwxxxyyywwwvvvuuuuuuuuuvvvxxxyyy{{{yyyrrrjjjhhhmmmuuu|||vvveeeccckkk{{{fffRRRHHHFFF333///333000...111...////////////////////////000000000000111222333333333999777888AAACCCHHHUUUyyyoooeeeZZZTTTLLLMMMJJJFFFJJJXXXeeejjjccceeefffeeeeeeeeehhhjjjeeejjjnnnooopppyyy}}}zzzyyyvvvrrrqqqllliiijjjiiihhhiiinnntttrrrvvvtttrrrsssvvvvvvssssssvvvtttttttttvvvwwwwwwtttrrrlllmmmuuu}}}ooo```UUUNNNLLLJJJGGGOOO```hhhbbb\\\\\\bbbyyy}}}}}}xxx}}}mmmVVVHHHAAA444///222222111111111111000000000000.........///000111111111222222333444555777888999999:::???GGGLLLJJJAAA888;;;;;;;;;;;;<<<===>>>???======>>>>>>??????@@@@@@AAAIIIGGGFFFOOOTTTXXXbbb}}}|||pppmmmvvvnnnXXXNNNPPPvvvssseeeZZZYYYYYYYYY[[[```eeejjjlllmmmmmmoooqqqtttwwwxxxyyyyyyzzz|||}}}rrrlllllllllnnnoooqqqssstttvvvwwwyyy{{{}}}}}}~~~qqqllljjjgggeeebbb]]]WWWSSSMMMMMMQQQYYYcccjjjlllkkkfffccc^^^YYYTTTQQQOOONNNLLLMMMNNNNNNQQQZZZhhhttt}}}~~~zzzvvv{{{kkkeeemmmhhhTTT>>>444333333222333|||~~~xxx{{{ZZZBBB;;;666888>>>===777;;;AAALLLaaauuu{{{vvvfffddd\\\TTTQQQUUUYYYXXXWWWRRROOONNNKKKFFFEEEHHHCCCDDDHHHPPPZZZdddkkknnnpppppprrrvvvzzz|||{{{zzz{{{||||||}}}~~~~~~}}}}}}|||zzz|||wwwqqq{{{yyytttyyysssooopppttttttmmmeeebbb___```iii|||yyyrrrwwwwwwuuu{{{wwwxxxyyyyyywwwvvvvvvvvvvvvvvvuuuuuuuuuwwwxxxyyy~~~xxxoooffffffnnnwww|||}}}zzzkkk[[[___jjj|||uuubbbRRRMMMDDD222...444000///222///000000000000000000000000000000000000111222333444666;;;888888???@@@CCCNNN}}}vvviii^^^YYYKKKNNNKKKCCCDDDRRRaaahhheeefffgggfffffffffhhhjjjjjjoooqqqooommmsss}}}{{{wwwrrrpppllljjjlllkkkiiijjjmmmuuutttwwwuuutttuuuxxxwwwssstttwwwtttsssssssssuuuuuutttrrrlllnnnvvvyyykkk]]]RRRLLLJJJKKKIIIRRRdddkkkccc[[[[[[dddjjjSSSFFF???333...222222111111111111000000000000---......///000111111222222333333444666777999:::<<<:::;;;CCCKKKLLLCCC:::<<<;;;;;;<<<<<<===>>>???===>>>>>>>>>????????????>>>GGGEEEDDDMMMSSSVVV___zzzwwwrrrjjjnnnfffSSSKKKPPPwwwvvvfffZZZXXXUUUUUUWWW\\\bbbhhhkkklllmmmooorrruuuwwwyyyyyyzzzzzz|||zzzllliiijjjkkkmmmoooqqqrrrrrrzzz{{{|||~~~~~~}}}|||~~~~~~}}}xxxrrrnnnllljjjjjjpppxxx|||hhhhhhhhhiiijjjhhhbbbZZZTTTLLLNNNSSS\\\ffflllnnnmmmjjjeee\\\UUUOOONNNOOOPPPLLLNNNNNNNNNOOOXXXgggttt~~~}}}yyy|||pppjjjjjj___NNN===555444444444666|||www~~~|||wwwZZZ;;;888===;;;999======>>>FFFWWWlll{{{rrriii```YYYQQQKKKNNNUUUWWWTTTPPPLLLJJJIIIHHHGGGGGGFFFFFFJJJTTT___jjjpppsssqqqppprrrwww{{{}}}|||}}}}}}}}}}}}|||||||||||||||~~~~~~~~~{{{wwwtttyyyvvvuuuvvvxxxtttllleeedddbbbjjj|||{{{uuusssvvvzzzzzzxxxwwwxxxyyyyyywwwvvvvvvvvvuuutttsssrrrsssvvvxxxzzz}}}}}}ssslllffffffmmmuuuzzz{{{{{{rrrccc[[[cccsssdddRRRYYY<<<666000...000222111//////////////////.........111000000000111222333333666888:::<<>>???AAAAAABBBBBB:::;;;<<<<<<<<<===@@@CCCCCCBBB???===<<<<<<<<<===AAACCCEEEGGGIIIMMMQQQUUUzzzzzzkkkxxxzzzdddcccjjj^^^HHHJJJjjj{{{kkkaaa[[[VVVWWWXXX[[[```fffkkkooogggkkkqqqvvvyyyyyyvvvuuuvvvwwwzzz}}}|||sssooorrrqqqpppoooppprrrtttvvvxxxzzz|||~~~}}}|||{{{xxxvvvrrrhhh^^^YYYVVVUUUYYY^^^uuuzzz~~~tttiiicccfffdddccccccbbb___ZZZUUUOOOQQQWWWdddpppuuuqqqkkkiiibbbYYYSSSPPPOOONNNMMMMMMLLLKKKLLLRRR^^^jjjsss{{{{{{uuujjjiiimmmhhhOOO999333444222000222zzz|||{{{]]]===999>>><<<:::<<<<<<>>>EEETTTgggxxxvvvlllaaaZZZRRRMMMNNNTTTWWWTTTPPPMMMKKKIIIHHHHHHFFFEEEDDDGGGPPP[[[fffmmmooonnnmmmpppuuuyyyzzzyyy{{{|||||||||}}}}}}}}}}}}|||{{{wwwzzzwwwvvvwwwyyyvvvooohhhhhhgggppp{{{|||xxxwwwzzz{{{yyywwwwwwxxxzzzyyywwwvvvvvvwwwwwwvvvtttssstttwww{{{}}}~~~|||rrrmmmhhhiiipppwww{{{|||~~~mmm___RRR```vvvxxxaaaTTTTTT;;;666000...000222111///////////////////////////111111111111111222333444777888;;;<<>>??????@@@@@@===>>>>>>>>>======@@@BBBDDDCCC@@@>>>===<<<======AAACCCEEEGGGJJJMMMRRRUUUuuuvvvgggnnn}}}hhhaaacccYYYHHHFFFbbbooobbb\\\WWWXXX[[[___dddjjjoooqqqkkknnnssswwwzzzzzzyyyxxxvvvwwwyyy|||~~~zzztttrrruuuuuuttttttvvvwwwyyyzzzyyyzzz|||~~~}}}|||yyyuuupppllljjjbbbYYYTTTQQQOOOQQQVVVbbbjjjsssvvvqqqiiidddbbbfffdddccccccccc___YYYUUUOOORRR[[[gggqqqtttqqqlllfff```YYYSSSQQQQQQOOONNNMMMMMMLLLMMMRRR]]]lllvvv~~~}}}nnnfffiiipppeeeNNN888333444222000222fffBBB:::===<<<;;;;;;<<<>>>DDDNNN___rrrzzzooocccZZZSSSOOOOOOQQQVVVTTTQQQNNNLLLJJJIIIHHHFFFDDDBBBDDDJJJUUU```gggnnnnnnooorrrvvvzzz{{{{{{zzzzzz{{{|||}}}}}}}}}}}}||||||{{{xxxvvvxxxzzzxxxrrrkkkjjjkkkttt}}}{{{|||}}}}}}yyyvvvwwwyyyzzzyyyxxxwwwwwwxxxwwwuuusssrrrtttxxx||||||pppmmmlllnnntttzzz||||||xxxcccZZZVVViiiuuufffaaaUUU:::555000...000111111///////////////////////////111111111111222333444555888:::<<<===???BBBGGGJJJcccxxxlllbbb[[[TTTNNNLLLGGGDDDJJJVVVgggkkklllgggdddeeeffffffeeefffggghhhjjjnnntttxxx|||zzz{{{}}}zzzwwwssspppmmmlllmmmnnnyyy|||{{{uuusssrrrssstttuuutttsssuuuuuuuuusssqqqnnnkkkiiikkksss|||vvviii___VVVMMMIIIIIIGGGTTT\\\ccckkkggg^^^aaasss~~~iiiNNN===888111///222000111111111111000000000000111111111111222333444555777888888777666777999:::999999;;;<<<============@@@@@@AAA@@@>>>>>>@@@AAAEEEDDDAAA???>>>===>>>>>>@@@BBBEEEGGGJJJNNNRRRVVVlll|||ttt{{{yyylllmmmyyyoooaaa]]]VVVKKKCCCVVVvvvtttccc___WWWXXXZZZ___dddkkkppptttmmmooorrruuuwwwyyyyyyyyyuuuwwwyyy{{{}}}~~~}}}|||~~~~~~{{{}}}~~~{{{xxxwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{|||}}}}}}zzzvvvrrrkkkddd___```ZZZTTTQQQNNNKKKLLLPPPTTT^^^hhhjjjddd______aaaccccccccccccaaa]]]WWWSSSNNNTTT___iiioooooommmjjj```]]]XXXUUUSSSSSSQQQPPPOOOOOOPPPPPPSSS___ooo|||wwwiiieeejjjqqq```JJJ777333444222000222{{{uuuJJJ;;;::::::<<<:::;;;>>>BBBHHHUUUiiizzz|||rrreeeZZZTTTPPPNNNNNNTTTTTTSSSPPPMMMJJJIIIIIIGGGEEEBBBBBBFFFOOOZZZbbbjjjkkknnnrrrvvvzzz{{{|||{{{{{{|||}}}}}}}}}|||{{{{{{~~~|||xxxvvvwwwzzzyyysssnnnlllmmmuuu}}}}}}}}}}}}zzzxxxwwwyyyzzzzzzyyyxxxxxxyyywwwuuusssqqqssswww|||yyynnnnnnppptttyyy}}}~~~~~~~~~}}}mmm[[[YYYiiiyyyqqqjjjiiiSSS888444000///000111000//////////////////000000000222222222222333444666666999;;;===>>>@@@BBBFFFIIIVVVrrreee^^^WWWPPPMMMHHHDDDGGGMMMaaaiiimmmiiidddccceeefffdddeeefffgggiiilllqqquuu{{{|||zzz||||||zzzvvvsssqqqqqqrrrssswwwzzz~~~}}}zzzyyysssqqqpppqqqrrrsssrrrqqquuuuuuvvvtttpppmmmjjjiiimmmuuu~~~zzzpppeee\\\SSSJJJGGGIIIJJJ[[[```]]]aaa```^^^bbbttt~~~|||dddJJJ;;;777000...222000111111111000000000000000111111111222222444555666666888999888777777999:::999999:::;;;<<<=========???@@@AAAAAA@@@@@@AAABBBEEEDDDBBBAAA????????????@@@BBBEEEGGGIIIMMMRRRUUUcccyyynnn}}}~~~zzz}}}tttbbbZZZUUUOOODDDLLLhhhvvvcccaaaXXXWWWWWWYYY___gggpppuuunnnooopppqqqsssuuuwwwxxxvvvwwwxxxzzz|||}}}~~~}}}{{{{{{||||||}}}~~~}}}~~~|||zzzyyy}}}}}}}}}}}}zzztttmmmfff___YYYTTTXXXTTTRRRRRROOOLLLMMMQQQWWW]]]ccceeeaaa^^^^^^```aaaaaaaaaaaa^^^YYYTTTPPPMMMUUU```hhhiiigggdddccc\\\[[[YYYWWWVVVUUUTTTSSSRRRSSSTTTTTTWWWcccuuutttjjjhhhkkklllZZZFFF555333444222000222WWW>>>888777<<<::::::===AAADDDLLL___qqqzzzttthhh\\\TTTPPPMMMKKKSSSTTTUUUSSSNNNKKKJJJJJJIIIGGGDDDBBBDDDJJJTTT\\\bbbfffkkkpppuuuxxxzzz{{{|||}}}~~~~~~}}}{{{zzzyyy||||||yyyuuuvvvxxxxxxsssooorrrrrrwww}}}{{{{{{{{{{{{{{{wwwyyy{{{{{{yyyyyyyyyzzzyyyxxxvvvuuuvvvzzz~~~|||uuulllooosssyyy}}}~~~xxxfff[[[ccchhhfffcccGGG666444111//////000000000////////////000000111111222222222333444666777888999;;;>>>???@@@BBBEEEHHHMMMssswwwiiiaaaYYYRRRMMMJJJGGGGGGIIIXXXccckkkiiidddccceeefffdddeeeggggggiiikkkpppsssrrr{{{{{{}}}}}}{{{xxxvvvuuuvvvxxxyyywwwwwwvvvwwwxxxxxxwwwvvvqqqpppooopppqqqrrrqqqooosssuuuuuusssooollljjjkkkqqqxxxrrrjjj```XXXPPPHHHGGGKKKQQQaaacccZZZYYYYYY]]]iiiwwwvvv~~~www\\\EEE888666///...222111000000000000000000111111111111111222333555666777666888999999888888999::::::;;;;;;<<<============<<<>>>@@@AAA@@@AAABBBDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@BBBDDDFFFHHHLLLPPPSSS^^^tttsssaaaXXXTTTPPPIIIGGGZZZ|||xxxfffbbb\\\YYYTTTTTTYYYcccooowwwpppppppppqqqrrrtttwwwxxxwwwwwwxxxzzz{{{}}}~~~zzzyyyzzz}}}|||}}}~~~~~~~~~wwwmmmccc[[[VVVRRRPPPPPPOOOQQQSSSRRROOOQQQVVV[[[\\\^^^aaaddddddcccaaaaaaaaaaaa^^^ZZZUUUPPPNNNNNNVVV```eeeddd___\\\\\\[[[[[[ZZZYYYWWWVVVVVVVVVUUUWWWWWWYYY^^^jjj{{{~~~oookkkllliiibbbSSSAAA333222444111000222|||eeeFFF888666<<<<<<999;;;???AAAEEEUUUfffxxxvvvnnnaaaVVVQQQNNNKKKQQQTTTVVVUUUPPPKKKJJJJJJIIIIIIFFFCCCBBBFFFOOOVVV^^^ccckkkrrrwww{{{~~~}}}~~~~~~|||{{{yyyzzz}}}zzzvvvuuuxxxxxxtttooowwwxxxzzz~~~~~~|||zzzyyyzzz{{{|||xxxyyy{{{{{{zzzyyyzzz{{{}}}|||{{{zzz{{{}}}~~~xxxpppkkkooouuu{{{}}}tttbbb```rrrvvvbbbaaaZZZ???444333111000//////000000...//////000000111111222333333333444555777888999999;;;>>>@@@AAACCCFFFHHHJJJfff}}}mmmfff^^^UUUOOOLLLJJJHHHFFFNNNZZZeeefffddddddeeeeeedddeeeggghhhhhhkkknnnqqqooowww~~~}}}}}}}}}|||yyywwwwwwxxxzzz|||wwwvvvttttttuuuuuuuuutttqqqooonnnooopppqqqpppoooqqqssstttrrrnnnkkkmmmooovvv{{{yyykkkddd\\\VVVNNNHHHIIIMMMYYYffffff\\\VVVUUUaaavvvssszzzoooSSS???666666000...222111000000000000111111111111111111222333444666777888666888::::::999888999:::;;;<<<<<<===>>>>>>======999<<<>>>???@@@@@@AAACCC@@@@@@AAAAAAAAAAAABBBBBB@@@BBBDDDEEEFFFIIIMMMPPP[[[xxxsss___UUUSSSSSSNNNEEEPPPqqq}}}kkkccc```[[[UUURRRVVVaaammmuuussssssrrrssstttvvvxxxyyyxxxxxxyyyzzz{{{}}}zzzzzz|||~~~{{{sssfff\\\UUURRRPPPPPPMMMMMMQQQTTTSSSPPPSSSYYYZZZYYY[[[aaahhhmmmllliiigggfffddd___YYYSSSPPPPPPSSSYYYaaaeeeccc___\\\[[[]]]]]]]]][[[XXXWWWXXXYYYXXXXXXXXX\\\dddqqq{{{nnnkkkmmmfffZZZMMM===222222444111000333{{{sssPPP<<<666<<<===999999???@@@AAALLL\\\uuuyyyuuugggYYYSSSPPPNNNPPPTTTXXXVVVQQQLLLJJJKKKHHHIIIGGGDDDAAACCCJJJPPPWWW^^^hhhpppvvvzzz}}}{{{|||zzzzzz|||}}}xxxvvvxxxxxxuuuqqquuuxxx{{{}}}|||||||||}}}zzzzzz{{{zzzzzzyyyzzzzzzxxxzzz{{{|||{{{zzz{{{|||}}}}}}|||||||||}}}~~~{{{tttllljjjooovvv|||zzznnn\\\aaa{{{lll___^^^SSS???222222222000/////////000...//////000111111222222333333444555666888999:::888;;;>>>AAABBBDDDGGGIIIHHHZZZrrrllldddXXXPPPMMMLLLIIIDDDFFFRRR^^^cccdddeeeeeeccccccdddfffggggggiiillloooqqqttt~~~|||yyywwwvvvwwwyyyzzzuuuuuutttttttttuuuuuuuuupppooonnnooopppqqqpppnnnoooqqqrrrppplllllloootttxxx|||}}}ssseee```YYYTTTMMMHHHJJJPPP```hhhggg```YYYUUUgggxxxoootttdddKKK999444777111///222111///000000000111111111111111222222333555666888999666888:::;;;:::999999:::;;;<<<<<<===============999;;;===>>>>>>===>>>???===>>>???@@@AAABBBCCCCCC@@@BBBCCCDDDDDDGGGJJJMMMUUUiiiwww```UUUVVVZZZNNNDDDKKKiiissseee___[[[UUURRRUUU]]]gggmmmsssssssssssstttvvvwwwxxxzzzzzzzzzzzz|||}}}||||||~~~~~~}}}uuummmcccYYYTTTQQQPPPPPPOOOPPPTTTWWWUUURRRUUU[[[[[[]]]bbbiiipppuuuwwwwwwpppnnnjjjccc[[[VVVTTTUUUZZZ^^^dddhhhhhhgggeeeccc`````````\\\YYYWWWYYY[[[YYYWWWWWW]]]hhhvvvwwwpppmmmdddWWWHHH:::000222444111000333www|||WWW???777<<>>@@@???HHHVVVttt{{{zzzlll\\\UUURRRPPPOOOTTTXXXWWWQQQLLLKKKKKKGGGHHHHHHDDD@@@@@@FFFLLLLLLSSS^^^gggmmmqqqvvvyyyxxx{{{~~~{{{{{{{{{~~~yyyxxxyyyyyyvvvrrroootttzzz|||{{{xxxxxxyyyuuuwwwzzz|||{{{yyyxxxxxxxxxzzz||||||{{{zzz{{{|||zzzzzz{{{{{{{{{{{{{{{zzz~~~~~~yyyqqqiiijjjooovvv}}}{{{uuuhhhVVV___~~~~~~|||ccc\\\ZZZLLL>>>222222222111///...///000...//////000111222222222333444444555777888:::;;;777:::>>>AAACCCEEEGGGIIIFFFQQQvvvqqqhhh[[[QQQNNNMMMHHHCCCAAAMMMZZZ```dddfffeeebbbbbbccceeeffffffhhhkkkmmmpppooosss~~~|||yyyvvvtttuuuvvvwwwttttttuuuuuuuuuuuuvvvwwwqqqooonnnooopppqqqpppooonnnpppqqqnnnkkklllqqqwwwzzz|||}}}~~~yyyooobbb]]]XXXSSSMMMHHHLLLRRRdddiiihhhddd]]]WWWmmmqqqiiippp]]]GGG666333777222000333111//////000000111111111222222222222333555777888999666888:::;;;:::999999:::;;;;;;<<<<<<===<<<<<<<<<999;;;===>>><<<;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCCCCAAABBBCCCCCCCCCEEEHHHKKKNNN]]]~~~dddVVVYYYaaaMMMDDDIIIgggyyyfff[[[XXXTTTRRRTTTYYY```eeeqqqqqqqqqrrrssstttuuuuuu{{{{{{zzz{{{|||~~~~~~~~~~~~}}}{{{pppjjjaaaZZZUUUSSSQQQPPPTTTUUUYYY[[[WWWTTTWWW]]]bbbgggnnntttxxx|||wwwuuupppggg^^^YYYXXXYYY___bbbfffkkknnnnnnmmmlllccccccaaa]]]YYYWWWYYY\\\XXXUUUUUU\\\jjjyyy|||vvvnnndddXXXEEE888000222444111000333qqq~~~cccRRRFFF555;;;::::::<<<;;;<<>>>>><<<;;;999;;;::::::::::::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAADDDDDDDDDEEEFFFHHHIIIJJJMMM[[[uuuoooYYYVVVggg\\\NNNGGG\\\eee```\\\WWWRRRPPPRRRYYYaaaeeeiiimmmpppqqqrrrssstttwwwwwwvvvwwwxxxzzz}}}~~~vvvzzz~~~~~~oooppplllcccZZZWWWVVVVVV[[[\\\\\\YYYXXXZZZaaafffppp}}}~~~zzzrrrhhh```___cccgggkkknnnrrrttttttrrrnnnkkkjjjhhhdddaaa^^^[[[WWWTTTXXXVVVWWW```ooo{{{{{{eeeVVVEEE:::111222444222000...pppqqq^^^KKK555;;;::::::=========BBBIIIgggxxx~~~lll^^^VVVRRRNNNMMMOOOSSSVVVUUUOOOIIIIIIGGGEEEDDDEEEEEECCCBBBGGGHHHOOOYYYaaafffjjjpppsssuuuwww{{{}}}~~~}}}yyyzzzzzz{{{||||||{{{zzzyyyzzz{{{{{{zzzxxxwwwxxxyyyvvvxxx{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{|||~~~~~~~~~~~~xxxqqqmmmlllpppvvv~~~|||rrrfff[[[\\\ooo|||ggg___eeeUUU<<<999333000......000000///...000000000111111222222333666666777888999:::;;;;;;;;;<<<===???BBBDDDGGGHHHNNNPPP___}}}qqqccc\\\UUUMMMHHHHHHDDDDDDEEEKKKZZZiiilllgggfffbbbaaaeeegggeeeeeeiiihhhjjjlllllloooxxxxxx~~~yyyxxxwwwuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrroooooonnnnnnooopppqqqrrrrrrrrrqqqnnnmmmooosssxxx}}}~~~}}}zzzpppeeeXXXUUUPPPJJJGGGLLLUUU]]]bbbbbb___]]]cccuuuuuurrrhhhfffTTT@@@999333222111...///111111111111111111222222222444444444666999:::777555555666777999::::::;;;;;;;;;<<<===>>>>>>===;;;:::<<<<<<<<<<<<<<<===>>>???>>>>>>??????@@@AAAAAAAAADDDDDDDDDDDDEEEFFFGGGGGGJJJUUUlllvvvsss]]]XXXeeegggSSSDDDSSSxxxnnnccc^^^WWWSSSPPPQQQWWW___```dddiiinnnpppqqqssstttwwwvvvvvvwwwxxxzzz|||}}}yyy|||~~~~~~{{{xxxqqqggg```]]]\\\\\\YYYYYYZZZZZZ]]]dddmmmttt}}}yyysssmmmlllooossszzz|||~~~}}}xxxrrrnnnkkkjjjgggeeebbb]]]WWWSSSTTTSSSWWWcccrrr}}}{{{ppp\\\CCC999111222444333000///fff}}}lllRRR888;;;::::::===>>>>>>BBBGGG```vvvuuudddZZZWWWLLLJJJJJJOOOVVVXXXRRRLLLHHHGGGEEEEEEFFFEEECCCAAAEEEEEEKKKUUU]]]aaagggllloooqqquuuyyy|||~~~~~~|||{{{{{{|||||||||zzzyyyxxxxxxyyyzzzyyywwwwwwxxxzzzxxxzzz||||||{{{zzzzzz{{{yyyzzzzzz{{{|||}}}~~~~~~}}}~~~zzzuuupppmmmmmmuuuyyyyyymmmaaa[[[ccc|||vvvaaa^^^aaaNNN888777222000......///000///...111111222333333444555555666777777888999:::;;;;;;<<<<<<===???AAADDDFFFGGGTTTRRRUUUlllxxxiiiaaa\\\TTTMMMHHHGGGDDDAAAEEESSSdddmmmmmmgggaaa^^^```ddddddeeeggghhhiiijjjjjjkkkpppxxx~~~|||}}}{{{zzzxxxxxxvvvuuussssssrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnooopppqqqssstttqqqqqqpppooooooppptttwww}}}~~~zzzuuukkkaaaVVVRRRKKKFFFGGGOOOZZZbbb______YYYUUUaaazzz|||ppp|||ooooooooo[[[NNN???888333222111//////222000000111111222222333333444555777999;;;:::777444666777777888999:::;;;;;;;;;<<<===>>>>>>>>><<<<<<>>>>>>>>>>>>???@@@AAABBB>>>??????@@@@@@AAAAAABBBDDDDDDCCCCCCDDDEEEFFFFFFIIIQQQaaaxxxwww```VVV___lllWWWDDDNNNuuutttiii```XXXUUURRRQQQVVV\\\ZZZ^^^eeekkknnnqqqssstttvvvvvvvvvwwwyyyzzz|||}}}|||}}}}}}|||}}}wwwnnnhhheeecccbbb```YYYYYYZZZ]]]dddnnnxxx~~~~~~|||yyywwwvvvxxx{{{xxxtttooonnnmmmkkkgggaaaYYYTTTPPPQQQXXXeeeuuu}}}rrr}}}nnnVVV???777000111444333111111VVVqqq~~~___???<<<999999<<<>>>===@@@DDDXXXooo{{{hhh\\\XXXOOOKKKIIIMMMUUUXXXTTTOOOGGGFFFFFFFFFGGGEEEBBB@@@BBBBBBFFFOOOVVVZZZ```fffjjjmmmrrrxxx|||~~~~~~}}}||||||}}}||||||zzzxxxwwwvvvwwwwwwvvvuuuuuuwwwyyyyyy{{{}}}}}}{{{zzzyyyzzzvvvwwwxxxyyyzzz{{{{{{{{{~~~~~~|||xxxssspppppppppyyy{{{wwwjjj^^^\\\kkknnn```aaa\\\DDD333555111000/////////000000000111111222333444555666777777888888999:::;;;<<<=========>>>@@@BBBDDDFFFGGGRRRRRRQQQ]]]pppeee___ZZZQQQJJJIIIFFFCCCCCCKKKYYYgggpppgggbbb]]]^^^bbbfffggghhhiiijjjkkkkkkkkklllqqqttttttvvv{{{~~~}}}zzzxxxvvvvvvuuuuuutttrrrqqqqqqqqqqqqooooooooooooppppppppppppnnnnnnnnnoooooopppqqqqqqoooppppppppppppqqqssstttzzz~~~{{{uuunnneee]]]VVVPPPIIIEEEHHHRRR]]]eee```^^^UUUPPP___zzzwwwrrr}}}zzznnnvvvuuucccRRRHHH===666222222222///000222000000111222333333444444555666777999;;;;;;:::999999999999::::::;;;<<<===<<<===>>>?????????>>>>>>>>>>>>??????@@@AAACCCCCC??????@@@@@@AAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHLLLQQQ[[[|||zzzbbbSSSVVVhhhZZZLLLTTT{{{{{{pppcccYYYWWWUUUSSSVVV]]]XXX]]]dddiiimmmooorrrsssuuuuuuvvvwwwyyyzzz{{{|||{{{||||||{{{|||{{{rrrkkkjjjmmmkkkgggeee[[[\\\^^^ccckkkuuu}}}}}}zzzzzz|||}}}}}}tttrrrooolllgggbbb[[[VVVPPPRRRYYYffftttvvv{{{}}}rrr|||]]]EEE<<<555000111444222111222JJJgggrrrrrrHHH>>>999888;;;<<<;;;===AAAPPPccczzz}}}lll___ZZZTTTNNNJJJLLLQQQTTTQQQMMMHHHGGGFFFGGGGGGFFFCCC@@@>>><<<>>>EEEKKKNNNSSSYYYdddhhhnnnuuuzzz}}}~~~~~~}}}|||||||||||||||}}}||||||zzzxxxwwwtttuuuuuusssrrrsssuuuwwwyyyzzz||||||zzzxxxxxxxxxuuuvvvwwwyyyzzzzzzzzzzzz~~~}}}~~~~~~|||{{{xxxssspppoooqqqssszzz|||~~~sssddd[[[___rrrwwwgggccceeeUUU;;;111444000000000/////////000111000111222333555666777888999999:::;;;<<<===>>>>>>??????@@@AAABBBDDDFFFGGGJJJQQQRRRXXXwwwzzziiiaaa]]]VVVOOOLLLKKKIIIEEEDDDLLL\\\kkkiiifffbbb```bbbeeefffeeedddeeefffgggggghhhjjjkkkmmmnnnqqqvvv|||yyyuuuuuuxxx~~~~~~{{{xxxtttsssrrrsssrrrqqqpppooooooooooooooonnnnnnnnnoooooopppppppppnnnnnnnnnnnnnnnnnnmmmmmmooooooooopppqqqqqqpppppprrryyy|||wwwooohhh```YYYTTTMMMGGGFFFNNNYYYdddiiiddd^^^TTTSSSddd~~~wwwxxxsssooozzzppp\\\LLLBBB:::444111222222000000333000111222333444555666777777777777888999;;;>>>@@@<<<<<<<<<<<<<<<===??????===>>>>>>??????@@@@@@@@@????????????@@@AAABBBCCC@@@@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDFFFIIIKKKLLLMMMQQQUUUqqqyyy|||gggTTTTTTjjjdddWWWZZZ|||zzziii[[[YYYYYYVVVXXX___[[[^^^dddhhhkkknnnqqqrrrtttuuuvvvxxxyyyzzz{{{{{{yyy{{{|||||||||}}}tttoootttxxxssskkkgggYYY\\\bbbjjjttt~~~||||||}}}~~~rrrnnniiidddaaa]]]YYYWWWTTTVVV\\\gggsss}}}{{{ooovvv|||uuu{{{www}}}}}}kkkOOO<<<999333///222333222111222GGG^^^~~~lll{{{TTTBBB<<<888999;;;:::<<>>???@@@@@@BBBBBBBBBCCCDDDEEEGGGGGGDDDNNNRRRUUUlllsssgggbbb[[[TTTOOOOOONNNIIICCCDDDQQQ___jjjkkkiiidddbbbccccccaaabbbcccdddeeefffggghhhhhhkkklllmmmooorrrtttvvvwww|||}}}~~~~~~xxxqqqnnnooosssxxx{{{vvvwwwvvvssspppoooppprrrooonnnnnnmmmmmmmmmnnnnnnmmmnnnnnnoooooopppppppppmmmnnnnnnnnnnnnmmmlllkkknnnnnnooopppqqqpppmmmjjjhhhqqqvvvqqqiiibbb\\\XXXNNNIIIEEEJJJVVVccclllpppaaaWWWPPPWWWjjj{{{~~~zzzpppsssppp[[[III???888333000222222111111333111222333555666888999999::::::999888888;;;???CCC???>>>>>>===>>>???@@@AAA>>>?????????@@@AAAAAABBB@@@@@@??????@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDDBBBBBBCCCEEEGGGIIIKKKLLLJJJPPPOOOaaaxxx||||||}}}}}}mmmZZZXXXpppoooaaaXXXrrrrrr___\\\\\\WWWYYY```]]]```dddfffiiilllpppsssssstttvvvxxxyyyzzzzzzzzzxxx{{{~~~~~~~~~xxxuuu{{{|||rrrhhhdddZZZ___fffnnnwww}}}yyyxxxxxxxxxxxxyyyzzzzzzyyyvvvtttrrrkkkfffaaa\\\YYYXXXVVVTTTWWWZZZaaakkkvvv~~~~~~rrrhhhooozzzyyyxxxssswwwuuucccMMM@@@777222000222333000000222EEESSSrrrcccIII@@@::::::::::::<<<@@@FFFHHHVVVmmm~~~}}}ssslll\\\YYYTTTNNNKKKKKKMMMOOOLLLJJJHHHGGGHHHHHHFFFEEEFFFAAA@@@BBBCCCDDDHHHMMMSSSXXX```iiipppuuuwwwxxxzzz{{{~~~~~~}}}|||zzzyyyyyyzzz{{{zzzzzz{{{||||||{{{zzzyyywwwwwwuuusssqqqqqqtttvvvvvvwwwyyyxxxuuusssrrrrrruuuvvvyyy{{{||||||{{{zzz{{{zzzyyyzzz{{{{{{zzzyyyvvvtttpppllljjjmmmrrrvvvzzz|||pppeeeZZZ^^^uuuzzzpppbbbXXX]]]ZZZAAA555444,,,...///000000......000333111222333666888:::;;;<<<===>>>>>>???@@@AAABBBBBBDDDDDDDDDDDDEEEFFFHHHHHHEEEMMMPPPRRRdddqqqiiiaaaZZZRRROOOMMMLLLGGGCCCHHHQQQbbbiiilllhhhcccddddddbbbdddddddddeeeggghhhhhhhhhiiijjjlllnnnoooppprrrsssqqqrrrsssssstttsssssssssttttttrrrppppppqqqrrrrrrooopppqqqpppnnnmmmooorrrnnnmmmmmmmmmmmmmmmnnnnnnmmmnnnnnnoooppppppqqqqqqlllmmmnnnoooooonnnmmmmmmmmmmmmnnnpppqqqoooiiieee^^^iiippplllddd^^^ZZZWWWLLLHHHGGGOOO]]]jjjpppqqqaaaSSSOOO^^^sss|||zzzpppxxxrrr[[[III>>>777222///222333111111444333333555666888:::;;;<<<<<<======;;;::::::===@@@@@@???>>>======???@@@AAA?????????@@@@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIEEEOOOLLLTTTwwwyyywwwyyy}}}ooo\\\XXXnnnsssdddQQQbbb|||eee```]]]WWWXXX___^^^___aaacccfffkkkpppuuussstttvvvxxxyyyzzzzzzzzzzzz|||{{{yyy~~~}}}qqqhhhggggggjjjllllllnnnxxx}}}zzzxxxuuussspppooonnnmmmkkkiiigggfffdddaaa]]]ZZZYYYWWWUUUSSSVVV\\\gggttt~~~yyymmmdddlll{{{tttvvvrrr```JJJ>>>666222000222222//////111CCCIIIgggnnnMMMDDD<<<:::;;;;;;===AAADDDAAAKKKfff}}}uuuaaa___ZZZSSSMMMMMMQQQUUUNNNLLLIIIGGGHHHHHHHHHGGGEEE@@@===>>>>>>>>>AAAFFFMMMSSS[[[eeelllqqqssstttvvvxxxzzz}}}|||yyyzzzzzzzzzyyyyyyzzz{{{yyyzzz{{{|||||||||{{{zzzzzzyyywwwtttrrrrrruuuwwwuuuvvvwwwvvvtttqqqppppppssstttwwwyyyzzzyyyyyyxxx}}}|||{{{{{{|||}}}|||zzzwwwuuuqqqmmmlllooouuuzzzzzz}}}~~~~~~mmmccc[[[ddd}}}~~~{{{qqqnnn```TTTWWWQQQ:::555777)))---///111000......000333222333555777999<<<===>>>>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIIIILLLLLLNNN___yyyooofff]]]TTTMMMKKKMMMLLLFFFDDDGGGXXXdddkkkiiieeefffgggfffcccbbbbbbcccdddfffeeeeeebbbeeehhhjjjlllmmmoooqqqpppppppppppppppppppppqqqlllppprrrrrrpppooollliiikkkmmmooonnnllllllooorrrnnnmmmmmmmmmmmmnnnoooooommmnnnnnnooopppqqqqqqrrrkkklllnnnooopppqqqppppppmmmmmmmmmooopppnnngggbbbXXXdddllliiiaaa[[[YYYWWWOOOKKKJJJSSSaaammmpppnnnjjjXXXUUUiii}}}{{{zzzqqq{{{rrr\\\III>>>666111///222333222222444333444666777999;;;=========???@@@???;;;999:::;;;@@@???===<<<<<<>>>@@@AAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDFFFEEEDDDDDDDDDDDDDDDEEEDDDOOOKKKMMMuuu}}}||||||wwwxxx}}}oooZZZUUUeeepppeeeMMMXXXiiibbb^^^VVVVVV^^^]]]^^^___aaadddjjjqqqvvvrrrtttvvvxxxyyyzzzzzzyyy|||~~~~~~wwwqqqssswwwwwwsssiiibbbiii{{{~~~yyyvvvooonnnmmmkkkiiiiiiiiiiiiaaa```^^^]]]]]][[[WWWTTTTTT]]]lll{{{xxxllldddoooyyyvvvqqq\\\CCC666666222111222222///...111EEE@@@\\\~~~cccMMM999888>>>>>><<<===CCCCCCDDDRRRppp|||rrrnnndddWWWPPPOOOQQQRRROOONNNLLLHHHEEEEEEFFFHHHCCCAAA>>>===<<<>>>@@@BBBIIILLLRRRZZZccclllsssvvvxxx{{{|||yyyyyy}}}}}}{{{zzzzzzyyyyyyyyyyyyyyyyyy|||{{{yyyyyy{{{|||{{{zzzzzz{{{zzzxxxtttsssuuuwwwyyyxxxwwwtttrrrpppnnnnnnmmmooosssvvvyyyzzzzzzzzzyyyyyyzzzzzzzzzzzzzzzzzzzzztttmmmlllpppuuuwwwvvv}}}zzz~~~vvvmmmYYY___ppp|||vvvxxxyyypppdddUUUZZZVVVEEE777444444222000000000000111111111111222333666999;;;<<<<<<<<<<<<===>>>@@@BBBCCCCCCCCC@@@@@@AAABBBDDDEEEGGGHHHHHHGGGLLLSSSZZZkkk~~~ssspppeeeXXXVVVQQQKKKIIIHHHEEEAAAPPPZZZfffllllllhhhggghhhdddbbbaaaaaacccfffggggggffffffgggggghhhhhhiiiiiiiiillloooooonnnmmmoooppppppnnnmmmmmmmmmnnnmmmlllhhhjjjlllnnnoooooonnnnnnooooooooonnnooooooppppppmmmnnnnnnnnnooooooooopppmmmmmmmmmmmmnnnnnnnnnoooiiijjjlllmmmmmmiiiccc^^^YYYccciiiddd]]]ZZZWWWSSSNNNJJJNNN[[[fffhhhhhhjjj]]][[[aaappp{{{www{{{]]]EEE<<<444333222222111111222222444666777888999;;;>>>@@@CCCBBB@@@???===<<<;;;;;;============>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@AAAAAACCCCCCBBBAAAAAA@@@??????@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEDDDLLLMMMLLLbbbsssbbbUUUbbbssshhhMMMNNNmmmooo___bbb^^^UUUWWW^^^ZZZ[[[aaaggglllqqqvvvuuuvvvwwwxxxyyyzzzzzzzzz~~~}}}~~~{{{uuuxxxyyyfffUUUYYYqqqyyytttooommmlllkkkhhhfffgggccc^^^\\\XXXSSSSSSWWWWWWaaappp}}}xxxmmmffftttxxxgggUUUBBB555444333222111000000000000DDDBBBVVVttt|||nnnWWW@@@888999:::<<<@@@BBBBBBBBBLLLfffyyyyyyvvvmmm^^^RRRNNNPPPNNNMMMLLLIIIFFFEEEFFFFFFEEECCCAAA???======>>>>>>BBBEEEJJJRRR[[[dddlllpppsssxxxzzzyyyzzz~~~}}}|||{{{zzzyyyxxxxxxxxxyyyyyy|||{{{yyyyyy{{{|||{{{zzzxxxyyyyyywwwtttssstttwwwvvvuuuuuusssqqqooonnnmmmnnnooorrruuuxxxyyyzzzzzzyyyyyyyyyzzzzzzzzzzzzzzzwwwrrrnnnnnnqqquuuvvvwww}}}}}}~~~{{{nnnjjjXXXeee{{{}}}xxxzzzxxxnnnccc[[[eeeaaaKKK666222333222000000000000111111111111222333555666888999::::::<<<===>>>@@@AAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFIIIOOORRR```{{{iii^^^[[[UUUPPPMMMKKKGGGCCCEEENNNZZZdddhhhiiijjjkkkgggeeeddddddeeeggghhhhhhggggggggggggggghhhhhhhhhjjjiiiiiikkkooorrrssssssqqqnnnkkkjjjlllmmmlllkkkiiiiiijjjllllllmmmmmmmmmnnnmmmmmmmmmnnnnnnooopppppppppoooooonnnmmmmmmllllllllllllllllllllllllllljjjjjjjjjkkkjjjfff```\\\XXX```eeebbb^^^[[[XXXSSSPPPQQQWWWaaaeeebbbaaaccc```dddnnn}}}~~~xxxxxxqqqTTT???888444333222222222222222333444666777888999:::===???CCCBBB@@@>>>===<<<;;;;;;<<<<<<=========>>>>>>>>>?????????@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@???@@@AAAAAAAAABBBCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDDDDAAAFFFHHHIIIZZZxxxcccYYYaaapppgggNNNIII\\\vvvdddccc]]]UUUVVVZZZYYY[[[aaafffhhhnnnsssssstttvvvwwwyyyzzzzzzzzz||||||~~~}}}xxx|||uuucccUUU[[[qqq}}}xxxtttssspppmmmjjjgggbbb___aaaaaa]]]ZZZZZZ^^^gggttttttjjjdddwww{{{bbbJJJ888///444333222111000000000000AAADDDMMMccc~~~}}}qqq\\\EEE999888:::<<<===@@@AAA@@@DDDXXXtttwwwyyy|||zzzjjjVVVMMMPPPMMMMMMLLLJJJHHHGGGEEEEEEGGGFFFDDDAAA???===;;;;;;===???CCCIIIRRR\\\dddiiilllrrrvvvwwwyyy~~~}}}|||{{{yyywwwwwwwwwyyyzzz|||zzzyyyyyyzzz{{{{{{zzzvvvwwwwwwvvvtttsssuuuvvvqqqrrrrrrrrrqqqpppnnnmmmnnnoooqqqsssuuuxxxyyyzzzyyyyyyyyyyyyzzzzzzzzzzzzrrrqqqpppqqqrrruuuwwwxxxzzzwwwjjjfff[[[nnnxxxlllbbb\\\jjjfffJJJ333000333222111111111111111111000000555555555666777888::::::<<<===>>>@@@AAABBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFFFFEEEGGGJJJJJJRRRkkkooogggaaaZZZUUURRRNNNIIIEEE???EEENNNYYYbbbiiinnnpppgggfffeeedddeeefffhhhjjjgggggggggggggggfffffffffjjjfffdddgggoooxxx}}}~~~sssmmmhhhgggjjjmmmllliiijjjiiiiiiiiijjjjjjkkklllkkkkkkkkklllmmmnnnooopppooooooooonnnmmmmmmmmmlllkkkkkkjjjjjjjjjjjjjjjjjjjjjiiihhhgggfffccc^^^[[[WWW\\\______]]][[[VVVPPPOOOVVVaaaiiihhhaaa]]]___```kkk|||}}}~~~vvvyyy{{{bbbHHH999666333333222222222333444444444666888999999:::<<<>>>BBBAAA???>>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBCCCCCCBBBBBBAAACCCFFFHHHRRRoooxxxxxxwww```YYY\\\hhheeeSSSGGGKKKgggjjjddd\\\TTTUUUUUUVVV[[[aaacccdddiiipppqqqrrrtttvvvxxxyyyyyyyyywwwzzz~~~zzzxxx}}}}}}ooo___WWW___rrr~~~yyyuuurrrnnnkkkgggbbbaaaeeehhhddd```^^^fffnnnxxx{{{mmmeeebbbwwwxxx\\\DDD777555333222111111000000000000===EEEFFFUUUvvvooo^^^GGG:::999===;;;777<<<@@@@@@AAANNNggguuunnnnnnrrrlll[[[RRRRRRNNNMMMLLLKKKJJJIIIFFFDDDFFFFFFEEEDDDAAA???<<<:::;;;<<>>???AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGHHHHHHFFFJJJ\\\nnn{{{ooofff]]]YYYVVVPPPJJJFFFDDDDDDHHHOOO[[[fffnnnsssfffeeecccaaa```cccgggkkkgggggggggffffffeeeeeeeeeiiiddd``````hhhttttttmmmgggfffjjjmmmllliiilllkkkiiihhhhhhiiijjjkkkjjjjjjjjjkkklllnnnooopppjjjkkkkkklllnnnoooppppppkkkkkkjjjjjjiiihhhhhhggghhhgggeeeddddddbbb```]]]XXXYYYZZZZZZZZZXXXRRRMMMPPPYYYfffnnnmmmgggaaa___]]]ooo~~~{{{vvvzzzlllRRR>>>666666222222222222333444555666555777999:::::::::<<<===AAA@@@???======<<<<<<<<<;;;;;;<<<<<<<<<===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBFFFDDDHHHLLLOOO```wwwvvv{{{vvv___XXXQQQ\\\```ZZZNNNDDDWWW|||oooddd[[[SSSTTTQQQUUU\\\bbbbbbaaafffnnnrrrssstttuuuvvvvvvwwwwwwuuuxxx}}}yyy{{{xxxhhh\\\\\\fffvvv~~~yyytttpppmmmjjjgggfffhhhgggbbbaaacccmmmsss{{{}}}tttgggbbbbbbttt~~~www~~~pppVVV@@@888888222222111000000000000000:::DDDBBBNNNlll}}}}}}nnnRRR<<<888>>>===666:::???BBBBBBIII\\\sssrrrgggjjjllldddZZZVVVPPPNNNLLLLLLLLLKKKGGGEEEDDDEEEEEEEEECCCAAA>>>===:::;;;<<<@@@FFFMMMUUUYYYbbbjjjqqqsssvvv{{{}}}{{{~~~}}}{{{yyyxxxxxxyyyzzz{{{zzzxxxxxxzzz{{{zzzyyyvvvvvvvvvvvvvvvvvvuuuuuummmnnnooopppqqqppppppooolllmmmoooqqqtttxxx{{{|||zzzzzzyyyyyyyyyxxxxxxxxxnnnqqqtttvvvwwwwwwyyyzzzzzz|||{{{xxxwwwwwwsssooogggxxxxxxlll___XXXVVVWWWKKK888///333444...222222222333333333333444;;;:::999999999:::<<<===<<<===>>>???@@@AAAAAAAAA@@@AAAAAACCCEEEGGGIIIJJJGGGIIIKKKJJJHHHJJJVVVbbbzzzmmmaaa\\\YYYQQQJJJHHHHHHEEECCCGGGQQQ^^^jjjqqqllljjjfffbbb^^^___dddhhhggggggffffffeeeeeeddddddeeebbb\\\VVVVVV```qqq~~~rrrmmmgggfffiiillllllkkkmmmlllkkkiiiiiiiiijjjjjjiiiiiijjjjjjlllmmmoooooohhhiiijjjlllmmmoooppppppllllllkkkjjjhhhgggffffffdddcccbbbcccddddddbbbaaaZZZXXXWWWWWWVVVSSSOOOMMMYYY```hhhnnnooolllfff```___sss}}}www{{{bbbIII999555555222222222333444666777888666888;;;<<<;;;;;;<<<===??????>>>===<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDIIIFFFJJJNNNMMMVVVzzz}}}~~~~~~dddUUUJJJRRRYYY^^^WWWFFFLLLiiisssddd[[[TTTTTTQQQTTT\\\aaaaaa___dddkkksssttttttuuuuuuuuuttttttvvvwwwzzz~~~yyy|||~~~~~~rrreee___eeerrryyyuuusssqqqpppoookkkccc^^^cccmmmrrrwww}}}pppcccaaadddwww~~~yyyzzztttdddNNN;;;333222111111000000///000000000:::???@@@III___sss{{{wwwlllGGG888===@@@<<<999>>>BBBCCCGGGRRRcccooouuuppppppmmmcccZZZTTTPPPMMMMMMNNNMMMJJJGGGDDDEEEEEEEEEDDDCCCAAA@@@999999:::<<<@@@EEEJJJMMM\\\dddkkkooosssyyy|||{{{~~~~~~~~~}}}|||{{{zzzzzzzzz{{{yyyxxxxxxyyyzzzzzzyyyvvvuuutttuuuvvvuuutttrrrjjjjjjkkkkkklllmmmmmmnnnjjjlllnnnrrrvvvzzz}}}~~~|||{{{zzzyyyxxxwwwvvvuuuqqqrrruuuxxxzzz{{{zzzzzz~~~|||yyytttpppmmmlllkkkddd|||vvvhhhaaa```^^^PPP???444333444222---222222333444555666777777888888888888999:::;;;;;;<<<===>>>???@@@@@@@@@@@@>>>???@@@BBBDDDGGGIIIJJJGGGJJJLLLKKKJJJLLLSSSZZZsss{{{jjjddd^^^TTTLLLKKKGGGDDDAAAAAAHHHSSS___gggnnnooommmhhhccc```aaadddeeeeeeeeeeeeeeedddddddddbbb```ZZZPPPIIIMMM[[[hhhllljjjgggfffhhhjjjllllllnnnmmmllljjjiiihhhhhhhhhhhhhhhhhhiiijjjkkklllmmmjjjkkkkkkkkklllmmmmmmmmmmmmlllkkkiiigggfffddddddaaa``````aaacccdddcccaaa\\\XXXVVVVVVTTTPPPPPPSSSgggkkkmmmlllkkkjjjeee___kkk~~~{{{uuuYYYCCC888444333111111222333555777999:::888;;;===>>>===<<<<<<===>>>>>>===<<<<<<=========:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEIIIFFFHHHLLLJJJOOOhhhxxx{{{lllWWWNNNOOORRR[[[]]]MMMHHHWWWvvvxxxggg]]]WWWWWWQQQSSSYYY___```^^^bbbgggsssttttttuuuuuutttttttttxxxxxxyyy{{{{{{ssstttwww~~~xxxoooggghhhttt~~~}}}|||yyy~~~xxxvvvuuuvvvwwwvvvoooccc___jjjxxxyyy|||pppcccccciiiuuupppfffXXXIII===666333111000000//////000000000===999>>>EEEPPPhhhwww{{{^^^???;;;@@@@@@<<<===???AAADDDJJJTTT[[[~~~|||sssnnnggg^^^WWWRRRNNNMMMNNNOOOLLLIIIFFFFFFFFFEEEDDDCCCBBBAAA;;;;;;;;;<<<===@@@BBBDDDNNNVVV^^^cccjjjrrrwwwwwwzzz{{{|||~~~~~~~~~~~~}}}}}}}}}}}}~~~|||{{{yyy{{{yyyxxxxxxyyyzzzzzzyyyuuusssrrrssstttssspppmmmeeeeeedddcccdddfffgggiiigggjjjoootttyyy}}}~~~}}}{{{yyywwwuuutttsssvvvuuuuuuxxx|||~~~|||zzz{{{xxxtttpppkkkgggeeefffooossseeeeeennnaaaIII666444777333000222222333444555777999:::;;;777888999:::;;;;;;;;;;;;<<<===>>>??????@@@@@@???>>>??????AAACCCEEEGGGHHHFFFIIIKKKJJJIIILLLQQQTTT___yyyooofffYYYPPPPPPHHHHHHFFFDDDCCCHHHOOOVVVbbbhhhnnnooojjjeeeccccccdddddddddddddddeeeeeeeeebbbaaa]]]VVVOOOOOOUUU\\\dddfffgggfffeeefffiiilllllllllkkkjjjiiigggeeedddgggfffffffffggghhhhhhiiiiiijjjjjjkkkllllllmmmmmmlllkkkjjjhhheeecccbbbaaa^^^^^^___```bbbbbb```^^^\\\YYYWWWWWWTTTQQQVVV^^^ooosssqqqhhhbbbcccdddccc{{{}}}gggMMM<<<777444111000111222444666888:::<<<:::===???@@@???===============<<<<<<<<<======>>>999::::::::::::;;;;;;;;;:::;;;;;;<<<===>>>???@@@AAAAAA@@@@@@??????>>>>>>?????????@@@AAAAAAAAABBB???@@@AAACCCDDDDDDEEEEEEGGGFFFFFFHHHHHHLLLZZZjjjwwwuuutttzzz}}}jjjWWWQQQKKKVVVccc[[[NNNPPPkkkkkkaaa[[[ZZZRRRQQQTTTZZZ]]]]]]___cccqqqrrrsssuuuvvvvvvwwwwwwyyyyyyyyyyyy{{{~~~~~~{{{{{{~~~zzztttooollltttyyy|||~~~}}}zzzuuuttttttuuuuuusssnnngggeeeqqqrrreeefffooommmfff\\\PPPEEE===888555000000////////////000000@@@666<<>>???>>><<<<<>>??????@@@AAAJJJRRRXXX```kkkqqqsssvvvvvvwwwzzz~~~~~~~~~~~~~~~~~~~~~{{{yyy{{{yyyxxxxxxyyyzzzzzzyyytttrrrpppqqqrrrqqqmmmjjjbbb```^^^]]]^^^```cccdddfffiiiooouuuzzz~~~~~~|||yyywwwtttrrrqqqyyyvvvuuuxxx}}}}}}zzzsssqqqpppmmmiiieeeccceee|||jjj\\\bbbsss^^^CCC000444888000000888222333444666999;;;<<<===888999;;;===>>>>>>>>>===<<<===>>>??????????????????@@@@@@AAABBBCCCEEEEEEDDDHHHIIIHHHHHHJJJNNNPPPPPPwwwlll]]]SSSSSSMMMOOOOOOJJJCCC@@@CCCGGGRRR\\\jjjqqqpppjjjfffeeecccccccccddddddeeeeeeeeedddcccbbb```^^^]]]]]]^^^___cccffffffcccccchhhlllkkkkkkkkkjjjhhhfffcccbbbeeeeeedddddddddeeeeeefffeeefffhhhjjjlllnnnpppqqqkkkjjjhhhfffdddaaa```___]]]]]]^^^___aaa```]]]ZZZ]]]YYYXXXXXXUUUSSS[[[gggooouuurrreee[[[]]]eeeiii}}}~~~wwwmmmXXXAAA666666555000000111222444666999;;;===;;;>>>@@@AAA@@@>>>>>>>>>===<<<<<<<<<<<<===>>>>>>999999:::::::::;;;;;;;;;::::::;;;<<<===>>>???@@@BBBAAAAAA@@@???>>>======>>>>>>???@@@AAAAAABBBBBB>>>???AAABBBCCCDDDDDDDDDGGGFFFFFFGGGIIIMMMTTTZZZooozzz}}}{{{tttppp~~~___SSSGGGRRRhhhgggXXXSSSgggoooeee^^^\\\RRROOOQQQWWW[[[\\\^^^```oooppprrrtttwwwxxxyyyzzzyyyyyyyyyyyyzzzzzz{{{{{{vvvrrroooqqq|||~~~{{{xxxwwwwwwpppnnnmmmllliiijjjuuusssfffhhhsss|||ooohhh\\\NNNAAA777000---000000////////////000111999===<<<===EEENNNgggQQQ;;;???@@@999;;;>>>??????BBBGGGKKKZZZlllqqqcccdddaaaXXXPPPNNNSSSVVVRRRMMMJJJIIIGGGDDDBBBAAA@@@@@@BBBBBBAAA???>>><<<;;;:::@@@CCCHHHQQQZZZccckkkooossstttuuuxxx{{{~~~~~~~~~~~~~~~}}}|||xxx|||~~~{{{xxxvvvzzzyyyxxxyyyzzz{{{zzzyyyuuurrrnnnmmmnnnmmmjjjfff______^^^]]][[[\\\___aaafffllltttxxxyyy{{{~~~}}}xxxrrrooouuutttuuuxxx{{{|||yyyvvv{{{oooiiikkkjjjggglllvvv~~~zzzbbb^^^iiinnnKKK???555333555666999;;;555555555666777999:::;;;;;;;;;;;;===@@@BBBBBBAAA:::<<<>>>?????????@@@AAABBBBBBBBBBBBBBBCCCDDDDDDGGGHHHHHHHHHHHHIIILLLOOOXXXnnn}}}qqq```VVVWWWRRRQQQNNNJJJGGGEEE@@@:::FFFOOO]]]jjjqqqpppkkkgggffffffeeeeeeeeeggghhhiiigggeeeaaa___^^^```cccfffeeedddcccbbbcccfffiiikkkpppmmmiiihhhhhhfffccc```ddddddeeeeeefffeeeeeedddfffgggiiikkkmmmnnnnnnnnnllliiifffbbb___^^^]]]]]]\\\]]]___``````___]]][[[]]]\\\ZZZYYY[[[aaaiiinnnsssuuupppbbbYYY\\\hhhqqq|||~~~tttcccNNN>>>777666333111222333555555666777;;;>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999888888999;;;<<<:::;;;<<<<<<<<<>>>AAADDDCCCBBBAAA@@@>>>===<<<<<<============???AAACCCDDD<<<===???AAABBBDDDDDDDDDCCCEEEFFFGGGIIIMMMRRRVVVeeevvvooo~~~yyyVVVBBBSSSlllmmm\\\OOOaaaooogggcccZZZXXXTTTQQQTTTYYY]]]]]]ZZZkkkqqquuusssqqqsssuuuttt{{{yyywwwxxx|||~~~}}}|||}}}~~~|||rrrssszzz{{{wwwtttrrrkkkfffbbbdddiiipppzzztttnnnooosss~~~uuusssmmmaaaNNN>>>666333222111111111000000000000000777<<<:::<<>>;;;===>>>>>>======@@@EEEIIIQQQ___xxxuuukkkggg___UUUQQQQQQQQQOOOLLLHHHFFFDDDAAA@@@AAABBBCCCBBBBBBAAA@@@>>>===<<<<<>>???@@@@@@??????@@@AAACCCCCCBBBBBBCCCEEEGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNSSSfffzzzeee]]]```VVVSSSNNNKKKJJJJJJGGGDDDCCCIIISSS^^^ggglllnnnoooiiiiiihhhgggfffgggggghhheeedddcccbbbcccccceeeeeedddcccbbbbbbccceeehhhjjjnnnllliiihhhhhhfffdddaaadddeeeeeeeeeeeefffffffffggghhhkkkmmmoooooonnnnnniiifffccc^^^\\\ZZZZZZ[[[]]]^^^_________]]]\\\[[[^^^[[[YYYXXX\\\cccjjjoooqqqvvvrrrdddZZZ```ppp}}}yyy{{{iii[[[GGG:::555555444222222333555555666777:::======>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888999;;;<<<:::;;;<<<<<<<<<>>>AAACCCCCCCCCCCCBBBAAA???>>>===::::::;;;<<<>>>@@@CCCDDD??????AAABBBCCCCCCCCCCCCEEEFFFHHHIIIJJJMMMRRRUUU[[[uuu{{{~~~aaaLLLUUUjjjooo```QQQVVV~~~mmmbbbYYYXXXUUURRRTTTYYY\\\\\\ZZZfffmmmqqqpppooorrrttttttzzzxxxwwwxxx{{{~~~~~~||||||}}}}}}|||{{{~~~yyytttpppnnnmmmhhhfffiiinnnttt|||}}}}}}rrr```KKK<<<333000...111111111111000000000000666:::999:::@@@CCCTTTppp~~~jjjKKK???888@@@???>>><<<;;;===BBBEEEKKKUUUgggzzzrrriii]]]TTTQQQPPPNNNLLLJJJHHHEEECCCAAABBBCCCDDDBBBBBBAAA@@@@@@???>>>>>>>>>>>>@@@DDDIIIPPPVVVZZZaaagggoootttvvvzzz~~~|||{{{zzzxxxyyy{{{zzzwwwuuuttttttvvvuuuuuuvvvxxxzzzyyyxxxnnnmmmjjjeee^^^ZZZXXXWWWXXXYYYZZZ[[[[[[^^^aaadddhhhkkknnnoooooopppuuuxxxzzzzzzzzzyyyxxxwwwuuuttttttttttttvvvwwwvvvrrrpppnnnjjjeee___VVVWWWlllwwwxxx{{{|||xxxxxxyyy}}}|||aaaAAA999333333555444555777777777777888999:::;;;<<<===<<<;;;===???AAAAAAAAA@@@AAAAAA@@@@@@@@@CCCEEEDDDDDDCCCDDDEEEHHHKKKMMMIIIKKKLLLLLLKKKKKKLLLMMMKKKZZZtttyyykkkkkk]]]WWWPPPMMMMMMLLLKKKJJJEEEFFFIIIOOOWWWaaaiiinnnllllllkkkjjjiiigggeeedddbbbcccddddddddddddcccccccccbbbaaaaaabbbdddfffhhhkkkiiigggggggggfffdddbbbccccccccccccdddeeegggggghhhjjjlllnnnnnnllljjjiiidddaaa]]]ZZZXXXWWWXXXYYY]]]^^^^^^^^^]]]]]]\\\[[[^^^[[[XXXZZZ```hhhmmmooommmrrroooccc\\\fff|||vvvnnnoooqqq}}}vvv[[[OOO???555222333444444222333555555666777:::<<<<<<===???AAA@@@???<<<;;;::::::::::::::::::::::::;;;:::999999999:::;;;<<<;;;<<<======<<<===???AAABBBCCCDDDDDDDDDBBB???>>>======>>>???BBBEEEGGGIIIAAABBBCCCCCCCCCCCCCCCCCCHHHIIIJJJKKKKKKNNNQQQTTTUUUpppwww~~~ttt\\\XXXhhhrrreeeOOOOOOttttttccc\\\ZZZVVVSSSTTTWWWZZZZZZYYY```gggllllllmmmpppssstttxxxwwwvvvxxx{{{}}}~~~~~~{{{}}}}}}}}}xxxuuutttooolllkkkpppuuuyyyttt[[[FFF999222///---111111111111111111111111666:::888:::??????JJJaaa}}}mmmTTTFFF===>>>===<<<<<<;;;<<<>>>@@@FFFMMMXXXhhhuuueee[[[XXXVVVRRRMMMNNNMMMKKKIIIGGGEEECCCCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===>>>AAAFFFKKKNNNQQQZZZeeekkkmmmpppxxx~~~}}}||||||}}}~~~{{{zzzyyyzzzzzzzzzxxxuuusssssstttuuusssrrrsssttttttsssrrrjjjjjjgggaaaZZZUUUTTTUUUTTTVVVYYYZZZ\\\___bbbeeegggiiijjjkkkkkknnnsssvvvyyyxxxwwwvvvuuutttuuuuuuuuuuuuuuuvvvuuutttqqqpppiiihhheee___XXX\\\qqqyyy~~~zzzssssss{{{WWW;;;555111333555444444666999999999999:::;;;<<<===>>>===;;;<<<>>>@@@AAAAAAAAAAAAAAAAAAAAACCCFFFIIIEEEEEEDDDEEEGGGJJJNNNPPPHHHIIIIIIIIIIIIJJJMMMPPPIIIQQQ___vvvvvvjjjaaaXXXUUUTTTQQQNNNLLLKKKIIIEEEEEEIIIPPPYYY___gggjjjmmmooonnnkkkgggdddddddddccccccbbbaaaaaa```aaaaaa``````aaabbbdddeeehhhgggffffffeeeeeedddcccaaaaaaaaaccceeegggiiikkkjjjkkklllllljjjgggccc```\\\ZZZXXXVVVVVVWWWZZZ[[[[[[[[[\\\]]]]]]^^^^^^^^^\\\ZZZZZZ___hhhnnnooommmdddgggccc\\\]]]nnnooohhhrrrssszzz~~~}}}{{{fffPPPFFF:::222000222444444222444666666777888:::<<<;;;===@@@BBBBBB???===;;;;;;;;;;;;:::::::::::::::::::::999999999:::;;;<<<<<<===>>>>>>======>>>???@@@BBBDDDEEEDDDBBB@@@>>>@@@@@@@@@AAACCCEEEGGGIIIAAABBBCCCDDDDDDEEEEEEDDDIIIKKKLLLLLLLLLMMMPPPRRRSSS^^^|||yyyuuuiiiZZZgggvvviiiNNNNNNjjj{{{gggbbb[[[XXXUUUTTTVVVWWWXXXWWW^^^eeejjjjjjkkkooorrrrrrvvvuuuvvvwwwzzz|||~~~~~~{{{}}}|||~~~qqqoooqqqwww{{{~~~pppRRR???777333222111000111111111111111222222888:::888:::???<<>>@@@CCCEEEFFFPPP[[[aaacccgggnnnuuutttuuuvvvxxxzzz~~~~~~{{{yyyyyy{{{{{{zzzxxxtttrrrrrrssspppnnnlllkkkjjjiiigggeeeaaabbb```[[[UUURRRSSSUUUSSSUUUXXX[[[]]]___cccfffeeefffggghhhkkkoootttxxxzzzxxxvvvsssrrrrrrssstttsssssssssrrrqqqqqqpppqqqjjjjjjiiifffccchhhwwwrrriiijjjuuurrrDDD666222111444555444444777;;;;;;:::;;;;;;<<<===>>>@@@>>><<<<<<>>>@@@@@@@@@DDDDDDCCCBBB@@@AAADDDFFFEEEEEEEEEEEEGGGJJJMMMOOOIIIIIIHHHGGGGGGKKKQQQUUUNNNPPPSSSaaawwwkkkaaa___]]]WWWRRRPPPOOOKKKFFFBBBBBBEEEJJJMMMZZZ```iiiqqquuutttqqqoookkkiiigggdddbbbbbbbbbbbbaaaaaaaaaaaaaaabbbddddddffffffffffffeeedddeeeeeebbbcccdddfffiiilllnnnpppnnnnnnmmmjjjfffaaa\\\YYYUUUTTTTTTUUUWWWZZZ]]]___XXXYYY[[[]]]___```aaaaaaZZZZZZ___hhhppptttpppkkk___]]]XXXWWWbbbxxxtttjjjiii|||}}}zzz{{{tttaaaJJJBBB888222000222444444333555777888888999:::<<<;;;===@@@BBBBBB@@@===;;;===<<<<<<<<<;;;;;;;;;:::999999999999::::::;;;;;;<<<===???>>>===<<<===>>>>>>@@@BBBCCCCCCAAA???===??????>>>===>>>???@@@AAA@@@@@@BBBDDDEEEFFFGGGGGGIIIKKKLLLLLLLLLLLLNNNPPPSSSQQQ```|||ppp]]]gggzzzpppUUUNNNaaalllbbb]]]ZZZVVVTTTTTTUUUVVVVVV]]]eeejjjiiijjjmmmpppppptttuuuvvvwwwyyy{{{}}}~~~{{{~~~tttrrruuu{{{iiiJJJ:::555333111111000000111111222222222333999:::777999???:::===MMMnnn}}}}}}eeeFFF<<<;;;;;;<<<>>>>>><<<:::AAAGGGKKKLLLVVVppptttooohhh\\\RRRNNNOOORRRRRRQQQNNNJJJGGGFFFFFFEEEDDDCCCCCCBBBBBBAAAAAA???>>>>>>>>>???@@@BBBIIIQQQWWWZZZ___eeekkkkkkmmmpppsssuuuyyy~~~{{{|||~~~}}}}}}yyyxxxxxxxxxyyyxxxuuurrrooooooooonnnllliiigggeeeccc```^^^XXXWWWUUUSSSPPPPPPQQQSSSTTTVVVYYY\\\^^^```ccceeeddddddeeehhhlllqqquuuxxxyyywwwuuurrrqqqrrrssstttqqqqqqpppnnnmmmnnnqqqtttsssttttttsssrrruuu|||mmmcccfffqqqxxxvvv\\\999444111111444666444666:::<<<<<<<<<<<<<<<===>>>???AAA???<<<<<<===???@@@@@@HHHGGGFFFCCC???>>>>>>@@@DDDDDDEEEEEEGGGHHHIIIJJJJJJIIIHHHGGGHHHLLLQQQVVVRRRSSSQQQVVVnnntttgggccc```XXXRRRRRRNNNLLLHHHDDDBBBBBBDDDEEELLLSSS]]]iiirrrwwwyyyyyyrrrpppmmmjjjhhhhhhhhhhhheeedddddddddeeeeeefffgggggghhhiiihhhgggfffggghhhggghhhjjjlllnnnpppppppppmmmllliiieee```ZZZVVVSSSOOOQQQSSSVVVZZZ\\\^^^```VVVXXX\\\___aaabbbbbbaaaZZZ]]]eeennnvvvwwwrrrmmmbbb^^^[[[^^^nnn{{{mmmiiiooo}}}~~~yyyxxxppp\\\EEE@@@888333111333444555555777999:::::::::;;;<<<<<<===@@@AAABBB@@@>>>============<<<<<<;;;;;;:::888999999::::::;;;;;;;;;;;;===??????>>>======>>>===>>>@@@AAAAAA@@@???>>>AAA@@@???>>>>>>>>>???@@@>>>@@@AAACCCEEEFFFGGGHHHGGGIIIJJJKKKJJJKKKLLLNNNUUUQQQWWWqqqxxxccchhhyyyuuubbbMMMXXXwwwuuubbb___\\\XXXTTTRRRRRRSSSUUU\\\ccciiihhhiiimmmpppppptttuuuwwwwwwwwwyyy{{{~~~|||}}}xxxwwwyyy~~~aaaDDD777444000...///000000111111222333333333999999555888>>>999:::HHH]]]rrrcccEEEAAA===<<<===>>>===<<<@@@BBBGGGLLLRRR```xxxxxxooogggbbb[[[[[[YYYWWWTTTPPPMMMKKKHHHGGGGGGEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@???>>>===???BBBHHHMMMQQQVVV[[[___bbbeeehhhjjjmmmqqqvvv{{{xxxxxxzzz}}}~~~yyy}}}zzzuuuuuuvvvssstttsssqqqmmmjjjhhhhhhhhheeebbb```___]]]ZZZWWWRRRPPPMMMLLLMMMOOOQQQQQQVVVXXX[[[]]]^^^```bbbdddcccccceeehhhlllqqqtttuuuuuutttsssrrrrrrsssuuuvvvrrrrrrpppnnnmmmpppvvv{{{wwwjjjaaahhhqqqkkk]]]KKK777444222222555666555888===>>>============>>>??????BBB???<<<;;;===>>>??????DDDEEEDDDBBB???======>>>CCCCCCDDDEEEEEEEEEDDDCCCFFFGGGHHHHHHGGGHHHKKKMMMNNNQQQPPPPPP[[[yyyvvvmmmfff\\\VVVWWWPPPNNNLLLIIIFFFEEEDDDDDDDDDHHHNNNWWWaaaiiippptttrrrrrrqqqpppooonnnmmmmmmjjjjjjjjjjjjjjjjjjkkkkkkkkkmmmnnnmmmjjjiiijjjllljjjkkkmmmnnnnnnmmmjjjiiidddbbb___ZZZUUUQQQOOOMMMMMMOOOSSSXXX[[[\\\]]]]]]XXXZZZ___bbbccccccaaa___]]]bbbjjjrrrvvvwwwtttrrrmmmllllllppp~~~}}}{{{zzzpppqqqxxxzzz{{{xxxuuuiiiRRR@@@===777333222444666777666999;;;<<<<<<<<<<<<======>>>???@@@AAA@@@??????======<<<;;;;;;:::999999888888999:::;;;;;;;;;;;;:::<<<>>>???>>>===>>>???======>>>???@@@@@@??????CCCBBBAAA@@@@@@AAABBBCCC???@@@BBBCCCDDDEEEEEEEEEDDDFFFHHHIIIIIIIIIJJJLLLNNNTTTWWWaaannnfffooorrrlllVVVSSSccclll```^^^YYYTTTQQQPPPRRRTTTXXX```ffffffhhhmmmpppqqqtttvvvwwwwwwvvvwwwzzz}}}|||}}}}}}|||}}}pppVVV>>>666555000...111000000111222222333444444888888333666===888888EEEPPPjjj{{{tttMMMGGG???;;;;;;===>>>>>>;;;888<<>>666555222333666666666:::@@@>>>>>>>>>>>>>>>>>>???@@@CCC@@@<<<;;;<<<>>>??????===???AAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDCCC@@@???AAADDDGGGGGGFFFDDDCCCCCCHHHLLLOOOMMMOOOeee}}}rrreee___aaaTTTSSSPPPLLLIIIGGGEEEDDDCCCCCCDDDGGGNNNXXXaaagggnnnoooqqqssssssrrrooonnnmmmnnnnnnnnnnnnnnnnnnooooooqqqrrrpppmmmlllmmmooojjjkkkmmmmmmkkkgggbbb```ZZZXXXTTTPPPLLLIIIHHHHHHLLLOOOTTTYYY[[[[[[ZZZYYYZZZ]]]aaadddeeebbb___\\\```eeemmmrrruuuvvvvvvwwwwwwzzz}}}}}}~~~}}}xxxzzz|||}}}zzzuuufffMMM===:::666333333444777888777:::<<<======<<<===>>>>>>>>>??????@@@@@@@@@@@@<<<<<<;;;::::::999888888777888999:::;;;<<<;;;;;;999<<<>>>??????>>>>>>???>>>>>>>>>??????@@@AAAAAA>>>>>>======>>>???AAABBBAAABBBBBBCCCDDDCCCCCCCCCBBBDDDGGGHHHHHHHHHIIIKKK@@@OOOTTTSSSkkkxxxddddddkkkoooaaaSSSTTTrrrzzzaaa^^^ZZZTTTPPPOOOQQQSSSTTT\\\ccceeegggmmmqqqrrrtttvvvxxxwwwvvvvvvyyy||||||~~~~~~~~~cccLLL888555666222111555000000111222333333444444555777888888888:::===???EEEYYYrrrmmmOOO999:::<<<666777AAA<<<<<<===>>>@@@FFFMMMRRRiiiyyywwwooolllmmmkkkfff]]]UUUPPPPPPRRRNNNKKKGGGDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDBBB???<<<===>>>???@@@BBBCCCDDDEEENNNPPPSSSWWW[[[aaagggllljjjlllppptttvvvuuutttrrrnnnrrruuutttpppkkkiiiiiihhhgggeeebbb^^^ZZZWWWVVVSSSQQQMMMJJJHHHIIIJJJKKKNNNLLLIIIIIIMMMRRRVVVXXXZZZ]]]```bbbaaaaaabbbbbbdddfffjjjnnnqqqsssssssssoooqqqssssssssssssuuuvvvwwwvvvwwwxxxwwwyyy{{{zzzllliiiooorrruuulllUUU<<<222333777777777888:::<<>>===??????@@@@@@@@@@@@???>>>===;;;:::;;;===>>>>>>>>>===???@@@@@@??????@@@BBBAAAAAABBBBBBBBBBBBAAAAAAGGGIIIIIIKKKOOOUUUtttxxxzzz}}}nnn___\\\ZZZVVVQQQLLLJJJKKKMMMJJJGGGDDDDDDGGGJJJMMMNNNXXX[[[___aaadddfffjjjmmmpppnnnmmmnnnqqqrrrqqqooorrrooommmmmmnnnmmmiiifffgggdddaaa```___\\\WWWRRROOOLLLHHHCCCBBBDDDJJJOOOSSSUUUYYY\\\^^^___^^^^^^bbbdddfffeeedddeeecccaaaeeejjjooorrrrrrsssvvvyyy~~~|||zzzuuu}}}ppp[[[JJJ===;;;999777666666777888;;;:::999999:::;;;===>>>???>>>===<<<<<<<<<<<<<<<======<<<;;;::::::::::::;;;:::888777777999:::<<<======>>>???????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<>>>???@@@AAABBBEEECCCAAABBBDDDCCCAAA===BBBBBBBBBCCCDDDEEEFFFGGGDDDJJJMMMOOO\\\}}}ppp___dddppplllXXXSSS^^^zzzvvviii^^^ZZZWWWQQQNNNPPPRRRWWW]]]aaadddfffjjjnnnsssvvvyyyzzzzzzyyyxxxyyy|||~~~xxxkkk```NNN???555666555///---222111111111111222333444555666777888888888999<<<>>>>>>NNNggg}}}^^^AAA;;;???>>>===???<<<<<<<<<<<<>>>CCCIIIMMMZZZlll}}}mmmiiijjjhhh```VVVPPPOOOQQQRRROOOKKKHHHGGGFFFDDDCCCCCCCCCBBBBBBCCCBBB???<<<======>>>???@@@AAABBBBBBIIIKKKNNNQQQTTTYYY___ccccccfffjjjnnnqqqqqqpppoookkkmmmooonnnkkkfffcccaaa___^^^\\\ZZZWWWSSSQQQOOOLLLLLLJJJIIIGGGGGGGGGGGGKKKIIIIIIJJJNNNTTTXXX[[[^^^```aaabbbaaabbbccceeehhhiiillloooqqqrrrrrrrrrpppqqqrrrrrrqqqqqqrrrtttqqqssswww{{{|||~~~zzzuuuzzzsssiiikkkvvvxxxssscccLLL:::444444666666666777999;;;===???@@@@@@AAAAAA@@@???===<<<======>>>>>>>>>>>>>>>>>>>>><<<;;;;;;===>>>>>>======>>>??????>>>>>>???AAA@@@AAABBBBBBCCCCCCBBBBBBEEEHHHGGGHHHKKKMMMggg}}}~~~uuukkkccc___YYYTTTPPPNNNLLLKKKJJJGGGDDDCCCDDDFFFGGGHHHNNNPPPSSSUUUWWWYYY\\\___eeedddcccdddggghhhgggeeeiiigggeeeeeeeeedddaaa^^^[[[YYYWWWUUUUUURRRNNNJJJGGGFFFDDDBBBBBBFFFLLLQQQWWWXXXYYY[[[]]]___aaabbbeeeffffffeeedddddddddcccgggkkkooorrrrrrssstttuuu~~~{{{yyy|||}}}vvvfffSSSEEE;;;:::888777666666888888:::999999999:::;;;===>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999999888888999999888777777777999:::<<<<<<<<<<<<==================>>>>>>>>>>>>===<<<<<<;;;;;;<<<===???@@@AAABBBDDDBBB@@@AAACCCCCCBBB???BBBBBBBBBBBBBBBCCCDDDDDDBBBFFFJJJKKKRRRpppyyyvvv___cccrrrwwwcccTTTPPPfffqqqbbb\\\YYYTTTOOOMMMQQQVVV\\\aaadddgggkkknnnsssvvvyyyzzzzzzyyyyyyyyy{{{}}}|||zzz}}}wwweeeVVVIII;;;333555555000///444111111111111222333444555666777888888777888:::<<<:::CCCZZZvvvjjjGGG999<<>>;;;<<<<<<<<<<<<<<>>============>>>>>>>>>>>>BBBDDDFFFHHHJJJNNNRRRVVVXXX[[[___cccfffgggffffffdddccccccbbbaaa]]]XXXUUURRRRRRQQQOOOMMMJJJHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEHHHIIIJJJNNNRRRWWW[[[^^^aaaaaa```______aaadddhhhmmmnnnpppqqqrrrrrrqqqppppppqqqqqqpppnnnnnnnnnooolllooouuuzzz{{{~~~sssqqquuummmiiiuuusssWWW@@@888777666555666666777999;;;===>>>???@@@@@@@@@@@@>>>===<<<<<<<<<;;;;;;;;;===>>>??????===;;;;;;=========<<<<<<===>>>>>>======>>>??????@@@AAABBBCCCDDDDDDDDDDDDGGGFFFGGGHHHFFFWWWxxx~~~wwwwwwzzzoooggg]]]WWWVVVTTTQQQMMMMMMJJJGGGEEEEEEEEEDDDCCCDDDEEEHHHIIIIIIJJJMMMOOOVVVUUUTTTUUUXXXYYYXXXWWWZZZYYYXXXWWWWWWVVVTTTRRRMMMLLLJJJIIIIIIGGGDDDBBBAAAAAABBBCCCEEEJJJPPPUUU[[[[[[[[[[[[^^^bbbeeehhhhhhhhhgggfffddddddfffhhhmmmooosssuuuvvvvvvtttsss{{{||||||||||||lllYYYHHH>>>999999777666666777888999888888888888999;;;===>>><<<;;;;;;::::::::::::;;;:::999888777777666666666777666666666777999:::<<<;;;::::::::::::;;;<<<<<<===============<<<;;;;;;:::;;;<<<===>>>@@@AAAAAACCCAAA??????AAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCGGGIIIJJJ]]]|||```___rrrwwwcccMMMVVV{{{fff]]]]]]ZZZSSSNNNOOOSSSZZZ```dddhhhlllnnnsssvvvyyy{{{{{{zzz{{{{{{}}}|||{{{{{{~~~www___KKKAAA777000333444111111666111111111222222333444555666777888888777777999:::<<<===NNNlll~~~tttWWWAAA:::;;;<<<:::===>>>>>>===<<<===@@@BBBAAAOOO___oooooommmhhhbbb[[[UUUOOOLLLOOONNNLLLKKKLLLKKKJJJHHHHHHEEECCCBBBBBBBBB@@@???>>>>>>=========<<<<<<<<<===???@@@AAABBBDDDGGGJJJLLLNNNRRRUUUWWWWWWWWWVVVWWWUUUSSSTTTUUUSSSNNNJJJHHHHHHHHHGGGEEEDDDBBBBBBCCCDDDDDDEEEFFFGGGHHHIIIKKKMMMPPPTTTWWWZZZ^^^```______^^^\\\]]]aaagggkkkrrrrrrssssssrrrqqqoooooooooppppppnnnkkkjjjjjjjjjkkkkkkmmmpppqqqwwwuuurrrrrrhhhmmmtttNNN777777:::666666777888999:::<<<===>>>@@@@@@AAAAAA@@@???===<<<===<<<;;;:::;;;===???@@@@@@>>><<<<<<<<<===<<<;;;;;;===>>>===<<<<<<===>>>===>>>@@@BBBCCCDDDDDDEEEDDDHHHGGGHHHHHHDDDMMMfff|||yyy|||vvvggg___]]]]]]XXXSSSRRRPPPMMMKKKIIIHHHFFFDDDAAABBBDDDDDDCCCCCCEEEFFFHHHHHHHHHIIIJJJKKKKKKKKKLLLKKKKKKJJJJJJIIIHHHFFFCCCCCCBBBBBBBBBAAA@@@??????AAADDDGGGJJJOOOUUUZZZ]]]^^^___aaadddhhhkkkmmmkkkiiihhhhhhffffffkkkqqqwwwyyy{{{}}}~~~|||zzz{{{vvvbbbNNN@@@;;;888888777777777888999999777777777777999;;;===>>>::::::999999999999999:::888777666555555444555555555555555666777999:::;;;;;;:::999999999:::<<<<<<<<<<<<<<<<<<<<<;;;::::::999:::;;;<<<>>>???@@@@@@BBB@@@???>>>@@@BBBDDDEEE@@@AAABBBCCCCCCDDDDDDDDDFFFBBBFFFKKKJJJSSS~~~jjj^^^iii}}}^^^SSStttlll_________ZZZTTTOOORRRWWW]]]ccchhhlllnnntttwww{{{}}}}}}}}}}}}~~~rrr[[[HHH<<<444000111333111222555222222222222333444555555444666888888777777888999>>>:::CCC\\\tttttt]]]HHH===;;;<<<>>>??????>>>======???@@@???HHHNNNVVVmmmssskkkfff___UUULLLJJJIIIHHHIIILLLNNNNNNNNNJJJHHHEEEDDDCCCCCCBBB@@@@@@??????>>>======<<<<<<;;;===>>>>>>>>>>>>@@@BBBBBBDDDEEEGGGHHHHHHGGGFFFHHHGGGFFFHHHJJJJJJFFFCCCBBBBBBCCCCCCCCCBBBBBBAAABBBBBBAAABBBDDDHHHLLLNNNRRRUUUYYYZZZ[[[\\\___aaa``````______aaafffmmmrrruuuttttttrrrqqqooonnnmmmmmmnnnmmmkkkhhhfffeeefffgggdddbbbccchhhrrrzzzsssnnnfffrrrqqqIII444777:::666888999:::;;;===>>>>>>???AAABBBBBBCCCBBB@@@???>>>???>>>===<<<<<<>>>@@@AAA@@@>>><<<<<<<<<===<<<;;;<<<===>>>===<<<;;;<<<===<<<===>>>@@@BBBCCCDDDDDDAAAFFFEEEFFFHHHDDDHHHZZZdddvvvxxx|||ooojjjggg___YYYXXXVVVRRRPPPNNNLLLIIIGGGCCCEEEEEEDDDCCCBBBCCCDDDAAABBBBBBCCCBBBCCCCCCDDDAAABBBBBBBBBAAA@@@@@@???===>>>>>>>>>??????@@@AAABBBDDDGGGJJJNNNSSSXXX\\\___bbbgggkkkooopppqqqqqqllliiiiiijjjiiiiiipppzzz{{{kkkWWWFFF>>><<<888888888888888999999999777777777777888:::<<<===999999888888888999999:::777777666555444444444444555555555666777999:::;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;:::999999999999:::<<<===>>>???@@@@@@@@@???>>>???AAADDDFFF@@@AAACCCFFFHHHIIIJJJJJJIIIAAACCCLLLMMMPPPmmmfff]]]tttoooWWWccczzzgggaaaaaa]]]WWWQQQRRRUUUZZZaaagggkkkmmmuuuxxx|||~~~yyysssfffTTTGGG888444111111111000111222222222222222333444555666333555777777777777888999<<<999<<>>???@@@???CCCDDDFFFTTTrrrxxxnnn```UUULLLJJJIIIIIILLLOOOQQQRRRLLLJJJHHHGGGFFFEEECCCAAA@@@@@@@@@???>>>=========;;;===>>>>>>===<<<===>>><<<===>>>>>>???>>>===<<>>???AAABBBCCCAAA@@@??????@@@BBBCCCCCCCCCCCCBBBAAAAAABBBEEEKKKPPPTTTZZZ]]]```___]]]]]]___bbbdddeeefffhhhjjjnnntttxxxtttsssrrrqqqooonnnmmmlllkkkkkkkkkhhheeebbbbbbbbbaaa]]][[[aaakkkvvv{{{oookkkhhhtttcccCCC555777999666999:::<<<===>>>?????????BBBCCCCCCCCCCCCAAA@@@???AAA@@@???>>>>>>???@@@AAA???===;;;;;;=========<<<<<<===>>>===<<<;;;<<<===;;;<<<===???@@@BBBBBBBBB>>>BBB@@@AAAFFFCCCDDDQQQQQQnnn{{{yyy~~~xxxlllccc```]]]XXXTTTRRROOOMMMKKKGGGHHHHHHGGGDDDCCCCCCDDDAAABBBCCCBBB@@@???@@@AAA===>>>@@@@@@>>>======>>>:::<<<>>>>>>???AAADDDFFFFFFHHHKKKNNNQQQVVV\\\```gggkkkqqqvvvxxxwwwuuusssllliiijjjllljjjiiiqqq~~~|||mmm[[[LLLBBB>>>===::::::::::::::::::999999888777777777777999:::;;;999888888888888999999:::888777666555555444444444555666777888888999:::::::::;;;<<<=========<<<<<<:::::::::::::::999888888888999:::;;;<<<>>>?????????@@@@@@@@@???@@@CCCEEEAAACCCFFFJJJLLLNNNOOOOOOHHHAAABBBJJJLLLNNN^^^rrrzzzwwwyyy]]]kkkxxx]]]XXXwwwvvvhhhccc^^^YYYUUUTTTTTTWWW]]]dddiiikkktttwww{{{~~~}}}xxxoooeeeVVVIIICCC555444333222111000000111222222222222333444555666111333666777777777888999888::::::@@@VVVsssjjjJJJ???;;;===???@@@???>>>???@@@???@@@AAACCCGGGWWWwww|||ooogggVVVSSSOOOMMMNNNPPPRRRSSSMMMLLLJJJJJJJJJHHHDDDBBB@@@@@@??????>>>=========<<<===???>>>===<<<<<<===999:::;;;<<<<<<<<<<<<;;;<<<===?????????>>>>>>???<<<===???AAABBBDDDDDDEEECCCDDDFFFIIIMMMSSSWWWZZZ___aaacccaaa]]]\\\___ccchhhjjjmmmoooqqqsssvvvxxxrrrqqqpppooommmmmmllllllhhhiiihhhfffccc````````````]]]```mmmzzzwwwiiijjjpppvvvuuudddMMM;;;555666777777999:::<<<===>>>>>>>>>>>>AAABBBCCCCCCBBBAAA???>>>AAAAAAAAA@@@??????>>>>>>>>><<<;;;;;;===>>>>>>======>>>???>>><<<;;;<<<===:::;;;<<<>>>???@@@@@@@@@>>>AAA===>>>EEEDDDCCCMMMQQQ[[[||||||zzzyyyuuulllggg```ZZZVVVSSSPPPOOOJJJKKKKKKJJJGGGFFFFFFGGGDDDEEEFFFDDDAAA???@@@AAA===???AAAAAA???>>>???AAA===???AAACCCCCCFFFJJJNNNMMMNNNQQQTTTWWW]]]dddiiisssvvvzzz}}}}}}zzzvvvsssmmmiiijjjmmmiiieeemmm{{{wwwzzzuuu^^^KKKBBB>>><<<;;;<<<<<<<<<<<<;;;::::::999999888777666666777888999999888888888888999:::;;;999888777666666555666666777777888999999:::999999888:::<<<>>>>>>===;;;:::999999999999999888888777888888999:::<<<===>>>???===@@@AAAAAA??????AAACCCDDDFFFIIILLLOOOPPPPPPPPPFFFEEEEEEGGGIIILLLVVV```xxxooouuuoookkkmmmXXXggguuukkkddd___[[[WWWSSSTTTZZZaaagggiiiqqqtttxxx{{{}}}}}}~~~|||yyyppp___LLL@@@===222333333222111222222222333333222333333444555666///222555777777777888999777===<<<===RRRrrr___KKK999;;;>>>??????>>>???@@@@@@>>>BBBEEEBBBEEE^^^{{{|||www```[[[UUUPPPOOOPPPQQQRRRMMMMMMLLLLLLLLLIIIEEEBBB??????>>>>>>============<<<>>>??????===<<<<<<===888999:::<<<======>>>>>><<>>>>>======AAAAAABBBBBBAAA@@@>>>===AAAAAAAAAAAA@@@>>>===<<<===<<<:::;;;===>>>>>>>>>>>>???@@@???===<<<<<<===999:::;;;===>>>>>>>>>>>>@@@CCC>>>===EEEEEEEEEMMMNNNJJJbbbyyyyyy|||vvvqqqhhh```[[[WWWTTTRRRNNNOOOOOOMMMKKKIIIIIIJJJFFFHHHHHHFFFBBB@@@@@@BBB>>>AAACCCCCCAAA@@@AAACCC@@@CCCFFFGGGHHHKKKQQQUUUSSSUUUWWWZZZ^^^eeemmmrrr|||~~~{{{vvvrrrmmmiiijjjmmmhhhbbbiiiwww}}}{{{ooowwwqqqUUUBBB;;;<<<;;;999============<<<;;;:::999:::999777666666666777888999999888888999:::;;;;;;:::999888777777666666777888999999:::::::::999999777999<<<>>>???===:::888999999999999999888777777777888999:::<<<===>>>>>>===@@@BBBBBB@@@???@@@BBBFFFHHHKKKNNNOOOPPPOOOOOOGGGIIIJJJGGGFFFKKKTTT[[[jjjpppiiiooo~~~]]]]]]rrrkkkggg^^^YYYSSSSSSXXX___eeehhhnnnrrrvvvyyy{{{{{{}}}~~~}}}~~~|||}}}uuuaaaIII;;;:::///222333222111333444444333333333333444555666666333333444444666777888999<<<::::::===EEEWWWtttgggCCC===;;;>>>AAA???>>>>>>???@@@AAA@@@@@@EEEOOOWWWvvvsssmmmddd\\\VVVRRROOOMMMKKKIIIJJJNNNRRRRRRNNNHHHBBBDDDEEECCC@@@===>>>???;;;<<<>>>@@@@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCEEEHHHMMMQQQSSSVVV\\\aaacccaaa\\\XXX[[[WWWWWW\\\^^^___fffpppqqqrrruuuwwwwwwvvvtttrrroooooooooooommmkkkjjjhhhlllgggdddccc___\\\^^^cccVVVmmm}}}tttmmmtttwwwpppkkkkkkEEE>>>666333666888999777888999;;;===???AAABBBBBBCCCBBB@@@@@@@@@???<<<:::======???AAACCCBBB???<<>><<<;;;<<<===???@@@AAA@@@???===;;;;;;>>>@@@;;;;;;;;;<<<<<<<<<======???@@@BBBBBBAAABBBDDDEEEJJJLLLOOOiii|||wwwwww~~~yyyjjjdddddd___WWWXXXVVVSSSRRRQQQPPPMMMKKKLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJOOOSSSVVVUUUTTTTTTVVV\\\dddnnnwww|||~~~{{{tttpppnnniiiiiisss~~~yyymmmppp~~~|||}}}xxxssshhh}}}{{{```GGG@@@???;;;999;;;=========<<<;;;;;;::::::;;;:::999999888888888888999999:::::::::999888888555666666555555666888:::999999999888999999::::::<<<;;;;;;::::::;;;;;;<<<999999888888888888777777;;;::::::;;;>>>??????>>>@@@@@@??????????????????EEEEEEEEEJJJPPPTTTUUUTTTMMMNNNNNNOOOQQQSSSTTTUUU\\\vvvgggttt|||}}}```\\\dddzzzeeebbb]]][[[[[[YYYXXX^^^hhhooorrrtttwwwyyy{{{~~~}}}}}}|||kkkWWWEEE;;;888333333333333333333333333333333333444444444555555333333444444555777888999<<<;;;:::;;;???NNNhhh^^^MMM===:::>>>AAAAAABBB>>>@@@@@@>>>===@@@HHHNNNSSSbbbzzzwwwjjj```XXXSSSOOOMMMJJJIIIKKKOOOPPPMMMJJJEEEHHHJJJIIIEEEBBBAAABBB???@@@@@@AAA@@@???>>>=========<<<<<<<<<<<<<<<<<<@@@@@@@@@AAAAAAAAAAAAAAAEEEGGGIIIKKKNNNRRRXXX\\\___```aaabbbbbb___ZZZWWW\\\ZZZ\\\bbbeeegggnnnvvvzzzzzzzzzyyyvvvssspppnnnnnnnnnnnnmmmjjjgggdddbbbddd```___```___]]]^^^bbbiiizzz|||zzzyyyxxxuuuxxx{{{|||zzzrrrdddWWW???:::444333777:::;;;:::888999;;;===>>>???@@@AAA@@@@@@@@@@@@@@@???>>>===>>>>>>???BBBCCCCCC@@@===>>>===<<<<<<<<<===>>>???@@@@@@@@@>>>===<<<>>>@@@;;;;;;;;;<<<<<<<<<======>>>@@@BBBBBBBBBBBBCCCEEEDDDGGGIII[[[xxxzzz|||qqqggg```^^^\\\\\\\\\\\\ZZZXXXTTTSSSRRRQQQPPPOOONNNMMMQQQQQQOOONNNNNNOOOPPPPPPPPPQQQTTTYYY]]]^^^]]][[[]]]___dddllluuu}}}}}}yyysssooollljjjooolllsssxxx||||||xxxyyy~~~~~~xxxqqqnnnqqq~~~|||nnnVVVAAA===>>>:::999;;;======<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999999;;;;;;;;;::::::999999888666666777666444555777999999999999999999999::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::999888777777;;;:::999;;;===??????>>>@@@@@@??????????????????EEEDDDEEEHHHMMMQQQRRRQQQMMMMMMNNNPPPRRRTTTVVVWWWXXXkkkvvv{{{~~~}}}mmm\\\hhh|||xxxjjjccc^^^\\\YYYVVVYYY___jjjnnnrrruuuwwwyyy{{{|||||||||}}}}}}xxxeeeQQQAAA888555333333333333333333333333333333333444444444555555333333444444555666888888;;;;;;;;;999888AAAWWWkkkfffJJJ===<<>>>>>>>>???@@@EEEFFFGGGIIIKKKMMMOOOOOORRRTTTVVVXXX[[[___dddhhheeedddbbb```]]][[[ZZZYYY^^^___ccciiinnnqqqvvv}}}~~~|||yyyuuurrrooonnnlllmmmmmmkkkiiieeeaaa___^^^\\\\\\_________dddjjj||||||yyyxxxxxxnnnvvvZZZ@@@888555333444999<<<===<<<999999:::;;;<<<===>>>>>>===???BBBAAA???===???AAA>>>>>>???AAACCCCCC@@@>>><<<<<<<<<============>>>>>>@@@AAAAAA???>>>>>>???;;;;;;<<<<<<<<<=========<<>>===<<<::::::999999999777888888777555555666888999999999999:::::::::;;;<<<;;;;;;::::::;;;;;;<<>>===<<<;;;:::999888;;;::::::;;;>>>??????>>>??????@@@@@@@@@@@@@@@@@@CCCCCCDDDFFFJJJMMMNNNMMMLLLMMMNNNOOORRRTTTVVVWWWWWWUUUnnn{{{hhhSSSYYY|||qqqhhh___[[[ZZZWWWVVVXXXeeejjjqqquuuwwwwwwwwwwwwwwwxxx{{{}}}||||||~~~~~~|||rrr\\\III;;;555333333333333333333333333333333333333444444444555555444444444444555666777888::::::;;;888444888IIIZZZ}}}eeePPPBBB;;;<<>>;;;>>>AAA======>>>???AAAAAA???===:::;;;<<<=========<<<<<<===???BBBBBBAAA???>>>>>><<<<<<<<<<<<============;;;>>>AAACCCCCCCCCCCCDDD>>>EEEDDDFFFVVVjjj{{{wwwsssoookkkllllllkkkiiihhhgggfffeee```^^^\\\ZZZ[[[^^^aaadddgggjjjqqqyyy~~~}}}~~~zzzuuupppnnnppptttwwwxxx{{{xxxzzz|||sssssszzzuuu~~~~~~}}}|||tttvvv~~~}}}wwwuuulll___OOOCCC999:::<<<;;;:::;;;;;;;;;<<<<<<===>>>??????===<<<<<<;;;;;;;;;<<<<<>>===;;;::::::::::::::::::;;;999777666666888888888999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<>>>>>===<<<<<<<<<<<<;;;;;;<<>>BBBEEECCC===:::<<>>>>>===;;;::::::;;;<<<<<<<<<<<<;;;;;;>>>AAABBBAAA???>>>>>><<<<<<<<<=========>>>>>>;;;===@@@BBBBBBBBBCCCDDD???FFFFFFEEEKKKUUUooo{{{zzzyyyxxxwwwuuutttssssssmmmkkkjjjiiijjjnnnrrrttt{{{~~~|||zzzsssqqqpppqqqtttyyy}}}{{{ooonnnuuu}}}}}}}}}wwwsss{{{}}}vvveeeTTTHHHBBB<<<<<<===<<<;;;:::::::::;;;<<<===>>>??????<<<<<<<<<;;;;;;<<<<<<===???>>>===<<<;;;;;;;;;;;;;;;<<<===<<<999888888888777888999;;;;;;<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<======>>>>>>??????@@@>>>======>>>@@@BBBBBBAAA??????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHLLLLLLLLLLLLMMMNNNOOOOOOQQQRRRYYYmmmtttSSS[[[zzzvvvfff]]][[[\\\XXXSSS[[[aaaiiippprrrrrrqqqqqqrrrsssvvvzzzzzzyyy|||}}}~~~{{{cccMMM>>>888666555333333333333333333333333333333333444444444555555444444333333444555555666777666777999999888>>>EEEWWWjjjwwwRRR???===;;;<<<===??????@@@@@@???:::???DDDEEEDDDHHHPPPXXXjjjrrr|||yyyrrriiiaaaZZZUUURRRKKKKKKKKKLLLOOOPPPPPPOOONNNMMMLLLLLLMMMOOOQQQSSS]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[ZZZXXXVVVVVVXXXZZZccceeefffdddbbbcccgggkkkwww|||}}}{{{|||{{{xxxtttrrrooollliiihhhggggggfffeeeccc```^^^]]]\\\\\\cccffflllppppppsssxxxrrrrrrZZZ???;;;666777999:::;;;;;;:::999;;;::::::999:::;;;===>>>@@@CCCDDDBBB>>>;;;;;;===;;;:::999;;;<<<===<<<::::::::::::;;;;;;;;;<<<<<<;;;===@@@AAA@@@>>>>>>>>><<<<<<=========>>>>>>>>>;;;===???@@@AAABBBDDDFFF@@@EEEDDDDDDGGGHHHWWWrrruuuxxx}}}}}}zzzyyywwwvvvvvvwwwwwwwwwxxx{{{wwwxxx|||vvvrrrvvvzzzmmmXXXHHHDDDBBB???>>>===<<<;;;::::::::::::;;;<<<======>>><<<;;;;;;;;;;;;<<<======<<<<<<======<<<<<<;;;:::;;;<<<======:::999888999777888:::;;;<<<<<<<<<;;;<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>???@@@AAA>>>======>>>AAABBBBBBAAA??????@@@@@@AAABBBBBBBBB@@@BBBDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMNNNHHHQQQWWW]]]rrrzzz\\\TTT___kkkuuuddd]]]\\\WWWQQQTTTYYY```gggjjjlllmmmmmmrrrrrruuuxxxxxxvvvwww{{{yyyzzz{{{|||}}}~~~{{{{{{~~~~~~~~~pppXXXDDD:::888777666333333333333333333333333333333333444444444555555444444333333444444555555777444555999<<<;;;<<<>>>EEEYYYrrrsssRRRCCC::::::;;;<<<>>>>>>>>>>>>===@@@BBBBBBAAA@@@AAACCCMMMTTTaaaqqq~~~tttjjjbbb]]]WWWTTTPPPOOOPPPSSSSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRYYYZZZ\\\]]]^^^^^^\\\\\\[[[[[[ZZZZZZYYYXXXWWWWWWWWWWWWWWWWWWVVVXXX[[[^^^fffkkkooopppnnnmmmpppssszzz{{{xxxxxxvvvrrrpppnnnllliiifffdddbbbbbb```^^^\\\[[[[[[]]]```bbboooqqqzzz~~~~~~qqqqqqzzz|||bbbIII===;;;777999;;;;;;;;;;;;;;;;;;;;;:::999999:::<<<>>>???AAAAAAAAA@@@???>>>======;;;:::999:::<<<===<<<;;;;;;:::999999999:::<<<<<<:::<<<>>>???>>>======>>><<<=========>>>>>>>>>>>>======>>>>>>???AAAEEEHHHCCCDDDAAACCCHHHDDDIII]]]wwwvvvxxxwwwtttyyy~~~xxxuuutttvvvwwwxxx~~~~~~xxxooorrrqqq^^^KKKAAA???@@@???<<<;;;;;;:::888999999::::::;;;;;;<<<<<<;;;;;;::::::;;;<<<<<<===888:::<<<===>>>===;;;999999:::<<<<<<:::888888888666888:::<<<======<<<<<<<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<===>>>>>>???<<<<<<;;;===???AAA@@@@@@??????@@@@@@AAABBBBBBCCC@@@BBBEEEEEEEEEEEEHHHJJJGGGGGGHHHIIIKKKMMMOOOPPPKKKRRRXXXZZZbbb{{{|||pppaaaVVVWWWnnnlll```]]]YYYSSSPPPTTTZZZ___dddgggkkknnnoooppptttyyyzzzvvvtttvvvvvvvvvxxx{{{}}}~~~~~~{{{yyyzzzzzz}}}tttcccKKK;;;666666555444333333333333333333333333333333333444444444555555444444333333333444555555888333333999>>>===:::999>>>QQQhhh{{{bbbIII<<<<<<;;;<<<>>>>>>>>>===@@@===::::::===@@@CCCDDDIIIKKKPPP[[[iiiwwwvvvlllfffddd___XXXTTTUUUWWWYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRPPPRRRUUUXXXYYYXXXVVVUUUUUUUUUVVVVVVVVVVVVWWWWWWVVVWWWXXXZZZ[[[___cccgggdddkkkssswwwvvvuuuvvvyyyxxx}}}}}}wwwssssssqqqlllkkkkkkiiihhhfffdddbbbaaaZZZYYYXXXYYY]]]ccciiimmm|||}}}}}}~~~~~~uuuhhhnnn~~~xxxyyy___HHH@@@>>>;;;888999;;;<<<;;;;;;<<<===;;;:::999999:::===???AAA@@@???>>>???AAAAAA???===<<<;;;:::;;;=========<<<;;;:::999888888:::<<<===:::<<<===>>>===<<<===>>>============>>>>>>>>>>>>===>>>>>>===>>>@@@EEEIIIGGGEEE@@@DDDKKKEEEEEETTT]]]zzz|||~~~wwwsssvvv|||zzzvvvqqqoooqqquuuzzz|||}}}}}}tttkkkwww~~~jjjSSSFFFBBB;;;======;;;999999999888999999::::::::::::;;;;;;:::::::::::::::;;;<<<===666888;;;>>>???===;;;999666888::::::999777777777666888:::<<<=========<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::;;;>>>??????>>>??????@@@AAAAAABBBCCCCCC@@@CCCEEEFFFEEEFFFIIILLLEEEFFFGGGIIILLLOOORRRTTTUUUTTTYYY^^^]]]fffyyy{{{```VVVdddqqqccc```]]]XXXPPPSSSXXX]]]bbbgggmmmqqqkkkmmmsss|||~~~yyyvvvwwwtttuuuyyy~~~~~~}}}}}}}}}~~~{{{~~~{{{~~~~~~}}}|||jjjYYYCCC555333444444222333333333333333333333333333333333444444444555555222222222222222222222222555555555555666777888999===DDDYYYvvv|||ZZZLLL===555:::>>>:::999===<<<>>>???===:::999;;;===CCCEEEJJJQQQZZZccckkkpppyyyuuuiiigggdddbbb`````````aaacccfffddd[[[SSSOOOLLLIIINNNOOOQQQTTTVVVXXXYYYZZZWWWWWWXXXYYYYYYYYYXXXXXX[[[]]]_________ccciiinnnrrrvvvzzz~~~}}}yyywwwssstttttttttqqqmmmiiigggiiifffbbb```___]]]XXXTTTVVVTTTSSSWWW^^^hhhuuu~~~~~~{{{rrrnnnwww|||zzzsss___JJJ<<<888:::>>>???>>>===;;;;;;<<<<<<======;;;:::999999<<<>>>@@@BBBEEE???===CCC@@@:::===::::::::::::::::::::::::888777777666777999:::;;;===============<<<<<<<<<<<>>>>><<<<<<<<<======>>>@@@@@@BBBCCCEEEEEEDDDDDDFFFGGGUUUhhh~~~{{{yyy|||~~~}}}zzzwwwtttqqqssswwwzzzxxxuuuxxx}}}tttoooyyyoooVVVJJJFFFCCC=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<999999999:::;;;<<<===>>>;;;999777444333444666777999999999:::;;;<<<===>>>>>>>>>===<<<;;;;;;::::::999;;;<<<;;;::::::;;;<<<===============>>>??????>>><<<<<<@@@EEEFFFBBB>>>AAAAAABBBDDDEEEGGGHHHHHHHHHGGGFFFFFFHHHKKKOOOQQQRRRVVV\\\]]]UUUXXXttt|||tttzzz]]]VVVssskkkeeebbb]]]VVVSSSTTTZZZcccjjjjjjhhhnnnooorrrvvvxxxxxxuuurrrsssvvvzzzzzzxxxwwwyyy{{{{{{{{{||||||}}}~~~~~~~~~~~~}}}~~~~~~~~~}}}~~~}}}~~~dddKKK666555999666222333444444444444444444444444222222222222222222222222222222222222222222222222777666666666666777777888777:::IIIaaawwwvvv\\\III999666777444444999999;;;======<<<===???AAA@@@AAACCCGGGLLLRRRXXX[[[ccciiiqqqxxx|||}}}}}}~~~vvvuuurrrooommmmmmmmmmmmpppsssqqqggg]]]ZZZYYYYYYUUUUUUVVVXXXZZZ[[[\\\]]]ZZZZZZ\\\]]]^^^^^^^^^______bbbfffiiikkknnnsssvvvzzz{{{}}}}}}{{{wwwrrrooolllllllllllliiieeebbb___```^^^\\\[[[YYYWWWSSSQQQMMMQQQYYYcccnnnyyy~~~~~~{{{wwwxxxyyyyyyyyy{{{wwwgggQQQBBB<<<<<<>>>>>>@@@???>>><<<<<<======>>><<<;;;:::999:::<<<>>>@@@@@@FFFAAA???CCC???888<<<999999::::::::::::999999999888777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>======:::::::::;;;;;;<<<>>>>>>AAABBBDDDDDDCCCCCCEEEFFFFFFTTThhh|||~~~yyyzzzzzzssssssyyy}}}}}}tttssstttxxx~~~~~~zzz~~~{{{qqqsss}}}|||{{{|||gggOOODDD???<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888888999999:::;;;;;;;;;999999999999:::;;;<<<<<<<<<:::777555555555777888999999999:::;;;<<<===>>>>>>======<<<<<<;;;:::::::::<<<======;;;:::;;;;;;<<<<<<<<<;;;<<<======>>>>>><<<<<>>CCCCCCDDDDDDEEEFFFFFFFFFHHHHHHGGGGGGHHHIIIKKKMMMMMMNNNSSSVVVRRRRRRddd{{{iiiXXXbbbuuuzzzjjjbbb]]]\\\XXXTTTTTTWWW___fffkkkjjjlllqqqtttvvvvvvttttttqqqtttwwwyyyyyyyyyyyyzzzzzzzzz{{{{{{|||}}}~~~~~~}}}~~~~~~}}}~~~~~~tttYYYDDD444444777444222444444444444444444444444444222222222222222222222222222222222222222222222222777777666666666777888888777888???NNNfffzzz}}}{{{}}}jjjWWWMMMEEE;;;777999444666999:::::::::<<<>>>@@@@@@AAABBBEEEHHHKKKMMMRRRWWW___eeeiiillloooqqqvvvtttrrrooonnnmmmmmmmmmoooxxx|||vvvmmmhhhfffdddbbbaaa`````````bbbcccdddcccccceeefffhhhiiiiiiiiihhhkkkpppssstttvvvwwwyyyzzzzzzyyywwwsssnnnjjjgggdddddddddccc```\\\XXXVVVSSSTTTSSSQQQOOOLLLLLLLLLLLLTTTaaaooo|||~~~}}}tttxxxxxxuuufffUUUAAA999<<>>@@@???>>>=========>>>???<<<;;;:::999:::<<<>>>@@@@@@FFFDDDCCCHHHBBB:::<<<999::::::::::::::::::999::::::999888888999:::;;;:::::::::;;;;;;;;;;;;;;;<<<>>>@@@@@@>>><<<;;;<<<999888888999999:::;;;<<>>;;;999:::::::::999999999999999999999999999999999999999888888888999::::::;;;;;;999999999999999999999999<<<:::888666666666888999999999999999:::<<<===>>>>>>======<<<<<<;;;;;;;;;;;;===??????===;;;::::::::::::999999::::::;;;<<<===<<<<<>>DDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHIIIGGGJJJOOONNNMMMTTT___uuu~~~lll^^^[[[wwwzzznnngggaaa^^^YYYSSSRRRVVV___fffccchhhnnnrrrrrrrrrtttvvvqqqrrrtttwwwzzzzzzyyywwwyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}}}}~~~}}}~~~gggIII;;;222333555333222666444444444444444444444444222222222222222222222222111111111111222222222222555555555666777888999:::999<<<<<>>CCCBBB===@@@???===<<<<<<<<<===>>><<<;;;::::::;;;<<<>>>???@@@FFFFFFJJJTTTNNN???;;;:::;;;<<<<<<<<<<<<;;;:::;;;;;;999999999:::;;;<<<999999999999999999999999;;;===>>>>>><<<;;;;;;;;;888888888888888999:::;;;<<<>>>????????????@@@BBBEEEBBBAAAHHH\\\wwwwwwwwwuuurrrmmmllllllnnnqqqsssssssssrrrssstttttttttsssrrrqqqmmmnnnpppqqqqqqpppnnnkkklllmmmmmmnnnttt||||||yyylllaaaeeeqqq}}}xxxvvv]]]GGG===;;;;;;;;;888888888888888888888888777777777777888888888888777777888888999:::::::::999999999999888888777777:::999777666555666777888888888888999:::;;;======>>>=========<<<<<<;;;;;;;;;>>>@@@AAA>>>;;;999999888888888888888999999:::===<<<<<<>>>AAABBBAAA???BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFHHHGGGHHHLLLLLLIIILLLRRRggg~~~jjjUUU\\\rrrssseeebbb^^^YYYVVVVVVYYY[[[]]]dddlllooooooppptttyyytttsssssswww{{{|||yyyuuuyyyyyyyyyyyyzzz|||}}}~~~~~~}}}}}}~~~~~~}}}~~~tttVVV===666333444444111222666333333333333333333333333111111111111111111111111000000000111111222222222222222333555777999;;;<<<666;;;;;;999GGGccc}}}zzzwww~~~lllIII888888777777777888:::;;;;;;;;;;;;===>>>@@@BBBDDDEEEJJJLLLOOOQQQSSSUUUYYY[[[]]]]]]\\\\\\[[[[[[[[[[[[\\\nnn}}}{{{xxxxxxxxxyyyzzz{{{{{{{{{{{{zzzyyyxxxwwwxxxuuurrrnnnlllkkkkkkkkkhhhgggfffdddbbb```^^^]]][[[ZZZXXXVVVRRRNNNJJJHHHJJJKKKLLLKKKJJJLLLRRRWWW^^^ooozzzzzz}}}zzzzzzwwwzzzVVVCCC@@@===>>>AAABBB???<<<>>>===<<<;;;:::;;;<<<<<<;;;;;;::::::;;;<<<>>>>>>BBBEEEFFFOOO___ZZZFFF;;;;;;<<<===>>>>>>===<<<;;;;;;:::999999999:::;;;<<<:::999999999888888888888:::;;;===<<<;;;:::;;;<<<999999999888999999:::;;;;;;<<<>>>>>>======???@@@CCC@@@===>>>HHH```~~~}}}xxxqqqnnnkkkiiijjjlllmmmmmmjjjjjjkkkkkkkkkjjjjjjjjjkkkkkklllmmmllliiiggggggkkkmmmpppuuu~~~qqqfffaaa]]]```sss~~~sssaaaKKK<<<888999;;;<<<777777777777777777777777666666666777777888888888666666777888888999999:::999999999999999777666555777777666555555555666666888888888999:::;;;<<<==================<<<<<<<<<;;;>>>@@@AAA>>>;;;999999777777777777777888999999<<<;;;<<<===???@@@@@@@@@>>>>>>??????@@@AAAAAABBB???AAACCCFFFGGGHHHGGGGGGGGGHHHJJJKKKHHHFFFJJJQQQ[[[mmm|||bbb___cccnnnqqqiii___YYYWWWWWWUUUSSSYYY```hhhlllmmmoootttyyyxxxvvvuuuwwwzzz{{{yyyvvvzzzzzzyyyyyyyyy{{{}}}~~~~~~}}}||||||~~~~~~~~~~~~}}}ooo]]]FFF777666555555444111222555333333333333333333333333111111111111111111111111//////000000111222222222000000222333666888:::;;;555:::<<<888>>>TTTqqq___FFF:::777444333555888999:::<<<===>>>>>>???@@@AAAAAAEEEHHHKKKMMMOOORRRUUUXXXUUUVVVVVVWWWWWWXXXXXXXXXZZZeeepppwww|||}}}|||zzzyyyxxxxxxyyyzzzxxxxxxxxxwwwvvvtttsssrrrqqqmmmhhheeeeeeeeefffeeecccbbb```^^^\\\YYYVVVUUURRRQQQPPPNNNKKKHHHFFFDDDBBBFFFJJJOOOSSSXXX\\\___ggg|||zzzppp|||wwwssstttpppnnnJJJ;;;>>>BBBDDDCCC@@@>>>======<<<;;;:::::::::;;;<<<;;;;;;;;;;;;<<<======>>>AAADDDCCCMMM^^^ZZZFFF;;;;;;<<<>>>??????>>><<<;;;999999888888999:::<<<===;;;;;;:::999888777666666999:::;;;;;;;;;;;;<<<>>>::::::999999999999:::;;;:::;;;======<<<<<<>>>???>>>???BBBEEEHHHTTTkkkxxxtttoookkkkkkkkkjjjjjjgggfffeeeeeeeeefffhhhiiiggggggjjjnnnooonnnpppttttttsssssswwwiiieeeffflllpppwwwsssaaaQQQ@@@777666666777888666666666666777777777777555666666777777888888888666666666777888888999999888999::::::999888777666666555555444444555555555888888888888999;;;<<<===========================;;;===??????===;;;::::::888888777777888888999:::;;;;;;<<<===>>>???@@@@@@======>>>??????@@@AAAAAA>>>@@@BBBEEEGGGHHHHHHHHHDDDGGGIIIGGGCCCCCCIIIPPPSSS[[[|||}}}wwwuuu}}}~~~mmmccc```nnnwwweeeYYYVVVVVVUUUSSSVVV[[[bbbgggjjjnnnssswwwxxxwwwvvvvvvxxxzzzzzzzzz}}}|||zzzyyyyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}}}}}}}~~~}}}ooo]]]OOO???555666666666444222222333333333333333333333333333111111111111111111111111/////////000111222222222111111222222444555777888777999<<<;;;;;;EEE]]]ttt{{{bbbGGGAAA:::555555666666666<<<===>>>???@@@@@@@@@@@@DDDFFFIIIIIIIIIJJJKKKMMMLLLMMMNNNPPPQQQSSSSSSSSSRRRWWW[[[^^^cccjjjllljjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhffffffccc```]]]\\\]]]^^^\\\[[[YYYYYYXXXVVVTTTQQQNNNLLLIIIIIIIIIHHHHHHHHHGGGGGGDDDKKKWWWeeepppvvvvvvuuuyyyxxxqqq}}}xxxnnnmmmqqquuu~~~rrrWWWCCC;;;>>>BBBDDDCCC@@@???>>>>>>===<<<;;;:::;;;;;;<<<::::::;;;;;;<<<======>>>>>>BBB@@@EEEPPPMMM???;;;999:::<<<>>>>>><<<:::999777666666777888:::<<<=========;;;:::888666555555888999;;;;;;;;;<<<>>>AAA::::::999999888999999:::999;;;<<<<<<<<<<<<===???;;;===BBBGGGIIINNN]]]mmmzzzuuupppllllllkkkhhhggghhhkkkoooqqqllllllpppxxx{{{}}}zzzvvvlllrrr{{{}}}zzzmmmbbbOOOCCC999777888666444666555666666666777777777777555666666777888888999999555555666666777888888999777888:::;;;;;;999888777666555555555555666666666777777888888999:::<<<========================>>>:::<<<======;;;:::;;;;;;999999999999999::::::;;;:::;;;<<<<<<===>>>???AAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDFFFFFFGGGGGGCCCFFFGGGDDDBBBCCCHHHLLLMMMRRRfffuuujjjooo~~~uuuiiidddlll|||wwwggg^^^YYYWWWUUUTTTVVV[[[aaaggglllppprrruuuuuuuuutttuuuxxx||||||zzzyyyzzz|||}}}}}}}}}}}}}}}~~~}}}}}}||||||{{{|||~~~~~~~~~~~~{{{{{{~~~|||aaaOOOFFF;;;333444555444444444333222222222222222222222222222111111111111111111111111...//////000111222222222333333222222222333444444555444777:::888999JJJ```zzzttt\\\TTTHHH???;;;:::888777666777999;;;===>>>?????????AAADDDEEEEEEFFFGGGIIIGGGHHHJJJLLLOOOPPPQQQQQQLLLOOOQQQSSSWWW[[[WWWQQQWWWXXXYYYZZZ[[[ZZZZZZZZZ]]]^^^^^^^^^^^^]]]\\\\\\ZZZXXXVVVVVVWWWVVVRRROOONNNNNNOOOOOONNNKKKHHHGGGDDDDDDEEEGGGIIIJJJKKKLLLQQQ[[[mmm|||zzzwww|||pppgggjjjqqq|||~~~pppVVVCCC@@@>>>>>>???AAABBBAAA@@@??????>>>===<<<;;;<<<<<<===::::::;;;;;;<<<=========<<>>===CCC???999;;;777999;;;======;;;999777555555555666888:::<<<>>>???>>><<<:::888666555444777999:::;;;;;;===@@@BBB999999888888888888888999999;;;<<<<<<<<<<<<===???999666888>>>BBBFFFSSS```qqq}}}vvvxxxvvvsssqqqssswww|||}}}uuutttwwwzzz~~~tttqqqxxx~~~yyykkk[[[RRRBBB999444888:::777555777555666666666777777888888555666666777888999999:::555555666666777888888888777888:::;;;;;;:::999777666666666777777777777777777777777888999:::<<<<<<============>>>>>>>>>>>>999;;;<<<;;;::::::;;;<<<::::::999999::::::;;;<<<:::;;;<<<<<<<<<===???AAACCCCCCBBBBBBAAA@@@??????DDDDDDDDDDDDEEEEEEFFFFFFDDDFFFEEEDDDDDDFFFGGGGGGKKKOOOUUUfffgggXXXaaauuu|||cccPPPTTTooo{{{jjj^^^XXXUUURRRSSSWWW]]]eeekkkmmmnnnqqqrrrsssrrrrrrvvv~~~}}}{{{yyyzzz{{{||||||||||||}}}}}}}}}}}}||||||zzz|||~~~~~~~~~~~~|||{{{xxxyyy{{{xxxkkkSSSCCC<<<333111333333333444555555222222222222222222222222222000000000000000000000000000000000000111111111111222111000000000222444666777666555444666;;;BBBGGGggg~~~ssscccSSSFFF>>>;;;999777666555666999<<<>>>???BBBDDDDDD@@@BBBGGGEEE???FFFGGGIIIKKKKKKKKKIIIHHHMMMLLLLLLMMMNNNOOOOOONNNQQQQQQRRRRRRSSSTTTUUUUUUVVVVVVWWWYYYZZZZZZWWWUUUVVVWWWWWWTTTPPPMMMKKKKKKJJJJJJKKKLLLKKKIIIDDDAAAHHHFFFDDDDDDFFFKKKPPPTTT]]]mmm~~~tttooowww~~~vvvnnnooouuuzzz{{{ooo[[[GGG@@@BBBDDDDDDDDDDDDCCCBBBAAA@@@>>>:::777777;;;<<<:::666999:::;;;<<<============:::===???>>>;;;999:::<<<>>><<<:::::::::;;;:::999777666666666666888:::;;;;;;===AAAEEEEEE>>>444,,,555888;;;;;;999888:::<<<999888777777777888::::::888888888888999:::;;;;;;;;;::::::;;;???DDDIIIMMM]]]www~~~|||tttsss{{{vvv|||yyyrrrsss{{{}}}rrr```QQQIII;;;:::888666555555666777666666666666777777777777444555555666666666666666777777666666666666666777777777777777777777777777777777777777777777777777666666777888999999::::::<<<===???@@@AAA???>>>===;;;;;;;;;;;;;;;:::::::::<<<;;;:::999:::===@@@BBB<<<<<<;;;<<<===???AAABBB@@@???>>>AAADDDDDDBBB???EEEEEEDDDDDDDDDEEEEEEFFFCCCCCCCCCEEEFFFHHHJJJKKKMMMOOOOOOWWWrrr~~~bbbNNNVVVqqqsssUUUNNNXXXbbbwwwjjjbbb```ZZZTTTQQQRRRZZZaaaeeeiiinnnttttttrrrlllgggiiisss|||}}}}}}~~~}}}~~~zzzyyy}}}~~~||||||~~~~~~}}}|||}}}~~~~~~~~~wwwtttuuuxxxvvvfffUUUFFF<<<777555444555666666666555333333000000000000000000000000000000000000000000000000//////000000000111111111222111000000111222444666555555555444555999???CCCYYYwwwzzzooo]]]HHH888555777:::;;;:::999::::::<<<@@@AAA???AAAEEEDDD@@@@@@BBBDDDFFFHHHHHHHHHGGGHHHGGGGGGHHHIIIJJJIIIIIILLLLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRSSSTTTSSSRRRPPPPPPPPPPPPNNNJJJHHHGGGGGGFFFFFFFFFGGGGGGGGGEEEDDDGGGLLLPPPQQQPPPTTT]]]eeeqqq{{{sssuuuzzzyyytttuuutttvvvuuupppooossswwwwww{{{uuulll```OOOAAA>>>AAADDDCCCCCCBBBBBBAAA@@@@@@???;;;888999<<<===;;;888999:::;;;<<<<<<============>>>???>>><<<:::999:::===;;;::::::;;;;;;:::999777666666666666888999:::;;;===BBBLLLRRROOOBBB777666888::::::888777888:::999999888777888999:::;;;===<<<;;;;;;;;;;;;;;;<<<::::::::::::===@@@DDDFFFQQQ```yyyzzzuuusssvvvyyy}}}yyywwwwww{{{|||tttgggVVVGGGAAA;;;999777666555555666777555666666666777777777777444444555666666666666666777777666666666666777777777777777777777777777777777777777777777777777777888888999999::::::;;;;;;<<<===>>>???@@@??????>>>;;;<<<>>>@@@@@@???===;;;>>>===;;;:::;;;===???AAA============>>>@@@AAABBB???======@@@CCCDDDCCCAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEFFFHHHIIIIIIIIINNNQQQUUUfffpppXXXRRR```}}}|||cccUUUSSSSSSjjjzzznnneee\\\YYYTTTRRRVVV\\\aaagggmmmrrruuuvvvsssnnnmmmqqqwww|||{{{{{{||||||}}}|||~~~~~~}}}|||~~~}}}zzzxxxxxxzzz{{{tttiiiYYYJJJ???888555333333444444555444333222111000000000000000000000000000000000000000000000000//////000000000000111111111111000000111222444555333444555555666777;;;>>>JJJiiizzzttt|||iiiKKK:::<<<<<<:::777666888:::777<<>>@@@AAA@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGFFFDDDAAA@@@AAABBBEEEDDDCCCCCCDDDFFFIIIJJJRRR]]]ggghhhcccdddooozzz{{{iiihhhsss}}}ssstttzzzpppooonnnqqqzzz|||ssstttiii[[[OOOEEE>>>>>>BBBCCCBBBAAA@@@@@@???@@@@@@@@@===::::::===>>><<<:::999::::::;;;;;;<<<<<<<<<@@@???=========<<<999777;;;::::::;;;<<<<<<:::888777666666555666777999:::<<<===CCCPPP[[[YYYLLL???777888999888666555666777999888888888888999::::::>>>===<<<;;;::::::::::::::::::999:::;;;<<<===>>>EEEGGGSSSjjjyyytttrrrrrrrrr}}}{{{tttjjj]]]MMMBBB>>>:::999777555555555666666555555666666666777777777444444555666666666666555777777666666666666777777777777777777777777777777777777777777777777777777::::::::::::::::::::::::;;;<<<<<<===>>>???@@@@@@AAACCCFFFIIIJJJHHHEEECCCAAA???===<<<;;;<<<===>>>>>>>>>??????@@@AAAAAAAAA>>><<<;;;<<<>>>@@@@@@???????????????@@@BBBCCCCCCGGGGGGFFFFFFGGGGGGHHHHHHEEEMMMRRRQQQVVVkkklllVVVUUUooosssaaaQQQRRRhhh|||oooeeeaaaYYYSSSSSSVVVZZZ```gggjjjpppuuuvvvrrrnnnnnnppp{{{~~~}}}}}}}}}|||~~~}}}}}}~~~~~~}}}}}}}}}{{{yyy{{{}}}~~~~~~yyyhhh[[[JJJ===888666555333222222333333333222111000000000000000000000000000000000000000000000000000////////////000000000111111000000000111222333444333444666777777777888:::===SSSnnn|||rrrttt~~~mmmMMMGGG???:::999:::;;;;;;999<<>>???AAACCCCCCCCCBBBAAA@@@?????????AAABBBBBBBBBAAA@@@AAABBB??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCDDDCCCDDDCCCBBBAAA@@@BBBDDDGGGGGGFFFFFFHHHLLLRRRVVVaaammmxxxyyyrrrpppxxx{{{kkkoooyyyssssssyyynnnooouuuooommm___OOOFFFBBB@@@BBBEEEBBBAAA@@@???>>>>>>>>>??????===;;;;;;===>>>===<<<:::::::::::::::;;;;;;<<>>>>>;;;888999999:::<<<===<<<999777777666555555666777888999;;;===BBBLLLSSSRRRHHH???888888777666555444444555666666666666777777888888999999888777777777777777888888999:::::::::::::::???===@@@NNNddd~~~zzzvvvxxx~~~{{{{{{~~~}}}rrreee[[[PPPDDD>>>===888777666555555555555666555555555666666666777777333444555555666666555555777666666666666777777888777777777777777777777777777777777777777777777777:::::::::::::::999999999;;;;;;;;;;;;===>>>@@@AAACCCEEEHHHJJJKKKJJJIIIHHHCCCAAA???===<<<;;;<<<<<<===>>>???@@@AAAAAABBBBBBAAA???===<<<<<<<<<============>>>>>>@@@AAACCCDDDGGGFFFFFFFFFGGGHHHIIIJJJHHHNNNQQQOOOMMMWWWiiiwww}}}ddd[[[hhhzzzfffJJJOOO```www~~~vvvhhh```YYYWWWVVVUUUWWW[[[\\\ccckkkooommmkkkjjjkkkqqqvvv|||~~~{{{}}}|||~~~~~~}}}~~~~~~~~~ttt```RRRAAA777666777777555222222222222222111111111000000000000000000000000000000000000000000000000...////////////000000000000000000000111222333333333555777888888777777888555===MMMddd}}}zzz|||hhh]]]PPPMMMPPPNNNEEE;;;;;;;;;<<<>>>???@@@DDDGGGEEEDDDCCCBBBAAAAAABBBBBBAAACCCCCCBBB@@@???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCCCCFFFHHHFFFGGGHHHHHHHHHHHHJJJLLLKKKLLLNNNPPPTTT\\\eeelllpppyyy~~~{{{~~~~~~vvvzzztttpppsssooovvvlllcccVVVHHHDDDEEEDDDDDDEEEAAA@@@@@@???>>>>>>>>>>>>>>>===;;;<<<<<<=========:::999999999999:::;;;;;;;;;999888:::>>>???===:::888888999;;;===<<<999777777666555555555666777888888;;;???CCCEEEDDDBBB@@@999888666444444444444333333333444444555555555555555444444444555555666777666777888::::::::::::999:::;;;???DDDLLL___}}}}}}}}}|||pppdddWWWMMMCCC:::777888666666555555555555555555555555555555666666666666333444444555555555555555666666666666666777888888777777777777777777777777666666666666666666666666999999999999888888888888:::::::::;;;<<<>>>???@@@????????????@@@AAACCCDDDBBBAAA???===<<<;;;;;;;;;<<<<<<===???AAACCCDDDEEEAAA@@@???>>>======>>>@@@>>>>>>>>>???@@@BBBCCCDDDDDDDDDEEEFFFGGGIIIJJJKKKNNNOOOOOONNNMMMOOOVVV]]]ppp}}}nnnjjjhhhsss```RRROOOaaayyyzzzlllfffaaa```]]]WWWSSSSSSSSSXXX^^^ccceeefffhhhjjjiiilllppptttwwwzzz~~~~~~}}}}}}}}}zzzyyy}}}{{{zzz}}}pppXXXLLL===555555777777555333333333222222222222222000000000000000000000000////////////////////////......////////////000000//////000111111222222222222444777888777666777777888666<<>>999666888;;;===@@@DDDBBBAAA@@@AAACCCFFFIIIKKKDDDGGGHHHFFFBBB@@@BBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEHHHIIIGGGHHHKKKNNNLLLNNNQQQSSSSSSTTTVVVXXXWWW[[[aaaeeekkkttt~~~}}}}}}~~~yyyppplllmmmqqq|||hhhXXXMMMDDDDDDFFFEEECCCBBB@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::;;;;;;<<<===:::999888888888999:::;;;777777888:::<<<======<<<999888888:::<<<<<<:::888777666555555555666777888666999;;;<<<<<<===@@@CCC:::777555333444555444333111222222333444333333333444444444444555666777888666666777999999::::::999666:::@@@CCCAAALLLkkk|||jjj^^^QQQHHH@@@888666777555555555555555555444444444444555555555666666666333333444555555555555444666555555666666777888999777777777777777777777777666666666666666666666666888888888888888888888888999::::::;;;<<<===>>>>>>>>>===;;;:::;;;===???AAA@@@???>>>===;;;;;;;;;:::;;;;;;<<<>>>BBBFFFIIIKKK:::<<<<<<<<<;;;;;;===????????????@@@@@@BBBCCCDDDBBBCCCCCCEEEFFFHHHJJJKKKQQQNNNMMMPPPQQQPPPOOOQQQ[[[rrrwwwsssooolllppprrrxxx|||fffRRRTTTcccmmmlllfffeeecccdddgggfff^^^VVVTTTQQQSSSVVVYYY\\\```dddhhhhhhjjjlllnnnqqquuuzzz~~~~~~}}}wwwttt~~~~~~{{{zzzkkkMMMEEE:::333333444444222444333222222111111222222000000000000000000000000////////////////////////........./////////000000...///000111111222222222000333555666555555666666999777999EEEYYYooo}}}VVVJJJ??????AAAAAA@@@BBB???>>>>>>???BBBFFFKKKNNNMMMOOOQQQOOOJJJHHHIIILLLKKKKKKKKKKKKKKKKKKKKKJJJLLLQQQVVVXXXWWWWWWZZZ]]]```dddiiilllnnnnnnoooppptttyyy~~~~~~}}}|||{{{tttllljjjlllttt~~~uuueeeRRRIIICCCDDDFFFDDDBBBAAA>>>@@@AAABBBAAA???===;;;888999999999999999:::<<<:::999888777777888999:::555777999:::::::::;;;<<<999888777888:::;;;:::999777666555444444555666777999999888999:::<<<>>>@@@:::777444333444666555444000111222333444333333222555555555555555555666666777777777777777777777888666666<<<@@@???AAAUUUlll~~~{{{www___UUUJJJDDD>>>999777999444444444555555444444444444444444555555555666666222333444444555555444444555555555555666777888999777777777777777777777777666666666666666666666666777888888999999:::::::::999:::;;;<<<===<<<<<<;;;>>>===<<<<<<<<<===>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<>>888444333333222111333222111000000000111111000000000000000000000000////////////////////////............/////////000...///000111111222222111///111333444333333555666222444666999@@@SSSoooxxxfffVVVQQQQQQMMMIIIHHH???>>>===>>>@@@DDDIIIKKKUUUXXXZZZWWWRRROOOQQQTTT[[[[[[ZZZZZZZZZZZZZZZZZZ]]]cccjjjlllkkkkkknnnrrr{{{zzz}}}sssjjjjjjooovvv}}}~~~wwwqqqiiicccPPPIIICCCEEEFFFDDDBBBBBB>>>???BBBCCCCCC@@@<<<:::777888888888777888999;;;;;;999888666666777999:::555888;;;:::888666888::::::888777777999;;;;;;:::777666555444444555666777>>>;;;777888;;;===;;;999:::777333333555777666555111222333444555444333333666555444444333333333333888777666555555555555555999444666>>>>>><<>>;;;888555555777333333444555555444444444444444444555555555666666222333444444555555444444555555555555666777999999777777777777777777777777666666666666666666666666888888999::::::;;;<<<<<<888:::<<<======<<<:::999999:::;;;<<<;;;:::999888:::::::::;;;;;;;;;;;;;;;<<<<<<<<>><<<999999888777666666666777999666555777:::;;;777333999999888888888888888999888:::;;;:::777777999<<<777777777777666666666666777777777777666666666666888777555444333333444444333222222111111222222333111111222222222333333333444444444444444444444444555555444555777:::===???LLLYYYrrrzzz}}}zzzyyyyyykkkYYYLLLFFF:::999777666555555555666333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333777777777777777777777777666666666666777777777777:::999777777777999<<<===;;;;;;;;;;;;;;;;;;;;;:::888888888999999::::::::::::::::::::::::::::::::::::;;;<<<===CCCPPPbbbooozzzpppfffaaaZZZNNNBBB==================>>>>>>???DDDAAA??????AAADDDFFFGGGLLLMMMNNNMMMKKKKKKKKKMMMQQQNNNPPP___|||zzzddd[[[WWWnnnvvvtttqqquuu|||fffVVVFFF<<>>;;;CCCTTTlll~~~rrrsss{{{yyy|||wwwjjj\\\LLLAAA===888777555444333333444444333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333666666666666666666666666555555555666666666777777888777777777777999:::;;;::::::::::::::::::;;;;;;888888888999999999::::::::::::::::::::::::::::::<<>>======>>>???@@@EEEBBB@@@@@@CCCFFFHHHIIILLLMMMMMMLLLKKKIIIJJJKKKOOOKKKIIINNNaaarrr^^^]]]iiiwww~~~}}}wwwuuuuuuiiinnnuuu}}}```PPPCCCAAABBBCCCLLLXXXhhhiiidddZZZSSSRRRRRRQQQOOOOOOOOOQQQSSSVVVYYYZZZeeegggjjjllllllmmmnnnpppnnnrrrvvvvvvttttttvvvzzz{{{{{{zzzxxxvvvvvvxxxzzz}}}||||||~~~~~~|||xxxtttqqqooohhhgggffffffhhhjjjnnnqqqttt}}}|||~~~|||qqq\\\GGG:::555444333222111111111111222222222111000/////////........................////////////////////////---............///////////////000000000000111111111222333222111111222333444111333666555111666???OOOnnn~~~vvvttt|||yyyxxx|||xxxcccfffhhhfff^^^TTTJJJDDDDDDDDDDDDFFFFFFEEEBBB@@@??????>>>???@@@???===;;;<<<;;;:::999888888888888:::666222222444777777666666666666555555666666777666777888666444333444555777666666666666555555555666666666666555555555444555555555555444333222222000000000//////000000000000111111111222222222222333333333333333333333333555555444444555777999:::666777===KKK___|||vvvpppwww~~~xxxvvvzzz|||kkk]]]PPPDDD;;;999555444333222111111222222333333333333333333333333111111111111111111111111222222222222333333333333333333333333333333333333444444444444444444444444444444444555555555666666555666666777777888999999888888888999:::::::::;;;888888888888888999999999::::::::::::::::::::::::999<<>>???CCCHHHCCCBBB???>>>>>>???AAACCCEEECCC@@@@@@CCCFFFGGGHHHKKKLLLMMMLLLJJJIIIJJJKKKPPPPPPMMMLLLSSSlllmmm___ZZZ\\\gggmmmjjjhhhjjjcccccckkk{{{xxxjjj\\\QQQFFF???DDDOOOooottttttiii\\\UUURRRPPPQQQQQQPPPOOOPPPQQQRRRSSSZZZ]]]```bbbccceeegggiiijjjmmmqqqrrrqqqppprrrtttzzzzzzyyywwwuuutttuuuwww{{{{{{|||}}}~~~|||{{{yyyvvvtttrrrnnnjjjggg^^^aaabbb___]]]aaakkksss~~~~~~xxxvvv|||}}}}}}yyylll^^^MMM>>>555333333222111000000000000333222222111111000000///........................////////////////////////---------.........//////////////////000000000111000111222222111111222333444000111555666444555:::;;;VVVwwwzzz{{{|||}}}wwwbbbdddddd^^^TTTKKKEEECCCAAAAAABBBDDDFFFDDDAAA>>>>>>>>>>>>@@@AAA@@@>>>;;;<<<;;;:::999888777777777888555444444666888777666888777777777777888888999777777777666555444333333666666666555555555444444555555555555444444444444333444555555555333222111111000000//////000000111000000000111111111111222222222222222222222222222444444444444444555666777:::888888<<>>999888333333222222111111111111222222222222222222222222111111111111111111111111111222222222222333333333222222222222222222222222333333333333333333333333333333333444444444555555333444555666777777777777666666777888999::::::;;;777888888888888888888888::::::::::::::::::::::::777999;;;===???DDDKKKPPPLLLDDD======???@@@CCCHHHFFFDDDAAA??????@@@CCCEEEGGGDDDAAA@@@AAACCCDDDDDDHHHJJJKKKLLLKKKKKKMMMOOOOOOSSSUUUTTTVVVdddzzzvvvbbbWWW^^^fffiiippp{{{qqqccc___pppwwwmmm___QQQKKKMMMbbbkkkrrrooohhhbbb[[[VVVSSSRRRQQQPPPPPPPPPRRRRRRSSSVVVYYYZZZ[[[\\\^^^___```dddhhhjjjjjjjjjkkkmmmtttuuuuuusssrrrqqqsssuuuzzzzzzzzz{{{{{{zzzxxxvvvrrroookkkiiihhhfffbbb```[[[```cccaaaaaafffnnnsssyyyjjjpppvvvzzz}}}{{{yyyhhhXXXKKKAAA999555333222111111000000000111111111111000000000//////........................////////////////////////------------...............////////////000000000///000222222111000222333555222111333555555777:::666AAAVVVooo{{{{{{tttdddccc___VVVLLLEEECCCDDD===>>>???BBBCCCBBB???<<<>>>>>>???AAACCCBBB@@@===;;;:::999888666666666555444555777999:::999777555777777666666777888999999888777777777777555444222555555555555444444444444444444444444333333333222222333444444444333111111111111111000000111111111//////000000000111111111111111111111111111111111222222222222333333444444777666666666888CCCYYYnnn}}}yyyzzzvvvtttsssvvvgggUUUHHH???777333333333333333333222222222111222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222333333333333333333333333333333333333444444444444333333555666666666666666666666777888888999::::::777777777777777777777777999999999999999999999999;;;<<<===>>>>>>@@@BBBDDDBBB>>><<<>>>@@@@@@BBBEEEGGGEEEBBB@@@@@@BBBEEEGGGLLLHHHDDDBBBAAABBBBBBBBBEEEGGGJJJKKKLLLNNNPPPSSSLLLNNNPPPQQQTTT[[[gggpppzzzeee```bbbgggxxxvvvnnntttzzzvvvqqqqqqzzzkkk\\\TTTSSSZZZaaafffkkkpppnnnjjjXXXWWWUUUSSSRRRRRRSSSSSSRRRSSSUUUUUUTTTSSSTTTUUUTTTWWWZZZ]]]^^^___aaabbbfffhhhiiiiiiiiiiiikkkmmmpppqqqqqqpppnnnkkkiiiiiicccaaa^^^]]]]]]]]]\\\\\\ZZZaaagggkkkrrrxxxxxxsssrrrwwwxxxbbbTTT}}}www~~~{{{|||yyywww}}}}}}oooZZZHHH>>>888555333333222222111111111111222///////////////.........................................................,,,------------...............////////////000000...000111111000000222333555444222222222222444666777555===QQQjjj}}}}}}||||||~~~yyytttzzz~~~~~~xxxrrr```]]]VVVOOOHHHDDDCCCDDD<<<<<<===???AAAAAA???<<<===>>>???BBBDDDCCCAAA>>>;;;:::999777666555555555222555888;;;<<<:::777555444444444444555666777777888777777888888888555333555555444444444333333333333333333333222222222222222222222333333222222111222111111000000111111222////////////000000000000000000000000000000000000000000111111222222333333111222444555444555???KKK]]]|||~~~xxxqqqjjjfffeeeeeeXXXJJJ@@@:::444111222222222333333333333222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222333333333444444444555555333444444555555666777777777777777888999999999:::777777777777666666666666777777777777777777777777999:::<<<===???@@@AAAAAAGGGAAA=========<<>>MMM^^^ttt~~~|||}}}}}}wwwoootttwwwvvvttttttqqqlllUUUQQQLLLIIIFFFEEECCCBBB<<<<<<<<<===@@@@@@@@@>>>;;;<<<>>>AAADDDCCC@@@===<<<;;;:::888777666555555222444777999999888777777444333333444444666777777666666555777999999666333444444444333333333333222333222222222111111111111222222111111111111222222000000000//////000000000........./////////000000////////////////////////......///000111222222222222222444666444333777>>>CCC\\\~~~{{{zzzwwwqqqiiiaaa\\\ZZZTTTIII???;;;888444333444111222333333333333222111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111333333333333333333333333444444444444555555555555555444444444555666777888888999999999999999999999777777666666666555555555666666666666666666666666666666777:::<<<>>>>>>===EEEAAA??????>>><<<>>>CCCCCCCCCBBBCCCDDDEEEGGGHHHLLLHHHDDDBBBBBBBBBCCCBBBBBBEEEGGGIIIIIIKKKMMMOOOPPPNNNKKKJJJKKKPPPWWW]]][[[qqqlll```]]]^^^rrrrrrnnnoookkksss|||~~~zzzvvvqqqrrrnnnhhhfffjjjmmmmmmjjjhhhfffdddbbbaaaaaaaaa___```___]]]YYYUUUTTTTTTQQQOOOMMMMMMMMMNNNOOOPPPMMMOOORRRSSSRRRSSSTTTVVVRRRUUUXXXWWWUUUTTTTTTUUUQQQUUUZZZ[[[[[[```iiiqqq|||tttjjjaaa]]]___ffftttzzzyyywww|||zzzyyytttuuudddVVVCCC666111111000///000000000//////000000111.........///////////////------------------------........................,,,,,,,,,---------................../////////000---///000111000000222444+++111666666444444666777333333666888999DDD___yyysssooo}}}~~~uuuooorrrsssqqqppppppkkkeeeKKKHHHEEEEEEGGGFFFCCC@@@===<<<<<<===???AAAAAA@@@:::;;;===AAACCCBBB???<<<>>>===;;;999888777666666333444555666666666777888555555555666666888999999555444444666999999666222444444444333333333222222222222222111111111111000222222000000000111222333//////............//////............/////////000////////////////////////,,,---...000111111222222444222111333222222555;;;===GGG\\\yyy|||qqqpppmmmggg___WWWRRRPPPDDD<<<555444444222111222000111222333333222111000111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111333333333333333333333333444444444555555555666666666555444333444666888::::::::::::999999999999999777777666666555555555444555555555555555555555555777777777999;;;<<<<<<;;;;;;;;;???CCCCCC???>>>AAAAAABBBBBBCCCEEEFFFGGGHHHFFFCCC???>>>???@@@AAAAAACCCEEEFFFGGGGGGHHHJJJKKKKKKMMMOOONNNMMMNNNRRRVVV^^^fffuuurrrfff]]][[[sss~~~ssskkkrrrwwwtttppppppuuuyyyooowwwzzzvvvpppnnnnnnmmm``````___^^^___```aaabbbhhhiiihhheeeaaa^^^\\\\\\YYYVVVQQQOOONNNOOOOOOOOOKKKMMMOOOPPPOOOOOOPPPQQQOOORRRVVVWWWVVVUUUWWWYYYSSSZZZaaabbbccciiiuuuyyy]]]\\\```jjjuuu{{{|||~~~sssvvvzzztttmmmkkkVVVJJJ:::111111333333222//////.........//////000////////////000000000000------------------------........................,,,,,,,,,---------......---------............//////000000000111111111111444444333333333333222222000222333333333999CCCKKKlll{{{uuurrrtttqqqjjjhhhgggiiikkkeeeWWWLLLFFFGGGGGGGGGEEEBBB???===>>>>>>>>>>>>===;;;:::999999999:::;;;<<<===>>>???BBB>>>999888888999888666333333333222222333444444444666888888666555555555555444444555666777555444333222222222111000000000////////////////////////444333222222111111222222////////////////////////////////////////////////........................////////////000000000000000000111222333333444444666777???QQQdddwww~~~vvvkkk^^^VVVRRRLLLAAA888333333333333333333333333111111111111111111111111111111111111111111111111222222111000//////000000111111111222222333333333222222222111111111000000///000000222333444555555555555555555555555444444555444444333333444444555777888888999999999888888666666666666666666666666999777666444444444555555999888777777888999<<<===;;;===>>>>>>======>>>???CCC???===@@@EEEHHHGGGDDD@@@@@@@@@@@@@@@@@@AAAAAAGGGEEECCCCCCEEEFFFGGGFFFMMMMMMMMMKKKIIIKKKPPPUUUWWWYYYbbboooyyyzzzjjj\\\[[[cccsss~~~yyyhhhggghhheeekkkwwwsssjjjhhhttt{{{xxxfffddd^^^UUUMMMJJJLLLPPP\\\^^^bbbfffkkkqqquuuwwwuuummmaaaZZZWWWUUUSSSQQQTTTUUUTTTRRRPPPPPPRRRUUUXXX\\\^^^]]]ZZZ[[[aaafffdddlllrrrvvv{{{zzzfff[[[cccwwwxxxqqqtttrrrmmmjjjaaaVVVPPP???===999444111/////////////////////////////////.................................------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------------...------------............//////000000000111111111222222222222222222222111///222555555444666<<>>=========>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<>>GGGPPPZZZddduuupppooofffZZZQQQKKKCCC999111333333333333333333333333111111111111111111111111111111111111111111111111222111111000//////000000111111111222222333333333111111111000000000/////////000111222333444444555555555555555555555444444555444444333333444444555555666777888999999999999555555555555555555555555999888777666666666777888999888777777888:::<<<===<<<===>>>>>>======>>>@@@CCC???<<<>>>BBBEEEDDDBBB??????@@@@@@@@@@@@AAAAAAEEECCCBBBCCCEEEGGGGGGFFFKKKLLLLLLJJJIIIJJJNNNRRRTTTTTTYYY```dddnnnwwwooojjjmmmnnnoooxxxwwwnnnhhhfffkkkrrreee``````iiirrruuuvvvyyyzzzwwwpppcccTTTIIIDDDCCCFFFIIIMMMRRRZZZfffuuu}}}tttmmmiiigggfffeeecccbbbccccccbbbaaaeeeiiiooorrrrrruuuzzzwwwjjj___VVVaaa~~~yyyrrrsssvvvpppggg___TTTIIICCC:::888555222000//////000......................................................---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000000000000111111111111111...222666666444333444666777AAARRRfffxxxzzz}}}zzz~~~}}}{{{www|||mmmjjjcccZZZPPPHHHCCC@@@BBBCCCCCCCCCCCCAAA???>>><<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;::::::999999;;;999777666777999999888444444333333333333444444333555666666555444444555555444333333444444222000111111111111111222222222111111111111111111111111222222222111111111111111000000000000000000000000........................------------------------.........////////////000///000000111111222222333222//////333666888<<>>??????>>>===???@@@CCC???<<<<<>>>>>??????>>>>>>>>>;;;;;;:::::::::999999999:::999777777666777777666444333333222222222222333222444555555444333444666777555444444555444222000000000000111222222222333111111111111111111111111111111111111111000000///000000000000000000000000........................------------------------------.........//////////////////000000111111111222///000444555555777;;;???LLL```sssttteeeWWWNNNGGGFFFCCC???999555333222222222222222222222222222111111111111111111111111111111111111111111111111111000000/////////000000111111111111111222222222000000000000000000000000000000111222333333444444333333444444444444555555555444444333333444444555333444555777888999999999555555555555555555555555777777888888999:::;;;;;;:::999999999999:::;;;<<<<<<===???>>>======>>>@@@CCC@@@===<<<>>>@@@@@@@@@>>>>>>??????@@@@@@AAAAAA@@@@@@BBBFFFIIIKKKJJJHHHHHHIIIJJJJJJJJJJJJJJJKKKOOOOOOQQQRRROOOPPP\\\jjj~~~uuudddbbbiiiqqqtttvvvnnn\\\\\\\\\]]]```bbbeeejjjnnnzzz|||}}}zzzsssnnnllllllgggaaaWWWOOOJJJJJJKKKLLLdddsssxxxbbbYYYfffzzz|||zzz|||fffWWWJJJ>>>555111000000///......///000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---............////////////000000111222333444444111222222222111111222333888666555:::EEEUUUfffppp~~~qqqqqq{{{~~~}}}|||zzzuuuwww{{{xxxsss{{{vvvbbbXXXLLLEEEDDDEEECCCAAA???@@@@@@@@@@@@@@@??????@@@@@@@@@@@@???>>>===<<<999999999:::::::::;;;;;;;;;:::999888666444444444333333222111111111111111222333444444333333444666888777666666666666444222000000000111222222222333111111111111111111111111000000111111111000///...////////////////////////........................------------------------------------..................////////////000000444111111444444111111333888>>>HHHUUUdddvvvyyywwwssskkk```QQQCCC;;;888999:::888555444444555111111111111111111111111000000000000000000000000000000000000000000000000000///////////////000000111111111111111111111111111111111111111111111111111111111222222333333444333333333333444444555555555444444333333444444555555555666777777777666666555555555555555555555555555666666888999999::::::::::::::::::::::::;;;;;;;;;===>>>>>>======>>>???CCCAAA>>>===>>>???@@@@@@======>>>??????@@@AAAAAA@@@AAACCCGGGJJJLLLLLLKKKHHHIIIIIIKKKKKKKKKJJJIIIIIIKKKNNNOOOMMMNNNUUU^^^iiiqqqqqqcccbbbooo~~~|||ttt```bbbggglllrrrxxxyyyxxxsssvvvvvvtttnnnkkkjjjkkkssskkkcccbbbddd___SSSHHHNNNXXXggguuu}}}|||zzzrrr]]][[[jjjrrrzzz}}}uuu~~~{{{kkkYYYLLLBBB999333111111000000///////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000111222444444555222111000000000222333555444555555555777===FFFMMMcccnnnwwwrrr{{{~~~{{{yyyzzz|||~~~tttqqqqqqllljjjqqq||||||tttXXXNNNBBB>>>AAADDDBBB>>>@@@@@@@@@@@@????????????AAAAAAAAAAAA???>>>===<<<999999::::::;;;;;;<<<<<<;;;;;;;;;999666444333444444333222111111000111111111222333333222222444666888777666777777777555333111111111111111222222222111111111111111111111111///000000111111///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................///------111222000111444333333555:::EEEUUUgggrrr|||xxxuuutttfffbbb[[[SSSJJJAAA888222333444666555444222222333000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000111111111111111000000000111111111111222222222222111111222222222333333333222222333333444444555555555444444333333444444555555555666666666666555555444444444444444444444444444555666777888888888888:::::::::;;;;;;;;;;;;;;;:::<<<======<<<;;;===>>>@@@??????>>>>>>>>>??????<<<======>>>???@@@AAAAAAAAAAAABBBEEEIIILLLLLLKKKIIIIIIHHHIIIKKKKKKIIIHHHJJJLLLOOOOOONNNOOORRRVVVXXXVVV]]]rrrxxxrrrpppuuurrrkkkooo}}}~~~nnntttyyy}}}|||uuuwwwxxxuuuoookkkjjjjjjccc]]]^^^jjjyyy}}}rrrdddSSSTTTXXX___eeeddd]]]VVV[[[gggvvv}}}|||{{{}}}}}}zzzvvvsssqqqooopppuuuxxxyyy}}}eeeUUUXXXkkk{{{}}}{{{|||}}}tttoooooo```TTTGGG@@@:::444000111000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---...///000111333444444111000///000111222222222111222333444444555888:::DDDQQQcccttt||||||wwwvvvzzzxxxpppllliiikkknnnmmmfff```KKKFFF@@@???BBBDDDDDDBBBBBBAAA@@@@@@????????????@@@AAAAAAAAA@@@??????>>><<<<<<<<<;;;;;;;;;;;;;;;999;;;<<<:::777555555666666555444333222222222222111222222222111222444666666555555666777777555444222222222111111111111111000000000000000000000000...///000111111///---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------,,,***+++000222111333777.........///444<<>>:::777444222222222222333333333111000000000000000000000000000000000000000000000000000000000000000000000000000...............///000000222111111111000000000///000000000000111111111222111222222222222333333333111222222333444444555555555444444333333444444555333444555555666666666666444444444444444444444444444555666888888888777777:::;;;;;;;;;;;;;;;::::::999:::;;;;;;::::::;;;===;;;===>>>???>>>=========<<<<<<===>>>???@@@AAAAAAAAA@@@@@@CCCFFFIIIKKKKKKJJJHHHFFFGGGIIIIIIHHHFFFJJJMMMOOONNNMMMNNNOOOPPPLLLJJJMMMVVVbbbsssuuunnniiifffhhhllloooyyy|||}}}wwwsssrrr___YYYXXXdddvvvyyypppjjjhhhgggiiijjjggg___WWWJJJUUUdddmmmooonnnnnnooo|||}}}}}}{{{xxxsssmmmhhhhhhuuuyyyvvvsssaaa^^^lll{{{www}}}zzzooofff^^^ZZZJJJBBB:::777555000...///......//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,---///000222333444/////////000111111///...222111000111444777888999555<<>>===<<<;;;:::999999777999;;;;;;888666777999888777666555444333333333000111222111111222444777555444444555666777555444333222222222111111000000////////////////////////...///000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------222///...//////,,,,,,//////111333444555666666777888CCCUUUfffttt~~~{{{pppgggaaa[[[TTTPPPIIIAAA777000...///000000/////////111444444222000000000000000000000000000000000000000000000000000000000000000000000000000...............///000111222111111111000000//////.../////////000000111111222222222222222222333333111111222333333444555555555444444333333444444555111222333555666777777888444444444444444444444444555666777999999888777777;;;;;;;;;<<<<<<;;;::::::888999;;;:::999999:::<<<888:::===>>>>>><<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAA??????@@@DDDGGGIIIIIIIIIFFFDDDDDDGGGHHHGGGEEEEEEGGGIIIHHHHHHJJJJJJIIIIIIMMMSSSRRRLLLQQQjjjyyy___UUUZZZ\\\mmm{{{|||||||||tttqqqnnnddd\\\]]]fffllljjjdddddddddeeefffgggddd^^^YYYSSS[[[hhhsssxxxwwwtttrrrqqqwwwhhhdddeeeeeexxx~~~vvvyyytttjjjeee___XXXSSS@@@:::555555333///---...+++,,,---...////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......////////////......//////000111111111111111222222222333333333444444666666777;;;GGG]]]xxx~~~{{{xxxxxx}}}vvv|||zzz|||vvvooofffYYYJJJAAA@@@?????????@@@CCCHHHMMMPPP@@@AAAAAABBBAAA@@@>>>===@@@???>>><<<<<<<<<======>>>??????>>>===;;;999888;;;;;;;;;;;;999666444222888666444222111222333444555555444444444333333333444333333222222333333444111111111111111222222222000000000000////////////////////////////////////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......,,,++++++,,,.....................///000000000000111111111222222222555888<<>>======<<<<<<===>>>???>>>?????????>>><<<:::999;;;;;;::::::888777555444777666444222222222333444444444444444444333333222222222222222222222333333111111111111111111111111000000/////////....................................---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,------...............//////000/////////000000000111111///000222555999???GGGLLLVVV^^^iiisssyyywwwoooiiicccaaa\\\VVVMMMFFF@@@<<<777444888666444111000000000111222111111000000111111222//////............////////////////////////////////////000000000000/////////////////////000000000111111000//////000111111000000000000////////////111111111111000000000//////000222333333333222222444333333333333222222222333333444444444555555555888777555333333444555666777555444444666777777666888888999999999:::::::::999999999999999999999999:::;;;<<<<<<<<<;;;::::::<<<<<<===>>>>>>>>>>>>===@@@@@@??????@@@CCCEEEGGGGGGGGGGGGEEEBBBAAABBBCCCFFFEEEEEEEEEFFFHHHJJJKKKLLLMMMLLLHHHFFFHHHOOOUUUggglll~~~xxxgggfffggglllsssyyy~~~uuujjjbbbgggnnnoookkkgggiiiddd^^^[[[]]]```___]]]XXX\\\dddlllqqqrrrqqqoooyyyyyyxxxtttqqqrrrqqqmmmiiieeeeeennnyyykkk```YYYQQQHHHAAA666555222000///...///000......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------..................////////////.........///000000111111000000111111222222222333333333333444555444444999@@@FFFYYYqqq~~~{{{}}}}}}~~~}}}{{{vvvuuu}}}nnncccWWWKKKEEEBBB@@@AAADDDFFFEEEDDDCCCAAA@@@??????DDDDDDDDDCCCAAA???<<<;;;<<<;;;;;;<<<<<<>>>??????>>>>>>??????>>><<<;;;:::;;;:::999888777777777777666555444222222222333333333333444555444333222111000000000000111111222333222222111111000000////////////.........------------------------------------,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++,,,,,,+++++++++...------------...//////------.........///////////////000//////000333666999>>>EEELLLTTT^^^jjjrrryyy~~~~~~yyyvvvuuuwwwxxxyyytttooohhh^^^UUUNNNJJJGGGAAA===888555333111000///444333111000//////000111111111000000000000111111//////............//////////////////////////////...//////000000//////...000000//////////////////111000000//////000000111////////////000000000000111111111111000000000000//////000111111111111000222222222222333333333333333444444444444555555555777666555444444444555666777555444555666777777777888888999999999:::::::::888888888888888888888888:::;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>??????>>>>>>AAA@@@??????@@@BBBCCCDDDDDDEEEEEEDDDBBBBBBCCCDDDFFFFFFEEEEEEFFFFFFGGGHHHJJJKKKKKKHHHDDDEEEIIIMMMXXXTTT[[[tttzzzpppjjjgggccc```tttzzzqqqjjjaaa\\\ZZZYYYWWWVVVWWWWWWYYY\\\```bbbccccccffflllpppuuusssmmmgggdddaaa]]]]]]___ffflllwwwyyytttuuuvvvyyy}}}|||tttiii\\\QQQEEE<<<666222111///...------......------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,---------.........---......//////......---...//////000000000000000111111111111222222222222000222333333333444777:::===MMM```uuuyyywwwyyyxxxrrr[[[NNNGGGBBBDDDFFFCCC>>><<>>BBBCCCCCCBBBAAA???===<<<;;;;;;;;;<<<<<<============>>>>>>???>>>===;;;::::::999888777777777888999555444333222222222333333222222444444444333111000///////////////000111222222222111000//////............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,************************************************************++++++++++++)))***+++,,,,,,+++***)))------,,,,,,------...///------------.........//////000222222000000111222111222444555888???GGGMMMWWW^^^fffjjjkkknnnvvv|||}}}}}}yyyssslllhhhggggggeeebbb[[[VVVOOOFFF???:::777666444222111000000111222222111111000//////000111111000000000//////000000000///......------......///////////////////////////...//////////////////...000000000//////......---000000000//////000000000////////////000000000000111111111000000000000000000000000000000000000000000111111222333333444444444444444444555555555555777666555555444555666666777666444555777888888777888888999999999:::::::::999999999999999999999999;;;;;;;;;<<<<<<<<<<<<<<<======>>>???????????????AAA@@@@@@???@@@@@@AAABBBBBBCCCDDDDDDBBBCCCDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFHHHIIIIIIHHHFFFEEEGGGJJJNNNOOOTTT]]]iiiyyyrrrggg^^^WWW]]]jjjwww|||||||||tttjjjbbb^^^bbb```^^^^^^^^^______^^^XXX\\\\\\]]]gggtttvvvooobbbeeeiiimmmpppsssyyywwwiiimmmsssuuu}}}uuutttnnndddUUUGGG;;;333000///......------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,------------...------............------......///000000000000000000000000111111111222222000111222333444666888:::999===DDDRRRpppwww}}}}}}~~~~~~~~~xxxvvvxxx|||ooo\\\OOOFFFAAA@@@EEEIIIEEE>>>;;;>>>???@@@AAAAAA@@@>>>===???@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>>>>===;;;;;;:::999888777777888999:::444333333333222222222333111222333333333222111000///.........//////000111111111000000///...------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,************************************************))))))*********+++++++++((()))++++++++++++)))(((,,,,,,,,,,,,,,,---......---------.........//////+++...000111000///000000111111111000///111333555<<>>???????????????@@@@@@@@@??????@@@@@@@@@BBBCCCDDDCCCCCCCCCEEEGGGGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHHHHHHHHHHIIIJJJNNNQQQUUUUUURRRWWWiii|||xxxqqq```fffkkkiiiaaa^^^ccclllvvvzzzrrrmmmllllllkkkhhhbbb\\\XXXUUUTTTVVVTTTRRR[[[iiilllgggcccmmmzzz|||rrrzzzzzzpppjjjeeeZZZKKK===444111111.........---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............---------...//////000000/////////000000000000111111111222222222222333555777888999<<<>>>@@@KKKccc}}}|||~~~tttppprrrwww|||}}}zzz|||uuuaaaSSSLLLKKKGGGBBB@@@CCCEEECCCAAAAAA@@@AAAAAAAAA@@@>>>===;;;<<<===???@@@@@@@@@???>>><<<<<<<<<<<<;;;:::999888999:::;;;<<<===<<<;;;:::999999888888888888888888333333333333333222222222222222222111111111000000000//////......//////000000000//////......------......---------,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,************************************************)))))))))************+++*********++++++*********,,,++++++++++++,,,------,,,---------............+++...000000///....../////////000000111111111111111555;;;???BBBCCCDDDEEEKKKNNNSSSWWWZZZ^^^bbbeeebbb^^^\\\]]]\\\[[[\\\``````aaacccbbb^^^YYYUUUSSSPPPMMMIIIEEEAAA===888555666555222000///000000111---///000/////////111333/////////000000111111111//////............//////......------------......////////////////////////---......//////......---//////.....................//////000000//////.........//////000000111111000000000000111111111111222111111000000000000111000000000111222333333444444444555555555666666666555555666666666777777777888666555555777888888777888888999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<===>>>>>>??????>>>>>>??????????????????@@@@@@@@@BBBCCCBBBBBBBBBDDDFFFEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGHHHIIIJJJJJJRRROOONNNPPPPPPQQQVVV]]]www|||pppfffeeefffbbbZZZTTT^^^gggsssyyywwwvvv~~~||||||pppiiigggcccdddbbbbbbkkkzzz}}}xxxyyy}}}}}}yyy~~~~~~|||sssjjjZZZUUUKKK@@@666111000111..................------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++************************++++++,,,,,,,,,---------,,,------......------,,,---...//////000000///////////////000000000111111333222222333444444444333777666999<<<:::>>>UUUnnn}}}|||{{{}}}{{{rrrdddWWWMMMFFFDDDDDDDDDAAA???BBBBBB@@@AAADDDAAAAAAAAA@@@???>>>===<<<<<<===>>>??????>>>===<<<::::::;;;<<<;;;;;;999999777888:::;;;;;;;;;::::::999999999999999888777666222222222333333333222222333222000/////////111222222111000///................................................------------++++++++++++++++++++++++***************+++,,,,,,************************************************))))))))))))************+++++++++******++++++++++++++++++++++++,,,,,,---+++++++++,,,,,,,,,,,,---,,,...000000///......///------...///111222222111//////000333777999777666666888:::===???CCCHHHKKKGGGCCCBBBEEEEEEBBBCCCGGGBBBAAAAAABBBBBBAAA>>><<<999::::::999555222000///111000000//////000000000,,,...000///------///111---......////////////...///......------......///...------,,,,,,------...////////////////////////---......//////......---------........................///000000///...............///000111111111///000000000111111111111111000///.........//////000000111111222222333333555555555555666666666666555555666777777777777777888777555666777999888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===???@@@<<<<<<===>>>>>>>>>>>>=========>>>??????@@@@@@???>>>@@@@@@@@@???@@@BBBCCCAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGFFFOOOKKKJJJMMMNNNMMMNNNPPPVVVcccsssrrrvvv}}}zzzoooeee\\\^^^cccddd```]]]bbblll~~~}}}}}}~~~tttiiiooorrrtttqqqnnnjjjbbbZZZGGGBBB<<<555111/////////............---,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************++++++************************++++++,,,,,,,,,---------,,,------......------,,,---......///////////////////////////000000000000111111222444666555333111666...111>>>???777;;;HHHJJJVVVkkk|||yyyvvvzzz~~~{{{tttiiiZZZQQQIIIGGGHHHEEE@@@<<<======@@@DDDCCC???>>>AAA???????????????@@@@@@@@@===>>>>>>>>>===<<<:::999777888:::;;;<<<<<<;;;:::666777999:::;;;::::::999999999::::::999888666555111222222333333333222222444222000...---///111222333222111000............------..................//////.........---------++++++++++++++++++++++++******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++******+++,,,---++++++******++++++,,,---)))************+++++++++'''))),,,---,,,---...///000///....../////////...000---+++---333666555333---...///000111444888<<<666222111444444///000444333000...000444666555333+++///333444222000111222000000000000000//////...---000222111///...000333,,,,,,---......------,,,.........------............------,,,,,,------...////////////////////////---..................---,,,------....../////////---...///000000///...------......///000111111222//////000000111111111222000///...---,,,------...111111111111111222222222555555555555666666666777555555666777777777777777888777555666888999999888888888999999999:::::::::::::::::::::::::::::::::<<<;;;;;;;;;<<<===???@@@;;;<<<<<<===============<<<===>>>???@@@@@@@@@@@@===>>>???>>>======???AAA???@@@AAABBBCCCBBBAAAAAAAAA@@@???@@@AAACCCCCCBBBIIIKKKNNNMMMGGGBBBFFFOOOOOONNNOOOUUUaaawwwyyytttnnniiiaaaZZZYYY]]]eeeaaaeeennnnnnfffeeekkkrrrssspppuuuvvvrrrpppqqqllleeerrrxxxjjjWWW]]]```aaa___\\\YYYQQQIII888555111//////...---+++------...---,,,+++***************++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000/////////000111111222222555555555666666666666777666999EEEXXXlll~~~wwwiii[[[OOOGGGHHHFFFGGGJJJNNNMMMFFF@@@AAA@@@???AAACCCDDDDDDCCCCCCBBBAAACCCDDDBBB>>>999???@@@AAABBBAAA???===<<<::::::<<<>>>???===999555999888777777777888999:::888888999999888555333111222222222222222222222222000000000000////////////111111111111000000000///------------------------------------------------++++++++++++++++++++++++++++++************++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************111000---+++************++++++************************+++,,,,,,,,,,,,+++++++++,,,,,,,,,++++++***------------------------...,,,,,,...222555444333///////////////111333444111111000000//////......////////////////////////000000000000111111111111000000//////......---------------............///........................,,,,,,,,,---------......//////.........---------............////////////............////////////////////////////////////////////////////////////////////////////////////...///000111111222222111...............///000000000000111222333333444444666666666666777777777777777777888999::::::;;;;;;888999999888666555666777999999999999999999999999<<<<<<;;;;;;;;;<<<<<<======>>>???@@@@@@???>>>===<<<;;;::::::;;;<<<===>>>======???@@@BBBCCCEEEEEEDDDCCCAAA???>>>>>>??????>>>???AAAAAAAAA???===<<<===@@@BBB@@@<<<;;;???DDDKKKHHHEEEDDDFFFHHHJJJJJJLLLLLLJJJJJJOOO]]]qqq|||~~~~~~uuunnnmmmhhhhhhbbb[[[YYY[[[WWWPPPUUUYYY___eeegggeeedddeeedddkkkqqqpppjjjaaaWWWPPPSSSTTTXXX\\\\\\]]]fffpppjjjTTTYYYYYYYYYVVVOOODDD999333.........------,,,,,,,,,,,,++++++******++++++,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000000/////////000111111222222444444444555555555666666777555777@@@MMM]]]qqq{{{jjjZZZPPPKKKIIIGGGFFFEEEFFFIIIMMMLLLGGGBBBAAA@@@@@@AAACCCDDDDDDCCCFFFDDDAAAAAABBBBBB@@@===??????@@@@@@???===<<<;;;::::::;;;===>>>===999666999999888888888999999999777888999999777555333111222222222222222222222222111000000000////////////111111111000000000//////------------------------------------------------+++++++++++++++++++++++++++******))))))******+++++++++*********)))))))))))))))))))))))))))))))))(((((()))))))))*********///...,,,+++***)))******************************)))***++++++,,,,,,++++++***++++++,,,,,,++++++***------------------------...---,,,...222444333222000////////////000222333000000000/////////......////////////////////////////////////000000000000////////////............------------....................................,,,,,,,,,---------......///.........------------............////////////............////////////////////////////////////////////////////////////////////////////////////...///000111111222222111///............///000111111111111222222333333444555555666666666777777777777777888888999999::::::888999:::999777777777888999999999999999999999999;;;;;;;;;;;;;;;<<<===>>>===>>>???@@@@@@@@@??????;;;::::::::::::;;;<<<===>>>>>>>>>???@@@BBBCCCDDDBBBAAA@@@>>>>>>>>>>>>???>>>???@@@AAA@@@???===<<<===???AAA???===<<<@@@DDDJJJGGGDDDCCCDDDFFFGGGGGGJJJIIIHHHHHHJJJSSS___hhhgggqqq|||qqqkkklllnnn||||||zzzmmmnnnkkkggghhhiiibbbXXXQQQQQQRRRSSSVVVZZZ```eee^^^ffflllhhh^^^VVVTTTUUUOOOTTT^^^iiimmmmmmpppuuunnn___]]]XXXOOOFFF===777444333......---------,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********************+++))))))))))))************)))))))))))))))))))))))))))************+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000...//////000000111111222333333333333444444444444777333222444999@@@MMMXXXkkkxxx{{{eee\\\OOODDD???@@@CCCEEEDDDDDDEEEHHHKKKKKKHHHDDDBBBAAAAAABBBDDDEEEDDDCCCHHHEEEAAA@@@@@@AAAAAAAAA@@@@@@???>>>===<<<;;;:::<<<;;;:::;;;<<<<<<:::888999999::::::::::::999999777777888888777555333222333333333333333333333333111111000000000/////////000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))******,,,+++***))))))))))))***************************)))***++++++,,,,,,++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...------...000111111000000000////////////000111///////////////.........////////////////////////---.........////////////.............../////////------------............------------------------,,,,,,,,,---------..................---------------............/////////---............/////////////////////////////////////////////////////////////////////////////////...///000111111222222111///////////////000000111222222222222222222222222333444444555666777888888777777777777777777777777999:::;;;:::888777888999999999999999999999999999:::::::::;;;<<<===>>>???>>>>>>???@@@AAA@@@@@@@@@:::::::::999::::::;;;<<>>======>>>@@@AAABBB@@@???>>>======<<<=========>>>?????????>>>===<<<<<<>>>@@@???===>>>AAAEEEHHHFFFCCCAAABBBCCCDDDCCCFFFEEEEEEFFFHHHKKKNNNPPPMMMSSS^^^lllzzzvvvnnnkkkjjjttt~~~xxxuuuooommmppprrrmmmeeeYYYVVVRRRPPPSSS^^^kkktttmmmtttxxxqqqddd]]]cccllldddeeellluuuyyyxxxyyy{{{zzzwwwwwwzzz||||||ttthhh___SSSLLLAAA666///---///000------------,,,,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++(((((()))******+++,,,,,,))))))))))))************))))))))))))))))))))))))))))))*********+++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.............../////////000000......//////000111111111111222222222333333333333222111444888999888;;;AAABBBJJJXXXhhhyyyzzzrrrhhh```MMMJJJGGGDDDBBBAAAAAABBBCCCBBBCCCFFFIIIJJJHHHEEECCCBBBAAABBBDDDEEEDDDCCCGGGEEECCCBBBAAABBBBBBBBBBBBAAA???>>><<<<<<;;;;;;===;;;::::::;;;<<<;;;:::999:::;;;<<<;;;:::999888666666666666666555444333333333333333333333333333111111111000000000//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))(((((())))))))))))))))))))))))************))))))***+++++++++++++++)))******++++++++++++***++++++++++++++++++++++++------------............000/////////////////////................................................,,,,,,---------.........---------....../////////,,,,,,---------.........------------------------,,,,,,,,,---------......---------------------------------.........//////---------.........//////////////////////////////////////////////////////////////////////////////...///000111111222222111000000000//////000000111333333222222222222222222222222333444666777888888666666666666666666555555777999999999777777888999999999999999999999999999999999::::::<<<===??????===>>>>>>???????????????;;;;;;::::::;;;;;;;;;;;;???>>><<<<<<<<<===???@@@>>>======<<<<<<;;;;;;;;;<<<<<<============<<<;;;<<<===>>>>>>===???BBBEEEGGGEEEBBB@@@AAABBBAAAAAABBBBBBBBBDDDGGGIIIHHHGGGIIIIIIKKKOOOUUU\\\bbbfffsss}}}zzz}}}pppjjjmmmssstttqqqjjjiiiccc^^^aaalllyyyxxx||||||rrrmmmtttyyytttvvvzzz}}}{{{zzzzzztttlllhhhkkkpppqqqlllaaaUUULLL;;;999444000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***************+++++++++************************************************((()))))))))*********+++((()))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------..................////////////.........///000000111111111111111111222222222333///...111666666444555999<<<<<<===???GGGSSSaaajjjvvvfff[[[UUUOOOIIIFFFEEEFFFGGGFFFEEECCCAAAAAAAAABBBBBBEEEGGGHHHGGGGGGCCCBBBAAABBBCCCDDDCCCBBBBBBCCCEEEFFFEEECCCAAA???CCCBBB@@@???>>>============;;;999999:::<<<<<<;;;::::::;;;<<<;;;:::999777444555555555555444444444333333333333333333333333111111111111000000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((()))))))))(((((()))))))))*********))))))***++++++++++++***((()))******++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,---.../////////.........------------------.........------------------------,,,,,,,,,,,,------------,,,,,,------......//////,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,,,,------------------------------............------------............////////////////////////////////////////////////////////////////////////...///000111111222222111222111111000000000111111333333222222222222222222111222333444555666777777666666555555555555555555555777888777666666777888999999999999999999999999999999::::::<<<===??????======<<<<<<<<<<<<======;;;;;;;;;<<<;;;;;;;;;;;;===<<<;;;:::;;;;;;<<<===;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>AAACCCFFFCCCAAA@@@AAAAAA@@@???AAA@@@@@@BBBEEEFFFFFFEEECCCBBBBBBBBBDDDGGGJJJLLLIIIYYYjjjuuu}}}zzztttuuuxxxyyyxxxxxxzzzwwwooommmqqqtttssshhhhhhmmmssstttssswww~~~|||vvvwww{{{{{{yyyuuulllcccbbbbbbaaa]]]TTTHHH>>>888...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))*********+++++++++*********************************************************)))))))))((((((((()))))))))************)))))))))))))))))))))))))))************+++++++++)))))))))************+++++++++++++++++++++++++++,,,,,,,,,---------......------........./////////---......//////000000111111111111111222222222222555111000111000000555;;;>>>===:::777666999>>>CCCOOOWWWdddssstttfffVVVOOOIIIHHHHHHDDDBBBAAAEEEDDDCCC@@@>>>>>>@@@BBBAAAAAABBBCCCDDDEEEGGGGGGCCCAAA@@@AAACCCCCCBBBAAA===AAAFFFHHHGGGCCC???===AAAAAA@@@@@@??????>>>>>><<<:::999999;;;<<<<<<;;;:::;;;;;;::::::999888777333333333444444444444444333333333333333333333333222222111111111000000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************))))))(((((())))))*********)))))))))((((((((())))))))))))))))))))))))''''''(((((((((((())))))''''''((()))))))))(((((('''(((((())))))*********((()))******++++++******(((((()))***++++++++++++************************)))+++,,,,,,******+++,,,------...............---,,,,,,,,,---------------------------------------+++,,,,,,,,,---------------------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,------------.........,,,------------.........////////////////////////////////////////////////////////////////////////...///000111111222222111333222111111111111111111222222222222222222222222111222222333444555666666555555555555555555555555444555777666555555666888999999999999999999999999:::::::::;;;<<<===>>>???>>>===<<<;;;:::::::::;;;:::;;;;;;;;;;;;::::::999:::::::::::::::;;;;;;;;;:::;;;;;;<<<;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;<<<===???@@@CCCAAA??????@@@@@@???>>>@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCDDDBBBIIIOOONNNPPPZZZfffmmmssszzzvvvsssllldddUUUTTT[[[lllwwwyyy{{{{{{xxxyyywwwwwwxxxyyyxxxsssiiibbb\\\VVVMMMCCC:::444111000000...+++)))(((***,,,---++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))***++++++,,,,,,************************************************++++++***))))))(((''''''))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))************************************,,,,,,,,,---------......---------.........//////------......///000000000111111111222222222333333777333222222222111666<<<777888999999888888999;;;999===BBBJJJUUUggg{{{uuuhhh\\\OOOFFFBBB???@@@EEEFFFCCCCCCFFFAAAAAA@@@===:::;;;???CCCAAABBBBBBBBBBBBCCCEEEGGGBBBAAA@@@@@@AAABBBAAA@@@;;;@@@FFFHHHFFFAAA>>>======>>>???@@@@@@???>>>===;;;:::999:::<<<===<<<;;;;;;;;;:::888888777777777333222222333333444444555444444444444444444444444222222222111111111000000.........---------,,,,,,++++++++++++++++++++++++************************************************))))))(((((((((((())))))++++++*********)))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))***))))))''''''''''''(((((()))******+++((())))))***************'''((()))***++++++++++++************************''')))++++++))))))+++---++++++---...///......---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.........////////////////////////////////////////////////////////////////////////...///000111111222222111444333222111111111111111111111111222222333333444222222333333444444444444444444555555666666777777444666777777666666777888999999999999999999999999;;;;;;;;;;;;;;;<<<===>>>@@@???===;;;:::999999999888999999:::999888777666666777999:::;;;:::999888::::::;;;<<<<<<;;;::::::888888888888999999::::::<<<:::999999:::<<<======???>>>======>>>???>>><<<;;;===@@@@@@>>>===???BBBDDDCCCBBBAAAAAA@@@@@@@@@DDDGGGFFF@@@>>>BBBHHHJJJUUU[[[dddlllrrrxxx~~~|||rrrgggTTTRRR\\\ppp~~~xxxjjjdddcccffflllpppnnnfff[[[UUULLLDDD999111.........///111///,,,***)))***,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,((())))))***++++++,,,,,,************************************************)))))))))))))))((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))************************************,,,,,,,,,---------......---------.........//////------......///000000000111222222222222333333333///...111666555222333777444555777777666777888::::::;;;======@@@IIIVVV```dddssszzzlllggg___UUUNNNIIIGGGGGGAAA======@@@???<<>>AAA@@@>>>>>>???BBBBBBBBBBBBBBBAAABBBEEEGGGAAA@@@??????AAAAAA@@@???;;;@@@EEEFFFDDD@@@>>>>>>;;;<<<>>>@@@@@@???===<<<:::999999;;;======<<<:::<<<;;;999777666666777888222222222222333444555555444444444444444444444444222222222111111111111000......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++************))))))))))))))))))))))))''''''''''''((((((((()))((()))*********)))'''&&&&&&''''''((()))******+++(((((()))***************'''''')))******+++++++++))))))))))))))))))))))))&&&(((+++***)))(((+++---)))***,,,...//////......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////...///000111111222222111444333333222111111111222000000111222333333444444333333333333333333333333444444555555666777888888555777888888777777888:::999999999999999999999999<<<<<<;;;;;;;;;<<<<<<===CCCAAA???<<<:::999999999666777888888888666555444444666888;;;<<<;;;999777999:::;;;<<<<<<<<<;;;:::888888777777888999::::::<<<:::888888999;;;;;;;;;<<<;;;:::;;;======<<<;;;555;;;@@@BBB@@@???BBBFFFAAA@@@????????????@@@AAA777===BBBDDDFFFIIIIIIEEEAAAEEEJJJMMMPPPXXXeeennnttt}}}rrrVVVTTT^^^rrr}}}{{{|||}}}lllfffcccfffjjjllldddUUUFFF>>>999444///---///111000...+++,,,...000///...+++************++++++,,,,,,,,,,,,++++++++++++++++++,,,((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------////////////000000000000000000111111111222222222333333333444333333222222666666777888888777666555444444444555777999<<<===EEEFFFIIIOOOXXXbbblllrrr{{{~~~}}}yyyvvvrrrkkkfffccc^^^WWWSSSPPPLLLFFFBBB@@@@@@@@@@@@AAA@@@===<<<<<<===???AAA??????@@@AAAAAAAAA@@@@@@DDDBBB@@@AAADDDDDDAAA???AAAAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDAAA@@@>>><<<;;;::::::;;;999999999888999999:::::::::999777666555444555555333333333444555666666777555555555444333222000///333333333222222222111111/////////...------,,,,,,++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))************************+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............/////////.........---------...///000///...///000222000000000000000000000000222222222111000//////...111111111111000000000000333333333333444444555666777777777777777777777777999888777666666777888999;;;;;;;;;::::::999999888888888999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999777777777777666666666666777777888888888999999999888888888777777666555444666666666666666666666666888888999999999:::::::::;;;;;;;;;;;;;;;::::::999:::===@@@BBBAAA@@@@@@@@@@@@>>><<<::::::;;;===???===BBBDDDCCCBBBDDDDDDBBBBBBAAA??????@@@CCCFFFHHHQQQYYYccckkkoooqqqtttvvv{{{iiilllqqqvvvzzz|||~~~~~~wwwmmmgggYYYUUUNNNFFF>>>888444222........................++++++++++++++++++++++++************************+++++++++*********))))))+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------.../////////000000000000000000000111111111222222222222333333333222222111444444555666666666555444666666555555666888:::;;;<<<;;;;;;<<>>???AAABBBBBB@@@???===<<<<<<===???AAA??????@@@AAAAAAAAAAAA@@@BBBAAA@@@BBBDDDEEECCCAAAAAA@@@???>>>============>>>???@@@AAABBBCCCCCCCCCBBBAAA???===<<<<<<<<<<<<:::999999888999999::::::999888777555555555666666333333444555555666777777555555555444333222000000333222222222111111111111/////////...------,,,,,,++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))))))))'''((((((((())))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------............//////.........---------...///000///...///000222000000000000000000000000222222111111000//////...111111111111111111111111333222222333333444555666555555555555555555555555999888777666666777888999;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;:::::::::::::::999999999888777777777777666666666666777777777888888888999999888888888888888777777666666666666666666666666666777777888888888999999999;;;<<<<<<=========<<<<<<@@@AAABBBAAA???>>>>>>>>>>>>===;;;::::::;;;===>>>>>>CCCEEEBBB@@@BBBCCCAAA===<<<:::999999:::<<<>>>999<<>>@@@CCCEEEFFFGGGIIIJJJLLLMMMNNNMMMMMMLLLLLLIIIEEECCCBBBBBBAAAAAAAAAAAA@@@BBBEEEFFFFFFEEE>>><<<;;;===???AAABBBAAA>>>===<<<;;;<<<===@@@AAA??????@@@AAAAAAAAAAAAAAA>>>>>>>>>@@@BBBDDDCCCBBBAAA@@@>>>===<<<;;;;;;:::<<<===>>>???AAAAAABBBBBBBBBAAA???>>>============::::::999999888999999:::888777666555555666777777444444555555666777777777555555555444333222111000222222111111111000000000//////......---,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))''''''((((((((()))))))))((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))************************)))))))))*********++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------...........................---------...///000///...///000222000000000000000000000000222222111111000/////////111111111111111111222222222222222222333444555666555555555555555555555555888888777777777777888888;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<;;;;;;::::::999999999888888888888888777777777777666666666666777777777777888888888888777777888999999999888888666666666666666666666666666666777777777888888888::::::;;;<<<============DDDCCCBBB???<<<<<<>>>???<<<<<<;;;;;;;;;;;;<<<<<>>@@@AAA@@@???>>><<<:::999999999:::<<<;;;===BBBGGGHHHCCC???<<<@@@DDDHHHLLLTTT^^^fffbbbaaa``````aaaaaa```___iiijjjkkkjjjeee^^^VVVRRRNNNLLLIIIDDD>>>999666444///...---,,,,,,,,,---...------------------------++++++++++++++++++++++++************************+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000/////////000000000111111111222333333333333333333111222222333444555555666555555555666666666777777999999::::::;;;;;;<<<<<<:::;;;;;;<<<===>>>>>>??????@@@AAABBBCCCCCCCCCCCCDDDBBB@@@??????@@@AAABBB>>>>>>>>>???AAABBBBBBBBB@@@??????@@@AAAAAA@@@???===<<<;;;;;;<<<===???@@@>>>???@@@AAABBBBBBBBBAAA<<<<<<===>>>@@@@@@@@@???BBBAAA???===<<<;;;:::::::::;;;===>>>@@@AAAAAAAAA@@@??????>>>>>>=========::::::999999888888999999666555555444555666777888555555555666666777777777444444444444333222111000111111111000000000000/////////...------,,,,,,+++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))******************++++++++++++******++++++++++++++++++++++++************************,,,+++++++++******))))))++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,---------....................................///000///......000222////////////////////////111111111111000000//////000000000111111111111111111111111222333444555666555555555555555555555555888777777777777777777888;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888888888777777777777777777777777777666666666666666666666777777777888888555555666888888999999999666666666666666666666666777777777777888888888999888888:::;;;<<<=========AAA@@@>>>;;;999;;;???BBB:::::::::;;;;;;;;;;;;;;;<<<@@@@@@===<<<>>>@@@???@@@???>>>===;;;;;;::::::999999999;;;===<<<999555999:::::::::999<<<@@@DDDBBB@@@??????AAACCCCCCCCCHHHHHHHHHGGGCCC>>>999666999888666444222111000000000///...------......///,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////....../////////000000000222222333444444444444444222222333333444555666777222333444555666777777888222222444555666777888888555555666777777888999999777888999:::;;;;;;;;;<<<>>>===<<<:::999:::<<<===;;;<<<<<<<<<<<<<<<<<<===AAA@@@@@@AAABBBAAA???===<<<<<<;;;;;;;;;<<<>>>>>>===>>>???@@@AAAAAAAAAAAA???@@@@@@AAA@@@?????????CCCBBB@@@>>><<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@==================<<<<<<;;;:::999999888888888999555555444444444666777888555555555555666666666666444444444444333222111111111111111000000000000///.........---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))************************************************++++++***************)))************************************************+++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------...---........................///000///......000222////////////////////////111111111000000000000000/////////000000000111111111111111222333444666777666666666666666666666666777777777888888777777777999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999777777777777777777777777777777777777666666666666555555666666666777777777333333555666777777888888666666666666666666666666888888888999999999::::::888999;;;<<<>>>>>>??????>>>===;;;888777888<<<@@@888888999999::::::::::::888<<<>>>;;;;;;>>>???>>>::::::::::::999999888777000333555555333111111111222222222111111222444666666444222111333555555555555444333222111000000000+++,,,------............///......---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************)))************+++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------........./////////............////////////111111222333444444444444333333333333333444555666111222333555666777777777555555555444444333333333888888999:::;;;<<<===>>>;;;;;;<<<<<<======>>>>>>CCCCCCBBB???<<<<<<>>>@@@===???AAAAAA@@@AAABBBDDD=========>>>AAAAAA@@@???<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@BBBDDDEEEDDDBBBAAAAAABBBBBBAAA@@@>>>===<<<<<<<<<;;;<<<===>>>>>>??????>>>;;;<<<<<<============<<<;;;;;;:::999888888888888555555444444444555777888444555555555555555555555333444444444333333222111222222111111111000000000......------,,,+++++++++************************))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************))))))))))))******++++++++++++++++++++++++************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------------..................///000///...///000222000000000000000000000000111111000000000000000000/////////000111111222222111111222333444666777888777777777777777777777777777777888888888888777777888888999999:::;;;<<<<<<:::::::::;;;::::::999999777777777777888888888888777777777777666666666666555555555555666666666666222333444555666666666666666666666666666666666666888999999999999:::::::::;;;;;;===>>>???@@@@@@AAA>>>===<<<999666666777999888888777888888999:::;;;777<<>>>>><<<777888999::::::999777666333666999888444222444777000000000000000000111111333111///...///111111000222111///------///111222+++,,,---......---,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************)))************+++++++++************************************++++++++++++++++++++++++++++++++++++---------.........//////------.........///////////////000111222333333222333333222111222222333444222333444555666555555444999888777666666666666666444444555666777999999:::999888888888888888999999BBBBBB@@@===999777999<<<777999<<<<<<;;;<<<>>>AAA===<<<;;;===???AAAAAA@@@======<<<;;;;;;::::::::::::;;;<<<===????????????@@@BBBDDDDDDBBBAAABBBDDD@@@???>>>===<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>???>>>>>>===<<<;;;:::999888888888888666555444333444555666777444444444444444444333333333333444444444333222222333222222222111111111111......---,,,,,,++++++***************************))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******************************))))))))))))******************************************++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,------------------.........//////...///000///...///000222000000000000000000000000000000000000000000000111000111111222333333444444222222333444555777888999666666666666666666666666666777888999999888777666666666777888999;;;;;;<<<888888999999:::999999999777777777888888999999999777777777777666666666666444444555555555666666666444444555666666777666666666666666666666666666666888888888888999999999999::::::<<<===>>>>>>>>>>>>:::;;;<<<;;;999777777888888777666555666888:::<<<:::@@@CCCAAA??????===:::888999;;;<<<<<<:::888666000111111000/////////000333222111111111111///...000...------...//////...000///...------...///000/////////......------,,,***+++,,,------.........++++++++++++++++++++++++************************************************))))))*********+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++---------.........//////---------.........//////------///000000111111111333222111000000000111222444444555555555444222111111111111222333555888999555666666777888999::::::::::::999888888999999999DDDDDDCCC???:::999;;;===999<<<>>>>>>======???BBB@@@???===>>>@@@AAAAAA@@@======<<<;;;:::999999888999:::;;;===>>>?????????;;;>>>AAAAAA@@@@@@BBBDDD>>>===<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999<<<===>>>???@@@@@@??????<<<;;;:::999888888888888666555444444333444555666333333333333333333333333333333444444444333222222333333333222222222222111......---,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,------------------.........//////...///000///...///000222000000000000000000000000000000000000000111111111222222333444444555666666333333333444666888999:::555555555555555555555555666777888999999888777666555555666888999:::;;;;;;666777888999999999999999777777888888999999999:::777777777777666666666666444444444555555555666666555666666777777777777777666666666666666666666666777777777777888888888888777777888999::::::::::::444777;;;===<<<;;;;;;;;;888777555444555777:::<<<>>>DDDGGGEEEBBB@@@<<<888777888:::;;;:::777444222666222//////222333111///,,,,,,,,,...000111000//////...---...000111000///,,,------............---...---+++******+++,,,---)))******+++,,,,,,,,,+++************************))))))))))))))))))))))))************************))))))******++++++++++++(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------............///111000///......///000111333333222111000000000111333333333444444444555555666666777888888888888888666666777888999::::::;;;999999999999999999999999<<<;;;;;;:::::::::;;;;;;::::::::::::;;;<<<===>>>????????????>>>>>>>>>>>>===<<<:::::::::<<<===???<<<<<<<<<::::::;;;>>>@@@CCCAAA>>><<<<<<>>>AAACCC???>>>===<<<<<<;;;;;;<<<999999999::::::;;;;;;;;;:::;;;===????????????>>>@@@>>>===;;;:::::::::;;;:::888666444444555777888444444444444444444444444222222111111111111111222111111222222222222111111000//////---,,,+++******+++++++++*********))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********------------------------////////////////////////////////////000000000000000000000000000000000000//////000111111111111111000000111222444555555666222333555777777777666666666555555444444444444555666666666666777777777777888888888888999:::;;;<<<888888777666666666666666999999999999999888777666999888777666666777888888666666666666666555555444666666666666666666666666666666777666666555444444555555666777888:::<<<===999999::::::::::::;;;;;;;;;;;;;;;:::999888777666777777777777888999:::;;;>>>@@@AAAAAA@@@===:::888999999999888777666555444333333222222111000//////......---------......///........................---------............///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++*********))))))((((((*********)))))))))))))))///...,,,+++***+++,,,,,,...---,,,***)))(((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********************)))))))))(((*********************************+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............111000///......///000000333222111111000000111111333333333444444444444555666666777888888888888777666666777888999:::;;;;;;999999999999999999999999;;;;;;:::::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<=====================<<<;;;::::::;;;===>>>999999999888777888;;;===BBB@@@===<<<<<<===@@@BBB???>>>===<<<<<<;;;;;;;;;888999999::::::;;;;;;;;;;;;<<<===>>>????????????>>>===;;;999888888888888888666444222222333555666333333333333333333333333333222111111000000000000000111111111111111111000//////...---,,,+++******+++++++++*********))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''''''((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------------------------.........................../////////000000000000000000000000000000000000//////000111111111111111000111111222333444555666333444555777777777777666777666666666666666777777555666666666777777777777777777777777888999:::;;;888777777666666666666666888999999999999888777666999888777666666666888888666666777777666666555444444444444444444444444444666666666666666555444444777777777777888888999999777777888999999999::::::888888888888777666555555777777666777777888999999::::::;;;;;;:::888666555777777777888777777666666333333222111111000//////......------------......------------------------------------............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))************)))))))))(((***)))))))))))))))))))))---,,,***)))))))))******++++++******))))))*********)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******************))))))))))))*********************************++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............000//////......///000000222222111000000000111111333333333333444444444444555666666777777777777777666777777888999:::;;;;;;999999999999999999999999:::::::::::::::::::::;;;<<<<<<;;;:::999999888888999::::::;;;;;;<<<<<<<<<>>>===<<<;;;;;;;;;<<<===<<<<<<<<<;;;:::;;;===???@@@>>>===;;;;;;===>>>@@@>>>>>>===<<<<<<;;;;;;;;;888888999999:::;;;;;;<<<<<<<<<<<<<<<===>>>??????<<<;;;:::888666555555555555444222111000111333444222222222222222222222222333333222000///////////////000000111111000000/////////...---,,,+++******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))***+++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***------------------------............................../////////000000000000000000000000000000000//////000111111111111111000111111222333444555555444444555777777777777777888888777888888999:::;;;555555666666666777777777666666666666777888999999777777666666555555666666888888999999888888777777888777666555555666777888777777777777777666666555444444444444444444444444555555666666555555444444999999888777777666666666555555666777888999999999666666666666555444333333666666666555666666777777666666666666666555555444444555666666777777666666222222111111000000//////......---------------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++************************+++************)))))))))************))))))))))))))))))))))))))))))*********)))((((((((((((((())))))))))))))))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))************)))))))))))))))************************************+++++++++++++++++++++***+++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---------...................../////////000111111000000000000111111222222333333333444444444444555666666777777666666666666777888999:::;;;;;;999999999999999999999999:::;;;;;;<<<<<<<<<<<<;;;======<<<;;;999888777666888888999:::;;;<<<<<<===>>>===<<<<<<;;;<<<<<<===>>>>>>???>>><<<<<<>>>@@@>>>===<<<<<<<<<<<<===>>>============<<<;;;::::::777777888999:::;;;;;;<<<;;;;;;:::999:::;;;===>>>;;;;;;999888666555444333444333222000000111222222111111111111111111111111444333111000///...------...//////000000//////.........------,,,+++******************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))***++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------................................./////////000000000000000000000000000000//////000111111111111111000111111222333333444444444444555666777777777888777777777777888:::;;;;;;555555555666666666777777555555555555555666777888777666666555555555666666777777888888888888777777777666555555555666777888777777888888777777666555666666666666666666666666444444555555555444444333777777777777666555555444444555666888999999999999444444555555444333222222666555555444444555555666777666555444444555666777444444555555555555444444111111000000000/////////......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,+++++++++++++++++++++************************************))))))))))))*********))))))))))))))))))))))))))))))*********(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++************+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...------......////////////111000000///000000111111222222222333333333444444444444555666666666666555555666777777999999:::;;;999999999999999999999999:::;;;<<<===>>>===============<<<<<<:::888777666999999:::;;;<<<<<<===============<<<<<<<<<======;;;<<<===<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999666777777888:::;;;;;;<<<:::999888777777999:::;;;;;;;;;:::999777666444444444333222111111111222222000000000000000000000000333222111///...------------......//////......------------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))(((((())))))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------....................................//////////////////////////////////////////000111111111111111000111111222222333333333444444444555555666777777555555555666666888999:::555555555555666666666666555555555444555555666666666666555555555555666666666777777888888888777777555555444444444555777888777777777777777666555555666666666666666666666666333333444444444444333333444444555666666666555555444555777999:::999999888444444444555444444333333444444444444444444555666666666444444444555777888444555555444333222111111000000//////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******(((((())))))************(((((())))))))))))))))))+++***))))))(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))************+++***************+++,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------,,,---...///////////////000000/////////000111111222222222222333333333333333444444555555555555555444555555666777888999999999999999999999999999999999:::<<<===>>>>>>===<<<<<<<<<======<<<:::999888:::;;;;;;<<<<<<=========<<<<<<=========>>>>>>>>>===>>>???>>>===<<<<<<===<<<<<<============<<<<<<<<<<<<======<<<;;;999888555666777888999;;;;;;<<<888888888777777888888999:::::::::999888777555555444444333222222222222222000000000000000000000000111111000...---------------------......------------,,,,,,,,,+++++++++***(((((()))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((((((((()))*********************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------------.........///////////////////////////////////////000111111111111111111111111111222222333333333333333333444555666777444333333333444555666666444444555555555666666666666555555444555555666666555555444444555555666666666666777777888888777777444444333333444555666888666666666666666555555444222222222222222222222222222222333333444444333333000222333555666666555555555666888999:::999777666333444444555555444333333333333333333444555666777555444333222222333555666444444444333222111///...////////////............///...---,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++(((((()))))))))))))))***))))))))))))************((((((((()))******++++++((())))))************)))+++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))))))))))))))***************************++++++,,,******+++,,,,,,---......++++++,,,,,,,,,---------+++,,,---//////////////////////////////000111111111222222222222333333333333333444555555555555444333333444555666777888888999999999999999999999999777888:::<<<===<<<<<<;;;:::;;;===>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<<<<<<<:::;;;<<<===>>>?????????@@@AAABBBAAA@@@>>>???@@@<<<<<<>>>??????>>><<<<<<;;;<<<======<<<;;;999777555555666888999:::;;;<<<888999999:::999999888888777888888999888777666555333333333222222222111111000000000000000000000000000///......---------...,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++(((((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------------------------------.........////////////////////////////////////000111111111111111111111111111222222222222222222111111222333555666333333333222333333444444444444444555555555666666666666555555555555666666555444444444444555666777555666666777777777777777444333333222333555666777555555555555555444333333111111111111111111111111111111222333333333333333000111333555666555444333444666888999888777444333222333333444444333333333222222222333555666888999555444444333333333333444222222222222111000000///........................///...---,,,++++++++++++++++++++++++++++++++++++************++++++++++++)))*********++++++++++++************************(((((((((((())))))******((()))))))))************'''(((((()))******++++++'''((()))***+++******))))))(((((((((((())))))***'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,******+++,,,,,,---......++++++,,,,,,,,,---------***+++---///000000///...///////////////000111111111111222222222333333333222333444444555555444444222222333444555666777777999999999999999999999999555666999;;;;;;;;;:::999999:::===>>>??????======;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<>>>???@@@@@@@@@===>>>??????===<<<<<<<<<<<<===>>>@@@@@@>>>===<<<;;;<<<=========;;;999777444555666888999:::<<<<<<999:::;;;<<<<<<;;;999888555666777888888777666555222222222222111111111000111111111111111111111111///......---------......+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,---------------------------------------------------------.........////////////////////////////////////000111111111111111111111111111111222222222222111111000111222444555444444333222222222333333444444444555555555666666777666666555555555666666444444444444444555666777555555666777777777777777333333222222333555666777444444555555444444333222222222222222222222222222000111222333333333333333000222444555555444333222444555777888777555222000111222222333333333222222111222222333555777999:::666666666555555555444444///000000111111111111111---.....................///...---,,,++++++++++++************************)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++'''(((((()))***+++++++++&&&''')))*********)))(((&&&&&&''''''(((***+++,,,'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))************+++***)))(((((((((************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.......................................///////////////////////////.........222222111111111111111111222333333444444333333222444444555555666777777777555555666777888999::::::999888777888;;;<<<:::777;;;<<<======<<<<<<===???>>>===<<<:::::::::;;;<<>>>>>>>>>>>>>>???@@@AAA@@@>>>===;;;::::::999===============<<<<<<;;;:::;;;<<<<<<<<<;;;:::999666666666777888:::;;;<<<:::999999888888999999:::777777777777666666666666888777555333222222222333000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......///---+++,,,///000///------...//////......///111111000///000111222111///111111111111111111111111222111000//////111333444444444444444444444444444333333333333555888:::;;;999888666555444444555555444444444444444555666777666777888888888777555444555444444333333444444555555555555555444444333222333333222111000000111111444333222111111111222222000222666:::<<<:::555111666666777777666444222111222222222111111111000000222222111000111222444555111111222333222111000///////////////............000000000///......---------------,,,,,,+++++++++************************)))************+++++++++************************++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((((((((()))))))))************)))))))))))))))***************+++++++++,,,,,,,,,++++++++++++,,,------....................................////////////////////////............111111111111111111111111222222333333333333222222444444444555666666777777666666666777777888888999:::888777888:::;;;:::888:::;;;===<<<;;;;;;<<<>>>???>>><<<;;;:::;;;;;;<<>>===<<<<<<<<<<<>>===<<<;;;;;;;;;;;;>>>>>><<<;;;:::999999999===<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>;;;;;;<<<<<<<<<;;;999999999888888777777888888999888888888888888888888888666666666666555555555444444444333333222111000///000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------...,,,,,,,,,...///...------...//////......///111111000///000111222111///////////////////////////111111000///000111222333111111111111111111111111111111111111222333444555666555555555555666777777444444333333333444555555555555666777666555444333333333222222222222333333222333333333333222111111333222111111000111111111///000111222222222111000000333666:::<<<:::444000333333444444444333333222222111111111111000000000333333222111111111222222111111111111111000///////////////............---.........---,,,,,,+++++++++++++++***************************************)))))))))*********++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''(((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))))))))***&&&''')))***+++++++++***************+++++++++++++++++++++***+++,,,,,,------------------------------------.........//////------...............////////////000000000000000111111222222222222111111222333333444555555666666777777777666666555555555999888777777888999::::::777999::::::999999:::;;;>>>>>>===<<<<<<;;;;;;;;;;;;:::999999888888888888:::::::::::::::;;;<<<<<<999:::;;;<<<============;;;<<<<<<<<<<<<;;;999888999888777666555555555555888999999999999999999888555555555555444444444444111222222222222000...---000000000000000///......------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------.........---...//////......///111111000///000111222111///////////////////////////111000000///000111222222111111111111111111111111111111111111111222222222444444444555666777777888444444333333333333444444444555666666666555333222333222222111111222222333111111222222222111111000222222111111111111111222///000222444444444222111111333666:::;;;999444000111222222222333333222222111111111111000000000000333333222111111111000000000000000000000///////////////.........---------------,,,,,,+++******************)))))))))))))))************************))))))))))))************************************(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''(((((((((((()))))))))&&&''')))***+++++++++***))))))*********++++++++++++************+++,,,,,,------------------------------------............,,,---------......//////....../////////000000000000111111222222111111000222222333333444444555555777777666666555444444444777888888888777888999:::777888999999888888999;;;<<<<<<<<<<<<<<<;;;;;;:::777666666666777888999999888888888888999:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<:::999888888777666444333333333333999999:::;;;;;;:::999999444444444444333333333222000111111222111000...---000000000000000///......---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))************************'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---------------...---...//////......///111111000///000111222111///000000000000000000000000000000000000000111111111111111111111111111111111222222222333333333222222333333444555666777888888555444444333333444444444444555666666666555333222333222222111111222222333000000111222222111111111222111111111111111222222000111444666777666555444444444666888:::888444111222222111111222222222333000000000000000000000000222222222222111000000///000000000///////////////............------------,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))'''((()))***************)))))))))************+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,---......//////------......//////000000000000111111111111000000111111222333333444444555666666555555444444444333555777999999888777888999777888999999888888999;;;999999:::;;;;;;;;;;;;:::444444555555666777999:::777777777777888999:::;;;<<<<<<<<<<<<<<<;;;::::::<<<<<<======<<<:::888777888777555444333222222222888999:::;;;;;;:::999888333333333333222222222222000111111111000000///...000000000000000///.........------,,,,,,++++++******++++++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))************************'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((()))(((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++************++++++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,***,,,------,,,,,,---...---...//////......///111111000///000111222111///000000000000000000000000/////////000000000111111111111111111111111111111222222333444444444333333333444555666777777777777666666555444444444555555555555666777666555444333333333222222222222333333000000111222222222222111111111111000111111222333111222444666777777777777666666555666777777555333333333222111111222222333//////000000000000000111111111111222111111000///000000///........................------------,,,,,,,,,,,,+++******))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))***)))))))))))))))******))))))))))))***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,------...//////,,,,,,---......///000000///000000000000000000///111111111222333333444444555555444444444444444444333666:::;;;999777777888777888:::999888888999;;;555666888:::;;;;;;;;;:::555555555555555666777888777777777777777888999:::::::::;;;<<<<<<<<<;;;;;;<<<=========<<<:::888777888777666555444444444444555777888999999888777555333222222222111111111111111111000000///000000000000000000000000///............---,,,,,,+++************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))************************++++++++++++)))*********++++++++++++***++++++++++++,,,,,,,,,***,,,------++++++---///---...//////......///111111000///000111222111///////////////////////////...//////000000000000000000000000000000000000000000111333444444444333333333444555777777777666666888777666555555555555666666666777888777666555444444444333333333333444444000111111222333333222222111111000000111222222333111111333444555777888888999777444444555666666555555444333222111111222222////////////000000111111///000111222222111111000000///...---------...............---------,,,,,,---,,,,,,++++++***)))))))))))))))******+++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))''''''''''''((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))+++***)))(((((()))******))))))))))))*********************)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////,,,,,,------...///000000//////000000000000//////000111111222333333444444444444444444444444444444111666;;;<<<:::777666777777999::::::999999:::;;;333444777999:::;;;;;;;;;777666666555555555666666777777777777777888999999888999:::;;;<<<=====================<<<:::888777999999777666666555555555444555666888888666555444222222222111111111111000333222000//////000111111000000000000000//////.........---,,,,,,+++***************++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,))),,,...---+++***,,,///---...//////......///111111000///000111222111///...........................//////000000000000000///////////////////////////000222333444444333333444444666777777777666555888888777666666666666666666777888888888777555444555444444333333444444555000111222333333333333333111111000000111222333333111111111222444666888999;;;888444222333555666666777666444222111111222222.../////////000000111111...///000111222222111000000///...---,,,---............---------,,,,,,,,,------,,,,,,+++*********))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((***++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))******************************************+++++++++,,,,,,,,,---------------------------...............------,,,...//////...------...////////////000000000000000111111111111222222222111222222333333444444555666666666666666777777888;;;;;;:::999888888888999777777888:::======<<<:::666555444333333333444444333555666555444444888;;;;;;;;;999999999999;;;;;;<<<888<<<<<<444666<<<999:::;;;;;;;;;:::888666555888888777666555444333333222222222222222222222222000000000000////////////...///000000000///---,,,......---,,,,,,+++******+++*********))))))(((((())))))))))))))))))))))))((('''&&&&&&'''((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&%%%&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((())))))******))))))((((((''''''''''''&&&&&&&&&&&&'''''')))(((((('''''''''((((((''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////---------............///000000000000111111111111000000111111111111000000222222333333333222222111333333444444555666666666666666666666666555555444777777888888777666444333222222222111222222333333555555555555555444444444//////000000111111222222///222555555444444777:::@@@===888333111000111222444333111000000000111111222111111111000000//////222222333444333111...---000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***111888666---%%%%%%((()))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******************************************+++++++++,,,,,,,,,---------------------------...............------,,,...//////...------...////////////000000000000///000000000000111111111111222222333333444555555666666555555666666777888::::::999888888888888888777777888:::======<<<:::666555444333222333444444555666777666444444666999;;;:::999999999999:::;;;===888::::::222444:::666999999999:::999999888888666666666666555555555555222222222222222222222222000000000000////////////...////////////...------...------,,,++++++******************)))))))))((())))))))))))))))))))))))(((((('''&&&''''''))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''(((((()))))))))))))))((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,---------..............................---------............/////////000000000111111111000000111111111111000000111222222333333222222111333333333444555555666666666666666666666555444444666666777777777666555444333333222222222222222333555555555555444444444444000000000000000111111111...000222333333444666888<<<:::666444222222333444444333222111000111111222111111111000000000//////111222333333222111...---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))(((((()))***+++))))))))))))))))))))))))'''((((((((())))))))))))(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++111555444---(((''')))))))))(((''''''((()))))))))((('''&&&&&&'''((()))'''((((((((())))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,------------------------------...............---,,,...000///...---...///////////////000000000000/////////000000000000111222222222333444444555555666555555555555666777777999888888888888777777777777777888:::======<<<:::666555444333333333444555777888888777555444666777::::::999999999999::::::<<<555888888222555;;;777888888888888888999::::::444444555555555666666666222222222222222222222222000000000000///////////////......---------------------,,,,,,++++++******************)))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,---------..............................---------............/////////000000000000111111///000000111111000000///111111222222222222222111222333333444444555555666555555666666555555444333444444555666666666666555555444333222222111222222555555555444444333333333111000000000000000000////////////111555777777777666555444444444444444555444333222222111111222222111111000000000000//////000111222222222000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++---......+++)))((((((***))))))(((((())))))***((((((''''''''''''((((((''''''((((((((())))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---...000000...---...///////////////000000000000000000000000111111111111222222333333444555555555555555444444555555666777777777888888888777777777777777888:::<<<===<<<:::777666555444333444555555777777777777666666777777:::999999999999999999:::999444888;;;666999>>>:::999888777666666777999999555555555555555555555555111111111111111111111111000000000000///////////////...---++++++,,,------,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------..............................---------............///////////////000000000111//////000000000000//////000111111222222222222111222222222333444444555555444555555555555444333333222333333444555666666666666555444333222111111111555555444444333222222222111111000000/////////...222000///222777:::999888333333444444444444333333333333222222222222222222000000000000000000/////////000000111111000///...,,,,,,,,,------.........++++++++++++++++++++++++***************************)))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&''''''((('''&&&******))))))))))))******(((((((((''''''((((((((('''''''''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---///000000///......///////////////000000000000111111222222222222333333222333333444444555666666444444444444444555555666666777888888888888777777777777888:::<<<===<<<:::888777666555555555666777666666666777999999999999999999999999999999999999;;;999AAACCC;;;:::===999:::999888666555555666777777666666555444333333333111111111111111111111111000000000000///////////////...---++++++,,,------,,,+++++++++++++++******))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((('''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------..............................---------............///...////////////000000000//////000000000000/////////000111111222222222222111111222222333444444444444444444444444333333222111111222333444555666666666555444333222222222222555444444333222222111111111000000000//////......111///...111666999888666222333333444333222111000222222222222222222222222//////////////////000000.../////////000000//////++++++,,,,,,---.........++++++++++++++++++++++++************************))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''%%%###$$$'''((('''&&&))))))************))))))'''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////---///111000///...//////////////////000000000000222222222333333333444444333333333444555555666666444333333333333444555555666777888999999999888777777777888:::======<<<::::::999888777777777888999666555666888:::;;;;;;999888888999999999999888888>>>AAAMMMOOOAAA::::::444:::999888666555555444444777777666555444333222111111111111111111111111111000000000000///////////////......---------------++++++++++++++++++******))))))))))))************))))))))))))))))))))))))'''(((((()))(((((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///......////////////000000...//////000000//////...//////000111222222222222000111111222222333333444333333444444333333222111111111111111222333555555666555444333333222333333444444333333222111000000000//////////////////......------///111333333333333333333333222111000///000000111222222222111111......////////////000000------......//////000000++++++,,,,,,---------...++++++++++++++++++++++++************************))))))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((************(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''&&&&&&''')))******)))((())))))******))))))(((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...////////////...///111111///...///000////////////000000000000111111222222222333333333333333444444555666666666333333333222333444444555666777999:::;;;:::999888777777888:::======<<<:::<<<;;;:::999888999::::::888777777999;;;<<<:::777777888999::::::999888777999BBBUUUXXXFFF;;;999555777777777777666555555444555555555444444333333333111111111111111111111111000000000000////////////...////////////...------******************++++++((()))))))))************))))))))))))))))))))))))&&&'''((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------............///........./////////000000......////////////.........///000111222222222222000000111111222333333333333333333333333222111111222111000000111222333444555444444333333333444444444444333222111000//////.........///////////////,,,---...///...///000111222111111111111000000000...///000111111111111000........./////////000000,,,---------...///000111,,,,,,,,,,,,,,,,,,------************************************************((())))))))))))'''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((***++++++***((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&''')))***************'''((())))))))))))((('''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((******))))))((((((''''''))))))))))))******************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---...////////////...///111111/////////000////////////000000000000000111111111111222222222333333444444555666666666333333222222333333444555666777999;;;;;;;;;999888777777888:::======<<<:::===<<<;;;:::999:::;;;;;;:::999888999<<<;;;888555777888999::::::999888777111???WWW\\\JJJ===<<<999333444666777777777666555333333333444444444555555000000000000000000000000000000000000////////////...///000000000///---,,,******************++++++(((((())))))*********+++))))))))))))))))))))))))%%%&&&''')))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''')))******''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////............/////////000......////////////............000111111222222222000000000111222222333333222333333333333222111111222111000000000111222333444444333333333444555555444444333222111000///...---.........//////000000---///222111......000333000000000///000111222222---...///111111111000///---.........//////000000,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((())))))))))))'''%%%$$$((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''')))***++++++***)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))$$$&&&)))***)))(((((()))&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))************************************,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000////////////111111000000//////......000000000000111111111111222222222222333444555555666555555444444444555555666777888999:::;;;;;;;;;888777777777777777888888;;;;;;;;;::::::999999999888999::::::;;;;;;::::::888888888888888888999999;;;===AAACCCBBB>>>:::777888777777888999999666444333222222222222222222333222111000000000000000000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******))))))(((((((((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((())))))******++++++))))))))))))************++++++************++++++,,,+++*********+++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,------------...............---------------............//////////////////////////////////////////.........111//////000111222111000111111222333333333333222222222333333333222222111333333333222222222111111333222111111222222111///444333333222000///---,,,111000...------...//////000111111111111///---,,,//////000000111111111222,,,...000000///...///000000///------......---++++++++++++,,,,,,---------,,,+++******))))))******++++++++++++++++++++++++++++++***)))((('''&&&&&&''''''(((((((((((('''''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***''''''((((((((((((''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))************************************,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000000000000000//////......000000000000111111111111222222222222333444555555555555444444444444555555666777888999::::::::::::888888777777777888888999<<<<<<;;;;;;;;;:::::::::999999:::;;;;;;;;;;;;:::999999888777666666777777<<<<<<======<<<;;;999888666555444555888;;;======333222111000000111222333222222111000/////////000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))************++++++************++++++++++++*********+++,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------............------------------.............................................///////////////111//////000111222111000111111222333333333333222222222333333333222222111333222222222111111111111222111000111222333222000222222222222111111000//////////////////000111222111111111111000///...---.../////////000000000000---///000000///......///000...------//////...,,,,,,,,,,,,+++++++++++++++,,,+++******))))))******************************))))))))))))((((((((((((''''''(((((((((((('''''''''((()))))))))(((&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))************************************,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////000000111000000000////////////...000000000000111111111111222111111222222333444555555444444444444444555555666777888999999999999999999999888888888888888999;;;<<<<<<<<<<<<;;;::::::999::::::;;;;;;;;;;;;;;;777777666666666666777777<<<:::888666555666777888999666222222555:::>>>@@@222111000......000111222333222111000//////...///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))))))))***(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))************++++++************++++++++++++******++++++,,,---******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------------------....................................------......//////000000111//////000111222111000111111222333333333333222222222333333333333222222222222111111111000000000111000///000222333333222000111111222222222111111......///000111222333333222111111000/////////............////////////000///000111111///------...///...------///000///...---,,,,,,++++++******)))++++++***))))))))))))***))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''((((((((()))(((((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((((((((('''''')))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111///////////////////////////000000000111111111111111111111111222333444555444444333333444444555555666666777888999999888888:::999999888888888888999999:::;;;;;;;;;:::999999999999:::;;;;;;;;;;;;;;;666666666666777888:::::::::888666444333555666888<<<999444222444666888999222111///------///111222333222111000///........./////////.........------++++++++++++++++++++++++************************'''((((((((())))))******(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''')))***))))))))))))))))))))))))))))))((((((''''''&&&&&&((()))))))))************++++++************+++++++++***++++++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---.........------,,,,,,---------.................................,,,------...///000111111111/////////111222111000111111222333333333333222222222333333444333333333111111111000000000000/////////...000333444444333000000111111111111000000......///000111111222222222111111000000//////000/////////000000000000000000111222111///---------...---,,,---///000000///,,,,,,,,,,,,,,,+++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((()))))))))************************************+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111...............////////////000000000111111111111111111111111222333444444333333333333333444555555666666777888888888777777:::999999888777777888888666777999::::::999888777888999::::::;;;;;;::::::::::::999888888888999999777777777666666666666666;;;888666444444333111000111000...------...000111222111000///........................------------++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''')))***))))))))))))))))))))))))))))))((((((''''''&&&&&&((()))))))))************++++++************++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---......------,,,,,,,,,------------...........................,,,------...///000111111111/////////111222111000111111222333333333333222111222333444444444444444111111111000000000000//////......000333444444444111111111111000///...---////////////////////////111111111111000000000000111111111111111111111111000222222111///------...---,,,,,,---...//////...***++++++,,,---......///+++***))))))(((((())))))*********************************)))((('''''''''''''''((((((((((((''''''(((((('''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))************************************************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000---............/////////000000000000111111111111111000000111111222333444222222222222333444555666666666777777777777666666999999888777666666666666444666888999999888777666777888888999999999999999@@@>>><<<:::888777666555666777777888888777666666555555444555555333000---000000////////////000000000000//////......//////......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((((((((()))(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))************++++++************++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++************+++,,,------...------,,,,,,,,,,,,------------------------------------------......//////000000111//////000111222111000111111222333333333333222111222333444444555555444222222111111111000000000///......000333444444333222222222111111///......111000...---------...///000000222222222111000///333222222222222222111111000111222222000......///---,,,+++,,,---...---,,,))))))***+++---...///000******)))(((((((((((()))************************++++++***)))((('''&&&&&&''''''((((((((((((''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))************************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000000000000111111111111000000000000111222333444222222222222333444555666555666666777777666666555999888777666555555555555444666888::::::999777666666666777888888888888777>>>===;;;999888777666666777777777777777777777777555444444555555444111...///000000111111000000//////............///000000---------,,,,,,,,,,,,+++************************))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))************++++++************++++++)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++*********)))******+++,,,------------++++++,,,,,,,,,---------------------------------.........///////////////111//////000111222111000111111222333333333333222111222333444555555555555333222222222111111111111000//////000222444333222222222333333333222222111222000...,,,,,,...111333...000222444444222000...222222222222111111000000///000222222000//////000---+++******,,,,,,+++)))(((((()))***++++++,,,,,,******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''(((''''''&&&'''((()))***'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''((((((((((((''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((('''''''''''''''((())))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...............------------------.........//////000000000000111111111111000000000000111222333444222222222222333444555666555666666666666666555555888888666555444444444444444666999;;;;;;:::888777555555666777777777777777888777777777888999::::::888777666555555666888999999777555444444333000......000111333333111000......------......///000111---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''''''''''''''(((((())))))******++++++))))))))))))************++++++************++++++)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,++++++++++++******)))))))))***+++,,,------...---++++++,,,,,,,,,---------------------------------///////////////.........111//////000111222111000111111222333333333333222111222333444555555555555333333333222222222222111111000///000222333333222111222333444555555555555222000---,,,---000444777---///333555555333000---222111111111000000//////...000222222000000000111---+++******++++++)))((((((((((((((())))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((('''&&&&&&'''((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&((()))++++++)))(((&&&&&&''''''((()))******+++************************+++++++++***************)))************++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------...///000000//////000111111111111222222222777555222000111333666888222222333333444555555555666666666666555555555555777888888999888777666555666666666666777888::::::555555444333333333444444999999777555444666;;;>>><<<:::888888888888666555888888777555333111///...000000000000///////////////...---,,,+++,,,------111...+++))))))******)))+++*********))))))((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////////////////000000000000222222111111222222333444222222222222222222222222111111222333555444222///111111222222222333333333111222333444555444333222///...------...000222333333222222444555555222000333222000///...///000222000000000000////////////++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))******)))((('''''''''(((((())))))******************************,,,+++++++++***))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------------...///////////////000000111111111222222222555444222111111333555777333333333444555555666666666666666666666666666666888888999999999888777666777777777777888999:::;;;444444333333333444444555777888999888777777888999999777666666888888777666::::::999777555333111000000000000000///////////////...---,,,,,,,,,------111...+++))))))******)))*********)))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))***************************************+++++++++,,,,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............////////////////////////000000000000222222111111222222333444222222222222222222222222111111111333444444111///111111111111222222222222000000222333333333222111111000/////////111333555444333333444666555333111333222000......///000111000////////////.........++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))******)))((('''(((((((((((())))))))))))************************,,,,,,++++++***)))(((((()))************+++++++++---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------......///////////////000000000111111111222222222222111111222222333444333444444555666666777777777777777777777777777777888999:::::::::999888777999888888888999:::;;;;;;333333333333333444555666555888;;;<<<:::888666555666555444555777888777666:::999888777555222000///000000000000///////////////...---,,,,,,,,,,,,---000---***)))*********)))******))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********************************************++++++++++++,,,*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------............/////////////////////000000000000222111111111111222333333222222222222222222222222111111111222333333111///000000000000111111111111//////000111111111111000222222111111111333444555333333333444666666444222222111000......//////000............------------++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((('''''''''''''''((((((((())))))((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''))))))))))))((((((((((((************************---,,,,,,+++***)))(((((())))))*********+++++++++---------,,,,,,+++++++++,,,,,,,,,------------.........///////////////...000000000000111111111111000000111222222222222222444444555555666777777777888888888888888999999999999:::;;;;;;;;;:::999888999999888888888999::::::333333333333444555666777555888;;;===<<<:::888888777666555555777777666555666666555444222000...---000000000000////////////......------,,,,,,,,,,,,...,,,***)))******)))((())))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++************************************++++++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////////////////000000000000111111111111111222222333111111111111111111111111111000000111222222111///////////////000000000000//////000000111111111111222222111111111222333444111111111333444444333111111000///.........//////---------,,,,,,,,,++++++************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))((((((((((((************************,,,,,,++++++***))))))((())))))*********+++++++++---------,,,,,,+++++++++,,,,,,---------............///////////////......//////000000000111111111///000111222222222111111444444555555666777777777777888888888999999999:::999:::;;;<<<<<<;;;:::999999888888777777777888888444444444444555666777888777999;;;;;;;;;;;;<<<>>>:::888777777777777555444444444444333222000///...000000000000////////////---------------,,,,,,,,,---+++***)))******)))((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............////////////000000000000111111000000111111222333111111111111111111111111111000///000111111000///....../////////000000000000000000000111111111222000000000000000111111222///...///111222222111///000//////...............,,,,,,,,,,,,++++++++++++************************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''((())))))******))))))))))))((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************+++++++++***************)))************+++++++++---,,,,,,,,,,,,,,,,,,+++,,,---------............//////////////////...---/////////000000000111111000000111222222222222111333444444555666666777777777777777888999999::::::888999:::;;;;;;;;;:::999999999888777666666666666666666666666666777888999::::::;;;:::999:::===@@@;;;999777777777777555333333444444444333333222111000000000000////////////------......------,,,+++,,,***))))))******)))(((''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------------.........////////////000000000000111000000000000111222222111111111111111111111111111///...///000111000...////////////000000000000000000000///000111111222////////////////////////---------///111111000..................---------,,,,,,,,,,,,++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''(((((((((((('''''''''((()))***+++***)))((()))))))))(((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((((())))))*********************************************+++++++++)))************++++++++++++,,,,,,,,,,,,,,,,,,---------------............///////////////...------////////////000000000111111111111111222222333333333333333444555555666666666666777777888999999:::777888999;;;;;;;;;:::999;;;:::999888777777777777999888888888888888999999;;;;;;;;;:::888777999;;;888777555666666666555444111111222333333333333333000000000000////////////------.........---,,,++++++***))))))++++++)))''''''''''''((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,---------.........////////////000000000000000000000000000111222222111111111111111111111111000///---...///000///...//////000000000111111111//////.........///000111/////////000/////////...---,,,---///111222000...............------,,,,,,------,,,,,,,,,+++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''(((((((((((('''''''''((()))++++++***)))((())))))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++************************)))))))))***++++++,,,,,,)))************++++++++++++++++++,,,,,,------------------.........////////////000000///...------////////////000000000000222222111111222222333444222222333333444555555666555666666777888888999999777777999:::;;;::::::999<<<;;;:::999888888777777::::::999999888999999999;;;<<<<<<:::777555444555555444333444666666666555---...///000111222222222000000000000////////////,,,---.........---,,,+++***))))))***++++++)))'''&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))************************************))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------......////////////000000000000000000000000000111111222000000000000000000000000000///------///000///...000000000000111111111111......---,,,---...///000//////000000000000///...------...000222222111///------......------,,,+++---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''(((((((((((('''''''''(((***+++,,,+++)))((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,------------...///...---,,,---...////////////000000000000000//////000222333111000111111111111000000000000222333333333333333333444444555666666555555666888999888777777999:::999888999999999999888888888777;;;;;;;;;888555444444555777888999999888666444222222222222222222222222222444444444333333222222111444333111///------------------,,,,,,,,,,,,++++++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++)))((('''''''''(((***++++++***)))))))))+++---///+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000///////////////000000000000000000000000000333111...///111222111///////////////000000000000///............//////000///000000000000000//////...///000111111000///---//////000000000000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''******))))))((((((''''''))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&***'''&&&((((((&&&'''***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------...///...---,,,---............/////////000000000//////000111222000/////////000000000000000000222222222333333333333444444555666666555555666888;;;:::999:::;;;<<<;;;:::999888888888777777777777999999999888666555666777777777888888777555333111222222222222222222222222555555444444333222111111333222000///...---......------,,,,,,,,,+++++++++*********)))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))*********)))(((((('''((()))***++++++***)))))))))+++---...************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000///////////////000000000000000000000000000222000......000111000//////000000000000000000000000//////.........////////////000000000000//////---///111333333111///.........////////////.........------------,,,,,,,,,+++,,,,,,,,,++++++***)))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''(((((((((((('''''')))))))))((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((%%%&&&))))))&&&%%%(((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,---......---,,,---///---------.........//////000//////000111111///------.........///000000000222222222222333333444444444555666666555555666888:::999999999;;;<<<<<<:::777777777777666666666666666777888888777666888999555666777777666444222000222222222222222222222222666666555444333222111111000000///............///,,,,,,,,,,,,++++++++++++******))))))))))))((((((&&&'''((())))))***))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((((((((((()))*********))))))))))))+++,,,...************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000//////......///000000000000000000000000000000111///---...///000000///000000000000000000000000111000///...............//////000000000000//////---///222444555333111///------............------------------,,,,,,,,,,,,+++++++++,,,++++++***)))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&$$$&&&******&&&$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((************+++++++++++++++++++++++++++++++++,,,+++---......,,,,,,---///,,,,,,,,,---------......000/////////000000///---,,,,,,------...///000000111111111222333333444444444555666666555555666888777666555666888999999888777666666666666555555555555777888888777777777999555555666666555333111///111111111111111111111111777666555444333222111000.....................///,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((())))))***))))))(((((()))***,,,,,,*********)))))))))))))))))))))))))))))))))))))))************************++++++************++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------//////.........///000000000000000000000000000000///...---....../////////111111111000000000000000111111000......---------...//////000000000000///---///333555666444222000....../////////...---------------,,,,,,,,,++++++******++++++++++++******))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***((((((((((((((('''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&$$$%%%))))))%%%$$$&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++++++++++++++++++++++++++,,,------,,,,,,---///,,,,,,,,,,,,------------000//////000111111///...+++,,,,,,---...//////000000000111222222333444444444555666666555555666888555444333444777888777666666666666666555555555444666888999999777666666777444555666666555333111///111111111111111111111111666555444333222111000000,,,------...............,,,,,,+++++++++*********)))))))))(((((((((((('''************)))'''&&&%%%((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))(((((((((((()))***++++++))))))))))))))))))******))))))))))))))))))))))))************************++++++************+++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------...............///000000000000000000000000000000..................000111222111111111000000000///111111000......---------......///000000000000000...000333555666444222000000000000000000///...---------,,,,,,,,,+++++++++)))******++++++*********))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''%%%%%%&&&'''((()))******'''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&)))&&&&&&((((((&&&&&&)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************++++++++++++++++++************+++------,,,,,,---///,,,,,,,,,---------......000//////000222333111000,,,---------...////////////000000111222333444444444555666666555555666888666555555666888::::::999666666666666555555555555555888999:::888666666666444555666666555333111///111111111111111111111111333333222222111111000000,,,,,,------...------,,,++++++++++++************))))))((((((((((((''''''************)))'''&&&%%%((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))'''''''''((())))))******))))))))))))************))))))))))))))))))))))))************************++++++************++++++***++++++,,,,,,------...++++++,,,,,,,,,,,,------------------...///000000000000000000000000000000---...//////......000222222222222111111000000///111000///...............---...///000000111111000000222333444444333111000111111111111000///...---,,,,,,,,,,,,++++++++++++((()))******+++*********))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''%%%%%%&&&'''(((((())))))'''''''''(((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&***((((((++++++((((((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************************))))))))))))************++++++++++++*********))))))+++,,,,,,,,,,,,...///------------............/////////111333444444222..................////////////000111222333444444444555666666555555666888777666666777:::;;;;;;:::777777777666666666555555333555888:::999888888888555666777777666444111000111111111111111111111111000000000000000000000000,,,,,,---...------++++++++++++++++++************))))))((((((((('''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''((()))***))))))(((&&&&&&'''((())))))))))))((()))))))))************))))))))))))))))))))))))************************++++++************++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------------------...///000000000000000000000000000000---///000000//////111444333333222111111000000///000//////.........//////---...///000111111111111333333333222111111000000000000000000///...---,,,,,,,,,,,,++++++++++++***(((((()))***************))))))(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((()))((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((,,,111111,,,((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************************))))))))))))************++++++++++++******)))))))))+++,,,,,,,,,,,,...///---------.........///////////////222444666555444///////////////............///000111222333444444444555666666555555666888666666555777:::;;;;;;:::777777777777666666666666000333777999:::999::::::666666777777666444222000000000000000000000000000////////////000000000000,,,,,,---...---,,,+++***+++++++++************))))))(((((((((''''''''''''%%%&&&''')))******++++++((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((&&&''')))*********)))(((%%%&&&'''((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,---...///000111000000000000000000000000---///111111//////222555333333222222111000000/////////.........//////000---...///000111111111111555444222111000/////////////////////...---,,,+++,,,,,,,,,+++++++++******(((((()))***************))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&(((///777777///(((&&&(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&'''((())))))))))))((((((((((((******))))))((((((''''''))))))))))))************)))))))))))))))))))))))))))************+++++++++---------............///---------...///000000111///...---,,,,,,---...///000000//////111444666888999888777555555555666666444555777888999999888888===:::888777888999999888888777777:::======:::777444444555555555555444444222111111000000000000000111000000000000000111111------,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))******))))))((((((''''''((((((&&&&&&''')))+++---******))))))((((((''''''))))))))))))***************+++,,,,,,,,,,,,+++***)))************+++++++++******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,+++++++++,,,,,,,,,------000000///...............111000/////////000222333222222222111111111111000......////////////......''')))+++---///000000000///000111222222111000////////////...---+++***)))++++++************++++++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((+++...,,,'''%%%&&&)))&&&'''((())))))((('''&&&*********)))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((())))))))))))((((((((((((***)))))))))((((((((('''))))))))))))************)))))))))))))))))))))))))))************+++++++++---------............///------......///000000111000///...------...///000222111111111222444777888<<<;;;999777666555555555444666777888999999888888======<<<:::999888888888777777777999<<<<<<999666555666666666666666666555222111111000000000000000111111000000000000111111------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&(((((('''&&&''')))+++,,,***)))))))))((((((((('''))))))))))))***************++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,------------000000///...............111000/////////000222222222222222111111111000000......////////////......)))***,,,---///000000000...//////000000//////...//////......---+++***)))******))))))))))))******(((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++...000///***((())),,,&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++---------............///------......///000000000000000////////////000000333333222222333555666888===<<<:::888666555555555555666777999999999999888===@@@AAA???;;;888777888666666666888::::::888666666666777777777777666666222111111000000000000000111111000000000000111111,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***))))))((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''''')))***+++))))))))))))(((((((((((())))))))))))******************+++,,,,,,+++******)))************+++++++++******+++++++++,,,,,,,,,------,,,+++++++++,,,,,,,,,------------.........000//////............///000000000///000111111222222222111111111000000000......////////////......,,,------......///000000......------------...............---,,,+++***)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((+++---+++(((&&&''')))''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++---------............///............//////000000111000000000000000000111333333333222333444555666:::999999777666666555555555666888999::::::999888===BBBEEECCC===888777999666666666777888888666666666666666777777666666666222111111000000000000000111111000000//////000000,,,,,,,,,++++++++++++***))))))))))))))))))))))))******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''((()))***+++))))))))))))((((((((((((((()))))))))******************++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------.........//////000///............//////000000000000000111111222111111111111000000000000---......//////......---///............//////000///...---,,,,,,---...///---------,,,,,,+++***)))((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***)))'''%%%&&&''''''(((((((((((((((((('''(((((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))***(((((((((((())))))))))))((()))))))))************************************))))))*********+++++++++---------............///............////////////000111111111111111111000222222222222222333444444555555555666666666666666555666888999::::::999999===BBBFFFDDD>>>999888999666666777777666666666666444555555666666555555444222111111000000000000000111000//////.........///,,,,,,+++++++++*********((((((((((((((((((((((((***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))((()))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------.........////////////............/////////000000000111111111111111111111000000000//////------............------//////////////////////////////------------//////,,,,,,,,,,,,+++***))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))***++++++***)))))))))(((((((((''''''(((((((((******))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((('''''''''(((((())))))******(((((((((((())))))))))))))))))))))))************************************)))************+++++++++---------............///......//////////////////000000111111111111000000000000111222222333444444222333444555666777777777666777888::::::::::::999<<>>:::999999666777888777666555666777444444555555555555444444222111111000000000000000000///...------,,,------++++++++++++************((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))************+++***))))))))))))***+++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,------------.........///............//////000//////000111111111111000111111000000000/////////------............------,,,---...000000///...---.........------.........+++++++++++++++***)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((''''''((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((()))*********'''((((((((()))))))))***))))))))))))************************************)))************+++++++++---------............////////////////////////...//////000111111000/////////000111333444555555555333444555666777777666666666777999:::;;;;;;:::999:::;;;===>>>===<<<::::::777888999888555444666888555555666666666666555555222111111000000000000000///...---,,,++++++++++++++++++++++++************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))************+++***)))(((((()))***+++)))************+++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,------------...............///000000...///000111222111111000111000000000////////////,,,------......------,,,)))+++...000111///---,,,,,,,,,------------,,,,,,******************)))((()))(((((((((((((((((()))(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&%%%$$$)))((('''&&&&&&'''((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))((('''&&&''''''((()))******+++'''((((((((())))))******))))))))))))************************************)))************+++++++++---------........./////////////////////............///000111111000///...///000222444555666777777555666777888888777666555666777999:::;;;;;;::::::999999999;;;======<<<:::888999:::888555444666999666666777777777777666666222111111000000000000000...---,,,+++************+++++++++************)))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''***(((&&&$$$$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))(((''''''((((((((())))))******))))))))))))************+++***)))(((((()))***+++)))************+++++++++******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,+++++++++,,,,,,,,,------...............///000111...///000222222111111000000000000000////////////,,,------......------,,,''')))---111111000---+++***+++,,,------,,,+++***)))************))))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''((())))))(((''')))((('''&&&&&&'''((()))''''''(((((()))*********((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((((((((()))((((((((((((((()))******************************)))************+++++++++******+++++++++,,,,,,,,,---------.........//////------............------////////////////////////000000000000111111111111444444444444444444444444666777888999:::;;;;;;;;;;;;:::999888777777777888777888999888666444444555666555555555555444444444555444333222111///......,,,,,,,,,+++++++++******************))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...////////////000000000000000000000000000000000000......//////000000111111......------------......///////////////......---------------,,,+++***)))***************)))((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((()))******(((''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))((((((((((((((()))((((((((((((((()))******************************)))************+++++++++************+++++++++,,,,,,,,,---------.........------............------........................//////000000000111111111444444333333333333333333555666777888999::::::::::::::::::999888888777777666777999888666444444555555555555555444444444444111111111000000/////////,,,,,,+++++++++******************)))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...////////////000000000000000000000000000000000000000////////////////////////......------......///...............------,,,------------,,,+++***)))***************)))(((((())))))))))))((((((''''''(((((((((((((((((((((((()))((((((((('''''''''&&&)))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((()))******(((''''''(((((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''((())))))((((((((((((((()))******************************)))************+++++++++)))))))))*********++++++++++++,,,,,,,,,---------------............------........................//////000000000000111111222222222333333333333333444555666777888999999:::999:::::::::999888666555444666777777666555555666555555444444444333333333.........///////////////,,,++++++++++++***************))))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---........./////////000000000000000000000000000000000111111000000///.........///......------......///---------...---,,,,,,+++------------,,,+++***)))***************)))(((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&''''''((())))))***''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''')))******(((''''''(((((((((((())))))******+++((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''((())))))((((((((((((((())))))***************************))))))*********+++++++++((())))))))))))***************+++++++++,,,,,,,,,,,,------......------,,,........................////////////000000000111111111222222222222333333444444444555666777888999777888999:::999777444333333555666666555444555666444444444444333333333222/////////...............++++++++++++***************)))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---.........///000000000////////////////////////111111111111000000000000//////............//////---............---,,,,,,,,,,,,,,,,,,,,,+++*********************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((***)))(((&&&''''''&&&&&&'''((()))******+++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))((((((((((((((())))))***************************))))))*********+++++++++((())))))))))))******************+++++++++,,,,,,,,,,,,------------,,,,,,...........................////////////000000000111111111222222333333333333333333444555666888999666777888888777555222111222444666666444444444555444333333333222222222222222111000///...---,,,,,,+++++++++*********)))))))))))))))(((((((((((('''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,------...///000000000////////////////////////000000111222333333444444/////////......////////////////////////...------++++++,,,,,,++++++*********************)))(((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))'''&&&&&&'''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''((((((((())))))''''''((((((((((((''''''''''''''''''(((((((((((()))))))))(((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))((((((((((((((()))******************************)))************+++++++++)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------......////////////000000111111222222333333444444444444333333444666888999777888888777666444222111222444555555444333333444333333333222222222111111222222111///...---,,,++++++************)))))))))))))))((((((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,---...///000000111000000000000000000000000//////000222333444555666000//////......//////000//////000000//////...---***+++++++++++++++*********************)))((((((&&&''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&((())))))'''&&&&&&'''%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))***''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))((((((((((((((()))******************************)))************+++++++++************+++++++++,,,++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++------------------------........./////////000000222222222333444444555555555444333333444666888:::::::::999888666555444333333444666555333222222222222222222222111111111111/////////...---,,,,,,+++************))))))))))))))))))((((((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...+++,,,,,,---...///000111000000000000000000000000//////000000111222333333000000////////////000000......//////......---,,,******++++++++++++*********************)))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&((()))((('''%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((())))))******''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***((((((((((((((()))******************************)))************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------............/////////000222222333444444555666666555444333333444666999:::===<<<:::888777666666555444555666555333111111111222222222111111111111000,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,---...///000111000000000000000000000000////////////000000000000000000////////////000000------......------,,,+++)))******+++++++++*********************)))((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''')))((('''%%%&&&&&&(((((((((((((((''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&''''''((()))******+++''''''((((((((((((''''''''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))&&&%%%&&&)))***)))''')))))))))))))))))))))))))))************++++++++++++++++++*********))))))***,,,---,,,******+++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,---...///000000000000111222222333333444444555666555444333444666888999<<<;;;999777555555555666333333333333333333333222444333333222222111111111000///---,,,+++*********+++******)))))))))))))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))*********++++++++++++))))))))))))************++++++************++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------------------------,,,,,,000000000000000000000000///////////////...------////////////////////////000//////---,,,+++******************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((******)))'''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%&&&)))***)))'''))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))***+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------,,,---...///000000000000000000111222222333333444666555333222333444666777888888666555444333333333222222333333333333333333222111000111222222000...///...---,,,+++*********+++***))))))(((((())))))''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$######$$$%%%'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))))))))*********+++))))))))))))************+++******))))))******+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++,,,------........................///////////////////////////000000000//////...---........................//////...---,,,+++***************)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''((())))))''')))))))))))))))))))))))))))))))))*********+++++++++++++++******************+++,,,,,,******+++,,,++++++,,,,,,,,,,,,------,,,------------.........------------------------,,,---...///000000000000///000000111111222333333555444333222222222333444555555555555444333222111111111111222333333333444222000///222666777222...///...---+++************+++***))))))(((((())))))''''''((((((((((((''''''(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************+++******))))))******+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,------------......//////000000////////////////////////000000000000000//////...........................///...------,,,+++************))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))(((((((((((((((((((((((((((((())))))))))))************************************)))+++,,,,,,+++***+++---+++++++++,,,,,,,,,---------------.........//////........................,,,---...///000000000000000000111111222222333333666555444333222222333333555555666777666555333222///000000111222333333444555111000444:::;;;666///...---,,,+++******************)))(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((()))((()))))))))******************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,---------+++,,,,,,---...///000000///////////////////////////000000000000000//////........................---------,,,+++******)))***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((((((((((((((()))(((((((((((((((((((((((((((((()))))))))*********************************)))***,,,,,,++++++,,,---+++++++++,,,,,,,,,---------------.........//////........................,,,---...///000000000000111111222222333444444444666666555444444333333333333444555666666555444333//////000000111222333333444111///444:::;;;555...---,,,,,,+++***************))))))((('''(((((((((''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''((((((((((((((()))))))))***************))))))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------******+++,,,------..............................//////000000000000//////........................,,,,,,,,,+++******)))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***))))))))))))))))))))))))((((((((()))))))))*********************+++++++++)))***+++,,,++++++,,,...++++++,,,,,,,,,,,,------,,,------------.................................,,,---...///000000000000111222222333444444555555555555555555444444444444222222333333444333333333/////////000111111111222111...---000444555000,,,,,,,,,+++******************)))((((((''''''((((((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***************))))))(((((())))))***)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------............------******++++++,,,,,,------........................---......///////////////------------------------+++++++++*********))))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))((('''&&&(((***))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++(((***++++++++++++,,,...++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------........................,,,---...///000000000000111111111222333333444444222333333444444444444333333333222333333444555555///000000000000000000000///...---...//////---,,,,,,++++++***************))))))(((''''''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))************))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---...............------------------------***************)))))))))))))))((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((())))))******&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))'''&&&(((***))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++(((***++++++++++++---...++++++,,,,,,,,,---------+++++++++,,,,,,,,,------////////////////////////,,,---...///000000000000000000000111222222333333000111222333333333333333666555444444555666888999000000000000////////////000000//////......------++++++******************))))))((('''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...//////...---,,,---------------------,,,........................+++,,,,,,---.........---------------------------************)))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((******)))'''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------......000111111000000000000000000000000///000000111222333333333222222222222222222222222333222222333666888888777000000000000000111111111......---------,,,,,,,,,***++++++++++++***))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))************+++++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---000000///...------,,,,,,++++++++++++++++++++++++---------......000111111------------------------------,,,,,,,,,,,,++++++,,,***((()))+++,,,+++((())))))(((((('''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&'''((()))***(((((()))))))))*********))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------............///000111222000000000000000000000000//////000000111222222333222222222222222222222222222111111333555777777666000000000000000000000000------------,,,,,,,,,,,,***++++++++++++***))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))************+++++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---//////......---,,,,,,+++++++++++++++++++++++++++------------...///000111------------------------,,,,,,+++++++++*********,,,***((()))+++,,,***((()))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------///////////////000111222////////////////////////......//////000000111111111111111111111111111111111111000222444555555444000000000000000/////////---------,,,,,,,,,++++++******++++++******)))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************************)))************+++++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---......------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------------------+++************)))))))))+++)))((()))***+++***(((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))***************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...............///000000....................................//////000000000000000000000000000000111000000111222333333222000///////////////......,,,,,,,,,,,,++++++++++++***************))))))(((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))*********+++++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))((())))))))))))(((((((((((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''''''''''''''((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,---......------------------------.............../////////000000000000000000000000111000///000222222111000/////////.........------,,,,,,+++++++++*********)))************)))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************(((((()))(((((((((((()))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((()))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,---..............................//////////////////111111111111111111111111222111000000111222111////////////...------,,,,,,+++++++++*********))))))))))))******))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********'''((()))((('''&&&''')))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))(((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---........................////////////////////////222222222222222222222222333222111111222222000/////////......---,,,,,,++++++*********)))))))))))))))))))))))))))(((((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''$$$%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,---......///------,,,,,,,,,,,,------+++++++++++++++++++++++++++************)))))))))%%%''')))(((&&&%%%''')))''''''''''''((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,,,,------////////////////////////000000000000000/////////222222222222222222222222444222111111222222000/////////...------,,,++++++************)))))))))))))))))))))))))))((((((''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++***+++,,,,,,******+++,,,---,,,,,,++++++,,,,,,---........................++++++,,,,,,---...//////......---,,,,,,---------++++++++++++++++++++++++))))))))))))((((((((((((%%%''')))(((&&&%%%&&&)))&&&'''''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---......,,,+++,,,111666777222---////////////000000000000...000111222222111///...777666555333111000......000//////---,,,+++******))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,---.........------000555666222...////////////000000000000///111222333444333111000444444333222111000000/////////...---,,,+++******))))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************************************,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000...---///222333111...////////////000000000000000111333444444444333333111111111111000000000000///...------,,,+++******)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......222000......000111000///////////////000000000000000111222333444444333333000000000////////////...---------,,,+++******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++******))))))******+++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((()))((((((((((((''''''''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))((()))))))))************************************++++++++++++++++++++++++++++++,,,------------,,,---,,,,,,,,,,,,---......222000........./////////////////////000000000000//////000111111111111111000000///...---,,,,,,+++,,,,,,,,,+++******))))))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------+++******))))))******+++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))'''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***************************************++++++++++++,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,---......000000///.........//////////////////000000000000////////////////////////000///...---,,,+++******+++++++++*********))))))((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++************++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((''''''''''''%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******************************************+++++++++,,,,,,,,,+++,,,------...------------,,,,,,,,,,,,---............/////////...///000////////////000000000000000000///...------------------,,,,,,++++++++++++***************)))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''((((((((()))%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((''''''''''''$$$$$$%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********************************************++++++,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,---......,,,...///000/////////000////////////000000000000222111000...------------******+++++++++,,,,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$&&&'''(((***++++++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''''''''''')))(((((((((''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))(((&&&***)))(((''''''((()))***))))))(((((((((((())))))&&&'''(((******+++++++++))))))))))))))))))))))))************+++,,,---...******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++---------------------------...---,,,+++,,,///222////////////...---,,,+++************************))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%'''(((%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))************,,,,,,+++***))))))************))))))******+++,,,******+++++++++,,,,,,,,,.........////////////000...------,,,,,,------...------,,,,,,,,,,,,++++++))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$&&&((()))(((&&&))))))(((((((((((())))))))))))(((((((((((())))))'''((()))***************))))))))))))))))))))))))************+++,,,------******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,---------------------------......---,,,---///111/////////......---,,,+++************************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''$$$$$$((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))************++++++***)))))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,------........./////////------,,,,,,,,,,,,------------,,,,,,,,,+++++++++))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((((((((())))))((((((((())))))(((((((((((())))))((())))))*********))))))))))))))))))))))))))))))******)))******+++,,,---******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---------------------------///000000...------...............---,,,++++++************************))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''')))'''######'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))******************)))((((((((())))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''((())))))((('''&&&))))))(((((((((((()))))))))************))))))((())))))))))))))))))))))))))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111///---,,,,,,---------------,,,++++++************************))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%,,,---***$$$###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((())))))***((()))))))))************))))))((((((((((((((()))******))))))******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''''''(((&&&'''((())))))((('''&&&))))))(((((((((((()))))))))************))))))((())))))))))))))))))))))))))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++...000111///---++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%111111---&&&$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((())))))***((()))))))))************)))((((((((((((((())))))******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''(((((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''''''''(((((('''''''''))))))(((((((((((())))))((())))))*********))))))))))))))))))))))))))))))))))))((())))))***+++,,,******+++++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...,,,+++++++++++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%000000---'''%%%''''''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))************))))))((((((((()))************))))))******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++************))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***''''''(((((((((((('''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))(((''''''&&&&&&''''''((())))))(((((((((((())))))'''((()))***************))))))))))))))))))))))))((((((((())))))***+++,,,******+++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++(((***,,,---,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))),,,***&&&&&&((((((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((()))******))))))))))))************)))))))))))))))***++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++++++++************))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******''''''((((((((((((''''''''''''''''''((((((((()))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((&&&%%%''')))((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))''''''(((******+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++''')))++++++******+++,,,)))******+++++++++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$''''''%%%&&&))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((******)))((('''&&&%%%%%%'''''''''''''''((())))))''''''''''''((((((((()))((((((((((((((()))******))))))))))))******************))))))***+++,,,,,,*********)))***++++++,,,******+++++++++,,,,,,,,,,,,,,,------------......,,,++++++++++++++++++,,,+++++++++************)))))))))))))))((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++''''''((((((((((((''''''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++333222000...,,,+++******,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,+++,,,//////---***++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///111111///---,,,+++++++++,,,,,,+++******+++,,,,,,++++++*********))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---+++***+++---...,,,******************************)))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///111222//////...---,,,,,,,,,,,,,,,++++++******++++++,,,******)))))))))((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&'''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******+++,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...000222333...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,+++***************************)))))))))))))))*********(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++(((((())))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------......,,,,,,+++*********++++++***++++++,,,,,,++++++***++++++*********)))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((())))))((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((()))*********((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---///...---,,,------++++++++++++++++++++++++((((((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((())))))***((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,+++******************+++,,,,,,,,,,,,+++*********)))))))))((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,......,,,+++,,,---************************'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---,,,+++***))))))))))))***+++,,,------,,,+++***)))(((((((((''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++...---+++)))***,,,))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((()))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++************************************************++++++++++++************))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&,,,+++***((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))(((&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&((((((''''''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******************************************)))******++++++******)))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((+++***)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''***)))))))))((((((((('''))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((***+++)))'''&&&))),,,&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------+++++++++++++++++++++++++++************))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((***))))))((((((''''''&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++++++++++++++************************)))******++++++******)))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((((((((()))***++++++))))))))))))))))))))))))************************)))))))))))))))************))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))(((((((((((())))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((&&&$$$###&&&(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((******))))))((((((((('''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******+++++++++++++++,,,************************))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))************************)))))))))******++++++,,,))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%'''))))))'''%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,------------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))'''''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,************************)))))))))******)))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************************************************************************************++++++***)))))))))))))))************************))))))))))))))))))))))))))))))******++++++,,,,,,(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***'''&&&---555666///&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,---------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))))))))***((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''(((((((((''''''((((((((()))))))))((((((''''''(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++,,,---------************************((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++***))))))))))))************************))))))))))))))))))))))))***************+++++++++((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))(((((())))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))(((''''''&&&)))((((((''''''(((((()))(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))&&&%%%,,,555666...%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((('''''''''''''''''''''''')))(((&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------...---------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************(((((((((((())))))******(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))&&&'''''''''((((((((()))'''((((((((())))))))))))((((((((((((((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++,,,------...************************(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******)))************************************************************************)))))))))((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''((((((((()))))))))***(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''%%%%%%(((++++++'''$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''(((((('''''''''''''''''''''''')))(((&&&%%%&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,------......------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---......************************(((((())))))))))))(((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---************************+++++++++++++++++++++++++++*********))))))(((((()))***+++,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))(((&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))(((((((((((((((((((((((()))******(((&&&$$$&&&(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))(((''''''''''''''')))))))))))))))))))))))))))************++++++++++++,,,---.........---,,,000000/////////.........*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******)))))))))(((((((((******))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((((((''''''''')))$$$$$$)))+++((('''+++''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))************************+++,,,---...+++*********))))))(((((())))))))))))************(((((((((((()))))))))***))))))((('''((()))***+++((((((((())))))+++,,,------***((((((***+++)))'''***+++,,,,,,,,,,,,++++++***++++++***)))***+++,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***+++*********************+++***+++,,,,,,,,,***)))((())))))*********+++++++++*********++++++,,,,,,,,,)))***++++++,,,,,,++++++))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))*********+++***)))((('''&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&)))(((((('''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***)))((((((''''''(((((()))))))))))))))))))))))))))************++++++++++++,,,---.........---,,,........................***++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************************)))***************************++++++++++++******((((((((((((((((((((())))))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((('''***&&&&&&)))***''''''***''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))******+++------************)))))))))((())))))))))))************))))))))))))************,,,+++***)))))))))***++++++******))))))******+++///,,,***+++---///...---))))))***++++++,,,,,,---------...---------...//////......---------------//////......------,,,,,,((()))*********,,,---///------------,,,,,,,,,,,,++++++,,,---,,,,,,*********+++++++++,,,,,,,,,---++++++++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))***************)))((('''&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******)))((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++,,,---------------------------------------+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++((()))))))))))))))))))))((((((((())))))*********(((((())))))))))))((((((''''''(((((())))))******)))((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((***''''''))))))&&&&&&(((''''''''''''(((((((((((((((((())))))))))))((((((************************))))))))))))************)))))))))))))))***+++,,,************)))))))))))))))))))))*********+++++++++++++++***************------,,,+++************++++++*********+++,,,,,,,,,+++***+++---//////...///////////////000111111222222333333333444444555444444333222111222222222555444333333222111000000111000...---,,,+++++++++...------,,,,,,+++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,---------------))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********************+++++++++,,,((()))))))))))))))******((())))))******++++++,,,))))))************))))))(((((())))))******++++++))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''((('''&&&&&&(((''''''''''''(((((((((((('''(((((())))))))))))(((************************((()))))))))************))))))(((((()))******+++*********)))))))))))))))))))))*********++++++++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,---...000000---,,,,,,,,,...///000000555444333222222222333333555555555777888999999888999888777666666666777777666666555555555555444444777555222000///...,,,+++.........---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********+++,,,------......------))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((()))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******))))))))))))******************************))))))*********+++++++++++++++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++******************))))))************++++++,,,,,,++++++++++++,,,,,,------+++,,,,,,------,,,,,,+++((((((((())))))***************)))((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))###&&&((('''%%%&&&'''(((''''''''''''((((((((((((''''''((()))))))))))))))************************((()))))))))************)))))))))((())))))***+++))))))))))))))))))******************++++++++++++************************))))))***,,,---...//////222111111000111111222222111111222222333444666777555555666666777888999:::===<<<===???BBBCCCBBB@@@@@@@@@@@@@@@??????>>>>>>;;;<<<<<<===>>>???@@@@@@:::888555444555555444222000000000///////////////,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,------......------************************))))))************))))))))))))))))))))))))))))))******))))))))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))((((((((()))******************************)))************++++++++++++++++++++++++,,,---------------,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++)))))))))))))))*********((())))))******++++++,,,***************************++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,+++***))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******''''''''''''((((((((((((&&&&&&''''''((()))))))))$$$)))+++(((%%%'''))))))''''''''''''((((((((((((&&&'''((())))))******)))************************))))))))))))******************)))))))))******+++))))))))))))*********************++++++++++++,,,******+++++++++,,,,,,,,,+++,,,...000333444555555:::999777666555444333333333555777888:::<<>>:::666333333222111000......---///...---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,---------------************************))))))************))))))))))))))))))))))))))))))************))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))***''''''&&&''''''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((''''''(((((()))***************************)))************+++++++++,,,+++*********+++,,,---//////...---,,,+++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,******+++---...000111111000000111222222333444444333333333222111111000000000111111222222111111000000000000///......------...---,,,+++************))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((''''''(((((()))***((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********''''''''''''((((((((((((&&&&&&''''''((())))))***)))000111+++&&&((()))(((''''''''''''((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))************++++++************++++++((()))))))))*********************+++++++++,,,,,,++++++,,,---...///000000333444666888:::;;;;;;;;;;;;;;;::::::999999::::::999===AAADDDGGGKKKPPPUUU]]]___cccgggjjjkkkkkkjjjiiihhhhhhlllqqqsssqqqmmmmmmpppsssuuuuuurrrnnnlllkkkllllllnnnooopppqqqrrriiiccc\\\XXXVVVSSSMMMHHHCCCBBB@@@===:::777444333333222000///...---.........---------,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))************)))))))))((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&&&&''''''((()))***'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))'''''''''''''''((())))))************************)))************+++++++++,,,+++*********+++,,,---000000///...,,,+++******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,---///222555777999:::@@@@@@AAABBBBBBCCCDDDDDDDDDCCCCCCBBBAAA@@@????????????@@@@@@@@@@@@??????888777777666555444333333///...---,,,++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''''''''''''''((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))*********+++''''''''''''((((((((()))&&&&&&&&&'''((())))))***...555666...(((((()))(((''''''''''''((((((((()))&&&'''((()))************(((((((((((((((((((((((())))))))))))************,,,,,,+++++++++++++++,,,(((((())))))*********+++******+++++++++,,,,,,,,,,,,---...///000222333333:::;;;===???@@@@@@??????888888999;;;===@@@BBBCCCEEEJJJOOOTTTXXX^^^eeejjjpppsssvvvyyyyyyxxxvvvtttooommmnnnrrrxxxzzzwwwsssxxx{{{~~~yyyvvvtttuuuuuuvvvvvvwwwwwwxxxppplllhhhhhhkkkllliiifffZZZXXXUUUPPPKKKFFFCCCAAA666555333111//////////////////.........---------*********++++++,,,,,,---******+++,,,,,,,,,,,,+++************************))))))************))))))))))))))))))))))))))))))+++*********))))))(((((('''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''')))******''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))(((((('''''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))******))))))((((((((('''(((((('''((((((***+++++++++)))'''(((***+++(((%%%((()))+++------+++)))(((,,,,,,,,,---///111444666999===CCCEEEEEEFFFHHHKKKPPPPPPPPPPPPPPPSSSWWWZZZTTTVVVUUUQQQQQQTTTUUUSSSRRRQQQOOOOOOOOOPPPOOONNNKKKOOONNNJJJIIIJJJEEE>>>BBB===777222000...---+++***))))))+++,,,,,,***)))...,,,******---...---+++'''(((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((---...///...+++(((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))(((((())))))***************++++++,,,,,,+++)))((('''(((((((((+++***))))))***+++---...///000111444777888777666:::::::::999888888;;;===777<<<@@@DDDLLLTTTXXXVVVbbbaaadddhhhgggeeemmmxxxzzzzzzzzz{{{{{{zzzvvvttttttrrrqqqtttzzz~~~}}}|||~~~zzzxxxwwwwwwxxxyyyzzzyyyxxxwwwppppppqqqtttwwwxxxwwwuuupppmmmjjjjjjiiicccXXXOOOJJJCCC999222//////...---222///,,,)))(((***---///,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******,,,,,,+++***)))))))))***+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''')))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((((('''''')))))))))((((((((((((((()))''''''(((+++,,,+++))),,,***(((&&&'''+++///222///111444:::@@@FFFKKKMMMTTTVVVXXXXXXWWWWWWWWWXXXYYYWWWUUUUUUVVVVVVUUUUUUVVVYYYXXXUUUSSSUUUSSSPPPNNNNNNMMMMMMNNNOOOOOOOOOPPPVVVYYYYYYZZZ]]]\\\WWWQQQKKKCCC<<<999999::::::222222222111000---)))&&&...+++)))(((***+++***)))+++,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))+++---,,,+++))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))******)))))))))***++++++(((((()))***************++++++,,,...///000111222::::::999999:::999888777111444888:::<<<===???AAAIIIOOOUUU\\\fffqqqvvvvvvooollllllmmmkkkkkksss}}}|||yyywwwuuurrrpppwwwuuutttuuuxxx|||}}}}}}zzzwwwvvvvvvvvvxxxzzz||||||zzzyyyzzz{{{|||~~~}}}{{{yyyxxxvvvrrrkkkeeeaaaXXXLLLDDD???;;;555111------.../////////...---......////////////......,,,,,,,,,,,,++++++++++++,,,+++******************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))*********))))))(((***((('''(((***+++,,,+++///---++++++///555<<>>???@@@AAABBBAAA@@@===999777555222...,,,,,,+++***)))+++++++++******))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%'''*********)))***+++((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***))))))))))))))))))******)))))))))))))))***'''((()))+++++++++++++++,,,...222666999:::::::::>>><<<:::777666666666666444999???EEEIIILLLOOOQQQ\\\bbbhhhnnnvvvxxxtttqqqpppqqqsss{{{}}}{{{{{{|||}}}|||{{{zzzzzzzzz{{{}}}}}}zzzxxxvvvuuurrrjjj___XXXTTTNNNDDD;;;444333111111111111///.........//////...---,,,+++------,,,,,,,,,++++++++++++************++++++,,,,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++++++++++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))((((((''''''''''''''''''((()))***+++,,,,,,,,,,,,++++++******+++,,,------333444777<<>>GGGKKKQQQVVVZZZ^^^ccceeekkkpppttttttwww|||~~~zzzvvvssstttxxx|||~~~{{{vvvtttuuuvvvxxxrrrkkkjjjkkkfff\\\SSSJJJBBB999222000111111000/////////...---,,,***)))------------,,,,,,,,,,,,************++++++,,,---,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))''''''(((((((((((((((((((((((()))******+++******+++,,,---///111333555777???@@@AAADDDGGGJJJMMMNNNJJJKKKNNNPPPQQQRRRQQQQQQSSSPPPNNNNNNPPPPPPMMMJJJGGGJJJMMMNNNNNNQQQVVV[[[YYY\\\]]]ZZZXXXXXXVVVQQQTTTVVVWWWVVVTTTRRRRRRRRRRRRSSSTTTQQQMMMMMMRRRYYYZZZWWWSSSPPPOOONNNLLLJJJCCCCCCDDDDDDDDDHHHMMMRRRVVVSSSMMMFFF===666111///...---,,,+++++++++,,,,,,************************))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&'''((('''&&&&&&''')))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))************)))))))))))))))***+++***((((((***...222555:::;;;>>>???@@@>>><<<;;;555555777888;;;BBBJJJQQQ\\\^^^```bbbdddhhhnnnrrrvvv|||~~~|||{{{~~~~~~~~~|||zzz}}}~~~~~~xxxuuuwwwyyyzzzvvvuuuxxx|||{{{tttmmm```WWWJJJ@@@;;;888444111111111000///////////////.........---------,,,,,,+++*********+++,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))******)))(((((())))))***---111666:::>>>AAAEEEHHHMMMIIIEEEBBBBBBEEEIIILLLMMMNNNOOOOOOPPPPPPPPPPPPRRRQQQPPPPPPOOONNNJJJHHHGGGIIIKKKKKKKKKLLLPPPRRRQQQSSSRRRNNNMMMPPPPPPMMMNNNQQQSSSRRRNNNJJJJJJKKKOOONNNNNNMMMKKKHHHKKKQQQRRRRRRSSSVVVXXXWWWUUUSSSPPPPPPOOOMMMJJJLLLQQQVVV]]]\\\YYYRRRIII@@@:::888111000...,,,*********+++************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((('''&&&%%%'''((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++*********)))***++++++,,,+++******+++///555;;;>>>@@@??????===;;;999888777666999===@@@EEENNNZZZbbbjjjjjjiiiiiijjjmmmssswwwzzz}}}}}}}}}{{{zzz{{{~~~~~~zzzooohhh```ZZZUUUMMMBBB:::333111///......///000222//////.........---------,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))******+++++++++*********,,,///222555888===DDDJJJLLLOOORRRTTTOOOLLLHHHFFFEEEHHHKKKMMMSSSRRRQQQOOONNNMMMMMMMMMJJJMMMPPPQQQOOOMMMKKKJJJKKKJJJMMMTTT\\\```]]]YYYVVVVVVRRRLLLKKKOOORRRQQQOOOSSSVVVUUUQQQNNNNNNPPPMMMJJJLLLPPPOOOIIIGGGIIINNNNNNPPPRRRTTTTTTQQQNNNSSSVVVXXXWWWUUUUUUYYY]]]]]]___```]]]UUUNNNIIIGGG<<<:::666222...,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''(((((('''&&&&&&(((***''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++************+++---......///000111444777;;;===??????>>><<<;;;<<<===@@@AAADDDGGGLLLOOOSSS\\\gggpppuuuvvvvvvvvvwwwzzz~~~|||wwwqqqooommmggg\\\TTTBBB>>>888333//////000111////////////.........---------,,,+++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******)))************+++++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))******+++++++++,,,+++***+++---222999???CCCEEEKKKQQQUUUVVVVVVWWWYYYHHHJJJMMMPPPRRRRRRQQQQQQJJJIIIHHHGGGHHHIIIJJJKKKHHHMMMTTTWWWVVVTTTTTTUUURRRQQQVVVeeexxxyyypppgggfff___WWWVVV[[[___```aaafffjjjiiieeecccdddfffUUUSSSVVV]]]]]]TTTMMMKKKRRRQQQPPPPPPPPPNNNJJJGGGBBBIIIPPPSSSSSSTTTXXX\\\[[[```dddddd___YYYUUUTTTLLLIIIDDD>>>999555333333,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))''''''((('''&&&'''))),,,&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***++++++))))))***+++,,,...///000555777:::===>>>===;;;:::;;;:::999;;;@@@FFFMMMQQQVVVZZZ^^^```bbbiiisss|||~~~~~~}}}{{{sssmmmooowww|||wwwqqqqqquuuzzz}}}|||zzzxxxwwwyyyuuusssxxxyyywwwyyyxxxsssnnnZZZTTTJJJ???777444333333000/////////...............------,,,++++++++++++---------,,,,,,,,,++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************************************++++++************)))))))))+++,,,,,,+++***+++,,,+++000888@@@FFFKKKPPPRRRVVVWWWZZZ[[[ZZZWWWSSSQQQSSSNNNHHHGGGHHHHHHEEEBBBCCCBBBKKKYYYZZZMMMEEEGGGNNNVVVccclllkkkfffggglllqqqpppqqqzzz|||wwwrrrooolllkkkpppwwwzzzuuutttwwwwwwsssqqqsssjjj]]]bbbzzzooo[[[WWWVVVTTTTTTVVVXXXUUUMMMFFFRRRIIILLLZZZ]]]TTTSSS[[[ggghhhbbbXXXXXX___]]]SSSRRRMMMHHHEEEBBBAAABBBDDD;;;555...---///000,,,''',,,+++******+++,,,+++)))***)))((()))+++,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))******))))))))))))******+++***))))))((()))******---,,,+++,,,///222555666888999;;;===>>>;;;666222;;;999===GGGQQQ[[[eeemmmllleeebbbeeeiiinnn{{{vvvooonnnkkkeeecccfff]]]XXXUUUWWW]]]aaaaaa___eeebbbaaaeeefffcccaaabbbXXX]]]aaaaaa___bbbiiippptttoooppp{{{zzzwwwtttrrrnnnlllcccUUUIIICCC===888222111000000000///---+++000000///...,,,++++++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))((((((((()))******++++++))))))************))))))+++*********))))))(((((((((((((((((((((((((((((((((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))))))))))))))*********---111444888>>>EEELLLPPPRRRTTTVVVZZZYYYXXXVVVTTTSSSRRRQQQPPPKKKEEECCCEEEFFFFFFEEEPPPNNNVVVccceeeYYYOOONNNVVV^^^jjjsssuuussswww~~~wwwyyy{{{}}}wwwtttpppnnnpppuuurrrpppooooooqqqrrrrrrrrreee]]]cccyyyzzzlllggg^^^YYYTTTRRRTTTSSSOOOJJJRRRQQQYYYiiioooggg^^^\\\sssuuunnn]]]UUUWWWWWWRRRLLLHHHDDDCCCCCCDDDGGGIIILLLEEE<<<555111000///---+++***))))))***+++***(((***)))((()))+++,,,+++***************************(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))******))))))))))))******)))))))))*********)))))),,,,,,---000444888;;;<<<>>>>>>===;;;999888777777888;;;DDDQQQZZZ```hhhoookkkgggfffiiilllrrr}}}jjjccc^^^^^^^^^]]]^^^bbb]]]^^^^^^___^^^___aaabbbeeeccccccffffffaaa^^^^^^bbbbbb___YYYUUUWWW___gggfffaaabbbmmmzzzxxxsssoooqqqnnnfff]]]VVVLLLCCC999555222//////000//////,,,---------,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((('''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************************************))))))))))))))))))***************+++...444<<>><<<;;;888444111222888===BBBHHHSSS```eeefffjjjooonnnnnnpppsssuuuyyyzzzyyyyyyyyytttooonnnqqqrrroookkk\\\WWWTTTWWW[[[___dddiiillltttzzzyyyrrrllllllooorrrppprrrtttsssnnnkkkllltttrrrnnnfff```___cccgggggg^^^YYY\\\bbbeeegggjjjqqqttt}}}|||{{{uuunnnbbbWWWCCC>>>777111////////////---------...............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))(((,,,++++++***))))))(((((())))))************))))))************))))))))))))************************(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************************************************++++++***)))******+++,,,///000333666:::AAAIIINNNMMMQQQUUUWWWVVVTTTQQQPPPSSSQQQNNNLLLLLLNNNQQQSSSSSSXXX```gggjjjiiifffcccYYYUUUYYYgggsssuuusssqqquuuttttttsssnnnjjjlllrrr~~~vvvmmmqqq||||||tttooooooooommmlllnnnrrrwwwtttkkknnn}}}{{{pppnnniiihhhmmmqqqnnnfffiiiggghhhkkkmmmiiiaaaYYYfffooozzzxxxyyy|||vvvfffWWWRRRSSSRRRRRRPPPLLLHHHHHHJJJHHHEEEIIIKKKNNNPPPOOOIII???888444222///.........---++++++)))((()))++++++***)))************************(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))******))))))))))))******''''''((((((***+++---...000222666999:::;;;<<<===666777666444333888CCCLLLXXX\\\dddkkkkkkiiikkkpppvvvzzzuuukkkffffffhhhmmmgggbbb```ccceeeeeedddbbb___^^^bbbiiiqqqxxx}}}{{{yyy}}}~~~~~~|||xxxvvvuuujjj```[[[XXXTTTSSSTTTZZZZZZ^^^gggpppyyy|||pppXXXRRRIII@@@:::555111///222111000/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((+++++++++******)))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************************************************+++***))))))***+++---...888<<>><<<;;;<<<===888;;;???AAADDDLLLYYYccckkkjjjlllooonnnlllpppvvvyyyrrrhhh^^^YYY[[[aaaggguuupppjjjggghhhjjjjjjjjjooonnnnnnqqqxxxxxx~~~|||}}}|||uuunnnkkkfffaaa```bbb^^^[[[ZZZ[[[]]]^^^eeelllooovvvsssnnneee[[[PPPFFF<<<666444111......//////...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))******+++++++++,,,))))))************))))))))))))))))))))))))******(((((((((((((((((((((((((((***+++***)))((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&''''''((('''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************************************)))((()))***,,,000333555CCCGGGMMMQQQSSSTTTTTTUUUSSSSSSRRROOOMMMLLLNNNPPPTTT[[[eeeooouuuuuurrrooosssssspppiiibbbaaagggmmmxxxqqqlllmmmsssxxx{{{{{{sssooolllkkkkkklllsss{{{zzzsssppppppmmmiiidddaaaaaadddfffhhhnnnvvvssstttnnnfffhhhrrrvvvsssllljjjeeeaaaeeennntttuuuzzzvvvwww}}}~~~}}}yyyvvv}}}wwwuuussstttwwwwwwrrrmmmjjjllljjjffffffggg]]]PPPTTTTTTUUUWWWYYYWWWRRRNNNAAA>>>888444111000...,,,---,,,++++++,,,---+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''''''''(((((((((((((((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************))))))))))))******,,,+++******---222666:::;;;<<<<<<:::777888<<>>999666333///...///000111111///---,,,,,,++++++,,,,,,------///000000...,,,******+++++++++************++++++))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''******))))))))))))******))))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))*********++++++++++++***))))))******************+++***+++---111444===BBBHHHMMMPPPPPPPPPPPPOOONNNKKKIIIJJJPPPYYYaaahhhiiivvvvvvfffcccccchhhkkklllnnnrrrvvvtttppphhhaaa___bbbfffhhhgggdddbbbeeeggg___TTTXXXZZZ^^^aaaccccccbbbaaa^^^^^^aaaeeeiiijjjhhheeejjjlllkkkfffaaa```bbbdddiiiiiilllqqquuutttmmmgggrrrpppiiidddffflllooonnnoooqqqsssssssssssstttvvvwwwrrrqqq{{{}}}ssstttzzziii___]]]WWWXXXTTTOOOKKKKKKIIIFFF???===;;;777444222111111...---,,,,,,---,,,+++))),,,++++++*********************))))))))))))******************************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))***************))))))+++++++++***)))+++...000333555888:::;;;:::999999<<>>;;;888555333333222111000333222000///...---------,,,---...---+++***+++,,,++++++************++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))((((((''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************((()))******))))))))))))***,,,...111666===EEEJJJPPPQQQQQQNNNIIIGGGJJJNNNQQQ[[[hhhppprrrsssvvvzzztttpppxxx~~~{{{{{{yyyooouuuqqqlllmmmuuu|||xxxpppbbbYYYTTT[[[hhhppptttvvvoooqqqsssqqqnnnllllllnnnuuuvvvyyy{{{qqqkkklllnnnqqquuuyyy|||~~~yyywwwyyyyyywwwwww}}}vvvvvvsssoooooouuuxxxwwwyyyzzz{{{zzzyyyyyy{{{}}}wwwooorrr}}}|||uuuzzz}}}|||{{{|||}}}||||||{{{|||sssrrrhhhXXXQQQQQQPPPLLLOOOMMMKKKIIIGGGCCC???<<<999666222///...,,,+++))),,,,,,+++************++++++******))))))******+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******************************+++((()))***,,,///222555777888888888777:::EEEVVVcccaaa```eeeoooxxx|||||||||{{{|||rrrllldddhhhkkkmmmsss}}}~~~yyyooo```^^^```lll|||xxxhhhXXXNNNDDD???888444222333333333222111000//////.........***,,,---,,,++++++,,,---,,,++++++******++++++,,,*********************************)))))))))))))))))))))))))))))))))))))))(((((())))))************((((((''''''''''''((((((***))))))((('''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((***+++***(((''')))***,,,000666<<>>:::777444000---------,,,+++++++++++++++++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((()))))))))'''(((((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&''''''((()))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((()))******++++++,,,,,,***))))))***+++,,,...000333777:::999555111444555888???NNNgggyyypppkkkooouuuvvvuuuttt}}}}}}zzz|||~~~vvvpppmmmppppppnnnnnnqqqrrrooommmqqquuutttnnnhhheeedddiiiiiikkkooossswwwxxxxxxyyyssstttuuutttyyyvvvtttuuuuuusssrrrlllbbbWWWLLLBBB:::555000////////////000111222,,,---......,,,,,,---...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))((((((''''''(((((()))+++***))))))(((((())))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++++++++++++++++++++++++++*********))))))'''***+++++++++...555;;;@@@DDDIIILLLMMMLLLKKKLLLJJJJJJMMMUUU```iiilllllluuurrrnnnnnnqqqtttvvvvvvuuussszzzyyynnnmmmsssrrrzzzyyy~~~}}}~~~{{{ppplllooonnnwww~~~xxx~~~zzznnnmmmxxx{{{uuu^^^XXXQQQNNNNNNNNNKKKHHHFFFDDDAAA???===:::666333------,,,++++++++++++,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''((())))))***'''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&''''''((())))))***'''''''''((()))*********(((((((((((())))))))))))'''(((((()))******++++++***)))((()))***,,,...000:::???CCCAAA;;;666444555:::>>>EEEPPP^^^nnn{{{}}}nnniiijjjuuu||||||qqqiiigggllloooqqqtttyyyzzzxxx{{{xxxwwwwww{{{rrrllljjjcccffflllvvv|||yyy~~~wwwkkkZZZIII>>>333222111111111111111222---/////////---------///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++***))))))(((((())))))************************&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++******))))))&&&))),,,,,,---222<<>>DDDIIIMMMGGGGGGHHHKKKQQQ[[[fffnnnqqqnnnooouuuyyyzzz{{{~~~|||ttthhhcccjjjvvv{{{yyy|||}}}zzz{{{uuu}}}{{{wwwtttttttttuuuvvvvvvuuuttttttvvvxxxtttsssqqqoooooopppqqqrrrxxxvvvuuuxxx}}}}}}{{{~~~|||rrrqqqpppsssxxx~~~|||lll\\\YYY[[[[[[ZZZZZZUUUUUUSSSNNNHHHEEEEEEFFFFFFDDD>>>555...,,,,,,---,,,,,,,,,+++,,,------...************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))***)))((((((((((((((()))'''((())))))((()))+++---)))+++---,,,,,,222<<>>FFFKKK]]]aaajjjttt|||zzzwwwwww{{{wwwwww{{{wwwwwwnnnkkkkkknnnnnnnnnttt|||}}}wwwyyy|||}}}zzzvvvzzz|||xxxnnncccRRRGGG<<<888555000///111222111000///.....................---------,,,,,,---+++))))))***+++***)))+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************************)))+++------,,,+++++++++...555===DDDHHHHHHGGGGGGDDDGGGLLLTTT___mmm{{{zzzrrrnnnlllnnnwwwwwwjjjiiixxx{{{uuutttwwwvvvwwwrrruuuuuupppnnnqqquuurrrnnnjjjgggeeeddddddcccdddeeedddbbb``````aaaeeeeeedddcccbbbaaaaaa```gggdddbbbccchhhkkkkkkjjjhhhlllttt~~~xxxpppnnnrrrvvvxxxwww{{{~~~qqqjjjhhhhhhlllpppgggiiihhh___SSSIIIFFFGGGIIIIIIGGG@@@666///...000,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((''''''''''''&&&'''((((((((()))+++---(((+++...///111888CCCLLL^^^RRREEE???@@@GGGTTT^^^mmmppptttyyy~~~zzzwwwpppqqqrrrsssvvvyyy|||~~~zzzwww{{{wwwooonnnqqqrrruuuyyy{{{zzzzzzzzzuuuxxxxxxwwwyyymmmbbbUUUFFF===777222000111222222111000000///...............------------,,,---+++***)))+++++++++***+++++++++++++++++++++++++++++++++***************+++++++++***************))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))''''''(((((())))))******''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************---------+++))))))+++---666<<>>888444222111111111111000000//////............---------------+++******+++,,,+++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************)))))))))******))))))))))))))))))******)))))))))&&&''''''((()))******+++''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************************,,,,,,***))))))---333777CCCGGGJJJKKKIIIFFFDDDCCCLLLTTTaaammmtttyyy{{{|||uuurrrooolllgggcccgggmmmqqqsssssssss||||||zzzyyy{{{}}}}}}||||||yyy|||xxx~~~tttppplllmmmqqqtttuuusssnnniiidddcccaaa______aaaZZZ[[[\\\]]]___```aaabbbaaacccffffffeeebbbaaa```dddeeefffggggggfffdddccc```^^^]]]]]]^^^aaacccdddeeegggjjjnnnqqquuuuuutttpppsssxxxzzz{{{}}}|||wwwzzz}}}~~~{{{tttqqqqqqrrrqqqsssuuussslll```RRRIIIGGGBBBCCCIIIJJJAAA777333......---,,,++++++******++++++++++++************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((()))*********++++++***(((((()))+++***///555999;;;@@@IIIPPPOOOCCC???KKKYYYbbbmmmxxx{{{xxxllldddcccffffffiiinnntttyyy{{{|||~~~{{{~~~zzzssslll```TTTJJJBBB:::333111111111000000000000000//////.........------------+++******+++,,,,,,+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))((()))))))))************))))))************))))))))))))************))))))&&&''''''((()))******+++''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))))))***+++///666???FFFHHHHHHIIIHHHIIIKKKNNNQQQ[[[bbbllltttxxxxxxwwwvvvoooiiieeecccbbbaaafffmmmuuuxxxuuullliiisss||||||~~~|||zzzxxxsss{{{wwwxxx~~~yyymmmiiifffcccccceeeggggggfffcccbbb```______```bbbcccaaabbbeeeiiilllnnnooopppvvvwwwyyyxxxvvvsssqqqpppuuuuuuuuutttsssqqqnnnmmmllljjjhhheeecccbbbaaaaaabbbdddeeeeeeiiimmmmmmjjjfffiiimmmoooooopppqqqrrrsssssswww}}}}}}~~~}}}zzztttsssrrrqqqhhhiiikkkoooqqqqqqlllhhh^^^PPPFFFHHHJJJDDD>>>===222111///...------...///,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++++++++,,,+++))))))+++,,,...555<<<@@@@@@CCCHHHMMMIIIIIIPPP]]]hhhpppvvv|||wwwooogggeeegggkkklllooossswwwzzz}}}|||wwwwwwyyyzzzvvvvvvzzz~~~~~~}}}~~~uuutttvvv{{{~~~sssfff[[[QQQEEE:::666444333111000000000111/////////.........---------+++******,,,------,,,++++++++++++++++++++++++***************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************)))******++++++******)))((()))***++++++***)))(((''''''(((((())))))******''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************))),,,///444999@@@GGGLLLDDDEEEFFFIIIOOOXXXccckkkppprrrssssssqqqqqqrrrssspppjjjeeefffhhhjjjnnntttvvv|||{{{qqqjjjnnn{{{|||{{{|||wwwqqqtttwwwwwwrrrooommmhhhbbb___^^^^^^___aaadddfffggggggiiikkklllnnnrrruuuvvvxxxzzz~~~xxxssspppoooooopppnnnkkkmmmrrrqqqkkkiiikkkmmmnnnmmmkkkhhhgggcccbbbgggooouuuwww}}}}}}{{{yyyuuuxxx{{{{{{ssspppmmmmmmqqq{{{ssscccUUUSSSPPPHHHEEEIII===:::666222///...///000,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++)))((((((((((((((()))***)))***+++,,,+++,,,///111555<<>>888000...000111111111000......///000,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,***)))))))))******+++++++++,,,,,,---------+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((''''''((()))(((((((((((())))))))))))************)))))))))((()))************+++++++++,,,++++++***+++---///111999DDDLLLKKKGGGGGGIIIJJJJJJVVVfffqqqwww{{{|||ggg[[[```mmmuuu}}}~~~wwwwww{{{}}}uuukkkccccccfffiiilllmmmoooqqqsssyyy|||~~~zzzuuuqqqooolllgggdddccccccbbb___^^^bbbjjjqqqwww||||||yyypppmmmrrrgggXXXRRRNNNTTTQQQLLLEEE===666000---,,,,,,,,,+++*********+++************))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++***)))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))******************************++++++---222:::@@@FFFIIIJJJEEE>>>@@@IIISSS]]]fffqqqwwwyyyzzz~~~wwwpppsssvvvxxxxxxuuuvvvxxx||||||}}}||||||{{{|||~~~~~~{{{||||||}}}{{{}}}uuusssrrrvvvzzz}}}ssseeeVVVGGG@@@;;;444111111---...///.........///000,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,***)))))))))***+++*********++++++,,,,,,,,,+++***)))((('''(((((()))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((())))))))))))************)))))))))))))))************+++++++++---+++***+++---111666999DDDJJJLLLFFFBBBFFFNNNRRR[[[fffttt{{{zzzyyy{{{uuubbbVVVZZZjjjwww}}}zzz}}}~~~|||qqqgggkkknnnssswww{{{zzzvvvoookkkddd^^^ZZZYYYZZZ\\\```eeeqqq|||{{{|||qqqggg]]]QQQQQQNNNKKKHHHEEE>>>555///......---+++***)))***,,,++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))***+++)))))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++(((***,,,///333999@@@EEEEEEGGGFFF@@@<<>>CCCGGGCCCCCCBBBBBBFFFQQQ^^^hhhjjjtttxxxooowww~~~wwwssspppqqqwww~~~}}}zzzvvvuuuwwwvvvvvvzzz~~~xxxxxxtttvvv}}}}}}~~~||||||uuu}}}}}}sssiiigggfffZZZEEE555555444333222111111///...------------------------......---------,,,,,,,,,++++++++++++++++++++++++************++++++++++++******))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))))))))))))))))))))******))))))*********+++++++++***+++---111888@@@HHHLLLKKKKKKKKKQQQ___pppyyyzzz{{{xxxtttrrrrrrooojjjeeedddeeehhhooossssssqqqooopppwww}}}~~~wwwmmmeee```___dddkkkrrr}}}tttggg___UUUPPPQQQQQQPPPMMM<<<444,,,+++///222000+++++++++++++++************))))))))))))))))))))))))(((((((((((()))+++,,,,,,,,,+++***)))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++---///333888===AAACCCDDDCCCBBBCCCJJJWWWdddnnnrrrrrr|||~~~mmmfffppp{{{rrrrrrtttzzz~~~{{{xxxuuusss~~~xxxtttwww}}}sssoooooojjjppp}}}zzzssstttxxx{{{}}}}}}yyyvvviiiRRR>>>888666222111222222000///..............................---------,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++))))))******************************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))))))))))))))************)))************++++++++++++...333999@@@GGGLLLOOONNNRRRYYYdddssswwwsssqqqsssvvvssshhh]]]eeefffmmmzzzvvvpppsssxxx{{{xxxuuuxxxzzzmmmbbbbbbccceeemmmwwwuuulll```VVVRRRQQQQQQPPPDDD;;;000---000111...))),,,++++++++++++*********))))))))))))))))))))))))))))))))))))******+++,,,---,,,+++)))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))***+++++++++111333777===BBBEEEDDDBBB???@@@EEEQQQaaannnvvvxxx{{{yyysssssssssuuuxxxyyy|||~~~uuummmzzz{{{|||~~~|||{{{zzz}}}vvvwwwxxxqqqoooppprrryyy{{{sssrrr~~~{{{rrrgggWWWIII;;;666111///111333222111////////////////////////......---------,,,,,,,,,***+++,,,,,,---,,,,,,,,,---------,,,,,,,,,,,,,,,((()))***+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))******)))((((((((((((((())))))))))))((()))))))))************)))************+++++++++///333:::AAAGGGKKKMMMMMMUUUbbbqqq{{{}}}uuunnnkkkkkknnnsssrrrllleeejjjhhhnnnzzz{{{yyysssvvvzzzxxxuuuxxxrrrlllhhhbbbbbbhhhtttyyy~~~|||wwwmmmccc[[[UUURRRQQQNNNHHH>>>666000---,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))*********)))******++++++++++++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))******+++,,,,,,---444666;;;BBBHHHIIIFFFCCC===DDDPPP]]]kkkyyy|||pppqqqyyy|||zzzxxxvvvyyyyyyuuuttt~~~zzzyyyxxxoooddd[[[GGG@@@777222222333222111////////////////////////......---------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,++++++******((()))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((*********)))((((((((((((((())))))))))))(((((())))))*********+++)))************+++++++++333777???FFFKKKLLLLLLJJJaaatttxxxnnniiifffdddeeejjjnnnqqqrrrkkkhhhkkktttzzz{{{~~~zzz~~~{{{tttrrrssszzz{{{}}}~~~vvviiibbbccc]]]```fffooo|||xxx{{{|||tttjjjaaa[[[YYYVVVTTTLLL???222+++,,,000,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++******************)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******+++,,,,,,---......666888>>>EEEKKKLLLIIIEEEBBBNNN___nnnzzz}}}wwwtttvvvyyyyyyzzz}}}xxxzzz{{{wwwxxx~~~uuutttzzzyyyqqqVVVLLL???777555444111///000000000000000000000000......---------,,,,,,,,,)))***,,,---...---,,,,,,++++++++++++******))))))((()))***+++,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((()))+++---...((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))))))))))))))************+++((((((,,,//////333777BBBKKKPPPLLLGGGIIIOOOTTTeeexxx~~~|||~~~sssmmmkkkgggeeejjjqqqtttqqqlllllliiinnnzzztttlllkkkmmmoooooouuuyyy}}}}}}}}}vvvgggeee^^^[[[aaaiiipppyyy~~~uuuqqqxxx}}}yyyuuuqqqjjjccc^^^ZZZYYYUUUJJJ>>>444111000111...+++)))***,,,------+++++++++************)))+++++++++*********))))))+++*********))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))*********)))))))))))))))&&&&&&)))...---***///999AAAAAAEEEOOOXXXZZZRRRJJJNNNdddtttuuuwww{{{xxxxxx|||~~~~~~|||~~~~~~wwwnnnkkkppp|||{{{vvvvvv]]]CCC;;;<<<999444222000111222111///...///000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++***))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))************---******,,,---///777???HHHMMMMMMHHHFFFKKKTTTYYYfffuuuzzz{{{yyynnnllllllnnnqqqtttuuuttttttssswwwooolllsssyyy}}}vvvmmmhhhhhhkkkooopppqqqvvv|||qqqfff]]][[[]]]bbbkkkuuuwwwqqqttt{{{|||xxxtttssssssqqqkkkfff[[[YYYWWWSSSLLLAAA555---///---,,,+++,,,,,,+++***++++++++++++************+++++++++*********))))))************)))))))))(((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))************)))))))))))))))(((***---,,,,,,222;;;CCCDDDHHHNNNVVV[[[\\\[[[\\\jjjuuuvvvwwwzzzwwwuuuxxx{{{|||zzz}}}xxxrrrmmmmmmtttxxxtttuuurrrXXXIIIAAA:::555444222222333222111000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++***))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))******)))))))))*********++++++---+++***---///444???JJJLLLNNNMMMJJJMMMXXXbbbgggiiiqqquuuyyy|||pppeeeiiimmmuuu~~~zzzvvvxxx|||}}}tttoooqqqvvv}}}}}}{{{sssnnnhhheeefffjjjnnnppprrrwww}}}lllaaa[[[ZZZ^^^dddppp~~~yyyvvvxxx|||yyyrrroooqqqsssrrrpppccc^^^YYYWWWUUUMMM>>>222///...------------+++))),,,+++++++++************+++++++++***************************))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************************,,,++++++------000999BBBLLLMMMNNNQQQVVV___kkktttpppsssxxxzzzzzzyyyvvvtttyyyyyyyyy}}}yyyyyy}}}~~~{{{}}}qqqjjjrrr~~~{{{lllYYYJJJ>>>666444333333333333222222111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,+++******)))*********))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))*********))))))*********+++++++++---******111999@@@IIIPPPMMMPPPSSSVVV___lllssstttmmmqqqrrrwwwxxxhhh]]]dddlllwww{{{||||||xxxvvvyyy{{{}}}zzzyyyooollliiigggiiimmmqqqtttzzz|||oooeee```^^^___nnn~~~zzzzzz~~~yyyssspppqqqrrrtttnnneee[[[UUUSSSPPPIIICCC555222...---,,,,,,+++***,,,,,,+++++++++******************************************))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))***************++++++---,,,,,,---111999DDDMMMXXXYYYWWWUUUWWWdddyyy}}}xxxzzzzzz{{{{{{xxxwww|||}}}vvvppp}}}}}}yyyyyy~~~zzzoooyyyzzzxxx}}}lll]]]OOOBBB:::444333111111222222222111000000//////...---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++))))))************))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))************************++++++++++++,,,)))---;;;HHHOOOQQQRRROOOVVV^^^fffpppxxxyyyuuuqqqsssrrruuuuuudddYYYaaakkkttt~~~~~~}}}|||mmmmmmmmmnnnqqqvvv{{{pppfffddddddiiisss}}}yyyvvv|||{{{xxx|||tttqqqppppppjjjbbbZZZTTTPPPOOOOOO>>>888111,,,+++,,,---...,,,,,,,,,++++++++++++***************************))))))))))))))))))******((()))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))******+++++++++,,,+++,,,---000777DDDQQQXXXaaa___[[[VVVWWWeee{{{|||wwwxxx{{{|||yyyyyy{{{tttnnn{{{~~~|||yyyyyy}}}xxxwwwvvvyyyyyyvvvwww}}}~~~xxxjjjWWWGGG999666222111222333222111111000000///......------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++))))))************))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++*********++++++++++++,,,---...666GGGTTTWWWTTTRRRWWW___iiipppvvvxxxtttmmmrrrwwwtttssssssggg]]]bbblllsss|||~~~|||}}}mmmooossswww{{{|||kkkaaa\\\```fffooo|||ttttttwwwxxx{{{~~~~~~uuuoookkknnnnnniii___VVVRRRQQQGGG@@@666///,,,---///000,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))************((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))******+++,,,,,,,,,))),,,000555@@@OOO[[[```aaa]]]WWWSSSWWWddduuuwwwtttvvv}}}{{{{{{yyy{{{~~~zzz}}}zzztttvvv}}}xxxwwwxxx~~~{{{nnniiimmm{{{{{{uuu{{{|||~~~hhhUUUFFF@@@888444333444333222111111000//////......---------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++*********+++++++++,,,,,,000666DDDRRRYYYVVVSSSSSSaaahhhooorrrssstttqqqllloooyyywwwqqqrrrnnnfffgggnnnuuu~~~~~~{{{{{{~~~}}}vvv{{{}}}}}}~~~{{{ssswww{{{~~~qqqhhhhhhgggeeejjjsss}}}yyyzzzwwwmmmssswwwtttjjj^^^WWWTTTMMMFFF<<<444000/////////------,,,,,,,,,+++++++++))))))*********+++++++++((()))))))))************'''(((***,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))))))))***++++++,,,------)))///444;;;GGGWWWbbbccc^^^XXXRRRRRRYYYdddnnntttvvvwwwyyy~~~{{{wwwzzz~~~}}}~~~zzzzzz|||wwwtttvvv||||||sssooouuuzzz|||zzzjjjYYYPPPCCC:::777666444222111111000000///.................................******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,333>>>NNNZZZYYYRRRQQQUUUgggmmmqqqqqqqqqssssssrrrlllzzzxxxooorrrsssnnnlllpppyyy{{{zzz{{{zzzuuutttxxxzzzyyy{{{}}}vvv|||uuukkkeee```dddnnnyyyuuuxxxzzzwwwnnnddd\\\XXXOOOIII@@@999444111///...---------,,,,,,,,,++++++))))))******++++++++++++(((((())))))*********+++'''(((***,,,---,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))***+++,,,,,,------***111888???KKK\\\dddddd\\\UUUOOORRR]]]ggglllmmmzzz}}}~~~~~~zzzwww{{{}}}||||||~~~~~~~~~~~~{{{tttooorrrwww}}}wwwwww{{{hhh\\\KKK???:::777555333111111000000//////..............................*********++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))************)))))))))))))))***...%%%&&&///...'''...???CCCQQQ]]]\\\SSSPPPYYYeeennnqqquuuvvvuuuuuuvvvxxxooottttttsssyyy~~~~~~zzzwwwsssqqqsssooonnnrrrwwwzzz|||}}}~~~wwwfffaaaeeekkknnnyyy|||}}}|||}}}{{{tttjjjddd^^^TTTMMMIII>>>...***000/////////---+++))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))---***)))++++++))),,,000333555<<>>RRRggglllbbbYYYZZZ```^^^```hhhvvvyyyzzzxxxxxx~~~zzz}}}|||{{{|||~~~{{{xxxxxx{{{~~~vvv{{{~~~vvvoooccc___kkk{{{yyykkkfffhhhcccYYYRRRKKKCCC:::111++++++...,,,,,,,,,+++***+++---///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++......---000666BBBOOOXXXbbb\\\UUUSSSYYYeeeqqqyyy||||||||||||}}}}}}zzzxxxuuuqqqoookkkhhhccc]]]YYYWWWVVVWWWTTTTTTSSSRRRPPPOOOMMMLLLNNNOOOPPPRRRUUUXXX[[[\\\aaacccfffiiimmmqqqsssuuu}}}}}}|||yyylllmmmwwwcccUUUBBB888888;;;666......///////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***)))***---,,,+++111:::NNN```jjjddd___cccddd___aaahhhssszzzyyy}}}}}}}}}~~~|||~~~~~~{{{yyy{{{zzz|||qqq___]]]gggwww~~~xxxqqqmmmjjjfffYYYSSSJJJAAA:::333///...---------,,,++++++,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***************++++++++++++,,,///444===HHHTTT[[[[[[XXXUUUWWW```mmmzzz~~~~~~xxxuuuttttttrrroookkkhhheeeaaa]]]ZZZVVVTTTQQQNNNLLLKKKLLLLLLIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMQQQSSSWWW\\\bbbhhhlllnnnuuu{{{}}}|||tttttt{{{kkkjjjtttrrreeeTTTGGG???888222////////////000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((('''&&&'''***---)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))+++------+++///<<>>444555000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***---...------888MMM___nnntttpppggggggqqqrrrjjjgggqqq|||}}}|||~~~{{{xxxwwwyyy|||yyyvvv{{{zzzyyy{{{}}}~~~|||zzz||||||}}}~~~~~~}}}{{{zzz{{{nnn]]]\\\gggrrr|||}}}~~~{{{~~~vvvtttzzzmmmeeeXXXOOOKKKFFF;;;000------,,,,,,------+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,///111666???JJJTTT[[[___]]]___ccchhhnnnvvv}}}{{{~~~qqqkkkiiikkkmmmzzz}}}}}}{{{vvvooohhhbbb]]][[[YYYWWWUUUSSSRRRQQQNNNLLLNNNMMMMMMLLLJJJIIIHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJFFFEEEDDDCCCBBBAAAAAAAAABBBCCCEEEHHHLLLOOOQQQRRRUUU]]]dddfffiiipppvvvwwwzzz}}}{{{~~~yyypppyyy~~~rrrvvv~~~|||jjjPPP>>>;;;222222222111111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&))),,,---+++)))'''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++))),,,------222CCC[[[lllmmmooosssvvvsssoooqqqvvvpppvvv{{{{{{xxxttttttuuu{{{vvvqqqpppvvv~~~{{{xxx~~~~~~|||zzzzzz|||~~~|||{{{{{{{{{||||||{{{zzzyyy{{{lllbbbcccfffsssxxx~~~xxxxxxwwwrrrttttttmmm___UUURRRPPPDDD666///---+++,,,...///...,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,///111777BBBOOOZZZaaaddddddiiioootttwww{{{}}}}}}zzziiihhhkkkppptttxxx~~~uuurrrmmmfff___YYYTTTQQQPPPOOOOOOOOOQQQRRRQQQPPPMMMMMMMMMLLLKKKJJJJJJIIIJJJKKKKKKKKKKKKJJJJJJIIIJJJIIIHHHGGGFFFEEEEEEEEECCCDDDDDDFFFGGGHHHIIIIIIIIIRRRYYY]]]bbbllltttwwwzzz}}}yyynnnxxxvvvnnnuuudddJJJ<<<666555444222111111222222////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,111222000,,,)))''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((***,,,000<<>>999666666222222111111111000000000///............---------,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++***+++************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******((()))))))))************+++---///......222;;;BBBbbbggggggdddjjjvvvzzzuuuuuu{{{uuusssxxxvvvvvvvvvvvvyyyvvvkkkhhhiiilllpppttt}}}|||wwwyyyxxxuuuuuuzzz}}}}}}yyywwwvvvvvvxxxvvvqqqmmmllliiieeecccaaa___]]][[[VVVVVVUUUTTTSSSRRRQQQPPPQQQSSSUUUXXXZZZ\\\```bbb___bbbfffhhhgggfffffffffiiijjjkkkkkkjjjllloooqqqtttuuuwwwwwwwwwxxx{{{}}}~~~~~~|||}}}ssslllllloootttsssyyy{{{nnngggjjjcccWWWGGG999111000222//////...------------...++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************)))***,,,---///888BBBSSS```jjjfffZZZWWWaaammm|||||||||xxxiiieeejjjuuuwww{{{{{{~~~~~~}}}}}}~~~tttoooiiiccc```aaadddfffjjjhhhhhhmmmttt|||{{{rrriii___YYYXXXVVVSSSPPPNNNMMMNNNOOOPPPRRRTTTVVVVVVUUUSSSQQQOOONNNMMMLLLJJJGGGEEEDDDDDDHHHMMMQQQRRRQQQRRRRRRPPPOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGIIIJJJKKKHHHIIIJJJKKKMMMNNNOOOOOOPPPQQQPPPMMMKKKKKKKKKLLLSSS]]]mmm}}}ooovvv{{{zzzxxx{{{___LLL@@@:::666666222222222222111111111111///............---------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))************+++......,,,,,,444CCCOOOkkkhhheeehhhsss{{{yyyqqquuutttmmmnnnooollllllooottt}}}rrrgggffflllqqquuuyyy~~~|||~~~{{{|||yyysssrrrwww}}}zzzyyywwwvvvtttqqqllliiifffccc```]]][[[YYYUUUSSSPPPPPPOOOMMMLLLKKKJJJIIIHHHIIILLLNNNRRRTTTWWWXXXZZZ]]]aaadddddddddeeeeeedddeeeggghhhhhhhhhjjjlllnnnnnnnnnmmmmmmppptttxxxzzz{{{|||~~~~~~~~~~~~rrreeedddttt|||qqqrrr{{{lllfffllliiibbbTTTCCC777111///000///......------......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))(((+++---...222===IIIZZZccciiieee\\\[[[eeeqqq|||~~~|||}}}mmm```cccnnn{{{sssuuu}}}~~~~~~vvvppphhh```[[[YYYYYYZZZ^^^[[[YYY\\\ccchhhiiihhhppptttzzz|||tttoooaaa^^^XXXRRRMMMLLLKKKLLLMMMOOOSSSVVVWWWWWWUUUTTTPPPPPPOOONNNLLLIIIGGGFFFEEEGGGJJJLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEDDDEEEFFFGGGIIIKKKHHHIIIKKKMMMNNNOOOOOOOOOPPPRRRQQQMMMKKKKKKIIIFFFMMMTTT___qqqzzzyyyxxx{{{zzzpppWWWFFF<<<777555333333333222222222111111///............---------000///...---,,,++++++++++++,,,,,,,,,,,,+++***)))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))************(((+++,,,+++...<<>>PPPhhhyyyzzzxxx|||zzzjjjhhhqqq}}}||||||}}}rrrnnnpppyyy~~~~~~vvvmmmllleee___^^^]]]\\\]]]```bbbooo~~~zzzpppfffaaa\\\UUUOOOMMMMMMPPPRRRRRRPPPMMMKKKJJJHHHFFFDDDBBBAAABBBCCCCCCAAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCDDDFFFFFFEEEDDDFFFHHHJJJKKKJJJJJJKKKLLLMMMMMMOOOPPPQQQRRRRRRRRROOOPPPQQQRRRRRRRRRQQQPPPLLLIIIGGGGGGGGGKKKXXXeee{{{xxx}}}tttsss~~~vvvpppdddAAA;;;555222222222111000000000000/////////...............------------,,,++++++++++++++++++++++++++++++*********)))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((()))***+++,,,,,,000///>>>```~~~{{{{{{xxxxxx~~~}}}}}}||||||zzzxxxuuutttvvvzzzxxxkkkfffggghhhrrr}}}zzzxxxxxxnnnoooqqqwww}}}}}}uuuwwwzzz|||yyyuuurrrrrrqqqvvv{{{~~~}}}}}}}}}yyysssnnnjjjhhhfffbbb\\\VVVSSSQQQQQQQQQLLLLLLMMMQQQZZZdddlllnnnnnnooopppoookkkeee___[[[WWWXXXZZZ]]]```eeekkkooodddaaa]]]YYYYYY\\\___bbbggglllqqqrrrqqqsssxxx}}}{{{wwwaaaeeewww}}}wwwxxxttteeeUUUHHH===222000000//////000...------------,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))))))))***)))))))))))))))******+++,,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))***+++++++++++++++,,,,,,+++...222666CCC\\\uuu}}}kkkeeennn~~~}}}|||zzzvvvrrr{{{xxxvvvlllnnnttt~~~|||{{{xxxvvvvvvxxx|||xxxnnniiigggeeeaaa___XXX___fffnnnyyytttjjjbbb[[[VVVSSSNNNPPPRRRSSSQQQNNNKKKJJJGGGEEECCCAAAAAABBBDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIKKKLLLKKKJJJKKKKKKKKKLLLNNNOOOQQQRRRRRRSSSQQQQQQSSSSSSSSSSSSQQQQQQMMMJJJHHHHHHGGGIIISSS]]]mmmrrr~~~~~~zzznnnGGG>>>555222333222222222000000000////////////...............------------+++++++++++++++++++++++++++++++++*********))))))************************))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((()))***,,,---...111999RRRtttyyywwwzzz~~~|||yyy}}}{{{{{{sssqqqwww~~~|||uuuxxxpppdddccchhhlllxxx~~~{{{yyyyyyqqqooooootttzzz~~~}}}{{{tttvvvvvvtttrrrqqqrrrrrrrrrtttvvvwwwxxxyyy{{{}}}~~~zzzxxxwwwxxxzzztttkkkbbb\\\ZZZ[[[]]]VVVQQQMMMLLLOOOSSSWWWZZZ___aaaeeeggggggddd```]]]YYYZZZZZZ[[[\\\```fffjjjeeedddaaa___\\\[[[ZZZYYY]]]bbbgggiiiiiilllsssyyywww{{{ssshhhoooyyy~~~{{{xxxnnnbbbSSSEEE888333111///...///.........---------,,,,,,++++++++++++++++++++++++************************)))))))))******)))))))))((()))))))))************++++++******)))(((((('''(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))*********++++++,,,,,,,,,,,,///111777JJJggg~~~ttttttqqqjjjqqqwwwwww~~~|||zzzwwwrrrzzz|||uuummmooojjjqqq||||||{{{yyyxxxwwwwwwxxx{{{~~~|||~~~yyyuuummmfffbbbaaa]]]]]]dddqqqzzz~~~|||rrrggg___ZZZRRRRRRSSSRRRQQQNNNJJJGGGEEECCCBBB@@@AAACCCFFFHHHFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIHHHJJJLLLMMMLLLJJJJJJKKKKKKLLLNNNPPPQQQSSSSSSSSSSSSTTTUUUUUUTTTSSSQQQPPPNNNKKKIIIIIIGGGGGGMMMUUU___}}}}}}www}}}xxx~~~pppMMM@@@555333444222222444111000000000//////////////////.........---------++++++++++++++++++++++++++++++++++++************************************))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++---000111:::LLLjjj|||vvvyyyssswww}}}vvv|||rrrrrr~~~wwwrrrzzzvvvfff___aaafffsss~~~|||{{{{{{wwwuuurrrsssvvvxxxxxxvvvuuuxxxxxxuuusssvvvxxxwww|||{{{yyyuuussssssvvvyyyzzz|||}}}|||zzz{{{|||oooddd```bbbeee]]]VVVPPPNNNMMMKKKLLLOOOOOOQQQTTTXXX[[[\\\\\\\\\ZZZZZZYYYXXXXXXZZZ^^^aaabbbccccccbbb___ZZZUUURRRUUUXXX\\\^^^```dddjjjoooppptttyyy{{{{{{{{{~~~yyyppphhhzzz~~~{{{uuuooo^^^QQQCCC:::333...---///............---------,,,++++++++++++++++++++++++************************))))))************))))))(((((()))************)))******)))))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))*********++++++,,,,,,------000333===VVVssspppfffeeessszzzwwwtttxxxtttvvv~~~{{{}}}{{{yyywww|||vvvyyynnnfffjjjmmmyyy~~~|||zzzzzz{{{|||{{{{{{uuutttssssssvvv{{{yyypppjjjaaa[[[[[[___ccceeeppp|||vvviii```YYYWWWTTTRRROOOLLLGGGDDDBBBAAA@@@???AAAEEEIIILLLHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHHHHGGGHHHKKKMMMKKKMMMNNNNNNLLLKKKLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTUUUUUUVVVVVVUUUSSSRRRQQQQQQMMMKKKJJJGGGCCCEEEJJJWWWmmmmmmfffyyyuuuWWWFFF888555555222111444111111000000000//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,///222333HHH___zzzxxxxxx|||pppuuuzzzzzz~~~xxx{{{}}}rrruuuvvviiiaaa```eeeiii{{{}}}||||||yyyvvvtttssstttuuuvvvwwwtttzzz~~~||||||~~~yyytttsssuuuxxxwwwyyyzzzxxxwwwzzzyyykkkdddeeejjjbbb[[[VVVVVVSSSNNNLLLMMMGGGHHHIIIKKKOOOSSSXXXZZZYYYZZZYYYWWWVVVWWWYYY\\\^^^```bbbccc```[[[UUUQQQPPPQQQRRRTTTWWW[[[___aaaccchhhmmmppprrrtttxxx{{{xxxxxxzzz|||~~~gggqqq}}}}}}xxxvvvtttiii]]]OOOBBB888///...111............------------++++++++++++++++++++++++************************((()))***++++++***)))((('''((()))***+++******)))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))******+++,,,,,,---------111888HHHeeexxxccc```cccnnnwwwzzz|||~~~~~~}}}~~~{{{{{{zzz|||zzzxxxkkkuuummmfffiiippp~~~}}}vvvtttooolllkkkmmmoooqqqpppssswwwzzz~~~yyymmmddd^^^[[[ZZZ[[[aaammmyyy~~~~~~{{{rrrhhh```\\\VVVQQQMMMIIIDDD@@@@@@???>>>>>>AAAFFFKKKOOONNNMMMMMMLLLKKKJJJIIIIIIGGGIIIJJJIIIHHHJJJNNNQQQPPPQQQQQQPPPNNNMMMNNNPPPNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTSSSRRRNNNLLLKKKHHHCCCCCCFFFQQQddd}}}{{{aaaiiizzzuuu~~~dddOOO===999777111///222111111111000000000//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))(((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))+++******+++---000333555QQQiii|||vvvzzztttxxxwwwxxx~~~uuulllxxxyyykkkbbbaaafffmmmqqq~~~}}}~~~||||||uuutttsssrrrsssvvvyyy|||vvv}}}xxxwwwxxxzzzwwwxxxxxxvvvtttwww~~~oooggghhhnnnfff___\\\]]]ZZZRRRNNNOOOHHHFFFEEEFFFIIIOOOUUUYYYZZZZZZZZZYYYWWWWWWXXXZZZ[[[^^^aaacccaaa]]]XXXTTTOOOMMMLLLMMMPPPTTTVVVWWWXXX]]]cccgggjjjmmmrrrvvvssstttwwwzzz}}}mmmooowwwxxxsssssstttpppeeeWWWIII;;;000///333//////.........---------++++++++++++++++++++++++************************((()))***++++++***)))((('''((()))++++++******)))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))***+++,,,,,,------,,,222<<>>???>>>===>>>AAAGGGMMMQQQTTTSSSRRRQQQOOONNNMMMLLLGGGIIIJJJJJJIIIKKKPPPTTTTTTTTTSSSQQQOOOOOOQQQSSSPPPPPPRRRSSSTTTTTTTTTTTTRRRSSSUUUVVVWWWWWWVVVVVVRRROOOMMMMMMKKKFFFEEEHHHJJJ\\\rrrmmmgggwwwxxxnnnvvvvvvmmmVVVBBB<<<999111---000111111111111000000000000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************///+++***---...///999EEEiii{{{~~~uuuuuuxxxwwwttt~~~yyy}}}||||||~~~~~~mmmooo{{{tttlllccc______cccnnnzzz~~~xxxyyyyyyxxxzzz|||{{{xxxyyyzzz}}}zzzwwwwwwxxxzzz|||yyyqqqjjjgggkkkiiigggdddaaa]]]WWWSSSMMMKKKHHHDDDCCCEEEJJJNNNXXXYYYYYYXXXVVVUUUUUUVVVXXXYYY[[[^^^___]]]XXXTTTOOOKKKIIIKKKLLLKKKLLLNNNOOOQQQSSSSSSTTT\\\gggppplllnnnrrruuuxxxzzz{{{{{{~~~~~~}}}uuuqqqwww}}}rrrsssyyywwwnnnaaaRRRCCC777111000000---,,,...,,,***+++000,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++******+++,,,---,,,+++333333AAA^^^xxxvvvlllfffgggooo{{{|||xxx{{{|||ooo^^^iiirrr{{{zzzqqqjjjkkkooo|||~~~yyyvvvtttsssnnnkkkkkkooorrrpppnnnooolllmmmssszzzxxxmmmgggbbb[[[ZZZbbbiiikkknnnrrrjjj___UUUQQQMMMFFFAAA??????>>><<<===CCCMMMXXX```eeeeeeeeeaaa\\\WWWTTTSSSSSSRRRPPPPPPRRRSSSTTTSSSUUUYYY\\\ZZZUUUSSSTTTWWWWWWVVVVVVWWWXXXXXXVVVUUUTTTUUUVVVWWWXXXWWWVVVUUUSSSRRRPPPPPPOOOMMMIIIGGGGGGPPPaaayyyqqqiiiwww|||qqqsss}}}nnnQQQ===666666666555333111//////000111000///////////////////////////.........------,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))+++......222AAAQQQqqq~~~xxxppprrruuusss{{{}}}vvvsssqqqrrryyywwwpppoooxxx|||uuuppphhhbbb^^^```eeelllvvv~~~}}}|||}}}zzz|||{{{xxxwwwwwwyyyxxxwwwwwwyyy|||}}}wwwpppkkkhhhlllmmmmmmmmmjjjddd]]]WWWQQQOOOKKKGGGDDDEEEHHHKKKSSSUUUWWWXXXXXXWWWVVVVVVXXXYYY[[[^^^```___[[[XXXTTTNNNJJJJJJIIIGGGIIILLLLLLLLLKKKHHHGGGJJJSSSZZZ___aaaeeeiiinnnqqqtttuuuzzzzzz{{{zzzzzz{{{mmmnnn|||uuutttuuusssnnnaaaPPP???666333222///...///...++++++///,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))*********+++---.........000777LLLhhh{{{yyykkk___iiikkkuuuwwwoooggg\\\SSShhhoootttrrrkkkhhhlllqqq|||zzz{{{zzzwwwsssooolllkkkmmmnnnooouuu}}}zzzmmmeee```bbbcccaaa```bbbccc\\\WWWTTTOOOHHHDDDDDD???>>>>>>AAAHHHUUUccclllnnnoooooolllhhhcccaaa```___]]][[[[[[]]]```aaaaaa]]]```bbbaaa^^^]]]___ccc```___^^^___```aaa___^^^]]]\\\\\\[[[YYYWWWUUUTTTWWWVVVUUUTTTTTTRRROOOLLLHHHNNNYYYkkkppp}}}yyyoooooonnnSSSCCC:::555222333111//////000111000///////////////////////////......---------,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************&&&***......---666MMMccc~~~xxxssswww{{{zzzzzz~~~yyysssnnnjjjzzzdddlllzzzwwwiiiccc___[[[\\\eeepppwww~~~~~~~~~|||zzzzzz}}}}}}zzz}}}||||||~~~{{{xxxvvvtttuuuvvvwwwxxxzzz}}}}}}}}}}}}yyytttooolllkkklllnnnqqqtttsssmmmddd^^^YYYVVVPPPKKKHHHFFFGGGHHHOOORRRUUUXXXYYYXXXUUUSSSWWWXXXZZZ^^^aaaaaa___]]]ZZZRRRLLLIIIFFFCCCEEEJJJMMMLLLIIIDDD@@@@@@EEEJJJOOOQQQUUUZZZ```fffkkkmmmrrrtttuuuvvvuuuvvvxxxyyy~~~~~~nnngggyyy|||~~~}}}ttttttwwwvvvjjjXXXGGG===999333000///000///,,,,,,...,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++---...000111000>>>WWWpppyyyqqqddd\\\mmmqqq||||||~~~zzzhhhXXXSSSVVVfffiiikkkhhhdddfffnnnvvv{{{yyyyyyvvvpppjjjlllrrrqqqrrrxxxxxxnnniiiddd___[[[ZZZ^^^___aaabbbZZZOOOHHHHHHCCC@@@???CCCNNN___pppzzz}}}yyyxxxwwwuuurrroooooorrruuuxxxyyyppprrrsssqqqoooppptttxxxwwwuuusssrrrqqqpppmmmkkkkkkiiigggddd```]]][[[YYYXXXVVVTTTTTTTTTSSSQQQOOOLLLMMMQQQ\\\rrrzzzssstttkkkcccMMM???888666333222000000111111000///////////////////////////...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************+++++++++(((---111//////===[[[uuuyyyzzzxxxwwwwwwxxx{{{{{{vvvppplll{{{zzzfffuuupppddd```^^^\\\```mmmzzz}}}|||{{{yyyyyyzzz~~~{{{}}}}}}zzzzzz~~~~~~}}}|||{{{zzzxxxuuusssvvvwwwwwwxxxyyyyyyyyyxxxzzzzzzyyyvvvrrrooonnnnnnkkkmmmqqquuuvvvsssmmmhhhbbb^^^WWWQQQMMMJJJHHHFFFMMMPPPTTTXXXZZZXXXSSSPPPUUUUUUXXX\\\aaacccbbbaaa]]]VVVOOOJJJEEEBBBEEEKKKNNNMMMJJJEEEAAA@@@CCCFFFEEEGGGJJJOOOUUU[[[aaadddkkkmmmpppqqqpppppppppqqq|||{{{zzzyyyyyyyyyyyyyyy{{{|||||||||{{{}}}zzziiirrr|||}}}xxxvvvxxxuuujjj\\\PPPEEE===444///...000000------///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,///111222CCC\\\pppssslllggghhhqqquuu{{{~~~mmmWWWUUU```eeeeeeccc``````gggsss}}}xxxtttwwwwwwooolllrrrwwwzzzvvvmmmfff```]]]___fffrrrwwwmmm[[[NNNIIIHHHCCC???CCCRRRhhh~~~{{{xxxyyyvvvsssnnniiieeebbbaaaYYYWWWUUUTTTTTTTTTSSSQQQPPPOOOOOOUUUgggwww~~~xxx{{{jjjRRRBBB:::777444222000000111111000///////////////////////////------------------------......---------,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++)))---///000777NNNmmm~~~}}}{{{zzz}}}|||tttmmmmmmqqqssspppmmmmmmuuuuuuooo|||iii^^^\\\]]]\\\dddsss~~~~~~}}}||||||||||||{{{~~~~~~zzzuuuwww~~~{{{xxxwwwwwwxxxyyyxxxuuurrrttttttuuuuuuuuutttrrrrrrvvvwwwvvvtttrrrppppppqqqlllmmmppptttwwwyyywwwvvvkkkfff___YYYUUUPPPLLLIIIJJJLLLPPPUUUZZZZZZVVVSSSSSSTTTVVVZZZ___bbbcccccc___YYYSSSNNNHHHDDDHHHNNNOOOMMMIIIDDD@@@??????AAA@@@@@@CCCFFFKKKPPPUUUWWW```ccceeeffffffeeeeeeeeelllmmmmmmmmmmmmnnnooopppqqqqqqrrrrrrqqqrrruuuwwwyyyyyyzzz}}}xxxnnnvvv}}}~~~xxxzzzwwwrrrlllcccRRRBBB555000---///000......000---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,+++)))***---000333EEE___pppqqqjjjiiimmmqqqsss{{{xxx```\\\fffeeebbb^^^]]]```kkkzzzuuuooorrrsssrrrxxx}}}ssshhhaaa]]]hhhxxx}}}jjjVVVMMMLLLFFF@@@EEEXXXtttxxxrrrnnnkkkccc```[[[XXXWWWVVVUUUTTTQQQPPPOOOSSSbbbzzz}}}tttZZZEEE999333555333111000111111000///////////////////////////------------------------.........---------,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))***---555HHHddd||||||{{{{{{}}}}}}xxxoooggggggjjjlllnnnqqqooottt{{{xxx}}}}}}iii]]]YYYZZZ\\\fffuuu|||~~~~~~|||}}}}}}~~~yyyzzz{{{~~~}}}sssrrrzzz~~~vvvtttssstttvvvvvvrrrooolllmmmnnnoooooooooooooooqqqrrrsssrrrqqqpppqqqrrroooooopppsssxxx|||~~~~~~qqqlllfffaaa]]]YYYSSSNNNGGGHHHKKKRRRYYY]]]\\\ZZZTTTTTTVVVYYY^^^aaaccccccbbb^^^ZZZUUUNNNIIIKKKPPPUUURRRNNNHHHCCC@@@>>>===<<<<<<>>>@@@CCCFFFIIIJJJRRRTTTWWWWWWVVVUUUUUUVVVXXXYYY[[[[[[\\\]]]___bbb```aaaccccccccccccdddfffmmmnnnqqqvvv{{{uuukkkyyy}}}{{{{{{{{{eeeMMM<<<444......///......000------------,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***,,,---+++)))***///333777IIIbbbttttttllliiimmmooonnnuuupppllloooddd```]]]]]]eeeqqq|||wwwsssqqqrrrvvv|||yyykkk]]]bbbooo}}}rrr```TTTPPPIIIEEELLLaaa~~~sssnnnfff___ZZZWWWTTTRRRRRRRRRQQQSSS^^^www~~~~~~~~~|||dddOOO>>>666666444222111111111000///////////////////////////,,,,,,,,,------------.........---------,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++...>>>\\\www~~~vvvuuuwww|||yyyqqqkkkkkkjjjjjjnnnuuuwwwxxx|||wwwggg___[[[^^^bbbmmmzzz{{{}}}}}}|||}}}~~~vvvxxxzzz}}}rrrrrr{{{xxxuuuqqqqqqsssrrrnnnjjjffffffggghhhiiikkkkkklllkkkmmmooooooooonnnoooppppppoooooorrrwwwzzz||||||vvvqqqkkkgggeeeaaaZZZUUULLLJJJJJJOOOVVV\\\\\\[[[XXXWWWWWWZZZ^^^aaacccdddeeecccaaa]]]UUUMMMLLLQQQZZZVVVQQQLLLHHHDDD@@@>>>:::;;;===???@@@BBBBBBCCCFFFHHHJJJJJJIIIHHHIIIJJJHHHJJJLLLLLLKKKLLLOOORRRQQQSSSVVVWWWVVVUUUUUUVVV[[[^^^ccckkksss{{{pppmmmuuuzzzvvv|||uuubbbFFF<<<222//////...---///...------------,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))+++------+++...444999EEEQQQeeeuuuxxxttttttxxxnnnkkkppp|||yyyxxxwwwqqqbbb___]]]```iiivvvqqqwww}}}vvvoooqqqtttxxx|||ggg```aaalllvvvsssggg\\\TTTOOOLLLSSSfff~~~{{{oooeee]]]WWWTTTVVVVVVTTTSSS[[[pppyyy{{{zzzrrr]]]JJJ>>>666444222111111111000///////////////////////////,,,,,,,,,---------......------------,,,,,,,,,+++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,222///222FFFhhhpppjjjjjjnnnuuuzzz}}}yyytttmmmfffhhhooo|||yyyxxxxxxuuuvvv~~~hhh^^^\\\\\\fffkkkuuu|||||||||~~~zzz}}}}}}}}}~~~~~~{{{yyyzzz{{{yyyzzz{{{|||~~~~~~rrrsss~~~{{{wwwqqqpppqqqooojjjfffeeeeeeddddddeeefffggghhhfffiiilllmmmmmmmmmnnnooonnnmmmnnnqqqtttwwwwwwvvvxxxsssmmmkkkjjjfff___YYYTTTPPPMMMNNNTTTXXXYYYWWWZZZYYYYYY[[[^^^bbbddddddhhhgggfffcccYYYOOOLLLPPPVVVSSSNNNKKKGGGDDDAAA>>>:::<<<>>>@@@BBBBBBBBBAAAAAACCCDDDCCCBBBBBBCCCDDD@@@CCCEEEDDDCCCCCCFFFIIIIIILLLPPPQQQPPPOOONNNNNNGGGKKKSSS\\\gggpppwww{{{{{{jjjhhhvvv{{{zzzzzz{{{zzztttpppttt|||}}}~~~sssNNNBBB666111000---,,,.........---------,,,,,,,,,************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''+++.........111888???TTTZZZeeerrrxxx|||ooojjjmmmyyyvvvooouuurrreee```]]]]]]bbblllxxx}}}xxxlllttt~~~xxxrrrpppuuutttdddYYY___mmmqqqiiiaaaXXXTTTQQQXXXgggxxx}}}|||~~~~~~uuujjjbbb]]]\\\[[[XXXUUUYYYlllwww}}}{{{}}}gggPPPBBB777555222111222111000///////////////////////////,,,,,,,,,------.........------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))************************))))))))))))++++++***+++,,,---,,,+++...(((444XXX|||yyyiiidddhhhlllpppvvv||||||zzzwwwhhhllloooiiissszzznnnpppppp{{{vvvfff[[[[[[bbbhhhoooxxx~~~|||{{{yyyyyyxxxzzz}}}}}}{{{}}}~~~|||zzzyyyzzz|||}}}}}}~~~}}}}}}}}}tttoooxxxzzzxxxzzzwwwtttsssssspppkkkfffeeefffiiiiiiccc]]]^^^cccbbbcccdddfffiiillloooqqqnnnoooppprrrsssssstttttttttrrrppppppoookkkeee```YYYSSSLLLLLLQQQXXX[[[[[[ZZZYYYYYYXXXXXX\\\bbbgggiiiiiigggccc]]]VVVOOOKKKXXXUUUQQQMMMJJJFFF@@@<<>>???@@@BBBBBBAAA@@@AAACCCDDDEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHHHHIIIKKKNNNQQQSSSQQQLLLIIIGGGIIILLLOOOTTT\\\gggnnn{{{kkkdddlllvvvsssrrrtttyyy|||{{{yyyxxxcccKKK333,,,111333000------------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))************+++++++++******))))))******+++,,,)))***...000///000888BBBXXX```uuuxxxlll|||{{{oookkkxxx~~~pppppptttmmm___ZZZVVVXXXcccuuuyyyqqqnnnttt}}}wwwsssppprrrxxx{{{qqqgggkkkpppmmmddd___^^^PPPTTTgggrrr|||yyywwwzzzzzzuuurrruuutttuuurrrnnnlllllliiicccggghhhkkkmmmoooqqquuuxxxxxxxxxxxxxxxxxxyyyzzzzzzxxxggg[[[ccc[[[ZZZ______fffuuu~~~sss^^^HHH@@@777000111222111111333000000000000////////////.................................------,,,,,,,,,---------,,,,,,+++++++++((((((((((((((()))******))))))))))))************))))))))))))))))))))))))''''''''')))***+++++++++...///???aaa}}}wwwkkkbbbgggooouuuwwwvvvvvvwwwqqqjjjqqqtttooozzzwwwlllrrrvvv{{{lll```YYY\\\dddppptttyyy}}}|||yyywwwvvvwww|||~~~{{{xxxzzz}}}}}}~~~~~~}}}|||{{{}}}wwwsss}}}}}}{{{xxxuuutttuuusssnnnjjjkkklllooooooiiibbbbbbhhhhhhfffeeeddddddfffhhhjjjiiijjjkkkmmmoooqqqrrrrrrrrrqqqqqqqqqrrroookkkggg___XXXPPPNNNQQQVVVYYYYYYYYYYYYXXXXXXYYY]]]bbbfffiiiiiihhheee```XXXPPPLLLTTTTTTSSSQQQNNNIIICCC???AAA@@@???@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDCCCBBBCCCCCCDDDEEEFFFGGGHHHIIIMMMQQQSSSRRRNNNKKKFFFGGGGGGHHHJJJOOOWWW]]]lllvvv}}}|||nnnjjjzzzxxxqqqoooxxxvvv}}}eeePPP:::222333222///,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((()))))))))***************))))))******+++,,,)))***---//////111<<>>444000111.........---------,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))*********++++++******))))))******+++,,,++++++,,,...000:::PPPdddzzzxxxhhh```cccfffiiimmmqqq{{{tttggg___\\\cccppptttjjj```^^^VVV]]]iiixxx~~~}}}ooolllmmmwww~~~rrrdddccckkkyyyxxxsssmmmjjjjjjgggbbb]]][[[YYYYYY[[[\\\\\\[[[WWWWWWVVVVVVWWWWWWXXXYYYXXXXXXYYYZZZ[[[^^^cccgggqqqsssiiioooxxx~~~wwwxxxssszzzuuuZZZJJJ:::444444333333333000////////////.................................------------------------)))))))))******++++++,,,000///---+++)))((((((((())))))))))))************(((((())))))******++++++***+++,,,+++)))***...333@@@ZZZssswwwmmmhhhoooxxx{{{}}}nnnfffqqqmmm```VVVVVV^^^hhhrrrzzz~~~}}}}}}~~~|||wwwkkkhhhbbb___cccnnn}}}zzzrrrlllgggeeeaaaaaaaaabbbdddgggiiikkkppprrrssstttsssssssssuuuwwwrrriii```WWWRRROOONNNVVVYYY\\\^^^]]][[[[[[[[[cccggglllpppooojjjccc___ZZZ\\\```bbbbbb]]]TTTMMMFFFCCCAAACCCIIIQQQWWWZZZ^^^]]]\\\[[[[[[[[[\\\\\\[[[ZZZYYYWWWVVVUUUUUUUUUZZZXXXVVVVVVVVVUUUSSSQQQLLLKKKIIIHHHHHHHHHGGGFFF???DDDHHHMMMXXXiiiyyy~~~llleee||||||zzztttiii]]]QQQDDD888333333............---------,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))************++++++++++++******))))))******+++,,,+++,,,...///111===UUUkkk{{{uuucccaaacccdddjjjllltttppp___QQQYYYfffnnnkkkbbb\\\\\\XXXbbbqqqvvv~~~|||sssnnnrrrwwwooonnntttzzzuuutttpppjjjeeeaaa[[[ZZZ[[[]]]\\\[[[XXXXXXWWWVVVVVVVVVWWWWWWTTTVVVWWWXXXWWWXXXZZZ\\\cccooosssttt~~~wwwxxx~~~vvvzzzqqq[[[CCC666333222222333000000000000////////////........................,,,,,,,,,------------...*********+++++++++++++++---,,,+++***))))))))))))))))))))))))************)))))))))***+++,,,,,,,,,***+++,,,***))),,,444:::VVVlll|||wwwiiifffppp{{{wwwxxx{{{kkkrrrqqq```ZZZWWW\\\eeemmmuuu|||}}}}}}}}}~~~~~~}}}xxxrrrmmmiiicccbbb___ZZZ[[[ddduuuzzztttpppiiihhhgggffffffgggiiijjjoooqqqttttttssssssvvvxxxzzzwwwpppggg^^^WWWSSSQQQQQQUUUZZZ^^^^^^^^^]]]]]]aaaeeejjjoooppplllhhhddd```______dddhhhggg___WWWMMMIIIDDDCCCHHHPPPWWW\\\bbbaaa```_________``````bbbaaa___]]]\\\[[[ZZZZZZ]]][[[YYYYYYYYYYYYXXXVVVSSSQQQNNNNNNNNNMMMJJJGGGAAAEEEGGGEEEJJJXXXhhhrrr}}}kkkqqquuuwww{{{kkk\\\LLL===444222............------------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))******************))))))******+++,,,+++---///111333???XXXpppyyyrrr___cccgggfffooommmzzzpppZZZNNN]]]jjjlllfffaaa\\\YYY]]]iiizzz~~~||||||vvvvvvxxx|||||||||zzzsssiiidddccccccaaa___\\\[[[ZZZYYYXXXWWWWWWWWWSSSUUUVVVVVVUUUVVVWWWYYYYYY```iiiuuu|||~~~uuu}}}}}}yyyvvvUUU???666333222333222111111111000000000000........................,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++)))))))))))))))******+++))))))))))))************))))))***+++,,,,,,------***,,,---++++++000:::BBBhhhzzzyyyjjjhhhtttsssvvvvvvkkk|||ddd[[[YYY[[[ccckkkrrryyy~~~~~~yyyxxx{{{|||yyywwwtttooojjjeeebbb```cccccc```YYYUUU\\\lllzzz}}}}}}|||qqqooommmkkkjjjjjjllllllkkknnnqqqrrrrrrsssvvvyyyxxxvvvrrrkkkccc]]]YYYXXXMMMRRRXXX]]]````````````___ccciiinnnpppnnnjjjgggccc```___eeemmmnnnggg___SSSMMMFFFDDDGGGOOOWWW[[[fffeeedddcccbbbccccccdddhhhgggeeecccaaa```______^^^\\\ZZZZZZ[[[\\\[[[ZZZ]]]ZZZWWWUUUUUURRRNNNJJJFFFJJJIIIBBB@@@JJJXXXaaayyy~~~sssjjjxxxvvvrrr|||zzzyyyvvvdddRRR@@@444000//////.........---------++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))*********)))***++++++,,,+++---000222444@@@ZZZrrrwwwooo]]]eeejjjiiisssppp{{{qqqXXXPPPaaannnkkkeeeccc^^^WWWaaannn{{{xxx|||zzzvvvuuuyyy{{{zzzqqqnnnllliiigggaaa```___]]][[[ZZZZZZZZZVVVWWWWWWVVVTTTTTTVVVXXXRRRTTTXXX```uuu~~~vvvuuu|||rrrwwweeeJJJ<<<666444555222222222222111111111000........................,,,,,,,,,------.........---------,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++))),,,000,,,,,,AAA]]]tttiiikkkuuu{{{jjjzzz|||eee[[[WWWZZZfffqqquuuzzz~~~}}}|||zzztttsss}}}}}}zzzyyyyyy{{{}}}}}}vvvrrrmmmjjjgggfffgggjjjjjjgggddd```ZZZ[[[fffssstttzzz}}}zzzuuupppllljjjiiiiiikkkmmmqqqssstttuuuwwwyyyyyyxxxvvvrrrmmmfff```]]]TTTSSSSSSWWW^^^ccceeeeeedddfffiiilllnnnqqqrrrssspppiiiaaa___ccchhhiiiiii^^^UUUKKKEEEGGGMMMRRRTTT```dddiiikkkjjjhhhiiijjjllljjjgggeeeddddddeeeeeefffaaa]]][[[]]]^^^^^^]]]___]]]ZZZYYYXXXUUUPPPLLLLLLKKKIIIEEECCCEEEKKKQQQgggxxxnnnpppvvvlllxxx~~~{{{~~~rrr]]]DDD666555111111///,,,,,,...000///,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************+++*********))))))(((((())))))))))))************************))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++++++++***************+++...+++...777<<>>MMMeeeyyynnnlllppphhhkkkqqqjjj~~~{{{eee______bbbccc___YYYYYY\\\jjjyyyzzzvvv}}}tttrrrxxx}}}zzzsssnnnhhhcccaaa___^^^\\\YYYZZZZZZZZZYYYYYYYYYZZZSSSVVVXXX[[[ggg~~~zzz}}}yyy~~~vvvxxxsssOOO:::777555000111111000////////////000...........................------,,,,,,------...,,,,,,++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,---///...---:::\\\}}}}}}sssnnnqqquuuvvv~~~}}}~~~tttqqq{{{ttthhhqqqhhhXXXZZZ___iiisssvvvuuuwww{{{|||}}}}}}|||tttoookkknnnyyyuuuttt{{{vvveeeZZZ```kkkvvv}}}vvvxxx|||~~~~~~{{{{{{{{{zzzwwwtttqqqpppnnnpppssstttttttttvvvwww}}}~~~zzzrrrjjjddd\\\YYYVVVUUUYYY^^^bbbdddggghhhiiiiiilllqqqwww|||vvvpppiiicccaaadddhhhllliiiddd[[[QQQIIIEEEFFFHHHOOOTTT[[[aaaeeeiiilllnnnkkkjjjjjjiiijjjkkkmmmnnnnnnkkkgggeeeeeeeeeeeeddd```___^^^^^^^^^]]]ZZZXXXQQQOOOKKKGGGCCCCCCEEEHHHSSSaaalllooosss|||qqqkkkqqqqqqrrryyyooosssttt\\\FFF;;;666333000......---+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))************+++++++++++++++************++++++222222///222CCC\\\rrr}}}zzznnnuuuwwwnnnpppqqqxxxfffddd___\\\\\\[[[XXXZZZ^^^rrr}}}wwwttt~~~yyyyyy|||~~~wwwvvvtttyyy}}}tttkkkfffdddbbbaaaXXXYYYYYYYYYYYYXXXXXXWWWTTTVVVVVVXXXdddyyyyyy}}}zzz}}}uuuwwwVVV@@@:::777333222111000///////////////...........................------,,,,,,------...---------,,,+++*********(((((((((((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,***---///...111FFFkkk{{{uuusssssssssxxxssswwwwwwtttxxxrrrqqqvvvzzzuuulllfff}}}oooaaa\\\]]]gggttt|||{{{wwwwwwzzz|||~~~uuupppjjjhhhlllwww}}}|||ooo___```jjjzzz}}}}}}}}}}}}zzzwwwvvvyyyxxxxxxvvvuuusssqqqpppnnnppprrrsssrrrrrrssstttxxx{{{~~~wwwpppjjjaaa^^^XXXUUUVVVYYY^^^aaaeeegggiiiiiikkknnnuuuyyyzzzxxxrrrlllfffeeegggiiiiiigggbbbXXXNNNHHHHHHIIIFFFJJJQQQYYYaaaggglllooommmmmmmmmmmmmmmnnnooopppnnnllljjjgggffffffeeeeeedddcccbbbaaa```___]]]\\\VVVSSSPPPKKKGGGEEEEEEEEEIIITTT]]]aaafffooovvvwww~~~vvvmmmmmm~~~ttttttrrrpppTTT@@@888333/////////---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************)))))))))))))))((()))))))))************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++*********+++,,,,,,000333111555LLLlll|||{{{wwwsssxxxttt|||tttkkkeeeggg^^^WWWVVVVVVXXX\\\aaayyy|||xxx}}}zzzppprrrttttttvvvyyy~~~{{{sssnnnkkkjjj]]]\\\[[[[[[ZZZXXXVVVTTTUUUUUUSSSUUUbbbvvv~~~zzz}}}yyysssbbbKKK???999666222222111000////////////...........................------,,,,,,------...------,,,,,,,,,+++++++++(((((((((((((((((((((((()))))))))))))))******+++******+++++++++,,,,,,,,,)))---//////:::TTTvvv|||yyyzzzxxxtttyyyvvvtttyyyyyyzzzwwwmmmdddeeekkk{{{cccZZZ\\\bbbooo~~~{{{zzzzzzzzz|||{{{wwwppphhheeekkkuuu~~~}}}||||||wwwdddaaahhh|||www|||{{{vvvtttwwwuuurrrooonnnmmmnnnnnnoooqqqsssssssssrrrssstttssswww}}}}}}wwwtttgggddd^^^XXXUUUVVVYYY\\\aaaeeejjjllllllnnnrrrvvv||||||yyytttmmmgggcccbbbhhhhhheee^^^TTTMMMIIIIIICCCEEEJJJRRR[[[cccjjjmmmppppppooooooooopppppppppooonnnllljjjhhhgggggghhhiiihhhfffdddaaa___^^^]]][[[XXXTTTPPPMMMIIIFFFEEEDDDJJJQQQTTTXXX```fffiiixxx|||nnnaaapppvvvuuu~~~www|||gggKKK<<<333...000111...---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))******((()))))))))************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++******+++,,,,,,---,,,111555>>>YYYyyyttttttwwwzzzvvvhhhfffgggeee\\\SSSRRRTTTXXX___fff~~~yyyvvvrrrmmmjjjjjjmmmooouuu|||zzzsssooodddbbb```______]]]ZZZWWWUUUUUURRRTTT```sssxxxyyymmmmmmUUUDDD:::444333222111000////////////...........................------,,,,,,------...++++++,,,,,,,,,---------)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,)))---///444GGGeee}}}}}}}}}}}}uuuqqq{{{wwwcccXXXcccuuuuuu]]]UUUZZZjjjwww~~~|||xxxzzz}}}}}}wwwnnnfffdddgggjjjmmmoooqqqrrrssszzz|||ggg```cccyyyzzzyyy~~~xxxvvvxxxvvvrrrnnnlllkkklllmmmppprrrttttttttttttuuuvvvrrruuuzzz~~~|||nnnlllggg```YYYVVVVVVWWW[[[bbbhhhkkklllmmmsssxxx||||||zzzwwwrrrkkkddd___hhhhhhgggccc\\\TTTMMMJJJEEEEEEFFFKKKTTT]]]eeeiiipppppppppppppppppppppppppppqqqpppooolllkkklllmmmnnnmmmkkkgggccc```______^^^[[[XXXUUURRRNNNIIIFFFCCCFFFIIIKKKOOOTTTZZZ^^^lllsss{{{sssdddfffttt}}}ooorrr}}}{{{{{{{{{[[[CCC777...000222///---000,,,,,,,,,,,,------------,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++***++++++,,,---...+++111999IIIgggooopppyyy~~~qqqccccccddd```XXXRRRQQQSSSXXXcccmmm~~~}}}yyy|||sssjjjdddcccdddfffkkkooouuuzzz~~~wwwiiieeeaaa______^^^[[[XXXVVVVVVTTTSSS]]]ooo~~~|||xxxttt{{{uuu___JJJ:::222444333222111000/////////...........................------,,,,,,------...+++++++++,,,---.........)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++...111;;;VVVttt{{{yyy}}}wwwrrrmmmwww~~~sss\\\VVVkkkjjjYYYXXX```qqq~~~zzz{{{~~~xxxooojjjhhhggghhhiiijjjkkknnnsssvvvtttzzz{{{vvvwww|||mmmaaa___nnn||||||}}}{{{xxxuuuqqqooonnnmmmmmmoooqqqrrrrrrrrrsssuuuqqqsssvvvzzz|||~~~uuutttpppiii___XXXUUUTTTSSSYYY```dddfffjjjssszzz~~~|||zzzyyywwwssskkkeeeggghhhjjjjjjhhhbbbZZZUUUJJJGGGDDDFFFNNNXXX```dddmmmmmmnnnpppqqqqqqrrrrrrppprrrsssqqqooonnnoooqqqqqqqqqoookkkeeebbbcccddd^^^\\\YYYXXXVVVRRRLLLGGGDDDDDDEEEGGGJJJOOOTTTYYYccclllwww|||lllbbbhhh{{{xxxmmmvvvzzzvvv{{{hhhLLL<<<000111222---,,,000,,,,,,,,,---------......,,,,,,,,,+++++++++******************************((()))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++++++++++++++,,,---.........222===SSSppp}}}nnnmmm{{{pppfffeeebbbYYYUUURRRRRRTTTZZZfffssszzzvvvyyytttjjjeeedddccchhhhhhjjjnnnssszzzxxxqqqiiidddbbb___[[[WWWWWWXXXVVVSSSYYYjjj|||www|||iiiRRR>>>333555444222111000/////////...........................------,,,,,,------...,,,,,,------------------)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,---///222@@@```~~~sssoooqqq|||zzzvvvrrrlllpppwwwzzzmmmZZZZZZttt}}}mmm\\\UUU^^^mmmvvv~~~{{{tttllljjjiiiiiikkklllkkkiiilllqqqooogggjjjvvv|||yyy~~~rrrccc___ddd{{{||||||xxxtttpppnnnhhhjjjmmmnnnnnnooopppqqqoooppprrrtttwwwzzz|||}}}zzzzzzwwwooodddZZZUUUSSSKKKQQQXXX[[[^^^fffrrr|||{{{{{{|||zzztttnnnggghhhlllqqqtttqqqiiibbbOOOIIIDDDDDDJJJTTT\\\```jjjkkkmmmoooqqqrrrssssssnnnppprrrqqqooonnnppprrrrrrsssqqqmmmhhheeefffhhh]]][[[YYYYYYWWWSSSMMMHHHFFFDDDDDDFFFIIIMMMRRRXXX```jjjvvvrrr^^^___qqqooosssyyy{{{wwwqqqnnnooonnnRRR@@@222222222,,,+++///,,,,,,,,,------.........,,,,,,,,,+++++++++******************************(((((())))))*********+++))))))))))))************************))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))************+++++++++++++++++++++,,,---...///222444???YYYuuu{{{ooonnn~~~tttmmmkkkeeeUUUSSSRRRSSSTTTZZZiiiwwwrrrnnnppp~~~xxxnnniiigggaaa___^^^```ffflllppprrrxxxxxxooojjjeee___ZZZYYYZZZXXXRRRVVVeeeyyy~~~tttqqqZZZDDD666555444333111000/////////...........................------,,,,,,------...///......------,,,,,,+++))))))))))))))))))))))))************************************+++,,,------222,,,888___}}}mmmfffkkkttt~~~|||nnnoooooohhhqqqxxxoooYYYWWWrrrqqqcccTTTTTTeeerrr~~~}}}~~~|||uuuzzz~~~zzzrrrooossszzz~~~nnn```[[[hhhxxx{{{}}}zzzwwwnnniiijjjkkkhhhhhhjjjmmmqqqttttttssstttwwwzzzzzzzzzyyywwwrrrjjj___XXXSSSPPPPPPVVV^^^fffpppzzz}}}{{{zzz{{{{{{{{{zzzpppkkkgggjjjqqqvvvvvvsss^^^YYYQQQJJJHHHMMMVVV]]]kkklllooorrrtttvvvvvvwwwssspppoooppprrrtttrrrpppoooqqqrrroooiiicccaaaaaa\\\[[[YYYWWWTTTQQQNNNLLLFFFHHHKKKOOOSSSVVVYYY[[[aaaeeeppp|||dddccchhhyyy~~~nnnyyy|||sssvvvqqq}}}wwwdddGGG000...333111000333......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++******+++---...000333<<>>666222333444222///////////////............---------.......................................))))))))))))))))))))))))*********************************+++---///000111===ccc~~~{{{|||tttppppppnnnvvv|||XXXJJJKKKhhhnnn]]]VVV[[[gggzzz~~~~~~|||~~~wwwnnneeeaaa```iii|||yyy}}}|||rrrkkkkkkjjjiiiggggggjjjlllllllllmmmooorrrsssrrrqqqmmmiiigggfffaaaXXXTTTTTTQQQXXXaaafffiiikkkppptttppprrrsssssspppkkkhhhfffaaadddhhhhhhddd]]]WWWTTTGGGGGGGGGGGGGGGHHHHHHIIIEEEGGGIIIIIIGGGGGGIIIKKKQQQSSSVVVXXX[[[^^^bbbeeeaaaaaaaaaaaaaaaaaaaaaaaakkkhhheeecccdddhhhmmmppprrrtttzzznnnaaannn{{{|||\\\BBB888444///////////////............------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******++++++---000222333???XXXnnnzzz{{{ooojjjvvv{{{yyyvvvzzz~~~sssqqqnnnaaaRRRIIIMMMLLLPPP[[[kkkyyy}}}tttqqqooottt|||yyysssnnnhhhdddcccbbbaaa```]]]___eeekkkmmmmmmrrryyy~~~sssfffiiiyyy~~~zzzwwwgggiiixxxMMMCCC777222222444222000////////////............---------.........//////........................))))))))))))))))))))))))*********************************+++---///000111DDDmmmzzz||||||yyyxxxttt~~~zzzOOOHHHQQQqqqeeeYYYWWW```lll{{{~~~yyypppeee\\\^^^pppxxxwww|||zzzmmmmmmlllhhheeedddhhhkkkhhhggghhhkkknnnoooooonnnkkkiiijjjkkkfff\\\UUUSSSLLLRRRYYY\\\\\\]]]aaaeeedddeeefffhhhgggfffcccaaaYYY]]]bbbccc```ZZZUUURRRHHHGGGFFFEEEEEEFFFGGGHHHFFFIIILLLMMMMMMNNNQQQTTTYYY\\\```aaaaaacccgggkkkeeeeeefffgggggggggffffffkkkiiieeecccdddhhhnnnqqqvvvwww}}}uuu```fffzzz|||zzz{{{___EEE;;;666000000/////////............---------,,,,,,,,,++++++******************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******+++,,,---000222444@@@ZZZoooxxxvvvjjjhhhwwwxxx}}}{{{~~~|||oooooommm___PPPHHHMMMLLLPPP\\\mmm{{{}}}wwwpppoooyyyyyytttlllgggeeedddbbb```^^^^^^bbbeeedddcccfffmmmxxxzzzwwwiiijjj{{{zzzoooddd{{{QQQFFF888222222444333111000/////////............---------.........//////////////////////////////))))))))))))************)))************++++++++++++---,,,)))***222777777RRRzzz~~~}}}tttmmmCCCKKKWWWrrrwww]]]VVVWWWfffwww||||||~~~zzz{{{|||}}}xxxlllaaa___iiivvv}}}vvvrrr}}}xxxpppiiidddaaaaaabbbaaa```___bbbeeegggfffdddgggeeedddbbb___ZZZUUURRRLLLMMMNNNOOOQQQRRRSSSSSSVVVYYYZZZYYY[[[___^^^ZZZTTTVVVWWWWWWTTTRRRPPPPPPGGGGGGFFFEEEFFFIIILLLNNNLLLNNNQQQRRRRRRUUUZZZ^^^eeehhhjjjiiiggghhhnnnsssxxxmmmiiioooooohhhdddhhhkkkjjjgggdddccceeekkkooovvv{{{jjj___kkk|||}}}{{{lllyyyyyy|||rrrXXXFFFBBB:::///222000...............,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++---///000000000DDDTTTkkkvvvoooeeekkkyyy~~~~~~tttppptttgggUUUMMMJJJLLLKKKRRR```oooyyywwwssstttzzz}}}qqqfffeeehhheee___cccaaa```aaaccceeeeeedddmmmpppxxx}}}gggfff{{{}}}}}}hhhrrryyyXXXHHH999333222111111111000000///.....................------------......------------------------))))))))))))************)))************++++++++++++,,,,,,+++,,,111999AAAccc}}}wwwxxxxxx}}}~~~___>>>LLL___~~~jjj\\\YYY]]]kkkxxx~~~~~~|||~~~}}}zzz}}}}}}~~~zzzmmmeeeiiirrr~~~yyypppzzzyyynnngggdddcccccc___]]]]]]^^^``````^^^[[[]]]]]]\\\[[[YYYVVVRRROOOLLLKKKJJJIIIIIIIIIIIIJJJIIILLLLLLMMMQQQUUUTTTNNNOOOPPPQQQPPPNNNMMMMMMNNNNNNMMMKKKJJJJJJLLLPPPRRRWWWYYY[[[\\\]]]___dddggglllqqquuuuuurrrqqqsssvvv|||ssspppsssrrrkkkiiinnnnnnmmmkkkhhhggghhhmmmpppwww|||yyyeeegggyyyvvvjjjttt}}}zzzzzzqqq```QQQFFF777)))222000......//////...------------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))************+++++++++******+++---///111333333FFFVVVjjjtttsssqqqwww~~~}}}qqquuuzzzhhhTTTMMMKKKMMMMMMTTTdddrrr{{{~~~zzz}}}vvvpppjjjbbb]]]```___^^^___bbbcccbbbaaafffiiirrrkkkhhhyyyzzz{{{nnnmmm~~~zzz[[[KKK;;;444222111000111000000///.....................------------......------------------------))))))))))))************)))************++++++++++++***,,,///---///===OOOuuu~~~}}}uuunnnrrrzzz~~~kkkNNN>>>PPPhhhvvv^^^YYY]]]fffssszzz{{{{{{}}}}}}}}}}}}{{{xxxkkkiiimmmuuutttpppyyyrrrnnnllliiieeedddcccccccccaaa^^^[[[ZZZ[[[\\\\\\ZZZWWWTTTRRRRRRPPPNNNLLLKKKKKKLLLMMMGGGHHHIIIKKKRRRWWWTTTMMMNNNNNNNNNLLLLLLMMMPPPRRRVVVUUUSSSQQQPPPRRRVVVZZZdddeeegggggghhhjjjnnnqqqsssxxx~~~}}}zzzxxxxxxzzzyyy{{{wwwpppoootttsssrrrpppnnnllllllooorrryyy}}}lllcccooo~~~rrrmmmzzzyyyqqqhhh]]]MMM;;;///111///......///000///...------------,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))************+++++++++******+++---///222555666FFFYYYjjjpppttt~~~nnnkkkwww|||gggQQQMMMMMMNNNOOOXXXhhhvvv~~~}}}rrrddd```bbbaaa``````aaaaaa___]]]\\\```iiiyyyooojjjxxxtttnnnzzzxxxjjjlll~~~bbbQQQ???666333111///000000000///.....................------------......------------------------((()))))))))************))))))*********+++++++++,,,)))+++000------CCC^^^{{{uuusssllliiiqqq{{{xxxsss]]]EEECCCXXXqqqqqq\\\VVV```nnnyyy|||zzzyyyzzz|||}}}}}}~~~oooiiikkkqqq~~~pppyyy~~~zzzvvvpppoooooonnnllljjjgggeeeaaacccdddccc```\\\XXXWWWZZZXXXUUUTTTTTTUUUWWWYYYPPPQQQQQQSSS[[[```]]]VVVSSSRRRRRRPPPPPPSSSXXX[[[\\\\\\\\\ZZZXXXZZZ___dddllllllmmmmmmoooqqqsssuuuuuuyyy~~~}}}{{{{{{}}}||||||tttrrrvvvuuuuuutttrrrpppppprrrtttzzz|||sssaaahhhvvv}}}pppvvvmmmsss{{{rrrlllaaaPPP@@@999111///......///000000///...------------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++,,,,,,---///222666999DDD\\\llllllrrr~~~}}}fffdddqqqvvvbbbPPPMMMNNNOOOQQQ[[[lllzzz~~~~~~kkkgggeeedddcccbbbbbb```]]][[[WWWZZZcccrrrrrrnnn{{{vvvllltttooodddjjjXXXDDD999444111//////000000///.....................------------......------------------------((()))))))))************))))))*********+++++++++---***,,,000---000KKKlllzzzxxxyyyooonnnhhhiiivvv~~~tttgggSSSAAAEEE___{{{jjjYYYVVVcccttt|||}}}{{{{{{{{{yyy~~~}}}tttmmmmmmjjjwwwtttrrr|||zzzzzzyyyxxxuuusssrrrrrrnnnqqqsssqqqlllfffbbb```cccbbb___]]]]]]^^^```bbb[[[\\\[[[[[[aaafffccc]]]XXXYYYXXXXXXXXXZZZ___bbb```cccdddcccaaaccchhhmmmqqqqqqpppppprrrtttuuuvvvuuuwwwzzz|||}}}}}}}}}~~~wwwzzz}}}uuurrrsssuuuuuutttsssqqqrrrtttvvv||||||{{{ddddddnnn{{{~~~~~~jjjqqqlllyyyzzzmmmWWWCCC:::222000///...000000000///.........---------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++---............111666;;;GGGaaaqqqmmmppp|||~~~zzzeee___eeehhhYYYNNNNNNLLLOOORRR\\\nnn{{{~~~rrrkkkdddcccbbbbbbbbbaaa___]]]XXXXXX___mmm~~~uuusss~~~rrruuu{{{iiiwwwrrr___III<<<555111///000000000///.....................------------......------------------------))))))))))))************)))************+++++++++,,,,,,---......999ZZZzzz|||wwwxxxooommmgggkkk}}}ppp\\\KKKAAAFFFgggaaaTTTZZZhhhwww}}}}}}}}}~~~}}}yyy~~~~~~}}}vvvuuuhhhppp~~~{{{qqqooo~~~zzzwwwvvvwwwuuurrrpppnnnnnnnnnooolllmmmkkkhhhiiilllllliii___aaabbbbbbbbbccceeegggfffkkknnnnnnkkkkkkoootttvvvtttrrrrrrtttvvvwwwvvvvvvvvvwwwxxxzzz|||~~~sssvvvyyy{{{yyyuuurrrqqqsssssssssrrrrrrtttwww{{{mmmdddfffwwwrrruuuyyypppPPP:::444222000///000000///...............---------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******)))))))))))))))))))))))))))************+++++++++---//////......111999???QQQgggsssnnnppp|||{{{hhh\\\[[[[[[PPPLLLNNNLLLRRRTTT^^^ooo}}}|||pppeeecccaaaaaaaaabbbaaa```YYYVVV[[[jjjzzzyyyzzz}}}{{{yyyvvviiiyyyeeeMMM>>>777222000111000000///.....................------------......------------------------))))))))))))************)))************+++++++++***---...,,,000FFFkkksssxxx~~~tttppphhhmmmoooUUUFFFCCCOOOqqquuuZZZUUUbbbnnnyyy||||||~~~|||~~~}}}zzz|||rrrrrrsss}}}|||pppsssxxxsssuuuwwwwwwlllooorrrsssrrrpppppppppnnntttyyyxxxsssqqqssswwwwwwtttrrrrrrtttvvvvvvuuuuuuuuuuuuwwwyyyzzzzzzzzzrrrrrrqqqqqqrrrssssssqqqrrrrrrrrrqqqrrrvvv|||~~~kkkdddkkk|||ccc???555333111000000///...---............------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))************++++++++++++---...---...333===DDDZZZgggmmmjjjnnn~~~}}}wwwiii]]]YYYUUUIIIHHHNNNNNNUUUWWWaaaqqq~~~sssoooiiieeecccaaa```^^^YYYTTTWWWgggxxxwwwjjjwww~~~hhhOOO@@@888333111222000000///.....................------------......------------------------))))))))))))************)))************+++++++++'''...///+++333PPPwwwnnnppp~~~yyysssiiimmmqqqSSSFFFFFF\\\{{{jjjXXXZZZhhhsss{{{zzz{{{|||xxxzzzvvvkkklllyyypppttt~~~}}}xxxyyy|||~~~yyy}}}~~~{{{zzzttt{{{yyytttuuuwwwvvvsssppppppsssttttttrrrsssssstttvvvwwwwwwuuussstttpppkkkiiilllrrrtttsssrrrrrrqqqppprrrxxxtttgggbbb|||nnnBBB666444111000000///---,,,//////.........---------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++(((***,,,---...555@@@III```dddeeedddkkk{{{}}}|||~~~}}}ppphhh^^^ZZZTTTFFFEEENNNOOOXXXYYYcccsss}}}tttkkkeee```]]][[[XXXQQQTTTeeewwwxxx}}}vvvuuujjjQQQAAA999444222333000000///........................------.........------------------------)))************+++++++++******+++++++++,,,,,,,,,111***000222333UUU}}}rrr~~~zzzuuuxxx}}}oooOOOEEEIIIfffwwwaaa\\\```pppuuuzzz|||{{{}}}~~~}}}}}}~~~vvvnnnvvvwwwppp{{{|||yyy}}}}}}}}}~~~}}}~~~yyywwwzzz}}}zzzxxxyyyxxxuuurrrrrrtttuuussspppppppppqqqtttvvvwwwvvvuuurrrpppllljjjkkknnnqqqttttttuuuvvvvvvvvvyyygggaaaqqqmmmNNN@@@555---...111000---,,,//////...---,,,,,,++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---,,,+++))))))))))))***+++)))***///333888BBBLLLfffkkkkkkgggmmm|||{{{~~~{{{~~~{{{{{{oooggg```UUUKKKHHHKKKMMMMMMXXX\\\fffsss}}}~~~sssjjjbbb]]]\\\SSSVVVSSS\\\uuu}}}yyyvvvoooppp```JJJ777777999000111111111111111111111111......------------......------------------------)))************+++++++++******+++++++++,,,,,,,,,///***///222:::___zzz}}}gggJJJEEEMMMnnnnnn[[[\\\dddqqqvvv{{{}}}~~~~~~}}}|||}}}}}}~~~uuuvvvwwwzzzyyyxxxxxxyyy|||~~~{{{yyy|||}}}{{{yyyyyyzzzvvvqqqnnnmmmnnnoooooooooooopppsssvvvwwwvvvtttqqqooollljjjiiikkkmmmnnnppprrrsssssstttxxxqqqeeennnkkkLLLCCC888//////222111...---//////...------,,,++++++++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***)))))))))***++++++***+++...111777DDDPPPqqqrrrllldddhhhwww}}}~~~ttthhhaaaUUUKKKIIIKKKNNNOOOWWW^^^iiiuuu}}}}}}rrrggg___[[[RRRVVVTTT]]]uuu~~~zzzvvvlllwwwfffNNN777555888111000000000000000000000000......------------......------------------------)))************+++++++++******+++++++++,,,,,,,,,---+++...222FFFnnn~~~xxx|||}}}}}}}}}YYYDDDGGGTTT{{{dddVVV^^^jjjppptttzzz}}}~~~}}}{{{yyyyyy~~~}}}~~~~~~|||~~~{{{{{{~~~yyy}}}}}}{{{xxxsssppprrrxxx~~~~~~~~~|||zzz||||||yyywwwxxx{{{xxxsssmmmjjjkkkooorrrnnnnnnnnnppprrrsssrrrppplllkkkiiihhhgggfffffffffjjjlllooopppqqqvvv~~~}}}jjjiiiuuuoooPPPHHH<<<111000222111///...//////......---,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))******+++,,,++++++---...///555GGGXXXzzzmmmaaadddrrr{{{{{{}}}~~~~~~sssjjj```SSSLLLJJJLLLNNNPPPVVVaaannnxxx}}}tttfff]]]RRRWWWVVV___wwwwwwzzziiivvvrrrXXX<<<444666222////////////////////////......------------......------------------------))))))*********+++++++++******+++++++++,,,,,,,,,,,,------444RRRzzzvvvrrrnnnvvv~~~yyy{{{nnnMMMAAANNN___yyy^^^VVVbbbppppppssswwwzzz}}}|||zzzyyy|||~~~}}}|||}}}~~~|||}}}~~~zzz}}}}}}tttnnnnnnpppppppppppprrrxxx~~~}}}}}}|||zzz|||zzzvvvtttvvvvvvuuurrrlllgggggglllpppkkkiiihhhhhhiiiiiihhhfffbbbccccccccccccbbb``````dddgggjjjlllooottt}}}pppeeekkkzzz^^^MMM@@@333000111000......//////......---------,,,++++++++++++++++++++++++******))))))))))))******************************((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))******+++,,,,,,+++---//////---666KKKaaa}}}mmmaaadddpppxxxxxxxxx~~~zzzmmmkkk^^^QQQKKKJJJKKKMMMPPPUUUdddttt{{{}}}qqqaaaSSSXXXYYYbbbyyytttuuu~~~kkknnnfffEEE666666222000000000000000000000000......------------......------------------------))))))*********+++++++++******+++++++++,,,,,,,,,,,,000...:::___pppggggggttt||||||aaaEEECCCXXXlllsss]]]ZZZgggtttsssuuuxxxzzz|||}}}|||{{{}}}~~~~~~}}}||||||}}}}}}~~~uuunnnllljjjhhhgggiiioooyyy||||||{{{yyywwwxxxzzz}}}|||{{{|||yyytttsssvvvpppqqqpppkkkeeebbbbbbdddeeeccc```______^^^\\\ZZZXXXZZZ\\\^^^______^^^]]]aaadddhhhjjjnnnttt}}}vvvgggeeeyyylllSSSDDD666000000///......///...............------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,***---000000///999RRRjjjzzzkkkdddiiisssxxxvvvuuu|||~~~~~~{{{||||||nnnkkk\\\NNNIIIJJJJJJMMMPPPVVVhhhyyy~~~~~~{{{eeeVVV[[[\\\eeezzzrrrjjjxxxrrriiiyyyrrrOOO:::666111111111111111111111111111......------------......------------------------)))************+++++++++******+++++++++,,,,,,,,,---111000BBBlll}}}rrrdddgggvvv}}}~~~{{{vvvWWWBBBIIIbbbvvv}}}iii]]]___kkktttwwwxxxzzz|||~~~zzz|||~~~~~~}}}}}}}}}zzzyyyuuulllhhhcccbbbfffmmmssswwwwwwwwwwwwzzz~~~{{{{{{zzzyyyxxxxxx{{{~~~|||zzzzzzzzzwwwrrrrrruuuttttttsssooohhhbbb]]][[[^^^\\\YYYXXXWWWWWWUUUSSSSSSUUUXXX[[[]]]^^^^^^]]]aaadddhhhkkknnnuuu~~~nnneeesss~~~|||vvvYYYIII999222111///...///........................++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))++++++,,,,,,,,,***---000111333???YYYqqquuuhhhfffoooxxxzzzwwwwwwyyy~~~}}}yyyzzzuuummm\\\LLLJJJKKKKKKMMMRRRXXXkkk|||iiiZZZ______ggg{{{zzzjjjnnn~~~zzzgggmmmwwwUUU>>>777222111111111111111111111111......------------......------------------------)))************+++++++++******+++++++++,,,,,,,,,---111333KKKwww|||zzziiijjjzzz~~~~~~}}}nnnPPPAAAOOOjjj|||}}}mmm]]]XXXaaammmtttwwwwwwyyy|||~~~}}}yyy|||~~~}}}}}}}}}yyy}}}~~~~~~}}}{{{tttkkkfffeeeggghhhiiikkkjjjiiilllqqquuuvvvvvvssstttuuutttssstttvvvxxxtttssssssssspppkkkkkkooorrrqqqnnnlllhhhccc^^^YYYXXXVVVTTTSSSTTTUUUTTTTTTSSSUUUXXX[[[]]]^^^___^^^bbbeeeiiilllpppwwwyyyiiimmm}}}{{{zzz```OOO===444222111111222............////////////++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++,,,++++++***+++,,,///222777EEE___vvvqqqeeefffrrr{{{|||zzzxxx{{{{{{vvvppp]]]LLLKKKNNNMMMOOOTTTZZZmmm}}}ooo^^^cccaaahhh|||{{{ppp{{{ddd```yyytttTTT>>>999555111111111111111111111111......------------......------------------------)))************+++++++++******+++++++++,,,,,,,,,,,,111444QQQ~~~}}}nnnnnn}}}}}}~~~|||iiiLLLAAASSSnnnuuubbbSSSTTTaaannnsssssstttuuuyyy~~~~~~|||{{{yyy|||~~~}}}~~~zzzzzz|||~~~~~~~~~{{{rrrnnnllljjjhhhcccaaa___```eeeiiikkkkkkeeefffggggggggggggiiikkklllkkkkkklllhhhcccdddiiigggdddaaaaaaaaa```[[[WWWUUUSSSRRRRRRTTTVVVWWWWWWUUUWWWYYY\\\^^^______```cccfffjjjmmmqqqxxxkkkjjj|||dddSSS@@@777444333222444.........///////////////++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++,,,+++******++++++...333:::JJJcccyyypppccceeerrr|||~~~|||www}}}|||qqqsss^^^MMMMMMPPPOOOQQQWWW[[[nnn}}}vvvaaaeeeccciii|||wwwxxxbbbXXXrrroooQQQ>>>:::777000000000000000000000000.........------.........------------------------))))))))))))))))))))))))+++++++++***++++++,,,,,,,,,444???bbbrrruuupppjjjttt{{{|||jjjTTTFFFHHHbbb|||mmmWWWRRR[[[gggoootttrrrvvvzzz|||{{{|||{{{{{{|||~~~|||zzz~~~zzz|||xxxwwwqqqfffeeedddccccccccccccbbb```bbbaaa```_________]]]\\\aaacccbbb^^^^^^aaabbb___]]]___bbbaaa^^^]]]^^^___]]]YYYUUUWWW[[[^^^]]]ZZZZZZYYYZZZ^^^dddfffeeecccgggiiikkklllnnnttt}}}mmmqqqzzz}}}xxx|||~~~dddKKK???666,,,+++222///............---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++//////---///===SSSdddlllxxxppplllpppvvvxxxwwwxxxttt}}}~~~zzznnnfffiii___TTTMMMKKKMMMRRRWWWhhhsss}}}~~~}}}~~~~~~lllhhhgggnnn||||||{{{|||cccTTTiiiwwwcccQQQCCC:::777555222//////111111000---000000///...............------------------------************************+++++++++***++++++,,,---///777JJJmmmpppllliiilllyyy{{{cccNNNEEELLLhhhyyyeeeSSSQQQ\\\hhhpppuuutttvvvyyy{{{|||}}}yyyyyy{{{}}}~~~}}}}}}||||||zzzzzz|||}}}rrriiiiiijjjkkklllkkkhhhfffbbb___]]]]]]^^^^^^\\\ZZZ]]]bbbbbb___]]]^^^___]]]___aaacccbbb```___aaacccaaa^^^[[[[[[^^^```___]]][[[\\\^^^aaadddeeefffeeellllllllllllnnnttt|||pppooowww}}}vvvsssttt}}}yyygggPPP@@@555......222///............---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************++++++++++++...///...///;;;PPPccclllrrrrrrvvv|||}}}xxxtttttttttyyykkkaaaaaaXXXOOOKKKJJJMMMSSSYYYjjjttt~~~~~~|||}}}nnnkkkjjjqqq~~~~~~|||mmmYYYeeezzzvvvaaaNNN@@@888555444222//////000111000...000000///...............------------------------************************+++++++++++++++,,,------111:::ZZZ|||uuujjjffftttqqqYYYGGGEEETTTrrrjjj[[[NNNRRR___jjjrrrvvvvvvvvvwwwyyy|||~~~~~~~~~xxxxxxzzz}}}~~~|||xxxvvvvvv}}}pppppprrrtttuuussspppmmmiiiddd```___aaabbb^^^[[[]]]eeehhhddd______```___cccdddeeeeeeddddddfffhhheeeeeecccbbbaaaaaaaaaaaa]]]```dddeeedddeeegggjjjtttsssrrrqqqrrrvvv}}}vvvmmmppp~~~vvvkkkfffwww{{{uuummmZZZCCC444111111111///............---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++,,,,,,///000000:::MMMaaalllpppvvvvvvsssuuuzzzjjj___WWWPPPJJJIIIJJJLLLSSS\\\mmmvvv}}}{{{zzz||||||rrrppppppwww|||~~~ddd```lllzzzbbbNNN@@@888555444222000///000000///...000000///...............------------------------************************+++++++++++++++,,,---...222@@@iiissslllwwwwwwfffOOOBBBHHH^^^}}}___TTTMMMTTTbbbmmmsssvvvyyywwwvvvxxx}}}~~~~~~~~~~~~}}}}}}}}}||||||yyyyyyzzz}}}~~~~~~yyyuuuxxx{{{{{{~~~{{{zzzyyyyyyyyyxxxvvvsssxxxrrrllljjjkkkjjjddd___ccclllrrrnnnhhhffffffgggiiiiiiiiiiiiiiijjjlllnnnjjjkkkjjjhhheeeccccccddd___eeejjjiiifffeeejjjoooyyyyyyyyyyyyzzz|||~~~mmmjjjwwwzzzmmmdddsss~~~|||uuuwwwhhhJJJ666444444000///............---------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,+++000222222:::MMMbbbooorrrzzz}}}vvvxxx~~~nnnbbbRRRKKKGGGIIIJJJKKKSSS^^^oooxxx~~~}}}~~~zzzyyyzzzzzz|||vvvtttvvv}}}qqq```cccjjjSSSEEE<<<777333222111000000000//////000000///...............------------------------************************++++++++++++,,,---...///555JJJuuuzzzttt~~~~~~|||uuuqqquuu|||\\\GGG@@@NNNhhhyyyYYYQQQOOOYYYgggppptttvvvzzzwwwvvvxxx|||~~~||||||||||||{{{{{{{{{{{{~~~}}}|||}}}~~~}}}~~~{{{ssssssyyyyyy{{{}}}}}}}}}||||||{{{wwwuuuqqqjjjdddiiissszzzvvvpppmmmnnnnnnnnnnnnnnnnnnpppqqqrrrrrrnnnoooooollliiifffeeeeeeccciiinnnmmmiiihhhmmmtttxxxyyy|||~~~|||qqqhhhkkkzzzwwwnnnwww|||zzzrrrSSS;;;777555//////............---------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,000333444===QQQgggttttttxxx{{{}}}qqqfffRRRJJJHHHKKKKKKJJJSSS```qqqyyy~~~}}}{{{{{{~~~zzzwwwxxxyyy{{{xxxxxx{{{fff^^^yyypppWWWHHH???888222222111000/////////000000000///...............------------------------++++++++++++++++++++++++++++++++++++,,,...///000:::YYY}}}~~~yyyxxxzzzuuutttrrrhhhnnn}}}~~~RRRBBB@@@SSSnnnmmmUUUPPPQQQ]]]kkksssvvvxxxyyyxxxwwwxxx{{{}}}}}}}}}|||||||||{{{{{{{{{~~~}}}~~~~~~}}}{{{~~~xxxsssttt{{{|||wwwwww}}}|||uuummmhhhllluuuzzzwwwsssrrrrrrqqqssssssssstttvvvwwwvvvtttsssrrrqqqooommmjjjhhhfffggglllppppppllllllrrrxxxuuuwww{{{|||~~~zzzkkkdddmmm{{{~~~}}}wwwZZZBBB999555//////............---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---111444777CCCYYYooo{{{rrrrrryyy}}}{{{pppfffUUUKKKHHHLLLLLLIIISSScccrrrzzz}}}|||zzzzzz|||wwwuuuwwwyyyzzzzzzzzz~~~uuunnn^^^qqqrrrXXXJJJ@@@777222222222111///...///000000000///...............------------------------+++++++++++++++++++++++++++++++++,,,---...///000???iiiyyyzzz|||wwwoookkkiiiccclllqqqJJJ>>>AAAWWWqqq{{{```QQQMMMQQQ___mmmuuuxxxzzzxxxyyyyyyyyyyyy{{{~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~}}}{{{{{{|||}}}|||vvvyyyyyytttrrrvvvxxxqqqmmmoootttxxxvvvuuuvvvuuurrrwwwwwwwwwzzz||||||xxxuuuwwwuuurrrrrrrrrpppkkkgggjjjnnnqqqqqqoooqqqvvv{{{vvvwwwzzz~~~rrrcccggg~~~uuu^^^HHH;;;444000///............---------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,------000222444999IIIbbbwwwmmmnnnttt~~~wwwnnneeeUUUKKKHHHLLLKKKHHHTTTgggssszzz~~~~~~~~~}}}|||{{{{{{yyytttrrruuuxxxzzz~~~}}}|||~~~uuu^^^gggqqqYYYLLLAAA888111222333111...---///111000000///...............------------------------+++++++++++++++++++++++++++++++++,,,---...000000@@@sssyyy~~~~~~|||uuukkkdddbbbdddjjjyyygggFFF;;;BBBYYYqqqtttWWWNNNKKKPPP___nnnvvvzzz|||xxxyyy{{{zzzxxxyyy~~~}}}}}}~~~~~~~~~}}}yyyyyyzzz|||zzzyyyxxxrrroooqqq{{{~~~|||{{{uuusssqqquuuwwwuuuvvvyyywwwtttyyyyyyzzz}}}~~~yyyuuuzzzvvvssssssuuutttnnnhhhlllnnnqqqqqqrrrtttyyy}}}{{{zzz{{{xxxeeeeee}}}{{{rrr```KKK;;;444222//////.........------------------,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,---------111222444;;;MMMggg|||kkknnnvvv~~~~~~~~~|||uuummmdddUUUJJJFFFKKKKKKHHHUUUiiisssyyy~~~}}}~~~}}}||||||wwwrrrpppssswwwyyy~~~~~~~~~yyy^^^```zzzrrrZZZNNNDDD:::111333333111...---///111000000///...............------------------------)))************+++++++++***000,,,(((...000///444TTTxxx{{{zzz}}}ppppppooojjjmmmpppuuu~~~wwwXXXCCC@@@FFF\\\qqqtttcccQQQKKKNNNVVVbbbmmmssswwwzzzxxxxxxyyyyyyzzz}}}~~~}}}|||{{{zzzyyyyyy{{{yyyyyy}}}~~~}}}~~~~~~vvvnnnmmmpppyyy|||{{{}}}wwwyyy{{{zzzxxxxxx{{{zzz}}}}}}zzz|||{{{{{{uuuooooootttrrrkkkmmmjjjgggkkkttt|||yyyzzz|||~~~ffffffrrrxxxyyyoooQQQ;;;555333///......---------......------,,,,,,,,,,,,++++++************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))************************************+++,,,,,,,,,,,,,,,,,,---111333222888SSSvvv{{{mmmooovvv~~~~~~xxxyyy~~~~~~xxxnnnccc[[[RRRLLLJJJMMMKKKJJJXXXkkkwwwzzz}}}}}}{{{{{{|||zzzwwwuuussstttvvvzzz}}}iii^^^lll}}}eeePPPCCC<<<666444111000111222222111000000///.......................................)))************+++++++++)))000,,,***000111111888___}}}{{{yyyvvvrrr}}}~~~qqqRRRCCCBBBMMMeeetttppp^^^PPPMMMQQQYYYdddnnntttxxxzzzzzz|||}}}}}}{{{|||~~~~~~}}}}}}||||||{{{{{{xxxxxx|||}}}|||}}}}}}vvvrrruuu|||}}}{{{{{{{{{{{{~~~|||}}}}}}yyyrrrqqqtttsssnnnnnnhhhdddhhhrrr{{{zzz{{{}}}llljjjsss~~~wwwwwwnnnSSS???888333//////...---------......------,,,,,,,,,,,,++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------000222333===[[[}}}{{{nnnpppwww~~~~~~zzz{{{yyymmm___UUUPPPKKKJJJLLLKKKKKKYYYlllwwwyyy}}}~~~|||||||||yyyxxxuuussstttwww{{{~~~vvvbbbddd~~~kkk[[[JJJ;;;666444111000111222222111000000///.......................................)))************+++++++++(((///---,,,111111333===fff~~~||||||iiiNNNDDDGGGZZZrrrxxxhhhUUUNNNPPPUUU^^^gggooouuuxxxyyy{{{}}}{{{|||~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||yyyyyy|||}}}|||}}}~~~vvvtttuuu}}}zzz{{{{{{|||yyyyyy}}}}}}|||~~~{{{tttppppppqqqppppppggg```cccooozzz~~~~~~||||||}}}rrrkkkpppxxxuuulllVVVEEE<<<333000///......------......------,,,,,,,,,,,,++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,---------000111444CCCeee|||ppprrrxxx}}}}}}{{{}}}}}}mmm\\\QQQNNNJJJJJJLLLKKKMMM\\\mmmuuuyyy}}}}}}{{{{{{yyywwwtttssstttxxx|||}}}ggg[[[rrrhhhSSS;;;666444111111111222111000000000///.......................................))))))*********+++++++++)))///...---000///333AAAlll|||wwwyyy~~~xxxcccOOOFFFOOOhhh~~~yyy___NNNMMMRRRZZZbbbiiiooouuuxxxwwwyyy{{{{{{~~~~~~}}}|||}}}}}}~~~~~~~~~{{{{{{~~~}}}~~~}}}yyyuuuwwwxxxxxx||||||}}}yyyyyy}}}yyysssqqqssstttssshhh^^^___jjjvvvzzzzzz||||||}}}~~~vvvgggggg{{{wwwkkkWWWIII@@@333111000///...---------...------,,,,,,,,,+++++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))((()))))))))************************************+++++++++,,,,,,---------222000333GGGmmmsssvvvzzz||||||{{{~~~}}}{{{zzzooo[[[OOOKKKJJJJJJJJJJJJOOO^^^nnntttxxx}}}~~~|||zzzxxxvvvuuurrrqqqsssvvvzzz}}}{{{zzzmmmYYYvvvvvvmmmWWW<<<777444222111111111111000000000///.......................................))))))*********+++++++++***///...---///---444HHHtttxxxwwwyyyrrr```RRRJJJZZZuuuuuuWWWIIILLLTTT^^^gggkkkooovvvxxxvvvwww}}}}}}|||}}}~~~}}}{{{||||||}}}|||{{{~~~~~~||||||}}}|||yyywwwqqqpppssswwwxxxzzz}}}zzzzzz|||||||||zzz}}}{{{zzz}}}~~~xxxuuuvvvzzzuuujjj___^^^fffqqqvvvvvv}}}||||||}}}~~~zzzfff```qqq}}}lllXXXLLLCCC444111111000///...---------------,,,,,,,,,+++++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))((()))))))))******************************************+++,,,,,,---......444000333JJJrrryyy|||~~~|||zzz{{{~~~{{{|||lllYYYMMMJJJJJJJJJIIIIIIPPP___nnntttxxx}}}~~~}}}|||yyyvvvtttssspppooopppssswwwzzz}}}|||~~~ssssss]]]jjjvvvjjjVVV>>>777555222111111111000000000000///.......................................)))************+++++++++***///---,,,...---:::RRR{{{|||wwwsss~~~zzz|||mmm]]]SSSPPPffflllRRRHHHLLLUUUbbblllnnnqqqxxxzzzwwwxxx{{{~~~}}}~~~~~~{{{|||}}}~~~~~~{{{{{{}}}}}}zzzzzz}}}}}}vvvmmmffffffgggggghhhkkkjjjhhhgggiiikkkkkkhhhdddgggkkkrrrwwwtttoooppptttsssrrrrrrttttttuuu}}}|||yyyxxxuuuqqqqqquuutttkkkaaa^^^dddlllsssvvv~~~~~~}}}~~~jjjaaaeee~~~ppp[[[QQQGGG666222111000///...---------------,,,,,,,,,,,,++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,---......444111666OOOwww~~~zzz|||zzz}}}yyygggUUUKKKIIIJJJKKKIIIIIIQQQ```mmmtttyyy}}}}}}|||yyyvvvtttrrrooommmnnnqqquuuwww{{{yyy|||nnntttwwwaaa___~~~ttteeeSSSAAA888555222111111111000///000000///.......................................)))************+++++++++)))---,,,,,,000111BBB```vvvnnnoooyyyzzz}}}yyydddWWWQQQUUUppp}}}bbbOOOJJJMMMXXXfffqqqrrrttt|||~~~zzz|||}}}{{{~~~~~~}}}~~~~~~~~~}}}||||||~~~}}}sssjjjhhhhhhggggggiiigggeeeccccccdddeeeeeeeeebbbccchhhlllllliiijjjnnnllliiigggggggggjjjsss}}}zzzsssoooqqqpppllllllooooooiiibbb___bbbjjjsssyyypppeeeaaa~~~tttaaaWWWLLL999333222111///......------------,,,,,,,,,,,,++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))************************************)))******+++---......///333222<<>>XXXuuukkkppp~~~wwwyyy}}}}}}wwwddd___OOOMMMffflllWWWLLLIIINNN[[[dddpppwwwxxxxxx{{{}}}}}}}}}{{{~~~}}}|||}}}~~~~~~~~~~~~~~~{{{xxxwwwtttqqqnnnlllmmmnnnnnnnnnrrrqqqrrrtttqqqnnnqqqxxxxxxtttqqqrrrqqqqqqwww~~~~~~|||rrrgggeeennn{{{ssseeesss~~~|||rrrttt{{{tttlll```QQQGGG555111///111000------///......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,------...///222333===```}}}|||~~~{{{qqqaaaRRRJJJHHHIIIIIIGGGIIIRRRaaammmzzz}}}|||zzzwwwuuuuuurrrooopppuuuwww}}}ppp{{{www}}}bbbOOO[[[uuusss___OOOAAA999666333000000000000///////////////////////////......---------------...++++++******************)))...++++++666FFFffftttiiiqqq}}}xxx{{{yyy~~~iiibbbTTTUUUooodddQQQIIIIIIQQQ[[[cccmmmssstttuuuxxx|||}}}{{{zzz{{{}}}}}}}}}~~~}}}~~~}}}|||~~~|||yyyvvvtttrrroookkkiiigggfffhhhjjjiiifffgggkkkkkkjjjmmmqqqrrrrrruuuzzz~~~qqqmmmuuu{{{fffmmm{{{vvvrrrrrrmmmiiiXXXEEE777222///000000......000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,---...//////444666AAAdddxxxooo```QQQIIIHHHIIIIIIHHHJJJTTTcccoooyyy}}}|||wwwzzz~~~}}}wwwuuuvvvxxxvvvrrrrrrvvvxxx~~~ooozzz{{{|||gggNNNVVVpppvvvbbbPPPAAA:::777333111000000000///////////////////////////000000///...------------+++++++++***************(((...---,,,666OOOssstttkkkuuuyyyxxxpppjjj\\\```{{{yyy\\\LLLGGGIIISSS___eeemmmrrrtttuuuxxx{{{~~~{{{zzzzzz|||~~~}}}}}}~~~}}}{{{{{{}}}|||uuummmhhhfffdddddddddbbb___]]]]]]^^^]]]```eeeggghhhmmmsss{{{yyy}}}}}}www}}}jjjjjjsssyyyqqqlllnnnaaaKKK;;;444///000111//////111......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))))))))************************************+++++++++,,,---...///000444777DDDgggyyywww{{{~~~xxxpppaaaQQQIIIHHHIIIIIIIIILLLVVVeeeqqqyyy}}}|||yyyuuuxxx|||~~~}}}zzzxxxvvvtttuuuwwwuuurrrtttxxxyyypppwww}}}pppSSSUUUkkk~~~wwweeeSSSCCC;;;888444111111000000///////////////////////////222111000///...---------***************************...///,,,666YYYsssooo{{{yyy|||~~~|||ooolllaaafffuuuXXXKKKHHHLLLWWWdddjjjqqqvvvxxxyyy{{{}}}}}}{{{xxxxxxzzz~~~~~~~~~}}}}}}}}}~~~|||{{{}}}~~~ssslllllljjjgggeeedddbbb^^^YYY]]]ZZZYYY[[[]]]___gggoooyyyzzzppphhhmmm}}}}}}qqqkkkqqqiiiWWW???666//////111000000111......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))))))))************************************+++++++++,,,---...000000333777FFFiiiooonnnyyy|||wwwqqq```OOOHHHHHHIIIJJJJJJMMMXXXhhhtttyyy}}}~~~{{{{{{}}}}}}yyyvvvtttvvvyyy{{{|||}}}~~~zzzwwwvvvsssssstttsssqqqtttzzzzzztttuuutttXXXSSScccwwwttteeeTTTEEE<<<888444222111000000///////////////////////////222111000///...---------))))))*********+++++++++,,,---///---999dddtttsss}}}}}}{{{ooocccddd```kkkpppUUUMMMMMMRRR]]]hhhmmmtttyyy|||||||||}}}||||||zzzwwwvvvwww{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~xxxssspppkkkggghhhhhhccc[[[___[[[WWWWWWVVVXXX^^^fffrrrxxxwwwhhhhhh~~~zzz}}}|||sssssshhhWWWDDD999000///111000///000......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))******************************************+++,,,---...000111333777HHHlllzzzggggggzzzxxxuuunnn[[[KKKFFFHHHJJJKKKKKKOOOZZZjjjwww{{{}}}~~~{{{xxxxxxzzz{{{xxxuuurrrsssvvvwwwwwwyyy{{{}}}~~~}}}xxxuuuvvvsssrrrsssrrrqqquuuzzzzzz|||uuutttZZZOOO[[[qqqtttgggVVVGGG<<<999555222111111000///////////////////////////000000///...------------(((((()))***+++,,,,,,------,,,//////>>>qqq{{{{{{wwwwww|||yyyxxxbbbSSSVVV\\\qqqgggOOOLLLNNNTTT___iiinnnuuu{{{~~~}}}|||{{{||||||{{{yyyvvvvvvyyy|||~~~~~~~~~wwwpppppprrrkkkaaaaaa^^^\\\\\\YYYUUUVVV[[[dddooo{{{mmmhhhyyyooo[[[HHH<<<111///111000//////......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))******************************************+++,,,---///000111333888KKKooowwwbbbcccwww|||yyytttkkkXXXKKKJJJHHHJJJKKKLLLPPP\\\lllyyy|||~~~|||yyyvvvvvvyyyzzzxxxuuuqqqsssuuuuuuuuuwwwyyy{{{|||}}}}}}~~~~~~zzzvvvuuuttttttvvvuuussstttyyyzzzvvvqqqYYYLLLXXXssszzznnn]]]MMM===:::555222111111000...////////////////////////......---------------...''''''(((***+++,,,---......+++///000AAAyyyzzzuuuvvvxxx{{{}}}{{{www]]]IIIMMM[[[wwwxxx]]]HHHHHHMMMSSS___iiinnnuuu{{{~~~}}}zzzxxx~~~|||xxxxxxzzz}}}~~~~~~~~~~~~vvvjjjeeedddeeefffaaaYYYUUUVVV[[[iiixxxssskkk}}}}}}lllJJJ>>>222000111000............---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))*********************************************,,,---///000111333999MMMqqqvvv```aaapppvvvwwwuuu}}}|||uuukkkWWWMMMNNNHHHJJJKKKLLLQQQ]]]mmmzzz}}}~~~}}}|||{{{xxxuuuuuuxxxyyyxxxvvvssstttvvvvvvvvvxxxzzz|||{{{||||||}}}~~~}}}uuutttwwwzzzyyyuuutttwwwzzzxxxpppYYYKKKYYYxxxwwwdddRRR===:::555333111111000...////////////////////////------,,,,,,,,,------...++++++******++++++,,,------)))+++555NNN|||xxxwwwyyyqqqqqqpppPPPOOOMMMMMMoooXXXNNNKKKLLLSSS]]]bbbkkktttxxx|||~~~{{{yyyyyy|||~~~}}}|||yyy}}}}}}{{{~~~~~~zzz||||||vvvsssooollliiiccc[[[UUUVVV]]]jjjzzzzzzjjjxxx|||WWWBBB111111444000...000......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))*********+++,,,,,,***'''+++++++++*********)))))),,,,,,,,,,,,------...///444999TTTzzzqqqeeeiiiyyyyyyvvvuuu|||{{{qqqooo^^^LLLKKKJJJLLLMMMMMMOOOZZZlllzzz|||~~~}}}~~~||||||~~~|||yyyxxxxxxwwwuuusssrrruuuxxxyyyxxxxxxxxxyyyyyyzzz{{{}}}~~~~~~||||||{{{vvvrrrppprrruuu}}}wwwsssYYYOOOZZZtttkkkOOOAAA:::555333222000///222111000000///...---------........................++++++******++++++,,,---...---...666TTT~~~yyy|||yyywww}}}kkkNNNMMMLLLOOOkkkUUUMMMKKKLLLTTT^^^eeemmmuuuxxx{{{~~~}}}zzz~~~{{{yyyzzz}}}}}}yyy|||~~~~~~}}}|||}}}|||~~~|||wwwtttrrrjjj___VVVVVV[[[gggvvv~~~~~~kkkwww]]]GGG444111222///...111......---------,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))***))))))+++,,,,,,***(((+++++++++*********)))))),,,,,,,,,,,,------...///666;;;WWW}}}uuuhhhkkkxxxyyyvvvuuu}}}}}}tttooo[[[JJJKKKIIIKKKLLLLLLOOOZZZkkkxxx}}}~~~|||zzz}}}|||zzzzzzzzzyyywwwuuutttvvvyyyyyyyyyxxxyyyzzzwwwxxxyyy{{{|||}}}}}}}}}|||zzz{{{zzzvvvrrrpppqqqsss|||{{{bbbSSSXXXooo~~~~~~lllQQQAAA:::555444222000///222111000000///......------........................++++++******++++++,,,------111111999\\\{{{{{{vvv{{{}}}yyywwwcccLLLLLLMMMWWW{{{fffRRRKKKKKKMMMUUU```iiipppwwwyyyzzz}}}|||xxx~~~~~~~~~|||{{{{{{~~~~~~{{{{{{~~~{{{{{{|||~~~vvvfffYYYVVVZZZcccooowww{{{kkkrrrcccMMM888111000...///222......---------,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))((()))***,,,---+++***+++++++++***************,,,,,,,,,,,,---...//////666;;;XXX|||nnnpppzzz|||zzzwww|||~~~~~~wwwppp[[[IIIKKKIIIJJJKKKKKKOOOZZZjjjwww|||}}}|||~~~}}}zzz}}}||||||}}}}}}|||zzzwwwwwwyyyzzzzzzyyyyyyzzz|||vvvwwwxxxyyyzzzzzzzzzzzz~~~{{{xxxyyyyyywwwtttqqqppppppyyy~~~}}}rrr\\\XXXiiiyyy}}}mmmTTTBBB;;;555444333000///222000000000///......------........................++++++******++++++,,,---+++333222;;;eeezzzzzz}}}rrr\\\MMMOOORRRcccuuuaaaOOOIIIJJJMMMUUU___kkksssyyyzzz|||~~~}}}zzz~~~~~~}}}{{{{{{}}}}}}}}}~~~~~~~~~}}}}}}~~~ooo```WWWXXX___hhhpppvvvllllllyyyzzzeeeQQQ<<<333000//////111......---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((())),,,---,,,+++************************+++++++++,,,---...///000333:::YYYuuuwww~~~~~~zzz{{{~~~|||wwwttt___KKKJJJHHHIIIJJJKKKOOO[[[jjjuuuyyy|||}}}zzzxxx{{{}}}~~~~~~~~~}}}{{{zzz{{{|||{{{zzzzzz|||}}}wwwwwwxxxyyyzzzzzzzzzyyy}}}~~~~~~~~~~~~~~~|||xxxyyyyyyyyyvvvsssqqqpppvvv{{{yyyhhh[[[ggguuu{{{nnnVVVCCC<<<666444333000///111000000//////....................................++++++******++++++,,,---***333111???mmm~~~vvvttt[[[SSSSSSUUUmmmppp]]]LLLIIIKKKNNNVVV```lllsssyyy{{{}}}~~~~~~|||{{{{{{|||~~~~~~xxxiiiYYYYYY\\\dddlllsss}}}qqqlllsss|||zzzttteeeTTTAAA666222000//////......---------,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))(((((()))+++---,,,,,,************************+++++++++,,,---...000000444===]]]vvvzzz~~~{{{|||}}}vvvtttvvveeeOOOJJJHHHIIIIIIKKKQQQ\\\jjjtttwwwzzz|||yyywww{{{~~~~~~~~~}}}{{{zzzzzz|||zzzzzz{{{{{{{{{{{{{{{zzz|||~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~yyyzzzzzzzzzyyyvvvssspppsssxxxttt}}}sss```gggsssyyymmmWWWCCC<<<666555333000///111////////////....................................++++++******++++++,,,---***222///DDDuuu{{{pppwwwZZZXXXUUUUUUpppjjjYYYJJJHHHLLLPPPXXXbbblllsssyyy{{{~~~}}}zzzzzzzzz}}}|||||||||~~~~~~{{{~~~qqq\\\ZZZ\\\cccjjjrrr~~~zzzppprrr~~~}}}{{{iii[[[HHH:::444111///.........---------,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))+++)))((()))***,,,,,,+++***************+++++++++******+++,,,---...000111888CCCddd~~~ttt{{{~~~~~~{{{~~~}}}}}}ooolllrrrdddPPPLLLIIIIIIIIIKKKRRR]]]jjjssswww{{{~~~|||zzz}}}}}}{{{yyyyyy|||}}}}}}}}}~~~}}}}}}||||||{{{}}}}}}}}}}}}~~~}}}}}}||||||||||||}}}}}}{{{zzzzzzzzzzzzxxxtttqqqpppwwwuuuttttttbbbhhhqqquuujjjUUUDDD===777555333000///111//////////////////..............................++++++******++++++,,,---+++111///III|||vvv{{{rrrsssVVVYYYVVVUUUsss{{{cccSSSFFFGGGNNNSSS]]]ggglllsssxxxzzz|||}}}~~~|||{{{{{{|||{{{~~~||||||~~~~~~{{{|||xxx^^^\\\^^^dddjjjrrr~~~sssrrrsssdddOOO<<<333111000.........---------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))),,,***((((((***+++++++++))))))*********+++++++++******+++,,,---///000111888EEEhhh}}}www}}}{{{~~~hhhbbbggg\\\MMMNNNJJJJJJJJJLLLTTT___kkksssvvvzzz}}}zzzxxxyyy|||~~~}}}|||zzz|||~~~~~~}}}~~~~~~}}}||||||{{{{{{||||||}}}~~~{{{yyyxxxxxxyyyxxxtttqqqnnnvvvyyynnn}}}nnn```fffnnnqqqfffRRREEE>>>777666333000///111.../////////////////////........................++++++******++++++,,,------111...MMMqqq}}}www~~~mmmPPPXXXWWWVVVwww|||^^^OOODDDGGGOOOVVVaaallllllrrrxxxxxxzzz}}}~~~|||zzz}}}}}}|||||||||{{{~~~}}}~~~~~~~~~{{{~~~~~~}}}{{{```^^^___eeekkksss}}}sssppp}}}xxx~~~|||lllSSS===222000000///......---------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))---+++)))(((***++++++***))))))******++++++++++++*********,,,---///000111333CCChhh~~~~~~zzz{{{eee\\\^^^SSSJJJPPPKKKJJJJJJMMMUUU```lllssssssxxx~~~}}}zzzwwwxxx|||~~~}}}|||yyy|||~~~~~~~~~|||||||||{{{{{{|||||||||}}}{{{xxxvvvvvvxxxwwwtttqqqmmmvvv|||lllvvvggg\\\dddkkkmmmcccPPPEEE>>>888666444000///111.........///////////////........................++++++++++++,,,---......)))444555^^^xxxppptttsss~~~lll\\\WWWUUUhhhyyypppXXXOOOHHHLLLTTT\\\ccciiiqqqssswww{{{||||||zzzyyyzzzyyy|||}}}yyyxxxzzzuuuxxx}}}~~~~~~~~~~~~~~~|||eeecccbbbccciiisss~~~~~~uuuwww}}}sss{{{ppp{{{xxxZZZAAA555111000.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))))))))***)))))))))))))))))))))))))))************+++++++++++++++,,,,,,...///111222<<>>IIInnntttvvv~~~xxx```PPPNNNNNNHHHIIIKKKNNNVVVaaannnvvv}}}~~~~~~|||uuuwwwyyyzzzyyyxxxxxxxxxvvvvvvwwwyyyzzzzzz{{{{{{yyyzzzzzz|||~~~~~~}}}{{{xxxtttpppnnnmmmqqqzzzwwwbbb___hhhggg[[[GGGBBB:::444222111111111111111000///////////////------------------------++++++++++++,,,---......111===ccczzz|||~~~qqq~~~qqqWWWSSSVVVXXXdddhhhPPPKKKJJJMMMRRRZZZgggrrrzzzyyyyyyyyyzzz}}}}}}}}}|||{{{~~~{{{yyywwwzzz}}}}}}}}}zzzyyy}}}{{{uuuoooxxx}}}}}}vvv{{{zzz|||qqq^^^JJJ<<<444111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,...///111222<<>>666222/////////...------,,,,,,,,,,,,,,,+++++++++************************************))))))))))))******))))))))))))************)))************+++++++++++++++,,,,,,...///111222<<>>SSS||||||yyyaaaQQQPPPNNNKKKJJJIIIKKKRRR___mmmwww~~~~~~~~~zzzzzzyyywwwuuutttvvvwwwwwwwwwwwwxxxyyyzzz||||||}}}}}}|||zzzxxxuuuqqqmmmgggcccaaaaaaaaaaaaeeeccc___[[[WWWTTTSSSRRROOOPPPQQQPPPNNNLLLKKKKKKHHHKKKQQQYYYcccmmmtttxxxyyyssszzz___SSSeeepppbbbJJJ@@@888555444111000111////////////////////////........................---***+++...///---///333BBBkkk{{{|||~~~fff^^^QQQbbb~~~{{{yyymmm\\\RRRTTT^^^jjjqqqpppvvv{{{yyytttqqqtttxxxzzz{{{}}}~~~|||{{{}}}~~~~~~{{{wwwvvvyyy|||}}}}}}nnnqqqyyynnnyyyxxxxxx}}}{{{eeeGGG666444////////////...............---,,,+++***+++,,,,,,******************************))))))))))))******)))************+++++++++************************++++++,,,,,,...111333555>>>SSSzzz{{{cccRRRPPPOOOKKKLLLMMMOOOUUUaaappp{{{~~~~~~{{{yyywwwvvvuuuvvvwwwxxxuuuvvvvvvwwwxxxzzz{{{|||zzz|||~~~}}}yyyssslllhhhhhhfffccc^^^[[[ZZZ[[[]]]aaa``````bbbccc```ZZZTTTWWWVVVUUUTTTQQQOOOLLLKKKFFFFFFIIIPPP[[[gggqqqvvv{{{vvvwwwuuucccZZZ^^^eeeiiiOOOCCC888444333111000000////////////////////////------............------,,,***+++...///---///444HHHppp~~~xxx|||}}}xxxccc]]]RRReeeyyyttttttiiiZZZSSSUUU^^^hhhnnnppptttxxxwwwtttrrrtttvvvxxxyyy{{{}}}}}}}}}{{{zzzzzz|||||||||yyywwwwwwwww~~~}}}ppprrr{{{}}}wwwqqq~~~yyywww~~~oooNNN888333////////////...............---,,,+++++++++,,,,,,******************************))))))))))))******)))************+++++++++************************+++++++++,,,...000222444???TTT|||}}}hhhRRRLLLKKKLLLLLLMMMNNNTTT___nnnxxx~~~~~~{{{yyyxxxvvvuuuvvvwwwxxxuuuuuuvvvvvvwwwxxxzzzzzzzzz{{{}}}~~~}}}|||yyyssskkkeeebbb___[[[WWWTTTTTTVVVXXX]]]```ccceeedddbbb```___WWWVVVUUURRRPPPNNNMMMLLLDDDDDDEEEKKKTTT```kkkqqqzzzrrrrrr{{{hhh\\\ZZZ^^^aaaOOOCCC888444333111000000........................,,,,,,------------,,,,,,,,,***+++......---000666QQQwwwyyyjjjlll~~~}}}ooozzzzzz~~~\\\YYYRRRjjjrrrllljjjaaaWWWRRRVVV^^^fffjjjqqqrrrtttuuuuuuuuuuuutttvvvwwwyyy{{{||||||{{{{{{yyyzzz|||~~~|||xxxuuu~~~~~~|||{{{~~~sssssssss|||tttssssss|||yyyTTT:::111////////////...............---,,,+++++++++,,,,,,******************************))))))))))))******)))************+++++++++*********************************+++---///111333===SSSzzzoooUUUJJJHHHLLLMMMMMMNNNSSS^^^lllvvv~~~~~~{{{zzzxxxwwwvvvvvvwwwwwwuuuuuuuuuuuuuuuvvvwwwwwwyyyyyyzzz{{{}}}}}}{{{zzzyyyssskkkeee]]]ZZZUUUQQQOOOPPPRRRTTTUUUZZZ```aaaaaaaaadddhhh\\\ZZZXXXUUURRRQQQPPPOOOFFFEEEDDDGGGNNNYYYdddkkkwww~~~tttqqqooo^^^XXXZZZ\\\OOOCCC888444333111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,......---111888XXXjjjgggwww}}}mmmvvvxxx}}}oooSSSRRRPPPmmm}}}llleee^^^XXXRRRRRRWWW```fffiiirrrqqqrrrtttxxxyyywwwtttvvvwwwyyyzzz{{{|||||||||zzzzzz{{{~~~zzz{{{{{{~~~~~~}}}|||zzzzzz~~~vvvtttrrrzzztttwwwzzzwwwSSS:::222////////////............------,,,,,,,,,+++++++++******************************))))))))))))******))))))*********+++++++++*********************************+++,,,...000222999PPPuuu|||vvvtttXXXLLLKKKLLLLLLMMMNNNTTT___nnnyyy}}}~~~~~~}}}{{{zzzyyywwwwwwvvvvvvwwwuuuuuuttttttsssttttttuuuwwwwwwxxxyyyzzz}}}|||xxxwwwvvvsssnnnjjj___[[[VVVQQQPPPPPPQQQQQQMMMPPPSSSVVVYYY^^^dddhhhcccbbb^^^[[[WWWUUUSSSRRRKKKIIIGGGGGGLLLVVVaaaiiirrr|||zzzyyyssssss```XXXZZZ]]]OOOCCC888444333111000000---------------------------,,,,,,,,,,,,,,,,,,---******,,,...------333:::^^^uuunnnxxx~~~rrryyy||||||eeeNNNKKKMMMoooyyyhhhbbbVVVQQQNNNPPPXXXaaagggjjjsssrrrqqquuuzzz|||zzzwwwxxxyyyzzz{{{|||}}}~~~~~~{{{yyyxxx{{{yyy{{{}}}zzzzzz{{{|||||||||||||||~~~~~~xxxuuuxxx}}}{{{{{{mmmNNN;;;444////////////............---------,,,,,,,,,++++++******************************))))))))))))******))))))*********+++++++++************************++++++***+++,,,...000111999NNNrrrwwwqqq~~~qqqXXXNNNNNNKKKLLLMMMOOOVVVbbbrrr}}}zzzzzz~~~}}}~~~~~~}}}|||{{{zzzxxxwwwwwwvvvvvvuuutttssssssrrrrrrssssssuuuvvvvvvxxxyyy{{{}}}~~~}}}{{{|||~~~{{{xxxuuurrrooonnnmmmmmmccc___YYYTTTSSSRRRQQQPPPJJJHHHGGGKKKRRRZZZ```cccffffffdddaaa\\\XXXSSSQQQNNNLLLIIIGGGJJJRRR^^^fffnnnxxxuuuyyyooo~~~vvvaaaWWWXXX[[[OOOCCC888444333111000000..............................------------......******---///------444===hhhxxx}}}vvvrrrxxx~~~aaaNNNFFFKKKpppvvveeeaaaTTTPPPMMMOOOWWWaaagggkkkrrrqqqrrrvvv{{{}}}|||yyy{{{{{{{{{|||}}}~~~zzzxxxwwwwww{{{{{{}}}~~~~~~zzz{{{|||~~~~~~~~~}}}~~~~~~}}}|||yyyuuuvvv|||zzz{{{{{{nnndddKKK<<<666////////////............,,,,,,---------,,,+++*********************************))))))))))))******)))************+++++++++************************,,,,,,++++++---...000111:::NNNqqqwwwrrr~~~}}}kkkUUUNNNNNNJJJKKKMMMPPPWWWdddttt~~~|||wwwtttxxx}}}}}}~~~~~~}}}|||{{{{{{yyyxxxwwwvvvuuutttssssssrrrrrrrrrssssssuuuvvvwwwxxxxxxxxxxxxxxxwwwuuuttttttsssqqqtttyyyvvvwwwvvvrrrllliiiiiillleeeaaa[[[YYYXXXWWWSSSPPPNNNIIIDDDEEEMMMWWW\\\___bbbdddeeeddd```ZZZSSSNNNNNNMMMJJJGGGGGGNNNZZZbbbkkkvvv~~~rrrxxxjjj{{{|||gggZZZWWWWWWOOOCCC888444333111000000//////////////////////////////------------//////)))***---///------555???tttooorrrxxxvvvyyy___NNNDDDLLLqqqqqqbbb```YYYTTTNNNNNNUUU^^^eeeiiioooppprrrvvvyyy{{{|||{{{||||||||||||}}}}}}~~~zzzzzzzzzyyyyyyzzz~~~}}}}}}~~~~~~|||}}}}}}~~~~~~~~~~~~yyytttqqq{{{uuusssppphhhqqq{{{wwwyyy|||dddOOO???666////////////............,,,,,,---------,,,+++*********************************))))))))))))******)))************+++++++++************************------,,,,,,---///111222;;;MMMnnnxxxttt}}}}}}gggTTTOOOMMMKKKLLLMMMPPPVVVbbbrrr}}}|||~~~~~~zzz{{{|||~~~~~~|||||||||{{{zzzyyywwwvvvuuussssssrrrrrrrrrsssssstttvvvwwwxxxwwwvvvssspppnnnkkkfffdddeeeddddddiiipppuuu||||||ppphhhgggiiifffbbb______```^^^YYYUUUQQQMMMGGGEEEHHHOOOXXX]]]\\\```fffiiiggg___VVVOOONNNNNNLLLHHHGGGMMMWWW```kkkvvvzzzqqq~~~nnn}}}vvvggg___[[[OOOCCC888444333111000000........................///...,,,++++++,,,...///)))***---///,,,,,,555@@@}}}~~~qqqwwwvvvttt\\\MMMEEEMMMrrrnnn```^^^^^^XXXPPPNNNTTT\\\cccgggmmmooorrrvvvxxxzzz{{{|||}}}}}}|||||||||}}}}}}~~~|||~~~}}}zzzyyy|||}}}~~~~~~~~~|||}}}}}}~~~}}}~~~yyytttrrrvvvrrrnnniiillltttqqqttt~~~hhhSSSAAA666000/////////............,,,,,,---...---,,,+++*********************************))))))))))))******)))************+++++++++************************...---------...///111222999JJJkkk~~~wwwttt|||}}}yyyhhhWWWQQQMMMLLLLLLMMMOOOUUU```ooozzzzzz|||~~~|||}}}}}}|||||||||{{{zzzyyywwwvvvuuusssrrrrrrrrrsssssstttuuuwwwxxxxxxwwwtttoooiiifffaaa[[[YYYZZZZZZZZZ```iiixxxxxxjjjfffhhhgggdddbbbdddgggfff```[[[RRROOOJJJEEECCCHHHSSS\\\XXX___hhhnnnmmmeeeZZZSSSPPPPPPNNNKKKIIINNNXXXaaakkkvvv}}}}}}wwwqqqyyyvvvkkkdddOOOCCC888444333111000000------------------------...---+++******+++---...,,,,,,(((***000...444FFFzzzooouuuzzzyyy```KKKEEEOOO{{{eee```]]]]]]XXXRRRPPPTTT\\\dddhhhiiikkkmmmpppssswww|||~~~|||~~~{{{wwwwwwyyy~~~~~~~~~||||||~~~yyyvvvsssrrr{{{|||{{{wwwuuulllgggsss}}}zzzxxxrrrRRRFFF666000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********)))************+++++++++)))************+++++++++,,,+++++++++,,,...000111555FFFlll}}}|||~~~pppTTTMMMOOOOOONNNMMMNNNSSS]]]jjjsssxxx{{{~~~~~~|||zzz}}}~~~~~~{{{wwwuuuuuuvvvvvvtttrrrqqqrrrtttxxxxxxvvvttttttsssjjj___^^^[[[XXXWWWSSSRRR]]]kkkxxxzzzqqqllliiimmmlllggglllvvvtttiii]]]^^^RRRGGGFFFEEEIIIWWW___```ccciiisssttteeeQQQOOOOOOMMMIIIHHHNNNYYYbbbooouuu}}}{{{xxx~~~yyysssrrrtttvvvsssqqqvvvtttssssssrrruuutttppptttnnnWWWCCC999666//////000***///............---------------------------------,,,,,,)))***000...444GGG|||qqqwwwmmmsssyyyxxx]]]KKKFFFQQQ|||ddd```\\\XXXTTTPPPOOOTTT\\\cccgggkkklllnnnppptttxxx}}}~~~}}}~~~|||yyyyyy|||~~~~~~~~~{{{|||~~~zzzvvvsssqqqyyy{{{}}}xxxvvvmmmhhhvvvyyyzzzvvvUUUHHH999000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))))))************+++++++++)))************+++++++++,,,+++++++++,,,...000111999IIInnn}}}|||{{{rrrWWWNNNNNNOOONNNMMMNNNRRR\\\jjjsssxxx{{{}}}~~~{{{zzz|||}}}~~~~~~{{{xxxwwwwwwwwwvvvtttqqqppppppqqquuuwwwwwwwwwxxxuuukkk``````\\\ZZZYYYUUUSSSZZZcccttt|||oooiiimmmooommmooouuuxxxvvvcccbbbVVVLLLHHHAAAFFFXXXccccccbbbgggrrrxxxlll[[[OOOOOOMMMIIIHHHMMMXXX```lllqqqyyy}}}}}}zzzwwwuuusssnnniiihhhjjjkkkhhhfffggggggiiikkklllppp|||yyyttt{{{sssqqqXXXDDD999555///000222---///............---------------------------------+++---)))+++000...555IIIuuuhhhmmmyyyrrrwww|||zzz[[[MMMHHHUUU{{{ccc___ZZZRRROOOMMMNNNTTT\\\bbbfffmmmmmmnnnppptttzzz~~~~~~{{{|||}}}~~~{{{|||~~~{{{wwwuuutttuuuzzz}}}{{{yyyqqqkkkzzzwwwvvvwwwUUUHHH:::000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))(((((()))************+++++++++)))************+++++++++,,,+++++++++,,,...000111<<>>666......222...///............---------------------------------***---+++,,,000///:::QQQyyy}}}|||gggNNNPPPPPPdddnnn\\\ZZZPPPJJJIIIJJJNNNWWW```gggkkkllljjjjjjnnnuuu{{{|||||||||}}}~~~|||xxxwww{{{~~~zzzuuurrrooonnnrrrxxxvvvuuutttjjjkkkuuu|||xxxxxxYYYLLL;;;000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))(((((()))************+++++++++)))************+++++++++,,,+++++++++,,,...000111:::GGGllluuuuuu~~~sss___SSSNNNKKKNNNOOOMMMNNNVVVeeeqqq{{{~~~~~~{{{|||}}}zzz}}}yyyzzz{{{|||}}}}}}}}}}}}wwwwwwuuurrrpppqqqsssvvvuuu|||}}}mmmddd^^^VVVOOOJJJHHHGGGQQQkkkyyypppaaa___VVVNNNRRRhhhxxxxxxcccTTTYYYaaa```NNNMMMKKKIIIHHHHHHHHHIIIKKKMMMPPPQQQPPPOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPQQQOOOMMMLLLJJJMMMXXXdddvvvzzzzzz}}}pppaaabbbmmmeeeNNN???777......111---///............---------------------------------***...,,,,,,000///;;;TTT~~~~~~zzzdddLLLRRRRRRhhhjjjZZZYYYMMMIIIHHHHHHMMMVVV```hhhlllkkkjjjkkkpppxxx}}}}}}{{{|||}}}}}}}}}~~~}}}yyywwwwww|||||||||{{{yyyyyy}}}~~~~~~~~~}}}zzzvvvssspppnnnmmmqqqvvv}}}zzzxxxvvvpppmmmwww{{{}}}aaaSSS@@@000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))))))************+++++++++)))************+++++++++,,,+++++++++,,,...000111999GGGlll}}}rrr\\\RRRNNNKKKNNNOOOMMMMMMUUUdddqqqwwwzzz~~~xxxsssmmmmmmpppsssrrrooollloooqqqqqqrrryyy~~~~~~~~~~~~zzzzzz{{{{{{|||}}}}}}}}}zzzyyywwwssspppqqqsssvvvwww|||rrriii___VVVMMMKKKGGGFFFUUUwwwzzzccc\\\WWWRRRUUUhhhyyy{{{iii]]]bbbeee___NNNLLLJJJIIIHHHGGGEEEDDDJJJLLLOOOPPPOOOOOOOOOOOOMMMNNNOOOPPPPPPPPPQQQQQQUUUSSSRRRQQQMMMKKKRRR[[[nnnyyy|||zzzhhhWWWYYYgggbbbLLL===777//////222...///............---------------------------------***...,,,---000///<<>>222000...---...///......,,,------------,,,++++++,,,,,,,,,++++++*********+++*********))))))(((((())))))))))))************************************+++++++++,,,---...000000888CCCjjjzzzvvvwwwyyyaaaQQQNNNPPPOOOOOOPPPPPPTTT```mmmvvvxxx|||vvvrrrllleeeaaadddkkkqqqkkkiiijjjmmmnnnooouuu{{{}}}}}}}}}}}}~~~~~~~~~~~~{{{|||}}}|||{{{zzz{{{|||yyy{{{|||zzzvvvtttuuuwwwtttxxxiii[[[TTTMMMIIIFFFOOOjjjtttmmmXXXVVVXXXUUUfffwww|||ooofffjjjjjjcccTTTNNNIIIIIIIIIGGGFFFHHHLLLSSSWWWTTTRRRSSSUUUUUUXXXVVVSSSSSSUUUWWWXXXXXXWWWXXXXXXUUUQQQNNNMMMMMM\\\hhhwwwwwwpppqqq]]]RRRRRRYYYRRRFFF:::666555444333333///............---------.........------,,,,,,,,,...***000...000222777XXXpppttt~~~fff\\\SSSPPPvvvfffRRRMMMNNNEEEDDDFFFKKKUUU___gggkkkmmmpppsssvvvxxx{{{~~~~~~}}}{{{zzz|||~~~}}}}}}xxxyyy|||~~~|||yyyooolllgggbbbaaabbbeeegggppprrrvvvzzz~~~~~~~~~{{{xxxsssqqqmmmjjjiiijjjmmmpppuuuxxx~~~}}}qqq[[[PPP===333111...---.........---,,,,,,,,,,,,,,,++++++***,,,,,,,,,+++++++++******************)))))))))((())))))))))))************+++++++++++++++++++++++++++++++++,,,---...000000999CCChhh}}}xxxzzzdddVVVRRRPPPNNNOOOPPPPPPTTT```mmmvvvyyy~~~wwwooommmooosssvvvtttrrrrrrttttttssswww|||||||||}}}}}}}}}}}}}}}}}}{{{|||||||||zzzyyyzzz{{{zzzzzzzzzyyywwwuuuuuuvvvwwwzzzfff\\\RRRLLLEEEGGGZZZnnnxxx}}}mmmYYYWWWXXXTTTfffwww}}}pppeeeeeeddd]]]UUUPPPNNNOOONNNKKKJJJLLLQQQVVVYYYVVVUUUWWWWWWVVV\\\ZZZYYYYYY[[[\\\\\\[[[YYYYYYWWWUUUSSSPPPMMMLLLUUUbbbsssuuukkk{{{mmmZZZOOORRRZZZRRREEE999555444222111222///............---------//////.........---------...***000...000222777XXX|||kkknnn}}}ggg]]]TTTVVV{{{cccQQQMMMLLLCCCCCCEEEKKKTTT^^^eeeiiilllooorrruuuxxx{{{~~~~~~}}}}}}~~~}}}}}}~~~~~~yyy~~~}}}~~~{{{wwwkkkhhhddd```^^^^^^```aaaeeegggkkkpppuuuyyy|||}}}~~~||||||~~~vvvsssmmmgggdddeeejjjnnnuuuzzz}}}www~~~yyyttt]]]SSSAAA555222///.........---,,,+++,,,,,,,,,,,,+++******,,,,,,,,,++++++++++++***************))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,---...000000999BBBfff}}}}}}gggWWWSSSPPPNNNNNNOOOPPPTTT```llluuuzzz}}}~~~~~~~~~{{{|||~~~|||||||||}}}}}}||||||{{{{{{||||||{{{zzzyyyyyyzzz{{{yyyxxxwwwwwwwwwuuutttxxx{{{~~~yyytttuuufffWWWNNNEEEAAAHHHUUUxxxyyywwwmmm\\\XXXYYYUUUhhhxxx~~~qqqccc```]]]WWWSSSRRRRRRTTTSSSPPPQQQUUU]]]___^^^[[[YYY[[[[[[XXX```___```bbbccccccaaa___\\\YYYVVVVVVVVVTTTPPPLLLNNN[[[mmm{{{sssiii~~~qqq|||jjjVVVKKKOOOZZZQQQDDD888444333111///000///............---------////////////...............***000---000222666XXXzzzkkklll{{{yyyfff```XXX^^^```OOOLLLJJJCCCCCCEEEKKKUUU^^^eeeiiikkknnnqqqtttvvvyyy|||~~~}}}~~~~~~~~~|||vvvppptttrrroooooopppqqqqqqpppgggeeeccc```______```aaa___aaaeeejjjppptttxxxzzz~~~~~~~~~}}}||||||{{{}}}|||xxxpppgggaaaaaagggllltttyyyvvv|||zzzxxxddd[[[HHH666333000.........---,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++*********)))))))))))))))((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000888@@@ccc{{{jjjVVVNNNPPPNNNNNNOOOOOORRR^^^jjjrrrxxx~~~}}}~~~~~~~~~~~~}}}||||||}}}~~~}}}{{{yyyzzz{{{{{{xxxvvvvvvxxxxxxvvvssswwwzzz}}}yyynnnnnnwwwooo[[[OOOGGGAAABBBIIIbbbwwwrrr}}}~~~nnn```\\\[[[YYYjjjxxx}}}qqqaaa[[[VVVQQQQQQRRRUUUWWWUUUTTTZZZcccpppoooiiiaaa^^^``````^^^cccdddfffiiijjjhhhddd```\\\XXXVVVWWWZZZYYYTTTNNNLLLXXXiiixxxttthhh}}}ppp{{{zzzkkkWWWKKKOOOYYYOOOCCC777222111///...//////............---------..................------...***000---000222666XXXwww{{{oooppp{{{uuuddd```[[[fff~~~\\\NNNKKKHHHCCCDDDFFFMMMVVV___fffiiiiiimmmqqqtttvvvxxxzzz|||}}}||||||~~~~~~~~~~~~}}}yyywwwvvvvvvvvvqqqpppnnnooopppooojjjggggggeeebbbbbbbbbdddeeefffaaaaaaaaa``````aaaaaaaaa\\\^^^aaafffkkkppptttvvvyyyxxxxxxzzz~~~~~~}}}}}}yyyxxxzzz~~~~~~uuujjjaaa___dddiiipppvvv||||||{{{lll```JJJ666333000.........---,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++))))))))))))))))))******((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,------------......///000666===```yyypppYYYMMMQQQOOOOOOOOONNNQQQ\\\hhhnnnvvv~~~~~~|||{{{||||||{{{xxxvvvvvvxxxyyywwwtttwwwzzz}}}uuuhhhiii}}}bbbTTTKKKDDDBBBFFFQQQwwwxxxoooyyy{{{pppeee```___]]]hhhrrrtttiii[[[UUUPPPLLLRRRTTTYYYZZZXXXZZZffftttyyymmmfffffffffeeefffgggjjjmmmnnnjjjddd___[[[XXXWWWYYY]]]]]]WWWRRRNNNXXXhhhvvvuuucccxxxxxx}}}|||qqq___SSSUUU^^^MMMAAA555111000///...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,...***000...000222777XXXyyyzzzkkkttt}}}uuuwww}}}qqq___^^^\\\mmm{{{XXXMMMKKKGGGCCCDDDGGGMMMWWW```fffiiijjjmmmrrruuuwwwxxxzzz|||{{{~~~zzz|||~~~~~~~~~|||}}}xxxuuupppkkkgggeeedddeee^^^^^^_______________^^^___^^^]]]\\\\\\]]]^^^___\\\]]]^^^___``````______ZZZ[[[^^^aaafffjjjnnnpppsssrrrsssvvv{{{}}}~~~}}}~~~~~~}}}zzzxxxyyy{{{{{{|||~~~wwwlllaaa]]]aaafffkkkqqqyyy}}}zzzyyyxxx~~~oooaaaGGG555333000/////////...---,,,------------,,,++++++***++++++++++++,,,,,,,,,))))))))))))************))))))))))))************------------------------......------...//////000555:::\\\vvv```UUUSSSQQQOOONNNMMMNNNYYYeeelllttt}}}}}}||||||}}}zzzyyyxxxxxxyyyyyyxxxvvvwww{{{~~~zzzllleeexxxooo\\\QQQFFFBBBDDDFFFjjj~~~ooowwwyyyrrrhhhdddcccbbbdddhhhfff]]]TTTPPPLLLHHHSSSXXX___aaa]]]___nnn~~~~~~sssnnnmmmlllkkkmmmppprrrqqqmmmeee___\\\[[[[[[]]]^^^]]]XXXTTTQQQZZZgggttt~~~rrr```sss}}}}}}~~~zzzlll___^^^cccKKK???444000000//////000///............---------+++++++++++++++,,,,,,,,,...***000...000222777XXXrrruuujjjeeexxx|||www|||mmm[[[]]]^^^sssyyyVVVLLLJJJEEEAAABBBFFFMMMVVV___eeeggglllpppuuuxxxzzz{{{|||~~~zzz}}}}}}}}}~~~zzz{{{{{{pppmmmggg```[[[XXXWWWWWWSSSUUUWWWVVVTTTTTTXXX\\\]]]^^^___^^^^^^]]]]]]^^^[[[\\\^^^``````___^^^\\\ZZZ[[[\\\___bbbfffiiikkknnnnnnppptttyyy}}}~~~~~~~~~}}}|||||||||~~~}}}|||~~~|||zzzzzzzzzzzzyyyxxxyyyyyyuuukkk```[[[^^^bbbfffkkkrrrwwwyyy|||{{{zzzhhhggg|||}}}}}}|||ooo}}}pppaaaGGG555222000//////000///...---............---,,,,,,******+++++++++,,,,,,,,,((()))))))))************))))))))))))************------------------------...............//////000777888WWW~~~zzzxxxggg^^^UUURRRPPPNNNLLLMMMVVVbbbkkksss|||}}}{{{||||||yyyzzz{{{zzzyyyxxxxxxyyyvvv}}}}}}nnnaaaqqq{{{fffWWWJJJCCCCCCEEEhhhooouuuwwwqqqiiieeedddeeedddaaa[[[SSSPPPPPPNNNKKKPPPYYYdddfff```^^^lll}}}xxxtttrrrrrrsssuuuwwwuuuppphhhbbb___```aaa```^^^ZZZVVVSSSRRRYYYdddqqq|||llleeewww{{{zzzwwwhhhaaaaaaIII>>>333000111000000222///............---------+++++++++,,,,,,---------...***000...000222777XXXppplll___dddzzzxxxiiiXXX]]]```vvvxxxTTTKKKJJJEEE@@@AAAEEELLLUUU^^^cccfffooorrrwwwzzz|||}}}zzz{{{}}}~~~~~~}}}}}}}}}zzz{{{~~~yyynnnjjjccc\\\WWWSSSRRRRRRQQQUUUWWWUUUPPPPPPVVV]]]___aaabbbcccaaa```______]]]___aaabbbbbb```]]][[[\\\\\\]]]___aaadddgggiiikkkllloootttyyy|||}}}|||www}}}~~~}}}}}}}}}}}}}}}|||}}}~~~|||yyyzzzyyyyyy{{{}}}}}}{{{yyyqqqsssqqqiii___ZZZ\\\```bbbhhhnnnqqqssswww}}}~~~{{{|||```^^^mmmzzzrrrxxxtttgggrrrqqqcccJJJ444222//////000000000///......//////......---,,,*********++++++,,,,,,,,,(((((())))))*********+++))))))))))))************........................///............//////000888777SSS{{{zzzttt{{{vvviiibbbVVVSSSQQQNNNKKKKKKUUU```kkksss}}}|||{{{{{{{{{xxx{{{}}}|||xxxwwwyyy|||ttt~~~kkk\\\kkkmmm]]]MMMDDDDDDIIInnnoootttvvvpppiiieeeeeeffffff```WWWPPPPPPSSSRRROOOLLLXXXeeehhh```[[[fffvvvyyyuuuxxxxxxzzzzzzxxxrrrjjjdddbbbdddeeeccc^^^XXXSSSQQQQQQWWWbbbooo{{{fffnnn~~~vvvyyy}}}kkk^^^ZZZHHH===222000111111111333//////.........---------,,,,,,,,,------.........***///000'''///333555YYYooommmiiinnn}}}tttiiiWWWTTTZZZtttwwwXXXMMMGGGEEEEEEDDDFFFKKKTTT]]]cccffflllnnnrrrvvvyyy{{{{{{{{{~~~~~~}}}|||}}}}}}}}}~~~{{{{{{{{{{{{}}}}}}xxxsssoookkkeee]]]WWWVVVWWWYYYYYYUUUQQQQQQTTTWWWXXXXXXXXX\\\bbbcccaaa___^^^___^^^```bbbbbbaaa____________^^^^^^^^^```cccfffhhhkkklllooopppqqqssswwwzzzyyy|||}}}|||~~~|||}}}~~~}}}~~~xxxvvvwwwyyy~~~yyytttuuu{{{yyyuuuoooggg```]]]]]]___^^^]]]]]]^^^aaaffflllooonnnzzzyyyfffaaaqqq{{{ttttttttthhhnnn|||yyy]]]GGG777222///111333222444777222111111000000000000000///......---,,,,,,+++++++++++++++*********))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111<<>>>>>AAAKKKVVV\\\eeessstttsss~~~uuu^^^NNNGGGDDDCCC;;;444000222333000......//////.........------------,,,,,,++++++,,,,,,---///000444000333444FFF|||{{{mmmTTTZZZlllppp{{{YYYOOOKKKCCCBBB???@@@GGGOOOTTTYYY^^^iiihhhiiimmmssswwwxxxwwwwwwyyy|||~~~|||}}}||||||~~~~~~|||yyyvvvvvvvvvvvvqqqnnnjjjhhhiiijjjjjjjjjnnnnnnkkkfffaaa___aaadddbbbccceeefffeeecccaaa```___cccffffffddddddeeegggkkkjjjjjjkkknnnqqqtttvvv~~~|||xxxzzz|||vvv|||}}}yyywwwwwwvvvuuussstttwwwyyysssqqqooonnnqqqrrrnnniiilllmmmnnnlllhhhccc^^^[[[___]]]aaagggddd```hhhwwwsssdddggg|||yyytttwww}}}wwwhhhdddlllxxx||||||zzzqqqxxx{{{~~~vvv^^^III777222...//////---,,,...000000///...------,,,,,,+++++++++++++++++++++++++++******)))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///111222@@@^^^~~~~~~ddd___ZZZVVVVVVTTTPPPPPPRRRZZZbbbmmmxxx~~~|||vvvsssuuutttvvvuuuccc[[[VVVOOOKKKIIIEEEAAAAAAHHHTTT]]]qqqmmmcccXXXRRRRRRTTTTTT^^^___```aaa]]]TTTLLLIIINNNSSS[[[dddiiiggg```[[[WWWPPPJJJMMMXXX______ZZZ[[[\\\cccnnnvvvtttmmmgggbbbiiiooopppooommmllljjjfffdddcccdddeeeccc^^^ZZZSSSNNNHHHCCCAAA@@@@@@@@@>>>GGGSSS^^^hhhsssjjjnnnxxx```IIIEEEHHHBBB666555222000//////000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,//////333///333444HHH}}}zzz|||```LLLWWWlllrrr~~~[[[PPPLLLEEECCC???@@@GGGNNNSSSYYY^^^iiiiiijjjnnnssswwwxxxxxxyyy{{{|||~~~~~~}}}{{{zzz|||||||||~~~~~~|||yyyvvvuuutttooollliiiiiikkkmmmooooooqqqqqqnnnjjjfffdddfffhhhcccdddeeeffffffeeedddddd```bbbddddddcccccceeegggiiihhhiiiiiilllooorrrttt}}}~~~|||yyy{{{~~~{{{uuuzzz~~~}}}xxxyyyyyywwwuuuuuuwwwxxxwwwtttqqqoooqqqrrrpppllluuuvvvvvvtttpppjjjeeebbbgggdddeeeiiifffaaafffqqq}}}sssqqq}}}|||yyy}}}{{{iiiccciii{{{zzz}}}lllooozzzttt^^^MMM777222...//////---,,,...//////......---,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++,,,------......000000===[[[}}}jjj```[[[WWWVVVTTTPPPPPPRRRZZZbbbnnnyyy{{{vvvtttuuutttvvv{{{ggg___XXXQQQPPPNNNJJJFFFEEEIIIRRRXXXbbbaaa]]]VVVPPPNNNOOOPPPSSSSSSTTTUUURRRNNNIIIGGGJJJRRR]]]fffjjjgggaaa]]]TTTNNNIIINNNWWW]]]ZZZVVVXXXXXX^^^jjjvvvyyyuuuooolllsssyyy{{{xxxsssnnnjjjlllkkkjjjkkkkkkggg```ZZZRRRMMMFFFBBB@@@@@@??????>>>FFFQQQ\\\gggssshhhooovvvaaaKKKGGGHHHAAA666444222000//////000000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---111---333555IIIuuu|||~~~aaaNNN^^^www~~~\\\PPPMMMGGGCCC???@@@GGGNNNSSSXXX^^^iiiiiikkkoootttwwwyyyxxx{{{{{{{{{{{{{{{zzzyyyyyy{{{zzz{{{}}}~~~~~~zzzwwwvvvqqqooolllkkkmmmooopppqqqooonnnllliiifffeeefffhhheeeeeeeeeeeefffgggggghhhbbbbbbcccbbbaaabbbeeegggfffffffffgggiiilllnnnpppxxxyyyyyywwwzzz}}}zzz{{{}}}}}}zzzvvvyyy}}}{{{|||}}}{{{yyyxxxwwwxxxzzzuuuqqqnnnnnnooooooooo}}}~~~|||wwwrrrnnnlllnnnjjjiiikkkhhhbbbccciiiqqq|||zzzvvv|||}}}hhh```eeewwwuuu|||mmmkkk}}}rrr^^^OOO777222...//////---,,,......------,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))*********************++++++++++++,,,******++++++,,,---------000///999VVV{{{qqqccc\\\XXXWWWUUUQQQPPPQQQYYYbbbooo{{{|||yyyvvvrrrqqqqqqnnnrrroooddd\\\SSSPPPNNNJJJEEECCCEEEIIINNNRRRUUUWWWUUUOOOKKKKKKNNNMMMMMMLLLKKKKKKLLLLLLLLLMMMVVVcccllloookkkeeeaaaTTTPPPMMMPPPWWW[[[XXXTTTWWWUUUYYYfffwwwyyyyyyxxxssstttrrrpppooolllggg^^^WWWOOOKKKEEEAAA?????????>>>???FFFPPPZZZfffsss~~~eeeqqq{{{|||sss```JJJDDDDDD<<<555333222000/////////000.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,///,,,333666IIIzzzzzzqqq[[[ggg\\\PPPMMMHHHDDD@@@@@@FFFMMMRRRXXX^^^hhhjjjlllppptttwwwxxxyyyzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{{{{{{wwwrrrooonnnnnnnnnmmmooonnnllliiihhhggghhhiiigggfffeeeddddddeeeggghhhdddcccbbbaaaaaabbbeeegggeeeeeefffggghhhjjjlllmmmppprrrssssssvvv{{{|||xxxxxxyyy|||}}}zzz{{{|||||||||}}}}}}~~~{{{zzzzzzzzzuuupppmmmjjjiiilllppp|||wwwuuuttttttooommmnnnjjjccc```bbbhhhooovvvvvvrrrrrryyyxxxbbbZZZ```lllpppvvvpppttt^^^NNN777222...//////---,,,...,,,,,,,,,+++++++++******************************+++******)))))))))))))))((()))))))))************************++++++++++++)))******++++++,,,,,,---111///777QQQwwwuuufff^^^YYYXXXWWWSSSPPPQQQWWWaaaooo|||}}}zzzvvvqqqmmmkkkiiiiiihhheeejjjtttfffZZZTTTQQQLLLGGGFFFGGGKKKNNNMMMPPPUUUTTTMMMGGGJJJOOORRRSSSQQQNNNNNNSSSVVVVVVVVV]]]hhhssszzzxxxppphhh]]]XXXTTTTTTXXX[[[ZZZXXXXXXVVVWWWcccyyyzzzvvvpppkkkgggaaaYYYSSSMMMIIIDDD@@@???>>>>>>===@@@EEENNNYYYffftttxxxcccuuuyyyyyy~~~zzzooo[[[DDD>>>>>>666333333111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,///---444777HHHdddhhh~~~[[[NNNLLLGGGDDD@@@???EEELLLQQQWWW]]]fffiiimmmqqqtttvvvxxxyyywwwwwwwwwxxxyyyzzzzzz{{{wwwwwwwwwzzz~~~}}}wwwsssqqqooonnnmmmtttrrrpppooonnnnnnnnnmmmjjjhhhfffdddcccccceeeffffffeeecccbbbcccdddfffgggfffffffffggghhhjjjkkklllkkknnnoooppptttzzzzzzwwwxxxyyy|||~~~~~~}}}{{{yyyzzz}}}~~~~~~}}}|||wwwssspppkkkgggkkkrrr{{{{{{||||||xxxuuummmccc\\\ZZZ\\\aaagggiiiiiilllrrrwwwpppZZZUUU]]]eeerrr|||tttxxx^^^LLL777222...//////---,,,...+++++++++++++++*********************************+++******)))))))))))))))((()))))))))************))))))*********+++++++++)))******++++++,,,,,,---333222777MMMqqqyyyiiiaaaZZZYYYXXXTTTQQQPPPUUU___nnn{{{{{{wwwsssmmmgggbbbbbb```aaaaaa^^^ddd{{{vvveee^^^ZZZTTTPPPOOORRRVVVXXXQQQQQQRRRQQQIIICCCGGGPPPZZZ\\\YYYTTTUUUZZZ]]]\\\\\\___hhhwwwwwwiiiccc\\\XXXXXXZZZ\\\]]]WWWUUUVVVbbbyyyzzzooofff```\\\WWWSSSNNNJJJEEEAAA@@@???>>><<<@@@EEEMMMYYYgggwwwxxxfff|||{{{wwwyyy}}}sssiiiVVV???:::<<<777222222111000000/////////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---000///666777EEE}}}hhheeevvv}}}[[[NNNLLLHHHEEE@@@???DDDKKKPPPWWW]]]dddhhhmmmqqqsssuuuvvvxxxuuuvvvwwwyyyzzzzzz{{{{{{vvvuuuvvvyyy|||~~~~~~yyyuuutttssssssrrruuussspppooopppooonnnmmmkkkjjjgggdddccccccddddddiiigggeeeeeefffhhhhhhgggffffffggghhhhhhiiijjjjjjkkkmmmnnnooossszzz|||zzzwwwyyy|||}}}zzzwwwwwwxxxzzz{{{~~~zzzxxxwwwppphhhkkkuuu~~~}}}qqqcccZZZUUUQQQVVV]]]cccfffhhhjjjkkktttyyy~~~mmmXXXTTT^^^hhhwwwzzzyyywwwxxx___LLL777222...//////---,,,...++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))************)))))))))************+++******++++++,,,---------222333888JJJkkkmmmccc[[[ZZZZZZVVVQQQOOOSSS]]]kkkxxx~~~|||{{{uuuooojjjeee```\\\\\\ZZZ[[[^^^]]]bbbvvvrrrfffbbb\\\XXXXXXXXXYYYYYYXXXRRROOOMMMFFF???DDDOOO]]]aaa```ZZZZZZ______ZZZZZZ\\\eeettttttnnneee]]]YYYZZZ^^^aaaUUUVVVWWW___vvvqqqfff___\\\YYYWWWPPPLLLGGGCCCAAA@@@>>><<>><<<@@@EEENNN\\\mmm|||vvvgggvvvuuu|||vvvppp^^^FFF>>>???999000000000000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,111///333222888666???sss}}}wwwvvvYYYWWWdddfff^^^PPPNNNJJJFFF@@@???DDDJJJOOOVVV]]]aaafffmmmqqqrrrrrrtttvvvwwwyyy{{{||||||zzzwwwvvvtttssstttwww{{{~~~~~~xxx~~~zzzxxx~~~~~~|||yyywwwwwwvvvvvvyyyvvvsssssssssssspppmmmiiiiiihhhhhhhhhhhhhhhhhhmmmkkkjjjkkkmmmnnnkkkhhhdddeeeffffffgggggggggfffgggiiihhhhhhnnnwww{{{{{{ssstttwww|||}}}zzzxxxxxxyyywwwtttrrrrrrssssssuuuyyy{{{}}}~~~|||zzz}}}~~~tttggggggrrr~~~xxxyyy}}}pppccc[[[XXXMMMLLLMMMQQQWWW]]]aaabbbUUU\\\eeekkknnnrrryyyxxxaaa\\\eeeoooqqq~~~lllaaajjjqqqoooZZZLLL777222...//////---,,,...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******)))))))))))))))))))))))))))************))))))))))))************+++,,,,,,------......///+++111888GGGdddpppfff]]]\\\\\\WWWQQQNNNPPPYYYfffrrrzzz}}}{{{zzzooohhh___XXXTTTTTTTTTTTTUUUQQQSSSYYY[[[^^^jjjzzz|||tttaaaUUUNNNNNNKKKDDDFFFOOO```jjjnnniiihhhkkkeee[[[VVV]]]eeeiiikkkooovvv|||yyypppgggbbbccceeeaaaccc```\\\eeeuuuzzzttthhhjjjyyyuuukkkeee```[[[XXXUUUQQQLLLHHHEEEBBB???<<<@@@EEEOOO^^^ooo~~~pppaaa}}}~~~oootttzzzgggLLL@@@===444///000000000000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,111+++333444666777AAAlllwwwkkk|||bbbMMMLLL\\\jjj]]]PPPNNNJJJEEECCC@@@BBBGGGOOOUUUYYYaaadddiiinnnqqqqqqpppooottttttvvvyyy{{{|||zzzxxxzzzyyyxxxxxxzzz||||||{{{~~~zzzwwwxxx{{{~~~~~~zzz{{{{{{zzzzzz}}}}}}yyyuuuuuuwwwvvvrrrmmmnnnmmmllllllmmmkkkhhhfffkkkkkklllnnnooommmiiiffffffhhhjjjkkkkkkiiigggeeejjjhhhgggkkkpppsssqqqnnnqqqpppqqqsssuuuwwwxxxwwwwwwvvvvvvuuutttssssssrrrtttxxxyyyxxx|||~~~yyyrrrkkkgggeeevvv~~~vvvmmmkkklllrrrrrrpppjjjaaaZZZXXXXXXOOOSSSSSSQQQUUU___eeeeee\\\^^^`````````dddkkkqqq}}}~~~qqqhhhgggdddhhhlllkkkddd______dddvvv|||eee[[[GGG666333000...////////////---,,,++++++******++++++++++++************************))))))((((((''''''))))))))))))************))))))))))))***************++++++,,,,,,------...,,,111777DDDaaawwwaaaYYY^^^\\\YYYVVVOOOSSSWWW___mmm{{{}}}}}}}}}vvvqqqfff]]]SSSNNNOOOSSSVVVVVV^^^]]]ZZZYYY[[[aaajjjpppwwwfffYYYNNNLLLNNNNNNMMMNNN___mmmzzz|||wwwppphhhaaaZZZ\\\```aaa^^^[[[aaajjjtttyyyjjjhhhiiigggpppfff___bbbjjjooopppooohhhgggnnn~~~vvvnnniiiccc]]]YYY[[[VVVPPPJJJFFFBBB???===AAAEEEOOO^^^pppxxx___ddd{{{ppprrrkkkPPP@@@888444000000///...............------------------------++++++,,,,,,,,,,,,------222,,,333444666777AAAjjj|||lll~~~eeeNNNLLLZZZfff```RRRNNNHHHEEEBBB@@@BBBGGGOOOUUUYYYcccfffkkkmmmnnnoooppprrrssssssuuuwwwyyyzzzzzzyyyzzzyyywwwvvvwwwyyy|||}}}yyyyyyzzz|||~~~}}}zzzzzz|||~~~zzzxxxxxxzzzyyytttooolllkkkkkkkkklllkkkhhhfffeeeeeefffiiikkkllljjjhhhjjjlllmmmnnnnnnllljjjiiiiiigggfffjjjooorrrpppmmmlllllllllnnnppprrrsssrrruuuttttttsssqqqpppooooooppptttuuutttyyyzzzssslllgggeeelllrrrwwwuuummmfffbbbbbbdddcccaaa^^^ZZZXXXVVVVVVOOOSSSUUUTTTXXXaaaggghhheeecccaaa^^^]]]___cccfffsss~~~~~~xxxrrrnnniiihhhfffbbb^^^\\\```dddmmm{{{eeeZZZEEE666333000....../////////---,,,++++++******++++++***************************)))))))))((((((((('''))))))))))))************))))))))))))***************++++++,,,,,,------...---111555BBB^^^|||eee\\\___[[[XXXUUUMMMQQQVVV```lllxxx{{{tttpppqqqtttwwwzzzrrrlll```YYYRRROOOSSSWWWYYYZZZ```___]]][[[]]]ccckkkppp||||||aaaWWWNNNOOORRRRRRQQQRRR___mmm{{{}}}wwwmmmddd___^^^___```\\\YYY\\\cccooorrrkkklllpppqqqjjjfffiiiqqqvvvvvvuuummmjjjlllyyyvvvmmmeee^^^ZZZYYYZZZVVVPPPKKKGGGDDDAAA???AAADDDMMM\\\oooppp]]]fff}}}rrrqqqiiiOOO???777333000000///...............------------------------++++++,,,,,,,,,,,,------444...555444666777@@@gggppp{{{xxxuuujjjPPPNNNZZZcccwwwdddTTTNNNFFFDDDBBB???AAAGGGOOOUUUYYYccchhhmmmmmmllllllqqquuurrrssstttuuuwwwyyy{{{|||zzzyyywwwtttrrruuu{{{}}}{{{{{{{{{~~~|||~~~}}}yyywwwyyy|||zzzyyyzzz{{{yyytttpppkkkjjjjjjjjjkkkkkkiiigggcccbbbbbbdddfffhhhggggggjjjkkkmmmoooooonnnlllkkkgggffffffhhhmmmooonnnkkklllmmmnnnooopppqqqrrrrrrwwwvvvvvvuuutttsssqqqqqqmmmooopppqqqvvv{{{ssslllgggeee```ccceeedddaaa\\\YYYWWW[[[[[[\\\[[[YYYWWWVVVUUUQQQUUUWWWXXX\\\fffmmmpppooojjjccc___]]]]]]^^^___hhhqqqzzz|||~~~~~~wwwuuunnnccc[[[XXX[[[^^^aaaaaa{{{|||fffZZZDDD666333///......//////...---,,,++++++******++++++************************))))))))))))(((((((((((())))))))))))************))))))))))))***************++++++,,,,,,------...///000222>>>[[[{{{jjj___```[[[WWWTTTMMMOOOVVV```kkkuuu|||xxxrrrpppqqqqqqnnnkkkkkkooossssssxxx|||||||||wwwnnngggZZZVVVSSSTTTYYY]]]______```___^^^]]]^^^cccjjjpppwww{{{bbbYYYSSSUUUYYYYYYYYY[[[bbbnnn|||vvvllleeeaaa^^^]]][[[WWWWWWZZZdddrrryyylllnnnwwwtttpppmmmrrrzzz~~~zzzrrrllllllwww|||uuujjj```ZZZXXXXXXWWWTTTOOOLLLIIIFFFCCCAAA@@@DDDLLL[[[nnnzzzfffZZZkkk}}}rrrrrrxxxaaaKKK===666333000000///...............------------------------++++++,,,,,,,,,,,,------555000666333666888???cccwww}}}{{{www}}}qqqVVVRRR]]]eeessseeeVVVOOOGGGDDDAAA???AAAGGGOOOUUUYYY```hhhoooppplllkkkpppuuusssssstttuuuvvvyyy}}}yyy{{{zzzvvvqqqqqqwww}}}~~~}}}}}}~~~|||yyy|||}}}xxxvvvxxxyyyxxxxxxyyyzzzxxxtttppplllkkkjjjkkkllllllkkkjjjhhhfffcccbbbbbbbbbbbbaaadddeeegggiiikkkkkkjjjjjjfffeeeeeegggjjjlllkkkiiimmmnnnooopppppppppqqqrrrtttuuuuuuuuuuuutttrrrrrrmmmnnnnnnooottt}}}{{{rrrjjjeeecccZZZXXXVVVTTTTTTSSSSSSRRR^^^dddiiiiiiddd]]]ZZZYYYVVVXXXYYYZZZ___iiiuuu}}}yyyrrriiidddbbbbbbbbb```bbbfffmmmuuu}}}|||~~~|||yyyhhh]]][[[___```^^^[[[sss~~~~~~hhh[[[EEE555222///......//////...---,,,++++++******++++++***************+++++++++))))))))))))((((((((((((((()))))))))************((()))))))))***************++++++,,,,,,------...000///000;;;XXXyyynnnaaaaaa\\\XXXUUUOOOMMMUUU```iiipppxxxssshhhbbb___eeemmmsssvvvxxxyyyzzzuuuwwwxxxyyyzzz|||}}}~~~wwwllleeeYYYXXXYYY\\\```ddddddddd```___^^^^^^___dddkkkqqquuuyyy{{{jjjaaaZZZ[[[^^^```bbbdddgggppp{{{wwwkkkddd^^^]]]\\\XXXVVVWWWZZZ```ppp|||nnnllluuuyyyssspppwwwwwwqqqsss|||ttthhh___[[[XXXUUUTTTQQQNNNLLLJJJGGGDDDBBB@@@CCCLLL[[[ooorrr___[[[rrr{{{pppwww|||vvvhhhVVVEEE;;;666444000000///...............------------------------+++++++++,,,,,,,,,------555111666333666:::???```|||xxx]]]VVV```kkksssdddVVVRRRKKKEEEBBB???AAAFFFNNNTTTWWW\\\eeeooorrrooommmooorrrssstttuuuuuuuuuxxx}}}zzz|||}}}yyyssspppssswwwyyy}}}zzzwww{{{|||zzz|||xxxxxxyyyyyyyyyxxxuuussspppnnnmmmmmmnnnooonnnmmmllliiieeecccbbbbbbaaa```^^^___bbbeeeggghhhiiiiiieeedddeeefffhhhiiihhhgggiiikkkmmmlllkkkkkklllnnnlllmmmnnnoooooonnnlllkkkmmmmmmmmmooosssyyyyyypppgggbbb```XXXSSSLLLIIIIIILLLNNNOOO___lllyyy{{{ssshhhdddddd^^^\\\[[[[[[___jjjzzz}}}tttmmmjjjhhhfffdddcccccceeekkkuuu~~~||||||~~~~~~zzz~~~ooodddfffllljjjccc^^^sss}}}kkk]]]GGG555222///---............---,,,++++++******++++++))))))*********+++++++++(((((((((((())))))))))))((()))))))))************((()))))))))***************++++++,,,,,,------...///......888UUUwwwrrrdddbbb\\\YYYXXXRRRNNNTTT]]]eeemmmuuu~~~~~~pppfff```]]]ZZZ```kkkuuu{{{~~~yyywwwvvvwwwyyyzzz|||~~~wwwkkkccc^^^___bbbeeehhhiiihhhgggbbbbbbaaaaaadddjjjrrrxxxxxxyyy}}}tttjjjbbb```aaaaaaeeeiiikkkrrrzzzqqqhhhaaa```___\\\YYYYYYWWWTTT___ssszzzqqqmmmrrr}}}tttnnnyyy{{{vvvhhhbbb```[[[SSSQQQOOOMMMLLLKKKHHHDDDAAA@@@DDDMMM]]]rrrnnn^^^```yyyzzzrrrxxxlll\\\LLLAAA999555444000000///...............------------------------+++++++++,,,,,,,,,------555222777222666;;;@@@^^^~~~}}}cccVVV```qqqvvveeeXXXTTTMMMFFFCCC@@@AAAFFFLLLRRRUUUYYYaaalllqqqpppnnnnnnppprrrtttvvvuuutttvvv{{{|||}}}}}}yyytttqqqrrrsssuuuyyy}}}~~~{{{{{{{{{{{{zzzzzzyyyxxxtttrrrpppppppppqqqpppoookkkhhheeedddeeeeeeeeeddd^^^```bbbdddfffhhhiiiiiidddeeeffffffggggggggggggiiilllnnnmmmkkkjjjlllnnniiijjjkkklllkkkiiigggfffiiihhhjjjmmmpppuuuyyynnneee```]]]VVVQQQJJJFFFEEEHHHKKKLLLWWWgggyyy{{{sssooopppeeeaaa]]]\\\]]]eeevvv}}}uuuoookkkhhhfffdddcccccchhhnnnuuu~~~{{{{{{}}}}}}yyywwwrrr~~~zzzqqqkkkqqqzzzxxxoooiiiyyynnn___III555222...------......------,,,++++++******++++++)))))))))***++++++,,,,,,(((((((((((())))))))))))))))))))))))************))))))))))))***************++++++,,,,,,------......///...666PPPsssvvvfffccc]]]ZZZYYYTTTPPPSSSYYY```jjjuuu{{{ooofffcccdddeeegggiiimmmqqqwww}}}{{{vvvsssuuuwwwxxxzzz}}}uuujjjcccdddfffiiilllmmmllljjjhhhfffeeedddeeeiiiqqq|||~~~}}}|||zzzzzz{{{~~~rrrlllgggjjjvvv{{{rrriiieeecccbbbdddhhhlllssszzzyyypppiiifffdddaaa^^^___\\\SSSWWWiiivvvuuuqqqsss~~~tttnnnzzz}}}kkkdddddd^^^SSSPPPOOONNNNNNMMMJJJEEEBBB@@@EEEOOO```wwwlllaaahhh~~~zzzvvvzzziiiUUUGGG>>>777333222000000///...............------------------------++++++,,,,,,,,,,,,------444111777111666===AAA]]]}}}~~~fffSSS]]]tttxxxhhhZZZTTTMMMGGGDDDAAAAAAEEEKKKPPPSSSYYY___gggmmmoooppppppppppppsssuuutttssssssxxx|||~~~}}}zzzwwwuuutttuuuvvvtttwww{{{~~~~~~~~~~~~||||||{{{zzzyyyyyyzzz|||vvvtttrrrqqqqqqqqqqqqpppiiigggffffffggghhhhhhgggccccccdddeeeffffffggggggdddeeefffgggffffffffffffjjjmmmooonnnjjjiiikkknnnkkkkkklllkkkhhhdddaaa^^^``````ccciiilllpppzzzzzznnneee___]]]WWWUUURRRNNNKKKJJJKKKLLLMMMYYYjjjwww{{{zzzvvvtttiiidddaaa^^^[[[]]]kkkzzzxxxqqqkkkiiihhhccccccfffjjjllloooyyy}}}zzzyyy{{{}}}ooojjjjjjssstttpppllltttvvvvvvnnn___JJJ444222...------......------,,,++++++******++++++((())))))***++++++,,,,,,'''((((((((()))))))))***))))))))))))************))))))))))))***************++++++,,,,,,------......000///333JJJmmm|||jjjddd\\\YYYXXXSSSSSSSSSUUU\\\hhhvvv~~~wwwpppkkklllooorrruuusssqqqrrrvvv|||~~~vvvrrrtttwwwwwwyyy}}}vvvlllfffgggjjjmmmoooooommmkkkjjjeeeeeedddeeejjjuuu{{{xxxwwwtttppplllZZZVVVSSSWWWcccqqqxxxrrroookkkgggfffhhhiiisss{{{zzzrrrnnniiidddccceeeaaaXXXWWWbbbnnntttvvvwwwyyyqqqzzzpppdddccc___VVVQQQQQQQQQQQQPPPLLLGGGCCCAAAFFFRRReee{{{jjjeeepppxxxyyyyyydddNNNBBB<<<666222111000000///...............------------------------++++++,,,,,,,,,,,,------333111666111777>>>AAA]]]|||wwwgggOOOYYYtttyyykkk[[[TTTKKKIIIEEEAAAAAAEEEJJJOOORRRZZZ]]]ccciiimmmpppqqqqqqmmmqqqttttttqqqqqquuuyyy|||vvvssstttvvvxxxyyyuuuwww{{{}}}|||||||||}}}zzzzzzyyywwwvvvwwwyyy|||xxxuuurrrqqqqqqqqqpppooojjjhhhggggggiiiiiigggffffffffffffeeedddddddddcccdddfffggggggfffeeeffffffeeeiiikkkiiieeedddfffjjjiiiiiihhhfffbbb\\\WWWTTTXXXXXX]]]eeehhhlllwww{{{oooeee```]]]YYYZZZZZZWWWRRRNNNMMMMMMJJJPPP]]]lllxxx|||xxxssskkkfffccc```ZZZXXXaaaooo~~~}}}xxxppplllkkklllaaaccchhhnnnmmmllluuu}}}xxxwwwyyy}}}~~~hhhbbbeeeoooqqqnnnkkksssxxx~~~nnn^^^JJJ444111...------......------,,,++++++******++++++((())))))***++++++,,,,,,'''((((((((())))))******))))))))))))************))))))))))))***************++++++,,,,,,---......///111///111FFFiiillleee\\\XXXWWWRRRUUURRRRRRYYYgggwww}}}wwwyyy~~~yyyvvvvvvxxx{{{uuusssrrrtttwww|||wwwrrruuuxxxwwwzzzyyyooojjjhhhkkkoooppppppmmmlllkkkcccbbb```bbbhhhuuuzzzyyyzzzvvvlllbbbXXXTTTSSSVVV^^^jjjzzz}}}zzzxxxtttmmmiiiiiifffqqq|||yyyssslllfffeeehhhbbb\\\YYY]]]gggqqqwwwzzz~~~vvvxxxsssbbb```^^^YYYSSSSSSSSSSSSRRRNNNIIIDDDAAAGGGTTTggghhhgggtttuuuxxxsss]]]FFF<<<999555222222000000///...............------------------------++++++,,,,,,,,,---------111555444444888777DDD]]]|||sss```XXXuuu}}}sss]]]XXXOOOLLLGGGAAA???BBBHHHOOOSSS\\\___cccggghhhkkknnnpppooorrrvvvxxxyyywwwtttrrr||||||{{{yyywwwwwwyyy{{{{{{yyyyyy{{{zzzxxx{{{}}}}}}xxxxxx|||}}}yyywwwyyyxxxvvvtttqqqooommmmmmllljjjhhhggghhhjjjkkkhhhfffcccdddeeeeeedddcccaaa```cccbbbbbbbbbcccdddeeeeeeppplllgggcccbbbbbbcccddd___]]]YYYVVVRRRPPPNNNMMMPPPSSSXXX]]]aaagggrrr||||||mmmcccbbbeee]]][[[ZZZZZZZZZYYYWWWVVVSSSOOONNNVVVcccnnnsssssstttooofff```]]]\\\]]]]]]fffppp{{{~~~xxxnnnhhheeeeee```___eeeiiilllsss{{{|||{{{~~~zzztttwww|||}}}~~~{{{jjjXXX___kkkkkkjjjkkkrrr|||~~~qqqaaaCCC333111...------,,,+++)))++++++++++++++++++++++++************************+++++++++***)))(((((('''+++***))))))***++++++***((((((((((((((((((((((((++++++++++++++++++,,,,,,---000///111BBBcccgggbbbfffYYYWWWUUUSSSOOOQQQ^^^lllwww~~~zzzrrrnnnpppvvv~~~}}}||||||{{{yyywwwwww{{{|||}}}|||sssuuuwwwqqqmmmqqqrrrmmmgggddd```dddbbb]]]```pppzzzxxxwwwppphhh___TTTOOOUUU\\\bbbrrr}}}xxxtttllldddiiimmmrrrwww}}}yyyrrrllljjjkkkkkkfff^^^[[[___kkkxxx~~~rrrttt{{{hhh\\\VVVTTTRRRQQQRRRSSSTTTQQQKKKFFFGGGIIIVVVmmmrrraaabbbppp{{{}}}jjj\\\III<<<777666333111000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------222666444555888777CCC\\\sss___WWWuuuzzz|||cccZZZOOOLLLHHHBBB???BBBHHHOOOTTTZZZ\\\```dddhhhkkknnnpppmmmppptttxxxzzzyyywwwvvvzzz{{{{{{zzzxxxxxxyyy{{{zzzxxxyyy{{{zzzyyy{{{{{{yyy|||}}}yyyxxxzzzvvvuuusssssssssrrrooolllllliiifffeeeggghhhhhhfffffffffggggggfffeeecccbbbfffeeeddddddccccccccccccjjjhhheeebbb```^^^]]]\\\VVVTTTPPPLLLIIIGGGGGGGGGJJJOOOVVV\\\___cccjjjqqqwwwyyyyyytttkkkccc^^^]]]]]][[[ZZZZZZZZZ[[[[[[[[[WWWRRROOORRRZZZbbbhhhjjjsssooohhhbbb^^^[[[YYYWWW\\\bbbmmmwww{{{wwwmmmeeebbb\\\[[[^^^aaacccjjjqqq|||~~~~~~zzzuuuxxx~~~|||kkkXXX```jjjllllllmmmrrryyyzzzwww~~~kkk]]]CCC444111///......---,,,***++++++++++++++++++++++++************************++++++******)))(((((('''(((((()))***++++++***)))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,...000...///???___~~~iiiaaaeeeZZZYYYWWWUUUPPPQQQ\\\iiisss{{{|||qqqgggiiikkkqqq{{{~~~||||||zzzzzzyyyxxxyyy~~~xxxpppooonnnhhhbbb___fffkkkiiiaaa^^^hhhvvv~~~}}}yyypppfff[[[VVV\\\aaadddmmmzzzzzzuuullleeedddhhhmmmrrryyy|||wwwrrrnnnmmmhhhccc\\\YYY]]]hhhttt}}}zzzoooqqqwwwggg]]]ZZZZZZVVVUUUUUUWWWWWWTTTNNNIIIIIILLL[[[rrrlll\\\___ooo~~~wwwbbbVVVFFF;;;777555111...000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------333666555666999888BBBZZZvvv```YYYxxxyyylll]]]OOOLLLHHHCCC@@@AAAGGGOOOTTTYYYZZZ\\\aaagggllloooppplllnnnssswwwyyyzzzzzzyyywwwyyy{{{{{{zzzyyyzzz{{{yyywwwxxx{{{zzzyyy|||~~~zzzzzzzzzxxxwwwxxxuuusssrrruuuxxxxxxrrrlllppplllhhhffffffhhhiiiiiihhhiiiiiiiiihhhgggfffeeeiiihhhfffdddcccaaaaaaaaaeeeeeecccaaa^^^YYYUUUSSSMMMKKKGGGCCC@@@@@@@@@AAADDDKKKSSSYYY\\\^^^bbbeeehhhjjjlllnnnmmmjjjddd``````^^^\\\[[[ZZZ[[[\\\]]][[[XXXSSSPPPQQQVVV\\\```llljjjhhhddd```]]]ZZZXXXTTTUUU\\\lllzzz|||qqqeeeaaa\\\XXXXXXYYY[[[```fffrrryyyxxxtttxxx~~~|||lllYYYaaannnqqqssssssvvvxxxvvvqqqyyydddYYYCCC444222///.........---+++++++++++++++++++++++++++************************++++++******)))(((((((((((())))))******)))((('''***************************+++++++++,,,,,,,,,---///000---...;;;XXXyyynnnbbbddd[[[\\\YYYWWWQQQPPPXXXcccmmmwww~~~yyylllbbbdddeeeiiirrr}}}}}}zzzyyyxxxwwwwwwwwwxxx{{{~~~tttooolllgggaaa```lllssstttiii^^^___iiirrruuuxxx|||yyylllbbb]]]aaaffffffjjjqqq}}}vvvmmmeee^^^aaaeeeiiippp|||yyypppjjjeee```ZZZWWW[[[dddooovvv|||tttkkkmmm~~~|||uuu~~~rrrddd\\\[[[]]]YYYYYYYYYYYYXXXUUUOOOKKKKKKQQQaaaxxxeeeVVV[[[nnnqqq^^^TTTFFF<<<777555111---/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------444777555777;;;999AAAWWW~~~|||zzzccc\\\||||||sss```PPPMMMIIIDDDAAAAAAFFFNNNTTT[[[[[[]]]bbbhhhmmmnnnnnnlllnnnqqquuuwwwyyyyyyyyyuuuxxx{{{|||{{{zzz{{{{{{xxxwwwwwwzzzzzzyyy|||xxxnnnqqq}}}}}}yyywwwuuuuuuuuutttqqqrrrwww}}}|||uuummmrrrpppnnnlllkkkkkkkkkkkkjjjjjjjjjiiihhhhhhgggggghhhgggfffdddbbbaaa``````ccccccbbb^^^YYYSSSPPPOOOIIIGGGCCC???======>>>@@@AAAHHHPPPTTTXXX]]]```aaadddgggkkkpppssstttssssssjjjgggccc^^^ZZZXXXYYYZZZ[[[ZZZWWWSSSPPPQQQVVVZZZbbbcccdddcccbbbbbbbbbcccZZZUUUVVV```oootttmmmdddccc___ZZZVVVUUUWWWZZZ^^^dddmmmyyywwwsssvvv|||}}}mmm[[[bbbtttyyy||||||{{{{{{vvvooo{{{bbbWWWBBB444222000/////////...,,,++++++++++++++++++++++++************************************))))))((((((+++******)))(((((()))+++***************************++++++,,,,,,---------...///------888SSSuuutttcccbbb[[[]]]ZZZWWWPPPNNNTTT^^^hhhsss||||||qqqjjjccccccdddiiipppvvvzzz{{{|||{{{zzzxxxwwwvvvuuutttvvvvvvwwwxxx{{{vvvsssqqqlllhhhgggmmmvvv{{{rrrccc[[[```gggooorrrwww~~~ooofff```cccggghhhjjjmmm~~~wwwooohhh_________aaaeeepppqqqeeebbb^^^YYYWWWYYY```hhhnnnqqqkkkfffkkk}}}tttppp}}}}}}zzzuuulllaaaXXXXXX\\\ZZZ[[[[[[ZZZXXXSSSOOOKKKLLLVVVhhh}}}```SSS[[[ooo~~~sssfff[[[KKK???888555222/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------666888666888<<<:::@@@TTTxxxyyyooouuu|||fff\\\zzzxxxbbbRRRNNNLLLGGGBBBAAAEEEMMMTTT^^^___aaaeeejjjlllmmmmmmnnnoooqqqsssuuuvvvwwwwwwuuuwwwzzz|||{{{{{{{{{|||xxxwwwwwwzzzzzzxxx{{{yyy{{{pppgggfffbbb```hhhttt{{{xxxwwwvvvttttttrrrsssxxx~~~~~~vvvnnnpppqqqqqqqqqooommmkkkjjjjjjjjjiiihhhhhhgggggggggeeeeeecccbbbbbbaaaaaaaaabbbaaa]]]VVVPPPLLLKKKLLLHHHFFFCCC@@@>>>>>>??????@@@GGGMMMOOOUUU___ddddddjjjmmmpppqqqqqqtttyyy}}}sssqqqkkkccc[[[VVVUUUUUUSSSUUUWWWUUURRRQQQTTTWWW]]]___```aaaaaaccchhhkkkfff```ZZZYYY^^^bbbbbb```bbb___ZZZUUUSSSTTTVVVWWWWWW```lllwww~~~zzzuuuxxx}}}~~~nnn\\\cccxxx}}}~~~|||{{{wwwrrrcccUUUAAA444222////////////...---++++++++++++++++++++++++*********************************)))))))))))))))))))))(((''''''***111666******************************+++,,,------......---......///777OOOqqq{{{}}}iiiccc[[[^^^ZZZVVVPPPMMMQQQZZZdddpppzzzxxxsssiiigggffffffjjjnnnrrrtttttttttuuuuuuvvvvvvvvvvvvwwwxxxyyyyyy{{{~~~vvvuuuuuuqqqlllkkkjjjsss{{{xxxkkk___^^^bbbgggiiilllqqq{{{uuunnngggfffgggggghhhjjj|||zzzrrrlllfffbbb___^^^]]]bbbtttvvvfff___\\\WWWUUUUUUZZZ___cccfffbbbbbbmmmzzzrrrppp|||uuunnnhhh```XXXXXX]]]^^^^^^^^^\\\XXXTTTPPPMMMMMMZZZmmm}}}___UUU___ssswwwnnnbbbOOO???555222111111...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------777999777999>>>:::???RRR~~~ttttttiiinnn|||iiiXXXooo}}}}}}eeeUUUPPPNNNIIICCC@@@CCCKKKRRR]]]aaagggkkkllllllmmmmmmpppqqqqqqrrrtttuuuvvvvvvvvvxxxzzz{{{zzzzzz{{{|||yyywwwxxxzzzyyywwwzzzttttttfff[[[\\\]]]___jjjwww}}}~~~|||yyyvvvttttttxxx|||{{{vvvpppkkknnnqqqqqqooollljjjiiikkkjjjiiihhhggggggggggggddddddcccbbbbbbccccccccc```^^^YYYPPPIIIEEEGGGJJJGGGFFFDDDAAA???>>>>>>>>>???FFFJJJKKKSSS```gggeeennnooommmhhhdddeeekkkppppppooojjjbbbXXXRRRQQQRRRKKKOOORRRRRRQQQPPPQQQSSSYYY[[[^^^^^^]]]^^^cccgggkkkggg___WWWSSSSSSWWW[[[ZZZZZZWWWQQQOOOPPPQQQOOONNNTTT]]]fffnnnwwwyyy{{{ppp]]]dddwww|||}}}zzzxxxyyyxxxvvvcccSSS>>>333111///...//////...---++++++++++++++++++++++++******************************))))))))))))))))))%%%&&&&&&&&&'''---666===******************************+++,,,---...//////---...///111666JJJkkkyyysssggg]]]```[[[WWWQQQNNNQQQWWW```lllvvv}}}yyyrrrqqqooonnnooorrruuuxxxvvvwwwxxxzzz{{{|||||||||{{{|||~~~~~~~~~{{{|||~~~vvvvvvvvvrrrnnnmmmjjjnnntttwwwqqqhhhcccdddbbbdddccccccjjjwww{{{uuuoookkkiiiiiikkk|||}}}wwwtttrrrjjjeeebbb]]]ZZZdddrrr~~~mmm___\\\XXXUUUTTTUUUXXXZZZ]]]\\\```qqqvvvssswwwlllhhhccc\\\\\\bbbbbbcccccc```ZZZUUURRRQQQOOO^^^rrrwww]]]YYYgggzzzwwwlll```LLL;;;111---...000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------888:::777:::???;;;>>>OOO|||vvv{{{ttttttyyynnnVVVddduuu~~~hhhWWWSSSQQQLLLDDD???AAAIIIPPPXXXaaajjjnnnmmmkkkmmmooorrrrrrrrrssstttvvvxxxyyyxxxyyyzzzzzzyyyyyy{{{}}}{{{xxxxxxzzzyyyvvvxxx}}}tttgggggggggjjjuuu}}}yyywwwvvvwwwxxxwwwuuussskkknnnqqqpppnnnlllkkkllllllkkkjjjhhhhhhhhhhhhiiiffffffeeedddddddddeeeeee```___ZZZRRRIIIEEEHHHKKKHHHHHHFFFEEEBBB@@@>>>===<<>>NNN~~~|||~~~xxx|||uuuUUU]]]mmmvvvjjjXXXTTTRRRMMMEEE???@@@HHHOOOSSS___kkkpppmmmkkkmmmqqqssssssssstttvvvyyy{{{}}}zzzzzzzzzyyyxxxxxx{{{}}}|||yyyyyyzzzxxxuuuwww|||xxxvvvtttttt~~~zzzyyyxxxvvvuuutttttttttnnnppprrrpppnnnmmmoooqqqmmmllljjjiiihhhhhhiiijjjiiiiiihhhgggfffeeeeeeeeeaaaaaa^^^VVVMMMIIIKKKNNNJJJJJJIIIHHHFFFBBB???>>>999BBBGGGGGGPPP]]]aaa\\\\\\TTTLLLHHHIIIJJJHHHFFFEEEIIILLLJJJFFFEEEGGGJJJQQQPPPNNNMMMMMMNNNOOOOOOFFFMMMTTTWWWUUUSSSTTTVVVWWW[[[]]][[[UUUQQQPPPRRRNNNRRRRRRMMMLLLNNNMMMGGGJJJJJJIIIIIIMMMWWWfffqqq|||www{{{rrr^^^dddvvvxxxwwwqqqpppwwwuuuZZZJJJ666111///---------...---,,,++++++++++++++++++++++++************************)))))))))))))))*********(((,,,///---)))&&&(((+++((((((((((((((((((((((((******+++,,,---//////000...///222222222>>>]]]zzzqqqbbbddd^^^]]]WWWSSSSSSTTTYYYbbblllyyy||||||{{{}}}~~~~~~}}}}}}vvvpppqqqxxx}}}yyyxxx{{{}}}rrrhhhdddlllttttttrrrqqqvvvwwwpppbbb[[[aaaoooyyy|||{{{|||xxxrrrqqqjjj^^^ZZZ______zzzqqqkkkiiieeeaaa^^^\\\[[[[[[VVVVVV___www~~~wwwoookkkccc___aaabbbdddccc___XXXRRRPPPOOOTTTeeexxxjjjYYY___sssrrrXXXPPPCCC777111///111333---.....................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------777999;;;<<<>>>AAAEEEHHHrrryyy~~~tttXXXYYYlllzzzkkkVVVSSSQQQNNNIIIBBB>>>BBBJJJQQQ[[[iiipppooojjjjjjlllqqquuutttqqqsss{{{~~~~~~xxxwwwyyyyyyvvvwww|||~~~}}}{{{wwwuuuvvvyyy|||~~~|||yyyuuurrrrrrtttuuuvvvqqqrrrsssqqqooonnnoooppprrrooollljjjiiiiiihhhggghhhgggfffggghhhiiihhhggghhhgggeeeaaaZZZUUUQQQPPPSSSQQQLLLHHHEEECCCBBBBBB???AAAEEEIIIMMMPPPQQQRRRJJJIIIGGGFFFEEEFFFGGGHHHEEEEEEFFFEEEDDDCCCAAA@@@GGGHHHJJJLLLMMMMMMLLLLLLHHHIIIKKKKKKKKKMMMOOORRROOOQQQSSSUUUUUUUUUSSSRRRPPPOOOOOOPPPPPPNNNJJJGGGHHHJJJLLLLLLMMMQQQWWW]]]nnn{{{xxxtttxxx|||nnnccchhhnnnwwwoookkkzzz{{{yyylllTTTDDD666000000000///......------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++,,,,,,,,,,,,,,,,,,---...111///111666;;;QQQsssqqqfff[[[[[[^^^YYYSSSQQQPPPTTT```mmmuuuzzz~~~}}}zzzzzzxxxqqqmmmlllkkkdddeeennnsssyyy|||vvvwwwyyyxxxooobbbccckkkhhhiiixxxsssfff```dddoooyyy||||||tttlllddd]]]XXXaaaooo|||uuurrrsssqqqkkkgggddd^^^WWWXXXXXX[[[nnnooofffccc```]]]bbbeeeaaaWWWPPPPPPOOOKKKVVVnnn}}}}}}dddXXXggg{{{pppTTTKKK>>>555222111111111///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,888999;;;===>>>AAAEEEHHHrrr{{{yyy}}}}}}pppWWWYYYdddqqqrrr___WWWTTTPPPKKKCCC>>>CCCKKKQQQZZZgggoooqqqnnnlllmmmnnnqqqqqqoooqqqxxx{{{yyyyyyuuutttxxxyyyxxxzzz}}}{{{yyywwwyyy{{{|||xxxuuussssssttttttssssssrrrooommmmmmnnnppprrrpppnnnlllmmmlllkkkiiihhhhhhhhhiiijjjjjjjjjiiikkkooorrrmmmccc[[[YYYZZZ___[[[UUUOOOJJJEEEBBB@@@>>>???BBBEEEHHHKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJEEEFFFGGGHHHGGGFFFDDDCCCBBBCCCDDDFFFHHHIIIIIIIIIIIIJJJJJJHHHFFFFFFGGGHHHLLLMMMOOOPPPQQQRRRRRRQQQPPPPPPPPPQQQQQQPPPNNNLLLNNNOOOOOONNNLLLMMMPPPSSS```nnn|||uuurrrvvv{{{}}}vvviiieeennnnnnhhhqqq{{{wwwpppUUUDDD777000000//////......------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------...222000000444777JJJiiiuuufff\\\ZZZ___YYYTTTQQQPPPSSS^^^iiisssyyy}}}yyysssqqqlllddd______```[[[^^^gggkkkqqqwwwtttuuu|||xxxiiieeehhhbbbcccqqqzzzpppjjjiiinnnssswww~~~}}}xxxtttnnnddd]]]\\\jjj}}}tttqqqtttuuutttssspppggg]]]XXXVVVUUUaaatttooommmhhhbbbfffgggbbbWWWOOOOOOPPPNNNYYYqqqrrraaa\\\lll}}}uuuRRRIII===555222111111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---999:::<<<===>>>AAAEEEHHHgggvvvvvv}}}zzzmmmWWWZZZaaammm}}}zzzfff\\\XXXSSSLLLCCC>>>CCCKKKPPPXXXcccmmmsssssspppmmmmmmooopppoooqqquuuwwwvvvwwwttttttvvvxxxxxx{{{|||yyyvvvxxx}}}|||wwwuuusssssssssssssssqqqnnnlllkkkmmmpppqqqpppoooooopppooommmkkkhhhiiikkklllmmmmmmmmmmmmrrrzzz}}}qqqhhhfffhhhiiieee^^^WWWQQQKKKFFFBBB??????@@@DDDGGGIIIIIIHHHKKKKKKKKKKKKJJJJJJIIIIIIFFFGGGIIIJJJJJJIIIGGGFFF@@@@@@@@@AAACCCDDDFFFGGGHHHHHHHHHFFFCCCBBBCCCDDDJJJKKKLLLMMMOOOQQQRRRSSSUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTRRRPPPNNNNNNOOOTTT___ppp{{{uuussswww|||}}}~~~}}}nnnbbbmmmfffdddtttuuuqqquuuWWWDDD777000000//////...---------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,,,,---------...222000///222222@@@ZZZiiiaaa[[[___ZZZUUURRRPPPQQQYYYdddpppwww|||~~~xxxpppiiieee```YYYUUUVVVZZZXXX\\\ccccccggg~~~wwwttt{{{sssiiieeeZZZZZZhhhzzz|||~~~}}}yyytttqqqpppoooqqqvvv|||~~~|||}}}xxxxxxwwwqqqfff]]][[[hhh~~~qqqooosssvvvyyy|||{{{pppeee]]]XXXQQQTTTmmmrrrpppqqqkkkdddjjjiiicccXXXOOOOOOQQQRRR]]]vvvggg^^^bbbtttsssNNNFFF;;;444222222111000///............---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------:::<<<===>>>???AAAEEEHHH[[[}}}|||qqq[[[]]]iiirrr~~~iii```[[[UUUMMMCCC===BBBJJJNNNVVV```jjjtttxxxuuuoooooopppqqqrrrsssuuuvvvvvvxxxvvvuuuuuuvvvwwwyyy{{{}}}yyyuuuxxx~~~}}}yyyuuusssssssssrrrsssrrrpppnnnllllllmmmnnnnnnnnnoooppppppmmmkkkiiikkkmmmoooooopppqqqrrryyyyyyuuuvvvooojjjccc]]]XXXRRRKKKFFF@@@@@@CCCHHHMMMPPPPPPNNNQQQOOOLLLIIIGGGFFFFFFFFFHHHJJJKKKLLLLLLJJJHHHGGGCCCBBBAAAAAAAAABBBCCCDDDCCCDDDEEEEEEEEEEEEGGGIIILLLKKKLLLMMMOOOSSSVVVXXX\\\\\\\\\[[[ZZZZZZ[[[\\\UUUVVVWWWWWWVVVTTTSSSSSSQQQWWWdddttt|||wwwuuuzzz~~~|||rrrccckkkiiillltttuuullllllyyytttXXXEEE555000//////......---,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************+++++++++,,,,,,---------,,,222000///222111:::NNN{{{rrrhhh``````\\\WWWTTTPPPOOOUUU]]]mmmuuu|||yyyoooggg```\\\ZZZVVVUUUXXX\\\]]]aaaeeeaaaaaattt}}}tttvvvyyynnneeeXXXTTTaaaiiiqqq}}}|||vvvoooqqqrrrssssssrrrpppnnnwwwzzzwwwxxxvvvnnnccc\\\___iiiqqqpppqqqqqqsssxxxzzzsssjjjbbb^^^TTTPPP]]]{{{xxx|||yyykkkkkkmmmkkkgggiiiiiiddd[[[RRROOOQQQSSSccc{{{uuu___\\\fff}}}kkkIIIBBB999333111222111000///............------------------------------------,,,,,,,,,,,,------...<<<===>>>??????AAAEEEHHHYYYzzzaaa```pppxxxlllbbb]]]VVVNNNDDD===@@@GGGMMMTTT]]]fffrrr{{{yyyrrrqqqqqqqqqssstttttttttuuuvvvvvvuuutttuuuxxxzzz{{{{{{wwwyyy}}}{{{{{{}}}}}}{{{||||||zzzvvvttttttuuuppprrrttttttrrrooommmmmmmmmllllllnnnoooooollljjjkkkmmmooopppppprrruuuwwwwwwrrrjjjddd___XXXOOOHHHBBBCCCGGGNNNVVVZZZYYYVVVRRROOOJJJFFFDDDEEEGGGHHHPPPPPPPPPPPPOOONNNMMMLLLIIIHHHEEECCCAAAAAAAAAAAAAAACCCEEEEEEFFFHHHJJJMMMMMMLLLLLLMMMPPPTTTXXX[[[aaabbbbbb```]]][[[]]]^^^WWWXXXYYYZZZZZZYYYWWWVVVSSSTTTZZZiii|||}}}xxxvvv{{{xxxzzzvvvlllmmmwwwwwwgggeeelllqqqmmmVVVDDD222/////////...------,,,,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))******************************************+++,,,,,,---......+++111000///444333888GGGqqqzzzyyy|||mmmddd```]]]YYYVVVQQQNNNQQQXXXjjjttt}}}yyysssjjjbbb[[[YYYXXXVVVXXX\\\^^^```eeegggbbbaaappptttqqqvvvzzz{{{qqqiii[[[UUU^^^```kkk|||yyy{{{{{{wwwpppkkkiiijjjlllyyy}}}yyy{{{xxxnnnddd``````iii~~~zzzsssqqqkkkgggjjjooonnniii```^^^YYYSSSYYYpppxxxyyysssgggeeeiiilllmmmdddfffeee```WWWQQQQQQUUUjjjkkkZZZ[[[hhhaaaDDD>>>666222111222111//////............------------------------------------,,,,,,,,,------...///>>>???@@@@@@@@@BBBEEEGGGXXXzzzhhhbbbmmmuuu~~~qqqbbb^^^XXXQQQFFF>>>???FFFKKKTTT\\\bbbnnnzzz{{{uuusssqqqppprrrsssqqqrrrtttrrrttttttsssvvv||||||xxxyyy|||{{{{{{}}}~~~wwwzzz|||{{{wwwuuuuuuwwwrrrtttvvvvvvtttrrrqqqpppnnnmmmmmmnnnoooooommmkkklllnnnpppppppppsssxxx}}}~~~vvvoooiii```TTTKKKGGGHHHMMMVVV___bbb^^^YYYOOOLLLIIIGGGGGGJJJMMMPPPWWWVVVUUUTTTTTTTTTTTTUUUPPPOOOLLLIIIFFFDDDCCCBBBDDDFFFGGGGGGFFFGGGIIILLLMMMMMMMMMOOORRRUUUYYY[[[dddfffgggeee```^^^___aaa]]]\\\[[[\\\\\\[[[YYYVVVUUUSSSTTT___qqqyyy}}}{{{{{{~~~xxxuuuyyy~~~~~~wwwyyy|||zzzsss~~~ccccccooonnn~~~dddQQQBBB111//////......---,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,---......***111000///555666888BBBggguuuooofff```^^^\\\YYYSSSNNNOOOTTTeeeqqq|||uuupppkkkccc\\\ZZZYYYXXXZZZ]]]]]]___dddgggeeeeeeooo|||{{{uuuwwwuuu~~~|||sssmmmaaaZZZ```bbbjjjyyy|||sssllljjjjjjjjjttt~~~{{{uuuxxxyyyoooeee```^^^fffyyy{{{wwwnnnccc```dddfffdddXXXZZZYYYVVV[[[ooo~~~xxx|||oooccc___ccchhhlllaaacccfffddd\\\TTTUUU[[[sss~~~fffVVV[[[lllkkkRRR???:::444111111222111//////............---------------------------------,,,,,,,,,,,,---...///000???@@@@@@@@@@@@BBBEEEGGGRRRmmmkkkcccdddmmmxxxrrrbbb___[[[TTTIII@@@@@@FFFIIITTT[[[___iiixxx|||xxxxxxsssqqqssssssqqqrrrwwwqqquuuuuusssvvv~~~}}}{{{yyyxxxxxx{{{~~~~~~}}}}}}~~~xxx{{{~~~}}}yyyvvvvvvxxxvvvvvvwwwvvvttttttvvvwwwtttrrrpppppppppqqqpppooommmooopppoooooosss{{{{{{vvvmmm```VVVQQQSSSXXX```hhhggg___WWWNNNMMMMMMNNNOOOQQQSSSTTTWWWVVVTTTSSSTTTWWWZZZ\\\XXXXXXVVVTTTQQQNNNKKKJJJIIIJJJKKKKKKJJJJJJLLLNNNPPPPPPQQQSSSVVVYYY\\\^^^gggkkknnnmmmhhheeefffhhhcccbbb``````aaaaaa^^^\\\YYYUUURRRXXXfffwww}}}wwwsssnnngggcccbbbccchhhnnnrrrssstttuuuuuuxxxyyyzzzvvvyyy~~~xxxyyywwwhhhbbbnnnnnnzzz[[[III???111///......------,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))******+++---......///+++222000...555666666===YYYyyyqqqjjj```^^^]]][[[UUUNNNNNNRRR```mmmzzzuuuqqqnnnfff```^^^^^^]]]___ccc___aaaeeehhhhhhhhhnnnvvvyyyzzzzzz}}}sssooofff___dddaaafffooo}}}|||uuuoookkkgggooossszzzyyymmmttt}}}wwwiiiaaa```fffvvvzzzmmmccc```___^^^UUUVVVVVVUUU[[[ppp}}}pppdddaaaccceeefffbbbcccffffff^^^WWW[[[ddd|||yyy___VVVaaavvvzzzppp[[[GGG<<<777222000111222000//////............---------........................,,,,,,,,,------...///000???@@@AAAAAA@@@BBBEEEGGGOOOffflllbbb]]]gggsssoooccc```]]]WWWLLLBBBBBBFFFIIITTT[[[]]]fffvvv|||yyy}}}wwwtttvvvvvvsssuuu{{{uuuyyyxxxtttvvv}}}}}}{{{zzzyyywwwvvvxxx|||www{{{~~~{{{zzz}}}}}}~~~yyy}}}zzzvvvvvvxxxzzzyyywwwtttsssuuuzzz}}}xxxvvvsssrrrsssssssssrrrnnnppppppnnnnnnrrr|||yyylllbbb\\\]]]aaaiiinnnkkk___UUUPPPRRRTTTUUUVVVUUUTTTSSSTTTRRRPPPPPPRRRVVV[[[____________]]][[[XXXUUUSSSLLLMMMOOOOOOOOOPPPRRRTTTTTTUUUVVVXXX[[[]]]___aaakkkpppuuutttqqqnnnoooqqqhhheeedddeeeggghhhgggeee^^^YYYTTTUUU^^^kkkvvv|||qqqeee]]]\\\WWWMMMKKKOOOMMMWWWbbbfffccc______aaadddfffnnn{{{}}}yyy|||xxxyyywwwuuunnnaaakkknnnzzzVVVCCC===222///......------,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))******+++---...//////,,,333000---444555444:::MMM~~~sssnnn```___^^^]]]VVVOOONNNRRR]]]jjjxxx}}}vvvsssooohhhccccccddddddgggkkkffffffhhhjjjjjjjjjmmmppp{{{vvvxxx~~~ssspppiiicccggg\\\^^^eeeqqqwwwooobbbhhhjjjnnn|||kkkvvvsssfffeeeiiivvvxxxiiiaaa]]]ZZZWWWWWWTTTSSSYYYpppyyykkkiiikkkiiifffddddddffffff___ZZZ```lllsssZZZXXXhhhwwwlllXXXFFF:::555111000111222000...//////.........---------........................,,,,,,,,,---...///000000>>>>>>@@@BBBDDDFFFGGGHHHPPP^^^nnnZZZXXX^^^qqq|||jjj___XXXWWWPPPDDD===>>>KKKPPPWWW\\\aaahhhpppvvvvvvwwwxxxvvvuuuttttttuuurrrtttvvvyyy|||{{{xxxuuuvvvwwwyyyxxxwwwwwwyyyzzz}}}~~~|||||||||vvvzzz}}}}}}yyyxxx|||~~~yyyzzz~~~{{{xxxwwwxxxzzz|||{{{{{{{{{yyyvvvuuuvvvwwwxxxxxxxxxwwwvvvtttsssrrrpppnnnllljjjlllqqqyyy|||vvvppphhhggglllsssssshhh\\\VVVWWWUUUTTTUUUXXXXXXVVVSSSSSSUUUVVVTTTRRRVVV^^^eeeggggggfffeeedddbbb```___[[[YYYXXXXXXZZZ[[[\\\[[[\\\[[[[[[]]][[[YYY]]]ccchhhpppxxx{{{zzzxxxxxxzzzvvvlllfffiiiooopppnnnnnneeebbb[[[VVVZZZeeelllmmm___XXXPPPLLLMMMNNNMMMKKKMMMSSSWWWVVVSSSSSSPPPLLLPPPTTT\\\gggqqqxxx{{{||||||}}}~~~{{{zzzwwwxxxzzzoooxxxrrrfffgggmmmtttYYYEEE;;;666///............---------+++++++++************)))+++++++++*********))))))))))))))))))))))))))))))''''''''''''((((((((())))))************+++++++++++++++,,,------....../////////......000333555777GGGttt|||~~~fffddd___\\\\\\ZZZVVVTTTUUUccciiirrrzzz|||tttsssnnnjjjjjjmmmooommmjjjmmmiiieeecccbbbeeennnxxxxxxpppjjjdddeeemmmxxxzzzvvvvvvrrrhhhbbb]]]^^^hhhqqqzzz}}}wwwiiifffjjjppp|||ooouuuuuugggeeelllwww~~~{{{~~~wwwnnnddd\\\YYYUUUUUUYYY[[[hhhtttlllhhhkkkpppoooooommmhhhdddeeelllsssggg]]]SSSnnnwwwjjjSSS???999666222000000///...---///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111@@@@@@AAACCCEEEFFFGGGHHHTTT```lllUUUXXX]]]nnniii___YYYYYYSSSGGG@@@AAAIIINNNUUU[[[```gggnnnttttttvvvwwwxxxwwwwwwxxxzzztttuuuvvvyyy||||||zzzxxxxxxxxxyyyzzz{{{{{{{{{{{{yyy|||}}}{{{{{{qqqssssssrrrqqqrrrwww{{{{{{wwwsssrrrnnnjjjnnnuuu|||zzzyyyyyyzzz{{{yyyzzz||||||zzzxxxvvvvvvwwwwwwvvvuuutttssssssrrrpppooommmkkkkkkooouuuzzz|||}}}xxxlllkkkooouuutttjjj___YYY[[[XXXTTTSSSUUUWWWWWWVVVWWWXXXXXXUUUSSSVVV]]]dddmmmnnnooonnnkkkgggbbb___^^^^^^]]]]]]^^^^^^]]]\\\]]][[[[[[]]]\\\ZZZ___eeemmmttt|||~~~xxxpppmmmmmmnnnqqqvvvooojjjaaaZZZ[[[aaaccc```[[[VVVQQQOOOQQQQQQOOOLLLMMMTTTWWWUUUSSSRRRQQQNNNNNNQQQWWW```jjjqqquuuvvvxxxzzz}}}zzzxxxxxxwwwzzz~~~qqqxxx}}}zzzooogggkkktttrrr\\\JJJ;;;333............------------+++++++++************)))+++++++++*********))))))))))))))))))))))))))))))'''''''''((((((((()))))))))************++++++++++++,,,,,,------......///000/////////000333555777DDDnnn~~~jjjbbb___^^^```___YYYUUUTTT```fffoooxxx~~~~~~vvvwwwrrrnnnmmmoooooommmjjjlllgggcccbbbaaaccckkktttrrrhhhccc]]]___gggqqq|||}}}yyyooohhhaaa___gggnnnttt~~~wwwlllfffggglllxxxrrrwwwxxxnnnkkkooowww~~~{{{vvvwww|||~~~{{{tttggg[[[VVVQQQRRRVVVXXXcccvvvnnnpppwwwzzzzzzvvvnnnhhhkkkwww}}}bbbZZZaaa{{{tttYYY@@@888555222000000///...---...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111111BBBBBBCCCDDDEEEFFFGGGGGGSSS\\\qqqXXXWWWZZZhhhjjj```ZZZ[[[WWWKKKCCCCCCFFFKKKSSSZZZ^^^dddjjjooopppsssvvvxxxyyyzzz|||~~~wwwvvvvvvyyy|||}}}}}}}}}yyyxxxwwwzzz}}}~~~|||zzzvvvxxx||||||xxxuuukkkiiigggggghhhlllpppssspppjjjccc^^^ZZZYYY^^^eeeuuu}}}{{{zzzzzzzzzwwwyyy|||}}}}}}zzzwwwuuuuuuuuutttsssrrrrrrssssssppppppnnnllljjjkkknnnqqq|||{{{sssvvv|||{{{uuusssvvvyyyvvvkkkaaa\\\___[[[VVVSSSTTTWWWYYYZZZ[[[[[[ZZZWWWTTTVVV\\\aaakkknnnrrrtttrrrmmmgggccceeefffggghhhhhhfffdddbbb```\\\ZZZ[[[ZZZZZZ^^^eeelllqqqwww{{{{{{|||}}}xxxtttooolllooovvvwwwsssjjj```^^^```^^^ZZZZZZWWWUUUUUUVVVVVVRRROOORRRXXX[[[WWWTTTTTTTTTRRROOOOOOQQQVVV]]]dddhhhjjjkkkooovvv|||uuutttuuuwww{{{xxxxxxxxxtttmmmiiiqqq}}}zzz~~~}}}qqq```MMM<<>>777555111000//////...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------------...///000222222CCCCCCDDDDDDEEEEEEFFFFFFLLLSSSyyyfffWWWXXXbbbmmmccc\\\]]]YYYMMMCCCBBBBBBHHHPPPWWW\\\aaaggglllmmmppptttvvvxxxyyy{{{}}}yyywwwvvvxxx{{{~~~zzzwwwuuuyyy~~~}}}zzzvvvwww{{{~~~~~~yyypppjjjdddbbb___```dddiiilllnnnlllggg```ZZZWWWWWW[[[___kkk}}}|||{{{zzzxxxxxxzzz{{{|||{{{xxxvvvtttsssrrrqqqqqqrrrssssssppppppooollliiiggghhhiiiiiiqqqxxxwwwooojjjkkkppp~~~~~~wwwkkkaaa]]]^^^\\\YYYXXXXXX[[[^^^___]]]\\\ZZZVVVSSSSSSWWWZZZ]]]aaaggglllnnnnnnllljjjfffiiimmmppppppmmmkkkiiiddd^^^ZZZYYYXXXWWW[[[aaacccfffjjjlllmmmnnnqqqssssssssstttvvvsssllliiikkkvvvxxxtttkkkddddddffffffeeebbb^^^\\\[[[ZZZWWWUUU\\\bbbddd___YYYXXXXXXWWWTTTQQQOOONNNQQQTTTWWWXXXYYY^^^gggqqq{{{zzzrrrppprrruuu{{{~~~xxxrrrpppkkkjjjtttvvv}}}~~~sss```LLL:::---.........---------,,,,,,+++++++++*********))))))************))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))*********+++++++++,,,,,,------.../////////000000000000222333555666<<>>???EEEMMMSSSYYY^^^fffkkkjjjnnnrrrtttuuuvvvxxxyyyzzzxxxvvvwwwzzz~~~|||yyywwwyyy~~~zzzzzz{{{~~~~~~xxxlllccc^^^]]]\\\^^^bbbgggkkklllpppnnnjjjfffdddddddddccceeexxx|||{{{zzzyyywwwxxxzzzzzzyyywwwtttssssssrrrrrrrrrssssssqqqqqqppplllhhheeeccccccbbbggglllkkkfffcccccceeemmmwwwiii```]]][[[\\\]]]___```aaabbbbbb\\\ZZZWWWSSSPPPOOOQQQSSSNNNPPPUUUZZZ```dddggghhhaaagggnnnssssssrrrqqqpppiiibbb\\\ZZZXXXVVVXXX\\\[[[\\\^^^___```aaabbbcccgggeeeggglllnnnjjjffffffrrr|||zzzpppooouuuzzzxxxsssjjjccc^^^\\\[[[ZZZgggnnnqqqkkkbbb^^^\\\[[[ZZZVVVPPPLLLJJJIIIHHHGGGKKKPPPYYYeeeppp{{{{{{rrrppppppsssyyytttmmmmmmllljjjssswwwttt\\\FFF777......------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))*********+++++++++,,,,,,---......//////000000000111111222333444555:::LLLpppsssggg^^^^^^```^^^XXXUUUWWW^^^hhhrrr{{{~~~~~~{{{xxxxxxxxxvvvxxx}}}uuu~~~|||qqqnnnmmmmmmooonnn{{{{{{qqqpppooolllooowww|||kkkbbbbbbjjj~~~}}}xxxuuuvvvtttvvvzzzzzzuuunnniiieeeiiiuuu~~~xxxmmm[[[TTTSSSZZZ\\\bbbwwwxxxrrrrrreee^^^hhhpppxxxwwwtttzzzgggXXX^^^ooopppSSS===555222000//////000///...............------------,,,,,,,,,------..................///111333444555DDDDDDEEEEEEFFFFFFGGGGGGJJJLLLeee}}}}}}[[[[[[___ssszzzlll```^^^YYYLLLAAA======BBBIIIPPPVVV]]]fffllljjjmmmqqqtttuuuvvvvvvwwwzzzwwwuuuvvvyyy||||||zzz{{{~~~~~~rrrggg^^^^^^]]]^^^bbbhhhnnnrrrwwwxxxvvvsssqqqpppkkkeeefffwww~~~~~~zzzwwwwwwzzz{{{yyywwwuuuuuuuuuuuuuuutttsssrrrpppqqqooolllgggcccaaaaaaeeeggghhhgggdddbbbaaaaaa```xxxwwwhhh___]]]YYY]]]aaaddddddcccccccccZZZXXXTTTPPPMMMKKKKKKLLLGGGGGGHHHKKKOOOTTTYYY[[[]]]dddnnntttuuuuuuvvvwwwjjjccc\\\[[[YYYVVVVVVYYYXXXXXXYYYZZZ[[[[[[[[[[[[aaa\\\ZZZ^^^bbbcccdddggglll}}}uuuhhh___[[[[[[\\\kkkuuu{{{vvvllleee```]]]\\\XXXRRRMMMIIIEEEAAA???CCCHHHQQQ\\\iiiuuu~~~~~~tttqqqqqqrrrwww}}}|||pppkkkqqqrrrnnnrrr{{{|||qqqVVV@@@444///------------,,,,,,,,,,,,+++++++++************)))(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++---------...//////000000111111222222333444444444:::BBB```ooo___[[[^^^]]]ZZZWWWVVV]]]gggqqqzzz~~~~~~~~~}}}~~~{{{xxxwwwuuutttlllvvv~~~tttsssrrrnnnooottt}}}jjjaaabbbhhh}}}uuupppqqqnnnssszzz|||yyyoooiiiaaa```iiitttvvvrrr\\\TTTRRRYYY^^^cccwww|||mmmxxxvvveeeZZZ^^^jjjwww~~~|||cccYYYeeeqqq|||gggNNN===333111///...///000000/////////.........---------,,,,,,,,,---......//////...//////000222444666777FFFFFFGGGGGGHHHIIIJJJJJJMMMNNN___zzzWWWXXXZZZjjjooobbb^^^ZZZMMMCCC???;;;@@@FFFMMMSSS\\\gggnnnjjjnnnsssvvvxxxyyyzzz{{{yyyvvvtttuuuwwwzzz||||||}}}|||zzzyyy|||uuugggfffeeeccceeemmmxxx|||tttkkkmmm|||}}}zzz{{{~~~~~~zzzvvvvvvwwwxxxyyyxxxvvvsssqqqppppppnnnkkkfffbbbaaaaaaeeedddccccccdddeeeeeeeeebbbjjj|||vvvggg``````ZZZ___ccceeedddbbbaaaaaaYYYVVVQQQMMMKKKIIIHHHHHHEEEDDDDDDDDDFFFIIILLLNNNRRRZZZdddjjjkkklllmmmpppccc\\\VVVVVVUUUSSSQQQSSSTTTUUUVVVXXXZZZ[[[ZZZYYYXXXVVVVVVXXXXXXXXX\\\aaabbbwwwzzzkkk```YYYXXXYYYiiivvv}}}rrriiiccc^^^XXXVVVSSSPPPMMMIIIDDD@@@>>>CCCKKKVVVcccqqq|||vvvssssssssswww|||{{{pppooo|||zzzxxx}}}~~~iiiQQQ>>>444...---------,,,,,,,,,+++++++++++++++************)))(((((((((((())))))******))))))))))))))))))))))))(((((()))))))))*********)))************+++++++++------......//////000000111111222333444444444444;;;:::RRRwwwbbb\\\^^^^^^[[[XXXTTT[[[dddoooxxx~~~~~~|||xxxvvvtttwww{{{vvvmmmsss{{{sssttttttooonnnqqq{{{hhh___bbbhhh}}}vvvooommmgggppp{{{}}}{{{{{{mmmiiiaaa[[[^^^hhhppprrr^^^TTTRRRZZZ```fffyyytttwww}}}mmmbbb]]]jjjzzzxxxaaa[[[kkkyyyvvv```HHH999333000......///000000///.........---------,,,,,,,,,,,,------...///////////////000111333555777888GGGHHHHHHIIIJJJKKKLLLMMMLLLMMM[[[~~~vvvPPPSSSUUUbbbqqqccc___[[[PPPFFFCCC;;;???EEEKKKRRR\\\hhhpppkkkooouuuyyy{{{|||~~~xxxvvvttttttvvvyyyzzzzzzzzzyyywwwuuuvvv{{{qqqppplllhhhhhhrrrwwwvvv~~~}}}zzztttwwwyyy{{{|||zzzwwwsssqqqppppppnnnjjjfffcccbbbbbb___^^^]]]___dddhhhjjjjjj```^^^kkkuuugggaaabbb]]]aaaddddddaaa___^^^___XXXUUUPPPLLLJJJIIIGGGFFFDDDDDDDDDDDDDDDEEEGGGGGGAAAIIISSSXXXYYYZZZ\\\___ZZZSSSOOOPPPPPPNNNLLLMMMOOOPPPSSSVVVYYYYYYXXXWWWMMMQQQXXXZZZUUUOOOQQQWWWXXXooo|||mmm```XXXUUUUUUeeesssuuukkkddd___TTTSSSSSSSSSQQQNNNHHHDDD;;;???FFFQQQ___mmmyyywwwuuuttttttxxx}}}|||sssvvvxxxcccNNN???444------------,,,,,,,,,+++++++++++++++************)))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++------......///000000000111222333333444444444444<<<666IIIxxx|||fff^^^``````[[[WWWSSSYYYcccmmmvvv{{{{{{}}}~~~wwwmmmfffaaadddtttxxxqqqttt}}}xxxqqqssstttooommmoooyyyeee^^^aaaggg{{{xxxooolllcccnnn{{{zzzyyyzzzkkkiiibbbXXXWWW```jjjoooaaaVVVSSS[[[cccjjj||||||xxxzzzppp___kkk{{{uuu___[[[ooo|||zzzqqq[[[CCC444222000......///000000000---------,,,,,,,,,++++++,,,,,,------...///000000//////000111333555777888JJJKKKLLLJJJHHHHHHKKKOOOLLLNNNYYY|||yyycccKKKQQQfffuuu{{{fff^^^[[[SSSIIIDDD???>>>CCCLLLTTT[[[eeennnppppppsssyyy~~~}}}~~~~~~yyytttvvv{{{{{{uuu|||zzzvvvuuuwww|||yyysssuuurrrrrr{{{sssuuuvvvxxxxxxxxxwwwvvvrrrtttsssoooiiieeedddeeebbb```___```dddhhhjjjkkkcccbbbggguuuwwwjjjbbb```cccbbbaaaaaaaaa```]]]ZZZZZZSSSLLLIIIJJJIIIFFFBBBDDDCCCCCCEEEGGGIIIIIIHHHFFFGGGHHHJJJKKKLLLLLLLLLOOOLLLIIIHHHKKKMMMMMMLLLPPPRRRUUUXXX[[[ZZZXXXUUURRRUUUVVVTTTOOONNNRRRVVVXXXlllvvvhhhaaa\\\WWWTTTTTTYYY^^^eeejjjiiiccc[[[UUUZZZWWWSSSPPPPPPOOOMMMLLL@@@???BBBLLL\\\mmmyyy}}}zzz}}}xxxpppsssrrrllldddgggzzz}}}^^^QQQ???---000...------,,,,,,++++++***+++++++++************)))+++*********))))))((((((******))))))(((((('''''')))************+++++++++++++++******************,,,,,,---...///000111111111222222333444555666666666>>>???ZZZmmmYYY]]]]]]XXX[[[RRRTTTYYYcccqqq}}}}}}rrrnnnqqqsssrrrxxxvvvzzzzzzrrrvvv|||ppp___UUUYYYeeemmmyyysssnnnuuu{{{nnngggtttzzzjjj\\\]]]kkk~~~~~~uuujjjjjjjjjhhhiiisss~~~~~~vvvvvvooodddYYYSSSVVV]]]dddbbbZZZWWW[[[\\\```ppp|||jjjgggnnn{{{iiicccrrrxxxoooaaaNNN>>>777000000000000//////////////////.........---------------......///000000000111111222333555666666777KKKLLLLLLJJJGGGFFFHHHJJJLLLMMMUUUtttvvvgggNNNRRRdddtttkkkbbb___XXXNNNIII===<<<@@@IIIQQQYYYbbbkkkqqqppprrrvvv{{{~~~~~~yyyxxx||||||yyyzzzyyywwwwwwzzz~~~zzzyyyzzzvvvvvvuuuuuuwwwyyy|||~~~vvvwwwvvvqqqkkkgggggghhheeecccaaabbbdddeeeffffffaaa```bbbmmm}}}wwwmmmeeebbbaaa``````aaacccbbb^^^[[[XXXQQQJJJGGGHHHIIIIIIGGGHHHHHHHHHJJJLLLNNNMMMLLLIIIJJJKKKKKKLLLKKKKKKKKKMMMLLLKKKLLLNNNOOOMMMKKKNNNPPPTTTYYY]]]______^^^YYYZZZZZZVVVSSSQQQSSSUUUTTTgggxxxkkk___[[[ZZZVVVRRRPPPXXXYYYZZZZZZZZZYYYXXXWWW\\\ZZZWWWTTTSSSRRROOOMMMAAA@@@CCCLLL[[[lllwww}}}}}}{{{}}}{{{qqqjjjddddddnnnvvvyyy|||nnnVVV<<<,,,111...------,,,,,,++++++***+++++++++************)))************)))))))))(((******))))))(((((((((((()))************+++++++++++++++******************,,,------...///000111111222222333444555666666777444===<<>><<<>>>GGGPPPXXXaaajjjsssrrrrrruuuyyy}}}|||}}}~~~}}}yyyxxxxxxyyy||||||~~~~~~~~~zzzxxxuuutttvvv{{{{{{{{{yyytttmmmiiijjjlllhhhfffdddbbbbbbbbb```___[[[ZZZ[[[aaannn}}}yyyssslllfffbbb```______bbbdddccc^^^YYYTTTNNNHHHEEEHHHLLLMMMNNNNNNNNNOOOQQQTTTTTTSSSQQQNNNOOOOOOOOONNNMMMLLLLLLLLLMMMNNNPPPRRRRRROOOMMMOOORRRVVV[[[___aaabbbbbb]]]\\\ZZZXXXVVVVVVVVVVVVVVVggg|||{{{uuuhhh\\\[[[]]]\\\XXXVVVXXXVVVSSSQQQQQQRRRTTTVVV]]][[[YYYXXXVVVSSSOOOLLLDDDCCCDDDMMM[[[jjjuuuyyy~~~{{{~~~qqqbbbaaaaaadddfffjjjrrr{{{{{{WWW888+++222...------,,,,,,++++++***+++++++++************)))************))))))))))))***))))))))))))((((((((()))************+++++++++******++++++++++++++++++,,,---......000000111222222222333444555666777777444===;;;FFFssszzz]]][[[[[[VVVXXXXXXTTTSSS[[[jjjxxx|||yyyyyyuuupppwwwyyymmmaaaaaafffhhhpppzzz}}}wwwoooqqqpppuuuwwwlllkkk|||{{{mmmaaabbbmmm{{{~~~tttnnneee```fffqqqzzz||||||rrrcccUUUPPPUUU\\\```YYYVVVWWWVVVUUU^^^kkkvvvooowwwsss```ddd{{{zzzjjj\\\OOO@@@555111000000000/////////.....................---------,,,------......///000000111111222333444555555666LLLKKKKKKIIIHHHGGGFFFFFFLLLNNNPPPfffsssXXXNNNXXXkkkqqqeee```\\\TTTNNNBBB>>>???FFFPPPXXXbbbjjjpppqqqtttwwwzzz}}}yyyyyyyyy{{{}}}}}}zzzwwwuuuvvv{{{}}}wwwppplllmmmoooiiigggdddbbb```^^^\\\YYYSSSSSSTTTYYYcccrrr~~~ssskkkgggeeebbb``````^^^___bbbdddbbb\\\VVVPPPMMMJJJJJJMMMQQQSSSSSSSSSSSSUUUWWWYYYZZZXXXVVVTTTTTTTTTTTTSSSRRRQQQQQQOOOPPPQQQSSSTTTTTTSSSRRRUUUXXX]]]```aaaaaaaaaaaa^^^\\\YYYYYYZZZ[[[[[[ZZZ___mmmpppbbb```eeegggggggggaaa___\\\YYYVVVUUUTTTSSS]]]\\\[[[YYYWWWSSSMMMIIIFFFEEEFFFNNN\\\iiissswww}}}}}}|||~~~ttt^^^aaacccaaaaaahhhsss{{{yyyRRR555---333...------,,,,,,++++++***+++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,------...///000111222222333333444555666777777888777???===AAAddd```\\\]]][[[^^^\\\VVVRRRXXXfffttt|||}}}|||www|||uuukkkiiijjjiiillluuu{{{xxxppptttuuuvvvvvvlllmmm}}}qqqggggggnnnyyy~~~|||ttthhh___```kkkyyyyyyjjjYYYQQQTTTZZZ]]]XXXUUUTTTRRRQQQWWW___rrrxxxwww{{{xxxxxxjjj\\\gggyyydddTTTHHH<<<444111000000/////////.................................,,,------...//////000000111222222333444555555555JJJJJJJJJKKKKKKKKKKKKJJJLLLQQQRRRccc{{{```MMMQQQfffwwwggg```]]]VVVPPPDDD???===DDDMMMVVV___fffhhhlllrrrwwwzzz{{{{{{zzz}}}~~~zzzzzzzzzzzz|||}}}}}}zzzxxxxxx{{{~~~zzzsssooooooqqqiiifffccc```^^^\\\YYYWWWLLLNNNPPPUUU]]]kkkzzzyyykkkaaa^^^___``````bbb___^^^aaadddbbbZZZSSSNNNNNNOOORRRUUUWWWWWWWWWVVVVVVWWWZZZ\\\]]]\\\[[[YYYYYYZZZZZZZZZYYYYYYXXXUUUUUUTTTTTTTTTUUUVVVXXX[[[```eeehhhhhhgggffffffgggdddaaa_________^^^]]]cccrrrppplllpppvvv|||yyyuuunnnfff___[[[YYYXXX```___^^^\\\YYYTTTNNNIIIHHHGGGHHHPPP]]]jjjsssvvv{{{}}}}}}|||tttwwwwwwmmmpppkkkaaa```mmm|||hhhGGG333000222...------,,,,,,++++++***+++++++++*********))))))))))))))))))))))))******))))))))))))************))))))*********+++++++++******++++++,,,,,,,,,,,,------...///000111222222333444444555666777888999888??????>>>WWWiiibbbbbb```ccc___XXXSSSVVVbbbooowwwyyy{{{}}}zzzyyyuuuqqqkkkhhhmmmzzz~~~}}}xxx}}}|||yyyvvvnnnqqqwwwnnnmmmqqqvvv~~~|||xxxjjj___\\\ddduuu}}}ppp```VVVXXX\\\[[[WWWTTTSSSQQQPPPSSSWWWdddyyynnnooo}}}tttlllbbb___tttuuu]]]LLLAAA888333111////////////............---.....................------...//////000000111333333333444444555555666JJJIIIJJJLLLNNNOOOOOOMMMKKKRRRRRRaaalllPPPNNNbbblllbbb```[[[UUUFFF>>>;;;@@@IIIQQQZZZ``````eeemmmtttvvvwwwvvvvvvuuuxxx~~~~~~|||{{{zzzzzzzzz|||}}}~~~}}}{{{zzz{{{|||}}}~~~xxxtttssstttmmmiiiccc___]]][[[YYYXXXLLLMMMNNNRRRZZZfffttt|||xxxkkkaaa]]]^^^bbbdddddd```^^^aaaeeeddd\\\UUUPPPRRRUUUXXXZZZZZZYYYYYYXXXWWWXXXZZZ]]]`````````^^^^^^_________^^^^^^]]]YYYYYYXXXVVVUUUVVVXXX[[[]]]dddmmmrrrrrrqqqqqqrrrvvvsssooojjjeeebbb```___ddduuurrrgggccccccdddfffdddbbb```]]]WWWQQQLLLHHHGGGJJJRRR___llluuuxxxzzz}}}~~~|||pppnnnzzzxxxxxxccc]]]nnnwwwkkkZZZ???222333000...------,,,,,,++++++***+++++++++************)))))))))))))))************)))))))))************+++)))************+++++++++******++++++,,,------------...//////111111222333444444555666777888999999777:::>>>===IIIsss|||pppiiibbbbbb]]]XXXTTTUUU]]]hhhpppuuuwww~~~|||rrrkkkpppyyywwwnnngggfffmmm|||yyysssxxx}}}uuusssttttttyyy~~~xxxkkk___XXX\\\nnn~~~}}}sssfff^^^]]]___\\\ZZZVVVSSSQQQPPPQQQSSS___tttiii{{{pppfff___]]]kkkmmmTTTDDD;;;444000////////////.........---------------..................//////000000111222222444444555555666666666666JJJIIIJJJLLLOOOQQQOOOMMMIIIQQQOOO[[[yyyVVVMMMaaa{{{nnncccaaa^^^XXXIII@@@:::>>>GGGOOOWWW]]]]]]ccckkkqqqtttuuuwwwyyytttssswww}}}}}}||||||zzzzzz{{{|||~~~|||{{{|||~~~}}}yyywwwwwwsssnnnfff```]]][[[ZZZYYYRRROOOMMMNNNUUUaaammmuuuzzzuuunnnfffaaa```dddgggfffaaa^^^bbbhhhiiibbb[[[TTTVVVYYYZZZZZZZZZZZZZZZYYYXXXWWWYYY^^^bbbdddeeecccccccccbbbaaa```___^^^ZZZ\\\]]][[[XXXWWWXXXZZZ[[[dddpppwwwyyywwwwwwwww~~~}}}zzzrrriiicccaaabbblllwwwooolllllliiigggdddaaa]]]XXXRRRNNNHHHGGGJJJTTTaaaooowww{{{|||{{{}}}~~~~~~vvvoooqqqoootttyyyuuulll```pppooocccVVV===333555......------,,,,,,++++++***+++++++++************)))((()))))))))************))))))*********+++++++++)))************+++++++++******++++++,,,------.........///000111222222333444555666777888999999:::888777???>>>???bbbuuuhhhdddYYYWWWTTTTTTXXX```iiipppuuu|||xxxkkkcccgggppp{{{pppkkklll}}}~~~}}}{{{|||yyyvvvssstttxxxyyyyyynnncccXXXYYYjjj}}}}}}~~~|||vvvllldddaaa```aaa^^^YYYTTTQQQQQQQQQPPPXXXyyyttt~~~kkk___WWW]]]xxx~~~}}}{{{fffNNN@@@999333///...//////.........------------------.........//////000000000111222222333333666666666666777777777777KKKJJJJJJLLLPPPPPPNNNKKKHHHOOOLLLVVV[[[OOO```xxxooobbbaaa^^^XXXMMMCCC<<<@@@HHHOOOWWW]]]```eeelllpppsssvvv{{{~~~uuuqqqrrr{{{~~~|||~~~}}}|||zzzzzz{{{~~~}}}|||{{{}}}|||zzzzzzyyysssiiibbb]]][[[ZZZYYYYYYSSSLLLKKKRRR]]]iiippprrrrrroooiiidddbbbdddgggfffaaa^^^bbbjjjmmmhhhbbbYYYYYYZZZYYYYYYYYYZZZ\\\ZZZXXXWWWYYY^^^cccggghhhffffffeeedddbbb```^^^]]]ZZZ]]]```___[[[XXXXXXYYYYYYcccqqqyyyyyywwwvvvvvv~~~~~~|||tttjjjccccccfffvvv{{{rrrmmmiiifffccc___[[[VVVQQQMMMGGGGGGKKKUUUcccpppyyy}}}~~~{{{{{{|||{{{}}}}}}tttoooeeegggqqqsssvvvxxxgggrrrpppeeeYYY>>>333555,,,......---,,,,,,++++++***+++++++++************)))(((((())))))*********+++))))))******++++++++++++)))************+++++++++******+++,,,,,,---............///000111222333333555555666777888999:::::::::777AAAAAA;;;YYYnnngggVVVVVVTTTSSSTTT[[[eeemmmuuu{{{yyykkkaaadddmmmqqqyyy|||uuusss|||wwwrrrrrrttttttxxx{{{rrrggg[[[YYYiii|||}}}~~~|||wwwppphhhccc```fffccc\\\UUURRRQQQPPPNNNPPPooolll^^^VVV___~~~{{{wwwxxxdddMMM???999444000/////////.........------------------.........//////111111111222333333444444777777777777888888888888LLLIIIGGGHHHLLLOOOOOONNNLLLKKKRRRWWWmmm___QQQ```uuuttteeeeeebbbZZZOOODDD<<>>CCCHHHOOOVVVYYY^^^eeeiiilllooouuuyyyvvvtttuuuyyy~~~|||}}}}}}wwwvvv}}}~~~{{{qqqiiieeeaaa]]]VVVRRRMMMMMMQQQYYY```eeennnkkkhhheeedddeeegggiiinnnjjjggghhhjjjiiiccc]]]aaa]]]ZZZZZZ\\\___^^^]]]^^^^^^^^^___```aaabbbccceeeeeedddcccbbbbbbaaaaaa]]]]]]\\\[[[[[[ZZZZZZYYYWWW[[[aaahhhmmmmmmiiifffiiigggffffffbbb___aaaggg}}}vvvpppnnn~~~ssshhhaaaYYYOOOIIIGGGBBBDDDKKKVVVdddrrr{{{~~~~~~|||{{{{{{||||||}}}xxxmmmccccccjjjmmmkkkxxxttttttnnngggrrr~~~gggWWWKKK777---000000......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))***++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,///111000000000111222444555666444555777777777777999:::;;;;;;===???>>>JJJlll|||ggg^^^[[[TTTNNNMMMSSS\\\cccpppyyy}}}wwwsssppprrr~~~{{{wwwrrrooojjjkkksss~~~|||lll^^^eeewww~~~{{{xxxzzz|||zzzrrrkkkbbb\\\WWWVVVTTTOOOKKKKKKKKK^^^|||lllWWWYYY[[[hhhoooNNN:::444111///...........................------------------...///000000111333444666777777999888888777888888::::::KKKIIIHHHIIIKKKMMMNNNNNNRRRQQQSSSRRRbbbwwwTTT]]]nnnmmmcccaaa___VVVKKK@@@===@@@EEELLLSSSVVV[[[bbbfffiiimmmssswwwtttuuuvvvyyy|||~~~|||uuuuuu{{{}}}|||~~~~~~}}}zzztttppphhhaaa\\\XXXTTTSSSVVV\\\bbbeeekkkjjjhhhggghhhjjjlllnnntttqqqnnnkkkjjjgggdddaaaddd```]]]]]]```bbbbbb``````___^^^]]][[[[[[ZZZZZZ[[[ZZZYYYXXXWWWXXXYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYSSSTTTWWW[[[______^^^[[[\\\[[[\\\]]][[[YYY^^^ddd{{{zzzooohhhcccbbbttt~~~yyyyyy|||nnnbbbXXXNNNHHHFFFBBBFFFNNNZZZhhhuuu}}}~~~~~~}}}{{{zzz{{{||||||~~~zzzrrrgggdddkkkvvvzzzwwwyyyllleeecccgggwwwzzz{{{kkk\\\JJJ444...222///...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))******+++++++++,,,,,,,,,,,,---...---------///111000000000111333555777888555666888888888999<<<>>>===<<<>>>>>>;;;CCC]]]xxxzzzmmm```]]]XXXRRRMMMOOOVVV\\\llltttzzz}}}tttsssyyy{{{tttnnniiifffiiiooosssdddhhhwww~~~|||||||||{{{xxxvvvddd]]]XXXXXXVVVQQQLLLJJJIIIWWWooowwwfffPPPUUU```qqqpppKKK777222111///..............................---------......///000222222333444555777888888999888888888888999:::;;;JJJIIIHHHIIIJJJLLLNNNNNNMMMPPPQQQOOO[[[wwwXXXYYYfff~~~vvveeebbbcccXXXNNNCCC<<<===DDDLLLQQQUUUZZZaaaeeehhhlllqqquuurrrtttwwwxxxxxxzzz~~~}}}|||zzzvvvuuuxxx}}}}}}~~~|||yyy}}}|||zzzssskkkeee```ZZZXXXZZZ___dddgggiiijjjlllmmmooooooppppppwwwvvvsssooojjjhhhggggggeeebbb___```ccceeedddbbb___]]]ZZZVVVSSSQQQPPPOOOQQQPPPNNNMMMMMMNNNPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWQQQPPPPPPRRRTTTVVVUUUUUUUUUTTTUUUWWWUUUSSSWWW^^^rrr{{{mmmfffbbbcccttt{{{tttoooooovvvwwwhhh]]]QQQHHHEEECCCGGGPPP]]]kkkwww~~~~~~}}}{{{{{{{{{|||}}}|||tttfffeeeqqqkkk]]]___lll~~~ssscccKKK333///111+++---------,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))************++++++,,,,,,---,,,---............000111///000111222444666888999777888999888888999;;;>>><<<===>>>>>>;;;???QQQddd}}}ssseeeaaa\\\VVVQQQNNNRRRXXXdddllluuu}}}uuuooooooxxx~~~zzzxxxyyy~~~tttllljjjfffeeefffsssuuuhhhlllyyy~~~|||{{{{{{ggg___ZZZYYYXXXRRRLLLIIIJJJVVViii~~~qqqdddNNNSSScccxxxcccBBB222000111000.......................................///000111111222333333444666777777888888888999999::::::;;;;;;IIIIIIIIIIIIIIIKKKMMMOOOIIIOOOPPPPPPZZZssswwwaaaWWW```vvvjjjccceeeXXXQQQFFF======DDDLLLQQQVVV[[[aaaeeegggkkkppptttppptttwwwwwwvvvwww{{{yyyzzz{{{{{{yyyxxxxxxzzz}}}|||~~~~~~~~~}}}||||||xxxqqqjjjddd\\\XXXYYY^^^dddhhhgggkkkppptttvvvtttqqqooossssssqqqmmmiiiggghhhjjjeeecccaaabbbeeegggeeeccc^^^\\\WWWRRRNNNKKKIIIIIILLLKKKJJJIIIJJJLLLNNNPPPNNNNNNOOOQQQRRRTTTUUUUUURRRPPPOOOPPPRRRTTTTTTTTTWWWUUUUUUUUURRROOORRRXXXrrrvvvlllhhhiii{{{wwwooojjjnnn~~~yyymmmbbbUUUKKKFFFCCCHHHQQQ^^^lllxxx~~~~~~|||{{{|||}}}~~~}}}wwwgggdddooo|||mmm\\\```ttt~~~qqq```III222...111)))------,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))***+++,,,,,,------,,,...///000//////000111000000111333555777999:::999::::::999888777999::::::<<<>>>>>>===@@@KKKWWW~~~zzzjjjbbb\\\XXXTTTNNNOOOTTT[[[dddppp|||ppplllrrr~~~}}}~~~{{{tttrrrsss{{{}}}rrriiigggccccccccckkkvvvnnnttt~~~~~~mmmddd\\\[[[ZZZTTTMMMIIIJJJWWWkkk~~~zzzhhh]]]TTTWWWggg|||~~~mmmUUU;;;000111222///---........................////////////000111222333222222333444555666666777888999999:::;;;<<<<<<<<>>CCCIIIKKKQQQVVV]]]cccggglllrrrwwwuuuwwwyyyzzzzzzyyyyyyzzzxxxxxx}}}xxxtttvvvwwwwwwzzz{{{zzzzzzuuuqqqmmmiiifffccc___\\\]]]___```aaabbbfffmmmsssvvvwwwvvvtttjjjhhhgggffffffffffffeeefffdddcccfffiiijjjiiifff```]]]XXXSSSPPPMMMMMMMMMJJJKKKLLLMMMOOOPPPQQQRRROOOPPPQQQRRRTTTVVVWWWXXXWWWWWWYYY\\\___```___^^^]]]\\\\\\]]]ZZZWWW[[[aaattttttmmmrrr{{{yyywwwuuuqqqeeeUUUJJJHHHBBBFFFOOO[[[jjjvvv}}}~~~~~~~~~{{{sssppppppvvvsssnnnuuujjjQQQAAA;;;000,,,///---,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((()))***+++,,,------...,,,...111222111000111222333333333444555777888999888;;;>>>>>>===;;;999999888:::===>>>AAADDDGGGIIIYYY~~~mmm___]]]\\\SSSMMMMMMRRR[[[gggvvv~~~xxxtttrrruuu}}}}}}xxxvvvoooooopppsss}}}xxxpppfffdddgggeeeddd|||}}}zzzttthhhdddbbb\\\TTTPPPPPPeee}}}ooo```\\\kkksss}}}xxxsssyyyvvvkkkNNNAAA555111222000..............................000000000111222333444555444555555666666777777888888999:::<<<===>>>======GGGIIIJJJIIIHHHIIILLLPPPHHHNNNIIIKKKUUUXXXqqqwwwNNNMMMgggiii~~~kkkiii___]]]SSSEEE>>>CCCGGGHHHLLLRRR[[[aaagggmmmtttyyyxxxyyyzzz|||||||||zzzxxxwwwvvvzzz}}}uuurrrtttsssuuuzzz~~~}}}|||}}}{{{zzz|||uuuooojjjgggfffdddccccccdddcccaaa``````ccchhhnnnsssvvvxxxyyykkkjjjhhhhhhiiiiiigggeeehhhfffeeegggkkkllljjjhhh___\\\WWWSSSOOONNNNNNNNNQQQRRRTTTVVVXXXYYYZZZZZZRRRRRRSSSUUUVVVXXXYYYYYYYYYZZZ]]]aaaeeeeeedddaaa^^^]]]^^^```^^^]]]bbbhhh{{{{{{{{{zzztttdddQQQGGGEEEBBBFFFNNNZZZhhhuuu}}}|||xxxssspppooommmpppvvvwwwhhhJJJ:::999111+++---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++((())))))+++,,,---......,,,///111222111111111222444444444555555777888888777:::???AAA@@@>>><<<;;;888:::<<<>>>AAAEEEFFFEEEJJJkkk~~~pppuuudddbbbaaaXXXOOOMMMSSSZZZeeesss~~~wwwssspppttt{{{}}}}}}}}}wwwuuummmnnnoooqqqxxxxxxpppmmmooojjjdddyyy{{{{{{lllgggeee___WWWSSSYYYnnnzzzlllgggjjjsssyyyoooqqqkkk^^^BBB999000...///...///222........................000000000111222444555666666666777777888888999999777999;;;===>>>>>>>>>===IIIIIIIIIHHHGGGGGGIIIKKKMMMKKKMMMQQQOOOSSSjjjnnnRRRIIIRRR^^^oooiiibbb___UUUGGG>>>>>>CCCHHHMMMVVV___cccdddgggmmmsssyyyxxxwwwyyy{{{{{{wwwtttwwwxxxyyyyyyyyyxxxwwwvvvwwwyyy{{{||||||~~~}}}xxxuuuwww|||zzz|||}}}wwwpppjjjcccfffjjjjjjgggdddccccccdddggglllpppsssvvvzzz}}}uuuppplllmmmllliiihhhjjjhhhaaa\\\bbbmmmuuusssnnncccYYYRRRRRRSSSRRRTTTYYYZZZ[[[\\\]]]\\\[[[ZZZYYYVVVWWWUUURRRTTTXXXXXXUUUWWWYYY\\\bbbggglllmmmmmmeeebbb______^^^___gggqqqtttjjj___PPPHHHFFF@@@GGGRRR^^^hhhqqqyyy}}}~~~vvvvvvsssffflllyyyvvvsss}}}{{{aaaHHH999666///---...+++,,,,,,,,,+++++++++******************************(((((((((((((((((((((((()))))))))))))))))))))))))))***++++++------...///...///111111000000222333222222333444555666777888:::;;;<<<>>>>>>>>>======::::::;;;===>>>@@@AAAAAAAAA[[[nnnsssxxxddddddcccUUUNNNRRRSSSXXX```nnn}}}tttuuuwww{{{~~~|||}}}{{{www}}}xxxpppmmmoookkkjjjttt{{{ooooooooonnnmmmwww~~~~~~~~~~~~|||~~~nnnggggggddd]]]VVVccczzzooonnn||||||qqqkkk___QQQ@@@:::222///000000---***000////////////000000111111222333444555777888999666666666777888888999999:::::::::;;;;;;===>>>???IIIIIIIIIHHHFFFFFFHHHJJJNNNIIIJJJNNNOOORRRcccvvvyyyYYYIIIOOO[[[xxxrrrlllddd```VVVIII@@@???CCCHHHLLLUUU^^^ccceeeggglllqqqvvvvvvwwwyyy||||||xxxuuuvvvwwwyyy{{{}}}}}}|||||||||}}}~~~~~~}}}~~~}}}yyysssooonnnqqqvvvyyyxxxzzz~~~zzzrrrkkkcccfffiiijjjhhhfffffffffjjjmmmppprrrssstttvvvxxxrrrmmmlllppprrrpppnnnnnnnnngggbbbeeelllqqqppplllaaaYYYTTTVVVWWWVVVWWWZZZ\\\\\\\\\\\\[[[ZZZZZZYYYWWWXXXVVVSSSUUUYYYYYYVVVXXXZZZ^^^dddkkkrrrvvvyyytttoookkkhhhffffffoooxxxyyyjjj^^^PPPDDD???AAAJJJWWWaaahhhnnnuuuzzzzzztttvvvyyyppptttyyyrrrrrr|||xxx___EEE666444///...000,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,---......///...///111111000000222333111111222333444555666777999:::;;;===>>>>>>======999::::::<<<===>>>??????@@@RRRssszzzwwwjjjccc```XXXRRRRRRPPPVVV^^^mmmzzzvvvyyy|||~~~~~~||||||zzzvvvzzz{{{ppplllpppkkkhhhpppyyyuuurrrqqqqqqrrr{{{~~~|||||||||{{{xxxuuuvvvzzz}}}wwwnnnkkkhhhbbb]]]jjj~~~zzzooosss|||mmmcccUUUHHH;;;666000...///000...,,,000000//////000000111111222333444555777888999999777777888999999::::::;;;:::::::::;;;<<<===>>>>>>IIIJJJJJJHHHGGGFFFGGGIIIOOOJJJIIIMMMOOOPPPYYYeeeeeeJJJLLLYYYhhhxxxpppeee```WWWLLLBBB???CCCGGGKKKSSS^^^dddfffgggkkkooorrrsssvvvzzz}}}}}}zzzxxxuuuwww{{{~~~~~~~~~zzzuuuqqqjjjccc___```dddfffgggpppuuu||||||ssslllfffhhhkkklllllllllmmmnnnsssuuuuuutttrrrppppppppptttooopppwww{{{yyytttrrrsssoookkkjjjlllmmmkkkiiiaaa\\\ZZZ\\\]]][[[[[[]]]```___^^^]]]\\\\\\\\\\\\[[[\\\ZZZWWWXXX\\\[[[XXXVVVXXX\\\bbbkkkuuu}}}|||wwwtttqqqqqqzzzwww{{{|||jjj^^^RRRFFF???CCCPPP___ggghhhjjjpppvvv|||{{{yyy}}}{{{qqqvvv~~~yyykkkvvv}}}^^^BBB222111...///111,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))******+++,,,---...//////...000111111000111222444111111222333444555555666777888:::;;;<<<=========999999:::;;;<<<<<<======???GGG^^^}}}}}}zzzfff^^^\\\YYYUUUOOOSSS[[[hhh{{{|||}}}}}}{{{vvvxxxrrrnnnrrrmmmhhhkkksss~~~wwwrrrtttzzz{{{yyyyyywwwvvvtttpppmmmooorrrwwwvvvpppnnnlllkkkvvvrrrnnnxxxxxxfffWWWIII===555111------///111000///000000000000111111222222333444555666777999999:::999999::::::;;;<<<<<<<<<::::::;;;;;;<<<=========JJJKKKKKKJJJHHHGGGHHHIIINNNMMMNNNQQQPPPNNNRRRZZZqqqNNNIIIWWW```~~~sssfff```XXXOOOEEE???@@@FFFKKKSSS]]]eeegggiiilllnnnnnnqqquuuzzz}}}~~~|||{{{wwwyyy|||~~~~~~~~~~~~~~~uuuoooggg```WWWTTTVVVZZZZZZYYYdddlllwww~~~~~~vvvpppkkkmmmooorrrtttuuuvvvwww{{{{{{zzzvvvqqqllljjjjjjxxxtttuuu}}}~~~wwwrrrsssrrrrrrqqqoookkkgggeeebbbaaa```aaaaaa___^^^^^^dddcccaaa___^^^^^^______```aaa___\\\]]]___^^^ZZZSSSTTTWWW[[[cccnnnzzz~~~||||||zzzyyywwwkkkkkknnn```UUUMMMHHHFFFVVVgggnnnkkkhhhmmmsssyyy~~~||||||xxxuuubbbiiimmmppp}}}]]]@@@000000...///111+++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))******+++,,,---...//////...000111111111111222444222222333444444555666666666777888999;;;<<<======::::::;;;;;;<<<<<<<<<===@@@???LLLjjjnnn^^^``````YYYQQQSSSVVV```uuu~~~yyyxxxtttooouuupppiiijjjqqq}}}tttwww|||yyywwwtttrrrtttnnngggeeeggglllrrrvvv{{{ttttttwwwyyyzzzmmmooo|||rrr___MMM@@@888333000...---///111111000000000111222222333333333333444555666777888999999999999::::::;;;<<<<<<<<<:::;;;;;;<<<<<<======<<>>>>>CCCKKKRRR\\\dddiiikkknnnooommmpppvvvzzz}}}}}}}}}}}}zzz{{{}}}xxxqqqqqquuuwww{{{{{{qqqiii```YYYSSSQQQUUUXXXXXXVVVXXXbbbooozzz{{{vvvmmmoooqqquuuxxxzzzzzzzzz||||||zzzuuuooojjjgggffftttrrruuu}}}~~~wwwssspppsssuuuvvvsssmmmgggccccccdddcccbbb```______^^^fffdddcccaaa``````aaabbbdddeeeccc___^^^___]]]XXXSSSSSSSSSUUUZZZdddpppxxxxxxpppoooyyywwwmmmiiitttzzzfffVVVPPPNNNIII[[[nnnuuupppkkkmmmrrryyy}}}|||||||||xxx{{{~~~yyyyyyuuuffffffeeeeeemmmyyy}}}zzzZZZ???111111...///000+++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))***+++,,,---...//////000///000222222111111333444444444555555666666777777666666777888999:::;;;<<<;;;;;;;;;<<<<<<=========BBB===CCC\\\}}}yyyaaa```aaaZZZTTTSSSTTTZZZkkkzzzvvvtttooouuuqqqjjjkkkqqqwwwzzz{{{yyyxxxuuussssssmmmeee______eeejjjmmm}}}vvvwww}}}vvvooouuu|||ooo[[[GGG:::555333222000///000111111000000111222333444444444444333333444555555666777777888888999999::::::;;;;;;:::;;;<<<======<<<<<<;;;HHHJJJLLLLLLJJJJJJJJJKKKJJJPPPVVVTTTOOOLLLQQQWWWiiiZZZIIIOOO^^^pppwwwiiiaaa[[[VVVJJJ>>>===CCCIIIPPPYYYbbbhhhllloooqqqnnnrrrvvvyyy{{{|||}}}~~~~~~}}}||||||}}}}}}~~~rrrkkkgggiiimmmpppvvv||||||qqqhhh\\\YYYVVVVVVXXXZZZYYYWWWTTT[[[gggsss~~~}}}{{{lllnnnqqquuuyyyzzzxxxvvvwwwxxxvvvsssnnniiiggggggmmmmmmqqqyyy}}}zzzwwwwwwrrrtttwwwwwwuuupppjjjgggdddgggfffaaa___aaacccbbbffffffeeeddddddddddddeeehhhiiifffaaa______[[[UUUVVVVVVTTTRRRSSSZZZeeennn~~~|||vvvnnnlllwwwuuuooopppuuukkkUUUMMMLLLLLL___ttt|||xxxqqqpppsss{{{~~~{{{zzz{{{tttxxx|||~~~zzzyyyzzzvvvkkkiiieeedddfffjjjllllllSSS<<<111222...---...+++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))++++++,,,---...///000000///111222222111222333444555555666666666777777777666666666666777888999::::::;;;;;;<<<======>>>>>>AAA???AAAQQQkkkiii```___ZZZWWWUUUTTTWWWddd{{{rrr{{{yyyrrrwwwrrrlllnnnsss{{{wwwwwwyyyyyyxxxrrrnnneee\\\YYY___fffhhhyyy~~~xxx{{{~~~rrrrrr||||||~~~xxxmmmXXXCCC777444222222111111000000000000000111333555666666555555333333333444555666666777777777888888999999:::::::::;;;<<<======<<<;;;;;;EEEGGGIIIJJJIIIIIIIIIJJJIIIMMMOOONNNMMMOOORRRUUUaaahhhRRRQQQ___iiilllddd^^^ZZZOOO@@@===DDDGGGLLLUUU^^^eeekkkooorrrqqqtttwwwxxxxxxyyy|||}}}zzzzzz{{{}}}~~~~~~zzzwwwsssqqqzzzxxxlllhhhgggiiikkkmmmsss{{{}}}uuunnnmmmkkkiiifffbbb___]]]XXXYYY___jjjwww{{{zzzyyymmmnnnqqqvvvzzzzzzvvvrrrpppqqqqqqooollljjjiiiiiimmmoootttyyyzzzwwwxxx|||{{{yyywwwvvvvvvtttpppmmmiiimmmkkkeeedddiiinnnooojjjkkkllllllllllllllllllpppqqqmmmgggdddbbb]]]VVVXXXWWWUUUPPPNNNSSS\\\eeerrrvvv~~~yyyrrrnnnxxxzzzuuupppzzzlllTTTKKKJJJOOOaaawwwxxxuuuvvv|||}}}~~~zzz{{{|||}}}}}}zzzwww}}}uuuwww~~~vvvmmmlllmmmmmmjjjccc]]]\\\GGG555///222,,,***...---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---...///000000///111222222222222333555555555555666666666666666777777666555555666777777888999999;;;<<<===>>>>>>>>>@@@CCCIIIYYYtttwwweee```^^^[[[YYYWWWVVV[[[qqqrrrwww{{{~~~xxxrrruuuyyy{{{vvvvvvyyy{{{|||wwwuuukkk\\\TTTXXX^^^aaalll{{{}}}~~~xxxuuunnnjjjppp~~~vvvppp~~~xxxpppeeeSSS???555444///000000000//////000111000111444666777777666555444444555555666666777777777777888888999999:::::::::;;;===>>>>>><<<;;;:::BBBEEEGGGIIIHHHHHHHHHIIIHHHIIIHHHHHHLLLQQQSSSRRR]]]uuu[[[WWW```fffnnnfffaaa]]]RRRBBB???EEEEEEIIIQQQZZZcccjjjooorrrsssvvvxxxxxxwwwxxx||||||yyyyyyzzz}}}~~~vvvrrrpppnnnmmmmmmuuu|||}}}zzzxxxsssnnnmmmkkklllmmmmmmmmmttt|||yyypppjjjggg]]]ZZZ[[[cccqqqyyytttttttttnnnppptttyyy}}}{{{vvvqqqjjjlllmmmmmmlllkkkkkkllltttvvvzzz}}}zzzvvvxxx~~~}}}wwwtttuuuuuutttrrrooosssrrrkkkjjjrrrzzz|||pppqqqssstttuuuuuutttsssxxxxxxuuunnnjjjgggaaa[[[XXXWWWTTTOOOKKKNNNWWW___fffjjjuuu{{{rrruuu~~~vvvlllkkkVVVMMMKKKPPPbbbxxx}}}yyyxxx}}}~~~|||{{{~~~vvvrrrwwwrrrooottt}}}vvvppprrrxxx{{{uuufffZZZUUU>>>///---111+++)))...///,,,,,,,,,+++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,---...///000000///111222222222222333555444444444555555555555555888777666444444555666666666777888999;;;<<<===>>>;;;AAADDDDDDLLLfff{{{lllcccccc___]]]ZZZVVVTTTaaatttwwwyyy|||wwwvvvyyy|||}}}}}}qqq]]]PPPPPPVVVXXXaaarrryyyqqqfffaaaaaajjj|||jjjeeewwwoooggg]]]NNN<<<444666,,,---.../////////000222000111444666777777666666555555666666777777888888777888888999999:::;;;;;;:::;;;===>>>>>><<<;;;999HHHJJJKKKKKKJJJIIIIIIJJJKKKKKKKKKKKKMMMOOOQQQRRR\\\zzzccc______mmmzzzmmmccc```VVVEEE===???CCCIIIQQQZZZaaagggllloootttrrrrrruuu{{{{{{sssttt{{{}}}}}}yyyvvvmmmiiijjjqqqsssooonnnqqqooooooooopppqqqssstttuuu{{{tttiii```___```fffppp|||wwwnnniiijjjlllooommmoooxxxwwwlllmmmggghhhnnnnnnhhhjjjsss~~~yyyxxxyyyzzzzzzxxx~~~wwwooommmrrruuuvvvqqqmmmiiihhhmmmuuu}}}zzztttooooooqqquuu~~~}}}yyyuuunnneee___aaa[[[SSSMMMJJJKKKMMMNNN```hhhssszzz}}}|||xxxwwwlllXXXLLLLLLUUU^^^ooo}}}}}}~~~~~~uuuooommmgggqqqwww}}}tttjjjsss{{{jjjZZZMMM444111---,,,,,,,,,,,,,,,************************))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))***+++---...///000000222222222111111111111111444444555555666666777777444555555555555555444333777888999;;;<<<=========@@@BBBBBBFFFLLLRRRooo}}}wwwcccjjj^^^\\\]]]\\\VVVWWWjjjvvv|||{{{rrrpppwwwsss```RRRQQQTTTWWWbbbmmmyyyoooaaaZZZWWWaaatttuuuyyymmmfff[[[DDD555222...000000////////////000000666666555666666777888888999666444555888:::999777666888:::=========<<<;;;999:::;;;<<<;;;:::999888HHHJJJKKKLLLKKKJJJKKKLLLLLLKKKKKKKKKLLLNNNPPPQQQVVVoooiiiZZZXXXhhh|||pppdddaaaZZZJJJ???<<>>AAAAAAFFFKKKNNNggg~~~~~~qqqoooaaa___^^^]]]WWWTTTaaassszzzxxxpppwww}}}gggVVVQQQUUUXXX```lllzzznnn]]]YYYYYYeeexxx~~~vvvggg^^^TTT@@@555333...000000//////000000111222777777777777777888999999:::888777777:::;;;;;;999888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999HHHJJJLLLLLLLLLKKKLLLMMMMMMLLLKKKKKKKKKLLLNNNOOOUUUeeesssXXXTTTdddxxxwwwgggccc___RRRBBB:::AAAFFFNNNUUU]]]dddkkkooossssssvvvzzz~~~xxxuuuwww~~~}}}wwwmmmkkkkkknnnooonnnooorrrsssssssssttttttuuuuuuuuuqqqkkkeee```dddnnnyyy~~~zzzsssmmmjjjjjjkkkkkknnnssszzz~~~~~~zzzvvvooojjjjjjnnnooolllpppyyy~~~xxxuuuuuuxxxzzz|||{{{{{{xxxqqqoooqqqqqqoooooommmkkkmmmsss{{{vvvrrrrrrttt}}}}}}yyyqqqggg``````\\\UUUOOOLLLMMMOOOQQQWWWaaalllqqqrrrxxx~~~rrrdddVVVSSSXXXQQQcccsssvvvvvv{{{~~~}}}~~~}}}~~~|||}}}zzzuuulllbbb]]]eee|||wwwpppjjjjjj|||hhhRRR@@@222000---,,,,,,---,,,+++************************))))))))))))************************************)))))))))))))))******+++++++++---...////////////000000111111222222333333444444555666777888999999777777666666666888999:::777888999:::;;;<<<<<<<<<<<<@@@@@@DDDIIIIIIZZZyyyvvvxxxiiidddbbbaaa[[[TTTXXXcccpppqqqvvvjjjUUUOOOTTTZZZdddqqqnnn[[[[[[```mmm}}}vvv}}}ppp]]]QQQHHH999333333.../////////000111222444444888777777777777888888999:::999777888999;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::;;;;;;;;;KKKMMMNNNNNNLLLKKKLLLLLLMMMMMMKKKKKKJJJKKKLLLMMMVVVZZZxxx|||\\\WWWdddvvvmmmeeecccXXXHHH===AAAEEEKKKRRRYYYaaaiiinnnqqqssswww|||~~~zzz{{{~~~~~~zzzsssrrrqqqpppooonnnooorrrrrrssstttvvvxxxzzz{{{|||uuuooofff___aaallluuuxxxvvvvvvuuussspppnnnmmmmmmnnnpppuuu{{{~~~}}}|||{{{{{{sssooonnnpppooommmqqqxxx{{{uuurrrssswww}}}zzz|||{{{vvvuuuvvvuuurrrpppooonnnpppuuu{{{xxxsssqqqpppuuu||||||zzzxxxwwwuuunnneee^^^\\\ZZZUUUOOOLLLLLLOOORRRYYYdddnnnqqqppptttxxxkkk]]]WWWXXX\\\qqq~~~yyyuuu{{{{{{{{{}}}~~~~~~|||}}}zzzqqqggg```]]]nnn{{{ooohhhfffkkkfffNNN;;;111///---,,,,,,---,,,+++************************((()))))))))************************************)))))))))))))))******+++,,,,,,---//////000000///000000111111222333444444333444555666777999::::::888777666666777999;;;===777888999::::::;;;;;;;;;:::>>>>>>BBBFFFCCCLLLcccyyyxxxsssjjjffffffaaaXXXUUUYYY```{{{{{{zzzvvvvvvlllVVVQQQYYYbbbppp}}}nnn```dddmmmxxxyyytttsss}}}gggQQQCCC===333222333...//////000111333555666777777777777666666777777888888777666666777888888888<<<<<<;;;:::::::::;;;;;;>>>===<<<;;;:::;;;<<<<<>>===<<<;;;:::;;;<<<<<>>===HHHQQQrrr|||iiieeefff```XXXUUUTTT[[[iiiwwwttt~~~uuuaaa]]]fffppp~~~yyytttrrrtttuuusssoooqqqiiixxx{{{SSS???555333...000444000000111222333555888:::;;;>>>======<<<<<<<<<<<<===::::::;;;999888777999:::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;:::;;;;;;;;;JJJLLLMMMMMMLLLKKKKKKLLLKKKJJJIIIIIIIIIJJJKKKLLLLLLQQQRRRlllmmmTTTLLL\\\ggghhhooobbbUUULLLCCCDDDEEEHHHMMMVVVaaahhhkkkooosssvvvxxxzzzzzzuuuwww}}}wwwiiigggfffiiinnnssssssrrrmmmnnnrrryyy~~~{{{vvvrrrrrrttttttvvvwwwtttqqqppppppppprrrqqqooommmmmmrrrzzz~~~yyyzzzzzz|||~~~~~~{{{xxxxxxsssnnnlllgggaaa```bbbbbb___]]]^^^______[[[XXXTTTUUUTTTOOOKKKKKKPPPUUUbbbiiittt}}}{{{xxxxxxzzzxxx~~~~~~rrrmmmrrrxxx}}}}}}{{{qqqqqqiiiOOOAAA444---,,,,,,,,,------,,,***************************))))))))))))************++++++++++++++++++++++++)))))))))))))))******+++***,,,---000222333444444333333333333333333333333444444444444555555555555555555666666666666666666666777888888888888888888999;;;777999AAA???<<>>>>>===<<<<<<<<<<<<<<<999;;;;;;:::777777888:::888999;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999GGGIIIKKKLLLLLLLLLMMMOOOJJJIIIIIIHHHIIIJJJKKKLLLCCCOOOOOO```qqqUUUHHHVVV___YYYyyytttcccVVVMMMDDDDDDEEEGGGLLLUUU___fffjjjnnnrrrtttuuuxxx~~~~~~~~~wwwpppqqqvvvtttxxxqqqbbbbbbdddgggllloooppppppqqqssswww~~~{{{|||{{{wwwrrrooooooqqqqqquuuvvvuuusssrrrqqqppprrrqqqpppmmmlllpppwww|||~~~||||||~~~}}}zzzyyyrrrllliiieee``````cccdddaaa]]]]]]^^^^^^[[[XXXTTTUUUUUUQQQLLLLLLQQQVVVeeekkkwww~~~zzzkkkkkkyyyrrrsssbbbIII===222---,,,+++,,,------,,,***************************))))))))))))************++++++++++++++++++++++++)))))))))))))))******+++***+++---000222444555666444333333333333333333333555555444444444333333333444555555666555555444333666777777888888888888777999;;;666777@@@@@@===CCCGGG___yyylllkkkggg___ZZZSSSTTTVVV___www{{{zzzzzzmmmooozzzvvvjjjeeejjjwwwtttxxxfffGGG999555555000000555222333333444555777999;;;<<<<<<;;;:::999999999999999777999:::888555444666999777888;;;=========<<<;;;999:::;;;<<<;;;:::999888EEECCCBBBDDDHHHJJJIIIHHHJJJKKKLLLKKKIIIHHHHHHIIIAAASSSMMMQQQ```MMMUUUNNNPPPbbbuuu{{{kkk[[[SSSLLLEEEAAAEEEMMMSSSZZZ```hhhrrryyyvvvrrruuu{{{~~~{{{zzz{{{~~~~~~}}}~~~yyysssnnnjjjkkkuuuwwwmmmeeeccccccgggnnnrrrsssrrryyyzzz|||~~~~~~tttnnnpppssspppoooqqquuuuuutttssspppmmmkkkiiiooojjjiiikkkkkkjjjooowww~~~}}}xxxnnnjjjhhhfffbbb^^^___cccaaa```___^^^]]]\\\\\\[[[UUUYYY[[[WWWPPPLLLOOOSSSbbbkkkyyyyyynnnrrryyywwwwww{{{~~~[[[GGG:::///......---,,,,,,+++******+++++++++*********))))))++++++******************+++***)))***,,,---,,,++++++++++++*********))))))***+++...000222444555555333333333222222222111111555444222111222222111000333333333444444444555555555777888777666555666777:::::::::;;;;;;===>>>>>>BBBJJJiiiooofff___YYYWWWRRRPPPVVVaaa{{{uuuwww}}}sssiiiccciii|||yyymmmdddXXX;;;777111///000222222222333333444555666777888888666777999;;;<<<;;;999888777777666555444555888:::666777888999999999999999;;;999777777888999888777EEECCCBBBDDDGGGIIIIIIHHHHHHIIIJJJJJJIIIHHHIIIKKKCCCNNNKKKNNNtttmmmLLLKKKNNNTTT\\\bbbnnn___YYYNNNFFFAAADDDLLLRRRZZZ```hhhrrryyyxxxtttuuuzzz}}}}}}{{{yyyxxxyyy{{{}}}~~~|||{{{|||xxxrrrlllhhhbbbfffnnnzzz~~~||||||zzzqqqkkklllnnnqqquuuwwwwwwvvvzzz~~~}}}uuuqqqtttvvvtttrrrssstttttttttssspppmmmjjjiiijjjgggfffjjjkkkmmmttt|||{{{uuuiiieeecccccc___ZZZ[[[___```___^^^]]]]]]]]]^^^^^^ZZZ]]]___ZZZTTTPPPSSSWWWccclllxxx}}}uuuxxx{{{xxxmmmooouuuzzz{{{WWWCCC888/////////...------,,,+++++++++++++++*********))))))************************+++******+++,,,---,,,++++++++++++*********))))))***,,,...000222444555555333333222222222111111111444222111000111222111000222333333333333444444444666777888888666666777888999999999:::;;;===>>>??????DDD]]]zzzwwwkkkfffaaaaaa[[[VVVUUUXXXhhh}}}}}}ssshhhcccdddnnn}}}lll]]]SSSFFF999555111///111333333333444444555666777888999999888888:::;;;;;;:::999999888999888777555666999;;;666666777888:::;;;<<<<<<:::999777777888888888666FFFDDDCCCCCCFFFHHHIIIHHHEEEGGGHHHIIIHHHHHHJJJKKKFFFHHHIIIKKK```SSSDDDLLLYYYZZZUUUgggssscccaaaRRRHHHAAACCCIIIPPPYYY```fffqqqzzzyyyvvvwwwyyyzzzzzzyyyxxxwwwwwwxxxyyyzzz{{{zzzzzz|||xxxoooiiifff___]]]^^^bbbkkkuuu|||~~~|||zzzyyywww||||||tttssswww|||~~~||||||}}}~~~}}}yyytttqqqtttwwwuuusssssswwwvvvvvvtttqqqmmmjjjgggdddbbbcccgggkkkpppyyy}}}vvvnnndddaaa______\\\XXXXXX\\\^^^^^^]]]\\\]]]^^^```aaa^^^aaabbb^^^XXXUUUWWWZZZdddkkkttt}}}~~~~~~{{{}}}{{{wwwhhh^^^bbbkkkqqq|||tttQQQ???666/////////......------,,,,,,+++++++++***************************************,,,+++***,,,---...---++++++++++++***************+++,,,...000222333444555333222222222222111111111333111000000111222111000111111222222222333333333666888888888777666777888777777888999:::<<<>>>?????????QQQwww{{{tttooofffccc^^^YYYVVVTTTRRRZZZvvv|||{{{~~~uuuhhh^^^___hhhtttzzzfffUUUHHH;;;777444000///111333444555666666777888999999::::::::::::::::::::::::999999:::::::::999777777999;;;666666666777999;;;===???999888666666777888777555FFFEEEDDDCCCDDDFFFHHHHHHEEEFFFHHHGGGFFFFFFHHHIIIIIIBBBGGGIIIQQQ|||gggJJJIIIXXX___[[[\\\wwwfffeeeWWWLLLBBBAAAGGGNNNWWW___dddoooyyyzzzxxxxxxxxxxxxzzzzzzzzzxxxvvvtttuuuuuu{{{{{{yyywwwzzzzzzoooiiifff___^^^___dddmmmxxx}}}zzzwwwuuuttttttuuuwww|||}}}xxxzzz}}}||||||zzzxxxxxx{{{}}}|||zzzyyy~~~}}}zzzvvvrrrmmmiiifffaaaaaacccfffjjjqqqzzz~~~yyytttmmmeeeaaa^^^]]]]]]ZZZVVVWWW[[[^^^]]]]]]\\\\\\^^^___```___aaaaaa^^^YYYVVVXXXZZZdddiiinnnsssyyy|||zzz{{{xxx|||uuueee[[[aaahhhmmmxxxlllLLL<<<444.........---------,,,,,,,,,***************************************+++++++++,,,++++++---...///---+++************************+++,,,...000222333444444222222222222111111111111222111111222333444222111000111111111111222222222555666777777555555666777555555666777999;;;===>>>AAA@@@HHHeee}}}{{{yyyfffeee\\\XXXWWWUUURRRUUUjjj}}}yyyxxx}}}}}}|||{{{wwwoooccc[[[bbbqqq||||||yyycccQQQEEE888444333111000222444666777888888888999:::;;;;;;<<<===<<<;;;:::999999:::::::::;;;;;;999777777888:::777666555555666888;;;===888666666666777777555444FFFEEEEEEDDDDDDDDDFFFGGGFFFGGGGGGFFFEEEDDDDDDEEEIII@@@FFFIIIIIIlll]]]GGGMMM```fffYYY|||}}}gggeee\\\PPPDDDAAAEEEKKKTTT\\\```lllvvvyyyxxxyyyxxxvvv{{{||||||zzzuuurrrrrrrrr||||||zzzvvvvvv~~~tttnnnkkk___cccjjjrrr|||{{{tttnnnkkklllooorrruuuzzz}}}}}}}}}~~~~~~}}}yyyrrrlllhhhfffccceeefffgggjjjqqqxxx}}}vvvyyyyyytttoookkkeee^^^^^^[[[YYYXXXUUURRRTTTXXX^^^]]]]]]\\\\\\\\\\\\\\\ZZZ[[[\\\YYYVVVTTTUUUWWWaaadddffffffiiivvvtttrrrtttrrryyy~~~nnneeejjjnnnnnnwwwdddIII:::222---,,,,,,,,,+++++++++++++++************************))))))*********+++++++++,,,,,,,,,...000000...+++************************,,,---...000222333444444222222222111111111000000333222222444666666555333000000000111111111222222333444555444333222333555333444555666888:::<<<===??????BBBTTTvvvpppmmmggg```\\\YYYRRRPPP[[[kkkyyyxxx{{{|||xxxppplllddd]]]\\\lll~~~wwwnnnYYYHHH>>>444333333222222333555777999999999::::::;;;;;;<<<<<<======<<<;;;:::::::::;;;999::::::888666555666777777666444333333555777888666555555555777666444222DDDEEEFFFFFFDDDCCCDDDEEEEEEFFFGGGEEECCCBBBBBBCCCFFFAAADDDGGGGGG^^^oooJJJDDDXXXhhhVVVkkkjjjeeeaaaTTTGGGBBBDDDHHHPPPWWW]]]hhhrrrvvvwwwyyyxxxuuuyyy{{{}}}{{{vvvrrrqqqrrr||||||zzzwwwuuuyyy}}}xxxvvvkkkqqq|||{{{rrrjjjggghhhlllooopppuuuyyyyyy~~~|||{{{zzzrrrllliiihhhhhhlllmmmlllmmmssswwwxxx|||}}}|||nnnqqqpppkkkhhhgggccc^^^\\\WWWSSSRRRNNNLLLOOOUUU[[[[[[\\\]]]\\\[[[YYYXXXTTTUUUUUUTTTRRRQQQSSSTTT[[[^^^^^^\\\\\\fffxxx{{{mmmjjjmmmnnnxxxqqqjjjpppqqqkkkppp}}}rrrYYYCCC666111...++++++++++++***************************+++++++++)))))))))***++++++,,,,,,,,,,,,---///111000...,,,***************+++++++++,,,---///000222333333333222111111111111000000000222222333555888888777555000000111111111222222222111222333333222111222333333333444555666888:::;;;999;;;===FFF]]]}}}xxxoooddd\\\YYYUUUPPPTTT^^^sss}}}yyy{{{~~~xxxppplll]]][[[bbbvvvtttlllbbbMMM???:::333333444555555444666888;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;888999999888555333333444666555444333333333444444555444444555666555333111BBBEEEHHHHHHEEECCCCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDAAACCCBBBDDDHHHQQQrrrxxxUUUGGGPPPdddVVV^^^pppgggeeeWWWIIICCCCCCFFFLLLRRRZZZdddnnnsssvvvyyyxxxvvvssswww{{{zzzvvvsssssstttyyyzzzzzzyyywwwxxx{{{~~~}}}vvvnnnjjjjjjlllnnnooosssvvvvvv{{{xxxppplllkkklllnnnsssuuussssssvvvxxxvvvwwwvvvuuuvvvwwwxxxxxxwwwjjjlllkkkgggfffhhhhhheee]]]WWWQQQNNNJJJHHHMMMTTTUUUWWW[[[]]]]]][[[YYYWWWPPPQQQQQQPPPPPPQQQRRRSSSVVVYYYYYYUUUSSS[[[mmm|||yyyjjjgggkkknnnyyyppplllttttttiiikkkxxxwwwfffNNN:::111//////++++++++++++++++++++++++))))))*********+++++++++((())))))***++++++,,,,,,,,,,,,...000222111...,,,))))))*********+++++++++,,,---///000222333333333111111111111000000000000111111333555888888777555111111111222222222333333111333444333222111222333333333333444555777888999777888;;;???JJJccc|||wwwhhh\\\ZZZYYYUUUVVV[[[eee|||{{{||||||wwwvvvggggggooooooeeeYYYEEE:::999555444666888777666777999<<<::::::;;;;;;;;;;;;<<<<<<;;;;;;======>>>===<<<<<<888999:::888555333222333444444444444444444444444444333333555666555222000AAAEEEIIIIIIFFFCCCBBBBBB@@@BBBCCCCCCBBBCCCDDDEEE???EEEAAAAAAIIIIIIaaazzz```OOOMMMbbbXXXWWWuuuiiigggYYYKKKDDDCCCEEEJJJPPPXXXbbblllqqquuuxxxyyyvvvnnnsssxxxyyyvvvssstttvvvvvvxxxzzzzzzyyyxxxwwwwwwzzztttpppnnnmmmmmmqqquuuvvvtttxxxvvvooolllmmmoooqqqxxx{{{wwwwwwzzzzzzvvvrrrpppmmmlllnnnpppqqqqqqjjjlllkkkggghhhlllmmmlll```ZZZRRRNNNJJJIIINNNUUUQQQTTTYYY]]]^^^\\\YYYWWWNNNOOOOOOOOOPPPQQQSSSTTTRRRVVVWWWSSSPPPWWWhhhwwwzzzjjjfffllloooyyytttqqq|||{{{nnnnnn{{{~~~sss___FFF444---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++((())))))***++++++,,,,,,,,,---...000222111///,,,))))))******++++++++++++------///000222222333333111111111111000000000000000000222555777888666444111222222222222333333333222333444444222222333444333333333444555666777888:::999;;;<<<@@@SSS{{{}}}ppp~~~rrrbbb^^^\\\WWWSSSUUUZZZ}}}{{{{{{zzzyyyzzzxxxxxx{{{}}}lll```SSS???555666444555777999999777777:::===:::::::::;;;;;;;;;;;;;;;999;;;===??????>>>===<<<999::::::999666333222333222333444555666666666666333333333555666555222///EEEEEEDDDCCCBBBBBBAAAAAA>>>???@@@AAABBBAAA@@@???EEEAAABBBEEEDDDGGG[[[rrrhhhRRRPPPXXX]]][[[hhh~~~fffhhh___SSSIIICCCBBBGGGLLLSSSXXXbbbnnnxxx{{{wwwsssqqquuuyyy{{{yyyvvvrrrqqqxxxyyyzzz{{{zzzxxxvvvttt~~~~~~xxxpppmmmooopppooorrryyy}}}uuuooolllooouuusssyyy|||xxxuuuuuuvvvuuurrrrrrpppmmmkkknnnuuuzzzrrrpppmmmkkklllnnnrrruuu```\\\VVVQQQNNNMMMOOOPPPOOOSSSXXXZZZXXXUUUUUUUUUSSSQQQMMMLLLMMMPPPUUUXXXYYYYYYWWWTTTQQQVVV```iiirrrjjjqqqwwwtttsssvvvsssnnnuuu|||yyyzzz|||vvvsssiiiSSS;;;.........+++,,,,,,,,,+++++++++******++++++******************+++*********++++++,,,------------...000000...,,,))))))*********+++++++++---...///000222222333333444333111///...//////000111111222222222333333333111111111111111111111111000000111222222222222111333333444555666666666666444;;;<<<<<>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===???>>><<<;;;;;;<<<======::::::;;;999666444444555666555333222222333555666555555555444444333333333DDDCCCCCCBBBBBBAAAAAAAAA??????@@@AAAAAA@@@??????@@@===>>>CCCBBBBBBPPPbbboooWWWMMMOOOUUUaaaeeeqqqlllcccXXXMMMEEEBBBEEEJJJPPPUUU___jjjtttwwwtttqqqqqquuuyyy{{{yyywwwtttsssxxxyyyzzz{{{zzzxxxvvvtttzzzzzztttsssooonnnpppwwwvvvooojjjgggkkkqqqtttzzz}}}yyytttttttttrrrrrrsssuuusssqqqppprrrsssooommmkkkjjjlllooosssvvvjjjeee]]]UUUOOOMMMMMMNNNMMMRRRXXXZZZXXXTTTQQQPPPNNNMMMKKKJJJLLLPPPTTTWWWZZZ[[[[[[VVVRRRVVVaaakkk~~~xxxwwwzzznnniiipppuuurrroooqqqpppooo{{{~~~{{{rrreee\\\KKK888//////...+++,,,,,,,,,+++++++++******++++++************************++++++,,,---...///...---...///000000...,,,*********++++++++++++,,,---...///000111222222222444333111000//////000000111111111222222222333333111111111111111111111111000000111222222222222222000111222333444444444444555:::::::::<<<@@@XXX|||xxxyyyxxxlllhhhaaa[[[ZZZWWW___rrr~~~{{{}}}xxxwww~~~{{{fffNNN@@@999777777::::::999999>>>CCCEEE@@@;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<:::999999::::::;;;888999999888666444444555666555333222222333444555444444333333333333333333AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@???>>>>>>;;;<<>>>>>>>>@@@======AAABBBAAAEEEKKK```|||]]]NNNSSSmmmuuutttzzznnnaaaYYYNNNCCCAAAEEEGGGMMMUUU___ggglllmmmlllooorrrvvvwwwwwwwwwxxxxxxxxxyyyzzz{{{{{{yyywwwvvv|||zzzuuusssvvvyyy{{{xxxvvvtttwww}}}zzzrrrkkkhhhfffeeeiiioooqqq|||{{{xxxwwwuuusssxxx}}}{{{yyyvvvtttttttttuuuqqqlllddd\\\WWWVVVWWWXXXQQQTTTVVVVVVSSSNNNIIIFFFBBBCCCFFFIIINNNRRRVVVXXXccciiilllfff^^^```mmmzzz~~~zzzwwwpppooohhhhhhppp{{{~~~vvvlllhhhooovvvlllPPPGGG999000---......,,,,,,,,,,,,+++++++++************+++++++++++++++,,,+++,,,---///000111222333111000000111222222///---++++++,,,,,,,,,------------...///000111111111111333333222111111111111111000000000111111111111222111111111111111111111111000000000111222333444555222333555777888777666666555999666666:::999>>>OOOwwwtttgggcccbbb[[[TTTTTTUUUXXX___fffmmmsss|||wwwssswww}}}xxxmmmmmmttt}}}}}}vvvwwweeeQQQ===666777999:::;;;<<<:::>>>IIITTTUUUIII===>>>======<<<:::999999888999888777555555555666666333555666555444333555666555444333222111111222222//////000000111111222222??????@@@@@@@@@@@@@@@@@@?????????>>>>>>=========AAA>>><<>>>>>;;;===GGGRRRUUULLLBBB>>>>>>===;;;:::999888777:::888777555555555555666111333444444333222444555333333222222111111111111/////////000000111111111@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<===>>><<<;;;<<<>>>BBBFFFJJJVVVpppTTTKKKYYYyyy}}}wwwddd___YYYKKKBBBBBBBBBGGGOOOWWW]]]ccchhhkkkjjjnnnrrruuuuuuuuuuuuvvvxxxyyyzzz{{{{{{zzzyyywwwxxx|||~~~zzzzzz~~~}}}}}}}}}xxxnnnkkkjjjkkkjjjggggggjjjlll|||zzzwwwqqqjjjddd```]]]\\\\\\YYYTTTPPPMMMKKKHHHFFF@@@BBBFFFLLLRRRYYY]]]```jjjooosssooojjjlllxxx~~~}}}yyytttooommmmmmccckkkwwwzzzrrrnnnyyymmmRRRCCC444---------,,,---,,,,,,,,,+++++++++************++++++,,,---------,,,---///111333333333222222111111111222111///---++++++++++++,,,,,,,,,,,,---...//////000000000///000000111111111111000///////////////000000000000111111111111111111111111333333222111111222444555000222444777777666555333333888555555<<<<<<:::AAAKKKjjjyyyfff^^^\\\\\\ZZZTTTNNNOOOTTT[[[___fffqqqyyy|||~~~uuunnn```___eeewwwzzz{{{rrrLLLAAA888888;;;===???AAAAAA===<<>><<<;;;;;;<<<<<<999;;;=========@@@DDDFFFVVVrrrwww\\\MMMRRRhhh{{{|||fffbbb___PPPCCC??????DDDLLLRRRXXX___eeejjjjjjnnnssswwwwwwvvvuuutttxxxyyyzzz||||||{{{yyyxxxyyy{{{~~~{{{xxx}}}{{{}}}{{{tttooommmnnnqqqpppkkkhhhiiikkk}}}zzztttmmmgggbbb```]]]ZZZUUURRRPPPMMMHHHEEEAAACCCGGGLLLSSSZZZ```cccooorrruuusssqqquuuwwwnnnsssvvvuuurrrooommmlllbbbhhhooorrrrrrqqqqqqqqqtttzzzcccKKK<<>>DDDUUUuuulllddd\\\ZZZWWWSSSQQQRRRPPPUUU\\\bbbkkkzzzzzzpppiii```ggguuu}}}|||yyynnn[[[AAA<<<999:::<<<<<>>BBBDDDAAA>>><<<<<<;;;;;;:::999888888999888666444333333333444000222222222000///000222//////000111111222222222111111111000000000000000CCCCCCBBBBBBAAA@@@??????@@@???===<<<;;;;;;;;;<<<777<<<@@@???>>>???BBBDDDQQQbbb~~~eeeTTTRRRZZZrrr~~~iiidddbbbSSSCCC>>>===BBBIIIPPPUUU\\\dddiiijjjooouuuyyyyyywwwuuutttxxxyyy{{{||||||{{{yyyxxx~~~}}}}}}}}}~~~{{{{{{{{{zzzxxxyyy|||wwwyyyrrrrrrqqqssswwwvvvoookkkjjjkkk~~~{{{tttnnnhhheee]]]ZZZWWWUUUSSSOOOHHHDDDBBBCCCFFFKKKRRRZZZ```dddtttwwwyyyxxxxxx}}}oooccckkksssvvvtttrrrooolllaaaeeehhhfffeeehhhnnnrrrkkkrrrXXXBBB555+++---111///,,,+++,,,,,,,,,+++++++++************+++,,,,,,---......---...000222333222000///111000000000111000---+++))))))*********+++++++++---...//////////////////---...///000000///................../////////000111111111111111111111111777555333111111111222333222444777::::::999777555///777333000666777666<<<;;;BBB]]]xxxqqq```ZZZZZZXXXTTTRRRKKKQQQXXX\\\aaajjjxxx~~~vvvmmmffffffrrr}}}qqqcccVVVEEE:::888999<<<<<<;;;>>>CCCEEEBBB>>>===>>>===;;;888<<<;;;;;;::::::999999888888777555333222222222222000222222111000//////000---...///111222222222222222222111111000000//////