BM6~ 6( ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ~~~~~~4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ~~~tttkkkeee^^^]]]\\\[[[\\\^^^aaacccgggmmmzzz4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒRuuufff\\\UUUOOOKKKHHHGGGFFFFFFGGGHHHKKKLLLNNNQQQ[[[iiiuuu~~~4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@hsssgggWWWLLLGGGFFFDDDBBB@@@@@@@@@@@@@@@AAABBBBBBBBBBBBFFFMMMUUU\\\fffppp4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sxxxZZZPPPEEE???@@@BBBBBB???>>>???@@@AAAAAA@@@??????@@@>>>===AAACCCFFFMMMUUUjjjzzzΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦfffNNNFFF>>><<>><<>>===?????????EEELLLOOObbb~~~?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ{{{\\\IIICCC>>>>>>>>>===>>>AAA===AAADDDDDDDDDFFFDDD@@@???AAABBBAAA>>><<<<<<===CCCOOOaaaxxx>AneneneneDenene>Ak<fhDenenenezzz]]]KKKDDD@@@AAAAAA???@@@CCCAAAIIIQQQVVVXXXYYYUUUOOOIIIEEE???===<<<===<<<;;;???FFFTTTfff}}}~~~bbbNNNHHHCCCDDDEEEEEEFFFJJJNNNZZZhhhrrrwwwxxxrrrjjj```TTTGGG???>>>>>>===;;;<<<>>>EEERRRfffrrrYYYQQQLLLMMMPPPRRRXXX]]]fffsss}}}ppp]]]MMMEEEAAA>>><<<===<<<>>>GGGXXXpppppphhhbbbcccgggmmmuuu}}}zzzdddRRREEE???>>>>>><<<===DDDPPPeee}}}fffRRREEE@@@>>>;;;<<>>>>>AAABBBSSSqqqoooHHHDDD<<<<<>>PPPooolllJJJEEE<<<999<<<<<>>999;;;???===KKKgggbbbLLL<<<999;;;>>>;;;;;;KKKaaapppmmmqqqlllSSS@@@<<<999:::===:::<<>>OOOccc}}}uuummmlllkkkmmmnnnkkkccc]]]SSSVVV___qqq~~~yyyvvvtttppphhh^^^UUUOOOHHHAAA;;;:::888999:::;;;@@@QQQcccyyy}}}lllccc[[[[[[\\\^^^___]]]XXXSSSKKKOOOYYYiii~~~vvvoooiiidddaaaWWWPPPFFF???<<<;;;:::999999999999:::<<>>FFFSSS]]]jjjnnnsssvvvwwwyyy}}}{{{wwwtttvvv~~~~~~pppaaaWWWQQQKKKLLLNNNPPPQQQPPPMMMKKKIIIOOOVVV___sssvvvjjjYYYJJJBBB???>>>===<<<;;;:::999999888777666666:::<<<===???GGGRRRZZZgggjjjooossssssrrrsssuuujjjgggcccfffnnnyyyzzzpppcccXXXPPPMMMJJJKKKMMMNNNOOOMMMKKKIIIJJJPPPTTTZZZlll{{{zzziii]]]KKK>>>888999<<<>>>666777999:::999666333000666:::===>>>AAAHHHRRRWWWfffjjjpppuuutttooommmmmmfffbbb___```gggooouuuwwwrrrsssuuuxxx||||||tttmmmddd\\\VVVQQQKKKGGGKKKKKKKKKKKKKKKLLLMMMMMMIIIIIINNNWWWdddxxxzzztttqqqhhhXXXEEE<<<<<<===999444666444444666666333333666444:::@@@AAAAAAEEENNNVVVcccoooxxxxxxsssooommmlllfffeeedddbbbbbbdddiiillliiilllpppsssvvvxxx{{{}}}vvvnnnhhhaaaXXXQQQNNNLLLJJJHHHJJJJJJJJJJJJKKKLLLMMMMMMKKKIIIJJJQQQ]]]qqq~~~~~~~~~~~~}}}~~~~~~~~~{{{vvvqqqooodddVVVEEE;;;:::;;;999666777444444777777444555888999>>>CCCDDDDDDIIIQQQYYYbbbmmmvvvwwwtttqqqmmmhhhcccdddcccbbbaaacccfffiiiiiilllppptttvvvvvvwwwwwwuuuxxxwwwmmmddd\\\XXXSSSLLLHHHGGGHHHJJJKKKIIIIIIIIIJJJJJJLLLMMMMMMMMMIIIGGGKKKUUUhhh~~~tttqqqqqqqqqssswwwtttwwwzzzxxxuuuvvvzzz{{{~~~|||yyyyyyzzz}}}yyysssnnnlllkkk```VVVGGG===999999999999777444444777777555666999===AAAEEEFFFFFFKKKSSS[[[aaajjjrrrvvvvvvrrriiiaaaZZZZZZ[[[[[[\\\^^^aaadddlllpppvvv{{{}}}}}}{{{yyytttuuuzzz~~~rrrggg^^^VVVNNNMMMJJJGGGEEEFFFHHHJJJKKKHHHHHHHHHIIIJJJLLLMMMNNNNNNKKKIIILLLTTTddd}}}uuukkkhhhhhhhhhkkknnnlllqqqvvvuuupppoootttyyyvvvzzz~~~~~~{{{wwwvvvvvvxxxxxxvvvpppjjjggggggiiiaaaYYYMMMBBB;;;999:::<<<777333333666666555666:::>>>AAADDDEEEFFFKKKRRRXXX___fffmmmqqqsssnnnbbbVVVNNNNNNNNNOOOPPPUUU[[[___kkkpppyyyzzzyyy|||~~~}}}|||zzz{{{~~~~~~zzzuuussstttssssssmmmccc[[[UUUOOOIIIEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHJJJKKKMMMNNNNNNLLLMMMQQQWWWdddxxx}}}yyyooogggeeeffffffhhhkkkhhhmmmrrrpppkkkhhhlllqqqqqquuuyyyyyyuuuqqqooooooppppppnnniiicccaaacccgggccc^^^TTTIIIAAA======>>>777444333555555444555999>>>AAADDDFFFGGGKKKQQQUUUZZZ```eeeiiijjjfffYYYLLLJJJIIIFFFDDDEEEJJJRRRWWWccciiiuuu~~~|||}}}~~~wwwuuuvvvzzz{{{wwwuuuvvvuuuxxx{{{|||rrriiidddccccccaaabbb^^^VVVQQQPPPLLLHHHAAADDDGGGHHHFFFDDDCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNMMMMMMPPPUUU[[[ddduuu{{{ssskkkdddeeeffffffgggiiikkkoooqqqoookkkiiikkkoooppptttwwwvvvqqqllljjjjjjfffggggggbbb\\\[[[___dddeeeaaaYYYQQQIIIDDDAAA@@@:::666444555555444555999>>>@@@DDDGGGIIILLLOOORRRQQQVVV[[[]]]^^^[[[QQQFFFJJJHHHDDD@@@???BBBHHHMMM\\\cccooo~~~{{{|||tttrrrsssxxxyyytttqqqpppjjjllloooqqqsssuuuwwwzzz{{{xxxrrrooohhh___WWWSSSSSSUUURRRTTTRRRLLLJJJKKKIIIFFFCCCFFFHHHHHHFFFDDDDDDEEECCCDDDEEEGGGIIIKKKMMMNNNKKKKKKOOOTTTZZZcccssswwwllleeeaaacccfffeeeeeegggmmmnnnnnnmmmkkkjjjlllnnnnnnqqqssspppjjjdddbbbbbb\\\___```\\\WWWVVV[[[aaaccc___ZZZUUUQQQLLLFFFBBB>>>999777777777555666::::::===BBBFFFIIIJJJKKKLLLFFFLLLPPPQQQRRRRRRLLLEEEBBBAAA@@@>>>===>>>BBBEEERRRXXXdddttt}}}tttpppqqqwww||||||{{{}}}rrrnnnmmmrrrtttrrrooopppiiikkkmmmmmmmmmmmmnnnooovvvxxxzzz|||~~~yyyrrrnnnkkkfffcccaaa^^^XXXPPPJJJGGGIIIKKKKKKLLLKKKGGGEEEGGGGGGDDDGGGIIIJJJIIIFFFEEEGGGJJJCCCCCCDDDFFFIIIKKKMMMOOOJJJJJJLLLQQQWWWaaarrr||||||~~~uuummmgggaaa^^^bbbeeedddcccdddhhhgggfffffffffggghhhiiigggiiiiiifff___YYYVVVVVVUUUYYY\\\YYYTTTSSSXXX^^^aaa]]]YYYWWWUUUQQQJJJDDDAAA<<<999999888666888<<<666999???DDDFFFGGGGGGFFF???EEEIIIJJJKKKMMMJJJFFF555777:::<<<===>>>@@@BBBDDDIIITTTcccoootttpppjjjdddaaabbbiiiooopppppprrrooojjjhhhllloooooooooqqqnnnooopppooonnnllllllmmmlllnnnoooppppppsssvvvyyy{{{zzzxxxwwwwwwwwwxxxyyyzzz{{{|||mmmhhhbbb]]]ZZZWWWUUUSSSPPPMMMJJJHHHHHHGGGFFFEEEKKKKKKKKKKKKKKKIIIHHHGGGIIIKKKMMMKKKGGGEEEFFFIIIBBBDDDEEEFFFGGGIIILLLOOOLLLLLLOOOTTTXXX```ooo}}}~~~wwwsssuuu{{{qqqooollljjjjjjmmmqqqtttyyy{{{}}}~~~~~~}}}vvvqqqmmmdddaaa^^^^^^```aaa___\\\fffdddaaa___```bbbeeehhhbbbdddddd___XXXSSSTTTWWWWWWYYYYYYVVVRRRRRRVVV[[[\\\VVVRRRSSSYYYYYYRRRKKKBBB???;;;777666666777999555888<<<@@@BBBBBBAAA???CCC@@@???BBBGGGIIIGGGDDD<<<<<<;;;;;;;;;<<<<<<===AAACCCGGGOOOWWWZZZYYYWWWSSSSSSTTTUUUXXX[[[^^^___ggg___\\\```dddeeegggkkkvvvvvvuuurrrnnnllllllmmmmmmnnnooonnnllllllmmmnnnuuuqqqkkkhhhfffddd```\\\aaa```___aaafffjjjnnnooolllpppvvv}}}|||rrr^^^[[[VVVRRRQQQOOONNNLLLKKKIIIFFFEEEEEEEEECCCBBBHHHIIIJJJKKKKKKJJJIIIHHHIIILLLMMMKKKGGGEEEFFFIIICCCCCCDDDEEEFFFIIIMMMPPPNNNNNNQQQVVV[[[dddttt{{{qqqkkkeeeaaabbbfffcccaaa```___```bbbeeegggeeegggiiijjjkkknnnrrruuu|||{{{xxxtttooojjjfffcccaaa^^^[[[[[[\\\]]]]]][[[bbb___[[[YYYXXXZZZ^^^```^^^___^^^[[[WWWUUUUUUVVVSSSTTTSSSPPPLLLLLLPPPUUUVVVSSSQQQSSSXXXZZZVVVQQQDDDAAA===999666666777888444777;;;>>>@@@AAA@@@???AAA???>>>@@@EEEGGGDDDAAA>>>===<<<;;;;;;:::;;;;;;<<<===AAAFFFLLLOOONNNLLLFFFFFFFFFGGGIIIKKKMMMNNN[[[UUUSSSXXX]]]___bbbgggppprrrtttsssqqqooonnnnnnpppqqqsssrrrpppoooooopppuuuqqqlllhhheeebbb]]]ZZZTTTRRRPPPPPPSSSWWWZZZ[[[XXX[[[___dddhhhnnntttxxx|||}}}}}}lllaaaOOOLLLIIIGGGGGGHHHGGGGGGFFFEEECCCCCCDDDDDDBBBAAAEEEGGGJJJLLLNNNMMMLLLLLLJJJLLLMMMKKKGGGEEEFFFIIICCCDDDDDDDDDEEEIIINNNRRRRRRRRRUUUZZZ___iiiyyyuuukkk```[[[XXXSSSRRRSSSRRRRRRRRRSSSTTTVVVWWWXXXUUUVVVWWWWWWYYY]]]bbbffflllkkkiiifffdddbbb```___]]]ZZZWWWUUUVVVWWWXXXXXX]]]ZZZVVVRRRRRRTTTWWWZZZYYYXXXVVVUUUVVVUUUTTTRRRLLLLLLJJJFFFBBBCCCGGGLLLPPPPPPPPPSSSUUUVVVUUUSSSFFFCCC???:::777666666666333555999<<<>>>???>>>>>>???===<<<>>>AAABBB@@@===>>>===<<<;;;:::999999999::::::;;;>>>AAACCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDKKKHHHGGGLLLRRRVVVZZZ^^^eeeiiimmmppppppooonnnnnnvvvyyy|||}}}|||zzzzzzzzz{{{xxxsssoookkkfffaaa]]]TTTPPPKKKHHHIIIKKKLLLMMMGGGIIIKKKMMMOOORRRVVVYYY^^^___eeerrr}}}}}}nnn]]]RRRIIIFFFDDDCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEEEEDDDBBBCCCFFFKKKOOORRRRRRQQQPPPKKKMMMNNNLLLHHHEEEFFFHHHEEEEEEDDDDDDFFFJJJQQQUUUWWWVVVYYY]]]bbbjjjzzz~~~vvvjjj___UUURRRQQQNNNKKKJJJHHHIIIKKKMMMNNNNNNOOOOOOKKKLLLKKKKKKLLLPPPUUUYYY^^^]]]]]]\\\\\\\\\]]]]]]ZZZWWWSSSPPPOOOPPPQQQRRRZZZWWWSSSPPPPPPRRRVVVYYYUUUQQQNNNOOORRRRRROOOKKKDDDCCC@@@<<<999:::>>>BBBKKKMMMOOOOOOOOONNNNNNNNNGGGDDD@@@;;;888666555555222444666999;;;<<<=========;;;:::;;;======<<<999<<<<<<;;;:::999999999::::::::::::;;;===???@@@AAADDDDDDCCCBBBAAAAAA@@@@@@???>>>???BBBGGGKKKPPPSSSWWW[[[___ccceeefffhhhjjjtttyyy~~~~~~yyytttnnnkkkbbb\\\UUUOOOLLLKKKKKKJJJEEEFFFFFFEEEEEEFFFJJJLLLMMMLLLPPPZZZccciiirrryyyuuukkk___SSSKKKHHHEEECCCBBBCCCEEEFFFEEECCCBBBAAABBBDDDEEEDDDCCCEEEHHHNNNTTTWWWWWWVVVTTTLLLNNNNNNLLLHHHEEEFFFHHHGGGGGGGGGGGGIIINNNTTTYYY[[[[[[]]]aaaccciiiwww}}}uuulllddd^^^TTTLLLKKKKKKIIIFFFEEECCCEEEGGGIIIJJJJJJIIIIIIDDDDDDBBBAAAAAACCCHHHKKKNNNOOOPPPQQQSSSTTTUUUUUUWWWTTTPPPLLLJJJIIIKKKMMMTTTSSSPPPNNNOOOQQQUUUWWWQQQLLLIIIJJJMMMMMMGGGBBB===;;;888555333444888:::BBBDDDGGGHHHGGGFFFGGGHHHEEEBBB???;;;777555444444222333555777999:::<<<===::::::::::::;;;:::999888999999999999999:::;;;<<<:::;;;;;;<<<===???AAACCCAAAAAA@@@???===<<<;;;:::999;;;<<<<<>>???CCCFFFFFFHHHJJJMMMOOOOOOOOOOOOQQQPPPNNNJJJGGGGGGIIIKKKNNNMMMLLLKKKLLLMMMOOOPPPKKKHHHEEEEEEGGGFFFAAA<<<777666444222222333555666777:::===@@@AAAAAACCCDDD@@@>>><<<999666444333333222333333555777999<<<===999999999:::999999888888777777777888999:::;;;<<<888:::;;;;;;<<<===@@@BBB>>>>>>>>>===<<<:::999888777;;;<<<::::::>>>AAAAAA@@@AAABBBBBBDDDHHHNNNRRR]]]dddooozzzwwwpppjjjfffbbb```UUUTTTPPPKKKFFFDDDEEEGGGEEEAAAAAADDDFFFGGGKKKPPPNNNPPPTTTWWW[[[eeerrr{{{zzzllldddZZZSSSPPPMMMKKKHHHCCCAAA???@@@BBBEEEGGGGGGFFFCCC@@@???AAACCCEEEFFFHHHLLLSSSYYY\\\ZZZWWWTTTMMMOOOOOOMMMHHHFFFFFFHHHJJJLLLNNNPPPRRRWWW\\\```^^^___cccggghhhjjjrrr}}}vvviiieeebbb^^^YYYWWWRRRNNNMMMJJJFFFEEEGGG@@@AAABBBCCCCCCBBBAAA@@@@@@AAAAAAAAA@@@AAADDDFFFDDDFFFJJJMMMNNNNNNMMMKKKIIIKKKKKKIIIGGGGGGJJJMMMKKKKKKJJJJJJIIIHHHGGGGGGEEECCCBBBBBBCCCAAA===999444333222222333444555444444555777:::<<<>>>======;;;:::888666555444333333333333333444666999<<<===777999::::::999999999999888888777888888999:::;;;777999;;;;;;::::::<<<>>>===>>>>>>>>>===<<<:::999666;;;<<<999777<<<>>>>>>;;;<<<=========???CCCFFFOOOVVVbbbooo||||||yyymmmjjjddd\\\UUUQQQPPPQQQKKKGGGEEEFFFFFFDDDEEEIIIEEEEEEDDDFFFIIIPPPXXX]]]aaaiiittt}}}|||vvvnnnggg]]]WWWPPPLLLKKKKKKJJJHHHAAA???>>>@@@CCCGGGJJJJJJKKKGGGCCCAAABBBEEEHHHIIIHHHMMMTTTZZZ\\\ZZZVVVSSSMMMOOOPPPMMMHHHFFFFFFHHHKKKMMMPPPSSSVVVYYY^^^bbb]]]___dddiiijjjkkksss|||lll___[[[ZZZWWWTTTTTTPPPNNNLLLGGGAAA@@@DDDAAAAAABBBCCCBBBAAA@@@???<<<===?????????@@@CCCEEE@@@CCCGGGKKKLLLJJJHHHFFFDDDGGGIIIIIIHHHIIILLLOOOKKKKKKKKKJJJHHHEEECCCAAA@@@@@@@@@AAA@@@???;;;999333222222333555666555444666666666888::::::888666777777666444444333333333444333333444666999<<<>>>777888:::::::::999:::;;;999999888888888888888999888;;;======:::999:::<<<;;;<<<=========<<<:::999444;;;===888777;;;>>>===:::;;;===>>>======>>>???@@@GGGSSS```ooo}}}zzzpppgggaaa``````SSSOOOLLLLLLIIIEEEDDDGGGFFFCCC???@@@EEEJJJKKKJJJGGGNNNXXX```eeelllvvv|||xxxkkkddd```\\\XXXKKKKKKJJJGGGEEEEEEHHHJJJDDD???===BBBFFFHHHJJJLLLHHHEEECCCBBBDDDGGGIIIJJJNNNQQQWWWZZZ[[[XXXTTTQQQOOOPPPQQQOOOKKKIIIKKKMMMLLLPPPTTTXXXZZZ\\\^^^```___cccgggiiilllqqqxxx}}}}}}xxxfffZZZUUUVVVVVVVVVTTTQQQLLLHHHEEEEEEFFFGGGCCCBBBBBBCCCDDDCCC@@@>>>>>>???@@@AAA@@@AAACCCEEECCCEEEGGGGGGEEEDDDCCCCCCAAABBBDDDFFFHHHJJJLLLLLLIIIHHHFFFDDDAAA???===<<>>===999666333333222222222111222222555555333333333555777888666444333444666666333000///222444333444888:::777999999999999:::;;;<<<===:::999999888999999::::::===:::777777999999777555;;;<<<>>>??????>>>;;;::::::::::::999888999;;;======<<<;;;:::;;;<<<===>>>===@@@GGGQQQ___nnn{{{yyyuuuooohhh___ZZZXXXVVVRRRNNNVVVLLLFFFFFFFFFCCCBBBDDD@@@BBBFFFKKKQQQWWW\\\___eeejjjrrryyyyyyoooaaaWWWRRRPPPNNNLLLIIIJJJIIIGGGEEEEEEFFFHHHBBB===<<<@@@EEEFFFGGGJJJGGGFFFDDDCCCEEEHHHJJJKKKMMMRRRYYY]]]]]]XXXRRROOOMMMOOOPPPOOOLLLLLLOOORRROOORRRWWWZZZ\\\^^^aaaccc^^^bbbgggkkkooosssxxx|||{{{pppaaaWWWTTTTTTUUUTTTTTTQQQMMMHHHDDDCCCCCCDDDAAA@@@AAABBBDDDDDDBBB@@@===>>>?????????@@@BBBDDD@@@BBBCCCCCCBBBAAAAAABBBAAAAAABBBDDDFFFIIIKKKMMMIIIHHHFFFCCCAAA???===<<<>>><<<;;;<<<>>>>>><<<:::444333222222333444555666555444333222222444555777555333222333555555222000000333444333555999;;;999888888888888999:::;;;<<<999999999999999999::::::===:::777777888888666444888999<<<======<<<:::999888999::::::999999:::<<<<<<;;;:::::::::;;;<<<===>>>???CCCJJJSSS^^^hhhmmmyyy}}}wwwrrrooolllgggccc___VVVNNNLLLJJJEEEBBBBBBAAABBBCCCEEEHHHJJJLLLMMMNNNRRRWWW\\\```fffmmmrrr~~~xxxsss```XXXNNNHHHGGGHHHHHHGGGGGGIIIJJJJJJHHHFFFEEEFFFBBB>>>===BBBEEEEEEGGGJJJHHHGGGFFFFFFGGGIIILLLMMMNNNUUU^^^cccaaaYYYQQQLLLKKKMMMOOOOOOMMMNNNRRRVVVRRRUUUYYY\\\^^^```ccceee___ccciiinnnrrrvvvzzz}}}{{{kkkcccYYYSSSQQQRRRRRRRRRSSSQQQLLLGGGDDDAAAAAAAAA??????@@@BBBDDDDDDCCCAAA;;;===>>>>>>===>>>AAACCC???@@@AAA@@@??????AAABBBBBBAAAAAABBBDDDHHHLLLNNNJJJIIIFFFCCCAAA>>>===<<<<<<;;;:::;;;======<<<;;;555444333222333666888:::555444333222222222333444333222222222333333222000111444444333555;;;===<<<777777777777888999::::::999999999999999:::;;;;;;===;;;888777777666444333555666888:::;;;:::999888777888::::::999999999;;;:::::::::999:::;;;<<<<<<======>>>BBBGGGNNNTTTXXXbbbfffmmmuuu~~~{{{sssjjjaaa\\\VVVOOOHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBDDDEEEGGGIIIJJJNNNSSSWWWcccjjjttt}}}xxxtttxxx}}}}}}wwwqqqmmmiiidddaaaSSSNNNGGGDDDDDDGGGIIIJJJGGGKKKOOOPPPNNNJJJGGGFFFEEEBBBBBBEEEHHHGGGHHHLLLJJJJJJJJJJJJJJJKKKNNNPPPPPPYYYdddiiieee[[[QQQKKKJJJLLLNNNMMMMMMNNNSSSWWWUUUWWW[[[]]]___aaadddgggdddfffjjjoootttyyy~~~wwwhhh[[[WWWQQQNNNNNNOOOOOOOOOOOOMMMJJJGGGDDDBBBAAAAAA@@@@@@@@@BBBCCCCCCAAA???;;;<<<>>>>>>===>>>@@@BBB@@@AAAAAA@@@??????BBBDDDCCCAAA@@@@@@CCCHHHMMMPPPNNNLLLIIIDDDAAA>>><<<;;;>>>===<<<;;;;;;;;;::::::888666444222222555888:::444444333222111111111222111111111222222222111000222555555444666<<>>666666666666666777888999888888888999:::;;;<<<======;;;999777666555333333333555777888999999888888555777:::;;;:::888888999999999999999:::;;;;;;<<<::::::;;;>>>AAAFFFJJJMMMNNNSSS[[[dddnnn{{{zzzssskkkbbbYYYSSSOOONNNNNNMMMKKKJJJIIIHHHIIIHHHGGGFFFFFFHHHKKKMMMLLLRRR[[[eeeoooyyyyyyjjjccceeehhhqqquuuwwwvvvsssrrrrrrssswwwwwwyyy|||~~~{{{tttooojjjgggbbb]]]ZZZWWWUUUTTTJJJGGGCCCAAAAAADDDGGGHHHJJJOOOVVVYYYWWWRRRLLLIIIEEECCCDDDGGGHHHFFFHHHLLLLLLMMMNNNMMMLLLMMMOOORRRSSS]]]hhhmmmggg\\\RRRMMMJJJLLLMMMLLLKKKLLLQQQUUUVVVXXX[[[]]]___aaadddgggjjjjjjlllooouuu{{{~~~}}}}}}|||qqq```TTTOOOMMMKKKJJJKKKLLLLLLLLLHHHHHHGGGFFFEEEDDDDDDCCCCCCBBBAAABBBBBBAAA???<<<<<<===>>>>>>>>>???AAACCC@@@@@@@@@???===>>>@@@BBBCCCAAA@@@@@@CCCHHHMMMQQQQQQOOOJJJEEE@@@===;;;:::===<<<<<<;;;;;;;;;<<<===<<<:::666333111222444666444333222222111111111111000111222222111111111111333666666555777===???>>>666666555555666666777777888888888999:::<<<===>>>===<<<:::888666444444444444555666888999999999999555777999:::999888888888888888999:::;;;;;;;;;<<<999999:::<<<>>>AAACCCDDDBBBGGGOOOWWW```nnn}}}xxxnnnfff^^^^^^]]]\\\ZZZWWWUUUTTTLLLJJJGGGDDDCCCCCCCCCCCCAAAEEEJJJQQQYYYaaaiiimmmyyyqqq___UUUTTTVVV\\\aaaccc___\\\]]]___``````aaabbbddddddaaa\\\XXXTTTSSSPPPNNNLLLKKKJJJJJJGGGFFFDDDBBBBBBEEEGGGIIINNNUUU^^^cccaaaZZZQQQLLLCCCBBBDDDGGGGGGDDDEEEJJJMMMOOOQQQOOOMMMLLLNNNQQQTTT^^^iiilllfff[[[SSSOOOKKKMMMMMMKKKIIIKKKPPPTTTWWWYYY[[[]]]^^^aaadddgggmmmllllllpppvvv|||yyyyyyxxx{{{wwwrrrlll___SSSLLLIIIHHHHHHHHHHHHIIIIIIIIIDDDDDDEEEFFFGGGGGGFFFFFFDDDCCCBBBBBBBBB@@@===;;;;;;===>>>>>>>>>>>>AAACCC>>>??????>>><<<;;;<<<>>>AAA@@@??????BBBGGGMMMPPPPPPMMMHHHCCC???<<<::::::888:::;;;;;;<<<>>>AAADDD???===999555222111111222333333222222222222222111///111222222111111111222333666888777888===>>>;;;666666666555555666666777777777888999;;;<<<>>>???<<<<<<<<<999666555555666555666777888888888888888555777888888777777888999777888999;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;@@@GGGLLLSSS^^^lllwwwzzzssssssrrrooolllhhhdddbbbTTTQQQMMMJJJGGGEEEAAA???@@@AAABBBEEEIIINNNRRRTTT\\\bbblllttt|||{{{wwwqqqpppwwwkkkXXXLLLHHHIIILLLQQQQQQLLLIIIMMMQQQQQQNNNPPPRRRRRROOOLLLJJJIIIGGGGGGGGGFFFDDDDDDDDDEEEIIIIIIHHHGGGGGGIIILLLNNNPPPYYYdddjjjhhh```UUUOOODDDCCCFFFHHHGGGDDDEEEJJJLLLOOOQQQOOOKKKIIIKKKNNNTTT^^^gggiiibbbXXXRRRPPPKKKMMMMMMKKKJJJLLLRRRWWWYYYZZZ\\\^^^___aaaeeehhhjjjjjjmmmrrrxxx{{{{{{zzzttttttuuuwww{{{|||wwwpppjjjggg```UUUNNNNNNGGGHHHHHHHHHGGGFFFGGGGGGBBBCCCEEEGGGHHHHHHHHHGGGBBBAAAAAAAAABBBAAA>>><<<:::;;;======<<<===???AAA>>>???@@@???===;;;;;;;;;======<<<===AAAEEEJJJMMMIIIGGGCCC???<<<;;;;;;;;;888:::<<<<<<<<<>>>CCCGGGAAA???;;;888555333222111222222333333333333333333///111333333222111222444333777999888999<<<;;;888777777666666666666666777777777888999;;;===???@@@;;;<<<===:::777666777999666666777777777777777777555777777777666666888999777888:::<<<============999999:::;;;;;;:::999999666;;;@@@BBBEEELLLXXXbbbmmmyyy~~~zzzxxxkkkgggbbb^^^ZZZTTTNNNIIIEEEDDDBBBBBBCCCEEEFFFGGGHHHMMMSSSXXX]]]fffqqqyyyzzzxxxwwwvvvnnniiicccccckkk{{{|||hhhUUUHHHCCCCCCBBBHHHGGGAAA???DDDHHHIIIGGGIIIKKKIIIDDDAAAAAACCCCCCDDDDDDDDDCCCBBBCCCDDDIIIIIIIIIHHHHHHJJJMMMOOORRR[[[gggnnnlllcccWWWPPPFFFFFFIIIKKKIIIEEEGGGLLLKKKNNNPPPNNNIIIFFFHHHKKKTTT]]]eeefff___VVVQQQPPPKKKLLLMMMLLLKKKNNNTTTZZZZZZ\\\]]]^^^```bbbfffiiifffhhhmmmtttyyy{{{wwwtttqqqqqqsssuuuyyy~~~}}}yyysssnnnhhhbbb^^^\\\UUUKKKIIILLLGGGHHHHHHHHHFFFEEEEEEFFFBBBDDDFFFHHHIIIIIIGGGGGG@@@@@@@@@AAABBBBBB???===999:::;;;;;;;;;<<<>>>@@@@@@BBBCCCBBB@@@===<<<<<<:::::::::<<>>;;;::::::<<<===<<<===>>>===<<<===AAAEEEAAA???===:::777555333222111222333444444444444444///111444444222111333555222777:::999:::<<<:::666888777777666666666777777777777888999;;;===???AAA;;;======;;;888666888:::666666666666666555555555666777777666555555888:::888999;;;===>>>>>>>>>===777888:::<<<======<<<<<<444888<<<<<<<<<@@@KKKTTT\\\iiiwww{{{vvvqqqlllddd[[[UUUKKKHHHEEECCCDDDDDDDDDDDDAAADDDFFFGGGHHHOOOYYYbbbhhhooozzzpppfffbbbcccbbbaaa^^^ZZZTTTRRR]]]qqqjjjWWWLLLGGGDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCAAA>>>===???BBBEEEEEEDDDBBB@@@AAAEEEGGGJJJJJJJJJJJJKKKKKKKKKLLLSSSZZZbbbgggiiieeeXXXLLLGGGEEEDDDDDDFFFHHHHHHHHHIIIIIIJJJIIIHHHIIIKKKNNNRRRUUUWWWWWWTTTPPPNNNMMMKKKLLLNNNOOOPPPTTTYYY\\\ZZZ\\\^^^]]]\\\]]]aaadddllliiikkktttxxxtttpppqqqnnnnnnnnnpppsssvvvwwwwww}}}~~~xxxsssmmmjjjhhhgggdddaaa___XXXRRRPPPMMMFFF@@@???DDDCCCCCCDDDGGGIIIIIIIIIFFFEEEEEEHHHJJJJJJGGGDDDDDDCCCCCCDDDEEEDDDBBB???==================<<<<<<>>>AAADDDDDDBBB???===<<<>>>===<<<===???BBBCCCDDD>>>>>><<<999777888:::=========>>>???@@@AAAAAABBBGGGDDD@@@;;;777444333222444444555555555555444444333333444444555666666666666777777777777666666555666888999999777666777777:::999777777888<<<@@@BBBBBB===999999777555777;;;555555666666777777777777777777666777888;;;===???;;;<<<<<<===???@@@AAAAAA;;;999888888999:::999999999:::::::::;;;===BBBEEESSSWWWcccssszzzppphhhZZZWWWRRRNNNJJJFFFBBB???AAA>>>>>>AAACCCBBBDDDGGGQQQVVV^^^fffooowww~~~yyyzzz}}}~~~uuulll___WWWTTTUUUTTTSSSUUUTTTPPPMMMVVVhhhxxx~~~qqq^^^PPPIIIGGGFFFEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???======???BBBEEEEEEDDDBBB@@@AAADDDFFFIIIIIIIIIIIIJJJJJJJJJJJJRRRXXX]]]___aaa___WWWNNNJJJHHHFFFFFFGGGHHHIIIHHHHHHIIIIIIHHHGGGHHHKKKMMMRRRSSSUUUTTTQQQNNNMMMLLLLLLMMMOOOPPPQQQTTTWWWZZZZZZ]]]______^^^```dddhhhmmmjjjllltttwwwrrrmmmmmmlllkkkkkklllppprrrssssssvvvzzz}}}}}}~~~yyyrrrkkkgggbbb___^^^^^^]]][[[WWWOOOIIIHHHGGGDDDBBBCCCBBBBBBDDDFFFIIIJJJIIIHHHFFFEEEEEEHHHJJJJJJHHHEEEDDDDDDCCCDDDEEEDDDBBB???>>>>>>=========<<<<<<<<>>======<<<<<<===>>>@@@AAAAAA<<<<<<;;;999888888;;;>>>=========>>>???@@@@@@AAAIIIFFFBBB>>>;;;999888888555666666777777666666555333444555666777888999999777777888888777777666666;;;<<<<<<:::777444333333999888777777888;;;???AAAAAA<<<888888777555777;;;666666666666666666666666666666666777999:::<<<===;;;<<<>>>???@@@AAAAAAAAA:::999777777888999888777888999:::;;;;;;===@@@CCCHHHLLLWWWdddoooyyy{{{pppkkkddd]]]XXXSSSNNNJJJGGGCCC@@@AAA@@@>>>>>>AAAGGGKKKQQQWWW\\\aaafffiiittt~~~~~~{{{ooohhhbbbccchhhooozzz}}}qqqfffaaaZZZQQQLLLKKKKKKKKKJJJIIIKKKJJJHHHLLL[[[iiirrriii___RRRIIIEEEEEEEEEDDD>>>>>>>>>???????????????@@@???>>>===;;;<<<@@@BBBEEEEEEDDDBBB@@@@@@BBBEEEGGGGGGGGGGGGHHHHHHHHHHHHPPPTTTVVVVVVXXXYYYVVVPPPNNNKKKIIIHHHHHHIIIHHHGGGFFFGGGHHHGGGFFFGGGJJJLLLPPPQQQRRRPPPMMMLLLLLLLLLMMMOOOQQQRRRRRRSSSUUUWWWYYY\\\_________```eeeiiikkkjjjmmmssstttooojjjhhhiiigggfffgggiiikkkllllllllloooooonnnnnnnnnjjjddd]]]ZZZUUURRRSSSTTTUUUUUURRRKKKDDDCCCBBBAAABBBFFF@@@AAADDDHHHKKKLLLIIIGGGEEEEEEFFFHHHKKKKKKJJJHHHFFFEEEDDDEEEEEEDDDBBB??????>>>>>>===============???CCCGGGIIIGGGCCC@@@>>><<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;999888999<<>>>>>>>>???CCCBBB???<<<:::999999999777888888999999888888777555555666888:::;;;<<<===999999888888888777777777:::;;;<<<:::777444333333888888777777888:::===???===999666777777666888<<<777666666555555555666666444555666888999::::::;;;;;;===???AAABBBBBBAAA@@@:::999777666777888777666777999;;;<<<<<<===???AAAAAAEEELLLUUU\\\fffxxxxxxooohhhbbb\\\YYYQQQIIIDDDBBB???<<<:::<<<<<<@@@EEEIIIKKKLLLMMMNNNXXXaaalllssswwwzzz}}}zzzyyy{{{~~~wwwxxx}}}~~~{{{mmm]]]VVVPPPPPPTTT[[[gggqqqxxx|||~~~yyyrrriii^^^TTTQQQMMMHHHFFFFFFGGGFFFEEE@@@EEEGGGDDDFFFPPP]]]ddd\\\UUULLLFFFBBBAAA@@@@@@<<<<<<============>>>>>>???>>><<<::::::<<<@@@CCCDDDDDDDDDBBB@@@???AAACCCDDDEEEEEEEEEEEEFFFFFFFFFMMMQQQRRRRRRTTTWWWVVVRRRQQQNNNKKKIIIIIIHHHGGGFFFEEEFFFGGGFFFFFFGGGIIILLLPPPPPPOOONNNLLLKKKMMMNNNNNNPPPSSSSSSSSSRRRSSSTTTXXX[[[]]]^^^]]]]]]aaadddfffhhhkkkooopppmmmiiigggeeecccaaaaaabbbdddeeeeeedddeeedddaaaaaabbb___ZZZUUURRRNNNLLLLLLNNNPPPRRRTTTMMMGGGDDDBBB???@@@CCC@@@AAACCCFFFIIIKKKJJJHHHFFFGGGHHHJJJLLLMMMMMMLLLHHHGGGFFFFFFGGGEEEBBB@@@@@@???>>>======>>>>>>???@@@DDDHHHJJJHHHCCC???===<<<>>>AAABBBAAA???============<<<:::999999;;;===;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;:::999999999999999::::::;;;;;;::::::999666777888:::<<<>>>@@@AAA::::::999888888777777777222555777888888777777777777777666666777999:::;;;:::666444666777555777<<<999888777666666666777777333444666888999999999999;;;===@@@BBBCCCBBB@@@???;;;999777777888999888777777999;;;<<<<<<<<<===??????AAAEEEIIIKKKTTTgggyyy{{{uuuoookkkhhh^^^TTTKKKFFFCCC>>><<<===999===BBBEEEFFFEEEDDDCCCFFFKKKRRRVVVXXX\\\bbbggglllpppwww~~~wwwppplllkkkkkkkkkbbbdddiiirrr~~~~~~vvvuuuxxxzzzzzzooo```SSSLLLFFFFFFHHHMMMVVV^^^dddhhhhhhccc^^^YYYRRRJJJCCCAAA@@@???@@@AAAAAA@@@===CCCEEECCCCCCKKKVVV[[[SSSOOOJJJEEEBBBAAA@@@???;;;;;;;;;<<<<<<=========???===:::999:::===AAACCCCCCCCCCCCAAA@@@???AAABBBCCCCCCCCCCCCDDDDDDDDDDDDIIINNNRRRRRRTTTWWWWWWUUUSSSPPPLLLJJJIIIHHHGGGFFFDDDEEEFFFFFFEEEGGGJJJLLLNNNOOONNNMMMLLLMMMOOORRROOOQQQSSSSSSRRRQQQQQQRRRYYY\\\^^^^^^\\\[[[]]]___```dddhhhkkklllkkkjjjhhhbbb```]]]\\\]]]___``````^^^___]]]ZZZZZZ\\\ZZZVVVOOONNNKKKIIIHHHJJJLLLOOOPPPKKKHHHFFFBBB>>>>>>AAACCCAAA@@@BBBEEEHHHJJJJJJFFFGGGIIIKKKMMMNNNPPPQQQKKKJJJIIIIIIHHHGGGDDDAAA@@@@@@???>>>???@@@BBBCCCBBBEEEIIIIIIGGGBBB>>><<<===AAAGGGIIIFFFCCC@@@>>>@@@@@@???===:::888999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======::::::;;;;;;;;;;;;::::::777888999;;;>>>@@@BBBCCC;;;:::999888777777777777---000444777777777888888666666666666777777888888777444333555666555777;;;:::999888777666777888999333555777888999999999888;;;===???AAABBBAAA???>>><<<:::888999:::;;;:::999888:::<<<===<<<<<<===>>>======???>>>===CCCSSSddduuu~~~{{{yyyooobbbTTTLLLGGG@@@<<<<<<;;;???DDDGGGFFFCCCAAA@@@===???BBBDDDEEEGGGLLLPPPQQQUUU\\\bbbjjjsss}}}wwwrrrjjjddd```^^^]]]\\\RRRSSSWWW```lllxxxxxxsssuuuzzzzzzrrrooozzzxxxhhhZZZLLLGGGCCCCCCCCCDDDIIIPPPRRRUUUUUUQQQNNNMMMJJJEEE=========>>>>>>???@@@@@@===AAACCCAAABBBJJJRRRUUULLLJJJGGGEEECCCAAAAAAAAA::::::;;;;;;<<<=========>>><<<999:::<<>>CCCDDDBBB??????BBBEEEHHHIIIDDDFFFIIIKKKLLLNNNPPPSSSNNNMMMLLLKKKKKKIIIEEECCCAAA@@@@@@???AAACCCFFFGGGFFFHHHJJJIIIEEEAAA>>><<<>>>DDDLLLOOOLLLGGGCCCAAACCCCCCBBB???;;;999999999::::::999999888888777777666777888999:::;;;<<<<<<999::::::;;;;;;::::::999777888:::<<<>>>@@@BBBBBB<<<:::999777666666666777///222666888777666555555444555666666666666555555555222222444555444555999999888777666666888:::;;;555666777888999999999999:::;;;===??????>>>===<<<;;;999888999;;;======<<<:::<<<======<<<<<<>>>???@@@??????>>>;;;===IIIVVVgggwww|||lllZZZOOOGGG???:::888>>>AAAEEEFFFDDDAAA>>>===;;;<<<=========@@@CCCFFF@@@DDDIIIMMMQQQWWW```fffooovvv~~~wwwsssmmmhhh```ZZZXXXVVVTTTRRRKKKKKKMMMSSS]]]iiirrrwwwxxxvvv{{{xxxnnnhhhpppwwwxxxuuummm```TTTFFFCCCAAABBBBBBAAABBBFFFDDDHHHIIIFFFEEEEEECCC>>>======>>>>>>>>>???@@@AAA===??????>>>BBBIIIOOOOOOHHHHHHFFFCCCAAA@@@@@@AAA::::::;;;;;;<<<======>>>===;;;:::;;;>>>AAABBBBBB>>>???AAAAAA@@@@@@BBBCCCAAAAAABBBBBBBBBCCCCCCCCCBBBHHHLLLLLLMMMSSSWWWXXXXXXUUURRROOONNNMMMLLLJJJDDDEEEFFFFFFFFFHHHKKKNNNGGGIIIKKKMMMNNNPPPTTTVVVOOOPPPPPPNNNMMMMMMOOOQQQXXX[[[^^^^^^[[[ZZZ[[[\\\ZZZ```cccaaabbbgggjjjjjj```\\\YYYXXXYYY\\\]]]^^^XXXYYYVVVRRRQQQRRROOOJJJAAACCCFFFGGGGGGHHHKKKNNNEEEBBB@@@???===;;;@@@GGGCCCAAA??????AAADDDDDDDDDAAACCCFFFHHHIIIKKKOOORRRQQQPPPNNNNNNMMMKKKGGGDDDAAAAAA@@@AAACCCFFFJJJLLLKKKLLLLLLIIIEEEAAA>>>======FFFOOOSSSPPPJJJEEECCCCCCDDDCCCAAA===;;;;;;;;;999999888888777666555555333444555777999::::::;;;888999999::::::999999888777888999;;;===???@@@AAA<<<:::888666555555555666222555888:::888666555444333444555666666555333222444111111444444333444777666555444333444777999;;;888888777888888999:::;;;999::::::;;;;;;;;;;;;;;;888777777888;;;===>>>======>>>>>>===<<<<<>>===CCCLLLYYYjjj}}}{{{jjjWWWLLLDDD===999888<<>>>>>>>>@@@BBB999===@@@AAAAAADDDJJJPPPWWW]]]eeennnvvvsssjjjfffccc^^^VVVRRRPPPOOOMMMKKKJJJIIIIIIMMMVVVaaaiiinnn|||zzzzzzxxxmmmaaafffjjjjjjgggaaaVVVKKKBBB@@@@@@CCCBBB???>>>AAA<<>>999:::;;;<<<;;;;;;<<<===???======<<<;;;@@@IIIMMMLLLIIIHHHFFFBBB>>><<<<<<===::::::;;;;;;<<<===>>>>>>===;;;:::<<<@@@CCCCCCAAA===>>>@@@@@@@@@@@@BBBDDDAAAAAABBBBBBBBBCCCCCCCCCAAAFFFHHHGGGIIIPPPVVVYYY[[[XXXTTTRRRQQQPPPOOOMMMEEEFFFGGGGGGGGGIIILLLNNNDDDGGGJJJMMMNNNQQQTTTWWWOOOOOONNNMMMKKKLLLOOORRRSSSWWWZZZ[[[YYYXXXYYY[[[ZZZaaaccc______eeeiiiiii___\\\YYYXXXYYY\\\^^^___WWWWWWTTTOOOMMMMMMIIICCC===AAAFFFIIIIIIKKKNNNQQQIIIDDD@@@>>>;;;:::AAAJJJ@@@@@@???AAABBBCCCBBB@@@>>>AAADDDFFFGGGIIINNNQQQSSSRRRPPPOOONNNLLLHHHEEEAAAAAAAAAAAADDDHHHLLLOOOOOOOOONNNJJJEEEAAA???>>>===FFFQQQUUURRRKKKFFFDDDCCCCCCCCCBBB???======>>>999999888777666555555444666777999;;;===>>>>>>???777888888999999888888777777888999;;;<<<>>>???@@@;;;:::777555444444555555222555999;;;:::888777666333444555666666444333111444111111444444222333666444333222111333555999;;;999999888777888999;;;<<<999999999999999999999:::666555555777:::===>>>===?????????===<<<===???BBB;;;999999<<<;;;:::===BBBHHHZZZnnnyyyssscccPPPFFFBBB===;;;:::999===BBBFFFHHHIIIJJJKKKHHHGGGDDDAAA???>>>>>>>>>999<<>>>>>===============>>>???>>>===>>>@@@DDDHHHKKKKKKIIIFFFEEEDDDBBB???===;;;:::::::::;;;<<<>>>???@@@AAA@@@>>>===>>>AAACCC=========>>>???@@@AAABBBBBB@@@??????AAABBBBBBBBBAAAAAAAAABBBGGGLLLRRRUUUUUUWWWXXXXXXWWWSSSOOOMMMHHHFFFDDDGGGLLLMMMJJJFFFEEEEEEIIIOOOUUUWWWVVVSSSQQQRRRQQQMMMHHHHHHMMMRRRUUUUUUVVVVVVWWWWWWVVVVVV```]]]ZZZYYY[[[___bbbccc\\\[[[[[[[[[]]]```ccceee[[[WWWRRROOONNNLLLHHHEEE???@@@CCCGGGKKKMMMMMMKKKJJJFFF@@@<<<;;;>>>CCCFFFFFFCCC???===<<<===<<<;;;CCCCCCDDDFFFHHHJJJLLLMMMLLLPPPQQQLLLIIIIIIGGGDDDCCCCCCCCCDDDFFFJJJMMMOOOLLLPPPRRROOOGGG@@@>>>>>>;;;DDDLLLLLLJJJHHHDDD@@@???@@@@@@???<<<;;;;;;<<<<<<;;;:::888777666666666888999:::;;;<<<>>>???@@@>>>>>><<<999555444444555777777666666777999;;;======;;;888444000000222555222333666888999999888777999888555333111111222222222222111111111222444555333333333333444555666666;;;;;;:::999:::;;;<<<===<<<999666777999;;;:::999666555444666999===>>>>>>>>>>>>===<<<<<<===??????<<<<<<;;;888666666888:::@@@KKKZZZhhhsss|||zzzwwwqqqlllcccXXXIII???<<<;;;:::999888<<>>??????>>>AAABBBCCCEEEHHHKKKOOOQQQZZZbbblllttt{{{zzzkkk___XXXTTTNNNIIIHHHIIIHHHEEEEEEIIIFFFIIIOOOVVV___kkkwww~~~xxxbbbWWWNNNNNNPPPMMMGGGDDD@@@@@@@@@???>>>>>>>>>???<<<<<<<<<======>>>??????>>>======<<<<<<======>>><<<<<<===>>>AAADDDHHHJJJKKKIIIHHHGGGFFFDDDAAA???;;;;;;:::::::::<<<===>>>===>>>>>>===<<<<<<>>>@@@@@@???>>>>>>>>>???AAAAAABBB@@@???@@@BBBCCCCCCBBBCCCBBBBBBCCCEEEJJJNNNQQQSSSUUUXXXYYYYYYWWWTTTRRRIIIFFFEEEGGGKKKLLLIIIEEEDDDFFFKKKSSSYYY[[[YYYVVVUUUVVVTTTPPPKKKJJJNNNRRRNNNPPPRRRUUUWWWWWWXXXXXX___[[[WWWUUUWWWZZZ]]]___ZZZZZZZZZ[[[]]]___bbbcccXXXTTTPPPMMMKKKIIIEEEBBB>>>???BBBFFFJJJLLLLLLJJJFFFCCC???<<<;;;===@@@CCC???<<<999888999:::;;;:::>>>>>>@@@BBBEEEGGGJJJKKKHHHLLLLLLHHHDDDDDDBBB???@@@@@@@@@BBBDDDHHHKKKMMMKKKNNNOOOLLLEEE???>>>???999AAAFFFEEECCCBBB???<<<:::<<<===<<<;;;;;;<<<>>><<<;;;999888777666666666999999:::;;;<<<===>>>>>>===<<<;;;888555333555666777666666666777:::<<<======;;;888444111111333555555666777888888666555444888777555333222222333333333222111111111222333444333333333333444555666666:::999999999999:::<<<===:::888555555888999999888777666555777:::===>>>???<<<;;;;;;::::::;;;<<<===<<<<<<;;;888666666888:::999@@@JJJTTT^^^jjjxxxzzzrrrllliiiddd]]]WWWQQQIII???999999;;;;;;;;;777:::???FFFNNNXXXaaagggiiiddd^^^XXXSSSNNNIIIFFFAAA???===<<<=========<<<>>>======<<<===>>>@@@AAAGGGMMMUUU[[[aaahhhpppwwwuuueeeYYYQQQMMMHHHFFFEEEGGGGGGEEEEEEHHHFFFKKKRRR\\\iiiwww|||aaaUUUJJJHHHJJJHHHEEEDDD????????????????????????===========================<<<<<<<<<<<<<<<======999:::;;;>>>AAADDDFFFHHHIIIIIIHHHIIIIIIGGGCCC@@@<<<;;;:::::::::;;;<<<===;;;===>>>>>><<<<<<<<<===AAA@@@>>>======>>>@@@AAABBB@@@???@@@BBBDDDDDDCCCDDDDDDCCCCCCEEEHHHKKKMMMPPPSSSWWWZZZ\\\[[[XXXWWWKKKHHHGGGHHHKKKKKKHHHEEEFFFJJJQQQXXX]]]^^^ZZZWWWWWWVVVTTTOOOKKKJJJMMMPPPHHHKKKOOOTTTWWWXXXXXXXXX\\\XXXSSSQQQRRRVVVYYYZZZYYYYYY[[[\\\]]]^^^______TTTQQQNNNKKKHHHEEEBBB???<<<===???CCCGGGIIIIIIHHHBBB@@@>>><<<;;;<<<===>>>999777666666888:::;;;;;;888999;;;===@@@CCCFFFGGGBBBFFFGGGBBB??????===:::;;;;;;<<<===@@@DDDGGGIIIIIIJJJJJJGGGBBB>>>>>>???:::???AAA>>><<<===<<<999666777999::::::;;;===>>>;;;:::999888777666666666::::::;;;;;;;;;;;;<<<<<<;;;:::999666444333555888777666666777888:::<<<>>><<<;;;888555222222444666555666777777777666444333666555444333222333444444444333222111111111222333333333333444555555666666888888777777888999;;;<<<999777555444666777777777888777666888;;;===>>>>>>888888888888888999:::;;;;;;;;;:::888666666888:::777;;;???EEELLLVVVcccmmmzzz}}}vvvkkkeee^^^XXXTTTOOOIIIDDDBBB===777555777;;;<<<<<<999999<<>>===<<<===============<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===777999;;;===@@@CCCDDDEEEFFFFFFGGGHHHHHHGGGCCC???<<<;;;:::999999::::::;;;:::<<>>===<<<;;;;;;===@@@AAABBBAAA@@@@@@CCCDDDDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKOOORRRWWW[[[]]]\\\ZZZXXXMMMKKKIIIJJJKKKKKKHHHFFFJJJNNNUUU\\\___]]]YYYUUUSSSRRROOOKKKHHHHHHKKKNNNFFFJJJOOOTTTWWWXXXWWWVVVXXXTTTPPPNNNPPPTTTWWWYYYYYYZZZ[[[\\\\\\[[[YYYXXXPPPOOOLLLIIIFFFCCC@@@>>>::::::<<<>>>BBBDDDCCCBBB>>>>>>======<<<;;;;;;;;;:::888777888:::<<<<<<<<<666777888:::<<>>===>>>@@@>>>@@@???:::999;;;<<<:::555777999999999:::<<<>>>:::999888777666666666666;;;;;;;;;;;;:::::::::999888888777555333444666999666666666777888:::<<<===::::::888555333222444666222222444555777777777777555444333333333444444555555444222111111111222222333444555666666777777777777777666666777888:::;;;999777666555555666666777777666555777:::;;;;;;;;;666666666777777888999999999::::::888777666888999888:::;;;===AAAIIIRRRYYYhhhppp}}}~~~vvvkkkdddTTTPPPLLLIIIGGGDDDAAA>>>===:::777777999;;;;;;;;;<<<:::;;;DDDTTThhhxxx~~~{{{xxxrrrkkkfff[[[WWWQQQLLLIIIGGGEEECCCCCCBBB@@@>>>===<<<<<<<<<<<<>>>???@@@AAADDDIIIMMMUUUWWW\\\ccckkkttt{{{ppp___TTTLLLHHHHHHIIIIIIHHHIIIJJJKKKKKKOOOVVVbbbooo~~~xxx[[[NNNBBB>>>>>>???AAADDDEEEBBB???>>>>>>===:::888<<<<<<<<<<<<<<<;;;999999::::::999999:::;;;<<<<<<888999;;;===???AAACCCDDDBBBBBBCCCEEEEEEDDD@@@<<<;;;;;;999888888999::::::888;;;>>>@@@???>>>>>>>>><<<;;;::::::;;;>>>@@@BBBCCCAAA@@@@@@BBBCCCCCCBBBAAABBBCCCEEEGGGJJJKKKLLLNNNRRRWWW\\\]]]\\\ZZZXXXPPPOOOMMMLLLLLLLLLKKKJJJIIINNNUUU[[[]]]\\\ZZZXXXOOONNNLLLIIIGGGIIILLLNNNJJJMMMQQQTTTVVVUUUSSSRRRTTTQQQNNNNNNQQQTTTWWWXXXWWWXXXYYYYYYXXXUUURRRPPPMMMMMMLLLIIIFFFBBB@@@>>>999999999:::===>>>>>>=========>>>???>>><<<:::999;;;:::999999;;;<<<;;;:::888888888888:::;;;<<<===>>>BBBCCC???;;;;;;999666222333444666999;;;===>>>@@@???>>><<<;;;;;;===?????????<<<888777;;;<<<999777888:::999999888:::;;;999999888777666666666666;;;;;;;;;:::999999888888666777777666555555777888666666666777888999:::;;;888888777555333222444666111222333444555666666777444333333333444444555555555444222111111111222222555555777888999999888888777777666555666777888999999888777666555555666777555444444555888999888777555555666777888888999999888999999888777666777999666666777888999===AAADDDTTT\\\iiivvvzzzsssllldddZZZSSSFFFDDDAAA@@@???>>>===<<<;;;:::999999:::;;;::::::<<<:::;;;CCCTTThhh|||}}}zzzhhhccc\\\VVVPPPLLLHHHEEEDDDCCC@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<===???AAAFFFGGGIIIMMMRRRXXX]]]```iiiqqq}}}nnn^^^SSSLLLIIIHHHJJJIIIGGGIIINNNQQQPPPXXXaaannn}}}tttXXXMMMCCC???@@@@@@CCCGGGHHHDDD???<<<<<<<<<999777999:::;;;;;;:::999888777999888888888999:::;;;<<<::::::;;;<<<>>>@@@BBBCCC@@@@@@@@@@@@AAA???<<<::::::999888888888999:::;;;666999===???@@@???@@@AAA>>>>>>>>>???@@@AAABBBCCCCCCBBB@@@@@@AAAAAAAAA@@@>>>???BBBEEEHHHJJJKKKKKKNNNRRRXXX]]]^^^]]]ZZZXXXSSSRRRQQQPPPOOOOOOOOOOOOHHHMMMSSSWWWZZZ[[[\\\]]]PPPOOOLLLJJJJJJLLLOOOPPPOOOQQQRRRTTTSSSQQQOOOMMMQQQOOOMMMNNNPPPSSSTTTTTTQQQRRRRRRRRRQQQNNNLLLJJJIIIJJJKKKIIIEEEBBB@@@@@@;;;999888999:::;;;:::888<<<===?????????===:::999:::999888888999:::888777888888888888888999::::::>>>BBBBBB>>>::::::888555111222333555777888999:::::::::999999999;;;<<<===;;;<<<999666666::::::777888999:::999777777888999999888777666666666666666;;;;;;:::999999888777777555777888999777666777777666666666777777777888888666666666444222222333555555555444444333333333333333444444444444444444444444333222111111111222333666777999;;;;;;;;;::::::999888777666555666777777888999888666444444666777444333333555777777666444444555666777888999999999777888999999777666777888777777777777888999999:::AAAHHHSSS```lllxxx|||xxxooojjjddd___[[[UUUMMMGGG@@@???===<<<:::999999999555666777888888999999999888999<<>>>>>???@@@BBBEEEHHHJJJOOOVVV```iiipppwww~~~qqqaaaVVVPPPMMMIIILLLKKKIIILLLUUU[[[[[[bbblll{{{kkkUUULLLEEECCCCCCDDDFFFJJJIIICCC===:::;;;<<<;;;888666777999999999888666555777777777888888999;;;;;;======<<<<<<===???AAACCC@@@>>>=========<<<:::888888888777777888999:::;;;999<<<@@@BBBCCCDDDFFFHHHEEEFFFGGGGGGGGGFFFEEEDDDDDDBBB@@@?????????>>>===;;;===@@@CCCFFFGGGGGGGGGMMMRRRXXX^^^aaa```]]][[[VVVVVVUUUSSSRRRRRRSSSTTTOOOQQQTTTUUUUUUWWWZZZ]]]TTTQQQMMMKKKKKKMMMOOOPPPRRRRRRRRRQQQOOOMMMKKKIIIMMMLLLLLLLLLMMMNNNLLLKKKGGGHHHIIIIIIIIIHHHGGGFFFDDDGGGIIIHHHDDDAAA@@@AAA???===:::999:::999888666;;;<<<>>>>>>>>><<<:::888999888777888999:::888777666666666666777888999:::;;;???@@@<<<888888666333111222333444666666666777555555555666888:::;;;;;;888999888666888;;;:::555555777888777666555666777888888777666666666666777::::::999999888888777777444777:::;;;:::888666666666666666666666555555444333444444333111111222444555444444333333333333333444444444444444444333333333222111111111222333444888999;;;===>>>===<<<;;;;;;:::888666555555666666777888888555333222444666444444444555777777555333222333555777888888888888666777999999777777777888;;;999888777888888888888777<<>>===============>>>??????>>><<<:::::::::;;;<<<===>>>@@@AAAAAAFFFLLLPPPSSSXXX```fffqqqzzzuuueee[[[UUURRRKKKNNNNNNKKKPPP\\\ddddddhhhssstttaaaOOOGGGAAAAAAAAAAAACCCGGGIIIBBB;;;888:::===<<<;;;444555777888888777666555777777777777888999:::;;;@@@>>>===;;;<<<>>>AAACCC@@@???<<<;;;;;;;;;999777777777666777777999;;;<<<>>>@@@DDDFFFHHHJJJMMMOOOLLLMMMNNNNNNMMMJJJGGGFFFEEEBBB@@@???>>>>>><<<;;;:::<<>>999666555444111222333444555555555555555333222333555888:::;;;:::888999999888;;;>>>;;;555333444555555444444666777888777777666666666666777999999999999888888777777444777<<<===<<<999666555666666666666555444333222222333333222111000222333111111111222333444666666444444555555444444333222222222111111111222444555999:::===>>>??????===<<<===;;;999777555555555555555777777444111000222555555555555666888888666444111222444666777777777666555777999999888777777888;;;888555333444555666666666888;;;???FFFPPPZZZaaabbbeeeeeeaaa^^^^^^ZZZVVVXXX[[[^^^```^^^XXXQQQLLLDDDBBBAAACCCFFFGGGEEEBBB<<<<<<<<<<<<::::::<<<===888999999777555333333444222666;;;<<<>>>III[[[jjj}}}wwwssslllcccZZZNNNDDD===>>>===<<<;;;<<<<<<>>>???:::;;;<<<>>>???===:::777888888:::;;;===>>>??????>>>AAACCCCCCCCCFFFNNNTTTTTT^^^kkkuuu|||}}}iiiZZZTTTUUUPPPQQQRRRUUUZZZaaajjjqqqwwwtttkkkfffgggllluuu|||yyylll```MMMIIIEEEBBBBBBCCCDDDEEEDDDAAA>>>;;;:::::::::999999999999888888888777777888888777777777888:::;;;<<<<<<;;;;;;<<<===???@@@===<<<;;;:::999777666666///111444666777999<<<>>>BBBBBBGGGNNNOOOLLLOOOVVV[[[YYYUUUPPPMMMKKKKKKKKKIIIGGGDDD@@@===<<<;;;;;;???AAABBBBBBBBBBBBCCCDDDJJJPPPZZZcccfffccc^^^ZZZWWWVVVUUUVVVYYY[[[[[[[[[[[[[[[ZZZWWWUUUTTTUUUWWWQQQOOOLLLIIIHHHHHHJJJKKKOOOMMMLLLLLLLLLJJJEEEAAAFFFDDDBBBBBBDDDDDDBBB@@@>>><<<;;;<<>><<<999999;;;;;;888666666888;;;======;;;777555888888888888777777777777555555555666888:::===>>><<<;;;999888666555444444111222444666666555444333444555555444333333666888666999999888:::===;;;666444444444444444444333333333444555666666555444444::::::999888777777:::===<<>>???===;;;:::777888888777666666888;;;666444111111222333444333777555444444666666444111333333333444444666777777555666999::::::888666444999888777666666555555555777666555777;;;AAAGGGKKKQQQOOONNNNNNNNNKKKFFFAAADDDEEEFFFGGGGGGEEECCCAAA???<<<:::>>>CCCEEE@@@:::888888999999999:::::::::666555555444444444555555333666888888:::AAALLLUUUhhhvvvzzznnnggg\\\RRRJJJEEEAAA???:::888777999<<<===;;;999???===<<>>===>>>@@@AAAAAA@@@HHHMMMSSSZZZ```fffkkkooorrr```WWWVVVRRRTTTWWW[[[aaakkkuuu|||~~~rrrbbbYYYWWWXXX\\\dddjjjhhh^^^TTTKKKHHHDDDBBBAAAAAABBBBBBCCC@@@===;;;:::999999999999999999888888888777777888888777777777888:::::::::999999999:::;;;<<<===999999999888777555444333111333666888999;;;===@@@DDDEEEJJJPPPRRRPPPSSSZZZ\\\ZZZXXXUUUSSSQQQPPPPPPPPPMMMIIIDDDAAA@@@???@@@CCCDDDDDDCCCAAAAAABBBDDDIIIOOOYYYaaadddaaa\\\WWWUUUSSSSSSTTTWWWZZZZZZZZZ\\\\\\ZZZXXXUUUSSSTTTUUUOOOMMMJJJHHHGGGGGGHHHIIILLLJJJHHHGGGGGGEEEAAA===CCCAAA??????AAAAAA???===>>><<<;;;<<>>BBBDDDEEECCC@@@>>>>>>;;;999999:::999777444555777:::<<<<<<:::777444777777777777777777777666666666666777888999:::;;;;;;:::999777666555444444222333555777777666555444555666666555333444666888777999999777999;;;999555333333333333333333333333333444555666666666666555999999999888777888:::===@@@CCCFFFFFFCCC===999777444444444333333333333333666444111000111222333222000000111222333333333333222222222222333333333333555555555666777888888777888:::<<<======;;;999888555666666666555555888:::555333111111333444444333777555444444666666444111444444444444555666777888666777888999999888777666999888777666555555555555777666555555888===BBBEEECCCAAA@@@AAABBB@@@<<<999<<<===???AAABBBAAA@@@@@@<<<888666777;;;<<<;;;888999999999:::::::::;;;;;;666666555555555555555666444666888777888<<>>===;;;???>>>>>>AAADDDDDDBBB>>><<<;;;;;;>>>AAABBBAAA??????>>>===>>>@@@@@@@@@???CCCEEEHHHKKKOOOTTTZZZ^^^pppyyy|||hhh\\\YYYWWWZZZ```gggpppzzzxxxdddUUULLLGGGGGGIIIOOOUUUUUUOOOIIIHHHFFFDDDBBB@@@???>>>???AAA???===:::999888888888999999999888888888888888888888888777888888999:::777777666777777888::::::777888888888777666444333444666888:::;;;<<>><<<;;;;;;======<<<:::===<<<;;;<<<>>>??????>>>;;;===@@@BBBBBB@@@>>>===<<<;;;999888777777555333444555888999:::888666444555555555555555555555666666666777888888888777777:::999888666555444444444333444666777777777666555666777777555444444666888888:::999777777:::888333333333333333333333333333333333555666777777777777888999999888777888:::===CCCEEEHHHGGGCCC>>>:::888555555555555555333222222777444111000111333333333111222333444444555444444222222222333333333333444555666666777888999999:::888999:::;;;:::888666555222333444444444444666888555333111111333444444333555444444444666555444222555555444555555666777888888888888888888888888888999888777666555555555555777666555444555888;;;===:::999888888999999888666222333666999;;;<<<======<<<:::888777777888999:::999::::::::::::;;;;;;;;;666666666555555666666777555777888777666777<<<@@@LLL[[[iiipppssssssiii\\\RRRMMMFFF@@@===:::888777999888999;;;===>>>>>><<<===>>>???AAABBBBBBAAA@@@=========@@@CCCDDDDDDCCCAAA???>>>???@@@@@@???>>>@@@AAAAAA@@@AAADDDIIIMMMTTT]]]kkk|||ooobbb^^^]]]dddnnnxxxmmm[[[MMMFFF??????@@@CCCHHHIIIHHHEEEFFFFFFEEEBBB???=========>>>>>>===:::888777777888888888888888888888888888888888888888888888999999555555666666777888888999777888999::::::888777666666888:::;;;<<<===???AAAAAABBBEEEJJJMMMOOORRRUUUYYYYYYZZZZZZXXXVVVTTTRRRTTTQQQLLLHHHFFFGGGHHHJJJMMMKKKGGGAAA===;;;===@@@BBBIIIRRR[[[___^^^[[[XXXRRRQQQPPPRRRUUUYYY[[[\\\ZZZZZZYYYUUUQQQMMMLLLMMMKKKJJJGGGEEECCCCCCCCCCCCHHHFFFCCC@@@>>>===;;;;;;999999999999:::::::::999<<<<<<<<<<<<=========<<<:::;;;===>>>>>>===<<<;;;;;;:::888777555444333111333444666777777666555444333444444444444444555555444555666777888777666666888777666555444444444444444444555666666666666555777777777666555555777999:::<<<:::777777999777333444444444444444555555555333333444666777888888999888888999999888888;;;===AAADDDFFFEEEAAA<<<888666444555666666666555444444777555222111222333444444222333444555555666666666333333444444444555555555555666777888888999:::;;;666777888888777555333222///111222333222333555666444222111222444444444333444444444444555555444333555555555555555666777888888888777666777888999:::888888666555555555555555666555444444444666888999888777555444555555666666...///222444777888999999999:::;;;888666555777:::888888999999999:::::::::777666666666666777777888444666777777555555777999@@@LLLXXX^^^aaa```XXXOOOEEEAAA===:::999888777555666777888:::<<<======<<<888:::===>>>>>>>>>???@@@===>>>???AAACCCEEEEEEEEECCCBBBAAAAAABBBBBBAAA???CCCCCCCCCBBBAAABBBDDDGGGDDDKKKWWWfffwwwwwwkkkhhhiiirrrxxxsssyyysss```PPPEEE???>>>>>>???@@@BBBDDDEEEEEEEEEEEEEEEBBB???<<<===>>><<<======;;;888666777888888888888888888888888888888888888999888888888888666666777777888999999999666777999::::::999999888777999;;;<<<<<<===???AAA>>>???AAACCCGGGKKKMMMMMMQQQRRRSSSTTTSSSPPPMMMKKKPPPNNNKKKIIIIIIKKKNNNOOONNNKKKFFF???:::999:::===>>>DDDLLLUUU[[[]]]\\\[[[SSSQQQPPPQQQUUUYYY[[[\\\[[[[[[ZZZVVVRRRNNNLLLLLLIIIHHHFFFDDDBBBAAA@@@@@@BBBAAA@@@===:::999888888777777888888888999:::::::::;;;<<<<<<<<<;;;::::::999999::::::::::::999888888888888666444222222222222333444555555555555444222222333333444444444555111222444666777777777666666666555444333333333444333333444444555555555555666777777666555555888:::<<<===;;;777777999777333444444555555666666666777333333444555666777888999666888999999888999;;;<<<@@@BBBDDDCCC???:::777555333444555666777888888888888666333222333444555444333333444555666666666666555555555555666666666666444666888888777777999;;;555555555555444333111000...000222222111111333444333222111222444555444333222333444555444444444444666555555555555666666777888777666555666777999:::888777666555444444444444444333444444555666888888444333111000//////111222111111333444555666777777222666999888444111222444666777777777777888888888666666666666666777888888444555777777777666666777;;;BBBIIIMMMPPPPPPMMMHHH>>><<<999888999999888666444666777888999::::::;;;777999;;;<<<<<<===???AAA<<<>>>@@@AAABBBCCCDDDDDDEEECCCCCCCCCEEEFFFEEEDDDDDDFFFHHHIIIGGGFFFEEEEEECCCEEEKKKUUUcccuuuzzzxxx{{{zzzsssiiiccchhhrrr|||{{{iiiYYYKKKBBB===>>>@@@AAABBBAAAAAABBBCCCCCCDDDDDDAAA===;;;===@@@;;;===>>><<<888666777999888888888888888999999999888999999999999888777777666777888999::::::::::::555666666777888888999:::999;;;=========>>>???AAA>>>??????>>>BBBGGGHHHEEEGGGHHHJJJKKKJJJIIIGGGFFFMMMLLLKKKKKKLLLNNNQQQRRRMMMKKKFFF???:::888999;;;;;;???FFFMMMSSSXXXZZZ[[[RRRPPPNNNOOORRRVVVYYYZZZ[[[\\\[[[XXXSSSOOOLLLLLLFFFEEECCCAAA???>>>===<<<:::;;;;;;999666444444555555777888888888888:::;;;999;;;======;;;999888999888888777777777666666777666777777666333222222333222333333333444555555666222222222333444444555555111111333444555666666777444444333333333333333444333333333333444444444555444555555555555666888;;;;;;<<<999666666888777333444444444555666666777777333333333333444666777888666777999999999999;;;<<<@@@BBBCCCBBB???;;;999888444444555666777999:::;;;999666333222333555555555333444555666666777666666555555555666666666777777333555777777444333666888333333333333333222111000...000222222111000111222222111111333555555444333111333555555333333333444555555444444444555555666666555444444555666888999888777666555444444444444222222333444555666777777222333222111//////111333555555555555555555555555222555999999666444333444555555666666666777777777555555555555666777888888555555666777888777777777999<<>>@@@AAABBB:::<<>>:::999===BBB:::===???===999666888:::777777888888888999999999888999999:::999888777666777777999:::;;;;;;::::::777777666666777999<<<===<<<>>>????????????AAACCC>>>???===:::<<>>???AAACCCDDDEEEEEEEEEHHHIIIIIIJJJLLLMMMNNNNNNLLLJJJFFF@@@;;;999:::<<<:::<<<@@@EEEKKKPPPTTTVVVOOOLLLJJJJJJMMMQQQSSSTTTWWWXXXWWWTTTOOOKKKIIIHHHBBBAAA@@@>>><<<:::888888555777999888666333333444333555888888777777:::<<<888;;;======:::777777777777666555444444444555555444666777666333222333555333333222222333444666777222222333333444555555666333333333333333444555555333333222222222222333333444444444444444555555666111222333444444666999<<<999999777333333777666222222222333333444555555666444333222222333444555666555777999:::999:::;;;<<<>>>@@@BBBBBB???<<<:::999888777666555666888;;;===999777444333444555666555333333444555666666666666444444444444555555555555111555777555111000222555222222222222222222111111///111333222111//////000111111111333555666444333000222555555333222333555444444333333333333444444333333333444444555666777777777666555444444444444111222333444555555444444111333555444333333555888666555555444444444444444555666777777666666666777666666666666777777777777444444444444555666777888777666666666777777666555777777:::===??????@@@AAA<<<;;;;;;;;;;;;;;;888666555777999999777666777999999777777999>>>AAABBB@@@888;;;======;;;;;;<<<>>>AAAAAABBBEEEIIILLLMMMLLLGGGIIIKKKKKKJJJHHHGGGHHHIIIIIIKKKNNNUUU___jjjqqq{{{jjjaaaYYYRRRLLLLLLPPPUUU]]]eeegggccc[[[RRRJJJDDDAAA???@@@EEEIIIHHHCCC???>>>???>>>@@@???;;;777777===BBB:::===@@@>>>999777888;;;777777888888999999999999888999::::::999888777666666777999:::;;;;;;:::::::::999888888999<<>>@@@AAAAAAAAAAAABBBDDD<<<===:::555777===<<<666888999<<>>===999666666777777666444333222333444444333555777666444333444777333333222222333555666777222222333444444555666666666555333222111222333333222222222111222222333333666555555555555666777777///111222333444666:::===666777444111111555555111000000111222222333444444444333222111222333444555444777999:::::::::;;;<<<<<<>>>@@@@@@===;;;999999;;;999777555555777:::<<<999777444333444666666666222333444555666666666666222222222333333333444444111444666444000...000333111111111111111222222222000222333333111///...///111000111333555666444333///222555555333222333555444333333222222222333333222222333444444555666666777777555444444444444444111222333444444333111000,,,///222333333333666999555444444333333333333444333222000000111222444555777777777777888888888888333333333444444666777777888777666666666666555444555555888;;;=========>>>===<<<;;;;;;;;;:::777444777999;;;:::888666777999888555333666<<>>>>>@@@DDDIIILLLNNNNNNNNNNNNOOOMMMKKKJJJKKKMMMJJJMMMPPPTTTXXX___fffkkksss~~~kkk[[[SSSOOOLLLHHHFFFGGGKKKPPPTTTYYYWWWRRRKKKEEEAAAAAABBBIIINNNNNNGGG@@@???@@@???<<<>>>>>><<<::::::===@@@;;;<<<;;;:::888888:::;;;999:::;;;;;;;;;:::<<<===<<<<<<<<<<<<;;;:::999888777777888777777888:::===;;;:::999999888888888888BBBDDDFFFDDD@@@???@@@CCC>>>;;;777666888888777555:::999;;;@@@AAA??????AAADDDFFFGGGFFFCCCCCCEEEHHHHHHJJJKKKFFF???:::;;;===;;;<<<===>>>@@@CCCHHHKKKDDDDDDCCCAAA@@@AAADDDGGGIIIJJJKKKIIIFFFBBB???>>>;;;;;;;;;:::888555333222444444444444444444444444777777666555555666888888======>>>>>>===;;;999777333333444444444333222111333333555666666666555444111222444333333222444555444444555555666555555555222111111222444666777777///111444555444444555777777999:::888555333444666000111222444777999:::;;;888666444333333333222111111222333444555555555555111333444333222222333444666;;;>>><<<;;;===>>><<<:::;;;<<<>>>>>>===;;;:::666777888999:::999888777888666555444444555666888333333333222222333333333666555333333333333111///555555333000...---///111............////////////222222222000...,,,---......///000222333333222222222333333111000000222555000111222333444333222222222222333333333333444444:::888666666666555333111000111222111000000222444222222333444555666777888:::666333222444666555444555333111222444666666666444444555555666777777777555444444333333444444555333555666666555444444555555666999;;;<<<<<<<<<<<<>>>===;;;999888888999999999;;;<<<;;;::::::;;;<<<<<<999666888>>>AAA???===888888888888888888888888===>>>@@@BBBEEEHHHJJJKKKMMMNNNNNNMMMJJJIIIJJJKKKKKKLLLOOORRRVVV\\\cccgggooosssyyy|||eeeTTTLLLKKKHHHEEEBBBBBBEEEIIILLLRRRQQQMMMHHHCCCAAABBBCCCJJJOOOOOOHHHAAA??????======>>>???>>><<<;;;===???;;;;;;;;;999888777999;;;444666888888888999;;;<<<>>>>>>>>>===<<<;;;:::999555666777666555666999;;;999999999999999999:::;;;===>>>??????>>>>>>>>>@@@@@@===:::999;;;<<<;;;999999777999>>>???===<<>>@@@<<<===>>>>>>???AAAEEEHHH@@@???>>><<<;;;;;;>>>AAAEEEGGGHHHFFFCCC???===<<<:::::::::999777555333222444444444444444444444444666555444444444555666777;;;<<<>>>>>>===;;;888666444444444333333333222222333333555666666666555444111333444444333333444555555555555555555444333222888777555444333222111000111333555555555555666888777999:::888444222333555444555666777888999:::;;;888666444333444444333222111222333444555555555555222333444444333333555666777;;;<<<;;;<<>>;;;<<<===???@@@???>>>===;;;888888999999999888777666777666555444444555666777444444444333333444444444555555444333222222111111444444333111///...///111............////////////111222222000...---...//////000111333333333222222222333333222000111333444111222222333333333222222222222222333333444444444999888666555555555333111///000222111000000111222111222333444555666666777666333111000222333222111333111000000222444555444444444444555666666777777555444444333333444444555444555666555444333444666888999:::;;;<<<;;;;;;:::<<<;;;:::888777777888888;;;<<<<<<;;;:::888999:::<<<999777999===@@@???<<<888888888888888888888888:::;;;===@@@CCCFFFHHHIIIGGGIIIJJJJJJIIIHHHIIIJJJHHHJJJMMMQQQUUU\\\ccciiijjjmmmpppvvv}}}xxxaaaQQQIIIHHHFFFCCCAAA@@@@@@BBBCCCHHHGGGFFFCCC@@@@@@BBBDDDHHHMMMNNNHHHBBB???===:::===???@@@???===<<<<<<===:::;;;:::999777777999;;;555777999:::;;;<<<>>>@@@@@@@@@???>>>===<<<;;;:::444555555555444555777999999888888999999:::;;;<<<::::::999;;;===>>>======<<<;;;999999:::<<<;;;:::888666777;;;<<<::::::<<<@@@BBBEEEFFFEEEDDDDDDEEEHHHJJJKKKHHHCCC@@@AAACCC===>>>??????>>>???AAACCC<<<<<<;;;999777777999;;;@@@BBBCCCBBB???<<<:::999888888888777666555333222444333333333333333444444444333333222333444555666:::;;;===>>>===;;;777555555444333222222222333333333333555666666666555444222333444444333333444555555555555444333222111000333333333333333444444444222444666666666666888:::888::::::888444111222444888888999999::::::;;;;;;777555444333444444444333111222333444555555555555222444555666555666777999888999999999===AAA@@@:::===>>>????????????===<<<;;;::::::999888666555555777666555444444555666777666555555555555555555666222444666444111000111333222333333222000...///000............///////////////000111000//////000111111222333333333333222222222333333222111111333444333333222222111222222222111222222333444555555555888777555555555555333222---000222333222111111111111111222333444444555555333222111111222222111000111000//////111333333333444444444444555666777777555555444444444444555555555555555444333333555777::::::;;;;;;;;;;;;:::::::::999888777666666777888;;;<<<<<<;;;999777777888;;;999777999===???===;;;888888888888888888888888888999:::===@@@BBBDDDEEE@@@CCCEEEFFFFFFEEEFFFFFFEEEGGGJJJOOOTTT\\\eeekkknnnnnnoooqqqttt|||xxxcccSSSKKKHHHGGGDDDBBB@@@?????????@@@@@@@@@???===>>>@@@BBBCCCHHHJJJFFFAAA???<<<999<<<>>>??????>>><<<;;;::::::::::::888666666888:::777999;;;;;;;;;<<<>>>???@@@???>>>===<<<;;;;;;:::444555666666555555666888:::999999999999::::::;;;<<<999888999<<<>>><<<::::::999999:::;;;<<<<<<<<<999777777:::;;;888888;;;>>>@@@BBBDDDDDDDDDCCCCCCFFFGGGGGGFFFCCCAAAAAACCC===?????????===<<<<<<===<<<<<<;;;888666666777999<<<>>>@@@???===:::888888777777777666555555444444444333333222333333444555444333222222333444666777999:::===>>>===:::666333555444333222222222333333333333555666666666555444222444555444333333444555333333333333333222111000000111333333444444555666444555666777666777999;;;999;;;<<<999555222333555999999999:::;;;;;;<<<<<<777555444333444555444333111222333444555555555555333444666777777777999;;;888888666777===CCCAAA;;;::::::<<<===>>>>>>>>>===???>>><<<:::888666555555666555555444444555555666777666666555555666666777000333666444000...111555111222333222000///...///............////////////---///111111000000111333333333333333333333333222222333444333222111333444444333222111000111222333111222222333444555666666777555444444555555333222---111444666555333222111000111111222333333444444333333333444444444333222111000///000222333333222444333333333444555666777555555444444444444555555555555555333222333666999:::::::::;;;;;;;;;;;;;;;888777666555555555666777999:::;;;:::888777777888:::999888:::<<<===<<<:::888888888888888888888888777888999:::<<<===>>>???<<<>>>AAABBBAAAAAAAAAAAABBBDDDHHHLLLSSS\\\eeelllsssrrrpppnnnnnnqqqwww{{{yyydddSSSJJJHHHGGGDDDBBB???>>>===<<<<<<======<<<;;;;;;===???<<>>===<<<:::::::::::::::555777888888777666777999<<<;;;:::999888777777777<<<999777888:::;;;999666999:::<<<======>>>???@@@<<<999888;;;:::777777:::999:::===???AAAAAA@@@???AAABBBBBBAAA????????????<<<>>>???>>><<<:::999999:::::::::888555555666777:::<<<>>>>>><<<:::888888666666555555555555555666555444333222333444666777555444444444444666888999888999;;;<<<;;;888555333444444333333222222222333333333555666666666555444333444555555333333444555000000111222333333333333444666777555222000///000444555666666555666999;;;:::<<<===:::666444444666666777888999;;;<<<======888666444444555555444333111222333444555555555555333444666777777777999;;;777666555666<<>>???@@@@@@CCCAAA>>>:::888666666666555555444444444444555555666666555555555555666666...222555444000///222666000111333222000......///............////////////,,,...111222111111222333444444333333333333333333222333444444333222333444444333222111111111333333222222333444444555666666555444333333444555333222...222666888777555333222000111111222222333333333222333444444444333333333222111111222444555444333333333222222222444666777666555555444444555555666555555444333222333666999777777888999:::;;;<<<===666555444444444555666777555777888888777777999:::999999999:::;;;;;;:::888777777777777777777777777888888888888999999999999:::<<<>>>>>>===<<<<<<<<>><<<<<<>>>===999:::999999:::;;;;;;:::888888999888777555555777999777888999888666555666777;;;:::999888888999:::;;;777888::::::999888888999<<<;;;999888666555555555999888777666777777555444666888:::;;;;;;;;;<<<===>>>:::999;;;:::777777:::;;;;;;<<>>>>>;;;999777777666777777555333333444555888;;;===>>><<<:::999999666555555555666666777888666555444333444555777999666555555555666888999:::888999::::::999777555333333333444444444333222111333333555666666666555444444555666555444333444555///000111222333444444444///222555555333111222333333444444444333555888:::888;;;<<<:::666444555888666666777999:::<<<======:::888555444555555333222111222333444555555555555222444555666555666777999444666555666;;;BBBCCC???======>>>>>>???@@@AAAAAAEEEBBB>>>:::777666666777444444444444444444444444555444444444444444444555...111333333111000222555000111222111///...///000............////////////,,,...111222222222222333333333222222222222333444222333555555444333333444222222111111222222333444444444444444555555555555333222111222444444444222///222666888777555333333111111222222222333333333000111222222111111222333333222222444666777666444333222111000111333555777666666555555555555666666333444555444333444666999666666666777999:::<<<===555444333333444555666777333555777777777777999:::888999:::;;;:::999888777777777777777777777777777999888888888777777777666999;;;;;;;;;999888999;;;<<<>>>@@@DDDJJJTTT^^^eeemmmlllhhhbbb]]]YYYXXXYYYWWW^^^hhhrrr{{{{{{~~~pppYYYKKKDDDBBB???===<<<;;;<<<===:::<<<======<<<<<<===???999<<<<<<::::::===<<<888;;;999777888;;;===<<<;;;888888888666555555666888666888999888777777888999999888777777777999;;;<<<777999:::;;;999888888888999999777666555555555555777888888888666666666888666999<<<===<<<;;;<<<>>>???;;;999:::999666666999;;;::::::<<<@@@CCCCCCAAA999999888888888888777666666999<<<===;;;888777666333555555555333333444555777999<<<===;;;:::999:::666666555555666888999:::777666555444555777999;;;666555555555666888:::;;;999999888888777666555444111333444666555444111000333333555666666666555444555666666555444333444555111111222333444444444333(((---222555444444666999111222222222111333666999555888999888555333555777888888999::::::;;;<<<<<<;;;999666555555444222111111222333444555555555555222333444444333333555666222555666666999@@@CCCBBBAAAAAA@@@???>>>>>>>>>>>>DDDAAA<<<777555444555666444444444555555444444444333333222222222222333333///000000111222222333444111111111///...---///111............////////////,,,///222333333222222333111111000000111222333444222333555666444333333444///000111222333444444444555555555555444444444444222111111111333444444333...111444666555333222222222222222333333333333333111222333222000111333666222222333444777777666444333222000000000222555777666666555555555555666666222333555555444555666888666666666666777888:::;;;444444333333444555777888444555666666666666777888777999;;;;;;:::888777666777777777777777777777777777777777777888888888888888999888777777888;;;===999:::;;;>>>DDDLLLVVV]]]iiihhhfff```YYYSSSPPPOOOHHHMMMTTTZZZaaaiiissszzztttnnnpppsssxxx~~~zzzcccTTTEEECCC@@@===<<<===???@@@:::;;;============???@@@<<<===<<<999:::===<<<888<<<999777888;;;>>>>>>===888888888666444444666888000222444444333444555777888777777666888:::<<<>>>666888::::::999888777888777666666555555555555666666999;;;;;;888888:::===>>>AAAEEEEEEDDDCCCDDDFFF???;;;999999888444555888555333222444888<<<<<<;;;888777666666777777555444444777;;;<<<;;;888777666444555666666555444555777555888;;;<<<;;;:::999999666666555666777888:::<<<888777555444555888:::<<<555555444555666888:::;;;:::999888666555555555555000222555777666444111///333444555666666666555444555666777666444333444555333333444444444333333222,,,111666666222000222444000111111000000111555888333555777666333222444777;;;;;;;;;;;;;;;;;;;;;;;;<<<:::777555555444222000222222333444555555555555111333444333222222333444000555777666888???CCCDDDDDDBBB@@@>>><<<:::999999CCC???:::555333333444666333444444555555444444333222111111000000111111222000//////000222444444333111111000...------000222............/////////000,,,///222444333222222222000000//////000222444555222444666666555333333444---///111333444555444444666666666555444444333333222111000111333444444333---000333333222111111111333333333333333333444444444555666444222333666:::222222222444666777555333333222000///000222555777666666555555555555666666111333555666555555666777888777666555555666777888444333333333444666777999555666777666555444555666777999;;;;;;999777666666777777777777777777777777555555666777888999:::;;;777777777666666888===@@@666777888:::???GGGQQQXXXcccbbbaaa[[[TTTMMMIIIGGGAAADDDHHHKKKOOOVVV___eeellluuuvvvfff\\\ZZZ]]]dddhhhpppyyynnnXXXHHHAAA===>>>???===<<<<<<<<<======>>>???@@@@@@@@@AAAAAA@@@???>>>===<<<;;;;;;999888:::===>>><<<:::555555555666666666666666777999::::::888777777888999999888888999999:::;;;999999999999999999999999555444222222333555888:::666777999999999:::===???>>>CCCHHHJJJHHHEEECCCCCCBBB???:::888777888777777666666666666777999:::;;;888555333444666888777555777777888<<>>???>>>>>>???;;;;;;<<<======>>>??????AAA@@@@@@???===<<<<<<;;;;;;:::999;;;======<<<999777777666666666555555555444555777777666666777999999888888888888999:::::::::999999999888777777777666555444333444666999;;;888:::;;;;;;;;;<<>>;;;888888999:::;;;:::666666666666666666666666777888888777555666888;;;::::::::::::;;;???EEEIIIQQQRRRQQQNNNIIIDDDAAA???777888:::;;;<<>>>>>?????????BBB::::::;;;;;;<<<=========@@@??????>>>===<<<;;;;;;<<<;;;;;;;;;======;;;999777777777666666555555555333444555555555666999;;;888888888888888999999:::::::::999888777666666555666666555444666888:::<<<<<<===>>>??????@@@BBBEEEMMMOOORRRRRROOOKKKHHHFFFAAA>>>:::777666666555444666555444444333444444444777555444555777888888777333999@@@CCCAAA@@@AAACCC>>>>>>>>>======<<<;;;:::666888999;;;;;;:::888777:::::::::999777666777888999999888888888888888999777666444222222333555666777777666666555444444444333444555555444333222111222000000444444222333666555555333333333333444555000111111111222222333333333333444444555555666666444333222111000/////////222222222333444555666777:::;;;<<<;;;888666666666888888666555444333333333000111333444444444333222222222222222222222222222333333444666888:::<<<>>>===<<<:::888777777777777666555444444333333333444222333333333222333666888777777666555444333333222---///111111111000111222111000000000000111222222111111111111222222222333000111111222222111111000------...///111444666888333333333333222222222222+++...222333222222555888333666888666222......///000000111222333444444555555444333111000000000000000111111111111222222222222222333333333333333333333333222222222222333333444444333222222222222222333444666777999999::::::666444333333444555444333000000111333333444444333///111333444333333333555666666666666777888999:::999888777666666777888999AAA>>>;;;::::::;;;:::999555555666666777777888888777888888777666777999;;;999:::;;;;;;;;;===@@@CCCFFFDDDCCCCCCCCCAAA???===:::;;;<<<;;;;;;<<>>>>>>>>???BBB:::;;;;;;;;;<<<<<<<<<===>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<<<<;;;:::999666666666666666666777777777777777666555777:::===777777777777777888999999999999999888888777777777555555444555666888:::<<<>>>@@@AAAAAAAAACCCEEEGGGNNNPPPPPPPPPLLLHHHDDDBBB@@@===999777666555444333333333444444666777999:::666555555666777888999999666:::@@@DDDDDDEEEGGGHHHCCCBBBAAA@@@>>><<<:::999444666888999:::999888777777888888777555666777999:::999999888888888888999666555333222222333444555555555555555555555555555555666666666555444222111222000///222333111222666777666444333222333333444000111111222222333333444000111111222444555555666333222111000000000000000111111111222333555666777888:::;;;;;;999888888999999888777666555444444444000111222333333333333222222222222222222222333333333333444555777999:::;;;:::999888777666555666666444333222111111222444555333333333222222333777999777777777777666555444333---///111111111000111222111111111000000111222222111111222222333333333333000000111111111111000000---------///000333555666333333222222222111111111,,,///222222222222333555333777:::888222...///111333444444555666666777777333333222111111111000000000000111111111222222222111111111111000000000000222222111111111111222222333333333333333333444444333444666888:::;;;<<<<<<777555333333444555444444000000111111222222222222111222444333222222333444444555666888999;;;<<<===:::888666444555777999;;;CCCAAA>>><<<<<<;;;:::888666666777888999::::::;;;888777777777777888:::;;;888:::;;;<<<;;;:::<<<===BBB???===>>>@@@BBB@@@===>>>??????>>>======???AAA>>>@@@AAACCCFFFLLLSSSXXXbbbsssvvvbbbXXXRRRNNNLLLPPPNNNMMMNNNTTTaaapppzzzkkkVVVLLLBBB???>>>======@@@;;;;;;<<<<<<<<<<<<=========<<<<<<<<<;;;:::::::::;;;<<<<<<<<<;;;:::999999444555555666777888999999999999888666444555888:::777777666666777777888999777777888888999999::::::333333444444666888:::;;;???@@@AAABBBBBBCCCEEEHHHMMMMMMLLLKKKIIIEEE@@@======;;;888666666555444222333333333444666777999:::555555666777777999:::<<<;;;<<<===BBBGGGIIIIIIGGGGGGFFFDDDAAA>>>:::777666333444666888999999888777333444444444444666999<<<:::999999888777777888888555444333333333333444555444444444444555555555666666777777777666444333222222000///222333111222666888777555333222222222222111111222222333333333333000000111222444555666666////////////000111222222000000111111333444666666555777999:::::::::;;;<<<999888777666555444444444111111222222222333333222222222111111111222333444444444555555666888999:::777777666666555555555555333222000//////111333555222333333222222333777:::777777777777666555444444...///111111111000111222222222111111111111111222000111222333333333333222000000000000000000000000......//////000111222333555444444333222111000000///111222222111111111111222777:::888333000111444333444444555555666666666///000000111222222222222000000111111111222222222111000000000000000000000111111111000000111111111000000111333444555666666333444666888:::<<<======777555333222333444444333222222111111000000000000333444444444222222333555444666888:::<<<=========:::888555333444666:::<<>>===<<<;;;999888888888999:::;;;;;;<<<<<<888777666666888999;;;;;;888:::<<<<<<;;;:::::::::AAA>>><<<===@@@AAA???<<<:::<<<===<<<;;;<<<===???===>>>?????????AAAEEEHHHPPPaaazzzsss```YYYTTTPPPMMMMMMLLLLLLNNNTTT]]]iiiqqq}}}mmmWWWLLLCCC???>>><<<<<>>???@@@@@@AAACCCFFFJJJIIIGGGFFFEEEBBB>>>::::::888666555666555444333444444444333444444555666444666777888888999<<<>>>@@@======@@@FFFIIIGGGEEEGGGEEECCC@@@<<<888555333222333666888999999999888111222333333444666:::>>>999999888777666666666666444444444444444555555666333333444444444555555555555666777777666555444333222000000444444222333666888777555333222222222333333333333333333333333333111222333444555666777777.........///000111222333000000000111222333444555222555777999::::::<<<>>>888888666555444333333333111111111111222222222333222111111000111222444555555555444555555666777888555555555555555555555555333222000//////000222444111222333333333444777999777777666666555555555555///000222222000///000111333333222111111111111222///000222333333333222111111000000//////000000111//////000000111111222222666555444333222111000000111111222222111111000///111555777777444333333555000111111111222222222222---...000111222333333333000111111111111222222222111111222222222222222222111111000000000000111111---///000222444555666666333444666888:::;;;<<<<<<888555222000111222333222444333222111000000000000333444444333222222444666444666999<<<======<<<<<<888666444333333666999;;;???>>><<<<<<<<<;;;999888999999::::::;;;;;;<<<<<<999777666666999;;;<<<;;;888:::======<<<;;;;;;<<>>>>>>>>>>>>>><<<::::::<<<>>>>>>>>>>>>???AAA>>>??????>>>======???AAAIIIUUUhhhooo]]]XXXUUUPPPMMMLLLMMMNNNPPPSSSYYY___dddnnn~~~nnnSSSJJJBBB??????======???;;;;;;;;;;;;::::::::::::::::::::::::999999999999555888::::::888777888:::777777777777777777777777333555666555444444555666666555555555555666777777444555555555666777777777333333444666888:::;;;<<<:::;;;<<<======>>>@@@CCCDDDBBBAAA@@@@@@>>>:::777777666444444666666555333555444444444555555666777333666888888888999===@@@@@@??????@@@AAABBBCCCCCCCCCBBB@@@>>>:::777444333111333666888:::::::::999444555555444555777;;;>>>999888777666555555555555444444555555555666666666333444444444444444555555444555666666666555444333222000222666666444333555555444333222333444555666444444444333333222222111111222222333444555555666///////////////000111222111111111111111222333333222444777888999999;;;===888777666444333333222222111111111111111222222333222111000000111222444666444444333333333444444555444444555555555555555555333222111000000000111222///111333444444555777999777666555444444444555666000222333222000/////////444333222222111111111222...///111222333222111000111000///......///000111---...///111222333333333333333333222222222111111000000000111222222111000///111222444444444444444////////////000000000000...///000111222222111111000111111111111222222222000000111111222222333333222111111000000111111222---///000222333444444444333444666888999:::;;;;;;777444111///000111222111333333222111111111222333111222222222111111444666444666999;;;<<<;;;999777666555333222333555888:::;;;:::999:::;;;;;;:::888999999999999::::::::::::999777555666999<<<<<<;;;888:::===>>>>>>===>>>???===???AAAAAA>>><<<;;;:::>>>@@@BBBBBBBBBBBBCCCDDD@@@AAAAAA@@@>>>===>>>???DDDIIIVVVjjjkkkZZZWWWUUUPPPMMMOOOPPPRRRSSSTTTUUUWWWYYYaaarrroooPPPGGG@@@???@@@??????AAA:::999999999999999999999::::::999999999999999999333666999999777666888:::::::::999888777666555444222444777888777777888999555555555555555666777777444444444444444444333333444444666777999;;;<<<===888999:::;;;;;;<<<>>>@@@???===;;;;;;<<<;;;777333555444333444666666555444444444555666888:::<<<===333666888999888:::===AAA???AAABBBAAA======???BBB???>>>===<<<999777555333111333666999:::;;;::::::888888777666666888;;;???888888666555444444444444444555555666666666777777444444444444444444444444333444555666666555555444222000333777888555333555222222111222333555777999666555444444333222111000///000000111111222222333111000000////////////000222111111111111111222222333555777888888888999;;;777666555444333222222222111111000000111111222333222111000000111222555666333333222222222222222333444444555555666666555555333222222111111111111111...111333555555555777888777666444333222333555666111333333222000.........444333333222111111111222---///111222222222000///111000///......///000111,,,---///111333555555666000000111111222222222222......///000222333222111......///111444555444222000000000000000111111111///000111222222111000///000111111111111222222222---......///000111111222222222111111111111222222///000111222333222222111333444666777999999::::::777444000...///000111111222111111111111333444555000000111000000111333666444666999;;;;;;999666444444444333222333555777999888888777999;;;;;;:::888999999888888888888888888999777555666:::<<<===<<<888;;;===>>>>>>???@@@BBB<<<@@@DDDDDD@@@===<<<<<>>>>>;;;;;;:::888777777999:::<<<:::::::::::::::999888777<<<;;;:::888888888888999999888777555444444444444222333444555666666666666777888999999888777888:::777888999888666666666777999888666555666888;;;===888888888999:::<<>>;;;999888888999888777555444333444666666666555555555666666666666555444666444444555888:::;;;;;;:::;;;<<<======;;;999888===:::999;;;888222111666333777;;;======<<<;;;;;;;;;999777777:::<<<===>>>;;;999777444333333444555222777:::888888::::::888555666666777666444333222666888999999666444222222000111222333333333333333333444444333222333555777555444333222111000000000......//////000000111111222333333111000///000222111111000000111111222333444555666666666666666666666555333222222333555666444333222111222333444555000111222222333333222222111222333444444444444444111333555888999888777666333333333333222222111000...000222333222333444555777666555444333444555666111111222333222111000///000000000000000///......///111222222000//////000////////////////////////,,,...000111111111222333...000222444555444333222///000000000000//////......///111333444333222111111111111000000...------.........//////000111222//////000000111111111222111000000000000000111111333111//////000222222222222333333333333333333333111111333666:::;;;888555111333333333111111111333222222222222222222222222...222555333///---000444333444555777777777777666333333333444444666777777777888999:::;;;:::999888:::666333444666777555333888888777666666777999999:::<<<>>>AAAAAAAAA???>>>AAA@@@???>>><<<:::999999;;;===?????????@@@BBBCCCDDDBBB@@@===;;;:::::::::FFFCCCDDDOOOfffppp```\\\YYYVVVUUURRRTTTTTTQQQLLLJJJLLLPPPOOO]]]pppttt\\\IIICCCFFFAAA>>>???<<<<<<;;;999888888999:::;;;999999999:::999999888888::::::888777777888888999888777666555555555555555333333444555666666666666555777888888777888999;;;:::;;;;;;:::888777888999:::999777666666888:::<<<;;;:::999999:::;;;<<<======;;;888888888999999888555444333444666777666555666666777777777777666666444333333555888::::::999777888999:::::::::999999999666666888666111111666444777:::<<<<<<<<<======>>><<<999999:::<<<======999777555333222222333444444999;;;999888999:::888666666666666555444333222333555777888666555444444111111222333333333333333333444444333222333555777555444333222222111222222000000000000111111111111222333333222000///000222111111000000111111222333444555555666666666666666666555333222222333444666333333333333333444555555444444444555555444444333222222333333444444444555111222333444444444444333333333333333333222111111///111333333333222333444555444333333333444555555111111222333222111000///000000000000000///......///000222222111000000111////////////////////////---///111111111000111222111111222333333222111000//////000000000000//////...///111333444333222111111111111111000///...---............///000111222//////000000000111111111000000///000000111222222444222111222333444444333333333333333333222222222111111222666999999666333222333444333222111222333222222222222222222222222000222444333000///111333222333555666777777666666333333444444666777888999777888999::::::999888888888777555555666666555555888777666666666777888999:::<<<>>>AAAAAAAAA???>>>???>>>>>>===;;;::::::999:::<<<===>>>>>>???BBBDDDEEEDDDBBB???===<<<<<<<<>>===<<<;;;999999999::::::777777888999999999888888777777777777777888888999777666666555555666666777444555555666666666555555333555777888888999;;;===?????????===;;;:::;;;<<<;;;:::888777777888:::<<<===<<<:::999888999999:::;;;:::888888999::::::999666555444444666777777666999999999999999888777666222222333555888999888666444444555555777888999:::666555666777666333444777555777:::<<<<<<===???@@@BBB@@@<<<;;;;;;<<<<<<<<<666555444222222222333444555999;;;888777999:::888777666555444333333333333000222555666666666666777111222222333333333333333333444444444333333555777444444333222222333333333222222222222111111111111111333333222111000111222111111000000111111222333444444555666666666666666777666444333222333444555333444444555555555555555888888888888777666555444444333222222222333444555222222222111111222222222333444444444444333333222111333444444333222333444222111111111222333444555000111222222222111000//////000000000000///.........000222222222111222333///////////////////////////000222222000000000111333222222111111000//////---...///000000111000000...///111333444333222111222222222222111000//////............///000111222//////000000000000111111......///000111222222333444444333555666777666444333333333222222111111000111111222444666555333111222333444444222222333444222222222222222222222222222222222222222222222222222333555666777777666666333333444666777999:::;;;777888888999999888777777666777888777666555666777777666666666666777888999:::;;;===???@@@???>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;<<<<<<<<>>===<<<;;;::::::::::::666777777888999999999999555555555666777888888999666666555555666777888888555666666666666555555444333555888999:::;;;>>>@@@CCCDDDCCCAAA>>><<<===>>>999888888777888:::<<<===<<<;;;:::888888888999999;;;:::888999;;;;;;;;;:::777666444444666777888777===<<<<<<;;;999777666555000111222555777888666444555444333333444666888:::888888999999777666666888666888:::;;;<<<>>>AAACCCGGGDDD@@@>>>>>>>>>===<<<666555444444333444444555333888:::777777999;;;999777666444333222222333444000222444555555555666777222222333333444333333222222333444444333333444666333333333333333333444444222222222111111000000000111222333333222111111222111111000000111111222333333333444555666666666666888777555333222333444555333444666777777777666555:::999999999777666555444444222111000000222444555555444222111222333555666444444444555555444333333333444555555333222222333/////////000111222333333000111222222222111///...//////000000//////...---...000222222222222333444////////////////////////000111222222000//////000222222111000//////000000------...000111111111111...///111333444333222111222222222222222111000000...............///111111//////000000000000000000---...///000111222333333333333444666777888666444333333222111000000//////000000111222333222000///222333444444333222444555222222222222222222222222333222111222333444333111222333444666777666666555333444555777999;;;<<<<<<777777777777777777666666555777:::999666444666888666666666666777888888999888:::;;;======<<<;;;;;;999999999::::::;;;;;;<<<<<<<<<<<<<<<===@@@DDDHHHGGGFFFDDDBBBAAA@@@AAAAAA@@@AAADDDIIIVVVoooyyybbbZZZZZZXXXTTTWWWUUUQQQMMMHHHFFFEEEFFFFFFIIIMMMQQQZZZjjj}}}aaaNNNIIIBBB@@@CCCAAA???>>>===<<<;;;;;;;;;:::666777888999999999999999333444555666777888888888666666555666666777888999666666666777666666555555444666999:::;;;===@@@BBBFFFGGGGGGDDDAAA>>>>>>>>>666666666777999;;;===>>>999999888777888999:::;;;<<<;;;:::;;;<<<===<<<;;;999777444444666888888888??????===;;;999666333222000000222444777777555333777666444333333555777999:::<<<<<<:::777777777777777999;;;<<<===???BBBDDDIIIFFFBBB?????????>>>===777777777666666666666777111555777555555999<<<;;;777666444333222222333333222333555555333333333444333333444444444333333222222333555555444333444555333333222222222333444444111111111000000//////...000222444444333222222333111111000000111111222333222333444555666666666666888777555333333333555666444555666777888777666555999999888777666444333222222111000///000222444666555333222111222444777999333333444555555444444444333444555555333111111222---...///000000111222222000000111222111000///...///////////////...---------///111222222111333444////////////////////////000222333222000/////////000000//////000111222222------...000111111111111...///111333444333222111111222222222222111111000------------...///000111000000//////////////////,,,---///111222333333333111111111444666666444333222222111000//////......///000111111000///......111222444333222222444555222222222222222222222222333222111111333333222111222333444666666666555555333444666999;;;<<<<<<===777777666666555555555555333666999999666444666888555666777777888999999999777888999::::::999999888777777888999:::;;;<<<===>>>??????>>>>>>AAAFFFIIIEEEDDDBBBAAA@@@@@@@@@AAA@@@BBBEEEIIIUUUmmmfff\\\ZZZWWWRRRUUUSSSQQQMMMJJJHHHFFFEEEGGGIIIKKKMMMUUUcccwwwmmmUUULLLBBB@@@CCC@@@???>>>>>>>>>===<<<<<<<<<888888999:::::::::999999444444666777888888888888666666666666777777888999555666666777777777666666444666999;;;<<<===@@@BBBGGGHHHIIIHHHDDD@@@===<<<444555666777888:::<<<===777777666666777999;;;<<<>>>=========??????===;;;:::777555555666888999999>>>===<<<:::888555333111111111222444666666555333777666555444444555777888999<<<<<<888666777777555777:::===>>>???@@@BBBCCCGGGDDD@@@>>>>>>???>>>>>>::::::999999888888888777000444555333333888::::::666555444333222222222222333444555444222111222333444444444444444333333222111333555555444333444555333333222111111222222222000000000//////////////////222444555333222222333111111000000111111222333111222333444555666666666777666444333333555666777444555555666666666666666777777666666555333222111111111111111222444666888555444222222222444666777222333333444444444444333222333444444222000000111---...///000000111000000///000111111111000///......////////////...---------///111111111000111222////////////////////////000111333222000//////000//////000000111222222333---...///000000111000000...///111333444333222111000111111111111111000000------------...///000111000000////////////......---...000111222222222111///...///000333444333222000000000//////......---...///111000///......//////111222222222222333555222222222222222222222222111111111111111111111111111222444555666666555555333555777999;;;<<<<<<;;;777777666555444444444444333555777777777555555666666666888999:::;;;;;;:::777777888888888888777777777777888999;;;<<<======@@@@@@AAA@@@@@@BBBFFFHHHBBBAAA@@@???>>>??????@@@@@@BBBEEEJJJVVVooopppccc___XXXOOOQQQPPPOOONNNLLLIIIFFFDDDHHHJJJKKKLLLPPP[[[lllxxxwww\\\NNNCCC@@@BBB???>>>>>>>>>>>>>>>>>>======::::::;;;;;;;;;::::::999555555777888888888888777777777777666777777888888444555666777777777777777333555888999:::<<<>>>@@@FFFHHHKKKJJJFFF@@@;;;999666666666777777888888999777777666666777888:::;;;@@@@@@???@@@AAA@@@>>>;;;;;;888555555666999::::::999999888888777555444333333222222333555666555444444333333333444666777888888======999777::::::888888;;;???AAAAAAAAAAAABBBBBB???<<<;;;<<<=========;;;;;;;;;:::999888777666111555555222111444777666444444444444333222111111333444444333111000222333444444555555444333333222111333555666555444444555333222222111000000000000000000000000000000111111///111444555444333333333111111000000111111222333111111333444555666666666666555444333444666888999555555444444555555666777555555555555444333222111111222333555777999:::;;;999888777555444444555555111111222333333333333333000111333222111000000111...///000111111000/////////000111111111000...---......//////......---,,,---///111111///...///000///////////////////////////111222222000//////000000111222333333222111111//////000000000000//////...///111333444333222111///000000111111000000///------------...///000000000000/////////.........---///000222222222111000///------...000222222222........................---///000000...---///111...000111111111111222444222222222222222222222222...111222111///...000222111222444555666666555444444555888:::;;;;;;::::::777666555444333333333444333333444666777777555333666777999;;;<<<<<<<<<<<<888888888888888888888888777888999:::;;;<<<===>>>@@@AAABBBAAAAAAAAACCCEEEAAA@@@???>>>>>>>>>???@@@???AAADDDJJJXXXqqqxxxjjjcccYYYMMMNNNNNNMMMMMMMMMJJJFFFCCCEEEGGGGGGFFFFFFNNN[[[eeexxx}}}___PPPDDD@@@BBB???===>>>>>>?????????>>>>>><<<<<<<<<<<<;;;::::::999555666888999999888888777888888777777777777888888444444666777888888888888222444666888999:::<<>><<<;;;888555555666999:::;;;444555555666666666666555444333222222444666666555000000111333444666888999999>>>@@@;;;:::>>>@@@===888<<<@@@BBBBBBAAA@@@@@@>>>;;;999888999;;;;;;;;;<<<<<<;;;;;;999888666555333666666111///222444333333444555555444333111000222222333222111111222444444555555555444333333222111333555666555444444444333222111000////////////000000111111222222222333///111444555555333333333111111111000111222222333000111333444555666666666555444333333444666999:::555555444333333555666777555555555555444333222111111333555888;;;<<<>>>>>>???>>><<<:::888666555555000111222222333333333333...000222222000///000111//////111111111000///...///000111111111000...---......//////......---,,,---///000000...---......///////////////////////////000222222000000000111222333444555444222000...///000000000000000///......///111333444333222111...//////000000000//////---------------...000000000000//////.........---...///111222222111000//////---,,,---///222333333------..................,,,...000000...---///222---///000111000000222333222222222222222222222222,,,000333222---,,,///333111222333555666555555444444666888:::;;;:::999888777666555333222222333333333111111444777888444111777888:::<<<============::::::999999999999999999888888999:::<<<===>>>>>>???@@@BBBBBBAAA@@@AAACCCAAA@@@???>>>>>>>>>???@@@??????BBBJJJZZZrrrxxxlllaaaXXXQQQPPPNNNKKKIIIHHHFFFFFFGGGGGGFFFEEEGGGLLLSSSXXXhhhtttkkkSSSDDD===<<<>>><<>>@@@>>>888:::;;;<<<<<<<<<;;;:::999999888777888:::;;;;;;::::::::::::888666444555666666555444666:::;;;:::888555555555777:::<<<<<<;;;BBBGGGHHHDDD@@@>>>:::555777555222444777::::::999666666555555777888:::;;;???@@@BBBBBBBBB@@@>>><<<999888666666777777555444666666666666555444333222444333111222555777888888222333444666777777888888:::<<<>>>@@@@@@???===;;;;;;:::;;;>>>BBBBBB???;;;;;;;;;:::999888999===@@@;;;:::999888777777777777666555333222222333555666000222444555555333000...000111111222222333444444777777777555444222000///222333444444444333222222111111111111000000000000,,,...//////......///111111222333444555444333333333333333333333333333333111000///000333555555444555555444333333333444444888888666555333222222222444666222222777222///777222666888999>>>GGGLLLMMMLLLIIIDDD@@@<<<:::999999666444333333333222000......111333333111000111333/////////000000000000000111111000...,,,---111444222111111000///......---,,,---///000000...---+++,,,---///000000000///...000000////////////000000000000000000000000000000111111111000000000000000111222222222111000...---111///------/////////...,,,...000222333222111000////////////////////////000000111000//////111333,,,++++++---///000000......///000///...///000222---111222000///111000,,,000000111111111111000000222222111111000111111111111111111000000000000000111222333444555555666666888999999888777777888:::888888777555222222333555222222333666888888555333333999;;;777777<<<===;;;777666666777999::::::999999999999:::;;;===@@@AAA???AAABBBBBBAAA@@@AAABBB;;;;;;;;;<<<===???@@@AAADDDBBBBBBIIIZZZtttwwwhhh[[[QQQOOOLLLIIIHHHFFFEEEDDDEEEDDDDDDBBBCCCFFFKKKOOOSSS___ooooooVVVGGG???<<<===;;;@@@BBB@@@???@@@===777999:::;;;;;;;;;;;;:::999777666666888;;;======<<<999:::999777555444444666444333333555888:::888777777666555777999::::::999===BBBEEEBBB???>>>;;;777888666333444666888777666555555555555777999;;;<<>>>>><<<:::888:::;;;<<>>:::999777666777999;;;<<<;;;:::999888777666666666555444333222222333444555111222333444444222000///000111111222222333333444444444444444444333222222333333333333333333333333111111111111000000000000---...//////......///111000111222444444333333222111222222222333333444444111000///000333444555444444444333333333333333444666555444333222222333333111444111111666111...666777===DDDIIIQQQ\\\bbbccc```\\\VVVOOOGGGAAA===;;;666555444444444333000......000222222111000111333//////////////////////////////...,,,+++,,,///222111111111000///.........------...//////...---,,,,,,,,,.../////////...---//////000000000000//////000000000000000000000000000000000000000000000000...///000111222111000000000///------/////////...---...000222222222111000////////////////////////000111222111//////000222...------...000000///---...///000///......000222...111222000111333222...000000111111111111000000111111111000111111222222000000000000000000000000111222333333444444444444777888888777666666777999999999888555222111111333333333444666888888555333444999:::777666:::<<<::::::999999:::<<<======<<<999888888999:::===???@@@===???AAAAAAAAAAAABBBCCCBBBAAA@@@???>>>>>>???@@@EEEDDDEEELLL\\\uuurrraaaSSSPPPLLLIIIHHHGGGFFFDDDCCCCCCCCCAAA@@@AAADDDFFFKKKUUUcccrrrsssZZZKKKAAA======:::???BBBAAAAAA@@@<<<777888888999::::::999999888666555555777;;;======<<<888888888666444333444555333222333444777888777666888777666666888888777555777===@@@>>><<<===;;;888888666444444555666555444444444444666888:::===>>>FFFEEECCCAAA???===<<<;;;:::888666666666555333222666666666666666555444333444333111222444555555444222333444555666777777777888999:::;;;:::888666555777999;;;<<<<<<===???AAA<<<999555555888;;;;;;:::::::::999888666555555444555444333222222333444555222222222222222111111111000000111111222333333333111222222333444444555555333333222111111222333444111111111111000000000000---///000000......///111///000111222333222222111000000111111222333444444111000///000222444444444333333222222222333333444444444333333333444444555000444222333888333000999;;;FFFRRR\\\hhhttt|||~~~|||yyyqqqggg\\\RRRIIIEEE>>><<<999777666444222000---///000111000000222333///////////////...............---+++***+++---000111111000000//////..............................+++,,,---...///...------...///000111111000///...000000000000000000000000000000000000000000000000,,,---...000111222333333000...------///000///...---...000111222111111000000000000000000000000000111222222111///...///000///......///000111///......///000///......000222---111333111222444333000111111222222222222111111000000000000111111222333000000000000000000000000111111222222333222222111555666666555444444555777::::::888666222000111222444444555666888888666444222555777555555999<<<;;;;;;:::999:::<<<======<<<888777777888999;;;===>>>;;;===???@@@@@@AAABBBDDDFFFDDDBBB@@@@@@AAACCCDDDGGGGGGIIIPPP```xxx}}}jjjXXXSSSMMMJJJIIIHHHGGGEEECCCDDDDDDCCCAAAAAABBBDDDGGGMMMWWWccctttsss\\\MMMCCC===<<<:::===@@@BBBAAA???;;;888777777777888888888888888666555555666999::::::999666777777555333222333555333333444555777888777777:::888777666777666555333444999<<<:::999:::999777666555444444555555555444555555666777:::===@@@AAAIIIFFFCCC???<<<;;;::::::999888666555555444333111666666666666666555444333444222111222333444444333222222444555666777777777777888999999888666444333222444777777666777;;;??????:::666666;;;===<<<999999999888777666444333222333333222222222222333333333222111000000111222222000000000111222222333333111111111222333444444555333222000///000111333444111111111111000000000///...///000000///...///111...///000222222111111000......///000222333444444000///...000222444444444111111111111222222333444555555555555555555666666111666555666;;;777777AAAGGGUUUffftttvvviii___ZZZRRRLLLDDD>>>999666444333......//////000111222333/////////........................,,,***+++---///111000000000/////////...///......---......///000,,,---.../////////...------///000222222000///---000000000000000000000000/////////000000000000000,,,---...///111222222333000...------///000000///......///000111111000000000000000000000000000000111222333222000......//////......///111222111///.../////////......000111,,,000222000111444444000111111222222222222111111////////////000222333333/////////000000000000000000111111111111111000///333444555444222222444555777888888666333222222333555555555666888888777555///222333444555888<<<>>>888777666777999:::999888777777666777888:::;;;===<<<===??????>>>???AAABBBBBBAAA??????AAAEEEIIILLLIIIJJJLLLTTTccczzzuuu]]]VVVNNNIIIHHHHHHFFFDDDBBBCCCDDDCCCBBBAAABBBDDD>>>@@@GGGRRRbbbvvvlllXXXLLLBBB===;;;999;;;>>>@@@@@@===999888666666666666777777888888777666555555666666555444666666666555333222333555444555777888888999999::::::999777666666666444222444999;;;888777777777444222333444555555555666777777777888999<<>>===999555666:::<<<:::666777777777777555444222111222222222111111222222222333222000//////000222333///000000111111222333333222222111111111222333333222111/////////111333444111111111111000000000//////000111000///...///000...///000111222111000000------...///000222222333000///...///222333444333000000000111222333444555444555666777777666555444333888777777===<<>>888555333000///...///000222333333000000//////............000000000...,,,,,,...///000000000000///////////////............///000111---...///111111000000///---///000222222000///---////////////////////////......//////000000000000....../////////000000111///...,,,---///000000///...//////000000000000000000000000000000000000000111222333222000.........---,,,---///222333222111---...///...------///111+++///000///000333222///111111111222222111111111////////////000111222333......//////000000000000000000000111000000//////222333333222111111222444444555666666444444444555666555555666888999888777333333333444444555888;;;777666555555777888777666777666666666777999:::;;;>>>??????>>><<<<<<>>>???>>>===<<<===AAAFFFKKKNNNJJJKKKNNNVVVeee{{{bbbYYYOOOIIIGGGGGGDDDAAA@@@AAABBBAAA@@@@@@AAACCCDDDCCCEEELLLVVVdddxxxwww```QQQHHH@@@<<<:::999888:::>>>>>>:::888999666666666666666777999999888777555555555555333222555666666555333333444555555777999:::999:::;;;<<<:::888777777777777666444555999;;;888666666666333111333555666666666777888888888999:::===@@@CCCEEEBBB@@@===:::777777777777666555333333444444333111333333444444444333333222333222222333555666444333111222333444555666666666666777777666666555444444222333444444555777:::<<<888555333333555666555333444555666666555444222111111111111111111111111111111111000///000111222333//////000000111222222222333222111000000000111222000000/////////111222333111111111111000000000000000111222111///...///000...///000111222111111000------......///000111111000///...///111333333333000000111111333444555666222444888;;;<<<:::888666777;;;888777>>>@@@III[[[qqqyyyhhhWWWIII???888555333111//////111222333222111111000000//////......111222222000...---...000000000000000////////////.........//////000000111...///000111222111000000...///000111111000///...////////////////////////---......//////000000111000000///........./////////---,,,---///000000000////////////////////////000000000000000000000000///111333333111///...///---,,,---...111222111000---...///...------///111+++///000///000222111...000000111111111111000000////////////000000111222---......//////000000111//////000000111000000000111222222222000000222333111333555666555555666777555444444666999;;;;;;::::::777666555333000222777888777666666888999888666777777666666777888:::;;;?????????===::::::<<<>>>>>>>>>===>>>@@@CCCGGGIIIJJJKKKMMMUUUdddzzzjjj```SSSLLLJJJIIIFFFBBBBBBCCCBBB@@@>>>>>>@@@BBBIIIGGGGGGKKKNNNTTTcccqqqwwweeeRRRGGGBBB===::::::999666777;;;;;;777666999666666666666666888999:::999777666666666666555444666666777555444333555666555777:::;;;:::999;;;===999777777777888999888777555999:::777666777777555222555888888666555666888888888888:::<<>>???BBB<<<:::BBBHHHUUUkkkmmm\\\MMMAAA:::666333000000111333333222333222222111000000//////111222222111///......///////////////000000000000,,,---///000111111000000---...000111111111000/////////000000000000//////////////////////////////------......///000000111000///............///000...---,,,---///111111000/////////.........//////////////////////////////...000333333111000/////////...---...///000...,,,---.........------///000---111222000000222111...//////000000000000//////000000/////////000000111------......///000000111...///000111111111111111111222222111000000111333222444666666555444555555444444444666999<<<======<<<777666666333000222888999777666777888999888666888777777666777888:::;;;===>>>===;;;::::::<<<>>>>>>>>>>>>???@@@BBBDDDFFFIIIIIIKKKSSSccczzzqqqfffXXXPPPOOONNNJJJFFFFFFFFFDDDAAA???>>>@@@BBB===<<>>>>>888444333666555222666===888666555666777777666555888888777777777999:::;;;;;;<<<;;;:::999:::===@@@======>>>???AAACCCEEEFFFIIIHHHJJJQQQaaayyygggSSSTTTTTTLLLHHHLLLEEEIIIJJJEEEBBBBBBAAA>>>AAABBBBBBCCCDDDGGGKKKOOObbbhhhuuuqqqfffSSSKKKDDDAAA===888:::???888888888888888999999999777777666666777999<<<===888888999:::<<<;;;999666999999::::::999888666555999999999777666666999;;;;;;999777777999999777555===<<<;;;:::999:::;;;;;;:::999888777666666666666666666777777888888999999777666555444333444555555000111111111111222222222///000000000000111111111222222111111222222333444333222222111222222333333222222333333333444444444<<<<<<888222111555888777333222111333555666333000000111333555666666555555555555555333000///000111111222333333333333222111///000222222111111222333000000///......///000111.../////////------///000//////............//////333333222111000000000111222111111222222111///,,,---------...............///000111222333222111111+++,,,...111333666888999666>>>HHHMMMNNNOOOUUUZZZ[[[SSSLLLHHHKKKYYYqqquuu]]]KKK===:::555111222444333///444333111...,,,---111444111111111111111000//////---...000111222111///...............////////////111000/////////000222333............///000222222111000000///////////////333...+++,,,111444222///---,,,,,,,,,,,,---...///------,,,,,,---...000111///////////////////////////000111111111///...------000333444222000//////333222000///.........///............///////////////000111222111///---+++222000000444444000///111.........,,,+++,,,///222---///111111000///000111333000///000222333222000111222222222222111000000666777777666444333333444444444444444666999===???:::888777555555555666666555555555666666666666666999777555444555777:::;;;888<<>>:::999;;;>>>>>>???BBBDDDEEEFFFEEEDDDFFFIIINNNVVVcccyyyoooZZZVVVUUUNNNLLLQQQPPPSSSQQQJJJDDDBBBAAA???CCCDDDDDDCCCBBBBBBDDDGGGRRRWWWcccttt|||wwwqqqhhh\\\SSSHHHBBB===<<<999555666;;;777777888888888999999999:::999888888888:::<<<===888888888:::;;;;;;888666777888999999999888777666666777777666555777:::===>>><<<;;;<<<>>>>>>===;;;>>>===<<<:::999999999:::;;;:::999777666555555444666666666777777777888888666555444333333333444555111111111111222222222222000111111222222222222222222222222111222222333444333333222222111222222222111111111111222222222222555666555111000333444111333222111333555555222000111222444555555555555444444444444222000///000111111222333333333333222111///111222222111111222333111000///......///000111///000000///------...000000000000000000000000000333222111111000000000111111000//////000000...,,,---------............//////000111222222222111111---...///000222333444555555<<>>666222222444333000444333222000...///111444000000111111000000///......///000111111000///...............////////////000000/////////000111222---------......///000111000000///...............//////////////////...---,,,,,,---------.........------,,,,,,---...000111///////////////////////////000000111000///...---///111222111///......///222111000///.........///............///////////////000111333333333333222555222222555333...,,,...111000///...///000222333///000111111000000111333333111000111333444222000000000111111111222222333666777777666444333333444444444444555777999;;;<<<888777666555555555666777333333333333444444444444777666555444444666999:::999;;;===<<<999999>>>BBB???@@@BBBDDDFFFFFFEEEDDDDDDHHHNNNXXXfff||||||ccc[[[VVVPPPQQQYYY___```\\\QQQHHHDDDBBB@@@CCCDDDDDDCCCAAA???@@@@@@FFFKKKUUUcccrrr{{{~~~~~~sssnnnfff___ZZZSSSLLLFFF>>>:::888888777555555888777777777888888888999999:::999888777777888999:::777777888:::;;;:::888555555666777888999888777777444555555555555777:::===999888777999;;;<<<;;;:::@@@???===;;;999888777777;;;:::999777555444333333555555555666666666666666555555444333333333333333111111222222222333333333111222444555666555444333222222222222222333444444444333333222111111111222//////000000000111111111///333333111111333222///333222111222444444222111222333444555555555444333222333333222000///000222111222333333333333222111000111222222111000222333111111////////////000111000111111///------...///111111222333333222111111222111111000000000000000111000...---......---,,,------.........////////////000111111222222111111///000000000000111111111333777:::<<>>;;;999777555444999888777666555444444444444444444555555555555666444444333333222222222222222222222222333333333444222444666888888777555444333222222222222333444444444444333222111111111111000000000000111111111111000444444222333555555333333333333333444444333333333444555555555444333222111222222111000///111222111222333333333333222111000111222222111000111333222111000/////////000111111111111000...---...///000111333444444333111000111000000/////////000000222000---,,,---......---------......//////000000///000000111111111111111000000000111111111111111111222333444666>>>IIIRRRQQQMMMOOO\\\nnnxxxWWWIII;;;444444333333333000111333222111000000111......////////////......///000000111000000///...............////////////...............//////000...............///000000000//////...............---------,,,++++++,,,---+++,,,...000000///---,,,,,,,,,------...//////000////////////////////////........................,,,---...---,,,,,,...000000000//////........................////////////333222111000/////////000555333555888999555444777000+++((()))...000...+++222222111000///000333666444444333333333333333222111000/////////111444555333444444333111000111222222333555777777777666555444444555555666777888888444444444555555666666777666555555555555777999;;;;;;;;;;;;:::999;;;???CCC>>>???AAABBBCCCCCCCCCCCCBBBHHHSSSaaasss{{{ggg[[[WWW```mmm{{{}}}xxxhhhXXXNNNIIIFFFCCCDDDEEEDDDBBB@@@@@@@@@===???DDDJJJPPPUUUWWWXXXOOOMMMKKKHHHEEEAAA>>>;;;:::;;;<<<;;;:::999777555555666666777888888999999999999888666555555444444666666777888:::999666444111222444666777777777666666666555444333444666999777888999::::::;;;<<<===@@@???===;;;999666444333555555555444555555666777333333333444555555666666333444333333333333222222222333333333444444444444222444777999999888666444333333222222333333444555444333222222111111111222111111111222222222333333333555444111222666888666444555555555444444555555333444555555555444333222111222222111000000111333111222333333333333222111000222333222111000111222333222111/////////000111000111111000......///000///000222333333222000///000//////...//////000000333111...---...///......------......///000000111000000000000000111111111000000111111222333444444111222333222333777===BBBEEEFFFPPPdddzzz```NNN===666555333222444---///111111000//////000......////////////......000000000000000///..................////////////---......///////////////000000000///000000111222000000///........./////////***&&&&&&***...//////+++,,,...000000///...---,,,,,,---....../////////////////////////////////------------------......&&&))),,,............//////////////////.....................////////////333222111000////////////333111333777777444333555333///,,,...222444222///111111111///...///222555444444444444333222222222444222000//////000222333111222222111///......///111222555666777666444333333333444555666777777888333333444444555666666777666666666777888999;;;<<<:::;;;<<<<<<;;;;;;<<<===<<<===>>>@@@AAABBBCCCCCCDDDLLLYYYiii}}}sssccc```lllyyyxxxdddVVVMMMHHHGGGGGGGGGEEEAAA???>>>???>>>@@@CCCFFFIIIJJJKKKLLLDDDDDDDDDBBB@@@===:::999888;;;<<<999888999777333444555666666777888999999<<<;;;::::::888777666666555555666888999888666333111222444555666666555555777777666444333333666888:::;;;<<<<<<;;;;;;<<<=========<<<;;;999777555444333333333444444666777888111222333444555777888888444444444444444333222222333333333444444444555555333444666777888777666555333333333333333444444555333222222111222222333333222333333333333444444444333555333000000555777666444555555444333333555666222333444555555555444333333444444222111000111333111222333333333333222111111222333222000000000222444333111000//////000111///000111000//////000222...///000111111000///..................//////000333111///...//////...---------...///000000111222000////////////000111222///000000222333444555666333444555555444555888:::<<>>888777333222444,,,...000000///...///000......///000000000//////111111000000//////..................////////////---...///000000000000///222111111000000111111222000///......------......///)))$$$%%%+++000111///,,,---...///000///......+++,,,---...////////////////////////////////////------,,,,,,,,,---......$$$(((,,,/////////...///....../////////......---............////////////000000000111222222333333222000111333333...---///111///...///222333222///000111111000//////222444333444555444222000111222444333111000000000111111000111111000...------...000111333555666555444333222333444555666777777666000000111222333444444555666666777888999;;;<<<===::::::;;;;;;;;;;;;:::999;;;<<<===???AAACCCDDDEEEJJJQQQ```sssooolllxxxppp]]]OOOHHHFFFFFFEEECCC@@@???@@@AAAAAACCCEEEGGGHHHHHHHHHIIIEEEEEEDDDAAA>>><<<::::::666::::::777666999777333444444555666777888999999<<<;;;;;;;;;:::999777777555555666777999888555333111222333444555555444333666666666555444555888;;;;;;<<<===<<<999777888::::::;;;;;;;;;:::888777666333333333333444555666666000111222444666888::::::444555555666555444333222444444444444555555555555333444444555555555555555444333333333333444555555111111111111222333444444333333333333444444444444222444555222222555555333222444444333111000333555111222444555555555555444555666666444111000111333111222333333333333222111111222333222000///000111444333222000//////000111...///000000///000222333000000000000000000000000...---------......///000000///......//////---+++------...///000111222222000//////...///000111222//////000111222333444444111222333444555666888999:::FFF^^^yyyiiiRRR>>>999999444111333---///000000//////000222...///000000111111000000222111000//////.....................////////////...///000111111111000000111111000000000000111111...---,,,,,,++++++,,,,,,,,,***(((***---///...---............////////////+++,,,---////////////...////////////////////////,,,,,,+++++++++,,,......)))+++---...---------...------...//////......---............////////////---...000111222222111111111//////222222...,,,......//////000000000000000000111222222111111222444222444555333000///000111111111111111111222222222111222222111///......//////000222333444444444333222333555666666666666555///000111222333444444555555555666777999:::;;;<<<999888777888999:::;;;;;;;;;<<<===???BBBEEEGGGIIIOOOXXXgggzzzwwwtttxxxaaaPPPGGGBBBBBBBBB@@@???AAADDDFFF>>>AAADDDFFFFFFFFFFFFFFFFFFEEECCC>>>:::888999:::555999:::666666::::::666444444555666777888999999999::::::999999777666666555555555777888888555333111222333444444444333222444555555555555777:::===>>>@@@@@@>>>:::888888:::999999:::;;;:::999888777555444444333333444444444///000222444777999;;;<<<444555666666666555444333444444444555555555666666333333333333444444444555444333333333333444555555000000000111222333555555222222333333333444444444111555888666666777555111111222333111///...111444000111333555666666555555777777777555222111111333111222333333333333222111111333333222000///000111555444222000000000000111---///000000000000333555111111000//////000111111---------------...///000......---...///...+++)))------...///000111222222000///.........///111222//////000000111111111222------///000333555888:::???NNNiii}}}jjjSSS>>>::::::444111333///000111000///000222333//////000111111111111111222222000///......................../////////000...///111222222222111000111000////////////000000,,,+++******))))))******(((+++...000...,,,++++++///............///000000+++,,,---////////////...////////////////////////,,,,,,+++***+++,,,...///...///...---++++++---...,,,---.../////////...---............/////////000---...///000///---+++***///...///333444222111333111333444555333333333555000222444444333333333444111333555333000...///111...///000222333333333333222333444222000///000111///000111222333444444444333444555666666666555444111222222333555666777777444444555777888:::;;;;;;999666444444666:::===>>><<<<<<>>>AAADDDGGGJJJLLLSSS[[[kkkgggTTTOOOGGGCCC@@@AAA@@@>>>>>>BBB@@@BBBEEEEEEEEEDDDDDDEEECCC@@@===<<<>>>>>><<<:::;;;<<<;;;999666555555777333444777999:::;;;;;;;;;:::;;;;;;999777666666777666777999999777666666777444444444555555555555555555555555666777999:::;;;@@@???<<<:::888777666666666777888888888777555444444444444222///.........333333444555777888:::;;;666555555444444444444555555111000222777999666222222111000111333444333222666333000111333555444222000//////111333555555444444444555555444444333222333333444777888888666444222222222222333444555666000000111000000000333555777666555444333222222222///000222333333222111000444333222111111111333333000111222000------111555,,,,,,---///000222333333.........////////////000000///---,,,---...000222///---+++,,,---...---,,,))),,,000000//////111333...---------...///111222222111111222444444333111222222111000///222777:::???PPPlllsss\\\MMM???;;;888333222444......//////000000000111111000///...------...///111000///...------...///111111111111111111111111000111111222222222111111111111000///////////////***+++,,,---............,,,------......------,,,......////////////......(((+++...000////////////***,,,.../////////111333------,,,,,,,,,------...------,,,,,,---...000111111///...---......,,,+++//////////////////......,,,...000111111111222333222111000000000000000111000111222111000//////000111777999444222444333///555444333222111111111111111222444555555444222111333333111000//////......111111222222222333333333444444444555777777555333222222222222333333444555444666777777666666777999777444222333888;;;<<<<<<:::<<<>>>@@@CCCGGGMMMQQQRRR[[[kkkmmmXXXPPPHHHCCCAAABBBBBB??????BBB>>>@@@CCCCCCBBBBBBBBBCCCAAA>>><<<;;;<<<<<<;;;999:::;;;;;;999666555666777555666888999:::;;;::::::999:::;;;999777666666777666888999999888777777888666666555555666666777888888777777666666777888888>>>===:::888777666666777555555666666666555444333666777888666444333444555444444444555666888999:::777666555555444444444444333111000222555777555333333222111222333444333222444222111222444666555333111000000222444666555555444444444444444444333333555555666777888888555333222222222222222333333444000111222111000111444666777666555444333333333333000111333444555444333222333222111111111111222333111111111///...///111333////////////000000111111---............/////////000///...------///000111///...,,,,,,---......---+++,,,---,,,++++++,,,---......------...///111222222111111222333444333111333333222000000222777:::<<>>@@@CCCGGGLLLPPPQQQYYYjjjvvv]]]QQQIIIDDDBBBCCCDDDAAA@@@BBB===???AAAAAA?????????@@@???===;;;:::;;;;;;:::888999::::::888777666777999888999999:::::::::::::::888999::::::888666777777777999:::999888888999:::999888777777777888:::;;;:::999888666555555555555:::999777666666666666777444444555555444444333222333444666555444444555666444444555555666777888888888777666555444444444444111111111111222333444555555333222333444444333222222111111333666777666444333222111333555777666555333333333444444444444444777666666777999888666444444444333333333444555555111222333222111222555777666666555444333333333333222333444666666666555444222111111000000111222222333111//////000111111111222111111000000//////...---------............///000///...---...///000111000...------///000///...333111...------------,,,......---......///000111111000000111333444333111333333333111111333777:::===IIIbbbsss]]]MMMCCC999555333111111222//////000000000111111111///............//////000000///......---.........000000000000000000000000///000111111222222111111111000000///////////////...---,,,+++++++++,,,---,,,------......------,,,......////////////.........111444555333111......+++---......------...///000//////...---------...------------...///000000000///------......---+++,,,,,,,,,,,,,,,,,,,,,,,,...000111111000///000000////////////////////////000111222111000000222333666<<>>@@@CCCFFFKKKNNNNNNXXXiii~~~eeeTTTKKKEEEBBBCCCDDDAAA@@@AAA===???@@@???>>>===>>>??????>>><<<;;;::::::999999888999999888777777888:::;;;;;;;;;;;;::::::999999777888::::::888777777888888999:::999888888:::;;;;;;;;;999999999:::<<<===999888777666555444444444666555444444444555666777444444444444444333333222222333444444222222333444333444555555666666666666888888666555444444333333000111111111000111333555666555333444555555444222000111222555666777777777555444333555777888888777333333333333333333444444666555555777999999888666444444444555555777888888222333333333222333666888666666555444444444444444222333444555666666555555111111111111111111222222555111//////111333111///222222111111000/////////------------............//////......//////000111000///......000111000000777333...---///000///---............//////000000000000000111333444333111333444333222222333777999@@@HHH\\\xxxuuuaaaQQQBBB<<<555222111000000111//////000111222333444555............//////000000........................000000000000000000000000...///000111111222222111000000////////////000000000...,,,***)))***+++,,,,,,------......------,,,---......//////......------000444666444111///...,,,---...---,,,+++,,,...111000///..............................//////000000...------......---,,,***++++++,,,---.../////////111222111///......///.........///////////////000111111111000111444666@@@CCCEEECCC>>>777222...//////000000111333444555222444555777777666555444000000000000000111222333333333333222222222222111111111222444777888666555111111111222333444555666777888999888777666777888222222222333666888:::::::::<<<>>>@@@BBBEEEIIILLLMMMWWWhhhooo[[[OOOGGGBBBBBBCCCAAA?????????@@@@@@???===<<<===>>>??????>>><<<;;;::::::;;;777888999888777777999;;;<<<<<<;;;:::999999999999555777::::::999888888888888999999999888888:::<<<<<<;;;;;;:::;;;<<<===>>>666666555555555555555666333333222222333555666777555555444444444333333444666777777666444333333444222333444555666555555555777666555444333333333333///000111111000000222444777555444555666666555444000111333555666777888999777666555666888999999888333333222222222333333444444333333555888:::999888111111222333444666888999333333444333222333666888666666555444444444555555111222222333444555555555000000111111222222222222555222///000222333111///000000000000111111111111---------........./////////////////////000111111000///......000111111000333///+++***,,,...---,,,.........////////////////////////111333444333111333333333222222333666888>>>BBBQQQjjjppp```RRRHHH999777333000///000111000333333333333333333333333------...//////000000000------..................////////////////////////......///000111222222222000000////////////000000111///---***)))***+++,,,,,,------......------,,,------............------***---111333333111000000,,,.........,,,+++,,,---000000///...................../////////////////////...------...///---,,,,,,,,,...///111333444555///111222111///------...,,,---...///000000//////000111111111111222666888CCCEEEGGGFFFAAA999333111222111111000000111111222222333555777777666555444111111111111222333444444222222222222222222222222000000111444666777666444/////////000111222444555444666777888777777999;;;111222333555666777999;;;:::<<<>>>@@@BBBDDDHHHJJJLLLWWWiii}}}gggVVVLLLCCCBBBCCCAAA??????@@@AAAAAA???===<<<===>>>?????????===:::999:::;;;888888999888777777999:::<<<;;;:::999888888888888444666:::;;;:::999888999888888888888777888:::===:::;;;;;;;;;<<<<<<<<<<<<444444444444444555666777222222111111222444666777666555444333333333444444333444555333111000000111000111333555666666555444555444333333333333333333//////000222222333222222666555444555777888777666222333444555555666999;;;999888777888:::;;;:::999555444222111111111222333333333222444777999999888---......///111333555666222333444333222333666888666666555555555555555666000000111222333444444555000111222333333333333333444333222222222222111/////////000000111222333333.........////////////000//////000000000111111111000...---...000111111111111///------.../////////......////////////......///......000333444333111222333333222111222444666999:::DDDYYYqqq~~~kkkZZZNNNFFFAAA222444333///...111111///777666555333111000///...---...//////000//////...,,,,,,---............---////////////////////////---...///000111222222222///////////////000000111000///...,,,++++++,,,,,,,,,------......------,,,------............------))),,,///111111000000111---...///...---,,,---...///......---......//////...//////000000000/////////...------...///...---***+++,,,---///000111222///000111111///------...,,,---///000111111000///000000111111111444888;;;>>>>>>AAADDDAAA:::777777333333222111000/////////111222444666777666555444111111111111111222333444111111222222222333333333111111111444666666555333---......///000222333444222444666666666777999;;;111333555666666777999;;;999<<>>;;;:::;;;======>>>>>><<<999888999;;;888999999888777777888:::;;;:::999888777777888888333666999;;;:::999999999777777777666666777:::===888999;;;<<<<<<<<<;;;:::444444333333444444555666222222111111222444666777555444333222111222222333///000111111///...///111...000222444666666555555222222111111111222333333000///000333666666333///666555444666888:::999888444555555444333555999===:::999999999;;;<<<;;;:::777555333111000000111222555444333333555666666555000000///000000111222333222333333222222333555777666666555555555555666666000000111111222444555666000111333444555555444444222444444333222000000000///000000111111222333333/////////000000000111111//////000111111111111111///---,,,---///111111000111222333222000000000111......///000000///...---.........000222444333222111222222222111111333444888666;;;III\\\qqqzzzfffUUUJJJBBB<<<999...333333//////222222///333222222000///...------...//////000000///...---+++,,,---.........------........................,,,---...000111111222222///////////////000111111/////////......---------,,,------......------,,,,,,------......------,,,,,,...///000///...000111---...//////...---...000,,,,,,,,,,,,---...///000...///000111000000///...///---,,,---...///...---------------------------...///000000///......///,,,...000111222222111000///000111111222555999===999888;;;???===888666999333222111000////////////000111333555666555444333000000000///000000111111000000111222333444444555222111222444555666444222---......///111222444555222444555666555555777999111333666888777888:::<<<999<<>>;;;:::999:::<<<<<<<<<:::888666333111//////000111888666333333333444333111555444333333222222222222111222333222111222555777666666555555555666666777111111111222333444666777111222333555666666555555111444666555111///000111111111111111111222222222000000000000111111111111//////000111111111111111...---,,,---///111111000...111333111---+++,,,---......///000000///...---...---...000222444333222000111222111000000222333<<<777777@@@NNNaaawwwzzzjjjVVVIIIAAA;;;777555---333444000///222222///+++,,,,,,---...//////000//////000000000...---,,,***+++---...///...------........................,,,---...000111111222222///////////////000111111//////000000//////...---,,,------......------,,,,,,------......------,,,000111111///...---///111---...//////......///111+++++++++,,,---...///000...///000111111000///......---,,,---//////...---666666555333222111000///---///000000///......///,,,...000222333333111111///000000111222555:::>>>888666888<<<:::333222666222111111000000000000000///000333444555555444333//////............////////////000111333444555666222222222444555555333111......///000111333555666333555666555444444555666111444777999888888:::===999<<>>>>>>>>===<<<;;;999888>>>===<<<;;;:::999999999777777777777888999:::;;;999:::;;;:::888777888999777777777888888999999:::666666888999999888777666777888999::::::999888777777888999777444333555888222111111222444555555444444333333222222111111000000000000111111222222333---///222555666666444333000111222111/////////000---111333111333777::::::888555555888999888:::>>>;;;777444333666999::::::<<<888444555999;;;:::777666444222000000111222333//////000111222333333333333333333333333222111000333444666777777777666666222333333444444555555666444222000222555666444111000222444666666444222000444444333333222111000000111111000//////////////////000111222222111///...111111111000...///111333111000///---------...///222222111111000000000///---///...******...///---333222222111222222333444000222333333222111333444555555888<<>>999===@@@AAAAAAAAAEEEHHHSSS```uuu~~~jjjUUULLLIIIFFFCCCCCC>>>>>>>>>===<<<;;;:::999>>>===<<<;;;:::999999999777777888888999::::::;;;;;;<<<<<<:::888666666777666666777777888999999999666666777888888777777666888999:::;;;;;;:::999888777888999888555444555777222111000222444555555444222222222222333333333333111111111111222222222222///000333555666666444333111222333222000///000111...222333222444:::======AAA<<<:::;;;:::777777:::;;;777444444666999:::999:::777555666:::;;;999666000///...---,,,------...,,,---...000222444555666222333333333222222111000111222444555555555444444444333333333333333333333000111333444333333333333///000222333444333222111444333333222111111000000111000000//////////////////000111222222111///......//////.........111333111111///.........//////////////////.........---+++------***+++///111///222222222222222222222222000111222222111111222444333222444777;;;DDDTTTddd~~~vvvhhhSSSJJJ???888666555444222222...///444666333111222...//////000000000000000111111000......------...///............---------...,,,++++++...///---+++,,,---...//////000222444000//////......---......---------...///000000000------------------......---------,,,,,,+++++++++,,,,,,,,,------......///---,,,,,,---///000///...222///,,,,,,...000000///000111222111///...///000+++...,,,((()))...111///111000//////111111000///,,,...//////...------.........////////////......///000000000111111222222000111333333333111///...////////////////////////111222222333222222111111222000...///000111///---/////////000111222444444111111111222444555444333...///000111222333333333333333444444555666666666222222333444666999;;;===:::===@@@AAA@@@BBBFFFJJJUUUbbbxxxuuu]]]PPPLLLIIIEEEBBB??????>>>>>>===;;;;;;:::>>>===<<<;;;:::999999999777888999:::;;;;;;::::::<<<===<<<:::777555555555666666777777888999999:::777777888888888777777666999:::;;;<<<<<<;;;:::999777888999888666555444555222111000111333444444333111111222333333444555555333333222222222222222222111222444666777666444333222333444333111000111222111444444444777>>>CCCBBBHHHCCC???>>>;;;777666999999777444444555777888888999777666888:::;;;888444111111111111000000000000---...///111222333444555222222222333222222111000000111222333333333222111444333333222111111000000,,,000555555222000111333...///000111222333333333333333222222111000000000000000//////......//////...///000111111111000///............------000222222111000000///000000000///////////////......---***------+++---111333111111222222333222111///...///000222111000000111333222111333555666:::FFFRRRffftttqqq^^^QQQCCC>>>888555555666444222///,,,---111444222111222...//////000000111111111111111000///............///............---------,,,+++***+++---...---,,,,,,...000000//////000111000000////////////......,,,------...//////000000------........./////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---,,,+++---///000000///111///------...////////////000111000...---...///---...---***+++///111000333222111111333333222111,,,...000///...---...///...//////000000//////...111111111000//////......000000111111111000//////////////////////////////111111222222222222111111111000//////000000///......///000111222222333333000000000111333444333222000000111222222222222222333333333444555555666666333444444555666888999::::::===???@@@@@@CCCIIINNNWWWeee{{{fffUUUOOOKKKGGGCCCAAA@@@???>>>===<<<<<<<<<>>>===<<<;;;:::999999999777888:::<<<<<<<<<:::999:::;;;;;;:::777555666666666777777888999:::;;;;;;999999999999999888888888999:::;;;<<<<<<;;;:::999777888888888777555444333222000000111222333333222222222333333333444444444444444333333222222111111333444555666777666555444333444555444222111222333333555666666<<>>???@@@DDDJJJPPPXXXggg~~~qqq[[[QQQMMMIIIDDDBBBAAA@@@>>>============>>>===<<<;;;:::999999999777999;;;<<<<<<;;;:::999777999:::999777777777999777777888999:::;;;<<<===;;;;;;::::::999999999999888999:::;;;;;;:::999888888777777666555444333111111000///000222222222000444444444333333222222222333333333222222111111111333444555666666555555444333444555444222222222333555777888:::BBBLLLPPPOOOOOOIIICCC@@@<<<777666999555555444333333333444555777777888999:::888666333///000111111111111000000222222222111111111111111000111111222222111111111000111222333333222111000/////////000000111111111///...///111333333000...000000000000222444777999111111000000000000////////////............//////......//////000000000000444444333000---,,,---///111111111222222222222111///000111222222111000///...111111//////222222///...///000000///---+++)))...000111111000000111222333333444777666555999???<<>>??????DDDJJJPPPXXXhhh}}}dddTTTNNNJJJEEEDDDCCCAAA???>>>>>>>>>???>>>===<<<;;;:::999999999888999:::;;;;;;:::999888666777888888777777888:::666777888999:::<<<<<<======<<<;;;:::999999999999888999:::;;;;;;:::999888999777444333333333111000111000///000111222111///444444333222222111000000222222111111111111111111333333444555555555555555333444555444222111222333666888;;;???IIISSSVVVTTTUUUMMMFFFAAA;;;555333555555666666555333333444666777888888888888777555444......////////////000000---...///111222333444555///000111111222111111111111222333333333222111000......//////000111111222222///---///333444111...111000000111333555777888000000000///////////////......------......//////.........//////000000111555555444111...------///000000111222222222222111,,,---///000111000...---///222333000000333222///...//////000///...,,,+++///000222111000000111333111000222555555333555999000999BBBHHHOOOWWW[[[[[[WWWTTTPPPKKKFFF???888333111333444555555333111000333444333333777>>>AAA@@@777666333000...---------111000000//////000000000///............---------+++,,,------------...///,,,...//////...---...///---...///000111000///...000000///...---++++++***)))+++,,,.../////////...++++++,,,,,,,,,,,,------+++,,,,,,---...//////000,,,++++++,,,///111111000---///000///...---...000---///000000///...///111000------//////---...000111/////////000111000///---///111000///.../////////000000111111000000///............////////////,,,------............---........................---...///000000111000000///000111000///...///000...///000000111111111000111111111222444555444333111111222222222111111000222222222333444444555555444444555666666666555555888;;;===??????CCCIIINNNXXXiiimmmWWWNNNIIIEEEEEEDDDAAA???>>>>>>???@@@>>>===<<<;;;:::999999999999999999999999999999999777888999888777666777888444555666777999:::;;;<<<<<<;;;999888777777888888999:::;;;<<<<<<;;;:::999:::666111///000111000///111000//////000111000///111111111111111111111111000000000000000000111111111111222333444555555666222333444333222111111333666999===CCCNNNYYY[[[WWWVVVOOOGGGBBB<<<666555777777888999888666555666888888888888777666555555555000000/////////000222222,,,---...000222444555666//////000111111111111111111222222333222111000///000000000000000000111111222111//////000222222222000000000111222444555666////////////////////////...------------...///000---------...///000111111222222111///------///000//////111222222222111111+++---///111111000...---...111333111222444444111000000000000000000000000000111222222111111222444111///000333333111111555...333888:::===CCCFFFEEEBBB@@@===;;;999666444222111333444444333222222222111333333111666@@@DDDBBB777555333000.........///111000000000000000111111///............---------,,,...000///---,,,...000,,,---......------///111+++---...000000000...---......------------,,,,,,***+++---000111111000///+++++++++,,,,,,---------------------............+++******,,,///111111000---///111000...---...000...///111000//////111222000,,,,,,000000,,,,,,000111000//////000111000///...///111111///...///000000000111111111111000000////////////////////////---...000111222111000///........................,,,---...///000000000000///111222111...---...000000////////////000111111000000000111333444333222000111111222222222111111111222222333333444555555333333555666666666555555666:::===??????BBBGGGKKKYYYkkksssYYYMMMHHHEEEFFFDDDBBB@@@>>>???@@@@@@>>>===<<<;;;:::999999999999999888777777888888999999999:::999666555555666333333444666777999::::::;;;:::888666666666666777:::;;;<<<======<<<;;;::::::555000---...000000///111000//////000111000.../////////000111111222222......//////000000111111000000111222333555666666222333444333111000111222666999>>>EEEQQQ\\\]]]XXXSSSMMMFFFBBB>>>999999===999;;;<<<;;;888777888:::999999888777555444555666///...---,,,---...000222//////000111222333333444//////000111111111111111000111222222222000///...222222111111000000//////000222333111......333777//////000111222333333444.........///////////////---------------...///000---------......000111111...//////...------000222...///000111222222111000---...111333333222000///,,,000222111333666666333333222222111222222333444000222333333222222333444333000111333333000000333000444555444666:::<<<;;;777666444333333333333333111222333333222222333444000222111///555???DDDBBB666444222000//////000111111000000000000000111111//////.........------------000111000---,,,...000,,,---------,,,---000222***,,,...///000///...---++++++,,,------......///+++,,,///111222222111000+++++++++,,,,,,---------//////...------,,,+++++++++******,,,///111111111,,,///111111...---...000...000111111000000111333222......222222------111111000///000111222111///...///111111/////////000000000111111111111000000111111000000//////......(((***---//////...,,,***........................,,,---...///000000000000///111222111...---...000000000///......///111222///......000222333222000000000111222222222222222111222222333333444555555222333444666666666666555555999===???@@@AAAEEEIIIZZZlll|||aaaOOOHHHGGGEEEBBB???@@@BBBCCCAAA???BBB???<<<:::999888666444777666555444555666888:::888555333555888999888555444555666777888999999999999888666555666777666555666888999999888888999:::666444111///------...///000000000000111111111111...............///000000//////000000111111111111333222222222333555777888333222///......///111333::::::<<>><<<::::::999666444777666555444555666888999777666666777888999888777444555666888999999999999888666444444555555444333555666777777666555666888555444333111000000000111000000000000111111111111///............///000000000000000111111111222222222222222222333444555555222111///......000222444888999:::AAALLLSSSMMMCCC@@@<<<888777999;;;:::888555666777888888888777777888777444222222222444555111000000000000111222222000000000111111111111222000111111111111111111111000333444222///---000333000000000000000111222222---...///000222333555555111111111222111111000000---.........,,,---...000---...///...,,,+++,,,---111000000/////////000111000000000000000000000000///000000000000000000000//////000222444333000---//////000222555777777666111111222222222111111000000111111000///...000111...///000111111000///...000000000111111222222222111111111111222222222222222222111111111111222222...//////000111333444555000000///////////////000...///000///......000222222111///---,,,,,,------,,,...000000...---------,,,------...000111111222///...---,,,,,,,,,,,,---------------------------*********+++,,,---...///***+++++++++,,,,,,---------,,,,,,,,,,,,---......++++++,,,,,,---.........------------------------...,,,+++...333666444111//////.........000111222///000///...------///222333222000///...//////000,,,---...///000111222222444444444333222111//////,,,---............---,,,,,,---...///000000000000000...---///111222000...000111333222000//////000///////////////000000111000000000000111111111111111111111111222222222222111222333444444444333222333222222222444555555444555777:::;;;===AAAGGGLLLTTTeeemmmYYYOOOLLLJJJGGGCCCCCCEEEEEEBBB@@@???===<<<;;;;;;:::777555666666555444444555777888666777888888777777888999444555666888999999999999666555333333333333222000333444555555333222333555444444444444444333333222000000000111111111222222//////......//////000111111111111222222222222222111111222222222222111111000///......///111444555888999;;;???GGGLLLFFF<<<777444222333777999999888666777888888999999999888666555444333222222222333111111111111111222333333000111111111111222222222000000000111111222222222111333333111...---000333000000000000000000111222,,,---...000222333555555111111111111000000///...---......---,,,---///111...///000...,,,++++++,,,000//////......///000000000000000000111111111111.../////////000000111111//////000222333222000---222111000111333555555555222222222222111000//////000111222111000000111222...///000111111000///......//////000111222333444///000000000111111111222000000////////////000000------------...///000000000//////......///000000...///000///......000222222222111000//////......***,,,......---,,,---...------...///000111222222......---,,,,,,,,,------------......//////......******+++,,,,,,---,,,,,,,,,,,,---------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,---------////////////...---...---,,,///333444333000///.........///000222333---...//////...///111333444333111///............,,,---...///111222333444777666444222000...------,,,---............---,,,,,,---...///000000000000///......///000000...,,,000111333222111///000000111000000///////////////000000000000111111111111111111222222222333333333222222222222222333444444444222000111222444444444666888;;;===???BBBFFFIIIRRRccc|||qqq[[[PPPLLLIIIGGGDDDEEEFFFFFFCCC??????============<<<999777666666555444444555666777444666999888555555777:::444555666777888999999999666444333333444333222000333444444444222111222333222333444666666555333222000000111111111222222222/////////...///000000111222222222222222222222222000000111222111000...---.........///000333555777999<<<===@@@DDDFFFAAA888333111///111555888888666666666777888888999999999444444444444333222111111222222111111222222333444111111111111222222222222000000111222333444444555222333222000......000333111000000000000000111111,,,---...000111333444555000000111000000///...---///000000///...///222555///000000///,,,++++++,,,.............../////////000000000000000000000000------......///000000000000///000111333222000...222000......000222222222222222222222111000......///111222222111111111333...///000111111000///.../////////000111222222222......//////000000111111///..................///---,,,,,,++++++,,,,,,---//////.........///000000.../////////......000111444444444333222000...,,,(((***,,,,,,++++++---.........//////000111111222...------,,,,,,,,,------+++,,,,,,------,,,+++***)))***,,,------,,,+++***........................///............///000000...---,,,++++++,,,---...,,,---///111111000...---...------///222333222000///......---...///000111,,,...000000000000222444222111000...------------***+++,,,...000111222333777555333000............------............------,,,---...///000000000000000000000000000///...---000111333222111000000111222111000///............///000000000111111111111222222222222333333333333333222111000111222444666444222//////111333444444666888;;;???CCCFFFIIIKKKRRRccc|||rrr[[[OOOJJJGGGFFFFFFHHHKKKJJJEEEAAAAAA???>>>>>>>>>===;;;999666666666555555555666666222444777666333333555888333444555666777888888888555444444555666555333222222333444444222222333444///111333555555444222111111111111111222222222222///////////////000111111222222222222222222222222///000000111000///---,,,------...///111444666888888<<<>>>???@@@AAA;;;444444111000111555777666444222222222333333444555666333444444444444222111000222222111111222222333444000000111111111222222222222222333333444555666666333333222111000000111222111111000000000000000111------...///111222333444000000000000000///......000000000///...000333666///000000///---,,,,,,---------...///////////////000000000//////.........------........./////////000000000111222222000...333111......///111111000222222222111000///...---...000222333222111222333...///000111111000///...000000000000000000000000---......///000000111111...------,,,,,,------...------,,,+++++++++++++++...............///000000---...///...------///111666666666555222///,,,***''')))***+++***+++---.........//////000000111111------,,,,,,,,,------...+++,,,,,,,,,,,,***(((''')))***+++,,,---,,,+++***------............/////////............///000000,,,,,,,,,,,,---...//////+++---///111111000///............///111111000///000///...---------...///---...000000000111444666111000///------------...)))***+++,,,...///000111333222000///......///000........................,,,---...///000000000000000111222111000//////...///111333333111111111222333222111///............///000000000111111111111111111222222222333333333333222000///000222444555333111//////111333555555555777:::???EEEIIILLLNNNQQQbbb{{{rrr[[[NNNIIIFFFGGGJJJPPPTTTRRRLLLGGGEEECCC@@@??????>>>===<<<777777777777777666666666222333444444333333444555111222333555666666666777444444444666888888666444111222444444333222444555///000222333444333111000111111111222222222222333000000//////000000111222222222222222222111111111///////////////...------------...000222555777888555:::======<<<;;;777111555333111222555666444111333333333333444555777777444555555555444333222111111111111111111222333333///000000000000111111111333333333444444555555555333333333333333222222222222111111000000000000000......///000000111111222///000000111111000000///.........,,,,,,...222555...///000///---------///------///000000000000000000000000///////////////000000000000////////////111000///000222222000///444222000000222333222111111111111111000///......---///222333222111111222...///000111111000///...111111000000000/////////------...///000111222222------,,,,,,,,,,,,------...---,,,,,,+++++++++,,,------------...///000000---...///...------///111555555555333111...+++)))((()))************,,,///---........./////////000------,,,,,,,,,---......,,,---.........,,,***((())))))***++++++,,,++++++,,,,,,------...//////000---,,,,,,,,,,,,---......+++,,,---///000000000000+++,,,...///000000///.........///000000/////////000///...------...///000///000000//////111555777444333111///...------...)))******+++,,,---......000///////////////000000//////...------...//////,,,---...///000000000000///111222222000///000000///111333333222111222333222222000///............000000000000111111111111000000111111111222222222444333111000000111222444222000///000333555666666555555888===DDDJJJMMMOOOPPP```yyysss\\\OOOKKKGGGKKKQQQZZZ___]]]VVVOOOJJJFFFBBB????????????>>>888888888888888777777666444333222333555555555444000111222333444555555555222222333666888999777555///000222222222222444666111111222333333222111000111111111222222222333333000000//////000000111222222222111111111000000000000//////............///---...///111333555666777444:::>>>===;;;:::777333555333111222555555333000555555555555666888999;;;666666555555444333333333111000000000000111222222....../////////000000000222222222333333333333333444444555666666555333111222222111000000000000000000000000000000000000000//////000111222222222222///......,,,,,,...333666---...//////......///000---...///111111111111111...///000111222333444444444444333333222222111111111000///000111222111///222111000111333333222000///000000000000000//////+++...111222111111111111...///000111111000///.../////////000000000000000---......///111222222333---------,,,,,,---------------,,,+++++++++,,,,,,------------...///000000---.........------///000222222111111///...,,,,,,***++++++***)))***,,,...------------............,,,,,,,,,,,,,,,---...///)))+++---//////...---,,,))))))))))))***+++------******+++---...///000111---,,,,,,,,,,,,---......---...000222222111///---+++,,,,,,---......//////...///000000///.........///......///000222333555222222000......000555999:::999666222000...------+++++++++,,,,,,---------......//////000/////////000///...------...///000,,,---...///000000000000---///111111///...000111///111333333222222222333111111000//////...//////000000000000111111111111//////000000000111111111444333222111000000111111/////////222555888888888555444555999@@@GGGKKKLLLQQQaaazzzttt^^^QQQMMMIIINNNWWWaaagggeee]]]VVVMMMIIICCC@@@??????@@@@@@999999999999999888777666666444222333666888666444///000111222333444444444000111222555888999777666---///111111111222444666333333333333222222111111111111222222222333333333000000000000000111111222222111111111000000//////000///...------...000000......000111333555666777555<<>>:::666222///---,,,------------------------...///000000000///---,,,000///...------...///000,,,---...///000000000000+++...000000......///111///111333333222222333444111000000///////////////000000000000111111111111////////////000000000000444444333111000000//////......000333777999999999666444333666===DDDGGGHHHTTTddd|||xxxbbbUUUOOOMMMUUU^^^eeelllnnnfff]]]PPPHHH@@@??????======>>><<<<<<;;;:::888777666666555555666666666666666666222333333444555555555444111222333333222111000///222222222333333444444444222222333333333222111111222111000000000111222333333333333222111000///...222111000.........///000000111222333333222000///111000//////000333777999333999???AAA===777333111000000111333333333333333333444666666555666777999;;;999777666666666555444111111222222222333333333//////000000111111222222222222222222222222222222333222222444666666555333222333333111///...///000//////000000000000//////111111111111111111111111------..................111000......///000000///---...///111333444222///+++---...000222777===BBB===777333444333...///444111000...---,,,---///000---///111222222111///---///000111222222111000//////////////////000111111//////111222222111000000000000////////////000111.........000222222000...---------.........//////***,,,......---++++++,,,,,,,,,------.../////////////////////000000000000...---,,,,,,++++++++++++,,,,,,,,,+++***+++---///---------.........//////+++,,,---...///111111222------------------------(((''''''))),,,//////...***+++,,,...000111222333111111111111111111111111///222555555222///...///...---,,,+++++++++,,,---//////...//////000111111////////////111666<<>>111+++---...+++////////////////////////---...000///...------...------------...000111222...............///000000,,,,,,,,,------///000000---000222333222222222222333111...,,,++++++---...222111000.........///000333222111///............111111111111222222111000///111222444666888888999888888999;;;>>>BBBFFFIIIPPPfffzzzfffXXXRRRRRRXXX___hhhppprrrjjj___PPPHHHAAA??????===<<<===;;;;;;:::999999888777777666666666666555555555555222333444444555555444444111222333333222111000///222222333333444555555555333333333222222222111111222111111000000111222333222222222333222111000000111111000/////////000000000111222333333222000///111000//////111333666888555888<<<<<<999555333333111222222333333444555555222444555666555555777888<<<:::888777666555333222222222222222222222333333///000000000111111111222111222222333333333222222333222222333555555444333111222222000......///000//////000000000000//////////////////////////////........................111000111222333333111000......///111333333111///---...///111333777===AAA===777333333111------111000///...------...///000...//////000000//////......///000111111000///...///////////////000000111///000111222333222111111/////////000000000111111.........000222222000///------------............***,,,......---++++++,,,,,,,,,------.../////////000000000///////////////...---,,,,,,++++++,,,,,,+++,,,,,,+++******---///------........./////////---------...///000111222------------------------)))((()))+++...///...---,,,,,,---...///111333333111111111222222222222222111333444333000---,,,---------,,,+++++++++,,,---.........///000222333444111000//////333;;;EEELLLHHH@@@888333000000666>>>BBBBBB;;;111,,,......+++////////////////////////---///000000...------...///............//////000---------------...//////------------...///000111...000222222111000111222222111...,,,+++,,,---...111111//////...///000000333222111000////////////111111111222333222111000///000222444555777777888888888999;;;>>>BBBGGGJJJSSSjjj}}}jjj\\\VVVXXX[[[aaajjjuuuxxxooobbbPPPGGG@@@??????<<<;;;<<<::::::999999999888888888666666666666555555444444333333444444555555444444222222333333333222111111333333444444555666666777666555333222111111111111111111111111111222333333111222333333333222111111///000000111111111111000000111222333333222111111000000000000111333555777777777777555333222333444333333222222333444666777222333555555444444666777;;;:::999777555333222111333333333222222222222222000000000111111111111111000111333555555555333222222111000111333333333111///000111000......///111//////000000000000//////................................................000222555888888777444222.........000222333111///---///000111333777<<>>:::666444///......///000111000///,,,---...//////111444666000000///...---...//////,,,,,,...///000000000000000///---++++++---///000111111222333333222111111...............//////000---...///111222111111111,,,...111333444444333333///...---...000222222111,,,,,,,,,---------......,,,---...---,,,,,,---...++++++,,,,,,---.........000/////////.........------------,,,,,,---......)))+++,,,,,,++++++,,,---******+++++++++,,,,,,,,,111000///...---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222000---***,,,++++++++++++,,,......000000111222444555666666:::777333///...---------,,,,,,+++***+++,,,---.........---------......///000111333555999@@@HHHNNNQQQFFF;;;333...((('''(((......///000000.........////////////////////////000111222222///.........,,,---...///000000000000...............//////000111000000000000111111222000000000...,,,,,,...///......---------...////////////000111111111222222//////.........///000000111333555555333222333444222222444666777888888888555888::::::;;;???GGGNNN___uuuzzznnngggeeefffhhhkkkrrrrrrgggYYYJJJCCC>>>>>>???<<<;;;;;;999999888888888777777777444444444444444444444444444444555555444444333333444444333333333444555555222333444555666888888999777666444333222222222222///000222333444444444444444555777777666444111///111222222333333333222222000000111222333444555666333444555666777666555444444333333333444444222000000000//////000111333444000222333222111000111333///222666666444333444666555555666666777777777777444444333222111000000000---///333666888999999888333111......///000000000000111222111//////000222//////000000000000//////........................111000000//////.........000666<<<>>>;;;777555444000///......000000///...+++---............000222000222111---,,,......+++------......//////000000000///---,,,,,,---///000111111222333333222111111......------......///000---...///111222222222111///000111333444444444333111///......000111111000---------.........//////---......---,,,,,,---///+++++++++,,,------..............................------------------...///)))+++------,,,,,,,,,---*********+++++++++,,,,,,///////////////.........------------------------,,,,,,---///000000...+++++++++,,,,,,,,,,,,,,,,,,//////000222333555666777888555222//////000//////,,,++++++***+++,,,...///......---,,,,,,,,,,,,,,,...///222333555888===@@@FFF===555333222...,,,------+++,,,///000------///////////////////////////111333333222000.........***,,,...///111111000000///............///000000111111000000000000111111///000000///------...000---------------...///000000000111222222222111111//////......///000111111111444777666333222333555333444555666777888888888444777999999999===GGGNNNaaaxxxyyysssnnnoooooonnnmmmiii\\\PPPGGG@@@<<<>>>???===;;;<<<:::999999888777666666555222333333444444555555666444444555555444444333222555444333333444555666777111222333444666777888999555555444444333333333333///000222333555555555444111333666777888666333222444333333222222222222333000000111222333555666777444666888999999777555444777555222333444555444222///000000111111222333333000111222222000///000222111555::::::666444555888666666777888999999:::;;;555444444333111000000///...000222555777999;;;;;;444222///...///000000000333333333222000///000222//////000000000000//////////////////////////////111111000000///......---222666;;;;;;777333222444000///---...///000///...,,,---///...------///000+++//////,,,---111222///000///...------...///000000000///......///000000///000111111111111000///...------------...//////...///111333444444444444222222222333333333444444222000......///000000///........./////////000000.........---,,,,,,...000***++++++,,,,,,---......,,,------....../////////---------------...//////***,,,...///...------...+++,,,,,,,,,------------,,,...///000000000...---........................,,,,,,,,,---//////...---,,,---...//////...,,,+++---...///111333444666666555222//////000111000///++++++******+++---...///------,,,,,,,,,------...---.../////////111444666===555///000222111000111...++++++//////,,,,,,///////////////////////////222333444333000......///,,,---///000111000///......------------...//////111000000/////////000000---///000000/////////000,,,,,,------...///000000111111222222222111000///000000000000111222333444111555888777333222444666333333555666777777777777222555888888777<<>>???>>><<<===::::::999888777666555444111222222333444555666666444555555555444333333222555444444333444555666777111111333444555777888888333444444555555444333333///000222444555555555555...111444777999888666555666555333222111222222333000000000111333555777888555777999::::::888666444:::666222111444666666555000000222333333333333333000111222111000///000111555999======888555666888666666777999:::;;;<<<===555555444333111000/////////000222444777:::<<<===555222///...///000111000444555444333000///000222//////000000000000//////222222222222222222222222222111111000///......---333777:::999444000111333111///------/////////...---///000///......///000$$$***,,,+++...666888555111000...---,,,---///000000000////////////000000---...///000000///...---...------------...//////000111333555666666666666333333222222222333444444444111///.../////////...////////////000000000000...///...---,,,,,,...000***++++++,,,,,,---......+++,,,,,,---...///000000---------------...///000+++---///000///.........---------.........//////+++---///111222000...---////////////////////////,,,+++***,,,...//////...---...000222222000---+++,,,---...000222444555666111///---...000222111///++++++******+++---...///,,,,,,,,,---...///000111------,,,++++++,,,///222;;;111+++,,,//////000111///++++++//////++++++///////////////////////////333444444333111///...///---...000111111///---,,,---,,,,,,,,,,,,---......000000///////////////000,,,...111222111000000111+++,,,,,,---...///000000111222333333222111000///111111111222333444555666111555888777333222444777222333444555666666666666111555777777666:::EEENNNfff}}}~~~vvvoooiii___SSSJJJCCC@@@<<<::::::;;;<<<<<<<<<<<<;;;888666555666777666777777888888888888888222222333333333444444444444555555666777888888999000111222333444444555555555555555444444333333222444333222333444444333111000111222444555666666666444444444222111111222444222222222111111111111000555555444333444555666777:::888555333222333444555222222222///,,,,,,111555222333555444333222222222000777???AAA<<<999:::<<<666888:::;;;;;;999777555666555444333111000//////,,,111333222444999:::666333222111000////////////000333333//////333777888555333111111111111000...000/////////000222444666:::666111000111111000///222555888777333000///000............////////////............///////////////...,,,,,,---000444666///000000000......000222/////////000///......---//////000000000000/////////////////////000111111...111444666555444333333777111...222555222///000------............---------...///222333222///,,,...---,,,,,,+++,,,---...++++++++++++,,,,,,---...,,,,,,------...///000000,,,,,,,,,,,,,,,---...//////......------///000111222,,,***///111---+++,,,,,,000333444111//////000/////////......------------,,,+++***+++,,,---...000000000000///...---,,,...///000222222333333333222111000000111111000///+++,,,,,,,,,,,,,,,,,,---000000///...---,,,,,,+++***---///000///...............////////////.........------,,,,,,,,,------,,,...000000///...//////222222333222111000...,,,...///000///---,,,,,,,,,///.........///000111222444333333222111000//////,,,...000111000///000111///000111000//////111222333444555555333222222333333222222222111000000000555444222111111222444555555444333333333333444555999666555777999<<>>=========<<<;;;;;;;;;;;;999777666777888777888:::;;;:::888666444333333333333444444444444444444444555666666777777333444444555555555444444444444555555555444444333333222222333444555333111000222555777888888666555999999888555333222333444///000000111333444444555444444333333222333333444444444444444333222222111444222111222444555555555333333333111///...///111444555777888888888777777000222444777888777666666111111000000000/////////,,,///111000111444444222333222111000///////////////222222///111888>>>@@@888555111////////////.../////////000111222333444555333000000111222222111222444555555333000///000/////////---+++---222666............////////////////////////000000000111///000000///---,,,---///111000///...---......///.../////////...------,,,---............/////////,,,///222333333222111222222<<<>>>666///222444333...//////000000//////...---...///000111000//////222111///.........//////---,,,,,,,,,,,,---......,,,,,,------.../////////000///......------......---,,,,,,,,,,,,---......000------000222000...//////000000///---,,,---...------------,,,,,,,,,,,,,,,,,,,,,+++,,,------......///////////////...---///000000111111222222222333222000000000000...---++++++,,,,,,------------------------------------,,,...000///...------...---------------------------------,,,,,,------...000222333222000//////////////////.........//////)))+++---------,,,---///+++,,,---///000222333444//////////////////......///000111111000111333555555222000000222222111///...000111000///.........000000111111111111111111333222111000000111222333333222222222333555777888444444666:::;;;===DDDLLLbbbwwwfffYYYPPPJJJGGGBBB@@@???>>>???>>><<<;;;::::::;;;:::888777888999666888:::<<<<<<:::777555333333333444444444444555333333444444555555555555333333444444444333222222333444555666666555444444333222222333444555333222000333666999:::888666444888888888666444333555777111111222222333444444555444444333333333333333333111222333444444333111000444111000222666888666444444555555444222222333555666444333444666777666444000111333444555444333333000000000000000000000000...///000000111222222111222222111000//////000000///222222///111999@@@CCC999666111////////////.../////////000111222222333222111000000111222333333222222333333222111000000///...---...000222333333............//////////////////000111111000///...---.........,,,,,,...000222000...---,,,---///000............---,,,++++++,,,------...............+++...111222111000000111666EEEIII999---000444111//////000000000000//////,,,---////////////000000444333111000//////000000...---------------......---------.........//////111111000......------------------------..................000111111000000//////...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///////////////...000000000000000111222222333222000///000///...,,,++++++,,,,,,---...........................//////---...//////---,,,---...---------,,,,,,---------------,,,,,,,,,---......111222333222000............------,,,---...///000)))+++,,,---,,,+++,,,---------...///000111111222------......////////////000111222111111111444666888333//////333444111---///111222222000//////000//////000000111111222222111000000///000000111222111111111222333555888999555666999===<<<<<>>???>>><<<;;;888:::;;;:::999888999:::555777:::======<<<999777333333444444444555555555333333333333333444444444111111222222222111000000222333555666777666555555222222111333555555444222111333666999999888666444444555555555444555777:::444444333333333333333333444444444444444444444444000222444555666444333111333111000222666888666444333555888999888777777888888444111222555777555222111222222222222111000///000000000111111111111222000000111333333222222222222111000000000000000000///222222000111999???AAA888555111//////000///......//////000111111111111///000000111111222333444111111111111111111000000000---,,,000666777222---............////////////...///111111111000...---+++,,,---------...000222222000...---,,,---///000---------------,,,++++++,,,---......//////......+++---000000000///000111333CCCGGG777,,,...222000//////000000000000//////,,,---///...---...000222666555333111000000000000//////...------.........---------...............222111000///...---------------......////////////---///000000000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...///000000//////000000/////////000111222222111//////000///...,,,++++++,,,------.../////////////////////000000000---...///...---,,,---///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,---...//////111222111...---------------,,,,,,,,,...///111///111222111000.../////////000000111000///......---......//////000000000000111222222111222444666777333...///222333000,,,000111222222000//////000/////////000000111111222////////////000111111222111111111222333666888999666888<<>>=========<<<;;;777999;;;;;;:::999999:::777888;;;======<<<:::888333444444444555555555555222222222222222333333333///000000111111111000000111222555777888777666555222111111333555555444333222333666888888777555444111222333333333444777:::555555555444444333333333555555666777777777777777222333555777777777555444444333222333444666666666444888>>>AAA@@@===:::999888555333444666666444222222222222111000///...---111111111111111111111111222000111444555333222555111111000000000000000111000333333000111666:::;;;555333111111111111000......///000000111111000000...///111111111111222444111000//////111222111000000...///333888888111***............//////////////////000111111000///...+++---......---...000222111000///...---......///,,,,,,------...------,,,,,,---...///000///......,,,...///000//////000111---666999111,,,...111000...//////000000//////...+++---///---,,,,,,000444888666444222000//////000000000///............///........................111000///...---------------...//////000000//////,,,000111///...000000///---,,,+++,,,---...---+++,,,,,,,,,,,,------------,,,,,,---............---,,,,,,...///000000000000111000///...//////111111111///......000000///---++++++,,,---...//////000000/////////////////////------...---------///111///...---,,,,,,---...///,,,,,,,,,,,,---......///...000111000...------------------------...///000///111222111///------...000111111111000///---,,,---.........//////000000///111333333333222333444444111//////111111000...///111222111000...////////////000000000000000000//////000000111111222222111111111222333666888999777999===???;;;999???HHH\\\zzz|||nnn^^^PPPHHHEEEDDDCCC@@@===;;;;;;<<<<<<;;;777999;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<:::888777444444444444555555555555222222222222222222222222...///000111111222111111000222555777999888777666111111111333555666555333222333444666666555444444000111222111111222555777444444444444555555555555555666888999:::;;;::::::444555666888999999888888777777666444333444777999:::AAAIIINNNLLLEEE???:::888777777777777666444222111111111000000///......000000000000000000//////222///000555666222333666111111000000000000111111000444444111000222444333222111111222333222000......///000111111111000///---///222222000000111333111///---...111222111000///111444666555222000.............../////////////////////000000000000//////000000///...---///111000/////////............+++,,,---......///......,,,...///111111000///...,,,...000000//////000222---......//////000111111.........//////.........+++---...---***+++111666888777444222000/////////111000000///......//////........................//////...---,,,,,,,,,---,,,---.../////////......+++111222...,,,...///---+++******---///000...+++,,,,,,---------.........,,,,,,.../////////...---+++,,,---///000111111111222111///......///000111///...---...000000000...++++++,,,---...///000000//////......------,,,,,,+++,,,------,,,---000222000///---,,,,,,---///000,,,,,,,,,,,,---...//////...000111111///...//////---....../////////......+++,,,...---,,,++++++,,,///000111222111///---,,,---------------.........,,,///333444444222222222000000//////////////////111333444333222000111111000000000000000///////////////000111222222222222222222222222333555777888555888===>>>;;;:::BBBLLLaaa}}}{{{uuuqqqpppuuuooodddWWWKKKEEECCCCCCCCC@@@<<<::::::;;;<<<<<<666888;;;<<<;;;:::;;;;;;??????>>><<<:::888666555444444444555555555666666222222111111111111111111...///000222222333333333000222555888999999777666111111111333555666555333333333444444444444444444111111111000///000222444222333333444555666777777555777999;;;<<<======<<<666666777888999:::::::::999999999666333333888<<>>;;;;;;DDDPPPeeevvvjjjdddaaa___cccaaa]]]UUUKKKBBB===:::???;;;777999>>>AAA@@@===:::999888888999<<<>>>@@@DDDBBB???;;;888666555444000111222444555666666777333333222111111222333333///000222222111111111222000000000222555666555444111///000444555222111444222111111111222222111///;;;444000111333222222444333333444555555555444444222555<<>>===<<<===>>>>>>===<<<===:::666666888;;;===>>>KKKSSS]]]bbb]]]QQQDDD;;;999888777555444222111000111111000111222222///---222111///...---...000111...//////000111222222222555444333222111000000000444444555555444444333222...------///333333111///...//////000000000000000---......///000111111222------...///000111222222666333000...///111222222+++,,,------,,,,,,...//////000000222333444555555777666444222000000000000///////////////......---+++...111000---,,,---///+++,,,---///000000111111...///000111111000///...000////////////000000111222111///...---------...222111000///000111333444===:::666222///...///////////////111333333111///111000000///...------,,,---,,,,,,++++++,,,,,,---,,,...///000/////////000++++++******++++++,,,---***---...,,,---000111///...------,,,,,,,,,------+++,,,...000000///...---......//////000111111111333111000000111111000...---------........./////////......///222333222222///000111111111000...---++++++,,,,,,---...//////111///,,,++++++---------)))******+++---......///000000///............///---...000111111000...---000000000///......------333444444222000//////000---,,,,,,+++,,,---...///...000222333222222333444666666333---,,,000222000888<<>>;;;888666///////////////000111111222333444555555555444333///000111111000111333555777666888:::999;;;DDDOOOiiirrrccc\\\WWWUUUZZZYYYVVVPPPHHHAAA===;;;>>>;;;888999===@@@???===777777888:::<<>>;;;888888:::===@@@AAAOOOWWW```bbb[[[OOODDD===666666555555555555555555000/////////000000...,,,222111///......///000111/////////000111222222222555444333222222111111222555666666666555444333333///...---///222333111......//////000000000000000.........///000111111111......///000000111222222555222000///000111111111+++---......------...000//////000111222333444444555444222111000///000000//////000000//////...---,,,...//////...------...,,,,,,...///000111111111//////000111111000///...///.........///000111111000000000//////...---,,,222111000//////000222333999888555222///......//////...///000222222000...000000000//////.........---,,,,,,++++++,,,,,,------///000000...------...+++++++++++++++,,,,,,---+++......,,,---111111//////...---,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,------...//////000000111222111000000111111000...---------........./////////...---///111222222111......//////......---,,,******+++,,,,,,---......000...+++***+++,,,---,,,))))))***+++---...//////000///......------......,,,---///000000///---,,,////////////............111222222111///......///------,,,,,,,,,---...///---///111222222222333444111333222...---000000...666<<>><<<<<<>>>;;;999:::===???>>><<<777999;;;>>>@@@BBBCCCCCC@@@AAABBBAAA???;;;666444000111222222333333333222333222111000000111222333000222444444333222333444111111222555999;;;;;;:::777444333444444222333666555555555555555444333333666111///111222111111333555777888888777666666777;;;???CCCGGGJJJJJJJJJHHHLLLJJJFFFEEEEEEFFFEEEEEE@@@===;;;:::===@@@CCCDDDNNNVVV\\\\\\SSSHHH@@@<<<444444444444444444444444222000//////000000000///111000///...//////111222//////000000111222222222444444333333333333333333777777777666666444333333000//////000111222000......///000000111111000000......//////000000111111////////////000111222222333111//////000111000///---...//////......///000//////000000111222333333111111000///////////////000000000000000//////.........---...//////...---,,,---...///000111111111//////000111111000000///---------......000111111///000000000///...---,,,111000///.........///000444444333111000///...............000111111000...000000000000////////////------,,,,,,,,,,,,---------///000///---++++++,,,,,,++++++++++++,,,------,,,///000---...111222/////////...,,,++++++++++++************++++++++++++,,,,,,------...//////000222111000000111111000///---------..................------...000111000///------,,,+++++++++,,,,,,*********+++,,,,,,------///---******+++,,,,,,+++))))))***,,,---...///000.........---------------,,,---...//////...---,,,---............////////////000111000...------...---------,,,------...///,,,...111222111111333444///222222//////000///,,,444<<>>===<<<<<<>>>@@@CCCCCCBBB@@@>>>???@@@@@@???===:::777555222222333333333333222111222111000//////000111222///111333333222222222333555444444666888999888777:::666444555444222444888555666777666555333333333444000000333444222222555777999;;;:::777666666888:::AAAJJJQQQWWW[[[[[[XXXWWWRRRMMMIIIGGGFFFFFFEEE@@@>>><<<===@@@BBBDDDDDDFFFLLLQQQOOOFFF===999888444444333222111000000000555333111000111333333333000000//////000111222222000000000111111222222222222333444444555555555555666666666666555444222222111000000000111000000/////////000111111111111000.../////////000000000111//////.........///000111111000//////111111000......///111000///...///111......///000000111222222.....................///000000111111000000///...000...,,,...111111///,,,,,,---...///000111111111///000000000111111111111------------...///111111111000///...............000///...---------......000000111111111000...------------///111111///---/////////000000000000000------,,,,,,,,,,,,------,,,---///...---,,,,,,---,,,,,,,,,,,,,,,---.........111111......111111///000///...,,,+++******************)))***++++++,,,++++++,,,------......///222000///000111111000///...........................---,,,---///000///...---,,,+++******+++,,,---+++++++++,,,,,,------------+++***)))+++,,,++++++)))***+++,,,---///000000---------------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---......///000000...///000///...---...///...------------.........---///111222222222333444444666555111///111000---111:::EEELLLJJJAAA777111000000000111111000000000000111333444555555444333333444444333111111222444777777999::::::<<>>===<<<:::999888777777444444444444444333333222111111////////////111111...000111222111000111222444333333555777777666555;;;777555666555333444888555666888777444222222333333111333666777555555888999<<<>>>===888666777999;;;HHHVVV___gggllljjjccc^^^YYYRRRLLLHHHEEEBBBAAA>>>>>>>>>???BBBCCCCCCBBB<<<@@@CCCAAA;;;666444555333333333222222222111111555333000000222333333333/////////000111222333333111111111111222222222222111222333555555555555555444555444444333222111000111111111111000000000111///000000111111111111111////////////000000000000...---,,,,,,---...000111000///...///000111000...///000111000///...///111---......//////000000000,,,,,,------............000000000000000///......000...---...111222///,,,,,,---...000111111222222000000000000000111222222---------......000111111333111...++++++---000111......---------------------...000111111000///...---------///111111///---////////////000000000000...------,,,,,,------...)))+++---...------...///------,,,,,,------...//////111111......111111...000///---,,,+++***)))))),,,++++++++++++,,,------++++++,,,,,,---.........111000///000111222111000.....................---...---,,,---...///...---...---,,,++++++,,,---...------------............,,,+++******+++,,,,,,+++***+++,,,---...//////000------.........---,,,+++,,,------------------,,,++++++,,,---...///000000---///000///......///000.....................---...000222333222222333444<<<<<<888222///111222000///666>>>BBBAAA;;;444000000000111111111111000///000111222444555444444333222222333222000000111333444444666888999;;;EEEPPPjjjpppYYYKKKEEECCCCCCBBBAAA>>>;;;999:::;;;:::;;;;;;<<<<<<<<<;;;;;;999<<<@@@DDDEEEDDDAAA???<<<:::999777666666777777444444555555555444333333111000///......///000111---///111111000///000111000000111333666888888777999666555666666444555888555777999888444222222444444444777<<<<<<999:::======AAACCCAAA;;;888:::===CCCRRRaaajjjrrrvvvqqqgggbbb]]]UUUNNNIIIDDD@@@======>>>@@@CCCEEEDDDAAA>>>777999:::999777555333333111111222333555666777777111///......000111111000......///000222333333444222222222222222222222222111222333555555555444333222333333333333222111111000111222111///000111333///000111111222222111111////////////000000000000------,,,+++---///111333000...------///000000//////000111000///...///000---------....../////////,,,,,,------...------,,,///////////////......---//////...///000000///...---...///000111222222222000000000000000111333333///////////////000111111222000---++++++---000222,,,,,,------............---...///000111000///............000111111000...////////////..................------------......(((***---.........000111...------------.../////////222111...---000///,,,......---+++************,,,,,,,,,---------------++++++,,,,,,---......///111000///000111222111000...............---------///---,,,---...///...---------,,,,,,------...................../////////,,,+++***+++------,,,+++,,,---------............------...//////---,,,+++------------------------++++++,,,---......//////,,,...//////......000111...////////////...------///111222222111000000111>>>>>>999222///222333111...222666888666333111000000111222222222111000//////000222333444444444444222333444333222222333555333333555888888;;;DDDOOOhhhvvv]]]MMMFFFDDDAAA@@@???<<<:::999;;;===999;;;<<<===<<<;;;::::::999<<>>888888888888777777666666222333333444444444333333000///............///000...000111111000000111222000000111333666888888777777444444777777555555888666999<<<:::555222444666666777<<>>BBBBBBFFFIIIFFF@@@<<<>>>AAAIIIXXXgggmmmtttzzztttjjjaaa]]]VVVPPPKKKEEE@@@<<<===???CCCGGGHHHEEE@@@;;;777555444444555555333000///000111222333555666777......---///000111000...---...///111222333444444222222222222222222222222000111333444444444222111222222333333444444333333///111222111///000222555000000111222222222222111000000000000////////////...---,,,,,,...111444666000...++++++---///000000///000111000...---...///---------------.........,,,---.........---,,,+++...............---,,,,,,...///111111/////////000---...///000111222222222000000000000000222333444222222111000000000000111//////........./////////++++++,,,.../////////000......///000000000000000///...///000222222000...//////......------,,,,,,......------------......***,,,...//////...000111...............//////000///111111---,,,......+++------,,,+++******++++++***+++---.........---,,,,,,,,,,,,---......//////000/////////111222111000//////.........---------///...---...//////...---+++,,,,,,---......------........................,,,++++++,,,......---,,,............---------------...///000000...---+++///..................///,,,,,,,,,------.........***,,,---...------///000...///000000///...---,,,///000111000...---------888999777111000222222000...000111111000///000000000111222333333111///......///111333444444444444222333444444333333555777666666777999888:::CCCMMMeee}}}bbbQQQHHHFFF>>>>>>===;;;999999<<<>>>999;;;======<<<:::::::::===>>>@@@BBBAAA???<<<999555777999::::::888666444000111222333333333333333000///...------...///000///111222222111111222333555444333555666666555444555333444777888555555777888;;;>>>;;;666333555888777999>>>DDDCCC@@@AAAEEEEEEJJJMMMJJJCCC???AAAEEEJJJYYYggglllsss{{{wwwmmm```\\\WWWQQQLLLGGGAAA======@@@EEEJJJKKKGGG???999777333000111444555111,,,////////////000000000000/////////111333333111///,,,---///111333444444555222222222222222222222222000111333444444333111000222222333444555555555555///000222111///000333777000000111222222222222111000000000000///////////////...---...000333777999000...+++***,,,///000111///000000///...------...,,,,,,------------------------...///...---,,,+++------......------,,,+++---000222222///---///111---...///111222222222222111000000///000222444555444333222111000000000000,,,---000111111000...,,,***+++,,,...///000111111////////////000000000000/////////111333333111/////////...---,,,,,,++++++......------------......---...000000///...///000...............///000000///111000---,,,...---***,,,,,,++++++***+++++++++)))+++---.........,,,+++,,,,,,---......//////000000/////////111222222111//////.........---------000///......///000///---)))+++,,,---...------,,,------------------------,,,++++++---//////...,,,000//////...------,,,,,,...///000111111///---,,,//////............//////,,,,,,------------......)))***,,,,,,,,,,,,...///...///000000000///---,,,...///000///,,,*********111444444111000222111---...///000000///...///111000111333444333111///......///111333444444444444000222333333222333555777:::999::::::999999AAAKKKdddgggRRRGGGDDD@@@???===<<<;;;;;;;;;;;;@@@>>>;;;;;;======:::777888555666===BBB???999777666888::::::777555333333111333444444333222222333111000...---...///111222000222444333111111555888;;;444///111444444666999555222111222666888888666===AAABBB???999666888;;;<<<<<<@@@EEEGGGHHHLLLRRRQQQTTTTTTOOOGGGEEEIIINNNNNNUUU```lllrrrrrrnnnjjj```ZZZRRRJJJEEEBBB@@@>>>BBBDDDHHHKKKKKKEEE===777444333333222222111111111000000000000000111111111000000111111111111000000000000000222555666555444222222111000111444666888,,,///222444333333444555777333...---///333555555222222333333333222222111000111222222111111111222333111000000111111///...000...------///333777:::*********,,,...///...,,,...000222111///,,,******,,,+++***+++---...---,,,+++---//////---,,,,,,,,,------,,,,,,,,,------...,,,---............000222111111222222222222111111111111000000111333555666222111111111111111222222000111111000......///000...///////////////............//////000000111111//////000000///---+++***000111111000...,,,---......,,,)))((((((***---///+++---......---,,,,,,---......------...///111222000000///...------,,,,,,...---,,,,,,---...---,,,)))((())),,,//////,,,))))))+++---.........000222.........///000000111111///...---,,,,,,---...//////////////////.........+++,,,...---,,,++++++,,,,,,,,,------.../////////...///000///---,,,,,,---........................,,,,,,,,,,,,++++++***)))---,,,+++---000111///---,,,,,,------------,,,,,,***++++++,,,------......111///------/////////......000111000///...///111222111000......000111222555333111///......///000111111111111111222222222000111222333444444444444999777555444555666555444:::888777888999<<>>>>>===<<<<<<<<<======AAA>>><<<;;;<<<;;;888666:::666666===AAA???:::888777999::::::777444333333111333444444333222222333111000///...///000222333000111222222111222444555;;;555222555777777777:::555444333444777999999999AAADDDFFFBBB<<<999;;;>>>AAAAAADDDJJJLLLMMMSSSZZZ[[[^^^^^^YYYQQQMMMOOOTTTVVVWWW\\\eeemmmnnniiicccZZZVVVPPPJJJGGGEEECCCAAAEEEGGGIIIJJJHHHAAA999444444444444333333222222111000000000000111111111111111111000000000000111111000000000222555666555444333222111111111333555666000222444444333333444555444222000000222444333222111222222333333222222111111222333333111000000000222222222111000///......000...------///222666999,,,+++***+++---......------///111000...+++******,,,+++***+++---...---,,,+++---//////---,,,,,,---...---------------......,,,---......---...000222000111111222222111111000333222111000000000111222000000//////000000111222///000000///------...000...//////000000//////....../////////000000000111////////////...---,,,,,,///000111000---,,,---...000...,,,******+++...///,,,...//////---,,,---......---------...///000111000//////...------,,,,,,...---,,,------------,,,)))))))))+++......,,,******,,,............000111///000000111111222333333//////...------.../////////.....................+++,,,......,,,++++++,,,------------............,,,...///...------...///------------------------------.........---,,,,,,---,,,+++---000111///---......////////////......******++++++,,,------...000///------...//////......000111000///...///111222111000//////000111222444222111///...///000111111111111111111222222222000111222333444444444444777666666666555666666777;;;888888999:::===FFFQQQhhhnnnVVVIIIDDD===<<<<<<<<<<<<===>>>??????===;;;;;;::::::888666;;;777777<<>>GGGJJJJJJFFF???;;;===@@@DDDDDDHHHMMMOOORRRZZZbbbhhhkkklllhhh```[[[[[[]]]```\\\[[[aaahhhjjjddd\\\UUURRRNNNKKKJJJIIIGGGEEEKKKLLLMMMKKKGGG@@@999444555555444444333222222111000000000111111111222222222111000000000000111222111000000222444555555333444333222111111222333444222333444333222111333555000000111333555555222000111111222222222222222111222333333333222111000000111333444222///,,,---///000///------///222555888///---++++++,,,......------///000///---+++******---++++++,,,---...---,,,+++---......---,,,,,,---///......------.........---...///.........000222000111111222222111111000555333111///............---.........///000222222000111000///------///111//////000000000000//////////////////000000000000.........---------......///000000///---,,,---...222111///---,,,---...///---...//////...---...///------,,,------...000000//////......---,,,,,,,,,------------------------***)))(((***,,,---,,,+++,,,---......------...000//////000000111222222222000//////......//////000........................+++,,,......,,,,,,,,,---//////.........---------***,,,---...------///000,,,,,,,,,,,,------------,,,------............---,,,++++++---///000///---//////000000000000//////************+++,,,------000...------...//////......000111000///...///111222111000//////000111222222111000//////000111222000000111111111222222222111111222333444444444444444777999888666555777:::;;;999888999:::===FFFPPPiiirrrYYYJJJEEE==================>>>>>><<<;;;:::::::::999999888;;;777666:::<<<;;;999;;;888999;;;:::777444222111111222444444222111222333444333333222333444555555444111000222555666444222555222444888999666444666444777:::::::::;;;???CCCNNNOOONNNHHH@@@;;;<<>>>>>===<<<;;;999999::::::::::::;;;;;;:::777666999:::888888:::777999;;;:::777444222222000222333333222111111222444444444444444555555666555333222444777888555222333333555::::::555444666555888;;;<<<<<<>>>BBBFFFPPPQQQOOOHHH>>>999999<<>>===444444333222111000/////////000000111222333333333444222111//////111222444111000000222444444333222444333333222111111111111000111222222222444888:::000111111222222333444555///000111111222222222222111000000222444666444333000444666333...+++---111000///......///111333444222///,,,+++---...//////---...///...,,,++++++,,,---,,,+++,,,...///...---+++,,,------,,,,,,...///222111000000/////////000111222333222111111333555000000000111111000000000111000...---------......---......///111333555666111111000---,,,,,,///111//////000111222222111111000000000000////////////...---,,,,,,---...000111---...///...---,,,---...111000000///...---,,,,,,......///...---...000222,,,,,,---....../////////---------------,,,,,,,,,***,,,......,,,,,,---///************+++,,,---...---/////////---,,,---...,,,,,,,,,---......////////////000000000000//////+++,,,,,,,,,---------...***,,,......---------///444444333222111000//////---...///...,,,+++,,,---+++++++++,,,,,,---------***+++,,,,,,------------***+++,,,------.........---......//////......---+++******)))***,,,---......---+++,,,...//////......000111000///...///111111111000000000000111111/////////000000111222222///000000111222222333333222222333444444444333333666:::===;;;666333444777777555555777777999AAAKKK___zzzwww[[[KKKFFF@@@@@@@@@???>>>===;;;:::888:::;;;;;;::::::;;;===:::777777::::::777777:::666888::::::777555333333000222333333222111111222444444444555555555666666555555555777888888666444555555999===<<<777666888666888:::===???BBBEEEHHHNNNOOOMMMEEE===888999<<>>111111111000000111555888//////000111222222222222222000///111555777555222000222444222///---///111000//////...///000111222111///------...000000///...///000///---,,,---......,,,,,,,,,...///...---+++,,,---,,,,,,,,,...000333333222111000000000000222333444333222111333555///000000111111000000//////...---------...///000......///000222333555666///...---***((())),,,//////000111222222333222222000000000000////////////---------------...///000,,,...///...---,,,---.........//////...---,,,+++---......---,,,---000222,,,---...///000000000000------,,,,,,,,,,,,,,,,,,))),,,......,,,+++...111***+++------,,,,,,...///---...//////---,,,---...------......///000000000...//////000000//////...***++++++,,,,,,---------***,,,.........---...///444444333222222111000000---...///---+++***++++++++++++,,,,,,------......---......////////////...)))+++---------,,,---///,,,,,,------------,,,,,,,,,+++*********,,,...000---,,,+++,,,...//////......000111000///...///111000000000111111000000000//////000000111111111222//////000111222333333444222333333444444333333333555888;;;:::777444444666666444444666666888???HHHZZZuuuwww[[[LLLGGG>>>??????@@@???>>>===<<<;;;<<<>>><<<:::999:::<<<:::999:::===<<<888888;;;555777999999888666555555000111333333111000111222333444555555555555555555333555777888777555444444555666999===;;;666666:::777777888<<>><<<<<<888777666555333222111000///000000111333444444555222222222222222222222222111000000111333333222000111222222222222111111000111333666777777888999;;;000111222111000111555888...///000111222222222222555222000222555666333///000111111111000000000000000////////////000000111///...---...000111111000///000000///...---...000...---,,,---...//////---+++,,,---,,,+++,,,///111444444333111111000000000111222333222000000222333//////000000000000//////000///...------...///000......//////111222333444000///---***)))***---000///000111222333333333333111000000000/////////...------..................,,,---......,,,,,,---...------///000///...---,,,,,,------,,,+++,,,///222---...///111111111111000,,,,,,,,,,,,,,,,,,,,,,,,(((,,,///...,,,+++...111))),,,///000.........000,,,...///...------...///,,,------...//////000000---...////////////...---*********+++,,,,,,------***,,,...///......///000222222222111000000000///+++---...---++++++,,,---+++,,,,,,---......////////////////////////...---(((+++------,,,,,,---///,,,,,,------------,,,,,,...---+++***+++---000111---+++***+++---/////////...000111000///...///111000000111111111111000000///000000111111111111000...///000111222333444444222333333444444333333222333444666888888777666666666444555777777888???HHHYYYtttwwwZZZLLLHHH<<<===???@@@@@@???>>>>>>>>>???@@@>>>:::888888:::;;;:::<<>>:::999<<<444666999999888666555666000111333333111000111222333444444555666555555555111555888888555333333555333444777;;;999444555999888777777;;;BBBGGGHHHGGGDDDFFFFFFBBB<<<;;;???DDDMMMSSS\\\bbbbbbdddmmmyyyxxxmmmccc[[[TTTNNNJJJRRRMMMHHHEEEDDDEEEEEEEEEBBBGGGLLLKKKEEE???<<<<<<:::999888777555444333222///000000222333444555555111222222333333222222111111000000111333333222000000111111222222222111111///222444666555444555555...000333333111222444777......000111111222222222888555222222555555111---111//////000111222111000000000////////////000000---------///111222111000000111111000......///111...---,,,---/////////...+++,,,,,,,,,+++,,,///111555444333222111111111111000111111000//////000222//////000000000000//////111000///...---......///............///111222333333222000---+++---000333///000111222333444444444111111000000/////////...,,,---...//////...---,,,,,,---......,,,,,,---...,,,---///111111000...---,,,,,,,,,++++++,,,///222---...000111222222111111,,,,,,,,,,,,,,,,,,,,,,,,(((,,,///...++++++...222)))---111222000...///000,,,---......------...000******+++,,,,,,------...,,,---...//////...---,,,))))))***+++,,,,,,------***,,,...///......///000000000000000////////////)))+++,,,,,,,,,,,,---///,,,,,,------...///000000---.........---,,,++++++(((+++---...,,,+++---///,,,------------------,,,///---,,,+++,,,...000222---+++***+++---////////////000111000///...///111000000111111111111000000000000111111111111000000...///000111222333444444333333333444444333222222000111333666999:::999777777555666888888888???HHHZZZuuubbbMMMGGGDDDAAA>>><<<===?????????===>>>>>>>>>>>>===<<<<<<999:::;;;<<<<<<:::888777999999999888777666555555444333333444555444222///111111222333444444444444111111333666999888444000444666888777555444666888999;;;===AAAIIIPPPOOOIIIHHHFFFDDDBBB>>>===CCCLLLTTT___gggfff``````lllxxx~~~uuuiii```UUUKKKGGGIIIIIIGGGDDD???======@@@CCCFFFFFFEEEDDDBBBAAA???>>>888888777555222111222444444444222222222333444444111000000000111222222333333333333333333222111000111111222222222333333333333333444444333222000///'''+++000222222222222222111111111111222333444444222222222222222111000///222222111000000111222222////////////000000000000,,,---/////////000222444111333111,,,,,,///111////////////000//////...---++++++,,,------......///222111111111333333111///000//////.........//////////////////000000000000333***'''///111,,,,,,222444000---...222555333000+++---000111000000000111000111222222222111///......000222000---,,,---///------............------.........,,,++++++,,,...(((,,,000000...,,,,,,.........///---++++++,,,---000...---,,,,,,...111333111///---+++***+++---...........................,,,---......,,,+++,,,...---///000///......///000...................................................---,,,***)))(((((((((,,,,,,,,,------...............//////...---,,,,,,+++,,,,,,+++***+++---000000///...,,,---...000111,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---...///------...///...---+++***---,,,++++++,,,---///000---,,,,,,,,,,,,---......000000000///------...///.........///////////////111222222222111000...---...///000111111222222111666555444333333333333333111222444666888888888888444444555666666777@@@JJJ^^^xxxeeePPPHHHAAA???======???@@@@@@@@@@@@@@@@@@@@@@@@???>>>===::::::999999888888888888999999999999888777666555555555555555555444222111111222222333444444555555111111222555777777444000333666999888666555888:::;;;>>>CCCIIIQQQWWWUUUOOOJJJHHHGGGFFFCCCBBBHHHPPP]]]dddiiieee\\\[[[dddooorrrcccXXXOOOGGGDDDFFFGGGEEEAAA===999999<<>>555111000111000...///111333444333222333333///000111111111000///...---///000///---,,,---///------............---------......,,,++++++---000+++---...///---,,,,,,,,,.........---++++++,,,...///...,,,,,,,,,///111333111///---+++***+++,,,...------------------------,,,---......,,,,,,---......///000000//////000111/////////.........------...............---------...---,,,,,,++++++,,,,,,---------....../////////------......---,,,,,,++++++,,,,,,+++***+++---//////...---------...///000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,+++,,,,,,++++++,,,---///000---,,,,,,,,,,,,---......,,,---...---,,,+++---...............////////////111111222222111000...---///000111222222333333222555555444444444444444444222333444666777777777777333333444666555666???III]]]vvvkkkTTTJJJ???>>>>>>???AAABBBBBBAAAAAAAAAAAAAAA@@@???======;;;999777666555666888999999999999999888777666666444666777777555333333333222222333444444555555555222111111222444444333111333666::::::999999<<>>???@@@AAA@@@===:::888666666666444222111222333444333222111111111111222222222222222222333333444333333333333222111000000111111111222222222222333111222222222222000///...,,,---///000000000222444444444333333222222333333111111222222111111000000000111222333333222111000/////////000000000111111///000111000///000111333---000000---,,,//////,,,.........///......---,,,,,,,,,------...////////////......000222222111000......---------......///////////////000000000000---,,,///111---,,,:::KKKPPPFFF999000------......000222444555444333333333//////000111000///...------...///...,,,+++,,,---------............------,,,------,,,,,,,,,///111000...---,,,------,,,+++---......---++++++,,,...------,,,,,,---///222333111///---+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---......///111111000///111222222111000000///...------//////.........---------------------...///000000.........///////////////,,,,,,,,,---,,,,,,+++***+++,,,---,,,++++++---...,,,,,,---...............------,,,,,,,,,+++++++++------,,,,,,,,,,,,,,,,,,///...------------------,,,+++******+++,,,...///---,,,,,,,,,,,,---......+++---...---,,,,,,---...............//////000000111111111111000///......000000111222333333333333444444444555555555555666333444555555666666555555555444666777666777@@@JJJ\\\uuuqqqXXXLLLAAA@@@@@@BBBCCCCCCBBB@@@?????????>>>===<<<;;;::::::999888777666777888888888888999999888777777666333666888777555333333444333333333444444555666777333222111111222333333333333777<<<>>>>>>???BBBEEEHHHQQQ[[[dddlllpppkkkcccXXXRRRMMMJJJHHHIIIPPPYYYdddfffddd[[[QQQNNNTTT\\\uuuxxxhhhWWWOOOLLLIIIFFFEEEFFFEEEAAA<<<777555666888999:::===>>>===:::777444555666666555333222333444++++++,,,---///000222222444333333222222333444444333333333333222111000000111111111111222222222222000111111222111000///......///000//////000222555666555444333222222222222000000111111111111000000///000222333333222000/////////000000000111111111000111111111//////111333---000111......000000,,,...............---,,,,,,---------...//////000000...------///111222111000...------------......///////////////000000000000,,,---000111------999GGGEEE===333,,,***,,,///111...000222222111000///000...///000000000///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,------......------,,,+++,,,---,,,,,,---000333444000+++***,,,---,,,***---......---++++++---...,,,,,,+++,,,---///111333000///---,,,++++++,,,---+++++++++++++++,,,,,,,,,+++---...---,,,,,,---///---///000000//////111222333333222000///---,,,,,,/////////...------,,,,,,............///000000111..................//////,,,,,,---------,,,,,,++++++,,,---,,,++++++,,,...)))+++---...///...---,,,------------,,,,,,,,,,,,...............---,,,,,,///...---,,,,,,---...///++++++******+++,,,...///---,,,,,,,,,,,,---.........000111000...------...------......//////000000000000000000000//////...//////000111222222222222333333444555666666777777444444444555444444444444777777888999888999AAALLL\\\vvvvvv[[[MMMEEEDDDCCCCCCDDDCCCAAA???============<<<;;;:::999888999:::::::::999777777777777888888888777666666222444666666555444444444444444444444444666777888444444333222222222333555555:::@@@DDDEEEGGGJJJMMMRRR[[[fffnnnsssuuuooohhh^^^UUULLLGGGDDDEEEMMMVVV[[[[[[YYYSSSMMMLLLRRRXXXkkk~~~yyyhhh[[[OOOLLLLLLIIIEEECCCCCCAAA>>>999555333444555444666999::::::777444222444666777666555444555666******,,,...///111222222444444333222222333333333222333333333333222111111000000111111111222222222000000111222111000///...000000000///...///222555666555444333222111111111///000000111111111000000///000222333333222000///000000000000111111111111000000111000//////111222...111222000000222111.........//////......---,,,------...//////000000111...------///111222111000---------------...///000////////////000000000000...---...000//////222777555111---++++++...111333,,,...000000///......///...///000000000///---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---------...111444555000+++***+++,,,,,,***,,,---...---,,,,,,---///,,,,,,,,,,,,---///000111000///---,,,++++++,,,,,,*********+++++++++,,,,,,+++,,,------,,,,,,...///,,,...////////////111222444333222000///---,,,+++//////.........---------//////............//////------------------------------............------+++,,,------,,,++++++,,,(((***---///000///---,,,.........---------,,,,,,000000111111000///...---///...---,,,,,,---///000,,,++++++***+++---...///---,,,,,,,,,,,,---......000111222111...,,,+++,,,---------...///000000111000000000///////////////---...///000111111111111111222444555666666666666555444444333333333333333777666777888777777@@@JJJ]]]wwwxxx\\\MMMGGGEEECCCBBBBBBAAA???>>>===============<<<<<<;;;777999:::;;;;;;999777666555666666777777666555555333333333666888999777666555555444444555666888999666777777666444444555777777===EEEJJJLLLOOOSSSVVVYYYbbbjjjoooqqqpppkkkddd[[[QQQHHHCCC@@@@@@FFFNNNNNNOOONNNKKKHHHJJJPPPTTTcccssstttfffTTTKKKEEEEEEFFFCCC@@@???<<<;;;999555111000111222222333555666666555222111333444666666555444555666000000111222222111111111444333333222222222222333111111222333333333333222000000000111111111111222000000111222222111000///111111111000//////222444555444333222111111111111//////000000111111000000000111222333333222111000000000000111111111222222...///000///...///000222///222222///000333333000/////////000///......---......//////000111111111///......000222222111000...............///000111////////////000000000000///------///111111///,,,------------...000111111,,,...111111111000111111//////000111000///...---,,,+++***+++---...---,,,,,,,,,------------,,,,,,,,,------------...111444333000---+++++++++++++++,,,---------,,,,,,---///,,,,,,,,,,,,---...////////////...---,,,,,,,,,,,,*********++++++,,,,,,---***,,,------------...///,,,...000000000000222333333222111000...---,,,+++.................................------...//////---------------,,,,,,,,,------......//////......+++---......,,,++++++,,,)))***---///000000///...//////.........---------000111222333222111000///..................///000---,,,++++++,,,---///000---,,,,,,,,,,,,---.........///000000---***)))))),,,------...///000111111000//////......//////000,,,---...///000000000000000111333555666666555444444444333222222222333333555444555666444555>>>HHH^^^xxxxxx\\\LLLDDDBBB???>>>>>>???>>>===::::::;;;<<<<<<<<<;;;;;;888888888888888777777666444444555555555555444444666333222666===???<<<888666666444444555666888:::777999:::999777555666888:::AAAIIIOOOSSSVVVZZZ^^^\\\ccchhhhhhgggeee```ZZZPPPIIIBBB@@@>>>===???CCCEEEFFFEEEEEEEEEGGGKKKNNNVVVdddpppqqqooojjj___RRRGGGAAA===>>>>>>;;;:::<<<777777555333000000111333111111333333444333222111000222444555444333333444222222333444333333222111333333222111111111111111///000111222333444444444000000000000111111111111000111222333333222111000111222222111000///111222333222111111000000000000...//////000000000000000111111111111111111111111000000111111111222222222,,,---......---...000222///111111......222333111000000111111000000///......//////000000111222222111000000111222222111//////......//////111222222////////////000000000000...------///222444111...,,,---//////////////////+++---000222222222222333///000111111111000///...---+++***+++...///...,,,+++,,,,,,------,,,,,,+++------...------...111333/////////---+++***+++---+++---------,,,,,,...000------------------------///......---,,,,,,++++++******++++++,,,------...***,,,------------...000...000222222222222444666111111000///...,,,,,,+++,,,,,,------.../////////------------...000111222///.........------------+++,,,---............---+++---......,,,+++***+++***+++---///000000000000////////////.........---///000111333333222111000------...///////////////...---,,,,,,---...000111---,,,,,,,,,,,,---......+++---//////...,,,++++++,,,,,,---...///000111111000///............///000---...///000000111111111000111333444555444333222333333222111111222333444666666777777555666>>>HHH^^^wwwxxx[[[LLLAAA>>>;;;;;;<<<===>>>>>>666666777888999999999999999888666555444555777888333333444444555444444333888333111777@@@DDD@@@:::777666555444555777999:::888:::===<<<999777888999<<>>??????;;;:::<<>>::::::999666888<<<666666666444222222333555000111111222222222222222---000222333222111222222...///111222333333333222333222222111000000000111...///000222444555555555000000000000111111111111111111333333444333222111111222333222111000000111222111000000000000000000......///000000000000000222222111000000111222222000111111111111222222222***,,,---------...000222///111///,,,,,,111333111111111111111111000///////////////000111111222222222111111111333333111///////////////000111333333////////////000000000000,,,---...///222666666555+++---.........---...///)))+++///111111111222333000111222222222111///......,,,***,,,...000...,,,+++,,,,,,------,,,,,,+++---.........---...000333---///000...+++)))+++...+++,,,------,,,,,,...000......---------,,,,,,,,,///......------,,,++++++******+++,,,------......***+++------------...000000222444444444444666888000000///...---,,,,,,++++++,,,,,,---...///000000+++,,,,,,...000222444555000000//////.........---***+++,,,,,,------------+++---......,,,+++******+++,,,---///000111111111000/////////............---...000222333222111000,,,---///000000000///.........------...///111222---,,,,,,,,,,,,---......***,,,000111111000000000,,,,,,---...///000111222000///...------...000000...///000111111222222222///111222444444333222111333222111111111222444555:::999:::;;;999999AAALLL]]]vvvsssWWWGGGBBB@@@>>>=========<<<;;;888999::::::999888999;;;777666555444333444555555222222222333333444444444000000222777===AAAAAA???888666333111222555888;;;<<<<<<;;;;;;;;;;;;<<<<<<===DDDMMMUUUZZZ___dddggg^^^YYYWWWWWWTTTKKKDDDBBB===;;;999:::<<<<<<:::777>>>>>>===;;;;;;;;;;;;;;;@@@BBBEEEGGGGGGEEEBBB@@@999888666555444333222222222222222222222222222222333222111000////////////222333444222111111222444222222111111222444666777222222111111111111222222000......000444555444111111///...000444666555444///000111222222222222222444444333222111111111111222000/////////000000//////222333111111444444111666555555444444333222111......000111222222222222///////////////000111111------......//////000000111111111111///---+++)))...---------...000111333+++++++++---///111000///000000000000111111111111000000000000////////////---...///.........000222///...///000111000---***---///000000//////000222//////000000///...---------...//////...,,,***))),,,---......,,,,,,---...,,,......,,,)))***---111000///...,,,+++***))))))++++++,,,------.........+++---000///,,,+++,,,.../////////---,,,+++---///------,,,+++************((()))+++---...///000000000000000000111222333444...........................,,,***,,,...///...,,,...000...++++++///000...++++++,,,,,,,,,------------,,,+++******,,,...///......//////...,,,***)))***+++---.........000222111111111111000///------+++---///000111000///...,,,---///000000///---,,,,,,---///...---,,,,,,---,,,,,,,,,---...///000000...///000000000...---,,,...............///000000222222111111111111111222...///000222222111111000,,,000333333000///000222000222333333222111333444888666555666666666>>>FFFaaauuuvvvYYYHHHAAA???===<<<======;;;:::777999:::999888888999:::888777666555444555666666222333333333333333333444111111333888===@@@???>>>999777555333333666999<<<>>>>>>===<<<;;;;;;;;;;;;???EEELLLSSSWWWZZZ^^^```VVVPPPLLLKKKHHHBBB>>>>>>:::999999:::======;;;888<<<;;;:::999888888888888999:::;;;<<<;;;999666444777777555444333222222222222222222222222222222222333222111000///////////////000111000///...000222222222111111222333444555111111111000000111111111000///...000333444222000111000///111444555555333111111222222222111111000333222222111111111111111111000///000111222222222111555666444444777888666888888888999888777555333------...///000000111111//////......//////000111.........//////////////////000000000000...---,,,......------...000111222/////////000111111000/////////000000000111111111000000000/////////......---.........------...000...///000000000///......///000222111000000111222///////////////...------............---,,,++++++,,,---......,,,,,,---...,,,,,,,,,+++***+++...000,,,,,,,,,,,,,,,---............---,,,,,,---------+++---///...,,,+++,,,............,,,+++***,,,...------,,,+++******+++++++++,,,---......///......000//////000000111222333------------------------///---+++,,,...///---+++...000///,,,,,,//////---++++++,,,,,,,,,---------++++++,,,,,,---------------............---+++******,,,............000222111111000000///.........,,,---///000000000///...,,,---...//////...---,,,+++---......---,,,---...,,,------......///////////////000000000///...------------...///111222333111111111000111111222222...///000111222111111000...111444333000......000000222333333222111333444777555555666666777>>>GGG___tttzzz[[[HHHAAA>>><<<;;;<<<<<<;;;999777888999999777777777999999888777666555666666777444333333333333333333222222333444888<<<======<<<:::888666444444777:::<<<@@@@@@???>>>===<<<<<<;;;AAAEEEJJJNNNPPPRRRSSSUUUMMMFFF???>>><<<999888;;;777888999<<<>>>>>>;;;888999888777666555555555555777777777666444333111000555444333222111111111111333333333333333333333333333222111000////////////---...//////......000222222222111111111222222333111000000//////000000111000//////000111222000...222111000111333444333222333333333222222000//////111111000000111111222333//////000111222444555555333777999888888<<>>??????@@@@@@@@@===888444,,,------....../////////...............///000000000000///////////////.........///000000000/////////.........///000111111333333333333222222111000////////////000000000000////////////..................///...,,,,,,---///...000222111......000333000222333333111000000111.........///......---,,,//////...---,,,,,,,,,,,,,,,.........---,,,---...---+++******,,,...//////,,,,,,,,,---...///000111111000...,,,++++++,,,---,,,------,,,++++++---...,,,------,,,******+++------,,,,,,++++++++++++,,,...///////////////......///......//////000111222------------------------000...------......,,,+++///111111------//////,,,,,,,,,,,,,,,------------)))+++---//////...,,,+++,,,------......---,,,,,,+++---...///...///000222222111///............///,,,---...000000///......,,,,,,,,,------,,,,,,,,,***,,,......------...///........................///000000000000//////...------...///111222444555000000000000000111222333//////000111111111111000222444777555111//////000000222333333222111333444555333444666777888???HHH\\\rrr|||\\\GGG@@@>>><<<;;;;;;;;;:::999777888999888666666666888888777666555555555666777444444444333333222222222333444666888:::;;;:::::::::888666444444666888:::@@@@@@@@@@@@@@@@@@??????BBBDDDFFFHHHHHHHHHHHHHHHEEE>>>999888888666666999888:::<<<>>>???===:::777777666555444333333333333666666555444333222222222333222111000000000000000333333333333333333333333222222111000//////000000...///000000///000222444222222111111111111111111000000////////////000000000000000000000///...---333222222222222222222111222222222222222111000///000000000111222333444444///000111222222444777999666<<>><<<;;;;;;;;;:::999777888999888666555666777777666555444444444555555444444444333333222222222333555777888999888888888888777555444333555777888>>>???@@@AAABBBCCCCCCCCCBBBBBBAAABBBAAA@@@>>>======888666888888555444666;;;===??????>>>:::777555666555444333222222222222111000/////////000111222111000000/////////000000333333333333333333333333222111000000000000000000...///000000///000222444111111222111111111111000000000////////////000000000111111111///.........222333333222222111111222///000111222222222222222111111111222222444555666000111222222222555:::>>>CCCLLLSSSVVVYYY```fffhhhkkkiiigggeee^^^RRRBBB666111000000///000000111222...............///000000111111000000/////////...111000000000////////////222222222222222222111111111333555555333222222444////////////000000000000000////////////.........111222222111///...///111...111222000,,,---222777///111222222000.........------......///......---000///...---,,,---...///---...//////------...//////---+++---111444333111000000/////////000111111000...,,,++++++---000222---,,,,,,,,,---.........---...//////---,,,,,,---++++++++++++,,,---......---...///000111111111111------------...///000111------------------------000000000///---,,,,,,,,,...111333111000111///+++,,,,,,---------.........///...---,,,,,,,,,---...------,,,,,,---------...,,,...//////......000111111000...,,,,,,---///000---...............---------,,,,,,++++++,,,,,,---)))+++---...------.../////////////////////......//////////////////000000222111111111111111222333000000//////000111111222000000000000000111111111000333777666444222333555000222333333222111333444222222444777888999@@@IIIWWWoooyyyYYYEEEAAA>>><<<;;;<<<<<<;;;999888999:::999777666666777777666555333333444444555444333333333333333333222222555777888777777777888888777555444333444666777:::<<<>>>@@@BBBCCCCCCBBB???>>><<<<<<<<<;;;888666777333333666777444222222;;;===???>>>:::777444333555444333222111111111111////////////000111222222000///////////////000111222222222222222222222222111111000000000000000111---...//////......000222111111222222333222222111111000000//////000000111000111222222000......///111333444333111111222333//////000222222333333333111111111111222333444555000222222222333999BBBIIIZZZeeeooossswww}}}|||rrraaaKKK<<<333222111111111222333444///////////////000111111111000000000000000000///111111000/////////000000555555555555555444333222111333666555222111222444000000000000111111111111000000000000////////////222333333222000000111333///111111///------111444---///222222111///......---...//////000///////////////...............///---...//////...---...///......---///111222222111------...///000222444555...---,,,,,,---///111222---,,,---...000111000...---///000000...---------++++++++++++,,,...//////------///000111111111111...------......///000111........................///000000///---,,,---...,,,111333222222333111,,,,,,---------............000///---++++++,,,...///...------,,,,,,,,,------,,,---......------...000000///...------...//////.........---------------,,,,,,,,,------,,,,,,,,,***,,,......------...//////////////////////////////............//////000333222222111000111111111111000000//////000000000000000000///000111111222---000333333111000111333000222333333222111333444222222444888888999@@@HHHTTTmmmxxxYYYGGGAAA???===<<<======;;;:::::::::;;;:::888666777888888777555444444444555666222333333333333333333444111444777888777666777888999888666555555555666777777999;;;>>>?????????>>><<<:::888777888888555333666222111444555333111222888:::;;;:::666333222222333333222111000000000000111111222222222222222222///////////////000111111111111111111111111111111111111000000000000111111///000111000///...000222000111222333444444333333111111111000000111111111///111333333000///000111000222444333111111222444000111111222222222111111000/////////000111222222000222333333666???MMMWWWqqq~~~kkkQQQ>>>444333222111111222333444000000000000000111222222000000000000000111111111000////////////111222333777777888888777666444333333666888777222000111333111111111111222222222222222111111111000000000000000111222111000000222333111000///.........///000,,,///222333222000//////...//////000111111000000......////////////......---///000///...---...000,,,---//////......///000------......000111333333///...............///000------...111333444111...,,,...//////---,,,,,,,,,***++++++,,,---...///000......///000000/////////............///000111222////////////////////////---///000000---,,,...000***000333333444555222...------------............//////...---------------//////---,,,+++,,,,,,---+++,,,------,,,,,,---...........................///...------,,,,,,,,,,,,,,,---...//////...---,,,+++---......---,,,---.........//////000000111111...---,,,,,,---...///000111111000000000111111222222111000//////...//////111000/////////000222222...222444444111///000111000222333333222111333444222222555888999999???GGGPPPjjjwwwYYYHHHBBB@@@>>>=========<<<;;;:::;;;<<<:::888777777888999888666555555666666777222222222333333444444444000444777888666555666888:::999888666666666777777666777:::;;;<<<;;;:::999:::888555555777777444222888333111444555333333555444666777666222000111333222111000//////......///000111111111000///......///////////////000111222000000000000000000000000111000000000000000111111222333444333111111222444000111222444555555444444222222111111111111222222///111444333111000111333///222444333111111333555222222222222222111000///...............//////000000111333444999EEEUUUaaa~~~nnnRRR>>>555333222000000111333444111111111111111222222333//////000000111111222222............000222444666999999999999888777555444666999;;;888222///000222111111222222222333333333222222222222111111111000///000111000///000222333111000.........///...---,,,///333444444222111111//////000111111111111111---...///000000///...---...///000///...---...000***---//////,,,+++,,,///111111000///////////////000000000//////...------------///222666555111---+++,,,......---+++***+++******+++,,,---...000111000000000000///...---,,,///......//////000111222000000000000000000000000,,,///111000...---///111)))///333333444666333...---------.........//////---...///000///...,,,+++000///...,,,++++++,,,,,,***,,,------++++++,,,---------...//////......---///...---,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,---///...---,,,,,,------......///000111111222---,,,,,,+++,,,---...///////////////000111222333333222111///............111000/////////000222333333666888777333111111222000222333333222111333444333333555888999999???FFFMMMgggwwwYYYIIIAAA@@@???============>>>======<<<;;;:::888777666::::::999888777777777888333333444555555666666666111222444555777999;;;;;;666666666777666666555444111333555555555666777999666555555444444444555555444444444444444333222111333222222111000///......000000000000000111111222111111111111111111111111000000000000111111111111111000////////////000000222000///......///000222:::888444111///......///444444444444444555666777222222222222222222222222000000000000111222333333000000000000111222333444222000000111444444111...///000000000111111111111000000222444777CCC[[[qqq{{{eeeOOOAAA555222222333111///111555000000000000000111222222222222333333444333333222222111111111111333444555999<<<>>>===999666666666555777666333222444444111000000111222333555555666333333444444333222000///222111///...///000222333000111111000---,,,------,,,000444555222///...///000///000333555555111---.........///////////////,,,---...000000000//////---------------...///000000///////////////000000//////.........---------,,,,,,---...////////////------............------,,,,,,------///000222333111111000000//////..................///////////////////////////.........000000000000///...---,,,---000444777777555222///***---000111111000111222222222222000......000111000///...,,,++++++,,,,,,...---,,,,,,,,,,,,---...111111000////////////000111///---...000000...+++////////////............,,,------...///000111111......//////000000111111000///,,,++++++...111444222333444333111000111222222111111111000000//////000000///////////////000000333555333000///444999333333333444444444555555444666888999999<<>><<<;;;:::999999999999999:::999888888777777888888666555555444444444555555444444555666777999999:::666666666666666555444333000111222222111111333444333333333333333333333333222333333333333222222111222222111000//////......000000//////000000111222111111111222222333333333111111111111111111111111000000000000000000000000111000///......///000111666555333111000000111222444444444333444444555555222222222222222222222222333222111000000111222222111000000000111222333333222111000222444444111///000000000000111111111111000111444555666AAAYYYooooooXXXCCC777444111111222000---...333111111111111111222333444222222222222111111000000000000///000111333555666666888999888555222333444444666555000000222333111111222333444555666666777333333333333222111000///111000///......000111333222222333222000...///000,,,...111222222111111111///...///000333222///---............////////////,,,---...///000000//////...------------...///000000///////////////000000///.........------------+++,,,---...////////////------............------,,,,,,------///000111222111111000000///......---...............//////////////////////////////.../////////000//////...---///111444888;;;;;;:::999222222333555555666555555444333222000//////000222000///...,,,++++++,,,,,,......---,,,,,,---......************+++,,,---...000///---...000000...+++////////////////////////---------......//////000---------...//////000000333111///------...000222222333444333111000111222111111111000000000//////000000////////////000000///222333222000000222555333333333333444444444444333555888888888;;;@@@EEESSSjjjqqqTTTEEEAAA@@@>>>===<<<<<<======;;;:::999888888999;;;<<<999999888777777777888888888777666444333333444555666666777777888888999999777666666555444444333222///000111000///...000111111111222222222222111111111111111111222222222222222111///...---.../////////////////////000000111000000111222333444444555333222222111111222222222000111222333333222111000111000///......///000111222222111000111222444555444444333333222333333333222222222222222222222222666555222000000000111222222222111111111222222333222111111222333333222000111111111111111111000000111333555555444===TTTjjjooo\\\III999000333000///000...+++,,,111111111111222333444555666333333222222111111111000.........///111333555777555555555333111000111222333444222------000111000333333444555666666777777444333222111111111111111000///.........///111222111222333222000//////000,,,,,,,,,...111333333222///...---...//////...---............//////000000,,,---...///000000000000......------......//////000000///......//////000............------------***+++,,,...///000000000------............---------------......000111222000000000///......---------------.........//////......//////////////////......///000000000//////222333666;;;@@@BBBBBBAAA<<<:::999:::===>>>===;;;777666333111000000000111000///...,,,,,,,,,,,,---......---,,,,,,---......((())))))***,,,...///000///...---...//////---+++////////////////////////---------------.........,,,,,,------.../////////333333111000////////////111222333222000000000222111111000000000000//////000000////////////000000///000111111111111111111222222222222333333333333222444666777666999>>>CCCQQQhhhmmmQQQDDD@@@???===<<<;;;;;;<<<======;;;888777666888:::;;;888888777777777777888888888777555444333444555666555666666777888999::::::777777666555444333333222000111111000//////222444000000222222333222111111//////000000000111222222111000...------...///000//////......//////000111......///111222444555555444444333222222333444444111333444555555444222000111111000//////000111111111111111111222333444555444444333222111111111111111222222222222222333333666555222000000111333444333333222111111111222222222222222222222222222111222222111111111111000000111444666555333999MMMbbb{{{vvvhhhXXXJJJ???666111333000///000...***,,,000111111222222333555666777555555555555555555555555000/////////000222444555555444333111000000111333111222000++++++...000///222333333444555555666666444333111000000000111222///.........///000111222///000111000...---...///...,,,***,,,000444444222000///------------......------......//////000000,,,,,,---...///000111111//////............//////000000///.........//////------------------------***+++,,,...///000000000...//////////////////..................///000111000000///......------,,,,,,,,,,,,---.........///............////////////------...000000111111111444666:::AAAHHHKKKJJJHHHFFFBBB???AAAFFFIIIGGGCCC>>>;;;666222111000//////000///...,,,,,,,,,---.........------------......******+++,,,---///000111---------.........---,,,...///////////////000000---------------,,,,,,,,,,,,------......//////000111111111111000000///...111222222222000///000111000000000000000000//////000////////////000000111000000000222333333111...111111222222222333333333111333555555555777===AAAOOOeeeiiiOOOCCC???>>>===;;;;;;;;;;;;<<>><<<;;;::::::;;;;;;>>>===:::777666666666777777777666666666777888888444444555666777777888888111222333555777999;;;<<<888777666444444555666666222222222000///000333666333333222333333444555666111000/////////000111222.........///000000000000000000000000000111111222---...///000222333444555555555444333444666999:::999999999888777555222111111111111111111111111111222222222222222222222222333333222222111222222222111111111222222333333444333333333333444555666666333333222222222333333444222333444333111111333444111111111222222222333333222111333444333555===HHH[[[hhhvvvyyyuuulll```WWWNNNHHH@@@:::666444333222333111111222000---///444222222333444666888:::;;;666888;;;>>>???>>><<<;;;666555333111000000111111///---,,,,,,...//////......000000------000000.../////////000000111111111222111111000000000111111......///000111222222333111222333333111111111333000...---...000333444444222222222000...---///111,,,------...///000111111,,,,,,,,,---///000222333000000//////......//////000000///...------------,,,,,,,,,,,,------------+++,,,---...////////////000000111111111111000000000//////............///.........---,,,,,,++++++)))***++++++,,,---......------......///000000000---...///000111111222111111444<<>>===<<<::::::::::::;;;;;;:::999888777777777777666666666666666777888888444555777888888777666555222222333555666888999999888777666555555666888999888888666333111111444666444333222111222444666888333222000//////000111222,,,---///111222222111000111111111111111222333333000000111222444555666666555444333333555888;;;>>>>>>===;;;999666444222111111111111222222111111111111111222222333333333333333222222222222333333444000111111222333333444444333444555666666555444444222222222222222333444555222444444333111111333666000000111111222333444444222//////333555444777;;;HHHRRR[[[\\\XXXSSSKKKDDD>>>;;;777555444333222000222000000222111...111555444444555777999;;;>>>???>>>@@@DDDGGGGGGDDD@@@===666555444222222222222333...---,,,...000111///------111111//////222111---///////////////000000000000000111111111111000000...///000111333333444444111222333333111111222333,,,...///111111333666888111222333111...---...000,,,,,,---...///000111111,,,,,,,,,---...000222333111111000///////////////000000///...------------++++++,,,,,,,,,---------------...............---/////////000000/////////000000///.....................------,,,+++++++++))))))***+++,,,---......------......///000000111...///000111111111111111222333888EEEUUUaaadddccc^^^___```___]]]ZZZUUURRRGGG@@@999555555555333111000///...------...///000---...///000000///...---111111000///////////////(((+++------+++***,,,---******++++++,,,------...---------......//////000------......///000000111//////////////////000000///000111000...---...///........./////////000000............///000111222000222333222///...000222333333333333444444444444000333444444333555:::???HHH]]]vvvfffOOOGGG>>>===;;;:::999999::::::888888888888888888888888666666666666666777888888555777999:::999777444222333333444444555666666777888777666555666888:::;;;@@@???<<<888444333555777555333111///000333666999555333111000///000111222+++---000333444333111000222222111111222222333444222333444444555666777777555444333444666999===@@@AAA???<<<999666444222111111111222222222222111111///000111222333444444444222222222222333444555555000000111222333333444444444555777777777555222111111111111222333444555666333444555333000000333666//////000111333444555666222...---222666444333444:::AAAFFFEEECCCAAA>>>999444333222333444444333111000...///111000...111666666666777999;;;>>>@@@AAAFFFIIINNNPPPOOOJJJDDD@@@555444333333333333555555000......111444444222///---111333111222333111---////////////000000000000///000111222222111000/////////111222444444444444///000111111000///000222))),,,111222222444888<<<000222333111...,,,---///,,,,,,---...///000111222,,,,,,,,,---...000222444111111000///////////////111000///...---,,,,,,,,,+++++++++,,,,,,---------......//////......---,,,------............------111000///.....................---,,,,,,++++++***((()))***+++,,,---......---------...///000000111///000000111111111111000555333444>>>MMMYYY^^^^^^^^^```bbb```ZZZTTTNNNLLLEEE???777444666888777555000///...------...///000---...///000000///...------,,,,,,++++++,,,,,,,,,'''***------+++***+++...))))))***++++++,,,---------------...///000111111,,,,,,------...//////000333222111000/////////000///000000000...---...///---.........//////000000............///000222222///222333000,,,+++...333333333444444444444555555111333555444333555:::???GGG[[[uuu