BM6P6(@ ppprrruuuuuummm```YYYXXXRRR___ppp|||yyyxxxvvvpppkkklllmmmmmmiiieeeeeejjjoooqqqtttwwwyyyyyywwwtttqqqnnnkkkiiihhhhhhhhhhhhggghhheeebbb```]]]ZZZVVVRRRMMMKKKHHHDDD@@@>>><<<<<<::::::999999888888888777===>>>???@@@@@@AAACCCEEEIIILLLOOORRRSSSUUUWWWYYY]]]```cccdddeeefffhhhiiigggiiilllpppsssvvvxxxyyy{{{}}}{{{zzzxxxuuurrrooollljjjjjjiiigggeeedddddddddeeeaaa^^^ZZZWWWVVVVVVUUUTTTKKKLLLMMMMMMLLLJJJHHHGGGGGGGGGFFFEEECCCBBBAAA@@@>>>>>>===<<<;;;;;;::::::::::::::::::::::::::::::===>>>???@@@CCCIIIQQQWWWcccooozzz{{{ppphhhcccbbbeeedddccchhhppptttwww{{{}}}{{{lllVVVCCC999666555444555444333222111111111111////////////000000000000000////////////.........---------,,,,,,,,,++++++***++++++,,,,,,------...---,,,******++++++***)))---------,,,,,,++++++++++++++++++******))))))))))))************++++++++++++***)))'''''')))***+++((()))***+++------------***///222000222888999555======CCCPPP[[[dddrrrwwwooonnnssszzzwwwxxxzzz{{{ppphhhfffhhhkkkmmmxxx~~~|||zzzzzzzzzzzzzzz{{{}}}{{{{{{|||}}}}}}}}}}}}}}}}}}}}}{{{zzzxxxxxxwwwwwwtttuuuvvvwwwwwwwwwwwwwwwtttuuuuuuwww{{{~~~}}}~~~|||}}}~~~sssppplllggg^^^UUUSSSVVV___kkk{{{{{{wwwvvvsssnnniiifffiiilllkkkhhhgggjjjnnnssstttwwwxxxwwwtttqqqnnnnnnlllhhhffffffgggfffeeegggddd```]]]ZZZVVVQQQNNNFFFDDDBBB???<<<;;;;;;:::::::::::::::::::::::::::>>>???BBBCCCDDDGGGJJJMMMOOORRRUUUXXXYYY[[[]]]___ccceeehhhjjjkkklllnnnpppqqqsssuuuyyy|||~~~~~~|||yyywwwuuurrrooommmkkkjjjiiihhheeebbb^^^[[[YYYXXXVVVTTTTTTTTTTTTTTTRRROOOMMMKKKHHHGGGFFFEEEDDDBBBAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<>>>BBBHHHLLLTTT]]]hhhrrr~~~~~~uuullldddbbbaaa```eeelllnnnrrrxxx{{{~~~zzzdddNNN???777555555222222111000////////////////////////000000000000//////.........------------------,,,,,,,,,++++++***++++++,,,,,,---......///...,,,------...,,,+++...---,,,,,,+++++++++,,,---------,,,,,,+++++++++)))************++++++++++++***)))(((((()))***+++((()))***+++,,,,,,------,,,111444222333888999666>>>AAAKKKYYYdddmmm{{{{{{uuupppqqqvvvyyyyyy{{{~~~yyytttmmmiiiiiimmmqqqssszzz~~~|||zzzzzzzzzzzzzzz{{{}}}~~~}}}zzz{{{||||||}}}}}}}}}||||||{{{zzzxxxwwwwwwwwwwwwtttuuuuuuvvvvvvvvvuuuuuutttttttttvvvyyy|||}}}}}}}}}~~~~~~||||||~~~tttlllaaaWWWOOOLLLRRR[[[lllwwwzzzuuurrrnnniiieeeaaafffmmmqqqpppoooooopppssstttvvvvvvuuurrrnnnllloookkkgggeeeeeeeeeeeedddeeeaaa\\\XXXSSSNNNIIIFFF???>>><<<::::::::::::;;;999999:::;;;===>>>??????AAACCCFFFIIIKKKOOOSSSVVVXXX[[[^^^aaabbbdddfffhhhkkkmmmqqqssstttvvvxxxzzzxxxzzz|||~~~|||xxxuuussspppnnnllljjjfffccc```^^^[[[YYYYYYYYYXXXVVVSSSPPPNNNLLLKKKKKKJJJHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;:::::::::999:::;;;;;;;;;:::;;;>>>AAADDDKKKTTT```pppzzzmmmddd```^^^bbbgggffflllsssxxxzzz}}}sss[[[GGG;;;777777222111000///............////////////000000000000000/////////............------------,,,,,,,,,,,,+++++++++,,,------......111000...///000000///......---,,,+++***+++,,,---,,,,,,,,,,,,,,,+++++++++)))************++++++++++++***)))(((((()))***+++))))))******++++++,,,,,,...333666555555888999888AAAIIIXXXfffoooxxx~~~wwwsssqqqqqquuuzzz{{{xxx{{{wwwnnnkkkjjjkkkooouuuzzz|||}}}{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~}}}{{{zzzzzzzzz{{{{{{||||||{{{{{{yyyyyyxxxwwwvvvvvvwwwwwwuuuuuuuuutttttttttttttttrrrrrrrrrsssuuuxxx{{{|||uuuuuutttvvv||||||}}}}}}}}}}}}}}}~~~mmmdddXXXOOOJJJNNN[[[iiiuuu~~~yyyrrrmmmhhhccc______fffqqqxxxyyywwwuuusssssssssttttttsssqqqooommmmmmjjjgggeeeeeeeeeeeeddd```\\\VVVQQQLLLGGGBBB>>><<<<<<::::::999:::;;;<<<888999;;;===@@@BBBDDDEEEGGGIIIMMMPPPSSSVVV[[[^^^aaacccgggiiijjjkkkmmmooorrrtttxxxzzz{{{}}}}}}xxxuuutttqqqmmmkkkiiifffcccaaa]]]\\\ZZZXXXUUUSSSQQQPPPQQQPPPOOONNNMMMKKKJJJJJJFFFEEEDDDCCCBBBAAA@@@???>>>======<<<;;;::::::::::::;;;<<<<<<::::::;;;<<<===BBBHHHQQQ]]]mmm|||}}}rrrgggaaa```cccaaaffflllrrruuuxxx{{{~~~~~~fffOOO@@@::::::333333222111000000000000////////////000000000000111111111000000000//////...------------,,,,,,,,,++++++,,,,,,---.........111000//////000111000......---+++******+++---...*********)))))))))))))))))))))*********++++++++++++******))))))******+++***************+++,,,,,,000444777777666888:::<<>>AAADDDHHHJJJKKKOOOQQQTTTWWWYYY\\\aaadddhhhjjjmmmoooppprrrtttuuuwwwzzz}}}~~~zzzwwwtttqqqooommmkkkiiieeeccc```^^^\\\ZZZZZZZZZTTTTTTSSSRRRPPPOOONNNMMMHHHHHHGGGEEEDDDCCCAAAAAA@@@@@@???>>>===<<<;;;:::999:::<<<<<<:::999:::;;;:::???DDDGGGKKKVVViiixxxssshhhdddccc^^^```dddhhhlllqqqwwwzzz}}}oooWWWDDD;;;888444333222111000000000000////////////000000000000000000000/////////...............---------,,,,,,+++,,,,,,------.../////////...------/////////------,,,+++++++++,,,------))))))))))))))))))))))))))))))*********+++++++++++++++************+++++++++*********+++,,,---...111333666777777777===BBBPPP^^^mmmvvv{{{{{{sssoooqqqvvv{{{}}}|||~~~zzz|||xxxpppeeegggmmmuuu~~~~~~}}}}}}}}}|||{{{{{{zzzzzzzzzzzzzzz{{{|||}}}~~~}}}|||yyyxxxxxxxxxyyyyyyyyyxxxxxxwwwwwwwwwvvvvvvuuuvvvvvvvvvvvvuuutttsssssssssssssssppppppppppppqqqqqqrrrssslllmmmmmmkkknnnvvvzzzyyy|||{{{{{{{{{{{{|||~~~WWWSSSQQQRRRUUU]]]kkkyyy~~~zzzssslllfffaaa___^^^aaafffooovvvyyyxxxtttqqqooooooooonnnoooooooooooohhhgggeeedddcccaaa]]][[[QQQMMMGGGCCC@@@===:::777:::999999999:::;;;===>>>???@@@CCCGGGKKKNNNQQQSSSVVVYYY[[[^^^```cccgggjjjoooqqquuuvvvwwwxxxzzz|||~~~|||xxxvvvtttsssqqqkkkiiieeebbb```______```WWWVVVUUUTTTSSSQQQPPPPPPLLLKKKJJJIIIGGGFFFDDDDDDDDDCCCBBB@@@???===<<<<<<777999::::::999888999;;;888;;;@@@BBBAAAFFFVVVfffooo{{{{{{sssmmmiii```___^^^___ccciiippptttuuu~~~{{{cccNNN>>>666333222111000////////////////////////000000000000------------,,,,,,,,,,,,............---------,,,,,,,,,,,,---......//////,,,+++++++++---...---,,,++++++,,,,,,,,,,,,------*********+++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++***+++,,,...///111333333666888888999BBBLLL\\\hhhsssxxx|||}}}wwwssswww}}}sssmmmfffiiipppyyy|||{{{|||||||||||||||{{{{{{zzzzzzyyyzzzzzz|||||||||zzzxxxwwwwwwwwwxxxxxxxxxwwwvvvvvvvvvvvvuuuttttttttttttttttttsssrrrqqqqqqqqqrrrsssoooooopppppppppqqqqqqqqqkkkoooooommmnnnssswwwxxxzzz{{{|||{{{{{{|||ZZZWWWWWWYYY[[[```kkkwww{{{vvvsssoooiiieeecccccceeefffiiinnnsssuuuuuussspppnnnmmmlllkkkjjjjjjkkkkkkgggfffdddccc```ZZZTTTOOOIIIFFFAAA>>><<<;;;999888999999:::;;;===@@@CCCDDDEEEGGGJJJNNNRRRVVVYYYZZZ\\\^^^aaadddfffjjjnnnqqqwwwyyy|||~~~~~~}}}|||sssppplllgggdddccccccddd\\\[[[ZZZYYYXXXWWWVVVUUUQQQPPPOOOMMMKKKJJJHHHHHHFFFFFFDDDCCCAAA???>>>===999::::::999888888999;;;:::888:::>>>???@@@IIISSSYYYeeeqqqxxx{{{}}}xxxqqqiiieeeaaa^^^```dddhhhkkkoooxxxttt]]]JJJ>>>444333222111000000000000////////////000000000000............------------............------------,,,,,,------.../////////+++***)))***,,,---,,,+++)))***,,,......---,,,+++)))*********+++++++++,,,)))************+++++++++***++++++++++++++++++***,,,+++++++++---///222444555444666999999<<>>;;;;;;;;;:::999:::;;;<<>>=========;;;999999;;;======777666<<<@@@???@@@DDDKKKTTT^^^jjjxxxwwwrrrmmmfffbbbaaabbbdddffflllxxxkkkVVVHHH666666555444333333333333////////////000000000000111111111111000000000000//////.........---------,,,,,,------.../////////+++***)))***,,,---,,,+++(((***---//////...,,,***''''''(((((()))))))))***)))************+++++++++***++++++,,,,,,++++++***,,,++++++,,,...111444666777555777:::;;;???MMM]]]nnnuuuyyyyyy~~~{{{|||zzz{{{xxxkkkfffeeeeeeiiippp{{{}}}zzzyyyyyyzzz~~~~~~~~~}}}|||zzzyyyxxxsssuuuvvvwwwwwwvvvuuutttvvvvvvwwwvvvvvvuuuttttttsssrrrqqqooonnnmmmmmmmmmnnnmmmlllkkklllnnnpppqqqoooooopppqqqqqqrrrqqqqqqgggnnnsssrrrqqqvvvzzz|||yyy{{{}}}}}}|||}}}iiijjjiiieee```aaaffflllpppsssxxx{{{zzzvvvppplllfffgggiiikkkllllllkkkkkkkkkmmmnnnpppppppppooooooooommmjjjiiiiiiiiigggeeefffaaa\\\XXXTTTPPPJJJEEE======<<<999777777999<<<<<<===???AAACCCHHHNNNSSSSSSTTTVVVZZZ___ccceeeeeeggghhhjjjnnnrrrwww{{{}}}~~~}}}yyytttpppmmmiiieeebbbbbbccccccaaa^^^\\\ZZZVVVTTTRRRPPPMMMJJJKKKIIIFFFDDDDDDCCCAAA???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>???DDDMMMWWWdddqqq~~~{{{pppgggcccbbbaaaaaaiiinnnxxxzzz___III<<<777444333222//////222000000000000000000000000......//////000000111111------------------------,,,---...//////...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))*********++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---///111333444555999<<<::::::FFF[[[mmmuuuuuuuuuvvv{{{zzzwwwzzz|||}}}pppgggdddeeegggkkkrrrzzz|||yyyyyyzzz{{{{{{|||||||||zzzwwwuuusssttttttuuuwwwwwwxxxxxxxxxuuutttsssqqqpppoooooonnnmmmmmmmmmlllkkkiiihhhggghhhiiijjjkkkkkkjjjiiihhhgggjjjnnnrrrttttttrrrqqqqqqtttvvvvvvttttttxxx{{{{{{|||~~~|||zzz}}}oooooonnnhhhcccaaadddhhhlllooorrrttttttpppllliiifffhhhjjjmmmooopppooooookkklllmmmnnnnnnnnnnnnnnnkkkjjjiiiiiijjjhhheeeccc^^^YYYSSSOOOKKKHHHCCC???999::::::::::::;;;???BBB???AAACCCFFFIIINNNTTTXXXXXXYYY[[[^^^cccfffhhhiiimmmoooqqqtttxxx||||||yyyrrrnnnjjjiiijjjiiifffccc^^^[[[YYYWWWUUURRROOOLLLNNNLLLIIIGGGGGGFFFDDDCCC@@@@@@@@@???>>>>>>======;;;;;;::::::;;;<<<<<<===???AAAFFFMMMXXXeeesss||||||rrriiicccbbbcccdddhhhqqq{{{jjjUUUBBB:::444444333111111222000000000000000000000000///////////////000000000........................------............------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,+++++++++,,,---...000222444555:::<<<>>>@@@FFFTTTggguuusssrrrsssuuu||||||sssvvvxxx{{{yyymmmfffeeefffjjjnnnttt{{{~~~zzzwwwwwwxxxyyyyyyzzz{{{{{{zzzxxxvvvuuurrrssstttuuuuuuvvvvvvvvvvvvuuussspppnnnmmmllllllllllllllllllkkkiiigggfffhhhhhhiiiiiiiiihhhgggggghhhjjjnnnqqqssssssrrrqqqqqqsssuuuuuutttuuuyyy}}}|||zzz|||~~~~~~ooopppppplllgggeeegggjjjmmmnnnoooooonnnkkkiiigggfffiiimmmpppssstttssssssllllllkkkkkkkkklllmmmmmmgggggghhhiiiiiifffbbb^^^TTTPPPJJJEEEBBB???<<<:::888:::;;;<<<<<>>>>>>>>AAAIIIUUUbbbkkksssiiieeeeeeaaabbbhhhqqqwwwyyy}}}{{{hhhMMMAAA666444666444222222000000000000000000000000000000//////////////////////////////////////////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,------,,,,,,---///111333555666999999:::BBBOOO```nnnwwwrrrrrrssswww{{{qqquuuwwwyyyvvvmmmhhhiiilllpppsssxxx~~~{{{wwwuuuuuuvvvvvvwwwxxxyyyyyyyyyxxxwwwvvvpppqqqqqqrrrssssssssstttuuutttqqqooolllkkkjjjiiijjjjjjkkklllkkkiiifffeeeggggggggggggffffffeeeeeehhhjjjnnnqqqrrrrrrqqqpppqqqssstttssssssuuuzzz~~~{{{zzzzzzzzz}}}|||hhhjjjllllllllllllnnnpppsssrrrpppnnnllljjjhhhggghhhkkknnnrrrttttttsssrrrnnnmmmkkkjjjjjjkkklllmmmgggggghhhhhhgggbbb[[[VVVMMMJJJEEE@@@===;;;::::::;;;<<<>>>??????AAADDDFFFIIILLLPPPTTTVVVYYY]]]```bbbeeehhhlllooosssvvvyyy~~~~~~{{{yyyvvvqqqmmmhhhfffdddbbb```\\\WWWTTTSSSPPPNNNLLLLLLKKKJJJHHHEEEEEEDDDCCCCCCBBBAAAAAA;;;;;;::::::999:::::::::<<<<<<;;;<<<@@@HHHRRRZZZooowwwuuunnnjjjddd```aaahhhooosssxxx}}}{{{\\\KKK:::666777666333111000000000000000000000000000000000//////......---........................------+++******+++------++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,------------......+++,,,---///111333666777999777:::FFFXXXiiiqqqtttrrrtttwww|||}}}zzzvvvzzz||||||{{{yyy}}}zzzsssnnnnnnrrrvvvxxx{{{~~~~~~|||yyywwwuuuuuuuuuuuuwwwxxxxxxxxxxxxvvvuuutttppppppppppppqqqqqqrrrrrrqqqpppooommmkkkjjjiiiiiiiiijjjkkklllkkkiiigggeeegggfffeeedddccccccddddddiiikkknnnppprrrqqqppppppqqqrrrsssrrrrrruuu{{{|||{{{|||{{{zzz{{{}}}ccceeehhhkkkmmmppprrrtttxxxvvvrrrnnnkkkiiihhhgggkkkmmmoooqqqrrrqqqooonnnooonnnlllkkkjjjkkklllllliiihhhgggeeeaaaZZZRRRLLLFFFDDDAAA===::::::;;;<<<<<<>>>AAABBBDDDFFFIIIKKKPPPRRRVVVXXXZZZ\\\___bbbfffiiinnnrrruuuxxx}}}{{{wwwnnnkkkhhhfffccc^^^YYYVVVUUURRROOOMMMMMMLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBAAA======<<<;;;:::::::::::::::;;;<<<<<<>>>BBBGGGLLL[[[dddsss{{{uuukkkddd___aaaffflllttt{{{mmmXXXCCC:::999777333000111111111111111111111111000000//////......------------------------------------+++******+++------***++++++,,,,,,++++++***++++++++++++++++++++++++************+++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,------.........++++++,,,...111333666777<<<<<>><<<::::::<<>>===<<<<<<<<<<<<999;;;===>>>>>>???BBBDDDKKKTTTcccuuuuuulllccc``````dddmmmvvv~~~iiiOOOAAA<<<888444222111111111111111111111111//////..................------------------------------,,,,,,,,,,,,------******++++++++++++******++++++++++++++++++++++++''''''((((((((()))))))))***++++++,,,,,,++++++***++++++,,,,,,------......+++,,,---///222555777999<<>>>>>======@@@CCCCCCFFFKKKOOORRRUUUYYY\\\[[[\\\___aaadddhhhnnnrrruuuyyy}}}~~~}}}~~~xxxrrrmmmiiieeebbb```]]]YYYVVVTTTQQQOOOLLLLLLLLLKKKIIIHHHGGGEEEEEECCCBBBAAA@@@>>>>>>======999:::<<<======>>>???AAAAAAIIIUUUcccppp{{{yyyppphhhbbb```gggpppvvv~~~yyy\\\JJJ@@@999666555111111111111111111111111------..........................................------............------******++++++++++++******++++++++++++++++++++++++(((((()))))))))************++++++,,,,,,++++++*********++++++,,,------------...///222444777:::;;;;;;GGGZZZkkkvvvyyyvvvsssttt{{{xxx~~~{{{tttuuu|||yyynnn]]]]]]___eeeooo{{{}}}{{{yyyyyyzzzzzzzzzzzzyyyxxxxxxwwwvvvtttsssrrrrrrrrrnnnmmmkkkjjjjjjkkkmmmnnnkkkkkkjjjjjjjjjjjjjjjkkkhhhgggfffeeeeeeeeeffffffdddbbb```^^^___bbbeeehhhlllmmmnnnnnnooonnnnnnnnnmmmoooqqqpppoooppptttxxx~~~|||yyyxxxyyyzzz{{{ddddddeeeiiiooouuuxxxzzzvvvtttrrrqqqpppqqqrrrsssqqqooonnnlllllllllmmmmmmkkkkkklllkkkjjjhhhfffeeeaaa\\\SSSLLLFFFBBB???===:::===@@@AAAAAABBBEEEHHHKKKNNNRRRTTTVVVXXX[[[]]]^^^___bbbdddhhhnnnuuuzzz|||~~~{{{uuuqqqnnnkkkeeebbb^^^ZZZXXXUUURRROOONNNNNNMMMKKKJJJHHHGGGGGGEEEDDDCCCAAA@@@?????????888:::;;;;;;;;;<<>>@@@QQQhhhzzz~~~|||~~~{{{uuu~~~xxxsssuuu}}}uuuhhhXXXXXX\\\eeeqqq~~~|||{{{xxxyyyzzz{{{{{{zzzyyyxxxuuuuuutttsssssssssssstttmmmkkkjjjhhhhhhiiikkklllmmmlllkkkjjjiiiiiiiiiiiigggeeecccbbbbbbcccdddfffdddbbb___^^^___bbbfffiiimmmmmmnnnnnnnnnnnnnnnmmmlllnnnqqqqqqoooooorrrvvv~~~~~~}}}xxxuuuvvvxxx{{{kkkhhheeefffjjjpppuuuxxxvvvtttrrrrrrsssttttttsssqqqpppnnnnnnoooooommmlllnnnmmmmmmmmmllliiiddd```YYYRRRIIICCCAAA@@@???>>>===>>>@@@AAACCCFFFJJJMMMRRRUUUYYY\\\^^^```ccceeeeeehhhkkknnnqqquuuyyy|||xxxqqqpppmmmiiieeeaaa\\\VVVRRRPPPOOONNNNNNNNNNNNKKKIIIDDDDDDCCCBBBAAA???>>>=========;;;;;;:::;;;<<<===<<<@@@DDDGGGMMM\\\ooo~~~xxxnnniiifffbbbgggmmmwwwvvv\\\GGG:::666666111333444333000///000222000000000000////////////000000//////.........---...------,,,,,,,,,------...---,,,+++************)))***+++,,,---,,,,,,+++***++++++++++++,,,,,,,,,///...,,,*********,,,---+++,,,,,,,,,,,,,,,,,,,,,//////222666777777;;;@@@GGG\\\ttt}}}zzzuuu{{{tttooouuuyyyzzzvvvcccXXXUUUWWW]]]iiixxx~~~{{{yyyzzzyyyxxxyyyzzzzzzxxxwwwvvvuuutttsssssssssssssssllllllkkkjjjiiiiiiiiiiiioooooonnnkkkhhhffffffgggbbbaaa___^^^^^^^^^___```______^^^___```cccfffgggkkkkkkkkkjjjjjjjjjiiiiiijjjjjjkkklllnnnpppqqqsssvvvxxx|||~~~}}}zzz{{{zzzxxxuuuuuuyyy}}}|||~~~nnnjjjggggggkkkpppuuuwwwwwwvvvttttttttttttrrrpppqqqooonnnnnnoooooonnnmmmnnnmmmlllkkkjjjfff```\\\QQQKKKCCC???===>>>======???AAACCCEEEHHHKKKPPPSSSWWWZZZ^^^aaacccfffiiilllkkkmmmpppsssuuuxxx}}}~~~wwwtttooojjjeee```[[[XXXWWWUUUSSSRRRRRRPPPMMMKKKGGGGGGFFFEEECCCAAA@@@???>>>===<<<;;;;;;;;;<<<<<<:::>>>@@@BBBFFFQQQaaammmxxxpppjjjeeedddhhhqqqzzzgggPPP@@@999777222444555333111000111333000000000000////////////000/////////..................------,,,------......---,,,+++************)))***+++,,,,,,,,,,,,+++))))))))))))************...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,------000000333777888888===DDDRRReeezzz{{{wwwtttqqqwww}}}rrrnnnvvv~~~nnn\\\SSSSSSVVV___lll{{{~~~{{{zzz{{{zzzyyyyyyzzzzzzxxxvvvvvvvvvuuutttrrrqqqpppooojjjjjjjjjiiiiiihhhhhhhhhllllllllljjjgggeeeeeefffbbbaaa```___^^^___``````]]]]]]]]]^^^aaadddgggiiillllllkkkkkkjjjiiiiiiiiiiiijjjkkkmmmoooppprrrrrrsssuuuyyy}}}~~~}}}zzzzzzzzzxxxvvvwww{{{rrrnnnjjjiiilllppptttvvvwwwvvvuuuuuuuuutttqqqnnnqqqooommmmmmnnnpppppppppooommmkkkiiieee```YYYTTTHHHDDD???<<<<<<>>>??????CCCEEEIIILLLOOORRRWWWZZZ]]]___bbbeeehhhkkkooosssrrrtttvvvxxxzzz}}}{{{yyywwwuuuttttttsssrrrqqqpppoooooooooppprrrtttuuuuuuuuuvvvwww{{{|||~~~~~~xxxrrrmmmhhhccc``````^^^[[[XXXVVVTTTQQQNNNKKKKKKJJJHHHFFFDDDCCCBBB>>>===<<<;;;;;;;;;;;;<<<:::===>>>>>>???EEEPPPYYYjjjxxx{{{qqqjjjcccdddiiiqqqwww|||www]]]III===888555555555444111000111333000000000000////////////////////////..................------------.........---,,,++++++******+++******+++,,,,,,,,,++++++))))))))))))*********+++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,------...222111444777888:::AAAIII```qqqssspppooonnnuuu~~~zzzpppnnnxxxxxxdddVVVPPPQQQWWWcccsss~~~}}}|||{{{|||zzzyyyxxxyyyyyywwwuuuvvvvvvuuutttqqqooollljjjggghhhiiijjjiiihhhgggfffgggiiijjjiiifffdddccccccbbbaaa```_________```aaa[[[\\\\\\^^^aaadddgggiiilllkkkkkkjjjiiiiiihhhhhhggghhhkkknnnpppqqqrrrrrrppprrruuuyyy{{{||||||{{{yyyyyyyyyxxxyyy{{{vvvrrrnnnkkkmmmpppsssttttttttttttuuuvvvuuurrrooopppnnnlllllloooqqqrrrrrrrrroookkkfff```XXXPPPJJJCCCAAA???>>>@@@BBBDDDEEEIIIKKKOOORRRTTTXXX[[[^^^```bbbeeegggjjjnnnsssvvvvvvxxxzzz{{{|||~~~|||vvvoookkkkkkjjjhhhfffddddddcccbbbaaaaaa`````````bbbeeefffffffffggghhhkkkllllllnnnoooqqqrrrsssvvvuuuuuuuuuwwwyyy|||~~~|||vvvpppkkkgggfffccc___\\\ZZZWWWTTTRRROOONNNLLLJJJHHHFFFEEEDDD??????>>>===<<<;;;;;;;;;===???@@@>>>===???FFFKKKUUUdddvvv~~~tttjjjfffeeejjjooorrrwww}}}jjjQQQ@@@888777666555333111000111111000000000000///////////////////////////..................---......///000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,+++************++++++,,,,,,++++++,,,---...///222222444777888<<>><<<;;;;;;===??????>>>======AAADDDHHHSSSccctttuuullleeeeeegggiiimmmsss|||ttt[[[FFF:::999777444222111000000000000000000000////////////.........///////////////............//////000111------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---,,,++++++,,,---///111222222444777999???LLLZZZsss}}}tttmmmooovvv~~~xxxsss{{{rrr___QQQNNNRRRUUU___mmm||||||||||||}}}||||||zzzwwwwwwwwwxxxwwwvvvqqqrrrrrrrrrpppmmmjjjhhhfffhhhjjjllllllkkkjjjiiibbbdddgggfffdddbbb``````bbbaaa___^^^^^^^^^___```^^^^^^^^^___aaabbbcccdddffffffffffffeeeeeeeeeeeefffhhhkkkoooqqqrrrqqqqqqooopppqqqrrrssstttuuuuuuxxxxxxwwwyyy||||||wwwqqqnnnmmmoooqqqrrrmmmmmmnnnqqqtttuuusssrrrooonnnnnnoooqqqrrrrrrqqqpppjjjaaaXXXPPPIIICCC???===???BBBDDDEEEHHHKKKNNNRRRUUUXXX[[[\\\]]]```bbbiiilllpppsssuuuxxxzzz|||xxxzzz||||||}}}~~~{{{wwwtttooommmmmmnnnoooppppppnnnkkkiiifffeeeddddddcccbbbaaaaaaaaaccceeeggggggeeecccbbbdddfffggggggiiijjjjjjjjjjjjiiihhhgggjjjmmmqqqssstttsssttttttrrrqqqnnnllljjjiiiiiiiiieeedddcccbbbbbbbbbcccddd```aaabbbaaabbbdddgggjjjkkkooouuuyyy|||~~~yyyoookkkfffccc```^^^\\\ZZZUUUSSSOOOLLLIIIGGGFFFFFFCCCCCCCCCBBB@@@>>><<<;;;;;;<<<===<<<;;;;;;===???CCCJJJTTTcccvvvwwwlllfffbbbaaadddjjjmmm|||iiiQQQAAA<<<999555222222222111000000000000000////////////........./////////////////////...//////000111222------,,,,,,,,,,,,---------,,,++++++******++++++************+++++++++++++++,,,,,,,,,,,,------------,,,++++++,,,...000222444444666999<<>><<<======<<<:::::::::;;;<<<;;;CCCIIIIIIQQQeeeyyykkk___]]]```bbbdddrrrjjjVVVCCC>>>888666666666555333000000000000////////////---.........//////000000////////////000111222333------,,,,,,,,,------......---+++*********++++++,,,,,,---------.........((()))***+++++++++++++++---,,,++++++,,,...111333888999;;;???CCCNNNcccwwwwwwuuuuuu||||||wwwiiiXXXLLLIIINNN]]]kkktttzzz|||{{{{{{|||}}}}}}|||zzzyyyvvvttttttvvvyyyzzzzzzyyywwwtttpppllliiigggffffffffffffggghhhjjjlllmmmjjjjjjiiifffcccaaaaaabbb^^^]]]\\\[[[[[[[[[\\\]]]ZZZ[[[]]]___aaaccccccdddcccdddeeefffhhhiiijjjkkkmmmlllllllllmmmnnnooopppkkkkkklllnnnrrrwww{{{~~~}}}zzzwwwxxx|||~~~~~~~~~~~~~~~~~~yyyvvvsssqqqppppppooommmmmmllljjjiiijjjkkkmmmnnnooommmmmmppprrrppphhhaaaRRRNNNGGGBBB???@@@BBBDDDDDDGGGLLLOOOPPPRRRSSSUUUYYY[[[^^^aaadddhhhnnnrrrtttvvvxxxzzz|||}}}}}}}}}~~~~~~~~~~~~}}}yyytttpppfffccc^^^ZZZXXXXXXYYYZZZ____________```aaaccccccbbbbbbccccccfffkkkrrrwwwyyy|||}}}zzzvvvtttqqqooommmmmmnnnoooooossswww{{{}}}wwwpppjjjeeeaaa]]][[[XXXVVVTTTRRROOOLLLMMMKKKIIIHHHGGGFFFDDDBBB@@@???===<<<<<<===>>>@@@>>><<>>EEEWWWpppxxxttttttwww}}}ppp___OOOJJJKKKSSSeeewww~~~~~~}}}{{{zzzzzzzzz{{{|||yyyvvvuuuvvvwwwxxxxxxzzzwwwssspppooommmjjjhhheeeggghhhgggeeedddgggiiijjjhhhfffcccaaa```______\\\[[[ZZZYYYYYY[[[]]]^^^ZZZ\\\___`````````aaaaaadddcccbbbcccdddgggjjjllliiiiiiiiijjjkkklllnnnooommmkkkkkkooouuuzzz{{{zzz~~~{{{xxxxxx{{{||||||zzzzzzzzz|||}}}~~~}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~|||{{{zzzzzz{{{}}}vvvvvvvvvuuussspppnnnmmmmmmmmmkkkkkkkkklllnnnoootttrrrppppppoooiii```XXXNNNKKKFFFAAA@@@AAADDDFFFIIILLLOOORRRSSSUUUVVVXXX[[[]]]aaadddgggjjjooorrrtttvvvxxxzzz|||}}}~~~~~~~~~{{{tttooolllhhhccc```^^^]]]\\\\\\]]]```cccdddkkkkkklllmmmoooqqqrrrsssqqqqqqqqqqqqsssxxx{{{vvvsssqqqpppoooooooooooopppsssxxx{{{yyyqqqkkkggg___\\\YYYWWWVVVTTTQQQOOONNNLLLIIIHHHGGGFFFDDDBBB@@@???===<<<<<<<<<===>>>;;;:::<<<@@@CCCKKK\\\mmmzzzooogggbbb^^^aaagggtttyyyooo[[[HHH:::999999444000222000111111111000///...---///......------......///444+++...222000444888333.........------............---,,,,,,++++++,,,,,,///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////111444777777:::>>>CCCMMM^^^ssswwwvvvvvvxxx}}}~~~wwwkkk[[[MMMIIIKKKTTThhh{{{~~~|||{{{zzzzzzzzz{{{|||zzzvvvuuuuuuvvvuuutttwwwuuurrrqqqpppnnnllliiieeefffgggfffdddccceeeggghhhgggeeebbb```_________\\\\\\[[[ZZZZZZ[[[\\\]]]ZZZ\\\^^^___^^^^^^^^^___aaaaaaaaabbbdddgggiiikkkiiiiiiiiijjjkkklllmmmnnnmmmlllmmmqqqvvvzzz|||{{{~~~|||yyyxxxzzzzzzzzzxxx|||||||||}}}}}}}}}~~~~~~|||}}}~~~}}}||||||}}}~~~||||||}}}}}}~~~}}}|||{{{{{{{{{}}}|||||||||}}}~~~tttwwwzzzyyytttooommmmmmpppooonnnmmmmmmnnnooopppvvvssspppmmmjjjbbbXXXPPPIIIGGGCCCAAAAAADDDHHHJJJOOORRRUUUWWWXXXYYY[[[\\\]]]```eeehhhkkkmmmqqqsssuuuvvvxxx{{{}}}~~~}}}zzzsssnnniiidddaaa^^^\\\ZZZZZZ\\\___ccciiinnnrrruuu{{{{{{}}}~~~}}}~~~}}}|||xxxtttpppooooooooonnnkkkooovvv~~~|||tttoooeeebbb___\\\[[[YYYVVVTTTPPPNNNKKKIIIHHHGGGEEECCCBBB@@@???===<<<<<<<<<===;;;:::;;;<<<===BBBNNNZZZkkk||||||ooofffbbbaaaccciiiyyyyyyfffQQQ>>>999999444000000111111111111000///......///......------......///222,,,///333222;;;CCC@@@444222111000///............------,,,,,,,,,,,,,,,...---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///000222555777:::<<<@@@IIIXXXiiiyyyzzzyyy|||xxxyyyyyyyyy|||~~~{{{qqqeeeVVVIIIGGGJJJUUUkkk~~~}}}|||{{{zzzzzz{{{{{{}}}zzzwwwtttsssrrrpppooorrrqqqpppppppppooollljjjdddeeefffeeecccbbbcccdddfffeeecccaaa```___^^^^^^\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\^^^^^^\\\[[[\\\]]]^^^___aaaccceeegggiiiiiijjjjjjjjjjjjjjjkkkllllllmmmmmmnnnrrrwwwzzz||||||~~~|||yyyxxxxxxxxxvvvuuuzzzzzzzzzzzzzzz{{{{{{{{{wwwxxxzzz|||~~~~~~}}}{{{zzzyyyzzz{{{{{{zzzzzzzzz{{{|||}}}~~~}}}{{{yyyxxx||||||}}}}}}~~~~~~~~~}}}~~~tttxxx{{{yyyrrrnnnnnnooouuutttsssqqqpppooooooooorrrooolllhhhccc[[[RRRLLLDDDCCCBBBBBBDDDHHHLLLOOOTTTVVVYYYZZZ[[[\\\^^^```aaadddiiimmmoooqqqsssuuuvvvwwwyyy{{{}}}}}}{{{wwwqqqnnngggeeebbb``````bbbcccdddeeehhhmmmsssyyy}}}}}}}}}|||||||||}}}}}}{{{zzzxxxwwwwwwwwwxxxyyyzzzzzz{{{||||||}}}~~~~~~{{{{{{|||}}}~~~yyytttkkklllmmmooosssyyy}}}wwwnnnkkkgggcccaaa___]]][[[SSSQQQMMMJJJIIIHHHFFFDDDCCCBBB@@@>>>===<<<<<<<<<<<<=========<<>>>>><<<<<>>>>>:::======999999>>>AAABBBIIIPPP]]]pppyyyqqqjjjgggeeekkk|||uuuqqq```KKK===888666555444222111111000000000111111000//////......//////000000///111111555NNNeeegggaaaIII222...222222111222///......---------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222555888;;;===???GGGZZZqqqzzz|||tttlllmmmvvvsssfffUUULLLGGGIIINNNZZZsss|||}}}~~~|||{{{yyyxxxvvvrrrmmmiiihhhggggggiiijjjjjjhhhfffdddcccccceeeffffffdddbbb^^^______`````````______\\\\\\\\\\\\]]]]]]]]]^^^cccccccccaaa^^^]]]^^^___bbbbbbdddeeeggghhhjjjjjjiiiiiiiiiiiiiiijjjkkkkkklllnnnqqqssssssrrrsssttttttvvvwwwvvvtttrrrrrrrrrttttttttttttssssssssssssttttttuuuvvvwwwwwwvvvvvvttttttttttttttttttttttttuuuuuuttttttuuuuuuvvvwwwyyyzzz{{{||||||{{{yyywwwqqqrrrsssuuuvvvxxxyyyzzz{{{|||}}}}}}||||||}}}~~~}}}|||}}}}}}||||||{{{yyyxxxxxx{{{}}}|||oooooooooooonnnnnnmmmmmmqqqqqqqqqqqqpppooonnnmmmfffaaaYYYOOOHHHDDDCCCDDDFFFGGGJJJMMMQQQUUUYYYZZZYYY[[[]]]^^^___bbbfffiiilllnnnppprrrsssuuuyyy{{{}}}}}}}}}}}}~~~~~~{{{vvvqqqllliiigggffffffeeeeeegggjjjkkkkkkjjjpppuuu{{{|||wwwsssqqqqqqnnnooopppooollljjjjjjkkklllllllllmmmpppsssvvvxxxxxxvvvtttrrrqqqrrrrrrsssoooooopppoooooonnnmmmlllnnnnnnnnnooooooooooooooonnnnnnnnnnnnnnnooopppqqqpppoooooooooppprrrtttuuuuuutttrrrrrrsssvvvzzz}}}|||}}}~~~}}}|||xxxuuuuuuxxx|||uuuooojjjggg```\\\VVVRRRPPPOOOMMMLLLFFFFFFEEEEEECCCBBBAAA@@@:::===<<<777777<<>>CCCIIIQQQ___sss{{{pppjjjeeefffttt{{{nnnYYYFFF:::666444333222111111000000111222222000000////////////000000///000444222222GGGZZZYYYOOO>>>222333555111000333//////...------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---000111333555999;;;>>>DDDQQQeee{{{{{{~~~tttooosss|||wwwgggZZZNNNHHHFFFKKKRRR^^^www}}}~~~~~~~~~}}}}}}|||xxxrrrnnnkkkjjjhhhhhhiiiiiigggfffaaa```aaacccffffffdddaaa]]]^^^___```aaaaaa``````\\\[[[[[[[[[\\\^^^___aaacccdddcccaaa___^^^___aaadddcccccccccdddfffhhhiiihhhhhhhhhhhhiiijjjllllllnnnqqqtttuuusssqqqqqqrrrppprrruuuuuusssrrrrrrttttttsssssssssrrrrrrrrrqqqpppqqqrrrsssttttttttttttqqqrrrssstttttttttuuuttttttttttttsssttttttuuuvvvvvvwwwyyyzzz{{{{{{{{{{{{rrrrrrssstttwwwzzz}}}~~~~~~}}}||||||~~~}}}|||{{{{{{|||~~~~~~{{{yyy{{{}}}}}}kkkkkklllnnnpppooollliiikkklllmmmnnnnnnnnnnnnnnn^^^ZZZRRRJJJDDDCCCFFFIIIHHHIIILLLPPPTTTXXXZZZ\\\ZZZ\\\^^^___aaadddhhhkkknnnoooqqqrrrsssuuuyyy|||~~~~~~}}}~~~~~~|||{{{pppmmmiiifffddddddeeefffhhhhhhiiilllqqqtttuuuuuu{{{~~~{{{yyyxxxxxxwwwwwwwwwwwwxxxzzz{{{|||zzz||||||zzzwwwsssqqqppppppqqqrrrqqqooommmmmmmmmllllllkkklllnnnqqqtttvvvxxxvvvtttqqqppppppqqqqqqmmmnnnooooooooommmlllkkkkkkkkklllmmmnnnoooooopppkkkkkkkkkkkklllmmmnnnoooiiiiiiiiijjjllloooqqqssssssrrrqqqpppqqqrrrtttuuuuuuuuuuuuvvvxxx{{{xxxtttuuuvvvxxx}}}vvvqqqmmmbbb^^^XXXTTTQQQPPPOOOMMMFFFFFFFFFFFFEEEDDDBBBAAA<<>>EEELLLUUUdddyyyssslllfffcccooo{{{fffOOO???888555444222222111000000111222333000000////////////000000///222666222000@@@OOOJJJ???666444999777...+++000//////...------------...------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---000222333666999<<>>BBBHHHNNNYYYkkk{{{vvvnnnmmmpppyyy~~~gggPPPAAA:::999555333111000111111000///000000000111111222222222333333333555777888888777<<<666000...///000///---000///////////////....../////////......---------------,,,,,,------...///111000111666888777:::???DDDXXXlll}}}www{{{wwwyyy}}}lllVVVHHHBBBBBB@@@DDDPPP^^^mmm~~~}}}{{{}}}}}}~~~~~~~~~uuussspppkkkhhheeedddcccaaa``````___]]]\\\\\\[[[YYYYYYZZZ[[[\\\\\\]]]]]]______```aaabbbccccccdddeeeccc```]]][[[ZZZYYYZZZYYY\\\___```aaabbbccceeedddcccaaaaaaeeekkkqqquuuxxxwwwtttpppmmmkkkjjjjjjjjjjjjkkkkkkllllllmmmmmmmmmooopppooommmllllllnnnkkknnnpppooommmlllmmmooommmnnnnnnoooppprrrssstttwwwzzz|||zzzvvvsssssstttuuuuuuuuuuuuuuuuuuuuuuuuwwwvvvvvvvvvwwwzzz}}}~~~|||~~~{{{xxxyyy{{{}}}~~~}}}~~~}}}~~~~~~~~~oooooonnnnnnmmmmmmllllllnnnllljjjiiifff```VVVOOOHHHFFFEEEGGGJJJNNNQQQRRRUUUVVVWWWWWWXXXYYY]]]___aaabbbdddgggiiikkkkkklllnnnoooppprrrtttuuuvvvwww}}}}}}}}}~~~|||zzzuuurrrmmmfff```]]]]]]^^^ccchhhnnntttxxx{{{~~~~~~~~~~~~|||yyyuuuqqqoooooonnnmmmllllllnnnoooqqqlllhhheeefffkkkpppssssssqqqrrrtttwwwxxxvvvrrroooooommmpppvvvwwwsssnnnmmmqqqrrrqqqnnnkkklllppptttwwwvvvttttttttttttqqqooopppooonnnoooooonnnllljjjnnnnnnnnnnnnmmmmmmlllkkknnnmmmllljjjjjjjjjjjjkkklllllllllkkkjjjjjjlllnnnnnnnnnnnnooooooppppppppppppqqqrrrrrrqqqqqqrrrttttttuuuwwwwwwwwwwwwyyy{{{|||}}}~~~~~~wwwqqqjjjeeebbb^^^YYYTTTOOOLLLHHHFFFEEEDDDBBBAAAAAA@@@>>><<<;;;;;;;;;<<<<<<<<>>===<<<<<<===<<<>>>AAABBBCCCIIIPPP\\\kkkzzzoooqqqrrr}}}iiiRRRCCC<<<666444222111222222111000000000222333444555555555222555999999777555333444000333555444000---///111000222222111...---...///------------------------...------------...//////444444777999999999???GGGSSSrrr~~~xxxwwwyyywwwvvv|||uuuaaaOOOCCC??????<<>>??????CCCIIIPPP[[[oooxxxnnnnnn|||}}}sss\\\HHH===666444222222222333222000///000000222444666888999222777===>>>;;;666444333222444555333000...///000000333444222...,,,---000,,,,,,,,,---------------......------......///000555666999<<<;;;;;;CCCLLLaaa~~~{{{xxx|||yyyyyy~~~mmmYYYIII???<<<===<<>><<<999:::<<<======???DDDIIIPPP^^^rrrrrrqqqvvvxxxwww~~~fffNNN???666444222222333333222111000000000111444888<<<>>>666<<>><<<<<<===CCCMMMZZZppp~~~~~~}}}}}}xxxrrrlllhhheeeccc```___^^^\\\ZZZXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWWWWYYY[[[^^^bbbcccdddcccbbbXXXXXXYYYYYYZZZZZZYYYYYYWWWYYYZZZZZZXXXWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]]]]aaaaaacccdddddddddcccbbb```aaaccceeegggiiijjjkkkllliiiffffffgggiiiiiihhhiiiiiijjjoootttxxxxxxwwwqqqpppooonnnnnnmmmnnnnnnnnnsssxxxyyyvvvrrrqqqqqqooopppqqqtttvvvyyy{{{|||xxxwwwvvvuuutttssssssssswwwyyy}}}|||wwwtttsssxxx}}}}}}}}}}}}~~~xxx{{{|||~~~~~~}}}}}}ppppppppppppppppppqqqqqqeeebbb[[[SSSMMMJJJKKKLLLMMMMMMMMMPPPSSSVVVWWWVVVTTTWWW\\\___bbbdddgggjjjiiiiiiiiijjjlllooorrrsssooooooqqqrrrtttuuuwwwwwwzzz|||~~~~~~{{{wwwtttiiieee```\\\ZZZ[[[]]]___fffiiinnnrrruuuxxx{{{}}}}}}wwwqqqmmmnnnpppqqqpppmmmmmmmmmlllkkkiiihhhggghhhjjjllloooppppppoooooommmllljjjjjjlllqqqvvvyyyxxxssslllkkknnnssswwwxxxwwwtttsssxxx}}}|||vvvooonnnooovvv{{{sssppprrrssstttqqqmmmkkklllnnnkkkmmmppptttwwwvvvrrrnnnlllnnnrrrvvvxxxvvvqqqmmmqqqtttwwwtttooolllnnnppptttrrrooollllllmmmoooqqqqqqqqqpppnnnllllllmmmooonnnmmmlllkkkjjjiiiiiiiiilllmmmnnnnnnmmmmmmnnnpppmmmoooooonnnlllkkklllmmmqqqqqqqqqppppppqqquuuwwwsssuuuyyy{{{~~~}}}~~~wwwpppkkkiiieee___ZZZVVVRRRNNNLLLHHHGGGGGGEEEDDDAAA???>>>???;;;:::<<<===<<<>>>CCCEEEJJJTTTdddvvv|||wwwqqqwwwtttjjjsssrrrWWWEEE666555333222333333222111222111000111555:::???BBB999AAAIIIJJJCCC:::333000333222000000000111222333000444555333...+++---000---.........//////000000...............///000000222444999>>>???BBBLLLXXXsss|||vvvxxx}}}~~~yyyhhhVVVHHH@@@=========DDDMMMZZZppp~~~~~~|||tttmmmgggcccaaa```___^^^\\\[[[YYYXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTUUUXXX[[[^^^`````````___WWWXXXXXXYYYZZZZZZYYYYYYSSSUUUWWWXXXWWWWWWXXXYYYYYYYYYZZZ[[[\\\\\\[[[[[[]]]^^^```bbbcccddddddcccbbbcccdddgggiiikkkmmmnnnllliiieeeeeegggiiihhhgggkkkkkklllqqqwww{{{{{{zzzoooooonnnnnnnnnnnnooooooooossswwwwwwtttqqqooopppmmmoooqqqsssvvvyyy{{{|||xxxyyy{{{|||{{{xxxuuusssvvvyyy~~~~~~zzztttrrrrrrxxx}}}{{{zzz}}}|||}}}}}}yyy~~~~~~~~~|||||||||yyywwwvvvzzzoooppppppqqqpppooonnnmmmaaa]]]XXXRRRMMMKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTVVVYYY]]]aaadddeeeddddddiiiiiikkklllmmmooopppqqqrrrrrrrrrssstttvvvwwwxxx{{{zzzyyy{{{|||vvvmmmddd]]][[[XXXVVVWWW\\\dddjjjjjjnnnsssuuutttsssssstttsssqqqmmmllllllnnnnnnnnniiikkkkkkjjjkkknnnlllgggiiijjjlllnnnppprrrrrrrrrqqqoookkkjjjmmmrrrxxx|||{{{tttlllhhhlllqqqvvvyyyzzzwwwvvvxxxzzzyyysssmmmkkkrrr{{{}}}vvvpppxxxxxxwwwtttpppmmmllllllkkknnnrrruuuwwwuuusssqqqppprrruuuvvvvvvtttqqqooorrruuuwwwuuupppmmmooorrrtttsssqqqpppooonnnoooooosssrrrooolllkkkkkkkkkllllllkkkiiihhhhhhiiijjjllloooooonnnmmmmmmnnnooopppnnnooopppnnnlllkkklllmmmooonnnnnnmmmmmmnnnnnnnnnssstttwwwzzz|||~~~~~~~~~~~~{{{yyytttnnnjjjddd___\\\WWWQQQLLLLLLJJJGGGEEEBBBAAA@@@@@@>>>===;;;::::::<<>>888555555555222000111000000000111444888;;;>>>>>>BBBDDD???777222444888111888555666555111666111///444555666111111...---,,,,,,---...//////.........---------...///111222888555888>>>@@@AAAPPPccczzzuuuwww~~~uuufffVVVJJJAAA===<<>>???BBBDDDHHHRRRaaattt{{{yyy{{{vvvkkkrrrhhhQQQAAA:::666666555222111222//////000222555:::>>>@@@>>>@@@@@@<<<666333444777555777333333333222555111333444333111///...---,,,,,,---....../////////...///.........///111333444666444777===>>>BBBUUUkkk}}}wwwrrrttt}}}~~~zzzppp___OOODDD?????????@@@BBBFFFRRRggg~~~}}}|||||||||}}}~~~{{{tttlllddd^^^ZZZVVVYYY\\\\\\ZZZXXXVVVVVVUUUTTTRRRQQQQQQRRRUUUVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWVVVVVVUUUUUUVVVXXXXXXVVVUUUTTTTTTSSSTTTTTTTTTXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\___bbbdddeeeeeefffdddccceeejjjmmmooonnnooommmkkkiiihhhggghhhiiiiiikkklllnnnpppsssxxx|||}}}xxxqqqmmmmmmnnnooooooqqqssstttuuussspppllljjjpppooopppvvv~~~}}}zzzyyy{{{}}}}}}yyytttvvvvvvxxxxxxxxxwwwvvvvvvzzz|||~~~~~~{{{vvvqqqoooooopppqqqrrrssssssssssssrrrrrrtttvvvxxxwwwuuurrrtttvvvwwwwwwwwwxxxzzz|||}}}}}}}}}|||{{{zzzyyyyyywwwuuuttttttvvvxxxyyyzzz}}}~~~~~~{{{yyywwwsssuuuxxx{{{mmmmmmnnnnnnllljjjgggfff[[[XXXRRRMMMKKKKKKMMMOOORRRRRRSSSTTTTTTUUUVVVVVVZZZ\\\```ccceeeffffffffffffgggiiikkkmmmoooqqqrrrnnnoooooopppqqqrrrrrrssssssnnnhhhdddaaa]]]WWWRRRUUUWWW[[[^^^bbbfffkkkooorrrssssssqqqmmmjjjiiiiiikkkjjjjjjjjjlllllljjjiiihhhkkkllllllpppttttttqqqjjjiiijjjlllpppvvv{{{~~~wwwsssmmmiiikkkqqqyyy~~~~~~wwwnnnkkkmmmqqquuuvvvtttrrrqqqrrrtttsssooollljjjpppwww}}}~~~{{{vvvrrrwwwwwwvvvrrrmmmiiigggggghhhjjjnnnrrrttttttsssrrrnnnoooqqqsssrrrpppnnnllljjjmmmoooooonnnmmmpppsssqqqooommmkkkjjjkkkmmmnnnpppooonnnllllllmmmnnnnnnooonnnlllkkkkkklllnnnooonnnnnnmmmlllmmmnnnooopppnnnqqqssstttqqqooommmmmmkkkjjjiiihhhiiijjjlllnnnnnnppprrrtttvvvwwwxxxxxxxxxzzz{{{|||{{{uuulllfffccc___[[[WWWRRRPPPMMMIIIFFFDDDCCCCCC???>>><<<;;;:::;;;===>>>;;;BBBIIINNNVVVeeeyyy{{{sssooolll}}}sss]]]FFF===777666666333111222//////000222666;;;???BBB===<<<:::888666555555555888555444333444555555666:::666555111444000111///---............/////////000/////////111222444555666666999<<<>>>FFF```yyy{{{yyyzzzvvvqqqrrryyyyyyxxxsssgggUUUFFF>>>===@@@BBBBBBCCCEEENNNccc|||~~~}}}{{{zzz{{{{{{||||||{{{xxxssskkkccc\\\XXXQQQTTTXXXYYYXXXWWWVVVVVVUUUSSSQQQPPPQQQSSSUUUWWWVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTQQQQQQPPPPPPPPPQQQRRRSSSVVVVVVUUUUUUUUUVVVXXXYYY[[[\\\^^^```aaaccccccdddfffeeedddgggjjjnnnpppppppppooommmjjjiiihhhhhhhhhjjjkkkmmmmmmnnnppptttwwwzzztttooonnnnnnnnnoootttuuuwwwwwwvvvtttqqqoooqqqppppppuuu|||~~~zzzwwwvvvvvvuuuqqqnnnpppppppppoooooonnnmmmmmmqqqrrrssssssqqqnnnkkkhhhfffgggiiijjjkkklllmmmmmmpppooooooqqqttttttsssrrrppprrrssssssrrrsssuuuwwwxxxyyy{{{}}}~~~~~~}}}}}}|||{{{{{{zzzzzzzzzzzzzzz~~~~~~{{{yyytttwwwyyy|||mmmnnnnnnmmmkkkgggdddbbb[[[XXXSSSOOOMMMOOORRRUUUUUUUUUUUUUUUVVVWWWWWWXXX[[[]]]```bbbdddeeeeeeeeeeeefffhhhjjjmmmoooqqqrrrmmmnnnnnnooooooooooooooonnnhhhaaa[[[XXXVVVTTTRRRZZZ^^^dddhhhlllnnnqqqsssssssssqqqnnnkkkhhhggggggjjjjjjkkkmmmnnnnnnllljjjgggjjjkkkmmmqqqxxxyyyvvvmmmllljjjkkkooovvv}}}}}}xxxpppkkklllrrr{{{yyyppplllmmmpppssstttqqqpppooooooppppppnnnllljjjnnntttxxxzzzxxxuuurrrpppqqqqqqooollliiiiiijjjfffhhhkkknnnqqqrrrrrrrrrlllmmmoooppppppnnnllljjjhhhjjjllllllkkklllnnnpppnnnmmmjjjhhhhhhiiilllmmmmmmmmmllllllmmmmmmoooooopppooommmlllmmmnnnpppqqqrrrqqqooonnnmmmmmmnnnooonnnrrruuuvvvtttqqqnnnmmmjjjiiihhhggggggiiilllmmmmmmnnnpppqqqssstttuuuuuuyyyzzzzzzyyyyyy~~~{{{qqqjjjeeebbb___\\\UUUSSSPPPLLLHHHFFFDDDDDD@@@???===<<<;;;;;;<<<===:::@@@FFFIIIMMMZZZmmm}}}~~~ppp|||uuummmyyyxxxeeeJJJ@@@777555555222000111000000000222555999===???===999555444555666555444111000999777444666555???HHHBBBEEE???EEE999999444///...............//////000//////000111333555666999;;;===>>>???LLLjjj{{{{{{yyyvvvtttuuuzzzwwwuuuwww{{{hhh]]]MMMAAA===???BBBDDDEEEFFFHHHRRRfff}}}}}}zzzyyyyyyyyywwwvvvtttpppiiiaaaYYYUUULLLOOOSSSVVVUUUUUUTTTUUUSSSRRRPPPOOOPPPSSSUUUWWWTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPNNNNNNMMMMMMMMMOOOQQQRRRUUUTTTSSSRRRSSSUUUWWWYYY\\\^^^```bbbbbbbbbcccdddeeeeeefffgggjjjmmmpppqqqqqqpppnnnllljjjhhhhhhhhhkkklllmmmmmmmmmnnnppprrrzzzwwwrrrooommmmmmmmmnnnsssuuuvvvxxxxxxwwwuuutttqqqooooooqqqvvv|||~~~xxxuuupppnnnmmmllljjjhhhjjjiiigggfffeeeeeeeeeeeeiiiiiiiiiiiiiiihhhfffdddcccdddfffgggiiijjjkkkkkkqqqppppppqqqsssuuuvvvuuussstttuuuuuutttuuuwwwyyyyyy{{{nnnnnnooommmjjjeeeaaa^^^YYYWWWSSSPPPOOORRRUUUWWWXXXWWWWWWWWWWWWXXXYYYZZZ\\\]]]___aaacccddddddddddddeeegggiiilllnnnpppqqqmmmnnnnnnnnnmmmlllkkkjjjeeeaaaZZZVVVTTTVVVXXXYYYbbbfffkkkooopppqqqqqqrrrqqqpppnnnllljjjhhhgggeeeddddddfffiiikkkkkkiiiggggggjjjlllnnnttt|||~~~|||rrrooolllkkknnnuuu}}}|||tttnnnnnnttt|||zzzqqqlllmmmooopppqqqooonnnmmmmmmnnnnnnnnnmmmiiilllpppsssuuutttrrrqqqlllmmmmmmllliiihhhhhhiiieeegggiiikkknnnooopppqqqkkklllmmmnnnmmmllljjjiiiiiijjjjjjjjjiiiiiijjjkkkkkkjjjhhhgggggghhhkkklllkkkkkkkkkllllllmmmnnnooopppooommmmmmmmmoooqqqrrrvvvuuurrrpppnnnmmmmmmmmmooossswwwxxxvvvrrrooonnnkkkjjjiiihhhhhhjjjlllmmmnnnnnnooopppqqqrrrssstttwwwxxxxxxwwwvvvyyy~~~wwwnnniiieeeaaa^^^YYYWWWSSSNNNJJJGGGEEEDDDBBBAAA???>>><<<<<<<<<<<<<<>>AAARRRrrr||||||vvvuuuvvvyyy}}}{{{sssnnnqqqwwwqqq\\\SSSGGGAAAAAAEEEGGGHHHIIIKKKOOOYYYkkk~~~~~~}}}yyywwwvvvsssrrrqqqmmmfff^^^VVVRRRIIILLLPPPSSSSSSRRRRRRRRRPPPPPPOOOOOOPPPRRRTTTUUUQQQQQQPPPOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPPPPOOOOOOMMMLLLKKKKKKLLLNNNPPPRRRSSSRRRQQQQQQRRRUUUWWWYYY\\\___cccdddccccccccceeeeeeeeefffggghhhkkknnnppppppooommmkkkjjjhhhgggfffkkklllmmmlllkkkkkklllmmmqqqooommmkkkjjjjjjlllmmmqqqqqqsssssssssqqqpppnnnmmmkkkjjjkkkmmmqqqssstttmmmkkkhhhfffeeeeeeeeeeeefffeeedddccccccccccccccchhhgggfffgggiiijjjhhhfffhhhiiijjjlllnnnooooooooouuusssrrrsssvvvxxxyyyyyywwwyyyzzzzzzyyyzzz|||~~~~~~nnnoooooommmiiiccc]]]ZZZVVVTTTRRRPPPPPPRRRUUUWWWXXXXXXWWWWWWXXXYYY[[[\\\]]]^^^___aaabbbcccccccccdddeeegggiiikkkmmmooopppmmmmmmmmmllljjjhhheeeddd[[[YYYVVVTTTUUUYYY^^^bbbhhhkkknnnoooooommmmmmmmmmmmkkkjjjiiiiiihhheeeccc```aaacccfffiiiiiihhhfffgggjjjlllnnnuuu~~~uuurrrmmmkkknnnttt|||vvvpppooottt|||{{{rrrmmmlllmmmmmmmmmmmmlllkkkjjjjjjkkkmmmnnniiijjjlllnnnooooooooonnnlllmmmllljjjgggddddddeeeeeefffgggiiikkklllnnnooojjjkkklllllllllkkkjjjiiijjjjjjiiiiiihhhhhhgggggghhhgggggggggggghhhjjjkkkiiiiiijjjkkkkkkllllllmmmnnnnnnlllllllllnnnppprrrwwwuuussspppnnnlllllllllpppssswwwxxxvvvrrrpppnnnmmmmmmllllllllllllmmmmmmnnnnnnnnnnnnooopppqqqrrrrrrssstttsssrrruuu{{{~~~uuunnniiidddaaa^^^[[[WWWRRRMMMJJJGGGFFFEEEDDDBBB@@@>>>===<<<;;;===>>>@@@BBBGGGOOOYYY```ttt|||rrrVVVGGG999444444222000000222222111111222444666888:::888666666888888666333555888YYYSSSGGGKKKKKKllluuulllzzzjjjmmmFFFAAA666111000///.........///000.........///111333555777888;;;>>>>>>DDDXXXxxxzzzzzz~~~{{{pppsssxxx}}}uuunnnmmmttt}}}uuueeePPPJJJCCCCCCHHHOOORRRSSSQQQTTTWWW```nnn}}}{{{|||}}}}}}~~~~~~|||wwwuuuqqqpppmmmiiibbbZZZSSSOOOHHHKKKOOOQQQQQQPPPOOOOOONNNNNNNNNOOOPPPPPPPPPPPPNNNMMMLLLLLLLLLMMMOOOPPPNNNNNNOOOOOOOOONNNNNNMMMMMMLLLJJJIIIJJJLLLOOOQQQPPPPPPPPPPPPRRRTTTVVVXXX[[[___ccceeecccbbbccceeedddeeefffffffffgggjjjmmmmmmlllkkkjjjhhhgggfffeeeiiijjjjjjjjjhhhgggggghhhggghhhhhhgggffffffiiikkkmmmmmmmmmlllkkkhhhfffeeeccccccbbbcccdddeeeggghhhggggggfffeeeeeefffhhhiiijjjkkkkkkkkklllllllllmmmooonnnnnnqqqtttvvvsssppprrrsssuuuvvvwwwxxxyyyyyyyyyxxxwwwxxxzzz|||||||||{{{}}}~~~~~~~~~mmmnnnmmmkkkfff```YYYUUUUUUUUUTTTSSSTTTUUUWWWXXXXXXWWWWWWWWWXXXZZZ]]]^^^___```aaabbbccccccddddddeeefffgggiiijjjlllmmmnnnlllkkkkkkiiifffbbb___]]]VVVVVVVVVXXX[[[```fffjjjlllnnnnnnmmmkkkjjjjjjkkkiiigggfffggggggeeeaaa]]]\\\\\\^^^aaadddfffeeedddbbbeeegggiiipppyyy}}}|||tttqqqmmmkkknnnuuu}}}wwwqqqooossszzz{{{rrrlllkkkkkkkkkjjjiiiiiihhhgggfffhhhkkkmmmiiiiiiiiijjjjjjkkkkkkkkkjjjjjjjjjhhheeeccccccdddfffffffffggghhhjjjlllmmmjjjkkkkkkkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhgggfffeeefffggghhhiiiiiiiiiiiiggghhhiiiiiijjjjjjjjjjjjmmmlllkkkjjjkkkmmmoooqqqsssrrrpppnnnllllllllllllpppsssvvvwwwuuurrrpppoooppppppqqqqqqpppooonnnmmmmmmmmmllllllmmmnnnooopppmmmoooqqqpppoooqqqvvv{{{~~~}}}vvvoooiiidddccc```[[[VVVQQQMMMKKKJJJGGGFFFDDDBBB@@@>>><<<;;;:::===@@@BBBCCCHHHPPPWWWfff~~~zzz\\\LLL<<<666666444222222222222111111333555888999999999999::::::999666444===;;;]]]TTTHHHPPPOOOvvvyyyrrrqqqtttEEECCC999222111///...---...///000/////////000222555777888666;;;>>>@@@JJJbbb}}}xxxyyy~~~~~~uuunnnttt|||~~~rrrlllmmmwwwkkkZZZHHHBBB>>>CCCNNNZZZaaabbb```bbbcccgggqqq|||~~~zzzxxxzzz|||~~~~~~yyyvvvqqqoookkkeee^^^WWWQQQMMMIIILLLOOOPPPOOOMMMLLLLLLKKKLLLNNNPPPPPPOOOMMMKKKJJJJJJIIIIIIJJJLLLNNNOOOOOOOOOPPPOOONNNMMMKKKJJJLLLKKKHHHGGGHHHJJJMMMOOOKKKLLLMMMOOOQQQSSSTTTUUUWWW]]]bbbdddbbb```bbbdddcccdddeeedddbbbcccfffiiiiiiiiiiiihhhgggfffdddddddddeeefffeeecccbbbbbbbbbaaaccceeedddcccccceeeggggggggghhhhhhhhhgggffffffcccdddfffggghhhiiikkklllnnnnnnooopppqqqrrrtttuuuuuuvvvxxx{{{|||}}}}}}}}}}}}{{{|||~~~~~~lllmmmllljjjeee^^^WWWRRRWWWWWWWWWWWWXXXXXXYYYZZZWWWWWWVVVWWWXXX[[[^^^___aaabbbbbbccccccdddeeeeeeeeefffgggiiijjjkkkmmmmmmjjjjjjiiigggccc___[[[XXXVVVWWWZZZ\\\```ffflllpppppppppooommmjjjiiijjjkkkfffeeedddeeeeeeccc]]]YYYTTTTTTUUUXXX[[[]]]^^^]]][[[^^^```bbbjjjssswwwvvvsssppplllkkknnnuuu}}}wwwpppooorrrxxx|||{{{rrrllljjjjjjiiihhhggggggfffddddddfffiiillliiiiiihhhggghhhhhhiiiiiieeefffggggggeeeeeefffgggffffffeeefffgggiiikkklllkkkkkkkkkkkkkkkjjjiiiiiihhhggggggggghhhiiihhhgggdddeeegggiiijjjjjjiiiiiigggggghhhiiiiiiiiiiiiiiilllkkkjjjiiijjjlllnnnpppooonnnmmmlllkkkkkklllmmmqqqsssvvvvvvtttrrrpppppprrrsssttttttsssqqqnnnmmmllllllkkkjjjkkklllnnnnnnlllnnnpppooonnnoootttxxxzzz{{{tttlllgggfffccc___YYYTTTPPPMMMLLLHHHGGGFFFCCCAAA>>>===<<<777===BBBBBBAAACCCKKKRRRYYYuuu{{{```OOO>>>888777666444444111111111222444777:::<<<999:::<<<===<<<999666444:::111PPPEEE<<>>333111///...---...///000111000111222444666888:::777<<<@@@EEERRRkkkzzzwww{{{{{{qqqnnnvvv}}}zzzmmmgggiiittt{{{fffSSSCCC>>>;;;BBBQQQaaakkkoooooonnnlllmmmttt|||}}}yyywwwyyy}}}~~~{{{wwwqqqnnniiiccc\\\UUUOOOLLLJJJLLLOOOPPPNNNLLLKKKJJJIIIKKKNNNPPPPPPNNNJJJHHHHHHHHHGGGGGGIIIKKKNNNOOOQQQQQQQQQPPPNNNKKKIIIGGGLLLJJJGGGFFFFFFHHHKKKMMMHHHJJJLLLNNNPPPQQQRRRRRRUUUZZZaaabbb```___aaacccbbbcccdddcccaaaaaadddgggggggggggggggfffeeedddcccaaabbbcccbbb```^^^^^^______bbbdddcccaaa```bbbdddaaaccceeehhhjjjlllmmmnnnoooqqqtttvvvxxxyyy{{{|||xxxzzz|||}}}}}}~~~~~~||||||~~~nnnmmmkkkgggbbb[[[VVVRRRXXXXXXYYYZZZ[[[[[[ZZZZZZZZZYYYXXXWWWXXXZZZ\\\]]]]]]]]]^^^^^^```aaacccccceeeeeeeeegggjjjmmmmmmmmmmmmiiiddd^^^YYYVVVUUUUUUXXX[[[```eeejjjmmmnnnoooqqqpppooommmkkkiiihhhgggbbb___]]]\\\[[[XXXSSSOOOMMMMMMMMMMMMOOOQQQTTTUUUQQQUUU[[[bbbhhhkkkmmmnnnrrroookkkiiikkkpppwww||||||wwwqqqllljjjmmmrrrvvvyyyqqqllljjjiiigggeeemmmjjjfffdddeeefffggggggffffffggggggffffffeeeeeejjjgggccccccdddfffeeecccbbbcccdddeeeggghhhjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjkkkmmmnnnmmmkkkhhhfffbbbaaabbbcccfffgggggggggjjjjjjjjjiiiiiiiiiiiiiiikkkkkkkkkkkkkkkkkkkkkkkkpppnnnllliiiiiiiiijjjkkkpppooonnnnnnoooqqqssstttuuuvvvxxxxxxvvvsssnnnllliiiiiijjjkkklllmmmmmmmmmjjjjjjjjjkkkmmmppptttvvvyyyzzz{{{|||yyyqqqkkkiiifffaaa\\\WWWRRRMMMIIIJJJHHHEEECCCBBBAAA???===;;;===>>>>>>@@@CCCGGGKKKVVVeeezzz}}}kkkVVVAAA888666333222444111...---///444888888888:::999999999888666222///111555999999888:::@@@EEERRRXXX^^^^^^VVVJJJ???:::222222111000000///000000000111111222444666777888;;;>>>@@@CCCSSSqqq|||yyy|||yyyxxxuuu~~~yyynnniiimmmxxxuuu^^^HHH@@@===<<>>===>>>>>>>>>???AAAEEEHHHSSS^^^pppqqq\\\EEE:::666444222333333111000111444777777777777777666777888777555333555666666555444555888:::>>>CCCHHHIIIFFF@@@;;;888333222111111000000000111000000111222444666777888;;;>>>BBBIII]]]zzzzzzxxxyyysssjjjjjjppp{{{{{{nnnYYYEEE@@@>>>>>>CCCPPP```ooowwwzzzwwwtttsssuuuyyy|||}}}{{{{{{|||}}}~~~~~~zzzwwwsssmmmeee]]]WWWRRRMMMJJJOOOOOOOOONNNMMMLLLJJJJJJLLLMMMNNNOOONNNLLLJJJHHHEEEDDDCCCCCCDDDGGGKKKMMMNNNNNNLLLKKKJJJIIIIIIIIIEEEDDDBBBBBBBBBDDDGGGIIIIIIJJJLLLNNNQQQTTTVVVWWWWWWXXXYYY[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[]]]___```eeeeeeeeeccccccdddgggiiinnnooopppnnnmmmmmmnnnooossswwwyyyxxxtttsssuuuxxxwwwxxxyyy{{{}}}~~~~~~}}}}}}|||~~~}}}|||}}}yyy~~~jjjhhheeeaaa]]][[[YYYXXXWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXXXXWWWXXXZZZ[[[\\\______^^^^^^___```aaaaaaccccccdddfffhhhhhhfffddd^^^\\\ZZZYYYYYYYYY[[[\\\aaadddgggkkknnnooopppppplllkkkiiieee```[[[VVVSSSQQQNNNKKKIIIHHHFFFDDDBBB???>>>>>>>>>>>>??????@@@EEEEEEGGGKKKQQQXXX^^^bbbaaaaaaaaaaaabbbdddeeefffkkkjjjiiihhhhhhjjjmmmnnnqqqooommmlllllllllkkkiiieeeeeeeeefffeeeccc___[[[YYYZZZ[[[]]]___`````````aaa```___```aaabbbbbbaaabbbbbbbbbbbbcccdddeeefffiiiiiijjjjjjjjjjjjiiiiiieeeeeefffffffffeeeddddddccccccbbbbbbbbbcccdddeeeeeefffggghhhiiijjjjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmlllkkkjjjjjjjjjkkkmmmnnnkkkllllllnnnppprrrtttuuuvvvvvvvvvuuusssqqqooonnnmmmnnnoooooonnnkkkhhhgggfffggghhhjjjkkklllmmmmmmmmmnnnoooppprrruuuzzz~~~zzzsssoooiiiccc^^^YYYTTTQQQNNNKKKHHHFFFDDDCCCAAA???>>>??????>>>===>>>BBBDDDOOOTTTaaauuuyyycccIII;;;777555222111444222000111333444555555555444333444666888888777777666555555666777666555555888;;;<<<<<<;;;;;;;;;222222111000000000111111000000111222444666888999:::>>>DDDQQQiiiyyyxxxvvvnnniiinnnwwwuuueeeQQQBBB??????@@@DDDNNN]]]nnnyyy~~~{{{xxxwwwxxx{{{}}}~~~}}}}}}}}}}}}~~~|||zzzxxxvvvrrrlllcccZZZTTTPPPLLLJJJMMMMMMMMMMMMLLLLLLLLLKKKMMMMMMMMMLLLKKKIIIGGGFFFCCCBBBAAAAAACCCEEEHHHIIIKKKJJJIIIHHHGGGFFFFFFFFFCCCBBBAAA@@@AAACCCEEEFFFGGGHHHKKKMMMQQQTTTVVVWWWXXXXXXXXXYYY[[[]]]^^^___]]]]]]\\\]]]___cccgggiiiiiijjjjjjiiiiiijjjnnnqqqyyy{{{|||{{{yyyxxxxxxyyy}}}}}}{{{}}}~~~|||{{{|||{{{~~~zzzxxx}}}|||zzzwwwtttrrrssswwwzzz}}}|||zzz{{{jjjgggbbb^^^ZZZYYYYYYZZZVVVVVVVVVVVVVVVVVVWWWWWWXXXXXXWWWXXXXXXYYY[[[[[[______^^^^^^^^^___``````aaabbbcccfffgggfffbbb___XXXXXXXXXYYY[[[^^^aaabbbgggiiikkknnnooooooooonnngggfffddd```[[[VVVQQQNNNHHHFFFCCC@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<======>>>???AAADDDJJJQQQWWW[[[WWWXXXXXXXXXXXXYYYYYYYYY]]]^^^```ccceeehhhjjjkkkjjjkkkkkklllmmmllljjjiiigggffffffeeedddaaa\\\XXXUUUVVVWWWYYYZZZ[[[[[[[[[[[[[[[\\\]]]_________^^^]]]]]]]]]^^^___aaacccdddgggggghhhiiiiiihhhgggggggggfffeeecccaaa___^^^^^^aaaaaaaaa```______```aaacccdddfffhhhjjjkkkkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmllllllkkkkkkkkkkkklllmmmnnnnnnnnnnnnoooooopppppptttsssrrrrrrrrrrrrrrrrrrrrrqqqpppnnnllliiigggfffhhhiiikkkmmmnnnmmmlllkkkjjjkkkmmmoooppprrruuuxxxxxxtttmmmgggbbb\\\XXXTTTOOOLLLIIIGGGEEEDDDAAA@@@===>>>>>>===<<<>>>AAACCCKKKLLLTTThhh~~~hhhNNN===888666333000111000///000111222444444555333111222444777999999666555777<<>>EEEVVVtttxxxwwwttt}}}~~~llljjjsss~~~qqq^^^LLL@@@>>>???BBBGGGPPP___qqq}}}~~~{{{zzz{{{}}}~~~~~~~~~{{{yyyxxxwwwvvvpppiii```XXXRRROOOLLLKKKJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLKKKIIIGGGEEEEEEDDDBBBBBBAAAAAABBBDDDEEEFFFHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@@@@???@@@BBBCCCEEEEEEGGGJJJNNNSSSWWWYYY[[[[[[[[[[[[[[[]]]___bbbcccdddcccccccccfffkkkooorrrpppppppppooonnnpppsssvvv|||~~~}}}{{{zzz{{{yyy{{{}}}|||{{{{{{|||~~~~~~}}}}}}}}}}}}{{{}}}}}}wwwzzz}}}~~~}}}yyywwwuuuyyy{{{{{{yyyyyy|||{{{uuutttxxx}}}}}}||||||yyywwwsssnnnkkkkkknnnqqqzzz{{{yyyyyy}}}kkkhhhbbb\\\XXXXXXXXXYYYWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXXXXYYYZZZ[[[______^^^^^^^^^______```aaabbbeeehhhiiifffaaa]]]YYYYYY[[[]]]```cccfffhhhjjjkkkmmmnnnnnnmmmkkkjjjbbbaaa^^^YYYTTTNNNIIIFFF@@@???>>><<<;;;;;;<<<===:::;;;;;;;;;<<<<<<<<<<<<999:::===AAAFFFLLLPPPSSSPPPPPPNNNMMMMMMMMMNNNOOOQQQSSSWWW[[[```dddggghhhfffhhhkkklllllljjjhhhgggjjjhhheeedddbbb^^^ZZZWWWUUUUUUVVVVVVVVVUUUUUUTTTUUUWWWYYY[[[\\\[[[[[[[[[\\\[[[\\\\\\^^^aaadddeeecccdddeeeeeeeeedddbbbaaacccbbbaaa___]]][[[ZZZZZZ]]]___``````]]]\\\]]]^^^bbbcccfffiiikkklllllllllllllllllllllllllllllllllnnnnnnmmmlllkkkkkkkkkjjjmmmmmmnnnnnnooooooooonnnooooooooopppqqqsssuuuvvvuuusssooollljjjiiiiiiiiijjjkkkmmmoooooommmkkkjjjgggiiilllmmmnnnpppsssuuu{{{}}}}}}xxxpppiiiddd___ZZZWWWPPPNNNJJJHHHFFFDDDBBB@@@<<<<<<===<<<<<<>>>AAADDDHHHGGGMMM^^^wwwmmmTTTAAA999777555111000000111111222444666888666444111111333666777777555666:::CCCJJJJJJBBB:::888888888888777555333111//////.........//////000333333444666888:::<<<>>>>>>@@@FFFZZZ{{{~~~xxxxxx{{{}}}mmmlllwwwppp[[[III@@@===@@@DDDJJJTTTdddvvv|||{{{|||~~~{{{xxxvvvtttssskkkeee\\\UUUPPPNNNLLLKKKHHHHHHGGGHHHHHHIIIKKKLLLLLLKKKHHHFFFDDDCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDFFFEEEDDDCCCCCCBBBCCCCCC@@@@@@??????@@@AAACCCCCCCCCFFFJJJPPPUUUZZZ]]]^^^^^^]]]]]]^^^```ccceeegggiiihhhhhhhhhjjjnnnrrrttttttttttttrrrpppqqqtttvvvxxxzzz||||||zzzxxxwwwxxxssstttvvvwwwwwwxxxzzz{{{|||{{{yyyxxxwwwwwwwwwwwwxxxzzz~~~xxxrrrvvv{{{}}}|||xxxvvvuuuuuuvvvyyy~~~yyyxxxxxx{{{|||wwwsssrrrwww{{{zzzzzz{{{yyywwwsssmmmiiigggiiilllpppwww~~~~~~}}}}}}kkkgggaaa\\\XXXXXXYYYZZZXXXWWWUUUTTTTTTUUUVVVVVVVVVWWWWWWXXXYYYYYYZZZZZZ^^^^^^]]]]]]^^^___``````ccceeeiiimmmnnnjjjddd___]]]^^^___bbbeeehhhjjjlllkkklllllllllkkkhhhfffddd\\\ZZZVVVPPPJJJEEEAAA???===>>>??????>>>>>>@@@BBB>>>>>>>>>>>>>>>===<<<<<<999:::<<>>BBBEEEEEEFFFKKKXXXkkk~~~ttt^^^GGG;;;888666222111333444444444555999;;;666444111111333555666666666777<<>>>>>>>>??????@@@AAABBBBBBEEEIIIOOOTTTYYY[[[\\\\\\\\\]]]^^^```cccdddfffggggggggghhhiiikkkmmmnnnssssssrrrpppnnnnnnqqqsssrrrsssuuuuuussssssssstttrrrssstttuuuvvvxxxyyyyyywwwvvvuuusssrrrsssssstttwwwyyy~~~}}}vvvqqqvvv|||~~~{{{xxxvvvvvvssstttwww{{{~~~|||~~~wwwwwwyyy}}}|||xxxsssqqqrrrxxx{{{yyyxxxzzzzzzxxxtttnnniiigggggghhhjjjqqqwwwyyywwwvvvxxx{{{hhheee```\\\ZZZZZZ[[[\\\YYYWWWVVVTTTTTTTTTVVVWWWVVVVVVWWWXXXYYYYYYYYYYYY\\\\\\\\\]]]^^^___```aaagggjjjoootttuuuqqqjjjdddbbbcccdddfffhhhjjjkkkllljjjkkkjjjiiigggccc```^^^SSSQQQMMMIIIFFFDDDCCCCCCBBBEEEHHHIIIIIIJJJLLLOOOKKKKKKKKKJJJHHHEEECCCAAA???>>>>>>???BBBGGGMMMPPPUUUVVVWWWVVVUUURRROOOMMMLLLKKKLLLMMMQQQVVV[[[]]]```dddhhhiiihhhgggggghhhjjjjjjlllooopppmmmiiieeecccccccccbbbaaa___^^^]]]___dddhhhjjjiiifffeeeeeebbbaaa___^^^___aaaccceeeggghhhiiiiiigggdddaaa___]]]^^^```aaabbbaaa___^^^^^^dddjjjkkkhhhdddcccdddccceeeiiilllnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmlllkkkkkkiiijjjlllnnnoooooooooooommmmmmnnnpppqqqsssttttttrrrrrrsssttttttsssrrrrrrppppppppppppooommmkkkjjjiiijjjjjjiiihhhiiilllnnnooopppvvv{{{|||~~~|||wwwooohhhccc___\\\VVVSSSPPPMMMKKKIIIFFFDDD?????????===<<<===@@@CCCBBBFFFMMMUUU___ooo}}}iiiOOO>>>888666333222333444444222333666999444222000111333555666555666666999===@@@???;;;777666444333444666777555333000000000000000111222222111222333555777:::<<<>>>>>>EEERRRiii~~~~~~uuuwwwqqq[[[JJJCCC???AAAFFFPPP___nnnzzz}}}{{{yyyyyyzzz||||||||||||}}}zzzvvvqqqjjjfffZZZVVVQQQMMMKKKIIIGGGFFFDDDDDDBBBBBBCCCDDDFFFGGGFFFEEEDDDCCCAAA@@@???>>>>>>???@@@AAAAAA@@@>>>===??????>>>>>>======>>>>>><<<<<<<<<===>>>>>>??????AAACCCHHHLLLPPPSSSTTTTTTUUUVVVXXXZZZ\\\^^^___```bbbbbbdddeeefffgggggghhhllllllkkkjjjiiijjjllloookkklllmmmmmmllllllnnnpppttttttssstttuuuuuuuuutttsssrrrpppooooooppprrrssstttvvvzzzzzzssspppvvv{{{|||xxxtttrrrsssppprrruuuxxx{{{zzzwwwtttuuuwww{{{}}}xxxssstttyyy|||wwwpppooorrryyy{{{yyywwwxxxxxxwwwtttooojjjfffdddeeeiiiooottttttqqqoooqqqttt|||fffccc```\\\[[[\\\]]]___YYYXXXVVVTTTTTTUUUVVVWWWUUUVVVWWWXXXYYYYYYYYYYYY[[[\\\\\\]]]^^^___aaabbbkkknnntttyyyzzzvvvnnnhhhffffffggghhhiiijjjkkkkkkjjjiiiiiigggddd```\\\ZZZLLLJJJHHHFFFGGGHHHKKKMMMIIIMMMRRRTTTUUUUUUXXXZZZZZZZZZYYYVVVSSSOOOKKKIIIHHHEEEAAA@@@CCCIIIQQQVVV]]]___bbbdddbbb]]]WWWSSSNNNLLLJJJJJJLLLQQQVVVYYY^^^bbbfffhhhgggggghhhjjjkkknnnsssyyy|||zzztttooommmmmmmmmlllkkkjjjiiihhhkkkooouuuvvvtttqqqpppppppppnnnllljjjiiijjjlllmmmooopppqqqpppnnnjjjgggdddeeefffhhhiiihhheeecccaaa```gggoooqqqnnniiihhhhhhdddfffjjjmmmoooooonnnmmmooooooooooooooooooooooookkklllmmmmmmnnnmmmmmmmmmlllmmmnnnnnnnnnmmmlllkkknnnnnnpppqqqqqqrrrrrrqqqooorrrvvvyyyzzzyyyvvvtttuuuuuutttsssqqqooonnnmmmmmmmmmllljjjhhhhhhjjjlllmmmnnnssswwwwwwwwwyyy{{{yyyqqqjjjeeeaaa^^^YYYVVVRRROOOMMMKKKIIIGGGBBBBBBAAA>>><<<===???AAA???FFFNNNSSSXXXeeewwwqqqUUU@@@777555333111222333111///...111444111000000111444666666666555555555777:::;;;;;;;;;888444111111333555555444222222111111222333444444000000222444666999;;;======GGGWWWqqq{{{qqq\\\JJJCCCAAABBBFFFQQQaaapppyyy}}}{{{yyywwwwwwyyy{{{{{{{{{zzz}}}}}}zzzuuunnngggaaaTTTQQQMMMJJJIIIGGGEEECCCDDDCCCAAA@@@AAABBBDDDFFFDDDDDDCCCCCCAAA@@@>>>===<<<===???@@@@@@>>><<<;;;======<<<;;;;;;;;;<<<<<<::::::;;;<<<<<<======>>>@@@BBBFFFIIILLLMMMMMMMMMOOOPPPSSSVVVXXXYYYZZZZZZ^^^___aaadddeeeeeeeeeeeeeeeffffffeeeeeefffiiilllfffgggggggggfffhhhkkkmmmtttsssqqqqqqqqqqqqpppnnnpppooommmmmmmmmoooqqqrrrqqqrrrvvv|||~~~vvvooooootttyyyyyysssnnnmmmmmmlllnnnrrrvvvxxxvvvrrrnnnmmmqqqxxx}}}~~~|||wwwsssppprrrxxx}}}wwwnnnnnnrrryyy|||xxxvvvwwwvvvvvvtttpppjjjeeecccbbbkkkooosssqqqmmmjjjlllooorrr}}}cccbbb___]]][[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYYYYYYY[[[[[[[[[[[[[[[^^^cccfffrrruuuxxxyyywwwtttrrrqqqmmmkkkjjjjjjkkkmmmmmmmmmffffffeeeaaa\\\VVVQQQMMMJJJKKKLLLMMMNNNQQQVVVZZZ\\\^^^bbbfffiiikkkkkkkkklllpppqqqllliiifff^^^TTTUUUMMMHHHHHHHHHHHHNNNVVVcccoooxxx{{{yyyuuukkk```YYYSSSNNNKKKJJJKKKOOOTTT[[[___eeegggffffffggghhhjjjnnnvvv|||sssuuuzzzzzzsssnnnqqq|||~~~uuusssttt~~~zzztttooonnnpppsssuuu{{{yyyuuutttxxx{{{vvvnnnnnnooorrruuuuuupppjjjddddddkkksssvvvtttnnniiigggffffffhhhiiijjjkkkkkkllljjjkkkmmmnnnnnnnnnmmmlllllllllllllllllllllllllllhhhjjjllloooooonnnllljjjmmmmmmmmmnnnoooppppppqqqooosssyyy}}}|||yyyvvvuuuwwwsssrrruuu{{{{{{uuuooolllkkkiiigggggghhhiiijjjhhhmmmrrrttttttvvv{{{xxxwwwmmmfffaaa___]]][[[WWWRRRLLLIIIIIIIIIGGGEEEBBB???=========>>>BBBCCCGGGKKKOOOZZZnnnuuucccMMM;;;555777333333333222222333444444222222222222333555777888777555222222444777888999777777666444333333555777666333111111333333111...111333555666777888:::<<>>>>>>>>@@@BBBDDDDDDCCCBBBAAA???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;:::777888999999;;;;;;<<<===???@@@BBBCCCEEEGGGIIIJJJJJJKKKMMMPPPRRRUUUWWWXXXYYYYYY[[[\\\]]]^^^^^^^^^aaabbbdddeeefffffffffeeecccaaa___]]]^^^```dddfffkkkmmmooonnnlllkkkmmmpppoooooonnnnnnnnnnnnnnnoooqqqrrrssstttttttttssssssnnntttwwwsssooonnnllljjjllloootttzzz}}}zzzrrrlllkkknnnsssvvvwwwuuurrrppprrruuuyyy~~~|||yyysssssstttwwwxxxxxxvvvtttxxxyyyxxxqqqhhhcccbbbdddnnnnnnnnnmmmjjjhhhggghhhtttvvvyyy}}}fffdddcccaaa___]]]\\\\\\YYYXXXWWWVVVUUUUUUUUUUUUUUUVVVWWWXXXXXXXXXXXXXXXZZZ[[[[[[[[[\\\^^^cccfffpppssswwwxxxwwwtttsssrrrpppnnnllllllmmmmmmmmmllleeeccc```[[[WWWRRROOOMMMQQQSSSVVVZZZ]]]bbbgggkkkrrruuuxxxzzzzzz{{{||||||}}}uuullljjj```VVVPPPLLLJJJNNNUUU___jjjxxx}}}lllfff]]]UUUOOOMMMNNNPPPUUUZZZ```dddeeefffgggiiilllooovvvyyypppssszzz{{{tttttt~~~wwwuuuvvvyyysssppprrrxxx}}}{{{yyy}}}|||uuuvvvyyy{{{zzzuuummmggggggnnnvvvzzzxxxrrrmmmjjjeeefffggghhhiiijjjjjjjjjkkkkkkmmmmmmnnnmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkjjjkkkmmmnnnooonnnmmmlllllllllmmmmmmnnnooooooooossswww|||}}}zzzwwwvvvyyyxxxwwwyyy||||||wwwrrrkkkkkkjjjiiijjjkkklllmmmlllpppttttttssstttyyy}}}||||||{{{rrrkkkeeebbb___]]]XXXSSSNNNKKKJJJJJJGGGEEEBBB@@@>>>===>>>>>>@@@AAAFFFJJJNNNWWWiii{{{~~~yyygggRRR@@@888999555444444333333444444555333222222222333555777999888555111000222555777777999;;;;;;999555444555777777555333333444444222//////111444666777999<<<>>>CCCKKK___}}}~~~|||}}}}}}tttgggWWWHHH@@@@@@@@@EEEOOO\\\hhhqqqwwwyyyyyyxxxwwwvvvwwwyyy{{{}}}~~~{{{xxxsssmmmfff^^^XXXOOOKKKFFFDDDDDDEEEEEEEEEAAA@@@???>>>>>>@@@AAABBBCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888::::::999888777888888999:::;;;<<<<<>>>>>>>>>>>???DDDHHHKKKSSSbbbqqq~~~xxx~~~mmmYYYFFF<<<:::666555555444444555555555555333222111222555888999:::777222111222555888999:::>>>@@@>>>888444555777777555333333333222111///...000333666888:::===@@@DDDNNNeee~~~~~~zzz~~~{{{zzzuuuwww}}}wwwiii\\\NNNAAA;;;<<>>>>>>>>???@@@AAA@@@???>>>===;;;;;;:::999999999999999999999999888666555666777888777555777777888999:::;;;;;;<<<>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFHHHKKKMMMNNNOOOSSSTTTVVVWWWYYYZZZZZZ[[[[[[\\\^^^______^^^]]]]]]ZZZYYYWWWWWWWWWXXXZZZ[[[\\\___bbbeeefffiiikkknnnllllllkkkkkkkkkkkkllllllmmmppprrrssspppkkkhhhgggooowww|||vvvnnniiihhhgggiiinnnuuu{{{~~~{{{sssmmmlllooosssuuuvvvtttqqqooommmpppvvv|||~~~ssstttuuuwwwwwwxxxwwwwww}}}}}}{{{uuummmhhhhhhiiioooooommmjjjhhhgggiiikkkllllllmmmoooqqqtttwwwyyy|||eeeeeedddccc```\\\YYYWWWWWWVVVUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTXXXYYY[[[\\\]]]```dddgggkkkooosssvvvuuutttssssssqqqpppmmmlllkkkhhheeebbb]]]YYYSSSOOOOOOSSSZZZ^^^hhhlllrrrxxx}}}qqqcccWWWQQQOOOJJJOOOYYYiii|||xxxiii^^^UUUNNNLLLOOOUUU\\\aaafffjjjllloooqqqvvv}}}|||qqqhhhcccjjjwww{{{pppsssyyy~~~~~~yyysssqqqqqq{{{}}}}}}xxxqqqqqqxxx}}}yyyzzzyyyzzz|||~~~|||wwwpppkkkiiinnnvvv{{{{{{vvvoookkkeeefffggghhhiiiiiiiiiiiikkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllllllllllllllllllllmmmiiijjjjjjjjjkkkkkkkkklllnnnrrruuuwwwvvvsssrrrqqquuuxxxzzzyyyvvvsssssstttpppqqqqqqrrrrrrqqqppppppppppppooommmkkkmmmqqqtttvvv{{{}}}zzzrrrmmmdddaaa[[[UUUQQQNNNLLLJJJGGGFFFDDDBBB@@@?????????===>>>CCCGGGJJJOOO\\\hhhzzz{{{qqq___KKK>>>:::666555555444444444444444555444222111222444777999;;;888444333555999<<<===777===AAA@@@:::555666888555444333222222111000//////222555777888:::===@@@DDDRRRlll~~~||||||www{{{}}}|||~~~nnnrrr{{{~~~qqqaaaSSSGGG>>>;;;===BBBKKKXXXdddlllppprrrrrruuuuuuvvvwwwyyy{{{|||}}}yyyvvvrrrmmmggg^^^VVVPPPIIIFFFBBB@@@AAAAAAAAAAAABBBAAA???>>>=========>>>>>>>>>===<<<;;;:::999999888888888888888888888888666555444555666777666444666666777888999:::;;;;;;?????????@@@AAAAAAAAABBBEEEEEEGGGHHHJJJLLLMMMNNNPPPQQQSSSUUUWWWYYYYYYZZZ[[[\\\]]]^^^______^^^]]][[[ZZZYYYYYYYYY[[[\\\]]]\\\]]]___```bbbdddfffgggkkkkkkjjjjjjjjjkkkllllllmmmqqquuuuuupppjjjeeecccnnnwww|||wwwnnnjjjjjjjjjjjjooowww}}}{{{uuupppqqqsssvvvxxxxxxvvvsssqqqqqqsssxxx~~~uuuvvvwwwxxxxxxxxxzzz{{{~~~}}}zzztttnnnkkkjjjkkkpppooommmiiiggggggjjjllljjjjjjjjjkkkllloooqqqrrrqqqvvv}}}gggfffeeeccc___[[[XXXVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUUUUUUUTTTSSSVVVXXXZZZ\\\^^^```dddgggiiimmmqqqtttsssrrrqqqpppmmmllljjjiiigggddd___\\\XXXUUUQQQOOOSSSZZZdddjjjrrruuuzzz}}}zzzrrrnnnuuu|||jjj[[[RRRMMMNNNQQQXXXddduuu~~~pppaaaTTTNNNOOOSSSXXX___fffkkkmmmooopppttt{{{{{{qqqgggcccfffnnnzzzzzzqqqppptttyyyzzzwwwsssooonnnsssxxx|||zzztttqqqtttyyy|||~~~zzzyyy{{{}}}|||wwwxxxyyyzzzzzzvvvqqqmmmjjjnnntttyyyzzzvvvpppkkkgggggghhhiiijjjjjjjjjjjjjjjjjjjjjiiiiiiiiijjjjjjllllllllllllllllllllllllllllllkkkkkkkkkkkkkkkkkkiiiiiiiiiiiijjjjjjjjjjjjiiillloooqqqqqqpppqqqqqqrrrvvvyyyxxxtttqqqsssuuuvvvvvvvvvuuutttrrrpppooolllllljjjiiiiiikkknnnqqqpppuuu|||~~~~~~xxxqqqgggbbb\\\VVVSSSPPPLLLJJJHHHGGGFFFDDDBBBAAA@@@???>>>>>>BBBGGGIIIMMMWWWbbbttttttdddPPPAAA:::555444444333222222333333555333222111111333666888888555222222555999===>>>222888======:::777777999555555555444333222222222333555777999999:::===???EEEUUUrrr|||zzz{{{yyyzzzyyywwwvvvzzzvvvkkkpppxxx{{{mmm[[[NNNEEE???>>>AAAEEEOOO\\\hhhnnnqqqqqqqqquuuvvvwwwyyy{{{||||||}}}}}}~~~yyyvvvrrrllleee]]]TTTNNNFFFCCC@@@??????@@@@@@???AAA@@@???>>>===<<<<<<<<<<<<<<<;;;;;;:::999888888777777777777777777777777777555444555666777666555555666666777888999::::::?????????@@@@@@AAAAAAAAAEEEEEEFFFHHHIIIKKKLLLLLLNNNOOORRRTTTVVVXXXYYYZZZYYYZZZ\\\^^^````````````aaa```______```ccceeeggg___^^^]]]^^^___bbbdddeeekkkjjjjjjjjjkkkkkklllmmmoootttyyyxxxrrrkkkfffeeellltttyyyuuunnnmmmnnnnnnkkkqqqxxx}}}~~~zzzuuurrrqqqrrruuuvvvvvvtttrrrpppsssuuuxxx}}}}}}vvvwwwxxxxxxwwwxxx{{{~~~~~~|||xxxsssnnnlllkkklllooonnnllliiiggggggjjjllllllkkkjjjiiiiiiiiijjjkkkgggiiimmmrrrxxxjjjiiigggddd```\\\XXXWWWTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTSSSUUUWWWZZZ\\\^^^aaaeeehhhiiilllppprrrpppnnnllllllhhhhhhggggggfffbbb]]]YYYVVVUUUSSSSSSWWW___ggglllqqqsssvvvxxxyyy{{{}}}pppccc]]]cccpppkkk[[[SSSOOOLLLLLLQQQ___wwwsssaaaTTTSSSRRRUUU[[[ccciiikkkmmmnnnrrrzzz~~~|||rrrjjj```___bbblllxxx|||wwwoooooorrrwwwzzzzzzwwwrrrnnnoootttzzzzzzvvvrrrrrrtttzzz}}}yyyyyyzzzxxxxxxwwwvvvvvvvvvuuurrrooolllnnnrrrwwwyyyvvvqqqmmmhhhhhhiiijjjjjjjjjjjjjjjhhhhhhhhhhhhhhhiiijjjjjjlllllllllllllllllllllllllllllllllmmmllllllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhjjjmmmoooooopppqqqrrrrrruuuwwwwwwuuuuuuwwwyyy{{{zzzxxxvvvtttsssqqqppplllkkkjjjiiijjjlllnnnoooqqquuuzzz~~~xxx}}}uuukkkeee^^^XXXUUURRRNNNJJJHHHHHHGGGEEECCCBBBAAA@@@>>>>>>@@@EEEHHHKKKTTT]]]nnnxxxjjjVVVEEE;;;555444333222222222222222333222111111111333444555333111///000333666888999000333777999999999888888666777888888666666777888666777:::;;;;;;<<<>>>@@@GGGYYYxxx{{{{{{}}}|||yyytttoooooovvvxxxnnnlllpppxxxvvvgggUUUIIICCC???@@@DDDHHHRRR```kkkppprrrrrrsssvvvwwwyyy{{{}}}}}}}}}|||{{{|||~~~}}}{{{xxxuuupppjjjcccZZZQQQKKKDDDBBB???>>>???@@@???>>>?????????>>>===<<<<<<;;;;;;;;;::::::999888888777666666666666666666666666777555444555666777666555555555666777888999999:::>>>>>>>>>??????@@@@@@AAACCCCCCDDDEEEFFFGGGHHHIIILLLMMMOOORRRUUUWWWXXXYYYVVVWWW[[[^^^aaacccdddeeehhhgggeeeeeegggkkkooorrreeebbb^^^]]]___cccfffhhhjjjjjjiiijjjjjjkkklllmmmooouuuzzzyyyrrrkkkhhhhhhkkkqqqsssooommmnnnpppooommmrrrxxx{{{zzzwwwtttrrrtttuuuwwwxxxwwwuuusssqqqqqqrrruuuyyy||||||zzzwwwuuuwwwxxxwwwuuuwww{{{|||wwwrrrnnnmmmlllmmmnnnnnnmmmjjjhhhhhhjjjlllnnnmmmjjjhhhfffeeeeeeeee```aaacccgggmmmuuu|||llljjjfffbbb]]]ZZZWWWVVVSSSRRRRRRQQQQQQRRRRRRSSSQQQQQQRRRSSSTTTTTTTTTTTTTTTWWWZZZ]]]___bbbeeehhhiiilllooopppnnnjjjhhhgggffffffgggggggggccc^^^ZZZXXXXXXWWWXXXZZZ^^^aaaddddddfffggghhhjjjlllpppssswww}}}~~~iiiYYYUUUXXXbbbnnnwww~~~yyyhhhZZZRRRJJJHHHIIIPPPaaaqqqsss[[[VVVRRRRRRWWW___eeehhhjjjkkkpppyyy~~~vvvnnn]]]YYYYYYcccqqqyyywwwqqqmmmpppuuu{{{}}}zzztttnnnnnnqqquuuvvvtttrrrqqqqqqwww}}}|||vvvvvvwwwwwwyyyvvvsssrrrqqqpppooommmkkklllnnnqqqttttttppplllggghhhhhhiiiiiiiiiiiiiiigggfffffffffgggiiijjjlllkkkkkkkkkkkkkkkkkkkkkkkkmmmnnnooopppooonnnlllkkkiiiiiiiiiiiiiiiiiiiiiiiihhhjjjlllmmmmmmnnnoooqqqqqqrrrtttvvvwwwyyyzzz||||||{{{xxxvvvttttttttttttpppooonnnnnnoooooopppooosssuuuxxx|||~~~yyypppiiiaaa\\\YYYVVVQQQMMMIIIHHHHHHFFFEEECCCAAA@@@>>><<<>>>BBBEEEIIIQQQZZZhhhvvv~~~qqq^^^JJJ???666666444333333222222222000000111111222222222111222000///000222333333333111111222666999:::999666333555777777666666888:::666888:::<<<===>>>AAACCCKKK^^^}}}}}}~~~|||{{{tttnnnmmmvvvuuunnnmmmrrrzzz~~~nnn^^^MMMCCC???>>>@@@CCCKKKUUUcccmmmrrrssstttvvvwwwyyy|||~~~~~~~~~}}}{{{zzz|||~~~}}}yyywwwtttqqqlllfff___VVVLLLFFFCCCAAA???>>>?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888888888666666666666666666666666666555444444666666555444444555555666777888999999;;;<<<<<<===>>>??????@@@BBBBBBCCCDDDEEEEEEFFFFFFHHHJJJLLLOOORRRUUUVVVWWWUUUXXX\\\aaaeeeiiikkklllllljjjhhhgggjjjpppvvvzzzpppjjjbbb^^^___cccggghhhhhhhhhhhhhhhiiijjjkkklllmmmsssyyywwwpppjjjhhhiiilllmmmlllhhhiiimmmnnnlllmmmqqqvvvwwwuuurrrqqqpppvvvwwwxxxyyyxxxvvvsssrrrooopppsssvvvyyyzzzxxxuuusssuuuvvvtttrrrtttyyy|||vvvrrrooonnnnnnnnnlllmmmmmmkkkiiiiiijjjkkklllkkkjjjiiihhhiiiiiijjjeeeddddddggglllssszzz}}}{{{zzz}}}kkkhhhddd^^^ZZZWWWUUUTTTRRRRRRQQQQQQQQQRRRRRRSSSPPPPPPRRRSSSTTTTTTTTTTTTSSSVVVZZZ]]]___bbbfffhhhjjjllloooooolllhhheeedddffffffhhhiiiiiifff```\\\[[[[[[[[[ZZZZZZ[[[[[[[[[VVVWWWYYYZZZ\\\```eeeiiirrrvvvjjjZZZRRRSSSYYYbbbggglllwwwrrrbbbWWWNNNKKKKKKLLLSSS\\\jjj___XXXQQQOOOTTT[[[bbbeeehhhjjjoooxxxxxxqqq```ZZZZZZddduuu}}}wwwjjjmmmssszzz~~~{{{tttmmmmmmnnnooopppqqqpppooonnnrrryyy{{{vvvpppqqqtttvvvyyyuuuqqqmmmlllkkkjjjiiiiiihhhiiilllooopppmmmiiifffggghhhhhhhhhhhhhhhgggeeeeeeeeeeeegggiiikkkllljjjjjjjjjjjjjjjjjjjjjjjjnnnoooqqqsssrrrpppmmmllljjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkkkkkjjjjjjlllmmmooooooqqqtttwwwzzz|||||||||zzzxxxuuutttuuuvvvwwwtttsssrrrrrrssssssqqqpppoooooopppuuu{{{www|||{{{ssslllccc^^^\\\YYYSSSOOOIIIIIIHHHGGGEEECCCAAA@@@===;;;<<<@@@CCCGGGOOOXXXeeeqqqvvvcccOOOCCC888777666555444333333333...///111222222111000///444333222222333333111000444111111444999;;;888555///222444444333333666888555777:::===>>>AAADDDFFFNNNbbb|||~~~~~~~~~}}}wwwppppppxxx~~~sssmmmnnnttt}}}|||hhhXXXGGG>>><<<;;;>>>AAAMMMWWWeeeooorrrtttvvvxxxyyyzzz}}}~~~}}}{{{zzz||||||xxxvvvqqqnnniiiccc[[[RRRHHHBBBBBBAAA???>>>???@@@???>>>=========>>>======<<<;;;;;;:::::::::999888888888777777777777777777777777555444333333555555444333444444555666777888999999999999:::;;;<<<===>>>???CCCCCCDDDDDDEEEFFFFFFGGGFFFGGGJJJMMMPPPSSSTTTUUUWWWZZZ___eeejjjooorrrsssmmmjjjhhhgggkkkqqqyyy}}}{{{ssshhh```___bbbdddfffffffffffffffggghhhjjjjjjjjjpppvvvuuunnnhhhhhhjjjmmmkkkgggdddfffkkkllliiimmmpppttttttqqqnnnnnnooorrrsssttttttsssqqqooommmoooppprrrvvvzzz{{{yyywwwppprrrsssqqqoooqqqxxx~~~|||wwwrrrppppppooooookkklllmmmllljjjiiijjjjjjhhhhhhiiijjjmmmooorrrtttpppnnnllllllpppuuuzzz|||{{{}}}xxxtttuuuyyy{{{||||||iiigggccc___[[[XXXUUUTTTRRRRRRSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPRRRTTTUUUVVVYYY\\\___aaadddhhhkkkkkkkkkkkkkkkkkkkkkjjjjjjggghhhiiikkkmmmlllhhhfffbbbbbb^^^VVVRRRQQQOOOKKKIIIGGGGGGJJJNNNQQQYYYaaadddooo|||}}}kkkZZZPPPSSSWWW\\\aaafffiiikkkpppvvvaaaZZZRRRMMMGGGDDDHHHOOO]]]nnnqqq___RRRRRRUUUUUU\\\gggfffmmmqqqvvvsssddd[[[TTT[[[lllzzz~~~|||pppqqqsssxxx}}}|||xxxsssmmmnnnoooppppppooonnnmmmlllooorrrsssrrrqqqqqqrrrrrrrrrpppooommmkkkjjjiiiiiikkkmmmmmmkkkiiiiiijjjhhhhhhggghhhiiihhhgggeeedddddddddeeeggghhhjjjkkknnnmmmlllkkkkkkkkklllmmmllllllmmmrrrxxxxxxsssnnnooommmkkkkkkkkkkkkjjjiiiiiijjjkkklllkkkjjjgggfffkkkmmmooorrruuuwwwxxxxxx|||yyyvvvvvvwwwxxxwwwuuuwwwvvvvvvtttssspppooonnnjjjjjjmmmrrrxxx}}}{{{zzzxxxpppgggaaa\\\UUUQQQRRRMMMKKKIIIGGGFFFDDDAAA??????======@@@CCCFFFMMMVVVaaannn||||||nnnYYYFFF<<<555111333444333222333222222222222222222222222111111000000111333555666777333000333888:::666111......000333777:::::::::666777;;;@@@@@@@@@EEELLLSSSjjj~~~vvvqqqwwwyyyooonnnnnnyyyvvvfffSSSBBB>>>>>><<<>>>CCCNNNZZZffflllooossswwwwwwuuuxxx{{{}}}}}}|||||||||}}}~~~{{{vvvtttqqqnnniii___TTTKKKDDDAAA????????????>>>>>>>>>===>>>>>>===<<<;;;::::::999888888888888888888888888666666555444333333222222111111222333333444555555777777888999:::;;;;;;<<<;;;;;;;;;<<<<<<===??????@@@AAAAAABBBCCCDDDEEEEEEGGGHHHJJJKKKMMMOOOSSSVVVYYYVVVWWW]]]gggpppssssssjjjgggddddddiiiqqq{{{wwwkkkdddcccddddddcccgggfffeeeeeegggiiimmmooonnnnnnnnnmmmllljjjiiihhhiiihhhggggggggghhhjjjkkkpppnnnmmmmmmnnnoooooonnnooommmkkkkkklllnnnnnnmmmoooqqqtttvvvwwwwwwvvvuuuwwwvvvsssooommmpppvvv|||}}}{{{wwwtttrrrrrrssstttnnnoooooollliiigggffffffhhhmmmooommmqqqzzz~~~}}}}}}}}}{{{tttvvv~~~{{{yyywwwzzz}}}tttpppnnnnnnrrrwwwxxxzzz|||}}}~~~iiigggccc___ZZZWWWUUUSSSQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNOOOQQQSSSUUUVVVYYY]]]```bbbdddhhhjjjjjjjjjjjjjjjkkklllmmmmmmiiiiiijjjlllmmmmmmjjjhhheeegggdddZZZRRRMMMIIIEEEEEEBBBAAADDDGGGJJJPPPWWW]]]gggttt}}}jjjXXXOOOPPPSSSWWW[[[```dddggghhhssszzz}}}{{{ddd\\\SSSMMMHHHEEEFFFKKKMMM\\\lllxxx{{{hhhWWWSSSSSSSSSYYYccccccjjjpppuuuyyyfff\\\TTTYYYiiiwww|||zzzooonnnppptttyyy{{{zzzwwwnnnnnnnnnnnnnnnmmmllllllkkklllmmmnnnnnnnnnnnnoooqqqpppooonnnlllkkkjjjjjjfffgggjjjmmmnnnoooooonnniiiggggggggghhhhhhfffeeedddddddddeeeggghhhjjjkkkkkkjjjiiihhhiiiiiikkkkkkooonnnppptttyyyzzzuuuqqqpppooooooooopppooollljjjkkkllllllmmmlllkkkiiihhhjjjkkkmmmoooqqqsssuuuvvvwwwvvvuuuvvvyyyzzzyyywwwsssssssssrrrpppnnnlllkkkjjjkkklllqqqvvvzzz|||}}}}}}|||tttkkkfff```ZZZVVVWWWQQQNNNJJJHHHGGGEEECCCAAA@@@======@@@CCCFFFMMMUUU^^^jjjwwwsss]]]JJJ>>>777222444555333222222222222222222222222222222222111111000111222444555999555333333555555111------...000333777:::;;;;;;999999<<<@@@@@@???DDDKKKXXXpppzzzrrrsssvvvyyydddQQQAAA===>>>===>>>DDDOOO[[[ggglllnnnsssvvvvvvwwwzzz|||}}}|||||||||}}}~~~~~~yyytttqqqoookkkddd[[[QQQIIICCCAAA?????????>>>>>>>>>======>>>>>>===<<<;;;:::999999777777777777777777777777666555555444333333222222111111222222333444444555333444444555666777888888;;;;;;;;;<<<<<<>>>???@@@AAAAAABBBBBBCCCDDDDDDEEEGGGHHHJJJKKKLLLNNNRRRUUUWWWUUUVVV\\\eeemmmqqqqqqhhheeebbbbbbeeemmmuuuzzzxxxmmmfffeeeeeedddbbbdddcccbbbccceeeiiinnnpppooonnnmmmllljjjiiigggggghhhhhhgggfffggghhhiiijjjooonnnmmmnnnoooooonnnlllllljjjiiijjjlllnnnooonnnooorrruuuxxxyyyyyywwwvvvvvvuuusssooommmooouuuzzz{{{yyywwwuuuttttttuuuvvvtttttttttqqqnnnkkkkkklllkkkqqqtttvvv{{{}}}yyyvvvtttwww}}}zzzrrrnnnmmmlllnnnsssrrruuuxxxzzz|||~~~jjjgggccc^^^YYYVVVSSSRRRPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLMMMOOOQQQSSSTTTWWWZZZ^^^aaaccceeehhhjjjhhhhhhhhhhhhjjjlllooopppkkkkkkkkkmmmoooooommmkkkjjjooonnndddWWWOOOIIIEEECCC???===???@@@BBBFFFLLLSSS\\\kkkyyylllXXXNNNMMMNNNOOOSSSXXX]]]```ffflllpppuuummmaaaTTTMMMIIIEEEDDDFFFBBBNNNYYYcccsssttt___UUUQQQPPPVVV^^^```hhhnnntttjjj___UUUWWWeeesssxxxxxxooommmllloootttyyyzzzyyyoooooommmlllkkkkkkkkkkkkkkkiiihhhgggiiijjjjjjjjjmmmmmmlllkkkkkkjjjiiiiiiffffffhhhmmmrrrtttrrroooiiigggffffffggggggfffeeecccddddddeeefffhhhiiijjjggggggfffeeefffgggiiijjjnnnnnnooosssxxxxxxuuuqqqppppppsssuuuvvvtttpppmmmmmmmmmmmmlllkkkjjjjjjjjjjjjjjjjjjkkkmmmooorrrsssrrrrrrsssuuuxxxzzzyyyxxxqqqqqqqqqqqqpppooonnnnnnooonnnnnnqqqtttwwwxxxxxxyyyzzz{{{yyyyyyqqqlllfff```\\\]]]UUUQQQMMMIIIHHHGGGEEEDDD@@@======@@@BBBEEEMMMUUUZZZfffqqq|||zzzcccPPPAAA999444444555333111222222222222222222222222222333222111000111111333333666555555444222111///...---///111444777999:::;;;::::::===@@@@@@???DDDKKK\\\yyyzzzuuuxxx~~~yyybbbOOO???<<<>>>===???EEEQQQ\\\hhhlllnnnrrrvvvwww{{{}}}~~~}}}|||{{{|||}}}}}}xxxrrrooolllggg^^^UUULLLFFFBBBAAA>>>>>>>>>>>>==================<<<;;;:::999888888555555555555555555555555555555444444333333222222111111222222333333444444222222333444555666777777::::::;;;;;;===>>>???@@@AAABBBBBBBBBCCCDDDDDDDDDGGGHHHJJJJJJKKKLLLOOORRRUUUTTTTTTZZZbbbiiilllmmmeeeccc```___aaagggmmmqqq~~~wwwnnnhhhfffeeedddbbbaaa``````aaadddiiinnnqqqooonnnllljjjhhhgggffffffgggffffffffffffggghhhhhhmmmmmmnnnppprrrqqqnnnkkkiiihhhgggiiikkknnnnnnnnnooorrrvvvzzz{{{zzzxxxvvvuuutttqqqnnnmmmooossswwwwwwwwwxxxxxxxxxxxxyyyyyyyyyyyyyyywwwtttqqqpppqqqnnntttyyy|||wwwtttqqqrrrwww|||~~~~~~|||uuunnnllljjjhhhiiimmmmmmppptttwwwyyy{{{iiigggbbb\\\XXXTTTRRRQQQQQQPPPOOONNNMMMMMMLLLLLLKKKKKKKKKLLLNNNPPPSSSTTTYYY]]]bbbeeeggghhhiiijjjhhhhhhggghhhiiilllnnnpppnnnmmmmmmooopppqqqooonnnnnnwww{{{ssseee[[[TTTOOOGGGAAA<<<<<<===>>>AAAFFFLLLTTTbbbsssnnn[[[MMMKKKIIIIIILLLQQQWWW[[[fffjjjmmmttt{{{jjjXXXNNNHHHEEEDDDFFFDDDKKKPPPVVVbbbvvviiiZZZRRROOORRRYYY___gggnnntttnnnbbbVVVVVVaaannnvvvwwwsssoookkkkkkppptttvvvvvvpppooommmkkkjjjjjjkkkkkkllliiieeedddfffggghhhgggiiiiiiiiihhhhhhggggggggghhhggghhhmmmsssuuuqqqlllhhhfffdddcccdddeeeeeeeeeccccccdddeeefffhhhiiijjjfffeeeeeedddeeefffhhhiiijjjjjjkkknnnrrrsssqqqnnnnnnppptttyyy{{{yyytttpppnnnmmmllljjjiiiiiiiiiiiiiiiiiihhhhhhjjjllloooqqqpppppppppqqqsssuuuvvvwwwqqqrrrsssuuuvvvwwwwwwwwwwwwuuusssrrrssstttsssrrrsssuuuxxx{{{|||{{{||||||uuupppkkkddd``````XXXTTTNNNJJJHHHGGGFFFFFFAAA>>>>>>@@@BBBEEELLLTTTXXXdddlllvvviiiTTTAAA999333444444333222333111111111111111111111111333222111000000111222222000333555444222111222444111333555777888888999:::::::::<<<@@@AAAAAAFFFNNN___{{{}}}xxxtttzzzuuu```MMM>>><<<>>>>>>AAAFFFPPP[[[gggkkknnnsssxxxyyy}}}{{{{{{|||}}}xxxrrrooojjjcccYYYOOOHHHDDDBBBAAA>>>>>>=========<<<<<<<<<<<<<<<;;;:::999888777777555555555555555555555555444444444333333333222222111111222222333333333333444444555666777888999999999::::::;;;===???@@@AAABBBBBBBBBCCCCCCCCCCCCCCCFFFGGGIIIJJJIIIJJJLLLNNNRRRQQQSSSWWW^^^dddggggggcccaaa___]]]___bbbgggiiiuuuqqqkkkhhhffffffdddbbbbbbaaa```aaadddhhhmmmppppppnnnllliiigggffffffeeeeeeeeeeeeeeeeeeffffffgggjjjkkkooosssvvvuuuqqqnnnhhhgggggghhhjjjlllllllllllloootttxxxzzzyyywwwuuusssrrrooommmmmmnnnqqqtttuuuvvvxxxyyyzzzzzzzzzyyywwwzzz||||||yyyvvvsssrrrqqqtttxxxzzzvvvrrrmmmmmmqqquuuwwwwwwssslllhhhhhhhhhffffffiiikkknnnrrruuuwwwzzz|||~~~hhheee```[[[VVVSSSRRRQQQRRRQQQOOONNNMMMLLLLLLLLLIIIJJJJJJKKKNNNQQQSSSUUU\\\```eeeiiijjjjjjjjjkkkhhhhhhhhhhhhiiikkkmmmnnnpppppppppqqqrrrrrrpppnnnuuuyyynnneee___QQQHHH???===<<<<<<>>>BBBHHHOOO\\\lll{{{}}}nnn\\\LLLIIIFFFEEEHHHNNNUUUYYYaaaeeeiiisssxxxaaaRRRJJJFFFFFFHHHHHHKKKMMMNNNVVVggg{{{sssbbbUUUOOOQQQUUU___gggmmmrrr~~~sssfffYYYVVV^^^jjjqqqssstttoookkkjjjmmmoooooooooooommmlllkkkjjjkkkllllllooolllhhheeeeeeggghhhhhhggggggfffeeeeeedddccccccfffdddeeejjjqqqtttppplllgggeeeaaa```aaacccddddddcccccccccdddfffgggiiijjjgggffffffeeefffggghhhiiiggghhhiiikkkmmmnnnnnnmmmkkknnnsssxxx{{{zzzuuurrrnnnmmmllljjjiiihhhhhhhhhffffffeeeeeegggiiilllnnnpppnnnllljjjiiikkknnnqqqppprrrtttwwwzzz}}}~~~|||xxxtttqqqpppnnnmmmkkkjjjllloooppppppuuuvvvxxxsssmmmeeeaaa```ZZZUUUPPPKKKIIIHHHFFFEEEBBB???>>>AAABBBDDDKKKSSSYYYccciiiqqq|||~~~|||kkkVVVAAA999333333444333222444111111111111111111111111333222111000000000111222///333666666333111333666666888::::::888777888999888888;;;@@@AAACCCJJJRRR```xxxzzzwwwrrrxxxsss___MMM>>><<<>>>???BBBGGGNNNZZZfffkkknnnuuuzzz|||~~~|||{{{{{{}}}{{{tttqqqiiiaaaVVVLLLFFFCCCBBBAAA=========<<<<<<<<<<<<;;;;;;;;;:::999888777666666555555555555555555555555333333333333333222222222111111222222222222222333444555555666777888999999888999:::;;;===???AAABBBCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFHHHHHHHHHHHHJJJKKKNNNOOOQQQUUUZZZ^^^```aaaaaa```^^^]]]^^^```cccdddjjjhhhfffeeeeeeeeedddddddddccccccccceeegggjjjlllnnnmmmllljjjhhhffffffeeeccccccddddddeeeeeeeeeeeefffiiinnntttxxxxxxuuuqqqiiihhhggghhhjjjjjjiiihhhhhhkkkppptttvvvvvvtttssspppooommmlllmmmooopppqqqtttuuuvvvwwwwwwvvvuuutttqqquuu{{{}}}|||xxxtttrrruuuuuuuuuvvvzzz~~~uuupppjjjiiikkknnnpppooojjjeeebbbdddeeedddeeeggglllooosssvvvwwwyyyzzz|||gggddd^^^YYYUUUSSSRRRRRRRRRQQQOOOMMMLLLKKKLLLLLLIIIIIIJJJKKKNNNQQQTTTVVV]]]aaagggkkklllkkkjjjjjjgggggghhhiiijjjkkkllllllqqqqqqrrrtttuuusssooolllvvvxxxpppaaaUUUGGG@@@===;;;<<>>===???@@@CCCHHHOOO[[[fffkkknnnuuu{{{}}}|||{{{{{{|||~~~}}}wwwttthhh```SSSJJJEEECCC@@@???===<<<<<<<<<;;;;;;;;;;;;::::::999888777666555555444444444444444444444444333333333333222222222222111111222222222222222222222222333444555666777777888888999;;;===@@@BBBCCCDDDDDDDDDCCCBBBBBBBBBAAABBBDDDFFFGGGGGGGGGHHHJJJKKKLLLOOORRRUUUXXX[[[\\\^^^^^^]]]^^^^^^```aaabbbbbbbbbaaaaaabbbcccdddeeeeeeeeeeeeeeefffgggggghhhjjjjjjjjjiiihhhfffeeedddaaabbbcccdddddddddcccccccccggglllsssxxxxxxuuuqqqiiihhhhhhiiijjjjjjiiigggdddgggkkkoooqqqrrrrrrrrrmmmkkkjjjkkkmmmooopppooosssssssssrrrpppmmmkkkiiiggglllrrrvvvvvvuuusssrrrvvvtttttttttuuuzzzyyysssllliiijjjmmmnnnmmmfffaaa___aaacccbbbcccfffllloootttwwwxxxyyyzzz{{{~~~eeebbb]]]XXXTTTSSSSSSSSSRRRPPPMMMKKKJJJIIIJJJJJJIIIIIIJJJLLLOOORRRUUUWWW\\\aaagggkkkllljjjiiihhhbbbdddgggjjjlllmmmmmmmmmrrrssstttvvvvvvsssmmmiiikkk{{{wwwgggTTTHHHAAA======???>>>DDDKKKTTT]]]bbb\\\SSSFFFDDDBBBCCCFFFMMMUUUYYY^^^cccjjjsss|||jjjZZZNNNJJJLLLGGGJJJLLLJJJHHHNNN]]]kkk~~~wwwcccUUURRRTTT[[[dddjjjooo{{{qqq```VVVVVVZZZ]]]]]]^^^___bbbgggllllllhhhcccbbbccceeegggiiikkkllllllqqqssstttoooiiifffjjjnnnmmmllljjjgggdddaaa___^^^[[[\\\^^^bbbfffjjjmmmooodddaaa\\\ZZZ[[[]]]```aaabbbbbbcccdddeeeggghhhiiilllkkkiiihhhgggggghhhhhhggghhhhhhiiiiiikkkmmmoooooonnnnnnnnnnnnmmmjjjgggbbbccccccbbbaaa___]]][[[UUUVVVXXXZZZ\\\^^^```aaadddeeedddaaa]]][[[[[[\\\\\\^^^```cccfffhhhiiijjjiiieee```]]][[[[[[ZZZYYYYYYWWWXXX\\\^^^cccnnnyyyvvvttt{{{tttjjjdddccc]]]ZZZUUUQQQNNNKKKHHHFFFDDD@@@???AAABBBCCCJJJQQQVVV___aaaeeerrrwwwxxx~~~wwwvvvdddJJJAAA999666555333222333111111111111111111111111000000/////////111222333000222333333333222333333444888;;;:::777555777:::999999;;;@@@BBBDDDLLLUUUkkk||||||tttyyyzzzaaaOOO@@@>>>@@@@@@CCCIIIRRR]]]gggkkknnnsssyyy{{{}}}}}}{{{zzzzzz|||~~~yyyvvvggg^^^QQQHHHDDDAAA>>>;;;<<<<<<<<<;;;;;;;;;:::::::::999888777666555555444333333333333333333333333222222222222222222222222222222111111111111111111111111222333444555666666777777999;;;===@@@BBBDDDEEEDDDDDDCCCBBBBBBAAAAAA???BBBEEEFFFFFFGGGHHHIIIHHHKKKMMMPPPRRRTTTVVVXXXZZZ[[[\\\]]]^^^___```aaa`````````______aaaccceeebbbcccdddfffffffffeeedddeeefffggghhhgggeeecccaaa```aaabbbcccccccccbbbbbbccceeejjjpppttttttqqqnnnhhhggghhhiiikkkllljjjhhhcccdddgggjjjmmmoooqqqqqqiiihhhgggiiimmmppppppoooqqqpppmmmiiieeeaaa^^^\\\ZZZ]]]aaadddfffiiilllnnnpppppprrrtttssssss|||~~~vvvqqqrrrssstttsssfffaaa^^^```aaa```aaaccciiimmmssswwwyyyzzz{{{||||||}}}dddaaa\\\WWWTTTSSSSSSTTTPPPOOOLLLIIIHHHHHHHHHIIIIIIIIIJJJLLLOOOSSSVVVXXX[[[```fffkkkkkkiiigggfff___bbbfffkkknnnooonnnnnnrrrsssvvvxxxwwwssslllggg^^^ooouuu___OOOFFF@@@???@@@:::???DDDJJJQQQVVVSSSLLLCCCBBBAAABBBFFFMMMUUUZZZZZZ___fffnnnzzztttaaaQQQJJJKKKKKKNNNOOOLLLFFFGGGRRR___ttt}}}gggWWWSSSTTTYYYbbbiiinnnzzzuuubbbVVVRRRSSSTTTTTTRRRUUU\\\eeelllmmmhhhbbb]]]___bbbfffiiijjjkkkkkkpppuuuwwwrrriiifffjjjppppppooollliiieeebbb___]]]\\\]]]___```aaadddhhhkkkddd___ZZZXXXYYY\\\^^^```bbbbbbcccdddeeeggghhhiiilllkkkjjjhhhggggggggggggeeefffgggggggggiiilllnnnssspppmmmjjjhhhfffcccaaaZZZZZZ[[[[[[YYYWWWTTTRRRNNNOOORRRTTTWWWYYYZZZ[[[]]]```bbbaaa\\\XXXVVVUUURRRSSSUUUWWWXXXZZZZZZZZZ]]]ZZZUUUSSSSSSSSSSSSSSSVVVTTTTTTYYY]]]bbbkkkttt}}}{{{rrrvvvxxxmmmfffeee^^^\\\XXXTTTQQQNNNIIIFFFDDDAAA???AAABBBCCCIIIQQQTTT]]]]]]aaannnttttttyyyrrrnnnPPPFFF<<<999777333111222000000000000000000000000////////////000111333444+++,,,...111333555666666000444888888666555888;;;;;;;;;===@@@BBBCCCKKKTTTqqq}}}www||||||cccPPPAAA???AAAAAADDDIIIVVV```iiikkkmmmrrrwwwyyy{{{}}}}}}{{{zzzyyy{{{~~~zzzvvvfff\\\PPPGGGCCC@@@<<<888<<<<<<;;;;;;;;;:::::::::999999888777666555444444111111111111111111111111222222222222222222222222222222111111111111111111111222333444555666666777777777999;;;===@@@CCCDDDEEEEEEDDDCCCBBBAAAAAA@@@>>>@@@DDDFFFFFFFFFHHHIIIGGGJJJMMMOOOQQQRRRTTTVVVWWWXXXZZZ\\\^^^___```````````````___^^^```bbbeee^^^```cccfffgggfffdddbbb```bbbeeegggfffdddaaa______```bbbccccccbbbbbbaaaccceeeiiinnnqqqpppmmmiiiffffffgggiiilllmmmllljjjcccdddfffhhhkkknnnqqqrrrgggffffffiiimmmppppppooopppmmmiiiddd^^^YYYUUURRRPPPQQQRRRTTTWWW]]]eeejjjiiikkkppptttqqqnnnttt~~~|||{{{{{{|||||||||iiiccc______```^^^^^^aaagggkkkqqqvvvyyy{{{}}}~~~{{{|||}}}~~~~~~ddd]]]VVVTTTUUUUUURRROOOKKKKKKKKKKKKJJJJJJJJJJJJGGGJJJMMMPPPRRRUUUXXXZZZ```eeeiiihhhccc``````bbb```bbbeeeggghhhiiikkklllmmmrrrxxx{{{wwwnnnddd^^^\\\hhh{{{vvv___RRRLLLFFF@@@>>>>>>???@@@BBBCCCCCCDDD===>>>@@@CCCGGGKKKOOOPPPWWW\\\cccmmmwwwxxxhhh[[[SSSPPPSSSPPPLLLGGGEEEGGGMMMQQQiii{{{sssfff]]]XXX[[[cccjjjnnnyyy~~~iii[[[WWWUUUOOOHHHMMMMMMOOOXXXbbbiiijjjggg^^^___bbbeeehhhjjjjjjjjjlllqqqvvvuuuooolllnnnqqqooossssssnnnlllnnnlllfffccc``````bbb```]]]bbbkkkjjjfff^^^XXXVVVYYY]]]```ddddddeeeeeeeeeeeeeeeeeeiiiiiiiiiiiiiiihhhhhhhhhkkkiiifffdddeeehhhlllooovvvtttpppkkkeee___[[[XXXTTTSSSSSSRRRQQQPPPNNNMMMNNNMMMNNNQQQQQQPPPSSSXXX[[[aaadddbbb___^^^[[[VVVVVVTTTRRRQQQRRRSSSSSSRRRVVVUUUSSSQQQPPPOOOOOOOOORRRVVVXXXXXXWWW]]]hhhrrruuurrrzzz~~~vvvkkkcccbbbaaa]]]XXXQQQKKKHHHGGGDDDBBB@@@???@@@DDDHHHKKKSSSVVV[[[___cccggglllooo~~~www___JJJ999777999666222222000000000000////////////000000000000000000000000333222000///000333555777777777666444333444666999:::>>>;;;:::AAACCCLLL^^^xxx}}}{{{```RRRDDD======???FFFMMMZZZ___eeekkkooorrrvvvxxx~~~~~~}}}}}}||||||||||||}}}wwwppphhh[[[MMMFFFAAA===<<<>>>;;;;;;<<<<<<;;;;;;::::::999999888777666555444444444444444444444444444444222222222111111111000000111222222333333222222111222111111111222444666777555666777999;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGIIIIIIIIIJJJLLLOOOQQQSSSWWWXXX[[[]]]______^^^]]]______```aaaaaaaaaaaaaaa___^^^]]]___bbbddddddbbb___aaaccccccbbbbbbcccdddgggeeecccdddeeeeeebbb___^^^bbbfffhhhhhhgggggggggcccbbbbbbeeeiiijjjhhheeefffeeeeeehhhmmmnnnmmmkkkllliiiggghhhkkkmmmmmmkkkllliiiddd___YYYSSSLLLGGGHHHFFFHHHMMMOOOQQQWWW^^^bbbgggmmmoooooooooppprrrxxx{{{rrrfff[[[WWWXXXYYY[[[^^^jjjmmmqqquuuwwwzzz}}}}}}}}}~~~ccc]]]VVVTTTTTTTTTRRROOOLLLLLLKKKKKKJJJJJJJJJJJJGGGJJJMMMOOOQQQUUUYYY\\\bbbgggkkkiiiddd^^^[[[[[[^^^```dddeeefffggghhhjjjpppuuu{{{}}}xxxnnnccc[[[ZZZeeewwwwwwfffZZZNNNCCC@@@>>>===<<<<<<<<<<<<;;;:::;;;<<>>>>>>>>>>>???????????????AAAAAABBBCCCDDDEEEFFFFFFJJJJJJKKKLLLNNNOOOQQQRRRUUUWWWYYY\\\^^^^^^^^^^^^]]]^^^___```aaabbbbbbbbb```^^^]]]___aaabbbaaa```bbbdddeeedddcccaaabbbcccdddbbb```aaabbbbbb```]]]^^^aaaeeegggfffeeeeeeeee```___```bbbfffhhhgggeeefffeeefffiiilllmmmkkkhhhiiigggfffhhhjjjlllkkkiiihhheeeaaa\\\WWWQQQJJJEEEGGGEEEEEEIIILLLNNNTTT[[[aaaffflllooonnnnnnoooqqqrrrtttwwwzzz}}}|||pppeee[[[XXXYYYZZZ\\\___kkknnnrrrvvvxxxzzz}}}}}}}}}}}}}}}~~~aaa\\\VVVTTTTTTSSSQQQOOOMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIKKKNNNQQQVVV\\\aaadddhhhkkkiiiccc\\\XXXVVV\\\___cccfffggghhhjjjkkksssyyyyyymmmaaaYYYYYYbbbqqqqqq\\\KKKEEEAAA===:::999888777666999999:::;;;===@@@CCCDDDMMMTTT\\\aaafffpppqqqddd]]][[[___[[[VVVNNNHHHFFFGGGIIIVVVgggxxx{{{tttjjjbbb]]]WWW```hhhlllttttttfff[[[TTTPPPKKKIIIGGGHHHMMMVVV^^^ccchhhfffeeehhhlllppppppnnnkkkmmmppprrrsssrrrpppooo}}}}}}|||{{{xxxqqqjjjhhhfffccccccfffiiikkkjjjeee^^^ZZZ\\\```dddeeeggghhhiiiiiiiiiiiikkkjjjjjjiiihhhgggffffffcccbbbaaaaaadddhhhmmmpppqqqqqqqqqnnniiibbb\\\XXXWWWVVVVVVWWWXXXYYYWWWVVVWWWTTTSSSUUUUUUUUUYYY```cccmmmvvvyyyxxxvvvqqqkkkaaa___\\\\\\^^^aaabbbccc```___]]]\\\\\\^^^aaacccggghhhgggccc```bbbjjjqqqzzz}}}ppprrr{{{qqqiiidddcccaaa^^^XXXRRRLLLIIIGGGEEEBBB@@@@@@CCCFFFIIIMMMPPPUUUYYY]]]aaafffiiiqqq}}}yyy|||~~~lllVVVAAA;;;:::555111222444333333333333222222222000000000000000000000000000///...---...///222333555666777777666666888999<<>><<<===AAAHHHOOO\\\```eeeiiilllnnnqqqssswwwwwwxxxyyy|||{{{|||zzzwwwwwwxxxrrrkkk```UUUHHHBBB>>>;;;:::;;;;;;;;;::::::888777555444999888777777666555444444444444444444333333333333222111111111111000000000000000000111111000000000000000000000111333444555555555666888:::;;;<<<===<<<<<<======>>>>>>>>>???@@@AAAAAABBBCCCDDDEEEEEEGGGHHHKKKMMMNNNOOOOOOOOORRRTTTWWWZZZ]]]^^^______\\\]]]^^^___aaabbbbbbccc```___^^^^^^___```___^^^dddeeeeeecccaaa______```dddcccbbbbbbcccbbb```^^^]]]___aaabbbaaa``````aaa]]]\\\\\\^^^aaadddeeedddeeefffgggiiikkkjjjgggdddddddddeeegggiiijjjhhhgggdddaaa^^^ZZZUUUOOOIIIDDDFFFCCCBBBEEEFFFIIIOOOWWW___dddkkknnnnnnmmmnnnpppmmmnnnpppqqqrrrvvv|||zzzuuunnnddd\\\ZZZ[[[\\\^^^aaammmppptttwwwyyy{{{~~~}}}}}}{{{{{{{{{}}}^^^ZZZVVVSSSSSSRRRPPPOOOMMMMMMLLLKKKJJJIIIHHHGGGHHHIIIKKKMMMQQQXXX```fffhhhjjjjjjgggaaa[[[XXXWWWZZZ^^^cccgggiiikkknnnpppuuu{{{zzzlll```YYY[[[aaammm{{{mmmYYYKKKFFF@@@<<<<<<<<<;;;999<<<;;;;;;:::;;;===???AAAHHHOOOVVVXXXYYY```ooo{{{ttthhhcccbbbdddaaa[[[SSSKKKGGGEEEFFFPPP___qqqxxxtttkkkccc^^^XXX```hhhkkkppp}}}uuufff]]]YYYMMMJJJEEEBBBDDDLLLXXX```iiigggfffhhhmmmqqqrrrqqqnnnnnnooosssvvvvvvsssooo|||}}}tttooommmjjjhhhfffmmmrrruuupppfff^^^]]]^^^cccdddfffiiijjjjjjiiiiiihhhhhhgggfffdddcccbbbaaa```_________bbbfffjjjmmmlllnnnqqqrrroooiiibbb^^^^^^]]]]]]___bbbdddbbb```]]]\\\]]]```___^^^```eeehhhsss}}}yyysssooollliiiiiikkkoooqqqsssmmmllliiiggggggiiikkkmmmppppppmmmhhhcccdddjjjpppyyyvvvppp~~~tttmmmfffeeeccc```]]]WWWQQQMMMJJJGGGCCCAAA@@@BBBEEEGGGJJJMMMRRRVVVZZZ^^^cccffflll{{{zzzrrrvvv}}}rrrZZZCCC<<<:::555222333444444333333333222222222////////////////////////333222111000111222444555222444666777666666777888888@@@@@@AAAFFFHHHRRReeemmm[[[IIIBBB<<<;;;>>>BBBJJJRRR^^^aaaeeehhhjjjkkknnnppptttuuuvvvxxx{{{yyyyyywwwtttttttttnnnfffZZZPPPEEE@@@===:::888:::;;;;;;;;;;;;:::999888777888777777666555555444444444444444333333333333333111111111111000000000000000000111111111111000000///000000000111222333333444555666777999:::;;;<<<;;;;;;<<<===>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDBBBEEEHHHLLLOOOOOOOOONNNQQQSSSVVVYYY\\\^^^```aaa]]]]]]^^^^^^___```aaabbb^^^^^^]]]^^^^^^^^^^^^^^^aaabbbbbb```^^^]]]^^^___ccccccbbbbbbbbbaaa___^^^ZZZ\\\]]]]]][[[ZZZ[[[\\\[[[ZZZZZZ[[[]]]```bbbcccdddeeefffhhhgggeeeaaa______```bbbeeeggggggfffeeeaaa___\\\ZZZVVVQQQJJJFFFGGGCCCAAABBBCCCEEELLLTTT]]]cccjjjnnnnnnnnnnnnpppmmmmmmmmmmmmnnnqqqwww{{{wwwqqqlllddd]]]\\\^^^___bbbfffppprrrvvvxxxyyy{{{}}}~~~|||zzzyyyyyy{{{~~~[[[YYYVVVSSSRRRQQQOOONNNLLLLLLKKKJJJIIIHHHGGGFFFGGGIIIKKKNNNSSS\\\eeelllrrrooojjjddd]]]YYYXXXXXXWWW[[[___dddhhhlllpppsssttt{{{xxxkkk```ZZZ^^^bbbjjjsssiiiPPPJJJBBB???@@@BBBBBBAAA>>>===;;;::::::;;;===>>>BBBHHHNNNNNNMMMRRR^^^hhh|||tttjjjggghhhhhhfffaaaYYYPPPJJJGGGFFFNNNZZZkkkuuutttkkkaaa\\\ZZZ```gggkkkmmmvvvrrrddd^^^SSSOOOGGGBBBAAAHHHSSS[[[hhhhhhhhhkkknnnrrrvvvwwwtttrrrqqqtttxxxyyyuuuqqqxxxyyyvvvtttppplllssszzz~~~rrrggg```___aaabbbeeehhhiiiiiihhhggggggfffeeecccaaa___^^^]]]]]]\\\\\\\\\___bbbeeehhhiiinnnuuu{{{{{{vvvooojjjfffeeefffjjjooopppmmmiiibbbccchhhmmmlllhhhgggiiioooyyyzzz}}}zzzvvvuuuxxx|||}}}zzzwwwtttrrrrrrrrrssstttsssnnniiieeeeeejjjnnnyyy~~~rrrwwwzzzssskkkhhheeebbb```]]]XXXUUULLLJJJEEEAAA@@@AAACCCEEEHHHKKKOOOTTTWWW\\\```dddiiivvvyyynnnuuuvvv]]]EEE<<<999555333444222222222222111111111111........................//////.........///000000///111444555555555666777777???@@@AAAFFFHHHSSShhh~~~~~~~~~jjjTTTDDD???;;;;;;>>>CCCLLLUUU___bbbeeeggghhhjjjlllnnntttuuuvvvxxxzzz~~~yyyyyyvvvrrrqqqpppiiiaaaTTTKKKAAA>>><<<999888999777777888999::::::::::::777777666666555555444444444444333333333222222222000000000000000000000000111222222222222222222111///000000111222222222222444444555666777999::::::;;;;;;<<<===>>>???@@@AAA@@@@@@AAAAAABBBBBBCCCCCC@@@CCCHHHMMMQQQRRRRRRRRRPPPRRRUUUXXX\\\___aaabbb___^^^^^^]]]^^^^^^___```\\\]]]^^^^^^^^^^^^^^^___^^^___```___^^^___aaacccaaaaaaaaa```^^^\\\[[[ZZZZZZZZZ[[[ZZZXXXWWWYYYZZZYYYYYYYYYYYYZZZ[[[^^^______```bbbaaa___\\\YYYXXXWWWZZZ]]]aaaccccccdddddd```___]]]\\\YYYTTTNNNJJJHHHDDDBBBBBBBBBCCCIIIQQQ[[[aaaiiinnnoooooopppqqqnnnnnnmmmllllllooossswww~~~tttmmmjjjccc]]]]]]___aaaffflllqqqtttwwwyyyyyyzzz|||~~~}}}|||zzzxxxxxxzzz}}}YYYXXXVVVSSSQQQPPPNNNNNNJJJJJJIIIHHHGGGGGGFFFFFFGGGIIILLLPPPWWW```jjjpppzzzuuulllccc]]]YYYXXXXXXUUUXXX[[[^^^bbbgggmmmrrruuu|||uuuggg]]]YYY]]]aaafffkkkqqq{{{uuuWWWOOOEEEAAACCCFFFGGGFFF@@@>>>;;;999999:::<<<===???DDDIIIJJJIIILLLUUU^^^sss|||tttjjjjjjmmmooommmiiiaaaXXXOOOJJJHHHNNNVVVeeerrrrrriii___ZZZ[[[^^^eeejjjlllppp{{{zzziii```ZZZTTTLLLEEEDDDIIIPPPUUUbbbgggkkknnnppptttyyy~~~yyyvvvtttuuuwwwwwwvvvsssuuu}}}{{{vvvwwwtttiiiccc```bbbdddggghhhgggeeedddeeedddbbb```]]][[[YYYXXXVVVVVVVVVWWWYYY\\\```aaahhhooozzzyyytttlllkkknnntttzzzzzztttnnnfffhhhooouuuuuuoookkklllttt|||~~~}}}~~~zzzwwwvvvuuusssqqqlllhhheeefffkkkoooxxxzzz~~~xxxzzzxxxmmmhhhbbb`````````^^^\\\OOOLLLGGGBBB@@@@@@BBBCCCDDDHHHLLLQQQTTTYYY]]]aaafffoooyyymmmyyy{{{aaaGGG===999555333555111111111111000000000000..............................---------............000222333333444666888999BBBCCCBBBGGGJJJWWWnnnzzzwww{{{zzz{{{fffPPPCCC>>>;;;<<<>>>CCCNNNXXX```bbbeeefffgggiiilllnnnssstttvvvxxx{{{}}}~~~||||||wwwrrrooolllddd\\\PPPGGG???===<<<999777888222333555666888888999999666666666555555555444444444444333333222222111111//////000000000000000111222222333333333333222222000111111222333333222222333444444555666777888999::::::;;;===>>>@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBCCCEEEJJJOOOSSSUUUUUUUUUOOOQQQSSSVVVZZZ]]]```aaa^^^^^^]]]\\\]]]^^^___```]]]^^^______]]]\\\]]]^^^]]]^^^_________```dddfffcccddddddbbb^^^[[[ZZZZZZXXXYYYXXXWWWUUUUUUXXXZZZYYYYYYZZZXXXWWWVVVXXXYYYWWWXXXXXXWWWSSSPPPOOOOOONNNQQQVVVYYY\\\^^^```bbb``````______]]]YYYSSSOOOJJJFFFCCCCCCBBBBBBGGGNNNVVV]]]ffflllnnnoooppprrrlllllllllkkkkkkmmmqqqtttzzz{{{rrrkkkhhhaaa\\\[[[]]]```hhhppprrruuuwwwyyyyyyyyy{{{}}}}}}|||zzzyyyyyyzzz|||}}}WWWWWWUUUSSSQQQOOONNNNNNGGGGGGGGGFFFFFFFFFEEEEEEFFFIIINNNSSSZZZdddmmmtttxxxtttllleeeaaa___^^^]]]YYYZZZZZZ\\\^^^cccjjjooowww}}}}}}pppbbbYYYVVVXXX\\\aaaccceeeiiipppvvvzzzcccXXXLLLFFFFFFIIIHHHGGGCCCAAA>>><<<;;;<<<>>>@@@CCCGGGLLLOOOQQQUUU[[[```rrr|||tttjjjkkkpppxxxwwwrrrjjj___UUUNNNKKKMMMRRR___mmmooofff\\\YYYYYYZZZaaaiiillllllrrr{{{qqqhhh```YYYPPPJJJJJJLLLMMMMMMXXXaaajjjnnnnnnpppyyy}}}zzzwwwtttsssttttttttttttxxxyyytttkkk```bbbeeeggghhhfffdddbbb```___]]]ZZZWWWTTTRRRQQQMMMNNNNNNPPPTTTWWW[[[]]]dddmmmzzz{{{tttmmmmmmqqqyyyvvvnnnhhhjjjpppvvvuuuooommmnnnsssxxx{{{{{{}}}}}}{{{wwwuuupppmmmiiifffeeehhhmmmpppuuuuuuyyy}}}wwwiiiaaaYYYUUUWWW[[[\\\\\\QQQMMMHHHCCC@@@???@@@AAAAAADDDIIIMMMQQQUUUZZZ]]]bbbhhh|||zzzooo~~~hhhKKK???:::555333555222111111111000000000000000000000000000000000000000000000000000000000000///000111222222444777:::;;;CCCDDDCCCGGGKKK[[[sss~~~vvvrrryyy}}}wwwzzz~~~|||bbbMMMEEE@@@======>>>DDDPPP[[[aaaccceeefffgggiiillloooqqqsssvvvyyy{{{}}}}}}|||}}}zzzrrrnnnjjjaaaXXXLLLDDD======<<<999888888333333555666777777888888666666555555555444444444444444333333222111111000////////////000000111111111111222222222222111111111111333444444333333222333333444555666777777888888888:::;;;===???@@@AAA@@@@@@@@@@@@AAAAAAAAAAAAEEEGGGJJJNNNQQQRRRSSSSSSNNNOOOPPPSSSWWWZZZ]]]^^^[[[[[[ZZZ[[[\\\___aaacccaaabbbccc```]]]ZZZ[[[\\\ZZZ[[[\\\\\\\\\^^^aaadddcccdddccc```[[[WWWUUUVVVSSSSSSRRRPPPOOOPPPSSSVVVWWWYYYZZZWWWTTTQQQQQQRRRMMMNNNMMMJJJFFFDDDDDDFFFEEEHHHMMMQQQSSSWWW\\\___aaaaaaaaaaaa```\\\WWWRRRJJJFFFDDDDDDCCCAAADDDJJJQQQXXXcccjjjmmmnnnpppqqqkkkllllllllllllmmmppprrrttt|||zzzsssllleee^^^XXXXXXYYY^^^hhhrrrsssuuuwwwxxxxxxxxxzzz{{{||||||{{{{{{{{{{{{||||||VVVVVVUUUSSSPPPNNNMMMNNNFFFFFFFFFEEEEEEEEEEEEEEEFFFIIIOOOUUU]]]fffooovvvqqqnnnjjjgggfffeeeeeeddd___^^^]]]\\\]]]bbbiiinnnzzz|||mmm___VVVSSSTTTXXX]]]^^^]]]^^^bbbgggkkkxxx{{{mmmbbbSSSKKKJJJKKKIIIGGGHHHFFFBBB@@@???@@@BBBDDDIIIMMMRRRWWW[[[```eeehhhtttuuukkklllqqq~~~yyypppdddXXXPPPLLLKKKOOO[[[iiimmmddd[[[XXXWWWWWW^^^hhhlllkkknnntttxxxyyyqqqccc[[[RRRMMMMMMNNNKKKHHHNNNZZZgggkkkiiilllvvv|||xxxsssqqqppprrrsssrrruuuyyy|||qqqaaacccfffhhhhhhfffdddbbbZZZYYYWWWTTTQQQNNNKKKJJJFFFGGGIIILLLPPPTTTXXXZZZ___iiivvvvvvooolllmmmrrr{{{vvvllljjjjjjooossssssnnnlllnnnooossstttsssvvv}}}zzz||||||wwwtttmmmkkkgggeeefffiiiooorrrrrrqqquuu|||{{{}}}sssbbbYYYOOOKKKNNNSSSWWWXXXRRRNNNIIICCC@@@???@@@AAA>>>BBBFFFKKKNNNSSSWWW[[[^^^bbbuuu|||qqqmmmOOOAAA;;;555222444222222222111111111000000111111111111111111111111///////////////.........000111111111222555999<<<;;;CCCCCCAAAFFFKKK[[[uuu}}}~~~~~~vvvrrryyyzzzuuuyyy~~~yyy```JJJGGGBBB>>>===???DDDQQQ]]]aaaccceeefffhhhjjjmmmpppoooqqqvvvzzz|||}}}}}}|||{{{~~~{{{sssmmmhhh___UUUKKKCCC=========:::888999666777777888888888888888555555555555555444444444444444333333222111000000.../////////000000111111000000111111111111000000111222333444555444333222333333444444555666777777666777888:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAEEEFFFIIIKKKMMMMMMNNNNNNLLLMMMOOOQQQTTTXXXZZZ\\\XXXXXXXXXZZZ\\\```dddfffeeefffeeebbb\\\XXXXXXYYYWWWXXXXXXWWWWWWYYY\\\___[[[\\\[[[WWWQQQMMMKKKLLLLLLLLLKKKIIIHHHJJJMMMPPPVVVXXXYYYWWWRRRMMMLLLLLLFFFGGGFFFBBB>>><<<===@@@???BBBGGGKKKNNNRRRXXX]]]aaaaaabbbcccbbb^^^XXXTTTIIIFFFEEEEEECCC@@@CCCHHHMMMUUU```gggkkkmmmooopppkkkmmmnnnnnnnnnnnnqqqrrrrrryyy~~~~~~|||vvvoooccc\\\VVVTTTVVV\\\hhhssssssuuuwwwxxxxxxxxxyyyzzz||||||||||||||||||{{{{{{[[[YYYVVVSSSOOOLLLKKKJJJHHHFFFDDDCCCBBBCCCDDDEEEGGGGGGJJJUUUcccnnnrrrrrrooogggdddjjjpppooojjjhhhhhhddd^^^\\\___eeekkkooo{{{zzziii[[[UUUUUUTTTVVVYYY[[[\\\]]]___aaagggooozzz|||ppp^^^NNNEEEDDDFFFIIIHHHBBB???BBBBBBBBBFFFNNNQQQXXXaaafffjjjpppvvvzzzrrrgggjjjtttzzzooohhh]]]RRRNNNRRRZZZdddkkkhhh]]]SSSPPPSSSYYY___fffkkknnnpppsss}}}|||lllcccaaa[[[TTTNNNKKKJJJKKKNNNTTT]]]dddhhhjjjnnnpppwwwwwwuuuqqqmmmkkklllmmmnnnqqqvvv|||tttjjjiiihhhgggeeebbb]]]ZZZUUURRRNNNIIIFFFDDDCCCCCCCCCCCCCCCDDDGGGLLLPPPSSSYYYaaannnwww{{{zzzwwwuuuooonnnoootttyyyzzzvvvrrrnnnnnnnnnooopppooollljjjmmmnnnooonnnnnnttt~~~zzz{{{}}}~~~}}}zzzwwwtttqqqhhhaaaccchhhkkknnnqqqrrrssstttvvvyyy~~~zzz{{{|||nnn\\\PPPCCC??????BBBHHHMMMMMMKKKGGGDDDAAA???>>>>>>???AAAFFFKKKOOOSSSUUUVVVZZZ___mmmrrruuuVVV@@@888666444111333333333222222222111111//////111222222111000///......//////000000111111000111222222222333666999===AAA@@@AAAEEEHHHZZZwww~~~|||wwwrrrzzzuuuqqqyyyvvv\\\GGG@@@<<<;;;===@@@EEENNNXXX```aaabbbeeeiiillloooqqqrrrvvvzzz}}}|||{{{zzzzzz~~~~~~wwwnnnfffZZZNNNEEEBBB>>>;;;::::::999888999999999999999888777666444444555555444444333222444444333333333333222222333222111000000111222333000000111222222222222111111111000000111333444555333333444444555666666666666777888999:::;;;;;;;;;>>>>>>???@@@@@@@@@@@@???DDDEEEGGGIIIKKKLLLMMMMMMOOONNNMMMNNNQQQTTTUUUVVVXXXYYYZZZZZZ\\\```eeeiiiqqqsssrrrmmmcccZZZTTTRRRTTTSSSRRRQQQPPPQQQQQQRRRQQQPPPOOOLLLJJJHHHFFFEEEDDDCCCAAAAAABBBEEEHHHJJJXXXXXXVVVRRRMMMHHHFFFEEE??????@@@@@@???===<<<;;;>>>???AAADDDGGGMMMUUUZZZaaabbbccccccaaa]]]YYYVVVRRRMMMIIIGGGDDDAAAAAADDDOOOSSS[[[dddlllooonnnmmmiiifffggglllpppqqqsssvvvyyywwwxxx}}}uuummm___ZZZSSSPPPSSS[[[eeelllrrrsssuuuvvvvvvwwwyyy{{{{{{zzzxxxxxxxxxzzz|||}}}[[[YYYVVVRRROOOLLLJJJIIIGGGFFFDDDBBBBBBCCCDDDEEEFFFGGGKKKVVVdddooosssrrrkkkdddbbbiiiqqqrrrpppoookkkgggaaa___```eeekkkooozzzxxxgggYYYSSSSSSVVVZZZ___cccfffiiilllnnnnnnsss|||ooo\\\OOOHHHEEEEEEEEEAAA@@@CCCCCCBBBEEEKKKYYYaaakkkrrrxxxrrrddddddkkk~~~uuujjj```WWWRRRTTT[[[dddiiifff[[[QQQPPPSSSYYY___eeejjjmmmnnnpppzzzqqqeeebbb]]]WWWQQQLLLJJJJJJGGGMMMUUU\\\aaadddhhhjjjqqqqqqpppnnnkkkiiiiiijjjkkkmmmppptttwwwyyy{{{{{{yyyllljjjgggeeeccc^^^YYYVVVOOOMMMIIIEEEBBB@@@@@@@@@?????????@@@CCCFFFJJJMMMTTT\\\hhhrrruuutttrrrpppnnnnnnqqqvvvzzz{{{wwwssspppoooooooooooonnnmmmlllnnnoooooommmlllqqqzzz}}}yyyzzz{{{zzz{{{}}}}}}{{{zzzwwwoooeee^^^```fffjjjmmmpppqqqqqqrrrsssuuuyyy~~~zzz{{{lllXXXLLLAAA<<<<<<<<<@@@DDDHHHGGGEEECCCAAA@@@???>>>===@@@DDDIIIMMMQQQSSSTTTWWW\\\hhhsssxxxZZZDDD;;;888666333333333333222222222111111000000111111111111000000............////////////...///111111222444888;;;<<>>BBBLLLUUU\\\]]]___bbbfffiiilllnnnppptttxxx{{{zzzyyyyyyxxx~~~{{{sssjjj\\\OOODDDAAA===::::::999888777777777777777777666555555444444555555444444333222333333222222222111111111222222111000000111222222000000111222222222222111222111111111222333555666333333444444555666666666666777888999::::::;;;:::===>>>???@@@@@@AAAAAAAAACCCDDDFFFHHHJJJKKKLLLLLLMMMLLLKKKLLLNNNQQQRRRSSSSSSTTTUUUUUUWWW[[[```dddpppvvv{{{yyynnn```WWWRRRNNNNNNMMMLLLLLLKKKKKKJJJJJJIIIGGGEEEBBB@@@>>>===>>>>>>======???AAADDDEEEOOOOOONNNKKKFFFBBB@@@@@@<<<<<<<<<<<<<<<:::999888:::;;;===@@@EEELLLTTTZZZaaabbbddddddbbb^^^ZZZXXXSSSMMMIIIHHHEEEAAABBBEEEOOOTTT\\\ffflllooonnnlllhhhddddddhhhmmmoootttyyy||||||~~~uuulll___ZZZSSSQQQTTT\\\ffflllqqqsssuuuvvvwwwwwwxxxyyy{{{zzzyyyxxxxxxyyy{{{|||ZZZXXXUUURRRNNNLLLJJJIIIFFFEEECCCBBBBBBCCCDDDEEEFFFGGGMMMYYYgggqqqsssrrrggg```___gggqqqvvvwwwwwwooolllgggddddddgggkkknnnyyy~~~vvveeeWWWPPPPPPUUUZZZccckkkqqqvvvzzz|||tttaaaTTTLLLIIIHHHFFFFFFGGGEEECCCDDDHHHVVV^^^jjjuuu~~~qqqbbb___ccc{{{{{{nnnddd]]]VVVWWW[[[bbbfffbbbYYYPPPNNNRRRWWW^^^dddhhhjjjkkkllluuuvvvgggeeeaaa[[[UUUOOOKKKHHHDDDIIIQQQXXX]]]aaaeeehhhhhhiiijjjiiigggeeeeeefffgggggghhhiiikkklllmmmmmmrrryyyyyyyyyllljjjeeeaaa]]]XXXRRRNNNEEEDDDAAA>>><<<:::::::::999888888999;;;>>>AAACCCNNNVVVbbblllppppppnnnlllnnnpppuuuzzz}}}|||xxxtttsssrrrpppnnnmmmnnnnnnoooqqqqqqooolllkkknnnuuu{{{zzzwwwyyyzzzxxxwwwyyy|||}}}}}}{{{mmmddd]]]___dddhhhkkkoooooooooppppppqqquuuzzz~~~yyy|||zzziiiTTTJJJ@@@<<<;;;999999;;;BBBBBBCCCCCCBBBAAA???>>><<<>>>BBBFFFKKKOOOQQQRRRSSSXXXbbbxxxwww~~~aaaJJJ>>>:::777555333333333222222222111111111111000000000000000111............------------,,,...000111222555999<<<:::??????AAAFFFKKK```~~~yyy|||{{{ppprrr~~~ttt\\\III===:::999;;;>>>BBBJJJSSSYYYZZZ]]]aaaeeeiiilllmmmppptttxxx{{{{{{zzzzzzzzz~~~|||vvvkkk[[[MMMCCC???;;;999888888777666555555555555555555444333444444555555444444333222222222222111111111000000222222111000000111222222000000111222222222222111333222222222333444555666333333333444555555666666777777888999:::::::::999<<<===>>>@@@AAABBBBBBBBBCCCCCCEEEFFFHHHIIIJJJKKKJJJJJJJJJJJJKKKMMMOOOPPPPPPQQQQQQQQQRRRTTTYYY\\\hhhsss~~~xxxiii\\\TTTMMMMMMLLLJJJHHHFFFEEEDDDDDDCCCAAA???===:::999888:::::::::;;;===>>>@@@AAAEEEFFFFFFDDDAAA>>><<<<<<:::;;;;;;;;;:::999888777888999;;;===BBBIIISSSYYYaaabbbddddddbbb___[[[YYYTTTOOOJJJHHHFFFBBBCCCFFFOOOUUU^^^gggmmmnnnmmmkkkhhhcccaaacccggglllttt}}}|||ssskkk^^^YYYSSSQQQUUU]]]fffkkkooopppsssuuuwwwxxxxxxxxx{{{zzzyyyxxxxxxxxxyyyzzzZZZXXXUUUQQQNNNKKKIIIHHHEEEDDDBBBAAAAAABBBDDDEEEFFFHHHPPP]]]kkkssstttqqqddd]]]\\\eeeqqqwwwyyy{{{sssqqqnnnjjjhhhiiilllooo{{{xxxeeeUUUMMMKKKNNNUUU___jjjrrryyy~~~zzzhhh]]]WWWSSSSSSRRRNNNIIIDDDDDDFFFLLLRRR^^^lllvvvpppbbb^^^aaaxxx}}}qqqhhh```YYYYYYZZZ___bbb```WWWPPPLLLPPPUUU\\\aaaeeeggghhhjjjqqqyyywwwiiigggddd___ZZZSSSKKKGGGBBBFFFLLLRRRXXX]]]aaacccbbbdddfffeeebbb```______aaaaaa`````````aaabbbbbbcccnnn{{{vvvqqqtttwwwuuurrrjjjfff```ZZZUUUOOOJJJFFF@@@???>>><<<;;;:::::::::999888888999:::===???AAAJJJRRR___iiinnnooonnnmmmnnnrrryyy~~~}}}zzzwwwwwwuuurrrooommmmmmppprrrvvvtttqqqmmmjjjkkkppptttxxxvvvwww{{{{{{yyyxxxzzz}}}}}}nnnddd]]]___dddgggiiilllllllllmmmmmmnnnqqqvvvyyyzzzxxxwwwzzziiiTTTKKKBBB@@@>>>:::888999;;;===@@@BBBCCCBBB@@@???<<<>>>AAAFFFJJJNNNQQQRRRSSSWWW```rrr}}}gggOOOAAA;;;888666333333333222222222111111222222000/////////000111/////////......------------...000111222555999<<<999>>>>>>AAAHHHNNNddd}}}qqquuusssZZZGGG???<<<;;;===???CCCKKKSSSYYY[[[^^^cccgggkkknnnpppsssvvvzzz}}}}}}}}}}}}~~~{{{sssiiiYYYKKKAAA>>>:::888777777777666444444555555555444444333444444555555444444333222222222222222111111111111222111111111111111111222000000111222222222222111333333333333444444555555222333333444444555666666777777888999999999999999:::<<<===???AAACCCCCCDDDBBBCCCCCCEEEFFFHHHIIIJJJIIIJJJJJJJJJJJJKKKMMMOOOQQQQQQQQQPPPOOOOOOQQQSSS[[[dddqqq{{{{{{rrrddd[[[UUUSSSOOOKKKGGGEEECCCCCCAAAAAA@@@???===<<<;;;:::999::::::<<<===>>>>>>??????AAABBBBBB@@@>>>======<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<>>>BBBJJJSSSYYY```bbbcccdddccc___\\\YYYVVVPPPKKKIIIFFFCCCDDDHHHOOOVVV```hhhmmmmmmkkkjjjiiiccc^^^___aaaeeeoooyyy}}}~~~}}}yyypppjjj\\\WWWQQQQQQVVV___fffjjjkkklllooossswwwyyyyyyyyyzzzyyyyyyxxxwwwxxxxxxyyyYYYWWWTTTQQQMMMJJJHHHHHHDDDCCCAAA@@@@@@BBBCCCEEEGGGJJJSSSaaannnuuusssooobbb[[[YYYcccnnntttwwwxxxttttttrrrnnnkkkjjjlllooo|||{{{hhhUUUJJJGGGDDDKKKTTT^^^gggooovvv{{{~~~pppiiieeefffcccZZZPPPHHHEEEEEEGGGIIISSS```jjjsss|||mmm```]]]aaawww}}}uuukkkbbbZZZXXXWWWZZZ^^^]]]WWWQQQKKKMMMRRRXXX^^^cccfffhhhjjjpppvvv{{{}}}uuullliiifffbbb]]]VVVMMMFFF>>>@@@DDDIIIOOOTTTWWWYYY^^^___```___\\\YYYWWWWWWWWWWWWVVVVVVVVVWWWXXXYYYXXX^^^gggnnnrrruuuxxx{{{zzzqqqmmmooopppnnnkkkccc___XXXRRRMMMHHHCCC@@@???>>>>>>>>>===>>>>>>>>>=========>>>@@@BBBCCCEEEHHHPPP\\\ggglllnnnnnnmmmnnnttt|||}}}{{{zzzzzzxxxuuuppplllmmmqqquuuyyywwwrrrnnnkkkkkkmmmpppsssrrrvvv|||~~~||||||~~~|||lllddd^^^```eeefffggghhhggghhhiiijjjkkkmmmqqqttttttwwwrrruuu~~~mmmVVVMMMEEECCCAAA<<<::::::888:::>>>AAABBBBBB@@@???===???BBBFFFJJJOOORRRTTTVVVYYY```ooolllSSSBBB:::777666333333333222222222111111333222000/////////000111111000000//////.........///000111222222444777999888>>>>>>AAAIIIQQQggg}}}pppvvvqqqWWWCCC???<<<;;;===???BBBIIIQQQWWWZZZ^^^dddiiimmmpppqqqsssvvvzzz|||}}}~~~yyypppfffXXXKKK@@@===999777777777666666444555555666666555555555444444555555444444333222444333333333333222222222111111111222222111111111000000111222222222222111333333444444444444444444222222333333444555555555666777888888999999999999999:::<<>>>>>>>>999::::::;;;<<<<<<<<<<<<;;;>>>AAABBBAAA@@@???@@@>>>>>>>>>==================>>>@@@CCCHHHPPPZZZ```aaacccdddeeeccc```\\\YYYWWWPPPKKKIIIFFFCCCDDDIIIPPPWWWaaahhhkkkjjjjjjiiiiiiccc^^^\\\ZZZ\\\eeennnwwwwwwxxxyyyxxxtttmmmgggYYYTTTOOOPPPXXXaaahhhjjjhhhiiikkkpppvvvzzz{{{zzzxxxxxxxxxwwwwwwwwwxxxxxxXXXWWWTTTPPPMMMJJJHHHGGGCCCBBBAAA@@@@@@AAACCCDDDIIIMMMWWWeeerrrvvvrrrmmm^^^XXXWWW```kkkpppqqqrrrqqqrrrrrroookkkjjjkkknnnzzzkkkWWWIIIDDD???CCCIIIPPPWWW```iiiooottt{{{{{{yyy}}}{{{ooo```TTTLLLGGGGGGDDDHHHRRRZZZcccsssyyyiii\\\\\\bbbyyyxxxnnnddd\\\XXXUUUVVVYYYYYYTTTPPPIIIKKKOOOTTTZZZ```fffhhhlllpppuuuyyy~~~{{{sssmmmjjjfffccc___XXXOOOGGGAAA@@@AAAEEEJJJOOORRRRRRVVVWWWWWWUUURRRPPPOOOOOOKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPUUU]]]bbbeeejjjpppnnnkkkiiiiiilllllljjjhhh[[[WWWPPPKKKGGGDDDBBB@@@999:::;;;<<<<<<===>>>>>>??????@@@AAACCCEEEFFFGGGJJJRRR]]]fffkkklllkkkkkkmmmttt|||}}}zzzzzz{{{|||{{{xxxrrrmmmmmmrrrvvvzzzwwwrrrmmmkkkjjjlllmmmnnnooottt{{{}}}|||~~~~~~~~~yyyjjjbbb___ccciiiiiihhhiiiggghhhiiiiiiiiikkknnnppprrr{{{vvvnnnmmm|||ttt\\\RRRHHHDDDAAA<<<:::;;;888:::===@@@BBBBBB@@@??????@@@BBBFFFJJJOOOSSSUUUYYY\\\aaalllqqqXXXDDD999666666333333333222222222111111333222111000////////////000000000000000/////////000111222222222333666999999>>>>>>BBBJJJSSSjjj|||ooovvvoooTTTAAA===:::999;;;===???EEEMMMSSSVVV\\\bbbggglllooopppqqqtttxxxzzz|||}}}xxxnnneeeWWWKKK???<<<999777777777777666444555666666777666666666444444555555444444333222444444444333333333222222000111222222222222111000000000111222222222222111222333444444444444333333222222222333444444555555444555777888999:::::::::888:::;;;>>>???AAABBBBBBDDDCCCCCCCCCDDDFFFHHHIIILLLNNNOOOMMMJJJJJJMMMQQQSSSUUUVVVTTTOOOIIIDDDAAAIIIIIIMMMZZZiiirrrrrrnnndddbbb]]]XXXSSSOOOLLLKKKEEEDDDDDDCCCBBBAAAAAA@@@;;;;;;:::999999999:::::::::===AAACCCCCCBBBBBBBBB@@@???>>>>>>>>>>>>??????>>>AAAEEEJJJQQQZZZccciiieeefffggggggeeeaaa]]]ZZZWWWPPPJJJHHHEEECCCDDDIIIPPPXXXaaafffgggggghhhiiijjjfffccc```[[[YYY^^^eeennnooorrruuuuuuqqqjjjdddWWWRRROOORRR\\\ffflllmmmiiihhhiiimmmtttyyyzzzyyyvvvvvvwwwwwwwwwxxxxxxxxxXXXVVVSSSOOOLLLIIIGGGFFFBBBAAA@@@???@@@AAACCCDDDKKKOOOZZZhhhtttwwwqqqjjjYYYTTTSSS]]]hhhllllllllljjjmmmooommmiiigggiiilllttt~~~oooYYYJJJDDD@@@AAABBBEEEJJJSSS]]]dddlllsss}}}zzziii[[[QQQMMMEEECCCIIIOOOVVVhhh{{{wwwggg[[[^^^ggg~~~}}}rrrhhh___ZZZTTTSSSTTTTTTPPPLLLHHHIIIKKKPPPWWW___fffjjjmmmqqqvvvzzz|||tttnnnjjjfffccc```ZZZPPPIIIDDDBBBAAACCCGGGKKKMMMMMMKKKLLLKKKJJJGGGFFFGGGHHHCCCDDDFFFGGGGGGGGGFFFEEEHHHGGGKKKRRRWWWXXX]]]ccc___```bbbeeeggggggeeecccUUUQQQKKKGGGEEEDDDDDDCCC;;;<<<>>>@@@AAACCCCCCDDDGGGGGGHHHJJJLLLNNNOOOPPPSSSZZZcccjjjmmmllljjjiiijjjrrrzzz|||xxxuuuwww{{{}}}}}}zzztttooonnnrrrwwwyyyuuupppllljjjjjjjjjjjjkkklllrrrxxxzzzxxx{{{~~~}}}wwwiiiddddddlllrrrsssrrrqqqpppppppppooommmmmmnnnpppqqqxxxuuukkkfffooo|||fffZZZMMMFFFAAA<<<:::;;;:::;;;===@@@AAAAAA@@@??????@@@BBBEEEJJJOOOSSSUUUYYY\\\```iii~~~vvv\\\FFF:::666777333333333222222222111111222222222111111000///.........//////////////////...000111111222444777::::::??????BBBKKKTTTkkk}}}pppzzzkkkSSSBBB<<<999999;;;<<<>>>DDDLLLQQQTTTZZZaaagggkkknnnoooqqqtttxxxzzz|||~~~vvvlllbbbUUUIII???<<<999777777777777777444444555666666666666666444444555555444444333222333333333333222222222111000111222222222222111000000000111222222222222111222222333444444333222111111222222333333444555555333444555777999:::;;;;;;888999;;;<<<>>>???@@@@@@EEEDDDCCCCCCDDDFFFHHHIIIMMMOOOPPPNNNJJJJJJMMMQQQUUUXXX\\\\\\VVVOOOGGGCCCFFFFFFHHHNNNXXXcccjjjnnnmmmnnnooonnnjjjeee___\\\SSSRRRQQQNNNLLLJJJHHHGGG@@@???<<<:::999999:::;;;<<<@@@DDDGGGGGGFFFFFFFFFCCCCCCBBBAAAAAABBBCCCDDDEEEHHHMMMRRRXXX___fffkkkjjjkkklllkkkhhhddd___\\\WWWPPPJJJGGGDDDBBBDDDIIIQQQXXX```dddddddddfffiiiqqqoooooommmfff```aaafffhhhlllqqquuutttooogggbbbWWWSSSPPPUUUaaalllqqqrrrnnnkkkiiikkkqqqvvvwwwuuuttttttuuuwwwxxxxxxyyyyyyWWWVVVSSSOOOLLLIIIGGGFFFBBBAAA@@@??????AAACCCDDDLLLQQQ\\\jjjuuuwwwpppiiiVVVPPPQQQ[[[fffjjjiiiiiieeeiiilllkkkgggeeefffiiiooozzzppp[[[LLLEEEDDDBBBAAA@@@DDDMMMXXX___ggglllsssvvv{{{|||iii[[[WWWLLLFFFIIIMMMSSSfff{{{wwwfff\\\bbbnnntttlllbbb[[[TTTQQQQQQQQQMMMIIIGGGHHHIIIMMMUUU^^^ffflllnnnrrrwww{{{~~~wwwnnnjjjeeebbb```ZZZQQQJJJBBB???<<<===AAADDDEEEEEECCCCCCCCCAAA???@@@BBBDDDAAACCCDDDFFFEEEDDDBBBAAAFFFDDDFFFMMMPPPOOOQQQVVVZZZ\\\^^^aaacccbbb___]]]QQQMMMHHHEEEEEEEEEFFFFFFFFFGGGIIIKKKNNNOOOPPPQQQUUUVVVWWWYYY[[[]]]______]]]cccjjjooopppmmmjjjiiigggpppxxxyyytttrrruuuyyy}}}~~~{{{vvvooonnnrrrwwwwwwtttnnnjjjiiiiiiiiiiiiiiikkkpppuuuvvvtttwww}}}~~~~~~|||vvvkkkhhhjjjttt|||~~~|||{{{zzzzzzyyyvvvsssqqqqqqrrrpppvvvuuuiiiaaagggxxxoooaaaRRRIIIBBB===;;;<<<;;;<<<>>>???@@@@@@@@@???>>>???AAAEEEIIINNNRRRUUUXXX\\\___fffyyyyyy^^^HHH:::777888333333333222222222111111111222222222111000...---,,,------....../////////,,,...000111222555999<<<:::??????BBBKKKTTTlll}}}sss}}}hhhSSSDDD>>>;;;;;;===>>>@@@FFFMMMQQQTTTZZZaaahhhlllooopppsssvvvzzz|||~~~tttjjj___QQQDDD???<<<999777777888888777333444444555666666666555444444555555444444333222222222222111111111111000000111222333333222111000000000111222222222222111111222333333333222111000111222222333333444555555222333555777999;;;<<<<<<888999:::<<<===>>>>>>>>>EEEDDDCCCCCCDDDFFFHHHJJJMMMOOOQQQNNNJJJIIIMMMQQQXXX\\\bbbccc^^^VVVNNNIIIDDDFFFGGGHHHKKKTTT```iiivvvzzzzzzrrrmmmcccaaa^^^[[[WWWTTTQQQOOOFFFCCC@@@===;;;;;;===>>>???CCCHHHKKKKKKJJJJJJJJJHHHGGGFFFEEEEEEFFFHHHHHHMMMPPPTTTXXX[[[___dddgggnnnoooooonnnkkkfffbbb^^^VVVOOOIIIFFFCCCAAADDDIIIRRRXXX___bbbbbbbbbeeeiiixxxyyy{{{zzzrrrjjjhhhlllgggkkkrrrvvvuuuooogggaaaXXXTTTQQQXXXdddpppuuuvvvrrrmmmiiijjjooossstttrrrrrrsssuuuvvvxxxyyyyyyyyy]]]XXXQQQLLLJJJHHHEEEAAA?????????>>>>>>???CCCEEEJJJSSS^^^gggoooqqqjjj```VVVSSSRRRYYYcccjjjjjjgggeeeggghhhhhheeebbb```___fffppp|||xxxgggTTTHHHEEE>>>:::===AAAFFFMMMSSS]]]___cccgggnnnyyysssgggbbbZZZQQQJJJHHHNNN___ppp|||}}}sssddd]]]aaahhhlllgggaaaYYYTTTRRROOOLLLHHHHHHEEEEEEIIINNNUUU```jjjlllttt{{{yyymmmllliiifff```XXXOOOIIIDDDBBB???>>>>>>??????>>>BBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFEEEEEEEEEFFFHHHJJJMMMNNNOOORRRVVVZZZ\\\]]]\\\[[[RRRPPPNNNNNNOOOPPPPPPPPPVVVVVVWWWZZZ]]]```aaa```bbbeeeiiikkkkkkjjjjjjjjjhhhjjjmmmoooooommmjjjhhhkkkppptttrrrmmmlllpppuuuvvvvvvvvvtttrrrqqqssstttrrrqqqnnnkkkiiigggffffffhhhiiijjjmmmooosssuuuwww~~~zzzzzz}}}}}}yyyuuugggfffiiiqqqzzz}}}|||~~~}}}yyyuuurrrpppuuu|||~~~jjj]]]ccclllwwwzzzjjjXXXNNNIIICCC>>>======<<<===???AAABBBBBB@@@???>>>@@@EEEHHHJJJOOOVVVYYY]]]___bbbnnn~~~|||}}}dddLLL>>>999999444222111111222333333222222222222111111111111000000///.........///111222///000111111111444888;;;:::@@@@@@BBBIIISSSmmm}}}{{{xxxoooUUUDDD<<<<<<<<<;;;<<<@@@EEEJJJPPPUUU[[[```eeeiiimmmppprrrtttwwwzzz~~~~~~uuummmeee[[[NNNEEE::::::999888777777888888333444444444555666666666555555555444444333333333///000111222333444555555000///////////////000111111111222222222111111000000111222333333222000000000000000000111222333444555444444444555666888999777888:::<<<>>>@@@@@@AAADDDDDDDDDCCCCCCBBBBBBBBBGGGHHHHHHHHHHHHIIILLLNNNVVVaaakkkooommmfffZZZNNNKKKIIIGGGGGGKKKRRRZZZ___qqq}}}zzzrrrhhhbbb^^^[[[UUUPPPGGGDDD???;;;;;;===>>>??????HHHPPPQQQPPPQQQQQQOOORRRQQQPPPOOONNNMMMMMMNNNLLLOOOSSSWWW\\\aaahhhllllllppprrrqqqpppooohhh```VVVPPPJJJHHHFFFEEEGGGLLLUUU[[[^^^]]]^^^dddiiikkkqqqzzzvvvsssrrrrrrssstttrrrlllddd___WWWTTTQQQVVVfffxxx~~~tttkkkiiijjjkkknnnqqqmmmooosssxxx{{{{{{xxxvvv]]]WWWPPPKKKIIIGGGDDDAAA>>>??????>>>>>>???CCCEEEJJJSSS^^^gggoooppphhh^^^QQQOOOPPPVVV```ggggggeeeeeefffgggeeebbb^^^\\\\\\___hhhuuu|||yyylll[[[OOOFFF>>>999:::<<>>@@@EEEHHHIIIOOOVVVZZZ]]]^^^```kkk~~~~~~fffOOO???999888555333111111222333333222222222222111111111000000000//////...///000111222///000111111111444888;;;:::@@@@@@BBBJJJSSSmmm|||~~~|||kkkTTTCCC<<<<<<;;;;;;<<<@@@EEEJJJPPPTTT[[[```eeeiiimmmppptttvvvxxx|||{{{rrrjjjbbbXXXMMMDDD::::::999888777666666666444444444555555555555555555555444444444333333333111111111111111111111222000000000///000000111222222111111111000000//////000111222222222222111000000000000000111222333444555555444444555666888999777888:::<<<>>>???@@@@@@CCCBBBBBBBBBAAA@@@@@@@@@AAABBBDDDDDDEEEGGGKKKNNNYYYeeerrrxxxyyysssggg\\\PPPNNNJJJIIIJJJOOOUUUYYYhhhwww}}}uuukkkccc___ZZZUUUPPPJJJGGGCCC@@@@@@BBBDDDEEEIIIRRRYYYZZZZZZ[[[\\\ZZZXXXXXXWWWUUUTTTSSSRRRQQQOOOQQQSSSVVVXXX]]]cccgggmmmrrrvvvwwwwwwtttmmmdddWWWQQQKKKHHHFFFEEEHHHMMMUUU\\\aaaaaabbbgggjjjjjjrrr~~~~~~wwwwwwwwwvvvsssmmmddd^^^VVVSSSQQQVVVhhh{{{xxxnnnkkkjjjiiiiiilllmmmppptttxxx{{{{{{yyywww\\\VVVOOOJJJHHHFFFBBB???>>>>>>???>>>>>>???CCCFFFKKKSSS^^^gggnnnooofff\\\NNNMMMNNNVVV___fffgggeeeeeeeeeeeebbb]]]YYYWWWVVVWWW^^^kkkwww{{{ttteeeZZZKKKBBB;;;999999:::>>>CCCLLLOOOSSSVVVYYY___gggmmmssszzzrrrhhh]]]TTTSSS]]]iiiuuuwwwuuulllaaa]]]cccjjj}}}wwwqqqggg]]]TTTNNNJJJIIIEEEBBBCCCHHHMMMSSS^^^hhhmmmttt{{{~~~{{{nnnhhhcccbbbaaa\\\QQQHHHEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLKKKKKKJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJLLLOOOTTTZZZ___bbbcccaaa```bbbggglllpppqqqqqqppppppqqqsssttttttsssqqqrrruuu{{{~~~zzzsssssstttsssppplllhhheeeaaaccceeegggiiijjjjjjkkkqqqnnnlllnnnrrrvvvvvvvvvqqqqqqpppnnnkkkgggcccaaa```aaaccceeeggghhhiiiiiillljjjhhhiiilllmmmkkkiiibbbbbbeeekkkqqquuutttrrrvvvvvvvvvvvvuuuttttttsssrrrtttwww|||tttaaa\\\[[[```rrr|||kkk```XXXPPPJJJHHHIIIHHHFFFEEEFFFEEECCCBBB???>>>@@@DDDGGGIIIOOOVVV\\\]]]___```iii~~~jjjSSSBBB:::888666444222222333333222111222222111111111000000000///////////////000111111///000111111222444999<<<;;;AAAAAACCCKKKTTTnnn}}}{{{~~~zzzeeePPPBBB<<<;;;;;;:::;;;@@@FFFJJJPPPTTTZZZ```eeeiiimmmooovvvwwwzzz}}}~~~xxxoooggg___UUUKKKCCC;;;:::888777666555555444555555555555555444444444444444444444333333333333555444444333222111000000111111111111111222333333444333111///......//////000111111222222222111111111111000111111222333444555555444555555666777888777888999;;;===>>>??????AAA@@@@@@???>>>>>>======:::<<<>>>???AAADDDHHHKKKQQQ^^^llluuuxxxuuukkkaaaVVVRRRMMMJJJHHHJJJMMMPPPWWWhhh{{{wwwpppeee]]]WWWSSSNNNJJJGGGEEECCCAAAAAACCCFFFHHHNNNVVV]]]^^^^^^```bbbaaaaaa```___^^^\\\ZZZXXXVVVVVVVVVVVVVVVWWWZZZ___cccpppvvv|||}}}tttkkkZZZSSSLLLIIIGGGFFFIIIOOOUUU]]]dddfffiiimmmmmmkkksss}}}~~~}}}|||zzzuuummmddd^^^UUUSSSQQQWWWiii}}}}}}rrrmmmjjjeeecccdddlllnnnssswwwzzz{{{zzzzzz\\\VVVNNNHHHFFFDDDAAA>>>===>>>>>>======???CCCFFFKKKTTT^^^gggmmmnnndddYYYMMMMMMPPPWWW```ggghhhgggddddddbbb]]]XXXTTTRRRRRRQQQXXXdddsss|||zzzooodddSSSIII@@@<<<;;;:::>>>CCCIIIMMMRRRVVVXXX[[[aaaeeehhhttt}}}vvvyyylll^^^VVV[[[cccooopppnnnfff^^^\\\ccckkk|||{{{mmmbbb[[[UUUOOOJJJEEEBBBCCCHHHLLLRRR]]]gggnnnuuu{{{~~~{{{pppiiibbbaaabbb]]]QQQGGGDDDFFFGGGHHHGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPOOOMMMMMMKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGIIIOOOXXX```fffhhhfffeeeggglllrrrvvvxxxyyywwwuuutttttttttrrrppplllmmmpppxxx{{{pppqqqrrrrrrqqqnnnkkkjjjgggeeeeeeggglllpppqqqqqqpppkkkhhhiiiooottttttrrrooopppqqqqqqnnnjjjfffccc___aaabbbdddeeeeeeeeeeeecccbbbaaacccfffhhhgggfffaaabbbdddhhhmmmooommmlllmmmlllkkkkkklllnnnoooqqqpppsssuuuyyykkk___YYYZZZhhhyyytttjjjbbbYYYSSSRRRPPPNNNKKKHHHGGGEEECCCAAA???>>>???CCCFFFHHHOOOVVV^^^___aaaeeelll~~~rrrZZZGGG<<<888777555333333333444333222111111111111000000000000///////////////000000111///000111111222555999===;;;AAAAAADDDLLLUUUppp}}}xxx~~~sss___MMMAAA;;;;;;::::::;;;???FFFJJJPPPTTTZZZ```dddhhhlllooovvvwwwyyy}}}|||wwwooofff^^^TTTJJJCCC;;;:::888777555444333333666666666555444444444333333333333333333333333333666666555444333222222111222222222222222333444555666555222000...//////000000111111111222222222222111111111111222222333444555555555555666666777777666777999:::<<<======>>>>>>>>>======<<<;;;;;;:::777999:::;;;===???CCCFFFFFFQQQ]]]dddiiiiiiddd\\\VVVRRRMMMIIIFFFFFFGGGHHHLLLZZZjjjuuuzzz{{{wwwqqqmmmggg^^^VVVQQQMMMIIIGGGEEEEEEDDDBBBCCCEEEHHHKKKPPPXXX___``````dddfffeeeggggggfffeeebbb```]]]\\\\\\]]]\\\[[[ZZZ]]]aaadddqqqyyy{{{ppp^^^VVVNNNJJJHHHGGGLLLRRRVVV___hhhnnnssswwwvvvsssuuu{{{~~~wwwnnnddd]]]TTTSSSSSSXXXiii}}}uuuoooiiiccc______gggjjjoootttwwwyyy{{{}}}\\\VVVMMMGGGDDDCCC@@@>>><<<============???CCCFFFKKKTTT___hhhnnnnnndddXXXKKKLLLPPPWWW```eeegggfffcccbbb___ZZZTTTPPPOOOOOOQQQWWWcccqqq|||}}}uuulllYYYOOOEEE@@@===<<>>???CCCEEEHHHOOOVVV___aaaffflllsss{{{bbbMMM???888777555333333444555444333111111111000000000//////...//////000000000000000///000111222333666:::===<<>>AAABBBIIIPPPTTTXXX[[[ZZZVVVQQQNNNJJJGGGDDDDDDDDDEEEIIITTT^^^dddgggjjjhhhdddfffbbb[[[VVVRRROOOLLLKKKIIIJJJJJJJJJIIIKKKPPPSSSXXXaaahhhiiiiiilllnnnmmmlllkkkjjjiiigggeeecccbbbbbbcccdddccccccccceeegggrrr{{{tttbbbZZZQQQLLLJJJJJJOOOVVV[[[dddooowww~~~{{{}}}yyyoooddd]]]UUUUUUUUUZZZiii{{{uuuoooiiiaaa\\\[[[___cccjjjooosssxxx}}}]]]VVVMMMGGGDDDBBB@@@>>><<<<<<=========???CCCFFFJJJTTT___iiioooooodddYYYIIIKKKOOOWWW^^^bbbdddcccaaa```\\\WWWRRROOOOOOPPPTTTZZZeeesss|||~~~yyysss___TTTIIIBBB???===@@@DDDEEEIIIOOORRRSSSVVVZZZ]]]___fffmmmtttyyyjjjbbbdddnnn}}}nnnaaa___cccggggggccc]]]YYY[[[dddlllttt~~~zzzmmmiiieee]]]UUUNNNIIIFFFHHHKKKRRR]]]hhhsssyyy~~~~~~yyyrrrllleeecccbbb]]]SSSKKKGGGLLLQQQSSSRRRQQQQQQSSSTTTUUUVVVWWWXXXYYYZZZ[[[[[[\\\\\\]]]\\\[[[YYYXXXUUUTTTTTTRRRPPPNNNLLLKKKJJJIIIIIIJJJPPPXXX```fffjjjiiiggghhhjjjllllllllljjjgggccc___\\\YYYUUURRRMMMNNNRRRYYYaaaeeeeeeccc\\\^^^ccchhhlllppprrrssspppmmmiiijjjpppwww|||~~~sssnnniiigggiiikkklllkkknnnppprrrttttttrrrooommmeeeeeeddddddeeefffggghhhddddddeeeeeefffgggggghhhdddgggjjjnnnqqqsssttttttiiihhhfffdddeeegggiiikkklllrrrwwwyyy~~~nnn___WWWZZZccczzz}}}vvvnnnfffaaabbbZZZVVVPPPLLLHHHEEEBBB???@@@===>>>BBBDDDGGGOOOWWW```ccckkktttzzz|||kkkSSSBBB999666555333444555666555555111111000000000/////////......///000000000000000///000111222333666;;;>>><<>>;;;<<<<<<<<<===???CCCFFFJJJTTT```jjjppppppfffZZZIIILLLQQQXXX^^^aaacccccc```^^^[[[UUUQQQOOOQQQRRRVVV^^^jjjuuu|||~~~|||zzzggg[[[NNNFFFAAA>>>@@@DDDIIIMMMQQQSSSTTTUUUYYY]]]ZZZ___eeejjjvvvzzzggg[[[XXX^^^lllyyy}}}{{{yyytttjjj``````dddhhhfffbbb\\\YYY]]]fffnnnrrr{{{vvvkkkddd___]]]TTTNNNIIIHHHKKKRRR___jjjvvv{{{}}}xxxoookkkgggdddbbb^^^WWWQQQKKKQQQWWWZZZXXXWWWWWWYYYZZZZZZ[[[\\\^^^___```aaaaaabbbbbbbbbbbb```___]]][[[[[[ZZZYYYWWWTTTRRRQQQNNNMMMMMMOOOSSSYYY___cccfffdddddddddeeeeeedddbbb^^^[[[WWWTTTRRROOOKKKHHHEEEFFFIIIMMMPPPSSSUUUUUUVVVXXX]]]bbbhhhllloooqqqmmmllllllnnnrrrwww{{{}}}tttrrrmmmjjjiiijjjlllmmmoooppprrrssssssqqqooommmfffeeecccbbbccceeehhhjjjggghhhhhhhhhggggggggghhhfffjjjpppvvv{{{~~~wwwuuurrrnnnlllllllllmmmnnntttxxxwww{{{xxxeeeYYYWWW[[[mmmyyyqqqhhhdddeee^^^YYYSSSMMMIIIFFFCCCAAA@@@===>>>AAADDDGGGOOOWWW```dddooozzz~~~rrrXXXDDD:::555444333444666777777777111000000000////////////---...///000111000000///...000111222333777;;;???===CCCCCCFFFOOOYYYsss|||uuupppuuummmVVVFFF???999999999999;;;???FFFKKKOOOSSSYYY___cccgggkkknnnssstttvvvyyy|||{{{{{{xxxpppcccTTTGGG@@@::::::999888777666666666444444444555555555555555111111222222222333333333000000000111111111222222111111111222333444666777555555444444444333333333111000000000000222333444444333333222222333333333555555666777777666555444555555777888999999::::::999999:::;;;<<<===>>>>>>===>>>>>>===;;;<<<>>>@@@???CCCEEEDDDFFFJJJKKKIIIIIIIIIGGGFFFFFFFFFFFFGGGDDDKKKQQQSSSWWW]]]```___^^^___^^^]]]YYYVVVSSSQQQNNNQQQSSSRRRQQQRRRVVV[[[cccmmmvvvxxxxxxxxxwwwttttttsssqqqpppppprrrtttvvvxxx}}}}}}wwwtttuuu~~~xxxkkkaaaWWWQQQNNNOOOUUU]]]aaagggnnnuuu~~~|||pppddd]]]SSSWWW[[[aaannn}}}uuunnnggg]]]VVVSSSQQQWWWaaaiiiqqqzzz___WWWNNNGGGDDDBBB@@@>>>;;;<<<<<<<<<===???CCCFFFJJJTTT```jjjqqqqqqggg[[[LLLOOOTTT[[[```cccdddddd___]]]ZZZUUUQQQPPPRRRTTTWWW```lllwww}}}~~~~~~~~~mmmaaaSSSJJJDDD@@@AAAEEEIIILLLPPPQQQPPPQQQUUUXXXXXX]]]aaafffooo}}}yyyeeeXXXTTTVVV```iiiffffffhhhhhhbbb\\\^^^dddjjjhhhccc]]]ZZZ___hhhpppttt||||||kkkaaa```bbbXXXQQQJJJIIIKKKRRR___lllxxx}}}|||wwwkkkjjjgggeeebbb___ZZZWWWMMMTTT\\\___]]][[[\\\^^^]]]]]]^^^```aaacccddddddeeeeeeffffffeeecccbbbaaa_________^^^\\\YYYWWWUUUPPPPPPQQQRRRVVVZZZ^^^aaa``````___```aaa```^^^[[[VVVTTTQQQNNNMMMKKKHHHEEEBBBDDDFFFGGGHHHIIIKKKNNNTTTVVVZZZ___dddhhhkkkmmmjjjlllooorrruuuxxxzzz{{{uuutttpppllliiijjjmmmpppqqqqqqrrrsssrrrpppmmmllleeedddbbb```aaadddhhhjjjiiijjjjjjiiiggggggggghhhfffkkksss{{{{{{xxxvvvvvvpppvvvxxxvvvxxxkkk[[[WWWXXXdddzzz|||sssiiieeeeee```[[[UUUOOOKKKGGGDDDBBB@@@======AAADDDGGGOOOWWW```eeeppp|||www[[[EEE:::555333333444666888888888000000000000////////////---...000111111111000///...000111222444777<<>>::::::999888777777888888333444444555555666666666111111111222222333333333444444444444444444444444111111111222333444666666333333444444444333222222111000000000000222444555444444333222222333333333555555666777777666555444555555666888999999999999888999:::;;;===>>>???@@@>>>??????>>>===>>>@@@CCCCCCGGGJJJIIIKKKNNNNNNKKKIIIIIIHHHHHHHHHHHHHHHHHHIIIPPPVVVXXX[[[```cccbbbeeefffgggfffbbb^^^ZZZXXXTTTXXXZZZZZZWWWXXX]]]bbbhhhsss}}}~~~{{{xxxxxxvvvtttssstttwww{{{}}}|||wwwzzznnndddYYYSSSPPPQQQWWW___^^^cccgggmmmvvv~~~~~~}}}zzz{{{|||pppddd]]]RRRWWW\\\dddqqquuunnnfff[[[SSSPPPNNNUUU___iiirrr|||ZZZUUUNNNHHHDDDAAA???===;;;<<<<<<<<<===???CCCFFFOOOTTT___nnnwwwttthhh\\\QQQQQQTTTZZZ___aaa```]]]^^^]]][[[XXXVVVUUUWWWYYY]]]dddkkkqqq|||{{{pppgggYYYKKKCCCBBBEEEHHHQQQQQQOOOMMMKKKKKKMMMOOOSSSWWW[[[```eeeqqq~~~jjjXXXNNNLLLOOORRRUUUVVVWWWYYY]]]```ccceeekkkgggaaa]]]^^^ccckkkppp}}}}}}sssjjjddd___YYYUUUQQQMMMKKKPPP```ppp}}}xxxqqqllllllkkkiiifffaaa]]]ZZZ\\\]]]^^^___``````______bbbbbbaaaaaabbbcccdddeeehhhhhhiiiiiihhhhhhgggfffbbbcccddddddccc___\\\ZZZ[[[VVVRRRTTT[[[bbbddddddgggdddaaa___]]]ZZZWWWTTTRRRQQQNNNKKKIIIFFFEEEDDDAAAAAABBBCCCEEEGGGIIIJJJOOOSSSZZZ___cccdddfffggggggggghhhkkkooorrrttttttuuuvvvvvvsssooolllkkkkkkooollljjjjjjkkkmmmmmmmmmkkkeee___]]]___dddggghhhiiikkkmmmmmmllljjjjjjjjjjjjlllpppwww~~~xxxtttvvvwwwxxx{{{uuuddd\\\ZZZdddqqq|||rrrkkkgggfffeee^^^UUUNNNKKKIIIFFFDDDBBBBBBAAAAAACCCHHHOOOTTT___hhhmmmttt}}}bbbJJJ===999666444222333333222222000000000000000000000000222222111111000////////////000000000111555;;;??????DDDDDDHHHQQQ[[[ttt~~~vvvrrr{{{sss[[[HHH>>><<<<<<<<<<<<<<<>>>CCCFFFOOORRRWWW\\\```eeejjjmmmqqquuuyyyyyyxxxzzz~~~~~~{{{qqqbbbQQQEEE@@@<<<:::888777777777555444666666666777777777777777333333333333333333333333333333333222222222111111111222333333444444444333555555555666555555444444222222111111111111111222222222111111111111222222000111111222333555666777666666777888888888888888999999999:::<<<>>>???AAAAAABBBCCCBBBAAABBBDDDFFFIIIGGGEEEHHHMMMQQQRRRRRRNNNMMMKKKJJJJJJKKKLLLMMMNNNQQQWWW]]]bbbeeefffgggppppppqqqpppkkkddd````````````^^^[[[YYYZZZ___dddlllttt{{{xxxyyyzzzyyyxxx{{{}}}vvvjjj]]]VVVXXX\\\]]]]]]bbbdddgggjjjnnnqqqssstttrrrooommmsss~~~wwwjjjaaa]]]WWWYYY___jjjwwwvvvkkkgggddd\\\RRROOOPPPWWWbbbmmmvvvYYYTTTMMMGGGDDDAAA>>><<<;;;<<<<<<<<<===???CCCFFFNNNSSS___mmmvvvtttiii^^^SSSSSSVVV[[[```bbbaaa^^^]]]^^^]]][[[XXXWWWXXXZZZYYY```iiiqqq}}}uuummmaaaTTTLLLIIIIIIKKKRRRQQQNNNKKKIIIIIIJJJKKKLLLOOOSSSWWW\\\gggttt~~~wwweeeUUUKKKHHHJJJLLLJJJLLLPPPUUUYYY^^^aaabbbgggddd```^^^```fffmmmrrryyyzzzxxxnnnfffaaa]]]XXXSSSPPPNNNTTTeeeuuuzzzrrrkkkkkkkkkiiifffccc___]]]ddddddfffgggggggggfffeeecccccccccddddddeeeffffffhhhhhhiiijjjkkkkkkkkkjjjjjjjjjkkkkkkjjjgggdddbbb^^^ZZZVVVXXX___fffiiiiiiiiifffbbb___]]]ZZZWWWTTTSSSRRROOOLLLIIIGGGEEEDDDAAAAAAAAABBBCCCFFFHHHJJJNNNSSSZZZ___aaabbbbbbbbb`````````bbbfffiiilllmmmtttuuuuuusssoookkkiiiiiijjjhhhffffffgggggggggfffgggccc___^^^bbbfffiiikkkiiikkklllllljjjiiiiiijjjlllmmmpppuuu{{{~~~zzzrrrtttuuuvvvyyy{{{jjjaaa___aaammm~~~uuunnniiigggeee___VVVOOOKKKIIIFFFDDDAAAAAA@@@@@@BBBGGGNNNSSSYYYbbbgggnnnwww|||cccJJJ>>>999666444222333333222222000000000000000000000000000000000000000111111111000000000000111555;;;???AAAFFFFFFJJJSSS]]]vvv~~~uuuqqqzzzttt]]]JJJ???;;;;;;<<<;;;<<>>;;;999777777777777666555555555444444333222222222333333333333333333333333333333333222222222111111333333333444444333222222222222222333333444444444333222111000///.........222222111111111111222222555444333333222222222222777888888999999999999999999:::;;;===>>>@@@BBBBBBDDDFFFHHHHHHHHHHHHIIIJJJLLLLLLMMMQQQVVVYYY[[[[[[___]]]ZZZVVVSSSQQQPPPPPPSSSXXX___eeeiiillloooppp|||yyypppkkkhhhfffbbb]]]ZZZZZZ]]]```iiirrr|||wwwzzz||||||}}}vvvooogggddddddccc```\\\]]]___bbbfffhhhiiiiiiiiillliiidddccchhhttt|||oooddd]]]ZZZXXX\\\dddkkkuuuxxxoooddd[[[QQQPPPTTT^^^ffflllssszzzUUUPPPJJJEEEAAA???===;;;;;;<<<<<<<<<===???CCCFFFKKKQQQ\\\iiirrrrrrjjjcccWWWXXX[[[^^^aaaccccccbbbdddffffffeeeaaa]]]ZZZYYYWWW\\\dddmmmzzzzzzmmmbbbZZZVVVTTTIIIFFFAAA>>><<<<<<======@@@BBBCCCDDDFFFKKKSSSXXXaaa]]]UUULLLFFFCCCCCCEEEDDDIIIQQQYYY```cccddddddaaaaaaaaabbbeeehhhlllnnnnnnppptttzzzzzzjjjbbb[[[TTTPPPNNNTTTbbbqqqyyypppppppppnnnmmmlllkkkjjjiiijjjkkkkkklllkkkiiihhhggggggggghhhjjjjjjkkkkkkllljjjkkklllmmmnnnnnnnnnnnnkkkllllllmmmllljjjhhhgggfffdddbbbdddiiippptttvvvuuupppjjjeeeaaa^^^[[[YYYZZZYYYVVVSSSOOOKKKHHHGGGAAA@@@>>>>>>@@@CCCGGGJJJLLLRRR[[[aaaaaa___[[[YYYZZZZZZXXXWWWWWWZZZ^^^bbbjjjkkkllljjjfffaaa^^^]]]XXXXXXZZZ]]]aaacccbbbaaabbbaaaaaabbbdddfffhhhiiikkklllkkkiiihhhhhhjjjllljjjjjjlllmmmnnnpppqqqqqqooonnnlllmmmoooqqqpppnnnlllnnnqqqrrrtttyyy~~~sssoooaaahhhxxxyyyppphhhdddbbb___YYYRRRMMMIIIFFFDDD@@@@@@@@@@@@BBBFFFLLLQQQQQQYYY^^^cccjjjnnnhhhMMM@@@999666444222333333222222000000000000000000000000//////000000111111111111222222222222333666;;;@@@DDDJJJJJJNNNWWW```xxx}}}~~~|||ssspppyyy~~~zzzvvv___JJJ???999::::::;;;<<>>>>>===???>>>>>>===>>>AAAEEEHHHMMMMMMKKKHHHEEEDDDFFFIIIOOOTTT[[[bbbggggggfffeeeaaaaaabbbbbbcccdddeeefffdddfffkkkqqqzzzsssjjjccc[[[VVVTTTXXXdddpppxxxsssrrrpppnnnmmmlllllllllooopppppppppooommmkkkjjjhhhiiikkkmmmnnnnnnnnnnnnnnnnnnnnnoooooonnnnnnmmmnnnoooooopppooonnnmmmlllkkkiiigggiiimmmsssxxx{{{|||wwwrrrlllhhhddd```^^^___^^^[[[XXXSSSOOOKKKIIIBBBAAA??????@@@DDDHHHKKKLLLRRR[[[bbbccc```]]]ZZZZZZYYYXXXUUUTTTUUUZZZ]]]bbbccccccaaa]]]YYYVVVUUUSSSTTTUUUXXX\\\]]]\\\[[[[[[\\\]]]___aaadddgggiiikkkkkkkkkjjjhhhiiikkkmmmlllllllllllllllllllllllljjjiiigggggghhhjjjjjjjjjjjjmmmoooqqqrrrvvv~~~{{{vvvgggjjjwwwxxxmmmeee```aaa___ZZZTTTNNNIIIFFFDDDAAABBBBBBBBBDDDGGGMMMQQQSSSZZZ^^^bbbhhhjjjzzziiiOOOAAA999666444222333333222222000000000000000000000000111111111111000000//////111222222222333777===AAAFFFLLLLLLPPPYYYbbbyyy~~~uuurrr|||zzzvvv___JJJ???999:::::::::;;;>>>CCCFFFGGGKKKPPPUUUYYY^^^cccfffjjjnnntttyyy|||~~~wwwuuuoooggg\\\PPPDDD===;;;999777666777777777555777666666555444333222222333333333333333333333333333333333222222222111111333333333444444333333222111000000000111333444555666555333222111000000000//////............//////111111111222333444666666999999:::;;;;;;;;;;;;;;;;;;<<<>>>AAACCCDDDEEEEEEEEEFFFGGGGGGGGGHHHJJJMMMNNNPPPTTTXXX\\\aaadddggggggeeeaaa]]]YYYUUURRRQQQQQQZZZeeennnuuu|||}}}qqqllleee___\\\]]]___```iiimmmwwwtttvvvyyyzzzzzzxxxzzz~~~~~~vvvpppgggfffgggiiijjjiiiddd___]]]```cccfffiiijjjjjjjjjgggfffccc___]]]aaajjjqqqvvvuuuqqqkkkccc]]]YYYXXXWWW___hhhmmmrrr}}}vvveeeQQQNNNNNNUUU]]]ccchhhmmmRRRNNNHHHDDDAAA???>>>===;;;<<<<<<<<<===???CCCFFFIIIOOOYYYcccjjjkkkgggdddXXX[[[___aaaccceeehhhjjjmmmmmmmmmiiiccc]]]YYYXXXSSSTTTYYYcccqqqooo```WWWNNNHHHAAA============<<<>>>===<<<;;;<<<>>>???AAABBBEEEHHHIIIIIIKKKOOOSSS\\\___eeejjjkkkjjjfffdddbbbbbbaaaaaa```___^^^^^^ZZZ^^^eeelllxxxooohhh```\\\[[[]]]gggqqqxxxvvvrrrooommmmmmmmmnnnoooppppppppppppnnnlllkkkkkkllloooqqqrrrrrrrrrrrrsssssssssssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqpppooopppsssxxx}}}zzzuuuqqqlllgggdddbbbaaa___[[[VVVQQQLLLIIICCCBBBAAAAAACCCFFFIIILLLMMMTTT\\\bbbcccaaa]]][[[VVVWWWWWWSSSPPPPPPSSSWWWZZZ[[[ZZZXXXTTTQQQPPPPPPRRRQQQQQQSSSUUUUUUUUUSSSSSSUUUXXXZZZ]]]aaaeeeiiihhhiiijjjiiiiiiiiikkkmmmpppoooooonnnnnnoooooopppllljjjhhhfffddddddddddddiiillloooqqqrrruuu{{{~~~{{{oooooowwwvvvlllddd___```___\\\VVVOOOIIIEEEDDDBBBBBBCCCCCCDDDHHHMMMPPPSSSZZZ]]]```dddeeetttiiiPPPBBB999666444222333333222222000000000000000000000000222222111111000//////...000111222222444999???DDDHHHNNNPPPTTT\\\ddd{{{|||yyyzzzvvv___LLLAAA:::;;;;;;:::;;;===AAAEEEGGGJJJOOOTTTXXX\\\aaadddjjjmmmrrrxxx|||~~~wwwsssmmmeee\\\PPPEEE>>>:::888666666777888777666777777666666555555444444333333333333333333333333333333333222222222111111111222333333444444444333222111111000111222444555666555444333222111111111//////............//////...///000111333666888999::::::;;;<<<<<<<<<<<<<<<;;;===@@@CCCEEEFFFGGGGGGEEEEEEEEEDDDDDDFFFJJJNNNRRRUUUYYY\\\```ffflllpppmmmkkkgggbbb]]]XXXTTTRRRSSS]]]jjjuuu}}}wwwpppggg```]]]]]]^^^___gggjjjqqq{{{xxxppptttvvvwwwvvvsssssswwwzzzxxxpppiiiaaabbbdddgggiiigggdddaaa]]]___bbbeeeiiilllnnnoooiiigggccc___\\\\\\___bbbiiijjjiiieee```[[[WWWVVVVVV^^^gggmmmrrrzzzpppXXXRRRPPPUUU]]]bbbhhhmmmRRRNNNHHHDDDAAA@@@???>>>;;;<<<<<<<<<===???CCCFFFHHHNNNWWW```fffhhheeebbbZZZ]]]bbbdddfffiiilllppptttttttttpppkkkfffcccbbb______dddlllvvvrrrfffYYYQQQHHHBBBAAAAAA???===??????>>>???AAADDDEEEEEEDDDIIIOOORRRTTTWWW]]]bbbgggiiimmmpppooolllhhheeeaaa```___^^^\\\[[[ZZZYYYVVV]]]hhhssswwwpppjjjiiiiiikkksss{{{~~~zzzuuurrrqqqrrrrrrppppppqqqqqqqqqooonnnmmmooopppsssuuuwwwwwwvvvvvvxxxxxxyyyzzzzzzzzzyyyyyyxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwyyy~~~~~~zzztttnnnjjjcccbbb```\\\VVVPPPKKKHHHDDDDDDDDDEEEFFFIIIKKKLLLPPPVVV]]]bbbbbb^^^[[[YYYTTTVVVVVVSSSNNNLLLOOORRRUUUUUUTTTQQQNNNLLLMMMNNNNNNMMMMMMOOORRRTTTUUUUUUSSSTTTVVVVVVWWWYYY^^^bbbbbbeeeggghhhhhhiiijjjkkkmmmmmmnnnpppsssxxx{{{~~~yyywwwsssnnniiifffffffffjjjmmmppprrrrrruuuzzz~~~}}}vvvsssxxxuuummmfffbbb______]]]WWWOOOIIIEEEDDDAAABBBCCCCCCDDDGGGKKKOOOQQQXXXYYY[[[^^^]]]kkkiiiPPPCCC999666444222333333222222000000000000000000000000111111111000000000000000///000111222555:::AAAFFFLLLRRRSSSXXX```hhh~~~zzzuuuaaaPPPFFF<<<<<<;;;::::::<<<@@@CCCEEEIIINNNSSSXXX]]]bbbfffjjjlllpppvvv{{{~~~~~~|||vvvrrrkkkddd\\\QQQFFF>>>:::888666666777888777666666666666555555555555555333333333333333333333333333333333222222222111111000111222333444555555555444333222111111222444555444333333222111111111222000000000//////000000000...///000111333666888999;;;;;;<<<============<<<<<<>>>AAADDDGGGHHHHHHHHHFFFEEECCCAAAAAAEEEKKKOOOYYY\\\___bbbfffmmmuuu{{{wwwuuuqqqkkkddd]]]XXXUUUSSS^^^lllwww~~~vvvjjjbbb]]]\\\[[[[[[^^^bbbiiipppuuutttoookkklllnnnooonnnkkkkkkmmmppprrrzzz~~~zzzvvvpppiiiddd___```bbbeeefffeeeccc``````aaacccggglllqqquuuwwwsssnnngggaaa^^^]]]\\\\\\bbbdddeeeddd___YYYVVVTTTUUU\\\fffmmmrrrxxxyyycccZZZTTTWWW^^^ccciiimmmRRRNNNHHHDDDBBBAAA???>>>;;;<<<<<<<<<===???CCCFFFHHHNNNVVV___dddeeedddaaa[[[___dddggghhhkkkpppttt{{{{{{{{{xxxssspppnnnnnnoooooosssyyy~~~vvvhhh```UUUNNNLLLKKKHHHEEECCCBBBCCCEEEIIILLLMMMNNNLLLRRRXXX\\\^^^bbbiiiooonnnpppssstttsssooojjjggg______]]]\\\ZZZYYYXXXWWWVVVaaaooo|||~~~yyyyyyzzz}}}|||yyywwwxxxxxxuuuvvvvvvwwwwwwvvvttttttqqqsssvvvyyyzzzzzzzzzyyy{{{|||}}}~~~}}}~~~yyyrrrmmmcccbbb```\\\VVVPPPJJJGGGDDDEEEFFFGGGIIIJJJLLLMMMSSSXXX^^^aaa```\\\YYYWWWSSSVVVWWWTTTNNNKKKMMMPPPSSSRRRQQQMMMKKKJJJLLLNNNJJJJJJJJJNNNSSSYYY\\\]]]WWWXXXWWWTTTRRRRRRVVVZZZ___aaaeeegggggghhhiiijjjggghhhkkkqqqxxx}}}vvvrrrppppppjjjmmmqqqrrrsssuuuyyy}}}~~~zzzvvvyyy~~~vvvnnniiifff^^^___^^^XXXPPPIIIEEEDDD@@@AAABBBBBBCCCFFFJJJMMMOOOUUUVVVVVVXXXWWWeeevvvuuuiiiPPPDDD999666444222333333222222000000000000000000000000/////////000111111222222...///111222666;;;BBBGGGOOOUUUVVV[[[ccckkk}}}uuucccSSSKKK<<<<<<<<<::::::;;;???BBBCCCGGGMMMSSSXXX^^^dddhhhjjjlllooouuu{{{}}}~~~~~~}}}{{{zzzvvvrrrkkkddd\\\RRRGGG???:::888666666777888777666444444555555555555555555333333333333333333333333333333333222222222111111///000111333444555666666666444333111111222444555222222111111111111111222222222111111111111222222//////000111333555777888;;;<<<<<<===============<<<>>>BBBEEEHHHIIIIIIIIIGGGFFFCCC@@@@@@DDDLLLQQQ___aaadddgggkkkrrr|||~~~yyyrrriiiaaa[[[XXXRRR]]]kkkvvv}}}zzzmmmccc]]][[[YYYWWWSSSYYYaaaiiilllkkkhhheeeccceeegggfffccccccfffiiiaaaiiirrrvvv{{{zzzsssooollliiieeeaaa```aaabbbddddddcccaaa```cccdddfffjjjpppvvv|||~~~vvvllleeebbbaaa___]]]```ccceeeddd___YYYTTTRRRTTT[[[eeemmmrrrwww{{{}}}fff\\\TTTUUUZZZ___dddiiiSSSPPPJJJFFFDDDBBB@@@???=========>>>@@@BBBDDDFFFGGGLLLSSS[[[```bbbaaaaaa^^^bbbhhhnnnrrrvvvzzz}}}}}}~~~}}}~~~}}}}}}pppeeeaaa]]]VVVQQQQQQOOOOOONNNNNNQQQTTTXXXZZZaaabbbfffkkkqqquuuvvvvvvzzzyyyxxxvvvsssoookkkiiidddbbb___]]]]]]___aaabbbjjjmmmvvv|||~~~|||yyyvvvuuuvvvyyyzzzzzzzzz{{{{{{{{{yyyxxxwww{{{|||~~~yyynnniiiccc[[[TTTPPPMMMLLLKKKNNNKKKJJJKKKJJJJJJNNNTTTYYYdddkkkhhhfffeee___VVVUUUOOONNNQQQPPPKKKNNNVVV[[[[[[XXXTTTQQQPPPNNNLLLPPPIIIIIILLLTTTgggqqqiiifffbbb[[[UUUQQQPPPRRRSSSWWW[[[bbbgggiiijjjjjjjjjkkkkkklllpppwwwwwwpppsssrrrqqqqqqsssvvvyyy{{{{{{wwwwwwuuuwwwyyyqqqiiiddd^^^]]]ZZZTTTMMMHHHEEEDDDCCCBBBAAAAAACCCEEEIIIKKKMMMSSSQQQPPPTTTUUU```uuu{{{sssmmmTTTCCC<<<999666444333333111000222111111111000000//////000111111111111222222222333111111555888<<>>???CCCJJJPPPPPPJJJDDDHHHDDDAAAAAAAAABBBIIIQQQbbbmmmpppkkkmmm}}}}}}nnnbbbZZZVVVRRRXXXffftttyyyzzz{{{mmmaaaZZZWWWUUUTTTRRRUUUZZZ^^^aaaaaa```___^^^______^^^\\\\\\]]]___^^^```dddgggjjjmmmnnnnnnlllmmmllliiifffdddeeeffffffhhhjjjjjjgggeeecccccceeefffhhhiiinnnwwwwwwnnnhhhdddbbbaaabbbbbbaaabbbbbb]]]VVVPPPVVV]]]fffmmmpppsssvvvyyy{{{}}}mmmfff\\\WWWYYY^^^cccfffVVVRRRLLLGGGDDDAAA???============>>>@@@BBBDDDFFFHHHLLLTTT[[[```bbbaaaaaa^^^bbbiiirrrzzzzzzuuuooogggbbbbbbaaa```___```aaadddgggjjjpppqqqssswww|||~~~}}}|||{{{yyywwwuuutttooonnnlllkkkkkklllmmmnnnuuuvvv||||||{{{|||~~~~~~~~~~~~~~~~~~}}}||||||{{{nnnbbb]]]VVVQQQOOOOOONNNNNNWWWSSSRRRRRRQQQOOOSSSXXXbbbrrr}}}yyynnnbbb]]]TTTOOOPPPNNNLLLRRR\\\fffgggfffaaa\\\YYYTTTOOOPPPJJJJJJOOOXXXooo~~~{{{ttthhh\\\TTTOOOOOOOOOSSSYYY```fffiiijjjjjjjjjlllllllllooottt{{{}}}xxxrrrrrrqqqqqqrrruuuxxxzzzxxxrrrtttrrrttt~~~yyyqqqhhhccc^^^]]]ZZZTTTMMMHHHEEEDDDCCCBBBAAAAAACCCFFFIIIKKKLLLSSSRRRQQQTTTTTT]]]qqq{{{nnnTTTCCC:::888555333444444333222111111111111000000000/////////000000000111111111222111222555888<<>>???CCCJJJPPPQQQLLLFFFHHHCCC@@@@@@@@@AAAGGGOOObbbmmmrrrooorrrrrrcccYYYSSSPPPSSS^^^lllrrrtttvvvjjj___XXXUUURRRQQQPPPSSSWWW[[[^^^^^^]]]\\\[[[\\\\\\[[[ZZZZZZ[[[]]]YYY[[[^^^aaadddfffggggggfffggggggfffddddddeeegggeeegggiiiiiigggdddcccccceeegggiiilllpppwwwxxxpppkkkiiiiiiiiijjjhhheeecccaaa\\\VVVQQQVVV]]]eeekkknnnqqqtttwwwvvvvvvyyy~~~}}}oookkkfffbbb```aaaccceeeXXXTTTMMMHHHDDDAAA>>>;;;=========>>>@@@BBBDDDFFFHHHMMMTTT[[[```aaaaaa``````cccjjjttt}}}xxxwwwwwwvvvuuuuuuvvvxxx{{{}}}~~~|||||||||}}}}}}{{{{{{{{{zzz{{{{{{||||||~~~|||}}}}}}ooo\\\YYYUUUSSSSSSUUUWWWWWW```]]]ZZZZZZWWWTTTVVV[[[lllvvviii]]]RRROOOMMMNNNZZZhhhzzzzzzssskkk___UUURRRKKKLLLQQQ\\\xxxzzziiiZZZQQQMMMKKKOOOVVV^^^eeeiiijjjjjjjjjmmmmmmmmmnnnpppsssvvvxxx{{{|||}}}|||yyyrrrqqqpppppprrrtttwwwyyy~~~wwwooopppnnnoooxxxyyyqqqiiiccc___]]]ZZZTTTMMMHHHEEEEEEBBBBBBAAAAAACCCFFFJJJLLLKKKSSSSSSRRRUUURRRYYYkkkpppVVVDDD999777444333444444444333111111111111000000000000.../////////000000000000222111222555888<<>>???DDDJJJPPPQQQMMMIIIFFFBBB??????>>>>>>CCCJJJ[[[gggoooppptttvvveeeWWWPPPNNNMMMUUUccckkkooowwwuuunnnddd[[[UUUQQQMMMLLLMMMOOOSSSWWWYYYZZZYYYYYYWWWXXXYYYXXXWWWWWWXXXZZZWWWXXXZZZ]]]___```aaaaaa___```bbbbbbbbbccceeegggdddfffhhhhhhfffdddccccccbbbeeeiiimmmqqqvvv|||~~~wwwqqqmmmnnnqqqsssooolllgggccc___[[[WWWTTTUUU\\\dddiiikkknnnqqqtttssspppnnnppptttxxxxxxwwwrrrsssssspppjjjfffeeefffYYYTTTNNNHHHEEEBBB???<<<=========>>>@@@BBBDDDFFFIIIMMMTTT[[[___``````___bbbccchhhrrr}}}|||wwwxxxzzz|||xxxuuutttwwwzzz}}}|||zzzxxxxxxzzz|||}}}~~~yyywww{{{}}}ooo^^^[[[YYYZZZ]]]aaacccdddgggcccaaa___[[[WWWXXX\\\pppyyyjjjZZZRRROOORRRaaarrrsssbbbXXXNNNMMMRRR[[[wwwvvvdddWWWOOOKKKMMMTTT]]]eeeiiijjjjjjjjjllllllmmmmmmnnnnnnnnnnnnssstttuuuvvvwwwvvvuuusssrrrqqqqqqqqqsssuuuwwwyyyyyynnnnnnllllllssszzzrrrjjjeee___^^^ZZZTTTMMMHHHFFFEEEBBBAAA@@@AAACCCGGGJJJMMMKKKTTTUUUTTTUUUPPPTTTdddsssYYYFFF:::888555333444444333222111111111000000000000000/////////000000000111111222111222555777<<>>>>>???@@@EEEIIIOOOSSSVVV[[[ccciiihhhiiikkkmmmqqquuuyyy{{{~~~}}}}}}{{{yyyxxxpppmmmhhhbbbZZZQQQGGG@@@999888777666666777888888777666666555555555555555444555666777888777666666555444333111000000000000333444555777888999999:::888777555333111000///////////////000000000000000///---,,,++++++,,,...000...//////000111222333333444555666666555666888:::<<<>>>BBBGGGLLLNNNKKKHHHDDDAAA>>>>>>===<<<@@@FFFOOO[[[eeeiiioooxxx~~~ssseeeWWWNNNNNNLLLSSSbbblllnnnssszzz{{{uuuooojjjeee^^^WWWPPPLLLIIIGGGKKKMMMPPPTTTVVVVVVVVVVVVTTTUUUVVVUUUUUUUUUWWWYYYYYYZZZ[[[]]]___```aaaaaa\\\]]]______```aaacccfffbbbdddeeeeeedddbbbcccccc___bbbhhhmmmqqqtttvvvwww~~~zzzuuupppnnnpppvvvzzzrrrnnngggaaa\\\YYYXXXWWWUUU[[[bbbfffhhhjjjmmmppprrrooolllkkknnnqqqsssssstttyyy|||yyyqqqkkkkkkmmmWWWSSSNNNIIIFFFCCCAAA???=========>>>@@@BBBDDDFFFIIIMMMTTTZZZ^^^___^^^]]]``````dddllluuuxxxuuuqqqmmmmmmooosssyyy{{{yyyvvvtttsssqqqnnnkkkhhhhhhhhhsss{{{yyywwwtttrrrrrrsssuuuwwwyyyyyyzzz{{{||||||}}}}}}xxxqqqlllooovvvzzzxxxzzz|||rrrdddcccaaabbbfffiiilllmmmlllhhheeeddd___ZZZZZZ^^^ooo~~~iii\\\UUUUUUcccttt{{{dddVVVQQQSSSXXXppp}}}nnn___UUUOOONNNUUU]]]eeehhhjjjjjjjjjkkkkkklllmmmmmmlllkkkjjjmmmnnnooopppooooooooooooqqqqqqqqqrrrtttvvvxxxyyy~~~yyymmmnnnkkkjjjppp}}}|||tttlllfff^^^^^^[[[VVVOOOIIIFFFEEEAAA@@@@@@AAACCCGGGKKKNNNLLLUUUWWWVVVUUUNNNOOO]]]www\\\III===:::666444333222111///000000000000000000111111000000000111111111222222111111222555777===KKKYYY```hhhiiikkkttt{{{nnnXXXIIIBBBBBBBBBAAAAAA@@@@@@???EEEIIINNNRRRUUUZZZaaagggjjjjjjlllnnnrrrwww{{{}}}|||zzzzzzrrrooojjjddd\\\SSSHHHBBB;;;:::999888888888999:::777777666555555555555666333444555777777666555555555444333222111111111111444555777888::::::::::::999888666333222000//////////////////////////////...---+++***+++,,,...///---......///000111222222444555666555444333555666888:::>>>CCCFFFHHHGGGEEEBBB???===>>><<<:::===CCCEEENNNXXX___eeelllrrrssspppqqqrrrqqqkkkaaaVVVOOONNNMMMUUUeeeppppppqqqvvvzzzrrrmmmhhhccc___]]]XXXRRRLLLGGGEEEDDDJJJLLLNNNQQQSSSTTTTTTTTTRRRSSSTTTTTTSSSTTTVVVXXX[[[[[[\\\]]]___```bbbbbb]]]^^^______^^^^^^```bbb___aaabbbbbbaaa```aaabbb```cccgggmmmqqqttttttsss{{{yyyvvvqqqooorrrxxx}}}wwwssslllddd\\\XXXVVVVVVVVV[[[aaadddeeefffjjjmmmpppnnnmmmlllmmmooopppppptttzzz~~~{{{sssoooqqqvvvXXXTTTNNNIIIFFFDDDBBB@@@=========>>>@@@BBBDDDFFFHHHLLLSSSYYY\\\]]]\\\ZZZ\\\]]]```gggmmmpppnnnlllhhhiiijjjmmmppprrrssssssmmmlllkkkjjjgggdddaaa``````dddlllwww~~~|||zzzxxxsssqqqooommmlllnnnpppqqqppppppqqqqqqssstttvvvvvvsssjjjdddffflllttt}}}wwwsssrrrtttvvvxxx|||zzznnnllliiiiiikkkmmmnnnnnnnnnjjjhhhgggccc]]]]]]aaalll{{{jjj^^^ZZZcccqqqtttbbbYYYXXXZZZkkk}}}pppdddZZZTTTSSSXXX___eeehhhiiijjjkkkjjjjjjlllllllllkkkjjjiiiggghhhjjjjjjjjjkkkmmmooonnnnnnppprrrtttwwwyyyzzz{{{yyylllkkkiiihhhmmmyyy|||tttlllfff]]]]]]\\\XXXQQQJJJEEECCC@@@??????@@@CCCHHHLLLOOOOOOXXXYYYWWWUUULLLLLLYYYzzzzzz^^^JJJ>>>;;;777444333111000...000000000000111111111111111111111111222222222222111111333555666===MMM]]]eeelllmmmoooxxx~~~kkkTTTEEE<<<===???@@@AAAAAAAAAAAAFFFJJJNNNQQQTTTXXX___dddjjjjjjlllnnnrrrwww|||~~~|||{{{tttqqqlllfff^^^TTTIIICCC<<<;;;:::999888999999:::888777666666555555666666333444444555555555555555444444444333333333222222555666888999:::::::::999888777666444222111000000000000000000////////////......---,,,,,,,,,---...,,,------...///000111222444555666555333222222444666777;;;>>>@@@AAABBBAAA@@@======>>><<<:::<<>>=========>>>@@@BBBDDDFFFGGGKKKQQQWWW[[[[[[YYYXXXYYY[[[^^^bbbeeegggggggggeeeeeeffffffgggiiilllooojjjiiiiiiiiigggccc___[[[XXXXXX[[[bbbjjjqqqvvvxxxsssvvvtttooonnnrrrtttrrrrrrsssuuuxxx{{{}}}yyyvvvtttrrrpppnnnkkkjjjiiihhhhhhiiikkkllllllkkkkkkkkklllooorrrsssnnneee^^^___dddjjjsss{{{~~~~~~~~~~~~}}}{{{xxxuuuqqqnnnnnnqqqssstttwww|||yyyvvvsssqqqppppppooommmkkkhhhffffffbbb]]]]]]```fff}}}wwwjjjbbbhhhtttooocccbbbbbbmmm}}}}}}vvvmmmddd]]]XXXYYY]]]bbbfffhhhiiikkkllliiijjjjjjkkkkkkjjjiiihhhaaacccddddddcccdddgggjjjjjjkkkmmmooosssvvvxxxyyyzzz}}}{{{mmmgggeeeccchhhsss{{{sssjjjeee[[[]]]]]]ZZZSSSKKKEEEAAA?????????@@@DDDHHHLLLOOORRR[[[[[[XXXUUUKKKJJJWWWssszzz^^^III===:::666444333222111//////000000000111111111111000000000000111111111111111111333444666===OOO___iiipppqqqttt}}}{{{}}}~~~jjjTTTDDD======<<<===>>>@@@CCCDDDFFFJJJNNNPPPRRRVVV\\\aaahhhhhhiiikkkpppuuuzzz}}}}}}|||vvvsssmmmggg^^^TTTIIIBBB===<<<:::888777777888888888777777666666666666666555444444444444555666666333333444555555555555444555777888:::::::::999888777666555444333222222111111111111000000///////////////......------,,,,,,,,,,,,---...///000000111111222444444333222333444444666999;;;<<<===>>>>>>>>><<<<<<>>>===:::<<>>@@@BBBDDDFFFGGGKKKQQQVVVYYYZZZXXXWWWXXX[[[]]]___^^^^^^___``````bbbbbbaaa___aaafffkkkiiiiiiiiiiiigggccc]]]YYYWWWTTTSSSVVVZZZ]]]___bbb___dddddd``````eeegggeeeeeegggjjjnnnrrrvvvxxxzzzyyyvvvqqqnnnmmmkkkiiigggddddddcccddddddfffggghhhkkkjjjiiiiiijjjnnnqqqssskkkbbbZZZZZZ^^^ccckkkqqqxxxwwwuuuuuuuuutttrrrpppnnnlllllloooqqqqqqssswwwyyy{{{zzzvvvtttrrrpppnnnfffcccbbbbbb___ZZZZZZ^^^aaavvv~~~ssskkkppp{{{wwwkkkjjjiiirrr}}}}}}wwwppphhhbbb]]]ZZZ]]]```dddfffhhhiiikkkllljjjjjjjjjjjjiiihhhgggfff^^^``````___\\\\\\___bbbfffhhhjjjnnnqqqtttwwwxxx|||~~~~~~pppdddaaa```dddoooyyyqqqiiidddZZZ\\\^^^[[[UUULLLDDD@@@???>>>???@@@DDDHHHMMMPPPTTT\\\\\\XXXUUUJJJIIIVVVnnnvvvyyyzzz]]]HHH;;;888555444333333222111//////000000111111111222////////////000000000000111111333444666===OOOaaalllssstttwwwyyy{{{lllUUUEEE@@@>>>;;;:::;;;???DDDGGGGGGJJJNNNPPPQQQTTTZZZ___fffffffffiiimmmsssxxx{{{~~~|||vvvsssnnnggg^^^SSSHHHAAA===;;;999888666666666666888888777666666666666666666555444444444555777888222333444555666666666666666777999::::::999888777777666555444333222222222222222111111000000//////////////////...---,,,++++++,,,,,,---...///000000...000222333333333444555444666888999::::::<<<======;;;<<<>>>===;;;<<>>>>>BBBHHHMMMQQQVVVZZZ]]]WWWPPPLLLKKKLLLKKKJJJFFFDDDJJJUUU\\\___hhhssssssyyyzzzrrrggg___ZZZVVVRRRRRROOOJJJDDDAAACCCEEEFFFGGGIIIKKKLLLMMMNNNNNNLLLMMMOOOOOOPPPQQQTTTVVVPPPPPPQQQRRRTTTWWWZZZ[[[[[[\\\\\\[[[YYYXXXZZZ[[[XXXYYYZZZZZZYYYZZZ\\\^^^```______cccjjjoooqqqpppqqqsssrrrnnngggeeegggjjjgggiiiiiiddd]]]WWWUUUTTTXXX\\\```bbbaaabbbeeehhhjjjjjjjjjiiiiiiiiikkklllllloooqqqrrrpppppprrrttt^^^XXXPPPJJJGGGCCC???;;;======<<<<<<>>>@@@CCCEEECCCJJJTTTYYYZZZXXXWWWVVVXXXYYY[[[]]]___```aaaaaa```aaaaaabbbcccdddddddddfffggghhhiiimmmnnnfff]]]XXXRRRPPPTTTXXXXXXXXXYYY^^^[[[WWWSSSRRRUUU[[[___aaa``````ccchhhmmmppprrrnnnjjjfffcccaaaaaaaaa``````bbbdddddddddeeeggghhhiiiiiiiiijjjlllooorrrtttkkk```VVVRRRTTTYYYaaajjjlllnnnoooooonnnmmmmmmnnnlllllllllmmmnnnoooqqqqqqooottt{{{}}}~~~~~~{{{{{{|||}}}|||tttqqqooommmkkkjjjhhheee^^^XXXVVVXXX\\\dddtttxxxwww|||rrrnnnrrrzzz|||uuullleee___\\\ZZZ```fffiiihhhhhhjjjjjjhhhkkkhhhfffkkkqqqsssnnnhhhfffccc^^^YYYWWWVVVVVVWWW^^^dddlllpppqqqrrrtttvvvuuu|||nnneeebbb___aaalll}}}yyyrrrjjjeee]]]^^^]]]YYYSSSLLLGGGDDDAAAAAA@@@@@@BBBHHHPPPVVVYYYZZZ\\\[[[TTTKKKJJJOOOjjj{{{yyyzzzxxxaaaHHH>>>;;;777555444444444333111000000///////////////111111111000000000000000---111000444:::<<>><<<>>>CCCHHHJJJLLLNNNOOOOOORRRYYY^^^cccdddfffhhhlllqqqxxx}}}~~~xxxxxxtttnnnggg]]]SSSHHHAAA???===:::999999999999888:::999999888888999999:::888888777777666666666555444444444555555555666666888888888888888888999999888777444222111000111111333222111111000000111111//////.........---------------,,,------...///000111222333333444444333333555555666777888999::::::=========<<<;;;;;;::::::>>>===>>>AAAGGGOOOXXX]]]]]]XXXQQQLLLJJJIIIIIIHHHDDDFFFGGGHHHLLLUUUaaajjjqqqtttrrrlllfffbbb[[[TTTOOOMMMKKKHHHEEECCCAAA@@@FFFGGGHHHIIIJJJLLLOOORRRTTTTTTSSSRRRPPPOOOMMMLLLOOOOOOPPPQQQTTTWWW[[[]]]\\\\\\ZZZYYYWWWWWWVVVVVVYYYZZZYYYWWWVVVWWWYYY\\\\\\\\\]]]aaaeeeiiikkklllmmmlllkkkjjjhhheeecccbbbbbbbbb___[[[WWWUUUUUUVVVZZZ]]]___``````ccchhhllloooooonnnkkkgggeeeeeeeeekkkqqqwwwxxxsssqqqtttxxx^^^XXXQQQKKKHHHDDD@@@<<<@@@???>>>>>>>>>@@@BBBCCCCCCJJJSSSYYYZZZYYYWWWWWWWWWXXXZZZ\\\]]]^^^______^^^^^^___```aaabbbcccdddbbbdddeeehhhmmmqqqkkkccc\\\VVVRRRTTTVVVVVVUUUWWWZZZXXXUUUQQQPPPSSSYYY]]]___^^^^^^aaadddiiilllnnniiifffaaa]]][[[ZZZ[[[[[[___aaacccdddddddddfffhhhhhhggggggiiilllppprrrsssnnnbbbWWWRRRSSSWWW___gggjjjlllmmmmmmlllkkkkkkllljjjjjjjjjkkklllnnnooopppnnnrrrvvvxxx||||||{{{zzz{{{zzzxxxvvvvvvxxxxxxvvvttttttuuuwwwwwwxxx{{{vvvrrrpppnnnllliiihhheee```ZZZXXXZZZ^^^eeeuuuxxxuuuyyyzzzqqqooovvvuuukkkccc^^^^^^^^^bbbhhhkkkiiiiiikkkkkkiiimmmkkkkkkooowww}}}~~~}}}xxxtttllleee^^^ZZZXXXXXX\\\```eeejjjmmmnnnppprrrrrrxxxtttcccaaa___bbbnnn~~~{{{ssskkkeee]]]]]]]]]YYYRRRLLLGGGDDDAAAAAA@@@@@@BBBHHHPPPVVVZZZ[[[]]]\\\TTTKKKIIIMMMeeezzzbbbIII>>>;;;777555444444444333333222111111000000111111222222222111111111111111...222111444:::<<>>BBBIIIRRRZZZ______ZZZSSSMMMJJJHHHGGGFFFDDDEEEEEEEEEHHHPPP\\\dddnnnssssssllleee```ZZZTTTOOOMMMKKKHHHEEECCCAAAAAADDDFFFGGGHHHIIIKKKOOORRRRRRRRRRRRRRRQQQOOONNNMMMQQQQQQPPPQQQRRRUUUWWWYYYYYYXXXWWWWWWVVVVVVWWWWWWVVVWWWWWWVVVVVVVVVYYY[[[[[[[[[[[[]]]```dddfffgggggghhhiiijjjhhheeeaaa___```^^^[[[VVVRRRQQQSSSVVV\\\___bbbcccccceeejjjnnnrrrrrroookkkfffdddcccdddhhhnnnuuuvvvttttttwww|||___YYYRRRLLLIIIFFFBBB>>>CCCBBBAAA@@@???@@@AAABBBCCCJJJRRRXXX[[[ZZZXXXXXXWWWXXXYYY[[[\\\]]]]]]]]][[[\\\]]]^^^```aaabbbccc^^^aaaccchhhpppuuurrrkkkccc[[[TTTTTTUUUSSSSSSUUUXXXVVVSSSPPPOOOQQQVVVZZZ\\\\\\\\\]]]___cccfffhhhfffccc]]]WWWTTTTTTVVVWWW]]]```bbbccccccdddeeeggghhhfffeeehhhnnnssstttsssqqqeeeXXXRRRQQQTTT\\\dddgggiiikkkkkkiiihhhiiijjjhhhhhhhhhiiijjjkkklllmmmpppsssuuuuuuuuuwww|||}}}yyyuuusssrrrssssssqqqpppooooooqqqqqqpppnnnooopppqqqqqqqqqsssvvvyyywwwyyyssspppnnnllliiiiiifffaaa\\\ZZZ\\\___ggguuu~~~{{{uuuppppppxxx}}}yyysssnnnpppyyyvvviii```^^^___aaadddiiillljjjjjjlllmmmkkkmmmnnnooottt}}}yyymmmddd]]]ZZZ]]]^^^aaafffkkkppprrrsssqqqwww~~~zzzfffbbb___cccooo{{{ssskkkeee\\\]]]\\\XXXRRRKKKFFFDDDAAAAAA@@@@@@CCCIIIQQQWWW\\\\\\^^^]]]TTTJJJHHHKKK___{{{dddJJJ===:::666444444444444333444444333222222222222222222222222222222222222222000333222444;;;<<>><<<;;;<<<@@@CCCIIIKKKNNNNNNOOORRRXXX]]]___bbbfffiiilllppptttwww~~~~~~|||xxxrrrjjjbbbWWWMMMFFF???===:::999999:::999888888777777777777777777888666666666555555555555555444444555555555666666666666666666777777888888888:::999777666444333333333333222111111000000111111/////////.........------,,,,,,,,,,,,---...///000111111222333333333333222222222333444555666777777888888999:::;;;<<<<<<<<<<<<<<<>>>CCCJJJSSSZZZ___]]]YYYRRRMMMIIIGGGEEEDDDCCCCCCBBBAAACCCJJJUUU^^^kkkrrruuunnnddd^^^XXXTTTOOOMMMKKKHHHEEECCCBBBAAABBBDDDFFFGGGIIIKKKNNNQQQPPPPPPPPPQQQPPPPPPOOONNNRRRQQQQQQPPPPPPQQQSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWSSSTTTVVVVVVVVVVVVXXXYYY[[[[[[[[[\\\]]]___aaabbbaaacccfffhhhgggccc___\\\\\\ZZZUUUOOOLLLMMMRRRVVV___bbbeeeffffffhhhlllpppsssqqqnnnhhhbbb_________bbbhhhoooqqqqqqrrrwww{{{___ZZZRRRMMMKKKHHHDDD@@@CCCBBBAAAAAAAAAAAABBBCCCCCCIIIPPPWWWZZZ[[[YYYXXXWWWXXXZZZ[[[\\\]]]]]]]]]ZZZ[[[\\\^^^```bbbcccddd___aaadddiiissszzzyyysssiii```XXXVVVVVVTTTTTTWWWZZZXXXUUURRROOOPPPSSSVVVYYYYYYZZZZZZ[[[^^^aaadddgggddd]]]WWWRRRRRRTTTWWW\\\^^^aaaccccccdddeeefffhhheeeeeeiiiqqqvvvxxxwwwsssfffXXXQQQPPPRRRZZZbbbfffhhhiiiiiihhhhhhhhhiiifffffffffggghhhiiijjjjjjmmmpppsssttttttuuuwwwyyyxxxzzz{{{zzzxxxvvvvvvvvvvvvwwwxxxyyyzzz{{{{{{|||zzzxxxtttqqqooooooooopppnnnmmmmmmmmmnnnnnnnnnnnnnnnoooppppppoooppprrrtttrrrwww}}}{{{tttpppnnnllliiiiiigggbbb\\\YYY[[[]]]hhhuuu{{{wwwpppiiiiiisss}}}uuusssnnnjjjnnnyyyvvviii```]]]^^^```dddiiillljjjjjjlllmmmlllmmmnnnpppttt|||vvvkkkeeebbb``````dddjjjppprrrrrrssswww}}}ooohhhbbbdddooozzzrrriiiccc[[[\\\[[[XXXQQQKKKFFFDDDAAAAAA@@@@@@CCCIIIQQQWWW^^^^^^```^^^UUUJJJGGGJJJ[[[{{{cccJJJ<<<999666444444444444333444444333222222222222333111111111222222222222222222555333555;;;===KKKdddvvvzzzuuuxxxpppppp~~~eeePPPBBB@@@===;;;:::;;;>>>@@@GGGJJJMMMNNNNNNQQQVVV[[[^^^bbbgggkkknnnqqqtttvvvzzz}}}zzztttllldddYYYOOOHHH@@@===:::999::::::999888888888777777777777888888555555555555555555444444555555555555666666666666444555555666777888888999:::999888666555444333333333222111111000000111111////////////............,,,,,,,,,,,,---...//////000111111222222222222222222222333444555666777777999999;;;<<<<<<<<<;;;;;;;;;<<<>>>BBBHHHOOOVVVYYYWWWSSSNNNJJJHHHFFFDDDCCCCCCCCCAAA@@@AAAHHHSSS[[[jjjsssxxxqqqeee\\\VVVRRRNNNLLLJJJGGGEEECCCBBBAAA@@@BBBDDDFFFHHHJJJMMMOOOMMMMMMNNNOOOOOOOOOOOOOOOPPPOOOOOONNNNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRSSSTTTSSSUUUWWWWWWVVVVVVVVVWWW\\\^^^aaabbbaaaaaa`````````aaacccdddcccaaa^^^\\\ZZZWWWQQQKKKHHHKKKRRRWWWaaadddggghhhggghhhlllooopppnnnjjjccc]]]YYYYYYZZZ\\\aaagggjjjjjjlllqqquuu___ZZZRRRNNNKKKIIIEEEBBBAAAAAAAAAAAABBBCCCDDDDDDCCCGGGNNNUUUYYY[[[YYYXXXXXXYYYZZZ\\\]]]^^^^^^^^^[[[\\\]]]___aaacccdddeeebbbdddfffkkkuuu~~~~~~yyynnnddd[[[YYYYYYWWWXXXZZZ]]]\\\XXXTTTPPPOOOPPPRRRUUUVVVXXXXXXXXXZZZ___ccciiifff```XXXRRRQQQTTTWWW[[[^^^aaacccddddddeeefffhhhggggggkkkrrryyy}}}~~~vvviiiZZZRRRPPPRRRZZZbbbfffgggiiiiiiiiihhhiiijjjfffffffffffffffggghhhiiigggiiilllooopppqqqrrrrrrrrrtttttttttrrrqqqqqqrrrsssssssssttttttuuuvvvvvvvvvtttrrrpppnnnnnnnnnoookkklllmmmmmmmmmmmmnnnooonnnpppppppppooooooppprrrppprrruuuxxx}}}{{{tttpppmmmkkkiiiiiifff```ZZZXXXZZZ]]]jjjuuuyyyuuummmffffffooo~~~zzzssspppkkkhhhkkkwwwuuujjjbbb^^^^^^^^^dddiiikkkiiiiiilllmmmlllkkkmmmnnnqqqwww|||oookkkgggfffiiilllmmmlllppptttzzzzzzqqqfffeeeoooxxxooogggaaaZZZ[[[ZZZWWWQQQJJJFFFDDDAAAAAA@@@AAACCCJJJRRRXXX___```bbb```WWWKKKGGGJJJYYYzzzbbbHHH<<<999555333444444444333333333222111111111111111000000000000111111222222333666444555<<<>>>MMMfffyyyyyyuuuyyyqqqooo{{{gggPPPBBB@@@<<<::::::;;;===???DDDGGGKKKLLLLLLOOOTTTXXX^^^bbbhhhlllpppsssvvvxxxyyy~~~zzztttmmmeee[[[QQQJJJ@@@>>>;;;::::::::::::999999999999888888999999999444444555555555555555555555555555666666666777777333444555666777888999999999888777666555444222222333222111111000000111111000000/////////.........,,,++++++,,,,,,---...//////000111111222222111111222333444444666666777888;;;;;;<<<======;;;:::999;;;;;;===@@@DDDIIIMMMOOOMMMJJJHHHFFFFFFFFFDDDCCCBBBBBBBBBAAACCCIIISSS[[[gggrrrwwwqqqeee[[[TTTOOOLLLKKKIIIFFFDDDBBBAAAAAA>>>@@@CCCEEEFFFHHHJJJLLLJJJJJJLLLMMMMMMNNNNNNMMMKKKKKKLLLLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPUUUWWWXXXXXXVVVUUUUUUVVV___dddjjjllljjjgggdddbbbddddddcccaaa```______^^^ZZZVVVPPPKKKIIILLLSSSXXXaaadddggggggffffffhhhkkklllkkkgggaaa[[[XXXWWWXXXZZZ^^^bbbdddeeefffjjjmmm^^^YYYRRRNNNLLLJJJFFFCCC@@@@@@AAABBBBBBCCCDDDDDDAAAEEEKKKRRRXXXZZZYYYWWWWWWXXXZZZ\\\]]]______```]]]^^^___```bbbccceeeeeeeeefffhhhlllwww}}}qqqggg^^^\\\\\\ZZZZZZ\\\\\\[[[XXXTTTOOOMMMMMMNNNPPPRRRUUUUUUUUUXXX^^^ccchhhgggbbbZZZRRRPPPRRRUUU[[[^^^bbbdddeeeeeefffggghhhhhhiiikkkqqqyyy~~~ppp```WWWSSSTTT[[[ccceeegggiiiiiiiiihhhiiijjjgggfffffffffgggggghhhiiihhhiiikkkmmmoooooonnnnnnoooppppppooonnnmmmnnnooorrrqqqqqqppppppqqqqqqrrrpppppppppooonnnmmmllllllhhhjjjkkklllkkkkkkmmmooommmnnnoooooommmmmmnnnoookkkmmmqqquuuxxxzzzsssooollljjjhhhgggddd^^^YYYYYY\\\aaammmvvv~~~ssspppkkkfffgggppp~~~}}}wwwpppnnnjjjggglllwww}}}tttkkkeeeaaa______eeejjjkkkiiihhhlllmmmllljjjkkklllmmmpppyyy~~~xxxrrrooommmllljjjkkkooouuuuuuiiigggqqq~~~vvvnnneee```XXXZZZYYYVVVPPPJJJFFFDDDAAAAAA@@@AAADDDKKKSSSYYYaaabbbdddcccYYYMMMIIIKKKYYYxxx```GGG;;;888555333333444444333222222111000000000000000/////////000111111222222333666444666<<<@@@OOOiii~~~~~~}}}xxx{{{uuunnnwwwiiiPPPCCC@@@<<<:::;;;===>>>>>>AAAEEEHHHJJJJJJLLLQQQUUU]]]aaaggglllppptttxxxzzz{{{}}}zzztttmmmeee[[[QQQJJJ@@@>>>;;;::::::;;;:::999::::::999999999999::::::555555555555555666666666555555666666666777777777333444555666888999:::;;;888888888777666444222111333222111111000000111111000000000/////////......++++++++++++,,,---.../////////000111111111111000222333333444555666777777:::;;;<<<===<<<:::888666::::::<<<===@@@BBBDDDEEEDDDCCCCCCCCCEEEEEEDDDCCC@@@BBBCCCCCCDDDIIIQQQXXXaaakkkrrrooofff]]]TTTMMMJJJIIIGGGEEECCCAAA@@@@@@===???BBBDDDEEEFFFHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKGGGHHHIIIJJJKKKMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOUUUVVVWWWWWWUUUUUUVVVWWWaaahhhooorrrpppkkkhhhgggkkkiiifffcccaaa`````````YYYWWWRRRNNNLLLNNNSSSXXX___bbbeeedddaaa```aaacccffffffddd```\\\XXXXXXXXX\\\^^^```aaaaaabbbeeeggg]]]XXXQQQMMMLLLJJJFFFCCCAAAAAAAAABBBBBBBBBAAAAAA@@@BBBHHHPPPWWWZZZXXXVVVTTTUUUXXXZZZ]]]^^^___```^^^______aaabbbcccdddddddddeeegggkkkvvvsssiiiaaa^^^]]]ZZZYYYZZZVVVVVVTTTQQQMMMJJJJJJKKKJJJNNNQQQRRRSSSVVV]]]cccjjjiiieee]]]UUUQQQRRRVVV[[[^^^cccfffffffffggggggfffhhhjjjkkknnnvvvzzziii]]]WWWWWW]]]ddddddfffhhhiiihhhhhhiiijjjhhhhhhggggggggghhhiiiiiikkkllllllnnnooopppooonnnlllmmmmmmmmmkkkkkkmmmnnnpppooommmlllkkkkkklllllllllnnnooopppooonnnkkkjjjfffiiikkkkkkjjjjjjmmmooolllmmmooonnnmmmlllmmmnnniiikkkpppttttttwwwwwwqqqmmmjjjhhheeedddaaa]]]ZZZ\\\ccchhhqqqwww~~~yyynnnmmmjjjhhhkkksss~~~zzzuuuoooiiihhhiiiqqq|||{{{ssskkkfffccccccdddgggkkkllljjjiiimmmooonnnjjjjjjkkkkkknnnrrrxxx|||zzztttooonnnooojjjnnnttt~~~}}}sssiiiiiiuuu}}}vvvnnnfff```XXXYYYYYYVVVPPPJJJEEECCCAAAAAA@@@AAADDDKKKSSSZZZbbbcccfffeee[[[OOOKKKMMMWWWxxx```FFF:::888444333333444444333222222111000000000000000//////000111111222333333333555333666===AAAQQQlll|||}}}|||qqqvvvkkkRRRCCC???;;;:::<<<>>>?????????BBBFFFHHHHHHJJJOOORRR[[[___eeejjjoootttyyy|||{{{|||yyysssllldddZZZPPPJJJAAA>>>;;;::::::;;;:::999999999888888888888999999555555555666666777777777555666666666777777777777333444555777999:::<<<<<<999999999999777555333222333222111111000000111111000000000000/////////...++++++++++++,,,---...///...///000000111111000000111111222333444555666666666888:::;;;;;;999777555777888:::;;;===??????@@@AAAAAAAAACCCEEEEEEDDDCCC???AAACCCCCCCCCFFFKKKPPPXXXaaaiiijjjeee___UUUMMMHHHGGGEEECCCAAA@@@???>>>===???BBBDDDDDDDDDEEEFFFEEEFFFGGGHHHIIIIIIIIIHHHFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPRRRSSSTTTTTTSSSUUUXXXZZZbbbhhhoooqqqnnnlllkkklllpppnnnllliiieeebbb```___XXXWWWTTTQQQOOOPPPSSSVVV\\\___aaa```\\\YYYYYYZZZ\\\]]]^^^]]]ZZZWWWVVVVVVZZZ[[[\\\]]]]]]___aaabbb]]]WWWQQQMMMKKKJJJFFFCCCBBBBBBBBBBBBAAA@@@???>>>???AAAFFFNNNVVVYYYXXXUUURRRSSSVVVYYY\\\^^^___```_________```aaabbbbbbcccbbbccceeejjjuuutttkkkbbb___]]]YYYWWWWWWPPPPPPPPPMMMJJJIIIIIIJJJFFFJJJOOOPPPQQQUUU]]]ccclllllliiiaaaXXXTTTUUUWWW[[[___cccfffggggggggghhhdddgggjjjjjjkkktttooobbb[[[YYY]]]dddccceeeggghhhgggggghhhiiiiiihhhhhhhhhhhhiiiiiijjjiiiiiiiiikkkmmmnnnnnnmmmjjjlllllllllkkklllnnnpppmmmllljjjhhhggggggggghhhlllnnnppprrrrrrooollljjjgggiiillllllkkkkkknnnqqqlllnnnppppppnnnnnnnnnoookkklllqqqtttqqqppp{{{uuupppmmmiiigggcccbbb```\\\[[[___hhhooosssyyy}}}~~~{{{tttlllllllllkkkmmmuuu}}}zzzuuuoooeeefffkkkuuu{{{ssskkkfffeeegggiiihhhlllnnnkkkkkknnnppppppkkkkkkkkklllnnnpppqqqrrruuuuuuvvvwwwzzz}}}}}}wwwpppmmmmmmooonnnqqqvvv~~~xxxpppiiilllyyy}}}vvvnnngggaaaWWWXXXXXXUUUPPPJJJEEECCCAAAAAA@@@AAADDDKKKTTTZZZbbbdddgggfff]]]QQQLLLNNNVVVyyy```FFF:::777444333333444444333333222111111000000111111000000111222333333444444222555333666===BBBRRRmmm||||||uuuwwwmmmTTTCCC???;;;:::===???@@@@@@===AAAEEEGGGGGGIIIMMMQQQYYY]]]ccchhhnnnsssyyy}}}xxx}}}{{{{{{xxxrrrkkkcccYYYPPPIIIAAA>>>;;;:::;;;;;;:::999888888777777777777888888555666666666777777888888666666666666777777777777333444666777999;;;======:::;;;;;;:::999777555333333222222111000111111111000000000000////////////++++++++++++,,,---.........//////000000000000000000000111222333444444555222444777999999888777555666777999;;;<<<>>>>>>>>>AAAAAAAAACCCEEEFFFDDDBBB>>>@@@CCCBBBAAABBBFFFJJJPPPYYYbbbeeeeee```VVVMMMGGGFFFDDDBBB@@@???>>>>>>===???BBBCCCCCCCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJKKKMMMOOOQQQRRROOOPPPPPPQQQRRRUUUYYY]]]bbbggglllmmmjjjjjjlllppprrrrrrpppnnnjjjeee```]]]WWWWWWVVVSSSQQQQQQRRRTTTZZZ]]]___]]]XXXTTTTTTUUUSSSUUUXXXXXXVVVTTTSSSSSSVVVWWWWWWXXXYYY[[[]]]^^^[[[XXXSSSPPPMMMJJJFFFDDDCCCBBBAAAAAA@@@@@@AAAAAA@@@BBBGGGNNNTTTVVVVVVTTTVVVVVVWWWXXXYYYZZZ[[[\\\______]]]]]]]]]]]]^^^___```dddfffiiiqqqzzz~~~}}}wwwoooeee]]]ZZZXXXUUUSSSTTTSSSPPPMMMJJJGGGFFFEEEFFFFFFIIINNNPPPRRRYYYbbbfffooopppcccTTTNNNRRRWWW```aaaccceeeggggggggggggcccgggiiiiiiiiippp~~~rrraaaXXXXXX___dddhhhhhhfffeeeeeefffggghhheeegggiiijjjiiihhhiiijjjiiiiiiiiijjjkkkkkklllllljjjjjjjjjjjjiiiiiihhhhhhgggggggggfffffffffffffffgggiiilllnnnooonnnlllkkkhhhjjjlllmmmmmmllljjjiiippppppooooooooooooppppppmmmnnnnnnnnnppptttyyy~~~wwwrrrnnnkkkhhhccc```]]]\\\\\\aaannn{{{~~~zzzyyyppplllkkkmmmpppuuu|||wwwpppkkkgggeeejjjzzz~~~ssskkkhhhhhhgggfffiiikkkmmmnnnnnnmmmnnnoooooolllkkkkkkjjjhhhlllqqqsssrrrooommmllllllmmmmmmssssssrrrqqqoooooonnnnnnoooqqqvvvuuunnnhhhlllyyy{{{sssmmmjjjhhh^^^]]]ZZZTTTMMMGGGDDDCCCDDDBBBAAABBBGGGOOOXXX]]]eeeooommmfff___RRRIIINNNZZZyyyzzz]]]DDD>>>;;;777555444555444333333333333222222111111111222222222222333444555555222666555666===AAASSSpppuuussspppXXXNNNEEE???=========???BBBCCCDDDDDDEEEFFFJJJOOOSSSZZZ^^^dddiiinnnsssxxx{{{zzzyyy{{{~~~}}}zzzssspppmmmiiiddd\\\QQQIII@@@>>><<<<<<<<<;;;999777888888888888777777777777666666666666666666666666777777666555555555555555666777888999999999999999::::::::::::999999888777666666555333111000......//////............//////000///---,,,++++++,,,,,,---...///000000111111111000000000000111222333444222333444555666777888999888888999:::<<<======>>>BBBAAAAAA@@@@@@???????????????@@@AAABBBBBBCCCCCCKKKSSS]]]eeeeee___UUUNNNKKKJJJFFFCCC@@@>>>======AAABBBCCCCCCBBBBBBDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDFFFHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJLLLMMMMMMNNNOOORRRWWW[[[eeegggjjjkkkkkkkkkkkklllvvvuuusssnnnggg___[[[XXXWWWWWWVVVUUUTTTSSSRRRRRRUUUVVVVVVUUURRRQQQQQQRRRSSSTTTUUUTTTSSSRRRSSSTTTWWWXXXYYY[[[]]]^^^^^^___]]]YYYUUUQQQNNNKKKGGGEEECCCBBBAAAAAA@@@@@@AAAAAA@@@BBBGGGMMMSSSVVVVVVTTTUUUVVVWWWXXXYYY[[[\\\\\\\\\\\\\\\\\\]]]___```bbbaaaeeegggiiipppxxx|||zzztttlllbbbZZZWWWTTTRRROOOPPPNNNLLLJJJHHHFFFEEEDDDEEEDDDFFFJJJKKKMMMUUU^^^hhhqqqsssfffWWWQQQTTTXXX^^^```bbbdddfffgggggggggeeehhhiiijjjkkkrrr~~~}}}mmm___XXXXXX]]]bbbffffffeeeddddddeeeeeeffffffgggiiiiiihhhggghhhiiihhhhhhiiiiiijjjkkkkkkllljjjjjjjjjjjjiiiiiiiiihhhfffffffffffffffffffffffffffhhhjjjlllmmmlllkkkiiihhhhhhiiijjjiiiiiihhhggglllmmmmmmmmmmmmmmmmmmlllmmmmmmmmmmmmnnnrrrwww|||{{{tttnnnjjjfffdddaaa^^^\\\]]]___hhhxxx}}}vvvqqqnnniiihhhlllqqqwww{{{xxxsssmmmhhhbbbaaagggyyyuuujjjeeedddddddddeeehhhlllnnnnnnnnnnnnooonnnkkkjjjlllkkkjjjmmmssswwwxxxxxxwwwsssooojjjgggjjjkkklllmmmooooooooooooqqqssswwwuuunnniiimmmzzz|||uuunnnhhheeeaaa```\\\VVVNNNGGGCCCBBBCCCBBBAAABBBHHHPPPYYY^^^fffpppnnngggaaaTTTKKKOOOZZZzzz~~~aaaIII<<<999555333222333222111222222222111111000000000222222222222333444555555333777555777===AAARRRooowwwtttyyycccMMMDDD>>>======<<<>>>AAABBBCCCDDDDDDFFFIIINNNRRRZZZ^^^ccchhhlllppptttwwwzzzyyyyyy{{{}}}}}}zzzwwwuuurrrnnnkkkfff^^^RRRJJJAAA???===<<<<<<<<<:::888::::::999999888888777777777777777777777777777777777777666555555555555666666666777888999:::::::::;;;;;;;;;:::999888777666666555444333222000////////////............//////000///---,,,++++++,,,------...///000000111111111000000000000111222333444222333444555777888999999777777888999;;;<<<>>>???@@@@@@@@@??????>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBEEELLLVVV]]]___[[[SSSNNNIIIHHHEEEBBB???>>>======@@@BBBCCCCCCBBBBBBCCCDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJKKKLLLLLLOOOSSSVVV```bbbeeeggggggggghhhiiiqqqpppmmmhhhbbb]]]YYYWWWSSSSSSRRRRRRQQQQQQQQQQQQPPPQQQRRRRRRQQQPPPRRRSSSTTTUUUVVVUUUSSSRRRRRRSSSVVVVVVXXXYYY[[[[[[\\\\\\___[[[WWWRRROOOLLLHHHEEECCCBBBAAAAAA@@@@@@AAAAAA@@@BBBFFFLLLRRRUUUUUUUUUUUUVVVWWWXXXZZZ[[[\\\]]]ZZZZZZZZZ[[[]]]```bbbdddbbbeeegggiiiooowwwzzzxxxvvvnnnddd]]]YYYVVVSSSPPPLLLLLLJJJIIIGGGFFFEEEDDDDDDBBBCCCEEEFFFHHHPPPYYYjjjsssvvvjjjZZZSSSVVVYYY]]]___aaaccceeefffffffffgggggghhhiiilllsss{{{|||ttthhh^^^XXXYYY]]]```ddddddccccccccccccddddddfffgggiiihhhgggeeefffgggfffgggggghhhiiiiiijjjjjjjjjjjjjjjjjjiiiiiiiiiiiiffffffffffffffffffffffffiiijjjlllnnnooonnnmmmlllkkkjjjjjjiiihhhhhhhhhhhhkkkllllllmmmmmmllllllkkkkkkllllllkkklllpppuuuyyy~~~wwwqqqkkkgggccc``````\\\YYY[[[```kkk}}}zzzrrrllleeebbbgggooovvv}}}}}}xxxtttooojjjfff^^^]]]ccctttvvvggg___]]]^^^______ccciiimmmooonnnnnnnnnmmmjjjjjjkkkkkkjjjnnnttt~~~zzzpppjjjdddeeehhhkkkmmmoooooopppsssuuuyyyuuunnnjjjooo|||}}}vvvnnnhhhccc```___\\\UUUNNNGGGDDDCCCAAA@@@@@@CCCIIIRRR[[[```gggpppooohhhcccWWWMMMPPPXXXwwwbbbJJJ<<<999555333222333222111111111111000000000000000222222222222333444555555444888666777===@@@PPPlllzzzvvv~~~kkkLLLCCC===<<<===<<<===???AAABBBCCCCCCEEEHHHMMMQQQZZZ^^^cccgggjjjnnnrrrtttyyyyyyyyyzzz{{{zzzxxxvvvwwwtttpppmmmhhh```UUULLLCCCAAA>>>=========;;;:::<<<;;;;;;:::999888888888777777777777777777777777888777666666555555666666444555777888::::::;;;;;;<<<<<<;;;;;;:::888777666444444444333222111111111000//////......//////000000///...,,,,,,,,,,,,------...///000000111111111000000000000111111222333333333444555777888999:::888777777888999;;;===???=====================<<<=========>>>>>>??????@@@>>>CCCKKKQQQTTTSSSOOOKKKFFFEEECCC@@@???>>>>>>>>>@@@AAABBBBBBAAAAAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJKKKNNNQQQXXX[[[^^^___```aaacccdddjjjiiigggccc___[[[WWWUUUMMMMMMLLLLLLLLLMMMOOOOOOLLLMMMOOOPPPPPPQQQSSSUUUUUUVVVWWWUUUSSSRRRRRRSSSUUUUUUVVVXXXXXXYYYYYYYYYaaa^^^YYYTTTPPPMMMIIIFFFCCCBBBAAAAAA@@@@@@AAAAAA@@@BBBEEEJJJPPPTTTUUUUUUUUUVVVWWWXXXZZZ\\\]]]]]]ZZZZZZZZZ[[[]]]___bbbcccbbbeeegggiiiooowwwzzzyyyxxxqqqggg```\\\YYYVVVSSSPPPOOONNNMMMKKKIIIGGGFFFEEECCCBBBCCCBBBDDDLLLVVVhhhssswwwlll]]]UUUWWWYYY]]]___aaadddeeefffffffffffffffeeegggkkkqqqwww{{{zzzsssggg]]]XXXYYY^^^bbbcccccccccccccccdddddddddeeeggghhhgggeeeddddddeeedddeeeeeeffffffgggggghhhjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhhhhiiiiiiiiiiiiiiioooppprrrtttuuutttssssssrrrqqqnnnmmmllllllmmmnnnnnnnnnoooppppppooonnnnnnkkkkkkkkkjjjkkknnnssswww|||{{{uuuooojjjfffbbb``````ZZZVVVXXX^^^iii{{{|||lllccc^^^ccclllsssyyy~~~}}}xxxsssmmmhhheee\\\ZZZ^^^jjj}}}sssbbbXXXUUUWWWYYYYYY___gggmmmoooooonnnnnnmmmjjjjjjkkkjjjhhhlllrrrzzzkkkkkkkkkkkklllnnnpppqqqsssuuuzzztttnnnjjjppp}}}}}}vvvoooiiifff^^^]]]ZZZTTTMMMGGGDDDDDD@@@???@@@DDDKKKTTT]]]bbbfffooonnnhhhdddXXXNNNPPPSSSsss|||___GGG>>>;;;777555444555444333111111111111111111000000222222222222333444555555555999777888<<>>>>>===<<<;;;<<<<<<;;;:::999888777777777777777777777777777777888777777666555666666666444555666888:::;;;;;;<<<===<<<<<<;;;:::888777666333333333333333222222222000000////////////000000111000...---,,,,,,---------...///000000111111111000000000000000111222222333333444555777888999:::999999777777777999:::<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========999<<>>===>>>>>>???AAABBBAAA@@@@@@AAABBB@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEECCCCCCCCCCCCDDDDDDDDDDDDBBBDDDFFFGGGHHHIIIKKKMMMQQQTTTWWWYYYZZZ[[[^^^```ccccccdddcccbbb]]]XXXTTTIIIHHHGGGGGGHHHJJJLLLNNNLLLNNNPPPRRRRRRSSSUUUWWWWWWXXXXXXVVVSSSRRRQQQRRRUUUUUUVVVWWWWWWWWWWWWWWWccc___ZZZUUUQQQMMMIIIFFFCCCBBBAAAAAA@@@@@@AAAAAAAAAAAADDDHHHNNNSSSUUUUUUUUUVVVWWWYYY[[[\\\^^^^^^^^^]]]]]]\\\]]]___```aaaaaadddfffhhhooowwwzzzyyyvvvpppgggaaa]]]ZZZVVVSSSVVVUUUTTTRRROOOLLLIIIHHHFFFCCCBBBBBBAAACCCJJJTTTbbbnnnuuulll^^^VVVWWWYYY^^^```bbbdddeeeffffffeeefffeeeeeefffjjjooouuuyyywwwjjj^^^YYYZZZ```dddccccccdddeeeeeeeeeeeeeeeeeeggghhhgggeeedddddddddccccccddddddeeeffffffgggjjjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkklllllllllmmmmmmssstttuuuwwwwwwwwwwwwwwwvvvtttrrroooooooooqqqrrrooopppqqqrrrrrrqqqpppoookkkkkkkkkkkklllooouuuyyy|||~~~zzztttooojjjfffbbb___]]]WWWSSSUUU\\\hhhxxxsssiiiaaadddlllsssyyy~~~yyyrrrkkkeeebbbXXXWWWXXX```mmmyyy|||mmm^^^SSSPPPRRRUUUWWW]]]fffllloooooonnnmmmnnnkkkiiijjjhhhfffiiioooxxx|||zzzwwwrrrnnnmmmnnnppprrrrrrtttyyyrrrmmmjjjppp~~~zzztttoookkkjjjcccaaa]]]WWWNNNGGGDDDBBB??????AAAEEELLLUUU^^^ccceeemmmlllhhheeeYYYNNNOOOQQQqqqzzz]]]DDD>>>;;;777555444555444333222222222222222222222222222222222222333444555555555999888888<<<>>>MMMhhh{{{|||lllRRRGGG===;;;======<<<===AAABBBBBBCCCDDDHHHMMMQQQWWW[[[aaafffjjjoootttwwwsssxxx|||xxxvvvrrrooojjjaaaVVVNNNGGGDDD@@@>>>>>>>>>===<<<;;;::::::999888888777777666666666666666666666666888888777666666666666666444555666888:::;;;;;;<<<<<<<<<<<<;;;:::999777777333333333333333333333333000000////////////000000111000...---,,,,,,---------...///000000111111111000000000///000000111111222222333555666777888999;;;:::888777666666666777888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::888999;;;>>>@@@AAAAAAAAABBBAAA???>>>======>>>>>>???@@@AAA@@@???>>>???@@@>>>?????????@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBEEEFFFGGGHHHJJJLLLNNNPPPSSSUUUVVVXXX[[[^^^^^^```dddggggggbbbZZZSSSHHHGGGEEEDDDEEEHHHKKKMMMPPPRRRTTTUUUUUUVVVWWWYYYYYYZZZZZZWWWTTTQQQQQQQQQUUUVVVWWWWWWXXXXXXXXXXXXdddaaa[[[VVVRRRMMMIIIFFFCCCBBBAAAAAA@@@@@@AAAAAAAAAAAACCCGGGMMMRRRUUUVVVUUUVVVWWWYYY[[[]]]^^^___aaa```___^^^^^^___`````````ccceeefffllltttwwwuuuuuuooogggbbb___\\\XXXUUUVVVVVVUUUSSSOOOLLLHHHFFFCCCAAAAAAAAA@@@AAAHHHPPP[[[hhhqqqkkk^^^XXXXXX[[[___```bbbcccddddddcccccccccccccccccceeekkkrrrxxxzzzmmmaaa[[[\\\aaaeeecccdddeeefffgggggggggfffeeefffhhhgggfffdddeeefffdddeeeeeeffffffggghhhhhhjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnnnnqqqrrrsssttttttuuuuuuuuutttrrrpppnnnnnnnnnpppqqqmmmnnnpppqqqqqqpppnnnmmmlllmmmmmmmmmnnnrrrxxx|||zzzsssmmmgggbbb^^^WWWRRRPPPUUU]]]ggguuu|||qqqiiiiiinnnuuu~~~}}}ssshhh```[[[RRRRRRSSSXXX```hhhnnnppprrrmmmeee[[[SSSPPPQQQTTTXXX]]]eeelllnnnnnnmmmmmmmmmjjjiiijjjhhhgggjjjoooooorrrvvv{{{|||vvvqqqoooppprrrtttrrrtttzzzoookkkiiippp~~~xxxrrrnnnlllkkkkkkiiiccc[[[PPPHHHBBB@@@??????AAAFFFMMMVVV___ddddddmmmkkkhhhggg[[[OOOOOORRRrrr|||___GGG<<<999555333222333222111222222222222222333333333222222222222333444555555555999888888===>>>LLLggg|||rrrYYYLLL???<<<============AAABBBCCCCCCEEEHHHMMMQQQVVVZZZ```eeejjjoootttwwwsssyyyyyywwwssspppkkkbbbWWWOOOHHHEEEAAA>>>=========<<<999999999999888888888888777777777777777777777777999888777777666666777777444555777888::::::;;;;;;;;;<<<<<<;;;;;;:::999888444444444444333333333333111000000//////000000111111000///------------...---...///000000111111111000000000//////000000111111111222333555666777888:::999999888666555444444666666777888888999::::::<<<;;;;;;;;;::::::999999999999999:::;;;<<<>>>???BBBAAA???>>>======>>>???>>>???@@@???>>>===>>>???>>>>>>>>>>>>????????????@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAADDDEEEFFFHHHKKKNNNNNNPPPRRRTTTUUUWWW[[[]]]]]]___ccchhhjjjeee\\\TTTKKKIIIFFFDDDDDDGGGKKKNNNSSSTTTVVVWWWVVVWWWXXXZZZ[[[\\\[[[XXXTTTQQQPPPQQQUUUUUUWWWXXXXXXYYYYYYYYYeeeaaa[[[VVVQQQMMMHHHEEECCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBEEEKKKQQQUUUVVVUUUVVVWWWYYY[[[]]]___```bbbaaa```______```aaabbb```bbbcccccchhhnnnpppnnnmmmggg```\\\YYYWWWTTTQQQNNNNNNNNNMMMJJJGGGCCCAAA>>>======???>>>===CCCKKKUUUdddooojjj```ZZZ[[[]]]______```aaaaaa```______ZZZ\\\\\\[[[[[[aaakkktttyyynnnccc]]]]]]___bbbbbbccceeefffgggggggggfffdddfffggghhhfffffffffggghhhhhhhhhiiijjjjjjkkkkkkjjjjjjjjjkkkkkkkkkllllllhhhhhhhhhiiijjjjjjkkkkkkmmmnnnnnnoooppppppqqqqqqooonnnmmmllllllmmmnnnnnnlllmmmoooqqqqqqooommmlllnnnnnnoooppprrrvvv|||~~~vvvmmmfffaaaTTTOOONNNSSSZZZaaakkksssxxx|||uuullljjjnnnvvvxxxhhh\\\VVVLLLMMMOOORRRVVVYYY]]]^^^___```^^^ZZZVVVSSSTTTVVVZZZ___fffkkkmmmmmmllllllllljjjiiikkkkkkjjjnnntttrrrrrrrrrsssssstttttttttvvvuuusssrrrrrrsssuuuwwwtttvvv{{{~~~mmmiiihhhppp~~~~~~xxxrrrmmmjjjhhhjjjhhhcccZZZPPPHHHCCCAAA???@@@BBBGGGNNNWWW^^^ccceeemmmllliiiiii^^^QQQPPPRRRrrr~~~bbbKKK<<<999555333222333222111000111111111222222222222222222222222333444555555444888777888===>>>LLLggg{{{|||xxxaaaQQQAAA<<<===>>>>>>???BBBCCCDDDDDDFFFIIINNNRRRVVVYYY___dddhhhmmmqqqtttvvv{{{|||yyyuuurrrmmmdddYYYQQQHHHEEE@@@=========<<<<<<999999999:::::::::::::::999999999999999999999999999888777777666666777777666666777888999::::::::::::;;;;;;;;;;;;;;;::::::555555444444333333333222111111000000000000111111222000///...------......---...///000000111111111000000////////////000000///000111222444555666666555666777888888666444333555555666777888999:::;;;<<<<<<;;;;;;:::999888888999999888999:::<<<>>>@@@BBBAAA@@@>>>======>>>>>>>>>???@@@???===<<<===>>>>>>>>>>>>>>>????????????@@@@@@AAABBBBBBAAA@@@???AAAAAAAAAAAA@@@@@@?????????@@@BBBCCCDDDHHHLLLPPPQQQSSSTTTUUUVVVXXX\\\___^^^^^^```dddgggddd]]]VVVPPPMMMIIIFFFEEEHHHKKKNNNQQQRRRTTTUUUUUUVVVXXXZZZ]]]]]]\\\YYYTTTQQQPPPPPPSSSTTTUUUWWWXXXYYYYYYYYYeeeaaa[[[VVVQQQLLLHHHDDDCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAEEEKKKQQQTTTVVVUUUVVVWWWYYY\\\^^^___```bbbaaa`````````aaacccddd```bbbbbbaaadddjjjkkkhhh___ZZZSSSOOOMMMKKKHHHEEEFFFFFFGGGFFFDDDBBB???===:::999:::<<<;;;;;;@@@GGGRRRaaammmkkkaaa\\\]]]___^^^^^^_________^^^\\\[[[QQQTTTUUUSSSRRRWWWdddnnn|||vvvmmmeee___]]]^^^___bbbcccdddfffggggggffffffdddfffggghhhggggggggghhhkkkkkkkkklllmmmmmmnnnnnnjjjjjjjjjkkkkkkllllllllldddeeeeeefffggghhhhhhhhhlllllllllmmmnnnnnnoooooommmllllllllllllmmmmmmnnnmmmnnnqqqrrrrrrqqqnnnmmmoooooopppqqqtttyyy~~~tttkkkeeeSSSOOOMMMQQQVVVZZZ___dddjjjlllpppsssvvvxxxxxxxxx}}}tttllliiikkkttt~~~kkk\\\TTTIIIKKKMMMNNNOOOOOOPPPQQQTTTWWW[[[[[[YYYWWWWWWXXX\\\aaagggkkkllllllkkklllkkkiiiiiilllmmmmmmrrryyy{{{zzzwwwssspppmmmkkkjjjjjjlllnnnqqqtttvvvxxxxxxvvvxxx}}}{{{lllhhhhhhppp~~~|||xxxsssmmmgggdddbbbaaa]]]VVVNNNHHHDDDCCC@@@AAACCCGGGNNNWWW^^^cccfffnnnmmmjjjkkk```RRRRRRPPPpppdddMMM>>>;;;777555555555444333//////000000111111111222222222222222333444555555333888777888===>>>MMMggguuuzzz{{{}}}zzzeeeTTTCCC===>>>??????@@@CCCDDDDDDEEEFFFJJJOOOSSSVVVZZZ___cccfffjjjnnnqqqyyy}}}}}}{{{wwwtttooofff[[[SSSHHHEEE@@@===<<<<<<<<<;;;999999:::;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999888888777777777777777666777888999999999999999999:::;;;;;;<<<<<<;;;;;;666555555444444333222222111111000000000000111111222111///...------......---...///000111111111111111000////////////000000//////000111333444555666111333666888999888666444444555666777888999:::;;;===<<<<<<;;;:::999888888888888888999;;;>>>@@@BBBCCCBBB@@@???>>>===>>>>>>>>>??????>>>===<<<<<<===>>>>>>>>>>>>???????????????@@@AAABBBAAAAAA???>>>AAAAAAAAAAAA@@@@@@??????>>>???@@@AAACCCGGGMMMQQQTTTUUUVVVWWWWWWYYY]]]```___]]]]]]```cccbbb]]]WWWTTTQQQKKKGGGFFFHHHLLLOOOMMMOOORRRSSSTTTUUUXXXZZZ^^^^^^]]]YYYUUUQQQPPPPPPRRRSSSTTTVVVXXXYYYYYYYYYeeeaaa\\\WWWRRRNNNJJJGGGDDDAAA???>>>???@@@??????===@@@DDDHHHKKKNNNQQQTTTUUUVVVVVVWWWXXXYYY[[[[[[^^^___``````______aaaccccccaaa```bbbcccbbb]]]YYYVVVOOOGGGDDDEEEGGGEEECCC<<>>AAAEEEIIINNNTTT[[[```lllmmmnnnnnneeeZZZTTTUUUUUUqqqdddMMM>>>;;;777444333333222111444444444444444333222111...///000111333555666666555:::999999???CCCMMMaaa~~~www{{{}}}iiiWWWEEE>>>???@@@@@@AAADDDCCCCCCDDDFFFIIILLLOOOUUUWWWYYY]]]bbbggglllnnnuuuyyy~~~{{{wwwtttpppiii___XXXMMMHHHAAA===<<<<<<:::888999999888888777777666666999999999999999999999999::::::999888999:::;;;<<<999:::;;;;;;<<<<<<;;;;;;:::;;;===>>>>>>===;;;:::222333555666666555333222333333111000//////......222111///...------------///000000///......///111111000/////////000111222333333333333333333333333222333444444555555444444555555555666777999:::;;;999999999::::::999888888<<<:::999999:::<<>>>>>>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>???@@@AAA???===<<<===>>>:::>>>BBBCCCCCCGGGNNNTTTYYY[[[]]]\\\[[[\\\___cccbbbaaaaaa```^^^]]]\\\\\\QQQQQQPPPNNNLLLLLLMMMPPPUUUWWWWWWSSSNNNNNNRRRVVV___aaa```[[[SSSNNNNNNPPPQQQPPPPPPSSSVVVXXXXXXXXXbbb___ZZZVVVRRROOOKKKIIIGGGDDDBBBAAABBBBBBBBBAAA===@@@CCCFFFIIIMMMRRRUUUVVVVVVVVVVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^```bbbeeebbb``````aaa```]]]YYYSSSMMMEEEBBBCCCEEECCCAAA@@@BBBDDDBBB???<<<;;;<<<888888666666888:::===???CCCRRR```ccc```___^^^\\\ZZZYYYVVVRRROOOKKKIIIHHHKKKIIIGGGEEEEEEIIIPPPUUUddddddccc```]]]]]]^^^```cccdddfffggghhhhhhhhhhhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjjjjiiiiiihhhhhhggghhhhhhiiijjjkkkllllllgggffffffeeeeeeeeeeeefffffffffgggiiiiiijjjjjjjjjjjjjjjkkkkkklllkkkkkkjjjmmmnnnooopppqqqqqqppppppnnnqqqsssttttttxxx}}}xxxeee[[[PPPMMMPPPSSSQQQNNNMMMOOOQQQTTTUUUUUUUUUTTTYYYVVVVVVYYY[[[___gggpppjjjXXXNNNPPPQQQTTT[[[bbbccc^^^\\\bbbfffeeeeeefffaaaYYYWWW[[[```eeehhhiiihhhgggfffhhhjjjjjjjjjmmmsssxxxzzzzzzyyyvvvrrrnnnmmmmmmmmmlllnnnqqqpppnnnrrrwwwzzz}}}|||sssjjjjjjnnnxxx}}}xxxqqqiii```YYY[[[YYYUUUPPPKKKFFFCCCAAA???AAAEEEJJJOOOUUU\\\aaakkklllnnnnnnfffYYYSSSSSSTTTpppeeeNNN>>>;;;777555444333333222333333333333333222111111000000111222333444444444444:::888888???BBBLLL___zzz}}}iiiWWWEEE>>>>>>??????@@@DDDCCCCCCDDDFFFIIIKKKMMMTTTUUUWWW[[[```fffjjjmmmssswww}}}|||yyyvvvssskkkbbbZZZNNNHHHAAA<<<<<<<<<:::888999999999999888888888888999999999999999999999999???===;;;999777666555555999999:::;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;:::999444444555666555444333222333222111000000000000000000000///........./////////000111000///...000111111000000///000000222222333333333333333333333333222333444444555555444444555555555666666888999999888888999:::::::::::::::<<<;;;999888999;;;>>>???BBB???;;;::::::<<<<<<<<<============<<<;;;:::999;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>===<<<<<<===>>>???>>><<<<<<<<<>>>===@@@CCCCCCBBBEEEKKKPPPWWWZZZ\\\[[[YYYZZZ```eeeeeedddcccaaa^^^]]][[[[[[RRRQQQPPPNNNLLLLLLOOORRRUUUVVVUUUQQQLLLLLLQQQUUUaaacccccc^^^UUUOOOMMMNNNNNNMMMNNNPPPTTTVVVWWWWWW```]]]XXXUUURRROOOLLLJJJHHHFFFCCCBBBCCCCCCCCCBBB>>>???AAADDDGGGLLLRRRWWWVVVVVVVVVVVVWWWXXXZZZZZZYYY[[[\\\\\\\\\]]]___bbbfffcccaaaaaacccbbb___\\\UUUOOOHHHEEEEEEFFFEEEDDDBBBCCCCCCAAA???======>>>:::999777666666999;;;===@@@MMM\\\ccceeeeeeaaa]]]YYYWWWSSSOOOKKKIIIGGGGGGEEEEEEDDDCCCDDDGGGLLLPPPYYY[[[]]]______aaacccfffhhhhhhhhhiiihhhhhhgggfffiiiiiihhhhhhhhhgggggggggggggggggggggggggggffffffffffffggggggggghhhhhhhhhhhhgggfffeeeeeeeeeeeeeeedddeeefffggghhhhhhhhhggghhhiiikkklllmmmllljjjiiillllllnnnooooooooooooooooooqqqssstttuuuxxx}}}zzzlllbbbUUUNNNOOOOOOMMMIIIFFFFFFGGGGGGHHHIIIIIIIIIMMMKKKKKKOOOPPPQQQWWW^^^qqq}}}qqq]]]VVVWWWXXX]]]hhhqqqqqqkkkhhhlllnnnmmmllliiibbbZZZSSSWWW\\\bbbfffggggggggggggiiijjjjjjkkkpppxxx~~~|||wwwrrroooooommmlllmmmoooooonnnpppvvvzzz~~~~~~~~~}}}vvvoookkklllqqqzzz{{{vvvoooggg^^^XXXWWWUUUQQQMMMHHHDDDBBB@@@???BBBFFFKKKPPPWWW^^^bbbkkkllloooooofffYYYQQQPPPTTTppp~~~|||wwwgggPPP???<<<888555555444444333222222222222222222111000222222222222333333333333333999777888>>>@@@JJJ]]]|||}}}kkkYYYEEE>>>===>>>===>>>CCCCCCCCCDDDFFFHHHJJJKKKQQQRRRTTTXXX]]]ccciiilllqqquuuzzz~~~~~~~~~}}}~~~~~~|||yyywwwsssmmmccc\\\OOOHHHAAA<<<<<<<<<:::999999999999:::::::::::::::999999999999999999999999888888777777777777888999888999999:::::::::::::::888999:::;;;;;;:::999888777777666555444333333222222222111111111111111222///............///000111///111222111000///000222111000000000000111222333444444444444333333333333222333444444555555444444555555555666666777777777666777888999:::;;;;;;<<<<<<;;;999888888999;;;<<<<<<:::888999:::;;;;;;:::;;;<<<<<<<<<;;;:::999888::::::;;;<<<<<<======>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<===>>>AAACCCDDDCCCBBBCCCGGGKKKTTTXXX[[[ZZZWWWYYY```hhhjjjhhheeebbb___\\\ZZZYYYRRRQQQPPPNNNMMMNNNRRRVVVWWWVVVSSSNNNIIIIIINNNSSSaaacccddd___WWWPPPMMMLLLJJJIIIJJJMMMQQQTTTUUUUUU```]]]XXXUUURRROOOLLLIIIGGGEEEBBBAAAAAABBBAAA@@@>>>???@@@AAAEEEJJJRRRWWWVVVVVVVVVVVVWWWXXXYYYZZZWWWXXXZZZZZZ[[[\\\___aaacccccccccgggkkkllliiifff___ZZZSSSNNNMMMMMMMMMMMMIIIHHHGGGEEECCCBBBBBBCCC@@@>>><<<:::999:::<<<>>>BBBKKKVVV___eeefffdddaaa[[[YYYVVVRRRPPPNNNNNNNNNJJJJJJKKKKKKKKKLLLOOORRRWWW[[[___ccceeegggjjjlllmmmmmmlllllljjjiiihhhgggfffffffffffffffeeeeeeeeecccdddeeeffffffeeeeeeddddddddddddddddddccccccccchhhgggfffeeedddddddddddddddeeeeeefffggggggffffffeeegggjjjmmmnnnmmmllljjjkkkkkklllmmmnnnnnnnnnnnnooorrrtttttttttxxx~~~|||xxxuuuqqqnnniii```UUUOOOOOOPPPOOOLLLFFFFFFEEEEEEFFFGGGHHHIIIKKKHHHHHHJJJJJJKKKPPPWWWfffrrrtttfff]]]]]]]]]dddrrr~~~~~~wwwssssssqqqooommmiiiaaa[[[TTTWWW]]]bbbgggiiiiiiiiiiiijjjkkkkkklllrrrzzz{{{sssoooooollllllnnnnnnmmmppptttxxx}}}|||zzzxxxsssmmmmmmooottt~~~~~~zzztttmmmeee]]]WWWUUUSSSOOOKKKGGGDDDBBBAAA???BBBHHHMMMSSSYYY```dddkkkmmmppppppgggYYYPPPNNNTTTppp~~~}}}yyyhhhRRR???<<<888666555555555444111111222222222111111000111222222333333444444444222888777888>>>@@@III\\\{{{{{{~~~ppp]]]HHH>>>===<<<<<<<<>>===;;;:::888777888888999888777777888;;;;;;:::999:::::::::::::::999888888999::::::;;;<<<<<<============<<<<<<<<<<<<<<<<<<:::;;;============>>>@@@CCCDDDEEEDDDCCCDDDGGGKKKQQQVVVZZZYYYVVVXXXaaajjjmmmkkkgggbbb^^^ZZZXXXWWWRRRRRRQQQOOONNNQQQVVVZZZ[[[XXXSSSLLLGGGGGGJJJNNN[[[^^^___]]]WWWQQQLLLJJJGGGGGGHHHKKKOOOSSSTTTTTTbbb___ZZZUUURRRNNNKKKHHHHHHFFFCCCAAABBBBBBAAA@@@?????????@@@CCCIIIPPPVVVVVVVVVVVVVVVVVVWWWXXXYYYWWWXXXZZZZZZZZZ\\\^^^aaa___aaagggqqqyyy|||{{{xxxqqqkkkbbb[[[XXXWWWYYYYYYVVVTTTRRRPPPOOONNNMMMMMMHHHFFFCCC@@@???>>>>>>>>>@@@CCCJJJSSS\\\bbbfffhhhfffdddaaa^^^[[[ZZZYYYYYYXXXZZZZZZZZZYYYYYY[[[]]]```dddhhhkkkmmmnnnooopppooonnnlllkkkiiihhhgggfffbbbbbbccccccdddeeeeeefffaaacccdddfffffffffeeedddddddddddddddccccccccccccggggggfffeeeeeeeeeeeeeeeffffffgggggghhhgggggggggdddfffjjjmmmoooooonnnmmmkkkkkkkkkllllllmmmnnnnnnoooqqqsssssstttwww}}}}}}uuuoooiiiddd___\\\UUUNNNLLLOOORRRSSSRRRHHHHHHHHHHHHJJJLLLOOOPPPMMMIIIHHHJJJLLLOOOWWW___kkkxxx|||vvvpppdddcccdddkkkzzz{{{uuunnnkkkiiieee```\\\VVVYYY^^^cccgggjjjjjjkkkiiijjjjjjjjjjjjooowww~~~{{{sssqqqmmmkkkmmmnnnmmmooosssuuu|||{{{vvvssspppmmmnnnqqqxxx|||wwwrrrkkkddd\\\WWWUUURRRNNNJJJFFFCCCBBBAAA???CCCIIIOOOUUU\\\bbbggglllnnnppppppfffWWWNNNLLLQQQmmmhhhQQQ???<<<888666555666555444000111111222222222111111///000111222444555666777333999999999???AAAIII\\\zzzxxxzzzwwwbbbLLLAAA>>><<<::::::???@@@BBBDDDFFFGGGGGGGGGKKKLLLMMMQQQWWW___eeeiiinnnqqqvvvyyyzzz{{{||||||{{{yyywwwwwwuuuooogggaaaUUUNNNEEE???===<<<;;;:::777888888888999999::::::999999999999999999999999;;;;;;::::::888777666555777888999999::::::999999::::::;;;;;;;;;;;;::::::;;;:::888666444333333333000000000000111222333333111111111000000///...---...000222222111///000000......///000111111222222444444333333333222222222111222222333333333333333666666777888888777777666333444444666888:::===>>>===<<<:::888777777777777666666777999;;;<<<;;;:::999999999999999999888777999999::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;<<<>>>>>>>>>>>>@@@BBBCCCCCCCCCCCCDDDGGGJJJMMMOOOTTTXXXWWWVVVYYYaaahhhjjjhhhccc___ZZZWWWUUUTTTRRRRRRQQQPPPPPPSSSWWW[[[^^^ZZZSSSKKKEEEDDDFFFHHHQQQTTTVVVWWWTTTOOOKKKHHHEEEEEEFFFIIINNNQQQRRRRRRccc```[[[VVVSSSOOOKKKHHHJJJHHHEEECCCCCCCCCCCCBBB?????????@@@BBBGGGNNNSSSVVVVVVVVVVVVVVVWWWXXXXXXXXXZZZ[[[[[[[[[\\\^^^aaa^^^bbbkkkxxxuuujjjdddccceeegggdddbbb___]]]\\\[[[XXXVVVQQQPPPNNNKKKGGGCCCAAA???@@@???CCCLLLVVV___jjjtttxxxwwwuuusssqqqnnnlllkkkllllllmmmkkkiiiiiijjjkkkllloooqqqrrrqqqpppqqqqqqkkkjjjhhhgggeeeeeeddddddaaaaaabbbcccdddeeefffgggaaaccceeeggghhhhhhgggfffhhhhhhhhhggggggggggggggghhhhhhgggggggggggghhhhhhiiiiiijjjjjjjjjjjjiiiiiigggiiikkknnnoooooonnnnnnkkkkkkkkkkkklllmmmnnnooonnnppprrrrrrrrruuu|||yyypppjjjddd]]]XXXPPPLLLIIIJJJOOOSSSUUUUUUIIIJJJKKKNNNQQQUUUYYY[[[RRRNNNMMMPPPSSSWWWaaajjjvvvyyyvvvvvvhhhhhhhhhnnn|||}}}sssjjjgggfffbbb___]]]XXX[[[^^^cccfffhhhiiiiiiggghhhiiihhhiiillltttyyy|||tttnnnkkkmmmnnnnnnooorrruuu|||zzzssspppnnnlllmmmrrrzzz|||yyytttooojjjccc\\\XXXUUUSSSNNNIIIEEECCCBBBAAA???DDDJJJQQQWWW^^^dddiiilllmmmooommmcccTTTKKKIIILLLiiifffOOO>>>;;;777555555555555444000111222222333222222222///000111333444666777888444;;;;;;;;;AAABBBJJJ]]]}}}zzzyyy|||jjjRRRDDD???<<<:::999<<<>>>AAADDDFFFGGGGGGFFFIIIIIIKKKOOOUUU]]]eeeiiinnnqqqvvvyyyzzz{{{|||~~~}}}|||zzzzzzyyyuuummmggg[[[SSSHHHAAA>>>===;;;:::888888888888999999999999999999999999999999999999888999999::::::999888888888999999:::::::::::::::;;;;;;;;;::::::;;;;;;;;;::::::999777666444333333000000//////000111222222222222222111000///---,,,---///111222000/////////,,,---...///000111111111333333222222111111000000000000111222222222222111444555666777888777777666222222333444666999;;;===<<<<<<:::999888777777777777666777999;;;<<<;;;:::888999999999999999888888888888999::::::;;;;;;<<<:::999888777888999:::;;;;;;===??????>>>???@@@BBBAAA@@@AAABBBEEEIIILLLNNNMMMPPPSSSUUUVVVXXX^^^bbbbbb___[[[WWWSSSQQQQQQQQQOOOPPPPPPPPPPPPRRRUUUXXX\\\WWWPPPIIIDDDCCCCCCDDDHHHJJJMMMOOOOOOLLLIIIFFFDDDDDDEEEGGGLLLNNNOOOOOOccc___[[[WWWTTTQQQNNNKKKJJJGGGDDDCCCCCCCCCBBBAAA???@@@@@@@@@BBBEEEKKKOOOVVVVVVUUUUUUVVVVVVWWWWWW[[[\\\]]]]]]\\\]]]___aaaaaaeeemmm|||zzzqqqooossswwwvvvsssqqqooonnnlllgggccc^^^]]]\\\XXXSSSMMMGGGDDDDDDAAABBBIIIPPPYYYggguuu}}}~~~{{{|||{{{xxxuuutttuuuvvvtttuuuuuutttqqqooonnnooohhhgggeeedddccccccddddddeeeeeeeeefffffffffggggggccceeegggjjjkkkkkkiiihhhiiiiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjkkklllmmmmmmlllmmmmmmmmmmmmmmmllllllnnnnnnoooooonnnnnnmmmlllllllllkkkkkklllmmmoooooommmoooqqqqqqqqqtttzzzxxxpppjjjccc[[[UUUOOOMMMLLLOOOSSSVVVWWWVVVNNNOOOSSSWWW]]]bbbgggiii___\\\[[[]]]^^^___eeelllzzz{{{tttrrrgggggggggkkkvvv{{{ppphhhggghhhccc___^^^\\\^^^aaacccfffggggggggggggiiikkkllllllooovvv{{{~~~vvvpppkkkmmmooooooppprrrwww~~~zzzqqqllljjjiiijjjpppyyyzzzwwwrrrmmmhhhccc]]]XXXVVVRRRMMMHHHDDDAAA@@@@@@@@@DDDKKKRRRYYY```fffjjjkkkjjjkkkhhh]]]OOOGGGFFFJJJhhhdddKKK<<<999666444444555444444111111222333333333333333111111222333444555666777777======>>>DDDDDDLLL^^^zzz}}}}}}qqqWWWHHHAAA===999888999;;;@@@DDDGGGGGGGGGFFFHHHHHHJJJNNNTTT]]]eeeiiiooorrrvvvyyy{{{|||~~~~~~}}}|||||||||wwwpppjjj___WWWLLLCCC???===;;;::::::::::::::::::999999999999999999999999999999999222333555888:::;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::999999999999::::::999999999999888666444333/////////...//////000000000111111222111000///...,,,...000111///...---...***+++---...///000//////222222111111000//////.........///000000000000000000111333555666666555444222111111222444777:::;;;<<<<<<;;;:::999888888777777666666777999;;;;;;:::888999999::::::999999888888888888999::::::;;;;;;:::999888777777999;;;<<<;;;===>>>>>>======???@@@>>>>>>>>>@@@CCCHHHKKKMMMIIIKKKMMMQQQTTTWWWYYYZZZVVVTTTPPPMMMKKKJJJKKKLLLJJJLLLMMMNNNNNNOOOQQQSSSUUUQQQKKKFFFCCCBBBBBBAAACCCDDDGGGIIIJJJIIIFFFDDDBBBBBBBBBEEEHHHKKKLLLKKKaaa^^^ZZZWWWUUUSSSPPPNNNHHHEEEBBB@@@@@@@@@???>>>???@@@AAAAAABBBEEEIIIMMMVVVVVVUUUUUUUUUVVVWWWWWW\\\^^^^^^^^^]]]]]]___aaaeeegggnnn|||{{{yyy}}}~~~xxxsssiiihhhgggccc]]]VVVNNNJJJEEEAAAAAAEEEHHHNNN\\\kkktttwww|||{{{yyyzzz{{{wwwwwwvvvsssooolllllllllhhhgggeeeddddddeeefffgggiiihhhhhhhhhhhhgggggggggdddfffiiilllmmmmmmkkkjjjhhhiiiiiiiiijjjjjjjjjjjjlllllllllmmmnnnooopppqqqnnnoooooopppoooooonnnnnnssssssqqqooonnnlllkkkjjjmmmlllkkkkkklllmmmooopppmmmooopppppppppsssyyy~~~{{{ssslllcccZZZTTTUUUTTTSSSUUUXXXYYYYYYWWWTTTVVV[[[aaahhhnnnsssvvvmmmjjjiiijjjgggccceeeiiixxx}}}qqqjjjbbbddddddeeeooo|||yyynnngggiiikkkeee```^^^```aaadddfffggghhhhhhhhhiiillloooqqqrrruuu{{{}}}xxxqqqlllmmmpppooopppsssyyy{{{oooiiihhhggghhhnnnxxxxxxuuuqqqlllhhhccc]]]YYYUUURRRMMMGGGBBB@@@??????@@@DDDLLLSSSZZZaaagggkkkiiihhhhhheeeZZZLLLDDDCCCLLLjjjbbbIII<<<999555444444444444333111222333444444444444444333333333444444444555555888??????@@@EEEFFFMMM___wwwyyyuuuZZZJJJBBB===999888777:::???DDDGGGHHHGGGFFFGGGHHHIIIMMMTTT]]]eeejjjpppssswwwzzz{{{}}}}}}{{{{{{{{{{{{wwwpppjjjbbbZZZNNNDDD@@@>>><<<:::<<<<<<<<<;;;;;;:::::::::999999999999999999999999666777888888888777555444999:::;;;;;;<<<<<<;;;;;;999999888888888888999999888999::::::999777444333//////............//////...///111222222111000000+++---000000///---------)))***,,,.../////////...222111111000///......------......///////////////---///111333555555444333111111000111333666888:::<<<<<<;;;;;;:::999888888777666555666888999:::999888999999:::::::::999999777888888999::::::;;;;;;<<<;;;:::999999;;;===>>>;;;<<<======<<<<<<===>>>===<<<<<<>>>BBBFFFIIIJJJGGGGGGIIINNNSSSVVVUUUSSSNNNLLLIIIFFFEEEFFFGGGHHHGGGIIIKKKLLLLLLLLLMMMNNNOOOKKKGGGDDDBBBBBBAAAAAABBBBBBDDDFFFGGGGGGDDDBBBAAA@@@AAACCCFFFHHHIIIHHHaaa^^^[[[XXXVVVSSSOOOMMMKKKIIIFFFCCCAAA@@@@@@@@@@@@@@@???@@@BBBFFFJJJMMMPPPTTTWWWWWWVVVUUUXXXZZZ\\\^^^``````___^^^___```cccgggooo{{{{{{{{{xxxwwwsssnnnggg```YYYVVVSSSKKKGGGHHHIIIJJJQQQYYYbbbffflllrrrwww}}}|||yyywwwuuuttttttsssrrrpppmmmjjjgggeeedddggghhhjjjiiihhhhhhiiikkkiiijjjkkkjjjhhhfffffffffhhhiiikkklllmmmmmmlllllllllllllllkkkjjjiiihhhggghhhiiiiiijjjlllmmmmmmnnnmmmmmmnnnnnnmmmmmmlllkkkooommmkkkjjjjjjkkklllmmmlllmmmmmmnnnnnnmmmllllllmmmnnnoooppprrruuuyyy}}}}}}sssjjjccc___]]]YYYZZZ[[[\\\\\\\\\\\\[[[[[[]]]```cccmmmyyy|||uuupppooonnniiifffffftttqqqfffbbbbbbbbbccchhhqqq{{{yyyqqqjjjiiiiiieeeaaa___^^^bbbgggjjjjjjjjjkkkkkkhhhkkklllllllllrrr|||~~~{{{zzzyyyyyyuuuqqqnnnoooooommmooossszzz{{{{{{vvvnnnhhhfffgggjjjmmmttt|||~~~xxxtttooojjjfffaaa\\\YYYWWWQQQIIIDDDBBBBBBAAA@@@FFFHHHMMMTTT[[[```cccccchhhgggccc[[[QQQHHHCCCAAALLLiii~~~bbbJJJ<<<999555333222222222111444444444333333222222222333333333444666777999::::::999;;;???BBBGGGRRR]]]yyyzzz|||zzzaaaMMMAAA<<<777444999;;;>>>@@@BBBCCCBBBBBBCCCEEEHHHLLLQQQXXX___dddlllpppvvvzzz||||||}}}~~~|||{{{}}}}}}tttkkkaaaZZZOOOFFF@@@>>>=========<<<;;;:::999888888888888888888999999888888777666777888999999999999888;;;;;;;;;;;;:::999888888::::::;;;;;;::::::999888999::::::999888666444333222111///...---------.........//////000000111111......//////...---,,,,,,,,,+++******+++,,,///000////////////............///////////////......---/////////000111111222222111111222333333444555555888888888888888888888888::::::999999888777777666999888888888777777666666888888888888777777777777888999::::::;;;;;;::::::888888999999999:::::::::<<<<<<;;;<<<===@@@CCCEEEBBBCCCDDDFFFGGGIIIJJJKKKHHHGGGEEECCCBBBAAABBBBBBCCCDDDEEEHHHKKKMMMLLLJJJHHHGGGFFFDDDBBB@@@>>>===@@@AAADDDEEEFFFEEEDDDCCCAAAAAAAAABBBBBBDDDEEEEEEccc```\\\YYYWWWTTTQQQNNNJJJIIIEEEBBB@@@??????@@@???>>>>>>>>>@@@DDDHHHJJJPPPSSSWWWWWWVVVVVVXXXZZZZZZ\\\^^^_________```bbbdddgggnnnzzzyyytttwww}}}~~~wwwooogggbbb]]]VVVPPPOOOMMMKKKNNNUUUWWWZZZ^^^ccciiinnntttwwwxxxvvvssspppmmmkkkjjjjjjlllkkkjjjhhhfffeeeccccccdddfffggggggfffeeeggghhhfffggghhhhhhfffeeefffggghhhhhhiiijjjkkklllllllllllllllkkkkkkjjjiiihhhggghhhhhhiiijjjkkkmmmmmmnnnmmmmmmllllllkkkjjjjjjiiinnnllljjjiiihhhiiijjjkkklllllllllllllllllllllllllllmmmnnnooopppssswwwzzz}}}tttllleee___\\\^^^^^^^^^^^^]]]\\\\\\[[[]]]___bbbfffppp~~~xxxrrrqqqooojjjggghhhqqqqqqfffccccccbbbccchhhpppyyyyyypppmmmlllgggdddccc```ccchhhjjjjjjjjjjjjkkkjjjlllllljjjjjjoooyyyzzzuuurrrsssnnnlllnnnnnnmmmooossszzz{{{zzzuuummmgggffffffkkkooouuu|||xxxtttooojjjfffaaa\\\YYYVVVPPPIIIDDDBBBBBBAAA@@@DDDGGGNNNVVV]]]aaacccccceeeddd___VVVLLLCCC???>>>MMMjjjcccJJJ===:::666333333333222222444444444333333222222222333333444444666777999:::;;;:::;;;???BBBFFFPPP[[[ttt|||{{{~~~eeePPPDDD>>>:::888999;;;===@@@BBBBBBBBBBBBCCCEEEHHHKKKPPPVVV]]]bbbkkkpppwww|||~~~~~~}}}~~~uuummmbbb[[[PPPGGGBBB???>>>>>><<<<<<;;;:::999999999999999999:::;;;;;;;;;;;;;;;888888888888888888999999;;;;;;;;;;;;;;;:::999888:::;;;;;;;;;;;;:::999999::::::;;;:::999888666555333222000...------...............//////000000000......//////...------,,,,,,+++***)))***,,,...////////////000000000000000///000000000000///............//////000111111111111111222222333444444555444444444444444444444444666666666666666666666666888888777777777666666666333333444444555555555666888888999:::::::::::::::888888888999999999999:::;;;:::::::::;;;===@@@AAA@@@@@@AAACCCEEEGGGHHHHHHEEEDDDBBBAAA@@@@@@AAAAAAAAAAAABBBDDDFFFHHHGGGFFF@@@@@@@@@?????????>>>>>>???@@@BBBDDDEEEEEEDDDCCC@@@@@@@@@AAAAAABBBCCCDDDdddbbb^^^[[[XXXUUURRROOOIIIGGGDDDAAA????????????>>>===<<<<<<>>>AAAEEEGGGOOORRRVVVXXXVVVVVVXXXZZZXXXZZZ]]]^^^___```aaacccdddffflllyyyxxxoooiiiiiinnn~~~xxxrrrnnnhhhccc```[[[WWWVVVYYYQQQRRRTTTXXX\\\bbbfffiiinnnllljjjgggdddbbbaaa```ddddddcccbbbbbbbbbbbbbbbaaabbbdddcccbbbbbbccceeedddeeeeeeeeeddddddfffhhhhhhhhhhhhhhhiiijjjkkkkkkllllllkkkjjjiiihhhgggggggggggghhhiiikkklllmmmnnnmmmllljjjiiihhhhhhhhhiiilllkkkiiihhhgggggghhhhhhjjjjjjiiiiiiiiikkklllmmmlllmmmnnnnnnoooqqqtttwww|||uuuooojjjccc____________^^^^^^^^^______```ccceeehhhrrr~~~}}}vvvqqqpppnnniiiggghhhmmm{{{~~~qqqfffdddbbbaaaccchhhqqqyyywwwmmmiiifffbbb```bbbccceeeiiikkkjjjjjjjjjjjjjjjjjjjjjhhhggglllttt{{{}}}tttoooooollljjjmmmmmmlllnnnsssyyyzzzyyyssslllfffeeeeeekkkooovvv|||xxxtttnnniiieee```[[[XXXTTTOOOHHHDDDBBBBBBBBBBBBCCCHHHPPPYYY```cccddddddeeeccc]]]SSSHHH@@@======MMMjjjcccJJJ===:::666444444444444333444444333333333333222222333333444555666888999:::<<<;;;===@@@BBBEEENNNXXXlllzzz{{{jjjUUUHHHAAA===<<<999;;;===???AAABBBBBBBBBCCCEEEHHHJJJNNNTTT[[[___iiinnnwww}}}~~~vvvnnnddd]]]RRRIIIDDDAAA???>>>;;;;;;:::::::::::::::;;;999:::;;;;;;<<<<<<<<<<<<:::999888777777888888999:::;;;;;;;;;;;;::::::999;;;;;;;;;;;;;;;:::999999999:::;;;;;;;;;:::888777444333111///.........///..................//////.........///......---,,,+++******)))***+++---.../////////000111111222222000000111111000000///...------......///000000000111111111222333333444444333333333333333333333333111222222333444555555666777666666666666555555555333444555666777888888999777777888999999999999999777777777888888888999999999999888888999:::<<<===<<<===>>>???AAABBBDDDDDDAAA@@@@@@???>>>>>>?????????>>>======@@@AAAAAAAAA<<<<<<=========>>>>>>>>>===???AAACCCDDDDDDDDDCCC@@@@@@???@@@@@@AAABBBCCCeeebbb^^^[[[XXXUUUQQQOOOHHHFFFDDDAAA???>>>??????>>>===<<<<<<===@@@CCCEEEMMMQQQUUUWWWVVVVVVXXXZZZWWWZZZ\\\^^^^^^___```bbbcccdddjjjyyyxxxoooggg___]]]___kkk{{{{{{xxxuuuqqqlllgggddddddZZZYYYWWWXXX\\\```dddfffjjjiiigggeeecccaaa```___``````_________```aaaaaa___```bbbaaa``````aaaccccccdddddddddbbbccceeeggghhhgggfffffffffhhhiiijjjkkkkkkjjjiiihhhgggggggggfffggghhhiiijjjlllmmmmmmkkkjjjhhhgggggghhhjjjkkklllkkkiiihhhggggggggggggiiihhhgggfffgggiiilllmmmlllmmmnnnnnnnnnppprrrttt~~~yyyuuupppjjjddd]]]]]]\\\]]]^^^```bbbdddbbbfffhhhjjjqqqyyy|||zzzuuuoookkkjjjhhheeedddggglllxxx~~~sssiiicccaaa```ccchhhpppwwwzzzwwwmmmccc___\\\ZZZ[[[^^^dddgggiiikkkjjjiiiiiijjjhhhiiihhhgggfffiiinnnsss|||yyysssmmmjjjjjjmmmnnnmmmooossswwwxxxwwwrrrkkkfffeeegggjjjnnnuuu}}}~~~wwwsssmmmgggccc^^^ZZZWWWQQQNNNHHHDDDAAAAAABBBCCCDDDKKKUUU^^^dddggghhhhhhhhhfff```TTTGGG???>>>@@@KKKhhhbbbIII===:::777555555555555444333333333333333333333333333444444555666888::::::<<<<<<>>>AAACCCDDDLLLTTTgggxxxvvvoooYYYJJJAAA>>>===999:::<<>>;;;;;;:::::::::;;;;;;<<<999999:::::::::999999888;;;:::888666666777999:::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;<<<;;;::::::999888999:::;;;;;;:::999888666555333111////////////...............------------...............------+++************+++,,,---------...///000111222222111111111111111000//////,,,,,,------...//////000000111111111222222333333333333333333333333333333000111111222222333444444555555555555555444444444555555666666777888888999666666777888888888888777666666777777777888888888999888888777777888999:::999999:::<<<===???@@@@@@AAA@@@???>>>======<<<<<<===;;;999999;;;<<<===<<>>>>>>>>=========<<<===???@@@BBBBBBCCCCCC@@@@@@??????@@@AAABBBBBBeeebbb^^^[[[XXXTTTPPPNNNHHHFFFCCCAAA?????????@@@@@@???===<<<===???BBBDDDJJJNNNTTTVVVVVVUUUWWWYYYXXXZZZ]]]]]]]]]]]]^^^```aaabbbjjjyyyuuulllcccZZZVVVVVV___mmm{{{~~~zzzvvvrrrooojjjfff```^^^```cccfffgggiiiiiihhhhhhgggfffeeeeeeaaa```^^^\\\[[[[[[[[[\\\]]]^^^______^^^^^^___aaacccdddeeedddcccbbbdddeeehhhgggfffeeefffggghhhiiijjjiiihhhggggggggghhhhhhfffgggggghhhiiijjjkkkkkkiiihhhgggggghhhjjjlllnnnkkkjjjiiihhhhhhggggggggghhhgggfffeeefffhhhkkkllllllnnnoooooooooppprrrtttyyy}}}wwwooojjjaaa```___^^^___aaadddeeedddhhhkkklllqqquuuuuupppmmmiiiffffffdddbbbdddhhhmmmxxxvvvllleeecccaaacccggglllnnnoookkkccc\\\YYYXXXWWWZZZ___cccfffhhhiiiiiiiiijjjkkkmmmmmmmmmllljjjhhhggghhhkkkqqqzzzzzzvvvmmmjjjjjjnnnooonnnpppttttttuuutttpppjjjggghhhjjjkkkooouuu|||}}}zzzvvvrrrkkkeee```\\\WWWUUUOOOLLLHHHCCCAAAAAACCCEEEHHHPPP[[[dddiiikkkkkkllljjjiiibbbVVVHHH??????BBBKKKhhh}}}___GGG===:::666555555555555444333333333333333333333333444444444555777888:::;;;<<<<<>>???AAABBBBBBDDDEEEGGGIIILLLPPPVVV[[[```fffooowww|||~~~|||vvvqqqiiibbbWWWNNNGGGCCC@@@>>>;;;;;;:::::::::;;;<<<<<<;;;;;;;;;:::999888777666;;;999777666666777999:::999:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::777888999:::::::::999888888666444222111000000000//////......------,,,,,,------...............---++++++++++++++++++,,,,,,++++++,,,---///000111111111111111111111000//////,,,,,,,,,---......//////000000111111111111111222111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333444555666666777777666666555555555666666666777777888888888888888888888999777888999:::;;;<<<===>>>BBBBBBAAA???>>><<<;;;:::<<<:::888888999:::;;;:::========================;;;<<<===>>>???@@@AAAAAA@@@@@@??????@@@@@@AAAAAAfffccc___[[[XXXTTTPPPMMMHHHFFFDDDAAA@@@???@@@AAABBB@@@>>>======???AAACCCFFFLLLRRRUUUTTTTTTVVVXXXXXXZZZ\\\]]]\\\\\\]]]______bbbjjjzzzwwwmmmcccYYYRRRPPPWWW```kkkqqqqqqpppqqqrrrwwwzzzyyyrrriiiddddddfffggggggiiijjjkkkmmmnnnnnnoooooogggddd```[[[XXXVVVUUUUUUYYYZZZ[[[[[[ZZZZZZ[[[\\\```bbbddddddccccccdddeeegggggggggffffffgggggghhhggggggfffffffffhhhiiijjjgggggghhhhhhhhhiiiiiiiiigggggggggggghhhjjjlllmmmiiiiiihhhhhhhhhhhhggggggggggggfffffffffhhhiiijjjkkkmmmnnnoooooopppqqqssssssxxxssspppmmmiiieeeddddddfffggggggjjjlllmmmpppuuutttpppkkkgggeeedddbbb```dddjjjpppyyyyyyoooiiigggfffhhhkkkmmmkkkhhhccc]]]YYYXXXWWWUUUWWW[[[```cccfffhhhhhhjjjlllmmmsssuuuwwwxxxtttnnnhhhccceeejjjrrryyy{{{yyyuuurrrmmmjjjjjjnnnooonnnooosssppprrrrrroookkkjjjmmmpppooorrrvvv{{{~~~~~~~~~zzzwwwuuupppiiibbb]]]YYYUUURRRMMMKKKHHHCCC@@@AAADDDGGGLLLUUU```hhhkkkmmmnnnooojjjjjjdddWWWGGG>>>>>>AAAMMMjjjzzz]]]FFF<<<999666444444555555444222222333333333333444444444444555666777999:::;;;<<<<<>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999888777999888777777777888:::;;;888999:::<<<<<<=========<<<<<<<<<<<<<<<;;;::::::777888999::::::999888888:::888666444222111111111000000//////...---,,,,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...///000000000000111111000000///...,,,,,,------.../////////000000000000000000000000////////////////////////222222222222222111111111111111222222222222333333444444444444333333333222333444444555555555555555444444555555555666666666777777888888888888888888777888999:::;;;<<<======AAAAAAAAA@@@>>>===;;;:::;;;999888888:::;;;:::999777777888:::;;;<<<===>>>;;;;;;<<<<<<===>>>>>>?????????>>>>>>>>>??????@@@gggddd```\\\YYYUUUQQQNNNHHHGGGDDDBBBAAA@@@AAABBBBBBAAA>>>======>>>@@@AAADDDIIIPPPSSSSSSSSSTTTVVVVVVXXX[[[\\\\\\]]]^^^```^^^ccclllzzz{{{ooodddYYYQQQNNNPPPUUU\\\bbbdddddddddeeehhhjjjnnnrrrvvvyyy{{{|||rrrjjjiiijjjiiiiiikkkmmmpppsssvvvxxxyyyzzzsssooohhh```ZZZUUURRRQQQRRRSSSUUUTTTSSSSSSTTTVVVYYY\\\aaacccdddddddddeeegggggghhhhhhhhhgggggggggeeeeeeddddddfffhhhkkkllliiihhhhhhhhhhhhgggggggggfffgggggggggggghhhhhhhhheeeffffffgggggggggggggggggggggggggggggghhhhhhhhhhhhjjjmmmnnnnnnoooppprrrooozzz|||vvvqqqnnnmmmooopppppppppmmmiiikkkpppqqqoookkkgggeeeccc```^^^aaahhhrrrzzzzzzqqqllllllnnnsssyyyzzzwwwsssfffbbb```___\\\VVVUUUXXX]]]___cccfffgggjjjmmmppptttyyy~~~tttlllgggjjjnnnqqqsssrrrooonnnllliiijjjmmmnnnlllmmmpppmmmnnnooonnnlllmmmqqquuuqqqtttxxx~~~|||||||||xxxuuusssnnnfff___ZZZVVVRRRPPPKKKJJJGGGCCC@@@@@@DDDHHHPPPXXXccciiilllllloooqqqkkkkkkfffYYYIII>>>>>>AAAKKKhhh}}}yyyyyy]]]FFF;;;888555333333444444444222222222333333444444444444555555666777999:::;;;;;;;;;???DDDDDDCCCHHHOOOZZZsss{{{|||kkkUUUEEE>>>===::::::;;;<<<>>>@@@BBBBBBDDDEEEGGGIIILLLQQQWWW[[[\\\aaahhhnnnrrrwww{{{}}}~~~{{{yyyuuunnncccXXXOOOHHHCCC@@@>>>===<<<;;;;;;;;;;;;;;;888999999::::::999999999666666777888999::::::;;;888999:::<<<===>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;:::999888;;;999777555333222222222222222111000...------,,,,,,------...//////......---------......------,,,+++,,,,,,---...///000000///000000000000///......---------...//////000000000000000000000000000000//////////////////////////////000000111222222222000000000111111222222222555555555555555555666666222333333444444444444444333444444444444555555555555555666777888888888888999999:::;;;<<<======>>>===>>>>>>??????>>>===<<<888777777999;;;;;;:::999555555666888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===iiifffbbb^^^[[[WWWSSSPPPIIIGGGEEEBBBAAAAAABBBCCCBBB@@@>>><<<<<<===???@@@BBBHHHNNNRRRRRRRRRTTTUUUSSSVVVYYY[[[]]]^^^```bbb^^^cccmmmyyy~~~qqqeeeYYYPPPMMMOOOPPPUUU\\\`````````aaa]]]]]]___aaadddgggjjjlllrrr{{{zzzqqqnnnnnnnnnlllnnnppptttyyy}}}}}}xxxpppfff^^^WWWSSSRRRMMMNNNPPPOOONNNNNNOOOQQQSSSWWW^^^bbbdddeeeeeeffffffggghhhiiiiiihhhgggfffdddccccccdddfffiiilllnnnjjjiiiiiihhhgggfffffffffggggggggggggfffeeedddcccccccccdddeeeffffffffffffggghhhhhhiiihhhhhhgggffffffhhhkkklllmmmnnnoooqqqmmmwww~~~yyyvvvwwwyyy{{{yyyvvvmmmeeedddiiilllkkkkkkhhhdddbbb]]]ZZZ]]]dddssszzzzzzqqqmmmnnnttt}}}rrrooommmlllfff^^^[[[\\\ZZZ]]]aaadddgggjjjnnnqqqpppxxxzzzjjjkkklllnnnnnnnnnmmmlllkkkhhhiiilllmmmkkkkkknnnjjjmmmnnnnnnmmmoootttyyyqqqtttzzz{{{zzzzzzwwwtttrrrmmmeee^^^YYYTTTQQQOOOJJJJJJGGGCCC@@@@@@EEEIIIQQQYYYdddiiikkklllnnnqqqlllmmmiii\\\KKK@@@???BBBHHHeeexxxtttyyy]]]GGG:::777444222333444444333222222222333333444444444555555555666777999;;;<<<:::;;;???DDDEEEDDDHHHNNNWWWmmm~~~{{{pppZZZHHH@@@???::::::;;;<<<>>>@@@AAACCCDDDEEEGGGIIILLLQQQXXX\\\]]]aaaffflllpppuuuzzz}}}}}}|||zzzsssggg\\\SSSKKKEEEBBB???>>>===<<<;;;:::::::::333333555666888888999999444555777888:::;;;;;;;;;888999:::<<<===>>>>>>>>><<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<;;;:::999<<<:::888555333222222222333222111000///...---,,,,,,,,,---.../////////...---......//////...------------......///000000000///////////////......---------......///000000000000000000000////////////111111111111111111111111,,,---...///000222333333//////000000111111111222///000111111222333444444222222333444444444444333333333333444444444555555333444555666777777777777::::::;;;<<<======>>>>>>999:::<<<>>>??????>>>>>>666666777999;;;<<<:::888999999999999888888888888<<<<<<;;;:::::::::;;;;;;;;;;;;:::999999999::::::gggdddbbbbbb]]]UUUPPPPPPMMMJJJFFFDDDCCCBBB@@@???BBBAAA???======>>>???@@@EEEFFFJJJMMMPPPRRRSSSSSSUUUVVVWWWXXX[[[___bbbdddbbbfffkkkssssssggg]]]TTTNNNNNNQQQUUUXXXXXXWWWWWWWWWXXXXXXWWWUUUUUUVVVZZZ]]]ccckkksssyyy}}}rrrooonnnnnnlllmmmoooqqqssswww}}}~~~uuukkkaaaYYYSSSOOOMMMKKKHHHGGGGGGHHHJJJOOOTTT[[[```bbbccccccccceeegggiiiiiihhhgggggghhhfffeeecccccceeehhhkkkmmmmmmjjjfffeeefffhhhgggfffhhhgggfffgggiiihhheeebbbffffffeeedddeeefffggghhhiiihhhgggffffffggghhhiiiiiijjjjjjkkklllnnnoooooorrrsssyyy~~~~~~~~~}}}}}}zzzrrrhhhfffkkkoooooohhhfffeeebbb]]]ZZZaaajjjuuu|||zzztttrrryyy|||wwwsssooojjjbbb\\\]]]```dddffffffhhhkkkmmmrrrxxx|||uuummmkkkmmmoookkkfffkkkiiiiiilllnnnnnnkkkhhhjjjjjjkkkooossswwwxxxyyywwwxxxyyy|||zzzyyyvvvrrrnnniiiccc]]]YYYTTTPPPMMMKKKHHHDDD@@@>>>BBBHHHMMMWWW]]]fffkkkllllllnnnpppnnnmmmiii___MMM===;;;@@@MMMfffvvvqqqqqqWWWGGG:::777555444555555555444444444444333333222222222666666666666777888999:::===@@@CCCEEEGGGJJJMMMPPPXXXkkkvvv{{{vvv___LLLAAA===;;;;;;;;;<<<===???AAACCCCCCDDDEEEGGGKKKPPPUUUXXX^^^```dddggglllrrryyy}}}}}}~~~{{{xxxtttlllbbbWWWMMMDDD@@@???>>><<<<<<<<<<<<:::888999999999999999999999999:::999999888888999999:::<<<;;;;;;:::::::::;;;;;;============<<<<<<<<<<<<999999999999999999999999999999888888777666555555444333111000//////......///......---------......////////////............///...,,,---///000000///222111111111000000////////////.........---------000111222222222000///...////////////////////////......///000111222222333222222222222222222222222333333333222222222222111222222333444444555666666222333333333444555555555333333333333444666888999;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;<<<===>>>===<<<999999:::;;;:::999888777777777888888888999999999:::999888777888999:::;;;::::::999888888999::::::fffbbbaaabbb___XXXTTTTTTMMMJJJFFFDDDCCCBBB@@@???BBBAAA???======>>>???@@@CCCEEEHHHLLLOOOQQQSSSSSSVVVVVVVVVXXX[[[^^^aaabbbbbbfffjjjrrrvvvjjj```XXXSSSQQQSSSVVVWWWVVVUUUTTTTTTQQQQQQPPPNNNMMMMMMQQQSSS\\\bbbhhhmmmuuuwwwnnnlllkkkkkkiiijjjlllmmmooosssxxxrrrcccXXXSSSOOOIIIFFFEEEEEEFFFEEELLLRRRYYY___cccdddeeeffffffgggiiiiiiggggggggghhhfffeeeccccccdddfffiiikkkllliiifffeeefffggggggeeegggffffffgggiiiiiifffcccfffeeeeeedddeeefffggghhhhhhgggffffffffffffggghhhfffggghhhjjjkkkkkkllllllpppqqqwww~~~vvvllljjjpppuuuuuuqqqlllgggccc^^^]]]dddmmmyyyzzzuuupppxxx}}}zzzyyyxxxsssiiiaaa^^^aaaeeeggggggiiilllnnnrrrvvv||||||tttooonnnlllhhhccciiihhhiiikkkmmmnnnkkkhhhggghhhjjjooouuuyyy{{{|||yyyzzzzzz|||zzzyyyuuuqqqlllhhhbbb\\\WWWSSSOOOLLLIIIGGGCCC??????CCCJJJOOO[[[aaahhhlllmmmmmmnnnoooooonnnkkk```NNN???<<>>>>>@@@BBBCCCEEEHHHLLLOOOXXXkkk~~~wwwzzz|||dddOOOCCC>>>;;;::::::;;;<<<>>>AAABBBBBBCCCDDDGGGKKKOOOTTTVVV\\\___bbbfffjjjpppwww|||}}}~~~}}}|||zzzvvvooofff[[[QQQHHHDDDBBB@@@>>>======<<<:::888999999999999999999999999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<::::::::::::::::::::::::======<<<;;;:::999999888555444222111000000//////...............//////000///////////////////////////...------///000000///111111111111000000000/////////.........---------///000000111000///...---////////////////////////000000000000000111111111000111111111111111111111222222222222222222222222000111111222333333444444444444444444444444555555333333222333444555777999<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;<<<===>>>===<<<888999999:::999999777777777777777888888999999999:::::::::::::::;;;<<<<<<:::999888888888888999:::fffaaa___aaa```[[[WWWWWWNNNKKKGGGDDDCCCCCCAAA???AAA@@@???>>>===>>>??????AAACCCFFFJJJNNNPPPRRRSSSUUUUUUVVVWWWZZZ\\\___aaabbbeeeiiiqqq}}}pppeee^^^ZZZWWWXXXXXXWWWTTTQQQOOOOOOIIIIIIHHHFFFEEEEEEGGGJJJSSSYYY]]]___eeennntttvvvyyyssskkkgggggghhhgggfffggghhhiiijjjlllqqqwww{{{uuufff]]]UUUKKKFFFGGGHHHGGGDDDJJJPPPXXX^^^cccfffhhhjjjfffhhhiiiiiigggfffggghhhfffeeecccbbbcccdddfffgggjjjhhheeeeeeeeeffffffeeefffeeefffgggiiiiiigggeeeeeeeeeeeedddeeeffffffgggffffffeeeeeeeeeeeeffffffeeefffhhhjjjkkkkkkjjjjjjmmmnnnsss|||{{{zzz~~~ttttttzzzvvvllleee``````hhhrrr~~~xxxssspppxxx~~~{{{{{{rrrgggaaacccfffggghhhjjjlllnnnsssuuuxxx|||xxxrrrnnnkkkgggdddgggggghhhkkkmmmmmmkkkiiieeegggjjjqqqxxx|||{{{||||||~~~{{{yyywwwsssooojjjfff___ZZZUUUQQQMMMKKKFFFDDDAAA??????EEELLLRRR```eeelllooonnnmmmnnnooopppooolllbbbPPPAAA>>>CCCNNNhhhyyysssjjjQQQBBB;;;999666666666777666666444444444444333333333333222333444777:::===@@@AAA@@@AAABBBBBBDDDGGGKKKOOOVVVkkkqqqssszzzyyyyyykkkUUUEEE>>>::::::999999;;;===???AAABBBCCCDDDFFFJJJNNNRRRTTTYYY\\\```dddiiinnnuuuyyy{{{}}}~~~}}}|||yyysssjjj___UUUMMMHHHDDDBBB???======<<<:::888999999999999999999999999:::999999888888999999:::999:::;;;<<<<<<;;;;;;:::=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;??????>>>===<<<;;;::::::666555444333222111111111//////...//////000111111000000000000000000000000000...---...///000000///111111111111000000000000/////////.........------...////////////......---////////////////////////111111111000000//////////////////000000111111111111111222222222222222222//////000000111222222222555555555555444444444444333222222222333555777888;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;:::;;;===>>>===<<<888888888888888777666666777777777777888888888888888999::::::;;;;;;::::::999999888888888888999999hhhbbb_________ZZZWWWVVVNNNKKKHHHEEEDDDCCCBBB@@@@@@@@@???>>>===>>>>>>??????@@@CCCGGGKKKOOOQQQSSSTTTTTTUUUVVVXXX[[[^^^___bbbdddhhhqqqyyymmmfffccc``````^^^ZZZSSSNNNKKKIIIDDDDDDDDDCCCAAABBBDDDGGGLLLRRRXXXZZZ\\\aaacccbbbeeebbb``````bbbdddeeedddeeeffffffggghhhkkkooosss{{{{{{lllaaaTTTNNNNNNOOOMMMJJJLLLQQQXXX___cccfffhhhjjjfffhhhiiiiiigggffffffgggfffeeecccbbbbbbbbbcccdddhhhgggeeeddddddeeeeeeeeedddeeefffggghhhhhhgggfffdddddddddeeeeeeeeeffffffddddddddddddddddddeeeeeefffgggjjjkkkllllllkkkjjjjjjlllqqqxxx|||vvvrrrxxxsssiiiddddddmmmwww|||uuupppsssyyyxxxvvvyyy}}}pppggghhhhhhiiiiiiiiikkklllrrruuuyyy~~~~~~|||zzzwwwtttppplllkkkjjjjjjfffgggjjjlllnnnnnnmmmlllfffhhhmmmssszzz~~~|||}}}||||||}}}zzzxxxvvvppplllgggccc]]]XXXSSSOOOLLLIIICCCBBB@@@???AAAGGGPPPVVVeeeiiiooopppooommmmmmooooooooolllcccQQQAAA>>>CCCNNNiiiwwwppp}}}gggNNNAAA:::888666555555666666555444444444444444444333333333444555888;;;>>>AAABBBBBBCCCCCCCCCDDDGGGLLLOOOUUUkkk{{{qqqqqquuu~~~yyy~~~rrrZZZGGG===::::::888888999<<<>>>@@@BBBCCCEEEGGGJJJNNNQQQSSSWWWZZZ^^^cccgggmmmssswww{{{|||~~~{{{uuulllbbbWWWNNNIIIDDDAAA>>>===<<<<<<:::999999999999999999999999999:::999999888888999999:::888999;;;======<<<;;;999======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::===<<<<<<;;;:::999999888888777666444333333222222111111000000000000000111000000000000111111111111111///......///000000///111111111000000000000000////////////............/////////////////////...////////////////////////000000000000000000//////...//////000000111111222000000111111222222222333///000000000111111111222666555555555444444333333333222222222222444666777888888999::::::999888888;;;:::999:::<<<======<<<777777777777777666666555777777777777777777777777555666777888999888777666888888888777777888888888nnnfff______]]]XXXTTTRRROOOLLLHHHFFFEEEDDDBBBAAA?????????>>>>>>>>>>>>>>>===???AAAEEEIIIMMMPPPQQQSSSSSSSSSUUUWWWZZZ]]]^^^aaacccgggqqqvvvooommmnnnmmmiiibbbXXXOOOIIIGGG@@@AAABBBBBBAAABBBDDDGGGEEEMMMUUUXXXZZZ\\\[[[XXXXXXXXXXXXZZZ^^^aaacccddddddeeeeeeeeeeeegggjjjmmmqqq|||{{{oooaaaYYYXXXXXXUUURRRRRRVVV\\\```ccceeeggghhhggghhhjjjiiigggffffffgggfffeeecccbbbaaaaaabbbbbbeeeeeeeeeddddddcccddddddbbbdddfffggggggfffffffffdddddddddeeeeeeeeeeeeeeebbbbbbcccdddddddddddddddfffgggiiijjjjjjjjjjjjiiihhhjjjooouuuxxx~~~vvvooosss|||ppphhhgggpppzzz}}}uuupppuuuyyy~~~uuutttwwwzzznnnllljjjiiihhhhhhhhhgggmmmrrrzzz|||tttqqqnnnkkkiiiiiijjjlllgggiiilllnnnooooooooonnniiikkkpppwww|||~~~zzz|||{{{yyy|||~~~zzzxxxwwwsssnnnjjjeeeaaa[[[VVVRRRNNNJJJHHHBBBAAA@@@@@@CCCJJJTTT[[[gggkkkpppqqqooommmnnnooommmnnnlllcccQQQAAA>>>BBBPPPkkktttmmmzzzdddMMM@@@999777444333444555444333444444444444444444444444555666777999;;;===???@@@CCCDDDEEEFFFGGGIIIMMMQQQUUUiii{{{tttssstttzzz|||}}}xxx___III===;;;:::888777888;;;>>>@@@CCCDDDFFFHHHKKKNNNPPPRRRUUUXXX]]]aaafffkkkppptttyyy{{{}}}|||vvvnnncccXXXNNNIIICCC@@@===<<<<<<<<<;;;;;;999999999999999999999999:::999999888888999999:::888999;;;======<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;888888888888888888888888::::::::::::999999999999999888777555444444333333444333222000000////////////000000000111111111222222000......000000000///000000000000000000111111000000/////////.........000000000000000000000111////////////////////////---......///000000111111000000000111111111222222//////000111222222333333111111111222222222222222555555444444333333222222222222111111222333444555666777888999999888777666:::999888999<<<===<<<;;;777777777666666666666666666666666666666666666666333444666777888777666555777777777777777777777777uuukkkbbb___]]]WWWRRRPPPPPPMMMIIIFFFEEEDDDCCCAAA??????>>>>>>>>>============>>>@@@BBBFFFJJJMMMOOOPPPPPPQQQSSSVVVYYY\\\^^^___```fffppp~~~~~~zzzzzz}}}yyypppcccWWWMMMIII@@@BBBCCCBBBBBBBBBDDDFFFAAAIIIQQQUUUXXX\\\\\\YYYXXXXXXWWWXXXZZZ^^^aaadddcccdddeeeeeedddeeegggjjjooovvvrrrgggbbb___[[[XXXXXX[[[___bbbdddeeefffggggggiiijjjiiigggfffffffffeeedddcccbbbbbbaaaaaaaaabbbdddeeedddcccbbbcccdddaaaccceeefffeeecccddddddccccccdddeeeeeeeeeeeedddaaabbbcccdddeeeeeeddddddeeeeeeeeefffffffffgggggghhhiiinnnrrrtttzzz|||rrrsssyyynnniiiqqq{{{xxxsssuuuvvvuuutttwwwqqqnnnkkkiiihhhhhhfffeeeggglllvvv{{{uuunnniiiggghhhhhhiiiiiikkkoooppppppoooooooookkknnnsssyyy}}}xxx{{{{{{xxxyyy|||}}}{{{|||{{{yyywwwuuuqqqllliiiddd___ZZZUUUQQQMMMJJJGGGBBBAAAAAAAAAEEEMMMWWW^^^fffjjjnnnooonnnmmmnnnpppmmmmmmlllcccRRRBBB>>>CCCSSSnnnrrrmmmzzz}}}bbbKKK@@@888666333222333444333333444444444444555555555555777777888999:::<<<>>>???BBBDDDGGGHHHIIIKKKOOOQQQUUUeee}}}sssrrrqqqvvv}}}gggOOO@@@<<<;;;888777888;;;>>>@@@BBBCCCEEEHHHJJJMMMNNNOOOQQQUUUZZZ___ccchhhmmmqqqvvvwwwzzz|||~~~~~~|||wwwpppfff[[[RRRMMMFFFCCC???<<<<<<<<<<<<;;;999999999999999999999999:::999999888888999999:::888999;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::888888888888888888888888999999::::::;;;;;;<<<<<<999888777666555444444444444333222000////////////...//////000000111111111222111//////000111000///000000000000111111111111000000000/////////......111000000000000111111222////////////////////////,,,------...000111111222111111111111111111111111......///000111333333444333333333333333333333333333333333333222222222222222222111111111222333444777888:::;;;;;;:::888777999888777999;;;<<<<<<;;;888888777666666666666666666666666666555555555555555666777777888888777777666666777777777777666666{{{ooodddaaa^^^YYYSSSPPPPPPMMMIIIGGGFFFEEECCCBBB>>>>>>>>>>>>>>>======<<<======???AAADDDHHHKKKMMMNNNNNNOOORRRUUUYYY]]]___]]]^^^ccclllxxxppp```TTTNNNFFFGGGHHHGGGEEEDDDEEEFFFAAAHHHOOORRRWWW___ddddddaaa___[[[XXXWWWZZZ^^^aaacccdddddddddcccdddfffhhhlllooouuuwwwllleee```]]]\\\^^^bbbdddeeeeeefffggghhhiiijjjiiigggeeeeeefffeeeddddddcccbbbbbbbbbbbb```ccceeedddbbbaaabbbddd```ccceeeeeebbbaaaaaabbbbbbcccdddeeeeeeeeeddddddaaabbbccceeeeeeeeeeeeeeefffeeedddcccdddeeeggghhhgggiiilllnnnooouuuvvvuuu~~~rrrjjjppp{{{yyyttttttsss{{{vvvttttttzzzqqqmmmiiiggghhhhhhgggfffccceeelllxxxssskkkjjjjjjiiihhhiiilllppppppooommmmmmnnnkkknnnttt{{{~~~www{{{|||yyyyyy||||||zzzzzzyyyxxxvvvsssoookkkhhhccc___YYYTTTPPPMMMJJJGGGCCCBBBBBBCCCGGGOOOZZZaaadddhhhlllnnnmmmlllnnnqqqmmmnnnmmmeeeTTTDDD@@@DDDWWWrrrsssppp{{{```III>>>999666444333444444444333444444444444555555555666666666777888:::<<<===>>>???BBBFFFIIIKKKLLLNNNPPPVVV^^^uuuuuurrrqqqsss~~~pppWWWGGG>>><<<999777888;;;>>>AAA@@@AAACCCFFFHHHJJJKKKLLLMMMQQQVVV[[[```eeeiiilllrrrsssuuuxxxzzz|||}}}}}}|||{{{xxxssskkkbbbZZZUUULLLHHHCCC???>>>===<<<;;;999999999999999999999999:::999999888888999999:::999999:::;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;::::::888888888888888888888888777777888:::;;;<<<===>>>999888777666555444444444000000/////////000000111------...//////000111111333111//////000111000//////000000000111111111111000000000000/////////...000//////...///000111222////////////////////////........./////////000000111111111000000///......------...000111333444444333333333333333333333333111111111111111111222222222111111000000111333444555777999::::::999777555888777777888;;;<<<<<<;;;999888777666666666777777666666666555555444444444666666555555666666777888555555666777777666555555~~~rrrfffbbb```[[[UUURRRPPPMMMJJJGGGFFFEEEDDDBBB>>>>>>>>>>>>>>>======<<<======>>>@@@CCCFFFJJJKKKLLLMMMNNNQQQUUUYYY]]]___\\\\\\aaaiiirrryyyhhhZZZRRRMMMNNNMMMKKKHHHFFFFFFGGGDDDJJJNNNQQQXXXccclllpppiiieee___YYYVVVWWW[[[___bbbcccdddccccccccceeegggggggggjjjsssuuujjjdddaaa]]]```ccceeeffffffgggiiihhhiiijjjiiigggeeeeeefffddddddddddddccccccbbbbbb___bbbeeedddbbbaaabbbddd```bbbeeedddaaa______```bbbcccdddeeefffeeeddddddaaabbbdddeeeffffffeeeeeeiiihhheeeddddddfffhhhjjjhhhhhhjjjkkkkkkqqqxxxuuu~~~uuujjjooozzzwwwssstttqqqwwwuuurrrqqqsssxxx{{{|||{{{oookkkgggfffhhhiiiiiigggcccaaabbblll{{{vvvnnnmmmnnnmmmjjjiiilllppppppnnnllllllmmmjjjnnnttt|||www{{{}}}{{{zzz}}}}}}{{{zzzyyywwwuuurrrnnnjjjhhhccc___YYYTTTPPPMMMJJJGGGCCCCCCCCCDDDHHHQQQ[[[cccbbbfffkkklllllllllnnnqqqnnnooonnnfffUUUEEEAAAEEEZZZuuuuuutttzzz^^^HHH===:::777555444555555555444444444444555555555666666444555666777999<<<>>>???<<<@@@EEEIIIKKKLLLNNNOOOWWWZZZjjjyyyvvvsssttt|||vvv]]]MMM>>><<<999888888;;;???AAA>>>@@@BBBDDDFFFHHHIIIIIIJJJNNNTTTYYY]]]bbbfffiiioooppprrruuuwwwyyyzzz{{{{{{{{{yyyvvvppphhhaaa]]]QQQMMMGGGBBB???===;;;:::999999999999999999999999:::999999999999999999::::::999999::::::<<<===>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999444555666888:::<<<===>>>999888777555444444444444---------...///111222333,,,------...///000000111333111000///000111000/////////000000111111111222000000000000///////////////...------...///000111///////////////////////////////////////.........111111000///...---,,,,,,,,,---...000111333444555333333222222222222222222//////000000111111111222222111000000000111222333333444777888888777444333777666666888:::<<<<<<;;;:::999777666666666777888666666555555555444444444444444333222222444555666444555666777777666555444zzzgggaaa```]]]XXXUUUPPPNNNJJJHHHGGGEEECCCAAAAAAAAA@@@???>>>===<<<;;;;;;<<<===???BBBFFFIIIKKKNNNOOOPPPQQQTTTXXX[[[]]]\\\^^^```bbbiiivvvvvvggg___WWWUUURRRNNNKKKHHHFFFEEEEEEFFFHHHNNNVVVaaajjjpppppplllfff```]]]\\\]]]^^^```bbbddddddccccccdddeeefffhhhkkknnnuuu}}}sssjjjdddeeeddddddcccdddeeefffgggkkkiiigggeeedddeeefffgggfffeeedddcccbbbbbbbbbbbbdddcccbbbaaa``````aaaaaa___^^^^^^]]]]]]\\\]]]]]]\\\]]]^^^```bbbcccccccccbbbdddfffgggffffffggghhhggggggfffdddbbbbbbdddfffeeegggiiiiiijjjppp{{{zzzxxx|||vvvmmmmmmqqq}}}xxxsssmmmpppvvv}}}}}}nnnlllkkkllloooqqqooommmjjjfffbbbccchhhnnnrrrtttrrrhhhbbbeeellluuuwwwpppllljjjjjjkkklllmmmkkkiiihhhhhhiiihhhooouuuxxx||||||vvvxxx{{{~~~~~~}}}zzzyyywwwvvvtttrrrnnnkkkhhhgggaaa^^^XXXRRRNNNJJJGGGDDDDDDBBBAAADDDLLLWWW```eeejjjhhhggghhhkkkoooqqqsssxxxppprrrbbbQQQIII???IIIaaaxxxwwwvvv]]]GGG===666666555444444444444555333333444555666888888999888888999:::<<<======>>>@@@AAACCCFFFJJJMMMOOOQQQQQQYYYddduuu~~~xxxvvv|||fffOOODDD===:::;;;;;;::::::<<>>=========;;;<<<===???BBBEEEHHHJJJMMMMMMNNNPPPRRRUUUXXXZZZ[[[]]]___```cccjjjvvv~~~|||oooggg^^^\\\XXXRRRMMMIIIFFFDDDEEEFFFHHHMMMUUU^^^ggglllmmmjjjeeeaaa^^^]]]]]]^^^```bbbdddddddddcccdddeeefffhhhjjjlllqqq|||{{{ssskkkgggeeeeeedddddddddeeeggggggiiihhhgggfffeeeeeeeeeffffffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaa^^^]]]\\\ZZZYYYYYYYYYYYYWWWXXXZZZ\\\]]]___``````bbbdddfffgggffffffggghhhjjjjjjhhheeebbb```aaacccccceeefffffffffkkkssszzz~~~xxxyyy{{{~~~~~~zzzuuusssvvvzzz~~~zzz|||}}}tttnnnnnnppppppuuu{{{}}}{{{uuuppplllnnnooorrrwwwzzzzzzwwwtttllljjjhhhiiilllmmmlllkkkdddaaa^^^___eeemmmuuuyyy|||tttllljjjjjjmmmwwwzzztttooommmllllllkkkkkkkkkjjjgggffffffgggiiioootttvvvyyy|||zzzwwwtttvvvyyy{{{|||zzzxxxvvvuuutttrrrpppmmmiiifffeee```\\\WWWRRRNNNJJJGGGEEECCCBBBCCCHHHPPP[[[cccgggkkkkkkkkklllnnnpppppppppvvvnnnrrrbbbSSSLLLDDDOOOggg~~~vvvtttYYYEEE;;;666666555444444444444555111111222333444555666666888888999:::;;;<<<======???@@@CCCEEEIIILLLNNNOOOPPPUUU\\\kkk{{{xxx}}}~~~kkkTTTEEE>>>999:::;;;::::::<<>><<<<<<===>>>AAADDDGGGHHHLLLLLLLLLNNNPPPSSSUUUWWWXXX[[[]]]^^^^^^```eeeiiinnnqqqsssrrrqqqqqqtttwww~~~uuuooofffccc^^^WWWPPPJJJFFFDDDEEEFFFHHHMMMSSS[[[bbbfffhhhfffdddaaa___^^^^^^^^^```bbbdddeeedddddddddeeefffggghhhhhhjjjqqq{{{~~~yyyuuuqqqllliiiffffffeeeeeeeeefffggggggggggggggggggfffeeeddddddeeedddcccbbbbbbbbbbbbbbbaaaaaabbbcccbbbaaa```___XXXVVVTTTQQQOOOOOOOOOPPPRRRSSSTTTVVVYYY\\\^^^___bbbdddgggggggggfffggggggiiiiiihhheeeaaa______``````bbbddddddcccfffkkkpppttt{{{zzztttsssttttttrrrssstttrrrnnnmmmooorrryyy~~~vvvssstttvvvvvvvvvtttpppnnnmmmnnnjjjmmmqqqsssrrrooommmlllmmmmmmnnnooopppnnnkkkiiihhhgggeeefffhhhjjjjjjjjjbbb___[[[ZZZ```jjjvvv}}}|||tttkkkfffjjjrrrvvvuuurrrpppnnnmmmmmmmmmjjjkkkjjjhhheeecccddddddkkkpppsssssstttwwwuuuqqqrrrtttvvvxxxxxxwwwuuusssrrrqqqpppmmmjjjgggdddccc___\\\XXXRRRMMMIIIGGGFFFBBBCCCFFFMMMWWW```gggjjjmmmnnnooopppqqqqqqpppppptttnnnrrrdddUUUOOOIIIWWWnnn}}}xxxqqqUUUAAA:::777666555555444444555555111222222333444555666666888888999999:::;;;<<<<<<>>>???AAADDDGGGJJJLLLMMMMMMPPPTTT___yyy}}}}}}{{{ttt]]]JJJAAA:::999:::::::::===BBBAAABBBDDDDDDBBBDDDIIIKKKKKKNNNTTT[[[bbbeeegggjjjkkknnnqqqtttuuuvvvvvv{{{}}}}}}yyytttpppnnnaaaYYYOOOGGGCCCAAA>>><<<<<<<<<;;;:::::::::::::::888888888999999:::::::::888888888999999999:::::::::::::::;;;;;;;;;<<<<<<888888888888888888888888<<<<<<;;;999999888888999777777666555555555666666666555444222111111111111000000////////////000000111111111000000000000000000000111111111111111222000000000000////////////////////////////////////000000000000000000000000........................//////............//////,,,------...000222333444333333333333222222111000111111111111111111111111000111111222222111111000000000111222333444444555777777666555444333222222333333222222222222333333222222333333333444444444333333444444444555555555333333333222222333333333uuugggbbb___^^^___XXXTTTPPPLLLIIIGGGCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<===???BBBEEEFFFKKKKKKKKKLLLNNNQQQTTTUUUVVVYYY[[[\\\\\\\\\___aaacccfffhhhhhhggggggjjjmmmuuuyyy~~~}}}wwwrrrooohhheee___XXXQQQKKKGGGDDDFFFGGGIIILLLRRRXXX]]]```ccccccbbbaaa``````_________bbbeeefffeeeddddddeeeeeefffffffffgggjjjpppuuuwwwuuuqqqooonnnllljjjhhhfffffffffffffffffffffgggdddeeegggggggggeeedddbbbddddddcccbbbbbbbbbbbbbbbaaaaaabbbbbbaaa___\\\ZZZTTTRRRNNNKKKJJJIIIJJJKKKNNNOOOPPPRRRVVVZZZ^^^```aaadddfffhhhgggffffffgggdddeeedddbbb___]]]]]]^^^]]]```bbbccccccdddgggjjjjjjoooqqqoooooorrrrrrpppkkklllnnnmmmjjjhhhhhhiiiooossswwwwwwtttqqqoooooonnnmmmllllllmmmlllkkkjjjjjjlllnnnnnnlllllllllmmmmmmkkkjjjiiiiiihhheeeccceeeddddddeeegggkkknnnoookkkfff^^^YYYYYYbbboooyyyttthhhgggjjjlllllllllllllllllllllllllllllljjjgggdddbbbcccdddkkkoooqqqpppqqqtttssspppqqqrrrtttuuuuuutttrrrqqqpppooonnnllliiifffcccbbbaaa___[[[TTTMMMHHHFFFEEE@@@CCCIIIRRR]]]eeejjjkkkmmmnnnoooooopppppprrrsssxxxqqqvvvfffVVVQQQLLL[[[ttt}}}|||oooRRR@@@:::777666666555555555555555444444555666666777888888888888999999:::;;;;;;<<<===>>>@@@CCCEEEHHHJJJKKKLLLMMMPPPYYYooo~~~yyyzzz}}}iiiRRRFFF<<<999::::::;;;===???@@@BBBCCCBBBBBBDDDGGGHHHIIIMMMRRRYYY___dddfffjjjlllooorrruuuwwwxxxxxx~~~{{{uuuqqqoooddd]]]SSSJJJDDDAAA>>><<<===<<<;;;:::::::::::::::888888999999999:::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::::::::999999888888888777777666666666666666777666666555444333222111111111111000000000000111111000000000000000000000000///000000111111222222222000000000000/////////////////////////////////////////////000000000000000........................///......------......///+++,,,,,,---///111333444333333333333333222111111111111111111111111111111000000111111111111000000//////000000111222222333444444333333222222222111111222222222222222222111444444333222111000//////111111111111222222222222111222333444444333222111{{{lllccc___]]]___XXXUUUQQQNNNLLLIIIFFFDDDBBBBBBBBBBBBAAAAAAAAAAAA<<<<<<<<<===>>>@@@BBBDDDIIIIIIJJJKKKNNNPPPSSSUUUXXXYYYYYYYYYYYYZZZ\\\^^^^^^aaaccccccbbbcccgggkkkppprrrtttsssoookkkhhhgggdddbbb]]]WWWQQQLLLIIIGGGGGGHHHJJJMMMQQQVVVYYY[[[_____________________^^^___bbbeeegggfffeeedddeeeddddddeeefffgggiiillloooooolllhhhffffffffffffeeeffffffffffffffffffeeeeeecccdddfffggggggeeecccaaaccccccbbbbbbaaaaaabbbbbbbbbbbbbbbaaa___[[[WWWUUUSSSRRROOONNNMMMMMMNNNOOOMMMLLLMMMNNNQQQVVVZZZ]]]___bbbfffgggfffeeeeeeeeeccccccaaa^^^ZZZXXXWWWXXXYYY[[[^^^aaabbbdddeeegggdddfffgggfffhhhmmmmmmiiijjjkkklllkkkiiifffeeeeeekkklllnnnnnnnnnmmmkkkkkkkkkjjjhhhhhhjjjjjjhhhggghhhiiiiiihhhfffeeefffgggkkkiiihhhggghhhgggeeedddcccddddddeeeiiinnnssswwwxxxssshhh\\\TTTWWWaaakkkrrrkkkjjjhhhhhhiiijjjjjjjjjjjjjjjmmmmmmkkkhhheeecccdddfffjjjnnnpppooopppttttttqqqqqqrrrsssttttttsssqqqpppooonnnmmmkkkhhheeecccaaaeeeccc^^^VVVMMMGGGEEEDDD@@@DDDLLLWWWaaahhhkkkkkkmmmmmmmmmlllllloootttyyyxxx{{{jjjYYYSSSOOO___|||~~~nnnQQQ@@@<<<777777666555555555555666666666666777777888888999999999999::::::;;;;;;<<<===>>>@@@BBBDDDFFFHHHIIIKKKMMMQQQYYYjjj~~~vvvtttttt]]]OOOAAA;;;;;;:::;;;<<<===@@@BBBAAAAAABBBDDDDDDEEEHHHLLLQQQVVV\\\aaadddfffiiimmmqqquuuxxxzzzzzz}}}wwwqqqooohhhaaaXXXNNNGGGBBB>>><<<>>>===<<<;;;:::::::::::::::::::::999999999888888::::::::::::;;;;;;;;;;;;===<<<<<<;;;::::::999999888888888888888888888888666666777888888888888888777777666666666777777888777666666555444333222111333222222111111222222333000000000000000111111111/////////000000111111111000000000000////////////////////////////////////......//////000000000000////////////////////////......------------......++++++,,,---...000222333222222333333333222111111000000000000000000000000000000000111111000000000......//////000111111111000000111111222222222333111222333333333333222111333333222111000///......000000000111111111222222000111333444444333111000tttiiibbb___```YYYVVVRRROOOMMMKKKHHHFFFDDDCCCCCCCCCBBBBBBAAAAAA===<<<<<<<<<===???@@@AAAFFFGGGHHHJJJLLLPPPSSSUUUYYYXXXWWWVVVVVVWWWXXXXXXYYY[[[^^^^^^___bbbhhhmmmrrrsssrrrooojjjeeebbbaaa```^^^[[[VVVRRROOOLLLKKKHHHJJJLLLOOOSSSVVVXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[___bbbfffhhhgggeeeeeeeeeddddddeeefffhhhkkkmmmooommmiiidddaaa```aaabbbbbbeeeeeeffffffeeeeeedddcccbbbccceeeffffffeeecccbbbcccbbbbbbaaaaaaaaabbbbbbccccccbbb```]]]ZZZVVVUUUPPPQQQQQQRRRSSSTTTUUUVVVQQQPPPMMMLLLMMMPPPTTTVVV]]]aaadddfffeeedddccccccdddccc___ZZZUUUSSSSSSTTTVVVXXXZZZ]]]```bbbcccddddddffffffdddgggkkkkkkgggkkkkkkjjjjjjhhhgggeeedddhhhiiiiiijjjjjjiiihhhhhhjjjiiiggggggggggggfffdddggghhhiiihhhfffddddddeeehhhgggggggggiiiiiigggfffcccddddddfffiiiooovvv|||wwwiiiZZZTTTXXX^^^rrrxxxqqqmmmggghhhhhhhhhiiiiiiiiiiiinnnnnnlllhhheeeeeefffhhhjjjmmmnnnmmmooossstttrrrqqqrrrrrrssssssrrrppppppmmmlllkkkiiigggdddbbb```dddccc___WWWMMMFFFDDDEEECCCHHHPPP[[[eeekkklllkkkllllllllljjjiiimmmuuu{{{~~~ppp^^^YYYWWWhhh}}}mmmQQQAAA===888777666666555555666666666666666666777777777888:::::::::;;;;;;<<<<<<<<<>>>???@@@BBBDDDEEEGGGGGGJJJMMMRRRYYYeee~~~tttppp||||||kkkYYYGGG>>><<<;;;;;;<<<;;;???BBB@@@@@@BBBCCCBBBCCCFFFJJJOOOSSSXXX]]]aaaccceeeiiinnnsssvvvxxxyyyyyytttqqqlllhhh```VVVMMMFFF@@@>>>>>>>>><<<;;;:::::::::::::::::::::999999888888888::::::;;;;;;;;;<<<<<<<<<===<<<;;;:::999888888777888888888888888888888888444555666777888888888888777777666666666777888888777777777777666444333222333333333222222333333333111111111111111222222222//////000000000000000000000000000000////////////////////////////////////---......//////000000111000000000000000000000000......------------......,,,,,,,,,---...///000111111111222222222111111000000000000000000000000000///000000111111000000///......//////000000000000......///000111222333333111222333444444333222111///000000000000111111111111111222222222333333333000111222333333222111000~~~rrrhhhcccbbb\\\YYYTTTQQQNNNKKKHHHEEEEEEEEEDDDDDDCCCBBBAAAAAA===<<<<<<;;;<<<===???@@@CCCCCCEEEGGGJJJNNNRRRTTTVVVVVVVVVVVVWWWWWWVVVUUUWWWYYY[[[[[[\\\aaaiiiooouuuwwwxxxvvvpppiiidddaaa```^^^[[[XXXUUURRRQQQPPPIIIKKKNNNQQQTTTVVVXXXXXXUUUUUUUUUTTTUUUVVVVVVWWW___bbbfffhhhgggfffeeedddeeeeeeeeegggjjjmmmooopppnnniiibbb]]]\\\^^^```bbbddddddeeeeeeeeedddbbbbbbbbbcccdddeeeeeedddcccbbbbbbbbbaaaaaaaaaaaabbbbbbdddcccaaa___]]][[[ZZZYYYSSSUUUXXX[[[^^^aaabbbbbb^^^ZZZUUUPPPMMMMMMOOOPPP\\\___ccceeedddbbbaaaaaaaaa___[[[WWWSSSSSSUUUXXXYYYYYY[[[]]]```bbbccccccfffiiiiiifffgggkkkllljjjiiihhhgggggggggggggggffffffhhhjjjjjjiiiiiiiiiiiigggggggggfffeeedddddddddgggiiikkkkkkiiigggfffeeeeeeeeeeeegggiiiiiigggeeeddddddddddddffflllttt{{{mmm___[[[\\\cccrrr|||xxxsssnnnhhhhhhhhhhhhhhhjjjkkkkkkmmmmmmkkkhhheeeeeegggjjjjjjmmmmmmkkklllqqqsssqqqppppppqqqqqqqqqpppooonnnjjjjjjiiigggeeebbb```^^^``````]]]UUUKKKEEEDDDFFFHHHMMMUUU___hhhmmmmmmllllllmmmnnnllljjjlllsssyyyuuueeebbbcccwwwxxx}}}jjjPPPAAA===888777777666666666666666777888888888888999999999;;;;;;<<<<<<<<<<<<======??????@@@BBBDDDEEEFFFGGGIIIKKKPPPTTT[[[qqqxxxrrrssswwwcccMMMBBB>>><<<:::;;;999???BBB??????BBBCCC@@@BBBEEEIIIMMMOOOTTTYYY]]]cccfffiiinnnrrruuuwwwwww~~~yyywwwssspppjjjaaaVVVLLLEEEBBB???>>>===<<<:::::::::999888999999999999999::::::999999:::::::::;;;;;;;;;:::::::::999999888888888888888888888888888888888666666888888999888777777777777666666777888888999888888888888777555333222333222222222222222222333111222222222333333333333111111111111111111000000000000000000////////////////////////////////////------......///000000111////////////////////////...------,,,,,,------...------,,,,,,------...//////000000111111000000000000000000000000000000000//////000000000000//////////////////000000000000//////000000111111222222000111333444444333111000///000000000000111111111111111111111222222222333111111222222222222111111yyymmmfffeee___[[[VVVRRRNNNKKKGGGDDDGGGFFFEEEDDDCCCBBBAAAAAA======<<<;;;<<<===>>>???@@@AAABBBEEEIIIMMMQQQSSSRRRSSSUUUXXXZZZZZZXXXVVVZZZ[[[[[[ZZZ[[[___hhhnnnxxx{{{~~~~~~xxxppphhhdddaaa```]]]ZZZWWWUUUSSSSSSJJJLLLOOOSSSVVVWWWXXXXXXRRRQQQPPPPPPPPPQQQSSSTTT___bbbfffiiihhhfffeeedddgggfffeeegggjjjmmmooopppoooiiiaaa\\\[[[]]]aaaccccccddddddeeedddcccaaa```bbbccccccdddddddddccccccbbbaaaaaaaaaaaaaaabbbbbbdddcccaaa```^^^^^^^^^^^^]]]```eeejjjnnnqqqrrrsssjjjeee]]]VVVPPPNNNNNNNNNZZZ^^^bbbdddcccbbb``````[[[YYYWWWTTTTTTWWW\\\```^^^]]]^^^```bbbdddeeeeeedddggggggeeeeeehhhjjjiiigggeeedddeeefffhhhhhhhhhfffiiilllmmmkkkjjjkkkmmmeeefffgggfffcccbbbcccdddbbbeeeiiikkkiiifffddddddcccdddeeeggghhhhhhfffcccdddddddddcccdddiiiqqqxxxmmmccc```[[[iiitttvvvuuuuuurrrmmmiiihhhhhhhhhiiijjjlllnnnlllllljjjgggeeeeeehhhjjjkkkmmmmmmjjjjjjooopppoooooooooppppppooonnnmmmmmmhhhhhhgggeeeccc```^^^]]][[[\\\ZZZSSSJJJEEEEEEGGGMMMQQQXXXbbbjjjnnnnnnmmmllloooqqqooollllllqqquuuyyyjjjjjjmmm~~~sssxxxhhhPPPAAA===888888777666666666666666;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===============???@@@AAABBBDDDEEEFFFGGGHHHJJJMMMOOOTTTggg}}}wwwkkk~~~iiiQQQDDD???<<<::::::888???BBB???>>>BBBCCC???AAADDDIIILLLNNNQQQWWW[[[gggiiilllpppsssvvvwwwwww~~~|||xxxvvvqqqhhh]]]RRRJJJFFF??????===<<<;;;::::::999666777888999:::;;;<<<<<<888888999999999:::::::::777888888888888999999999888888888888888888888888999999::::::999888666555777777666777777888999999888888999888777666444333222222111111111111222222222222222333333444444444444333333222222111111111000000000000////////////////////////////////////---------...///000000111...........................------,,,,,,------......------,,,,,,------......///000000000000//////000000000000000000000000//////000000000000///////////////000000000000000111111111111000000000000///111222333333222111///333333222111000///......////////////000000000000111111111111111111111111ttthhhbbb\\\[[[XXXSSSNNNJJJJJJJJJEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>===<<<<<<===>>>???@@@AAACCCGGGKKKNNNPPPNNNQQQTTTUUUVVVWWWYYYZZZ\\\ZZZ[[[]]]]]]```hhhqqqzzz{{{ssskkkhhhddd```___```^^^XXXSSSNNNOOOQQQVVVZZZ\\\[[[ZZZVVVTTTQQQOOOOOOPPPSSSTTTYYY[[[^^^aaaddddddddddddcccggghhhgggiiioooqqqoooooofff\\\VVVWWW[[[^^^```aaaaaaaaaaaa```_________^^^^^^^^^___```aaaaaabbbaaabbbccccccbbbcccdddffffffeeeccc```^^^___bbbeeeggghhhlllvvvuuueee^^^ZZZUUUQQQRRRVVV[[[aaadddbbb`````````aaa```^^^]]]^^^bbbiiinnnpppjjjccc```bbbeeedddbbbeeeeeeeeefffgggiiikkkkkkkkkjjjhhhfffeeeeeeggghhhkkklllmmmmmmkkkiiijjjjjjeeeddddddcccdddeeeggghhhlllhhheeeeeegggfffccc```aaaccceeegggiiijjjiiiiiigggiiijjjgggcccdddjjjpppttt___```ccciiiooonnniiihhhkkkiiiiiihhhhhhhhhiiijjjkkkrrrmmmhhhfffhhhkkkkkkkkkhhhhhhiiikkklllmmmnnnnnnooonnnmmmllllllkkkllllllnnnkkkgggbbb^^^[[[YYYXXX[[[TTTNNNLLLIIIFFFEEEGGGLLLWWWbbbhhhkkkoooqqqoooqqqqqqpppmmmjjjiiijjjlllyyyzzz~~~rrriiivvvyyyrrruuuxxxdddQQQDDD>>>;;;;;;:::999888888888888777999;;;;;;999999;;;>>>======>>>??????@@@AAAAAAAAABBBCCCEEEFFFHHHIIIJJJKKKKKKIIIOOOWWW^^^yyyyyyzzznnnUUUDDD>>>>>>===;;;:::===AAACCCBBBAAAAAAAAACCCCCCDDDGGGJJJOOOTTTVVVXXX^^^fffmmmrrruuuwwwyyy~~~zzz|||xxxqqqkkkddd[[[PPPHHHDDDAAA>>><<<;;;;;;:::999999999999999999999999999::::::::::::::::::::::::::::::999888777777888888888999999::::::999999888888888777777888888999::::::999888888999999777666666666666666666666666666777666444333222111000000444222111444888<<<<<<;;;111111000000000000111111////////////////////////000/////////.........---///////////////000111111111222222222111000...---------------------------///............---------............///000111222111111000000//////......111111111111000000000000111///,,,******+++---///000///////////////000111222111///.........///000222222222222222222222222......------///000222444000000000000000000000000zzzlllddd^^^]]]ZZZVVVQQQMMMKKKKKKGGGGGGFFFDDDCCCBBBAAA@@@@@@???>>><<<<<<<<<<<<===>>>???@@@BBBEEEIIILLLNNNNNNPPPSSSTTTUUUVVVXXXZZZ[[[YYYZZZ\\\]]]___gggppp{{{|||tttnnniiidddbbbaaa___YYYTTTOOOPPPTTTYYY___cccdddccc```^^^YYYVVVTTTTTTUUUVVVZZZ\\\___bbbdddddddddddddddhhhiiihhhkkkpppsssqqqpppggg\\\VVVVVVZZZ^^^___``````___]]]\\\\\\[[[[[[\\\\\\^^^___```aaaaaaaaabbbcccdddcccbbbcccdddfffddddddbbb```___aaaeeehhhiiijjjnnnwwwxxxlllbbbXXXSSSTTTUUUZZZaaaddddddcccccccccaaaaaaaaaaaaeeemmmvvv}}}~~~uuukkkdddccceeeeeedddeeeeeeeeefffggghhhjjjkkkkkkjjjiiigggffffffffffffhhhjjjkkkjjjiiiggghhhhhhdddddddddddddddeeefffgggiiihhhfffeeedddcccaaa```cccdddeeeggghhhhhhiiiiiihhhjjjkkkiiigggeeefffgggwwwqqqdddcccfffkkkkkkhhhgggjjjgggggggggggghhhjjjlllmmmnnnkkkhhhhhhjjjmmmmmmmmmiiiiiiiiijjjkkklllmmmnnnnnnnnnmmmlllkkkkkkkkkkkkkkkiiieeeaaa]]]ZZZWWWVVVVVVPPPKKKJJJIIIFFFFFFIIIOOOYYYdddiiilllpppqqqpppqqqqqqpppmmmjjjiiijjjkkkuuuuuuxxxwwwmmmhhhwwwuuuqqqvvvtttaaaPPPFFFAAA<<<<<<;;;:::::::::::::::999<<<>>>===;;;999:::;;;===>>>???@@@BBBBBBCCCCCC@@@AAABBBDDDEEEGGGHHHIIIJJJJJJHHHMMMTTTYYYppprrrYYYFFF>>>===<<<;;;:::===AAACCCCCCAAAAAAAAABBBCCCCCCFFFIIINNNRRRUUUVVV[[[ccciiinnnsssvvvyyy{{{{{{wwwqqqlllfff^^^TTTMMMEEEBBB>>><<<<<<<<<;;;:::999999999999999999999999:::::::::::::::::::::::::::999999888777777888888888999999::::::999999888888888777777888888999:::999888777777888888777555888888888888888888888888888888666555444333333222444222111222666888888777222111111000000111111222000000000000000000000000///////////////////////////////////////000111111111111222222111000...---------------------------///............---------.........//////000111222000000000000////////////111111111000000000//////111000...---,,,---...///////////////000000000000111111000000/////////000111111111111111111111111//////...---...///000111000000000000000000000000qqqgggaaa```]]]ZZZVVVQQQNNNLLLIIIHHHGGGEEEDDDBBBAAA@@@??????===<<<;;;;;;;;;;;;======>>>@@@CCCGGGJJJLLLLLLNNNQQQRRRSSSTTTWWWYYYYYYXXXYYY\\\\\\^^^fffooo|||xxxsssmmmhhhddd```ZZZUUURRRSSSWWW]]]eeekkknnnooolllhhhddd^^^[[[YYYXXXYYY[[[\\\___bbbdddeeeeeeeeefffiiijjjjjjmmmsssvvvuuuqqqhhh\\\UUUUUUXXX[[[]]]___]]][[[YYYWWWVVVVVVVVVWWWXXXZZZ]]]___```aaaaaacccdddddddddccccccdddfffcccccccccbbbaaadddhhhkkkkkklllooouuu~~~}}}lll]]]VVVVVVTTTXXX___dddfffffffffgggcccccccccdddiiirrr}}}rrriiieeeeeeeeeeeeeeeeeeeeeeeefffgggiiiiiijjjjjjjjjiiihhhgggeeeeeeeeeggghhhhhhfffeeeeeefffddddddeeeeeeffffffeeeeeehhhiiihhhfffcccaaaaaaaaaeeeeeeeeeeeefffggghhhiiioooqqqssstttsssoooiiidddiiiyyylllfffcccfffhhhgggfffgggdddeeeeeeggghhhjjjlllnnnjjjiiiiiijjjmmmnnnooonnnjjjiiihhhggghhhiiikkklllmmmllllllkkkjjjjjjiiiiiigggeeeccc```\\\WWWTTTRRROOOJJJHHHHHHGGGEEEGGGKKKRRR\\\fffjjjlllpppqqqpppqqqqqqooollliiihhhiiijjjnnnnnnooollleeeeeezzz|||tttsss{{{nnn\\\NNNFFFCCC======<<<;;;;;;;;;<<<<<<<<>>;;;999888<<<>>>@@@BBBDDDEEEEEEDDD???@@@AAABBBDDDFFFGGGHHHIIIJJJHHHKKKQQQSSSddd}}}vvvuuuvvvxxx___JJJ???<<<;;;;;;;;;>>>AAACCCCCCBBBBBBBBBBBBBBBCCCEEEHHHLLLPPPSSSTTTXXX^^^dddiiinnntttxxx|||{{{|||~~~~~~zzzvvvqqqmmmiiiccc[[[TTTFFFCCC???=========<<<;;;::::::::::::999999999999:::::::::::::::::::::::::::999888888777888888888888999999::::::999999888888888777777888888999:::888777666666777888666555888888888888888888888888999999888777666666555555444222111111333333333222333222222111111222222333111111111111111111111111000000000000000111111111///////////////000111111111111111111000///......------------------------///............------------......//////000111111/////////000000000111111000000000000////////////000000000////////////...---...///111111111000///111111222222111111000///000000000000000000000000111000///...------......000000000000000000000000xxxjjjdddbbb___]]]YYYUUUPPPLLLGGGGGGFFFEEEDDDCCCBBBBBB???>>>>>>===<<<;;;::::::<<<<<<===>>>AAADDDGGGIIIJJJLLLNNNOOOPPPRRRUUUWWWYYYXXXYYY\\\]]]^^^fffnnn}}}xxxooohhh```YYYUUUVVVWWWYYY___gggnnnrrrtttqqqnnniiiddd___]]][[[[[[\\\]]]___bbbdddeeeffffffhhhkkklllkkkooovvvzzzyyyrrriii\\\SSSQQQTTTVVVXXX[[[YYYVVVSSSQQQPPPPPPQQQOOOQQQTTTXXX\\\___aaabbbcccdddeeedddcccccceeegggeeeeeeeeedddcccdddgggjjjiiilllnnnpppttt~~~uuucccZZZXXXRRRUUU[[[aaaeeegggiiiiiigggeeecccbbbdddkkkttt{{{sssjjjfffeeeeeedddeeeeeeddddddeeefffggggggiiiiiijjjjjjiiigggeeecccccceeeffffffeeeddddddeeecccdddeeefffffffffddddddhhhiiijjjhhhccc```aaacccddddddddddddeeegggiiikkkssstttxxx~~~|||qqqiiidddnnn~~~wwwlllddddddgggfffdddccccccdddeeefffgggiiijjjkkkhhhiiijjjlllmmmmmmlllkkkiiigggeeeddddddeeehhhjjjkkkkkkjjjjjjiiihhhhhhgggbbbbbb```]]]YYYUUUQQQOOOJJJGGGFFFGGGFFFDDDGGGLLLVVV___gggjjjkkkoooppppppoooooonnnkkkhhhfffggghhhiiihhhfffbbb]]]eee}}}|||wwwyyy|||iiiVVVJJJDDDBBB<<<<<<<<<;;;;;;<<<=========@@@BBBDDDBBB???;;;999;;;<<>>>>>@@@AAACCCEEEFFFFFFGGGJJJIIILLLQQQQQQ]]]vvv}}}tttnnnmmmuuu}}}eeeOOOBBB===<<<<<<;;;===AAABBBBBBBBBBBBCCCCCCCCCDDDEEEHHHKKKOOOQQQQQQTTTXXX]]]ccciiiqqquuuwwwxxxyyy{{{~~~|||xxxsssppplllggg___ZZZHHHEEE@@@======<<<<<<;;;:::::::::::::::999999999::::::::::::::::::::::::999999888888888888888999888999999::::::999999888888888777777888888999:::999777666777888999888666888888888888888888888888999999999888888777666666555444333222111111000000444333333222222333333444222222222222222222222222222222222111111111000000///////////////000000111000000000000000//////...........................///............---------------...///000000000000...//////000111111222222000000000/////////......//////000000000///...---,,,---000111222111000///111111222333333111000///////////////////////////000000000///////////////000000000000000000000000pppgggdddaaa^^^[[[WWWQQQMMMFFFEEEEEEEEEDDDDDDCCCCCC??????>>>>>><<<;;;::::::;;;;;;;;;===???BBBDDDFFFGGGIIIKKKLLLMMMPPPSSSVVVYYYXXXZZZ]]]^^^___fffnnn~~~xxxmmmccc\\\WWW[[[ZZZ[[[^^^eeelllqqqsssqqqnnnjjjeeeaaa___]]]]]]]]]^^^```bbbdddfffggggggiiilllmmmmmmqqqyyy}}}}}}uuujjj[[[QQQMMMNNNPPPQQQRRRQQQOOOLLLKKKJJJJJJJJJHHHJJJMMMRRRWWW\\\___bbbcccdddeeeeeedddeeegggiiijjjjjjhhhfffccccccdddfffcccgggjjjlllmmmsss~~~}}}iii\\\VVVPPPQQQUUUZZZ```dddgggiiigggeeeaaa^^^]]]aaahhhnnnvvvrrrmmmiiifffdddcccccceeedddddddddddddddeeeeeeggghhhiiijjjiiigggeeeccccccdddffffffeeeddddddeeeddddddfffffffffeeedddcccdddfffgggeeeaaa___```bbbbbbbbbbbbccceeehhhjjjlllnnnooouuu~~~{{{sssnnnnnnsssrrrgggeeefffeeeaaa___ccccccdddeeeeeefffffffffgggiiilllmmmllljjjgggffffffdddbbb``````bbbeeefffhhhiiiiiiiiihhhgggfffeee___^^^]]]ZZZWWWRRROOOLLLJJJGGGFFFFFFEEEDDDIIIPPPZZZbbbiiijjjjjjmmmoooooommmmmmllliiigggfffggghhhhhhfffbbb\\\ZZZfff}}}zzz~~~yyydddQQQEEE@@@???;;;;;;:::;;;;;;<<<=========???CCCEEEFFFDDD@@@===999;;;===@@@AAACCCCCCCCC===>>>???AAABBBDDDEEEFFFFFFJJJJJJMMMTTTSSS[[[nnnwwwoookkkrrr|||lllWWWHHH@@@======:::===???AAAAAAAAABBBDDDEEEDDDDDDEEEGGGJJJMMMOOONNNQQQTTTXXX]]]eeelllrrrsssuuuxxxzzz|||~~~{{{vvvrrrnnniiibbb]]]LLLHHHBBB>>>===<<<<<<;;;;;;;;;;;;:::::::::999999::::::::::::::::::::::::999888888888888888999999888999999::::::999999888888888777777888888999::::::999888888::::::999888777777777777777777777777777777888888888777666666777777666444222111111111444444333333333333444444222222222222222222222222555444333222111000///...///////////////000000111000000000///////////////........................///............---------,,,---...///000000000///......///000111222333333000000000000////////////---...///000000...---,,,+++---///111222111000///111111222333333111000///........................//////000000000111111111////////////////////////zzzkkkgggbbb___]]]ZZZTTTOOOGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@@@@???>>><<<::::::;;;;;;;;;<<<>>>@@@CCCDDDEEEGGGHHHIIIKKKNNNRRRUUUWWWWWWYYY\\\]]]^^^dddlll|||tttjjjccc```aaa___\\\^^^ccciiinnnpppooommmiiieeebbb```^^^^^^^^^___```bbbdddfffhhhiiiiiilllmmmmmmrrrzzzyyymmm]]]PPPKKKJJJKKKLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJMMMRRRXXX]]]```bbbccceeeeeeeeefffiiikkknnnnnnkkkgggccc``````aaa]]]aaafffhhhjjjnnnuuu|||mmm^^^UUUNNNMMMNNNQQQXXX^^^ccceeecccaaa___[[[[[[]]]cccgggffffffffffffeeedddcccbbbeeedddcccccccccccccccddddddeeeggghhhhhhgggeeedddbbbdddffffffeeeddddddeeeeeeeeeffffffeeeeeeddddddaaaaaabbbaaa___^^^^^^___aaabbbcccdddfffhhhiiijjjjjjlllrrr}}}yyyrrrlllrrruuujjjggggggddd___^^^aaaaaabbbccccccccccccbbbfffiiikkkkkkhhheeebbbaaabbbaaa```___```aaacccdddfffggghhhhhhgggfffdddccc]]]\\\ZZZXXXTTTPPPMMMLLLKKKHHHGGGFFFEEEFFFMMMWWW___fffkkkkkkjjjmmmpppooollllllllljjjhhhgggiiikkkiiihhhccc\\\[[[jjj}}}}}}wwwbbbNNNBBB===<<<:::::::::;;;;;;===>>>??????@@@CCCFFFIIIHHHDDDAAA::::::;;;===>>>@@@AAABBB===>>>???@@@BBBDDDEEEFFFFFFKKKJJJMMMUUUUUUYYYggg{{{rrrmmmuuuzzz}}}vvvcccQQQDDD???===999;;;>>>??????@@@BBBCCCEEEDDDDDDDDDEEEHHHKKKMMMMMMNNNQQQUUUZZZaaahhhnnnpppsssxxx{{{|||~~~}}}wwwssspppkkkeee___RRRMMMFFFAAA???>>>===<<<<<<<<<;;;;;;::::::999999::::::::::::::::::::::::888888888777888888999:::888999999::::::999999888888888777777888888999::::::999888999;;;;;;;;;999666666666666666666666666555666777888888888777666888888888666444333333555444333333222222333333444222222222222222222222222555444333222111///......///////////////000111111000//////......//////000........................///............---------+++,,,...///000000///...//////000000111222333333111111111111000000000000......///000///...---,,,,,,---///000111111111111111111222222111111000///..............................///000111111000000////////////////////////pppkkkdddaaa___]]]WWWSSSLLLLLLJJJIIIGGGEEEDDDCCCAAAAAAAAAAAA???===;;;:::;;;;;;;;;<<<===???BBBCCCDDDEEEFFFGGGIIILLLPPPTTTTTTTTTWWWZZZ[[[\\\bbbjjjttt}}}sssnnnlllfffbbb___^^^bbbhhhmmmpppooommmjjjgggcccaaa___^^^___```aaabbbdddfffhhhiiiiiilllmmmmmmrrr{{{~~~qqq___QQQJJJIIIIIIIIIJJJKKKMMMOOOOOOOOONNNMMMNNNMMMKKKLLLOOOTTTZZZ]]]aaabbbdddeeefffhhhkkkmmmpppooommmhhhbbb___]]]^^^]]]```ccceeegggjjjooosss~~~pppaaaWWWMMMIIIGGGIIIOOOXXX^^^aaa___^^^]]][[[ZZZ\\\```ccc```bbbdddeeeddddddddddddddddddcccbbbbbbbbbbbbbbbbbbcccdddffffffffffffeeeaaacccdddeeedddcccdddeeegggfffeeedddddddddddddddaaa```______```aaa```___cccddddddeeeffffffffffffhhhiiioooyyyyyymmmlllttt~~~|||ssskkkiiihhhccc___^^^]]]^^^___aaabbbbbbaaaaaadddgggiiihhhdddaaa______````````````aaacccdddeeeeeeeeefffgggfffdddbbbaaa]]][[[YYYUUURRROOOMMMLLLKKKHHHGGGGGGFFFIIITTT```dddkkkooommmllloooqqqqqqmmmmmmmmmllljjjkkkmmmooommmlllggg___^^^nnn~~~vvv```MMMAAA<<<<<<;;;;;;;;;<<<===>>>@@@AAABBBBBBDDDGGGJJJJJJFFFCCC<<<;;;;;;;;;<<<>>>@@@BBB===>>>???AAACCCDDDEEEFFFFFFKKKIIILLLTTTTTTVVV```rrrxxxrrrrrrzzz|||zzzoooZZZIII???<<<888:::<<<===>>>???AAACCCCCCBBBAAAAAACCCEEEGGGIIIKKKMMMPPPTTTXXX^^^eeeiiinnnsssxxx|||}}}~~~}}}wwwtttqqqmmmgggcccYYYSSSLLLFFFBBB@@@???>>>===<<<<<<;;;::::::999999::::::::::::::::::::::::888888777777888999999:::888999999::::::999999888888888777777888888999:::999888777888:::;;;:::999777777777777777777777777444666777999999999888777777888999777555444666888333333222222222222333333222222222222222222222222111111111111111000000000///////////////000111111000///............///000........................///............---------***,,,...///000000///...000000000111111222222222222222222222111111111111///000000000//////......------...///000111222222111111000000/////////000........................---.../////////...---,,,////////////////////////tttnnnfffbbbaaa___ZZZUUURRRPPPNNNKKKHHHFFFCCCBBBBBBBBBBBBAAA@@@>>><<<:::;;;;;;;;;<<<===???AAACCCCCCDDDEEEFFFHHHKKKPPPSSSRRRRRRUUUYYYYYYZZZ```gggkkk|||{{{wwwvvviiieee```___ccciiiooorrrqqqooolllhhheeebbb```___``````aaabbbdddgggiiijjjiiilllmmmmmmrrr|||uuubbbSSSKKKHHHHHHHHHNNNPPPSSSVVVXXXWWWVVVUUUTTTQQQMMMLLLMMMRRRWWW[[[```bbbdddeeegggiiilllooopppooommmhhhbbb^^^]]]]]]```aaabbbcccdddfffiiillluuu|||qqqeee\\\LLLGGGCCCDDDJJJSSSZZZ]]]]]]]]]\\\ZZZYYYZZZ]]]___aaacccdddddddddddddddeeeddddddcccbbbaaaaaaaaaaaaaaaaaacccdddeeefffffffff```aaacccdddcccbbbcccdddhhhgggeeedddcccdddeeeeeecccaaa___aaadddfffdddaaaeeeffffffgggfffeeecccbbbbbbccchhhqqq~~~uuuoooqqqtttvvvwwwwwwpppjjjjjjhhhccc______YYY[[[]]]___aaabbbbbbbbbaaadddgggfffbbb___^^^______```aaabbbcccdddeeeeeedddeeefffffffffdddbbb```]]][[[XXXTTTPPPNNNMMMMMMKKKHHHGGGGGGGGGLLLYYYfffhhhnnnrrrooonnnqqqssssssnnnoooooonnnmmmnnnppprrrppppppjjjbbbaaaqqqttt___MMMAAA===<<<<<<<<<<<<===>>>@@@AAABBBEEEDDDEEEGGGJJJJJJFFFCCC>>>===;;;:::;;;===@@@BBB>>>>>>@@@AAACCCDDDFFFFFFEEEJJJHHHJJJRRRRRRRRR[[[hhh}}}vvvkkkrrr~~~zzzwww```LLL???:::777999;;;<<<===>>>@@@BBBAAAAAA@@@???@@@BBBEEEFFFKKKMMMPPPSSSWWW\\\cccgggmmmrrryyy}}}~~~~~~|||wwwtttrrrooojjjeee^^^XXXPPPIIIEEEBBBAAA@@@======<<<;;;::::::999999::::::::::::::::::::::::888888777777888999::::::999999999::::::999999999888888888777888999999:::888777666777999::::::888888888888888888888888888555666888:::::::::999888555777888777555444777:::333222222111111222222333111111111111111111111111......///000111111222222///////////////000111111000///...------...000000//////////////////////////////.........---------***+++...///000000......111111111111111222222222333333333222222222111111111111111000000000000000------......///111222333222111///.........///000////////////////////////---.........---+++)))(((////////////////////////tttggggggggg^^^YYYZZZSSSPPPMMMJJJIIIHHHFFFEEECCCBBBAAA@@@>>>===<<<<<<999999999:::<<<>>>???@@@EEEFFFGGGHHHJJJKKKLLLMMMSSSSSSTTTVVVXXX[[[]]]^^^fffnnn|||}}}wwwrrrmmmgggdddeeehhhlllnnnrrrqqqmmmgggbbb```aaabbb``````aaabbbccceeeggghhhiiijjjkkknnnsssyyy~~~tttcccUUUOOOOOOPPPQQQYYYZZZ^^^eeejjjkkkgggcccbbbYYYSSSRRRPPPOOOUUU]]]^^^```cccdddfffhhhlllooosssppplllgggbbb___^^^^^^```aaabbbcccdddfffjjjmmmuuu~~~wwwkkk^^^PPPKKKGGGIIIKKKNNNUUU\\\aaa```___^^^]]]^^^___```bbbbbbcccddddddeeeffffffgggeeedddbbbaaaaaabbbbbb```aaabbbdddeeefffffffffeeedddcccbbbbbbdddeeegggfffeeedddcccbbbcccddddddeeedddbbb``````aaabbbddddddiiijjjhhhgggfffaaa\\\bbbbbbfffnnnuuu~~~rrrmmmllllllmmmlllkkkjjjgggddd___\\\YYY[[[]]]```cccdddcccaaa___bbbbbbaaa```````````````^^^```ccceeeddddddeeefffeeeeeeeeedddbbb```___^^^YYYXXXVVVSSSOOOLLLJJJIIIIIIHHHGGGGGGKKKSSS^^^fffnnnqqqtttvvvuuutttttttttrrrqqqpppqqqtttvvvwwwvvvsssqqqjjjdddkkk|||zzzlllXXXIII@@@???BBB<<<<<<======>>>?????????BBBCCCEEEFFFGGGGGGGGGGGGFFFCCC>>>;;;999;;;>>>@@@????????????@@@BBBDDDFFFEEEHHHKKKMMMNNNPPPUUUYYYdddyyyssssss{{{wwwxxxqqqYYYGGG>>>@@@:::888<<>>;;;;;;::::::999888777777::::::::::::::::::::::::===:::777777:::<<<;;;:::888888888888888888888888777777777777888999:::;;;888999:::;;;:::888555333555666555444333333555777777888888888999999999999888888777777666666555555666666444333333444555666777555333111111111222333...///000222222111111000000000000000000000000000.........///////////////......//////////////////........................---------...///000000111111000/////////000222222...///000111222333333333...///111222222111///...000000000000000000000000,,,,,,---...///000111111........................////////////////////////000000//////.........---zzzjjjgggfff___ZZZZZZUUURRRNNNKKKJJJIIIGGGFFFDDDCCCBBBAAA???>>>======:::::::::;;;<<<===>>>???CCCDDDEEEGGGIIIKKKLLLMMMPPPPPPRRRTTTVVVYYY[[[]]]```eeeooo{{{{{{tttooohhhddddddgggiiikkklllllliiifffbbb```aaaccc``````aaaaaaccceeefffgggiiiiiiiiikkkooouuu{{{~~~vvvggg[[[VVVVVVXXXZZZ___dddmmmxxx}}}ssshhh]]]XXXTTTPPPRRRXXX[[[]]]aaaccceeehhhkkknnnrrrpppkkkfffbbb```^^^^^^___```aaabbbccceeeiiikkksss{{{kkk[[[SSSLLLMMMPPPTTTZZZaaaaaa```___^^^^^^^^^___```ccccccdddeeeeeefffggggggfffeeedddcccbbbbbbbbbcccaaabbbccceeeffffffggggggdddcccbbbaaabbbccceeefffhhhgggeeeddddddddddddeeedddcccbbbaaaaaabbbcccdddfffkkkoooppppppmmmeee[[[\\\\\\___fffllluuuwwwoookkkjjjiiihhhgggfffdddbbb___\\\ZZZ\\\^^^aaadddeeedddbbb```___^^^]]]\\\\\\\\\\\\\\\^^^```cccddddddddddddeeeeeeeeedddcccaaa___]]]\\\VVVTTTRRROOOLLLJJJHHHGGGHHHHHHHHHJJJOOOXXXccckkkrrrtttxxxzzzyyyyyyyyyyyyuuuttttttvvvyyy|||||||||yyyuuunnniiiqqq}}}xxxjjjVVVHHH???===@@@======>>>>>>???@@@@@@@@@AAABBBDDDFFFGGGGGGGGGGGGJJJFFF@@@<<<:::;;;>>>@@@>>>>>>>>>???@@@BBBDDDEEEEEEHHHKKKLLLMMMPPPTTTWWWaaazzz~~~vvvuuuyyyyyyxxx}}}{{{dddOOOCCCBBB<<<:::>>>AAAAAAAAABBBBBBAAAAAA@@@AAACCCFFFGGGFFFJJJNNNPPPRRRVVV\\\aaadddkkkqqqvvv|||~~~yyyuuuqqqooommmhhhccc\\\SSSJJJCCC>>><<<======<<<;;;:::999999888::::::::::::::::::::::::888666555777;;;======<<<777777888888888888888888777777777777888999:::::::::;;;===>>>===;;;999777666666777666555555666888777777777777888888888999888888888888777777777666777777666555555666777888666555333111000111222333///000111222222222111000000000000000000000000000////////////////////////.............../////////........................------......///000000111///000111222333222222111///000111222222333222222///000222333333222000///000000000000000000000000.........///////////////........................////////////////////////000000000/////////......qqqiiigggaaa]]]\\\WWWTTTPPPMMMLLLJJJHHHGGGEEEEEEDDDBBBAAA@@@???>>><<<<<<;;;;;;<<<<<<===>>>@@@AAACCCEEEGGGIIIKKKLLLLLLMMMNNNQQQTTTWWWYYY[[[___aaaeeellluuu}}}yyysssnnnhhhdddcccdddeeefffeeeffffffeeebbbaaabbbccc`````````aaabbbdddeeefffhhhgggggghhhkkkpppuuuyyy~~~vvviii```\\\]]]aaacccjjjqqq~~~|||kkk```YYYTTTRRRTTTXXX[[[```cccfffiiillloooqqqoookkkgggcccaaa```___^^^___aaaaaabbbdddhhhjjjqqqnnnbbbWWWUUUXXX\\\```dddcccbbb```_________```aaadddeeeeeeffffffgggggggggffffffdddcccccccccccccccbbbcccdddeeefffgggggggggdddcccbbbbbbbbbccceeefffiiihhhgggfffeeeeeeeeeeeeccccccbbbbbbbbbccccccdddeeejjjpppuuuyyywwwkkk^^^YYYXXXYYY___eeekkkuuuxxxoooiiiggggggdddcccbbbaaa___]]]\\\[[[___```ccceeefffeeecccaaa]]]]]]\\\[[[ZZZYYYYYYZZZ]]]```bbbccccccccccccdddeeedddcccaaa___]]]ZZZYYYSSSRRRPPPMMMKKKIIIGGGGGGFFFHHHKKKPPPVVV```jjjqqqwwwzzz~~~|||{{{|||~~~~~~yyyqqqooowwwxxxwwwgggUUUGGG>>><<<>>>>>>>>>??????@@@AAAAAAAAA@@@AAACCCDDDFFFGGGGGGHHHLLLHHHBBB===::::::<<<===<<<======>>>???AAACCCDDDFFFHHHJJJKKKLLLOOORRRUUU]]]ppp~~~~~~xxxyyyrrrZZZJJJDDD>>>;;;???BBBAAA@@@@@@CCCCCCBBBAAABBBCCCDDDEEEEEEIIIMMMOOOQQQTTTZZZ___aaagggmmmqqqwww~~~zzzvvvssspppooojjjggg```WWWOOOGGGBBB???@@@???>>><<<;;;:::::::::999999999999999999999999666555666888;;;<<<;;;:::555666777999999999888777999888888888888888999999777888999::::::999777666555777999888777666777777666666666666777777777777999999888888888888777777888777777777888999:::;;;666555333222111111222222///000222333333333222111000000000000000000000000111111000000//////..............................////////////////////////---......//////000000111...000333555555444222000111111222333333222222222111111333333333333111111000000000000000000000000000000//////....................................////////////////////////111000000000000000//////}}}pppjjjeee```___YYYVVVQQQNNNLLLJJJHHHGGGGGGFFFEEEDDDCCCAAA@@@@@@>>>======<<<<<<<<<<<<<<<===>>>@@@CCCEEEHHHJJJJJJIIIJJJLLLNNNRRRUUUXXXZZZ^^^^^^```ccchhhoootttxxxxxxvvvttttttuuutttrrrooommmjjjeeebbbbbbbbbbbbbbbaaaccceeeeeecccaaaaaaaaa````````````bbbcccdddeeehhhgggffffffhhhlllqqqtttvvvpppggg```^^^aaaeeehhhttt{{{zzziii^^^YYYVVVUUUVVVZZZ___cccfffiiimmmoooooonnnkkkhhheeecccbbbaaa___```aaabbbbbbdddhhhjjjrrryyyiiiccccccdddeeefffdddcccbbbaaa``````aaaaaadddeeeeeeeeefffffffffgggffffffeeedddddddddddddddcccdddeeefffggggggggggggdddddddddcccddddddeeefffhhhgggffffffeeedddddddddbbbbbbbbbbbbccccccddddddbbbffflllttt}}}vvvjjj___[[[ZZZ^^^cccgggmmmtttzzz{{{yyytttlllgggfffgggcccbbb```^^^]]]\\\\\\\\\aaacccdddffffffdddcccaaa^^^]]]\\\[[[[[[ZZZZZZZZZ]]]___bbbcccbbbaaabbbcccccccccaaa___]]]ZZZWWWVVVRRRQQQOOOMMMKKKJJJJJJJJJEEEIIIOOOVVV^^^hhhqqqwww|||{{{tttvvvvvvssswww|||dddSSSGGG@@@===>>>>>>>>>???@@@@@@AAAAAABBB@@@AAABBBDDDEEEGGGHHHHHHJJJHHHDDD@@@<<<:::888777;;;;;;<<<===???AAABBBCCCFFFGGGIIIJJJLLLNNNPPPRRRXXXfffzzzuuu|||{{{dddRRREEE???;;;>>>AAA@@@???@@@DDDCCCCCCBBBBBBBBBCCCCCCDDDHHHKKKMMMNNNRRRXXX]]]bbbgggkkkmmmssszzz}}}|||~~~}}}{{{xxxuuurrrpppnnnjjjgggbbb\\\UUUNNNIIIGGGAAA@@@>>><<<;;;:::::::::888888888888888888888888888888999::::::999777666555777888:::;;;:::999888999999888888777888888888555666777888888888777666444777999999888666666666555555555666666666666777888777777777777777777777777777777888999:::;;;;;;777666555444333333333444000111333444444444333222000000000000000000000000222222111000000///....../////////...............////////////////////////......//////000000000000///000222444444333222111222333333333333333222111222333333444444333333222///////////////////////////////////////.................................////////////////////////111111111111000000000000yyyooogggbbb___[[[WWWSSSOOOMMMKKKHHHFFFHHHGGGFFFEEEDDDBBBAAAAAA??????>>>===<<<;;;<<<<<<;;;<<<>>>@@@CCCEEEGGGHHHGGGHHHJJJMMMPPPTTTVVVXXXZZZZZZ\\\^^^aaaccceeeffffffffffffggghhhgggfffdddeeeccc`````````aaaaaa```aaaccceeeeeecccaaa``````_________```aaabbbcccdddhhhgggffffffhhhkkknnnooonnnkkkeeeaaa___bbbgggkkkvvv{{{vvvggg^^^YYYUUUSSSVVV[[[___bbbeeeiiikkkmmmlllkkkiiigggeeedddcccaaabbbccccccccceeehhhkkkrrr}}}wwwsssnnnkkkjjjfffeeecccbbbaaaaaabbbbbbdddddddddddddddeeeeeeeeeffffffffffffeeeeeeeeedddddddddeeefffggggggggggggeeeeeeeeeeeeeeeffffffgggeeeeeeeeeeeeddddddccccccaaa``````aaabbbcccdddeeeaaacccgggooo{{{{{{jjjccc^^^___ccceeeiiimmmkkknnnqqqooojjjfffeeefffcccbbb___]]]\\\\\\]]]^^^dddeeeeeeeeedddbbb```___]]]\\\[[[[[[ZZZZZZ[[[[[[\\\^^^aaabbbaaa``````aaaaaa```___]]]ZZZWWWUUUTTTPPPOOOMMMKKKJJJJJJJJJKKKFFFKKKTTT]]]fffooovvv{{{|||ppprrr{{{vvv```QQQHHHBBB???@@@>>>??????@@@@@@AAABBBBBBAAABBBBBBDDDEEEGGGHHHIIIIIIIIIIIIGGGCCC>>>999555999:::<<<===???AAABBBBBBGGGGGGGGGIIILLLOOOPPPQQQUUU___vvvvvvxxxkkkZZZHHHAAA<<<===??????@@@AAADDDDDDCCCCCCBBBBBBBBBBBBCCCFFFJJJKKKLLLOOOUUUYYY```eeeiiikkkooovvvyyyxxxzzzzzzyyyxxxvvvtttqqqppplllkkkgggaaaZZZSSSNNNJJJBBB@@@>>><<<::::::::::::888888888888888888888888777999::::::999888666666777888:::;;;;;;;;;::::::999999888888777888888888888999:::;;;;;;::::::999444666888888777555555666444555555555666666666666555666666666666666666666555666777888999999::::::999999888777666666666666111222444555555555444333111111111111111111111111333333222111000//////...000000/////////.........000000000000000000000000/////////000000000000000000000000000000111222222333333444444444333333222333333333444444333333333////////////////////////------......///000000111........................////////////////////////000000000000111111111111vvvkkkddd```^^^ZZZUUUQQQOOOLLLJJJHHHHHHHHHGGGEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<::::::<<<>>>@@@CCCDDDEEEFFFGGGHHHKKKNNNQQQTTTUUUXXXZZZ]]]___aaaaaaaaaaaa^^^^^^____________^^^^^^___^^^^^^___```aaa```___```bbbdddcccaaa___^^^_______________```aaabbbcccfffffffffggghhhjjjkkkkkkiiigggeeebbbaaaccciiimmmrrruuu{{{uuuggg]]]UUUQQQSSSVVVXXXZZZ^^^bbbeeejjjiiiiiigggfffeeedddcccbbbcccdddddddddeeehhhkkknnnuuuxxxsssqqqhhhgggeeecccbbbbbbccccccddddddddddddddddddddddddeeeffffffggggggfffeeeeeeddddddeeefffffffffffffffdddeeeeeeeeeffffffffffffbbbcccddddddeeeeeedddddd```___^^^^^^___bbbdddfffcccddddddiiiuuuvvvkkkaaa```cccdddfffhhhiiikkkmmmllljjjfffdddcccbbb```^^^\\\\\\^^^```bbbffffffeeedddbbb___]]][[[XXXXXXWWWWWWWWWXXXYYYYYY\\\^^^```aaa```______```^^^]]]\\\[[[XXXVVVTTTRRRLLLKKKIIIHHHGGGHHHJJJKKKJJJQQQ\\\fffnnnuuuzzz}}}pppvvvoooZZZMMMHHHDDDBBBBBB@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKMMMLLLIIICCC===999999:::<<<>>>@@@BBBBBBCCCGGGFFFFFFIIIMMMPPPQQQQQQSSSZZZlll|||yyy~~~sssdddQQQGGG???>>>???>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBEEEHHHJJJJJJMMMRRRWWWZZZ```eeehhhmmmtttwwwvvvxxxxxxyyyyyyxxxwwwuuutttrrrppplllfff^^^UUUNNNIIICCCAAA???<<<:::::::::;;;999999999999999999999999555777999:::999999:::;;;::::::::::::::::::::::::999888888888888888999999888888999999999888888777444666777777666555555666555555555555666666666666444444555555555555666666555666777888888888888888:::::::::999888888777777222333555666666666555444222222222222222222222222333333222222111111000000222111111000000/////////000000000000000000000000000000000000000000000000111000///...///000222333333333444555555444444444333333333333333333333333000000000000000000000000,,,,,,---...///000111111........................//////////////////////////////000000000000000111rrriiieeebbb^^^YYYUUURRROOOLLLJJJHHHGGGGGGEEEDDDCCCBBBAAA??????>>>===<<<<<<<<<===999:::;;;===???@@@BBBBBBDDDEEEFFFHHHKKKNNNPPPQQQVVVXXXZZZ]]]___``````aaaZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]^^^```aaabbb```^^^^^^___``````___^^^^^^_______________```aaabbbbbbbbbdddfffhhhiiiiiihhhgggddddddcccaaa```bbbgggkkkmmmooorrrwww}}}vvvfff[[[SSSTTTUUUUUUVVVZZZ^^^bbbeeeeeeeeeeeedddcccbbbaaaaaabbbcccccccccdddgggjjjiiimmmvvv|||wwwvvviiihhhfffdddcccccccccdddeeeeeeeeeeeeeeeeeeeeeeeeeeefffgggggghhhgggfffeeecccddddddeeeeeeeeeeeeeeebbbcccddddddddddddddddddaaabbbdddeeefffgggffffff___^^^\\\[[[]]]```dddgggeeeeeecccccckkkzzzsssfffbbbdddeeeeeefffiiiiiihhhhhhhhhgggdddbbb]]]\\\ZZZZZZ[[[___cccfffgggfffeeebbb___[[[XXXWWWTTTTTTTTTUUUVVVWWWXXXYYY[[[]]]``````___^^^^^^___[[[[[[ZZZYYYWWWUUUSSSRRRKKKJJJHHHGGGGGGIIIKKKMMMQQQXXXdddnnnvvv{{{}}}uuu~~~yyygggSSSIIIFFFDDDCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKJJJGGGCCC???===888:::<<>>===============999999;;;<<<===???@@@AAACCCDDDEEEFFFIIIKKKMMMNNNPPPQQQRRRTTTWWWYYY\\\]]]XXXYYYYYYYYYXXXYYYZZZ\\\^^^^^^___aaacccbbb```]]][[[\\\]]]]]]\\\]]]^^^__________________```aaabbb```bbbeeeggghhhhhhfffeee```aaa```___]]]___dddhhhkkklllnnnooorrryyypppcccWWWWWWWWWVVVVVVZZZ___cccbbbbbbbbbbbbbbbaaa```___```aaabbbbbbbbbcccfffiiiggghhhmmmyyy|||wwwwwwjjjiiigggeeeddddddddddddfffffffffffffffffffffeeeeeefffggghhhhhhgggffffffccccccddddddeeedddddddddaaaaaabbbccccccccccccbbbaaabbbdddfffhhhhhhhhhhhh___]]]ZZZYYY[[[___dddhhhddddddaaa^^^cccppp{{{yyyjjjeeefffggggggggggggeeecccdddggggggeeebbbYYYXXXWWWWWW[[[```fffjjjhhhgggdddaaa]]]YYYVVVTTTSSSSSSTTTUUUVVVXXXZZZ[[[[[[]]]___```___^^^^^^^^^YYYYYYYYYXXXVVVTTTSSSRRRMMMLLLJJJIIIIIIKKKNNNPPPVVV^^^iiittt{{{~~~yyytttaaaNNNFFFEEEDDDCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHGGGEEEBBB@@@???>>>888:::===@@@BBBCCCDDDDDDGGGEEEEEEIIIOOOSSSTTTTTTSSSSSS[[[ooo{{{vvvfffYYYKKKCCC???===>>>BBBAAABBBBBBCCCDDDDDDCCCCCCAAADDDGGGHHHHHHJJJOOOSSSXXX^^^ccceeehhhkkkjjjgggnnnppprrruuuvvvvvvvvvuuupppooommmjjjccc[[[TTTOOOGGGEEEBBB>>>===<<<===>>>::::::::::::::::::::::::<<<======:::777666999;;;<<<:::777444333444555777777777777777888999:::;;;;;;::::::999888777777666999999999777666666999;;;666666666666777777777777555666666666777777888888777888999:::999888777666999999:::999999888666666333444666777777777666555444444444444444444444444222222222222222222333333444444333333222111000000111111111111111111111111111111111000000000000000///000333555555444222000222333444555666666666666333222222111111222222333000000000000000000000000///////////////.................................////////////////////////---.........//////000000zzzttthhhbbb]]]\\\YYYTTTPPPPPPHHHGGGFFFEEEEEEDDDEEEEEEBBBAAA@@@>>>======<<<<<<===<<<;;;::::::<<<>>>???EEEDDDDDDDDDDDDFFFHHHIIILLLMMMPPPSSSVVVXXXYYYZZZ^^^]]][[[ZZZZZZ[[[]]]^^^bbbaaaaaadddgggiiifffdddeee```\\\ZZZ\\\]]]]]]\\\______^^^^^^^^^______```dddaaaaaafffjjjkkkjjjiiihhhccc]]]YYYYYY^^^eeeiiiooonnnllljjjjjjooovvv{{{llleeeaaa\\\YYY[[[___bbbdddhhhfffdddbbb```_________aaa`````````bbbdddeeegggaaadddggglllqqqyyy|||vvvpppmmmiiigggdddbbbbbbccceeegggfffeeeddddddddddddeeefffeeeeeeeeeffffffeeeddddddccccccccccccccccccccccccbbbbbbcccdddeeeeeeffffffdddbbb```ccchhhlllmmmmmmggg^^^XXXYYY[[[]]]dddlllmmmmmmiiiaaa]]]cccrrryyypppiiifffeeeddddddggghhhiiiiiigggccc^^^\\\TTTUUUWWW[[[___cccgggiiiiiieee```\\\ZZZXXXVVVUUUTTTTTTSSSSSSTTTVVVXXXYYY[[[\\\]]]]]]]]]]]][[[[[[XXXXXXXXXWWWUUURRROOOMMMPPPLLLJJJJJJIIIHHHLLLRRRZZZfffrrruuuvvvzzzkkkZZZIIICCCDDDEEEEEEEEEBBBCCCFFFHHHJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHFFFDDDCCCBBB===:::777888<<<@@@AAAAAADDDEEEGGGJJJNNNQQQTTTVVVVVV[[[XXX___|||xxxhhhRRRCCC>>>@@@AAA@@@AAABBBDDDEEEFFFEEEDDDCCCBBBBBBCCCEEEGGGIIIKKKLLLSSSTTTWWW]]]bbbgggiiiiiilllnnnpppssssssrrrpppooolllkkkjjjhhhddd___XXXSSSNNNIIICCC???======<<<<<<===<<<;;;::::::::::::;;;:::::::::::::::999888777999999999999999999999999888888888888888888888888999888888888777777666666777777777777777777777777777777777777777777777777777777666666555555555444666666666666666666666666777777777777777777777777333444555666777777777777444444555555666666777777666555555333222111000000333222000//////000222333222222222222222222222222000000000000000000000000111111222222222333333333333333444555555444444444000000000000000000000000111111111111111111111111////////////////////////...............///000000111000...,,,,,,...000111000000000000111111111111xxxqqqjjjdddaaa^^^WWWRRRRRRIIIIIIHHHFFFFFFEEEEEEEEEBBBAAA@@@???>>>============<<<:::999999:::<<<===BBBBBBBBBCCCDDDFFFGGGHHHIIIJJJLLLOOORRRUUUWWWXXXYYYYYYYYYZZZ[[[]]]___```eeeddddddgggjjjkkkiiigggeeeaaa]]][[[\\\]]]]]]\\\^^^^^^]]]]]]^^^___```aaabbb```aaafffllloooooonnngggbbb[[[WWWWWW\\\cccggglllkkkiiiggghhhlllrrrwww{{{qqqlllgggccccccfffhhhiiijjjhhhfffcccaaa`````````bbbbbbaaaaaaaaabbbddddddccceeeggghhhkkknnnssswwwxxxxxxwwwuuussspppmmmkkkhhhfffdddbbbbbbccceeeffffffeeeddddddddddddeeefffccccccddddddddddddcccccccccccccccccccccccccccccccccccccccccccccdddddddddfffdddcccccceeeiiimmmooossshhh^^^ZZZYYY[[[cccmmmuuuwwwtttjjj```___hhhqqqxxxsssmmmhhhfffeeedddcccdddeeefffeeebbb]]]XXXUUUSSSUUUYYY]]]bbbfffjjjkkkfffccc^^^ZZZXXXVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\\\\[[[ZZZZZZVVVWWWWWWVVVSSSPPPMMMLLLNNNKKKIIIIIIHHHHHHMMMSSS[[[gggsssvvvwwwzzz~~~~~~eeeVVVFFFBBBDDDDDDEEEEEEDDDEEEHHHJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGHHHHHHHHHGGGGGGFFFEEEAAA===999888;;;???AAABBBDDDEEEGGGIIILLLOOORRRSSSQQQWWWSSSXXXrrrzzz~~~ttt```OOOEEEAAA>>>===@@@AAACCCEEEEEEEEEDDDCCCBBBBBBCCCDDDFFFHHHJJJKKKPPPQQQTTTYYY___cccfffgggnnnoooqqqrrrrrrqqqpppnnnllllllkkkjjjhhhccc]]]XXXPPPLLLFFFBBB@@@???>>>>>><<<<<<;;;;;;:::;;;;;;;;;999999:::::::::999999888::::::::::::::::::::::::999999999888888888888888888888888888777777777666777777777777777777777777777777777777777777777777777666666666555555555555555555555555555555555555666666666666666666666666333444555666777777777777333333444555555666666777777777666555444333222222333222000//////000222333222222222222222222222222111111111111111111111111111111222222222333333333444444444444444333222111000000000000000000000000////////////////////////////////////////////////...............///000000000///...------...///000/////////000000000111111uuullleeeaaa]]]VVVQQQOOOLLLKKKIIIHHHGGGFFFEEEEEECCCBBBAAA@@@???>>>>>>>>>===<<<:::999888888999:::>>>>>>@@@BBBDDDEEEEEEFFFEEEFFFGGGIIIMMMPPPTTTUUUUUUVVVXXX[[[]]]___```aaaddddddeeegggjjjjjjiiigggeeebbb^^^\\\\\\\\\\\\[[[^^^]]]\\\[[[\\\^^^aaabbb``````bbbgggoootttuuuttthhhbbbZZZVVVWWW\\\bbbeeeggggggeeeddddddhhhmmmqqqwww{{{uuupppoooooonnnnnnkkkjjjgggdddbbbaaaaaaaaacccbbbaaaaaaaaaaaabbbbbbccceeefffgggfffggghhhjjjjjjjjjjjjjjjiiihhhggggggfffeeecccaaaaaabbbcccdddeeeeeeddddddddddddeeeeeeaaaaaabbbbbbbbbbbbbbbaaaccccccbbbbbbbbbbbbbbbbbbccccccccccccbbbbbbbbbaaaeeeeeedddbbbaaafffnnnuuu}}}sssggg^^^YYY[[[dddnnnzzzwwwiii___aaaeeennnllliiigggfffeeebbb```bbbaaaaaa___\\\XXXTTTQQQTTTWWW\\\aaafffjjjlllmmmbbb___ZZZWWWUUUTTTSSSRRRRRRRRRTTTUUUVVVVVVWWWWWWWWWWWWYYYZZZ[[[ZZZZZZYYYUUUUUUUUUTTTRRROOOLLLKKKKKKHHHGGGHHHIIIIIINNNUUU___kkkvvvyyyzzz|||}}}|||xxx___QQQDDDAAACCCDDDDDDEEEFFFGGGJJJLLLNNNNNNMMMMMMJJJIIIHHHGGGFFFFFFFFFGGGFFFGGGHHHIIIIIIIIIIIIIIIFFFAAA;;;888999===AAACCCEEEEEEFFFHHHJJJLLLMMMNNNMMMRRRPPPRRRfff~~~ssssss{{{kkkYYYJJJ@@@;;;999>>>???AAACCCEEEEEEEEEDDDBBBBBBCCCDDDEEEGGGIIIJJJLLLNNNQQQUUUZZZ^^^bbbdddmmmnnnpppqqqssstttttttttooonnnnnnooonnnjjjeeeaaaUUUQQQLLLGGGDDDBBB@@@???<<<<<<;;;;;;;;;<<<<<<===888999999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888777777888888888888777777777777777777777777777777777777777777777777777777777777666666666666555555555555555555555555555555555555555555555555555555555555333444555666666666666666333333444444555666666666888888777666555444444333333222111000000111222333222222222222222222222222222222222222222222222222111111222222222333333333555555444444333111000///000000000000000000000000////////////////////////////////////////////////...............///000000////////////////////////....../////////000000000yyyoooeeeaaa^^^XXXSSSRRRNNNMMMKKKIIIGGGFFFEEEEEEDDDDDDBBBAAA@@@?????????===<<<;;;999888777777888:::;;;>>>AAABBBCCCCCCCCCDDDCCCDDDFFFIIIMMMQQQSSSSSSUUUXXX\\\^^^````````````aaaccceeefffffffffeeedddbbb___]]][[[[[[[[[[[[]]]\\\[[[ZZZ\\\^^^aaaccc```bbbdddiiiqqqyyy{{{xxxkkkcccZZZUUUWWW\\\bbbeeeddddddcccbbbbbbeeeiiimmmkkkvvv~~~yyyvvvsssqqqoookkkiiigggdddbbbaaa``````aaaaaaaaaaaabbbbbbccccccbbbdddggghhhggggggggghhhgggggggggfffeeedddcccccceeedddbbbaaaaaaaaabbbcccdddddddddddddddddddddddd```aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbaaacccdddaaa___dddoooxxxzzzpppfff^^^]]]dddllluuu~~~ttthhhcccdddeeeeeeeeeeeeeeeddd```]]]^^^]]]ZZZWWWUUUUUUUUUUUUYYY\\\aaafffiiijjjjjjiii^^^[[[WWWTTTTTTSSSRRRRRRPPPRRRTTTUUUVVVWWWVVVVVVVVVWWWXXXZZZZZZZZZYYYYYYTTTTTTTTTRRRQQQNNNLLLKKKJJJGGGGGGIIIJJJLLLRRRZZZeeepppzzz~~~~~~~~~|||}}}uuu\\\PPPEEEBBBDDDDDDDDDEEEFFFHHHKKKMMMNNNOOONNNMMMIIIHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKJJJJJJEEE===888888;;;@@@CCCDDDEEEFFFGGGHHHIIIIIIIIIJJJQQQOOOPPP___vvv~~~oooggglll{{{~~~qqq```NNNBBB======<<<===???BBBCCCEEEEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHIIIKKKNNNQQQUUUZZZ___cccjjjkkknnnqqquuuyyy|||}}}ttttttuuuuuutttqqqlllhhh]]]XXXRRRMMMHHHDDD@@@===<<<<<<<<<;;;<<<<<<===>>>888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777777888888888777777777777777777777777777777777777777666666666666666666666666666666666666666555555555555555555555555555555555444444444444444444444444333444555555666666666555444444444555666666777777888777777666555555444444222222111000000111222222111111111111111111111111222222222222222222222222111111222222222333333333333333333333222222111000000000000000000000000000000000000000000000000000////////////////////////...............///000000......////////////..................////////////~~~xxxkkkfffddd```]]]\\\QQQPPPMMMKKKHHHGGGFFFEEEFFFEEEDDDBBBAAAAAAAAAAAA>>>===<<<:::999888777777888:::<<>>BBBBBBCCCDDDFFFGGGGGGGGGGGGHHHNNNMMMNNN[[[lllpppccc```jjjuuuyyygggUUUGGGAAA@@@;;;<<<>>>@@@BBBDDDEEEEEEBBBBBBBBBBBBCCCDDDEEEFFFGGGIIILLLNNNQQQVVV]]]bbbjjjkkknnnrrrwww{{{~~~zzzzzzzzzzzzzzzvvvqqqmmmddd```YYYSSSMMMGGGAAA============<<<<<<======>>>888999:::;;;;;;;;;;;;;;;999999999999999999999999999999999888888888777777777777777777777777888888888888888888888888888888666666666666666666666666555555555666666666666666555555555555555555555555444444444444444444444444333444444555555555555555444555555666666777888888666555555444444333333333222111111111111111111222111111111111111111111111111111111111111111111111111111222222222333333333000111222222333333333333000000000000000000000000000000000000000000000000000000000000000000000000...............///000000......////////////..................////////////xxx}}}sssjjjgggdddbbbbbbUUUTTTQQQNNNKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBBBB???>>>>>>===;;;:::999999999:::;;;===???@@@@@@AAACCCCCCDDDEEEGGGJJJLLLNNNQQQSSSUUUXXXYYYYYYYYYXXXYYY\\\___```______```aaa]]]^^^]]]\\\YYYXXXYYYZZZZZZZZZ[[[[[[\\\]]]^^^______dddhhhkkkttt~~~kkk```TTTOOORRRXXX]]]^^^bbbcccccccccbbbbbbeeegggfffjjjnnnoooooosssyyy~~~zzzxxxuuusssqqqnnniiifffeeecccbbb```____________^^^___aaacccfffggghhhhhhccceeeggggggeeedddddddddeeeeeeddddddddddddeeeeeedddcccbbbbbbbbbbbbbbbbbbccccccddddddddddddccccccbbbbbbcccdddeeeeeeeeeeeebbbbbbaaaaaa``````______]]]^^^___```bbbdddeeefffgggkkkooollleeebbbdddhhhyyy}}}nnnccc^^^\\\jjjtttwwwllleee___^^^]]]]]]\\\ZZZWWWTTTPPPNNNLLLLLLPPPVVV^^^bbbfffggghhhhhheeeaaa\\\YYYWWWTTTQQQPPPQQQRRRRRRRRRQQQQQQSSSTTTUUUUUUVVVVVVWWWXXXYYYZZZYYYYYYXXXWWWTTTSSSRRRQQQOOONNNMMMMMMKKKIIIKKKOOOSSSWWW___hhhrrr{{{~~~}}}tttlllmmmwww|||lllYYYQQQIIIHHHGGGEEECCCDDDFFFGGGJJJLLLNNNNNNMMMLLLJJJJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLKKKJJJIIIHHHGGGIIIFFFBBB===999999<<>>@@@BBBDDDDDDBBBAAAAAAAAABBBCCCCCCDDDEEEHHHJJJKKKNNNSSS[[[bbblllnnnppptttwwwyyyzzz{{{{{{{{{{{{||||||yyytttpppiiieee```ZZZSSSLLLEEE@@@??????>>>===============999::::::;;;;;;;;;;;;:::999999999999999999999999888888888888888888888888777777777777888888888888888888888888888888888888777777777777777777777777555555555666666666666666444444444444444444444444444444444444444444444444333444444555555555444444444444555555666777777777444444333333333222222222111111111111111111111111111111111111111111111111000000000000000000000000111111222222222333333333///000111333444444555555000000000000000000000000////////////////////////000000000000000000000000...............///000000////////////////////////....../////////000000000vvvzzzqqqkkkgggdddccc[[[YYYVVVSSSPPPMMMKKKJJJHHHGGGFFFEEEDDDCCCCCCCCC@@@@@@??????>>>===<<<;;;;;;;;;;;;<<<===>>>@@@@@@CCCDDDEEEFFFGGGHHHIIIJJJLLLMMMPPPRRRTTTUUUUUUUUUTTTWWW[[[[[[ZZZZZZ[[[]]]YYY[[[\\\[[[XXXWWWXXXZZZYYYZZZ[[[\\\]]]]]]\\\\\\[[[cccgggjjjvvvmmmbbbUUUPPPSSSYYY^^^___aaabbbccccccbbbaaacccdddeeeeeefffhhhjjjlllooorrrnnnmmmmmmmmmllljjjeeebbbbbbaaa```_________```aaa```aaaccceeeggghhhhhhhhhbbbdddeeeeeecccbbbbbbcccddddddcccccccccdddeeefffddddddccccccbbbbbbbbbbbbbbbcccddddddddddddcccbbbaaabbbcccdddeeeeeeeeeeeebbbbbbaaa``````___^^^^^^______```aaacccdddeeeeeegggmmmssstttnnnhhheeedddooovvvkkkddd```ffflllwwwzzzmmmddd___]]]YYYVVVTTTSSSPPPNNNKKKLLLNNNRRRWWW]]]cccfffiiiiiihhhfffaaa\\\WWWSSSSSSPPPNNNMMMNNNPPPPPPPPPRRRRRRRRRRRRSSSUUUVVVWWWWWWWWWXXXXXXXXXVVVUUUTTTSSSRRRPPPOOONNNMMMLLLLLLMMMLLLNNNTTTXXX]]]fffooovvv}}}{{{rrriiiggglllrrrvvvdddUUUNNNIIIIIIHHHFFFEEEFFFFFFHHHJJJMMMNNNNNNNNNMMMNNNNNNOOOOOONNNLLLKKKJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEEEECCC???;;;999:::<<<===???BBBEEEGGGHHHHHHGGGEEEHHHGGGKKKRRRUUUfffzzzjjjdddgggrrr}}}}}}jjjVVVEEE;;;;;;<<<<<<>>>???AAABBBCCCBBBAAAAAAAAAAAAAAABBBCCCCCCFFFHHHIIIJJJPPPYYY```jjjlllooosssuuuvvvwwwvvvwwwwwwyyy{{{{{{yyyuuurrrllliiiddd___ZZZSSSLLLGGGAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::777777777888999999::::::666777777777888888888888888888888888888888888888777777777777777777777777555555555555666666666777444444444444444444444444444444444444444444444444444444444555555444444333222222333333444555555666333333333333222222222222111111111222222111111111111111111111111111111111111111111111111111111111111111222222222333333333111222333444444444444444000000000000000000000000////////////////////////000000000000000000000000...............///000000000///...------...///000/////////000000000111111www{{{|||sssmmmiiihhh___]]]ZZZVVVSSSPPPNNNMMMIIIHHHGGGEEEDDDDDDCCCCCC@@@AAAAAA@@@@@@???>>>===<<<<<<;;;;;;<<<===???@@@CCCCCCEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMPPPQQQSSSSSSOOORRRVVVWWWUUUUUUVVVXXXWWWYYY[[[ZZZWWWVVVXXXZZZYYYZZZ\\\]]]^^^\\\[[[YYYXXX```fffjjjvvvrrrfffXXXSSSVVV]]]aaabbb```bbbcccbbbaaaaaabbbcccbbb______eeejjjllljjjiiifffggggggiiiiiihhhdddaaaaaaaaa```______```aaabbbbbbccceeeggghhhhhhgggggg```bbbcccdddcccdddeeeggghhhgggeeedddccccccdddeeedddddddddcccccccccbbbbbbbbbcccdddeeeeeedddcccbbbaaaaaabbbcccdddeeeeeeeeebbbaaaaaa```___^^^^^^^^^aaaaaabbbbbbccccccddddddccckkktttxxxvvvoooiiiffffffyyy{{{sssmmmiiiaaafffooozzz{{{oooeee```\\\VVVRRROOOMMMKKKJJJLLLOOOTTT[[[```eeehhhiiijjjiiigggddd___YYYTTTQQQPPPNNNKKKKKKLLLNNNOOOOOORRRRRRQQQQQQRRRTTTVVVWWWVVVWWWWWWWWWVVVTTTRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKOOONNNPPPVVV\\\aaajjjssswww}}}{{{rrriiieeegggkkksssqqq\\\QQQKKKGGGHHHIIIFFFFFFGGGGGGIIIKKKNNNOOOOOONNNNNNRRRRRRRRRQQQOOOLLLIIIHHHJJJJJJJJJJJJJJJJJJIIIHHHBBBDDDDDDAAA<<<999999:::;;;===AAADDDGGGHHHIIIIIIGGGIIIHHHLLLQQQPPP\\\uuuuuukkkjjjmmm{{{~~~~~~hhhRRREEE<<<<<<<<<===>>>@@@BBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAADDDFFFGGGHHHMMMWWW___eeehhhlllqqquuuvvvvvvvvvrrrsssuuuxxxzzzyyyvvvsssllljjjgggccc___YYYRRRMMMBBBBBB@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;666666777888999::::::;;;666666777777888888888999888888888888888888888888777777777777777777777777444555555555666666777777444444444444444444444444555555555555555555555555444444444555444444333333000111111222222333444444333333333333333333222222111111222222222222111111000000000000000000000000222222222222222222222222111111222222222333333333444444555555555444333333000000000000000000000000111111111111111111111111000000000000000000000000...............///000000111000...------...000111000000000000111111111111tttzzz{{{ppphhhfffcccaaa___[[[WWWSSSOOOMMMKKKJJJHHHFFFEEEDDDDDDDDDEEEEEECCCBBB@@@???======;;;;;;::::::;;;;;;<<<<<<===???BBBDDDFFFGGGGGGGGGGGGGGGIIIJJJKKKMMMNNNNNNPPPRRRUUUVVVUUUUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZZZZ\\\[[[[[[[[[\\\]]]^^^^^^[[[bbbeeegggsssuuujjj\\\VVVXXX\\\^^^]]]bbbbbbaaaaaa``````______cccccccccdddeeefffhhhhhhiiigggffffffgggfffdddbbbaaaaaaaaaaaaaaaaaaaaaaaabbbccccccdddeeefffggggggaaaaaabbbbbbbbbcccccccccbbbbbbcccccccccdddddddddeeedddcccbbbbbbcccddddddddddddeeeffffffeeeeeeeeecccccccccccccccbbbaaaaaacccbbbbbbaaa```______^^^eeeaaa```bbb```\\\^^^eeeeeeiiirrr~~~rrrfffdddnnn{{{|||ooofffccccccdddjjjoooooojjjddd[[[XXXRRRMMMIIIHHHHHHIIINNNSSSZZZccciiilllmmmmmmllleee[[[UUUTTTRRRNNNJJJKKKKKKJJJIIIHHHJJJNNNRRRTTTTTTUUUUUUUUUUUUVVVVVVZZZWWWTTTTTTUUUTTTQQQNNNPPPMMMKKKJJJKKKMMMNNNNNNNNNQQQWWW\\\bbbhhhooossswwwyyy|||~~~xxxqqqkkkhhhgggfffkkkuuu~~~kkkZZZKKKIIIGGGFFFFFFEEEDDDBBBFFFHHHJJJMMMNNNOOOPPPPPPOOORRRTTTTTTQQQMMMJJJIIIJJJJJJJJJJJJIIIHHHGGGGGGDDDEEEEEECCC>>>:::888777======???BBBFFFHHHGGGFFFFFFIIIJJJHHHGGGMMMYYYcccssshhhmmmzzz{{{zzzuuu[[[LLL???>>><<<:::999;;;???CCCAAABBBBBBAAA??????AAABBBAAABBBDDDFFFHHHLLLQQQUUU^^^cccjjjooopppooonnnnnnrrrtttxxx}}}{{{rrrkkkooommmkkkiiigggaaaYYYSSSJJJFFFBBB@@@??????>>><<<;;;::::::::::::::::::999555666777999999999888777999999999999999999999:::::::::::::::::::::::::::888888888888888888999999;;;:::999888777777777777777777777777777666555555666666666666666666666666888777555333333333555666444444444444444444444444444444444555555555666666333333333333222111000///111000///......///000111111111111111111111111111000000000000111111111111222222222222222222222222444444444333333222222222000000000000000000000000///...---------...000111000000000000000000000000////////////////////////......------------......///////////////000111111uuuzzzwwwmmmiiigggeeeaaa]]]XXXSSSNNNKKKIIIHHHFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBAAA???>>>>>><<<;;;;;;:::::::::;;;;;;<<<>>>@@@CCCEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNPPPSSSTTTTTTTTTUUUVVVVVVVVVWWWXXXYYYYYYZZZZZZXXXXXXXXXXXXXXXYYYZZZZZZ\\\aaadddeeeqqqzzzoooaaaYYYYYY\\\^^^]]]bbbaaaaaaaaa`````````___bbbbbbbbbcccdddeeefffgggfffdddcccddddddcccaaa___bbbbbbbbbbbbbbbbbbbbbbbb```aaabbbdddeeeggghhhhhhcccccccccdddddddddeeeeeeddddddddddddddddddddddddeeedddcccbbbaaaaaabbbcccddddddeeeeeeeeeeeeddddddcccccccccdddccccccbbbaaaccccccbbbaaa``````______bbb______bbbaaa]]]]]]aaacccfffnnnyyyxxxooogggmmmvvv{{{ppphhheeedddcccdddfffddd^^^XXXSSSPPPLLLIIIIIILLLPPPSSS[[[```hhhooosssrrrpppnnnhhhaaaXXXSSSQQQPPPLLLIIIJJJKKKKKKJJJJJJKKKNNNQQQQQQQQQRRRTTTUUUVVVWWWXXXZZZWWWTTTSSSTTTSSSPPPMMMMMMLLLKKKKKKLLLMMMNNNNNNQQQUUUZZZ___dddiiinnnqqqsssuuuyyy~~~|||uuuooojjjhhhhhhiiifffiiiooouuu}}}}}}yyyeeeTTTJJJHHHFFFEEEEEEEEEDDDCCCEEEGGGIIIKKKMMMNNNNNNNNNOOORRRUUUVVVSSSOOOKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCAAA>>>;;;999<<<<<<>>>AAAEEEGGGGGGFFFEEEHHHJJJIIIHHHMMMWWW```ttt{{{nnnmmmwww|||wwwhhhWWWBBBAAA>>><<<<<<===>>>???@@@AAABBBBBB@@@???@@@AAA@@@BBBDDDEEEHHHLLLQQQUUU[[[```hhhnnnqqqrrrssstttrrrtttxxx}}}}}}wwwrrrrrrpppnnnmmmkkkfff```[[[OOOKKKEEEAAA??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;777777888999999999999999;;;::::::999999888888888999999999999999999999999888888888888888888888888::::::999888777666666666777777777777777666555555666666666666666666666666888666555333333333555666444444444444444444444444444444444555555555666666333333444333333222111111111111000//////000111111111111111111111111111111000000000000111111111111222222222222222222222222444444333333333222222222000000000000000000000000000000/////////000111222000000000000000000000000///////////////////////////......------......//////////////////000111111oootttzzz||||||wwwnnnmmmjjjeee```[[[VVVPPPLLLGGGGGGEEEEEEEEEEEEGGGGGGDDDCCCCCCBBBAAAAAA@@@@@@===<<<;;;::::::::::::::::::<<<>>>@@@BBBDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJJJJKKKMMMPPPQQQRRRRRRTTTUUUUUUVVVVVVXXXYYYZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\[[[```bbbcccnnnuuufff]]][[[]]]^^^]]]aaaaaaaaaaaa````````````bbbaaaaaaaaabbbcccdddddddddbbbbbbbbbccccccaaa___bbbccccccccccccccccccbbb^^^___aaaccceeeggghhhhhhbbbcccccccccddddddddddddeeeeeeeeeeeeeeeddddddddddddcccbbbaaa```aaaaaabbbddddddddddddddddddcccccccccccccccccccccbbbbbbaaacccbbbaaa_________``````aaa^^^]]]```aaa^^^]]]^^^aaabbbgggqqq||||||kkkkkknnnssswwwuuunnngggdddbbb^^^]]]\\\XXXRRRMMMKKKJJJIIIJJJNNNUUU[[[___gggmmmuuu{{{|||xxxrrrmmmaaa[[[TTTOOOMMMLLLIIIGGGHHHJJJKKKLLLLLLLLLNNNPPPNNNOOOQQQSSSUUUWWWYYYZZZYYYWWWTTTSSSRRRPPPNNNLLLJJJJJJKKKLLLMMMNNNOOOOOOUUUYYY___cccgggjjjlllnnnnnnpppuuu{{{zzzssskkkgggfffggghhhccc```\\\___kkk{{{}}}ttt```PPPGGGFFFDDDDDDEEEEEEDDDCCCDDDFFFHHHJJJLLLMMMMMMMMMOOORRRVVVWWWUUUPPPMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFHHHEEECCCDDDEEECCC???<<<;;;;;;<<>>>>>>>>===;;;>>>@@@BBBBBBAAA@@@@@@@@@???AAACCCEEEGGGKKKQQQTTTXXX^^^eeekkkoooqqqssstttoooqqquuuyyy}}}|||yyyvvvuuusssrrrpppnnnkkkfffbbbWWWQQQIIICCC??????>>>>>>>>>>>>======<<<<<<<<<<<<:::999999999999:::;;;;;;<<<;;;;;;:::999888777777888888888888888888888888888888888888888888888888999888888777777666666666777777777777777666666555666666666666666666666666777666555333333444555555444444444444444444444444444444444555555555555555333444444444444333333222222111111000000111111222111111111111111111111111000000000000111111111111222222222222222222222222333333333333222222222222000000000000000000000000222111111111111222333333000000000000000000000000///////////////////////////......------......///000////////////000111111ccciiiqqquuuwww|||wwwqqqmmmfffbbb^^^[[[VVVRRRJJJIIIGGGFFFEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBB???>>><<<;;;:::999999999999:::<<<>>>???AAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHHHHJJJMMMNNNNNNPPPRRRSSSUUUUUUWWWXXXZZZ[[[\\\]]]]]]]]]\\\\\\\\\\\\]]]]]][[[^^^___aaaiiixxxzzzkkkaaa]]]]]]^^^]]]````````````aaaaaaaaaaaaaaaaaa``````aaaaaabbbcccccccccbbbcccddddddbbb```aaabbbccccccccccccbbbaaa^^^```aaacccdddeeeeeeeee`````````aaaaaaaaaaaabbbeeeddddddddddddcccccccccbbbaaa`````````aaaccccccddddddccccccccccccccccccaaabbbbbbbbbbbbaaa``````bbb```___]]]]]]]]]^^^___bbb___\\\\\\^^^_________```___aaaiiiuuu~~~qqqkkkggghhhlllmmmhhhbbb___[[[WWWUUUSSSPPPMMMJJJIIIKKKPPPVVV\\\ccchhhkkknnnssszzz~~~wwwnnngggXXXTTTNNNKKKIIIHHHFFFEEEGGGIIILLLMMMMMMMMMNNNOOOPPPPPPRRRTTTVVVXXXYYYZZZWWWVVVTTTRRRPPPNNNLLLJJJGGGIIILLLNNNOOOPPPQQQRRRWWW[[[bbbgggiiikkklllmmmlllnnnrrryyyyyypppgggaaa```aaabbbccc[[[TTTWWWfff{{{~~~|||}}}qqq___RRREEECCCBBBBBBDDDEEEDDDCCCDDDFFFHHHJJJKKKLLLLLLLLLMMMQQQVVVWWWUUUQQQMMMKKKIIIJJJJJJJJJIIIHHHHHHGGGIIIFFFCCCEEEHHHHHHDDD???;;;::::::<<<@@@CCCDDDDDDBBBEEEIIIJJJIIILLLQQQVVV^^^vvv}}}~~~|||zzzoooYYYPPPEEE>>>======<<<999;;;>>>AAABBBAAA@@@@@@@@@>>>@@@BBBDDDFFFJJJOOOSSSXXX\\\bbbgggjjjlllnnnooommmoooqqqtttwwwwwwvvvuuuvvvuuutttrrrooolllhhheee^^^WWWMMMEEEAAA??????>>>>>>>>>>>>======<<<<<<;;;;;;:::999888888999:::;;;:::::::::999999888888888999999999999999999999999999999999888888888888888777777777777777666555555666666777777777777666666666666666666666666666666666555444444444444555555444444444444555555555555555555555555555555555555333444444555555444444333222222222222222222222222111111111111111111111111///000000000111111111111111111111111111111111111333222222222222222222222000000000000000000000000111111111111222222333333//////////////////////////////////////////////////////............//////000000//////000000111222YYY```iiiooosssxxxuuunnnfffaaa___^^^ZZZWWWPPPNNNLLLIIIFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>><<<;;;::::::999::::::;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEEEEFFFEEEGGGIIIJJJKKKLLLOOOQQQTTTUUUVVVXXXZZZ\\\]]]^^^[[[[[[ZZZZZZYYYZZZZZZ[[[YYY\\\]]]^^^eeeoooxxx|||xxxlllccc___^^^^^^]]]______``````aaaaaabbbbbb````````````aaabbbccccccbbbaaaaaabbbcccdddbbbaaa___```aaabbbbbbaaa```___```aaabbbccccccbbbaaa```______`````````aaaaaaaaaccccccbbbbbbbbbbbbbbbbbb____________aaaccceeefffeeedddcccbbbbbbbbbbbbccc```````````````______^^^___^^^]]]\\\[[[\\\]]]]]]dddbbb^^^[[[\\\```cccccc```^^^^^^cccmmmxxxuuummmeeebbbdddddd```[[[WWWTTTOOOKKKIIIIIIHHHGGGJJJPPP[[[gggpppuuuvvvvvvtttwwwzzz{{{vvvmmmccc\\\PPPNNNJJJGGGFFFEEEEEEDDDFFFIIILLLNNNNNNNNNOOOPPPSSSSSSTTTUUUVVVWWWXXXXXXTTTTTTSSSPPPNNNKKKJJJJJJFFFJJJNNNPPPQQQSSSUUUXXXYYY^^^dddiiikkkkkkllllllkkklllqqqwww~~~~~~xxxnnnddd\\\YYYYYYZZZ[[[UUURRRXXXiii}}}zzzzzz~~~{{{lll[[[PPPCCCAAA@@@AAABBBCCCCCCBBBDDDEEEGGGIIIKKKKKKKKKKKKKKKOOOSSSUUUSSSOOOLLLJJJHHHHHHIIIIIIJJJIIIIIIHHHJJJGGGEEEGGGKKKKKKGGGBBB===;;;999:::===AAABBBCCCAAADDDGGGIIIIIIJJJNNNQQQSSSfff{{{|||uuujjj]]]MMMAAA===<<<;;;999:::<<<@@@AAAAAA@@@@@@@@@>>>???AAACCCEEEIIINNNQQQVVVZZZ___dddgggiiilllooommmoooqqqrrrrrrrrrrrrrrrxxxxxxxxxvvvrrrmmmjjjhhhbbb\\\SSSJJJEEEBBB@@@???>>>>>>======<<<;;;;;;:::::::::888777777888999:::888888888999999:::::::::::::::::::::::::::::::::999999999888888888777777666777777777777666555555666666777777777777666666666666666666666666666666555555444444444555555555444444444555555666666666555555555555555555555444444444555555444444333333222222333333333333222222111111111111111111111111///000000000111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000111111111111111////////////////////////000000000000000000000000/////////....../////////000000000000000111222222UUU[[[dddjjjnnnsssxxx|||wwwjjjcccaaa```]]]ZZZVVVTTTQQQLLLIIIFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA???>>><<<<<<;;;;;;;;;;;;;;;;;;;;;<<<=========>>>???@@@BBBCCCDDDEEEDDDEEEGGGGGGGGGIIIKKKNNNRRRRRRTTTVVVXXXZZZ\\\]]]\\\\\\[[[ZZZZZZZZZ[[[[[[WWWYYY[[[]]]```gggnnnrrrxxxrrriiiccc___^^^^^^]]]^^^______```aaabbbbbbccc``````aaaaaabbbdddeeefff___^^^^^^```aaabbbaaa```^^^___aaabbbbbbaaa___^^^```aaacccccccccaaa___]]]aaaaaaaaaaaabbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbccc_________```aaadddfffggggggeeedddbbbbbbbbbcccccc```````````````___^^^^^^\\\\\\\\\]]]\\\\\\\\\\\\eeefffddd___]]]bbbggghhhccc```^^^```gggooouuuyyyuuummmddd___^^^]]]YYYUUUPPPMMMHHHDDDCCCDDDFFFHHHOOOXXXfffttt~~~}}}xxxwwwuuuppphhh^^^UUUPPPJJJIIIGGGFFFDDDDDDDDDEEEFFFIIILLLNNNNNNOOOPPPQQQUUUUUUUUUUUUUUUVVVVVVVVVQQQQQQQQQOOOLLLJJJJJJJJJHHHLLLPPPSSSTTTVVV[[[___```dddiiilllmmmllllllllliiijjjnnnssszzz~~~yyysssjjjaaa[[[XXXXXXXXXTTTSSSUUU```ppp}}}zzztttcccSSSIIIBBBAAA??????AAABBBBBBAAACCCDDDFFFHHHIIIIIIIIIHHHHHHKKKNNNOOONNNKKKJJJIIIFFFGGGHHHIIIJJJJJJKKKKKKIIIHHHGGGIIIKKKLLLIIIFFF???===:::999<<>>@@@??????@@@AAA???@@@AAABBBDDDGGGKKKOOORRRVVV[[[```dddiiinnnqqqmmmoooqqqrrrpppoooppppppvvvyyy{{{zzzvvvqqqmmmkkkeee```YYYRRRMMMHHHDDDAAA??????>>>===<<<;;;;;;::::::999999888888888888999777777888999:::;;;;;;<<<::::::::::::::::::::::::::::::999999888777777777666777888888888777666555555666666777777777777777666666666666666666666666444444444555555555555555444444444555666666777777555555555555555444444444555555555444444333222111111222222333333222222111111111111111111111111111000000000000111111111111111111111111111111111111111111111222222222222222000000000000000000000000...///000000111111000000000000000000000000000000000000000000000000000000000//////......//////000111000000000000111222222QQQVVV^^^eeejjjoootttwwwwwwkkkfffdddaaa^^^ZZZXXXTTTPPPLLLIIIGGGFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::::::::;;;;;;:::;;;<<<>>>@@@BBBDDDDDDCCCDDDEEEEEEDDDFFFHHHKKKNNNOOOPPPSSSUUUXXXYYYZZZ]]]\\\\\\[[[[[[[[[[[[[[[UUUWWWZZZ\\\]]]```eeejjjllliiieeeaaa___^^^^^^]]]^^^^^^___```aaabbbcccccc```aaaaaabbbdddfffhhhiii___^^^^^^```bbbcccbbbaaa^^^___aaaccccccaaa___^^^^^^```aaacccbbbaaa^^^]]]`````````aaaaaaaaabbbbbb``````aaabbbcccddddddeeebbbbbbaaaaaabbbccceeefffhhhgggeeecccbbbcccddddddaaaaaabbbbbbaaaaaa```___\\\]]]^^^______^^^]]]\\\bbbiiilllfffbbbeeeiiikkkeeecccaaa```bbbfffiiikkkkkkfff```ZZZVVVSSSOOOMMMJJJHHHDDDBBBCCCHHHNNNSSS[[[cccooo{{{}}}yyyqqqnnnhhh```XXXQQQLLLJJJFFFFFFFFFEEEDDDDDDEEEFFFGGGIIILLLMMMNNNOOOPPPRRRSSSSSSSSSSSSSSSTTTTTTTTTMMMOOOPPPNNNKKKIIIIIIKKKJJJNNNSSSUUUVVVYYY```fffjjjlllooopppnnnlllkkkkkkeeefffiiinnnssswwwxxxxxxppplllfffaaa]]]\\\]]]^^^YYY\\\eeeqqq~~~lllZZZKKKCCCBBB@@@??????@@@AAA@@@???@@@BBBCCCEEEFFFFFFFFFEEEEEEGGGIIIJJJHHHGGGGGGGGGDDDEEEGGGIIIJJJLLLLLLMMMHHHIIIJJJKKKKKKJJJIIIHHHBBB???;;;999;;;===???@@@BBBCCCDDDEEEFFFHHHIIIKKKOOOVVVddd{{{yyywwwzzziiiWWWIIIAAA===<<<999;;;===>>>>>>???AAACCC@@@AAAAAABBBBBBEEEIIILLLOOORRRVVV[[[___ccchhhllljjjlllooopppnnnmmmmmmnnnoootttyyyzzzwwwrrrooommmgggddd```[[[VVVPPPIIIEEEAAA@@@???>>>===<<<<<<;;;:::::::::::::::999999888888888888999999::::::;;;999999999999999999999999::::::999999888777777666666777888::::::999777666555555666777777777777777666666666666666666666666333444444555555666555555444444444555666777777777666666555555555444444444555555555444333111000///000111222333333222111000111111111111111111111111000000000000111111111111111111111111111111111111000111111111222222222222000000000000000000000000...///000111111111000///000000000000000000000000000000000000000000000000000000////////////000000111111000000111111222333KKKQQQYYYaaagggmmmssswwwyyyuuummmjjjeeebbb\\\ZZZVVVRRRNNNKKKIIIIIIFFFFFFFFFEEEDDDCCCCCCCCCBBBBBBAAA@@@???????????????>>><<<:::999999::::::888999;;;===@@@BBBDDDDDDCCCDDDDDDDDDCCCDDDGGGIIIKKKLLLNNNPPPSSSUUUWWWXXXXXXXXXWWWVVVVVVVVVVVVVVVTTTVVVYYY\\\\\\\\\```eeeeeecccaaa```___^^^^^^]]]]]]^^^___```aaabbbcccdddaaaaaabbbccceeehhhjjjkkk`````````bbbdddeeeeeeccc___```cccddddddccc```___\\\^^^```bbbcccaaa___^^^^^^^^^^^^^^^_________`````````aaabbbdddeeefffgggeeeeeecccbbbbbbbbbcccdddiiihhheeecccccccccdddeeecccccccccccccccbbbaaaaaa\\\]]]```bbbbbb```^^^\\\___kkkrrrmmmfffgggkkklllgggeeebbb```___```aaabbb```]]]YYYUUUOOOKKKHHHFFFEEEDDDCCCDDDHHHPPPZZZaaagggmmmvvv|||~~~{{{uuupppfffbbbZZZSSSMMMJJJIIIIIIDDDEEEEEEEEEDDDDDDEEEGGGHHHJJJLLLMMMMMMOOOQQQSSSPPPPPPQQQQQQRRRSSSSSSSSSLLLNNNOOOMMMJJJHHHJJJLLLLLLPPPTTTVVVWWW[[[cccjjjqqqssstttssspppllljjjjjjbbbccceeeiiinnnqqqrrrrrriiigggcccaaa```aaacccdddeeekkkvvvzzzgggVVVIIIBBBBBB@@@>>>>>>???@@@???>>>>>>???AAACCCDDDDDDCCCCCCCCCEEEFFFFFFEEEDDDEEEFFFBBBDDDFFFHHHKKKLLLNNNNNNHHHJJJLLLLLLJJJIIIIIIIIIDDD@@@<<<999:::<<<>>>???CCCCCCDDDDDDEEEGGGIIIJJJNNNRRRZZZlll{{{ttt|||tttbbbPPPDDD>>><<<999;;;<<<======>>>AAADDDAAAAAABBBBBBBBBDDDHHHKKKNNNPPPSSSVVVXXX[[[```cccdddhhhlllmmmkkkjjjjjjlllhhhnnnuuuxxxvvvrrrnnnmmmhhhfffdddaaa]]]VVVMMMHHHBBBBBBAAA@@@???>>>===<<<;;;;;;<<<===<<<;;;999888::::::999999999999999999888888888888888888888888::::::999999888777777666666777999::::::999888777555555666777777777777777666666666666666666666666333333444555666666666555444444444555666777777888666666555555555444444444666555555444222000...---000111222333333222111000111111111111111111111111000000000000111111111111000000000000000000000000000000111111222222222222000000000000000000000000...///000111222111000000000000000000000000000000000000000000000000000000000000////////////000000111111111000111111222333KKKOOOSSSYYYaaajjjpppqqqzzz~~~uuupppjjjccceee]]]WWWTTTQQQKKKHHHIIIGGGFFFEEEEEEEEEEEEBBB@@@CCCCCCBBBAAA@@@>>>>>>===>>>======<<<;;;;;;:::::::::999888999;;;???CCCEEECCCCCCEEEFFFFFFEEEDDDCCCFFFHHHJJJKKKLLLMMMOOOQQQTTTUUUUUUVVVVVVVVVUUUTTTTTTUUUWWWYYY[[[\\\]]]]]]]]]___aaaaaa___^^^]]]^^^____________```aaacccccccccbbbbbbcccdddgggjjjlllfffbbb^^^___cccffffffddd```bbbdddeeefffeeedddcccfffdddbbb``````aaabbbccc___```aaa```___```bbbdddiiiddd___^^^aaaeeefffffffffdddaaaaaabbbccccccccceeehhhhhhdddcccgggjjjjjjeeecccbbbdddggghhhgggddd^^^___bbbfffiiigggaaa[[[aaahhhsssvvvnnneeefffmmmmmmjjjeee```]]][[[[[[\\\ZZZXXXTTTPPPKKKGGGDDDCCCFFFJJJKKKLLLSSS^^^fffhhhsssssstttuuusssoooiiidddZZZUUUNNNJJJHHHGGGEEECCCBBBCCCDDDEEEFFFGGGHHHIIIMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMKKKIIIGGGGGGIIIKKKNNNPPPTTTXXX]]]dddkkkpppuuuyyy{{{{{{zzzwwwooogggddd___[[[\\\ccciiillllllkkkbbb]]]aaahhhkkklllmmmrrrrrr___PPPGGGCCCDDDCCCAAA???>>>>>>>>>?????????@@@BBBDDDEEEDDDBBBAAAAAAAAABBBBBBBBBCCCCCCDDDFFFHHHIIIHHHGGGGGGHHHFFFFFFEEEEEEEEEEEEFFFFFFDDDCCC@@@===::::::===???AAAAAABBBDDDEEEGGGHHHHHHHHHSSSXXXZZZoooxxxyyyrrraaaOOODDD@@@:::<<>>>>>======<<<;;;;;;;;;:::999999999;;;>>>AAACCCCCCCCCDDDEEEEEEFFFEEEEEEEEEGGGIIIIIIIIIJJJLLLNNNQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTVVVXXXYYY[[[[[[\\\ZZZ\\\^^^^^^]]]\\\[[[\\\]]]]]]]]]^^^___aaabbbcccddddddccccccdddgggiiikkkfffbbb______dddgggfffeeebbbccceeegggggggggfffeeegggfffcccaaa``````aaabbb___```aaaaaa``````bbbdddjjjhhhdddbbbcccfffjjjlllkkkhhheeecccdddeeefffffffffkkklllhhheeegggkkkkkkhhheeebbbdddiiilllkkkhhhaaaaaaccciiinnnlllccc[[[[[[dddqqqyyyuuullliiillljjjhhhddd```\\\ZZZYYYYYYUUUSSSPPPLLLJJJHHHHHHHHHKKKPPPUUUXXX^^^fffjjjiiimmmlllkkkiiigggbbb\\\XXXRRRMMMHHHDDDCCCBBB@@@>>>BBBBBBCCCDDDFFFGGGHHHHHHKKKLLLMMMNNNOOOOOOPPPPPPRRRRRRRRRRRRQQQPPPNNNMMMLLLMMMLLLJJJIIIIIILLLNNNRRRUUUYYY^^^ccciiiooosssssswwwzzzzzz{{{zzzssslllaaa[[[UUUUUU[[[aaafffgggkkkccc^^^ccckkkppptttwww}}}jjjYYYMMMGGGDDDDDDCCCBBB@@@???@@@@@@AAA@@@@@@@@@BBBDDDDDDCCCAAAAAAAAAAAABBBBBBBBBCCCCCCDDDFFFHHHIIIHHHGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFCCC???;;;999999:::??????AAABBBDDDFFFGGGHHHHHHOOOSSSVVVggg|||{{{}}}zzzmmm]]]NNNEEE999999:::::::::<<<>>>?????????@@@AAABBBCCCDDDDDDEEEHHHLLLOOOQQQTTTWWWYYY]]]___bbbddddddeeegggiiihhhiiikkkmmmoooooonnnlllkkkhhhffffffgggddd]]]XXXQQQMMMHHHDDDBBBAAA@@@???============<<<;;;::::::::::::::::::::::::::::::999999888888888888999999888888888888888888888888777777777777777777777777666666666666666666666666666555444333333444555666666555444444666666555444444444444555555555555666777777666555555666777777444444555555444444333222333333444333333222222111111111111111111111111111333222222111111111111111111111111111111111111111111111111111111111111111000000000111111111222222111111111000000000000000/////////000000000111111000000000000000000000000111111111111000000000///111111111222222222333333KKKKKKLLLRRR[[[eeelllppppppsssxxx}}}{{{ooojjjccc]]]\\\YYYRRRMMMKKKJJJIIIHHHHHHHHHHHHGGGEEEFFFEEEEEEDDDCCCBBBAAAAAA??????>>>>>>===<<<<<<<<<;;;:::999999:::<<<>>>@@@BBBBBBBBBCCCDDDEEEFFFGGGDDDFFFGGGGGGGGGGGGHHHJJJLLLLLLLLLLLLMMMOOOPPPQQQQQQRRRTTTVVVXXXYYYZZZZZZXXXZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[\\\]]]^^^```bbbcccfffeeedddcccdddfffhhhiiifffccc``````dddggggggfffccceeegggiiijjjiiihhhgggjjjhhheeebbb`````````aaa^^^```bbbbbbaaaaaabbbdddjjjjjjhhhdddcccffflllrrrppplllgggddddddeeegggggggggooosssnnnhhhhhhlllmmmlllfffaaacccjjjoooooollldddbbbccckkkrrrqqqhhh^^^WWW___nnn|||}}}uuummmkkkhhhgggddd```\\\YYYVVVUUUPPPNNNKKKHHHHHHJJJLLLNNNSSS[[[bbbfffjjjnnnmmmiiijjjgggccc```\\\WWWRRRNNNLLLIIIEEEBBBAAAAAA@@@???AAAAAABBBDDDEEEGGGHHHHHHJJJJJJLLLMMMNNNOOOOOOOOOQQQQQQRRRSSSQQQOOOMMMKKKKKKLLLLLLLLLKKKMMMOOORRRUUUYYY^^^dddhhhmmmrrruuuqqquuuyyyzzz|||}}}xxxrrrbbbZZZQQQNNNRRRZZZ```dddiiiccc```eeemmmssszzzqqq___QQQIIIEEEEEECCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAABBBCCCCCCBBB@@@@@@AAABBBBBBCCCCCCBBBBBBCCCEEEGGGHHHGGGFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFDDD@@@;;;888777888<<<===???AAACCCEEEGGGHHHIIIIIILLLQQQ[[[tttzzzxxxxxx}}}{{{nnnZZZKKK===;;;888777777:::>>>@@@??????@@@AAABBBCCCCCCDDDCCCFFFIIIKKKMMMNNNQQQSSSUUUXXX[[[]]]^^^```ccceeefffgggiiikkkllllllllllllkkkiiihhhiiikkkjjjeeeaaaWWWSSSNNNIIIFFFCCC@@@>>>??????>>>===<<<;;;::::::::::::::::::::::::::::::::::::999999999999::::::888888888888888888888888777777777777777777777777666666666666666666666666777666666555555666666777666555444444666666555444444444444555555555555666777666666555666666777888444555555555555444333333333333222222111111222222111111111111111111111111222111111111111222333333222222222222222222222222111111111111111111111111/////////000000000111111000000000000111111111111000000000111111111222222000000000000000000000000111111111111000000000000111111111222222222222333TTTNNNKKKPPPWWW^^^eeekkkqqqssswwwzzz|||nnnfff___]]][[[UUUOOOMMMKKKIIIGGGGGGHHHHHHGGGEEEFFFEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@???>>>>>>======<<<;;;:::999999:::<<<===????????????@@@BBBDDDFFFCCCEEEFFFFFFEEEDDDEEEGGGHHHHHHGGGGGGIIIKKKNNNPPPPPPQQQSSSUUUVVVWWWXXXXXXWWWYYY[[[\\\[[[ZZZZZZ[[[[[[[[[[[[]]]^^^```bbbcccgggeeedddccccccdddeeeffffffcccaaaaaacccfffgggfffeeefffiiikkklllkkkjjjjjjkkkiiifffccc```_________]]]```bbbdddcccccccccdddhhhiiiiiieeeaaacccllltttqqqlllfffbbbbbbccceeefffiiisssyyytttllljjjmmmooonnnggg```aaaiiipppqqqooohhhcccaaahhhrrruuunnneeeYYY^^^jjjyyy~~~xxxnnnhhheeedddbbb___ZZZVVVQQQOOOLLLKKKIIIHHHJJJNNNSSSWWW___fffkkkmmmnnnoookkkffffffbbb\\\VVVQQQMMMHHHEEEGGGEEEBBBAAA@@@AAAAAAAAA@@@AAABBBCCCEEEGGGHHHHHHJJJKKKLLLNNNOOOPPPPPPPPPPPPQQQRRRRRRQQQOOOLLLJJJIIIKKKLLLMMMNNNOOORRRUUUWWW[[[bbbgggkkkooorrrtttqqqvvvyyyzzz}}}|||vvvggg^^^SSSLLLNNNVVV___dddhhhddddddiiioootttyyyyyygggUUUJJJDDDDDDDDD@@@@@@??????@@@AAACCCDDDCCCBBBAAAAAABBBBBB@@@???@@@AAABBBCCCCCCCCCBBBBBBBBBDDDFFFGGGFFFEEEEEEFFFCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDBBB???<<<::::::;;;<<<>>>@@@CCCEEEGGGHHHIIIEEEGGGMMMRRRaaauuuooolllooo}}}xxxcccPPPDDD@@@;;;888888:::<<<===>>>>>>???@@@AAABBBBBBCCCBBBDDDGGGIIIIIIJJJLLLMMMNNNQQQTTTVVVXXX[[[___bbbdddfffhhhjjjkkkkkklllmmmkkkjjjjjjkkkmmmllliiifff]]]YYYTTTOOOJJJFFFBBB??????>>>======<<<;;;;;;;;;::::::::::::::::::::::::::::::999999999999::::::888888888888888888888888777777777777777777777777666666666666666666666666777777777777777777777777666555444555666777666444444444444555555555555666777666666555555444444444555555555555555444444333444333111000000111222333111111111111111111111111////////////000111222333222222222222222222222222111111111111111111111111////////////000000000000//////000000111111222222000000000111111111222222000000000000000000000000111111111000000000000000111111111111222222222222]]]SSSLLLNNNUUUZZZbbbhhhjjjmmmpppsssvvv}}}{{{oooeeebbb```[[[UUURRRPPPNNNLLLKKKKKKKKKJJJIIIEEEEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>===<<<;;;:::999::::::;;;<<<;;;;;;;;;===???AAABBBCCCDDDEEEEEECCCCCCDDDEEEEEEEEEDDDDDDFFFIIILLLNNNMMMNNNPPPRRRTTTUUUVVVVVVVVVYYY[[[\\\\\\[[[\\\]]][[[[[[[[[\\\^^^```aaabbbeeedddbbb``````aaabbbcccdddbbb``````aaadddeeefffeeegggiiikkkllllllkkkkkkllljjjfffbbb```^^^^^^^^^\\\___ccceeeeeedddddddddgggjjjkkkfffaaabbbkkktttrrrmmmfffbbbbbbccceeeeeejjjtttzzzuuunnnkkknnnoooqqqiiibbbbbbiiiooorrrqqqmmmeee```dddooovvvtttnnn]]]]]]cccooouuuppphhhccc]]]\\\[[[XXXTTTOOOKKKHHHHHHIIIJJJMMMRRRYYY```dddlllpppqqqnnnllljjjfffaaa\\\WWWQQQKKKFFFCCC???===>>>>>>>>>===<<<===>>>???@@@AAABBBDDDEEEGGGHHHIIIKKKLLLOOOQQQRRRSSSRRRRRRPPPQQQRRRQQQPPPMMMKKKIIIHHHJJJMMMNNNPPPRRRUUUXXX[[[___eeekkknnnppprrrtttssswwwyyyzzz||||||wwwlllcccVVVNNNMMMTTT^^^dddjjjhhhkkkppprrrssswww}}}~~~rrr___OOOEEEBBBBBBBBB>>>>>>===>>>???@@@BBBCCCDDDBBB@@@@@@AAAAAA@@@>>>???@@@BBBCCCDDDCCCBBBAAAAAACCCEEEFFFEEEDDDDDDEEEBBBBBBAAAAAAAAAAAABBBBBBDDDGGGJJJIIIFFFBBB???===<<<===>>>AAACCCFFFHHHIIIIIICCCEEEKKKMMMVVVwwwuuukkkfff```www|||{{{jjjWWWFFFBBB<<<999999:::::::::<<<<<<===>>>???@@@AAAAAAAAACCCFFFGGGFFFGGGHHHIIIIIIKKKNNNPPPSSSVVV[[[^^^bbbdddhhhiiijjjkkkmmmppppppoooooooooooonnnllljjjbbb___ZZZUUUPPPKKKEEEAAA>>>===<<<<<<;;;<<<<<<===::::::::::::::::::::::::999999888888888888999999888888888888888888888888777777777777777777777777777777777777777777777777888888888888888888888888777666555555666777666555444444444555555555555666777777666555444222111000555555666666555555444333333333111111111222333444111111111111111111111111////////////000222333444111111111111111111111111111111111111111111111111////////////000000000000//////000000111111222222/////////000000000111111000000000000000000000000000000000000000000111111000000111111111222222222hhhYYYNNNOOOTTTXXX___gggdddgggkkkmmmooottt|||}}}mmmfffbbb]]]WWWUUUSSSPPPMMMKKKKKKKKKJJJIIIEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>===<<<;;;::::::::::::999999999:::;;;<<<===>>>AAABBBCCCCCCBBBAAABBBDDDBBBBBBBBBCCCDDDGGGIIIJJJJJJKKKLLLNNNPPPQQQRRRRRRTTTWWWZZZ[[[[[[[[[[[[\\\[[[[[[[[[[[[\\\^^^___```bbb```___]]]]]]]]]___`````````^^^^^^___```cccddddddfffhhhkkkllllllkkkkkkkkkiiieeebbb___]]]]]]]]][[[___dddggggggeeeddddddiiilllmmmiiiddddddkkkrrrqqqmmmgggdddcccdddeeefffiiiqqqvvvrrrllljjjlllmmmqqqkkkeeecccfffkkkooopppooofff^^^___hhhooopppnnn]]]YYYYYY```dddbbb]]][[[QQQQQQQQQPPPNNNKKKHHHGGGIIILLLQQQWWW___ffflllooorrrssspppiiidddbbb___ZZZSSSOOOJJJEEEBBB@@@>>><<<<<<>>>???>>>===>>>???AAA@@@AAACCCDDDFFFHHHJJJJJJLLLNNNPPPSSSUUUUUUUUUTTTRRRQQQQQQOOONNNLLLJJJIIIIIILLLOOOQQQSSSUUUXXXZZZaaaeeejjjmmmoooqqqrrrttttttwwwyyyyyy{{{}}}xxxoooggg[[[QQQOOOSSS\\\bbbjjjjjjnnnrrrrrrrrrwww~~~vvviiiXXXKKKDDDAAA@@@@@@======<<<===>>>@@@AAACCCDDDBBB@@@???@@@AAA@@@??????@@@BBBDDDDDDCCCBBBAAA@@@BBBDDDEEEDDDCCCCCCDDDBBBBBBAAAAAAAAAAAABBBBBBJJJNNNRRRRRRNNNHHHBBB???<<<===???AAACCCEEEGGGHHHGGGCCCEEEJJJKKKQQQkkkyyynnnfff___ooo||||||ssscccJJJEEE===::::::::::::999::::::;;;<<<===>>>?????????BBBDDDEEEDDDDDDEEEGGGDDDFFFIIIKKKNNNRRRVVVZZZ^^^bbbfffhhhhhhkkkooosssuuuuuutttsssrrrpppnnnmmmgggeeeaaa]]]XXXRRRKKKGGG@@@???>>><<<<<<<<<======::::::::::::::::::::::::999999888888888888999999999999999999999999999999777777777777777777777777777777777777777777777777777888888999999888888777777666555555777777666555444444444555555555555666777777666666444333111000555666666666666555444444333333222222333333444444111111111111111111111111111111111222333444555666000000000000000000000000111111111111111111111111/////////000000000111111000000000000111111111111/////////000000000111111000000000000000000000000000000000000111111111111000000000111111111111222yyyeeeTTTRRRSSSSSSXXX```___cccgggjjjlllpppvvv{{{}}}pppiiiccc^^^\\\VVVSSSOOOLLLKKKJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>===<<<<<<;;;;;;;;;888999999:::;;;;;;;;;:::===???@@@@@@??????@@@BBB???@@@AAABBBCCCDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMPPPRRRUUUWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^]]][[[ZZZYYYZZZ\\\]]]]]]]]]\\\\\\\\\]]]```bbbcccdddgggiiikkkkkkjjjjjjjjjhhhddd```^^^]]]\\\\\\[[[___eeehhhhhhfffeeedddiiikkkkkkhhhddddddhhhmmmnnnjjjfffccccccdddddddddffflllnnnkkkggghhhhhhgggjjjgggccc___^^^```eeehhhhhhaaaYYYWWW[[[```aaa```WWWQQQNNNRRRTTTSSSQQQQQQIIIIIIKKKLLLMMMNNNNNNNNNTTTXXX^^^dddjjjmmmnnnnnnkkkkkkggg___YYYWWWTTTOOOJJJGGGCCCAAA@@@@@@???>>><<<>>>@@@@@@??????AAACCCAAABBBCCCEEEHHHJJJKKKLLLLLLNNNQQQTTTVVVVVVUUUUUUSSSRRRPPPMMMLLLKKKJJJJJJLLLOOORRRUUUWWWYYY[[[^^^dddgggjjjlllmmmnnnpppqqqsssvvvwwwwwwzzz{{{ssslllaaaWWWSSSVVV]]]bbbdddeeehhhkkkkkknnnwwwkkk```RRRHHHCCCBBBAAA???>>>>>>======>>>@@@BBBCCCCCCAAA??????@@@AAAAAA@@@???@@@BBBDDDEEECCCBBB@@@???AAADDDDDDCCCBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBHHHMMMSSSTTTQQQJJJDDD@@@<<<===>>>@@@BBBCCCEEEEEEEEEEEEGGGHHHHHHNNN```ssswwwooofffmmm{{{~~~sssZZZQQQEEE<<<::::::999888888888999:::;;;<<<=========???AAABBBBBBBBBCCCDDDAAABBBEEEFFFIIIMMMRRRUUUZZZ^^^cccffffffiiioootttvvvvvvuuutttrrrpppoooooollljjjgggddd```ZZZSSSNNNGGGEEEBBB???===<<<======::::::::::::::::::::::::::::::999999999999::::::999999999999999999999999777777777777777777777777777777777777777777777777666777888999999888777666777666555666777888777555444444444555555555555666555666777777777666555444666666666666666555444444222333444555555555555555111111111111111111111111222222222222333333444555111111111111111111111111111111111111111111111111000000000111111111222222111111111000000000000000000000000111111111222222000000000000000000000000///000000000111111111111000000000000111111111111qqq\\\UUURRRNNNQQQXXXXXX\\\aaaeeegggjjjpppuuuzzzvvvooojjjhhh]]]ZZZUUURRRPPPOOONNNMMMHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>======<<<<<<;;;888999;;;<<<<<<;;;:::999;;;<<<>>>>>>======???AAA===>>>???AAABBBBBBBBBBBBAAABBBDDDFFFHHHIIIJJJJJJLLLOOORRRTTTTTTTTTUUUVVVXXXXXXWWWWWWWWWWWWXXXXXX[[[ZZZYYYWWWWWWXXXZZZ[[[[[[\\\[[[ZZZZZZ[[[^^^```bbbcccfffiiijjjjjjjjjiiiiiigggccc```]]]\\\\\\\\\[[[___eeeiiiiiigggeeedddfffhhhhhhfffcccbbbdddgggiiifffcccaaaaaaaaaaaa```cccggghhheeedddeeefffdddcccbbb^^^YYYUUUVVV[[[``````ZZZSSSPPPPPPRRRRRRQQQPPPJJJGGGIIIKKKIIIHHHJJJEEEGGGIIILLLPPPSSSVVVXXXaaaeeejjjnnnpppnnnkkkhhhaaabbb^^^VVVQQQNNNJJJEEE???===:::::::::;;;;;;:::888:::======;;;;;;===@@@BBBCCCDDDFFFHHHJJJLLLMMMKKKNNNQQQTTTVVVVVVUUUUUUTTTRRROOOLLLJJJJJJJJJKKKNNNQQQUUUXXXYYY[[[^^^```ccceeehhhiiiiiijjjlllmmmqqqtttuuuvvvzzz}}}wwwqqqggg]]]XXXYYY___ddd^^^^^^```bbbdddiiiwww}}}dddZZZNNNFFFDDDCCCAAA???@@@??????>>>???AAABBBCCCBBB@@@>>>>>>@@@AAAAAAAAA>>>@@@CCCDDDEEEDDDBBB@@@???AAACCCDDDCCCBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCAAAFFFNNNRRRPPPJJJDDDAAA;;;<<<===???@@@AAACCCCCCDDDFFFGGGFFFFFFLLLYYYeeexxxlllmmmyyy{{{|||mmm```NNNAAA;;;999888666666777888999:::;;;;;;<<<;;;===???@@@@@@@@@AAACCC???@@@BBBCCCFFFIIIOOORRRWWW\\\aaadddeeehhhooouuussstttsssrrrpppnnnnnnoooooonnnkkkiiieee___XXXSSSLLLJJJFFFBBB>>>===<<<<<<::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999999999999999999999777777777777777777777777777777777777777777777777666777888999999888777666888666555666777888777555444444444555555555666666444555777888999999999888666666666666666555555444222333555666777666555555111111111111111111111111111111000000111111222333222222222222222222222222111111111111111111111111111111111111222222222222222222111111000000//////111111222222222333333333000000000000000000000000//////000000111111111222000000000000111111111111fffXXXTTTRRROOOLLLPPPTTTZZZ```eeejjjooorrrvvv}}}yyyrrrmmmeee___XXXSSSRRRRRRPPPOOOMMMKKKHHHGGGGGGHHHGGGFFFEEEEEECCCBBBBBBCCCDDDDDD@@@@@@AAA@@@@@@???>>>===;;;::::::999999888888888999888888999:::===???@@@??????@@@@@@@@@???>>>>>>===>>>??????@@@BBBEEEHHHGGGHHHJJJLLLNNNPPPQQQRRRRRRSSSTTTVVVVVVVVVUUUTTTUUUWWWWWWWWWUUUTTTUUUWWWVVVWWWYYY[[[\\\]]]^^^^^^^^^___bbbdddfffgggggggggdddbbb___]]]\\\]]]___```\\\^^^aaadddffffffeeedddeeedddcccbbb```___^^^]]]]]]]]]]]][[[YYYYYYZZZ\\\``````______^^^^^^]]]]]]]]]YYYSSSNNNJJJJJJLLLNNNMMMLLLJJJGGGDDDEEEHHHKKKGGGFFFDDDBBBCCCEEEGGGIIIKKKLLLOOOTTTZZZ___bbbbbbkkkjjjiiiiiihhheeeaaa]]]ZZZUUUNNNIIIGGGEEEBBB???>>>======<<<<<<;;;::::::===<<<<<<<<<===>>>@@@AAADDDDDDDDDEEEGGGJJJMMMOOOOOOPPPRRRTTTUUUUUUTTTSSSTTTQQQNNNKKKJJJKKKMMMOOOWWWZZZ^^^______```ccceeehhhhhhhhhhhhhhhiiiiiijjjpppssstttuuuxxx|||{{{wwwzzzpppddd]]]\\\\\\[[[XXXXXXVVVSSSSSSYYYgggwwwzzzttt___XXXMMMEEEAAA@@@@@@@@@???>>>>>>>>>>>>@@@AAABBBAAA@@@===;;;::::::;;;<<<@@@@@@AAABBBBBBBBBAAAAAA???@@@BBBBBBAAA@@@AAABBBAAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB:::;;;<<<>>>@@@BBBCCCDDDHHHFFFGGGHHHHHHIIIPPPXXXrrrxxxssssss{{{{{{oooYYYKKKBBB;;;888;;;666888999777555666999<<<<<<===>>>@@@@@@@@@???>>>???@@@@@@@@@BBBEEEJJJNNNVVV\\\aaaaaa___bbbjjjrrrtttqqqmmmmmmoooppppppnnnmmmmmmmmmmmmkkkgggaaa\\\UUUPPPIIIDDDAAA@@@???>>>===<<<::::::;;;<<<;;;:::::::::::::::::::::::::::999999888888888999;;;<<<777777777777777777777777777777777888999999999::::::::::::999888777666666999888777555555555666777555444444444555666888999888888888888888888888888444444444555555555555666222222222222333333444555333222222111111222222333222222222333333444444444222222222111111111111000000000000000000000000000111111111111000000000000//////000000000000//////000000000000000000000000000000000000111111111111000000111111111222222222222111111000000111111222qqq___UUUOOOLLLJJJNNNQQQWWW\\\bbbgggkkknnnsssxxxsssmmmgggaaa\\\[[[YYYUUURRRLLLIIIGGGEEEFFFFFFFFFEEEFFFEEECCCBBBBBBCCCDDDDDDAAAAAAAAAAAA@@@???>>>======<<<<<<;;;:::999888888999999888999:::;;;===>>>??????@@@@@@@@@@@@@@@???===>>>?????????@@@CCCEEEDDDEEEFFFHHHJJJKKKLLLMMMNNNNNNPPPQQQRRRRRRRRRRRRSSSUUUVVVUUUTTTTTTUUUVVVXXXXXXZZZ[[[\\\\\\]]]]]]]]]^^^```bbbdddeeeeeedddbbb```]]][[[ZZZ[[[\\\]]]XXXZZZ]]]___``````^^^]]]___^^^]]][[[ZZZXXXWWWVVVVVVVVVVVVTTTSSSRRRTTTVVVUUUUUUUUUTTTSSSSSSRRRRRROOOMMMJJJGGGFFFFFFFFFGGGDDDDDDBBB@@@>>>???BBBEEEFFFFFFEEEFFFHHHLLLOOORRRYYYYYYZZZ^^^cccggghhhhhhkkkiiieeebbb___ZZZUUUQQQMMMIIIDDDAAA@@@???===;;;<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<===???@@@AAADDDEEEFFFGGGIIILLLNNNOOOQQQQQQQQQQQQQQQRRRRRRSSSNNNNNNMMMMMMNNNQQQTTTVVVZZZ]]]aaabbbbbbbbbeeeggghhhgggfffeeedddeeeffffffnnnsssvvvyyy}}}~~~yyywwwnnnbbb[[[XXXWWWTTTQQQOOOMMMKKKMMMVVVfffyyy}}}ssskkkXXXRRRJJJDDDAAAAAAAAABBB??????>>>>>>>>>???@@@AAACCCBBB@@@>>>===>>>???@@@???@@@@@@AAABBBBBBBBBBBB@@@BBBCCCCCCAAA@@@AAABBBAAABBBDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBBBB<<<<<<===>>>@@@AAACCCDDDGGGFFFFFFGGGFFFGGGMMMUUUfff}}}www|||}}}yyy{{{zzzdddTTTHHH>>>999888666777888666444444666888:::;;;===>>>?????????>>>AAAAAAAAA@@@@@@BBBFFFIIIRRRXXX___bbbbbbdddhhhmmmnnnllljjjkkkmmmnnnmmmkkknnnnnnooopppoookkkeee```ZZZVVVOOOIIIEEEBBB???===>>>===;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::999999888888888999:::;;;888888888888888888888888777777777777777777888888:::999999888888777777777888777666555555555666666555444444444555666888999555555555555555555555555444444444555555555555666333333222222333333444555333333222222222222333333222333333333333333333444222222222222111111111111111111111111111111111111111111111111000000000000//////000000000000//////111111111111111111111111000000000000111111111111//////000000000111111111111111000000000000111111mmm\\\QQQLLLJJJJJJLLLQQQWWW]]]bbbfffhhhooorrrvvv|||rrrmmmgggbbb___\\\VVVRRRLLLJJJGGGFFFFFFFFFFFFEEEFFFEEEDDDCCCBBBBBBCCCDDDAAAAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::999888:::999999999999:::;;;;;;===>>>???@@@@@@@@@@@@@@@===>>>??????>>>???AAACCCAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMMMMMMMOOOQQQRRRRRRQQQQQQSSSTTTWWWXXXYYYZZZ[[[[[[[[[[[[[[[\\\^^^```aaaaaaaaaaaa^^^]]]ZZZXXXWWWWWWXXXXXXTTTUUUWWWYYYYYYXXXWWWVVVUUUTTTSSSQQQOOONNNLLLLLLIIIJJJJJJIIIGGGGGGIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGBBBBBBBBBBBBAAA@@@@@@???AAAAAAAAAAAAAAACCCGGGJJJOOOOOOPPPSSSWWW\\\aaadddhhhgggggghhhjjjkkkkkkjjjddd```ZZZUUUQQQMMMHHHEEE@@@>>>;;;::::::;;;::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAAEEEFFFHHHJJJLLLNNNOOOOOOSSSRRRPPPNNNNNNOOOQQQRRRKKKMMMOOORRRUUUXXX[[[\\\___aaadddeeeeeefffgggiiifffeeebbb```_________```fffmmmuuuzzzzzzssskkk___XXXUUUSSSNNNJJJFFFEEEEEEJJJVVViii~~~xxxjjj___NNNJJJEEEBBBAAABBBCCCCCC@@@???>>>>>>===>>>>>>>>>???>>>===<<<<<<===>>>@@@>>>??????@@@AAABBBBBBCCCBBBCCCEEEDDDBBBAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBAAA????????????@@@BBBCCCDDDFFFEEEEEEFFFEEEDDDJJJRRR\\\uuu}}}|||www|||lll\\\PPPEEE<<<888777888888777555444444555888999:::<<<===>>>>>>>>>????????????>>>@@@CCCFFFLLLRRRZZZaaadddeeeffffffggggggggghhhjjjkkkjjjiiimmmnnnppprrrssspppjjjeeebbb^^^WWWQQQLLLGGGBBB???@@@>>><<<;;;<<<===<<<<<<::::::::::::999999999999999999888888888999:::;;;888888888888888888888888777777777666666666666666888888888888888888888888777666555555444555555555444444444444555666777888444444444444444444444444444444444555555555555666333333333333333333444555333333222222222222333333444333333333333333333222333222222222111111111111111111111111111111111111222222111111111000000000///000000111111000000///111111111111111111111111000000000000111111111111///////////////000000000111111000000000000111111~~~jjj[[[SSSNNNGGGHHHKKKPPPWWW]]]aaaccckkkmmmpppttt||||||uuullleeeaaa]]]YYYUUUPPPMMMJJJHHHHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???>>>???>>>===<<<;;;999888888::::::999999999888888888:::;;;<<<===>>>?????????>>>???@@@@@@>>>>>>@@@AAA?????????@@@@@@@@@@@@AAA@@@AAABBBDDDEEEGGGHHHHHHIIIKKKLLLMMMLLLMMMNNNPPPSSSTTTUUUWWWXXXYYYZZZZZZYYYZZZ[[[\\\]]]]]]\\\\\\ZZZYYYVVVTTTSSSSSSSSSSSSPPPPPPQQQRRRRRRPPPOOONNNKKKJJJIIIGGGEEEDDDBBBBBBAAABBBCCCCCCAAAAAABBBDDDEEEEEEDDDDDDCCCCCCCCCBBB@@@???????????????@@@@@@DDDFFFIIIKKKMMMPPPUUUXXX\\\]]]^^^aaafffjjjoooqqqpppnnnkkkiiihhhfffccc```UUUQQQKKKGGGDDDBBB@@@???:::999888888999999::::::777777888999::::::;;;;;;<<<<<<===>>>???@@@AAABBBEEEGGGJJJLLLNNNPPPPPPPPPTTTSSSRRRPPPPPPPPPQQQQQQMMMPPPSSSXXX[[[]]]^^^___dddeeefffggghhhhhhiiiiiieeebbb___[[[YYYXXXXXXYYYYYYcccnnnwww|||ppphhh]]]WWWTTTQQQLLLGGGCCCDDDGGGNNN\\\qqqvvvfffXXXHHHFFFBBBAAAAAABBBBBBBBB@@@@@@???>>>=========<<<===<<<;;;:::;;;===???@@@>>>>>>??????@@@BBBCCCCCCCCCEEEFFFEEEBBBAAA@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDEEEFFFEEEEEEFFFEEEDDDJJJQQQ\\\nnnzzzzzz|||yyylllbbbZZZOOOCCC<<<888999999888777666666666555666888999;;;<<<======999;;;<<<<<<===???CCCFFFHHHLLLTTT\\\aaaccccccbbbcccdddfffhhhjjjkkkjjjiiikkkmmmppptttvvvtttppplllhhheee___ZZZUUUOOOHHHDDDCCCAAA===<<<<<<======<<<::::::::::::999999999999999999999999999999999:::999999999999999999999999888888888777777666666555777777777777888888888888555555555444444444555555444444444444555555666666666666666666666666666666444444444555555555555666444444333333333444444555333333333222222333333333444444444333333222222222333333222222222111111111111111111111111111111111222222222111111111000000000000000111111000000000111111111111111111111111///000000000111111111111000000000000000000000000222222111111111111222222|||lll^^^TTTJJJHHHHHHKKKRRRYYY]]]___eeeiiinnnrrrxxxwwwkkkeeeaaa^^^[[[SSSPPPMMMJJJIIIIIIGGGFFFGGGFFFDDDCCCBBBBBBBBBCCCBBBCCCCCCBBBBBBAAA@@@???======<<<;;;:::999888888;;;:::::::::999888777777777888999:::;;;<<<<<<<<<>>>???AAA@@@???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBDDDDDDDDDEEEGGGGGGGGGGGGHHHJJJLLLMMMOOORRRTTTVVVWWWWWWUUUVVVWWWXXXXXXWWWVVVUUUTTTSSSQQQPPPOOONNNNNNNNNIIIIIIJJJJJJIIIHHHFFFEEECCCCCCBBB@@@???>>>===<<<===???AAAAAA@@@@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBFFFJJJLLLLLLOOOSSSWWW[[[___cccfffiiiiiiiiijjjllloooqqqrrrooolllgggbbb^^^ZZZUUURRRHHHDDD???<<<;;;;;;;;;:::888999999888888888999999666777777888999:::;;;;;;<<<===>>>???AAABBBCCCCCCFFFHHHKKKMMMPPPQQQQQQQQQSSSSSSTTTUUUUUUTTTSSSRRRPPPSSSXXX]]]aaacccddddddggggggggghhhiiiiiiiiihhhcccaaa]]]XXXTTTRRRQQQPPPNNNXXXdddooo{{{llldddZZZTTTRRRPPPKKKGGGDDDGGGMMMWWWfffzzzuuudddWWWGGGEEEBBB@@@AAAAAAAAA@@@AAA@@@@@@???>>>===<<<<<>>>>>???AAACCCEEE??????>>>??????AAABBBCCCCCCEEEFFFEEEBBBAAA@@@AAABBBBBBCCCDDDEEEFFFGGGHHHGGGFFFDDDCCCBBBBBBBBBCCCGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDFFFHHHGGGFFFLLLSSS^^^iii~~~zzzwww~~~xxxtttnnniiiddd[[[MMMBBB999888777777777777777666555555666777999:::<<<===888999:::;;;<<<>>>AAADDDFFFHHHMMMSSSXXX]]]```aaabbbdddgggjjjkkkkkkllllllmmmooorrrwww{{{{{{yyyvvvnnnlllgggccc^^^XXXRRRNNNHHHEEEAAA>>>>>>>>>===<<<;;;;;;;;;:::::::::999999999999999999999999999999888888888888888888888888999999999888888777777777777777777777777777888888444444555555555555555555444444444555555555555555777777777777777777777777444444444555555555555666555555444333333444444444444333333333333333333444444444444333333222222222333333333222222222222111111111111111111111111111222222222222111111111111000000111111111111000000111111111111111111111111///000000000111111111111111111111111111111111111333333333222222333333333nnnppp```TTTOOOJJJIIINNNTTTYYYZZZ^^^dddkkkpppuuuzzzvvvllleeeaaa^^^XXXTTTPPPMMMKKKIIIGGGEEEGGGFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@<<<<<<;;;;;;:::999999999;;;;;;;;;;;;:::999888777666777888999999999999999<<<>>>@@@@@@???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======???@@@BBBCCC@@@BBBCCCCCCBBBBBBDDDEEEEEEGGGIIIKKKNNNPPPQQQQQQOOOPPPQQQQQQPPPOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIBBBBBBBBBBBBAAA@@@???????????????>>>======<<<<<<888:::<<<===<<<<<<===>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCDDDGGGMMMSSSYYY]]]ZZZ^^^bbbgggjjjmmmpppssssssrrrqqqooonnnmmmmmmmmmdddaaa\\\WWWSSSNNNIIIFFFAAA>>>:::777777777666555666888888888666555666777777777888999::::::;;;;;;===>>>@@@BBBCCCDDDEEEEEEHHHIIIKKKMMMOOOQQQRRRRRRQQQSSSUUUWWWXXXXXXVVVUUUTTTWWW]]]ccchhhkkklllmmmjjjiiiiiiiiikkkkkkiiigggccc```\\\WWWRRRNNNKKKIIIGGGOOOYYYdddqqq}}}llldddYYYSSSQQQOOOKKKGGGFFFLLLVVVcccsssqqqaaaVVVHHHFFFBBB@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@>>>===<<<>>>>>>======>>>@@@BBBDDD@@@@@@???>>>>>>???AAABBBBBBCCCEEEDDDBBBAAAAAAAAAAAAAAAAAABBBCCCEEEGGGHHHFFFEEECCCBBBBBBCCCDDDDDDHHHIIIJJJJJJIIIGGGDDDCCCCCCCCCEEEIIIIIIIIIOOOWWW___cccnnn|||uuuyyy{{{zzzuuupppllleeeXXXKKK<<<999666555666666666555555555666666888999;;;<<<:::;;;<<<;;;;;;;;;<<<>>>CCCEEEHHHKKKNNNTTT[[[```ccceeehhhiiijjjkkklllnnnppprrruuuzzzwwwtttppplllhhhbbb]]]YYYPPPLLLGGGCCCAAA@@@???>>>======<<<<<<;;;;;;::::::999999:::::::::999888888777777777777777777777777999999999999888888888888777777777777777777777777444444555666666666555555333444444555555555444444555555555555555555555555444444444555555555555666666555444444444444444444444444333333333333444444444333333333333333333222333333333333222222222222222222222222222222222222333222222222222111111111000111111222222111111000222222222222222222222222000000000000111111111111222222222222111111111111333333222222222222333333[[[qqqvvvbbbYYYNNNIIIKKKPPPSSSTTTXXX]]]dddjjjnnnsssyyy~~~}}}rrriiiddd___\\\WWWRRRPPPMMMJJJHHHHHHFFFEEECCCBBBBBBBBBBBBDDDDDDDDDCCCCCCBBBAAA@@@<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888777777888888999888888888888;;;===>>>===<<<<<<==================>>>>>>>>>>>>>>>======>>>@@@AAABBB@@@AAABBBBBBAAA@@@AAACCCBBBCCCEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIIIIGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@??????>>>>>>????????????????????????:::<<>>???AAADDDFFFFFFGGGGGGIIIIIIJJJLLLNNNPPPRRRSSSQQQRRRTTTVVVXXXYYYZZZ[[[^^^```eeejjjnnnqqqqqqrrrmmmllljjjkkkmmmmmmjjjhhhbbb```]]]XXXRRRLLLGGGDDDAAAGGGMMMUUUcccqqqyyyzzzsssjjj^^^VVVSSSRRRNNNKKKJJJSSSbbbrrrxxxhhhZZZRRRIIIFFFBBB@@@AAABBBBBBBBBAAAAAABBBBBBAAA@@@???>>>===<<<;;;;;;<<<>>>@@@BBBBBBAAA???>>>===>>>@@@@@@@@@BBBCCCCCCAAA@@@AAABBB@@@@@@@@@AAABBBDDDFFFGGGEEEDDDBBBBBBBBBCCCEEEFFFGGGIIIKKKLLLJJJGGGBBB??????@@@DDDIIIJJJKKKRRRYYYbbb```aaakkkxxxwww{{{{{{rrroookkkaaaVVVEEE@@@:::777777777777666777666666666777888:::;;;:::;;;<<<<<<::::::<<<===???BBBEEEFFFGGGMMMVVV^^^bbbdddfffgggfffgggjjjmmmpppqqqsssxxxyyytttpppkkkfffbbbYYYTTTNNNIIIFFFDDDCCCAAA???>>>>>>===<<<<<<;;;;;;999::::::::::::999888777666666666666666666666666777777777777888888888888888888777777666666555555444555666777777777666666333444555555555444333333444444444444444444444444444444444555555555555666666666555444444444444444444444333333333333444444222333333333333333333444444444333333333222222222222222222222222222222222333333222222222111111111000111111222222111111000222222222222222222222222000000000000111111111111222111111111000000000000222111111000000111111222KKKbbb}}}lllaaaSSSJJJIIIMMMOOOPPPSSSXXX___dddhhhnnnuuuzzzwwwooogggccc]]]YYYUUURRROOOLLLHHHGGGEEECCCBBBAAABBBBBBDDDDDDDDDDDDCCCBBBAAA@@@<<<<<<<<<<<<============;;;;;;<<<===<<<;;;:::999888888999999999888888777666888;;;<<<;;;:::;;;<<<<<<<<<============>>>>>>@@@??????>>>???@@@AAABBBAAABBBCCCBBB@@@@@@AAABBBAAABBBCCCCCCCCCCCCCCCBBBDDDDDDEEEDDDCCCBBB@@@???===>>>>>>>>>????????????CCCCCCBBBBBBAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAEEEGGGJJJLLLLLLLLLLLLMMMNNNOOOQQQSSSUUUWWWYYYZZZ[[[^^^aaafffiiikkkllllllhhhkkknnnooonnnmmmmmmmmmfffdddaaa\\\WWWRRROOOMMMFFFDDDAAA???>>>===:::888888777666666888999888888333666999999777666777999999::::::::::::;;;;;;;;;???@@@CCCEEEGGGHHHHHHHHHIIIIIIJJJKKKMMMOOORRRTTTQQQQQQQQQSSSVVVYYY]]]___hhhjjjmmmpppqqqrrrrrrqqqpppnnnllllllnnnnnnkkkhhhbbbaaa^^^YYYSSSKKKEEEAAA===@@@DDDJJJVVVfffpppsss|||rrrddd[[[XXXVVVRRROOONNNYYYjjj}}}qqqaaaTTTNNNJJJFFFBBB@@@AAACCCDDDEEE@@@AAABBBCCCBBBAAA@@@???@@@@@@>>>>>>???AAACCCDDDCCCBBB???>>>======???@@@???@@@BBBBBBAAA@@@AAABBB?????????@@@AAACCCFFFGGGDDDCCCBBBAAABBBDDDFFFGGGEEEHHHKKKMMMKKKFFF@@@<<<<<<===BBBHHHJJJLLLSSS[[[ggg```ZZZ^^^ppp}}}wwwvvvwww}}}{{{qqqnnnnnnhhh___NNNHHH@@@;;;::::::999888888777666666666888999:::666888:::;;;;;;<<<>>>@@@<<<@@@EEEEEEDDDHHHSSS\\\aaacccddddddcccdddhhhlllnnnnnnpppttt|||zzzuuupppkkkhhh___ZZZSSSMMMIIIGGGEEEDDD@@@??????>>>===<<<<<<<<<999::::::;;;:::999888777666666666666666666666666555555666666777777888888999888888777666555555444444555777888888888777666333444555555555444333222555555555555555555555555444444444555555555666666777666555444444444444444555444444333333444444555222222222333333444444444444444444333333333222222222222222222222222222222333333333222222222111111111111222222222222111111222222222222222222222222000000000000111111111111111111000000/////////...000000////////////000000EEESSSgggrrr]]]TTTNNNHHHGGGJJJMMMTTTZZZ]]]```hhhpppuuu}}}|||oookkkfff```\\\XXXSSSQQQKKKKKKJJJGGGEEEDDDEEEGGGFFFFFFFFFGGGGGGEEEBBB?????????>>>===============>>>>>>>>>>>>===<<<;;;:::999999999999999888777666888888777666666777888999<<<<<<;;;;;;<<<===???@@@>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@CCCDDDDDDDDDDDDEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFHHHIIIIIIHHHFFFEEEGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLOOOPPPQQQSSSUUUWWWXXXYYYZZZ[[[\\\]]]___aaabbbcccfffhhhjjjllllllkkkjjjiiifffeeecccbbb```^^^\\\\\\SSSRRROOOKKKHHHEEEDDDCCC===<<<;;;:::999999999999666666666666666555555555777777666666666666777777999888999:::;;;>>>@@@BBB@@@AAACCCEEEGGGJJJKKKLLLLLLMMMMMMLLLKKKLLLNNNPPPOOOQQQTTTWWWZZZ^^^cccfffmmmqqqtttvvvuuutttssssssrrrqqqqqqqqqppplllhhhddddddccc```]]]XXXPPPGGGAAAAAAAAABBBDDDJJJUUUbbbjjjsssrrrllldddZZZTTTRRRSSSXXXdddtttrrreeeZZZQQQKKKIIIEEEAAA???AAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCC@@@>>>>>>???AAACCCEEEDDDCCCBBBAAA@@@@@@@@@FFFEEEBBB???>>>>>>@@@AAA@@@???>>>>>>???BBBDDDFFFDDDDDDDDDDDDDDDEEEEEEFFFMMMIIIFFFFFFHHHFFFAAA;;;<<>>BBB888::::::999666555555777999:::<<<>>>>>>>>>>>>===????????????@@@EEELLLQQQ]]]___aaa```^^^___cccfffmmmoooqqqsssvvv|||~~~xxxrrrooogggeeeaaa[[[TTTNNNIIIFFFCCCAAA>>>===>>>>>>===<<<<<<;;;;;;:::999999::::::777888999:::999888777666666666777777888888999999999888888888777777666666777777777777666666666666555555555444333333222222444444444555555555555666333333333333333333333333111222333333444444333333333222111111111222333444333333333333222222111000333333444555666777888888444444444333222111000///111111222333333333333222000000000000000000000000111111111111111111111111333222111111000111111111222222222111111111111000222000...///222333111///AAAJJJYYYooolll^^^TTTJJJHHHJJJIIIOOOVVV[[[```hhhqqqvvv{{{~~~xxxmmmgggeeeccc^^^YYYPPPOOONNNKKKIIIHHHHHHIIIFFFFFFFFFGGGHHHGGGDDDAAA@@@???>>>>>>======>>>>>>>>>>>>>>>>>>===<<<;;;;;;999999::::::999999888777999888777777777777888999:::999999999:::;;;===>>>======>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCEEEFFFFFFFFFGGGGGGGGGGGGEEEFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGHHHIIIKKKLLLNNNPPPQQQRRRQQQPPPPPPRRRSSSWWWWWWWWWXXXXXXXXXXXXYYY]]]]]]]]]]]]^^^___```aaabbbbbbbbbbbbccccccccccccaaaaaabbbcccbbb```^^^]]]WWWVVVUUUSSSQQQPPPNNNNNNEEEDDDBBB@@@>>>===<<<;;;:::999888777666666666666666666666666666666666666777777777777777888999999:::::::::;;;===???AAACCCCCCDDDFFFHHHJJJLLLMMMNNNNNNPPPRRRRRRQQQPPPPPPQQQNNNQQQVVVZZZ^^^ccciiilllrrrtttwwwwwwuuusssrrrrrrrrrqqqqqqqqqqqqnnnjjjggggggeeeccc```[[[TTTKKKFFFAAA@@@@@@AAAFFFOOOZZZaaaoooooollleee\\\VVVWWWYYYaaaooovvviii]]]RRRKKKGGGGGGCCC???>>>@@@BBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@@@@?????????AAA@@@??????@@@BBBEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGLLLHHHEEEEEEFFFEEEAAA===<<<@@@EEEHHHJJJNNNUUU[[[]]]TTTRRRVVVYYYfff{{{qqqpppuuuzzzrrrmmmlllmmmeeeWWWIIIBBBAAAAAACCCFFFBBB@@@===999777777888999888999;;;<<<===>>>>>>===>>>>>>??????AAAEEEJJJOOOSSSWWW\\\^^^^^^___cccfffkkkpppvvvvvvuuuxxxzzzvvvsssllljjjgggccc]]]WWWRRROOOJJJGGGCCC@@@@@@??????>>>>>>===<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;::::::777777777777888888888888999888888888777777777777777777777777666666666666444444444444555555555555444444444555555555555666333333333333333333333333333333444555555555555444444444333222111222333333333333444444333222222111444444555555666666777777444444444333333111000000111111222333333333333222222222222222222222222222111111111111111111111111111000000000111222333333222222222222111111111111222000//////222222111///<<<@@@III[[[wwwppp___RRRLLLLLLHHHKKKQQQXXX___fffmmmsssxxxzzz}}}wwwmmmkkkiiiccc\\\UUUSSSQQQNNNJJJHHHFFFEEEFFFFFFFFFGGGHHHHHHFFFCCCAAA@@@??????>>>>>>??????????????????>>>===<<<;;;:::::::::;;;::::::999888999999888888888888999999777777777777777888999::::::;;;;;;<<<<<<======>>>@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJMMMMMMNNNOOOQQQSSSTTTUUUXXXYYY[[[[[[[[[[[[^^^```eeeddddddddddddcccccccccfffeeebbbaaa``````aaabbb___^^^]]]\\\[[[ZZZYYYYYYVVVVVVVVVUUUSSSPPPMMMKKKGGGFFFEEEDDDBBBAAA@@@???===<<<;;;;;;::::::::::::999888777666555555555666666666666666666666777777777777777888999:::;;;<<<;;;;;;<<<===???AAACCCDDDFFFGGGHHHJJJLLLNNNOOOPPPKKKNNNQQQQQQPPPNNNMMMMMMOOOSSSXXX^^^dddjjjppptttwwwxxxxxxwwwtttqqqppppppqqqqqqqqqrrrrrrqqqnnnkkkgggfffccc```\\\VVVOOOIII@@@@@@>>>===???EEENNNTTT___bbbbbb]]]WWWUUUZZZ```nnn~~~yyymmm```TTTLLLGGGEEEEEEBBB??????@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCC???BBBFFFIIIKKKJJJIIIGGGDDDCCCBBBAAAAAAAAAAAAAAA>>>???AAACCCDDDCCCAAA@@@BBBAAAAAAAAABBBCCCEEEFFFHHHGGGEEEDDDDDDEEEGGGHHHKKKGGGDDDCCCDDDDDDBBB???===>>>AAAEEEIIIMMMQQQSSSRRRMMMMMMRRRSSSYYYrrrwwwppppppzzz~~~yyytttsssuuutttdddSSSJJJGGGGGGIIIMMMQQQKKKBBB;;;888888:::;;;555666888:::<<<=========<<<>>>???@@@AAADDDHHHKKKHHHNNNUUUZZZ\\\^^^bbbeeehhhpppxxxxxxsssttt|||~~~zzzvvvtttoooooommmjjjfffaaa\\\YYYSSSOOOIIIEEECCCBBB@@@??????>>>===;;;;;;:::::::::;;;:::999999888888999999888888888888888777777777888888888888888777777777777777777777666666666666444444444555666777777777444444444555555555555666444444444444444444444444333444555555666666555555666555444333333333333333444444444555444444333222555555555555555555555555333444444333333222111000111222222333333333333333333333333333333333333333222222222222222222222222/////////000111333444555333222222222111111111111222111000000111222111000999;;;@@@LLLaaa}}}rrraaaUUUOOOLLLLLLOOOVVV]]]ccchhhmmmtttuuuwwwyyy||||||sssmmmeee___^^^[[[VVVRRRNNNKKKGGGEEEGGGFFFFFFGGGHHHHHHFFFDDDBBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::999999999999999666666666666777777888888888999999999::::::;;;;;;::::::;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAAFFFFFFGGGHHHIIIIIIJJJJJJMMMMMMNNNPPPRRRTTTUUUVVVXXXYYY[[[\\\\\\^^^```cccdddccccccbbbaaaaaa``````aaa^^^ZZZWWWUUUTTTUUUVVVRRRQQQPPPOOOMMMLLLKKKJJJJJJJJJIIIGGGEEEBBB@@@???>>>>>>===<<<;;;999999888;;;::::::999999::::::;;;999999888777777777777777666666777777777777888888666666777888999;;;<<<===<<<======???@@@BBBCCCDDDGGGGGGHHHJJJKKKMMMNNNOOOJJJLLLMMMNNNLLLKKKLLLMMMSSSWWW]]]ccciiinnnssswwwxxxxxxwwwuuurrrpppooopppqqqqqqqqqrrrtttsssqqqooofffdddaaa^^^ZZZUUUOOOKKKBBB@@@>>>;;;:::===CCCHHHOOOSSSUUUTTTRRRXXXeeeppp~~~tttfffZZZQQQIIIGGGHHHFFFDDDBBBAAA@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCC???BBBFFFIIIJJJJJJHHHFFFCCCCCCBBBAAAAAAAAABBBBBBBBBCCCEEEFFFFFFFFFDDDDDDBBBBBBBBBBBBCCCDDDFFFFFFHHHGGGEEECCCCCCDDDFFFHHHJJJGGGDDDCCCCCCDDDCCCBBB>>>===>>>BBBHHHLLLMMMLLLMMMIIIKKKOOOOOORRRcccwww~~~|||wwwsssrrrxxx~~~|||}}}uuudddWWWMMMIIINNNUUU```WWWJJJ@@@:::999999999444444666888:::<<<======;;;===???@@@AAABBBEEEGGGCCCHHHOOOTTTWWW[[[```dddfffmmmsssuuurrrqqquuuzzz{{{{{{zzzyyywwwtttrrrpppooooooooonnnkkkgggcccaaa]]]XXXQQQKKKGGGEEECCCAAA>>>===<<<<<<;;;;;;;;;;;;;;;:::888777777777888999999999999888888777777777888888888888888888888888777777777777666666666666555666666666777777777888444444444555555555555666555555555555555555555555333333444555555555555555777666555555444444333333444555555555555555444444666666666555555444444444333333444444333222222111111222333333444444333333333333333333333333333333222222222222222222222222000000000000111222333444333333222222222111111111111111111111111222111111999<<<@@@DDDNNNeeexxxfffXXXRRRLLLLLLTTT]]]aaafffllloooqqqtttuuuvvv{{{yyyoooiiifffbbb\\\XXXVVVTTTQQQOOOIIIHHHGGGGGGHHHHHHFFFDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<============<<<<<<;;;;;;;;;;;;;;;:::999999777777777888888888888888888888888888888999999999777777888999999:::;;;;;;;;;<<<<<<<<<<<<=========AAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHJJJLLLNNNOOOOOOOOOPPPRRRSSSSSSUUUWWWZZZXXXXXXWWWVVVUUUTTTSSSSSSUUURRRNNNJJJGGGGGGGGGHHHGGGFFFFFFEEEEEEDDDCCCCCC@@@??????>>>===;;;:::999;;;;;;:::999999888777777777777666555555555666666888888777777666777777777777777777777888888999999666666666888999;;;===>>>===>>>???@@@AAABBBCCCCCCFFFFFFGGGHHHJJJKKKKKKLLLNNNNNNNNNMMMMMMOOORRRUUU[[[___dddiiilllpppsssvvvtttuuuuuusssqqqooooooppppppppppppqqqssstttrrrpppgggdddaaa]]]YYYUUUPPPLLLDDDBBB???;;;999999===@@@FFFJJJNNNQQQXXXfffyyyyyylll]]]UUUNNNHHHGGGJJJHHHHHHFFFDDDAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCAAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBCCCCCCFFFFFFEEEEEEEEEDDDDDDEEECCCCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDCCCCCCEEEGGGHHHJJJHHHFFFDDDDDDEEEEEEEEE@@@>>>===@@@FFFJJJJJJHHHKKKHHHIIILLLLLLMMMZZZhhh~~~~~~{{{oootttyyy~~~uuueeeUUULLLPPPZZZhhh```TTTHHH@@@:::888666333444555666888:::<<<===:::<<>>======<<<<<<<<<======>>>===<<<::::::;;;<<<<<<::::::999999888888777777888888888888888999999999777777777777666666666666888888777777777666666666444444444555555555555666555555555555555555555555222222333444444444444333666666666666555555444444444555555666666555555555666666555555444444333333333333444444444333222222222222333444444444444333222222222222222222222222222222222222222222222222222222111111111111111222333333333222222222222111111111222222111111111222:::===AAAAAACCCQQQmmm}}}hhh[[[PPPLLLTTT]]]aaafffllliiimmmqqqrrrsssvvv{{{yyylllfff___[[[ZZZZZZYYYWWWOOOMMMKKKJJJJJJIIIGGGEEEDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBAAA@@@???>>><<<===>>>>>>???>>>>>>>>><<<<<<======<<<;;;:::999888888999::::::999999888888888888888888888888888888888888999:::::::::;;;:::;;;;;;;;;;;;<<<<<<<<<=========>>>>>>?????????>>>???@@@BBBDDDEEEFFFFFFDDDEEEGGGGGGFFFGGGJJJLLLKKKJJJJJJIIIHHHGGGGGGFFFJJJHHHEEEBBB@@@@@@@@@@@@<<<<<<<<<<<<============999999999999999999999999999999888888777777777666777777666555555555555555666666555555555555666666777777777888999999::::::777888888999;;;<<<>>>??????@@@AAACCCDDDDDDEEEEEEGGGGGGGGGHHHIIIJJJJJJKKKNNNNNNNNNMMMOOOSSSYYY]]]eeehhhlllooopppqqqssstttrrrssstttsssqqqoooooopppooonnnnnnppprrrsssrrrpppiiifffaaa]]]YYYUUUQQQNNNEEEDDDAAA===:::999;;;===>>>BBBIIIRRRaaattt~~~mmm^^^RRRNNNJJJEEEDDDIIIHHHHHHHHHEEEBBB@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBCCCBBBAAA@@@??????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBBBBBBBCCCBBBCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIKKKJJJIIIHHHGGGGGGGGGGGGCCC@@@>>>???DDDGGGIIIHHHJJJHHHGGGIIIIIIJJJSSS\\\nnn~~~zzzuuuttttttyyyqqq___RRRSSS[[[gggddd^^^TTTIII???999666444444555666777999;;;<<<;;;<<<>>>>>>>>>>>>@@@AAADDDFFFGGGHHHIIINNNVVV\\\^^^___aaafffkkkmmmkkkiiillllllmmmnnnnnnoooppppppssssssssssssrrrqqqppppppjjjfff```ZZZUUUPPPLLLIIICCCBBBAAA???>>>>>>>>>>>><<<<<<;;;::::::::::::;;;999999999999999888888888888888888999999999999999777777777777666666666666888888888777666555555555444444444555555555555666444444444444444444444444111222333333444444333333444444555666666555555444333444555555666555555555666555555555444444333333333333444444444444333333222222333444444444444444222222222222222222222222333333333333333333333333333222222111000000111111333333333333222222222222111222333222111111222333;;;;;;===>>>>>>EEEWWWjjjjjjZZZQQQUUU\\\^^^aaagggeeeiiinnnpppppprrruuuxxx{{{|||ttthhhaaa___^^^\\\ZZZWWWTTTQQQNNNMMMKKKHHHFFFEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCBBBBBBAAA@@@???===>>>>>>???@@@@@@??????======>>>>>>===<<<:::999888999:::;;;;;;:::999888999999999999999999999999999999999999999:::::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;888:::;;;===>>>???>>>>>>===>>>>>>>>>======>>>@@@AAA@@@@@@@@@??????>>>>>>@@@???>>>===<<<<<<<<<<<<666666666777888888999999777777777777777888999999777777777777777666666666777777777666777777888888777666666555555666666777777777888888999::::::;;;;;;;;;;;;<<<===???@@@AAABBBCCCEEEFFFGGGGGGGGGGGGIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNPPPRRRUUUZZZ```dddlllooorrrttttttttttttuuurrrtttuuuuuussspppooonnnnnnmmmlllnnnpppqqqpppoooiiieee```[[[WWWSSSOOOLLLEEEDDDBBB>>>;;;:::;;;===;;;???IIIYYYmmm}}}tttaaaRRRHHHIIIHHHBBBBBBGGGDDDEEEFFFEEEBBBAAABBBDDD@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@AAABBBCCCDDDEEEAAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBDDDFFFHHHJJJKKKKKKKKKMMMMMMMMMLLLKKKIIIHHHHHHFFFCCC@@@???AAAEEEHHHJJJKKKIIIIIIJJJJJJJJJMMMSSSbbbvvvyyyzzzyyyrrrttt~~~xxxkkk^^^XXXXXX___dddggg```SSSFFF===;;;666555555666777888:::;;;<<<=========<<<<<<>>>@@@???BBBDDDEEEFFFIIIOOOTTTXXXZZZ___cccgggiiiiiiiiiiiijjjkkklllnnnppprrrssstttsssrrrrrrrrrrrrssssssoookkkfffbbb]]]XXXRRRNNNKKKJJJGGGDDDAAA???======999999::::::999999888777888999999999999999999:::888888888999999:::::::::777777777777666666666666666666666666666666666666444444444555555555555666333333333333333333333333222333333444444444444444111222444555666666555555333333444555555555555555444444444444444444444444333333444444444444444333222333444444555444444444333333333333333333333333333333333333333333333333111111111000111111222222444444333333333222222222000222444333111000222444;;;888888;;;===@@@JJJWWWnnnxxxeeeVVVWWW[[[YYYZZZ```cccggglllnnnnnnnnnqqqtttuuu{{{yyynnnhhheeeaaa^^^\\\YYYUUURRROOOLLLIIIGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???===>>>???@@@@@@@@@@@@@@@===>>>>>>>>>>>><<<:::999888999:::;;;;;;:::999888:::::::::999999999999999999999999888888888888888777777888888888999999999:::::::::::::::999999999777888:::;;;<<<<<<;;;;;;:::;;;;;;:::888888999:::;;;;;;;;;;;;::::::::::::888888999999999999888888888888888888999999::::::888777777777777888888999777777777777777777777777444444444444555666777888999888888888888888999999777777888999::::::;;;;;;>>>>>>>>>>>>???@@@BBBBBBDDDFFFGGGIIIJJJJJJIIIIIILLLLLLMMMMMMMMMNNNNNNNNNPPPTTTXXX\\\```eeeiiimmmpppsssvvvxxxwwwvvvvvvvvvsssuuuxxxwwwtttqqqnnnmmmmmmlllkkklllnnnoooooonnngggccc]]]WWWSSSOOOKKKIIIDDDDDDBBB???;;;:::<<<===???DDDPPPddd|||~~~|||~~~vvvmmmZZZLLLDDDGGGHHHBBBAAAFFF@@@BBBDDDDDDBBBAAACCCFFF@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDEEE>>>AAAEEEHHHIIIHHHEEECCCAAABBBCCCCCCCCCCCCCCCBBBBBBDDDHHHKKKMMMNNNNNNMMMNNNOOOPPPOOOMMMJJJIIIHHHHHHEEEBBB@@@@@@CCCHHHLLLMMMLLLMMMNNNMMMKKKKKKMMMWWWddd~~~www~~~rrrrrr}}}}}}zzzsssggg\\\VVVYYYccckkkhhh[[[KKKBBB???777666666666777888:::;;;<<<======<<<;;;;;;>>>@@@:::>>>BBBDDDEEEGGGKKKOOOSSSYYY___cccdddeeeiiilllggghhhiiikkkmmmppprrrtttsssrrrpppooooooqqqrrrtttqqqoookkkgggbbb]]]VVVRRRSSSPPPMMMHHHDDD@@@===<<<;;;<<<===>>>===<<<;;;:::888888888999999::::::;;;888888888999999:::::::::777777777777666666666666444444555555666666777777444444444555555555666666333333333333333333333333333444555555666666555555000111333555666666555555222222333444555555555444444444444444444444444444333333444444555444444444222333444444555555444444444444444444444444444444333333333333333333333333//////000000111222444444444444444333333333222222000333444333111000222444>>>:::999::::::<<>>>>>======<<<<<<;;;;;;:::999999:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;:::999999999:::999999;;;;;;;;;;;;999999::::::::::::::::::::::::999888888888999::::::;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::999999888777666666555666666666666666777888888777777777777777777777777777777666666555555555444444555666555444555666888888777777777888999::::::===<<<;;;;;;<<<===???@@@===>>>@@@AAABBBCCCCCCCCCHHHIIIJJJKKKJJJKKKNNNPPPPPPOOONNNLLLKKKLLLPPPTTTXXXZZZ^^^fffmmmsssvvvwwwxxxyyyyyyyyyxxxvvvuuusssttttttttttttsssrrrqqqpppkkkkkkjjjjjjjjjjjjjjjjjjddd```YYYSSSPPPLLLJJJHHHHHHBBB>>>>>>???======???AAAKKKZZZlll}}}zzzxxx|||wwwiii]]]NNNJJJEEEDDDFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDFFFEEECCCBBBCCCBBB@@@???@@@BBBFFFKKKNNNLLLFFF@@@@@@CCCEEEEEECCCBBBBBBCCCBBBEEEHHHJJJIIIHHHGGGHHHKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEDDD???;;;<<>>;;;:::;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999;;;;;;;;;:::::::::999999444666888999777666666666777777777777777777777777666666555555555555666666555555666777888999::::::666666555555555555666666333333333333333333333333333333333333333333333333555444444333333222222111111111222333333333222222222222222222222222222222444444444333333222222222111222222333333222222111333333333333333333444444333333444444444555555555222444555666555444555666GGGAAA<<<======>>>AAAEEEHHHVVVkkkwww```XXXVVVSSSTTTYYY]]]```dddggghhhiiijjjkkkmmmmmmmmmnnnssszzzyyypppnnniiifffbbb^^^ZZZWWWSSSPPPPPPNNNKKKIIIIIIHHHFFFEEECCCCCCBBBBBBAAABBBBBBBBBAAA@@@@@@@@@??????>>>>>>======<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;===<<<;;;;;;:::::::::;;;999:::;;;;;;;;;;;;:::999::::::::::::::::::::::::999999999999999:::;;;;;;999::::::::::::::::::;;;:::::::::::::::999999999777888888999999888888777999999888888777666666555666666666666666777888888777777777777777777777777777777777666666555555555555666777666555555777999888888777888888999:::;;;>>>=========>>>???@@@AAA???@@@AAACCCDDDDDDEEEEEEHHHIIIKKKJJJJJJJJJMMMOOOMMMMMMNNNOOOPPPUUUZZZ^^^```ccchhhooowww|||~~~}}}|||{{{zzzxxxvvvsssqqqpppsssssssssrrrqqqpppooonnnkkkkkkjjjiiihhhgggeeeeee\\\YYYUUUQQQOOOMMMKKKIIIIIIEEEDDDDDDBBB???>>>AAAHHHSSScccsss}}}zzzzzz~~~}}}zzzvvvmmm```VVVKKKGGGCCCAAABBBCCCBBBAAACCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFEEECCCCCCDDDDDDBBBAAAAAABBBEEEIIIKKKIIIDDD@@@@@@BBBDDDDDDCCCAAAAAABBBDDDFFFHHHIIIGGGEEEEEEEEEJJJJJJIIIIIIHHHGGGFFFEEEEEEFFFEEE@@@<<<<<>>@@@BBBDDDFFFHHHLLLNNNRRRVVV[[[___bbbcccdddgggiiiiiiiiimmmsssxxx{{{vvvqqqnnnnnnooonnnnnnqqqpppnnnkkkhhheeecccbbb\\\ZZZWWWUUURRROOOJJJGGGDDDAAA>>><<<=========<<<<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::999999777888:::999888777888999666666666666666666666666666666555555555555666666555666666777777888888999666666555555555555666666444444444444444444444444444444444555555555555555444444444444444444444444111222333333444333333333333333333333333333333333444444444333333222222222222222333333333333222222222222222333333333333444222222333333333333333333222444666777777777999:::TTTIII>>><<<<<<;;;;;;<<<<<>>>>>======<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;======<<<;;;;;;;;;;;;<<<::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;;;;::::::::::::::::::999999999999999999999999999777888:::;;;;;;:::888777888888888777777666666555777666666666666777888888777777777777777777777777777777777777777666666666666777888888777777888:::888888888888999:::;;;<<>>@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDFFFDDDCCCDDDEEEFFFEEEDDDBBBCCCDDDFFFGGGEEEBBB???>>>@@@BBBCCCAAA@@@@@@@@@CCCEEEGGGFFFDDDBBBAAABBBGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFBBB>>>===???BBBEEEGGGKKKOOORRRQQQNNNKKKJJJNNNYYYjjj|||yyy}}}~~~xxxuuuqqqjjjddd]]]YYY[[[ffftttvvvjjj]]]GGGBBB;;;666444444555666666888999:::999999;;;===;;;;;;<<<>>>@@@BBBDDDEEEGGGIIILLLPPPUUUXXX[[[]]]```bbbeeegggiiimmmtttzzz}}}yyytttpppoooooonnnmmmqqqqqqooommmkkkhhhfffeeeaaa___]]][[[YYYVVVSSSPPPJJJGGGCCCAAA@@@???>>><<<===<<<<<<<<<<<<;;;;;;;;;999999999999::::::::::::777888999888777666888:::666666666666666666666666777666666555555666666777666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666333333444555555666777777222333444444555555444444444444444444444444444444444444333333333333222222222222333333333333222222111222222222333333333444444444333333333333333333000222444666666777999;;;hhhWWWEEE===<<<:::888777<<<>>>CCCLLL\\\pppnnncccZZZSSSPPPRRRUUUXXX[[[]]]]]]^^^```aaa```bbbdddeeegggjjjooossswwwxxxmmmddd___\\\[[[[[[WWWUUURRRQQQPPPMMMJJJHHHHHHGGGFFFEEECCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>======<<<<<<<<<======>>>>>>======<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999999888888888888888999999999999;;;===??????===;;;999888888888777777666666666777777666666777777888999777777777777777777777777888888888888888888888777777888::::::999999999;;;999999999999:::<<<===>>>@@@@@@@@@AAABBBCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJLLLMMMNNNNNNNNNNNNPPPRRRPPPSSSVVVZZZ^^^dddiiimmmqqqtttzzz~~~{{{wwwrrrooommmmmmmmmpppppppppooonnnlllkkkjjjkkkjjjhhheeeaaa]]]ZZZXXXWWWWWWWWWXXXZZZYYYVVVTTTQQQPPPQQQPPPKKKHHHLLLTTT```mmm|||}}}vvvwwwzzz|||{{{xxxqqqggg[[[RRRMMMFFFDDDBBB@@@????????????>>>???@@@AAABBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCDDDFFFGGGGGGFFFCCCCCCCCCCCCBBBAAA@@@>>>===???AAAAAA@@@?????????AAACCCDDDDDDBBB@@@@@@AAADDDEEEEEEFFFFFFEEEEEEDDDEEEFFFFFFDDD@@@>>>>>>>>>CCCEEEIIIMMMOOOOOOMMMLLLLLLPPPXXXdddttt~~~~~~~~~{{{uuupppiiiaaaZZZ^^^iiipppnnnhhhMMMGGG@@@;;;:::999666333444555777888888888:::<<<:::;;;;;;===>>>AAABBBCCCDDDEEEHHHKKKOOORRRUUUWWWZZZ]]]aaacccfffllltttzzz~~~{{{wwwrrrpppnnnmmmmmmqqqppppppooommmkkkiiihhheeecccaaa```___]]][[[YYYQQQNNNJJJFFFEEECCC@@@>>>===<<<<<<;;;::::::::::::999999999999::::::::::::666777777555444444666888777777777777777777777777777777666666666666777777777666666666555555555444555555555666666555555555666666666666666666666666777777777666666666666666333444444444555555555666333444444555555555555555444444444444444444444444333333333333333333333333222333333333333333333222111111222222333333444444666666666555555555555555222444666777777999;;;>>>jjjQQQDDD@@@<<<:::999===<<<<<>>>>>======>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::999999999777777888888888999999999999;;;===??????===;;;999888888888888777777777777777777777777777888999999888888888888888888888888999999999999999999999999888:::<<<<<<;;;;;;;;;<<<:::;;;;;;;;;===>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFIIIJJJKKKLLLLLLLLLLLLLLLJJJLLLNNNNNNOOOPPPSSSUUUTTTWWW\\\aaaeeejjjooossswwwzzzzzzwwwsssooommmmmmnnnooopppppppppooommmllljjjiiiiiigggeeeaaa^^^[[[YYYXXX\\\\\\]]]^^^___]]]ZZZWWWQQQOOONNNMMMKKKLLLVVVaaannnyyy~~~|||wwwzzz}}}}}}xxxvvvqqqgggZZZOOOIIIFFFCCCBBBAAA@@@??????@@@AAA>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCBBBBBBCCCFFFGGGGGGFFFBBBBBBBBBAAA???>>>>>>>>><<<>>>AAAAAA???>>>>>>???>>>???AAAAAA@@@@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFEEEBBB???===<<>>@@@BBBCCCBBBCCCEEEGGGJJJNNNQQQRRRTTTWWW[[[^^^bbbhhhqqqwww|||zzzwwwsssooommmmmmmmmooopppppppppooommmkkkjjjiiigggeeeddddddcccaaa___WWWTTTPPPMMMKKKHHHEEECCC???>>>===;;;::::::::::::::::::::::::::::::::::::777777777666444555777999888888888888888888888888777777666666666666777777777777666666555555444444555555666777777666555555666666666666666666666666666666666555555444444444444444444333333333222222333444555555666666555555333333333333333333333333333333333333333333333333333333333444444333333333111222222333444444555555666666666666666666666666999:::<<<<<<===???BBBDDDyyy^^^MMMDDD>>>999888:::777777;;;AAAHHHTTT^^^dddbbb___\\\XXXUUURRRRRRQQQSSSTTTUUUUUUUUUWWWYYYYYY[[[]]]]]]]]]^^^aaaccciiinnnsssxxx}}}tttooolllhhheee```]]][[[YYYWWWVVVRRRQQQOOOLLLJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@?????????>>>??????@@@@@@??????>>>===<<<<<<<<<<<<===>>>>>>>>>===<<<<<<<<<<<<===>>>==============================<<<;;;;;;;;;<<<<<<;;;::::::::::::::::::999777777888888999:::::::::888999;;;<<<<<<;;;999888999999999999999999999999888777777777777888999999999999999999999999999999999999999:::::::::::::::999;;;>>>>>>===<<<<<<============>>>???AAABBBCCCBBBCCCEEEFFFHHHHHHIIIIIILLLLLLMMMNNNNNNNNNNNNNNNHHHJJJMMMOOOQQQTTTXXX[[[YYY]]]ccciiinnnssswww{{{}}}~~~tttrrrooommmlllmmmnnnppppppoooooonnnllljjjhhhgggfffdddaaa^^^\\\\\\]]]]]]aaa````````````^^^ZZZWWWOOOLLLJJJKKKNNNTTTbbbnnn{{{}}}~~~}}}|||{{{}}}|||~~~~~~|||xxxsssiii]]]RRRJJJGGGGGGAAABBBBBBAAA???>>>???@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>??????@@@AAA@@@@@@AAADDDEEEEEEDDDAAABBBBBB@@@>>>===>>>???<<<>>>@@@AAA???>>>>>>>>><<<>>>????????????@@@BBB@@@AAABBBDDDEEEEEEFFFFFFEEEEEEEEEDDDBBB@@@===<<>>@@@BBBCCCAAABBBBBBDDDFFFJJJMMMOOOOOORRRVVVYYY]]]ccckkkrrrwwwwwwuuurrrnnnmmmmmmnnnnnnoooqqqrrrqqqpppnnnmmmmmmkkkhhhgggggggggeeeddd^^^[[[XXXVVVTTTQQQMMMKKKFFFDDDBBB???===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999:::;;;:::999888:::;;;999999999999999999999999888777777666666777777888777777777666666555555555666666888999999888666666666666666666666666666666666555555444444333333333555444444333222222111111333444555555666666555555333333333333333333333333222222333333333333444444333333444444444444333333222222333444555666777777555555666666666777777777;;;===>>>???@@@CCCGGGJJJooo]]]PPPDDD<<<999999666777;;;>>>BBBKKKUUUWWWYYYYYYVVVSSSRRRRRRQQQOOOPPPQQQQQQQQQQQQSSSUUUWWWXXXYYYYYYXXXYYY\\\^^^```eeemmmrrrxxxvvvqqqjjjdddaaa^^^]]][[[YYYXXXUUUSSSPPPNNNMMMLLLIIIHHHGGGFFFEEECCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@??????@@@@@@@@@@@@?????????>>>>>>>>>??????@@@AAA>>>>>>===<<<<<<===>>>>>>========================>>>======<<<<<<;;;<<<<<<999::::::::::::::::::;;;888888888999:::;;;;;;;;;999999::::::::::::999999::::::::::::::::::::::::888888777777888888999:::::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;:::<<>>===>>>>>>??????@@@BBBCCCEEEFFFEEEFFFHHHJJJLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOOOONNNJJJMMMQQQUUUXXX]]]bbbeeeeeeiiiooossswwwzzz}}}}}}xxxpppooommmlllllllllnnnooonnnnnnmmmllljjjhhhfffeeecccaaa]]][[[[[[^^^bbbeeefffdddcccbbbaaa___\\\YYYOOOKKKJJJPPPYYYdddqqq|||}}}zzzzzzzzz}}}}}}zzzxxxvvvmmm```SSSKKKHHHIIIJJJEEEGGGGGGDDD@@@>>>>>>???AAA???===<<<<<<>>>@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>============>>>>>>???>>>>>>???BBBCCCCCCBBB???AAABBBAAA>>>===>>>???===???AAAAAA@@@>>>>>>???>>>?????????======???AAA???@@@BBBCCCEEEFFFGGGGGGEEEEEEDDDCCCBBBAAA>>><<<===@@@DDDFFFGGGHHHLLLOOOQQQWWWcccnnnooorrr|||~~~}}}|||xxxooogggbbbcccfffooohhh[[[MMMAAA:::999:::444666777777666666777999;;;;;;;;;<<<>>>???AAABBB@@@@@@@@@AAACCCFFFIIIKKKKKKNNNRRRUUUXXX]]]eeekkkrrrsssssspppmmmlllmmmooooooppprrrttttttsssqqqpppqqqnnnkkkjjjjjjjjjiiihhhdddbbb```^^^]]]ZZZWWWTTTOOOMMMJJJFFFCCCBBBAAAAAA??????>>>===<<<;;;;;;:::999;;;===<<<;;;:::;;;<<<888888888888888888888888888888777777777777888888777777777777777777777666777888999::::::999888777555555555555555555555555666666555555444333333222444444444444444333333333333333444555555555555444444444444444444444444444222222222333333444444444333333444444444444333333333333444555666777888888777888888999:::;;;<<<<<>>===<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;888888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::===@@@AAA@@@>>>>>>>>>@@@@@@@@@AAACCCEEEFFFGGGGGGIIIKKKMMMOOOOOOOOOOOONNNNNNOOOOOOPPPOOOOOOOOOOOORRRWWW[[[```eeekkkoooqqquuuyyy||||||}}}~~~}}}xxxsssooonnnmmmlllllllllmmmmmmllllllkkkjjjhhhfffdddcccaaa^^^[[[ZZZ[[[```fffjjjiiigggeeedddcccbbb___]]]QQQNNNOOOYYYeeeqqq~~~~~~~~~{{{wwwwww{{{|||~~~|||xxxuuusssooodddTTTGGGAAABBBFFFHHHLLLMMMLLLIIICCC??????@@@BBB@@@===;;;;;;===@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<======>>>======>>>@@@AAAAAA@@@>>>@@@BBBBBB???===>>>@@@===???AAAAAA@@@?????????@@@@@@@@@???===<<<===??????@@@BBBDDDEEEGGGGGGHHHEEEDDDCCCCCCBBBAAA???===<<>>@@@AAA????????????AAADDDGGGIIIIIILLLPPPRRRUUUZZZbbbhhhnnnpppqqqooolllkkkmmmoooppprrrtttvvvwwwvvvtttrrrtttqqqnnnlllllllllkkkjjjiiigggeeedddcccaaa^^^[[[VVVTTTPPPLLLHHHFFFFFFEEEAAAAAA@@@>>>===<<<;;;:::777:::<<<<<<;;;999999:::777777777777777777777777888888777777777777888888777777777777888888888888777888:::;;;;;;:::888777555555555555555555555555777666666555444444333333333333444444555666666666222333444444555555444444666666666666666666666666222222222333333444444444333444444555555444444333444444555666777888999:::;;;<<<===>>>???AAABBBBBBGGGIIIMMMPPPTTTZZZ```eeeuuuaaaNNNEEEBBB:::777;;;<<>>>>>???@@@AAA??????===<<<<<<<<<<<<<<<<<<>>>??????>>>======>>>>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<:::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999888777999999999::::::;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>===>>>???AAACCCDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMOOOOOOOOOOOOPPPPPPPPPOOOOOOQQQTTTWWWXXXZZZ```ffflllrrrvvvxxx{{{{{{|||~~~~~~~~~}}}{{{yyyvvvtttrrrqqqooommmjjjjjjkkkmmmnnnnnnmmmmmmkkkiiifffbbb___]]]WWWXXXYYY\\\```dddhhhjjjjjjhhhfffdddbbbbbbaaa```[[[YYY[[[eeeuuu~~~|||zzzyyyzzz~~~|||}}}}}}yyypppiii___TTTIIIDDDBBB@@@AAAEEELLLMMMNNNMMMIIIDDD>>>;;;???>>><<<;;;<<<===???AAA:::;;;;;;<<<<<<=========>>><<<;;;<<>>>>>????????????>>>>>>???>>>>>>>>>???@@@@@@AAA???AAABBBAAA???======>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCEEEEEEEEECCCBBB@@@>>>===<<<>>>AAADDDHHHJJJLLLLLLPPPYYYbbbgggiiippp||||||yyytttddddddlllnnndddYYYPPPFFF===999888666333222333777;;;::::::;;;<<<============??????>>>===???AAACCCEEEFFFHHHKKKPPPUUU[[[___bbbfffiiilllmmmllljjjjjjjjjnnnqqqssstttsssrrrqqqrrrtttssspppnnnlllkkkkkkkkkiiihhhhhhhhhhhhgggdddaaa]]]]]]\\\YYYUUUPPPKKKHHHHHHEEEAAA??????>>>===;;;;;;<<<<<<===<<<:::999777777888999999::::::::::::;;;:::888777666666666777666777888888888666555444666666666777777777777777999999888888777777666666888666555444555555333222111111222333333444555555666666666555555444444444666555555555555666777888888777666666555666666666222444777777666555555666666555555666999;;;<<<<<<>>>???@@@AAADDDFFFHHHIIIPPPRRRWWW\\\aaaeeehhhiiiooo\\\RRRGGG???;;;======???LLL]]]pppoookkkbbbWWWNNNKKKKKKIIIGGGEEEGGGJJJMMMMMMMMMQQQQQQPPPNNNLLLMMMOOOQQQTTTZZZbbbiiioootttyyy{{{yyypppiiifffbbb___]]]\\\ZZZYYYZZZYYYVVVRRRNNNLLLKKKKKKHHHFFFDDDCCCDDDDDDDDDDDDBBBAAAAAAAAA@@@?????????BBBAAA@@@???@@@AAACCCDDD@@@???>>>===<<<<<<<<<<<<<<<>>>??????>>>======>>>??????>>>======<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<=========???????????????????????????@@@BBBCCCEEEFFFFFFFFFEEEEEEFFFHHHIIIJJJJJJJJJNNNNNNOOOOOOOOOPPPPPPPPPMMMNNNOOOPPPQQQSSSWWWZZZbbbeeeiiiooouuuzzz}}}~~~~~~~~~~~~zzzyyyxxxvvvtttrrrppppppnnnmmmkkkjjjkkklllmmmmmmmmmllljjjgggccc^^^[[[YYY[[[\\\^^^aaaeeeiiilllnnnjjjfffbbbcccgggkkkjjjiiiffffffiiittt}}}{{{{{{~~~}}}}}}|||uuukkkcccWWWNNNEEECCCBBBAAABBBEEEIIIKKKLLLLLLIIIDDD>>>;;;>>>===<<<<<<<<<===??????;;;;;;;;;;;;<<<<<<<<<<<<>>><<<;;;===??????===;;;<<<======>>>>>>>>>>>>===?????????>>>>>>????????????@@@AAAAAA???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@??????@@@AAADDDGGGIIIKKKLLLMMMSSSYYY]]]___dddnnnvvv~~~~~~{{{kkk___hhhnnnmmmhhh```RRREEE???===999666555555666666888999:::;;;<<<<<<======>>>>>>======>>>@@@BBBDDDFFFGGGJJJNNNSSSXXX\\\^^^```cccggghhhiiihhhiiijjjlllooorrrsssrrrqqqqqqqqquuusssqqqooommmmmmmmmmmmjjjiiihhhggghhhgggeeecccaaaaaa```^^^[[[WWWTTTQQQLLLIIIEEECCCBBB@@@???===<<<<<<<<<<<<<<<;;;::::::999999999:::999999888888:::999888777666666777777777777888888888777666555555555555555555555555555777777666666555555555555888666555555555555444222222222333333444444555555666666555555555444444444555444444444444555555666555555444444444444444555333666888888777666666777:::999999;;;===???AAAAAACCCDDDFFFHHHKKKOOOQQQSSSYYYZZZ]]]aaaeeehhhjjjkkktttjjjVVVMMMEEEBBB>>>>>>IIIWWWooovvvyyyqqq```RRRMMMNNNEEEDDDDDDFFFIIIJJJJJJIIIOOONNNLLLIIIGGGHHHKKKNNNTTTZZZccckkkqqqvvvzzz}}}~~~~~~zzzuuuooojjjfffccc```______^^^ZZZWWWTTTQQQPPPPPPNNNLLLIIIGGGHHHHHHGGGFFFEEEDDDDDDCCCBBBAAAAAA@@@BBBAAAAAAAAABBBDDDEEEGGG@@@@@@???>>>============<<<>>>@@@???>>>===>>>???@@@@@@??????>>>=========;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<=========<<<<<<<<<======>>>???<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===<<<<<<===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFHHHJJJKKKHHHIIIJJJKKKLLLMMMNNNOOORRRRRRQQQPPPPPPQQQRRRSSSOOOQQQTTTVVVYYY]]]bbbeeeoooqqqtttyyy}}}}}}{{{uuutttsssrrrqqqooonnnnnnnnnmmmlllkkkjjjjjjjjjkkkllljjjfffbbb]]]ZZZWWWVVV```aaadddfffiiikkkmmmmmmjjjeeeaaadddmmmtttwwwvvvvvvwww{{{~~~{{{|||~~~}}}yyyooobbbXXXLLLEEEAAAAAAAAA@@@BBBEEEEEEGGGJJJKKKJJJEEE???;;;<<<<<<=========>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<>>><<<<<<<<<>>>>>>===<<<:::;;;;;;<<<<<<=========@@@?????????????????????>>>???AAAAAA@@@@@@@@@AAA@@@@@@AAAAAAAAAAAAAAAAAADDDCCCBBBAAA@@@AAABBBCCC@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBCCCEEEHHHJJJLLLKKKMMMPPPRRRUUUYYY^^^bbbkkk}}}}}}|||~~~xxxgggiiilllooossspppdddWWWHHHCCC<<<999888888666444666777888999:::;;;<<<<<<======<<<<<<===???AAABBBEEEFFFHHHLLLPPPTTTWWWYYYXXX[[[```cccdddeeegggiiijjjmmmpppqqqqqqpppppppppuuutttrrrpppoooooooooooollljjjgggfffggggggfffeeeeeeeeedddcccaaa^^^\\\ZZZSSSPPPMMMJJJHHHGGGDDDBBB??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999999888999999888777777777888888888888888999888888777666777777666666555555444444777666666666666555555555888777555555666666444333444444444444444444444444555555555555444444444444666555555555555555555555444444444444444555555555666888999:::999888999:::===>>>???@@@CCCEEEGGGHHHLLLMMMOOOSSSWWW[[[^^^```ddddddfffhhhkkkmmmnnnoooooocccUUUJJJAAA>>>EEEOOOaaammmzzz{{{pppaaaWWWTTTJJJIIIGGGGGGGGGHHHHHHHHHJJJIIIFFFCCCBBBDDDIIILLLSSSZZZcccllltttzzz|||uuuooojjjfffcccaaa]]][[[ZZZYYYXXXWWWTTTQQQOOOMMMNNNNNNNNNMMMJJJJJJIIIHHHGGGEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEBBBAAA@@@??????>>>>>>???===???AAA@@@???>>>???@@@@@@@@@@@@??????>>>>>>>>>========================;;;;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@=========<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFIIILLLNNNPPPNNNNNNNNNOOOPPPQQQQQQRRRRRRQQQPPPPPPQQQSSSUUUWWWXXX[[[___cccfffkkkqqquuuyyyzzz}}}~~~~~~|||yyywwwqqqppppppoooooonnnnnnmmmnnnnnnnnnmmmjjjiiihhhiiijjjfff```[[[XXXWWWYYYZZZcccdddfffhhhiiiiiihhhggghhheeedddgggoooxxx|||zzz}}}{{{}}}}}}zzzsssfffWWWMMMCCC???===???@@@>>>>>>AAA@@@CCCGGGJJJIIIEEE???<<<;;;<<<======>>>>>>======>>>===<<<;;;:::;;;;;;;;;===<<<;;;;;;<<<<<<<<<<<<999999::::::;;;;;;<<<===??????@@@@@@AAAAAAAAAAAA===???AAAAAAAAAAAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAABBB@@@>>><<<<<<===>>>???===>>>@@@AAABBBCCCDDDDDDDDDCCCBBBBBBDDDFFFIIIKKKLLLLLLLLLNNNQQQTTTVVVVVV]]]iiizzzzzz|||wwwooogggiiirrrwwwssslllTTTKKK@@@:::::::::999666555555666777888:::;;;;;;============>>>???AAABBBEEEFFFGGGJJJMMMQQQSSSUUUTTTWWW[[[^^^```aaadddfffhhhkkknnnppppppppppppqqquuutttsssqqqqqqqqqqqqrrroookkkhhhfffggghhhiiihhhhhhhhhgggfffdddbbb```^^^]]]ZZZWWWTTTRRRPPPMMMKKKGGGEEECCC@@@>>>=========>>>======<<<;;;;;;;;;;;;999999999999999999999999999999999999999999888888::::::999888888777666666888888888888888888888888888777666666777777555444666666555555555555555555555555555555555555555555777777888888777777666666555666666777777888888888888:::<<<<<<;;;;;;===>>>@@@BBBEEEGGGIIIMMMPPPSSSWWWXXXZZZ]]]```dddgggiiijjjkkklllmmmoooqqqrrrsss{{{gggUUUGGG@@@BBBGGGNNN\\\ooo}}}~~~vvviiiaaaUUUSSSOOOKKKGGGFFFFFFFFFDDDCCCBBB@@@???BBBGGGKKKMMMTTT]]]gggpppxxx~~~~~~yyytttpppmmmhhheeecccbbb___]]]XXXVVVSSSRRRSSSTTTSSSRRRNNNNNNMMMKKKJJJHHHGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA???AAABBBBBBAAA@@@@@@AAA@@@@@@@@@@@@????????????@@@@@@??????????????????;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>@@@AAAAAA????????????>>>>>>==================>>>??????@@@??????@@@AAABBBCCCDDDEEEDDDEEEEEEEEEFFFFFFGGGGGGIIIIIIIIIJJJLLLNNNQQQSSSPPPPPPOOOOOOPPPQQQRRRSSSQQQQQQQQQSSSUUUYYY]]]___dddhhhlllppptttxxx}}}|||zzzyyywwwtttrrrooonnnnnnnnnnnnmmmmmmmmmnnnooopppnnnjjjgggfffffffffaaa[[[VVVVVVZZZ___ccchhhhhhiiiiiihhhfffdddccceeehhhkkkmmmooowww{{{uuuvvv~~~}}}zzztttjjj\\\MMMDDD???<<<===???>>>::::::======@@@DDDGGGGGGDDD@@@<<<;;;;;;<<<============<<>><<<:::::::::;;;<<<<<<<<<;;;;;;::::::<<<===:::::::::::::::;;;<<<===>>>???@@@BBBCCCDDDDDDDDD<<<>>>@@@AAA@@@@@@BBBCCC?????????@@@@@@@@@AAAAAACCCBBB@@@>>>===>>>???@@@<<<===???AAABBBCCCDDDDDDDDDCCCBBBAAABBBEEEGGGIIIKKKJJJJJJLLLPPPSSSSSSSSSXXX]]]iii}}}zzzuuusss|||zzznnnccceeepppzzz|||{{{gggZZZJJJ>>>:::999888666555555555555666888:::;;;<<<<<<===>>>???@@@AAABBBEEEEEEGGGIIIKKKNNNQQQRRRRRRUUUXXXZZZ[[[]]]```bbbeeehhhlllooopppppppppqqqtttsssrrrqqqqqqrrrssssssqqqmmmiiihhhhhhjjjkkklllmmmlllkkkiiigggeeecccbbbeeeccc```___^^^\\\YYYVVVQQQOOOKKKGGGDDDBBBAAA@@@>>>>>>===<<<;;;<<<<<<===;;;;;;;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;:::999888777777666888888888888999999999999888777666666777888777555777777666666666666666666666666666666666666666666777777888999888888777666666777888::::::;;;;;;:::<<<===???@@@@@@AAADDDFFFHHHKKKOOOQQQSSSWWW\\\___``````aaacccfffhhhjjjlllllllllmmmnnnppprrrtttvvv}}}hhhVVVJJJEEEDDDDDDNNN```sssxxxpppfffccc^^^WWWNNNHHHEEEEEEAAAAAA@@@>>>>>>@@@EEEHHHJJJOOOXXXaaajjjttt}}}wwwrrrnnnjjjeee```___\\\YYYXXXXXXXXXXXXWWWRRRQQQPPPNNNLLLKKKIIIHHHJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDAAACCCEEEDDDCCCBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA============>>>>>>>>>>>>?????????@@@AAABBBCCCDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKNNNNNNNNNNNNOOOQQQRRRSSSNNNNNNNNNNNNPPPRRRTTTUUUVVVWWWYYY\\\```eeeiiilllqqqtttxxx{{{~~~~~~{{{xxxvvvtttsssqqqooommmmmmmmmmmmllllllllllllkkknnnpppnnnhhhcccaaaaaa```]]]ZZZYYY[[[```fffjjjkkkkkkjjjiiihhhfffdddddddddkkkqqqrrrqqqxxxtttqqqxxx}}}zzzuuulll```RRREEE>>>===<<<===???===888777;;;<<<>>>AAADDDDDDBBB???===;;;;;;<<<<<<<<<=========>>>===;;;::::::;;;<<<============<<<;;;;;;===???======;;;::::::;;;<<<======???AAACCCDDDEEEDDDDDD;;;===???@@@@@@???@@@BBB======>>>>>>???@@@@@@@@@@@@@@@>>>======>>>??????======???@@@BBBCCCCCCCCCAAAAAAAAAAAABBBCCCEEEFFFGGGGGGGGGJJJMMMPPPQQQPPPSSSUUUZZZfff|||uuupppqqqyyy{{{nnnfffbbbhhhrrryyy}}}yyylllYYYHHH>>>999666555666666555555555777888999;;;;;;<<<===>>>???@@@@@@CCCDDDEEEGGGIIILLLNNNOOOPPPRRRUUUWWWXXXYYY\\\^^^bbbeeejjjmmmnnnnnnpppqqqqqqqqqpppppppppqqqssstttrrrooollljjjkkkmmmnnnnnnrrrqqqooommmkkkjjjhhhhhhjjjiiigggggggggfffcccaaa\\\ZZZWWWSSSOOOLLLJJJHHHCCCBBB@@@???>>>>>>??????>>>>>>>>>>>>===<<<;;;:::;;;::::::::::::;;;<<<<<<999999888888777777666666666666666777777777777888999777666777888999888666777777777777777777777777777777777777888888888888555666888999999999888777888999;;;===>>>>>>>>>>>>AAACCCEEEGGGHHHJJJNNNPPPTTTXXX[[[]]]]]]```eeeiiieeeeeefffggghhhiiikkklllkkkkkkkkkmmmooorrrtttvvvnnn^^^QQQIIIDDDHHHRRR```nnnwww{{{{{{yyyxxxtttkkk^^^QQQIIIFFFBBBBBBAAA???>>>>>>AAACCCGGGKKKQQQXXXaaakkkuuu||||||uuuooollliiieeebbbaaa___^^^\\\XXXXXXVVVTTTRRRPPPNNNMMMOOOOOOOOONNNNNNMMMLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCEEEGGGFFFEEEDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCC@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFEEEDDDCCCCCCCCCDDDEEEGGGHHHHHHFFFDDDCCCEEEFFFGGGHHHIIIKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQRRRRRRSSSSSSRRRRRRQQQQQQNNNNNNOOOQQQTTTXXX\\\^^^aaacccfffjjjoootttwwwyyy}}}{{{xxxtttrrrqqqqqqooonnnllllllkkkkkkkkkjjjjjjjjjhhhkkknnnkkkeee^^^\\\\\\YYY[[[]]]aaadddgggjjjkkkjjjjjjiiihhhgggggggggggggggmmmsssuuuvvv~~~|||sssmmmqqq~~~{{{xxxpppdddWWWJJJ@@@<<<<<<;;;===???<<<777777;;;<<<===???AAAAAA@@@???>>><<<<<<;;;:::;;;<<<===>>>>>><<<:::999999;;;===???@@@AAAAAA???======@@@CCCAAA@@@>>><<<;;;<<<===>>>>>>???AAABBBCCCBBB@@@@@@;;;===??????>>>>>>???@@@;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>?????????>>>>>>@@@AAAAAABBBBBBAAA>>>??????@@@BBBCCCCCCDDDCCCDDDGGGIIIKKKLLLNNNOOOOOOQQQSSSYYYggg~~~yyymmmrrrxxx~~~~~~sssgggdddeeekkkpppsssxxx~~~wwwfffTTTFFF>>>:::999888777666555555666777888888999:::;;;<<<=========@@@AAABBBDDDFFFIIIKKKMMMLLLNNNQQQSSSTTTWWWZZZ]]]^^^aaafffiiikkklllmmmoooooonnnnnnnnnoooppprrrssssssqqqnnnmmmoooppppppppprrrqqqpppooonnnmmmmmmmmmkkkkkkkkklllmmmmmmkkkiiidddcccbbb___\\\YYYVVVTTTQQQOOOLLLIIIFFFEEEEEEEEEAAAAAAAAAAAA???>>><<<:::;;;;;;:::::::::;;;===>>>888888888888888888888888666666777777777888888888999888777777999999888777666777777888888999999999888888999999999:::::::::777999;;;===>>>>>>===<<<===???AAADDDEEEFFFEEEEEEHHHJJJLLLNNNPPPTTTXXX\\\___bbbddddddaaabbbeeeiiifffgggggghhhiiijjjlllmmmlllkkkkkkkkkmmmooorrrtttooo]]]QQQHHHGGGIIIOOO[[[jjjwww~~~|||lll\\\OOOIIIDDDDDDCCCAAA>>>===>>>@@@@@@CCCGGGMMMUUU___iiipppyyy~~~|||xxxtttoookkkiiifffdddbbb___^^^\\\ZZZXXXVVVTTTSSSRRRRRRSSSSSSTTTSSSSSSSSSKKKKKKJJJIIIHHHHHHHHHHHHEEEFFFHHHHHHFFFEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJIIIHHHHHHGGGFFFEEEEEEDDDGGGIIIKKKMMMLLLJJJFFFDDDHHHHHHIIIKKKLLLNNNOOOOOOQQQQQQQQQRRRSSSTTTTTTUUUTTTUUUUUUUUUTTTSSSQQQOOOOOOPPPRRRUUUZZZ```eeehhhjjjmmmqqquuuzzz~~~~~~|||yyyvvvsssqqqppppppooonnnkkkkkkjjjjjjiiiiiihhhhhheeeiiillliiibbb[[[XXXXXXUUUZZZaaahhhllllllkkkjjjgggfffeeeeeeeeefffhhhiiiiiimmmrrrvvv{{{pppiiihhhsss{{{vvvmmm___QQQFFF>>>;;;;;;;;;===???<<<777888=========>>>???@@@??????>>>===<<<:::999:::;;;===???===<<<:::999999;;;>>>@@@BBBCCCCCCAAA??????CCCFFFCCCBBB???===<<<<<<===>>>???@@@AAABBBAAA???===;;;;;;===??????>>>===>>>???:::;;;;;;<<<===>>>>>>???AAABBBCCCDDDDDDDDDDDDDDD??????@@@AAAAAAAAA@@@@@@<<<===???@@@BBBBBBCCCCCCBBBEEEHHHIIIJJJJJJLLLNNNMMMPPPSSSUUU[[[kkkooooooooorrryyy{{{ssskkkggggggjjjjjjjjjsss~~~yyylll]]]NNNEEEAAA@@@999888666555444555777888666777888999:::;;;;;;;;;>>>???@@@BBBDDDGGGIIIKKKIIIKKKNNNPPPRRRUUUYYY\\\[[[^^^cccgggiiijjjkkkmmmmmmmmmllllllnnnoooqqqrrrtttrrrpppoooqqqrrrqqqqqqpppoooooonnnnnnoooooopppkkkkkklllnnnppppppooommmiiiiiihhhgggeeebbb___]]]^^^\\\WWWSSSOOOMMMLLLLLLCCCCCCCCCBBBAAA>>><<<;;;<<<;;;;;;:::;;;<<<===>>>::::::::::::::::::;;;;;;888888999999::::::::::::999888777888999:::999888666666777888999:::::::::999999999::::::;;;;;;;;;;;;===???BBBCCCCCCCCCBBBCCCEEEHHHKKKLLLMMMLLLLLLLLLNNNQQQTTTVVVZZZ```ccccccfffhhheeeaaa___bbbfffffffffggghhhiiikkkmmmnnnmmmlllkkkkkkkkkmmmpppqqqzzziiiVVVNNNIIIIIILLLQQQ___lll}}}mmm\\\NNNEEECCCAAA@@@@@@@@@>>><<<@@@???AAAEEEIIINNNYYYdddrrrxxxxxxyyywwwxxx}}}yyytttoookkkmmmiiiccc___]]][[[ZZZYYYZZZYYYXXXXXXXXXWWWUUUSSSMMMMMMNNNNNNLLLJJJGGGEEEHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJGGGIIIKKKJJJGGGEEEFFFHHHGGGGGGHHHFFFEEEEEEFFFHHHKKKKKKJJJJJJJJJJJJJJJKKKKKKLLLNNNOOOOOONNNLLLKKKLLLLLLLLLLLLLLLMMMMMMNNNMMMOOOQQQRRRPPPNNNNNNNNNUUUUUUTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWXXXZZZ\\\___cccjjjrrrxxx{{{xxxwwwwwwxxxuuurrrooollllllllllllkkkpppnnnllliiihhhiiiiiijjjiiifffaaa]]]ZZZZZZZZZ[[[eeegggjjjlllmmmllljjjiiiddd___aaaiiimmmjjjggggggbbbjjjwwwzzzsssllllllppp~~~{{{|||~~~{{{oooaaaYYYRRRIIIBBB???777777888999:::::::::::::::;;;<<<>>>@@@BBBDDDDDD??????>>>======>>>???@@@>>>AAABBB???;;;;;;???DDDCCCCCCCCCAAA@@@AAADDDFFFNNNGGG???;;;<<<>>>===;;;@@@???>>>===<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@AAABBBAAA???;;;999999>>>DDDFFFCCC???CCCCCCEEEFFFHHHIIIKKKKKKLLLMMMOOORRRYYYcccooowwwyyyppplllnnnsssvvvxxxpppmmmlllooopppnnnpppssszzzyyyrrreeeZZZSSSKKKDDDBBB:::777:::<<<777444444777777888777777999;;;>>>???@@@@@@AAABBBCCCDDDDDDIIIKKKNNNQQQSSSUUUVVVVVVZZZ[[[]]]```ccceeegggiiinnnmmmmmmmmmnnnppprrrssstttsssrrrqqqpppppppppppprrrqqqpppppppppqqqrrrssssssqqqooonnnmmmnnnnnnooohhhjjjlllnnnnnnnnnlllkkkeeedddbbb___\\\ZZZWWWVVVNNNNNNMMMLLLIIIFFFCCCAAABBBBBBBBBAAA@@@???>>>===>>>>>>>>>======<<<<<<<<<999:::;;;======>>>======888888888888999:::;;;<<<999:::<<<<<<;;;:::<<<===;;;<<<>>>???@@@AAAAAAAAAEEEDDDCCCDDDHHHKKKLLLMMMLLLOOOSSSUUUUUUUUUUUUVVVUUUVVVXXX[[[]]]```bbbccchhhggggggffffffffffffffffffggghhhiiikkknnnpppqqqooonnnllllllmmmmmmkkkjjjjjj\\\OOOIIIIIIKKKRRRZZZqqq}}}kkk]]]LLLIIIDDD@@@>>>===;;;:::>>><<<>>>AAADDDGGGPPPYYYfffvvvyyywwwxxxvvvuuuvvvwww|||yyyuuunnniiifffcccaaa___]]]\\\ZZZZZZ[[[ZZZXXXVVVUUUUUUTTTRRRQQQQQQPPPPPPPPPQQQQQQQQQPPPPPPQQQRRRPPPOOOOOONNNNNNNNNOOOOOOJJJLLLNNNMMMKKKJJJKKKMMMNNNOOOPPPOOONNNMMMMMMOOOPPPOOONNNNNNNNNNNNNNNNNNRRRSSSTTTUUUUUUTTTSSSRRRNNNOOOOOOPPPQQQSSSUUUVVVTTTUUUVVVVVVTTTRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVXXXZZZ\\\___aaabbbbbbfffhhhkkknnnqqqwww}}}{{{wwwtttssstttuuurrrppplllkkkkkkllllllkkknnnnnnnnnmmmllljjjhhhgggdddaaa]]]ZZZZZZ]]]aaadddkkkmmmoooooonnnjjjeeebbbbbb```dddmmmrrrpppmmmmmmllluuu|||vvvpppooorrrzzz}}}yyyzzz~~~wwwrrrggg[[[TTTNNNFFFAAA???999999999999999999999999======>>>???@@@AAABBBCCC???>>>======>>>@@@CCCDDDCCCCCCBBB@@@======???AAACCCCCCCCCBBBAAADDDHHHKKKPPPIII@@@<<<<<<>>>>>><<<@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<;;;<<<<<<>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDBBBAAAAAABBBBBBAAA???>>>======BBBHHHJJJHHHEEECCCDDDEEEFFFHHHJJJKKKLLLOOOOOOOOOOOORRRYYYbbbiiiyyypppmmmnnnqqqtttyyyvvvtttsssoookkklllpppssswwwxxxssslllcccXXXNNNNNNEEE???===;;;555333555222333444555666888;;;===>>>>>>???@@@AAABBBCCCCCCHHHIIILLLPPPRRRTTTVVVVVVZZZ[[[]]]___bbbeeeggghhhmmmmmmmmmnnnpppqqqrrrsssppppppoooooooooppppppqqqrrrqqqpppppppppqqqrrrsssvvvtttpppnnnnnnooopppqqqjjjkkklllmmmmmmmmmlllkkkggggggeeecccbbb```___^^^\\\\\\[[[YYYWWWSSSPPPOOOJJJIIIHHHFFFDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>============>>>>>>?????????>>>>>>===<<<<<<=========<<<>>>??????>>>>>>@@@AAA@@@AAACCCEEEFFFHHHIIIIIILLLKKKKKKMMMPPPRRRSSSSSSUUUXXX[[[]]]]]]\\\]]]]]]ZZZZZZ\\\]]]___```aaabbbggggggffffffffffffggggggiiiiiiiiiiiijjjkkklllmmmnnnlllkkkkkklllmmmkkkjjjsss___SSSNNNLLLLLLNNN___nnn{{{lllWWWQQQIIIBBB???>>>===<<<>>><<<<<>>===;;;:::999999::::::??????@@@@@@AAAAAABBBBBB@@@???======???CCCGGGIIIIIIFFFCCCBBBBBBBBBAAA@@@DDDCCCBBBAAABBBFFFLLLQQQTTTLLLCCC>>>===?????????@@@???===<<<<<<<<<===>>>======<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>??????@@@@@@AAABBBCCCDDDDDDEEEDDDBBBCCCCCCCCCAAA???>>>===>>>CCCHHHLLLKKKIIICCCDDDEEEGGGIIIJJJKKKLLLQQQPPPOOOMMMNNNRRRXXX]]]nnnxxxooolllnnnqqq~~~|||xxxooogggggglllnnnxxxzzzkkk^^^]]]UUULLLEEE>>>777666777333333444444666777999999======>>>???@@@AAABBBBBBEEEGGGJJJNNNQQQSSSUUUVVVWWWXXXZZZ\\\___aaacccdddiiijjjlllmmmooopppqqqqqqmmmmmmmmmmmmnnnooopppqqqppppppoooooooooppprrrrrrwwwtttqqqppppppqqqrrrqqqmmmmmmlllllllllllllllllliiihhhhhhgggffffffffffffeeeeeedddbbb```]]][[[YYYVVVTTTQQQMMMKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCBBBAAACCCCCCBBBAAAAAABBBCCCDDDDDDDDDBBBAAAAAA@@@@@@@@@BBBDDDFFFFFFEEEEEEFFFHHHHHHIIIKKKMMMPPPRRRTTTTTTTTTTTTTTTWWWZZZ[[[[[[ZZZZZZ]]]___aaa```___```aaa___``````aaaaaaaaaaaaaaaffffffffffffggghhhiiijjjkkkjjjiiiiiihhhhhhhhhiiijjjiiihhhiiikkklllkkkjjjxxxiii___XXXSSSPPPXXXcccuuuvvvddd]]]SSSJJJEEECCCCCCCCC@@@>>>>>>@@@AAA???BBBFFFLLLVVVdddrrr{{{wwwtttsssvvvwwwxxxzzz|||~~~|||rrrpppnnnlllkkkhhhdddbbbaaa```]]][[[YYYXXXXXXXXXYYYXXXWWWWWWWWWWWWVVVUUUWWWVVVVVVVVVVVVVVVWWWWWWSSSSSSSSSRRRRRRQQQRRRSSSUUUWWWYYYYYYXXXUUUTTTTTTUUUUUUTTTSSSSSSSSSSSSSSSUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUTTTTTTTTTTTTTTTUUUUUUUUUVVVUUUUUUVVVYYY[[[]]]___bbbeeehhhjjjkkkkkklllnnnrrrvvvzzz~~~~~~{{{xxxvvvuuusssqqqpppooooooooollljjjhhhhhhjjjkkkkkkjjjhhhiiijjjiiifffbbb]]]ZZZXXXYYY[[[___dddkkkqqqtttyyywwwsssnnniiidddaaa___dddgggnnnwww~~~}}}vvvqqqqqqrrrssssss{{{~~~wwwuuuxxx}}}~~~}}}{{{pppdddWWWOOOIIIGGGEEEAAA???AAABBB@@@>>>;;;::::::;;;<<>>@@@CCCHHHKKKLLLHHHDDDDDDGGGIIIFFFCCCCCCBBB@@@???AAAGGGOOOUUUUUUOOOFFF@@@>>>???AAABBB@@@???>>><<<<<<===>>>???@@@@@@??????>>>>>>======;;;;;;;;;;;;<<<<<<======>>>>>>???@@@AAABBBCCCDDDEEEDDDCCCDDDDDDCCCAAA>>>;;;:::;;;???CCCGGGHHHHHHCCCDDDEEEGGGHHHJJJKKKLLLOOOOOONNNMMMNNNQQQWWW[[[cccssswwwooooooqqq|||}}}{{{ooodddcccgggnnn|||}}}pppkkkfff^^^UUUKKKBBB<<<;;;888777666555666777666666<<<<<<===>>>???AAAAAABBBCCCEEEGGGKKKOOORRRTTTUUUSSSTTTUUUXXXZZZ]]]^^^___dddeeehhhkkklllmmmmmmmmmmmmmmmmmmmmmnnnooopppqqqnnnmmmmmmmmmmmmnnnpppqqqsssqqqqqqtttvvvwwwtttrrrpppooommmkkkjjjkkklllmmmjjjiiihhhggggggggghhhhhhggggggfffeeedddcccbbbaaaaaa^^^YYYUUURRRQQQQQQQQQPPPOOONNNLLLKKKIIIHHHHHHKKKJJJHHHGGGGGGHHHJJJKKKJJJIIIIIIHHHGGGGGGHHHHHHJJJLLLNNNOOOOOONNNOOOPPPPPPQQQSSSUUUXXX[[[]]]___ZZZZZZ\\\___aaabbbaaa```___aaaccccccbbbaaabbbcccccccccdddeeeeeedddcccbbbggggggggghhhiiijjjlllllljjjiiihhhgggffffffffffffgggfffeeegggiiijjjjjjiiittthhh^^^YYY[[[```lll~~~vvvmmmaaaUUUNNNJJJGGGFFFDDD@@@???AAABBB??????BBBDDDIIIQQQZZZeeesssxxxuuutttoooooopppqqqtttwwwyyyzzz{{{~~~}}}zzzwwwrrroooqqqpppooolllhhhdddaaa___aaa___]]]]]]^^^^^^\\\ZZZ\\\[[[ZZZZZZYYYZZZZZZZZZ[[[YYYXXXVVVVVVVVVVVVVVVXXXZZZ\\\\\\ZZZXXXVVVVVVWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYZZZYYYYYYYYYYYYZZZ[[[[[[\\\]]]___``````cccgggjjjiiikkkooosssvvvxxxzzzzzz}}}~~~|||zzzwwwuuutttssssssrrrqqqpppoooooonnnjjjiiiggghhhiiijjjiiihhhkkkjjjhhheeebbb___]]]\\\ZZZ]]]ccciiinnnqqqsssttttttpppkkkeeebbbbbbccceeemmmqqqwww}}}zzzrrrmmmmmmrrrwwwzzz|||xxxwwwzzz~~~}}}yyyuuurrrmmmaaaVVVLLLGGGCCCCCCBBB??????AAACCCBBB???===<<<<<<===>>>>>>???@@@AAACCCEEEFFFGGGHHHFFFBBB@@@@@@CCCGGGIIIKKKGGGDDDGGGLLLOOOMMMIIICCCBBB???>>>???EEEMMMTTTTTTOOOGGGAAA???@@@BBBCCC@@@@@@>>>>>>===>>>???@@@@@@@@@?????????>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDDDDCCCDDDEEEDDDAAA>>>999888888:::>>>AAACCCDDDCCCCCCDDDFFFHHHIIIKKKKKKMMMNNNNNNMMMNNNPPPUUUXXXZZZbbbuuuxxxqqqppprrruuuzzzyyyooodddbbbfffnnnzzzzzzxxxtttkkk```SSSGGG>>>:::888555444555777666555:::;;;<<<===???@@@AAABBBBBBCCCEEEHHHLLLPPPRRRTTTRRRSSSTTTWWWYYY[[[]]]^^^aaacccfffiiikkklllmmmmmmoooooonnnnnnnnnnnnoooooollllllkkkkkklllmmmoooppppppqqqttt{{{zzzuuuqqqooommmkkkjjjkkkmmmnnnmmmllljjjiiiiiiiiijjjkkkllllllkkkkkkkkkkkkkkkkkkhhheeeaaa\\\YYYXXXXXXXXXXXXWWWVVVUUUSSSRRRQQQPPPSSSRRRPPPOOOOOOQQQSSSTTTSSSSSSRRRSSSSSSTTTUUUUUUTTTVVVYYYYYYXXXWWWWWWWWWWWWXXXYYY[[[]]]```ccceeeaaaaaaccceeehhhiiigggffffffggghhhhhhfffeeefffgggdddeeefffhhhhhhhhhgggfffgggggghhhiiijjjlllmmmnnnggggggfffeeeeeeeeeeeefffdddccccccdddggghhhhhhgggzzzmmmdddeeeccciiiwwwsssfff\\\TTTNNNKKKIIIDDDAAAAAAAAA>>><<<>>>>>>???CCCJJJRRR___rrr|||vvvssslllkkkjjjlllooossstttuuuvvvxxxzzz{{{}}}~~~zzztttooolllkkkhhheeeeeeggggggdddaaa``````^^^]]]\\\[[[[[[[[[^^^\\\YYYXXXYYYZZZYYYYYYZZZ[[[\\\\\\YYYWWWWWWWWWUUUUUUUUUUUUUUUVVVWWWXXXZZZZZZ[[[[[[\\\\\\]]]]]][[[\\\]]]___aaadddfffggghhhjjjlllnnnooorrruuuxxxxxxzzz~~~|||yyyuuuuuuuuutttsssrrrppppppqqqqqqqqqqqqpppnnnmmmllliiihhhffffffgggfffeeecccdddbbb___\\\[[[[[[\\\]]]aaaeeelllrrruuuuuusssqqqkkkhhhcccaaabbbfffkkkooowww}}}yyyvvvqqqoooqqqwww{{{zzz{{{}}}}}}yyytttnnndddXXXPPPEEEAAA???@@@>>><<<===@@@@@@@@@>>>======>>>??????>>>???@@@BBBDDDFFFHHHIIIJJJHHHEEEBBBBBBCCCEEEFFFGGGDDDCCCGGGMMMQQQPPPMMMDDDCCC@@@>>>>>>CCCJJJOOOQQQMMMGGGBBB@@@@@@AAACCC@@@@@@@@@@@@??????>>>>>><<<<<<<<<===============;;;<<<<<<=========<<<<<<<<<======>>>???@@@AAAAAABBBBBBBBBDDDEEEDDDAAA>>>;;;;;;::::::;;;>>>@@@BBBAAABBBCCCEEEGGGHHHIIIJJJLLLMMMMMMLLLKKKMMMPPPRRRVVVYYYeee|||zzzxxxrrrmmmooossstttnnnfffdddhhhkkkttt~~~xxxkkkXXXHHH===888333222444777888777888999:::<<<===???@@@AAAAAABBBDDDFFFIIIMMMPPPRRRSSSTTTVVVWWWZZZ\\\]]]^^^aaabbbdddgggjjjlllmmmnnnpppooonnnnnnnnnnnnoooooollllllkkkkkklllnnnpppqqqqqqrrrwww~~~wwwpppooommmkkkkkklllnnnoooqqqooonnnllllllnnnoooqqqpppooonnnmmmmmmmmmnnnnnnllliiifffccc```_______________^^^]]]\\\ZZZYYYYYYYYYYYYXXXXXXYYYZZZ\\\]]]____________```aaabbbccc]]]```bbbcccaaa___^^^^^^^^^]]]^^^___```cccfffggghhhggghhhjjjlllmmmmmmkkkhhhiiijjjhhhfffeeeeeefffeeefffhhhjjjkkkjjjiiihhhggggggggghhhiiikkklllmmmeeeddddddddddddddddddeeebbbaaaaaabbbdddfffeeedddyyypppkkkkkksss~~~zzzooofff___ZZZRRRKKKEEECCCAAA===:::;;;;;;;;;>>>CCCGGGOOO___ooo~~~~~~vvvqqqnnnllllllnnnqqqqqqqqqppprrrtttuuuuuuuuuwwwxxxzzz}}}yyyvvvvvvwwwwwwtttpppooonnnmmmkkkiiihhhgggggghhhfffccccccfffhhhhhhhhhbbbccccccaaa___]]]]]]^^^\\\\\\\\\]]]___```bbbcccfffffffffggghhhiiiiiijjjhhhhhhjjjmmmpppsssvvvwwwxxx{{{~~~|||xxxuuutttppppppoooooonnnmmmllllllmmmnnnnnnnnnmmmkkkiiihhhhhhgggeeedddcccbbb___]]]YYYYYYXXXXXXZZZ]]]```bbbhhhlllqqquuuwwwuuurrrooogggffffffggglllrrrxxx|||zzzzzz|||~~~}}}{{{{{{zzz~~~|||xxxrrrhhh[[[OOOIIIAAA>>>======;;;888999===:::;;;;;;<<<===>>>>>>???@@@AAABBBCCCEEEFFFGGGHHHIIIHHHFFFDDDCCCCCCDDDEEEBBBBBBBBBFFFKKKNNNNNNMMMGGGFFFCCC???>>>AAAFFFKKKLLLJJJGGGCCC@@@???AAABBB@@@AAABBBBBBAAA???===<<<:::;;;;;;<<<<<<======>>><<<===>>>>>>>>>===<<<<<<=========>>>>>>????????????@@@AAACCCEEEDDDAAA??????>>><<<:::999;;;>>>@@@@@@AAABBBDDDEEEGGGHHHIIIJJJKKKLLLLLLKKKLLLNNNQQQVVVUUU\\\kkkwww{{{~~~qqqooonnnnnnkkkggghhhllllllppptttuuu{{{qqq]]]IIIBBB999555555777888777555666777999;;;<<<===>>>AAAAAACCCDDDGGGKKKNNNOOORRRSSSTTTVVVXXXZZZ[[[\\\^^^^^^```bbbeeehhhkkklllllllllllllllmmmnnnoooooonnnmmmmmmmmmnnnppprrrssssssrrrttt{{{{{{uuunnnmmmmmmllllllmmmnnnoooqqqpppnnnnnnooorrrtttvvvtttsssqqqooommmlllllllllmmmllljjjhhhgggfffeeeeeeeeeeeedddcccbbbbbbaaaaaa^^^___```aaabbbcccdddeeehhhhhhhhhggghhhhhhiiiiiieeehhhjjjjjjhhheeecccbbbcccbbbbbbaaabbbdddfffhhhjjjiiihhhiiikkkmmmmmmmmmjjjkkkkkkiiifffeeeeeeffffffhhhjjjllllllkkkiiihhheeeeeeeeefffggghhhiiijjjeeedddccccccbbbbbbbbbcccaaa``````aaabbbccccccbbbyyyqqqmmmrrrxxxxxxpppkkkZZZQQQIIIFFFCCC>>>::::::;;;:::===AAAAAADDDPPP___kkk{{{|||tttppplllkkklllnnnmmmkkklllnnnqqqqqqqqqqqqrrrtttpppuuu{{{~~~}}}{{{zzzyyyyyyvvvtttuuuyyy}}}~~~}}}pppppppppnnnkkkjjjkkklllkkkllllllnnnppprrrtttuuuxxxxxxxxxxxxyyyzzz{{{||||||}}}~~~}}}|||yyyvvvsssqqqpppooonnnnnnmmmllllllkkkjjjjjjkkkkkkllllllkkkhhhfffdddgggeeecccbbbaaa^^^[[[XXXXXXYYY[[[^^^bbbfffjjjlllmmmpppsssuuuvvvtttqqqppphhhiiimmmrrrxxx~~~~~~{{{xxxvvvvvvuuuqqqjjj]]]NNNCCC???@@@===;;;<<<999666777:::666777999;;;<<<===>>>>>>CCCCCCCCCDDDEEEFFFFFFFFFHHHGGGFFFDDDDDDDDDEEEEEE@@@@@@BBBEEEHHHKKKKKKKKKJJJHHHEEEAAA???@@@DDDHHHIIIHHHFFFCCC@@@???@@@BBB@@@BBBCCCDDDBBB@@@<<<:::;;;;;;<<<===>>>???@@@@@@======>>>??????>>>===<<<============>>>>>>>>>>>>>>>>>>@@@CCCEEEDDDAAA???@@@???<<<999777888;;;>>>???@@@AAACCCDDDFFFGGGHHHHHHJJJLLLMMMMMMOOORRRTTTSSSQQQUUU^^^jjj}}}zzzuuuuuuyyyrrrmmmkkkiiihhhjjjoooooopppooolllnnnuuuzzzzzz~~~qqqXXXOOOBBB:::888888666555333333555666888:::;;;<<>>CCCHHHXXXccctttwwwmmmfffiiikkkiiigggiiihhhhhhjjjkkklllmmmmmmmmmoooooooooppptttyyy~~~}}}}}}~~~|||yyyvvvuuuuuutttsssqqqpppoooooohhhhhhhhhhhhhhhhhhhhhhhheeeddddddeeeeeefffggggggeeedddaaa\\\WWWUUUVVVWWWWWWZZZ^^^ccchhhllloooqqqpppoooppprrrtttvvvwwwvvvyyyyyyyyy{{{}}}{{{xxx{{{|||{{{{{{uuuqqqiii]]]QQQFFFAAA>>>:::::::::::::::999888777777888999:::<<<===>>>???>>>???AAABBBBBBDDDGGGIIINNNLLLHHHEEECCCBBBCCCCCCAAAAAABBBBBBCCCDDDDDDDDDHHHGGGEEECCCBBBCCCCCCDDDIIIIIIHHHGGGDDDBBB???>>>BBBBBBAAA@@@@@@??????>>>===<<<;;;<<<>>>?????????@@@@@@??????>>>=========>>>>>>????????????>>>>>>>>>???AAACCCDDDEEEFFFFFFDDDBBB>>>:::888777888999<<<>>>@@@BBBBBBBBBDDDEEEEEEFFFHHHJJJLLLNNNNNNOOOSSSTTTXXX\\\aaalll~~~xxxyyyqqqiiijjjnnnppppppsssssspppjjjdddcccggglllyyymmm___PPPGGGAAA;;;777666///333777888777777:::===<<<===>>>@@@CCCFFFHHHIIIJJJLLLNNNPPPPPPQQQTTTVVVTTTWWWZZZ\\\]]]]]]^^^```ccceeegggiiikkklllmmmnnnnnnnnnooopppqqqsssuuuvvvtttqqqpppqqqtttuuutttrrrpppmmmiiihhhjjjlllkkkjjjlllmmmmmmoooqqqsssuuuvvv}}}{{{xxxuuurrrpppnnnnnnqqqqqqpppnnnlllkkkjjjiiiggghhhiiiiiihhhgggfffeeeeeefffhhhhhhiiikkkoooqqqqqqtttsssooonnnnnnkkkgggjjjkkklllkkkjjjjjjjjjllliiiiiiiiigggeeefffiiikkkiiiiiijjjjjjjjjiiiiiihhhppprrrrrrpppkkkhhhhhhiiilllkkkjjjiiihhhhhhhhhhhheeebbb``````ccceeeeeecccccccccaaa```^^^^^^]]]]]]\\\\\\]]]]]]^^^______```}}}zzzxxx{{{}}}lllYYYOOOHHHAAA======:::;;;;;;:::999;;;@@@DDDJJJTTTfffyyy|||qqqhhhggggggcccaaabbb]]]^^^```ccceeeggghhhhhhlllkkkkkkllloootttxxxzzz}}}~~~{{{zzzyyywwwuuurrrrrrqqqpppoooooonnnnnniiijjjjjjjjjjjjiiiiiihhhgggggghhhiiihhhfffeeeddd^^^]]]\\\ZZZWWWWWWXXXZZZ\\\___ccchhhkkkmmmmmmmmmmmmmmmnnnrrrxxx~~~}}}|||~~~}}}||||||~~~}}}zzzxxxnnnggg]]]QQQGGG@@@<<<:::888888999999888777777666777777888:::;;;===>>>>>>>>>???@@@AAAAAABBBDDDGGGLLLJJJGGGDDDBBBBBBBBBBBB@@@@@@AAABBBBBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGEEECCC@@@>>>BBBBBBAAAAAA@@@?????????>>>===<<<<<<>>>@@@@@@????????????>>>>>>=========<<<<<<===>>>>>>>>>>>>>>>===>>>@@@AAACCCDDDDDDDDDCCCAAA>>>:::999999999:::<<<>>>@@@BBBBBBBBBDDDEEEEEEFFFGGGIIIKKKMMMMMMNNNPPPPPPRRRWWW[[[ccctttxxxqqqmmmmmmmmmqqquuuvvvpppeee^^^```dddpppyyy~~~ooo]]]QQQHHH???999888333444666666666555666777;;;<<<===???BBBEEEGGGHHHHHHJJJMMMNNNOOOPPPSSSUUUVVVXXX[[[\\\\\\\\\\\\]]]aaabbbdddgggiiijjjkkkllllllllllllmmmoooqqqrrrsssrrrppppppqqqtttuuutttrrrqqqnnnjjjiiijjjkkkjjjiiijjjkkklllmmmooorrrtttuuu|||{{{yyyvvvtttsssssssssttttttsssqqqpppnnnmmmllliiiiiijjjjjjjjjiiiggggggeeeggghhhiiikkknnnsssvvvyyy}}}}}}xxxsssqqqoookkkhhhiiikkkkkkjjjjjjkkkmmmkkkkkkjjjhhhffffffiiikkkjjjjjjjjjjjjjjjiiihhhggglllnnnnnnllliiifffeeefffggghhhiiiiiiiiigggeeeddddddaaa______bbbdddcccbbbcccbbbaaa______^^^^^^^^^]]]]]]^^^^^^______``````}}}}}}lllZZZMMMCCCAAACCC<<<<<<;;;:::999:::===@@@>>>FFFTTTfffvvv|||rrrhhhddd```\\\ZZZZZZVVVWWWYYY[[[]]]___aaabbbeeeeeefffgggiiillloooqqqwwwxxxzzz{{{{{{}}}|||zzzwwwuuuuuuuuutttsssooonnnnnnnnnmmmmmmllllllhhhiiikkkkkkkkkiiigggfffdddeeeffffffddd```\\\ZZZVVVWWWXXXXXXYYY[[[^^^aaadddfffiiilllmmmllliiihhhhhhkkkqqqxxx}}}vvvuuu}}}{{{yyyxxx~~~~~~zzzuuupppeee\\\OOODDD???<<<999777666777777777777666555555777777888999;;;<<<======@@@AAABBBAAAAAAAAACCCEEEHHHGGGEEEBBBAAA@@@@@@AAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIGGGHHHIIIJJJIIIFFFCCCBBBBBBBBBAAAAAA@@@@@@?????????===<<<===???AAAAAA@@@????????????>>>>>>>>>>>><<<<<<======>>>>>>>>>>>><<<===>>>@@@AAABBBCCCCCCBBB@@@>>>;;;:::::::::;;;<<<>>>AAABBBBBBBBBCCCEEECCCDDDFFFHHHJJJKKKKKKLLLOOOMMMNNNSSSVVV[[[ccclll}}}sssnnnlllnnnuuuzzzuuuhhh]]]\\\___hhhoooyyywwwjjj```VVVKKKBBB@@@:::888666555666666666555::::::;;;===???BBBDDDEEEDDDGGGIIIKKKMMMOOOQQQTTTWWWZZZ\\\\\\[[[ZZZZZZZZZ^^^```bbbdddfffggghhhiiihhhhhhiiiiiikkklllnnnoooooonnnoooqqqttttttsssqqqqqqnnnjjjhhhhhhiiiiiihhhhhhiiijjjllloooqqqtttuuuzzzyyyxxxvvvvvvvvvwwwwwwvvvvvvuuutttrrrpppnnnmmmkkkkkklllmmmlllkkkjjjiiiggghhhiiijjjlllpppvvvzzzvvvrrrpppnnniiikkklllmmmlllmmmnnnpppmmmmmmllljjjhhhggghhhjjjkkkkkkkkkjjjiiihhhgggffffffhhhiiigggeeecccccccccccceeegggiiihhhfffbbb```bbb```^^^^^^```bbbbbbbbbaaaaaa```_______________^^^^^^______```aaaaaaaaa|||xxxtttuuu}}}~~~kkkZZZNNNHHHHHH???>>><<<:::999:::===???<<<@@@HHHTTTbbbnnnxxx}}}wwwooofff```[[[WWWTTTSSSTTTTTTTTTUUUWWWXXXYYYZZZ^^^^^^```bbbeeegggjjjkkktttuuuwwwvvvvvvvvvxxxyyyyyyzzz|||zzzvvvuuuuuuuuutttuuusssqqqppppppooooooooolllllllllllllllkkkkkkkkkfffgggiiijjjiiigggdddbbbaaaaaaaaa___\\\YYYVVVTTTTTTWWWZZZ\\\___ccchhhkkkmmmmmmllllllkkkiiihhhgggfffllluuu}}}~~~zzzsssoooqqq{{{|||yyyrrrrrrvvv}}}yyyssskkkddd]]]SSSGGG@@@>>>===:::777666666777777777777666666777777888999:::;;;<<<===BBBCCCCCCBBBAAAAAABBBDDDDDDCCCBBB@@@????????????@@@@@@AAAAAABBBCCCCCCCCCDDDEEEHHHJJJKKKJJJHHHGGGGGGIIIKKKLLLLLLJJJGGGEEECCCBBBBBBAAA@@@@@@?????????>>>===>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>>>>>>>>>><<<===???@@@AAABBBBBBBBBDDDBBB???===;;;:::::::::<<>>@@@AAA@@@CCCFFFHHHJJJLLLOOOQQQUUUWWWZZZ[[[ZZZYYYYYYZZZ\\\]]]___bbbdddeeefffgggddddddeeeeeefffhhhiiijjjkkklllnnnppprrrrrrqqqpppmmmkkkiiiggggggggghhhhhhggghhhjjjlllooorrruuuvvvyyyxxxwwwvvvvvvwwwxxxyyyxxxxxxwwwvvvtttrrrooonnnlllmmmnnnoooooonnnmmmllliiijjjjjjjjjlllooouuuyyyvvvpppnnnmmmnnnpppqqqqqqooooooppprrrnnnnnnnnnkkkhhhggghhhiiikkkkkkjjjjjjhhhgggeeeeeebbbcccddddddcccbbbbbbbbbbbbccceeeffffffdddbbb```aaa```_________aaabbbbbbaaa``````_________``````_________```aaaaaabbbbbb}}}vvvqqqqqqxxx~~~mmm^^^SSSMMMBBB@@@<<<:::999:::;;;<<<===???BBBHHHQQQ]]]gggnnnqqqmmmggg```ZZZVVVRRRNNNMMMMMMMMMNNNOOOQQQRRRSSSWWWXXXZZZ]]]```dddggghhhmmmnnnpppqqqpppqqqrrrsssuuuuuutttuuuvvvyyy{{{}}}~~~~~~}}}zzzvvvqqqmmmllllllmmmmmmqqqppppppnnnlllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjeeeggghhhiiigggeeeaaa___^^^]]][[[XXXWWWWWWWWWWWW[[[^^^bbbeeehhhlllppptttssspppllliiiggghhhjjjkkkkkkooouuuyyyzzz|||~~~~~~zzzzzzoooooonnnooosss|||yyyqqqnnnhhhnnnwwwzzzsssjjjaaaZZZRRRLLLDDDAAAAAA???:::666777888888999999888888888888888999:::;;;;;;<<<<<>>>>>???AAAAAA@@@@@@??????>>>>>>???@@@AAAAAABBBCCCCCCDDDDDDDDDEEEHHHJJJJJJHHHEEEDDDEEEFFFIIIJJJJJJIIIGGGEEECCCCCCBBBBBBAAA@@@@@@??????>>>===>>>@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCEEEDDDBBB@@@???>>>>>>>>>===>>>???AAAAAABBBBBBBBBEEEDDDAAA>>>;;;:::999888===???AAABBBAAAAAABBBDDDBBBCCCDDDFFFGGGHHHHHHHHHMMMKKKLLLSSSWWWVVVUUUVVV^^^ggg{{{~~~rrrqqqooopppsssuuuvvvvvvqqqmmmjjjooowwwyyyrrrooojjjdddbbbcccYYYQQQEEE===:::999888777555555666777888:::<<<======???BBBEEEFFFHHHKKKNNNPPPSSSVVVXXXXXXYYYZZZ[[[[[[\\\^^^```bbbdddeeeeeeaaaaaaaaabbbcccdddeeefffgggiiikkkmmmnnnooooooooojjjiiigggfffeeefffhhhjjjhhhiiijjjmmmpppsssuuuwww{{{{{{zzzyyyyyyzzz{{{|||{{{{{{{{{zzzxxxuuurrrpppmmmnnnoooppppppooonnnmmmkkkkkkkkkjjjiiikkkooorrr~~~vvvpppnnnmmmqqqrrrrrrqqqnnnmmmmmmnnnnnnnnnmmmkkkhhhffffffgggiiiiiiiiihhhgggeeedddcccaaaaaaaaabbbbbbbbbaaaaaacccccccccccccccbbbbbbbbbaaaaaa```______```bbbcccaaa``````_________``````______``````aaabbbbbbbbbyyyrrrkkkiiiqqq{{{|||oooaaaVVVJJJFFF@@@===;;;:::999999;;;<<<>>>AAAGGGPPPZZZaaakkknnnlllgggbbb]]]WWWPPPIIIHHHHHHHHHIIIKKKMMMNNNQQQQQQSSSVVVZZZ^^^bbbdddgggiiilllmmmnnnnnnpppqqqsssrrrqqqooooooooopppqqqqqqssswwwzzz}}}|||yyywwwvvvwwwwwwsssqqqnnnkkkjjjjjjkkklllnnnoooooommmjjjhhhhhhiiijjjjjjiiiiiihhhhhhhhhgggeeefffffffffdddbbb___]]]WWWUUUSSSSSSTTTWWWZZZ\\\fffiiilllnnnppprrruuuwwwtttpppkkkggggggjjjooorrrtttuuutttrrrrrrwwwwwwooolllmmmjjjmmmqqquuuzzzzzzqqqkkkiiifffnnnyyywwwlll```WWWSSSGGGEEEBBBAAA@@@>>>999555888999999::::::::::::999999999:::;;;;;;<<<=========>>>>>>===;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBBBBCCCCCCCCCEEEGGGHHHHHHGGGDDDCCCBBBCCCDDDEEEEEEDDDCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@???===<<<===???AAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEGGGEEECCCAAA???>>>>>>???>>>>>>???@@@AAABBBBBBAAAEEEDDDBBB???===;;;:::999===???AAABBBAAAAAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGIIIGGGJJJPPPTTTSSSSSSTTTYYY[[[fff|||wwwoooooovvv}}}{{{pppggggggnnnwwwyyyqqqkkkhhhlllrrrmmmeeeYYYNNNDDD===888555555555555666777888:::;;;;;;===@@@BBBCCCEEEHHHJJJKKKNNNRRRUUUVVVXXXZZZ[[[YYYZZZ\\\^^^```bbbcccccc````````````aaabbbccccccdddeeehhhiiiiiikkkmmmooojjjjjjiiigggeeefffhhhjjjiiijjjkkkmmmpppsssuuuvvv}}}}}}|||||||||~~~~~~~~~{{{xxxuuurrrlllmmmnnnooopppooonnnnnnkkkkkkkkkiiihhhhhhjjjkkkwww~~~}}}vvvsssqqqoooooooooooommmjjjhhhhhhhhhkkklllllljjjgggeeeeeeeeegggggggggfffeeedddcccbbbaaa``````aaabbbbbbaaa___bbbbbbaaa``````aaaaaabbb```aaaaaa```______bbbdddaaaaaa```_____________________``````aaaaaabbbbbb|||uuullliiillluuu|||~~~zzzpppfffXXXSSSKKKEEEAAA???;;;999:::;;;<<<>>>@@@GGGOOOUUUccckkkqqqqqqooommmfff^^^SSSRRROOOMMMKKKKKKKKKLLLMMMLLLMMMNNNQQQVVVZZZ]]]bbbdddhhhjjjjjjkkklllnnnmmmmmmlllkkkkkkjjjjjjjjjiiikkkmmmoooqqqtttxxx{{{|||}}}}}}{{{xxxwwwwwwuuusssrrrqqqqqqqqqqqqnnnmmmlllkkkiiiiiijjjkkkjjjlllmmmllliiiggggggiiihhhhhhggggggfffeeeddddddbbbbbbaaa```^^^\\\ZZZYYYRRRSSSUUUXXX\\\aaaeeehhhqqqsssuuuuuutttttttttvvvpppnnnkkkiiikkkooouuuyyyzzz{{{{{{xxxwww{{{{{{ssskkkkkkoooqqquuu{{{|||ssslllkkkllllllrrr{{{{{{ooo```TTTMMMLLLBBBAAAAAA@@@>>><<<999777888888999::::::::::::::::::;;;;;;<<<<<<======>>>===>>>>>>===;;;;;;<<<>>><<<<<<===>>>>>>?????????>>>>>>>>>???@@@@@@AAAAAABBBDDDFFFGGGHHHGGGFFFEEECCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@>>>===<<<<<<>>>@@@@@@???>>>???@@@AAABBBCCCDDDDDDDDDCCCAAA?????????@@@AAA======>>>???@@@@@@@@@@@@BBBBBBAAA???>>>===<<<<<<>>>@@@BBBBBBAAAAAABBBCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFIIIOOOQQQPPPQQQUUUXXXVVV[[[iiizzzyyysssuuuzzzqqqeeedddiiippp|||}}}yyytttooopppuuuzzzwwwpppeeeWWWJJJ@@@;;;666666666777888999:::;;;999;;;>>>???@@@BBBDDDFFFHHHLLLPPPSSSTTTVVVWWWYYYVVVWWWYYY[[[]]]___``````____________```aaabbbbbbaaacccdddeeeeeegggkkkooooooooonnnkkkgggfffhhhjjjiiijjjkkklllnnnqqqssstttyyyyyyzzzzzz|||}}}~~~~~~}}}{{{wwwsssqqqkkklllmmmnnnooonnnnnnmmmiiijjjkkkjjjhhhgggggghhhmmmssswwwvvvuuuuuusssoookkklllllljjjhhhffffffggghhhiiiiiihhheeeccccccddddddddddddddddddcccbbbaaaaaa___^^^```bbbbbb```]]]^^^^^^___``````______^^^^^^___```___]]]]]]```ccccccbbbaaa______^^^^^^^^^^^^^^^___``````aaaaaabbbzzzoookkk```hhhppptttzzz{{{tttfff___VVVNNNIIIDDD???;;;:::;;;=========AAAGGGLLLZZZfffrrrwwwzzz{{{uuummmeeebbb]]]WWWRRRNNNLLLLLLKKKJJJIIIIIIKKKOOOTTTWWW[[[^^^aaacccddddddeeeggggggggghhhhhhhhhiiiiiiiiifffggghhhiiiiiilllooorrrssstttvvvwwwyyyyyyzzzzzz|||}}}}}}|||zzzxxxwwwwwwwwwwwwwwwxxxxxxwwwvvvtttrrrqqqnnnnnnnnnmmmmmmlllkkkkkkiiijjjjjjiiihhhhhhiiijjjgggiiilllkkkhhhggghhhiiiggggggfffeeecccbbbaaaaaa]]]]]][[[YYYWWWUUUTTTSSSWWWZZZ___eeekkkqqquuuwwwwwwxxxyyyxxxuuusssrrrsssmmmlllkkkllloootttyyy|||{{{}}}{{{vvvppprrryyyyyy~~~wwwnnnkkknnnrrrtttwww||||||wwwxxxsssgggVVVIIIEEEFFFAAABBBBBB@@@===;;;:::;;;777888999:::::::::::::::;;;<<<<<<<<<===>>>>>>>>>???@@@@@@@@@>>>>>>???AAA;;;<<<===>>>????????????<<<<<<<<<===>>>>>>??????AAACCCEEEGGGHHHIIIIIIIIIGGGFFFDDDCCCCCCCCCEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@===<<<;;;<<<>>>?????????======>>>???AAABBBCCCCCCAAA@@@???>>>>>>@@@BBBCCC;;;<<<===>>>>>>???>>>>>>????????????????????????>>>@@@BBBBBBAAAAAABBBCCCCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHJJJOOOPPPOOORRRWWWRRRQQQSSSYYYaaarrrxxxrrrtttyyy}}}qqqdddcccgggmmmxxxxxxzzz~~~xxxsssrrr~~~xxxiiiYYYLLLFFF888888888888999:::;;;<<<999;;;===>>>???@@@BBBDDDHHHKKKOOOQQQSSSTTTUUUWWWTTTUUUWWWYYY[[[]]]^^^^^^____________``````aaabbb```aaacccbbbbbbeeekkkooottttttrrrnnnhhhfffhhhjjjiiiiiijjjkkkmmmoooqqqrrrssstttuuuwwwzzz}}}zzzzzz{{{zzzwwwsssooommmjjjkkklllnnnnnnnnnmmmlllgggiiikkkkkkiiigggfffgggeeejjjoooppprrrtttrrrnnnjjjkkkkkkjjjhhhgggggghhheeeggghhhgggdddbbbbbbcccbbbbbbcccccccccbbbbbbaaaaaa___^^^___aaaaaa___\\\ZZZ[[[^^^``````___\\\ZZZ]]]^^^___^^^\\\\\\___bbbccccccaaa```^^^^^^]]]]]]^^^^^^______```aaaaaaaaa|||pppkkkdddbbbjjjuuuzzzuuulll___RRRHHHCCCBBB;;;:::999999;;;???CCCFFFQQQYYYhhhyyy~~~xxxooohhhccc^^^XXXTTTNNNMMMKKKHHHFFFHHHMMMQQQQQQTTTWWW[[[]]]```dddfffcccbbbaaa```aaabbbcccdddccceeeggghhhhhhjjjmmmooommmmmmnnnppprrrssstttuuussstttuuuwwwxxxzzz{{{{{{~~~zzzvvvvvvwwwwwwuuusssqqqppppppppppppppppppqqqqqqrrrqqqqqqpppqqqnnnjjjiiijjjlllmmmnnnllllllllllllkkkjjjiiihhhkkkiiihhhggggggfffdddcccdddbbb```___^^^^^^\\\ZZZWWWUUURRRRRRTTTWWWXXXXXXZZZcccnnnvvvyyyzzzzzz{{{zzzwwwtttssstttssspppnnnnnnmmmlllnnnsssxxx{{{|||zzzxxx|||yyysssqqqrrrsssttt|||~~~}}}xxxvvvooodddYYYQQQKKKFFFDDD@@@@@@@@@???===;;;888777666666777999:::;;;<<<===::::::;;;;;;===>>>@@@AAA@@@@@@????????????????????????>>>>>>>>>>>>>>>???AAA>>><<<<<>>???@@@@@@AAAAAA@@@@@@?????????@@@AAAAAAAAAAAA@@@AAABBBCCCDDDCCCBBBAAA@@@@@@@@@?????????@@@BBBCCCEEEEEEDDDCCCAAA@@@???>>>AAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCEEEFFFHHHJJJKKKGGGGGGHHHJJJKKKMMMNNNNNNTTTRRRRRRSSSVVVaaatttzzzwww{{{{{{xxxwwwuuurrr|||rrrfffbbbgggpppvvvyyyvvvttttttxxx~~~}}}vvvnnnttt}}}}}}rrraaaSSSGGGAAA<<<;;;:::666555777888888999<<>><<<:::888777666666777888999:::;;;<<<::::::;;;;;;===>>>???@@@????????????????????????@@@??????>>>>>>>>>??????@@@===;;;<<<>>>@@@@@@??????@@@BBBFFFJJJMMMMMMLLLEEEEEEFFFFFFFFFDDDCCCBBBAAABBBBBBCCCCCCBBBAAA@@@??????@@@@@@@@@@@@??????<<<===>>>>>>??????>>>>>>@@@AAABBBBBBBBBAAA@@@???@@@???>>>>>>>>>???AAABBBGGGGGGFFFEEECCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJFFFGGGHHHIIIKKKLLLMMMMMMKKKJJJKKKMMMNNNSSSbbbppp}}}vvvuuusssyyyrrrtttmmmeeecccgggooovvvyyyuuurrroooooorrrtttrrrooorrr||||||mmm```UUULLLCCC>>>999555555777777777888:::;;;<<<<<<;;;DDDEEEGGGJJJLLLNNNOOOOOOPPPSSSUUUWWWWWWXXXZZZ[[[^^^^^^]]]]]]]]]]]]^^^^^^```_________aaacccfffgggiiihhhgggeeeeeeeeeeeefffggghhhiiijjjkkkmmmnnnnnnrrrqqqpppooooooqqqsssuuurrrrrrrrrrrrqqqpppoooooommmmmmmmmmmmllljjjhhhgggeeeeeeffffffggghhhhhhiiieeegggiiikkklllkkkkkkjjjccccccddddddccccccbbbaaaccccccbbbbbbaaa``````___```___^^^]]]]]]\\\\\\]]]``````______^^^]]]]]]\\\^^^^^^______^^^]]]\\\\\\\\\\\\]]]^^^___``````aaa___```aaa```______aaaccceeebbb``````aaabbbcccccc|||uuusssrrrqqqvvv{{{uuuaaaTTTIIIFFFAAA<<<::::::===>>>???EEEOOO]]]lll}}}|||mmmggg^^^XXXUUUSSSOOOLLLJJJLLLOOOQQQRRRQQQOOOMMMRRRQQQQQQRRRSSSUUUWWWXXX\\\]]]______```aaadddffffffffffffffffffgggggggggkkkkkkkkkkkkkkkkkkkkkjjjmmmmmmnnnppppppqqqqqqqqqsssssssssssstttvvvxxxzzz{{{{{{|||~~~~~~}}}}}}}}}}}}~~~zzzzzzzzzyyyxxxwwwvvvuuuyyy{{{|||{{{xxxuuussssssrrrqqqnnnlllkkkjjjjjjkkkkkkllllllmmmnnnooooooppplllkkkjjjjjjkkklllkkkjjjfffgggiiijjjiiihhhfffeee^^^^^^^^^^^^\\\YYYWWWUUUVVVVVVXXX[[[]]]]]]ZZZWWWXXXXXXYYY]]]ccciiilllmmmwww|||~~~}}}~~~}}}}}}~~~wwwvvvuuuvvv{{{~~~~~~{{{sssmmmccc\\\QQQHHHBBB@@@>>>===??????>>>===;;;999888777666666777888999999::::::;;;;;;;;;<<<<<<>>>???@@@>>>>>>>>>>>>????????????@@@???????????????@@@@@@>>>===;;;<<<===???>>>>>>>>>???@@@DDDHHHJJJKKKJJJEEEFFFFFFFFFFFFFFFEEEEEE@@@AAABBBBBBCCCBBBBBBAAA>>>??????@@@@@@??????>>><<<<<<===>>>>>>>>>>>>===???????????????>>>======???>>>=========>>>???@@@FFFEEEEEEDDDCCCBBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCCCCDDDEEEFFFGGGEEEFFFFFFHHHIIIJJJKKKLLLHHHIIIJJJLLLKKKKKKSSS\\\kkk{{{tttmmmqqq}}}vvvnnnkkkgggfffhhhooovvv{{{zzzuuunnnhhhfffhhhlllooommmvvvuuuiii^^^VVVMMMHHHCCC===:::;;;666666777888999::::::;;;@@@BBBDDDGGGJJJLLLMMMNNNNNNQQQTTTVVVWWWXXX[[[\\\]]]]]]]]]\\\\\\]]]]]]]]]______^^^___```bbbdddeeeeeeeeeddddddddddddeeeeeeffffffffffffhhhiiikkkmmmnnnmmmkkkjjjjjjkkkmmmnnnllllllmmmmmmmmmmmmmmmmmmjjjjjjjjjjjjiiigggfffeeebbbbbbbbbccccccddddddeeedddeeefffggghhhgggffffff```aaaaaaaaaaaa```______```aaaaaaaaaaaa___^^^]]]]]]]]]\\\\\\\\\\\\]]]]]]_________^^^^^^]]]]]]\\\]]]^^^^^^^^^^^^]]]]]]\\\]]]]]]]]]^^^^^^^^^______`````````___^^^___bbbeeeddddddcccbbbaaabbbeeehhh|||wwwxxx|||~~~sssgggVVVRRRLLLEEEAAA???>>>??????BBBFFFLLLVVVddduuuvvvnnnhhhbbbZZZTTTPPPPPPPPPPPPPPPOOOMMMKKKKKKJJJJJJJJJLLLMMMOOOQQQVVVWWWYYYZZZ[[[]]]```cccbbbccccccddddddeeeeeeeeehhhhhhhhhhhhhhhiiiiiiiiijjjkkklllnnnooopppppppppqqqqqqqqqrrrsssuuuvvvwwwwwwwwwwwwwwwyyy{{{}}}yyyzzz|||~~~~~~~~~|||{{{xxxxxxyyyyyyxxxwwwvvvuuuvvvxxxzzz{{{zzzwwwuuusssrrrpppnnnllljjjiiiiiijjjiiiiiijjjkkklllmmmnnnooojjjjjjiiijjjlllkkkiiigggeeefffggghhhgggeeebbbaaaWWWWWWVVVTTTRRRQQQRRRRRRUUUXXX^^^eeejjjllliiiggghhhggghhhkkkpppuuuwwwxxx{{{~~~~~~|||}}}~~~zzzzzz||||||zzz|||}}}~~~zzzsssjjjdddYYYSSSIIIAAA===<<<<<<<<<>>>>>>===<<<:::999777777666666777888888999::::::<<<<<<<<<<<<<<<===>>>???=========>>>>>>>>>>>>>>>@@@????????????@@@@@@AAA>>>>>>======>>>>>>>>>>>>???>>>>>>AAADDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFF@@@@@@@@@AAAAAAAAAAAAAAA===>>>>>>??????>>>>>>=========>>>????????????>>>==================<<<<<<>>>===<<<<<<<<<<<<>>>>>>AAAAAA@@@@@@@@@@@@?????????AAABBBDDDDDDCCCAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIKKKLLLJJJGGGKKKRRRVVVeee}}}~~~ooonnnqqq~~~~~~qqqooollliiiiiinnnvvv|||zzzrrrhhhaaaaaagggmmmiiiooouuuyyy}}}~~~xxxooo___ZZZVVVTTTQQQJJJEEEDDD;;;;;;::::::999;;;===@@@???@@@BBBDDDFFFHHHIIIIIIKKKNNNRRRTTTVVVWWWZZZ\\\[[[\\\\\\]]]]]]]]]]]]\\\^^^]]]]]]^^^___aaabbbcccaaaaaaaaabbbbbbccccccdddfffeeeddddddeeegggjjjkkkiiihhhggggggggghhhjjjkkkjjjjjjjjjiiiiiiiiiiiiiiigggggggggfffeeedddccccccaaaaaaaaabbbbbbbbbccccccccccccdddeeeddddddcccbbb_________```______^^^]]]]]]^^^```aaa```___\\\[[[\\\\\\\\\\\\\\\]]]^^^^^^^^^]]]]]]]]]\\\\\\\\\[[[\\\]]]]]]^^^^^^^^^]]]]]]^^^^^^^^^^^^^^^]]]]]]]]]aaa```___]]]\\\]]]```cccaaacccdddcccbbbccchhhlll~~~|||~~~}}}xxxhhheee```YYYRRRLLLHHHFFFDDDEEEDDDDDDHHHQQQ^^^hhhnnnuuuxxxnnngggbbb]]]WWWSSSQQQPPPNNNLLLKKKKKKJJJIIIIIIJJJKKKLLLMMMOOOQQQSSSTTTVVVZZZ]]]\\\\\\]]]___```bbbcccccc___```aaabbbdddeeefffggghhhiiilllnnnppppppppppppnnnnnnnnnooopppqqqrrrsssvvvuuuuuuuuuvvvxxxzzz{{{xxx}}}zzzzzzzzzxxxwwwuuutttsssssstttvvvxxxxxxwwwtttrrrnnnllljjjgggfffeeeeeeeeeggggggggggggiiijjjlllmmmiiihhhhhhiiijjjhhheeecccaaaaaabbbaaa___]]]ZZZXXXUUUUUUSSSQQQPPPRRRWWW[[[^^^bbbkkkvvv~~~~~~xxxvvvttttttvvvyyyzzz{{{zzz~~~~~~|||~~~~~~|||{{{|||~~~~~~{{{yyyyyy}}}yyyuuuppphhh___YYYSSSMMMEEE???===============<<<;;;:::999888777777666666777888999::::::;;;======<<<<<<<<<======>>><<<<<<=========>>>>>>>>>??????>>>>>>???@@@@@@AAA??????@@@@@@???????????????>>>======?????????>>>@@@AAAAAABBBCCCDDDEEEEEE@@@@@@@@@???????????????<<<======>>>>>>======<<<<<<<<<===>>>>>>>>>>>>===;;;;;;;;;<<<<<<=========>>>===<<<;;;;;;;;;============>>>>>>>>>>>>?????????@@@BBBCCCCCCAAA???>>>BBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFFFFGGGFFFEEEEEEFFFDDDBBBFFFLLLPPPVVVeeeyyyyyyuuuqqqsssxxxuuupppllljjjmmmtttyyy{{{xxxrrriiibbbaaafffkkkjjjlllnnnrrrzzziiiaaaZZZWWWTTTOOONNNPPPJJJHHHFFFAAA<<<;;;===???@@@@@@BBBCCCCCCDDDDDDDDDHHHKKKNNNQQQSSSUUUWWWYYYYYYZZZ[[[]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^___```aaa______``````aaaaaabbbbbbeeedddcccccccccfffhhhjjjcccccccccdddfffhhhjjjkkkkkkjjjhhhgggfffeeeeeeeeeddddddccccccbbbbbbaaaaaabbbbbbbbbbbbcccccccccccccccccccccccccccbbbbbbaaa_______________^^^^^^]]]\\\]]]^^^______^^^\\\ZZZ\\\\\\\\\\\\]]]^^^___```^^^^^^^^^^^^]]]]]]]]]]]][[[[[[\\\]]]^^^^^^^^^]]]______^^^^^^^^^^^^]]]]]]aaaaaa___\\\ZZZ[[[^^^aaaaaadddggggggfffgggkkkooozzzuuuuuuwwwxxxxxxxxxwwwvvvsssmmmfff___[[[NNNKKKFFFBBBAAAFFFMMMSSSVVV^^^jjjxxx{{{ssshhh```[[[XXXTTTRRRPPPOOOLLLJJJHHHGGGFFFFFFGGGIIIJJJKKKLLLNNNQQQSSSRRRSSSTTTVVVXXXYYY[[[[[[ZZZ[[[]]]___bbbdddfffgggdddfffiiilllnnnnnnnnnnnnnnnnnnoooppppppqqqqqqrrrsssttttttvvvwwwyyy{{{|||}}}{{{wwwsssqqqpppppppppqqqrrrtttsssqqqnnnnnnllljjjgggeeeddddddddddddcccccccccdddfffgggiiigggfffeeeeeedddccc___]]]YYYYYYXXXWWWUUUSSSRRRQQQQQQRRRSSSRRRSSSWWW___eeemmmrrr{{{}}}wwwsssssstttuuuvvvzzz~~~}}}~~~}}}|||ttttttuuuyyy}}}ttttttwwwyyy{{{}}}yyyvvvpppjjjccc\\\UUUPPPNNNIIICCC???>>>>>>>>>>>><<<;;;:::888777777666777666666777888:::;;;<<<===>>>======<<<<<<<<<<<<===;;;;;;<<<<<<======>>>>>>============>>>???@@@@@@>>>@@@AAAAAA???>>>>>>??????===;;;;;;<<<<<<<<<;;;>>>>>>>>>???AAABBBDDDEEEDDDCCCAAA???>>>=========;;;<<<<<<======<<<<<<;;;999999:::;;;;;;;;;;;;::::::::::::;;;<<<>>>@@@AAA>>>===<<<;;;;;;;;;<<<===>>>>>>>>>???@@@AAAAAABBB>>>???@@@@@@@@@???>>>===@@@???????????????@@@AAAAAAAAAAAABBBCCCDDDDDDDDDEEECCCCCCEEEEEECCCFFFLLLNNNOOOTTTaaatttxxxrrrvvv}}}wwwrrrpppqqqtttuuuqqqqqqnnniiidddcccfffjjjlllkkkkkkppp~~~qqqaaaVVVQQQPPPTTT[[[ZZZZZZWWWPPPFFF>>>;;;;;;@@@@@@AAAAAAAAAAAAAAA@@@DDDGGGJJJMMMOOOPPPSSSUUUUUUWWWYYY[[[]]]^^^^^^]]][[[[[[\\\]]]]]]^^^^^^___]]]^^^___```````````````cccbbbbbbbbbbbbdddfffggg``````aaaccceeegggiiijjjjjjiiifffdddcccbbbbbbcccbbbbbbaaa```````````````bbbbbbbbbbbbbbbbbbccccccbbbbbbaaaaaaaaaaaaaaaaaa_______________^^^]]]]]]\\\]]]^^^^^^^^^]]]\\\[[[]]]]]]]]]]]]]]]^^^______________________________ZZZZZZ\\\]]]^^^^^^^^^^^^_____________________^^^``````___]]][[[\\\^^^```fffhhhjjjkkkkkkjjjkkklllzzztttqqqpppqqqzzz~~~jjjbbbVVVLLLFFFEEEFFFGGGIIIMMMUUU^^^jjjxxxxxxtttpppjjjfffaaa^^^ZZZVVVRRROOOMMMLLLIIIJJJJJJJJJIIIIIIJJJLLLLLLLLLMMMNNNOOOPPPQQQRRRVVVWWWYYY[[[^^^```bbbccc```bbbfffiiilllllllllkkkoooooopppqqqrrrrrrrrrrrrqqqsssvvvzzz}}}xxxtttrrrpppooonnnoooqqqqqqooommmnnnllljjjgggeeedddcccccc```___^^^^^^^^^```aaacccdddbbb```^^^]]][[[XXXVVVTTTSSSQQQPPPPPPPPPPPPQQQRRRVVV[[[^^^```eeemmmsss}}}|||tttnnnmmmnnnqqqrrrxxx{{{~~~~~~|||zzz|||~~~}}}xxxwwwqqqssswww~~~{{{qqqiiikkkrrrwww{{{~~~~~~sssnnnfff___XXXRRRMMMIIIIIIFFFAAA???>>>>>>===<<<;;;:::999777666666666666555666777999;;;===??????>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<===>>>???@@@===???AAAAAA>>>======>>>>>><<<::::::<<<=========<<<<<<===>>>@@@BBBDDDFFFIIIGGGEEEAAA???===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888999::::::::::::::::::::::::;;;>>>@@@CCCDDD???>>><<<;;;;;;;;;<<<===>>>>>>???@@@AAABBBCCCDDD>>>>>>>>>>>>=========<<<>>>=========>>>???@@@@@@???@@@@@@AAAAAABBBBBBCCCDDDCCCDDDHHHIIIGGGHHHLLLJJJHHHKKKSSS```ttt{{{{{{}}}yyyvvvqqqooollliiieeedddeeefffgggfffffflll}}}pppcccZZZWWWZZZ___eeeiiikkkeeeYYYKKKBBB===>>>??????@@@AAAAAA@@@@@@AAADDDGGGIIIKKKLLLNNNPPPPPPRRRUUUYYY[[[\\\]]]]]]ZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^___`````````___^^^______``````aaabbbbbbbbb___```aaabbbdddeeefffgggfffeeecccaaa```aaaaaabbbaaa```___^^^^^^______``````````````````````````````_______________``````^^^^^^^^^^^^^^^]]]\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]]^^^]]]]]]]]]]]]]]]]]]]]]]]]YYYZZZ[[[\\\]]]^^^^^^______`````````````````````]]]___```_________bbbdddjjjjjjjjjkkkkkkiiidddaaa~~~vvvrrrqqqttt}}}nnn]]]RRRLLLGGGDDDCCCDDDGGGKKKRRR___mmmwwwqqqwww}}}wwwtttoooiiiddd___\\\[[[NNNNNNNNNLLLIIIHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLOOOOOOQQQSSSUUUWWWYYYZZZ___aaaeeeiiikkklllkkkjjjlllmmmnnnoooooooooooooooqqqtttyyy~~~{{{yyyssspppnnnoooqqqrrrqqqnnniiigggeeebbb```^^^^^^^^^^^^]]][[[ZZZZZZ[[[]]]^^^bbb```\\\ZZZXXXVVVSSSQQQRRRQQQOOONNNOOOQQQSSSTTTYYYaaajjjpppsssxxx~~~yyypppjjjiiillloooqqqsssvvvyyyxxxtttrrrrrrsss~~~yyysssrrrsssvvv}}}sssiiiccchhhpppvvvyyy{{{www|||zzzoooiii```XXXQQQLLLHHHFFFFFFCCC@@@>>>>>>===<<<:::;;;:::888777666666666777555666888:::<<<>>>@@@AAA???>>>===<<<<<<<<<<<<<<<::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<===??????<<<>>>AAA@@@===;;;<<<===<<<;;;999:::===???@@@@@@<<<<<<===>>>@@@CCCEEEGGGMMMKKKGGGCCC@@@===<<<;;;:::;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<;;;999999:::<<>>===<<<;;;<<<<<<=========>>>???AAABBBCCCDDD???>>>===<<<;;;<<<<<<<<<<<<<<<<<<======>>>???@@@?????????@@@@@@AAAAAABBB@@@@@@CCCHHHJJJFFFFFFHHHEEEDDDGGGMMMUUUeeezzzwwwtttooojjjgggdddcccbbbaaa______eeevvvtttkkkbbb___```iiipppwwwvvvjjjYYYLLLEEE<<<===>>>@@@AAAAAAAAAAAA???BBBEEEGGGHHHIIILLLMMMLLLOOOSSSVVVYYY[[[\\\\\\YYYZZZ[[[\\\\\\\\\\\\\\\^^^^^^`````````___^^^]]]]]]]]]^^^___`````````______``````aaabbbccccccdddcccbbb```______```aaacccaaa```___^^^]]]^^^___```^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^___```\\\]]]]]]]]]]]]\\\[[[[[[^^^]]]]]]\\\\\\]]]^^^^^^\\\\\\[[[[[[[[[[[[[[[\\\YYYYYYYYYYYYYYYYYYZZZZZZXXXYYY[[[\\\]]]^^^______````````````aaaaaaaaabbb[[[]]]```aaabbbccceeegggkkkiiihhhiiiiiiddd\\\VVV|||wwwvvv}}}~~~kkkYYYOOOLLLKKKDDD@@@DDDHHHIIINNNUUU^^^]]]cccmmmuuu}}}|||vvvpppmmmeeebbb]]]YYYUUURRROOONNNMMMMMMMMMMMMLLLKKKJJJJJJMMMLLLMMMNNNPPPSSSVVVXXX[[[]]]```cccfffggghhhiiijjjlllnnnqqqrrrsssssssssvvvyyy||||||wwwqqqnnnnnnoooooonnnjjjfffaaa___^^^\\\YYYVVVXXXXXXXXXWWWVVVVVVXXXYYY]]][[[XXXTTTSSSSSSTTTUUURRRRRRTTTVVVZZZ^^^bbbdddooosssxxx|||}}}rrrlllmmmooooooooopppqqqqqqqqqpppqqqsssuuu~~~xxxsssqqqpppyyyxxxtttdddeeegggkkkqqqvvvxxxxxx{{{~~~{{{uuujjjaaaUUUMMMJJJHHHEEEBBBGGGCCC>>>;;;;;;;;;::::::666888:::888555444555777666555666:::>>>@@@>>><<<===<<<;;;:::999:::;;;<<<===>>>>>>===;;;:::;;;===:::>>>???<<<<<<>>>>>>::::::;;;===>>>>>><<<:::999999999999:::;;;<<<===>>>======<<<<<<>>>AAADDDFFFMMMMMMJJJFFF@@@<<<;;;;;;999:::::::::::::::::::::;;;;;;;;;;;;;;;<<<===>>>;;;::::::<<>>===<<<<<<<<<===>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFIIIIIIJJJKKKNNNYYYooo}}}{{{wwwtttnnnggg___YYY[[[\\\]]]cccmmm{{{tttkkkdddbbbffflllsssvvvwwwppp```QQQGGGAAA<<<>>>??????AAAEEEDDDEEEEEEEEEEEEDDDCCCCCCIIILLLPPPUUUYYY[[[\\\\\\]]]ZZZXXXYYY\\\___^^^]]]^^^___`````````^^^]]]\\\[[[\\\]]]^^^____________```____________```aaaaaaaaaaaaaaaaaaaaa```___^^^\\\]]]^^^^^^^^^]]][[[ZZZ]]]]]]]]]]]]]]]^^^___``````^^^]]]^^^aaabbbaaa___^^^^^^^^^^^^____________^^^]]]\\\[[[[[[[[[\\\]]][[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\[[[YYYYYYZZZ^^^aaa^^^^^^^^^___```bbbdddeeecccbbbaaacccfffjjjkkklllnnnllljjjgggcccZZZNNNEEE|||pppccc___VVVMMMFFFEEEEEEEEEHHHMMMKKKJJJNNNVVV]]]cccooo{{{yyyuuupppkkkhhhddd```]]]ZZZXXXUUURRRPPPNNNNNNMMMIIIJJJJJJLLLMMMOOOQQQRRRVVVYYY\\\```dddfffggggggjjjkkkmmmoooqqqrrrssssssuuuwwwzzz}}}}}}vvvsssssstttrrroookkkeee___ZZZYYYWWWVVVTTTZZZZZZYYYWWWUUUVVVXXXZZZYYYXXXWWWVVVWWWZZZ\\\^^^ccccccdddfffhhhkkkmmmnnn~~~}}}}}}~~~uuuppppppqqqpppnnnnnnqqquuuxxxzzz}}}}}}yyyxxxxxx~~~uuunnniiiggghhhlllrrrwwwzzzyyyxxxwwwyyy|||{{{uuuooo^^^[[[UUULLLEEEAAABBBDDDDDDAAA<<<:::999::::::999888999:::999666555666777666666666999===>>>===;;;<<<;;;:::::::::;;;<<<<<>>>>>===;;;:::===<<<<<<;;;;;;<<<<<<======<<<<<<<<<===???BBBCCCIIIHHHGGGCCC>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<;;;::::::<<>>===<<<<<<===>>>===>>>@@@BBBBBBBBBAAA@@@@@@@@@>>>===============<<<<<<===>>>??????@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGIIIHHHHHHJJJLLLTTTcccrrrzzzsssjjjbbb\\\WWWWWWYYY___hhhuuu{{{qqqiiidddbbbeeeiiinnnrrruuusssiii]]]OOOGGGAAA@@@???===>>>AAABBBCCCDDDEEEDDDDDDCCCBBBDDDGGGKKKPPPUUUYYY\\\]]]\\\ZZZXXXXXXZZZ[[[\\\\\\ZZZZZZ\\\]]]]]]]]]\\\\\\[[[\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^___`````````______^^^]]]`````````___^^^[[[YYYXXX^^^^^^^^^^^^^^^______```___]]]\\\]]]```aaa```^^^^^^^^^^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZ[[[[[[\\\\\\ZZZ[[[]]]\\\\\\[[[]]]^^^^^^^^^^^^^^^___```aaaaaacccdddgggkkkoooqqqqqqoooiiieee___YYYTTTPPPLLLJJJ{{{wwwiii```UUUOOOJJJGGGHHHJJJFFFDDDDDDGGGKKKPPPYYYaaammmrrrxxx~~~{{{wwwuuurrrlllfffaaa^^^\\\[[[PPPOOOOOONNNOOOOOOQQQQQQTTTVVV[[[```cccffffffgggjjjkkklllmmmppprrrtttuuuwwwwwwxxxyyy||||||wwwkkkeee]]]VVVTTTTTTUUUUUU^^^^^^\\\ZZZYYYZZZ]]]```bbbbbbbbbdddgggkkkoooqqquuuuuuuuuuuuuuuuuuvvvvvv|||~~~wwwqqqmmmdddcccccceeeiiiooouuuyyy{{{xxxtttsssuuuvvvuuussssssxxxzzzuuupppiiidddiiilllpppvvv{{{|||zzzxxxyyyyyyzzz{{{{{{yyytttqqqjjjjjjfffYYYIII@@@@@@DDD@@@===:::888999::::::999999:::;;;999777666777888777777777999<<<===<<<;;;;;;:::::::::;;;<<<======@@@AAABBBBBBAAA@@@BBBCCCGGGKKKMMMJJJJJJJJJGGGBBB<<<===>>>??????>>>===<<<@@@???>>>===<<<;;;;;;;;;<<<<<<;;;;;;<<<===???@@@BBBCCCBBB???<<<;;;;;;<<<>>>>>>>>>>>>===<<<;;;;;;>>>===<<<;;;::::::::::::===;;;;;;<<<>>>@@@@@@@@@???>>>>>>=========>>>>>>>>>???AAABBBBBBAAA@@@>>>>>>>>>>>>============>>>:::;;;<<<===>>>@@@AAAAAA???@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBBDDDEEEGGGHHHGGGEEEGGGKKKNNNRRRYYYbbblll|||||||||rrriiicccZZZYYYYYY\\\dddooo{{{~~~vvvmmmfffbbb```eeehhhiiijjjmmmooojjjcccVVVMMMFFFBBB@@@======@@@AAABBBCCCDDDDDDBBB@@@??????AAAEEEJJJOOOUUUYYY\\\\\\\\\\\\ZZZXXXWWWXXXZZZYYYZZZ[[[]]]^^^^^^______\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^______^^^\\\\\\]]]]]]^^^^^^^^^]]]]]]\\\`````````___^^^\\\[[[ZZZ^^^^^^^^^^^^^^^^^^______]]]\\\[[[\\\^^^___^^^]]]______^^^^^^]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\[[[[[[[[[[[[[[[\\\YYY[[[^^^___^^^\\\\\\\\\\\\]]]]]]___```aaaccccccfffhhhlllppprrrqqqmmmiiiddd___WWWPPPMMMOOOUUU[[[xxxnnnggg```[[[XXXVVVTTTPPPLLLIIIGGGIIIMMMQQQSSSXXX^^^bbbgggnnnxxx{{{uuuqqqoooeeebbb^^^ZZZWWWWWWXXXYYYYYY[[[___dddgggiiijjjjjjnnnnnnnnnoooqqqsssvvvxxx}}}|||zzzwwwvvvxxx|||uuunnnddd[[[XXXXXX[[[^^^ffffffeeecccccceeeiiimmmrrrssssssuuuxxx|||}}}zzzwwwtttqqqooooooeeehhhjjjiiiddd^^^YYYVVVNNNMMMKKKLLLPPPXXXbbbiiiqqqqqqssswww}}}{{{{{{{{{{{{vvvuuuvvvvvvrrrmmmlllmmmpppuuuyyy{{{{{{yyyzzzxxxvvvuuuuuusssqqqooommmmmmhhh\\\MMMBBB@@@BBB>>><<<999999:::;;;;;;;;;999:::::::::999999999:::::::::::::::;;;;;;;;;::::::::::::;;;<<<===>>>>>>>>>@@@BBBDDDDDDEEEGGGIIINNNRRRTTTRRRPPPPPPLLLGGG<<<===>>>?????????????????????===<<<;;;;;;;;;;;;<<<;;;;;;::::::;;;<<<======>>>>>>===;;;;;;<<<>>>@@@@@@@@@@@@???>>><<<;;;<<<<<<;;;;;;;;;;;;;;;;;;>>><<<;;;;;;===>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<>>;;;<<<======>>>======<<<;;;;;;<<<======>>>?????????AAABBBDDDDDDCCCAAA@@@?????????AAABBBDDDFFFGGGEEECCCFFFNNNSSSTTTVVVYYY]]]gggxxxsssmmmnnnqqqrrryyyuuunnnfffbbb^^^]]]aaakkkwww~~~zzzrrriiibbb___^^^eeegggfffdddeeehhhfffaaaYYYQQQIIIFFFDDD@@@@@@CCCBBBCCCDDDDDDBBB@@@===;;;===>>>@@@CCCHHHMMMRRRUUUYYY\\\___^^^ZZZWWWWWWYYYXXXYYYZZZ[[[\\\]]]]]]^^^^^^]]]]]]\\\\\\[[[\\\\\\ZZZ\\\^^^______^^^]]][[[[[[[[[\\\\\\\\\\\\\\\[[[[[[[[[\\\]]]^^^^^^______\\\\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\]]]]]]]]]\\\```______^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]]]][[[[[[[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZZZZZZZ[[[YYY\\\^^^___^^^]]]\\\]]]\\\]]]```cccfffiiikkkllloooooooooooommmiiiddd___[[[ZZZWWWUUUVVV]]]iiirrr~~~yyysssnnnfffbbbZZZQQQLLLJJJIIIHHHKKKMMMNNNNNNPPPUUU]]]cccrrrvvv||||||tttkkkfffddddddeeedddeeehhhllloooqqqrrrsssvvvuuuuuuuuuvvvxxxyyy{{{}}}yyyuuussstttvvvzzzooohhhfffiiilllqqqrrrrrrrrrrrruuuyyy}}}||||||}}}yyypppggg```[[[YYYOOOQQQQQQOOOLLLJJJHHHHHHEEEEEEDDDFFFLLLWWWeeennnvvvxxx|||{{{zzz|||~~~}}}sssrrrsssxxx~~~zzzsssrrrrrrtttwwwzzz||||||wwwrrrlllgggdddaaa___]]]QQQOOOMMMJJJFFFDDDCCCCCC>>>===;;;;;;<<<=========999999999;;;===>>>???????????????===;;;:::::::::999:::;;;<<<======>>>>>>:::===AAADDDFFFHHHJJJLLLNNNQQQRRRPPPNNNNNNJJJEEE<<<===>>>??????@@@@@@@@@===<<<<<<;;;:::::::::;;;::::::::::::::::::;;;;;;;;;<<<===<<<;;;;;;===???AAAAAABBBBBBAAA???===<<<:::::::::;;;<<<===>>>???>>><<<;;;;;;<<<======<<<::::::;;;<<<<<<<<<======???@@@AAABBBBBBAAA???>>>:::;;;===>>>>>>===<<<;;;=========<<<<<<<<<<<<<<<>>>???AAACCCCCCBBB@@@???=========>>>@@@BBBCCCDDDFFFDDDGGGNNNSSSRRRPPPPPPWWWZZZcccrrrtttiiiccc```dddmmm{{{}}}uuunnneee^^^^^^fffpppxxx}}}{{{wwwooofff___[[[ZZZ___bbbccccccggglllmmmjjj```XXXQQQNNNJJJEEEDDDEEEFFFFFFFFFEEECCC@@@<<<;;;<<<<<<<<<===@@@DDDHHHJJJOOOUUU\\\______]]]]]]^^^ZZZYYYZZZZZZZZZZZZ[[[[[[]]]\\\[[[YYYXXXXXXXXXXXXVVVXXXZZZ\\\\\\[[[ZZZYYYWWWXXXYYYZZZZZZZZZZZZZZZXXXYYYYYY[[[\\\]]]^^^___[[[[[[\\\\\\\\\[[[[[[ZZZ\\\\\\]]]\\\\\\[[[\\\\\\______^^^]]]\\\\\\[[[[[[ZZZ[[[[[[\\\]]]^^^^^^___[[[\\\\\\\\\]]]]]]]]]^^^[[[ZZZZZZYYYYYYYYYZZZZZZ\\\]]]^^^^^^^^^^^^```aaabbbdddgggjjjmmmpppqqqrrrrrrnnnjjjfffcccaaa___]]]XXX\\\bbbgggmmmvvv~~~{{{xxxoooeee^^^[[[WWWRRRQQQNNNIIIFFFEEEHHHKKKMMMSSSXXX^^^eeelllvvvyyytttrrrqqqooooooqqqtttwww{{{~~~~~~~~~~~~~~~|||wwwrrrooonnnttt|||~~~zzz{{{}}}~~~~~~rrreeeXXXOOOIIIFFFDDDDDDDDDCCCBBBCCCEEEHHHHHHJJJLLLPPPXXXfffvvv~~~xxxsssqqqppprrrwww|||yyyvvvuuuwwwyyyzzzzzzsssmmmddd\\\VVVQQQMMMKKKDDDAAA>>>@@@EEEHHHGGGEEE???>>><<<<<<>>>???>>>===999999:::>>>BBBFFFGGGGGGFFFFFFDDDAAA===::::::;;;:::;;;<<<===============888<<<@@@DDDFFFGGGJJJKKKGGGJJJJJJFFFEEEEEECCC???;;;<<<===>>>???@@@AAABBB===<<<;;;:::::::::::::::999999:::::::::::::::::::::;;;<<<;;;;;;;;;===???@@@AAABBBCCCCCCAAA???===:::;;;;;;<<<===???@@@AAA>>><<<::::::<<<<<<<<<;;;;;;;;;===>>>????????????>>>???AAABBBBBBAAA@@@>>>;;;===???@@@@@@???<<<:::=========<<<;;;;;;::::::<<<===???@@@AAAAAA@@@@@@============>>>@@@AAABBBGGGEEEFFFKKKMMMJJJGGGHHHQQQQQQTTT^^^kkk{{{tttggg___]]]cccppp}}}pppeeeaaaccciiinnnvvvuuurrrlllddd]]]YYYWWWVVV[[[___bbbjjjtttzzzzzzkkkccc\\\XXXSSSLLLHHHHHHKKKJJJJJJHHHFFFDDDBBBAAA>>>===<<<;;;<<<>>>@@@BBBDDDJJJRRRYYY^^^aaaccceeebbbaaaaaaaaaaaabbbbbbccc___]]][[[YYYWWWWWWWWWWWWUUUVVVVVVWWWWWWVVVTTTSSSSSSSSSUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[ZZZ[[[\\\]]]\\\[[[ZZZYYYZZZ[[[\\\[[[YYYYYYYYY[[[\\\\\\[[[[[[ZZZZZZYYYYYYXXXYYY[[[\\\^^^^^^______\\\\\\\\\]]]]]]^^^^^^___ZZZZZZYYYYYYZZZ[[[[[[\\\___```aaaaaaaaaccceeegggkkklllnnnppppppppppppooofffbbb\\\YYYZZZ___ccceeejjjpppyyy|||||||||zzzuuummmggg^^^SSSLLLIIIIIIGGGEEEFFFKKKPPPSSSUUUZZZbbbhhhrrr{{{|||ttttttuuuxxx}}}|||tttkkkccc______dddiiijjjiiijjjpppuuuyyyrrrfffXXXNNNGGGDDDCCCBBBDDDFFFHHHJJJNNNTTTXXX[[[^^^ccchhhooo|||zzzrrrnnnllllllssswww}}}{{{xxxvvvtttrrrpppiiiccc[[[SSSNNNJJJGGGFFFJJJFFFAAABBBFFFIIIHHHFFF???>>>======>>>???>>>===;;;;;;===BBBIIIOOOQQQQQQMMMLLLJJJEEE>>>;;;:::;;;;;;<<<===>>>>>>===<<<<<<999<<<@@@CCCDDDDDDEEEFFFAAACCCBBB>>><<<>>>>>>;;;;;;;;;;;;===>>>@@@AAABBB@@@???===<<<:::999999999888999999:::;;;;;;;;;;;;:::;;;;;;:::999999;;;<<>>============>>>@@@AAAAAA===;;;::::::;;;<<<<<<;;;:::;;;<<<>>>???@@@@@@???===>>>@@@BBBBBBBBBAAA@@@>>>@@@CCCDDDDDDAAA>>>;;;<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<>>>???@@@@@@>>>>>>>>>>>>>>>???@@@@@@FFFDDDEEEHHHHHHEEEEEEIIILLLKKKOOOVVV]]]hhhzzz|||sssddddddjjjxxxxxxoookkkjjjkkklllmmmllliiiccc\\\XXXVVVPPPTTTWWWYYYaaammmvvvzzzqqqkkkfffccc^^^VVVPPPOOOOOONNNMMMLLLLLLLLLMMMMMMEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDHHHNNNVVV]]]aaacccgggggggggggghhhiiikkklllgggeeebbb___]]]]]]]]]]]]ZZZYYYXXXVVVTTTRRRPPPOOOMMMNNNOOOQQQRRRSSSSSSSSSUUUUUUTTTTTTUUUWWWXXXYYY\\\]]]^^^^^^^^^]]][[[ZZZWWWYYYZZZYYYVVVUUUVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUWWWYYY[[[\\\]]]]]]]]]\\\\\\]]]]]]^^^_________ZZZZZZ[[[[[[\\\]]]______```cccfffhhhiiijjjkkkllllllmmmnnnoooooonnnlllkkkaaa]]]YYYZZZaaallluuu{{{uuueee[[[VVVRRRMMMHHHMMMQQQTTTSSSOOOMMMOOORRRNNNZZZfffmmmrrr}}}vvvuuuvvvyyy}}}zzzooobbbVVVPPPKKKNNNQQQPPPMMMNNNSSSXXXUUU\\\dddmmmyyy~~~zzzwwwtttssskkkdddZZZOOOIIIFFFGGGHHHGGGJJJPPPUUU[[[bbbiiinnntttxxx|||zzzqqqkkkiiijjjllluuuyyy|||xxxtttoooiiieee[[[VVVPPPKKKIIIGGGGGGFFFEEEBBB>>>>>>AAADDDEEEEEE???>>>======>>>>>>===<<<<<<<<>>>>>===<<<;;;:::===@@@BBBBBBAAAAAABBB???AAA???:::999<<<===:::::::::;;;<<<>>>???AAABBBCCCBBB@@@===;;;999888888888888999:::;;;<<<;;;;;;999:::;;;999888888999:::>>>???BBBCCCDDDBBB@@@???@@@???????????????@@@@@@<<<:::999999;;;<<<<<<;;;777888:::<<<>>>>>>>>>>>><<<===@@@BBBCCCBBBAAA@@@AAACCCFFFGGGGGGCCC???===:::::::::;;;;;;<<<<<<<<<888888999:::<<<>>>@@@AAA@@@@@@????????????@@@@@@DDDBBBDDDFFFFFFEEEIIIOOOIIIJJJOOOVVVZZZaaasssooojjjiiisssvvvpppmmmdddfffhhhfffbbb\\\XXXVVVQQQRRRQQQOOOSSS^^^hhhlllrrrmmmjjjjjjfff___YYYXXXRRRQQQPPPOOOPPPSSSUUUWWWLLLLLLKKKJJJJJJJJJJJJJJJIIIEEEBBBEEEMMMUUU[[[]]]ccccccddddddfffiiikkkmmmooommmjjjgggeeeddddddeeebbb```\\\XXXTTTQQQOOONNNIIIJJJLLLMMMNNNOOOPPPPPPOOOOOOPPPRRRTTTWWWZZZ\\\]]]^^^`````````^^^\\\[[[TTTWWWXXXWWWTTTRRRTTTVVVTTTTTTTTTTTTTTTTTTUUUUUUSSSTTTWWWYYY[[[[[[\\\[[[\\\\\\]]]]]]^^^___``````[[[[[[\\\]]]^^^```aaabbb```eeekkkooopppooooooooohhhiiikkkmmmmmmlllkkkjjjjjjgggeeeiiisssrrrjjjgggdddcccccchhhddd^^^VVVOOOJJJGGGEEELLLKKKNNNUUUZZZbbbrrrwwwpppnnnwww}}}vvvxxxwwwtttnnnfff]]]TTTMMMIIIHHHHHHGGGEEEBBBAAAAAABBBGGGHHHKKKPPPWWW___gggkkkkkkkkkkkklllooovvv{{{tttoookkkgggdddaaa^^^YYYUUUSSSUUUXXXZZZ]]]___cccjjjqqqyyy~~~wwwmmmfffffflllssswww~~~|||{{{{{{~~~}}}zzztttmmmeee^^^ZZZRRRPPPNNNLLLKKKJJJGGGEEEBBBAAA@@@@@@@@@BBBDDDFFFAAA@@@>>>=========>>>???===>>>@@@DDDHHHLLLPPPRRRQQQPPPMMMIIIEEEBBB???>>>AAAAAAAAAAAA@@@???>>>>>>999:::<<<===??????>>>>>>>>>===;;;:::999999:::;;;===<<<;;;<<<===@@@BBBDDDDDDCCCBBB???;;;999:::;;;===>>>@@@AAA@@@===;;;999;;;;;;;;;;;;;;;<<<===>>>@@@???>>>>>>===>>>>>>>>>AAA???<<<<<<===???@@@@@@<<<<<<<<<<<<;;;:::999888888999;;;===>>>>>>======>>>@@@CCCEEEEEECCC@@@>>>FFFCCCAAACCCFFFFFFBBB>>><<<===>>>>>>===;;;999777;;;;;;;;;;;;;;;<<<======CCCBBB@@@???>>>??????@@@@@@@@@AAAAAABBBCCCDDDDDDEEEGGGJJJLLLQQQ[[[iiitttxxxhhhnnn}}}qqqpppnnnlllhhhccc\\\WWWSSSPPPMMMOOOTTTZZZ]]]]]]```bbbjjjrrrtttooojjjiiihhhaaaYYYVVVWWWYYYXXXVVVXXXPPPLLLOOOQQQRRRVVV\\\WWWVVVSSSPPPOOOQQQUUUXXXZZZZZZYYYYYY[[[```fffkkkqqqttttttqqqqqquuuuuussssssqqqmmmhhhaaaYYYRRROOOJJJLLLNNNPPPQQQPPPOOONNNQQQNNNNNNRRRUUUWWW[[[```ddddddeeeffffffbbb]]]YYYYYYUUURRRQQQSSSSSSRRRPPPQQQPPPOOOOOOPPPPPPOOOMMMSSSRRRRRRSSSUUUWWWYYY[[[______aaacccfffggggggfffdddggghhhhhhiiijjjgggaaaiiiiiimmmsssssslllgggfffccccccfffiiinnntttyyy}}}~~~}}}}}}~~~zzzxxxvvvvvvxxx|||xxxqqqhhh___XXXSSSPPPJJJHHHIIIMMMOOORRR[[[fffqqqrrrqqqmmmjjjmmmuuu|||zzzpppkkkooowww|||}}}nnnfffgggdddaaa]]]WWWQQQJJJEEEBBB?????????===<<<<<<<<<===;;;;;;===???BBBFFFJJJLLLKKKKKKKKKKKKMMMRRRYYY^^^rrruuuzzz}}}~~~}}}{{{zzzyyywwwvvvwwwyyy{{{yyywwwuuurrrmmmhhhfffeeeggghhhffffffeeefffjjjpppvvvyyysssuuuyyy~~~|||vvvqqqllljjjmmmtttzzz}}}}}}zzzwwwvvvvvv|||yyytttnnneee]]]WWWSSSNNNLLLIIIHHHGGGGGGEEECCCBBBAAA@@@??????@@@BBBCCC@@@???>>>===<<<===>>>>>>>>>???@@@BBBEEEGGGIIIKKKHHHHHHFFFDDDBBB@@@>>>===AAABBBBBBCCCBBBAAA@@@???:::;;;===>>>???>>>>>>===>>>===<<<;;;:::::::::;;;<<<<<<;;;;;;===???BBBDDDJJJIIIGGGCCC>>><<<;;;<<<<<<===???@@@@@@>>><<<:::;;;;;;;;;;;;;;;<<<======??????>>>>>>>>>>>>??????AAA???<<<<<<===>>>??????<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<=========<<<>>>@@@BBBCCCCCCBBB@@@>>>CCC@@@>>>@@@CCCCCC@@@<<<:::;;;===>>>>>>===;;;:::;;;;;;;;;;;;<<<===>>>???CCCBBBAAA?????????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCFFFHHHIIIKKKSSS^^^gggrrr{{{xxxxxx}}}yyyssskkkbbb[[[UUURRRPPPQQQUUUWWWVVVTTTSSSUUU^^^jjjqqqsssuuuxxx{{{uuuoookkkiiifff```[[[YYYRRRPPPSSSWWWXXX[[[aaaaaaaaa```]]]YYYWWWWWWXXXTTTTTTTTTSSSSSSUUUYYY\\\hhhkkklllkkkooouuuxxxxxxxxxyyyzzzxxxssskkkccc^^^XXXWWWWWWYYYZZZYYYVVVTTTSSSPPPPPPUUUZZZ]]]cccjjjooooooppppppmmmhhhaaa\\\YYYUUUQQQPPPPPPQQQPPPNNNOOOMMMLLLLLLNNNOOONNNMMMQQQQQQRRRTTTWWW[[[^^^```hhhjjjmmmpppsssttttttssssssuuutttqqqpppooojjjdddbbbcccjjjrrrtttooojjjiiidddhhhnnnvvv}}}}}}tttmmm}}}tttkkkccc___WWWTTTRRRSSSTTTUUUXXX]]]______]]]ZZZWWWWWWYYY\\\gggnnnzzztttjjjaaa___bbbgggmmmrrrrrrqqqqqqnnndddWWWQQQQQQOOONNNLLLIIIEEEBBB@@@???:::::::::999999:::;;;;;;>>>>>>??????@@@@@@@@@@@@BBBBBBBBBBBBBBBEEEJJJMMMOOOTTTZZZ___aaabbbccccccbbbbbbdddiiioooqqqooolllhhhhhhfffeeeeeejjjssszzz|||xxxxxx{{{}}}vvvqqqppppppooopppsssxxx}}}}}}yyyvvvsssqqqooovvvrrrkkkbbbZZZRRRMMMKKKIIIFFFCCCAAABBBCCCBBBBBBBBBAAA???===<<<===>>>??????>>>===<<<<<<<<<===>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????BBBCCCDDDEEEEEEDDDBBBAAA======>>>??????>>>>>>===???>>>===<<<;;;;;;;;;;;;<<<<<<;;;;;;<<>>======>>>>>>???@@@AAAAAA???===<<<============;;;;;;:::999:::;;;<<<===>>>======<<<;;;;;;;;;<<<>>>??????@@@@@@??????>>>???===;;;===??????===:::999:::<<<>>>@@@@@@@@@@@@<<<<<<<<<<<<===>>>???@@@BBBAAAAAA@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBCCCBBBCCCEEEEEEEEEIIIPPPVVVZZZdddqqq|||uuuiiiaaaXXXUUUTTTTTTVVVVVVSSSOOOKKKMMMUUUcccmmmrrrxxx~~~|||tttnnnggg^^^WWWUUUUUUWWW\\\aaadddfffhhhhhhfffdddbbbbbbZZZZZZYYYUUUQQQNNNMMMNNNYYY]]]___aaafffnnnsssssstttyyyxxxssskkkhhhfffgggjjjiiiddd___[[[WWWWWW\\\aaafffooovvv~~~}}}wwwoooiiibbb^^^ZZZWWWVVVWWWWWWVVVWWWUUUSSSTTTUUUVVVVVVUUUYYYZZZ\\\___bbbfffiiikkkuuuxxx{{{}}}}}}{{{xxxuuunnnfff___bbbjjjvvv{{{xxxsssrrrnnnttt~~~xxxuuurrrpppmmmggg___XXX~~~~~~~~~|||uuuqqqpppllliiijjjmmmpppsssuuuooollleee^^^XXXTTTQQQPPPQQQVVV^^^hhhooorrrpppmmmggg___UUUPPPPPPSSSWWWZZZWWWXXXYYYWWWQQQJJJEEEDDDEEEDDDCCCBBBAAA@@@@@@@@@>>><<<;;;;;;<<<======<<<888999:::;;;;;;;;;;;;:::<<<===>>>======>>>AAACCCBBBFFFJJJMMMNNNQQQVVVYYY[[[```iiivvvyyyrrroooqqqrrrrrrttt|||xxxwwwwwwxxx|||yyyuuurrrnnnlllmmmtttvvvyyy~~~~~~{{{xxxuuuqqqnnnllllllhhh```WWWOOOJJJGGGEEEDDDAAA>>>===>>>@@@AAABBBBBBAAA>>><<<::::::;;;;;;???>>><<<;;;;;;;;;<<<===??????????????????>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBCCCEEEGGGGGGFFFDDDBBB@@@@@@?????????>>>>>>===??????>>>===<<<<<<<<<<<<<<<;;;;;;:::<<<>>>@@@BBBJJJJJJGGGCCC>>>;;;;;;;;;??????@@@@@@???>>><<<;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<===>>>???AAABBBAAA???===<<<<<<===<<<;;;;;;:::999888999;;;===???AAA???===;;;::::::;;;;;;>>>==================>>>===;;;:::;;;======;;;:::999;;;===@@@BBBDDDEEEEEE??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAA???@@@@@@@@@AAAAAAAAABBB@@@AAABBBBBBBBBDDDHHHKKKOOOWWWaaafffkkkvvvtttlll]]]ZZZWWWWWWXXXXXXUUURRROOOQQQXXXbbbiiilllooosssxxxzzz~~~ttteeeYYYTTTUUUYYY]]][[[___dddiiikkkmmmnnnpppjjjjjjhhhbbbZZZRRRMMMJJJLLLRRRWWW[[[```gggiiihhhgggnnnxxx|||wwwssstttyyyyyytttnnngggbbb___aaaeeejjjrrrzzz~~~uuurrrnnnjjjiiiiiijjjjjjllljjjhhhggghhhhhhhhhfffiiiiiikkkmmmoooqqqssstttzzz}}}~~~}}}wwwnnniiikkkttt~~~~~~{{{sssmmmiiibbb___\\\ZZZYYYVVVRRROOO|||zzzyyysssrrrrrrssstttwwwrrrfff]]]WWWUUUQQQQQQQQQSSSVVVXXXXXXWWWWWWSSSNNNIIIHHHIIIKKKKKKLLLNNNPPPOOOLLLIIIFFFCCCBBBBBBAAA@@@@@@AAABBBBBBCCCAAA>>>>>>???@@@???===;;;;;;<<<===>>>???@@@@@@===>>>???>>>===>>>@@@BBBGGGIIIKKKKKKMMMRRR[[[bbbjjjsss~~~}}}wwwzzz|||sssmmmmmmoooppprrrtttzzz||||||yyywwwuuurrrmmmiii```\\\UUUMMMHHHEEEDDDEEEBBB???<<<<<<===@@@BBBBBBBBB@@@===;;;999999::::::???>>><<<;;;;;;;;;<<<===>>>>>>???@@@@@@@@@???>>>AAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGFFFEEEDDDBBBAAAAAA@@@?????????>>>????????????>>>===<<<<<<<<<;;;::::::;;;===???AAAEEEDDDCCCAAA>>><<<===???BBBBBBAAA@@@???===;;;999<<<;;;;;;:::::::::;;;;;;:::;;;;;;<<<===???@@@AAA@@@>>><<<<<<<<<<<<;;;999;;;:::999888999;;;>>>???AAA@@@>>><<<;;;;;;;;;<<<===<<<;;;;;;;;;;;;<<<===<<<;;;;;;;;;<<<<<<<<<;;;<<<===???BBBDDDFFFGGGHHHBBBAAA@@@???============>>>??????@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@@@@???@@@AAABBBBBBDDDFFFGGGGGGMMMSSSTTTUUU\\\jjjwwwyyyxxx}}}jjjeee^^^[[[ZZZYYYWWWUUUUUUVVV]]]gggjjjhhhfffggggggjjjoooxxxzzznnnfffaaa]]]ZZZTTTWWW[[[^^^aaaeeejjjmmmlllmmmlllhhh```XXXQQQNNNKKKSSS\\\aaagggllllllhhhdddhhhpppxxx{{{xxxzzz}}}xxxmmmfffaaa``````bbbhhhoooyyy|||~~~||||||~~~~~~|||{{{{{{zzzwwwuuurrrrrrrrrrrrrrrrrrqqqqqqssswww}}}~~~}}}}}}~~~zzzzzz|||sssiiiaaa[[[XXXSSSPPPLLLJJJKKKMMMOOOPPP|||yyynnnkkkiiiiiihhhiiiqqq{{{zzznnngggddd^^^YYYSSSOOOMMMNNNOOOOOOLLLMMMLLLIIIHHHLLLMMMKKKRRRVVVXXXWWWUUUTTTOOOJJJKKKJJJIIIIIIIIIKKKLLLMMMNNNKKKHHHHHHJJJJJJHHHFFFLLLKKKIIIIIIJJJMMMQQQSSSRRRRRRRRRPPPNNNNNNPPPRRRXXX[[[]]]\\\]]]dddoooyyy|||{{{}}}}}}qqqkkkiiimmmtttwwwzzz}}}{{{}}}|||yyywwwvvvtttpppiiicccUUUQQQLLLFFFCCCBBBCCCDDDAAA???======???AAABBBBBBAAA???===;;;:::;;;<<<===???>>>===<<<<<<<<<===>>>===>>>@@@AAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<;;;:::999:::<<<>>>@@@AAABBBBBBAAA@@@@@@BBBDDDCCCBBBBBB@@@???===;;;:::<<<;;;;;;:::::::::::::::999999::::::<<<===>>>???>>>===;;;;;;<<<<<<;;;999::::::999999:::<<<===>>>???>>>>>>===<<<<<<<<<===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???@@@AAABBBCCCDDDFFFFFFBBBAAA@@@>>>===<<<<<<<<<<<<<<<>>>???@@@@@@@@@@@@???????????????????????????@@@@@@AAACCCEEEFFFGGGEEEIIIMMMMMMMMMQQQ\\\eeeqqq|||xxxjjjfffiiinnnwww~~~wwwmmmfffbbb___[[[XXXXXXZZZbbblllnnniiidddccc___```bbbgggmmmuuu{{{xxxjjj^^^XXXXXXXXXVVVUUUVVVYYY\\\___bbbdddccc___YYYTTTRRRRRR[[[dddkkkrrrvvvuuuqqqjjjkkkmmmppptttwwwzzz|||yyyuuusssuuuzzz|||zzzwwwiiibbb[[[WWWUUUTTTWWW]]]dddiiiqqq{{{|||ssssssrrrqqqpppnnnlllkkklllrrryyy}}}}}}}}}|||vvvqqqiii___WWWQQQMMMLLLGGGFFFDDDDDDFFFKKKQQQTTTyyytttqqqpppmmmjjjmmmqqqxxxyyy{{{|||}}}}}}}}}}}}yyysssqqqfffaaaZZZUUUSSSTTTVVVVVVTTTYYYZZZXXXZZZaaaeeedddjjjpppsssqqqqqqqqqkkkdddbbbbbbaaaaaabbbdddggghhheeeaaa^^^___bbbdddbbb___]]][[[XXXWWWZZZ```ggglllrrrqqqooolllhhhggghhhjjjwwwzzz}}}}}}|||~~~yyysssppplllmmmttt{{{}}}||||||~~~xxxvvvtttsssqqqkkkaaaYYYMMMJJJFFFBBB???@@@AAACCC@@@>>>===>>>@@@BBBBBBAAA???>>>===<<<<<<===???@@@@@@???>>>===<<<===>>>>>>===>>>@@@AAABBBAAA@@@???AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBBDDDFFFGGGCCCBBBAAA@@@@@@AAABBBBBB@@@AAAAAAAAA@@@???>>>===<<<;;;999999:::;;;===??????@@@@@@@@@@@@AAADDDGGG@@@@@@@@@@@@???>>>>>>===<<<;;;::::::999999::::::888888888999:::;;;<<<===<<<;;;:::;;;<<<<<<;;;999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<>>>???AAAAAAAAA@@@@@@AAAAAAAAA??????>>>============>>>999:::<<<>>>?????????????????????????????????>>>?????????@@@BBBDDDFFFFFFDDDGGGIIIJJJJJJMMMSSSXXX^^^iiixxxooofffdddeeejjjyyyzzztttooohhhdddbbbccciiipppooohhhaaa___YYYYYYYYY[[[^^^ccciiimmmooozzzuuufff___^^^\\\XXXTTTRRRRRRSSSXXX[[[___```^^^ZZZWWWVVVVVV]]]dddhhhmmmqqqqqqnnnlllkkkiiihhhhhhjjjmmmnnnkkkjjjiiijjjlllnnnnnnmmmaaaZZZSSSOOOLLLIIILLLQQQUUUXXX___iiisss{{{~~~vvvvvvvvvvvvuuutttrrrqqqsssyyyzzzvvvyyy}}}{{{wwwuuupppqqqrrrrrrpppmmmiiifff___\\\VVVQQQLLLIIIGGGGGGDDDFFFIIINNNTTT[[[cccggg~~~xxxuuuvvvmmmmmmnnnnnnmmmmmmllllllhhhsss{{{}}}zzztttsssgggccc]]][[[[[[]]]___```hhhnnnqqqooosss}}}zzzzzzyyyzzz{{{~~~|||xxxuuuwww|||~~~}}}zzzzzzwwwtttsssxxx}}}~~~}}}vvvrrrssssssnnnjjjtttqqqrrrzzz}}}|||||||||~~~~~~}}}|||vvvtttqqqqqqnnnfffZZZPPPIIIGGGCCC???===>>>???@@@???>>>>>>???AAABBBAAA@@@???>>>===<<<===???AAABBBAAA@@@>>>=========>>>???===???@@@AAABBB@@@???>>>AAABBBBBBBBBBBBCCCCCCCCCAAA@@@??????@@@CCCEEEGGGCCCBBBAAA@@@AAAAAACCCCCC@@@AAABBBBBBAAA@@@>>>===;;;;;;999999999;;;===>>>===>>>?????????@@@CCCFFF>>>>>>?????????@@@@@@AAA<<<;;;::::::999999999999888888888888999:::;;;;;;;;;::::::;;;<<<===;;;:::999:::;;;<<<<<<<<<;;;;;;999;;;===>>>@@@@@@??????:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<;;;:::;;;===???BBBAAA@@@???>>>=========<<<<<<<<<<<<===>>>???@@@888999;;;===?????????>>>?????????>>>>>>>>>>>>>>>@@@>>>===>>>@@@CCCDDDDDD@@@BBBDDDEEEEEEFFFIIIKKKQQQ[[[ggglllqqq{{{{{{ooohhhfffeeepppwwwqqqooonnnppprrrnnnddd\\\ZZZTTTTTTTTTUUUWWW\\\aaaeeebbbmmmyyyxxxlllbbbbbbaaa^^^ZZZXXXWWWXXX\\\___ccccccaaa]]]ZZZYYYVVVZZZ]]]]]]___cccdddaaafffeeebbb``````aaacccdddaaaaaaaaa```aaaaaabbbccc\\\UUUOOOLLLIIIFFFHHHMMMOOOQQQVVV___hhhooorrrsssvvvzzz~~~}}}~~~zzzqqqiiikkknnnmmmiiihhhaaa```___]]]ZZZWWWTTTSSSRRRQQQOOOMMMKKKJJJJJJJJJIIINNNXXXbbbkkkuuu}}}|||xxxsssnnnkkkggg```\\\ZZZ]]]bbbhhhlllqqq~~~}}}ssskkkeeeccccccfffmmmuuu|||zzzvvvvvvxxx~~~yyyqqqjjjiiikkknnnsssyyy~~~}}}{{{yyyvvvvvvxxxyyywwwuuurrrnnniiiddd___WWWNNNHHHEEEDDDCCCAAA@@@???>>>>>>>>>>>>======>>>@@@BBBCCCAAA@@@@@@??????@@@AAAAAAEEEDDDAAA???===>>>>>>???>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFEEECCCBBBBBBCCC>>>???AAABBBBBBAAA???>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>============>>>>>>;;;::::::999:::;;;<<<===;;;;;;<<<<<<;;;;;;::::::999999888888999999:::;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<===<<<::::::<<<>>>@@@===;;;===BBBDDDBBB>>>999999::::::::::::::::::======<<<;;;<<<===>>>???BBBBBBAAA???>>><<<;;;;;;===<<<<<<======>>>???@@@===============>>>??????<<<===>>>>>>>>>>>>======??????@@@AAABBBCCCCCCDDD@@@AAAAAAAAAAAACCCFFFJJJLLLYYYdddbbb___cccnnnuuu|||tttqqqpppwww~~~yyyuuummm___RRRQQQOOONNNRRRZZZaaafffggghhhjjjnnnrrrssspppjjjeee___]]]^^^___]]]ZZZ^^^dddjjjnnnrrrrrrnnnggg```\\\\\\ZZZXXXWWWXXXYYYXXXWWWZZZ\\\______\\\XXXUUUTTTTTTVVVYYYYYYYYYZZZ[[[]]]VVVRRRMMMLLLMMMOOONNNMMMOOOUUU\\\bbbeeeiiimmmppprrruuu{{{~~~}}}{{{zzz}}}||||||~~~}}}wwwrrriiieee```]]]\\\ZZZVVVRRRQQQPPPOOOLLLJJJJJJLLLNNNKKKOOOOOOLLLMMMQQQTTTTTTfffnnnyyy|||uuummmddd]]]WWWWWWYYY\\\]]]bbbppp~~~|||wwwuuuuuuuuuyyy|||zzzyyy|||xxxooojjjgggiiilllpppyyy}}}{{{yyywwwvvvvvvwwwwwwtttqqqlllggg___YYYTTTPPPJJJFFFCCCBBBAAA???>>>>>>>>>>>>???>>>>>>===>>>???AAABBBBBBBBBAAAAAAAAAAAAAAAAAACCCBBB@@@>>>>>>===>>>>>><<<======>>>??????@@@@@@BBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>???@@@AAABBBBBBDDDDDDDDDBBBAAABBBCCC>>>???@@@@@@@@@???>>>===>>>======<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;:::::::::;;;======<<<<<<===<<<<<<;;;::::::::::::999999::::::;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<===<<<;;;;;;<<<>>>@@@===;;;===AAACCCAAA>>>::::::::::::;;;;;;;;;;;;===<<<;;;;;;;;;<<<===>>>@@@@@@???>>>===<<<<<<;;;======<<<<<<===>>>??????===<<<<<<<<<<<<===>>>???======<<<<<<<<<<<<<<<<<<>>>??????@@@@@@AAAAAABBB???@@@@@@@@@@@@AAADDDGGGJJJUUU]]]YYYRRRSSS[[[```qqq}}}~~~wwwhhh[[[VVVRRROOOQQQYYYcccjjjmmmkkkmmmpppsssssspppjjjeeeddd```]]]\\\ZZZYYY___gggtttzzzzzzrrrmmmaaa___]]]ZZZXXXWWWWWWXXXWWWXXXXXXWWWTTTQQQPPPPPPQQQSSSVVVWWWVVVUUUVVVVVVTTTQQQNNNMMMPPPSSSTTTTTTTTTXXX]]]aaacccfffiiilllnnnpppuuuyyy||||||{{{zzz~~~zzzxxxwwwwwwxxx{{{zzzxxxwwwvvvuuusssrrrkkkjjjiiijjjkkkiiieeebbb[[[WWWRRRPPPOOONNNKKKHHHIIIIIIIIIHHHHHHIIILLLNNNVVV[[[^^^___dddkkkoooooo}}}}}}rrrjjjfffdddbbbaaa___cccooo|||~~~~~~}}}}}}||||||yyyrrrllljjjkkknnnpppttt~~~~~~{{{xxxxxxwwwvvvvvvuuurrrmmmjjjaaa\\\SSSLLLHHHFFFEEEDDDBBBAAA@@@@@@?????????@@@@@@???>>>>>>>>>>>>@@@@@@CCCCCCCCCBBBBBBAAAAAAAAA??????>>>>>>============::::::;;;;;;<<<=========@@@@@@AAAAAAAAA@@@@@@???>>>======>>>>>>???@@@AAA@@@AAACCCBBBAAAAAABBBCCC?????????>>>>>>=========>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<==================<<<;;;999999;;;;;;::::::;;;;;;<<<===::::::999999999999::::::<<<===>>>===<<<;;;<<<>>>???===;;;===@@@BBB@@@>>>;;;;;;;;;;;;<<<<<<======<<<;;;:::::::::;;;===>>>>>>============<<<<<<<<<=========<<<======>>>>>><<<<<<;;;;;;;;;<<<=========<<<;;;:::999::::::;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@@@@@@@@@@BBBCCCLLLUUUYYYSSSKKKKKKOOORRRUUU___nnn|||yyy{{{vvviii___YYYSSSSSSZZZccckkkoooqqqrrrtttvvvvvvsssnnnjjjddd]]]VVVRRRPPPQQQXXX```llluuu{{{vvvjjjjjjiiieee```___bbbeeefffeeeaaa\\\VVVRRRQQQQQQOOOSSSVVVXXXWWWUUUTTTTTTVVVSSSOOOMMMMMMNNNNNNNNNQQQSSSVVVXXXYYYZZZ]]]___bbbdddgggkkkmmmnnnnnnmmmnnnrrryyyuuurrrnnnjjjhhhhhhiiijjjjjjiiihhhfffeeecccbbbaaaZZZXXXVVVUUUUUUTTTSSSQQQRRRNNNJJJIIIKKKKKKJJJHHHJJJLLLNNNQQQSSSWWW\\\___jjjpppuuuyyy~~~~~~|||zzzxxxuuuvvv~~~|||xxxssssssvvvxxxwwwyyy{{{xxxxxxxxxwwwvvvqqqkkkddd```VVVQQQKKKEEEAAA@@@AAAAAACCCBBBBBBBBBBBBBBBCCCCCCAAA@@@???=========>>>???CCCCCCCCCBBBBBBAAA@@@@@@<<<<<<=========<<<<<<;;;::::::::::::;;;;;;<<<<<<>>>>>>???@@@@@@@@@??????===============>>>???@@@>>>???AAAAAA@@@@@@AAABBB@@@@@@???=====================<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;999888777:::::::::::::::;;;<<<<<<999999999::::::999999999<<<===???>>>===<<<===>>>>>>===<<<===???@@@???>>>;;;;;;<<<<<<======>>>>>>;;;;;;:::999:::;;;<<<===;;;;;;;;;<<<<<<<<<======>>>======<<<<<<<<<======;;;;;;;;;::::::;;;;;;<<<>>>===;;;999888999:::;;;============<<<<<<;;;;;;<<<>>>@@@AAA@@@@@@AAABBBLLLSSSVVVPPPJJJIIILLLNNNKKKPPPXXXbbbqqqzzznnngggggglllqqqzzzllleee^^^\\\```fffkkkmmmtttuuuvvvwwwxxxwwwssspppddd[[[RRRMMMIIIIIINNNVVVXXXaaannnxxx|||zzzuuurrrppprrrtttrrrppprrrxxxzzzrrrhhh___ZZZXXXTTTWWWZZZ[[[YYYVVVTTTTTTVVVTTTQQQNNNLLLKKKJJJIIIJJJJJJKKKLLLLLLNNNPPPQQQVVVWWWZZZ\\\^^^___``````^^^aaafffkkkoooqqqqqqqqqccc```\\\YYYXXXYYY\\\]]]XXXYYYXXXVVVTTTRRRRRRRRRPPPOOOLLLKKKKKKMMMNNNOOOSSSQQQOOOQQQVVVYYYZZZYYYZZZ]]]aaaeeeiiinnnssswww{{{|||}}}}}}|||~~~}}}|||wwwzzz}}}zzz{{{}}}}}}||||||xxxxxxwwwssskkkbbbZZZUUULLLJJJHHHDDDAAA??????@@@BBBBBBAAAAAAAAABBBCCCCCCAAA@@@???============>>>AAAAAAAAABBBAAA@@@???>>>;;;;;;<<<<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>?????????>>>=========<<<======>>>>>><<<===??????>>>>>>???AAAAAA@@@???>>>>>>>>>>>>???======<<<;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::888777777999999999999999::::::;;;999:::;;;;;;;;;;;;:::999<<<>>>??????>>>======>>>===<<<<<<===>>>>>>>>>===;;;;;;<<<<<<===>>>??????;;;;;;:::999:::;;;<<<===:::::::::;;;<<<=========>>>>>>===<<<<<<;;;<<<<<<;;;;;;::::::::::::;;;;;;>>>===;;;999999:::;;;<<<===<<<<<<;;;;;;::::::999<<<>>>AAAAAAAAAAAABBBCCCHHHMMMNNNIIIEEEEEEFFFFFFIIIJJJLLLOOOWWWfffxxx}}}lll___ZZZ]]]```llltttzzzssspppqqqrrrqqqpppuuutttttttttuuuuuusssqqqggg^^^UUUPPPLLLIIIKKKPPPPPPWWWaaaiiillllllkkkjjjkkkoootttwwwxxx}}}uuunnnkkkggghhhhhheee```[[[YYYXXXUUUUUUTTTSSSPPPNNNLLLKKKEEEDDDDDDEEEFFFHHHIIIIIILLLNNNPPPRRRSSSTTTTTTTTTTTTVVVYYY\\\^^^```aaaaaaWWWTTTQQQNNNMMMNNNOOOQQQMMMNNNOOONNNKKKIIIJJJKKKJJJJJJKKKMMMPPPUUUZZZ]]]aaa```aaagggoootttvvvvvvuuuwwwyyy{{{|||~~~{{{www}}}|||~~~~~~~~~|||~~~}}}wwwsssqqqpppqqqrrr{{{}}}||||||~~~}}}ssstttrrrlllcccXXXPPPLLLFFFGGGGGGEEEBBB??????????????????>>>>>>???@@@@@@@@@???>>>===<<<======>>>>>>???@@@AAAAAAAAA??????<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>>>>>>>>>>======<<<<<<<<<<<<======;;;===>>>===<<<<<<===>>>????????????????????????===<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<<<<;;;;;;:::999:::::::::::::::999999888999888888888888999::::::;;;<<<===>>>>>>===<<<;;;<<<>>>@@@AAA???>>>>>>>>><<<<<<<<<<<<============:::;;;;;;<<<===>>>??????<<<;;;:::::::::;;;===>>>::::::;;;;;;<<<======>>>???>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::::::::;;;;;;<<<;;;::::::::::::<<<<<<<<<;;;;;;;;;::::::999999<<<===???@@@@@@AAACCCEEEJJJMMMMMMGGGCCCCCCBBB@@@CCCDDDDDDEEEHHHQQQ]]]eee}}}xxxiii___\\\[[[___eeeppp}}}}}}zzzwwwtttsssqqqnnnlllfff]]]TTTPPPMMMJJJKKKNNNVVVZZZ```ddddddccccccbbbcccggglllppptttyyyxxxpppjjjhhhhhhdddeeeddd```XXXOOOIIIEEEDDDCCCBBBDDDFFFGGGFFFEEEEEEFFFIIIKKKLLLLLLKKKKKKMMMMMMNNNOOOPPPQQQRRRSSSOOONNNKKKIIIGGGGGGGGGHHHIIILLLMMMLLLIIIHHHJJJMMMMMMQQQVVV[[[```ffflllpppwwwxxx|||zzzwwwsssqqqqqqqqqqqqppp~~~|||{{{zzz~~~|||{{{yyyvvvuuuxxx|||yyyxxxvvvsssrrrrrruuuvvv|||}}}~~~}}}|||zzzwwwuuukkkllljjjdddZZZPPPJJJGGGCCCDDDEEECCC???>>>???@@@??????>>>=========>>>>>>??????===<<<<<<===>>>>>>===???AAABBBCCCBBBAAAAAA>>>===<<<:::999999999:::::::::::::::::::::::::::888999:::;;;======>>>>>>===<<<<<<;;;;;;<<<<<<===;;;<<<===<<<;;;:::;;;<<<;;;<<<===????????????>>>===<<<;;;;;;::::::;;;;;;::::::999999999999::::::::::::;;;;;;;;;:::888888::::::;;;<<<<<<<<<;;;;;;:::999999999999:::;;;;;;===>>>@@@AAAAAA@@@>>>===<<<>>>AAAAAA@@@???>>>>>><<<<<<===<<<<<<;;;<<<<<<999:::;;;<<<===>>>>>>???===<<<;;;;;;;;;<<<===>>>;;;;;;;;;<<<======>>>>>>??????===<<<;;;:::::::::======<<<;;;;;;;;;;;;;;;888888999999::::::;;;;;;;;;::::::::::::::::::::::::;;;======>>>@@@CCCFFFLLLNNNLLLGGGDDDDDDCCC???<<>>AAAAAA@@@@@@???>>>>>>?????????>>>===<<<<<<===>>>???===???AAACCCDDDDDDCCCBBB@@@???<<<999888888999:::::::::999999999999999999777888999;;;<<<======>>>===<<<<<<;;;;;;;;;<<<<<<;;;<<<===<<<:::999:::;;;888:::<<<>>>??????>>>===<<<<<<;;;::::::::::::;;;999999888888888888999999999::::::;;;:::999777666:::;;;<<<===>>>>>>>>>>>>;;;::::::::::::;;;<<<<<<>>>???AAABBBBBBAAA???>>><<>>>>>;;;<<<===<<<;;;;;;;;;<<<999999:::;;;<<<===>>>???======<<<;;;<<<===>>>???<<<<<<<<<=========>>>>>>@@@???===<<<::::::999999>>>===<<<;;;;;;;;;;;;;;;555666777999::::::::::::::::::::::::::::::::::::999::::::;;;<<>>999>>>CCCEEEEEEEEEFFFIIIMMMZZZgggnnnwww|||sssiiiccc___ddduuu|||uuupppjjj___VVVTTTUUUWWW[[[```ccchhhnnnrrrsssqqqpppooommmllljjjiiigggddd```]]]ZZZ___gggpppyyy|||xxxyyy{{{vvvcccbbbaaabbbcccbbb]]]YYYZZZ\\\```ddddddccc```^^^WWWVVVUUUTTTUUUWWWYYYZZZ\\\^^^aaaeeeiiilllnnnoookkkooossssssppppppssswww|||yyyxxxrrroooggg```______ZZZSSSRRRUUUYYYYYYXXXXXX[[[^^^||||||yyyxxx{{{~~~~~~~~~~~~~~~zzzqqqiiigggeee```]]]\\\XXX]]]\\\RRRGGGDDDDDDEEEDDDCCCCCCBBBAAA???>>>===AAA???>>>???AAACCCDDDDDDAAA@@@??????>>>>>>????????????@@@AAAAAABBBCCCCCCAAA???<<<:::888777888888777777888999::::::;;;;;;:::999999888999999::::::<<<:::888888999:::999888888999::::::;;;;;;;;;;;;<<<:::888999;;;===??????<<<<<<:::999999:::;;;<<<<<<:::888666666888:::;;;999999:::::::::;;;;;;;;;999999:::;;;<<<<<<;;;;;;<<<:::777666666888;;;===<<<<<<;;;;;;;;;<<<<<<===<<<=========>>>>>>>>>>>>::::::::::::;;;;;;<<<===;;;;;;;;;::::::999999999:::::::::;;;<<<===>>>???===<<<;;;:::999:::;;;;;;???===<<<:::999999999:::===<<<:::999888888999:::777888999:::;;;;;;;;;;;;999999999999999:::;;;<<<;;;;;;;;;<<<===???AAAAAADDDBBB@@@???>>>???@@@AAA>>>AAAEEEGGGEEECCCBBBAAAJJJNNNTTTXXX^^^ggguuu~~~wwwpppiiigggppp~~~xxxqqqkkkeeebbbbbbccccccaaakkkgggeeefffkkkoooqqqqqqpppsssrrrjjjccc^^^XXXRRRMMMVVV^^^bbbjjjuuu|||||||||vvvooolllnnntttzzz~~~zzzxxxuuuuuuuuusssnnnjjjmmmpppvvv|||~~~xxxtttsssqqqooollljjjlllppptttwwwwwwzzz|||yyywwwvvv{{{{{{zzzzzzzzzxxxuuurrrggg\\\VVVPPPJJJFFFFFFJJJNNNSSSXXX[[[]]]___aaawww}}}}}}{{{zzzxxxwwwsssjjjbbb___]]]XXXUUUUUURRRXXXXXXPPPGGGDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAA???>>>>>>@@@BBBCCCCCCBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAABBBCCCCCCDDDAAA@@@===;;;999999999999:::::::::999888888777777999999999999999999999:::<<<:::999999::::::999888888999999:::::::::999999<<<:::888888:::===>>>>>>???>>><<<;;;;;;;;;<<<<<<===<<<:::999888999:::;;;999999999999::::::::::::999999:::;;;<<<======>>>???===:::777666777999;;;::::::::::::;;;;;;<<<===============>>>>>>>>>>>>::::::999999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<>>>@@@BBBCCC===<<<;;;:::::::::;;;;;;===<<<:::999888888999999<<<;;;999888777777888888888888999:::;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===<<<<<<<<<===>>>?????????>>><<<;;;;;;;;;<<<===>>>AAAEEEGGGFFFDDDBBBBBBEEEGGGJJJKKKMMMSSS]]]eeevvv~~~xxxvvvyyy|||{{{{{{yyytttqqqmmmjjjgggeeeeeefffggggggmmmrrrssslllccc\\\UUUOOOIIIRRR[[[```hhhqqqtttssssssoookkkiiijjjnnnqqqrrrssswww~~~}}}~~~~~~}}}yyyuuuxxx||||||zzzwwweeeccceeelllqqqppppppqqquuurrroooooorrrttttttsssnnncccWWWPPPLLLHHHHHHKKKQQQVVV^^^dddiiimmmpppsss~~~zzzxxxzzz~~~{{{uuutttwwwxxxuuuqqqqqq{{{}}}}}}}}}|||xxxtttpppmmmjjjaaaXXXUUUSSSNNNLLLLLLKKKQQQTTTNNNFFFDDDCCCBBB???@@@AAABBBCCCDDDDDDEEEAAA???===>>>@@@AAABBBAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCAAA@@@???===<<<;;;;;;;;;::::::999999888777777666999999999999999999999888;;;:::888999::::::999888888888888999999999999999<<<:::888888:::<<<======>>>>>><<<;;;;;;;;;<<<<<<======;;;:::999999999999777888888888999999999999999999999:::;;;>>>@@@AAABBB@@@<<<999777777888999888888888999:::;;;<<<===<<<============>>>>>>>>>999999999888999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;999999:::<<<>>>@@@BBBCCC===<<<;;;::::::::::::;;;;;;:::999888888888888888:::999888777777666777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;>>>======<<<<<<<<<=========<<<:::999999:::;;;;;;===AAAEEEFFFEEECCCBBBAAACCCDDDDDDCCCBBBEEEKKKQQQUUU___mmm{{{}}}tttrrrsss~~~xxxuuuqqqkkkeeeaaaaaaaaallltttxxxqqqeee[[[RRRLLLHHHPPPYYYaaajjjqqqtttrrrsssqqqppppppppppppnnnlll```bbbeeejjjppptttuuuuuussstttuuuwwwyyyyyywwwuuuvvvzzzsssvvvzzz|||zzzwwwtttsssqqqrrrvvv{{{~~~yyyttteee```^^^```aaa``````ccceeecccbbbcccfffjjjlllllliii^^^SSSNNNLLLLLLQQQVVVaaagggooovvv{{{~~~kkkwww|||{{{}}}~~~{{{tttnnniiieeedddhhhkkkmmmmmmzzz~~~wwwyyy{{{zzzuuuoooiiifffcccYYYPPPMMMJJJGGGEEEFFFGGGMMMQQQLLLFFFDDDBBB???>>>??????@@@AAACCCDDDEEEAAA???======>>>@@@@@@@@@AAA@@@@@@???>>>???????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>======777777777888888999999999999999:::;;;;;;:::888777999888777888999:::999777777777888999:::<<<===>>>>>><<<999999:::<<<======;;;::::::::::::;;;===>>><<<<<<;;;:::999888777666777777777777888888888888999888888999;;;>>>BBBDDDEEEBBB???;;;888777777777666666666777888:::;;;<<<<<<<<<<<<<<<============999888888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::;;;===>>><<<<<<;;;;;;:::::::::::::::::::::999999999999999:::999999888777777666666888999:::;;;;;;<<<<<<<<<=========<<<<<<;;;;;;:::<<<<<<;;;;;;<<<<<<============<<<;;;;;;<<<<<<===<<<@@@CCCEEEDDDAAA@@@???@@@AAAAAA@@@???AAAEEEIIIGGGMMMUUU^^^iiixxx~~~rrrhhhcccbbbiiippp{{{{{{rrrkkkjjjjjjrrr{{{{{{nnnaaaVVVOOOKKKPPPXXXbbbllltttwwwwwwzzzzzz|||}}}}}}yyytttooo___]]]ZZZXXXYYY\\\___```^^^```cccfffiiikkkjjjiiijjjlllqqqwww{{{zzzwwwsssqqqvvv|||uuulllccceeehhhjjjjjjjjjjjjiiijjjjjjmmmuuu}}}}}}vvvooo```YYYSSSQQQPPPMMMOOOSSSZZZZZZYYYZZZ]]]```ccceeefff___YYYXXXYYY[[[aaahhhwww|||UUU\\\hhhtttuuulllhhh]]]___aaabbbdddiiiqqqxxxzzzsssooosssvvvvvvqqqjjjeeeccc\\\QQQHHHDDDBBB@@@@@@BBBFFFLLLOOOKKKGGGDDDAAA===???>>>>>>>>>???@@@AAAAAAAAA???<<<<<<===>>>>>>>>>???>>>>>>==================>>>>>>>>>>>>>>>????????????@@@AAAAAA@@@??????888888888888888999999999999:::<<<======;;;888777666555666888:::;;;:::888666777888:::<<>>AAABBB======<<<;;;:::999888777666666777777777888888888999888888999;;;>>>AAACCCDDDBBB???<<<999888777777555555666777888999;;;<<<::::::;;;;;;;;;<<<<<<<<<999888888777777888888888999999999999999999999999888888888777777888888999;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;:::::::::999999888777777777888999:::;;;;;;;;;;;;<<<=========<<<;;;::::::999999::::::;;;===>>>???=====================>>><<>>???@@@AAA>>><<<;;;<<<======<<<>>>======<<<<<<<<<<<<<<<===========================>>>AAABBBCCCBBB@@@???<<<<<<;;;:::999777666666:::<<<>>>@@@???===999777444444666999<<<>>>===;;;777777888:::===@@@DDDFFF@@@>>>;;;999:::;;;<<<;;;::::::;;;<<<>>>AAACCCEEE??????===<<<;;;;;;;;;;;;666777777777888888888888999999999999:::<<<>>>???AAA???===;;;:::999999999666666666777888999:::;;;888999999999999::::::::::::999888888777888888888888888888888999999999999<<<;;;:::999888888888999;;;;;;<<<<<<;;;;;;:::999999:::;;;<<<<<<<<<<<<<<<::::::::::::999888777666666777888999:::::::::::::::;;;<<<======<<<:::999888888888999;;;===>>>???;;;;;;;;;<<<<<<<<<<<<<<<===@@@CCCCCCAAA===:::999======<<<<<<;;;;;;<<<<<>>::::::;;;===AAAAAAFFFHHHFFFEEEEEECCC??????>>>===<<<===>>>@@@AAAAAA>>><<<;;;;;;<<<;;;:::>>>>>>===<<<<<<<<<<<<<<<========================;;;===@@@CCCDDDCCCAAA???>>>===<<<;;;:::888777777;;;===@@@BBBAAA>>>:::777444555777<<<@@@BBBBBB@@@999999999:::<<>>@@@AAA>>>===;;;999999999;;;<<<777777777888888888999999999999999:::::::::::::::<<<;;;;;;::::::;;;<<<<<<888777777777888888999:::777777777777888888888888::::::999888888888888888888888888999999:::::::::<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<;;;:::999777888:::;;;<<<<<<;;;;;;888999999999999777666555555666777888888999888888888999;;;<<<<<<<<<:::999999999999999:::;;;<<<===::::::;;;<<<<<<<<<<<<<<>>@@@CCCFFFHHHFFFNNNXXX```gggqqq~~~{{{ssseeebbb___```jjjyyyxxxqqqmmmqqqtttqqqnnnnnnnnnnnnooopppqqqooollliiiaaa```^^^ZZZUUUTTTVVVYYY^^^___^^^]]]\\\^^^cccggglllggg```YYYUUURRROOOMMMNNNRRRXXX\\\^^^______```eeekkkqqqpppggg\\\SSSPPPHHHFFFEEEIIIPPPVVVZZZ\\\aaa```bbbgggllllllfffaaaOOOLLLLLLNNNMMMLLLQQQXXX^^^eeemmmtttyyy}}}BBBFFFKKKLLLKKKMMMSSSYYY]]]mmm|||zzz{{{}}}zzz~~~{{{yyyyyyyyyyyyzzzzzz{{{|||}}}|||~~~~~~{{{~~~{{{sssiii```ZZZRRRVVVZZZZZZXXXWWW[[[^^^TTTIII???<<<<<<===AAAEEE>>>BBBDDDCCCDDDFFFEEEBBB???>>>======>>>@@@BBBDDDAAA>>>;;;:::;;;;;;;;;:::??????>>>===============>>>>>>>>>>>>>>>=========:::<<<@@@CCCDDDCCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>BBBDDDCCC???;;;888555666999>>>CCCFFFEEEDDD;;;:::999999:::===???AAA>>>;;;888666666777777777999888888777888999:::;;;:::999666444444666888:::888888888888999999999999:::::::::::::::999888777999999999:::;;;<<<===>>>999888888888888888999999666666666666777777777777;;;;;;:::999888888999999999999999::::::;;;;;;;;;:::999999999::::::;;;<<<:::;;;<<<<<<<<<;;;:::999555777888:::;;;;;;;;;:::777777888888888666444333444555666777777888888888777888:::<<<<<<<<<:::999;;;::::::999999::::::;;;;;;<<<<<<===>>>>>>>>>===DDDFFFHHHFFFBBB>>>:::888444444555777999::::::999:::<<<>>>@@@AAABBBBBBCCCBBBGGGKKKMMMNNNUUUaaakkkvvvvvvqqqkkkiiiooo|||zzz|||~~~|||vvvuuutttuuuvvvvvvuuusssooonnnlllfff^^^YYYXXXYYYYYYZZZ\\\\\\^^^ccckkkqqqnnnhhh___WWWRRROOOMMMKKKIIINNNUUUZZZ\\\[[[YYYYYY^^^bbbhhhjjjeee\\\RRRLLLKKKJJJKKKOOOVVV[[[]]]]]]cccbbbbbbeeehhhjjjhhheee^^^^^^```ddddddeeejjjqqqooovvvGGGGGGGGGHHHIIIKKKLLLMMMQQQZZZgggttt~~~}}}~~~vvvuuuwwwvvv|||}}}}}}~~~~~~}}}~~~vvvlllbbb[[[VVVSSSQQQMMMIIIHHHLLLRRRWWWXXXRRRIIICCC@@@@@@AAAAAABBBBBBAAAAAAAAABBBBBBCCCEEEBBB>>>===>>>??????===<<<;;;;;;:::::::::;;;;;;>>>===;;;:::999999::::::AAAAAA@@@???>>>===<<<;;;;;;===@@@CCCCCCAAA???===;;;;;;;;;;;;;;;;;;;;;;;;888:::===>>>???>>>;;;:::666777:::>>>AAACCCEEEFFF===<<<:::888777777888888999888777777777888999::::::999888777777777888999999999:::::::::999888888999999999999:::;;;<<<<<<;;;::::::999888888888999:::::::::;;;======:::888999999999888888888888777888888777777777777888888:::;;;:::888666666777999:::;;;;;;:::999999:::<<<;;;:::999999:::;;;===>>>===<<<;;;:::999:::;;;<<<===<<<:::888888:::<<<>>><<<:::999999:::;;;:::999;;;999888666666777999:::888888888999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======EEEKKKOOOLLLCCC<<<999:::777888888888888999999999::::::;;;;;;<<<======>>>AAA@@@??????BBBFFFKKKNNNYYY```lll|||{{{{{{}}}|||oooiiiiiijjjpppsssxxx}}}tttfff^^^[[[___ddddddaaa___ccchhhiiiiiifff^^^SSSJJJGGGFFFEEEFFFMMMSSSSSSRRRTTTUUUTTTTTT]]]gggggg```XXXWWWXXXRRRSSSVVV\\\bbbgggiiijjjmmmggggggnnnnnniiillluuuuuutttsssvvvzzz}}}~~~}}}xxxrrroooEEEEEEEEEEEEFFFGGGIIIIIIHHHNNNVVV___kkk}}}}}}}}}}}}~~~~~~}}}yyyuuusssxxx}}}~~~~~~{{{zzz}}}{{{tttlllbbbXXXRRRPPPNNNKKKHHHGGGJJJOOOSSSVVVPPPIIIDDDBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCEEEBBB>>>======>>>===<<<<<<<<<;;;;;;:::;;;;;;<<>><<<;;;::::::;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>;;;<<>>===;;;:::777888:::<<<>>>@@@@@@AAA;;;:::888777666666777777888777666666777999:::;;;:::999888777777888999:::999:::::::::::::::999999:::::::::::::::;;;<<<<<<<<<;;;;;;:::999999::::::;;;::::::<<<======;;;999999999999888888888888777888777777777777777777888999999999888666666888999999:::::::::888888:::;;;<<<<<<<<<<<<<<<===>>>???===<<<;;;;;;;;;<<<======@@@>>>;;;999999:::<<<===<<<:::999999:::::::::999:::999777666666777999:::888999999999999999999:::999999999999999999999999999::::::;;;<<<<<<======CCCIIIMMMJJJBBB;;;999:::777777888888888999999999:::::::::;;;<<<=========>>>===<<<<<<>>>AAADDDFFFJJJNNNUUUaaaooo}}}}}}oooddd___]]]___aaacccfffkkkqqqxxx}}}{{{yyyrrrvvvwwwssspppppppppnnnhhheee^^^VVVOOOLLLKKKJJJKKKRRRVVVTTTSSSUUUVVVVVVUUU]]]gggjjjhhheeeeeeggggggiiiooovvv|||~~~zzzpppjjjlllkkkiiippp{{{zzzrrrlllhhhfffCCCCCCBBBBBBCCCDDDEEEEEEFFFIIILLLOOOUUUbbbrrr~~~}}}{{{www{{{|||yyyuuussswww|||~~~vvvooojjjhhhnnnuuuyyyyyywwwwwwxxx~~~zzzxxxzzz~~~~~~yyysssmmmggg^^^SSSLLLKKKJJJHHHFFFEEEGGGKKKNNNQQQLLLFFFBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCCCCDDDDDDDDDBBB>>>===<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<@@@???===<<<;;;;;;<<<===;;;<<<<<<===>>>???@@@@@@???AAABBBCCCAAA???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;:::;;;<<<======>>>======999888777666555555666777777666666777888:::<<<===;;;:::999888888999:::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;:::;;;======;;;:::999999999888888888888777777777666666666666777777666777888777666666888:::888999:::999777777999:::<<<<<<==================<<<<<<;;;;;;<<<===>>>???AAA???===:::999:::;;;;;;<<<:::888888999:::999888999888777666666777888999999999999999999888888888888888888888888888888888777888999:::;;;<<<===>>>AAAEEEHHHFFF???999888999777777777888888888999999999::::::;;;;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???AAABBBEEELLLUUU```iiiooo}}}oooeee```ZZZZZZYYYYYY[[[bbbjjjpppsssooojjjddd```]]]\\\]]]ccchhhjjjfffccceeehhhhhhkkkpppwww|||yyynnnjjjiiikkkttt|||ooogggeeedddcccaaaBBBBBBAAAAAAAAABBBBBBCCCGGGIIIKKKLLLNNNTTT^^^eeesss~~~}}}~~~{{{|||||||||{{{|||~~~{{{zzz{{{}}}tttqqqrrrtttrrrpppssswww~~~|||{{{~~~~~~}}}zzztttnnngggcccccciiiooorrrrrrqqqsssuuu|||{{{{{{~~~~~~vvvpppggg```[[[UUULLLFFFGGGGGGGGGEEEDDDEEEHHHKKKLLLHHHCCC@@@????????????AAABBBBBBCCCDDDDDDDDDDDDDDDBBB???===<<<;;;:::999<<<<<<<<<;;;<<<<<<===>>>???>>><<<;;;;;;;;;<<<===;;;;;;<<<<<<===>>>??????@@@AAABBBCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>????????????>>>999888777666666666777888888888888999:::===???@@@;;;:::999999999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<;;;:::;;;<<<===;;;:::999999999888888888777777666666666777777666666666444666777777777777999:::888999999888777777888:::::::::<<<<<<<<<;;;:::999:::::::::;;;<<<===>>>>>>>>>===;;;:::999::::::;;;<<<:::888888888999888777777777666666666777888888::::::999999888888777777777777777777777777777777666666777999:::<<<===>>>>>>AAACCCAAA<<<888777888777777777777888888888888999999::::::;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>???@@@BBBFFFKKKQQQWWWZZZbbbiiittt~~~yyyrrreeebbb___\\\]]]cccmmmsssuuuzzzssssssuuuwww|||~~~zzzxxxvvvwwwzzz|||~~~wwwrrrpppqqqxxxtttgggbbbeeeiiihhheeeBBBBBBAAAAAAAAABBBBBBCCCBBBEEEHHHJJJJJJLLLPPPTTT\\\gggvvv~~~||||||}}}yyywwwwwwyyy}}}yyyvvvuuuwww{{{}}}|||vvvooommmooopppmmmjjjooosssyyyzzzuuuuuuqqqqqqpppmmmjjjgggcccbbbcccfffjjjkkkkkkmmmqqqttt||||||~~~xxxrrrmmmfff\\\SSSNNNJJJFFFCCCEEEFFFFFFEEECCCDDDGGGIIIKKKGGGCCC@@@>>>>>><<<;;;@@@AAABBBCCCDDDDDDDDDDDDBBBBBB@@@>>><<<:::999999<<<<<<<<<<<<======>>>???===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@:::999888888888999:::;;;;;;;;;;;;;;;<<<>>>@@@AAA::::::999999999:::<<<===<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999999::::::<<<:::999:::;;;<<<;;;:::999999999888888888777777666666777777777777666666444555777888888888999;;;888999999888777777888:::;;;;;;<<<===<<<;;;999888888888999:::;;;;;;<<<<<<999888888888888999;;;;;;<<<:::888777888888777666555555555666666777777888999999999888888777777777777777777777777777777777555555666888999;;;<<<===;;;===???===999777777888666666777777777888888888999999999:::::::::::::::666777999<<<===>>>??????:::<<>>???AAACCCDDDDDDCCCCCCAAABBBBBB@@@===;;;:::;;;======<<<======>>>???@@@<<<;;;:::999999:::;;;<<<======<<<<<<;;;;;;;;;::::::;;;<<<>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<999:::;;;===>>>>>>>>>>>>;;;:::999999:::;;;<<<===>>>>>>===<<<===>>>???@@@999999888888999:::;;;<<<<<<;;;::::::;;;<<<>>>?????????@@@@@@???===<<<:::999999888888888999::::::;;;:::888888999::::::999999999999888888888888777666777888999999888777666444666999999999999:::;;;888999:::999777777999:::>>>>>>>>>>>>===<<<;;;:::777888999:::::::::::::::666666666777888999:::;;;;;;999777666777777666444444444555555666666777777888888888888888777777777777777777777777777777777444555666777888999:::;;;::::::;;;:::888777777888666666666777777777888888999999999999999999999999333444666888:::;;;<<<<<<888:::>>>AAACCCDDDCCCBBBDDDEEEFFFIIIOOOYYYdddlll{{{}}}{{{wwwssssssxxxzzzmmmbbb[[[VVVTTTUUUWWW]]]dddkkksss}}}~~~xxxuuuxxxxxxqqqkkkjjjjjjhhhjjjmmmqqqzzzzzztttAAAAAAAAAAAABBBCCCEEEEEEGGGHHHHHHHHHGGGHHHIIIJJJKKKPPPTTTUUUVVV[[[gggppp{{{xxxrrrjjjgggiiiiiifffaaa]]][[[]]]___bbbgggjjjmmmmmmlllmmmqqqtttkkkhhhfffeeeeeebbb\\\WWW[[[[[[WWWOOOFFFBBBCCCEEECCCCCCBBB@@@???AAADDDGGGHHHFFFCCCBBBBBBAAA???===<<<>>>@@@BBBCCCCCCBBBBBB@@@AAABBBAAA>>>;;;<<<===============>>>???@@@AAA===<<<;;;::::::;;;<<<===<<<<<<<<<;;;;;;;;;::::::===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===??????>>>===<<<:::;;;<<<======>>>======:::::::::999:::<<<===???@@@???>>><<<;;;;;;;;;<<<888888777777888999;;;<<<;;;:::999999:::<<<>>>???@@@AAAAAAAAA@@@>>><<<:::999999999999999:::;;;;;;:::888666666888999999888999999999888888888888777777888999::::::999888777666888:::;;;:::999:::;;;999:::::::::888888:::;;;@@@???>>>===<<<;;;;;;:::888999:::;;;;;;;;;:::999777777777888888999::::::;;;999777666666666555444333333444555666666666666777777777777888888888888888888888888888888888888555555666666777888999999999999888777777777888999666666666666777777777888999999999999999888888888444555555666777888999:::999:::<<<>>>????????????????????????BBBGGGOOOTTT```iiivvvvvviiiddd___]]][[[[[[```fffhhhnnnvvv|||}}}zzz{{{~~~||||||~~~wwwooonnnpppwwwooohhhbbbaaabbbcccfffkkkrrr{{{@@@@@@@@@AAABBBDDDEEEFFFLLLJJJGGGDDDCCCDDDFFFHHHCCCJJJPPPRRRRRRVVV^^^fffddduuu~~~}}}|||{{{zzzvvvtttrrrnnnooossslllhhhaaa[[[YYYZZZ^^^```\\\aaaeeegggeeeeeefffhhh```\\\WWWUUUVVVVVVSSSQQQVVVYYYZZZTTTJJJCCCDDDGGGCCCBBBAAA>>>===???CCCFFFCCCBBB@@@@@@AAA@@@???===;;;===???AAACCCCCCBBBAAA???AAACCCBBB>>><<<===>>>============>>>???@@@AAA>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999777777;;;;;;;;;;;;;;;;;;;;;;;;:::<<<>>>@@@AAA???===<<<>>>>>>????????????>>>>>>:::999999999:::<<<>>>???AAA@@@>>>;;;999999999999777777666666777999:::<<<;;;:::999888999;;;===???AAAAAABBBBBBAAA>>><<<:::::::::::::::;;;;;;<<<===:::888666555777888888888999999999888888888888777777888:::;;;;;;:::888777777999<<<<<<;;;::::::::::::;;;;;;:::999999:::<<<@@@>>><<<:::999888999999:::;;;<<<<<<<<<;;;:::999::::::999999999999999999;;;999777666666666555333222333444555666666666666666666777777888888999999888888888888888888888888555555666666777777888888888888777666666777888:::666666666666777777777777999999888888888888888888888777777777777888999999999999888888888999:::;;;:::<<<===>>>???@@@DDDFFFGGGMMMYYYhhhxxxvvvqqqmmmjjjgggeeegggmmmkkknnnrrrtttssssssuuuxxxzzzsssnnnkkklllppprrrrrrtttyyywwwqqquuu~~~}}}wwwsssnnnkkkqqq}}}ssslllffffffiiikkkqqqwww{{{???@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFJJJJJJJJJLLLNNNRRRVVVXXX```dddkkktttuuuoootttyyyxxxvvvwwwyyywwwtttsssttttttsssrrruuummmaaaWWWSSSRRRSSSTTTZZZZZZ[[[[[[[[[ZZZYYYXXXXXXVVVTTTQQQPPPOOOOOOOOOSSSSSSQQQNNNIIIFFFEEEEEEJJJHHHDDDBBB@@@AAABBBCCCAAA@@@>>>=========>>>>>>>>>???@@@@@@AAAAAAAAA@@@AAAAAAAAA???>>>>>>@@@BBB@@@@@@@@@AAABBBCCCCCCDDDAAA???<<<:::;;;;;;:::888999999::::::::::::;;;;;;<<<=========<<<<<<;;;:::<<<<<<<<<<<<======>>>>>><<<===???@@@AAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<=========BBBAAA???<<<999777555444777666666666777888999999>>>===;;;999999;;;===??????AAACCCBBB???<<<::::::<<<;;;;;;;;;;;;<<<======<<<<<<;;;::::::999888888::::::::::::::::::::::::888888888999999:::::::::<<<;;;999999999;;;===>>>:::999888888888999:::;;;;;;:::999888777777777777:::;;;<<<<<<<<<;;;:::999::::::999888777666555444:::999999888666555333222555555555555555555555555777666555444444555666777777777888888888888777777888888999999999999888888777777888888888777777666999888888777777777777777555555666666666666555555777777888999999999999888777888888999999999888888;;;;;;<<<<<<===>>>>>>???BBBDDDHHHOOOYYYfffttt}}}zzzvvvqqqnnnrrryyyzzzwwwvvvxxxxxxvvvyyy}}}~~~rrrccc\\\___aaa___ccchhhnnnrrrvvv|||oooeeeeeekkkuuu}}}}}}{{{zzz|||~~~vvvuuusssrrrsssvvvyyy|||xxxqqqjjjnnnuuulllqqqwwwwwwyyy}}}???@@@AAABBBCCCCCCCCCCCCEEEFFFFFFFFFGGGHHHHHHHHHJJJJJJJJJKKKMMMPPPSSSTTTUUUXXX\\\```iiiwwwuuunnnkkkqqqwwwvvvsssssszzzzzzzzzyyyyyyyyyyyyyyyssskkk___VVVQQQQQQRRRRRRQQQQQQQQQQQQQQQPPPOOOOOOOOONNNMMMLLLKKKKKKLLLLLLLLLMMMMMMJJJGGGEEEDDDEEEGGGFFFCCC@@@???@@@AAABBBAAA@@@???>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAA@@@>>>>>>@@@BBB??????@@@AAABBBCCCDDDDDDCCC@@@===;;;:::;;;:::999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;<<<<<<=========;;;<<<===>>>>>>?????????>>>>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;???>>>===;;;:::888777777888888777777777888999999:::999888777888:::===???===???AAA@@@???===<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999999888777777888888888888888888888888888999999999:::::::::::::::999888888888999:::;;;999888777777777888:::;;;999999888777666666666666888999:::;;;;;;:::999888::::::999888777666666555777777777777777666555444555555555555555555555555666666555555555555666666666666777777777777666666777777888888888888777777777777888888888888777777888888777666666666666666555555666666666666555555666777777888999888888888888888888999888888777777999999999:::;;;<<<<<<<<<999:::===AAAGGGPPPZZZaaalllttt|||xxxzzz~~~lllbbbbbbbbb```aaaeeeiiikkklllpppwww|||}}}kkk\\\UUUTTTZZZdddkkkkkkiiiiiinnnwww}}}{{{wwwuuussspppnnnkkklllooorrrsssxxx~~~zzzuuussssssrrrssswww|||zzz{{{www{{{~~~~~~~~~{{{@@@AAABBBCCCCCCCCCCCCCCCFFFFFFGGGHHHIIIIIIJJJJJJIIIJJJJJJLLLMMMNNNOOOPPPNNNPPPQQQSSSVVV^^^iiiqqquuurrrsss{{{{{{yyy{{{~~~~~~yyyvvvvvvwwwmmmfff\\\TTTOOONNNNNNOOOGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGHHHGGGEEEDDDDDDEEEDDDCCCAAA??????@@@AAABBB@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@AAABBBBBB@@@>>>>>>???AAA>>>>>>???AAACCCDDDEEEFFFFFFBBB>>>;;;:::;;;;;;:::999999::::::::::::;;;;;;===<<<;;;;;;:::;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<======<<<======>>>===<<<:::999======<<<<<<;;;::::::999;;;;;;:::::::::::::::::::::999999888888888888999777666555555777999<<<>>>===>>>??????======>>>???@@@@@@>>>===<<<;;;;;;;;;:::999999888888777777777777777777777777777777777999999::::::::::::;;;;;;888777777777777777666666888777666666666777888999888777777666666555555555777777888999999888888777999999999999888888777777555666666777777777666666444444444444444444444444555555666666666666555555555555666666666666555555555666666666666666666555777777888888999888888777777666666555555555555555444555555666666555555444555666666777888777777777888888888888777777666555666777777888888999999999888999:::;;;===@@@EEEIIIMMMVVVeeesss}}}{{{ooollljjjhhhiiillloooooonnnooosssvvvyyyrrrbbbWWWUUUUUUZZZccciiiiiihhhiiillltttyyyuuunnniiifffdddbbb``````dddhhhmmmvvv}}}|||zzzyyyzzz~~~{{{xxxuuuAAAAAABBBCCCCCCCCCCCCCCCEEEEEEFFFGGGIIIJJJKKKKKKJJJKKKLLLMMMMMMMMMMMMLLLJJJLLLNNNOOOQQQUUU[[[```jjjxxxzzz}}}zzzqqqiiiggggggeee___WWWPPPMMMKKKKKKKKKDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDFFFGGGHHHHHHEEEFFFGGGFFFDDDDDDEEEFFFCCCBBBAAA@@@@@@AAABBBCCC?????????@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAA???>>>>>>???>>>???@@@BBBDDDEEEGGGHHHGGGDDD???<<<;;;;;;<<<;;;999999999:::::::::;;;;;;===<<<;;;::::::;;;<<<<<<::::::::::::::::::::::::;;;:::999999999;;;<<<===;;;;;;=========;;;:::888<<<<<<<<<;;;;;;:::::::::999999999999::::::::::::;;;;;;:::999888888888999666666555666777999;;;<<<===>>>???>>><<<<<<>>>@@@>>>>>>===<<<;;;::::::::::::999999999888888888777888888888888888888888888:::::::::::::::::::::;;;777777777777777666555444666666555444555666777888777777777777666666555555666777777777888888888888999999999999888888888888555666666666666666555555444444444444444444444444333444666666666666444333333444444555555444444333444444555555555555444444777777888888999888888888666555444444333333444444444444444555555444444444444444555666666666666666777777777777666666555444555666666666777777777888;;;<<<===<<<;;;;;;===???@@@DDDKKKRRR[[[eeennnttt}}}~~~~~~{{{wwwttttttwww{{{}}}}}}}}}wwwpppmmmkkkkkkooowww{{{{{{{{{}}}{{{uuuqqqooogggeeeeeeiiimmmttt|||wwwsssnnnkkkBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDFFFGGGIIIJJJJJJLLLMMMMMMNNNMMMMMMLLLKKKFFFGGGIIIKKKMMMPPPSSSUUU\\\ccctttyyyrrruuuuuuoooeee\\\YYYYYY\\\WWWQQQLLLJJJIIIHHHGGGDDDCCCBBBAAAAAAAAABBBBBBEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHFFFEEEEEEFFFCCCBBBAAAAAAAAABBBCCCDDD??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCBBB???======>>>>>>???@@@BBBDDDFFFGGGHHHGGGCCC???<<<<<<<<<<<<<<<999999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===:::::::::::::::::::::999<<<;;;:::999:::;;;<<<===:::;;;;;;<<<<<<;;;999999::::::::::::;;;;;;<<<<<<::::::999999999888888888;;;;;;:::999888888888999999888888777888888::::::?????????>>>;;;;;;<<<===:::::::::999999::::::;;;:::::::::::::::999999999888888888888888888888888::::::::::::::::::::::::777777888888777666555444666555444444444555666777777777888888888777666555777777777777777888888999999888888888888888888888666777777666666555444333444444444444444444444444333444555666666555444333333333444444444444333333333333444444444444333333555666777888888888888888555444444333333333333333333333444444444444333333333333444555555555555444666666666666666555444333666666666666666777777777666888999:::999888999:::======>>>???CCCKKKTTTZZZbbbhhhrrr}}}yyyvvvuuuyyy}}}yyywwwyyyzzz||||||yyy}}}|||~~~uuussssssvvvxxx}}}}}}xxxtttssssssuuuvvvxxxwwwvvvtttpppkkkeeeaaaBBBCCCCCCDDDDDDDDDCCCCCC@@@AAABBBDDDFFFHHHIIIJJJMMMMMMMMMMMMLLLLLLLLLLLLGGGHHHIIIKKKLLLNNNNNNOOOUUUWWWbbb{{{xxxmmmdddfffeeeaaaZZZUUURRRRRRSSSOOOKKKIIIHHHGGGFFFDDDBBBAAA@@@???>>>???@@@AAAFFFFFFGGGHHHHHHHHHHHHGGGIIIJJJKKKIIIGGGEEEEEEFFFCCCBBBBBBBBBBBBBBBCCCCCC>>>???@@@@@@AAA@@@@@@???@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDBBB???===<<<<<<>>>>>>@@@AAACCCDDDEEEFFFDDDAAA???=========<<<;;;999999::::::::::::;;;;;;<<<<<<===>>>>>>>>>======;;;;;;::::::::::::999999<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::888999999:::;;;;;;<<<<<<::::::999888888777777666:::999999888888888888999::::::999999999999999:::>>>??????>>><<<;;;;;;<<<888888888888888999:::;;;::::::::::::::::::::::::777777777777777777777777::::::999999999999888888888888777777777777777777666555444444444555666777666777888999888888666555666666666666666888999999888888888888777777666666777777777666555444333222333333333333333333333333444444555555555555444444333333444444444444333333222333333444444333333222444444555666777777777777555444444333333333333333222333333444444333333222111222333333444444333333333444444555555555444444666666666666666666666666222444777888888888999:::999:::;;;;;;;;;===@@@BBBHHHMMMVVV___iiiuuuzzzsssoooiiikkkuuu~~~yyyvvvwwwyyy|||~~~vvvttt}}}xxxssslllhhhfffeeeeeeeeefffgggiiiiiigggaaa\\\XXXCCCCCCDDDDDDDDDDDDCCCCCC???@@@BBBDDDFFFHHHJJJJJJMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIJJJKKKMMMNNNNNNMMMOOORRRZZZkkk~~~vvvjjj___WWWWWWUUUSSSQQQOOONNNMMMKKKIIIGGGFFFFFFFFFDDDCCCAAA@@@>>>===<<<===>>>???BBBCCCDDDFFFGGGGGGFFFFFFGGGHHHIIIGGGEEEDDDEEEFFFBBBBBBAAAAAAAAAAAAAAAAAA>>>???@@@@@@@@@???>>>======>>>???AAABBBBBBBBBBBBCCCDDDDDDCCC@@@===;;;;;;<<<<<<===>>>@@@AAAAAABBB@@@???>>>>>>???>>><<<:::999999::::::::::::;;;;;;;;;===???AAAAAA@@@>>>===<<<;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;:::;;;:::999888888999:::;;;:::::::::::::::::::::;;;888888888888888777777777888888777777777888999999888888888999999:::::::::;;;===??????===<<<<<<<<<::::::999999888999999999999999999999999999999999888888888888888888888888999999999888888777777777777777666555555666888888666555444444444555777888444555777888888777555444555444444444555666777888999888888777666555444444444555555666555555444444333333333333333333333333555444444333333444444555333333444444444444333333222333333444444333333222222333444555666666666666555555444333333333333333222222333333333333222222000111222222333333222222111222333444444555444444555555555555555555555555444666888888888888999;;;666888::::::999888888888:::???EEEJJJOOOXXXdddnnnzzz}}}}}}xxxuuulllkkkqqq}}}}}}yyywwwwwwxxxyyy~~~wwwooojjjlllyyy~~~~~~~~~yyytttjjjeee^^^ZZZYYYZZZYYYXXXYYY[[[\\\[[[XXXSSSOOOMMMCCCDDDDDDDDDDDDDDDCCCCCC???@@@BBBDDDFFFIIIJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKEEEEEEFFFIIILLLMMMMMMMMMKKKPPPXXXbbbrrryyyppphhh\\\QQQQQQNNNLLLJJJJJJJJJHHHGGGFFFEEEDDDDDDEEEEEEDDDBBBAAA@@@>>><<<<<<===>>>???===???AAACCCDDDEEEEEEDDDDDDEEEFFFEEEDDDCCCDDDFFFAAAAAAAAA@@@@@@@@@??????>>>???@@@@@@???>>>===<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDEEECCC@@@===;;;;;;:::;;;;;;<<<===>>>>>>???>>>======>>>??????<<<:::999999:::::::::;;;;;;;;;;;;===@@@CCCCCCBBB???===<<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<;;;999888<<<:::888666666888;;;<<<<<<;;;;;;::::::999999888666777777777888888888888777666666666777888999999555555666888999:::;;;<<<888:::>>>??????======>>>===<<<;;;:::999888888888888888888888888888999999::::::::::::::::::::::::999888888888777777666666777666444333444666888999666666555444555666777888222444555777777666444333333333222222333555666777999888777666555444333222222333444555666666666666333333333333333333333333555555333222222333555555333444444555555444444333222333333444444333333222111222333444555555555555666555444444333333444444222222222333333222222222000000111222222222222222000111222333444555555555444444444444444444444444555666777777666666777888777777777666666666999;;;444999<<<===<<<@@@IIIQQQ[[[ccciiikkkpppyyy}}}{{{~~~{{{yyyyyytttuuu}}}yyyvvvuuuvvvuuusssvvv|||xxxmmmgggeeejjjzzzyyyzzzyyyrrrqqqpppkkkddd]]]XXXSSSPPPQQQRRRQQQPPPSSSSSSRRROOOKKKGGGEEEEEEAAAAAAAAACCCFFFFFFEEECCCBBBBBBCCCDDDFFFGGGGGGHHHJJJHHHFFFGGGIIIKKKLLLLLLJJJIIIHHHHHHIIIJJJKKKLLLMMMOOORRRWWWccczzz{{{rrriiiaaaXXXQQQLLLGGGFFFEEEDDDDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEBBB@@@???===<<<;;;<<<<<<===<<<;;;<<<>>>@@@@@@???DDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>===============<<<<<<;;;>>>>>>=========???@@@AAAEEEDDDCCCBBB@@@===;;;:::<<<<<<<<<<<<<<<===>>>???>>>?????????===;;;999888===<<<===>>>;;;777999>>><<<<<<<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999;;;;;;<<<<<<<<<;;;::::::888888999::::::::::::999::::::999888888777777666:::::::::999999999888888777888999999::::::::::::;;;;;;:::999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;999999999:::999888666555<<<:::888666666777888999666666777777666666555444111222444666666666666555888666444222222222333444555555555555555555555555666555444444555444333111222333444444555555444444333444444555555444444333333333333333333444555666333333333222222111111111444333333222222333333444222111000000111222555666555555444333333333333444333333333333333222111000000000111111111222222222222222222333333333444444666666666666666666666666666666666666777777777777999888555333222333444444333333333444777:::>>>@@@GGGKKKPPPUUUYYY^^^dddgggnnnttt}}}|||yyywwwvvvtttrrrxxxxxxvvvsssqqqsssyyy}}}}}}{{{uuulllgggnnn|||}}}tttppppppyyyyyy}}}|||xxxqqqkkkeee___ZZZVVVMMMMMMLLLJJJHHHFFFDDDBBBAAABBBBBBAAA@@@===;;;:::DDDDDDEEEHHHJJJJJJHHHFFFDDDEEEEEEFFFFFFGGGGGGHHHIIIHHHGGGHHHJJJLLLLLLKKKNNNMMMLLLJJJIIIIIIJJJJJJJJJLLLNNNPPPXXXiiizzzrrrnnnjjjccc\\\VVVOOOJJJFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCCCCCCCCCCAAA???>>><<<;;;;;;<<<<<<;;;999888999<<<===>>>===AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>======>>>>>>======<<<;;;;;;;;;;;;;;;;;;===???@@@DDDDDDCCCAAA???===<<<;;;;;;;;;;;;;;;;;;<<<======;;;<<<===>>>????????????@@@======>>>===999999<<<<<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888999999:::::::::999999888888999::::::::::::999:::::::::999888888777777::::::999999999888888888888888999:::::::::999999;;;:::999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;<<<;;;;;;;;;;;;;;;:::999888777777777:::999888777666777777888555666666666555555444444555555666777777666555444666555333222222222444555555555555555555444444444555444444444555555333111222333444444555444444444333333444444444444333333333333333333333444555555333333333333222222222111444444333333333333444444222111000000111222444666555444444333333333333333222333333333222222111000000000111111111222222222222222222333333333333444444444444444444444444444555555666666666777777777888777555333222333444444555555444555666888:::;;;:::===AAADDDGGGJJJNNNQQQ[[[```jjjuuu|||yyywwwttttttrrrmmmiiihhhlllpppzzzyyyzzz{{{|||{{{yyywwwwwwzzz~~~{{{wwwttttttqqqnnnhhhgggppp~~~yyypppmmmlllooopppvvv~~~zzzvvvtttppprrrsssttttttssspppooolllhhhbbb\\\WWWRRRMMMJJJFFFFFFEEEDDDBBB@@@>>>===999888888888777555444333EEEFFFGGGJJJLLLLLLIIIFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHKKKNNNPPPPPPOOORRRQQQOOOLLLJJJHHHGGGGGGIIIJJJKKKJJJMMMVVVeeeppp|||wwwrrrqqqpppmmmfff___XXXUUUQQQMMMKKKHHHEEEBBBBBBBBB@@@@@@@@@@@@AAABBBFFFEEEEEEDDDCCCBBBAAAAAA???>>><<<;;;;;;;;;<<<<<<:::888777888:::=========????????????????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<::::::::::::;;;===???@@@DDDCCCBBB@@@???>>>===<<<999999999999999999:::;;;999:::;;;<<>>@@@AAA===::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999555666777888888888888888888888999::::::::::::999;;;;;;;;;:::999999888888:::999999999999888888888999999999:::999999888888999888777777777777888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;;;;;;;;;;>>>===;;;:::888888888888777777777777666666666666666666666555555555444444777777777777666555333333444333222222222333444555666555555555444444333333555444333444555555333222222222333444444444444444222333333444444333333222333333222222333333444444444444333333333333222222444333333222222333333444222111000000111222444555444444333222222222222333222222222333222222111000000000000111111111111222111111222222222333333333222222222222222222222222444555555555666666666666777666555333333333444444666666555555555555555555555777:::;;;;;;<<>>??????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????>>>>>>===<<<<<<<<<;;;<<<===???AAABBBBBBBBBAAA@@@???>>>======888888777777777777888888999999:::<<<@@@EEEJJJMMMNNNFFF@@@BBBDDDAAA;;;888:::::::::::::::;;;;;;;;;999::::::;;;;;;::::::999444555666777888888888888888888999::::::::::::999<<<<<<;;;::::::999999888999999999999888888888888999999999999999888777666888777666555555666777888::::::::::::::::::::::::999999999999999999999999999999:::;;;;;;;;;;;;:::=========<<<;;;999888777555666666777666666555555666666555555444444444444666555555555444333333222111111111111222333555555666555555444444333333222444333333444555666444333222222333444444444444333222222333333333333222222333333222222222222333333444333333333333333333333222111111111111111111222111111000000111222333333333333222111111111111222111111222222222222111111000000000000111111111111111111111111222222222222111111111111111111111111444444444444555555555555555555444333333333444444444555555555555444333222777888:::999888888:::;;;<<<>>>AAAEEEJJJOOOTTTVVV[[[^^^aaadddggglllqqqvvvyyyyyyzzz~~~xxxsssrrrssspppppprrruuuxxxxxxvvvtttlllnnnooopppooommmkkkkkkgggjjjmmmrrr{{{zzzwwwwwwxxxzzzzzz~~~uuukkkdddaaaaaaiiimmmrrrvvvxxxxxxxxxxxxrrrnnniiieeebbb___\\\YYY^^^___aaaaaa^^^YYYSSSOOOHHHEEEBBB???===<<<999777777777666666555444222222555555444333333555666777BBBCCCDDDFFFHHHGGGDDDBBBCCCCCCDDDEEEGGGHHHIIIIIIOOOOOOPPPSSSVVVWWWUUUTTTLLLKKKKKKJJJHHHGGGFFFEEEFFFHHHIIIIIIHHHJJJNNNRRR]]]bbbppp|||}}}}}}sssjjjbbb]]]YYYVVVPPPMMMJJJJJJLLLMMMKKKIIIFFFEEEDDDEEEHHHJJJJJJJJJDDDCCCAAA@@@@@@@@@AAABBBDDDDDDCCCCCCBBB@@@>>>===;;;;;;::::::;;;<<<>>>???===;;;999888;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAABBB?????????@@@???>>>>>>===<<<<<<;;;<<<===???@@@BBB???@@@@@@@@@@@@???>>>===888777777666666666777777888999;;;???EEEMMMTTTXXXUUUKKKCCCDDDFFFBBB<<<888999999999999::::::;;;;;;999::::::;;;;;;::::::999555666777888999999999999888888999::::::::::::999<<<<<<;;;::::::999999888999999999888888888777777999999999999888888777666777777666555555666777777::::::::::::::::::::::::999999999999999999999999888999::::::;;;;;;::::::;;;<<<>>>???>>>;;;777555444555666666666666555555444444333222222222222333222222222222222222222222000000000111222333444555555555444444333333333333333222222444555666555444111222333333444444333333111111222222222222111111333222222111111111222222333333333333333333333333000000////////////000000111111111111111111222222222222111000000000000000000111111222222111111111000000000000000000000000000000000111111111222222111111111111111111111111222333333333444444444444444333333333333444444555222333444444444444333333333555666555444444555666888888888:::<<<>>>AAABBBEEEFFFHHHKKKNNNSSSXXX[[[```aaaeeekkksss}}}}}}|||}}}||||||~~~}}}zzzqqqrrrrrrrrrrrrpppnnnlllkkkpppsssvvv{{{~~~{{{xxxuuutttrrrooommmzzz|||uuummmfffaaa___^^^fffjjjoooqqqpppooooooooojjjfff```\\\YYYVVVSSSQQQRRRQQQPPPNNNKKKGGGDDDBBB>>><<<999888888888666555444444555555444333333222111000//////000111333444EEEDDDDDDFFFGGGGGGEEECCCBBBCCCEEEHHHLLLOOOQQQRRRXXXVVVTTTSSSRRRPPPMMMKKKFFFGGGGGGHHHGGGGGGFFFFFFCCCEEEFFFGGGGGGHHHKKKNNNRRRUUU___sss{{{ssshhhbbbZZZSSSOOOMMMKKKKKKDDDBBBAAAAAACCCFFFGGGGGGDDDCCCCCCDDDGGGIIIJJJIIIFFFEEECCCBBBAAABBBBBBCCCAAABBBBBBBBBAAA@@@>>>===;;;:::::::::;;;===???@@@>>>;;;888777888:::<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCC@@@@@@@@@@@@@@@???>>>>>>;;;::::::::::::<<<===>>><<<===@@@BBBBBB@@@>>><<<999888777777777777777777777999===CCCKKKUUU]]]bbbYYYNNNDDDBBBBBB???:::777777888888999999::::::;;;999::::::;;;;;;::::::999666777888999999999999999888888999::::::::::::999;;;;;;;;;:::999999888888999888888888888777777777888888888999888888777777777777555555555555777777999999999999999999999999888888888888888888888888888888999:::::::::::::::999;;;===???>>>;;;888666555555555555666666666666333222111000///000111111111111000000000000111222//////000111222222333333333333333333333333444444222111222333666777666444111111222333333333333333000111111222222111111000222222111111000000111111111111222222222222333333/////////....../////////000111111111111111111111111111000////////////000///000111111222111111111111000000000000000/////////000000000000111111111222222222222222222222222222222222222333333333333222222333333444444555555333333333333444444444444222333444444222222333444333333444555666888:::;;;:::::::::<<<>>>AAADDDFFFJJJKKKNNNTTTZZZbbbhhhkkkkkklllnnnppprrrtttuuuuuuuuuzzz~~~zzzvvvzzz~~~~~~{{{vvvrrrvvvzzz~~~{{{wwwpppjjjeeebbbbbbbbbiiilllooopppooommmllllllddd```YYYTTTPPPMMMJJJHHHEEEDDDAAA>>><<<::::::999777555333333444555444333333444444555555555444444/////////000111222333333GGGEEEDDDDDDEEEFFFEEEDDDCCCEEEIIINNNTTTYYY]]]___XXXUUUQQQNNNLLLIIIFFFDDDDDDEEEFFFGGGGGGGGGFFFFFFDDDDDDEEEEEEEEEFFFIIIKKKLLLMMMUUUcccrrr~~~uuupppiii```ZZZRRROOOJJJGGGEEEEEEDDDBBB@@@???======???BBBDDDFFFEEEDDDCCCCCCEEEGGGGGGFFFGGGFFFDDDCCCBBBBBBCCCCCC???@@@AAABBBAAA@@@>>>===:::::::::;;;===???AAABBBAAA>>>:::888888:::;;;<<<========================>>>>>>???@@@AAACCCCCCDDD@@@@@@AAAAAA@@@@@@???>>><<<;;;::::::::::::<<<<<<888;;;@@@CCCDDDAAA>>>;;;::::::999888888888888888888:::===CCCKKKSSSZZZ^^^YYYNNNCCC???===999666666777777777888999:::::::::999::::::;;;;;;::::::999777888888999999999888888888888999::::::::::::999:::::::::999888888777777888888888888777777777777666777777888888888888777888777666555555666777888999999999999999999999999888888888888888888888888888888999::::::::::::999::::::;;;;;;;;;:::::::::666666555555555666888888777666444333222333444555333222111000//////000000//////000111111222222111222222222333333444444555111111111333666777666555111111222333333333333222000000111111111111000000222222111000000000000000000000000111111222222222111000000//////000000111000000111111111111000000111000//////......////////////000111111111111111111111000000/////////////////////000000000111111111111111111111111111111111111111111222222222333111111222333444444555555555444333222222333444555444555555444333222222333111111222333444555666666555555555666888:::::::::<<<===???BBBEEEIIIKKKLLLNNNNNNNNNOOOPPPRRRTTTVVVZZZ___eeeiiijjjnnntttyyy~~~}}}}}}|||}}}zzzzzzuuuooojjjgggggghhhhhhmmmmmmlllkkkiiifffbbb___VVVRRRLLLGGGDDDBBB@@@>>>;;;:::999777666666555666333222000111222444333333222333444555555555555555111222333444444555444444FFFDDDBBBAAACCCDDDDDDDDDEEEHHHMMMSSSZZZ```eeehhhSSSOOOKKKHHHGGGFFFDDDCCCDDDEEEFFFGGGHHHGGGFFFEEEHHHGGGEEEDDDDDDFFFHHHIIIJJJJJJOOOXXX```iiiyyyvvvnnnddd]]]ZZZWWWRRRMMMIIIGGGEEEDDDCCCBBB>>><<<@@@???======>>>@@@CCCEEEGGGEEEDDDCCCDDDEEEDDDCCCGGGFFFDDDCCCBBBBBBCCCCCC>>>???@@@AAAAAA@@@>>>===::::::;;;;;;===@@@BBBCCCEEEAAA===:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>???@@@BBBCCCDDDDDD@@@AAAAAAAAAAAA@@@?????????>>>===<<<;;;<<<======666:::@@@DDDEEEBBB===:::;;;;;;:::999888888999999:::;;;>>>AAAFFFLLLPPPSSSXXXMMMBBB<<<888444333555666777777888999999::::::999::::::;;;;;;::::::999777888888888888777777666888888999::::::::::::999::::::999999888777777666888888888888777777777777555666777888888888888888888777666555555666777888888888888888888888888888777777777777777777777777888888999::::::::::::999<<<:::888777777999<<<===888777555444555666999:::<<<;;;999888777888:::;;;666555333111///////////////000000111111111111000000111222333444444555666111111111333666777777555111111222333333333333222000000111111111111000000222222111000000///000000//////000000111111111222222222111111111111222222000000111111111111000///000000///...............//////000111111111111111111111000000/////////...////////////000000000000111111111111111111111111000111111111111222222222000111222333444555555555888666444222222222333444444555555333111///000111111222222333333333222222333222222444666777777777555666888:::<<<<<<======AAA@@@???>>>???AAACCCEEE???DDDJJJMMMOOOSSS[[[aaaaaacccdddcccaaabbbgggkkksssuuuzzz}}}zzzzzzvvvoookkkjjjkkklllmmmllliiieeeaaa]]]WWWPPPKKKGGGCCC>>>;;;::::::999999333333333333333333222222333111000111333444444444111222333444555555555555000111222444444444333222EEEDDDBBBAAA@@@BBBCCCDDDFFFFFFHHHOOOXXX[[[ZZZVVVLLLKKKIIIGGGEEECCCBBBAAADDDGGGGGGFFFGGGJJJIIIEEEEEEGGGIIIIIIGGGEEEEEEFFFGGGHHHLLLSSS[[[aaadddddduuuxxx|||ttteee]]]^^^[[[aaaiiirrr~~~{{{qqqhhhbbbVVVTTTQQQMMMJJJHHHGGGFFFDDDCCCCCCBBB@@@??????>>>>>>???@@@@@@???@@@BBBDDDEEEDDDCCCBBBAAA@@@@@@AAADDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@???===:::999888:::<<<>>>???>>>BBB???;;;999999::::::::::::;;;;;;<<<=========<<>>===>>>@@@AAAAAA@@@>>>??????@@@@@@???>>>===:::;;;<<<===>>>>>>>>>>>>@@@AAACCCDDDCCCAAA>>><<<>>>===<<<;;;:::999888888<<<======???@@@AAABBBCCCDDDBBB???<<<999666444333444777;;;======<<<<<<<<<@@@???>>>??????>>><<<999888999:::::::::888555444888888888888888888888888555666777777777777666666999999888888777777666666444444444555555555555666777555333333444555666555444444555666777888999:::777666666777888888666555777888999:::;;;<<<======999999999999:::;;;<<<<<<999999888777777888:::<<>>999333111222333222111---......///////////////111222222222222333333333222222222222222111000000///000222444444222000///222222111111000000//////000000000000000000000111000000111222222222222222111111000000//////......000000////////////000000333111///...---...///000111111111000000000000000000000000000///////////////000000000111111111111222111111111000000/////////000222222222111///...///000000111222222333333555444333333222222333333333333333222222111111111111111222222222333333333555555444444444333333333555555666888888999999999777777777888777666666555::::::999999;;;>>>@@@BBBHHHIIIJJJLLLMMMOOOPPPQQQXXXZZZ]]]```dddgggjjjlllkkknnntttyyy|||}}}{{{zzz|||||||||{{{{{{zzzzzzzzzyyyyyyzzzzzz{{{|||}}}}}}{{{||||||zzzwwwsssooolllkkkiiifffcccaaa`````````\\\YYYSSSLLLFFFAAA>>>===999888555333222333444555333333333333333333333333111111111222333444666777777888:::;;;:::777333111000000000000000000000000DDDCCCBBBBBBBBBBBBCCCDDDEEEDDDFFFKKKRRRUUURRROOOJJJIIIHHHFFFCCCAAA@@@???AAACCCCCCBBBCCCFFFFFFCCCFFFFFFFFFEEECCCCCCEEEGGGKKKMMMPPPSSSUUUWWWXXXYYY\\\___hhhzzzwwwjjjXXXKKKJJJJJJNNNSSSYYY___jjjxxx~~~nnnddd]]]WWWSSSMMMLLLIIIGGGEEEDDDDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>???@@@?????????AAACCCDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAABBBAAA@@@???>>><<<;;;;;;===@@@CCCDDDCCCFFFBBB===:::999999888777999999:::<<<<<<============<<<<<<===???@@@@@@???:::;;;<<<=========<<<<<<;;;;;;<<<======>>>>>>>>>???@@@AAABBBBBB@@@>>>======>>>@@@@@@???===999777;;;<<<<<<===>>>???@@@@@@AAA???===:::777555333333444777;;;===???AAADDDFFFMMMJJJFFFDDDBBBAAA>>><<<<<<=========;;;999666444777777777777777777777777666666666666666666666666777777777777666666555555333333333444444555555666555444333333444555444333444444555666666777888888777777777777888777666555666777777888999:::;;;<<<999888888999999:::;;;<<<<<<<<<:::999999:::===???DDDMMMVVVZZZ\\\]]][[[WWWCCC===555000000111111000,,,---......//////......//////000000000111111111222333222222111000/////////000222444444222000///111111111000000000000000111111000000000000000000///000000111111111111111111000000000/////////...111111000000000000111111222111///...---...///000000000000000000000000000000000000000/////////...//////000000000111111111111111111000000000//////***,,,...000111111000000000111111222222333444444444444333222222222222333333333333222222111111111111111111222222222333333555555555444444333333333444555666777888888888888444444444333333333222222555666666777777777777777999999:::<<<===>>>???@@@BBBCCCEEEHHHKKKNNNQQQRRROOORRRVVVZZZ\\\]]]\\\[[[____________^^^^^^^^^]]]]]]]]]]]]^^^___`````````aaabbbbbbaaa___[[[WWWUUUQQQOOOMMMJJJHHHHHHHHHHHHEEECCC???;;;888777666666777666444222111222333333333333333333333333333333111111111222333444555666888999;;;<<<;;;888555333111111111111111111111111AAAAAABBBCCCDDDDDDDDDDDDDDDCCCDDDGGGLLLMMMJJJGGGIIIHHHFFFDDDAAA???===<<<>>>AAAAAA??????CCCCCCAAAEEEDDDCCCAAA@@@AAAEEEHHHKKKOOORRRRRROOOMMMMMMNNNNNNOOOTTT___rrryyygggPPPBBB???>>>AAADDDFFFHHHNNNVVV\\\kkkqqq{{{vvvgggZZZSSSOOOMMMKKKEEEDDDCCCAAAAAAAAABBBBBB?????????@@@@@@AAAAAAAAA>>>???@@@???>>>>>>???AAADDDCCCCCCBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@>>>??????@@@@@@??????>>>;;;;;;===@@@EEEHHHJJJJJJLLLHHHBBB===;;;:::888777777888999:::<<<=========<<<;;;;;;<<<>>>??????>>>888999;;;<<<======<<<;;;;;;;;;;;;;;;<<<======>>>===>>>??????@@@?????????<<>>@@@@@@@@@???===:::777666666666666666666666666666777666555555444555666777666666666666555555555555222222222333333444555666333333333444555555333111444444555555555666666666777888888999888777666555555555666777888888999999777777777888888:::;;;;;;???>>>===;;;;;;<<<@@@CCCEEERRR```hhhkkklllgggaaaNNNFFF:::222///000000///,,,,,,---.............../////////000000000111111222222222222111000///...///000222333333222000///000000000000111111111111111111111000000/////////...//////000000000000000000000000000////////////222111111000000111111222111000///.........///000000000000000000000000000000000000/////////......////////////000000000000111111000000000000//////,,,---///000111111111000111111111222333333444444444333222222111111222222222222222222222111111111111111111222222222222333555555444444444444333333444444555666666777777777444333222000000111111222222333444555444222000...222222333333444555555666444555666999;;;===>>>???;;;===???AAABBBBBBAAAAAAFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFGGGFFFEEEBBB???===>>><<<;;;999888888888999777666444333222222333333444333222000000000111111333333333333333333333333111111111111222444555666999:::<<<<<<;;;999666444111111111111111111111111???@@@BBBDDDEEEEEEDDDCCCCCCCCCDDDFFFIIIJJJHHHFFFHHHGGGEEECCC@@@>>><<<;;;===AAABBB??????AAABBBAAAAAABBBBBB@@@???AAACCCFFFGGGLLLQQQPPPKKKGGGHHHJJJNNNOOOOOORRR\\\ooo}}}eeeNNNAAA@@@:::<<<@@@BBBCCCGGGLLLOOOSSSVVV\\\```dddjjjpppttt|||qqqhhhaaa```aaacccfffgggfffccckkkdddZZZSSSOOOMMMKKKJJJDDDCCCAAA@@@@@@@@@AAAAAA>>>>>>>>>?????????@@@@@@>>>??????>>>======>>>@@@CCCCCCCCCBBBBBBAAAAAA@@@>>>============>>>>>>???>>>>>>??????????????????;;;;;;>>>CCCIIINNNPPPPPPOOOJJJEEE@@@>>><<<;;;:::555666888:::;;;<<<======<<<;;;;;;<<<>>>??????>>>;;;<<<===>>>>>>===<<<<<<::::::::::::;;;;;;<<<<<<======>>>>>>???@@@AAAAAA===@@@CCCEEEEEEAAA<<<999:::::::::999999999999999::::::888777666555555555777777999;;;@@@HHHQQQWWW[[[TTTJJJBBB>>>=========@@@@@@???>>>===;;;999888666666666666666666666666888777555333333444555777666666666666666666666666111111111111222444555666333333555777888777444111444444444555555555555555888999;;;:::999777555555444444444555666777777888666666777777888999:::;;;>>>???>>><<<<<>>@@@BBBEEEFFFEEEDDDCCCDDDDDDEEEHHHJJJKKKJJJIIIGGGFFFEEECCCAAA???>>>======BBBDDDAAA???AAAAAA@@@>>>@@@BBBBBBBBBBBBCCCDDDHHHLLLPPPNNNIIIEEEFFFHHHKKKLLLLLLJJJMMMXXXjjjwww{{{]]]FFF===>>>777999<<>>>>>>>>?????????>>>>>>>>>============>>>???>>>======???AAABBBBBBCCCCCCCCCBBBAAA@@@<<<<<<<<<<<<======>>>???@@@@@@@@@@@@AAAAAABBBBBB???@@@CCCIIINNNSSSTTTTTTJJJFFFAAA>>><<<<<<<<<;;;555666888:::;;;<<<=========<<<<<<===???@@@@@@???======>>>>>>>>><<<;;;:::999:::;;;;;;<<<;;;;;;:::===>>>>>>???@@@AAABBBBBB>>>???@@@AAA@@@???===;;;999999999999888888888888:::999888777777777777777888888888999===DDDMMMTTTTTTNNNDDD===::::::<<<===<<<<<<<<<<<<;;;;;;::::::777777777777777777777777888666444222222333444555666666666777777888888888222222111111222333555666555555777999:::999666222444444444555555555555555888;;;===<<<999666555555444444444555666666777777666666666777888999;;;<<<<<<===>>>===>>>DDDMMMUUU^^^iiiuuu{{{|||{{{vvvooobbbVVVFFF999222000...---//////000111111111111111000000111111111222222222---...///000111222222222///000111111111111000/////////000000111111222222000000000000//////......------...///////////////////////////000000000000//////............/////////...............//////......//////000000000000////////////............---............///////////////////////////000000333333333222111000//////.........///000000111111222222111000000000000111111111111111111111111111000000111111111222222222222222222333333333333333333333222222222333444555666555333111111222333444111111000///000111222333111111111111111222222222222222222333333444444444444444333333222222333333222222222222222333333333222222222222333333333333444444555666555555444333222222222111222222222222333222111000///.........//////....../////////000222222222222222222222222111111111111222333333444555666777777777555333222111111111111111111111111???AAACCCEEEEEEDDDCCCBBBDDDDDDFFFHHHIIIJJJKKKKKKFFFEEEDDDCCCBBB@@@?????????FFFJJJGGGCCCBBBAAA???===???BBBDDDDDDDDDDDDEEEMMMNNNOOOLLLGGGCCCCCCDDDDDDFFFHHHGGGGGGMMMWWW___qqq{{{YYYAAA:::;;;888999:::<<>>===<<<<<<<<<>>>>>>>>>======<<<<<<<<<===>>>??????>>>>>>@@@BBBAAAAAACCCCCCCCCBBBAAA@@@===<<<<<<======>>>???@@@@@@@@@AAABBBDDDFFFHHHIIIJJJJJJLLLOOOSSSTTTTTTRRRBBB>>>:::888888999:::999777888999:::<<<============<<<<<<===???@@@@@@???;;;;;;<<<===<<<;;;:::999:::;;;>>>@@@@@@>>><<<:::===>>>???@@@AAAAAAAAAAAA???>>>>>>======<<<======999999999999999888888888:::999999888888888888888888888888888:::???FFFJJJLLLGGG@@@;;;:::;;;===>>>999999999999999999999999777777777777777777777777777666444333222222333444555666666777888999999:::555444222111222333555666666666888:::;;;:::777444444444555555555666666666888<<>>:::666444555555555555666666777777777666666777777999:::<<<===:::===@@@AAADDDLLLYYYdddsss|||{{{uuuggg\\\LLL???777333///,,,000111111222222222222222........./////////000000,,,---...000111222222222///000000000000000000///000000000000111111111111////////////////////////---......///////////////////////////000000000000///......------......///---............/////////---......//////000000111/////////.........------------------.........///......////////////000000---........./////////000---------...//////000000222111000000///000000000000000000111111111111111000000000111111111111222000000111111111111222222333222111000111111333444333222111000///000111111///...------...000222444000000000000111111111111000000000000000000000000000000000000000000000000000000000111111111111222111111111111111111111111111222222222222222222111////////////////////////............////////////......//////000000111111222222222222222222222222111111111111111222333333333333444444444333222111222222222222222222222222AAABBBCCCDDDDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEFFFGGGDDDCCCCCCBBBBBBAAA@@@@@@FFFNNNSSSPPPKKKHHHEEEBBB???AAACCCCCCDDDEEEGGGIIIOOONNNKKKHHHEEECCCBBBBBBAAACCCFFFFFFGGGIIINNNQQQZZZeeerrr|||{{{[[[CCC:::::::::999:::<<<>>>@@@AAABBBDDDDDDDDDEEEGGGHHHHHHGGGGGGIIIKKKLLLMMMNNNQQQSSSTTTVVVXXXZZZ[[[]]]```bbbdddjjjqqqvvvxxx|||zzztttooolllggg^^^[[[``````YYYWWW\\\kkkkkkhhhbbbXXXPPPJJJHHHDDDEEEEEEFFFFFFGGGIIIKKKHHHJJJLLLLLLKKKHHHFFFEEECCCBBB@@@>>>===<<<<<<===<<<<<<<<<<<<<<<=========<<<===?????????@@@BBBEEE@@@AAACCCDDDDDDCCCAAA@@@=========>>>>>>???@@@AAA>>>???AAADDDIIIMMMQQQSSSSSSSSSRRRRRRQQQOOOKKKHHH>>>;;;777666666888999999999999:::<<<<<<=========<<<;;;;;;<<<>>>??????>>>999:::;;;===>>>>>>======<<>>=========<<<<<<<<<<<<<<<999999999999:::::::::::::::999888888777777888888666777888888999;;;???BBBCCC@@@<<<::::::<<<======:::999999888888777777888666666666666666666666666555555444444333222222111444444555666777888999:::777666444222222333555666666666777888:::999777444444444555666666777888888999===AAA???:::555444555777777777777888888888888777777777888:::;;;===>>>:::???CCCGGGLLLWWWhhhtttyyymmmcccVVVJJJAAA;;;555111000000111222222222222111............/////////000...//////000000000000000///000000000000000000///111111111000000000000000------......///000000000......///000000000000///.../////////000000000111//////............//////,,,---....../////////...------......///000000111//////.........---------,,,,,,---------................../////////000000---------------......///------......///000000000111111000////////////000///000000000111111111222000000000000111111111111////////////000000000111333222000//////000222333000000000/////////............//////000111111222000000111111222222333333000000000000000000000000......000111111111111111111111111222222222333333222222222222222222222222000000000000000000000000//////000000000000//////...///000111111222222222...///000111222222222222111111111111111111111111111111111111111222222333222222333333333222111111222222222222222222222222CCCCCCCCCCCCCCCCCCBBBBBB@@@AAABBBBBBAAA@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAMMMVVV\\\YYYSSSOOOKKKGGGBBBCCCCCCBBBBBBEEEIIILLLNNNKKKGGGDDDDDDEEEDDDCCC???AAACCCDDDDDDEEEFFFHHHJJJQQQWWW]]]fffsss|||wwwZZZDDD:::888777777777999===@@@AAABBBAAAAAAAAACCCEEEFFFEEEDDDAAACCCFFFIIIKKKLLLLLLLLLLLLMMMNNNMMMLLLMMMOOOQQQPPPUUUZZZ[[[ZZZ[[[___cccdddeeefffgggiiijjjkkkkkkttt|||{{{tttpppmmmmmmnnnmmmkkkiiiiiikkkmmmgggfffccc```\\\XXXUUUSSSVVVNNNNNNVVVWWWQQQPPPVVV___bbbbbb]]]RRRIIIEEEEEEEEEFFFFFFEEEEEEFFFHHHJJJHHHIIIJJJIIIGGGEEEDDDDDDDDDCCCAAA@@@?????????@@@999999:::;;;<<<===>>>???<<<===??????@@@AAADDDFFF@@@AAACCCDDDDDDCCCAAA@@@>>>>>>>>>>>>???@@@BBBBBB<<<>>>AAAFFFLLLRRRWWWZZZXXXVVVSSSQQQMMMHHHBBB===???<<<999777888999:::::::::;;;;;;<<<=========<<<;;;::::::;;;===>>>===<<<888:::<<>>BBBGGGJJJJJJFFFAAA===:::<<<>>>@@@@@@???===;;;<<<<<<===>>>======<<<;;;999999:::::::::;;;;;;;;;999999888777777777777777444666888888888999<<<>>>>>>;;;999888999;;;;;;:::<<<;;;:::888777666666666555555555555555555555555444444555444333222111000222333444555666888888999999777555333222333555666666666666777888888666444444444555666777888999:::999>>>BBB@@@:::555444555888888888888999999999999777777888999:::<<<>>>???<<>>>>>>>>>>>???BBBEEEDDDAAA>>>???@@@JJJPPPZZZccceee]]]MMMAAAEEECCCBBBAAAAAADDDFFFHHHJJJIIIGGGDDDBBBAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDGGGGGGHHHKKKQQQWWW^^^bbbhhhxxxgggGGG888888777777777:::===??????>>>CCCDDDFFFFFFEEEBBB???===BBBBBBCCCCCCDDDEEEFFFFFFIIIHHHHHHGGGGGGGGGGGGGGGHHHKKKNNNOOONNNMMMMMMMMMRRRRRRSSSTTTUUUUUUVVVVVVXXX]]]fffqqqyyy|||zzzwwwsssnnnggg___ZZZXXXYYYZZZWWWWWWVVVUUUTTTTTTSSSRRRWWWSSSNNNMMMNNNPPPPPPOOOPPPPPPOOOLLLIIIJJJOOOSSSYYYXXXUUUPPPJJJFFFDDDEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJLLLMMMLLLIIIFFFEEEEEEFFFIIIHHHBBB>>>>>><<<999<<<======>>>>>>===<<<<<<<<<===@@@BBBDDDCCCCCCBBBCCCAAA??????AAABBBBBBBBB???>>>>>>>>>>>>@@@AAABBB;;;<<<>>>AAAFFFLLLQQQTTTSSSPPPLLLGGGCCCAAAAAA@@@<<<;;;::::::999999::::::888:::===>>>===<<<;;;<<<>>>>>>===<<<<<<<<<<<<<<<::::::;;;;;;<<<============BBBIIINNNNNNIIIBBB===???AAACCCCCC@@@===<<<;;;<<<===@@@AAAAAA???===;;;999999999999999999999999;;;:::888888999888777555555555666777888:::<<<===<<<;;;999888888999;;;<<>><<<:::888777777666333444444444555555666666999888777666666555555666222222222333555777888999999777555333222333444555::::::;;;:::999777555444444444555555777888999:::999999999888888888777777888888777777666666666555777888:::<<<=========<<<;;;@@@FFFJJJPPP[[[lllyyytttfffZZZRRRKKKBBB<<<888555333222222222111000///......//////000111222//////.........//////000222000---+++,,,///333555777666444222111000//////333111///.........---,,,///............///000000//////......------,,,,,,//////000000///...------,,,---...///000000000000//////////////////////////////.........---------///////////////////////////...,,,++++++,,,---///------...//////...------......///...---...000222222111000//////000111222333222000/////////000111000000000000000000000000////////////000000000000000000000000000000000000111111111111111000////////////000000111111222222000000111111111222222222//////............//////////////////////////////000000000000000000000000000000////////////000000000000000000111111111111111000000///...---------000000000000000000000000//////000111111111111111222222222222222222222222000000000000111111111111000000000000////////////111111222222222111111000BBBDDDFFFFFFCCCAAA?????????@@@AAABBBAAA@@@???>>>===@@@CCCCCC@@@??????AAAHHHQQQ___jjjllldddVVVLLLDDDBBBAAA@@@AAACCCEEEGGGEEEEEECCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBCCCCCCDDDHHHGGGFFFFFFHHHLLLPPPSSSZZZjjj{{{}}}hhhLLL<<<999777777888;;;???AAAAAA@@@CCCDDDDDDDDDCCCAAA???>>>??????@@@BBBCCCEEEFFFGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDGGGIIIJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKMMMRRRYYY___bbbbbbaaa^^^ZZZUUUOOOKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJPPPLLLIIIHHHJJJLLLLLLKKKOOOPPPOOOLLLHHHGGGKKKNNNSSSRRROOOJJJEEEBBBCCCDDDEEEEEEDDDEEEEEEFFFHHHHHHKKKMMMNNNMMMJJJHHHGGGGGGMMMOOOMMMGGGDDDDDDBBB???;;;;;;;;;;;;;;;;;;;;;<<<===???@@@BBBBBBBBBAAA@@@BBBAAA??????AAABBBBBBBBB??????>>>>>>>>>???AAABBB<<<<<<===???BBBFFFJJJLLLIIIGGGEEEBBB???>>>======<<<;;;;;;:::999:::::::::999<<>>=========???>>>======<<<<<<======;;;;;;<<<<<<===>>>>>>???>>>AAAFFFJJJJJJGGGBBB>>>???AAABBBBBB@@@>>>===>>>>>>???@@@AAA@@@???===<<<::::::::::::::::::::::::;;;999888777888888666555666777888999:::<<<======<<<;;;:::999999:::;;;<<>><<<;;;999888777777555555555666666777777777::::::888777666666666666222222222333555777888999777666444333333555666777:::;;;;;;;;;999888666555444444444555666777999:::999999999888888888777777777777777777666666555555777888:::;;;<<<===<<<<<<;;;???EEEHHHMMMXXXgggsss~~~tttggg]]]VVVOOOFFF@@@777555333222222222111000111000///////////////000000//////......////////////---++++++---000555777666555444222111000//////222000...---...///...---......------......///000000000000000///////////////////////////...------------...///000000000000........................//////.........---------........................///...,,,++++++,,,...///..............................///...---...000222111111000//////000111111222222000/////////000000000000000000000000000000000000000000////////////000000000000000000000000000111111111111000//////000000000000000000111111000000000111111111222222000000///.........//////////////////////////////000000000000000000000000000000////////////000000//////000000000111111111111000000///......------000000000000000000000000//////000111111111111000222222222222222222222222//////000000000111111111////////////000000000000111111222222222111111111CCCEEEHHHHHHEEEBBB@@@???===???BBBDDDDDDBBB@@@>>>===@@@CCCCCCAAA???@@@BBBCCCMMM\\\ffffff]]]RRRJJJBBBAAA@@@???@@@BBBDDDEEE@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBCCCCCCCCCCCCCCCFFFEEECCCBBBBBBDDDFFFHHHQQQ___sss|||qqqXXXEEE<<<999999:::===AAACCCCCCBBBCCCCCCCCCCCCBBB@@@???>>><<<===>>>@@@BBBDDDEEEFFFDDDCCCBBBBBBAAABBBBBBBBBAAADDDFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHLLLOOOQQQQQQOOOMMMKKKHHHFFFDDDDDDCCCFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFDDDDDDFFFIIIJJJJJJOOOQQQQQQNNNJJJHHHJJJLLLPPPNNNKKKFFFBBBAAACCCEEEFFFFFFEEEEEEFFFGGGHHHIIILLLNNNPPPOOOMMMKKKJJJKKKTTTWWWVVVQQQMMMLLLIIIDDD<<<;;;:::::::::<<<===>>>???@@@AAABBBBBBAAA@@@???BBB@@@??????AAABBBBBBBBB@@@@@@???>>>>>>???@@@AAA============>>>@@@CCCDDD@@@@@@???>>>>>>===<<<<<<<<<<<<;;;::::::::::::;;;;;;===@@@AAA???>>>>>>?????????>>>=========>>>>>>======>>>>>>???@@@@@@@@@@@@AAACCCDDDDDDCCCAAA??????@@@AAA@@@???>>>@@@AAABBBBBBAAA@@@???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::888777777777777666444777888:::<<<===============<<<;;;::::::;;;<<<===>>>>>>===<<<;;;999999888777888888888888888999999<<<;;;999888777666666666222222333333555666888999555555444444555777888999;;;;;;;;;:::999888777666444444444444555777888999999999999888888888888888777777666666666666555555777888999:::;;;<<<<<<<<<;;;>>>BBBEEEIIIRRR___iiisss|||uuummmbbbZZZUUUNNNDDD===666444222111222222111///222111000///............111111000000//////......++++++***+++...222666999555444333222111//////...000...------...//////...---------------......//////////////////000000000...////////////...---------...///000111111111111.......................................---------...........................---,,,++++++,,,......///...---,,,,,,---...///...//////...------///111111000000//////000000111111111000/////////000000000000000000000000000000111111000000//////......000000000000000000000000000000111111000000///...000000000000000/////////000000000000111111111111111111000///////////////////////////////////////000000000000000000000000000//////......//////000//////000000000000111111000000000///......------000000000000000000000000...///000000111111000000111111111111111111111111//////000000000000111111......//////000000111111111111111111111111111111AAADDDGGGHHHGGGDDDBBBAAA???@@@BBBCCCDDDCCCBBBBBB???CCCFFFEEEBBB@@@AAACCCCCCKKKUUUZZZUUUMMMEEE@@@@@@@@@???>>>???AAABBBDDD?????????@@@AAACCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAABBBDDDFFFHHHLLLYYYooo|||fffMMM>>>===<<<===???AAABBBBBBAAAAAABBBDDDEEEDDDBBB???===<<<===>>>???AAABBBCCCDDDCCCBBBAAAAAA@@@@@@AAAAAABBBDDDFFFFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEHHHFFFEEEEEEHHHJJJLLLLLLIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGDDDCCCCCCDDDFFFIIILLLMMMPPPSSSTTTSSSOOOMMMNNNPPPRRRPPPLLLGGGCCCCCCFFFIIIGGGGGGFFFEEEFFFHHHJJJKKKMMMOOOQQQRRRPPPOOOOOOOOOYYY^^^```^^^[[[WWWNNNFFF???>>><<<<<<<<<>>>@@@BBB???@@@AAABBBCCCBBBBBBBBBAAA@@@???@@@BBBCCCCCCBBBBBBAAA???>>>>>>>>>???@@@>>>>>>======>>>???@@@AAA???@@@@@@@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;<<<===???@@@???>>>>>>?????????>>>>>>>>>>>>??????>>>??????@@@AAAAAABBBBBBAAA@@@??????>>>??????@@@?????????>>>===???BBBDDDEEECCCAAA@@@>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999777666666777777666444666888:::<<<>>>===<<<<<<===<<<;;;;;;;;;;;;<<<===>>>>>>======<<<;;;:::999::::::::::::::::::::::::;;;:::999777666555555555333333333444555666777888666666555666666777999999:::999999999888777666666444444444444555666777888888888888888888888888888666666666666666666666666777888888999:::;;;;;;;;;:::===@@@AAADDDKKKUUU]]]dddkkkrrruuuzzz~~~llleee\\\VVVQQQJJJ@@@999555333111111111111000///111111000///////////////222222111111000///...---******+++,,,...222555777333333222222111///...---...---,,,,,,...000//////---,,,,,,,,,,,,---......,,,,,,,,,------..................//////...---------...///000111111111111........................................................................------,,,,,,,,,---......///...,,,++++++,,,...///...///000///...---///000000000000//////000000000000000000/////////000000000000000000000000000000111111000000//////......000000000000000000000000000000000000000//////...000000000//////........./////////000000000111111222111000////////////////////////////////////////////////////////////////////////....../////////////////////000000000111000000//////............////////////////////////...//////000000000000000111111111111111111111111////////////000000000111---......///000111111222111111111111111111222222???BBBFFFGGGGGGFFFFFFFFFBBBBBBAAA@@@AAABBBDDDEEEDDDGGGIIIHHHDDDBBBBBBCCCIIIMMMQQQPPPJJJCCC???>>>??????>>>>>>???@@@BBBBBB@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDCCCBBBBBBDDDFFFHHHIIIGGGSSSiiipppUUUCCCAAA@@@@@@AAABBBBBB@@@???@@@CCCGGGIIIIIIEEE@@@===?????????@@@@@@AAAAAAAAADDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFEEEDDDCCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBBEEEDDDDDDEEEGGGIIIHHHGGGEEEGGGJJJLLLMMMKKKIIIHHHFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGIIILLLNNNNNNQQQTTTTTTQQQPPPQQQSSSUUUSSSOOOJJJFFFEEEHHHJJJIIIHHHGGGFFFGGGIIIKKKLLLNNNPPPSSSTTTSSSRRRSSSTTT^^^eeekkkllljjjcccTTTGGG@@@???===<<<===???AAABBB>>>???@@@BBBDDDEEEFFFFFFAAA@@@@@@AAADDDEEEDDDCCCCCCBBB@@@>>>======>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;<<<<<<;;;<<<>>>>>>===<<<===>>>??????>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBAAA???===;;;;;;<<<===???>>>>>>>>>===<<<>>>BBBEEEEEEDDDAAA???>>>>>>>>>???999999999999999999999999888777666666777777666555555666999;;;<<<<<<::::::<<<<<<<<<;;;;;;<<<<<<<<<<<<============<<<::::::;;;;;;;;;;;;;;;:::::::::999888777666555444444444333333333444555666777888888888888777777888888888888888777777666666666555555555555555555666777888888888888888888888888888666777777777777777777777888888888888999999:::;;;999;;;===>>>???DDDKKKQQQWWW\\\bbbeeejjjnnnooommmeee___WWWRRROOOHHH???888444222000000111111000//////////////////000111111222222222222111000......,,,,,,,,,---...000222333111222222111000///...---...,,,+++,,,.../////////---,,,,,,,,,,,,---......++++++,,,,,,------......------............---------...///000000111111111........................---.............................................,,,,,,,,,,,,------......///...,,,++++++,,,...///...///000000...---...////////////000000//////////////////000000000//////////////////////////////111000000000/////////...////////////////////////000000000000000///......000/////////......------....../////////000000000111111000///////////////////////////////////////........................//////............//////...////////////000000000////////////............////////////////////////......///000000000000000000000000000000000000000...////////////000000000---......///000111111222111111000000111111333333>>>@@@CCCEEEFFFGGGHHHIIIDDDCCC@@@??????AAADDDFFFEEEHHHKKKJJJFFFDDDDDDFFFJJJJJJJJJGGGCCC@@@??????>>>>>>>>>??????@@@AAABBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCDDDDDDFFFFFFGGGPPPccczzzwww```PPPEEEDDDCCCCCCDDDDDDBBB@@@@@@CCCGGGJJJJJJFFFAAA>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDDDDCCCCCCCCCCCCCCCBBBDDDDDDCCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFHHHIIIHHHFFFDDDFFFJJJMMMNNNMMMJJJIIIGGGGGGFFFEEEDDDCCCBBBAAAAAABBBDDDEEEFFFHHHKKKMMMJJJNNNQQQQQQOOONNNPPPRRRUUUTTTPPPLLLHHHGGGIIIKKKJJJIIIGGGFFFGGGIIILLLNNNNNNPPPSSSUUUUUUUUUVVVWWWbbbjjjqqqtttsssjjjXXXHHH???>>>===<<<<<<===>>>???===>>>???AAACCCEEEGGGHHHBBBAAABBBCCCFFFGGGFFFDDDDDDCCCAAA???===============>>>???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>===<<<<<<<<<<<<===:::;;;<<<<<<;;;;;;<<<>>>>>>>>>=========>>>??????>>>>>>??????@@@AAAAAAAAA@@@>>><<<:::999:::<<<===<<<======<<<<<<===AAADDDCCCBBB@@@???>>>>>>>>>???999999999999999999999999888777666666888888777666555666777999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<:::999;;;;;;::::::::::::999999777777666555444444444444333333333444444666777777999999999999999999888888999888777666666666666777666666666666666777888888888888888888888999999999777777888888888888999999888888777777888888999:::888999:::;;;<<>>?????????@@@AAAAAABBB@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEFFFFFFIIILLLYYYkkkuuunnn___TTTFFFEEEEEEFFFHHHHHHGGGEEEBBBCCCEEEFFFFFFDDDBBBAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCDDDDDDCCCAAA@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEGGGHHHGGGGGGEEEGGGKKKNNNOOONNNKKKJJJHHHHHHGGGGGGFFFFFFEEEEEEBBBEEEGGGGGGGGGGGGJJJLLLJJJMMMOOONNNKKKJJJMMMOOOTTTTTTRRROOOLLLLLLMMMOOOLLLJJJHHHGGGGGGJJJMMMOOOMMMPPPTTTVVVVVVWWWXXXYYYbbbhhhooorrrppphhhVVVFFF@@@??????>>>>>>======<<<===>>>>>>???AAACCCDDDEEEBBBBBBCCCEEEHHHIIIGGGFFFEEEDDDAAA???===<<<<<<<<<;;;<<<===???@@@AAAAAAAAABBBAAA??????>>>???@@@AAA???>>>======<<<<<<======:::;;;<<<;;;::::::<<<>>>======<<<<<<======>>>???=========>>>??????@@@@@@>>>===<<<;;;:::::::::::::::;;;<<<<<<;;;<<>>>>>>>>>>>::::::::::::::::::::::::999777666777888999888777666666777777888999999999::::::;;;;;;;;;;;;::::::888999;;;<<<<<<;;;:::999::::::999999999888888888666666555555555555666666444444444444444555666777888888999::::::;;;;;;;;;::::::888777777888888999888777777777777888999999777777888888888999999999888888999999999:::::::::888888777666777888999:::888888888999:::<<>>??????@@@AAAAAABBBBBB>>>???AAADDDEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJGGGEEEKKKXXX```\\\RRRKKKFFFFFFFFFHHHKKKLLLLLLJJJDDDDDDCCCBBBBBBBBBCCCCCCAAAAAABBBCCCDDDFFFFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDEEEFFFFFFDDDBBBBBBCCCEEEBBBBBBCCCDDDDDDEEEFFFFFFHHHEEEBBBAAABBBDDDDDDDDDDDDFFFIIILLLLLLKKKIIIGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEHHHJJJJJJIIIIIIKKKMMMLLLNNNOOOMMMJJJIIIKKKNNNTTTTTTTTTSSSQQQQQQRRRTTTLLLKKKHHHGGGHHHJJJMMMPPPMMMPPPTTTVVVWWWXXXYYYZZZ```dddiiijjjiiibbbQQQBBBBBBBBBBBBBBBAAA???>>>===>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFIIIJJJIIIGGGFFFDDDBBB???===<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>AAA@@@???>>>???@@@BBBDDD??????>>>===============:::;;;<<<;;;:::;;;<<<>>><<<<<<<<<<<<<<<===>>>>>><<<<<<<<<===>>>>>>??????======<<<<<<;;;:::999999999;;;<<<;;;;;;;;;===???????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999888777888999:::999888888777777777888999::::::999::::::;;;;;;::::::999777999:::<<<<<<;;;:::999999999999888888777777777666666666666666777888888444444444444444555666777666777888:::;;;<<<======<<<;;;:::999999999:::;;;888888888888888888999:::777777888888999999999999999999999::::::;;;;;;;;;888888777666666777888999777777777888999:::===>>>===???BBBGGGGGGBBB???===>>>999555666:::<<<:::666222000......///000000///222111000//////......///000111333444444333222111***+++---///000000//////...///000111000///---+++///---,,,,,,---...---,,,///............///000000---------,,,,,,++++++++++++,,,------.........---***+++,,,---............---------------------------------.........//////------------------------***+++,,,---............+++,,,,,,------,,,,,,+++---///111111///------------...///000000///...---,,,---///000000000//////////////////////////////------...///000111222222///////////////////////////////////////......---,,,,,,,,,------.........---------.........//////+++++++++,,,---...///000////////////////////////------------------------.........------...................../////////000.........///////////////000000000000000000000000---......///////////////////////////////////////............/////////000000000000000////////////111000//////000222444555CCCCCCCCCCCCBBBAAA@@@??????@@@AAAAAA@@@???===<<<>>>AAADDDCCCAAABBBGGGLLLMMMXXX___[[[QQQIIIDDD???@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCDDDFFFHHHIIIGGGHHHIIIJJJJJJIIIHHHGGG@@@HHHMMMNNNRRRWWWWWWSSSFFFEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFDDDCCCDDDFFFHHHFFFEEEDDDCCCBBBAAA@@@@@@DDDCCCBBBBBBAAAAAAAAAAAAEEEDDDCCCBBBCCCDDDFFFHHHEEEDDDCCCBBBAAABBBBBBCCCBBBDDDGGGJJJKKKJJJHHHFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGKKKKKKLLLLLLKKKJJJIIIIIIMMMOOOPPPRRRTTTUUUVVVVVVRRRPPPLLLJJJHHHHHHJJJKKKPPPPPPRRRUUUWWWWWWTTTRRR[[[^^^bbbcccaaaZZZSSSNNNHHHFFFDDDAAA@@@???>>>?????????>>>>>>???AAACCCDDDBBBBBBBBBDDDHHHLLLMMMMMMIIIGGGDDD@@@===<<<;;;:::<<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>>>>======???>>><<<:::999:::;;;<<<<<<;;;;;;:::;;;<<<===>>>???>>><<<;;;<<<===???@@@>>>>>>>>>>>>>>>===<<<<<<>>>>>>===<<<;;;:::::::::888888777888999;;;===>>>>>>===<<<;;;;;;<<<===>>>===:::888999<<<===999555777666666555555666888999666666666666666666666666888888:::::::::888666444777777666666666666666777;;;999777666555666777888777777666666555555444444555555555555666777888999;;;;;;:::::::::999999999999999999999999999999999666666666666666666666666:::999888777777999;;;<<<:::999888777777888999:::<<<:::888666444444444444555555555555666666666666;;;<<<<<<===;;;999777555222222222111111111111000000000000000000000000000000000//////.........---...///000222222222111000//////............//////000000//////.........------------------...///000............////////////,,,,,,,,,,,,,,,---...///,,,,,,---.../////////...........................---.........---,,,+++++++++,,,------......------,,,---///000000000///...------------------------***+++,,,,,,++++++---///000///---+++++++++---...---------,,,,,,+++++++++......////////////..................///////////////...------...///000111---------............///,,,,,,+++++++++*********------------------------+++++++++,,,---...///000...............///000000/////////...---------,,,//////////////////////////////000000///...---------------............///000000000000000000000000................................................////////////////////////000000000000000000000000000000000000000000000000000000////////////000000CCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@>>>===<<>><<<;;;;;;<<<<<<<<<<<<<<<===>>>???>>>==================>>>@@@???===;;;::::::;;;<<<<<<;;;;;;:::;;;<<<===>>>???>>><<<;;;;;;===>>>???>>>>>>>>>>>>>>>===<<<<<<>>>===<<<;;;;;;:::::::::999888888888:::;;;===???>>>===<<<<<<;;;<<<===>>>???<<<999999;;;;;;888444555555444444444555777888666666666666666666666666888999;;;;;;;;;999777666999888888777777888888999999888777666555666666777666666666666666555555555555555555555666777888888;;;::::::::::::999999999888888888888888888999999777777777777777777777777888888666666666777999:::999888777777777777888999:::999888666555555555555444444555555666777888888:::;;;<<<<<<;;;888666555222222222111111111000000////////////////////////000/////////..................000111111111000000//////............//////000/////////............---------------...//////---.........////////////------,,,,,,,,,---......,,,---..........................................---------------,,,++++++,,,,,,---............---,,,---...///000//////...---------------------------.........------///111111///...,,,,,,,,,...///---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++............////////////...------,,,,,,---...///---------............////////////.........------------------------------,,,,,,,,,,,,,,,---...///...............//////000///////////////....................................////////////......------------............///////////////////////////////////////////////////................................................000000000000000000000000000000000000000000000000000000////////////000000CCCCCCDDDCCCCCCBBBAAA@@@>>>???????????????>>>===AAACCCDDDCCCAAA@@@CCCFFFUUUjjj{{{]]]FFFBBBCCCCCCDDDDDDCCCBBBBBBDDDDDDDDDDDDCCCBBBAAAAAACCCDDDDDDDDDEEEEEEEEEFFFCCCCCCBBBBBBBBBBBBCCCCCC@@@??????????????????@@@@@@HHHQQQUUUXXXWWWRRRLLLHHHHHHGGGFFFFFFFFFGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDCCCBBBBBBAAABBBBBBBBBAAACCCEEEGGGHHHGGGEEEDDDFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHLLLMMMOOOPPPQQQRRRRRRRRRQQQOOOLLLJJJHHHHHHIIIJJJHHHJJJOOOUUUZZZZZZXXXUUUSSSUUUXXXYYYYYYWWWTTTQQQIIIHHHGGGEEECCCBBBAAAAAA@@@@@@??????@@@AAABBBCCCCCCCCCBBBDDDGGGIIIIIIHHHCCCBBBAAA???>>>=========;;;;;;;;;<<<<<<===?????????>>><<<;;;;;;<<<>>>???AAA@@@>>><<<;;;:::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>===<<<;;;;;;<<<===>>>======>>>>>>>>>===<<<<<<>>>===<<<;;;::::::::::::::::::999999:::<<<===>>>======<<<<<<<<<======>>>@@@===:::999::::::666333333333222222333555777888555555555555555555555555777888999::::::999777666888888777777777777888888666666666555555555555555555555555666666666666666555555555555666666777888:::::::::999999999888888555666666666777777888888777777777777777777777777666666555444444666777888777777666666666666777777999888777666666666777777333333444555777888999:::999:::::::::999777555444222222111111111000000000////////////////////////////////////............---...//////000///////////////............//////////////////............------------------...///---------.........//////......---,,,,,,,,,---------............------,,,------------------------,,,------------,,,++++++,,,---......//////......,,,---......//////......---------------------------...///...------///111111000...---------...///------,,,,,,,,,,,,++++++***++++++++++++++++++***---............/////////...---,,,,,,+++,,,,,,------------............///000000/////////.........------------------------------,,,,,,,,,,,,------......------......///000///////////////000000000........................---....../////////......---------............///////////////////////////////////////////////////................................................000000000000000000000000000000000000000000000000000//////......//////000CCCCCCCCCCCCCCCBBBAAAAAA??????@@@@@@@@@@@@@@@@@@BBBDDDEEECCCAAA@@@AAACCCPPPfffgggMMMBBBBBBAAAAAAAAA@@@??????CCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>@@@@@@???DDDKKKPPPRRRPPPKKKFFFGGGGGGGGGGGGHHHIIIKKKKKKEEEFFFGGGIIIJJJIIIFFFDDDFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEAAAAAA@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFFFFEEEDDDCCCEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKIIIIIIHHHHHHHHHHHHHHHIIILLLMMMNNNOOOOOOPPPPPPOOOPPPNNNLLLJJJIIIHHHIIIIIIFFFIIINNNUUUYYYYYYVVVSSSPPPQQQSSSSSSSSSRRRQQQPPPIIIHHHGGGEEEDDDCCCBBBAAAAAAAAA@@@@@@AAAAAAAAABBBCCCBBBBBBDDDFFFGGGFFFEEE????????????????????????;;;;;;;;;<<<<<<===>>>??????===;;;999999;;;===???AAA@@@>>>===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>===<<<;;;;;;;;;<<<<<<<<<===============<<<<<<===<<<;;;;;;:::::::::;;;;;;;;;:::::::::;;;===>>><<<<<<<<<<<<<<<=========>>><<<999999999999777555333333222333444555777888666666666666666666666666555666777777777777666666555555555444555555666777444444555555555444444333444444555555666666777777666666666666666777888999999999999999888888888888444444444555555666777777666666666666666666666666555444444444444555666777666666555555555555666666666666666777777777888888444444555666777777888888888888888888777666444444111111111111000000000000///////////////////////////////////////.........---.....................///......------......//////////////////.........---------,,,,,,---......,,,,,,---------.........///...---,,,,,,,,,,,,,,,............------,,,+++------------------------------.........------,,,,,,---......//////......,,,,,,------............------------------------,,,------,,,++++++---...///...------------......,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////......---,,,,,,,,,++++++---------............///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,...------------...//////------......//////000000........................,,,,,,---...////////////---------............///////////////////////////////////////////////////................................................/////////////////////////////////////////////////////////....../////////BBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBIIIZZZqqqkkkVVVCCCCCCBBBAAA@@@@@@??????AAABBBCCCDDDEEEEEEEEEEEECCCCCCCCCDDDEEEFFFFFFFFFDDDDDDCCCCCCBBB@@@??????AAA@@@???>>>>>>???@@@AAA@@@BBBFFFIIIJJJHHHFFFEEEDDDEEEFFFHHHJJJLLLOOOPPPHHHHHHIIIKKKMMMLLLHHHEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEE@@@@@@???????????????@@@AAAAAABBBBBBBBBBBBBBBBBBAAABBBDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJMMMMMMNNNNNNNNNNNNMMMMMMOOONNNLLLJJJIIIHHHHHHHHHFFFIIINNNTTTWWWWWWSSSOOOOOOOOOOOOOOONNNMMMLLLKKKGGGGGGFFFEEEDDDCCCAAAAAAAAAAAABBBBBBAAAAAAAAA@@@BBBBBBBBBCCCEEEEEECCCBBB<<<===>>>???@@@AAAAAABBB<<<<<<<<<<<<<<<===>>>>>>>>>===:::999999:::===>>>@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;::::::===<<<<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<;;;;;;::::::::::::;;;<<<;;;:::999::::::<<<<<<::::::;;;;;;<<<<<<<<<<<<;;;999888888888999999999444444333333444666777888777777777777777777777777555555666777777777888777555555555555555666777777222333444444444444333333444444555555666666777777888888777777888888999999999999888888888777777777333333333444444555555555555555555555555555555555444444444444444555666666444444444444444444444444444555555666777777888888666666666555555555555555666666666555555444333333111111111000000000//////.................................///////////////......---------------.........------------...............///////////////...------,,,,,,,,,------,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,---.........---,,,++++++------------------------......////////////......,,,------...............,,,,,,,,,,,,,,,------...------------------------+++,,,---,,,******+++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------........................------,,,,,,---------............///,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---------------...//////,,,,,,,,,------.................................,,,,,,---......///......---------............///........................------------------------........................................................................//////////////////////////////............//////@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@BBBCCCDDDBBBCCCDDDDDDEEEDDDDDDDDDFFFPPP\\\gggoooooofff[[[HHHGGGEEEDDDBBBBBBBBBBBB@@@AAABBBDDDEEEFFFGGGGGGBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEEEEEEEDDDBBBAAA@@@??????>>>>>>>>>>>>??????CCCAAACCCFFFGGGEEEDDDGGGCCCDDDFFFHHHKKKNNNPPPRRRJJJIIIJJJLLLOOOOOOJJJFFFGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCBBBCCCCCCDDDDDD@@@@@@@@@????????????>>>@@@AAAAAABBBBBBBBBBBBAAABBBBBBDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDFFFGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHHHHHHHIIIKKKLLLNNNNNNNNNNNNNNNMMMLLLKKKNNNMMMLLLJJJIIIHHHGGGGGGFFFHHHLLLQQQTTTSSSOOOLLLNNNNNNMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFEEECCCBBBAAABBBBBBCCCCCCBBBAAA@@@???AAA@@@AAABBBDDDDDDBBB@@@;;;===>>>@@@BBBCCCCCCCCC>>>>>>===<<<<<<<<<<<<<<<===<<<:::999999:::<<<============<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999<<<<<<<<<;;;;;;:::999999;;;;;;<<<=========<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;:::999999999:::;;;888888999:::;;;;;;;;;;;;999888888777777999:::;;;666555444444444555666777777777777777777777777777555666666777888999999:::888777777888888999:::;;;333333333333333444444444555555555666666666666666888888888777777888888999888888888777777777777666444444444444444444444444444444444444444444444444333333333444444444555555222222333444444333222222222333444555666666666666666666555555444333333222444444444333333333222222111111000000000/////////................................./////////////////////...------------.........------------...............///////////////...------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...+++,,,------......------,,,++++++++++++,,,---...---------------------------......---++++++,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,------------.........---............------,,,---------............///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,---------------------------------,,,------.........---------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................000000000000000000000000///......------......///>>>??????@@@@@@?????????============>>>@@@BBBCCCAAABBBCCCEEEGGGGGGGGGFFFEEEIIIMMMOOOSSSYYYYYYVVVJJJIIIGGGEEECCCBBBBBBBBBAAABBBCCCEEEEEEFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGFFFGGGGGGGGGFFFDDDCCCBBB?????????@@@@@@?????????BBB???@@@EEEFFFCCCCCCFFFEEEEEEFFFHHHJJJMMMOOOPPPLLLJJJIIIKKKOOOOOOKKKGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDD@@@@@@@@@@@@@@@???>>>>>>???@@@AAABBBCCCBBBBBBAAACCCCCCDDDDDDDDDDDDCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFGGGHHHJJJKKKOOOOOOOOONNNMMMLLLKKKJJJNNNMMMLLLJJJIIIHHHGGGGGGEEEGGGJJJNNNQQQQQQNNNLLLKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHGGGFFFEEECCCBBBCCCCCCCCCCCCBBBAAA@@@?????????@@@BBBCCCCCCAAA???<<<===???BBBCCCDDDEEEEEE@@@???>>><<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;:::999888<<<<<<<<<;;;:::999888888:::;;;<<<<<<======<<<<<<;;;::::::999::::::;;;;;;;;;:::999888777888888999555666888999::::::999999::::::888777666777999:::666555444333333333444555555555555555555555555555333333333444555777888888888888888888999:::;;;<<<444333333222333444555666666666666666666555555555777777666666666666666777888888777777777666666666555555555444444333222222222222222222222222222222111111222222333333333222111111222333333222111111111222333555555555555444333333333333333333222222333333222222111111222222111000000000////////////..................................../////////000000000...---------.........------,,,,,,------.............../////////000...---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------***+++,,,,,,---,,,,,,,,,,,,+++*********+++------------------------------,,,,,,---+++***)))***,,,***+++,,,,,,---------,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,---------.........++++++,,,---...---,,,,,,---------............//////.........------------++++++++++++++++++++++++************+++,,,------------,,,,,,------...///---------------,,,,,,,,,------------------------------.........---,,,,,,---------............///........................------------------------........................------------------------------------------------000000000000000000000000///......------......///===>>>>>>?????????>>>>>><<<;;;;;;;;;===???AAABBB@@@AAACCCEEEHHHJJJIIIHHHEEEFFFEEEAAACCCIIIMMMNNNIIIHHHEEECCCAAAAAAAAAAAACCCDDDEEEEEEEEEEEEEEEDDDBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFDDDCCC@@@AAABBBCCCCCCBBBAAA@@@???<<<>>>DDDEEEAAA@@@DDDGGGGGGHHHHHHJJJKKKMMMNNNLLLIIIHHHJJJNNNNNNKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@???>>>===>>>???AAABBBCCCBBBBBBAAADDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFHHHGGGFFFEEEEEEGGGIIIJJJOOOOOOOOOOOONNNLLLKKKJJJMMMMMMLLLKKKIIIHHHGGGFFFDDDEEEGGGKKKOOOPPPNNNMMMHHHIIIIIIJJJIIIHHHGGGFFFHHHIIIIIIIIIHHHFFFEEEDDDCCCCCCDDDDDDCCCAAA???>>>>>>>>>???AAACCCCCCAAA???<<<===@@@BBBDDDEEEEEEEEEAAA@@@???===;;;:::::::::::::::::::::::::::::::::888999::::::;;;;;;:::::::::;;;;;;<<<;;;:::888777;;;<<<<<<;;;:::999888777::::::;;;<<<=========<<<:::::::::999999:::;;;;;;;;;:::999777777777777888444555777888999999999888<<<;;;:::777555555777999666555333222111222222333333333333333333333333333/////////000111333444555777777777777888999:::;;;555444222222222444666777777777666666555555555444666555555444444444555555777777777777666666666666777666555555444333222111111111111111111111111111//////000111111111111111000111222333333222111000111111333444555444333333111111111222222333333333333222111111111111111111000000000000////////////........................---.........//////000000111000///...---......///...------,,,,,,------...---.........//////000000...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,+++*********+++,,,---------------------------)))******)))'''&&&''')))+++,,,------.........---+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---------......((()))+++,,,---,,,,,,+++---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++************+++,,,---...---,,,,,,,,,,,,---....../////////......------,,,------------------------............---,,,++++++---------.........//////........................................................................------------------------------------------------000000000000000000000000.........------.........===>>>>>>?????????>>>>>>???>>><<<;;;<<<===???@@@CCCCCCDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@AAABBBCCCDDDCCCBBB@@@??????@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEECCCBBBDDDGGGIIIGGGEEEHHHHHHHHHIIIHHHHHHGGGGGGBBBBBBBBBBBBBBBBBBAAAAAA>>>???AAABBBCCCBBBBBBAAAFFFGGGIIIIIIIIIIIIJJJLLLNNNKKKHHHHHHJJJKKKIIIGGGGGGGGGGGGFFFFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAA???@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>>DDDDDDEEEEEEEEECCCBBBAAAAAA@@@@@@@@@@@@AAABBBBBBDDDEEEGGGFFFDDDBBBBBBBBBDDDCCCBBBBBBDDDGGGIIIKKKPPPPPPPPPPPPMMMJJJGGGEEEHHHHHHFFFEEEDDDDDDCCCCCCDDDEEEGGGIIIKKKMMMOOOPPPKKKHHHFFFFFFHHHHHHFFFDDDGGGFFFEEEFFFGGGFFFDDDCCC@@@@@@AAAAAAAAA@@@@@@???@@@>>>======???AAAAAAAAA???@@@BBBCCCCCCCCCBBBAAA>>>>>>?????????===<<<::::::999999888888999999999888888888999:::;;;<<<===>>>===<<<;;;:::999999999888:::======;;;999888888888999::::::;;;;;;;;;;;;777777666666777999;;;<<<<<<;;;999777777888999:::444555777999:::::::::999<<<999666777999:::888666555444333111000111111222333222111000000111222333444555666555333222333444222333555777999999999999555555444333333333333444333333333333444555777888444444555555555555444444444555555555666666777777666555444222000...---,,,000000000000000000111111333222222222111111000000000000000000000000000000222222333333333444444444222222222222222222222222111111111111000000000000000000000000000000000000222111111000///......------------............///000////////////.................................000000//////......------...------,,,,,,++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,******+++++++++******)))++++++++++++++++++++++++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------........./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---.........---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,...///000111111000///...........................------------------------///...---,,,,,,---...///------............------,,,...000111111000...,,,---------............///======>>>??????@@@?????????>>>===<<<<<<<<<>>>???AAAAAAAAABBBBBBAAAAAAAAA@@@@@@?????????@@@AAABBBBBBAAA???>>>>>>???@@@AAACCCDDDDDDEEEEEEDDDDDDCCCDDDBBBAAACCCEEEGGGFFFDDDFFFGGGGGGHHHHHHHHHGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBBEEEGGGHHHHHHHHHHHHJJJKKKMMMJJJHHHHHHIIIJJJHHHFFFGGGFFFFFFFFFEEEEEEEEEEEECCCBBBBBBBBBAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>>>>??????@@@@@@??????>>>BBBBBBCCCCCCCCCBBBAAA@@@CCCBBBBBBBBBBBBCCCDDDDDDBBBDDDFFFFFFDDDBBBAAAAAABBBBBBBBBCCCDDDFFFHHHJJJNNNNNNNNNNNNLLLJJJHHHGGGIIIHHHGGGEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIKKKLLLMMMKKKIIIFFFFFFGGGGGGEEEBBBFFFEEEDDDEEEEEEEEECCCAAAAAAAAAAAAAAA@@@@@@???>>>======>>>@@@AAAAAA@@@???===>>>??????@@@@@@??????>>>>>>>>>>>>===<<<;;;;;;::::::::::::::::::;;;;;;:::999999999:::;;;<<<<<<>>>===<<<:::999999888888888:::<<<<<<;;;999888888999:::;;;;;;<<<<<<<<<;;;777777666666777999:::;;;<<<;;;999777777888999:::666777888999999999999999;;;888666666888999888666555444333111111111111222222222111000000111222222333444555444222222222444222333555777888888888777333333333333333444555666333333444555555666777777333333444444444444333333444444555555555555555555666666555444444333222222111111111000000000000000222222111111111000000000000000000000000000000000000000111111111222222222222222222222222222222222111111111000000000//////////////////////////////111111000000///......------------............////////////.........------........................////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++******++++++++++++******------------------------......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,------------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------......///000000///......................................................///...---,,,,,,---...///------............---------...///000000///...------------............///<<<===>>>???@@@@@@AAAAAA@@@???===<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===============>>>??????@@@???>>>======>>>???@@@CCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAABBBDDDEEEDDDCCCDDDEEEFFFFFFGGGGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBBDDDFFFGGGGGGGGGGGGHHHJJJKKKIIIHHHGGGHHHHHHGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAAAAA@@@???@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDAAACCCEEEEEEBBB@@@@@@@@@AAAAAABBBCCCDDDFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGFFFDDDCCCCCCBBBDDDEEEEEEFFFGGGHHHIIIIIIIIIHHHFFFFFFFFFFFFCCCAAAFFFDDDCCCCCCDDDEEECCCBBBBBBBBBAAAAAA@@@???>>>>>><<>>?????????>>>===<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<=========;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::999888777777777999;;;;;;:::888888888:::;;;;;;<<<<<<<<<<<<<<<888777777666777888:::;;;;;;:::999777777888999999999888888888888888999999999777666555666777666555555444333222111111111222222222111000000111222222000222333222111111222333333444555666666666555555111111111222333444666777222333555666777777666666222222333333333333222222444444444444333333333333444444444444555555555666222111111111000000//////111111000000000000//////000000000000000000000000....../////////000000000111111111111111111111111111111000000000000//////////////////////////////111000000//////.........---------............///............---------,,,......................................./////////******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,+++************+++++++++++++++***++++++,,,,,,------......000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))******+++++++++,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------...///---------------------------------,,,,,,+++++++++---,,,,,,,,,,,,------...------............------------------------------..............................------------......------............------........................---------............///;;;<<<===???@@@AAAAAAAAA@@@???>>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????>>>>>>>>>???@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBBBBBCCCEEEFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCDDDDDDFFFEEECCCBBBAAAAAABBBBBBCCCEEEFFFFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>======>>>>>>>>>>>>======>>>>>>???@@@AAAAAABBBBBB@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAA???>>>???@@@???@@@AAACCCDDDEEEEEEEEEGGGGGGGGGGGGIIIJJJLLLMMMJJJIIIGGGEEEDDDBBBBBBBBBDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCDDDCCCBBBCCCEEEGGGFFFFFFDDDCCCBBB@@@???>>>>>>===>>>DDDLLLRRRQQQLLLEEE@@@>>>>>>===<<<<<<>>>???@@@@@@>>>===;;;:::;;;;;;<<<<<<<<<===>>>>>>?????????<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::999888777666777999::::::999888888888::::::;;;;;;;;;;;;;;;:::888888777666666777888999:::999888888777888999999;;;:::888777777777888999888777555555555555555555555444444333222222111111222111111111111111111222...000111111000000222333444444444444444444333333111111111111222333444555222333555777888777555444222222333333333333222222444444333333222222111111111111111222222333333333222222111111000/////////000000000///////////////////////////////////////---............/////////111111111111111111111111111000000000////////////////////////////////////000000/////////.........---------............///......---------,,,,,,,,,........................---------....../////////+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******++++++,,,,,,++++++(((((()))***+++,,,,,,---111000///...---,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,---,,,+++*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------......---------......///,,,,,,---------............------,,,,,,++++++***++++++++++++,,,---......,,,,,,,,,------,,,,,,,,,------------------------........................------------------------,,,------......------,,,///......------......///---------............///:::;;;===>>>???@@@@@@AAA???>>>>>>===<<<;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;<<<<<<===============???????????????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBCCC@@@AAABBBCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDDDDGGGFFFDDDBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>??????@@@AAABBBCCC@@@????????????@@@AAAAAADDDCCCBBB???======@@@CCC>>>???@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLHHHHHHFFFDDDCCCBBBAAAAAADDDDDDCCCCCCBBBBBBBBBAAAAAACCCEEEGGGGGGGGGFFFFFFDDDCCCBBBDDDGGGIIIJJJJJJDDDCCCAAA@@@???>>>>>>>>>@@@HHHSSSXXXVVVNNNFFF@@@>>>===<<<;;;<<<===>>>???@@@???===<<<;;;;;;<<<<<<<<<===>>>?????????>>>>>><<<;;;;;;:::::::::;;;;;;;;;;;;;;;:::999888666555666888999999888777888999999999:::::::::999999888999888777666666666777888888888888888888888888999;;;:::999777666777888888666666666555444444555555555555444444333222222111111111111222222111111111...///000000000///111222333333333222222222222222333222222111111111222222222333555777777666444333333333444444444444333333333333222222111111111000111111111000000000000000111111111111000000/////////////////////000000000////////////////////////........./////////000000000000000000000000000000000000000////////////...........................////////////............---------............///......---------,,,,,,,,,........................,,,,,,------......//////---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***)))******+++,,,,,,,,,,,,,,,(((((())))))***+++,,,,,,111000///------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,------...******+++++++++,,,,,,,,,...---,,,++++++***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,------*********+++++++++,,,,,,+++++++++,,,,,,---------///......---------......++++++,,,,,,---.........---------,,,,,,++++++++++++++++++++++++,,,---...,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------------,,,,,,......------------......---------............///:::;;;<<<===>>>>>>??????============<<<;;;;;;;;;<<<;;;:::999999:::;;;<<<;;;<<<<<<===>>>=========>>>>>>???@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAAAAA??????@@@AAA???@@@AAABBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCBBBDDDFFFEEECCCAAAAAAAAA????????????@@@@@@@@@@@@>>>????????????@@@@@@@@@???@@@@@@@@@@@@???>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>??????AAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCFFFFFFEEECCCAAAAAACCCEEE>>>>>>???@@@@@@AAABBBBBBAAABBBCCCEEEFFFHHHIIIJJJFFFEEEDDDBBBAAAAAAAAAAAACCCCCCCCCBBBAAAAAA@@@@@@@@@CCCGGGHHHHHHGGGGGGGGGFFFEEECCCDDDGGGIIIJJJJJJDDDCCCAAA???>>>>>>??????CCCKKKVVVZZZVVVLLLDDD???<<<<<<<<<<<<<<<======>>>@@@???>>>======<<<<<<<<<<<<===>>>???>>>>>><<<<<<::::::999999999::::::;;;;;;;;;<<<<<<;;;999777666666777888888777666888999888999999999999888888777:::999777666555666666777777777777888888888888888::::::999888777777777888666777777666444444555666444555555555444333222111000111222222222222111000...000111000//////000111222222111000000111111111333222111111000000111111222333444555555444333222333333444444444444333333222222222222222111111111333333222222111111000000000000000000000000000111//////000000000000111111000000000000000000000000....../////////000000000////////////////////////000000////////////......................................................---------............///............---------,,,........................---------------...............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))***+++,,,------------******++++++,,,,,,------///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))+++,,,......//////******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,+++++++++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))******+++++++++++++++,,,,,,,,,,,,************++++++++++++***++++++,,,,,,------...///...------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------------------------------............///::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888777777888:::;;;:::;;;<<<=========<<<<<<<<<===>>>???@@@@@@@@@@@@??????@@@@@@@@@@@@??????<<<>>>???>>><<<;;;===?????????@@@AAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBBBB@@@@@@@@@BBB@@@CCCEEEEEEBBB@@@???@@@======>>>>>>>>>?????????>>>>>>>>>>>>??????@@@@@@???@@@@@@@@@@@@???>>>>>><<<======>>>>>>======<<<>>>============>>>@@@AAAAAAAAAAAA@@@AAAAAABBBCCCFFFIIILLLMMMKKKHHHFFFEEE???>>>>>>===>>>???AAABBB@@@AAACCCEEEFFFFFFFFFFFFCCCBBBAAAAAA@@@@@@@@@AAACCCCCCBBBBBBAAA@@@@@@@@@CCCFFFJJJJJJHHHFFFEEEFFFJJJGGGEEEDDDEEEFFFGGGFFFCCCBBB@@@???>>>???@@@AAAGGGPPPYYY[[[UUULLLDDD@@@>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;<<<===>>>===<<<:::888888888888888888999:::;;;;;;<<<======<<<:::777666555666777777666666888999999::::::::::::999888777:::999777666555555555666666666777888888888888888888888999999999888888777666888888777444444555888444555555555555333222111000111222222222222111000000111222111/////////111111000/////////000111222111111000000000111111222222222222222222222222222222222333333333333222222111111222222222222222333333333333222222222111111/////////000111111222222000000000111111111222222000000000000000000000000............/////////000////////////////////////000000/////////.........................................................---------............////////////.........------...........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***++++++,,,++++++)))***+++,,,------------+++++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,************************((()))+++,,,---------,,,******+++++++++,,,,,,,,,+++************++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,------******************************+++++++++,,,,,,,,,+++***))))))))))))***+++***++++++++++++,,,,,,,,,************++++++++++++******+++,,,,,,---............---,,,,,,,,,,,,,,,******++++++++++++++++++***++++++,,,,,,------...,,,,,,++++++***+++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,,,,------,,,,,,+++,,,,,,............,,,,,,---------............///::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<:::888777666666777888:::999:::;;;<<<===<<<;;;;;;;;;;;;===>>>??????????????????@@@@@@@@@@@@??????999<<<===<<<:::888:::<<>>>>>>>>???@@@@@@AAABBBBBB@@@AAABBBCCCBBBAAA@@@??????AAABBBAAA??????@@@AAA???BBBEEEEEEBBB???>>>???<<<=========>>>>>>??????======>>>>>>?????????@@@???@@@@@@@@@@@@???>>>>>>>>>>>>????????????>>>>>>======<<<;;;;;;===>>>?????????>>>>>>??????@@@AAAFFFKKKRRRUUUSSSNNNHHHEEE???>>>===<<<===>>>AAABBB@@@AAADDDEEEFFFFFFDDDCCCAAA@@@@@@??????@@@@@@AAACCCBBBBBBAAAAAA@@@@@@@@@EEEIIILLLLLLHHHEEECCCDDDMMMJJJFFFDDDCCCCCCCCCBBBCCCAAA@@@>>>>>>???AAABBBLLLTTT]]]^^^WWWMMMEEEBBBCCCDDDEEEFFFGGGFFFEEEDDD@@@@@@AAAAAAAAA???===<<<;;;<<<======<<<:::888666777777777777888999:::;;;<<<<<<===>>><<<:::888666555666777666555666888999;;;;;;;;;;;;::::::999888:::999777666555555555555555666777888888888888888777888999::::::999888777666888999777555444666888444555555666555333222111000111222333333222111000111222333111000//////000000///.........000111222////////////000222333444222222111000000111111222111111222222222222111111111111222222333333333444111111111111111222222222......///000111222333333000000111111222222222333000000000000000000000000---------.........//////////////////////////////000/////////....................................---.....................---------.........//////000////////////..........................................------,,,,,,,,,***++++++,,,,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++,,,,,,,,,)))***+++,,,------...---*********)))))))))))))))+++++++++******+++,,,,,,************************((()))+++,,,,,,+++***)))******+++++++++,,,,,,,,,))))))(((((()))***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,---------*********************************++++++,,,,,,,,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,)))************+++++++++******+++,,,,,,---.........---,,,,,,++++++++++++************************)))***+++,,,------...///------,,,+++************...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++------------+++++++++,,,,,,------,,,,,,++++++,,,...//////...,,,+++---------.........//////;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<>>><<<999777666666666777::::::;;;;;;;;;;;;;;;:::>>>;;;999:::===>>>===<<<>>>;;;;;;???AAAAAA@@@@@@>>>======<<<:::999999888??????@@@??????>>>===<<<======>>>???@@@@@@@@@@@@DDDCCCBBBAAA@@@??????>>>BBB@@@>>><<<<<<>>>@@@BBBAAA@@@???>>>>>>>>>???@@@======>>>>>>??????????????????@@@@@@@@@??????>>>>>>@@@BBBAAA@@@>>>===>>>??????@@@CCCFFFFFFCCC???=========<<<:::999;;;<<>>=========???@@@AAADDDJJJRRRXXXWWWPPPFFF@@@;;;;;;<<<<<<===>>>>>>???>>>???AAACCCDDDEEEFFFFFFCCCCCCCCCEEEFFFDDDBBB???BBBAAA???======>>>???@@@GGGFFFFFFEEEDDDDDDCCCCCCGGGHHHHHHGGGCCCAAA@@@@@@>>>>>>??????@@@@@@@@@???EEEPPP\\\```[[[SSSMMMLLLIIIJJJLLLLLLKKKGGGCCCAAA>>>>>>===<<<:::999888888>>>>>>===<<<;;;999777666555555666999<<<===<<<:::::::::999999888777777777777888999888777666777888888888999888888777666555:::999999888888888888888555666999::::::888666444777999===@@@AAA>>>888333999888666444333333333444666:::<<<:::888888444///111111111111111222333333333222111000000/////////333222000///.........///.../////////000000000000......//////000000111111222333333444333222111000333333222222222333333444444333333222111000...---///...------...000333444333222000/////////000111111111000000//////......///...,,,,,,...///...---......------------.........///000///...---...000///......---------......000//////...------,,,,,,,,,---...///000000000000000111222000...,,,+++,,,,,,,,,------,,,+++)))(((---------,,,,,,+++++++++++++++,,,---,,,+++***)))))))))******+++++++++,,,++++++++++++++++++++++++++++++******)))*********,,,,,,------,,,,,,+++***))))))************))))))((((((((())))))******+++,,,,,,,,,++++++*********,,,,,,++++++)))((('''&&&************************))))))))))))))))))))))))************************++++++*********+++---...************************************************+++++++++,,,,,,------------+++)))''''''((()))******++++++,,,,,,++++++*********))))))******+++,,,***************************++++++,,,,,,++++++***)))))))))***+++++++++,,,++++++++++++++++++++++++//////.........---------************************//////...---,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...999999999999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<===<<<999777666666777777999999:::;;;;;;;;;;;;;;;;;;999777777:::;;;;;;:::>>>======@@@CCCDDDBBB@@@<<<<<<;;;;;;:::999999999>>>>>>??????>>>===<<<<<<===>>>???@@@AAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@CCCAAA???>>>>>>???AAACCCDDDBBBAAA?????????@@@AAA@@@???>>>>>>===>>>>>>>>>>>>>>>????????????>>>>>>===???AAAAAA???=========??????@@@CCCEEEEEEBBB???>>>>>>>>>===;;;999999:::>>>>>>=========>>>???@@@CCCFFFLLLOOONNNIIICCC???::::::;;;;;;<<<<<<======<<<===???BBBEEEGGGHHHIIIEEEEEEEEEFFFFFFDDDAAA>>>@@@???===<<<<<<>>>@@@AAADDDDDDDDDCCCCCCCCCCCCCCCIIIJJJJJJHHHEEEBBBBBBBBB>>>???AAABBBBBBBBBAAA@@@DDDMMMXXX^^^]]]WWWRRRPPPQQQPPPMMMJJJGGGCCCAAA@@@>>>>>>======<<<;;;::::::============<<<:::888777666666777:::<<<>>>===;;;::::::999888888777666666777888999888777666777999999::::::999999888777666:::999888888777777888888666777999;;;;;;:::999888777:::>>>CCCEEEBBB<<<777999888666555444444555666555:::<<<;;;::::::777222444333222222222333444555555444222111000//////000000000///...///000111222333333222111111000000///.../////////000000000111111111222222222111//////222333333333444444555555333333333333222111//////......------...000222444222111000/////////000000000000000///////////////000...------///111000000......------------......---///000///...---...///......------------......//////......---------,,,+++,,,---....../////////000111222111...,,,,,,,,,,,,,,,------,,,+++)))(((------,,,,,,,,,+++++++++++++++,,,,,,,,,+++***)))*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,++++++***)))))))))************))))))+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++***)))************************++++++++++++++++++++++++************************((()))***++++++******)))************************************************))))))******++++++++++++,,,+++***)))))))))******))))))************))))))******))))))******+++,,,************************++++++,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++++++++------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......,,,------------,,,+++***++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------666666777888999:::;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;999888777777777888888999:::;;;<<<=========:::888666777888:::::::::???@@@AAAEEEHHHIIIDDD@@@;;;;;;::::::999999999888==================<<<<<<>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAACCCBBBAAA??????AAABBBCCCFFFEEECCCAAAAAAAAACCCDDDCCCAAA???===<<<<<<<<<===;;;<<<===>>>>>>>>>>>>>>><<<>>>@@@@@@>>>===<<<===??????@@@BBBCCCCCC@@@>>>@@@AAAAAA???<<<:::999999>>>============>>>>>>???@@@BBBDDDEEEDDDBBB???===::::::;;;;;;<<<======>>>:::;;;===@@@DDDFFFIIIJJJGGGFFFEEEFFFEEECCC???<<>><<<<<<===>>>AAABBB@@@@@@@@@AAAAAABBBCCCDDDJJJKKKKKKIIIFFFDDDCCCDDD@@@AAADDDEEEFFFEEECCCAAABBBHHHRRRZZZ]]][[[WWWTTTRRROOOIIIDDDAAA???@@@@@@???>>>>>>>>>======<<<<<<;;;<<<===>>>===;;;999777888888888;;;===???>>>===;;;;;;:::999888777666555777888999999777777888999;;;;;;;;;;;;:::999888888999999888777777777777888666777888999999999999999777;;;@@@FFFIIIFFF@@@;;;888777666555555666777888777<<>>>>>???===999888888777666666777888888888666333111/////////000.........///000222333444777666555444222000//////////////////000000000000///000000000000//////...111222444666777777666666333333333333333222111111......------...000222333111111000////////////000.........//////////////////...---...111333333222......------------......---...//////------...///...---------------.....................---------***+++,,,---------------000111222111///---------,,,,,,,,,,,,,,,+++)))))),,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***)))******+++++++++++++++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,*********+++***))))))((())))))************))))))************))))))))))))+++++++++++++++***************+++,,,------,,,,,,************************++++++++++++++++++++++++************************&&&''')))++++++)))&&&$$$*********************************************************+++++++++++++++******++++++++++++++++++*********++++++***************))))))******+++,,,************************+++,,,,,,------,,,,,,++++++++++++***************++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++,,,---,,,,,,,,,,,,------------------------------,,,+++,,,,,,++++++++++++++++++************************************+++++++++,,,555666777888999;;;<<<<<<::::::::::::::::::::::::;;;:::999888888888888999888999;;;===>>>???@@@@@@;;;:::888888999:::<<<<<>>???@@@AAAAAABBBBBBAAA@@@AAABBBCCCCCCCCCCCCBBBDDDCCCBBBAAAAAABBBCCCDDDFFFEEECCCCCCCCCEEEGGGIIIEEECCC???<<<::::::;;;<<<999:::;;;<<<===>>>>>>>>><<<>>>@@@AAA???>>>===>>>??????@@@AAABBBAAA@@@>>>DDDEEEEEECCC???;;;:::999==================>>>>>>>>>??????@@@???>>>===<<<;;;<<<<<<======>>>??????999:::<<<>>>@@@CCCEEEGGGEEEDDDDDDDDDCCCAAA===:::???>>><<<;;;<<<===???AAA>>>===>>>>>>@@@BBBDDDEEEIIIJJJKKKIIIFFFDDDCCCDDDAAACCCFFFHHHIIIGGGDDDBBBAAADDDKKKSSSZZZ[[[WWWRRRHHHEEEAAA>>>===>>>@@@BBB>>>>>>>>>>>>>>>>>>>>>>>>:::<<<===>>>>>><<<:::888:::999999;;;>>>@@@??????=========<<<;;;999777666777888:::999888888999:::============<<<;;;::::::999999888777777777777888777666666666666666666666777;;;AAAGGGIIIFFF@@@:::777666555555555777888999:::>>>AAA@@@AAACCCBBB???;;;<<<===>>>>>>===<<<;;;999777333000...---............///000111333444444666666555444222111000///////////////000000000000/////////000////////////000222444777888888777666333333444444444333333222...---------...000111222000000/////////.........---------....../////////...---,,,...000333333333......------------......,,,---......---,,,---...------,,,,,,------..............................++++++,,,---------------///000111111///------...,,,,,,,,,,,,++++++******,,,+++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************++++++++++++++++++,,,---******++++++******)))((())))))************)))))))))))))))(((((('''''''''+++++++++******************++++++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************'''((()))***)))(((&&&%%%************************************************,,,,,,,,,---------------((()))+++---------,,,+++,,,,,,------------,,,,,,******))))))******+++,,,************************,,,,,,------------,,,,,,,,,+++++++++***)))))))))************************++++++++++++++++++++++++***************************************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************+++*********555666777999:::<<<===>>>888888888888888888888888::::::999999999999999999:::;;;<<<>>>@@@AAABBBBBB;;;:::999888888999<<<===HHHUUU```cccaaaZZZNNNCCC>>>===<<<:::888666555444999:::;;;<<<<<<<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAA???@@@BBBCCCDDDCCCCCCBBBCCCBBBAAAAAAAAAAAABBBCCCBBBCCCCCCDDDFFFHHHJJJLLLEEEBBB???;;;::::::;;;<<<888999:::;;;<<<============???BBBBBBAAA??????@@@>>>???AAAAAAAAA@@@@@@@@@HHHIIIHHHEEEAAA>>><<<<<<>>>>>>>>>>>>>>>>>>======<<<===???@@@@@@>>><<<;;;:::;;;;;;<<<======>>>>>>;;;;;;;;;;;;===>>>@@@AAAAAA@@@AAABBBBBBAAA>>>;;;===<<<:::999999:::<<<===>>>=========???AAACCCEEEGGGHHHIIIHHHEEECCCBBBCCCBBBDDDGGGIIIJJJHHHEEEDDDAAABBBEEELLLRRRTTTQQQLLLAAA@@@???>>>>>>@@@BBBCCC????????????>>>>>>>>>>>>;;;<<<===>>>>>><<<:::999;;;::::::;;;>>>@@@@@@@@@>>>?????????>>><<<:::999777999::::::999999:::<<<>>>??????>>>>>>===<<<;;;:::999999888888888888888999999888777666555444444777:::@@@EEEFFFCCC<<<777666555555555555777888999;;;>>>???>>>@@@DDDFFFDDD>>>@@@BBBCCCBBB???;;;999999777333000...---------000111111222222222222222333222222222111111111111000000000000////////////000000//////000000000000///111444666777777666666333333444444444333333222---------......///000000////////////......------,,,,,,------......//////+++******,,,///111222222......------------......+++---...---,,,+++,,,...,,,,,,,,,,,,,,,---.....................---------,,,,,,---............------///000000...---......,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++***+++))))))))))))))))))((((((************************+++*********++++++,,,---+++++++++++++++******)))))))))************)))))),,,,,,,,,++++++******)))************************+++++++++,,,+++******)))************************((((((((((((((((((((((((************************+++***))))))(((((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---...---+++***+++,,,,,,------,,,,,,+++******))))))******+++,,,************************+++,,,,,,------,,,,,,+++,,,+++++++++***)))))))))************************++++++++++++++++++,,,,,,************************------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***+++++++++******)))666666888999:::<<<===>>>999999888888888888777777999999999:::::::::::::::;;;<<<===???@@@AAABBBBBB999999888666555777:::===MMM```ooommmddd[[[OOOEEE???>>><<<;;;999777555444999:::;;;<<<==================>>>???@@@@@@@@@@@@>>>???AAACCCCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA???AAACCCFFFHHHIIIJJJKKKBBB@@@>>><<<;;;;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<>>>@@@BBBCCCBBB@@@AAAAAA===???AAAAAAAAAAAABBBCCCKKKKKKIIIEEEAAA>>>>>>???>>>????????????>>>>>>===<<<===???AAAAAA???===;;;999999::::::;;;<<<<<<<<<===<<<;;;::::::;;;<<<===>>>>>>???BBBDDDEEECCCAAA<<<;;;:::999999;;;<<<>>>AAA@@@???>>>???AAACCCEEEEEEGGGGGGFFFDDDBBBAAABBBBBBDDDFFFHHHIIIGGGFFFDDD@@@@@@AAAEEEJJJKKKIIIFFFBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<;;;::::::;;;::::::;;;>>>@@@AAA@@@???@@@AAABBBAAA???===<<<888999::::::::::::;;;===????????????>>>===<<<<<<;;;;;;:::999999999999999;;;;;;;;;;;;:::888777666888:::>>>BBBDDDAAA;;;777777777666666666888999:::;;;======<<>>???@@@@@@@@@::::::999777555777;;;???LLLbbbpppiiiYYYOOOGGG@@@===<<<<<<;;;:::999888888999:::;;;<<<>>>>>>>>>???<<<<<<===>>>????????????===>>>AAABBBBBBAAA???>>>?????????>>>>>>?????????>>>AAADDDGGGIIIHHHGGGFFF>>>>>>===<<<<<<<<<======;;;;;;<<<<<<<<<<<<<<<;;;===???AAABBBAAA@@@@@@AAA<<>>???@@@???@@@AAAAAA@@@???>>>===<<<<<<===>>>>>>======<<<;;;;;;<<<<<<===>>>>>>>>>???>>><<<;;;;;;;;;===>>>===>>>AAAFFFJJJLLLLLLKKK??????>>>???@@@CCCFFFGGGEEECCCAAA@@@???AAACCCDDDEEEFFFGGGFFFDDDBBBAAABBBCCCDDDEEEFFFGGGFFFEEEEEE?????????AAACCCDDDDDDCCCDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@>>><<<;;;:::::::::<<<:::999:::===@@@@@@@@@===???AAABBBBBBAAA>>>===888999;;;;;;::::::<<<>>>??????@@@??????>>>===<<<===<<<;;;;;;::::::;;;;;;888999;;;<<<<<<;;;:::999999:::===AAADDDCCC???;;;;;;:::999888999999;;;<<<>>>?????????EEEQQQZZZ^^^\\\XXXPPPHHH@@@;;;888666777777777666444222///...222222333444444333222111000000000000111111222222111000000000/////////.........---------...000000000000000111111111222222333333333333222111//////------......///.........------.........---,,,+++---------,,,,,,,,,,,,,,,***)))(((***,,,...///.........------------......***,,,---,,,+++***+++,,,++++++++++++,,,---...///111111000...---,,,+++***,,,,,,------------,,,,,,)))+++------,,,,,,,,,---,,,++++++******+++,,,,,,)))*********++++++++++++---,,,+++*********++++++++++++++++++*********)))************************(((((((((((()))***+++,,,*********+++***))))))((())))))************))))))&&&&&&&&&'''''''''''''''((()))))))))*********+++***+++,,,,,,,,,,,,,,,,,,************************************************************************))))))******************))))))))))))))))))))))))************************(((((((((((('''''''''&&&)))***+++++++++***)))((('''(((((())))))(((((('''******))))))******+++,,,************************)))******++++++******)))***************+++++++++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---...---,,,***)))555555666777888999999:::<<<<<<<<<;;;;;;:::::::::888888999:::;;;;;;;;;;;;999:::;;;===>>>>>>>>>>>>======<<<:::888999>>>BBBGGG^^^kkk___KKKAAA===999;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;===>>>?????????;;;<<<===>>>>>>?????????===>>>@@@BBBBBB@@@>>><<<========================???BBBEEEHHHIIIGGGDDDAAA;;;<<<<<<===============<<<<<<<<<===<<<<<<;;;;;;<<<>>>@@@AAA@@@???@@@@@@<<>><<<;;;;;;::::::;;;<<<===?????????@@@AAAAAABBBBBB@@@>>>===<<<<<<===???@@@>>>@@@CCCIIIOOORRRSSSRRRDDDDDDEEEFFFIIIMMMPPPSSSHHHFFFCCCAAA@@@AAACCCDDDEEEFFFGGGFFFDDDBBBBBBCCCCCCCCCDDDEEEEEEEEEEEEEEE===>>>??????@@@AAABBBCCCBBB@@@???>>>???AAADDDGGGIIIHHHGGGFFFEEEDDDCCCBBBCCCAAA>>>;;;:::999:::;;;;;;:::999:::===???@@@@@@<<<===@@@BBBBBBAAA???===888999;;;;;;;;;;;;<<<>>>??????@@@??????>>>===<<<======<<<;;;;;;;;;;;;<<<333555999;;;===<<<:::999999;;;>>>AAAEEEEEECCCAAA======;;;;;;;;;;;;<<<===BBBDDDCCCDDDLLL[[[hhhlllnnnfffYYYLLLAAA<<<::::::888888999999777444111///111111333444555444333333111111111111111111111111111111000000/////////...---,,,,,,+++,,,---//////000//////...//////000111444444333222111000...---------......///.........,,,---.........---,,,+++---------,,,,,,++++++++++++***)))***,,,...///............------.........***+++,,,,,,******+++,,,++++++++++++,,,---...///222111000///---+++***)))++++++,,,,,,,,,++++++***(((***,,,,,,++++++,,,---,,,+++*********+++,,,---))))))******++++++++++++---,,,+++*********+++,,,---------,,,,,,+++++++++))))))))))))))))))))))))''''''''''''((()))***+++)))))))))))))))(((((('''))))))************))))))(((((())))))******++++++(((((())))))*********+++)))***,,,---.../////////************************((((((((((((((((((((((((************************&&&'''***,,,,,,+++***((())))))))))))))))))))))))******************************))))))((((((((('''***************)))((('''))))))************))))))*********)))***++++++,,,************************))))))************))))))))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******************************(((((((((((()))***+++,,,,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,---************************+++,,,.........,,,***)))777888999;;;;;;<<<<<<<<<@@@BBBBBB===777555777;;;888:::<<<<<<;;;:::;;;<<>><<<;;;===???@@@@@@>>>>>>===;;;:::<<>>@@@@@@>>><<<;;;;;;<<<>>>AAACCCCCCBBBDDDBBB@@@>>>===============>>>@@@AAA@@@>>><<<;;;???>>>===<<<===>>>AAABBBBBBDDDHHHJJJJJJHHHEEECCC@@@>>><<<::::::;;;===>>>@@@???>>><<<<<<<<<======BBBBBBBBBBBBBBBAAA@@@???>>>???BBBEEEIIIKKKLLLLLLJJJEEE???<<<;;;===>>>???AAACCCEEEGGGFFFCCC@@@>>>>>>>>>>>><<<::::::<<<>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@>>>===<<<<<<<<<@@@DDDJJJPPPUUUWWWXXXXXXJJJFFFEEEKKKVVV```cccbbbSSSOOOJJJDDDAAA@@@AAABBBFFFGGGHHHJJJJJJHHHEEEBBBBBBCCCEEEFFFFFFDDDBBBAAA>>>>>>>>>???@@@@@@AAAAAA???===>>>AAABBBAAAEEEJJJLLLLLLJJJHHHIIIKKKGGGAAADDDAAA===;;;<<<>>>@@@@@@@@@@@@BBBBBBBBBBBB@@@@@@???@@@@@@AAAAAA???>>>======<<<<<<<<<<<<======>>>AAAAAAAAAAAA@@@???>>>>>><<<;;;:::<<<>>>???>>>===<<<<<<======<<<;;;::::::777999:::<<>>???>>><<>>AAAAAA>>>999666888;;;999;;;<<<<<<;;;;;;<<<>>>AAA???===<<<>>>@@@AAA@@@??????>>><<<;;;===@@@CCCKKKRRRSSSMMMFFFDDDCCC@@@@@@>>>===>>>@@@CCCDDDEEE@@@???===>>>AAADDDEEEEEEDDDCCCAAA???>>>>>>>>>>>>>>>???@@@AAAAAA???>>><<>>=========???@@@BBBBBBDDDGGGJJJKKKIIIFFFDDDBBB@@@===;;;;;;;;;===>>>@@@???===<<<<<<<<<===>>>@@@@@@@@@@@@@@@??????>>>???AAADDDGGGKKKMMMMMMLLLDDD@@@;;;888999<<>>>>>======AAADDDIIIOOORRRTTTTTTTTTNNNJJJHHHMMMWWW___aaa```MMMJJJEEEBBB@@@@@@AAACCCEEEEEEFFFHHHIIIHHHFFFEEEEEEFFFFFFFFFEEECCCBBB@@@>>>>>>>>>???@@@@@@AAAAAA???>>>@@@CCCDDDBBBEEEJJJQQQQQQNNNIIIHHHKKKKKKIIIKKKFFFAAA>>>===>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@??????@@@@@@@@@???>>>======<<<<<<<<<<<<===>>>>>>BBBBBBBBBBBBAAA@@@???>>>===<<<<<<===???@@@???>>><<<<<<===<<<<<<;;;;;;::::::<<<>>>AAAKKKVVVXXXUUUNNNJJJEEEBBBBBBCCCBBBAAABBBDDDGGGPPP\\\kkkxxx|||vvveeeNNN???<<<<<<;;;??????>>><<<:::888555333111111111222222222222222333333111000000000111111222111111000//////.....................---------//////.........///000111111222222111111///......------,,,,,,,,,---...///------------------------------------------------------............------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,.........///111333444333111///...,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******,,,,,,------------,,,,,,------,,,+++************++++++************++++++++++++******)))*********+++*********))))))(((((((((&&&%%%''')))+++***(((************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,***************)))))))))))))))))))))))))))))))))((((((((()))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************'''((()))***+++******)))))))))))))))))))))))))))************************,,,)))''''''***,,,+++*********++++++++++++************+++++++++,,,,,,,,,************************************************,,,,,,+++*********++++++,,,+++++++++***+++++++++,,,---------,,,++++++***************************,,,,,,---......///000000555666777888999:::;;;;;;<<>>@@@AAA???>>>>>>@@@AAABBBAAA@@@@@@???>>>===>>>AAADDDKKKMMMMMMJJJIIIJJJJJJGGGFFFCCC???===???CCCFFFHHHFFFCCC@@@???AAADDDFFFGGGDDDCCCBBB@@@??????@@@@@@@@@@@@AAABBBBBBAAA???>>>@@@???>>>>>>>>>???@@@AAAAAADDDGGGJJJKKKJJJHHHFFFDDDBBB@@@===<<<<<<======???>>>===<<<<<<<<<===>>>?????????>>>>>>>>>>>>===BBBCCCFFFJJJMMMOOOMMMKKK>>>:::555444666;;;???AAACCCCCCDDDDDDDDDCCCBBBBBB@@@@@@@@@>>>======>>>@@@EEECCCBBB@@@@@@@@@BBBCCCCCCCCCAAA@@@????????????BBBDDDHHHLLLOOOOOOOOONNNOOOKKKHHHKKKSSSXXXYYYXXXEEECCC@@@>>>===???AAABBBBBBCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHFFFDDDBBBAAA@@@>>>>>>??????@@@AAAAAAAAA@@@???BBBFFFFFFDDDFFFJJJTTTVVVSSSKKKGGGJJJOOOQQQRRRMMMEEE@@@>>>>>>???@@@@@@AAABBBCCCCCCBBBAAA@@@>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>BBBCCCCCCBBBBBBAAA@@@???>>>===<<<>>>@@@AAA@@@???<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>???DDDNNNZZZ```___WWWRRRLLLGGGEEEEEEEEEDDDAAAFFFNNNVVV```lllyyy{{{kkkWWWHHHBBB???>>>??????===:::555222222222111111222222333333444444333222111111000111111111000000000///......---------------.....................---------...///000111111111111000///......+++++++++***+++,,,,,,---++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,---//////......///111222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))+++++++++,,,,,,+++++++++,,,++++++*********++++++++++++************++++++*********)))******+++++++++++++++***)))(((((('''$$$######%%%(((*********************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++***************+++++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))************)))((()))+++,,,,,,+++)))(((***************************((('''''')))***************++++++++++++************+++++++++,,,,,,,,,************************************************,,,+++***)))***+++,,,---++++++++++++++++++++++++***+++---......,,,***)))************************+++++++++,,,------......888888888999999:::;;;;;;;;;>>>@@@@@@>>><<<;;;<<<;;;<<<======<<<===@@@BBBAAA@@@>>>???AAACCCCCCBBB@@@AAAAAA@@@??????BBBDDDMMMKKKIIIIIILLLOOOOOOMMMJJJFFFAAA??????AAACCCCCCHHHEEEBBBAAABBBDDDEEEFFFDDDCCCBBBAAA@@@@@@AAABBBAAAAAABBBCCCCCCBBBAAA@@@AAA@@@@@@?????????@@@@@@AAADDDGGGJJJKKKJJJIIIHHHFFFDDDBBB???============>>>===<<<;;;<<<<<<>>>>>>??????>>>>>>>>>>>>>>>???DDDEEEGGGKKKOOOPPPLLLIII;;;777333222555:::???BBBDDDCCCCCCCCCCCCCCCDDDDDD@@@AAAAAA???>>>>>>@@@BBBHHHFFFCCC@@@???@@@BBBCCCBBBBBBAAA@@@???>>>>>>???CCCDDDGGGIIIJJJJJJIIIHHHJJJFFFDDDEEEIIILLLLLLJJJ???>>><<<;;;;;;<<<>>>???@@@AAABBBCCCDDDFFFIIIKKKMMMKKKIIIFFFCCCBBBAAA@@@>>>>>>???@@@@@@AAAAAABBBAAAAAADDDIIIIIIFFFGGGJJJRRRWWWVVVMMMGGGIIIOOOSSSUUUNNNFFF???===>>>@@@@@@@@@AAABBBCCCCCCBBBAAA@@@<<<<<<<<<<<<<<<;;;;;;:::<<<<<<;;;<<<<<<===>>>???CCCCCCCCCCCCBBBAAA@@@@@@===<<<<<<===???@@@@@@???<<<<<<<<<;;;;;;;;;<<<<<<===<<<===BBBKKKVVV]]]```\\\WWWPPPIIIFFFEEEFFFFFFBBBIIIPPPUUUYYYbbboooyyy}}}rrrbbbRRRHHHAAA>>><<<;;;;;;:::666222222555222222222333333444444555222222111111111111111111//////.........---------,,,---------.../////////.............../////////000000111111000///......+++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---------+++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++,,,------------.........---...//////------...//////......---------------///..................///***************)))))))))******++++++++++++*********************+++,,,,,,++++++************++++++***)))))))))***+++,,,,,,,,,++++++***)))(((''''''$$$$$$$$$&&&((()))******************************************************))))))))))))))))))))))))((()))))))))******************+++,,,,,,,,,,,,+++---,,,,,,,,,++++++******))))))******++++++,,,,,,))))))))))))))))))))))))************))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))))))))************)))***+++,,,,,,+++***)))************************(((((('''((())))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************************************************)))(((((((((***,,,---)))******+++++++++++++++***+++,,,------,,,+++***************************))))))*********+++++++++:::999888888888888999:::<<<===???@@@???>>>=========>>>??????>>>???AAACCCAAA@@@???@@@BBBCCCCCCCCCAAAAAABBBAAA@@@@@@BBBDDDMMMIIIEEEGGGKKKMMMLLLKKKGGGFFFDDDCCCDDDEEEDDDCCCEEEDDDCCCCCCDDDDDDCCCAAADDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@??????BBBCCCFFFIIIJJJJJJIIIHHHGGGEEECCCAAA???=========<<<<<<;;;;;;;;;===>>>???AAA@@@?????????@@@@@@AAAFFFFFFIIINNNSSSSSSNNNIII@@@<<<666444666;;;@@@CCCDDDCCCCCCBBBCCCDDDEEEFFFAAAAAAAAA@@@??????AAACCCIIIGGGDDDAAA@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>BBBCCCEEEFFFGGGFFFEEEDDDEEEBBB@@@@@@AAABBBAAA@@@===<<<<<<;;;;;;;;;;;;;;;>>>???AAAAAAAAADDDHHHLLLMMMKKKIIIFFFCCCBBBAAA@@@?????????@@@AAAAAABBBBBBBBBBBBEEEJJJJJJGGGGGGKKKMMMTTTWWWPPPHHHHHHLLLOOOQQQKKKCCC>>>===>>>@@@AAAAAAAAACCCCCCCCCCCCAAAAAA;;;;;;::::::999999999999;;;;;;;;;<<<<<<===??????CCCCCCCCCCCCBBBAAA@@@@@@<<<;;;;;;<<<>>>??????>>><<<<<<;;;;;;;;;;;;<<<===>>><<<<<<@@@GGGOOOVVV[[[]]]YYYSSSLLLHHHGGGHHHJJJJJJNNNPPPOOONNNSSS___iiizzzuuunnncccUUUHHH@@@===;;;999999<<<;;;666555999222222222333333444444444111111111111222111111111............------------,,,---------.../////////....../////////000000000///000000000000//////...+++,,,,,,---------------......---------,,,,,,,,,,,,---------.........///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---//////...---,,,---...------,,,,,,,,,,,,------///...------------...///***+++++++++++++++++++++)))******++++++******)))))))))))))))***+++,,,,,,++++++************++++++***)))))))))***+++,,,,,,++++++******)))((((((''''''((((((((((((((()))***))))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))******************+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********)))))))))******++++++,,,))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********,,,+++***))))))***+++,,,))))))))))))))))))))))))'''(((((()))))))))))))))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************)))(((''''''((()))***+++((()))***++++++++++++***,,,+++*********+++,,,,,,************************++++++,,,,,,,,,,,,,,,---888777777666777999:::;;;>>>>>>????????????>>>>>>>>>@@@AAABBBAAA@@@@@@AAA@@@??????@@@BBBDDDCCCBBB@@@AAABBBBBB@@@AAABBBDDDIIICCC@@@CCCEEEEEEDDDEEEBBBCCCDDDHHHKKKLLLKKKIIIDDDCCCCCCDDDEEEDDDBBB@@@CCCBBBAAA@@@AAABBBCCCDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@??????BBBCCCFFFHHHHHHHHHGGGGGGFFFEEECCCAAA???>>>===<<<;;;;;;::::::;;;===???@@@BBBAAA@@@@@@@@@AAABBBCCCGGGGGGKKKSSS[[[]]]XXXRRRMMMGGG???;;;:::===AAACCCCCCCCCCCCCCCDDDEEEFFFGGG@@@AAAAAA@@@??????BBBDDDHHHGGGDDDBBB@@@@@@@@@AAA@@@??????>>>======>>>>>>AAABBBCCCDDDDDDDDDCCCBBBDDDBBB@@@??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::===???AAAAAA@@@AAAFFFJJJIIIIIIHHHFFFDDDBBBAAA@@@??????@@@@@@AAABBBBBBBBBDDDDDDFFFIIIIIIGGGHHHLLLKKKSSSVVVQQQJJJIIIKKKLLLLLLGGGAAA===<<<>>>@@@AAAAAABBBCCCDDDDDDCCCBBBAAA;;;;;;:::999999999999:::;;;;;;;;;<<<<<<>>>???@@@BBBCCCCCCBBBBBBAAA@@@???<<<;;;:::;;;===???>>>===<<<<<<;;;::::::<<<===>>>@@@======AAADDDHHHNNNUUU[[[YYYTTTOOOKKKJJJLLLOOOQQQSSSRRRMMMHHHJJJSSS[[[hhhddd^^^XXXNNNCCC>>>>>>===555333777888333222555333333333333333222222222000000111222222222222111........................---------.....................///000000000000////////////000000//////...,,,,,,---...............//////...---,,,,,,++++++,,,------....../////////,,,,,,------------,,,,,,+++,,,,,,------......///000000000/////////......---...///...,,,+++,,,---,,,,,,++++++++++++,,,,,,,,,,,,************,,,,,,+++++++++,,,,,,,,,,,,,,,*********++++++*********)))))))))))))))***+++,,,++++++************++++++*********)))******++++++************))))))))))))***+++,,,+++)))(((((()))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,++++++++++++++++++*********)))))))))))))))*********))))))))))))))))))))))))&&&'''((()))***+++,,,---))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))&&&(((******)))))))))***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************************(((((())))))))))))))))))'''((()))+++++++++******,,,+++)))((()))***,,,...************************************************777777777888;;;>>>AAACCC@@@???>>>>>>???????????????AAADDDEEECCCAAA??????>>>>>>>>>@@@BBBCCCCCCBBB???AAABBBBBBAAA@@@BBBCCCDDD???>>>AAABBB??????BBB@@@AAACCCGGGLLLNNNNNNMMMFFFDDDBBBBBBCCCDDDDDDCCCAAAAAA@@@@@@@@@AAACCCDDDBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCBBB@@@???>>>BBBCCCEEEFFFGGGFFFEEEEEEDDDDDDBBBAAA???>>>======::::::::::::;;;===???@@@BBBAAA@@@???@@@AAACCCDDDGGGHHHOOOZZZfffjjjfff```[[[TTTJJJBBB???@@@AAABBBAAABBBCCCDDDEEEFFFGGGGGG@@@@@@@@@@@@??????AAADDDFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@??????>>>>>>?????????@@@AAABBBCCCCCCBBBBBBCCCBBB@@@??????>>><<<;;;;;;<<<===>>>>>>======<<<<<>>@@@@@@AAABBBCCCDDDDDDCCCBBBAAA>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;===>>>???@@@BBBBBBBBBBBBAAA@@@???>>>===<<<;;;<<<>>>??????>>>===<<<:::::::::<<<===???AAA======AAACCCCCCHHHOOOTTTSSSRRRNNNKKKJJJMMMPPPSSSTTTRRRMMMHHHHHHLLLRRRXXXRRRLLLHHHCCC>>>@@@GGGIII:::000222444///---111333333333222111111000000///000111222333222222111.......................................---------,,,---.../////////............///////////////...+++,,,---...///......------------------------,,,++++++,,,------...//////------............------++++++,,,---///000111111222222111000//////...------...///...,,,+++,,,---,,,++++++*********++++++,,,+++)))(((((()))+++,,,+++++++++,,,,,,,,,------***++++++++++++++++++******)))))))))))))))***+++++++++************++++++++++++******)))*********))))))))))))************)))+++,,,+++)))''')))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++************++++++++++++)))))))))((((((((((((((())))))))))))))))))))))))&&&&&&''')))***+++,,,---*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&))),,,,,,***)))***++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************************************)))***+++,,,,,,+++)))(((&&&''')))+++,,,+++*********************++++++,,,************************((((((((((((((((((((((((777888999<<<@@@EEEIIILLLBBB@@@>>>===>>>????????????BBBEEEFFFDDDAAA???>>>=========???BBBCCCBBBAAA???@@@BBBAAA@@@@@@AAACCCBBB>>>>>>BBBBBB>>>>>>BBBAAAAAABBBDDDHHHKKKKKKKKKIIIFFFBBBAAABBBDDDFFFFFFAAA@@@??????@@@AAACCCDDDAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>CCCDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBAAA???>>>======::::::999:::;;;===???@@@BBBAAA@@@??????AAACCCDDDGGGIIIQQQ```nnntttqqqllleee]]]QQQGGGBBBAAABBBBBB@@@AAACCCEEEFFFGGGGGGGGG???@@@@@@???>>>???AAADDDDDDDDDCCCCCCAAA@@@??????AAAAAA@@@@@@???@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::;;;===???@@@@@@??????<<<@@@CCCBBB???===@@@DDDBBBCCCEEEFFFFFFDDDBBBAAA???@@@@@@AAAAAABBBBBBCCCGGGEEEEEEGGGGGGEEEHHHMMMRRRVVVWWWRRRNNNOOOPPPOOOIIIEEEAAA>>>>>>>>>??????AAABBBCCCDDDDDDCCCBBBAAA@@@???>>>===<<<===>>>>>>::::::;;;;;;===>>>???@@@AAAAAAAAAAAA@@@???>>>>>>>>>===<<<===???AAA@@@???===<<<:::::::::<<<>>>??????;;;;;;@@@AAA@@@DDDLLLMMMNNNNNNKKKIIIHHHKKKOOOPPPQQQQQQNNNJJJHHHJJJLLLPPPHHH@@@>>><<<===EEEPPP[[[GGG777666666222000444444333333222111000/////////000111222333333222111......///////////////////////////......------,,,+++,,,---.........---,,,......///////////////...+++,,,---...///...------+++,,,,,,------......///******+++,,,,,,---......---......//////......---***+++,,,...000111333333444333222111000...------,,,---......,,,,,,---...,,,+++******************---,,,***))))))***,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))))))))******++++++************++++++,,,,,,+++***)))))))))***((((((((()))******++++++(((***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************+++,,,,,,,,,,,,+++))))))******+++++++++,,,))))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))*********++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,'''((()))******)))((('''))))))))))))))))))))))))&&&)))------+++)))***,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,************************************************+++,,,...//////---***(((%%%''')))+++,,,+++***)))'''(((***,,,,,,,,,+++***************************------,,,,,,,,,,,,,,,,,,<<<;;;::::::>>>DDDJJJOOOOOODDD;;;<<<@@@AAAAAABBBCCCCCCCCCBBBAAA???<<<;;;:::;;;===???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@DDDDDDEEEEEEFFFFFFFFFFFFIIIGGGCCC@@@@@@AAADDDEEEDDDDDDEEEEEEDDDCCCBBBBBBEEEDDDBBBBBBAAABBBCCCDDDDDDDDDDDDCCCBBB@@@???>>>BBBCCCDDDEEEEEEFFFFFFFFFCCCBBB@@@>>>===<<<;;;;;;===<<<<<<;;;;;;===>>>???===============???DDDGGGHHHNNNVVV```nnnyyyyyytttjjjcccXXXNNNGGGDDDBBB@@@AAABBBCCCDDDEEEFFFGGGGGGFFFDDDAAA>>>===>>>AAABBBCCCDDDEEEEEEBBBAAAAAAAAADDDBBB@@@>>>===???AAABBBAAAAAA@@@@@@@@@AAABBBBBB@@@@@@???@@@AAA@@@===;;;888<<>>===>>>@@@AAA@@@>>>CCCCCCCCCCCCCCCDDDEEEFFFCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBCCCEEEHHHRRRVVVYYYYYYYYYXXXRRRJJJGGGEEEBBB???>>>>>>@@@AAA@@@AAACCCDDDEEEDDDCCCBBBCCCCCCBBB???<<<;;;<<<>>>>>>===<<<;;;;;;<<<===>>>@@@???????????????@@@AAA>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<===>>>======???AAADDDJJJJJJJJJHHHGGGHHHKKKNNNRRRSSSSSSMMMGGGCCCEEEHHHDDDBBB???<<<::::::<<<===@@@===999666444333111000111111111111000000000000000000000000000000000000)))***,,,---...---,,,,,,000///---,,,++++++,,,,,,//////...---,,,++++++***//////000000000000//////...---,,,+++***+++,,,,,,---------............///+++,,,------......------+++++++++,,,,,,---------++++++,,,...000222444555888666333000---,,,------************************'''((()))***,,,---...///'''((()))+++++++++***)))************************++++++***)))((('''&&&&&&+++++++++***++++++,,,,,,***+++,,,---,,,***((('''))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''',,,,,,++++++++++++++++++******))))))))))))******))))))))))))************(((((()))***+++,,,,,,,,,,,,,,,+++)))'''%%%###"""((((((((((((((((((((((((((((((((()))******++++++(((((((((((((((((((((((('''''')))***+++++++++++++++***)))(((((()))***+++******++++++++++++******((()))***++++++***)))((((((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++(((((((((((())))))))))))************************+++++++++,,,------...///...///000000000...---,,,+++++++++***************))))))(((((((((((())))))*********************************)))))))))))))))(((((()))***+++,,,,,,,,,+++++++++***************,,,,,,++++++***)))))))))???>>>===>>>AAAGGGNNNRRRMMMCCC;;;;;;???@@@@@@AAAAAABBBBBBBBBAAA???===<<<<<<<<<===>>>???@@@@@@AAA????????????????????????????????????@@@@@@@@@@@@EEEEEEEEEFFFFFFFFFFFFFFFGGGFFFCCCAAA@@@AAACCCDDDCCCCCCCCCCCCBBBBBBBBBAAACCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBB@@@???>>>BBBCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCAAA??????>>>>>>===<<<<<<;;;;;;===>>>???===>>>>>>======@@@DDDGGGIIIPPPXXXaaakkkssstttppp```ZZZQQQJJJFFFDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFDDDAAA>>>>>>???AAABBBAAACCCCCCBBB@@@??????@@@CCCAAA???======>>>@@@AAACCCBBBAAA@@@@@@@@@@@@@@@?????????@@@BBBBBB@@@>>>>>>>>>AAAIIIVVV^^^WWWLLLAAA@@@>>>>>>???@@@@@@???BBBBBBBBBAAABBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBCCCEEEFFFFFFFFFEEEFFFIIIKKKQQQWWW]]]]]][[[XXXPPPHHHFFFDDDAAA>>>===>>>???@@@???AAABBBDDDDDDDDDBBBAAACCCCCCBBB???<<<;;;<<<======<<<;;;::::::;;;<<<===>>>>>>===============>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;:::;;;>>>@@@FFFGGGHHHGGGGGGGGGJJJLLLPPPQQQQQQLLLFFFBBBBBBEEE@@@>>>;;;888666666777888;;;888666444444444222111111111111000000000//////000000000000000000000000+++,,,---......---,,,,,,000///---,,,++++++,,,,,,.........------,,,,,,+++//////000000000000//////...---,,,+++++++++,,,,,,------------............+++,,,------......------+++,,,,,,,,,,,,,,,,,,---+++,,,---///111222444444555333000---,,,++++++,,,************************)))))))))******+++++++++'''((()))***++++++***)))************************************)))))))))))),,,,,,+++***))))))))))))++++++,,,,,,***(((&&&$$$((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((()))***+++,,,,,,******))))))))))))******))))))))))))************)))))))))******++++++,,,+++++++++***)))((('''&&&))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''((((((+++***)))(((((()))***+++************************(((((()))***************(((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++((((((((()))))))))******************************+++,,,---...000000000000///000000111000///...---+++++++++******************))))))(((((())))))******************************))))))))))))))))))))))))))))))******++++++,,,((((((((((((((((((((((((*********************+++<<<;;;;;;<<<@@@FFFKKKOOOKKKAAA:::;;;>>>??????@@@???@@@@@@AAAAAA???>>>===>>>>>>=========>>>@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBAAA@@@?????????@@@AAABBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCCCCBBB@@@???>>>BBBBBBCCCDDDEEEEEEEEEEEEFFFEEECCCBBBAAA@@@??????===<<<<<<;;;;;;===>>>???===>>>???>>>???AAAEEEHHHKKKSSS[[[___cccggghhheeeRRRNNNHHHDDDCCCEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGEEECCCAAA???>>>???AAABBBAAABBBBBBAAA???>>>>>>@@@BBB@@@>>>=========???@@@CCCCCCAAA@@@???>>>>>>>>>???>>>???@@@BBBCCCBBBAAABBB???@@@KKK^^^jjjdddWWWFFFCCC???>>>???@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAABBBAAA@@@??????@@@AAABBBDDDEEEFFFFFFFFFGGGJJJMMMNNNXXX``````[[[UUUMMMFFFDDDBBB@@@>>>======>>>??????@@@AAABBBCCCBBBAAA@@@AAAAAAAAA???<<<;;;;;;===;;;;;;::::::::::::;;;;;;======<<<;;;;;;:::::::::===<<<;;;;;;::::::;;;;;;:::999999999::::::;;;<<<<<<<<<;;;999888999;;;>>>AAACCCEEEFFFFFFGGGHHHJJJNNNOOOOOOKKKEEE@@@???@@@<<<;;;888555444444555666444333333333555555333111111111000000000000//////000000000000000000000000------.........---,,,,,,//////---,,,,,,,,,,,,,,,------------------------...//////000000//////......---,,,+++++++++,,,,,,,,,,,,,,,---------......+++,,,------......---------,,,,,,,,,,,,,,,,,,++++++,,,...000222333333333000///---+++*********+++************************++++++******)))(((((((((((()))******+++*********************************)))*********++++++++++++,,,,,,***)))(((''''''''',,,,,,,,,+++)))'''$$$###((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++'''''''''(((((()))))))))******))))))))))))******))))))))))))************************************)))***++++++,,,,,,++++++************************++++++******)))(((((('''************************))))))(((''''''((()))*********))))))))))))************((((((((((((******)))(((((())))))***++++++(((((())))))))))))(((((((((((((((((())))))))))))***************+++++++++)))))))))*********++++++************************+++,,,///222333444333333111111111222111111000///,,,,,,+++************************))))))*********************************))))))))))))))))))******************************(((((((((((((((((((((((((((((()))******+++,,,,,,999999:::<<>>???>>>===;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAA@@@???AAA@@@>>><<<<<<===???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCBBBAAA@@@??????AAABBBCCCDDDEEEEEEEEEEEEDDDCCCBBBAAA@@@?????????===<<<<<<;;;;;;===>>>???>>>???@@@@@@AAACCCGGGJJJNNNWWW^^^]]]ZZZYYYYYYWWWHHHEEEBBB@@@BBBEEEFFFGGGEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCAAA?????????AAABBBCCCDDDDDDCCCAAA@@@@@@AAAAAA@@@>>>=========>>>???BBBAAA@@@???????????????AAA@@@???@@@BBBCCCBBBAAAAAA???@@@IIIZZZfffbbbWWWJJJFFFAAA??????AAABBBCCCBBBAAAAAA@@@????????????AAA@@@???>>>>>>???@@@AAAAAABBBCCCCCCCCCEEEHHHKKKMMMWWW___]]]VVVPPPJJJEEEBBBAAA???===<<<======>>>??????@@@AAAAAA@@@@@@??????@@@@@@>>><<<:::;;;<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<;;;:::999888888;;;;;;:::999999999999:::999888888999999:::;;;<<>>???@@@@@@?????????>>><<<;;;;;;===???@@@????????????????????????>>>>>>????????????@@@@@@@@@@@@@@@???????????????AAAAAABBBBBBAAA@@@???>>>@@@???===<<<<<<===???@@@>>>??????@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@??????AAABBBCCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@??????===<<<<<<;;;;;;===>>>???>>>???AAABBBCCCEEEHHHKKKTTT\\\bbb]]]VVVRRROOOMMMDDDBBB??????AAADDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCBBBAAA??????@@@AAABBBEEEGGGHHHGGGEEEDDDCCCDDD@@@???>>>=========>>>>>>>>>>>>>>>>>>??????@@@AAACCCBBB@@@@@@AAABBBAAA???@@@AAACCCGGGOOOWWWWWWQQQLLLHHHBBB??????AAACCCCCCBBBBBBAAA@@@????????????@@@???>>>======>>>???@@@???@@@AAAAAABBBCCCGGGIIIKKKSSSXXXSSSMMMJJJHHHFFFAAA@@@???============>>>>>>???????????????>>>>>>===>>>???>>>;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999888:::999999888888888888888777777777888999:::;;;;;;>>>???>>><<<999888999;;;;;;>>>CCCFFFGGGGGGHHHIIILLLLLLKKKIIIDDD@@@===;;;;;;:::888777666666666666444333333444555444222000000000000////////////.........................../////////...------------------------------,,,,,,+++,,,,,,------...............////////////......---------,,,,,,,,,++++++++++++++++++,,,,,,,,,---+++,,,------......---------------,,,,,,++++++++++++---///111222111000///+++++++++++++++++++++,,,*********************************+++++++++++++++++++++******************************************+++******)))((((((''''''***************+++,,,---++++++++++++++++++*********+++,,,,,,------,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''((())))))))),,,,,,+++***((('''&&&&&&******))))))))))))******((()))))))))******************)))))))))))))))))))))***************))))))************************(((((())))))************((((((((((((((((((((((((((('''%%%$$$$$$%%%&&&''')))))))))******)))))))))+++)))'''&&&&&&''')))+++---,,,***(((''''''(((((((((((())))))))))))(((((((((((((((((())))))))))))************************)))*********++++++++++++***************************,,,000444666777666666333222222222222333333333///...,,,***)))******+++++++++************++++++))))))))))))))))))))))))(((((())))))******************))))))))))))))))))(((((())))))*********************)))))))))((((((:::;;;<<<>>>@@@BBBDDDEEEEEE@@@>>>AAAAAA??????AAA:::;;;===>>>?????????>>>======<<<<<<<<<===??????????????????????????????=========>>>>>>>>>??????<<<<<<<<<======>>>>>>>>>AAAAAAAAAAAA@@@???>>>===???>>>=========>>>???@@@>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????AAAAAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBB===<<<<<<;;;;;;===>>>???>>>@@@BBBDDDEEEGGGJJJLLLXXX___ccc^^^WWWRRRNNNKKKCCCAAA??????AAABBBCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFBBBBBBAAA@@@@@@@@@AAABBBEEEHHHKKKKKKIIIFFFDDDDDD@@@@@@???>>>>>>>>>>>>???<<<<<<======>>>???AAABBBDDDBBB@@@???@@@@@@???>>>@@@EEEFFFEEEEEEJJJLLLKKKJJJFFFAAA>>>>>>@@@AAABBBAAA@@@@@@?????????@@@@@@???>>>===<<<<<<===>>>??????@@@AAAAAAAAABBBEEEHHHHHHMMMNNNJJJFFFFFFFFFEEE@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===============;;;===>>>===;;;999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<=========;;;:::999999888777777666666777777666666777777888999:::;;;;;;<<<===<<<:::777777777:::===BBBEEEFFFFFFGGGHHHKKKJJJHHHFFFCCC???===;;;888777666555444444444444555444333333444333111///000000////////////..............................///...------,,,------...,,,------......---,,,,,,,,,,,,,,,------.........---......//////......---,,,,,,---------,,,+++*********+++++++++,,,,,,,,,+++,,,------......---------,,,,,,,,,,,,,,,,,,+++,,,,,,...///000//////...++++++++++++++++++++++++************************))))))***+++,,,------...,,,,,,+++************+++************************++++++***)))((('''&&&&&&))))))******+++,,,...///++++++++++++,,,,,,------***++++++,,,---,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''''''''((()))))))))******+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))************)))(((''''''************************'''(((((()))******++++++''''''''''''''''''''''''((('''&&&%%%&&&&&&(((((())))))************))))))******((((((((((((******,,,,,,+++)))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))+++++++++***************)))))))))*********++++++************************)))+++...222444555555444333222222222222333444444000///,,,***))))))***+++*********))))))*********))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))%%%&&&&&&''''''(((((()))++++++***))))))(((''''''888999:::;;;===>>>>>>???BBB???>>>@@@AAA>>>>>>@@@:::;;;===>>>>>>>>>>>>===:::;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============::::::;;;<<<===>>>>>>???AAA@@@@@@???>>>>>>======>>>?????????@@@@@@@@@AAA>>>???@@@AAABBBBBBBBBAAA@@@AAAAAAAAAAAA@@@??????AAAAAABBBCCCDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAA===<<<<<<;;;;;;===>>>??????AAACCCEEEFFFHHHKKKMMMUUU[[[___[[[WWWSSSOOOKKKAAA@@@>>>???@@@AAA@@@???AAAAAABBBCCCDDDEEEEEEFFFBBBAAAAAA@@@@@@AAAAAABBBBBBFFFJJJLLLJJJFFFBBBAAAAAA@@@@@@@@@????????????===============>>>???@@@BBB@@@>>>>>>???@@@@@@???@@@DDDEEEAAA@@@CCCFFFFFFEEEAAA===;;;;;;===>>>>>>>>>>>>>>>===>>>>>>??????>>>>>><<<<<<<<<<<<>>>>>>>>>>>>???>>>>>>???AAADDDDDDGGGGGGDDDDDDFFFFFFCCC@@@@@@?????????>>>>>>>>>>>>======<<<<<<<<<<<<<<<:::<<<======;;;999888999999:::;;;;;;;;;;;;:::999999:::<<<======;;;:::999888777666666555555666666666666666666888999:::;;;999;;;>>>>>><<<999777666999<<>><<<;;;666555555444444333333333333222000000111222111000000000/////////.........---------------------------,,,,,,++++++,,,---...,,,,,,---......------,,,,,,,,,---------------------......//////......---,,,,,,---------,,,+++***************+++++++++++++++,,,------......------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------******+++++++++*********************************)))))))))***++++++,,,,,,---,,,+++*********++++++*********************************))))))(((((((((******)))******+++,,,---,,,,,,++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((()))******+++,,,,,,******))))))))))))******))))))))))))************''''''(((((())))))******)))))))))***))))))(((''')))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((('''((((((((()))*********((()))***++++++***)))(((************************))))))************))))))(((((())))))))))))(((((((((((((((((())))))))))))+++++++++*********))))))((((((((()))))))))******************************)))***,,,...000111222222222222111111111222444444111///,,,***))))))+++,,,***))))))(((((())))))***))))))))))))))))))))))))'''(((((()))******++++++''''''(((((())))))******%%%%%%&&&&&&'''(((((())))))))))))))))))(((((((((;;;<<<===>>>????????????@@@======@@@@@@======???:::;;;===>>>>>>>>>===<<<999:::;;;===>>>?????????========================;;;;;;;;;<<<<<<<<<<<<===999:::;;;<<<===???@@@@@@AAA@@@???>>>============>>>???@@@AAAAAAAAAAAAAAA>>>???AAABBBCCCCCCBBBBBB@@@@@@AAAAAAAAA@@@??????@@@AAABBBCCCDDDDDDDDDDDDBBBAAA@@@@@@????????????===<<<<<<;;;<<<===>>>??????AAADDDFFFGGGIIIKKKNNNOOOUUUXXXWWWUUUSSSPPPKKK???>>>===>>>@@@@@@???>>>@@@@@@AAABBBCCCDDDEEEFFFAAAAAAAAA@@@@@@AAABBBBBB???DDDIIILLLJJJEEE@@@>>>AAAAAAAAA@@@@@@@@@?????????>>>>>>============>>>@@@>>><<<===???AAAAAAAAA???BBBAAA======AAADDDCCCAAA>>>:::999999;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;::::::===???AAACCCCCCBBBDDDHHHFFFBBB@@@@@@@@@@@@????????????>>>===<<<;;;;;;;;;;;;;;;999;;;===<<<:::999888888888999:::;;;;;;:::999888888999;;;<<<<<<;;;:::999777777666555555555555555555555555666777999:::;;;:::===AAABBB@@@<<<999888888;;;>>>???@@@AAACCCEEEGGGDDDAAA>>>======<<<;;;666666666555555444444444111///------///111111111000/////////............------------------------,,,++++++***+++,,,...///+++,,,---.........---,,,---------------------------..................---,,,,,,---...---,,,+++***)))************++++++++++++,,,------......------+++++++++,,,,,,------------,,,+++++++++,,,,,,---***************))))))(((************************))))))))))))************...---+++*********++++++***************************************+++++++++******)))))))))))))))***---,,,+++***))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************))))))))))))******))))))))))))******))))))))))))************&&&''''''((()))******+++((())))))************)))((((((((((((((((((((((((++++++******)))((((((((())))))))))))))))))))))))######%%%&&&''''''''''''((()))***++++++***)))(((******++++++++++++******%%%&&&(((***,,,,,,++++++(((((())))))))))))(((((((((((((((((())))))))))))++++++++++++******))))))(((((((((((())))))))))))************************))))))***,,,---///000111222222111000111222444555222000---***))))))+++,,,))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))***+++++++++&&&''''''((()))******+++'''''''''((()))******+++''''''(((((())))))******>>>>>>>>>>>>>>>?????????>>>???@@@@@@???>>>===<<<===;;;888777888;;;>>>??????:::888::::::999;;;???>>>===<<<;;;;;;<<<>>>>>><<<;;;::::::999999:::::::::;;;===>>>===>>>@@@BBBDDDCCCBBBAAA@@@?????????>>>=========>>>???@@@@@@@@@@@@AAABBBBBBCCCBBBBBB>>>>>>???@@@@@@@@@??????AAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAA@@@???>>>===<<>>@@@BBBDDDDDDDDDEEEGGGMMMMMMNNNSSSVVVTTTMMMFFF============>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDDDDFFFEEECCCAAA@@@??????@@@@@@AAACCCCCCCCCAAA???======@@@DDDHHHIIIGGGEEECCCIIIEEE@@@>>>>>>???===;;;============<<<===???AAA@@@?????????>>>===???BBB===;;;888777888:::;;;;;;;;;;;;<<<======<<<;;;;;;===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;<<<===>>>===>>>???BBBEEEFFFEEEDDD======>>>>>>>>>>>>======:::999777777888:::::::::777888:::;;;<<<<<<;;;:::777777777888999:::;;;<<<;;;::::::999999::::::;;;<<<;;;999777555555555555555666777777777777777666:::<<>>:::777;;;;;;;;;<<<===>>>???@@@>>>>>>>>>===<<<<<<;;;;;;666555444333222111111111222111000///...---------///......---------......------------------------------------------------+++,,,---.........---,,,---,,,++++++------,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++))))))))))))))))))))))))************************000---+++,,,...///---***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))***************************)))((((((((()))+++,,,))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))***++++++,,,+++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))***************((()))***(((&&&%%%&&&'''))))))))))))))))))))))))))))))(((((((((((())))))***************)))(((((())))))************))))))******))))))(((((('''''')))))))))))))))))))))))))))'''%%%&&&)))***(((&&&))))))))))))))))))))))))++++++***)))))))))))))))))))))(((((((((((())))))+++***)))'''''''''((()))((((((&&&%%%%%%&&&'''((())))))))))))************+++***)))(((''''''''''''***)))(((&&&&&&((()))***'''))),,,///000000...---111000//////000222333555222000...+++******+++,,,+++***))))))***)))'''%%%******+++++++++******)))))))))))))))************++++++***)))(((((()))))))))((('''&&&&&&'''((()))))))))(((((()))***++++++>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>===<<<;;;:::::::::<<<===>>>>>>;;;888888;;;<<<::::::=========<<<<<<<<<===???@@@<<<;;;::::::999999::::::999;;;============???AAACCCCCCAAA@@@@@@?????????>>>>>>======>>>>>>??????@@@AAACCCDDDEEEEEEDDDDDD>>>>>>???@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBBBBCCCBBBAAAAAA@@@>>>======<<<===<<<;;;::::::::::::;;;<<<>>>@@@AAAAAABBBCCCEEELLLMMMPPPTTTWWWTTTKKKCCC>>>>>>==================?????????@@@AAAAAABBBBBBFFFEEECCCAAA@@@@@@@@@AAABBBBBBCCCDDDCCCBBBAAA@@@EEEGGGJJJLLLMMMKKKIIIHHHIIIFFFAAA>>>>>>>>><<<:::<<<<<<<<<;;;;;;===???AAA??????@@@@@@???===<<<===<<<:::888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;:::;;;<<<===>>>======<<<;;;::::::::::::;;;;;;===@@@BBBCCCBBBAAA<<<======>>>>>>======<<<<<<;;;999999999:::::::::777888999999::::::::::::999888888888999:::;;;;;;<<<;;;:::999888888777777;;;999888666555555555666444555666777777777777777777999===???@@@>>><<<:::999999999999:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;666555444333222111111111//////......//////000111...------------......///------------------------------------------------,,,,,,---------------,,,---,,,++++++------,,,++++++,,,,,,------,,,,,,+++------,,,,,,,,,+++++++++************************++++++++++++++++++++++++///---+++,,,---...,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********++++++************************++++++,,,))))))))))))*********************+++++++++,,,,,,))))))))))))))))))))))))***++++++++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))***************)))((((((((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))***((('''(((***+++)))'''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((+++***((('''''''''((()))((('''&&&&&&&&&&&&'''((((((((()))))))))*********))))))((((((((())))))******)))'''&&&&&&''')))*********++++++---...///000111111111111222333444555111000---+++******++++++((('''&&&''')))+++***)))))))))))))))))))))))))))(((((()))))))))*********+++******)))(((((())))))))))))(((''''''((())))))))))))(((((()))******+++??????>>>>>>======<<<<<<======>>>>>>>>>===<<<<<<:::;;;<<<===>>>===<<<<<<;;;888888===>>><<<::::::<<<;;;;;;;;;<<<>>>???@@@<<<;;;::::::999999::::::888:::<<<<<<<<<<<<>>>???BBBAAA@@@??????????????????>>>>>>============>>>???AAACCCFFFGGGGGGFFFFFF>>>>>>??????@@@AAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<<<<;;;:::999:::<<<>>>?????????AAACCCJJJKKKOOOSSSTTTPPPGGG???>>>??????@@@@@@??????>>>>>>>>>>>>>>>??????@@@AAADDDCCCBBBAAA@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEJJJKKKKKKLLLLLLLLLKKKJJJHHHEEEAAA???>>>===;;;:::<<<;;;:::999:::<<<>>>???===???AAAAAAAAA@@@===<<<===<<<;;;;;;<<<===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;===???@@@???>>>===;;;999888777777888999<<<>>>?????????>>>;;;<<<<<<<<<<<<<<<<<<;;;===<<<;;;;;;;;;;;;<<<<<<999999888777777888999:::::::::999999999::::::;;;<<<<<<;;;999888666555555888777666666555555666666333444555666777777777777444666999===>>>>>>===<<<:::999999999999999::::::;;;;;;::::::::::::::::::666555444222111111111111///............///000000------,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---------,,,++++++------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---+++,,,------,,,***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************((()))***++++++***)))((()))***++++++,,,,,,++++++))))))))))))*********************++++++++++++,,,))))))))))))))))))))))))******++++++******)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((((((((((((((('''(((******))))))+++,,,))))))))))))))))))))))))))))))(((((((((((()))))))))************))))))((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))+++)))((()))***+++***)))))))))))))))))))))))))))******)))(((((((((((()))''''''&&&&&&&&&&&&''''''***)))((('''''''''(((((((((''''''&&&&&&'''(((((((((((())))))))))))******(((((((((((()))***+++,,,)))((('''&&&&&&'''((()))---+++)))((())),,,///222000111222333333444444333///...,,,+++*********+++)))'''&&&&&&(((***++++++)))((((((''''''(((((()))(((((())))))))))))************)))((((((((())))))***))))))(((((())))))***))))))((((((((()))******??????>>>======<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<===>>>>>>>>>>>>@@@AAAEEE???<<<===>>>;;;999::::::999999:::;;;===???@@@<<<;;;::::::999999::::::888:::;;;;;;;;;;;;<<<>>>@@@@@@???>>>>>>>>>?????????>>>======<<<<<<<<<<<<===???BBBEEEGGGGGGFFFEEE>>>>>>>>>???@@@AAABBBCCCCCCBBBAAA@@@????????????@@@@@@???>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::999;;;<<<======>>>@@@BBBHHHHHHIIIKKKKKKGGGAAA<<<<<>>>>>=========>>>@@@@@@CCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAAAAAAAACCCEEEGGGHHHHHHGGGFFFEEEEEEFFFFFFEEECCCAAA???>>>>>>===<<>><<<<<<======<<<<<<<<<;;;::::::;;;<<<<<<::::::::::::<<<>>>@@@AAA???>>><<<:::888777777666888:::>>>?????????>>>>>>:::;;;;;;<<<<<<;;;;;;:::;;;<<<============???@@@===;;;999777777888999;;;;;;::::::999999999999:::<<<;;;;;;:::999888777666666555555555555666666666111222444555666777777888333555777:::<<<<<<<<<;;;<<<;;;::::::999999999999888888888999999999999999666555333222111111000000111000///---,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,++++++***************************************************************************((()))***++++++***)))(((((()))***+++,,,+++******((()))))))))************************++++++++++++))))))))))))))))))))))))******************))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&'''(((((())))))((((((%%%'''((((((''''''(((***(((((((((((((((((((((((())))))(((((((((((())))))))))))************)))(((''''''((((((((((((''''''''''''(((((())))))******(((((((((((((((((((((((()))))))))))))))***)))))))))))))))))))))))))))))),,,+++******))))))******(((''''''&&&&&&''''''((((((((((((((('''((((((((('''''''''''''''((((((((((((((((((((()))))))))***)))))))))))))))***++++++***)))(((((((((((()))***,,,+++((('''(((***...000...///111222333222111111---,,,+++***************---***'''&&&'''((()))))))))((('''''''''((()))***(((((((((((()))))))))******))))))((((((((())))))******))))))))))))******))))))((((((((())))))***>>>>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>@@@FFFNNNTTTUUUKKKAAA>>>===:::999;;;888888888888999;;;===>>><<<;;;::::::999999::::::888:::;;;;;;::::::<<<===>>>>>>=========>>>??????>>>>>>===<<<;;;;;;;;;<<<;;;<<>>>>>===>>>>>>@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>???>>>>>>======<<<<<<<<<>>>===:::888888999;;;===:::;;;<<<======>>>AAACCCFFFEEEBBB@@@???>>><<<;;;:::???FFFMMMOOOMMMHHHEEE??????=========>>>@@@AAAAAA@@@@@@??????@@@BBBCCCAAA@@@???>>>???AAADDDFFFDDDCCCAAA???>>>???@@@AAA@@@@@@@@@@@@@@@@@@AAAAAADDD@@@;;;999999:::::::::;;;>>>??????FFFQQQUUUSSSMMMHHHAAA<<<;;;<<<===>>>;;;;;;::::::::::::;;;;;;999888999999;;;===@@@AAA===<<<;;;:::999888888999:::>>>BBBCCCBBB@@@??????::::::;;;;;;;;;;;;::::::888;;;===>>>>>>???AAADDD@@@>>>;;;888777888:::;;;::::::999888888888999999:::;;;;;;<<<<<<;;;:::999555555555666666666666666111222333444666666777777555555777888999999999999;;;:::999888888777777888666666777777888888999999555444333222111000000000///...---,,,+++*********,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***++++++,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************************************************************************************((()))************)))(((&&&''')))*********)))(((((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))((())))))((('''&&&&&&'''(((((((((((((((((((((((())))))(((((((((((())))))((())))))*********))))))''''''((((((((((((''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''')))(((((((((((((((((()))'''''''''(((((((((((('''&&&''''''(((((()))))))))'''(((((((((((()))))))))+++******)))(((((())))))************************)))))))))))))))***+++,,,,,,---...000000///...---*********)))))))))******,,,***'''&&&'''((())))))(((((((((((())))))***+++'''(((((((((((())))))))))))((((((((((((((())))))))))))************))))))))))))((((((((((((((()))======<<<<<<;;;;;;:::::::::::::::999::::::;;;<<<;;;<<<===???DDDOOO^^^hhhcccUUUEEE>>>;;;::::::;;;999888888888999;;;<<<===<<<;;;::::::999999::::::999:::;;;;;;::::::<<<===<<<<<<<<<<<<======>>>???===<<<<<<;;;;;;;;;;;;<<<:::;;;<<<===??????@@@@@@>>>>>>===<<<===>>>???@@@BBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<<<<;;;???===:::777777999<<<>>>:::;;;<<<<<<<<<>>>AAACCCEEEBBB>>>;;;999999;;;<<<:::???FFFMMMOOONNNJJJGGG@@@???===<<<<<<===???@@@@@@???>>>>>>>>>???@@@AAA???>>>======>>>@@@BBBDDDBBBAAA???=========???@@@===???AAABBBBBBBBBDDDEEEHHHCCC===:::;;;<<<<<<:::;;;>>>>>>>>>HHHWWW]]]ZZZOOOIIIBBB===;;;<<<<<<===::::::;;;;;;;;;;;;::::::888888888888:::<<<>>>???;;;;;;:::::::::::::::;;;;;;@@@EEEFFFCCC@@@???@@@:::;;;;;;;;;;;;;;;;;;:::777;;;>>>@@@??????BBBEEEBBB@@@===:::888888999:::888888777777777888888999:::;;;<<<======<<<;;;:::555555666777777777666666111222333444555555555555666666555555666666666666777777666555444444555555555555666777888999999999555444333111000000000000,,,++++++++++++,,,------------,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******++++++******+++---......---+++,,,,,,------,,,,,,+++++++++++++++************++++++++++++++++++++++++***************************+++,,,+++)))((()))******************************************************************+++++++++))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))************)))))))))************+++))))))))))))))))))))))))))))))((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******************+++,,,+++((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))((())))))************)))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&((()))((('''&&&''')))((((((((((((((((((((((((***)))((((((''''''(((((())))))(((((((((((())))))&&&&&&'''(((((((((''''''&&&&&&((()))))))))))))))''''''(((((((((((())))))+++***)))(((''''''''''''************************'''''')))*********))))))++++++,,,,,,,,,,,,++++++(((((())))))))))))))))))(((&&&%%%&&&)))+++,,,,,,'''''')))***************''''''(((((((((((())))))((((((''''''(((((())))))((())))))******))))))((())))))((((((''''''((((((;;;;;;;;;;;;;;;;;;;;;;;;:::999999888999:::;;;<<<:::<<<===???DDDPPP___kkkjjjYYYHHH???<<<::::::;;;;;;;;;:::::::::;;;===>>><<<;;;::::::999999:::::::::;;;<<<<<<;;;;;;<<<===;;;;;;;;;;;;<<<===>>>???;;;;;;;;;:::;;;;;;<<<<<<;;;:::::::::;;;<<<>>>??????>>><<<;;;;;;;;;===>>>AAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;===<<<;;;999999:::;;;<<<:::;;;;;;;;;;;;===@@@CCCDDDBBB???<<<999:::<<<======???CCCFFFHHHHHHGGGEEE???>>>;;;::::::;;;===??????>>>===<<<<<<===>>>>>>???>>>>>>===>>>???AAAAAAAAA@@@???>>>===>>>???@@@>>>AAACCCDDDCCCCCCEEEGGGIIICCC===;;;===@@@@@@>>>:::>>>>>>>>>HHHVVVZZZUUUHHHEEEAAA>>>===<<<;;;999888999;;;======;;;999888777777777777888:::<<<======<<<;;;;;;:::;;;;;;;;;:::???EEEFFFBBB>>>>>>???;;;;;;<<<<<<<<<<<<;;;;;;888<<<@@@AAA>>>===@@@BBBBBB@@@===:::888777888888666555555555666777888888:::;;;<<<===<<<;;;999888666777888888888777666555111222333444444444444444555444444333444555666666555555444444444444444444444555666777888999::::::555444333111000000//////------,,,,,,------...///......---,,,++++++++++++************************++++++++++++++++++++++++---------,,,+++***))))))+++******+++---......---+++,,,,,,------,,,,,,+++++++++++++++************************************)))))))))))))))))))))))))))+++,,,+++(((''')))***************************************************))))))*********+++++++++***)))(((''''''((()))***((((((((((((((())))))***))))))))))))************))))))))))))************)))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))***))))))))))))***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))''')))***)))'''&&&(((***((((((((((((((((((((((((,,,++++++***************(((((((((''''''(((((((((%%%&&&'''(((((((((''''''%%%&&&((()))******))))))'''''''''((((((((())))))(((((('''''''''''''''(((((((((((())))))(((((((((''''''(((((())))))((((((++++++***************+++&&&'''(((((())))))))))))&&&%%%%%%'''***,,,,,,+++$$$%%%(((***+++***)))''''''''''''((((((((())))))'''''''''''''''((())))))'''((())))))))))))((('''))))))(((''''''''''''''':::;;;;;;;;;;;;;;;;;;;;;999999888888888999;;;<<<;;;===>>>>>>AAAJJJXXXbbbjjjZZZIII@@@>>>;;;999:::>>>===<<<;;;<<<<<<>>>>>><<<;;;::::::999999:::::::::<<<===<<<;;;;;;<<<===:::::::::;;;<<<===>>>???::::::::::::;;;;;;<<<===<<<;;;999888999;;;===>>>???>>><<<:::999:::;;;<<<@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999999::::::::::::<<>><<<:::888888:::<<<===???>>>===;;;;;;;;;<<<===??????????????????@@@@@@@@@@@@???>>>>>>???@@@AAA@@@CCCEEEEEEDDDCCCDDDFFFHHHBBB<<<;;;???CCCCCCBBB999>>>???>>>GGGTTTUUUMMMAAA@@@?????????===999777777999;;;>>>>>>;;;999777777777666666777999;;;<<>>===<<<;;;::::::;;;888>>>DDDEEE@@@<<<<<<===;;;<<<<<<======<<<<<<;;;:::>>>BBBBBB>>>;;;===@@@AAA???===:::888777666666444444444444555777888888;;;<<<======;;;999666555777888999999999777666555222222333444444444333333333333222222333444666777666666555555555666666777444555666777888999:::;;;555444222111000000//////222111000///...---------///...---,,,+++*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,------,,,+++)))(((+++******+++---......---+++,,,,,,------,,,,,,++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((+++,,,+++((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++***'''&&&&&&'''***+++***)))((((((((()))+++,,,))))))))))))************))))))))))))************)))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''(((((((((((((((%%%&&&(((((('''''')))***))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))************))))))******))))))((((((''''''))))))))))))))))))))))))(((***,,,+++(((''')))+++(((((((((((((((((((((((()))((((((''''''''''''''''''''''''&&&&&&'''''''''$$$%%%'''(((((((((''''''%%%&&&((()))*********)))''''''''''''((((((((()))&&&&&&%%%&&&&&&'''((()))&&&&&&''''''''''''&&&&&&(((((('''&&&'''((()))))),,,+++***)))))))))++++++%%%&&&'''((())))))))))))((((((''')))******)))'''!!!$$$'''***+++)))'''%%%''''''''''''((((((((()))'''''''''''''''((()))***&&&'''((())))))((('''&&&***)))(((''''''''''''''';;;<<<<<<<<<;;;::::::999::::::999999999::::::;;;;;;@@@BBB??????FFFNNNRRRYYYQQQGGG@@@======<<<<<<999;;;===;;;888777:::===>>>===<<<;;;;;;<<<>>>??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;:::::::::;;;;;;<<<===>>>===<<<<<<>>>@@@????????????===;;;999888>>>===<<<;;;;;;<<<>>>???<<<;;;;;;:::999999999999:::::::::::::::::::::::::::999666555777;;;???BBBBBBAAA???>>>>>>???@@@AAADDDCCCCCCBBBBBBAAA@@@@@@@@@???<<<::::::;;;===???>>>???@@@@@@@@@>>><<<;;;??????>>>>>>>>>>>>>>>>>>>>><<<<<<=========???AAADDDEEEFFFHHHHHHHHHGGGFFFEEEAAA>>>???CCCEEECCC@@@???======BBBIIIOOOOOOLLL@@@???<<<:::999888999999???>>>======>>>>>>===;;;999999888888888888888888888999:::;;;;;;999888666888999:::;;;<<<;;;:::999:::::::::;;;;;;<<<<<<<<<<<<>>>@@@@@@???<<<;;;;;;999::::::999777666666777444333222444777999999999:::999777555555666777888:::;;;<<<<<<;;;888666444444666888888666555444555555444444444444555555666222333555666555444222111777333000222777::::::777333333333222111000000///000000///...---,,,,,,,,,///...---,,,***)))((((((************************+++,,,,,,***))))))+++---))))))***+++,,,,,,------++++++******++++++,,,---,,,,,,---...---,,,***))))))***+++***(((((((((***''')))+++***((('''***---******++++++++++++,,,,,,+++++++++*********))))))(((((()))***************)))))))))))))))(((''''''---,,,***(((((()))***+++******+++++++++,,,,,,,,,(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))++++++***)))((((((((()))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))((((((''''''''''''(((''''''((()))))))))))))))+++*********))))))((((((((((((((((((''''''''''''((('''&&&&&&&&&((()))***))))))************))))))'''(((*********(((%%%###$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$%%%&&&&&&&&&''''''((((((%%%%%%&&&'''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))''''''(((((())))))******&&&'''''''''(((((())))))((('''&&&%%%$$$%%%%%%&&&+++***)))(((((()))***+++))))))))))))))))))))))));;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;<<<<<<===>>>>>>DDDFFFAAA<<>>>>>>>>======<<<;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<>>>===<<<;;;:::999999999===>>>>>>>>>======>>>@@@AAAAAAAAA@@@???<<<:::999<<<<<<<<<<<<<<<===>>>>>><<<<<<;;;:::999999999999::::::999999999999999999999999999999:::<<<===>>>???>>>>>>>>>???AAACCCDDDHHHGGGEEEBBB@@@???>>>>>>>>>===;;;:::999:::<<<===<<<>>>???>>><<<;;;;;;<<<======>>>>>>>>>?????????>>>>>>>>>@@@@@@AAACCCFFFDDDEEEFFFFFFGGGGGGFFFFFFHHHDDDAAABBBFFFHHHFFFCCC@@@>>>===@@@FFFIIIHHHFFF======<<<:::999999999999=========???AAA@@@===;;;999999999999999888888888888999;;;;;;;;;:::888777777777888999999999999999:::::::::;;;;;;;;;;;;;;;;;;>>>@@@@@@>>><<<;;;;;;>>>>>>???>>>===<<<;;;<<<777666555666888:::;;;:::<<<;;;999888777888999:::999:::::::::999777555333333555777888666555555666666666555555555555555666555666777888888666555333666222000111666999888666111111000000///......---000000///------,,,,,,---///......---,,,+++******++++++++++++++++++++++++,,,------,,,***+++,,,...*********++++++,,,,,,---++++++******++++++,,,---,,,,,,---------,,,+++******+++,,,+++)))))))))***(((***+++***((((((***---***++++++++++++,,,,,,,,,+++++++++*********))))))(((((()))************)))******++++++******)))(((---,,,***)))((()))***+++************++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))***)))(((((((((((()))***)))))))))(((((()))))))))+++******))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''(((((('''''''''(((((()))''''''((()))))))))))))))*********)))))))))((((((((((((((((((''''''''''''***)))((((((((()))+++,,,))))))************))))))(((((())))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&''''''(((((((((''''''''''''(((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((())))))************))))))''''''(((((((((((('''''')))((('''&&&&&&'''((())))))))))))(((((((((((((((&&&'''''''''((((((((()))((('''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))));;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;<<<===>>>???EEELLLNNNFFF<<<:::===@@@AAAAAABBBEEEIIIKKKKKKJJJEEE@@@<<<;;;===>>>;;;888888999:::;;;<<<<<<<<<<<<======<<<<<<;;;:::::::::::::::::::::;;;;;;;;;;;;???>>>===;;;:::999999888===>>>???>>>======???AAACCCCCCCCCBBB@@@>>>;;;:::999:::;;;<<<===>>>>>>>>>===<<<;;;:::999999999999888888888888888888888999999999;;;<<<<<<<<<;;;:::;;;<<<>>>@@@CCCEEEGGGHHHKKKIIIEEEAAA>>><<<<<<<<<<<<<<<;;;::::::::::::;;;;;;???AAA???;;;888:::>>><<<======>>>???@@@AAABBB>>>@@@BBBBBBBBBDDDFFFHHHDDDDDDEEEEEEEEEEEEFFFFFFGGGDDDBBBBBBEEEFFFEEECCCBBB???>>>???BBBCCCBBB???:::::::::::::::999888888999;;;>>>BBBDDDBBB>>>;;;999999999999999999999999999:::;;;;;;;;;:::888777777666666666666777888888;;;;;;;;;;;;::::::::::::;;;===??????===<<<;;;<<<@@@AAAAAABBBBBBAAA@@@@@@999777666666888999999999;;;:::999888777888999:::888999999999888666555333333555777777666666777888888888777666555555555555777888999:::999888666555444111///111444777666444111000000//////......---000///...---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,---,,,,,,+++***+++,,,---,,,***)))***+++)))***+++***))))))+++---++++++++++++,,,,,,,,,---+++************)))))))))'''((())))))******)))))),,,,,,,,,,,,,,,+++******,,,+++***)))((()))***+++))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))************)))))))))***++++++((((((''''''''''''((((((************************(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((('''''''''''''''((()))***'''(((((()))))))))))))))******))))))))))))((((((((((((((((((''''''''''''))))))((((((((()))***+++((())))))******))))))(((+++***)))((('''((()))***(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((()))))))))((('''''''''(((((())))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((******))))))(((''''''&&&'''''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))):::;;;;;;<<<;;;;;;::::::888888999999;;;<<<===>>>KKKSSSUUUKKK???:::;;;===@@@AAACCCEEEGGGHHHHHHHHHIIIFFFBBB@@@???<<<999555666777999;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;>>>>>>===;;;::::::::::::===>>>???>>>>>>>>>@@@BBBCCCCCCCCCBBB@@@>>><<<:::888999;;;===>>>???>>>>>>===<<<;;;:::999888888888777777777777888888888888999:::;;;<<<<<<;;;:::999;;;===???BBBEEEGGGHHHIIIIIIGGGBBB>>>;;;::::::;;;<<<<<<<<<<<<;;;;;;::::::>>>DDDIIIGGG???:::;;;>>>======>>>@@@BBBCCCEEEEEE@@@DDDFFFCCCBBBCCCEEEFFFEEEDDDDDDDDDDDDDDDEEEEEEBBB@@@>>>>>>???@@@???>>>BBB@@@>>>>>>@@@@@@>>><<<777888999:::;;;:::999888666999>>>DDDFFFDDD???;;;999999999:::::::::::::::::::::;;;;;;;;;:::999888777777666555555777888999<<<;;;;;;::::::999999999:::<<<>>>>>><<<;;;;;;<<<>>>???AAACCCDDDDDDBBB@@@:::888777777888888777666888777666666666666777777999999999999888777666555333555666777666666888999999999888666666555555555777888999::::::888666555222000///000333444333222222222111111000000000000000///...---------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,++++++++++++++++++***************++++++,,,++++++,,,,,,,,,+++++++++***+++,,,+++)))((()))*********************+++,,,++++++++++++,,,,,,,,,,,,************))))))))))))'''(((((()))))))))))))))+++,,,,,,,,,,,,+++******+++***))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))***+++,,,'''''''''&&&&&&'''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((())))))))))))(((((())))))))))))))))))(((((((((((((((((('''''''''''''''''''''&&&''''''''''''(((((())))))))))))((((((++++++)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''((())))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((('''''''''%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''(((((((((''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''***)))(((''''''((()))***((((((((((((((((((((((((::::::;;;;;;<<<;;;;;;:::888999999:::;;;<<<>>>???JJJRRRTTTKKK@@@;;;;;;<<>>:::888666777999;;;<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<;;;;;;;;;<<<======<<<===>>>>>>===>>>@@@BBBAAAAAAAAAAAA???===;;;:::888:::<<<>>>?????????>>>======;;;:::999888888888666666666777777888888888::::::::::::;;;;;;<<<<<<>>>@@@AAACCCEEEFFFFFFFFFCCCAAA>>>;;;::::::;;;<<<============<<<<<<<<<;;;BBBIIIPPPOOOGGG???===>>>>>>???@@@BBBDDDFFFHHHHHHFFFLLLNNNHHHCCCDDDEEECCCEEEEEEEEEEEEDDDDDDDDDDDD>>><<<;;;:::;;;;;;;;;:::===<<<;;;;;;<<<<<<;;;;;;777888999:::;;;:::999888555888===CCCFFFEEE@@@;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777666777888999:::;;;;;;;;;::::::999999888:::;;;===<<<;;;:::;;;<<<===>>>@@@DDDGGGGGGDDDAAA<<<;;;;;;;;;<<<;;;888666666666666666666666777777:::::::::999999888777777444555666777666777888:::999999888666666555555555888999:::;;;;;;999777666111000000000111222111000111111111000000000000000//////...------------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++(((******)))((('''((()))******))))))***+++++++++*********+++++++++,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))***************))))))((())))))))))))))))))******''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((()))***++++++''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''')))******(((((())))))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''&&&''''''''''''&&&&&&&&&(((((())))))))))))(((((($$$%%%'''))))))((('''&&&'''''''''((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((('''''''''((()))))))))))))))((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&)))))))))******)))))))))''''''(((((((((((('''''''''(((((((((((((((((('''&&&'''''''''((((((((()))'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@DDDJJJKKKDDD===;;;;;;:::>>>??????>>>>>>@@@CCCGGGOOOUUU[[[ZZZRRRHHH@@@===999999::::::;;;;;;::::::<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???;;;<<<============???BBB>>>????????????===<<<;;;;;;<<<===>>>???@@@@@@@@@>>>===<<<:::999888777777666666666777888888999999999:::;;;<<<===???@@@AAA@@@@@@AAAAAABBBBBBBBBCCC>>>===;;;::::::<<<===???>>>>>>===<<<<<<<<<<<<===CCCJJJPPPPPPJJJCCC???>>>??????AAACCCEEEGGGIIIIIIMMMUUUWWWNNNFFFFFFFFFCCCDDDEEEFFFGGGFFFEEEDDDCCC>>>===<<<;;;::::::::::::888888888888999999999999999999:::::::::::::::999555777<<<@@@DDDCCC@@@<<<999::::::;;;;;;<<<<<<===;;;;;;;;;;;;::::::::::::999888888888888999::::::::::::::::::999999999999999:::<<<;;;::::::;;;======>>>AAAFFFKKKLLLHHHDDD???@@@AAACCCDDDBBB===999777777888888888888888888:::::::::999999999888888555666777777666666888:::888888777666555555555555999:::;;;<<<<<<:::888777000000111111111000000///........................///......---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******+++++++++++++++++++++++++++***))))))))))))***+++++++++************+++,,,,,,((()))***)))'''&&&'''(((***)))'''(((***++++++***))))))))))))*********+++(((((()))))))))))))))***&&&'''(((((())))))((((((((())))))))))))(((''''''(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((('''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***)))))))))))))))(((((('''''''''(((((((((((())))))((((((((((((''''''''''''(((((()))))))))((('''''''''(((((())))))((((((''' $$$(((***+++***)))))))))))))))************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((&&&&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''%%%&&&&&&'''(((((())))))'''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))999:::;;;;;;<<<<<<;;;;;;===============>>>?????????BBBAAA===:::;;;;;;999;;;<<<>>>>>>>>>???CCCFFFMMMTTT]]]aaa]]]SSSFFF>>><<<;;;;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<<<<======>>>999;;;<<<<<<<<<<<>>??????>>>===<<>>??????@@@AAAAAA>>>===<<<:::999888777777666666777888888999::::::777999===AAADDDEEEEEEDDD???>>>===<<<<<<===>>>???<<<<<<<<<<<<===>>>???@@@???===<<<::::::;;;<<<===AAADDDHHHIIIFFFCCC@@@???>>>???@@@BBBDDDFFFGGGHHHPPPZZZ[[[PPPHHHHHHGGGDDDDDDEEEHHHIIIIIIFFFDDDBBB??????>>>===;;;;;;;;;<<<999:::::::::999999::::::;;;;;;:::::::::::::::;;;777888:::===@@@AAA???===:::::::::;;;<<<=========<<<<<<;;;:::::::::::::::777888999999::::::999999999999999999999:::::::::999:::;;;:::999999;;;===<<<===AAAGGGMMMNNNJJJEEE@@@BBBFFFIIIJJJFFF@@@;;;666777777888888888888888:::999999888888888888888777888888777555666888:::666666555555555555555666555666888999888777555444000111222222111000//////..............................---------......///,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,---...,,,++++++,,,*********++++++,,,,,,---)))))))))))))))***+++++++++***)))))))))***,,,---((()))***)))((('''''')))***'''&&&&&&)))******((((((((((((((())))))))))))(((((((((((())))))******&&&'''(((((())))))(((((((((((())))))(((((('''&&&'''(((((()))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))))))))((('''((((((''''''''''''(((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((((((((('''''''''(((((())))))))))))))))))((('''''''''''''''((((((((())))))((((((((((((''''''''''''(((((()))))))))((('''&&&''''''((((((((((((''''''!!!"""$$$''')))******+++((((((((()))))))))******((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''((()))))))))%%%%%%&&&'''((())))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''+++***)))(((((()))***+++))))))))))))))))))))))))999::::::;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<======>>><<<999:::===<<<999:::===@@@@@@??????AAADDDIIIOOOYYYaaacccYYYIII===>>>===;;;:::999999:::;;;<<<<<<==================;;;;;;;;;<<<<<<<<<======???>>>===<<<<<<<<<<<<<<<888:::;;;;;;;;;<<<>>>@@@<<<===>>>???@@@@@@???>>>AAAAAA?????????@@@AAABBB>>>>>><<<:::999888777777666777777888999:::::::::555999@@@GGGJJJJJJHHHFFF<<<;;;:::888999:::<<<===<<<======>>>???@@@@@@@@@???===:::888888999;;;===>>>>>>???@@@AAAAAAAAAAAA===>>>???AAACCCDDDFFFFFFNNNYYY[[[OOOFFFGGGGGGCCCCCCFFFIIIKKKJJJGGGDDDAAA?????????===;;;:::;;;<<<===>>>>>>>>><<<<<<<<<===>>>===;;;:::999:::;;;;;;999888999;;;===??????>>>::::::;;;;;;<<<===>>>>>><<<<<<;;;::::::::::::;;;666777999::::::999999888888888888999999::::::;;;999:::::::::999999;;;===:::;;;???FFFMMMNNNIIICCC>>>AAAFFFKKKLLLGGG@@@:::444444555666666777666666999888777777777777777888888999888777555555777999555555444444444555555666111222333444333222000///000111333333111///....../////////000000000000000......---------......///......---------,,,,,,,,,************************+++---//////...,,,,,,---))))))***+++,,,,,,------)))))))))))))))******+++******)))))))))***,,,---)))***+++***)))((((((***)))'''%%%&&&(((***)))'''''''''''''''(((((((((((('''((((((((())))))******&&&''''''((((((((((((((()))))))))))))))(((''''''''''''((())))))***))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******)))(((((('''''''''(((((()))))))))))))))(((''''''&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&&&&'''''''''&&&$$$###''''''(((((((((((('''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***&&&&&&&&&%%%%%%$$$$$$$$$######%%%'''((()))))))))$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******(((((())))))))))))((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&((()))))))))(((''''''&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))888888999:::;;;;;;;;;;;;999:::<<<>>>???>>>===<<<<<<;;;::::::999999999999:::::::::;;;===>>>@@@AAAAAAFFFOOOUUUUUUPPPHHHBBBCCC@@@<<<999888888:::<<<===<<<<<<======>>>???@@@?????????===;;;;;;===???>>>>>>======<<<<<<;;;;;;<<<<<<;;;;;;<<<===???@@@<<<===>>>???@@@AAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@AAA@@@>>>======;;;999666999999999999999999999999;;;;;;<<>>??????>>>>>>???AAABBBDDD???>>><<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::>>>>>>>>>???AAACCCDDDEEEIIILLLOOONNNJJJFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDD??????@@@??????>>>===<<<===>>>???@@@???>>><<<:::===<<<<<<;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<======<<<===>>>>>><<<;;;???===:::999:::::::::999:::999888888888999:::;;;:::::::::;;;;;;;;;<<<<<<<<<;;;999888888999;;;<<<<<<<<<>>>AAADDDDDDCCCAAA===<<<;;;>>>BBBEEEEEECCC;;;:::999888777777777777666777888999999888777666777666666666777888999999999999888777666555444444111333555666666444111///000000//////.........---////////////////////////000000///...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************++++++,,,,,,,,,---------,,,++++++***************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((************************&&&''''''(((((((((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''******))))))(((((((((''',,,+++(((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&''''''******))))))(((((((((''',,,,,,++++++***)))''''''%%%&&&'''((('''&&&%%%$$$&&&'''''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&***'''""" """$$$&&&'''&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''(((((((((((()))'''((()))******)))((('''((())))))((('''&&&&&&'''*********)))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''+++++++++++++++***)))(((******))))))(((&&&%%%$$$&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))999::::::;;;;;;;;;;;;;;;999;;;===?????????>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>???>>>AAAEEEIIIIIIFFFBBB@@@???>>>;;;999999:::;;;===<<<<<<<<<<<<===>>>???????????????===;;;;;;===???@@@??????>>>>>>======<<<<<<<<<;;;;;;<<<===???@@@>>>>>>?????????>>>>>>>>>AAAAAABBBBBBCCCCCCBBBBBBBBBAAA@@@??????>>><<<:::<<<<<<;;;:::999999888888:::999:::===AAABBBAAA???;;;:::888888999===@@@CCC??????>>>>>>???@@@BBBCCC???>>><<<;;;::::::;;;;;;;;;<<<<<<=========<<<<<>>======>>>???@@@AAA@@@???===;;;<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;===>>>>>>>>>===@@@>>>;;;:::;;;;;;;;;:::999888888888888999;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>===;;;::::::;;;<<<===<<<<<<===???AAAAAA???===>>><<<;;;<<<>>>???>>><<<;;;:::999888777777777777666777888999999888777777777777666666777777888888777666555444333222222111111222444444444333111000000/////////............///////////////////////////......---,,,,,,++++++---------............///........................,,,,,,,,,+++++++++******+++++++++***************************************)))))))))*********++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))(((((((((((((((((((((''''''(((((('''&&&%%%%%%'''''''''(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))))))))(((((('''''''''+++***(((&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''''')))))))))(((((('''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((('''''''''(((&&&$$$$$$%%%&&&&&&&&&))))))))))))************((((((((((((((((((((((((&&&''''''''''''((((((((('''((()))******)))((('''((()))***)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&)))))))))***))))))(((((())))))))))))((('''&&&%%%&&&'''((())))))((('''&&&))))))((((((((('''''''''''''''''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((<<<<<<<<<<<<<<<<<<;;;::::::<<<>>>@@@@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;::::::;;;;;;;;;<<<<<<=========>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;<<<======>>>>>>??????>>><<<<<<===???AAAAAAAAA@@@???>>>>>>>>><<<;;;;;;;;;<<<===>>>???@@@??????>>>======<<<;;;>>>??????@@@@@@AAAAAAAAACCCBBBAAAAAABBBBBB@@@>>>>>>>>>===<<<:::999888777999999999;;;>>>???>>><<<;;;999777777999>>>BBBEEE???>>>>>>>>>???@@@AAABBB>>>===<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBBFFFJJJNNNNNNJJJFFFCCCCCCAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???>>>>>>@@@AAABBBBBBAAA@@@===<<<;;;;;;;;;;;;;;;<<<===>>>:::::::::;;;;;;;;;;;;<<<999:::;;;<<<===>>>>>>>>>@@@>>>;;;:::;;;<<<<<<;;;888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;???>>><<<;;;:::;;;;;;<<<;;;;;;;;;<<<======;;;999;;;:::999999::::::999888;;;:::999888777777777777666777888888999999999888888777777666666666666777666666555444333222222111222222222222111111111000////////////............////////////////////////---------,,,,,,++++++***------------....................................,,,,,,,,,++++++++++++***++++++++++++******)))))))))))))))))))))))))))))))))))))))************+++******)))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%((((((((('''&&&%%%######))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((''''''''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&'''((((((((((((((((((''''''&&&%%%&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''))))))'''%%%((((((''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''((('''((()))******)))((('''((()))***)))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((('''''')))))))))))))))(((((((((''''''''''''''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''>>>>>>>>>>>>===<<<;;;:::;;;<<<>>>@@@AAA@@@???>>><<<<<<<<<<<<<<<===>>>???===<<<;;;:::999999999999<<<;;;:::::::::;;;===>>>;;;;;;<<<<<<;;;;;;::::::999999:::;;;<<<<<<<<<<<<===>>>???>>><<<<<<===???BBBAAAAAA@@@???>>>======;;;;;;<<<<<<======>>>???@@@@@@???>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>CCCBBBAAABBBCCCCCCAAA@@@>>>>>>===<<<;;;:::999999::::::;;;<<<============;;;::::::;;;===???AAACCC>>>>>>>>>>>>??????@@@@@@======;;;:::::::::;;;;;;;;;;;;===>>>????????????@@@@@@@@@@@@AAABBBCCCDDDOOOSSSVVVTTTNNNHHHDDDBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@BBBBBBAAA???===<<<;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<===<<<<<<======>>><<<:::999:::;;;;;;:::777777888888999:::;;;<<<======<<<<<<<<<<<<;;;;;;<<<<<<:::999999999999999:::999999:::<<<<<<:::888777777777888999:::::::::;;;:::999888777777777777666666777888888999999999888777666666555555555555888888777777666555555444333222000/////////000111///////////////.........////////////////////////---------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,***))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))(((((('''&&&&&&&&&(((((((((((('''&&&%%%$$$************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''&&&&&&'''''''''&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))))))))(((((()))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((''''''((()))***)))'''''''''&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''((()))******)))((('''((()))***)))((('''(((***'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((((((((((((&&&&&&'''(((((()))(((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''?????????>>>===<<<;;;:::;;;<<<>>>@@@AAA@@@???>>><<<<<<<<<<<<======>>>???<<<<<<:::999999888888999;;;;;;;;;;;;;;;<<<<<<===<<<======<<<;;;:::888777888999:::;;;<<<<<<<<<;;;<<<===???>>>=========>>>AAA@@@???>>>===<<<;;;;;;;;;;;;<<<======>>>>>>>>>???????????????AAABBBCCCDDDCCCAAA@@@>>>>>>======AAA@@@@@@AAABBBBBB@@@???======<<<<<<<<<<<<;;;;;;<<<===============>>>???>>>@@@BBBDDDDDDCCC@@@???======>>>>>>>>>>>>>>>>>>===<<<::::::999:::;;;;;;;;;;;;===>>>????????????>>>???@@@AAACCCEEEGGGHHHVVVYYYZZZWWWNNNFFFAAA???@@@AAABBBBBBCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@???>>>???@@@AAAAAA???===<<<;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>===;;;999:::;;;<<<:::888777888999999999777777888999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999888888999;;;<<<;;;:::777888999999::::::;;;<<<;;;:::999888777777777777666666666777777888888999777777666555444444444555999888888777777666666666333222000......///000111.........///////////////////////////////////////............------------*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,***))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((++++++******))))))))))))'''((())))))))))))((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&''''''''''''''''''&&&&&&''''''(((((()))***''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$###""")))((('''&&&%%%&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))+++(((&&&&&&(((***++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))(((''''''((())))))((('''(((***'''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))%%%&&&'''((())))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''>>>>>>>>>>>>===<<<;;;::::::<<<>>>@@@@@@@@@???>>>===<<<<<<<<<<<<======>>>;;;::::::999999:::::::::888999:::<<<<<<;;;;;;:::=========<<<:::999777666888999:::<<<===<<<<<<;;;;;;===??????>>>===>>>>>>@@@???>>>===<<<;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCEEEGGGKKKIIIFFFDDDBBBAAA@@@@@@@@@???>>>???@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>=========???AAABBBEEEIIIKKKJJJFFFAAA===<<<===>>>>>>>>>>>>======<<<;;;:::999999:::;;;<<<;;;<<<<<<===>>>>>>>>>>>>===>>>???AAACCCFFFHHHIIITTTVVVVVVQQQIIIAAA===<<>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::;;;>>>???>>>:::888888::::::888666666777999999888888888999:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999888777888;;;<<<<<<;;;999:::;;;;;;999888999:::;;;:::999888777777777777777666666555555666666777666555555444444444444555666666555555444444444444333222000/////////000111.........///////////////////////////////////////........................,,,,,,,,,,,,------------------------------------***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((())))))))))))*********)))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((***+++++++++++++++++++++'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((&&&''''''((((((((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))((('''&&&$$$###)))(((''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((+++(((&&&&&&(((***+++,,,'''''''''(((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((()))'''((()))******)))((('''&&&'''((((((''''''((()))'''''''''(((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((((((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((()))))))))))))))&&&'''((((((((((((((((((&&&&&&'''((())))))((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''++++++******)))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''============<<<<<<;;;:::999;;;===?????????>>>=========<<<<<<;;;;;;<<<<<<999999999::::::;;;======888999:::;;;<<<;;;::::::<<<<<<;;;::::::999888888888999;;;===>>>===<<<;;;:::<<>>===>>>>>>@@@???>>>===;;;:::999999:::;;;<<<===>>>>>>>>>===============???BBBEEEGGGKKKJJJGGGDDDCCCBBBCCCCCC@@@???>>>>>>??????===;;;===<<<<<<;;;;;;:::::::::999;;;<<<;;;::::::===@@@BBBEEEHHHIIIHHHDDD???<<<<<<======>>>>>>===<<<<<<;;;;;;:::999999:::;;;<<<;;;<<<<<<=========<<<<<<======>>>???AAACCCEEEFFFJJJLLLMMMIIICCC???>>>>>>===>>>???@@@AAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>;;;===???AAABBBBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999===???>>>:::777999<<<:::999666666888999999999999999:::::::::999888777777888888999:::;;;<<<<<<::::::;;;<<<============:::888777777999:::999888666888999999777666888:::;;;:::999888777777777777777666555444333333444444444444444333444444555555444333333333333222222222222222111111000000000111............/////////000////////////////////////------------------------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,************************(((((((((((())))))))))))++++++***))))))))))))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((('''(((((())))))*********((()))))))))))))))(((''''''''''''(((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''''''''(((((()))))))))''''''((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))++++++++++++******)))(((((((((((((((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((('''&&&(((***+++***)))###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''((((((((()))))))))******'''((()))******)))((('''$$$&&&''''''&&&&&&''')))%%%%%%&&&''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))%%%%%%%%%&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&''''''''''''&&&&&&%%%''''''(((((((((((((((''')))((('''&&&&&&'''((()))&&&'''''''''((((((((((((''''''''''''''''''''''''***))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((<<<<<<<<<<<<<<<<<<;;;:::999:::<<<>>>???>>>===<<<>>>===<<<;;;;;;;;;;;;;;;888888999:::;;;===>>>???:::;;;;;;<<<<<<<<<<<<<<<;;;::::::999999::::::;;;888:::<<<>>>>>>>>>===<<<:::<<>>>>>>>>>>>@@@@@@???===<<<:::999999:::;;;<<<>>>>>>>>>>>>=========<<<<<<>>>AAACCCEEEHHHGGGDDDBBBAAAAAABBBCCC@@@???>>>?????????===;;;>>>>>>===;;;:::999888777666888999888777888<<>>>>>===<<<;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;=========>>>???AAABBBCCCCCCEEEFFFDDD@@@???@@@CCC<<<<<<>>>??????@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>;;;===@@@BBBDDDDDDCCCCCC???>>>===<<<;;;:::::::::<<<<<<<<<;;;;;;:::::::::777;;;>>>===:::888:::>>>;;;999777777999:::::::::999:::;;;;;;:::999777666666666777888:::;;;<<<<<<777777999:::;;;<<<<<<<<<;;;999777777777777666555///222555666666666999<<<;;;:::999888777777777777888777555333222222222333333333333333444444555666444444333333333333333333222222222222111111111000---.........//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********************************++++++,,,,,,,,,(((((()))***+++,,,,,,---************************************++++++++++++,,,++++++***************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))))))))))))))(((&&&%%%$$$%%%&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))'''((((((((())))))******''''''(((((((((((('''''''''''''''&&&&&&''''''''''''((((((((())))))******&&&''''''((((((((((((((('''((()))))))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&%%%%%%'''***,,,,,,)))'''%%%&&&'''((()))+++,,,,,,))))))))))))))))))))))))))))))))))))************'''((()))******)))((('''$$$%%%&&&&&&%%%%%%'''((($$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&%%%%%%$$$###'''((((((((((((((('''''')))((('''&&&&&&'''((()))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))<<<<<<;;;::::::::::::;;;;;;<<<===============<<<>>>======<<<;;;;;;:::::::::999999999999:::;;;;;;>>>>>>>>>>>>>>>===<<<<<<888999;;;<<<<<<;;;999888888888888999:::;;;======<<<===???@@@@@@??????>>>BBBAAA>>><<<;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????>>><<<;;;;;;;;;===>>>>>>???@@@BBBCCCCCCBBBBBBAAAAAA@@@???>>>===<<<;;;<<<<<<<<<;;;:::999777777777777777777777777777777::::::999999999999999:::888999:::::::::999777666;;;<<<<<<<<<;;;::::::999;;;;;;::::::999888777777999:::;;;===???@@@AAAAAA???@@@AAAAAA@@@>>><<<:::<<<;;;:::::::::;;;<<<===???>>>>>>>>>>>>>>>??????===>>>>>>???@@@BBBCCCDDDBBB@@@>>>;;;:::::::::;;;888999;;;;;;:::999:::;;;::::::::::::::::::::::::;;;:::888777777999:::<<<::::::999888777666555555777777888999:::<<<===>>>===<<<:::999888999::::::999999999999999999999999999888777666666555666666777777666555555555555555555555444444444333333333111333444444333222333444333333222222111000//////......////////////..............................111000///---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,************************************************************************++++++******))))))((((((++++++,,,------------,,,)))(((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))+++)))(((&&&&&&((()))+++***)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((('''''''''$$$$$$%%%&&&'''((())))))''''''((((((((((((''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''%%%###$$$'''((('''%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&******))))))((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))+++***((('''''''''((()))))))))))))))))))))))))))***************)))((((((!!!###&&&((()))))))))((()))((('''&&&&&&'''((()))'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''((((((((((((((((((((('''&&&$$$###"""''''''((((((((((((((('''%%%&&&'''((())))))))))))''''''((((((((((((''''''&&&&&&'''((()))***++++++)))((('''''''''(((***++++++(((&&&'''))))))'''%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''<<<<<<;;;:::::::::::::::;;;;;;<<<<<<==================<<<<<<;;;::::::999<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>===<<<<<<888999:::;;;;;;:::999888888888888888999:::;;;<<<<<<<<<>>>????????????>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>===;;;:::999:::<<<======>>>???AAABBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<;;;:::999888888888888888888888888888888777777777777888888555666777888999999999999;;;<<<<<<<<<;;;;;;:::999:::::::::999999888888888999:::<<<>>>@@@@@@@@@@@@>>>>>>>>>======<<<;;;;;;<<<;;;:::999999999:::;;;>>>===============>>>>>><<<<<<===>>>???AAACCCDDDCCCAAA>>><<<:::::::::;;;999;;;===<<<;;;999999999999999999999999999999999999888777666555666888999999888888777777666666666888888888888999;;;<<<===;;;;;;999888888888999999777777777777777777777777888777666555555555555555777777666666555666666666555444444444444333333333///111222222111000111222333333222111111000////////////000000000000//////........................000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((***++++++************************************************************************************)))))))))))))))))))))***+++++++++++++++))))))(((((((((''''''''''''((((((((())))))))))))((((((''''''''''''(((((('''((((((((())))))))))))***)))(((''''''((()))******)))(((''''''((()))***))))))(((((((((((())))))((((((((((((((((((((('''************))))))))))))''''''((((((((((((''''''((((((((((((((((((((('''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''%%%$$$%%%((()))'''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))'''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&###$$$''')))***))))))((()))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((***))))))'''&&&%%%%%%$$$###$$$%%%&&&'''(((((((((%%%&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''(((((((((''''''''''''&&&)))((('''''''''(((*********(((&&&'''((()))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>???<<<<<<;;;;;;::::::999999<<<<<<<<<<<<<<<======>>>======>>>>>>>>>===<<<<<<999999888888888888999999888888777888888999::::::;;;;;;===>>>????????????;;;;;;<<<===============;;;;;;;;;;;;<<<===>>>???===<<<:::999999999:::;;;;;;<<<>>>???@@@@@@???>>>??????>>>===<<<;;;;;;:::<<<<<<============<<<<<<999999999999999999999999666666666555555666666777333444444555777999;;;<<<;;;<<<<<<<<<<<<;;;::::::999999999999999999888888999;;;>>>@@@AAA@@@???===<<<;;;::::::::::::;;;<<<;;;:::999888888888888888<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@BBBCCCCCCBBB???===;;;:::::::::;;;===???>>><<<999777777888888888888888888888888888777555444333444555555777777777777777777777666999888888888888999::::::999999888777777777888888444444444444444444444444666666555444444444555555666666555555555666666777444444444444333333333333///111222222111000000111222222111111000000//////000000000111111000000000...........................////////////...------,,,,,,,,,,,,,,,,,,,,,,,,***((('''''')))******)))************************************************************************((())))))))))))))))))***''''''((())))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))((((((''''''''''''((((((''''''((((((((()))))))))***)))(((''''''((()))***)))((((((''''''(((((()))))))))(((((((((((())))))''''''(((((((((((((((((((((((((((''''''''''''&&&''''''((((((((((((''''''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&%%%&&&((()))((('''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((()))***)))((((((((((((''''''''''''((((((''''''((((((((((((((('''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''((((((((((((+++***)))'''&&&&&&&&&''' !!!###$$$&&&'''''''''''''''''''''&&&%%%$$$###''''''(((((((((((('''''''''''''''&&&&&&&&&%%%%%%((((((''''''(((((()))***)))(((&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%'''((()));;;;;;;;;;;;::::::999999999999999999;;;===>>>???;;;;;;::::::999999999999:::::::::999:::;;;;;;<<<<<<===============<<<<<<999888777666666777888999999999888888999::::::;;;:::;;;<<<===>>>?????????888:::<<<>>>???@@@??????;;;;;;;;;;;;<<<===>>>>>>===<<<;;;:::999999:::::::::;;;<<<===>>>>>>===<<<>>>======<<<;;;::::::::::::;;;<<<<<<=========<<<999999999999999999999999666666555555555666777777555444444444666888:::<<<;;;;;;<<<<<<<<<<<<;;;;;;888888888888999999999999999;;;???AAABBB@@@>>><<<<<<:::999888888:::<<<>>>::::::999888777666666666::::::::::::::::::999999777888999:::<<>>???<<<:::888888777777777777777777777777888777555444333333333333555555555666666777777777999888888777777777888888777777777777666666777777333333333333333333333333444444333333333444555555444444444444444555555666444444444333333333222222111333444444222111111222111111000000000///////////////000000000000//////........................---.../////////...---,,,++++++++++++++++++++++++***((('''''')))******)))************************************************************************'''((((((((())))))******&&&'''(((((())))))(((((()))))))))((((((((((((''''''''''''((((((((())))))((((((''''''''''''(((((('''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((###$$$%%%%%%''''''((()))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))((())))))))))))))))))))))))((((((((('''''''''''''''%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))************))))))(((((()))***))))))((('''(((((((((''''''(((((((((&&&'''(((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((+++)))'''%%%%%%&&&'''(((!!!"""###$$$&&&&&&&&&&&&(((((())))))(((''''''&&&&&&''''''((((((''''''&&&$$$$$$%%%&&&'''((())))))''''''''''''(((((())))))(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''(((::::::;;;;;;;;;:::999888888888999999;;;<<<===>>>999999999999888888888888999999999999999:::;;;;;;<<<<<<============<<<<<<999888666555555666888999:::::::::::::::;;;<<<===<<<<<<<<<===>>>??????@@@999:::<<>>>>>===<<<;;;;;;:::::::::999:::;;;<<<<<<<<<;;;:::<<<;;;;;;::::::999999999888888999:::;;;;;;;;;;;;999999999999999999999999777666666666777777888999888888777666666888999:::;;;;;;<<<======<<<<<<;;;888888888888888888888999999;;;>>>@@@AAA???===;;;===;;;999888888;;;>>>@@@:::::::::999888777666666999999999999999888777666666666777888:::<<<>>>???@@@???>>>===;;;::::::999888:::======<<<:::::::::666666666666666666666666777777666555444333333333444444444555666666777777888888777666666666777777666666666666666666666666333333333333333333333333333333333333333444555666333333333222222333333444444444333333333222222222111333444444222000111111000000//////////////////---..................---........................,,,---...//////...---,,,+++++++++++++++++++++++++++)))((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***'''((())))))******))))))***)))))))))((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))''''''((((((((((((''''''(((((())))))))))))((((((&&&'''''''''(((((())))))''''''((()))***++++++,,,''''''((((((((((((''''''&&&'''''''''(((((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%))))))))))))((((((''''''''''''''''''''''''''''''))))))************)))))))))))))))))))))((((((''''''(((((((((((((((((('''&&&&&&'''((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((()))'''%%%$$$$$$%%%'''((($$$%%%%%%&&&&&&&&&&&&%%%&&&''''''((())))))((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((())))))***&&&''''''(((((((((((((((&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%999:::;;;;;;;;;:::888777777888999:::;;;<<<<<<;;;888888888888888888777777:::::::::::::::;;;;;;<<<;;;;;;<<<=========<<<<<<999888777555555777888999999:::::::::;;;===>>>???>>>>>>>>>>>>>>>??????@@@:::;;;<<<>>>??????@@@@@@::::::::::::;;;<<<===>>>>>>======<<<;;;:::999999999:::;;;<<<<<<;;;:::999:::::::::999999888888888666777888999999999999999999999999999999999999999777777777777888999::::::<<<;;;:::999999999999999;;;;;;<<<============<<<888888888888888888777777777999<<<>>>???>>>===<<<===<<<:::999999;;;>>>@@@:::;;;;;;;;;:::999888777888888999999999777666555555555666777888:::;;;<<<======<<<<<<;;;::::::999777999;;;;;;:::::::::<<<666666666666666666666666777666666666555555444444333444444444555555666666777777666555555555666666555555666777777777666666444444444444444444444444222222222333444555666777444444333222222222222222333333333333222222222222000111222111///......///////////////............,,,------......------,,,........................,,,,,,---............---+++++++++++++++++++++++++++)))((((((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))((())))))*********************)))))))))(((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((())))))))))))((((((&&&''''''((((((''''''&&&'''((()))******)))((('''&&&&&&''''''((())))))))))))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&)))))))))***)))(((((('''''''''''''''''''''''''''&&&''''''((((((((((((((()))(((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((&&&&&&%%%$$$%%%%%%''''''&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&&&&&&&'''(((((((((((('''%%%&&&''''''&&&%%%'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%888999:::;;;;;;:::888777666777:::<<<<<<;;;999888777777777777777777777777999999888888999999:::;;;:::;;;<<<<<<======<<<<<<999888777777777777888999777888888999;;;===???@@@AAAAAA??????>>>??????@@@<<<;;;;;;;;;;;;<<<======::::::::::::;;;<<<=========<<<<<<;;;:::999888777999:::;;;;;;;;;;;;999999999999888888888888777777777777888888999888888888888888888888888888888888777777777777888999:::;;;===============<<<;;;:::;;;;;;<<<===============999999888888777777666666666888:::;;;===============<<<;;;::::::;;;===>>>;;;;;;<<<======<<<;;;:::888888999:::999777555444555555555555666777888999999::::::::::::::::::999999::::::999777777999:::666666666666666666666666555555555555555555444444444444444444444444555555555555555444555555666666444555666777888777777666444444444444444444444444222222333333444666777888777777555444333333222222333333333222222222222111000111222111///...---...........................------............------........................---,,,,,,,,,------...///***************************((('''''')))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((()))************)))*********)))))))))((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&'''((()))******)))((('''&&&&&&''''''((())))))***'''&&&&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&''''''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((('''%%%%%%''')))'''''''''''''''''''''''''''((((((((())))))))))))'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''((((((&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''''''''''''((((((((((((%%%&&&&&&&&&''''''(((((($$$%%%&&&''''''(((''''''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((''''''###&&&''''''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''888999:::;;;;;;999888666555777:::======;;;888666666666666666777777777777666666666555666777777888::::::;;;<<<=========<<<999999888888888888999999666666777888:::===???@@@CCCBBBAAA????????????@@@<<<;;;:::999888999:::;;;::::::::::::;;;<<<======;;;;;;;;;:::999888666666999:::;;;<<<;;;;;;999999888888888888777777777777888888999999999888888777777777777777777777777777666666666666777888::::::<<<===>>>??????>>>===<<<;;;;;;<<<===>>>>>>======:::999999888777666666555666666888:::;;;<<<======<<<<<<;;;:::::::::;;;<<<;;;<<<===>>>>>>>>>===<<<888888::::::999777555333555555555555555666777777777888999:::::::::::::::<<<;;;:::777555555777999777777777777777777777777333333444555555555444444444444444444444444444444444444444444444555666666444555777888888888777666444444444444444444444444222222333444555666888999:::999777666444444333333333333333222222222111111222333444333111//////000---...........................////////////..............................------,,,+++,,,---///000************************((('''&&&&&&((())))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''(((((()))))))))))))))************))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%'''((()))++++++)))((('''&&&&&&&&&'''((())))))***&&&''''''((()))***++++++''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$&&&((('''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''%%%%%%''''''''''''''''''''''''(((((()))***************&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((***)))(((''''''((()))***''''''''''''((((((((()))%%%&&&'''((()))))))))((("""###$$$&&&'''((())))))))))))))))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&''''''(((%%%%%%'''((((((((('''&&&###%%%''''''%%%$$$''')))%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***888888888::::::999555222777888888888999999999999888888999999888888777777:::888666555555555444333666777888::::::999888888:::999999999777666555444999999::::::<<<>>>???@@@AAA@@@@@@???>>>===<<<<<<<<<:::666444444777:::===::::::::::::::::::::::::999999999999999999999999888888888888888888999999;;;:::999777777777888888999666555666999;;;:::999<<<:::666444444666:::<<<888777555444444555777999888;;;@@@DDDEEECCC???<<<<<<;;;:::999999:::;;;<<>>>>><<<;;;999777666666555666888;;;===>>>===<<<<<<<<<<<<<<<===>>>???BBBBBBCCCDDDCCCBBBAAA@@@>>><<<:::888666666666666555444444444444555666666777666666777777888999999888999:::999777666777888999::::::999666555555666999888666444333444444555444333333333333333333333444444444444444444444444888888777666666666666666555555555555444333222111333333333333444444555666:::888666444111///......111111000000000000111111666333///---,,,...111333//////////////////............---------,,,,,,,,,,,,...000000///...//////...,,,+++,,,000111000...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))((('''&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((())))))))))))''''''''''''''''''''''''((((((&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((('''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))************))))))$$$%%%''')))***+++,,,,,,&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&888888999:::;;;:::666444777777777777888888888999999888999;;;======;;;999888777555444555555555333666666777888888888888888777888888888888777666666999999999:::;;;<<<===>>>?????????>>>===<<<<<<;;;<<<:::777555555777999;;;::::::999999999999999999999999999999999999999999888888888888888888999999:::999888666666777888999:::888666666888::::::999;;;999777555555777999;;;>>><<<888555333444777888777:::>>>BBBCCCBBB???=========<<<;;;;;;<<<======>>>======<<<:::888777666666555555777:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBAAA@@@@@@===;;;999777666555555555333333333333333444555555777777666666777888:::;;;<<<======;;;999777777888888999999888666555555666888888777777555444333222111111222222333333444444444444444444444444444444777777666555555555555555666666666777666666555444333333222222333444444555666555444222111000000000111111000000///000000000222111000////////////000/////////..................------------,,,,,,,,,+++---......------...///---,,,***,,,...///...,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''''''''((()))***''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))((('''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''&&&%%%%%%((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&)))((((((''''''(((((()))'''''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&888888888999;;;:::888555666666666666777777777777999888999???DDDEEE@@@;;;777555333333555666555444666666555555666666777888555666777777888888888888999999888888999::::::;;;======<<<<<<;;;;;;::::::;;;:::888777666777777888888888888888888888888999999999999999::::::::::::999999999999999999888888:::888666555555777999;;;===:::777666777999999999999999888888888888999999CCC@@@<<<777555555666777777888;;;>>>@@@@@@????????????>>>======>>>???????????????>>>===;;;:::999888777777888:::;;;;;;::::::::::::;;;;;;===>>>>>>??????@@@AAAAAA@@@@@@???;;;:::999777666555444444222222222222222333444444999888777666777999;;;<<>>666444333333555666555555666555444333444555666777555666666777777777777777999888888777777777888888:::::::::::::::999999999999999888888777777666666777777777777888888888888999999999::::::::::::::::::999999999999999888888999777555333444666999;;;===;;;888666666777888999999999:::;;;;;;:::999999BBB@@@>>>:::888777666666666777999;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@??????<<<;;;::::::<<<<<<;;;:::::::::::::::;;;===>>>>>>>>>>>>>>>???????????????:::999888777666555444444333333333333333444555555:::888777777888:::<<<>>>AAAAAA@@@===888555444444666777888777555555666777999<<>>???>>>>>>>>>>>>>>>>>>>>>>>>888888888777666555444444666555555555555666777777:::999888888999;;;>>>???DDDDDDCCC???;;;777666666555666777777666666777888<<<@@@GGGJJJHHHAAA888222222222222111111000000000333333333333333333333333333333222222222222333333777777666555444222000///222111111000000111111111222111111000/////////000000000111111000///.........---------------.............../////////000000------,,,,,,,,,++++++++++++,,,------,,,---///111333333222111///---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%'''(((((()))))))))))))))''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''((()))))),,,+++***(((''''''''''''&&&%%%###""""""$$$%%%'''))))))))))))))))))))))))'''''''''((()))***+++,,,''''''((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&!!!$$$&&&((()))***''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&'''''''''((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&<<<999777555666777777666555555555555666666666666777888===EEELLLLLLEEE???888666444444666666666555444444333333444444555666777777777777666666555444777777666666666666666777666666777777888888999999777777777777777777777777666666666777888888999999999999::::::;;;;;;<<<<<<;;;;;;;;;:::999999888888666666555444444555666777888999999777555444555666777999;;;<<<<<<;;;999777555666888::::::999777666777777777888:::<<<>>>??????@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAAAAA@@@@@@<<<;;;999999:::;;;999888::::::;;;;;;===>>>@@@AAA@@@???>>>============>>>888888888888777666555444888777777777777888999999999999999:::<<<===>>>???FFFFFFEEEBBB>>>;;;999:::555777888888777777888:::===BBBHHHLLLJJJCCC;;;555444444333222111000000///333333333333333333333333222222222222222333333444999999888777666444222111333222111111000111111111333333111000///////////////000111222222111000//////...,,,+++,,,---///111/////////000000111111222,,,,,,,,,,,,+++++++++++++++,,,---,,,,,,---000222555555555444111/////////,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))+++***)))'''&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&'''((((((((((((((((((((((((''''''''''''((()))***+++(((((((((((()))))))))***''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((('''(((''''''''''''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&######%%%&&&''''''((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''''''''((((((((())))))%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&@@@===999777777888888777555555666666666777777777666999>>>EEEHHHGGGBBB>>>:::888666666777777666555333444444555555555555555444555666666777666666666777666666666666666777888555666666777888999999:::666666555666666777888999666666777888888999::::::999999::::::;;;<<<<<<===<<<;;;;;;:::999999888888555555666666555555444444444777999888555333444555555666888999999888666555333333444444555666666777777888888999:::;;;======>>>???@@@@@@@@@@@@???>>><<<===>>>???@@@@@@@@@@@@>>>===;;;<<<======<<<;;;;;;;;;;;;<<<>>>@@@AAABBBBBBAAA???>>>===<<<======888999999999999777666555888888888888888999999:::777999;;;===>>>?????????CCCCCCCCC@@@===;;;:::;;;555777999999888888:::<<<<<<@@@EEEIIIGGGBBB;;;666444444333333222222111111222222222222222222222222222222222222222333444444777777777777666555444444333333222111111111111111333333222111000000000000...///111333444333222111///...---,,,---...000111///000000111222222333333,,,,,,,,,++++++++++++******+++++++++***,,,///222555666777555111///000111,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((''''''''''''((((((%%%&&&'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))''''''''''''''''''''''''((((((((((((((()))***+++'''''''''((((((((())))))''''''''''''''''''''''''$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((''''''''''''''''''((())))))'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))***************))))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&CCC@@@;;;888888999999888666666666666777777777777555999???DDDEEEDDD@@@===;;;999777777777777666555333444555666777666555444222333444666777888888888666666666666666777888888555666666777888999::::::555555444555666777999;;;666777777888999:::::::::999999::::::;;;<<<======<<<<<<;;;::::::999888888555555666777666555333222111555888888666333333444333444555666666555444333444333000///000222666888888888999:::;;;;;;<<<<<<===>>>???@@@@@@???>>>=========???@@@AAABBBBBBBBBBBB@@@???@@@AAAAAA@@@???;;;<<<<<<===???@@@BBBCCCCCCBBB@@@>>><<<<<<<<<<<<888999::::::999888777666888888888888888999999:::777888;;;>>>@@@@@@???>>>>>>??????===:::888888999666777999999999999;;;===:::===BBBEEEDDD@@@:::666333333333333333333444444222222222222222222222222333222222222333444444555222222333444555555555444444444333222111111222222222222111111111111111222...///222444555555444333............//////000000000000111222333333444444,,,,,,,,,+++++++++******)))******))))))+++...111444666777555111///000222,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&''''''''''''''''''''''''(((((()))))))))))))))***)))(((''''''((()))***$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&'''))))))$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))***+++&&&&&&&&&'''''''''((((((''''''''''''''''''''''''###$$$&&&((())))))((('''''''''''''''''''''''''''******))))))(((((((((''''''''''''''''''((()))***&&&%%%$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))))))))((()))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&???<<<999888888888777666666666666777777777777777777999>>>FFFLLLKKKCCC;;;>>><<<:::777666555666777999888777555444444444444888666444555888:::999888666666666555444444666888888999888777555555777999777555444555777888888777999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999999::::::666444222333666777777555666777888777444333444444777888888999999888888777666666666666555555555555999999::::::;;;<<<======@@@AAABBBBBBAAA???===<<<>>><<<<<<>>>BBBCCCBBB@@@<<<>>>@@@AAACCCCCCCCCBBB???@@@AAABBBBBBBBBBBBAAADDDCCCBBB@@@===;;;999999;;;;;;999888777777777777777888888999::::::;;;;;;777777999===AAAAAA>>>:::???@@@AAAAAA???<<<999777888888999:::<<<===>>>>>>>>>???@@@AAA@@@===:::888555666666666666444333222222222222111111///......444333222222111111222222333333333333333222111000222222222111111111111000222222222222222111000///000111111222222222111111//////.........---------555444444333222111000000...---,,,+++++++++++++++)))******+++---......///222222111111000000000///------,,,,,,+++***))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++***((('''&&&$$$$$$&&&'''((()))((('''%%%$$$''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$#########$$$%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''%%%$$$$$$''')))))))))((('''&&&&&&'''((('''%%%%%%&&&''''''(((((('''''')))((('''&&&%%%&&&&&&''')))(((((((((((('''''''''''''''(((((())))))******&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((&&&&&&(((***(((''''''&&&&&&&&&''''''&&&'''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%((((((%%%"""((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&%%%&&&'''((('''&&&%%%$$$%%%&&&'''(((>>><<<999777888888777666777777777777777777777888777999>>>FFFKKKJJJBBB<<<<<<;;;999777666666666777:::999888777777666666666:::888666666888999888666555666666555444555777999======<<<999555444444666999777555555666888888888999999888888999999:::;;;888999999:::;;;<<<<<<<<>>===;;;;;;;;;;;;;;;999666444444666777666444555777777777555444555666888999::::::;;;;;;;;;:::777777777777666666666666888888999:::;;;;;;<<<===BBBDDDEEEFFFEEECCC@@@???;;;::::::<<>>>>>???AAADDDEEEFFFFFFEEECCCCCCBBBBBBAAA@@@@@@@@@CCCCCCAAA@@@>>><<<;;;:::999888777777777777888888888888888999999:::::::::777777777:::===??????===>>>???@@@@@@???<<<999777777888999:::;;;<<<=========>>>???@@@???===;;;999666777777777777555444333333333333222222000//////444333222222111111222222333333333333333222111000222222222111111111000000111222222222222111000///000000111111111000//////000///---++++++,,,---///333333222222111000000000......---,,,,,,,,,,,,,,,)))******++++++,,,------///.........------------,,,,,,++++++******))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''&&&&&&''''''&&&$$$&&&%%%%%%&&&((()))((('''%%%&&&''''''(((((('''''')))((('''&&&%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''"""###%%%%%%$$$######$$$%%%%%%%%%&&&'''((()))***&&&'''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&((((((&&&###''''''&&&%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''>>>;;;999888888999888777888888777777777777888888888999>>>DDDHHHGGGAAA;;;:::999777666666666777888:::::::::999999999::::::;;;999777777777888777555666777777777666666888:::>>>>>>===:::777666777888;;;999555444555777888888999999888888999999::::::666777999:::<<<======>>>??????>>>===<<<<<<<<<<<<;;;999777777888888777666777999999999777666777888::::::<<<===>>>?????????;;;;;;;;;:::::::::999999777777888999:::;;;<<<===DDDFFFHHHIIIIIIFFFCCCAAA;;;:::;;;<<>>???AAACCCFFFHHHIIIIIIIIIGGGFFFDDDAAA@@@?????????BBBBBBAAA@@@???>>>>>>===888888888888888999::::::888888888888999999999999:::888666777999;;;<<<<<<===>>>>>>???===;;;888777777777888999::::::;;;;;;;;;<<<>>>??????>>><<<;;;888888999999888777555444444444444444333222111111444333222222111111222222222222333333333222111111222222111111111000000000111111222222111111000000000000000000//////...---111...+++)))(((***---///000000000000000000000000///...------,,,---------++++++++++++************------,,,,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%$$$$$$%%%'''***+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%$$$(((((((((((((((((((((((('''''''''''''''&&&&&&&&&)))(((''''''((('''%%%"""%%%$$$$$$&&&((())))))(((%%%&&&''''''((((((''''''(((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''"""%%%((()))(((&&&%%%%%%%%%%%%%%%&&&'''((()))***'''''''''''''''((((((((()))(((((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&'''(((((('''%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&>>><<<:::999:::;;;;;;:::888888777666666666777777777888<<<@@@CCCBBB>>>:::777777666666666777888999999999:::;;;;;;;;;;;;;;;:::999888777777888888777888999:::888666666666777999:::;;;::::::;;;===@@@>>>:::666444555777888999:::999999888999999::::::888999;;;<<<>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;::::::::::::::::::???@@@@@@>>>;;;::::::;;;;;;<<<===???AAABBBBBBBBBBBBAAA@@@???>>><<<;;;;;;888888999:::;;;===>>>>>>CCCEEEHHHIIIIIIFFFCCCAAA<<<======???@@@@@@@@@@@@???AAACCCFFFIIIJJJJJJKKKIIIGGGDDDAAA??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<;;;;;;:::::::::;;;;;;999999999999999999999999;;;:::888777777777777777<<<<<<======<<<:::888777777777888888999999999:::999;;;<<<>>>???>>>>>>===999::::::::::::888777666555555555555555444333333444333222222111111222222222222333333333222222111111111111111000000000000000000111111111111000000000000000000///...------...---+++))))))***+++---------.........////////////......---------......------,,,,,,+++******)))------------,,,,,,,,,,,,)))))))))))))))***************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&((()))***)))&&&%%%%%%&&&((()))((('''%%%&&&''''''((('''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&(((******(((''''''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&>>><<<;;;;;;<<<>>>>>>>>>999888666555444555666666666777999<<<>>>===;;;999666666666777777888999:::777888999:::;;;;;;;;;;;;888888888888888888:::;;;<<<======;;;777555444555666777888999:::===@@@CCC>>>;;;777555666888999:::::::::999999888999999:::;;;<<<>>>??????>>>==================<<<<<<<<<;;;;;;<<<<<<<<<===>>>???@@@HHHIIIHHHDDD@@@===<<<<<<;;;<<<>>>@@@AAACCCCCCCCCCCCBBBAAA???===;;;999888999:::;;;<<<===???@@@@@@@@@BBBDDDFFFEEECCC@@@>>><<<===>>>????????????@@@>>>@@@BBBEEEGGGIIIIIIIIIGGGFFFCCCAAAAAAAAABBBCCC@@@@@@AAAAAABBBBBBCCCCCC???>>><<<;;;:::999999999999999999999999:::::::::777888999999999888777777;;;;;;<<<<<<;;;:::999888888888888888888888888888999:::;;;===>>>>>>>>>>>>:::;;;;;;;;;;;;999888777555666666666666555555444444333222222111111222222111222222333333333222222111111111000000000/////////000000111111111000000000111111111000000///...++++++,,,,,,,,,+++***))),,,,,,,,,------......///......---------....../////////...---,,,+++******++++++++++++,,,,,,,,,,,,)))))))))))))))***************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&'''(((+++,,,,,,***(((&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((&&&''''''''''''''''''''''''%%%###$$$(((---111222)))(((&&&&&&''''''&&&$$$%%%&&&''''''((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&'''(((((())))))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''%%%%%%$$$"""!!!"""$$$'''))))))(((&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''''''''&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$>>><<<:::;;;===???@@@@@@:::999666555444555666777666777999:::;;;:::999888666777777888999999::::::777888999;;;;;;;;;:::999666888999888888888:::<<<>>>>>>>>><<<999666444444777888999999999:::===@@@===;;;777666777999::::::::::::999999888888999999<<<===???@@@@@@>>>===;;;;;;<<<=========<<<<<<;;;<<<===?????????@@@CCCEEENNNMMMLLLGGGBBB>>><<<<<<:::;;;===???@@@AAABBBBBB???>>>===;;;999777666555::::::;;;===???@@@AAABBB>>>???@@@AAAAAA@@@???>>>999;;;======<<<<<<<<<======???AAADDDFFFGGGGGGGGGEEEEEECCCCCCBBBCCCDDDEEEAAAAAABBBBBBCCCCCCDDDDDD???>>>===;;;999888777777999999::::::;;;<<<<<<<<<333666999;;;;;;:::;;;<<<;;;;;;;;;;;;;;;;;;::::::999999999888888888888888999:::;;;<<<===>>>>>>>>>;;;;;;<<<<<<;;;:::888777555666666666666666555555444333222222111111222222111111222333333333222222111111000000000///////////////000000111111000000///000000111111000000000***+++---...---,,,)))(((,,,,,,,,,---------......------------------...///000000///...---,,,++++++((())))))))))))***************************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&&&&))),,,......+++'''$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''&&&$$$$$$%%%&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&$$$"""$$$(((...222444***)))'''''''''&&&%%%###%%%&&&''''''((((((''''''%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&%%%((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$&&&&&&%%%%%%$$$%%%&&&&&&''''''(((((((((''''''((())))))))))))(((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%###  $$$(((&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%######%%%'''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&###$$$%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''&&&&&&''''''''''''&&&%%%$$$$$$;;;:::999:::<<>>===:::888777777777777888777777888:::===<<<:::888888999;;;;;;;;;;;;:::999999888888999999888:::===>>>???>>><<<;;;<<<===>>>>>>>>>>>>===<<<>>>@@@BBBBBB@@@AAACCCFFFLLLLLLJJJFFFAAA===;;;;;;999:::;;;===>>>?????????:::::::::999999888888888999:::;;;===>>>@@@AAABBB????????????????????????999;;;======<<<;;;<<<===>>>???AAACCCEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEAAA@@@>>>===<<<;;;;;;;;;999999:::;;;===>>>??????999;;;<<<;;;999999<<<>>>;;;;;;;;;<<<<<<<<<<<<<<<::::::999999999888888888999:::;;;<<<<<<===>>>>>>:::;;;<<<<<<;;;:::888777555555666666666666666555444333222222111111222222000111222333333333333222111000000000////////////...//////000000000000000------...///000000000000,,,,,,------,,,,,,+++***,,,,,,------------------,,,,,,,,,,,,,,,---......//////...---,,,,,,++++++(((((()))))))))*********,,,,,,++++++******))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''%%%''')))++++++***'''&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%$$$$$$&&&))),,,---,,,)))(((&&&&&&''''''&&&$$$%%%&&&''''''((((((''''''%%%%%%'''(((((((((''''''((((((((('''''''''&&&&&&'''''''''''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$!!!###$$$&&&&&&%%%$$$###&&&&&&'''(((((()))******''''''((()))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''%%%$$$%%%(((***'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%''''''&&&######&&&(((%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''(((((('''''''''''''''''''''%%%$$$###:::888777888;;;>>>?????????===:::888777888999;;;999:::;;;;;;:::999:::;;;888999:::;;;;;;;;;;;;:::999:::<<<======<<<:::999:::;;;<<<:::777666888::::::<<<======;;;:::999999444555666666666777:::===:::999888999;;;<<<<<<;;;;;;::::::999888888888999555777:::===>>>>>>===;;;===>>>???@@@@@@???>>>===AAACCCDDDCCCAAAAAACCCFFFIIIIIIHHHDDD???<<<::::::888999:::<<<============888888999:::;;;<<<======888999:::<<<>>>???AAAAAAAAA@@@?????????@@@AAAAAA;;;===@@@???===<<<===???>>>@@@AAACCCDDDEEEEEEDDDFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDEEEEEECCCCCCBBBAAA@@@@@@@@@AAA888999:::<<<>>>???@@@AAABBBBBB@@@;;;777666999<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::999888888888::::::;;;;;;<<<======>>>:::;;;;;;<<<;;;999888777555555666666666666666555444333222222111111222222000111222333333333333333000000000000////////////......///000000000000000++++++---...///000000000...---,,,+++++++++,,,,,,------------------------++++++++++++,,,,,,---.........---,,,,,,+++************++++++,,,,,,,,,------------,,,+++***))))))******))))))))))))******))))))))))))))))))))))))************************&&&&&&''''''((())))))***###$$$&&&'''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&)))***)))&&&###'''&&&%%%&&&(((((('''&&&%%%&&&''''''((((((''''''$$$%%%'''((((((((('''''')))(((((((((((('''''''''&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%'''''''''((()))******+++'''(((((()))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''((()))((('''&&&''')))******((('''&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&(((((('''$$$$$$'''***&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''###%%%&&&((())))))((((((''''''(((((('''%%%$$$"""999999999999:::<<<>>>???CCCBBB@@@>>><<<:::999999>>><<<:::::::::999888666888999:::::::::;;;===??????>>>>>>===<<<;;;;;;;;;999999:::::::::999888888888999;;;<<<<<<;;;999888666666666555555555888:::<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;888888:::;;;:::888:::;;;<<<>>>>>>>>>======;;;<<<>>>?????????>>>===@@@@@@@@@???===<<<===???@@@???>>>===;;;;;;;;;;;;::::::;;;;;;===>>>???@@@===:::777777:::<<<;;;:::999999999:::;;;<<<===>>>@@@@@@@@@@@@???===<<<;;;>>>>>>===============>>>>>>>>>???@@@BBBCCCDDDDDDGGGFFFDDDCCCCCCCCCDDDEEEAAAAAA@@@@@@AAACCCEEEFFFFFFFFFEEEDDDCCCAAA???>>><<<<<<<<<===>>>???@@@AAA??????>>>===<<<;;;::::::<<<<<<============<<<;;;===<<<:::888777777888888777888999999888777888:::999888888777666555444444333333444444444444444333444444333333333333222222222222222111111111000000444333222111000000000000000///...---------------........................,,,,,,,,,++++++*********---.........---,,,,,,+++************************************************+++*********))))))((((((+++++++++++++++***)))(((''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$''')))'''%%%&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''))))))((('''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&'''(((((()))))))))((('''&&&&&&%%%%%%''''''((((((''''''&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))++++++)))(((&&&%%%&&&'''(((((('''&&&%%%---,,,***(((((((((((()))'''((((((((())))))***************)))(((&&&%%%$$$((((((''''''''''''(((((('''&&&%%%$$$%%%''')))***&&&'''(((((())))))((((((''''''&&&&&&%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$$$$$$$$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&::::::999999:::;;;===>>>DDDCCCAAA???===<<<;;;;;;===<<<::::::;;;;;;999888:::;;;<<<<<<;;;;;;===???============<<<;;;999999888999999:::::::::999999888999;;;<<<<<<;;;999888777888888888777777999;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;999999;;;;;;:::999;;;<<<===>>>>>>======<<<;;;<<<===>>>???>>>>>>===?????????>>><<<<<<===>>>===<<<<<<;;;:::::::::::::::::::::;;;<<<===>>>???:::888666777:::<<<===<<<::::::::::::;;;<<<======????????????>>>===<<<;;;???>>>>>>=========>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEDDDCCC??????>>>>>>???AAABBBCCCCCCCCCCCCBBB@@@???===<<<::::::999:::;;;===???@@@@@@???>>>===<<<;;;:::999===>>>>>>??????>>>>>>===<<<;;;:::888777777888888777999:::999888777888:::777777777777777666666666555555555555555444333333444444333333333222222222333333333222222222111111333222111000///////////////......------------...........................,,,,,,,,,+++++++++******,,,,,,------,,,++++++***************************************************************)))))))))(((***++++++++++++***)))((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((('''%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$((('''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''((((((((((((((((((''')))(((((((((((()))******'''''''''(((((()))))))))(((((((((((((((((('''&&&((((((''''''''''''(((((()))(((&&&%%%%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((('''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&%%%$$$###"""'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((<<<;;;:::999999:::;;;<<>>===<<<<<<===???<<<<<<======<<<:::888666777888999999::::::::::::999999;;;;;;;;;;;;999999999:::;;;:::999999;;;===========================>>><<<::::::;;;<<<;;;:::<<<======>>>======<<<;;;;;;<<<===>>>>>>>>>>>>======>>>>>>===;;;;;;<<<>>>999999999999999999999999888888999999:::;;;======888777666777:::<<<======::::::::::::;;;;;;<<<======>>>>>>>>>===<<<;;;;;;??????>>>>>>>>>>>>??????>>>>>>??????@@@@@@@@@AAA???AAADDDFFFGGGFFFDDDBBB======<<<<<<===>>>???@@@@@@@@@???>>>===<<<:::999888777777777888;;;>>>???@@@@@@???===<<<:::999999<<<======>>>>>>======<<<;;;:::999888888888888888888:::::::::888888999:::666666666777777888888888555666666666555444333333333333333333222222222222444444333333333222222222111111000///............---------------......///------------------------,,,,,,,,,++++++++++++***+++++++++++++++******)))************************************************************))))))))))))******++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((('''&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((++++++***)))'''&&&%%%%%%###$$$%%%&&&''')))******%%%&&&&&&&&&&&&%%%$$$$$$(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''))))))(((((((((((())))))$$$%%%&&&((()))*********'''''''''''''''(((((((((&&&&&&'''((())))))((((((((((((''''''''''''((((((***)))'''&&&%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%''''''''''''&&&$$$###"""&&&&&&&&&%%%$$$###!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((===<<<;;;999999999999:::======<<<<<<:::999888777;;;:::;;;<<<>>>???>>><<<<<<======<<<;;;:::<<<===;;;<<<>>>>>>===;;;888666666777888999:::;;;;;;;;;999::::::;;;;;;::::::999:::;;;;;;;;;:::999;;;<<<===========================<<<;;;;;;;;;<<<<<<<<<>>>>>>>>>======<<<;;;;;;<<<<<<<<<===============<<<======<<<::::::;;;===777777888999999999999999777777777888888:::;;;;;;999888777777999:::<<<<<<:::::::::::::::;;;<<<===<<<<<<<<<===<<<<<<;;;;;;???>>>>>>>>>>>>??????@@@>>>>>>>>>>>>????????????>>>@@@BBBDDDFFFFFFEEEDDD<<<<<<<<<<<<============>>>>>>======<<<:::999888777666555666777:::===???@@@???>>><<<;;;999888777888999::::::::::::::::::999999999888888888888888999:::;;;:::999888999:::777777777777777777777777444555555666666555555555333333333222222222222111333333222222222222111111000///......---------...,,,,,,,,,,,,---...///000------------------------++++++++++++++++++++++++***+++++++++++++++***************************************************************)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((,,,+++***)))((('''&&&%%%###$$$%%%&&&''')))******&&&&&&''''''&&&&&&%%%$$$&&&'''((('''&&&&&&''''''((((((((((((((((((((((((''''''((())))))(((''''''***)))(((''''''((()))***"""###&&&((())))))))))))&&&&&&''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&&&&&&&'''&&&'''(((((()))(((((((((######$$$%%%&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$$$$######((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&$$$%%%&&&&&&%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%>>>===;;;999888888888888:::;;;;;;;;;:::888777666888888:::<<<>>>???===<<<:::;;;;;;:::888888999;;;;;;===>>>??????===:::888666777888999:::;;;;;;;;;::::::::::::::::::::::::999:::;;;;;;999888999:::========================<<<<<<<<<;;;;;;;;;<<<===>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>=========<<<:::999:::;;;777888999:::;;;;;;::::::777777666777777888999:::::::::999888777888999:::;;;;;;:::::::::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<;;;>>>>>>======>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBDDDEEEFFF>>>>>>>>>>>>>>>>>>==================<<<;;;999999777777666777888;;;===???>>>===<<<;;;:::888777777777777888999999999999999777888888888888888888888999:::;;;:::888777888999888888777777666555555444222222444555666666666666333333222222222111111111111111111111000000000000///...------------------+++++++++,,,---...///000------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))******((())))))*********))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''(((((('''''''''''''''''''''&&&###$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((******))))))((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&%%%'''((((((&&&%%%&&&(((((((((((((((((((((((((((''''''(((((((((((('''''')))(((&&&&&&&&&&&&((()))$$$%%%&&&((((((((('''&&&''''''''''''''''''&&&&&&(((((((((((((((''''''&&&((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((&&&'''(((((()))(((((((((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$%%%'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''''''''&&&&&&"""###%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%>>><<<;;;999888777888888::::::;;;<<<;;;:::888777666666888;;;======<<<:::777888999888777777888:::;;;<<<>>>??????>>><<<;;;777888999999::::::::::::::::::::::::::::::::::::888999;;;;;;999888888999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<;;;::::::<<<>>>>>>======<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>?????????<<<:::888999:::777999:::;;;<<<;;;;;;:::777777666666777888888999;;;;;;:::888666666777999;;;;;;;;;::::::;;;;;;<<<::::::;;;<<<=========<<<===<<<<<<<<<===>>>???@@@======>>>>>>?????????@@@@@@@@@???@@@AAACCCEEEFFF@@@@@@AAAAAA@@@???>>>===>>>>>>>>>======;;;::::::888888888999:::;;;<<<===;;;;;;:::999888777666666777777888999::::::::::::666666777888999999999888999::::::999777666777888888777777666444333333222111111333444555555666666222222222222111111111111111000000000000/////////......---------------...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,************************************************))))))))))))************(((((())))))******))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%'''((((((''''''((()))'''''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''&&&&&&''''''((()))((((((((((((((((((((()))'''''''''''''''&&&&&&&&&((())))))))))))(((''''''&&&)))+++***'''&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&((((((((('''''''''''''''(((((())))))((('''&&&&&&((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&===<<<:::888777777888888888999:::;;;;;;999888777444444666999;;;;;;999777555666777777666666888:::::::::;;;<<<============888999999:::::::::999999;;;::::::999999::::::;;;888:::<<<;;;:::888888888;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999;;;>>>======<<<;;;<<<<<<>>>>>><<<<<<;;;;;;;;;<<<===>>>AAAAAA@@@===:::888888999888999:::<<<<<<;;;:::999777777777777777777888999999::::::888666666888;;;<<<;;;;;;::::::;;;;;;;;;::::::;;;======>>>>>>>>>;;;;;;;;;;;;<<<===>>>???======>>>>>>???@@@AAAAAA??????@@@AAABBBCCCCCCCCCAAABBBBBBBBBAAA@@@>>>==================<<<;;;:::777888999::::::::::::999888888777777666666666666666666777888999999999999444555777888999999999888888999999888666555555666555555444444333333333222222333333333333333222222222222222222111111111111111111111000000000000///......------------......++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++++++++++++++************************************************((()))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%''')))((('''&&&(((***(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''(((((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((''''''&&&%%%(((***)))&&&$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''((((((((((((''''''(((((('''''''''''''''((()))))))))(((((('''''''''&&&'''((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''%%%$$$###''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&<<<;;;:::888777888888999555666777888888777555444333333555888::::::777555555666777777666777999;;;888999999:::;;;<<<===>>>999999:::::::::999888888;;;::::::999999::::::;;;999;;;<<<<<<:::999888888::::::::::::::::::::::::888:::;;;:::888888;;;>>>===<<<;;;;;;<<<===>>>???<<<<<<;;;:::;;;<<<===>>>CCCCCCAAA>>>:::888777888777999:::;;;;;;:::888777888777777777777888888999666888999888666666:::===<<<;;;;;;:::::::::;;;;;;::::::<<<===>>>>>>??????:::::::::;;;;;;===>>>>>><<<===>>>???@@@AAABBBBBB===???AAACCCDDDCCCAAA@@@AAABBBBBBBBBAAA@@@>>>===============<<<;;;;;;:::666777999;;;;;;999888666666666666666666666666666333444555666777777777777444555777888999999999888777888999888555444444555222222333333333333444444444444444333222111///...222222222111111111111000222222222111111111111000......---------......///,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((((()))***************************************************************(((((())))))*********+++''''''((()))))))))))))))******************************))))))((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((%%%'''))))))'''&&&(((***(((((('''''''''&&&&&&&&&%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&'''((()))***'''''''''''''''''''''''''''''''''''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%"""%%%((('''###!!!$$$(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((()))******)))((('''((('''&&&&&&&&&((()))*********))))))((((((((('''$$$%%%&&&((()))*********((((((''''''''''''(((((((((((((((((('''&&&%%%$$$&&&'''(((((())))))(((((( !!!###%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''+++***(((&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$;;;;;;:::999888888888777888777555555666777777666555666999:::;;;:::888777555555666777888999::::::999999888888999999:::;;;999::::::;;;;;;::::::999666888999999888888999:::::::::::::::999999888777999999:::999999888777666888888999::::::;;;;;;;;;::::::;;;<<<===>>>??????<<<:::999999;;;<<<<<<;;;<<>>>>><<<999888999999999999888888777777:::;;;<<<<<<:::888999999:::<<<>>>>>>===<<<===>>>>>>>>>>>>>>>===============<<<:::888888999:::;;;======>>>???????????????????????????????????????AAABBBBBB@@@>>>>>>???AAABBB???;;;999;;;;;;:::888:::999999888777888888888888888888777666444333222666666666666777777777777555555666666777777888888666666666666555444333222222222222111111000000000111111111222222333333333000000////////////000000,,,---///000000000///...000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************////////////...---,,,+++*********++++++,,,,,,,,,************************++++++++++++++++++++++++))))))(((((((((((())))))000...+++)))((((((((()))+++***)))'''''''''(((((((((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&((()))***+++***((('''&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%''')))++++++)))&&&$$$&&&'''((())))))((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&& """$$$&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((---,,,***(((&&&&&&&&&&&&******))))))((((((''''''&&&'''''''''(((((())))))(((''''''((())))))(((&&&&&&'''((((((((('''%%%$$$''''''''''''''''''''''''(((((('''&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%'''+++,,,***&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""" !!!###&&&(((&&&&&&&&&&&&&&&&&&&&&&&&888999999:::999999888888888666444444666777666555555666888999999999888777444555666777999;;;<<<<<<;;;;;;:::999999888999999888888999999999999888888666777999888777777888::::::::::::::::::999888888777888888888888777666666888888888888999999:::;;;999:::;;;<<<===>>>>>>???>>><<<;;;;;;<<<;;;:::888<<>>@@@>>>888999:::<<<======<<<:::999999999999999888888888777999;;;<<<;;;999888888999999;;;======<<<;;;<<<===>>>>>>>>>>>>============>>>===;;;999999:::;;;<<<<<<======>>>>>>>>>>>>>>>???????????????????????????@@@@@@???>>>>>>???AAACCC@@@===<<<===<<<:::888999888888888888999::::::888888777777666444333222555555555555666666666666555555666666666777777777666666666555555444333222222222222222111111111000111111111222222222333333111000000/////////000000......///000000000000000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************...............---,,,+++***++++++++++++++++++,,,************************++++++++++++++++++++++++******))))))))))))*********)))'''&&&%%%%%%%%%%%%))))))(((''''''((()))***((((((((((((((('''&&&&&&))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&'''((()))***+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''%%%&&&(((******)))'''%%%''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++)))((('''&&&''''''))))))))))))((((((((((((&&&&&&&&&''''''((((((((((((''''''((())))))(((&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$""""""###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&444666999;;;<<<;;;:::888777555444444666777666555666666666666777777777777333444666777999;;;======<<<<<<:::999888777777777777777888888888888777777666777888888777777888999:::;;;;;;;;;;;;::::::999555666666666777777777777:::999777666666888999;;;888999:::;;;<<<======>>>@@@>>>=========;;;888555;;;CCCFFFCCCCCCFFFDDD===:::;;;<<<======<<<;;;:::999999999999888888888888888:::;;;;;;999888888999888:::<<<<<<;;;;;;;;;===>>>>>>>>>>>>============>>>===<<<;;;:::;;;<<<<<<;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>>>>===>>>???>>>>>>>>>@@@BBBCCCBBBAAA@@@@@@>>>:::888777777777888888999:::;;;777777777777666555333333444444444444555555555555555555555666666666666666555555555555444333222222222222222222222111111111000000111111111111222222222222111000//////000000000000000///000000111111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,---------------,,,,,,+++++++++++++++*********************************+++++++++++++++++++++++++++******))))))******+++(((((())))))(((''''''&&&''''''''''''((()))***+++(((((((((((((((''''''&&&))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))***)))(((''''''&&&''''''''''''''''''''''''&&&&&&%%%&&&'''(((((((((((((((((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((***)))((((((''''''(((((((((((((((((())))))))))))&&&&&&''''''''''''(((((((((''''''((())))))(((&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''((())))))))))))(((''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''!!!%%%)))(((%%%$$$&&&)))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&333666:::===???>>><<<:::777666444555666777777666666666555555555555666777444444666777888:::;;;<<<:::999888777666666666666666777777888888777777666555666888777666666777999;;;;;;;;;<<<<<<;;;::::::555555555666777888999999;;;:::777666555777999;;;777888888999:::;;;<<<<<<>>>>>>>>>>>>>>><<<888555:::???BBBBBBEEEIIIFFF@@@<<<<<<<<<<<<<<<<<<;;;:::999999999999999999999999777999::::::999888888999999;;;<<<===<<<<<<===>>>>>>>>>>>>>>>==================<<<;;;:::;;;;;;<<<::::::;;;<<<<<<<<<<<<;;;========================;;;===>>>>>>>>>@@@BBBDDDDDDDDDDDDDDDBBB>>>:::777777777666666777777888999777777777777666555444333444444555555555666666666555555555555555555555555444555555444444333222111222222222222222222111111000000000000000000000000333222111000000///000000111000///......///000111.........------,,,,,,,,,++++++++++++++++++++++++***************+++++++++***+++,,,,,,,,,,,,,,,+++,,,,,,++++++******))))))******************************************************))))))))))))******''')))***++++++***)))(((((((((((((((((()))******'''(((((((((((((((''''''))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))***((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''''''''((()))*********(((((((((((((((((((((((((((''''''((())))))(((&&&((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''')))******)))'''&&&''''''''''''''''''''''''))))))))))))))))))))))))$$$&&&((((((&&&&&&''')))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&444777<<>>===:::888888;;;>>>@@@CCCGGGEEEBBB>>>>>>===<<<;;;;;;::::::999999999999999999999:::777999;;;:::999888999::::::<<<>>>>>>>>>>>>???@@@>>>>>>>>>>>>============<<<;;;;;;:::::::::::::::999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????AAACCCFFFEEEFFFGGGEEEBBB===999666777666555555555555666666666777777777666555444333555555666666666777777777555555555444444444444444444444444444333222111000111111111111111111111111////////////////////////222222111000//////000000000///---,,,,,,---...///---------------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))***+++++++++++++++***+++++++++******)))))))))))))))))))))))))))))))))************************((((((''''''''''''(((((($$$&&&(((******)))'''&&&)))))))))))))))(((''''''''''''((((((((((((((('''(((((())))))))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&''')))***'''&&&%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''((()))***++++++))))))))))))))))))))))))(((''''''((())))))(((&&&((('''&&&%%%%%%&&&((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&'''''''''''''''''''''((((((((((((((((((((((((&&&$$$###$$$&&&'''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&666999<<<@@@@@@???<<<:::777555444555777888888888666666666666666555555555555555666777888999999:::555444444444555555666777777777888888888888777777444555666666555555666777999::::::;;;;;;;;;;;;:::888777777777777999;;;<<<<<<:::888666555555666777555555666777888999999:::999999999;;;======<<<:::999:::<<<===???AAABBBBBBBBB@@@>>><<<:::999999:::999999999999::::::::::::888999;;;;;;:::::::::;;;:::<<<>>>?????????@@@AAA>>>>>>>>>>>>============;;;;;;:::::::::999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<<===>>>>>>@@@CCCEEEEEEFFFGGGEEE@@@:::777555555555555555555666666777666666666666666555444444666666666666777777777888444444444444444333333333333333333333222111000000/////////000000000000000//////............------000000////////////000000......------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,)))***************))))))***************)))))))))))))))))))))))))))))))))************************(((''''''&&&&&&''''''((('''(((***++++++***)))(((************)))((('''&&&&&&'''(((((((((((((((((((((((())))))))))))******''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''&&&''''''((()))******+++******)))))))))))))))((((((''''''((())))))(((&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&""" $$$&&&$$$!!!&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&888999<<<>>>>>><<<999777444333222333555777777666666777777888777666555444444444666888:::<<<>>>???777777666666555666666666555666666777777666666555333555666666555444666777888888999:::::::::::::::888777666666666888999;;;999888666555444333333333444444555666777888888999:::999888999;;;<<<;;;:::;;;<<<===<<<;;;;;;>>>CCCEEECCC???;;;999888888999999999999:::::::::;;;;;;888:::<<<<<<;;;;;;<<<===999;;;===>>>>>>>>>???AAA>>>>>>>>>>>>============;;;;;;;;;;;;;;;::::::999999::::::;;;<<<;;;;;;;;;::::::::::::::::::::::::888:::;;;<<<<<<>>>@@@BBBEEEFFFGGGCCC===888555444444444444555777999:::;;;666666666666666555555444555555555666666666777777444444444333333333222222333333333333222111000///---........./////////000............------,,,,,,------------...///000111......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,************)))(((''''''))))))))))))************))))))))))))))))))))))))************************((((((''''''''''''((((((******+++,,,,,,+++***)))(((((()))******)))((('''&&&&&&'''((((((((((((((((((((()))))))))*********''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&&&&&&&'''((())))))(((''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%''''''(((((())))))******(((((((((((('''''''''&&&(((''''''((())))))(((&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%#########$$$%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&888:::;;;<<<;;;999666555333111000111333555555555666777888999999777555333222444666999===@@@BBBDDD;;;:::999777666666666666444555555555555555555444333444666555444444555777777888999999::::::::::::888777555444555666888999666666555444222111000///333333444555666777888888;;;999777888999::::::999======>>><<<888777===DDDGGGDDD@@@;;;888777777888999999999::::::;;;;;;;;;999;;;======<<<<<<<<<===888:::<<<=========???@@@>>>>>>>>>>>>============<<<<<<======<<<<<<;;;:::999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::777888:::::::::;;;>>>@@@EEEFFFFFFBBB;;;666333333222333444666999<<>>?????????>>>>>>======<<<<<<======<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<=========999:::;;;;;;<<<<<<;;;;;;999:::;;;<<<============DDDCCC@@@===:::777555444555555555666:::>>>CCCFFF===888444333555777777666444444444444444444444444222333444555666555444444222222222555666444///***------------------------////////////////////////...---,,,++++++++++++++++++,,,---......---,,,+++000///...---,,,+++++++++,,,,,,,,,++++++*********************************))))))))))))))))))))))))***+++,,,------,,,+++***,,,+++)))((((((((()))***---,,,***)))))))))*********((('''''')))))))))((())))))************))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''(((((())))))******))))))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((*********)))((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$%%%''')))***(((''''''(((((('''%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))******++++++***)))((((((((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((''''''$$$$$$$$$%%%&&&'''((()))@@@<<<<<>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;:::999888999::::::;;;;;;<<<======>>>===;;;999777555333222333333444777;;;???CCCFFF===999555333555666666555444444444444444444444444222222333333333111000///444333444666888777333000------------------------////////////////////////......---,,,,,,,,,,,,,,,---------......---------//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******++++++++++++******+++***)))((((((((()))***+++***)))((((((((())))))***)))'''''')))))))))((((((((()))))))))(((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''(((((()))))))))))))))(((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''))))))'''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&%%%$$$%%%'''))))))'''&&&&&&''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''((((((((())))))******(((((((((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''???<<<===DDDGGGEEEAAA???777555333333444555555555555666777888888888777666444444555888>>>EEEKKKOOO???:::444222444666777777<<>>;;;888666555666999:::>>>===;;;888777888888999888888888999:::;;;<<<======<<<;;;::::::;;;<<<===>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<;;;;;;;;;======<<<;;;999888666555:::999999999999:::<<<===999888777666444222111111000111444888<<>>DDDHHHHHHDDDBBB777555333333444666666555555666777888888888888888999999888888;;;???CCCFFF===999444222444777888999CCCDDDEEEFFFDDD@@@;;;888555555555555555666666666555444333555888;;;<<<<<<999999999999888666555444444444333333333444555666999888888888999999:::;;;666666777777999;;;<<<===:::;;;;;;===???AAACCCDDD>>><<<999777777999<<<>>>AAA???<<<888777777888:::777777777888999:::;;;<<<<<<;;;:::999999999999:::========================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::<<<<<<;;;:::999777666555:::999888777777999;;;<<<:::999888666555333222111000222555999;;;===>>>???;;;999777555444444444444444444444444555555555555555444444444333222111111444444444666888:::;;;<<>><<<:::999888888888888888777777777666555555777:::===>>>>>>::::::::::::999888777666555555555555555666666777888777777777777888888999555666666888999;;;===>>><<<<<<<<<<<<<<<===>>>???<<<:::888777777999<<<>>>AAA???<<<999888888:::;;;666666666777777888999:::999999888888888888888888<<<<<<<<<<<<<<<===========================>>>>>>=========<<<;;;;;;;;;:::999999::::::999999888777:::999888777777888:::<<>><<<:::888666444333333444777999:::::::::999999888777555444333333444444444444555555666666666333333333333333333333444222333333444666888:::<<<000000000000000000000000////////////////////////......---------......//////...---,,,,,,---...///......---,,,,,,,,,------++++++++++++++++++++++++************************((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))((((((''''''((()))))))))))))))))))))***)))((()))***)))'''%%%((()))))))))(((((('''&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&&&&'''((('''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))******&&&&&&&&&&&&&&&'''((()))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&$$$######$$$&&&&&&'''&&&&&&%%%&&&'''((()))(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***GGGIIIKKKMMMQQQTTTPPPJJJ:::888666666777888888888777777888888888888888999888777666555555666777999777777666666777999:::;;;<<<;;;::::::::::::;;;<<<::::::999999999999888888777666666888;;;===>>>>>>:::;;;;;;;;;;;;:::999999666666666777888888888999777666666666666666777777666777777999:::<<<>>>???======<<<;;;;;;;;;;;;;;;888777666666666777999;;;???>>><<<:::::::::<<<<<<888888777777777777888888666666666777777888888888;;;<<<<<<<<<<<<========================>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;888888999::::::;;;:::::::::999888888888999:::;;;AAA@@@???<<<:::777666555555666777888888888777666666777777666444333444555444444444555666666777777222222111111222222333444111222333444444555888:::000000000000000000000000////////////////////////------------------...///---------,,,,,,---------...------,,,,,,---------***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))((('''&&&(((((()))*********))))))((((((((()))+++***(((&&&'''(((((()))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&((())))))'''&&&&&&'''((('''&&&''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''((()))))))))''''''((())))))***++++++)))((('''''''''((()))*********)))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%&&&''')))***+++LLLOOOPPPPPPTTTWWWSSSKKK;;;999777777888::::::999999999888888777888888888777666555444333444555666222444666888888888999999777777888999::::::::::::::::::999999999888888888777666555777:::<<<======::::::;;;<<<<<<<<<<<<;;;777777888999::::::::::::777666666555555666666777888888999:::;;;===???@@@======<<<;;;:::::::::;;;777777777777777888888888<<<<<<;;;;;;<<<===>>>>>><<<;;;:::999888888888888333444555777999:::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::>>>===<<<:::888777555555555555666666777777666666444555777666444333444666444444444555666777777777555444333222222222333444000333555555333333555777////////////////////////////////////////////////,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,++++++---------,,,,,,------...******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((())))))******))))))((('''((()))))))))((('''&&&&&&'''((()))))))))((((((&&&&&&''')))++++++)))'''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''(((&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((('''%%%$$$###"""###%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&(((******(((&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%&&&((()))***+++,,,))))))))))))))))))******---,,,***)))((()))+++,,,)))))))))((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&###$$$&&&((())))))((('''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''(((&&&''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((())))))'''''''''''''''((())))))MMMQQQRRRPPPSSSWWWRRRIII<<<:::888888999;;;;;;:::::::::999888777777777888999888666444333222222333///222555888888888888888777888:::;;;;;;999777555999999999999888888777777777555555666999;;;<<<;;;999:::;;;<<<============777888999:::;;;<<<<<<;;;777777666666666666666777999999:::;;;<<<>>>???@@@===<<<<<<;;;;;;;;;<<<<<<888999::::::::::::999999999:::;;;<<<===>>>???@@@???>>><<<;;;:::999999999222333555888:::<<<======;;;;;;;;;<<<<<<<<<======999999999::::::;;;;;;;;;:::;;;;;;<<<<<<=========:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999888777666555555444444444444555666777777888222444666666444333555777444444444555666777777888:::999777555444444444555111444666666333222333555////////////////////////////////////////////////++++++++++++,,,,,,---...******,,,------,,,******------,,,,,,,,,------...*********++++++,,,,,,,,,************************))))))))))))))))))))))))((()))***++++++***)))((('''((()))))))))(((&&&%%%$$$%%%'''(((((((((''''''%%%%%%'''))),,,,,,***(((######%%%&&&'''((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%&&&'''((()))&&&''''''(((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""!!!!!!(((&&&$$$""""""###$$$%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((%%%&&&)))++++++)))&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&(((******(((&&&&&&&&&&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''')))***,,,---...++++++******)))(((((((((+++)))'''&&&%%%&&&'''(((''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&%%%&&&((((((((((((&&&%%%"""$$$''')))***)))'''&&&(((((('''''''''&&&&&&&&&######$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((((((''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******))))))(((''''''''''''(((HHHIIIJJJJJJIIIGGGDDDBBB;;;:::999888999:::;;;<<<:::;;;<<<<<<<<<;;;:::999::::::999777666444333333444555666777888888777777666777888999999999999999777888999888777777999:::999888666555666777999:::888999;;;<<<<<<;;;999888999999999999999999999999999888666555555666777777999;;;>>>???>>>===>>>>>>===>>>???>>>===<<<<<<===<<<:::999777777888999:::======<<<<<<<<<<<<======>>>===<<<;;;999888777666444555777999:::;;;;;;;;;<<<<<<;;;<<<<<<===>>>???;;;;;;<<<<<<======>>>>>>;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999::::::999777444222111111222333555777999:::777666444333333444666777555666888999::::::999888;;;:::777555444444555555444555555666666666666666666555333222111111222333111000000///...---------///......------,,,++++++------,,,,,,,,,,,,++++++........................,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***(((&&&(((+++,,,)))&&&(((((((((((((((((((((((($$$&&&(((***++++++)))(((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&(((((('''&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%''''''&&&&&&%%%''')))'''$$$###$$$''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&%%%$$$"""###&&&(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&%%%%%%''''''(((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((''''''&&&&&&%%%$$$$$$******))))))))))))******(((***+++------,,,+++***))))))))))))((((((((('''&&&&&&'''''''''''''''&&&)))&&&######&&&))))))((()))((('''&&&%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$###$$$%%%&&&'''%%%&&&&&&&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''BBBBBBBBBBBBAAA???>>><<<999999888888888999:::;;;:::;;;;;;<<<<<<;;;::::::;;;:::999888777555444444555555555555555555666666666777888999::::::::::::999::::::999888777999;;;:::999777666666777888999999:::<<<=========<<<;;;::::::999999999:::::::::999999777666666666666777777:::<<<=========>>>???>>>???@@@>>>===<<<===???>>><<<;;;999999999:::;;;======<<<<<<<<<<<<======>>>>>>===;;;:::999888777666777777888:::;;;;;;<<<<<<<<<<<<;;;<<<<<<======;;;<<<<<<============<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<==================:::999999999999999::::::777777777777666444222111222222333333555666888999666555444222222444555666333444666888::::::::::::<<<:::888666555555555666555555666666666666555555666555333222111111222222000000000///...---------------------------------------,,,,,,,,,,,,++++++------------------------*********))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))((('''&&&&&&&&&''''''''''''''''''''''''&&&''')))***+++++++++***&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&%%%%%%%%%$$$"""###&&&((()))***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&%%%%%%%%%'''((('''%%%###%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&$$$######&&&(((&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''((()))***,,,,,,+++,,,---...---,,,***)))+++++++++*********))))))"""###%%%'''((()))******)))&&&$$$%%%'''))))))((()))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&===<<<;;;:::999888888888888888888888888999::::::::::::;;;<<<<<<;;;;;;:::<<<<<<;;;:::888777666666666555333333222333444444666777888:::;;;<<<<<<<<<<<<<<<<<<;;;999888:::;;;;;;:::888777666777777888999:::<<<>>>??????>>>>>>;;;;;;:::::::::::::::;;;;;;:::999888777666666777555777:::;;;;;;<<<>>>@@@@@@AAA@@@???======???AAAAAA@@@>>><<<;;;;;;<<<======<<<<<<;;;;;;<<<<<<===??????>>>===;;;:::999999888888777888888:::<<<===<<<<<<<<<<<<<<<======>>><<<===>>>>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>;;;:::999888888999:::;;;777666666555444333333222444444444444444555666777555444333222222333444555222444666999;;;<<<======<<<:::999777666666666777666666666666666555444333555444333222111111111222000000//////...---------++++++,,,------...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''&&&))),,,***%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))******++++++,,,((((((''''''&&&'''''''''&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&''')))***))))))(((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%###$$$&&&(((''''''&&&&&&''''''((()))(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''')))+++---...---.........---+++)))(((************))))))))))))###$$$%%%'''((()))))))))(((''''''((()))***)))'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%===;;;999777666777888999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;======<<<;;;:::999888888777666444222111222444555666777999;;;<<<===>>>>>>>>>???>>>===:::999:::<<<===<<<:::888777777777777888999;;;===>>>?????????===<<<;;;:::::::::;;;;;;<<<<<<;;;:::999888888777444555777888888999<<>>@@@BBBCCCBBBAAA???>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<===@@@@@@???>>>===<<<;;;:::999888777666777888;;;<<<;;;;;;<<<<<<>>>???AAABBB>>>???@@@@@@@@@>>>===;;;???>>>>>>===<<<;;;;;;;;;999999999:::;;;<<<======<<<;;;999888888999:::;;;999888777666555555666666555555444444444444555555444333333222222333333444444555888;;;===>>>>>>>>>;;;:::999888777777777777777777777666555444222111444444333222222111111111/////////......---------,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))'''%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((()))***++++++***)))((('''''''''''''''&&&&&&''''''(((((())))))'''%%%$$$""""""$$$%%%'''&&&&&&&&&&&&&&&'''((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''((()))((('''&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&'''%%%$$$$$$&&&((((((''''''''''''((()))))))))((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&(((***,,,---+++,,,,,,,,,+++***(((((((((((('''''''''&&&&&&&&&'''''''''(((''''''&&&%%%'''((()))***+++***((('''((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((''''''''''''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%===;;;999777666777999::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<>>>======<<<;;;:::999999999777555444333444555666777888999;;;===>>>>>>>>>???@@@???>>>;;;:::;;;======<<<;;;:::888777777666666777999;;;<<<>>>>>>???>>>===;;;:::999:::;;;;;;>>>>>>======<<<;;;::::::555666666666555777:::===AAABBBBBB@@@>>>>>>@@@BBBCCCCCCBBBAAA@@@@@@??????>>>======<<<<<<======>>>@@@@@@???>>>======<<<<<<999888777555666777999:::999:::;;;===@@@CCCEEEFFF@@@AAABBBBBBAAA@@@???>>>AAAAAA@@@???>>>===<<<<<<999999999:::;;;<<<======<<<<<<:::999999999::::::888777777666666666777777666666555444444444444444333333333333333333333333444555777999:::;;;;;;;;;::::::999888888777777777777777777666555333111111333333333333222111000000............------------......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&$$$$$$%%%((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((())))))***)))(((''''''''''''''''''''''''(((((()))))))))&&&$$$###!!!!!!###$$$&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))((('''&&&$$$###"""''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''%%%$$$%%%'''&&&&&&%%%&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&'''&&&%%%%%%&&&'''(((''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&'''((()))***((((((((()))))))))(((((('''''''''&&&&&&&&&&&&%%%''''''(((((('''&&&&&&%%%&&&(((***++++++)))'''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$&&&'''((())))))((('''&&&;;;:::888666666777888999::::::;;;<<<<<<<<<<<<<<<:::::::::::::::;;;======>>>>>>===<<<;;;;;;::::::999888777666555666777777777888999;;;<<<=========?????????>>><<<;;;<<<>>>======<<<;;;:::888888777666777888999:::<<<===>>>>>>===:::999888999:::;;;??????@@@@@@??????>>>===::::::999666555666:::<<<@@@AAABBBAAA?????????@@@BBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>======>>>>>>???@@@@@@???>>>>>>===<<<<<<:::999888777777777888999999:::;;;===@@@CCCFFFGGGBBBAAAAAAAAAAAA@@@@@@@@@BBBAAAAAA@@@???>>>>>>===;;;<<<<<<<<<===>>>>>>>>><<<<<<;;;;;;::::::999999555555555666666666666666666666555444444444444444333333444444444444333333000222444555777777777777999999888888888777777777777777666666444333111111333333333333222111000///------------------------//////...---,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********))))))))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''(((((((((###!!!"""''')))&&&###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&''''''''''''''''''(((((((((((((((%%%$$$###""""""###$$$%%%''''''&&&&&&''''''((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''###&&&'''&&&"""!!!"""$$$&&&%%%$$$%%%'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%'''((('''&&&%%%&&&'''''''''&&&&&&''''''((()))((('''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((()))((('''&&&''''''''''''''''''&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''$$$%%%&&&'''((((((((((((&&&(((++++++)))'''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((((((((('''''':::999888777777777888999999:::;;;<<<<<<<<<;;;;;;::::::999999:::;;;===>>>=========<<<;;;;;;::::::666777777777777777777888888888999;;;;;;<<<<<<<<<===>>>???>>><<<<<<===???<<<<<<<<<<<<;;;:::999888777777888888:::;;;<<<===>>><<<:::888777777999:::???@@@AAABBBCCCBBBAAAAAABBB@@@===:::777777:::===>>>@@@BBBBBB@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@????????????@@@@@@?????????>>>======<<<<<<;;;;;;;;;::::::999999999999:::;;;<<<>>>AAACCCDDDAAA@@@???>>>>>>???AAABBB@@@@@@@@@??????>>>>>>>>><<<<<<==================;;;<<<======<<<:::888777444555666888888888777777666666555444444444444555444444444555555444444444...000222555777888888888777777888888777777666666666666666555444333222111222222333333222111//////---------------------------------------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((($$$''')))'''###!!!"""%%%&&&%%%###%%%'''((('''%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''((((((&&&&&&&&&'''&&&&&&&&&&&&&&&''''''((('''&&&&&&''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((+++++++++)))(((%%%%%%&&&&&&'''(((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&&&&'''((((((''''''&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%&&&'''((((((((((((%%%(((******'''%%%%%%'''&&&'''((((((((('''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((($$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''((((((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&;;;::::::999999999999:::888999:::;;;<<<;;;::::::::::::999999:::<<<===>>>======<<<<<<;;;;;;::::::444555666777888888777777888999999:::;;;;;;;;;:::======>>>===<<<<<<>>>@@@<<<<<<<<<<<<;;;:::999999888888888999:::;;;<<<===>>><<<999777666777888:::@@@AAABBBDDDEEEDDDDDDCCCGGGEEEAAA<<<999999<<<>>><<>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA??????>>>>>>======<<<<<<============<<<;;;::::::::::::;;;;;;<<<>>>???@@@@@@>>><<<;;;<<<>>>AAABBB????????????>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::::::::;;;===>>>===;;;888666666777999;;;<<<;;;:::999666555555444444444555555444555555666666555555444...000333666999;;;<<<<<<666777777777777666666555555555555555444333222222222222333333222111///...------------------------+++,,,,,,------......///---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&))),,,+++(((&&&(((***(((((((((((((((((((((((('''(((***++++++)))'''&&&%%%%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&'''''''''''''''((())))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***)))(((''''''&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''***,,,***%%%###%%%)))'''$$$###$$$''')))'''%%%''''''%%%$$$$$$%%%''''''&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&(((***---------+++***###$$$%%%&&&((()))******%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''+++***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$(((((((((((('''&&&%%%$$$&&&(((***)))&&&$$$%%%'''&&&'''((((((((('''%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))(((%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%############%%%&&&<<<:::999777777888:::;;;777888::::::999999:::;;;:::::::::999888:::===@@@<<<<<<<<<<<<;;;;;;;;;;;;888777777666666666666666999:::<<<;;;::::::;;;===666777999;;;===???@@@AAA@@@???>>>===<<<;;;:::999666777888999:::;;;;;;:::AAA???===:::999999:::;;;???@@@BBBDDDEEEEEEDDDDDDGGGIIIGGGAAA:::777999===>>>>>>>>>???>>>===<<<<<<===<<<===>>>AAABBBBBBBBB===>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;;;;===<<<<<<<<<<<<===>>>>>>;;;;;;::::::;;;<<<>>>???>>>>>>???@@@@@@@@@@@@???BBB@@@>>>???AAA@@@>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<=========<<<;;;:::;;;:::999888888999:::;;;777777666666555555444444555555666666555444333333222333444666777888888888444555666666555333111000555555444333333333333444222111111000///......---------------------------++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,---,,,,,,+++*********++++++*********))))))((((((************************++++++***)))((('''&&&&&&***))))))((((((((())))))'''((()))******)))((('''((('''%%%%%%%%%&&&(((***))))))((('''&&&&&&%%%%%%(((***,,,,,,)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%$$$######'''&&&&&&%%%%%%&&&&&&''')))(((''''''((()))(((&&&)))((('''&&&%%%&&&&&&'''((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''&&&%%%###"""''''''&&&''''''((()))***))))))((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((+++(((&&&''')))***)))'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((((((((((((''''''&&&'''(((((('''$$$ %%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###%%%((()))'''&&&%%%%%%'''''''''((()))(((&&&###$$$&&&((()))'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&<<<:::999777777888999:::666888999999888888999:::999:::;;;:::::::::===???=========<<<<<<;;;;;;:::888777666666555555666666999:::;;;;;;::::::;;;<<<777888999;;;<<<>>>???@@@??????>>>===<<<;;;::::::888888999:::;;;;;;;;;;;;@@@>>><<<:::999999:::;;;<<<>>>???AAACCCDDDDDDDDDGGGHHHHHHEEE@@@<<<::::::<<<<<<=========<<<<<<;;;;;;;;;;;;<<<>>>@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<===::::::999999:::<<<>>>???>>>>>>??????@@@@@@@@@???CCCAAA@@@AAACCCCCCAAA>>>;;;;;;::::::::::::;;;;;;999:::;;;<<<<<<<<<;;;;;;:::999888777777888999:::666666666666555555555555555555555555555444333333222333444555777777777777444444444444333222111111444444333222222222222222111111000000///......---------------------------,,,,,,,,,,,,,,,+++***************+++++++++,,,,,,---,,,++++++*********+++************)))))))))(((************************))))))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''(((((())))))(((((('''''''''((((((((()))(((((()))(((((('''&&&&&&%%%%%%&&&(((++++++)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&)))'''&&&'''((()))(((&&&)))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&&&&%%%(((((('''''''''((())))))))))))(((&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&)))(((''''''''''''((()))+++(((&&&''')))***)))'''))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''%%%'''((())))))'''%%%###%%%&&&''''''((((((''''''((((((''''''&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$"""$$$''''''&&&$$$$$$$$$((('''&&&&&&''''''&&&$$$''')))******((('''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&;;;:::999888777888888999555777888888777666777999888:::<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;::::::777777666555555555555666888999::::::999999:::<<<888999::::::;;;<<<===>>>>>>>>>======<<<;;;::::::999999999:::;;;;;;<<<<<>>>>>???@@@@@@AAA@@@@@@@@@???>>>===<<<<<<;;;<<<<<<888888888888888999::::::999888888888:::;;;===>>>>>>>>>>>>???????????????AAA@@@@@@AAACCCCCCBBB@@@;;;:::999888888999:::;;;777888999;;;;;;;;;::::::888777777666666777777888555555555555555666666666444555555555555444444333222333444555666666777777555444333333222222222222333222111111000000111111111000000//////.........------------------------,,,,,,---------,,,++++++*********++++++++++++,,,,,,,,,+++************+++************))))))))))))************************&&&&&&'''((()))***++++++(((((((((''''''(((((()))'''''''''&&&&&&'''''''''&&&''')))++++++***((('''((((((((('''&&&&&&%%%%%%$$$''')))***)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''(((((())))))***))))))(((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))***(((''''''((())))))((()))))))))))))))(((((((((%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''$$$&&&(((***+++***)))(((%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&&&&%%%$$$$$$$$$(((&&&$$$$$$%%%&&&%%%$$$''')))))))))''''''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&'''''''''((()))******)))(((''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&;;;:::999888777777888888555666777666555555666777777:::===>>>===<<<;;;<<<>>>>>>===<<<;;;:::999999777666555555444444555555777888999999888888999;;;999:::::::::;;;;;;;;;;;;=========<<<<<<;;;;;;;;;888888888999999::::::;;;>>><<<:::888777888999:::===>>>@@@BBBEEEGGGIIIIIIIIIGGGGGGIIIKKKHHHAAA;;;;;;:::::::::;;;;;;<<<<<<999:::;;;;;;::::::<<<===??????@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;666666555555666666777888777777777777888:::<<<>>>===============>>>>>>???======>>>???@@@AAA@@@@@@<<<;;;999888888888:::;;;777888999::::::999888777666666666666666666666666444444444555555666666666444444444555555444444333222222333444555666666666666555444222222222333444333222111111000000111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************++++++++++++++++++***************+++*********)))))))))))))))************************&&&&&&'''((()))***++++++)))))))))((())))))***+++''''''%%%$$$$$$%%%''''''&&&'''((()))***)))(((((((((((('''''''''&&&&&&&&&%%%'''))))))((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((('''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%&&&((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''(((***++++++***)))((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&((()))*********)))%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%###%%%''''''%%%$$$$$$%%%(((&&&$$$###$$$%%%%%%$$$###%%%&&&&&&%%%&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%$$$%%%%%%&&&&&&)))(((((((((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&::::::999888777777777666444666777666444444555666777999<<<>>><<<;;;::::::<<<<<<<<<;;;:::999999888666555555444444444444444666777888888777777888:::::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;888777777666666777888999<<<;;;999777666777888999<<<===???AAADDDFFFIIIJJJKKKHHHEEEGGGJJJJJJEEE???======<<<;;;<<<<<<===>>>999;;;<<<<<<::::::;;;===?????????@@@@@@??????>>>>>>===<<<;;;::::::::::::555444444444444555666666666666555666777999;;;<<<<<<<<<;;;;;;;;;<<<===>>>:::<<<===>>>??????@@@@@@===<<<;;;999999999:::;;;999999::::::999777555444555555555555555555555555333333444444555555666666333333444444444444444333111222333444444555555444777666444333333333444555333222222111111111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))*********+++++++++*********))))))***++++++))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))&&&%%%%%%%%%&&&&&&'''((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&'''((())))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%&&&'''(((((('''&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&''')))*********)))(((((('''(((((((((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''%%%&&&''''''((('''''''''%%%%%%&&&((()))***+++,,,******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''((((((&&&&&&&&&'''(((&&&$$$###$$$%%%%%%$$$!!!###%%%&&&&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((()))*********(((&&&$$$$$$&&&(((***''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''::::::999888777666666555555666777666444444444555666999;;;<<<;;;999999999::::::999999999999888888555555444333333333333444555666888777666666777999999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<777777666555555666777888;;;999777666555666888999::::::;;;===@@@CCCEEEGGGKKKGGGDDDEEEHHHJJJGGGCCC@@@???>>>===<<<===>>>>>>:::<<<>>>===:::999;;;===>>>>>>>>>???>>>>>>===<<<<<<<<<;;;:::999999999999444444444444444555666666666555555555555777888999::::::999888888:::;;;<<<;;;===????????????@@@AAA<<<<<<<<<;;;::::::999999999999::::::999777555444444555555666666555555444444444444444444555555555222333333444444444444333111222333333444444444333555444444333333444444444333222222111000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******)))))))))************+++***))))))))))))***++++++))))))))))))************))))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&'''((())))))&&&&&&&&&%%%%%%&&&&&&&&&((('''%%%$$$$$$&&&(((***'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$%%%'''(((((('''%%%&&&''''''((('''''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&'''''')))((((((''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((('''&&&&&&''')))&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''''''((((((''''''%%%&&&'''(((***+++------))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&((()))((('''&&&''')))(((&&&$$$$$$%%%&&&%%%$$$"""%%%((()))((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))))))))'''%%%######%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''::::::999999777666555444555777777666555444444555666888::::::999777777888777777777777888888888888555444444333222333333333444666777777666555777888888888888888999999999999:::::::::;;;;;;<<<<<<<<<999777666555555666777888:::888777555555666777888:::::::::<<<>>>AAACCCEEEGGGEEEDDDEEEGGGHHHGGGEEEBBBAAA???===<<<<<<======999<<>>>>>===<<<===???::::::;;;<<<;;;999777666777777888999999999888777444555666777777666555444555444444444444444444333111222333444444444444444111222222333333333333222111222222333333222222222222111000000//////000000........................++++++++++++++++++++++++******++++++******)))((())))))))))))************)))))))))))))))***++++++((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))***+++,,,&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''&&&'''((('''&&&&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%$$$$$$%%%'''(((((('''%%%%%%'''(((((((((''''''###$$$&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''&&&%%%%%%'''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&&&&(((((('''%%%%%%''')))&&&'''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((()))*********((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''&&&%%%'''(((((('''&&&&&&''''''&&&$$$%%%'''***+++)))&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''((($$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((::::::999999888666555444666777888777555444555666666888999999777666777777555555555666777777888888555444333333222222333333444555666666555555666888888888888888888999999999999::::::;;;;;;<<<<<<<<<:::999777555555666888999999888666555444555777888<<<<<<<<<===???BBBDDDFFFCCCCCCDDDFFFHHHHHHFFFDDDCCCAAA???<<<;;;;;;<<<<<<999<<<>>><<<888666888;;;<<<<<<======<<<;;;:::::::::999888777666666666666666555555555555666777777777666555444333444555555888777555444555666888999777999<<<<<<999888:::<<<777999;;;<<<;;;888555333444555777999:::;;;::::::444555666777777666555444555555555444444333333333111222333333444444444444111111222333333333222222...///111222222111000///000000///...............---.....................++++++++++++++++++++++++***************)))(((((())))))))))))************))))))((())))))***++++++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%%%%&&&&&&'''))))))%%%&&&((((((((((((&&&%%%&&&''')))***+++***((('''&&&'''''''''''''''''''''$$$%%%&&&&&&&&&''')))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&(((((()))$$$%%%'''(((((('''%%%$$$%%%$$$$$$%%%'''(((((('''$$$%%%'''(((((((((''''''$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((&&&''''''''''''''''''&&&'''((()))******)))((('''&&&''')))'''%%%$$$''')))'''((((((((())))))******'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((%%%&&&''''''(((((('''''')))((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''&&&$$$$$$&&&((('''''''''((()))(((&&&###%%%(((++++++'''"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((()))***+++###%%%(((******(((%%%###'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((<<<>>>???>>>;;;777555444777777777666666555555444555666888999999777555444555777999999888777777777222222111111222222333333666666555666666777888999::::::::::::::::::::::::999999999:::<<>>@@@BBBCCCDDDDDDAAABBBBBBBBBCCCDDDDDDEEEDDDBBB???<<<:::999888888777888999:::::::::::::::===<<<:::888777777999999:::999888777666666666777666555555666888999888666555555555666666777888999999666333333666888888777:::999999999:::;;;<<<<<<999<<<===999666777777555666555444444555666888999888777666555555555555555...111333444333222222333111111111222333333333444222222111000000111222222111111111111000000000000......//////......---,,,///---+++((((((+++---///************************'''((()))*********************))))))******+++,,,,,,+++***)))(((((((((((((((((())))))*********++++++*********))))))((((((,,,+++)))(((''''''((((((''''''(((((())))))******''''''((((((((((((''''''''''''''''''&&&%%%$$$$$$))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''%%%### %%%%%%%%%%%%&&&'''(((((()))(((&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&''''''''''''(((***)))((('''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((***)))(((''''''((()))******)))(((&&&%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''(((((('''&&&%%%%%%))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&''''''''')))'''$$$%%%''')))'''&&&'''(((((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''((()))******+++******&&&'''''''''&&&%%%%%%$$$'''(((((())))))((('''''')))(((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((;;;<<<===<<<999666444333444444333333333333333333555666777888888777666555555777999888777555555555333333222222222222333444222333333444555666777888888888888888888888888888999999999:::<<>>;;;999777777777999999999999999999::::::<<<:::999777777888999:::<<<<<<;;;:::999888777666555444444555777777666555555555555666666777888999:::777444333555777777777888888888888999:::;;;;;;;;;???AAA>>>;;;:::999555555555444444444555777888777666555555444444555555222444555555444333333444111111111111222222222222111111111111111111111111111111000000000/////////...............------,,,...---+++))))))+++---...************************'''(((((()))******))))))******))))))******++++++,,,+++***)))(((((((((((((((((()))))))))***************)))))))))(((((((((%%%&&&'''((()))(((((('''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%###"""(((((('''&&&%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$&&&&&&&&&''''''''''''((())))))((('''''''''''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((***)))(((''''''((())))))((((((((('''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&))))))(((&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((('''&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''***(((&&&&&&((()))((('''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&)))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))*********))))))(((&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''888:::;;;:::777444222222222222222222222222333333555555555555666666666666777888999888555444333444444444333333333333333444222222333444555666777888888888888888888888888888999999:::;;;<<<>>>@@@AAAFFFDDDAAA<<<777555666777555777<<>>:::999:::;;;<<<===???@@@BBBBBB???@@@@@@AAA@@@>>>===;;;@@@???===;;;999777777666;;;:::999888888888999:::::::::888777777888999:::>>>?????????===:::888666444333333333555666555444555555555666666777888999;;;888555444555666666555666666777777888999999:::<<>>???@@@BBB@@@>>>999555444555777666;;;BBBIIIIIICCC<<<888::::::;;;<<<===???@@@AAA===>>>???@@@@@@>>><<<;;;@@@@@@>>>===;;;:::999999===;;;999777777777999:::;;;;;;:::999999999999:::@@@AAABBBBBB@@@<<<888555666444333333555666555444555555555555666777888999;;;999666444444444444555444555666777888888999999<<>>???======;;;888666777999<<<===DDDKKKOOOOOOJJJBBB;;;:::::::::;;;<<<>>>???@@@<<<===>>>@@@@@@@@@???>>>BBBAAAAAA@@@???===<<<<<<===;;;999777777777999:::======<<<<<<;;;;;;;;;;;;CCCCCCCCCBBB@@@<<<999777999777555555666777777666555555555555666777888999:::999777444333222333444444555666888999999999999:::BBBHHHIIIHHHGGGCCC>>>666666666555555444444333444444333333333444444555777777777555222000///000111000000//////.........///000222333333222000///////////////..................---,,,,,,,,,,,,---******+++,,,,,,+++******************************+++++++++,,,,,,+++******'''((()))************)))***)))(((((((((((((((((())))))((((((((((((((((((''''''''''''(((((((((((()))(((((((((((((((((()))******))))))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''***))))))(((''''''''''''%%%%%%%%%%%%&&&'''(((((($$$%%%&&&'''''''''%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&'''(((((()))(((''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%%%%&&&'''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***))))))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''%%%%%%&&&'''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))&&&&&&'''((((((''''''&&&***((('''&&&'''(((***,,,''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&'''555666777666444333333555111111111111111111222222111111222222333333444444888999:::999888888999;;;:::999888666555444444444444555666666666555333222555555555555555555555555888999:::;;;============;;;;;;;;;:::999;;;???BBBEEELLLQQQRRRQQQOOOHHHAAA;;;:::::::::;;;===???@@@======>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>===;;;:::999888888888999:::===>>>>>>??????@@@@@@@@@GGGFFFDDDAAA???===<<<<<<;;;999777666777888888888555555555666666777888999999999777444222111333555444555888:::;;;;;;;;;;;;:::AAAFFFFFFEEEEEECCC???777777777777666555333333444444444444444444555666999:::;;;:::777444222222000000000000////////////000111222333333222111000000000000/////////......///...,,,+++++++++,,,---******++++++++++++******************************+++++++++,,,++++++******'''((()))*********)))((()))((((((''''''((((((((())))))(((((((((((('''''''''(((((((((((())))))))),,,+++)))'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''***)))((('''''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&((()))))))))((('''$$$%%%&&&'''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''(((((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''((())))))***)))))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))((((((''''''''''''''''''%%%&&&&&&%%%$$$$$$%%%'''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&'''(((((((((((('''''''''&&&&&&&&&((()))***''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&'''(((666777777666555444555777222222222222222111111111111222444666666666666555555666777777777888;;;>>>;;;:::999777666555444444111222444666777666555555444444444444444444444444777888:::<<<=========<<<:::::::::999999<<<@@@CCCFFFLLLOOOMMMMMMNNNKKKEEE<<<;;;::::::;;;===???AAA@@@???=========>>>???AAA>>>>>>??????>>>===<<<;;;999999999999999999::::::;;;<<<>>>AAADDDFFFGGGHHHLLLIIIDDD@@@>>>???AAACCC<<<:::777666777888999888555555555666666777888999777888777444111111333666555777999<<<=========<<<<<>>BBBGGGJJJMMMNNNPPPLLLEEE@@@>>>@@@DDDHHH===:::777666777888888888555555555666666777888999666777777444111111444777666888;;;===??????>>>>>>???BBBCCC>>>;;;<<<<<<:::999:::::::::888666444333555555555555555666777888666999<<<===:::666222111//////000000111111222222222222111000000111222222111111111111000000000000///...,,,******+++,,,---++++++***))))))***++++++************************(((((()))(((((('''&&&&&&&&&''')))***+++***((('''(((((('''''''''(((((()))))))))(((((('''''''''&&&(((((())))))******++++++%%%&&&(((***)))'''%%%###'''((((((((())))))******''''''((((((((((((''''''((()))))))))((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&'''((((((%%%%%%$$$%%%&&&(((***+++%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$%%%&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&'''''''''(((((($$$&&&((()))***)))((('''###$$$&&&'''((('''&&&&&&$$$%%%&&&'''''''''&&&%%%###$$$&&&((())))))((('''***(((%%%######%%%(((***''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((###$$$$$$%%%&&&&&&&&&%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''&&&%%%%%%&&&((()))'''''''''''''''''''''''')))(((((((((''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&'''''''''&&&((()))'''%%%$$$''')))###$$$%%%&&&''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%))))))))))))((('''&&&%%%&&&&&&'''((())))))((((((%%%&&&'''((()))))))))))))))(((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&222333333333333444888;;;666666555444333222111000222333666888999999888777555777888777555666999===999999888777666444222111444444555777999;;;:::999999888666555555666666777999888777666666777888999888999::::::;;;;;;;;;;;;===<<<<<>>???@@@@@@AAAAAA???<<<:::999;;;<<<>>>999999999999999999999999777999;;;===>>>>>>===<<<999:::>>>AAADDDFFFGGGGGGLLLJJJFFFCCCBBBBBBCCCEEE===;;;::::::::::::888777555555555666777888888999555555555555555555555555777666555777:::<<<<<<<<>>999777666777666666555555555666666<<<;;;999777555555888:::;;;;;;:::888555222000/////////000000111111222222222222222222222111000000////////////000000000000&&&'''((()))******))))))***++++++++++++***))))))***************)))(((((()))***++++++***)))(((''')))))))))(((''''''&&&&&&+++)))(((&&&&&&((()))++++++***)))(((((('''''''''))))))******+++++++++,,,******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))((())))))))))))'''&&&%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***))))))((('''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$$$$((())))))((('''''')))+++,,,+++***((((((((())))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''&&&%%%&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''+++******)))((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&333444555444555777:::===>>>===:::777444222111000111333555777888888777666777888888777444444666999888888777777666444333222333333444666:::<<<<<<;;;888777666555555666777888999999888888888888999999999999:::;;;;;;;;;;;;;;;===;;;;;;===AAACCCBBBAAA======>>>>>>??????@@@@@@AAA???===;;;:::;;;<<<<<<::::::::::::::::::::::::999;;;===>>>???>>>===<<<;;;<<<>>>@@@BBBCCCCCCCCCHHHFFFDDDBBBAAAAAABBBCCC>>><<<::::::;;;;;;999888666666555555444444333333666666666666666666666666666666777888:::<<>>;;;888444222111111111000000000000111111111111111111222222111111000//////////////////000000000************************+++,,,,,,,,,,,,+++*********************)))(((((())))))*********)))'''&&&'''''''''(((((((((((((((***)))(((''''''((()))***))))))(((''''''((()))***))))))))))))******++++++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((((((((('''&&&######$$$$$$######"""!!!&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))(((''''''&&&((()))***)))((('''((()))***)))((('''''''''((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''(((((())))))(((((((((''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))(((''''''''''''((()))+++)))((('''''''''%%%###&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''***))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&444555666666777999<<>>?????????????????????@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<>>>??????>>>===<<<======>>>?????????>>>>>>BBBBBBAAAAAAAAAAAA@@@@@@>>>===;;;;;;<<<<<<;;;999::::::999888888777666666777777777777777777777777555777999999999<<>>???;;;666111...///111333111111111111111000000000000000111111000000///...///////////////////////////...,,,+++******++++++,,,,,,------,,,,,,+++***)))************))))))(((((())))))))))))(((''''''&&&&&&''''''((())))))******)))(((''''''((()))***((((((&&&&&&''')))+++---(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$&&&''''''(((((((((&&&&&&'''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((((((((((()))(((((('''&&&''')))+++***((('''&&&'''''''''&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&''''''((()))((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))+++***((((((((((((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&''''''((((((&&&''''''((((((''''''&&&((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''333444666777777999===???IIIEEE@@@:::666333333333222333666888999999888777999888777444333222222333444555555666666666666666444333444666:::;;;;;;:::666666666666777999;;;<<<:::;;;<<<======<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;999888777999;;;===>>>@@@?????????????????????????????????===;;;999888::::::::::::::::::::::::<<<======>>>======<<<;;;<<<<<<=========<<<<<<<<<>>>???@@@AAAAAAAAA@@@@@@???===<<<<<<======<<<:::999:::::::::;;;;;;;;;<<<888888888888888888888888555888::::::999<<>>>>>:::555000...///111333222222222111111000000000000000000000000///......000000/////////.........///...,,,***)))***,,,---++++++,,,,,,++++++***)))))))))************)))((())))))))))))))))))))))))''''''''''''(((((()))))))))(((''''''''''''((())))))((('''&&&&&&(((+++---''''''((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&''''''(((((()))))))))(((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&)))++++++)))'''%%%%%%&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''(((((())))))******'''''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((''''''(((***+++***)))%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&'''((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''222333555666777888;;;===DDDAAA===888555444555555444555888:::;;;;;;:::999777666444333333444444444333444555666777777777777777666666777999999888777777666666777888:::<<<===;;;<<<===>>>>>>===<<<;;;<<<<<<<<<======<<<<<<;;;:::999888777777999;;;===@@@@@@@@@@@@????????????>>>>>>??????>>><<<999888888888888888888888888888;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<>>>@@@AAABBBBBBAAA@@@???===<<<<<<===>>>===;;;777777888888888888888999999999999999999999999999555888;;;:::999<<>><<<==================<<<=========>>>======<<<;;;999::::::999888888:::<<>>>>>>>><<<;;;:::888888888888888888888888::::::::::::::::::;;;;;;999999999999:::;;;<<<======>>>@@@AAABBBBBBAAAAAA>>>===<<<<<<===>>>===;;;===<<<;;;:::999777666666999999999999999999999999777888:::999999<<>>>>>>>>>>>>>>===<<<<<<999;;;<<<;;;999888:::<<>>???@@@@@@@@@@@@@@@===<<<;;;;;;======<<<;;;???>>>===<<<;;;999888888888888888888888888888888888888888888999;;;===???>>>AAABBB???======<<<888888999:::;;;:::999777666777888999999888888:::;;;888888888777555333111000111222222222222222222333111111222222111111000///222111000///---,,,+++***)))))))))******************************)))(((((((((((()))***************(((''''''&&&'''((()))***((((((((((((((('''''''''&&&''''''''''''''''''&&&&&&'''((()))******)))))))))))))))(((((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))((('''&&&&&&&&&'''(((&&&'''((())))))))))))(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&''''''((())))))(((((($$$&&&''''''''''''((()))&&&'''((((((((('''&&&%%%''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((()))''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((()))%%%%%%&&&''''''&&&%%%%%%)))(((&&&'''(((((('''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&444666777888777666777888444555555555666666666666444555888:::;;;;;;:::999:::777444333555777666444444444555666777777666666666555555777999:::999888:::999999888999:::<<<===>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>===<<<<<<999<<<>>>===;;;999:::;;;>>>>>>???@@@AAAAAABBBBBB<<<<<<<<<<<<=========>>>999999999999999999999999:::::::::;;;<<<===>>>???<<<<<<:::999999999:::;;;>>>>>>>>>>>>?????????@@@<<<;;;:::;;;<<<===<<<;;;888888888888888888888888888888888888888888888888999888777777999;;;::::::;;;???AAA???>>>???<<<777777888:::;;;;;;:::999888888:::;;;;;;:::999:::<<<:::999888666555333333222111111111222222333333444222222222222222111000000222111000///---+++******+++++++++++++++***((((((+++++++++++++++***))))))(((((()))***************&&&%%%%%%$$$%%%&&&'''(((&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&###$$$'''***+++,,,+++*********))))))((((((((('''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&'''(((***+++######$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''"""$$$&&&(((***++++++***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%&&&'''''''''&&&$$$%%%&&&&&&&&&''')))+++&&&&&&'''((('''&&&$$$###''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&$$$%%%%%%&&&'''((())))))%%%&&&((()))))))))((((((((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))%%%&&&'''(((((('''&&&%%%%%%$$$$$$%%%(((***))))))'''''''''&&&&&&%%%%%%%%%&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&666666555444444444444444777777666666666666777777666777888999999888666666777666555444333444555666555555555666777888888888888999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::;;;<<<===<<<<<<<<<>>>@@@???>>>>>>============>>><<<<<<;;;:::999999999999===>>>???AAAAAA@@@???>>>???>>>===;;;;;;<<<<<<===>>>======<<<;;;::::::::::::;;;<<<===>>>???@@@@@@<<<;;;999888888999:::;;;===>>>>>>>>>????????????>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;:::999888777777777888999:::;;;;;;;;;;;;888888888777888888999999:::::::::;;;;;;<<<<<<<<<:::999888777888999;;;======<<<:::999999:::<<<===<<<888444333444444333000111222222333333222222111444444333222000...,,,+++////////////---+++)))((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''***))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$&&&)))---000''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((((('''&&&%%%%%%&&&''''''%%%%%%&&&'''%%%&&&&&&&&&'''(((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((('''&&&%%%$$$$$$###$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%&&&''')))(((''''''((())))))(((&&&%%%%%%&&&'''((((((((((((''''''&&&%%%%%%'''&&&&&&&&&''')))***+++''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''%%%%%%&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''')))((('''&&&&&&%%%&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((('''&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$""""""$$$&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$777666666555444444555555888888777777777777888888777777888999999888777777666555444333333333444555555666666666777777888888999999::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<=========;;;;;;===??????>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999::::::======>>>???@@@@@@@@@@@@???>>><<<;;;;;;;;;<<<===>>>>>>===<<<<<<;;;::::::;;;;;;<<<===>>>???@@@@@@???>>>===<<<;;;;;;:::;;;======>>>>>>>>>?????????============<<<;;;:::999;;;::::::999999888888888777888999:::;;;;;;;;;;;;999999888888888888999999:::::::::;;;;;;;;;;;;;;;999888777666666888999:::<<<;;;999888888999;;;<<<;;;888444333444444222111111222222222222222222111333333222222000///---,,,////////////...,,,+++***************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))((('''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''((('''%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&'''((()))((('''%%%###%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((((((''''''&&&%%%%%%%%%((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&''''''((((((''''''&&&&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''((((((''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&%%%&&&&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''%%%$$$%%%&&&'''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######%%%((('''((()))(((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%777777666666555555666666999888888777777888888999888888999999999999999888666555444333222222333444666666777777777777777777999999:::::::::;;;;;;;;;<<<<<<============<<<<<<===>>>>>>===;;;;;;<<<>>>???>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<============>>>???@@@AAA>>>>>><<<;;;;;;;;;<<<===>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>???@@@BBBBBBAAA@@@???===<<<;;;============>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888999999999999999999999999888888999:::;;;;;;;;;;;;::::::999999888999999:::::::::;;;;;;;;;:::999999888777666555555555666777999999777777777777999999999777555444444333222111111111111111111111111111111111111111000///...---......//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))(((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''###%%%(((******(((%%%###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''''''''(((((((((((((((((('''&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''******)))(((((('''&&&&&&))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%$$$$$$&&&((('''((()))((('''&&&'''(((''''''''''''''''''''''''((((((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%777777666666666666777777888888777777777777888888888999999999::::::::::::777666555444333333444444777777777777777777777777:::999999999::::::;;;;;;<<<======>>>>>>>>>>>>===>>>>>>>>>===;;;:::;;;===???>>>===;;;::::::::::::999999999::::::<<<======<<<<<<;;;;;;<<<>>>@@@AAA>>>===<<<;;;:::;;;<<<<<<>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;===>>>???AAAAAABBBBBBAAA???===<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<;;;:::999888888888999999:::::::::888999::::::;;;;;;;;;:::;;;:::999999999999999999::::::;;;;;;:::999888777777666555444444444444444777777666555555666777777888666555444333333222111111111111000000111111111000000000000000000///...---.....................++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))*********))))))((((((((()))******((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''!!!"""$$$&&&'''''''''%%%&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((('''&&&%%%%%%'''''''''((((((((())))))&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((('''''''''((()))'''%%%$$$$$$%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((('''&&&'''((())))))'''******))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&''''''((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$$$$&&&'''&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%777777666666666666777777666666555555555555666666888888888999999::::::;;;:::999777666555555555666777777777777888888888888::::::999999999:::;;;<<<<<<======>>>??????>>>>>>>>>>>>>>>===;;;:::;;;===>>>>>><<<;;;;;;:::::::::999999999:::;;;<<<===>>><<<;;;::::::;;;===>>>@@@>>>===<<<::::::;;;;;;<<<============<<<<<<<<<<<<;;;;;;:::::::::<<<===>>>===>>>???@@@AAA@@@???>>>;;;<<<<<<<<<<<<=========<<<============<<<<<<;;;888888888999999::::::;;;999999:::;;;;;;;;;::::::;;;:::999999888888888999999999:::;;;:::999777666666666555444444333333333555555555444444555555555555666666555333222111111111000000//////000000111//////000000000000//////------------.........///++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''((((((((((((((()))******((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###%%%'''((())))))%%%&&&''''''%%%%%%&&&'''((((((((('''&&&&&&&&&%%%&&&&&&'''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((((((((('''&&&%%%%%%&&&&&&''''''((()))))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))%%%&&&&&&''''''&&&&&&%%%))))))***(((&&&%%%%%%&&&"""###%%%&&&'''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((('''&&&'''((())))))'''(((((((((((())))))******((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&&&&''''''''''''******)))(((''''''((((((,,,+++++++++******))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###$$$$$$######$$$%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&666666555555666666777777666555555444444555555666888888777888888999:::;;;;;;:::888777666666666777666666777888888999999:::;;;:::999888999:::;;;<<<;;;<<<===>>>>>>??????>>>===>>>>>>===;;;;;;<<<>>>>>>===<<<<<<;;;<<<<<<<<<::::::::::::;;;<<<===>>>;;;;;;::::::;;;;;;<<<=========;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;999888999;;;===>>>;;;<<<===>>>????????????;;;;;;;;;;;;<<<<<<<<<===<<<===============<<<<<<888888888999999:::::::::999::::::;;;;;;:::::::::::::::999888777777777777777888999::::::999777666666666666555555555555555444444444444444444444444333555666555333111111222111000///......///000111//////000000000///......------,,,,,,,,,------...++++++++++++++++++++++++*********+++,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''&&&''''''&&&''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''''''''(((''''''&&&&&&&&&&&&&&&''''''((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''(((''''''''''''((())))))%%%%%%&&&&&&&&&&&&%%%%%%((()))***)))'''&&&&&&'''###$$$%%%&&&&&&''''''&&&)))(((((('''&&&&&&%%%%%%'''''''''''''''&&&%%%$$$%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''(((((())))))((('''&&&'''((())))))'''&&&&&&'''(((((()))******''''''(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((()))))))))******+++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&(((((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&&&&$$$######$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&555555444444555666666777666666555555555555666666777777666666777888:::;;;;;;:::888777555555666666555555666777999:::;;;;;;;;;:::999888888:::;;;===:::;;;<<<===>>>>>>>>>>>><<<=========;;;;;;===???======<<<<<<======>>>>>>;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;::::::999===<<<;;;:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;999888888:::<<<============<<<======>>>>>>::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======<<<<<<;;;999999999999999999::::::999::::::;;;;;;::::::999:::999888777666666666666555666888::::::999777666666666666777777777777777333444444444444444444333222444666666333111111222111000...------...000111///000000000///...------------++++++***+++,,,,,,************************)))******+++,,,,,,------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********((('''%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&'''(((((((((''''''''''''''''''''''''''')))(((((('''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))))))))&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&'''((((((&&&&&&&&&(((%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((((((((())))))(((&&&%%%$$$%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))))))))((('''&&&'''((())))))'''''''''''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((('''&&&&&&&&&&&&&&&'''############$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&$$$$$$$$$###$$$&&&%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''444444444444444555666777777777666666666666777777777666666666666888:::;;;;;;:::888666555444555555444555666777999;;;<<<===;;;:::999888888:::<<<===:::;;;<<<===>>>>>>>>>>>>;;;<<<===<<<<<<<<<>>>@@@===<<<<<<======>>>???@@@<<<;;;;;;;;;;;;<<<======:::;;;<<<<<<;;;:::888777===<<<;;;:::999:::;;;;;;::::::::::::::::::::::::<<<;;;999777777999<<<===@@@???===<<<<<<<<<===>>>:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<;;;;;;;;;999999999999999999999999:::::::::;;;;;;:::999999999888777666555555555555333555888::::::999777666666666777888999999888888333444444555555444444333111444777666333111111222111000...------...000111000000000000///...---,,,---,,,+++***)))***++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((***++++++***)))$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))%%% """&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&((())))))((('''((((((((((((((((((((((((############$$$$$$%%%&&&%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''(((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((''''''$$$&&&'''&&&%%%%%%&&&'''&&&&&&%%%%%%&&&''')))***''''''(((((()))*********))))))******)))'''%%%$$$%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((('''&&&''')))))))))'''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''''''''''''''(((((()))))))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***(((&&&%%%%%%$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''555666666666666666555555666555555555555444444444666666666666777777777777777777777777777777777777777777888999:::;;;;;;<<<<<<;;;888666666888:::<<<777888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAA<<<<<<<<<<<<============<<<<<<;;;;;;;;;===>>>??????>>><<<;;;999999888888<<<<<<;;;::::::;;;;;;;;;;;;:::999999999:::;;;<<<======>>>>>>>>>>>>======:::::::::;;;;;;<<<<<<<<>>>>>======<<<<<<999999888777666666666777777777777777777777777777777777666666555555555444777777777777777777777777555555666777888888888777222333333444444333333222222222222111111111111000111111000///////////////333111...+++***+++...///,,,,,,+++******++++++,,,************************))))))((('''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((()))))))))'''&&&'''((()))((('''((((((((((((((()))******&&&'''''''''(((((())))))((((((((((((((((((((((((******))))))))))))******$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''***(((&&&$$$###$$$%%%&&&)))((('''&&&%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''%%%$$$!!! !!!$$$'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''((()))(((&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((&&&&&&''''''&&&$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%&&&((()))(((&&&&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((('''%%%$$$(((''''''&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%$$$%%%''')))+++))))))((('''&&&&&&%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''%%%$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''555666666777777666666555666555555555555444444444666666666666777777777777777777777777777777777777777888888999999:::::::::;;;:::888777777888:::;;;888999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<<<<===>>>???<<<<<<============>>>>>>>>>===<<<<<<<<<===>>>???>>>===<<<;;;:::999999999<<<;;;;;;:::::::::;;;;;;999888777777777888::::::=========>>>>>>=========;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>============::::::888777777666666666666666666666666666666666666666666666555555444444777777777777777777777777444555555666666666555555333333444444444444333333222222222111111111000000000000///............///000...,,,***)))***+++,,,------,,,,,,+++***))))))((((((((((((((((((((((((+++***)))((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))(((''''''((()))((('''((((((((((((((())))))***''''''''''''((((((((()))'''''''''''''''''''''''')))(((((((((((((((((()))!!!"""$$$&&&'''(((((()))%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&'''&&&%%%%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$######%%%((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&###%%%'''(((''''''((()))'''&&&&&&%%%%%%&&&&&&'''+++)))((((((******)))'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((&&&$$$$$$&&&''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''&&&%%%%%%%%%''')))***)))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&$$$$$$&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''666666777777777777666666666555555555555444444444555666666666777777777888777777777777777777777777888888888888888888888888999999999999999999999999999999:::;;;;;;:::::::::999999999999999:::;;;;;;===<<<;;;:::999:::;;;<<<<<<=========>>>>>>>>>???@@@???>>>===<<<===>>>???>>>>>><<<;;;::::::::::::::::::999999999999::::::777666555555555666888999<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>>>><<<;;;999888777666555555444444444444444444444444666555555555555444444444666666666666666666666666333333444444444333222222333444444555555444444333222222111111111000000000//////...------------.........,,,+++++++++++++++---......---,,,***(((&&&((((((((((((((((((((((((++++++***)))))))))******((((((((((((((((((((((((''''''(((((((((((()))))))))(((''''''))))))((('''((((((''''''(((((()))***''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((###$$$%%%'''((()))))))))%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''))))))(((''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%###%%%'''(((''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$%%%'''''''''%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((&&&$$$###$$$&&&&&&%%%'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&''''''(((''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))((('''&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%$$$###$$$''')))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''555666777777888777777777666555555555555444444444555555666666777777888888777777777777777777777777999999888888777777777777777888999:::::::::999999::::::;;;;;;;;;:::999999999888888777888999::::::<<<;;;:::888888888999:::<<<<<<======>>>?????????AAA@@@???=========>>>>>>@@@???>>><<<:::999888888777777777666777777888999666666555444555666777888;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::999999888<<<<<<<<<===>>>>>>>>>???<<<;;;:::888666555555555333333333333333333333333444444444444444444444444555555555555555555555555222222222222222111000///333444444555555444444333111111111111000000000000......---,,,,,,,,,,,,---.../////////...------,,,+++,,,---...---+++((('''************************+++******)))))))))******(((((((((((((((((((((((((((((((((((((((((()))))))))((('''((()))***)))'''(((''''''''''''((())))))'''''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''''''''((((((((((((((((((''''''&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''(((''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&(((((('''%%%$$$'''((()))(((&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$###"""###%%%&&&&&&$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''(((&&&%%%&&&''''''&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))(((''''''&&&''''''((((((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%'''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###"""###&&&)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''555555666777777777777777666555555555555444444444555555555666777888888888777777777777777777777777999888888777777666666555666777999;;;;;;:::999888::::::;;;;;;;;;:::999999999888777666666888999:::<<<;;;::::::999999999999;;;<<<<<<===>>>?????????AAA@@@???=========>>>>>>BBBAAA>>>;;;999666555444555555444444555666777777777777666555666777888999;;;;;;<<<<<<<<<<<<;;;;;;:::999999999888777777777;;;;;;;;;<<<<<<======>>><<<;;;999777666555444444444444444444444444444444333333333333444444444444333333333333333333333333111222222222111000//////333444444444444444444333111111111000000000//////......---,,,,,,,,,,,,,,,---.../////////...---,,,(((***,,,------,,,+++)))++++++++++++++++++++++++)))))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))((((((***((('''((()))***)))((('''''''''''''''(((((()))(((((((((((((((''''''''''''''''''''''''''''''''')))((((((''''''(((((()))((()))))))))(((((('''&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$'''((()))(((&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&((())))))(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&(((***+++***&&&###&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))(((((((((''''''(((((('''''''''''''''&&&&&&&&&)))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%%%%(((((($$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%######$$$&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&333444555666777777777666666555555555555444444444444444555666777888999999777777777777777777777777888777777777666666555555666777999:::;;;;;;:::999999999:::;;;;;;:::::::::999888666555666777999;;;;;;<<<===>>>===<<<;;;:::::::::;;;<<<===>>>??????@@@???>>>===<<<===>>>???BBB@@@===:::777555333333555444444444555666777888888777666666666777999:::::::::;;;;;;;;;;;;::::::999999888888888888888777:::::::::;;;;;;;;;;;;;;;:::999777666555444444333555555555555555555555555222222333333333333333444222222222222222222222222111111222222222111000000222333333444444333333222111111000000000/////////......---,,,,,,,,,,,,---+++,,,,,,------,,,++++++((()))+++,,,------,,,,,,))))))))))))))))))))))))))))))((((((((()))******((((((((((((((((((((((((******))))))))))))((((((***)))((((((******)))(((''''''&&&&&&''''''((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((((((((()))%%%&&&'''((())))))))))))%%%&&&''''''((((((''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%(((((('''&&&%%%%%%$$$$$$%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((######$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%###%%%'''(((''''''((()))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%&&&(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&(((***,,,+++(((%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''************************))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++%%%%%%))))))######'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%222333444555666666666666666555555555555444444444444444555666777888999999777777777777777777777777666666666666666666666555777777888999::::::::::::888999999:::;;;;;;;;;;;;:::888777555666888:::;;;:::===@@@BBBBBB@@@>>><<<999999:::;;;<<<===>>>>>>>>>===<<<<<<<<<===>>>???>>>===;;;888666555444444666666666666777888999:::888777666666666777999999::::::;;;;;;;;;;;;::::::999999999999::::::::::::::::::999999999999999999777777666444444333333333555555555555555555555555111222222222333333333333333333333333333333333333111222222333333333333222111222222333333222222111111000000000///////////////......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))))))))))))))))))))***))))))))))))***+++,,,))))))))))))))))))))))))*********)))))))))((((((***)))((()))******)))((('''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&'''((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))'''&&&$$$$$$%%%&&&'''###%%%'''(((''''''((()))'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&%%%%%%&&&)))******))))))(((&&&%%%%%%&&&((()))%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''&&&%%%&&&'''''')))((((((''''''(((((()))))))))))))))))))))))))))&&&'''((()))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***$$$###)))(((!!!!!!'''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***(((&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$111222333444555555555555666666555555555444444444444444555666777888999999777777777777777777777777666666666666666666666666777777888999999:::;;;;;;777888999:::;;;<<<<<<<<<:::999777666666888:::<<<:::===BBBEEEFFFCCC@@@===888888999:::;;;<<<===>>><<<<<<;;;;;;<<<===>>>???;;;:::888777666666555555888888888888999:::;;;<<<777666666555555777888999999::::::;;;;;;::::::999:::::::::;;;;;;<<<<<<<<<:::999999888888777777777666555444333333333333333444444444444444444444444111111111222222333333333555555555555555555555555111222333444444444444444111111111222222111111111000000000000//////////////////...------------.........---------...//////------,,,+++*********++++++++++++++++++++++++++++++*********+++,,,,,,---************************+++*********))))))((((((***)))((()))***+++***((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''''''''&&&%%%$$$###$$$&&&(((***$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''***(((%%%######$$$&&&((('''((()))(((&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''+++***(((((())))))(((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''(((%%%""""""%%%)))+++---+++)))(((''''''((()))+++%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''***((('''&&&%%%%%%&&&'''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&((()))************&&&''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***""""""(((''' &&&&&&&&&&&&&&&&&&&&&&&&&&&"""%%%)))+++***)))((((((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########444444555555555555444444555666888999:::888777555777888888999999999999888:::999888777666666666666666555444333333444555666999666333222444666555333999999:::;;;;;;<<<======;;;<<<<<<;;;;;;999888777:::>>>EEEKKKLLLJJJEEEBBB999999999999999999999999=========>>>???>>>;;;888;;;999777777777777777555666777777888999999::::::999999999999999999999999999999888888999999:::;;;888777888999;;;<<<;;;:::<<<:::888555444222222222333444555555555444333222555555444444444333333333555444333222111111111111333333333444555666777777333222111/////////000000333222111111111222333444////////////////////////------......------,,,+++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,//////...---,,,,,,,,,,,,++++++************++++++))))))))))))))))))((((((******))))))))))))******+++******)))((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((())))))))))))))))))''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$))))))((('''&&&%%%%%%%%%***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((###$$$%%%'''((()))))))))((((((((((((((((((((((((&&&$$$###$$$''''''%%%"""''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$%%%&&&(((***+++(((((('''&&&&&&'''((((((%%%&&&&&&&&&&&&&&&%%%%%%))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&&&&%%%%%%''''''%%%%%%%%%%%%''''''&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%'''((())))))))))))''''''''''''''''''&&&&&&))))))))))))************)))((('''&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((($$$!!!!!!$$$''''''&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""666666666777777666666666666777888999888777666666666777888888999888888888:::999888777666666666666777666555444444555666666999666444444666777666555::::::::::::::::::::::::;;;;;;:::999999888777777<<>>888888888999999999::::::===<<<===>>>???>>>;;;888888666555555666666666555777777777888999:::::::::999999999999999999999999999999888888999999:::;;;999888888:::<<<===<<<;;;999888666444333333444555444444555555555444333222444444444444333333333333444333333333333333444444333333444444555555666666444333222111000000111111222111000000000111222333////////////////////////---------...------,,,+++******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++))))))((('''''''''((((((***))))))(((((())))))***''''''''''''''''''''''''))))))(((((((((((((((((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))'''&&&''')))***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((######"""!!!!!!"""######&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''$$$%%%&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((())))))))))))((('''&&&&&&'''(((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((%%%"""###%%%'''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$777777888888888888777777888888888777777666666666555666777777888888888777:::999888777666666666666777666555555555666777888777666555666777888777666999999999999888888888888<<<<<<:::999888888999999===???AAACCCBBB???<<<:::666666777888999::::::;;;<<<;;;<<<===>>>===;;;999777666444555666888777777777888888999999::::::;;;999999999999999999999999999888888888888999:::::::::999999;;;===??????>>>999777555333333444666888444444555555444444333222333333333333222222222222333333333333444555666777444444444444444555555555555444333222111111111111111111000000///000000111////////////////////////---------------,,,++++++******+++++++++,,,,,,,,,,,,++++++*********************)))))))))******+++)))((((((''''''(((((()))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$((((((((('''''''''''''''''''''((((((((()))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$$$$%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%+++)))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''***)))(((&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''(((((((((''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''(((((((((((((((&&&%%%$$$$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''&&&''''''((((((((((((((('''((())))))***''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((((((&&&$$$$$$&&&((((((((())))))((('''%%%$$$######&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&777777888888888888777777999888777666555555666666444555666777777888777777999999888777666666777777777777666555555666888999555555666777888888777666777777777777777777777777>>>===;;;999999999;;;<<<<<<<<<======<<<;;;999777555555666777888999:::;;;;;;::::::;;;======;;;:::999777666777999;;;;;;;;;999999999999::::::;;;;;;999999999999888888888888888888888888888999999::::::999999<<<@@@BBBCCCCCC>>><<<888555444555666777444444444444444333333333333333333222222222111111333222222333333444555666555444444444444444444444444333333222222111111111222222111111000000000000........................,,,------------,,,++++++******+++++++++,,,,,,,,,+++******))))))))))))))),,,+++++++++,,,---......)))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$)))((((((''''''&&&&&&&&&'''(((((((((((()))))))))(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%%%%'''(((***+++(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$+++***'''%%%$$$$$$&&&&&&''''''''''''''''''''''''%%%$$$$$$$$$$$$%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%)))(((((((((((((((((()))&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((&&&%%%%%%&&&((((((((((((''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&'''(((((((((((('''((((((''''''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&'''''''''(((((('''''''''''''''((())))))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))((((((''''''(((((())))))((('''&&&'''((((((((()))((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%&&&'''''''''''''''555666666666666666666555888888777666555555666666444444666777777888888888999888777777777777777777777666555555666777888999444555777888888777666555333333444555666888888999<<<;;;999777777888:::;;;888999999999999888888777444444555666888999:::::::::999999:::<<<===<<<:::999888777888:::<<<<<<<<<:::::::::::::::;;;;;;;;;999999999888888777777777888888777777888888999:::999888999<<>>:::666555555555555555444444333333333333333333333222222222111111333333222222222222333333444444444444444333333333111222222222222222222222444444333333222111000///------------------------,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++***))))))(((((())))))((((((''''''((()))*********))))))(((((())))))***%%%%%%%%%&&&&&&'''''''''((())))))))))))((('''&&&'''''''''&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))(((((('''&&&''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&''')))''''''''''''''''''''''''((((((((('''&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''((((((((()))))))))%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%&&&&&&&&&&&&&&&444444555555555555444444666666666666666666666666444555666777888999999999888888777777777777777888666555555444555666888999444777:::;;;999777555555111222333555666888999:::888777666555555666777888666666777777888888777777444444555666777888888999999888777999;;;<<<<<<;;;888666666666999:::;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999999888777777666666888777777777777888999999888888888:::???CCCFFFFFFGGGEEEAAA===:::777555444666555444333333333333444333333333333222222222222333333222111111111222222333333333333333444444444000111222333444555555555555555444444222111///...------------------------,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++******)))))))))))))))''''''&&&&&&&&&'''((((((***))))))(((((())))))***""""""######$$$%%%%%%%%%'''''')))******)))((('''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''&&&&&&'''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$$$$''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&&&&&&&'''(((((('''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((()))(((((('''%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))$$$%%%&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))'''&&&'''((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&&&&&&&%%%444444555555555555444444333444555777777777777666444555666888999:::::::::888888777777777777888888555444444444444666777888777;;;>>>???<<<888666555222333444555666777888999777777777777777777777777666666777888888777666666555555555666666777777777888777666888:::<<<<<<<<<999888666777999:::::::::<<<<<<<<<;;;;;;;;;;;;;;;999999999888777666666666777777777777777888999999999777666777;;;>>>@@@@@@BBBBBB@@@???<<<:::888777666555444333333333444444444444444444333333333333222222222222222333444555222222222333333444444555000111333666777888999999444444444333222000...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,++++++***))))))))))))*********)))((((((((()))))))))((((((''''''(((((()))###$$$$$$%%%&&&&&&''''''$$$%%%''')))))))))(((''''''''''''''''''''''''((('''''''''''''''(((((((((%%%%%%&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%'''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%###!!!!!!$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%%%%'''(((((((((''''''&&&'''((())))))((('''&&&$$$$$$&&&''''''(((((((((''''''''''''((((((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((&&&''''''''''''''''''&&&&&&&&&'''(((((((((((('''&&&'''(((((((((((('''&&&'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%%%%&&&&&&'''(((((()))&&&&&&'''''''''(((((((((###$$$%%%'''((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&(((***)))&&&%%%&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%444444555555555555444444111333555777888888777666555666777888::::::;;;;;;888777777777777777888888444333333333444555777888999>>>BBBBBB>>>999777666444555555666666777777777999::::::;;;;;;;;;::::::777777888888888777555444555555555666666666666666888666666777:::<<<<<<<<<<<<:::999:::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;999999999888777666666555777777777777777888888999:::888555555777999::::::<<<===>>>>>>>>>===;;;:::666555444333222333444444555555444444444444333333111111222333444666777888111111222333333444555555000222555888:::;;;<<<<<<333333333333111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,++++++******************)))(((''''''''''''''''''''''''&&&&&&'''''''''''''''(((((()))***++++++!!!###%%%'''(((((('''&&&''''''''''''''''''''''''''''''(((((())))))******&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&''''''''')))(((((((((''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&$$$$$$'''+++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&&&&'''(((((('''&&&%%%%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''''''''''''&&&'''''''''(((((())))))&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''(((((()))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''((('''%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''"""$$$%%%'''(((((('''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%(((***)))&&&$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))'''''''''''''''''''''''''''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%((((((((('''&&&&&&&&&%%%((()))))))))((('''&&&&&&000111222444555444444333444555555555666666777777888888777777777777888888666666666666777777777777444555666555444555666888<<<===@@@AAA@@@===999777333333333333333444555666555555666777999:::;;;<<<;;;::::::999888777666666555555555555555666777777888888888777888:::>>>BBB@@@???===;;;::::::::::::<<<>>>???>>>===<<<===???999999:::::::::999888888;;;:::888666666666666777:::999888888777777888888666666777888999:::::::::777777666555444444333333333444444555444333111000////////////000111222333222333333444444333333222222333333444555666777777444444333333222111000000111///---+++++++++,,,---+++++++++************)))))))))))))))))))))))))))************************&&&&&&''''''(((***+++,,,'''(((((((((((((((''''''))))))))))))(((((((((((())))))(((((('''&&&$$$$$$"""###%%%'''))))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((''''''&&&%%%###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''))))))((((((''''''&&&&&&+++)))'''&&&%%%&&&'''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))((('''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((())))))(((((('''''''''&&&***(((''''''(((((('''%%%$$$$$$&&&'''((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&(((((())))))((('''&&&&&&)))*********((((((***+++&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$&&&&&&((()))))))))((('''$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''***'''&&&&&&)))***(((&&&&&&''''''((()))******+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((())))))((((((''''''''''''%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&'''''''''(((''''''&&&$$$######"""'''''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))(((((('''''''''((((((((((((((((((((((((''''''&&&%%%$$$###"""!!!''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%222333444666666666666555555666666666666666777777888888777777777777888888666666666666777777777777444555666555444444666888:::;;;===>>>===<<<999888555555555444555555666666555666777888999;;;<<<<<<::::::999999888888777777666666666666666777888888888888888777777999===@@@@@@???===<<<;;;;;;;;;;;;===>>>???>>><<<:::;;;<<<;;;;;;;;;;;;;;;;;;::::::;;;:::888777666666777777;;;:::999999888888999999777777888888999999::::::888888777666666555555444444444555555444333111000////////////000111222333222333333333333333333222333333444444555555666666333333333222111111000///...---,,,++++++,,,...///+++++++++************)))))))))))))))))))))))))))************************((('''''''''''''''((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%(((((((((((((((&&&$$$###''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((''''''''''''***)))'''&&&&&&&&&(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''')))((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%)))(((&&&''''''(((&&&%%%%%%&&&'''((((((((((((((((((((((((''''''((((((((()))(((((((((''''''''''''&&&&&&''''''&&&%%%%%%$$$&&&''''''&&&%%%%%%&&&(((((('''&&&''')))))))))'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''***(((&&&'''***+++)))'''&&&''''''((())))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''))))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))***&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%444555666777888888888888777777777777777666666666888888777777777777888888777777777777666666666666444555666555444444666888888999999::::::999888888777777666666666666666666666777888999:::;;;<<<===:::::::::999999999999999888888777777888888999999888888888777777888;;;>>>???>>>===<<<<<<<<<<<<<<<===>>>???===;;;999:::;;;>>>>>>=========<<<<<<<<<::::::999888777777777777;;;;;;:::999999999999:::888888888999999999999999999999888888777777666666555555555555444333111111////////////000111222333222333333333333333333222444444444444444444444444111222222111111000///...,,,++++++++++++---///000+++++++++************)))))))))))))))))))))))))))************************))))))'''&&&%%%%%%$$$$$$''''''((((((((((((((('''((((((((((((((((((((((((&&&'''''''''''''''&&&&&&******)))((('''%%%###"""''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((***)))'''&&&&&&'''((((((+++******))))))(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''&&&&&&)))'''&&&&&&(((((('''%%%'''(((((())))))((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&'''&&&&&&%%%$$$%%%&&&&&&%%%$$$$$$%%%'''***)))(((((()))***((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''')))((('''(((***+++***)))'''''''''(((((())))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''((((((((()))%%%&&&&&&&&&'''((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%555555666777888888888888999999999888777777777666888888777777777777888888777777777777666666666666444555555555444444666777999888777777666666666666777777777777666555555444777777888999;;;<<<===>>>:::::::::::::::;;;;;;;;;::::::999999999999::::::888999999888777888:::=========<<<<<<<<<<<<<<<<<<<<<>>>>>>>>><<<;;;<<<===??????>>>===<<<<<<<<<<<<::::::999999888888888888;;;:::999999888888999999999999999999999999999888999999888888777777777777666666555444333222222111////////////000111222333333222222222222222222333444444444444333333222222000000111111000///...---,,,,,,+++++++++,,,---...+++++++++*********))))))))))))))))))))))))))))))************************))))))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((++++++******)))(((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''###%%%&&&((((((&&&%%%###$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''((((((((()))(((''''''''''''((((((*********)))))))))(((((((((((((((((((((((((((((('''((((((((((((((((((''')))(((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))***++++++(((((((((((())))))******))))))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((((()))******''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((***************))))))))))))(((''''''))))))((('''((()))))))))))))))(((''')))(((((((((((((((((()))(((((((((((((((''''''''''''((((((((((((((('''''''''(((((('''&&&&&&''')))+++)))(((((())))))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((()))*********'''''''''((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&'''''''''(((((((((%%%%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&''''''&&&&&&'''((()))))))))))))))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&555555555666666777888888:::::::::999888888888777888888777777777777888888888777777777666666666555333444555444333444555777:::999777555444444444444666666666666666555444333777777888999;;;<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;888999999999888888:::<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>@@@BBB???>>>===<<<;;;;;;;;;;;;:::::::::::::::999999999999888888777777777777777:::::::::999999999999999888888777777777777777666777777666444333222222111////////////000111222333333222222111111222222333444444444333222222111111...///000111111000...---------,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&''''''(((&&&&&&'''(((((((((((((((,,,,,,***)))'''%%%$$$###$$$%%%&&&'''(((((((((((($$$$$$%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&''''''(((((((((((('''''''''((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((()))(((((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))***++++++%%%&&&'''((()))+++,,,,,,)))))))))(((((('''''''''&&&'''''''''((((((((((((((((((((((((((()))******(((''''''&&&&&&''''''((('''''''''''''''''''''''')))))))))******************)))((((((***+++***(((((()))))))))))))))((('''(((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''((((((((((((((('''((())))))(((''''''(((***)))(((''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%&&&''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&555444444444555666777888:::::::::::::::999999999888888777777777777888888888888777777666666555555333444555444333333555777999999777666555444444444444555666777666555444333666777888999:::;;;<<<============<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;888999::::::999:::<<<>>><<<<<<======<<<;;;:::::::::<<<>>>??????@@@BBBDDD???>>><<<;;;:::::::::;;;::::::;;;;;;;;;::::::999888888777666666666666666999999999:::::::::::::::888777777777777777777777888777666444333222222222////////////000111222333333222111000000111222333333333333222222111111111...///000222222000...------------,,,+++******)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&'''((())))))%%%&&&'''((())))))))))))***)))(((&&&$$$"""!!! %%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''((()))******)))((('''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))######$$$%%%'''((()))***(((((((((((((((((((((((('''''''''((((((((())))))''''''&&&''''''((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))((('''(((***+++***)))'''(((((())))))(((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((($$$%%%&&&&&&'''&&&&&&&&&&&&''''''&&&%%%%%%&&&(((((('''&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''555555444444555666888999::::::::::::;;;;;;;;;;;;888888777777777777888888888888888777666555555555333444444444333333555777666777777777777777777777444555777888888777666555555666777888999;;;<<<<<>>>>>======<<<<<<<<<===<<<;;;::::::::::::;;;777999:::;;;;;;<<<>>>???????????????>>>===;;;::::::<<<>>>>>>>>>???AAACCC@@@???===;;;:::::::::;;;999:::;;;<<<<<<;;;::::::999888888777666777777777888999999::::::;;;;;;;;;888999999999999999999999999888666444333222222222////////////000111222333333222111000000111222333222222222222111111111111---///111222333111///...++++++,,,,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''((())))))))))))(((((('''&&&%%%$$$######&&&&&&'''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((()))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&'''((())))))'''%%%&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%'''((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%&&&&&&'''((((((((((((((('''''''''''''''''''''''''''((()))(((%%%$$$%%%'''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''666666555555555777888::::::::::::;;;;;;<<<<<<<<<888888777777777777888888999888888777666555555444333444444444333333555666444444666888999:::::::::444555777999:::999888777555555666777999:::;;;<<<@@@??????>>>===<<<<<<;;;===<<<;;;:::::::::::::::777999;;;<<<<<<===???AAAAAAAAABBBAAA@@@>>><<<;;;;;;<<<>>>>>>======???@@@AAA@@@===;;;::::::;;;<<<999:::;;;<<<<<<<<<;;;::::::999999888777888888888888888999::::::;;;<<<<<<:::::::::::::::::::::::::::999666444333222222222////////////000111222333333222000//////000222333111111111111111111111111---///111333333222000...))))))+++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))&&&'''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$%%%'''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$))))))((('''&&&&&&%%%%%%$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&%%%$$$%%%'''((('''&&&$$$%%%&&&'''(((((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))&&&&&&'''((()))))))))(((&&&''''''&&&%%%%%%&&&((((((''''''((()))+++***)))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&'''((()))))))))((('''&&&''''''(((((((((((((((''''''''''''''''''''''''(((***+++)))&&&$$$%%%''''''''''''''''''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((()))******)))(((''''''''''''((((((((())))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&'''((()))***++++++'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((()))(((((('''''''''(((((($$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""###$$$%%%&&&&&&'''((('''&&&%%%%%%%%%%%%&&&'''555666888999999888777666::::::;;;<<<<<<<<<<<<<<<999:::::::::999999888777999999999888888888888888555444444555777777666444555666777888888888888888666666666666666666555555555555666888;;;<<<;;;:::@@@===:::999:::;;;<<<;;;===<<<;;;:::::::::::::::888888999;;;===>>>???@@@DDDFFFGGGHHHFFFCCC???===============>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<;;;888666444777777888999999999999888:::::::::999888777666666666666555444222111000000111111111111111111222222888555111111222333000---111111000000//////......111000000///...---------,,,,,,,,,++++++*********(((***,,,,,,+++)))))))))))))))************))))))))))))))))))))))))))))))$$$%%%'''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%######$$$$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%$$$######$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&'''(((######$$$%%%&&&(((((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''')))&&&%%%&&&((()))'''%%%'''''''''(((((()))))))))***)))((('''''''''''''''((((((''''''''''''(((((((((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&%%%%%%%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&'''((((((&&&'''''''''((()))))))))''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$'''((((((((('''&&&%%%%%%###$$$$$$%%%&&&'''(((((('''''''''''''''((())))))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&((((((''''''&&&&&&&&&%%%%%%&&&''''''((((((''''''***)))((('''&&&%%%$$$$$$))))))(((((('''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&666666777888999999888888;;;;;;<<<<<<===<<<<<<<<<:::::::::::::::999888888888888888888888888888888666666555777999:::999888;;;;;;<<<;;;;;;:::999888666666666666666666666666777666666777:::;;;:::999;;;::::::;;;<<<===<<<:::<<<;;;;;;::::::::::::;;;999999:::;;;<<<>>>>>>???CCCDDDFFFFFFEEEBBB>>><<<<<<=========>>>>>>??????>>>>>>??????>>>>>>===<<<::::::::::::::::::::::::;;;;;;<<<<<<:::888666444777777888999999999999888999999999999888777666555555555444333222222111111000000000000111222333444666555555333111000000111000000000000////////////000000000///...---------,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))%%%&&&'''((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''''''''''''''''''''''''''###$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''((('''&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&%%%&&&((()))'''%%%%%%%%%%%%&&&&&&'''''''''))))))((('''''''''''''''(((''''''''''''''''''(((&&&''''''((((((((('''''''''''''''((((((''''''''')))(((''''''''''''((()))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&%%%%%%&&&&&&((())))))%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&'''((()))'''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&''''''((('''''''''''''''((()))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%(((''''''''''''&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%&&&((((((((('''''''''&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&)))(((((((((''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&777777777777888999:::;;;<<<<<<<<<===<<<<<<;;;;;;:::::::::::::::999999999888888888888888888888888777777777888;;;======<<>>===;;;999777666666666666666666666666666777666666777999;;;;;;:::888888999;;;===>>><<<::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<======>>>AAABBBDDDDDDCCC@@@===;;;<<<<<<===>>>>>>???@@@@@@???????????????>>>>>>===::::::::::::::::::;;;;;;<<<<<<<<<<<<:::888666444666777888888999999888888888999999888888777666555444444444333333222222222...//////000111333444555333555666444000...000333////////////000000000000000000//////...---------------,,,,,,,,,,,,+++++++++(((&&&(((+++---,,,***))))))************))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((((((''''''''')))((('''&&&''''''((()))###$$$&&&'''(((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''''''''((())))))((('''%%%$$$######&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&'''((('''&&&(((((())))))))))))******((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))******((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&''''''((())))))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&$$$###""")))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&777777666666888:::<<<===<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999::::::777777777888888888888888777777666888;;;===>>>>>><<<<<<;;;:::888666555444555555555555555666666666666666666888;;;=========<<<;;;:::;;;<<<===<<<;;;888999::::::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<======@@@@@@AAABBBAAA>>><<<:::;;;<<<======>>>???@@@@@@======>>>>>>======<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;:::888666555666777777888888888888888777777888888777666666555333333333333333333333333000000000000111222333444222333333222///...000222......//////000000111111/////////......------------,,,,,,,,,,,,,,,,,,,,,((($$$!!!###***......+++))))))************))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%''')))***$$$%%%'''((()))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))((('''&&&%%%$$$$$$###''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&************************'''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))******+++((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&'''(((((()))))))))((('''''''''&&&'''''''''(((''''''&&&%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((***)))(((''''''((()))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%'''''''''''''''((())))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((''''''''''''&&&&&&&&&$$$%%%&&&''''''%%%$$$"""***)))(((''''''&&&&&&'''((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&777666666666777999;;;===::::::;;;;;;;;;;;;:::::::::999888888888999999:::777888888888999999999:::777666555666999;;;<<<<<<888888888777666555444444333333333444444555555555555555777;;;???AAABBBAAABBB???;;;999:::;;;<<<<<<888888999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<======>>>???@@@@@@???===;;;:::;;;<<<<<<===>>>>>>??????===============<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777666666777888888888888777666666777777777666555555222222333333333333444444222222111111000111111111222000......000111000.........//////000000111111............------------,,,,,,,,,,,,,,,,,,,,,,,,+++&&&###%%%***...---***))))))************))))))(((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$&&&((()))%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''((('''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((()))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&)))))))))))))))(((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&)))))))))((('''''''''&&&'''''''''(((''''''&&&%%%''''''((()))))))))))))))((((((((((((((((((''''''***)))(((''''''((()))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((''')))((((((''''''&&&&&&%%%'''''''''''''''((())))))'''''''''''''''&&&&&&&&&'''''''''((((((((())))))(((''''''''''''&&&&&&&&&&&&'''((((((((('''%%%%%%***)))(((''''''''''''''''''''''''(((((((((((((((%%%&&&''''''((('''''''''(((''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&666666666666777888999:::777888999999:::::::::999888888777666666777999:::888888999999:::;;;;;;;;;888666444444666888888888666666777777777666666555333333333444444555555666666777;;;@@@DDDFFFEEECCCEEE@@@;;;888777999;;;<<<888888:::;;;;;;:::999999::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>><<<;;;:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>======<<<:::::::::;;;<<<<<<======<<<;;;;;;;;;::::::::::::555666777777888888777777555555666666666666555555333333333333333333333333444333222111000000000000222///,,,---111222111...////////////000000000000------------------------******++++++++++++,,,,,,000---***)))+++,,,***'''))))))************))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''''''''''''''''')))(((((((((((('''''''''%%%%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&'''(((((()))(((''''''&&&'''''''''(((((('''&&&%%%%%%$$$###&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%'''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''(((%%%%%%&&&&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%&&&'''((()))************(((((()))))))))((('''''')))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''''''''((()))))))))((((((((((((((((((''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&(((''''''''''''&&&&&&&&&((((((((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444555666777777777777777444555666888999999999999777666555444555666888999999999:::;;;;;;<<<======;;;888555444444555555444666666666666666555555444444444555555666777777888:::<<<@@@FFFIIIIIIEEEBBB@@@===999777777999999:::888999:::;;;;;;:::888777999999:::;;;<<<>>>>>>???>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;:::::::::===============<<<;;;;;;::::::;;;;;;<<<=========:::::::::::::::;;;<<<<<<555666666777777777777777444555555666666555555555333333333333333333333333222222111111111111111111111000//////111222222222000000000000////////////------------------------)))))))))******+++++++++++++++++++++***)))((('''))))))************)))))))))))))))))))))))))))))))))((((((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''(((((('''''''''''''''''''''''''''''')))(((((((((((('''''''''%%%%%%%%%&&&'''((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$$$$%%%%%%&&&'''(((((())))))(((''''''''''''''')))((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&(((************))))))((((((%%%&&&((()))***)))((('''(((''''''''''''''''''(((''''''(((((((((''''''&&&'''''''''(((((('''''''''&&&'''((())))))((('''&&&(((''''''''''''''''''&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&(((((()))))))))((())))))***)))((('''&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''((()))))))))))))))(((((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%(((''''''''''''&&&&&&&&&)))((('''%%%%%%&&&'''(((&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&444555666777777666555444222333555666888999999999666555444333444555777999::::::;;;;;;<<<===>>>>>>===:::666444333333333222555555555555444333222111555666666777888999999:::===@@@EEEJJJLLLJJJEEE@@@:::999777777888999888777999999;;;;;;;;;999777666888888:::;;;===>>>???@@@>>>>>>>>>>>>===<<<;;;;;;<<<;;;;;;::::::999999888::::::;;;;;;::::::999888::::::;;;;;;<<<===>>>>>>:::999999:::;;;<<<===>>>555666666777777777777777444444555555666555555444444444444333333222222222111000000000111222333333///222444333000000333777111111000000//////......------------------------(((((())))))*********+++!!!$$$'''(((((((((((()))))))))************)))))))))))))))))))))))))))))))))(((''''''''')))***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))(((&&&$$$""""""$$$&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''((((((''''''''''''%%%$$$$$$%%%''''''%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&))))))(((((((((''''''&&&&&&$$$&&&((()))***)))((('''((((((''''''''''''(((((($$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&'''((()))******)))((('''))))))((((((''''''&&&&&&&&&''''''((()))******+++((((((((((((((((((((((((&&&'''''''''(((((())))))$$$$$$$$$%%%''')))***+++&&&''''''(((((()))))))))''''''((((((''''''&&&%%%###$$$%%%&&&''''''''''''((()))*********((('''&&&%%%&&&'''(((((('''&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''((()))))))))))))))'''((((((((((((((((((((('''''''''''''''((())))))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&***(((%%%######$$$&&&(((%%%%%%%%%&&&'''((()))***$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$%%%&&&'''((()))***&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&777666666555555777888999444555666666555555777999444333444555888::::::999;;;;;;;;;<<<;;;;;;::::::::::::999888777666555444666666555333333222333333666555444555777:::;;;;;;CCCCCCBBBBBBAAA???>>>===:::999777666666666777888888888999:::::::::999999888888888999999::::::::::::;;;<<<<<<===<<<<<<<<<888888888999999::::::;;;999999999888888888777777:::999:::;;;===>>>===<<<666555555666777888777666999777666777999::::::999777666555444444444444444444444333333333333222222333222000...---...///000444444333222222333333333444333111////////////000---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******(((((((((((()))))))))))))))))))))))))))((('''&&&++++++++++++*********)))************++++++++++++(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))((((((&&&%%%###"""((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&& !!!###%%%&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((('''&&&%%%))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((((('''''''''((((((***)))((('''&&&%%%$$$$$$%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((()))'''%%%%%%%%%$$$"""!!!))))))))))))))))))))))))******)))((('''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''(((666666555555555666777888666888;;;;;;:::999999999666555444444666888888777::::::;;;;;;;;;;;;::::::999999888777666555444444666666555555444444444333555333333444777:::;;;;;;=========<<<;;;:::999888999888777666666666777777888888999999::::::999999888888888999999999::::::<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;:::999888777999999999888888888777777888888:::<<<>>>??????>>>999888777777777888888777999777666666888999999999666666555444444444444444444444333333333333222222333222000...---...///000222222222111111111222222333222111///////////////---,,,,,,++++++,,,,,,---,,,,,,+++++++++*********(((((((((((())))))))))))************)))))))))(((+++*********))))))))))))((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&''''''((((((((((((((($$$$$$$$$$$$###!!! ''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((((((&&&%%%%%%&&&'''&&&%%%&&&&&&&&&'''''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''+++***))))))***+++***((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&555444444444444555666666888<<<@@@BBBAAA>>><<<<<<<<<999666555666777777777999::::::;;;;;;:::::::::888888777666555444333333555666666777777666555555555444333444666999::::::999999999888777666555444888888777666666666666777777888888999::::::999999888888888888888999999999=========<<<<<<;;;;;;:::<<<<<<======<<<;;;999888999999999888888888888888777999<<>>999777777777888777888999999::::::::::::999888888777666555555444444555666777888888888888777999777555555777888888888888888888777777666444444777777666666666555555555666777888999999:::999999777888888888888888888888;;;;;;;;;;;;<<<<<<======999;;;<<<>>>>>>>>>===<<<888888888888888888888888:::===AAACCCCCCBBB@@@???>>>>>><<<:::888777999:::888777555555777888888777555555444333333444444444444444333333333222222222222111000///.........///000000111111111111111111000000//////............---,,,,,,++++++,,,,,,---++++++++++++************(((((((((((())))))))))))++++++***)))))))))***+++)))((((((((((((''''''''')))))))))(((''''''&&&&&&(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((($$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((()))******)))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((&&&%%%%%%'''(((((('''(((''''''&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''')))*********)))((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&'''((()))************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***$$$%%%%%%&&&'''((())))))&&&&&&'''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%'''&&&&&&((((((((((((((((((((((((''''''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******+++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%222333333444444444444444555:::BBBGGGHHHGGGEEEDDDBBB>>>999666666666666666777888888999::::::999999999888888777777666666666555666777888999999::::::???<<<999888888888777666777777777777777666555444666666666666555555444444555666777888999999999999777777777777777777777777888888999:::<<<>>>@@@AAA<<<===>>>>>>>>>===<<<<<<888888888888888888888888>>>AAAEEEFFFCCC@@@>>>===?????????<<<999777999;;;888666555555666777666666444444333333333444444555444444333333333222222222222111000//////.........000000111222333333222222////////////.........------,,,,,,++++++,,,,,,---+++++++++*********))))))(((((((((((())))))))))))))))))((((((((())))))***(((((((((((('''''''''&&&)))((((((((('''''''''&&&(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((###$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&''''''''''''((('''&&&%%%%%%'''((((((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%&&&'''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++,,,,,,,,,((((((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&'''''''''''''''''''''&&&'''((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''222333444444555555444444333888>>>CCCDDDDDDDDDDDD>>>;;;888555555555555444666777888888999999999999999888888888777777777777555555555666888:::;;;<<>>;;;999999888777666666666666666666555444333555555555666555444444333555555777888999999::::::777777777777666666666666777777777999<<>><<<:::888777888888888888888999999999???CCCFFFEEE@@@<<<;;;;;;===???@@@>>>:::888999;;;888666444444555666555444333333333333333444444555444444333333333333222222111111111000//////......///000222333444333333222------............---------,,,,,,++++++,,,,,,---+++************)))))))))(((((((((((())))))))))))''''''((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((######$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''&&&&&&&&&''''''''''''((('''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&%%%$$$$$$###%%%&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''(((((()))))))))((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((***+++,,,,,,,,,,,,((())))))))))))*********''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%''''''((((((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&+++)))(((((())))))'''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((222333444555666555555444444777;;;===>>>>>>@@@AAA===;;;888888888888777666555666777888999999999999777777777777777666666666555444444444666999===??????===:::888999999888777666666666777666666555444444444555555555444333222444555666888999999::::::777777666666666555555555888777888999;;;>>>BBBDDDGGGDDDAAA===999888777777777777888888888999999999<<>>AAA@@@;;;888999:::888666444444555555555444333333222222333333444555444444333333333333222222111111111000000///...------...000222333333222111,,,---............---,,,---,,,,,,++++++,,,,,,---************))))))))))))(((((((((((())))))))))))&&&'''***+++,,,+++)))((()))))))))(((((((((''''''%%%%%%%%%&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''(((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&%%%&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))***)))'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))((((((((('''(((((((((((((((((((((((('''((())))))************(((((((((((()))))))))***''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$'''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&333444555666666666555444666777999999999:::<<<>>>>>>===<<<<<<<<<<<<;;;999555555777888888999999999666666666666666555555555555444333333555999===@@@<<<:::888777888999999999888888888999888888777777333444555555555444333222444555666777999999::::::777777666666555555555444999999888999;;;>>>AAABBBEEECCC???;;;999888999:::777777888888999999999999888<<<>>><<<888555777:::888<<>>???>>><<<:::999999999:::999999:::;;;;;;::::::999;;;:::999777777777777888999:::<<<======<<<:::999777666666555555555555666333333333333333333333333333444444333111000000111000000000000000000000000......//////000000111111,,,---...///...---,,,+++...***''')))---///,,,(((***)))))))))((((((''''''))))))(((((((((((())))))((()))***++++++***)))((())))))((('''''''''''''''(((&&&$$$$$$&&&((()))***&&&&&&&&&''''''''''''(((******))))))((((((((('''''''''''''''''''''''''''+++++++++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&'''(((***((('''&&&&&&'''(((******)))(((&&&&&&&&&'''((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''((((((((()))'''''''''''''''((()))***''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''%%%###$$$&&&'''%%%###&&&''''''((()))******+++&&&'''((())))))(((''''''''''''''''''((((((((()))&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((())))))((('''&&&&&&''''''&&&&&&%%%%%%%%%$$$((((((((((((((((((((((((&&&''')))***+++++++++***&&&'''((())))))((('''&&&)))(((%%%$$$$$$%%%((()))(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))))))))))))))&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''888888777666666666555555666777888:::===AAADDDFFFFFFEEEDDDCCCBBB???;;;888444444333333444444555555666666666555555555555555888777666444333333444444666666555333111222555888888999:::::::::999888888777777777666666666666666444666:::===>>>===;;;999888888777555555444444555444444555666777999:::;;;;;;:::999777777777777888888888999:::;;;===>>>>>>???>>>;;;999888777777777999:::;;;<<<<<<;;;:::999888777777666666555444444333333333333333333333333333444444333111000000111000000000000000000000000......//////000000000000---------------,,,++++++...,,,***+++---...,,,)))*********))))))((((((((())))))(((((((((((())))))((())))))******))))))((())))))((('''''''''''''''+++(((&&&%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''((()))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((()))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((((((((('''''''''((((((((())))))''''''''''''''''''((()))&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((&&&$$$%%%'''((('''%%%'''''''''((()))*********''''''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((('''''''''((()))***))))))(((((((((((())))))((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((&&&'''(((************)))&&&&&&&&&''''''&&&&&&&&&)))(((&&&%%%%%%&&&((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''999999999999999888888777888:::===BBBGGGKKKOOOPPPNNNKKKGGGCCC@@@<<<888555333333444444444555555555666666666666777777777777:::999777555444333333333555555444222111222444777999:::::::::999888777777777777777777777777777777888:::===??????>>>;;;999888888777666555555555555444444444444555666777888888888666666666666777888888888888:::<<>>;;;999888777777888999:::;;;;;;:::999888777888888888777666444333444444333333333333333333333444444333111000000111000000000000000000000000...////////////000000000---,,,++++++******++++++,,,,,,+++++++++******)))***************)))))))))))))))(((((((((((()))))))))((((((''''''(((((())))))((((((''''''''''''(((***((('''&&&''''''&&&$$$&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%$$$###'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((()))(((&&&''''''(((((())))))******((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))***+++******))))))******+++))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''(((((()))(((((('''%%%%%%%%%$$$$$$%%%%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((())))))(((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((('''((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''((((((((((((((((((((())))))******))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%%%%%%%%%%&&&'''(((((('''''''''((((((((())))))''''''&&&&&&&&&&&&''''''(((((('''&&&%%%$$$######%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&777999:::<<<======<<<<<<<<<>>>BBBFFFJJJMMMOOOPPPNNNJJJEEE@@@<<<888555222333333444555555666666666555666666777888888999999999888666555555555666666666666666555333444666888:::::::::999888777666666666777777777777777888888:::<<<>>>??????===:::999888888777666555555666666666666555555555555666666888777777666777888999::::::999999;;;===AAADDDGGGBBB@@@>>>;;;:::999888999888999999::::::999999888555777888999999888666444444444444444444333333333333444444333111000000111000000000000000000000000////////////////////////---,,,***)))))))))***+++)))***+++***(((''''''(((++++++******************))))))(((((((((((()))))))))((('''&&&&&&'''((())))))(((''''''''''''((((((%%%%%%%%%'''))))))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))))))))(((''''''''''''((()))%%%&&&'''(((((('''%%%$$$''''''(((((())))))******(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))(((((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((('''''''''((((((((()))))))))******))))))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&''''''(((+++******))))))******+++)))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********))))))'''(((((((((((((((''''''''''''&&&%%%$$$###"""!!!((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&'''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&&&&((('''''''''''''''(((((('''''''''''''''((())))))((((((((('''''''''''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&'''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&888:::>>>AAADDDDDDDDDCCC???@@@BBBDDDEEEFFFGGGGGGGGGCCC>>>:::777555333111222333444555666666666666555666666777888999:::::::::999777666555555666777666666777555444444666888;;;:::999888777777666666888888999999::::::::::::;;;<<<===>>>===;;;999777888777777666666666666777999888777777666666777777777666666555666777999:::<<<<<<;;;<<<>>>AAADDDFFF???>>><<<;;;:::::::::;;;999999999999999999999999444555888::::::999888777555555555444444333333333333444444333111000000111000000000000000000000000/////////...............,,,+++***)))((()))***+++***+++,,,+++)))((((((*********************++++++))))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((%%%%%%%%%'''))))))((('''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&''''''((())))))((((((''''''''''''((((((&&&'''((())))))((('''&&&'''(((((())))))*********((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))***)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((((((((())))))))))))******)))((('''&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&'''''''''''''''***))))))(((((())))))***((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''((((((((((((((('''***)))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''((()))******)))((('''%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((()))***'''''''''''''''((())))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))))))))************))))))((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&:::===BBBGGGIIIJJJIIIHHH>>>>>>>>>=========<<<<<<>>>;;;888666555444333222111333444666777777777666555666666777888999999:::>>><<<:::777555444444444444555666555333333555666:::999888777777777777777;;;;;;;;;<<<<<<======>>>;;;<<<======<<<:::888777888777777666666777777777::::::999888888888888888555444444333444555777888============???AAACCCDDD???>>>===;;;;;;;;;;;;<<<:::::::::999999:::::::::555666888999::::::999999666666555555444333333333333444444333111000000111000000000000000000000000/////////............---,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))(((((((((((()))))))))((((((''''''(((((()))(((''''''''''''(((((()))***((('''&&&''''''&&&$$$&&&&&&&&&''''''''''''((('''''''''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''(((((()))(((((((((''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))(((((('''''''''(((((('''''''''((((((((())))))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''(((((((((((())))))))))))***)))((('''''''''''''''(((((()))))))))*********'''((()))************))))))((((((''''''(((((()))''''''(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&'''(((((((((((((((((($$$%%%&&&(((***+++,,,---((((((((((((((((((((((((''''''&&&&&&&&&''''''((()))((((((''''''(((((()))''''''))))))))))))'''''''''''''''((())))))******''''''''''''((()))***+++'''''''''''''''((())))))'''(((((((((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))((())))))******))))))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%999===BBBFFFHHHHHHFFFDDD;;;:::888777666666777777999777555555666666555444111222555777888888777666555666666777777888888888===<<<:::777666555555555555666777666555444666777999888777666666777888888999::::::;;;<<<<<<======;;;<<<<<<===<<<;;;999888888777777777777777888888::::::999888888888888999666555555444444555666777;;;<<<===>>>@@@BBBCCCDDDBBBAAA???===<<<;;;<<<<<<;;;;;;::::::::::::;;;;;;::::::999999999888888888666666666555444444333333333444444333111000000111000000000000000000000000//////.........---------++++++,,,,,,++++++***)))+++)))((())),,,...,,,***((((((((())))))*********))))))(((((((((((())))))((())))))******))))))((('''''''''''''''((())))))+++(((&&&%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((()))))))))(((((((((((((((((((((((('''''''''((())))))******((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((((((''''''&&&''''''(((((((((((('''''''''&&&&&&&&&''''''((()))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******(((((()))))))))*********))))))((((((((()))******&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&((()))(((&&&%%%''')))))))))))))))(((((((((((()))(((''''''&&&'''(((((((((((((((((())))))))))))'''((()))***+++******))))))((((((''''''(((((()))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''%%%$$$$$$&&&(((***&&&&&&'''(((((((((((((((######$$$%%%&&&(((((()))((((((((((((((((((((((((''''''&&&&&&&&&((()))***'''(((((())))))((((((''''''''''''(((((('''''''''''''''((())))))***++++++&&&&&&&&&'''(((***+++,,,'''''''''''''''((())))))'''((((((((())))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((()))))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%777:::???CCCDDDCCC@@@===777666444333333444666777777666555666777888777555111222555777888888777777666666666666777777777777999999888777777888999:::777999:::999888777888999888888777666666777888999666666777888888999::::::;;;<<<=========<<<:::999888777777777777777888888999999888888888888888999999888777666666777888999888:::<<>>===;;;999888777666666777777666555444444333333333444444333111000000111000000000000000000000000//////.........---------++++++,,,------+++***)))(((%%%"""%%%***---***'''''''''(((((()))))))))***))))))(((((((((((())))))((()))***++++++***)))((('''''''''''''''((()))***(((&&&$$$$$$&&&((()))***&&&&&&&&&'''''''''(((((('''((((((((())))))******))))))))))))))))))))))))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&%%%$$$######'''&&&%%%$$$$$$%%%&&&''''''''''''&&&&&&'''''''''&&&'''((((((((('''&&&%%%''''''((((((((((((''''''&&&&&&%%%$$$%%%&&&((()))++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))))))))************))))))((())))))***++++++%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''')))+++***'''&&&(((***))))))))))))(((((((((((()))((('''&&&&&&''')))***''''''''''''((((((((()))%%%&&&((()))))))))((('''))))))(((((((((((())))))%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((('''$$$""""""%%%(((***&&&&&&'''((())))))((((((******)))(((''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&''')))***,,,,,,'''''''''''''''((())))))'''((((((((())))))******%%%&&&&&&''''''(((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((()))'''''''''&&&&&&''''''''''''''''''''''''''''''&&&,,,+++(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%777999;;;======;;;999888444444444444444444444444555555666666777888888888777777777777666555444333555555555666666666777777444666777777555444555666999999999999888888777777888888999999999999888888999888666555444555777888777888:::<<<======<<<<<<::::::999999999:::<<<===<<<;;;:::999888888888888777888999:::999777555333888777777999===CCCIIILLLJJJGGGCCC???<<<;;;;;;<<>><<<;;;;;;<<<===>>><<<;;;:::999888666555555777555444444555555444333111111111111111111111111111000/////////000111222222222111000///...------************************+++,,,,,,------,,,,,,+++)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))((('''&&&%%%$$$#########$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%$$$((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((('''%%%$$$%%%(((+++---)))'''$$$"""!!!"""###%%%))))))))))))))))))))))))++++++******))))))((((((%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))&&&''')))*********)))((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&%%%&&&'''((()))(((((((((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((''''''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%""""""######$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###%%%&&&'''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&666777999;;;:::999777555444444444444444444444444555555555666777777888888777777777777666555444333444555555555666666666666666888999999888777777888:::999999999888888888888888888999999999999888888999888777555555666777888999:::;;;<<<======<<<;;;;;;:::999999999:::;;;<<<;;;;;;:::999888888888888888999::::::999888666444888888777888;;;@@@EEEHHHHHHEEEBBB>>><<<;;;<<<===???>>><<<;;;:::;;;<<<===::::::999999888777777777777555444444555666444333111111111111111111111111333333222111222333444555222222111000///...---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))(((((((((((()))***(((''''''&&&&&&''''''((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&'''((())))))''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((('''((())))))***((((((((((((((((((((((((((('''&&&%%%%%%'''***,,,***(((&&&$$$###$$$%%%&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''&&&&&&&&&'''((((((&&&'''((()))***))))))((())))))(((''''''''''''(((((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''(((((('''''''''((()))******)))))))))((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''(((((()))((((((((((((''''''''''''%%%&&&''''''((((((''''''((((((((('''''''''&&&&&&&&&&&&''''''((())))))******))))))(((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%$$$######"""&&&&&&'''&&&&&&%%%$$$$$$'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''555666777888777666444222555555555555555555555555444555555666666777777888777777888777777666555444444555555555555666666666666888::::::888777888999::::::999999999999888888999999::::::::::::999999:::999777666666666777888;;;;;;======>>>===<<<;;;;;;;;;:::999999999:::::::::::::::999999999999999999::::::;;;:::999777666999888777777888<<>>???>>><<<:::999999::::::888888888888888888999999777666444555666666555333111111111111111111111111111000/////////000111222111111000///...------,,,++++++++++++++++++++++++******++++++++++++************))))))))))))******(((''''''&&&&&&''''''(((((((((((((((((('''''''''''''''((((((((((((''''''******))))))((('''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''))))))(((''''''''''''((('''&&&&&&&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''''''''((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))((('''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''******))))))((((((''''''''''''&&&&&&''''''((()))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))+++***(((&&&%%%&&&'''(((''''''''''''''''''''''''(((((((((''''''''''''&&&))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''&&&'''''''''''''''((()))))))))))))))******)))((((((((((((((())))))(((((((((((())))))&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((((()))******+++******)))((('''&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((''''''''''''&&&&&&'''((((((((((((''')))))))))((((((((((((((((((((())))))******++++++******))))))(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%###"""!!! '''''''''&&&%%%$$$""""""((((((''''''''''''&&&&&&((((((((('''&&&%%%$$$###''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((###$$$$$$$$$%%%%%%%%%%%%((((((((((((((((((((((((555666666777666555333222555555555555555555555555444555555666666777888888777888888888777777666555555555555555555555555555555666888888777666777888::::::::::::::::::999999::::::;;;;;;;;;;;;:::::::::999888777777777888888<<<===>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::::::::999999::::::::::::::::::::::::;;;;;;;;;:::999888999888666555666777999;;;???>>>===<<<<<<<<<>>>>>>???>>><<<:::999999999999888888888888888888888888777666555555666666555444111111111111111111111111///...---------...///000000000///......---,,,,,,************************))))))************))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''''''''((((((((((((''''''***))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))))))))((((((''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((('''&&&'''(((***+++''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&&&&'''((((((((((((((((((((((((***)))'''&&&%%%&&&''''''+++***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((''''''&&&'''''''''(((((()))))))))))))))***)))((((((''''''((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((()))))))))***))))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((((((((()))((((((((((((''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&((((((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$######''''''''''''&&&&&&&&&&&&))))))(((((('''&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''666777777777777666555444666666666666666666666666555555666666777888888888888888888888888888777666666666666666666666666666555777888999888777888999::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888888888888<<<===>>>>>>>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;999999:::;;;;;;;;;::::::;;;;;;;;;;;;;;;::::::999999888666555555555666777<<<;;;;;;;;;;;;<<<>>>>>>>>>>>><<<;;;:::999888888::::::999999888777777777888666555555666777555444111111111111111111111111111111000///000111222333//////......------,,,,,,))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((('''&&&&&&%%%$$$$$$%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&*********)))((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&&&&&&&''')))***(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((()))((('''&&&%%%%%%&&&&&&)))((('''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((())))))))))))(((&&&&&&&&&&&&((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((('''''''''''''''((((((((((((((())))))***)))(((''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((('''''''''''''''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((''''''''''''&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&777777888888888888777777777777777777777777777777666666777888888999999:::888888999999999999888888888888777777777777777666777999;;;;;;;;;:::;;;<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<::::::::::::999999888888;;;;;;======>>>===<<<;;;;;;<<<======>>>>>>======999:::;;;<<<<<<;;;:::999::::::::::::::::::::::::999888777555555555666666999999999:::;;;<<<===>>>>>>======<<<;;;:::999999::::::999999888777666666888777555666777777666444111111111111111111111111//////...---...///000111......---------,,,,,,,,,))))))))))))))))))))))))))))))************))))))''''''(((((((((((('''''')))((((((''''''(((((()))''''''''''''((((((((()))''''''(((((((((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%'''((((((((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&******))))))((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''''''''******))))))((((((''''''((((((((('''((())))))***(((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''(((((((((((((((((((((((()))******(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((('''''''''&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((())))))))))))(((&&&&&&''''''''''''(((((((((((((((((())))))))))))))))))(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&''''''(((######%%%&&&'''((((((((($$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&'''''''''''''''$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&777777888888999999::::::777777777777777777777777888888888999::::::;;;;;;888888999999:::999999888999999999999888888888777777999;;;<<<;;;;;;<<<===:::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>======<<<:::::::::::::::999999888999:::;;;<<<======<<<;;;;;;<<<===???@@@@@@@@@@@@:::;;;<<<===<<<;;;999777::::::999999999999::::::888888777666666666777777777777888999:::;;;<<<===============<<<<<<;;;:::888888888888888888888888888777666666777777666444111111111111111111111111---,,,+++++++++,,,---...---------,,,,,,,,,,,,,,,************************)))******++++++******)))'''((())))))))))))((('''))))))(((((((((((())))))%%%&&&&&&'''((()))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((()))((('''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''((())))))((('''''''''''''''((()))''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&''''''((((((((((((((('''((()))******)))'''&&&))))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))(((((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((()))***)))(((((('''((()))***+++)))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((('''''''''%%%&&&'''((()))(((((('''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((((((((%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''666666777888999:::;;;;;;777777777777777777777777888999999::::::;;;<<<<<<888999999:::::::::999999:::::::::999999999888888555777999:::999999:::;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======::::::;;;;;;;;;:::999888777888:::<<<======<<<<<<;;;<<<>>>@@@AAABBBBBBAAA;;;<<<======<<<:::888777999999999888888999::::::888777777777777888888999777777888999:::;;;;;;<<<<<<======>>>======<<<<<<666777777888999999::::::888777666666777777666555111111111111111111111111//////...---...///000111------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))***++++++***)))((())))))(((((((((((())))))$$$%%%&&&'''(((***++++++''''''((((((((((((''''''&&&&&&''''''''''''''''''$$$%%%'''))))))((('''&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))***&&&&&&&&&'''((()))***+++***)))(((''''''&&&'''''''''''''''''''''''''''''''''((()))++++++)))((('''''''''''''''''''''''''''%%%%%%&&&'''((()))******'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((()))+++---,,,***'''%%%((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''$$$$$$######$$$$$$%%%&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))'''((()))******)))((('''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((('''(((((()))***+++)))((('''''''''(((***+++******)))((((((((((((((('''''''''&&&&&&'''''''''(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))*********)))((())))))((('''&&&%%%%%%$$$&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((()))((((((((('''''''''''''''(((((()))))))))))))))(((((())))))*********+++((((((((('''''''''''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&%%%$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((777888999:::;;;;;;;;;;;;:::999888888777777888888777888999999888777888::::::888777888::::::888555777888:::::::::999777555999999999999999999::::::<<<;;;:::999999:::<<<===:::;;;===>>>>>>>>>===<<<:::;;;<<<<<<<<<;;;:::999:::;;;;;;999888777888:::777999;;;>>>?????????>>>??????>>>===<<<:::888777888888888888888888888888888888777777777777888888888888777777777888:::;;;>>>>>>>>>>>>===<<<::::::888999999999999888777777444444333333333333222222222222222222222222222222000000000///......------,,,,,,,,,+++++++++******+++***))))))******)))''',,,+++***((((((***+++,,,******))))))(((((((((''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((('''''''''''''''''''''''')))))))))(((''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''((()))******+++'''((((((((((((&&&%%%$$$''''''''''''''''''&&&&&&&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))***+++&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&((()))***)))((('''((()))***)))((('''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))))))))))))))))))))((('''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''''''''(((((()))++++++((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$ ###'''***,,,+++)))(((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&************)))((('''&&&((((((((((((((((((((((((******))))))((((((''''''***)))(((&&&&&&&&&'''((())))))(((''''''''''''(((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&)))))))))(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&777888999:::;;;;;;;;;;;;999999888777777777888888777888999999888777999::::::999888999:::;;;888666777888999::::::888777666888888888888888999::::::<<<;;;:::999888999;;;<<<:::;;;<<<<<<======<<<<<<999:::;;;<<<<<<;;;:::999999999:::888777666777999777999;;;===>>>>>>===<<<@@@??????>>>===;;;:::999888888888888888888888888888777777666666777777888888777777666777888999:::============<<<;;;999999777777888888777777666555444444333333333222222222222222222222222222222222000000//////......------,,,,,,,,,,,,+++++++++++++++***))))))******)))((()))((('''&&&&&&'''((()))((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))'''''''''''''''&&&%%%%%%''''''''''''''''''''''''''''''(((((())))))******&&&'''((()))))))))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((()))***))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''***)))((('''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))***)))'''''''''))))))((((((''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((((((''''''&&&)))))))))))))))(((''''''(((''''''''''''((())))))(((((())))))))))))(((((((((((((((((()))***+++,,,)))(((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''&&&&&&%%%$$$%%%(((******)))((('''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((('''''''''''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))((((((''''''))))))(((''''''''''''''')))(((''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&777888999:::::::::::::::999888888777777777777777666888999999888888999:::;;;:::::::::;;;;;;999777888888999:::999888777666666666666666777999::::::<<<;;;999888888888999999;;;::::::::::::;;;;;;<<<999999::::::;;;::::::999777888999777666555777888888999:::<<<<<<;;;;;;:::============<<<;;;:::999888888888888888888888888777777666666666666777777777777666666666777888999:::::::::::::::999888777555666666666666555444444333333333333222222222222111111111111111111111111000000//////...---------,,,,,,,,,,,,,,,---------***)))((()))++++++***)))((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&'''(((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''(((((('''&&&&&&&&&''''''((((((''''''''''''(((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))************%%%%%%&&&'''((((((((((((''''''&&&''''''((()))***************************''''''((((((((((((''''''''''''''''''''''''''''''******)))''''''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''&&&&&&&&&$$$$$$$$$%%%&&&((()))***((()))***)))'''&&&'''((((((''''''''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((''''''&&&%%%(((((()))))))))(((''''''((((((((((((((()))******(((((())))))))))))((((((((((((((((((((()))***+++***)))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((()))(((((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''&&&'''((()))************(((((((((((((((((((((((()))))))))(((((((((((('''(((((((((((((((''''''&&&(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((((((((((((''''''''''''''''''(((((((((''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&777777888999999999999999888888777666666666666777666777999999888888999;;;<<<<<<;;;<<<;;;;;;999888888999999999999888777666444444555555777888999:::;;;;;;999888777777777777;;;:::999888888999:::;;;888888999999999999999999888888999888666666777999::::::;;;;;;;;;;;;:::999888999999999999888888777888888888888888888888888777666666555555666666777666666666666666666666777777777888888888777777666555555555555555444444333333333333222222222222111111111111111111111111111000//////......---,,,,,,+++,,,,,,---......//////***)))((()))+++,,,+++******))))))(((((())))))******)))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&''')))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))$$$%%%&&&'''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))((()))))))))'''&&&'''((('''''''''''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))((('''''''''(((((((((((((((''''''((((((''''''(((((()))***(((((())))))))))))(((((('''''''''''''''((())))))***)))(((''''''&&&''''''''''''''''''''''''''''''******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((&&&'''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((()))***+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&'''''''''(((((((((''''''(((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''%%%&&&'''))))))((('''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''777777888888999999888888888777666666555555666666555777888999888888:::;;;<<<======<<<;;;:::999999999999999999888888777777444444444555666888999:::;;;:::999888777777666666:::999888777777888999:::777777777777888888999999888999:::999888777999;;;<<<<<<<<<<<<<<<;;;;;;:::777888888888888888777777888888888888888888888888666666555555555555666666555555555555555555555555444555666666666666666555555555666666555555444333333333222222222111111111000000000000000000000000/////////...------,,,,,,++++++,,,...///000111222+++***)))***+++,,,+++******************************)))(((''''''((()))***''''''''''''''''''''''''&&&&&&'''((()))))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''((((((''''''''''''''''''''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&((()))******++++++''''''''''''''''''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&$$$%%%&&&'''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***)))((('''&&&&&&'''((()))&&&'''''''''''''''''''''(((''''''&&&&&&''''''''''''((()))((('''&&&&&&((('''''''''''''''((()))***'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((((((((''''''((((((((((((''''''''''''&&&&&&''''''((()))(((((())))))))))))((((((&&&&&&%%%%%%%%%&&&''''''))))))((('''''''''''''''((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''&&&&&&''''''((()))))))))''''''&&&&&&'''(((******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********))))))((('''(((((((((((((((((((((((('''''''''''''''(((((((((&&&'''((())))))((('''&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&''''''''''''(((((((((((((((((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''666777777888888888777777777777666555555555555555555666888888888888:::<<<<<<===>>>===:::999888999999999999888888888888888555555555555666888999999:::999999999888777777777:::999999888888888888999666666666666666777888999888999:::999888888:::<<<<<<<<<<<<;;;;;;;;;;;;;;;999:::::::::::::::999888888888888888888888888888555555444444444444555555444444555555555444333333333333444555555666555555555555555555555444333333222222222222111111111111//////////////////////////////......---,,,,,,,,,++++++---...000222333444---+++******++++++***)))(((((())))))))))))((((((((('''%%%$$$%%%&&&((()))''''''''''''''''''''''''''''''((()))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''(((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''')))************''''''''''''''''''''''''''''''''''''''''''''''''))))))'''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((''''''''''''(((((((((''''''''''''((((((&&&&&&&&&''''''''''''''')))(((((('''&&&&&&'''''''''((()))(((&&&%%%&&&'''(((''''''''''''(((((()))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''''''''''''(((((()))))))))&&&&&&&&&&&&''')))******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((''''''&&&%%%$$$((((((((((((((((((((((((&&&''''''''''''(((((((((&&&'''(((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''666777777777777777666666777666555555444444555555444666888888888999:::<<<;;;===>>>===999777777888:::999999888888888888888777666666666777777888999999999999999999999888888999:::::::::999999888777555555555555555777888999777888999888777888999;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999888888888888888888888888888555444444444444444444555333444444555444333222111111222333444555666666555333333333444333333222111222222222222111111111111///////////////////////////......------,,,,,,+++***+++---///111333555666...---++++++++++++)))''''''(((((((((((((((((('''((('''%%%$$$$$$&&&)))***''''''''''''''''''''''''((())))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''$$$%%%&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%'''(((((('''&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&''''''((((((((()))((('''&&&&&&'''((((((&&&&&&'''''''''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((('''''''''''''''((()))'''((()))(((&&&%%%&&&''')))((((((''''''''''''((('''''''''((()))*********))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%&&&&&&((((((%%%&&&''''''(((((('''''''''''''''''''''(((((()))(((((())))))))))))(((((((((''''''&&&&&&''''''(((''''''&&&''''''((()))***''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))((('''''''''((((((((((((((()))))))))''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''''''''(((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))))))))(((''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''((()))***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''666777777777777777666666666666555444444444444555444666888888888999;;;<<<:::===>>><<<999666777888:::999888888777777888888888777777777777777888999888999999:::::::::999999999:::;;;;;;;;;999888777555444444444555666888999666777888777666777888:::999999888888999999:::;;;:::::::::999999777666666888888888888888888888888555444444333333444444555333444444555444333111111111222333444555666666666222222222222222111000000222222222111111111111000///////////////////////////......------,,,++++++***+++---///222444666777000...,,,++++++***((('''(((((())))))))))))((((((***)))'''&&&&&&(((+++---))))))))))))))))))))))))))))))***))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((###$$$&&&((())))))((('''''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''((()))******)))((('''******))))))(((&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((''''''((()))***,,,'''''''''(((''''''&&&&&&)))(((((('''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))###$$$$$$&&&(((***,,,---&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))***+++'''(((((((((&&&%%%&&&'''***)))((('''''''''''''''&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++%%%%%%&&&'''((((((((('''((((((((((((((()))******(((((())))))))))))((((((***))))))((((((((())))))&&&&&&&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&******))))))))))))******************************(((((((((((((((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&))))))))))))(((((((((((())))))))))))((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((()))***++++++,,,,,,+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&((()))***))))))(((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''(((((())))))***&&&'''''''''(((((())))))((('''''''''''')))+++,,,&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((777666666666666777888888444444333222333444555666777888::::::888777888999:::999888999999999777555555666777666555444555666666555555555555666666777888888777666666777888999999999999888888666555555444444444555555777888888888777555444555666888999999999::::::::::::;;;;;;;;;:::999999::::::888666555555666666666666555555777666444222000111444777333444444555555444444333222222222333333333444444555444222111111111222222444444333222111000///...000000000000000///......------------------------,,,,,,,,,---///000222333///...,,,)))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%'''(((((((((((((((''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''(((***+++***)))'''&&&((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))))))))((((((((((((((()))*********((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&&&&&&&%%%***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&''')))***+++***+++,,,+++)))))))))***(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((($$$%%%&&&(((((((((''''''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((())))))))))))+++******((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))((((((((('''''''''%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((((((&&&%%%$$$$$$%%%'''(((555555555555666666666666444333333222333444555666666888999999888777777888;;;:::888888999888555333555666777666444444555777666666666555666666777888999888777666777777888999999999999888888777666555444444444444555666777888777777555555555666888999999999::::::::::::;;;;;;<<<;;;::::::;;;:::888666555555666666666666555555555666555333111111444666333333444444444444333333222222222333333333333444444333222111111111222222555444444333222111000//////000000000000///......------------------------+++++++++,,,---...///000------+++***))))))((((((******)))))))))(((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''(((((('''(((*********)))'''&&&((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''(((((((((''''''(((((((((((())))))))))))(((&&&%%%(((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))((((((''''''''''''(((((())))))))))))((((((((('''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))))))))((((((((('''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******((('''''''''&&&&&&&&&&&&(((((('''''''''(((((())))))***+++***((('''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''((()))*********))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))''''''(((((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%&&&&&&((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''((()))(((&&&%%%$$$%%%%%%&&&222333444555666555444444333333333333333444555555555777999888777666777777:::999888888888777555333666666666555444444666888777777666666777888888999999999888777777888888999888888999888888777666555444444444444444555666777777666555555555666888999999999::::::::::::;;;;;;===;;;:::;;;;;;;;;999777555666666777777666666555444555666555333222333444333333444444444444333333111111222222222333333333444333222111111111222222555444444333222111000000/////////000//////...---------------------------+++++++++++++++,,,------+++++++++++++++***))))))************))))))))))))''''''''''''''''''''''''))))))((((((((((((''''''''''''((((((((((((((('''))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''######$$$%%%&&&'''((()))&&&&&&&&&&&&''''''(((((((((((()))***)))((('''&&&((((((((((((((((((((((((%%%'''''''''&&&%%%&&&'''))))))(((((((((((())))))++++++******)))(((&&&%%%'''''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********((((((''''''''''''(((((()))))))))((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))))))))(((((((((''''''''''''''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((''''''''''''((((((***)))((((((((()))***+++&&&&&&&&&&&&&&&%%%%%%%%%***)))(((((('''''''''(((((()))***)))'''''''''(((++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******+++++++++***))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''((((((((())))))''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******(((((('''&&&%%%$$$$$$###((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%$$$$$$###000111333555555444222111333333333333333444444444444666888777666555666777777666666666777777555444666666666444333444777999777777777777888999:::::::::999999999888888888888888888888888888777666666444444444444444555666666777666666555666777888888999999999:::::::::;;;;;;===<<<;;;;;;<<<;;;999888666666777777777777666666222444666666444333222333333333333444444333333333111111111111222222222222333222222222222222222222333333222222111000000///...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++))))))+++,,,,,,+++***)))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))(((((((((&&&'''(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%&&&''''''(((%%%&&&&&&'''''''''''''''(((((()))))))))((('''&&&((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((()))(((((((((((((((((()))))))))))))))((((((''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))******((((((''''''''''''(((((())))))((((((((('''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))(((((((((''''''''''''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))***))))))))))))))))))***''''''''''''''''''''''''((((((''''''''''''((((((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((())))))*********((('''((()))++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******))))))((((((''''''((((((''''''''''''(((((('''((((((((((((((((((''''''(((((())))))*********((((((((((((''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&''')))***'''''''''&&&&&&%%%%%%%%%((((((((()))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&))))))))))))((((((((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%$$$$$$...000222333444333111000222222222333333333333333333555777666555444555555444333333555777888777555555555666555444555777999777777777777888999:::;;;::::::::::::999999888888777888888888888777777666555555444444444555666666666666666666666777777888999999999:::::::::;;;;;;===<<<;;;;;;<<<;;;999888666666777777777777666666222444666666555333222222222333333333333333333222000000000111111111222222222222222222222222222222111111000000//////.....................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++((()))***,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&'''(((((()))&&&''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&'''(((''''''''''''''''''(((((('''''''''((((((***++++++***+++,,,+++)))((()))***************************))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((******)))(((((((((''''''(((((((((''''''(((((((((''''''((((((((((((''''''(((((()))******+++,,,,,,******)))((('''&&&%%%%%%(((((((((((((((((((((((()))(((&&&%%%$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''''''''&&&///000111222333222111111111111222333333333333333222444666555444333444555222222222444666777666555333555666666555555777888777777777777888999;;;;;;;;;;;;;;;;;;;;;:::888888777777888888888888777777666666555555555666666777666666666666777777777777999999::::::::::::;;;;;;===;;;:::;;;;;;;;;999777666777777888888777777666222444666666444333222333222222333333333333222222///000000000000111111111111111222333333333222222////////////......------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++)))******+++++++++******''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&'''(((((('''&&&'''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&((()))***&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))))))))(((((((((((('''''''''&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))******))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))&&&'''(((((((((((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%'''''''''((((((((((((((('''''''''((()))***,,,,,,***+++,,,+++***))))))+++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((++++++***)))))))))******)))((((((''''''(((((()))&&&'''((())))))((('''&&&(((((())))))***+++,,,,,,++++++***((('''&&&%%%$$$''''''''''''''''''''''''(((((('''%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((###$$$$$$%%%&&&'''((()))000000111111111222222222000111222333444333333222222333555555333222333444444333222333555555333222111444666888777666666777666666666777888999:::;;;;;;<<<<<<<<<;;;:::999888777777888888888888777777888777777666666666777777555666666777777777777777999999::::::::::::;;;;;;<<<;;;::::::;;;:::888666777777888888888888777777333555666555444222333333222222333333333333222222/////////000000000111111000111222333333333333222///////////////.........,,,------------,,,++++++++++++++++++++++++++++++)))))))))((())))))******++++++******************''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''(((((((((((((((((($$$%%%'''((()))((('''&&&((((((''''''&&&&&&&&&'''((((((((((((((((((((((((&&&((()))((('''&&&''')))((((((''''''''''''((((((''''''&&&&&&'''((()))***&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))*********((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((((((((('''''''''&&&&&&&&&(((((()))))))))(((''''''''''''''''''''''''''''''***))))))(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))************))))))))))))((((((((('''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))(((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))((('''%%%$$$&&&&&&&&&''''''((((((((()))((((((((()))***++++++)))++++++***)))((()))***))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((***)))((((((((()))***+++))))))(((((((((((())))))%%%&&&((())))))(((&&&%%%&&&&&&'''((()))***++++++***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''))))))))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&'''((())))))***)))))))))(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%$$$%%%&&&((()))111111111000111222222333000111222333444333222222111333555444333222333333666555444444444333111///000333777999888777666666555555555666777999:::;;;<<<<<<======<<<:::999777666777777888888888777777888888777777777777777888555666666777777777777777999999:::::::::;;;;;;;;;;;;:::999999::::::888666777777888888888888777777444555666555333222333444222222222333333222222222////////////000000000000000111222333444333333222000000000000////////////,,,------------,,,++++++++++++++++++++++++++++++'''''''''''''''((())))))---,,,***)))))))))***+++(((((())))))*********+++))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((%%%&&&'''((()))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&'''((()))***++++++$$$%%%'''))))))((('''&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''((()))((('''&&&''')))))))))(((((((((((())))))***)))(((''''''((())))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((())))))************+++++++++((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))((((((((('''''''''&&&&&&&&&))))))*********((('''&&&))))))))))))))))))))))))%%%%%%%%%$$$$$$%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))************))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''******))))))((((((''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))((((((''''''''''''((((((&&&(((***+++***(((%%%$$$%%%%%%%%%&&&&&&'''''''''+++******)))))))))))))))(((******)))((('''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))'''&&&%%%%%%%%%'''((()))))))))(((((((((((())))))%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))))))))((((((&&&&&&&&&&&&&&&&&&&&&%%%((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&''')))******'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%&&&(((444333222111000000000000111111111111111111111111333333333222222222111111444444444444444444444444777888999888666444444555777777777888888999:::;;;;;;<<<=========;;;999777777888999:::::::::::::::555555666666777777888888555666777888888888888888999888888777777888999999===<<<<<<;;;:::999777666666666666666555555555555666666555555555444444444222333444555444333222111222222111111111111222222222222333333333444444444333222222111000///......,,,,,,,,,+++++++++******,,,,,,,,,++++++***************))))))((((((''''''************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###******))))))(((&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))(((((((((((()))((('''&&&&&&%%%&&&&&&((((((''''''&&&&&&&&&%%%&&&'''''''''(((((())))))''''''''''''((((((((()))***((('''&&&&&&'''(((***$$$$$$%%%&&&'''(((******))))))))))))((((((((((((&&&'''((())))))((('''&&&$$$%%%&&&'''''''''&&&&&&''''''(((((())))))******))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))(((((('''''''''&&&(((((((((((((((''''''''''''''''''((((((***++++++,,,,,,++++++++++++++++++++++++++++++*********)))(((((((((((())))))))))))(((((((((((()))))))))))))))'''(((---...)))%%%$$$))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''%%%((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''(((((()))(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((222222222222111111111111111111111111111111111111111111111222333333444444444444444444444444444444666888999888666444444555444444444444555666777777999:::;;;<<<<<<;;;999888777888888999::::::999999555666666666777777777888777888999999999999999999888888888888888999999999<<<<<<<<<<<<;;;:::888777666666666666555555555555555555555444444444444333333333444444333333222222222111111000000111111222222222222222333333333333//////000000000111111111,,,,,,,,,+++++++++******,,,,,,,,,++++++*********+++*********))))))))))))************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''))))))(((((((((''''''''''''&&&&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))***+++***)))))))))((((((((((((''''''''''''((((((((()))'''''''''((((((((()))))))))((('''&&&&&&'''((()))'''''''''&&&&&&''''''((()))))))))(((((((((''''''&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((('''((((((((()))))))))***))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))++++++******)))((((((((()))(((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''((()))***+++))))))))))))))))))))))))++++++*********))))))))))))(((((((((''''''&&&&&&''''''((((((((()))))))))&&&###$$$)))***%%%""""""))))))(((((((((((()))))))))((('''&&&&&&&&&'''((((((''''''''''''''''''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&'''''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((000000222333333333222111222222222222222222222222...///000222333555666777555555555555555555555555555777888777555444444444555555555555666777888888777888999:::;;;:::999999777777888999999999999888666666666666777777777777:::::::::;;;::::::999999666777888999:::999999888:::;;;<<<===<<<;;;999777666666666666555555555555444444444444333333333333444444333333222222333333111111000000000000111111000111111111222222222222//////000000000000111111,,,,,,,,,+++++++++******+++++++++++++++*********++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))))))))))))))((((((((()))((((((''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((((())))))***))))))))))))((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))((('''&&&&&&'''((()))******((('''&&&%%%%%%%%%((((((((('''''''''&&&&&&''''''(((((((((((('''''')))((('''''''''((()))***(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((('''&&&%%%%%%$$$&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))************)))))))))((())))))((('''&&&%%%$$$$$$&&&&&&'''''''''((((((((()))%%%%%%((()))'''%%%&&&))))))(((((((((((())))))))))))((('''&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((...///222444444444333222222222222222222222222222///000111222444555666666555555555555555555555555444555666666444333333444555555555555666777888999555666888999:::::::::999777777888999999888888888666666666666777777777777:::::::::::::::999888777444666888:::;;;:::999888888999;;;<<<<<<:::888777666666666666555555555555444444333333333222222222555444333222111222333444111000000//////000000111000000000000111111111111333222111000///...---,,,,,,,,,,,,+++++++++******+++++++++***************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''(((((()))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((******)))(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''((((((((((((((('''''''''(((((((((((((((+++***((('''%%%$$$$$$$$$'''''''''''''''&&&&&&&&&'''''''''((((((((((((((('''(((((((((((())))))))))))(((''''''''''''((()))+++***)))'''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&'''((((((((((((((((((''')))((('''&&&&&&(((***+++(((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&'''((((((************++++++++++++*********)))))))))(((((())))))(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((+++&&&%%%((()))'''&&&((((((((())))))))))))(((((())))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))(((((((((((((((((((((((((((((('''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((...///222444555555333333222222222222222222222222222222333333333444444444555555555555555555555555222444555555333222222333222222222222333444555555555666777888999:::::::::888888999999999888888777777777777777666666666666888888888888888777666555333555777:::;;;;;;:::999777888999::::::999777666666666666666555555555555444444333333333222222222555444333222111222333444111111000000000000111111//////000000000111111111333222111000///---,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''*********))))))(((''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))***)))((('''%%%%%%$$$$$$&&&&&&&&&'''''''''''''''((((((((((((((('''''''''(((((((((((()))))))))***((((((''''''''''''(((((()))(((((('''''''''((((((((('''''''''&&&&&&&&&&&&(((((((((''''''(((((((((((('''&&&%%%%%%''')))***))))))))))))(((((((((((())))))))))))(((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((('''''''''((((((((((((((((((''''''&&&%%%%%%$$$$$$'''&&&&&&&&&&&&''''''((())))))*********+++++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''###!!!$$$%%%$$$$$$&&&(((((())))))))))))(((((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((''''''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((///000222333444444444333333333333333333333333333555444444444333333333222444444444444444444444444111333444444222111222333333333333333444555666777666666777888999999::::::999::::::::::::999888888777777777777666666666666666666666777666666555555333444777999:::;;;;;;;;;999999999999999888777777666666666666555555555555444444444444333333333333444444333333222222333333222222111111111111222222///000000000111111111111000000////////////......,,,,,,,,,+++++++++******)))))))))***************((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((()))))))))))))))((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((()))))))))******)))))))))((((((((((((((('''''''''&&&&&&&&&''''''(((((()))'''''''''(((((()))***+++((((((((()))))))))))))))((((((((((((((('''''''''((((((((()))))))))******((((((((((((((((((((((((''''''''''''((()))******((((((((('''''''''&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&'''((()))))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((()))))))))'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&((('''''''''''''''((((((&&&''''''(((((()))))))))++++++++++++*********)))(((((((((((())))))******&&&&&&'''''''''(((((((((((($$$###&&&'''&&&&&&((('''((()))******)))(((''''''(((((()))))))))((('''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$###(((((((((((((((((((((((($$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((111222222333333444444444333333333333333333333333555555444444444333333333333333333333333333333333000222333333222111111222666666666666777888999:::888888888888999999:::;;;;;;;;;;;;;;;;;;:::999999888777777777666666666555444555555666666666555555444444666777999;;;<<<===>>>===;;;:::999888999999666666666666555555555555555555555444444444444333333333444444333333222222333333222222222222333333000000000111111111222222000000/////////.........,,,,,,,,,+++++++++******((()))))))))*********+++(((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))''''''((((((((()))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&'''''''''((((((((((((&&&'''((()))))))))((('''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((())))))))))))(((((()))(((((((((''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&''')))***,,,---(((((((((((()))))))))***)))(((((((((''''''''''''(((((()))))))))*********''''''((((((((((((''''''((((((((((((((())))))***)))))))))((((((((('''''')))((('''&&&&&&'''((()))''''''((((((((()))))))))***)))))))))((((((((('''))))))))))))((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''(((((((((((((((((((((''''''''''''((((((((()))&&&''''''''''''((((((((()))((((((''''''(((((()))&&&&&&''''''((())))))***,,,,,,,,,,,,++++++++++++((((((((((((((((((''''''''''''((((((((()))))))))***'''&&&***+++***)))***'''((()))******)))((('''&&&'''((()))******))))))(((''''''''''''''''''((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&'''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((333333222222222333444555333333333333333333333333444444444444444444444444222222222222222222222222///111333333111111111222444333333444444555666777999999999888999999:::;;;<<<<<<<<<<<<;;;;;;:::999888888777777666666666555444444555666666777666666444444555666888;;;===>>>AAA???===:::999999:::;;;777666666666555555555555666666555555555444444444222333444555444333222111444333333222222333333444111111111111222222222222333333111000...,,,+++***,,,,,,,,,+++++++++******(((((())))))*********+++))))))******+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))'''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((''''''''''''((())))))))))))))))))************)))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''(((((('''((((((((())))))******%%%&&&''')))))))))((((((&&&''''''''''''''''''&&&%%%&&&&&&'''((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&''''''(((((())))))(((((('''''''''&&&))))))))))))************''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))(((((((((((()))((('''&&&&&&'''((()))(((((()))************)))******))))))((((((((('''))))))))))))((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&''''''((()))))))))***))))))((((((((())))))'''(((((()))***++++++,,,---------,,,,,,,,,++++++))))))((('''&&&%%%%%%$$$(((((((((((())))))))))))'''$$$$$$(((***'''&&&''''''((()))++++++)))((('''%%%&&&((()))***+++******((((((''''''''''''((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))***+++(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((///000000222333444555555444444555666777999;;;<<<444444333333333222222222444444333333333333222222222222111111222222333444333333333444444555555555888999;;;======<<<;;;:::::::::;;;<<<<<<======>>>:::777666666888888555222444444555555555555444444666666777888:::;;;<<<<<<===<<<<<<;;;;;;:::999999888888777777666666555555666555444333222333333444444555555555444333333222000111333333444333222111222222222111000//////...///............---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))******++++++)))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%$$$%%%&&&((()))*********))))))))))))((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***+++***)))'''''''''((()))'''((()))(((&&&%%%%%%&&&((((((((((((((((((((((((******)))((('''&&&%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))((('''&&&&&&))))))(((((('''''''''&&&)))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''(((((((((''''''&&&&&&&&&''''''(((((())))))******+++***((('''&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((()))******++++++++++++******))))))))))))(((((((((((($$$'''+++---...,,,(((&&&************))))))))))))+++*********))))))((((((+++***((('''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((((((((('''%%%$$$(((((((((((((((''''''&&&)))(((((('''&&&&&&%%%%%%''')))++++++***)))***+++&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))***++++++++++++***))))))******))))))((((((((('''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&((())))))(((''''''(((---***''''''((((((%%%"""$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''///000111222333444444555555555555666888999;;;<<<555444444444444333333333444444333333333333222222222222222111222222333444444444444444444444555555888999;;;===>>>===<<<<<<:::;;;;;;;;;;;;<<<<<<<<<:::888666777888888555333444555555666666555555444777777888999999:::;;;;;;;;;;;;;;;;;;::::::::::::888888777777666555555555777666444333333333444444444555555555444444333222111222333333333333222111222222111111000//////...............------------,,,,,,+++++++++*********)))))))))))))))))))))))))))******+++***)))((('''(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%%%%%%%'''((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((&&&%%%$$$$$$%%%&&&(((+++***((('''''''''((()))&&&(((((((((&&&%%%&&&'''(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&)))(((((((((''''''''''''))))))((((((((('''''''''%%%%%%&&&''''''(((((()))''''''((((((((((((''''''%%%%%%%%%%%%$$$$$$$$$$$$((((((((((((((())))))))))))((('''''''''((())))))&&&'''(((((())))))(((((('''''''''((((((((()))))))))))))))******)))))))))))))))))))))((((((((((((%%%'''***,,,,,,+++)))'''*********)))))))))((((((*********)))))))))(((((())))))((('''&&&'''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((''''''&&&%%%(((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))***++++++++++++***)))))))))))))))(((((('''''''''((((((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((((((***)))((('''''''''''''''))))))))))))************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''''''''(((***(((&&&&&&''''''%%%"""$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''000000111222333333444555555555666777888999;;;<<<666666666555555555444444444444333333333333222222222222222222222333444444555555555555555444444444777888:::<<<===>>>======;;;;;;;;;:::::::::999999:::999888888999888666555444555555666666555555444888888888999999999::::::999999:::::::::;;;;;;;;;888888777666666555555444777666555555444444555555444555555555555444333333222222333333333222222111222111111000000//////...............------------,,,++++++++++++*********))))))))))))))))))))))))))))))*********)))((('''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&'''((()))'''%%%&&&&&&'''((())))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''***)))((('''''''''((((((&&&'''(((((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((++++++)))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''(((''''''&&&%%%(((((((((((('''''''''''')))))))))(((((((((''''''&&&&&&&&&''''''(((((()))''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((((((((((((((''''''''''''((()))***+++&&&'''(((((())))))((((((''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((()))***+++***)))(((******))))))))))))((((((******))))))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''((())))))***"""$$$&&&&&&%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))******++++++******)))(((((((((((('''''''''''''''&&&''''''(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((((((((()))&&&&&&&&&'''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''((('''&&&%%%%%%&&&&&&%%%###$$$%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''000000111222333333444444666666666777888999:::;;;777777777666666666666555444444333333333222222222333222222222222333444444777666666666555555444444555666888:::;;;<<<======;;;;;;::::::999888777777999999999999999888777666555555666666666666555555888888888888888999999999777888888999:::;;;;;;;;;888777777666555555444444666666666666555555666666444444555555555555444444222333333333222222111111111111000000////////////.........---------,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&'''))))))'''&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((('''(((((((((%%%'''((((((''''''(((***((((((((((((((((((((((((''''''''''''(((((())))))+++***)))(((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''')))))))))(((((((((((('''&&&&&&''''''((((((((()))''''''((((((((((((''''''(((((())))))******++++++)))))))))((((((''''''&&&((((((((((((((())))))***''''''((()))))))))))))))'''(((((((((((()))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))))))))***)))))))))(((((((((((())))))))))))))))))((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((''''''&&&&&&&&&'''(((((())))))***$$$&&&(((((('''&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))***************))))))(((''''''''''''''''''&&&&&&%%%&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))((((((((((((((()))$$$$$$%%%&&&&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''111111111222222333333444555555666666777888999:::888888777777777666666666444444333333333222222222333333222222333333444555777777777666666555555555444555666888999;;;;;;<<<;;;;;;:::999888777777666888999999999999888777777555666666666666666666555888888888888888888888888666777777888999:::;;;;;;777777666666555444444444555555666666666666666666444444555666666555555444333333333222222111111111000000000///////////////...------------,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''((())))))(((&&&''''''((((((((((((((('''(((((()))))))))*********(((((((((((((((((((((((((((((((((''''''((((((((('''''''''(((((((((((('''%%%'''(((((('''''')))***((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((()))***+++((((((((((((((((((((((((%%%&&&&&&'''((()))******&&&&&&''''''(((''''''&&&'''''''''(((((((((((((((***)))))))))(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''))))))((((((''''''&&&&&&)))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((()))))))))***)))******++++++******)))'''((((((((()))))))))***((((((((((((((())))))***)))))))))(((((((((((('''(((((((((((((((((())))))%%%%%%&&&'''((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))((('''&&&&&&''')))***(((((((((((((((''''''&&&((((((((((((((((((((((((&&&((()))***)))((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))))))))************)))((((((&&&&&&''''''''''''''''''%%%%%%&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))'''''''''&&&&&&''''''(((''''''((()))******++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''111111222222222333333333555555555555666777888999888888888777777777666666444444333333333333222222333333333333333444444555777777777777777666666666555555666777999:::;;;;;;;;;;;;::::::999888777777666888999999888777777888555666666777777666666555777777777888888888999999666666777888999999::::::777777666555555444444333444444555666666666555555444444555666666666666555444444333222111111111111////////////////////////------------,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))***)))((('''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''((()))***(((&&&&&&&&&'''((())))))((((((((())))))******++++++,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''((())))))((('''(((***((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((()))++++++((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''(((((()))((((((((('''''''''(((((((((((((((******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''''''''************)))((('''&&&'''((())))))******))))))((((((((()))))))))************++++++++++++******''''''(((((())))))******''''''(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((())))))%%%&&&'''((())))))))))))))))))))))))))))))))))))************************((())))))******))))))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((''''''(((((())))))(((((((((((((((''''''&&&'''''''''''''''&&&&&&&&&%%%'''))))))((('''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))******))))))(((''''''''''''''''''(((((((((%%%&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((()))'''&&&&&&&&&&&&''''''((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''111222222222222333333333444444333444444555666777888777777777777666666666444444333333333333222222444333333333333444555555777777777777777777888888888888888999999:::;;;<<<;;;;;;::::::999999999888555777999999777555666888666666777777777777666666555666666777888999999:::666777777777888888999999777666666555555444333333222333444555666555555444444444555666666666666666555444333111111111111111////////////////////////---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))***)))((('''&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''(((******((('''%%%%%%'''((())))))))))))((((((((()))******++++++((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((''''''((()))***)))((('''((()))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))******))))))''''''''''''((((((((()))*********)))))))))(((((()))(((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((((((&&&&&&''''''''''''''''''((()))*********)))(((((((((((()))************)))(((((()))))))))*********))))))************))))))'''''''''((()))*********&&&'''(((((())))))(((((())))))(((((((((''''''''''''''''''((((((((())))))%%%&&&''')))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((''''''&&&$$$$$$%%%%%%&&&&&&''''''%%%'''))))))((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''''''''''''''((())))))%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&$$$&&&'''&&&$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''222222222222222222333333333333333333333444555666777777777777666666666666444444444333333333222222444333333333333444555555666666777777888888999999::::::::::::;;;;;;<<<===;;;;;;;;;::::::::::::999444666999888666555666888666666777777777777666666444555666777888999::::::777777777777888888888888777666666555444444333333111222444555555555444444444444555666777777666666666444333111000000111111.........///////////////---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))***)))(((&&&&&&''''''(((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''')))(((((((((******((('''$$$%%%&&&((()))*********&&&''''''((()))******+++((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%'''((((((((('''''')))******)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((()))***************&&&'''''''''(((((())))))************))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&%%%%%%$$$$$$$$$###%%%&&&&&&''''''(((((((((&&&''')))***++++++******(((((()))***************))))))))))))************(((((())))))))))))((((((&&&''''''((()))******+++%%%&&&((()))))))))(((''')))(((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&((()))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******))))))))))))******''''''''''''''''''''''''&&&'''(((*********)))((((((((((((((((((''''''&&&!!!"""###$$$&&&'''((()))''')))++++++***)))***+++&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))((((((''''''((((((((())))))******&&&'''((()))************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((()))******)))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&''''''&&&%%%%%%&&&###%%%'''&&&###!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((($$$%%%'''))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''111222222333333222222111222222333333444555666666777777777777666666666666444555555555444333333222333333333444444444555555555555555555666777999999777888999;;;<<<<<<;;;;;;;;;:::::::::;;;;;;999888555444333333444666999:::999999888777666555444444333444555666777777777777555555555555555666777777777666555444333222222333222444555555333222222333333333333333333333333333666555444333222111111111222111000///............++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((('''''''''''')))((('''&&&&&&'''((()))&&&''''''((((((''''''&&&((((((''''''''''''(((((()))(((&&&%%%$$$$$$$$$%%%((((((((((((((('''''''''''''''''''''(((((((((((())))))((((((''''''&&&&&&************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&''')))***&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''+++***)))'''''''''((()))++++++******)))******+++******))))))))))))************))))))((((((((('''(((((())))))))))))((((((******)))(((((((((((((((((((((((((((((((((((((((***************************)))(((&&&&&&&&&''''''(((((((((((())))))))))))))))))((('''&&&%%%$$$$$$)))))))))))))))))))))))),,,++++++***)))(((((('''''')))))))))'''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((******++++++***)))'''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''((()))*********(((((())))))******++++++&&&'''''''''(((((())))))+++,,,---+++)))((()))***'''''''''''''''((())))))+++*********))))))(((((())))))))))))))))))))))))++++++******))))))((((((&&&###!!!$$$))),,,***'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))(((((('''''''''&&&'''''''''''''''((())))))%%%%%%&&&&&&&&&%%%###"""%%%&&&''''''(((((('''''')))((('''&&&&&&&&&&&&&&&)))'''%%%'''***,,,***(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&111222222333333222222111222333333333444555555555777666666666666666666666444555555555444444333222444444444444555555555555555555555555666777888999888999:::::::::999888888:::999888888::::::999777666555444444444666888999999999888777666555444444333444555555666666666666666666666666666777888888666666555444333333222222222444555555333222222333333333333333333333333333444333222111111000111111222111000///............++++++++++++++++++++++++******************************))))))))))))******(((((((((((('''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))***)))((('''&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((''''''((((((***)))(((''''''(((((()))******)))))))))))))))*********))))))))))))******)))))))))(((((((((''''''(((((())))))))))))((((((******)))(((((((((((((((((((((((((((((((((((((((******************************)))(((((()))***+++(((((((((((())))))))))))*********)))((((((''''''))))))))))))))))))))))))++++++***))))))(((''''''((()))))))))'''&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((+++---,,,+++))))))+++''''''(((''''''&&&%%%$$$'''''''''''''''((()))***))))))))))))((((((((((((%%%&&&&&&&&&''''''''''''''''''''''''((((((((()))&&&'''))))))((((((***+++'''''''''''''''((())))))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,)))''')))...000...+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((''''''&&&'''''''''(((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''((())))))''''''((((((((('''&&&%%%(((((()))))))))*********(((((('''&&&&&&&&&&&&&&&&&&'''((((((''''''((()))'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&111222222333333222222111333333333333444444444444666666666666666666666666444555555555555444333333555555555555666666666666555555555555666777888888::::::::::::999888777666999777666666888999888777777777555555555555777888999888777777666555444444444444444444555555555555777777666666777777888888666555555444333333333222222444555555333222222333222222222222222222222222111111000000000000000111111000///......---......++++++++++++++++++++++++***************************))))))(((((())))))***((((((((((((''''''''''''((((((''''''''''''(((((('''&&&%%%%%%%%%%%%&&&'''))))))(((((((((((()))))))))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))((('''&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******)))((((((((()))))))))(((((((((((())))))***(((((((((((((((((())))))******))))))))))))******((((((((((((''''''''''''(((((())))))))))))((((((***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''((()))***)))'''&&&'''((((((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))'''***,,,+++))))))***---***)))))))))(((&&&%%%$$$)))(((((((((((()))******,,,+++***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%''''''&&&&&&((()))'''''''''''''''((())))))'''''''''&&&&&&&&&&&&%%%))))))))))))))))))))))))&&&&&&'''(((((()))*********(((&&&(((+++,,,***(((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''&&&''''''((()))'''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&'''%%%(((***(((%%%###%%%)))(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&111222222333333222222111444444333333333333333333555555555666666666666666444444555555555555444444666666666666777777777777555555555555555666777888::::::::::::999999999888:::888666666777999999999888888777666555555666666888777777666555555444444555444444333333333444444777666666666666666777777555555555444444333333222222444555444333222222222222222222222222222222222000/////////000000111222000000///...------------++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((''''''''''''(((((((((''''''((((((((((((&&&%%%######%%%&&&(((((((((''''''''''''((((((&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***)))'''%%%$$$''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((()))******))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******''''''(((((())))))******(((((())))))))))))))))))******))))))))))))******((((((''''''''''''''''''(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))&&&&&&''''''(((((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&((()))***)))'''''''''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))+++)))((((((((())))))))))))))))))))))))((('''&&&)))((((((((((((((())))))++++++***)))((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''(((((('''%%%$$$%%%&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''((((((((()))(((&&&$$$%%%''''''&&&$$$((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###""""""$$$&&&'''(((''''''&&&&&&&&&''''''''')))***(((&&&$$$&&&'''((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''((('''%%%######%%%'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''111222222333333222222111333333333333333333222222444444555555666666666777444444555666666555555444666666666777777777888888555555555555555666666777888888999:::;;;<<<===>>>>>>;;;888777888::::::;;;999888777777666666555555777777666666555555444444555555444333333333444444666555555444444444555555444444555555555444333222222444555444333222222222111111111111111111111111000000///000000111222333000///...---,,,,,,,,,,,,++++++++++++++++++++++++************************))))))(((((((((((())))))(((((((((((('''''''''''''''(((((((((((((((((('''((('''%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((()))((((((((((((((((((((((((((())))))***)))'''%%%$$$'''(((((((((((((((((('''''''''''''''''''''''''''((((((((())))))************)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******''''''(((((())))))******((()))***+++++++++************))))))))))))******''''''(((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))&&&&&&''''''((()))))))))************************((((((((((((''''''''''''(((*********((('''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******222,,,&&&&&&***,,,)))%%%''''''((()))*********)))(((''''''&&&&&&'''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((())))))(((&&&%%%%%%&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&******)))))))))))))))((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))*********+++(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%''')))***''''''&&&&&&&&&''''''(((+++)))''''''))))))'''%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((((((''''''111222222333333222222111222222222222333333333333444444444555555666666777444444555666666666666555666666666666777777777777666555555444555555666666666777888:::<<>>AAACCCFFFAAA<<<888888999:::;;;777777888888888777777666666666555555555444444444666555444333444555777888666666555444444444444444222333555666666555333222222444555555333222222333000000000000000000000000/////////...//////000000///...---,,,++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((''''''((((((((((((((()))))))))'''&&&%%%%%%%%%&&&''''''((())))))''''''''''''(((((((((((()))))))))))))))))))))(((''''''((())))))***++++++)))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((()))******+++''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***((())))))******)))((('''&&&''')))+++,,,+++************))))))))))))******))))))))))))******++++++(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))************************))))))***++++++***)))((((((((((((((())))))))))))******************++++++************************)))))))))))))))))))))))))))***+++***((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************000...***'''%%%&&&(((***&&&&&&'''((())))))))))))))))))(((''''''''''''''''''''''''((()))*********(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''%%%&&&(((((('''''')))***'''''''''''''''((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((()))))))))******))))))))))))))))))))))))''''''''''''((((((((()))((('''&&&&&&%%%%%%%%%&&&)))(((''''''((()))***+++$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''''''''((()))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''((())))))(((''''''%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((222222222333333222222222000000111222333333444444333333444444555666777777444444555666777777666666555555555555666666666666666555555444444444555555555666666777:::===@@@AAAGGGBBB<<<888777888999:::777777888888888888777777555555555555555444444444666555444333444666888:::888777666555555555555555222333555666666555333222222444555555333222222333000000000000000000000000///......---------............---,,,++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&(((((())))))))))))((((((******))))))))))))******''''''(((((('''%%%###"""$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))$$$$$$%%%%%%&&&''''''''''''(((((()))***++++++,,,)))))))))))))))))))))))))))((('''&&&&&&''')))***(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))*********((('''&&&$$$&&&(((***++++++))))))******))))))))))))******))))))******+++++++++,,,(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))************************%%%&&&''')))))))))(((((((((((((((((())))))))))))))))))((((((((((((((((((************************))))))))))))************)))***+++***)))((((((***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++''')))***%%%%%%---'''((((((((((((((('''&&&******)))((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''))))))(((((('''''''''&&&((())))))(((&&&%%%%%%&&&'''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))******++++++'''((())))))(((((()))***((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((('''&&&&&&%%%%%%%%%%%%'''&&&%%%%%%&&&'''((()))'''((())))))******))))))&&&&&&&&&&&&&&&'''((()))###&&&)))(((&&&%%%'''***(((((())))))))))))(((((('''''''''&&&&&&'''''''''&&&(((***++++++***(((&&&$$$%%%''')))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((