BM6P6(@ ӵĦĦӵĦ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ӵ4DuXӵ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&ĒR4DuXӵ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@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDeneneneuuu}}}fffjjjpppyyybbbbbbbbbdddlllxxx```^^^ZZZXXX\\\eeeqqqyyy[[[ZZZWWWUUUVVV[[[bbbggglllqqqxxx{{{|||VVVWWWXXXWWWWWWXXX[[[^^^\\\dddnnnpppmmmmmmrrrxxx[[[XXXUUUTTTVVVXXXZZZZZZ```aaabbbcccccceeeiiillluuu{{{YYYXXXVVVVVVXXXXXXWWWVVV[[[\\\]]]]]]]]]___bbbdddjjjlllooottt}}}WWWVVVVVVWWWXXXWWWUUURRRVVVWWWWWWWWWVVVWWWYYY[[[___aaabbbccchhhsssUUUTTTTTTUUUVVVWWWVVVTTTTTTUUUVVVUUUSSSSSSTTTUUUWWWZZZ___aaadddhhhoootttRRRPPPOOOPPPSSSVVVXXXYYYVVVWWWXXXWWWTTTSSSSSSTTTQQQUUUXXXZZZ[[[]]]cccggglllpppxxxPPPNNNLLLMMMQQQVVVYYY[[[WWWXXXYYYXXXUUUSSSSSSSSSTTTTTTSSSQQQQQQUUU^^^eeebbbdddiiiqqquuuwww~~~MMMLLLLLLNNNRRRUUUWWWWWWTTTVVVWWWVVVTTTRRRQQQQQQTTTTTTSSSPPPPPPSSS[[[bbb]]][[[^^^eeejjjlllqqqwwwxxxyyy}}}LLLLLLNNNPPPTTTUUUTTTSSSQQQSSSTTTTTTQQQOOONNNOOONNNQQQTTTTTTRRRRRRUUUXXXZZZWWWWWW]]]cccfffjjjnnnpppnnnllloooxxxNNNLLLKKKLLLNNNPPPQQQQQQQQQPPPOOONNNMMMMMMMMMMMMJJJOOORRRRRRSSSWWWYYYXXXVVVUUUVVV\\\dddgggeeebbbccceeegggjjjooouuu|||OOONNNNNNNNNOOOOOOMMMLLLPPPQQQQQQQQQPPPNNNLLLJJJMMMRRRVVVUUUUUUXXXYYYWWWWWWVVVWWW[[[aaacccaaa]]]]]]^^^```aaacccggglllppp{{{NNNNNNNNNOOOPPPOOOMMMKKKOOOQQQSSSTTTSSSOOOLLLIIINNNTTTWWWVVVVVVWWWWWWUUUXXXWWWWWWZZZ^^^___\\\XXX]]]]]]]]]]]]\\\^^^aaadddiiimmmsss{{{LLLLLLLLLMMMOOOQQQPPPPPPMMMOOOPPPRRRQQQOOOMMMKKKMMMRRRVVVUUUUUUWWWVVVTTTWWWWWWWWWZZZ\\\\\\ZZZWWW[[[\\\\\\[[[[[[\\\^^^aaadddeeegggkkksss|||NNNLLLKKKKKKMMMPPPQQQRRRKKKLLLLLLMMMNNNNNNOOOOOOLLLRRRUUUUUUUUUXXXYYYWWWVVVVVVXXX[[[]]]]]][[[ZZZSSSUUUVVVVVVWWWXXX[[[^^^^^^]]]^^^```eeekkkqqqttt|||RRROOOMMMLLLMMMNNNNNNNNNKKKKKKKKKKKKLLLNNNOOOPPPNNNSSSUUUTTTUUUXXXZZZYYYUUUVVVYYY[[[]]]]]]\\\\\\QQQSSSTTTUUUVVVXXXZZZ]]]WWWWWWWWWZZZ```dddggghhhjjjpppwwwzzz|||NNNNNNNNNPPPQQQPPPMMMJJJLLLMMMNNNNNNNNNNNNMMMLLLNNNRRRSSSPPPPPPTTTVVVVVVUUUWWWZZZ[[[\\\[[[[[[ZZZUUUVVVWWWWWWWWWWWWXXXZZZWWWVVVVVVYYY^^^ccceeefffaaadddhhhkkkmmmrrrwww|||GGGIIINNNRRRUUUSSSNNNJJJNNNOOOQQQRRRQQQNNNKKKHHHMMMPPPOOOKKKJJJMMMPPPPPPUUUWWWZZZ[[[ZZZYYYXXXXXXVVVWWWWWWVVVTTTRRRRRRSSSXXXVVVTTTVVV\\\aaacccccc^^^^^^___bbbggglllmmmmmmnnnxxxKKKMMMQQQQQQPPPNNNLLLLLLPPPMMMLLLNNNRRRSSSPPPKKKNNNLLLJJJIIIIIILLLOOOQQQRRRUUUWWWWWWVVVSSSRRRRRRUUUTTTTTTSSSRRRQQQQQQPPPWWWXXXZZZZZZYYYZZZ[[[]]]^^^^^^^^^\\\\\\^^^aaadddjjjlllooottt~~~FFFKKKPPPSSSRRROOOLLLKKKNNNLLLJJJLLLPPPRRROOOLLLNNNMMMJJJIIIIIIKKKNNNOOOTTTUUUTTTRRROOOOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRUUUWWWYYYYYYXXXWWWXXXYYY[[[\\\]]]]]]\\\]]]___```aaacccfffiiinnnvvvBBBGGGNNNRRRRRRPPPMMMKKKLLLJJJIIIKKKNNNPPPOOOMMMLLLKKKJJJIIIIIIJJJLLLNNNUUUSSSOOOKKKIIIJJJMMMPPPNNNNNNOOOPPPRRRSSSTTTTTTTTTUUUWWWWWWVVVTTTSSSTTTVVVYYY]]]^^^]]]\\\[[[\\\\\\```ccceeeeeeggglllppp@@@DDDJJJNNNOOONNNNNNNNNKKKJJJIIIJJJMMMOOONNNMMMHHHHHHHHHHHHIIIKKKLLLMMMPPPOOOLLLIIIGGGIIIMMMPPPNNNOOOPPPQQQRRRTTTUUUUUURRRTTTVVVUUUSSSPPPOOOOOOSSSXXX]]]___^^^\\\YYYXXXZZZ^^^bbbdddcccdddgggjjjmmmttt@@@BBBEEEGGGHHHJJJMMMOOOJJJIIIIIIKKKLLLMMMMMMMMMCCCDDDEEEGGGIIIKKKMMMNNNJJJKKKKKKKKKJJJLLLOOOQQQRRRRRRSSSSSSSSSTTTTTTTTTRRRSSSTTTSSSPPPNNNMMMMMMRRRWWW\\\___^^^ZZZWWWUUUVVVYYY\\\]]]]]]^^^bbbffffffkkkqqqvvv{{{@@@AAABBBBBBCCCEEEIIIMMMGGGHHHJJJKKKKKKKKKJJJIII@@@BBBDDDGGGIIIKKKKKKLLLFFFHHHKKKLLLMMMNNNPPPRRRUUUTTTTTTTTTTTTTTTTTTTTTSSSTTTSSSQQQOOOMMMMMMNNNQQQUUUYYY[[[ZZZWWWUUUTTTUUUXXXZZZZZZXXXYYY\\\```dddeeegggiiikkkoootttwww{{{>>>???AAAAAAAAABBBEEEGGGDDDFFFIIIJJJIIIGGGEEECCCAAABBBEEEGGGHHHIIIHHHHHHGGGIIIKKKLLLLLLMMMPPPRRRTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSPPPMMMMMMNNNPPPQQQSSSUUUVVVTTTSSSRRRRRRTTTWWWZZZ[[[XXXWWWYYY[[[^^^^^^___```aaadddhhhkkkiiiooovvv|||<<<>>>AAABBBAAA@@@AAABBBAAADDDHHHIIIHHHDDDAAA???CCCDDDFFFGGGHHHGGGEEEDDDJJJJJJKKKJJJJJJKKKOOOQQQQQQRRRRRRRRRSSSSSSSSSTTTVVVUUUSSSOOOMMMMMMPPPRRRPPPQQQRRRRRRPPPOOOPPPQQQNNNSSSXXXZZZXXXVVVVVVWWWWWWXXXZZZ[[[\\\^^^bbbeee^^^ccciiilllpppyyy@@@???===<<<===>>>@@@AAABBBDDDDDDDDDCCCDDDFFFHHHCCCFFFHHHGGGDDDCCCDDDEEEHHHKKKMMMLLLHHHGGGKKKOOONNNQQQTTTSSSPPPNNNNNNOOORRRQQQPPPPPPPPPPPPQQQRRRUUUPPPKKKIIIKKKNNNOOOOOOWWWWWWWWWVVVUUUUUUWWWYYYZZZVVVSSSUUUZZZ^^^^^^]]][[[\\\___cccggglllppprrr@@@???===<<<===>>>@@@AAACCCDDDEEEDDDCCCCCCEEEGGGEEEGGGIIIIIIFFFDDDEEEFFFKKKMMMOOOLLLHHHFFFHHHKKKLLLOOOQQQQQQNNNMMMMMMNNNPPPPPPQQQQQQQQQPPPOOONNNOOOMMMLLLLLLOOOPPPPPPNNNSSSUUUXXXXXXWWWVVVVVVVVVYYYUUURRRSSSXXX[[[[[[YYY[[[\\\^^^aaadddfffhhhiiipppwww???>>><<<<<<<<<>>>@@@AAACCCDDDDDDDDDCCCCCCDDDFFFFFFHHHJJJJJJIIIGGGFFFGGGNNNOOOOOOLLLGGGEEEFFFHHHIIIKKKMMMMMMLLLKKKKKKLLLMMMNNNPPPQQQPPPMMMJJJHHHIIIJJJLLLPPPRRRRRRPPPNNNOOORRRWWWYYYXXXVVVTTTSSSWWWTTTQQQRRRVVVXXXXXXWWWZZZ[[[]]]___`````````___eeehhhnnnuuu<<<;;;:::::::::<<<>>>???@@@AAACCCCCCBBBCCCEEEGGGHHHIIIJJJKKKJJJHHHGGGGGGNNNNNNNNNKKKGGGEEEFFFGGGGGGGGGHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLKKKHHHFFFDDDHHHJJJMMMPPPRRRQQQOOONNNNNNQQQTTTVVVUUUSSSRRRRRRUUUSSSRRRSSSWWWYYYYYYYYYYYY[[[\\\^^^^^^]]][[[ZZZddddddeeegggkkksss|||:::999888777888:::<<<>>>===>>>@@@AAABBBDDDGGGIIIIIIHHHHHHHHHHHHHHHGGGFFFJJJKKKKKKJJJHHHHHHIIIJJJFFFFFFFFFFFFGGGHHHHHHHHHKKKJJJHHHFFFEEECCCCCCBBBIIIKKKMMMNNNNNNNNNNNNNNNQQQQQQQQQPPPOOOOOOQQQSSSTTTTTTTTTVVVYYY[[[\\\\\\WWWYYY[[[]]]]]]\\\[[[ZZZ^^^^^^^^^^^^^^^```dddgggqqq{{{888888777666777999<<<===<<<===???AAABBBDDDGGGIIIIIIFFFDDDCCCDDDEEEEEEEEEGGGGGGGGGHHHIIIKKKLLLMMMHHHFFFEEEEEEGGGHHHHHHGGGJJJHHHFFFDDDBBBBBBBBBBBBHHHJJJKKKKKKKKKKKKMMMOOOSSSRRROOOLLLJJJKKKOOORRRTTTUUUVVVXXXYYY[[[\\\]]]UUUVVVXXXYYYZZZZZZZZZYYYXXXZZZ[[[\\\[[[ZZZ[[[]]]aaaiiittt{{{999888777777888:::===>>>===???@@@AAAAAABBBDDDFFFHHHDDD???>>>???BBBCCCCCCFFFEEEFFFGGGJJJLLLMMMNNNJJJGGGEEEEEEGGGHHHGGGFFFHHHHHHGGGFFFEEEDDDCCCBBBCCCFFFIIIKKKJJJKKKMMMOOOTTTRRROOOKKKHHHHHHLLLOOOTTTUUUWWWWWWWWWWWWWWWXXXRRRSSSSSSTTTUUUUUUVVVVVVWWWYYY[[[[[[ZZZYYYYYYZZZZZZ```gggkkknnnrrryyy:::999999888:::<<<>>>@@@@@@AAABBBAAA@@@@@@BBBDDDGGGBBB<<<:::<<<@@@BBBBBBFFFEEEEEEGGGJJJLLLMMMMMMLLLIIIEEEEEEGGGHHHGGGFFFFFFHHHIIIJJJIIIFFFCCCBBB>>>CCCHHHKKKKKKKKKMMMOOOSSSRRROOOKKKHHHGGGIIILLLTTTVVVVVVVVVTTTSSSRRRSSSQQQPPPPPPPPPPPPQQQRRRSSSVVVWWWXXXWWWUUUTTTTTTUUUZZZ]]]aaacccdddfffjjjnnnxxx???>>>;;;:::<<>>???@@@AAA???===;;;;;;===@@@BBBBBBEEEIIIJJJIIIJJJLLLOOOJJJJJJJJJKKKLLLKKKIIIFFFIIIIIIJJJJJJHHHEEECCCAAAAAAGGGLLLMMMIIIHHHLLLQQQ[[[TTTKKKEEEEEEHHHMMMPPPOOOQQQSSSTTTUUUVVVXXXZZZRRRNNNMMMQQQTTTSSSSSSUUUUUUVVVWWWXXXXXXWWWVVVUUUYYY[[[]]]```aaaaaa___^^^lllrrrzzz??????>>>>>>>>>???AAABBBBBBDDDFFFFFFCCCAAA@@@@@@BBB@@@===<<<<<<>>>AAACCCBBBEEEHHHHHHGGGGGGHHHJJJIIIHHHHHHJJJLLLLLLKKKJJJHHHIIIJJJJJJIIIGGGEEEDDDAAAFFFKKKJJJGGGGGGKKKPPPYYYTTTMMMIIIHHHIIIJJJKKKQQQRRRSSSSSSRRRRRRTTTVVVRRRPPPPPPSSSSSSQQQRRRVVVSSSSSSTTTTTTTTTTTTSSSSSSWWWXXXYYY[[[]]]^^^___```___dddkkkpppuuu|||BBBBBBAAAAAA@@@@@@?????????CCCFFFGGGEEEBBB???>>>BBB@@@>>>===>>>@@@BBBDDDCCCDDDFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGJJJMMMMMMMMMHHHIIIJJJKKKKKKIIIHHHFFFBBBFFFHHHGGGDDDDDDIIINNNQQQOOOMMMLLLMMMLLLKKKJJJRRRRRRQQQPPPNNNNNNQQQSSSRRRQQQSSSTTTQQQNNNQQQVVVQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSSSSUUUWWWZZZ]]]___XXX[[[___bbbeeejjjqqqwwwGGGFFFDDDBBB@@@?????????>>>@@@CCCDDDBBB???>>>===AAA@@@???>>>???AAADDDEEECCCCCCCCCCCCCCCCCCDDDEEEFFFDDDCCCDDDGGGJJJKKKKKKHHHIIIKKKLLLKKKJJJHHHFFFCCCEEEFFFDDDBBBBBBGGGKKKIIIIIIIIIKKKNNNPPPPPPOOOPPPPPPNNNLLLKKKLLLOOORRRPPPQQQSSSSSSOOOJJJMMMTTTPPPPPPOOOOOOOOOOOOPPPPPPLLLMMMOOOQQQTTTWWWZZZ[[[TTTVVVXXXZZZ\\\```eeeiiikkkrrr{{{KKKHHHDDD@@@>>>>>>@@@AAA???AAAAAAAAA???>>>???@@@@@@?????????@@@BBBEEEFFFBBBBBBAAABBBCCCEEEFFFGGGEEECCCAAAAAACCCEEEEEEEEEIIIIIIKKKKKKJJJIIIFFFEEEEEEFFFFFFDDDBBBBBBFFFIIIHHHGGGFFFHHHKKKOOOPPPPPPKKKKKKKKKIIIIIIKKKOOORRRNNNOOOQQQQQQLLLGGGKKKQQQPPPPPPPPPPPPPPPPPPPPPPPPGGGIIIMMMPPPSSSTTTUUUUUUOOOPPPQQQSSSUUUYYY^^^aaaeeegggjjjlllrrr}}}IIIFFFAAA===;;;<<>>>>>>>>???AAACCCEEEFFFCCCAAA@@@AAADDDFFFGGGGGGDDDBBBAAA@@@AAABBBAAA@@@EEEGGGHHHIIIIIIHHHFFFEEEGGGHHHGGGEEEDDDCCCEEEGGGKKKHHHFFFFFFHHHJJJKKKLLLGGGHHHIIIIIIIIIKKKOOORRRMMMLLLMMMNNNKKKGGGIIIOOOOOOPPPQQQRRRRRRQQQPPPOOOFFFHHHLLLPPPRRRRRRPPPPPPNNNNNNOOOQQQUUUZZZ^^^```cccbbb```^^^___fffqqqzzzBBB@@@===;;;::::::<<<===???AAACCCCCCAAA@@@AAABBB=========???AAACCCEEEFFFEEEBBB@@@@@@BBBEEEEEEDDDBBBAAA@@@AAABBBBBB@@@>>>@@@AAADDDFFFGGGGGGGGGFFFIIIIIIIIIHHHFFFEEEEEEFFFIIIGGGFFFFFFGGGHHHHHHGGGEEEGGGHHHIIIJJJKKKNNNPPPNNNKKKKKKMMMLLLJJJJJJNNNNNNPPPRRRTTTTTTRRRPPPNNNJJJKKKLLLMMMNNNOOONNNNNNPPPOOOPPPRRRWWW[[[___aaa]]]]]]\\\YYYWWWZZZaaagggsssxxx~~~;;;;;;;;;:::999999999888;;;>>>BBBCCCBBB???>>>===<<<<<<===>>>@@@CCCEEEFFFGGGCCC@@@???AAACCCBBBAAAAAA@@@AAABBBCCCCCCAAA>>>;;;===AAADDDGGGHHHHHHHHHJJJJJJJJJJJJHHHGGGFFFEEECCCCCCDDDFFFIIIIIIHHHGGGEEEGGGIIIJJJJJJKKKMMMNNNOOOKKKIIILLLNNNLLLLLLNNNMMMOOOSSSUUUUUUSSSOOOMMMNNNMMMLLLKKKKKKLLLNNNNNNNNNMMMMMMPPPTTTXXX\\\]]]VVVXXXYYYXXXVVVVVVZZZ^^^aaaaaadddkkkwww999999888666555555888::::::===@@@AAA???<<<;;;:::<<<<<<<<<===???BBBDDDFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@AAAAAA@@@???===;;;::::::<<>>AAADDDEEEDDDCCCCCCBBBAAAAAAAAAAAA????????????>>>===;;;::::::;;;===@@@CCCGGGIIIKKKMMMMMMKKKGGGCCCBBBCCCDDDDDDFFFHHHHHHGGGGGGHHHJJJFFFEEECCCEEEIIIMMMPPPQQQOOOMMMKKKKKKMMMNNNNNNMMMLLLOOOSSSVVVVVVTTTQQQNNNPPPQQQQQQRRRQQQPPPNNNMMMKKKNNNQQQRRRSSSTTTXXXZZZXXXWWWUUUTTTSSSSSSSSSTTTXXXXXXYYY[[[___dddhhhjjjooottt{{{777777777666444555777999888999::::::888777888999888888:::<<>>>>>>>>>>>===<<<;;;;;;;;;<<<===@@@DDDHHHJJJIIIHHHGGGDDD@@@???@@@AAACCCEEEFFFFFFFFFFFFGGGHHHDDDBBBBBBDDDHHHMMMPPPQQQPPPNNNLLLKKKLLLMMMLLLKKKMMMNNNQQQSSSSSSRRRPPPNNNPPPQQQSSSTTTSSSQQQNNNLLLKKKMMMOOOQQQRRRUUUYYY\\\SSSTTTTTTTTTTTTSSSRRRQQQRRRSSSUUUWWWYYYZZZ[[[[[[```ccciiiqqqzzz555666777666555555777999999:::999888666666888:::888999<<<>>>@@@BBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>>>>?????????>>>>>>>>>===;;;;;;===AAAEEEGGGDDDDDDDDDAAA>>>======>>>CCCDDDEEEEEEDDDDDDFFFGGGBBBAAAAAACCCHHHLLLOOOPPPPPPNNNLLLKKKKKKKKKJJJHHHLLLMMMNNNPPPPPPOOONNNNNNNNNPPPRRRTTTSSSPPPMMMKKKLLLMMMMMMOOOQQQUUUZZZ]]]RRRRRRRRRSSSSSSSSSRRRRRRQQQRRRSSSUUUVVVWWWWWWWWWYYY[[[___fffnnnwww555666777777666666777999;;;;;;;;;999777777999<<<;;;<<>>AAADDDAAABBBBBB@@@===<<<<<<>>>CCCDDDEEEDDDCCCCCCEEEGGGCCCBBBBBBDDDHHHKKKMMMMMMNNNLLLKKKJJJJJJIIIGGGEEEJJJKKKLLLMMMMMMMMMMMMLLLNNNOOORRRTTTSSSQQQNNNLLLMMMMMMLLLNNNQQQTTTXXXYYYSSSRRRQQQQQQQQQSSSUUUVVVTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWYYY]]]cccjjjpppsssvvv555666888888777777888:::=========;;;999999;;;===>>>@@@BBBDDDDDDBBB???===;;;<<<>>>@@@AAAAAA@@@@@@BBBAAAAAA@@@AAAAAABBBBBBBBB@@@===;;;;;;===@@@BBBAAABBBBBBAAA???======>>>DDDEEEEEECCCBBBBBBDDDGGGEEEDDDDDDEEEHHHJJJJJJJJJKKKJJJHHHHHHIIIHHHEEECCCHHHIIIJJJKKKLLLKKKKKKJJJMMMNNNQQQRRRSSSQQQPPPNNNOOOMMMLLLMMMPPPRRRSSSSSSQQQPPPPPPOOOQQQSSSUUUWWWWWWVVVUUUTTTSSSRRRRRRRRRXXXWWWWWWYYY^^^cccfffggghhhooo{{{555777999999999999:::;;;===>>>>>>===;;;;;;<<<===AAABBBDDDEEECCC???;;;888777999<<<>>>@@@AAAAAA@@@BBBBBBAAA@@@@@@@@@AAABBB@@@???===<<<===???AAACCCAAABBBCCCBBBAAA??????@@@EEEEEEEEECCCBBBBBBEEEGGGIIIGGGFFFGGGHHHIIIHHHGGGHHHGGGFFFGGGGGGFFFDDDAAAFFFGGGIIIKKKKKKJJJIIIHHHHHHIIIKKKMMMNNNNNNNNNMMMPPPNNNLLLMMMOOOPPPOOOMMMMMMMMMNNNPPPQQQSSSTTTTTTSSSTTTUUUVVVVVVTTTSSSRRRXXXVVVTTTVVVYYY]]]]]]]]]aaaffflllqqqxxx555777:::::::::999:::<<<===>>>???>>><<<;;;<<<===BBBDDDEEEEEEBBB===888444555777:::===@@@AAAAAA@@@CCCBBB@@@?????????@@@@@@>>>=========>>>AAACCCEEEBBBCCCDDDDDDBBBAAAAAABBBFFFFFFEEECCCBBBBBBEEEGGGKKKJJJHHHHHHHHHHHHGGGEEEFFFEEEEEEEEEFFFEEECCCAAADDDFFFIIIKKKKKKJJJHHHFFFCCCCCCEEEFFFHHHIIIJJJJJJPPPNNNMMMMMMOOOOOOLLLIIIHHHJJJNNNQQQSSSSSSRRRQQQMMMPPPUUUZZZ[[[ZZZWWWUUUTTTQQQOOOOOORRRTTTTTTSSSYYY\\\^^^___aaaiiiuuu;;;;;;;;;;;;<<<<<<;;;999;;;<<<======;;;;;;;;;===<<>>?????????===@@@CCCCCC@@@??????AAA@@@AAABBBAAAAAAAAACCCEEECCCEEEGGGFFFDDDBBBAAAAAAAAADDDEEECCC???>>>CCCHHHFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGFFFDDDCCCDDDDDDFFFGGGGGGFFFEEEEEEEEEEEEDDDBBB@@@AAAEEEGGGQQQOOOLLLIIIHHHGGGGGGHHHMMMMMMNNNOOOPPPQQQRRRSSSMMMOOORRRTTTUUUWWWYYY\\\VVVTTTQQQNNNNNNOOORRRTTTTTTWWWYYYXXXWWW[[[bbbiii~~~:::999999999:::;;;::::::999;;;<<<;;;::::::;;;<<<>>>BBBDDDBBB@@@???;;;666888999;;;>>>??????>>>===:::===@@@AAA@@@???AAABBB@@@??????@@@AAABBBBBBCCCDDDEEEFFFEEECCCAAAAAAAAADDDEEEEEECCC@@@@@@CCCFFFCCCCCCCCCCCCCCCCCCDDDDDDGGGGGGHHHHHHGGGFFFEEEEEEBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@BBBFFFIIINNNMMMKKKIIIIIIIIIKKKKKKLLLNNNPPPRRRSSSRRRPPPNNNJJJMMMOOOQQQSSSUUUWWWZZZWWWUUURRROOONNNOOOQQQSSSSSSUUUWWWVVVTTTWWW]]]cccjjjsss999888777777777777999999777999::::::999999:::<<>>======:::666999:::===??????>>><<<:::666999<<<>>>???AAACCCEEEAAA???===???BBBDDDCCCAAAEEEFFFEEECCCAAA@@@@@@BBBDDDCCCCCCBBBBBBDDDEEEFFFAAAAAA@@@@@@@@@AAACCCDDDKKKJJJIIIHHHGGGFFFFFFFFFAAAAAAAAAAAAAAA@@@???>>>>>>???@@@@@@@@@CCCGGGJJJKKKJJJJJJJJJJJJLLLNNNOOOLLLOOOSSSUUUUUUQQQMMMJJJHHHJJJMMMOOOPPPQQQTTTVVVVVVTTTRRROOOOOOPPPQQQSSSUUUVVVWWWUUUSSSTTTXXX\\\```eeelllpppqqqvvv~~~::::::888555333333555777555777888888777777999:::@@@BBB@@@;;;999:::999666888:::<<<>>>>>><<<999777333555888<<>>AAAEEEGGGEEEAAAEEEEEEDDDBBB??????@@@BBBBBBAAA@@@AAADDDGGGHHHHHHBBBAAA?????????AAACCCEEELLLJJJHHHFFFEEEEEEEEEEEE@@@@@@@@@???>>>======<<<===>>>??????@@@BBBEEEHHHJJJJJJJJJJJJKKKMMMOOOPPPNNNPPPSSSTTTSSSPPPLLLIIIJJJLLLMMMNNNMMMNNNOOOQQQSSSRRRPPPOOOOOOQQQSSSTTTYYYZZZZZZXXXUUUTTTVVVXXX___bbbeeedddbbbccciiinnnwww~~~<<<<<<:::666222000222444555666777777666666777999???@@@===888666888888555666888:::<<<<<<:::888777333444666:::>>>BBBDDDFFFEEEBBBAAACCCHHHJJJGGGCCCDDDDDDCCCAAA??????@@@BBBDDDCCCBBBBBBDDDEEEEEEDDD@@@???>>>======???AAACCCIIIGGGEEECCCBBBBBBBBBCCC@@@@@@???>>>======<<<<<>>AAACCCCCCDDDBBBBBBEEEHHHIIIFFFCCCAAAAAABBBAAA@@@???AAABBBHHHGGGFFFDDDBBB@@@>>>===>>>===<<<;;;;;;<<<======DDDCCCBBBAAA@@@?????????@@@???>>>===<<<<<<======AAABBBBBBAAA@@@???AAABBBJJJJJJJJJJJJKKKKKKKKKKKKQQQOOOMMMKKKJJJKKKMMMNNNOOOPPPOOONNNKKKIIIIIIJJJKKKKKKLLLMMMOOOQQQSSSUUUVVVVVVUUUTTTSSSQQQOOONNNNNNRRRWWWWWWTTTSSSVVVZZZ^^^aaaeeejjjppp{{{:::===>>>;;;666333444666777888999777555444555666999;;;999555444777777555666777777999;;;===???@@@;;;999888999===@@@AAAAAA>>>???AAACCCDDDCCCBBBAAA===???AAAAAAAAA@@@AAACCCEEEGGGGGGDDD@@@<<<<<<============<<<;;;;;;;;;:::???@@@@@@@@@??????>>>===>>>===<<<;;;;;;<<<<<<===AAABBBCCCBBBAAA@@@AAABBBGGGHHHIIIJJJJJJKKKKKKKKKMMMLLLJJJIIIIIIKKKNNNOOOLLLMMMMMMLLLJJJIIIIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQQQQQQQOOOLLLJJJMMMQQQUUUTTTRRRRRRWWW\\\\\\[[[\\\^^^dddmmmuuuzzz888;;;>>>===888555777999888999999888555444444555777999888555444777777555777777888999<<>>;;;999:::===@@@@@@???999<<>>BBBFFFDDD???===???BBB@@@@@@@@@???>>>===;;;:::===>>>???@@@@@@???===<<<<<<;;;:::::::::;;;<<<===@@@BBBCCCCCCBBBAAABBBDDDEEEFFFGGGIIIJJJKKKLLLLLLIIIIIIHHHHHHIIIKKKNNNOOOIIIJJJKKKKKKIIIIIIJJJKKKMMMLLLLLLLLLLLLLLLMMMMMMPPPPPPPPPQQQQQQPPPMMMJJJOOOQQQSSSQQQNNNNNNTTTZZZ^^^[[[YYYYYY]]]ccchhhjjjqqquuu|||999999999::::::;;;;;;;;;999666444555888:::999777999777666666777888888777999888888999:::<<<>>>@@@BBB???===>>>AAA@@@:::555============<<<<<<<<<<<<<<<<<<===@@@CCCCCC???<<<<<<>>>AAABBBBBBBBBDDDEEECCCCCCBBBAAA???===;;;:::999;;;>>>AAAAAA@@@>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;???CCCCCCAAA@@@BBBDDDHHHHHHGGGEEEDDDDDDFFFIIIJJJHHHEEEDDDFFFLLLSSSWWWMMMLLLIIIGGGGGGGGGHHHIIIFFFGGGHHHJJJKKKLLLLLLLLLIIIIIIIIIJJJKKKLLLLLLLLLHHHLLLQQQSSSSSSSSSVVVXXX\\\YYYWWWUUUWWW[[[```cccfffiiilllooouuu888888999:::;;;;;;<<<<<<999666555666888:::999777;;;999888777777777777777999999999:::;;;===>>>??????===<<<>>>AAAAAA===999>>>>>>=========<<<;;;;;;:::::::::===@@@@@@===;;;:::<<>><<<;;;======>>>?????????>>>======???BBBCCCCCCCCCDDDDDDEEEEEEDDDBBB@@@@@@BBBDDDGGGFFFEEEEEEGGGKKKOOORRRKKKJJJHHHGGGGGGGGGIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLHHHJJJLLLLLLJJJJJJKKKMMMLLLNNNOOOOOONNNOOORRRUUUVVVUUUSSSRRRTTTYYY^^^aaa^^^```bbbccceeemmmyyy777888999:::<<<=========888777666777888999999888<<<;;;:::999888777777777::::::;;;;;;<<<======>>><<<;;;;;;>>>BBBCCCAAA===>>>>>>>>>>>>===<<<;;;:::999888888:::<<<<<<;;;:::888:::<<<===>>>???AAACCCFFFFFFDDDBBB???===;;;:::777999;;;<<<<<<;;;:::888:::<<<>>>@@@@@@???>>>===>>>>>>???BBBEEEFFFEEEDDDEEEDDDCCC@@@======>>>@@@DDDDDDEEEFFFGGGHHHJJJKKKHHHHHHGGGFFFGGGHHHIIIJJJIIIIIIGGGGGGGGGIIIKKKLLLHHHKKKMMMMMMLLLKKKMMMOOOPPPPPPOOOMMMLLLLLLOOORRRPPPOOONNNOOORRRVVV[[[^^^[[[]]]^^^]]]]]]```gggmmmrrr555777999;;;<<<=========888888888888999999888888;;;;;;;;;:::999888999;;;;;;;;;<<<<<<======<<<<<<::::::<<>>>>>>>>>>>===<<<:::999888888888888:::;;;;;;;;;666888:::;;;;;;<<>>======::::::::::::999888666555666888;;;===>>>===<<<;;;>>><<<===@@@EEEFFFEEEBBBFFFFFFDDDAAA>>>===???@@@DDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJGGGEEEEEEGGGJJJLLLJJJKKKLLLNNNQQQRRRQQQPPPQQQQQQQQQOOONNNNNNOOOPPPMMMMMMLLLMMMPPPTTTWWWZZZYYY[[[\\\]]]]]]^^^bbbeee___hhhuuu444666888;;;<<<===<<<<<<777888999:::999888888888777999::::::999:::<<>>===>>>>>>???>>><<<:::999888999:::::::::;;;<<<===777888999999999;;;===@@@AAA@@@?????????@@@AAAAAA>>>===<<<:::888666555444666888:::<<<===<<<;;;;;;<<<;;;;;;>>>CCCDDDBBB???EEEEEECCC@@@>>>===???AAAFFFEEECCCBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLJJJGGGEEEEEEHHHKKKMMMNNNKKKKKKPPPVVVYYYVVVRRRPPPQQQRRRTTTTTTSSSQQQOOOMMMMMMMMMNNNOOORRRTTTVVVSSSUUUWWWXXXXXXYYY[[[\\\ZZZ^^^gggrrr|||333555888:::;;;;;;::::::777999;;;;;;999888777888444777::::::999:::===AAA>>>===;;;:::999999:::::::::;;;===???@@@???>>>===;;;<<<>>>??????===;;;:::999:::======<<<<<<===>>>999::::::999999:::<<>>=========>>>@@@BBBDDD@@@???===;;;999888777777<<<<<<===>>>>>>?????????;;;;;;<<<>>>@@@AAA@@@>>>??????>>>===;;;;;;>>>@@@GGGFFFDDDBBBBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLMMMLLLJJJHHHFFFGGGIIILLLNNNPPPNNNMMMRRRXXXZZZVVVQQQNNNOOORRRUUUVVVUUUQQQNNNMMMMMMNNNOOOPPPQQQSSSSSSRRRSSSTTTUUUUUUUUUUUUTTTZZZ[[[```hhhnnnqqqtttxxx333444777999:::999888777777999<<<<<<:::777777888444888::::::888888<<<@@@@@@>>>:::777666777888:::777999<<<>>>???>>>>>>>>>999;;;===??????>>><<<;;;888;;;>>>???>>>======>>><<<<<<<<<:::999999<<<>>>======<<<<<<===???AAACCC@@@???>>><<<<<<<<<===>>>AAAAAA@@@???@@@@@@AAABBB;;;===???@@@????????????:::;;;;;;:::999;;;>>>AAAEEEEEEFFFFFFEEEEEEDDDDDDFFFGGGHHHJJJKKKLLLMMMMMMKKKJJJIIIHHHIIIKKKNNNPPPPPPRRRTTTUUUUUUSSSQQQPPPOOONNNNNNPPPRRRRRRNNNKKKJJJKKKMMMNNNPPPRRRSSSTTTSSSSSSSSSUUUVVVVVVVVVUUUZZZYYY\\\dddhhhffffffiiiooouuu{{{333444777999999888666555777:::======:::777777888555999;;;:::777666:::>>>AAA>>>999666444555888:::555777;;;===>>>>>>>>>???888:::===???@@@???===<<<666;;;???AAA???======>>>>>>>>>===;;;999999<<<>>>>>>===<<<;;;<<<===???AAA??????======>>>@@@BBBDDDDDDBBB@@@??????@@@BBBCCC<<>>@@@999999:::::::::<<<@@@CCCCCCEEEGGGIIIIIIGGGDDDBBBGGGHHHIIIKKKLLLMMMMMMMMMJJJJJJIIIIIIJJJMMMOOOQQQNNNUUUZZZXXXPPPKKKLLLOOOPPPMMMKKKLLLMMMMMMKKKIIIGGGHHHKKKNNNQQQSSSTTTTTTOOOOOOPPPRRRUUUWWWWWWWWW[[[XXX[[[dddgggdddccceeeaaafffkkknnnqqqzzz555111...///222666777777:::::::::;;;;;;<<<<<<<<>><<<;;;:::999888@@@===:::888888999888777222666:::=========<<<<<<999;;;===???>>>===:::999??????>>>===<<<:::888777>>><<<999888999;;;<<<<<<:::777555888===@@@AAA@@@???<<<:::;;;>>>AAAAAA@@@AAAAAA@@@???>>><<<:::999===???BBBBBBAAA???>>>>>>888888888999<<>>@@@??????>>><<<;;;::::::>>><<<:::999::::::999888444666999;;;<<<<<<<<<<<<;;;<<<===>>>>>><<<:::999>>>>>>======<<<:::999888===;;;999999:::<<<<<<;;;;;;:::999;;;>>>AAABBBBBBBBB???======???@@@@@@???@@@???>>>===<<<;;;:::999===???@@@@@@???=========;;;::::::;;;===@@@BBBDDDAAACCCEEEEEEDDDDDDDDDEEEFFFFFFGGGIIIKKKKKKIIIHHHHHHGGGFFFHHHLLLPPPRRRSSSQQQSSSUUUUUUSSSOOOIIIFFFIIIKKKLLLLLLIIIGGGGGGGGGKKKLLLNNNPPPRRRTTTUUUUUUOOOPPPPPPOOONNNPPPTTTXXXYYYYYYYYYYYYYYYZZZZZZZZZXXXYYYZZZ[[[]]]aaahhhlllsssyyy333111000000333666888888;;;888555222333777<<>>>>><<<;;;;;;;;;::::::;;;<<<===;;;:::666777888999:::;;;<<<===>>>>>>>>>===<<<;;;:::999<<<<<<<<<<<<<<<;;;::::::;;;::::::;;;<<<<<<;;;999;;;<<<>>>>>>>>>@@@BBBDDDEEECCC@@@@@@@@@@@@???>>>>>>===;;;:::999999::::::===>>>>>>===;;;;;;<<<===>>>>>>>>>>>>???@@@BBBCCC@@@@@@@@@BBBDDDEEEDDDCCCDDDEEEFFFIIIKKKKKKHHHEEEFFFEEEEEEGGGKKKOOOQQQRRROOOPPPQQQPPPNNNKKKHHHFFFIIIIIIIIIHHHGGGFFFHHHIIIMMMNNNQQQTTTVVVWWWWWWWWWNNNNNNOOOOOONNNOOORRRTTTUUUVVVWWWXXXWWWVVVUUUTTTRRRSSSUUUVVVVVVWWWZZZ\\\bbbiiippprrrvvv333222111222444666888999999777444222333666:::<<<<<<<<<=========<<<;;;;;;888888999;;;>>>>>>===;;;888777666777999<<<======@@@???>>>===<<<;;;::::::::::::;;;<<<<<<<<<<<<;;;:::::::::<<<======:::888;;;===@@@???>>>>>>AAADDDCCCBBBAAAAAAAAAAAA@@@@@@===<<<:::888888999:::;;;>>>>>>===;;;999999;;;===AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>@@@DDDFFFEEEBBBBBBCCCEEEHHHKKKJJJFFFCCCCCCCCCCCCFFFJJJNNNPPPPPPMMMMMMLLLKKKIIIGGGFFFEEEGGGHHHIIIGGGFFFEEEFFFGGGKKKMMMPPPSSSVVVWWWWWWWWWNNNNNNOOOOOOPPPPPPRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPNNNPPPRRRSSSTTTUUUXXX[[[XXX^^^eeeiiikkkqqq|||333333444444444666888999666555555666666666777777777888:::;;;;;;;;;:::999777777888;;;>>>???>>><<<999777555777:::>>>??????@@@???>>>===<<<;;;::::::888999:::;;;<<<<<<<<<<<<999:::;;;===>>>===:::777999<<>><<<;;;===???===>>>???@@@@@@AAAAAABBB<<<;;;:::999999;;;===>>>???>>>===:::888888;;;===AAAAAABBBCCCBBBBBBAAA@@@@@@???>>>AAAEEEFFFEEEBBBAAABBBDDDGGGIIIHHHEEEBBBAAAAAABBBEEEIIILLLNNNNNNJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGHHHHHHFFFDDDCCCCCCHHHIIILLLOOORRRSSSTTTTTTQQQPPPPPPPPPQQQRRRSSSSSSUUUSSSQQQOOONNNNNNOOOPPPNNNOOOQQQQQQRRRUUUZZZ]]][[[\\\^^^```dddiiinnnqqq|||444555666666555555777888555777888:::999888555444333555777999:::999888777666666777999<<<>>>>>>===999666555777===AAABBBAAA?????????>>>===<<<;;;:::888888:::;;;;;;<<<<<<<<<::::::;;;<<<>>>===:::888999:::<<<;;;:::999999:::666999<<<===>>>>>>@@@AAA======<<<<<<===>>>@@@AAA@@@@@@>>><<<:::999;;;===>>>???AAACCCCCCBBB@@@????????????AAACCCDDDCCCBBB@@@AAABBBEEEGGGGGGDDDBBBAAA@@@AAADDDHHHJJJKKKJJJGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDGGGGGGFFFDDDCCCCCCFFFGGGHHHKKKMMMPPPRRRSSSTTTRRRPPPQQQRRRTTTTTTTTTTTTRRROOOMMMLLLMMMOOOPPPQQQRRRRRRRRRRRRTTTXXX[[[aaa\\\WWWWWW[[[aaafffhhhkkknnnxxx666777888777555444555777888999;;;<<<;;;888555333111333666888:::999888777666555555777:::<<<======888666555999???DDDDDDBBB===>>>???@@@???===<<<:::888999::::::;;;;;;;;;;;;;;;::::::;;;======;;;999:::999999999:::999777555222555999;;;:::;;;<<<>>>>>>>>>???@@@AAACCCDDDDDDAAAAAAAAA>>><<<;;;<<<>>>999<<>><<<:::888999::::::;;;;;;;;;:::;;;::::::;;;<<<<<<;;;999;;;999777888;;;:::666333000444888999888888999;;;???@@@AAACCCEEEEEEFFFFFFBBBBBBBBB@@@>>><<<===>>>777999===AAABBBBBB@@@???;;;>>>AAA@@@>>><<<>>>@@@AAA@@@@@@AAACCCDDDCCCBBBAAA@@@AAACCCFFFGGGGGGEEECCCCCCCCCBBBBBBBBBAAAAAA>>>??????@@@AAADDDIIIMMMHHHGGGGGGHHHKKKOOOTTTVVVWWWSSSOOONNNQQQTTTUUUUUUOOOOOOPPPQQQPPPOOONNNMMMMMMQQQWWWZZZ\\\[[[[[[\\\SSSWWW\\\\\\YYYWWWXXXZZZYYY]]]eeejjjiiiiiivvv>>><<<888555333444666777>>>;;;::::::;;;:::666222444555888;;;===<<<888666888888777777777777777888666444555999>>>BBBCCCBBBCCCCCCCCCBBB@@@===:::999777777888:::;;;:::888666777999<<>>BBBGGGJJJIIIFFFCCCDDDCCCBBB@@@>>>===<<<;;;???999444666<<>>;;;;;;;;;999888888:::<<>>AAABBBAAA???===<<<999555555888:::999777444444333333444666888999<<<>>>AAAEEEGGGFFFDDDAAABBBAAAAAA???>>>===<<<;;;===777333444:::>>>===;;;999::::::999888888:::<<>>@@@???>>>???>>><<<;;;999777555555888888888888888888888888:::<<>>======<<<<<<;;;666222333777:::999777888999999999888888:::<<>>>>>@@@AAABBBIIIIIIHHHIIIIIIJJJKKKKKKGGGIIIKKKNNNPPPPPPPPPPPPOOORRRVVVYYYXXXTTTOOOLLLNNNPPPRRRSSSSSSQQQOOOMMMRRRSSSUUUWWWWWWXXXWWWWWWYYYXXXWWWVVVVVVWWWYYY[[[XXX___hhhpppxxx777666555444333333444444333333444666777777666555666666666555444444555666777777777777777888888999666777:::<<<===<<<:::888:::999999888777777777777999999999888777777888999:::;;;>>>@@@AAAAAA@@@???<<<999666666888999777444555333222111333777<<>>===<<<<<<===>>>===============<<<<<<<<<<<<888444555888:::999777666888999999888888:::<<>>@@@AAAHHHHHHHHHHHHHHHIIIJJJJJJEEEFFFIIILLLNNNNNNNNNNNNOOORRRVVVYYYYYYVVVQQQNNNQQQQQQQQQRRRRRRPPPLLLIIIPPPRRRUUUXXXYYYZZZYYYYYYZZZWWWSSSRRRTTTVVVWWWVVVZZZ]]]```cccfffmmmwww555555555555555555555555333444555666555444333333555666666444111111333555555555555555555666777777:::;;;===<<<:::777444222555666777888999::::::;;;999::::::999666666777999888:::<<<>>>??????>>>>>>;;;:::999;;;===;;;555111...///111333777:::===>>>=========;;;999999;;;>>><<<<<<<<<<<<<<<<<<<<<<<<>>>;;;888888:::<<<;;;999777888::::::999999:::;;;999999<<>><<<777333000000333444777999;;;<<<<<<<<<888:::<<<:::777555666999777888:::<<<=========<<<::::::;;;>>>???<<<444...***,,,000555888;;;<<<<<<<<<>>>>>><<<999888;;;>>>===============<<<<<<<<<>>><<<;;;;;;<<<===<<<;;;888:::<<<<<<:::999999:::444555888<<<@@@BBBBBB@@@>>>>>>???AAADDDFFFEEEDDDAAABBBCCCCCCEEEFFFFFFGGGCCCAAA>>>;;;;;;<<>>???===999888<<>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>===;;;:::999999444555777;;;???AAAAAAAAA>>>>>>???AAADDDEEEDDDCCC@@@AAABBBCCCDDDEEEFFFFFFBBB@@@<<<::::::<<>><<<777444555777444444444555555777888888:::<<<<<<999444111222333333666:::<<<===;;;888555555:::>>>===888555555777888888:::;;;<<<=========<<<:::999999:::888333......///000222444666777777;;;>>>@@@>>>:::999<<<@@@@@@??????>>>======<<<<<<999999999:::;;;;;;;;;;;;<<<>>>???>>><<<:::999999666666777:::>>>AAAAAAAAA>>>>>>???AAADDDDDDCCCAAAAAAAAAAAABBBCCCDDDDDDEEEAAA???<<<::::::<<>>???>>>===999888888999:::888555222///111444666888888777666???===;;;;;;<<<<<<;;;:::CCCCCCBBB>>>999666777999777999;;;;;;;;;;;;===???DDDCCCAAA>>><<<:::999888777666777:::>>>@@@???===??????AAABBBDDDCCCAAA???BBB@@@@@@BBBEEEEEEBBB???>>>>>>===<<<===???DDDGGGEEEDDDDDDCCCCCCEEEFFFGGGFFFDDDBBBBBBCCCDDDEEEDDDAAAAAAAAABBBEEEHHHLLLNNNOOOQQQQQQPPPNNNLLLKKKLLLNNNLLLLLLNNNQQQRRRPPPNNNNNNNNNNNNOOOQQQQQQOOONNNJJJKKKLLLOOORRRUUUWWWYYYWWWXXXZZZ[[[^^^aaafffjjjqqqtttxxx}}}111111222555888888555222333555666666555444444555;;;<<<<<<<<<;;;999888777555444333444666888888777666555555444444444444444555777999888666666888:::;;;===>>>===:::888999;;;:::999999:::;;;;;;999888777777777888:::999666444///111333666777777777666===;;;999999:::;;;:::999AAAAAA@@@===888666666888777888::::::999:::<<<>>>CCCBBB@@@===;;;999888888777777888;;;???@@@???===>>>>>>@@@BBBCCCBBB@@@>>>???>>>>>>@@@CCCDDDBBB?????????>>>======???AAACCCDDDCCCCCCBBBCCCCCCDDDDDDFFFDDDBBBAAACCCDDDDDDDDDAAAAAAAAABBBDDDGGGJJJLLLNNNOOOPPPNNNLLLJJJIIIJJJNNNNNNOOORRRUUUUUUSSSPPPNNNMMMLLLLLLNNNOOONNNMMMJJJKKKLLLOOORRRVVVXXXZZZTTTUUUUUUUUUWWWYYY]]]___bbbfffkkkooouuu666555555666777777555333444666888888777666666666::::::::::::999999777777333111///000222555666777555444333333444777999;;;777888888777666777999;;;;;;===???>>><<<:::::::::999888777777888777555333444444555777999:::888777000111333555777777777777999888777777999::::::999>>>>>>>>><<<999666666777888999999888777888:::===AAA@@@>>><<<:::999888888888888999<<<>>>???>>><<<<<<===???@@@AAA@@@>>>===;;;;;;;;;>>>@@@BBBAAA@@@@@@@@@@@@??????>>>======@@@@@@AAAAAAAAABBBBBBBBBFFFDDDBBBAAACCCDDDDDDCCCAAAAAAAAAAAACCCEEEGGGHHHKKKLLLLLLKKKIIIGGGGGGHHHMMMNNNPPPTTTVVVVVVSSSPPPOOOMMMLLLLLLMMMNNNMMMLLLJJJKKKLLLOOORRRUUUXXXZZZSSSSSSQQQQQQQQQSSSUUUVVV[[[^^^bbbfffiiioooxxx~~~:::999777666666666555444444777999:::999888777888888888888888777777666666000...,,,,,,///333555666555444333333444777;;;===777777777777777888999;;;:::<<<>>>>>>===;;;999888777666666666777777555333333333444666999;;;:::999111222333555777777888888888777666777999:::;;;:::=========<<<:::999777777999:::999888777888;;;===???>>>===;;;:::999888888:::;;;;;;<<<<<<;;;999888:::<<<>>>@@@???>>>======::::::;;;===???AAAAAAAAAAAAAAAAAAAAAAAA???;;;888;;;<<<===???AAABBBBBBCCCFFFDDDBBBAAABBBCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGFFFFFFHHHIIIJJJLLLPPPSSSUUUTTTQQQNNNNNNNNNNNNPPPQQQQQQNNNLLLKKKKKKLLLNNNPPPRRRTTTVVVUUUSSSQQQPPPQQQSSSTTTUUU\\\^^^___```bbbeeekkkooorrryyy::::::888666555444555555444777:::<<<;;;999999999777777666666555555444444000---++++++...222444555777555333222333555888:::666666777888:::;;;;;;;;;999999:::;;;;;;999777555555555555666888999888777444333444666:::<<<<<<;;;222333444666777888999999999888777888:::<<<<<<<<<===============;;;888666999:::::::::999:::<<<>>>===<<<;;;::::::999999999<<<======<<<999777555444999<<>>======>>>;;;<<<===>>>???@@@AAABBB@@@@@@AAABBBCCCAAA<<<888777888:::===@@@CCCEEEFFFFFFDDDAAAAAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCC@@@AAACCCDDDEEEFFFJJJLLLIIIMMMQQQTTTTTTRRROOONNNMMMNNNRRRUUUWWWUUUPPPLLLMMMLLLMMMMMMNNNOOOPPPQQQTTTRRRPPPPPPSSSVVVWWWWWW]]]\\\ZZZXXXYYY\\\aaaeeehhhjjjqqq777888888666444333444666444777;;;<<<<<<:::999999888777555444333222222222111///---...000333555555666555333222222222444555333333666999===>>><<<:::999888777888999888555333444444555777:::<<<<<<;;;666666666777:::<<<<<<;;;444555666777888999;;;;;;:::999888999;;;======<<<=========>>>>>><<<888444777999;;;;;;;;;;;;===???<<<<<<;;;:::::::::;;;;;;<<<===>>><<<999666444444:::===AAABBB???===>>>?????????@@@???>>>>>>@@@BBB??????@@@CCCFFFDDD@@@;;;888888:::<<<@@@DDDGGGJJJFFFDDDAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBB>>>@@@AAACCCDDDGGGKKKNNNLLLPPPSSSUUUSSSQQQOOOOOOKKKMMMRRRVVVYYYWWWRRRNNNMMMMMMMMMMMMNNNNNNOOOPPPRRROOOMMMOOOSSSXXXYYYXXX[[[YYYVVVUUUUUUYYY]]]___bbbaaafffppp|||222444666555333222444555333777;;;===<<<:::999999888777555333111000000000222111000111333555555444444333222111111000111111///111555;;;@@@AAA>>>::::::777555666777777555333444444555888;;;======<<<:::999888999;;;<<<<<<;;;666666777888999;;;<<<===;;;:::888999;;;<<<<<<<<<<<<<<<<<<>>>>>>;;;666111333666:::<<<<<<<<<===>>><<<;;;;;;;;;;;;;;;<<<===;;;===???>>>;;;888888999;;;???CCCDDD@@@>>>???BBBAAABBBBBB???<<<<<<===@@@>>>===>>>CCCGGGHHHDDD@@@<<<;;;;;;<<>>:::;;;888555555666777666444555555555888;;;<<<<<<;;;===;;;999:::;;;<<<<<<;;;777777888999:::<<<===>>>;;;:::888999:::;;;;;;:::;;;;;;;;;===>>>:::444///000444999<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>999<<>><<<@@@EEEEEEAAA???@@@CCCBBBCCCCCC???;;;999;;;======<<<===BBBIIIKKKHHHDDD@@@???===<<<>>>BBBGGGJJJFFFDDDAAA@@@AAAAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFIIILLLMMMOOOQQQPPPLLLJJJJJJKKKIIIHHHIIIKKKOOOQQQRRRRRRLLLLLLMMMOOOQQQTTTVVVWWWSSSOOOMMMOOOUUUYYYZZZXXXJJJJJJLLLOOORRRSSSRRRQQQSSSVVV^^^fffgggeeekkktttuuu111111222333333222000///111555999;;;:::777666555666777888666333222222333222222333333333222222111111111111111000...---,,,///111555:::===?????????CCC===888666333///000444444666888777555666:::>>>;;;::::::999999::::::;;;777888888777777888:::<<<<<<;;;:::999888999:::;;;888:::>>>???>>>:::666222111222444555555777:::<<>>;;;999===>>>AAACCCDDDCCCBBBAAACCCAAA>>>;;;999999:::;;;@@@>>>>>>AAAGGGHHHEEE@@@AAA???<<<<<>>@@@CCCCCCBBBAAA@@@@@@AAACCCEEE>>>???AAADDDFFFGGGHHHHHHLLLLLLKKKIIIFFFDDDEEEFFFFFFEEEFFFJJJOOOPPPOOOLLLLLLMMMOOOPPPRRRSSSSSSSSSPPPPPPRRRSSSTTTTTTTTTTTTMMMLLLKKKLLLNNNPPPQQQPPPRRRTTTXXX[[[^^^bbbfffjjjmmmttt000111111111000///......000333777888777555444444555666666555222111111222000000111222333333333333000000111000000//////...000222555999<<<>>>??????@@@;;;777555111...///444444666888666444555888<<<;;;;;;:::999999888888888666777777666555555666777:::999999888888888999999777999<<<>>>===;;;777555111333444444333444777999>>>;;;888999<<<@@@AAAAAA;;;;;;<<<===???>>><<<999:::;;;>>>@@@BBBBBBAAAAAABBB@@@===;;;::::::<<<===@@@>>>>>>BBBFFFGGGCCC??????<<<999999<<<@@@CCCDDDDDDCCCBBB???======@@@BBBBBBBBB@@@@@@@@@AAACCCDDDAAAAAABBBBBBCCCDDDEEEEEEIIIIIIIIIGGGEEECCCDDDEEEHHHGGGFFFIIIMMMOOOOOONNNOOOOOOPPPPPPQQQPPPPPPPPPOOOPPPPPPQQQRRRRRRRRRRRROOONNNMMMMMMNNNOOOOOOOOOTTTVVVXXXYYYZZZ]]]```cccmmmoooqqqtttzzz222111111000///............111444555444222222222333444444333222000111222...///000111222333444444//////000000111111111111222333555888:::<<<===>>>===888555333///,,,///444555666777555333222555999<<<;;;;;;:::999888777777666666666666555444333222777777888888888888888777777888:::;;;;;;;;;:::999333444333222111222444777:::999888:::===???@@@@@@<<<;;;;;;===>>>>>><<<:::777888;;;===???AAAAAAAAA@@@???===;;;;;;<<<===>>>???>>>>>>AAADDDDDDAAA>>>===999666555777<<<@@@BBBCCCCCCBBB???======???BBBAAAAAA@@@@@@@@@AAABBBCCCDDDCCCBBBAAA@@@AAAAAABBBDDDEEEFFFEEECCCCCCDDDEEEJJJHHHEEEFFFIIILLLOOOPPPRRRRRRQQQPPPOOONNNMMMMMMOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOOOOWWWWWWWWWVVVUUUVVVYYY\\\iiiiiihhhfffhhhnnnyyy333333111000//////......,,,...000111000//////000333444444333222111111333/////////000111222333444//////000000111222333333333444555777999:::;;;<<<:::777555333///,,,///555555777777555111000333666;;;;;;;;;;;;;;;::::::999888888888888777666333111555666888999:::999888888777777888888:::;;;<<<<<<666666444222000111444666::::::;;;<<<===>>>======;;;::::::;;;<<<<<<;;;999666777999<<<>>>@@@AAAAAA>>>===<<<;;;<<<===>>>@@@=========???AAAAAA>>>;;;;;;777333222444999===???BBBBBBAAA???======???@@@???@@@@@@@@@AAAAAAAAAAAADDDBBB@@@>>>>>>???@@@AAAAAACCCDDDEEEDDDDDDEEEFFFJJJGGGCCCBBBCCCHHHMMMPPPRRRRRRQQQPPPOOONNNMMMMMMPPPOOOOOOOOONNNNNNOOOOOORRRRRRRRRRRRQQQQQQRRRSSSXXXXXXWWWTTTRRRSSSVVVXXX]]]___bbbcccccceeehhhjjjvvv111000000///......------,,,---......------...///444555555444222111222333000000000000111222333444111111000000111222333444444555666777888999999999777666666555111,,,///555555777777444000///111444888999;;;<<<============;;;:::999:::;;;:::666333555666888:::;;;;;;:::999888777777777888:::<<<===999888666333111222666999===>>>??????===<<<;;;::::::999888999::::::999888888888:::<<<>>>@@@AAAAAA<<<;;;;;;;;;<<<===>>>???;;;;;;<<<>>>???>>><<<::::::666333222555999===???AAAAAAAAA???===<<<>>>???>>>???@@@AAAAAAAAA@@@???AAA@@@???===>>>???AAABBB@@@BBBEEEFFFFFFFFFGGGHHHHHHEEEAAA??????CCCIIIMMMOOOOOONNNNNNNNNOOOPPPPPPPPPPPPOOONNNNNNNNNOOOOOOQQQSSSTTTTTTRRRSSSUUUXXXXXXXXXWWWUUUSSSSSSVVVXXXUUUWWWYYY[[[[[[\\\]]]^^^eeekkkttt}}},,,---.........---+++***,,,---------,,,,,,...000555666666555222111111222111000000000111333555777444333222111111111222333444555777888999888666555444555888888222,,,---222555777777444000///111444666777:::<<<>>>>>>>>>>>><<<:::888999<<<<<<:::777555666777999:::;;;;;;;;;999888777777777999:::;;;:::999666333222444:::>>>AAABBBCCCAAA>>><<<;;;;;;:::999888888999:::999888;;;;;;<<<======>>>???@@@::::::::::::;;;<<<===>>>999;;;===>>>???>>>===<<<:::888555555888<<<>>>???@@@@@@@@@???===<<<===>>><<<>>>@@@AAABBBAAA???>>>??????>>>>>>???@@@AAABBB@@@BBBEEEGGGGGGGGGHHHIIIEEECCCAAA>>>===@@@EEEIIIJJJJJJJJJJJJLLLNNNQQQRRRPPPOOONNNMMMMMMNNNOOOPPPOOORRRTTTTTTRRRRRRVVVYYYVVVWWWXXXWWWUUUUUUVVVXXX[[[YYYUUUSSSSSSUUUYYY[[[[[[^^^dddlllrrryyy***,,,///111111000---,,,---......,,,+++,,,///111666666666444111/////////......///000333666:::<<<888666444222000000111222333555888::::::777444222000333888999222***)))...555777777444111///222555555666999;;;<<<<<<<<<;;;:::666444666:::===;;;999555555555666888:::;;;<<<;;;:::999888777777888888999888555222222666<<>>>>>@@@<<<:::999999;;;;;;;;;:::>>>======<<<<<<<<<<<<===999999999999:::;;;;;;<<<:::<<<>>>@@@@@@@@@??????<<<:::999:::===???@@@AAA???@@@@@@???===<<<<<<===;;;===???AAABBB@@@>>>===?????????@@@@@@@@@AAAAAA???BBBEEEGGGGGGGGGGGGHHHBBBCCCBBB@@@>>>???CCCFFFEEEEEEEEEFFFHHHKKKNNNPPPMMMMMMKKKKKKKKKMMMOOOPPPNNNQQQTTTRRROOOOOORRRVVVUUUWWWYYYYYYWWWUUUUUUVVV\\\YYYVVVSSSSSSUUUVVVWWWUUUWWW\\\bbbdddfffqqq~~~,,,...222555666444111///.........,,,+++,,,///222555666555333000---------,,,,,,---000444999===@@@:::888555222000///000000222555888;;;:::777333000---222888:::222)))'''+++555777777444111000222555555666888:::;;;:::999888777333000222888;;;;;;999444444444444666888;;;<<<<<<;;;:::888777777666666888666444111222666>>>CCCDDDEEEFFFDDDAAA???AAADDD>>><<<::::::<<<===<<<<<>>===<<<;;;:::::::::888888888999999:::::::::;;;===@@@BBBBBBBBBBBBBBB===<<<;;;===@@@BBBBBBBBB>>>???@@@???===;;;<<<===:::<<>><<<@@@@@@AAAAAAAAA@@@??????>>>AAAEEEGGGGGGFFFFFFGGGAAACCCDDDBBB@@@@@@BBBEEECCCCCCBBBCCCEEEHHHKKKMMMKKKKKKIIIIIIJJJLLLNNNPPPNNNQQQSSSQQQMMMLLLOOORRRUUUWWWZZZZZZWWWUUUSSSSSSRRRRRRTTTUUUVVVTTTQQQNNNRRRSSSYYY^^^]]]\\\dddooouuuzzz111111000222444444333222.........---,,,---000333444333111000...---,,,,,,---------...000333555777777888777555222///......///222555666444222000000...000333555555222///---555666666555333333444666333444555555666666555555222111000000111444777888555444444222222555999===BBB@@@>>>;;;999999888999:::999666111///333>>>FFFHHHFFFCCCAAA??????@@@AAA>>>:::888:::>>>AAA@@@>>>=========<<<:::999;;;<<<;;;;;;<<<<<<<<<;;;:::999===???AAACCCCCCBBB@@@???>>><<<;;;===???BBBCCCDDD======<<<<<<<<<<<<===>>>>>>???AAABBBCCCBBBAAA@@@AAAAAABBBBBB@@@>>>;;;:::>>>???BBBFFFHHHGGGCCC???AAAAAAAAAAAABBBBBBCCCCCCFFFEEEEEEFFFHHHHHHGGGFFFHHHIIIIIIHHHGGGHHHKKKMMMVVVTTTQQQMMMKKKMMMRRRVVVXXXVVVTTTTTTUUUWWWWWWWWWRRRRRRRRRTTTVVVVVVTTTRRRPPPRRRVVVZZZ^^^aaacccdddeeegggkkkqqqyyy......///111444555444222///000000...------...000555444222111//////......------------///000111222333444444333111000///...///222555666444222111000...000333555555444222111888777666555555555555555111111222333333333333222222222222222333444666777666666555333222444888;;;???>>><<<:::999999999999<<<;;;888333000333;;;BBBDDDCCC@@@>>><<<;;;<<<<<<:::777666999>>>@@@???<<<===>>>===;;;:::;;;>>>@@@???>>><<<:::999888888888888;;;===??????>>>===<<<>>><<<;;;<<>>;;;999???@@@AAADDDEEEDDDAAA>>>BBBAAA@@@???@@@AAACCCDDDEEEDDDDDDEEEGGGGGGFFFDDDBBBCCCDDDEEEEEEFFFIIILLLTTTSSSQQQNNNLLLNNNQQQUUUTTTTTTUUUVVVXXXXXXVVVTTTTTTSSSSSSTTTTTTTTTQQQOOOOOOQQQVVV[[[^^^`````````[[[\\\___dddjjjqqqwww{{{,,,---///222555666555333000111222111///.........555444333222111000000000------...............---//////000111111000//////...111555666555333111111...000222444555555444333:::777444444666777666444000111111222333222222222444444444444555555666666999999888555444444666999;;;;;;:::999999999::::::<<<<<<:::777333444999===@@@>>><<<999777777777777444333444888===>>><<<999<<<<<<<<<;;;;;;===AAADDDBBB@@@<<<999666666666777555888:::<<<;;;:::;;;;;;===;;;:::;;;>>>@@@AAAAAA<<<<<<============<<<;;;<<<>>>BBBEEEEEEDDDBBB@@@CCCCCCCCCBBBAAA>>><<<:::@@@@@@@@@AAACCCCCCAAA???BBB@@@===<<<===@@@CCCFFFDDDCCCCCCCCCEEEEEECCCAAA===>>>@@@AAABBBDDDGGGJJJPPPQQQQQQOOONNNOOOQQQTTTPPPRRRUUUXXXZZZXXXTTTPPPTTTSSSRRRRRRSSSRRROOOLLLMMMQQQWWW\\\___^^^\\\[[[VVVWWWYYY\\\```eeeiiikkkuuu~~~......000333666666444222///111444444333111000000444333222111111111111111---...000111111111000/////////000111222111///------000555777666444222111///000222333333333333222777333///111666999888555333444555555666666555555555555666666666666555444<<<<<<;;;999666555666777888888888888888999999999999::::::999777666888;;;<<<;;;999777555444333333///000333888;;;<<<:::777666888;;;<<<===>>>@@@BBB@@@???<<<:::888666666555444777::::::999999;;;===:::999888:::===@@@AAABBB;;;<<<<<<======<<<;;;:::;;;>>>AAADDDEEEDDDBBB@@@AAAAAABBBBBBAAA@@@???>>>AAA???>>>???BBBDDDDDDDDDAAA???;;;888999===CCCFFFCCCBBBAAABBBCCCCCCAAA???<<<>>>@@@BBBBBBDDDFFFIIIMMMOOOPPPQQQPPPPPPQQQSSSPPPQQQSSSVVVWWWVVVRRROOOQQQPPPPPPQQQRRRQQQOOOMMMNNNRRRXXX]]]___]]]ZZZWWWTTTUUUVVVXXX[[[^^^aaaccckkkpppyyy.........000222111///------000444666555444444444333222111000000000000000...///222444555555555555222222111333444222...+++,,,000555888777555333222222222111111000000//////333...+++---444999999888555666666777777777777777666666777777777666555444===>>>===;;;999777777777555666666777777777777777333555888999999999:::::::::999888666555444333333///111555999;;;:::888555000444999<<<============:::;;;<<<===<<<999777555333666999888666555999<<<999888777999===@@@BBBCCC;;;;;;;;;;;;;;;:::999999:::<<<@@@BBBCCCBBB@@@>>><<<===>>>@@@AAABBBCCCCCC@@@???===???BBBFFFHHHIIIAAA>>>999666666;;;AAAEEEAAA@@@???@@@AAABBB@@@>>>@@@BBBDDDEEEEEEEEEGGGIIIJJJMMMPPPQQQQQQQQQRRRSSSRRRQQQPPPQQQRRRQQQPPPNNNLLLLLLMMMOOORRRSSSRRRPPPOOOSSSXXX\\\^^^\\\XXXUUUOOOPPPQQQSSSUUUWWWYYYZZZbbbeeejjjooovvv,,,+++***+++,,,+++***(((,,,///333555555444555555333333222000000////////////000222444777888999:::555444333444555333...)))+++///555888888666444333333222111///............///---***,,,222777999:::444555666666777777666666666666666666666555555555:::<<<===<<<999777777777555555666666666555444444///111555888:::;;;::::::888888777666666555444444333555888;;;;;;999777555...222888;;;;;;:::999999888:::===??????<<<999777333666777555111111555:::;;;999888:::===@@@AAAAAA;;;:::999888777777777888:::;;;===>>>???>>>===<<<999:::<<<>>>@@@CCCDDDEEE@@@???>>>???CCCFFFIIIJJJAAA===888444444999>>>CCC???>>>>>>???AAABBB@@@???BBBDDDFFFGGGGGGGGGIIIJJJHHHKKKOOOQQQQQQQQQRRRTTTTTTQQQNNNLLLLLLLLLLLLKKKHHHIIIKKKOOOSSSUUUUUUTTTPPPRRRVVVXXXYYYYYYWWWUUUNNNOOOPPPQQQSSSTTTUUUVVVWWWZZZ]]]```dddlllxxx+++)))'''''')))*********,,,...111222111111222333666555333222000000////////////111222444777999:::555333222444666444...)))***///555999999777555333333222000///...///000111000///......000444888;;;444444555666666666666666666555444444444555666777666888::::::888777666666555666666555444333111000...000333777::::::999888666666666777777666666666999;;;======;;;999666555222444777888777777888999:::<<<===>>>>>>===;;;999555888999555000000555:::@@@>>><<<;;;===>>>>>>===;;;999777555444555666777::::::::::::::::::999999888999:::<<>>???BBBEEEFFFFFFAAA===888444333777<<>>>>>>>>======<<<;;;;;;888;;;<<<888222111777===DDDAAA>>><<<<<<<<<;;;:::;;;999555222222333555777;;;:::999888777777777777999999:::<<<>>>@@@BBBCCCBBBAAA??????AAABBBBBBBBBAAA===888444333666:::===<<<<<<===???AAACCCBBBAAA<<>><<<999555444555777CCCBBB@@@===;;;:::::::::<<<<<<:::888666666999;;;@@@>>>:::666444444666777666888:::;;;;;;<<<===>>>===>>>>>>????????????>>>???===:::777666777999;;;777999<<>><<<:::888777666666777999;;;<<<;;;;;;===>>>;;;<<<===???AAABBBBBBBBBAAA>>>;;;999888999;;;===888999<<>>>>><<<:::888666222000///111555777;;;::::::999999999::::::===>>>>>>===;;;;;;<<<>>><<<;;;:::999888:::???BBB???===;;;888888:::===>>>>>>===;;;888555444555777<<<<<<======;;;:::888666999:::<<<<<<;;;:::<<<===888999<<>>888999;;;???BBBCCCBBB@@@???AAABBBAAA@@@???@@@BBBAAACCCFFFHHHHHHGGGHHHIIINNNJJJFFFEEEFFFFFFDDDBBBFFFFFFGGGKKKOOORRRRRRRRROOONNNMMMOOORRRTTTTTTTTTPPPPPPQQQSSSTTTTTTQQQNNNKKKMMMOOOQQQSSSUUUVVVWWWWWWVVVUUUWWW]]]dddjjjmmmxxx~~~333333222111111000000000333444555444111000000111///,,,((('''))),,,......000222111------000000...,,,++++++,,,---///000000000111333666777666333111///111333444333222222222222333555777888888666555555555555777999;;;:::999555333111000111333777999777555333111111222333444222444666777777777999:::;;;999666444333333444555;;;<<<===???@@@???;;;888444222///---...111444777888888888999999:::::::::>>>???@@@???>>>===>>>???===<<<;;;999999<<>>;;;888888:::===??????>>><<<888444333333444888999:::;;;<<<;;;;;;::::::;;;<<<;;;:::999:::<<<777888;;;>>>@@@CCCDDDEEEAAA???===;;;;;;<<<===>>>777777999<<>>@@@AAABBBAAA???>>>???@@@???BBBFFFGGGGGGFFFEEEFFFIIIFFFCCCBBBCCCCCCBBBAAAEEEGGGIIIJJJKKKLLLMMMOOONNNNNNNNNPPPQQQSSSTTTTTTSSSRRRQQQRRRRRRQQQNNNKKKJJJJJJKKKOOOTTTXXXWWWVVVSSSQQQPPPRRRWWW]]]bbbdddbbbgggqqq~~~............///000111222555666888777444222111111...+++(((&&&(((***---...111333111---+++,,,+++((()))******+++,,,...000111111111222444777666333000...000333333222000000000///222555888888666444333333222333555888999888777555444111000111444777:::888777444333222333444555555666777777666666888:::;;;999555111000000222333888999:::<<<>>><<<999666222111///...000222666888666666777777888888999999<<<>>>@@@AAA???>>>>>>???>>>>>><<<:::999;;;???BBBDDDAAA===:::999:::===?????????===999555333333333666666777888999<<<>>>???:::;;;;;;999888888999;;;888999;;;<<<>>>??????@@@>>>===<<<;;;:::;;;<<<===666666666888;;;======<<>>???@@@@@@BBBFFFGGGFFFDDDDDDDDDDDDCCCAAA@@@@@@AAAAAAAAAEEEGGGHHHHHHGGGGGGIIIKKKKKKLLLNNNOOOPPPQQQRRRSSSRRRPPPPPPPPPPPPOOOMMMKKKJJJIIIIIINNNUUUXXXXXXVVVQQQOOONNNOOOTTTYYY]]]^^^YYY___gggmmmuuu,,,,,,,,,---///222444666666777888777444111000000---,,,***))))))+++---///111333111---+++,,,***&&&((())),,,,,,,,,---///111111//////111555555222...,,,///111111000/////////---111555777666444222111222111222444666888777666555444222111222444666888777666555444444444555666666666777666555555666888:::777444000///000222333555555555777999999777555222222222333444666888999555555666777888888777777:::===@@@AAA@@@>>>======>>>>>>===;;;999999;;;===DDDBBB>>>;;;:::;;;===>>>@@@@@@>>>;;;777444333444666666666777999<<<>>>@@@999999999777666666888::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<;;;::::::;;;;;;<<<777555555666999;;;<<<<<>>@@@???===<<<<<<<<<<<<===;;;999777888999@@@???===;;;;;;;;;===>>>@@@@@@???<<<888555444555888888:::;;;<<<<<<<<<<<<777777777555444555777:::<<<<<<======<<<<<<;;;:::<<<;;;;;;::::::;;;<<<<<<888777555666999;;;======@@@AAABBBAAA??????@@@AAABBBCCCDDDCCCBBBAAABBBCCC@@@@@@@@@@@@@@@@@@BBBDDDEEEDDDCCCBBBCCCDDDDDDDDDDDDGGGKKKLLLKKKKKKLLLNNNPPPOOOOOOPPPRRRSSSSSSRRRIIIIIIKKKMMMPPPRRRRRRRRROOOMMMLLLMMMPPPTTTVVVWWWXXXZZZ[[[[[[[[[___hhhooozzz***))))))***,,,///222444444444444222///,,,+++,,,.../////////......000111---000111//////222111...&&&***...000...---...///,,,)))(((***...///,,,(((***,,,------,,,---...000+++///333444222//////000444444444555777888777666222222111111111111111111111222333444444444444444222333333333222333666888888666444222222333555777333111......111555777888555777:::<<<======<<<;;;777888999::::::999888777666999===???>>><<<;;;:::999:::<<<;;;999777777777<<<;;;;;;:::;;;<<<===>>>@@@AAA@@@===999666555666999;;;>>>??????===:::888666666555444333444777:::=========>>>===<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<===:::888666777999<<<>>>>>>>>>@@@AAA@@@???>>>???AAABBBBBBBBBAAA@@@???AAABBB@@@@@@AAA@@@@@@AAACCCEEEFFFCCCAAAAAABBBDDDCCCCCCBBBFFFIIIKKKJJJIIIKKKMMMUUUTTTRRRRRRSSSSSSRRRPPPHHHIIIKKKMMMNNNNNNOOOPPPMMMKKKKKKMMMRRRWWWZZZ[[[XXXVVVUUUUUUXXX\\\aaadddeeeqqq***(((''')))---111444444666444000---++++++,,,---111444666444111///000111555333222333555555222000---++++++---111222///,,,,,,)))''')))...///---)))...,,,***+++...///...,,,---------...///111333444333444666777777555333222333333444444444333111000...222666666444222222333222222111111111222333444777555222111222666:::<<<555333111333666999888777777777777777888999:::;;;===<<<;;;999888666444333::::::<<<===>>>>>>>>>>>><<<;;;999777666555444444666777:::;;;;;;<<<>>>@@@AAA>>>999555444555888:::;;;;;;;;;<<<<<<;;;777444111555888888555444888<<<<<<>>>@@@AAA???>>>>>>>>>>>>>>>>>>>>>???===:::777:::::::::<<<>>>???===;;;??????>>>>>>>>>>>>>>>???BBBBBBBBB@@@??????AAACCCJJJEEE@@@???@@@CCCCCCCCCAAA@@@???>>>???AAADDDFFFEEEEEEEEEFFFHHHKKKNNNOOOTTTRRRPPPOOOOOOOOOMMMLLLJJJLLLNNNNNNLLLJJJJJJKKKNNNNNNNNNOOOQQQTTTWWWXXXccc\\\UUUSSSWWW\\\^^^^^^bbbbbbdddkkkyyy)))''''''(((,,,000333333333111...+++*********+++111333555444222111333444333222111222555555333111...,,,+++...111222000---,,,)))(((+++///111///,,,---+++***+++---...---+++------...///000111222222444444555666666555444333444555555555555333222111///111333444444444444555333222000000000222444555777555333222333777;;;>>>:::888666666888999999777666666666666777888999:::<<<;;;:::888777666666555888999:::;;;<<<<<<<<<<<<;;;;;;999888777666666666777999;;;;;;:::;;;<<<>>>===:::777444555777;;;>>>===<<<<<<<<<===<<<999777666999<<<;;;777555666999;;;<<>>??????>>>>>>>>>>>>===<<<<<<<<<===>>>AAAAAABBBAAA???@@@BBBDDDHHHDDD@@@>>>@@@AAABBBAAAEEEBBB???===>>>CCCHHHLLLHHHHHHHHHHHHIIIJJJLLLMMMQQQOOOLLLKKKLLLLLLKKKJJJHHHKKKMMMMMMKKKIIIHHHHHHIIIJJJKKKNNNQQQUUUXXXZZZ^^^ZZZWWWXXX[[[^^^]]]ZZZ___^^^___dddmmmwww~~~((('''&&&'''+++///111222///...,,,***(((((())))))...000111222111111333444000000111222444555333222000...,,,...111333222000,,,+++***---111222111...,,,+++***+++---...---,,,...///111333333222111000444444444444444444555555666666777666666444333222111000000111444666666666333222111000111333555777777666444333444888<<>>===;;;<<<<<<<<<;;;999;;;>>>@@@>>>:::666555555999:::<<<<<<===>>>@@@BBBBBB???;;;999999999999888777;;;>>>???======???AAA===<<<;;;999:::;;;===>>>@@@AAABBBAAA@@@AAACCCDDDFFFCCC@@@??????AAAAAAAAAEEEAAA<<<:::<<>><<<::::::;;;<<<<<<;;;<<<>>>@@@???;;;777444444888999999999999:::===@@@AAA>>>;;;999999888777666444999===<<<:::999===AAA>>><<<:::999999;;;===??????AAABBBBBBAAAAAACCCEEEEEEDDDBBBAAAAAAAAAAAAAAA???<<<999777999???FFFKKKLLLLLLKKKJJJIIIIIIHHHHHHGGGEEEBBBBBBCCCEEEGGGGGGGGGIIIKKKJJJHHHEEEDDDDDDFFFGGGJJJNNNRRRVVVYYY[[[VVVWWWZZZ^^^aaa___[[[VVVTTTSSSTTTVVV[[[___aaabbbdddjjjsss}}},,,***((((((***---......+++,,,,,,,,,,,,,,,++++++---,,,+++++++++,,,,,,---+++---000333444333333222222000...000333555444111---,,,,,,---------+++***,,,---------------...///222444777999999666333111444333111111222444777888999888777666555444333333777333......111333333222///222666:::;;;999555333333333333444555666777888444555555444444555666777777777666777777888999::::::999777555666888:::<<<888888999999999888777777888888888888999:::;;;;;;<<<<<<<<<:::777555555666444444333444666;;;???BBB<<<:::888999:::;;;;;;;;;:::<<<>>>>>>;;;888666444777888888777666666888;;;===<<<;;;;;;;;;999666444222666999999666555999>>>>>>===<<<;;;<<<===???@@@@@@AAACCCCCCBBBBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBB<<<;;;999:::;;;???CCCEEEIIIIIIIIIIIIIIIHHHHHHGGGDDDBBB@@@@@@CCCEEEGGGGGGGGGIIIJJJIIIGGGEEEEEEEEEIIIJJJLLLOOORRRTTTVVVWWWUUUVVVXXX[[[\\\\\\ZZZXXXTTTRRRQQQSSSXXX]]]```bbb]]]___ccciiirrr111///,,,+++,,,---------+++,,,.../////////...---000...,,,+++,,,......---***---111333333222111222111//////222555666333000++++++,,,,,,++++++***)))+++,,,...---,,,,,,---///222444777888888666333111222222111111222444777999888777666444333222222222555222///......///000000...222777:::;;;888333000111222555666777666444333111333444444444555777999666666666666777888999999999888777666777888:::;;;888888888888888777666555666666666666777888999::::::;;;;;;:::777555555666555444444444666:::>>>@@@999888888999;;;<<<;;;:::888999:::;;;;;;999777666666777777666555555666888;;;;;;;;;<<<<<<;;;777444333555777666444444777:::>>>>>>>>>>>>>>>???@@@AAAAAABBBDDDDDDBBBAAABBBCCCDDDFFFGGGFFFDDDBBBBBBCCC>>>>>>???@@@AAAAAABBBCCCEEEFFFFFFGGGGGGFFFFFFEEEAAAAAA@@@BBBEEEHHHIIIHHHGGGGGGGGGFFFDDDDDDFFFGGGKKKLLLMMMOOOPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVTTTRRRPPPQQQTTTXXX[[[\\\XXXYYYZZZ\\\bbbnnn}}}666333///------------,,,***,,,...000111111000//////,,,******---/////////)))---222333222000000000///...///333666666222...((()))***+++++++++,,,,,,)))+++,,,,,,******+++---000222444555666444222111111000000111333555777888777666444222000000000000///000///...------...000000222444666666333000...000333777::::::666222///...000222222111111444777444444444444555666777777888888888777888888999:::777777777777666555444333444444444444555666777777888999:::999777555666777444333333444777:::===@@@888888999;;;===>>><<<:::999999999:::::::::999888444555777888777666777888<<<;;;:::;;;;;;;;;:::888999888777777777777888999<<<===>>>@@@@@@@@@@@@@@@BBBDDDEEEEEECCCAAAAAAAAABBBEEEGGGGGGDDDBBBAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBAAAAAAAAACCCFFFJJJLLLKKKJJJFFFEEEDDDBBBAAABBBFFFIIIJJJKKKLLLMMMNNNNNNMMMMMMKKKLLLMMMNNNNNNOOOPPPQQQQQQPPPPPPQQQSSSTTTTTTSSSQQQSSSUUUVVVYYY```jjjrrrvvv999666222///......---,,,)))+++...111222222000///+++(((&&&'''+++///000///)))---222444222000///000------///444777666111---%%%'''***+++,,,---///000''')))+++***((((((***,,,...///111333333222111000///000000222333555777888666555333000///......///+++---///...,,,,,,///222111111111111000//////...111555:::===<<<777111---+++...//////------000333222222222222333444555555888888888888999888888888666666666555444333222111333333333333333444555555777888999888777666777888222222333444777:::>>>@@@888999:::===??????===;;;<<<:::999999:::::::::999222444777999999999::::::>>><<<999888:::;;;<<<<<<===;;;999888999::::::::::::<<<>>>@@@AAAAAA???>>>CCCEEEFFFEEECCCAAA@@@@@@AAADDDGGGFFFCCC@@@@@@AAAFFFEEEDDDBBBAAAAAAAAAAAACCCCCCDDDDDDCCCAAA???>>>AAABBBDDDIIIMMMNNNMMMLLLDDDCCCAAA???>>>AAAFFFJJJHHHIIIJJJLLLLLLLLLKKKKKKEEEGGGIIIJJJJJJKKKKKKLLLMMMNNNOOORRRUUUTTTRRROOOKKKNNNQQQSSSTTTXXX___dddccckkkuuu}}}888777555222000///...---,,,***))))))***++++++***+++)))&&&&&&(((,,,///000+++///333333000---,,,,,,111111333555666555222000***(((''')))---///...,,,,,,,,,***)))'''&&&&&&&&&***,,,/////////......///,,,...111333555555444333444222000000111222111111222000////////////...,,,222444444333111///...///000333666777666444222222111///---++++++,,,...///222333333444555666777777::::::::::::::::::::::::999888555222111111222333666444222000000111444555777777777777777666555555777333000000555;;;>>>???888888888:::===>>>===<<<:::999888888:::<<<<<<;;;555222333:::???>>><<<<<<===;;;999777666777999;;;???BBBDDDBBB???<<<<<<<<<;;;;;;<<<;;;;;;<<<>>>AAADDDEEEFFFEEEBBB???======???@@@BBBCCCCCCBBB@@@???AAABBBBBBCCCCCCBBBBBBAAA@@@??????@@@AAABBB@@@>>>;;;@@@GGGMMMQQQPPPMMMKKKFFFBBB??????CCCFFFGGGFFFKKKJJJHHHGGGGGGHHHIIIIIIGGGHHHIIIHHHFFFEEEFFFGGGRRRPPPNNNNNNOOOQQQQQQPPPOOOMMMKKKLLLPPPTTTWWWXXX^^^bbbiiinnnssszzz777666444222000///...---,,,***(((((()))))))))'''+++)))'''&&&(((+++---///---000222222///---,,,---111222333555555444222000+++))))))***...//////------,,,***)))((('''''''''+++,,,......---++++++,,,///000222444555555444444444333111111222222000//////...---...///000///...111222333333000/////////...111555666666555555555444222///---,,,---...///111333555777888888777666::::::999999888888777777777666444222111111111111333222111111222444777999777777777777666555444333222000///000555888::::::777777777999;;;<<<<<<::::::999888999;;;======<<<444111333999>>>===<<<<<<;;;:::888666555666888999>>>@@@CCCBBB@@@>>>>>>???;;;;;;;;;;;;<<<>>>@@@AAAAAACCCDDDCCCAAA???>>>>>>??????@@@AAAAAA@@@??????AAABBBBBBBBBBBBBBBBBBAAA???@@@AAABBBBBBBBBAAAAAA<<<@@@GGGLLLNNNMMMJJJHHHEEECCC@@@???AAADDDFFFHHHHHHGGGGGGGGGGGGIIIJJJLLLIIIJJJJJJIIIGGGGGGHHHHHHPPPNNNLLLLLLNNNOOOOOOOOOOOOMMMLLLLLLOOORRRSSSTTTUUUYYY]]]aaadddiiiqqqwww666555444333111000///...///---++++++++++++)))(((+++***((('''((()))+++---///000000///---,,,,,,---222333444444333222111000,,,++++++,,,///000000///---,,,***)))((((((((())),,,...///...,,,*********222333444666666555555444555444333333333111///,,,+++++++++,,,///000000///...000222111000///000111,,,///333555666666777777666555222000......///000000222666999;;;999777555::::::999888666555444333555444444333222111000000111111111222444888;;;===777777777777555444222000---,,,---000333555555444666555555777:::;;;:::999999888777888;;;===>>>===222000222888<<<;;;;;;===:::999777555555666777888===>>>@@@AAA@@@???@@@AAA<<<:::888:::???AAAAAA@@@>>>@@@BBBBBBAAA???????????????>>>>>>>>>>>>??????AAAAAABBBBBBBBBBBBAAAAAA===AAAEEEEEECCCBBBBBBCCC>>>AAAFFFIIIKKKIIIFFFCCCDDDDDDBBBAAA@@@BBBFFFIIIEEEEEEEEEFFFHHHKKKNNNOOOLLLKKKKKKJJJJJJJJJKKKKKKMMMLLLJJJJJJLLLNNNNNNNNNNNNMMMLLLMMMOOOPPPPPPOOORRRUUUWWWXXXYYY\\\bbbhhhmmmttt555555555444333222111000444333111000000///---+++++++++***)))((((((***+++//////---,,,******++++++222333444333222000//////.........///000000000000...,,,+++)))))))))***+++...///000///---,,,---...444555666666666555555444555444444444444222...+++(((((((((***...000000///,,,...000000//////000111,,,///222444555555666777666555333222111111222333000222555777888888777777;;;:::999777555444222222444444444444444333222111111111222333666999===>>>999999999888777444111///,,,,,,,,,...000222333333666555555777999:::999888666555555777999<<<===<<<111///222777:::999:::===:::999777666666777888999===>>>>>>>>>>>>>>>>>>>>>;;;888666999@@@CCCBBB???<<>>======>>>@@@AAABBBAAAAAAAAAAAAAAAAAABBB===BBBGGGGGGDDDAAABBBEEE???AAADDDGGGGGGEEEBBB@@@BBBEEEGGGFFFCCCBBBEEEHHHCCCDDDEEEGGGJJJMMMQQQSSSNNNMMMLLLLLLMMMNNNNNNNNNMMMKKKIIIJJJLLLMMMNNNNNNMMMLLLMMMOOOQQQQQQPPPNNNRRRTTTVVVUUUTTTVVV[[[```bbbiiiqqqwww555555666666555555333333666555333333333111...,,,***+++,,,+++)))(((***+++///---***(((((((((((((((000333444444111///...//////000000000000000000111...---+++))))))***,,,---///111222111000000222333555555555555555555444444444444444444444333///,,,)))((((((***---//////...***,,,.../////////000111...000222333222222222333333333222222333444555666111111111222444666777999;;;:::999777666444333222444555555666555555444333444444444555777999;;;<<<:::;;;;;;:::888555222000///...---,,,,,,///333666666666666777999:::999777444333222444777999::::::222000222777999888999===;;;::::::999999:::;;;;;;???>>><<<;;;;;;:::999888999666555888>>>BBB@@@===;;;===@@@BBBAAAAAABBBCCCBBBAAA???======???AAABBBBBBAAA@@@@@@@@@@@@AAABBB>>>CCCGGGGGGCCC@@@AAADDD@@@AAACCCEEEEEECCC@@@???AAAFFFJJJKKKHHHEEEDDDEEEDDDDDDEEEGGGJJJNNNQQQSSSMMMLLLLLLNNNQQQSSSRRRQQQNNNLLLJJJJJJLLLNNNNNNNNNKKKLLLMMMPPPSSSSSSRRRPPPNNNPPPRRRRRRQQQQQQUUUYYYYYY^^^eeehhhkkkttt333444555666666666555444333222111111000///,,,)))))),,,///...+++)))+++---///,,,)))((((((((('''&&&---111555555111...---...000111222111000///000111///---+++******,,,...000000111222222111222444666444444333333333333333333333222222333444444222000...---,,,---...///...---)))+++---.........///000...000111111/////////000000000111222333555666777111111000000222555888:::888888777777666555444444555555555555555666666666666666666666777777888999:::;;;<<<<<<:::777333111111000...,,,+++...333777666666555777888999888666333222111222555777888777333222444888888666888===<<<<<<<<<;;;<<<<<<======AAA>>>;;;999888888666444555444444777;;;===<<<:::999<<>>>>>???AAABBBBBBAAA@@@??????@@@AAABBBAAACCCEEECCC@@@>>>???AAA@@@AAACCCDDDDDDCCCBBBAAACCCFFFJJJLLLJJJFFFCCCBBBEEEEEEEEEGGGIIIKKKNNNOOOJJJJJJLLLPPPUUUXXXVVVSSSPPPNNNLLLKKKMMMNNNNNNNNNKKKKKKMMMOOORRRTTTRRRQQQLLLPPPTTTTTTSSSRRRTTTWWWTTTXXX\\\___aaagggqqqyyy000222444555666555444333///............---)))&&&(((---000000---+++,,,...000---***)))******'''%%%)))///555666222...---...000222333222///...///111///...+++******---000222000000111000...///111333222111111111111111222222222111000222444555555444666444222111111000...,,,(((***------------...///---...//////---------///000000000111222333444444000000111222444666888999444444444444555555555555555444444333444555666777777777777777777777777777888999;;;;;;:::666333000///000000...---...222555555444444555777777666444444333222222555666666666666555666999777555777<<<<<<<<<<<<<<<======>>>>>>BBB>>>:::888888888666333222333444666777888888777777:::===>>>>>>>>>???@@@@@@???>>>>>>>>>>>>???@@@BBBAAA@@@>>>>>>@@@AAABBBDDDCCCAAA???>>>=========@@@AAACCCDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGFFFCCC@@@EEEEEEDDDDDDEEEFFFHHHIIIFFFGGGKKKRRRYYY[[[XXXTTTQQQOOOLLLKKKLLLMMMMMMLLLMMMLLLLLLNNNPPPQQQPPPOOONNNSSSWWWXXXVVVTTTTTTUUUVVVWWWXXXYYY[[[```gggkkkttt{{{...000222444444444333222---------......,,,)))&&&(((---222222...,,,---000111...++++++,,,+++(((&&&'''...555777333///------000222333222///---///111000...,,,***+++---000333000000///---++++++---...000000//////000000111222111000///111444666777777<<<999777555444222///---(((***,,,---,,,,,,---...+++,,,...---,,,,,,---///000000111111111222222222///000333555777888888888111111222333333444555555444333222111222444666888666666666666777777777777777888::::::999666222000---///111111///...000333444333333444555666444333555444333333555666666666777666888999777444666<<<;;;<<<<<<=========>>>>>>BBB>>>:::888999999777555///222444555555444555666555888;;;<<<<<<<<<===>>>>>>>>>============>>>>>>BBBAAA???>>>>>>???AAABBBFFFCCC???<<<<<<<<<;;;;;;@@@AAABBBDDDEEEFFFFFFFFFIIIEEEBBBBBBDDDDDDBBB@@@EEEEEECCCBBBBBBCCCCCCDDDDDDEEEJJJSSS[[[]]]YYYTTTQQQOOOLLLKKKKKKLLLKKKJJJOOOMMMLLLMMMNNNNNNMMMLLLMMMQQQWWWXXXUUUQQQPPPPPPWWWUUUSSSRRRTTTXXX]]]```fffiiippp{{{///...---///222555666555333444444333000,,,'''$$$+++---//////------111444000...---///222111***%%%%%%'''))),,,......///...444333000---,,,---...///...,,,)))''')))---222666000///---,,,+++++++++,,,000...++++++---000222222222111000111333444444333;;;:::888555333222111111...------...000///---++++++,,,---,,,++++++,,,...///...,,,---///111222222777555444666888888444111///......///222444444444888666222111333555666777444444444444444444444444999999888777666444333222...///000111222333444444111333555666666666666555444666888999888888999:::666888888777444444666999:::999999999:::<<<>>>???>>>===;;;999888777666666444444333222000000111333666777777777777999===@@@CCCBBB@@@>>>>>>>>>>>>???CCCAAA???======>>>@@@AAACCCAAA???<<<;;;:::::::::<<<@@@EEEIIIKKKIIIEEECCCBBBAAA???>>>>>>>>>???@@@EEEFFFEEEBBB??????BBBFFFFFFIIILLLOOOQQQRRRUUUWWWQQQMMMKKKMMMNNNKKKIIIJJJIIIIIIJJJNNNPPPOOOIIIEEEKKKMMMOOORRRSSSRRRQQQPPPWWWUUUTTTTTTVVVWWWWWWWWW``````gggrrrzzz......///000111222444555333444444333000,,,'''$$$))),,,...---,,,,,,///222///...///222555333---((($$$&&&(((,,,...000222222555222///---,,,...000111///---+++)))***,,,///222111000...------------...000---+++***,,,///000000111000///111333444333222666555444333111111000000000/////////000///,,,)))+++,,,------,,,,,,...//////...------///111222222999777666777999999777444333222000000222333444444777555222111333444444444333333333333444444444444555555555555555444222222//////000111222444444555333333444666888888777555444666888888888888999:::555666666555333333666999:::::::::::::::<<<===>>>===<<<;;;999777666555555444444444333111111222444666777777777777999===@@@BBBAAA???>>>=========>>>@@@>>>===<<<<<<>>>AAABBBAAA@@@>>>;;;:::999999999===@@@EEEIIIJJJHHHEEECCCBBBAAA>>><<<<<<===???@@@CCCDDDCCCAAA>>>???BBBEEEDDDGGGKKKMMMOOOQQQSSSUUUQQQNNNNNNOOONNNIIIGGGIIIHHHHHHIIILLLOOONNNJJJFFFGGGHHHKKKNNNPPPRRRSSSSSSTTTSSSRRRQQQRRRSSSVVVXXXYYYYYY^^^ffflllooowww,,,///111000///...111333333444444333000,,,'''$$$'''***,,,,,,******---111//////111555777666000+++$$$%%%(((+++///222555666555222///,,,,,,///222444///...,,,++++++,,,---...111000000/////////000000///---******+++---.........------///111222111000000000000000000000000000222111000000000...+++)))***,,,---...---...///111000000/////////000222333<<<:::888777888999999888888666444222111222444555666444333333444444222111111111111111222333444444000000222333333222111000//////000222333555666666555444444777:::;;;888555444666777777666666888999444444444333222333666999;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999777555444444444555555444222222444555777888888777777999<<>><<<<<<<<<<<<===<<<<<<;;;;;;<<<>>>@@@BBB???>>><<<:::999999999999===@@@CCCFFFGGGFFFCCCBBBAAA???===;;;:::<<<>>>@@@AAAAAA@@@???>>>???AAADDDDDDFFFIIIKKKLLLMMMOOOPPPNNNNNNPPPQQQMMMFFFEEEHHHGGGGGGHHHJJJLLLLLLJJJHHHEEEFFFHHHJJJMMMOOOQQQRRRPPPRRRRRRPPPOOOPPPTTTXXXYYYXXX[[[```bbbbbbffflllqqq}}}+++///222111---+++...222333333444333000,,,'''$$$'''***,,,,,,******---111///000333666777555///***%%%&&&(((+++...111444555444222...,,,,,,///333666000...,,,******,,,...000111111111111111111222222000...,,,+++,,,---...---*********,,,///000...---,,,---...///000000111111111000000000111000---+++***,,,...//////000111333222222222111000111333444<<<:::888666666888999:::<<<:::777333111222444666555555444555666555222000............///000222333...///000111111000///...000000111222444555666777666555555888<<<===999555333555666555444444666888444444333222222444777999<<<<<<<<<<<<<<<;;;:::999;;;::::::888777555444333555666777666555444555777:::::::::999999:::===@@@>>>===<<<;;;:::;;;<<<<<<<<<;;;::::::;;;<<<>>>@@@===<<<;;;999999999::::::===???AAACCCCCCBBBAAA@@@>>>======<<<<<<<<<======???>>>>>>======>>>@@@BBBEEEGGGHHHIIIHHHGGGHHHIIIHHHJJJNNNPPPJJJCCCCCCGGGFFFGGGHHHIIIJJJKKKJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNMMMQQQUUUTTTPPPOOOSSSWWWYYYYYYZZZ[[[\\\[[[\\\]]]eeekkkttt|||***///222111---+++---111111222333333111---(((&&&(((+++------++++++...222111222444666555111,,,(((((((((***,,,...000111222333111...,,,---000333666111...+++******---111444111111111222222222222222111///------...//////...'''''')))+++......---+++,,,---...000111222222222/////////000222222000...+++---000111111111222333333444444333111000333555:::999666444333444777999<<<;;;888444111111444777666555666777888777444222---,,,++++++,,,...000111000000000000///...------000111222333444555555666666666777:::======999666333444444444222333555777666444222222333666888::::::;;;<<<===<<<:::888777999999999999888666555444666777999888777666777888<<<===<<<;;;:::;;;>>>AAA===<<<;;;:::::::::;;;<<<===<<<;;;::::::;;;<<<<<<<<<<<<;;;:::::::::;;;<<<>>>>>>??????@@@?????????;;;<<<>>>@@@@@@???===;;;>>>===<<<<<<===??????@@@FFFGGGHHHGGGDDDBBBBBBBBBAAADDDIIILLLGGGAAABBBGGGFFFGGGIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMNNNLLLRRRXXXXXXTTTQQQRRRTTTSSSTTTSSSSSSTTTUUUTTTSSSWWW\\\```dddkkkzzz+++...111111///---...000///000222333111...***(((***,,,......,,,,,,000333222333444444222///+++(((***+++---///000000//////111///...------///111333111///---,,,---000333555000111111222222111000000000///---...///000000///''''''))),,,//////...,,,---...000222333333333222......///111333333222000---///222333333222333333333444555333///...111444666666555222000111444777888999888555111000444777666555666777888888666444...---+++++++++---///111444333111///...//////000222222222222333333333333333666999<<<<<<;;;999777555555555444333333555777888555222111333666888999888999;;;===<<<:::777555777777999999999888777666666888::::::999888999:::>>>>>>===<<<;;;<<<>>>AAA===<<<;;;::::::;;;<<<<<<===<<<<<<;;;::::::;;;;;;===<<<<<<;;;<<<===>>>???AAA@@@???>>>>>>>>>???@@@<<<>>>@@@BBBCCCAAA???===>>>===<<<<<<>>>???>>>===EEEFFFGGGEEEBBB@@@?????????@@@CCCGGGEEEAAAAAAFFFFFFIIIKKKLLLKKKIIIHHHHHHEEEFFFGGGJJJLLLNNNPPPQQQMMMRRRVVVWWWTTTQQQPPPPPPPPPQQQPPPNNNPPPTTTTTTQQQNNNSSSZZZ___eeennn{{{,,,---///111111000//////---///111222222///,,,***))),,,......,,,,,,///333222333444333111...,,,,,,+++---000333444333111//////......---......///000000111111222222222111111000000111111000///...---...---,,,---///000//////)))***,,,///222222000...///000222333333333222111000000000111333333111///...111444555444333222333111333333111,,,+++...222444444444222//////222555333666777444111000333777555444444555777888777666111000...,,,,,,...000222666444111//////111444666333222222222222111111111000666<<<===;;;888888999888888888666555555777:::999555111///222555666777555777:::<<<<<<999666444555666888:::;;;::::::999777999;;;<<<;;;::::::;;;=========;;;999:::<<>>>>>======>>>@@@AAABBBDDDCCCAAA?????????AAABBB@@@AAAAAABBBBBBBBBBBBBBB@@@>>><<<<<<>>>???===;;;BBBCCCDDDCCCAAA@@@@@@@@@BBB@@@@@@DDDDDDAAAAAACCCGGGKKKNNNOOOLLLIIIGGGGGGCCCDDDGGGJJJLLLNNNNNNOOOPPPQQQQQQPPPOOOMMMLLLKKKQQQRRROOOMMMPPPVVVWWWSSSPPPTTTXXX]]]bbbhhhooottt------...111333333111...,,,---000222222000---+++))),,,...---+++,,,///222222333444333111/////////+++...222666777666333111..................------000222555777666333///,,,///000000000///...,,,+++,,,+++***,,,...//////...+++,,,...222555555333111000111333444333222000///222222111222333222000...000222555666444333222222...111222///***(((+++///222444444222//////111444000333666444111000333777333222222333666777777666444222000......///111333777555111///000333888;;;333333222222111000//////...666===>>>:::666777:::;;;;;;:::888777777:::<<<999555000...000333555555333666999;;;;;;999666333444666888;;;<<<<<<;;;:::777:::<<<===<<<;;;;;;<<<<<<<<<<<<:::888888;;;======<<<;;;;;;;;;<<<===>>>999::::::;;;<<<===>>>>>>??????>>>>>>@@@AAACCCDDDGGGEEECCCAAA@@@AAACCCDDDDDDCCCAAA@@@@@@CCCEEEGGGAAA>>><<<===??????===:::>>>@@@BBBBBBAAAAAABBBCCCFFFAAA@@@CCCDDDAAA@@@AAAGGGLLLPPPQQQMMMIIIFFFFFFDDDFFFHHHKKKLLLKKKJJJIIIRRROOOKKKIIIIIIJJJIIIIIIOOOPPPMMMIIIMMMUUUVVVRRRVVVTTTSSSTTTXXX___fffjjjooosss{{{$$$'''***---//////...---,,,---///000111111000000,,,---...//////...---,,,111555999999666111///......//////000111222333333///000///,,,((((((,,,000222111111000///---++++++---...///...+++((('''''',,,,,,+++***+++---000111---...000222444666666777666444111111111222111000333222111222333222000...000222555777777666333111...,,,+++***+++***((('''333555555333///---///111111222333444333222111000111333444333222222333555888888666222...---...000<<<;;;888444222444888;;;888666333111111///,,,***...333:::===<<<999555222999888555333222333444444222---***,,,111555555444444444555555555555555555666777888::::::;;;;;;;;;:::;;;<<<<<<;;;:::888777>>><<<888666666777:::<<<:::???@@@:::666777:::;;;444555888:::<<<=========@@@@@@???@@@AAABBBCCCDDD???@@@BBBCCCDDDCCCCCCBBBAAABBBCCCCCCAAAAAABBBCCC????????????>>>===<<<;;;<<>>>>>>>>???@@@AAAAAAAAA>>>>>>???@@@AAA@@@??????>>>@@@BBBBBBAAA@@@@@@AAA>>>>>>???>>>>>>===<<<<<<<<<@@@BBBAAA>>>>>>AAAEEECCCBBBAAABBBCCCDDDBBB@@@BBBEEEIIIJJJIIIFFFCCCBBBCCCCCCDDDFFFIIIIIIHHHFFFGGGGGGGGGIIIKKKLLLLLLKKKLLLNNNOOOOOONNNNNNRRRUUURRRTTTTTTRRRPPPRRRXXX^^^`````````cccjjjvvv"""$$$'''***,,,---------,,,---///111333555666777111222222222222111000///111555:::<<<:::666333111,,,,,,,,,------............000111///+++)))***,,,,,,,,,---...////////////222111000---***)))***++++++,,,,,,---///000222333,,,,,,,,,---///111333444555333111111333444555444444111///.../////////...---...000222222000...,,,,,,+++***)))))))))++++++.../////////......000222444333222111000000000000000222444444444444555666666555444000...---...000777444111111444666666444222333777999:::666000+++,,,///333555444333222222444333222000000000111222///---,,,---000222///---///111333555777777777666888888888888888888888888999999888888777666666555888777666666555666666666???BBBAAA:::666888;;;<<<777888999:::;;;;;;;;;:::;;;<<<>>>???@@@??????>>><<<<<<=========<<<;;;;;;:::<<>>>>>>>>======>>>>>>>>>>>>======>>>@@@AAA@@@===<<>>???@@@???===<<<;;;;;;;;;::::::999999888777:::===???>>><<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@>>><<<;;;===???BBBAAAAAACCCEEEEEEDDDCCCEEEFFFGGGFFFDDDBBBAAABBBBBBBBBCCCFFFHHHHHHGGGEEEBBBAAABBBEEEIIIMMMNNNNNNIIIIIIJJJKKKMMMOOORRRTTTOOOPPPPPPOOONNNNNNRRRUUUZZZ[[[\\\\\\^^^bbbhhhmmmjjjuuu###$$$'''))),,,---......*********+++...111444666222222222222222222222222333444777::::::999666333++++++++++++************---000333222...+++***+++////////////...---,,,+++000000...,,,))))))+++------------...000222333444///...---,,,---///111333///...---...000333444444333000---,,,---............//////000///---+++******+++,,,+++******---000*********,,,...000111111333222111///......///000...111333555444333444444111111000...,,,,,,///111333///---000444666333///000000111333555555333111...000111111000///111222333222222222222333333333555555666777888666333000---...000333555777999::::::999888777777888888999:::<<>>@@@@@@???===<<<;;;;;;::::::999999999999666999<<<===<<<:::999888:::;;;<<<>>>????????????>>>>>>>>>===<<<<<<===>>>???>>>???BBBEEEGGGFFFEEEBBBCCCDDDDDDCCCBBBCCCDDD@@@BBBEEEHHHKKKJJJGGGDDDCCCBBBBBBDDDGGGJJJLLLLLLGGGGGGGGGIIILLLOOOQQQSSSPPPQQQQQQQQQPPPQQQRRRTTTVVVWWWXXXYYYYYY\\\___bbb```gggrrr|||'''((()))+++---...//////+++***))))))***...111333444444444444555666777888444444444666888777555333,,,,,,,,,++++++*********,,,000222111...+++,,,---222222111000///---+++***...//////---,,,,,,...000///...------...000333444111111000000000111333444...,,,+++---///222333333333000...---.........---//////000///...,,,***)))***,,,///...,,,+++...000,,,+++***+++...000000000111000000///////////////...000333444333222111111//////...---+++,,,///111333111000111444555333111111//////000222333333222000111222111///...///000222222333333444444555555777888999:::999777555444/////////111333666999;;;::::::888888888999:::;;;:::<<<@@@BBB???:::333...------///000222222333333333666555222333777888777::::::999888888888888888<<<<<<===>>>>>>>>>===<<<;;;;;;:::999999999::::::999;;;======;;;999777777999:::<<<===???@@@@@@AAA<<<<<<<<<<<<======>>>???======>>>AAADDDFFFFFFEEE???@@@BBBCCCBBBBBBCCCEEEAAABBBEEEHHHKKKJJJGGGDDDEEEDDDBBBCCCEEEHHHIIIIIIGGGFFFFFFGGGKKKNNNPPPPPPOOOPPPPPPQQQRRRSSSSSSSSSVVVVVVWWWVVVUUUUUUWWWYYY]]]aaafffkkkqqq}}}***+++,,,---...///000000...,,,***((((((+++...111444444444444666888999;;;555333111222444555333222......------,,,+++******,,,///111000...,,,...000333333222111000...,,,+++---///000000000000222333222000---++++++...111444333333444444444444444555///---,,,---000222333333222000////////////...,,,/////////...,,,***)))(((***...222222///---...000///---+++,,,...000///---......//////000000//////---000333444222000......---------,,,+++,,,///222555444333222222333333333000//////000222333333222000111222000...,,,,,,---111222333444555555555555777888999999888666555555111000......111555:::===;;;:::999888999:::<<<===999;;;===>>>>>>;;;777555222222111111111111000000---111222222444999:::777:::999888777777888888999<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999:::;;;<<<<<<===>>>===:::888777777888999;;;===???@@@AAABBB;;;::::::<<<>>>@@@AAAAAA???>>>>>>@@@CCCDDDCCCBBB===???BBBCCCCCCBBBBBBCCCCCCBBBBBBDDDFFFGGGGGGFFFFFFDDDBBBBBBDDDFFFHHHHHHGGGFFFDDDFFFJJJMMMNNNNNNLLLLLLMMMPPPQQQRRRRRRQQQUUUVVVVVVUUUSSSTTTUUUWWWYYY\\\___```bbbiiiuuu~~~------......///000000111000...+++((((((***---000111111111222444777999;;;666333000///111333222111000///......---,,,++++++,,,...111000------///222333222222222111///...------///222333333333444666333000---******---111333555555666777777666666555000...---...000333444333222111000000111000...,,,//////...---+++)))((('''***///444444111---...///111...,,,,,,...///...,,,+++---...000000000//////---000333333111...---,,,,,,,,,,,,++++++,,,///222666666666444222111333555000///000111333444222111000111222000---+++******000111222333444555555555555666777777555444444555333000...---///444:::===;;;:::999999999;;;>>>???888888999:::;;;;;;;;;;;;999888666444333111111111***...111222666;;;;;;888:::999888777777888999999;;;;;;:::999999::::::;;;999999888888888:::;;;<<>>===@@@CCCDDDCCCAAAAAAAAAFFFCCC@@@???AAAEEEHHHIIIEEECCCAAAAAADDDFFFHHHHHHHHHEEEDDDFFFJJJMMMMMMMMMIIIIIIKKKMMMPPPQQQPPPOOOPPPQQQRRRQQQQQQRRRUUUXXXUUUYYY\\\\\\\\\___gggnnnwww.../////////000000000000000000///,,,***+++---///333444444111//////222666555444111...++++++...000///...,,,,,,...///...---222333444333111000111222000000000111222333555666444111///111555777888777222111///---...000222444555555555444444444333333222111111111111000000///000333555444222000......///000///,,,'''%%%&&&'''+++///333444222000000111---///000000...,,,,,,,,,+++///333444111/////////000000111111000...+++***+++++++++))))))***---000:::999666333000111444777444222111111333444555444555333000,,,)))***,,,///000222555888999:::999999666666777777777666555555:::888555222222444666888777666666777999;;;;;;;;;777444333666<<>>888777666777999===AAACCCCCCBBBAAAAAABBBCCCBBBAAA;;;>>>AAABBBBBBAAAAAAAAA@@@@@@@@@@@@BBBDDDGGGHHHEEECCCAAA??????BBBEEEGGGLLLIIIGGGHHHJJJLLLKKKIIIGGGFFFFFFHHHKKKOOOPPPQQQRRRSSSRRROOONNNPPPVVV[[[VVVWWWWWWWWWXXX\\\aaaeeehhhdddiiizzz111111111000000000000///111111111000......000222333444333000---,,,...111333222000---+++,,,///222000...------...//////...333444666555333111111222000000111111222333444555444222000111444666666555111000...------///111333333222111000000000000000111000//////............111333555555333111000000///000000,,,'''$$$$$$%%%,,,///333444333222222333///111333222///,,,*********---000111///......//////000111111111///,,,+++******)))'''''')))...111888777555333000000222555777555333222333444444444333333111...,,,+++,,,...222333666888999888777666666666666666666666777777;;;999666444333444666777666555444555777999;;;;;;888555222444999======;;;======<<<888333222555888888777555555777777777666888999999777555444555666666888999999888777777888777777777777888999;;;<<<>>>BBBDDDAAA<<<777666777777666777999;;;<<<;;;:::777777777888:::>>>AAACCCBBBAAAAAAAAACCCCCCAAA@@@;;;>>>AAABBBAAA@@@???@@@??????@@@AAACCCDDDFFFGGGDDDBBBAAA@@@AAADDDFFFHHHIIIGGGFFFHHHKKKMMMMMMLLLDDDCCCCCCEEEIIIMMMOOOPPPOOOQQQRRRQQQPPPQQQTTTWWWUUUVVVWWWWWWXXXYYY\\\___[[[[[[aaalllxxx333333333222111000///...111333444444333222333444444444222///,,,++++++---111000///---,,,---000333000///......000000///...333555777777555222111111000111111111222222333333444222111111222333222222111///---,,,---...111222222000...,,,++++++,,,---000///...,,,++++++,,,---111333555555444222222222000111000...)))&&&$$$$$$---///222444444444444555333555777555111,,,)))''')))+++------,,,,,,,,,---///000111222222000...---)))((('''%%%%%%(((---111555555555333000///000111888666444333444444444333111333444222000---------222444666888888777555333666666666666777777888999<<<:::888666444444555555555444333333444777:::<<<999555222222666:::::::::;;;;;;999555111111555999;;;999666555666777777666666777888777555444444555666999;;;<<<999777555555888777666666777999<<<>>>???BBBDDDBBB===888666666777666666777999999888666666666888999<<<>>>AAABBB@@@@@@@@@BBBCCCCCC@@@>>><<<>>>AAABBB@@@???>>>???>>>???@@@BBBDDDEEEFFFFFFBBBBBBBBBBBBDDDFFFHHHIIIFFFEEEEEEGGGJJJLLLMMMMMMCCCBBBAAADDDHHHLLLOOOPPPLLLOOORRRSSSSSSRRRSSSTTTSSSUUUVVVVVVUUUUUUVVVWWWUUUXXX___dddeeehhhttt555555555444222000...---000333666777666555444555555444333111///.........111111///---,,,,,,///111000/////////111111000...000333666666444111//////000000111222222222222222333222000/////////...---111000...------///111333333000---+++***+++,,,...111000...,,,+++,,,,,,---000222444444333222333333111111111///---***((('''---...000222333444555666555888:::888333---(((&&&)))*********++++++,,,---...///111333333222111000+++***(((%%%$$$''',,,000222333444333000///...///666444222222333555555444111444666777444111...---000222555777888777555333444555888999::::::999888999999888666555444333222333333222111111444999<<<999666222111333666888888888888666222///000444999999666444444555777888888444666888777666444333444777:::>>>>>><<<888555444777666777777999:::<<<===<<>>999777666888777666777888888777555666777999;;;===???@@@AAA>>>>>>@@@BBBCCCBBB???<<<===???BBBBBBAAA?????????>>>@@@BBBDDDFFFGGGGGGGGGDDDDDDDDDEEEEEEFFFGGGGGGDDDDDDDDDEEEGGGIIIJJJKKKFFFDDDCCCDDDHHHLLLOOOPPPKKKMMMPPPQQQRRRRRRRRRSSSTTTUUUTTTSSSQQQPPPQQQRRRUUUXXX\\\^^^[[[ZZZbbbmmm|||555666666555333111...,,,///222555777666444444444555444333333333444333333222222111...++++++,,,...000//////000111111///...,,,///222222111...---,,,//////111222222222222222000111000///---+++******222000...------///222333444222000---,,,---///000222111000......//////000000111333222111111222333222111111111111000///......---...///111333444555666888:::999555///***'''***))))))***+++,,,---------///111333444444333222...---+++(((&&&(((,,,///111333444333111///......111000///000222555666666222555888999777333000///---000444777999888666555222555:::===>>><<<999666444555666666555333111000333333222000///222777;;;888555222000111333666777777888777333000111555999777555333333444666666555333555888999777555444444888;;;???@@@>>>:::777555444666999;;;<<<<<<;;;:::999;;;>>>>>>===;;;999999999888888999:::;;;999777888888:::;;;===>>>???@@@======???AAABBBAAA>>>;;;===@@@BBBCCCBBBAAA@@@@@@@@@AAADDDFFFHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEFFFHHHEEECCCCCCFFFJJJLLLMMMLLLLLLMMMNNNPPPRRRSSSSSSUUUTTTSSSOOOMMMLLLNNNPPPTTTSSSTTTVVVUUUSSSVVV\\\iiiqqq{{{333444555555444111///---///222555555444333222222444333333444666888777666222222111...,,,***+++---///......000111111///---'''***------,,,+++++++++---...000222333333222222000111111///,,,***))))))111///...,,,---///111333444333111000000000222333111111222222222333333333000222222222000000111222444222111111333444444333000...------000333444444444777999888555000---,,,+++***+++---///000///...,,,...111444666666666555000000///,,,++++++...111333444555444222000///000///...---...222555777777222555777888666333111111---000444888:::999777666111444999===>>>;;;777444///111333666666444222111222444444222///000444888777555333111111333555666888999999777333333666999888666555444444444222000333666:::<<<:::888666555666:::>>>@@@>>>;;;999888444777:::===>>><<<999888777888:::;;;;;;;;;::::::999999999;;;===>>>===<<<;;;;;;;;;;;;<<<===>>>???=========???@@@@@@===;;;;;;>>>AAABBBBBBAAAAAAAAAAAABBBCCCEEEGGGHHHIIIIIIJJJIIIGGGEEECCCCCCCCCCCCDDDEEEEEECCCAAA@@@AAACCCEEECCC@@@@@@CCCGGGIIIKKKKKKKKKKKKMMMPPPRRRRRRRRRSSSSSSRRRPPPMMMLLLMMMOOOTTTQQQPPPSSSUUUSSSSSSVVV]]]bbbhhhlllqqq}}}000111333444444222000///111333555555333222111222333222111333666777666444000000000...,,,+++,,,...------...///111000...+++$$$&&&((()))))))))***++++++,,,///111333444333333000222333222...+++***+++///---+++***+++,,,///000222111111111111222222333///111333555666666555444333444444222000000111222777444000000222444555444333000------000333444444222444666666444222111000---,,,---000333444222///,,,...111444777888888777000111222111111111333666555666666555222111111222000///...///222555666666222333444444222000000111///222666:::;;;:::777555222444666888888777444222+++...222666888777555333333555666333000///222666444444444333222333444666666888999777333222333555666666555666777555222000444888===???===:::888777333777;;;======;;;::::::777999;;;<<<<<<;;;999888888888777777888999999999888888999;;;???AAA@@@@@@???===<<<;;;;;;<<<===>>>===<<<<<<===>>>???===;;;888;;;>>>@@@@@@@@@@@@AAA@@@AAAAAACCCDDDFFFHHHIIIJJJHHHEEECCCBBBBBBDDDEEEEEEFFFFFFDDDAAA@@@BBBDDDBBB@@@>>>>>>BBBGGGKKKMMMHHHHHHJJJNNNRRRSSSQQQNNNNNNQQQSSSSSSQQQNNNMMMLLLSSSPPPPPPTTTUUUSSSSSSUUUXXXZZZ]]]```dddlllvvv~~~...///222444444333111///333444555444222111111222222000000111444555333111---...///...,,,,,,...///---------///000000---+++###%%%'''''''''(((+++,,,)))+++...111333444444444111444666444000---,,,------+++)))((()))***---/////////000000111222222222---000333666888777666555555555555333111000111333:::555000///000333444333555222......111444555444000222444555444333333444......///333666777333000+++...111555777888999888...000333444555666888:::777888777555333222333444333111000111333555666666222222222000......///111111444888;;;;;;999666333333333333333333222222222)))---222777:::999777666333666777555000...111444333444444444333333555666222444666555111...///000222333555777:::999666444555999>>>@@@???<<<999888111444888;;;;;;::::::;;;;;;;;;;;;:::::::::999999:::888666555666777888777777777888<<>>>>><<<;;;<<<===>>>===<<<555888<<<>>>?????????@@@@@@@@@@@@@@@BBBDDDGGGHHHIIIFFFCCCAAAAAACCCEEEGGGEEEFFFGGGFFFCCCBBBCCCFFFAAA???>>>???DDDJJJOOORRREEEGGGKKKPPPUUUTTTOOOKKKJJJOOOTTTWWWUUUQQQMMMJJJMMMMMMOOORRRQQQNNNNNNRRRVVVXXXZZZ[[[^^^bbbgggkkkuuu|||))),,,111555777777555333333333333111...,,,,,,---111///------000222111///---,,,+++)))((())),,,//////------///333333...)))###$$$&&&)))---...---+++***,,,///111333222111000000222444444111---***((((((((('''((((((***,,,---,,,+++,,,///222555555444222222222666:::<<<:::888555777888666222000000111666444222000000000222222444333111000000111333444444333333333444555444333333333444444333222000///,,,000444666777666666666222000///111555888888777===;;;777333111222333444444222000000222444555444444222///,,,******,,,---,,,111777999777555444555555222...---...000111111///111333666888888777666777666444111///000333666:::888555222111111222333<<<:::666111---+++---///000222444666777777666666999;;;======:::777555555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;:::888666555555666777999888999;;;>>>AAAAAA@@@BBB@@@>>>;;;;;;===???@@@<<<===>>>>>>>>>>>>>>>>>>666777999;;;<<<<<<<<<;;;???@@@AAA@@@@@@BBBEEEGGGGGGFFFEEEDDDDDDFFFHHHIIIKKKJJJHHHGGGDDDBBBAAA@@@DDD@@@<<<===BBBIIINNNPPPHHHLLLPPPRRRPPPMMMJJJIIILLLMMMNNNNNNMMMKKKIIIHHHKKKLLLLLLLLLLLLNNNRRRUUUUUUVVVWWWYYY[[[^^^```aaafffkkkuuu***,,,000444666666444333111111000...,,,+++,,,...222000...///111222111000......,,,)))''''''***,,,///------000333333///+++&&&&&&(((+++...///...,,,***,,,///222333222111000...000222222111...,,,***+++***)))))))))+++---...---,,,,,,...111333444444333222333555999;;;:::888555777888666333000000111333222111000000111333444444333222111111333444555555444444555777777777666444444444444222000...---...111444555444333222222000///...000444666777666;;;999555222000111222444222000000111333555555555555333000...,,,************///444555333222222444555444111000///000222333222333444666666666666555555444222///...///333777999777444222111111222333999888444000,,,,,,...000000111444555666666555444999:::;;;:::888555555555777888888888888888888777===<<<<<<<<<<<<<<<======:::999777555444555666777:::999999<<>>>>>>>>@@@@@@>>>>>>>>>>>>===<<<;;;:::666888999;;;<<<<<<<<<<<>>===<<<;;;;;;;;;;;;999888777555444555666666:::999999;;;>>>@@@AAA@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>===<<<;;;999777666777888:::<<<======<<<<<<===???BBBBBBBBBBBBCCCDDDFFFEEEDDDDDDEEEGGGIIIJJJJJJIIIFFFCCCBBBBBBBBBCCCAAA>>>;;;<<<@@@FFFLLLNNNLLLMMMNNNLLLHHHEEECCCBBBDDDDDDFFFGGGGGGGGGFFFEEEHHHIIIKKKLLLNNNQQQUUUXXXUUUTTTSSSRRRSSSTTTVVVWWWWWWXXX[[[___eeeoooyyy---...///000111111222222------,,,***)))***...000333222000000000000000///222222111...+++***,,,---///...///111444555333000...---...///111222000///,,,...///111222222111000,,,,,,---///222333333222333111...,,,,,,...000222111///---...000333444444333333444555666666666555444555555444333111111000//////......///000111111111111111111222333555666444555666666444333222222111222222222111///...---000222333222000......///000///......000333444555888555222000///000333444222222333444666666444222///111333333222///+++((())),,,///000...---000222666888:::777222111555:::<<<:::777444222222222222444222...+++)))+++000555444333333222111111111111444444222///...000333777333444666777777555444333666555444222000111333555888888777666666555555555>>>===<<<:::999888888888999999888777666666777777999888888:::===??????>>>???@@@BBBCCCBBBAAA???===<<<<<<<<<;;;:::888777666777999:::<<<===============???BBBCCCBBBBBBBBBCCCDDDCCCBBBBBBCCCEEEGGGIIIIIIGGGDDDBBBAAAAAACCCDDDBBB@@@======???CCCHHHKKKKKKKKKKKKHHHEEEBBBBBBBBBAAABBBCCCEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMOOORRRUUUQQQQQQRRRSSSSSSSSSSSSSSSSSSTTTUUUWWWZZZ```ggglllttt~~~............//////000000,,,------,,,+++,,,///222111111000///---------...///000///...,,,+++,,,...//////000222333444333222000//////000111222111000---...///000111111000000---,,,---000333666666444333222///......///111222333111000000222333444333111222444555555333222222222222222222222222111000//////......---------------......///000222333444555777999777333000//////...///000111222111000000///000111000//////111333222111000//////111333555777555222000000222444666777666555666666555222///+++...222555555222...++++++...111111000///222444666999;;;888444333666;;;===;;;777333111000000111444222///+++(((***...111222222222333222222111111444333222111000333777;;;666777888999888666444333444444333111///000333555777666666666666777888888;;;:::999888777666666666::::::999999999999999999888777777999;;;======<<<<<<>>>@@@BBBBBB???<<<:::999999:::::::::::::::999888999;;;===>>>>>>>>>======???BBBCCCBBBAAAAAABBBAAA@@@??????@@@BBBDDDEEEGGGEEECCCAAA@@@BBBDDDEEEDDDBBB@@@>>>>>>@@@DDDGGGHHHHHHHHHFFFDDDCCCCCCDDD@@@AAABBBDDDEEEGGGGGGHHHHHHIIIKKKKKKKKKLLLNNNPPPLLLOOORRRUUUVVVUUUSSSQQQQQQRRRUUUVVVWWWYYY[[[^^^iiioooxxx........................,,,---............000222111111111///,,,++++++---------...,,,******+++,,,///000111222222222222222000///...///111222111000,,,---......////////////---,,,,,,000555777555222111000/////////000111222333222111111333333222000...111444555444111...---...---...///111222222000.........---,,,,,,++++++******,,,---///000111222777:::<<<:::555111000000---...000222333333222222.../////////...///222555444444222000......111444555333111000000222555888888777555444333222///---))),,,222666666444000------111444555333333444666777888:::888555444666999;;;999666222000//////000222111///,,,)))***---000111222333444444444222222333333333222222555:::===999999::::::999777444333333333333111000111333666555555444555666888:::;;;777777666666555666666666::::::::::::::::::::::::888777777999;;;===<<<<<<:::<<>>;;;888888888:::;;;<<<=========999:::<<<>>>??????>>>>>>>>>@@@AAABBBAAA@@@AAABBB@@@???>>>======???AAABBBDDDCCCBBBAAAAAABBBDDDEEEDDDDDDBBB???>>>???CCCFFFEEEFFFGGGFFFEEEDDDEEEFFFAAABBBCCCDDDFFFGGGHHHIIIHHHJJJLLLLLLKKKKKKMMMNNNLLLOOOSSSVVVWWWVVVSSSQQQOOOQQQTTTVVVVVVVVVWWWXXX___ccchhhoooxxx...............---,,,++++++---///000///...///000111222222000,,,***+++---000000000...,,,******+++000000111111111000111111///---,,,...000111111111,,,,,,,,,---------------,,,++++++///444555222...---...//////000000000000111000000111222111///,,,***///444666333...***)))***)))***---111333222000,,,,,,,,,,,,,,,,,,++++++((()))***,,,...000111111444888<<<;;;666222111222///000111333333333222222.........,,,,,,---111444555555333///++++++...111333111///...///222555777666444111000//////---+++***---222666777444000---...222777888777555666777777777777666666555555666888666444222000/////////---......---,,,---///111000111444555666555333222222222222111222555:::===999:::::::::888666333111222333333333222222555777444444333333444666888:::444444444555666777888999999::::::::::::::::::::::::999999:::<<<>>>>>>===:::<<<>>>??????===:::888999:::;;;===>>>?????????999:::<<<>>>???????????????@@@AAA@@@??????AAACCCBBB@@@>>>======>>>???@@@BBBAAAAAAAAABBBCCCDDDDDDBBBCCCBBB@@@???@@@DDDHHHEEEGGGHHHHHHGGGEEEFFFFFFBBBCCCCCCDDDEEEGGGHHHIIIHHHJJJLLLMMMMMMMMMOOOPPPQQQRRRSSSTTTTTTSSSRRRQQQPPPRRRTTTTTTUUUVVVXXXZZZ\\\[[[\\\aaajjjuuu---...//////...,,,+++******,,,///111000.........333444444111---+++,,,...555555555222///,,,,,,,,,000111111111000///000111---,,,+++,,,///111111111+++,,,,,,,,,,,,,,,,,,---***)))***///444444///***+++,,,...000000000000/////////000111222000,,,)))(((...444666333---(((&&&(((''''''+++000333222111)))***+++,,,,,,,,,,,,,,,'''(((***---///000111111///444999999444111111333111222333444444333222111......---+++***+++...111555555222...)))(((+++///111///...---...111444666333000---,,,,,,---,,,+++,,,///333666777444///,,,...333888:::999666666777777666555555666666555333555444333111000///......)))+++------...///111444000222444666777666444333111222111000111444999===999::::::999888555222000222333444444333444555777444333222222222444666888333444444555777999:::;;;888999999:::::::::999999<<<;;;:::<<<>>>??????>>>;;;<<<>>>??????===;;;999;;;<<<===>>>????????????:::;;;===>>>???@@@??????@@@AAA@@@???>>>???AAACCCCCCBBB???>>>===>>>???@@@@@@@@@AAABBBBBBCCCCCCDDD@@@AAABBBAAA@@@BBBGGGKKKGGGHHHJJJJJJHHHFFFEEEEEECCCCCCCCCCCCEEEFFFGGGHHHHHHJJJMMMOOOOOOPPPRRRSSSVVVTTTSSSQQQPPPPPPQQQQQQSSSTTTTTTTTTTTTWWW\\\___]]]YYYWWWZZZaaaiiinnnpppzzz000000000///...+++)))(((+++---000000///......//////000111111000///000111444555555555333111...,,,111222222///,,,+++---///222000......000000...+++,,,,,,---000222111---)))'''(((+++000333444222000000000///...---,,,++++++***+++---000222000+++'''***---000222000,,,'''###'''&&&'''---333555111---++++++,,,------,,,+++***(((+++///000000000000000111444666555222//////000222555555333222444333//////---+++******---111333///000///---,,,+++---///000000,,,(((***000222000111000///------...//////)))---111333222///...---000000111666:::;;;888555444444666888999888555333444222000...------...///111...***+++...111111111444555666666555222000...,,,...111222333555888;;;:::999777666666444222000444555666777888888888888555444222000///...------222111111333777;;;===>>>>>>;;;888777777888999999???>>>??????@@@???===<<<999:::<<<===<<<:::888777;;;<<<===>>>???@@@@@@@@@;;;::::::>>>BBBCCCBBB???CCCAAA===;;;:::<<>>>>>>>>@@@@@@AAAAAAAAA@@@???>>>AAA@@@>>>>>>@@@DDDIIILLLKKKGGGCCCDDDGGGIIIFFFCCCCCCBBBBBBCCCFFFHHHIIIIIIFFFGGGIIILLLOOOSSSUUUWWWXXXTTTOOOMMMOOORRRUUUVVVTTTUUUUUUSSSPPPPPPSSSWWWVVVVVVWWWXXXZZZ]]]```aaajjjrrr}}},,,---------,,,***(((''',,,...000111000//////000333444444222000...///000222333444333222///---+++///000000...+++***,,,...000...,,,,,,...000///...------...111333222...***&&&(((,,,000444555222000111000///---,,,++++++++++++,,,---000111000---***---///000111000...***((('''&&&'''+++000333000,,,***+++---............---+++...111222222000000111000333555444111/////////333555444000000333333111000///---,,,,,,---///111---......---,,,---000222000000,,,(((***///111///111000000///////////////))),,,///000///---------000000222555888888666333111222444777888888666444444333111000///000111222222...++++++...111333333444444555444333111...,,,,,,...111333444555666888888888888888777666444333444555666777888888999999777555333000//////000111333222333555999<<<======:::888777777777888888888=========>>>??????===<<<999999:::::::::999888777<<<===>>>@@@@@@@@@@@@???===<<<===@@@CCCEEEDDDBBBAAA@@@>>><<<<<<===???@@@BBBCCCDDDCCCAAA???>>>???BBBBBBBBBAAAAAAAAAAAAAAA@@@???===>>>@@@EEEJJJNNNKKKGGGDDDEEEHHHIIIGGGDDDBBBBBBBBBDDDGGGIIIJJJKKKJJJJJJJJJKKKMMMPPPRRRSSSWWWSSSOOOMMMNNNRRRTTTVVVRRRRRRRRRPPPMMMMMMPPPSSSSSSSSSSSSTTTVVVXXXZZZ\\\]]]ccclllttt}}}((()))***++++++)))((('''---///111222111000000111666666555333///------...000111111222000...+++***...//////---++++++,,,......,,,******,,,...000000//////111333444333000---&&&(((---222666666333111222000...,,,++++++,,,---------,,,---///000///...000000111111111000......)))''''''***...000...,,,***+++---///000111111222///222444555333222111111000111333333111///...///333444333///...222333111000000/////////.........+++,,,------...000333555111111---(((***///000...///000111111111000......)))+++,,,---,,,+++,,,---111111222444555555222000000111333555666666555555444333222111222333444555333000,,,+++...222555777666666666555333000...,,,+++...222444444333444444666777888::::::999888777666666666777888888888999999777444222111222444555555444555777;;;<<<<<<;;;666777777777777666555555999:::<<<===>>>======<<<999999999999888888888888<<<===???@@@@@@???===<<<=========???BBBCCCBBBAAA??????????????????@@@@@@BBBDDDEEEDDDBBB?????????BBBBBBAAAAAAAAABBBBBBCCC???>>>======@@@EEEKKKNNNKKKHHHEEEEEEHHHIIIGGGEEEAAABBBDDDFFFIIIJJJLLLLLLOOONNNKKKJJJJJJLLLNNNOOOTTTQQQMMMLLLNNNQQQSSSTTTOOOOOONNNLLLKKKKKKMMMPPPQQQQQQQQQQQQRRRTTTUUUVVVVVVZZZ___ccciiittt&&&'''***+++,,,+++)))(((---///111222111000000111555555333111...,,,---...///000111111000...,,,+++............---------......,,,***)))***,,,...000111222333555555333111///(((***///444777888555333444222///,,,,,,---...000...,,,******,,,...//////...///000222222111///...+++)))(((***---......---***+++---///111333444555222444777666444222111111000111222222111000///...111444444111111333333000...///000111111000///...,,,---......///000444666333222...)))***...///------///000222111///---,,,***+++,,,+++******,,,...222222333333333222000///222333444444333333333444222222222222333444666777333111...---...222777999888888777555333000...---,,,///333444444222111111444666999;;;;;;;;;;;;<<<::::::999888777777666666999888777666666666777777555555666888;;;;;;:::888666888:::;;;888555222111666888:::<<<<<<<<<<<<===;;;:::999999999999::::::;;;===>>>??????===;;;999:::::::::;;;===>>>>>>===???@@@BBBCCCCCCBBBAAA@@@@@@BBBDDDDDDAAA???>>>>>>>>>???AAACCCCCCCCCAAA@@@AAA@@@>>>>>>@@@DDDIIILLLIIIFFFDDDDDDFFFFFFEEEDDD@@@BBBFFFIIIJJJKKKLLLMMMPPPNNNKKKHHHHHHIIIKKKMMMPPPNNNLLLKKKNNNPPPRRRSSSOOONNNMMMLLLKKKLLLNNNOOOSSSRRRQQQQQQQQQRRRTTTTTTWWWYYYZZZZZZ]]]dddoooxxx&&&(((+++---...---+++***,,,...000111000//////000000000///---+++***,,,...///000111222222000...---////////////000000000//////...,,,)))(((***,,,...333444666666555333222111,,,---000444888888777444555333000...---...000222///+++((('''(((+++...///)))+++///222333000---***,,,++++++,,,---.........++++++---...000333444555333555777666444111000///000000111222222111000...---222555555555666222...***,,,///222333222111000///000000000///000333555555444000******...///---,,,...000111111///,,,***,,,,,,---,,,++++++---///222333333444333222111000777888777555222000111222111111222222333333444555333222000...///222666:::777666555333111...,,,+++---000333444333222000000444666999:::::::::<<<>>>@@@>>><<<999666555444333666777888::::::999888888555555555777999:::888666999<<>>:::444111///333666:::;;;::::::;;;======<<<<<<;;;;;;<<<======:::;;;<<<===<<<;;;999777888999999999999:::;;;;;;@@@AAADDDEEEFFFDDDBBB@@@===???BBBBBBAAA???>>>===;;;???CCCGGGHHHFFFBBB@@@DDDBBB???===>>>AAADDDGGGFFFDDDCCCBBBCCCCCCCCCBBB???CCCHHHKKKKKKKKKLLLMMMNNNLLLIIIGGGFFFHHHKKKMMMMMMKKKJJJKKKMMMPPPQQQQQQPPPOOOMMMLLLMMMOOOQQQRRRRRRRRRQQQPPPPPPPPPQQQRRRVVVVVVVVVUUUUUUZZZaaagggqqqyyy(((***...000111000---,,,***,,,...///...------...+++,,,+++)))((())),,,...///111222333333222000//////......000222222111000//////...+++))))))+++---444666777777555333222333//////000222555666666444444222000///...///000111///,,,'''%%%&&&))),,,---&&&)))...111111...***'''***+++,,,---.../////////,,,,,,,,,---///000222333111333555444222///...---/////////000111111///---***000555666666666111+++(((***...111333333222111222222222111000000222555888777222,,,,,,///000------...000111111///---+++,,,---...---,,,,,,...000111333555555444333444555;;;<<<;;;777222000111444222222222222222222222111222333222111000111555888333222111///---+++***)))...111333444333222111222444666888777666777;;;???BBB@@@===999666444333333555666888:::::::::999999555555555666888999888666;;;>>>BBB@@@;;;555111000333666:::;;;:::999:::===>>>>>>>>>>>>????????????;;;;;;;;;;;;::::::999888:::;;;;;;;;;999999;;;===AAABBBDDDEEEEEECCC@@@???999<<<@@@BBBAAA???>>>>>><<<@@@EEEJJJKKKIIIEEEBBBDDDBBB???<<<<<<>>>AAACCCDDDCCCBBBBBBAAAAAABBBBBB>>>CCCJJJLLLKKKIIIJJJKKKJJJIIIGGGFFFFFFHHHKKKLLLIIIHHHHHHJJJMMMOOOOOOOOOOOONNNLLLLLLOOORRRSSSTTTOOOOOOMMMMMMLLLMMMNNNOOOVVVVVVVVVUUUUUUXXX]]]```gggjjjrrr}}}))),,,///222333111...,,,(((***,,,---,,,+++++++++++++++***(((&&&'''***---///000222333333222000///...------///222333111///,,,......---+++***,,,...444666888777444222222444111///......111222333222111000//////......//////111---(((&&&''')))+++,,,'''))),,,......,,,(((&&&'''))),,,...............---,,,,,,+++,,,---///000...000222222///---++++++---,,,,,,---///000---***(((...222333333333000***)))+++---000111111000///222333333222111111444666;;;999444...---000000---///000222222222111///...+++---......------...///111333666666555555777:::===>>>===888333111444888555555444333222111//////111333444222000000222555333222000///---,,,,,,+++000222333444333222333444666777777444222333999>>>BBB@@@===999777555555555666666555666777999;;;<<<777555555555888999999999999===AAA@@@:::555333333333777;;;<<<999888:::======>>>???@@@AAA@@@@@@???===<<<;;;::::::;;;;;;<<<<<<======<<<999999;;;>>>@@@AAACCCCCCBBB@@@===;;;777;;;@@@BBBBBBAAAAAAAAA===???BBBFFFGGGGGGEEEDDDBBB@@@===::::::===@@@BBBCCCCCCCCCBBBAAAAAAAAABBB>>>DDDKKKMMMKKKHHHGGGIIIHHHGGGFFFFFFGGGHHHIIIJJJFFFFFFGGGIIILLLNNNNNNNNNMMMJJJIIIJJJNNNRRRTTTTTTMMMLLLKKKKKKKKKLLLMMMNNNSSSTTTUUUVVVWWWZZZ\\\^^^```aaaeeemmmssswww***,,,000333333111...,,,&&&(((***+++***))))))***,,,+++***(((&&&'''***,,,...///111222333222000///---,,,,,,...222333111...))),,,......,,,,,,...000444777888777444222222444111///,,,+++---///000000...............---------333///***'''''')))++++++******+++,,,+++***)))((($$$'''+++......------------,,,+++******+++,,,---,,,...000000---+++******+++***)))+++......+++((((((---000//////111///+++***,,,...///000///...---111222333222111222555777<<<;;;555///...111111...222333333444333222111000***,,,......---------...000333666777666777:::======>>>>>>999444333777;;;777777666555333111///---111333555444111///111333555444333111000/////////111222333333333333444666777888666222///000777>>>@@@???<<<999777777777888888666333222333777<<>>???>>><<<;;;;;;<<<>>>???;;;<<<===;;;888888:::===@@@@@@AAAAAA???===:::999777;;;@@@CCCDDDCCCCCCCCC<<<<<<>>>???AAABBBCCCDDD@@@>>>;;;999:::===@@@CCCDDDDDDDDDCCCAAAAAABBBCCC>>>DDDKKKMMMJJJGGGFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEFFFIIILLLNNNNNNMMMJJJGGGFFFHHHMMMRRRSSSSSSMMMMMMLLLKKKLLLMMMNNNOOOMMMOOOQQQSSSUUUWWWYYYZZZ]]]\\\___fffhhhiiipppzzz***---000333222///+++(((&&&))),,,------,,,+++,,,///...,,,***((((((((((((...///111333333333111000000///...000222111,,,((('''))),,,.........000111222333444333222222333555222000,,,(((&&&(((,,,000,,,------...000111222222333111...,,,,,,---,,,+++***---000000---***+++---+++***)))+++...000...+++222000...+++***+++,,,,,,)))+++------,,,+++++++++,,,,,,,,,+++***+++---///+++,,,,,,---------,,,,,,,,,,,,---...////////////444333111000000111333444999666222000///...,,,+++------...111444555222///,,,------...------,,,,,,///111333666777888888777999;;;;;;999555333555777888777555444222222111111000333555333000///222666666666555444444444444444555444333444666777666555888888777666444444666888777888888888888888777666444333222222444777:::<<<;;;777555666:::<<<999666777888::::::999777555444555888:::888555444888<<<<<<<<<===>>>@@@AAABBBCCC???===:::;;;>>>??????===>>>???>>>:::666666999===@@@@@@AAAAAA@@@===;;;999===???AAABBBCCCCCCBBBBBB===:::888777:::<<<>>>>>>@@@>>>;;;:::<<<>>>??????GGGFFFDDDBBB@@@@@@AAAAAAAAACCCEEEFFFFFFEEEEEEFFFGGGDDDBBBCCCFFFHHHGGGEEEEEEDDDEEEJJJPPPRRROOOKKKFFFFFFGGGJJJNNNPPPPPPPPPLLLIIIJJJNNNOOOLLLLLLOOOOOOOOONNNNNNQQQUUUYYY[[[YYYZZZZZZ[[[\\\```eeeiiiooo|||+++---000222222///+++((('''))),,,...------------000...,,,***)))((())))))///000222444555444333222333111111222444222---)))&&&)))---...//////000111333444444333111111222333111000---***'''(((+++...,,,---...000111111222222444222///---------,,,+++***---000000---,,,---///,,,******,,,///111///---222000---***((((((((((((&&&(((+++,,,+++++++++,,,//////...---,,,+++---...------............------,,,,,,---///////////////333222000//////000222333555222///------...------...------000222333222///---------......---------000111222444555666777777999::::::888444333444666555555444333222111111000222444555333///---///222555666777888888666444333444333222333555666666555666777777777555555666777555555666666777888888999333333222222333666:::<<<<<<999777888<<<===;;;777777777888888777666333222444777:::888555333666999999:::<<>><<<===???@@@???===<<<======:::666666999<<>>>>>???@@@AAAAAAAAAAAA>>>;;;777666777:::;;;<<>>EEEFFFGGGGGGFFFCCC@@@>>>@@@BBBDDDDDDCCCBBBAAABBBDDDBBBAAABBBEEEGGGFFFEEEFFFEEEEEEJJJOOOPPPMMMIIIEEEFFFGGGJJJLLLMMMNNNMMMJJJHHHIIIMMMMMMJJJIIILLLMMMMMMNNNOOORRRUUUXXXYYYWWWWWWWWWVVVVVVWWW[[[^^^dddmmmzzz,,,...000111111...+++((((((+++...////////////000111000...,,,************000111333555555555555444666444333444555333...***&&&)))---///000000000111333444444333000//////000000000///---***)))+++------...000222333333333222555333000/////////---,,,***---000000...---///111---+++***,,,000222111///111///,,,)))'''%%%%%%%%%###&&&)))+++++++++,,,---222111000...---------------...////////////...---+++,,,...///000000000///111000///......///000111///,,,))))))+++---///000///...---...000111111000---.....................111111111111333444666777999999999777444222333444111222333333333222000///222444444222---+++---///333666:::<<<<<<999555222333222111111444555666555444666888999777666666777333333222333444777:::;;;555555444555666999<<<>>>>>>;;;999:::===>>><<<999666666666555444333111000444777999888555222333555555888<<<@@@BBBDDDDDDCCC@@@??????@@@BBBAAA???===:::<<<===;;;777666888;;;>>>>>>>>>=========<<<<<<>>>============???@@@AAA>>>;;;777555666888:::;;;>>>===>>>@@@BBBBBB@@@>>>BBBEEEIIILLLJJJEEE???;;;===???AAAAAA???>>>===>>>@@@??????@@@CCCEEEEEEDDDHHHFFFFFFHHHKKKLLLIIIFFFEEEFFFHHHIIIJJJJJJJJJJJJIIIGGGHHHLLLKKKGGGFFFGGGJJJKKKNNNQQQSSSUUUVVVVVVTTTTTTTTTRRRQQQRRRUUUXXX^^^bbbhhhooozzz---///000111000...+++***,,,...111222222222333444222111///---,,,+++++++++000111222444555555555555777555444555666333...)))'''***...111111000000111222333333222///------...///000111000///......//////000333444555555444333555333111111111000///------000222111...---///111---+++)))+++///111000......---+++)))'''&&&&&&&&&%%%(((+++,,,,,,,,,,,,---111000///...//////...---+++,,,---......---+++***+++,,,///000111111000000111000000//////000000111***(((%%%&&&)))...111222111///---,,,---...///000..................//////333111000///000222555777888777666555333222222333///111222444444333111000111222222000---+++,,,...222555888;;;;;;999555333333222111111333555555555444777:::;;;:::888777777333222000000222555999;;;999999999999;;;===???AAA>>><<<:::;;;<<<===;;;:::555555444333222111000000333666888888555222000111222555;;;@@@CCCDDDCCCBBB???@@@AAABBBCCCBBB@@@>>>:::<<<>>>===999888999<<<======<<<<<<<<<<<<===>>>>>><<<;;;::::::<<<>>>@@@===:::666555777:::<<<===???>>>>>>@@@BBBBBBAAA@@@AAADDDIIIKKKJJJEEE>>>:::;;;===??????>>><<<<<<=========???@@@CCCDDDDDDDDDIIIGGGFFFFFFHHHHHHEEECCCEEEGGGIIIJJJIIIHHHGGGGGGHHHGGGIIILLLKKKFFFCCCDDDFFFIIINNNRRRTTTTTTSSSRRRQQQRRRRRRRRRRRRTTTWWWYYY\\\\\\]]]aaahhhuuu...///000111000///...---111222444555444444555666333222000...,,,,,,,,,,,,...///000111222333444444666444333444555333---((())),,,000222222000000//////111222111///---,,,---...000222333333222222333111222333555555555444444444333111222222222111///111333444222---+++---///...+++(((***---//////---*********)))))))))*********,,,//////...------......---,,,---000111000...)))***+++,,,,,,***(((&&&+++,,,///111333222111000111111111000000111111111(((&&&%%%&&&***///222333222111///---,,,,,,...000---------------...///000444222000//////111444666666555333333222222222222000111333555555444222111/////////...------...///111222444666666777666666444333333444555666555444555888;;;===;;;999888777444333000///000333777:::;;;;;;;;;;;;<<<>>>???@@@<<<;;;::::::;;;;;;:::999555444222111000000111111444666777777444222000///000444999???BBBBBBAAA???===???AAABBBBBBAAA@@@???<<<>>>@@@???;;;999;;;======<<<<<<<<<<<<======>>>===<<<999888888:::===???;;;999777888;;;???AAAAAAAAA???======@@@BBBCCCCCCAAACCCEEEFFFEEEBBB>>><<<:::<<<>>>???>>>===>>>>>><<<===???AAABBBCCCDDDDDDHHHFFFEEEDDDDDDDDDCCCBBBFFFHHHKKKKKKIIIGGGFFFFFFHHHGGGJJJNNNMMMGGGCCCCCCCCCGGGMMMRRRTTTTTTQQQOOOPPPRRRRRRRRRRRRSSSVVVXXXVVVVVVVVVXXX]]]fffpppvvv///000000111111111111111444555666555444333555666333222000...,,,,,,,,,,,,,,,---...///000111222333555333222333444222---(((+++...222444222000......+++---///000...---------...111333555444444444555111111222222222333333333111111111222333444222111333555444111,,,***+++---///,,,)))))),,,...---+++'''((()))***+++,,,---------///111222000/////////---,,,+++---111333111...((()))+++,,,+++)))'''%%%***---000333444333222111111111111111111111111111)))((((((***---000222222333333111...,,,+++---///---,,,++++++,,,---///000444333111///000111444555333111000000222333333222111222333444444333222222///......---....../////////000000111333555888999666666666888999888555222555888;;;;;;:::777666555444222000///111444777:::;;;:::::::::::::::;;;;;;;;;;;;::::::999888888888444333111000000111333444555555666555444222000///000333888===??????===;;;:::<<>>===========================;;;999888888999<<<===999999999<<>>BBBDDDDDDAAA@@@@@@@@@@@@?????????;;;===@@@@@@???======>>>:::===@@@BBBAAAAAABBBCCCFFFDDDCCCAAAAAAAAABBBBBBEEEHHHLLLLLLIIIEEEDDDEEEGGGGGGJJJOOONNNHHHCCCCCCAAAFFFLLLQQQTTTSSSPPPNNNPPPQQQQQQPPPOOONNNPPPQQQTTTTTTTTTVVVZZZ___cccfffqqquuu}}}000000000111222333444555555555555444222111222333333111///---,,,+++,,,,,,,,,,,,---...///111222333444222222333555333...***---000444555333///---+++''')))---............///000222444444333111222222000///---------...000111///...///111444555444222222333333000,,,***+++...222...******,,,---,,,+++%%%&&&(((***+++------...---///111222111111111222000...---///333444111...***,,,...///...+++(((&&&***---000333555444333111///000000000000000000///,,,,,,,,,...111222222111333444333111---+++---///,,,+++*********,,,...///555444222111111222333444000///---///222444444333222222222222222111111111111000...............---,,,---...000333666999;;;888999;;;======:::555111555777999888666333222222111000000000222666999;;;<<<;;;;;;:::999888888888;;;;;;;;;:::999888888888444333111000111333666888666555444444444333222111111444777:::;;;;;;999888777:::<<<=========@@@CCCAAABBBAAA>>>999888:::======>>>?????????>>>===<<<<<<;;;999888888999;;;<<<999999;;;>>>BBBCCCBBBAAA???===<<<===@@@BBBCCCBBB??????>>>>>>>>>???@@@AAA???@@@BBBAAA>>><<<;;;;;;999<<<@@@AAA???>>>???@@@CCCBBBAAA???>>>???BBBDDDBBBGGGKKKKKKGGGCCCCCCDDDEEEEEEJJJOOOOOOHHHCCCBBBAAAEEEKKKPPPSSSRRROOOMMMLLLMMMNNNNNNMMMLLLMMMOOOTTTTTTUUUWWWYYY\\\]]]]]]^^^cccjjjqqq{{{000000111222333555777888444555444222000//////111222111///---,,,+++++++++,,,------...///111333444444222222444666444000+++///222555666333///,,,***$$$'''+++......//////000222333444333000///...///...,,,***))))))+++---///------...111444555444333000222222///+++***---///555111,,,+++---...---+++%%%&&&((()))+++,,,,,,,,,+++---000222222222333444333000///111444555111------...000222111...+++)))***---000444555555333222......////////////....../////////111333333111///444555555222...,,,---...+++***)))))))))+++...///555444333222222222333444///---,,,...222555555333222222111000//////000000444222///.........,,,+++***+++...222555888:::;;;999;;;===@@@@@@<<<555000444555666555333000//////......///111444888;;;===>>>>>>===;;;:::999888888;;;<<<<<<;;;999888888999555333111000111444888:::777666444333333444333222333444777999999888777555555888:::;;;;;;<<<@@@DDDCCCCCCAAA<<<777666999<<<===>>>@@@AAA@@@???===;;;<<<;;;:::999999999:::;;;999:::===@@@CCCCCC@@@>>><<<<<<===???BBBCCCAAA@@@>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCAAA===:::888777888;;;???@@@>>><<<<<<>>>AAAAAA???>>>===???BBBEEE@@@EEEJJJJJJFFFBBBAAACCCCCCDDDIIIOOOOOOHHHCCCBBB@@@DDDJJJPPPRRRQQQOOOLLLGGGIIIKKKMMMMMMNNNPPPRRRQQQQQQQQQSSSUUUWWWWWWWWWSSSZZZaaadddfffqqq666555333333444666999;;;333333222...***+++...222999555000,,,***+++...000000...++++++---000111111000000111444666555///***+++///444888888555000---)))'''%%%'''+++000444666777999:::777111,,,******************************+++))))))---333555333000333222111///...---,,,,,,///000111111000...,,,***)))(((((())),,,...///...------.........///000000---///222333222000/////////222444444000,,,((('''+++---111444555444333111...000222222000///......000000000222444555444333111222222000......000222111111///---***)))***+++000111111111111111000000///,,,***---333666666333555333///,,,+++,,,...///111000///...---,,,+++***000...---///111444555555666888999999888555222000333333444222000......///222111333777;;;===;;;888:::===???>>>:::888888999@@@<<<888666777888888888666555444444444555666777;;;:::777444333333444555777777777777666555444333888:::;;;:::777777999;;;?????????===:::888888999===>>>???@@@@@@???>>>=========<<<:::999888777777999999:::===@@@AAA@@@???AAA???>>>@@@BBBBBB???<<<=========>>>@@@BBBEEEFFFFFFCCC@@@===;;;:::;;;<<<<<<>>>???AAAAAA???===;;;======>>>@@@AAACCCDDDEEEDDDEEEFFFEEECCCBBBBBBBBBIIIGGGEEEFFFGGGFFFCCC???CCCHHHKKKKKKKKKOOOQQQPPPKKKKKKJJJJJJLLLNNNQQQSSSQQQLLLIIIKKKQQQVVVXXXVVVQQQTTTYYY]]]aaahhhqqqxxx777555333222222444666777333333111...++++++///222888555000,,,+++,,,///111///...,,,---///111111111///...///333555444///***+++...333666777444000...***)))((()))---111555777777::::::777000+++((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''***000444444222444333111///------------000000111111000...,,,***+++*********,,,...//////...//////000111111000000...000222333111000000111222333555444000,,,)))(((,,,...111444444333111000...///000000000//////////////////111333444444222000///.........000111111222222111...,,,***+++---000000111111111000000///...,,,***---222666555222222000,,,***)))***,,,---000000000//////.........///...---...000222333333222333444555444222///---222333555444222111111222111111222666:::;;;:::777888:::===<<<999777777888===:::777555666777777777666555333222111111222333888777555444333333444555666666666666666555555444888999:::888666666888;;;;;;===>>>===;;;:::999:::<<<===============<<<;;;;;;;;;;;;;;;999888666666999;;;===>>>@@@@@@@@@@@@@@@??????AAACCCBBB???<<<<<<<<<<<<===???AAACCCEEEDDDBBB???===<<<<<<===>>>@@@@@@AAAAAAAAAAAAAAA@@@BBBCCCCCCDDDDDDCCCCCCBBBDDDEEEDDDBBBAAA@@@BBBDDDIIIGGGFFFFFFGGGFFFBBB???@@@FFFIIIHHHJJJNNNPPPOOOIIIJJJKKKMMMNNNOOOPPPQQQOOOKKKHHHJJJOOOSSSTTTSSSPPPSSSVVVYYY^^^cccjjjnnnqqq{{{555444222000000111222333333222000...,,,,,,///222555333///,,,+++---000222.........///111222111000,,,,,,---000333222---)))***---000333444333111///,,,++++++,,,///333666999777999999666///)))'''(((........................,,,)))'''(((---111333222333111...+++***+++---///111111111111000///---+++---,,,++++++,,,---...//////000222333444333111000111222333222111000111222444555444222...+++***)))...///222333333222///...------------...///000000.........000222444333222111...,,,---111333333222333444333111...---...///...///000111111000000///...,,,+++...222444333111...,,,)))'''&&&(((***,,,000000000111111222222333///...,,,---///000000//////000111222222000...---222444777777666444444444000000222555777999888666666888::::::888777777777:::777555444555666666555555444111///......///000444444333333333333444444444444555666666666666555888888777555444555777:::777:::======<<<;;;::::::;;;;;;::::::999999888888999:::;;;;;;:::999666555:::===@@@@@@>>>>>>???BBB@@@@@@AAACCCDDDBBB???<<<;;;;;;<<<===>>>@@@BBBCCCBBB@@@???======>>>@@@AAACCCBBBAAA@@@@@@BBBEEEFFFHHHHHHIIIHHHGGGDDDAAA@@@EEEDDDCCCAAA???@@@CCCFFFHHHGGGFFFFFFFFFDDDAAA??????DDDGGGFFFGGGLLLNNNNNNHHHJJJLLLNNNPPPPPPOOOOOONNNJJJGGGHHHLLLOOOOOONNNPPPPPPRRRVVV[[[___aaaaaabbbhhhsss222111000//////000222222222111///...---...000222222000---++++++---000222------...111333333111///*********---000000,,,((()))+++---000111222111000,,,---...///000222555888555777777444...***)))***////////////////////////,,,***)))***---//////...,,,)))&&&$$$%%%(((,,,///222222222111000///---,,,------,,,+++***+++,,,...000222444666666444222000333333333222111000222333444444222///+++)))))))))///000111222222000...,,,+++***))))))+++...///000---,,,---///222333222111222...+++---333777666333444555555333000//////000...///000111222111000///---,,,,,,---111222222111---+++(((&&&&&&'''***,,,//////111222444555666777111///......//////...---///000111222222222000///333666999:::888666444444//////111222444555555444555666888999888888777777777666444555666777666555444222000......///000111333333333333222222222222222333444555666666666666777666444333333444777999666999<<<===;;;999888777999888777666666555555555888:::<<<===<<<:::777666:::>>>BBBAAA===<<>>???AAABBBCCC??????>>>>>>>>>@@@BBBCCCCCCAAA>>><<<===@@@EEEHHHHHHIIIJJJJJJHHHDDD@@@>>>BBBCCCDDDCCCBBBBBBDDDEEEFFFFFFFFFFFFEEECCCAAA???BBBFFFHHHFFFFFFJJJLLLKKKJJJJJJKKKMMMNNNOOOOOOPPPMMMKKKHHHHHHJJJLLLLLLKKKNNNNNNOOOTTTZZZ]]]\\\ZZZ]]]___eeennn{{{............///111333444111000...---...///111111///---+++******,,,///111,,,---...111333333000...***((()))+++......***&&&&&&(((+++---///000111000,,,...000000000000222444111333555333///,,,---///........................,,,,,,---......---***'''###!!! %%%+++///333333222222111///......---------***((())),,,///111222555666666444222000333444444222000000111333111111///,,,)))'''((()))...///000111111///...---***'''&&&'''***---...---,,,,,,,,,...111333222111111---***,,,111555444111444555555444222000000111---///111333333222111///...---,,,,,,...000111111///---***(((((())),,,...//////111333555666888888333111000000111000///---...///000111111111000000444777999:::777555333222...///111111222222333333666666777888999999777666666555555777999999888777333222000//////111444666777666444333222111111111111222333555666666666666555444222222333444666777777:::<<<<<<999555333222555555555555444444333333888:::<<<======;;;999777999===@@@???;;;:::===BBB@@@BBBDDDDDDCCCAAA>>>===<<<===>>>???AAABBBBBBCCC>>>>>>>>>>>>???@@@AAABBBAAA>>>:::888999===BBBEEEEEEFFFGGGGGGFFFCCC???===???BBBFFFHHHGGGEEEDDDCCCCCCDDDEEEEEEDDDCCCAAAAAAFFFJJJJJJGGGEEEHHHJJJIIILLLKKKIIIIIIJJJLLLOOOQQQMMMLLLJJJIIIJJJJJJJJJJJJLLLLLLNNNSSSYYY\\\[[[YYYVVVWWWZZZ___gggsss------...///111333444555000///------///111111111...---+++******,,,///000,,,,,,---000222222///---***)))(((***,,,,,,((($$$###%%%(((,,,...000000000---000333222///...///111///222444222///...000222........................+++---///000///,,,(((&&& !!!&&&---111444444333222111000//////---......+++((()))---111111222444555444333111000222333444333111000000111......---+++(((''''''))),,,---...///000000//////***'''&&&'''+++...---,,,,,,+++,,,///222333333222///,,,)))***---//////...222444555444222000000111...///222444555444222111///...,,,++++++---000222222000---+++***,,,...000//////111222444555777777444333222222333222000...,,,------.........------222444666777555333222222000222333333222222333555777666666888999999666444555555666888;;;<<<:::888444333111000111444777::::::888666333222222222333111222333444555666666666444222111222444666666555888::::::999555111///...222333444555555444333222888999;;;<<<<<<;;;:::999777:::;;;;;;999999<<>>???AAABBBBBBBBBBBB>>>>>>>>>>>>>>>??????@@@>>><<<999777888:::>>>AAA@@@AAABBBCCCBBB@@@>>>===;;;@@@FFFIIIIIIFFFCCCBBB@@@BBBDDDEEECCCBBBBBBCCCHHHLLLKKKGGGEEEHHHJJJJJJMMMKKKHHHFFFFFFJJJNNNQQQLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKNNNRRRVVVYYYYYYYYYQQQRRRUUUXXX]]]eeennnttt...///000111222333444555000...,,,---000222222111000...---,,,,,,...///111,,,+++,,,...000000///---,,,***((()))+++***'''### ###'''+++...////////////333666444000,,,,,,...111333444333000///111333////////////////////////+++---//////...,,,+++***%%%$$$"""###&&&+++000444555444333222111000000000///000000---******000555111222222222222111000///000222444333111///...///+++,,,---,,,***((()))***)))***,,,...000111111111,,,)))(((***///111...+++,,,,,,---///222444444333000///...,,,,,,,,,------000222444333111/////////...000333666777555333222111///+++)))(((+++000333555333000---,,,---///111///000000111222333444555333222222222333333000...+++++++++++++++++++++***---///111222111111222444444666777666444444666888777666555666777777444111333333555999<<<<<<;;;999777555222111111444888:::<<<:::666333222444666888222333444444555555555555222111111444666777555333777888888555111...---,,,///111444777777666444222666777888999999999999999666666666666777999;;;<<<<<<===>>><<<888777888:::<<<===???@@@AAAAAAAAAAAA>>>>>>>>>=========<<<<<<===<<<:::999:::;;;<<<>>>???????????????>>>===<<<:::>>>CCCFFFFFFDDDBBBBBB===@@@CCCDDDCCCBBBDDDEEEGGGJJJJJJFFFEEEIIILLLLLLJJJIIIGGGFFFFFFIIIKKKMMMJJJKKKKKKJJJHHHHHHHHHHHHHHHJJJMMMOOOQQQRRRTTTVVVQQQRRRSSSUUUXXX]]]dddhhhmmmxxx111111222222333333333444000---,,,---111333222111111000///......///111222,,,++++++,,,...///...------+++))))))+++***&&&"""!!!&&&+++...//////...111555888666000,,,,,,---333555666333000...000333////////////////////////+++,,,------------...///+++***))))))+++///333666555555333222111000000000000222222///+++,,,222888222111111000000////////////111444444111///------***,,,------+++******+++((()))+++---000111222333...+++***---222333///+++,,,,,,---000333555444333444444333111...---...000///111333333111///......///111444777888777444333222///+++'''&&&***///444777555111...---...///111000000000111111222222222222111111222333333000...,,,,,,,,,+++++++++******)))+++---//////111444666777999:::999777666999;;;777555444444666555222///111222555999<<<<<<:::888999777444111111333666999===:::666333333666:::<<<333333444444555555444444222111222555888888555222666666666333///---,,,------000444888999777555333555555555666777777888888555333222333777999;;;;;;:::;;;:::777444333555888;;;<<<>>>???@@@@@@@@@?????????>>>===<<<;;;;;;:::=========<<<<<<<<<<<<<<>>======<<<<<<<<<:::===@@@BBBBBBBBBBBBBBB;;;>>>BBBDDDCCCCCCDDDGGGDDDGGGHHHEEEEEEJJJNNNNNNGGGGGGGGGGGGGGGHHHIIIJJJIIIJJJJJJIIIGGGFFFGGGHHHFFFIIIMMMMMMLLLMMMPPPSSSPPPQQQPPPPPPQQQUUUZZZ^^^aaahhhqqqxxx~~~333444666888777555333111---....../////////000000///111444555333222111111------...111222222000...333,,,%%%$$$(((+++)))&&&###'''+++...////////////222444555444000---,,,,,,777333///------///000111222000...000333444222000111111///,,,***+++---000...------111555888777555888555222///......000111444111......111333333222000...,,,---000222222000222333333333222000///...++++++,,,...000000...,,,++++++,,,---...///111111222111222333555555444222000111111000///000222444666666555333222000///...111111222222111000......111333555777777555333222111000...***''')))000666888777444111/////////000000///000444888999666444......000222444444333111...---+++***((((((((((((*********,,,000666;;;>>>999888777777777888999::::::999777555333111111000222555888:::::::::;;;<<<<<<;;;:::777444333555777:::888555555777:::<<<===777666444333222222333333333222222555999:::888555555666555333111000111222000444999<<<;;;999777777777666333222222444666888;;;444222666999777888<<<:::999555000,,,---111555777777777:::===???>>>===???>>>======>>>>>><<<;;;============>>>???@@@AAA@@@??????>>>===<<<;;;;;;::::::;;;===@@@BBBAAA@@@;;;;;;;;;<<<>>>???AAABBBEEEEEEEEEGGGIIIJJJIIIHHHIIIHHHGGGGGGHHHIIIIIIHHHEEEFFFHHHIIIJJJKKKKKKKKKDDDFFFHHHJJJKKKKKKKKKKKKJJJKKKLLLLLLMMMOOOSSSVVVWWW```iiikkkiiiooo555666777888777444222000......------......///000000222555555444222222222......///111444444333111333,,,%%%$$$(((+++***'''&&&***---//////...---...///111222111///------...888555111///////////////111///...000333555444333333222000---******---000///......000444666666555666444111...------...///000...---...111333333111---,,,+++---111333444333222222333333222111///.........///111333222000------,,,+++++++++---...///222333444555555444333222333333222111//////222444666666666555444111///---000111222333333111000...222333555666555333222111000000...***''')))///555999777444000...---------///...000333777888666444...///000222444444333111//////...---,,,+++***))),,,,,,---///333777<<<>>>888888777666666666777888999888777666444333222111111333666888888:::<<<===;;;:::999666444333555777:::888666666888:::;;;;;;444333222111111111333444666444444666999:::777444444555555444222111222333222555:::<<<;;;888777666444333222111222444777999;;;555333666888666777:::999888666111...///333777888888888:::===>>>>>>===<<<===???@@@@@@@@@??????@@@??????>>>>>>>>>??????AAAAAA@@@??????>>>======;;;::::::;;;>>>??????>>>::::::;;;<<<>>>???@@@AAADDDCCCCCCEEEHHHIIIIIIHHHIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHJJJKKKLLLKKKKKKMMMQQQTTTTTTXXX]]]```bbbhhhqqqyyy555555666666555222000...///...,,,+++,,,---///000000222444555333222222222/////////111444666777666333,,,%%%###'''++++++******,,,///000///---,,,------...//////......///000777444222000000000...---/////////111444666777666666444111,,,)))***---000000///......111333444333333222000...,,,,,,,,,---,,,+++,,,///111333222000*********,,,000444555555111222333333222111000///111111333555777666333000///...+++))))))***+++---222555777666333111111222666555333111//////222444666666666555333000,,,+++---///222444555333000///111222444444222000000000000000...+++((()))///444888777333000---,,,++++++---...///333666777666444///000222333333333222222111111111111000///---,,,...///000333666999<<<>>>888777666555555444555555555666777777666555333333000222333444555777;;;>>>999999777555333333555777999888888888::::::999777111000///...///111333555888777666888:::;;;888444222444666666555444444444444888;;;<<<:::777555444111111000111333666999;;;<<<777555777888666666888999888666333111333666:::999999999:::======<<<;;;999===AAACCCAAA@@@AAACCCBBBAAA@@@???>>>>>>>>>>>>BBBBBBAAAAAA@@@@@@@@@???<<<:::888888:::<<<<<<;;;888999;;;===>>>?????????AAAAAAAAACCCFFFHHHHHHGGGHHHGGGGGGGGGGGGGGGGGGGGGKKKKKKKKKJJJJJJHHHGGGFFFJJJGGGDDDEEEGGGIIIHHHFFFJJJKKKKKKJJJJJJKKKNNNQQQSSSRRRRRRVVV\\\aaaccccccooozzz111222222333222111///...///...+++******,,,...000///111222222111000000111000///...000444666888888111+++%%%###'''+++------+++---000000///------...---/////////......000222222111000000111000...---......000222444777888888777555111+++((((((+++...000///---,,,---...000111333222000///---,,,,,,,,,+++---///111222111///...******+++---000222444555000111222333222222000///111222444777::::::888555222000,,,)))'''(((***,,,111555888666000------000444444222000...000333666777555333///,,,***((('''***,,,000333444333000...,,,///111111///...///000000000///,,,)))***...333777555333111///------------...111444666777666555000111333333222222222222222333444555444333111//////000222444666999:::;;;888777777666555444444333222444666777777666555444000111111000000222666:::777777666444222222444666999999:::;;;<<<:::777444...------...///222555777888777666999<<<===:::777222555888999888777666777777:::<<<<<<:::666444333000000111222555999<<<>>>>>>;;;999999999999888888888777666555555777:::<<<;;;::::::;;;<<<===;;;:::777===CCCCCC@@@>>>@@@CCCAAAAAA@@@???????????????AAAAAAAAAAAAAAAAAA@@@@@@===;;;888777888999::::::888999;;;===>>>?????????@@@??????AAADDDFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFJJJKKKKKKJJJJJJIIIGGGGGGJJJFFFBBBBBBFFFIIIIIIHHHHHHHHHIIIHHHHHHJJJNNNPPPRRRQQQRRRVVV[[[^^^]]]ZZZcccjjjuuu+++,,,---////////////...000...,,,******+++...///---...000///...---...///000......///222555666555///+++&&&$$$'''+++...///***,,,//////.........///000111222222111000222333---------///111111000......///111222444666777999666444000+++((('''***,,,......,,,+++***+++---///333333222111000...---,,,...000222444222000---,,,+++,,,------...000222333///000111222333222111000...///111555888::::::999444111---***((()))+++,,,///333666333---)))***,,,/////////......000444888888444...)))%%%$$$%%%%%%'''***...111222111...,,,'''+++000000...---...111000111111///++++++...222444444333222111111000000...000333555666666555555000222333222000///000222222333555666666555333111//////111222444666777777888888777777666555444333000222444666777777555444222111000---,,,---111444444555444222000111333666999::::::;;;;;;999444000,,,,,,...///222555888999666555555999===???===:::444777:::;;;:::999999999:::<<<===<<<999666333222111222333555888;;;>>>@@@@@@???===;;;<<<<<<;;;999888777666777888;;;<<<===;;;::::::;;;<<<<<<;;;999888===BBBAAA===;;;===@@@??????>>>>>>???@@@@@@AAA?????????@@@@@@@@@@@@@@@???<<<999888888999:::999999:::;;;===>>>??????@@@???>>>===???BBBDDDEEEEEEEEEGGGIIIHHHFFFDDDDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIGGGCCC@@@AAAEEEIIIKKKKKKEEEFFFGGGGGGGGGJJJNNNQQQPPPRRRUUUYYY[[[\\\[[[[[[^^^ccckkkqqqwww))))))+++,,,.../////////000///---,,,+++,,,...///,,,---...---,,,+++,,,...000//////000222333222111,,,)))'''&&&))),,,///000***,,,......------...///000222555555444333333444++++++,,,...111333222111...000222333222333555777555444111---)))(((***,,,---...---,,,++++++---///333444444444222000...---000222444444111...,,,+++,,,---......------///111///000111222333333222111++++++,,,///333777888888222000---+++)))***+++,,,///111333111---))))))))))))+++,,,---...000333666555111,,,'''$$$$$$&&&((('''))),,,///000///---+++&&&,,,222333000---///111111333333111...---///222222222222222222222222222...111444555444333333333///222333111...---...111222333444555555444333333/////////000111222333444666777777777666555444333///111222444555555555555333222000---++++++...000222333222111///000333555888888888999888555///+++***,,,///222555777999999555444555999===@@@>>>;;;555777999:::999888999999;;;===>>><<<999555333333333444555777:::<<<>>>@@@@@@AAA@@@===>>>@@@>>>:::888777666888;;;=========;;;::::::;;;<<<===;;;:::999<<<>>>>>>;;;:::<<<>>>============>>>???@@@AAA======>>>>>>??????@@@@@@AAA>>><<<;;;;;;<<<<<<;;;;;;;;;;;;<<<===???AAABBB@@@???===>>>@@@BBBCCCCCCCCCFFFIIIHHHEEECCCCCCDDDDDDEEEFFFGGGIIIIIIJJJJJJDDDCCCBBBCCCDDDHHHLLLNNNFFFGGGGGGGGGGGGIIILLLOOOLLLQQQUUUXXXXXXWWWYYY[[[YYY]]]cccfffgggnnn***+++,,,---......//////000///......------......,,,---------++++++,,,...222111111222222222///---)))(((((((((+++---///000,,,---...---,,,++++++---,,,000555777777666666666...------///222444444333000222333333111000222444444444333000---+++,,,------///000000...---...000333444555555333111...,,,...111333222///---,,,,,,+++---///...,,,---///222...///111222333333222222+++)))((())),,,000333333...---+++*********+++,,,000000000///...+++)))(((&&&(((+++,,,,,,---///000///...,,,+++***+++,,,---)))***,,,.........,,,,,,***111888888333//////111222444555444000...000333222222222222222111000000---000333333111//////000...111222000,,,***,,,000111111111222222333333333000///...---...///111333444444555666555555444333///000111222333333444444222222111///------///111111111111//////000222555555444444444333///***%%%(((+++///444777888888888666555555888===???===:::555666777777666666777888<<<===>>><<<999555444333555555666888:::;;;======???AAA@@@===>>>AAA???:::888777666999<<<>>>===;;;:::999999;;;<<<===<<<:::::::::::::::;;;<<<>>>???==================>>>>>>=========>>>???@@@@@@AAABBB@@@??????@@@@@@>>>===>>>===<<<<<<===@@@CCCEEEBBB@@@>>>>>>???AAABBBBBBBBBFFFJJJIIIDDDAAABBBDDDCCCCCCEEEFFFGGGHHHHHHHHHBBBEEEGGGFFFDDDEEEJJJOOOIIIJJJIIIGGGFFFGGGJJJLLLLLLNNNRRRTTTTTTTTTUUUVVVWWWVVVYYY]]]^^^bbbnnn|||---------.........//////000000000//////......---------...---,,,+++---///333333333333333111...+++''''''(((***,,,...///000...//////---+++))))))***)))---333888999888777777222111000000333444555444111333444333000...000222444555555333000...---...---000333333000///000222222333444555333111---+++,,,...111000...,,,,,,...***,,,......,,,---000333...///000222333333333222+++)))%%%%%%'''+++...///******************++++++111000/////////...***(((%%%(((+++,,,+++++++++,,,***+++---000111222222111+++,,,---.........------...555======777000///000333555777555111000111333222222222222111///...---,,,///222222///---,,,---...111222///+++)))+++///000000000000000111333333222000...,,,---...111333111222333444444444333222000000000000111222333444222222222111000000222333000000000///...///222555333222111000...+++&&&"""&&&***000555888888777666888666666999<<<===;;;888555555555444333333555666<<<===>>><<<999666444444555666777888999:::;;;;;;===AAA@@@<<<>>>BBB@@@:::888777666999<<<>>>===:::999999999:::======<<<;;;:::888777888;;;???AAAAAA???>>>===<<<<<<;;;;;;<<<======>>>???@@@AAAAAABBBCCCBBBAAABBBCCCBBB@@@>>>???>>><<<;;;===@@@DDDFFFCCCAAA>>>>>>???AAAAAAAAABBBFFFJJJIIIDDDAAAAAACCCCCCDDDEEEFFFFFFGGGGGGFFFBBBGGGJJJHHHDDDCCCIIIOOOMMMLLLKKKHHHFFFEEEGGGIIINNNNNNNNNQQQSSSTTTRRRQQQWWWSSSSSSXXX[[[\\\dddmmmnnnyyy.........---,,,+++,,,---***)))))),,,000222000...333111///---,,,...000111000333555555222---***))))))***,,,,,,+++,,,---///+++,,,...///000000000///---000333333111000222444555555333111//////111444666555222000............666555444222111000000000///000000000111111111111000111333444333222000...//////---,,,+++*********///000000...,,,---000444111000000111222222000---***)))(((&&&%%%%%%%%%&&&%%%(((+++,,,+++***)))***/////////.........//////------,,,---//////...------///222444555444333111222///,,,+++---...---,,,222999>>><<<555///...000...333777777333//////111///000111111000...,,,***,,,///222333///+++(((&&&))),,,---+++'''&&&+++//////000111///,,,---111444666666333000---,,,---///333111/////////000///.........---,,,,,,,,,---...333222222444666666555444111111222111//////000222111333444///'''!!!!!!"""(((***---111444555555555666666777:::<<<===;;;999333333222000///000333555::::::::::::888777555555:::999888888999999888666888:::;;;;;;:::999::::::777777888999;;;===???@@@@@@@@@@@@>>><<<<<<>>>@@@777444111111555;;;AAADDDBBB???======>>>>>><<<999>>>===;;;:::;;;>>>AAADDDAAABBBBBBBBBBBBAAA@@@???>>>===<<<<<<===@@@CCCEEEGGGEEECCC@@@@@@@@@BBBCCCGGGEEECCCAAA@@@@@@BBBCCC@@@AAACCCDDDFFFFFFGGGGGGGGGHHHHHHFFFDDDDDDHHHKKKOOOMMMJJJGGGEEEEEEEEEEEEGGGJJJNNNRRRSSSRRROOOLLLRRROOOMMMMMMQQQWWW[[[]]]fffgggmmmxxx---.........,,,+++******(((''''''***///333333222555333000...------///000000222444333000,,,)))(((+++,,,......---,,,---///,,,...111444555444111///...111333222///---///222333444333111000///111333444333111000///...//////333333222222111222222333222222222222111111111111///000111222111000...,,,///...---+++******))))))000000000...,,,,,,///222///000111444444222...***))))))(((((('''&&&%%%%%%%%%(((+++---,,,+++++++++222111000.........///////////////000222333111000...000222555666555444333000...,,,,,,...000000///222555888777222---,,,---...222666555222//////111//////000///...---+++******---000111...***'''&&&(((+++---+++((('''***...---//////...------111444444444333000,,,++++++---000---******,,,...000111000...---+++++++++---...111111111222444444222000///111111000//////111222111333333///'''"""!!!""")))+++...111333444444444666666777:::<<<<<<999777444333222//////222777:::<<<<<<;;;999888777666666888777666666777777777666666777999999777666777888888999999:::<<<>>>???@@@?????????===<<<;;;===???888555111111555;;;???BBB@@@>>>======>>>>>><<<999===<<<::::::;;;>>>AAACCCAAAAAAAAAAAAAAA@@@???>>>>>>===<<<;;;<<<>>>AAACCCDDDCCCAAA??????AAACCCDDDEEEDDDCCCBBBAAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIGGGEEEEEEHHHKKKMMMKKKHHHFFFEEEEEEFFFGGGIIIJJJMMMOOOOOOOOONNNMMMNNNMMMMMMPPPTTTWWWYYYYYYWWWWWW[[[dddnnn{{{+++,,,...///...,,,)))'''&&&%%%&&&)))...333555666777555222///------......---///111000---***((('''---...000///---,,,,,,---,,,000444888888666222000000111222000,,,+++---000222333444222000///000111111000///.........///000000000000111222333555555555555444333222111000/////////000000///...,,,+++------,,,+++*********+++111111000...------000222---///111444555111,,,'''((((((******)))(((&&&%%%&&&))),,,......------...666444111...,,,---...///000000111333555555444222...000222444555555555444///...,,,---000222333333222222222111///---,,,+++...111444333000...///111000000...---,,,+++++++++***,,,///000---)))'''%%%&&&)))------+++)))+++---,,,---...------...000333111222222000,,,)))((()))+++(((%%%%%%)))...222444222000---+++******,,,---111000000222333222000......///111111000000111333333444444///(((###""""""***,,,...111222333333333555666888:::<<<:::777333444333111000000444;;;@@@???>>>;;;999888777777888777777666555555555555555555777999888777666777777999::::::;;;<<<>>>??????<<<======<<<::::::<<<===999666222111444999===???>>>======>>>???>>>;;;999<<<;;;::::::;;;===@@@AAA@@@@@@@@@@@@???>>>===<<<>>>===<<<;;;;;;===???@@@AAA@@@?????????AAADDDEEEBBBCCCCCCDDDDDDEEEDDDDDDGGGGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIGGGEEEEEEGGGIIIJJJHHHEEECCCCCCEEEGGGIIIKKKJJJJJJIIIJJJKKKMMMNNNIIIJJJMMMQQQUUUWWWVVVUUUQQQOOOQQQWWW]]]eeeqqq{{{)))+++---000111000,,,)))''''''''')))---111555777888666333000...---------''')))++++++***)))))))))000111222111///---,,,,,,---000333555666444111000///111222000,,,,,,...111333444555333000---------------,,,,,,,,,...///000000000000111222333444555666666444333111///...---////////////...---,,,++++++++++++,,,,,,...//////000000///......000333444---...///111111///***&&&'''(((+++,,,,,,***'''%%%&&&)))---/////////000000777444000,,,***+++,,,---//////000222555555333222---...000111333444555555111000//////000222333444555222///...//////---+++///000111000......///111222000...,,,,,,,,,---...---///111000---)))&&&%%%%%%)))---...---,,,,,,,,,......------------...000...000111000,,,)))&&&&&&&&&$$$$$$&&&+++000444666444222...+++)))***+++,,,000///000111222222000------///111111111111222444555666555111+++&&&$$$$$$+++,,,...000111222222222555555777:::;;;888444000222222333333444888===BBBAAA???<<<999888888999999:::999888666333222222333888:::;;;;;;:::999999:::999999:::;;;<<<<<<<<<<<<:::;;;;;;;;;999999:::;;;999666222111444888;;;===;;;<<<===>>>>>>===;;;999<<<;;;;;;;;;<<<===???@@@????????????>>>===<<<;;;???>>>===<<<;;;<<<>>>>>>??????>>>???@@@BBBEEEFFFAAACCCEEEGGGHHHHHHGGGFFFJJJJJJJJJJJJJJJJJJKKKKKKJJJIIIGGGEEEDDDDDDEEEGGGEEECCCAAA???@@@CCCGGGJJJMMMJJJFFFDDDDDDGGGLLLOOOHHHIIIKKKOOOSSSUUUTTTRRRSSSPPPPPPTTTXXX\\\ccckkkxxx((()))---111555444000---************+++...111444666555333000...---,,,,,,###%%%'''((()))***,,,...444666777666444111000///......//////////////////---000111000......111444555555555333///,,,******************+++---///000222222222111222222333333555444333222000...---,,,000000000000//////......***+++,,,---///111333555///...---...000333555777///---,,,,,,---,,,***((('''))),,,...---+++(((&&&'''***...000000000111111444222...***))))))+++,,,,,,,,,...000222222000...++++++,,,...000222444555444333222111000000111222777333//////111333111......///000//////...///000222111///------...000111222444555222...)))&&&%%%&&&)))---///000///...---000///...------------,,,---///000000,,,)))'''&&&$$$$$$&&&***///333555555555333///,,,++++++,,,,,,,,,++++++,,,/////////...---000222333222222333444777777666333///+++((((((***+++,,,...///000111111444555666888888777222///...111444777888:::===???@@@>>><<<:::888999:::;;;>>>===;;;777222///000111999;;;<<<<<<;;;::::::;;;888999999:::::::::999888777888999999888777888999999666222111444777999:::999;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>===>>>>>>>>>>>>===<<<<<<@@@???>>>=========>>>>>>????????????AAACCCEEEFFFAAACCCFFFIIIJJJJJJIIIHHHKKKJJJIIIIIIIIIJJJKKKKKKIIIGGGDDDBBBBBBCCCCCCDDDAAA@@@>>>>>>???BBBEEEHHHLLLHHHDDD@@@AAAEEEKKKOOOJJJIIIIIIKKKNNNQQQRRRQQQPPPMMMLLLPPPSSSVVVZZZ___hhhppp}}})))***,,,111666777333...---......,,,++++++---///333222111///...---------###%%%''')))***,,,000333888:::<<<;;;888555333333...---,,,,,,,,,------...+++///222222000///111333444444444111...+++***+++************,,,...000111444444333222111111111111333333222111000///...---///000000000000111111111,,,,,,---///111333555666...,,,+++,,,///333555555///---++++++,,,---,,,,,,(((***,,,......,,,)))'''))),,,///111111000000111000///,,,***))))))+++,,,++++++---///111000---************+++---000333555666666444222///...///111666333111111333444222000...//////000000000000///111000.........000222444555666777444///+++((('''(((***---000222222111000111///......//////---+++,,,...000000---+++))))))&&&''')))...333555555444555333111///...---------'''&&&%%%&&&***---/////////222444555444333444444777666555333111...,,,***((((((***+++---///000111444444444555666555222000,,,000555888999999:::;;;===<<<;;;:::999:::;;;;;;??????<<<777000---///111777888::::::888777888999888888999:::999888666555444666777777666666666777888555222111333666888999999:::;;;;;;::::::<<<===<<<<<<===>>>??????>>>>>><<<<<<======>>>>>>======??????>>>>>>===>>>>>>>>>????????????@@@AAABBBCCCAAACCCFFFHHHJJJJJJIIIHHHIIIHHHGGGGGGGGGHHHJJJKKKGGGEEEBBB@@@AAABBBCCCBBBAAA@@@??????@@@BBBDDDEEEIIIFFFBBB???@@@EEEKKKOOOLLLIIIGGGHHHJJJMMMOOOOOOMMMIIIHHHNNNRRRSSSVVVYYY]]]bbbiiirrr,,,+++,,,000555555111,,,---///000...+++***+++,,,/////////...............)))***,,,,,,---000444777666999;;;:::888555333222---------......---------***...222333000......///111111111///---,,,...///,,,,,,,,,---...000222333444333222222111111222222222222111111111111111000.........///000111333333////////////000111222333---+++((())),,,///000000...------...000000///...)))***---......---+++)))***,,,000111000//////000---,,,+++++++++,,,---...------...111222000,,,)))******)))***---111444777555666555222...---...000222222111111222222111000......000111333222000///---------...///111333444444555666444000---+++******+++...111333444444222///...---...111222000...,,,...000000...---,,,---+++***+++...222444444444444444333222111000......&&&$$$###$$$)))///333555222444777777666444444444555444333222111///---+++%%%&&&''')))+++---///111444333222222333444222111...111444666666666777888999::::::::::::;;;;;;;;;;;;<<<:::555///,,,///222555666888888666555666777999999:::;;;:::888666444222444666666555555555666777444222111333666888999888::::::999888999<<<@@@<<<===???@@@@@@@@@???>>>:::;;;<<<===>>>?????????=====================>>>>>>>>>>>>>>>===>>>>>>>>>@@@AAACCCEEEFFFGGGGGGGGGEEEEEEDDDDDDEEEFFFIIIJJJGGGDDD@@@@@@BBBDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDFFFDDDAAA@@@BBBFFFKKKOOOLLLJJJGGGGGGIIIKKKKKKKKKJJJFFFFFFLLLQQQRRRSSSVVVTTTWWW\\\bbbkkkzzz///---,,,///333333///***---///111///,,,******+++,,,---------....../////////000000000000222666999222444777777444111///...,,,...000111111///---,,,***...333333000,,,***+++.........---,,,...111444//////...///000222444555333222222111222222333333111111222222222333333333---------...000111333444111111000///////////////...***'''''')))++++++***---...000222444444111///***+++---......---,,,+++***---000111000/////////+++++++++,,,---...///000//////111222333111---)))+++******+++---111666888444555444222...---///111///000000111000000//////---...000333444333111...***+++,,,---///111333444222333444333000...------,,,,,,...111444666555444---,,,,,,...222444333111---///000000///...///000///---,,,,,,///222444444333444444444333111000...(((&&&$$$%%%+++333999<<<333666888999777555444444222111000000000///---+++###$$$%%%'''***---///111444222111111222333333222000222333333333444666888777888999:::;;;;;;;;;;;;888999888333---,,,///444555777888888777666666777:::;;;<<<<<<;;;888666444000333555666555444444555666444111111333666888999999::::::888666888===AAA===>>>@@@AAABBBAAA???>>>999:::<<<>>>???@@@AAAAAA;;;;;;;;;<<<<<<<<<===============<<<;;;;;;::::::???@@@AAACCCDDDDDDEEEEEECCCBBBBBBBBBCCCEEEHHHIIIGGGDDD@@@@@@CCCEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDCCCAAAAAACCCGGGKKKNNNKKKIIIHHHHHHIIIJJJIIIHHHFFFBBBCCCIIINNNOOOOOOQQQMMMQQQVVV[[[aaalllxxx......///000///...,,,+++//////000000000...---,,,******+++,,,---...000111///111333555555444333222333222000111222222000///...///222444555222...***+++---000222222///+++(((///...------...000222444444444333333444555666666222222111111222333555666333333444777:::888333......---,,,+++,,,...111333555444222///---,,,,,,+++***++++++***((('''((()))000222444666666444111///...,,,++++++,,,+++)))''')))---000///+++***,,,000,,,***((()))---///...---000111222333111...+++)))'''(((***---000333444666333111000111333333111...333000---,,,...//////---------......//////000000...------///111333222000000000////////////000000222///---...111333222000...------000444666444111///000000///......000111222///,,,,,,...111444555444555666666666444111000---***)))...555:::;;;999111222444444444222000///,,,,,,,,,---///...,,,***###$$$%%%&&&(((+++000444666333000111555888999888222222333444555555555555777888::::::888777777888;;;:::888444000000111333444444555777777888888888===<<<;;;::::::888666333222222333444555555555444888777777777777777888999;;;999888999===>>>===;;;>>>======???BBBAAA>>>;;;999:::<<<===>>>===<<<;;;<<<<<<<<<<<<;;;:::999888;;;<<<;;;:::888888:::;;;???@@@BBBDDDDDDCCCBBBAAAAAA??????AAAFFFHHHHHHFFFFFFBBB@@@BBBGGGJJJIIIFFFJJJJJJIIIHHHFFFDDDBBBAAAEEEBBB>>>???CCCGGGHHHGGGIIIIIIIIIHHHGGGGGGFFFFFFGGGFFFFFFIIIMMMOOONNNLLLPPPPPPPPPSSSXXX^^^eeeiiiwww...............---,,,,,,000111111111000///---,,,+++++++++,,,---...000111///222666999:::888666444111000///000222333222111000111222444555444000------///111333222000---+++...---,,,,,,...000222444444555666777888888888888666555444333444555666777444444666888:::999444000///---+++***+++...111444444333222111///---+++))),,,------,,,+++******+++...000222555666555444333333222...***'''%%%%%%%%%(((,,,000///,,,***,,,///,,,***)))+++///111111000111222333333111///,,,******+++,,,...000333555666555333222222333333000---///---+++---000222222111000000//////......---------,,,---///111333222111///////////////000000111444222000///111111000...///...///222555666444222---...//////...///111333444111......000333666777777888888777666444222111111...---000555888666444...///111333333333111000,,,,,,,,,---//////---+++&&&''''''((((((***...111444222///000333666666666555555555666666666555555333555777888888888999;;;999999777444222222444666555666777888999999999999;;;999777777777777555444222222333444666777888888999999888777666666666666999777777999<<<>>>>>>======<<<<<<>>>@@@@@@===:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777999;;;<<<<<<;;;999999999<<<===???AAABBBBBB@@@@@@@@@>>>>>>@@@DDDFFFFFFEEEGGGDDDBBBDDDHHHKKKJJJGGGHHHHHHHHHGGGEEECCCBBBAAADDDBBB@@@@@@BBBEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGIIIMMMNNNMMMKKKNNNNNNPPPRRRTTTVVVXXXYYYffflllvvv///...------,,,---------222222333222111///---,,,,,,,,,,,,,,,---...///000000333888<<<>>><<<888666000//////000333555555444222222222333555555333111...///000000000///...---,,,,,,,,,---...000333444444666999<<<======;;;:::999888777666666666777888666666777999:::888555111///---***((()))---111444222333444444222...***'''+++---...---+++++++++------...000222444555666666999888333+++### """''',,,000111...,,,,,,...,,,++++++---111444555555333333444333222000---,,,.........///111333555777777666555444444222///,,,***)))***---111444555555222111000///...,,,***)))+++***+++---000222111000------...//////000111222666444222111111000...,,,111111111333555666444333,,,---////////////111333555333000000333666888999999888666444333222111111555333111333555555111...,,,---000222333333222111,,,++++++---//////...---************)))***---///333111//////111333333333888888888888777666555444...111333555666888:::===888888888666555555777999777888888999999::::::::::::777444333333444444444333333333444666888:::<<<:::999777666555555555555888777666888;;;===>>>>>>;;;;;;;;;<<<>>>===;;;999::::::999999999:::;;;<<<======<<<<<<;;;999888777888;;;>>>???===:::999888999:::===???@@@@@@@@@??????>>>>>>???BBBCCCCCCBBBFFFCCCAAACCCGGGIIIHHHFFFFFFFFFEEEEEECCCBBBAAA@@@AAAAAAAAAAAA@@@BBBEEEHHHHHHHHHIIIIIIIIIIIIJJJJJJHHHGGGGGGIIIKKKLLLKKKJJJIIIKKKNNNPPPQQQQQQOOONNNWWW]]]dddiiippp}}}///...---,,,,,,---...///333333444333222000...------------------...///000000222666999;;;:::999888333111000111444666666666333111000000222444444444------------,,,,,,,,,,,,---------...000222444555222555:::===???>>><<<:::;;;999888666666666666777555666666777777666333222...+++'''%%%'''+++000444222444666777555000***&&&)))+++,,,+++******+++,,,......///000222444666777::::::888///%%%!!!(((,,,111333111///....../////////000222444666666666666555444333111000///222111000000111333555777888888777666444111...+++&&&'''))),,,000222333333000000000///...,,,***)))(((((()))+++...000///...++++++---...000111222222555444333222111000...---222222333444555555444333,,,...///000///...///111444222000111333666888999555333111000//////000111666555444555555333///+++...///111333444333222111,,,,,,,,,---000111111000,,,---------,,,,,,...000222111000000111222222222999999888888777555444333---///111222333555888;;;888999999888777666888999888888888888888999::::::;;;777333000111222333333555444333333555777:::;;;999888666555444555666777999888888888999:::<<<<<<999999::::::;;;;;;999888;;;999888666777999;;;===>>>>>>>>>===<<<;;;999999999<<<>>>>>><<<:::::::::888:::===???AAAAAAAAA@@@????????????AAAAAAAAAAAABBB@@@???@@@BBBDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@??????AAABBBAAA??????CCCGGGGGGGGGHHHHHHIIIJJJKKKKKKHHHHHHHHHIIIJJJJJJIIIHHHDDDFFFJJJNNNPPPPPPOOONNNOOOTTTZZZ\\\___iiiyyy///...---,,,------///000333333444333222000///---......---------...//////000000111222333555777888666444222222444666666666222000...---///222333333------,,,,,,,,,---------//////000111333444666666000222666:::;;;;;;999888888777555444333333333333444444555444333111111000,,,)))&&&$$$&&&***000333333555777888666000***''')))***,,,,,,++++++,,,...000000//////000111333444555888999444+++$$$"""$$$***...222444444222111000222222222222222333444555888777555444222222111111222111111111111333444555666777888777444000---+++%%%'''***,,,---------,,,+++,,,---......---,,,+++'''&&&'''))),,,...---,,,)))***,,,///000111222222111222222333222111000000222333444555444333222111---///000000///------...111000...///222555666777111000///...///111333555444444555555555333000...333444555555444222000///,,,,,,,,,---000333333333---...//////......000111222333333222222222333444777777777666555444333222...///000000000111333666999:::;;;:::888777777888777666666555666777777888===999444000000111222222777666444333333555666888777666555444555666999:::<<<;;;:::888777777888999888888999999888888888888;;;999777666666888;;;===?????????>>>>>>===<<<;;;======>>><<<;;;:::;;;===:::<<>>???@@@AAABBBAAA@@@@@@AAAAAAAAA@@@@@@???>>>@@@BBBAAA>>>>>>BBBEEEEEEEEEFFFGGGHHHIIIJJJJJJFFFGGGHHHHHHHHHGGGGGGGGGCCCDDDFFFHHHKKKMMMNNNOOOIIINNNSSSUUUVVV\\\fffooovvv/////////...//////000111222222333333222111///...//////......---.........///...------...111444555777444222111333555666666111///,,,,,,---///000000/////////000000000000000111222222333444555666666///000222333555555555555555444222000//////000000222333333111///......///+++)))'''&&&'''+++000444444555666555333...***'''+++,,,............000111111111000000///000000111000333666555000+++)))))),,,...111333444444222111222333444333111111333444777666333111000000000000000000000111222222222333222444666555222...,,,+++'''))),,,---+++(((&&&&&&&&&(((+++---//////......((('''(((***,,,---,,,+++)))***---///000111111111---///111222111000000111111333444333111/////////,,,...000000///------......---,,,---000333444444111111000000222555777999222333444555555444333222777777777777555222///---+++******,,,///222333333...///000000......///000111333444444333333444666333444444444444444333333000000000...------///111888:::;;;;;;999777777777666555444333444444666666===999444111000111222222777666555444444444555555888666555444555888;;;=========;;;888555444555777777888999888777666777999;;;999888666777888;;;=========>>>>>>>>>>>>======>>>>>>>>><<<::::::<<>>>>>@@@@@@@@@@@@@@@@@@AAABBBBBB>>>>>>???@@@@@@@@@@@@@@@>>>???@@@?????????@@@BBBCCCCCCDDDEEEFFFFFFGGGGGGDDDFFFHHHHHHGGGFFFFFFGGGDDDCCCCCCCCCDDDGGGIIIJJJJJJNNNRRRTTTUUUYYY^^^cccgggqqq//////000111111111111111000000111222222111000///000000///.....................------...///111222333000......000333555555222///---,,,---...///...///000111111222222111111222333333444444444444444///...------...000222333111000///...------...///222333222000---,,,---///,,,+++***)))+++///333555555444222000---***(((&&&+++,,,...///...///111222000000000000000000000///...///111111111///...---,,,---...000222333222111000111333222000000333555444333000---,,,,,,------,,,---///111222111111000---000333444111---++++++(((+++///...+++&&&#########&&&)))---///000///...++++++***,,,......---+++)))+++---///000000000///+++...111222000//////000///111333222///,,,+++,,,(((+++...000000//////000,,,++++++,,,000222333333111111111222333555777888222333444444444444444555777777777666444111---+++'''&&&&&&(((,,,000222222...///000///,,,******+++///222444555444333555777111111222444444555555555000000...,,,******,,,...444777:::;;;:::999888888666555444333333444555666888555222000111333333333666666666666666666666666:::999666555666888;;;===<<<<<<:::777333333555888666888999888666555777:::;;;:::888888888999;;;<<<:::;;;<<<======>>>=========>>>???>>>===<<<<<<===;;;<<>>???@@@AAA<<<===>>>@@@@@@AAAAAAAAA???>>>===>>>???@@@@@@???AAAAAABBBBBBCCCCCCDDDDDDBBBEEEGGGGGGFFFEEEFFFHHHBBBBBBBBBBBBCCCDDDFFFGGGOOOOOOPPPRRRVVVYYY\\\]]]aaaeeelllvvv///000111333333333222111...///000111222111000000111000///.....................///000000000000000...,,,***+++...222555666222000...---...///...------...///111111111000///222333333444444333333222000...+++)))***---000222000///---,,,,,,------...222333333000,,,+++---000------,,,,,,...111555777444222000,,,)))'''&&&&&&(((***,,,---------///111...//////000000000000000...---,,,---///111111000,,,,,,,,,...000111111000---///111111000000333777222000---***((()))***+++)))+++...111222111///...)))---222222000,,,++++++)))---000000+++&&&###"""###%%%)))---/////////......------...///000...,,,)))+++---///000000///...+++...222222///------......111222111---******+++%%%(((,,,///000111222333++++++***,,,///222333333111111111111222333444555333444444333333333555666555666666555333000---+++%%%$$$###&&&***...000111///000000---***'''&&&&&&---111444444333333555777///000222444555666777777//////---+++))))))+++---111555999;;;;;;:::999:::777666444333333444555666444111//////111444555555444555777888999999999999===;;;888666666888:::<<<:::;;;:::666333333666:::666888999888666555777:::::::::999999999:::;;;<<<777888999;;;<<<=========;;;===@@@AAA???===;;;;;;999;;;===>>>???>>>===<<<>>>???@@@>>>;;;999:::<<<<<<======<<<;;;<<<===???<<<===>>>@@@AAAAAAAAAAAA@@@===<<<===@@@AAA???===@@@@@@@@@AAAAAAAAAAAABBBAAADDDGGGGGGEEEEEEFFFIII???@@@BBBDDDEEEGGGGGGHHHOOOMMMKKKMMMRRRVVVXXXXXXZZZZZZZZZ]]]fffwww111111111111111111111111000000111222222222111111000///......///111111111222111111000//////.........)))&&&'''---222333222111111111111000///------///...------,,,,,,,,,,,,000333555666555333222222...+++((('''))),,,...///...,,,)))(((((()))+++---///000222111///......///---,,,,,,000555888777666888555///(((###"""%%%(((,,,,,,+++++++++---///000......///000000///.........,,,,,,---///111111111...,,,******,,,...///000/////////000111111222222333000,,,&&&######&&&))),,,---///000000///...---)))***,,,---.../////////---,,,***(((&&&%%%$$$###$$$%%%&&&(((+++...111333222333444444333000...,,,)))((())),,,000222111...222222111000///...------...//////---***((((((((())))))+++---000222444555111...,,,+++---///000111///000111000......000111000555999:::777333222222444555555222///,,,,,,,,,((('''&&&&&&'''***...000///000000---(((%%%$$$&&&/////////222444666555444,,,...111333444444222111000...,,,+++---...//////444444444444555777888999999777444111///000444777999555000...///222444555111666;;;===;;;::::::;;;:::999777666555666777777888777555444555666888999::::::999888777777777777:::999888:::<<<>>>??????555777:::<<<======;;;:::=========<<<;;;;;;===???<<<;;;;;;===@@@AAA???<<<======<<<;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;<<<<<<:::===@@@AAAAAA@@@@@@AAA>>>>>>>>>???@@@@@@>>><<>>=========>>><<<;;;;;;>>>@@@AAA???============<<<<<<<<<;;;;;;===<<<<<<<<<;;;<<<<<<<<<;;;>>>AAABBBAAA@@@@@@@@@======>>>@@@BBBBBBAAA???>>>@@@BBBBBBAAA>>>======@@@BBBDDDEEEDDDDDDEEEFFFCCCDDDFFFFFFFFFFFFHHHJJJLLLKKKJJJMMMQQQSSSQQQMMMLLLMMMNNNPPPSSSYYY```eeeuuu333333333222222222111111444444444444444333222111((())),,,...111222333333............---,,,++++++$$$,,,222444444333222000...,,,+++++++++000///...---,,,,,,,,,,,,...000222222111//////000---+++))))))***+++******!!!!!!###%%%(((***,,,---...000111111000///000111......///222666888888888666444///***&&&&&&))),,,333111///......000222444,,,+++***)))***,,,///111///...,,,---///000000000//////...------...///000000000111222333333333333///,,,((($$$$$$&&&***---000111111111000---+++))),,,++++++++++++,,,---...***)))'''&&&&&&'''((()))))))))((((((***...222444444333222111000...------&&&&&&'''***---///...,,,000...,,,***+++---000222///...---***'''&&&&&&((((((***,,,///111111222111111///......000000///......///000///------///000777888999888555333333333111222222000---,,,---......------,,,+++++++++***,,,,,,+++***((((((***,,,000000///111222333222000///000222333222///---+++)))***---000222444444555,,,---000222444666666666666666555222000///000222555555555777888777444111444777999999666555666888555555666888888999999888444333333333444777999;;;:::888666555555777999;;;<<<<<<<<<===>>>??????@@@888999;;;<<<<<<;;;999888666999===??????>>>======<<<<<<<<<>>>@@@AAA???=========>>>>>>>>>===<<<;;;<<<<<<<<<<<<<<<=========<<>>@@@AAACCCCCCBBBBBBDDDEEEBBBDDDFFFFFFEEEEEEGGGHHHIIIJJJKKKLLLMMMKKKJJJHHHIIILLLOOOQQQRRRRRRSSSTTTaaakkkyyy333333333222222222111111444444444444333111000000(((+++...111222222222333///////////////---,,,+++!!!'''...333555555666444111...,,,+++,,,,,,//////...------------------...000000///......///...,,,,,,,,,---,,,+++)))!!!$$$&&&)))***++++++,,,...//////.........///...///000333666888888888555444111---******,,,///555555444333222111000///(((((()))***+++---///000000...------...000///...111111000...,,,++++++,,,...///111222333333222222...+++'''%%%'''***...///000111222222111///---+++,,,,,,++++++++++++------***)))''''''(((***---...---,,,***)))))),,,///111333222000...,,,+++++++++$$$%%%''')))+++,,,,,,,,,++++++++++++,,,...000111...---,,,)))&&&%%%'''((()))***---///000111000///000/////////000000...,,,...//////...------...000666666666555444444444555000000000...,,,,,,---///......//////...---++++++,,,++++++***+++,,,///000111000///000222222000......000111222111...,,,***(((+++///333444555555555,,,---000333555555444333555666666444222000000111666666666888999888555222555777888777333222333666333555777999:::;;;;;;:::666555444444555777999:::999777555333444666999<<<>>>???@@@???>>>=========::::::;;;<<<;;;:::888777888;;;>>>>>>===<<<;;;<<<<<<<<<===???@@@@@@>>>===<<<===???@@@@@@>>><<<;;;<<<<<<======>>>>>>>>>======@@@BBBCCCAAA???>>>???=========???AAACCCCCCBBB>>>AAADDDEEECCCAAA?????????@@@AAAAAAAAAAAACCCDDDGGGGGGFFFDDDBBBBBBDDDFFFDDDHHHKKKKKKIIIFFFFFFGGGIIIMMMQQQSSSSSSRRRQQQRRRZZZbbbmmmuuu}}}111111111111111111111111222222222111000///...---,,,///333444333111111222111222222333222000///---%%%&&&(((+++000444555666777555222///---------............------......///---...000///...---...//////......///000///---***$$$%%%'''***++++++***)))***+++------,,,++++++,,,---...111333444555777777555555333000------...000444666777888555111,,,(((&&&(((+++...///000///...///...,,,,,,---...---,,,111222111...***''''''(((,,,---///111222111000000...+++((((((+++...///000---...000222222222000///,,,,,,,,,+++,,,,,,------++++++******+++...000222000///,,,***)))***+++,,,111000...,,,***)))(((((("""$$$&&&)))******++++++'''))),,,///000///...---,,,,,,+++)))'''&&&((()))***+++---.../////////...///......///000000...,,,...///000///------///000222111111111333444666666//////...---++++++---///,,,---///000000///...---------,,,---///111333333111000000000111111000...---...000111111///,,,+++)))...222555555333333444///000333444555444333222666777888666444222222222888666555555666666555444555777888666222000111444333444777999;;;<<<<<<<<<999888666555555666777888888666444222333555999;;;???AAABBB@@@<<<:::999:::;;;;;;;;;;;;;;;:::888777>>>>>>>>><<<:::999:::;;;;;;<<<>>>???>>>>>>======<<<===???@@@@@@>>><<<;;;<<<===>>>?????????>>>>>>>>>@@@CCCCCCAAA@@@??????>>>===<<<===???AAA@@@@@@BBBDDDGGGGGGDDDAAA???>>>???@@@@@@@@@???@@@BBBDDDLLLJJJFFFBBB>>>>>>AAADDDAAAEEEIIIJJJGGGEEEFFFHHHFFFIIILLLNNNNNNPPPQQQSSSVVV[[[```cccfffppp---------...//////000000///////////////...---,,,000333666555222000111222444555666666666444222000,,,,,,---...000222444555666555333111///.........------------...///111111...///000000......///000000//////000111111///---******+++,,,,,,+++***))))))+++,,,+++***((())))))***---000111111222444666444444333111...---...///222444666777555///)))&&&'''***...222333333111//////---++++++,,,,,,+++***///111111...)))%%%&&&'''+++---///111111111///...---***)))***...///...,,,(((***---000111222111111+++,,,---............------------...///000111222111000...,,,+++++++++,,,//////---+++)))(((&&&%%%!!!$$$''')))))))))***,,,'''***...111222///,,,***)))***++++++)))))))))***---------------.........---,,,+++,,,...///...---///000111000......000111///......///333666777666//////---+++)))))),,,...+++,,,...000111111000000///......000333444444333222111000111222222111///---///000111111///---++++++///444555333222222333222333444444444444333222666777888777444333444555888666333111222444555555444666888666333000111222222333555777999:::;;;;;;:::999777555444555666777888666444333333555777999===???AAA???;;;777777888;;;;;;;;;;;;::::::999888@@@@@@>>>;;;888777888::::::<<<>>>>>>===;;;;;;<<<======>>>>>>>>>===<<<;;;<<<===>>>@@@@@@@@@??????===@@@BBBCCCBBB@@@@@@@@@???===<<<<<<>>>@@@@@@???DDDFFFGGGFFFCCC@@@?????????@@@@@@??????@@@BBBEEEMMMKKKGGGAAA======@@@BBB@@@CCCFFFFFFDDDDDDFFFIIIFFFHHHJJJKKKLLLOOOSSSVVVTTTVVVXXXYYYZZZaaammmvvv((()))***+++,,,...//////---...............------111444666444000...000333555666888999888666333222/////////......///222444333333222111000///......++++++,,,---///111333444000111111111//////000222000///......000111000///------------,,,+++*********,,,---,,,)))''''''((((((+++.../////////111333222222222000---++++++,,,///000111222000...+++(((---///111444555555444333...,,,***)))******)))(((,,,///111///***''')))++++++---///222222111000///+++))))))+++//////+++&&&%%%'''***---////////////)))+++...000111000///...---...///000000000///////////////000000000///////////////---+++(((&&&$$$ $$$''')))))))))***,,,+++---///111111...+++)))&&&))),,,---,,,++++++,,,///...---++++++,,,---...,,,***)))))),,,...//////000111222111//////111222///......000444666666555//////---***((((((+++---,,,---...///000000000000/////////222555555333000222111000222333333222000000111222222111...+++)))***///444555222111222555222222222333333444444444555555666555333333555666666444111000111222333222222666888888444111111222111111222333555666888999777666444333333444555666777666555444444444555666666:::>>>===999666777999:::::::::::::::::::::999===>>>>>>===:::888888999888;;;======;;;999:::;;;=========<<<<<<<<<;;;;;;;;;===???@@@AAAAAA@@@???<<>>===<<<===???BBBBBBBBBCCCDDDDDDBBB@@@???@@@AAA@@@@@@@@@??????@@@CCCEEEHHHHHHFFFCCC@@@??????AAABBBBBBBBBBBBAAABBBDDDFFFIIIJJJKKKKKKKKKNNNQQQUUUUUUUUUUUUUUUVVV[[[bbbgggooo~~~%%%&&&''')))+++---...///------..................000333555222...---111555666777999:::999777444222000///...,,,,,,---000333111111111111000///------)))***+++---///222444555111222222111000000222333///...,,,---///000000000......---,,,,,,+++++++++,,,---...,,,***'''''''''&&&)))---...------///222000000000...+++))))))))),,,,,,,,,---------------222222333444555666666777---+++)))((())))))(((''')))---000000,,,***,,,///,,,...111333333333111///***((((((+++///---'''"""###%%%(((***,,,,,,,,,+++(((+++...222333222000...---...000111111///---,,,,,,...000222444444444333000000000///---***'''$$$ $$$((()))))))))***---///000000000///---+++***$$$(((,,,......---------111///,,,******+++---///+++)))'''(((***---///000111222222111000000111333111000000222666777666333000///---***''''''***,,,............//////////////////000333666555111---222111111222444444333222333333444333111---***''')))...333444111000333777000000000111222444555666333444444333222333555777333222000000111222111///111555999999555222111111000//////000111333666777444333111111111333555666777666555555444444444444111666;;;<<<999777888;;;::::::::::::::::::::::::999;;;>>>>>><<<:::888888777:::======:::888999:::======<<<;;;;;;;;;;;;<<<;;;===???AAABBBAAA@@@???<<>>>>>@@@BBB@@@AAAAAA??????@@@CCCFFFBBBDDDFFFFFFDDDAAA@@@???CCCBBB@@@??????AAABBBCCCHHHHHHIIIIIIHHHHHHKKKMMMTTTSSSQQQPPPQQQTTTXXXZZZ```nnn|||(((%%%"""$$$***...---+++,,,---...000111111///---,,,------...///000111111222222222333333333222222///---+++))))))***,,,......000111000...+++***+++,,,,,,---///111222000///......///111333333222111000//////...------,,,,,,)))***++++++++++++,,,...------,,,,,,,,,------...000000111111111000000///222111...,,,***)))******&&&(((+++---...000333555444444444444444555666777111,,,&&&$$$&&&)))******---...///000000000000000......000222444333000------+++*********)))'''%%%%%%)))...111111000//////---...000///......///000...000000///---*********,,,...111444555444333111///000000...***&&&$$$###%%%&&&'''((()))******+++111000///---,,,+++******+++++++++---000111000...555222///------............+++)))))),,,...000000111111111111111111222222111///...111666888444000000000///---+++)))***+++......////////////............///000000000000000111222333444444444333222222666666111///000---'''+++///333222//////444999999888666444333222222333444444333111111222666999888666444222000//////000111111222333222111000///000000111222333555777888888666333222333444444444333222222444666666555333555555555888::::::999777:::999888999:::999888666777:::<<<<<<;;;999888777444666888999::::::<<<>>>======<<<999666666:::===;;;???BBBAAA===<<<>>>BBB@@@???>>>???BBBCCCAAA???@@@?????????@@@BBBDDDEEEBBB???;;;999888:::===???AAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDGGGIIIJJJIIIGGGGGGJJJMMMQQQPPPOOONNNPPPRRRUUUWWWZZZ___fffooozzz)))&&&$$$&&&+++......,,,,,,---...000111111///---.........//////000111222000000//////.../////////+++)))'''&&&%%%&&&(((***---///111000...+++******------...///000000///---,,,---...///111111000///000000//////......------***+++,,,------...///111---------...///111222333111111111222222111111000333222111000...---,,,+++''')))---...///000222444333333333333555666777888000,,,(((&&&(((+++------000000111111222222222333......///111333222///,,,******)))***++++++***(((***---000222111000//////...///000///...---...000///000000...+++*********---///000111111///---+++---...///---***((('''((('''((()))+++++++++******------+++***))))))))))))******,,,///222333222000555333000...............111000///---------...///000000000111111222222222000...---///444555333//////000000///------...//////000000000000//////...,,,,,,---...///000000000333444444555444333222111111555666222111333111+++---000222222000000333666888777666444333333444444444444333222222333666999777555333111///.........000111222333333222111111000000111222333555666777888555222111111222222222111000000222555777777666777777777888:::;;;:::888888777777888999:::999777777888::::::888777666777555777:::;;;:::::::::;;;:::;;;:::888666777:::>>>>>>@@@BBB@@@===<<>>>>>===>>>???AAACCCDDDGGGHHHIIIHHHGGGHHHKKKNNNPPPOOONNNNNNOOORRRUUUWWWSSSVVVYYY^^^fffvvv,,,)))''')))---//////---,,,...///111111000///...///...------...///111222///---+++***)))***+++,,,((('''%%%$$$###$$$&&&''',,,...111111///,,,***)))000000000000///...,,,+++***+++,,,---.........---111000000///......------++++++---...000111333333,,,---...000222555777888222222222222222222222222333444555666444222///---***,,,000222222111111222222222222333444666777888000---******,,,///111222333333222222222333444444......///000222111...+++(((((()))+++---...---+++///000222222000//////000000111111///------...///000000///---***)))***+++.../////////---***'''%%%***+++,,,+++******,,,---+++,,,---...---,,,***(((((((((&&&&&&&&&'''((()))'''))),,,111555666444222444333111...---,,,------333444555222...+++,,,---/////////000111222333444000...,,,...111222111///...000111111000000111333222222222111111000000///++++++,,,...///000111111666666666555444333111000000333444333333444333000000000111111111222222222777666555444444555666777666666666555444444666999555444222000...---,,,,,,000000222333333333333333000000111222333444666777777444111///000111111111.........000444777888888:::999888888:::;;;:::999666555555666888999888777666777888777555444555666666999<<<===;;;999888888666777777777666888<<>>>>>AAADDDBBBAAA@@@@@@AAAAAA???===???>>>>>>>>>???AAABBBDDDBBB@@@===;;;:::;;;===>>>@@@AAADDDGGGIIIJJJJJJJJJEEEDDDDDDCCCCCCBBBBBBBBB<<<;;;;;;<<<>>>AAADDDFFFHHHHHHHHHGGGGGGIIIMMMPPPOOONNNMMMMMMNNNQQQTTTVVVUUUUUUUUUUUUZZZeeettt...,,,+++,,,///000000...,,,...111222111//////...///...---,,,,,,...///000///,,,)))'''&&&&&&((()))((('''%%%$$$$$$%%%&&&''',,,///222222000---+++***111222333111///,,,***))))))***+++++++++++++++,,,000000///......------,,,))))))***---000222333333,,,,,,---///111444666888222222222222222333333444333555888:::999666111...---000444555444222111111333333333333333444555666///...---...000222444666555444333222222222333444000000///000111111...+++))))))***,,,//////...,,,///000000000//////000222222222111///---,,,...///222111///,,,)))(((***,,,.........---***'''%%%###'''((()))))))))+++///111---...///000///,,,***(((%%%%%%$$$$$$%%%&&&((()))%%%'''+++111555666444111111000///---+++******+++111555777444...***+++............///000222444555111///---...000111000///...000111222111111222333444333222222111111000000,,,---...///111333555555888777666555444222111000///000111000000000000...222111000111222333111000555444444444555777888:::;;;;;;;;;999666555666777222111000///---,,,++++++///000111222333444555555111111111222333555666777333111......000222222222000......///222555777777;;;999888888999:::999888555444333333555666666555666666666555333333444666888;;;>>>>>><<<999666555444444555666888;;;>>>@@@AAACCCEEEEEECCCAAAAAABBB@@@@@@@@@@@@AAAAAA@@@??????>>>>>>===>>>???AAABBBAAA@@@>>><<<<<<<<<===>>>>>>@@@DDDGGGJJJKKKKKKKKKDDDDDDDDDDDDDDDDDDCCCCCC<<<;;;;;;<<>>???<<<999666555444444555777:::===@@@AAA@@@CCCGGGHHHGGGDDDAAA???<<<===???@@@AAABBBCCCCCC@@@???>>>===<<<===>>>??????>>>>>>===<<<============???BBBFFFHHHIIIIIIHHHBBBCCCDDDEEEEEEDDDDDDCCC>>>>>>>>>???AAAEEEHHHJJJHHHFFFEEEEEEGGGJJJMMMOOOKKKKKKJJJJJJLLLOOORRRUUUSSSTTTUUUVVVWWWZZZ]]]```dddkkkvvv111111222222111000//////---000444333000......///666666666555555444444333222000---***'''&&&&&&'''#########$$$&&&'''((()))...000111111///.........000333444222...***)))***+++---///---******---000/////////...------,,,,,,'''&&&%%%(((---000000...++++++++++++,,,---//////000//////...///111222333111333555666666444222000000222444555333111000000222111111000000000000000000111333333333333444666888888888888777666555444333111000000000///,,,***,,,,,,---...///...***'''&&&'''***+++,,,...111444222222111///------///222444333222///+++******,,,++++++,,,++++++******)))%%%'''))))))***+++...000---------------,,,++++++'''(((***++++++***)))((($$$%%%(((,,,000000...+++&&&(((***)))&&&$$$&&&(((,,,...000///---,,,...111000///...---...000333444222333444444444222111000---///111111000/////////111000///......///111111222222222333555777:::;;;555444333222222222222222...+++***+++***&&&%%%'''000111222333222111000000222222222333444777999:::>>>@@@@@@>>>:::777555444,,,------...------,,,,,,/////////000111333444555555444444555666777888888111///...///222666888888888555111///000222333444666666666888999999777555555333111111222444444444888999:::999777666777888999;;;>>>>>><<<999888777777666777999===@@@AAAAAA???AAAEEEGGGGGGCCC???;;;999<<>><<<;;;;;;;;;;;;<<<<<<<<<==================???AAACCCDDDEEEEEEEEE@@@AAACCCDDDEEEEEEDDDCCCAAAAAABBBCCCDDDFFFHHHHHHFFFEEEDDDEEEHHHJJJKKKKKKJJJIIIHHHIIIKKKNNNRRRTTTNNNPPPRRRUUUWWWXXXXXXXXX[[[```fffnnnyyy222333333333111000///...---111555444000---...000666777888888777555333222222111///,,,)))'''&&&%%%######%%%''')))+++,,,---...//////...,,,,,,---......222444222...******,,,...000222000,,,+++///333111111111000//////......***((('''***///222111///+++++++++,,,---...///000...---,,,,,,---...000222000000000000000111111111...///000000...------......------...///000111111000333555444222111111333555666777888777444111000222000...------,,,***(((***+++,,,...///---***&&&$$$&&&)))+++,,,...111333222222111///---...111333444444444111...++++++++++++++++++++++++++++++***(((***,,,---,,,,,,---///++++++*********+++,,,---)))+++---///...+++(((%%%''''''(((+++------+++)))###&&&))))))%%%$$$&&&)))---------------...000111111000...------///222333111333666666555222///...***---000222111111111111...---,,,,,,,,,...000111111111000111222555888999222111111000111222333444///+++***,,,***&&&%%%(((---111444444222000000222111111111111333555888999999;;;======:::777555555***+++,,,...............//////...//////111222333666666666666777888999:::555333111111444666888888:::666111///000222444555555555777:::<<<;;;888555444222111111444777999999999;;;======;;;:::999:::888:::<<<===;;;::::::;;;;;;::::::<<<@@@BBBBBBAAA>>>???@@@AAAAAA???<<<::::::===@@@AAAAAAAAACCCEEECCCAAA???<<<:::888888888888999:::<<<============@@@@@@@@@AAAAAABBBBBBBBB???@@@BBBDDDEEEDDDCCCCCCBBBCCCDDDFFFFFFFFFEEEEEEEEEDDDCCCEEEHHHIIIHHHFFFHHHHHHGGGHHHJJJMMMQQQSSSPPPQQQSSSVVVXXXZZZYYYYYYWWWZZZ^^^bbbiiittt222333444444111///......---111555555000---...000333555666777666444111///222111000---***(((%%%$$$%%%&&&(((***---///111222---------+++******,,,...---111444222...++++++...000222444111------000555333333222222111000000000---***))),,,111444333000+++,,,,,,---///000222333---,,,+++***+++---///111///...---,,,---...///111+++,,,---,,,+++***+++,,,******+++,,,...000222333111333666555222//////000111222444555444111---***000...,,,++++++***(((&&&((()))+++...///...***'''%%%'''***,,,---...000222222111000...---...222555444555555333000,,,++++++++++++++++++************+++---000000///...---...***)))((('''(((+++---///***,,,000111000+++&&&###***))))))+++,,,,,,***(((!!!%%%))))))&&&%%%(((+++000...,,,+++---000111111222000...------///111333000333666777555222...,,,(((,,,000222333333333444,,,+++******+++---000111000///......000222555666////////////000222444666000+++***---,,,(((''',,,+++000555555111///111333000000000111222555777888333666999;;;999777666666(((***,,,...//////////////////.........000111222888777777777888999::::::999666444333555666777777:::666111///000333666777444555888<<<>>>===:::666333111111333777;;;>>>???;;;===@@@@@@>>><<<;;;;;;888:::;;;<<<;;;;;;<<<===>>><<<<<<>>>AAACCCCCCAAA???===;;;;;;;;;;;;:::999;;;>>>AAABBB@@@@@@BBBDDDDDDBBB???<<<999777666666666777999;;;===>>>======BBBBBBAAA@@@@@@@@@AAAAAA===???AAACCCDDDDDDCCCBBBCCCDDDFFFGGGGGGEEECCCBBBDDDCCCCCCEEEHHHIIIFFFCCCHHHGGGFFFGGGIIIMMMPPPSSSRRRRRRRRRSSSVVVXXXYYYYYYXXXZZZ\\\^^^aaahhhrrrzzz,,,...000111000///000111---333777555///+++---000555444222222222111///---...000111///+++))))))+++---//////...,,,,,,///333444111---***)))+++...000666555444222111///------...000333222000000222444333444333222111111444666444555555555555444333333///---+++...444777666333...+++'''&&&(((---111333222111000000111222111000///---***'''%%%$$$$$$$$$))))))+++,,,...///000000111222444444444222000//////111222111...,,,,,,---+++...000000---)))&&&$$$$$$)))///111///---,,,,,,)))((((((***///111///---+++,,,,,,...000222444555666666666444111......///***)))''')))---///---,,,---000333444222///---,,,)))((('''%%%%%%(((...222222222444555555111***%%%(((+++......---***)))((('''((()))(((((()))+++...000222444444333111111111000000///---++++++---000000000111111000...+++)))(((***...555999999555000000---***)))******(((%%%)))******+++---///000111000---+++,,,000444555555333222111111111000...,,,,,,...111555888777333000111000...---...///111222000000000222555666666555222000///333777888555000333333222000...---///000555777:::<<<<<<:::777666666555555444555555666777999888555222000333888<<<888888888:::;;;:::777444111222444555666999===@@@>>>AAACCCBBB???;;;888777666666777888:::===???@@@DDDBBB???@@@BBBCCCAAA???>>>>>>===;;;999888:::<<<===???BBBBBBAAA@@@@@@AAAAAADDDEEE@@@777333555999999777555444555:::???BBBCCCCCCAAA@@@?????????>>>AAA@@@@@@@@@@@@@@@@@@@@@???AAADDDHHHIIIHHHEEEBBBBBBCCCFFFHHHHHHGGGEEEDDDGGGFFFFFFFFFHHHLLLPPPRRRQQQRRRSSSTTTTTTVVVZZZ\\\^^^\\\XXXWWWYYY___fffjjjvvv}}}...000111000//////000111///333555333---+++...222555222///---...//////...///111222000,,,++++++---000111222000...---...000444111...+++***,,,///111555444222111///.........000222333222000000222444444444444222111111222444444444444555444444333222111...---///444666444222///,,,)))(((+++...111222333333333444666666555333///---***'''$$$######$$$***+++---///000111000000111222333444444333111000///000111000...,,,,,,---...000222222...***'''&&&&&&***///111000...---------+++***+++///000---+++++++++,,,---///111333444555666666444111/////////...,,,+++,,,...///...,,,...000222222000---,,,++++++***(((&&&&&&)))...222333444444666555222---)))***---///000...+++***)))***++++++*********---///333444555444333111000/////////...,,,***+++---//////000111111000...,,,+++((())),,,111666666333000000---++++++,,,,,,***(((+++++++++,,,...000222444333000......000333333222333222111111111000///------...000333555444111...///...---,,,,,,---///000///000111333555666555444333000000222666888555111444555555222///---......333555999;;;:::888555444666666666555555555555555666444111000222555999<<<888888777888888888555333222333555666777999<<<>>>???@@@AAA???;;;888555555444555666777:::<<<>>>???AAA???======???@@@???>>>======<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@@@@BBBFFFGGGCCC<<<888:::>>>;;;999777555777;;;???BBBBBBAAA@@@?????????@@@@@@BBBBBBAAA@@@@@@???>>>>>>???@@@CCCFFFGGGFFFCCC@@@AAAAAACCCDDDFFFGGGGGGHHHIIIHHHGGGGGGHHHJJJMMMNNNOOOPPPPPPPPPQQQSSSUUUWWWVVVUUUUUUVVVYYY]]]```ccciiinnn{{{111222111000......000222111333333///+++***///444555000+++((())),,,///111111222333111///......///111333444333111///......222000---++++++---000111333111///...------//////333333333222000000222444444555555333000///000222333333333333333222111111333111///111444555222///000...,,,,,,...///000000111222444777999999777444000...+++'''%%%$$$$$$$$$+++---000222333222111///000111333444444333222111...///000000...,,,,,,---111333444333000,,,))))))(((,,,///111000///......000...,,,,,,//////,,,)))***++++++,,,...000222333444444555333000//////000111000...///000000///---...///000000...,,,,,,,,,///---***(((''')))...333555444444555555444000------///111111///---++++++---......---,,,,,,...///555555555555333111///...---------+++******,,,...///000111222111000...,,,))))))***---000222222000000///......//////...,,,...---------///222555777666444111000111222111111222222222222111000//////.........000111111...,,,---,,,+++******+++,,,---///000222444555555444333444222000222555777555333666777888666222...,,,+++///333777999777555222111666777777777777666444333111///---///444888::::::999777666555666666444222333555777888888888:::;;;>>>>>>===:::666333222222333333444666888:::<<<===;;;:::888999;;;======<<<<<<;;;;;;>>>BBBDDDBBB??????<<<::::::===???>>>===@@@DDDFFFCCC>>>;;;>>>AAA===;;;999888888;;;>>>AAA@@@???===<<<===>>>AAABBBCCCCCCBBB@@@???>>>===<<>>>>>999444444999<<<;;;999;;;>>>AAA@@@===;;;===@@@>>><<<:::999999:::<<<>>><<<;;;:::999;;;===@@@BBBBBBAAAAAA@@@???>>>>>>===@@@AAACCCDDDCCCAAA@@@@@@@@@AAABBBCCCFFFHHHKKKLLLKKKJJJJJJIIIHHHHHHIIIIIIMMMKKKJJJIIIJJJKKKLLLLLLGGGIIIMMMQQQUUUVVVVVVVVVVVVUUUXXXaaakkkwww444444333000...///111333333333000,,,((()))---222333...(((&&&(((...333777333333222333333333222222+++---000333555555333111...---+++******+++...//////...,,,***+++---///111555444222111111111111222222333333222000////////////////////////...------333333333444444333000......------...//////,,,***+++---111666::::::777444333222...+++))))))))))))(((+++...111222111///---000111333444444333222000---...000000///...///000333333333111...,,,+++,,,++++++,,,------------,,,...,,,***,,,///000...+++(((((()))+++---///111222000000000///,,,******+++111111111000///.........+++,,,,,,,,,+++,,,...111222111///,,,***+++///222333222111111222222111//////000111111///---,,,------...//////---,,,---...111111111222444444222000***+++,,,+++******+++,,,...///000111111000...---))))))(((((()))+++...000111333666888888777666666333111//////000333777:::444444444333333222333333000111333222000......//////...------...,,,***'''+++++++++++++++,,,,,,,,,///111222222000///111222555444333333444555555555777999<<<;;;777111+++))),,,111666666333000000111888999:::;;;:::888555444000---+++...555888777444666555333444666888888777444666888888777555555555555555555333111111444666777666666555444444444444///000111333666888;;;======;;;<<<@@@EEEEEEAAA;;;;;;555000000555888888666777:::======<<<;;;<<<>>>===<<<:::999999999:::;;;888777777888:::<<>>AAAAAA===999888444000000333555666666888:::=========<<<<<<===<<<;;;;;;:::::::::::::::666666777999;;;===???@@@======>>>>>>???@@@@@@@@@@@@BBBDDDCCC@@@@@@BBBEEEEEEEEEEEEFFFHHHJJJMMMNNNPPPNNNKKKIIIHHHIIIKKKLLLNNNJJJGGGGGGIIIJJJIIIGGG@@@AAACCCEEEGGGJJJKKKLLLRRRNNNNNNSSSWWW[[[bbbiiiuuu111222444333222222333444333222111///,,,)))(((((())))))***---111333333333111000///000222444222111&&&&&&)))---222555444222111000...---,,,------......------------......////////////111333333000---***---000111111111222333111111111111111000/////////111444555555444333222...------///000000...---+++---000444777888666333000///,,,+++******,,,,,,&&&(((***---///000000000333333444555444222///......000222222222222333444111111111///------///111///---++++++---...---,,,***)))(((***---///---***%%%&&&(((+++...222555777222333222///,,,)))((()))+++---000000//////222444000111111///,,,******+++---...000000......///000222111000111222000...+++''')))******))))))***+++***,,,//////.........///000...---///333333000,,,)))+++------,,,+++,,,---...///000000///---+++)))'''***---...,,,+++,,,------222777:::888555444333222222000000000000222222000333555444222111222333///222333111,,,((()))+++......///111111///+++'''&&&''')))+++---.../////////000///+++'''(((---222333444666666555444444444333666999:::777222///---333666999777222111555:::555555444444444444444444/////////000111444666888555444444555666666333111333444444333222111222444444555666666555555666888666666555444444444444444555666777666444444666999666888999;;;<<<<<<;;;:::666555333222333444666777888:::<<<===<<<;;;::::::<<<<<<<<<<<<<<<;;;;;;:::666888:::===???@@@@@@AAA>>>>>>>>>>>>????????????>>>@@@BBBAAA>>>>>>BBBFFFGGGDDDBBBAAADDDIIIPPPTTTUUURRRMMMIIIGGGHHHJJJLLLMMMIIIEEEEEEIIIJJJIIIFFFAAABBBDDDGGGHHHIIIJJJJJJMMMKKKLLLRRRVVVVVVXXX[[[dddooo}}}000222444444333333444555222222222000---)))&&&$$$%%%'''***///333444222000000...---///222333222000&&&&&&'''+++111333333111333222000///.........///........................------...111444444000,,,(((+++...111111222333444333333333333333222111111---000444666666555444444///......///111222000///)))***,,,000333444222000...,,,+++))))))***+++,,,&&&(((***,,,...000222222444444555555333111...---...000222333333333444555111111000///......111444111...++++++...//////---+++)))((())),,,---+++(((%%%&&&(((+++///333666888555555444111---***))))))***---000111000111444777333444444111---)))''''''+++---000111000///...///222222222222333111---***%%%&&&(((((('''''')))******,,,///000000///000000111...,,,...222222...))))))+++------,,,,,,---....../////////...,,,)))(((&&&+++///000...,,,,,,,,,+++000666888666333111111222111111000////////////111333555444111///000222...222333000+++''''''***...///000333333111,,,((($$$%%%(((***,,,.../////////000...)))%%%&&&,,,222222444777888666555333333111555888999666333000...555999;;;777222111777===222222111111111222333333---...///000111333888;;;666555555555555333///,,,333333333111000000222444666888888888666555666777444444444444444555666777:::;;;;;;888444222333555333555888999999999:::;;;555666666555444555777999888999;;;;;;;;;999777666<<<<<<============<<<<<<888:::===@@@BBBBBBBBBAAA@@@@@@??????>>>>>>======<<>><<<@@@HHHSSSZZZZZZVVVOOOIIIFFFGGGIIILLLLLLGGGDDDDDDHHHJJJHHHFFFCCCEEEIIILLLMMMMMMKKKJJJKKKIIIMMMTTTWWWVVVUUUVVVYYYbbbnnnvvv}}}000///---,,,,,,---...000666444222000---+++)))(((&&&(((,,,///000///---+++///...---,,,,,,---///000++++++,,,///333555555444333111---***)))***,,,......000222111///---...000......000333666444///***))))))***,,,//////...---111222333444555555666666444222//////111333444555444222000222444444222///---...///000000000......---,,,+++******,,,...///*********,,,///111000/////////...000111111000...222222333444444555555555555555333000---,,,...000222111000//////.........((('''(((+++...---)))$$$"""$$$&&&)))---000333555,,,///111111...+++)))(((+++---000222222333555666666666444///***&&&%%%%%%*********,,,///000///...000111333333111...,,,,,,&&&'''((((((((((((+++---***+++,,,---............000///......///...***&&&,,,000444555444000...---000//////......---------///......---,,,,,,,,,---+++...000111000.........///000111222111///---,,,...000222222111111222333222555666222,,,'''''')))---...///111111///---,,,)))((('''(((***+++***)))111000---,,,,,,---000111333222111000000111222222444555555555333333555777555555444333222111111111...------...000111000///000...,,,---000444777888888777555333111///---,,,000333555333//////222777;;;:::888555222111333555555444444555777:::;;;;;;;;;:::888555333000...---222666;;;===;;;::::::;;;888555444777;;;===;;;777===;;;888555444666888:::<<<>>>@@@???===;;;:::;;;;;;999:::===AAADDDCCCAAAAAABBBBBBBBBAAA>>>;;;:::<<<>>>@@@AAA???>>>>>>???===>>>???@@@BBBGGGNNNRRRRRROOOKKKGGGDDDDDDDDDEEEJJJHHHEEEDDDEEEFFFFFFFFFDDDIIINNNNNNKKKIIIKKKMMMJJJJJJJJJKKKMMMPPPRRRTTTTTTVVV^^^fffjjjqqq///...,,,++++++,,,---...222222222111000...,,,+++)))+++...000000///---+++---,,,+++******+++---...///...///111444666555444111///,,,***)))***,,,...,,,///333444222...,,,,,,......000333555555111---(((((()))+++...///---,,,222333444555555555444333111000///000222444555555222111000111333333111///---...////////////......---,,,+++******,,,...///------...000222333222000000///...///111222111000333333555666777666555555444444333000---,,,...///111000///...............******+++---000...)))$$$!!!###%%%(((+++---///000,,,...111111...,,,***))),,,...000111111111222333666666333///***'''&&&'''))))))***,,,000222222111...///111111///---++++++'''((()))((('''''')))+++++++++,,,,,,---......///111///.........,,,((($$$***---222444333111///...////////////......------------,,,++++++++++++++++++...111111000............///111111111000...------///000111000000111222444666777444...******,,,---...///000000000///...---+++******++++++***(((------...///000111111111111000///...///000222444555666666555333222333555666666444333333222222222000///------/////////......---+++,,,000444777888999888777555333111///...333555666222...---111444::::::999666333222333444777666666888;;;======<<<:::999777555222000...---111555999;;;999888888999666444333666;;;>>><<<999:::999777555555666888999;;;===>>>>>><<<:::::::::999888999<<>>======>>>>>>???@@@@@@BBBFFFKKKOOONNNLLLJJJHHHFFFFFFFFFGGGFFFEEECCCCCCEEEGGGGGGGGGDDDHHHMMMMMMJJJGGGHHHKKKHHHHHHHHHIIIKKKMMMPPPQQQUUUUUUZZZ___aaaeeerrr///...,,,*********,,,---///111333444333222///...,,,---///000000///---,,,---,,,+++***+++,,,...000333222222444666666555444...---+++))))))***---...***///444666444///***(((......///111333444222111)))))))))+++---...---,,,222333555666555222000...------...111444666555444111000000111222222111////////////......---------,,,+++***))))))+++,,,...///000111444777666444222000...---...000222333333333444777888999777555444333333222000---,,,---...//////...---------...///---,,,---000222///)))###!!!###&&&)))***++++++,,,...000111///---,,,+++...000111000...---...///666555222---)))''')))***))))))***---111333444333,,,---.........---+++***((()))***)))(((((()))***,,,,,,++++++,,,---///000111000///...---+++'''$$$(((,,,000333222111000///---.../////////...---,,,******))))))))))))((((((,,,...111111000...---------...000111111000///...+++---...///......000111666888888555000---...////////////000000111111111111///---------,,,+++)))))),,,000333555444222000///...,,,,,,---///222444666666777555333111222333777666555444444444444444222///---,,,---/////////...,,,+++,,,///333555666888888888777555444222111666777555111---,,,000333888999:::888666444333444777666777;;;???@@@>>><<<:::999777555333111///...000333666888888777777777555333333666;;;>>>===;;;777777777666666666666666999;;;======;;;:::::::::888888999<<<@@@CCCCCCBBB?????????>>><<<:::777666999:::<<<===<<<;;;<<<===???@@@BBBBBBBBBDDDHHHJJJJJJJJJJJJJJJIIIIIIHHHHHHDDDBBBAAACCCEEEGGGHHHGGGEEEHHHLLLKKKHHHFFFFFFGGGEEEEEEFFFGGGIIIJJJLLLMMMTTTSSSUUUXXX[[[\\\bbbiiiyyy///...,,,+++***+++,,,---///111444666666444111...***+++---.../////////...111000///......000222333555444333444555666444222,,,+++)))))))))+++---...+++///333555444///***''',,,,,,---...000222222333++++++***,,,...///...---111222444444333///+++((()))+++...222666777666444111111111111222222111000333222000///---,,,+++++++++)))(((''''''(((***+++,,,...111555888888666333...,,,***+++...222444444222444777999888666333111222222222111...,,,,,,---...---,,,++++++---///000......///111222///(((""""""&&&(((***++++++,,,...000111///...------000111000...+++******+++444333///+++''''''))),,,++++++,,,...222444333333,,,,,,,,,---......---+++(((***,,,,,,++++++,,,------,,,+++***+++---///111333222111///---+++(((&&&***---000222111///...---***,,,...//////...,,,+++''''''(((((((((''''''''',,,///111111000...------+++---///000111000///...***,,,---------...000222666777777444111//////111000/////////000111222333111///......//////...,,,+++---111444555444222111000...,,,++++++...111333333555555555333222222333777777666555444444555555222///,,,+++---000111222///---+++,,,...000111111333444555666666666555555666666444111......111555777999;;;:::888555444333444555777===AAACCC@@@===;;;:::999777555333222111222333666777888888888777777555555666999<<<<<<;;;888888999999888666444333666888;;;;;;:::999999:::999999;;;===???@@@@@@@@@??????>>>===;;;999777666777999:::;;;::::::;;;<<>>===<<<:::999888777888::::::999999;;;===CCCDDDEEEEEEDDDDDDFFFHHHKKKMMMNNNOOONNNKKKGGGEEEGGGFFFEEEFFFHHHIIIHHHGGGHHHJJJKKKKKKIIIGGGEEEDDDEEEEEEFFFGGGHHHHHHIIIIIIOOOPPPRRRUUUYYY\\\[[[XXXVVV\\\gggsss...---,,,,,,,,,...000222333555888999777444000---&&&&&&(((***,,,///222333222111///---,,,---...//////......000222222111000,,,+++******+++,,,---...000...---...//////...,,,)))+++------......111333111///...///000222222111---...//////---+++(((%%%''')))---333777888555333222333444333000......///222333333222111///,,,+++(((&&&%%%######$$$%%%&&&###$$$''',,,111222111000&&&%%%%%%(((,,,000333333111222333444333111...,,,111333555444111...,,,,,,,,,+++***)))+++...111333222000///000111...(((###!!!%%%)))...111333///111222111///......///111111///,,,)))'''((()))111000...***'''''')))+++///......///111222000//////---,,,...222444333111,,,...111222222222222333,,,,,,++++++,,,---///000222333333222000///000111333444555333///+++(((((('''***...111222111...,,,'''((()))***+++***)))(((---///222222000---,,,,,,)))***,,,------,,,+++***)))***+++,,,,,,...222555333111000///......///000000000000000000000000000+++***+++---000333333333222222111000000111222222444333111///.........///---///222444333333333444444333333222222222333333111///......111444555666000...,,,+++++++++***((()))+++...111444555444444222222222333555777999:::777999<<<;;;999777666555999???EEEGGGFFFDDDEEEFFF>>>======;;;:::999888888999888888:::===>>>===<<<;;;:::999777777777888888;;;<<<===<<<:::666222000222555888:::::::::;;;<<<===>>>???>>>;;;999999999???>>>>>>===<<<<<<;;;;;;888999::::::999:::===???CCCDDDDDDDDDCCCDDDFFFIIILLLMMMNNNOOOMMMIIIEEEBBBHHHGGGGGGHHHIIIJJJHHHFFFHHHIIIJJJJJJJJJHHHEEEDDDEEEEEEFFFGGGHHHHHHGGGGGGLLLOOOQQQRRRUUUWWWVVVQQQRRRVVV]]]dddnnn|||,,,+++******,,,...111222333555777888777444000...(((((()))***,,,///222444222000---+++))))))***+++++++++,,,...111222222111---,,,,,,,,,,,,,,,---......---,,,---///000///---***,,,///000//////111333222000......000111111111,,,------...---,,,***)))''')))---222666777555333111222333111---+++***+++---///222444555333111000)))'''&&&$$$$$$$$$&&&'''######%%%(((+++---,,,+++######%%%)))...222333444222222222222111///---,,,111333666666333000---,,,,,,+++))))))+++///333555444222000000111///+++&&& !!!$$$(((---111444111222333111///......///000000...,,,)))((()))+++222222000---***))))))+++---------///111222111//////,,,***---222555444222///111444444333111000000++++++,,,,,,---......///...000222111000000222555555666666444///+++)))((())),,,111555666444111///)))***,,,---------,,,+++...000222222000---,,,,,,((()))+++,,,+++***(((''''''((()))******---111444111000---------.../////////000111111000///---,,,)))((())),,,///222333222000000000000111111222222333333333333222111111000---000333444333222222222111111000000000111111222444222111111333444444333---,,,******++++++***))))))+++...111222222111000222222333666888:::;;;:::888:::;;;;;;999777777777===DDDKKKIIIAAA===???CCC>>>======<<<;;;:::999999;;;:::999;;;>>>@@@???===::::::999777666666888:::999::::::;;;999777444222222555888:::;;;;;;<<<===<<<>>>???===:::888888999======<<<<<<<<<<<<======999:::;;;;;;;;;<<<>>>AAAAAAAAAAAA@@@@@@BBBFFFJJJIIIJJJKKKKKKJJJFFFCCC@@@EEEDDDEEEGGGJJJJJJIIIGGGGGGGGGHHHIIIIIIGGGEEECCCDDDEEEFFFGGGGGGFFFFFFEEEFFFLLLOOONNNOOOSSSSSSOOOQQQUUUZZZ^^^cccjjjttt|||))))))))))))+++...111333222444555666666444222000,,,+++++++++---///222444333111...+++))))))))))))***)))+++---111333333222...------,,,,,,---------,,,++++++...111222///,,,+++...222333111000222333111///------///000111000---------...---------,,,(((***---222666666555222000222222000+++((('''((((((+++111555888777666444***)))'''%%%%%%%%%'''((($$$$$$$$$&&&((())))))'''"""###&&&***000333444444333333222111000///------111444777777444000...,,,,,,+++)))***,,,000444777777444111000111000---)))"""""""""###'''+++000333333333333222///---......000///...+++))))))+++---333333333000---+++***++++++++++++...111222222111///+++))),,,222555444222222333555555222///------***+++,,,---............,,,...000000///000333777555666666444000,,,***)))+++...444888999777444111***+++---/////////---,,,...000222222000---,,,,,,((()))***+++***(((&&&%%%%%%&&&'''((())),,,000333111///---,,,---///000000///000111111000...+++***)))((()))+++...111111111,,,---///111222333333333111222444555555444333222///111444444333111000000000///////////////000000777555444444444444222111***)))((()))+++,,,+++***+++---///111111000...,,,333333555888:::;;;;;;999999:::;;;;;;999777777888>>>FFFLLLHHH<<<555888>>>======<<<;;;::::::999999<<<:::999;;;???@@@???>>>999888888777666777:::<<<555666888999888777555444222444888:::;;;<<<===>>>:::<<<>>>===:::888999;;;;;;;;;;;;;;;;;;<<<===>>>:::;;;<<<<<<;;;===@@@BBB??????>>>===>>>AAAFFFJJJFFFGGGHHHHHHGGGDDDAAA???AAABBBCCCFFFIIIKKKJJJHHHEEEEEEFFFGGGHHHGGGDDDBBBCCCDDDEEEFFFFFFEEEDDDCCC@@@HHHMMMLLLMMMSSSTTTRRRLLLPPPTTTWWWYYY\\\aaafffsss+++(((&&&''',,,000222222222444777888666555444444---,,,++++++,,,///333555222111000///---+++***)))'''))),,,///111222222222111000///...,,,***)))))))))((((((+++///111///,,,---111555777666333000///111111111000///...------......//////...,,,***(((%%%(((,,,000222222222111333333222///+++(((''''''---...000222444444333333*********+++,,,------...---'''"""$$$))),,,)))%%%$$$''',,,000222333555666222333333111...,,,,,,,,,111111222333333333222222222111000///000333555777555222111111111000+++'''$$$%%%&&&%%%%%%(((...333333444444333///---,,,,,,//////---)))&&&&&&***...333111...---.........---+++)))))),,,///111000...///+++)))***///111///,,,...111444666555111,,,))),,,///333555333111///...---,,,,,,---111444555666333333333222000---+++)))222111111000000000//////...///000111111000///...///000000000000000///...+++******,,,......***'''''''''((())),,,///222444///...---///222333111...333333222111///,,,***)))&&&(((+++...000222222222---...///111333444444444333111000111444555555555444333222111000...------000222222///***)))...222555555555444333222111000111///,,,***))))))+++,,,000111111000///000333555444666888999777666666666666666777777888888888888===>>>===;;;888555555555;;;;;;<<<>>>???===:::666>>>;;;888888;;;===<<<;;;888666555666888999777444444888;;;999999:::777333666777888999:::;;;<<<<<<::::::999999999999999999888:::<<<===;;;::::::;;;999;;;===>>>>>>>>>@@@BBB===;;;999;;;???BBBCCCBBBCCCEEEHHHJJJHHHEEE@@@===DDDCCCBBBCCCEEEGGGFFFEEEAAAEEEIIIIIIFFFBBBAAABBBAAABBBCCCDDDDDDDDDBBBBBBCCCDDDGGGJJJMMMOOOPPPQQQOOOPPPRRRSSSUUUXXX]]]aaagggnnn{{{...+++)))***---111222333111333444444333222222333000///...---...000222333333222111000///...---,,,,,,---///111222222111000000//////...---,,,++++++))))))))),,,///000...++++++///333555444111//////222222222222111000...---,,,---...///...---***)))((())),,,...//////......000111111///---+++++++++,,,---...///000111111111---...//////000000000000...)))%%%%%%***,,,)))%%%"""&&&+++...000111333444444444222///,,,******+++000000000111111222222333444444222111111111222222222000//////000000---+++'''(((((('''''')))///333222333333222000...///000///000///+++'''&&&***---222///---,,,---...------***))))))+++///000///------+++***---111333111...---000222444333000,,,)))***...111333333222222222111///---...000333444444222222111000///---,,,+++111111111111111000.........///000111222111000/////////000000000000000000---------...000000,,,)))'''((()))+++...111444666111000///000333333111///111000///...---,,,,,,+++,,,---...000111222222222---...000222333444555555111000///000333555555555333333222111///......---///111222///+++***---000444444444444333222000000111000...,,,+++,,,---...222333333222111111333555666777888888666444555555555666777888888777555444;;;;;;:::888555444444666;;;;;;;;;===>>>>>><<<:::===:::777777999;;;:::999888666555666777888666333333666888666666888777333555777999;;;<<<;;;:::999999999::::::::::::::::::888999;;;=========;;;:::888:::<<<<<<<<<<<<>>>@@@>>><<<:::;;;???BBBBBBAAABBBCCCEEEFFFFFFDDDAAA???BBBBBBBBBCCCFFFGGGFFFEEEBBBDDDGGGGGGEEEDDDCCCCCC@@@AAABBBBBBBBBBBBBBBBBBBBBDDDFFFIIIKKKMMMOOOOOONNNNNNOOOQQQTTTXXX[[[\\\ZZZ```jjjxxx222///------///111222222000111111000//////111222333333222111000000000000444444333222111000000000111222333444333222000.../////////............---******+++---//////,,,******---111333222000//////111111222333111///---++++++---...//////...---,,,++++++++++++++++++++++++---///000000/////////000+++++++++,,,---...///000222222444555555444333333000+++'''(((,,,---+++'''"""%%%))),,,...///111333555444111---)))(((***,,,000/////////000111333444777666666444222000...---///---,,,---000111111111,,,,,,,,,******,,,000333000111111///......///111000111000---)))'''))),,,///---++++++,,,---------))))))***,,,...///---,,,+++***,,,000444555333///---...111333222000,,,***+++---///111111222444666444111///...///111222222111000///...------------000111333333333000...,,,---...000222222222000000............//////111111000000000111222111///,,,)))***+++,,,///222555777333222111222333333111000------,,,+++,,,---...///000000////////////000000///000111222333333333333...------...111444444444333222111000//////......---///111000---+++,,,...222222333333333111000///////////////////////////444555666555333333444555888888888666444333444555555666777888777555333111888888666444222222555777:::999999:::===??????>>><<<:::777777888888888777888777666666777777555444333666555333333666666444333666:::======;;;888666777777888999999::::::999777777999<<<@@@@@@<<<888777888:::;;;;;;;;;<<<===>>>===<<<===???@@@AAA@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@AAACCCFFFGGGFFFDDDDDDCCCCCCDDDEEEFFFEEEDDD@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEGGGJJJKKKMMMNNNMMMLLLLLLOOOTTTWWWWWWVVVVVVZZZaaahhhsss444222000//////000000111111111///---,,,---000333666555444333222000//////444333222222111222222333333444555555555333111///000000000///......------++++++---......---+++))),,,...111222111000///000///000111111000...+++))),,,---///111222111000///...---,,,+++++++++,,,---...000222222111111111222,,,+++******+++---...000444555666777777666555444000---***+++///000...+++$$$'''***,,,---///000222444222///+++)))***---000111000//////000222444666666666666666333000---+++---------...111444666777111000///...---///111333//////...,,,***+++---000000111222///***((()))+++---+++))))))+++,,,---,,,***+++,,,...//////---,,,***+++...222555555111...---...111222222111///---.../////////000111555888444222///...///111222111///...---,,,,,,---...///000222555666666333///,,,+++---///111222111///...,,,,,,++++++,,,...///000000111222333333222///...------------///111333555333222222222222222000///+++***))))))+++...000222000///---,,,,,,---...///111111111111000///......,,,++++++---000333444333111111000///...//////000,,,...111111...,,,++++++000111222333333222000///---...///000111000000///555777888777555444444555777777666555333333444666666666666666666666555555777666444111000222666::::::888666888;;;???AAABBB<<<;;;999888888888888888;;;:::888888777777666666888999666222111444666444111444777:::;;;;;;999777444555666888999999999888777666777<<>>>>>===>>>>>>?????????@@@BBBCCCDDDDDDCCCAAA@@@>>>???@@@CCCFFFFFFEEECCCEEEBBB@@@AAADDDGGGFFFEEEAAA@@@@@@@@@@@@BBBDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMJJJIIIMMMTTTWWWTTTQQQWWW[[[^^^___bbblll|||444333222000............222111///,,,+++---111444555555444333222111000///444333111000000111333333222333555555555444222111222222111///...---,,,++++++,,,---------,,,++++++///111333222111000000111///000111111000///---+++---...111333444444333222...---,,,,,,,,,...///111000222444444333111000000------,,,+++,,,---///000333444555666666666555444///------///222444222000(((+++---......///000222111000...+++***---222666333222111000111333555777333444555555444111...,,,...///000111333666999<<<444222000000000111222333222111000---+++***,,,...///111111///***(((***,,,---+++))))))***,,,,,,+++,,,...000111111///...---+++---000333444222...+++...///111222333333222111222222111///...///333666222000......000111111000---,,,+++++++++,,,...///111333666999888555111///***,,,...111111000...,,,)))))))))***+++,,,---......///111222222111//////000000///......///000111111222222222111000//////+++*********,,,///222333...---,,,,,,,,,...///000333333222000...,,,***)))+++******,,,///222333222000///.........///111222,,,...111111///---+++***...000222333333222111///+++,,,...000000000///...444777999999777555444444444444444333222333666888777666555555555777:::;;;666555333111000333888<<<999777555555999===AAABBB===<<<;;;:::999999:::;;;>>>===<<<:::999888888999>>>>>>:::444222555777555111222444666888:::;;;;;;555666888:::;;;;;;::::::777666777<<>><<<;;;;;;;;;>>>>>>??????>>>>>>>>>???@@@BBBEEEGGGGGGDDDAAA???>>>>>>???AAADDDEEEDDDBBBEEEBBB???@@@DDDGGGGGGFFFBBBBBBAAABBBCCCEEEGGGHHHGGGGGGGGGHHHIIIJJJLLLMMMMMMJJJIIILLLRRRTTTRRRNNNQQQUUUXXXWWWUUUZZZdddmmmyyy444444333111...,,,,,,---333222///,,,+++---111555222222111111000111111222444333111000///000222333111222333555555333222111333222111///---,,,******,,,------,,,******,,,...333444444333111000111222000000000111111000000000...///222444555555444333......---......000222333333555666666333000.....................///000111111111111222333333444444000000000222444555555333---///000///......///111///...---,,,,,,///444888444444333222333444555666000111222333333111///...000222333444555666999<<<444222000000111333222222333333222000---,,,---///...000000---)))(((***------+++))))))***+++++++++---///222333222///......,,,///222444333111---+++//////000222333444444444555555333000......111444///......///111000///---+++++++++++++++,,,------000222666888999777444111+++---000111111///---+++(((((()))***++++++++++++***---000111000//////000222111000///...///000000000111333222111///000111...---------...000111222.........//////111222333444333222000...+++)))(((+++******+++...111222111///...---------///222333...///111111000///,,,+++...///222444555444222000***+++---...///......---222555888999777555333333111222333333333444666888666666555555666999;;;===666555333111111444999===999666444444777;;;>>>@@@=========<<<;;;;;;===???@@@@@@???<<<999888999;;;AAAAAA===777555888999888333444555666888;;;<<<===999;;;===>>>???>>>===<<<777777999<<<@@@@@@<<<888:::<<>><<<;;;;;;<<<>>>@@@@@@???>>>>>>???@@@BBBDDDFFFFFFEEECCCAAA@@@???>>>???AAABBBBBBAAACCCBBB@@@AAACCCEEEFFFFFFBBBCCCCCCDDDFFFHHHIIIJJJIIIIIIHHHHHHHHHJJJKKKLLLLLLJJJIIIKKKNNNPPPOOOMMMLLLOOORRRRRRQQQSSSZZZ```bbbjjj{{{333444555222...,,,,,,...111111...,,,***,,,000333...---------...111333555666444222000///000222333000111333333333111///...000000///...---,,,+++***------,,,***((()))---111666666555333000///000111------,,,,,,---...000111---///111333444444333222////////////000111111222333555777666333000------...//////000000000000000///.........///111444555444444444555666555444333111111111000---,,,---...---------,,,,,,...333777444444333333333333222222...///000111111000///...111444666666555555666888444111///000222333222111...000000///---------...---......+++'''(((+++//////,,,***)))***++++++***,,,///333444111...---------///222444444222000.........///000222333555666555555333111//////111333......///000111///***''')))***++++++++++++++++++...000333666777666444333...///222444333000---***(((***,,,------,,,***)))'''+++///111000///000111222222111000000111333333///111444333111111222333222111111111111000000000---...///000111111111111222222222111000...---,,,,,,++++++,,,...000111000...---,,,,,,---///222444111111111111111000...,,,---000333555666555333111,,,------.........------///222666888777444333222000222444444333333444555444444666777888888888888444444333222111444888;;;999666444333666999;;;<<<;;;<<<===<<<;;;;;;>>>AAAAAAAAA@@@<<<999777999;;;@@@AAA>>>888777;;;===;;;777888:::;;;<<<<<<<<<;;;:::<<<>>>???@@@>>><<<;;;888999;;;=========;;;::::::===???@@@>>><<<:::::::::===@@@@@@???>>>???@@@?????????@@@BBBDDDFFFGGGBBB@@@>>>===???@@@AAAAAAAAABBBCCCCCCBBBBBBDDDFFFAAABBBDDDFFFHHHIIIJJJJJJJJJIIIGGGFFFGGGHHHIIIKKKJJJIIIIIIHHHIIIJJJLLLLLLNNNOOOOOOOOOOOOQQQUUUYYYXXX]]]ggguuu444555666333///------///000///...+++***+++///222+++*********---111555777777666333111000111222444111222333333222///---,,,......---------,,,,,,,,,------,,,)))''')))...333777777666222///...///000))))))((('''(((+++---///,,,...000222333222111000//////000000000000000000222444666666333000...---...///000111111111000///...---,,,+++---000444666777888888777666555333111222333222000---++++++------------,,,+++---111444333333333333333222000000///////////////......---111444777777555333444555333000...///222333222000(((***,,,,,,+++++++++,,,,,,---,,,)))&&&''',,,111000---+++******+++***)))+++///333333000---,,,,,,---///333555555333333333------...///111333555666444444333111//////222444//////000111111---'''""")))***+++,,,,,,+++***))),,,...111444555555444333000222555666555222...+++)))+++...000000---***(((&&&***///111000000111333111111111111222444666777///222555555333222333666444444444444333111000///,,,---...//////...---,,,111111222222222222111111---,,,+++,,,...000000000...---,,,+++---000333555333222111111111111///------000333666777666444222........................,,,000555777666444222111111333555555444222222222111444777::::::888444222333333333222111333777:::999666444333555777999999:::<<<===<<<;;;;;;???BBBAAAAAA@@@<<<888666888;;;>>>???===999999===???>>>999<<>>;;;999999:::<<<>>>===<<<999888888:::<<<===;;;:::;;;;;;:::<<>>;;;999999999===@@@AAA???>>>???AAA>>>===;;;;;;>>>CCCIIIMMMDDDAAA===<<<===???@@@@@@@@@CCCEEEDDDBBBAAACCCEEE@@@AAADDDGGGIIIJJJJJJJJJIIIHHHFFFEEEEEEFFFHHHIIIHHHIIIHHHGGGEEEFFFIIILLLQQQNNNKKKIIIIIIKKKNNNPPPRRRVVV[[[___gggwww444333222000///..................,,,***+++---000000...,,,---000555999;;;>>>999444222222222000...,,,---///000000...,,,******,,,000222111///+++)))+++++++++(((&&&'''+++///111...---...000000,,,((((((%%%!!!!!!###'''+++,,,...,,,+++---111444333222///...,,,++++++...000222666666666555333111///...+++,,,...000000///...,,,...---------...111333444888888888666222000000111......---,,,++++++++++++............///000111222444444444222///---,,,---............///000222333666666777777666555555444222///---///222333000,,,'''%%%&&&)))***((((((***,,,///...)))'''+++.........+++((('''(((***,,,,,,---000333222///,,,++++++---///222333222000000000......///111222222///---000222555666333000...------///333666555///&&& )))+++.........------...---222777777444222333666000000000000////////////)))((((((***,,,,,,***&&&))),,,///111111111111222111111111111222444666888666666666666777777777777777555333000...---------+++000555333---***,,,000000222333333222000000000555222......000111000///---//////...111444444000444222///------...///111111333555777777555333111---...000111111///---,,,---...111333444333222111222333666777777666444222222333666777666333000---111000///000222333333333444666888777555444555777999888666666888;;;<<<===AAAAAA@@@???<<<888444111>>>===;;;:::;;;<<<>>>@@@@@@AAAAAAAAA???<<<999777555777999999888888:::;;;::::::;;;<<<;;;:::999888:::::::::::::::999888777<<<>>>AAACCCDDDCCCBBBAAA;;;:::888888;;;???BBBCCCBBB@@@===::::::;;;>>>???DDDCCCCCCCCCDDDCCCAAA???CCCBBBCCCFFFIIIMMMNNNOOOLLLIIIFFFDDDEEEFFFHHHHHHFFFHHHIIIIIIHHHGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMQQQSSSWWWZZZ[[[```ppp222222111000/////////000------,,,+++***+++...111333111//////111555888999999777555444444333000------...000000///---***(((***,,,000222222000---++++++,,,,,,)))'''&&&))),,,...,,,+++---///000---***&&&### ###'''***,,,---+++***,,,000222222111///...,,,++++++---///000777666555333111///---,,,---...///000000///...---.........///000111111222333444444333000.........------,,,,,,,,,------...////////////000111222222333333333111...,,,,,,---......//////000000111111333333444444444444444444333000---...111111...***$$$###%%%***+++)))))),,,...111///***))),,,//////,,,***(((''')))+++,,,,,,(((+++---,,,)))''''''(((,,,///111222111/////////......///000222222///---...111444555222///,,,******,,,000444444000)))$$$+++---//////...,,,,,,---222666:::999555111222333000000000000/////////...)))((('''(((******)))&&&***---111222222111222222000000000111333555777888777666666555555444444444333222000///.........///...333666333---)))***---111111111000//////000222333111...---///000000......111111000222555444///000///...---...///111333333444555555444222000///,,,---...///000//////......///000222333333222222111333555777777666444222222444555666555333///---000/////////111333333444444555777666444444666999999777555555666888:::;;;@@@???>>><<<:::777444222::::::::::::;;;===???@@@AAAAAA@@@???===999666444444555666666555555777999::::::;;;;;;;;;:::999888::::::;;;;;;:::999888888;;;===@@@BBBCCCCCCAAA@@@>>><<<:::999;;;===???@@@AAA???===;;;;;;===@@@BBBGGGEEECCCCCCCCCCCCBBB@@@CCCCCCCCCEEEGGGJJJKKKLLLJJJGGGCCCBBBDDDEEEDDDCCCBBBFFFIIIKKKJJJHHHGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJMMMMMMPPPTTTUUUYYYeeeqqquuu111000000///000000111111------,,,***)))+++...222333222111000000222444555666555555555555333000---//////000000///,,,***(((,,,...111333333111///---,,,------+++)))'''((())))))((('''***...000...,,,$$$""" !!!$$$(((***,,,,,,++++++,,,///111111111000...,,,++++++,,,---...666555222000...,,,++++++/////////...............///000111111111000//////,,,...000///---+++++++++,,,,,,,,,------...000000///000000000111222222222000111111///,,,++++++---...///000111111111000///000000111111222333333333333000------///...+++(((""""""%%%+++---+++***---000222111---+++...000000***)))'''(((***---------'''(((((('''%%%$$$%%%'''+++---///000...---------------...000222222///---...111444444111---***(((&&&(((---111444222---)))...///111111...,,,,,,,,,777999;;;:::555000///000///000000000//////......***(((&&&&&&'''((((((''',,,...111333333333444444000000111222333555666777666555444333222111111000......------......///000111444666222+++''''''***111000.........///111222111///---,,,---.........///222333333444666333...******+++,,,...000222333444333333222111///---,,,+++,,,,,,---...///000000///000000111111222222222111222444666777666444333333444555555444222///---///......///000111333444444555555444333555888;;;:::888555333333666888:::>>>===;;;999777555444444666777999;;;<<<>>>????????????>>><<<:::777444333333333333222222333666999:::::::::;;;:::999999888:::;;;<<<<<<<<<;;;:::999:::<<>><<<::::::;;;<<<>>>@@@>>>===<<<===@@@DDDFFFIIIGGGCCCBBBBBBBBBBBBAAABBBCCCCCCDDDEEEEEEFFFFFFHHHDDD@@@AAADDDEEEBBB>>>???CCCIIIKKKKKKIIIGGGFFFJJJJJJJJJIIIHHHGGGGGGFFFIIIHHHIIINNNPPPSSSYYYaaaaaammm|||111000//////////////////......---***)))***---000//////......------///111777666444333222000///---///000000111000///---,,,111222444555444222///---+++,,,------,,,+++***)))%%%$$$$$$'''---000000...%%%###"""###'''***,,,---------,,,---///000111222111///---,,,+++++++++,,,222111///---,,,,,,,,,,,,//////...---,,,,,,------///000222333222000...,,,)))+++------,,,***))))))...............///000000000000111222222222222222.........,,,******+++---///000111222222111///...000000000000111111222222333000...------,,,***(((%%%$$$''',,,...+++***,,,000333222...,,,///111000)))(((((())),,,...//////---+++)))'''%%%$$$%%%&&&***,,,------,,,++++++,,,,,,,,,---000222222000...///111555555222---***(((&&&(((+++///222222...+++---///111111///---------666888999888444000...---...//////000000///...---,,,***'''&&&&&&''')))***+++...111333444555777888333333333333333333333444222222111111000000//////,,,,,,,,,------...//////000222333///***&&&&&&(((---------...000111000000...---,,,++++++,,,------///222444333555666222+++&&&'''(((***,,,...///000222111000///...---,,,,,,*********,,,---///111222111000000000000000111222111222444666777777666555222333333333222111///......//////......000333555444444333222333666:::===;;;:::777444333444777:::<<<:::888666555555555666555777999;;;======<<<;;;;;;;;;:::888777555444444555555444222222333777:::::::::::::::999999888888:::;;;===>>>>>><<<;;;:::999;;;>>>@@@AAA@@@>>>===>>>===<<<;;;::::::<<<===???>>><<<<<<>>>BBBFFFIIIJJJFFFAAA??????@@@AAAAAABBBCCCCCCCCCBBBAAAAAABBBEEEAAA???BBBFFFGGGCCC>>>???BBBGGGIIIIIIHHHGGGGGGLLLKKKJJJIIIGGGFFFEEEDDDGGGEEEFFFLLLQQQRRRTTTXXX___bbbgggnnn|||222111///...---,,,,,,,,,000000///---******+++---***,,,...---,,,,,,...///888666333///,,,,,,---......///000111222222111111555666666666444111...,,,***+++,,,...//////---,,,###""""""&&&+++///000///'''&&&&&&(((+++............/////////000111222444222111///---+++*********---,,,,,,,,,---......//////...---,,,++++++++++++---///111222222000---+++)))+++------+++******+++111000///...............000000111222222222111111,,,,,,,,,+++)))))),,,...///000222333333111///...333222111111000111222222333111...------,,,,,,++++++)))+++......***(((***...111222...,,,///111000+++)))(((***---000111111222///+++(((&&&%%%%%%%%%(((***++++++******+++,,,,,,,,,...000333333222000111333666666333///---,,,******,,,...000000...++++++---000000000//////000111333444444222///---,,,,,,---...000000000///......---***((('''(((+++---+++...111333555666999;;;666666555444333111000000------....../////////000..................------,,,---...+++(((&&&'''((()))***,,,111444333000,,,,,,,,,+++******+++,,,------111333222333444000***&&&&&&'''(((***++++++,,,//////..................(((((()))+++---///111333222111000//////000000111111222444555777777777777111111111111111111000000000000000///...///222666555333222222444777:::<<<;;;;;;999666333444777;;;:::999666555555666888999888999;;;<<<<<<:::888777666666555444444555666777888888777555555777:::===::::::999999888888888888;;;<<<>>>???@@@>>>===;;;:::;;;>>>@@@@@@>>><<<;;;:::;;;<<<;;;::::::===???>>>===<<<<<<>>>BBBFFFIIIGGGDDD???<<<<<<>>>???@@@@@@BBBDDDCCCAAA??????@@@CCCAAA@@@DDDIIIJJJGGGCCCAAACCCDDDEEEEEEEEEGGGIIILLLKKKJJJIIIGGGFFFEEEDDDEEEBBBDDDLLLQQQRRRSSSTTTXXXYYY[[[___gggsss000000...,,,+++***))))))000111111000---,,,,,,---)))---000///---,,,---///666444000,,,((())),,,///---...///000222333333333555555555555333000---+++******+++---000000///---$$$"""!!!%%%***///000///*********,,,///000000//////000111111000111333555555333111///,,,***)))((()))***,,,...///000111111//////...---,,,+++***)))***,,,...000111000...---,,,---...---++++++,,,---111111///......---------///000111222222111000000+++++++++)))(((***---//////000111222222222111000333222111000000222333444222111///......///000000222///...000...***(((***,,,000111......111333222...,,,******---111333444333000+++((('''&&&%%%$$$&&&((()))***)))***,,,---,,,---...111444555444222333555666555333111000000...------...//////...,,,***,,,///000/////////000,,,...///000000///---,,,)))+++---000111111000///000///---+++)))))),,,///---///111333444666888:::777777666555333111///...***+++,,,---...//////000000000000000000///...---***++++++)))''''''((()))&&&(((,,,222777666111++++++++++++***)))***,,,...---000111111222444111,,,'''''''''(((((()))++++++......////////////......&&&''')))+++---///000111111111111000000////////////000111333555666777777000/////////000111222333222333333000---...222666555333111222555888::::::999::::::888444444777;;;999888777666777888;;;<<<;;;<<<======;;;999666555333222111111222555777999999:::999888888999<<>>===<<<===???@@@???===;;;999777999<<<<<<::::::>>>AAA>>><<<;;;;;;<<<@@@DDDFFFDDDAAA===;;;<<<===?????????BBBEEEDDDAAA???@@@AAAAAAAAABBBEEEGGGHHHGGGFFFBBBCCCCCCBBBBBBCCCFFFIIIJJJIIIIIIHHHGGGFFFFFFFFFBBB@@@CCCKKKOOOOOOPPPRRROOORRRXXX___ccceeekkkrrr---,,,+++***)))))))))))),,,///222333111/////////***---111000,,,))))))+++//////...+++((())),,,///------...///000111111111000000111000///...,,,***+++***)))+++...///---+++%%%###"""%%%***...///...---,,,---...000111000......000111111//////222444777555333000---+++)))''')))+++...111222222111000000111111000...,,,***)))''')))+++...///000////////////...,,,******,,,...//////...------............///111222222111///...*********)))(((***...111000000000111111222222222//////...///000333555777111111000000000222444666777333000000...+++***---,,,000222000000444666555333///++++++---111555777222///,,,*********)))'''%%%&&&((())))))***---///------///333666777666444444555555333111111333444111///......///000///...+++---//////...---------++++++---...//////---+++&&&(((,,,///111222111111///000///---***))),,,///111222333333222333555666555555555555444222000///++++++,,,,,,------......111111222222222111000///,,,,,,+++)))(((((()))***'''(((+++111777777333...***+++,,,+++)))))),,,///...000111000222555333///***)))(((((()))+++---//////000111222111000...,,,%%%'''))),,,.../////////000111111111000///---,,,+++,,,...///111333444555...---------///111444555555666555111------222666555333222333777999999888555888:::888555333666999888888888888999;;;===>>>============;;;999777555444222111000111444777999888999:::999999999;;;===::::::888777777777888999;;;===@@@BBBCCCAAA???===>>>???@@@AAA???<<<999777666999<<<<<<:::999===@@@>>><<<:::999:::===@@@CCCBBB@@@<<<;;;===???@@@@@@===AAAFFFFFFBBB@@@BBBDDD@@@BBBDDDDDDBBBBBBCCCDDDAAACCCDDDCCCBBBBBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFAAAAAADDDJJJMMMLLLMMMPPPPPPRRRXXX___```\\\^^^dddooo~~~******))))))))))))******)))---111444444222111111)))---000...)))$$$$$$&&&(((***,,,+++******---000------------............***+++,,,------,,,+++***---***((()))+++,,,***((('''$$$###%%%***---...---------...///111111///------///111000......111333888777444111...+++)))'''***,,,000333444333000///222222333333111...+++)))%%%'''))),,,...000000000111000...+++)))***---///------,,,------...///000...///000111111000...---*********)))(((+++...222000000000000111222333444++++++,,,---000444777:::000111111111222444777:::999444111111///,,,,,,000,,,111333111222666888777555111,,,+++---222666888222///------//////---+++$$$%%%'''((()))+++...111---...000333777888777555444444333222000111444666111000......000111000000,,,...//////---+++++++++++++++,,,...//////---+++$$$'''+++///222333222222...000000---***)))+++...555555555333111000111333222333444555444333222111------,,,,,,,,,,,,,,,,,,000111333444444333222222///...,,,+++))))))*********)))***///666888444000***+++,,,+++)))))),,,000///111111000222666555222+++***))))))***---111333111222444444333000---***%%%&&&))),,,...///......000111222222111///---+++))))))+++---///000222333---,,,,,,,,,...222555777666888777222------111666555333222444888999888666222666999888555333555888777888888:::;;;===???@@@>>>>>>===<<<;;;999888777555333111000000333666888555777999999888888:::;;;;;;:::888777777777888999<<<>>>AAACCCDDDBBB@@@>>>@@@AAABBBAAA???<<<888666777:::======999888;;;???>>><<<:::888999;;;>>>@@@AAA???======>>>@@@AAAAAA<<>><<<>>>AAA@@@BBBEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFCCCCCCGGGLLLLLLJJJLLLPPPVVVTTTUUUXXXVVVSSSWWW```cccnnn~~~...+++((('''((()))***)))+++...111222333444666888111111///***$$$"""###&&&'''''')))***++++++++++++((()))+++---------+++***'''(((***,,,------***(((******))))))***,,,...000((()))++++++++++++---///...---,,,+++++++++,,,,,,,,,,,,---...///000111111999777444000...------......///000///---,,,,,,,,,111444777777333...)))''')))***+++---000222444444111...+++))))))******))),,,+++,,,000555666222---000000//////............------------,,,,,,------,,,---///111222222111000---------000444666555222//////000111222222111111333000------...///---***000000111222222222222222000//////......000111222------...000222222111///++++++***((('''))),,,///...000333555444444555666555555444333333222111111000111111222222111111000000---***)))***+++++++++...---,,,...000///,,,(((&&&)))---111333333111000111000.........///111222444444444444333333444555333111000111444555333111000///---,,,,,,,,,,,,---+++000444555222000///000333222///---+++***++++++...------///333333111...000...,,,******---000222//////111444888;;;<<<;;;444...(((&&&)))...222444555222///...---,,,***((($$$&&&))))))'''(((,,,///111222333333222111222333+++******+++...111111111000000000111222333555666999777444111///000111222555444333333333444444555333333333333444555666777::::::::::::::::::::::::<<<;;;999888666555444444888999888666333111111333888888888777555666999;;;===;;;888666444555666777<<<===???@@@AAAAAA@@@@@@BBBAAA???===;;;:::999999;;;<<<===<<<:::888888999:::999777777888;;;>>>@@@GGGFFFDDD@@@>>>>>>@@@BBBCCCAAA@@@@@@AAABBBBBBAAA@@@>>>;;;:::<<<>>>@@@@@@BBBAAAAAACCCDDDCCCAAA???CCCBBBCCCEEEGGGGGGFFFDDDDDDFFFHHHIIIIIIJJJLLLMMMPPPTTTWWWTTTOOONNNSSSXXX___bbbhhhqqqzzz,,,***(((''')))+++++++++,,,...111222222333555666///000...***&&&######%%%%%%&&&'''((()))******+++)))+++,,,---...---++++++)))***,,,......---***'''((())))))***+++---...///+++,,,------,,,,,,---......---,,,+++++++++,,,---+++---///000111111000000555444222///...------...+++---......,,,++++++,,,///222444444111...+++******+++,,,...000222444555333000,,,))))))((('''&&&'''''')))///444666222---...////////////...------,,,------............---------............------,,,,,,---000444555444222///.........---------------***)))))),,,------+++------.../////////////////////...---...///000111...------...000111111///------+++(((&&&'''))),,,...000333333222111111222222222222111111111111000111111222222222222111111///---***))))))*********,,,++++++---//////,,,)))(((***---000222222111000444222000//////000333444444444444444444444666777333111//////222333333111000///---+++***+++,,,---+++///222222///------///000000///////////////000///------///222333111///000///---,,,,,,...000222000000111444888:::;;;:::444///***(((+++///222333555222///...---,,,***(((&&&(((***)))&&&&&&(((+++...111333444333222222333...------...111222111000111111222222333555666777888777555222111111222222444444444444333333333333000111111222333444555666999999:::::::::999888888999888777555444444333333888999888666333111111222777777666555444666999<<>>???@@@??????>>>BBB@@@>>>;;;999888888888:::;;;<<<;;;999777777888888888777777888:::<<<===DDDDDDCCCAAA>>>>>>@@@BBBCCCAAA@@@@@@BBBBBBBBBAAA@@@>>>;;;;;;<<<>>>???@@@BBBAAAAAAAAABBBBBB???===BBBBBBBBBDDDFFFGGGEEECCCBBBDDDGGGHHHIIIJJJMMMOOOMMMQQQTTTRRRMMMMMMQQQWWW]]]___eeekkkpppwww***((('''''')))+++,,,,,,---...000111111111333444...///...,,,(((%%%#########$$$%%%''')))******+++,,,---.........---,,,++++++,,,///000///+++'''$$$%%%&&&)))+++---------,,,---///000///---,,,,,,---///...,,,+++++++++,,,---+++---///111111000///...222111000///...---------)))***,,,,,,+++++++++,,,---///111111///---------,,,---...000222333555555555222---***)))(((&&&$$$###$$$(((...333444111---,,,---/////////...,,,+++,,,---...///000000///...---,,,+++***))))))))))))+++,,,---111444555333222000///---***)))(((((((((%%%$$$$$$&&&))),,,------******+++,,,,,,,,,,,,+++...---,,,,,,,,,---///000///---+++,,,...000111111///...,,,(((%%%%%%&&&)))///111222111///............/////////000000000000222222222222222222222222...,,,)))((()))***))))))*********,,,...///---+++)))+++---///000000000///666444111......000444666333333333444444666777888222000...---///111222222111///,,,***)))***+++---***---///...+++)))***,,,---...///111333444555555000///......000222222111111000/////////000222333000000111333777888888777444000---+++---000111222444111...---,,,+++)))((()))***+++(((%%%###$$$'''---000333444333222111111000000000222444444222000222333333444555666777777666666555444333333222222333333444444444333111000---...///000222333444555777777999999999777555444444444333333333333222222888999888666333111111222555555444333222444888;;;???===:::777555444555555:::;;;<<<===>>>>>>======AAA???;;;777555555555666888999;;;:::888666666777777777888888888999999:::@@@AAABBBAAA???>>>???@@@BBBAAA@@@@@@BBBBBBBBB@@@???>>><<<;;;<<<===???@@@AAA@@@??????@@@@@@???===AAAAAABBBCCCFFFFFFDDDCCCBBBCCCFFFGGGHHHJJJMMMOOOJJJNNNPPPOOOKKKJJJNNNSSSVVVYYY^^^cccddddddkkkttt***(((''''''(((******)))---...000/////////000222111111111///,,,'''$$$"""###$$$&&&(((***+++,,,,,,......//////...---,,,+++,,,...000000---(((### ###'''+++---,,,+++))),,,...000000...------...///...---,,,+++,,,,,,---------............------111111111111000...,,,+++''')))+++,,,++++++,,,------...///...---,,,---......///000111333444555666555222///---,,,+++)))'''$$$%%%)))...222333000---+++,,,...000///---+++)))+++,,,...000111000///...***)))'''&&&%%%&&&&&&'''+++,,,///222444555444333333111...***((('''''''''######$$$&&&(((+++---...***++++++,,,,,,,,,++++++---,,,+++++++++,,,......000---***)))+++...111222///...,,,(((%%%%%%''')))///000111000...------...,,,------...///000111222222222222111111222222222---+++))))))*********)))))))))***,,,---...------++++++,,,....../////////555222...,,,,,,...222555111000000111444666777777111///---,,,,,,///111222111///,,,)))((()))+++,,,***,,,---+++'''&&&'''))),,,...111444666777888888111000///...///111222222111111111111111222222333000//////111444555444333333222///......///000111111///,,,++++++***)))''')))++++++((($$$"""$$$&&&---000444555333000...---...///000333555555333000222222333444555555666666222222333444333222111000111222444444444222000...***+++---///111222333444444666777888888666333111111111222222222222222222777888888777444222111222555444333111000222555888;;;:::888666555555666777777777999:::<<<===>>>>>>@@@===888444222222444555777999:::999777666666777888999:::;;;;;;:::999999===???AAAAAA@@@?????????AAA@@@???@@@AAAAAA@@@???>>>>>>===<<<<<<===???AAA@@@>>>===>>>@@@AAABBBAAAAAA@@@AAACCCEEEEEEDDDBBBCCCDDDEEEEEEEEEGGGJJJLLLIIILLLNNNLLLIIIHHHJJJMMMOOOQQQVVV[[[[[[ZZZ^^^eeerrr,,,***((('''(((((('''%%%---......---------///111555444444222///+++&&&###%%%&&&(((***,,,---...///////////////...------,,,,,,...111///***### %%%***,,,,,,***((()))+++...//////......//////...---,,,,,,,,,------000...,,,*********,,,---111222333333222///,,,***''')))+++,,,,,,,,,---......//////...,,,,,,---...000000111222333444555666444222000///000000///---)))***---///111111...,,,+++,,,...000///---+++)))+++,,,---...//////...---'''&&&%%%$$$$$$%%%&&&'''***---111444555555444444666444000---+++******+++'''(((((()))***+++---///.........//////......---,,,++++++******+++---...000---(((''')))---000222......,,,)))''''''***,,,///000111000///...///111,,,---...///111222333333222111111000000111111222---+++******,,,---,,,+++***+++,,,,,,,,,---------+++,,,---...////////////111...***((((((+++000333///------///222555555444000///---++++++---000222111000---***))))))+++,,,)))+++,,,***'''%%%&&&)))---///111444666777777777111111000//////000222333111111111111111222222333...------...000111000///333222111///------...///...,,,***)))******)))((()))++++++)))%%%$$$&&&(((///222555555222...+++*********---000333444333111000000222333333333333333...///000222222111000///000111222333333111///---)))+++---///111222333333222444666777777444222000111222333333333222222111555777888777444333222222666666555333111111222444666666555666666888999:::444555666888:::<<<>>>???>>>;;;777333111222444555777999::::::888777777888:::;;;===>>>>>>===<<<;;;;;;>>>@@@AAA@@@?????????>>>>>>>>>???@@@@@@>>><<<<<<>>>>>>===<<<<<<>>>AAA???===<<<===@@@DDDEEEFFFAAA@@@AAACCCEEEEEEDDDBBBEEEEEEEEEDDDBBBCCCEEEGGGIIIKKKMMMKKKIIIGGGHHHJJJLLLLLLPPPTTTTTTSSSWWW]]]aaaiiiwww...,,,******))))))'''%%%,,,,,,---,,,+++,,,...000666555444333222///+++'''((()))***,,,...///000000...............------------///000---&&& %%%+++------+++)))(((+++...000000/////////000///---,,,,,,,,,---...111///---***))))))***+++...000333555444111,,,***''')))+++,,,,,,+++,,,...///000111000.........000111111111222333444444555222111111111333444333222...//////000///...------,,,---/////////...,,,+++,,,,,,++++++++++++++++++&&&&&&&&&&&&&&&&&&'''''')))---222555555444333333555444222000////////////---...///...------///111000111111111111000000///,,,+++*********+++---...///,,,'''&&&(((,,,///111//////...+++***+++...000111111222111//////000222------...000111333444444111000///......///000111---,,,,,,---///111000///---...///...,,,+++,,,---***,,,...///111111111000,,,+++((('''(((+++///222...,,,+++---111444444222.........---,,,---///222111000...,,,++++++++++++(((+++---,,,)))'''(((***...///000222333444444444000111222111000000111333111000/////////000222333,,,,,,,,,---///000///---222222000---***)))+++---,,,+++)))***+++,,,,,,+++***,,,---+++(((&&&(((+++000222444333000---+++***'''((()))---111333222111...///000222222222111000+++,,,...000111000000///...///000111111000//////+++,,,...111222333333333111222444555555444333111333333444444333222000///333555777777555444444444777888888777555444444555555555666777999;;;===>>>555555666777999;;;<<<===;;;999666444333333555666999:::<<<<<<:::999::::::<<<===>>>@@@@@@@@@???>>><<>>===>>>???@@@@@@>>><<<;;;===???>>><<<;;;>>>AAA???===;;;<<<@@@DDDGGGHHHAAAAAABBBCCCFFFFFFDDDCCCEEEEEEDDDAAA??????AAACCCIIIJJJLLLLLLKKKJJJJJJKKKMMMKKKLLLOOOOOOMMMPPPUUUWWW[[[cccnnnyyy///...---------,,,***)))***++++++******+++...111333111000111333222///---******,,,---.../////////------------------......///111111,,,%%%!!!''',,,//////...,,,***---111222111000//////000///...,,,,,,------...000000000///---+++***((((((+++000444555222...+++''')))++++++*********,,,---///222222111111222333111111222222333333444444222111111222444555444222000000///...---------......////////////...------,,,+++)))(((''''''((()))))))))))))))((('''&&&&&&&&&+++000333333222111222000111111111111222222222000222333222000000222444111111111111111000//////,,,,,,+++***+++,,,---......+++'''%%%'''+++...000222222000...,,,---000333333333222000...---...000---......000111222333333000///...------...///000---,,,---000333555444444111222222///,,,******,,,)))+++///222333333222111***)))((((((***---111333000---+++---111444333111---...//////------///222111111000///...,,,+++***(((,,,//////,,,******,,,---------...///111222333///111333333111///000222000///---,,,,,,...000222,,,,,,,,,---///000///...111111///+++'''&&&(((+++,,,+++***,,,...000000000...000000...***(((***,,,...000222111///---------(((((((((+++...000000000...///000222222111000///+++,,,---///000111111111---......//////000000111---...000333444444333222111111222333444444444444444555555444222///---+++000333666777666555555666777999===>>>===;;;;;;;;;888888999;;;===>>>@@@AAA:::999888777777888999999999888777666555666777777:::<<<>>>>>><<<;;;<<<===<<<===>>>???@@@AAAAAAAAA???@@@AAAAAA@@@??????@@@?????????AAABBBBBB???===:::===@@@???<<<;;;>>>AAAAAA>>>;;;;;;===AAADDDFFFBBBBBBBBBDDDFFFGGGEEECCCCCCBBBAAA>>><<<<<>>???@@@AAABBB>>><<<:::888666666666666888888777777777888888888<<<===??????>>>======>>><<<===>>>???@@@AAABBBCCC@@@AAABBBAAA???>>>???@@@@@@@@@AAABBBDDDCCCAAA>>>:::===@@@???<<<;;;>>>AAABBB???;;;999;;;???AAACCCCCCBBBCCCEEEGGGGGGFFFDDD@@@@@@???<<<;;;<<>><<<:::>>>DDDHHHGGGDDD>>><<<;;;<<<>>>AAABBBAAAAAA@@@>>><<<:::888888777:::999999;;;======<<<:::@@@@@@??????????????????CCC???;;;:::===AAABBBBBBBBBAAA@@@???>>>???@@@AAA@@@===<<<>>>CCCFFFCCC@@@???@@@@@@===999888;;;>>>@@@>>>;;;999999;;;???AAACCCBBBCCCEEEHHHHHHEEEAAAAAABBBAAA???>>>===???AAAJJJJJJJJJLLLOOOPPPQQQPPPPPPQQQRRRRRRPPPNNNNNNOOOMMMNNNOOOPPPSSSXXX___dddnnn...+++((()))---000///---...---+++******+++,,,...---+++***,,,///111111000---,,,***+++---...---+++++++++,,,------......///...---+++'''$$$$$$&&&((()))''''''+++000222000,,,...///111222333222111000---------///222333333222///000000111111000...---)))+++---......,,,***)))((()))***+++,,,,,,------...000222333222000000111333333111///---...000333111///...///222555666666666333///------///000000111111222333222111000000///---)))%%%"""$$$***///222///***'''''')))---000000...,,,,,,...///...,,,------...///000222444555555222000000222111///---******+++---......+++)))---+++***)))***---///111111///---,,,...000000000444222111111333444444333333333222///***((()))++++++***(((((()))+++...111333///,,,,,,000333222000+++,,,---///222444555666777666444111///...---,,,...///000000......///000///...---...111222111000222...***))),,,......---............///000000111/////////...---------,,,000000111111000...,,,***,,,---......---...000222000000000000000000000000///---***((('''(((+++,,,+++,,,...000111111111000333222///+++((('''(((******---000111000000000111444444333111000///...------,,,++++++,,,...000222111///,,,++++++,,,+++*********)))***,,,...111333111111111222333333111000+++******---111444555555222333555666666777777888555333111111333666888888:::777222---)))))),,,///444555666333//////444999;;;999999===BBBFFFDDDBBB===;;;999999;;;===>>>>>>@@@???>>><<<;;;999888777999999:::;;;======:::888888999:::<<<===>>>???@@@BBB>>>;;;:::<<>>BBBCCCAAA>>>>>>@@@@@@===999888:::===AAA???<<<::::::===@@@BBBCCCBBBAAACCCFFFGGGEEEBBBCCCCCCCCCAAA@@@???AAACCCIIIIIIIIIKKKLLLNNNNNNMMMPPPSSSUUUUUURRRNNNLLLKKKOOOPPPRRRSSSSSSUUUXXX[[[ggguuu...***''''''+++...///...000///...,,,,,,,,,---......,,,******,,,...000000...------///000000...,,,+++,,,---...//////......+++***(((&&&%%%''',,,///***))))))---111333111...---...000111222111000000)))***,,,///333555444333...///111111///...///000---...//////...,,,)))'''((()))+++---/////////...000111222111///...///000444333000---++++++...111///---,,,---000444777888777333000...///111222222222222333333222222111000......+++(((&&&'''***---111...)))''''''+++///333111000......///...---,,,/////////000000111222333222000/////////...+++)))(((((()))+++......,,,***...---+++***,,,///333555333111......000111222222111000...///111333333333222222111///,,,))))))))),,,+++)))((((((***,,,---000---,,,...111333222000)))***,,,...000333555555777666444111000...------///000000///---,,,,,,---...---...000222222111///---,,,***)))((()))+++,,,---...///000000111111111---,,,++++++++++++,,,---222111000...,,,+++)))(((000111111000//////000222000000000000000000000000...---+++***))))))******,,,---...000111111111111333222111---***((()))+++,,,---//////...---///000333333222222111000000000,,,,,,,,,---...111333555555111---******************)))((('''(((***---///222333333333333111///...,,,,,,---111444777777777111333555888:::::::::999777555333333555777777777555333000+++((())),,,///555666666222...,,,...111666666777<<>><<<999777777999;;;<<<<<>>===:::888777888888:::<<<===;;;888444111222555888;;;===???@@@AAA>>>;;;:::;;;===>>>>>>BBBBBBCCCCCCCCCCCCBBBBBB???<<<;;;<<>>???===999888:::===BBBAAA>>>===<<<>>>@@@BBBCCCAAA@@@AAADDDEEEEEEEEEFFFFFFFFFDDDCCCCCCDDDFFFKKKKKKKKKKKKLLLLLLLLLLLLPPPSSSVVVVVVSSSNNNJJJHHHMMMOOORRRSSSSSSSSSTTTUUUaaajjjsss{{{222...***)))+++...000000222111000///...---......///---***)))***,,,...///000000111222222000---+++)))***---/////////---,,,((())))))))))))***...000+++++++++...111333111000---...///000111111000000((()))+++///333444444222///111222111///---...000000000000///...+++((('''((())),,,.../////////...///000111000...///000222444333000,,,)))))),,,//////,,,******---111444666555222///...000111222222222222222222111111000000.........,,,+++*********...,,,(((%%%&&&***///333..................---,,,333222111///...........................---+++******((('''(((***,,,---,,,222000---,,,---000444666000...------000333444555000...,,,+++---/////////.../////////---,,,+++***...---+++*********+++,,,,,,,,,,,,///222333111///((()))***---///111333444444333222000...------,,,///000000...,,,******+++------///111333222000---++++++***(((%%%%%%&&&(((,,,---///111222222111111,,,+++***)))***,,,...000333111///---+++*********333444444222000///000222/////////000000000000000///......---,,,,,,++++++......///000111111222222222333222///,,,******+++...//////...------...000222222222222222222222222---......000222555777888999444///+++************,,,***(((&&&''')))+++---333444555555333000//////000000222444777888777666000222555999<<<===;;;:::777555444444555666555444222111///,,,******---000333444444111---+++,,,---444555777<<<@@@AAA???<<<:::888666777999<<<>>>>>>>>>???@@@@@@???<<<:::888777888:::<<<===:::666222///111444888;;;>>>???@@@AAA???===;;;;;;<<<===>>>@@@AAABBBCCCDDDCCCBBBAAA>>>===;;;<<<======:::888888:::===<<<::::::===@@@BBBAAA???>>>>>>>>>@@@AAACCCBBBAAAAAABBBEEEGGGHHHHHHHHHHHHGGGEEEEEEGGGIIIMMMNNNNNNNNNMMMLLLLLLMMMOOOQQQSSSSSSPPPLLLJJJIIIIIILLLOOOQQQRRRTTTWWWYYY^^^ccciiinnnwww666333///,,,---///000111333222111000//////......000///---+++***+++---///222333444333111...+++***''')))+++---...---,,,+++'''***---...---,,,,,,,,,++++++---///111222111000---......///000111111111------///111444555444333222333444333000.........000000//////---+++)))(((''')))***,,,---...------...///000000000111333666444222000,,,)))(((+++---...,,,((((((***---000111222000...---///000111111000000////////////000000//////000000///---+++))),,,***'''%%%%%%(((,,,///((()))+++------......///555333111...,,,***((((((***,,,...///000//////...///+++&&&%%%&&&***---///555333000......///222444...---,,,...222666888999111...***))))))***+++***++++++,,,---.........---000000///......------,,,***+++,,,///111222000///((()))***,,,...000222333111000///---,,,,,,++++++...//////...+++******+++......///111222222///---++++++***'''$$$"""###$$$***,,,///111222222111000,,,+++++++++,,,///222333333111///---,,,,,,------333333333222000///000111......//////000000000000111111111111111000//////000000000000111111111222222333333111...,,,++++++000000000///------///000000000111111111222222222000000111333555777999::::::666000---+++,,,,,,,,,---,,,***((((((***,,,---333555666444111///000111555555555666888777555333000111444888<<<>>><<<999444333222333444444222111111111000...,,,---///222111111111///...------...444666999<<>>?????????===:::999666777999<<<<<<:::555111333555888;;;>>>?????????AAA@@@>>>===<<<<<<===???>>>???@@@AAABBBAAA@@@@@@>>>===<<<<<<<<<;;;999777444888;;;<<<<<<<<<@@@CCCAAA@@@???>>>>>>>>>>>>???BBBBBBAAAAAABBBEEEHHHKKKHHHHHHHHHGGGFFFFFFHHHJJJMMMNNNOOOMMMKKKIIIJJJLLLLLLMMMMMMLLLKKKJJJKKKMMMIIIJJJLLLMMMOOOSSSYYY]]][[[^^^bbbggglllttt~~~555333111......///000222222222111111000000//////222222000...,,,,,,...000222333444222///,,,******'''(((***+++,,,,,,++++++***---111222000---***)))+++---///000111222111111......//////000111222333444333222444666777777666444333333444555333///,,,,,,,,,---------,,,,,,,,,))))))******++++++,,,,,,,,,---000111111222444666222111000---***)))***,,,---+++((((((***,,,......///---,,,,,,...000000000...............///111111111111111222222000,,,(((+++***'''&&&&&&''')))***###&&&***,,,---...000111555333111---***((('''&&&))),,,///111111111111111000,,,&&&$$$&&&***...111444333111///...///000000000///...111555999<<<===222///***(((((()))))))))+++******+++...//////...111222222222111000......***+++---//////000//////******+++---...///000111///...---,,,++++++++++++,,,---......,,,+++,,,---/////////000222111///---+++***((('''&&&%%%$$$$$$(((***...111333222000...,,,,,,,,,...000222555666333222000...------......///000000///......///111---......//////000000111333333333444444444444444444333222111000000000111000222333222///---++++++...000111000......///000//////000000000111111111222222333555666777888888888444000---------------...---,,,++++++,,,------111222333111...---111444999888666666777666333111111000111555:::<<<:::888111111111222444333111...000111111000......000222111000///......///000111777888:::<<<===<<<;;;;;;777777888;;;???@@@@@@???:::;;;<<<<<<;;;:::999888777777999;;;<<<:::777333777999<<<>>>@@@@@@???>>>?????????>>><<<<<<>>>@@@<<<===>>>??????@@@@@@???>>>>>>>>>===<<<;;;:::999555888<<<>>>===>>>@@@CCCAAA@@@@@@@@@???>>>>>>===???@@@AAAAAAAAADDDHHHKKKFFFGGGGGGFFFEEEEEEHHHJJJHHHKKKLLLJJJGGGEEEFFFIIIHHHIIIIIIIIIHHHJJJMMMPPPKKKKKKKKKJJJKKKOOOTTTYYYVVVXXX[[[```bbbdddkkksss|||.........------...000111000000111111111000000000333444444222///---...000///000111///,,,***+++---)))******++++++,,,,,,------000222222000,,,******---///111333333333333333/////////000111222333444555333111222444777888888333111111555::::::333---((((((***+++,,,...//////,,,+++***))))))***+++,,,***---000111111111222333000000000///,,,++++++,,,+++***((())),,,...//////...---+++,,,...000000000---------...///111333444222222222444444222,,,(((,,,+++***)))((('''&&&&&&"""&&&+++---...///000222333222000---+++***)))))))))---111333222000000111---***'''''')))---000111000000000///////////////222111000111555888:::;;;333///+++))))))+++,,,,,,...+++)))***,,,......---111222333333333111///...+++,,,---......---......,,,,,,------.../////////......---,,,++++++++++++***,,,---...------///111111///...///000111000...(((&&&$$$&&&)))***)))&&&&&&)))---111222111///---***+++---000222555777888444333111///...---,,,,,,***+++,,,,,,,,,,,,...000------......///000000111333333333444555666888999777555333111000////////////111333222000---+++***+++---000000///.........///////////////000000000333333444444444444444444333111...------...---,,,,,,---------...---------,,,......+++)))***000666999777555444555555333222111//////222777:::888666//////000222444333111...///111111000//////000111333111///......000222333888999:::::::::999999999555666888<<<>>>>>>;;;888777777666666666666666555777777888:::<<<;;;999666888:::<<>>===<<<===>>>===;;;;;;===@@@============>>>???@@@AAA??????@@@???===<<<;;;;;;888<<>>===???AAAAAABBBBBBBBBAAA@@@???>>>;;;===???@@@@@@BBBFFFIIIDDDEEEEEEDDDCCCDDDFFFHHHFFFIIIKKKIIIEEECCCEEEHHHFFFHHHIIIJJJJJJKKKMMMOOOHHHIIIJJJIIIJJJKKKOOORRRSSSRRRTTTXXXXXXXXX]]]fffjjjxxx((()))***+++,,,---///111///000000111111111000000444666777444111...///000,,,---...---+++***---///++++++++++++,,,---...///000111222111...,,,,,,,,,///111333444444444444555/////////000111333444555222000---...111444777888222//////666>>>???777...%%%&&&'''***,,,///111222///---***(((((())),,,---***---000111000/////////...000111000...,,,+++,,,)))))))))+++...111222222...---,,,---///111111111---------...000222555666444333333444555333---(((---------+++)))'''%%%$$$###'''---/////////111333111000///...---,,,,,,,,,***...333333111//////000(((''''''***---000222111,,,---...///000000//////333111///000222555666777333000,,,***+++...///000111---***)))+++---,,,+++000111333444333222000...,,,---...---,,,,,,---...------..................///...------,,,,,,,,,---)))+++---......///111333222000......///000000///&&&###"""%%%+++...---)))$$$(((---111222111...,,,)))+++...111444666777888555444222000...+++)))((('''(((*********+++...000---------...///000000111333333333444555777999;;;888777444222000///...///...000333333000---+++***)))+++...000///---------.........///////////////333333333333222111111000///---,,,,,,---------++++++,,,---//////...---,,,)))******'''%%%(((000777999666444333333444444444222///---000555888777444...///111333555444111...///000111000///...///000666333///---///111333444999::::::999777777777888555666888;;;<<<:::666222444333333222222222333333888777888999;;;<<<:::888666888;;;>>>??????>>>===999;;;===<<<::::::===@@@>>>======<<<===???AAABBB???@@@AAA@@@>>>=========<<>><<<===>>>CCCCCCDDDDDDCCCAAA@@@>>>888;;;>>>??????@@@DDDGGGBBBCCCCCCBBBBBBBBBEEEGGGFFFJJJLLLJJJFFFDDDGGGJJJEEEHHHKKKMMMLLLLLLLLLLLLBBBEEEHHHIIIJJJKKKMMMNNNRRROOOPPPSSSRRRQQQVVV```___kkk{{{&&&&&&&&&(((***...222555333222222111000/////////222111000111222222000......---+++******,,,---//////,,,)))+++///333555555333333222111000///...---000111222444555555555555333111///...000111111000///...,,,,,,,,,...000111222...,,,111777999555000((('''(((+++///222222222222///,,,++++++,,,,,,,,,+++---///...,,,*********---,,,---.........,,,*********+++...000111000...111000000111111111...,,,---...///111222222333333222222333444333111...---111444444000)))%%%%%%'''++++++---000333333222000222111//////000000...---000000000000///...,,,+++'''((()))***,,,...//////---...///000111111111111444333000---+++,,,000333///...+++))))))***,,,...,,,+++******+++,,,...///222111000222444444111...222000......000000---***---...///...---,,,...000000111333444222///+++(((***,,,......///111444666555222///---,,,+++***)))$$$ ###+++111000---+++,,,,,,---...///000000333333222111111222333444888666333111000...+++)))+++++++++,,,,,,---------111222333444333111///---000///......000444777:::777777666444222///---,,,,,,***((()))++++++)))&&&)))///444444000---...000111111000///.........///333333444444333222000000...------///222222///,,,++++++,,,...000000///---+++,,,,,,+++***,,,111555444555666666444222///...111...+++,,,000555777888222333666777666333000------000222///+++))),,,000222000///...---///000111555444444333333222222111111222444555444222///---111222333222000000111222666888;;;<<<;;;999666444888999:::;;;:::999888777777:::<<<<<<;;;:::;;;>>>===<<<;;;:::;;;===???AAABBBAAA@@@@@@@@@BBBEEEFFFAAA@@@???>>>============AAAAAABBBDDDEEEDDDAAA===;;;<<>>;;;;;;::::::;;;===@@@AAA@@@@@@>>>>>>???@@@BBBCCC@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@BBBCCCCCCAAA>>>>>>>>>??????AAABBBCCCDDDFFFEEECCCBBBAAAAAAAAAAAAHHHHHHGGGGGGGGGGGGFFFFFFJJJIIIIIIHHHIIIJJJKKKMMMJJJHHHFFFFFFIIIJJJJJJIIILLLLLLMMMMMMMMMNNNQQQSSSTTTXXX```hhhsss'''+++000444444222...+++---------........./////////...------......---+++(((''''''''')))+++---...///...,,,---000333555555555333111///......///000...---,,,,,,,,,---......111//////000222333222111,,,+++***)))***+++,,,---///...---,,,+++*********(((''''''(((+++...///000///...---------...000111,,,...000000...---,,,---//////111111222111000///111000///000111222111//////......///000000...+++------...///000000000///,,,...000111111111///...333777;;;:::666000---,,,,,,,,,...111444555444333///......///111222222111///000222222111///,,,***+++***)))((('''''''''''')))***+++---...000111111222000---(((&&&'''+++///111///---,,,+++,,,...///......------......///000///...------...///...---))))))+++///222333111000++++++,,,+++***)))+++------...///111111111000000---///000000//////111333555444333111...,,,)))(((###!!! %%%,,,000///,,,------+++*********++++++...------,,,++++++++++++***+++...///000///...---++++++,,,,,,...///111111222222222222000///---,,,...///000111333444555666111111111000...,,,)))(((---(((""" """''',,,...+++///333444333333666999333333222111000//////000---///222444444222...,,,------///222444333///,,,000000///............///222333555444333333555666444444555444222000---+++...,,,***,,,///444777888555555666666666666555444///.........000000000///000///......///000222333000000111111222333333444;;;;;;;;;:::777222...+++---000333444333222222222777888:::::::::777555333222333555666777666666555666888:::;;;;;;;;;===>>>:::999999:::<<<>>>@@@BBB???>>>===<<<===>>>???@@@??????>>>>>>???@@@@@@AAA???>>>>>>???AAABBBAAA@@@AAA@@@???>>>???AAADDDFFFGGGFFFEEEDDDCCCBBBAAAAAAHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIJJJHHHFFFFFFIIILLLNNNLLLJJJJJJKKKKKKJJJIIILLLLLLLLLNNNPPPQQQPPPOOOOOORRRWWW\\\ccckkktttzzz))),,,111444333///***'''******+++,,,---...//////111///......//////...---))))))((()))***+++,,,---...---,,,,,,...000222333555333000...---...000111...---+++))))))***,,,---/////////111333444333222------,,,,,,,,,,,,---...000111000,,,(((&&&'''***)))'''&&&&&&))),,,......000000000///......///111---///111111///------...111333444444333111000000444222000///000000///...---,,,,,,---......,,,***,,,---......//////......,,,---///111222222111000111444777777444000......------...000444555555444...---,,,---///000///......000222333222///,,,***,,,+++)))(((''''''''''''(((((()))+++---///000111000///+++(((&&&(((---111111000...---------...//////....../////////000000---,,,,,,,,,,,,------,,,((())),,,///111222111///+++,,,,,,+++******+++------...///000000111111111---///000///...------...111222333222000---,,,+++%%%###"""&&&+++///...,,,,,,+++)))(((((()))***,,,,,,,,,,,,,,,+++)))((('''(((***...000111000///...,,,,,,,,,---...000222444222111111000......------///000222444555555555555//////000///...+++)))'''+++((($$$"""$$$(((...111333444555444111000111333222222000///............***---111555555222...+++***,,,///222333111...+++222111000...---,,,...///444555666777666555444444222333333333222///,,,+++000///---...000333555777555555444444444555666666000---+++...222444222............///000111333444333333333444444555555555<<<<<<<<<;;;888444000---...111555777666555444444777888999:::999777444333222333555666777777777666888999:::;;;;;;;;;;;;;;;888888999:::<<<>>>@@@BBB???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>???AAABBBCCC@@@???===>>>@@@BBBCCCCCCAAAAAA@@@@@@@@@AAACCCDDDDDDEEEEEEEEEEEEDDDCCCBBBHHHGGGGGGFFFFFFEEEEEEEEEDDDHHHIIIGGGCCCBBBFFFKKKNNNNNNMMMLLLLLLLLLLLLLLLMMMKKKKKKNNNQQQRRROOOKKKNNNPPPRRRUUUXXX]]]dddhhh~~~,,,---//////...,,,)))''')))***+++,,,---///000000111000...---...//////...------,,,,,,+++,,,,,,,,,++++++++++++,,,---///000333222///---,,,---///000///---+++******+++---......///000222444555333111...---------------------222333333///***'''***---+++(((%%%%%%'''***,,,---222333333111...,,,---......000222111///---------222555666555333000000000444222...------......---*********,,,------+++)))+++,,,---......///......---///111333333333222111000111222222111000000000---------///222333333222...,,,++++++,,,,,,+++))),,,...000111111///---+++,,,+++***)))((()))***+++(((((((((***,,,...000111......,,,******,,,000444111000///.........//////------...//////000000000,,,------------,,,------***,,,.../////////...---,,,---...---++++++---...000000000000000//////...,,,---......+++***)))***,,,///222222000//////000)))'''%%%'''+++......---***(((&&&%%%&&&))),,,...,,,,,,---...---+++)))'''***...222333111/////////---,,,,,,---...000333444111000///------------...000111333555666555555444......///000...,,,)))(((((()))))))))+++---000222666666555333000.........000///...,,,++++++******(((,,,111555555222...+++(((+++...000000...,,,+++111222111...,,,+++---///333333444555555444222000000111222222222000...---333333222000000000222333444333222222222333444555000,,,***...333666222...------...///111333444555999888888888777777777666999:::;;;;;;:::777444222000333777999999777666666999999::::::999777444333444555777888999999999888::::::::::::;;;:::999888777888999:::<<<>>>@@@AAA???>>>>>>============>>><<<<<<===>>>???AAABBBCCCBBB@@@>>>???AAACCCDDDEEE???@@@AAABBBBBBBBBAAA@@@@@@AAABBBDDDEEEEEEEEEEEEGGGFFFFFFEEEDDDDDDCCCCCCBBBEEEGGGEEEAAA@@@EEEIIIJJJKKKLLLMMMMMMMMMNNNNNNLLLKKKKKKNNNQQQQQQMMMIIILLLNNNPPPQQQSSSVVV[[[^^^jjjsss///...---,,,+++++++++******+++,,,---///000111111111...,,,+++,,,---------/////////...------,,,,,,)))+++,,,+++******,,,...111///---,,,+++,,,---...///...---------...///000...///111444666555222///---,,,,,,,,,,,,,,,++++++111333333111---,,,...000---***&&&$$$&&&)))+++---222444444222---++++++---000111222111///,,,++++++000333666555222000000222444111---++++++,,,------*********,,,......,,,******+++,,,...///000000000000111222333333222000///......//////000111111222---,,,,,,---///000000///---+++************((('''++++++---...///.........---,,,***))))))+++---...))))))))))))+++---000111...//////......///222555000000///...............)))***,,,---//////000000,,,...111111000............///000///---++++++,,,...//////...------...000000111111111000///---,,,***,,,------***((('''''')))---000000//////111333///,,,)))(((***,,,......***(((%%%$$$%%%(((,,,///,,,---///000000---+++)))...111444444111...///000...---,,,,,,---000222444///...,,,++++++,,,...///000000222333444333333222,,,...///000///---***((('''***///222222222222222222222222222111000///......---+++***((((((''''''(((+++000444555333///,,,(((+++---...---,,,+++,,,...000111///+++***,,,...000///000111222222///---,,,...000222333222111111444555444111///...///111222222111111111111111222...,,,+++...333444111---+++,,,...000222444666666;;;::::::999888888777777555666888::::::999777555222555888999888777777777:::;;;;;;:::999777555444555666888999:::999999888;;;:::999:::;;;;;;999777777888999;;;<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>@@@BBBCCCCCCAAA???@@@BBBCCCDDDDDD>>>@@@AAABBBBBBAAA???======>>>???AAACCCDDDFFFGGGEEEEEEDDDCCCBBBBBBAAAAAA@@@BBBCCCBBB@@@AAADDDGGGEEEHHHJJJLLLLLLLLLNNNOOOKKKKKKKKKMMMNNNMMMJJJHHHIIIKKKMMMNNNOOORRRUUUXXX\\\aaakkkwww222111///...---...///000,,,---...///000111222333222///---,,,---...............//////......------)))+++---,,,******,,,...------,,,+++++++++,,,,,,.........///000000111111///000222555666555111...............------,,,+++...///000111000000000111000+++&&&$$$%%%(((+++---///222444222---***+++...111222333111...***)))))))))...333333111111333666444111,,,)))***,,,---...,,,,,,,,,...000000...,,,)))***,,,...000111222222222222333333222000---,,,)))***,,,...000111000///---,,,******,,,---,,,++++++***))))))***+++***((())))))***+++,,,...///000...---+++))))))+++---...+++***))))))+++---///111000111222222111000111222//////............------%%%&&&)))+++.../////////---111555666333111000000000111000...***)))***,,,...//////...------...000///000222222222000---+++)))+++------***((('''&&&***---//////,,,,,,000444555111,,,))))))+++...000,,,)))&&&###$$$''',,,///+++---000222222000---+++///222555444000---///111...---,,,+++,,,...111333...,,,***)))***,,,///111......///000000000//////***,,,...000///---***(((''',,,333666666444333333///000111222333222000...---,,,***)))'''&&&&&&&&&))),,,000444555444111...))),,,------++++++,,,...+++...111///+++)))+++---...,,,+++,,,//////...+++)))+++...222444555555555111222222000---,,,---///222222222111111000000///---,,,,,,///111222///,,,***+++...000333555666777777777777777777777777777222444666999999888777666444666777777666555666777<<<<<<<<<;;;999888666555555555777777888777666555888777777888;;;<<<;;;999888888:::;;;<<<=========<<<<<<===>>>>>>??????>>>;;;;;;;;;<<<===???@@@AAABBBAAA@@@@@@AAABBBBBBAAA@@@@@@@@@@@@???>>>>>>======<<<======???BBBDDDEEEDDDCCCCCCBBBAAA@@@???>>>????????????@@@BBBDDDFFFBBBEEEIIIJJJIIIIIIKKKMMMIIIJJJLLLLLLJJJIIIHHHHHHHHHJJJLLLLLLMMMOOORRRTTTWWWXXX___hhhqqq333333222111111222333333......///000111222333333555222///...///111111111,,,,,,---.../////////...***,,,...---+++***,,,...+++++++++++++++++++++***---...///000111111111111000111333666777555000---000000111111000///......***+++---000111222111000111,,,'''$$$%%%(((+++---,,,000333111---+++,,,///222333333111---)))''''''$$$***000222111222555999555111,,,)))***,,,...///.........000222222000///)))***,,,...000222333333222333333222111...+++)))###%%%)))---000000---***---+++))))))*********)))***)))((()))+++,,,,,,+++((('''((()))+++---000222///...+++)))((()))+++,,,,,,+++******+++---///000111333555444222///.....................---------"""$$$'''***---...//////---222777999666333111111111111000---)))(((***------...///...---,,,...000---///111333333111...+++***,,,...---+++)))''''''+++...000...+++***///333999555...)))(((***...111///,,,'''######&&&***---***---000333333111...+++///222444222...---///333///...,,,++++++---000222---+++)))((())),,,000222------------------------)))+++---///...,,,)))'''(((...444777666444333333000111222444444333///,,,---,,,***)))'''&&&&&&%%%))),,,000444555444222000+++---...---++++++...111(((---000///+++)))***------***)))***---...---+++''')))---222555777888888...000000///,,,***,,,///333333333222222000///...,,,,,,---///000000...,,,)))+++...111333666777888333333444444555666666666111333555888888888666555444555666555444333444555=========;;;:::888777666333444555555555444333222666444555888<<<>>>===;;;888999:::;;;<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>::::::;;;;;;<<<>>>???@@@BBB@@@???@@@AAAAAA@@@>>>BBB@@@>>>===<<<===>>>???>>>===<<<<<<===???BBBCCCCCCCCCBBBAAA???>>>>>>===>>>===<<<===@@@CCCEEEEEEAAADDDHHHIIIHHHGGGHHHJJJHHHJJJLLLKKKHHHFFFGGGIIIIIIKKKLLLMMMMMMNNNQQQSSSTTTSSSVVV\\\```iii|||444555666555444333555666222111000//////......///666555333111000000111111------...000333333000...------------------------++++++,,,------+++'''###'''***...111111111111222333444555555444222000...111111111111000---(((%%%&&&(((+++---...---,,,+++//////...,,,)))(((***+++,,,,,,---......///......666555333111...***(((&&&%%%(((,,,000333444444444//////...,,,++++++...000------...000111111...,,,000000000000111222444444222111///......+++(((%%%###***...///............***&&&&&&))),,,,,,,,,...+++((((((,,,/////////,,,'''###$$$)))---...,,,+++---...***%%%###'''+++,,,///111///++++++000444222222333333444444333333111...+++***+++,,,------'''(((+++---///000111000222444666888888666333222333111...+++***+++,,,...---....../////////000000...000111222111///---+++------...---,,,***(((&&&***,,,------,,,---...000666222---******,,,---------+++((($$$!!!"""&&&)))%%%***111666777333---)))///111000---...222444222333000+++))))))***++++++---------,,,,,,---------...---+++,,,---......------+++)))***,,,---,,,)))(((---444777666444444444555666666444000---,,,,,,---,,,+++*********+++,,,000111222333333333222111000000///---,,,+++******.........,,,+++,,,///222222///+++'''&&&(((+++...***)))***000777:::888555222...,,,------+++---111000333555444111//////000000...,,,---///000...+++***...000000333777999666555111---///444777777555111333666999:::999888666555555555444333333222222;;;;;;===??????;;;555000000222555666555444444333888777777:::>>>>>>;;;888999999::::::;;;<<<<<<===@@@>>><<<<<<>>>?????????===;;;::::::::::::888777<<<<<<===???AAAAAA???===<<<===>>>===;;;;;;<<<>>>===<<<<<<<<<===???AAACCCAAABBBBBBAAA???<<<:::888???===<<<;;;===AAAFFFIIIFFFBBB???@@@DDDFFFDDDAAAGGGGGGHHHJJJMMMMMMJJJHHHJJJIIIIIIKKKMMMOOOOOONNNQQQPPPQQQUUU\\\bbbfffhhh|||555555555444333333555777555222///,,,+++,,,///000777666444333222222222222......///111333222000...---------------...///000,,,,,,,,,------+++(((%%%'''***...000000000111222444555666666555444222111222111000000...+++(((%%%)))***+++,,,,,,,,,+++***111111000...,,,,,,---///)))***,,,---///000000000444333222000...+++)))((()))+++...111333333222111/////////---,,,,,,///111/////////000111111...,,,111111111222222333333333222111000///---***&&&"""!!!''',,,...//////000...+++)))))),,,/////////---+++)))***,,,//////...,,,((($$$%%%***------++++++...///,,,'''$$$&&&)))+++...000///,,,,,,///333///000222444555666777777222///,,,+++,,,---------)))***,,,---///000000000222333555666666555333222222111...,,,,,,,,,...///---...///000111000//////+++---///111222000///---...------,,,+++***)))(((***+++------,,,,,,...///111...+++***+++,,,,,,++++++***'''###!!!"""%%%((('''+++111555666333...+++111444333//////222222///222///,,,+++,,,,,,,,,,,,.........//////.........---+++******,,,...///......,,,+++,,,...///...---)))---222555444333222222444555555333///------...000...+++))))))+++...000333444555555555444333222///////////////...---,,,---...000000000222444777555222---)))'''(((***,,,)))(((***///555888666333111---,,,......+++,,,//////222444333111//////000000...---...000111000...,,,000111000222555666333333///,,,---222555555444111333666888999999888777444444444444444444444444999;;;======;;;888444111...000333555666777777777777666777:::===???===:::777888999:::<<<===>>>>>>@@@>>><<<<<<===>>>>>>>>>>>><<<;;;:::;;;;;;999888:::;;;<<<>>>AAAAAA@@@>>><<<<<<===<<<::::::;;;<<<<<<<<<<<<<<<===???AAABBBAAAAAABBBAAA@@@===:::888<<<<<<<<<===???BBBDDDFFFEEEAAA>>>>>>BBBDDDCCCAAAEEEGGGIIIKKKLLLKKKJJJIIIKKKJJJJJJKKKNNNOOOOOONNNPPPOOOOOORRRWWW\\\___```gggqqq555555444333111222555777888444...***)))+++///222777666555444333333444444000000111222333222///---...---,,,,,,---///111333------,,,------,,,)))''''''***---///000000111222555555666666666444333222222111///---+++)))((('''------,,,+++++++++++++++111111111000...---...000'''(((+++...000111222222000000000///...---,,,+++111222444555555444333222///000000...------000222333222111111111000...,,,//////111111222111000///222111000///...***%%%!!!%%%***---///000222///...---...000222222111+++******,,,...///...,,,,,,)))'''(((+++---,,,***,,,///000...***&&&&&&'''***---000000...---///222,,,...000333666888::::::444111...,,,---.........++++++,,,,,,---///000111222222222222333222222222111000///------...000111,,,...///111111000///...***,,,///222333333111000......---+++***************+++------,,,,,,...///,,,+++******++++++***((()))(((&&&$$$"""###&&&((())),,,000333333222...,,,333666666333222333111---000...---...///000///...///000111222222111000///---+++((((((***---//////,,,++++++,,,...000000///***...222333333111000000333333333111...---...000333000,,,)))))),,,111444444555555555444333222111...///111222222111///...))),,,000333444666888999777444...***'''''')))***)))((()))---222555333111...+++,,,//////+++***,,,///000222222000//////000///...---...000000...---...111222000000333333000111...+++,,,000333333222///000333555666777777666333333444444444444555555666999;;;999555111000111---...111444777999:::;;;666666777:::===>>>===<<<888999:::<<<>>>???@@@@@@@@@>>><<<<<<===>>>>>>>>>???===<<<<<<<<<<<<;;;999888888:::===@@@AAA@@@???;;;<<<<<<;;;999888999;;;<<<<<<<<<<<<===???@@@AAA@@@@@@AAAAAA@@@>>><<<:::999;;;===???AAACCCCCCDDDEEEAAA===<<>>======>>>>>>===;;;777777888;;;>>>@@@@@@???;;;<<<<<<;;;999888:::;;;======>>>>>>???@@@AAAAAA>>>???@@@AAAAAA???===<<<;;;<<<>>>@@@BBBDDDEEEFFFGGGCCC>>>===>>>@@@BBBBBBDDDIIINNNNNNKKKIIIJJJMMMJJJIIIIIIJJJLLLMMMMMMLLLMMMKKKJJJKKKNNNPPPPPPPPPTTTSSSWWWbbbppp333444333111000111333666777666555333222111111222333333333444444444444444444444444444555333000---+++***)))(((***---111333///---,,,+++,,,,,,+++***)))+++...//////000222444777666555333000...,,,*********)))'''&&&''',,,000000///...---...000222444///000111000...------...---...000222333222111000+++,,,---...////////////555666777888888888777777...///000000//////000222444111///......///...---+++,,,...///...---+++***.........000000///+++((("""%%%)))+++,,,...000222222333222111000.........+++---///111111///...---//////...///000000000///111333444444000,,,)))''')))+++---////////////000---...///111333444444444222000---,,,---...//////''''''''')))+++...111222000000.........000111333000...,,,+++,,,...111333000...+++((((((***---///333444777888888777444333...---,,,+++++++++,,,------...000000//////111222444000+++(((((()))******))))))***)))''''''(((******+++,,,---------,,,+++///444666666666888555111---...///222555666555333111222333444444333222111333///***(((((()))******)))***+++---...///111222111111222222333333222111000111111111//////111222---,,,,,,------......///333333222111000000/////////000222222111///+++)))'''+++111444444333111111000...+++)))(((***,,,---*********,,,...//////...---,,,000666666111...//////......///000000111111///000000///,,,)))&&&%%%***...//////000444555333222000......000222333444/////////000111222444444555444444333222111111000///222333000+++))),,,111222000///111666999::::::;;;;;;:::888777777888888>>>???@@@BBBBBBBBBAAA@@@===<<<;;;===@@@DDDEEEFFF@@@>>>======>>>???>>><<<777666777999<<<>>>>>>===;;;<<<<<<;;;::::::;;;===>>>??????@@@AAAAAAAAAAAA<<<>>>@@@AAABBBAAA???>>>?????????@@@BBBEEEHHHJJJIIIFFFBBB??????AAABBBCCCDDDJJJOOOOOOKKKIIIKKKNNNHHHGGGGGGHHHJJJKKKJJJIIIJJJIIIIIIKKKNNNPPPPPPPPPMMMPPPVVV\\\```hhhyyy111222333222111111222444555666777777777555333222111222333444444444444444555444444555666444111///))))))((()))***---///111///---*********,,,,,,++++++---///000000111444666555444222000---+++)))((('''((((((&&&$$$&&&,,,111000///......///111444666111333444333000.........///000222444333111///---+++,,,---...............///000111111222333333333,,,...///000//////000222000...+++***,,,...............000000111000///...,,,,,,,,,---//////---+++''')))++++++,,,---///111222333222000---,,,---...---///222333222000//////000000//////000111222222111222333333111---***''')))***,,,---//////000000//////000111111111000000///---******,,,.........''''''(((***,,,...000111//////.........000111222000---***'''(((+++///222111...***((('''***---///444666777888777555222000---,,,,,,,,,,,,------...---...000000//////111222555111,,,((((((***,,,,,,***+++,,,+++)))(((((()))++++++,,,------,,,,,,+++---222555555666999888444......000333666777666555111111111111111111111111555111---)))))))))(((''',,,...000111111222444666333222111111333444333222///111333333111111111222******,,,---......------555444333222222222222222000000111111///---***(((---000555777666333111000---,,,*********,,,///111---------------.........000000444:::<<<888555666000...---...000222222222222333444222...***((('''(((---//////111666777555333222000000000222444555444333222111222333555666333333222111111000000//////111111///,,,,,,///222444000...///444888999888<<<<<<:::666444333444666===>>>@@@BBBCCCBBBAAA@@@<<<;;;:::===@@@DDDFFFGGG???>>>======??????>>>===999777777888:::;;;::::::999;;;;;;;;;:::;;;===???>>>???@@@@@@AAAAAA@@@@@@;;;===???AAABBBBBBAAAAAAAAAAAAAAAAAACCCFFFJJJLLLJJJHHHEEEBBBAAABBBCCCDDDDDDHHHLLLMMMKKKIIIJJJKKKEEEDDDDDDDDDFFFGGGGGGEEEGGGGGGHHHJJJNNNPPPQQQPPPIIIOOOWWW\\\[[[[[[fffsss{{{///111333333222111111111333555666777777666444333111222444555666666666555555444555666777666333000*********+++,,,---///000///,,,)))((()))+++++++++---...000111111222555777222222000...,,,+++******'''((((((&&&###$$$)))...000//////...///000111222222333444333000---,,,,,,---///111333222000---+++,,,------......---------,,,,,,,,,---------------+++---//////......///111,,,)))'''&&&)))---///000//////000000111111222222---+++******+++,,,+++***'''(((*********,,,///111000111111...,,,,,,///222///222444444222111111222//////.........///222444////////////...,,,)))'''+++******+++---///000111111111111111111000//////+++)))''''''***,,,......***+++,,,---.../////////.........//////000111222000,,,'''######'''---111000///---,,,+++,,,---...111222333444333111...---++++++,,,---......------,,,---//////......000111111...+++***+++---------***+++,,,+++)))''''''''',,,---...//////...,,,+++---111444444555888888555//////000222555777777666000///...------...///000444111...++++++***)))(((...111333333333333555888333000...///222444333222///222555666444222111111+++++++++,,,,,,---......444333222111111222333333///000//////...---,,,+++000333777888666333111000...---,,,,,,---///111333///000//////.........///......333:::<<<999888999111...---...111444444333000222555444000,,,******)))---000000222777888666333222111000000111333555666444222000000111333444......//////000000111111111111111111222333444555333///+++---333888999888::::::888444111111444777777999===@@@BBBBBBAAAAAA<<<;;;:::;;;>>>AAACCCCCC???===<<<===>>>???>>>===;;;999777777888888777666666888999::::::;;;===???<<<===>>>?????????>>>>>>:::<<<>>>AAACCCCCCCCCBBB???@@@AAACCCEEEGGGIIIIIIIIIIIIGGGEEEBBBAAABBBCCCCCCEEEGGGIIIIIIHHHGGGGGGBBBAAA@@@AAACCCDDDCCCBBBEEEDDDEEEHHHLLLNNNNNNNNNKKKNNNUUUYYYXXXWWW\\\eeegggvvv...111333444333111000000333444555666666666555555222333555777888888777777555444555666777666444111***+++,,,---......//////...,,,((('''(((***++++++...///111111222333666888000///...------,,,------((()))***&&&""""""&&&+++000//////...............000222222111---***((((((+++---///111111///,,,***------......------,,,+++---,,,,,,,,,++++++++++++***,,,...///......///000(((&&&$$$$$$(((,,,///111............///111222333---+++((('''((())))))(((&&&'''((())))))+++///222...//////---,,,---222666111444666555222111222444---------,,,,,,...222555...---,,,,,,,,,+++(((&&&+++***)))***---///111111222222222222222111000000((('''%%%&&&))),,,---......///000000000///...------...//////000111111222111,,,%%% %%%,,,000//////000000000///---,,,,,,---///000000...,,,******+++---...///......---***,,,------,,,---...000+++******+++---///......)))+++,,,+++)))&&&%%%%%%---...000111111///...,,,...222444333444777777444000//////111444666777666///...+++******+++...///222000...---,,,,,,***)))...000333333111111444666222///------111333333222///222666777666333111000---,,,+++***+++---000111111000/////////000111222/////////.........//////000333666777555222111000111000///...///111333444111111111000......///000***+++///666999777666888111///---...222555555444+++///222222///,,,+++++++++///111000333777888555222222111000///000222555444222000---,,,---///000***+++,,,...///111222333444222222333666888888888222---)))+++222888:::999888888777333000000444888222555999>>>AAABBBBBBAAA===;;;::::::<<<>>>??????>>>===<<<===>>>???>>>======:::888777777666555444444666777888999:::===???;;;<<<===>>>>>>===<<<<<<999;;;>>>AAACCCDDDCCCCCC<<<>>>BBBEEEGGGHHHGGGFFFHHHIIIHHHFFFCCCAAAAAABBBBBBBBBCCCEEEGGGGGGEEECCC@@@???>>>???AAABBBAAA@@@CCCCCCDDDFFFJJJLLLKKKJJJLLLKKKMMMQQQRRRQQQTTTYYY[[[fffvvv111...///222222......000333444555333111000000111000444888999777555666777666666666777666666555555...---,,,---...///...---000///,,,(((%%%%%%)))+++...///000111222333333333222000///000222222000---)))******(((%%%%%%(((+++111222333000---,,,...000000444666222***%%%'''+++---......//////...------000///...---,,,,,,---...,,,+++***)))))))))***+++,,,+++,,,---......+++)))&&&$$$$$$&&&))),,,------,,,---...---,,,,,,---///+++***)))(((''''''''''''***)))((()))+++///222555444111---******,,,000222555555555222///...000222...---,,,,,,,,,---...///...***)))++++++((())),,,///...---+++***,,,000333111111222222111000...---)))************---222555444333222000///.........,,,,,,---111555666333000111...)))&&&%%%'''***---111222222333333333222222111000///---,,,+++******---///000111000---+++)))(((((()))***,,,---......++++++---///111111...,,,%%%***///000---(((%%%$$$000222444666666555333222...///111222333333222222///,,,***+++///222333333000...***&&&(((...///---333111...,,,,,,+++***(((,,,...000000000000111222222...++++++...222444444222222222111000000111222333000---,,,---...///...222111000///...---------............///000222333666555444222000...------///000111222222111000000,,,---//////......000222...+++***...333777555333333222222111111222333333...,,,)))(((***---///////////////---,,,---///222111222333444444444333222222111000//////...+++)))((((((***...111333111///222333555777777555222000///---+++---222666777777000000000000222444666777333333555888<<<>>>???>>>===:::777777:::======<<<999:::;;;<<<<<<;;;:::999:::;;;;;;:::999777444333666666666555555666888:::999:::===>>>>>><<<999777AAA>>><<<===@@@BBB@@@===??????@@@BBBCCCDDDEEEEEEHHHDDDAAAAAAEEEFFFDDDAAA@@@BBBCCCEEEFFFEEEDDDCCC<<<===???@@@BBBBBBBBBBBBDDD@@@???CCCJJJMMMIIIDDDGGGHHHKKKNNNPPPQQQQQQQQQ[[[```gggqqq}}}///------//////---,,,///000222333333222111222444333555777777555333333333555555666666666666555444///...---...//////...,,,,,,---,,,+++)))))),,,...000000111222333333333333111000...///000000...,,,+++++++++)))&&&&&&))),,,///111222000---,,,---///222666777333+++&&&(((+++........................///...---------...///000,,,,,,***))))))))))))***---,,,,,,,,,------***(((%%%%%%%%%(((+++......---,,,------,,,++++++---///,,,+++***)))((('''''''''++++++,,,---000333777999444111...+++***,,,///111333444555333000///111333...---,,,++++++,,,---...+++(((&&&))))))(((***...///...---+++***+++///222111222222222222000///...,,,------,,,,,,...222666333222111////////////000---------///222333222000111///+++((('''(((***,,,...///000111111222222111111000...,,,++++++++++++,,,---//////...,,,***(((((())))))+++,,,---...............///000///---***$$$(((---///...+++******222333666777888777555333---...000222333333222111000---)))))),,,000222222000///,,,(((***///000---333000...------,,,+++***------...000000111111000222...+++***---000222222000000000000000111222333333111...------//////...000//////...---,,,,,,,,,,,,---......///000222333222222222111000///...---///000000000000000//////***+++,,,...000111333333...,,,***---222555444222222222222222111111111111---+++))))))+++...///000111111111///------///111111222333444444444333333111000//////000111///...)))***+++...111333222111222333555666666444333222222///------111444666666111000000000111333444555111111333777;;;>>>>>>>>>;;;999666777:::===>>>============<<<;;;:::888888::::::;;;:::999888666555666666666555555555666888888:::===??????===:::777;;;;;;:::;;;===>>>>>>===?????????@@@AAABBBDDDEEEGGGCCC@@@@@@BBBCCCAAA>>>@@@AAADDDFFFFFFEEECCCBBB;;;===@@@BBBDDDDDDCCCCCCAAA??????BBBGGGIIIGGGDDDGGGIIIKKKMMMOOOOOOPPPPPPVVVYYY]]]bbbiiittt...++++++------++++++///...000111222222333555777555444333333333222///---222333444555555555333333///......///000///,,,***(((+++...////////////000111111222333333222222222111///............,,,***------,,,***((((((+++---...///000///---,,,,,,---333666777333,,,((()))+++///...---,,,,,,---...//////...------...///111222------+++***))))))))))))...---,,,,,,,,,+++)))'''$$$%%%'''***...///...,,,+++,,,+++***)))***---000...---,,,***)))(((((((((***+++---000333666888999444111...+++***,,,...000111222444444222111222333---,,,,,,++++++,,,,,,---)))%%%$$$&&&''''''***///000///...,,,***+++...111222222333222222111//////000000000///...///222555222111///......///111222000///---...000111000///111000///---+++************+++---...000111111111222000---+++***+++,,,---+++,,,.........,,,***)))******+++,,,,,,---......111000//////000...+++)))$$$'''+++......///000222000222444666777555333222+++---///222333333222111222...***((())),,,...///...///...,,,...222222...111///------...///...---///---,,,...111333111...111...+++)))+++---...///---------///000222444555444222///---.../////////...------,,,,,,++++++++++++---...///...///111333//////000111111000......//////............//////***)))))),,,222555555444///,,,+++,,,000222222000000111222222111000///...,,,+++)))***---///000000333333222000...---...000111222333333444444333333///......000222444444333,,,,,,,,,...111333333222222333444444444444444333666333///...///111333444111111000000111111222333///000222666:::===>>>>>>:::888666777:::<<<>>>>>>@@@???>>><<<:::888777666:::::::::::::::999999888777777666666666666666666666999===??????;;;777555555777:::;;;;;;<<<===??????>>>======>>>@@@BBBCCCDDDAAA>>>>>>@@@AAA???<<>>??????===;;;999999:::;;;===>>>@@@???===;;;:::888777777::::::999999::::::;;;<<<888777666666888888888888555888;;;===;;;777222...222666:::<<<;;;<<>><<<;;;<<<>>>@@@BBBAAA???======???@@@@@@>>>???AAADDDFFFFFFDDD@@@>>>:::===BBBGGGIIIIIIGGGEEEDDDFFFIIIIIIGGGGGGIIIKKKHHHHHHIIIJJJJJJKKKKKKKKKOOOPPPPPPOOOQQQWWWaaahhhkkkvvv...++++++......,,,---000000111333333222222333444111...+++,,,///111111///000000000000//////......000///...//////...,,,)))(((---333666555222///---...////////////......---111000///...,,,,,,------111///---+++,,,---......***+++---......---***(((***,,,......,,,,,,...000000///...------///111222333222000///.........///000/////////...---,,,,,,...,,,*********)))(((&&&"""###&&&***---,,,)))&&&'''(((((((((((()))---000111111000///............***,,,...///000000///...000///---,,,,,,,,,---...---...///222333333333222------------,,,,,,+++++++++&&&$$$%%%%%%$$$&&&***111222111///......111333333333222111111000000000000000000...,,,+++,,,...------,,,---...111333555666555333000///000222333777666444222///+++(((&&&***+++---///000222222222111///,,,))))))+++...000000000111222222222111111000111111111111111111111...------...000111000...+++*********,,,///000111+++---///111111000...---(((***,,,...000111222222333333333000,,,'''###!!!)))---111111333777888777+++++++++...333666888888000---+++---111333///+++///...,,,+++******+++,,,***)))))),,,111555666666333111...---...///000///++++++,,,,,,,,,+++***)))---000222111,,,)))***,,,111111222111000///---,,,+++++++++,,,...111444666000---+++---222555222//////---++++++---...//////...///111222111///---,,,,,,++++++---000111111//////000000///,,,+++,,,---000000000000111111222222111111111333666777666444000///...///111333333333111111111222333444555555;;;888444000...---///000222222222222111111111000000111333777<<<@@@AAA@@@AAA@@@>>>;;;::::::;;;<<<===<<<<<<;;;;;;:::999999:::999888888999:::<<<>>>:::888666666999;;;<<<<<<555777999999777222---***000444:::<<<<<<===@@@BBBAAA???===;;;;;;===@@@AAA>>>======>>>@@@AAABBBBBB@@@AAADDDEEEDDDBBB???===:::===BBBGGGIIIIIIGGGEEEEEEIIIKKKJJJGGGGGGJJJMMMGGGGGGGGGHHHHHHHHHIIIIIIGGGIIIKKKKKKLLLQQQYYY___aaagggqqq---+++,,,000111......111222333444333111111111333...---++++++...111333444333222000...---------...000///------......---+++***...333555444000...,,,,,,,,,---......---------/////////---,,,,,,...000222///,,,+++,,,.........)))***,,,...000...***'''&&&(((+++,,,---...000222000000//////000111222333444333000...------------...////////////...---------+++)))((())))))((('''$$$$$$&&&)))+++***'''$$$$$$&&&(((((((((***,,,...000000////////////000000......///000000///...------------------.........---,,,---///111222222000............---,,,+++++++++(((&&&((((((%%%&&&)))000000111000//////222444333222111000////////////---......,,,)))((()))***+++,,,,,,...///111333444666666555222000000222444777555333000...,,,+++***---...///000111111111111///...,,,******,,,...000000111222222333333333333333222222222222222222222---,,,,,,...000222222222111...,,,+++,,,---...---+++---000111222000///---((()))***+++---000222444444555555222---((($$$""")))///222222333777999888---,,,---000444777999999///---,,,---000111...,,,...///...---++++++,,,...,,,***)))---222666777555111...,,,,,,---///000000+++,,,---...------+++***,,,000333111+++((((((+++222111000///...---,,,,,,++++++---///111444666888222000...///111222000......---,,,+++,,,...000111...///000111111000///...---------///111222000...,,,---......---,,,---...///............///000000000111333666888777555222000//////000111222222111///000111333444555555555999888666333///---...000222222333333333222222111111222444888<<<@@@@@@@@@BBBAAA???<<<999888999:::999:::;;;<<<<<<<<<;;;::::::999777666777999<<<>>>===999444444888;;;======666777888888666333///,,,111444999<<<>>>@@@AAABBBBBBAAA???>>>===>>>@@@AAA======>>>???@@@AAACCCDDDAAABBBCCCCCCBBB@@@>>>===;;;===AAAEEEGGGGGGEEEDDDEEEGGGHHHGGGDDDDDDFFFIIIFFFFFFEEEEEEFFFGGGHHHIIIHHHJJJLLLMMMMMMOOOTTTXXX]]]^^^bbbiiiwww+++***---222333///...///111222333333111111222333......---------000444888888666222...,,,---...000111...,,,+++---.........)))---000222111///...---+++,,,------............,,,------,,,******---111222///,,,+++---......---)))***,,,///111///+++&&&'''(((***,,,...///111333000111111222222333444444222111///---,,,,,,------+++,,,---...///...------,,,***((('''((())))))(((''''''(((***+++)))&&&###!!!$$$'''))))))***+++------,,,,,,------...///000.........//////.........***+++,,,---.../////////...,,,***,,,///111000/////////000000///---,,,+++***'''(((++++++((((((+++,,,...//////...///111333222111000............///+++,,,,,,+++(((''''''((()))+++---///111222222222444555555333000000222444444222///---,,,...000222//////000000000//////...---,,,,,,+++,,,---...///......///000111111222222333222222222111111000000---,,,,,,---000333333333555222...---......---+++***,,,...000000///---,,,)))(((((((((+++///333666444555555111---******+++---222444222111444666666222000000111444666777666............///......---...000000///---,,,...000///,,,***---333777666444...,,,******---///111111,,,---...///000///---,,,)))...222111+++((())),,,///...,,,+++***+++,,,---...///000222444555666666111111000000000000000000......---,,,,,,...111333...//////000000111111222......///111222111///,,,)))+++---.........000111------,,,,,,,,,---...///---///333888:::999555111/////////000222222000...---...111333555555555444666777777555111...///000222222444444555444333333222222333777;;;>>>???>>>??????>>>;;;777666777:::888999<<<>>>>>><<<:::888;;;999666555555888;;;>>>AAA;;;333111444888::::::777888999999999888666555777888<<<@@@EEEGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@????????????>>>???@@@AAACCCCCCBBBAAA@@@???>>>===;;;===@@@BBBDDDDDDCCCCCCEEEEEEDDDCCCBBBBBBDDDEEEDDDDDDCCCDDDDDDFFFGGGIIIHHHLLLOOOPPPOOOOOOQQQTTTUUUVVVXXX\\\eeeuuu***)))---222333///---...000111333333222222333444///000000...,,,...444999===999444///,,,---000222111...+++***,,,...000000(((+++...//////...//////+++,,,---...////////////***+++,,,***((()))---111222///++++++---///...---)))))),,,000222000+++&&&)))***+++---///000222333000111222444444555555444//////---,,,,,,---...///)))***,,,---...------,,,+++)))''''''((()))))))))******)))***+++)))&&&######'''*********+++,,,*********+++,,,---//////++++++,,,,,,------......((()))+++---...///000000...+++)))***---///000...///000000111000...,,,+++(((&&&(((---...++++++---***+++---------...111333222111///...------......***+++,,,***(((''''''((((((***---000222222111000222444555333000///111333111///+++***+++///444888000000000000///...---,,,,,,,,,,,,,,,---......///+++,,,,,,---...///000000222222111111000/////////...---,,,...000222333222777444000///000000...+++((())),,,......---+++)))***(((&&&&&&)))...444777555555333///,,,,,,///333111555666222///111444444666444333333444555444333,,,...000///...------......000222000...---000222111...+++...333777666333,,,***)))))),,,///111111---...///111111000...---&&&,,,111111,,,)))+++///,,,***((('''(((***,,,...111222444555666666555555///000111111000///111222......---,,,,,,...222555////////////000222333444//////000222333111...+++(((***---///000111222444,,,,,,+++***+++,,,---...***---333888<<<:::555111......///111222222///,,,+++---111444666666555333444666888666222//////000222333444555666555444444111111333666:::======<<<<<<===<<<999555444777:::888:::===??????<<<999666;;;999666444444777;;;===DDD<<<333///111555666666888999:::;;;<<<=========>>>>>>@@@FFFKKKNNNLLLIIICCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???===<<<===>>>DDDCCCBBB@@@???>>>>>>>>><<<===???@@@BBBBBBBBBBBBFFFEEECCCBBBBBBCCCDDDDDDCCCCCCBBBCCCDDDFFFGGGIIICCCGGGLLLNNNMMMMMMNNNPPPMMMPPPSSSWWW]]]hhhvvv+++---...000000000...---...000222111000//////000......---+++(((***///333444333111///...---......////////////////////////,,,,,,...222555444000,,,------...///////////////...+++'''$$$###&&&***,,,///---***((('''(((***+++,,,***+++...222222,,,'''&&&'''))),,,///111222333555444444333333333444555444111...---------------******+++,,,---......///,,,(((%%%$$$&&&'''&&&$$$---***)))+++//////+++&&&!!!%%%))),,,,,,,,,,,,,,,++++++******+++,,,...///000000///------,,,,,,,,,,,,++++++---///000000///...,,,******,,,...//////...000222333222000---+++***,,,...000000...+++)))(((''''''&&&(((---444:::222111000000000...+++)))***---...,,,'''%%%(((,,,,,,...000333333222111///---...///.........000222---,,,***)))***---111333////////////...---,,,,,,,,,+++)))((((((***,,,...+++---//////---,,,+++,,,///000111111111000000///******+++...222444444333111///......///000000///+++***)))*********(((&&&,,,***''''''***...111333666444111......///222444333222111000000111222333555555444444222111///......///111222222111111000444444444555555444111...---...111444666666444111000+++&&&&&&+++///000//////111222111///---------...,,,)))(((***+++,,,,,,+++***((('''(((+++///111333444777999999777444222......---......///000111...+++&&&$$$&&&***111555333111/////////000///......///000222222222111000+++,,,...111555999<<<>>>444000+++)))***+++)))((())),,,000555777777666555444333222111000000//////+++---111666::::::777444222333333444444444333222111333444555555444222111555555666555444666999<<<<<<888444111222333444555777999===???>>>:::555222666666666666666777999;;;;;;999444///---...333777666999;;;;;;:::;;;>>>AAAAAA??????AAADDDHHHJJJJJJFFFFFFDDDAAA???@@@BBBEEEAAA@@@>>><<<;;;;;;::::::<<<<<<===>>>???@@@@@@AAA@@@<<<;;;>>>@@@??????AAAFFFFFFEEEDDDCCCCCCDDDDDDBBBBBBAAABBBCCCEEEGGGHHHEEEIIINNNNNNJJJGGGHHHKKKOOOLLLNNNTTTWWWYYYaaajjj///000111222222000...---...///000///---,,,,,,,,,+++,,,+++)))'''(((,,,///444222000...---,,,,,,,,,000///////////////......++++++---000333333000---......///000000000000000...,,,(((%%%$$$&&&))),,,///,,,(((%%%%%%(((,,,...///---+++---000111...***((()))+++---///111111222333333333333444444444444444111///---------------*********+++,,,,,,------,,,)))&&&&&&'''((('''&&&---+++***,,,//////***%%%%%%(((,,,......---,,,,,,---,,,,,,,,,,,,...///000000//////..................,,,,,,---///111111111111...,,,,,,---///000000000111222222111000---,,,...///000000///---+++***((('''%%%&&&)))...333777111000/////////---***(((***---///---)))(((+++......///111333333222000...---...///.........000222///---+++******,,,///111---------,,,,,,,,,++++++,,,***(((&&&''')))+++------...000000///......///222222111111000///......,,,,,,,,,...111333444333111000//////111222111000---+++******+++***(((&&&...---***((((((***---//////000000000111111111222111000/////////111222333444444333222111000///...000000111222222111000///333333444444555444222000//////111222333222000...---((($$$%%%***///111111000111111///---,,,---//////---***)))***,,,,,,,,,++++++++++++,,,...///000222444666888888666444222---,,,+++***,,,///222444000---)))''''''***///222222000...---------+++***+++,,,...000111222222111...///000333666999<<<>>>555111---+++,,,---,,,***)))+++...222444444333333333333333333222111000///---...111555888999777444333333333333222222222222222333444444444333222222666666555444333444666999<<<888444111111222222222444666999<<<<<<:::777555666777777777777999:::<<<:::999666222111222666:::888:::;;;:::888888;;;===999888999;;;???CCCEEEEEEDDDDDDBBB???======???BBBAAA@@@???>>><<<;;;::::::<<<======>>>???@@@AAAAAA@@@<<<:::>>>@@@>>>>>>@@@EEEEEEDDDDDDDDDCCCCCCCCC@@@??????@@@CCCEEEGGGHHHDDDHHHLLLLLLIIIGGGHHHKKKOOOMMMPPPUUUVVVUUUXXX]]]ooovvv555555666555444111...,,,,,,---...,,,***'''''''''((()))))))))((((((***,,,333222000...,,,***))))))000/////////.........---+++***+++---///000000...//////000111111111111000000...***'''&&&(((***,,,///,,,'''$$$%%%(((---111333///------000111000...,,,,,,---...//////000000000111333444444444333333333111///...------------************************+++***(((((()))***)))))),,,+++,,,...000...)))$$$(((+++///000///...------///............000111222111000000/////////000000///---+++,,,...111222222333111///...///000000000000000111111111000000///222222111000...---,,,+++***'''$$$%%%***000333333000............,,,)))'''))),,,///...,,,,,,///222111222333333333111...---,,,...............000222111///---+++***+++---///,,,+++***************+++,,,***'''%%%&&&(((+++---///000111111000000222444666555333000///......///000...---...000222333333222000000111222444333222///---,,,,,,,,,+++)))'''000000...***&&&%%%(((+++))),,,///111333222000///......------...000222333444333222000////////////111111222222222000///...222222333333333222111111000000000000///...,,,,,,+++'''###$$$)))///222333222222000---+++,,,...111111///,,,+++,,,---------+++,,,///111111111111000222333555666666555333222,,,***))))))+++///444777222000---+++***+++---///222000---+++***)))'''%%%)))***,,,...000111111222...///111333555777999:::666333///...............)))***,,,...///000000000222333555555555333111000//////000333555777666555333333222111000000111111222222222111222222222333666666555333111000222333:::777333111000111111000111222555888999999888888777777888999:::;;;<<<<<<::::::999777666777:::<<<999::::::999777666777999555444555777<<>>AAA@@@@@@???>>><<<;;;:::=========>>>???@@@BBBBBB???;;;:::===???======???CCCDDDDDDEEEEEEDDDBBBBBB>>>======???BBBEEEFFFFFFDDDGGGIIIHHHFFFFFFHHHKKKMMMNNNRRRWWWWWWSSSSSSUUU^^^fffqqqzzz888999888777555222...,,,+++,,,,,,***'''$$$$$$$$$%%%''')))***+++,,,---...222111000---+++)))((('''......---------,,,,,,,,,+++******+++---...//////000111111222222222111111222000---+++******,,,---000...+++((()))+++...000333111000000222222111///------------------------...000222444444444222111111111000///---,,,---...+++*********))))))((((((************+++,,,,,,,,,,,,,,,---///000...)))$$$(((+++///111111000//////111000000///000222333444444333222111000000000000///---******,,,///111222444111//////000000000///...//////000111222333444444333111///......//////---)))%%%'''---222333111000///.........,,,)))'''(((***---.........111333333333444333222///---,,,,,,---............111333333111///,,,++++++,,,,,,++++++***)))******+++,,,---+++)))''''''***---///000111111000000111444666888666333111000000111222222000------///111222222111000000222444555444333111///.........,,,***(((...000000+++%%%###'''+++***,,,///111111000...---,,,++++++,,,---000222333444333222111000000111111111111111111000...,,,+++///000111000000//////000000000000///---,,,,,,,,,,,,)))&&&&&&***///222333444333000---+++,,,000444333111//////000000000///,,,...222555666444222000111222333444444444333222,,,,,,,,,,,,...000333444000000///...------......333000---***)))'''%%%###)))***+++,,,---...//////,,,---...000111222333444444222000.........//////+++++++++,,,---...///000333555777888888666444222222111///000333555555555333222111000//////000000111000///......000111333666666555222///------...555333000000111222111000000111333555666777888888777777888:::<<<>>>>>>===<<<<<<===<<<::::::;;;<<<888888888777666666777777888777777999<<>><<<999999:::<<>><<<;;;???>>>>>>>>>???AAABBBCCC???;;;:::===>>><<<<<<>>>BBBCCCEEEFFFFFFEEECCCBBB???===<<<>>>AAADDDCCCBBBCCCEEEFFFEEEDDDEEEHHHJJJIIILLLQQQUUUVVVVVVVVVWWWVVV^^^hhhnnnsss888888888777555222///---+++,,,,,,***'''%%%$$$$$$%%%''')))---000333444444222222000...,,,***((('''++++++++++++++++++++++++,,,,,,,,,,,,,,,---///000111111222222222222111111222111000...------......000000000/////////......111222333444555333000...,,,,,,+++*********+++,,,---///111333333222111000000111222000---+++,,,...+++******))))))((((((''')))***+++,,,,,,---......---...///111111...+++((((((+++///111222111111111111111000000111222444555777666444222000///......---+++((((((***---000000222000......//////...---,,,---...000333555777888222111000//////000222333000,,,)))+++000444333111000////////////---***'''&&&(((+++---...///000111333333333222000///---++++++---.........///111333333222///---+++++++++,,,,,,,,,,,,,,,------...//////...,,,++++++---///000///000000000///111333666777555333222222333444555333000---,,,...000000000//////000222444555555333222111/////////...,,,***,,,...///,,,'''&&&***///111000000///...------,,,*********+++---///111333444333333222222222333333000000000000...,,,***))),,,...000///---,,,,,,------...///...,,,,,,---///000...+++***,,,...000111444333111///---...222555444333111222333444333222---000444777888666222000000000111111222222222222...///111222222111000///---......//////000000111444222...,,,***(((&&&$$$++++++++++++++++++,,,,,,+++,,,...///000000000000111000...,,,+++,,,...///---------------///000111555666999;;;;;;999777555444222//////111333444444222111000000/////////000000///---,,,,,,...000222555555444111---+++***+++///......///222444444333222222333444555666666666777666666888<<<>>>>>>>>>>>>???@@@???<<<:::::::::666666555666777888999999===;;;;;;<<<===>>>===<<<>>>???>>>===;;;:::;;;===AAAAAAAAAAAA@@@???>>>>>>AAAAAA?????????@@@BBBCCC@@@;;;:::===>>><<<;;;===CCCDDDFFFGGGGGGFFFDDDCCCAAA>>>===>>>BBBCCCAAA>>>BBBCCCCCCDDDDDDEEEHHHIIIIIILLLOOOPPPQQQTTTVVVWWWNNNUUU\\\___bbblll|||333444555555444222///...+++,,,---,,,***(((((()))'''(((***...333777777777222222111000...,,,***)))))))))******++++++,,,,,,...//////...------...000111222222222222111000000000000000///////////////000111222333333222000///000222555666666333///---+++***)))((()))***+++,,,//////000111111000///...///111333111---+++,,,...+++*********))))))(((((('''))),,,---------///000...///000111111000...---***---111333333222111111111000000000000222333444777666444222000///......+++)))'''(((***---......///...---...//////...,,,+++---///222444666777888111000//////000111333444000...---...222444333111111000/////////---***(((&&&(((***,,,.........---000000000000///...---,,,+++,,,.........///111444222111///...---,,,,,,---,,,---///000111111111111////////////000000111111///000111000000000222444444333222222222333444555111///,,,,,,---//////...,,,---...111444555444222222111000111111111///---***,,,...---,,,,,,000333777555222///---,,,,,,---++++++++++++---///111222222333444444555444444333///000000///...,,,***)))***---000000,,,))))))***))),,,//////,,,+++---000222111///...............111222222111//////111333333222111222444666555444///111444666777555333111////////////000111222333000222555666555222...++++++,,,---///000111222333444222///---,,,+++)))'''---,,,+++*********++++++,,,---///000111000000///------,,,***)))))),,,............//////111222333555666888:::::::::888888555222///...000111222222///000111111111111000000///...---------///111333222333333000---*********++++++---000333555555444444444555666666666666666666444222555:::>>>???>>>>>>??????>>>;;;999888888666555555666999;;;<<<<<<>>>===<<<<<<<<<<<<:::888===>>>???>>><<<<<<>>>???AAAAAA@@@@@@@@@AAABBBBBBEEECCCAAA?????????AAABBBAAA<<<;;;===>>><<<<<<===CCCCCCEEEFFFFFFFFFEEEDDDBBB???===@@@DDDFFFBBB>>>@@@AAABBBDDDEEEGGGHHHHHHJJJMMMNNNJJJJJJMMMPPPPPPKKKPPPTTTUUUVVV]]]jjjuuu---...000222222111000///,,,---//////...------...***)))***---222666666666333333333222111...,,,+++((()))***+++,,,...//////000222333222///---...000111111222222111000000///---------..................///000222333444444444222333555555333111000///))))))(((((()))+++---///111000000//////......---...111333111---***,,,...*********************)))%%%(((,,,---------///111000111111111111111222222///222555555444222000000000////////////111222333444333222111000000000111***)))((())),,,......---...------...///000///---...///222444555555444444111000000000000111111222/////////000111111111111000///.........,,,)))'''((()))+++,,,......,,,+++------..................+++,,,.........///222444000//////............///,,,---000333444444222111///000111333333222111000///111333222111000111222222222111111000000000///...,,,+++,,,---...---,,,)))***,,,///222333222111222111111111333333111000,,,,,,---...000222444666999777555222000...------,,,,,,+++,,,---///111222///111333555666555333222000000111111000...---+++***///333333...)))((((((&&&***......+++)))***---///000111000///---,,,,,,,,,///111222000///...//////...///111444555555444111111333444444333333222///...------...000111333222333444555333111---++++++,,,---...///111222333333111...---------,,,***,,,+++*********+++,,,---***+++---///000///......***++++++)))'''(((+++...---...///000111222333333444444555777777888888888555222/////////000000000---///111333444333111000000000000000000222333444000111111000---++++++++++++,,,...111444666555444333444666888888888888777666222///111777<<<>>>>>>;;;<<<===<<<999888888999888777666888;;;>>>>>>===<<<;;;;;;;;;<<<;;;999777;;;===>>>>>>===>>>???AAAAAA@@@???>>>@@@BBBEEEGGGHHHFFFCCC@@@>>>???@@@@@@BBB===<<<>>>???===<<<>>>BBBBBBBBBCCCCCCCCCDDDDDDAAA>>>===AAAGGGIIIFFFBBB???@@@BBBDDDGGGHHHHHHGGGKKKOOONNNIIIHHHKKKLLLKKKMMMOOOPPPPPPPPPVVV^^^eeettt)))+++---000111111111000,,,...000111000000111333,,,***))),,,000333444333333333444333222000...---((()))***,,,...000111222222444666444000......000111111111111111000///...)))***+++,,,------------,,,,,,---///111444777999444444444222000000000111))))))((((((***---000111222111000...------------...111444222---***+++...******************++++++###''',,,---------///222111111222222111222444666444666888888555222/////////............000111222111000000000111222333333******)))+++---///...---...------...000111000...000222444666666444222000111111111111000000//////---///111111000///000111...---,,,,,,,,,+++(((%%%++++++,,,---///...+++)))++++++,,,,,,---......///***,,,---......///222444///............//////000+++---111444666555333111...///222444444333111///000222444444333111111111111111111000///---+++***+++++++++,,,......,,,+++((((((***...111222111000222111111222444444333111---------///333666777777888777666555333111///...---,,,,,,,,,---///111222---///333555666444222000111111222222222000///...+++000666666000***(((((($$$)))......***''''''))),,,...111111///---++++++))),,,000222111...,,,+++,,,,,,---///222444444333222222111111222222222333///...---,,,---///111333222222222222111///...---------------...000111222111///------......---,,,******))))))***,,,...///'''(((+++---------,,,+++***++++++)))'''(((+++///,,,---///111222333333333222333333444555666777777555222000///000000000///+++...111444555444222000222222222222333444555666...000111000---,,,+++,,,,,,---///222555666444222222444777999::::::999999666111---...555;;;>>>===888999:::999888777999:::;;;999777999<<>>===;;;;;;;;;<<<======:::888:::<<<===>>>>>>>>>@@@BBBAAA@@@>>>>>>???CCCGGGIIIJJJGGGDDD@@@>>>>>>???@@@CCC>>><<>>AAA@@@@@@@@@@@@AAABBBCCC@@@===<<>>???BBBEEEHHHIIIHHHGGGIIIOOOPPPLLLJJJMMMNNNKKKMMMLLLLLLKKKLLLPPPUUUZZZgggwww...---+++******+++---...,,,...111222222333555777111...***)))+++...111222444444333333333444555555000...,,,---111333222000000111333333222000000000555444333333222111111000///...,,,+++,,,---///111111...,,,---111555666555555444333333444444222000...,,,)))'''(((+++000333666444111---******...111...---,,,---......,,,***,,,---000222222///+++'''&&&&&&''')))+++.........111333444444222000//////111333444444333111...,,,000///,,,+++***+++---......---,,,...111555888888,,,+++***)))***+++---...,,,,,,...000222222///,,,...111555555222111222444555444333444333222///,,,///111333333222000000111---------,,,+++(((&&&%%%$$$(((---//////---,,,+++***((('''&&&(((+++///222222222111000000111111222,,,---///000000000///.........000222444333111...//////000111111111111111555222000//////000//////...---,,,***%%% $$$+++...------...//////...,,,)))+++---///000000...---111222222333222222111000---,,,,,,///222444555555777888777333...***)))***000...,,,,,,///111333333333111///...000111111111///111555666555333222222000333666777333...***(((,,,...111222111---(((%%%'''))),,,///000000...,,,---...///000000///......+++,,,---///000111111111/////////...---...222444666111+++***,,,...000///111111111111111222222333333000---,,,///111111000000///...///111222222111///,,,)))))),,,///222444)))******++++++,,,------------------------,,,,,,000///...000222444555444111000///......///000111111000000000000000111111222000///000222444333333222111111333666888999888555555333...***)))---000444222111111333444555444333555999<<<===<<<:::999777333//////333777999999666555444333444555777999AAA===999999;;;<<<<<<;;;>>>>>>>>>>>>===<<<:::999:::;;;===>>>>>>>>>===<<<;;;===???>>>>>>???DDDIIIEEEFFFFFFEEECCCAAA???===AAA???===<<<>>>??????>>>@@@@@@AAABBBBBBBBBAAA@@@>>>>>>???@@@BBBDDDFFFGGGDDDDDDEEEFFFGGGHHHHHHIIIMMMOOONNNKKKGGGHHHMMMRRRRRRNNNKKKIIIKKKMMMOOOPPPZZZaaaooo~~~///...,,,+++***+++,,,---+++---...//////000333555000...***)))+++...000111222222222333333444444444222///,,,---000111000...///111333333222000000000222222222333222222111000111000.........///111222111000......000222333333444333222222333222000///...,,,***)))))),,,000222555444111---+++,,,///222///---******,,,............///111222222///+++((((((((()))***---......---///111333222111////////////111333444444222///...000///...---,,,,,,------,,,,,,,,,...111333333222,,,+++)))''''''(((***+++,,,,,,---///111000---***,,,000444555333333555777888666555444444222000...///111333333222000000000...---,,,,,,---+++(((%%%%%%(((+++---,,,+++***++++++)))%%%$$$%%%***///333333333222111000///......------//////000///......------...111222222///---------///000111222222222333111///...///000000///,,,***)))'''"""!!!'''---...///000000000000000......///000000///...---111111000000///.........,,,+++,,,///222444444333444555555222---******+++.........000333555555444333111///.../////////......111555666555222111000111333555444111---+++***,,,...000111000,,,'''$$$%%%(((,,,000222111///...,,,---...///000000///...)))***+++,,,...............//////------...111444222000......111222222000222111000000000000111111222///,,,,,,...000000///...---...000222333222111...,,,******,,,///111222***++++++,,,------......///////////////.........111///---...000222333222222111000///...///000111000000////////////000000///---,,,,,,...000111111222000///000333666888888777666444000,,,,,,...111444222111111222222111000222444777;;;<<<;;;:::888666333000000333666777777333222222333555999===???@@@===:::999:::<<<;;;:::======>>>???>>>===<<<;;;:::;;;<<<<<<<<<;;;:::999;;;<<<===>>>???AAAEEEHHHFFFEEEEEEDDDBBBAAA???>>>@@@>>><<<;;;===>>>>>>=========>>>???@@@AAABBBCCC@@@@@@@@@AAABBBDDDEEEFFFCCCCCCDDDEEEFFFGGGHHHIIILLLNNNMMMJJJFFFFFFKKKPPPNNNKKKIIIIIILLLOOOPPPQQQUUUZZZcccmmmvvv000///---+++++++++---...+++++++++***)))+++...000///---++++++,,,............///111222333333333222222///,,,---///000///---///111333333111/////////---...000222222111000///222111000000000111333333222222222000......///000222111000000111111///---...---,,,,,,,,,...000111444333111...---...111444000---***)))+++...000111///000222222111///+++))))))***,,,---......------...///111000///......///---///111333444333111000000000000000///...------++++++,,,...111111///---,,,***(((&&&%%%%%%%%%&&&+++,,,---///000///+++(((***...222444333444777::::::888555444333333111///000111333333111000///000111...+++---//////)))$$$%%%''')))))))))((()))***---***&&&###%%%)))///333444444333222111...,,,***---......///......------,,,,,,---///000000...+++)))+++---///111222222222222000//////000111000000,,,***)))'''""" %%%,,,///222222111000222555222222111000///.........111000---+++***)))*********+++,,,000222333222000///000111///---++++++,,,,,,---///333777888666444333111///.........---,,,...222666888666222///---222333222000---++++++,,,---...//////---***&&&$$$%%%(((---111333222000...***+++---///000000//////&&&'''(((***++++++++++++.........---,,,---000333//////000222444444222000111000////////////000000000...,,,,,,---...///...,,,,,,...222444555333000,,,+++***+++---/////////+++,,,,,,------...//////000000000000111111111111111...+++***,,,///111111333222111/////////000000////////////////////////+++)))''''''***---///000111...,,,,,,///333666777888777555222///...000222333222222222222111...,,,000222555888:::999888777444222111222333555555444555444333444666;;;???BBB@@@===:::999999:::::::::===>>>?????????>>>===<<<:::;;;<<<<<<<<<;;;:::999::::::;;;===AAADDDFFFFFFFFFEEECCCBBBAAA@@@@@@@@@???===<<<<<<===>>>>>>===;;;;;;<<<<<<>>>AAACCCEEEBBBAAAAAABBBBBBDDDEEEEEEBBBBBBCCCDDDEEEGGGIIIIIILLLMMMLLLIIIFFFFFFJJJNNNIIIHHHHHHJJJMMMPPPQQQPPPQQQRRRUUU[[[aaaiiiyyy...---,,,+++,,,---///000++++++)))&&&###$$$&&&)))---,,,++++++---...---,,,+++---///222333222111000000---+++,,,///111000...111222333222000---,,,,,,(((***---///000000...---000000000000111333444555333555666444///,,,---///000///.../////////---+++------...//////000000000222222111///...///333666222000...---...000000000...///111111///,,,+++***+++---///000///------,,,,,,...///...---,,,---...---///111333333222000///000111222222222000...,,,+++++++++,,,///000000///---+++(((&&&$$$###$$$$$$++++++---///111000...+++***---111222111222555999:::777444222222111000//////111333333111/////////222...+++...222222+++$$$%%%&&&''''''&&&&&&(((***---+++)))((()))+++///111333333444444222000---+++...............------,,,---------///000000...+++'''))),,,///111222333222222000000000222333333222000---++++++'''"""###(((---111555444000...111444333222111//////000111222222000+++(((&&&&&&'''(((******---000333333000...,,,---------,,,,,,------***+++---000444666666555222000//////000000///...000444888:::888333...,,,333222000,,,******,,,............---+++(((%%%$$$'''***...111333111///---)))***,,,...///000//////%%%&&&'''((())))))))))))---------,,,+++,,,///222...//////000111111///......------......///000111...---,,,,,,,,,------------///111555777666333///,,,++++++,,,...///...,,,++++++,,,,,,---.........000000111111111111111222000---(((''')))---111333444333111000//////000000000000000000000/////////***'''%%%%%%(((,,,///111111---***))),,,000444666777666555333111000111111111111111333333222///,,,///111444666777777666555333333333444555555444333<<<:::777555666999<<>>===:::999888999::::::??????@@@@@@@@@>>>===<<<:::;;;<<<>>>>>>>>>===<<<999888999>>>CCCGGGFFFDDDEEEDDDBBB@@@??????@@@AAA@@@???>>>???AAABBBBBBAAA===<<<<<<<<<===@@@CCCEEECCCCCCBBBBBBBBBCCCDDDDDDAAAAAAAAABBBDDDFFFHHHIIILLLLLLKKKIIIGGGGGGJJJMMMHHHHHHHHHKKKMMMOOOOOONNNOOONNNPPPTTTWWW\\\gggsss,,,,,,++++++---///222444---,,,)))$$$ !!!"""+++******+++---...---,,,+++,,,///111111111000///,,,***(((+++///222222000222444444222///+++***)))$$$&&&***---......,,,+++------...000111333555666444666888666222//////000///...------...---+++***+++,,,...000111111111000111111111//////000444777444333333333333222...,,,,,,---///...+++******+++---///111111...,,,------,,,---...---++++++,,,---...000222333333111...---///111222333333111///......+++)))***---111333444///---***'''%%%%%%%%%&&&++++++...111444444222///+++...000000......111444777444111000000000///......000222222111000///000222...,,,///333333,,,%%%$$$%%%&&&%%%%%%&&&)))+++,,,---...///////////////000111333444444222000///............---.........000//////000111111///---''')))---000222222222111111111000222444666555444222///------+++''''''***///222555333...+++---000111000//////000222555777444111,,,'''%%%%%%&&&'''++++++---000222222///---+++++++++,,,---.........))))))(((+++///333555555/////////000333444333222111555:::;;;999444///---222111///+++)))***---000///...---+++)))'''&&&&&&,,,---///111000...,,,***((()))+++---...//////...&&&'''((())))))******))),,,,,,,,,+++***+++...111000///---+++)))***+++,,,++++++,,,---///111222333---------,,,,,,,,,------000222444888999777333///,,,,,,,,,---//////---+++*********+++,,,,,,------/////////000000111111111///+++'''&&&)))...222444333222000/////////000000111222222222222111000///***(((&&&&&&***///222444222...)))(((***...222444333333222222222111111000...///000333555555333111000111333444555555444333222444555555555444444444===;;;888666666888:::<<<<<<;;;:::888777888:::;;;@@@AAAAAA@@@???===;;;:::======>>>===<<<:::999777777777:::???EEEGGGEEEBBBCCCBBBAAA?????????@@@AAABBBBBBAAACCCEEEFFFFFFEEEAAA@@@>>>===>>>???AAABBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAA@@@AAABBBEEEGGGHHHLLLLLLKKKJJJIIIJJJLLLMMMKKKJJJJJJLLLMMMMMMLLLJJJLLLLLLOOOTTTVVVXXX___ggguuu---,,,,,,,,,...000333555///...+++'''""" !!!""")))((((((***,,,......---,,,---///000000//////...***((('''***///222333111111222333111...+++***)))$$$&&&)))+++------,,,,,,------...000111222333333333555777777555333222111...---,,,---------+++))))))***---///111222222111000000000//////000333666555555555666555222---))))))+++---,,,)))(((***------000111000---+++---///---......,,,***)))***,,,///000222333222000...,,,...///111333333222111000///,,,)))))),,,111555777///---+++)))((((((((()))------000333666666444111,,,...000...,,,+++...111333111///...//////...---,,,...111222111000111111000...---000333222,,,&&&###$$$&&&&&&'''(((+++---,,,...111333333111///---...///111222333333222222...............///000000222111000111222222000...)))+++...111222222111///000///000333555777666555111---,,,...---)))))),,,000333444222---++++++,,,.........///111444888:::666333...***((('''((()))------...000222222000------,,,,,,---///000///...)))((('''(((,,,000333444......///111444666555444222555999:::888333000...000000///---++++++---000///...+++)))((((((((()))/////////...---+++***)))((()))+++---......------(((((()))***************+++++++++***)))***---000111///,,,'''$$$%%%))),,,***+++,,,---///111333444,,,---......,,,,,,---...111222555888999888444000///...---...//////---,,,))))))***++++++,,,,,,---.........///000000111111///,,,((('''***///222444111000///......///000111222333333444333222000///+++***)))***///333666888444000+++)))***...000222/////////111222333222000,,,---...111555666666555222222333444333333111111111222444555444333444555777777666666777999;;;===999999999888777777:::===???@@@@@@@@@???===;;;:::???>>>===;;;888444000...555777<<>>>>>??????BBBBBBAAAAAAAAABBBBBBCCCBBBAAA@@@@@@AAACCCEEEGGGKKKJJJJJJJJJJJJLLLMMMNNNNNNMMMLLLLLLMMMLLLJJJHHHIIIJJJNNNTTTWWWWWWZZZ___eeekkkyyy//////------...///111333///000///,,,(((&&&&&&''''''&&&&&&(((+++...//////////////////............***(((''')))...111111000---///000000...---,,,---((((((***+++---.........111111111111111000000///000111333666888777444222...---,,,,,,------+++)))''')))+++...000222333333///000000///...///222444555444333333333111...+++(((+++---,,,)))))),,,111...000111...******...222/////////,,,)))((()))+++,,,...000222222111///...---...000111222333222222000---******---000222333...,,,+++))))))***+++,,,000000222444666555222///,,,...000...,,,+++...222///...---...000000...---***,,,///111111111222333------///111222000+++'''!!!$$$&&&((()))+++---000...///111333333111///------......///000111111111............///111222333333111000111111222000///,,,...111333333111///---------...111555666666444000---,,,//////,,,,,,...111111111000///---,,,+++,,,,,,---///222555888999888555222...,,,++++++,,,000//////000111222000///111///---...000111000...)))))))))+++///222333333......///111444555444222111444777777555222///......///000///...---...//////...+++(((((()))***,,,///...---+++************)))***+++,,,------,,,+++((()))******+++******************)))(((***---///000///---(((%%%&&&+++///---------...///000222222+++...//////---,,,---...---///111555888888666333111000......//////...---******++++++,,,------.........//////000111111111333000,,,***,,,///111222......---------///000111111222333333333111///...,,,++++++...333777::::::666222---++++++...///000---,,,---000444555444111,,,,,,,,,///333555666555444444444444222111000///...000222222111111333555111222333555777:::;;;<<<666777888777666777;;;???;;;<<<===>>>>>>>>>===<<<===<<<;;;999666333///---333888???CCCDDDCCCAAA?????????@@@@@@@@@@@@@@@???@@@@@@AAADDDGGGHHHGGGFFFAAAAAA@@@???>>>>>>======@@@@@@@@@@@@@@@AAABBBCCCCCCBBB@@@??????AAACCCEEEHHHGGGGGGHHHJJJLLLMMMNNNPPPNNNMMMLLLMMMMMMKKKJJJJJJIIIMMMSSSUUUUUUWWW\\\]]]^^^dddqqq~~~222111///...---...000111///000111000---,,,,,,---&&&%%%%%%'''+++///111111111111///......---......+++)))''')))---000000...)))+++...////////////000++++++,,,,,,...///000000555555444333111///---,,,......000444999999666222...---,,,,,,------+++)))&&&'''***---000222444444//////000///......111333444222000000000000///---(((+++---,,,)))***...333...000000---))))))...333111111///,,,)))((()))******,,,///222333222111000,,,---...000222333333444///---,,,,,,...//////...,,,+++***)))***+++---...333333333555555333000,,,,,,...000...,,,---000444---------///111111///---)))+++///111111111333444+++---000222111...+++(((!!!###'''***+++---///111///000000000000//////...---------------...///000............000222444555333111000000111111000...///000333444444111...,,,++++++---000333555444333222...---111222//////111111000///000000000...,,,,,,,,,...///222444666888999777444111///.........222000///000111222111000333111///000222222000...******,,,000333444333222......///111333333111000///222444555333000///...,,,...111111000.........000---***(((((())),,,......---+++)))))))))+++,,,)))***+++,,,---,,,+++***((()))******************)))******)))((())),,,///...///...+++))))))---111000000////////////000000+++...000000---,,,---///***+++...222777888777555333111///...///000///...++++++,,,------......///...//////000111111222222666333///,,,---...//////,,,,,,,,,,,,---///000222000111222333222000...,,,,,,,,,---111555999;;;<<<777444///------...//////,,,+++---111666777555333,,,++++++---000333444444666666555444222000///...+++...000///...///222555000111333555777888999999555666888777666777<<<@@@888999;;;===????????????999999:::999888666555333222888AAAEEEDDDAAA??????===>>>@@@AAAAAA@@@???>>>======???BBBEEEFFFEEEDDD>>>>>>??????>>>===<<<;;;????????????@@@AAABBBCCCDDDBBB@@@>>>>>>@@@BBBDDDFFFEEEEEEGGGJJJLLLMMMMMMPPPOOOMMMLLLMMMNNNMMMLLLLLLKKKMMMRRRTTTTTTWWW[[[[[[XXXZZZbbbkkkwww222111111000000000//////111000//////111111000...(((%%%&&&***,,,+++---111000111222111///------...,,,(((&&&(((---000...,,,,,,///222444333111000000...,,,)))((()))---111444666444111...+++***))))))++++++---000333555555555000+++''''''+++---,,,***)))''''''+++111555666666222111///......///111222222111111000///......---(((---222222///,,,,,,...//////...,,,***+++///222444333111000...---------/////////111333333222000)))'''(((---333666333///,,,---.........---,,,+++))))))***+++,,,...///000333333222000...---++++++,,,+++***+++---111333444111///...000222222...+++***+++---///000000//////))),,,000333333///+++''''''(((***+++,,,---000333...------...//////...,,,,,,---...------///222444222///,,,,,,...000222333111...+++,,,000222///,,,---...///111222111---+++*********+++---000222444...000111111000//////000,,,---...111444444222000222333222111111333777:::999555111000000111///---.../////////000111111111333222111000...---++++++,,,...222555666555444222111///...///222333111///111222444666666444222000...///111222222111///...---+++***,,,//////---+++...---+++******,,,...000///---+++***)))(((((((((------,,,***(((''')))***,,,///111///***'''))),,,...///...+++)))+++000444111333444333000...000222333222111000///---,,,,,,+++)))(((,,,222666444111111000...---,,,,,,------///---+++))))))+++---......///000000111111000000444000,,,,,,...000///---,,,,,,+++***+++,,,.../////////000000///---+++***.../////////000333777;;;;;;555///,,,,,,---,,,+++,,,,,,///666===>>>999444...+++((()))...333555555555444333111......000222111222222222111222555777666666555555444444333333777888888666555666888:::888777777:::>>>@@@???===999;;;:::777777::::::777:::===@@@BBBBBB@@@<<<:::;;;;;;===@@@BBBBBB???===;;;<<<<<<>>>???BBBCCCEEEAAA@@@???<<<:::;;;===???===???AAA@@@???AAADDDHHHGGGEEEAAA>>>>>>???BBBDDDDDDDDDDDDDDDFFFIIILLLNNNMMMNNNMMMLLLPPPSSSPPPJJJFFFJJJPPPUUUVVVTTTQQQNNNQQQMMMQQQ]]]cccccckkkwww111111222222111000000///111///......///111000///,,,)))))),,,,,,***+++......000111000...,,,,,,---///+++((()))---...---***,,,///222333222000/////////...,,,***+++...111444333222000...,,,***))))))))))))***---000222333222...***'''(((,,,//////------++++++---222555666555333222111000///000111111000111222333222000---++++++000333333///,,,,,,...//////...,,,***+++...111000000////////////000000000000///000111111...,,,%%%$$$%%%***000333111...,,,,,,---......---,,,+++,,,,,,,,,,,,------...///111000...,,,***(((''''''+++)))))))))+++...000111000///...///111111...+++***+++---.........------(((+++///333333111---***)))***,,,,,,+++,,,---///...---------...---+++)))***,,,///111111000111222222///,,,+++---///000111111...,,,...111222///,,,++++++,,,///333333111---............//////000000+++---.........---...///......///111444555444222444444333222111333777999777333000...//////---+++,,,,,,---...///000111111000/////////......------...000222444444333000......------000222333111...000111333555555444222111...///111222222222111000...,,,,,,...111222111///111000---++++++---000222...,,,***(((((()))))))))......---***(((&&&'''))),,,///000---)))'''))),,,,,,,,,,,,+++)))***...222222444444333000...///111333222111000000///......,,,)))))),,,111333222//////...---,,,,,,---.........---***))))))***,,,...------......///000111111222...***))),,,/////////------,,,,,,,,,,,,,,,,,,,,,,,,...//////...------///000000//////222666999;;;555///,,,,,,---,,,***------000666<<<===888444000...++++++---000222222444444222000......111333222222222222444777999:::777666666555555444444333666777777777666666777999888777777999;;;<<<;;;999888::::::888:::???AAA???>>>???AAACCCBBB>>>;;;888::::::<<>>???AAABBBCCCAAA@@@???===;;;:::;;;<<<999;;;>>>??????BBBFFFIIIHHHEEEAAA>>>===???CCCEEEEEEEEEDDDEEEFFFHHHKKKLLLMMMQQQRRROOONNNOOONNNKKKIIIKKKPPPSSSSSSQQQNNNLLLIIIFFFLLLWWW[[[ZZZ___hhhqqq000111222333333222000///000---++++++---///000000///,,,+++------))))))+++---...///...,,,++++++,,,222...++++++---...+++))),,,///222333111///......000///...---...///111333/////////...,,,+++)))((('''&&&''')))---/////////---+++(((***...111222111000//////000333555666666444444333222111000000//////000333444333000,,,)))...111444333///,,,,,,---111000///---++++++...000---------...000222333444222111000000///...***((("""!!!"""'''---000000...+++,,,------------,,,,,,........................111///,,,(((&&&$$$$$$$$$))))))((((((***+++---///000///......//////...,,,+++,,,,,,------,,,,,,+++(((+++///333444333000...+++,,,...---+++******+++---,,,,,,---...,,,)))&&&(((,,,111333333111//////222///---,,,---...//////000...---///222222///,,,)))((()))...444666444000333333333222111///---,,,''')))++++++++++++---...000//////111333666666666666666555444222333555888444222///---------+++))))))***+++,,,......//////+++,,,,,,------...//////000111222333222///,,,***,,,,,,...000333222000------///111333333222111000---...000111222222222222/////////111333555555444333111---++++++...222555...+++(((&&&''')))******---------+++(((&&&&&&'''...///...+++'''&&&))),,,)))***++++++++++++---000444444555333000//////000333222222111111111111111...,,,***,,,///000...,,,------,,,,,,,,,---......,,,+++)))((((((***+++---++++++******,,,...000222///***&&&&&&***...000111////////////...,,,***)))((()))+++---////////////111111000//////000333666:::555...+++,,,,,,+++***......111666;;;;;;777333111111///---,,,,,,...000333333111///...///222555444222111333777;;;<<<;;;777777666666555444444444444666888888777666777888999888888888999888555333666999:::999<<>>???AAAAAABBB@@@@@@???>>><<<;;;999888555777:::<<>>@@@AAABBBCCC??????>>>???>>><<<999666444666999;;;???BBBEEEGGGEEECCC???======@@@DDDGGGGGGGGGFFFEEEEEEFFFGGGGGGLLLPPPQQQLLLIIIJJJJJJIIIJJJJJJKKKLLLLLLKKKIIIHHHAAAAAADDDJJJLLLKKKNNNTTTZZZ```hhhsss///111333555555444222000...+++(((((())),,,......---***+++------)))(((***---///000000...------...000///......///000000000...111333333111...,,,,,,---,,,,,,+++,,,---///000,,,---...//////---,,,+++)))(((((())),,,///000000222111000000000000//////---...///000222444666888666555555444222000...---......---,,,,,,,,,------,,,,,,------,,,---...000444444444222111000222333////////////000222333444444333111000...,,,(((%%%%%%$$$%%%'''+++...111222,,,,,,,,,------.........,,,---///000111222222222111///+++'''%%%%%%&&&''',,,---...---,,,+++---///222222000///......000111,,,,,,,,,---......///000000111333444444333111000)))+++,,,,,,+++***+++,,,***+++,,,...111111///---------...---+++,,,...///555333000000111111111000.........///000000...,,,---+++***---222444111...222444555666555222///---''')))******+++,,,///222444222//////222555666777666666666444111000111333111111111000///---------+++,,,---...---,,,+++******************+++++++++---.../////////---+++***+++...111333333111///...)))***+++,,,---,,,,,,+++***+++---///000222222333333222222000//////000000---***'''&&&(((...444888222---(((&&&((()))(((&&&%%%'''+++,,,,,,,,,,,,---000///,,,)))'''(((***,,,+++,,,...000222333333333444333222222222222222111222111000///000111222333333222000............---111000///...,,,+++)))((())))))((((((((()))***+++'''%%%$$$###%%%)))...111+++'''"""###(((---111222222333444333111---)))&&&)))***,,,...//////......///000000///------///111777222,,,***+++,,,,,,***///000333666888777555333...000111///,,,+++...111000111111000///000333555777333///000555888666333444444444444555555555555444777:::;;;:::999::::::<<<======<<<888444111///111444555444888>>>BBBBBB======>>>>>>>>>===<<<<<<===;;;888777777888888888666888;;;>>>@@@BBBDDDDDD=========???@@@>>>;;;777888999:::<<>>======@@@DDDGGGFFFFFFEEEEEEDDDDDDDDDDDDHHHIIIGGGEEEGGGKKKJJJEEEGGGHHHIIIIIIJJJIIIIIIIIICCCBBBCCCEEEFFFHHHNNNTTT]]]^^^___ccclll|||111222444555555444333222000...+++***,,,---......,,,***+++......***)))+++...000111111000//////000......//////111222333444000222555444222///---,,,+++***))))))***,,,...000///000000000000///......---+++***+++...111222222555444333111000...---,,,,,,---///000111222555888666555444222111///.........,,,+++***+++---///111++++++******+++---///000333444444333222222333555111111111000000111111222333222111111000///+++)))+++***)))***+++...111333...---------...///000111+++,,,///111222333333222---,,,***'''&&&'''((((((...111333111...,,,...000222222000...,,,---000333...------------...///000000111111222111000///...)))***+++***)))***,,,...,,,+++,,,...111333333222111///---***)))***...222555333111111222333222111------------------------//////...///000000...---000111333555444222000...***+++,,,,,,,,,---111333444111//////000222333444333444444222///...///000///000222222000//////000---...000111000///---,,,------,,,,,,,,,,,,++++++,,,,,,---......---,,,+++,,,///222333111...------***+++++++++++++++************+++---...000111222222111000...+++***+++---***(((%%%$$$&&&+++000333222---((((((+++,,,)))%%%"""&&&+++...////////////111///---+++******++++++,,,,,,---000333555555444111000000111444555555444111000...------///111222333222111///...//////000333333222000---+++)))'''((((((((())))))***++++++'''&&&%%%$$$&&&***...111,,,((($$$%%%)))...111111222333444444222///+++)))+++,,,.../////////......,,,---......------///111444///***)))***------,,,...000333555777666555444.../////////...---///000///000222222111111222333555111//////111333222111111111222333444555555666555777999:::999999:::<<<<<<>>>???===999444111///000333444333555:::<<<::::::::::::;;;<<<======>>>???===999888777777666555666888;;;>>>AAABBBCCCCCC<<<;;;;;;>>>AAABBB???;;;=========>>>@@@AAA@@@>>>======<<<===>>>AAACCCEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDCCCAAA@@@EEEJJJIIIDDDFFFGGGHHHIIIIIIIIIHHHGGGDDDCCCBBBAAABBBEEEKKKPPPSSSWWW[[[___ccckkkvvv}}}222222333444444444444444444222000///000000000...///---...111000,,,***+++...000111111000///000000///000000111111222444666222444666666333///---,,,***)))''''''(((,,,000222333333222111111111111111///...,,,---///222444444444444444222000---,,,,,,...000111111000111444666555444222000////////////++++++,,,,,,...000222333...,,,******+++---///000000111333333222222444555222222111111000000111111222111111222333222000...000///...,,,,,,...111333//////......///000222333,,,---///111222222111000++++++++++++++++++,,,---000333555444///---...111111000///+++)))***...222000///...,,,++++++,,,,,,,,,,,,------------------++++++***((('''))),,,//////---,,,---000222333333333222///,,,***+++///333333111000111333444333222------,,,******+++,,,...///000111000---,,,---...///000111222222111///...,,,,,,---,,,,,,...111444333111///...///000000///000111111///---,,,,,,---,,,...111222111000111222---///111333444333222111////////////000000000000------......------,,,+++---///111000---******+++......------,,,+++++++++)))******+++,,,...///000...///...+++((((((***---***)))&&&%%%%%%'''***,,,///+++(((***...000,,,'''###'''---000111000000000111000...---,,,,,,+++++++++)))))),,,000333444333...---...111555888888777000///,,,++++++,,,...///111000///...---...000222333333222111///---***)))(((((())))))***+++,,,,,,***)))((((((***---000222...+++'''(((+++///000///111222333333222000...,,,,,,---...000111000000///)))***,,,------...000222111---((((((***---......---///222555666666555555111///......//////...------000333444333111000000000///......///000111222......///111333555666666444555777777666777:::<<<:::===???>>>999444111000///333555444555999999666999999888999999;;;<<<===@@@>>>;;;:::::::::888777888999<<>>===999444111000///444666666777999888555999999888777888999;;;<<<@@@>>>============;;;::::::<<<>>>???@@@???>>>===:::888888<<>>666777:::===???@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???===CCCDDD@@@>>>AAAEEEFFFIIIJJJKKKKKKIIIFFFCCCAAAGGGIIIIIIFFFDDDDDDEEEEEEHHHKKKMMMNNNPPPVVV^^^eeellluuu333333333444666666555333666777777555333111111222222555888666222///000333777666333///+++***+++---111222222333333222222222333444444444333222000///...---+++***+++...222444999888666333///...///111111///...------///222444333222222111000//////...111333666555222000222444111111000---++++++...000000000111222222222111111111...+++,,,...///...,,,...///000111111111111111555333111111111111///...,,,...111333333222111///222000///......///111222222///...222777999666222...000111222333111000///000000000222444555444333333333444444333000---,,,222222000***$$$###''',,,333333111...)))&&&&&&&&&%%%'''***+++++++++,,,...//////---+++))))))+++---///000111///,,,,,,...111111111111111111111111111333000---+++,,,---------,,,,,,,,,***)))+++...000333222111...++++++---///111111000---***)))***,,,......------...///000111333222222111///...,,,+++/////////...+++)))((()))(((***...111222222111000///222666999999777444222555555444333222222555888777444000,,,******,,,---000...,,,***(((((()))***+++000333111000111222000///...,,,(((&&&'''+++......,,,)))))))))+++,,,,,,---***'''$$$######%%%''''''(((+++///333444222000((())),,,000222222///,,,111111222111000---+++)))***)))(((((()))+++---///,,,******///666;;;;;;999111...***((((((+++///222111...+++,,,///222333222111222222000...------...000---))))))---000111111222...******,,,///000///------...///000111111111000111333555666444000---,,,---...///000000//////***)))))),,,111555555333000...,,,,,,.........---222000///000333777999:::333222111000///////////////222555555333000......---...000111333444444444222,,,''')))000555666333111222222333555777888999<<<<<<;;;:::888666333222222555888::::::888555444666777666666666888<<>><<<999:::;;;;;;;;;===AAACCC>>>AAABBB@@@BBBDDDCCC???888;;;>>>>>><<<<<<>>>@@@AAA@@@?????????@@@AAABBBBBBAAA???===>>>???BBBCCCCCCEEEIIIKKKJJJHHHDDDAAADDDFFFGGGFFFDDDBBBAAABBBHHHGGGFFFFFFIIINNNTTTWWWaaafffnnnxxx333222111333555666555444666777666444111/////////000444666555222000222555888777444000,,,+++,,,...111111111111111111000000///000111111111000......,,,+++++++++---000444666888888666222///...///000222111...------...111222000000000000000000000000000333555333000---...000///000000///......000222222222222333222222222111...,,,+++,,,...000///......///000111222111111000333222111000111000...,,,***,,,///111222222000//////...---------///111222111//////222666888555222---...000222222111000//////...///111333555444333111111222222111///---,,,222333111,,,&&&&&&***...333333111---)))''''''(((***+++---,,,+++)))******+++,,,+++***((()))+++...111222222000---,,,---///000000000000111111111111222000---,,,---------,,,,,,---------,,,,,,...000333333111///,,,***+++,,,,,,,,,***'''&&&'''+++///...///////////////000000222222111111000...---,,,///000000///,,,***(((''')))***---000222222222222000222444777777666333222333444333222111111444666555333000---,,,,,,---...111000...,,,+++++++++,,,---222444222111222222000......,,,***)))))),,,...111///,,,)))))))))))))))---+++(((%%%%%%&&&((()))++++++---000333555333222,,,---...111333333000...///000111111000...+++***)))(((((('''(((***,,,...---***)))---444888888666000...+++******---000222000---+++,,,///333444444111222333222///......///000---***+++...222333333444000---,,,---////////////////////////000111222222333444555555333000...---...000111111000...---)))((((((,,,000444444333000///------...//////...222111///000333666888888444444222111000000000000222555666666333000......///000111222333444444444111+++&&&(((///555555333222222333333555666888999;;;<<<<<<;;;:::777444333555777999;;;;;;:::888777::::::999777666888<<>>===<<<:::;;;>>>???@@@???===<<<999:::;;;;;;::::::<<<>>>===???@@@@@@CCCFFFCCC>>>777:::======;;;:::<<>>>>>???AAABBBCCCBBB???>>>>>>???AAABBBDDDEEEHHHIIIIIIGGGDDDBBB@@@AAABBBBBB@@@@@@AAACCCFFFEEEDDDDDDFFFJJJNNNQQQRRRVVV^^^fffsss111000///000222444444444444555444222///---,,,---...111333222000///111444666666444111...---...///000000000000000///......,,,,,,.........---,,,+++))))))***---000333555777888777555111...,,,...///333111///------...000222---......///000111111222111333555333///,,,---......000111111111111333444555555444444333333222222---,,,+++,,,///111111000---///111222222111000...000//////000111000...+++)))+++---000111111000///,,,++++++,,,---///111333111000///222666777555222---...///111111111000///---,,,---///222444333222000/////////............111222111---***)))---111333222000,,,)))((()))+++///000000...***(((''''''((()))))))))((())),,,...222222222000...,,,,,,---///////////////000111111///...------......,,,***,,,...//////.........000222222222///,,,*********'''&&&$$$""""""&&&,,,111///000111111111000///...000000111111000000///...//////000///---)))&&&###%%%(((+++///222333444444000111222333444333222111111222222111//////111222222111000///............000///...---,,,+++++++++///333555333111333222000...///000///......000111444222///+++)))(((((((((...,,,***))))))***---...111000000111444555555444111111111222444333111///---...///000000...,,,+++***)))(((((((((***+++,,,...+++)))+++000333444333...------------///111222000...,,,,,,///333555666111333444333111000000111///---,,,,,,///333444555444111...---...///000///222111///......///111222555666666555444222000//////000222444333000---+++(((((())),,,000333444444111///......///000000///333111000000333555666666555555333222111000000000555666777666333000//////111111222222333333333333///+++''')))///444555444333333333444555666777777:::;;;<<<===<<<999666444888999:::;;;;;;;;;;;;:::::::::999777555666999<<>>===<<<;;;:::::::::;;;;;;;;;<<<<<<<<<:::<<<===<<<999777666666;;;<<<<<<>>>CCCGGGCCC<<<777999<<<<<<999999;;;>>>@@@???>>>>>>>>>@@@AAABBBDDDCCC@@@???>>>???@@@AAACCCDDDEEEFFFEEEDDDCCCBBB===>>>???>>>>>>@@@DDDFFFEEEDDDDDDDDDFFFHHHJJJKKKKKKNNNTTT[[[fffuuu...---+++,,,///111222222000111111000...,,,,,,---,,,...///---++++++,,,...111222222000......///000000000000000000///...---,,,,,,---------+++***)))%%%''')))---000333555666666555333000---,,,---...000///---------///222444....../////////000000000222555777555222000000222///111333444333222333444777666555444333333333222000/////////000111222222...///111222222000...---,,,,,,---///222222000...+++,,,...///000000///...)))******+++---///222333000000000222555666444222///000000000000///...---++++++,,,...111333222111///......---....../////////000///...,,,,,,///111222222000,,,***)))+++---111222111///+++'''&&&&&&((()))***)))))))))+++---//////000000...---,,,,,,,,,,,,,,,,,,---...000111---,,,---...000///,,,***+++---000111///...---......///000///---+++***+++%%%%%%%%%$$$$$$(((---111000111222333222111...---//////000111111111111000------......,,,(((###!!!)))///444555444333000000000000000000000000...///000///---,,,,,,---...//////000000/////////------,,,++++++***))))))...333444222000111111......000333444444333333444555444111...***)))***+++000///...---...000222444666444222222444555555555444333222222333333111000+++,,,...///000///---,,,,,,++++++*********+++,,,...,,,)))***---///000///------...///000111111222333111...---...111333444111333444444333111111222000///......///111222333111000...---...///000111333222///------...111222777888888666333111000000111333666777666222...+++)))***+++...111333555555111000...///000222111111222111000000333444555444444444222111000/////////333444555444222111111111222222222111111111222222///,,,)))+++111555666555444444444444444555666777888:::<<<======:::777555888888888888888999:::;;;777666555444222444777:::>>>>>>>>>===<<<;;;:::::::::999888777888999;;;<<<<<<>>>???>>>:::666333222777888999;;;BBBFFFAAA999888:::<<<;;;999888;;;>>>@@@@@@?????????AAABBBCCCEEECCCAAA@@@??????@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>AAAFFFIIIGGGHHHHHHHHHHHHIIIIIIIIILLLNNNRRRWWW```kkkxxx***))))))***---///000000,,,...//////...---///000,,,,,,+++)))'''&&&&&&'''***,,,.........---...000000000111111000//////...............---+++)))((($$$&&&))),,,...000111222333333111...,,,+++---///---,,,+++,,,...111555777111111111000///.........444777999999666555777999222333555444222111111111777666555333333222222333444444333222111111222222///000111111111///---,,,)))***+++...222333333111//////000000000///...---******+++---...000222222000000111222444444333111333222222111///...,,,,,,+++++++++---000222111000//////.........///000000,,,---------,,,---...000111000///---++++++---///000111111///+++(((''''''***+++,,,+++***)))+++,,,***+++,,,...//////...,,,))))))((()))***,,,...///++++++,,,...000///,,,******---000000///---,,,,,,***,,,......---,,,---...((()))*********+++---///000111222333222111...---...///000111222222222222,,,+++++++++***'''!!!&&&111666777444111/////////.........//////+++---......+++))))))))),,,---...///000//////...+++,,,,,,,,,,,,+++)))(((+++000222///...//////,,,+++...222444444222222222444444333///,,,+++---///222222111111222444666888888666333222333444444444333222111222333333111000***+++...///000000///...//////...---,,,,,,,,,,,,---,,,******,,,---......,,,...///111222111111000444444222000.........//////111444444333222222222222111000///------...///,,,,,,---------///000222333111...---,,,...000222777888999666222000///000222555777999888444000...,,,---///111222444666777111000//////111222222111111000///000222444444333222111000//////.........///000111111111111333555222222111000000000000111111///---///333666777777444444444444444555666777777999:::<<<;;;999777555555555444555555777888999444444444333222555888<<<>>>=========<<<<<<<<<<<<:::999777666666888:::<<>>CCC@@@999:::<<<===<<<999999<<>>>>>>>>>>>>>>AAAAAA???======???DDDHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKMMMQQQWWW___hhhmmm''''''(((+++...000000///***,,,...///...///111333...,,,***'''&&&%%%%%%%%%'''))),,,---,,,,,,,,,,,,//////000000000000//////.../////////...,,,***)))'''((()))+++,,,---------000000///---++++++---///+++******+++...333777:::555444333111000...---,,,333666999999777666888;;;222333333222000//////000555444333111111111222222555666666444111000111222111111000000///...---,,,)))))))))+++///111222222///000000000000///......---......///000111111222///000222333333333222111555444333111000...------,,,,,,,,,...000111000///.........///////////////***++++++,,,------.........///000///...---///000...//////...+++(((((((((***+++,,,,,,***)))***+++((()))+++///111111///---&&&%%%%%%%%%&&&))),,,...******+++---//////---++++++---000000...,,,,,,,,,(((***+++,,,,,,,,,...000+++---//////...---------///000111111111000///......///000111222222222222,,,***((())))))'''!!!'''111777666222...//////............------,,,...000///---***((((((+++,,,---...............,,,---/////////---+++***''',,,///,,,+++------+++'''***...000///...------111222222///++++++...111333222222333444555777888777444222111111222222111000000000222444444222111+++,,,...000111111000///111111000///...---,,,+++++++++,,,------......///---...000111111111000///444444444111...+++***+++,,,///222333222111111111222333222000---+++,,,---+++,,,---------...000222000///---,,,,,,---///000555777999777222///...///111333666777777555222000///111333333333333555777111///...///111222222222///......000333444444333000//////....../////////.../////////000111555888333222111000000000111222333222111111444666777777333333333444555666777777777777888888888666555444333333333444555666777888555666666555555777;;;???<<<<<<<<<<<<===>>>??????;;;:::777666666888;;;===@@@BBBDDDCCC???;;;888777444777888888;;;@@@???;;;;;;<<<===;;;999999<<>>>>>>>>======@@@@@@>>><<<;;;===AAAEEEGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLNNNRRRWWW\\\___rrr&&&'''***...111222111///,,,...///000000000222333000...+++)))))))))))))))(((+++------,,,)))((((((,,,---...///////////////,,,,,,...//////...---,,,---,,,,,,++++++*********,,,---,,,+++***+++...111+++++++++,,,...222666999666666444222111///------000333666555333222333555000111000///......000111333222000//////000111222333444555333000///111333333222000...------------+++)))'''(((***,,,---...,,,,,,---...//////000000222222222222222222111111///000222333222222111111444333222111111000000000...------...000000///...,,,---...//////...,,,,,,******+++---......---,,,,,,...000111000///000111---......---***''''''''''''(((***+++******+++,,,***+++---111444444000,,,###"""!!!!!!###&&&***,,,*********,,,...///...,,,---///111000///---------)))***+++******+++...000...//////...---,,,---///...///////////////000000///000111111222222222222---***'''(((***(((###!!!)))111555444111.........//////......---,,,...111333333000,,,***)))+++++++++,,,,,,,,,,,,---+++,,,///000000...+++)))%%%***---++++++---...,,,''')))---...---,,,++++++///111111---)))(((+++///111111111111222444555666333111000///000000///...---...000333666777555222,,,...000111222111000///222222111000...,,,+++***(((***---///000000000000//////000000000///...---000222444333///***)))((())),,,000222111000//////222333444222...,,,---...---///000///---,,,...000,,,,,,,,,,,,,,,---...///111555999888333......///...///222444555444333222111333444444222111333555000...---...000222222111---------000333444444333............///000111222000000000000000222666999444333222111111333444555444333222222333444555555222222333333555666888999777666555444333333333333333444555666777888888999888888777666555777;;;>>>:::::::::;;;<<<>>>@@@AAA<<<:::999888888:::<<<===@@@BBBCCCCCC@@@>>><<<<<<666:::===::::::>>>@@@@@@:::<<<<<<:::777777:::>>>>>>>>>>>>>>>???AAACCCDDDBBBBBBBBBBBBBBBAAABBBBBB@@@@@@@@@@@@@@@???>>>>>>?????????======>>>BBBEEEFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNNNNPPPSSSVVVXXXYYYdddqqq'''(((,,,111444555333000...000111111000000111333222000---,,,,,,.........+++---//////+++(((%%%$$$******,,,---.../////////(((***,,,...///000//////111000...,,,***)))))))))+++++++++******+++///111---,,,+++,,,...222555888666666444333111000///......111333222...,,,---///.........---,,,---000333111000...------///111222000111333222//////111444444222000---,,,,,,---...---***'''%%%&&&((())))))((()))***,,,...000111222555555555444333222111000///000222333222111111111222222111111222222333444///......///000000///---+++,,,---......,,,***)))++++++,,,---//////...,,,***---000222111000000111---......,,,)))'''&&&&&&###%%%((())))))***+++---......000333666555000+++!!!  """%%%)))+++*********+++...///...---///111222111///......///+++++++++))))))***---/////////---+++***+++...000......------...///000111000000111222222222222222///+++((((((******&&&!!!###''',,,111333222000.........///000///...,,,+++000333666666333///,,,***,,,++++++******+++,,,,,,(((***---///...,,,)))'''$$$))),,,++++++...///---))),,,...///...---,,,---...000000,,,&&&%%%(((,,,000000000000111222333333111///......//////---,,,+++,,,000555888999777444---///111222333222111000222111111///...,,,***)))'''***...111222222111111000000000//////...---,,,,,,000444333///+++(((((('''+++///000000///......111333555333000...///111111222333111...,,,---...******+++,,,------......///444999888333...---...+++,,,...111222333333333111333555333111000111333///...---...000222222111,,,,,,---///333555444444......//////000222333444333333222111000222666999666555333333333555777888444333333222222333333333111222222333555777888999777666444222111111111222555555777888::::::::::::888888777555333444777:::888888999:::<<<>>>AAABBB<<<;;;:::999999;;;===>>>???AAACCCBBBAAA?????????888>>>@@@<<<:::===BBBDDD999;;;;;;999666666999======<<<<<<<<<>>>???AAACCCAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCAAA@@@???@@@@@@AAA@@@@@@BBBEEEHHHFFFFFFGGGHHHJJJLLLOOOPPPOOONNNNNNOOORRRTTTTTTTTTTTT___lllvvv)))+++///222333333111000///000111111111000...---111111000///------000222...///000///,,,)))%%%"""+++,,,///000000...+++)))'''(((***+++,,,///333666555444333000...,,,***)))---+++(((''''''***---///000000...,,,***,,,000444000///---------000333555111222222///,,,+++///222///...,,,,,,,,,...000111333///+++***,,,.........222222222222111111000///444444333111......///111///,,,***))))))***)))(((###%%%(((***+++,,,...000666333000....../////////...///111333444111---***...///000///------///000222000.........---+++)))***+++...///000...,,,+++)))(((***---111111---***(((***...000///...---------,,,+++++++++)))%%%""" $$$(((***)))((()))+++///......111333111---((( ###))),,,------,,,+++++++++,,,---...222000...///111111///,,,222---'''$$$&&&***///111...***''''''***---......///,,,((())),,,///000000000///000111222222///------,,,---,,,'''"""%%%,,,&&&)))---//////////////////222333222...,,,,,,...333555777666111---++++++---***(((&&&&&&&&&&&&%%%((('''&&&))),,,---+++((())),,,...///---,,,++++++((()))+++...000...+++'''---000333222...***)))***000000000...,,,,,,...000222222000...---+++***)))))),,,111555666444111...+++///222333111000000222333222111///---,,,,,,+++)))---111222111000111333444333111---+++***---///---///111333222///+++)))***+++------,,,,,,---...111222222111000000111333444333111111111000...+++)))((('''))),,,...//////444333222111///---,,,+++,,,---000333444333111000...000333666666444111///000///---,,,,,,...111222---...000222333555555555555333222333666777666444666333000111333555444333777777666444333333666888888777555333222222222222111111111333555777:::;;;<<<777111000333666666444888666666888<<<>>>>>><<<888555111......111555888;;;:::888777888;;;???AAA>>>===;;;999888999;;;<<<===???@@@AAA@@@???<<<;;;>>>>>>?????????>>>>>>===;;;777444333666999:::999===:::777888<<<@@@BBBBBBAAAAAA@@@??????@@@AAAAAA@@@AAACCCEEEEEEDDDBBBAAABBBDDDGGGHHHFFFDDDBBBBBBCCCGGGKKKMMMKKKIIIIIIJJJPPPRRRSSSQQQNNNNNNQQQTTTWWW\\\bbbfffmmm~~~***,,,...111222333333222///////////////......------------.../////////...+++,,,......---+++((('''.../////////...---,,,+++((()))***,,,///222444555777666555333222000///...,,,***(((''''''))),,,............,,,+++,,,...111///...,,,+++,,,...111222444555555111,,,***,,,...---,,,++++++,,,...000111222///++++++---000111000///000000111111111000000333444333111///...///111...,,,***)))***+++******&&&(((+++------...000222777444111///000111111000/////////000000///---+++---...//////...///000222111///------......,,,+++***,,,...//////---+++************,,,//////,,,)))(((***---///...---,,,++++++++++++++++++)))%%%!!!"""%%%)))******)))***+++------...000111///***%%% $$$)))+++,,,---,,,+++++++++,,,---...000///...000222333111...111...)))&&&&&&)))---///...+++((())),,,...000///---***((()))---111222333333333333444444222///+++...---...---'''!!!"""'''%%%)))---//////---,,,+++111333444222///------///000222444222///---------,,,***(((''''''((((((((((((((((((***,,,,,,***''')))+++---...,,,*********''''''))),,,//////---***000222333222...+++***+++...//////---,,,,,,...000222111111000...---,,,,,,---///111222222///+++)))+++...222333111000111222444333111///---,,,,,,+++(((+++///111000......///111000///+++((('''(((***---...000111000///---+++***+++++++++******,,,...000111111000000000111333222111000111111000---***(((''''''))),,,///000///222111///...,,,+++******,,,...000222333222000///...000222444555444333222000///---,,,,,,...000111///000111222333444444444888666444555666777555333444111//////222444444333444555444333222222555777888666444222111111222222111111111111222444666777999444//////222555555333666555555888<<<>>>===;;;666444111//////222666888;;;999888777777999<<<===<<<;;;:::999999::::::;;;:::;;;<<<>>>>>>>>>>>>>>>BBBBBBAAA@@@???===;;;:::777444222333777:::<<<<<<===:::888999===@@@AAA@@@AAA???>>>======>>>???AAA@@@AAABBBCCCDDDDDDEEEEEEDDDFFFIIIIIIGGGDDDBBBBBBBBBFFFJJJKKKJJJHHHHHHIIIPPPQQQRRRPPPNNNNNNQQQSSSRRRUUUXXXZZZ```mmm++++++---///000222333444///......---------------)))((((((+++///000---***)))***,,,---------,,,+++111000///...------------***))))))---333666555444666555555444333222111111+++***)))((()))***,,,---,,,---...---,,,+++,,,...---,,,++++++,,,---///000555666777444///,,,,,,...+++*********,,,...000111000...,,,,,,...000111111,,,---...000111111222222555666555333000......///...,,,++++++,,,---,,,+++***,,,...000000000222333777444111000111222222222//////---,,,++++++++++++,,,---////////////111222...---,,,---...///...---,,,---...///...---+++)))---+++******++++++***((((((***,,,......---+++)))+++++++++,,,,,,***&&&###%%%'''***+++*********++++++,,,...000000---'''###!!! """&&&)))++++++,,,,,,,,,,,,,,,---...//////......000222333222000111///+++)))((((((***+++---+++***+++---000111111***)))(((***...222444555666666777777777444///+++000//////...((( $$$(((---000///,,,)))(((000111222000...------......//////...------...000++++++***))))))***++++++******+++---...,,,)))&&&)))+++------+++)))))))))%%%%%%&&&***---/////////333333222000---++++++,,,---......---,,,,,,...000333222222111111000000000......//////---+++)))'''+++---000222111111222333444222000...,,,+++++++++'''***...000///---,,,+++...///...,,,)))&&&&&&'''---......///////////////)))***)))(((''''''***---////////////000111111222000000000111111000,,,***((('''(((***...111222111000...,,,***)))))))))***---...000111111000///......///000111222333333333000///...---,,,---...///111111222222222222333333:::888666666666555333222000///---...000222333333222333333111000000222555666444111///...000222444111111000000000000111222444000---...111444555444222333555999<<<===;;;999444333111///000333777999===<<<;;;:::999999::::::999999::::::::::::::::::777777888999:::<<<>>>@@@CCCBBBBBB@@@???<<<;;;:::333222222444888<<<>>>???<<<;;;;;;<<<>>>??????>>>@@@>>><<<;;;;;;<<<>>>@@@AAAAAAAAABBBCCCEEEGGGHHHFFFHHHJJJIIIFFFCCCBBBAAAAAADDDGGGHHHHHHFFFFFFFFFOOOPPPPPPOOONNNMMMOOOQQQOOOPPPQQQSSSXXXaaalllsss******+++,,,---000222333///...,,,+++++++++,,,---((($$$###&&&,,,///---***)))***+++,,,------------/////////...------,,,,,,***((((((---444777444111111111111111111000000000,,,,,,,,,,,,,,,,,,------+++---//////...,,,,,,---------------......//////222444666555111//////111)))))))))***,,,...000111000...---,,,,,,---...///***+++---///111333444444888999999666222///------...,,,+++,,,---......---+++...000111111111222333555333000///000222222222---------,,,***))))))***+++---///...------...///,,,+++***,,,...000///...//////000000///---+++***///---+++))))))(((((((((***+++,,,...///...+++)))++++++,,,---...,,,)))%%%'''(((***+++++++++++++++,,,...111333222---((($$$###$$$%%%'''***+++++++++,,,,,,,,,------...//////......//////000000//////111000///,,,)))''''''(((+++++++++,,,...///000111++++++***+++...111333444666777888999999666111---111000111000)))!!!&&&---000000---+++)))//////...---,,,,,,,,,,,,......---,,,,,,---///111---------+++******+++,,,,,,---///000///---)))&&&***,,,------+++*********$$$$$$%%%(((,,,000222222444222000---+++***+++,,,---...//////......///111555444444333222222111111------,,,,,,+++++++++++++++---///000111222222222222000...+++************(((+++...000000...+++)))---///000///---+++******------,,,,,,---///111222))))))(((%%%$$$%%%))),,,...------...///111111111//////000111222111---+++))))))***---111444555444///---***((('''(((***,,,...////////////......---/////////...//////000000111000///...------------000000000000111222222333999888666555333222000///...---------///111333333444444444222000///000111222000---,,,---000555777333222111000000///......000...---...222555555555///222666:::<<<;;;888666222222111000222555888:::?????????>>>===;;;:::999666777999:::;;;:::999888666555444444666999<<>>>>>>>>======<<<;;;222222333666999;;;===>>><<<<<<===>>>??????===<<>>>>>>>>===<<<:::888777444666888::::::999888777777555222111222555999;;;::::::;;;;;;;;;;;;::::::555666888999999:::;;;;;;;;;===???@@@???>>>===<<>><<<<<<>>>@@@BBB???AAADDDFFFFFFDDDAAA???CCCDDDEEEEEECCCAAA@@@AAAAAABBBCCCEEEGGGHHHHHHHHHJJJJJJJJJJJJKKKKKKJJJJJJPPPOOOOOOQQQUUUWWWWWWUUUUUU```ppp+++************,,,---///000//////...............((($$$ !!!%%%+++...///...,,,***)))((((((((()))'''))),,,//////---+++)))***((((((***...///...,,,---------...//////000000///111333444444222///...---......------...111444222333444555666555333333777888888555///,,,,,,...)))***+++,,,---...///000///000///,,,)))'''''''''***+++,,,...000111222222666888:::999555000---,,,------,,,---......---+++)))+++---/////////111222///---+++***,,,///000000+++...111000,,,((('''(((...///000///,,,)))'''''')))((()))+++...000000000111111111111000///......000000...+++(((&&&'''(((,,,+++,,,///333333///,,,%%%#########%%%&&&&&&%%%(((''''''))),,,---...---111333666666333000---,,,***,,,......---,,,---...,,,,,,...///000000000000000111222000---+++++++++333444444111+++(((''')))(((+++---......---------111111222000...---...000000000111444666666444222111///000111,,,"""$$$***///111111000000000...------000333444444///---******,,,///000000111222222...)))''')))+++///000111000---+++******+++,,,......------///000***))))))***---000111111000---***((()))*********---///111222222222444555444444444333333222222222666444111///---,,,,,,,,,///------...000111111000///---+++))))))+++---...//////000222444444222000+++...000000///......///%%%$$$""""""$$$'''***,,,******)))'''%%%&&&(((***,,,***(((***///222111000///......///000111000...---...000333777888888777...---,,,++++++---///000000///...---...///000111000000///...------------333333333333111...,,,***((((((((()))+++---000111///000111///,,,++++++,,,...///000//////000333555888999888555111...---...,,,+++++++++...222777:::555666555555444333111000***+++...111333555666666111444999;;;999777444333111111222333555666888999999999999999888666555444444555777999999888666555777555222//////222666888::::::::::::999888777666999;;;======;;;999888999;;;===@@@@@@???>>>>>>>>>BBBAAA@@@??????@@@AAABBB>>>AAADDDGGGFFFBBB>>>;;;???AAACCCCCCBBBAAABBBCCCBBBBBBCCCFFFJJJMMMMMMLLLJJJIIIIIIJJJKKKKKKJJJHHHVVVUUUUUUVVVVVVUUURRROOOOOOTTT]]]iiittt------,,,,,,,,,,,,------000111111111111000//////&&&%%%$$$$$$&&&***...000...,,,)))'''%%%&&&''''''((()))+++---......------+++************+++,,,,,,,,,,,,------...////////////111444666666333///,,,---,,,+++)))***---333888444555777888888777555333888999777333...+++,,,...++++++,,,---.../////////...//////---)))''''''))))))***+++,,,---............111555666444111///......---,,,---...---+++)))'''))),,,......///111333...,,,)))***,,,...///000...111222///***((())),,,...///111000...+++)))))))))((()))+++...000000///......///...............000000000---)))'''''')))***)))***...333444000,,,%%%### ###%%%'''''''''%%%%%%'''+++...///...///222444333111......///,,,...///...+++***,,,...+++,,,...000111111111111000222333222///------...444666666222,,,((())),,,)))---000111///---,,,---111222333111...---...000///......///111333222111000......000---$$$$$$)))---////////////---+++)))+++///333555555***((('''))),,,000000000000111222...)))''')))------//////,,,)))'''(((***)))***,,,,,,,,,---000222...---,,,---///000///---...+++))))))+++---,,,++++++...111222222333444555000000111111222333444444555444222000///...------111...------///000///...000...,,,+++,,,...111333222000000111444666555333///000111000...------...%%%$$$######$$$'''***,,,***++++++***(((''')))***+++(((&&&)))...222111///...,,,++++++---...///.........000333666888666555,,,,,,,,,---...///000111111000...---...000222444//////000000111111111111555555666555333///,,,)))'''&&&%%%%%%''')))+++---+++---...---+++***+++---111222333222000000333666666777777555222/////////......------///222444666555555666666666555444333'''***---000222333333444333777;;;;;;888555333333111222333444666666777777666666555555555555555444555666777777777666555444555333111//////222555777888888999999999999888888;;;>>>@@@@@@<<<999888888;;;===@@@@@@>>>===???AAA@@@@@@AAAAAAAAAAAA@@@@@@===???BBBDDDCCCAAA>>><<<===???AAABBBBBBCCCEEEGGGDDDDDDDDDHHHMMMQQQRRRQQQLLLKKKJJJLLLNNNNNNLLLIIISSSTTTVVVWWWUUURRRPPPOOONNNOOOTTT\\\bbbkkk}}}/////////......---------111222333333333222000///$$$&&&'''((((((***---///---+++(((%%%$$$%%%&&&'''******+++,,,---///000111,,,,,,,,,***))))))+++---***++++++,,,,,,---------...000444666666333...+++---+++(((&&&''',,,444:::444666888999999888555444555666555111---,,,...222,,,------.../////////...---///000...***((()))+++((()))***+++++++++++++++'''+++000333333222000000...---------...,,,***'''&&&))),,,...///000222444---+++)))***,,,///000000222333222...)))'''+++000---000222222000---,,,,,,)))((()))+++...///000///,,,,,,,,,---------------///111111...***'''((())))))((((((---222444000,,,(((%%%"""!!!$$$'''***+++&&&$$$###&&&+++//////......000222111...,,,---///,,,......---***)))+++---+++,,,...000111222111111///222444333111///000222555777777333---)))+++---+++///222333000---,,,---000222333222///---///111///---,,,---...000000///000------000...&&& !!!$$$))),,,,,,,,,,,,---)))&&&%%%'''---111333333%%%$$$$$$''',,,000111000---000111...)))(((+++///,,,---,,,)))&&&%%%'''***''')))***+++,,,---000222111000//////000///---+++---+++)))***---///...,,,***---000222222222333444+++,,,...000222444666777111111000000000000111111222///------///000///---111///------...111555777333111///000444777777555444555444222///---------)))(((''''''(((***---...***,,,,,,,,,***))))))***+++'''&&&(((...222111///---***((((((***,,,......---...///333555666555333+++,,,---...///000000111111000...---...111444555...///111222444555555555666666777666444000,,,)))'''&&&$$$$$$$$$%%%''')))))),,,...---+++***,,,///222444555333111111444777333444555444222000000111111000//////000111222333333444555666666666555444%%%(((,,,///000111222222666999<<<;;;777444222333222222444555666666777666666555555555555666666777777777777666666555444444444222000///000222555888444555777999;;;<<<======;;;???BBBAAA>>>:::999999;;;===??????======@@@BBB???@@@AAABBBBBBAAA@@@???===>>>???@@@AAAAAA@@@???<<<>>>@@@BBBCCCEEEHHHJJJEEEDDDEEEJJJPPPTTTUUUTTTNNNMMMLLLNNNPPPPPPMMMJJJFFFJJJNNNOOONNNMMMLLLLLLLLLMMMRRRXXXZZZ]]]kkkzzz---///000000...,,,,,,---222222333333222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))&&&"""!!!"""$$$+++)))((((((,,,///111222///...------...///...,,,******++++++,,,,,,,,,,,,...111444333///+++******,,,***''''''+++111555777333333555666888666333000000000000111333222000...,,,///222222000///111333444333111///---++++++***,,,------,,,+++)))'''%%%$$$'''+++///111000///---,,,...000///---***((('''))),,,...///...------...---,,,+++,,,---000333444222333333000,,,)))***,,,......///111333333111000+++******,,,......---,,,...,,,+++***+++---------///...,,,,,,---,,,)))'''***)))***///333444///***)))'''&&&(((---000000...222...******---000000...............---,,,++++++,,,...///...------...///...,,,+++...333555222...111000/////////000222333999999888666222////////////000222111///---,,,,,,000111000///------///111000///---***)))+++///333,,,+++*********((("""$$$&&&***---......,,,******&&&$$$%%%)))...111111((($$$ """(((---...,,,+++...111111///---++++++)))***)))'''$$$"""###$$$(((''''''(((***---111333555555555555444111,,,)))))))))***,,,......,,,***,,,000333222333666555111000---,,,///555777555222---,,,------///111444555111111000000//////......222222333111000///111222//////000111222444666777555666555333000---------+++,,,,,,---...///000000+++...111111///,,,***)))%%%%%%''')))+++...000111111000---)))&&&&&&)))+++000000000222555666666555...---+++)))'''(((,,,//////111000***)))---111111000...---000555666333///333333333222000...---,,,)))'''$$$###%%%'''))))))))))))))),,,///111000///888555444444555555222///222111///......//////000...000111///,,,***+++---333222333444666555222///))))))((()))***,,,///000333888======999333///---,,,---///333666777666444333555777888999888777666888::::::888666444333444555555444222111222666999666666888;;;>>>???>>>===??????>>>===<<<;;;;;;:::@@@???>>>===<<<<<<<<<===============>>>>>>>>>>>>???@@@AAA@@@>>>>>>>>>???AAABBBBBBBBBBBBDDDGGGIIIFFFFFFGGGHHHKKKNNNQQQSSSOOOOOOOOOMMMKKKJJJKKKLLLJJJJJJHHHGGGGGGGGGHHHIIIIIINNNTTTWWWWWW[[[bbbhhhsss---...000///......///000222333333333222000///---............------,,,,,,---+++)))&&&%%%$$$$$$$$$)))((('''(((+++---.........---,,,---...///...---,,,++++++++++++,,,---------///222222///---,,,---...,,,)))))),,,000222444111111111333555555222000***+++,,,///222444333222,,,///222333222222444666888777444111///---++++++***+++,,,,,,,,,+++))))))&&&(((***,,,---------,,,---...//////---***)))(((...000111111...,,,,,,,,,---,,,,,,---...000333444333444444111---++++++---...------...111111111///---,,,,,,---......,,,++++++***)))***+++---...///...---,,,---......---+++---,,,,,,///333444000+++)))((('''(((+++...///000222000------...///000///............---,,,+++***---...//////------...//////------000444555222///000000/////////000111222555666777555222000//////---///000///---,,,,,,,,,///000000...---,,,...000111000...+++***+++...111---,,,***++++++((($$$ ###%%%))),,,...///......,,,)))%%%%%%)))---000111---((($$$$$$(((++++++)))+++...111111///---,,,+++)))***)))'''$$$"""###$$$'''''''''(((+++...111444444444444333111...)))&&&''''''(((***------+++))),,,000222222333666555222///---,,,...333555333000...------...///111333444222111000000///......---000111111000...---...///,,,------///111333555666444555555333000......///............////////////,,,...000000...,,,++++++$$$$$$%%%'''+++///222444555444111,,,)))(((***---000///000222444666555444///---)))%%%$$$&&&,,,000333555333---+++///222222000...---000555777444111222222111000///......---***(((&&&&&&''')))))))))''''''))),,,000333333333555444222333444444222///111000///........./////////000111000---,,,---///333222333444555444222///(((((()))***,,,///111222444999======999444111000------///222444555555444777777888999888777555333555777888777555333222222444333111///...111666:::999999999;;;>>>??????>>>======;;;:::999999999999@@@@@@@@@@@@???>>>===<<<===============>>>>>>>>>>>>???@@@@@@>>>>>>???AAABBBCCCCCCCCCBBBBBBDDDFFFFFFFFFFFFFFFGGGIIIKKKMMMLLLMMMLLLJJJHHHFFFGGGHHHDDDCCCCCCCCCDDDEEEFFFGGGMMMRRRVVVVVVUUUUUUZZZ___bbblll|||...//////......///111333222333333333222000...---000000000///...---,,,+++---***'''&&&(((((('''$$$&&&&&&&&&(((***,,,+++***---,,,,,,---///000///...---,,,+++******,,,...///,,,...000000000///000111111///------///000111111///...---...000111111000''''''))),,,111333444333---///222333333444666888;;;:::777444111///---,,,)))***+++,,,,,,---,,,,,,)))))))))((()))***,,,---......///...---,,,+++***222444444333///,,,******---------...000111333333444555444111///------......,,,+++,,,...///000000000///......///...,,,***))))))((()))+++---///000,,,,,,,,,...000222222111111///...000333333111...++++++***)))(((***---000111222111000......///000............---,,,+++***---/////////------...///111///...111444555222///000000//////000000111222111333444444222///......+++,,,---,,,+++***+++,,,...//////...,,,,,,---...000000///---++++++---000...---,,,++++++***'''%%%$$$%%%(((+++...000111222000,,,((('''))),,,///000333///)))'''((()))(((&&&+++...000111///---,,,,,,*********(((%%%$$$$$$&&&''''''''')))+++...111333222333222111...***&&&###%%%%%%&&&(((+++,,,***)))+++000222111333666666333///---,,,...222333111///////////////000111222333333222111///...------,,,///000000///---+++,,,---++++++,,,---///111222333222333444222111///000111111111111000///...------,,,...//////---,,,---...$$$$$$$$$&&&***///444777:::888555111---+++,,,...000//////111333444333222...,,,(((###"""&&&,,,111777999666000---000222111///---...111555777555222222111000///...///000000,,,+++)))***++++++***)))&&&&&&(((---222555666666222111111111333333111000/////////.........------///111222111//////000111333222222333444444111///'''(((***---///111222333555999===<<<888444333444//////000111222333444444999999999888777444222111111333666666444222111111444333000......222888======;;;:::;;;===?????????>>>===:::888888999:::;;;???@@@BBBCCCBBB@@@===<<<;;;<<<<<<<<<======>>>>>>===>>>??????>>>???AAABBBEEEFFFFFFDDDBBBAAAAAABBBEEEDDDCCCBBBBBBCCCDDDEEEHHHIIIHHHFFFCCCAAABBBCCC??????@@@AAACCCEEEFFFGGGPPPTTTXXXVVVRRRPPPRRRVVV[[[aaalllxxx/////////---,,,---000222222222333222111000...---111111000000...,,,***))),,,(((%%%&&&***,,,)))%%%######&&&)))---...---+++---,,,+++---///000000///---,,,***((()))+++---///,,,---///000111333555666111000000000222333333111000---+++***+++---......(((((()))+++///111111111///000111222222333555666:::999777444222000//////++++++,,,,,,------------+++***((('''(((+++///111111000////////////...---333444444333///,,,+++***------...///000111222333555555444222000//////000///---******,,,///000111000///...///000///...,,,))))))))))))***+++...000+++++++++...222555666666555222000000222222111000//////...***&&&&&&***...000222444222...,,,...000............---,,,++++++...///000///...---...///000//////111333333000...111111111111111222222333///111333333111---+++***)))***+++***))))))+++,,,...///000000...,,,,,,------......---+++,,,...000///...---,,,,,,,,,+++***((((((***+++...000222333222///+++))))))+++...000666222---))))))((('''&&&+++...000000///---------,,,---,,,***(((''''''))))))))))))***,,,...///000000111111///+++&&&$$$"""&&&%%%&&&(((+++,,,+++***+++///111000111555555222///......///222222111///111000000111111111222222444333111///---,,,,,,,,,000111222111...---------------------...//////000...000111111000///000222444444333222000...,,,***+++,,,------,,,+++---...'''&&&%%%&&&)))...333666<<<:::777333...,,,---/////////...000222222111000,,,+++(((&&&%%%''',,,000888:::888111...///111000...---...111555666555333222111///...///000222444---,,,,,,---......,,,***''''''***...333666777777/////////000111111111000...............------,,,111111222222222222222333222111111222333333111///)))+++---000111222222222555888:::999666333333555222333333333222333555666888888888777555333111000///111555666444222111111555333000......333:::@@@???===:::999;;;===>>>>>>@@@>>>;;;888888:::===???===???BBBDDDCCC@@@<<<:::::::::;;;<<<======>>>>>><<<>>>>>>>>>>>>???BBBDDDIIIJJJJJJGGGDDD@@@??????AAA@@@???>>>>>>??????@@@EEEEEEDDDBBB???======>>>AAAAAABBBCCCEEEFFFGGGHHHOOOTTTWWWVVVQQQNNNOOORRR^^^aaadddjjjsss000000///,,,******,,,...111111222222111000...---/////////...---***(((&&&(((&&&$$$''',,,...***&&&"""###&&&+++000222111000---,,,+++---///000000///---+++)))((((((***,,,...------...000333666777888111000000222555666666555222...***((()))+++------)))((((((+++...111222111111000//////000111111111444444333222222222222222//////...------,,,,,,,,,+++***((((((***///333777555222000000111333222111///111222222///---------............///000222333666555333222222222111111000...+++***,,,///111222...------///000111000...***,,,,,,+++)))))),,,///,,,++++++...222555777888555333111000000111111000333333111+++&&&%%%))),,,///222555333000------///////////////...---,,,,,,///000111000...---...///.........000111000///---222222333333333444444444///111333222///+++((('''(((***++++++))))))***+++...000222222000...---,,,)))***+++******+++---000---.........------......------------...///111222222111...,,,+++,,,///000555222...+++)))*********+++---//////...------.../////////---+++***+++,,,,,,,,,,,,,,,,,,,,,------///000000...)))&&&$$$%%%)))((()))***---......---+++///000...///333333111000///000111222333222111111111222222222222222111444222000...,,,,,,,,,,,,222333444444222000///000222111000///...---------,,,---//////...///000222555555555333111...+++)))***+++,,,,,,+++***,,,---+++***((('''))),,,000222999999666222...,,,---...///......///000000///---(((************+++---///666888666000---...///...------///111333444444333222111000///000222444666---------///000///---+++******+++///222555555444,,,---//////000000000000///.........------------333222222222333333333333000000///000222333222111...///000111222111000000333555888666333000111333444666777666444555777999666666555555444333222222000222555666555333333333333222///---...333:::@@@???<<<999777999;;;======@@@===:::777777:::>>>AAA<<<>>>@@@AAAAAA>>>;;;888888999:::;;;<<<===>>>>>><<<===>>>>>>>>>???BBBEEEKKKLLLMMMJJJFFFAAA>>>===<<<;;;;;;;;;<<<===???@@@BBBBBBBBB???===;;;<<<===DDDDDDEEEEEEEEEFFFFFFFFFJJJPPPUUUUUURRROOOQQQSSS[[[[[[[[[\\\aaalll{{{000000///,,,***)))***+++//////000111111000//////,,,---------,,,)))&&&$$$%%%%%%&&&***...///---***$$$&&&)))---222444444333---,,,,,,---///000///...,,,+++***))))))+++---...,,,,,,---000444666666555/////////222555777888777333///+++)))***---...///(((((((((+++///333444555222000------...//////.../////////000111222444555333222000...---,,,+++++++++******+++...222666999777333//////222555555444,,,...000111000///000000///...---,,,---///111333666444222222222333222111000---+++***,,,///111111---------...000111000///,,,---...,,,)))))),,,///---,,,+++---000333555555222222111000//////000000555333111---***)))+++,,,000222555555333111//////111111111111000///...---000111111000...---...///+++,,,.../////////......222222333444444444444333000222333111---)))'''&&&)))+++------+++*********...111333444111...,,,+++'''''''''&&&&&&(((+++...+++---///////////////111111111000////////////000000000111///......000222222000---+++***+++,,,---,,,---//////...---...///000000000///,,,,,,---...---------------,,,,,,,,,---///111///+++((((((***...---,,,---///000000///,,,//////,,,---000000...//////111222222333333333111111222333333333222222333222///---+++,,,,,,---111333555555444222222222444333111000...---------+++,,,...///...///000222333444444333111...+++)))***,,,------+++***++++++...,,,***))))))+++---...444444333000---,,,---......------...//////---+++&&&(((+++---,,,,,,---...222555444///,,,---...---,,,---///111222222111111111111000000111222444555,,,,,,,,,...000000...,,,,,,,,,,,,///222333333222,,,---///000///...///000111000...---------...///444333222333444444333222...------///111333333333111111111111111000000///111444666444111......///444777999999777666888;;;666666555555555555555555222444555555444333444555111000...,,,---111888===>>>;;;888777999;;;<<<===<<<:::777555666999<<>>???===>>>>>>======???BBBEEEKKKLLLMMMLLLGGGBBB>>><<<888888999:::<<<>>>AAABBBAAABBBAAA@@@===<<<===>>>DDDDDDEEEEEEDDDCCCBBBBBBFFFLLLSSSUUURRROOOPPPSSSTTTTTTTTTTTTWWW```llluuu...//////...,,,***+++,,,---...///111111111111000++++++------,,,)))&&&$$$$$$&&&***...111111000///))))))+++///222444444333...---,,,---...///...------,,,,,,,,,,,,---......******+++///333444222000///...---///222555666555111...,,,+++---000222333---++++++---000333444555111...,,,+++...000000///---------///000222444555444333111///------,,,---++++++,,,...000333555666777222------111555555444,,,...111222222222222333000...+++)))***---000333555333111111333444222111...,,,******,,,...//////...------...///000...---***---///---******...222///---+++,,,...000111111...///000///.........///222000......///000000///333333555777888666333000222222222222222111//////000111222000...---......***,,,...000000000000000000111222333333333222111000111111///,,,)))((()))))),,,///000...+++))))))---000333444111...+++)))''''''%%%"""!!!"""&&&)))(((+++///111000///000111222222222111111000//////,,,///222222111000111333000///---+++***+++---///,,,---......------...000///000000...,,,+++,,,...++++++,,,---............,,,///111000---+++---111111000...///000111111000,,,......******------***,,,...000111111222333444000111222444444444333333222111...,,,+++,,,---......000333444333111111111222111000///............,,,...000000000000222333111222333333222///,,,***,,,...000000...,,,++++++...---,,,+++***+++,,,---000000000///------...///...---,,,---...---,,,***%%%'''***+++++++++---///...222222---+++...///...,,,---///000000//////////////////000000111111222+++******,,,...//////---++++++,,,...111333222111,,,...000000...---...000333111...,,,,,,---000111666444222222444444222000,,,++++++...111444555555111111000000000000111111000333666555000,,,,,,,,,222666::::::888777999;;;999999888777777777777888444555555333222222444555333222111000000333999======;;;999999;;;===>>>>>>:::999777666666999<<<>>>???>>><<<:::999:::;;;;;;666666888999;;;===>>>???>>>???>>>======>>>BBBEEEHHHJJJLLLKKKFFFAAA===;;;888888888:::<<>>??????;;;:::999888999;;;>>>@@@AAA???;;;888888999<<<>>>555666777999;;;===>>>?????????>>>===<<<>>>AAAEEEEEEHHHJJJJJJFFF@@@<<<:::999999999;;;===@@@BBBDDDBBBCCCCCCBBBAAAAAABBBDDDCCCDDDEEEFFFFFFEEEDDDCCCEEELLLRRRSSSNNNIIIHHHHHHFFFHHHKKKKKKKKKNNNTTTYYY^^^iiiyyy000000000000000000...------,,,++++++---...///...222...+++***++++++(((&&&&&&)))...333555666555444---++++++,,,...000111000222111000000000...+++((()))***+++---///222444666...---,,,***))))))******000...+++***+++---//////......///000333666888:::222111...------///111222111,,,))))))...111111///000...---///444777777666444333222000///.........222222111111000...---,,,***+++,,,...///000000000......000333666888666555111...)))'''))),,,000222111///...///222333000---------+++)))''''''***---+++++++++***)))***,,,......///...,,,***+++///333,,,)))''''''***---///000111000///......---......111111111222222333333333111333555666666555444222555555444222111000000///111000000111222000---***,,,---...000222333333444000111111222111111000//////...,,,***)))'''''''''&&&+++222555333...)))&&&+++///222222...***((((((+++***&&&!!! $$$&&&***///000///------......------///111222222111222000///000444555444222111///---,,,,,,///222444333222000//////000222333333...)))'''))),,,,,,,,,+++******+++---...---,,,333111///......111444555222222111000000000000000000000000000...,,,***)))++++++---000333444333222444444444555555666666666444000+++'''&&&)))---000/////////.........111333222222000///.........///...000222111///...111444111000///000111222111000///222444333000---,,,---000...,,,+++++++++---...000...+++***,,,///111111000///......---......///,,,,,,+++)))((((((***,,,//////000111111111111111/////////111222222111//////000111///---,,,---......,,,++++++,,,------,,,+++++++++---000111000//////222444111---+++...111000000000...---///333666333333333333111000...---///......111555666333000111000///------///444777666666555444333111000//////222555666444333555777===>>>>>>===;;;888555333333000000111000///222777;;;:::999777666777:::===???<<<999:::>>>AAA@@@???DDDAAA<<<999777999<<>>===<<<;;;<<<<<<:::999@@@@@@???>>>>>>???@@@AAABBBCCCCCCCCCAAA>>><<<;;;<<<:::888999===@@@AAA@@@@@@CCCEEEDDDAAA???@@@AAAEEEDDDCCCDDDEEEFFFEEEDDDFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCCCCGGGMMMPPPQQQPPPUUU```lllttt|||000111111000///......///++++++++++++---...//////111///---,,,,,,,,,***)))***,,,...111222222111000+++***)))+++...000111111000000111222222000,,,)))))))))+++,,,///222444555000///---,,,,,,,,,---...222000---,,,,,,...000111222222111222333555777888444333000.........000111///+++)))***...111111...///------///333666777666666555444333222111000000333222222111///---+++***)))***+++,,,------------......///111555888888888111---)))))),,,///111222---+++***+++///111///---***+++,,,+++)))((()))***((()))*********,,,///111111222000---******---000+++)))'''(((+++---////////////......---------,,,//////000111111222333333000111222333333333222222333444666666555111...,,,,,,,,,---///111000...,,,,,,---...000222222333333000000/////////000000111000///---,,,***)))((('''(((,,,222444222...***(((+++---///...+++******+++//////...(((!!!"""&&&))),,,///000...,,,,,,,,,+++++++++---...000000000000///...000444666555444111000...---...111444666222111000///000111333444444000,,,***,,,...///...,,,++++++,,,...///...---///.........///111333444111000///////////////000333333222222000///---,,,,,,,,,,,,...111333333222333333333333444444555555444000+++'''&&&)))---000///000111000///000111333111000000000//////......---///000///......000333111000///000111222111000000222555444000---,,,---000///...,,,,,,---///000...,,,))))))+++///111111000000000000000000000000......,,,***((((((***---000111222333333333222111/////////111333333111000///000111000///...///000///---++++++,,,------------,,,,,,...000000///...///222333111---+++---111000000///---,,,---000333333333222111000//////...///......111555666444111000111000///...000333666666666666555444111///...000111222111000222666:::>>>>>>===<<<:::777444222111///...000///...111666::::::999888666666999;;;===;;;::::::<<<>>>??????BBB@@@<<<888777888;;;>>>DDDAAA===;;;;;;===???AAA???>>>=========<<<;;;;;;AAA@@@???======>>>???@@@BBBAAA@@@CCCEEEDDD@@@;;;<<<999888999===@@@@@@???@@@BBBCCCBBB???>>>@@@BBBEEEDDDCCCCCCEEEFFFEEECCCDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBEEEJJJNNNOOONNNSSS[[[cccggglllzzz000222333000---,,,...000******++++++,,,---............///---,,,,,,---...////////////...------,,,***))))))***---///000///...///111333444222...***((()))***,,,...111333444222111000//////000111111333111///------///111222666555444333333444555666666555222///.........///,,,***)))+++///111000...---------000333555666666666666777777666444222111222222222000///,,,***((('''((()))***************,,,+++,,,000444888999999000,,,(((***///333333111(((&&&$$$&&&+++//////...***,,,...---+++)))((((((&&&((()))***+++---111444444444111...***)))***,,,)))(((((())),,,...///...,,,------...------,,,+++---......000111222333333////////////000000111111222444888999777222,,,(((((((((***---///000...,,,+++,,,...000111222222222000...,,,***+++---000222111111///...,,,***))))))***---111222111...,,,+++++++++,,,+++))))))+++---222555666000(((###$$$(((...///000///,,,***))))))&&&''')))***,,,---...............000333555555444111000//////000222555777222111000000000111333444444222///...///111111111...---,,,---//////...---,,,,,,---///000111222222......---------...//////777666444333111000000000---,,,+++,,,...111111111111111111222222222222222222///***'''&&&(((,,,//////111333333111111222333...///000000000///...---+++---......---...000222111000///000222333222111111333444333000---,,,,,,000000///......///000111,,,***''''''***---000111111222333444444333222111111000---***''''''***---111222444555555333111000......///111333444222111///000222111000000111333000...+++***,,,---......------,,,---...///---,,,///111222111---,,,---000...///...,,,+++,,,///222333222000///...///000111000//////222555777444111///000111111000000222444555666777777555333000///111000...------111888===>>>===<<<:::777555222111...,,,,,,///...,,,///444999::::::888666666777888999:::;;;;;;:::;;;<<<>>>@@@>>>;;;777555666:::===BBBAAA>>><<<<<<===???AAA@@@???>>>======<<<<<<<<>><<<<<<===???@@@AAA??????DDDJJJJJJDDD===;;;:::999:::===???@@@@@@BBBBBBAAA???===>>>@@@BBBEEEDDDCCCCCCDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAADDDHHHKKKLLLLLLRRRVVVZZZZZZ\\\gggzzz000222333000,,,+++...111+++,,,------,,,+++++++++***---///...,,,+++...222333222///---,,,,,,,,,,,,,,,***)))***+++------,,,+++---000444666555000,,,))))))***,,,...000222444555444222111000000111111111000///---+++,,,///111666666444333333444555555777555222///---,,,,,,,,,*********,,,///000///---,,,---...000222444555555333444555666555444111000...///000000///---***)))(((((()))))))))))))))(((&&&'''***///444777777666---)))&&&)))000444222///&&&###"""$$$***///111111000111111///,,,)))((()))((()))***+++,,,...111444444222000,,,***(((((()))((('''(((***---//////...,,,,,,---.........---,,,------...000111333444555000///...---...///111333333555888999666111,,,((('''((())),,,//////...,,,***,,,...000111111111000---+++'''%%%&&&***///222111111000///...,,,+++***+++---///000...---,,,,,,,,,,,,,,,,,,++++++++++++///555999555,,,&&&'''***222111000---+++(((''''''$$$&&&(((***+++,,,------/////////000111222222222///......///000222444555333222111000000000111111222111000000000111222222///......///000000...,,,+++---///111111111///...++++++++++++,,,---...///777555333111000//////000---***((((((+++...///000000000000000000000111111///,,,)))&&&&&&(((***,,,...000333333222111000111---...000111111000...---++++++,,,---...000111333111000///000222333333222111222222111///---,,,+++//////.........///000000---***((('''))),,,------000111333444555444222111333111...)))&&&&&&)))+++///000222333333111///---......///111333444333111///000222222111222333555000---***)))+++---......,,,++++++,,,------+++)))///000222000...,,,---...,,,---...------...111444444333000......///222444333111000222555666333000...000111111000///000111222333555777777555333222111000...---///444999======<<<:::888666333111000+++***+++------,,,...333777999999888666555555666777999;;;:::888888:::======<<<:::777333333777;;;>>>>>>===;;;::::::<<<>>>>>>>>>>>><<<::::::;;;<<>><<<;;;<<<>>>@@@@@@AAACCCHHHKKKJJJDDD???<<<<<<<<<===???AAABBBBBBCCCBBB???======>>>AAACCCDDDCCCBBBBBBDDDDDDCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCFFFHHHJJJKKKQQQUUUWWWVVVVVV]]]kkkwww///111222000...---///111...///000///+++)))((()))(((+++------++++++///222444222///---,,,---...000///---+++******+++***(((***,,,000444777555111...)))***+++,,,...000222333777555333111///.........//////...+++)))))),,,000444333222222222444555666555444222///---,,,++++++++++++,,,---//////...---+++---///111111222222333...///111222111000...---)))+++---...///...,,,+++))))))***************)))"""$$$)))///444555333111)))&&&%%%(((---111000---&&&$$$###%%%,,,111333333999888555000,,,******,,,+++,,,,,,,,,,,,---000222111///---+++***)))(((((('''''''''***---//////...,,,---...///////////////......000111333444555666000///...---...000222444666666666555333///,,,*********+++---//////---******+++...000111111///...***((($$$"""###''',,,//////000000///...---,,,+++***,,,......,,,+++,,,------.../////////,,,)))''')))///555444...))))))+++222111///---+++)))'''&&&$$$'''+++,,,,,,,,,---...111222111111//////...///,,,,,,---...///000111111444333222000///...------...///000000000000111222000//////000111000---+++,,,...000222222000---+++)))))))))***+++---...///444333000...------------+++(((&&&&&&(((,,,...///000000000000000000000000,,,***(((&&&&&&''')))+++---000222222111/////////...///111222222000...---+++++++++---000222444444000//////000222444333222111000//////...---,,,+++---------,,,---------......,,,******+++,,,+++***---///111222333222111///222111...)))&&&%%%(((***+++,,,...//////---,,,+++.........000333333222000...///111111111111333555...,,,))))))***,,,,,,,,,***))))))***,,,,,,+++)))///000111000///---,,,,,,+++---...///000222555888666444000......000333555555222000111444444222///---///111111///............///222555777777777666222111111222555888:::;;;;;;:::999888666333111000)))(((***---...,,,...333666777888777555444555666555888;;;:::777666888;;;999:::999555111111555999;;;======<<<999999:::<<<<<<<<<<<<999777666999;;;BBB@@@>>><<<;;;===>>>@@@???DDDIIIKKKHHHDDDBBBAAA===???@@@AAABBBCCCDDDEEEDDDBBB>>><<<===???BBBDDDCCCAAAAAABBBCCCDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFIIIKKKMMMRRRVVVWWWVVVYYYaaaiiixxx......///000111000000///...111333111,,,(((((())))))***+++,,,,,,---///111333111...,,,,,,...000111000...+++***+++***)))(((***+++...222555555111...++++++,,,---///111333444666444222000...---------///000///,,,((((((,,,000000000000000111222444555444333111000...---,,,,,,........................,,,...111111000///000000***+++,,,---------,,,+++&&&(((+++...///...---,,,******+++,,,,,,,,,,,,,,,"""%%%)))...222333000---%%%%%%%%%&&&))),,,------)))'''&&&)))///333555444<<<:::777222...,,,---///.........---,,,,,,///111///---+++***+++***)))((((((''''''))),,,///000000---------......000111222///000111222333444555555000///.........111333444666555333111///...---,,,---,,,---...000///,,,***)))+++...000111000...---)))'''%%%###$$$&&&)))+++,,,,,,.........---,,,++++++,,,......---,,,---.........///111111...)))%%%%%%***000222///,,,+++***///...---,,,,,,+++)))&&&%%%)))...///---,,,---...222333333111...,,,,,,,,,***+++,,,---.........---222222111///...,,,+++******,,,///000//////000111000///000000111///,,,)))+++,,,///111111...+++)))''''''((()))+++---///000111111///---,,,++++++***)))'''%%%&&&)))---///000222111111111111000000000+++***)))(((((((((***+++...000111111///......///222222333333222000///...*********---000444555555000//////111333444444333000///------...///...,,,,,,,,,,,,,,,++++++******---,,,,,,...///...+++)))+++,,,...///000000//////111111///+++((('''(((***)))******+++++++++++++++.........///111111///------...000000000000111333---,,,++++++,,,---,,,+++)))((((((***---...---,,,...///000000///...,,,+++,,,...000111222444777999666444111......///222444333111///000222444222//////000111111///------...,,,...000222555777888999444444555777999:::999777777888999999777555222000)))(((***//////...000444555555666555444444555777666888999999888888888888666888999555///...333777:::===???===:::999:::===999::::::777444333666:::???>>>============>>>??????EEEKKKKKKEEE@@@@@@BBB>>>AAACCCDDDDDDEEEFFFGGGCCC@@@<<<;;;===???AAABBB@@@??????AAACCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCDDDDDDCCCBBBDDDGGGJJJHHHNNNTTTVVVUUUUUUYYY]]]aaadddqqq---,,,,,,000444555111---,,,000333222...******,,,,,,+++***+++...000111111111000---,,,,,,---///000...---++++++,,,,,,+++******+++---000333333111///,,,------...000222444555333222000///...//////000111333222///+++***...333///......---...///111222333333222111111000000000111111000...------...///---///222222///------...)))*********++++++,,,,,,%%%'''+++---...---,,,***)))***+++,,,---.........))))))***,,,///111000...$$$%%%&&&&&&&&&(((+++...+++)))))),,,222555555333777777666444111///000222...//////...,,,---///111222///,,,,,,---,,,***''')))'''&&&'''+++///111111---,,,++++++,,,///111333///000000111222333333333......---...///111222333333333111000...---,,,,,,,,,,,,,,,...//////,,,***(((+++...000111///---,,,(((((((((''''''((())))))''')))+++---------,,,+++,,,...000000///...///000...---,,,---///...***'''''')))---000111///,,,)))+++******,,,......+++(((&&&+++000000---+++,,,---111222333111---+++,,,---***+++,,,---------+++***............---,,,++++++'''+++...000///...///000000///000000111///+++(((&&&(((+++---...---+++***&&&'''((())),,,...000111111111000///...,,,+++***)))((('''(((,,,000222333333333333222222222111111---,,,++++++++++++,,,---111222222000///...///111666555444333222000//////)))((((((+++000444555555000//////111333555555444111///---...000222111000------,,,,,,+++***)))((()))+++...111444222///+++++++++,,,------...//////111111111///,,,******+++******)))***+++,,,...///...------...//////---+++,,,---.........---///000...------...000///...,,,(((((())),,,000222222222......///000000...,,,***...000222222222333555777444222000---,,,---///000...,,,+++---222555444333222333333222///...///000......///000222444666888999777666888999999777555444666999::::::777333111)))))),,,000111///222666444444444333222333666999888888888999::::::888666444777888444...,,,111666777;;;>>>===999777888;;;888:::999666222111555:::<<<<<<===>>>>>>?????????@@@DDDGGGGGGDDD@@@@@@@@@>>>AAADDDEEEEEEEEEFFFHHH@@@===999999<<<>>>??????>>>===>>>@@@CCCEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCCBBBCCCCCCAAA???AAADDDHHHHHHMMMRRRTTTRRRQQQSSSUUUSSSUUU___ppp,,,******000666888222,,,***///333333///,,,---///...,,,***,,,000333222000000///---+++++++++------,,,+++***+++,,,......---++++++,,,///222222111///------...///111222444555000000/////////000222333444666666222------111666///...---,,,,,,---...///333333333333333333333333444333111///,,,,,,...000---000333222///,,,+++,,,***************,,,------&&&(((+++---...,,,***(((((()))+++,,,---.../////////---++++++---///111111###&&&((('''$$$%%%+++000,,,++++++...333555444222111333555555333222222222---.........---...000333555222///......---***''')))'''&&&'''***...111222---,,,***)))***---111444//////000000111111111222,,,------...///000111222000111111000///---,,,+++******+++---//////---***(((***...000111///---+++)))******++++++***)))(((%%%&&&)))+++------,,,+++---///222222111111111111...+++)))))),,,---,,,*********,,,000333222---)))(((((())),,,000000,,,)))''',,,111111---***+++,,,///111222000---+++---///+++,,,---......,,,***)))***+++,,,,,,------,,,,,,&&&***///000///...///111/////////000000...***'''!!!###'''***,,,,,,++++++&&&&&&'''))),,,///111222111222222222000...,,,***)))((((((+++///333555555444444444333333333222222.........---......//////333333333111//////111333888777555333111000000000'''&&&&&&)))///333444444000//////111333555555444222000...///222444444222......---,,,+++)))((('''&&&)))...444777666222...++++++++++++,,,...///000111222333222///---,,,,,,,,,+++******+++...111333...------.........+++)))+++,,,...---,,,,,,---.........///111333222///,,,((()))***...333666666666......///000000///,,,)))000222333333222222333444333111///,,,++++++,,,,,,***((((((,,,222666777666444555555333000///000222111000///...000222444666<<<999777666888888666444222555999<<<;;;888444111***)))---111222111333777333333333111111333777:::999888777888;;;;;;888555333666777333---+++000555444888<<<;;;777444555888888::::::666222111555:::999;;;===???@@@@@@??????AAAAAABBBCCCDDDCCCAAA???===AAADDDFFFDDDDDDFFFHHH===:::777888:::======<<<===<<<===???CCCEEEFFFFFF@@@@@@@@@AAAAAABBBBBBBBBAAABBBBBB???===>>>BBBFFFJJJNNNRRRSSSQQQOOOPPPSSSOOOQQQXXXbbbkkkyyy,,,,,,---000333333000,,,+++///333222...,,,---000///.........------------+++***)))***---......---+++((('''***000555777777)))***+++,,,---------...+++,,,......///222666999333111000//////111333444555555555444111111222333///---***((())),,,000333444444444444444444333333///333555222,,,(((***,,,000//////000000///---+++))))))+++000333222---)))*********+++,,,---...//////---++++++---///000000//////////////////000111---***(((''')))+++,,,,,,,,,+++))))))***+++...///000000000111222222222333///000000///---,,,...///333333111---***)))+++,,,---,,,+++******,,,...///(((((()))***,,,///222333111///,,,))))))***,,,...,,,,,,,,,---///000222333111///------//////,,,)))+++++++++---000111000///------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***))))))&&&***------,,,---000333222222333333222000---+++***+++++++++******,,,---/////////...---+++***)))***+++,,,...000111222222---...///---******,,,///111111000///...,,,***)))...------...///,,,'''"""&&&''')))---000111///---)))***,,,...///000111111111222333444222000---+++***'''%%%'''+++---***&&&###%%%'''***---000111222......///111222222///---+++,,,---...111333555666000111333555666666666555555222000000222333222000222222111111000/////////555444333111///,,,***)))%%%&&&***---///111222222333222222555888999666333555333111000000///...------,,,+++---000111///---***+++...333888999666333,,,***'''&&&&&&***...000444555555444222111111222111///---++++++...111333111222111///+++)))(((((()))(((((()))***+++)))(((000000//////000000111222...111444555555444444444333000------///111000...444444333000---+++,,,......//////...---+++((('''%%%&&&(((+++///333666888444333111111222333666777333222///+++***,,,111555666666666555444333111111000444:::>>>===888111,,,...111444666666555555555888888777555333333555777777555444888===???<<<999777555222///......000111555444444666999999666222777555444222222333444555::::::;;;===>>>@@@AAABBBCCCBBB@@@>>>===<<<<<<;;;BBBEEEFFFDDDCCCEEEDDD@@@<<<777222333999>>>???>>>@@@>>>===>>>BBBDDDDDDCCCBBBBBBBBBBBBAAA@@@??????AAA@@@>>>???@@@CCCDDDDDDEEEHHHLLLPPPQQQOOOLLLJJJQQQRRRVVV\\\aaaiiixxx+++++++++...000000...+++,,,///333111...+++,,,///...//////000//////......---+++******,,,...//////,,,***)))+++///333555555,,,------------+++***)))+++---///000000111444666333222111000000111222333333444444222000//////111---,,,******+++...111444555555555555444333222111000222333222...++++++,,,111111111111111000...---++++++,,,///111000---)))(((((()))***,,,///222444111...++++++,,,...000000111111000000000111111222000...+++***+++++++++***+++******)))***,,,---/////////000111111222222222...///000///------...//////000///---,,,+++---///...---+++*********,,,---(((&&&%%%'''+++///111222000---***(((((()))+++---***++++++,,,...000111222222111//////000///+++(((+++******,,,///111111000...---,,,+++***+++,,,,,,---------,,,,,,,,,+++++++++---.../////////111333000111111000///...,,,+++,,,---------,,,,,,...000111111000...---,,,******+++,,,...000222333444555111222111///,,,+++---///222111000///---,,,+++***,,,,,,,,,...///---)))%%%&&&'''***...111222000---***+++,,,---...000111111000111333333222000---,,,,,,)))&&&'''***+++'''###!!!###&&&))),,,...000111......///222444444222///......///000222444555666222222222333333222222222555444333222222333333333333333222111000/////////333222000...---++++++******+++---///000222222333333333333555777777444111555333000///000000...---...,,,,,,...222444333000------...111555555333000...,,,)))'''(((+++...000555555444333111000111111222000...,,,,,,---000222333333222///,,,))))))***))))))***,,,...///...,,,111111111111111222222333000222444555444333333444222000------///000000///333333111...+++***+++,,,.........---+++)))'''&&&%%%'''))),,,///333555666333222111000111333555666222222///---+++---111555666555555444222111///...111444999<<<<<<888333//////222444666777666666666777777777555333333666888888555444666;;;===;;;888777555222///......000111444333333555999:::888555333222111222333555777999888999:::<<<===???@@@AAA@@@@@@???>>>============AAAEEEEEECCCBBBDDDBBB???999666222333777:::<<<<<>>???BBBCCCCCCAAAEEEEEEEEEDDDBBBAAA???>>>AAA@@@???@@@AAACCCCCCCCCCCCEEEHHHKKKLLLMMMLLLKKKMMMNNNRRRXXX\\\aaalllxxx+++******+++------,,,***---000222000---***+++------///000222222111///...///---******,,,...000000---,,,***+++---000111111,,,---/////////,,,***(((+++...000111111111111222444333222111000000000000000111111000---,,,,,,---*********+++---000333555666666666555444222000///000111222222111///...---222333333333222111000///...---,,,---......,,,***((('''((()))---111666999333000,,,+++,,,...//////333222222111111222222222333111///------+++)))'''***)))))))))***+++,,,---......///000000111222222///000000000...---...///+++,,,......---...///111...---+++***))))))***+++)))$$$!!!###)))...000///---+++(((&&&&&&(((***,,,******+++,,,---///000111333222111111111...***'''***))))))+++...111222222///...,,,+++***+++---...000///...---------...///000000///000222333333222000///...---,,,+++++++++...///000/////////222444555444111///---,,,++++++,,,---///222444666777777444444444111///---...///333222000...---,,,,,,---++++++,,,...///...+++(((&&&'''+++///333333111///,,,++++++,,,---///111222///111222333222111///---...+++))))))***)))%%%"""!!!"""$$$'''***,,,---...---...///222555666444222111111111111222444555666222111000...---------...444555666444111000333666444444333222111000///...111000---+++***+++,,,,,,000000000000111222333444555555555666666555222///444222000///000000///------,,,+++...333666666444000///...///000000///---000...,,,******,,,///000666444222000//////000111222000...,,,,,,---000111666555333000,,,******+++)))***,,,000333444222000222222222222222333333333222333333333111000111222111...,,,,,,---///000///111111000---***((()))+++...------,,,***(((&&&%%%%%%'''***...000222333444000000//////000111333444111111111///---...111333444333222111000...---,,,111333777::::::888555333111333555777888888777666666777666555444555777:::999666333444777999888666888666333000...///000111333222111444888;;;:::999222111111222333666888999777777999:::<<<>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCDDDAAA@@@BBB@@@<<<888777666666777999:::;;;BBBAAA@@@@@@BBBBBBAAA@@@GGGGGGFFFEEEDDDBBB@@@???@@@@@@AAABBBCCCCCCCCCCCCBBBBBBDDDEEEGGGIIIKKKLLLIIIJJJOOOTTTWWWYYY```hhhsss---,,,,,,+++,,,,,,,,,+++///000111///,,,******++++++---000222222111///...111...+++)))+++...000111---,,,+++++++++,,,,,,,,,***,,,///222222111...,,,,,,///222333222000///...222222111000///...---,,,---...///---+++))))))***'''(((***---///222444555444444444444333222111000222111222333555444222000222333333222111000000000000///---,,,,,,,,,,,,+++***))))))***---222777:::444000---+++,,,...//////222222111111111111222222333111///...---+++(((%%%''''''((())))))******+++------...///000000111111111333333222///...---...)))+++...///......000111,,,++++++******+++,,,,,,+++$$$ (((...///---+++)))'''%%%%%%'''***,,,......---------...//////222222222111///,,,(((%%%***)))(((***...111333333222000...,,,,,,---///000111000...------///111222222000...000444666555333000...,,,+++***+++,,,---///000000000///000444666888666222///---,,,,,,,,,,,,---///222444666777888333333333222111000000111444222000---------...///---------......---+++)))&&&(((+++000444555222000---,,,,,,+++,,,///111333///000111222222111///...///---+++++++++***'''%%%$$$%%%&&&((()))*********++++++---111444666555333111111111111111222333333111///,,,***)))***,,,---111444666333...,,,111777555444333222111000///...000...,,,******+++...///222111000000111333444666777777888888777444111///333111/////////000///...+++)))))),,,222666666555111000///...............111000...------...///000444111...,,,,,,---...//////...,,,,,,,,,...111222666555333///+++******,,,***+++...222555555222000000111111222222222222222222222111///---,,,---...///---,,,+++,,,...000111111111000---***)))***+++///...---,,,***((('''&&&&&&(((,,,///111222111111------------...///000111111111222111//////111333000000///...------------000111444666777777666555333333555777999999888666555555555444444555888;;;999666222111333555555555777666333000//////111222333111000333888<<<<<<;;;444444444444444555666777666666777999:::<<<=========>>>>>>>>>>>>>>>======???BBBBBB???>>>???>>>:::999:::;;;;;;::::::<<<===??????@@@AAABBBBBBBBBAAAEEEEEEEEEEEEDDDBBBAAAAAA???AAACCCDDDDDDCCCCCCCCCBBBCCCDDDEEEGGGHHHHHHIIIGGGHHHMMMSSSUUUUUUXXX^^^```kkkyyy000000000///............/////////---+++*********)))+++...000111000///---222///+++***+++...000111,,,,,,+++***))))))))))))---///222444444222000...,,,///222333111///---,,,000000000///...,,,***)))***+++---,,,***(((((((((&&&'''***---000222333444000111222222222222222111222222333555777777444222000222222111...---...000111000...,,,******,,,---...---++++++,,,000444777333000...---...//////...///////////////000111111000...---,,,,,,+++(((&&&%%%&&&'''))))))))))))(((+++,,,,,,...///000111111333555555333000...------***,,,...///......///000*********+++---...///000---&&& !!!(((...///---***(((&&&%%%%%%(((+++---333222111///...---------//////000///---***'''&&&***)))))),,,///222333333333222000/////////111222111000...---...000222333111///...000444777666444000///,,,++++++,,,...//////000///......///333555777555222///,,,+++,,,,,,***,,,...000222444555555000000000111222333222222333222000...---...000111000000000...,,,+++******((())),,,///333444333111///...---,,,---///222444000000111111111111000///---,,,,,,---------+++***))))))******))))))(((((('''(((+++///222444333222000000////////////000000---,,,)))((((((***---///...222444000***(((...555444444333222111000///...///---+++***+++---///111//////...///000222444666888999:::999777555222111111000......///000//////(((&&&%%%)))...222333222/////////...---...///000000000///.........//////111...***)))***---------+++******+++---///222333444333222///+++******+++,,,---///222333222///+++......///000000000000///000000///---***))))))***...---,,,++++++---111333333333222///,,,***+++,,,111000///---,,,+++******(((***---///111111000///++++++,,,,,,------...///111222333222111000111333------,,,,,,,,,---...///...///111444555666666555444333444777:::;;;888666444444444444333555888;;;999666222000000222333444666555222000///000222333333111000333888<<<===<<<444444555555666777888999666666777888999:::;;;;;;>>>>>>??????>>>===;;;;;;===@@@AAA>>>===>>>===999999;;;>>>???>>>=========:::<<<>>>@@@AAABBBCCCCCCAAAAAABBBCCCCCCCCCBBBBBB@@@BBBEEEEEEDDDBBBCCCDDDDDDEEEGGGIIIIIIHHHFFFDDDEEEEEEIIIOOORRRQQQSSSWWWWWW^^^hhhrrr{{{444555666555333111111111///...---,,,+++*********)))***---///000000//////111...+++***+++...//////+++,,,---,,,***))))))***222333444555333111...,,,---000222333111...,,,,,,...///000000///,,,***(((''')))+++,,,***)))))))))'''(((***,,,...000111222---...///000111111111111000222555777777666444333///111111///,,,+++---///000000...,,,******,,,...111///---,,,,,,...000222000///...///000000///---,,,,,,,,,---...///000111...,,,************(((&&&$$$&&&(((***+++***)))(((******+++---...///000000111222444333000...,,,,,,,,,---......------...000***+++,,,...000222333444///***%%%%%%***...///---***)))'''&&&''')))---///555444222000///------,,,,,,---...---***)))((()))+++***,,,...222444333222333222222111111111111111......------...000111333000//////111333555555444///...---,,,,,,---///000000000///---,,,---000333444333000...,,,+++******)))***,,,...000111222222...---...000333444333222222111000//////000111111222222111///+++******++++++++++++...111222222111000/////////000111333444111111111111111000//////++++++,,,---......------,,,,,,,,,+++***)))((('''%%%&&&)))---000222111000......------------......,,,+++))))))***,,,000222,,,///000,,,'''&&&,,,222222222111111000/////////---,,,+++++++++---///111---------...///111222333555777999999777555333333000///---...///000000///)))&&&%%%''',,,000000000---...///...------///111........................///+++((())),,,//////...(((((()))***,,,...000222000111111000---+++++++++------...///000...+++(((+++,,,---//////......------......,,,)))''''''(((------,,,++++++---222666444444333000---,,,,,,...222111000///............+++,,,---////////////...,,,,,,------.../////////222333333222111111222444------,,,,,,,,,---///000...///111333555555555555444333333777:::;;;888555333333333222222333777999777555222000///000222333555333111000000222444666444333222555999<<<;;;999111222444777999<<<>>>???888888888888888888888888>>>>>>??????>>><<<;;;999;;;>>>???======>>>===999888:::===???@@@???===<<<777999===???@@@AAABBBCCC>>>>>>@@@AAABBBBBBCCCCCCAAADDDFFFFFFCCCBBBCCCEEEGGGHHHJJJKKKJJJHHHEEECCCDDDBBBDDDIIILLLKKKMMMQQQRRRWWW^^^dddhhhppp666888::::::666444333333...---+++******+++++++++***+++---...000111111111///---+++***,,,---------+++---///...,,,+++,,,...333333333333111///---,,,...000222222000---,,,,,,---///111222111...+++)))%%%(((+++,,,++++++***+++))))))******,,,---///000------......///.........,,,111555666444111111222...111222///+++***---000...//////,,,******,,,///111000...---,,,---............///111222222///---******+++,,,...000111222000---***))))))((((((&&&&&&(((+++---...---+++***))))))***,,,---...000000***,,,///000///---------,,,---------,,,---000222---...///111333444555555111...,,,+++---...///...+++***((('''(((+++///111333222111///......------***,,,,,,+++)))))),,,...+++,,,...111444555333111000111222222222111//////++++++,,,---...///000111222333444444222222222333...---,,,,,,---...///000111000///,,,***+++///222000///...---+++***)))(((******,,,---...////////////......111444555333111111111111111111111111111111222111...+++***,,,///...,,,++++++...000111111111111111222222333333444333222222111000///......)))***,,,,,,,,,,,,,,,,,,++++++++++++******)))(((%%%&&&(((,,,000111000///------,,,,,,,,,------...---,,,++++++,,,...111222,,,......***&&&&&&+++000////////////////////////++++++***++++++,,,---...------...///////////////111444777777666444444444///...------///000000000---)))'''(((,,,///000///+++---///...,,,+++,,,...***+++,,,............---...+++)))+++000333222000((((((((()))***+++---......000222222000...---------,,,,,,------,,,)))'''***+++---...///...---,,,,,,...///...+++)))((((((---...---,,,+++...333888555444333000---,,,---...111000////////////000111---........................///000111111222222222333444333222111111333555111000...,,,,,,---...//////111333555666777666666444222222666:::;;;888444222333333111000222555777555444333111000000222333333222000000111333666888666444444777:::<<<999666222444666999<<<>>>@@@AAA::::::999999888777777666;;;<<<>>>??????===<<<;;;999===>>>======???>>>;;;999:::<<>>>>>???@@@>>>???@@@AAAAAABBBBBBAAABBBEEEGGGEEEBBBAAADDDGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHDDDBBBEEEGGGGGGIIIMMMMMMQQQWWW\\\[[[\\\jjjyyy666:::===<<<999555333333...,,,***)))***+++,,,+++,,,,,,---///000222333444...,,,++++++,,,---,,,++++++...111111///---///111//////000000000/////////...000111111///---------...000222333333000---+++%%%'''+++---,,,,,,,,,,,,+++******)))***+++---...---.........---,,,++++++***///555666111......000///111222///+++***---111---...///---******,,,/////////...---------------,,,---///222444333///,,,))))))***,,,...111333444222///+++((((((((('''&&&(((***...000111000---+++((()))***+++---...///000###&&&***---------...///+++,,,,,,,,,,,,...111555000111222333444555555555222222000///......//////,,,+++)))(((***---000333000//////............///***+++,,,+++)))***///333,,,---000444666666333000...///111222111000...,,,)))***+++---.../////////555777888666222///000222,,,,,,,,,,,,---...//////222222///,,,***+++...111---------,,,+++***((('''***+++,,,---............222000000222555555333000000000111222222222111111000111000...++++++...222000---******,,,///111111111222333444444444444444444333222111000///...---)))***++++++************((())))))***************&&&&&&))),,,000111000...------,,,,,,,,,---............------...000111222......,,,)))&&&'''+++///............////////////))))))******++++++++++++...///000000000...---,,,---111555666444333333555///---,,,---///000000000000---******---000000///***---///...***((()))***((()))+++---......---------+++***---333666555222******))))))))))))******---000333444222000///...---+++++++++,,,,,,***(((***+++---//////...---,,,,,,...000000---***)))(((.........,,,+++...444:::444444333000---+++,,,...000///.........000111222//////...---------......111222333444444555555444444444333222000111444666444333000...,,,,,,------111333555777888888777777444222111555:::;;;888333222333222111000000333666444444333222000000222333222111000000111444888:::777555555888;;;;;;888444666777999;;;<<<>>>>>>>>><<<;;;:::999888777666555999:::<<<>>>??????>>>===888<<<>>><<<===@@@???<<<===<<<>>>DDDJJJJJJDDD>>>666999===???===<<<<<<>>>@@@AAAAAABBBBBBAAAAAA@@@CCCFFFGGGEEEAAA@@@DDDIIIIIIHHHGGGFFFFFFHHHJJJKKKMMMGGGDDDEEEFFFFFFHHHLLLIIIMMMTTTXXXTTTRRR]]]lllsss777888;;;<<<;;;999666333******))))))***+++---//////////////////000111111+++---//////...,,,,,,,,,//////000222444444222000111...,,,---///111000...111000...------...///000111111111333444333000...,,,---...111333222000---,,,,,,++++++***++++++,,,,,,,,,+++++++++,,,------000111222333222000...,,,///...,,,+++***++++++,,,+++---//////---,,,++++++///---,,,+++---------,,,)))...333555222///------***)))))),,,///111222111000///---***((((((+++...,,,,,,---///111111000......------///000111000...###&&&***,,,------///000///...,,,******---333777555333111111111000///...222111111111000000//////...---,,,***+++,,,...///111...)))&&&&&&***///333...---,,,+++,,,...000111222222111111111111111222333222000000111000///---))))))***---111444444333111222333333222111000///------...---,,,---///111111111000//////...//////,,,......---+++******+++///...---------...000111//////000222555555444222---...000111222222222111---,,,,,,---...111444555999555000,,,***+++---////////////000222333222000666555444222///,,,)))((()))******)))'''&&&'''((()))***+++***))))))+++---*********,,,///000000//////000000111111111000000000...,,,,,,...000111000//////...,,,))))))***,,,***+++---/////////---,,,***+++,,,.../////////000,,,---...000222111...+++111111222000//////000222000...---...000111111000...,,,***+++///222333222111111///...,,,***)))((((((((((((***---///000//////---,,,...333555555444---------+++)))***,,,...333444555555555333111///111///---------------,,,***---000000---+++,,,---...222555444...(((''')))---,,,++++++---000111111222000.........---+++)))...---------...///111222...///---)))%%%&&&---333666444222111000111222333444555666222---+++///333777555333222111///---+++000333777:::;;;999777444222111111333666666444111222222111111111222333333666666666444222111222444222333444333222333555888888444333888???AAA<<<777444666:::===>>>===;;;999;;;;;;;;;:::999888777666;;;>>>AAABBBAAA>>>======@@@AAA@@@===:::999<<>>===<<<;;;::::::;;;<<>>;;;666666888;;;======<<<999888:::;;;;;;<<<;;;:::999888:::===@@@@@@???===<<<<<>>;;;;;;>>>@@@@@@@@@???>>>===<<<;;;;;;<<<<<<>>>?????????>>>>>>===<<>>>>>===;;;;;;;;;===>>>>>><<<::::::;;;<<<>>>;;;888777999===???AAA@@@@@@???>>>======<<<<<>>===<<<>>>???AAABBBCCCBBBAAAAAAAAACCCEEEEEECCCAAAAAAAAAFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBDDDGGGJJJLLLLLLJJJLLLOOORRRSSSRRROOOLLLOOOKKKQQQbbbnnnuuu222222000...,,,***)))(((***---000444666666555444///000111222222222222111444333000,,,))))))+++...*********,,,///111111000//////...---+++++++++,,,)))+++...000111///---,,,---...///222555666444222---///222666888777444111)))***,,,///111222222222111222222222111000///...///...---,,,---000222444000///------...000333555000111333333333444666888444333222333444444222000111000000000000111111000//////111444666666333111///000111///,,,***)))***,,,///222444333333444555///---++++++,,,------,,,,,,...000000...---------,,,+++(((&&&%%%''',,,///...//////---***((()))++++++,,,---...///...,,,,,,+++,,,,,,,,,+++***)))(((+++)))'''&&&&&&(((+++,,,,,,+++***)))***,,,...///------,,,,,,---...//////...,,,++++++++++++***(((---,,,,,,---//////...---,,,---...//////...---,,,---000222333222000//////111000///......000222444,,,,,,,,,******,,,000333666555222000...---------------...111444555444222...---------,,,,,,,,,---///---+++***---222888;;;???<<<666111...,,,,,,,,,......---***((((((+++......////////////...------***+++------,,,,,,---///000000///,,,))))))***,,,***+++---111444555333111------,,,+++++++++++++++++++++...111444444111...,,,...000///---***))))))'''((()))+++---///000111111222333444333111///...///...------...---***((()))+++///000///...------......///111333222///,,,++++++---......//////000222222222222222111111111...111555777555444333333555333111...,,,+++,,,---///222555666333000...---///000111111111///---+++---///222333222222333444999777555666666333---'''***,,,------,,,,,,+++,,,...///000...+++)))***+++,,,***((((((***,,,,,,,,,((()))***+++---......///---...///000111222444555555333111///---......////////////...,,,++++++,,,///111444444222111222444000000000000000111111222...000111111111000//////000000000111222444555666111444777888666555444444666777777666555666888:::888999:::::::::888666444222444777:::<<<<<<===<<<======<<<;;;:::999888777<<<======;;;999888999:::888888888999999999777666888999:::<<<===>>>@@@AAAAAAAAABBBBBBAAA???===;;;999;;;===@@@BBBDDDDDDDDDAAACCCEEEEEECCCAAAAAAAAAHHHHHHGGGGGGFFFEEEDDDDDDCCCBBBBBBEEEIIILLLMMMMMMIIILLLOOONNNKKKIIIKKKNNNKKKEEEIIIWWW___dddttt333111///,,,***)))((('''+++---111444555555444333000111222444444333333222222111000---***+++---000+++******,,,...000000///---......---,,,,,,...///+++,,,///111222111///...//////000222444444222000,,,---///222444555333000&&&(((+++---000111111111333444444444222000...------,,,++++++,,,...000222111000/////////000111222000222333444555666999<<<888666444333333333222111111///...///000111000...++++++---000444555333222///000111///+++(((&&&%%%***...222333222222444666000...,,,+++,,,......---+++---000000...---------)))***)))((('''(((+++...,,,......,,,(((&&&(((+++***+++---...///...,,,+++*********)))(((((('''''')))((('''&&&&&&((()))***+++***)))))))))+++---///,,,,,,++++++++++++,,,,,,+++)))((()))***+++***(((+++++++++---///000///...+++,,,---...///...---------///111222111000000111333111///---,,,...000111,,,------,,,+++---000222444333000...,,,+++++++++......///111333444333111++++++************+++,,,///---+++)))***...111444666444111///---...///000//////---)))&&&&&&***...///000000//////...---,,,+++,,,...---,,,,,,---...000///---***''''''***,,,,,,---///222555555333111---.........---,,,+++*********---000333333000...---...//////---,,,,,,---,,,,,,---...///000111222111111111111111000//////...---,,,,,,------+++)))(((+++000222111///...---,,,---///111222000,,,)))+++---///000//////000111111111222222333333333444000444777666333000000222222111///,,,))))))+++---000333555555333000...---111222333333222111///---,,,000444444222111333555777777888888666222---))),,,,,,------------,,,,,,///000000---)))(((***---,,,***''''''(((***++++++'''(((***,,,...//////000)))***,,,...111444666888666555222000......///000............------,,,,,,///222333222//////111444000000000000000000000000---///111111///.........111000...---...111444666555777999999777666666666555666666666555666888;;;777777777999::::::777444111222555888;;;===>>>>>>???===;;;999888888999999@@@@@@???<<<999888999:::777777888:::;;;:::777555666888;;;=========???@@@@@@AAACCCCCCBBB???<<<:::444555777:::===@@@CCCDDDBBBDDDFFFFFFDDDCCCBBBCCCHHHIIIJJJJJJIIIGGGFFFDDDCCCCCCDDDGGGKKKMMMNNNNNNIIILLLMMMIIIDDDCCCHHHNNNJJJGGGIIIQQQVVVZZZfffttt111000---+++***)))******,,,...000222333333333222///111222444444333222111/////////---,,,---///222---,,,+++,,,...000000///...///000///,,,,,,...000+++---///111111111000///000///000111222111...+++******+++---000111111///)))+++---000111222111111111222333333222000...,,,---,,,++++++,,,---...///111111000000///...---,,,///111222333444666:::===<<<888444222111222111111///...---...000111...,,,'''''')))---111444555444000222222000,,,'''$$$"""(((,,,111111///...000333222000---,,,---.........,,,...000///...,,,+++,,,)))******)))''''''((()))))),,,---***&&&$$$&&&)))''')))+++---...,,,+++)))''''''&&&%%%&&&'''((()))''''''&&&&&&&&&'''((()))+++***)))((()))+++---......---,,,++++++******+++((('''&&&''')))+++***)))))))))))),,,///111111000+++,,,.../////////...---...000111222111222333555555333///,,,***+++,,,---,,,---...---,,,---///111222111///---+++*********///...///000222222000///++++++*********,,,---......---+++)))***,,,...000000///...---...000222333000000...)))$$$%%%***///------.........---,,,,,,+++,,,---,,,+++***+++,,,......---+++)))(((***,,,...///111444666555222///---...000000000...+++)))))))))+++...111111000...---/////////......000111000000000000000000111111000000......---...//////---+++***+++,,,,,,+++***&&&***000222222///---,,,+++,,,///111222000+++'''+++...111111000///000111///000000111222333333444000333555333...+++,,,...///...---***''''''+++...///111333333000---,,,,,,111222333333333111///---+++///444444111///111333222555888999666333000......---------......---,,,///000///+++''''''+++///---***'''&&&''')))******((()))+++---.../////////(((((((((+++///333777888777555222000......//////000///.........---,,,***+++///333333000...000222//////000000000000//////,,,///111111...,,,,,,---111///+++((())),,,111444888999:::999777666666777666666666555444444777999666444444777<<<===999555222333555888:::<<<======???===:::888888:::===???EEEDDDAAA===999888999;;;888888999<<<>>>===999666555777999999888999<<>>:::444111000000111111...---,,,...000000...***%%%%%%'''+++000444666666111333444111,,,'''###!!!''',,,000000,,,+++---000333000---,,,---...//////---///000///---+++******)))***+++***'''%%%%%%%%%'''***+++)))$$$"""$$$(((&&&'''***,,,,,,+++)))((($$$#########$$$'''***,,,&&&&&&&&&&&&&&&'''((((((+++***)))((()))***---...//////---,,,+++*********&&&%%%%%%&&&)))+++******''''''(((,,,///222222111+++,,,.../////////......///111222222222333666888777444000,,,))))))***+++,,,---//////------...///222000...,,,+++*********.........///111000...,,,,,,,,,++++++,,,...///111---,,,+++******+++---...------,,,---...111333555000111///)))$$$$$$***000***+++,,,,,,---------,,,***,,,,,,+++)))((()))***,,,---......+++******+++///000222555666555222///+++---000111000---***'''))))))***---///111000......//////......///222444333222111000000000000000000...---++++++---///000,,,+++******,,,---,,,+++%%%***///222111///---++++++---///222333000+++'''***---111111///...///111......///000111222333333000333444000***'''(((+++,,,,,,+++(((&&&&&&+++///...000111000---+++******///000111222111///---,,,***///333333000---///111---222888999666333222222///...------.........,,,///000///***&&&&&&+++111---***'''%%%&&&((())))))***+++---...///......---((('''''')))...222666777666555222///.........///222111//////...---***(((&&&,,,333555222//////111//////000111111000///...,,,///111111...+++,,,---111---(((%%%%%%)))...222:::::::::888555555666777777888777555333333444666666333111666===???;;;555333444666888:::;;;<<<<<<>>><<<999777888===AAAEEEHHHFFFCCC>>>:::888999;;;::::::;;;>>>AAA@@@;;;777666666666444333444:::>>>???AAACCCDDDBBB???:::777666666555666888===AAACCCEEEGGGIIIIIIGGGEEEEEEEEEFFFHHHJJJKKKKKKIIIFFFDDDFFFFFFGGGJJJMMMOOOOOONNNJJJGGGDDDCCCCCCDDDCCCBBBDDDJJJKKKHHHHHHNNNSSSUUUcccooo,,,///111...***)))+++///111111111111111222222222,,,...222444555444222000)))+++,,,,,,,,,,,,---///000000000///......000222777555333111...---,,,+++//////////////////000000000222333333111---)))&&&&&&%%%&&&(((+++...///000...444:::<<<999444111///---...///000000///...---...000000...,,,,,,...111555333111...,,,+++++++++/////////...///222666999999888777333///,,,+++,,,...+++***+++///111111///))))))+++---///222444666444444333111,,,'''"""$$$%%%''')))++++++++++++000111333222000//////000000111222222111---***((((((+++,,,,,,)))%%%"""!!!***)))'''$$$"""###&&&)))***(((''')))---...,,,***'''&&&&&&&&&(((***+++------***&&&&&&)))++++++***(((((((((((()))***+++,,,111000///...,,,***)))(((((((((''''''''''''((((((''')))+++---///000000000...///111111000000222333333444444333111000111333777555222...+++***))))))+++---000222333333222111000///---+++++++++,,,------000222222111///......******,,,000555777777666444111...---///000///---000...---,,,---000333444///...---...///...---+++------------......//////...,,,***(((&&&&&&&&&&&&)))...000,,,))))))***)))111......111111......000)))---111111///,,,,,,---///...------///111111111---///111///,,,+++,,,...///000111111000...,,,+++///,,,))))))---///...---***)))((((((((()))+++,,,,,,---...---------///111///000111000...+++******000111111000---,,,---...111000///......///000000000000///------,,,,,,,,,///000111000...,,,,,,,,,---///000///,,,)))((((((------............------,,,---...//////---,,,***---///222444666666555555000///...,,,++++++,,,,,,---+++***))))))+++---...///...---,,,+++*********,,,...///000000...,,,******)))***,,,000333444555777777666222...,,,...111333111///......---***(((***000666666111...111555111222444555333000,,,)))'''...666888555222000111000,,,(((%%%&&&+++111555666666555666666777888888444555666555444333444555111333777===BBBBBB>>>:::;;;888666777;;;======;;;@@@<<<999999>>>DDDGGGHHHIIIEEE@@@<<<;;;;;;:::999<<<======;;;999777777888888444111000222666888:::999;;;>>>AAACCCBBB???===<<<999777888;;;???AAABBBFFFDDDCCCEEEGGGGGGDDDAAABBBDDDGGGJJJJJJGGGCCCAAAEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGEEECCCAAAAAAAAABBBFFFHHHIIIHHHHHHJJJOOOTTT\\\aaakkkwww---///111...***(((+++...//////000000000000111111---...111333444333222111+++,,,------++++++,,,---...//////.........000222444444222111000/////////222111000/////////000111222333333333000---)))'''&&&&&&'''))),,,///000111222666;;;;;;888333///------...///000111000///...---...//////---...111444666555222000///...------///000000...,,,...222666666666444111---+++++++++---+++)))***---///...---))))))+++---000333555666555555444111---(((### $$$%%%'''***+++,,,,,,,,,000111222222000......//////000111111000...,,,+++***,,,...---***&&&$$$###***)))'''###!!!!!!$$$'''+++******+++------,,,+++((((((((()))+++---///000///,,,)))(((***+++***)))******))))))))))))***+++222111///---+++***)))((()))***+++++++++)))((('''***+++---//////000//////,,,...000000///000111333222333333222000///000111333333222000...---------...///111222333333333333222111...,,,*********+++...000222333111///......,,,,,,...111555777777666333000---,,,...000000000111///---,,,---///111222222111111222333222000...---------...////////////---,,,***((('''''''''(((+++000111---***++++++***+++)))+++000111......000,,,///111111...------...111///...///111333333222000111111///,,,)))***+++,,,...///000000...,,,++++++(((&&&'''+++......---(((((('''''''''((()))***,,,---......------///111000111333222///,,,++++++000111222000...------...000//////...///000111222111000////////////000111222444444333111............000000...,,,)))))))))------.........------,,,+++,,,...//////...,,,***+++,,,///222333444333333000///---,,,++++++,,,,,,---,,,+++++++++,,,,,,---------,,,,,,,,,,,,------......////////////.........---,,,---000222222222444666666555111//////000222000...---------,,,+++,,,000444444111///000222222222333333111...+++)))(((...555666444111000111000...---,,,,,,---///111444444444555666777999:::666777888777444333444555444555999???DDDEEECCC@@@;;;888666777;;;======<<>>;;;;;;;;;:::999999:::;;;:::888888888:::666333000///222666888::::::;;;===???AAA@@@>>>=========<<<<<<===???AAACCCDDDCCCCCCDDDFFFFFFCCCAAAAAABBBEEEFFFFFFEEEBBB@@@DDDEEEFFFGGGHHHHHHIIIIIIEEEEEEDDDCCCCCCCCCDDDEEEHHHJJJLLLKKKHHHGGGIIIKKKUUUYYY^^^fffrrr///000111...***(((***,,,............/////////000//////000000111111222222/////////---***))))))***+++---............000222111111111111111222333333555444111///...///111222555444333111...,,,)))((('''''')))***---///222333555777:::999666111...,,,...///000111222222111000,,,...///000000111333666666555444222111111111111///111222...***)))---111222222111///,,,******,,,---,,,******,,,---,,,+++)))***+++---000333666777666666444111---)))%%%"""$$$&&&(((***,,,---------000111222111///---......///////////////.........---...///...+++'''%%%$$$+++***((($$$!!!!!!###%%%,,,---......,,,++++++,,,******+++,,,---///111222000...+++***++++++***))),,,+++***)))((()))******222111///---,,,******)))+++,,,...///...+++(((&&&++++++,,,---------,,,,,,***,,,.........///000222111111222111...---...//////111222222111000111222222222222333333333444444444222///---***)))))))))///111333333111000///000......///222555666666555222///,,,+++---000222333222111///------...///000333333333444555555222000,,,---...///000000111111,,,+++***)))))))))******,,,000111---++++++***(((######'''...111///...000000111111000...---...000222111111222444555555444222222111...+++(((((())))))+++---///000...,,,+++'''$$$###%%%)))------,,,&&&&&&&&&&&&&&&'''((((((---...//////......///000111333444333000---,,,,,,000111111000...---...///.........///000111333333222222000000111333555777666777888777444111000000000111000...+++***+++,,,//////......------,,,,,,***,,,...000000///,,,+++(((***---000222222222111///...,,,+++******,,,,,,---------......------,,,+++,,,,,,---...///000000000///......///000222333222000//////111111000///111333666666444222000000333000---,,,---......---...///111222222111000000333222222111///---+++***+++///333444111000000222111222222333222000...,,,000000111333555888:::;;;999::::::888666444444555666666999>>>BBBEEEEEEDDD;;;888666777;;;======<<<>>>======???CCCFFFHHHHHH>>><<<:::::::::;;;:::999666777888888777777999;;;444222000000333777999:::::::::;;;<<<============???AAACCCBBB@@@???AAADDDCCCBBBBBBCCCDDDDDDCCCAAA???@@@@@@AAAAAAAAA@@@???CCCCCCCCCDDDEEEFFFHHHIIIBBBBBBBBBCCCDDDEEEGGGHHHFFFJJJLLLKKKHHHEEEEEEGGGQQQSSSVVVYYY___jjjwww000111000...+++))))))+++------......//////000000000000///......000111333444333111---)))&&&&&&&&&)))+++---.........000111...//////111222444666777777555222///...///111333555444111...,,,)))((('''((()))+++,,,...000222444555666777666444111///......///111222333333222222//////000111111222333444444333333333333333333333111333444000)))&&&***............---*********,,,//////------------------***+++,,,...000333555777777666444111---***'''%%%&&&'''))),,,---...///...000111111000...---...///111000///...------......---//////...***'''%%%%%%...---+++'''$$$###$$$&&&,,,///111///+++))))))+++,,,,,,,,,,,,------......------,,,,,,,,,,,,+++***+++***)))((((((***+++,,,111000///...------..................,,,***(((&&&'''(((((()))************)))+++---------...000222///111111000...,,,,,,---...111444555333222222444333333222111111222333333222111///---+++*********000222333333111000000111/////////000333444444333000...+++***,,,///333555444333111////////////000111111222444555333000---,,,---...000111222222222+++++++++++++++,,,,,,,,,,,,000000---+++***((($$$%%%...222000///111333333111///......000111333333222444666777666555111000///,,,***))))))***&&&(((+++...///...,,,+++&&&###!!!###'''***+++)))&&&&&&&&&&&&''''''((((((...///000000///...///000222333444333000---,,,,,,...///000///---,,,---...,,,,,,---///111222444555444333111111222444777888777999:::999666333111111111111000...+++***,,,...111000000///............+++,,,///000000///---+++)))+++...000222333222222///---+++))))))***+++------...///111000///...---,,,---...//////000000000......///000111333444555333222111111222222111///000222333444444333222222555111---+++,,,---.........------///333444333111333222000///---,,,,,,+++...000222111000///000222333444666666444000,,,)))------///111555888:::<<<;;;;;;;;;999666444444555666666777999<<>>>>>BBBBBBAAABBBCCCDDDFFFGGGAAABBBBBBCCCDDDFFFGGGGGGBBBFFFIIIIIIGGGGGGIIIKKKNNNPPPQQQRRRUUU\\\eeemmm111111000---+++*********------......///000111111111000...,,,---...111222777666222---((($$$$$$$$$(((***...000/////////000---...///000333555777888777444111...---...111222333222///,,,***((('''''')))+++---...---///222444222222333444444333222000---...000222333444444333333222222222222111000000///000111111222333333333333555555111+++(((***...,,,,,,---,,,******+++---222222111000///...//////++++++,,,...000222444555666444222000---+++***)))((()))+++---////////////000111111///...---///111444222000...,,,,,,,,,---,,,---...---)))'''&&&&&&000///...+++((('''(((***,,,///000...***'''((())),,,+++++++++***)))(((((()))***,,,---------------***)))(((((()))+++...000///...------...000222333111///---***((((((((((((&&&&&&'''((()))+++,,,---***,,,---.........000222///111222111...,,,+++,,,///333666666222000000222333222111000/////////000...---------,,,,,,------111222333333111000000111///...---...000111111000000...,,,***+++...222555555444333111111111111222///000222444555333///+++***,,,...000222222222222++++++,,,------.........///222222...,,,,,,(((###$$$...333222111333555333000......///111222222222222444666777555444...---+++******+++,,,,,,%%%'''))),,,------------(((%%%######'''))))))'''''''''(((((())))))))))))---///111111000///000111111333333222///,,,******+++---------+++***+++,,,***+++,,,...111222444444444333111111111333555666555777999888555222000000111111000...++++++,,,...222222111000//////000000---...///000///...---+++,,,...000333444444444333...,,,***(((((()))+++------///111333333222000/////////000000000///...---+++---000333555555555444333222222333444444333111111111000000111333444555666333///,,,,,,---------,,,******...444777666444222111///...------------111111111000//////000111555555666555222///+++)))+++,,,---000333777999;;;999::::::999666444555555777777777777888999;;;======:::777777:::<<<<<<:::;;;===>>>???>>>===;;;;;;444333444666999;;;<<<;;;999999888666333333444666666555444666:::<<<======:::;;;;;;999777777999;;;???DDDHHHGGGBBB???AAACCC@@@@@@@@@??????>>>??????;;;:::999888999:::<<<===@@@@@@@@@AAABBBCCCDDDEEEBBBBBBCCCCCCDDDDDDDDDDDDBBBDDDFFFEEEEEEFFFKKKPPPKKKMMMNNNMMMMMMPPPVVV[[[bbbnnn111000...---,,,+++******,,,------...///000111111111000---,,,,,,---000222555444111,,,(((%%%&&&'''(((+++///111111/////////...//////000222444555666333222///---,,,---///000222000...,,,***)))((('''+++---//////------000333//////000333555555444222,,,---000222333444444444666444333222222000...++++++,,,...000111222333333333333333111...------...,,,,,,---,,,+++***,,,...222222222111//////000111,,,,,,------...000111222333222000...,,,,,,------+++,,,...///000000///...000111111000//////111444555333111...,,,++++++++++++,,,---,,,***((('''(((000000000...,,,,,,---///......///---+++)))((((((*********)))((('''%%%$$$(((+++...000//////...///)))(((''''''))),,,000222---,,,++++++---///222444111///+++(((&&&'''((()))((())))))+++,,,...000111---...///000//////000222000222333222000---,,,,,,111555777555///,,,---000222111000///...---,,,,,,***+++,,,---......//////111222222222000///000111///---,,,---///000000000000///...,,,***,,,000333222222222222222222333333///111333666777555000+++(((***---000222333222222+++,,,---...////////////333555444111///...)))"""###...333222222444333111......///111222222000000000222444555333111,,,)))((((((***---...///'''((((((***+++---...///+++(((%%%%%%(((******(((((())))))***+++*********,,,///111222222111111222222333444222///+++*********+++,,,+++***)))***+++((()))+++...000111222333111111111111111222333333111444666666444111///.../////////...,,,+++,,,---222111000//////000111222111111000...------,,,,,,...000222444444444333222...,,,)))'''''')))+++------///111444555444333222000111111111///...,,,******---000444666666444333333333333555666666444333111///------000222444555555222///------......---,,,++++++...444888888777000000///......//////000444333222111000000111111444555555444222///,,,***++++++---///222555777999666777888777555444555666999999999888666777999;;;???;;;888888:::;;;:::888888:::<<<<<<:::888666666333222333555999<<<>>>>>><<<<<<999666222111222444777777777999<<<>>>>>>===999;;;<<<:::777555888:::<<<@@@CCCCCCAAA???@@@BBB@@@@@@@@@>>><<<;;;<<<===:::999777777777999;;;===>>>???@@@BBBCCCCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBDDDEEEEEECCCAAACCCHHHLLLNNNOOOOOOMMMIIIIIIKKKOOOTTT^^^mmm~~~000///---,,,,,,,,,,,,+++++++++,,,---...///000000111///---,,,,,,---///000000///...+++((((((+++---)))---111333222000......000000000000000111222333///...---,,,,,,,,,......111000///...---+++***))),,,///111///,,,+++---111------///333666666333000+++,,,///111333444444444666444222222222000,,,)))((())),,,///111222333333222000...///111222000///---......---,,,,,,---///...000000///---,,,...000---------------......///111///---,,,,,,---///000......///000000///......000000000000000111444777222111000///------,,,,,,+++,,,---,,,+++******,,,...///000000//////111333000///...------,,,***((())))))*********)))''''''***...222444222000000000+++***((('''(((+++///111,,,+++))))))))),,,...000///...+++)))((((((((())),,,,,,,,,,,,---///111222000111222222000000111222222444555444222///------111444666222,,,)))+++000111111111000///---***))))))***+++---...//////000000111111000///...///111///---,,,,,,///111111111000111000---******---///......///000111333444444///111444777888555000+++&&&))),,,000222222222111,,,---///000000000000///222444222///...---&&&###,,,111111111444111///------000222222111------...000222222000...+++)))&&&&&&***---//////***)))(((((())),,,///000,,,)))&&&'''+++...---,,,((()))***+++++++++******+++...111333333222333444333444555333000,,,+++***)))+++,,,+++***)))***,,,'''(((***---///000000111,,,...///111333333333333...111444555333000......,,,...///...,,,+++++++++//////...---...///111333555333000---++++++,,,,,,...///111222222111///...---+++(((&&&&&&(((+++......///111333555666666666///000000000///---+++))),,,...000222333444444444555444555666777777444222///---,,,---000222222111111///......///111000///.........000333666777888......///000000111111222555444333222222222111000222333555666555111---+++,,,,,,---...000333555666111222444444444444666777666777888777666666888;;;AAA===999888999:::888666333666999999777555555666444333222555999===@@@AAA===<<<:::666222111222444888777888:::===>>>===;;;888;;;===;;;777555777:::999:::<<<===>>>?????????@@@AAA@@@===999888999;;;999888777777888:::;;;===<<<>>>AAACCCDDDDDDBBBAAA???@@@AAABBBBBBBBBAAAAAAAAACCCDDDCCC@@@@@@CCCFFFMMMNNNOOOLLLHHHEEEFFFIIILLLTTT```kkkxxx000...,,,,,,------,,,,,,)))******+++---...//////000///---,,,,,,---...///+++++++++***)))+++///222***...222444333000...---222111000000///000000000,,,,,,+++++++++,,,,,,---111111111000///...,,,+++---000222///+++))),,,000------///333666666222///***,,,...111333444444444555333111111222111---)))&&&(((+++...111333444444000---+++---222444222///...//////...---,,,...///+++,,,...,,,******,,,///......---,,,,,,,,,------///...,,,++++++---000222///000111111111///...---///000000000000222666999///////////////.........,,,---...---,,,,,,---...---...///000000111333555222///---...//////,,,((('''(((***+++,,,,,,+++***---222666777444111000000---+++)))((((((+++...000,,,+++((('''&&&(((***,,,---------,,,+++***)))(((------,,,+++,,,---...///222333444333222111111333333555777666333000......000333444000***'''+++000111111222222000---***(((***+++,,,---.../////////000111111000...---///000000...,,,---///222222222111222222///+++)))+++---++++++---///000222333444---///333777888444...)))%%%(((+++///222222222111---...///111111111000//////000///,,,+++)))""""""+++000///000333///---,,,---111333222111++++++,,,...000000...,,,,,,)))&&&&&&)))---......,,,***((('''(((+++///222+++)))''')))---111111000'''(((***+++++++++***)))***---111333333333444555444666666444111---,,,+++***+++,,,,,,+++***+++---&&&(((***,,,.../////////)))+++///222444555555555,,,///333444333000......+++---///...,,,+++******---,,,++++++,,,...111222888555000,,,******+++------...///000///...,,,+++---+++(((%%%&&&(((+++......///111333555777888999---...000000///---+++***////////////111333555666666666666777888777333111,,,+++,,,///222333000------,,,,,,...111333333222111111222222333444666777,,,---///111222333333333666555444333333333111000///222777999888444///+++---------...000111333444...///222333333444666888222444666666444444777:::BBB>>>:::888999999777444000444777888666555666888666444333444999>>>AAACCC===<<<999666222222444666888777888:::======;;;:::888<<<>>><<<888555666999777777777999<<<>>>???>>>AAAAAAAAA===888666777:::999888888888999:::<<<===;;;>>>AAADDDEEEDDDBBB@@@<<<>>>???AAABBBBBBAAAAAA;;;>>>BBBBBB@@@???AAACCCEEEGGGIIIGGGCCCAAABBBDDDDDDJJJSSSZZZdddsss333111...,,,+++,,,...000+++++++++,,,---///111333//////...------...000000))))))***+++---...//////111000///......---......000000000333666666333000...,,,+++,,,///111111111444555666555111...+++++++++...///---...111111...000000000000000///......+++,,,...///...///111333333444444333222000...---***+++,,,---///111333555000,,,)))(((+++---...---222///,,,,,,......---+++***)))))))))***,,,...///111111111111111000///...,,,+++)))((())),,,///222222000//////111333333333111222222111///...///000//////...---,,,,,,,,,,,,...///000111111000///......---,,,,,,---///111333.../////////...,,,)))'''))))))***,,,...///...,,,---111777999666111,,,)))---------+++******,,,...,,,+++)))''''''((()))***///...---,,,---,,,)))'''---,,,+++++++++,,,---...//////111222222222222222777555333111///.........222444555111+++(((***---...///000000///---+++)))******+++---///000...,,,//////000000000...---,,,---///222333222222333333333000---,,,,,,+++***)))+++***)))+++...000111111000...---///111222000...)))+++///222444444333222***,,,...000000...,,,***------+++'''###!!!"""###"""!!!"""&&&---111222111000...---000555666333///***)))(((+++111444555444///---)))''''''+++///222555333111---+++---111444444///++++++...111000---&&&&&&&&&(((+++------------...///111444444222///222444555444111---++++++,,,)))%%%&&&))),,,,,,+++***+++,,,///111000---***)))***---111444555222000,,,---///000000...,,,+++)))******+++***)))((('''+++,,,,,,,,,,,,---///111666444000)))$$$$$$(((---...------...///...+++)))---...---,,,+++,,,///222777333///...111555666666111000...---...///111222888666333333444555444444666444222111222222111000......///000000///...---+++,,,......---,,,---//////...---...000333444444///...---///333444333111222111111333666777444111333444555555444222///,,,111222333222000000000222)))+++///222444444333333111222444666888888888777666666777777888888999999777777888::::::888555222333555777999:::<<<@@@CCC???===999666444333444444666555444777;;;<<<;;;999888:::;;;999666444555777444444444666999<<<======BBB@@@>>>>>>>>>>>>===<<<:::===???@@@>>><<<::::::>>>>>>???@@@@@@@@@@@@???BBB@@@??????@@@???>>><<>>>>>>>>@@@CCCFFFHHHGGGEEECCCAAA@@@@@@AAAAAAAAAGGGNNNRRRVVV___lllwww555333111///......//////,,,,,,,,,,,,...000222333111000///.........///000((()))***,,,---///000000000000//////.../////////......///222555777555222000///...///222333333222222444555444111...,,,,,,(((,,,......000444555222///000000000//////...---,,,...000000//////111222222333333333111///,,,***((()))+++---///111333444111...***)))+++.........111...,,,---///000///---************+++---///000111111222222222111000000000...+++)))))),,,///222222111//////111333333333333333111///,,,+++---///---,,,+++************+++,,,...///000000////////////...,,,+++,,,...000222///000111111000...,,,*********+++---000000///------111555666333...+++)))---......,,,******+++------,,,***))))))***,,,---000///------------+++)))---,,,+++******+++,,,---//////000111222222222222666444222000............111333333000+++((())),,,---...///000///...---,,,,,,++++++,,,......---+++...///000000000///---,,,,,,///111222111111222222333222000///...,,,)))''')))((('''))),,,/////////---,,,---///222333111///+++---000333555555555444+++,,,...///...---+++***,,,,,,+++(((%%%$$$%%%&&&'''%%%%%%(((,,,///000///000...---000444666333000,,,++++++---222555666555111///+++)))***---000333666555222...,,,,,,///222111---***+++///111000...(((''''''))),,,------,,,......///111333444222000000222444333000---,,,,,,+++'''%%%%%%))),,,,,,+++++++++,,,---//////---+++)))+++---111555555333000+++---000222222000---+++)))***++++++***)))((('''***,,,---...---,,,---///444222...((($$$%%%)))......---------......---+++111111222111000111333555555111---,,,///222333333000///...---...000222333888666333333333444444333333111//////000111000//////000000000000///...............---+++***+++,,,...---,,,---///222222222000///...000333444222000111000000111444444111///111222444555555333000///111222333222111000111222+++---///222333222111000222333555666777777777666444444444555777888:::;;;::::::;;;;;;:::777333111333555777888999;;;>>>@@@<<<;;;999888777666666777333333333666:::<<<<<<:::777888999888555444555777777666555777:::===>>>???@@@>>><<<<<<===>>>===<<<<<<===>>>>>><<<;;;<<<===>>>>>>???@@@@@@@@@@@@???BBBAAAAAABBBBBBBBB???===>>>>>>>>>???AAACCCEEEFFFGGGFFFEEEDDDDDDCCCCCCCCCBBBFFFKKKMMMOOOUUU```iiizzz666666444333111000///.........---...///111333444444333111000......//////******+++---...///000111//////000000000000000111+++,,,...111555666666444000//////111333333222000000222333333000...------'''+++......111777888666///000000000000///......///111222222111000000111111222333444222...***'''%%%'''))),,,///111222222222///,,,+++,,,---------///...---...000111222111---,,,++++++,,,---...///222222222333333333333333333111---******---111444333111//////111222222222333333000---***)))+++---+++***(((''''''((()))***+++---//////.........///111///,,,******,,,///111000111222222222111///...,,,,,,---///222333111000...000222111///+++))))))---...///...+++******+++...---,,,,,,---...000111222000............---+++...---+++************+++...///000111111222222222444222000///------------...000111...***((()))++++++,,,---///000000000000///---++++++,,,---,,,+++...///000000000///...---,,,...000000000///000111333333333333222///***&&&(((&&&&&&'''***---......***+++---000333333111...---///222444666666666555------.........---+++******++++++***(((''')))***,,,***((((((***---......///------///333555333000///...---///222555555555333111...,,,---///222444888666333///,,,+++,,,...---***)))+++///111000...*********+++---...---,,,.........000222333111///...000111111///---,,,---)))&&&$$$&&&***------,,,+++***)))***,,,---,,,*********---111444444222000))),,,000333444222///,,,++++++,,,,,,++++++***)))***,,,......---,,,,,,---222000,,,(((%%%''',,,111000...,,,,,,.../////////222444555555444333444555222///,,,***,,,---...///...---,,,,,,...000333444888666333222333333333222...---,,,---///000///...111000000///////////////111111///---***((()))+++...,,,+++,,,...000000000000000000111333222000////////////000111000...,,,000111333444444333111000000111333333222111111222---...///000000000...---333444555555666666666555222222111222444888;;;===<<<<<<<<<:::888444111///333555777777777888:::<<<888888999:::::::::::::::222222222555999;;;<<<<<<666777777666555555666888:::888777777:::===???@@@<<<:::999:::;;;===<<<<<<=========<<<:::;;;===@@@===>>>??????@@@@@@??????BBBBBBCCCEEEFFFEEEBBB???>>>??????@@@BBBCCCCCCDDDEEEFFFGGGHHHHHHGGGFFFEEEDDDGGGJJJIIIIIILLLTTT\\\iiixxx666666666555333111...---////////////000222444555666555333111///......///...................../////////000111111111111111+++,,,...000333444555555/////////000111111///---...000111111///.........)))---///000333888999777000111111111111111000000222333555444222000000000111222444555333///***'''###%%%(((+++...000111111111///---,,,+++,,,,,,,,,...---...///111333444444111000...---,,,,,,------222222222333333444555555444111---+++,,,000444888444222000///111222222111000111000...,,,***+++,,,***)))'''&&&&&&(((***+++,,,...000000...---///111333111---+++***,,,///111///000111222222111000000......///111444444333111000111000///,,,******+++...//////...,,,******+++////////////000222333444333111...---...///...---...---,,,***)))))))))***---...///000111111111111222000///---,,,,,,------,,,...///---+++))))))***)))***+++---///111222333111///---,,,,,,---------...///000111111000///...,,,...//////...---...///000111333555666222,,,(((((('''%%%&&&))),,,......)))+++...111222111...,,,...///222444555666555555000000000000///...---,,,,,,------,,,***)))***,,,---+++)))((((((+++---......---,,,///222333333111000000000000111333444444333222000......000222333777666333///+++((()))***(((((())),,,000222111000---,,,,,,...///000...,,,---,,,,,,...000000///---,,,...//////...------...***'''&&&(((,,,//////...+++)))''''''(((******)))))))))+++///111222000...(((,,,111555777444111...------------------------------...,,,++++++,,,...222///,,,)))))),,,111444111///,,,+++---000111222000222555555444222222222111///,,,******+++,,,,,,---,,,,,,,,,...000333555777444222111111222222111+++++++++---///000000///000///...---,,,---...///333222111...+++***,,,---///---,,,---///000///...//////000111111000...,,,/////////000000///---+++000111222222222000///---///111333333333222222333------..................444444444444555555444444333222111111222555999;;;:::::::::888444111000///444555777777666666777888555666999;;;=========<<<444444444666888:::;;;;;;777777777666666777999:::<<<:::888888:::===>>>???888777666777:::;;;<<<;;;;;;=========;;;<<<===???===>>>>>>???????????????BBBCCCEEEHHHIIIHHHEEEBBB??????@@@BBBBBBBBBBBBBBBCCCEEEGGGIIIIIIHHHFFFEEEEEEHHHJJJIIIHHHKKKRRRXXXaaalll|||333444444444333111///---111000000000111222444555666555333111000/////////222222111000///---,,,,,,...///000111222222111111,,,---///000111222333333222000///000000000...,,,---...//////...---...///---111222111333666777444111222222333333333222222333444666555333000//////111333555666444000+++((($$$%%%'''***,,,...000000//////...,,,+++***+++,,,---...///000000222444555444333000...,,,+++******333222222222222333555555111000------///333888<<<555333000000000111111000+++...000111///------,,,******(((((((((***,,,------000222000---,,,///222444222///,,,,,,---///111......////////////////////////000222444555444222111111000...++++++,,,......//////...,,,++++++,,,///000000111333444555666444111---,,,---.../////////...,,,***))))))******------...///000000000000000///---,,,,,,,,,------+++---......,,,+++++++++))))))***+++---000333444333111......///000000000...///000111111000//////---...///...,,,,,,---...+++---111555666555000,,,,,,)))''''''***,,,......+++---000111000...+++)))---...000222333444444444222222333333333222000//////000000...,,,***************(((''''''))),,,...,,,,,,,,,...000222333222222222111111000000111222222111000/////////111111555444222...***'''&&&&&&&&&'''))),,,///222222222/////////111222222///---,,,+++***+++------,,,++++++---......------...///,,,***(((+++///222111000+++(((&&&%%%&&&((((((((((((((())),,,///000...,,,)))---222777888666333000////////////////////////000///---***)))***...111111///------///222555777333000---,,,...111333333...111444555333111000000111000...,,,******+++,,,------,,,,,,---///222333444111///...000000000000******+++---000111111000,,,++++++******,,,---...222222222000//////000222000///...///000000///------...000111///---+++***000111222222111///......111111111000///---+++)))---000333444444333333444---,,,,,,------...//////333333333333333444444444666444222111111222555777555666666444000//////111555666888888666555555666333555999<<<=========<<<777777777777777777999::::::888777777888:::;;;<<<<<<:::888888:::<<<<<<<<<555444444555888:::;;;:::999<<<>>>???>>><<<<<<<<<======>>>????????????>>>AAABBBEEEHHHKKKJJJGGGDDD@@@AAAAAABBBBBBAAAAAA@@@@@@BBBEEEGGGHHHGGGEEECCCBBBEEEGGGHHHJJJNNNTTTYYYZZZaaakkkwww000000222222222222111000111111000000111222444555444333111000000000111111555444333111///...,,,,,,...///000111111111000///+++---/////////000222444777444222111111111000///,,,---......,,,,,,---///111444444222222444444000111111222333333333333222222444666666333111//////222333555555444111---+++&&&'''''')))+++---///111...//////...,,,+++,,,---...///000000///000222444444333000...+++*********222222111000000111333444///.........111555:::===666333111000000111000///***,,,///111000...------*********+++,,,---...///...111333000+++))),,,000222111///---------...///,,,,,,,,,,,,,,,---------......///111444555333222111111000---,,,,,,///111//////...---++++++---///000000111222333555555666333///+++)))***,,,...//////...,,,+++***++++++,,,,,,---...///000000000000///...---,,,,,,,,,---...,,,---...//////...---,,,))))))))))))+++...222444111/////////222333333333...///000111111111000///...//////---,,,+++,,,...)))+++---111444444222//////,,,)))(((***,,,---...,,,///111111...+++)))(((---...///000111222222222111333555777777555333111111222222000---***))))))((())))))((('''(((+++...++++++,,,---///111222333333444444222///...///000111111000000/////////000222222111///***'''&&&&&&&&&'''))),,,///111333444000000111333444444111///,,,***)))***+++,,,+++***,,,---......------...000...,,,+++---111333222000,,,***''''''((()))))))))(((((()))+++...///---,,,,,,///333777888777444222//////.........///000000111000...+++***,,,000333000//////000444777888888444111...---///111333333000222444555333111000000000000000...,,,+++,,,...///...---,,,,,,...///111///---,,,,,,---/////////******,,,...111222111///((((((((()))***,,,---...000222333333222222333555111000///000000000---++++++...111111///---++++++000222444444222111111111333222111000---+++)))(((,,,///333555555444444555...---,,,,,,,,,...000111333222222222222333444555888666444222111111222333111333333111------///333666888::::::888666666666444666888:::;;;;;;:::999888888888666555555777999<<<:::888777999;;;<<<======;;;::::::;;;<<<;;;:::444333333444777999:::::::::===@@@@@@???<<<::::::<<<===>>>>>>??????>>>>>>AAAAAADDDGGGJJJJJJHHHFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>@@@CCCEEEEEEDDDBBBAAA===???BBBEEEIIINNNTTTXXXRRRVVV\\\dddppp......000111333333444444111111000000000222333444111000//////000111222333444333222111000///.........///000111111000...---)))+++.........000333666999666222000000000000000,,,---...---++++++,,,...222555555222111333222...///000111111222222111111111333666666444111//////000111222333222000...---***)))(((((())),,,///111...000111000...---///111///111222000......000222111000...,,,++++++,,,,,,222111///......///000111/////////000333666999:::666444111000000000000///------...,,,++++++,,,...)))***,,,---////////////---000222...(((%%%)))------------------,,,,,,---,,,,,,++++++++++++++++++------...000333333222000//////...---,,,---000333//////---+++***,,,///222000000111222333444444444111---)))'''(((***---...///...---,,,,,,,,,---...,,,,,,---...///////////////...---,,,,,,---...///------///000222111000...***)))((('''))),,,///111---,,,---000333555555444...///000111222111111000000000///---++++++,,,...+++***+++---000111111000222...***((()))+++,,,,,,,,,...000///,,,***)))***---...///000111111222222...111555888999777444111000111222000---***)))))))))***+++***((((((***---***+++,,,,,,---///222444666777666444000...///111111111111111000000//////000111222000---***((((((((()))***,,,...111444777000111222555666666333111---,,,***+++,,,---,,,+++---...///...------///000///---,,,...111333111//////---++++++,,,---,,,+++*********,,,...///...---///111444777888777555333---,,,,,,,,,,,,---...///...///000000//////111333......///333777999888666555333000///000222222222000222444333222000000000///000000///,,,+++---///222111...,,,+++,,,---...+++***((()))+++...///...******+++...111222000...$$$&&&(((***,,,.../////////111444555444333333333111000/////////...+++)))+++...222333111...------000222555555333222333444333222111000...---,,,+++,,,///333555555555555555111000...,,,,,,---///000111111111111222333555666888777555444222222111111111333333000,,,+++///333777999;;;<<<:::888777888666777888888888777666555555666666444222222555888===:::777666999;;;<<<;;;======<<<===>>>===;;;999444333333444777999999999===>>>@@@???===:::::::::<<<======>>>>>>>>>>>>>>>@@@@@@BBBEEEHHHJJJIIIGGGDDDCCCBBB@@@??????@@@@@@???@@@BBBCCCCCCBBBAAA@@@<<<>>>@@@CCCGGGLLLQQQTTTOOORRRUUUYYY```nnn------///111333555777888111111000000000111333444///.........000111333555222222222111111111111111...///000111000///---+++&&&))),,,......000555888999555000---------......,,,------,,,+++***,,,---222555555222111222111.........///000000000000000000333555666444111///...///000000111000///...---,,,***((('''(((+++///111///111333333000000111444000222222000---,,,...000---,,,,,,+++,,,---...///222000...---,,,---.../////////000222333555777888777444111000000000///...000///,,,(((&&&'''+++...((())),,,///000000///...,,,000111,,,%%%"""&&&+++***++++++,,,,,,,,,+++***---,,,+++************+++,,,,,,---///222333111000---------,,,,,,---000333///...,,,***))),,,111555000000111222333333333333000,,,'''%%%&&&))),,,---///...---,,,---...///000+++,,,---...///////////////...---,,,---...///000......///222444333222000+++***'''&&&'''***...000)))***,,,000444666666555...///000111222222111000111111000...++++++,,,...,,,+++***+++---/////////333///+++(((((()))******+++---///...+++***+++---......///000111222222333,,,///555999:::888444111...000111000...+++*********---...---***(((***,,,***+++,,,,,,---///222555888999999666111//////111222222222222222111000///000222333222///,,,++++++******+++,,,---111555888000111333555888777555222///---,,,,,,---...---,,,...///000///------///111///---,,,...111222000---111000...///000000...---,,,+++,,,---000111000///111222555777777777555444+++******)))***+++------***...222444333222111111,,,---///444888:::777444666444111111111222222111///000111111///......///---///000///,,,+++---000444222///---++++++++++++)))'''&&&'''***---......)))***+++...000111///---###%%%(((+++...000000000...111444666444222111000000///.........---***'''+++///444555333000/////////222555555444222333555333222222111000//////...+++///333666666555555666555333///---+++,,,---...000000000000111333555777666666555555444333222111333444444000++++++///333888:::======;;;:::999999888888777777555444333222111333333222000111555999>>>:::666555888:::;;;:::>>>>>>>>>???@@@???;;;888555333333444666888999888@@@@@@???===:::999:::<<<<<<======>>>>>>>>>>>>>>>@@@???@@@CCCGGGIIIIIIHHHFFFDDDBBB???>>>???@@@@@@@@@AAAAAABBBBBBAAA@@@@@@>>>???AAADDDGGGKKKOOOQQQRRRTTTVVVVVVXXX```mmmwww444222///111555888:::999888555111000222444333222...,,,***+++///222222111//////000000000000///.........////////////......)))***,,,///111222222222777333---))))))***++++++,,,...//////...------...555222000000111222222111222111000/////////000111666555333111111///---,,,...//////---+++))))))***+++***))))))***---000222222111111333555555444222---///111111///---------111///...,,,++++++,,,,,,++++++,,,---............/////////111222444666777777555222000///000222333666333---&&&###$$$)))------,,,***)))))))))***+++---...,,,)))$$$###%%%'''+++***(((&&&&&&&&&'''(((.........,,,******+++---******,,,...111222111000111...,,,,,,...///000/////////......///000111111000//////111444555555444222///,,,+++,,,---...---///000111111000...,,,******,,,///000///...//////000111222333333222111000...111333111...******+++(((***,,,,,,++++++---...---+++***...555888666222///...///222666666222...+++,,,,,,---...///000000///.........000111000//////000...***%%%###%%%(((---------,,,,,,+++++++++.........000111222000///------///333666666222///,,,///222222///+++(((&&&------,,,++++++++++++,,,,,,,,,+++,,,---000333555333555777666222000000222111333666555333000.........111222111---+++,,,...---,,,+++,,,///000111000000000111222222333333333///...---,,,,,,---//////222111///------...000111...000111222222111///...111111000000//////......,,,---...///000000000///222444666888777666444222))))))))))))))))))))))))***///222000///111111///...++++++///666:::999777555444222111000111111222444444222111///...------,,,...//////......000111444333222000...---,,,+++***)))'''&&&'''))),,,...+++++++++***++++++,,,---,,,---///222444333000---///111333333000...------444222333444000)))(((***222444666666555222...,,,///000222333333222000///---///111222222000...,,,...000111333333444666888888666333000...---......,,,---///000000111444666666666666444333333555777:::888555333111111111222777999<<<======:::777555666777888777333000//////111333333000,,,---222888===;;;888666666999<<<>>>>>>>>>>>>>>>>>>>>>>>>===222444777888888777777888<<<>>>>>>;;;666444555777======<<<::::::;;;???BBBAAAAAAAAAAAABBBCCCDDDDDDFFFEEECCC@@@>>>???CCCFFFIIIEEEAAA@@@CCCEEEDDDCCC@@@AAACCCGGGLLLNNNNNNMMMNNNQQQTTTWWWXXXWWWVVVUUUttt555333111333666999999999777444000///111222222111...,,,+++,,,000222333222000000000000000000//////---......//////......---***+++---///111111111111444111,,,******+++++++++,,,---//////...---...///222000//////111222333222222111000///000000111222333222111111111000/////////000000...+++******+++...---+++***+++...111444333222111222333444333222---///111111///---------///...---,,,++++++++++++***+++,,,---...//////////////////000222444555666666333///,,,,,,...111444777333...((($$$&&&+++///---,,,+++***))))))***+++...///---***&&&$$$%%%'''((('''%%%$$$%%%&&&((()))///...---+++))))))+++---++++++---///222333222111///---,,,---///000000///------...///000111333333000///...///111333333333333000......///000///...///000111111000///,,,+++***,,,//////...------...//////000111222111000000...000111000,,,******++++++++++++***(((((()))+++---++++++...222555555333000//////222555666222...++++++,,,---...000111111111000//////111111///...---,,,***'''$$$###%%%&&&,,,,,,,,,,,,,,,,,,,,,,,,---...///111333222111///------...111444444000---...000222111...+++))))))......,,,,,,,,,,,,---......---,,,,,,...000222333333444555444000......000111222444444333222222222000111000...,,,++++++,,,+++******+++...000000000...---,,,,,,,,,,,,---...000///...---,,,,,,------//////...------...///000111222333333222111///---////////////////////////+++,,,---///111222111000222333555666555333000///***+++---......---+++***)))...111//////222333111---++++++///555999888666444333222111111111111222333333333222000///---,,,+++---//////...///000222333222111000...---,,,+++,,,+++)))((((((***+++---))))))******+++,,,---...555333222111000...***(((,,,///222222111...------111000000111...)))(((***111222444555555222///---///000111222222222111000...///111111111000///......///000111222333444666666444222000......//////...///000000///000222444222333444333222333666888;;;999777444333222333333666777999:::999888555444555666777666333111000000222333333///,,,---222888;;;:::999888999;;;>>>???>>>>>>===<<<;;;:::::::::444666888999999888999999:::<<<<<<:::777666777999;;;;;;;;;:::999;;;>>>@@@AAAAAA@@@@@@@@@AAABBBBBBDDDDDDCCCAAA@@@AAADDDGGGGGGDDDAAAAAADDDFFFEEECCCAAAAAACCCGGGKKKNNNNNNMMMKKKMMMPPPSSSUUUUUUTTTSSScccqqq666555444555777999888777555222///---.../////////...------...111333444333222222111000//////000000------............------,,,---///000111111000//////---*********++++++***+++---//////......///000...---,,,---000222222222111000000000111222333333111111111111111111222222111111111///---+++++++++111///---+++,,,///333666444222000000111222222111---///000000///------------,,,,,,++++++************+++,,,...///000000000/////////000111222444555555222---******,,,111444666333...)))&&&(((---111///...,,,+++*********+++000000...+++(((&&&&&&'''$$$$$$######$$$&&&)))+++///...---***((((((+++---------...000333444333111,,,,,,---///111222111///,,,---...///111333444555111///------///111111111222111000111222222111///...///000111000///---++++++---//////---,,,+++,,,------...///000000/////////000///...+++))))))***,,,,,,***(((%%%$$$&&&(((---,,,,,,---///111333444111//////111444444111...++++++,,,---...000222333444222111111111000...,,,***(((%%%$$$$$$%%%$$$$$$***+++,,,------.........---///111333444333222000------...000111111...+++111111222000---,,,+++,,,000///---,,,,,,---///000000///.........///000111111222222111...------...111222333333333444666888444111...++++++++++++***)))))))))***---/////////---+++(((&&&&&&(((***,,,222111000...---++++++***,,,,,,------......//////222333333444333111///...------...///000000111111,,,,,,---///222222111000111111333333222000...,,,,,,...111333333111...,,,***///111000000444555444---,,,,,,///444777666444333222222111111111222222222222333333222///---++++++,,,.../////////111333222111111///...---,,,,,,///...---,,,+++*********'''((()))***,,,...///000999666111---+++)))'''%%%))),,,000222111///---,,,///------...+++''''''***...000111333333222000///000000000111111222222222///000000000000000000000////////////000111222222222111000/////////000111111111222111//////000111///000111111111333666999;;;:::888666555444555555444444444555444444333222333555777666444222222222444444222...,,,---333888888888999:::;;;===???@@@===<<<:::999777666666666555777999:::999999:::;;;999::::::999777777888:::777999::::::999999;;;===AAA@@@@@@???????????????@@@AAABBBBBBBBBCCCEEEHHHDDDBBBAAACCCGGGHHHFFFDDD??????@@@DDDHHHJJJJJJJJJGGGHHHKKKNNNOOOPPPPPPPPPTTT]]]jjjuuu444555555666777777666555333111...,,,,,,,,,------.........///111222333333333222111000///000000111......////////////.........///000000000000///...***(((((((((***+++***)))+++---/////////...///000,,,+++***,,,...//////...000000000111222333444444111222333333222111222333222333222111...,,,,,,---333111---+++,,,///333666555222///......000000000,,,...000000...---,,,---++++++,,,,,,+++***))))))***+++---...000000111111.........///000111222333111000---,,,,,,...000222444111---)))''')))...222111///...,,,*********+++000000///---+++)))((('''############%%%(((,,,---...---+++(((&&&&&&))),,,......///111333444333111,,,,,,...111444444222000---...///000222333333333222000------...000000000000000111222333333000...+++,,,...//////...,,,+++,,,...//////---+++******+++,,,,,,---.../////////000///...---+++***)))***+++***(((%%%######%%%(((------------,,,...222555000...,,,...111111///,,,+++++++++,,,...000222333555444222222111000---***)))&&&######&&&'''&&&$$$((()))+++---.../////////---000333555555333222111/////////000000///---,,,333333222///---,,,---///111000...------...000222111000///.........//////------------------......222222222222222333777:::888333---+++,,,,,,+++***)))((((((***---//////...---***'''%%%%%%)))---000333222111000...+++)))(((***+++,,,---...//////...111222333333333333222111000000000111111111222222///...---///222222000---...///000111111000///...000111333444333222000///...333444222222555666555---,,,---000333444333111111111111111111222222222000222333444333000---+++***,,,.../////////111333111111111000000//////...111111000...---+++***)))&&&''')))+++...000111222666111,,,(((''''''((((((&&&)))...111111///------///,,,,,,,,,)))%%%%%%(((+++,,,...///000000000000222111111111222333444555000000/////////000222333000///......///000111000......---...///000111222000111111000//////000222///000000000000111444777:::999777666555555555555222111111000000000111111333555777888666555555555666555222...,,,...333888777777999:::;;;<<<<<<<<<999888777555444444444444666888999999888888999;;;::::::999888777777888999444666999:::999888999:::AAA@@@???>>>======<<<===<<>>===<<<;;;;;;;;;;;;===AAABBBCCCCCCEEEFFFAAA@@@AAAEEEIIIJJJGGGCCC<<<;;;;;;===AAACCCDDDCCCAAABBBBBBDDDFFFHHHIIIJJJMMMRRRXXXZZZ]]]gggxxx222333444444333222333555222222000---******+++---,,,...//////---,,,,,,------...///000111111111000......////////////......---......///...---,,,+++&&&%%%%%%&&&)))******)))...///111000///...//////,,,+++***+++,,,+++)))(((...///000111111111111111444666666444///,,,---///000111222111///...///000111000...,,,,,,---///000000...,,,,,,---......---,,,...//////...,,,,,,,,,***,,,...000000...,,,***---...///000111111111111.........------...//////+++...111444555444111///...---+++((((((***000444444333111...,,,+++++++++,,,,,,---...///...+++((((((((('''(((***,,,///111------,,,)))'''&&&'''(((,,,,,,---///111111000...,,,---///222444444111//////000111111111000...---111000//////000111///...******+++---///...,,,***&&&'''***,,,------,,,+++...///111000...,,,++++++,,,,,,,,,---///111222333222111111111111///,,,)))&&&'''&&&&&&%%%&&&))),,,---,,,,,,---///111333444---***((((((,,,///...---,,,+++******+++---///111111111111111222000,,,)))***)))))))))***+++***)))'''))),,,///000111000000111444666555111//////111000000000///---,,,...///333333111...,,,,,,///111000000...---,,,,,,++++++,,,------------.........)))(((''')))---000222222////////////...000333666777444111............------,,,---...000000...,,,%%%%%%%%%'''***...111444111333444444333000,,,*********++++++,,,,,,------,,,---...000333555777777777777666666555444444333444111...000333333...))))))***---///111333444555555444111/////////111222666999999444222333444333///000222333333222000///...///000111222222222222000111222333222000...---,,,...//////......000111000000000111111222222222333222000///---,,,,,,,,,)))+++---000222333333222111---(((%%%%%%&&&''''''&&&)))---//////...///000000...///111---(((&&&)))))))))***+++---///111222444444444444444444444444////////////000222444555333///+++,,,...111111000++++++,,,---...//////000+++---///000000222444777444444333111...---///000444444444444444333333333000000/////////000111111555777999:::999888888999777555222000///000333444777777888888888777777666555333222111111222444555777888888888666666888:::<<<:::888777777777666444555777:::::::::999999:::??????===<<<;;;;;;;;;;;;;;;===@@@AAAAAAAAABBBCCCAAA@@@@@@DDDHHHIIIFFFBBB@@@???>>>@@@CCCEEEFFFFFFBBBBBBBBBBBBCCCEEEHHHIIIIIIMMMQQQTTTVVV[[[eeelll222444444333222222555888333333222///+++***,,,///+++---///---***((((((((((((***---000111111000///,,,------------------,,,+++,,,---------,,,+++***)))'''&&&'''***,,,,,,,,,///111222111///.........,,,++++++---......,,,***......000000000000///...000333444111,,,)))***,,,...///000000//////000222111000///...............---,,,+++,,,---...---,,,,,,---//////---,,,+++,,,+++...111333333111...,,,///000000111111000000000......---------------...+++---111444555444222111------+++)))))),,,222666666444222///---+++++++++******+++...000000,,,)))+++***))))))***,,,...000...//////...+++)))((()))******+++---//////---,,,++++++,,,...000000...,,,,,,---///000000///...---------...///111000...,,,)))))))))+++------+++)))&&&'''***---...///.........000111111///------------------...000222555666444333333444555333...***&&&'''((((((((((((***,,,---++++++...222555555333...***'''(((,,,000111000,,,+++)))((()))+++---............000111000---******+++,,,,,,+++******+++'''))),,,///111111000///444666777444...,,,---000...//////---++++++---000222111000...,,,,,,...111//////...---,,,)))'''&&&))))))***,,,---.........---***)))***---000222111)))***,,,------000333666222333222000...------...000000000111222111///,,,$$$%%%(((+++...000111222000222444666555333///---***)))((((((((()))******,,,---...///111444555777666666555555555555555555333///,,,///444555111+++)))***,,,...000222333444444333222111000000000000333666666111///222333222000222444555333111///...,,,...///111222333333222111111222111111000///...---///000///...---///000------...///000111111111222111///---,,,---...///---...111222333333222222///---***))))))***)))((()))+++---.........000111------111444222---+++---,,,,,,,,,,,,...000333555333333444444444222111000......///000111333555555111---))))))---000000///++++++,,,---------------+++---///000000111444777444444333111......///000333333333444444444333333000000111111222222222222444666888999888777777777777555333111111222222222666666777777888888999999777555333111000111333444999::::::888777777999;;;;;;888666666888888777666777999;;;;;;::::::;;;<<>>===<<<<<<<<<<<<<<<===>>>??????>>>===???@@@AAA@@@???BBBEEEGGGDDDAAACCCAAA@@@AAADDDFFFGGGGGGEEEDDDBBBBBBBBBDDDGGGIIIIIIJJJKKKLLLOOOSSSYYY\\\333555555444222333777;;;444444333000,,,+++---000***---...---)))%%%%%%&&&&&&(((,,,000222222000///***++++++,,,,,,++++++******+++,,,,,,,,,,,,******,,,***((()))+++---......000222222111///---------++++++,,,...111111000.........///000000///...---,,,///111...)))&&&(((+++,,,...///000//////111222111111000000//////......+++******,,,......---,,,+++---//////---,,,+++,,,,,,///222555555222///---111111111111111000//////......---,,,,,,,,,------,,,---///111333333333222...---,,,++++++...333777777555222///---,,,++++++((((((***...111111---))),,,+++***))))))+++---...///111222111...+++******)))))))))+++------,,,************+++------+++)))***+++---///000000///...***+++,,,///111000---***))))))(((***,,,,,,+++***'''(((+++...000000000000...000222222000///...///.........///111444666888444444555777888555///***''')))******))))))***+++---+++***...555888666222...+++((()))---222333333---+++)))(((((()))+++---++++++---///111111...+++))),,,///...***)))***,,,'''***---000111111000///666777777333---***,,,000,,,------+++))))))---000111111000...,,,,,,...000---......---+++(((%%%"""&&&''')))+++---...//////000---******...000111000$$$''')))+++---000333666...111222111---+++,,,...333222222333444222///,,,&&&(((,,,000222333222111///111555777777555222///)))(((&&&%%%$$$&&&'''(((------...///000222444555333333444444555666666666000---+++///555777333...***+++,,,---///000111222333333444444333111000///000333333///...111333222111333666666444111///...,,,---///111222333333222222222111000000000//////...000000///...---...///++++++,,,---...///000000222000---,,,,,,---///111///111333444444333222111,,,++++++,,,---...---++++++,,,---------...000333+++,,,111777666111///111///.........///222555777222222444444333111...,,,---...///111222444555555000+++&&&''',,,//////...,,,,,,---------,,,++++++---...///000000111333666444444333111///...000222222333444444555444444444111111222333444444333333333555777777666555555555666555333222333333222111666666666777888:::;;;<<<999777444111000000222333;;;;;;;;;999888888:::<<<999666444555888:::999777888:::;;;;;;;;;;;;<<<>>>>>>>>>===<<<<<<<<<<<<===>>>??????>>><<<;;;===>>>BBB@@@???AAADDDEEECCCAAACCCAAA@@@@@@CCCEEEFFFFFFGGGEEECCCBBBBBBDDDGGGIIINNNKKKHHHGGGJJJOOOSSSUUU444444333444666666444222777666333000///...//////111000...,,,***)))((((((&&&***000333333222000000...+++((()))+++,,,***(((+++)))((()))+++...//////000///------...//////...222111///---,,,+++*********---000444555555333222222///,,,,,,...000///...,,,+++***)))))))))***+++)))***,,,000444666555444111000///111222222...***)))***,,,,,,,,,,,,---///......---...///...,,,***---...///000000///...---222333444444222222333444111222222111111000///...111///...111666777444000...//////...------///111666333000111222111+++%%%$$$'''+++///111222222222222///,,,)))***---222555222222222111000...---,,,((()))***+++,,,---------'''''''''(((***+++***(((+++,,,------,,,---///111---111333111,,,)))***---+++((($$$%%%(((++++++***///...------//////...---///000111222111...,,,***---***)))---333666444111666666777888666444222000,,,+++)))))))))(((&&&$$$***)))(((+++000333444222+++******,,,000222333333///,,,))))))***+++)))&&&+++)))(((***---///...,,,,,,,,,,,,++++++*********------......------,,,,,,666666666222---***,,,......000000,,,((('''***///666333///...///000000000///.........,,,'''!!!"""&&&***+++)))'''((()))///---******+++---...///(((''''''))),,,///111222333111...---...//////...222333333333222111///...---...000111222111000...+++---111777;;;:::444///......---***'''&&&'''(((000//////111444444222///...///111444777888555333222000111444777666///)))((()))***+++,,,---------333333333222222111//////111000///......///000111222222444888;;;999333...,,,---///000222333333333555444111///------------...------...000///---+++)))((())),,,111333111///000///...---...000222444555444222222222222000///...//////000000///...---,,,...///...,,,,,,...111,,,...000222444444444444666222...---///222333222///000000///---+++,,,---333222222333555666555444444...)))***...111///+++,,,...000222222111///---222222111111000//////...333222222111111222222333444333222111222444666888555444222222333444333333111555999999555222333555777666555444333444555666555444444555777<<<@@@BBB<<<:::666333111111222333::::::;;;<<<;;;:::999777777888888777666777999<<>>BBBDDD<<<:::666333222222444555;;;;;;;;;;;;:::888777666777888999888888999;;;>>>AAA???<<<:::999999:::;;;??????@@@AAAAAABBBAAAAAA@@@>>>:::666222444999>>>@@@@@@@@@@@@AAABBBBBBCCC@@@BBBCCCCCCCCCCCCDDDFFFEEEDDDBBBCCCEEEGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLMMM444333222222444444333222333222000///...///000222444444444444333111///...222555888:::888555222111+++***+++...111000,,,'''''''''(((+++...000000///333222222333333222///,,,*********++++++++++++,,,...000222444555333111000...,,,++++++...000111111---,,,+++***))))))))))))******,,,000333555444333111111111111111000,,,***---...000000//////000222444333444555777777555333+++++++++,,,...000111222222333555555555555777888333333333222111///...---///,,,+++...333666666555000111000...,,,,,,...000111///...000222222...***))),,,000444666555444222222111///...///000222333//////...---+++)))'''%%%&&&'''(((***,,,------...((('''&&&''')))***+++***+++,,,---,,,++++++---///222333222000---...222777222///++++++---...---+++*********,,,///111000///,,,...111333222000,,,)))'''''')))...444666555222333333333222000///---,,,+++)))'''''')))+++,,,+++***(((&&&&&&(((+++,,,---///...---...111333333333444222///...---,,,***((()))(((((()))***+++)))((('''(((***,,,------------+++,,,...//////...,,,+++000111111...+++***,,,///...000111///+++)))+++---222444555333///---...000222111000000///+++'''###'''***+++)))&&&%%%'''***,,,,,,,,,...000111000///...---------...000222333333222111111333555555555222222222111000///...---///000000000///---+++***&&&)))...111222222222333555555222///------///111333333444666777666222000------///222555555333222000///...000111000***&&&%%%'''***,,,---...---,,,...///000000000///......///.........//////000111000111333777::::::777555/////////000000000111111---...///000000000///......------...000000...---&&&&&&'''***---...---++++++,,,...///000000//////333222000000111111000...***...444888777333---)))***,,,//////...,,,+++,,,))))))***+++,,,///111222111000000000000...+++((()))+++---///000111444666666555444444555666555333333...))))))---000000...+++---111333555666555555333333333333444444444444555444444333333444444555555444333333333444555666444222000000111000///------111555555222/////////222222333444555555555555777888999;;;>>>AAACCCEEE<<<999666333333444666888<<<<<<:::999888777666666999:::::::::999:::===???@@@>>><<<:::999999:::;;;===???AAACCCDDDDDDCCCCCC>>><<<999666444555999===????????????@@@AAACCCCCCAAACCCEEEEEEDDDBBBBBBCCCCCCBBBAAABBBDDDGGGHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJ444333222222333444333222222111///......///111222333444666666666444111000555:::???AAA???:::555333......///222555222,,,'''###$$$&&&***///111111000444444555666555333...***((((((***+++---...//////111222333444444222000///,,,+++***+++---///111111///......---,,,+++******++++++,,,///222444444333111111222222111///---+++///111222222111111222444444333444666888888666444,,,,,,++++++---...000222222444555555444333555666222222111111///...,,,+++---+++***,,,111444666666111111000...,,,+++---...000//////000111000---***,,,///222555777666444222111111000//////000000000.........---+++(((%%%$$$%%%&&&(((***+++,,,------)))'''&&&&&&)))+++++++++,,,------,,,++++++---......///000000000222666999333000---...000111000...******+++---000111///...+++---111333333000,,,***'''(((+++000555777666444111111///...---++++++******(((''''''***---//////+++)))'''&&&&&&(((***+++111///...///222333333333555333222000...+++)))'''*********++++++***)))((('''(((+++...000000000000,,,---///000///---***))),,,......---***))),,,000---///000///---+++++++++000444777555///,,,...111222111000///...,,,)))&&&)))******'''$$$###&&&)))------...000111111///,,,...////////////111333555777666555555777888777666111111000000///...------222222222111///---+++)))(((+++///000///...000333555444222///------000333444555777888888666333000------...111333444222111000///...//////...***'''$$$&&&))),,,...---,,,,,,,,,---///000000///---,,,---------...///000111111///000222444555666555444//////......------------)))+++...111222222111000///...---...000000///...(((((()))*********(((''')))+++...000111000...,,,///...---...000111111000***...333666666333---)))***---///111111///,,,+++)))((('''''')))+++///111///000222333111---(((%%%&&&))),,,///111444888:::777666444444555555444222222---))))))---000111000---...111333444555555444111111222333444555666666555555444444444444555555555444444333333333444444333222000000000///---++++++...222333111...------///111333555666666555555777888:::<<>>>>>===;;;999999999:::;;;<<<>>>AAADDDDDDCCCBBB@@@<<<;;;:::888888:::===@@@?????????@@@AAABBBDDDDDDBBBDDDGGGGGGEEEBBBAAAAAABBB@@@???@@@CCCFFFGGGHHHCCCCCCDDDEEEFFFGGGHHHHHH666444333333444555555444333111000......000111222111222444555555444222111888>>>FFFJJJIIIDDD>>>;;;666555555777888555...)))!!!"""%%%***///222222222444444555666666333---)))'''(((+++...000222333333222333444444444222000///+++++++++++++++---///000111111000000///...------,,,,,,,,,...111333333222000222333333222000...---111333444444333222333555555444555777999999777555///...---,,,,,,...///000333444555333111///000111000000000///...,,,+++***,,,++++++,,,///222444555000000///---+++***,,,---111000000111000...+++(((---///222444555555444333000000000///..................//////---***'''%%%%%%&&&''')))***+++,,,,,,)))''''''(((***,,,---,,,,,,---...---,,,,,,...///'''***...111444555666777222///...///333555444222---------///000000...,,,***---000222333000---+++***+++---111555666666555000///---+++************+++)))'''(((+++...000111,,,,,,***((('''((()))+++111000///000222444444333333333222000---***'''&&&+++,,,---...---,,,+++***)))***---///111222222222///000000000...+++(((''')))+++---+++)))))),,,000,,,---......---,,,+++,,,///333666555000---///222111///---------,,,***((()))***)))%%%"""!!!$$$(((/////////111111000---***---///000000///111444777;;;999888888888888666444//////..................444444333222000...,,,+++---///111000---,,,...111111111///---+++,,,...111333555777888777555333111...---...000222333222000111000/////////...+++***&&&''')))+++,,,,,,,,,+++,,,---///000///...,,,***+++,,,---...///000111111//////000/////////000111......,,,+++*********+++)))+++///222444333222111///...---...///111000///,,,------,,,***'''%%%$$$(((***...111222000---++++++******,,,///111222111+++---000222222111...---+++---000333444222///,,,***)))'''&&&'''***---///...111444555333...***'''''')))---000222444888;;;666444333333444444222111000---+++,,,///222222111///000111111222111111000//////000222333555666666444444333333333333444444333333333222222222222222222111000000000///---***+++,,,///000///.........///000333555666666666666777777999:::<<<===>>>>>>999888666555666777999;;;777666666666777999;;;<<<@@@@@@???<<<999888999:::;;;:::999888888999999:::===>>>AAABBBBBB@@@>>><<<<<<;;;;;;<<<>>>@@@BBBCCC>>>>>>???@@@AAACCCEEEFFFCCCEEEGGGGGGEEEBBB@@@@@@AAA???>>>???BBBEEEFFFFFFBBBCCCDDDDDDFFFFFFGGGHHH999777555555666777888777555444222000//////000111///000111222333222222111999???GGGLLLMMMKKKHHHFFF===;;;999999:::888444///&&&&&&'''+++///222333222333333444555444222---)))'''))),,,000333555666666333444444444333222111000,,,------+++******,,,...111222222222222111000000---,,,,,,...000222222111///222444555444222111111333444555555333333444555777666777888::::::888666000//////.........//////333444444222...,,,,,,---////////////...---,,,+++,,,,,,,,,---...///000111......---+++***)))+++---000111111111///---***(((------///000111222333333111111///...------------...///000111///,,,)))'''%%%&&&''')))************(((((()))+++---///...---,,,---......---...000222''')))...222555555555444000......000444666555333......///111222111...,,,+++,,,///111111000///...---...///111222333444444...---+++))))))***+++---,,,+++)))***---///000000---------,,,***)))***+++000///...///222444444444111222222000,,,(((&&&&&&+++---000111000...------------...///000111222222111111000...,,,***)))''')))+++,,,+++))))))---000,,,,,,,,,---......//////000222444333000///111444000...,,,++++++++++++)))((())))))&&&""""""%%%(((///...///000111///,,,)))---///111000......222555:::999777777777666333111,,,,,,,,,,,,---...//////444333333111000//////...111111111000...------...---...---,,,++++++,,,...222444666666444333333333///......000222333222111111000000///.........---((())))))******+++******,,,...///000000---+++))))))***,,,...000111111111---------+++******---///...---+++***))))))******+++---000333444444333222///...------///111111000000111111///+++'''%%%%%%(((+++///222333111...,,,***))))))+++...000000///***+++---///000111111111,,,---///333555555222///---,,,)))((((((***,,,......111444555222///---,,,***,,,...000111222555777333111000000222222111///.........000222444333222111111111000///...------......///111222444555555333222222111111222222333111111111111111111111111222222111222222111...,,,++++++,,,---...000111222111222333555666777777777777777666666777888999999777777777777777888888999555555666777999;;;===>>>@@@@@@>>>;;;888666777888888777777777777888888999===>>>???@@@???>>><<<;;;<<<<<<<<<>>>AAACCCBBBBBB<<<===>>>???AAACCCEEEFFFEEEFFFGGGGGGDDDBBBAAAAAA@@@???>>>???AAADDDEEEEEEBBBBBBCCCDDDEEEFFFGGGGGG<<<:::777777888:::::::::999777444111/////////000---......///000111222222444888>>>CCCGGGIIILLLNNNBBB???;;;;;;<<<===;;;999///...---...000222222111111111111222222000,,,)))''')))---111444666777777444444444444333222111111...//////,,,(((''')))+++000111222333333333222111...---,,,---///111111111///222666777555444444555444555666555444333444555666666555777888777555333......///000111111111000222222222111...,,,,,,---...//////000000//////...---.........------,,,---+++++++++***((((((***,,,---///000111///---+++***++++++++++++---///111333444222000...---------...---...000111111...+++)))&&&'''(((((())))))((((((((()))+++...111111///---,,,---/////////000222555---...///111333333222111111///...000444555444111......000222444444111...,,,---...///000000000000000000///.........000111...,,,***))))))+++...000...,,,,,,,,,...///...---+++---//////,,,******+++...------///222444555444///111333111---)))'''''')))---111222111////////////...---,,,,,,...///111111///...,,,++++++++++++)))+++,,,+++)))))),,,000...---,,,---///222333444111111111000111222444555000...+++***+++,,,,,,+++(((******(((%%%$$$'''***,,,,,,,,,...///000...,,,///111222///+++***---111444444333333444333000...*********+++,,,...000111222111111000000000000000111000////////////---,,,+++,,,......,,,,,,,,,---111222333333111000222555000//////000222333222111/////////...------///000++++++***)))((())))))***...///111111000---)))'''((())),,,...000111111111+++++++++)))'''(((---000///...,,,*********+++,,,///000222444444444333222000...------///111222111222333444222...***))))))***,,,000222333222///---,,,+++***+++,,,---,,,+++)))***---///111333333444++++++---111555666333111000///---+++***+++,,,------000222222000///000111...///000000//////111222///...---...///000///...---...000333555666444333111111000000///...------...///000111222333444555000000000//////000000000......///000000111111000222222222333444333111...,,,+++***+++...222555666444444444555666777888999888777555333333333555555555666777888999888777666555666777999;;;<<<======<<<<<<;;;999777666777999555555555555666666777777<<<<<<===>>>>>>>>>=========<<<<<<>>>@@@@@@===:::::::::;;;===???AAACCCEEEFFFGGGGGGFFFCCCBBBBBBCCCAAA???>>>>>>@@@BBBCCCCCCAAAAAABBBCCCDDDEEEEEEFFF>>><<<999888:::;;;<<<<<<<<<999666222000///...///---------...///000222333...111444888===DDDKKKPPPDDD@@@<<<;;;>>>AAAAAA@@@777555222111111111111000000000///000000///,,,)))&&&)))---111444666777777333444444444333333222111000000000,,,(((&&&''')))...///111222333333222222...---,,,---///111111000...222666777666555666888444555666555444333444555444333333333444444111///,,,---///111333333333222000111222000...---...//////000000111111111111111---///000///---+++******)))******)))'''(((***,,,+++---///000///...------***)))((((((***---111333666444111///.........///,,,---000111111///,,,***''''''((((((((((((''''''((())),,,000333333000---,,,---///000000111444666444333111000111111000///222000///000333444222///,,,---///333555666333111,,,------...///000111111111000///,,,++++++---///...,,,***)))))),,,///222///...---...//////---+++***---000000---*********---,,,,,,...111444555555///222444222---)))(((((((((,,,111222111//////000111///,,,******+++---//////...,,,++++++,,,...///)))+++,,,+++))))))---000///...---...111444777888222000...///111444666666111...+++***+++---------)))+++,,,+++'''&&&)))+++))))))***,,,///000000///111333333///)))''')))---/////////000111111...,,,(((((()))***,,,...111222///////////////000111111000---,,,---000111...+++***---///000///------...///111222000//////222666111000///000222333333222.........---,,,---///111...,,,***((('''''')))***///000222222000---)))&&&'''))),,,...000111111111((())))))'''&&&)))...333000///---++++++,,,---...111222333444444444333222000...------///111222222111444666444000---,,,---+++---000222333222000...///...,,,+++++++++)))''''''***...111444555555555******+++///444666444111333111///...,,,,,,,,,,,,,,,...000000//////111444000111222000...------...,,,++++++,,,...///...---,,,...222666888777555333111111000000//////......///000000111333444444555//////............//////,,,,,,...///000000000000333222333555666555222000---+++******...333777999777666555555555777999:::999777444111000111222444333555888999999888555444666777999;;;<<<<<<<<<;;;999999999888666666888:::333333444444555666666666;;;;;;<<<===>>>???@@@@@@>>><<<;;;<<<===<<<888444777888999;;;===@@@BBBCCCFFFGGGFFFEEECCCBBBCCCDDDAAA???>>>>>>@@@BBBBBBBBB???@@@AAABBBCCCDDDDDDEEEDDDCCC@@@<<<999:::>>>AAA<<<999666222000000000111111...,,,---///111///---222111222333666:::>>>@@@AAA>>>;;;999999===AAADDDAAA;;;333---,,,...000222///000000000000//////...000---++++++...222555666777666444222222222444555111///---+++***)))))))))111333555444333222222333333111111444888999444000,,,111333333555888888555111000000000222333333111111000......//////...------++++++000555777444000222222222///---+++,,,---111333444444222111000111,,,---...//////---+++***((((((((()))***---///111...333777666111,,,+++,,,+++***(((((())),,,///111222333333111///......000444444444333111000...,,,)))))))))*********++++++++++++---.........---,,,///000000//////111555888555333111//////111333555555333000//////000///...------...111444555555444555444333111000/////////444444222...++++++...222222---((('''+++------+++........................---///111000...+++))))))+++...111111//////111333000333555333...+++---000111111111///,,,+++---...///...---++++++---...000///---+++***+++...111444,,,+++++++++,,,...000111111222222111000111444666777333...******,,,111444111...++++++,,,---+++))))))((()))+++......+++'''''''''((()))***+++------111333333000,,,))))))***---...///000000...,,,+++%%%(((+++......///111222111000---,,,+++---...000000///////////////---+++...//////...,,,,,,---...///000222000...---///222111000...///000222222111---,,,++++++,,,...000222000+++))))))(((&&&&&&***////////////---+++)))((())))))***---000000---)))'''''''''(((***---000333111///---++++++---///000444444444444333222111111000///---,,,---...000111000111222333333222000///...000333555555333000...111333444333000---+++***'''***...222444444222000+++---...000111111000000777666555222///,,,***)))(((+++000333333111000000111000000///...,,,+++******+++---////////////......111555999:::888555333444333333222222111111000333...***+++///333333222...---+++***))))))***+++)))***+++,,,---......---222222222000......000222111000...---...000333555666555444333444777===AAA>>>;;;777333111111222333666666666777888888666444777888999999::::::::::::777999;;;;;;:::888888999777666555444444444444444666888;;;<<<<<<===???@@@===:::888777777888777666555555666:::>>>@@@@@@????????????@@@AAADDDFFFGGG@@@AAAAAABBBBBBAAAAAAAAADDDBBB@@@???@@@AAAAAA@@@MMMKKKGGGAAA<<<;;;<<<======;;;777333111000111111222000------///111000///000000000222444666999:::;;;:::777666777:::>>>@@@;;;777111------...000111111111111111111///......///...,,,+++,,,///222555777555333111000000111222000///...---------...///333444555444333222333444888555444555888777333...,,,111444555666999888444+++++++++---000222222111///---,,,,,,---......---,,,+++,,,000555777444000111222111000---,,,,,,---111333555444222111000000,,,---///000000///---,,,)))))))))***+++...///111000444888888333///......,,,***))))))***,,,///111444555444333000///000111666555444222000///......++++++,,,---------------+++,,,---...///...------.../////////...000333666444222000//////000222444666444000///......---,,,,,,,,,,,,...222444444444555555333222111000000000111111000---+++,,,///333444///++++++---///---+++,,,,,,,,,---......//////---///111000---***)))(((---///111111///......000222555666444000---///111000000///---++++++---///222000///...---...000111000...---,,,,,,///222444,,,,,,,,,---...///000111000111222222111222444666444222...+++***,,,000222///---******,,,,,,+++))))))((()))+++...---+++(((''''''''''''((()))+++,,,///000111...+++)))***,,,...///000000///---+++)))'''***---///000000000111111///---******+++,,,...///...///000111111000///000111000///,,,+++,,,---///000111///---,,,...000111///...///000111111000......------...000111222///+++)))******'''(((,,,////////////...,,,+++***+++******,,,...---***''')))))))))+++---///222333222000...,,,,,,---...000444444444333222111000///000///...------...000111...///111222222111000///...///222333333222///...000222444333111...---,,,***,,,000333444333000...+++,,,---.../////////...666666555444111...,,,******---222444444222222222/////////...---,,,+++***,,,...111222222///,,,***---///222555666555333222444444333333333222222222111---)))***///333333222------,,,++++++++++++,,,------------------------000000000...,,,,,,---///111000/////////111333555444444333222222555;;;???===;;;888444222222333444555666666888888888777555888999999:::::::::::::::888:::<<<<<<;;;:::999:::999888777666555555555555777999;;;=========???@@@<<<999777666777777777666666666777999===@@@AAAAAAAAA@@@@@@@@@AAABBBDDDEEE@@@@@@AAABBBBBBBBBAAAAAACCCAAA??????AAACCCDDDCCCRRRQQQMMMHHHBBB???>>>>>>???<<<999555222111222222444222//////000222222222000000000111222222333333666555333333333555777999444111...---...000000000333444444333222000...---...//////,,,***+++///333666444222000/////////000////////////000222333444333444444333222222444555;;;999777777777666111------222666666777999777333''''''))),,,000333444333...,,,******,,,---------,,,+++,,,000444666333000000111111000...------...222333555444222000//////+++,,,...///000000//////++++++,,,---...///000111000444888888444111000000,,,+++***)))***,,,///000555555555333111000000222777666444222000///......,,,---///000000000///...,,,---......//////......---.........---...111333333222000//////000222333666333000......---+++)))+++***)))+++///222444444555555444222111111111111.........---,,,---000333333000......000111...,,,******+++,,,---...//////---///000000---***((((((...000222111///---,,,,,,333555777555111///000222000///...,,,+++,,,///222555444222111000111222222000///---------///111333+++,,,---///000000000000///111222222111111111222111///---,,,,,,---...000,,,+++******,,,,,,+++***))))))***,,,------+++((('''&&&%%%%%%%%%'''(((***,,,---...---++++++,,,...000000000///---+++)))((())),,,000222222111000000111...+++(((((()))+++,,,---...000111222333444444333333222///,,,++++++,,,...//////...,,,+++,,,...000///...///111222111000//////000111111222222222...***)))++++++)))+++...000111111111000//////...---,,,++++++++++++)))'''***+++---///111333444444333111///,,,+++,,,---...222222222222111000//////000000...------...///000---...000111222111000000...///000111111000///......111333444222///---------///222444444222///...******,,,---------------444444555555444111---+++,,,///333444444333333333---------------,,,,,,+++000222444555333///***''',,,---///000111222222222444444333333333333333333///,,,)))***///222333333,,,---..................111000///---,,,,,,------.........---******+++,,,//////000000111111222222222222222111000333777:::<<<:::888666555444444444444555777888888888777777::::::999999999999999888999;;;======<<<::::::;;;::::::999888777777777777888:::<<<=========???AAA>>>;;;999888999999999888888777666888<<>>======999777555666999===AAABBBDDDCCCAAA@@@????????????@@@@@@@@@AAABBBCCCDDDDDDFFFCCCAAAAAACCCFFFGGGHHHJJJKKKKKKJJJGGGEEEEEEEEE>>><<<888555333222333444777777666444444555777888666666666555444333222111555555333111///---,,,,,,,,,,,,---000333333222000333444555555444222///---...111111...((('''***...//////000111222333444555000000000000000000//////.../////////......000222444333222222222222000///000555777666777777555000,,,,,,...222666777777555555222...,,,,,,------,,,------///111222222000...---///111111000///000000111333444333000---,,,,,,'''(((***,,,---///000000222333444666666555333222+++---//////...,,,+++***((('''''''''((()))***+++---......---++++++,,,...111333444555444000---***,,,---...///000///......------------......//////,,,.........---,,,...///444333222222222222333444...---,,,---...///---,,,***)))'''))),,,000222333222111000///.........///000///......------,,,+++&&&'''***---000222111000......---,,,++++++***))),,,...000000...,,,+++++++++,,,...000222111///...000111333333111///......000000///...---///222555666555555444444444444444++++++++++++************((()))+++---.........---000111222000,,,(((&&&&&&++++++,,,---......------***+++,,,------------...)))+++---///...---,,,,,,***(((%%%######&&&)))+++...---------///111333444333222///---+++***))))))...111444555444222000000---***'''&&&&&&)))---000000222444444222111222333555555444111---+++,,,,,,*********+++---///000111222222222333555555444222111222444555555333111000)))&&&'''***+++***+++...000111222444444333222111+++,,,,,,---------......,,,...111444666666555444000///---+++)))((((((((()))+++---///111222333333111111000///...---------...///000111222222222333---------......------------000333333000,,,)))(((+++---000222333333222111+++*********++++++,,,,,,...000222333333000---+++...///111000//////000111...//////000000000000000444333111000////////////...---------...111444555444222111///...//////000,,,++++++,,,///222333444000111333555666666555555000...,,,******+++,,,------...//////---,,,,,,---+++,,,...///000///...------...//////...///111333777666555555444444444555444666999:::888777888999666666555444333333333444666888::::::999777777888777777666666666777777888;;;<<<===<<<;;;<<<>>>@@@AAA???===<<<===>>>>>>>>>999666444444777<<>>>>>>>>>>>@@@@@@@@@@@@BBBCCCEEEFFFIIIFFFCCCAAACCCEEEFFFGGGFFFGGGFFFDDDAAA??????@@@;;;999666333222222333444888999999888777777888:::888888777666555444444333777666444111...,,,++++++++++++---000333333111///000222444555555333000///000111111...***(((***,,,,,,---///000222444555666222111111000...---+++******,,,...///...---...///......//////000000111111222555777444444555333///+++,,,...111555666444222777444000.........//////...///111111111///---,,,,,,...111222111111111222000222222111...+++))))))'''((()))***,,,...///000333555777888777555333111******++++++***((('''&&&&&&&&&&&&&&&''''''(((((()))***+++*********,,,......000222444333000---***,,,,,,,,,,,,---------...---,,,,,,,,,,,,---.........///000000...---...///333222222222222222222333,,,,,,,,,...///000///---+++***)))+++...000222222000000///...------......111000/////////...,,,*** """&&&***---000111222111000///---,,,***)))(((+++---000111000.........)))***---111444444222000...///000111111///---,,,///000000///...///111444333333333333333333333333+++,,,,,,,,,+++***))))))((()))***+++,,,---------000000000...***'''&&&%%%***+++,,,---............+++...000111000//////000+++---000111000///......---+++'''%%%%%%(((---000111///------000222444444333111///,,,++++++,,,---000222444444333111111222...,,,(((&&&'''***///222111333555444000...///111333444333111///---...///,,,++++++,,,///222222222222222222444555555444222111222333444333222000...(((%%%&&&***+++)))***---+++---000222222000...,,,***,,,...///......///000,,,...000333444555444333///...---+++***)))((((((((())),,,...111333444555222111000///...---,,,+++/////////000000111111222,,,---...//////...---,,,,,,///333333111---***(((+++,,,///111222222111111---,,,,,,++++++,,,------...///111222111///,,,+++...//////...,,,,,,...///000000111111111111111000111000---,,,,,,...111333///.........000222555777555333000...,,,,,,---...,,,,,,---...000222333444222333444555666666666666...---,,,+++***++++++,,,---///000111000//////000,,,---...//////...---,,,+++---///000///000111333444333222111111222444444555888;;;;;;888666777999444333222111111111222333444666888888777555555666444444444555666777888999<<<<<<<<<;;;::::::<<>><<<::::::;;;<<<<<<<<<999777444555888<<>>===>>>>>>???@@@@@@@@@@@@BBBDDDFFFHHHJJJGGGCCCAAABBBDDDFFFFFF@@@@@@???===:::888999:::888666333111000111333444777:::<<<<<<:::999999:::777666555444333444444555666555222000...---------***+++,,,///111111...,,,,,,...222444555444222111111111///---,,,++++++++++++,,,...000111333333444222222111000...+++)))'''(((+++...000///.........,,,------......///111222333666555222111333222///***+++---111444666444222666222///---...000222222000111222222000---+++******---000222222111222333///111111///,,,((('''&&&((())))))+++,,,...000000222444666777777444000...++++++******)))(((&&&$$$&&&&&&&&&'''''''''((((((''')))***++++++,,,...111......////////////......---,,,+++******,,,---...,,,++++++***+++,,,---...000111222222000//////000000000000000000000000000---------///000000///------,,,,,,---000111111000000000///............///000//////000111111...+++!!!%%%(((+++---000222111000///...---+++*********---000222111111111111***+++---222666666444111---...///111111000---+++,,,...000///........./////////000111222222222222//////000000///...,,,************+++,,,---...///...//////---***))))))******+++,,,---...///000000...111444444222111111222,,,///222333111000000111000---)))'''(((,,,111555333000------///222222222222111...,,,,,,---000111111222333222111111222444333000+++((((((***...111...222444222...,,,---000111222222111000///111222111///---...111333222111000000111333444444222000111222222222111000...---)))&&&(((+++,,,******---))),,,111444444000,,,((())),,,///000...,,,,,,---+++,,,...000222222222222000///...---,,,+++***)))***+++---///111222333333222222111000...---+++***......---------......///+++,,,///000000///,,,+++***...222555444111...---,,,---...000000000///...///...------------...///000111111111000///---,,,/////////---++++++---///000000111111111000000///------+++++++++---///111///......///111333666888777555111...,,,,,,,,,------...000000111222333444333333222333333444555555000000///---,,,+++***))),,,...111222111111222333/////////000/////////...***,,,///111111111333444111000...---...000222444666999===;;;777555666888333222111000000111333444333555777777666555555555222222333444666888:::;;;<<<<<<;;;:::888888;;;======;;;999999:::;;;;;;;;;:::888666777:::>>>@@@AAA@@@???>>>======>>>???@@@@@@??????@@@BBBDDDGGGIIIIIIFFFBBB@@@BBBEEEGGGHHH999:::999777555555777999555444111//////111333444777:::>>>>>><<<:::::::::555444222111111222444555444333000...---...///000******+++---//////,,,******,,,000444555555333222333111...---------,,,***+++,,,---///000111111111111111111000...+++)))''''''+++///222111///...---,,,---.........///111333444666555000///222111///)))***...222666777666444333000---,,,...222444555111333333222///,,,)))(((***---000222222222222333///000000...+++'''%%%%%%******++++++---///000111111333555666555222...+++...,,,+++******(((&&&$$$'''''''''(((((((((((((((((()))+++,,,---...111444///...,,,++++++---000222...,,,***))))))+++...000,,,+++*********+++,,,---111333444333111000000000...//////////////////.../////////000111000...+++.........000222222111000111000000////////////000///......000333333000--- """%%%'''))),,,///111000//////......---,,,,,,))),,,000222333222333444,,,,,,...333777777444000---...///111222000---+++***---//////...,,,,,,,,,,,,---...///000111111111222333444444333111///---,,,+++++++++,,,...000111---......,,,++++++...000++++++,,,---...000111111000333666666444222222333---000444444222000111222222///+++(((***...444888444000,,,,,,...000111000222000---,,,---///222444222222222111000111333555777333...)))(((***---///,,,000333111---+++---000000111111111000111222444555222000000222333111///......///111333333000...111111111000///...---,,,***((()))---...++++++...+++...444777777333---((()))---000000---***))))))++++++---...///000111111000000///...------,,,+++------///000111111111111222222111000///---+++***------,,,+++++++++,,,,,,***,,,///111111///,,,***(((---222666666444222111....../////////...,,,+++111000......---...///000222222222111000///......000000///---++++++---///000000000000000///......++++++++++++,,,---------.........///111444666777999777333///,,,,,,,,,---...000111222111222333444333222111000111222333444333222111000---+++)))'''***---000222222222333444111111111000000000000000))),,,000222222333444555000...,,,++++++...111444777;;;>>><<<777444555777333222111000000222444666333555777888666555555555111222333555777999<<<===<<<<<<;;;999777777:::<<<>>><<<::::::;;;======<<<<<<:::999999<<>>>>>=========???@@@AAA@@@??????@@@BBBEEEHHHJJJGGGDDD@@@???BBBEEEHHHJJJ222333444555555444222111///000111222333222222111777;;;@@@DDDDDD@@@:::555555444222222222333111000000//////...///000111222...000111///,,,(((%%%$$$)))+++...111444444444444222///++++++---///...,,,+++***+++---000333333222---111555666555111...---...000222333333111...---,,,...111111000/////////111111000111222222///---))),,,111666888888666555555000***)))...333555555555444222222222000,,,***+++++++++,,,---000222333222111000...,,,***(((((()))+++---...///...---,,,///222333222444555222---)))***+++,,,---,,,++++++))))))******+++,,,,,,---+++,,,...///000000000000---,,,+++***,,,///222444,,,,,,,,,,,,,,,,,,,,,,,,---+++(((&&&&&&(((***,,,444333000---,,,,,,------111222111///---+++,,,---000000111444666444///***...............///000000000000111000000///...---////////////...---,,,,,,%%%###"""###'''---111333333333111///,,,+++,,,---...------000333666777777222111222444666555111---...///000...,,,******++++++---...000///---+++)))000...,,,++++++...000222111000222555444000///111333///++++++---000111000///000000///,,,++++++,,,111...,,,...222444111...///222444444333111000000000222444666555333000...222///,,,+++,,,.........000111111000.........///000000000...------000333111000---,,,---///333555999666111---,,,---///111///222444222---***,,,000333000---...111555555555555111///111555777555111333333333333333222111000...///000000...,,,++++++(((+++...111222111000///000333666888777333---)))))),,,///000...+++))))))'''((()))---///000...,,,...000333444333000,,,)))---000111000---,,,---000...///111111000///,,,+++,,,***)))+++---...+++)))---000444555222---***((()))...333777777666555444111000...---,,,,,,,,,---111///---+++***+++,,,,,,000111111111111000000//////...,,,,,,---......---...///000222222///***&&&%%%(((,,,,,,+++)))***,,,,,,000333333000000333777777777555222///......000000222444555666777999;;;:::444,,,+++///333555555777555222111111...)))%%%)))+++///222444444333222222222222222222222222222111222444666666555444333111,,,)))***///333222111444777888666222000000222222555999:::999666444444333555666555333222222333777666555555666:::===???=========;;;:::;;;===@@@AAA>>><<<<<<======:::888:::;;;>>>AAABBBBBBAAA@@@AAAAAA@@@???===>>>AAACCCAAA???===>>>BBBFFFGGGFFFDDDDDDCCCCCCCCCCCCDDDDDD...000222444444333111000000000222333333333222111777;;;BBBGGGHHHDDD===999777666555555666555333111......---......000111222000111111///***&&&###""")))+++...222444555555555222///,,,,,,...///...---,,,++++++...111222222222///111444555444111///...222333555555444222///---...000333444222000///...111111111222444444222000***---222666999888666555555///***)))---222333333000000///000111000...,,,---,,,,,,---...000222333333222111///---,,,***)))***+++---///000///...---000333444333444555222,,,)))***,,,---.........---,,,,,,,,,------------...---...000111222222111000///...,,,,,,,,,---...///+++++++++,,,,,,---------///---***(((((()))+++---444222000---,,,,,,,,,---111111111///---,,,,,,---000111222555666555000,,,000//////....../////////......///......---,,,+++......///......---,,,,,,&&&$$$###$$$'''+++...000222222111///---,,,---//////......///333555666666222111222444666555111------///000000...,,,,,,,,,---///000111111///,,,***...---,,,++++++---...000000...///111111......111111...******,,,///000///111222222000---+++***+++///,,,+++---111222///+++---000222222111/////////000111333555444222000...///---++++++---///000000///000111111111000000000111111000...,,,,,,...000...,,,+++***+++...111333777666444222222222111111000333555333///,,,...111444222000000333555555444444222000222666888555222555555555444333222111000///000000000...,,,******(((+++...111111111000000222444666777666111,,,)))***---///...,,,***))))))*********---///000///...+++...111333333111///,,,///000222000...,,,---///+++---...000000///...------+++***+++---...,,,))),,,...000000...,,,******,,,000444666666555444444111000///...------...///000///,,,++++++,,,...000222222222111111000///...000///......000000///...------///111111///+++'''%%%'''((((((&&&%%%''')))***...111111...---000444666666555333000///000222222333555666666777888:::999333---,,,///333444333333111000000111///,,,(((***,,,///111222333222111111111111111111222333333333444555777777666444333000---***,,,000444333222333333222000//////111222555666999<<<<<<;;;999777444666777777555444444444888777666555666888;;;===>>>>>>===;;;999:::===???AAA???======>>>===;;;888<<<===???@@@AAABBBAAAAAAAAAAAAAAA???>>>>>>AAACCC???<<<;;;===AAAEEEGGGGGGDDDDDDDDDDDDDDDDDDCCCCCC(((+++///222333222///...///000222333333333222111333999AAAHHHJJJFFF@@@;;;:::999:::;;;;;;999555222......//////000222333444111222111...)))$$$!!! )))+++...111444555555555222000....../////////...---,,,---///111222222111000111222222222111000///555666777777555333000///111444777888555222///...000000111222444555333111+++...333888:::999777555333...***)))+++///000///+++++++++---///000///---///......//////000222222333333222000///---,,,,,,+++,,,...000111000///...111444555444444555111+++((()))+++...////////////000000000000000/////////000111222333333222111111//////...---,,,+++***)))******+++,,,,,,---......111///---+++******+++,,,111000...---,,,,,,,,,---000111111000---,,,,,,---000000222444666555222///111111000000//////..................---,,,++++++---............------,,,((('''&&&%%%&&&)))+++---111222222000///...000111000///...///222333444333111111222333444333///,,,,,,///222333111///......000111222333222000...,,,+++++++++++++++,,,,,,,,,,,,)))***---...,,,,,,///...,,,***)))+++---......222333333111---+++******---++++++---000///+++(((+++---...///---,,,---...///111222333333111///......,,,++++++...000111111...///111222333333222222333333222000---,,,,,,---***)))((('''))),,,000222555444555777888777444111222444666444111///111333555444333444555666555333333111111333777888555222666666666555444333111000000000000000///---+++***))),,,///111111111111222444555666555444000---***---......---+++******+++...---,,,---///111111000(((***...111222222000///111222222111...------...(((***,,,...////////////,,,+++******,,,,,,+++***+++,,,,,,+++******,,,...111222444555333333333444222111000//////000111111111///,,,++++++---000222333333333222000///---,,,000000000222333333000...++++++---///000///,,,)))&&&%%%$$$""" !!!$$$&&&))),,,......,,,+++---///333444444333111111333444333555666777666666888999666222------000222333222///......///000000---+++,,,---...///000000000000000/////////000111333444444555666777777666555444000...,,,...333555555333222000---,,,...000222333888777888<<>>===;;;999999;;;>>>@@@???>>>>>>>>>>>><<<:::???????????????@@@AAAAAA@@@AAAAAA@@@??????@@@BBB<<<::::::;;;@@@DDDFFFGGGDDDEEEEEEFFFEEEDDDCCCBBB$$$''',,,111222111...,,,...///000111222111000000---333===EEEHHHFFFAAA===<<<===>>>??????<<<777333111111222333444555666777333333222...((($$$!!! (((***---000222333333333111000000///////////////.........000222333222000111///...---.../////////444555666666555444222111555888;;;;;;888444111000------...000222333222000,,,///555999;;;999666444111---***(((***,,,,,,,,,)))((()))***---......---//////////////////000000222222111000///......---,,,...000111222111000///111444555444444444///((($$$%%%(((+++---/////////444444333222222111000000222222333333333222000000---...//////...+++((('''))))))***+++---...//////111000...,,,++++++++++++------,,,,,,---...///000///000111000...,,,------...///000222333333111000222222222111000...------////////////......---,,,,,,,,,---.........------++++++***)))((((((***+++000111222111000000222333111///...///000111111000...///111222222000---++++++...333444444111000///000111222222111000...---******+++,,,,,,,,,+++***&&&%%%'''---///,,,***+++,,,+++)))))))))+++,,,,,,000111222111///,,,+++,,,---,,,,,,...///...***''')))***++++++******,,,---///000111222111111000///...---,,,,,,///000111000+++,,,...111333333222111555555555222///,,,,,,,,,''''''&&&'''))),,,000222333222333555888888666222333444666555333222333555666666666666666555444333000000000333555666444111444444444444444333222222000000000111222111000...+++...222333222111222444333444444333222000...---///000///---,,,+++---///222000------///111111111&&&(((+++---/////////...222222222111///.........((()))+++,,,............***))))))))))))******))),,,,,,***((('''***...222444444444333111111222444222222111000000111222333333111---++++++---000222444444333222000...---,,,000111222555666555111...)))***+++---000000...,,,)))&&&"""###%%%)))+++------,,,***+++,,,///000222222111111333444444666777666555555666777333000......000111111000,,,---.../////////---,,,..............................------...111333444444555555555555444333333111//////111444666666555222///---...333666666555999777666999>>>???;;;666333555888999777555444444666666666666777777888999>>>>>>===;;;888888999;;;>>>>>>>>>>>>???>>><<<;;;@@@???===<<<<<<===>>>@@@???@@@AAAAAA??????@@@AAA;;;::::::;;;===@@@CCCEEEDDDEEEFFFGGGFFFDDDBBB@@@"""&&&+++000222111///---,,,---///000000000///...+++000999@@@DDDEEEBBB@@@???@@@AAACCCDDDAAA;;;777333333444444555555555555333333222...***&&&$$$$$$((())),,,///111111000000000000111000////////////......///111333444222000000---******+++---...---000111222333444444333333777999<<<<<<:::666333222++++++,,,---///000...,,,,,,000555:::;;;999555222...,,,***))))))******)))***)))((()))+++---,,,+++........................000000000/////////.........///111222222000///......222333222222222---&&& $$$'''+++---...///555555444333222111111000111222222222222000///...***,,,...//////,,,)))'''))))))***+++---...//////000///...---,,,+++************+++---...000222222...000111111///---------,,,---...///////////////222222222111000...,,,++++++,,,,,,---------,,,,,,++++++,,,---.........------...///...+++***+++,,,...000222222111111333444111///......///000///...---...000111000---+++)))***...222444444222000000//////000000000///...---+++,,,---......---+++***$$$###'''///222...)))'''++++++***)))(((((()))***,,,...111111///...---............//////...,,,)))))))))******)))***---///000000000000000000000000000///......///000///...))))))***---000222111///555666777555222...------''''''''')))+++...111333222///---///444666555333222333333333333222333444555666666666555444333333/////////111222222111//////000111333444444444444000///000222555666555333---111444444222000222555111222222222222111000///000000000///---...000333444111...---...///000000'''((()))***++++++++++++222111000000//////...---+++,,,,,,,,,,,,,,,,,,+++((((((''''''&&&'''((()))...---+++((('''***000444444444333111//////111444222222111000000111222333555333///,,,+++,,,---///333333222222000///------000111333666777555111...))))))***,,,///111000///,,,)))$$$!!! """%%%&&&***+++---...---,,,,,,,,,,,,...///000//////111222333444555555333333444555000///......////////////---...//////...---,,,,,,///......---------------------------///000222444222222222222222222111111222222111222444666666666333222222555:::;;;999666888555333555999999444///111333666666555444333333222333444666777888999999<<<======;;;888666555666999:::<<<>>>>>>======<<<>>>===;;;999999:::<<<======???AAAAAA???>>>>>>???===<<<;;;;;;;;;===???AAABBBCCCEEEFFFEEEDDDBBB@@@%%%(((,,,111333222111///,,,---...000000//////...,,,///555;;;@@@CCCEEEEEEBBBCCCEEEGGGHHHFFFAAA===666666666666555333222111111222222///,,,******+++***+++---///000000.........000111111///.........---...///222555555333111///,,,((((((+++......,,,,,,---...000111222333333555777999999777555444444---,,,,,,---...---+++))),,,000666:::;;;888444000++++++***))))))))))))))),,,***))))))+++,,,,,,,,,,,,---...............---///////////////000000000000111222222111///---+++***...000000000000***###!!!&&&***---///000444444333222111111000000000000111111111000...---)))+++...000000...+++)))******+++,,,,,,---......////////////...,,,+++******+++,,,...000111222333---///111111///---------,,,---...---,,,,,,---///000000111111///---+++***%%%&&&'''((()))***************+++------.........---///222111---+++,,,......000222222222111222333000...------...///...------///222222///---+++***+++...111222222000//////------......//////......//////000111111000...---&&&%%%)))222666111+++(((,,,,,,,,,***'''&&&'''((())),,,///000///............////////////......---***++++++******,,,///222111111000000000111222222111000//////000000...---)))'''&&&)))---000000...333555777666333000...---)))))))))+++---000222444000+++((()))///333333111//////000000111111222222444555555444222111222333000/////////............,,,...///222444555666666000//////222777888777444...222666444000...000333111111222222222111//////...////////////000333555444111...,,,---.........(((((((((((())))))******000///......//////...---......---,,,++++++******'''((((((&&&%%%%%%''')))000///---***)))+++///333111111000///---...111444222111000//////000111111444333000---+++++++++,,,000111111111111000000//////000222444666444111---+++******,,,///111222111...+++'''&&&&&&'''((((((***,,,...///000///...---+++---//////...---...///000111222222111000222333//////...------...//////...///111111...---,,,,,,......//////...------,,,------...///000111111222////////////000000000111555444333222222444666777222333666999;;;;;;888666555333222222444333000,,,000222333333222222222333///111444666888999999999999;;;<<<;;;888444111000222555999<<<<<<<<<======<<<;;;999888888999:::;;;:::===???@@@???===<<<<<<=========;;;:::;;;===@@@AAABBBCCCCCCCCCCCCBBBAAA(((+++...222444444333222...///000111111111000///,,,---000444:::???DDDGGGGGGGGGIIIKKKMMMKKKHHHEEE<<<<<<;;;:::777555222000000111111111000000111333---...000111111000...---,,,///111111...,,,---...,,,---///333666666444222000,,,((()))---000///---,,,------...///000111111000111333333222222333444222111000//////---***(((,,,000555::::::777222///)))*********)))))))))))),,,+++)))***,,,...///...,,,---...///000000/////////000000111111222222222111222222222000---***)))%%%))),,,---...---(((!!!"""(((,,,000222333111111000000/////////...///000111111111000///...+++---///000000...+++)))+++++++++,,,,,,---------...///000111000///---,,,......///000111111111111---///111111000...---------...///---++++++---///...//////000///---+++)))!!!"""$$$&&&((()))******))))))+++,,,---.........***...222222...,,,---///---///222222111111111222///---,,,,,,---......---///222555444111...,,,,,,+++---///000///------...+++,,,---...///000000000333333444444333222222111...***+++222777444///------......+++'''$$$$$$&&&(((+++...000///---,,,,,,.........------...///111,,,,,,,,,++++++...222666222111000000000222333444///......///111111000...***'''$$$&&&+++//////---...111444555333000...---******+++,,,...000222333---((($$$&&&---111000---,,,,,,,,,---...///000///222333333111//////111444333222000...,,,,,,---///...///111333444555666666222000///222666777444000...222555222,,,))),,,000222333333333222///---+++***,,,---...///000333555222000---,,,,,,,,,+++***(((((((((((()))***+++,,,...---+++,,,///000...---///...---,,,,,,+++++++++((())))))'''%%%&&&(((+++111000///,,,******---///,,,---...------...222444111000///...------...///111000///...---++++++***---...///111111222222222//////000222333333///------++++++,,,///222333333///,,,++++++,,,---+++)))***+++---000111111///------///000000...---,,,---,,,...//////......///111///...---,,,+++,,,...000---///222111///---...///---...///000000///---,,,---...000222222111000///---------...///000111222888666333111000111555777111333555666555444444444111222222222111000///...111222222111000111333555000222444777888888777666666999<<<<<<888222---+++,,,000666999::::::<<<>>>::::::999888888999:::;;;888;;;>>>???>>><<<::::::<<<======;;;:::;;;>>>AAA???@@@@@@AAAAAABBBBBBBBB+++---000222444555555444///000111333333222222111+++***+++...333;;;BBBFFFJJJJJJLLLNNNPPPOOOLLLJJJCCCCCCAAA???<<<888444222...000111222222333666888000111222333222000...---+++...111000...,,,,,,---,,,---///333666777555333111---)))+++///111000---............////////////,,,---.........///222444666555333222111///+++(((+++///555999:::666111---((()))++++++***))))))***,,,***)))***---000111111,,,---///111111111111000000111111222333333444444222333333222///,,,)))'''"""'''***+++,,,,,,''' $$$***///333666777/////////...............///000111222222111000///...///000111000...+++))),,,,,,,,,,,,,,,,,,,,,,,,///000111333222111///...222222222222111000///...,,,///111111000...------///000000...+++***---000,,,---//////...---+++))) """$$$&&&)))***,,,,,,((()))***,,,---...//////(((---111222...,,,---///---///111222111000000111...,,,++++++---......---111444777777333000...///+++---......,,,,,,,,,---++++++,,,...///111222222666666666555555444444444444...,,,111666555222111...000000,,,'''$$$###%%%))),,,//////...+++***)))......---,,,+++---000222......---,,,---000555888333222111000000222444666---------///111222222000,,,((($$$%%%***...///...+++...222333222000...---***++++++---...000222333+++'''$$$'''---000...)))***))))))+++---......---000111111///------111444555444111...++++++---///000111333444555666666666333000///111444555111,,,---111444000)))&&&(((---444555555444222...***''''''))),,,---...000222444111///,,,+++++++++)))((()))(((((((((***,,,...///---+++***+++...000///---///...------,,,,,,------***++++++)))&&&'''***---111111000---+++)))***+++)))+++,,,,,,---...222444111000...---,,,,,,,,,------.........---,,,+++++++++---...000222333444444///...///000222111///,,,...---,,,---000333444444...---,,,...000000,,,))))))***,,,000222222000...///000222111///---,,,,,,***+++------,,,---...000///...---+++***+++...000,,,///222222000//////111,,,...000222222000---,,,---///111333333222000...,,,,,,,,,---///000222333:::888444000...000444777///222333111...---///222///111222222111000111222222222222000///111444777111333555777888666555333444777<<<<<<888111+++((((((---444888999:::<<<>>>:::999999999::::::;;;<<<666:::===???===;;;999888:::<<<===<<<:::;;;???CCC>>>>>>>>>???@@@AAACCCCCC222222333333333333333333333222111000//////000111///...---,,,---333;;;@@@LLLTTTYYYVVVPPPMMMKKKHHHHHHGGGGGGGGGDDD===888666555000...222666666666888888555222333555555111,,,///111222///+++***+++...111000//////222444555555777000***,,,333555111+++...///000000000///------///111111///,,,+++---///333333444444333222000///...000222444444333111///,,,,,,,,,+++***)))'''&&&***,,,------------...000000111111111000///---,,,...///000111000000222444444222000///...---***''')))((('''***,,,+++'''""" ###+++222666444222000111111111000///---,,,...///000111222222111000//////111333555444000...000///,,,***)))***++++++000111222333444333222222555444222000//////000111333222111000////////////111000///////////////000,,,+++******)))))))))***%%%&&&((()))******))))))&&&&&&&&&''')))+++...///---///111111///...------000...---...000111000---...+++)))(((***,,,,,,,,,333444555444222000///000......---***((())),,,///+++,,,---///111333555666999777444222111222333444444333111222444666777666222222000...+++'''$$$###&&&)))---//////---------,,,+++++++++---000333666444...)))***///555888888777555222111222333333222---------///000111///---+++((($$$%%%***...111222222111000///000///...,,,...000111000,,,***+++---+++&&&###&&&---111///++++++,,,,,,---...//////000333111000000111222222111444444222...***)))+++///222444555555444333444444333333444444333111000///111111222000***###%%%+++222222333333111---***(((###%%%(((,,,///111222222...---+++)))((('''&&&&&&(((((()))************)))((((((***---///000...,,,******))))))***,,,///111,,,,,,++++++,,,------...000000...+++((((((***---+++,,,---///000000000000444000,,,)))))))))))))))***)))***---000111111000000......///222666777777000...---///111111...+++---,,,+++---000222444444333111000000000...***((())))))***---///000///...------///111333111---***,,,,,,,,,------------...---,,,+++++++++---///000333222222222444555555444222111111000///...------000000000///...,,,+++***+++,,,,,,,,,++++++---...444222//////111222222222//////...------,,,------333222222111111222222333555444333111000111111222222444666888888666333111666666777:::;;;888111,,,***,,,000555:::<<<;;;:::999999999;;;<<<;;;:::888:::::::::;;;======;;;999999:::===???@@@@@@???>>>>>>>>>======>>>@@@BBBDDD333333222222222333333444333222000.........000000000///...---...222999===FFFOOOVVVTTTQQQPPPOOOLLLKKKKKKLLLMMMKKKFFF@@@===666000...111555444444666777444111222555666333000///111222000---+++---///333111000000222444555555777222...///444555222...000000111111000...,,,+++///000111///,,,+++,,,---111111222222222111000//////000111222222111000///.........---,,,+++)))))),,,---...---,,,,,,---...000000111111111///...---///000222111000//////000///...,,,,,,,,,+++)))'''(((((((((+++......+++'''######%%%)))---000111111333333222111000...---,,,---...000111222222222111///000111333555555222000000///---+++******+++,,,///000111333444444333333555333111/////////000111222222111000////////////000000000//////000000111++++++************++++++)))******++++++***)))((((((((('''((()))***,,,---,,,...000000//////000111...***''''''***---/////////---******,,,...//////333444444333111///////////////---+++)))***---///------...///111333555666777555333111000111222333333111//////000222333333111000///---+++)))'''&&&'''***---///.........///111000//////000333666888444///***+++111666999999888555111///...///111222...---...///111111///---+++((('''(((,,,111333333222111000///////////////000111111///,,,+++,,,...,,,(((%%%(((...111000,,,////////////000000111222333111//////111222222111333333111...***)))***---333444555444333222111111222333444444444333222111000///000...(((###%%%,,,333444555444333///,,,***$$$&&&)))---000222333333111000...,,,***((('''''')))******+++++++++++++++))))))+++---//////---+++))))))(((((((((***+++,,,+++******++++++,,,------222111...+++(((''')))+++,,,---...///000111111111111...+++***+++---......+++***+++---000111111///000///---...111333333333///......000222111...+++)))***+++...111444555555444222000000000...,,,***---,,,,,,---//////---+++---///111222111///,,,+++------------------------,,,,,,+++++++++---///111333555777888888555333111000000//////......------//////...---+++***))))))***++++++***)))***,,,...333111......000111111000000000///...............444333333222222222333333555444333111111111111222222444777999888777444222555555666999:::888222...---///222666:::;;;:::888888999999:::;;;:::999777999888999:::<<<<<<;;;999;;;<<<>>>@@@@@@@@@???>>>===>>>>>>???@@@AAABBBBBB555444222111111222333444444222000---,,,---///000111111111000000222555888???HHHPPPRRRRRRTTTTTTRRRMMMOOOQQQSSSRRRNNNGGGAAA666///,,,///333222222444777333111111444666555333000333444222///...///222666444222111333444444444777555333333444444222111111222222111000...,,,+++///000111000---++++++,,,---...///000000000000///111111000///////////////000000///...------,,,+++...//////---+++***+++,,,///000111111111000///...000222333333000---,,,+++***)))((()))******)))(((***)))***...222222///+++(((''''''&&&&&&)))---111666555333111///...---,,,,,,---///111222222333333000000111333555666444222000///...,,,,,,,,,------...///000222333444444444444333222000000000111111222222111000000111111111000000000000000111222333,,,,,,,,,+++,,,,,,------------------,,,+++***)))++++++***)))))))))******+++---////////////111333---)))$$$"""%%%***///111///---++++++...000222222222333333222///......///000//////,,,++++++...000//////000000111222444444555444222000///000111222333000,,,+++,,,...//////------,,,++++++*********)))+++---......///111333444333222111222444666888444000,,,---111666888888888555111---,,,---000222/////////111333333111///,,,++++++---000333444444333111000///...///111222333222111...++++++---000---)))''')))...222000---333333111111111222333444444111///...000111222222111222111...+++******,,,333333333333222000///...111222333444555444444333///...---+++&&&"""'''...666666777777555222000...(((***,,,///111222333333222111000...,,,+++******,,,,,,,,,---------------***+++,,,...///...+++((('''''''''''''''''''''''')))))))))***+++,,,,,,---222111...+++''''''(((***---...///000111222222222///---++++++...111222333---------///111222000///111///---...///000000///...///000222333222...***''')))---000333555777777555333000000000000...---000///.........---+++))),,,///222111...,,,---...000000///......---------++++++++++++,,,...000111333999@@@AAA===666111...........................///...,,,***((((((((((((*********)))((()))+++...111///------///000000000222222111000000000111111666555444333333333333333555444333222111111111111222444666888888777444333222333555888999888444111111222444777::::::888666888888::::::::::::888888777777888:::<<<===;;;999<<<===???@@@@@@???>>><<<:::<<>>??????===<<<:::777:::>>>BBBCCCAAA???<<<444222000//////111444666666444111...,,,,,,---...000111333222111000000111888AAAKKKPPPUUUYYYYYYUUURRRVVVXXXXXXXXXVVVLLL@@@111+++(((+++000111333555555333000///000111222222555777:::999555333444666999777444333333333222222111333444333111//////000...///000222222222111111222111111111111000///...******+++,,,...///111111444222...++++++,,,...///000///...---,,,,,,------111111///---***)))***,,,000111111222222111//////000333555444111---***)))***(((((()))+++.........222000000222444222...)))''''''%%%"""!!!%%%---333888666333111///.........------...///111333444555000//////000333555555444111111111111111222222222,,,---...000222444555666666666555555444444555555444444333333333444444555000000000000111222444444555444222111000///......------.........//////000333222111///---+++***)))***+++,,,,,,***)))***++++++***)))''''''''')))++++++)))''''''***---...///000111000...,,,+++,,,---000000000///------...000222222111111111111111222444333222222111222222333444111,,,******+++++++++$$$%%%'''***,,,------...---............000444666666666444333333333444444666444111......---,,,,,,...111333444222111111333333222333444666666444222222333333333222111000000111111000...---...222555111...***'''(((***---///---+++)))+++...000000...333333222111000111222222333111......///111111111///000111222333222000...---,,,,,,...111222111///+++---///111222333333333222000...,,,'''%%%+++444777777888888777555444333444444444444333111///...,,,,,,,,,,,,---///000111111000000///000111222222///............,,,(((&&&$$$&&&''')))+++,,,,,,,,,******+++,,,---,,,,,,+++,,,++++++)))((()))---000...///000222333333333333000///---...000111222111222222333555666555333000...------...000111000///***---111444333111///---...222555777666444444555444222000///111222222222///...,,,,,,------,,,***&&&+++000000......222666222222111///...---,,,+++***++++++,,,---...///000333>>>IIILLLFFF;;;333....../////////////////////...---+++)))((()))***+++,,,,,,,,,***)))***---///000///---...111333444444777666666555666666777777777666555555444444444555444333333333222111111000000222333555555444333333000111333555555555444444111222444888;;;;;;999777888:::======;;;999:::;;;777777888:::===>>>===;;;888:::;;;======<<<:::999666999===@@@AAA@@@===;;;111000//////000222555666666555333000...------------///111111/////////000777@@@JJJQQQWWW\\\[[[VVVWWW\\\]]][[[\\\\\\QQQBBB222+++'''***///000222555222222111000000111222333888;;;===<<<888555555777999666333222222333222111---///111111///...---------...000222333444444333222000//////000111111000++++++,,,---...000222333444111...++++++,,,///111///...---,,,+++,,,,,,---000000...,,,******,,,...111222222333222000///...///111444333111///.........,,,+++,,,...000111111444222111111222000***%%%############%%%(((---111444333222111000/////////.........///000222333444000...------///222333333000000111111222222333333------...///111333555666666666666666666555555555444444333333222333333333000000000000000111222333555444333111000//////...---,,,,,,------///000111333333222111///,,,***)))(((***++++++***((('''(((((()))***)))'''%%%&&&&&&***(((&&&&&&)))+++,,,---000000///,,,***)))+++---///000000///------...///111111000000000000000111333333333222222222333333333111...,,,,,,,,,+++***###%%%)))---/////////....../////////...000222555777777666555555555555555666444222///---***)))(((,,,000555666444111111111111111111333555555333111111333333222000...---...000111111///,,,,,,///333...+++'''&&&(((+++...///...---,,,---///000000000000000000000000000000000111000...///000111000///,,,---000444666666333000,,,******---111444222000***,,,...000111222222222333111///---(((%%%+++444555666666666555444333333555666666555333111///---******+++,,,---///111222222111000000000111333444222000---,,,,,,+++)))'''&&&''')))***,,,...000111---.../////////...,,,+++)))))))))((((((***...111...///000111222333333333111///......//////...---111111333555777666333000---,,,,,,...000111///...'''+++///222222000000000222555777777333111111333222000///000222333333222---,,,******+++,,,,,,+++&&&***...000000000222555111111000///...,,,,,,+++++++++,,,------.........222:::DDDHHHEEE<<<555000///.....................,,,+++*********+++,,,---+++,,,---,,,++++++---///...---,,,...222555777777666666555555555666777777555555444444444555555666333333333333333111000000111222333444555555444444111333444444333222333444111222444777::::::888666777:::======:::888999;;;777777888:::<<<===;;;:::444666888;;;<<<<<<;;;:::777999<<<>>>??????>>><<<......///000222444555666777666555333111///---,,,+++,,,............///000555>>>IIIQQQYYY___]]]YYYXXX]]]]]][[[]]]```UUUFFF555...)))+++......000222///000111333444555777888;;;>>>@@@???:::777666777777555222111222222111111+++,,,---/////////---,,,...///111333444444333333111...++++++---000111111...------...///111333444222111...,,,,,,...000222000...---++++++,,,---.........---+++***+++...111333333444333222000...,,,...000222333222222333444222000......000111222222222000//////000---(((###!!!!!!###&&&***,,,------//////000000111111000000////////////000111333444000---+++***,,,...000000---...///000000111111111.........///000222444666444444444555555555444444333222111000000000000000000000000//////000000111111000//////////////////------,,,+++,,,,,,---...000111111000...,,,***)))$$$'''+++---+++)))((('''''')))+++***((('''((()))---***((((((***,,,------//////...+++)))(((***,,,...///000///---,,,---...000///////////////000000222222111111111222222222111000.........---+++)))$$$(((---222444333000......///000000//////111222555555555555444444444444444444333111...+++***)))...222666555111---...///.........000222222000......000111///---,,,---///...000222000,,,***---000,,,)))&&&&&&***...000000000000///000111222333333,,,---///111111111000///000//////000111111///---(((***...444888888444111---+++***---222444222///+++,,,...000222222222111222000///---(((%%%***222333333333333333222222222333444444555444333111000,,,,,,,,,------///000000333222111000000222333555444000,,,************)))*********+++,,,...111222111111222222111///---+++)))***)))((((((***---111---...000111222222333333000...---,,,------,,,+++...///111333555444111...------,,,---......,,,***%%%(((---///000000111222111444666444///---///111///...///000222333333111---+++)))((()))******)))(((+++...111222222111000000//////...---,,,++++++,,,---------------------000444;;;@@@@@@<<<666222...------,,,,,,+++++++++((())))))***+++------...(((***,,,---,,,++++++,,,+++******---222666888999333333222222333444444555333333333333444555666666333333444444333222000///222333444555666666666666333555555333111///000222333333555777999888555222444888<<<;;;888666777999666666666888::::::888666222444777:::<<<=========;;;<<<<<<===>>>???@@@@@@,,,---...000333444666777777777666555333000---+++)))+++,,,---------///111444===HHHQQQZZZaaa```[[[VVV[[[[[[YYY\\\aaaWWWHHH999111++++++---------000,,,...222555777999;;;<<<===@@@BBB@@@;;;777666777666444111000111222111000******+++...000000...+++000111222333444333222222///+++((('''+++///111111//////...///000222444555222000...------///111333000///---,,,,,,---...///------,,,+++***,,,///222444444444333222///---,,,---///111222222333666888555222000///000222222222000...---...///,,,'''"""!!!!!!###(((...///,,,(((+++---///000111111111000111000/////////111222333///,,,)))(((***,,,......***+++,,,...////////////............000222444555222222333444444333333333111111///...------------111000///////////////000,,,,,,,,,,,,---...000000///...,,,+++******+++,,,......//////...,,,***)))"""&&&+++...---+++***))))))+++---+++******---000000---+++***,,,.........///...---***((((((***,,,---/////////---,,,---...///............//////000000000000000111111111111//////...//////---***(((&&&+++111666888666222///...000111000///...///000222222222222222222222222222333333222///---,,,,,,111444666333---***+++...+++++++++---//////---+++***,,,...---++++++---000---000222000,,,)))+++...+++(((&&&''',,,000222222333222222222333444555555***,,,///222333222000///......///111222222///,,,%%%''',,,333888999555111///,,,+++---222333111---,,,...///111222333222222111000///---'''$$$(((000111111111111111111111111000111333444444444333333//////............//////333222111000000222444555555111,,,)))(((******+++---,,,+++++++++---000111333444444444333000---,,,++++++***((('''))),,,///---...///000111222222222...,,,++++++,,,,,,+++***+++,,,...222444333000---...---,,,,,,---+++(((&&&###''',,,......///222444///222333111,,,***---111------...111333444222000...,,,)))(((((()))((('''+++,,,...111333222...+++.........---,,,,,,++++++------......------,,,+++---000444999<<<;;;666222,,,,,,++++++***)))((((((%%%'''(((***,,,---......&&&))),,,---,,,*********(((((((((,,,111666888999000000000000111111222333222222222333444555666777333333444444333222000///444555666777888888888888555666666333///...///111555555666777888666222///222777::::::666444555888555444555666888888666444000333666:::>>>???@@@@@@>>>>>>======>>>@@@BBBDDD$$$(((,,,000111222444555777777555333000...+++***)))***,,,,,,+++,,,...111555>>>LLLWWW[[[\\\\\\\\\VVVYYY\\\]]]YYYRRRJJJEEE888555111...---...111333999:::<<<>>>>>>???BBBDDDFFFEEEDDDCCCBBB>>>:::666555111---...222444111...)))))))))+++---/////////222111//////000000///---...---,,,---//////...---000111222333222222333555333111000111222222111000....../////////...---,,,***)))(((((())),,,///111222444666555111---+++***+++...222555555444444444000////////////000000111000///------------+++))))))((())),,,//////,,,)))))),,,000222222222333333555333000---,,,---...///111...***)))***+++,,,,,,+++---.........///111333111///,,,,,,...///000000...///000111222111000000111222333222...+++***)))---...///000000...,,,+++)))'''&&&(((,,,000000//////...,,,***(((''''''(((,,,---//////---)))%%%""" &&&,,,...,,,+++,,,...111///,,,******+++---///...000333444333222333333222000---++++++---000222777555333000...---------000///------/////////............///000000///...222...******,,,...---,,,,,,000444555444111...---000000////////////000000////////////............///222555444222000111333777333...***(((((()))+++,,,---------------------///---,,,++++++,,,...///222111/////////...,,,***...---++++++,,,///222555444333222222444666666555------...///000111222333222000...---...//////...'''(((***---000222333333***+++,,,...000111222333333333333333222222111000+++***(((%%%###$$$(((,,,---...000222333222111000000222444333222111222333111333444333000---******666666555222///...///111111111000---***((()))+++---------,,,+++---000222555333111000///...//////......,,,)))&&&'''))),,,---------...///...,,,***,,,------***'''(((,,,000111111111111111000//////***+++,,,,,,***((($$$"""$$$(((+++---------000333666444111...------///000111222333333222111///.../////////...,,,,,,...///---///111333555444444333......------...///000000111...,,,,,,//////---+++---...///222444444111///222---'''%%%&&&((())))))%%%'''(((***,,,---......))))))***+++++++++++++++))))))***+++...222666888////////////............222333333444444333333333333111///---,,,------...888:::<<<<<<:::999999:::666555333111////////////666777888888777333000...111222333555777888999:::999777555777;;;;;;777222222333555:::???@@@===999@@@???>>>===>>>AAACCCEEE&&&)))...111222333444555666555444333111///---,,,)))***+++***)))***,,,---777AAANNNXXX]]]^^^]]]]]]YYYZZZ\\\ZZZUUUMMMEEE???444333222333666999::::::AAACCCFFFGGGGGGGGGHHHJJJNNNMMMJJJGGGDDD???999555444000---...111333111...,,,++++++---///111000000000///...///000000///...///...---...000111000///111222333222111111222333777555444333444444222000//////.........---------)))))))))***,,,///111333444666888666222,,,(((''',,,///222444333111000000...///000111111000...------,,,+++,,,------,,,***+++******---000111///,,,+++...111333333222333444333111///---------...///000---***)))+++,,,---,,,,,,---///000///000111333333000---,,,---.........---...000222222222111000333444444222...+++))))))+++,,,...///000///---,,,+++(((&&&'''+++.../////////---+++)))((((((((((((......//////---)))%%%"""!!!'''...000...+++,,,---000///---,,,++++++,,,,,,111333444444222111111222222000...,,,,,,...111222555444111///...---------111///......///000000///---------...//////...---///,,,))))))+++---...---,,,///222444222000...---000000000//////000000000/////////...------,,,,,,,,,000444555333222333444444111---)))'''((()))+++......---,,,,,,---------...---,,,+++,,,---///000222111//////000///---,,,,,,---///000222333333333444222222222444555444333,,,---///000111111111111111///---------.........***+++,,,...//////000000++++++,,,---///000222222222222333333222222111000---+++)))%%%###$$$(((++++++,,,///111111111000///000222333333111000111222222333444333000---,,,,,,444555444222//////000111222222222000---,,,,,,---/////////...------000333333222000...---,,,,,,---//////...+++(((''')))***...------......---+++***+++++++++)))'''(((,,,000000000000000000//////...,,,+++***)))(((&&&%%%$$$%%%(((+++---,,,---///111555333000...,,,---...///111111222222222111000///000000///,,,***+++---///111222444555555555333222000////////////000000111///---+++,,,//////---+++,,,,,,---///222333222111000+++&&&$$$&&&((()))))))))***++++++,,,,,,,,,,,,)))))))))************************,,,...111555777111111000///...------,,,111222222333333333333222444444111...+++***,,,...777888999999888888:::;;;777555222///---,,,------666777777888666333000...222222444555777999:::::::::777555666999999666333333333666:::>>>???===:::>>>===;;;;;;<<>>===;;;<<<;;;:::999:::===???AAA***,,,///000000111222333000000000000000000111111111111111///,,,+++,,,---555>>>KKKXXX```bbbbbb```bbb___[[[TTTJJJ@@@777333222222555AAAOOOYYYZZZWWWUUUYYY]]]___]]]ZZZXXXWWWZZZXXXUUURRRNNNIIICCC>>>>>><<<:::999;;;;;;:::888444222111111222222111000---,,,,,,...000222222111///......///111222111000444444333111...---...000333222000000000000...---...,,,***)))((()))+++,,,((())),,,///000111000000111444777666111)))### ***...333444333///,,,***//////000000///---,,,***---,,,,,,---//////---+++------...///111222222222111222333333222111333444......///000000111111111++++++***+++---...---,,,---000333444444333222333222///,,,+++,,,---------***,,,...000111111000///222333333111///---,,,---------.../////////......---+++))))))+++///222444444222...+++))))))******///000000...,,,((($$$"""&&&+++111333222...,,,***---...000111111000...---555555444222//////000222333222111000000000111222222111111000000000000000333111000000111222222111---...000000///---,,,,,,---,,,+++++++++,,,,,,,,,***,,,...///...------...111111222222222222111111000000000///---+++)))(((***---222555666444222000111000///...---...000111222000---+++***+++---///,,,,,,,,,---...000111222444222000///111222222111+++...222555666666444222111111111222333222///,,,+++...111333333111...,,,.........,,,++++++,,,...333333222000//////......------,,,,,,---...///000444444444555555444333333000///+++'''###$$$''')))((())),,,///000111000///000111111000...---...///000111000///,,,,,,---......000111000//////111222///222555555444222000000222222222000...---...000//////...,,,+++***)))(((///000000...***'''%%%%%%(((((())))))((()))+++,,,+++***(((&&&&&&'''***,,,...------,,,,,,,,,,,,,,,,,,+++)))((('''&&&&&&&&&###&&&))),,,---...//////111000//////............//////000000000000000000///...+++'''$$$%%%))),,,555555666666555555444333444444444444333222222111...---,,,...111111///,,,'''&&&''')))...222333444111...***(((''''''((()))------,,,+++***))))))))),,,+++)))'''&&&&&&((())))))))))))***+++---...///111111000000///.........////////////000000111111222555555///((('''---444888888666333111222666999555222...+++***,,,///111333444555555444222000///000111222444555777888999<<<888444333333555555444444555777:::<<<=========>>>===;;;999999:::<<<>>>+++---...///......///000...............///111111222222222000---,,,---...555===KKKYYYcccgggfffdddddd```YYYPPPFFF<<<555111555555;;;HHHXXXccceeeccc[[[___ccceeeccc___\\\[[[YYYXXXVVVVVVUUURRRMMMJJJGGGEEEBBB@@@???>>>===;;;555444222222333333111000...------///111222222111...------...000111111000333333222000------...000///...---...///000///...,,,+++)))''''''((()))+++)))***---...///...,,,+++,,,000333333///)))### ''',,,333666555222///---111000...,,,++++++,,,---000//////000111///---***---...///000000000000111111111111000//////111333...///000111222333333444++++++***+++---...---,,,...111444555444333333333///---++++++---///000000***+++,,,......///.........000000000///...000111111111000000///...---,,,---,,,,,,---...222666999888555111---+++***+++,,,000000///...+++(((%%%###))),,,111333222///,,,******---000333444333111000111222111000//////111333333222222222111111111111111111222222333333333333333222000000222222222111...111333333000---,,,,,,000///...---+++*********(((***---...------...///000111222222222222111000000000111111///---+++***+++---111444444222///,,,...............///000111111///,,,******+++---...,,,------...///111222222333222000000222222222111,,,---///111222333333333000000000222222111...++++++---111444444222...+++.........---******,,,///444444333222111222222222///...---,,,,,,---///000555555666666666666666555222000,,,'''$$$$$$'''***(((***---///111111111000/////////...,,,,,,---////////////---+++***+++---,,,...///000//////000222---000333555333111//////000000000///,,,+++,,,---.........---,,,+++***))),,,---...---***&&&$$$$$$###$$$&&&&&&%%%(((,,,//////---)))'''''''''))))))---,,,++++++******++++++)))***++++++***(((&&&$$$"""$$$''',,,///111111000000000111111111000000///.........//////000000111...,,,)))%%%###$$$(((,,,222222333333444444444444444444555555444333222111000...---///222333///,,,$$$$$$%%%(((---111444444444222///+++((('''((()))++++++***)))))))))******...,,,)))'''&&&&&&&&&'''&&&&&&'''((()))+++,,,---......//////000111111111000//////......//////000///222333///***)))000777:::999666222//////222555333111...,,,,,,///333555222222333333222111000/////////111222444555777777;;;888555222222444555666666777888:::;;;<<<===>>>CCC@@@===:::888999::::::,,,---......,,,,,,---......---,,,,,,,,,---...//////000000...---,,,---///999@@@MMM[[[fffjjjiiifffbbb]]]UUUKKKBBB:::444222888;;;CCCPPP___ggghhhfff___bbbfffgggfffbbb```^^^XXXXXXYYYZZZ[[[ZZZWWWUUUOOOMMMJJJFFFBBB???<<<;;;777555444444444444333111222000///000222222222000...---,,,...000222111000111111000...------000222000///...///111333222111,,,+++***)))((())))))******+++,,,------+++)))(((***---111111...)))%%%"""%%%+++333888888555111///111///,,,***)))+++---...222111111222222000---***,,,...111222000///............---,,,+++,,,...111/////////000111222444444---,,,***+++,,,------,,,///111444444333333333333///---+++,,,...111222222++++++*********+++,,,---+++---.........///111333444444222111000///...------...000111111333777:::777555111---,,,,,,...///111111000///---+++((('''+++---///111111000---,,,))),,,///222444333111///---...//////...///111333222222333222222111000///000111222444555555555555333111000000111222222111...222555555111---,,,,,,///000000---***(((''''''&&&)))---............//////000111222222111000///---...000111111///---,,,,,,---...111222000---)))))))))***++++++,,,,,,,,,---,,,+++)))***+++,,,------......///000111222222333222111222333222000...,,,,,,,,,---...000222333000000///111222111///---***---111333444222///------///000...******---000444333222222222333555666222111///---,,,---///000555555666777777777777666222000---(((%%%%%%(((+++)))***---///000000000///---------,,,++++++---/////////000...+++******+++***,,,...//////...///000,,,///222333111///---------...///---+++******+++---------------,,,++++++)))***,,,+++)))'''&&&&&&###$$$&&&%%%$$$'''---222111...***((()))***+++***---,,,+++***)))***+++,,,)))***,,,---,,,***'''%%%###$$$(((---111333222000//////111222222111000///------------...///111222---,,,***'''&&&'''***---111111111222222333333333222222333444444333222111000///...000222222...***"""###$$$(((...222333333555444222...***((()))***+++***)))))))))***+++,,,///---+++)))'''&&&&&&&&&"""###%%%''')))+++,,,---------...///111222333333222111///...------...///---000222000------111666:::888555111......111444333111///...///111555777111111111111111111000000...///000222444555666777:::888555444333555777888777888999::::::;;;>>>@@@DDDBBB>>>;;;999888999999//////000...,,,+++,,,......---+++***)))***+++,,,---/////////......000222<<>>888555333888???LLLZZZdddhhheeebbbbbbeeehhhiiihhheeecccccc]]]]]]]]]___``````]]][[[XXXVVVRRRLLLFFF@@@===<<<999777666666777777555444555444222222333222111///...------///111333333222.........---,,,...222555222111000111333333222111------,,,,,,,,,+++++++++)))***+++,,,,,,+++******,,,///111111---)))&&&$$$%%%+++333888999555111......---,,,+++++++++---...//////000111222111...+++,,,000444555222...,,,,,,******)))'''&&&(((,,,//////...------...000222444000---***)))+++,,,---,,,111222333333222222333444111///------///111222222,,,+++(((&&&&&&''')))++++++,,,---,,,,,,---000222555444333222111111000000...111333444222222444666222000---++++++---111333333333333222111///---,,,,,,,,,---///000000///---)))+++...000000///---+++***,,,...///......///000111222222333222000...---...///111333555666666666222111//////111222111000...222666555000,,,***+++,,,---...,,,(((%%%%%%&&&%%%(((---000000///.........///111222222111///...)))+++...000111000///...*********---///000---***&&&'''((()))*********)))))))))))))))***+++,,,,,,...///000000111111111111222111222333333222...+++******+++,,,---///000111111/////////111222111000***,,,000222333222000///...000111///+++***---111333222111000111222444666444333000...---...///000333444555666666666666666222000---(((%%%&&&))),,,(((***,,,...///...------+++++++++******+++...000000111222111...+++*********,,,...///...---...///---///111111///---,,,,,,+++---...---+++******+++***+++,,,---------,,,,,,''')))******)))))))))***'''((()))'''%%%'''---333111...******,,,...//////...---+++))))))***+++,,,,,,,,,------,,,+++))))))''''''***...222333000---,,,...000222222111000///,,,,,,,,,,,,---///111222---------,,,***+++...111333222222111111111111222///000222333333222111000000......///111000+++'''!!!"""%%%***///222333222222222111...***)))***,,,...---+++******+++---...//////---+++)))'''%%%$$$ !!!$$$'''+++---///000......///000111222222333555333111...---------...///000111111//////111222666666444222000000222555444222111000000111333444///000000000000000000000000111222333555777888999777777666555555666888:::888999:::999999:::>>>AAABBB@@@===:::888999:::;;;111111111///---,,,---......---+++)))(((((()))***...000111111111111444666===BBBLLLXXXaaaccc___ZZZYYYTTTLLLBBB;;;777555555777AAARRRaaaiiihhhbbb]]]dddgggjjjkkkiiigggffffffbbbaaabbbcccdddbbb___]]]___]]]YYYRRRJJJCCC@@@>>>:::999888888999999888666888666444333333222000...//////...000333444444333,,,------,,,,,,///333666444222111111222222000///....../////////...---,,,))))))***+++,,,,,,,,,,,,000111333111...)))'''&&&%%%+++333999888444///,,,++++++,,,---------,,,,,,,,,---...000222111...,,,---111666777333...+++***((('''&&&$$$$$$&&&***...///---+++***+++...000222111...***)))***+++,,,,,,111222333222111111333444444111///...///111111111---+++'''$$$###%%%(((***,,,,,,---,,,+++,,,...111444444333222222333333333///333555555222000000222---,,,***)))***...333666555555555444333222111000,,,,,,,,,---///000///...***+++---...---+++((('''))),,,...///...---------000111222333222000...,,,,,,...000333444555666666222000//////000111111000---111666555///***)))***(((***+++***'''$$$%%%&&&$$$(((...111111000///...---///000111111000///---&&&(((,,,///000000///...(((''''''***...000...+++'''((()))***++++++***)))''''''((()))***++++++,,,///000000111111111000000111111222444444111,,,)))((()))+++---.../////////111///...///111222222222***,,,///111333222111000...111222000+++***...222222111000//////111333444666444111...---...///000222222333444555555555444111000---)))&&&&&&***---((()))+++---------+++************))))))+++...111111333444333000---*********,,,...///...------......000111111///---,,,,,,+++,,,...---,,,++++++,,,((()))+++,,,------,,,,,,'''(((************,,,...+++---,,,)))&&&'''---333000---******...222333333...---+++))))))***+++,,,///...,,,++++++++++++,,,******,,,000333333///+++***,,,///111222111///---,,,,,,+++,,,---///111222...///000///...///222444666555333222111000000000---...000222222222000000///------...///...((($$$!!!"""&&&+++000333222111...//////---***))),,,...111000...,,,,,,,,,---...000///...,,,***'''%%%###!!!$$$(((,,,000222333000000000000111111111111666444111///---,,,------111111111111111000///...333333333222111222444777555444222111000000000000////////////000000000000111222333555777888999:::666777777777666777999;;;888::::::999888:::>>>BBB???===;;;999888999;;;<<<333444666555222000//////000111222222111...+++)))---,,,,,,...333777:::;;;AAAJJJUUU[[[[[[YYYYYYZZZXXXPPPGGGAAA:::444444777:::FFFTTT]]]___```cccggggggggggggfffeeeeeehhhjjjaaaaaabbbdddeeedddaaa^^^ZZZZZZYYYWWWRRRLLLFFFCCC>>>===<<<;;;;;;;;;;;;:::;;;:::999999777444000,,,000000111111222222333333,,,...///,,,((((((---222111000000222555555333000000111111111000---+++)))))),,,000111111/////////444222000---,,,+++++++++(((,,,222666777444000,,,//////000222333111---***'''***///333444222///---///111333444444222000...***************+++++++++///111222///++++++///444111000///---+++*********///000000///------...000...---------------...///------+++)))&&&&&&''')))***,,,...,,,(((&&&(((***///000222444555555555444555555444333222000000///,,,***((()))---111444555444444444444444444444444333...,,,///000...---///,,,+++(((&&&%%%%%%'''''',,,,,,------.../////////---222666555///***((())),,,---...000111111111111...//////.........111333.........------,,,,,,,,,,,,,,,***'''%%%$$$%%%&&&((()))+++///222222000...///...///222444333...***((()))***---000111///...)))***,,,---...------,,,'''%%%%%%)))///111...+++''')))+++///222222///---///......///222111---******...444666333///---,,,---,,,,,,---000111111000.........000333444555444...,,,---111555555000+++,,,,,,---///111000...,,,111111000//////000111222111111000///...---,,,,,,...---,,,---//////...---...---,,,***((((((***,,,)))+++---......,,,++++++)))''''''***)))(((,,,222222555999999777333///......---+++++++++---///000///111111///,,,+++---000000...------......---,,,***+++,,,,,,++++++,,,...+++******+++...111111111---,,,***)))***+++...///...+++***,,,000222222111&&&'''(((***+++---............,,,******,,,111555...,,,+++***++++++***)))+++,,,...000000///---,,,,,,+++++++++,,,///111333222///,,,...444666555222555222000///000111111111111111///...---.........//////000///---)))%%%"""###'''---333555444222///)))+++,,,,,,***))))))***------,,,+++)))***---///---...///...,,,***'''%%%###%%%)))---000222222222222111000//////000000111666444111---***+++...111888555111//////...---,,,...000111///---...111444555444111---++++++...111---------......///000000333222222444777999999888333333444555666777888888===;;;999999;;;===>>>>>>======;;;888555444666888777888999777555333222333444555666666555222///------,,,,,,...222666:::<<>>999444444888AAAJJJVVV\\\\\\\\\^^^aaacccdddeeeeeedddfffhhhkkkddddddeeefffgggfffbbb___]]]^^^^^^]]]XXXRRRKKKGGGBBBBBBAAA???<<<::::::;;;===<<<:::999888666222///222222222222222111111111000111111---)))(((,,,000222000000222444555444222111222222111000...,,,***,,,///333444333111000000444222000...,,,,,,,,,,,,(((+++000333444222...,,,111111222333222000...,,,)))+++///222333222///...///000222333222000...,,,+++++++++,,,,,,---...///000222333000++++++...222222111000...,,,+++++++++///000000///------...///......------------......------,,,)))'''&&&(((***,,,------,,,+++******+++///000222444555555444444222222222111111000000000---+++)))***---111333444444444333333333333444444444111000111///***)))+++++++++)))((('''''''''''',,,,,,------...///000000///222555333---(((&&&'''+++---000222222111000...//////000000///000333555444111...+++******+++,,,------,,,***'''&&&&&&'''((()))+++///222333111////////////111333111,,,((('''(((+++---///000///...+++,,,,,,---------------)))&&&$$$&&&+++///000...+++---111444555444222000///...---///000000,,,))))))...333666444222000000///......000222333222111///......000333555555444---,,,,,,///333333...)))++++++,,,...//////---+++//////......///000222333333222111000...,,,+++***---,,,+++,,,.../////////111000...,,,******+++,,,+++,,,,,,,,,,,,,,,---...,,,******,,,+++))),,,111222555777777555222///......---,,,++++++---...000,,,......---***+++///222111000.........---,,,,,,)))***,,,,,,++++++,,,......,,,,,,---///111111111...---,,,,,,,,,---...///,,,******,,,000222222111***)))******+++,,,---...*********+++---000222444,,,+++)))))))))***++++++,,,---...///......,,,,,,------...///000000111111111...---...000222111000222111///000111222222111000///---+++++++++---............---+++(((%%%###(((+++000444555444111...***+++------+++++++++,,,------,,,***((((((+++---............---+++((('''&&&(((,,,///111333333333111111000//////000111222333333111...,,,---000333666333000/////////...------//////...,,,,,,///222777666333///+++)))***,,,,,,---...///000111111111555444333444666777666444111111333444555666777777<<<:::999999;;;<<<===<<<;;;;;;999777444333555777:::;;;;;;999666555666777999:::::::::888555222000---,,,,,,---000555999<<>>IIINNNUUUYYY\\\^^^bbbdddbbbcccddddddbbbbbbbbbccccccdddeeehhhjjjjjjgggddd```aaaaaa```^^^ZZZWWWTTTWWWXXXVVVRRRLLLIIIIIIJJJDDDBBB???>>>>>>===<<<;;;999999888777555222///---555444222///---...000222222222111000000111333555333222000......///111222555666777666333111000000...---,,,++++++,,,------............///////////////222222///)))(((+++000//////...------...///000222222333222222000///...************+++---///000///000222222333444666777555444333222111000000000///000000...,,,+++,,,---////////////000111222333//////...,,,******,,,...333000...000333444222///...000333555666666444333///000111222444555666777444222000///000111111000222222222222222222222222111333777888000'''$$$(((***+++...//////...,,,+++,,,,,,---...///000111222...---,,,+++***,,,///222222111///---,,,---...///000222444555444555666888111000000///............,,,---//////,,,***))))))))))))+++...222444333222000000000///,,,(((&&&$$$***---111222111000000111333222000...---------...(((((((((***,,,///000000,,,222666666111------//////000000///...---,,,,,,,,,---...000222222222111111000000111333222000...//////000222555555444222/////////000000///---+++---///111111//////000222555555444333111000///...,,,---///000000000///...)))'''&&&'''+++///222444333000,,,+++,,,,,,,,,+++,,,,,,,,,...111111000---***)))))),,,+++(((***...000111111000///...000111------------,,,---------++++++)))%%%"""###(((---222222111...***)))***---333333333222111222444777444222000///000000///...///000222333333222000...+++---111333444444333333222///,,,)))''''''((())))))))),,,333999999333---+++,,,,,,++++++,,,///333333333111000////////////222111///...------......,,,//////***$$$"""&&&++++++,,,---000333555444222...,,,)))'''(((+++///111111000...---,,,---...///......///////////////...333444444222///---,,,,,,/////////...+++***+++,,,,,,+++***))))))***+++,,,...//////000000000000///...............000222333333444444333111/////////...------///222333333222---+++)))(((((()))))))))...///000///,,,***))))))+++...333777999888555333......///111333333222000///000222444555555555444666555444666888999888777222333444444333333444666444555666666555555777999444444444333222000///...,,,------,,,...555@@@HHHPPPSSSXXX\\\\\\YYYTTTQQQLLLBBB888222111333<<>>999:::::::::888555222000333222000......000222444111222222111//////000222000///...---...000333444444666666444222/////////,,,,,,+++++++++,,,...///111111111000111111111111...//////---***)))+++......---,,,+++,,,---///000222222222222222111111000++++++++++++,,,,,,,,,,,,,,,---///111333666777888555444333222111111111111///000000...+++***+++---,,,,,,---...///111333444//////...,,,++++++---///222111000000111222111000///000222444555555555444111111222333444555666666555333111111222222111000000222444555555444222000000111555777333+++))),,,+++,,,///000111000///............//////000111111,,,+++******,,,///222555333111---+++***,,,///111000222444555444333444555,,,...000222222111///...,,,---...---+++))))))***++++++,,,...111333333222000111111///+++'''%%%%%%***...222333111///000222111111000......---------)))***,,,.../////////...+++---///...+++))))))+++---...///...,,,,,,---...---,,,---...111222222111222111//////000000///.........000222444444222000///000111111111000///...///222444333111000222555777666555444111///---+++(((***,,,///000000///...(((&&&%%%'''+++///111222000---)))))),,,......,,,,,,+++,,,///333333000---)))((()))+++)))&&&'''+++...000111000//////000111------------------,,,,,,++++++***%%%!!!!!!$$$(((///000000,,,((('''***---666666555333111222444777333111///...//////...------...000222222111000///---000222333222222222333111///---***)))))))))******+++...333777777222...,,,...000///,,,,,,...111222222111111000000//////000///---++++++,,,...000---//////***%%%%%%)))...---------///222333222111///---+++***+++...111333333222111000///000111222------,,,,,,,,,---...///333444444222///,,,++++++...///000000......///000...,,,***))))))***,,,---222222222111111222222222///......---...///111222333444444222///...---............000222333222111---+++)))((()))++++++***111111111...***'''%%%%%%***,,,000333333222///---+++,,,...111444444333111000111333555555444333222222111222444777888888777111333444555444444666777;;;<<<===<<<:::888777888222222222111000000//////+++,,,------///777CCCLLLSSSVVVZZZ^^^___[[[UUUQQQHHH>>>555111222888CCCNNNXXX[[[```ccceeedddcccccchhhiiijjjhhheeecccbbbbbbfffffffffffffffccc___[[[YYYVVVPPPLLLKKKMMMQQQSSSWWWTTTRRRSSSWWWYYYXXXVVVNNNMMMKKKJJJIIIGGGCCCAAA999:::;;;<<<;;;888666444333111///......000222333000222333222...,,,---...,,,,,,,,,---///111444555444555555333111/////////------,,,,,,---///000111222222222222222222222222------------,,,,,,------+++*********+++---...///000000000111111111111111....../////////---+++)))++++++,,,///222444444444444444333222111111111111///000000...+++***+++,,,'''''')))+++---000222333000000///---+++,,,...000111111222111///...//////111111111222333444555666222222333333333333444444555444222222333333222000///222555888888555222///222111222666555000---...,,,---///000111111111111////////////////////////+++)))((()))+++///111333111///---++++++,,,///000000222444444333111111222,,,...111333333222000///---......,,,******+++,,,---------...111222222111///111111///***'''&&&'''(((---111222///---...000////////////......---,,,,,,---///000000//////...++++++***(((((('''((())))))+++,,,,,,******,,,...---,,,+++...222555555444555222///......//////...---...///222444333111......///111111111000000000000333555444111000333777444444444222000...+++***''')))+++...///...---,,,&&&&&&&&&(((,,,///000000---***'''(((---000000//////,,,+++---222444222///,,,***+++,,,)))######&&&---///111111000000111222---.........---,,,,,,+++***+++***&&&"""!!!###&&&---......+++&&&&&&***...666555444111......111333000...,,,,,,------,,,++++++,,,...///000000000000...000222111///...000222000///...------,,,,,,---(((***...111333333222000,,,000222111---***+++---...///000000000000......,,,,,,,,,,,,---...///000//////...+++((()))---111111///......000111111000...---,,,,,,---///222444444333222222111111111111///...,,,******,,,---...///111111000...,,,,,,,,,+++---///000000000222333111///,,,******+++---///111000000000000000000111000///...---......000000222222222000...---...000/////////111222333111///...+++))))))+++------,,,111111000---(((%%%%%%%%%+++---///111000...+++)))+++,,,...111444555333111000111333444444222000......///000333777888888777111333555666666666888999BBBCCCDDDBBB>>>:::888888222222111111111000000000+++,,,------000888EEEOOOUUUUUUVVVXXXZZZ[[[ZZZXXXDDD;;;222000444<<>>999888666222111111555:::======>>>AAADDDJJJPPPUUUXXXRRRVVV]]]bbbccc```\\\XXXJJJIIIGGGFFFEEECCC@@@>>>666444333333666777888888//////---,,,,,,---......+++******,,,000333444444555222///---......---,,,......000111222333333444666444111...---...///000///---,,,---...//////...111///,,,,,,,,,,,,,,,***---///000000---***)))))),,,///333555333111///...000/////////000000...,,,/////////000111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---....../////////---,,,...111333111///---,,,,,,,,,+++***&&&(((+++,,,,,,,,,,,,---111000///......///111222888888777666555555444444000/////////111222111000000///---+++,,,---000111222111000...---,,,++++++//////000000///...---,,,///......///111111///---///111444444333111111111999666111,,,******+++,,,000222444333000,,,***))),,,,,,,,,,,,------------...111222111...,,,,,,...///000111111000...,,,***))))))***+++,,,,,,,,,,,,+++******,,,///000///...,,,,,,------------,,,,,,,,,+++++++++---///000222000---+++***,,,---......---...///111111111000000///000111///---,,,,,,---222333555555333222222333111///,,,,,,---.........222333333111...------...---...///000000///---+++&&&'''***---000222555666000...+++))))))***+++---+++)))'''&&&'''(((((((((,,,(((%%%&&&***,,,,,,+++---,,,,,,+++++++++++++++---...///000111111111111...///111111///......///000000111111000///......,,,,,,,,,,,,---...///000...000000...++++++...111///...+++(((&&&(((---111000//////000222222111000---+++((('''(((***,,,,,,++++++,,,///222444444333000000000000111222333444000000111000///,,,)))(((&&&'''))),,,000111///---------------,,,,,,,,,,,,///000000///......111333,,,++++++***+++---...///////////////111333666888555555333111000...---,,,++++++,,,---...///000111------,,,+++***,,,000444------,,,,,,+++,,,,,,,,,111111000000//////......444444444333222000...,,,---///000111000///000111444222...,,,++++++,,,---...////////////000333666222///,,,---000222000...---...///111222444444555444111///...///000111111111111222222222111000000222444666777555444444555888888888777777666666555222111111111111222333333kkkhhhbbb]]]WWWSSSPPPNNNNNNJJJEEEAAA>>>:::333...---///444@@@NNNWWWZZZXXXTTTRRRRRRVVVXXXSSSGGG<<<000///222:::AAAGGGNNNTTTZZZ___dddfffeeeccccccdddhhhkkkjjjeeeaaa^^^XXXRRRMMMJJJGGGEEEDDDAAA===999777555222000111444888;;;;;;;;;<<<>>>DDDKKKRRRVVVZZZ[[[]]]___bbbdddfffgggUUURRROOOMMMKKKHHHEEEBBB===:::888888:::<<<======333111//////000111222222+++******,,,///222333333555333000///......---+++---///111333333333444555666444000...---...000222...,,,******,,,...000000111///------......---+++///111333333000...---,,,,,,///222333222000///...111000//////000000...---/////////000111000---++++++++++++,,,---...///000000//////......///////////////.........///111333000///...,,,,,,+++***)))###&&&)))+++*********+++111000000///000111111222666555555444333222111111///...,,,---///000/////////...+++******---000222000///...,,,++++++******---...111222222111...---....../////////...,,,+++---000333555444222111111;;;666///)))&&&'''***,,,///111333333000,,,)))(((***+++,,,------------------222666555000,,,---000///000111222222000...---***+++---.........---,,,++++++,,,...111222111000,,,---------,,,+++************+++,,,...000333444111///,,,+++---...//////......///000///...---,,,---///000///---+++++++++333444555555333111111222000...,,,,,,---------,,,000111222111///---...///,,,---///000111111000///******+++---000333666888111///,,,)))((()))+++------+++(((((()))******))),,,+++***+++---...,,,***,,,+++***)))((()))***++++++,,,---...000111111111...///000///......///111111111111111111111111111------...///000000111111111333444111...,,,...111...,,,)))&&&%%%(((...222111000000000111111///...***(((%%%%%%''')))******((((((***---111444444444000000/////////000111111000222444333111...,,,***))))))***,,,///000///......------,,,,,,,,,,,,,,,...///000000//////000222------,,,,,,,,,---......///000111222333333222222333222222000///---,,,++++++---.../////////000111,,,------------...222555///...---,,,,,,,,,,,,,,,000000000///////////////333444666666666444222000,,,---..................111///,,,******+++...//////000000000111111333444000...,,,---///000///...000111333444555555444444222///,,,+++---///111111111222222222222222111111111444777999888777666666888888777666666555444444222111111111111222333333pppnnniiiddd^^^YYYWWWVVVQQQNNNKKKIIIGGGCCC<<<666111222888CCCQQQYYYZZZXXXVVVTTTTTTXXXZZZUUUIII>>>333111444<<>><<<;;;777555222000111444777999999888777888<<>>@@@AAAAAA999666444333555666555444,,,++++++,,,000222333333555333111000//////---+++---000333444444333444555444333111//////111333555...+++))))))+++...000000///...---...//////...---...000333333111///......---///111111000///...///000//////000111111000...000///...///000///---+++,,,,,,,,,---...000222333444333222222111111222222000///......///000111111000000///...---+++******$$$'''***+++******+++,,,222222222222222222222333444444444333222111111111...,,,++++++---.........000...,,,***+++---000333......,,,+++************,,,...111333333222///...+++,,,...///---+++)))(((+++///222444333222111111888333,,,'''%%%'''+++...---000333333111---***))))))***+++,,,------------...333777777222///000222///000222333333222000///***+++,,,---------,,,+++,,,---...111444555333222.........---,,,***)))((())))))***+++---000333444111///,,,+++---...//////......//////...,,,+++***+++---......,,,++++++,,,222333444333111//////000000...,,,,,,,,,,,,+++***,,,...000111000000000111,,,---///111222222222222......------///111444555111///,,,***)))***+++,,,***((('''''')))+++++++++...///000222333222///---,,,+++)))''''''''''''((()))***+++,,,---///000111---...//////------...000/////////000000111222222//////000000000111111111444666777555111......000...,,,)))&&&%%%)))...333111000//////000///---+++'''%%%$$$$$$&&&(((******'''((()))---111444444444000000///............///222555777777444000......---,,,+++,,,...//////...,,,,,,,,,,,,,,,---//////...///000///...///000222111111000///...---------///111444666555222---***....../////////...---,,,...000222111///------...,,,...000111111111333444111111000...------------////////////000000000000...000222333444333111000))))))***+++,,,,,,+++***,,,+++***)))+++---000222222111111222222222111000---,,,+++,,,---.........444444555555555333111000///,,,))))))+++---///000222222333333333333333222///222777999999777777666444444444444444444444444444333333333333444555555~~~zzzrrriiibbb```bbbdddUUUSSSRRRQQQQQQNNNGGGBBB:::;;;???HHHQQQXXXZZZZZZXXXWWWWWWYYYZZZTTTJJJAAA777555888@@@FFFLLLRRRYYY___aaadddccc```___aaaccciiikkkjjjbbbZZZSSSIII@@@<<<<<<;;;;;;;;;;;;::::::666444222000111333666888888666444333555:::@@@CCCOOOTTT[[[bbbfffgggeeedddfffdddbbb```]]]XXXRRRNNNOOOJJJDDDAAA@@@AAABBBCCC===999666555777888777555///------...000222222222333111000/////////---+++---111666666444222333555222222111111111222444555...,,,******,,,...000000...------...///000...,,,+++---000000///---,,,,,,---///000000...---...//////......000222222111000000...------//////...---,,,,,,,,,---///111444555666555444333333333333333222000//////000111000///...000111000...,,,+++,,,''')))++++++++++++---///444444333333333222222222555555444444444333333333...,,,******,,,---......000///---,,,,,,...000111...---,,,+++************+++---///111222000...---))),,,//////...+++))))))---///222333222111111111444000+++'''&&&(((,,,...,,,///333444222///,,,***((()))***+++,,,---...///...222555666444222222333000111333444444333111000))))))************))))))------///333666666555333////////////...,,,+++************+++---///111333000---+++***,,,---............//////...,,,***)))+++,,,------,,,,,,---...222333333222///---------000...,,,,,,,,,+++)))((())),,,///111000000111222,,,---...000111222333333111000///.........///000///...---,,,++++++,,,,,,&&&%%%$$$$$$''')))******...000333555555333111///,,,+++***((('''&&&&&&&&&''''''((()))+++---///000---...000///...------...,,,,,,,,,---...000111222222111111000000000000000444777999777333//////000///...+++((((((***///333111000////////////---+++'''&&&%%%%%%(((***++++++))))))***---111444444333222111000///...------...222666::::::666222111111///---,,,,,,...//////...,,,+++++++++---///111222...//////...------000222333222111000///---,,,,,,...111444666555000***&&&)))+++,,,............---000333555333///,,,,,,------///222333333222333333444333222000///.........//////000000111111222222***+++,,,---......---,,,(((''''''(((******)))((((((((()))***,,,...000222333222222333444444111///,,,,,,,,,,,,---...//////444555555555333111...,,,,,,***((((((***---......111111222333333333333222---000444777666555555555///000000111222333444444666666555555555666777777}}}sssjjjfffgggiii[[[ZZZYYY[[[[[[XXXRRRLLLEEEFFFIIIMMMRRRWWW[[[]]]YYYYYYYYYXXXUUUOOOFFF@@@888777<<>>:::::::::999888888999999777666444222333444777999:::888555333444888<<>>GGGMMMNNNPPPTTTOOOWWW```eeedddaaa```___aaaeeeeee___XXXQQQGGG>>>;;;<<<;;;:::888888888::::::999777555666777999;;;===;;;888666777:::>>>@@@EEEHHHNNNTTT[[[```ccceeeggghhhiiikkkkkkhhhbbb]]]XXXRRRIIIBBB????????????888444000111555888777444333222000000111222222111---,,,++++++,,,,,,***(((///444999999444111111333111222222222111000...,,,///---,,,---...//////...000///.........,,,)))'''+++...000111000///............///...,,,,,,...000,,,,,,---///333555444333000...+++***,,,///000111,,,+++++++++---///222444444333333222222333333333555222000000111111///,,,***---000000---+++,,,---,,,,,,+++***)))+++///333444444444333111000...---///000000111111222333333...,,,***)))+++---......///......---,,,,,,,,,,,,------,,,+++*********+++((()))************)))(((,,,000555666444111000000222333444444222222333444000///---+++******++++++***...333666555222///...))))))((((((***---000111---------///222444444222222333444555555333222000000///---,,,,,,---...///+++,,,///222666666444222---...///111222333333333///...---------///000111---+++(((''')))***++++++......//////...,,,+++)))***++++++++++++---111444333444444222///---,,,---000...---,,,,,,***(((%%%(((+++...///...,,,,,,,,,******+++,,,---//////000///......---,,,,,,+++***+++,,,---...///...---,,,***(((&&&&&&(((***+++***(((***...000///...------+++,,,---------+++***)))######$$$%%%'''***---//////111444444222///---,,,)))))))))***,,,///111222777555111...------...///+++///444555333111111222111111000...------000333222111000111222111///...,,,+++***,,,///111222222---------///222333222111777666444222111000//////000666;;;;;;666222111111...,,,***+++...111333444...---,,,+++,,,...000111......,,,***)))+++///222.........///......------------...............---((()))+++---------+++***///333666555000,,,,,,...222111000...---...222444555444333111///...------000000111222333444444555222111///---,,,+++++++++)))'''&&&(((+++,,,)))''''''(((***,,,---------,,,000///111444777888444111...///000000000000222444...///111111111...,,,******))))))+++...//////...------...//////000//////+++---000111000000000111...///000111222333444444777777777777777888999999