BM6P6(@ ~~~~~~}}}{{{{{{|||~~~yyyrrroooqqqpppmmmhhhkkkkkklllnnnrrrssssssrrrtttttttttsssqqqpppqqqrrrnnnnnnnnnnnnooooooooooooiiihhheeecccbbbbbbcccdddccceeebbb___bbbiiiiiidddccccccbbbbbbbbbccccccdddffffffdddddddddeeeggghhheeecccaaa`````````^^^\\\\\\ZZZXXXWWWWWWXXXXXXWWWXXX[[[___ccceeedddaaa___bbbaaaaaaaaabbbeeegggiiiooorrrwww}}}}}}tttuuuwwwwwwvvvuuuvvvvvvyyyvvvsssqqqpppoooooooooooonnnnnnoooqqqrrrrrrqqqooopppqqqqqqpppqqqsssuuunnnoooqqqrrrrrrqqqooommmmmmllliiigggeeeeeefffgggeeefffdddaaaccchhhgggccchhhhhhhhhhhhiiijjjkkklllkkkkkkjjjjjjiiiiiiiiiiiifffdddbbbbbbbbbaaa___^^^\\\ZZZYYYXXXXXXYYYYYYYYY\\\^^^aaacccdddbbb```___^^^^^^^^^^^^```cccggghhhooosssxxx}}}{{{mmmppptttvvvuuuuuutttuuutttuuuuuurrrpppppptttwwwuuusssqqqpppqqqqqqpppnnnlllnnnoooooooooppprrrtttoooqqqsssuuutttqqqnnnkkkooommmjjjhhhffffffggggggffffffeeebbbcccffffffbbbgggggghhhhhhiiijjjkkklllggghhhiiiiiihhhfffcccbbbfffeeeccccccccccccaaa```[[[[[[ZZZYYYZZZ[[[\\\]]]___```aaabbbbbbaaa___^^^]]]\\\\\\]]]```cccfffhhhmmmrrryyy~~~|||{{{pppsssvvvxxxyyyzzz{{{}}}vvvvvvuuuttttttuuuwwwyyyzzzwwwsssqqqppppppnnnmmmoooppppppooonnnmmmoooqqqrrrsssssstttrrrpppmmmkkklllkkkhhhfffddddddeeeeeedddddddddcccdddeeeeeedddgggfffffffffffffffggggggaaaccceeefffeeeccc___]]]eeedddbbbbbbccccccaaa```[[[[[[[[[[[[[[[\\\^^^```________________________^^^^^^^^^^^^```cccfffhhhjjjpppyyy}}}||||||vvvwwwxxxxxxyyy|||~~~zzzuuuuuuxxx{{{zzzwww|||xxxtttpppoooooonnnmmmppppppqqqooonnnmmmooopppvvvuuurrrpppnnnllllllkkkkkkiiigggeeeddddddeeeeee```aaabbbdddeeeeeefffgggmmmllljjjiiigggfffffffffbbbdddfffhhhhhhfffdddcccdddbbbaaa```aaa```___]]]ZZZ[[[\\\\\\[[[\\\___bbb]]]]]]]]]]]]^^^___``````___^^^]]]]]]^^^aaaccceeegggmmmwww~~~}}}|||||||||xxxwwwvvvuuuvvvyyy~~~}}}wwwvvvzzz|||zzzvvv{{{wwwrrrooonnnoooppppppooopppqqqqqqpppppprrrtttyyywwwsssooolllkkkkkkkkkkkkjjjhhhffffffggghhhiii``````cccggggggfffgggkkkooonnnllliiigggeeeddddddeeeeeefffgggggggggggggggcccbbb```______^^^\\\ZZZZZZ\\\]]]\\\ZZZ[[[___bbb\\\\\\]]]^^^______``````]]]\\\\\\\\\]]]```bbbddddddkkkvvv}}}zzzyyyyyyzzzxxxyyyyyyxxxwwwyyy|||}}}yyywwwxxxyyyxxxwwwyyyuuupppmmmmmmppprrrsssrrrssstttsssqqqqqqssstttzzzxxxuuuqqqnnnllljjjiiijjjiiihhhggggggiiikkklllddddddggglllkkkgggiiinnnmmmkkkiiigggeeedddcccbbbgggfffdddbbbbbbccceeefffdddbbb```___^^^]]]ZZZXXXZZZ\\\^^^\\\ZZZYYY]]]bbb______```aaaaaa``````___]]]\\\]]]^^^```dddgggiiidddkkkvvv|||yyyxxxwwwwww{{{|||~~~}}}||||||~~~||||||{{{xxxvvvuuuwwwzzzwwwsssnnnlllmmmpppsssuuuxxxxxxwwwuuurrrppppppqqqzzzyyyxxxuuuqqqmmmjjjhhhhhhgggffffffgggiiikkkllliiihhhkkkpppnnnhhhiiiooommmllljjjhhhgggfffeeeeeemmmjjjfffbbbaaacccfffhhhfffdddaaa___^^^\\\ZZZXXXZZZ]]]^^^\\\YYYYYY]]]aaabbbccccccccccccaaa___^^^^^^^^^___aaaeeejjjnnnqqqdddlllwww|||xxxyyy~~~~~~}}}|||zzzvvvrrrpppqqqvvvyyyrrrrrrqqqooommmmmmooorrrsssssssssssssssrrrooolllrrrrrrrrrqqqpppooonnnmmmiiigggffffffffffffdddbbbdddhhhjjjggggggllllllhhhkkkjjjhhheeecccdddgggjjjiiifffaaa^^^]]]___bbbeee\\\^^^aaaccccccaaa^^^\\\ZZZZZZZZZZZZZZZZZZ[[[[[[```bbbddddddbbb`````````[[[\\\\\\aaammmyyyxxxpppgggmmmvvv~~~}}}zzzyyyxxxwwwuuuqqqpppqqqtttwwwwwwwwwvvvssspppnnnoooppptttssstttwwwyyyyyyvvvsssqqqrrrrrrqqqpppnnnmmmkkknnnkkkhhhgggggghhhgggffffffjjjkkkiiijjjmmmmmmjjjkkkkkkiiifffdddeeegggjjjjjjgggccc___]]]]]]___```]]]^^^aaacccdddcccbbbaaaZZZYYYYYYYYYYYY[[[]]]^^^aaacccdddccc```_________aaabbbaaaccckkksssqqqjjjiiinnnxxx~~~zzzwwwuuuyyyyyyxxxwwwuuuvvvxxxzzzzzzzzzzzzxxxuuussssssssspppooopppuuu{{{|||yyytttttttttuuutttssspppnnnlllrrrnnnjjjhhhhhhjjjjjjkkkhhhkkklllkkkkkknnnnnnkkkkkkkkkjjjhhhfffeeegggiiiiiigggdddaaa^^^]]]]]]]]]^^^___```bbbccceeeffffff\\\[[[YYYYYYZZZ\\\___```cccccccccaaa^^^]]]]]]___aaaccccccbbbeeejjjiiifffkkkpppyyyӵĦĦӵĦ}}}zzzwwwuuuwwwyyyzzzzzzyyyxxxyyyzzzxxxzzz{{{{{{zzzyyyyyyzzzpppnnnooottt{{{}}}yyytttwwwxxxyyyyyywwwtttqqqoooqqqnnnkkkjjjjjjkkkjjjiiihhhiiijjjjjjjjjkkkkkkjjjjjjkkkkkkjjjgggffffffggggggfffeeecccaaa___^^^]]]````````````aaadddfffgggaaa___]]][[[[[[]]]```bbbddddddbbb___]]][[[]]]^^^\\\^^^``````aaadddggghhhlllqqqyyy4ĉ@ӵ>L=hĦ4ĉ@ӵ>L||||||~~~{{{yyyxxxrrruuuwwwwwwvvvuuuuuuvvvyyyzzz||||||{{{zzzzzz{{{vvvttttttwww|||~~~{{{wwwxxxyyyyyyyyywwwuuurrrqqqmmmlllkkkllllllkkkhhheeefffffffffhhhhhhgggggggggiiijjjlllkkkhhhfffeeeeeeccccccdddddddddcccaaa```bbb```___^^^^^^aaaccceeefffdddaaa^^^]]]___aaacccddddddbbb___]]][[[]]]^^^[[[]]]___aaabbbcccgggkkklllqqqyyyGG=?HdĦ=ĪjGG=?HdĦ|||{{{|||~~~~~~}}}|||uuuwwwyyyyyyxxxvvvvvvvvv{{{||||||{{{xxxwwwwwwxxxvvvuuutttuuuvvvwwwwwwvvvvvvvvvuuuuuutttrrrqqqqqqkkkllllllnnnnnnlllhhhdddfffddddddggggggeeedddfffgggiiilllllliiifffcccbbb___```bbbdddddddddcccbbbaaa___]]]\\\]]]___bbbdddgggeeebbb``````aaabbbdddcccccccccaaa^^^]]]]]]___bbbaaabbbeeeeeeeeehhhmmmlllqqqzzzӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ}}}{{{~~~zzz{{{}}}|||zzzyyyyyyyyyzzzzzzyyywwwuuutttuuuwwwssssssrrrqqqoooooosssvvvuuutttsssrrrqqqqqqrrrssspppooonnnoooooonnnkkkhhhhhheeeeeeiiiiiieeedddgggeeehhhkkkllliiieeeaaa```]]]^^^```aaabbbbbbbbbbbb^^^]]]\\\\\\]]]```ccceeebbbbbbaaaaaaaaabbbdddeeeaaacccdddccc```_________eee``````dddgggfffhhhmmmmmmsss{{{?~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??}}}~~~yyy{{{|||{{{xxxwwwvvvwwwuuuuuuuuusssrrrtttwwwyyytttuuuuuurrrnnnooouuu{{{vvvuuusssqqqqqqsssuuuvvvtttrrrppppppppppppooommmjjjfffgggkkkkkkffffffjjjdddgggkkkllliiiddd```^^^\\\]]]^^^___````````````\\\\\\\\\]]]___bbbeeeggg^^^^^^___```bbbccceeefff```bbbddddddbbb`````````aaa[[[[[[aaaffffffiiimmmooottt}}}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]Ħ{{{~~~}}}~~~~~~|||yyyxxxzzz{{{yyyxxxxxx}}}}}}wwwqqqrrrtttuuusssuuusssnnnmmmqqquuuuuuxxxwwwvvvssspppmmmkkkiiilllmmmmmmmmmllljjjhhhgggkkkiiigggggghhhhhhhhhggg```bbbddddddcccaaaaaaaaafff```]]]aaabbb^^^]]]```YYY]]]bbbbbb___^^^```cccbbbbbbaaa^^^[[[[[[]]]___cccdddddddddcccbbb```______^^^^^^```cccfffggggggjjjqqqyyy4DuXӵ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Ħ|||~~~~~~}}}}}}}}}}}}|||}}}zzzvvvuuuvvvwwwvvvuuuxxx||||||uuupppppprrrrrrqqqtttsssooonnnrrrvvvvvvwwwuuussspppnnnmmmllllllkkkkkkkkkjjjiiihhhffffffmmmkkkiiiiiiiiiiiihhhgggbbbdddffffffdddcccdddeee___ZZZYYY\\\^^^[[[ZZZ]]]UUUWWWXXXUUURRRQQQUUUYYYaaaaaaaaa___]]]]]]```bbbbbbcccccccccbbbaaa``````]]]]]]^^^```cccfffhhhiiimmmuuu}}}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ӵ|||{{{{{{{{{zzzyyyvvvsssrrrrrrtttttttttxxx{{{zzzsssnnnnnnooonnnnnnrrrsssppppppsssuuuuuuuuutttrrrpppooonnnooooookkkjjjiiigggffffffeeeeeemmmllljjjjjjkkkkkkiiihhhdddeeeeeeeeecccccceeefff___[[[[[[^^^___^^^]]]___[[[ZZZWWWRRRNNNNNNSSSXXX```aaaaaa```___```ccceeeaaaaaaaaaaaaaaaaaaaaaaaa[[[\\\^^^```dddgggjjjkkkqqqxxx4DuXӵ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ӵ{{{yyyyyyxxxwwwsssrrrppppppqqqtttuuuvvvyyy{{{yyyrrrmmmmmmmmmkkklllqqqrrrpppoooqqqrrrpppsssssssssrrrrrrrrrqqqqqqkkkjjjhhhfffeeeeeeeeefffjjjiiihhhiiikkkkkkjjjiiieeeeeedddbbb``````bbbdddaaa___^^^```aaaaaa```___bbb```\\\WWWTTTUUUYYY]]]aaabbbcccbbbaaaaaaccceee``````````````````aaaaaa\\\^^^```aaacccfffiiikkkpppxxx4DuXӵ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&ĒR~~~zzzyyyxxxvvvuuuooooooqqqrrrtttwwwyyy{{{{{{|||yyyrrrnnnnnnmmmkkkkkkppprrrooommmoooooolllnnnppprrrssssssqqqooommmiiigggeeedddcccbbbccccccdddddddddgggjjjkkkjjjiiihhhhhhfffccc```___```aaa``````______```aaa___\\\^^^]]][[[YYYWWWWWWYYY[[[cccddddddcccaaaaaabbbccc````````````aaaaaaaaaaaa___aaabbbcccbbbdddgggiiillluuu4DuXӵ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@h|||{{{{{{~~~}}}{{{yyyxxxvvvtttlllooosssvvvxxxzzz|||~~~}}}~~~{{{tttqqqqqqpppmmmkkkoooqqqnnnlllnnnooommmlllnnnpppqqqpppnnnkkkiiifffeeedddbbbaaaaaa`````````aaabbbeeehhhjjjiiihhhjjjjjjiiigggcccaaaaaabbbaaaccccccbbbdddfffccc___\\\[[[[[[ZZZZZZZZZYYYZZZaaaccccccbbb```___```aaa```aaabbbcccbbbaaa```___```bbbddddddbbbbbbfffiiiiiirrr}}}4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼s{{{{{{zzzyyy{{{~~~|||{{{zzzyyyvvvtttmmmqqqwwwzzz{{{{{{|||}}}}}}wwwtttuuutttpppjjjnnnpppnnnmmmqqqsssrrrrrrqqqpppooommmlllkkkkkkfffffffffeeedddcccbbbaaaaaaaaaccceeehhhhhhfffeeeggghhhiiihhheeeccccccddd```dddfffeeegggkkkjjjddd```___]]]\\\\\\\\\\\\\\\^^^___aaaaaa```___```aaa```bbbdddeeeeeebbb___]]]^^^bbbddddddbbbcccgggkkkiiirrr~~~Φ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦwww|||zzzyyyzzz}}}}}}|||{{{|||{{{zzzvvvtttnnnssszzz}}}|||{{{zzz{{{~~~xxxwwwxxxwwwsssiiimmmooonnnoootttwwwwwwzzzwwwsssooommmmmmnnnpppiiiiiijjjjjjiiigggeeeddddddddddddfffhhhgggdddbbbaaacccffffffeeecccccccccZZZ___aaaaaaeeekkkjjjddddddaaa]]][[[[[[[[[\\\\\\ZZZ\\\^^^_________```bbb```ccceeegggfffccc___\\\\\\```ddddddcccdddhhhmmmkkkttt?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ~~~}}}~~~yyysssoooooosssxxx{{{{{{zzzyyyyyy}}}}}}{{{yyywwwuuutttssskkkjjjiiiiiijjjmmmqqqsssuuutttqqqnnnkkkjjjiiiiiimmmlllnnnnnniiibbbaaadddbbbdddggggggeeecccbbbbbbffffffggggggffffffeeedddaaaccceeefffeeeeeefffgggaaa```^^^[[[YYYYYY\\\___XXX[[[___aaaaaa``````aaafffffffffdddcccaaa```___```bbbeeeeeeddddddhhhkkkrrrxxx>AneneneneDenene>Ak<fhDenenene|||}}}~~~}}}}}}}}}}}}zzzwwwuuutttwww{{{}}}|||{{{zzzzzz~~~{{{xxxuuusssqqqoookkkjjjiiiiiijjjllloooqqqpppooommmkkkjjjiiijjjjjjkkkjjjkkklllhhhbbbbbbeeedddfffhhhhhhfffdddddddddeeeeeeeeeeeeeeeddddddcccfffgggggggggeeedddddddddcccbbb```\\\YYYYYY[[[]]]]]]___bbbcccbbbbbbcccdddfffffffffeeecccaaa```___]]]^^^```aaacccfffjjjlllqqqyyy}}}}}}~~~~~~|||{{{zzzyyyyyyyyy{{{~~~~~~}}}|||||||||~~~{{{wwwsssooommmlllhhhhhhggghhhjjjllloooqqqlllkkkiiihhhiiijjjkkklllhhhggghhhjjjhhhccccccfffeeegggiiiiiigggfffeeefffeeeeeeeeedddddddddcccccchhhhhhhhhhhhgggfffeeedddddddddaaa^^^ZZZYYYZZZ\\\```aaabbbbbbaaaaaabbbdddeeeeeeeeeeeedddbbb```___^^^\\\[[[]]]aaaeeehhhjjjpppxxx~~~|||zzzyyyyyyzzz|||}}}}}}||||||}}}~~~~~~|||yyyuuuqqqnnnlllkkkddddddeeefffiiillloooqqqkkkjjjiiihhhhhhjjjlllnnngggeeeeeehhhgggddddddgggeeegggiiiiiigggffffffgggfffffffffeeeeeeeeeeeeeeefffffffffgggiiiiiihhhgggdddcccbbb___\\\[[[\\\^^^`````````^^^\\\]]]___bbbdddeeeeeeeeedddbbb```___ddd___[[[[[[___dddeeeeeennnvvv~~~zzz{{{}}}~~~}}}}}}~~~zzzzzz{{{zzzyyyzzz}}}|||zzzwwwssspppooonnnnnngggggggggggghhhjjjlllmmmkkkjjjgggeeeeeegggiiikkkgggdddcccfffgggeeeeeegggeeefffhhhgggfffeeefffgggjjjiiihhhgggggggggggghhhhhhgggfffgggiiijjjhhhfffaaabbbbbb```^^^^^^___aaa``````___]]][[[[[[^^^aaacccdddeeefffeeeccc```___eeeaaa\\\\\\```dddfffeeelllttt{{{wwwtttwww|||~~~||||||{{{yyywwwyyy|||{{{yyyvvvsssqqqqqqqqqqqqooonnnlllkkkiiihhhhhhhhhkkkhhheeeccccccdddgggiiijjjeeecccfffgggeeedddfffeeefffggggggffffffggghhhlllkkkjjjiiiiiiiiijjjkkkllljjjggggggiiihhheeebbbaaabbbbbbaaa``````aaacccbbbbbbaaa___^^^^^^aaacccbbbdddeeefffeeeccc```^^^```___]]]^^^aaaeeehhhiiilllsss}}}~~~|||sssvvvyyyzzz|||{{{xxxyyy|||}}}{{{wwwtttrrrrrrrrrsssrrrrrrqqqooommmlllkkkkkkllljjjgggdddeeegggjjjlllmmmgggdddfffgggeeeccceeefffggghhhhhhggggggiiijjjnnnmmmkkkiiiiiijjjkkklllmmmiiifffgggiiihhhddd```bbbcccdddcccaaa```aaabbbbbbccccccbbbaaaaaaccceeebbbccceeegggfffddd```^^^^^^___``````aaacccgggiiinnnttt|||wwwxxxxxxwwwyyy}}}yyyyyy|||}}}yyyuuusssrrrssssssqqqqqqqqqqqqrrrrrrrrrrrrnnnllljjjhhhiiilllooorrroooiiieeefffgggeeecccdddhhhiiijjjiiihhhhhhjjjlllnnnmmmkkkiiiiiijjjkkkllliiifffdddeeeiiijjjgggcccdddeeeeeedddaaa______```aaabbbcccbbbaaaaaaccceeeaaaccceeegggfffdddaaa^^^^^^aaacccbbb``````bbbeeepppuuu|||}}}}}}~~~yyywwwzzz~~~}}}|||~~~|||yyysssooopppuuuzzzpppppppppqqqqqqrrrrrrrrrvvvtttooollljjjkkklllnnnkkkkkkkkkiiifffeeefffgggjjjhhhfffgggjjjkkkiiigggnnnllljjjhhhgggggghhhiiikkkhhhddd```]]]^^^bbbfffkkkjjjhhheeeaaa______``````````````````aaaaaabbbccceeegggfffdddaaa``````___^^^^^^```cccddddddccchhhsss|||}}}~~~~~~}}}~~~{{{xxxzzz|||}}}~~~|||xxxrrroooppptttwwwsssssssssssssssttttttuuuvvvtttqqqnnnllllllmmmnnnmmmnnnnnnllljjjiiijjjkkkkkkiiihhhhhhjjjkkkiiiggglllkkkjjjhhhggggggggggggfffdddbbb``````bbbeeefffjjjjjjhhheeebbb```aaabbbaaaaaabbbbbbbbbaaa`````````bbbeeeeeedddbbbaaaaaa``````aaabbbccceeefffggglllvvv|||zzzyyy}}}|||zzzzzz}}}}}}|||~~~{{{vvvqqqpppqqqrrrsssuuuuuutttssstttuuuvvvwwwvvvtttssspppooonnnmmmmmmqqqrrrrrrpppnnnlllmmmnnnkkkiiihhhiiijjjiiigggfffjjjjjjjjjiiihhhfffeeeeeeaaa______aaaeeehhhgggeeehhhhhhhhhfffcccbbbbbbccccccdddeeeeeedddaaa___]]]]]]```cccdddcccbbbaaabbb```ccceeeeeedddeeehhhkkkqqqyyy|||{{{}}}~~~}}}{{{zzzzzz|||~~~}}}}}}}}}{{{tttqqqqqqrrrqqqooottttttsssrrrssstttvvvwwwtttssssssqqqpppnnnlllkkksssttttttrrrooollllllllliiiiiiiiiiiiiiigggfffdddiiijjjjjjjjjiiigggdddccc```^^^^^^bbbhhhjjjgggcccdddfffgggfffdddbbbbbbccceeefffggggggeeebbb^^^\\\]]]```bbbcccbbb`````````___cccffffffcccdddiiinnntttzzz{{{zzzzzzyyyzzz{{{|||}}}}}}~~~}}}zzzuuurrrsssrrrpppnnnppppppppppppqqqsssuuuvvvrrrrrrrrrqqqooommmkkkiiirrrssssssqqqmmmiiihhhhhhkkklllmmmmmmkkkiiihhhgggjjjkkklllllljjjhhheeecccaaa______ccchhhiiieee```aaadddffffffdddcccbbbbbbeeefffggggggeeebbb^^^\\\___aaaccccccaaa___^^^]]]^^^bbbeeedddbbbccchhhnnnuuuyyyzzzyyyxxxxxxxxxyyyzzz{{{}}}|||zzz}}}zzzwwwuuusssrrrqqqppplllmmmnnnppprrrtttuuuvvvrrrrrrqqqpppnnnllljjjiiinnnpppqqqooollliiiggggggmmmooorrrrrrpppmmmllllllmmmmmmnnnnnnllliiifffeeedddbbbaaacccffffffccc```aaadddggghhhfffdddbbbaaadddeeeffffffdddbbb```^^^```bbbddddddaaa^^^]]]]]]___aaabbbbbbbbbdddiiimmmtttvvv{{{zzzxxxwwwvvvvvvwwwxxx{{{~~~|||zzzzzzzzzyyywwwtttrrrrrrrrrjjjlllooosssvvvwwwxxxxxxtttsssrrrpppnnnmmmlllkkkjjjllloooooommmkkkkkkkkklllooossssssqqqooonnnnnnpppppppppooommmkkkiiigggeeedddcccbbbbbbcccccccccbbbeeeiiijjjiiieeecccbbbccccccccccccccccccbbbaaa___bbbddddddbbb```______aaaaaa```aaacccfffjjjlllrrruuu~~~|||yyyvvvtttttttttuuuyyy}}}}}}{{{xxxzzz{{{yyytttrrrsssuuuiiilllqqqvvvyyy{{{{{{zzzuuutttrrrpppooonnnmmmmmmgggjjjnnnpppooooooooooooiiimmmqqqqqqooommmlllmmmsssrrrrrrpppnnnlllkkkjjjeeeeeedddbbb```aaadddfffdddhhhkkkmmmkkkgggdddcccaaaaaabbbbbbbbbccccccccc^^^```cccdddcccbbbaaaaaacccaaa___```dddhhhkkklllqqquuu~~~yyyxxxyyy|||{{{zzzuuuqqqsssyyy}}}}}}~~~}}}xxx}}}~~~~~~{{{uuuqqqppppppuuutttsssrrrrrrsssuuuvvvuuuqqqmmmlllmmmppprrrrrrkkkmmmooopppqqqrrrqqqqqqjjjjjjiiihhhjjjllloooppprrrqqqpppooommmllljjjjjjdddeeeeeeccc```___cccgggooommmkkkmmmnnnkkkddd^^^bbb```___```bbbeeeffffffccc```^^^^^^```aaa___]]]bbb___\\\^^^cccfffdddaaammmsss~~~~~~}}}~~~|||zzzxxxtttqqqvvv}}}~~~~~~{{{www{{{~~~}}}wwwqqqmmmlllnnnoooppprrrtttuuuvvvvvvsssrrrpppnnnmmmnnnppprrrpppppppppooonnnmmmlllkkkeeeeeeeeefffhhhkkknnnooorrrqqqpppnnnmmmkkkjjjiiijjjhhhdddaaa___```dddhhhjjjiiiiiimmmqqqqqqlllgggbbb```^^^^^^___`````````aaa___^^^^^^``````^^^\\\___^^^^^^aaafffkkkllllllnnnsss~~~{{{xxxvvvsssrrrwww}}}yyyyyy|||~~~}}}xxxrrrllliiikkkmmmqqqtttvvvvvvuuutttqqqrrrsssqqqmmmlllmmmppprrrqqqpppnnnllljjjiiihhhaaabbbdddfffiiilllnnnooooooooonnnmmmllljjjiiiiiinnniiiccc______bbbfffhhhfffeeegggkkkpppqqqnnnkkkaaa___]]]\\\]]]]]]\\\ZZZ___^^^^^^___``````^^^\\\___```aaaaaaaaaccceeehhhooottt~~~~~~{{{zzzxxxuuuqqquuu|||~~~wwwyyy{{{{{{xxxsssnnnllloooqqqsssuuuuuuuuusssrrrooorrruuurrrllliiijjjmmmqqqpppooonnnllllllkkkkkkbbbcccfffiiikkkmmmnnnooojjjjjjjjjjjjjjjjjjjjjjjjlllggg```^^^aaaeeeggggggfffeeefffiiikkkkkkiiifffaaa___^^^]]]]]]]]]\\\ZZZ^^^___```aaabbb```^^^]]]^^^```bbb___\\\\\\```dddooottt~~~~~~}}}~~~~~~yyyrrrrrrvvv|||~~~xxxwwwwwwwwwvvvuuurrrqqqoooooopppqqqrrrrrrssssssmmmqqqsssqqqkkkggghhhkkkrrrrrrqqqpppooonnnmmmmmmeeefffhhhiiikkkkkkllllllffffffggghhhiiiiiijjjjjjgggccc______cccfffffffffggggggggghhhiiihhheeecccaaa```______aaaaaa```^^^]]]___aaabbbbbbaaa______XXX\\\______]]]___ffflllnnnttt}}}~~~}}}vvvtttvvvyyy|||~~~~~~~~~yyywwwvvvvvvwwwvvvtttrrriiijjjlllnnnppprrrtttuuulllnnnooommmiiigggggghhhtttttttttsssrrrooommmkkkggggggggghhhhhhhhhhhhiiiffffffggghhhiiiiiijjjjjjdddbbb``````bbbdddeeeeeeggghhhiiiiiiiiihhhgggfff`````````aaacccdddbbbaaa]]]___aaabbb```___``````YYY\\\]]]\\\YYYZZZ```ffflllttt{{{zzz}}}|||~~~~~~||||||}}}zzzyyyxxxyyyyyywwwsssooohhhjjjnnnqqqtttuuuuuuuuulllkkkkkkiiihhhgggffffffqqqrrrtttuuutttqqqnnnllliiiiiihhhgggggghhhjjjjjjlllkkkkkkjjjjjjiiiiiiiiigggfffdddaaa```aaadddgggggghhhiiiiiigggfffeeeeee_________aaabbbcccaaa___[[[]]]______]]]]]]^^^```]]]]]]\\\YYYVVVVVVZZZ^^^kkkttt~~~||||||}}}{{{{{{{{{||||||xxxpppjjjlllppptttxxxyyyxxxuuurrrllljjjgggfffggggggfffeeejjjmmmqqquuuvvvtttrrrppplllkkkjjjiiiiiikkkmmmoooqqqpppooommmkkkiiihhhggglllkkkgggaaa]]]^^^dddiiihhhiiiiiigggdddaaa``````___^^^^^^```aaa```^^^\\\ZZZ\\\]]]\\\ZZZZZZ]]]```\\\\\\[[[ZZZ[[[^^^cccgggjjjsssyyy{{{}}}|||yyyuuusssrrrpppsssvvvxxxwwwuuuttttttrrrnnnjjjiiillllllhhheeejjjmmmrrrvvvwwwvvvssspppssspppllljjjlllnnnpppqqqnnnkkkiiihhhiiijjjjjjjjjmmmkkkhhhdddaaa___^^^^^^dddeeeeeeccc```^^^]]]^^^fffccc___]]]]]]]]]]]]\\\XXXZZZ\\\[[[XXXXXX[[[^^^]]][[[ZZZ\\\aaadddeeeeeepppwww|||yyyzzz|||{{{xxxtttrrrrrrpppsssvvvwwwvvvuuuuuuuuuyyytttooommmnnnmmmjjjgggjjjmmmrrrwwwxxxvvvsssqqqqqqnnnkkkjjjkkkmmmnnnooollljjjiiihhhiiiiiihhhgggkkkjjjgggdddbbb```______aaabbbdddcccbbbaaaaaabbbbbbaaa_________]]][[[YYYYYYZZZ[[[[[[[[[\\\]]]___]]][[[ZZZ\\\```dddeeedddkkksss~~~{{{|||}}}{{{xxxuuuuuuuuuqqqsssvvvvvvvvvvvvwwwxxxzzzvvvqqqnnnoooooommmkkkjjjnnnsssxxxyyywwwtttqqqnnnllljjjjjjkkkmmmmmmlllkkkjjjiiiiiijjjiiigggeeeiiihhhfffdddbbbaaaaaaaaa^^^```cccccccccccceeefff``````aaabbbbbb___[[[XXX[[[ZZZZZZ[[[^^^___```___\\\[[[ZZZ\\\___bbbddddddfffnnn|||}}}}}}zzzxxxxxxxxxsssuuuvvvwwwwwwwwwyyy{{{uuurrrnnnmmmnnnpppppppppkkknnntttxxxyyywwwsssqqqlllkkkjjjjjjlllmmmmmmlllkkkjjjjjjkkkkkkjjjgggeeeffffffeeeddddddccccccccc^^^aaacccdddddddddeeegggbbbbbbbbbccccccaaa]]]ZZZZZZYYYXXX[[[___aaa```^^^\\\[[[[[[\\\^^^aaacccdddeeemmm{{{~~~~~~zzzwwwvvvwwwsssuuuwwwxxxxxxyyy{{{}}}tttrrrpppnnnooopppppppppmmmppptttwwwwwwuuurrrppplllkkkjjjkkkmmmnnnmmmmmmkkkkkkkkklllmmmllljjjgggffffffffffffeeeeeeeeedddaaacccddddddcccccccccdddbbbaaa______```___]]][[[YYYWWWWWWZZZ___aaa___]]]\\\\\\\\\]]]^^^```ccceeehhhooo}}}~~~|||wwwsssqqqqqqqqqsssvvvxxxxxxyyy{{{}}}zzzxxxvvvtttrrrpppoooooopppqqqsssttttttssspppooommmkkkiiijjjlllmmmnnnnnnkkkjjjjjjkkkmmmnnnlllkkkfffgggggghhhhhhggggggfffccceeefffdddbbb``````aaa```^^^]]]\\\]]]]]][[[ZZZXXXXXXYYY\\\^^^___^^^\\\\\\]]]^^^^^^^^^```cccfffjjjqqq~~~|||vvvqqqmmmllllllppptttvvvwwwxxxyyyyyy{{{{{{zzzxxxuuurrrooonnnsssssssssrrrqqqooonnnnnnllljjjggggggiiilllnnnnnnjjjiiihhhiiilllmmmnnnmmmggghhhiiijjjiiiiiihhhgggdddeeeeeedddaaa___^^^___^^^^^^^^^___```___\\\YYYXXXZZZ]]]___^^^^^^]]]^^^]]]___``````___```dddgggiiippp}}}~~~vvvyyy}}}~~~xxxqqqmmmjjjiiimmmrrruuuvvvvvvvvvwwwvvvxxxyyyyyyvvvsssqqqpppuuutttrrrpppnnnmmmmmmmmmllliiieeeeeegggjjjmmmnnniiigggfffgggjjjmmmnnnnnnhhhiiijjjkkkkkkjjjhhhhhhcccdddeeecccaaa___^^^______```bbbeeefffccc^^^ZZZYYY]]]aaaaaa___]]]^^^___^^^```aaaaaa```aaadddhhhgggnnn{{{{{{xxxtttxxxzzzzzz{{{|||zzzvvvrrrqqqppppppqqqrrrssstttttttttttt|||yyyvvvtttttttttsssrrrlllllllllllllllmmmnnnnnnllljjjfffeeeeeeeeeeeedddhhhhhhiiijjjkkkllllllmmmkkkkkklllkkkjjjgggdddbbbeeeccc___\\\[[[]]]aaacccaaaaaabbbbbb```]]][[[YYY\\\[[[[[[ZZZ[[[\\\^^^______```bbbbbbaaabbbeeegggkkkqqq{{{}}}yyyvvvzzz~~~}}}|||zzzxxxvvvssspppooorrrqqqppppppqqqsssuuuvvvzzzxxxtttsssrrrrrrqqqpppmmmlllkkkmmmppprrrrrrrrrnnnkkkgggeeefffggghhhgggkkkjjjiiihhhgggfffffffffjjjkkkkkkjjjiiigggeeedddaaa___\\\YYYXXXYYY[[[]]]]]]^^^___``````^^^\\\[[[[[[[[[[[[[[[\\\]]]^^^______```aaaaaa```aaaccceeejjjpppzzz}}}||||||~~~{{{zzzzzzzzzwwwuuurrrqqqnnnmmmooorrrvvvxxx{{{xxxuuusssrrrrrrqqqppprrrnnnllloootttwwwuuurrrooolllhhhfffgggiiijjjkkklllkkkiiifffddddddcccdddjjjjjjiiihhhhhhgggffffffbbbaaa___]]]\\\[[[\\\\\\___```aaabbbbbb```^^^]]]ZZZ[[[\\\]]]]]]^^^^^^^^^___```aaa```___```aaacccjjjpppzzz~~~|||xxxxxx|||~~~|||yyyrrrqqqppppppqqqtttwwwzzz~~~{{{wwwuuuuuutttsssrrruuuqqqmmmpppvvvxxxtttoooooolllgggfffgggiiikkklllllljjjhhhfffeeefffggggggiiiiiihhhgggggggggggghhhdddcccbbb```___]]]\\\\\\___```aaabbbaaa___]]][[[ZZZ[[[\\\^^^___^^^^^^]]]^^^___`````````aaaccceeelllqqqzzz}}}{{{{{{}}}}}}}}}~~~~~~||||||wwwwwwzzz|||yyyvvvqqqrrrsssuuuwwwyyyzzz{{{~~~|||xxxvvvuuutttsssqqqrrrnnnkkkooovvvyyyuuupppmmmjjjfffeeefffhhhjjjkkkjjjiiihhhffffffffffffggghhhhhhgggffffffggghhhhhhaaaaaa```___^^^\\\ZZZYYYYYYZZZ\\\^^^^^^^^^\\\[[[ZZZ[[[]]]^^^______^^^]]]]]]^^^```aaabbbcccfffiiinnnrrrzzz|||yyyxxxwww||||||}}}}}}}}}}}}}}}|||}}}}}}|||zzzwwwrrrsssvvvxxx{{{|||}}}}}}}}}zzzwwwtttsssrrrqqqoookkkiiijjjooouuuxxxvvvsssllliiifffeeefffhhhhhhgggiiihhhgggfffeeedddcccbbbgggggggggggggggggggggfffccccccbbbaaa___^^^]]]]]]XXXZZZ]]]```bbbccccccccc[[[\\\]]]^^^^^^_________]]]___```aaabbbdddgggiiimmmqqqyyy}}}}}}|||}}}}}}|||{{{zzz{{{|||~~~}}}|||tttuuuvvvxxxzzz}}}~~~{{{wwwtttsssrrrqqqoookkkkkkmmmpppssstttsssqqqkkkjjjhhhggghhhhhhfffeeeeeefffggghhhhhhgggeeedddgggggghhhhhhhhhgggeeedddddddddbbbaaa````````````\\\^^^```cccdddddddddccc]]]]]]\\\]]]]]]^^^___```___```aaaaaaaaaaaadddfffiiimmmuuu}}}|||{{{}}}{{{}}}vvvyyy|||}}}|||||||||}}}vvvvvvuuuuuuxxx|||}}}yyywwwvvvtttsssqqqpppqqqrrrsssrrrpppmmmlllllljjjiiiiiiiiihhhfffcccaaacccgggkkklllmmmlllkkkfffgggiiiiiihhhfffdddccc```___^^^\\\\\\\\\]]]^^^]]]^^^______^^^\\\ZZZXXX^^^]]]\\\\\\]]]^^^```aaaaaaaaabbbaaa______```bbbeeejjjsss~~~}}}~~~{{{}}}yyy{{{}}}~~~~~~|||yyywwwvvvxxxvvvsssuuu{{{wwwtttrrrtttwwwxxxtttooopppmmmkkkmmmooopppnnnllliiilllooommmhhhbbb______cccbbbbbbeeeiiijjjhhhfffjjjjjjjjjjjjhhhfffdddbbb___]]][[[\\\^^^___]]][[[aaa___]]][[[ZZZ[[[\\\]]]]]]ZZZXXXYYY\\\]]]\\\ZZZ]]]\\\]]]aaaeeegggdddaaafffiiiqqq}}}~~~|||{{{zzz|||~~~}}}}}}~~~{{{wwwxxxzzz{{{zzzyyywwwvvvyyyzzzxxxttttttxxx{{{zzzyyyvvvuuuvvvyyyyyytttooonnnmmmlllmmmnnnnnnnnnmmmkkknnnpppooojjjeeebbbaaaeeeddddddfffiiiiiigggeeefffggghhhhhhhhhgggfffeeecccaaa```aaaccccccbbb```bbbaaa^^^]]]\\\\\\]]]^^^^^^^^^]]]___bbbaaa___\\\]]]]]]^^^bbbfffgggfffdddeeehhhppp|||yyyuuurrrrrrxxx~~~~~~~~~}}}zzzvvvwwwwwwxxxyyyyyyxxxxxxxxxzzz{{{zzzvvvvvvyyy{{{yyy{{{yyyyyyzzz|||zzzuuuppplllmmmmmmlllkkkkkklllmmmnnnppprrrqqqmmmiiifffeeegggffffffgggiiihhhfffdddbbbcccdddfffgggggghhhgggdddcccbbbccceeeeeedddbbbdddbbb```___^^^___```aaa___```aaacccdddccc___\\\^^^^^^```cccgggiiihhhgggeeeiiiqqq}}}zzztttnnnpppwww}}}zzzwwwyyyyyyyyyyyyzzzzzzzzz{{{yyy{{{{{{xxxyyy~~~~~~}}}|||}}}~~~~~~{{{vvvrrriiikkklllkkkhhhgggjjjmmmqqqrrrsssrrrooollliiigggeeefffggghhhiiihhhgggfffaaabbbcccdddeeefffffffff``````aaabbbbbbbbbaaa```eeedddbbb``````aaabbbccc______```aaaaaa```^^^\\\^^^___aaadddgggiiiiiiiiigggkkkttt~~~xxxrrrssszzz}}}{{{zzzzzzzzzzzzzzzzzzzzzzzzxxxzzzyyywwwxxx}}}|||yyyvvviiikkkkkkiiiffffffjjjmmmtttssssssrrrpppmmmjjjgggbbbdddfffhhhhhhhhhhhhhhhccccccbbbbbbbbbbbbbbbbbb[[[]]]___``````___^^^^^^eeedddbbbaaaaaabbbcccdddbbbaaa___]]]\\\\\\]]]^^^^^^___bbbdddeeeggghhhiiifffkkksss}}}}}}|||~~~}}}~~~|||yyyzzz~~~yyyzzzzzzzzzyyyyyyxxxwwwxxxyyyvvvrrrrrrwww{{{zzz}}}{{{zzzllllllkkkiiihhhiiilllnnnuuusssqqqpppooolllhhheee```bbbeeeggggggggghhhiiieeedddcccaaa___^^^^^^^^^ZZZ]]]```aaa```_________dddcccbbb``````aaacccdddeeedddaaa^^^[[[[[[^^^aaa]]]___aaabbbcccdddfffhhhdddiiiqqqyyywwwsssrrruuuvvvuuuxxx||||||}}}}}}{{{{{{||||||{{{yyywwwvvvvvvvvvsssnnnooovvvzzz{{{~~~}}}}}}~~~rrrooolllkkkmmmnnnppppppuuusssooonnnllliiieeeaaa```cccfffgggeeeeeeeeegggfffdddbbb___]]]\\\[[[[[[YYY]]]aaabbbaaa______```cccbbb```______```bbbcccddddddccc```\\\[[[]]]___]]]___aaaaaa``````cccfffeeejjjrrryyyrrrnnnmmmpppqqqrrruuuzzzxxx{{{}}}~~~|||yyywwwssstttpppmmmoooxxx~~~}}}}}}~~~vvvrrrnnnmmmpppssssssrrruuurrrnnnlllkkkhhhccc___aaadddgggfffdddbbbccceeeeeedddaaa___\\\[[[[[[[[[XXX\\\aaabbb```______```bbbaaa___^^^^^^```aaaccc```bbbcccaaa]]]ZZZZZZ\\\]]]___``````^^^^^^aaadddhhhnnnuuu|||xxxqqqooonnnlllooouuu~~~{{{zzzzzz{{{xxxrrrnnnnnnsss{{{~~~{{{zzz{{{yyyuuurrrwwwrrroooqqqqqqooooooqqqpppnnnlllkkkjjjhhheeeccc^^^```bbbcccccccccdddeeefffccc___]]][[[ZZZXXXVVVXXXZZZ\\\^^^^^^^^^]]]\\\\\\^^^``````___^^^___```bbb```^^^\\\[[[\\\\\\]]]bbbbbbaaaaaaaaacccdddeeefffhhhmmmuuu|||xxxrrrmmmpppxxx~~~~~~}}}}}}~~~{{{wwwsssrrruuu||||||zzzyyyyyyxxxuuurrrsssooommmoooooolllmmmooommmmmmllllllmmmkkkhhhfffbbbdddeeeeeecccaaaaaabbbeeecccaaa______^^^\\\ZZZ]]]]]]^^^^^^]]][[[YYYWWWUUUXXX[[[]]]]]]]]]^^^```aaaaaaaaaaaa``````______``````______```bbbdddeeegggiiimmmttt~~~~~~|||rrrkkkmmmsssxxxzzz}}}~~~~~~~~~|||yyyvvvwww{{{~~~|||{{{yyyxxxxxxwwwuuusssrrrooommmoooooolllllloookkkkkkmmmooopppooolllhhhfffggghhhgggccc```______cccbbb``````aaaaaa___^^^____________]]]ZZZXXXWWWQQQTTTYYY\\\]]]^^^___```]]]___```bbbbbb```^^^]]]]]]]]]]]]^^^```bbbeeefffggghhhkkkqqq{{{~~~}}}~~~~~~vvvooommmnnnpppssswww{{{}}}~~~~~~}}}}}}~~~}}}zzzxxxyyyzzz{{{zzzyyywwwwwwvvvuuutttvvvsssssssssqqqlllllloookkklllooorrrsssqqqlllhhhgggiiijjjhhheeebbb```___bbb```___`````````___]]]____________^^^]]]\\\[[[SSSWWW[[[___``````aaabbb```aaaaaaaaaaaa```^^^]]]\\\\\\]]]^^^aaadddfffhhhfffhhhjjjnnnwww~~~{{{uuuooommmoootttxxx}}}}}}|||}}}~~~~~~}}}}}}~~~|||zzzzzz{{{zzzyyywwwuuuuuuuuuvvvyyywwwvvvvvvqqqkkkjjjmmmlllmmmpppsssssspppjjjeeeeeehhhjjjjjjhhheeecccccccccbbbaaabbbbbbaaa___]]]bbbbbbaaaaaa```___^^^]]]XXX[[[^^^```____________fffeeecccaaa```______```\\\]]]]]]___bbbeeehhhjjjhhhiiikkkooovvvyyyoooppprrruuuyyy}}}~~~~~~}}}zzzzzzyyyvvvsssrrrsssuuuvvvuuuuuutttnnngggfffjjjmmmnnnpppqqqqqqnnnhhhccccccfffjjjkkkjjjhhhggggggfffeeeeeeeeefffeeeccc```fffeeecccaaa___]]]\\\[[[[[[]]]^^^]]][[[ZZZZZZ[[[bbb```^^^[[[ZZZ[[[\\\]]]]]]]]]^^^```cccfffiiikkkhhhkkknnnpppwww|||xxx~~~zzzqqqtttuuuwwwzzz}}}}}}}}}~~~~~~~~~}}}xxxxxxwwwsssooonnnooorrrqqqqqqssssssmmmffffffjjjllllllmmmoooooolllgggccccccfffjjjlllkkkjjjiiihhhdddddddddfffhhhhhhfffcccdddcccbbb```^^^\\\[[[[[[^^^^^^]]][[[XXXWWWXXXZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]___bbbeeehhhjjjdddgggkkknnnsss}}}vvvrrrzzzxxxvvvvvvwwwyyy||||||~~~}}}{{{|||~~~||||||}}}}}}}}}{{{{{{wwwwwwvvvqqqmmmkkkmmmooooooppprrrsssnnnggghhhmmmjjjjjjkkkmmmmmmkkkgggccccccgggkkkmmmllljjjiiihhh___```bbbeeeggghhhfffddd______^^^]]]]]]]]]]]]^^^```___]]]ZZZXXXXXXZZZ\\\[[[\\\___aaabbbcccbbbaaa\\\\\\\\\^^^```dddfffhhh^^^bbbgggiiinnnzzz~~~zzzuuuzzz|||vvvxxxzzz}}}|||{{{~~~}}}|||}}}zzzvvv|||~~~|||wwwsssnnnqqqtttsssnnniiigggggglllooorrrrrrooolllkkkllllllmmmoooooommmjjjeeecccfffccceeeiiijjjfffcccbbbeeebbbbbbfffkkkkkkddd\\\[[[]]]___^^^[[[ZZZ]]]```___^^^\\\YYYVVVUUUVVVXXX[[[^^^cccggggggeee```]]]___```_________aaaeeeiiidddbbbdddmmmwww~~~uuurrryyy{{{~~~vvvxxxzzz|||~~~||||||}}}}}}}}}||||||zzz|||~~~|||xxxuuuppprrruuuuuurrrnnnkkkjjjlllnnnpppooollljjjiiijjjmmmnnnooopppooommmjjjhhhmmmiiihhhkkkkkkeeebbbaaabbbaaabbbfffjjjjjjeeeaaa\\\]]]]]]]]]\\\]]]```bbb``````___\\\ZZZYYYZZZ[[[]]]___bbbdddcccaaa^^^[[[______```______bbbfffiiifffdddgggoooyyyyyysssssszzz{{{~~~yyyyyy{{{|||~~~||||||{{{xxxzzz~~~{{{|||~~~~~~{{{yyyttttttuuuvvvvvvtttpppmmmmmmnnnnnnllliiihhhhhhiiimmmnnnooopppqqqpppoooooooookkkhhhjjjiiidddbbbbbbbbbcccfffhhhiiihhheeedddccc```]]]\\\]]]___``````___aaaaaa```]]][[[[[[[[[[[[\\\]]]^^^^^^^^^^^^]]]\\\]]]]]]\\\\\\^^^bbbeeegggfffjjjrrrzzz{{{xxx{{{~~~~~~~~~}}}~~~|||xxxyyy}}}|||wwwvvvuuuvvvxxxwwwrrrnnnooonnnllliiiggggggggghhhkkklllnnnoooqqqrrrrrrssslllgggdddffffffdddccceeeeeehhhkkkjjjhhheeeeeeffflllfff```]]]]]]^^^]]]\\\```aaabbbaaa]]]ZZZXXXWWWWWWWWWWWWXXX[[[]]]```bbb^^^^^^^^^]]]\\\]]]___bbbgggggglllsssyyy~~~}}}~~~|||{{{zzzyyywwwuuuvvvwwwvvvrrrmmmpppmmmiiifffeeeeeeeeeeeehhhiiikkkmmmoooqqqrrrssslllfffccceeeeeeddddddfffeeehhhkkkkkkgggfffhhhjjjmmmgggaaa]]]^^^^^^]]]\\\cccdddeeeccc___ZZZVVVUUUVVVVVVVVVVVVYYY\\\___```bbbccccccaaa______```bbbeeefffkkkrrrvvv|||}}}||||||}}}|||xxxvvvuuuuuuvvvuuuuuuuuuuuutttrrrppppppmmmiiifffeeeeeedddcccfffgggjjjlllnnnooopppppppppjjjggghhhgggeeeccceeebbbeeehhhhhhggggggjjjmmmfffccc```^^^___```aaaaaafffggghhheee```\\\YYYWWWZZZZZZYYYYYYYYYYYYYYYZZZ^^^______^^^]]]\\\^^^___dddeeejjjooosssxxx~~~{{{xxxwwwxxx|||~~~yyyuuutttssstttqqqsssuuuuuuuuutttuuuvvvvvvrrrnnnlllkkkkkkhhhfffeeegggjjjmmmnnnnnnmmmlllmmmiiifffhhhiiifffdddfffeeeeeeeeedddddddddfffgggaaaaaaaaa```______aaacccdddffffffddd```]]][[[ZZZ\\\\\\\\\\\\[[[YYYWWWVVVXXXZZZ\\\\\\\\\]]]___aaadddeeeiiinnnpppvvv~~~zzzwwwtttsssvvv{{{~~~~~~yyyvvvtttuuuvvvmmmqqqtttuuuuuuuuuxxx{{{}}}yyyuuussssssrrrnnnkkkeeegggkkknnnooonnnllljjjfffcccbbbfffhhhffffffhhhkkkhhheeecccaaa______^^^aaacccdddbbb^^^]]]^^^aaa```aaabbb```^^^\\\[[[\\\YYY[[[]]]^^^]]][[[XXXVVVZZZ\\\___aaaccceeegggjjjdddfffiiimmmpppvvv{{{xxxwwwwwwwwwwwwyyy|||~~~~~~}}}zzzxxxvvvtttqqqqqqpppqqqrrrsssssssssuuuvvvwwwwwwtttoookkkgggiiiooopppkkkhhhjjjhhhddddddfffggggggffffffgggiiinnnkkkhhheeedddcccbbb```dddeeeddd___ZZZZZZ___eeeaaadddccc]]][[[]]][[[VVV[[[\\\]]]^^^\\\ZZZVVVTTTXXX[[[^^^___```aaacccdddaaaeeeiiikkknnnwww~~~zzzxxxyyyzzz{{{||||||}}}~~~~~~{{{yyywwwvvvqqqooommmjjjiiijjjnnnpppyyyyyyxxxwwwtttoookkkhhhfffkkklllhhhhhhkkkkkkhhheeeeeeeeefffgggiiijjjkkkmmmllliiifffcccbbbaaaaaabbbdddfffccc___]]]___cccbbbeeeccc]]][[[]]]\\\YYY^^^___``````^^^[[[XXXVVVWWWZZZ\\\^^^^^^___aaaccccccgggjjjkkkmmmvvv~~~{{{yyyxxx{{{~~~~~~}}}~~~|||yyywwwvvvpppoookkkgggeeehhhooouuu|||{{{yyywwwtttpppmmmlllgggiiiiiiggghhhlllmmmlllhhheeebbbcccgggkkkmmmmmmjjjkkkjjjgggbbb___```bbb```dddhhhhhheeeaaaaaabbbdddeeebbb]]]\\\^^^^^^\\\``````aaa```^^^[[[XXXVVVXXXZZZ]]]^^^^^^___aaabbbeeehhhjjjkkkmmmuuu~~~|||zzzyyyzzz}}}}}}}}}{{{{{{}}}{{{xxxuuusssnnnnnnnnnkkkjjjooowww{{{zzzxxxvvvtttsssrrrrrrmmmllliiiggghhhkkkllllllkkkeee``````fffkkklllkkkgggiiikkkggg```\\\^^^aaa```dddhhhiiigggeeeccccccfffdddaaa^^^]]]___```aaa`````````___]]]ZZZXXXVVV[[[\\\^^^^^^^^^___aaacccdddfffiiijjjnnnvvv{{{}}}|||zzz{{{}}}~~~}}}}}}zzzxxxyyy|||~~~zzzuuurrrppplllmmmoooooopppsssxxx}}}xxxxxxwwwvvvvvvvvvwwwxxxwwwrrrmmmjjjjjjjjjjjjjjjmmmggg``````dddhhhiiihhheeehhhjjjfff___[[[\\\___bbbdddfffffffffffffffffffffdddaaa```___```bbbdddbbbbbbbbbaaa___\\\ZZZYYY[[[\\\]]]]]]\\\]]]___aaabbbdddfffiiinnnwww~~~xxx~~~~~~|||{{{{{{}}}|||{{{xxxvvvyyy~~~}}}yyyuuurrrpppmmmmmmnnnoooqqqrrrttttttuuuuuuvvvvvvwwwyyyzzz{{{|||tttnnnmmmmmmjjjhhhhhhmmmiiicccaaadddggghhhhhhfffhhhiiifffaaa^^^]]]^^^bbbbbbcccdddeeefffggghhhfffcccaaaccccccbbbcccgggffffffeeedddcccaaa```___[[[[[[[[[ZZZZZZZZZ]]]___aaabbbeeeiiioooxxx|||yyyuuuzzz}}}|||zzz{{{}}}~~~~~~~~~~~~zzzvvvxxx~~~}}}{{{xxxvvvuuurrrpppnnnpppuuuwwwvvvttttttuuuvvvwwwxxxyyyzzzzzzzzzqqqlllnnnooollliiijjjkkkiiigggeeeeeegggjjjllljjjjjjjjjhhheeebbb```^^^______aaaccceeefffffffffeeebbbbbbeeefffcccdddhhhgggggggggfffeeeddddddccc]]]^^^]]]\\\[[[[[[^^^```cccccceeeiiiooowww{{{|||~~~}}}|||vvvrrrvvv}}}|||{{{zzz{{{}}}~~~|||}}}wwwxxx~~~~~~~~~~~~}}}{{{zzzyyyxxxssspppsss{{{}}}uuuuuuvvvxxxxxxxxxxxxxxxuuummmiiimmmpppmmmkkkllliiijjjiiihhhgggiiimmmpppnnnllljjjjjjiiifffbbb___\\\]]]```cccfffgggeeeccceeeaaabbbggghhhddddddiiiffffffeeeeeeeeedddddddddbbbbbbaaa___^^^___bbbdddeeeeeefffiiinnnvvv}}}}}}|||}}}~~~{{{qqqyyy~~~|||{{{{{{}}}~~~~~~||||||||||||{{{{{{wwwvvvxxx{{{}}}vvvwwwwwwvvvxxx{{{xxxrrryyyyyyyyy{{{|||{{{wwwuuuqqqnnnkkkiiijjjkkkkkkjjjmmmllljjjgggfffgggkkknnnkkkjjjiiiiiijjjjjjhhhfff```bbbcccddddddcccaaa```[[[^^^bbbddddddcccbbbbbbccccccbbbbbbcccdddfffgggaaa^^^]]]```dddddd___ZZZ\\\aaagggkkkmmmsss|||~~~}}}~~~{{{uuu{{{|||}}}}}}|||{{{|||}}}~~~|||xxxsssqqqqqqsssttttttvvvtttrrrsssuuurrrlllvvvvvvvvvxxxzzz{{{yyyxxxtttrrrooonnnnnnooonnnnnnmmmmmmnnnnnnmmmmmmnnnooommmlllkkkkkklllllljjjhhhbbbcccdddddddddbbb```______cccggghhhgggfffggghhheeedddccccccdddeeefffggggggdddaaa```bbb```[[[WWW^^^bbbgggiiijjjooowww~~~zzzwwwzzz{{{}}}}}}}}}zzzyyyxxxxxxxxxzzz{{{|||yyyxxxuuurrrpppooooooppprrrsssrrrnnnmmmnnnjjjdddqqqqqqsssvvvzzz}}}}}}}}}wwwuuurrrpppppppppnnnmmmjjjllloooqqqqqqpppnnnmmmjjjiiihhhiiijjjjjjiiigggddddddddddddccc```^^^]]]]]]aaaeeeeeebbbaaadddhhhgggfffeeeeeeeeefffggghhhjjjfffbbb``````___[[[XXX___cccfffffffffiiiqqqwww~~~sssqqqwww}}}zzzyyyxxxwwwwwwuuutttssstttuuuvvvvvvvvvuuuuuutttttttttqqqsssqqqllliiihhhddd___gggiiimmmsssxxx||||||{{{xxxuuuqqqnnnmmmllljjjhhhfffgggiiilllnnnnnnkkkiiiiiihhhhhhiiijjjjjjiiigggeeeeeeeeecccbbb___]]]\\\ZZZ___cccbbb^^^^^^bbbgggjjjiiigggfffffffffggghhhfffccc```^^^___``````___^^^aaadddccccccfffnnnttttttrrryyyvvv||||||zzzyyywwwyyyyyywwwtttssstttuuuxxxxxxyyyyyyyyywwwvvvuuupppsssrrrlllhhhgggddd```___ccciiiqqqxxxzzzyyywwwxxxtttoookkkiiihhhgggeeegggeeeeeefffiiikkkjjjhhhkkkjjjiiijjjkkkkkkiiihhheeeeeedddbbbaaa___]]]]]]^^^bbbffffffddddddiiimmmlllkkkiiigggfffffffffgggcccaaa^^^]]]___```bbbccc[[[^^^aaaaaaaaafffooovvv{{{zzz|||}}}|||{{{zzz|||~~~}}}zzzyyy{{{}}}}}}}}}|||{{{xxxuuurrrpppnnnrrrsssnnnjjjiiigggdddeeehhhooowww}}}~~~{{{xxxsssmmmhhhggghhhiiiiiikkkhhheeefffiiilllkkkjjjhhhgggffffffgggfffdddbbbccccccbbbaaa``````______aaacccfffiiijjjlllnnnpppmmmllljjjgggfffeeeeeefffcccbbb```^^^]]]^^^___```ZZZ]]]```aaabbbhhhrrrzzz~~~~~~|||~~~~~~}}}{{{xxxtttqqqppplllqqqsssooollllllllljjjkkkmmmpppuuu{{{~~~~~~~~~sssnnngggdddeeeiiilllooooookkkhhhhhhlllnnnmmmjjjhhhfffeeeddddddcccaaa___aaa````````````aaaaaabbb```aaaccciiinnnqqqpppooonnnllljjjgggeeedddddddddbbbbbb```^^^\\\\\\\\\]]][[[^^^aaabbbdddjjjttt}}}~~~{{{{{{}}}~~~}}}|||{{{yyywwwuuutttjjjppprrrooommmnnnnnnmmmhhhggghhhjjjoootttvvvwwwmmmhhhbbb___bbbhhhnnnrrroookkkiiikkknnnooolllhhhnnnmmmkkkjjjjjjiiifffddd____________```aaaccccccbbbbbbdddkkksssvvvtttqqqnnnllljjjgggeeedddcccccc_________^^^\\\\\\]]]^^^]]]```cccdddeeekkkuuu~~~~~~~~~~~~}}}zzzwwwuuutttsssrrrpppnnnrrruuuvvvrrrmmmhhhfffkkkkkkkkknnnppprrrqqqpppmmmllljjjgggeeegggkkknnnpppjjjgggkkkooonnnkkkjjjbbbgggnnnqqqnnniiiccc``````]]]\\\]]]bbbfffgggfffdddbbbbbbhhhqqquuusssooollllllkkkjjjfffbbb^^^\\\^^^```bbbbbbaaa```aaaaaa```___aaaeeeiiilllsss{{{~~~}}}{{{xxxuuutttuuuwwwwwwvvvqqqtttwwwxxxvvvsssqqqooollllllmmmpppsssuuutttsssnnnnnnnnnllljjjjjjlllnnnqqqkkkhhhmmmpppooolllkkkiiikkknnnpppooolllhhheeecccaaa___```dddhhhiiiiiicccaaabbbjjjsssyyyxxxuuummmmmmkkkiiifffbbb___]]]\\\^^^______^^^^^^```aaadddaaa```cccgggllluuu~~~|||{{{}}}{{{wwwttttttwwwzzzzzzyyyrrrtttwwwxxxxxxwwwxxxxxxnnnnnnoooqqqssssssrrrpppqqqrrrrrrqqqooommmmmmnnnrrrmmmlllpppsssqqqnnnnnnpppnnnmmmnnnpppooollliiidddbbb```aaadddgggiiijjjaaa___aaaiiisssyyyzzzxxxooommmkkkhhheeebbbaaa```\\\\\\]]]\\\\\\]]]___bbbgggccc```bbbeeekkkvvv~~~|||{{{zzz{{{yyyvvvuuuwww{{{{{{xxxtttrrrsssuuuuuuuuuvvvxxxzzzqqqpppoooppppppooollliiitttuuutttrrrooonnnooopppuuuqqqppptttvvvsssqqqrrrqqqmmmkkkmmmpppqqqmmmiiidddbbb______```ccceeeggg___^^^```eeemmmrrrsssrrrooommmiiifffcccaaaaaaaaa^^^^^^^^^]]]]]]^^^bbbeeegggcccaaadddggglllvvv~~~{{{yyyrrrqqqsssyyy~~~xxxrrrtttttttttsssrrrsssuuuwwwqqqpppnnnnnnoooooommmkkkwwwuuusssooommmmmmppprrrvvvssstttxxxyyyuuussstttqqqnnnmmmooossssssooojjjfffdddaaa___^^^___bbbeeebbbaaaaaaccchhhkkkkkkjjjnnnlllhhhdddaaa```aaaaaaaaaaaaaaa``````aaadddgggdddbbbcccgggjjjmmmttt||||||lllkkkoooxxx}}}vvvvvvvvvuuusssqqqqqqssstttnnnmmmlllmmmppptttuuuvvvvvvuuuqqqnnnkkklllppptttuuusssuuuyyyyyyuuusssuuusssrrrqqqrrruuuuuurrrooollljjjgggbbb______bbbeeeeeedddcccdddfffhhhiiihhhnnnlllhhheeebbbaaaaaaaaacccddddddcccbbbbbbdddgggaaaaaadddjjjmmmnnnrrrxxxnnnlllmmmvvv{{{tttttttttrrrpppooopppqqqllljjjiiijjjooouuuzzz|||ssssssqqqooommmnnnpppsssqqqqqqssswwwwwwrrrqqqrrrtttsssrrrqqqqqqrrrttttttqqqoookkkeee```___bbbeeebbbbbbbbbcccfffhhhjjjkkkooommmjjjhhheeedddccccccbbbcccdddcccbbbaaabbbccc``````dddiiilllmmmqqqwwwtttpppnnnuuu|||pppqqqqqqooommmlllmmmooollliiigggggglllrrrxxxzzzpppqqqrrrrrrpppoooppprrrooonnnqqquuutttpppnnnppptttssspppmmmlllnnnssswwwsssqqqllleee___]]]```ddd]]]]]]^^^aaadddhhhlllmmmpppnnnllljjjhhhfffeeeddd```bbbcccbbb```___^^^___aaa```ccchhhjjjlllqqqwww{{{vvvttttttzzz|||vvvwwwuuusssqqqppppppqqqqqqrrrpppmmmjjjiiimmmtttzzzuuuxxxvvvoookkklllmmmkkkrrrrrrqqqpppnnnmmmoooqqqsssqqqqqqtttttttttxxx}}}zzzxxxssskkkccc^^^\\\\\\___^^^]]]]]]___dddhhhkkkggghhhgggeeebbb```aaabbbaaabbbbbbaaa``````aaacccaaaeeehhhhhhfffhhhooouuuwww}}}~~~yyyxxxxxx}}}}}}rrrrrrrrrrrrrrrqqqppppppnnnmmmkkkiiiiiilllrrrwwwuuuxxxwwwqqqnnnnnnmmmkkkppprrruuuvvvuuusssssstttpppnnnooorrrssssssxxx~~~~~~|||vvvnnneee___\\\\\\___^^^]]]]]]___bbbfffhhhhhhhhhhhheeebbbaaaaaabbbcccdddeeedddbbbbbbdddeeeccceeeggghhhhhhkkkqqquuuyyy~~~|||zzzzzz~~~ssstttuuuuuussspppmmmkkkjjjjjjiiihhhhhhkkkppptttuuuyyyyyyuuuqqqpppnnnkkklllpppvvvyyyyyywwwuuutttnnnlllmmmqqqrrrqqquuu{{{}}}{{{wwwppphhhbbb___^^^]]]\\\\\\]]]^^^```bbbdddeeeffffffdddaaa``````aaafffggghhhgggfffeeefffhhheeeffffffhhhkkkooosssvvv||||||{{{{{{{{{}}}|||{{{zzzwwwsssnnnjjjhhhiiijjjjjjjjjjjjlllooorrrtttzzz|||xxxuuurrrooojjjjjjnnnsssvvvvvvtttsssssspppnnnoooqqqooommmooosssttttttrrrnnniiieeecccbbbXXXXXXYYYZZZ\\\^^^___```___```bbbbbb`````````aaaggghhhjjjiiihhhggghhhiiihhhgggfffiiinnnsssvvvwww~~~|||||||||zzzyyyyyyzzz{{{|||wwwrrrooommmlllkkklllmmmllllllmmmpppssstttzzz}}}zzzwwwtttooojjjmmmnnnpppqqqppppppqqqsssuuusssrrrrrrnnniiihhhlllnnnoooooolllhhhdddbbbaaaTTTTTTUUUWWWYYY\\\^^^___[[[^^^aaabbbcccccceeefffgggiiijjjjjjiiihhhhhhiiiiiihhhhhhjjjooosssvvvwww~~~}}}~~~{{{}}}}}}{{{wwwvvvxxx{{{~~~{{{wwwtttssssssssspppppppppnnnmmmnnnqqqtttuuuzzz~~~{{{wwwtttpppjjjoooppppppooonnnpppsssuuuwwwuuutttsssooohhhgggjjjlllnnnnnnlllgggccc```^^^UUUUUUUUUVVVWWWZZZ\\\^^^\\\___cccfffggghhhiiijjjgggiiikkkkkkjjjiiihhhiiijjjjjjjjjkkknnnrrruuuxxx}}}{{{wwwuuuvvvxxxzzzuuuyyy|||{{{wwwuuuxxx{{{}}}|||{{{xxxvvvuuusssssstttsssrrrooommmnnnqqqtttuuu{{{}}}zzzwwwtttpppkkklllmmmnnnnnnoooqqqtttwwwtttrrrssstttqqqlllkkkoookkkmmmooonnnjjjfffbbbaaaZZZYYYWWWVVVWWWYYY[[[]]]]]]```dddfffgggggghhhiiihhhjjjmmmmmmllljjjjjjjjjiiikkkmmmmmmlllooosssxxx{{{{{{sssnnnlllmmmoooooouuuyyyyyyuuussswww{{{}}}}}}|||{{{xxxtttpppnnnvvvuuurrrooommmnnnqqqtttuuu{{{}}}zzzvvvtttpppkkkgggiiilllmmmoooqqqtttvvvpppoooqqqtttsssppppppttthhhkkknnnooommmjjjhhhggg```^^^ZZZXXXWWWXXXZZZ\\\]]]___cccddddddccccccdddiiikkknnnnnnmmmkkkkkkkkkiiilllooonnnkkklllrrrxxxyyy}}}~~~~~~|||uuummmgggeeeeeecccbbblllqqqwwwxxxuuutttwwwzzzxxxwwwvvvtttrrrpppnnnnnnnnnpppqqqnnniiiiiimmmrrrrrrsssuuuvvvvvvtttqqqooolllkkkiiikkknnnsssvvvwwwqqqqqqppppppppprrrssstttnnnmmmlllmmmnnnlllgggcccccc```[[[WWWVVVVVVXXXZZZYYY[[[```eeeccc___```dddjjjhhhfffhhhlllpppqqqpppsssooolllllllllmmmssszzzvvv{{{}}}~~~~~~uuunnnfffbbbaaabbbaaa```ggglllrrruuutttsssuuuxxx}}}|||{{{xxxuuurrrooonnnoooqqqrrroookkkjjjmmmqqqooooooppppppooommmkkkjjjnnnnnnnnnpppsssuuuvvvvvvoooooonnnnnnooopppqqqqqqnnnllliiijjjlllmmmjjjgggbbb___[[[WWWUUUVVVXXXYYYVVVXXX\\\```___\\\^^^bbbfffeeeeeehhhlllpppqqqpppqqqooonnnppppppooosssyyywww|||}}}vvvooogggbbbaaabbbaaa```ccciiippptttuuuuuuvvvxxx}}}~~~}}}|||zzzvvvsssqqqlllooopppnnnkkkiiijjjmmmrrrqqqqqqppppppoooooonnnooonnnoooqqqssstttsssqqqnnnoooooooooooopppppppppnnnkkkggghhhjjjmmmllljjjaaa^^^ZZZWWWUUUUUUWWWXXXVVVVVVZZZ]]]\\\ZZZ]]]cccbbbcccdddhhhmmmpppppppppnnnlllnnnrrrrrrpppsssxxxyyy~~~yyypppiiigggfffdddbbbffflllrrrwwwxxxyyyyyyzzzxxxzzz|||}}}|||zzzwwwuuunnnpppqqqpppnnnllllllmmmssssssrrrrrrrrrsssuuuvvvsssqqqppppppqqqrrrqqqpppppppppqqqrrrrrrrrrrrrrrrnnnkkkhhhiiikkkllljjjhhh___]]]YYYVVVUUUUUUWWWXXXWWWWWWYYY\\\[[[YYY]]]dddbbbcccfffiiilllnnnnnnnnnkkkjjjlllooopppooorrrxxx}}}}}}sssmmmkkkjjjhhhgggjjjnnntttxxxzzzzzzzzzzzzwwwxxxzzz{{{{{{yyyvvvuuurrrsssttttttsssrrrqqqqqqnnnmmmmmmnnnpppsssvvvwwwyyyuuupppnnnnnnppprrrrrrpppppppppqqqrrrrrrssssssooommmkkkkkkllljjjfffaaa^^^\\\YYYWWWVVVVVVWWWXXXWWWWWWXXXZZZYYYWWW\\\bbbbbbdddgggiiijjjjjjkkkkkkllljjjjjjmmmooopppuuu|||xxxppplllkkkllllllkkkkkkmmmqqquuuxxxyyyzzzzzz{{{{{{{{{{{{yyyvvvsssqqqpppqqqqqqqqqqqqrrrrrrrrrllllllmmmoooqqqtttwwwyyyuuupppjjjggggggiiikkklllmmmmmmmmmmmmnnnqqqssstttqqqnnnmmmmmmllliiibbb]]]^^^\\\ZZZXXXWWWWWWXXXXXXVVVUUUVVVXXXVVVTTTWWW^^^aaaccceeefffeeefffggghhhmmmjjjkkknnnpppqqqxxx~~~yyyqqqmmmnnnoooooonnnkkkkkknnnrrrvvvzzz||||||~~~~~~}}}{{{yyywwwtttssspppooonnnoooppprrrttttttqqqqqqrrrsssuuuwwwyyyzzzppplllgggddddddeeefffgggmmmlllkkkkkkmmmqqquuuxxxsssooolllkkkjjjhhhbbb^^^^^^]]][[[YYYXXXXXXXXXYYYWWWVVVXXXYYYVVVSSSUUU[[[\\\^^^```aaa```aaadddggggggfffiiinnnpppqqquuu{{{|||~~~wwwrrrrrrrrrrrrpppkkkkkkmmmqqqwww|||~~~~~~}}}|||{{{zzzyyyyyyvvvtttssssssvvvyyy{{{|||rrrsssssstttuuuvvvwwwwwwrrrooolllkkkkkkkkkjjjiiiooonnnllllllnnnsssxxx|||tttpppkkkhhhhhhgggdddaaa^^^]]][[[ZZZYYYYYYYYYYYYYYYYYY[[[\\\YYYUUUVVV[[[XXXZZZ\\\\\\\\\^^^cccggg```aaaffflllooonnnqqqvvvyyy{{{||||||~~~~~~yyyuuurrrrrrsssqqqssstttuuuuuuvvvyyy{{{xxxxxxyyy|||}}}}}}{{{yyyvvvtttsssvvvzzzzzzuuupppttttttsssqqqrrruuu{{{zzzxxxuuuqqqmmmiiigggeeellljjjhhhiiikkkooorrrsssrrrsssrrroooiiiccc^^^\\\^^^```aaa___\\\ZZZ[[[]]]XXXYYY[[[]]]]]]\\\ZZZYYY^^^\\\[[[[[[]]]^^^^^^]]]```bbbdddeeefffhhhlllnnntttyyy~~~~~~~~~yyyuuuttttttwwwxxxxxxxxxwwwxxxzzz}}}zzzzzz{{{}}}~~~|||zzzpppooooootttyyy{{{wwwtttuuutttsssrrrrrrtttyyy}}}{{{xxxtttpppllljjjjjjiiijjjiiihhhhhhkkknnnqqqrrrsssttttttrrrnnnhhhcccaaacccdddeeebbb^^^\\\\\\]]]XXXYYYZZZ[[[[[[[[[ZZZZZZ[[[ZZZZZZ[[[^^^```aaa```^^^```bbbdddeeegggkkkmmmooossszzz~~~}}}~~~zzzxxxwww~~~~~~|||zzzyyyyyy||||||xxxtttpppoooppptttxxxzzzxxxvvvvvvuuutttrrrqqqtttxxx{{{}}}yyysssnnnllllllnnnoooooonnnmmmllllllmmmnnnoooqqqrrrssssssqqqlllhhheeeiiijjjiiifffbbb^^^]]]\\\YYYYYYYYYYYYZZZZZZ[[[[[[YYYYYYYYY\\\___bbbcccccc]]]___aaabbbccceeeiiikkkjjjmmmsss{{{~~~}}}}}}}}}~~~}}}|||}}}{{{yyyzzz~~~~~~yyyvvvyyywwwvvvwwwxxxxxxvvvtttvvvvvvtttrrrqqqsssvvvyyy}}}yyyrrrmmmkkkmmmqqqtttwwwwwwuuurrrnnnlllkkkkkkmmmmmmoooppppppmmmiiifffnnnmmmllliiiddd```]]][[[ZZZYYYXXXXXXXXXZZZ\\\]]]ZZZZZZZZZ]]]aaaccccccbbb```aaabbbbbbbbbcccfffhhhgggiiimmmuuu}}}|||~~~}}}{{{yyy{{{~~~{{{yyywwwvvvvvvuuutttsssvvvvvvuuusssqqqrrruuuxxx{{{wwwqqqlllkkknnnrrruuuwwwxxxwwwtttooojjjiiiiiikkkkkkkkkmmmnnnnnnjjjgggnnnmmmllliiifffbbb^^^[[[[[[ZZZXXXXXXYYY[[[]]]___]]]\\\]]]___aaabbbaaa```cccddddddcccbbbaaacccdddfffhhhkkkqqq||||||}}}|||}}}|||yyyvvvuuusssrrrrrrssstttuuutttuuutttsssrrrrrruuuxxxxxxuuupppmmmlllmmmppprrrnnnpppsssqqqmmmjjjiiijjjmmmjjjhhhiiilllmmmjjjggglllkkkjjjjjjiiifffaaa^^^[[[[[[ZZZYYYZZZ\\\___```___^^^___```bbbbbb```^^^dddeeeeeecccaaa```aaabbbeeegggjjjoooxxx}}}~~~{{{vvvrrrrrrrrrqqqpppppprrruuuwwwsssttttttsssrrrsssuuuxxxsssrrrooommmllllllmmmnnnhhhmmmqqqpppllliiiiiikkkmmmhhhddddddgggiiigggeeejjjiiiiiikkkllljjjfffbbb\\\[[[[[[[[[\\\^^^```aaa_________aaacccccc```^^^aaabbbbbbaaa```___aaacccccceeegggkkksss~~~{{{|||~~~|||yyyuuutttsssqqqqqqrrrvvvxxxrrrsssssssssrrrsssvvvxxxqqqpppooonnnmmmlllkkkkkkjjjooosssrrrmmmiiihhhjjjkkkeee___^^^aaadddcccaaaiiihhhiiikkknnnmmmiiifff\\\\\\\\\]]]^^^___aaaaaa^^^^^^___bbbdddcccaaa___]]]^^^____________aaacccaaaccceeeiiipppyyy}}}|||~~~~~~|||~~~zzzvvvwwwzzz{{{yyyvvvtttssstttvvvyyyyyywwwsssvvvssspppmmmlllmmmoooqqqqqqssspppiiieeeeeeeeedddkkkjjjjjjmmmqqqrrrqqqoooiiibbb```cccddd``````cccbbbfffjjjmmmmmmkkkjjjjjjeee```ZZZVVVVVVXXX[[[\\\^^^______``````___^^^]]]`````````______^^^^^^^^^cccbbbbbbccchhhrrr~~~|||xxxvvvwww{{{|||zzzwwwqqqoooooosssxxxzzzwwwssssssqqqnnnkkkiiijjjkkklllooorrrqqqllliiiiiiiiigggeeefffiiimmmrrrsssqqqoooddd```___cccddd___\\\\\\dddgggkkklllkkkjjjjjjjjjgggbbb\\\XXXYYY\\\```aaa``````______^^^^^^______^^^]]]]]]]]]^^^^^^___```___```bbbeeeiiiqqqyyy}}}{{{yyyzzz|||}}}zzzwwwnnnkkkkkkpppwwwzzzvvvqqqrrrpppmmmjjjiiihhhiiijjjkkkoooqqqmmmkkkkkkjjjggg^^^```eeelllqqqrrrqqqooofffdddeeeiiiiiiccc]]][[[___aaacccddddddeeeggghhhjjjeee^^^ZZZ[[[^^^aaacccbbbaaa```^^^^^^^^^___```[[[[[[[[[[[[\\\^^^```aaa]]]```dddhhhkkkpppuuuxxx}}}zzzwwwppplllkkkpppxxxzzzuuuoooqqqpppnnnmmmllllllllllllhhhmmmpppnnnkkkjjjgggcccYYY\\\```fffkkknnnppppppjjjiiiiiikkkjjjfff```]]][[[\\\]]]^^^```bbbfffjjjlllggg```[[[[[[^^^```bbbbbbaaaaaa```____________\\\[[[ZZZZZZ[[[]]]___aaa^^^aaaeeehhhkkknnnrrruuu~~~}}}zzzuuurrrpppsssxxxyyytttnnnoooooooooooooooooooooooojjjpppssspppmmmjjjeee```XXXZZZ\\\___ccchhhnnnqqqkkkjjjhhhfffeeeccc```]]]bbbbbbbbbaaaaaacccgggkkkjjjfffaaa^^^___bbbeeefff``````aaabbbaaa___]]]\\\]]]]]]\\\\\\\\\]]]^^^______```bbbccceeehhhmmmqqq|||~~~xxxwwwvvvwwwyyywwwsssoooppppppqqqqqqqqqqqqpppooopppuuuxxxuuuppplllgggbbb[[[[[[\\\\\\___dddkkkpppooonnnjjjeeedddfffeeebbbgggfffdddaaa______aaadddfffdddbbbbbbeeeiiilllmmm``````aaaaaa```^^^\\\[[[^^^^^^__________________]]]]]]]]]]]]^^^ccchhhmmmxxx~~~}}}|||zzzxxxyyyzzzzzzxxxvvvtttrrruuuvvvvvvvvvuuusssqqqppprrrwwwyyyvvvqqqnnniiiddd]]]^^^_________ccchhhlllqqqrrrnnnhhhhhhkkkjjjeeeddddddbbb___]]]\\\^^^aaafffeeedddeeehhhjjjkkkjjjbbbaaa^^^\\\[[[[[[\\\]]]]]]^^^```bbbccccccbbbbbb[[[\\\]]]]]]^^^bbbgggkkkpppttt~~~|||zzz{{{|||uuurrrvvvyyy|||{{{xxxuuutttuuu||||||}}}|||zzzvvvsssqqqpppuuuwwwtttpppmmmiiiddd___aaaccccccbbbcccfffjjjlllooolllggggggjjjhhhbbbbbbcccbbbaaa```aaadddggghhhgggeeeeeeffffffdddbbbeeebbb\\\XXXWWWYYY]]]___[[[]]]aaadddffffffeeeddd[[[]]]___aaabbbeeehhhkkkiiilllttt~~~|||zzz|||xxxuuuvvvxxxzzz{{{{{{zzzwwwvvvvvvwww}}}~~~~~~zzzuuusssuuuuuuvvvwwwvvvrrrkkkgggccceeefffeeeddddddgggjjjjjjjjjjjjjjjhhhgggffffffgggaaaZZZZZZ___dddeeeeeelllkkkiiifffcccbbbccceeebbb___[[[YYYXXXZZZ]]]___^^^___```cccffffffeeeccc___]]][[[]]]```ccccccbbbdddiiirrrzzz}}}}}}xxxwwwwwwvvvxxxyyyyyyxxxwwwwwwxxxyyyzzz|||~~~~~~|||zzzyyyyyyxxxwwwvvvuuuqqqlllhhhkkkkkkkkkhhhfffeeegggjjjiiiiiiiiijjjkkkkkkiiihhhdddaaa^^^___cccffffffeeeqqqpppnnnjjjgggeeefffgggdddbbb^^^ZZZXXXYYY[[[\\\]]]^^^```cccfffgggeeebbb___\\\ZZZ[[[^^^aaabbbbbbaaafffnnnyyy{{{zzzwwwvvvvvvyyy|||~~~}}}||||||}}}zzzzzz{{{||||||||||||||||||yyyvvvtttsssqqqmmmkkkpppooommmiiifffdddeeeggghhhgggfffiiimmmooonnnkkkcccdddeeefffggggggffffffsssrrrqqqmmmiiigggggghhhiiigggbbb^^^[[[YYYYYYYYYYYY[[[___cccggggggdddaaa___]]]ZZZZZZ\\\___aaaaaabbbeeejjjrrr}}}~~~zzzwwwvvv|||~~~}}}{{{zzzzzzzzz{{{xxxtttrrrqqqqqqpppnnnooommmjjjgggdddbbbbbbccceeeccccccgggnnnqqqpppnnnhhhiiikkkjjjhhhfffffffffmmmnnnnnnllliiigggggggggmmmkkkgggbbb^^^ZZZWWWVVVUUUXXX]]]bbbffffffccc``````^^^\\\[[[\\\^^^aaabbbeeefffhhhlllttt~~~{{{zzz{{{}}}{{{zzzzzzyyyxxxuuurrrqqqqqqrrrqqqqqqkkkjjjgggfffddddddcccbbbaaa```bbbffflllppppppooooooooonnnjjjgggddddddeeeeeegggiiijjjiiihhhiiiiiillljjjhhhccc___ZZZUUUSSSRRRUUUZZZ```eeeeeeccc```bbbaaa```^^^^^^___bbbdddcccdddfffhhhmmmyyy~~~{{{{{{}}}~~~}}}~~~~~~}}}}}}}}}|||{{{{{{{{{{{{||||||vvvuuusssssstttsssrrrpppiiihhhhhhhhhiiihhhfffddd^^^```dddgggkkkmmmpppqqqrrrpppmmmjjjgggeeecccbbb```cccgggjjjkkkkkkllllllhhhhhhgggddd```ZZZUUURRRRRRUUUYYY```eeefffdddbbbcccddddddbbbaaaaaabbbddd^^^aaaccceeejjjttt~~~yyyvvvxxx|||}}}|||}}}{{{}}}}}}|||zzzxxxwwwxxxuuuvvvwwwxxxyyyzzz{{{|||xxxxxxxxxxxxxxxuuuqqqmmmhhhhhhhhhjjjlllkkkfffccc^^^bbbhhhjjjjjjkkkooosssooommmkkkkkkkkkhhhccc^^^\\\```eeeiiikkkkkkkkklllhhhiiiiiihhheee```[[[XXXUUUWWW[[[```fffhhhhhhgggbbbdddfffeeebbbaaabbbccc]]]aaadddeeeffflllxxx|||vvvssswww||||||~~~}}}zzzxxxwwwxxxyyyyyyxxxvvvtttuuuvvvssstttuuuvvvxxxxxxxxxxxx{{{{{{||||||{{{vvvpppkkkgggggghhhkkkmmmjjjeee```^^^eeekkkllljjjjjjooouuukkkiiiiiilllnnnkkkccc\\\YYY^^^cccgggiiiiiiiiiiiikkklllnnnnnnkkkgggbbb^^^WWWYYY\\\aaagggjjjkkkjjjaaadddgggfffcccaaaaaabbbaaaeeegggfffccceeennnvvv}}}zzzwwwuuuyyy}}}{{{~~~xxxuuuvvvssslllkkknnnuuuttttttuuuuuurrrnnnjjjnnnnnnqqqtttssssssxxx~~~{{{||||||sssnnnooommmjjjhhhjjjnnnooojjjeeebbbccceeeggghhhiiiiiiiiimmmmmmlllkkkhhheeebbb```bbbbbbbbbaaabbbdddhhhlllkkkmmmnnnnnnlllhhhdddbbb[[[ZZZ[[[^^^cccggggggeeeiiiiiiiiifffccc___^^^^^^]]]^^^aaadddddddddkkkttt}}}}}}{{{yyyxxxwww||||||yyywwwvvvqqqpppqqqpppkkkjjjmmmrrrssstttuuussspppmmmkkkmmmnnnqqquuuuuutttyyy~~~}}}~~~{{{ssspppqqqnnnlllkkkllloooooommmjjjeeefffggggggggghhhjjjlllkkkkkkllllllkkkjjjiiihhhddddddcccaaa```aaadddgggooooooooonnnllljjjhhhfff\\\[[[ZZZ\\\```cccdddccceeeggghhhfffcccaaa``````]]]]]]```cccbbbaaagggnnnvvv}}}|||}}}{{{{{{{{{zzz~~~{{{wwwtttrrrooommmnnnmmmiiihhhiiinnnrrruuuuuurrrooonnnnnnmmmnnnssswwwwwwvvvyyy}}}{{{|||{{{wwwvvvxxxtttsssrrrqqqppppppooooookkklllkkkhhheeefffjjjnnnjjjkkkkkkkkkkkkkkkkkkkkkeeedddcccaaa______aaadddpppppppppooonnnmmmkkkkkk___]]][[[[[[]]]___``````aaacccffffffdddbbbaaaaaa______aaadddccc```dddjjjppp}}}~~~|||}}}~~~yyyvvvuuutttrrrqqqnnnkkkhhhhhhmmmrrrwwwwwwsssoooppprrrpppqqqvvvzzzyyyuuuwww|||xxxyyyzzz|||~~~~~~~~~{{{{{{yyyvvvrrrqqqrrrssssssrrroooiiiddddddiiinnnmmmllljjjiiigggfffffffffeeeeeedddbbb``````bbbdddmmmnnnooopppooonnnlllkkkccc```]]][[[[[[\\\^^^______bbbeeefffdddbbbaaaaaa``````bbbeeedddbbbdddiiiooowww~~~{{{vvvyyy|||{{{xxxxxxyyyxxxvvvtttsssqqqoooooouuuzzzzzzvvvrrrsssuuuuuuvvvyyy{{{xxxssstttxxxuuuxxx|||~~~yyyzzzyyyxxxvvvvvvxxxzzzxxxvvvqqqkkkeeedddgggkkknnnllljjjgggeeeeeeeeefffjjjjjjiiifffbbb```aaabbbfffhhhlllnnnooommmjjjhhhfffdddaaa^^^[[[[[[]]]^^^___aaaddddddcccaaaaaaaaa___]]]___bbbcccaaadddhhhlllqqq{{{}}}zzzrrruuuzzz~~~yyy{{{|||yyywwwzzz|||zzz{{{}}}|||yyytttxxx{{{|||yyyvvvvvvwwwyyyxxxzzzzzzvvvqqqqqqvvvxxx}}}}}}xxxqqqqqqsssuuuxxx{{{}}}yyyvvvqqqllliiihhhhhhhhhkkkjjjgggffffffhhhjjjlllpppooommmiiiddd```______aaacccgggjjjkkkjjjhhhfffhhhgggeeeaaa]]][[[\\\]]]___aaabbbbbbaaaaaabbbccc^^^ZZZYYY\\\]]]]]]```dddeeeiiiqqq}}}~~~wwwxxxyyyzzzzzz}}}~~~~~~~~~{{{uuuzzz}}}|||}}}}}}wwwyyy{{{|||{{{yyywwwuuuyyyxxxyyyyyytttpppqqqvvv{{{~~~~~~|||wwwkkkkkklllqqqwww{{{{{{zzzuuuqqqmmmlllnnnnnnkkkggggggeeedddccceeehhhlllooommmnnnmmmjjjfffcccbbbbbb```aaabbbccceeefffhhhhhhggghhhgggccc^^^[[[[[[\\\]]]^^^___``````aaadddggg```[[[WWWYYYZZZZZZ\\\aaaaaacccjjjssszzz|||xxxwww{{{|||}}}vvv|||~~~{{{|||zzzyyyyyyzzz{{{|||zzzwwwsssyyywwwwwwwwwsssooorrrxxx|||{{{{{{{{{kkkiiiiiinnntttwwwuuuqqqqqqmmmjjjlllqqqrrrnnnhhheeecccaaa```aaaeeejjjmmmggghhhiiihhhgggfffggghhhbbb```___^^^```dddhhhkkkfffggggggddd^^^ZZZZZZ[[[[[[\\\]]]^^^___bbbgggjjjeee^^^YYYYYYYYYYYY\\\```aaaccchhhmmmooouuu~~~~~~zzzzzz|||~~~}}}|||yyyzzz{{{{{{yyywwwwwwxxxsssssstttuuuuuuuuuuuuuuu|||}}}}}}}}}|||zzzwwwuuummmppppppnnnpppvvvvvvqqqooonnnoooqqqsssqqqkkkfffeeecccaaa```bbbeeeiiillljjjjjjkkkmmmoooooommmkkkbbbaaa___]]]\\\]]]aaadddccccccbbbaaa___\\\ZZZYYYXXXYYY\\\^^^___```______```aaa]]]VVVTTTYYY]]]^^^___aaacccdddhhhsss||||||zzz{{{|||{{{zzz~~~{{{xxxwwwwwwvvvuuutttttttttuuuwwwxxx|||}}}}}}}}}|||zzzxxxvvvnnnqqqpppmmmooottttttpppoooooopppqqqrrrpppmmmjjjiiifffcccaaaaaadddhhhkkkllllllnnnpppqqqqqqooonnniiigggccc^^^[[[YYYZZZ[[[[[[\\\\\\\\\\\\[[[ZZZYYYTTTVVVXXX[[[]]]___aaaaaa]]]```___[[[YYY[[[]]]\\\[[[]]]^^^```dddnnn|||~~~zzzvvv|||~~~}}}}}}{{{zzzyyyxxxvvv}}}zzzyyyyyy{{{zzzwwwvvvvvvxxxzzz|||||||||||||||{{{zzzyyyxxxssssssrrroooqqquuuvvvsssoooppprrrrrrqqqpppppppppoookkkfffaaa```aaadddgggnnnoooppprrrssstttttttttrrrooojjjddd___[[[XXXWWWUUUVVVWWWYYYZZZ[[[[[[\\\UUUUUUVVVXXXZZZ]]]___```[[[```bbb```^^^^^^]]]ZZZWWWYYY[[[]]]aaakkkwwwxxxxxx~~~~~~{{{zzz|||}}}}}}{{{}}}~~~{{{xxxvvvtttsss|||}}}~~~~~~|||{{{{{{{{{~~~}}}{{{{{{|||}}}}}}|||||||||{{{{{{zzzzzzyyyvvvuuussssssuuuxxxyyyyyyppprrrtttsssqqqqqqsssvvvvvvqqqjjjccc___^^^```bbblllmmmppprrrtttvvvyyy{{{zzzwwwrrrmmmhhhccc^^^\\\VVVWWWXXXZZZ\\\]]]]]]]]]YYYXXXXXXXXXXXXZZZ\\\]]]]]]bbbdddaaa^^^^^^[[[XXXWWWXXXZZZ]]]bbbkkkuuu|||uuupppuuu|||zzz{{{~~~}}}zzzwwwtttsssrrrwwwyyyzzzzzzyyyxxxyyyzzz~~~|||yyyxxxzzz{{{{{{|||{{{{{{zzzzzztttrrrqqqsssvvvxxxyyyzzzqqqsssuuutttrrrrrruuuyyyzzzuuummmeee___]]]]]]^^^gggjjjmmmooorrrvvv{{{{{{wwwsssooojjjccc^^^YYYZZZZZZ[[[[[[[[[[[[[[[YYYXXXXXXXXXYYYZZZ\\\]]]aaaeeeeee```\\\\\\[[[YYYWWWYYY[[[___dddkkksssxxxwwwpppuuu}}}{{{zzz}}}}}}~~~~~~{{{xxxvvvvvvvvvxxxzzz{{{zzzxxxwwwwwwxxx~~~|||xxxtttqqqxxxyyy{{{}}}}}}|||zzzyyypppmmmmmmrrrtttttttttuuuqqqrrrsssrrrqqqrrrtttuuuwwwsssmmmfffaaa_________cccfffiiikkklllqqqxxx}}}|||xxxuuurrrlllddd]]]\\\\\\[[[ZZZYYYWWWVVVUUUSSSSSSUUUWWWZZZ]]]___aaacccfffeee```]]]^^^___]]]YYYZZZ\\\aaagggmmmrrruuuzzzuuu|||~~~tttvvvzzz}}}~~~}}}{{{}}}~~~|||zzz{{{}}}yyy{{{}}}}}}|||||||||~~~~~~{{{vvvrrrpppvvvxxx|||~~~}}}zzzxxxpppllllllrrrssspppmmmooopppooonnnooopppqqqpppooopppnnnjjjgggeeedddddddddaaacccfffffffffiiipppwwwyyywwwuuuvvvuuuqqqhhhaaa^^^]]]\\\ZZZXXXUUUSSSRRRNNNPPPSSSVVVZZZ]]]^^^___aaaeeefffcccbbbdddeeeccc]]]^^^aaaffflllqqquuuwww{{{yyyyyyrrrvvv{{{~~~}}}zzzxxxwwwzzz}}}~~~~~~yyy{{{~~~{{{wwwtttssstttwww|||~~~zzzxxxrrrnnnnnnttttttnnnjjjkkknnnllljjjllloooooollliiijjjiiihhhgggggghhhiiiiii```cccdddcccaaadddkkkqqqsssrrrsssvvvyyywwwpppiii```___^^^\\\YYYVVVTTTSSSOOOPPPSSSVVVYYYZZZ[[[[[[^^^cccgggffffffiiiiiihhhbbbcccfffkkkrrrwwwyyyzzzwww|||{{{~~~~~~}}}yyyuuuwww|||}}}~~~~~~~~~yyytttrrrrrryyy|||}}}{{{ssspppqqquuutttlllhhhjjj___dddhhhjjjiiihhhiiikkkmmmhhhdddcccfffiiijjjjjjaaa```^^^\\\[[[^^^cccgggfffkkkrrruuusssnnniiifffaaa^^^\\\[[[ZZZWWWRRRNNNMMMQQQVVVWWWUUUUUUWWWZZZXXXZZZ]]]___bbbeeehhhkkkjjjiiilllrrrsssppprrrxxxqqqppppppuuu~~~}}}|||{{{vvvqqqrrrwww~~~~~~~~~{{{wwwuuuuuuuuuzzz|||{{{wwwuuuuuuppphhhdddeeeffffffeeecccbbbeeejjjoooppplllgggeeegggiiiiiiiiiccccccaaa^^^[[[\\\___aaacccfffkkkmmmmmmjjjfffddd___]]][[[ZZZZZZXXXUUURRRRRRUUUXXX[[[\\\ZZZWWWTTTQQQSSSUUUVVVWWWZZZ___bbbfffdddgggmmmmmmkkkmmmsssnnnnnnnnnqqqwww}}}{{{zzzxxxsssnnnpppvvv}}}}}}|||}}}{{{xxxvvvwwwyyyzzzyyyzzz{{{}}}|||wwwsssmmmfffbbbcccjjjhhhfffccccccfffkkkppprrrnnnjjjhhhggghhhhhhhhhffffffeeeccc```___```aaa```aaacccddddddcccbbbaaa]]][[[YYYXXXXXXXXXWWWVVVXXXXXX[[[```ccc___WWWOOOQQQQQQQQQQQQQQQTTTYYY\\\aaaaaacccggggggeeefffjjjggghhhiiiiiijjjnnnvvv|||{{{yyyxxxwwwrrrnnnqqqwwwyyy{{{|||}}}{{{wwwuuuvvvyyy|||}}}vvvuuuuuuvvvxxxzzz}}}~~~{{{uuupppkkkhhhggghhhjjjjjjkkkkkkkkkjjjjjjkkkpppnnnkkkiiihhhhhhiiiiiifffhhhjjjjjjhhhgggggghhhdddbbb```^^^^^^___^^^^^^\\\ZZZXXXVVVVVVVVVVVVVVVYYY[[[^^^aaaccc___XXXRRRSSSRRRQQQOOOOOOQQQUUUYYYaaabbbddddddccc``````bbb^^^aaabbb```^^^___ffflllyyy|||}}}}}}zzzwwwuuuoookkkmmmsssuuuyyy~~~}}}zzzvvvuuuxxx{{{|||}}}uuutttsssssstttvvvxxxzzzzzzxxxtttnnnlllkkklllllllllkkkkkkkkkkkkjjjhhhgggjjjiiihhhgggggghhhiiikkkhhhkkkmmmnnnllljjjjjjjjjkkkgggbbb___^^^^^^\\\[[[ZZZYYYWWWUUUTTTSSSTTTUUUWWW[[[___```]]]ZZZYYYYYYRRRRRRPPPMMMLLLNNNRRRUUUcccfffgggfffbbb___]]][[[VVVYYY[[[YYYWWWWWW]]]cccjjjpppzzzzzz{{{||||||xxxtttmmmggghhhnnnvvv|||}}}zzzxxxyyy{{{}}}{{{yyytttuuuuuuvvvwwwxxxxxxyyywwwwwwuuuooommmnnnnnnkkkoookkkfffddddddeeeeeeeeecccdddeeeddddddeeehhhjjjkkkmmmoooooollliiihhhgggooojjjeeeaaaaaa___\\\YYYXXXXXXXXXVVVTTTSSSTTTUUUVVVZZZ]]]]]]YYYXXXZZZ]]]UUUTTTSSSQQQOOOPPPSSSUUUaaagggjjjhhhdddaaa\\\WWWRRRTTTVVVVVVUUUVVVZZZ^^^^^^ccckkkvvv{{{vvv~~~~~~{{{}}}yyyvvvoookkkmmmsss}}}}}}{{{zzz}}}~~~yyytttqqqssswwwzzz{{{{{{zzzyyyppptttuuuqqqppprrrpppkkkmmmiiieeecccccccccbbb```^^^```bbbaaa```aaadddggglllnnnpppooommmkkkjjjjjjnnnjjjeeeccccccaaa\\\WWWUUUWWWYYYYYYWWWVVVWWWXXXXXXZZZ[[[[[[[[[ZZZYYYYYYTTTTTTTTTRRRQQQQQQRRRTTT[[[ccciiihhhfffccc]]]VVVSSSTTTUUUVVVWWWYYYZZZ[[[]]]___bbbhhhpppwww~~~vvvttt{{{zzzwww||||||zzzyyyuuussswww~~~~~~|||}}}wwwpppmmmpppvvvzzz}}}}}}{{{yyyjjjpppsssrrrrrrvvvtttnnnhhhhhhiiikkkkkkggg___YYY\\\^^^``````^^^^^^aaadddkkkmmmpppqqqpppppppppqqqlllhhhddddddeeeccc\\\WWWSSSVVVZZZ[[[ZZZYYYZZZ\\\\\\ZZZYYY[[[^^^]]]YYYTTTNNNOOOOOONNNLLLLLLMMMNNNUUU___ggghhhfffddd^^^VVVVVVUUUUUUWWWYYY[[[[[[ZZZaaaaaa```aaacccggglllnnnpppxxxyyyvvv}}}||||||~~~}}}{{{|||}}}{{{wwwxxx||||||wwwrrrooorrrvvvyyyzzzxxxvvvtttqqqppprrrvvv{{{zzztttnnnfffbbb```aaaeeegggdddaaaaaa```]]][[[ZZZZZZ[[[\\\iiiiiijjjkkklllmmmmmmnnngggffffffgggfffaaaYYYRRRWWWWWWWWWWWWVVVVVVUUUTTTWWWWWWWWWWWWWWWVVVSSSPPPQQQPPPNNNKKKIIIJJJMMMPPPWWW\\\bbbcccaaa```bbbeee]]]\\\\\\]]]^^^^^^]]][[[ZZZXXXXXXZZZ]]]_________\\\```hhhpppvvv}}}zzz~~~~~~~~~}}}}}}}}}zzzvvvsssttttttuuuvvvvvvvvvvvvuuupppoooppptttxxxwwwqqqkkkfffcccaaacccggghhheeebbb```___^^^]]]\\\\\\\\\]]]ddddddeeefffggghhhjjjjjjhhhhhhhhhhhhfffbbb\\\XXXUUUUUUUUUUUUTTTRRRQQQPPPSSSSSSUUUVVVWWWVVVTTTRRRUUUTTTRRROOONNNOOOSSSWWW[[[```eeegggeeeeeegggjjjaaa```___```aaabbbaaa___\\\ZZZXXXYYY[[[]]]]]]]]]VVVWWW\\\cccgggmmmxxx~~~|||{{{{{{|||zzzwwwvvvvvvwwwuuurrrppppppqqqsssuuutttttttttwwwyyywwwqqqllldddcccccceeehhhiiieeebbb]]]]]]]]]]]]\\\\\\[[[ZZZ]]]]]]]]]^^^___aaaccceeedddfffhhhgggddd```]]]\\\UUUUUUUUUTTTRRRPPPNNNLLLIIIKKKNNNQQQSSSUUUVVVVVVWWWVVVTTTRRRQQQTTTYYY]]]aaaeeeiiijjjhhhfffgggiiidddbbbaaaaaabbbccccccbbb]]]ZZZWWWVVVXXXYYYZZZYYYSSSPPPPPPTTTWWWZZZ___fffllloootttuuuuuuvvvyyy|||{{{yyyyyy{{{}}}}}}xxxuuuwwwzzz{{{yyyvvvsssrrrsssuuuwwwvvvvvvvvvwwwwwwuuuoookkk``````bbbdddgggfffccc```[[[\\\\\\\\\[[[YYYWWWUUUWWWWWWVVVVVVWWWZZZ\\\]]]\\\aaaffffffbbb^^^[[[ZZZVVVVVVVVVUUURRROOOLLLKKKBBBDDDFFFHHHLLLQQQVVVZZZWWWVVVUUUSSSSSSVVV[[[```gggiiikkkkkkhhheeeddddddbbb```___^^^```aaaaaa```\\\YYYVVVUUUVVVWWWXXXXXXUUUOOOJJJLLLNNNMMMNNNPPPUUUWWWYYYXXXWWWVVVXXXYYYZZZcccpppyyy}}}xxxtttsssvvvyyy~~~~~~zzzwwwvvvyyy}}}~~~}}}|||zzzzzzzzzzzz{{{rrrrrrrrrrrrqqqmmmiiieee^^^^^^```bbbcccbbb___\\\^^^___```___]]]ZZZVVVTTTUUUTTTSSSSSSSSSTTTUUUVVVUUU[[[cccfffbbb\\\XXXVVVSSSSSSTTTSSSQQQNNNKKKIIIDDDDDDCCCBBBDDDIIIQQQWWWWWWXXXWWWWWWWWWZZZ___bbbgggiiikkkkkkiiigggfffeeeaaa___^^^^^^___```______]]]ZZZWWWVVVWWWXXXXXXXXXUUUMMMGGGGGGGGGEEECCCCCCCCCDDDDDDCCCCCCBBBCCCDDDBBBJJJTTTZZZ```jjjyyy~~~wwwqqqoooqqquuu}}}|||{{{zzzxxxyyy{{{~~~wwwwwwxxxxxxxxxxxxxxxxxxrrrrrrsssrrrppplllhhhfff______aaaaaa```___]]][[[ddddddeeedddbbb___\\\ZZZVVVUUUUUUTTTRRRQQQPPPPPPRRRWWW^^^aaa```[[[UUURRRLLLMMMOOOOOONNNKKKHHHFFFIIIIIIHHHEEECCCFFFMMMSSS[[[\\\^^^^^^___```cccfffdddfffhhhjjjkkkkkkjjjjjj```______```aaabbb```^^^\\\ZZZXXXWWWWWWVVVUUUSSSLLLEEE?????????<<<999:::666666666777999:::<<<===<<<@@@DDDGGGKKKSSS^^^gggrrrwww~~~zzz|||}}}|||}}}{{{uuutttxxx|||~~~|||{{{|||}}}}}}|||pppppppppqqqrrrtttuuuvvvtttuuuuuutttqqqnnnkkkiiicccddddddbbb```^^^]]]]]]ffffffffffffeeedddbbbaaaYYYYYYXXXWWWTTTPPPMMMKKKOOOQQQSSSVVVWWWTTTPPPLLLHHHJJJLLLNNNMMMKKKIIIGGGGGGKKKNNNMMMLLLMMMQQQVVV]]]___bbbddddddeeefffgggdddeeefffhhhjjjiiihhhfff______```bbbcccbbb___]]]XXXVVVTTTSSSQQQNNNJJJFFF>>>999666666666222222444222111111222444666888888:::;;;<<<===@@@DDDJJJOOOVVVZZZ```gggooowww~~~~~~}}}}}}|||}}}}}}}}}}}}zzzrrrqqqpppppprrrvvvyyy{{{qqqssssssrrroookkkiiihhhgggggggggeeebbb```___```dddeeeeeeeeefffeeeeeeeee\\\\\\\\\ZZZVVVQQQLLLHHHMMMKKKJJJKKKMMMMMMJJJGGGGGGIIILLLOOOOOONNNKKKJJJAAAHHHQQQUUUUUUVVVZZZ]]]]]]```dddfffffffffffffffffffffeeefffeeeccc```]]]\\\]]]___aaacccaaa]]]ZZZSSSQQQOOOLLLIIIDDD>>>:::555111000111000---...111444222111111222333444444666666777999<<<>>>AAABBBDDDGGGLLLPPPVVV^^^fffkkksss|||}}}|||vvvuuuyyy|||}}}{{{}}}vvvqqqmmmqqqyyy|||xxxrrrvvvooojjjiiihhhddddddfff______]]]]]]]]]^^^```aaagggeeeccc```___^^^___```^^^[[[XXXUUURRRNNNJJJGGGIIIHHHGGGEEEDDDDDDDDDDDDGGGFFFGGGIIILLLLLLKKKHHHMMMSSSZZZ^^^___aaacccfffgggiiikkkkkkiiifffcccbbbeee```___dddgggddd^^^\\\\\\\\\^^^``````\\\TTTNNNEEE@@@;;;888777777555333111111000000000000000111222000///...///000222333333333444444555666666666======???BBBGGGMMMRRRUUU^^^```hhhrrr{{{}}}}}}~~~{{{yyy|||~~~vvvuuuwwwxxxyyyvvvtttuuuxxxzzzyyywwwuuummmfffdddcccaaabbbfffbbbbbbbbbcccccccccccccccdddcccaaa___^^^^^^______]]]ZZZWWWUUURRRNNNJJJGGGIIIHHHFFFEEECCCBBBAAAAAAEEEGGGJJJKKKJJJJJJJJJKKKUUU\\\fffnnnrrrqqqpppnnnqqqnnnjjjfffbbbaaabbbccciiicccaaacccccc^^^WWWTTTUUURRRPPPNNNLLLHHHBBB>>>999555222000111111///...//////............//////111000///......000111333222333333444444555666666666666777999===AAAEEEGGGLLLMMMTTT]]]dddlllwww~~~{{{yyyyyy~~~xxxvvvyyy|||~~~xxxvvvuuurrr{{{|||~~~}}}{{{}}}~~~}}}xxxwwwvvvtttssstttwwwyyyrrrjjjbbb```^^^]]]___cccaaaccceeeggggggfffdddcccbbbaaa___^^^]]]]]]]]]^^^ZZZXXXVVVTTTRRRNNNJJJFFFIIIHHHGGGEEEDDDCCCBBBBBBEEEIIINNNOOONNNNNNRRRUUUbbbfffllltttyyyyyywwwtttsssoooiiiccc___^^^______^^^XXXTTTUUUSSSLLLFFFCCCFFFBBB>>>:::777555333111000///......///000...---------,,,,,,,,,,,,------000///.........///111222111111222222333444444555555555555666888:::===>>>@@@AAAFFFMMMRRRWWWaaakkk|||yyyuuuttt{{{}}}~~~{{{uuusssvvvzzz~~~zzzxxxsssnnnppprrrvvvyyy{{{{{{{{{zzzyyyzzz{{{||||||{{{yyyxxxsssqqqnnnlllmmmooosssuuuppphhhaaa___]]]ZZZZZZ\\\[[[^^^cccggghhhgggdddbbbcccbbb```^^^]]]\\\\\\\\\WWWUUUSSSRRRPPPMMMIIIEEEHHHGGGGGGFFFFFFFFFFFFGGGHHHKKKPPPUUUYYY]]]bbbeeeooommmkkklllqqqtttuuussskkkiiifffccc```\\\XXXUUUHHHCCCAAACCCAAA;;;777666666444111///......//////,,,------.........---,,,,,,++++++++++++,,,,,,---......------......///000///000000111222222333333666666666666777999:::;;;>>>>>>BBBGGGIIILLLSSS\\\eeennn{{{~~~wwwqqqnnntttwwwxxxuuupppnnnqqquuu~~~|||zzzuuunnnpppppppppppprrruuuwwwyyy}}}|||zzzyyyxxxwwwwwwvvvooojjjffffffjjjooorrrrrrnnnhhhddddddaaa[[[WWWWWWXXX[[[```eeegggfffdddccceeedddbbb```]]][[[ZZZYYYSSSRRRQQQQQQPPPMMMHHHEEECCCCCCCCCEEEFFFHHHJJJKKKJJJJJJMMMWWWcccmmmqqqqqquuurrrnnnooorrrttttttrrrgggccc]]]YYYUUUQQQMMMIII;;;777666888777222000000+++,,,,,,---------......***+++,,,++++++***)))))),,,+++++++++,,,,,,---...---------------...............//////000000111111111111111222333555666777::::::<<<@@@@@@@@@FFFMMMSSSYYYcccmmmvvv~~~wwwqqqnnnppprrrssspppjjjhhhlllpppvvv}}}|||xxxsssxxxuuupppmmmmmmppptttwww}}}zzzxxxxxxxxxxxxnnniiieeeffflllqqqssssssnnnjjjhhhiiifff```ZZZYYYZZZ]]]```ccceeeeeeeeedddeeedddbbb```^^^[[[ZZZYYYRRRQQQQQQQQQQQQNNNIIIFFF>>>???AAACCCFFFIIIKKKMMMLLLIIIKKKWWWgggssswwwuuussstttvvvxxxxxxuuuppplllcccZZZNNNEEEAAA@@@???>>>444111000111///***)))***'''))),,,---,,,+++++++++---......---+++******,,,,,,++++++,,,,,,---...///+++,,,,,,,,,------------,,,,,,---......//////000//////000222333444444555777666999;;;:::999===CCCEEEJJJPPPWWW^^^hhhttt||||||yyywwwtttvvvvvvqqqkkkgggjjjmmmnnnyyy|||yyy{{{vvvqqqlllkkkoootttwww~~~~~~}}}|||{{{zzzyyyxxxnnnmmmkkkkkklllppptttvvvoookkkiiikkkjjjfffcccccc````````````aaaaaaaaabbb`````````___]]]\\\ZZZZZZRRRRRRSSSTTTTTTQQQLLLIII@@@AAACCCEEEHHHKKKMMMOOOOOONNNPPPYYYfffqqquuuuuunnnppprrrpppjjjbbb\\\XXXQQQHHH<<<444333444555444---++++++,,,***%%%%%%(((&&&)))++++++))))))***,,,...//////...++++++---000++++++++++++,,,---...///***++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........111111222333333333333333555555777999888555999???<<>>AAAFFFJJJPPPTTT___lllxxx}}}~~~{{{{{{zzzttttttzzz}}}{{{pppnnnmmmoootttyyy{{{||||||xxxuuuuuuxxxzzzyyyvvvuuusssqqqpppnnnnnnnnnnnnmmmpppssstttqqqmmmiiihhhddd```\\\YYYYYY[[[\\\\\\YYYXXXWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTQQQLLLHHHDDDDDDFFFHHHMMMRRRWWWZZZ___]]][[[[[[[[[XXXSSSOOOEEE@@@999333///...///000------,,,,,,++++++,,,,,,***(((%%%%%%((()))((('''%%%''')))*********+++---***+++,,,+++))))))***+++''''''((()))***++++++,,,******************++++++---******------******---------------............111111111222222222222222666777999:::;;;===AAADDDHHHJJJSSS^^^gggrrr{{{yyy|||~~~{{{zzz~~~tttlllmmmrrryyy~~~~~~~~~zzzmmmppptttwwwxxxzzz{{{|||}}}{{{xxxvvvvvvxxxzzz{{{pppqqqqqqrrrqqqooommmlllmmmpppttttttrrrnnnkkkiiifffddd```___^^^]]]\\\[[[UUUTTTRRRQQQPPPPPPQQQRRRQQQRRRSSSUUUUUUSSSNNNKKKFFFGGGJJJNNNSSSYYY]]]```___XXXPPPKKKHHHDDD>>>888111///,,,***)))***,,,---''''''''''''((()))******)))(((&&&&&&((()))((('''###%%%(((((((((((()))***'''(((((((((''''''(((***&&&&&&'''(((***+++,,,,,,)))******++++++,,,,,,,,,---******------******---,,,,,,,,,---------......000000000111111222222222666777888888777888:::<<<@@@@@@EEEMMMTTT\\\jjjvvv~~~{{{|||{{{yyyyyyvvvhhh```fffnnnrrrzzz}}}|||~~~}}}zzznnnsssxxxyyywwwvvvxxxzzz}}}}}}|||yyyvvvuuuwwwzzzpppqqqqqqrrrqqqooonnnmmmmmmppptttuuurrrooollljjjiiigggeeedddbbb___[[[XXXVVVTTTQQQOOONNNNNNOOOPPPPPPQQQSSSVVVXXXXXXTTTQQQJJJLLLPPPTTTWWWXXXXXXXXXPPPHHH>>>888888666222------,,,+++)))((((((((()))'''&&&&&&&&&'''((()))***((((((''''''((((((((((((###%%%'''(((''''''((()))%%%&&&&&&&&&%%%%%%(((***&&&''''''((()))***++++++(((((()))***++++++,,,,,,,,,)))))),,,,,,)))))),,,+++,,,,,,,,,------------/////////000000111111111333555666555444444555777===;;;===BBBHHHNNNZZZdddttt}}}zzzxxxwwwwwwmmmbbb___iiirrruuuzzzwwwuuuuuuyyy~~~}}}{{{ssswwwzzzwwwrrrpppssswwwzzz}}}~~~{{{uuurrrrrrttttttsssrrrqqqpppooonnnmmmkkknnnrrrsssqqqnnnkkkjjjeeeeeeeeeffffffccc___[[[ZZZXXXTTTQQQOOONNNNNNNNNNNNOOOQQQTTTWWWXXXVVVTTTNNNPPPSSSUUUSSSNNNIIIEEE===777///,,,---...---***------,,,+++)))((('''&&&******))))))))))))***+++'''((((((((((((''''''(((%%%'''))))))(((((()))***((())))))((('''(((+++---)))))))))(((((((((((((((&&&''''''((()))******++++++))))))++++++))))))+++++++++++++++,,,,,,,,,---------...//////000111111///000222333333333444666;;;888999===BBBGGGPPPYYY```mmm|||yyyuuurrrqqqbbb```dddnnnwww{{{}}}sssnnnooowww~~~}}}|||yyy{{{{{{vvvpppnnnppptttvvvxxxzzzxxxtttpppooopppxxxwwwuuussspppnnnmmmlllfffiiimmmooommmjjjhhhggg___```cccfffhhhgggdddaaa]]][[[XXXUUURRRQQQPPPOOONNNMMMMMMNNNPPPQQQPPPOOOLLLMMMNNNLLLGGG@@@999444111...***''''''((())))))*********))))))(((((('''&&&&&&&&&%%%%%%&&&''''''&&&((())))))(((''''''(((&&&(((******)))((()))***(((((((((&&&%%%&&&)))+++***))))))((((((''''''&&&&&&''''''(((((()))))))))+++((((((++++++((((((+++******+++++++++,,,,,,,,,,,,,,,---...//////000000+++...000222222333555666888555555999>>>AAAGGGNNNQQQ]]]mmm|||zzztttmmmhhh___fffnnnsssyyy|||wwwooommmttt{{{}}}|||}}}|||}}}|||yyytttrrrrrrtttqqqrrrrrrqqqpppoooppppppzzzzzzyyywwwtttooojjjggg___cccgggiiihhheeecccbbb^^^___bbbeeegggfffccc```]]]]]][[[YYYWWWTTTSSSRRRQQQNNNKKKIIIHHHHHHGGGFFFDDDCCCAAA===888333///---***++++++)))'''%%%'''(((((((((((((((((((((((()))"""""""""###$$$%%%&&&'''%%%(((******(((&&&'''(((&&&((()))***((((((((()))''''''&&&###""""""%%%(((((((((((((((((('''''''''((((((((((((((()))))))))***''''''******''''''***************++++++++++++++++++,,,---...///000000***---000222333333555666666333222777;;;<<>>CCCJJJTTT^^^gggttt}}}tttjjjgggnnnxxx|||zzzsssrrrpppoooqqqvvv~~~{{{tttsssxxxwwwsssmmmjjjiiikkkllllllqqqxxxvvvuuurrrmmmgggcccbbbcccUUUUUUWWW\\\aaacccaaa]]]dddeeeffffffdddaaa]]][[[[[[ZZZYYYWWWTTTRRROOONNNPPPLLLEEE???:::777555333,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&+++ !!!)))***((('''...((("""!!!$$$'''&&&$$$%%%%%%%%%&&&&&&'''''''''(((((('''(((((()))***+++'''&&&$$$######%%%(((***(((((((((((()))))))))))))))******)))(((((()))+++---,,,,,,++++++,,,,,,---000///...///000111000///000111222333555666777888===IIIOOOSSS___fffppp~~~vvvrrrwww}}}}}}yyywwwwwwvvvtttrrrqqqsssxxx|||}}}}}}yyyqqqpppssstttqqqpppmmmmmmnnnnnnmmmpppvvvrrrooolllhhhdddbbb```___ZZZ[[[]]]```bbbcccbbb```eeegggjjjkkkiiieee```]]]^^^]]]ZZZVVVQQQMMMIIIGGGAAA===888333000...---,,,++++++++++++++++++++++++((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))###!!!$$$'''&&&&&&)))+++&&&!!!!!!%%%((((((&&&%%%%%%%%%&&&&&&'''''''''))))))(((''''''''''''(((((('''%%%$$$%%%&&&((()))'''((((((((()))))))))))))))******)))(((((()))+++---,,,,,,++++++,,,,,,---...---------///000///...//////000222333444555666888DDDGGGJJJTTTZZZbbbppp}}}zzzuuusssuuuuuuvvvuuuttttttvvvyyy~~~yyyrrrppprrrsssrrrnnnmmmnnnqqqqqqoooqqqvvvrrrmmmhhheeecccaaa]]]YYY\\\]]]^^^]]]\\\[[[\\\]]]```dddhhhkkkjjjeee___ZZZZZZXXXTTTPPPJJJDDD@@@===555333000---++++++++++++************************(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((%%%"""%%%,,,(((%%%!!!"""%%%))))))(((&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((())))))))))))******)))(((((()))+++,,,,,,++++++++++++,,,,,,---,,,+++,,,...///...---......///000111333444444777BBBCCCDDDLLLPPPUUUbbbjjjvvvyyyrrrnnnkkknnnssswwwxxxzzz|||}}}~~~}}}yyysssooooooqqqrrrjjjjjjmmmqqqrrrppprrrvvvuuuooohhhfffeeeccc]]]WWWYYYZZZZZZVVVQQQOOOPPPSSSUUUZZZ___cccbbb]]]VVVQQQMMMKKKHHHEEE@@@;;;777555000000...,,,******+++---((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))%%%$$$''',,,'''%%%######&&&(((((('''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&'''((((((((()))))))))'''&&&%%%'''''''''((((((((()))))))))******)))(((((()))+++,,,,,,++++++++++++,,,,,,,,,++++++,,,...///...------...///000111222333333666?????????FFFHHHKKKVVVZZZddduuuzzzqqqllleeejjjrrryyy}}}~~~{{{zzzwwwtttpppmmmnnnqqqlllkkkmmmqqqppplllmmmppppppkkkfffeeegggfffaaa\\\ZZZZZZXXXSSSLLLHHHIIIKKKKKKOOOTTTWWWWWWRRRKKKFFFCCCAAA???<<<888333000...***++++++)))&&&&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&(((***+++***'''&&&%%%%%%&&&'''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***)))(((&&&%%%''''''''''''(((((((((((()))******)))(((((()))+++,,,++++++******++++++,,,,,,++++++,,,...//////.........///000111222222333000888888888@@@AAABBBLLLQQQXXXeeeuuu{{{sssnnnhhhnnnvvv|||~~~~~~~~~}}}}}}|||xxxrrrsssxxxtttqqqqqqpppllleeecccfffeeecccbbbcccfffgggdddbbbaaa___[[[UUUOOOKKKIIIIIIDDDGGGJJJLLLKKKGGGBBB>>>===<<<:::666222...+++)))(((***,,,***'''&&&(((+++''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$)))...---'''%%%&&&&&&''''''&&&%%%%%%((((((((('''''''''''''''+++***(((&&&$$$######"""&&&'''((()))((('''&&&%%%&&&&&&'''''''''((((((((()))******)))(((((()))+++++++++************++++++,,,+++***,,,...000///.........///000000111222222000777666777???@@@@@@HHHKKKPPPYYYeeettt{{{vvvsssoootttzzz~~~|||{{{~~~~~~~~~vvvwww|||zzzvvvssspppiiiaaa^^^``````aaabbbdddeeeeeedddddddddaaa[[[VVVQQQMMMHHHEEE@@@AAABBBAAA@@@===:::888333333222000...+++)))((('''+++------***))),,,000''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$(((---+++$$$"""$$$&&&(((''''''&&&&&&)))((((((((('''''''''&&&)))((('''&&&%%%%%%%%%&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((()))******)))(((((()))+++++++++************++++++***))))))***---......------------...//////000000111888666666>>>???===DDDDDDJJJRRRZZZdddsss{{{xxxxxxrrrvvv}}}~~~{{{zzzwwwxxx|||{{{rrrrrrwww|||wwwtttpppiiiaaa^^^```dddfffggggggdddbbbbbbbbbccc^^^XXXSSSPPPKKKEEE@@@======<<<:::888666555444((())))))***************###'''++++++))))))---111''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%((((((%%%&&&***)))###"""&&&((((((((((((((())))))(((((('''''''''&&&######$$$%%%''')))+++,,,%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''''''''(((((()))******)))(((((()))+++++++++************++++++(((((('''))),,,------,,,,,,,,,,,,------............444222111999999666<<<>>>EEENNNTTT[[[gggxxx{{{uuuuuuvvv{{{yyysssvvvyyyyyyvvvtttssstttvvvqqqlllhhhhhhfffccc```ccceeeiiikkkfff^^^ZZZ[[[SSSSSSQQQNNNJJJEEE@@@===888777666444111///...---+++***)))(((((()))******+++*********))))))((((((((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%$$$#########$$$$$$$$$###$$$%%%%%%$$$###%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))---,,,+++)))(((&&&%%%$$$))))))))))))******************+++++++++,,,,,,,,,,,,---------,,,,,,...000///000111111111444888;;;BBBBBBFFFNNNUUU___mmmyyy}}}uuuvvvyyy{{{vvvvvvuuuqqqkkkiiiiiijjjmmmkkkjjjjjjjjjjjjjjjiiieeedddeeefffbbbYYYSSSSSSSSSQQQNNNIIIBBB<<<666333222111000...---+++***)))+++***)))(((((()))************)))))))))((((((((('''(((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&%%%******)))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((,,,,,,++++++*********)))))))))))))))************************+++++++++,,,,,,---...---,,,,,,...000///000111111111333777:::??????CCCJJJPPPXXXeeeqqqyyyxxxzzzxxxuuupppiiicccbbbccceeeeeegggjjjlllllllllmmmnnniiiccc```aaa^^^UUUMMMJJJKKKIIIEEE???999333...,,,,,,,,,+++***)))(((((('''***))))))(((((())))))***))))))((((((((((((((('''''''''(((((()))******+++%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&%%%%%%&&&&&&''''''(((((((((((('''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))))))))))))))************)))))))))*********+++++++++---......,,,,,,...///...000000111111333666999<<<<<>><<<999555222///---,,,************))))))))))))(((((((((((()))))))))***((((((((((((''''''''''''''''''((((((((()))))))))%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((()))((('''''''''""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''(((######$$$%%%&&&&&&''''''((()))))))))************((())))))))))))************+++------,,,+++,,,---...///000111111222555777:::999<<>>@@@AAAHHHQQQ\\\eeesss}}}xxxtttxxx~~~xxxqqqnnnkkkiiigggeeeaaa^^^YYY[[[^^^___^^^\\\[[[ZZZUUUKKKCCCCCCEEEBBB===:::111111///---+++)))((('''''''''''''''''''''''''''&&&&&&'''((())))))))))))'''(((((((((((())))))))))))(((((('''&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$#########$$$%%%%%%###%%%((('''$$$###$$$'''((((((&&&%%%###!!! %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((((((((''''''''''''&&&))))))))))))************)))))))))*********++++++''')))+++,,,+++******+++,,,...000111000111222444666666999===>>>>>>DDDLLLUUU]]]jjjyyy~~~}}}xxx{{{~~~vvvnnnjjjfffdddbbb```\\\YYYUUUUUUUUUVVVVVVUUURRRPPPJJJAAA999999999666333333.........,,,+++(((&&&$$$'''''''''''''''&&&&&&&&&%%%&&&'''))))))))))))(((((((((((()))))))))******((((((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&"""&&&)))((($$$"""$$$'''%%%%%%$$$###""" &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))************************+++++++++,,,(((***---...---++++++,,,,,,...000000000000111333333444777<<<======BBBIIIPPPXXXbbbmmmyyy}}}yyyzzzuuuxxx~~~xxxoookkkgggbbb______^^^\\\ZZZVVVTTTQQQPPPQQQOOOKKKFFFEEE===666444333000...///)))***+++,,,+++)))&&&$$$))))))((((((((((((''''''$$$%%%'''))))))))))))((((((((())))))******++++++''''''(((((())))))******(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''((("""&&&)))(((%%%###%%%((($$$$$$%%%&&&'''(((((()))((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%$$$$$$$$$$$$)))((('''&&&&&&&&&&&&&&&'''(((((())))))*********))))))))))))***************++++++++++++,,,,,,,,,))),,,///000///---------,,,...000000000000111222111222666;;;<<<<<<@@@GGGMMMTTT^^^fffooo~~~~~~}}}vvv{{{|||}}}{{{wwwtttsssssstttjjj```^^^bbbddd^^^WWWTTTTTTSSSPPPKKKDDD>>>;;;666444000.../////////...)))))))))***)))(((''''''''''''''''''''''''&&&&&&%%%'''(((******)))'''&&&+++***)))(((((()))***+++((()))***)))''''''(((***+++***(((&&&%%%%%%%%%%%%'''""" !!!!!!"""&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&&&&'''%%%""" ###%%%&&&&&&$$$$$$%%%'''''''''%%%""")))######$$$%%%%%%&&&''''''$$$%%%&&&'''(((((((((((('''((()))((('''((()))+++*********)))))))))))))))***++++++,,,,,,++++++***000...---,,,,,,///111333111333444555777;;;???CCCGGGMMMTTTZZZaaannn|||uuuyyyvvvtttsssuuuuuusssqqqnnnfff]]]ZZZ\\\\\\VVVPPPKKKKKKIIIFFFBBB===888666555222///...............)))))))))((((((((((((((('''''''''''''''''''''''''''&&&&&&''''''(((((())),,,+++************+++,,,))))))***(((&&&&&&'''(((((('''&&&%%%%%%%%%&&&''')))&&&$$$''''''&&&(((,,,$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&$$$"""###%%%&&&&&&%%%$$$%%%''')))'''%%%###!!!"""$$$&&&$$$$$$$$$%%%%%%&&&&&&'''%%%&&&'''((())))))))))))'''((()))((('''((()))+++++++++******))))))((((((***++++++,,,,,,++++++***---,,,+++++++++---///000222333444555777:::>>>AAAAAAGGGNNNTTTZZZeeetttzzzsssxxxqqqkkkkkkoooqqqppplllhhhccc]]]YYYVVVSSSMMMIIIAAA@@@>>>;;;888555333111333000---,,,---------,,,***)))((('''''''''((()))'''''''''''''''''''''''''''&&&$$$$$$%%%'''***+++---,,,++++++++++++,,,---+++,,,+++***'''&&&'''(((%%%$$$$$$$$$%%%%%%&&&'''(((%%%%%%((((((%%%%%%(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&%%%$$$###%%%&&&&&&%%%%%%&&&'''***(((''''''))))))&&&###%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))************'''((()))((('''((()))+++,,,,,,+++***)))(((((((((***++++++,,,,,,++++++***++++++,,,,,,---......///222333444555666888<<<>>>===CCCIIIOOOSSS\\\gggppp{{{uuuzzztttlllhhhiiijjjiiiggggggddd___YYYRRRKKKFFFCCC:::999666444222111000000000...,,,+++,,,,,,+++***+++)))'''&&&%%%&&&((()))&&&&&&&&&'''''''''''''''%%%$$$$$$%%%&&&(((***+++,,,++++++++++++++++++,,,---...---+++)))'''((()))$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$'''&&&""" """'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$&&&''''''###%%%&&&&&&%%%%%%'''((())))))))))))***)))'''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''')))))))))))))))'''((()))((('''''')))+++***************************++++++,,,,,,++++++***,,,---...000000000000///111333444444555666999;;;===BBBIIIMMMQQQWWW___eeepppzzz~~~|||}}}vvvnnnhhhdddcccccccccaaa[[[TTTKKKCCC===;;;444333000...------...///...---+++++++++,,,***)))***)))'''%%%%%%&&&((()))&&&&&&&&&'''''''''(((((("""$$$&&&'''))))))))))))))))))************))))))+++,,,+++)))'''%%%&&&'''$$$$$$$$$$$$$$$#########$$$"""###'''((($$$###$$$'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""""""$$$&&&''''''###%%%&&&&&&&&&&&&''')))&&&)))***(((%%%$$$'''***'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((((((((('''((()))((('''''')))+++''''''(((***+++,,,---...***++++++,,,,,,++++++***+++---...000111000//////000111333444444555777999>>>BBBHHHLLLOOOSSSXXX]]]bbbjjjyyywww{{{{{{www}}}tttiiibbb^^^^^^XXXUUUOOOHHH@@@:::555222...---,,,+++***++++++,,,---,,,***+++,,,,,,***))))))((('''&&&&&&&&&'''(((%%%%%%&&&&&&'''(((((((((###%%%'''*********)))(((''''''((())))))((('''''''''''''''%%%###"""###$$$%%%%%%%%%%%%%%%$$$###"""$$$&&&$$$$$$''''''''''''&&&&&&%%%%%%%%%################################################%%%$$$######%%%''''''&&&###%%%&&&'''&&&'''(((***%%%(((***&&&!!!!!!&&&,,,&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''(((((((((((('''((()))((('''((()))+++%%%&&&(((***,,,...000000***++++++,,,,,,++++++******+++,,,...///......---...000222333333444666888<<<@@@DDDHHHKKKOOOSSSVVVUUUXXXaaaqqq|||vvvzzz~~~}}}wwwsss~~~~~~|||~~~}}}{{{vvvppphhh```YYYTTTKKKFFF@@@:::777444111...,,,,,,++++++******++++++,,,+++***+++,,,,,,+++)))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''(((((())))))******)))&&&'''(((((((((((('''&&&%%%&&&&&&%%%###"""$$$%%%###$$$%%%&&&&&&&&&%%%$$$"""$$$"""###&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%$$$###%%%&&&'''&&&''')))***%%%&&&'''%%%######&&&(((%%%%%%&&&&&&''''''((((((%%%&&&'''(((((()))))))))'''((()))((('''((()))+++&&&'''(((***,,,...///000***++++++,,,,,,++++++******+++,,,---............,,,...111222333333555777;;;===AAADDDHHHLLLPPPRRRQQQQQQTTT^^^qqq~~~yyyuuuxxx}}}}}}xxxuuu{{{~~~~~~xxxuuuwwwyyyyyytttpppkkkhhheee^^^SSSJJJCCC===666333333333111...------------------,,,,,,,,,+++++++++---,,,+++)))''''''((((((''''''&&&%%%%%%%%%&&&&&&'''((())))))+++***((('''((()))+++,,,&&&'''((())))))((('''&&&'''(((((('''%%%%%%'''(((!!!"""$$$&&&'''''''''''')))&&&%%%((('''$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''%%%"""###%%%&&&''''''''')))+++&&&%%%$$$%%%'''(((&&&$$$%%%%%%%%%&&&'''((())))))&&&'''((()))************'''((()))((('''((()))+++'''((()))***,,,---...///+++++++++,,,,,,+++++++++------......///000000111***---000222222333555777;;;===@@@CCCGGGLLLPPPRRRSSSRRRQQQTTTaaazzz{{{yyy~~~|||}}}~~~}}}{{{zzzxxxsssmmmlllnnnqqqeeeaaa\\\VVVQQQJJJDDD???666444222111000///,,,******))))))+++***(((***...************)))(((&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&'''(((((('''(((((((((((('''''''''$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$'''"""!!!%%%&&&""" """$$$###!!! """###%%%'''''''''&&&&&&%%%%%%%%%""""""###$$$$$$%%%&&&&&&...***&&&###"""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&$$$((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%'''((())))))))))))((((((''''''&&&&&&&&&&&&'''))),,,......,,,)))'''++++++++++++++++++++++++---------............///---...///111222222333333777:::>>>AAADDDGGGKKKNNNRRRNNNLLLMMMSSSfffyyy}}}~~~zzzwwwxxxxxxwwwxxxwwwtttnnngggccccccddd```[[[SSSLLLFFFBBB>>>;;;555333111000000...,,,******))))))+++***((()))...))))))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&&&&'''(((((()))+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%$$$"""%%%,,,&&&%%%$$$###$$$%%%'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&'''(((((()))(((((())))))((((((''''''''''''((()))+++------+++)))(((++++++++++++++++++++++++------------............---...///000111222333333666999<<>>:::777666555444222000//////...,,,******((()))+++***((()))...''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((''''''(((((()))))),,,+++)))'''%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&"""!!!(((111&&&%%%%%%%%%&&&''')))***&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''(((((((((((($$$###$$$&&&((((((&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''((((((((('''''')))))))))((((((((((((((()))******++++++******)))++++++++++++++++++++++++------------.....................///000111222333444777:::<<>>CCCCCCGGGKKKJJJEEEEEEHHHOOOeee~~~tttqqquuutttkkkvvvppplllllliiibbb^^^^^^JJJDDD<<<666444444222111,,,,,,,,,,,,------...///+++***((('''''''''((()))&&&&&&&&&'''''')))*********%%%###&&&((('''''')))'''(((((()))(((((('''&&&(((&&&$$$%%%'''(((&&&$$$%%%$$$#########%%%''')))%%%%%%%%%$$$$$$#########'''######''''''######'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%### %%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%&&&&&&((($$$###''''''$$$$$$)))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&&&&''')))***)))))))))))))))((('''''')))***+++,,,---,,,+++***)))******+++,,,---...///,,,,,,------...---------000111222333222333555777:::>>>BBBEEEEEEDDDDDDDDDMMM[[[qqq{{{tttqqqttt{{{|||qqqhhhlllgggdddccc___VVVPPPNNNBBB===777333222222111///,,,,,,,,,+++,,,,,,------***))))))((((((((((((((((((((('''(((((()))***+++***'''%%%'''&&&###$$$(((%%%&&&&&&&&&''''''''''''%%%###"""$$$&&&((('''%%%'''&&&$$$######$$$%%%&&&%%%%%%%%%$$$$$$$$$######'''######''''''######'''$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&$$$"""$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&&&&'''''''''######'''(((%%%%%%)))$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&''''''(((((((((((((((******++++++******)))((()))***++++++,,,,,,++++++...------,,,,,,+++++++++,,,,,,------......------000111222222222333555777888;;;@@@BBBCCCBBBCCCCCCJJJUUUjjj}}}yyyxxxzzz~~~~~~vvvllleeeccc^^^[[[YYYSSSHHH???<<<777444111000000///...---,,,,,,+++*********++++++((())))))))))))(((''''''***))))))((())))))******)))'''''''''$$$ """'''%%%$$$$$$$$$%%%&&&'''((($$$######$$$'''(((((('''((('''%%%$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&$$$$$$&&&&&&$$$$$$&&&#########$$$$$$$$$$$$%%%(((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''((((((%%%&&&((('''$$$###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((($$$&&&(((******)))'''&&&))))))*********)))((((((+++************+++,,,,,,///......---,,,++++++***+++,,,------......------///111222222111222444777555888===@@@@@@AAABBBCCCIIIQQQaaayyy|||}}}zzzzzzzzzwwwrrrlllgggccc```YYYSSSPPPHHH>>>666333/////////......---+++))),,,+++***)))))))))))))))'''((()))))))))(((&&&%%%***)))((((((((((((((()))&&&&&&((('''"""""")))&&&&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&%%%%%%&&&""""""#########$$$$$$$$$(((%%%######$$$%%%&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''***)))((((((&&&""" %%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((()))%%%&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&+++***)))))))))***,,,---+++,,,,,,,,,------------++++++,,,---............///000111111111222444666444777;;;>>>???@@@BBBCCCJJJNNNZZZnnn}}}{{{}}}~~~zzztttmmmfffaaa^^^\\\[[[SSSJJJEEE>>>666222222---...//////---***((('''+++***))))))(((((((((((('''((()))))))))(((&&&%%%(((((('''&&&&&&&&&''''''$$$%%%''''''###$$$+++(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$%%%&&&&&&&&&""""""#########$$$$$$$$$&&&$$$!!!!!!###$$$$$$$$$%%%&&&&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''&&&$$$$$$###!!!%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((''''''&&&'''((()))***&&&&&&''''''''''''&&&&&&+++***)))((()))***+++,,,******++++++,,,---------***+++,,,---...............///000000000111333555555888<<<>>>???AAACCCDDDGGGIIISSSeee}}}|||pppeee]]]WWWSSSQQQPPPGGG>>>999555000...000,,,...000///---)))((('''******)))((((((((())))))'''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''%%%$$$%%%'''$$$"""%%%+++'''''''''''''''&&&%%%%%%$$$%%%%%%$$$!!! !!!######$$$%%%&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%"""%%%%%%$$$$$$'''(((%%%#########$$$$$$$$$$$$%%%$$$"""!!!!!!###$$$$$$###"""###$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$"""###'''(((&&&%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((()))(((&&&%%%&&&''')))+++(((((()))*********))))))***))))))))))))***++++++++++++++++++***************+++,,,---.../////////---///000000///000222555777999<<<>>>???@@@BBBDDD@@@DDDMMM]]]sssuuuggg]]]VVVQQQJJJEEEAAA999333222000---,,,///+++---000///,,,))))))))))))))))))((())))))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((())))))&&&%%%'''&&&$$$%%%)))!!!###%%%'''((('''&&&%%%###%%%&&&$$$""" """###$$$$$$%%%%%%&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!%%%&&&###$$$((((((%%%$$$$$$$$$$$$%%%%%%%%%%%%###""""""###%%%%%%$$$### !!!###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$ &&&)))'''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''((())))))((()))******++++++******((())))))***************)))))))))))))))*********)))***,,,---.../////////---.../////////000222444888:::<<<===>>>???AAACCC>>>CCCLLLXXXiii}}}tttjjj]]]VVVRRRNNNFFF???777111...//////---,,,...))),,,......+++******,,,))))))((())))))***+++,,,)))((('''%%%%%%&&&''''''&&&&&&&&&'''''')))***+++---(((%%%''''''%%%$$$&&&###''')))((('''&&&$$$&&&((('''%%%$$$&&&(((&&&&&&&&&&&&%%%$$$###############$$$$$$%%%%%%%%%!!!%%%&&&######((()))%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""###%%%''''''%%%###!!!"""$$$&&&'''&&&%%%$$$##############################"""""""""""""""###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***&&&###%%%###&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))***)))((('''''''''((()))))))))))))))'''(((***+++++++++***)))###$$$&&&''')))+++---...)))***,,,---.../////////---.../////////000222444888:::<<<======>>>@@@BBBAAAFFFNNNVVVbbbwww|||pppfffaaaXXXPPPHHH@@@:::666000000000...,,,+++,,,---+++++++++************)))))))))((())))))***++++++))))))))))))))))))(((((($$$%%%%%%$$$###$$$&&&(((***)))'''&&&%%%%%%&&&'''&&&%%%$$$#########$$$%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%$$$"""!!!"""###"""!!!!!!!!!###$$$###"""###"""""""""###$$$%%%%%% !!!""""""""""""""" ######!!!!!!%%%%%%"""######""""""!!!!!! (((%%%###"""$$$&&&&&&&&&&&&%%%%%%$$$#########$$$#########"""""""""""""""$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!###&&&'''((('''%%%###"""$$$&&&'''&&&&&&'''((('''((()))******)))(((''')))***+++++++++)))((('''++++++,,,---------,,,,,,+++---///000222222111111555888<<<@@@CCCEEEEEEEEEDDDEEEIIIOOOYYYkkk{{{yyywwwoooeee[[[VVVNNNFFF???:::555111///000000...,,,+++,,,---+++++++++************)))))))))((((((((()))******''''''((((((((((((((((((%%%&&&&&&&&&%%%%%%''')))''''''&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%###"""###%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%"""%%%%%%"""###&&&&&&###$$$$$$#########""""""""")))'''$$$######%%%%%%$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&###$$$'''))))))(((&&&%%%%%%''')))***))))))***+++'''((()))******)))(((''')))******+++***)))((('''++++++,,,---------,,,,,,,,,---...000111111222222555777;;;???CCCFFFHHHIIIFFFGGGJJJOOOVVVeee}}}vvvnnnjjjfff___WWWNNNIIIBBB;;;777444111///...//////...,,,+++,,,---+++++++++************)))))))))(((((('''(((((((((&&&&&&&&&''''''(((((((((&&&'''((('''&&&&&&(((***$$$%%%%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$'''((()))(((&&&%%%&&&''''''&&&$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$###"""###%%%%%%""""""$$$$$$!!!$$$$$$$$$$$$$$$#########***'''$$$######$$$###"""%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%'''%%% $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&((()))***)))'''&&&$$$%%%'''(((''''''((()))(((((())))))))))))(((((()))************)))((((((***+++,,,,,,---------,,,.........///000111222333555666999>>>CCCHHHLLLNNNPPPPPPRRRUUUYYYeee{{{yyynnnddd^^^YYYRRRMMMEEE@@@:::666333222222111,,,...///...---,,,,,,---+++++++++*********))))))***)))(((''''''&&&''''''$$$%%%%%%&&&&&&''''''(((&&&'''((('''&&&&&&((()))"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''((()))(((&&&&&&&&&'''(((&&&%%%%%%&&&'''&&&$$$%%%&&&'''((((((&&&$$$"""$$$$$$$$$$$$$$$###"""!!!!!!$$$### """!!!$$$$$$$$$$$$$$$$$$######(((&&&######$$$$$$$$$###%%%%%%$$$$$$###$$$$$$%%%#########$$$$$$$$$$$$$$$%%%###"""$$$'''&&&"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''))))))((('''&&&###%%%''''''&&&&&&&&&'''(((((())))))))))))(((((())))))*********)))))))))******+++,,,------------//////......///111333444444666888===CCCJJJOOOSSSWWWWWWZZZ[[[]]]eeexxx~~~{{{qqqeee\\\TTTMMMGGGCCC===:::555222222222222222***,,,......---,,,,,,---+++++++++*********))))))***)))(((''''''&&&''''''$$$%%%%%%%%%&&&&&&''''''$$$&&&''''''&&&&&&'''((("""###%%%&&&'''&&&%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&'''((('''&&&%%%%%%''''''&&&%%%%%%&&&'''&&&$$$%%%&&&((()))(((&&&$$$###(((((((((((('''&&&%%%%%%!!!$$$$$$ """"""########################$$$###"""###%%%&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%""""""""""""######$$$$$$$$$""" !!!$$$&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''(((''''''&&&''')))++++++)))))))))***))))))(((((((((((())))))))))))))))))))))))******)))***+++,,,------------//////...///000111333555444555888<<>>CCCHHHLLLNNNQQQTTTXXXYYYVVVVVV```lll~~~~~~vvvlllcccZZZTTTQQQLLLCCC;;;666555777999444333222111///---+++***++++++,,,---------,,,,,,)))((((((((((((((())))))$$$""""""$$$(((******((()))((('''&&&&&&&&&&&&&&&***'''(((+++***&&&$$$&&&+++***((('''&&&%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%!!!"""######%%%&&&&&&'''&&&&&&&&&$$$###$$$'''***((((((((((((((((((((((((%%%%%%$$$######$$$'''(((&&&&&&$$$$$$$$$$$$&&&&&&"""###%%%$$$###"""###$$$%%%"""!!!!!!"""######!!!!!!###$$$###!!! ########################""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$###%%%'''&&&######&&&)))'''&&&$$$"""!!!!!!""""""((('''&&&%%%$$$#########&&&&&&&&&&&&&&&&&&%%%%%%(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((***+++,,,---------...////////////000333555555444888BBBFFFDDDEEEIIINNNNNNRRRUUUVVVVVV\\\ddd~~~~~~rrreee[[[RRRKKKFFFCCC@@@<<<777444222222222111111000000...---+++++++++,,,,,,,,,,,,,,,++++++))))))(((((((((((())))))'''%%%$$$%%%'''((('''&&&)))((('''&&&&&&&&&&&&&&&***((())),,,,,,(((&&&(((***)))(((&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((+++''''''''''''''''''''''''&&&$$$"""$$$'''***)))'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$"""!!!!!!$$$&&&$$$###"""""""""############%%%'''(((&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""###$$$$$$###$$$%%%$$$###$$$%%%'''&&&&&&&&&&&&'''((())))))&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''))))))((()))))))))))))))***++++++))))))))))))))))))))))))((()))***+++,,,---------000111222222111222555777666444888???CCCBBBDDDHHHLLLMMMQQQUUUUUUTTTYYY```vvvxxxgggWWWKKKCCC???<<<666666555444222000...---------.........------,,,+++,,,,,,,,,+++***))))))))))))(((((((((((()))))))))'''&&&&&&''''''%%%$$$(((''''''&&&&&&&&&'''''')))'''(((++++++'''&&&(((((((((&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###(((''''''&&&%%%$$$######$$$%%%%%%%%%$$$%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!$$$***,,,(((###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%###!!! !!!$$$'''###$$$$$$###""""""###%%%!!!$$$&&&&&&%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$###""""""""""""###$$$$$$$$$###""""""$$$%%%%%%$$$"""######$$$%%%&&&&&&&&&$$$#########$$$$$$%%%&&&$$$%%%%%%&&&&&&'''''''''$$$$$$$$$%%%(((******)))''''''''''''((((((((()))))))))))))))))))))))))))((()))***+++,,,---------000111333333222333555888777555777<<<@@@AAACCCGGGKKKLLLPPPTTTTTTRRRUUU[[[lllxxxnnn]]]MMMBBB<<<999777333333333333222000...---+++,,,---......///......,,,,,,,,,+++***)))((('''***))))))(((((((((((())))))((('''''''''&&&%%%%%%''''''&&&&&&&&&''''''((((((%%%&&&)))((($$$"""$$$'''&&&%%%%%%$$$$$$$$$$$$''''''(((''''''&&&%%%$$$(((((('''&&&&&&%%%$$$$$$&&&''''''&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&(((((($$$ %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""!!!!!!$$$&&&"""$$$%%%$$$""""""$$$&&& """$$$$$$"""!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%%%%""" !!!$$$&&&%%%###"""############""""""!!!$$$$$$#########$$$$$$%%%$$$$$$%%%%%%&&&'''((((((%%%$$$$$$&&&((())))))(((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))((()))***+++,,,------,,,...000111111111222333555999888888;;;>>>AAADDDGGGJJJKKKPPPTTTTTTQQQSSSXXXeee|||xxxtttggg^^^RRRFFF>>>999666444555444222111000/////////+++,,,---...///000000000,,,,,,,,,+++***)))((('''******)))(((((((((((((((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&'''((()))***'''''')))'''""" """&&&%%%%%%$$$$$$$$$%%%%%%************)))((('''&&&%%%%%%%%%&&&&&&&&&''''''((()))((('''$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&))),,,,,,((($$$""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$###"""###"""#########"""###$$$&&&###$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$%%%%%%""" !!!$$$&&&%%%###'''''''''''''''((((((((('''&&&%%%$$$############$$$$$$%%%%%%&&&'''(((((('''&&&&&&'''((((((&&&$$$((()))***++++++++++++***************************)))***++++++,,,,,,,,,,,,---///111111111111333444:::::::::;;;>>>CCCGGGHHHJJJKKKPPPTTTSSSPPPRRRWWWddd{{{~~~vvvmmmggg\\\WWWNNNFFF@@@<<<888666555333000...------...///------...///////////////+++,,,,,,,,,+++***))))))+++***)))((((((''''''((($$$&&&'''((('''''')))+++%%%%%%%%%&&&'''((()))***---******,,,***%%%###$$$&&&%%%%%%%%%%%%%%%&&&''',,,,,,,,,+++***)))((('''"""###$$$%%%&&&'''((((((((())))))'''%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$(((...222000)))$$$$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$"""&&&'''&&&###"""!!!###!!! !!!###$$$$$$###"""###$$$###"""!!!"""$$$##############################""""""""""""######$$$############$$$%%%%%%$$$###""""""$$$%%%%%%$$$&&&&&&&&&''')))+++...000)))(((&&&%%%$$$#########$$$%%%%%%&&&&&&'''''''''(((''''''((()))(((%%%###'''((()))++++++******)))************************)))***+++,,,,,,,,,,,,,,,...000222333333333444555888;;;;;;;;;>>>DDDHHHHHHIIIJJJNNNRRRQQQOOOQQQWWWccczzzvvvkkkccc^^^YYYTTTMMMEEE@@@<<<888555111000///---------.....................---,,,,,,+++,,,,,,,,,,,,,,,+++++++++***)))(((''''''''''''$$$&&&(((((('''''')))+++$$$%%%%%%&&&'''((()))***+++((())),,,+++'''&&&(((&&&&&&%%%%%%&&&'''((((((,,,,,,,,,+++***)))''''''""""""###$$$%%%&&&''''''%%%'''((('''&&&$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((+++...---)))&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$!!!###%%%&&&$$$###"""#########&&&$$$ !!!""""""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%$$$###$$$%%%'''$$$###""""""%%%(((---///(((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''((()))(((&&&###%%%&&&((()))))))))'''&&&******************************+++,,,,,,,,,++++++,,,///111222222222333444555999;;;:::===EEEIIIGGGHHHHHHKKKNNNNNNLLLPPPWWWbbbxxxzzzoooddd\\\XXXUUUPPPGGG???999555111.........//////000000000///.........---,,,+++***)))++++++,,,---------,,,,,,++++++)))(((''''''''''''%%%((())))))'''&&&(((***$$$$$$%%%%%%'''(((***+++&&&%%%&&&***+++(((''')))&&&&&&&&&&&&''''''((())),,,,,,++++++)))((('''&&&"""######$$$$$$%%%&&&&&&"""$$$&&&'''&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''(((((('''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$###""""""###%%%$$$$$$'''$$$%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&###%%%'''&&&######&&&))))))&&&$$$"""###&&&+++---'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&(((******'''%%%((()))+++,,,---,,,***)))******************************+++,,,,,,,,,++++++))),,,///000000///000111222777:::999===EEEHHHFFFFFFFFFHHHLLLKKKKKKPPPWWW```vvv|||qqqfff[[[RRRLLLJJJEEE>>>777222//////000---,,,,,,++++++,,,,,,---///...,,,***)))(((''''''$$$'''***+++***)))))))))(((''''''&&&&&&''''''(((&&&''')))((('''%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''''')))))))))(((&&&%%%$$$$$$)))&&&)))000111,,,)))+++'''%%%$$$$$$%%%&&&%%%$$$###$$$$$$%%%&&&'''(((((($$$%%%&&&''''''&&&%%%$$$((('''%%%###""""""###$$$###"""###############"""""""""""""""(((%%%######$$$%%%###!!!!!!"""""""""############%%%$$$######$$$###"""!!!"""######$$$$$$%%%&&&&&&'''###"""######!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&######&&&&&&$$$$$$''''''((()))))))))((('''&&&$$$$$$%%%%%%'''((()))***''''''(((((())))))******)))***+++,,,,,,+++***))),,,+++++++++---------,,,+++,,,,,,---...///000000666222222777<<>>888444444:::@@@MMM[[[gggcccPPP>>>444111,,,***((('''(((((('''&&&)))((((((''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''######""""""""""""""""""!!!!!!!!!###$$$"""!!!!!!""""""######$$$$$$$$$%%%""""""""""""######%%%&&&""""""""""""#########$$$&&&&&&&&&$$$!!!!!!###$$$$$$###""""""!!!!!! $$$"""$$$(((((($$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((***'''&&&(((((($$$$$$&&&))))))))))))((())))))))))))(((((('''''''''((((((''''''(((((())))))******************************)))+++---,,,++++++,,,...+++,,,,,,---...///000000000000333777999999>>>DDDKKKKKKKKKJJJIIIJJJMMMPPPYYYiiivvvgggVVVKKKGGGGGGEEE>>>555000000222,,,,,,,,,,,,------------++++++************++++++,,,+++***)))(((''''''''''''((())))))''''''((())),,,---...//////...---,,,+++++++++)))'''''')))+++,,,+++******))))))******+++,,,...222999AAAHHHLLLIIIHHHCCC<<<777:::CCCLLL___ooowwwlllSSS>>>222///---+++)))(((((()))'''&&&((((((((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''########################$$$!!!!!!$$$%%%###""""""""""""######$$$%%%%%%%%% !!!"""""""""###%%%'''!!!!!!"""""""""#########"""%%%$$$""""""$$$'''''''''&&&%%%$$$######""""""!!!$$$))))))%%%"""$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%"""###&&&&&&$$$%%%((()))(((''''''&&&&&&''''''&&&&&&%%%&&&&&&'''((()))''''''(((((())))))******++++++************++++++))),,,...---+++***,,,///+++,,,,,,---...///000000000111444888888666;;;AAAGGGJJJLLLKKKJJJJJJMMMPPPSSSccc{{{}}}qqqdddVVVJJJCCC>>>===:::666111......///...---,,,,,,,,,,,,------++++++************++++++***)))(((((((((((()))))))))***)))(((((())),,,///222222333444333222000...,,,,,,+++)))'''(((***,,,......------...111444666555777999===AAADDDGGGHHHLLLLLLHHHAAA<<>>EEEIIIMMMMMMJJJIIIKKKNNNOOO___www|||pppbbbUUUKKKEEECCC<<<888444222222222111//////...,,,+++++++++,,,---++++++************++++++'''''''''(((((()))***+++++++++***)))***///555:::555666777777666444222000,,,,,,+++)))'''(((***,,,444333444666:::AAAGGGKKKHHHJJJLLLMMMMMMJJJFFFDDDOOOOOOMMMFFF@@@AAAJJJRRRiiimmmjjj]]]PPPIIIBBB<<<111///,,,+++++++++***)))'''((((((((((((((((((((($$$%%%''''''''''''%%%$$$###$$$$$$%%%%%%%%%$$$$$$&&&!!!$$$!!! """""""""###$$$%%%%%%&&&&&&$$$%%%&&&$$$  """######$$$$$$$$$%%%%%%%%%"""'''((($$$""""""$$$!!!"""###$$$%%%&&&&&&'''######&&&,,,,,,(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''((('''%%%%%%((()))&&&''')))(((((((((((()))***,,,---(((''''''&&&&&&&&&''''''''''''(((((()))************)))(((''''''((()))***'''***---,,,)))'''***...+++,,,,,,---...///000000111333666888666333666===EEEJJJOOOOOOKKKHHHIIILLLOOO___www|||uuugggYYYTTTOOOEEE<<<888000000///...---,,,,,,+++///---+++,,,---///000///+++++++++************)))((()))+++,,,,,,+++***)))+++,,,,,,******111===FFFHHHDDD???======999222,,,111---******((('''+++111>>><<<;;;@@@KKKYYYdddjjjkkkjjjdddYYYQQQQQQSSSSSS[[[XXXTTTQQQOOOPPPRRRSSS[[[aaa___WWWTTTUUULLL???222...******,,,,,,((($$$)))((((((''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""&&&!!!!!!&&&$$$&&& !!!"""###$$$###"""""""""!!! !!!###$$$!!!"""######""" !!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%''')))'''$$$###$$$'''%%%$$$&&&)))((($$$$$$'''$$$&&&)))***)))(((''''''))))))((('''''''''''''''((()))***)))'''''')))***'''(((((()))))))))((((((******)))(((((((((((((((++++++++++++++++++++++++......---......///000111000111222222333555888;;;DDDHHHLLLKKKGGGFFFIIILLLTTTbbbwww}}}xxxzzz{{{iii\\\OOOJJJEEE<<<555222000///...---------,,,---...---------...---+++)))+++++++++*********))))))***++++++,,,,,,,,,,,,,,,'''***,,,,,,---333<<>>:::444///---///...---,,,,,,---...///.........///...,,,'''###++++++*********)))))))))((((((((((((((()))******'''+++...000000222666:::FFFCCCAAABBBCCCCCC@@@<<<999333///------...555>>>PPPMMMGGGAAACCCRRRiii{{{|||iiiZZZYYY___dddeeebbb]]]ZZZYYY[[[^^^aaaTTTPPPGGGBBBHHHPPPLLLAAA888222+++((((((******)))"""######$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$#########$$$###!!!$$$&&&$$$ !!!""""""""""""""""""!!!!!!!!!!!!"""###$$$"""""""""""""""""""""""""""!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&'''&&&%%%$$$%%%&&&(((%%%%%%&&&&&&%%%(((...%%%'''((((((''''''((())))))(((''''''&&&'''''''''&&&'''((('''&&&%%%''')))''''''(((***+++,,,------***))))))(((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,---...///000000111222222333555888;;;AAAGGGLLLMMMKKKJJJMMMPPPXXXeee{{{}}}pppcccZZZNNNFFF<<<666444222///---...---,,,+++,,,---///000///.........---+++'''$$$************))))))))))))(((''''''&&&'''(((***++++++///333444222000//////666444333333555555333111666222///000000000666>>>KKKHHHDDDAAAGGGXXXnnn~~~rrrbbb___eeejjjbbbaaa___]]]\\\\\\\\\]]]QQQMMMDDD>>>@@@DDDAAA999444///***&&&&&&''''''&&&%%%&&&&&&&&&'''''''''(((%%%&&&&&&&&&%%%%%%$$$###'''&&&$$$'''  """###$$$$$$"""""""""""""""###############""""""######$$$%%%""""""!!!!!!""""""###$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&$$$%%%((((((&&&)))...&&&'''''''''&&&&&&(((***(((''''''&&&&&&'''''''''&&&&&&'''&&&%%%$$$&&&(((&&&&&&&&&'''((()))******))))))(((((((((((())))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---//////000111222222333555888;;;???EEELLLOOOMMMMMMOOORRRYYYggg}}}zzzlll^^^RRRLLLCCC>>>777222000111000...,,,,,,++++++,,,---///000000...,,,+++,,,,,,+++************)))))))))((((((***))))))))))))+++---...---///333444333111///---000///---------,,,+++***000...///111111000333888@@@???@@@FFFSSSeeeuuupppaaa]]]___aaa[[[\\\\\\]]][[[YYYWWWUUULLLKKKFFF???;;;999666333///---***)))((('''&&&%%%((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''%%%%%%'''!!!$$$$$$%%%%%%&&&&&&''''''!!!""""""#####################""""""###$$$%%%&&&"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$%%%'''(((((('''%%%$$$%%%%%%$$$%%%%%%%%%%%%%%%######'''++++++((((((+++&&&&&&'''&&&%%%&&&''')))''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$$$$&&&'''+++***)))(((((())))))***))))))(((((((((((())))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---//////000111222222333555888;;;===DDDLLLPPPOOONNNPPPSSSYYYggg~~~vvvhhhZZZOOOFFFBBB999888333...---//////,,,++++++,,,,,,------------000---+++***,,,---------******)))))))))(((((((((&&&&&&''''''((()))+++++++++---///222444555555555222111///---,,,+++******,,,,,,...222111///000444;;;<<>>:::555///,,,***)))'''$$$###%%%)))---))))))******++++++,,,,,,$$$$$$%%%&&&&&&%%%%%%%%%$$$ &&&%%% (((!!!!!!!!!"""$$$&&&(((***!!!"""###$$$%%%$$$###### """###$$$$$$###!!! #########"""######$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%###!!!###&&&'''&&&$$$&&&$$$%%%((('''###$$$((("""%%%((()))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&'''((('''&&&%%%'''))))))((('''&&&''')))+++,,,((((((((((((((()))******))))))***+++,,,,,,------......---......///000111000111222222333555888;;;999BBBLLLQQQPPPNNNNNNPPPUUUddd|||yyyhhhWWWFFFBBB<<<777444333111000333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))*********)))###&&&((()))))))))+++,,,---222:::>>>>>>;;;:::999111000...,,,---444@@@HHHIIIHHHGGGFFFGGGFFFEEECCCAAA<<<666222222333555666AAAEEEMMMTTTUUUUUU___lllnnnnnnjjj```TTTMMMHHHEEEHHHJJJNNNSSSVVVVVVSSSQQQSSSSSSMMMAAA666111...,,,+++***((((((((()))+++,,,///,,,)))''''''&&&&&&%%%%%%%%%%%%$$$$$$#########""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$#########$$$&&&&&&!!!!!!"""###%%%&&&''''''""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$###!!! ###$$$$$$%%%%%%$$$$$$###''''''((()))'''%%%###!!!&&&'''((())))))((('''&&&'''&&&&&&%%%%%%$$$$$$###((((((''''''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%***)))'''&&&'''))),,,...###%%%''')))******((((((******+++,,,,,,,,,,,,+++---------............//////000222222222444666888DDDEEEFFFHHHJJJLLLMMMNNNTTTccczzzttthhhYYYLLL@@@<<<777444222222111000111111000///......---,,,///...---,,,+++******)))&&&&&&''''''((('''''''''&&&(((******))))))***+++...000333:::???@@@<<<777333333111000111777AAAIIILLLKKKKKKLLLNNNMMMKKKHHHNNNNNNJJJBBB:::666777:::AAAAAAEEEKKKOOOSSS^^^iiieeeccc___XXXRRRMMMJJJHHHEEEEEEHHHMMMRRRQQQJJJCCCHHHJJJEEE;;;222///---***+++***(((&&&&&&'''((())),,,+++)))'''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!######!!!"""###$$$%%%&&&''''''&&&&&&%%%%%%$$$#########&&&%%%%%%$$$###"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$"""!!!&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%***)))((('''((()))+++,,,$$$&&&(((*********)))((()))***++++++,,,,,,++++++---------............//////000222222222444777999@@@AAADDDGGGJJJMMMOOOPPPXXXfff|||qqq___QQQEEE===888555222000000111000000///000111111111///...---000000...---+++)))((('''''''''((((((((('''&&&&&&&&&(((***)))(((''''''(((...++++++333>>>AAA;;;333111333333444666<<>>AAAEEEIIINNNQQQSSSZZZhhh~~~{{{nnn\\\LLL@@@999444444111///......//////...---///111222222111///...//////---,,,+++)))((('''***************)))((('''$$$&&&(((((('''&&&&&&''',,,))))))///999<<<666///...111444666999@@@IIIPPPIIIIIIJJJNNNSSSXXXZZZ[[[YYY^^^bbb___UUUHHH???;;;===@@@KKK]]]lllrrrnnnhhh]]]RRRIIIHHHJJJIIIFFFEEE>>><<<<<>>>>>>>>===:::999999:::111333222...,,,---***&&&)))(((&&&&&&&&&(((***+++)))++++++)))&&&$$$$$$%%%#########$$$$$$%%%%%%%%%""""""############""""""$$$#########"""""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$(((((((((((((((((())))))'''''''''''''''''''''''''''((()))******)))'''&&&((())))))***************))))))***+++++++++++++++---------............//////000111111222666:::>>>>>>???AAADDDHHHKKKMMMNNNVVVddd|||zzzrrrfffVVVEEE<<<888666444444333111///...///...---,,,---...///000000///......))))))******+++,,,,,,,,,(((((()))))))))(((''''''''')))+++---------///000...111555555444333555777888999888777555888>>>DDDFFFEEEEEEJJJRRR[[[bbbfffhhhfffhhhpppwwwqqq___NNNCCCDDDIIIYYYqqq~~~kkk\\\QQQPPPOOOIIIDDDDDD@@@AAA@@@<<<777666999===222222000,,,,,,---+++&&&'''&&&%%%$$$$$$&&&((())))))+++,,,***&&&""""""$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%)))((('''&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%$$$$$$######((((((((((((((()))))))))'''''''''''''''(((((((((&&&'''((()))))))))((('''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---------............/////////000111222666<<<@@@AAABBBDDDEEEGGGIIIJJJKKKTTTccc{{{{{{xxxxxx~~~vvvhhh___NNNDDD:::777555111111444111000......//////...,,,............------------((())))))***+++,,,,,,,,,''''''((()))))))))(((((()))+++------------...///...111444555333444666999::::::999666444777===CCCMMMMMMNNNSSSZZZaaafffhhhbbb]]]]]]hhhuuuwwwkkk^^^OOOLLLKKKRRReeeuuuvvvoooaaaTTTLLLNNNMMMFFFCCCFFFDDDCCCAAA<<<888666666888000000,,,((())),,,+++''',,,***(((&&&%%%&&&'''(((&&&***,,,***&&&######%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""######$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$######''''''&&&&&&&&&%%%%%%%%%))))))(((&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$###$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))&&&&&&'''((()))))))))))))))(((((((((((((((((((((++++++,,,------------,,,---------............/////////000111222777===AAACCCDDDEEEFFFGGGIIIJJJJJJVVVeee~~~nnnjjjjjjooouuuzzz|||iiiZZZRRR===999777777333---...444///---------/////////---///...---,,,,,,,,,,,,---))))))******+++++++++,,,((()))***+++++++++++++++(((***,,,,,,***)))***++++++---///111222444666888777888777555444888@@@GGGSSSTTTXXX]]]cccggghhhhhh\\\VVVVVVaaarrr{{{wwwppp```^^^[[[]]]hhhqqqkkk___TTTIIIDDDHHHHHHBBBAAAFFFGGGDDD@@@<<<:::777333000...---)))%%%''',,,+++'''222000---***(((((((((((($$$(((+++***&&&###%%%'''&&&%%%%%%$$$$$$#########""""""############""""""!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$&&&&&&$$$!!!'''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''((()))******)))(((''''''''''''((((((+++,,,------......---------------.........////////////000000222777===BBBDDDDDDEEEGGGHHHIIIJJJKKKYYYhhhsssmmmvvvqqqqqqsssvvvsssrrr{{{}}}iiiVVVGGG???888666333000//////000222---......///...,,,+++***,,,,,,,,,+++++++++******((('''&&&%%%%%%&&&((())))))***+++***'''&&&'''(((******)))))))))))))))***,,,---000777===<<<666///333333444666555777BBBNNNUUUVVVTTTUUU```nnnppphhheee^^^^^^gggrrrwwwyyyyyyuuuiii^^^\\\bbbddd]]]UUUHHH@@@999888<<<@@@@@@===HHHEEE@@@;;;777222...***000---)))'''((()))******///,,,((('''(((***++++++(((((((((((((((''''''''' """$$$&&&&&&$$$""" %%%$$$######""""""######""""""!!!!!!!!!!!!!!!"""%%%###"""###%%%$$$ $$$$$$%%%&&&&&&&&&&&&%%%((('''&&&%%%$$$$$$###$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###'''%%%!!! ###'''###$$$%%%&&&&&&%%%$$$###!!!%%%((('''%%%$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&((()))++++++!!!&&&((())))))((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,,,,,,,,,,---------......//////.........//////000...000222222222444999===>>>??????@@@@@@CCCGGGJJJVVVfff|||yyyxxxwww}}}zzznnnttt{{{}}}}}}~~~zzzgggUUUEEE:::333666444222000......///000---............,,,+++***,,,,,,+++++++++*********)))((('''&&&&&&'''((((((((()))***)))((('''''')))((((((''''''(((((()))***333222222666;;;<<<999555444000000555:::>>>EEELLLNNNOOOOOORRRaaapppqqqiiillleeeaaadddjjjpppyyy|||qqqeee``````___YYYSSSNNNFFF===888888999999888JJJGGGBBB;;;666222000000///+++(((&&&'''((())))))...,,,)))((()))+++++++++(((((((((''''''&&&&&&&&&!!!###$$$%%%%%%$$$###!!!%%%$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###$$$$$$!!!$$$%%%%%%&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$############%%%%%%%%%%%%%%%$$$###"""&&&((((((&&&!!! ######$$$%%%%%%$$$######%%%((()))(((&&&&&&'''((('''''''''''''''''''''''''''''''''&&&&&&''''''((( ###&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''((()))***+++,,,,,,,,,,,,---------........................//////000000111333222222444999===>>>???@@@AAAAAADDDHHHKKKUUUddd}}}zzzuuuqqqoooqqqtttwwwzzz{{{}}}~~~xxx{{{|||{{{{{{yyyeeeRRREEE<<<666333333222111000///.........---.........---,,,+++***,,,++++++++++++*********+++***)))(((''''''((((((&&&((())))))(((''')))***(((((((((((()))+++,,,---333111111666>>>EEEIIIJJJ;;;444111888@@@DDDEEEFFFEEEJJJMMMQQQ\\\iiihhh______ccckkkqqqoookkklllpppzzzrrrhhhaaa]]]YYYUUUQQQQQQMMMFFFAAA>>>>>>@@@AAAEEEDDDAAA;;;555333555888000---)))'''(((*********---,,,***++++++,,,+++)))(((((('''&&&&&&%%%$$$$$$########################$$$$$$$$$############"""!!!!!!""""""#########$$$###""""""###$$$$$$""" $$$%%%%%%&&&&&&&&&&&&&&&)))((('''&&&&&&%%%%%%&&&$$$############"""""""""$$$$$$%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&'''((('''&&&%%%'''(((&&&'''((())))))((('''&&&)))((('''&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***+++,,,,,,---------------.........///...---------......///000222333333333333555999<<<>>>@@@AAABBBBBBDDDHHHKKKTTTddd|||zzzwwwtttrrrtttwwwyyyyyyyyy{{{|||{{{xxx}}}sssdddQQQBBB<<<:::999888111111111000000//////.........------,,,++++++***++++++++++++************,,,+++***))))))(((((('''%%%&&&(((((((((((()))+++))))))***+++---///111222111000000555===EEEJJJMMMCCC<<<:::>>>CCCCCCAAA@@@EEEQQQYYYZZZ[[[]]]YYYPPPRRR]]]lllssskkk___[[[^^^gggeeebbb\\\VVVQQQMMMKKKNNNNNNMMMIIIEEEBBBCCCEEE===@@@AAA>>>888666999===333000,,,++++++------------,,,,,,,,,---,,,***(((((('''&&&&&&%%%$$$######$$$$$$###""""""###$$$$$$$$$$$$$$$$$$######"""""" !!!""""""#########""""""""""""#########"""###$$$$$$%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%###"""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###!!!!!!!!!"""%%%'''''''''###$$$$$$$$$$$$$$$$$$###$$$###%%%((('''$$$###%%%$$$%%%'''))))))(((&&&%%%((('''&&&%%%$$$#########&&&&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))***+++,,,---------............/////////------------...///000000555444444444444666999;;;>>>???AAABBBBBBDDDGGGJJJVVVeee~~~~~~|||xxxzzz}}}}}}{{{zzzyyyzzz}}}~~~yyyvvvzzzzzzkkkXXXMMM???666444666666555111111111111111111000000...------,,,++++++******+++++++++*********)))))),,,++++++***)))(((((('''$$$&&&'''((('''((()))+++))))))***,,,...000222333444333333555777999::::::???>>>???BBBAAA======@@@KKK^^^lllhhh^^^WWWPPPIIIRRRYYY``````UUULLLOOOXXXPPPTTTVVVTTTMMMFFFAAA???CCCFFFIIIHHHBBB===;;;;;;>>>CCCGGGFFF@@@;;;;;;===444111---+++,,,---......,,,,,,,,,------,,,)))&&&'''&&&&&&%%%$$$$$$######%%%$$$###!!!!!!###$$$%%%###$$$$$$$$$$$$###"""!!!###$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""######""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$"""""""""""""""""""""######$$$$$$%%%%%%%%%$$$$$$'''&&&$$$$$$%%%$$$###!!!%%%$$$$$$$$$$$$$$$$$$%%%###!!!$$$++++++%%%!!!""""""###%%%'''''''''%%%$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$&&&(((+++''''''''''''''''''''''''))))))***+++,,,---.............../////////000000...------...///000111111666555444444666888:::<<<===>>>@@@BBBBBBDDDGGGIIIYYYiii|||~~~~~~}}}|||hhhRRRFFF@@@888333222222111000111111000000000111222222...---,,,+++*********++++++************)))))))))******+++******)))((('''$$$&&&'''''''''''')))***''''''(((***,,,...000222333555888:::;;;;;;999999555888>>>BBB>>>;;;@@@GGGOOOcccrrrlll]]]SSSLLLGGGKKKPPPWWWWWWNNNDDDCCCHHHEEEIIIMMMKKKEEE<<<777444111777>>>BBBBBB@@@@@@@@@HHHLLLOOONNNHHHAAA===;;;222///+++)))***,,,,,,,,,,,,+++++++++,,,+++(((%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$###""""""###$$$%%%######$$$%%%%%%###"""!!!###$$$%%%&&&&&&%%%######"""######"""!!!!!!"""$$$"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""""""""############$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&"""%%%---...'''###$$$""""""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&'''***---))))))))))))))))))))))))******+++,,,---......///////////////000000000000.........///000111222333777555444555777;;;<<<======???AAACCCDDDEEEGGGIII[[[kkk~~~mmmUUUDDD:::999777444333111111000111000.........000222333...---,,,************+++************))))))))))))((())))))******)))((('''%%%&&&''''''&&&&&&((()))''''''(((***,,,...000111///333888<<>>CCCBBBAAAHHHQQQZZZjjjrrrjjj^^^VVVPPPJJJFFFJJJQQQVVVPPPEEE===<<>>BBBDDDEEEFFFMMMNNNNNNMMMJJJEEE@@@===111...+++)))***+++,,,,,,,,,+++*********)))'''%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$##################$$$"""###$$$%%%%%%$$$"""!!!"""###$$$$$$$$$""" ###$$$%%%### !!!$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%############$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$ ###%%%%%%&&&***...((('''&&&&&&&&&&&&'''(((***###"""***,,,&&&$$$'''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&&&&''')))+++))))))))))))))))))))))))******+++,,,---...////////////000000000111111111//////000000111333444555777555333555999<<<>>>>>>???AAADDDEEEFFFGGGIIIKKK[[[jjj{{{{{{{{{}}}rrrcccSSSEEE===000111222111000//////111000///---,,,,,,...111333...---,,,***)))******+++************))))))))))))'''''')))******)))((((((%%%&&&((('''&&&&&&''')))))))))***+++---///111222000333666999:::999999999777:::@@@FFFHHHHHHOOOWWWllluuuwwwmmmddd```ZZZRRRTTTNNNIIIHHHFFFBBBBBBDDDBBBCCCCCCBBB???===;;;:::===<<<<<<<<<<<<<<<<<<<<>>??????@@@CCCFFFHHHHHHIIIKKKMMMYYYhhh}}}~~~~~~~~~rrrnnnrrr{{{zzzdddRRRHHHBBB<<<777111111000000000000000000000000///...............---***(((***)))'''(((+++))))))))))))************,,,(((%%%&&&))))))%%% %%%%%%%%%&&&&&&&&&''''''***)))+++///333444222...------///333333444:::BBBEEEDDDJJJSSSWWWVVVYYY___rrrwwwwwwmmmccc^^^[[[YYYPPPIIIDDDCCCCCC@@@???AAAGGGDDD>>>:::===CCCDDDAAA===888888;;;:::555444888===@@@FFFIIIIIIDDD>>>:::999333,,,)))(((((('''&&&(((((('''&&&%%%%%%%%%%%%###%%%(((******(((&&&$$$&&&&&&&&&&&&%%%###"""!!!$$$###!!!!!!###$$$%%%%%%+++)))'''%%%$$$%%%&&&'''&&&%%%$$$###""""""""""""''''''&&&&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&((($$$!!!!!!%%%)))******######%%%%%%""" """%%%$$$$$$$$$""""""###&&&(((%%%$$$$$$$$$&&&((((((((("""(((+++)))'''&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''******))))))))))))******)))***+++,,,------------//////000222333444555666111111222222222333333333666555444555999>>>DDDHHHHHHHHHGGGFFFEEEGGGJJJMMM[[[jjjzzzyyy}}}~~~rrrcccYYYWWW___qqqrrrdddQQQCCC<<<888444111000000000//////000111111000//////..................***)))+++***((((((,,,***************************(((%%%'''***+++((($$$(((((((((((()))))))))***&&&&&&)))---111333111///111000222555666777???GGGNNNLLLNNNSSSUUUWWW```iiiooorrrnnnbbbVVVQQQPPPOOOKKKGGGDDDBBB???===AAAHHHHHHFFFBBBDDDLLLTTTQQQJJJBBB;;;777777555111222666999===BBBEEEFFFCCC???<<<:::666000---,,,+++)))((())))))'''&&&&&&&&&&&&&&&$$$&&&((())))))'''%%%###$$$$$$$$$$$$###"""!!!!!!""""""###''')))&&&***(((&&&%%%$$$$$$%%%&&&%%%$$$$$$$$$$$$#########&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&'''''''''(((%%%""""""%%%''''''&&&!!!"""%%%%%%$$$"""$$$'''$$$$$$%%%$$$$$$&&&))),,,''''''&&&&&&'''((((((((("""&&&***,,,***(((((((((&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******,,,,,,,,,,,,,,,---------000000111111222222333333222222222333333333333444555555444666999>>>CCCGGGMMMMMMKKKHHHEEEFFFHHHKKK\\\kkk{{{xxxzzz~~~uuuiii\\\SSSSSSaaapppwww|||{{{qqqZZZOOOAAA888555555444222111111000000000000111111//////...------------...---***)))++++++((())),,,++++++******************)))'''&&&(((+++,,,***'''(((((()))))))))*********&&&&&&(((,,,000111111000222222444888999<<>>FFFQQQOOOMMMMMMRRR]]]ddd___UUUHHH@@@888333000...222777888:::>>>AAABBBAAA@@@>>><<<999555222000...,,,******)))((('''&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###########################$$$"""###(((,,,(((((('''%%%$$$###$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&''''''((('''%%%$$$$$$%%%%%%$$$""" """%%%%%%%%%%%%&&&'''"""###$$$$$$%%%'''***---((((((((('''(((((())))))&&&(((******)))((('''(((&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''((()))***+++111000...,,,,,,,,,,,,---000000000000000000000000222222222333333333444444444444555777:::>>>BBBEEEOOONNNLLLIIIFFFFFFIIIKKK\\\lll~~~xxxmmmcccccchhhooouuu}}}kkk\\\IIIAAA999444444666777666555444333222111111000000///...------,,,,,,------,,,)))(((++++++((((((+++***************)))))))))((('''&&&(((***+++)))'''&&&&&&&&&'''''''''((((((******+++---///000111111111222666<<<>>>@@@GGGOOOWWW^^^gggjjjfff```___``````bbb]]]QQQFFFDDDEEEFFFFFFFFFIIILLLKKKIIIOOOVVVXXXYYYYYY[[[```ccc^^^UUULLLEEE:::222///111777<<<======>>>>>>>>>>>>>>>===<<<;;;999666333000---+++))))))((('''&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''$$$"""$$$'''(((%%%!!!&&&&&&$$$#########$$$$$$"""###&&&((((((((('''&&&$$$$$$$$$############""""""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###""""""%%%&&&%%%%%%''''''%%%!!!"""#########$$$''')))&&&''''''''''''(((***+++''''''((('''&&&%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''')))***,,,---444222///,,,++++++,,,,,,.........///////////////111111111222222222222333333444555888;;;???BBBDDDKKKKKKJJJHHHGGGHHHLLLOOO[[[mmm~~~~~~{{{zzz~~~zzzqqqoooooouuu}}}qqq\\\LLL<<<888333111222555555555:::999777444222111000///......---,,,,,,,,,,,,,,,***''''''***+++((((((*********)))))))))(((((((((((('''''''''((((((&&&%%%%%%&&&&&&&&&&&&'''''''''---......///000111333444666777===CCCEEEFFFKKKSSS\\\dddlllmmmhhhaaa[[[XXXUUUZZZZZZRRRJJJHHHHHHHHHHHHIIIOOOXXX[[[YYYVVVWWW\\\```___YYYSSSQQQOOOKKKLLLFFF<<<444222777???DDDDDDCCCAAA???===<<<;;;;;;<<<;;;:::777333///,,,+++)))((('''&&&%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%######""""""###$$$%%%&&&%%%%%%$$$######%%%(((+++%%%%%%$$$$$$#########$$$"""###&&&((()))((('''&&&$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&&&&%%%$$$###%%%((('''######&&&&&&"""###$$$%%%$$$######$$$&&&"""$$$&&&'''&&&(((+++---)))((('''&&&&&&&&&&&&%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''')))***,,,...///444222///,,,++++++,,,,,,+++,,,---...///000111111000000000000111111111111555555666888;;;???BBBDDDIIIIIIHHHGGGFFFHHHLLLOOO[[[nnn}}}wwwxxx}}}~~~}}}~~~qqq```MMMAAA999777444444555777777666<<<:::888555333111//////------,,,++++++++++++,,,)))'''(((+++,,,)))(((+++++++++******)))(((((((((''''''(((''''''&&&%%%%%%(((((()))))))))*********---///111333555999>>>AAAEEEEEEGGGJJJJJJJJJOOOVVVbbbffffffbbb``````___]]]OOOVVVXXXSSSMMMKKKJJJJJJJJJLLLUUUaaafffaaaYYYUUUXXX\\\\\\QQQFFFBBBAAAAAAGGGEEE===666666===DDDFFFGGGEEEBBB???===;;;;;;;;;;;;<<<;;;777222...++++++***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""!!!!!!!!!"""$$$%%% $$$(((((($$$"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%'''((((((''''''$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######!!!###&&&&&&&&&%%%%%%&&&(((***&&& &&&&&&!!!&&&'''((('''%%%$$$%%%&&&!!!$$$''''''&&&'''***...+++***)))))))))***((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((()))+++---...///111000...,,,,,,,,,,,,---***+++,,,---///000111222000000000000111111111222777777777999<<<@@@CCCEEEKKKKKKIIIGGGFFFGGGJJJMMM^^^qqq}}}|||wwwxxx|||{{{}}}~~~{{{mmm]]]MMM@@@999999888888888999::::::999999777666444222111000000---,,,,,,+++++++++++++++***(((***......+++***,,,------,,,,,,+++******)))&&&'''((((((((('''((((((******+++++++++,,,,,,,,,---000666;;;AAAIIISSSYYYXXXSSSOOOKKKHHHGGGNNNWWWaaa```[[[WWW[[[ccchhhfffRRRXXX[[[UUUNNNKKKKKKJJJGGGMMMYYYeeefff^^^UUURRRPPPUUUUUUNNNFFFDDDCCCBBB@@@AAA===777777>>>CCCBBBCCCBBB@@@>>>======>>>???<<<===;;;777111---+++,,,,,,+++***)))((((((((((((%%%%%%%%%&&&''''''((((((%%%$$$###""""""$$$%%%&&&"""%%%((()))'''$$$"""!!!$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&((('''%%%###$$$&&&((()))$$$&&&((("""$$$&&&''''''&&&%%%&&&'''%%%(((***)))&&&&&&)))---+++)))((()))++++++)))'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))***,,,---...,,,,,,,,,,,,,,,---------,,,------...///000000111111222222222333333333333:::999888999<<<@@@EEEHHHJJJJJJIIIHHHGGGIIIMMMPPPbbbvvv|||zzz{{{xxxyyy{{{|||yyyvvv{{{~~~~~~}}}}}}~~~rrraaaOOOAAA888555555666777888999999888888555444333222111111111111---,,,++++++******++++++,,,***,,,000000---,,,...//////...------,,,++++++$$$&&&((()))))))))***,,,******+++++++++,,,,,,,,,---333;;;CCCMMMXXXeeemmmddd\\\QQQIIIBBBBBBKKKUUUYYYYYYUUUTTT\\\iiinnnkkkYYY^^^^^^VVVNNNKKKKKKKKKDDDMMM\\\eeebbbXXXQQQQQQKKKOOOQQQOOONNNNNNLLLHHH;;;>>><<<777777===@@@>>>============>>>???AAABBB===>>><<<777111,,,,,,---...---,,,+++************$$$$$$&&&'''((()))))))))***)))'''&&&&&&''')))***(((&&&%%%&&&((()))(((&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&''''''(((''')))***((($$$"""###%%%'''((("""'''***$$$ """$$$%%%$$$$$$%%%'''(((+++---+++'''%%%(((,,,(((&&&&&&(((******'''$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((()))***,,,,,,)))***+++,,,------------////////////////////////333333444444444555555555<<<;;;999999<<>>CCCIIISSSbbbnnn```WWWRRRUUURRRHHHEEEIIIHHHKKKNNNRRRZZZbbbccc```TTTUUUTTTQQQLLLIIIGGGFFFFFFNNNVVVTTTNNNKKKQQQYYY\\\TTTMMMKKKNNNPPPMMMIII@@@??????<<<555222888BBB<<<:::999<<>>CCCEEEIIISSSdddrrrssskkkccc^^^YYYSSSPPPQQQQQQTTTVVVTTTTTTVVVTTTPPPRRRTTTTTTRRRLLLFFFAAA???@@@GGGNNNOOOJJJGGGJJJNNNNNNNNNPPPUUU\\\]]]YYYTTTHHHCCC???===999555777===888888888<<>>:::444000...---+++***++++++,,,,,,,,,+++)))(((((((((((('''&&&%%%$$$###%%%&&&''''''%%%%%%%%%'''%%%&&&'''))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$######$$$%%%&&&++++++***)))(((''''''&&&%%%'''))))))'''%%%%%%%%% $$$'''&&&###"""$$$&&&***)))(((&&&%%%%%%&&&&&&((((((&&&$$$###"""""""""###%%%&&&&&&%%%%%%&&&'''%%%%%%&&&&&&&&&&&&''''''))))))))))))*********************+++++++++,,,,,,---+++***,,,///111000///000111111222333444444555888999:::<<<===>>>@@@@@@HHHJJJLLLNNNPPPSSSXXX[[[mmm~~~}}}}}}{{{rrrmmmnnnpppvvvyyyVVVJJJ===777555111//////222111000111333444333222111111111000///...------+++++++++*********************)))((((((((())))))''''''((())))))***)))))))))((('''((()))***)))(((***,,,///000000222444666:::@@@EEEEEEEEEOOObbbrrr~~~rrreee^^^]]][[[WWW\\\___^^^WWWQQQNNNJJJEEEOOORRRTTTQQQKKKCCC<<<999<<>>@@@???===<<<>>>@@@HHHJJJNNNQQQTTTXXX]]]```rrr{{{{{{|||}}}tttmmmnnnqqqttt{{{rrrdddHHH???777666555222000111111000000000111222222222111000///------------...***************************))))))(((((('''''''''))))))))))))(((&&&%%%$$$)))((()))***,,,---......///111222333444555666777555<<>>@@@DDDGGGJJJMMMOOOPPPWWWbbbrrr}}}wwwgggTTT@@@999777555000---111333666:::???CCCEEEFFF;;;888333///------...///,,,,,,+++***)))(((((('''))))))***************)))+++,,,,,,+++)))'''((()))***)))))))))***+++---...+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***)))((('''&&&&&&&&&''' !!!"""###$$$%%%&&&&&&%%%&&&''''''&&&%%%%%%'''$$$&&&(((((('''&&&''')))((((((((('''''''''''''''&&&&&&&&&'''((()))++++++$$$&&&''''''&&&&&&'''(((((('''%%%$$$%%%&&&(((***((()))))))))************************++++++++++++,,,,,,,,,---...///000////////////000333666:::<<<===AAADDDBBB>>><<>>>>>AAAFFFLLLRRRUUUTTT^^^nnn}}}uuu^^^EEE999666333///---000222555888;;;<<<>>>???:::888444///,,,,,,---...++++++***)))((((((''''''((())))))***************'''(((((('''$$$######$$$(((((('''(((***,,,///000+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&***))))))(((''''''''''''###$$$%%%&&&'''((()))***%%%&&&'''&&&%%%$$$&&&'''((()))******)))((('''(((''''''((((((((((((((((((%%%%%%&&&'''((()))+++,,,$$$%%%&&&&&&%%%%%%&&&'''((('''&&&%%%%%%''')))***((()))))))))************+++++++++,,,,,,,,,,,,---,,,------.........///000111111000111333666999;;;;;;???BBBAAA===<<>>EEEJJJLLLNNNQQQPPPRRRPPPHHHCCCDDDGGGHHHBBBAAA???<<<<<>>:::<<<333000000444555333333666222666:::999555000---,,,,,,,,,,,,+++++++++++++++))))))******++++++++++++***+++---...///......---+++,,,,,,,,,,,,++++++***''')))***)))''')))---111AAAAAABBBGGGLLLNNNLLLJJJ<<<@@@FFFLLLRRRUUUWWWXXXKKKCCC@@@FFFGGGBBBBBBHHHNNNWWW[[[SSSHHHFFFKKKOOO>>>>>><<<;;;;;;>>>BBBFFFNNNMMMIIIBBB;;;888;;;>>>:::777777>>>KKKUUUWWWVVVWWWOOODDD<<<333+++***---(((,,,000111///---...///,,,...111000---+++,,,...''''''&&&&&&'''(((***+++(((((())))))(((''''''&&&&&&'''((((((''''''((()))******))))))((((((''''''###$$$%%%&&&'''&&&%%%$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''(((((($$$%%%&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$###$$$&&&)))'''''''''(((***+++***)))%%%&&&((()))************%%%%%%%%%%%%&&&'''((((((&&&'''((((((''''''(((***&&&''''''((()))((((((((())))))))))))************)))************++++++++++++...000///---,,,...000...///222555888:::;;;<<<@@@???>>>>>>??????>>><<>><<<<<>>EEE@@@EEELLLQQQQQQIII>>>555333333999@@@@@@<<>>;;;;;;>>>DDDIIIKKKDDDCCCDDDJJJRRRXXXWWWUUUXXXYYYXXXRRRLLLJJJNNNTTTGGGAAA<<<;;;::::::===BBBHHHIIIJJJKKKJJJDDD<<<777999777888<<<===:::===BBB999<<<:::333///000///+++---,,,+++(((&&&'''***---...---+++***))))))******)))***+++)))'''&&&)))+++&&&''''''&&&&&&&&&)))+++'''''''''((()))***))))))((()))))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""###%%%&&&&&&&&&'''+++,,,((((((******&&&&&&%%%%%%&&&'''(((&&&%%%((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&&&&$$$###!!!###%%%''''''%%%&&&)))+++((('''''''''''''''&&&%%%'''&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''((((((((('''''''''(((((()))******+++,,,,,,(((***++++++++++++,,,......------------...//////222333555777999::::::999999;;;<<<<<<<<<>>>AAACCCKKKQQQZZZ```dddhhhmmmppp~~~~~~|||{{{{{{uuunnnwwwtttuuuzzz~~~~~~|||vvvZZZIII:::777666333222444111111111000000000000000...///000///---+++***+++,,,+++******+++,,,+++)))******)))(((((((((((((((((((((''''''((())))))***(((...111...+++,,,,,,***###""" ***...777JJJccc```[[[UUUUUUUUUOOOHHH???<<<888888===CCCIIILLLRRRNNNJJJKKKQQQUUUUUUSSSJJJJJJJJJHHHHHHMMMVVV]]]QQQIIIBBBAAABBBBBBBBBEEEJJJHHHEEECCCCCCCCCBBBAAACCC>>>:::::::::888888:::555666555222111222///***,,,+++***(((&&&'''***---+++)))(((&&&&&&''')))***,,,,,,+++)))&&&%%%&&&''''''((((((((('''(((+++---)))((('''&&&&&&'''((()))***)))))))))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%'''))))))((((((++++++))))))+++***(((&&&&&&&&&'''((((((&&&$$$&&&''''''((((((''''''&&&###$$$%%%&&&%%%$$$###""""""$$$&&&'''''''''((()))&&&'''((()))((('''%%%$$$'''&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))******+++++++++(((***++++++++++++,,,...---------------...//////555555666666666777777777777999;;;<<<>>>AAAEEEHHHOOOVVV___fffiiikkkmmmppp~~~}}}}}}}}}|||}}}}}}xxxsssrrrooopppwww}}}uuu\\\KKK???555333222///...000000000000000000111111111---------,,,+++***))))))---,,,***+++,,,,,,+++*********)))((()))+++,,,---,,,+++)))'''''''''))))))"""***///---)))((()))(((((((((!!!###...333<<>>BBBKKKXXXbbbZZZPPPGGGFFFHHHFFFEEEEEEGGGDDDBBBCCCHHHOOOTTTVVVQQQKKKDDD@@@===888333000333333222222333333000,,,***,,,......,,,******+++)))(((&&&%%%&&&'''***+++---,,,***(((&&&%%%%%%&&&&&&''''''''''''(((+++...***)))'''$$$######%%%''')))))))))))))))******+++&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&)))+++***)))((())))))((((((((('''%%%&&&&&&&&&((()))(((&&&$$$((()))******)))((('''&&&###$$$%%%%%%%%%$$$$$$###"""###&&&'''((((((((((((&&&'''((('''&&&&&&&&&'''((((((''''''&&&''''''((($$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))*********+++(((***++++++++++++,,,...---------------...///000666666555555555555666777777999;;;===???CCCHHHKKKRRRXXX___dddfffhhhlllooo}}}}}}yyy{{{~~~}}}}}}zzzwwwpppooosss|||~~~vvv```HHHAAA:::444222111//////000000000000000000111111111---,,,+++*********))))))---,,,++++++,,,,,,+++))))))))))))***,,,...111222222000---***((((((((()))'''---+++''''''(((((())),,,''''''111666>>>MMM^^^fffhhh]]]PPPLLLMMMPPPKKKGGGCCCAAACCCFFFIIIKKKOOOMMMMMMRRRZZZ___^^^[[[RRROOOIIICCCAAAGGGSSS\\\XXXNNNFFFEEEEEECCCAAA@@@AAA@@@BBBGGGPPPYYY```cccaaa]]]UUULLLEEE===333+++///......111444666777888999888666222---+++***+++)))(((''''''''')))+++,,,+++***(((&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&'''***,,,(((((('''%%%###%%%))),,,******++++++---///000111''''''''''''&&&&&&%%%%%%######%%%(((+++,,,+++)))***)))))))))(((&&&$$$$$$&&&%%%&&&'''))))))'''&&&+++,,,,,,+++***'''%%%$$$###$$$$$$$$$%%%$$$$$$$$$"""###$$$&&&(((((('''&&&(((((('''%%%###$$$(((+++***)))(((&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))))))))))))))*********(((***++++++++++++,,,...,,,,,,,,,------///000000444444444444555666888888888:::<<<===@@@DDDJJJNNNWWWZZZ]]]___aaaeeelllqqq~~~yyy{{{~~~zzzwwwssssssyyyzzzjjj\\\JJJ;;;777555333222222222444555111111111000000000000000...,,,******+++++++++***---,,,******++++++***((((((((()))+++---000222333444222///+++)))(((((())) '''+++***(((***+++***###+++***(((...000555CCCJJJWWW___VVVHHHEEELLLTTTJJJGGGEEEDDDEEEGGGIIIIIIGGGGGGKKKSSS^^^dddcccaaaYYYYYYVVVMMMEEEDDDMMMUUURRRJJJDDDDDDEEECCCBBBCCC;;;<<>>AAAFFFMMMRRR[[[\\\]]]\\\^^^cccmmmttt|||~~~{{{|||~~~{{{zzzuuuvvv{{{{{{iiiUUUCCC999888222333333111000222555777222222111111000000//////000---******,,,---,,,+++---+++************(((''''''(((***+++---.........///...,,,***)))(((((((((###&&&((('''))),,,---+++---::::::444111---///:::???LLLUUUNNNDDDCCCLLLTTTMMMLLLKKKKKKLLLMMMLLLKKKIIIHHHKKKSSS]]]cccbbb``````fffhhh___OOOFFFGGGMMMHHHDDDBBBCCCDDDCCCFFFJJJBBBBBBFFFLLLTTT[[[___```lllllleeeUUUHHH???666///,,,***+++......222???NNNYYYUUULLLAAA777111//////******+++,,,,,,,,,+++++++++(((%%%$$$&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$''')))$$$''')))(((&&&''',,,111---,,,++++++,,,---///111++++++******)))((((((''''''))),,,///222222...,,,(((%%%&&&******&&&&&&)))&&&$$$###$$$'''***,,,------,,,+++)))'''&&&&&&%%%$$$#########$$$$$$%%%&&&%%%###"""###&&&(((((('''&&&((((((%%%"""###(((---$$$$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''%%%%%%&&&'''(((((((((((()))(((''''''''')))+++,,,)))))))))))))))))))))((((((***++++++++++++,,,...,,,,,,,,,---...///000111333444666888999999999888666888:::>>>BBBIIIQQQVVVZZZ[[[[[[ZZZ\\\bbblllssszzz~~~{{{{{{|||~~~{{{|||~~~~~~vvvvvvyyy{{{zzzzzz~~~~~~zzzeeeVVVDDD555555???111444444000...000333555333222222111000//////...111...++++++---......,,,,,,+++))))))***)))(((&&&((()))***+++,,,++++++*********)))(((((((((((((((###%%%%%%$$$(((------***EEESSSSSSHHH???555222<<>>???@@@EEEKKKQQQRRRTTTZZZbbbhhhlllnnnggghhh```OOO@@@999444///111///...---***,,,<<>>>>>GGGLLLHHHCCCHHHTTT\\\^^^]]]ggg|||fffUUUCCC999555111000111111111333444000...444>>>HHHEEEBBB@@@999///***++++++---//////,,,***)))))))))&&&######$$$&&&&&&%%%$$$###!!!!!!"""$$$%%%&&&$$$%%%&&&&&&%%%%%%&&&(((%%%&&&'''(((************)))***++++++)))(((((()))///...---...//////,,,***((((((((()))))))))))))))'''((())),,,///000...,,,*********)))'''&&&$$$###%%%$$$######$$$&&&'''(((&&&$$$"""###%%%&&&$$$"""'''&&&&&&%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''(((***+++***))))))(((+++)))((()))******(((&&&***)))((('''''')))+++,,,+++)))(((***---...---,,,---,,,---...111555:::===AAA???===<<<<<<<<<;;;:::::::::<<<>>>CCCHHHMMMPPPSSSQQQQQQTTTWWW\\\gggrrr}}}{{{pppvvv|||xxxcccLLLDDD;;;777555222222444111000...---,,,,,,------,,,,,,,,,,,,,,,+++++++++)))+++---......---+++)))+++++++++***++++++,,,,,,,,,,,,---...............+++*********)))*********+++***+++...111555>>>GGGOOO___^^^OOOGGGCCCKKK\\\nnniiiaaaWWWJJJDDDJJJSSSdddgggkkknnnlllcccWWWOOOKKKOOOVVV\\\ccciiiooosssvvvuuunnncccYYYQQQFFF<<>>999>>>HHHaaacccbbbYYYLLLBBBAAAEEETTTXXXaaakkklllfff^^^ZZZXXX^^^eeegggfffddddddfff___]]]VVVOOOKKKIIICCC<<<===FFFLLLMMMOOOUUU\\\^^^UUURRR\\\uuuooo[[[JJJ???333///...---///111000555>>>DDDBBB:::666888>>>999333111111///,,,***,,,,,,+++(((&&&%%%&&&'''###$$$%%%&&&''''''&&&%%%&&&''''''&&&%%%$$$%%%%%%'''$$$###$$$'''(((&&&###%%%&&&'''((())))))))))))(((***,,,---+++)))))))))...,,,+++***+++***(((&&&((()))***,,,---......------,,,,,,,,,...---+++))) """###$$$%%%%%%%%%$$$ $$$((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&''''''''''''///---***+++,,,---,,,***************+++***)))((((((((('''''''''((()))***++++++++++++,,,---------,,,///111222333;;;GGGPPPKKKFFF???:::888888777777:::;;;===@@@EEEKKKPPPSSSPPPPPPTTTZZZaaakkkyyy}}}{{{{{{}}}zzzfffQQQDDD<<<>>><<<888222///......333222///---------///000++++++++++++++++++,,,,,,---,,,***))))))***,,,---++++++***)))***+++---...------...////////////...((())))))(((&&&'''***---000777???FFFNNNYYYbbbhhhjjjeee___SSSAAA888999;;;JJJTTT^^^___XXXPPPKKKIIIIIIKKKTTT___ccc___]]]^^^aaafffkkkhhh^^^UUUQQQQQQRRROOOGGG@@@???BBB@@@<<<===AAAFFFJJJQQQXXX[[[XXXTTTQQQXXXmmm}}}vvv___KKK>>>777111111111...---///000222999>>><<<555222444777666333222333333...*********)))&&&$$$###%%%'''!!!###%%%&&&&&&%%%%%%$$$###%%%''''''%%%######$$$'''%%%"""###&&&'''%%%"""%%%&&&'''(((((()))(((((('''))),,,,,,+++***++++++,,,***))))))******)))(((((()))+++.../////////...+++***))))))))))))'''%%%###$$$%%%'''((()))))))))%%%""""""&&&(((%%% &&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&333+++$$$$$$***...---)))))))))******)))(((((((((((((((((((((((())))))***+++,,,,,,,,,,,,,,,------***---000222666???MMMXXXNNNHHHAAA;;;888777777777:::;;;===@@@EEEKKKPPPSSSQQQRRRWWW```iiittt}}}|||}}}}}}}}}}}}}}}{{{zzz|||}}}~~~}}}|||}}}}}}}}}uuudddQQQCCC>>>555888777222/////////---111000...---,,,,,,------(((((((((((())))))))))))...,,,)))''''''))),,,...*********)))******++++++))))))***++++++++++++***'''((()))''''''***000666444???NNN\\\iiisssvvvtttooobbb]]]UUUAAA777666000333AAAQQQ[[[______\\\WWWMMMKKKOOOVVVWWWRRRSSSYYYfffkkkmmmeeeVVVJJJGGGHHHRRROOOFFF===:::>>>@@@???CCCFFFHHHJJJOOOUUUUUUQQQMMMIIINNN]]]fff___NNNAAA888333111333222...,,,---...---///222111,,,,,,//////111222111111111---((((((((((((&&&$$$###%%%'''!!!###%%%&&&%%%$$$$$$$$$$$$%%%$$$"""###%%%&&&%%%$$$$$$%%%%%%$$$###%%%&&&'''((((((((((((((('''(((***+++++++++---///---,,,******+++,,,+++***(((***,,,...000000///...***(((&&&&&&&&&&&&$$$###&&&&&&'''''''''&&&&&&%%%(((&&&&&&'''))))))%%%"""###$$$%%%%%%######$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$###"""###%%%&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%///''' &&&++++++((((((***+++***)))'''((((((((()))))))))************+++---...---,,,+++,,,...***,,,///222888BBBOOOXXXOOOJJJCCC===;;;:::999999;;;;;;<<>>:::???EEEGGGOOOTTTUUUQQQMMMMMMMMMKKKFFFBBBDDDJJJLLLFFF<<<777777222000222000,,,+++,,,...+++***,,,+++((()))---(((...111...,,,---,,,(((&&&''''''&&&%%%$$$&&&'''###%%%'''&&&$$$###$$$%%%%%%'''%%%###$$$&&&$$$%%%&&&%%%#########$$$&&&&&&''''''((((((''''''&&&'''((()))***,,,000333333111...---......---,,,(((***---///000///...---***(((&&&&&&&&&&&&%%%###&&&&&&&&&&&&&&&%%%$$$###))))))((((((((('''''''''"""$$$&&&%%%###"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%'''%%%$$$$$$&&&)))******)))+++,,,,,,)))((()))***)))******++++++++++++++++++---///...,,,+++,,,...------...222:::CCCMMMSSSMMMHHHBBB>>>;;;::::::999::::::<<<>>>CCCHHHMMMPPPWWWXXX```kkkxxxzzztttooooootttzzz||||||tttxxxxxxzzz{{{{{{|||~~~zzzwwwttttttwww{{{}}}~~~yyy~~~{{{mmm^^^SSSGGG<<<:::===444444000+++,,,111222...////////////...---,,,+++++++++,,,,,,,,,---------************************((()))*********((('''&&&******+++,,,,,,,,,,,,+++%%%''')))+++...777EEEOOO^^^]]]ZZZ\\\hhhxxx~~~{{{mmmXXXXXXYYYGGG>>><<>>777333333888333000000...******---000,,,+++++++++(((***...&&&...000+++(((***+++)))$$$&&&''''''&&&%%%&&&(((&&&((()))'''$$$###$$$'''%%%++++++((($$$$$$&&&###&&&'''&&&###!!!###%%%&&&&&&''''''((('''''''''&&&''''''((()))---222666999666222000000000///---)))***---///000///---,,,,,,***''''''''''''&&&%%%''''''((()))************(((((('''%%%###$$$(((***$$$&&&((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&!!!''',,,,,,)))(((+++///***,,,...---***)))***+++******+++,,,,,,,,,,,,++++++...///...,,,+++,,,...000......222:::CCCKKKNNNIIIEEE???<<<:::999888777777999;;;@@@FFFLLLRRRVVV\\\]]]eeeqqq~~~}}}wwwssspppqqqvvv{{{~~~~~~yyy|||}}}}}}~~~~~~yyyyyyxxxyyy|||}}}{{{wwwuuuvvv{{{~~~xxxiiiTTTDDD<<<:::888777111000000000222111000...---...///000111111111111000000///---+++,,,...111...,,,***(((((()))***+++((()))+++///222111+++&&&***---///...***((()))+++***---000000000<<>>888;;;HHHVVVhhhhhhgggbbbYYYMMMDDD>>>FFFDDDAAA;;;555000///...000///...,,,***)))))))))))))))))))))))))))))))))...,,,***(((''''''))))))&&&&&&''''''&&&&&&%%%$$$###############$$$$$$$$$########################&&&&&&%%%%%%$$$###""""""'''%%%%%%''''''&&&&&&''')))))))))&&&%%%'''---111;;;999666222---***+++,,,)))+++...000000---)))&&&***)))'''%%%%%%&&&((()))***))))))(((((((((((((((%%%''''''%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###'''%%%######$$$$$$$$$"""$$$&&&))))))'''%%%$$$$$$%%%%%%&&&&&&'''((())))))+++***))))))******)))(((((()))+++,,,------,,,+++...------,,,,,,,,,------111//////333;;;AAAEEEFFFEEE@@@;;;888888999888777666888<<>>HHHTTTbbbbbb```\\\VVVOOOJJJGGGFFFBBB<<<777222///......222111///...,,,+++++++++++++++++++++++++++++++++,,,+++)))'''&&&'''((()))%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%###$$$&&&(((******)))'''(((+++...777777666333///,,,******(((***,,,......,,,)))''')))((('''''''''((()))))))))(((''''''&&&&&&''''''$$$''''''$$$$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############(((&&&$$$$$$%%%%%%%%%$$$$$$&&&((((((&&&$$$$$$$$$$$$$$$%%%&&&'''((()))***,,,+++******++++++***)))'''((()))++++++++++++***+++,,,,,,---......//////111000111555;;;AAACCCCCC@@@===999777777777666444555777;;;AAAHHHNNNTTTWWW\\\___ggguuu~~~yyyvvvxxx}}}uuuvvvxxx{{{}}}xxxyyyzzz{{{}}}}}}|||||||||}}}{{{mmmdddRRRIII>>>777444444444333444333222222222222000...000...+++)))***---111444666222//////111333222000---------,,,++++++******---///111222000...------+++---///000111222222222444444777:::<<>>??????===;;;999888777777555333444666;;;AAAHHHOOOTTTWWW[[[```kkk{{{~~~yyytttrrruuuyyytttuuuyyy}}}xxxxxxxxxxxxyyyzzz||||||~~~}}}{{{zzz{{{~~~xxxfffVVVMMMDDD???999666555666555444333222111111111111...,,,///---+++******---000222555000,,,---111333000---,,,,,,,,,,,,,,,+++***)))///222555555222111222444...000333888<<<>>>??????===999666555555:::FFFRRRQQQMMMLLLQQQ[[[dddkkkoootttoooggg[[[KKK@@@BBBIIIIIIHHHGGGEEEDDDCCCAAA@@@HHHJJJLLLMMMKKKJJJJJJKKKPPPJJJEEEDDDDDDBBBBBBFFFQQQQQQSSSQQQKKKGGGLLLUUU[[[VVVPPPMMMLLLNNNQQQSSSFFF<<<111+++,,,//////......---,,,***))))))((((((++++++++++++++++++++++++((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$######"""######$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$&&&'''(((&&&******'''$$$'''---000...---,,,***)))(((((((((,,,...///...,,,***))))))((((((((())))))*********)))+++---///000///......''''''&&&%%%%%%%%%%%%%%%$$$''''''$$$$$$''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%%%%$$$###%%%$$$""""""###$$$$$$###%%%&&&&&&%%%$$$###%%%'''"""###$$$&&&((()))+++,,,+++,,,,,,+++*********+++''''''((()))************)))+++...000222222111000///000333666999::::::999;;;;;;;;;;;;:::888666444444666:::AAAHHHOOOUUUXXX[[[aaammm~~~yyy{{{|||zzztttqqqpppqqqzzzoooqqquuu{{{}}}yyyvvvvvvxxx{{{}}}~~~~~~}}}{{{zzz}}}uuudddSSSEEE>>><<<:::888777666666444333111000////////////---+++,,,,,,---...////////////666111...///333444111...******+++,,,,,,++++++***444666999888555333555888666999===@@@BBBBBBCCCCCCBBB<<<666333333999EEERRR[[[WWWSSSWWW___ffffffbbbaaacccddd\\\MMMBBBDDDMMMMMMKKKIIIEEEBBB@@@???@@@EEEGGGKKKMMMOOOQQQTTTVVVYYYSSSNNNOOONNNKKKIIIJJJLLLJJJKKKLLLKKKKKKQQQYYY]]]UUULLLFFFEEEHHHKKKLLLBBB999///***+++...///...---,,,+++***)))(((((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&((()))%%%+++,,,)))***222888:::333000+++(((&&&'''((()))*********(((&&&&&&'''))))))))))))))))))***++++++''')))+++---......,,,+++((('''&&&&&&%%%%%%&&&&&&###&&&&&&######&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$((('''%%%%%%'''(((''''''$$$%%%&&&%%%######%%%'''"""###$$$&&&((()))+++,,,)))+++,,,+++)))''')))***(((((())))))***++++++,,,+++,,,///111111111///...---///333555666666555555999:::;;;<<<:::888777666555777;;;AAAHHHOOOUUUXXX\\\bbbmmm}}}yyyzzzzzzzzz{{{~~~}}}{{{zzzyyy{{{}}}|||yyyuuuqqqppp}}}{{{qqqsssvvv||||||vvvqqqqqqsssxxx{{{~~~~~~}}}~~~yyyooobbbTTTHHH>>>888666777777666555333111000///...---...//////---++++++---000333333222000...111///------///000...+++)))******+++,,,---......999:::<<<=========>>>???FFFJJJMMMKKKFFFBBB@@@@@@???999444222444===MMM\\\xxxqqqgggbbbeeehhhddd\\\MMMRRRXXXVVVKKK@@@AAAHHHDDDCCCBBB???===>>>AAACCCGGGIIIKKKMMMOOOSSSWWW[[[WWWTTTSSSVVVUUUPPPLLLKKKGGGCCCBBBFFFJJJNNNTTT[[[[[[RRRGGG@@@>>>@@@AAABBB<<<666...***+++---.........---,,,+++************&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((***+++,,,,,,&&&,,,...---222>>>CCCAAA555111+++'''&&&'''((()))(((((('''%%%###$$$&&&))))))))))))))))))*********###%%%'''((()))((('''&&&''''''&&&%%%%%%%%%%%%&&&###&&&&&&######&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%###""""""$$$%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&######$$$&&&((()))***+++(((***,,,+++(((&&&(((***))))))))))))***+++,,,,,,,,,,,,...///000//////...,,,///333444444333333444777888::::::888666666666777999===CCCIIIPPPUUUXXX]]]bbbmmm}}}yyyxxxwwwuuutttuuuyyy}}}}}}~~~}}}}}}~~~~~~~~~}}}yyyuuuqqqzzz}}}vvvvvvwwwxxx|||{{{wwwrrroooooorrrwww{{{oooggg[[[PPPIIIBBB;;;777444555666666444222000///------,,,...///000...------///222555555444222000,,,,,,,,,,,,,,,++++++*********+++,,,---000222333:::<<<@@@GGGMMMRRRTTTTTT[[[```ccc]]]RRRIIIFFFHHHBBB===999777777>>>OOO___vvvuuuooohhheeeddd^^^VVVHHHKKKPPPQQQIII@@@???CCC@@@@@@???===<<>><<>>999555333555777777555222111000---------...000111000//////111333555666555444333...///111000///------...,,,,,,+++,,,///222555888999<<>>;;;:::999888666555444333111000///...*********+++,,,---//////333333666:::777000000666//////000111000...,,,+++---+++,,,111444555:::@@@CCC???AAAIIIOOOOOOQQQVVV]]]______YYYRRRMMMMMMOOOMMMIIIBBB@@@HHHRRRTTTQQQ[[[```ccc^^^TTTLLLIIIJJJSSSSSSRRRPPPNNNLLLKKKJJJKKKGGGBBB>>>===@@@EEEHHHGGGGGGDDDAAACCCJJJLLLJJJFFFKKKXXXgggllldddWWWOOO???>>>;;;;;;BBBIIIGGG???BBB???:::777666555444333///---***'''&&&'''***,,,(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""######%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$""""""""""""###))),,,///000444777666111+++...333:::GGGPPPKKK@@@666222---(((&&&''')))+++***************)))((('''$$$###"""$$$''')))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$###""""""$$$&&&########################&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&''')))))))))((('''''''''''''''((()))((((((((((((***+++,,,***)))((())),,,...000000111111000000111333555666666888;;;<<<;;;::::::;;;???CCCGGGHHHHHHLLLSSSYYYYYY```ooowwwuuuuuutttzzzxxxuuuvvvzzz~~~|||~~~~~~{{{yyyvvvtttssspppuuuwwwtttuuuzzz}}}}}}xxxwwwvvvuuuuuuxxx}}}yyyxxx|||~~~}}}|||~~~wwwuuuvvv}}}~~~~~~}}}uuulllddd^^^RRRLLLEEE???<<<:::777666444333222111000...------,,,,,,,,,,,,,,,---...///222111444888666222222777111333666666444111000000333333444555444444<<>>AAAEEEIII???@@@===999:::@@@DDDDDD???DDDQQQaaaiiieee^^^YYYJJJBBB999777;;;>>>===:::>>>;;;777444444333333222///,,,(((&&&&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$%%%'''((())))))$$$$$$#########%%%&&&'''%%%)))---000444999888444...///333<<>>>>>AAADDDEEEEEEHHHNNNTTT\\\dddttt|||yyyvvvvvvrrrooonnnrrrxxx}}}{{{vvvwww~~~}}}xxxtttrrrrrrrrrooouuuxxxuuusssuuuyyyzzzyyyyyyyyyyyyyyy{{{|||xxxxxxzzzzzz|||}}}~~~~~~yyyuuuwww~~~xxxvvv}}}~~~zzzuuuoooiiiccc\\\WWWJJJHHHEEEAAA===999555333111111000///...,,,++++++///......------......//////---...111000------///,,,111666666222///000222555666777555000///999EEE@@@>>>>>>@@@@@@===<<<>>>AAADDDHHHIIIGGGEEEFFFHHH@@@???======DDDMMMNNNJJJLLLTTTZZZUUUJJJAAAAAAEEEJJJKKKMMMRRRVVVVVVQQQMMMGGGDDD@@@>>>???CCCHHHLLLHHHIIIFFF>>>999<<<@@@AAA===@@@KKKZZZdddfffeeefff[[[JJJ;;;999999666666999<<<999555333333444333333...***&&&%%%&&&''''''%%%((((((((('''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$%%%%%%&&&&&&$$$(((+++...333::::::777000///222>>>OOOVVVMMM>>>666333000---,,,---///000000///,,,)))'''&&&%%%%%%"""!!!!!!###%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%#####################"""!!!"""###$$$%%%&&&&&&'''&&&###!!!"""%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''))),,,...///---,,,+++))))))((((((((())))))((())))))***,,,,,,000...,,,,,,---......---000000111111222444555666;;;<<<===<<<<<<>>>AAACCCDDDFFFIIIIIIIIILLLQQQVVV___hhhyyy{{{vvvrrrooollllllpppuuuzzz|||{{{{{{yyytttttt{{{|||vvvqqqoooqqqrrrppprrrttttttssssssttttttwwwxxxzzzzzzzzz{{{~~~yyyuuussswwwwww{{{}}}zzz}}}wwwuuuzzzzzzyyy~~~vvvsss{{{rrrlllfffaaa___]]]YYYWWWNNNLLLHHHBBB<<<888555444000000///...---,,,++++++111000//////.../////////222000......---+++))))))(((///555444000---000555666666666666333111666???;;;<<<>>>??????===>>>???CCCDDDFFFEEECCCCCCDDDFFF???>>><<<;;;>>>CCCAAA;;;MMMUUUYYYRRRCCC999888<<<@@@AAAFFFNNNUUUWWWSSSOOOCCCAAA??????BBBGGGLLLPPPYYY[[[WWWLLLBBBAAACCCDDD@@@AAAGGGRRRZZZ^^^bbbgggfffPPP@@@???>>>777666===;;;999666444555555555555...***%%%%%%'''(((&&&###((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$(((((('''%%%$$$###""""""'''))))))***111;;;@@@???555111333AAATTT\\\RRRDDD555333222000000000111222000...+++(((&&&&&&&&&'''$$$$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!! """"""###$$$%%%%%%&&&&&&&&&"""!!!%%%'''%%%"""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''***,,,...000///...,,,+++***))))))((())))))))))))***+++,,,,,,...,,,++++++---...---,,,000000111222333555666666<<<<<<<<<;;;<<<>>>BBBFFFGGGIIIKKKLLLNNNQQQWWW[[[```kkk~~~}}}rrrpppoooooorrruuuvvvwwwwwwzzzzzzwwwvvv{{{|||vvvqqqoooqqqtttrrrooonnnqqquuutttppplllqqqsssuuuwwwwwwwwwxxxzzz~~~|||vvvrrrttttttwww~~~{{{xxx{{{yyy{{{xxxwww}}}zzzvvv~~~oooggg]]]XXXYYY\\\]]]]]]\\\VVVLLLBBB;;;777555555000000///...------,,,,,,000000/////////000111111444555555222000///---+++***000666555222222777===<<<999888<<<===:::999:::888<<>>===>>>>>>======;;;999999:::===@@@:::<<<===>>>CCCIIIHHHDDDJJJPPPRRRJJJ<<<222222666666999???HHHPPPSSSRRROOOGGGGGGFFFFFFHHHKKKNNNPPPXXX]]]]]]UUUNNNMMMOOOOOOKKKHHHIIIMMMQQQTTTYYY```cccNNNAAACCCCCC;;;999???;;;888555333333444444333+++)))''''''))))))'''$$$))))))((((((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&%%%$$$###"""!!! ''''''&&&'''111AAAMMMQQQ@@@888777CCCTTTYYYOOOCCC222222222222222111111000,,,***(((&&&&&&&&&((()))###$$$%%%&&&&&&%%%%%%%%%########################$$$##################$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&""" $$$'''$$$!!!########################%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&(((+++---...///...---,,,******))))))((()))******++++++,,,,,,...------///111222111000///000111333444555666777;;;;;;;;;::::::===BBBEEE@@@BBBEEEHHHLLLRRRWWW[[[eeeqqqvvvtttrrrqqqsssssssssrrruuu{{{}}}zzzyyy}}}|||}}}}}}yyytttrrrsssvvvtttnnnkkkqqqwwwvvvnnniiijjjmmmqqqssssssrrrrrrssswwwzzz~~~zzztttppprrrqqqsss{{{~~~{{{zzz}}}{{{{{{{{{}}}|||~~~~~~zzzooodddXXXRRRVVV___eeehhhjjj^^^MMM@@@999777555444000000//////...------,,,.........///000111333444111777999666111///...---***...111222111555<<>>@@@<<<666333888===@@@===:::999999777555444333333555888<<<>>>:::===???AAAEEEKKKLLLHHHAAADDDDDD>>>555000222666444888>>>DDDIIILLLMMMNNNOOOOOOOOOOOONNNMMMLLLLLLMMMUUU[[[\\\\\\^^^___^^^[[[WWWTTTTTTSSSTTTZZZaaaZZZLLLAAABBBDDD???<<<===:::777333111000000///...''''''((()))(((((('''''')))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((( !!!"""$$$$$$$$$$$$$$$#########'''666KKK]]]dddOOOCCC<<>>???BBBGGGMMMTTT[[[^^^lllyyyzzzwwwrrrooooooooopppooorrrwwwzzzwwwuuuyyy~~~www{{{~~~}}}yyyvvvvvvxxxtttoooooovvvyyyuuuooollliiimmmrrruuuuuutttsssrrrqqqtttwww{{{{{{yyytttpppooommmoooxxx~~~}}}yyyvvvxxx~~~|||yyyrrroooeeeYYYLLLIIIRRRaaannntttqqqaaaLLL===888777444111/////////...------,,,,,,++++++,,,...000333555666777AAAEEE>>>444///---,,,+++,,,,,,...111888AAAGGGFFFAAA???@@@>>>777222222666===AAA<<<777666555333222222444777:::===>>>>>>===@@@AAA@@@CCCGGGHHHEEE<<<;;;999555111111555888;;;>>>BBBCCCCCCDDDIIIMMMMMMNNNQQQRRRQQQNNNJJJHHHGGGPPPZZZ___ccceeeaaa\\\```\\\XXXWWWUUUUUU[[[ccc[[[RRRIIIEEEFFFFFFBBB>>><<<888444000///...,,,+++!!!%%%))))))'''%%%''')))))))))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%'''((())))))!!!###$$$&&&&&&&&&&&&"""$$$&&&,,,<<>>;;;666222111444777:::AAAEEEGGGEEE@@@@@@FFFMMMDDDGGGLLLOOOPPPMMMJJJGGGGGGOOOXXX]]]```___VVVLLLWWWSSSPPPOOONNNNNNUUU^^^ccc]]]RRRJJJKKKNNNJJJBBB???;;;666222000...,,,+++###))))))%%%###&&&***))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%(((+++222AAAVVVeeekkkUUUEEE888666777222...,,,+++---///000///,,,(((&&&######$$$%%%%%%%%%$$$$$$###&&&((('''%%%###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$###### """###$$$%%%&&&""""""###$$$%%%&&&&&&'''&&&'''''''''&&&&&&((()))########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&((()))***+++,,,,,,+++******+++++++++((()))+++,,,------,,,,,,...---------...---***(((...///222444666777777777<<<=========<<<<<>>@@@???===<<<<<<;;;===FFFOOOQQQNNN>>>666000000222222444777AAACCCDDDAAA;;;777777999CCCDDDEEEGGGHHHGGGDDDBBBAAAGGGRRR[[[[[[VVVQQQOOOPPPKKKGGGGGGKKKOOOPPPPPPQQQSSSUUUVVVVVVUUUSSSQQQBBB===888666555111+++%%%''''''''''''''''''''''''(((&&&###$$$&&&((('''%%%((('''%%%$$$$$$%%%'''(((###$$$%%%%%%######$$$&&&((('''&&&%%%%%%'''((()))&&&###!!!###((()))$$$ '''&&&$$$######$$$&&&'''""")))---000999GGGOOOOOOBBB999///******,,,+++))),,,---,,,,,,***(((&&&$$$###"""!!!!!!!!!"""$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%"""$$$'''&&&!!!%%%%%%###"""!!!!!! &&&&&&&&&%%%%%%$$$$$$$$$"""!!! !!!###$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!%%%$$$###$$$%%%%%%$$$###$$$$$$######$$$$$$%%%&&&%%%###!!! !!!$$$)))+++))))))))))))))))))))))))''''''(((((())))))******+++*********+++---///000111111111222333555888999:::;;;<<<<<<;;;;;;<<<>>>AAABBBFFFKKKRRRZZZaaaeeeuuu|||~~~}}}{{{xxxuuurrroookkkiiifffkkkpppoookkkjjjnnnrrrnnnrrrwwwwwwuuuttttttvvvvvvxxx{{{}}}|||zzzxxxwwwuuutttqqqoooooorrrvvvzzzzzz|||}}}|||yyyuuusssqqqqqqqqqrrrxxx~~~{{{xxxwwwyyy}}}~~~|||~~~~~~xxxnnnaaaUUULLLBBB===777222222777>>>CCCEEE???777222111111000000---...///---+++******+++---------,,,---000777<<>>HHHTTTYYYWWWAAA:::666777999999;;;>>>AAABBBBBB@@@;;;888777777>>>???@@@BBBDDDCCC???<<<777;;;CCCMMMSSSRRRMMMIIIJJJFFFCCCDDDIIIMMMNNNMMMPPPSSSWWW[[[]]]\\\ZZZYYYIIICCC;;;666444111---)))''''''''''''(((((((((((((((&&&$$$$$$&&&''''''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&%%%$$$###$$$%%%''''''&&&&&&&&&&&&&&&'''%%%$$$###$$$%%%'''((((((((('''&&&$$$$$$&&&'''(((&&&***,,,,,,000999======888222***''')))******((())))))))))))'''%%%###"""######"""!!!"""###$$$%%%%%%%%%&&&&&&&&&'''''''''''''''%%%###%%%)))((($$$&&&&&&%%%$$$############%%%%%%$$$$$$$$$############"""!!!"""$$$&&&&&&%%%''''''''''''&&&%%%$$$###&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$&&&'''((())))))))))))))))))))))))(((((())))))***+++++++++******++++++,,,...///000222111111222444666888999999;;;=========>>>???AAAAAACCCGGGLLLRRRZZZaaafffuuu{{{wwwuuuuuutttqqqooogggiiijjjkkkjjjkkknnnpppmmmqqquuuuuusssrrrsssuuuyyyzzz|||}}}~~~~~~}}}}}}yyywwwvvvtttssstttuuuuuuxxxxxxxxxxxxwwwsssnnnjjjppprrruuu{{{~~~{{{xxxwwwzzz~~~zzzwww{{{}}}xxxpppeeeWWWHHH???;;;999666333000000000000444222000000000000...---,,,...000///---+++***+++---,,,+++***,,,111999>>>DDDIIIKKKHHHIIIKKKDDD:::555333000222999AAAIIIMMMLLLLLLKKKIIIEEE@@@<<<999888888888999:::;;;===>>>>>><<<888888999<<<>>>>>>555555444666@@@MMMTTTTTT@@@;;;888;;;<<<<<<<<>>===<<<:::666333333222666@@@LLLRRRMMMGGGBBB@@@???AAAGGGKKKLLLKKKNNNRRRXXX^^^```___\\\ZZZQQQIII>>>777333111///---(((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&%%%###$$$&&&''''''&&&$$$###&&&'''((('''%%%$$$$$$%%%&&&&&&'''&&&&&&%%%$$$###$$$%%%&&&%%%$$$&&&+++...***((('''&&&&&&'''(((***&&&)))***)))---333666666///+++'''&&&)))+++***)))((((((((('''&&&$$$###"""###############$$$%%%%%%%%%&&&&&&&&&&&&'''''''''%%%'''&&&$$$&&&******'''&&&&&&%%%%%%%%%%%%&&&&&&###############"""""""""###""""""###%%%'''((('''((((((((((((((('''&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''(((((('''&&&&&&))))))))))))))))))))))))))))))******+++,,,,,,---***+++,,,---.../////////222222222333444666777888999;;;===>>>???@@@BBBDDD@@@CCCHHHMMMSSSZZZbbbgggwww~~~|||xxxuuuvvvyyy{{{zzzxxxnnnlllkkkkkklllnnnnnnoooqqqsssvvvuuurrrpppqqqttt|||zzzwwwwwwyyy|||yyyxxxwwwvvvuuusssqqqooopppoooppprrrtttrrrlllgggnnnrrrwww}}}~~~|||{{{zzz{{{~~~yyywww|||~~~xxxuuunnnfff\\\OOOCCC;;;333333333222111000///.../////////000///...,,,***+++...111222111///...///******+++...222888>>>BBBCCCAAA>>>>>>CCCFFF>>>222555333333666>>>IIIQQQVVVOOOOOONNNJJJDDD===999666999999888888888777777777;;;999777555555666777888666555222000666AAAHHHHHH@@@<<<;;;>>>>>><<<<<<>>>???===;;;;;;===AAADDDFFFCCC@@@;;;777666666666555777333333<<>>AAAFFFJJJJJJHHHKKKOOOUUUZZZ[[[XXXTTTPPPQQQJJJAAA888444111...,,,(((((('''''''''''''''&&&'''&&&%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###((())))))(((&&&$$$%%%%%%&&&&&&''''''&&&$$$"""!!!%%%%%%&&&&&&&&&(((***+++***)))'''&&&&&&''')))***(((((()))(((***,,,......***((('''(((***+++***)))((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%''''''$$$%%%))))))&&&%%%%%%%%%%%%%%%&&&''''''###########################"""!!!###%%%'''((('''((((((((((((((('''&&&&&&%%%$$$###$$$%%%&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''))))))))))))))))))))))))))))))******+++,,,,,,,,,***+++---///000000000///222222333444555666777888:::;;;===>>>>>>???AAACCC@@@DDDIIINNNTTT[[[ccciiiwww~~~|||zzzxxxzzz}}}~~~~~~|||uuuqqqnnnlllmmmmmmlllkkkpppsssuuutttqqqqqqtttwwwyyyxxxwwwxxx{{{~~~~~~}}}xxxwwwuuuuuuuuurrrmmmiiigggfffhhhlllpppqqqmmmiiilllqqqxxx}}}|||}}}~~~}}}{{{zzz~~~{{{ssslllbbbWWWMMMEEE===999,,,,,,,,,---------------............---+++++++++(((+++///111111111111111...000333777<<<@@@BBBCCCEEE@@@;;;<<>>555444222111555===FFFNNNRRRMMMNNNMMMIIIBBB;;;777555444555777888777555222111111222444555666777888999>>>===888333555>>>CCCDDDDDDAAA@@@BBBAAA======@@@???>>>>>>???BBBIIIPPPUUUMMMFFF<<<555444777:::===888555444<<>>???@@@EEEKKKPPPTTT[[[dddlllyyy~~~yyyzzzzzzzzzyyywwwvvvvvvxxxuuurrrooonnnllliiigggkkknnnqqqqqqqqqtttyyy~~~uuuvvvyyy|||vvvwwwuuutttuuuuuusssmmmgggcccdddfffjjjmmmooonnnlllkkkrrrzzz~~~}}}}}}{{{zzzzzz|||~~~~~~~~~}}}||||||~~~zzzqqqlllcccUUUHHH???999555444......------------------***+++,,,,,,+++***,,,---%%%(((+++------...///000111222444888;;;<<<;;;999>>>:::666888>>>BBB@@@<<<666444111222666<<<@@@CCCBBBEEEGGGDDD???:::999999000222555777777555222000***---333777999;;;>>>@@@AAAAAA<<<666666<<>>>>>@@@>>>:::;;;???BBBEEEIIIKKKLLLPPPWWW]]]dddYYYHHH:::333111222444333444444888III[[[```[[[PPPKKKFFFCCCCCCBBB???<<>>777444333333222222111111000//////...(((+++...///---++++++,,,''')))***+++++++++---...///......000333444222000333111000333777;;;???AAA???;;;666444555777999:::999===AAA@@@<<<999:::<<<666777888888777666444222---111444666888:::>>>AAACCCCCC>>>777444888<<<<<<;;;999:::;;;:::888:::@@@GGGPPPZZZ\\\XXXUUUWWW[[[mmmbbbPPP@@@555000......111555555333<<>>>>>:::777888;;;???>>><<<999777555333333555666777555333444999===IIIIIICCC:::666888:::999;;;:::;;;===<<<;;;@@@GGGLLLYYYfffiii```WWWUUUVVV```XXXKKKAAA;;;999999999444:::999111111;;;AAA>>>>>>;;;888:::@@@EEEHHHIIIGGGDDD@@@;;;999888888999777777666444111/////////,,,,,,,,,+++***))))))(((%%%'''(((&&&$$$###&&&(((&&&''')))******)))'''&&&$$$&&&'''&&&%%%%%%&&&'''((('''&&&%%%%%%'''((()))%%%''')))***)))***,,,...,,,+++)))(((((()))+++,,,'''###$$$******&&&&&&***)))***+++***((('''((()))'''&&&%%%%%%%%%&&&'''(((%%%&&&((()))))))))((('''''''''''''''((((((((()))###''')))&&&$$$''')))***%%%$$$$$$######$$$$$$%%% !!!!!!!!!""""""######((('''%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%)))(((''''''((()))((('''###$$$&&&(((((('''&&&%%%'''(((***,,,,,,+++((('''))))))))))))))))))))))))***++++++,,,,,,---......000000//////000222444555333444555777777777666666666888;;;<<<<<<===???AAA@@@GGGNNNSSSUUU\\\gggpppuuu|||{{{zzz{{{|||xxxxxxzzzwwwqqqnnnmmmjjjiiikkkrrrzzz{{{xxxwwwxxxvvvtttxxx}}}wwwtttssswww}}}}}}vvvooottttttssspppllljjjjjjjjjkkkyyy~~~}}}{{{|||~~~~~~~~~{{{{{{}}}}}}~~~~~~|||||||||~~~}}}~~~}}}}}}ooobbbEEEAAA999444:::DDDGGGBBB444222///......//////...------,,,,,,+++***)))))),,,+++***))))))+++---...---,,,+++++++++,,,---...333000...111888???CCCDDDGGGFFFAAA<<<===AAA@@@;;;444;;;AAA???888333666:::DDD@@@======???>>>999444111000000111444555555555999999999999888666444333666555888===<<<888<<>>??????>>>CCCGGGOOOUUUUUUUUU^^^hhh}}}ooouuu}}}~~~{{{~~~yyyzzz}}}}}}wwwvvvxxxvvvrrrmmmllljjjiiilllrrrzzz~~~||||||}}}zzzuuuuuuyyy|||zzzxxxxxxxxxwwwuuusssssstttsssqqqnnnlllmmmnnnkkkwww~~~~~~}}}}}}}}}{{{|||}}}|||{{{zzz{{{|||}}}}}}}}}zzz}}}~~~}}}~~~wwwuuussskkk]]]QQQBBB???888444888@@@@@@<<<333111/////////000///---------,,,,,,+++*********---,,,+++******,,,---///---,,,+++***)))***++++++111222666;;;BBBHHHKKKLLLEEEDDD@@@>>>BBBJJJLLLIII:::===???<<<888666:::???DDDBBB@@@@@@BBBAAA<<<777222222222444666888777666222222222222222333444444666555888===>>><<<===BBBDDDVVVlllvvvpppbbbVVVQQQJJJGGGCCCBBBCCCCCCBBB@@@@@@===888444333555888:::===<<<::::::<<>>@@@@@@@@@DDDHHHOOOTTTTTTUUU^^^hhhhhhkkkqqqwww{{{||||||{{{xxx~~~|||xxxzzz}}}~~~yyyssssssxxxyyywwwoooooonnnmmmooottt{{{~~~}}}~~~xxxwwwyyy}}}xxxsssqqqsssuuussstttsssrrrooonnnoooppppppxxx~~~}}}||||||zzz|||~~~}}}}}}|||{{{{{{{{{|||}}}~~~xxx{{{{{{rrrlllggg___SSSIII???<<<666111222666666222222111000000111000///------------,,,,,,++++++***---,,,+++++++++,,,---...---,,,***)))((())))))***222777>>>DDDGGGIIIJJJJJJAAAAAA>>>===BBBKKKOOOMMMAAA@@@===999777999>>>CCCBBBAAA@@@BBBCCCBBB===888999999:::<<<>>>???===<<<222111000111444888<<<>>>===::::::>>>???>>>===>>>FFFSSSccckkkhhh\\\PPPIII@@@???===>>>???@@@@@@??????;;;666444555777777666===@@@AAA???;;;:::===AAA???<<<888333000000111222111222333333333222000///...///888CCCCCC888///......,,,***((('''(((***+++---***((('''((((((((((((((('''&&&&&&&&&&&&%%%###$$$$$$%%%&&&'''((()))))))))******)))'''(((***,,,))))))(((((('''''''''&&&'''((()))******)))(((''''''''''''&&&&&&&&&%%%%%%#########$$$%%%&&&'''(((((((((((((((''''''''''''((()))***+++++++++***)))'''))))))'''$$$###%%%'''"""!!! """$$$%%%$$$###'''&&&###  """###$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&'''(((((()))$$$%%%&&&%%%$$$$$$&&&(((&&&&&&%%%%%%&&&&&&'''((())))))))))))******************,,,------,,,+++******(((''''''***,,,------///000111222222222000000111000111444999===<<<:::777888999<<<>>>@@@BBBCCCEEEHHHNNNRRRSSSTTT^^^iiihhhjjjnnnrrrwww{{{}}}{{{|||~~~}}}{{{yyyxxxxxxwwwwwwsssooopppwww||||||vvvvvvvvvuuuuuuxxx~~~|||{{{~~~{{{{{{~~~}}}xxxsssqqqrrrssstttuuutttrrrpppnnnooopppxxx}}}~~~{{{{{{}}}{{{vvvuuuyyyzzz~~~~~~~~~~~~|||}}}wwwpppllljjjfff```[[[NNNJJJBBB:::555333222000111000000111222111///---...---------,,,,,,,,,+++,,,++++++***+++,,,------++++++***)))***+++,,,---777<<>>>>>???@@@AAA@@@;;;777<<<<<<===???AAAAAA???===:::888777888===DDDKKKPPPKKKEEE@@@>>>>>>>>><<<;;;GGGMMMUUUZZZYYYPPPDDD;;;<<<;;;::::::::::::999999===>>>???@@@???===;;;:::CCCCCCBBB>>>999666888;;;:::777444000//////000111///000000000000///......---///666??????666///------+++)))&&&&&&'''***+++)))'''&&&&&&'''((('''&&&)))'''%%%%%%&&&'''&&&$$$###$$$&&&''')))***++++++******)))(((((()))+++,,,(((((((((((((((''''''''''''(((((())))))(((((('''$$$$$$$$$$$$############""""""###$$$%%%'''(((((((((''''''(((((())))))*********++++++++++++***)))&&&&&&%%%$$$######$$$%%%!!! !!!"""$$$$$$%%%###  !!!%%%%%%%%%%%%&&&&&&''''''$$$$$$%%%%%%'''((()))***"""###%%%%%%%%%%%%&&&((('''''''''''''''(((((())))))))))))*********++++++***++++++,,,,,,+++***)))---,,,******+++,,,+++***111111222222222111000000222000111666===@@@===999999:::<<<===>>>@@@BBBDDDDDDGGGLLLPPPQQQTTT___lllmmmnnnpppsssxxx}}}}}}zzzzzz||||||wwwrrrssstttqqqmmmmmmtttyyyzzz}}}}}}}}}||||||}}}~~~}}}}}}~~~{{{|||~~~{{{xxxwwwuuurrrpppwwwwwwvvvssspppnnnnnnnnnzzz|||{{{www~~~{{{}}}{{{tttrrrtttxxx{{{~~~||||||}}}~~~~~~}}}~~~|||xxxvvvssssssuuuwwwvvvvvvssskkk^^^OOOBBB888444555111000000111333222000---.........---------------***************++++++,,,*********+++---///111333;;;======999444111111333///333999@@@LLLVVVYYYVVV@@@===888666777999999999===>>>???@@@@@@>>>:::888:::::::::<<<>>>>>>===;;;>>>===;;;<<>>AAAAAA@@@DDDEEEHHHKKKKKKEEE<<<555777777666666555555666777>>>GGGQQQTTTOOOIIIFFFGGGIIIFFF@@@:::666555555666555444111...------...///------------,,,,,,+++++++++,,,000444444000,,,++++++)))'''%%%%%%&&&(((***&&&%%%%%%&&&(((((('''%%%(((&&&$$$$$$%%%&&&&&&%%%$$$%%%&&&(((***,,,---...,,,+++***)))***++++++,,,((((((((((((((('''''''''''''''((((((((((((''''''$$$$$$#########"""""""""""""""###%%%&&&'''((((((&&&&&&&&&''')))+++---...++++++++++++******))))))$$$!!!###%%%$$$!!!$$$$$$###""""""###%%%&&&"""!!! """$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&((())))))***!!!###%%%%%%%%%%%%'''(((((((((''''''(((((()))***(((((()))))))))***************************))))))...------...000000///...222222222222222111111111222111111777===@@@===888<<<>>>??????>>>>>>AAACCCCCCEEEJJJNNNPPPVVVcccqqqiiijjjlllooossswww{{{}}}~~~zzzzzz}}}|||wwwqqqtttvvvtttooommmppprrrrrr|||}}}~~~~~~zzz{{{~~~|||{{{{{{{{{yyytttqqqzzzzzzxxxuuuqqqooooooooovvv|||~~~~~~~~~{{{uuuqqqxxx}}}}}}{{{|||zzztttpppsssyyy~~~}}}|||}}}~~~}}}~~~{{{{{{}}}yyyuuutttvvvxxx|||uuubbbMMM;;;333444111111000111222222111///........................******+++++++++,,,,,,,,,******+++,,,///222555777:::999555111//////222555444888;;;>>>EEEKKKJJJEEE<<<999777777888999::::::@@@@@@@@@@@@???===;;;:::===<<<;;;<<<>>>???>>>===:::888666777===GGGQQQWWWWWWSSSKKKCCCBBBGGGJJJJJJDDDBBBBBBBBBCCC@@@;;;666000000111111111444888;;;>>>LLLZZZ^^^WWWNNNJJJKKKMMMHHH@@@:::666444444444333111///---,,,,,,---...++++++******))))))))))))******+++,,,,,,+++******(((((('''&&&&&&&&&'''(((''''''''')))++++++)))'''(((&&&$$$$$$%%%&&&&&&&&&(((((()))***,,,///222333000---+++***+++,,,,,,+++))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%&&&'''''''''$$$$$$%%%&&&(((+++...000,,,,,,+++***)))((((((((($$$###&&&$$$ ###$$$###""" """$$$"""!!!!!!"""###%%%&&&((( !!!"""############"""$$$%%%'''((()))))))))(((###$$$%%%%%%%%%%%%''')))((((((''''''(((((()))***'''((((((((())))))))))))))))))))))))))))))************,,,000444666666555222222222222222222222222222222333777<<<===;;;999<<<>>>???>>>;;;;;;???BBBCCCEEEIIIOOOSSSZZZkkkzzzhhhiiikkknnnqqqtttvvvwww~~~}}}{{{zzzyyyxxxtttxxxxxxsssooooooooommmsssvvvyyy{{{|||}}}}}}|||~~~~~~~~~{{{xxxwwwwww{{{{{{zzzxxxtttssssssttttttzzz~~~xxxvvvvvvuuurrrqqqxxx~~~{{{}}}~~~~~~~~~{{{uuuqqqpppwww~~~zzzyyy|||~~~}}}}}}}}}}}}zzztttpppqqqvvv}}}~~~mmmVVV???555555333111000000111222222111........................,,,,,,------......------++++++,,,---000333555777888444///...000444999;;;<<<<<<999777999===:::555888888777777888<<>>;;;999999;;;<<<======555222000000555???HHHOOOWWWXXXSSSKKKHHHLLLOOOOOOJJJGGGCCC???===:::777444,,,---......///333:::@@@CCCMMMYYY\\\VVVMMMHHHGGGJJJIIIFFF@@@888444444555222000...,,,++++++,,,,,,******))))))(((((()))))))))***++++++++++++***)))''''''((((((((((((''''''''''''(((+++------+++)))***(((%%%%%%&&&(((((((((------,,,,,,///333777:::333000---,,,---...---+++******)))((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$%%%&&&&&&&&&&&&%%%#########$$$&&&))),,,...,,,,,,***)))((('''''''''%%%###!!!"""$$$%%%$$$### """###"""!!!###!!!"""###$$$&&&&&&''''''!!!"""###$$$$$$$$$#########%%%(((***+++)))'''&&&&&&&&&&&&%%%$$$%%%(((+++(((''''''''''''((())))))(((((((((((())))))))))))))))))))))))***++++++,,,((()))---222777999999888111111111111222333333444222333555777999:::999999888;;;<<<;;;888999===BBBDDDFFFKKKQQQWWWaaatttnnnpppsssvvvxxxzzzzzzzzz{{{zzzxxxzzzqqqwwwzzzvvvrrrqqqpppmmmjjjnnnsssvvvyyy{{{}}}yyyuuuxxx}}}{{{||||||zzzwwwvvvwwwxxxvvv{{{{{{pppoooooorrrsssvvv~~~~~~{{{~~~|||zzz~~~zzztttpppqqq{{{~~~yyyzzz|||{{{zzzzzz{{{xxxsssooonnnuuuvvv```HHH======333111//////111222222222.........///////////////---...//////000000//////,,,,,,,,,---///222444555666222------222888<<<===;;;:::666333777>>>???<<<777777777777999>>>FFFKKK??????===:::777555666777777444111000222444666666222000------222;;;DDDJJJXXX\\\[[[RRRLLLMMMOOOMMMRRRMMMFFF???888444111///---------,,,---222:::@@@LLLRRRYYY[[[WWWPPPIIIFFFFFFKKKMMMFFF:::333444888111000...,,,+++++++++++++++******)))))))))))))))***,,,------------,,,***'''((()))******)))((('''%%%&&&(((+++------***(((+++)))&&&&&&''')))******111000//////111666;;;???555222...---......---++++++***)))((('''&&&%%%%%%%%%$$$$$$######$$$$$$%%%""""""""""""!!!!!!!!!!!!###$$$%%%&&&&&&&&&%%%$$$$$$###""""""$$$&&&)))***,,,+++***((('''&&&&&&&&&'''(((((('''$$$###%%%&&&"""$$$'''&&&$$$$$$&&&((( !!!###$$$%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&###&&&))),,,,,,***&&&$$$(((((('''%%%$$$%%%(((+++'''''''''''''''((())))))((())))))))))))*********************+++,,,---...***+++...333777888777555111111111111222333444555222444666777777777888:::444777999888666777<<>>AAAFFFMMMUUUaaauuugggiiimmmtttzzz~~~{{{{{{zzzzzzzzz{{{|||}}}|||zzzvvvtttvvvxxxxxxuuuuuuxxxxxxvvvzzz~~~|||{{{|||yyyyyyxxxxxxxxxyyyyyyzzztttssstttvvvyyyyyyvvvrrrpppppppppkkkddd]]]YYYXXX]]]fffrrrxxxzzzzzz|||~~~~~~}}}yyy~~~|||~~~{{{yyyyyy|||~~~}}}uuurrrqqqvvv}}}yyyuuuvvvzzzxxxrrruuu}}}uuuqqqsssrrrlll```PPPAAA999777888999666444666:::<<<<<<<<>>AAA@@@===;;;;;;<<<999:::999555000///333777777<<<@@@>>>>>>@@@@@@>>>;;;888555444555777888888===>>>;;;444333;;;EEEJJJEEEAAA===;;;:::888333...222000............,,,***---///222222000///...///111===NNN]]]dddeeeccc```KKKBBB666...,,,---...///+++,,,...///333:::BBBGGGCCCCCCDDDGGGIIIJJJIIIHHH@@@;;;777666444...++++++'''(((***)))'''&&&&&&&&&((((((((())))))))))))))))))***+++***))))))***+++******)))((((((''''''&&&))))))))))))))))))))))))***)))(((((()))+++---///000333777777444111111222222222333444444222...+++((()))(((&&&$$$###$$$%%%$$$$$$##############################$$$$$$$$$%%%###$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%&&&,,,---...---***(((((((((!!!%%%$$$ $$$#########$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&&&&&&&"""$$$&&&'''&&&$$$!!!%%%%%%&&&'''((((((((((((((('''&&&%%%%%%&&&'''((('''((()))((('''''')))***$$$$$$$$$%%%&&&'''))))))+++++++++******++++++,,,...,,,,,,///333444222///000111222333333333333333666777999999999999;;;<<<:::;;;:::999888:::===@@@AAAFFFOOOZZZiii}}}cccccceeejjjqqqwwwzzz{{{~~~}}}{{{{{{{{{{{{|||||||||}}}|||zzzwwwtttwwwzzzzzzxxxxxx|||~~~|||ssszzz~~~zzzyyyzzzuuutttsssrrrrrrsssttttttsssqqqrrruuuxxxwwwrrrlllnnnjjjeeeaaa[[[UUURRRSSSZZZeeettt~~~~~~}}}wwwxxx}}}~~~|||}}}}}}}}}uuuwww{{{~~~|||~~~ssspppqqqwwwzzzwwwttttttuuuuuuuuu{{{{{{iiiYYYSSSUUUOOORRRSSSMMMBBB999666666===777555888===?????????BBBEEEEEE@@@===???@@@@@@AAAEEEHHHFFF@@@<<<>>>BBB@@@>>>:::444//////333777999>>>BBBCCCDDDFFFEEEBBB<<<888444222444666888888BBBDDDAAA999555999???BBB???<<<:::999999777111---111000///......---,,,+++000000111000///.........888@@@MMMXXX___bbbccccccNNNDDD666...---......---,,,,,,---///222777===@@@BBBAAA@@@@@@AAADDDFFFGGG???777111000000...,,,,,,))))))***)))'''&&&''')))'''''''''(((((()))))))))''')))+++***))))))***+++((((((((((((((((((((((((((((((((((((((())))))******)))(((((()))***,,,...,,,000555444111000444888888777555444333111---***&&&'''&&&%%%###"""###$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%$$$######***+++,,,+++)))'''&&&'''###&&&%%%!!! """$$$############$$$$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''%%%"""%%%&&&&&&'''((((((''''''((('''&&&%%%%%%&&&'''(((&&&''''''''''''((()))***))))))(((''''''''''''(((+++***)))((((((***+++,,,...---,,,---///111000...000111222222333333333333333555666777666666888999:::;;;<<<<<<<<<===@@@CCCCCCIIIRRR___ooojjjiiiiiikkkpppuuuyyy{{{~~~~~~|||{{{}}}||||||}}}}}}zzzxxxzzzzzzxxxyyy}}}~~~|||nnnvvv|||zzzzzzzzzxxxtttrrrppppppqqqrrrnnnnnnqqqtttvvvuuupppkkkiii___WWWVVVVVVRRROOOPPPXXXdddsss~~~xxxwwwyyyzzz{{{~~~~~~|||zzz{{{zzzyyyzzz{{{wwwssspppqqqtttyyy{{{mmmaaaSSSEEE???@@@<<>>EEEIIIEEEBBBBBBDDDDDDGGGJJJLLLKKKGGGFFFIIIMMMFFF???777111000222333333999>>>@@@AAAEEEIIIJJJGGG<<<999555333444666777888AAAFFFFFF@@@;;;;;;;;;;;;999888777888:::999444000111111111000...---------222000...---...///111111999BBBMMMWWW[[[\\\[[[ZZZPPPFFF999111///...,,,***---,,,,,,...333999>>>AAAGGGDDD???;;;999;;;>>>AAA>>>666000000111///...000...---,,,)))''''''***---&&&&&&''''''((((((((()))&&&(((***+++***)))******&&&'''''''''(((((((((((($$$$$$%%%&&&'''((())))))((((((''''''((()))***+++(((+++......---000888??????;;;666222000---+++)))((())))))(((&&&%%%&&&'''######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%$$$%%%%%%%%%%%%###"""!!!&&&((()))(((&&&$$$$$$%%%$$$############"""!!! """""""""#########$$$$$$!!!!!!###$$$%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!%%%&&&''''''((('''''''''((('''&&&%%%%%%&&&'''(((''''''&&&&&&'''((())))))+++***))))))(((((()))))))))(((''''''''')))***+++---,,,,,,,,,---.........///000111222333333444333222444555555444444666777:::<<<>>>>>>???AAADDDGGGGGGLLLVVVccctttnnnnnnnnnmmmmmmppptttxxxwwwzzz~~~~~~{{{{{{{{{}}}~~~|||xxxzzzyyyvvvuuuxxxxxxvvvooovvv}}}{{{{{{xxxtttooommmmmmnnnoooiiimmmrrruuuuuurrrnnnkkkaaaTTTKKKNNNQQQNNNLLLOOOWWW```mmmyyy}}}zzzyyy{{{{{{yyyzzz~~~xxxyyy|||~~~~~~~~~xxxwww|||vvvrrrnnnpppxxxuuudddSSSLLLFFF===:::===999===BBBCCC@@@;;;999888888222111666777555888@@@???IIINNNKKKEEEDDDFFFHHHFFFEEEFFFHHHKKKNNNQQQSSSGGG???666111111333444333:::===??????DDDIIIJJJGGG;;;888555333444555666666===DDDGGGDDD???===:::666777666666999<<<<<<999555111222222000...,,,---...111...,,,,,,///333555666111;;;IIITTTXXXWWWTTTRRRSSSJJJ>>>555000///---,,,111///...111777???EEEHHHIIIGGGAAA;;;666555888:::999444000222222000000222//////---+++((((((***,,,&&&&&&&&&'''''''''''''''%%%'''***+++***))))))***&&&&&&'''''''''((((((((( !!!###%%%''''''''''''((((((((((((((())))))***'''(((((((((***000999@@@@@@;;;555000---+++***)))&&&''''''&&&$$$$$$%%%&&&!!!"""###$$$%%%$$$$$$###############$$$$$$$$$%%%'''&&&%%%$$$############$$$$$$%%%%%%$$$###"""""""""$$$%%%%%%$$$######$$$$$$"""!!!!!!"""""""""""""""############$$$!!!"""######$$$$$$$$$$$$"""!!!!!!!!!###%%%((()))&&&&&&'''''''''''''''&&&((('''&&&%%%%%%&&&'''((()))(((&&&'''((())))))(((&&&&&&&&&'''((()))++++++(((((((((((())))))***++++++,,,,,,,,,------......///000111222333444444444444555777666555555777888999;;;>>>@@@AAACCCGGGJJJKKKPPPZZZgggyyyiiilllmmmjjjeeeeeekkkqqqtttvvvzzz~~~~~~xxxyyy{{{||||||{{{zzzzzzvvvxxxxxxttttttwwwwwwuuuwwwzzz~~~|||xxxsssnnnllllllmmmoookkkqqqwwwxxxrrrlllgggfffZZZNNNHHHLLLMMMIIIKKKQQQTTT[[[eeeoooxxx}}}}}}zzzzzz}}}}}}{{{{{{~~~~~~xxxtttvvvyyy}}}}}}}}}}}}{{{~~~}}}{{{}}}uuuqqqooottt~~~}}}cccRRRDDDBBB@@@;;;;;;@@@===???CCCEEEDDDAAA===;;;777333444:::999555<<>>???@@@DDDIIIGGGBBB999666444333333444444333777@@@EEECCC???===999555666555444777;;;<<<:::777///111111000---+++,,,---,,,++++++...333888999999...555???GGGMMMPPPRRRSSSYYYQQQDDD999333333555888:::666333444999@@@FFFHHHFFFEEECCC>>>888444444555222000111333111......222,,,---...---***'''%%%%%%''''''&&&&&&&&&&&&&&&&&&$$$'''***+++***))))))***&&&&&&''''''''''''''''''!!!$$$''')))***)))'''&&&)))))))))))))))*********)))(((&&&'''***///444888:::666222///---,,,***)))$$$$$$%%%###"""!!!###$$$ ###%%%&&&%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$###############!!!###############%%%!!!"""######"""!!!!!!!!!#########$$$$$$$$$%%%%%%######$$$%%%%%%$$$$$$$$$"""""""""###$$$&&&((()))&&&'''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((,,,)))'''''')))***)))'''&&&&&&&&&'''((()))++++++((()))***++++++,,,,,,,,,)))+++---............//////000111222333444444444555666777777666666777888777999===???AAADDDGGGJJJNNNSSS]]]kkk}}}dddiiilllgggaaa___fffnnnuuuwwwyyy{{{|||||||||{{{yyy|||~~~|||zzzzzzzzzsssvvvvvvtttvvvzzz|||zzz}}}wwwssspppqqqsssuuurrrxxx~~~{{{pppeee___^^^WWWNNNKKKNNNLLLFFFKKKVVVRRRWWW___hhhqqqyyyyyywwwzzz{{{~~~zzzsssrrrsssvvvzzz~~~~~~|||zzzxxx{{{~~~}}}||||||~~~}}}}}}~~~|||zzzyyyzzzuuurrrqqqyyysssWWWIII??????>>>888:::AAABBBFFFLLLRRRTTTPPPHHHBBB999666999???>>>:::CCCRRRooowwwyyypppfffeeekkkoooUUUKKKCCCGGGQQQXXXTTTNNNAAA@@@===666111111666;;;<<>><<<999666555333222444888999888555...000111///+++)))***,,,((((((***000777;;;<<<:::444555666999>>>HHHSSS[[[___WWWKKK>>>777888???EEECCC===777555888>>>AAACCC@@@CCCDDDBBB<<<666333222------111333000,,,,,,111'''***......+++%%%!!!'''''''''&&&&&&%%%%%%%%%###&&&)))+++***))))))***''''''''''''''''''''''''&&&))),,,//////,,,)))'''***************++++++++++++)))'''(((***---//////333222000//////---+++(((&&&''''''&&&%%%$$$&&&''' """%%%&&&&&&%%%%%%!!!""""""""""""#########!!!"""###$$$$$$%%%$$$$$$$$$######"""######$$$$$$ """#########$$$&&&###''''''###"""%%%)))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&'''''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((---***((((((***+++)))'''++++++***))))))))))))))))))***,,,---......------(((***---.........////////////111222333444444444444555666666555555666777555888;;;>>>@@@CCCGGGIIIOOOTTT^^^mmmbbbbbbbbbccceeeiiilllnnnsssvvvzzz||||||||||||}}}rrrxxx|||}}}}}}{{{sssjjjnnnooorrrtttwwwxxxzzzzzzzzzsssooovvv}}}yyyuuuuuuxxx}}}wwwxxxyyywwwrrrhhh]]]TTTQQQKKKGGGJJJNNNOOORRRUUURRRWWWZZZ^^^gggttt~~~zzzvvvsssssswww{{{}}}~~~}}}|||yyyuuuppprrrwww}}}}}}}}}}}}|||zzz{{{~~~|||tttwww~~~~~~~~~|||{{{uuu~~~zzzyyy{{{|||||||||}}}uuussspppssszzzbbbFFFEEEAAA<<<888999===BBBMMMSSSTTTSSSVVVZZZUUUJJJ@@@777666===???<<>>:::999888666444333333333444666777999888777666666777222222222222333222222222111000//////000///,,,******---......111888;;;;;;//////111444555:::IIIWWW\\\XXXOOOCCC999555777;;;999>>>>>>777666:::>>>===:::;;;===??????<<<777333777111...000222000---...111///...+++)))(((''''''%%%%%%%%%'''))))))(((&&&""""""###$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%'''333AAA@@@222***,,, &&&******+++...111000+++(((&&&((()))(((***...------------,,,+++***)))&&&%%%$$$"""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""###$$$$$$###"""!!! !!!"""""""""""""""#########""""""""""""""" !!!!!! !!!###"""###$$$%%%%%%%%%$$$$$$ !!!###$$$%%%$$$######%%%%%%&&&&&&&&&%%%###""""""###$$$%%%&&&%%%$$$###&&&&&&&&&'''''')))******'''((()))(((&&&%%%%%%''''''((()))************)))+++***(((&&&&&&''')))***,,,)))'''+++111222---(((,,,,,,+++++++++,,,------000000111222333444444555555555555666666666777777222777;;;<<<<<>>GGGPPPKKKBBBIIIZZZ}}}{{{ppprrrsssnnnjjj^^^WWW\\\aaa\\\QQQJJJBBB<<<555111333666:::;;;===<<<<<<<<<======<<<:::999888555222111222333444555666666555555666999<<<222111000//////...//////888555111---+++,,,///111)))---//////111555555333333111000000///444BBBQQQ\\\ZZZSSSIII???::::::<<<444666777999BBBLLLOOOLLLBBBBBBAAA@@@>>>===<<<<<<777000---///111///......111000...,,,+++***))))))&&&&&&&&&'''))))))'''%%%$$$$$$%%%%%%&&&''''''((( """$$$&&&((()))*********000@@@QQQNNN<<<---))),,,+++***---666>>><<<666---)))'''((('''%%%&&&)))+++++++++++++++***)))((()))((('''&&&%%%###""""""!!!"""###############"""$$$""" """%%%''' !!!"""""""""""""""############"""""""""""" !!!###"""!!!!!!"""$$$######$$$%%%&&&&&&''''''######$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%$$$#########$$$%%%%%%%%%%%%$$$'''&&&&&&&&&'''((())))))'''(((((('''&&&%%%%%%'''((()))+++...000111///...)))((((((((()))***,,,---+++***))),,,///000,,,(((,,,,,,+++++++++,,,------///000111111333333444555555555555555555555666666888:::=========???DDDHHHOOOSSS\\\lll`````````aaaccceeegggiiimmmssszzz}}}zzzyyy~~~zzzzzz~~~~~~{{{zzzyyyyyyxxxvvvuuusssrrruuuwwwwwwuuuxxx~~~~~~}}}}}}||||||||||||~~~}}}zzzuuummmddd]]]VVVUUUXXXaaahhhjjjmmmpppiiikkkhhhdddgggrrr|||{{{zzzrrrkkkppptttyyy}}}~~~}}}||||||}}}{{{{{{~~~|||xxxuuutttkkkvvvyyyhhhVVVBBB;;;555999EEEQQQVVVVVVNNNOOOPPPWWWfffooocccOOO===FFFWWWbbbYYYJJJMMM[[[rrr{{{tttrrrkkk```aaa\\\[[[aaaccc]]]QQQIIICCC===666222444999>>>BBB===:::777666888:::<<<<<<<<<:::666333222333555777999888777444333666:::===444222000---,,,+++,,,,,,666666555111---,,,///222***///111111222444333///333000...---,,,111>>>KKKYYYYYYVVVOOOEEE===::::::555444555???QQQaaaddd___QQQOOOJJJCCC===<<>>000+++))))))&&&""""""%%%((()))))))))))))))((('''$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$%%%$$$###"""!!!!!!"""###$$$ !!!"""""""""""""""########################!!!###$$$$$$######$$$%%%$$$$$$%%%&&&''')))***+++******((('''%%%$$$$$$$$$&&&&&&'''''''''&&&%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((('''&&&%%%&&&'''***+++...333888888555111))))))******++++++,,,,,,+++,,,---------,,,+++))),,,+++++++++,,,,,,---...///000000111222333444444555555555444444444444444::::::;;;===???BBBEEEGGGMMMRRR]]]nnnZZZZZZ[[[\\\]]]```bbbdddkkkpppwww{{{|||{{{yyyxxx||||||xxxuuuwww}}}~~~}}}}}}|||zzzxxxuuusssrrrtttyyy|||{{{{{{~~~zzzwwwwwwzzz~~~{{{wwwqqqiiiccc^^^]]]aaaiiinnnooorrruuuuuuuuuppphhhfffnnnvvv{{{}}}}}}xxxqqqkkkppprrrwww{{{~~~}}}}}}}}}~~~~~~{{{zzzzzz{{{}}}}}}vvvrrrqqqrrrkkkttt|||}}}zzzsssdddVVV@@@<<<999@@@NNN]]]gggkkkQQQQQQOOOQQQ^^^ggg___OOO===FFFWWWccc\\\PPPRRR]]]bbbnnnvvvuuusssrrriii]]]TTTSSSRRRUUUUUUPPPGGGAAADDD@@@<<<999;;;@@@EEEIII???<<<888777999<<<>>>>>>???<<<888555444555888:::>>>>>><<<888666666888:::777555111---++++++,,,,,,)))111999;;;666000------///333444222333666666333///......///000444>>>IIIRRRUUUUUUQQQGGG>>>888666777555555???QQQaaagggfff```^^^WWWLLLAAA===AAAFFFBBB;;;555666666444222333//////...,,,,,,+++++++++)))(((&&&'''''''''&&&$$$&&&&&&''''''((((((((()))&&&&&&''''''(((((((((((()))222FFFYYY]]]MMM:::...---///999MMMdddkkkXXXAAA000,,,)))***'''###"""$$$'''((((((((((((((('''''' !!!!!!!!!"""###$$$%%%###""""""!!!"""###%%%&&&!!!$$$'''((('''""" !!!""""""""""""""""""###############$$$$$$"""###$$$$$$######$$$%%%%%%%%%&&&''')))+++---...222000,,,(((%%%###""""""&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''+++,,,///555::::::555000,,,,,,,,,+++***)))(((''',,,///111000,,,***+++,,,++++++++++++,,,---......//////000111222333444444555444444444444333333333777666777:::@@@DDDGGGHHHIIIOOO]]]ppp[[[[[[ZZZZZZ[[[^^^aaabbbjjjnnnsssvvvwwwxxxxxxyyytttuuutttssswww~~~}}}}}}|||{{{zzzxxxvvvuuuwww}}}}}}{{{yyywwwxxxzzz~~~}}}|||yyytttnnniiicccaaaaaaeeefffeeeggglllsssuuusssllliiinnnuuuyyy|||wwwuuurrrooossstttwww{{{|||{{{}}}zzz|||~~~{{{~~~~~~xxxooojjjkkkoooqqqrrrqqqqqqqqqmmmbbbVVVGGGGGGFFFGGGMMMYYYfffoooffffff___WWWXXX^^^ZZZQQQ@@@BBBIIIRRRSSSPPPUUU^^^ZZZccckkklllnnnoooiii```OOOLLLHHHEEECCCCCC???<<<@@@?????????AAADDDIIILLL@@@>>><<<<<<===>>>>>>===>>><<<888666555555777999===>>>>>><<<:::888888999666444000---******+++,,,%%%///:::???<<<666222111888999666111111444555333000000333777888999>>>FFFMMMPPPSSSQQQHHH???888555555222333:::EEERRR]]]cccfffeee```VVVKKKFFFHHHKKKFFF>>>888888777333000000...---,,,+++************)))(((&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%,,,000<<>>CCCFFFFFFFFFNNN]]]sssfffddd```]]]]]]___bbbdddiiilllqqqtttuuuwwwxxxzzzrrrtttuuuvvv{{{|||||||||||||||{{{zzzyyyyyy~~~~~~vvvyyy||||||yyyvvvzzzzzzzzzzzzzzzwwwqqqnnngggaaa\\\YYYVVVUUUYYY```jjjqqqtttrrrppptttzzz}}}yyyttttttuuussswwwwwwxxx||||||~~~~~~~~~~~~}}}}}}yyy|||{{{rrrddd\\\]]]bbbgggbbb\\\]]]```^^^UUULLLEEEHHHJJJHHHHHHRRRcccqqq~~~yyyjjj```___\\\VVVEEE???<<<@@@EEEKKKRRRZZZ\\\bbbffffffggghhheee```SSSOOOFFF???===???>>>999999:::===>>>@@@DDDHHHLLLCCCAAA@@@??????>>><<<:::;;;:::888666444555555666666888::::::999999999:::222000...+++***)))******...222777:::999999;;;=========888111...111222000444444888===>>>;;;===AAAHHHMMMQQQOOOHHH@@@999666444333555:::???HHHUUUaaa______]]]WWWQQQNNNOOOQQQLLLEEE??????>>>888444333///...,,,+++***))))))))))))'''&&&%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((+++---555DDDRRRWWWSSSNNNSSSQQQMMMJJJKKKIII>>>222+++((((((++++++((((((+++(((((((((((('''&&&%%%$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$#########$$$$$$"""""""""""""""######### !!!"""""""""""""""""""""######$$$%%%%%%%%%!!!###$$$$$$###"""$$$%%%%%%''')))+++---...//////***))))))(((((((((((((((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))$$$%%%&&&&&&%%%%%%&&&'''***---111444333000+++(((&&&&&&'''((()))***++++++///111222000---+++---///*********+++,,,---...///...//////000111222333333333444444444555555555555777777888:::<<>><<<:::;;;;;;:::999888777666666111222333222222333555777///...---,,,,,,+++,,,,,,555444222222444888===@@@;;;<<<999333222444555333555555888===>>><<<===AAACCCGGGLLLKKKEEE===999777444333555;;;>>>BBBKKKVVVRRRQQQOOOMMMKKKKKKKKKLLLKKKEEEBBBCCCBBB<<<777555000///...,,,***))))))(((((('''%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***)))+++444EEEZZZiiilllhhhWWWQQQEEE:::555555000))))))&&&'''***+++((((((***(((''''''&&&%%%###"""!!!"""%%%***......***%%%!!!%%%%%%%%%%%%$$$###""""""""""""!!!!!!"""###$$$%%% !!!"""""""""""""""""""""###$$$$$$%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%'''***---......------''''''(((((((((''''''&&&$$$############$$$%%%&&&######$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''')))***+++###%%%&&&&&&%%%%%%&&&'''(((...333444000,,,******&&&&&&&&&''')))+++---////////////...,,,,,,,,,---*********+++,,,---//////......///000111222333333333333444555666777777888666888;;;;;;;;;===BBBFFFMMMVVVhhh~~~~~~wwwmmmccc^^^]]]___aaaeeekkktttzzz|||{{{yyyxxxxxxyyyyyyxxx{{{|||}}}}}}~~~~~~~~~}}}}}}vvvxxx{{{~~~yyytttqqqnnnpppsssxxxzzzyyyuuuqqqpppeeeYYYOOOHHHJJJUUUaaahhhuuu~~~}}}|||uuuwwwzzz{{{{{{}}}{{{wwwxxxzzzyyyrrrqqqppptttyyy~~~|||~~~zzz~~~~~~xxx|||~~~~~~}}}~~~wwwdddLLL<<<:::???:::<<>>===>>>>>>>>>===<<<;;;999888111000...,,,***+++///222////////////////////////444111//////222666999:::666999999777888<<<===:::333111444:::===>>>AAAEEE>>>BBBFFFEEE@@@:::666555111...000777999999===DDDIIIFFFCCCAAAAAABBBBBBBBBBBB===;;;>>>>>>999333111222111///---+++***))))))(((&&&$$$$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&%%%))))))(((''''''((()))***,,,...555EEEZZZiiijjjeeeJJJDDD999000...000,,,&&&(((&&&&&&******'''&&&)))''''''&&&%%%###!!!""")))444===???;;;333...%%%&&&&&&&&&%%%###!!! """%%%'''&&&###  !!!!!!"""""""""""""""""""""###$$$%%%%%%&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$'''+++...///...,,,+++*********)))'''%%%"""!!!######"""""""""###%%%&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&(((***,,,---###$$$&&&%%%%%%%%%&&&''''''...555555///+++,,,...+++***(((((((((***---......---,,,++++++,,,,,,,,,*********+++,,,---///000......///000111222333333222333444555666888999999222777;;;<<<<<>>GGGXXXVVVRRRPPPOOONNNLLLKKKDDDAAA======>>>>>>;;;888777777555555777@@@LLLUUUPPPLLLHHHDDDAAA>>>:::888===@@@@@@:::777999<<<===888555222///...///222444444333111///...---......---...000000000000222444333777???FFFIIIEEE>>>888333222111111333666:::<<>>PPP^^^UUUBBB777333///------,,,)))&&&(((((('''&&&%%%%%%$$$$$$$$$###"""""""""###%%%%%%((((((((((((((((((((((((((('''&&&%%%###"""!!! !!!"""$$$$$$"""!!!"""###&&&$$$###!!!!!!"""$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%######(((((((((((()))))))))***''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&'''''')))+++...///000...,,,++++++***)))(((((()))***++++++++++++++++++***)))(((***,,,------------...000000000000000000111111222666444555777666333555:::555666888:::>>>AAAEEEGGGQQQ```wwwyyyooogggeeefffgggkkkmmmkkkooovvvyyywww~~~~~~}}}|||{{{zzzwww||||||wwwtttuuutttpppqqqqqqttt{{{~~~}}}vvvnnnkkkkkkjjjgggffffffiiikkkpppkkkaaaVVVPPPTTTaaammmuuuzzz~~~}}}~~~{{{wwwtttrrrtttyyyzzzvvvsssqqqsssvvvxxxyyy{{{|||}}}}}}{{{|||}}}|||{{{~~~}}}yyyttthhhUUUDDD888333111000111333999CCCKKKNNNKKKFFFOOONNNQQQWWW]]]aaabbbcccgggkkkmmmkkkgggbbbUUUIII>>><<<888333111555>>>EEEKKKKKKLLLNNNNNNLLLHHHDDDEEE@@@:::777888:::999888777777666555777???JJJQQQMMMKKKFFFBBB>>><<<;;;<<<>>>AAAAAA<<<;;;???AAAAAAGGGDDD>>>888333///------222111000///............111333444333222222333444555777<<>>AAABBBAAA@@@444222000...---...///000---------,,,***)))'''&&&&&&(((***+++***)))***+++---000444666666555444444///......///000///,,,)))((())))))(((&&&%%%'''((($$$######%%%((()))((('''''''''((((((((((((((('''&&&(((***))))))+++000444555666???NNNSSSKKK<<<333,,,***((('''''''''%%%$$$''''''&&&&&&%%%%%%$$$$$$$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""######"""!!!!!!!!!!!!###$$$!!!!!!"""############"""''''''&&&&&&%%%&&&&&&'''((('''''''''''''''&&&&&&$$$%%%%%%%%%%%%$$$##############################%%%$$$$$$######$$$$$$%%%!!!"""$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&)))///333444111---***++++++************++++++***++++++++++++***))))))***,,,------------...000000///...------///111222444222333666555333555:::::::::;;;===???DDDJJJOOOVVVeee|||xxxlllbbb]]]aaaaaabbbcccgggmmmrrrtttqqquuuwwwvvvssstttyyy~~~~~~|||xxxvvvuuutttlllpppwww~~~~~~tttiiiiiieee^^^WWWRRRRRRVVVZZZZZZ___bbb]]]WWWYYYeeeqqqyyy{{{{{{{{{{{{xxxvvvuuuxxx}}}|||yyyyyy|||zzzvvvvvvxxx{{{}}}~~~}}}|||}}}zzzuuussstttvvvxxx~~~~~~{{{wwwnnndddWWWJJJ999000000222111///...///333;;;DDDJJJMMMMMMIIIEEEMMMaaammmhhh```^^^eeeiiiooosssrrrgggUUUGGGDDD@@@;;;888888:::;;;;;;:::@@@KKKUUU[[[YYYSSSMMMFFF@@@:::777888:::;;;;;;666777:::>>>CCCJJJQQQUUUWWWYYYWWWQQQHHHCCCCCCFFFFFFFFFCCCBBBEEEJJJJJJEEE222333333444333111000...---...///111222111111000;;;;;;:::777444333444555<<<;;;::::::::::::888666111///---,,,++++++,,,,,,((()))***++++++)))((('''&&&((()))***))))))***,,,///333666888777666555555...,,,+++***++++++***(((((()))******(((((()))+++######$$$&&&((()))'''%%%&&&'''((())))))(((&&&%%%'''***,,,+++...888DDDKKKHHH======JJJMMMAAA555222+++***((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###"""!!!!!!"""$$$$$$"""!!!"""###"""!!!!!! !!!!!!"""###!!!!!!"""###############&&&&&&%%%%%%%%%&&&((((((***))))))(((''''''&&&&&&######$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&))),,,000111///---+++++++++************++++++******+++++++++******)))***,,,------------...000---......///////////////222111222555555333666;;;777888:::;;;>>>DDDLLLSSSZZZiiivvvjjj]]]TTT```^^^^^^aaafffkkkqqqvvvtttwwwxxxuuupppooorrrwwwyyyzzzzzzyyyvvvsssrrrssspppssswww{{{~~~sssggggggbbbZZZQQQKKKJJJNNNQQQTTT]]]eeeeeebbbcccmmmvvvxxx}}}~~~{{{yyyyyy|||}}}{{{{{{}}}}}}zzzyyyzzz|||}}}}}}|||||||||}}}~~~~~~~~~}}}~~~{{{vvvrrrpppqqqtttwww{{{}}}vvvooofff___MMMBBB444...///222111///---000555<<>>:::999999;;;;;;;;;666;;;DDDLLLQQQOOOIIIDDDAAA>>>::::::<<<<<<;;;888666888===DDDLLLTTTYYY[[[[[[^^^^^^WWWMMMEEEBBBCCCGGGGGGEEECCCFFFJJJHHHCCC888888999999777333000------...000222333333222222::::::999666444333555666999888777777666444000---,,,,,,+++*********++++++'''((()))***+++***)))(((%%%'''((())))))***,,,...,,,///222444555777:::<<<666222,,,)))((()))******((()))++++++))))))***+++&&&%%%%%%'''((((((%%%###%%%&&&'''((((((&&&%%%$$$%%%(((***...<<>>AAA777//////)))))))))((((((((()))***%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!""""""###"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&'''((()))***---,,,+++***)))'''&&&&&&""""""###$$$$$$#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((()))***++++++,,,,,,************************)))******+++++++++*********,,,------------...000***,,,000222222111...,,,222111222555666444777<<<555777:::;;;===DDDMMMTTT^^^mmmxxxmmm___VVV```\\\[[[^^^bbbeeelllsssrrrtttwwwwwwvvvvvvzzz}}}yyyxxxxxxyyyvvvrrrqqqssssssuuuxxxzzz{{{~~~}}}wwwlllfffaaaXXXNNNGGGEEEIIILLLMMMXXXdddiiiiiijjjpppwwwxxx}}}{{{}}}~~~~~~~~~~~~{{{|||}}}~~~|||}}}yyyyyyxxxxxxyyy|||~~~~~~~~~tttsssrrrpppooorrrvvvzzz{{{{{{qqqiiiaaaZZZCCC;;;222---...000///---,,,000555:::>>>??????>>>FFFKKKVVVeeeqqqtttoooiiidddaaa]]]XXXOOOGGGEEEGGG::::::888888888:::===???;;;>>>CCCHHHKKKGGGAAA<<<;;;999999;;;>>>===:::666666999???HHHPPPVVVXXXXXXUUUWWWVVVQQQIIIBBB>>>>>>CCCDDDDDDAAABBBEEEDDD@@@:::;;;<<<<<<:::777333111///000111222444444444555666666666444333444777999444444444555444222...*********))))))******++++++&&&'''(((((((((((((((((($$$&&&'''(((((())),,,...+++---000333777<<>>:::===AAAAAABBBFFFOOOVVVcccqqqwwwmmmdddccc]]]ZZZ\\\^^^___eeemmmmmmpppsssxxx|||||||||}}}yyysssqqquuusssvvvzzz|||}}}~~~|||uuummmhhh___UUUMMMKKKNNNQQQPPPZZZfffmmmnnnmmmmmmooosss}}}|||{{{}}}yyy}}}}}}~~~|||~~~}}}||||||zzzvvvtttrrrqqqsssvvvxxxxxxvvvpppqqqqqqqqqpppsssxxx|||zzz{{{yyysssllleeeZZZPPP;;;777222///...//////...---000444777999::::::;;;QQQ]]]gggmmmwww~~~uuu```UUUKKKFFFBBB???AAAFFF===>>>===;;;888999===AAA@@@DDDIIIOOOQQQNNNHHHCCC999888888;;;??????<<<999888:::@@@GGGNNNPPPNNNKKKJJJHHHEEEBBB???=========;;;???AAA>>>>>>@@@AAA???777999:::<<<;;;:::888666222222222333444555666777222333333222333666:::===888777555444333111---***************************(((''''''&&&&&&&&&&&&''''''((()))(((((()))+++------///222555777;;;@@@DDD???999222,,,))))))))))))$$$&&&(((((('''%%%%%%&&&'''%%%$$$$$$&&&''''''&&&&&&&&&%%%&&&&&&'''((())),,,,,,...<<<\\\zzzxxx\\\GGG333------***%%%###$$$&&&'''&&&$$$$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%########################"""######$$$$$$%%%&&&&&&!!!"""$$$$$$"""!!!"""### !!!"""###$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&(((+++...000000000//////...---+++(((&&&%%%$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''******)))(((((((((((()))'''((())))))))))))((('''))))))***+++++++++++++++***,,,------------...000---...000111222111000///222111333777888777:::???FFFJJJMMMLLLIIIKKKQQQXXXffftttyyyrrrggg```[[[\\\\\\\\\aaaiiirrrsssuuuyyy~~~}}}|||}}}yyyqqqooosssqqqvvv|||~~~{{{wwwrrriii___XXXUUUWWWZZZ\\\eeeooouuuuuupppllljjjmmmxxx~~~zzz{{{{{{xxxyyyzzzvvv|||~~~~~~}}}}}}zzz|||~~~wwwxxx{{{tttqqqnnnnnnooopppnnnlllqqqssstttsssqqqssswwwzzzxxxuuuooojjjgggbbbUUUGGG777555333111000000000111000222444555666888:::<<>>999;;;???EEEIIIHHHCCC???BBB===999666888;;;>>>@@@444;;;>>><<<;;;===@@@@@@@@@@@@@@@@@@>>>;;;888666444444333333444555777888000111111222444777===@@@@@@===999555222///,,,))),,,,,,++++++******))))))***)))(((&&&%%%&&&&&&''',,,---,,,+++******,,,...,,,...111222222222444555999555///+++((('''%%%$$$&&&'''))))))'''&&&%%%&&&&&&$$$######&&&((())))))'''&&&&&&&&&'''(((***+++(((&&&&&&555VVVpppnnn\\\EEE;;;000,,,,,,+++&&&"""%%%''')))(((%%%%%%'''***$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########!!!"""$$$$$$"""!!!"""###!!!!!!"""$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%'''***...222444444333222///...,,,***'''%%%###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''******++++++***)))((('''&&&'''((())))))((('''&&&((()))***+++++++++++++++***,,,------------...000111000/////////000222333333222444888999888;;;@@@PPPUUUXXXUUUPPPOOOTTTYYYgggvvv|||xxxuuujjj```[[[^^^^^^[[[```jjjmmmnnnqqqwww}}}~~~~~~zzzvvvsssqqqmmmkkkqqqvvvzzz|||{{{~~~{{{yyy~~~sssiiidddffflllqqqppprrrtttsssooojjjfffdddqqqvvvzzzwwwrrrrrryyy}}}~~~{{{wwwuuuwwwyyyzzzzzz|||}}}||||||yyy|||zzzwwwwww~~~}}}vvvuuu}}}xxxuuuppplllkkknnnrrrtttuuuzzz|||yyyqqqmmmqqqwwwzzzrrrmmmiiihhhiiieee[[[SSS<<<555000//////---...111---000444666555444444444888;;;AAAHHHNNNQQQQQQPPPJJJLLLGGG???BBBNNNTTTRRRVVVLLLCCC@@@???<<<;;;======EEETTTYYYXXX^^^\\\LLL???999666:::???AAACCCEEE888;;;===<<<888555555666666666666666666999===@@@>>>:::777888<<<===:::666333666<<>>IIIHHH@@@222000---***(((((()))))),,,%%%###&&&'''$$$$$$'''&&&$$$""""""###$$$###""""""###%%%''''''&&&%%%$$$$$$""" """'''&&&$$$###"""###$$$$$$$$$$$$##################"""$$$%%%$$$""""""###$$$%%%$$$$$$$$$%%%&&&((()))***,,,///000000...+++)))(((((('''&&&$$$###""""""%%%&&&&&&$$$""""""###$$$''''''&&&&&&%%%$$$######"""###$$$$$$######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''(((((())))))******)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,/////////000111111222222555333333555555666???HHHZZZiiimmm^^^PPPQQQWWWZZZfffxxx{{{wwwuuuggg]]]XXX]]]___]]]aaaiiilllmmmpppvvv||||||xxxvvvtttrrrqqqppptttxxx{{{|||~~~||||||rrrmmmmmmqqquuuvvvwwwwwwuuuqqqlllhhhfffppptttwwwtttoooooouuu{{{xxxwwwxxx{{{uuuvvvwwwxxxxxxyyy|||~~~xxx{{{}}}|||yyyxxxyyy|||{{{{{{}}}}}}{{{{{{~~~|||wwwrrrssspppmmmlllllloooqqqrrrssstttrrrnnnnnnuuuzzz|||yyysssnnnlllllliiiaaaZZZBBB888000//////...---///000222444555555555777999888:::???DDDHHHKKKKKKJJJKKKIIILLLRRRWWWZZZ]]]aaa\\\QQQGGGCCCAAA>>>===>>>DDDIIIWWW]]]WWWXXXWWWMMMCCC>>>;;;>>>@@@??????AAA???BBBDDDCCC???:::777777777666555333333555:::>>>???===;;;<<<===>>>;;;888444444666999<<>>;;;999777777:::<<<<<<;;;666555333333666:::>>>AAA<<<999666333222111...,,,))))))******++++++******((((((((((((''''''''''''(((((()))***************,,,,,,---......---,,,+++******))))))((('''&&&&&&&&&''''''((((((((((((((()))))))))(((''''''&&&&&&)))((((((''''''(((((((((&&&'''&&&(((000888555------,,,)))'''&&&&&&&&&'''+++%%%###&&&'''$$$$$$'''&&&$$$""""""###$$$###"""###$$$%%%&&&&&&&&&%%%$$$&&&$$$""" !!!###$$$%%%%%%$$$#########$$$$$$########################%%%&&&'''&&&%%%$$$%%%&&&'''&&&&&&'''(((***,,,---+++,,,...000000...,,,+++(((''''''%%%$$$###""""""$$$%%%%%%$$$######%%%'''&&&&&&&&&%%%$$$############$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&''''''((($$$%%%%%%&&&''''''((((((''''''(((((())))))************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,/////////000111111222222222222444777777888@@@III```nnnssseeeVVVUUU[[[]]]hhhzzz}}}yyyvvvkkk```ZZZ^^^bbb``````dddjjjmmmqqqvvv|||~~~{{{xxxvvvuuuuuuuuuppprrrvvvyyy|||{{{uuussstttwww||||||{{{yyyuuupppllljjjqqquuuwwwvvvssssssxxx}}}ttttttuuuyyy~~~wwwxxxyyyyyyxxxxxxzzz|||vvvyyy{{{zzzwwwuuuuuuwww|||zzz{{{~~~~~~~~~~~~zzzwwwsssmmmlllmmmmmmjjjffffffiiilllooopppnnnlllooowww{{{zzzvvvqqqkkkiiiiiigggbbb\\\JJJ===111...000///------///000111111111333666999666888;;;>>>AAACCCDDDEEEBBBAAAKKK\\\ccc]]]\\\cccZZZOOODDDAAABBBAAA@@@AAAIIIKKKZZZeee]]]UUUQQQJJJ@@@======@@@???<<<<<<>>>@@@DDDHHHIIIFFFAAA<<<:::888777444111000222777;;;?????????@@@@@@???>>>===555444555777:::===>>>>>>888777666777;;;>>>AAABBB@@@>>>;;;888666555444444111222222///,,,***+++---))))))******++++++++++++************)))))))))((((((((()))************)))++++++++++++***)))((('''&&&&&&'''''''''(((((((((%%%&&&''''''(((((((((''')))))))))(((''''''&&&&&&***)))(((''''''((()))******)))''''''+++///+++%%%***)))'''&&&%%%%%%&&&&&&***%%%$$$&&&'''%%%%%%&&&&&&$$$""""""###$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$######$$$%%%&&&######$$$$$$$$$$$$$$$$$$########################!!!###$$$###"""!!!"""$$$&&&'''''')))+++---///111,,,,,,---......------,,,''''''&&&%%%$$$######"""###$$$%%%%%%$$$%%%''')))%%%%%%%%%$$$######""""""$$$&&&''''''&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((()))''''''(((((())))))******++++++,,,,,,,,,+++************+++++++++,,,,,,,,,...//////000000111111222000111555888999:::BBBKKKhhhvvv{{{mmm^^^ZZZ^^^aaalll~~~{{{tttiii```aaadddaaa^^^]]]iiinnnuuu{{{}}}|||{{{xxxuuusssssstttvvvtttssstttwww{{{~~~wwwttttttuuu}}}|||{{{zzzxxxuuuqqqooopppsssuuuvvvvvvxxx|||zzzzzzyyyzzz|||}}}~~~~~~}}}{{{{{{|||~~~zzz||||||zzzvvvtttvvvyyy|||{{{}}}|||{{{}}}~~~~~~{{{}}}|||||||||xxxwwwsssmmmjjjnnnoookkkeeebbbfffkkkrrrqqqooommmrrrxxxyyyvvvnnnjjjfffeeeggggggdddaaaQQQAAA222///000000...---///111333333333555888:::777888999:::;;;===???AAA>>>DDDPPP]]]cccaaa___```XXXLLLCCCCCCHHHKKKMMMPPPMMMIIIWWWgggcccWWWPPPHHH999888999===>>>;;;;;;>>>;;;@@@FFFIIIIIIFFFAAA===999999777444222222444666:::===@@@BBBBBBAAAAAABBB777888:::<<<>>><<<888555555555666888:::===???@@@AAA@@@===999555111...---,,,------+++))))))***,,,))))))))))))******++++++------,,,,,,,,,+++++++++((()))******++++++******)))))))))))))))(((''''''&&&&&&&&&''''''(((((()))&&&&&&'''((()))))))))))))))))))))(((''''''&&&&&&***)))((('''''')))***+++,,,+++******---...---***)))((('''&&&&&&''''''((((((&&&$$$%%%'''&&&&&&%%%%%%###""""""###$$$$$$###$$$$$$######$$$$$$%%%&&&&&&%%%$$$######$$$%%%%%%!!!"""###%%%%%%%%%$$$###""""""""""""############ """!!! !!!"""$$$%%%&&&)))+++...000111------,,,+++************&&&%%%%%%%%%$$$$$$######$$$%%%&&&%%%$$$$$$&&&((($$$$$$$$$#########""""""$$$&&&))))))'''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%###"""!!!!!!''''''''''''(((((())))))''''''(((((())))))******,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,......//////000111111111000111444777777;;;FFFSSSooo|||tttccc\\\___bbbrrrxxxmmmdddbbbccc```\\\YYYgggooozzz~~~||||||}}}yyyzzzyyyvvvrrrrrrtttvvvxxxvvvtttuuuyyy~~~xxxtttssstttxxxxxxxxxyyyzzzyyyvvvsssooopppqqqssstttvvvxxxzzz}}}||||||}}}~~~}}}|||}}}~~~~~~~~~|||xxxttttttwww{{{zzz}}}~~~}}}}}}}}}~~~~~~~~~{{{|||~~~yyyvvvxxx}}}yyyyyy{{{xxxrrrnnnrrruuupppiiifffjjjpppuuuuuusssrrrvvvzzzyyytttllljjjiiijjjmmmnnnmmmkkkSSSCCC444///111111000///444777;;;============>>>>>>>>><<<999777888;;;>>>JJJYYYbbbbbbgggrrruuunnn___RRRIIILLLUUU\\\aaadddZZZMMMQQQ___^^^ZZZWWWQQQ===::::::===>>>======@@@;;;>>>DDDHHHJJJGGGCCC???:::<<<===;;;888444111000444888>>>BBBCCCCCCCCCDDD;;;;;;;;;<<<===<<<888666666888:::;;;<<<;;;;;;<<<999999999888666333111//////...,,,,,,---......---+++******))))))***++++++,,,,,,+++++++++*********)))***++++++,,,,,,++++++''''''((((((((())))))***((((((((((((((((((((((((''''''(((******+++++++++)))))))))(((''''''&&&&&&***))))))((()))***+++,,,***(((((()))))))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((('''$$$%%%###""""""###$$$$$$###$$$$$$#########$$$%%%&&&"""""""""""""""""""""### !!!###$$$%%%$$$$$$###!!!!!!"""""""""#########"""###$$$$$$######%%%&&&$$$%%%'''***,,,...///000---,,,***(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%######$$$&&&$$$$$$##################$$$&&&))))))'''%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%###"""!!!!!!'''''''''(((((((((((((((''''''(((((())))))******,,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,.........///000000111111222222333444555;;;LLL\\\uuuxxxeee\\\]]]bbbvvvwwwoooeeeaaa```___\\\ZZZdddnnnzzz~~~{{{wwwwwwyyy{{{}}}}}}zzzvvvtttuuuwwwxxxwwwuuuuuuwww{{{}}}{{{vvvuuuvvvsssrrrtttxxx||||||xxxtttsssrrrrrrtttwwwxxxxxxwww}}}{{{|||}}}~~~{{{zzz{{{|||}}}}}}{{{wwwsssssswww{{{yyy~~~~~~}}}|||}}}~~~zzz{{{~~~zzzzzzzzz{{{zzzyyy||||||vvvooorrrtttpppjjjhhhmmmssswwwzzzyyyxxxyyy{{{yyyuuukkkkkkmmmoooqqqpppllljjjPPPBBB555111222222222333555888<<<>>>>>>===<<<<<>>;;;666555777<<<@@@BBB<<<>>>???>>><<<:::999:::======<<<:::666222///,,,222///------///000...---///...,,,+++***++++++,,,)))))))))(((((((((''''''))))))***+++++++++++++++''''''''''''((()))***+++******)))((((((''''''''''''((()))***+++,,,,,,,,,)))))))))(((''''''&&&&&&))))))******++++++,,,,,,***(((((((((&&&###$$$'''$$$$$$$$$$$$$$$$$$######$$$&&&&&&%%%&&&)))((($$$$$$###!!!"""###%%%$$$$$$############$$$$$$$$$$$$ !!!!!!"""!!!!!!!!!""""""################## !!!!!!""""""#########!!!"""$$$$$$######$$$&&&'''(((***,,,---...//////,,,***(((&&&$$$###""""""#########$$$$$$$$$$$$$$$&&&&&&&&&$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((())))))******++++++,,,,,,,,,+++************+++++++++,,,,,,,,,---......//////000000111333222333333444<<>>:::777222222666===CCCFFFBBBAAA???;;;777555888:::BBBAAA???===999666333111777777777555333222222444555333111...---------...))))))))))))((((((((((((''''''((()))))))))))))))((('''&&&&&&&&&'''((()))((((((((('''''''''&&&&&&&&&'''(((***+++++++++,,,)))))))))(((''''''&&&&&&''')))***,,,------,,,++++++)))***+++'''"""%%%+++%%%%%%%%%%%%$$$######"""###&&&&&&$$$&&&***(((###$$$"""!!!"""###%%%%%%$$$!!!"""###$$$%%%$$$$$$### """#########"""!!!$$$######""""""""""""### !!!!!!"""######$$$ """"""!!!"""###%%%((()))***+++,,,,,,+++***(((((('''&&&%%%$$$######""""""######$$$$$$$$$%%%###$$$$$$###"""!!!###$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,------......///000000000111222444555555>>>RRRfff}}}iii\\\]]]eeexxxttthhhaaa___^^^]]]^^^gggpppqqqmmmlllsss{{{}}}zzztttssstttmmmssszzz{{{yyywwwyyy|||}}}}}}}}}~~~wwwuuuwwwnnnooosssyyy~~~xxxqqqiiihhhjjjqqqzzz|||xxxwwwxxx~~~}}}{{{zzz{{{|||xxx||||||yyyxxxyyy||||||}}}}}}zzz{{{{{{~~~|||{{{~~~|||}}}}}}}}}}}}tttzzzzzzyyywwwuuuwww}}}xxxsssoookkkrrruuuxxxxxxsssiii^^^WWWEEE===666333333333666:::999999999888666777999;;;777888888777888???KKKUUUVVVTTTPPPJJJIIIQQQ___jjjaaaUUUOOOYYYlll|||yyyjjjYYYIIIEEEHHHIIIGGGEEE>>><<<;;;>>>CCCGGGHHHGGGFFFFFFEEEAAA;;;444000...666666999@@@FFFFFF@@@:::444333333666:::>>>@@@AAACCCAAA<<<555000111666;;;999:::;;;===???AAAAAABBBAAAEEEGGGCCC<<<999<<>>BBBDDDDDDDDD======???BBBFFFFFFBBB???@@@CCCEEECCC<<<444...,,,666777999;;;:::888666444+++///777@@@FFFFFFCCC@@@GGGBBB<<<999999:::999888777666555555666:::===@@@RRRSSSTTTPPPJJJBBB>>>;;;///222333111...,,,...111000...,,,+++))))))))))))''''''(((((((((((((((((($$$%%%%%%&&&&&&%%%%%%%%%'''''''''(((((((((((()))))))))))))))))))))))))))((()))***)))((('''((()))'''***...222111...)))&&&%%%'''((('''###"""###%%%%%%%%%$$$$$$###$$$$$$$$$#########%%%((()))((('''&&&&&&%%%$$$$$$###""""""###!!!!!!$$$$$$"""!!!!!!"""!!! """$$$$$$######"""!!! $$$$$$###############$$$$$$#########%%%'''***,,,+++)))''''''''''''&&&%%%%%%(((&&& ###$$$ %%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%(((''''''&&&&&&%%%$$$$$$***'''%%%%%%'''((('''%%%''''''''''''((((((((((((******)))))),,,...,,,)))"""&&&+++,,,******,,,......---------...///000111000333000222888<<>>>>>@@@BBBGGGMMMIIIEEE@@@>>>@@@BBBCCCCCCIIIJJJIIIDDD<<<555111000000111333444444333222000...111888CCCLLLPPPMMMIIIHHHDDD@@@>>>===<<<:::888555333111111222777;;;>>>NNNOOOQQQPPPLLLGGGBBB???333222000//////000000000111000...+++***)))))))))((((((((((((((('''''''''&&&&&&'''''''''&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))''''''((())))))+++...000000---)))&&&%%%&&&'''&&&$$$"""$$$%%%((('''&&&$$$###"""""""""&&&%%%$$$%%%&&&&&&$$$###)))(((((('''&&&&&&%%%%%%"""!!!!!!"""######""" ###$$$$$$###"""!!!###$$$$$$$$$######""""""!!!!!!$$$$$$###############$$$''''''&&&&&&''')))+++---+++)))'''&&&''''''&&&%%%%%%((('''"""!!!%%%%%%"""%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&%%%&&&&&&'''''''''((((((((())))))))))))+++---+++)))+++,,,+++(((''''''+++...------......//////000000000333000222888<<>>999666222111//////111555:::===@@@BBBEEEIIIKKKIIIFFFCCC666222------111333222000222000...+++)))((((((((())))))(((((('''''''''&&&((((((((((((((('''&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''((()))+++,,,---...---***(((&&&$$$&&&'''&&&$$$###$$$&&&'''&&&%%%$$$############&&&%%%###$$$%%%%%%###"""&&&&&&%%%%%%$$$######### """######"""!!!!!!"""%%%&&&&&&%%%###"""###%%%$$$$$$$$$###############$$$###############$$$$$$((((((''''''((()))+++,,,)))'''%%%%%%&&&&&&%%%$$$%%%'''&&&$$$$$$&&&'''%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$%%%'''''''''''''''(((((()))$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((('''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&'''''''''((((((''''''(((***+++++++++,,,000...,,,***))))))+++,,,,,,---///111111111000///111333111222888;;;JJJddd{{{nnnjjjrrr{{{rrrfffWWWLLLFFFFFFEEEFFFJJJQQQZZZaaaqqquuuwwwtttsssssspppkkkhhhlllqqqssssssrrrrrrssstttlllfffiiissszzzwwwrrrvvvzzz}}}}}}zzzwwwwwwxxxwwwuuussstttvvvvvvssspppllljjjlllrrrwwwyyyzzz}}}}}}yyywwwuuuttt|||||||||{{{yyyzzz|||~~~~~~{{{xxxwwwtttooolllqqq{{{zzzxxx||||||{{{}}}~~~|||}}}~~~|||xxx{{{xxxtttsssvvv{{{~~~~~~sssjjjbbbWWWLLL===666000000000///111555777777999:::777555<<>>???@@@@@@FFFCCCFFFGGGCCC<<<777666888444@@@OOO]]]iiinnniiiaaahhhccc^^^[[[YYYTTTMMMFFF;;;<<<@@@BBB@@@AAAJJJVVVTTTNNNFFFAAAAAAGGGOOOTTTSSSQQQLLLEEE===666000.........---...///111222444333222444???KKKPPPLLLEEEDDDEEEFFFEEECCC>>>888444333333333555777:::<<<===666888>>>EEELLLOOONNNLLL===999444222222222222111///...,,,***)))((()))))))))))))))(((''''''&&&&&&((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))(((((()))+++---,,,,,,+++***((('''&&&$$$%%%%%%%%%%%%%%%%%%&&&############$$$%%%&&&'''$$$###"""###%%%'''&&&&&&$$$$$$######"""""""""""""""%%%$$$!!! !!!$$$&&&'''&&&%%%"""!!!"""$$$"""##############################"""######$$$%%%&&&&&&&&&&&&((()))+++,,,(((&&&$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$######$$$$$$%%%""""""""""""############%%%%%%%%%%%%%%%&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((())))))&&&&&&(((*********---111222222333333222000---***,,,...111444555333111000111333111222888999HHHaaauuuooouuu~~~tttdddSSSIIIFFFEEEBBB@@@AAAGGGPPPVVVdddlllsssvvvxxxxxxrrrlllbbbgggmmmooooooppptttwwwuuuooohhheeehhhmmmppppppuuuyyy~~~~~~{{{yyyxxxyyy~~~{{{xxxwwwxxxwwwsssooonnnkkklllssswwwxxxzzz||||||yyywwwuuutttzzz{{{{{{zzzyyyzzz}}}|||zzzuuuppphhhlllvvv~~~{{{}}}}}}~~~www}}}zzzyyyzzz{{{zzzyyywwwwwwxxx|||{{{pppjjjfff___WWWFFF===666333333222555:::777444333666777888===CCCTTTXXXNNNDDDEEEDDDAAADDDDDDGGGHHHCCC:::333222444555<<>><<<<<<:::999???GGGLLLJJJGGGDDDCCCEEEIIILLLSSSRRRNNNIIIBBB:::222...000/////////000222555666555333444===IIINNNJJJDDDDDDFFFHHHHHHEEE???:::777666888<<>>BBBOOOOOOOOOLLLIIIGGGGGGHHHTTTRRROOOKKKGGG@@@888333//////...///000222444555666555666???IIINNNLLLHHHFFFHHHJJJIIIEEEAAA===<<<;;;===AAADDDEEEDDDBBB@@@???BBBGGGKKKNNNPPPTTTVVV^^^^^^YYYNNNAAA777333222,,,+++***)))((())))))***((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))************+++---+++***)))((('''&&&&&&&&&$$$######$$$&&&''''''&&&'''&&&%%%$$$############+++(((&&&$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###"""######"""  !!!"""""""""!!!!!!!!!!!!!!!""""""""""""###$$$%%%%%%'''((()))+++---...000000'''%%%$$$$$$%%%&&&%%%$$$$$$"""###&&&'''$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&'''(((((('''(((***,,,(((((()))))))))*********(((&&&))),,,++++++666EEE___]]]VVVKKK???666333333///111555777888777444333111444222222777777CCC\\\}}}rrrtttooo[[[NNNKKKLLLKKKGGGDDDBBBCCCGGGKKKFFFRRR___hhhnnnqqqmmmgggiiiqqqyyy|||zzzyyy{{{~~~xxxuuurrrmmmkkklllppptttqqqsssxxx}}}~~~zzzxxxuuuuuuwwwvvvsssoooiiigggjjjrrrxxx{{{}}}~~~||||||{{{{{{{{{}}}zzzssskkkjjjnnnxxx{{{yyy{{{~~~}}}|||{{{{{{{{{zzz{{{zzztttnnnqqqvvvzzzsssddd```ccceee___YYYBBB;;;666666555222111333555444444777999;;;CCCLLL[[[bbb^^^WWW[[[YYYSSSTTTQQQNNNHHH???777444666999===>>>AAAIIISSSYYYQQQFFFBBBCCCEEEIIILLLKKKEEEAAAEEEFFFIIIMMMKKKGGGGGGJJJSSSSSSRRRNNNJJJHHHIIIKKKTTTPPPLLLIIIFFFBBB===999......//////000111222333555555777===DDDGGGGGGDDDDDDFFFGGGEEEAAA>>>===>>>???@@@AAABBBCCCBBBAAA@@@===BBBGGGHHHGGGIIIPPPVVVaaa___[[[SSSJJJAAA:::777000///---+++))))))))))))&&&&&&''''''((()))))))))%%%&&&'''(((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((((((***+++)))((((((''''''&&&&&&&&&$$$""""""###'''((((((&&&((('''&&&$$$###"""""""""+++(((%%%###$$$$$$$$$###!!!!!!!!!!!!""""""""""""######"""###$$$$$$###"""!!!""""""!!! !!!"""$$$######""""""!!!!!!!!!""""""""""""###$$$%%%&&&++++++,,,------......---'''%%%$$$$$$&&&'''&&&%%%&&&###$$$((()))$$$$$$'''%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""#########%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((&&&'''))),,,''''''''''''((((((((((((***''')))---+++,,,<<>><<>>>>>???@@@@@@;;;AAAHHHIIIGGGJJJTTT^^^[[[WWWSSSQQQNNNIIIBBB<<<555333000---***)))((((((%%%%%%&&&'''((()))******%%%&&&''')))************'''''''''(((((((((((()))''''''''''''''''''''''''$$$%%%''''''&&&'''(((***''''''''''''''''''&&&&&&$$$"""!!!###''')))(((&&&%%%%%%$$$$$$###$$$$$$$$$'''$$$"""!!!###%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%"""!!!"""%%%&&&### !!!""""""!!! """$$$&&&%%%%%%$$$###"""!!!!!!""""""""""""###$$$%%%&&&,,,,,,,,,,,,+++***))))))'''&&&$$$%%%&&&''''''&&&((($$$%%%******%%%$$$'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$############$$$%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''((($$$&&&''''''%%%&&&(((+++%%%%%%%%%&&&&&&&&&'''''',,,((()))---,,,...@@@VVVnnnxxxxxxbbbJJJ;;;555...000222333444444333222111444222222666666AAAYYYvvv}}}pppooozzz{{{tttgggXXXJJJGGGHHHGGGCCCCCCFFFGGGEEEFFFFFFIIIRRR]]]eeefffdddkkkqqqyyy}}}xxxwwwuuummmeeeaaalllttt{{{~~~yyyvvvwwwzzzwwwnnniiijjjddddddbbbbbbkkkzzz~~~|||zzzyyywwwuuuzzzyyy{{{vvvrrrqqqmmmkkkssszzzvvvvvv}}}xxx{{{~~~~~~||||||}}}|||}}}xxx}}}uuuggg```]]]YYYUUUPPPLLLIIIHHH;;;666555777666222222666888777888:::<<<@@@JJJUUUppprrrkkk\\\RRRSSSWWWXXXPPPLLLEEE@@@@@@GGGRRRZZZhhhcccVVVDDD;;;;;;<<<:::===GGGQQQSSSOOOGGG;;;111:::<<>>666000...000333222444777<<<444111555666777BBBRRRppp~~~sssppp{{{ddduuuxxxlllYYYIIICCCAAA???@@@@@@@@@@@@AAAJJJHHHHHHLLLSSSYYY\\\\\\eeellluuu}}}yyytttooohhheeefffmmmuuu}}}zzzwwwwwwyyyvvvnnnjjjkkkjjjhhhcccccclllyyy~~~}}}}}}}}}{{{zzz}}}~~~~~~yyy|||yyyuuurrrnnnlllrrr}}}vvvrrrttt}}}~~~}}}~~~{{{wwwvvvsssmmmyyy~~~yyyjjj[[[TTTTTTSSSQQQMMMHHHCCCAAA888444444777777333222666222222555999<<>>FFFMMMKKKGGGAAA;;;444;;;:::???EEEEEE???===???BBBBBBCCCDDDDDDCCCCCCBBBCCCCCCAAA@@@CCCEEE>>>444/////////000111222222222333888===>>><<<888666666000000000111333666888:::???@@@???===999555444444777888999;;;???CCCEEEFFFHHHFFFFFFHHHMMMQQQRRRRRRYYY]]][[[MMM===111***&&&***((('''(((***+++***((('''$$$$$$(((***'''&&&'''%%%%%%&&&'''((()))******'''&&&&&&%%%%%%%%%&&&&&&###(((***'''&&&&&&&&&###)))%%%$$$'''&&&######'''%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$"""###$$$$$$$$$###"""!!!"""!!! !!!"""###+++$$$!!!$$$&&&$$$###$$$""""""############"""""""""###%%%$$$"""!!!!!!""""""#########""""""%%%'''((((((((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$$$$%%%$$$###!!!$$$$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((()))))))))))),,,***))),,,---===YYYrrr}}}oooZZZIII999333///111333333555888:::333111666666777AAAPPPkkkuuurrryyyJJJddduuu```NNNEEE???>>>DDDFFFBBBBBBFFFIIIGGGDDDDDDGGGMMMSSSWWW```gggrrr|||vvvkkkaaaZZZ]]]dddmmmwww|||yyywwwwwwtttnnnkkkllllllhhhcccbbbkkkyyy}}}}}}}}}||||||~~~~~~}}}~~~}}}zzz~~~|||wwwtttqqqnnnpppvvv{{{tttqqqttt}}}xxxqqqmmmiiidddmmmuuu|||{{{tttgggVVVGGGBBBDDDFFFGGGDDD???:::666444222333666666333222444444333555999>>>KKKaaatttqqqeeeQQQAAA<<<===;;;666<<<:::;;;AAAJJJSSSYYY[[[SSSOOOFFF;;;666777999888???FFFJJJEEE???>>>>>><<<>>>;;;;;;===<<<999999;;;<<>>BBBDDD===444111///...000333555333111555888<<<>>><<<999777777000000000000222444777999???@@@???<<<777222///...///000111333777;;;???BBBFFFGGGJJJOOOUUUYYY[[[[[[ZZZ]]]```ZZZIII555,,,,,,***((('''((())))))(((&&&'''%%%''',,,...***''''''%%%&&&&&&'''((()))******$$$%%%%%%&&&&&&&&&%%%%%%&&&+++,,,)))''''''&&&###(((%%%&&&((((((%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$#########$$$$$$"""###$$$%%%%%%%%%###""" !!!###$$$### """### """######""""""""""""######"""$$$%%%$$$"""!!!!!!"""###$$$%%%$$$###$$$&&&((('''''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&''''''"""###%%%&&&'''&&&%%%%%%'''&&&$$$"""""""""###$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$)))&&&"""!!!"""###$$$%%%###############$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&((())))))'''***((()))---///???ZZZsssnnnWWW???777000111333444555888777333222666777777@@@LLLeeeyyyuuuuuu@@@]]]yyy~~~kkk[[[MMMDDDBBBJJJMMMHHHGGGMMMCCCCCCBBBBBBDDDIIIPPPVVV]]]eeeppp{{{vvvhhhXXXOOOTTT^^^kkkxxx~~~}}}||||||yyywwwtttqqqmmmkkkkkkhhheee```___iiixxx~~~|||||||||{{{yyy|||}}}}}}||||||}}}~~~}}}}}}vvvtttqqqnnnlllooovvv{{{xxxvvvzzz~~~|||{{{|||~~~|||ssslllgggdddcccffflllqqqmmmaaaPPPAAA777444666999;;;:::666222///222222444666555333111111777555444666???TTTvvvnnnQQQ>>>:::;;;888222666555999BBBLLLRRRQQQOOOBBB???:::555444555888999???EEEHHHCCC>>>@@@CCCEEEBBB???<<<;;;;;;999888888<<>>BBBNNNPPPTTTYYY]]]```aaa```YYYVVVVVVVVVJJJ777...111))))))((((((''''''&&&&&&***((()))---///,,,******((((((((('''''''''&&&&&&###$$$&&&''''''&&&%%%%%%'''+++,,,((('''***+++***&&&&&&'''))))))'''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!! !!!"""%%%&&& !!!###$$$###""""""$$$$$$###"""!!!!!!"""###$$$ """$$$$$$#########$$$'''((()))'''&&&%%%&&&''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&''')))***'''((())))))(((&&&$$$###&&&%%%$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""!!!"""$$$%%%%%%""""""######$$$%%%&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))&&&)))'''(((---...<<>>GGGaaa}}}|||xxxuuuFFFbbb|||tttjjjYYYOOOJJJMMMNNNIIIFFFIIIBBBCCCDDDEEEFFFJJJNNNRRRYYY```kkkuuu|||{{{mmmZZZNNNRRR[[[hhhwww~~~zzzwww{{{zzzvvvrrrnnnlllkkkiiifffddd```^^^eeesss}}}~~~~~~~~~|||xxxxxxyyy{{{}}}~~~}}}tttnnnmmmjjjhhhkkksss~~~}}}||||||wwwuuuvvvwwwxxxyyyxxxyyy|||}}}vvvmmmddd^^^^^^```ggggggfff^^^PPPAAA888555111222333333333222111000222444555555444333111...222444888;;;AAARRRqqqrrrQQQ>>>::::::777333777999???JJJSSSUUUPPPIII===;;;888666555555666777:::@@@DDDAAA???BBBFFFGGG@@@???===<<<<<<<<<999555999;;;<<>>;;;888:::===;;;666444111///222999<<<:::777777777888999:::999888777666888:::;;;999666222//////111333222000.........+++---...///111555<<<@@@SSSVVVZZZ^^^```aaabbbbbbdddWWWNNNLLLEEE666---,,,)))))))))((('''&&&&&&''',,,((('''***,,,******,,,'''''''''&&&&&&&&&%%%%%%$$$%%%'''(((((('''&&&%%%)))+++)))###"""'''+++,,,%%%&&&(((((((((((('''%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!!!!!###&&&''''''&&&$$$""""""###$$$%%%"""%%%''''''&&&''''''((($$$###"""!!!!!!"""###$$$ ###$$$$$$$$$&&&'''+++,,,,,,***(((&&&%%%&&&((((((((('''''''''''''''((('''%%%%%%&&&(((+++---000000///---***&&&###!!!'''((())))))(((&&&$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$""""""###$$$%%%&&&&&&&&&%%%%%%&&&'''((((((''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&)))&&&''',,,,,,777OOOooopppSSSEEE777222222222222444222222333555555666<<>>===@@@>>>888555777666888777555888===<<<999666777555333888===;;;444111000...///222888>>>BBB;;;<<<;;;777777999888555111333555999===AAACCCEEE???<<<::::::;;;<<<:::888666777777666555222000...---------+++***+++---000+++...111000//////333777;;;>>>CCCEEEEEEEEEGGGJJJ<<<888222...000333...'''''')))******(((''')))+++)))%%%%%%(((***(((''')))&&&&&&'''((()))***++++++,,,+++***(((((('''''''''%%%((('''""" ###%%%$$$###'''&&&######((((((%%%%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###"""!!! !!!!!!"""######"""!!! !!!!!!$$$###""""""############""""""!!!###$$$%%%$$$$$$%%%&&&&&&((())))))'''%%%%%%%%%''''''''''''''''''''''''"""!!!"""%%%***222:::???BBB>>>999333---)))&&&%%%""""""###$$$$$$###"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$&&&'''&&&$$$###$$$%%%&&&&&&%%%%%%$$$###$$$&&&((())))))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''')))&&&''',,,+++333HHHbbb~~~nnnZZZDDD999555222111111000222333222111444:::>>>IIIiiiaaaxxx||||||}}}~~~rrrbbbdddqqqqqqdddPPPKKKEEEDDDHHHJJJHHHEEEJJJPPPXXX```gggnnntttxxxnnnpppssspppfff]]]^^^eeepppwww|||~~~~~~xxx|||}}}uuurrrrrrnnnhhhbbbhhhhhhaaa]]]gggxxx{{{vvv{{{zzz~~~{{{uuunnnjjjmmmrrrxxx{{{uuuppptttwwwuuuxxxvvvuuutttwww|||~~~uuuooodddVVVIII;;;333888CCC>>>888666888666111000333222222222111000///......---222333000222999;;;888BBBSSSgggjjjYYYDDD===AAA@@@999666999999666888<<<777AAAOOOWWWWWWOOOEEE>>>;;;888:::??????999777:::;;;999555222666;;;:::444555555222000666>>>>>>888444333111222666<<>><<<<<<===;;;777,,,000444777;;;>>>BBBEEELLLHHHCCC@@@???===:::666888777555444333333444444+++++++++******---111555,,,000333333000///222666111444666666555444666888...333333------111---###&&&)))+++***)))(((***---)))'''(((---///,,,))))))++++++++++++************...---+++)))'''''''''((( %%%((('''''')))***(((###'''&&&!!!"""''')))&&&%%%%%%$$$$$$%%%%%%&&&'''"""###$$$%%%&&&%%%%%%$$$"""$$$&&&&&&%%%""" ###$$$%%%$$$###"""'''&&&!!!!!!(((''' !!!"""###$$$$$$###"""!!!###%%%&&&&&&$$$######$$$!!!$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###(((000:::DDDJJJEEEAAA;;;444...+++))))))&&&%%%$$$$$$$$$%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###%%%''''''&&&$$$%%%&&&&&&&&&%%%$$$###"""###&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&''''''###%%%&&&((()))(((((('''''')))&&&(((...---444IIIZZZvvvwwwbbbJJJ<<<777444222222000333333000///333999===AAAbbb{{{{{{zzz}}}{{{yyy|||~~~yyypppiiikkklllaaaSSSPPPJJJCCCAAADDDIIIMMMNNNTTTSSSUUUZZZcccjjjnnnnnnpppnnnjjjgggeeeeeefffgggpppqqquuu|||xxxqqqmmmnnnqqqoooiiidddaaa___bbbmmmyyy~~~||||||zzzyyy|||~~~zzzuuuoooiiifffcccdddnnnxxx|||{{{{{{{{{rrroooqqqtttwww|||~~~sssqqq___NNNDDD888,,,...888333000---,,,---...///...222222222000......000111000...///333666777;;;AAAJJJVVV]]]WWWIII???;;;999@@@>>><<<;;;;;;:::888666888DDDQQQWWWQQQFFF;;;666555444333444666777666555444444444555555444444333111///...000333555444111//////000222111555AAANNNNNNGGG>>>:::::::::777444222111222666;;;>>>BBBFFFMMMLLLGGG???;;;;;;:::777666666555333111111333555333111,,,(((+++000000---222222111000///000000000...---,,,---///000///...//////...,,,))))))***,,,&&&&&&&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%***......+++)))***+++)))(((***+++)))''')))******&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$""""""""""""###%%%!!!!!!%%%$$$ $$$$$$$$$$$$#########"""%%%%%%&&&%%%$$$""" $$$%%%%%%&&&&&&%%%%%%$$$(((''''''))),,,,,,(((%%%%%%&&&&&&&&&%%%%%%$$$###((('''&&&***222>>>JJJQQQ???;;;555...)))&&&&&&&&&$$$$$$############$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$"""###&&&%%% ###***%%%$$$$$$######$$$$$$%%%"""###%%%%%%$$$$$$%%%'''"""&&&(((((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&+++222777TTTnnnrrrXXXBBB555111000000111111111333444666888999DDDWWWppp~~~~~~~~~}}}|||~~~yyyoooeeecccccc\\\RRRKKKGGGAAA>>>AAAGGGMMMPPPVVVVVVXXX\\\bbbggglllnnnsssrrrooommmkkkllllllmmmssstttxxx||||||wwwsssrrrssstttsssnnnhhheeebbbdddmmmxxx}}}|||{{{|||}}}xxxrrrjjjddd___]]]eeennnyyyzzz{{{}}}yyyqqqnnnooorrrxxx{{{vvvjjj___QQQBBB:::555000000333333000...---...000000000222333222000......///111111222666999999<<>>KKKVVVOOOEEE===999777666555777555444777:::===@@@BBBKKKJJJEEE>>><<<======:::888777555222111444999===<<<;;;666///...111111...111111111000000//////...***)))((()))+++,,,+++***------,,,+++)))(((***+++'''''''''''''''(((((()))'''(((((((((((((((((('''(((***+++)))***///000///,,,---+++)))&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!! !!!### $$$$$$ """###"""""""""###$$$%%%%%%!!!!!!"""######$$$#########$$$$$$$$$$$$$$$$$$###$$$&&&(((((((((&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###&&&%%%$$$&&&,,,555>>>DDD555333...***&&&%%%$$$%%%$$$$$$############$$$$$$!!!###%%%%%%$$$######$$$$$$"""###&&&$$$ ###)))%%%$$$$$$######$$$$$$%%%###$$$%%%%%%$$$###$$$&&&"""$$$%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&+++111555IIIhhhzzzbbbMMM>>>666333222111222222333555777999:::@@@QQQjjjyyy~~~~~~{{{pppccc[[[WWWRRRMMMDDDBBB???<<<===CCCKKKRRRUUUXXX[[[]]]^^^aaagggllluuutttsssrrrqqqqqqrrrrrrrrruuuyyy|||~~~|||xxxwwwwwwwwwxxxwwwrrrmmmhhhddd___^^^eeennnxxx~~~}}}}}}~~~}}}wwwooohhhaaa^^^dddlllxxxzzzzzzyyyxxx|||xxxvvvwwwyyyyyyzzz|||~~~}}}zzzpppfff[[[RRRDDD777555666333---222000...---///111111111///000111000//////111333000555<<<===;;;???QQQddd{{{mmmZZZJJJCCC???<<<666444333444666888888777666===EEEHHHEEE???;;;999444222111111222222000///000111222333333111///...,,,///333444333000---,,,222111111222111222<<>>===???>>>;;;999777555222333777???DDDDDDFFFBBB:::444333222000000000111111000...---,,,(((''''''''')))***)))(((******+++***((((((***+++((((((((((((((()))******+++***))))))))))))***+++))))))((((((---444444000///---+++)))'''&&&%%%%%%))))))((('''&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""!!!!!!!!!!!!!!!!!! $$$$$$"""!!!###"""!!!!!!!!!"""$$$&&&'''!!!!!!!!!""""""$$$%%%&&&""""""############""""""###''''''$$$"""$$$'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$''',,,111444,,,+++)))'''&&&&&&%%%%%%$$$$$$############$$$$$$"""$$$%%%%%%###"""######%%%$$$$$$%%%###!!!"""&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$###$$$%%%%%%&&&&&&&&&%%%$$$###"""%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((('''&&&'''***///333>>>]]]}}}qqq\\\JJJ>>>666333222222222333555777999;;;===JJJ```xxxhhhrrr~~~~~~uuugggXXXNNNIIIFFF???@@@@@@>>>===AAAHHHNNNQQQWWW\\\]]][[[]]]cccjjjrrrrrrrrrrrrrrrrrrqqqqqqnnnssszzz}}}~~~{{{wwwwwwzzz{{{zzzyyyqqqlllgggbbb]]]YYY^^^fffpppxxx~~~}}}}}}~~~{{{uuupppjjjhhhmmmvvv{{{yyyvvvssssssyyy}}}|||{{{|||~~~~~~~~~{{{xxxvvvssspppnnnkkkZZZBBB888:::666+++000...------///111111000+++---///000000111444666...333:::<<<:::===NNN```uuuvvvqqqiiiaaaYYYMMMBBB444222111222444666777666333888???BBBAAA===:::999333222111222333333333111...///111222222000...,,,+++///333333111...///000111000000222111333;;;DDDMMMNNNKKKCCC;;;666777:::<<<>>>@@@BBBGGGJJJIIIDDDAAABBBAAA???@@@BBB>>>888777666555444555:::AAAFFFFFFKKKJJJBBB:::666333000///000111111000...+++)))***)))((()))+++,,,+++***((()))******))))))+++,,,******)))))))))+++,,,---///---+++******+++---///,,,,,,+++///:::BBB@@@999333///+++,,,+++******,,,...---,,,+++++++++,,,,,,)))))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########"""!!!"""######"""""""""###"""!!!!!!"""$$$&&&'''&&&%%%###""""""###$$$%%%"""##################"""!!!%%%&&&&&&&&&''')))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))***(((((())))))((((((''''''$$$$$$############$$$$$$$$$&&&'''&&&$$$######$$$%%%%%%$$$$$$###""""""###%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((()))((('''''')))---000888OOOjjj|||~~~lllXXXGGG;;;555333222222222444666999:::<<>>AAAEEEHHHCCC;;;555666777888:::>>>CCCGGGHHHNNNOOOHHH@@@:::666111000111222111000---***(((+++***)))***,,,,,,,,,+++((()))+++++++++***,,,---+++*********+++---///000111///---++++++---///111---...333BBBWWWddd```UUU<<<444......///---...111000///...------...///000******)))(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$###""""""!!!%%%$$$###""""""###$$$$$$'''&&&$$$######$$$%%%&&&######$$$$$$$$$$$$######!!!!!!"""%%%***------,,,&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%$$$$$$############$$$$$$%%%'''((('''%%%$$$$$$%%%%%%%%%$$$""""""######"""%%%$$$$$$######$$$$$$%%%%%%''''''&&&$$$###$$$%%%%%%$$$$$$###$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((())))))((('''(((+++---222AAAWWWqqqwwwfffSSSBBB888444333222222333555777999<<<@@@MMMeeeTTTSSSVVVdddyyy|||{{{~~~uuudddPPPDDDBBB???@@@BBBBBBAAA@@@AAABBBKKKSSS\\\^^^\\\[[[___ccceeehhhlllppprrrqqqooonnnmmmssszzz~~~||||||{{{zzzyyytttoooiiiccc\\\XXX\\\cccnnnvvv~~~}}}}}}}}}}}}}}}}}}yyyuuurrrmmmjjjooovvvxxxoooddd```eeennnuuuyyy~~~~~~}}}zzzvvvtttyyyqqqOOO888333333//////...---...///000///...222333444222000...---...222000333888999888:::===BBBGGGLLLPPPTTTSSSIII===777444111000111333333333000333888<<<===<<<999777888666333111000...+++)))......///000111111111111000000000000111333777:::000...///333555666<<>>@@@DDDKKKOOOJJJBBB777999<<>>YYYyyysssHHH;;;000///...+++,,,222000...---++++++,,,---///******))))))((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&"""######$$$######""""""$$$&&&&&&###"""###!!!$$$$$$$$$$$$######""""""#########$$$%%%&&&'''(((###$$$$$$$$$$$$$$$$$$###$$$"""!!!$$$***......+++&&&%%%$$$###$$$%%%&&&'''###$$$%%%%%%%%%%%%$$$###&&&&&&&&&&&&%%%$$$######$$$$$$############$$$$$$$$$&&&''''''%%%$$$%%%%%%$$$$$$### """%%%$$$!!!%%%$$$$$$######$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''((())))))((((((***,,,,,,555IIIhhhtttbbbNNN@@@888666444222222444777888:::<<>>===???@@@AAAAAAGGGNNNWWWZZZXXXVVVUUUVVVZZZ^^^eeelllpppqqqpppooooooppptttyyy|||zzzzzz{{{tttnnnhhhbbb[[[XXX\\\dddqqqyyy|||~~~}}}|||~~~zzzwwwtttqqqmmmjjjnnnuuutttnnnddd___```hhhqqqxxx~~~wwwwwwxxxxxx{{{yyygggNNN:::333111///222000000000222222000...111222444333000...---...000///111555777555555888:::;;;::::::===@@@<<<666555222//////000222333333222333333555777888888888666444222111111000---+++/////////000111333555666444333222333555888888888222000111555777777:::@@@@@@EEEJJJKKKHHHCCC@@@???GGGLLLMMMNNNXXXeeeeee[[[NNNLLLIIIIIIMMMRRRNNNFFF>>>@@@CCCFFFLLLSSS\\\bbblllggg\\\NNNEEEBBB>>>999555555333111///---+++***)))((('''(((***+++***)))''')))++++++***))))))************+++...222666888111000///------///000111---444GGGhhhvvvLLL;;;...,,,+++(((+++333222000---***(((((()))***))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&""""""###$$$$$$$$$###""""""&&&&&&""""""$$$$$$!!!"""$$$%%%%%%$$$###"""!!!"""######$$$$$$$$$$$$""""""############""""""$$$######$$$&&&(((((((((&&&%%%$$$######%%%'''(((%%%%%%&&&&&&&&&%%%$$$###%%%$$$$$$$$$############$$$$$$############$$$$$$"""###%%%%%%$$$###$$$%%%"""$$$"""!!!&&&%%% %%%$$$$$$######$$$$$$%%%$$$%%%'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%'''))))))))))))***+++***...<<>>BBBFFFFFFFFFEEEDDD???CCCDDDEEETTTggglllfffbbb]]]SSSMMMNNNQQQMMMFFFDDDEEEGGGKKKRRR]]]iiiqqqvvvcccPPPFFFDDDAAA===777666333111...---,,,++++++***)))***+++,,,+++***&&&(((***+++)))(((((((((***)))***+++...333888;;;111000///......///000111222888KKKlllfffIII777)))((()))''',,,555666333///+++(((''''''''')))))))))))))))*********%%%&&&&&&''''''&&&&&&%%%""""""###$$$%%%%%%&&&&&&###$$$&&&&&&'''&&&%%%$$$ $$$%%%""""""&&&&&&!!! ###&&&'''&&&$$$#########$$$$$$""" !!!!!!""""""""""""!!!!!!"""%%%&&&$$$!!! ###&&&&&&%%%$$$######%%%'''((()))))))))(((((('''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!#########"""###$$$!!!###!!!!!!'''&&&!!!%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&&&&%%%%%%'''(((###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((($$$&&&))))))))))))***+++---+++111FFFccc|||dddRRR@@@===:::777555666888999:::888<<>>>>>??????>>>BBBCCCFFFJJJNNNSSSWWWYYY]]]^^^aaagggnnnrrrqqqooooooiiidddeeemmmyyy~~~}}}vvvtttssspppiiiaaaaaaeeeqqqzzz}}}{{{zzz}}}{{{yyytttpppppppppmmmlllnnnvvvqqqoooooonnnoooxxxzzzqqqhhhgggpppyyy}}}}}}uuukkk[[[JJJ===555222222222222222111000///...---...000111333333111///...222222222111222333555666:::777444222222111///...111111000///...///333666:::111---333888666444444444333111111222333222111333111111555:::;;;777222444444444666888888777666999999:::;;;;;;;;;::::::<<<>>>AAACCCFFFJJJOOORRRHHHEEECCCDDDIIISSS]]]ccc``````___YYYQQQIIIDDDCCCEEE@@@===BBBOOO^^^hhhlllllljjjcccWWWHHH>>>;;;<<<666555444222///---,,,+++))))))(((((()))***++++++***************)))((((((***000+++***111333000///...,,,++++++,,,...///...666DDDdddkkkPPP222+++***000333111666>>>888777333...,,,,,,((("""(((&&&%%%$$$$$$%%%'''(((%%%&&&%%%###"""$$$$$$###!!!&&&((($$$!!!""""""!!!'''"""!!!&&&'''""" """###""""""$$$&&&&&&###"""!!! !!!######""" %%%%%%$$$""" !!!$$$'''""""""#########!!! !!!!!!"""###$$$%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%$$$$$$#########""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""###### !!!!!!"""###$$$$$$$$$%%%$$$###""""""$$$&&&(((###$$$%%%&&&'''&&&&&&%%%''''''''''''''''''''''''&&&$$$"""###%%%&&&''''''###$$$$$$%%%&&&'''(((((($$$$$$%%%&&&'''((()))***,,,---...444JJJiiixxxfffNNN@@@777888777222333:::777;;;???FFFZZZuuuzzzuuueee[[[___bbblll~~~}}}{{{xxxsssmmmggg```\\\RRRPPPNNNMMMMMMLLLKKKIIIFFFIIINNNRRRVVV[[[```dddbbbaaabbbfffllloooooommmmmmiiifffhhhpppzzz~~~~~~{{{vvvtttpppjjjggghhhuuu~~~}}}{{{wwwxxx|||}}}yyyssspppppppppnnnnnnpppvvvtttuuuwwwvvvuuu{{{zzznnncccdddpppyyy{{{xxxrrriiiZZZIII<<<555111111222222222222111000/////////000111111000///...---000///...///111333444444222111000111333444333222///000111333555666777777777444777@@@DDD???:::777666444111111222333222222111///...000444555444222444333222444666888888777<<<<<<;;;;;;999888777666;;;>>>BBBEEEGGGHHHJJJLLLKKKHHHCCCBBBFFFNNNXXX___]]]___```]]]VVVPPPLLLKKKKKKGGGDDDFFFNNNYYYbbbggg^^^aaabbb___WWWKKKAAA<<<444444222111000///...---,,,,,,------...///000000---,,,+++))))))***++++++***///***(((---...+++...---,,,******,,,---...000:::DDDXXXqqqnnnRRR@@@444///---222444333777>>>:::>>>===555...+++)))'''''''''(((((((((''''''&&&%%%&&&%%%######$$$$$$###$$$)))***&&&###%%%&&&%%%$$$ $$$&&&$$$###%%%$$$###"""$$$&&&%%%""""""!!!!!!"""$$$%%%$$$###"""###$$$###"""!!!"""$$$"""!!!  !!!""""""$$$%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$#########$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%%%%$$$&&&'''''''''''''''''''''&&&''''''((()))***++++++******+++///===TTTqqqqqqYYYIII===<<<;;;666777===666999<<>><<<999666777>>>HHHKKKGGG@@@===888555111///000111222222000///......///111333444444222000111444777999:::======;;;:::888666444333:::???DDDGGGHHHFFFEEEEEEIIIHHHGGGHHHLLLQQQWWW[[[^^^```aaa```[[[TTTOOOMMMEEEEEEEEEEEEHHHNNNUUU[[[[[[^^^cccfffbbbTTTBBB666333222111111000000000000***+++,,,...///000000000000...+++))))))***---...'''///222---***---...***---,,,+++******+++,,,---...888===FFFPPPHHH666111000------000222333666::::::CCCEEE<<>>\\\xxx{{{cccQQQ@@@<<<:::777666999666888:::AAARRRjjjhhheeeVVVMMMPPPPPPVVVfff}}}wwwlllddd[[[SSSNNNDDDJJJQQQTTTSSSQQQPPPPPPVVV\\\cccdddaaaaaagggmmmgggeeedddfffjjjlllkkkiiiiiigggeeefffllluuu}}}|||wwwuuurrrkkkfffeeeuuu~~~}}}yyyzzz~~~~~~sssmmmjjjkkkmmmlllnnnqqquuuxxx}}}}}}|||~~~zzztttnnnkkkooowwwyyytttmmmiiibbbWWWKKK???777222000000111222333333333333333111000.........///111222,,,222999;;;888444333333555555777999:::888444000222000111777===@@@===999777:::AAAHHHKKKIIIDDDAAA999555000......///000111000111222333222333555777333111///000444888;;;<<<;;;:::999888888777777777<<<@@@EEEGGGGGGEEEDDDCCCCCCFFFLLLRRRWWWYYYZZZ[[[```aaaaaa___YYYRRRJJJFFF<<>>555222444...000555;;;???AAA???===555222///222888<<<;;;888444;;;DDDLLLPPPMMMEEE===888555000------///000000///222555777777666666777333222111222666:::<<<===777777777888999;;;===>>>???BBBFFFHHHGGGFFFFFFFFFGGGIIIMMMQQQUUUYYY[[[\\\\\\]]]\\\ZZZUUUMMMEEE@@@???GGGPPPRRRNNNJJJJJJKKKIIINNNZZZjjjssslllVVVDDD888666444333222222222333000000111222222222222222+++,,,---------,,,***)))&&&)))***((('''(((((('''************************###)))***...333///000>>>MMMRRRQQQJJJFFFDDD>>>666333777777111,,,+++)))%%%((('''&&&%%%$$$%%%%%%&&&%%%"""###''''''###"""%%%&&&((('''$$$$$$''''''$$$###'''((('''"""###$$$$$$############%%%$$$######$$$###!!!!!!"""!!!  ###%%% !!!"""###############"""######$$$$$$$$$$$$###!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!""""""###$$$$$$"""###%%%&&&&&&%%%###""""""""""""###############"""###%%%'''&&&%%%###!!!%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&***)))(((((())))))'''%%%$$$$$$%%%&&&''''''((((((&&&&&&&&&''''''''''''''',,,%%%'''///111222AAAVVVpppzzzjjjWWWJJJDDD>>>:::888888888:::???JJJ]]]uuuCCCLLLKKKFFFDDD@@@HHH\\\rrr}}}~~~zzztttiii[[[PPPGGGIIIKKKMMMOOOQQQUUUWWWOOOVVV]]]bbbcccfffkkkpppfffeeeeeehhhmmmooonnnlllkkkiiieeebbbccchhhqqqwww~~~|||{{{zzzxxxmmmiiikkkwww~~~}}}}}}~~~|||{{{zzzzzzqqqkkkgggiiijjjkkknnnrrrsssxxxzzzxxxvvvyyy|||}}}yyyrrr}}}{{{sssnnn]]]ZZZUUUMMMEEE>>>888444000000111222333333222222000/////////111333666888,,,:::GGGIII???555333555222333777;;;???@@@>>><<<666222...///222666888888000888EEEPPPWWWUUUGGG999888555111///000111111111///111444777888777666444333333555888;;;======<<<666666777999;;;???BBBDDDDDDGGGJJJKKKJJJIIIHHHHHHOOOLLLHHHGGGIIIPPPWWW\\\VVVVVVVVVUUUSSSNNNGGGBBBFFFMMMUUUVVVQQQJJJEEEDDDCCCJJJXXXjjjtttlllTTT@@@:::999666444333444555666555444222111000000000000***+++...//////---***(((''''''((('''((()))))))))************************&&&***))),,,333444@@@WWWzzzpppccc[[[LLL<<<111111---******,,,)))###&&&%%%###""""""###%%%'''%%% """((((((###"""&&&%%%'''&&&$$$$$$&&&$$$###$$$###!!!"""$$$!!!!!!"""###$$$######$$$&&&!!! !!!"""$$$%%%$$$###""""""!!! $$$'''!!!"""###$$$$$$$$$###""""""######$$$$$$######### !!!"""######$$$#########$$$$$$$$$$$$%%%%%%%%%######################## !!!!!!"""###$$$%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""###$$$%%%&&&&&&%%%###!!!$$$$$$###"""""""""######$$$$$$%%%%%%&&&&&&'''''''''&&&%%%&&&''''''%%%#########$$$%%%&&&'''((()))'''((((((((())))))******)))%%%&&&---000111888CCC___ttttttdddUUUJJJAAA;;;777888888;;;???GGGVVVnnn<<>>999666444333444555555444333222222444888999777555333555999>>>AAAAAA>>>;;;;;;;;;:::;;;===@@@CCCDDDHHHLLLQQQRRRPPPLLLHHHFFFMMMIIIEEECCCEEELLLSSSXXXUUUTTTSSSTTTTTTQQQLLLGGGGGGKKKPPPPPPLLLFFFBBBAAAGGGHHHOOO[[[aaa[[[JJJ::::::999777666555777999::::::777444000------------------...//////---,,,+++,,,***)))***+++******+++***++++++++++++++++++***(((,,,+++,,,333;;;TTTwwwzzzmmmWWW@@@222111,,,((((((+++***%%%############$$$$$$%%%&&&$$$!!!))))))"""!!!&&&###%%%%%%###$$$%%% ''')))(((###!!!!!!!!!######"""###&&&)))$$$######$$$%%%%%%$$$"""!!!"""""""""!!!"""%%%'''&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$###"""'''&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&''''''((((((%%%$$$$$$&&&''''''%%%$$$%%%%%%&&&&&&''''''((((((&&&''''''((()))***++++++'''(((***++++++...333777GGG^^^vvv|||ppp___OOODDD<<<888777888;;;???DDDPPPggg}}}:::BBBDDDGGGMMMKKKLLLXXXsss||||||qqq```TTTQQQOOONNNQQQVVVZZZZZZXXXSSSVVV\\\ccchhhllloooppprrrllleeecccgggmmmqqqsssmmmoooqqqoookkkiiijjjllltttxxx|||~~~}}}}}}}}}zzz{{{~~~tttiiiccciiisss~~~{{{zzz{{{tttpppppprrrrrruuuyyyuuu~~~~~~~~~}}}~~~{{{vvvmmmccc[[[RRRQQQOOOLLLFFF???999555000000111111111000000///222111111000000000000000---///222555777666444222333333333555777777555333---...//////000222555888666555333999IIIVVVSSSHHH999888666777888888888777999444111333888;;;:::777333666<<>>:::@@@???>>>===>>>???AAACCCKKKPPPVVVXXXUUUNNNGGGCCCBBBCCCEEEHHHKKKOOORRRTTTYYYWWWUUUUUUUUUSSSNNNJJJGGGIIIKKKKKKIIIGGGFFFFFFEEEAAA???DDDKKKNNNHHHBBB:::888777666777999<<<>>>BBB>>>999444111000000111000000///...............,,,)))'''((()))'''''''''++++++,,,,,,,,,,,,++++++''',,,,,,---333???cccsss[[[AAA444444///)))(((++++++((( !!!###&&&'''&&&%%%%%%$$$!!!)))***"""!!!'''&&&(((((('''((((((""""""$$$"""$$$'''### ######"""###'''***+++)))'''&&&%%%### !!!$$$%%%$$$$$$$$$%%%'''%%%###!!! !!!###$$$%%%%%%&&&&&&&&&%%%$$$$$$ !!!###$$$%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''))))))***'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""+++***)))((('''(((((()))%%%%%%&&&&&&'''((())))))%%%%%%%%%'''))))))(((&&&((((((((((((((('''''''''$$$$$$%%%&&&'''((()))***'''...000***'''+++111333333KKKeeevvv{{{jjjXXXJJJBBB===666777:::???BBBLLLcccyyy999:::???DDDDDDCCCIIIQQQrrryyylllbbb___]]][[[TTTNNNPPPXXXYYYTTTOOOQQQVVV]]]dddjjjppptttrrrkkkcccaaaeeekkkmmmmmmssstttsssnnnhhhgggkkkpppwwwzzz~~~~~~}}}}}}{{{zzz~~~uuuiiibbbmmmvvv~~~}}}yyyzzz}}}}}}}}}{{{vvvpppmmmqqqwww|||zzzxxx{{{~~~~~~}}}|||}}}|||{{{rrr```WWWXXXSSSPPPMMMIIIEEE@@@:::666222222111111000111111111111000000/////////000000,,,,,,...222666777666444///...///111333333222000,,,,,,...111444666555444333000000555>>>GGGLLLNNN<<<777222000222555666777555222//////222666999:::...000444:::>>>@@@>>><<>>GGGZZZlll222444999???@@@@@@GGGOOOfffxxx|||mmmccc```]]]\\\WWWPPPQQQVVVWWWSSSMMMQQQWWW]]]ccchhhkkkmmmddd```\\\]]]dddlllsssvvvrrrtttuuurrrmmmkkkmmmqqqxxx{{{~~~~~~{{{zzz{{{}}}|||pppfffbbbiiisss|||~~~}}}}}}wwwrrrrrruuuwwwyyywwwsssrrrwwwyyyxxx~~~}}}vvvsssuuu}}}}}}{{{hhhVVVOOOLLLIIIEEEBBB>>>:::555111222222111000000000111111000//////......///////////////111444777888777555---,,,+++,,,///000111000,,,,,,...111444555555333333333222333777>>>FFFLLLAAA:::444222444666444222444333222333555777777666333444777;;;>>>>>><<<999999777555555777<<<@@@CCCOOOUUUUUULLLFFFJJJSSSYYYZZZVVVPPPIIIEEEDDDEEEFFFGGGIIIGGGEEEHHHQQQYYY[[[aaa```^^^\\\]]]]]]VVVMMMIIIIIIIIIFFFBBB>>>;;;:::666333333999===@@@FFFNNNMMMJJJBBB888333333222...------------------,,,,,,+++******)))))))))******(((***++++++*********+++,,,)))...666333000???TTThhhjjjjjjfffaaaVVVBBB///,,,'''%%%'''%%%!!!!!!%%%""""""#########$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###"""!!!!!!""""""###$$$%%%""""""""""""###$$$%%%&&&$$$$$$$$$$$$#########"""&&&%%%###"""!!!"""$$$%%%!!!###%%%'''((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$"""""""""$$$%%%$$$###$$$"""!!!$$$)))***((($$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&!!!!!!!!!!!!!!!""""""###$$$$$$%%%&&&&&&&&&%%%###$$$%%%%%%$$$"""###%%%''')))%%%%%%***+++((((((+++%%%&&&&&&&&&&&&'''((()))((((((''''''(((((()))***+++******)))***+++,,,---111555;;;DDDSSSggg|||zzzlll^^^PPPFFF999999:::<<<>>>GGGXXXiii---...444:::<<<===DDDKKKSSSggg||||||nnnccc```eeeddd___XXXTTTTTTSSSPPPLLLQQQWWW]]]aaadddfffhhheeebbb___]]]___eeekkkooonnnppprrrqqqnnnlllnnnqqqwwwzzz}}}|||zzzyyy{{{~~~~~~sssfff___^^^gggqqq{{{}}}||||||}}}~~~||||||vvvsssqqqxxxwwwtttqqqsssyyy|||{{{~~~}}}wwwnnnkkkpppzzzxxxuuuzzzwwwdddPPPEEEEEEBBB===:::777444111...222222111000000000000000......---------......///111111222444666777555444---,,,***+++---000111111------...111444555444222444555444111000555???GGGEEE???999666777666333///333444444666777666333111777777888:::;;;;;;888666444222000333:::AAAFFFGGGIIIKKKHHH@@@<<>>CCCFFFIIILLLPPPMMMEEE;;;777777444000,,,---------------------++++++,,,,,,,,,------...,,,---...---,,,+++,,,------///222333000,,,///666<<<>>>???===;;;999222***(((&&&%%%''''''$$$$$$&&&$$$$$$$$$%%%%%%%%%%%%&&&###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""!!!!!!""""""#########$$$$$$$$$$$$######""""""###############"""############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&& """$$$&&&&&&&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$###""""""######"""!!!###!!!!!!###'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&$$$$$$######$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%"""######"""!!!"""$$$&&&+++((((((++++++)))***---''''''((((((((()))))))))))))))(((((())))))***+++((((((((()))***+++,,,---...///000444@@@WWWuuuyyymmm\\\NNN@@@>>>======???EEETTTbbbxxx------111777999:::@@@FFFCCCVVVmmm|||{{{nnnddd___ooonnnjjjccc[[[UUUPPPLLLNNNRRRWWW[[[]]]```eeehhhllljjjeee```^^^___dddhhhggghhhiiihhhhhhjjjnnnrrrwwwyyy{{{zzzzzz|||}}}zzzqqqfff```___kkkuuu~~~||||||||||||||||||||||||||||||}}}}}}|||}}}|||xxxtttpppuuutttqqqooottt}}}}}}|||~~~|||zzzrrrkkkkkksss}}}}}}ssskkkhhhaaaSSSGGGAAA@@@===999666444333111///222111000///////////////------,,,,,,,,,---......111000000111333333222000...------...000222222111------...111333444333111333333222111111444;;;@@@CCCBBB@@@===:::777555333666555555555666444111...666666666777888888666555;;;888777;;;BBBFFFEEEBBB;;;@@@CCCAAA>>>???EEEJJJQQQNNNIIIDDD@@@>>>>>>>>>CCCFFFJJJOOOYYYdddiiihhh^^^___^^^^^^aaaccc\\\SSSDDDEEEEEEBBB===:::999::::::999;;;AAAHHHLLLMMMNNNRRRPPPIIIBBB@@@???;;;555---------------------...------.....................//////...,,,,,,---...333555333---,,,///222222///000000---++++++++++++'''&&&'''((('''%%%$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$############$$$%%%$$$###""" ############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$$$$ !!!"""$$$$$$$$$###"""""""""#########$$$$$$$$$&&&$$$######$$$$$$"""!!!###"""!!!###%%%'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&(((%%%%%%%%%%%%%%%&&&''''''!!!"""$$$%%%%%%%%%&&&'''$$$%%%%%%$$$###$$$''')))+++---000333222000......,,,+++***)))))))))'''&&&)))(((((((((((()))******&&&''''''(((***+++,,,---***,,,000333:::LLLiiizzziiiXXXLLLFFFAAA??????CCCNNNYYYppp...---///333555555888===<<>>::::::===;;;888555333222111000///333222222444777999999888BBBAAAAAADDDHHHFFF@@@999444:::@@@CCC@@@;;;;;;===>>>===;;;:::::::::;;;;;;===CCCHHHNNNWWWaaaeeecccWWWXXXYYY[[[___aaa[[[RRRDDDAAA===;;;;;;999666444000444:::BBBKKKSSSWWWWWWSSSSSSQQQNNNNNNMMMFFF===000///...---------......////////////...---,,,+++---...///...------///111444555111+++,,,222444111,,,,,,,,,***'''%%%''')))'''(((((('''&&&%%%$$$"""############$$$$$$$$$$$$############$$$$$$%%%%%%########################""""""############"""""""""######$$$$$$######"""$$$$$$%%%%%%%%%###!!! """!!!!!!""""""###$$$%%%""""""################## !!!###$$$%%%$$$###"""######$$$%%%%%%%%%$$$$$$""""""#########$$$$$$$$$'''&&&$$$$$$%%%%%%$$$"""$$$#########%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((("""""""""""""""###$$$$$$"""$$$%%%$$$""""""$$$%%%%%%&&&&&&&&&%%%&&&)))++++++444???DDDCCC>>>888333///,,,)))((((((((('''%%%((((((''''''(((((()))***&&&'''((()))***+++,,,,,,---...000333555AAAZZZrrrvvveeeSSSJJJAAA======@@@IIISSSkkk}}}...+++,,,///111000111555;;;GGGXXXhhhxxxyyymmmcccdddaaabbbggggggaaaXXXSSSWWWYYYZZZXXXWWW[[[dddllljjjhhheeeccceeehhhmmmpppfffbbb^^^\\\___fffooottt}}}~~~}}}{{{zzz}}}|||vvvxxxyyyuuunnnkkkoooxxx}}}wwwtttuuuwwwyyyzzzzzzyyyyyywww}}}~~~}}}zzz|||zzzsssgggkkkmmmlllpppyyyyyyzzzzzzrrrjjjkkkooovvv~~~uuussslll___OOOCCC??????666444222111222222111000222111000...------------,,,,,,,,,,,,------...///444333111222333444333222.........///111000...,,,......///000222222111///...------111888;;;999666:::BBBJJJKKKEEEAAABBBEEE@@@<<<666222111222222222222111222555:::>>>@@@@@@GGGGGGHHHIIIIIIDDD;;;444777888<<<>>>;;;666555888555666666777999:::<<<<<<;;;???BBBCCCKKKXXXdddiiiaaabbbbbbcccffffff^^^TTTFFFAAA;;;999999777333...444;;;BBBEEEJJJQQQUUUUUUSSSVVVYYYZZZ\\\YYYMMMAAA444222111///.........///000000000000///---+++***,,,---.........///222555111333222000000000---(((+++))))))***)))%%%&&&)))&&&((('''$$$###%%%$$$!!!""""""""""""############$$$############$$$%%%%%%"""""""""""""""#########"""######$$$$$$######"""""""""############""""""$$$%%%%%%%%%$$$###""""""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""#########"""###$$$%%%&&&%%%$$$###""""""###############"""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&$$$$$$######$$$$$$%%%&&&&&&((((((%%%!!!!!!$$$$$$%%%%%%%%%$$$&&&(((+++...???RRR\\\\\\VVVLLLCCC444///***'''((()))((('''(((''''''''''''((())))))'''((()))***++++++++++++222///.........444KKKbbbtttZZZNNNAAA<<<<<>>;;;888666444333???HHHMMMJJJHHHJJJNNNOOOMMMSSSZZZ___bbb\\\KKK:::777666333000///......//////000111111111///---,,,+++,,,...///000333777;;;888777666777444...)))(((,,,'''&&&)))***&&&'''***###&&&%%%!!!!!!%%%&&&###""""""""""""#########$$$$$$###"""""""""###%%%%%%!!!!!!!!!"""""""""######"""###$$$$$$$$$$$$###"""""""""############""""""%%%%%%$$$#########$$$$$$""""""""""""###$$$%%%%%%"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$&&&'''&&&%%%#########"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$###""""""$$$&&&'''&&&&&&&&&&&&'''((((((%%%((()))'''###"""%%%)))$$$%%%%%%%%%%%%&&&)))+++444JJJcccrrruuuqqqfff[[[FFF>>>444...------+++)))))))))(((((())))))***+++((()))***,,,,,,,,,++++++222...---///---...>>>RRRmmm}}}kkk[[[III@@@>>>@@@GGGNNNaaauuu000,,,+++///222111222444333888@@@NNNdddyyy}}}}}}zzzkkkZZZ\\\WWWZZZhhhrrrnnnbbb[[[[[[___```\\\VVVUUUZZZ```eee```\\\^^^fffmmmoooooohhhddd```]]]^^^aaadddfffkkkqqqyyy~~~~~~~~~~~~}}}|||vvvnnnkkkmmmqqqzzz}}}uuussspppoooqqqvvv|||~~~{{{wwwwwwpppdddmmmvvv|||yyyuuuzzzzzzxxx|||~~~xxxsssuuu|||vvvqqqnnnttt|||~~~rrriiiZZZKKKCCCAAA???===333333333555777777555333111111///...---,,,,,,,,,,,,,,,,,,---...///000111111000...///000222111111<<<777111------000222444/////////000222111///---+++---//////...000555:::@@@BBBFFFNNNSSSSSSLLLFFFDDDAAA<<<999888888777666:::::::::>>>DDDJJJOOOPPPVVVVVVSSSMMMDDD===888666444333666;;;888111///222111333777<<>>999777:::===>>>JJJPPPLLLHHHKKKQQQSSSGGGOOOXXX___aaaYYYDDD111:::888555111///......///---///111222222222000///+++---...000222666;;;???DDD>>>::::::666...---222,,,%%%"""&&&'''$$$$$$'''!!!$$$###&&&(((&&&""""""#########$$$$$$$$$$$$###"""""""""###%%%&&& !!!!!!!!!""""""######"""###$$$%%%%%%$$$###"""""""""############""""""%%%%%%#########$$$%%%&&&############$$$%%%&&&'''#########$$$$$$%%%%%%%%%%%%$$$$$$######"""""""""&&&&&&%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$###"""###%%%&&&&&&$$$"""""""""!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&((($$$############$$$%%%%%%!!!$$$''''''&&&''',,,222%%%&&&''''''&&&(((+++---999RRRnnnyyynnnYYYOOOAAA777333000---************)))***++++++,,,******,,,------,,,+++***...+++///555333///777FFF^^^sss}}}||||||jjjTTTGGGBBBBBBGGGLLL]]]ppp111111---)))---444444...666333888EEERRR\\\mmm}}}~~~~~~~~~xxxqqq]]]UUUXXXhhhrrrlllccc```ggggggfffaaa]]][[[]]]___cccffffffdddgggmmmrrrqqqiiibbb[[[WWWSSSRRRWWW^^^aaakkksssssstttyyy{{{wwwtttpppmmmjjjrrryyyxxxwwwtttqqqqqqtttzzz}}}xxxpppkkkoooppprrrtttvvv{{{{{{vvvtttzzzyyytttoooiiiggglllwww|||tttssswwwjjjrrr}}}~~~wwwtttmmm\\\JJJCCCAAA===777444---///222555666444222000111000///---+++***))))))222000---,,,---///000111///---------///000000//////000111000///...///000222222000///............000000000000111333888<<>>777===;;;999777555444444555888;;;===BBBLLLWWW\\\[[[ZZZRRRKKKFFF@@@777222111777888888888666333000......000333666:::BBBMMMTTThhhmmmqqqlllccc___bbbgggllleee]]][[[ccckkkhhh```WWWLLLAAA>>>>>>======>>>EEELLLOOOLLLNNNUUUUUUOOOFFFHHHSSSbbbfffZZZGGG::::::999777555222000///...------,,,---......---++++++,,,---...000555>>>DDDCCC???999444222111000///+++)))&&&###""""""###$$$""""""!!! !!!"""$$$%%%!!!"""###$$$$$$###"""!!!######"""""""""""""""""""""$$$&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$###""""""!!!""""""###"""!!! """###$$$###""""""$$$&&&"""""""""###$$$$$$%%%%%%########################""""""!!!!!!!!!!!!"""""""""%%%%%%"""!!!"""%%%$$$ !!!%%%$$$!!!"""((($$$$$$$$$$$$$$$###"""!!!%%%""""""$$$$$$!!!"""&&&%%%$$$$$$######$$$$$$%%%###&&&((('''%%%"""!!!!!!$$$&&&%%%###%%%(((&&&"""$$$###"""""""""###$$$%%%$$$%%%&&&%%%$$$%%%(((***:::TTTsssnnnaaaRRRFFF999...***...---(((%%%''')))'''''')))(((((())))))*********+++...******///111000222888MMMYYYgggmmmooouuu~~~uuuaaaPPPEEEBBBGGGLLL[[[iii~~~...111111---...333444111444000555AAALLLVVVgggxxx~~~}}}wwwdddZZZ[[[hhhssspppkkkjjjgggfffcccaaa_________``````aaa``````eeemmmqqqpppgggbbb\\\XXXSSSOOOQQQVVVXXXdddnnnrrrtttzzz}}}wwwqqqkkkgggfffooovvv~~~xxxwwwvvvtttsssuuuxxx{{{zzzuuuqqqoooooooooqqqtttyyy{{{wwwzzz|||uuurrroooooottt}}}|||qqqjjjiiigggnnnzzzwwwrrraaaQQQAAA<<<<<<:::666444222333666777777666444222111111000000000000000111---,,,,,,---...///000///.........000222333333111333222222222222111111000333333222111000000000000000111111111111444888<<<@@@@@@BBBEEEGGGFFFCCC???<<<;;;:::888777888888999999:::>>>FFFTTT```bbb\\\SSSKKKCCC@@@<<<777666777666777777777666444111000...///000333999DDDQQQZZZhhhlllmmmhhh___XXXVVVWWW\\\WWWPPPPPPYYYdddfffaaa]]]TTTLLLHHHFFFCCCCCCEEEDDDNNNSSSRRRUUU]]]___\\\LLLKKKPPP\\\ccc\\\NNNDDD???===;;;888666444333333222111//////000000...,,,)))+++,,,---...111666;;;;;;888444222111111000///,,,***'''%%%$$$###$$$%%%%%%%%%$$$$$$%%%&&&&&&'''"""###$$$%%%%%%$$$###"""########################"""$$$&&&%%%$$$###$$$%%%&&&&&&%%%%%%$$$######"""%%%$$$###"""""""""######"""###$$$###""""""$$$%%%$$$$$$$$$###############$$$$$$############$$$$$$#########""""""############$$$%%%%%%$$$$$$%%%&&&### !!!$$$$$$"""$$$)))$$$$$$%%%%%%$$$$$$###"""&&&""" ###$$$!!!!!!###%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&&&&%%%######$$$$$$&&&%%%$$$%%%((('''###$$$$$$#########$$$%%%&&&$$$%%%&&&%%%$$$%%%(((***:::TTTtttvvviii]]]NNN>>>444222...+++***,,,+++((())),,,************+++++++++,,,...******///000///111666<<>>;;;999888888:::;;;>>>>>>AAAJJJXXXbbb^^^TTTMMMEEE===:::888555666999444555666666555333222111000000000333;;;HHHWWWaaadddbbb___XXXRRRMMMKKKKKKTTTPPPIIIEEEKKKSSSUUURRRSSSOOOLLLKKKHHHDDDEEEIIILLLYYYcccbbbccchhhkkkhhhRRRLLLLLLUUU]]]XXXLLLCCCBBBAAA???===;;;999888777444222000///000000///...***,,,............///111222000//////000000///...++++++)))'''&&&%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$###$$$%%%&&&%%%%%%$$$$$$#########((('''$$$""""""###%%%'''###$$$$$$###""""""###%%%&&&%%%%%%$$$######""""""&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###%%%%%%%%%'''###"""$$$$$$###$$$'''%%%%%%&&&&&&%%%%%%$$$$$$)))### ###%%%$$$"""###%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%%%%$$$$$$%%%'''$$$&&&&&&$$$&&&)))((($$$%%%$$$$$$$$$$$$%%%&&&'''$$$%%%&&&%%%$$$%%%(((***666PPPqqq{{{qqqcccPPP@@@888///,,,,,,---***''''''++++++++++++,,,,,,,,,,,,,,,---++++++...///...///222///888CCCMMMVVVdddvvv}}}gggQQQEEEBBBCCCFFFUUUlll777444000+++***,,,...///222///111;;;CCCLLL```sssfffYYYQQQWWWbbbiiinnnqqqgggbbb___bbbiiinnnllliiigggccc]]][[[bbbjjjjjjeeedddbbbbbbbbb]]]TTTQQQRRRSSS```mmmtttxxx{{{}}}{{{yyy|||{{{vvvlllfffeeegggiiipppzzz}}}wwwxxxwwwvvvuuuwwwzzz|||~~~~~~{{{yyyuuuttttttvvvzzz}}}}}}wwwuuu|||yyyrrrmmmfffaaa```]]]iiixxxqqqdddOOODDD:::888999999999:::888999999999999999888888444333222111000/////////000000000///.........///888888999;;;===<<<:::888666333222555999:::555000444444333222111111222222...000333555888===BBBFFFOOOOOOMMMGGGBBBAAAFFFKKKKKKGGGAAA<<<::::::<<<>>>KKKLLLMMMPPPWWW[[[UUULLLKKKCCC===:::777333222444111222222333222222111000222222333888@@@LLLXXX```YYYSSSKKKDDDCCCEEEIIILLLNNNLLLFFF@@@BBBFFFFFFCCC===@@@GGGKKKIIIEEEFFFKKKZZZjjjvvvtttppppppooojjjXXXQQQQQQZZZ```WWWFFF:::===>>>??????>>>;;;999777222000...///111222222222...000333444444222000///---------///111111///...******)))((('''%%%$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""$$$&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$#########(((&&&%%%######$$$%%%&&&$$$$$$%%%###"""!!!###$$$%%%%%%%%%$$$$$$#########'''&&&$$$#########%%%&&&###$$$$$$$$$$$$$$$$$$###$$$  ######"""***'''$$$$$$###"""""""""%%%&&&&&&&&&&&&&&&%%%%%%,,,%%%"""%%%(((&&&$$$###%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&%%%######%%%'''$$$&&&&&&$$$&&&***)))%%%%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&%%%$$$%%%(((***///IIIkkk}}}ssscccSSSIII<<<444---,,,,,,))))))+++++++++++++++,,,,,,,,,,,,,,,+++,,,---------...//////333:::BBBLLLZZZnnn~~~nnnYYYKKKEEECCCFFFSSShhhHHH<<>>GGGZZZnnn~~~|||lll^^^QQQPPPWWW^^^aaabbb```\\\ZZZ___hhhnnnlllhhhiiiddd^^^\\\bbbkkkkkkfffgggfffgggggg```VVVPPPPPPUUUaaaooovvv{{{}}}xxx{{{{{{vvvnnngggfffhhhhhhooozzz~~~yyyxxxvvvttttttwww}}}~~~}}}yyyvvvvvvwwwyyy|||}}}{{{yyy~~~{{{xxx}}}tttlllfff```]]]^^^^^^lll}}}}}}jjjYYYLLLEEE>>>===<<<999999;;;<<<======>>>>>>>>>>>>>>>222111000000////////////333333222000///111666:::BBBAAA@@@AAAAAA@@@===;;;999777888<<<@@@AAA<<<666333333222111111111222222444666888:::<<>>:::666222000//////222666999;;;;;;666777:::;;;;;;999666444.........111222333111...***)))((('''&&&$$$######%%%%%%'''''''''&&&%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&''''''''''''"""$$$&&&%%%$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$######"""###$$$$$$###""""""###%%%######$$$$$$%%%%%%%%%%%%&&&&&&$$$#########$$$$$$""""""###$$$$$$###""""""### """"""!!!'''&&&$$$###$$$%%%###!!!%%%&&&&&&'''''''''&&&&&&***$$$"""$$$&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%&&&'''''''''%%%######$$$%%%$$$&&&&&&$$$&&&)))((($$$%%%%%%&&&&&&''''''''''''$$$%%%&&&%%%$$$%%%(((***,,,BBBcccxxxkkkaaaRRRCCC555111111000---,,,++++++++++++++++++******+++,,,---,,,---......---222111444<<>>>>>======???AAAFFFHHHIIIFFFCCCCCCIIINNNVVVTTTRRROOOKKKGGGDDDBBBPPPUUUXXXTTTPPPOOOMMMJJJ>>>:::999;;;:::666222333..................------+++...333:::BBBFFFHHHHHHBBBBBBCCCEEEFFFFFFDDDBBBFFFDDD@@@???CCCHHHFFF@@@777<<>>>>><<<777222///000111444999???CCCEEEEEE===<<<===>>>>>>===:::777000///000222444555333222***)))(((&&&%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&''''''(((((("""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###!!! """###$$$###""""""$$$&&&######$$$$$$%%%&&&&&&'''%%%$$$$$$$$$###""""""!!!!!!"""###$$$$$$###"""!!!$$$"""!!!!!!"""$$$$$$$$$!!!"""""""""%%%(((%%% %%%%%%&&&&&&''''''&&&&&&$$$!!!!!!######!!!"""%%%&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''$$$######$$$$$$&&&%%%$$$%%%(((&&&"""$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&%%%$$$%%%(((***,,,<<>>??????======>>>???HHHLLLPPPSSSTTTUUUYYY\\\jjjlllooonnnggg\\\OOOGGGHHHNNNRRRSSSSSSRRRNNNHHH:::666444777888555444666000000///...............***,,,111999@@@DDDDDDCCC@@@AAAAAABBBAAA@@@@@@@@@HHHCCC<<<;;;CCCLLLLLLFFF???@@@CCCEEEAAA:::999;;;FFFQQQYYYXXXYYY^^^]]]WWWKKKJJJNNNVVVZZZVVVQQQOOOGGGEEEBBB===999555222000111333888???EEEIIIJJJIII@@@===;;;::::::999777444000000000333666777777666---+++(((&&&%%%$$$%%%&&&%%%$$$######"""""""""###&&&%%%$$$######$$$%%%&&&$$$$$$%%%&&&&&&'''(((((("""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""" """######"""###%%%'''$$$%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$###""" """###%%%&&&&&&%%%###"""$$$%%%&&&&&&%%%%%%&&&''' """###"""%%%((("""$$$$$$%%%&&&&&&&&&&&&&&&""""""$$$&&&### ###***&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((((((&&&$$$$$$$$$$$$&&&%%%###$$$&&&$$$###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&%%%$$$%%%(((***,,,333HHHgggyyynnncccTTTHHH<<<222---...------,,,,,,++++++++++++(((---...,,,---111111---000******333:::AAAPPPaaassswwwmmm^^^NNNKKKPPP[[[oooKKKAAA888555111+++(((***---+++---111//////===OOOeeeppp|||{{{sssiiiccccccaaaWWWMMMNNNNNNQQQWWW___dddfffeee^^^___\\\WWWYYY```fffgggllljjjjjjkkkhhhbbb```ccc\\\dddkkkpppvvv}}}}}}}}}|||{{{zzzyyyvvvqqqnnnfffnnnzzz~~~~~~|||zzzwwwvvvwwwyyywww}}}{{{xxxxxxsssoooqqqwww|||~~~}}}}}}}}}uuukkkaaaZZZXXX___iiiuuu{{{jjj^^^SSSHHHLLLLLLNNNOOOJJJBBB>>>???@@@AAABBBAAA???;;;666333000000000///000000111111888;;;===;;;888888<<>>@@@BBBAAAHHHSSS___hhhpppvvvyyyuuu```SSSLLLPPPUUUYYY]]]]]]UUUJJJ;;;666222333444333444666222222000//////.........---...222999AAAFFFFFFDDDAAA???;;;777555888???DDD???888111444DDDTTTZZZVVVHHHDDDBBBAAA>>>::::::>>>BBBIIILLLJJJNNNVVVYYYTTTQQQLLLJJJLLLOOOQQQVVV\\\SSSNNNFFF===777333222222000333999@@@GGGJJJJJJIIIAAA<<<777555555444222000/////////222666999::::::///---)))&&&%%%%%%'''((()))(((&&&%%%$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&'''(((((("""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###!!! """$$$%%%!!!"""######$$$&&&((('''&&&&&&%%%%%%$$$$$$###!!!"""$$$%%%$$$!!!###$$$&&&''''''&&&$$$###"""%%%((((((&&&$$$&&&((($$$&&&&&&$$$%%%%%%###$$$%%%%%%&&&&&&&&&%%%"""%%%(((***&&&"""'''///'''&&&&&&%%%%%%&&&&&&'''"""%%%((()))'''&&&%%%&&&%%%&&&%%%"""###%%%"""###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&%%%$$$%%%(((******,,,<<>>???CCC333333222111222333555666<<<>>>???===888777:::>>>>>>===FFFXXXkkkzzzppp\\\PPPNNNRRRZZZ[[[RRREEE>>>666222...---111666888999///...---,,,+++,,,------......666AAAAAA::::::AAABBB>>>888333111333777:::@@@;;;666:::JJJ___kkkmmmNNNGGG===999999;;;:::999@@@CCCEEEDDDAAA@@@BBBDDDEEEFFFMMMSSSPPPHHHFFFJJJIIIDDD<<<555111111444666777999;;;>>>@@@@@@===::::::999777111,,,***,,,///)))***---000444777999:::777111***&&&&&&'''&&&%%%%%%%%%$$$$$$"""!!! '''$$$"""$$$(((***(((%%%((('''&&&%%%$$$###$$$$$$!!!"""###$$$%%%$$$###"""###%%%%%%$$$"""!!!"""##############################"""  """###$$$$$$$$$#########""""""$$$###""""""$$$%%%$$$###"""""""""""""""!!! """""""""###$$$$$$$$$%%%'''%%%""""""$$$%%%"""!!!###"""###''''''$$$&&&""""""&&&&&&!!! ###$$$$$$%%%&&&''''''''''''$$$&&&''''''%%%%%%&&&(((%%%&&&(((((((((&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%######&&&'''$$$%%%'''+++)))///CCCaaa||||||wwwooohhh___RRRCCC888111000---)))'''&&&(((***)))+++,,,***)))***++++++111//////000000444???KKK___mmmxxx{{{~~~vvvggg\\\ZZZ\\\hhh|||bbbWWWLLL<<<...///222)))***)))+++...---+++111999LLL___rrr{{{}}}vvviii]]]WWWTTTTTTZZZbbbeeeeeeeeehhhllleee___XXXXXX]]]cccddddddnnnkkkgggfffkkkooojjjaaa^^^[[[]]]gggqqqvvvyyy|||~~~}}}|||||||||xxxrrrmmmrrrssswww}}}|||zzzyyyxxxyyy~~~|||xxxwwwvvvuuurrrqqqttt{{{~~~sssqqqoookkkdddbbbkkkvvv{{{zzzgggSSSJJJIIIIIILLLKKKJJJKKKLLLLLLKKKJJJDDDDDDDDDCCC@@@;;;777555000111000//////000444777@@@FFFLLLOOONNNIIICCC@@@>>>???>>>;;;999<<>>@@@@@@<<<777444666:::===???IIIZZZkkkxxxxxxggg\\\VVVSSSSSSPPPFFF;;;555444000---,,,///444666777000000...---------...///111222777???BBBCCCFFFJJJBBB>>>888333222555999<<<>>>===;;;<<>>=========???@@@AAAAAA???DDDQQQ^^^^^^RRRDDD===@@@===777222000111333555555666999<<<>>>===;;;999888888666222---+++,,,...'''(((+++000555;;;???AAA<<<666///)))''''''&&&%%%%%%%%%%%%$$$###""" '''$$$"""$$$(((***(((%%%''''''&&&%%%%%%$$$#########$$$%%%&&&'''&&&%%%%%%###$$$%%%$$$###""""""###########################&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########""""""&&&$$$######$$$$$$"""!!!$$$$$$$$$%%%$$$$$$#####################$$$$$$$$$&&&%%%############""" """%%%&&&$$$%%%((()))'''$$$###%%%'''$$$ &&&######$$$%%%&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''$$$%%%'''''''''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&###$$$''''''%%%%%%(((***+++000===RRRkkk|||xxxrrrhhh[[[RRRAAA>>>888333///...000222)))+++---------...///000222000//////...///888BBBVVVeeessszzzttteeebbbaaaiiizzztttZZZEEE999---+++,,,&&&((())),,,///---+++...333===OOOeeettt}}}sssddd[[[WWWUUU\\\ccceeedddcccdddgggccc^^^ZZZYYY\\\```aaaaaammmjjjeeedddkkkooojjj```UUURRRVVVaaammmuuuzzz}}}~~~~~~zzzpppiiipppsssxxx{{{}}}~~~~~~~~~}}}{{{yyywwwuuu||||||{{{yyyvvvssstttwww|||}}}{{{ooorrrwwwxxxrrrnnnttt}}}|||wwwjjjVVVHHHDDDFFFHHHKKKIIIHHHIIIKKKLLLKKKJJJAAAAAAAAA???<<<888444111333333333111111222555777===AAAGGGLLLNNNJJJCCC>>>======:::666444888???EEEHHHFFFCCC@@@===:::666444333333333222333333444555>>>??????;;;555222333555===BBBNNN\\\hhhrrr~~~yyyooodddZZZOOOHHHBBB999222000111///++++++---000333444222111000///...///000000444666888;;;CCCMMMSSSSSSIIIDDD>>>888666888===@@@DDDEEECCC???AAAJJJRRRTTTKKKEEE===888888888777666<<<888555777<<<@@@@@@>>><<>>111777555333111111222444666111333777:::;;;:::888777666666555222...,,,,,,---'''(((***...333999>>>AAABBB<<<444---)))((('''&&&%%%%%%%%%%%%$$$"""!!! &&&$$$"""$$$((()))(((&&&%%%&&&&&&'''&&&%%%###"""$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%$$$###"""###$$$########################$$$###"""!!!!!!"""###$$$$$$$$$$$$###############'''&&&$$$###$$$###""" $$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$%%%%%%$$$"""!!!"""###%%%'''&&&######''')))'''###$$$'''&&&!!!""")))###$$$%%%&&&''''''''''''((())))))(((&&&%%%&&&'''###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%%%%((((((&&&&&&)))(((+++///444???SSSlll}}}}}}vvvllldddNNNJJJBBB;;;555222222222******+++,,,---------...111//////000...---333;;;MMM]]]nnnyyysssmmmhhhkkkyyyyyyTTT:::333,,,((()))&&&)))***+++,,,+++***,,,///333BBBXXXlll{{{|||kkk^^^XXXTTTVVVXXX[[[___aaabbbccc___]]]ZZZYYYZZZ\\\]]]]]]hhhfffcccdddjjjmmmfff\\\OOOKKKNNNYYYfffpppxxx~~~|||{{{}}}~~~yyyooofffmmmssszzz~~~~~~}}}yyyuuussszzz|||}}}zzzvvvuuuwww{{{~~~~~~{{{vvvrrrtttzzz}}}~~~xxxlllZZZJJJCCCDDDGGGIIIKKKIIIHHHHHHIIIIIIHHHFFF>>>>>>===;;;888555111///444444444333111222444777999:::===CCCFFFEEE@@@:::999999888555333555999===<<<<<<<<<:::888777777777444444333333333444444444999::::::888555444444666===FFFRRR]]]dddlllvvv~~~}}}vvvrrrpppmmmkkk^^^SSSGGG???999222///000///---+++***+++---000111222111///.........///000333777888888BBBQQQVVVRRRQQQLLLEEE???<<<===AAADDDEEEFFFCCC@@@AAAFFFHHHGGG???;;;666444444555666555999666444555999===??????BBBEEEKKKQQQPPPFFF888///333222222222222444555666...111555888999777666666333333222000...,,,+++***+++*********---111555888AAA===666///+++)))((((((&&&&&&&&&&&&%%%$$$###"""&&&$$$###%%%'''((((((&&&$$$%%%'''''''''%%%###"""""""""###$$$$$$%%%%%%%%%###$$$%%%%%%#########%%%########################""""""!!!!!!!!!!!!""""""########################&&&%%%###$$$$$$$$$###"""""""""###$$$$$$$$$$$$###%%%$$$$$$$$$###""""""""""""%%%&&&%%%""" """$$$$$$%%%######%%%###%%%%%%%%%$$$!!! $$$(((%%%&&&'''((())))))))))))&&&'''((((((&&&%%%&&&((("""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))&&&&&&))))))&&&&&&)))'''))),,,---222@@@UUUddd}}}yyypppjjj[[[WWWPPPHHH@@@888222///111---,,,------+++***+++...---...111111000444:::IIIXXXiiivvvxxxpppnnnxxxpppJJJ222000---***,,,++++++,,,***((((((***---...,,,555HHH___sssuuuggg___ZZZTTTOOOQQQYYY______]]][[[[[[[[[ZZZYYYYYYYYY[[[aaabbbbbbcccgggiiiaaaWWWNNNIIIHHHPPP\\\gggqqqyyy}}}||||||~~~{{{ssskkklllttt}}}}}}zzzxxxwwwxxx{{{|||yyyvvvvvvzzz~~~~~~uuuoooooolllppp{{{mmm```PPPGGGEEEGGGIIIJJJJJJIIIHHHGGGGGGEEEBBB@@@======<<<;;;888666333222222333333222111111333555999777777:::===???===:::333555666666555555555555444888;;;888333222666;;;444444444444444444444444222333555666666777888999<<>>VVVmmm{{{rrrhhhcccZZZPPPOOOTTTZZZZZZWWWWWW[[[]]]]]]ZZZXXXYYY[[[^^^bbbcccbbbbbbbbb]]]WWWSSSJJJEEEJJJTTT```lllvvvyyyuuujjjpppxxx~~~{{{|||}}}}}}}}}|||{{{zzzwwwxxxyyyzzz|||}}}zzzyyyxxxxxxzzz~~~zzzpppiiibbb]]]aaaqqqzzzaaaUUUIIIFFFIIIIIIIIIIIIGGGGGGGGGGGGFFFBBB===999777777777666444222111000000111222222111111333555444222111111333444555555000222555777777555333111333888;;;777111///444:::444555555555555444333333...///222444777999:::;;;:::CCCNNNUUU\\\dddjjjlllmmmzzzwwweeeZZZVVVLLLFFF@@@;;;555...,,,.........---+++******,,,//////...---++++++,,,,,,------000444666<<>>DDDMMMRRRSSSLLLCCC<<<777444..................------///444999<<<;;;999:::;;;666333000...---,,,***)))---,,,++++++,,,...000222333444444111...,,,++++++'''''''''''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''((($$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&((()))***###$$$%%%%%%$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###""""""###&&&''''''&&&%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$##################$$$$$$$$$###"""###$$$$$$&&&%%%!!!!!!$$$%%%###(((%%%!!! %%%***((("""$$$%%%&&&'''((((((((((((%%%'''(((((('''&&&((()))&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***''''''))))))&&&&&&(((&&&'''((())),,,000444666III[[[qqq{{{zzzxxxuuunnnbbbSSSHHH???444---...///+++,,,000000---,,,......++++++...:::EEEVVVggguuu~~~www{{{EEE222++++++''''''***%%%))),,,+++((()))......***111///777NNNgggxxxxxxlllccc^^^VVVQQQPPPRRRSSSTTTVVV\\\``````\\\ZZZ[[[^^^aaaeeeddd^^^ZZZ[[[]]]\\\YYYNNNEEEFFFOOO\\\jjjuuu}}}|||nnnpppssswww}}}yyyyyyyyyzzzzzzzzzzzzzzzxxxyyyyyyxxxwwwzzz~~~|||yyy{{{{{{zzzyyy{{{vvvllleeeXXXUUU[[[mmm{{{}}}tttlllXXXMMMDDDEEEHHHGGGEEEEEEBBBCCCDDDFFFEEEAAA;;;666111000000000///......---///111222222222222444666000111111///...---...000000111333555666666333111333555666444111111555:::444555666666666555333222///000222555777999999888:::AAAGGGIIINNNUUUWWWTTTOOO]]]lllsssmmmaaaUUUOOOIIICCC???;;;555...---///...//////---******,,,//////...,,,+++++++++,,,---------000666888888<<>>BBBFFFIIIKKKNNNMMMFFF@@@===888111...---------------------111777===@@@>>><<<===???;;;777222//////...---+++*********+++,,,---...///...111444444000---++++++'''(((((((((((('''&&&&&&$$$%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++###$$$%%%%%%$$$$$$%%%'''########################"""""""""######"""""""""""""""#########$$$$$$$$$$$$######$$$&&&'''&&&%%%&&&&&&%%%%%%$$$###!!!!!!###############$$$$$$$$$$$$###"""###$$$$$$$$$###$$$&&&&&&$$$$$$''''''$$$$$$%%%$$$!!!%%%***((("""''''''((()))***************+++,,,***(((''''''(((((((((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&)))(((%%%%%%'''&&&(((+++,,,+++,,,---///222???RRRggg|||~~~wwwiii___MMM>>>333111000***)))...000,,,+++------++++++...444===MMM^^^lllzzz}}}}}}???444222111******,,,&&&&&&+++,,,***,,,000...(((///)))...EEE___rrr|||xxxjjj]]]]]]ZZZTTTNNNLLLOOOSSSWWW]]]cccccc___\\\]]]```eeehhheee[[[TTTWWW]]]bbb\\\PPPEEEEEENNN[[[kkkwww~~~~~~zzzwwwvvvyyy~~~}}}}}}}}}}}}xxxzzz{{{yyyxxx|||~~~{{{zzz}}}~~~|||xxxyyy~~~|||}}}tttjjjcccUUUVVV^^^nnnxxxtttiiiaaaTTTIIIAAACCCFFFCCCAAABBB===???BBBEEEEEEAAA:::555111111111111000000000000///111222333333333555777333666888666222000000222111111222333555666555444000000///000333666999;;;555555666666666555333222333333444555777777666444<<<@@@AAA???AAAEEECCC<<<===DDDOOOWWWZZZVVVPPPLLLFFFAAA===;;;555000///333///000111...+++***---000///...---,,,+++,,,------///+++...555666333999DDDCCCCCCBBBBBBBBBBBBBBBCCC>>>FFFNNNQQQRRRPPPIIIAAA555555555444111000000000666555777>>>GGGNNNPPPOOOHHHGGGBBB:::999;;;666...//////.........///000000333999@@@BBB@@@???@@@BBB???:::444111000000///---)))))))))***)))))))))))),,,111555555222---******(((((((((((((((((('''&&&###%%%&&&&&&&&&&&&'''(((&&&%%%$$$$$$$$$%%%&&&&&&############$$$&&&((()))###$$$&&&%%%%%%$$$&&&'''########################$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$$$$$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$###!!! """"""######$$$$$$$$$%%%%%%###!!!"""%%%&&&$$$!!!"""%%%&&&$$$%%%''''''$$$ &&&'''$$$$$$(((((($$$++++++,,,---............///000///---***'''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&&&&((((((%%%$$$'''&&&***...---***)))+++///&&&...<<>>GGG@@@<<>>======???===999444///---...///,,,------***&&&%%%''')))++++++---...///,,,(((%%%(((''''''''''''&&&&&&&&&&&&%%%%%%'''******'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&"""$$$&&&&&&$$$$$$%%%&&&)))%%%"""######!!!"""%%%!!!$$$$$$""" %%%###!!!"""$$$%%%$$$!!! $$$$$$"""###(((&&& $$$$$$$$$#########""""""!!!!!!"""""""""!!!!!! ######$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''***000888>>>???>>><<<999333...***(((((((((+++)))'''&&&&&&&&&%%%$$$%%%$$$$$$%%%''''''&&&$$$)))(((''''''&&&&&&&&&'''''')))+++,,,,,,,,,***)))***)))...;;;KKK]]]sssvvveeeRRREEE:::222///333111///------.../////////333555===JJJXXXhhh|||~~~222---((((((***,,,***(((,,,++++++***************+++000333:::OOOlll|||~~~{{{hhh\\\]]]\\\ZZZWWWUUUUUUVVV^^^```bbbdddeeeeeeddddddddd___XXXUUUUUUXXX[[[]]]^^^\\\VVVQQQQQQYYYfffqqq~~~zzzwwwyyy~~~}}}~~~{{{zzzxxxwwwyyy~~~~~~|||yyyxxxyyy}}}~~~}}}yyyvvvoooeee^^^\\\cccjjjssswwwsssgggYYYOOOQQQNNNKKKHHHFFFDDD@@@>>>===???EEENNNRRRNNNCCC999666555333222111111111111333111//////000555999<<<<<<;;;999666333000...------///111444555444333222000000000111333444666777777666555444333222222222333333333333444555555666DDD;;;555666888888888:::BBB===:::===>>>;;;;;;===<<<999888888555222444:::666555333111////////////333333333000,,,+++---///000111333555666999===@@@???@@@>>>===AAAHHHGGGBBB???:::555333555999<<<======:::666333111000000///222444888>>>CCCFFFEEEDDDFFF???777444444666555444111111111111222333444444000444999;;;;;;:::;;;<<<;;;:::888444111///...///---...---***'''&&&'''))),,,+++***+++++++++)))''')))(((((((((((('''''''''&&&%%%%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''***(((((()))&&&!!!!!!$$$ """$$$$$$###!!! %%%###!!!"""$$$%%%$$$""""""$$$""" %%%%%%!!!%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$###$$$&&&&&&%%%%%%%%%&&&""""""###$$$%%%&&&&&&'''((((((***222>>>IIIOOOQQQOOOJJJCCC:::444000...---+++)))''''''((()))))))))((('''&&&'''((()))'''&&&)))((('''''''''''''''(((''')))***,,,,,,+++***))))))'''***222>>>LLL]]]kkk~~~qqq___QQQDDD777222222000/////////000000...,,,333555;;;FFFRRRaaavvv|||000,,,((((((***+++***))),,,,,,+++***************---111333777HHHcccuuu{{{}}}mmmaaa^^^\\\\\\]]]]]]ZZZWWW```bbbeeegggiiijjjiiiiiiccc^^^XXXUUUUUUXXX[[[\\\ZZZ\\\]]]ZZZWWWZZZbbbkkkxxxzzz|||~~~xxxvvvxxxyyyxxxvvvvvvyyy}}}|||xxxxxx}}}~~~{{{|||zzzuuuqqqjjjaaa\\\\\\jjjooosssqqqgggZZZPPPJJJUUURRRMMMHHHEEEBBB???===:::<<>>@@@===<<<:::888===BBBCCC@@@999555000......111333444999555222111222333222000111111222555:::>>>@@@@@@AAA;;;555222333555555555444444444444444444444444///111444555666666888999666666555444222000///---//////...+++((('''(((***,,,***(((((()))******))))))))))))(((((((((((('''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%(((&&&%%%(((...333555555000---,,,+++((("""!!!$$$!!!"""######$$$#########$$$###"""###$$$$$$###"""$$$$$$ """$$$"""&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$###%%%''''''&&&%%%&&&''' """$$$&&&''')))))))))))),,,777GGGXXXdddiiieeeaaaYYYOOOGGGAAA===;;;444111---++++++,,,,,,,,,((('''&&&&&&'''(((&&&%%%(((((('''''''''(((((()))((()))***+++++++++***)))+++''''''+++000777CCCNNNlll~~~pppaaaPPP@@@666222000000000111111000---+++333444888@@@IIIXXXmmm{{{000---)))((()))******))),,,,,,+++************+++///222444666CCC[[[pppzzz~~~vvvkkkeeeaaabbbggghhhccc]]]___bbbeeehhhkkklllllllllfffaaa[[[WWWVVVXXXZZZZZZWWWYYY[[[[[[[[[\\\aaaeeetttyyy||||||~~~yyyvvvxxx{{{yyywwwwwwzzz~~~}}}~~~}}}zzzzzz|||~~~zzzuuupppmmmgggaaa```cccnnnsssuuuooobbbUUUMMMJJJSSSNNNIIIDDDAAA???===;;;<<<<<<===AAADDDBBB;;;444333222222111000/////////,,,+++******+++...000222111222444666666555444333,,,,,,,,,---...///111111111000......///111555777777666444222000...------000000///000000222333444===:::999999777666;;;CCC;;;BBBMMMTTTRRRIIIAAA<<<777555555777555111///222111222222222222111000///333222000//////222666999555777:::<<<>>>@@@BBBDDD@@@===888555777::::::888555333///------///111222444111///222666999999777444222000111666<<<@@@CCC;;;777222000111333444444555555555555555555444444444444444444444444555666333333333444333111...,,,111000...,,,***))))))***+++***)))***+++,,,+++***((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''',,,777EEEPPPUUUUUUCCC888...)))'''$$$###%%%$$$############$$$%%%%%%$$$############$$$######%%%###!!! """###"""&&&%%%%%%%%%%%%$$$$$$$$$ !!!"""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""$$$&&&&&&%%%$$$%%%&&& !!!"""$$$&&&'''))))))))))))...;;;NNNbbbpppwwwsssqqqmmmggg```ZZZTTTQQQIIIDDD<<<555000...+++******(((''''''((()))((('''''''''''''''''''''((()))(((((()))***+++******)))---)))''')))***,,,444<<>>777222000//////000000...---222222555;;;BBBPPPfffyyy}}}~~~---+++))))))***,,,......---,,,,,,+++***+++++++++,,,000222333===QQQiiixxxzzzyyyppphhhiiippprrrllleee]]]```cccgggjjjkkkkkkkkkkkkfff___ZZZXXXXXXXXXWWWVVVTTTSSSVVV\\\```bbbbbbssszzz~~~{{{xxxyyy|||xxxyyy|||}}}~~~|||{{{zzzzzzyyytttoookkkeee```bbbhhhtttwwwvvvnnn```SSSKKKHHHMMMJJJEEEAAA???>>>===<<<<<<===>>><<<:::777666666///000000000000000000000000///...---...000222444000111333444444333111000,,,,,,++++++,,,---///000000///---,,,---000333555444444222111000/////////000000.........///111222888777666777444444:::CCCAAAOOO```gggaaaTTTFFF===<<<777444444222//////111444555666777888888888888444222000///111555888:::555777999;;;===@@@DDDGGGAAA;;;666444444444333222111111000//////111333555666444333555999===>>>===999555222222666===CCCFFF:::777444222222444555666555555666666666555444444555444333333444555666666333222111333444444111...444222///---,,,+++************+++...///...+++)))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&'''########################((((((((('''&&&%%%######$$$(((333FFF[[[kkkrrrsssaaaKKK444)))((('''%%%%%%%%%$$$$$$###$$$%%%&&&'''######$$$############$$$$$$""""""###%%%$$$"""!!!$$$$$$$$$$$$############!!!"""##################$$$%%%%%%%%%%%%$$$!!!###$$$%%%######$$$%%%###$$$$$$%%%&&&&&&''''''(((***000>>>QQQeeesssyyyvvvxxxyyyzzzxxxsssooolllggg___SSSGGG===666///,,,///---+++***++++++***)))((((((''''''''''''(((((((((((())))))************,,,)))((()))))))))...444;;;PPPfffrrr}}}~~~mmm]]]OOOFFF999555111......000111222111111444888===JJJaaauuu|||((((((((())),,,///333555------,,,+++++++++++++++(((,,,///000555FFF___qqq{{{|||}}}sssiiigggmmmooojjjccc[[[]]]aaaeeehhhiiiiiiiiimmmggg```ZZZWWWUUUTTTSSSTTTPPPNNNRRR[[[aaabbb```kkkvvv}}}||||||~~~zzzyyy}}}xxxxxx|||~~~|||~~~||||||}}}wwwqqqjjjccc^^^bbbiiiyyyxxxsssiii[[[OOOHHHFFFJJJGGGDDDAAA@@@???>>>===111666;;;;;;777444333444...///000111111222111111111000000111111222333333333444444333222///---,,,///......------......//////...------...000222333555444333222222222222222000///...---...000222333777444333333111000666===III[[[mmmqqqgggWWWGGG<<>>AAACCC===666222333555444222333...///000000000222555777;;;:::888777777:::<<<>>>???<<<777666999>>>CCCFFF===;;;888666555555777888222333444555555555333333111000000222555777888888444222000222777::::::888666333000...------+++******+++---000111///+++(((&&&&&&&&&%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&########################'''&&&&&&%%%$$$"""!!! """(((555HHH\\\llltttwwwoooWWW;;;---***(((&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&"""$$$$$$$$$###"""###$$$###!!!!!!%%%'''%%%######$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$ """$$$$$$###"""###$$$&&&&&&&&&&&&%%%%%%%%%%%%((()))///<<>>777444000---,,,+++)))(((++++++***)))))))))))))))((((((((()))))))))******(((&&&'''))))))'''***000///:::LLL]]]mmmzzz{{{ooocccZZZGGGAAA999444222444555666111111444777:::EEE[[[ooo|||++++++++++++,,,///222555------,,,++++++++++++,,,(((,,,000///111>>>WWWkkkxxxyyy|||~~~sssgggdddggghhheee___ZZZ\\\```cccfffggggggggghhhccc\\\WWWTTTRRRPPPOOOPPPOOOOOOTTTZZZ___aaa```cccrrr|||{{{|||~~~{{{yyy~~~}}}uuutttyyy~~~}}}|||}}}wwwpppiiiaaa^^^dddmmmwwwqqqggg\\\RRRLLLHHHFFFHHHFFFCCCBBBAAA???<<<:::///222555777555333222222///000111222222222111000///222555888888666333000333333333222111000//////333333222222111000000000000000000000000111222333555444333222111111111111000///...///000444777999666222111222333333888>>>LLL___pppqqqfffXXXKKKAAA===666222333555444555777444444333222333444555666888555222222333444444222222777===AAAAAA???===<<<:::333000444666444222444...000222333222333555888;;;;;;:::666333555;;;@@@IIIFFFAAA>>>???AAACCCDDD===<<<:::777444333444666///000222444444444333222222111000333777999999777666222000333;;;BBBFFFGGG888555000///......,,,***---,,,,,,---...---***(((''''''&&&&&&&&&%%%%%%%%% ###%%%&&&$$$######%%%########################$$$$$$%%%%%%$$$$$$#########'''///:::FFFQQQYYY]]]___NNN;;;000+++'''&&&'''###$$$$$$$$$%%%%%%%%%%%%"""$$$%%%$$$"""!!!###%%%######%%%######&&&%%%%%%$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""$$$$$$#########$$$&&&&&&&&&&&&&&&&&&&&&%%%((((((,,,999NNNdddvvvwwwooohhhaaa]]]KKKFFF@@@;;;666333000---000///...---,,,+++++++++((((((((((((((()))******(((&&&'''***)))&&&'''+++,,,+++444EEERRRZZZiiiyyy}}}zzzqqqiiiWWWQQQHHH@@@<<<:::999888111333555666777@@@TTThhh111111000...,,,,,,...000...---,,,,,,++++++,,,,,,+++///333222111;;;SSSiiivvvzzzyyylllggghhhiiigggcccZZZ\\\___ccceeefffffffffccc___XXXSSSPPPOOONNNMMMMMMPPPTTTWWWZZZ]]]___```eeevvv{{{xxx|||{{{sssqqqvvv~~~~~~~~~~~~|||{{{{{{yyytttmmmgggaaa___gggrrrqqqhhh\\\QQQLLLJJJJJJJJJFFFDDDBBBAAA???===999666:::777444333555666666555111222333333222111000///222777>>>CCCCCC>>>777333000000000111222444555666666666666666444333111111111111222222333333333333444333222000///.........///...///000333888<<>>IIIOOORRR999555111/////////---***///---+++***++++++***)))(((((('''''''''&&&&&&&&&"""&&&&&&$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''%%%''')))+++///555===BBBEEE>>>666111+++&&&'''+++"""###$$$%%%%%%%%%$$$$$$!!!$$$%%%%%%"""!!!###%%%$$$ """"""$$$)))&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((''')))555LLLeeezzz~~~yyyvvvddd___VVVOOOHHHCCC>>>;;;444333111000......------((((((((((((((()))******)))(((***,,,***&&&&&&)))+++###&&&333:::???RRRkkkuuuyyy~~~wwwpppbbb\\\SSSKKKDDD???;;;888333444666666555<<>>===:::555111///,,,)))'''+++---000333444333222111777555333222333333222111000///...000666<<>>:::444///+++*********((()))+++,,,,,,***'''%%%,,,'''###"""%%%&&&$$$!!!###$$$%%%%%%&&&'''((((((###############$$$$$$%%%%%%%%%$$$$$$%%%&&&((()))!!!###%%%(((***+++,,,,,,---,,,)))'''%%%#########!!!!!!""""""######$$$$$$$$$###"""""""""###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######&&&###"""!!!######$$$%%%%%%###!!!!!!"""#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###)))666GGG\\\sssyyyoooddd\\\TTTNNNJJJGGGDDD>>>888333222222333,,,+++***++++++)))&&&$$$***(((&&&%%%&&&'''))))))***+++,,,,,,---222:::@@@ZZZeeesss|||zzztttpppooommmeee]]]XXXSSSIII>>>888666555555666<<>>HHHPPPTTTfffssswwwmmmfffaaa]]]ZZZXXXYYYYYY[[[]]]aaaccceeekkkgggaaa\\\YYYWWWWWWWWWWWWWWWXXX[[[```dddfffgggmmmqqqxxx{{{zzztttnnnooowww}}}vvvtttwww~~~~~~|||zzzpppddd]]]dddooossspppnnncccZZZOOOHHHFFFFFFEEECCC@@@@@@@@@@@@>>>:::777555666777888666444222222333//////000111222333333333AAABBBGGGKKKIIICCCBBBDDDBBB;;;666666666444555777@@@AAACCCEEEDDD@@@:::666222000///000222333000...000000000000...,,,***)))000111333666888999:::;;;666444333222222777FFFTTTtttwwwcccEEE>>>888999999777555555222222222333444777;;;>>>666666555333111333777:::888:::===???@@@@@@@@@???777444000......///......333333333111//////111333111---,,,///000000333777FFFHHHGGGBBB>>>>>>===:::<<<999444000...,,,***((((((***,,,///000111000000222222222333333222///,,,///...000333777:::<<<;;;666444111---+++***++++++,,,---//////...,,,)))''')))%%%""""""%%%'''&&&###$$$$$$$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$''''''&&&&&&'''(((***+++''''''''''''((()))+++,,,...,,,***(((&&&%%%%%%%%%""""""""""""############$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''((())))))%%%%%%%%%$$$$$$$$$######)))""" $$$'''&&&&&&(((###$$$%%%%%%###"""###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""&&&000???RRRjjj}}}{{{rrrkkkddd]]]YYY___ZZZRRRKKKFFFAAA<<<999222000///...---+++(((%%%)))***+++)))&&&'''***...((()))))))))))),,,222777EEEMMMZZZhhhuuu|||yyyvvvtttzzzyyytttnnnjjjdddYYYNNN===888555444666:::EEEOOOaaasssBBB>>>888222//////111333888555111---+++,,,---///222///...444@@@JJJNNNNNN___nnn}}}{{{qqqiiiccc___]]]ZZZZZZZZZ[[[]]]aaadddgggllliiiccc]]]YYYXXXXXXXXX^^^^^^^^^aaaeeehhhjjjjjjooorrrxxx}}}{{{wwwnnniiifffkkkvvvwwwrrrttt{{{}}}~~~{{{}}}{{{oooddd___hhhuuuxxxqqqjjj[[[UUUMMMHHHGGGFFFCCCAAA<<<===>>>???===999555333777999:::999666333222111+++---000222333111000...;;;;;;>>>AAA@@@>>>BBBHHHNNNDDD;;;888777555666888??????AAADDDFFFDDD===888444222111111111000...,,,000000//////---+++***)))...///111444666888888999999666333222111777EEESSSwwwwww]]]PPPDDD@@@???;;;666444///111222111111555===DDD888999888777555444666777222333444666888999::::::333000---,,,---.........444333222...,,,,,,...111+++***+++///000------///444<<>>OOOdddssszzz{{{{{{zzzxxxvvvuuutttssssss}}}~~~{{{xxxsssggg[[[EEE===555333555999@@@GGGSSSccc|||>>>;;;666222///...///000111000---,,,+++,,,---...111//////555===DDDGGGFFF[[[lll}}}wwwkkkbbb______```aaaaaa``````aaaaaabbbcccjjjgggccc^^^ZZZYYYZZZ[[[aaabbbeeehhhlllmmmkkkjjjqqqsssxxx}}}{{{wwwllliiigggkkkvvvwwwppppppwww~~~|||wwwzzz}}}{{{ppplllkkkrrryyywwwmmmdddSSSPPPLLLJJJHHHFFFCCC@@@>>>>>>===<<<999777444222888:::<<<<<<999444111000---...000222222111000///000111555999:::;;;CCCLLLVVVIII<<<888777888:::===:::::::::>>>@@@???999333777666555444222000...,,,111000000///...,,,++++++......///111333666999:::999555222111111444???KKKeeeyyyxxxgggVVVMMMIIICCC;;;777111222111000///222777;;;888999;;;:::888777666777///000000111222333444444///---+++***,,,...//////444333111---+++,,,///222///,,,,,,...---)))''')))***333<<>>QQQcccllloootttsssrrrooommmllllllmmmyyy~~~{{{pppeeeNNNAAA666333666999===BBBMMM[[[rrr555444444222111///---,,,)))***,,,...///000000000000222666;;;???CCCGGGIIIXXXjjj}}}tttcccXXXVVVZZZ^^^ccccccddddddcccbbb```___fffeeebbb^^^[[[ZZZ]]]```aaaccchhhnnnqqqpppkkkgggnnnpppuuu{{{~~~~~~zzzwwwssspppnnnqqqxxxxxxooolllrrr|||{{{wwwyyy}}}}}}zzzxxxtttwww{{{|||yyyqqqeee]]]NNNMMMLLLKKKJJJFFFBBB???CCC@@@<<<888555444444444888;;;======:::555222000111111222333333444444444//////000444999CCCUUUeee___OOO???888777888:::===999888888:::;;;:::555111::::::999777555222000000111111000//////.........444333222111222555888:::666333222333222333:::BBBMMM```ttt~~~zzziiiWWWNNNJJJCCC<<<888444222000111333555444333666888;;;;;;:::888777777555444444444333333333333...+++)))***,,,...///000333222111...---...222666333...,,,,,,+++((())),,,000444777:::>>>BBB???999444111,,,))))))*********+++++++++,,,...111555666666555444444555555444333666555444555555333000---***+++,,,---------,,,,,,000//////...,,,)))'''%%%)))'''%%%$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&'''''''''&&&&&&'''(((((((((''''''&&&%%%%%%%%%&&&(((***+++%%%%%%$$$$$$######""""""!!!"""$$$%%%%%%%%%$$$###&&&&&&&&&&&&&&&''''''(((%%%%%%%%%$$$$$$$$$#########&&&)))(((((((((((()))$$$%%%%%%%%%$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$'''''')))******222EEEWWWmmmxxx|||yyyzzzzzzttthhh]]]WWWTTTPPPMMMKKKHHHDDDAAA888444///,,,,,,,,,***((()))))))))***+++,,,,,,+++---,,,---444@@@PPP^^^gggiiijjjkkkiiigggfffgggiiiuuu}}}zzzpppVVVHHH:::666888:::===@@@FFFQQQddd{{{000111333333333000...,,,(((***...222444555555444222777===BBBEEEHHHLLLOOOUUUfffyyyyyygggYYYUUUWWWZZZ]]]^^^___````````````___eeeeeeddd```\\\]]]aaaeee```dddjjjpppsssqqqkkkfffiiilllrrrxxx|||{{{wwwsssmmmmmmnnnsss|||xxxmmmiiinnnwww~~~}}}||||||~~~|||yyyvvvuuuvvvxxxlll___UUUIIIJJJKKKKKKIIIEEEAAA???CCC@@@:::555222222444555888:::======:::666333222......//////111222333333222///,,,...666IIIggglllZZZEEE:::777555555666444444444444333222111111999::::::999666333222222000000000///000000111222666555444333333333333333555333333666777888===CCCLLLVVVcccjjjjjjhhhggggggaaaSSSGGGCCCAAA<<<777555444222000222777999777444555777:::;;;999777666666444444444444333111000///,,,***((((((+++---//////222222111000///000444777222...+++,,,,,,+++...333444666666666999:::555---111...)))'''''')))******---------...000333666777888666555444666777777666666444333333333222000...,,,---------------,,,++++++++++++***)))'''&&&%%%)))(((&&&$$$#########$$$""""""###$$$%%%&&&'''((("""""""""""""""###$$$$$$%%%&&&'''((())))))))))))((())))))***)))'''%%%$$$%%%$$$$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$###%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######!!!$$$'''&&&''')))((($$$$$$%%%%%%$$$######%%%(((%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$#########%%%%%%&&&((('''***777DDD]]]iiivvvxxxmmmcccbbbaaa___^^^\\\YYYUUURRRHHHAAA888444444222---'''(((''''''(((+++,,,+++******++++++---333@@@OOOZZZXXX\\\```bbbaaabbbeeehhhnnnwww~~~www___PPPAAA;;;:::;;;===AAABBBJJJYYYmmm111222222222111000...,,,,,,---000333555777888888777999>>>CCCGGGHHHHHHGGGOOO___qqq|||vvviii```]]]]]]\\\[[[YYYYYYZZZ]]]```ccchhhiiihhhccc___^^^ccchhhccceeeiiinnnqqqqqqmmmjjjiiilllsssyyy}}}{{{uuuqqqdddggglllttt~~~xxxlllgggjjjsss{{{|||~~~zzzwwwuuusssrrrvvvxxxlll\\\NNNFFFHHHJJJIIIGGGCCC???======:::777333111222444555777999;;;;;;999666444333***,,,...111333333333222444111000222:::LLLiiivvvbbbKKK>>>888444111111---///000...+++,,,000444555777888777444111222333............///111222333333666:::======;;;777555999666666;;;>>>AAAHHHOOOXXXXXX[[[]]][[[TTTLLLGGGHHH@@@::::::999666333333444333222222333555777777666888:::999777444333333000111222222222000...---***(((&&&&&&)))+++------333333333111000000222444222...,,,---...---000555333666888777777999666111///+++'''%%%&&&(((***+++------...///000222444444555444444555666777555333111111111222333222000...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((''''''&&&$$$######$$$&&&###$$$$$$$$$%%%%%%&&&&&&###############$$$%%%%%%%%%&&&'''))))))))))))(((((((((((()))******++++++***)))'''%%%###""""""######$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%%%%"""""""""""""""######$$$%%%%%%%%%$$$$$$$$$#########$$$$$$'''***&&&%%%%%%%%%###!!!!!!$$$&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$######$$$'''''''''---555KKKWWWeeeooozzz|||sssllljjjjjjkkklllllliiieeeaaaYYYRRRIIIBBB===888222...,,,)))'''(((***++++++)))************---444>>>FFFHHHNNNVVVZZZ[[[\\\___cccgggpppxxx|||{{{hhhZZZJJJAAA<<<:::<<>>CCCCCC>>>888JJJYYYjjjwwwyyynnnfffccc___\\\XXXUUUWWW[[[aaaeeekkklllkkkfffaaa```dddiiiffffffhhhlllooopppooonnnkkkooovvv||||||vvvpppjjjlllpppuuu|||wwwlllfffhhhqqqxxx}}}{{{vvvtttsssqqqpppttt|||~~~xxxnnn[[[JJJDDDFFFHHHHHHEEE@@@===;;;666555444333222333444444777999::::::888666444444---111666;;;===<<<999888666888;;;@@@DDDPPPeeexxxzzzeeeMMM@@@:::555222111,,,000111///+++,,,444;;;111333555444111000000222,,,,,,,,,,,,...000333444444:::CCCKKKNNNKKKEEEAAA===999999>>>CCCJJJSSS\\\\\\YYYWWWYYYZZZTTTJJJCCC???;;;888:::999555333444444444333000---...333888888999:::888555222111000000111444555666444222000(((&&&$$$%%%''')))++++++333444444222000//////000444000///000///---...111333999<<<777333222222000...***&&&$$$%%%(((***+++,,,,,,---...///000111222000111333555777666222///,,,---///222444333///,,,++++++******++++++,,,---((((((((())))))******+++%%%%%%%%%$$$###$$$&&&(((%%%%%%%%%$$$$$$$$$$$$###'''&&&&&&&&&&&&'''((((((###$$$%%%''''''''''''&&&%%%%%%%%%'''***///444777666444111---***'''&&&&&&#########$$$$$$%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$&&&''''''+++000+++!!!&&&%%%$$$""" ###%%%!!!!!!"""###%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$###%%%((()))''')))...>>>JJJYYYdddppp~~~~~~yyynnnoooqqqtttuuusssnnnjjjddd___WWWMMMCCC;;;777555000---))))))+++,,,+++***...,,,+++***,,,///222555@@@HHHPPPUUUVVVVVVYYY\\\gggoooxxx|||oooaaaQQQEEE===999;;;@@@===???FFFQQQ^^^iiioooqqqyyy111666777222...///111000,,,,,,---...000222444555444777:::888555444777:::FFFPPPcccvvv}}}oooaaaddd___[[[[[[ZZZYYY]]]dddiiisssnnneeedddbbbbbbiiicccaaabbbggghhhggghhhkkkssspppnnnppptttvvvtttqqqtttrrrnnnnnnuuu~~~}}}sssiiibbbccclllvvv}}}~~~yyyvvvpppgggbbbbbbbbbmmmvvvtttiii\\\OOOFFFGGGGGGGGGEEEBBB>>>:::888666111------------111777777888===CCCBBB:::333222666777888999999::::::;;;??????HHHYYYeeeddd```___eeejjjdddQQQ===333000---///,,,)))***---...---***666555333111000000111111+++)))***,,,,,,,,,///555999BBBKKKOOOPPPNNNGGG???EEE???;;;@@@JJJQQQPPPLLLMMMJJJIIILLLRRRRRRKKKEEE888999======444+++---666222111111222444444333111444222000///...---......---///111222111///,,,***'''(((+++,,,,,,+++((('''000222333111///...000333...///111111000000111333:::::::::777444111111111111...***'''%%%''')))+++,,,,,,,,,++++++*********---///000000///......///111///---...000000---***------,,,***((('''(((***)))******)))((((((***,,,((('''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%###!!! ######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&***%%%!!!$$$...===MMMVVVPPPBBB333,,,)))%%%"""""""""$$$%%%"""!!!!!!!!!!!!!!!"""###$$$$$$########################""""""""""""""""""""""""###"""""""""$$$%%%$$$###'''###!!!###$$$"""$$$)))%%%###"""%%%((()))&&&###########################&&&$$$###%%%***...///...000888FFFWWWgggsss|||}}}tttrrrrrrvvvyyyxxxsssnnnoooiiiaaaXXXPPPGGG===666000///...,,,+++******))))))((()))+++...000000000666<<>>>>>>>><<>>LLLcccyyy{{{mmm```______```^^^XXXVVV]]]gggkkktttppphhhiiigggdddhhheeebbbcccfffgggfffgggkkknnnmmmllloootttxxxwwwvvvvvvtttpppnnnuuu}}}ssslllggghhhppp{{{{{{uuuppphhh^^^XXXWWWXXXeeeooommmdddYYYOOOHHHHHHHHHGGGEEEBBB>>>:::888555000...///000000444999======@@@EEEDDD===888777333666<<>>===BBBIIILLLHHHDDDBBB??????>>>777//////333333222222333444444333111222111///.........////////////000000000...,,,***)))))))))******)))))))))+++,,,---------...000222000000000......///222555<<<<<<<<<999555222111111///---***(((((()))+++---++++++***************))))))+++------,,,,,,,,,...000///000000111111000///,,,,,,++++++***((('''&&&'''(((((((((&&&&&&((()))''''''&&&%%%$$$$$$$$$$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&'''$$$###%%%000BBBVVVbbb]]]MMM<<<222---)))'''((('''((((((&&&%%%$$$%%%&&&############$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%&&&%%%$$$&&&###"""$$$$$$###$$$((($$$$$$%%%''')))(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$%%%(((++++++***000333999CCCPPP___llltttqqqtttzzz|||yyytttrrrqqqtttxxxzzzxxxvvvtttoooggg```YYYQQQJJJDDD===:::666111...---------***))))))***---///......)))000666999;;;CCCQQQ\\\fffjjjrrrzzz{{{rrrcccSSSFFF???<<<<<<<<<>>>BBBGGGLLLSSSZZZ___iiiwww888<<<;;;666333444333111999888666444222111111111777999::::::999999:::<<<666EEE]]]uuuwwwkkk```\\\aaaeeeaaaVVVPPPYYYgggmmmwwwtttpppsssooogggggggggdddbbbddddddccceeeiiijjjjjjkkkoootttxxxzzz{{{yyywwwrrrpppvvv{{{uuupppmmmnnnxxxwwwnnnhhh```VVVPPPOOORRR___iiifff\\\SSSMMMJJJIIIHHHFFFCCC???<<<888666222//////222444333666:::===<<<>>>BBBAAA<<<::::::<<>>AAABBBBBBHHHRRRYYY[[[PPPJJJBBB>>>>>>??????===555444444:::BBBGGGFFFCCCBBB===999888555000---...555444333333444333111//////......---...///000111000000///...---,,,+++***+++***)))(((((()))***+++)))((()))+++...111111111222111///---,,,...222555::::::999666333000//////,,,++++++***+++,,,...///)))))))))))))))*********(((***,,,---------...///111444555444111000111333111...,,,,,,,,,+++'''###'''((()))((('''&&&'''((('''&&&%%%$$$$$$###$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$&&&///CCC[[[lllfffTTT>>>000)))%%%%%%'''%%%$$$######$$$%%%$$$$$$""""""######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%""""""%%%&&&###$$$&&&###%%%)))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&------...222:::EEEPPPVVVXXX\\\eeeqqq|||~~~~~~|||yyywwwvvvsssrrrrrruuuxxxzzz{{{vvvqqqkkkeee```\\\XXXUUUMMMIIIAAA:::444111000000,,,+++***+++---......---###)))...111444===LLLWWWfffjjjqqqxxx}}}|||xxxmmm^^^MMMAAA;;;:::;;;===@@@CCCGGGMMMTTTXXXcccqqq666888777555777===BBBCCC<<<;;;888555333333333444333777===CCCFFFDDD@@@<<<999AAATTTlll}}}}}}uuullleee```dddhhhdddYYYQQQXXXdddqqq{{{zzzxxx}}}xxxlllhhhhhhdddaaabbbaaa___aaaeeekkklllmmmppprrrvvvyyy{{{{{{yyyuuurrrwww|||wwwtttppprrr|||}}}ssshhhbbb[[[SSSNNNMMMRRR^^^fffaaaUUUMMMJJJHHHGGGEEEBBB???;;;888555444111///000444555333444777555333444999:::888888;;;NNNVVV^^^aaa]]]UUUOOOMMMOOORRR^^^qqq{{{qqqUUU===777CCCVVVjjjtttjjjQQQ;;;111111000---***---333888222333333333222111000000222...---...///000666>>>BBBCCCBBB@@@DDDNNNVVVXXXNNNHHH???999777888999:::333333555;;;BBBEEECCC@@@;;;999666444222000///000555444222222222222///------,,,,,,,,,---///111222111000...,,,+++***************))))))))))))******+++)))))),,,111444333111111111000...------000333111222222000...,,,,,,---******+++,,,---///000000((()))))))))******++++++***,,,///000000000222333444888:::777111...111555;;;666///---...---(((###)))***++++++)))((()))***&&&%%%%%%$$$######$$$$$$'''&&&$$$"""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%&&&&&&+++===WWWkkkiiiUUU<<<,,,$$$!!!!!!%%%""""""###""" !!!!!!"""###$$$%%%%%%%%%''''''''''''''''''''''''########################%%%$$$###$$$&&&&&&&&&%%%$$$"""###&&&'''$$$###&&&!!!%%%***+++(((%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&%%%(((***---000222444555555===BBBJJJVVVdddpppyyy}}}~~~{{{xxxwwwwww|||{{{|||}}}~~~}}}{{{xxxuuuuuutttsssssstttvvvwwwqqqnnnjjjfffcccbbbaaa```ZZZVVVNNNEEE===666222000...---+++,,,...///000///))),,,///...///666AAAKKK^^^dddmmmtttyyy{{{{{{{{{yyyyyytttfffTTTEEE<<<:::;;;<<<>>>AAADDDJJJQQQVVV^^^kkk;;;;;;888777===JJJTTTXXXDDD@@@;;;666333333444555111999GGGUUU[[[VVVKKKAAA>>>???JJJaaayyy{{{vvvqqqlllffffffgggfffaaa\\\```hhhttt~~~}}}}}}oookkkhhhddd``````___]]]___cccnnnpppqqqqqqppprrrvvvyyy{{{{{{wwwssswww~~~yyysssnnnnnnyyy|||pppccc\\\WWWPPPKKKJJJQQQ[[[___XXXNNNIIIGGGGGGCCCAAA===999666333222111111///000444444111000222///---///444777888;;;@@@\\\bbbddd\\\NNNDDDDDDIIIOOOZZZnnn|||]]]BBB???KKKccc}}}wwwXXX???222222000---,,,000888???888666333111000000111222444111111333555888@@@HHHOOOLLLCCC::::::DDDNNNRRRFFF@@@777000...///000111666777;;;@@@DDDCCC>>>999999;;;<<<888444222333555444333111111111000...,,,,,,,,,+++,,,---...000111000///,,,***))))))******)))***+++------+++***)))---,,,+++...222333111//////000222111///.........)))+++,,,,,,++++++---...)))***+++---...///000111)))******++++++,,,,,,,,,***---///111111222333555111666999666000...333999EEE===444//////...+++''')))***,,,+++)))(((((((((%%%%%%$$$#########$$$$$$((('''%%%$$$######$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''"""%%%'''&&&)))999RRReeegggTTT===...'''$$$%%%(((%%%""" !!!%%%'''&&&$$$!!!"""$$$%%%&&&'''''''''''''''''''''''''''''''''########################$$$###"""###$$$%%%$$$###$$$"""###&&&'''$$$###&&&!!!%%%))))))&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&'''&&&(((,,,///000...+++)))///111666===HHHTTT```gggpppqqqrrrqqqnnnnnnoooppptttvvvzzz~~~~~~zzzvvvnnnrrruuuuuusssrrrssstttnnnmmmkkkhhhgggggghhhiiieeebbb]]]UUUKKKAAA999444///---++++++---.../////////000///---+++///777>>>PPPXXXdddnnnrrrtttttttttrrrtttsssiiiYYYIII???;;;<<<===>>>@@@CCCIIIQQQVVVZZZggg{{{===<<<777666===KKKVVVZZZOOOIII@@@777222222444666444@@@SSSgggppphhhVVVFFF;;;888???UUUnnn}}}{{{wwwsssiiifffeeegggggggggjjjpppttt|||pppmmmhhhdddaaabbb```^^^^^^aaannnqqqsssqqqnnnooouuuzzzzzzzzzxxxtttwww{{{tttllljjjrrr}}}xxxjjj\\\VVVRRRMMMIIIIIIOOOTTTVVVOOOHHHFFFFFFEEE???===999555222000000000000...///333333///...000000...000666:::<<>>KKKRRREEE>>>444///...000000000888999===@@@AAA>>>999444888===???999444222333222444333111111111000...,,,---,,,,,,+++,,,---...///...,,,+++)))))))))******)))+++---//////---+++)))------...///111111///......000222333000...,,,+++''')))+++,,,---...000222***++++++,,,......//////+++++++++++++++,,,,,,,,,)))+++.../////////111222,,,000444333///000666<<>>666111000///---+++'''(((******(((&&&%%%&&&$$$$$$############$$$$$$$$$$$$$$$%%%&&&'''((()))######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&!!!%%%''''''***777LLL]]]ZZZIII666,,,(((%%%&&&(((%%%$$$######%%%&&&&&&&&&"""$$$&&&((()))***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!"""$$$%%%$$$###%%%""""""%%%&&&###$$$&&&###%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&'''&&&&&&''')))'''''')))***,,,---......,,,,,,---...333;;;EEELLLXXX\\\```aaabbbeeejjjnnnnnnqqqvvv{{{~~~|||vvvrrrhhhooovvvxxxvvvtttvvvxxxrrrrrrrrrqqqooooooqqqssspppnnnjjjdddZZZOOOEEE???444111...,,,,,,------,,,---...---***(((***000555@@@JJJWWWbbbhhhkkkmmmooommmoooooohhh[[[MMMBBB=========>>>???BBBHHHOOOTTTXXXcccwww:::888555333;;;GGGPPPQQQWWWOOOCCC999333444999<<<888EEE[[[qqq{{{qqqZZZFFF;;;;;;BBBRRReeeuuu}}}uuuiiidddbbbcccdddeeeiiinnnqqq}}}~~~xxxnnnnnniiifffdddeeeddd``````cccjjjooorrrqqqnnnpppwwwwwwyyyxxxuuuwww|||rrrkkkoooxxx{{{oooaaaTTTPPPQQQPPPOOOPPPTTTUUUQQQJJJEEEEEEDDDBBB===;;;666222000///000111///---...222333000///222222000111777;;;===AAAFFFTTTSSSNNNEEE;;;888;;;@@@LLL[[[sssdddUUUeeetttOOO999,,,...000444666666444222222111///......000222333000///111666999<<>>>>>>>>======>>>CCCJJJOOOVVV```sss888888666666>>>IIINNNNNNYYYPPPDDD999555888???DDD;;;GGG\\\sss}}}rrrXXXCCCDDDGGGPPP[[[fffqqqvvvhhhccc```___\\\[[[```gggooo}}}{{{zzztttlllooojjjgggfffhhhgggcccbbbdddeeekkkqqqpppnnnqqq{{{uuuxxxxxxuuuwwwyyyooopppwww~~~wwwnnnfffYYYOOONNNSSSWWWYYY\\\]]][[[SSSJJJEEEEEEBBB>>>===:::666222000000111222...,,,---222333111222444111...000555888999===BBBAAA???;;;888777777888888EEEGGGOOOdddsssppp|||qqqQQQAAA333555;;;AAAEEEAAA888111+++,,,---...///000111222555444666;;;>>>???DDDKKKOOOPPPNNNIIIHHHLLLNNNLLL<<<444---///999@@@AAA>>>888888777888888:::;;;;;;999<<<<<<<<>><<<;;;;;;???EEEJJJTTT___qqq<<<555000555AAAMMMQQQQQQQQQMMMAAA222...666@@@CCC===@@@HHHTTT]]]\\\PPPEEEEEEOOOWWWVVV[[[llltttaaa___]]][[[WWWUUU\\\eeeqqquuuxxxxxxuuuooojjjhhhcccggglllooommmiiieeebbbccchhhoooqqqlllkkkuuu|||{{{vvvtttzzz~~~yyytttyyyzzzvvvrrrlllhhh]]]XXXNNNFFFIIIVVV]]]^^^]]]VVVNNNJJJGGGCCC<<<777:::888666333111000//////222000//////000000000///111000......444;;;;;;777555444333222222222333444;;;888:::DDDUUUcccjjjlllpppmmmZZZCCCBBBJJJWWWUUUDDD555222------------...000111222333777999DDDQQQKKKAAAEEE>>>FFFRRR\\\]]]TTTFFF<<<000,,,)))+++111666666555111222555999:::<<>>;;;BBBDDD<<<666888777555333333555555222///222111...,,,)))(((&&&&&&&&&(((+++---///,,,'''###---***(((***...111222111444000111666666222111444444555666333...***)))******+++---///111222333333222...***)))+++,,,+++***,,,+++***((((((((()))))),,,---+++((()))------***------,,,***)))+++000333///111222333222///,,,***'''((()))***)))(((%%%$$$######"""###%%%%%%###!!!$$$"""!!!"""%%%&&&$$$"""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%''')))+++,,,&&&%%%###"""""""""######%%%###"""!!! !!!###$$$############$$$%%%&&&'''%%%&&&&&&&&&''''''((((((&&&&&&$$$###""""""!!!!!!!!!$$$'''((('''%%%$$$$$$,,,***'''%%%%%%&&&%%%$$$)))(((&&&%%%$$$%%%%%%&&&''''''''''''&&&%%%$$$###"""$$$&&&'''&&&%%%%%%%%%"""&&&'''%%%$$$(((+++***'''((()))'''&&&&&&***...000000111333555888;;;===GGGLLLTTT]]]cccfffgggfffpppvvv||||||vvvsssvvvzzz|||~~~~~~~~~}}}{{{wwwrrrlllfff___XXXTTTQQQLLLGGGCCC@@@;;;555000///...---+++)))***,,,...///111555:::CCCOOO\\\dddcccdddccc___WWWMMMDDD>>><<<;;;;;;;;;===AAAEEEHHHRRRZZZkkk:::===CCCNNNWWWZZZUUUPPPSSSOOOCCC444...333999;;;;;;???DDDIIIJJJHHHCCC???777>>>DDDGGGQQQhhhwwwiii[[[YYYWWWWWWTTTTTT[[[dddrrrvvvzzz{{{wwwqqqllliiihhhkkknnnooonnnjjjgggeeeiiiooouuusssjjjfffrrr|||{{{xxxwww}}}{{{~~~~~~vvvrrrwww}}}xxxrrriiiccc]]]YYYRRRPPPYYYeeehhhdddVVVPPPJJJFFFDDDAAA<<<777888777555333111111111111111///...///000111222222.../////////333999:::666444333222111111111222333666444333888BBBJJJOOOPPPYYYgggwww~~~fffaaaaaaddd[[[FFF555111000111111222222222222222333:::@@@KKKTTTIII:::;;;@@@GGGPPPVVVVVVNNNBBB999000---,,,...222666666555333222333666999???KKKWWWRRRHHHBBBEEECCC999444666===;;;999777555222...+++---,,,+++******)))******(((((()))+++------+++***000...,,,...222555666666888333222666666333222555333555555222---***)))******+++...000111222222222222///,,,+++,,,---,,,+++(((***,,,------***'''$$$)))+++)))''')))......+++++++++***)))(((+++///333000000111111///---+++)))'''((((((((('''&&&$$$###$$$###"""###$$$$$$###"""$$$"""!!!"""%%%&&&$$$###&&&&&&%%%$$$###""""""!!!&&&%%%$$$$$$$$$$$$%%%&&&""""""###$$$%%%'''((()))((('''&&&%%%$$$%%%&&&&&&"""###############""""""!!!!!!!!!""""""###$$$%%%'''''''''''''''&&&&&&&&&'''&&&%%%############$$$"""$$$&&&'''&&&%%%%%%%%%'''%%%$$$$$$%%%'''''''''''''''%%%%%%$$$%%%&&&&&&***)))((('''%%%###"""""""""$$$''''''&&&%%%%%%&&&(((,,,---)))'''((()))''''''(((((('''&&&'''***------,,,,,,---...000222333777;;;BBBJJJRRRXXX]]]___bbbiiiqqqtttrrrsssxxx~~~~~~{{{wwwqqqkkkfff```ZZZWWWTTTPPPKKKGGGEEE@@@:::555000///...,,,******+++------...000444:::CCCMMMTTT[[[\\\]]][[[UUULLLDDD>>><<<<<<<<<===???BBBFFFHHHOOOWWWhhh~~~888AAAPPP]]]bbb___XXXRRRWWWRRRFFF999222333555555:::>>>AAA>>>888555777:::000555999<<>>===999444///,,,++++++******)))))))))******+++)))((())),,,///111111222000000222666:::===>>><<<666333444444222222444333444333111---***)))***,,,...222444666555333222222000...---...///...---+++,,,------,,,)))'''%%%***+++)))''')))------***)))))))))((((((***...111000000///...,,,+++***))))))((('''&&&%%%$$$######%%%###""""""###$$$$$$###$$$###"""###%%%%%%%%%###$$$$$$$$$######"""""""""%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$%%%%%%%%%$$$###"""""""""###$$$!!!"""$$$%%%%%%$$$"""!!!""""""""""""###$$$%%%%%%((((((''''''&&&%%%%%%%%%'''&&&$$$######$$$&&&'''###$$$&&&&&&%%%$$$&&&'''&&&$$$###$$$%%%''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&***)))'''%%%$$$$$$$$$$$$$$$%%%'''((('''&&&&&&'''''',,,---***(((((((((%%%&&&'''''''''&&&'''***,,,***))))))((((((((())))))+++,,,000666===EEELLLPPPWWW```iiinnnpppttt|||{{{vvvoooiiiddd```\\\ZZZXXXUUUPPPMMMKKKGGGAAA<<<222111///---,,,+++++++++---------...000666===BBBNNNPPPSSSTTTQQQKKKCCC???;;;<<<===???BBBDDDGGGHHHKKKSSSbbbxxx>>>GGGRRRYYYYYYXXXVVVWWWYYYRRRFFF;;;555444555555888<<<>>>;;;555111444888999===@@@@@@CCCSSSjjj|||}}}ssscccTTTUUURRRQQQSSSTTTWWW___hhhsssyyyzzzsssppppppqqqrrrsssrrroookkkgggeeejjjooopppiiidddjjjuuu~~~|||~~~}}}~~~xxxppprrrzzzzzzqqqhhhccc```___aaajjjssstttiii^^^KKKHHHDDDAAA@@@>>>;;;999888888666555444333222222444444222000...---...///---444999666222222222111//////...---...///111222222333444222000111555999666:::======@@@FFFIIIHHHAAA;;;777777555///,,,...///111444777888777444333;;;NNN```nnnuuueeeOOOHHHFFFGGGGGGEEE@@@:::555222---///111222222222333444<<<777222222222666AAALLL]]]]]]aaaccc[[[KKK@@@===666999;;;999444000///000,,,,,,***)))((((((((((((,,,******+++...111333333000000111444999???CCCFFF???999444333333333333333333333111///---+++******000333777:::;;;999555333111000000000000000000///333000+++'''&&&''')))+++,,,---,,,)))+++...---***+++++++++)))((())),,,///111000...,,,+++************)))(((&&&%%%$$$$$$$$$%%%###"""!!!###$$$$$$############$$$$$$%%%%%%$$$ !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$############!!!!!! !!!"""###"""###$$$%%%%%%%%%$$$###%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###$$$'''(((###$$$%%%%%%$$$$$$&&&((()))(((&&&%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$&&&(((***%%%&&&(((((('''&&&'''((($$$'''&&&&&&((((((&&&&&&&&&&&&&&&&&&''')))******))))))((((((''''''''')))***+++---111777<<>>@@@CCCEEEGGGHHHHHHPPP^^^rrrIIINNNSSSRRRMMMJJJMMMQQQPPPHHH???999666555555555555777:::;;;:::888777666>>>EEEJJJEEE>>>AAASSSddd|||xxxlll```ZZZTTTQQQQQQRRRVVV^^^fffrrrxxx}}}xxxtttpppqqqrrrtttuuuqqqkkkfffggggggjjjoooooojjjhhhjjjzzzzzzyyyyyy|||yyy|||{{{qqqqqqyyy}}}wwwqqqnnnllllllmmmrrrwwwxxxoooaaaWWWLLLJJJFFFCCC@@@>>>;;;:::;;;:::999888666444222222222333333111///---...///000888===888222//////...------,,,,,,---///000222111333555333111111666:::///333555444666:::999666:::555000///...---...//////222666:::<<<<<<:::999???SSSbbbnnnttteeeMMMDDDEEEEEECCC>>>888333111111---///111111000///000111888333000000000000555<<>>BBB<<<999:::;;;999777666444333444777;;;<<<999666;;;AAAGGGCCC888333>>>MMMqqq|||tttbbbYYYQQQNNNNNNQQQXXXaaannnttt|||~~~zzzwwwrrrqqqqqqtttuuussslllgggmmmiiijjjpppsssooohhheeeqqqrrrrrrsss|||tttpppttt}}}{{{qqqrrr{{{~~~zzzsssqqqsssvvv{{{zzz|||zzzlll]]]UUULLLJJJGGGDDD@@@===;;;:::<<<;;;;;;:::999777555444///222666555222000111222111888<<<777111...---,,,,,,,,,+++,,,---///111222...000111///------000333111333222111333888999666777333///......000111222+++---222777999:::999888777HHHTTT^^^kkkfffSSSJJJCCCCCCAAA<<<555111111333/////////////////////...///,,,,,,///000///000333999DDDSSS______TTTEEE:::222444666666444111...---)))))))))))))))***+++,,,***+++...222555555333111,,,---///111555<<>>777555222///......///...---///222555888777444000------000333444333222111222---...//////...+++)))'''%%%(((+++,,,111777888555.........,,,))))))***,,,///...---,,,+++,,,------)))))))))(((''''''&&&&&&######"""###%%%%%%###!!!###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$######"""""""""######$$$$$$$$$$$$######%%%&&&'''''''''&&&$$$###$$$###"""""""""###$$$%%%&&&%%%#########%%%''')))%%%%%%%%%$$$$$$%%%%%%&&&""""""###%%%&&&'''((()))""""""""""""###$$$$$$%%%"""###%%%%%%%%%%%%'''(((&&&&&&&&&(((***+++***)))%%%%%%&&&'''''''''&&&&&&)))(((&&&%%%$$$%%%%%%&&&%%%&&&'''&&&%%%%%%''')))!!!&&&(((&&&%%%'''(((&&&%%%$$$$$$%%%'''((('''&&&&&&&&&'''(((((((((((('''%%%&&&(((***,,,---------///777BBBIIIOOOYYYgggrrr|||yyytttooojjjfff```\\\ZZZZZZZZZZZZ^^^\\\ZZZ[[[[[[XXXQQQLLLAAA:::222...------,,,++++++,,,---,,,+++,,,...000222555999===?????????>>>888999:::===@@@CCCFFFGGGIIINNNXXXgggzzzDDDGGGGGGBBB:::444444666===;;;>>>HHHMMMGGG@@@===999666222111444777999:::999;;;>>>>>>777000555???ZZZnnnmmmbbbUUUNNNLLLNNNUUU]]]iiiooovvv|||}}}{{{yyyxxxvvvsssppppppssstttpppmmmmmmiiiiiinnnqqqnnnjjjiiioooooonnnoooxxx}}}pppkkkppp{{{{{{qqqqqqzzzwwwqqqrrrwww|||xxxvvvyyyvvviiiZZZRRRHHHGGGEEEBBB>>><<<::::::::::::;;;<<<<<<;;;:::999444888===<<<777222000111///444666333//////...,,,+++++++++,,,---///111333......///...---...///111444444333111444888777333...---,,,,,,...111222111+++---111555777888777777222>>>CCCKKK]]]aaaUUUMMM???@@@@@@;;;555222333666444111------///000///---+++)))***///111///...000222999DDDNNNSSSOOODDD:::444444555666666333///,,,++++++*********++++++,,,((())),,,111555666555444...///000111222777>>>DDDHHHHHHGGGFFFIIIJJJBBB666666333///...///000000//////111333555444111---++++++///333555444222111222+++---///000000---)))'''%%%)))+++---111777888444***++++++***))))))+++,,,+++++++++++++++,,,------&&&'''((((((((('''&&&&&&""""""###%%%&&&%%%""" """$$$&&&&&&$$$$$$%%%'''&&&&&&%%%$$$###""""""!!!"""###$$$%%%%%%$$$###"""$$$%%%'''((('''&&&$$$###!!!  !!!"""###$$$$$$$$$%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&&&&''''''"""###$$$%%%%%%%%%$$$### """%%%&&&&&&&&&'''(((%%%%%%%%%(((***+++***(((&&&'''((((((((('''&&&%%%(((((('''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$&&&)))&&&******'''%%%''''''&&&%%%######$$$'''((('''%%%&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''((()))***++++++222;;;AAAFFFOOO]]]gggvvv|||}}}yyyuuuooojjjeeebbb]]]ZZZZZZZZZZZZYYY___^^^]]]^^^^^^[[[UUUPPPEEE===333---,,,------,,,***,,,---,,,,,,,,,---///...000222555777999::::::777777888999===AAADDDGGGIIINNNVVVbbbrrrEEEFFFDDD???999888<<>>>>>>>>===<<<@@@DDDAAA999111---,,,,,,000222///...//////,,,+++++++++,,,---000222333111000000111333444555555000333555666:::===999333111111111000111333222///333555888:::<<<<<<<<<<<<999???;;;===MMMRRRFFF>>>===???@@@<<<666333555888888222------000222000......++++++000111...---...---000444;;;BBBDDD===555333222333666999888333...000///---+++***)))(((((('''(((***///444777888888111222222111000444:::@@@DDDGGGGGGGGGKKKKKKAAA444777333//////000222111000111222444555444111---+++***...333555444222111222///...---,,,+++,,,,,,---))),,,------000444333///&&&((()))))))))))),,,...((())))))***++++++,,,,,,###$$$&&&(((((('''&&&%%%!!!"""$$$&&&'''&&&""""""%%%'''&&&$$$###%%%((($$$$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""###$$$&&&''''''&&&$$$###$$$###"""""""""$$$%%%&&&"""###&&&'''(((((('''&&&)))(((((('''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###"""%%%''''''&&&&&&''''''&&&&&&((()))(((&&&$$$(((((()))))))))(((&&&%%%$$$%%%&&&'''''''''&&&&&&$$$%%%%%%$$$###$$$&&&(((&&&))))))%%%$$$&&&((('''$$$###"""$$$'''((('''$$$(((((())))))((('''%%%$$$)))((('''%%%%%%&&&((()))(((///555999;;;BBBOOOYYYiiirrryyyyyyuuusssnnnjjjccc```\\\ZZZZZZZZZZZZYYY```___^^^``````^^^XXXSSSHHH???333,,,+++---...---,,,---......------...///,,,---...000222444666777666666666777:::???DDDGGGIIIMMMTTT^^^nnnCCCCCC>>>666666;;;;;;777IIINNN[[[hhhhhhYYYFFF;;;999<<<666...777KKKRRRLLLLLLFFFBBBAAA???999666666777FFF\\\ppp{{{}}}{{{yyytttbbbTTTUUUXXXUUUTTTVVVccceeeiiipppvvvzzz|||{{{zzzvvvtttvvvzzz{{{yyyuuummmffffffmmmrrrqqqrrrtttwwwtttqqqrrrvvv}}}ttthhhfffoooqqqhhhhhhqqq|||sssjjjeeefffkkkoookkkfffccceeefffaaaSSSGGGDDDCCCBBB@@@>>>;;;999888666999::::::777777:::======999888999777///)))(((---------...//////---***000///...------...000111222222111111111111222222111333666:::===>>><<<999333000......///111222222333999>>>>>>:::555333444<<<@@@CCCBBB===888555555555444333111111111111222666333111000111111...+++///,,,,,,///333333...((())),,,222666888777444222111000...------///222444000---)))))),,,---,,,+++***((()))---444;;;>>>>>>777333///...111888===AAAGGGFFFFFFIIIJJJHHHCCC>>>555333000...............111222444666666444111///...000333666777777555444444111---***))))))+++,,,+++++++++***((()))+++---,,,***((('''''')))+++---'''+++---+++'''&&&(((,,,'''''''''''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&&&&((('''&&&$$$######$$$$$$$$$$$$############$$$$$$!!!%%%&&&""""""%%%%%% !!!"""###$$$$$$$$$$$$###""""""###$$$%%%%%%&&&&&&'''&&&&&&&&&''''''%%%###%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&%%%$$$$$$******)))'''%%%%%%'''***(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&'''(((######""""""######$$$%%%'''''''''&&&&&&%%%%%%%%%))))))))))))((('''%%%%%%(((&&&###"""###%%%)))+++,,,+++***+++000777>>>BBB[[[```gggkkkllljjjgggfff```ZZZVVVWWWVVVRRRSSSYYY]]]]]]^^^aaacccbbb^^^ZZZNNNDDD666---++++++***((()))***+++,,,------------###'''---111222111111111666888999:::<<>>DDDDDDEEEIIIKKKKKKGGGDDD===888111...---,,,***)))222333444555555444222111///000222444666777888999666333///,,,++++++,,,---*********)))((((((***,,,+++***(((''''''((()))***(((+++---+++'''%%%'''***'''(((((((((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$'''&&&%%%$$$#########$$$$$$$$$############$$$$$$!!!%%%&&&######&&&%%%!!!#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$######"""&&&'''&&&$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%)))))))))(((((('''&&&%%%)))(((&&&%%%%%%''')))+++)))((('''(((,,,111666:::IIINNNTTTYYYZZZZZZYYYYYYWWWSSSRRRUUUVVVTTTVVV[[[]]]\\\]]]```bbbaaa]]]ZZZUUUIII;;;111//////...---)))***+++,,,------------&&&***...111222111222222444666888:::;;;>>>AAADDDHHHLLLRRRYYYeeezzz444666777888>>>FFFJJJIIINNNNNNRRRVVVRRRFFF999222222---///BBB[[[hhhbbbVVVMMMGGGEEEHHHHHHAAA999555555555:::EEETTT^^^___^^^^^^cccddd\\\TTTSSSUUUVVVbbbeeejjjrrrxxxzzzyyyxxxwwwtttrrrrrruuuvvvuuurrrjjjfffeeekkkqqqtttuuuwwwvvvqqqmmmmmmrrr{{{wwwnnnlllqqqqqqmmmrrr~~~zzztttkkkdddcccgggoootttsssoooiiiddd^^^WWWOOOKKKHHHFFFBBB???;;;999888777888777666666888888888777666333222444333000///222111111111333555666444222------,,,,,,---...//////000//////////////////000111111222444555333000------,,,+++,,,...000000000333777:::999777555555777999;;;===<<<888555333222------,,,,,,---///000222333111000000111111111000,,,000333222...,,,...111/////////000111222333444...,,,+++))))))***,,,---///---,,,,,,,,,,,,***)))---***((()))---222777999333///,,,,,,///444888:::???@@@BBBFFFJJJLLLKKKIIICCC===555111000000000///444444444333333333222222000000000111444777:::<<<555333///,,,******+++,,,)))))))))((('''''')))+++***))))))((((((''''''''')))+++,,,***'''%%%&&&)))(((((((((((((((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$############'''&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&$$$$$$&&&&&&###%%%$$$$$$######%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$###$$$%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########%%%%%%%%%###""""""$$$&&&$$$$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&'''&&&%%%###"""&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&+++***)))((((((((())))))'''&&&&&&'''))),,,///111555999>>>BBBEEEFFFHHHIIIMMMKKKLLLPPPSSSRRRTTTWWW\\\\\\]]]___aaa```]]]ZZZVVVJJJ;;;000---...---,,,)))***+++,,,------------***---///000000111222333111444777:::;;;===???AAAIIILLLQQQXXXcccvvv888666555666:::AAAEEEFFFQQQNNNLLLLLLEEE999111......---777OOOaaa```QQQEEEAAA???@@@CCCAAA;;;777777999666555888@@@FFFHHHHHHPPP\\\bbbZZZSSSUUUWWWTTT___bbbiiirrryyy{{{zzzyyywwwtttrrrqqqssstttsssqqqnnnkkkiiimmmrrrvvvwwwxxxtttooojjjiiioooyyyyyywwwzzzxxxssswwwyyyqqqgggaaa```fffmmmqqqpppmmmhhh```WWWRRROOONNNJJJHHHDDD@@@>>><<<<<<<<<:::777666777999:::888555888555333333000,,,,,,///000111444888;;;999666222,,,,,,,,,,,,------...//////......------......////////////111222000---***---,,,---///333666666555999;;;<<<;;;888777888999333444555666666555555555---,,,,,,,,,,,,...///000333111000//////000000000111333555333000///111333333333333333222111000000---,,,***)))((()))******,,,,,,------......------000///...---...///000111///---++++++...222444555888:::===@@@DDDFFFGGGGGG@@@???===999888999>>>BBB777666444222111000000111...///000111333555777888222000---***(((((())))))((((((((('''&&&&&&(((***))))))))))))((('''%%%$$$)))***+++)))'''%%%&&&'''(((((())))))(((((('''&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$#########$$$'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&%%%&&&%%%$$$######%%%'''(((&&&&&&&&&&&&%%%%%%%%%%%%(((&&&###"""###%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&(((%%%&&&((())))))(((&&&%%%###$$$&&&''''''%%%###"""&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&''''''((((((((('''''''''&&&&&&''''''+++++++++***)))((('''''')))((((((((()))***+++,,,+++...222444666888;;;>>>DDDEEEGGGKKKMMMNNNOOOPPP\\\]]]___aaaaaa```^^^\\\WWWJJJ:::///,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,...//////...///111333000333888;;;<<<===???@@@HHHKKKQQQWWWbbbttt===888333111444888===@@@HHHDDDAAA>>>999111---...,,,999OOOcccfffXXXJJJDDDBBBBBBEEEEEE???888777;;;888888888777777888:::<<>>???@@@;;;999777999;;;;;;888444666333222111---)))+++///---000666;;;===;;;444///++++++,,,------...............------------......---------///000000...,,,++++++...222777:::::::::BBBBBBAAA???===<<<<<<===222111111222333444444333///...------------...///333222111///......///000999888777666555444333222000111333333333111...------,,,+++))))))))))))******+++,,,...///111222444444555666555333///+++)))---+++***+++...000111111222333666888:::<<<>>>???:::???CCCAAA<<<===FFFOOO999777444111///.........,,,---000111222222111000000...,,,***((((((((()))((((((((('''%%%&&&(((***((()))******)))'''%%%$$$)))))))))(((&&&%%%%%%&&&(((((((((((((((''''''&&&######$$$$$$$$$$$$######$$$#########$$$$$$%%%&&&'''''''''''''''&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$###$$$&&&&&&&&&%%%&&&&&&%%%$$$######%%%'''(((%%%%%%%%%$$$$$$$$$$$$$$$(((%%%###"""$$$&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&'''(((((((((&&&&&&((()))%%%&&&((())))))(((&&&%%%!!!"""%%%'''((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''((()))*********)))'''%%%$$$))))))))))))))))))))))))***+++---...///000333666<<>>???AAAFFFJJJOOOUUU___qqq>>>777111000222333777<<<888555333333000---///333:::UUUqqqvvveeePPPHHHHHHNNNNNNOOONNNEEE:::666888666888:::999888777999;;;DDDKKKQQQTTTYYY]]]]]][[[\\\___gggpppxxx|||}}}|||{{{zzzwwwuuusssttttttuuusssqqqnnnkkkooouuuvvvsssqqqlllgggffflllvvvzzzuuussswww{{{}}}zzzllldddXXXQQQQQQTTTVVVWWWTTTSSSPPPLLLHHHFFFGGGHHHBBBAAA@@@>>>===>>>>>>???;;;::::::;;;;;;:::777555...---...000---+++...444,,,///333888:::777222---***+++,,,...////////////......------------......,,,,,,,,,...000000///---)))***---333777::::::888======<<<;;;:::999888888666444111000000000///---000///...------...//////333333222000//////222444:::999777666555222000...+++---///111222000...---++++++******************(((***+++---...111555999777:::<<<<<<777000***&&&+++******+++...///...---,,,...///000111222666888555===CCCBBB<<<:::@@@GGG666555222000...---------***,,,///111111000...,,,///...---+++***+++++++++((((((((('''&&&&&&(((***((())))))***)))(((&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%""""""############""""""############$$$%%%&&&'''&&&&&&''''''''''''&&&%%%###$$$%%%&&&&&&%%%$$$###$$$"""###&&&'''$$$$$$'''%%%$$$$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$&&&'''''''''$$$$$$%%%&&&&&&&&&&&&%%%###$$$$$$%%%%%%&&&&&&''''''''''''((())))))******&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%%%%&&&((($$$$$$%%%&&&&&&%%%$$$$$$!!!"""%%%'''((((((((((((&&&%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&((()))(((((((((((('''&&&%%%$$$((((((''''''&&&''''''''')))***++++++***+++---000333888===AAAGGGNNNQQQPPPTTTYYY```ddddddbbb```^^^TTTIII;;;111......,,,*********+++++++++++++++***+++,,,------------000222111444888:::;;;===???AAADDDHHHMMMRRR[[[kkk???888444555555333444888000......///---,,,111777MMMpppdddRRRSSSYYY```]]]]]]___ZZZMMM@@@:::888888888:::;;;<<<<<<<<<@@@BBBIIIQQQUUUUUUXXX]]]___bbbgggooovvvzzz{{{{{{}}}{{{xxxvvvuuuwwwxxxuuutttpppmmmqqqxxxzzzvvvoookkkffffffkkkuuu~~~zzzqqqkkknnnvvv}}}yyysssfff^^^SSSMMMMMMNNNOOONNNLLLKKKIIIHHHGGGFFFEEEEEEAAAAAA@@@???>>>===<<<<<<999:::<<<;;;999777555555'''(((,,,///...,,,000777///...///111222222///---***+++---///000000000000......------------......,,,,,,,,,---//////...,,,+++,,,///444777888666444333333333444555555444333999555111.........---+++...---,,,,,,---...000111333444444333222444888<<>>===777111,,,******)))***,,,......,,,***(((***,,,,,,+++---222555444999>>>???<<<888777777000000///...............+++,,,---///000000//////,,,,,,++++++++++++,,,,,,((())))))(((&&&&&&(((+++)))))))))***))))))((((((&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$#########$$$$$$$$$###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$$$$###$$$&&&''''''&&&$$$###### !!!&&&&&&######'''#########$$$$$$$$$$$$%%%###$$$$$$$$$%%%&&&&&&&&&'''&&&%%%&&&((()))((('''%%%%%%&&&'''''''''''''''######$$$%%%%%%&&&''''''''''''((())))))***++++++%%%%%%&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))''''''&&&&&&''''''((()))((((((((((((''''''''''''&&&%%%$$$$$$%%%&&&(((***(((((((((''''''&&&&&&&&&''''''&&&%%%%%%&&&((()))&&&((())))))))))))+++---+++111666999???HHHMMMKKKNNNUUU^^^dddeeebbb___]]]PPPFFF999111...---+++(((******++++++++++++*********,,,...///...///111222111333666777999;;;???AAADDDGGGJJJNNNUUUcccuuuAAA;;;888;;;:::444222333222000000111///---111888TTT}}}jjj```lllwwwqqqlllkkkqqqqqqdddQQQDDD===999777999>>>@@@>>>:::CCCCCCJJJTTTVVVRRRXXXccccccdddhhhnnntttxxxyyyyyy}}}zzzwwwwwwxxxzzzwwwxxxtttqqquuu~~~|||oookkkffffffkkkttt|||ttthhhhhhqqq{{{}}}||||||}}}}}}yyyrrrlllddd\\\RRRMMMMMMNNNNNNLLLCCCBBBAAABBBCCCBBB@@@>>>DDDDDDCCCBBB@@@>>><<<;;;777:::===;;;777444333444&&&''',,,///...+++000777111...+++***,,,---......***,,,...000111111111000///......------......///---,,,,,,,,,------,,,***///000333666999888555222111111333555777888777666777333///---...///...---+++******+++,,,///111222222444555555555888>>>CCCKKKQQQUUUQQQFFF>>>>>>AAA>>><<<888444111///......''''''(((((())))))******((())))))((((((+++222888888;;;===;;;666111///...))))))***---......,,,)))'''(((*********,,,111666444666999===>>>:::333---++++++,,,---...///000000,,,,,,,,,---...000333444))))))(((((()))***++++++)))))))))((('''''')))+++)))))))))))))))*********%%%$$$$$$%%%'''(((((('''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%$$$############!!!"""$$$$$$%%%$$$###"""###$$$&&&''''''&&&$$$###### %%%&&&######'''!!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%&&&'''(((((('''&&&&&&(((******)))'''&&&&&&'''((())))))((((((######$$$%%%%%%&&&'''''''''(((((()))***+++++++++''''''((((((((((((((((((###%%%''''''&&&&&&'''((((((''''''&&&&&&''''''((((((((('''''''''(((((()))((((((((((((((()))******))))))((((((''''''&&&&&&&&&%%%$$$###$$$&&&)))***)))((((((''''''''''''((()))(((&&&&&&&&&(((***,,,%%%''')))))))))***+++---'''---111222777@@@DDDBBBIIIRRR]]]ddddddaaa^^^\\\QQQHHH===555333222...+++******+++++++++******)))***,,,///000000111222333111222444555777:::>>>AAADDDGGGIIILLLQQQ]]]nnnzzzEEE???777222111111000......,,,---000111000333999LLL\\\nnnuuutttvvv{{{qqqyyypppQQQ===<<<;;;999999;;;===@@@AAA@@@CCCKKKRRRVVV]]]cccggglllpppqqqtttxxxyyyvvvwwwyyy{{{|||||||||{{{{{{xxxqqqrrrxxx}}}{{{wwwuuummmdddaaafffpppxxx}}}~~~uuunnnmmmooosss{{{}}}yyyrrrkkkeeeZZZVVVSSSSSSUUUTTTOOOJJJCCCAAA???>>>@@@BBBBBBBBBBBBAAA???===<<<<<<===>>>>>>777222333444111---,,,,,,,,,+++******---333777555///,,,000000,,,+++...+++---///222333222000///000---)))))),,,//////......------,,,,,,+++***)))...///333777::::::777444000000///000000111333444777333///---.../////////---............111444888444333333777>>>EEEKKKNNN```kkknnn___HHH===???EEEAAA;;;333...---.........&&&''')))++++++)))&&&%%%+++)))'''&&&'''+++...111333000...000444555333///((()))(((%%%%%%((()))'''))))))))))))***+++,,,---...111444555333000...---+++---///000111000///.........---,,,,,,+++************)))((('''&&&&&&&&&'''&&&&&&'''(((((('''%%%%%%)))&&&%%%((('''""""""######$$$$$$$$$###"""###$$$$$$###""" !!!"""$$$#########""""""!!!!!!######""""""###$$$$$$%%%!!!###$$$###"""!!!"""### !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$(((&&&%%%%%%''''''&&&%%%)))'''&&&&&&'''(((&&&%%%%%%%%%$$$$$$###""""""""""""###%%%%%%$$$$$$%%%&&&+++)))'''(((++++++(((%%%'''&&&%%%$$$$$$###$$$$$$'''((()))))))))(((&&&%%%$$$$$$%%%&&&&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$######&&&,,,000///,,,)))&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((())))))+++---222777;;;>>>CCCHHHPPPVVVXXXVVVRRROOONNNJJJBBB999111---...///...)))&&&))),,,,,,(((%%%***++++++,,,---...//////111222444555666:::???BBBAAACCCGGGKKKNNNTTTbbbpppCCC???999555333333333333444000///111222333777===???KKK\\\jjjtttzzzvvvWWW>>>:::666666999<<<<<<<<<;;;;;;AAAJJJRRRVVV[[[aaaeeeiiillllllpppvvvzzzyyyvvvxxxzzz|||}}}zzzuuuuuuzzz~~~~~~{{{|||sssiiieeeiiisss~~~zzzppppppvvv{{{~~~yyyssskkkccc]]]YYYWWWUUUWWWXXXVVVPPPKKKDDDBBBAAAAAACCCDDDCCCBBB======>>>>>>===<<<;;;::::::333///111333000---,,,...---,,,++++++---222666333...---000111...---///+++,,,...000000000///.........///222555777555333111000...---,,,+++++++++---000444888999999777666666444333111111333555666999666222000000111111111000///------...///111222777777:::@@@IIIRRRXXX[[[xxx~~~zzzeeeJJJ999444444555111+++))))))+++++++++***,,,...000111000///...***)))((('''(((***---///000...---///333444000---,,,...---)))))),,,---+++*********++++++,,,---...***---111222000...---,,,)))---333777888444///+++,,,,,,,,,+++***)))))))))((('''&&&%%%%%%$$$$$$$$$***'''$$$###%%%''''''(((!!!&&&)))'''&&&((('''###$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%######$$$&&&$$$##################"""%%%$$$$$$$$$$$$$$$%%%%%%!!!###$$$###"""!!!"""$$$&&&&&&&&&%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%### !!!$$$'''&&&%%%$$$%%%'''(((((('''%%%%%%$$$$$$$$$$$$######$$$%%%&&&%%%######$$$%%%$$$######%%%((()))))))))***)))(((((('''''''''((('''(((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''***)))((((((''''''''''''((('''%%%%%%(((///:::AAA>>>999111+++))))))))))))((((((((((((((((((''''''((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((***,,,000333555<<>>===:::777555555777999<<<888555555555555888===<<>>;;;888555444...+++...111///---...///...---++++++---111555111...///222444222111111,,,,,,,,,---.........///111333888===???>>>999555555333000---,,,+++,,,,,,,,,111666888777555555777:::888666333333333555666666444111111222444555555333///,,,+++---...---+++333444888???HHHPPPUUUWWWiiilllfffUUUAAA444...+++---+++******,,,---...---'''))),,,///000000000///))))))(((((()))***+++++++++***+++...111111---))))))+++***&&&%%%))))))'''))))))))))))***+++,,,---,,,///222333222000000000+++///444888888555000,,,*********))))))(((((('''((('''&&&%%%$$$$$$$$$$$$+++'''""" !!!%%%((()))$$$'''((('''&&&(((&&&###'''&&&%%%$$$###$$$$$$%%%&&&''''''&&&%%%%%%'''***###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%"""###$$$###""""""###$$$'''&&&$$$###"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%###%%%&&&"""$$$+++"""""""""$$$'''))))))((($$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''&&&###"""###$$$'''''''''&&&%%%%%%&&&'''***))))))((((((((((((((((((((('''&&&&&&%%%&&&&&&(((((('''&&&&&&&&&&&&&&&************))))))))))))(((&&&$$$$$$)))555DDDNNNGGG???444+++&&&&&&'''(((************))))))((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))(((''''''((()))+++,,,333777===DDDIIILLLMMMNNNRRRNNNGGG<<<333---***++++++,,,,,,,,,,,,------,,,***++++++,,,---...//////333444444444444777:::===BBBCCCFFFIIIIIIKKKTTT___sss666888888777444444888<<>>AAAAAA>>>999555777555111...,,,,,,---...---222666666222///111444:::999888777555444333222000///...///222555777777444///++++++...000---)))---...222777>>>BBBEEEEEE@@@CCCAAA:::444111...+++******,,,...000000000///%%%&&&)))+++,,,,,,++++++(((((())))))))))))))))))'''((())),,,///...***&&&%%%'''&&&"""!!!$$$%%%###&&&&&&&&&''''''((()))***...000222222000/////////000000000000000000000000***)))))))))(((((('''''')))(((''''''&&&&&&&&&'''***&&&""" !!!$$$'''(((%%%&&&%%%%%%%%%&&&%%%###***(((&&&$$$###$$$%%%&&&%%%&&&&&&%%%$$$%%%(((***$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%"""###$$$$$$""""""###$$$###""" !!!"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$&&&'''$$$!!!!!!&&&***"""""""""###&&&(((((('''"""""""""###$$$%%%%%%&&&$$$%%%&&&&&&$$$###$$$%%%(((***+++)))%%%$$$'''***+++******)))))))))))))))---,,,***(((''''''((((((+++***)))'''&&&&&&&&&&&&)))))))))))))))))))))((()))'''%%%%%%+++777EEENNNCCC<<<111)))%%%%%%&&&'''***))))))((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((***))))))((((((((()))))),,,...333888===BBBEEEGGGHHHFFFAAA:::333///......))),,,---***(((***+++******++++++,,,---...//////555666666555555777:::===BBBBBBFFFJJJKKKKKKRRRZZZkkk000222555444333333666:::???>>>BBBIIIKKKFFF???===???>>>DDDTTTiiiwwwzzzxxxxxx~~~}}}rrr```HHH555111222222000...///333777;;;>>>GGGRRRXXXXXXWWWYYY```ggglllkkklllqqqvvvxxx{{{zzz}}}|||yyyxxxyyy|||zzzwwwrrrooooootttzzz~~~yyytttssstttvvv~~~~~~{{{yyyzzz{{{|||ssspppjjjeee```ZZZUUUQQQPPPSSSVVVYYYWWWRRRJJJDDDCCCDDDDDDFFFGGGDDD@@@===???>>><<<999666333111000---***)))---000///000333------,,,***)))***---000333666999;;;======999555///...---,,,---...///111777999<<<===<<<;;;999777777555111...,,,,,,---...---111444222---***,,,///888999;;;;;;:::777333111111//////000222555666555222...***,,,000111...+++---...000444888:::;;;:::333444222//////000---((((((***...000111000...---***++++++,,,,,,+++******''''''((()))))))))((('''%%%&&&(((+++,,,+++(((%%%''')))((($$$$$$((()))'''&&&&&&&&&&&&'''((()))***+++,,,,,,+++)))(((((()))------+++******+++,,,---))))))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''%%%######$$$&&&&&&%%%&&&###!!!"""$$$$$$###""")))(((&&&$$$$$$%%%&&&'''###$$$$$$###"""###%%%((($$$$$$%%%%%%&&&&&&&&&'''$$$$$$############$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&''''''&&&%%%%%%$$$###$$$&&&'''&&&%%% !!!!!!"""###$$$%%%%%%"""$$$%%%%%%%%%%%%'''(((!!!$$$'''((('''(((,,,000///...---,,,,,,+++,,,,,,//////---------...///000...---+++(((''''''''''''''''''((())))))(((((('''******)))***...555>>>DDD:::666///+++))))))))))))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((*********))))))(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((())))))***,,,///333777;;;======<<<:::555111......///***......)))&&&)))***(((***++++++,,,---...//////333444444444444666:::<<>>???@@@???:::333000///...------...///000000222444555555666999;;;555333000---,,,+++,,,,,,---///000...***)))***---777999;;;===<<<999555333666444333222444444333222///---+++---///000///,,,++++++---000444666666555333333111...000222...(((,,,///333555555222111000,,,,,,,,,+++***)))((('''&&&&&&'''((()))((((((((($$$&&&(((***+++)))(((&&&&&&)))(((%%%&&&***+++***(((((((((((()))***+++,,,+++,,,+++***((('''(((***&&&(((***,,,,,,***'''%%%((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%###&&&  #########$$$'''&&&%%%%%%%%%%%%''''''"""###$$$$$$######$$$%%%$$$%%%%%%%%%%%%%%%&&&&&&######""""""######$$$%%%###$$$%%%$$$#########%%%###$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%"""!!!"""%%%((((((%%%"""(((&&&%%%%%%&&&&&&%%%###!!!!!!"""###$$$$$$%%%%%%!!!###%%%%%%&&&&&&(((***$$$&&&)))+++,,,---///000666555444222111000000000000000000000000111222222111///---***)))))))))***&&&''')))******)))((((((&&&(((******+++...111444111...+++)))))))))(((''''''&&&%%%%%%&&&''')))***''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''''''''''')))))))))***,,,///222444666666555222...+++++++++,,,000...'''''',,,---(((***++++++,,,---.../////////000111222333555999===CCCEEEKKKSSSWWWWWWYYY^^^bbbttt111000111444666777666555777;;;GGGWWW___YYYOOOHHH@@@>>>>>>EEEPPP[[[```aaa```bbb\\\OOOAAA777///***...//////---++++++000444555666<<>>BBBAAAAAAAAAAAA???<<<999:::777444000...------------***+++......,,,---222---......---,,,---///222777===@@@@@@@@@???888///......---------------...***,,,......///111555999111000...---,,,++++++++++++++++++++++++,,,---...444555666666666666555555444222111222333444333222,,,,,,------------,,,,,,***))))))+++...111111000...///...---///333111,,,...222777888777555444444******)))((('''&&&%%%$$$%%%%%%&&&&&&'''((())))))&&&''')))***))))))((((((###%%%%%%###$$$)))+++***))))))))))))***+++,,,,,,+++,,,+++*********---000'''(((***++++++)))'''%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$###$$$$$$%%%%%%&&&&&&%%%&&&((((((&&&$$$''' $$$$$$$$$&&&$$$$$$$$$%%%&&&&&&''''''###%%%((((((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###$$$%%%&&&'''###$$$%%%%%%######$$$%%%!!!"""###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&&&&&&&&&&'''((('''&&&&&&''''''&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$&&&&&&&&&&&&''')))***,,,111777===AAABBBAAAJJJIIIGGGEEECCCAAA@@@@@@AAA@@@???<<<:::777444333333111...,,,***+++,,,---)))***,,,---...---,,,+++'''))),,,---------///000111...***(((((((((((('''(((((('''''')))+++...///+++++++++,,,,,,,,,------((((((''''''&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''&&&&&&((((((''''''(((***,,,...000111111///,,,***)))***)))---***$$$'''//////(((***++++++,,,---...//////...000111333555888===AAAEEEGGGNNNXXX\\\[[[\\\___eeeuuu444333222555999:::888555888;;;FFFVVV]]]WWWKKKDDDCCC>>>;;;???HHHOOOPPPNNNYYYZZZSSSFFF:::444111...000...,,,+++,,,...000111333444999BBBHHHKKKNNNSSS[[[bbbfffcccccclllwww~~~|||}}}~~~{{{vvvsssuuu|||}}}tttmmmkkklllllloootttoooqqqrrrpppkkkhhhiiijjj}}}tttooo{{{~~~yyyzzz}}}|||vvvqqqbbb^^^YYYUUUSSSRRRPPPOOOQQQQQQPPPLLLGGGCCC@@@???EEEDDDCCCCCCBBBAAA===;;;333222000...---,,,,,,,,,,,,***+++------***,,,000.../////////...///222444777>>>AAA@@@@@@>>>666+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++,,,000333......---,,,,,,+++*********((('''))),,,000111111111000///...///111333555,,,+++,,,...222444555444+++,,,...---+++))))))***...---++++++---......------......---///222111,,,)))---222444333111111111+++******)))(((''''''&&&$$$$$$%%%%%%'''(((***+++'''((()))***)))))))))***###&&&&&&$$$&&&+++...,,,'''''''''(((((()))***+++&&&''''''''''''***---111...,,,)))&&&&&&'''***,,,%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((('''&&&&&&'''((('''&&&((( %%%%%%&&&)))!!!"""$$$%%%&&&'''''''''%%%(((++++++***'''%%%$$$%%%%%%%%%$$$$$$#########""""""###$$$%%%'''((()))###$$$%%%%%%######$$$%%%###%%%&&&'''&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$'''***(((%%%%%%)))...((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''(((((($$$&&&'''&&&%%%%%%&&&'''%%%***333BBBRRR\\\```aaadddbbb```]]][[[YYYXXXWWW[[[YYYUUUPPPIIIBBB<<<888444222///---,,,,,,---///,,,---///111111000///...000222444555666666888999:::666111---,,,,,,,,,,,,************,,,///222444000111111111222222333333//////......---,,,,,,+++'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((('''''''''((('''''''''''')))***+++***,,,...---,,,++++++,,,%%%'''$$$%%%000000'''***++++++,,,---...///000000222444666999===BBBFFFGGGIIIQQQZZZ___]]]]]]___bbbqqq000222666999:::999666444666888???HHHPPPOOOGGG???:::777666999???EEEHHHHHHIIIIIIEEE>>>444...++++++++++++++++++,,,---......111555888===IIIUUUWWWQQQ[[[\\\]]]^^^aaaiiissszzz{{{~~~{{{wwwuuuvvvyyy{{{|||vvvmmmhhhdddaaadddiiieeebbbbbbeeeddd```___```nnnuuu{{{zzzuuuxxx~~~~~~zzz{{{~~~zzzssshhh^^^VVVSSSPPPKKKKKKOOOLLLOOOLLLCCC???@@@???<<>><<<555///222...,,,...///000333999666777666555999AAAEEEDDD:::444...***((('''%%%###'''&&&&&&%%%&&&'''((()))%%%%%%$$$"""!!!$$$(((,,,))))))(((((((((((())))))((((((((((((((((((((((((***)))'''&&&%%%'''((()))+++,,,,,,+++******+++---111333666999<<<@@@EEEIIIPPPTTTYYY___bbbbbbaaa```dddnnn///333777888666555666888666555999DDDNNNQQQKKKCCCBBB>>>;;;;;;???CCCEEEEEEGGGFFFBBB<<<333...,,,,,,+++******++++++,,,---...222777;;;???JJJWWW\\\[[[ZZZ[[[\\\^^^bbbjjjsssyyy{{{vvvqqqqqqtttxxx|||~~~wwwmmmfff```\\\^^^ccc___]]]]]]aaabbb```aaadddtttxxx|||}}}{{{zzzuuummmfff]]]TTTQQQMMMHHHFFFIIIGGGJJJHHHBBB@@@CCCCCC@@@@@@@@@@@@AAAAAA???:::777222///+++***+++,,,,,,+++***++++++++++++++++++,,,...///000111222444444555000111222333222000...,,,...---+++***)))***+++,,,++++++***)))***+++,,,,,,,,,***(((((()))***)))(((++++++++++++++++++++++++))),,,...---)))'''))),,,+++,,,---...///...------+++***)))(((((()))******)))******+++,,,------...,,,,,,***))))))((((((((((((+++...///...---,,,------+++)))&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))***''''''))))))&&&%%%(((&&&'''((())))))*********+++***)))***,,,,,,,,,***,,,,,,+++******))))))(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&%%%###"""###&&&)))###$$$$$$%%%&&&&&&''''''&&&%%%$$$%%%((()))'''%%%%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%###"""!!!"""$$$################################################%%%%%%%%%%%%$$$"""!!! ###'''((('''(((******''')))'''%%%###""""""$$$%%%(((''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%''')))222EEEaaa}}}}}}yyywwwwwwwwwtttkkk```UUUNNNLLLAAA<<<666444777999999777;;;;;;:::::::::===AAADDDQQQWWWZZZZZZ[[[]]]\\\YYYTTTQQQMMMKKKJJJIIIFFFDDD>>>999777999;;;>>>DDDKKKGGGHHHFFFEEEIIINNNOOOKKK>>>888222---+++)))'''&&&'''&&&&&&%%%&&&'''((()))"""###%%%%%%$$$$$$&&&((())))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((()))******+++,,,,,,,,,...000333444888===BBBEEEHHHLLLNNNTTTVVVZZZ___cccfffggghhhlllttt...333777666222111555999:::777999EEEUUUZZZSSSIIIGGGBBB===:::;;;===???@@@DDDBBB>>>888111---,,,---************+++,,,------...333777;;;CCCPPPZZZ___\\\[[[[[[^^^ccckkkrrrxxx}}}uuunnnlllrrryyy{{{yyynnnfff```\\\^^^cccdddbbbdddjjjnnnooorrrwww~~~xxxtttpppiiiaaa^^^WWWPPPMMMJJJFFFEEEGGGEEEFFFEEEAAAAAACCCDDDBBB<<<<<<===>>>===999333......,,,++++++,,,---,,,***+++++++++++++++*********+++,,,...///000000//////---.........---,,,+++++++++******)))***,,,---...,,,++++++************+++***)))((((((***+++***)))))))))******+++,,,,,,---***,,,---***''''''***---+++,,,---------,,,+++*********))))))))))))******************++++++,,,,,,************)))(((''''''+++...111222000---+++***+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''''',,,)))(((***)))%%%$$$'''&&&'''((())))))*********,,,+++***+++---...---,,,+++,,,,,,,,,+++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$###"""$$$'''***$$$$$$$$$%%%%%%&&&&&&'''%%%$$$$$$&&&(((((('''&&&$$$$$$###############"""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%###"""!!!###$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$ $$$''''''%%%&&&))))))''')))(((%%%$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$###%%%(((***555NNNrrryyyqqqhhh```ZZZWWWLLLHHHCCCAAABBBCCCAAA???BBB@@@======@@@EEEHHHJJJ]]]dddiiiiiijjjmmmmmmkkkiiifff```YYYTTTTTTVVVYYYQQQKKKGGGHHHIIILLLSSSZZZUUUTTTSSSRRRUUUXXXTTTMMMCCC>>>777222...,,,***((('''&&&&&&&&&&&&'''((((((!!!$$$(((***)))'''&&&&&&)))((((((''''''(((((()))*********************************************+++)))***,,,---///222666:::999>>>EEEKKKPPPRRRUUUWWWYYYZZZ]]]aaafffjjjnnnppppppvvv111333555555333111333555>>>;;;@@@RRReeekkk___QQQKKKGGGAAA===<<<>>>AAACCCAAA>>>999333///,,,,,,,,,************+++,,,------,,,000444777;;;FFFTTT]]]aaa```^^^^^^bbbiiiqqqvvv~~~~~~}}}zzzuuuppprrrxxx~~~{{{qqqkkkfffcccgggllllllkkkooowww}}}zzzzzzxxxsssnnnggg```ZZZTTTPPPLLLJJJIIIIIIHHHIIIGGGFFFCCCAAA@@@AAA@@@???888888888888777333...+++,,,,,,------...---+++***,,,,,,++++++******)))))))))+++,,,......---,,,***......---,,,,,,,,,------******)))***+++,,,---...+++******))))))(((((((((((('''''')))+++,,,+++***))))))******+++++++++,,,------,,,***((())),,,///,,,,,,---------,,,***))))))))))))))))))******************************+++***+++,,,,,,,,,***)))(((...111555666333///+++***))))))(((''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((&&&&&&((((((%%%%%%(((&&&'''((())))))*********+++*********,,,---,,,+++)))***++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""###&&&((("""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$$$$$$$$$$############"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$###""" %%%((('''%%%%%%)))***((()))(((&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$"""!!!###'''***---KKKuuu{{{sssmmmgggbbb^^^YYYVVVRRROOONNNMMMJJJHHHJJJGGGEEEGGGMMMQQQRRRRRR___gggmmmnnnooorrrtttsssvvvrrrkkk```XXXVVV\\\ccc___ZZZUUUUUUTTTSSSVVV[[[\\\]]]\\\\\\___```XXXNNNIIIEEE>>>777111---***)))''''''&&&&&&''''''''''''$$$'''***,,,+++)))(((((((((((((((''''''((((((((()))))))))))))))))))))))))))******++++++++++++***)))+++---///222555:::======BBBIIIOOOTTTXXX\\\___]]]___bbbgggkkknnnqqqrrrrrrvvv}}}444333222444777777444111:::;;;FFF___www~~~qqqaaaUUUQQQLLLGGGDDDFFFIIILLLAAA===777111---,,,,,,,,,************+++,,,---...000333555777888@@@MMMYYYffffffeeecccccchhhpppvvv}}}~~~~~~zzzwwwxxx{{{vvvqqqmmmkkkmmmsssoooooosss||||||||||||zzzwwwrrrjjjaaaZZZWWWPPPNNNKKKIIIIIIJJJJJJHHHGGGCCC????????????>>>===666444222111111000...,,,...///000000...,,,***)))+++++++++******))))))))),,,---///000000///---,,,------,,,+++,,,,,,......++++++++++++++++++,,,,,,)))))))))(((((('''&&&&&&''''''''')))+++,,,+++***+++++++++******))))))))),,,,,,+++)))((())),,,...,,,---......---,,,+++***(((((())))))*********************************+++)))***+++,,,,,,+++)))(((000333666777444000,,,***((((((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''$$$$$$&&&&&&######&&&&&&'''((())))))************(((((()))***+++***)))(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$""""""###%%%"""###############$$$$$$%%%&&&&&&%%%$$$""""""!!!$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%'''))))))&&&&&&******(((((('''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######"""!!! """&&&)))+++JJJsssyyysssnnniiieeeccc```[[[WWWTTTQQQOOOMMMRRRRRRTTTYYY^^^aaa```]]]eeennnuuuwwwxxx{{{~~~~~~|||uuuiii^^^[[[```gggddd```^^^___]]]YYYXXX[[[eeehhhiiijjjlllkkkbbbWWWOOOLLLFFF???666///***(((''''''''''''''''''&&&&&&%%%'''(((((('''&&&''')))((((((''''''''''''((((((((((((((((((((((((((((((((()))***++++++++++++******---000333555888<<<>>>AAAEEEJJJOOOTTTZZZ```ddd```dddiiinnnqqqrrrrrrqqqwwwyyy}}}666222///333999<<<:::666777:::HHHdddxxxccc```YYYRRRKKKIIIJJJLLLFFF@@@888222///.........++++++++++++,,,---......000000111333444888BBBMMMeeejjjnnnlllhhhiiiooovvv~~~}}}{{{wwwsssoooppptttuuuuuuzzz~~~zzzzzz}}}yyytttnnncccVVVOOOOOOQQQQQQNNNJJJIIIJJJHHHDDDDDD>>>:::<<>>444,,,)))'''''''''(((''''''&&&%%%%%%%%%%%%###""""""%%%'''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))))))))******+++,,,,,,,,,///444888:::<<<>>>@@@EEEHHHLLLQQQVVV]]]dddhhheeehhhnnnsssvvvwwwuuutttyyyyyy{{{555111...000777>>>BBBDDD@@@@@@KKKccc|||wwwooobbbUUULLLIIIIIINNNGGG===666222222111000,,,,,,,,,,,,---...///000---+++---111222333:::BBB]]]jjjwwwyyyqqqlllpppvvv~~~~~~~~~|||yyyvvvvvvzzz~~~{{{|||yyytttnnnhhh\\\OOOJJJLLLOOOPPPNNNIIIIIIKKKHHHBBBEEE===888;;;===:::888888333111000/////////...,,,,,,...000///,,,+++,,,---))))))))))))************'''''''''(((((()))))))))))))))***++++++,,,,,,---+++++++++,,,,,,+++++++++'''((()))*********)))(((''''''(((***,,,,,,***(((************))))))))))))''''''''''''((())))))((()))***+++,,,,,,,,,+++***&&&''')))***++++++******)))******+++,,,------...******))))))))))))*********---///000...,,,++++++((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''')))%%%%%%&&&%%%!!! ###&&&'''((())))))*********'''&&&&&&&&&((()))(((''')))(((&&&$$$$$$&&&((()))''''''''''''''''''''''''###$$$%%%%%%%%%%%%$$$######$$$%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((((((&&&%%%%%%'''######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""###$$$###""""""$$$&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$%%%)))***((((((***)))%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$%%%''')))---???]]]{{{zzzrrrllljjjmmmjjjccc\\\UUUQQQPPPQQQSSSWWW]]]bbbeeeggghhhiiirrr}}}}}}tttnnnlll```^^^```eeegggfffhhhkkksss{{{zzzuuummmgggbbbbbb___VVVIII;;;111,,,''''''((((((((('''%%%%%%$$$%%%%%%$$$""""""$$$&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((+++*********+++,,,...///,,,111888===@@@BBBCCCDDDIIILLLRRRXXX]]]bbbgggkkkiiilllqqqvvvyyy{{{||||||}}}{{{{{{222000...///444>>>IIIQQQNNNKKKPPPccc~~~tttbbbTTTMMMKKKSSSKKKAAA999555555444333------------...///000000000---...444777666:::BBBUUUhhh|||yyypppqqqvvv|||}}}~~~~~~~~~~~~xxxrrrmmmhhh]]]QQQOOOSSSJJJMMMLLLHHHIIIMMMKKKDDDIII???999;;;;;;666222222333222222222222000,,,)))))),,,...---+++***---///(((((())))))******++++++))))))))))))***+++,,,---)))***+++---............)))***+++,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***(((((()))+++,,,,,,)))'''((((((((()))******++++++(((((((((***+++,,,***)))'''((()))***++++++***)))&&&''')))***+++++++++***)))******,,,---...//////------+++++++++,,,---...''')))+++,,,+++******+++))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((%%%######&&&'''$$$%%%'''&&&'''((()))************((('''&&&'''((())))))'''+++)))&&&$$$$$$&&&))),,,''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###!!!"""$$$$$$######$$$&&&########################"""%%%%%%$$$$$$&&&(((""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$###""""""$$$&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###%%%&&&&&&%%%###$$$((()))(((''')))'''###$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$&&&''''''''''''((()))---:::SSSqqqyyytttrrrrrrnnnggg___WWWSSSSSSTTTWWW\\\aaaeeefffhhhmmmpppuuuzzzpppjjjaaa^^^___ccceeefffjjjnnn|||yyysssmmmjjjjjjhhh___PPP@@@555///''''''((((((((('''%%%$$$&&&'''((((((&&&&&&&&&''''''''''''&&&&&&'''''''''))))))))))))))))))))))))---,,,+++***+++---000111,,,222:::AAAEEEGGGGGGGGGKKKPPPXXX___cccgggkkkmmmmmmooorrrvvvzzz~~~///,,,+++...111777CCCOOO[[[YYYRRRSSSjjj{{{ooo]]]MMMGGGAAA;;;888444//////222......---,,,,,,,,,---------,,,---222;;;DDDIIIKKK___rrrzzzuuuvvvxxxzzzyyyzzz~~~~~~~~~~~~~~~rrrkkkffffffcccZZZOOOJJJMMMIIIGGGKKKPPPNNNDDD;;;:::999888777777666777777000/////////............---,,,+++***))))))))))))''''''(((((())))))************)))((((((((((((((('''((()))***+++,,,,,,,,,,,,+++)))((((((((()))***...---,,,+++++++++,,,---******))))))))))))******%%%&&&(((***+++***)))(((888111***(((***,,,,,,***))))))((((((''''''&&&&&&***))))))((((((((())))))&&&'''(((***---///222333444333111///---+++******...+++((()))******'''$$$'''******''''''******((((((&&&$$$$$$%%%''''''&&&######"""!!!"""###$$$%%%$$$%%%%%%&&&%%%$$$"""!!!&&&(((*********)))***+++(((%%%######&&&((((((&&&'''))))))'''###"""$$$''')))'''&&&$$$$$$%%%&&&'''"""$$$&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""###$$$%%%%%%&&&&&&&&&""""""''''''$$$$$$((($$$&&&---***!!!%%%...,,,)))'''&&&&&&&&&&&&$$$###&&&$$$###!!! !!!!!!""" ###%%%$$$""""""$$$&&&"""###%%%%%%$$$$$$$$$%%%$$$$$$$$$###!!!!!!$$$&&&$$$$$$############$$$$$$#########$$$&&&&&&%%%$$$'''"""!!!&&&)))'''%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&%%%###""""""###%%%&&&***222EEEaaa~~~wwwssstttmmmgggbbb\\\VVVTTTVVV]]][[[[[[___eeeiiijjjiiizzzzzzqqqrrrhhheeeeeeeeecccbbbhhhpppttt}}}}}}|||{{{yyypppqqqnnngggYYYIII:::111,,,+++***)))''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))***+++***)))((())),,,///111444:::AAAHHHLLLMMMLLLNNNPPPSSSWWW\\\ccckkkppptttsssrrruuuzzz...,,,+++---///444AAANNNaaa\\\VVVTTT\\\ppphhhSSS???:::444222...******------,,,,,,,,,,,,,,,------++++++,,,333???MMMXXX^^^ppp||||||nnniiilllppp|||{{{{{{}}}~~~|||xxxtttfffaaa```cccbbbYYYPPPJJJIIIHHHIIINNNRRRNNNCCC999777777555444333333333333000000/////////.........+++,,,------,,,+++)))(((((((((((())))))))))))))))))***+++++++++***(((''')))******+++++++++******,,,+++***)))(((((())))))///...,,,+++++++++------,,,+++***)))((((((((((((&&&''')))+++,,,,,,+++***...***((()))---000000---*********))))))(((((((((******))))))))))))******)))(((''''''***...222444999777444111...,,,+++***...,,,+++***+++,,,,,,+++'''******''''''))))))&&&(((&&&$$$$$$%%%''''''&&&'''&&&&&&%%%&&&'''((()))%%%%%%&&&&&&&&&%%%$$$$$$'''(((***+++***)))***+++(((&&&$$$$$$'''))))))((('''(((((((((&&&%%%%%%&&&)))'''&&&$$$$$$%%%&&&'''###%%%&&&&&&$$$###$$$$$$%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&######''''''###$$$'''%%%%%%***(((###///???BBB///,,,'''$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&''''''((())))))&&&""" """###%%%%%%$$$$$$$$$%%%$$$$$$$$$###""""""$$$&&&$$$$$$############$$$$$$$$$######$$$%%%&&&$$$###%%%!!!###&&&$$$###$$$''''''''''''&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''')))///>>>UUUooo}}}wwwpppjjjddd```ZZZSSSQQQSSSWWWVVVWWWZZZ```dddffffffsss|||zzzrrrsssllliiihhhiiijjjiiinnntttsss|||~~~{{{uuuuuurrrjjj]]]LLL<<<222,,,+++)))((('''''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&((('''&&&&&&''')))(((((()))((('''))),,,///777===EEELLLQQQTTTUUUVVVMMMPPPTTTYYY___gggooouuuuuuttttttwww{{{,,,++++++,,,+++000>>>LLLfff___]]]```ccckkk}}}cccJJJ888222...---***''''''++++++++++++++++++,,,---...---,,,---444BBBTTTfffqqqzzzrrrdddcccllluuu}}}}}}}}}}}}}}}}}}wwwnnnhhh[[[XXXXXX\\\\\\UUULLLHHHFFFGGGKKKPPPSSSMMMAAA777666555444333111111000000000000000000000///......***+++...///...,,,)))'''))))))))))))))))))(((((((((***,,,...---+++)))'''+++++++++++++++******)))---,,,+++)))((())))))***000...,,,+++***+++---......---,,,+++***)))))))))'''(((***,,,---...------(((&&&'''***///111000...++++++++++++*********************))))))******++++++)))&&&%%%'''+++000444666444111...,,,+++,,,,,,//////...,,,***)))***+++'''***)))&&&&&&((('''$$$(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''')))***+++)))))))))***'''&&&%%%%%%((()))***)))((('''((()))***)))'''%%%((('''&&&%%%$$$%%%&&&&&&$$$%%%&&&%%%$$$""""""###%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%&&&&&&$$$$$$&&&&&&######%%%###!!!&&&((()))>>>WWW^^^444///((("""!!!###$$$&&& !!!"""############"""###$$$###!!! !!!""""""###%%%%%%$$$$$$$$$%%%###$$$%%%$$$""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$###!!!&&&!!! """$$$######&&&(((((((((((('''&&&%%%%%%((('''&&&%%%%%%&&&'''((((((---777FFFZZZooo}}}tttkkkeee```]]]WWWQQQOOOQQQTTTTTTUUUYYY___cccffffffjjjvvvyyyssssssjjjfffeeeiiilllmmmooosssttt~~~}}}xxxpppcccQQQ???333,,,+++(((&&&&&&'''(((***)))))))))(((((((((''''''''''''''''''''''''''''''%%%'''(((((('''&&&((()))'''((((((((()))+++///222888@@@KKKRRRSSSTTTVVVYYYQQQTTTYYY^^^cccjjjqqqvvvwwwwwwxxxzzz}}}}}}|||******++++++))),,,:::HHHgggiiippp{{{pppPPP888333///,,,,,,***'''(((+++)))))))))***+++,,,---...000//////444@@@UUUkkk{{{~~~mmm```bbbnnnyyy}}}~~~~~~|||}}}ttthhh___WWWSSSQQQSSSRRRLLLFFFEEEHHHIIILLLOOOOOOHHH===444777666444333222111000000000000111111111000///...++++++,,,,,,,,,***((('''+++******))))))((((((((()))***+++,,,+++***)))(((******+++,,,,,,+++++++++...---+++***))))))******///---,,,******+++,,,---...---,,,,,,++++++++++++'''(((***+++------......***((((((***---...---+++***************************))))))))))))******+++***)))''''''(((***...000+++***((('''(((***,,,...222444555222---((('''((('''***)))&&&%%%'''&&&###'''&&&%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''(((''')))++++++)))))))))***%%%%%%%%%&&&'''))))))))))))''''''***------)))%%%((('''&&&%%%%%%%%%&&&&&&###$$$%%%$$$""" !!!%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$############!!!&&&'''(((;;;PPPUUU222---&&&"""!!!###$$$%%%!!!!!!""""""""" !!!""""""#########$$$$$$"""###%%%%%%$$$$$$$$$%%%###$$$%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$""" ((($$$"""$$$%%%$$$%%%)))'''''''''''''''&&&%%%%%%'''&&&&&&%%%%%%&&&'''((()))---444===KKK[[[kkkuuu|||vvviiiddd___[[[XXXTTTNNNLLLOOOPPPQQQSSSWWW\\\aaadddeeegggsssyyysssrrriiieeedddiiiooopppqqqsssvvv~~~vvviiiVVVAAA333---+++(((%%%%%%&&&)))+++******))))))(((''''''''''''''''''&&&&&&'''''''''&&&'''((((((''''''((()))'''(((******,,,///333777888CCCPPPUUUSSSQQQSSSWWWXXX[[[___cccgggkkkppptttzzz{{{}}}~~~}}}yyywwwyyy))))))***+++)))+++666BBBbbb{{{~~~___CCC333111---+++,,,+++((()))---)))))))))***+++,,,---...000000000222<<>>BBBEEENNNPPPSSSTTTTTTRRROOOMMMRRRVVV\\\bbbbbbYYYKKKAAADDD@@@???@@@>>>;;;:::===EEEGGGKKKMMMPPPTTTXXX[[[gggnnnyyyyyysssoookkkkkkppptttvvvyyy}}}yyy}}}xxxppp```HHH666...,,,)))&&&%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&((())))))(((''')))***''')))+++,,,...222777;;;EEEPPP[[[___[[[YYY\\\```^^^bbbhhhmmmqqquuuxxx{{{|||sssoookkkiiikkkwww+++'''(((,,,//////111555HHHxxxxxx]]]CCC666444000,,,+++------***+++...---,,,,,,,,,,,,,,,------222555777666777BBBUUUdddnnnqqqooofff```fffqqqyyyzzz|||}}}}}}zzzxxxuuunnneee^^^MMMHHHCCCBBB@@@???BBBHHHHHHJJJJJJEEE>>>777444333//////............//////000222333444444222000//////...,,,+++******+++,,,******************++++++***)))((('''((()))+++,,,((()))***,,,---.........++++++++++++,,,...///000...000222444333111///---///...---,,,******))))))((((((((('''((((((((()))$$$%%%'''(((((()))+++,,,&&&&&&'''''''''(((((((((++++++++++++,,,---.........------,,,+++***))))))%%%&&&'''(((((((((''''''%%%&&&''')))++++++(((&&&'''******''''''))))))&&&&&&%%%%%%&&&((((((&&&$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%&&&%%%%%%$$$$$$)))***++++++)))(((((()))'''***,,,,,,)))(((((()))***++++++***)))(((((()))&&&&&&''''''&&&&&&%%%%%%$$$&&&''''''%%%$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%%%%""""""%%%&&&"""&&&(((###)))---%%%%%%$$$$$$$$$&&&&&&%%%$$$!!!!!!!!!""""""###$$$%%%###&&&&&&%%%"""###%%%%%%$$$$$$$$$%%%###%%%''''''%%%$$$$$$%%%###$$$&&&''''''&&&$$$###%%%$$$$$$%%%''''''&&&$$$"""!!!###%%%$$$ """'''%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''(((((((((((('''(((---333777888777:::::::::999999888888777999<<>>:::777<<>>BBBCCCGGGIIIEEE===777444444000000000000000111222222000222444555555333000///////////////...---,,,,,,)))))))))***+++++++++,,,))))))***+++++++++++++++***+++,,,,,,------------*********+++,,,...111222000222555888777444111...777666444111///---,,,+++***))))))(((((((((((((((###&&&)))+++***)))((('''&&&'''''''''(((((()))))),,,,,,,,,---...///000111111000---+++*********+++!!!$$$''')))))))))(((...+++)))))),,,---,,,)))'''******''''''******(((&&&%%%%%%'''((((((&&&$$$%%%&&&'''((((((((('''&&&&&&&&&'''((('''&&&$$$###)))***,,,+++)))(((((()))***---///...+++))))))******,,,---***'''%%%'''***&&&&&&''''''&&&&&&%%%$$$&&&'''))))))((('''((()))%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ $$$%%%!!!!!!&&&'''###$$$!!!%%%$$$###''' (((&&&%%%$$$%%%&&&&&&%%%)))((('''%%%$$$%%%%%%&&&&&&$$$"""$$$'''((('''%%%"""###%%%%%%$$$$$$$$$%%%###%%%''''''&&&$$$$$$%%%###$$$&&&''''''&&&$$$###%%%$$$$$$&&&(((((('''&&&######&&&(((&&&"""$$$(((&&&&&&''''''(((''''''&&&%%%&&&'''((()))))))))))),,,)))'''+++222666555222333222111000///......///111111111000...---...000...+++,,,000000...///222+++///222444555777<<>>;;;<<>>IIIMMMDDD;;;AAARRR___nnnxxxzzzmmmdddeeekkkppprrrvvv{{{~~~uuuoookkkcccZZZRRRJJJGGGBBB>>>======@@@BBBIIIDDD>>>999555333111000...............///000111000111111111000///---,,,...---,,,+++************************************))))))(((((((((((())))))'''(((***,,,...///000000000///......///000111111333444>>>FFFAAA999DDDYYYxxxyyypppZZZEEE888111------,,,++++++******++++++''''''''''''''''''''''''((((((((((((((()))******,,,+++++++++***++++++++++++,,,,,,+++)))''''''((()))(((''''''((()))***+++111000///---,,,,,,,,,,,,,,,,,,***)))((('''''''''&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((%%%&&&&&&&&&%%%&&&)))+++++++++***))))))******+++)))((('''&&&'''(((***,,,444444333111...,,,,,,---******)))(((((('''&&&&&&&&&&&&%%%%%%$$$$$$######%%%&&&''''''((((((''''''&&&%%%$$$#########$$$%%%###$$$%%%$$$!!!!!!###%%%$$$"""###&&&'''%%%%%%'''###$$$$$$$$$&&&)))&&&!!!$$$&&&''''''%%%$$$$$$%%%###$$$$$$$$$######"""!!!######$$$$$$$$$######"""'''&&&$$$###""""""######$$$%%%&&&&&&&&&%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&((('''&&&&&&'''(((''''''&&&$$$###%%%(((+++''''''''''''((()))***+++)))---+++''')))///*** ''')))******(((''''''(((***((((((***)))&&&(((,,,&&&&&&''')))***,,,------***///666:::<<>>BBBEEEGGGIIISSS]]]iiinnnmmmjjjkkkmmmnnnoooqqqvvv{{{~~~}}}|||wwwwwwwwwuuuqqqkkkeeeaaa[[[WWWTTTUUUYYYdddxxx,,,,,,,,,++++++******)))222///333IIImmm___JJJ@@@<<<;;;MMMTTTSSSCCC555111111000//////000000111111222222CCCKKKMMMDDD<<>>CCCGGGKKKPPPSSSUUU___llluuuuuurrrnnnmmmsssrrrpppqqqtttvvvwwwwwwooommmiiiddd^^^XXXSSSPPPMMMLLLMMMOOORRRZZZiiiwww++++++,,,,,,------......'''111888555444FFFkkkuuuTTT===555555333000111777:::666111000333555333333444555555444444333:::???AAA>>>:::???QQQaaauuu|||wwwggg]]]```hhhssswww}}}wwwiii___XXXRRRJJJDDD>>>???@@@AAABBBCCCCCCCCC===999555222111111000000111000//////000444777999555333000---++++++,,,------,,,+++******)))))))))))))))))))))))))))))))))''''''''''''((()))++++++***,,,000444999===@@@AAA999999777444333666<<>>666222222000---+++++++++***))))))))))))***'''''''''''''''''''''''''''(((((())))))((('''''')))+++...111222111///---...//////...,,,******+++,,,+++***)))***+++,,,---...///000000///...,,,+++&&&''')))*********)))((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&%%%$$$$$$''',,,000---------...///000111111000///...,,,***(((''''''%%%'''******)))''''''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%&&&&&&'''''''''''''''%%%%%%%%%%%%$$$$$$######'''&&&%%%$$$$$$$$$$$$$$$(((%%%$$$&&&$$$$$$&&&%%%!!! ###$$$"""$$$"""!!!###&&&(((&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$############$$$$$$!!!$$$'''((('''&&&%%%&&&%%%&&&&&&&&&%%%%%%''')))''''''''''''''''''((()))&&&''''''&&&''')))(((%%%''')))******(((''''''(((%%%###$$$&&&&&&$$$''',,,%%%&&&&&&&&&''''''((((((((()))))))))((()))***,,,***...111333444999BBBJJJVVVYYY\\\___dddnnn|||}}}}}}}}}vvviii]]]UUUOOOBBB666,,,***'''%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&(((+++///222555999<<<@@@DDDHHHLLLRRRUUUWWW___jjjrrruuuuuuvvvvvvvvvtttpppoooooopppoooooofffccc^^^WWWQQQKKKGGGEEEHHHJJJNNNSSSUUUYYYdddppp222111///...------...///---......///333===LLLWWW___RRRBBB:::777555000***///000222111111111222333999888666555333111//////999;;;>>><<<777777DDDSSSmmmwww{{{ppp\\\RRRXXXdddppptttzzzvvvhhh]]]WWWRRRLLLGGG@@@@@@AAACCCCCCCCCCCCCCC???;;;555111///...---,,,///......///111444777888333222///---+++,,,,,,------,,,+++***))))))))))))(((((((((((((((((((((((((((((('''(((((()))***++++++,,,---///000111111111111333555666777;;;CCCHHHHHHBBB999666>>>JJJPPPOOOEEE<<<444333333000,,,+++***))))))((((((((((((((('''''''''''''''''''''''''''((()))))))))'''&&&%%%(((***---000111111///...------...,,,***(((((())),,,,,,++++++,,,---///000,,,------.........------((())))))******************)))((('''&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&%%%(((,,,///)))+++---///000000//////000///---+++)))'''%%%$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$###'''&&&$$$$$$&&&'''&&&%%%(((%%%$$$&&&$$$%%%'''%%% """&&&&&&&&&&&&%%%&&&(((((('''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######""""""######$$$$$$"""$$$&&&&&&$$$############%%%%%%%%%$$$$$$&&&'''&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''((())))))%%%'''((('''%%%$$$$$$%%%$$$###%%%((('''$$$%%%)))%%%%%%%%%%%%%%%&&&&&&&&&((((((((('''(((((())))))***+++---------000666<<>>:::444111///...---,,,+++,,,---///111333555666111000///---,,,,,,------,,,++++++******+++++++++))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,---......///.........222666888888:::@@@EEEBBB999222555???JJJSSSYYYIII@@@:::999777111---,,,''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&''')))******)))((('''***+++...000222222222111...//////---+++******+++,,,,,,,,,---...000222333---,,,,,,,,,,,,,,,---------,,,+++***)))))))))))))))((('''''''''''''''(((&&&&&&&&&'''(((((())))))''''''(((''''''(((***---'''***...222444444222111000//////...,,,+++)))((($$$%%%%%%$$$""""""$$$%%%########################$$$$$$$$$%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%&&&$$$"""###&&&((('''&&&&&&$$$$$$'''&&&###"""$$$###&&&'''"""!!!$$$''''''&&&'''(((((('''&&&&&&&&&######$$$%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&"""###$$$%%%%%%$$$######'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$############$$$%%%&&&%%%&&&&&&%%%###"""###$$$"""###$$$$$$######$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&''''''&&&&&&''')))###%%%&&&&&&%%%%%%%%%&&&%%%%%%'''+++***%%%%%%(((&&&&&&&&&%%%%%%%%%%%%%%%'''&&&&&&&&&((()))))))))''''''((())),,,...111333666<<>>>>>@@@AAAGGGIIIMMMQQQSSSVVV___jjjvvv333222///...000444888;;;444333444:::@@@BBB???:::777555222222777@@@JJJQQQEEE;;;222111555777777666000///...------///111222333555:::<<<555///555AAAUUUhhhwwwpppZZZOOOZZZjjjzzzzzz}}}uuufff[[[VVVSSSOOOLLLEEEEEEDDDDDDCCCCCCCCCCCC:::666222000000000111000)))***,,,...111333444555000///......------------++++++++++++,,,---...///***************************))))))(((((((((((()))'''(((***---///000111222111555999:::777666888<<<888///+++333===HHHWWWdddZZZQQQIIIFFF@@@666//////******)))(((((((((((()))''''''''''''''''''''''''%%%&&&)))+++,,,,,,+++***---...000333444555555555111222222111...------...------------///111444555333222000//////000111111111000---+++)))(((((((((''''''&&&''''''((()))***&&&''''''((()))******+++'''((()))(((((((((***+++&&&***111666::::::888666111111222222111000//////*********((('''''')))+++&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&& !!!###%%%&&&&&&&&&%%%$$$""" """%%%''''''&&&$$$"""$$$((()))&&&&&&))) &&&(((%%%###%%%'''&&&###&&&((('''$$$"""###%%%"""###$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&'''''''''!!!"""$$$$$$%%%$$$###"""((('''%%%$$$###$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''((()))(((&&&$$$###$$$%%%&&&''')))(((''''''(((***)))(((((('''''''''((((((((('''''''''%%%###$$$'''"""%%%'''((('''((()))***''''''***...,,,'''%%%((((((((((((''''''''''''&&&###""""""###%%%&&&''''''""""""###&&&***.........000444777444000444AAAMMMOOOKKKKKKQQQTTTSSSUUUZZZ]]]ZZZQQQBBB888444000,,,)))))))))(((&&&&&&'''(((%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((((((((((((+++///666<<<@@@DDDEEEGGGHHHKKKOOOUUUZZZZZZ^^^dddkkkrrrxxx{{{~~~vvvrrrkkkeee^^^WWWQQQLLLCCCAAA>>>;;;;;;>>>AAADDDHHHHHHJJJMMMNNNRRR^^^jjjsss222111,,,+++333;;;999111111555555444888???===555,,,111///...EEEooowww^^^EEE???AAA>>>666111,,,,,,,,,,,,---///000111888555333222000///666>>>ZZZ___bbb\\\TTTUUUaaammmxxxyyyzzz{{{}}}~~~~~~~~~ppp```XXXWWWXXXTTTOOOBBBBBBCCCDDDEEECCC???<<<666555333111000///......---------...///000111222,,,//////---+++,,,---------,,,+++***++++++)))(((+++,,,+++***((('''(((******)))((()))++++++)))((())))))***---000222222111333555777888888666333111111,,,,,,000222888PPPiiihhhWWWGGGBBB>>>555---******(((''''''(((((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&'''(((***++++++++++++222222///...111555444///111111111111///---+++)))+++---,,,***---111111...111///---...111333222000000...+++((('''&&&''''''(((((((((((((((((((((((((((((((((((('''''''''''')))+++,,,+++)))((('''((((((+++000555888:::::::::AAA<<<666222111000---***)))((('''&&&%%%&&&''''''&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%&&&&&&&&&''''''###%%%(((******(((%%%######%%%''''''&&&&&&&&&'''&&&)))++++++,,,---)))"""***'''%%%%%%'''((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&$$$"""%%%&&&&&&'''((()))******+++,,,,,,+++***///777>>>000000111666===BBBCCCCCC@@@>>>:::555000,,,***((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''&&&&&&'''((())))))***...333;;;AAAFFFGGGLLLPPPPPPMMMMMMPPPTTTUUUXXX^^^gggqqqwwwzzz{{{ppptttpppbbbUUUMMMEEE>>>;;;:::888888999;;;>>>@@@GGGJJJMMMOOOQQQWWW```gggpppzzz---222333000000444666444333444555777;;;===888111///333222333GGGppprrrRRRFFFGGGDDD<<<555/////////000000111222333444222333444333333:::BBBNNNRRRTTTOOOJJJOOO___nnnzzz|||~~~~~~~~~~~~|||{{{xxxmmm```]]]```aaaZZZRRREEEDDDEEEEEEEEEBBB===:::444333222000///...---------,,,++++++++++++++++++&&&***...///...---,,,+++,,,+++***+++++++++***)))+++***)))((())))))'''&&&***)))((()))++++++)))(((***)))***,,,///000///...000111222222222000...---000------000222;;;TTTooobbbRRRBBB;;;777111---,,,***(((''''''(((((('''&&&(((''''''&&&&&&''''''((($$$%%%&&&'''((()))******///222222000000555777777555555444222000...,,,++++++---,,,+++---222222///++++++,,,---...///000000...,,,***'''&&&&&&&&&'''(((((((((((((((((((((((('''''''''(((((())))))******+++,,,***(((''''''((('''***...333888;;;<<<===BBB>>>888444222000---***))))))(((''''''((()))***&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$###$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''$$$&&&((())))))(((&&&$$$###$$$&&&&&&&&&&&&''')))000:::BBBCCC@@@:::222***+++(((&&&&&&((()))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''''''&&&$$$!!!&&&&&&''''''(((((())))))***+++,,,++++++---222666///...---000333666666444333222000...,,,***))))))%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&'''((('''&&&&&&'''((())))))***000888@@@FFFIIILLLOOORRRSSSQQQPPPRRRSSSSSSVVV[[[ccclllqqqttttttnnnoooiiiZZZMMMEEE>>>888777666666666888;;;>>>@@@HHHIIIKKKKKKMMMTTT]]]dddjjjsss---888???:::222111777===999777888<<<>>>:::444111///000000000999PPPqqq{{{bbbHHHAAAGGGHHHAAA999222222222222222222222222222111222555444444:::AAAAAACCCCCC??????III\\\kkkvvvyyy|||~~~~~~~~~~~~~~~}}}zzzxxxqqqggg^^^```hhhiii___SSSFFFFFFEEEEEEDDD@@@;;;777111111000///...............---,,,***)))((('''''')))+++...//////...///111,,,,,,---------,,,,,,,,,+++)))((()))******'''###***)))((()))++++++)))(((*********+++---...---+++.........------,,,******///---...000111<<>>OOO^^^___SSSDDD666---+++)))''''''((()))((('''%%%$$$######$$$%%%'''((($$$%%%&&&''''''&&&%%%$$$&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))(((&&&$$$''''''''''''''''''((((((((()))+++---......------,,,+++)))***+++,,,,,,++++++***)))(((((((((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$&&&'''((('''&&&&&&'''(((***)))+++444@@@JJJNNNNNNPPPQQQSSSTTTSSSRRRPPPOOOPPPRRRWWW^^^eeejjjlllkkkllliii```PPPCCC<<<888444333333333444777:::>>>@@@GGGHHHIIIIIIKKKRRR[[[bbbfffnnn{{{DDDNNNUUUQQQFFFCCCJJJSSSEEEAAAAAABBB>>>555333777---+++---000...///===OOOJJJ???555666>>>AAA<<<555222222222222111111000000222222333555333111666===;;;<<<<<<:::<<>>BBBFFFJJJLLLPPPVVV^^^dddhhhnnnyyyhhhkkkmmmhhh```]]]bbbiiiUUUSSSPPPIII>>>444333888111+++---444444...111:::999888555333333333111///222222333333222111000///222222333555444333777>>>?????????>>>@@@IIIUUU___ppprrrtttwwwyyy|||~~~zzziii^^^VVVZZZdddeeeYYYKKKFFFDDDAAA???===:::666333111000000//////000000000//////...---------------000111555;;;:::333000222...//////---,,,---000333666777555000***'''(((+++***)))((()))++++++)))((())))))))),,,...000///.........---------,,,,,,,,,---......------666JJJ\\\ooodddQQQ===000***((((((((('''&&&'''((()))(((''''''&&&&&&%%%%%%&&&&&&'''))))))((()))+++...111333------***'''+++111444222777555222111111222555777444666666444777<<<===::::::333,,,)))+++---+++)))+++*********************((((((((((((((((((((((((++++++******))))))((((((,,,,,,***'''%%%%%%''')))''''''((()))+++///222444///......,,,***))))))))),,,***(((%%%$$$#########)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&&&&%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''###$$$$$$$$$$$$&&&***---???RRRccc```PPP>>>111***'''''''''&&&%%%%%%%%%&&&)))((('''%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((('''&&&''''''''''''&&&&&&&&&&&&&&&&&&+++444===>>>666...))))))))))))***,,,///111...---,,,***((('''&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&(((***+++222@@@QQQ\\\]]][[[VVVUUUSSSRRRQQQNNNIIIFFFMMMNNNRRRWWW\\\___```___YYYQQQFFF===666222333444444444444555666888:::;;;===CCCKKKRRRWWW]]]eeejjjkkkpppzzzyyyrrrkkkeeeaaaccchhhaaaccc```VVVKKKCCC<<<666777///,,,222666555666;;;???@@@<<<222++++++///222222333333444333222111000000000222555666777===EEEFFFEEEDDDDDDGGGMMMUUU[[[qqqsssvvvyyyzzz}}}zzzfff]]]WWW[[[dddfff[[[OOOJJJFFFAAA<<<999777444222111111000//////000000000------,,,,,,,,,---......111777EEESSSQQQAAA555111,,,------+++***...555;;;DDDAAA:::222+++(((***---***)))((()))++++++)))((())))))))),,,///000000///++++++,,,---------------...///111000111666AAAJJJ]]]YYYMMM===111...---,,,((('''&&&'''((()))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((+++---...---+++'''%%%***000000,,,333222000///000333555777555777666444666;;;;;;888333000------000111///,,,++++++++++++++++++******((((((((((((((((((((((((,,,+++***)))(((''''''&&&*********(((&&&%%%''')))''''''''''''(((***,,,---+++,,,------,,,+++,,,---///---+++(((&&&%%%%%%%%%'''&&&&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%%%%&&&)))+++333AAANNNMMMDDD;;;444///&&&&&&'''%%%$$$###%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%)))555BBBFFF===333+++++++++)))((((((+++...***)))(((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&&&&'''(((***...888GGGWWW```aaa___]]]\\\ZZZWWWSSSNNNKKKJJJMMMNNNPPPTTTWWWXXXWWWUUUKKKBBB999444111...///222444444444555666777888999:::AAAKKKTTT[[[ccckkkqqqmmmqqqyyyxxxjjj___VVVPPPRRRWWWdddlllnnnjjjjjjhhhUUU<<<777111...///333888;;;<<>>MMMXXX___LLL666+++,,,///,,,'''***)))((()))++++++)))(((+++***)))***,,,,,,***((())),,,///222444333222111000333777;;;>>>???;;;555---444666///)))******((('''&&&&&&''')))***)))(((((((((''''''''''''((((((###$$$%%%&&&'''''''''''''''---000---+++...222333333222111111111222333333///000///,,,...111111---***888GGGKKKBBB777333444+++++++++******)))((('''((((((((((((((((((((((((''''''''''''((((((((((((%%%'''))))))((('''((()))%%%&&&&&&'''((()))******(((***,,,,,,)))'''(((******)))(((''''''((()))***!!!!!!!!!###''')))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$&&&''''''&&&$$$###"""$$$&&&'''&&&%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###%%%''''''&&&&&&&&&''''''+++//////111222---&&&&&&((()))(((%%%$$$&&&(((!!!$$$&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######&&&((())))))$$$$$$%%%%%%&&&'''((((((&&&!!!"""000BBBIII@@@555)))))))))'''$$$%%%)))---))))))((('''&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((('''&&&&&&'''(((***222AAAPPP[[[aaacccccceeefffccc[[[RRRLLLMMMPPPPPPOOOMMMLLLJJJGGGBBB>>>@@@777111333333///...111,,,---///111333666777888===AAAFFFLLLUUU```nnnwww}}}zzzwwwzzz~~~mmmZZZMMMEEE>>><<>>:::777333111......---,,,,,,---......111111000///111333555777999<<>>777444222000///......------------...***+++++++++,,,---......***)))+++//////,,,---000---777BBBJJJRRRRRRDDD333---+++((((((***++++++*********))))))(((((('''''')))))))))((((((***---///...,,,++++++---.........,,,---.../////////...---******)))(((''''''&&&&&&&&&&&&&&&&&&'''((()))***(((+++...///,,,)))&&&%%%((((((&&&%%%%%%%%%&&&&&&(((+++...000111111333444999@@@CCC<<<444000---+++)))+++---...---,,,---...666GGGJJJ777---222444,,,...---+++***)))))))))***(((***+++)))(((******)))+++***)))'''&&&%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((''''''(((((()))***+++((((((((((((((((((((((((((()))***,,,,,,+++******)))((('''&&&'''((((((((($$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&(((((((((((($$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''%%%%%%$$$""" !!!###%%%""""""###$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&%%%############$$$$$$$$$%%%%%%""""""###$$$%%%''''''((())))))))))))((('''%%%%%%%%%&&&'''&&&%%%&&&''')))+++***)))((()))+++---...+++,,,---+++))))))+++---+++++++++---...---+++(((&&&%%%%%%''')))***)))(((++++++++++++***)))((('''%%%%%%&&&&&&''''''''''''%%%&&&''''''''''''''''''$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''***&&&###$$$''')))%%%!!!'''&&&$$$$$$$$$&&&)))***'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%'''***,,,777???MMMZZZcccggghhhiiiddddddbbb]]][[[\\\YYYUUUJJJEEE>>>888444222000...------............------222111000000111333555666:::<<>>@@@AAA>>>777111.........///111333222000...,,,******,,,---............333888>>>CCCHHHNNNTTTYYYZZZcccpppxxxtttjjjfffgggssswww|||xxxkkk```cccfffmmmyyy}}}rrrfff[[[MMMAAA:::666333111000///...---------------,,,,,,,,,,,,,,,,,,,,,+++,,,+++,,,...---,,,000666:::HHHQQQNNNIIIFFF<<<000,,,+++++++++,,,---,,,+++******))))))(((((('''''''''((()))))))))---222777888555111...------,,,,,,***++++++,,,,,,+++******)))((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%'''((()))''')))---...+++(((&&&%%%''''''&&&%%%%%%$$$$$$$$$'''))),,,...///000222444:::BBBGGGAAA999222---******+++++++++***+++...000666FFFIII888---111333,,,///...,,,+++*********+++---000///******,,,+++&&&---,,,+++)))(((((((((((((((((((((((('''''''''&&&$$$$$$%%%&&&'''))))))***(((((((((''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''(((((()))***+++((((((((((((((((((((((((((()))+++,,,,,,,,,+++***'''***+++)))%%%###%%%((($$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%'''((( """$$$$$$######$$$%%%""""""###$$$$$$%%%&&&&&&%%%$$$$$$%%%''''''%%%############$$$$$$$$$%%%%%%!!!"""###$$$&&&'''((()))'''''''''(((((((((((((((&&&'''((('''&&&&&&((()))***)))((((((***---000222111111111///...---...//////---,,,,,,,,,***'''%%%)))))))))+++,,,+++(((&&&'''''''''(((((('''''''''(((((((((''''''&&&&&&&&&%%%%%%&&&'''''''''''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''''''''+++%%% $$$'''&&&###%%%$$$######$$$&&&)))***'''''''''&&&&&&&&&%%%%%%'''((('''&&&%%%'''***---999CCCPPP\\\cccggghhhiiiiiigggbbb[[[ZZZ\\\[[[WWWFFFAAA999333000...---------...////////////...---111111000111111333444555888;;;@@@GGGKKKRRRaaappp~~~}}}}}}yyysssuuucccLLLAAACCCGGGQQQ^^^```TTTCCC444000333333111000000333666777444000---,,,,,,---...//////---+++***((())))))***+++---///000666888:::<<>>888444000...+++(((++++++,,,---,,,+++***)))((((((((('''''''''&&&&&&++++++)))'''&&&&&&%%%%%%###&&&))))))(((%%%$$$$$$'''''''''&&&&&&%%%%%%$$$''')))+++,,,---///222555<<>>===333---...,,,(((++++++***)))(((''''''((())))))((((((((('''''''''###$$$%%%''')))***+++,,,)))(((''''''&&&&&&''''''''''''&&&&&&&&&''''''(((''''''''''''((()))******((((((((((((((((((((((((''''''((()))))))))))))))'''+++...+++%%%"""%%%)))$$$%%%%%%&&&&&&'''''''''###%%%''''''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''!!!$$$%%%%%%$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$&&&''''''%%%###%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''&&&''''''(((((()))******'''((()))(((&&&&&&(((***)))))))))+++---111555777===;;;888777777777555444222000---+++)))'''%%%"""******+++------+++((($$$&&&&&&&&&'''''''''((((((***))))))(((''''''&&&&&&%%%&&&'''((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''***%%% """%%%&&&%%%$$$#########%%%&&&((()))''''''''''''&&&&&&&&&%%%(((((('''&&&&&&(((---000===GGGTTT___eeegggiiijjjkkkhhh```YYYYYY[[[ZZZUUU@@@;;;444///------------......////////////......000000000111222444555666555888???EEEIIIPPP___mmm}}}{{{zzz{{{zzzpppZZZIIIAAA???>>>IIIWWWYYY[[[RRRBBB444222666333---...---...///000...+++)))+++++++++++++++***)))))))))((('''(((***---111333666888888888:::BBBNNNWWW]]]```jjjtttuuummmeeeaaaiiimmmrrrvvvzzz~~~vvvjjjqqq{{{zzznnn]]]SSSFFF<<<888777666444222222111//////......///******+++,,,---,,,++++++...,,,+++,,,---222???KKKnnnwwwnnnPPP666...---)))((()))*********+++,,,---(((((((((((())))))))))))&&&((()))((((((---666===@@@===:::888666333///,,,---...000000000...,,,+++(((((((((((('''''''''''',,,+++***)))'''&&&%%%$$$###%%%'''((('''&&&&&&&&&(((((((((((((((((('''''')))******+++,,,///444777???@@@>>>777333111...)))(((***---...------...000///888BBBBBB:::111...111...---,,,++++++,,,---...FFFRRRSSSBBB111,,,------+++***)))(((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))++++++,,,))))))'''&&&&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((((((''''''''''''((()))))))))+++,,,+++)))'''((()))%%%%%%%%%%%%&&&'''((()))&&&(((***)))'''%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&"""###$$$$$$""""""###%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$&&&((((((%%%###%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((***))))))))))))******+++((())))))(((''''''(((***)))***,,,///333777;;;===FFFBBB>>>@@@EEEGGGEEEAAA888555000---+++***((('''+++,,,---000111///+++(((******))))))))))))))))))))))))(((((((((((((((((('''((()))***++++++++++++'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&'''&&&&&&%%%'''%%%$$$######$$$&&&'''$$$$$$%%%&&&'''(((((()))''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((,,,111555@@@KKKXXXbbbggghhhjjjlllfffccc]]]XXXYYY[[[XXXRRR;;;666111---------......------------------------...///000111333444666666444777===CCCFFFLLLZZZhhh{{{xxx{{{ssscccXXXFFF<<<888777555BBBRRRTTTgggcccQQQ;;;111555333+++111...+++***,,,,,,***'''+++++++++******************(((''''''***...333666666777888777999AAAMMMWWW``````fffooorrrlllccc___hhhkkkppptttxxx}}}vvvkkkooo|||{{{xxxnnn```UUUMMMAAA888666666666555333333111000////////////'''(((***,,,---------,,,,,,******---111;;;LLL[[[|||sssOOO444......***%%%&&&'''(((((())),,,...''''''(((((())))))******'''))))))'''&&&+++444<<<888888888999:::999666444///111333444333111///---((((((((((((((('''''''''&&&''''''''''''&&&&&&%%%%%%'''))))))))))))***+++))))))************))))))++++++++++++,,,000555:::AAA???888000---///...***)))---222444444222222111,,,333???GGG???111---222...---,,,+++,,,---...///PPPbbbeeeNNN333***...111//////...---,,,,,,,,,,,,''''''&&&&&&&&&%%%%%%%%%(((((())))))******++++++***)))((('''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))((((((((((((((((((((((((***)))((((((((()))+++,,,+++******+++------,,,***&&&&&&%%%%%%&&&''')))***(((***,,,+++(((&&&&&&(((''''''&&&%%%%%%$$$######$$$%%%&&&'''((('''&&&%%%&&&&&&$$$""" ###%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&((((((%%%#########$$$$$$$$$%%%%%%%%%###$$$%%%''')))***,,,,,,------,,,+++*********+++((()))***)))''''''(((******+++...222777;;;???AAAHHHCCC@@@EEEPPPVVVTTTOOO>>>:::555111000//////...,,,...000444666444000---//////---,,,+++*********''''''(((((())))))******)))***+++,,,---.........(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$$$$$$$&&&''''''&&&%%%&&&'''%%%&&&'''((())))))))))))(((((('''''''''&&&&&&&&&###$$$%%%''')))...555:::CCCNNN[[[eeeiiijjjlllnnn```___[[[XXXYYY[[[VVVNNN777444///,,,---...//////---,,,,,,++++++,,,,,,------...///111333555666777333666<<>>555222111///...------......+++(((%%%"""!!!###&&&))))))&&&$$$$$$&&&'''&&&$$$%%%'''((('''%%%%%%'''***(((((('''&&&%%%&&&))),,,000...,,,+++,,,000444777888555222///---,,,)))'''000111222333444444333333///+++111===???555...000))),,,---+++((()))---222SSS{{{tttHHH555444000222555...+++///333000,,,***%%%&&&&&&''''''&&&&&&%%%&&&''''''((())))))******%%%&&&%%%$$$""""""$$$&&&$$$$$$&&&)))---,,,((($$$)))'''&&&$$$$$$%%%&&&'''''''''((()))***+++,,,,,,'''((())))))((()))+++---,,,,,,---------,,,***)))'''%%%$$$$$$&&&((())))))+++,,,,,,)))%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%$$$%%%%%%&&&%%%$$$(((((('''&&&%%%%%%%%%%%%%%%'''((('''&&&&&&'''((('''%%%'''---...+++---333000000///000000000000000)))---,,,))))))///111---,,,+++111<<>>;;;444---***+++......///333666666333333555000///...---,,,+++++++++///+++(((+++222666333/////////000111000///,,,+++...,,,***))))))'''%%%###&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&'''((('''%%%""" %%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''((((((''''''&&&%%%$$$$$$$$$$$$###((()))***...666===HHHMMMVVVaaahhhkkkiiifffccc^^^XXXWWWWWWRRRHHH@@@444111---***)))***,,,---)))***+++,,,---.........,,,---///000222444555666777888999;;;???HHHUUU^^^ttttttmmmuuuyyynnneeeYYYIII===999333///.........222777KKKVVVWWWGGG777222222000...---+++***++++++++++++,,,,,,+++******))))))(((+++******...444999<<<===???@@@@@@@@@BBBDDDFFFHHHUUUgggtttuuurrrtttqqqjjjiiiooovvv|||~~~~~~}}}zzzppphhhdddnnnxxx{{{vvviiiVVVFFFEEEFFFFFF@@@888222/////////000111111000---+++))),,,,,,,,,------.........------,,,+++,,,222;;;AAASSSVVVNNN999+++***,,,***)))***++++++***)))(((''''''((()))((('''((()))+++***+++,,,***)))***...222111222555:::>>>===777111...---+++***))))))******---+++)))'''&&&(((***+++)))'''$$$%%%&&&'''&&&$$$$$$&&&((('''%%%%%%&&&((('''''''''&&&&&&'''***---222000...,,,---000444777444222///......---,,,+++...///111222333222111000***&&&,,,888;;;333///111+++---///...---...333888WWWtttlllGGG666222,,,...555111///000...)))&&&'''%%%&&&&&&''''''&&&&&&%%%(((((()))******+++,,,,,,&&&&&&&&&%%%######%%%&&&%%%%%%&&&)))+++,,,)))&&&((((((((((((''''''&&&&&&''''''((()))***++++++,,,(((*********))))))+++---,,,---.../////////...------***'''%%%'''***,,,---***++++++(((%%%###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''(((((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%%%%&&&%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&%%%&&&''''''&&&&&&''')))***%%%%%%,,,444666999<<<999888777666666555555444///111000,,,---333666444333666???GGGGGG???:::::::::888:::CCCNNNSSSPPPKKKDDD@@@;;;666333111000000222666<<<@@@???;;;666444444333222222222222222333444222000222777999777444333444444555666444222000...,,,)))((((((((('''&&&&&&&&&%%%%%%%%%%%%$$$$$$"""$$$&&&(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((()))''''''&&&%%%$$$$$$%%%%%%&&&))),,,,,,---222:::AAAAAAGGGPPP[[[cccffffffeee___[[[WWWTTTRRRLLLCCC===111///,,,***((()))***+++***++++++,,,---------------...///000222333555555777888:::;;;>>>GGGSSS[[[rrr|||xxxqqqsssxxx|||pppdddVVVFFF<<<444///------,,,)))***---777AAAEEE???999777333---///...,,,******+++---...,,,,,,+++***))))))))))))***)))+++222<<>>DDDNNNSSSMMMAAA:::999666888===FFFOOOSSSQQQNNNLLLFFF@@@===>>>>>>;;;777999<<<@@@BBBBBB@@@===:::666666555555555666888999;;;<<<<<<===============::::::;;;===>>>===:::777111...***((((((((()))(((&&&&&&%%%%%%%%%%%%$$$$$$!!!###%%%((())))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%&&&&&&''')))+++,,,---111999>>>===BBBJJJRRRYYY^^^___```ZZZYYYUUUPPPIIIBBB;;;777...---+++)))(((((())))))++++++,,,------,,,,,,,,,......///000111333333444888999:::;;;>>>EEEOOOWWWnnnwww|||tttpppooo{{{lllaaaSSSCCC999222...,,,,,,+++((((((+++,,,222777888::::::444,,,000000000/////////111222---,,,+++***))))))******'''(((---888EEERRRZZZ^^^\\\WWWRRRMMMJJJFFFBBB???IIIYYYiiiqqqrrrqqqlllfff^^^cccnnnzzz|||}}}jjjZZZ\\\hhhuuuyyyvvvmmm___SSSRRRWWWXXXPPPAAA666222444000000111111111///---,,,******))))))))))))***+++,,,,,,,,,,,,,,,,,,---...+++...///,,,,,,///---'''((((((***++++++***))))))'''((()))((('''''')))+++...//////,,,******///333333444333000+++((()))***,,,,,,+++***))))))))))))(((((())))))))))))((('''((('''&&&&&&&&&&&&&&&&&&%%%''')))******((('''&&&%%%'''(((((((((***---///222111000000222555999;;;444111---,,,---///000000,,,---...//////...,,,+++,,,((((((,,,...***''')))&&&'''))))))***,,,111555111222///,,,...000000222000,,,******&&& !!!&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''((()))***)))'''&&&''')))''''''&&&'''(((((())))))(((((()))))))))((('''&&&&&&&&&'''((()))***+++++++++,,,,,,,,,++++++---...,,,,,,,,,---------------///,,,'''$$$%%%&&&((((((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$###&&&&&&$$$$$$$$$$$$&&&&&&"""###%%%%%%%%%%%%'''((($$$#########$$$$$$%%%&&&%%%%%%&&&%%%%%%%%%'''***---555GGG___vvv~~~zzzxxxuuuqqqmmmaaa___ZZZUUUSSSUUUXXXZZZVVVZZZ```bbb[[[NNNBBB<<<:::>>>EEEMMMSSSVVVUUUTTTRRRNNNJJJHHHHHHHHHGGGEEEHHHHHHFFFDDDFFFKKKNNNNNN@@@???===<<<<<<>>>???@@@BBBEEEGGGFFFDDDBBBBBBDDDAAA@@@AAADDDFFFEEEAAA===666222,,,((('''(((((((((&&&&&&%%%%%%%%%$$$$$$$$$"""###&&&((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&))),,,...///222555888;;;???EEEKKKPPPUUUXXX[[[ZZZZZZWWWNNNCCC999333111,,,++++++***)))))))))))),,,,,,---------,,,++++++...//////000111222222333888999;;;;;;<<>>999555000------///000111......//////...---,,,+++...***(((***+++)))((()))***++++++***+++---000333888000---//////...///---111***&&&))),,,***((((((&&&''''''((((((''''''&&&)))))))))***************)))***+++***)))(((((()))((((((''''''&&&''')))***)))((('''&&&&&&&&&'''(((&&&&&&'''((()))***++++++***+++,,,,,,+++,,,...000//////...---,,,,,,++++++,,,***((('''&&&&&&$$$###'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&!!!###%%%%%%%%%%%%''')))&&&%%%$$$$$$#########$$$$$$%%%%%%$$$$$$%%%(((***+++DDDhhh~~~zzzxxxwwwyyy{{{wwwwwwwwwvvvrrrhhhWWWJJJGGGJJJPPPTTTXXXYYYZZZZZZTTTUUUUUUSSSPPPOOOQQQSSSVVVWWWTTTQQQUUU___cccaaaOOONNNKKKIIIHHHIIIJJJKKKHHHLLLOOONNNJJJGGGHHHIIIGGGFFFGGGJJJMMMLLLFFFAAA<<<777///***''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))(((,,,111444666666555555666:::???DDDHHHOOOVVV[[[______ZZZPPPCCC777222000+++++++++************+++,,,,,,---------,,,++++++......///000111111222222777999:::;;;;;;@@@GGGMMM```mmm{{{yyyqqqmmmmmm{{{{{{bbbLLLGGGHHHCCC;;;666888222---,,,,,,+++...444111333666666666444333111...333777888666222111111///...,,,++++++,,,...///222999BBBKKKQQQXXX```fffnnnwwwyyyeeePPPBBB@@@LLL^^^mmmttttttppplllddddddggglllssszzz|||}}}ssscccYYYbbbmmmxxxzzzxxxvvvqqqllljjjbbbWWWMMMEEE===666111000000///...,,,+++)))(((,,,+++*********,,,...000000---***))))))***)))(((***)))((((((***++++++***((()))***++++++***)))((('''((()))((('''((()))+++(((+++------******,,,...222333333000,,,***,,,...************)))((('''&&&(((***,,,------,,,+++***((())))))'''&&&%%%'''((('''''''''***,,,---+++***)))+++---------...000111.........000333777;;;======888333///000222444555333222111///............,,,***)))***+++---------+++***)))((()))***,,,...999......111,,,---000+++,,,$$$ %%%***+++)))(((''''''((((((((((((''''''((((((((())))))))))))))))))***,,,+++)))(((((()))'''(((((((((&&&&&&(((******)))'''%%%%%%&&&'''(((%%%&&&''''''))))))***+++(((***+++++++++,,,///111333333111///...---------,,,+++*********(((%%%###'''%%%$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""$$$'''&&&$$$###&&&)))'''&&&%%%$$$$$$#########$$$$$$$$$$$$###%%%(((+++---RRRpppaaaZZZZZZZZZ[[[\\\]]]^^^^^^WWWZZZ\\\[[[XXXWWWZZZ^^^[[[______^^^cccjjjhhhaaaWWWUUURRRPPPNNNOOOQQQRRRPPPSSSVVVVVVRRROOOOOOPPPMMMLLLKKKOOORRRQQQJJJCCC???:::222,,,(((&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&'''((()))***+++))),,,111555666555333111///333777;;;@@@IIITTT[[[```___ZZZPPPCCC999333111+++***)))))))))***+++,,,++++++,,,------,,,,,,,,,------...///000222222333555888::::::;;;>>>DDDIIIYYYgggxxx{{{sssnnnmmmuuu~~~YYYIII===@@@CCC???===???999333///...,,,***,,,111555999<<<;;;555000000333222777;;;:::666333333555111///...,,,,,,...000111444@@@MMMTTTVVVZZZcccjjjrrrfffNNNAAA>>>IIIZZZkkkuuuvvvsssqqqeeefffgggiiinnnvvv{{{mmmaaaZZZZZZgggsssvvvuuurrrnnnjjjeee]]]RRRIIIAAA:::333............---,,,++++++***(((''''''(((+++...222555888333---***)))***))))))'''&&&''')))))))))***,,,)))***++++++***)))(((''''''((()))((('''((()))+++%%%)))---///---+++,,,------...///000///......///))))))******)))(((&&&&&&&&&''')))*********)))(((''')))***(((&&&%%%''')))%%%$$$$$$&&&***,,,,,,+++,,,...///000//////000222.........000222444777999;;;777222000333888<<>>???:::;;;BBB999444000000---)))))),,,666<<>><<<777555777:::222000...------///111333222AAARRRZZZZZZ]]]gggqqquuuttt\\\JJJAAA;;;EEEWWWiiitttvvvtttsssbbbdddgggiiimmmwwwwwwlllbbb\\\TTTaaaooosssppplllgggaaaXXXTTTLLLEEE===777111...------------------------))))))***,,,000666;;;>>>>>>888111,,,,,,---...---'''(((+++---,,,***+++---***+++++++++***)))'''&&&'''((()))((('''((()))+++###(((...000///------...((())),,,///000000///...***++++++++++++)))(((''')))***+++,,,---,,,,,,+++''')))***(((&&&%%%''')))$$$"""!!!###(((,,,,,,+++---///111222111000111222000/////////000222444555888444111111666===CCCGGG<<<999444111///111333555111000---++++++,,,+++(((,,,+++))))))+++...///000111+++222000!!!(((222(((...+++******(((%%%(((---''''''((((((((((((''''''''''''''''''''''''''''''(((***,,,+++***(((((((((%%%(((******'''&&&'''(((((()))+++,,,+++***((('''%%%%%%&&&'''((()))******$$$&&&(((***+++---000333//////---,,,,,,---...//////,,,(((&&&&&&'''''''''(((%%%###$$$'''((('''%%%###########################$$$%%%&&&'''((((((((($$$$$$&&&''''''&&&$$$$$$###&&&)))'''###!!!$$$'''%%%%%%%%%%%%&&&'''(((((($$$$$$###""""""$$$(((,,,@@@eeeyyyooohhhgggiiiiiihhhkkkiiihhhkkkooorrrpppnnnsssssskkk```aaahhheee[[[[[[YYYWWWUUUUUUXXX[[[]]]^^^___aaabbbbbb```^^^[[[WWWTTTSSSVVVYYYWWWNNNFFF>>>:::333///,,,)))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''')))***,,,,,,444333333333555777777777///000000//////666AAAJJJNNNKKKEEE???888222---******(((%%%$$$%%%'''***---)))***+++,,,---.........++++++---///000222444444222555888::::::<<>>999666444:::======::::::===<<<999222444222+++&&&''',,,000888EEEUUU[[[[[[\\\bbbiiimmmyyyxxx___HHH===<<<777@@@OOOaaannnuuutttrrraaaeeelllrrrwww|||yyypppcccWWWNNNSSS[[[bbbccc]]]SSSKKKFFFDDD@@@;;;666222///...,,,+++***+++++++++(((''',,,,,,,,,---///555<<>>:::555000...///111000///,,,+++***)))))))))+++++++++***((('''((()))+++,,,,,,,,,,,,++++++***************)))(((((('''((((((***(((%%%%%%&&&(((******''''''&&&%%%&&&'''((()))))))))*********((('''&&&''''''(((((())))))******---,,,)))&&&%%%%%%%%%&&&&&&%%%&&&''')))***)))(((''')))******))),,,111666888333...++++++,,,+++)))+++...---***((()))'''"""%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%$$$"""###'''+++%%%%%%%%%$$$$$$#########%%%&&&&&&### !!!$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###"""###&&&)))+++AAAlll{{{pppkkkiiiiiijjjnnnoooppprrrttttttsssrrrooommmkkkkkkmmmlllhhheeebbb\\\YYY[[[]]]]]]___ccciiigggdddccccccdddccccccSSSQQQSSSXXXYYYQQQHHHCCCAAA;;;444...+++***)))(((***(((&&&###"""###$$$%%%&&&&&&%%%$$$$$$######"""%%%%%%&&&&&&%%%%%%$$$###''''''&&&%%%$$$###"""!!!###%%%(((***+++,,,///222222222111222444333111///---...,,,'''$$$'''///777666666333//////000,,,&&&%%%%%%%%%&&&((()))+++,,,+++,,,,,,,,,,,,,,,,,,---***,,,.........///111333777333333999===<<>>===;;;:::<<<:::555111111000......000333444<<>>>>>:::666444444333111///---,,,+++***+++,,,---...,,,+++)))(((((()))+++,,,------,,,,,,+++*********+++******))))))))))))******((('''&&&((())))))(((&&&&&&%%%%%%%%%&&&'''(((&&&'''((((((((('''%%%$$$''''''(((((()))))))))))),,,+++)))(((''''''))))))&&&&&&&&&''')))***)))((('''((())))))***,,,///111444000,,,+++,,,------------000000---,,,,,,***%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$"""###'''***%%%%%%%%%$$$$$$$$$######%%%&&&'''%%%###!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%###$$$&&&)))+++<<>>>>>>>>===;;;555444333111000/////////...---,,,,,,------,,,+++***+++++++++,,,///444888666222---******+++,,,,,,++++++++++++,,,...//////111---,,,---+++((('''***((((((''''''''''''((((((&&&''')))))))))***,,,...+++***+++...333555444222111///,,,******+++---...,,,,,,++++++***)))))))))***(((&&&&&&'''))))))(((((('''&&&&&&&&&((()))***---000222000111444444111222111000...---,,,,,,,,,...///111555999;;;;;;:::888777666666666333000---++++++*********,,,---...,,,+++)))(((((()))+++,,,......---,,,++++++***++++++***************+++,,,***)))(((((()))((('''%%%'''&&&&&&&&&&&&'''((((((&&&'''((((((((('''&&&%%%'''(((((((((((())))))))))))((('''''''''((()))***'''&&&&&&(((******)))(((((('''''')))+++,,,,,,+++///---******,,,...//////000444555333222222///***'''''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&%%%$$$######&&&(((%%%%%%%%%$$$$$$$$$$$$###$$$&&&''''''%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''***(((&&&%%%%%%&&&)))***555[[[}}}|||yyywwwoootttxxxwwwttttttyyy~~~|||zzzzzz~~~yyyqqqjjjeeebbbeeegggggghhhkkkpppppprrrsssrrrnnnhhhcccccc\\\XXXXXXVVVPPPKKKIIIDDD>>>777111---+++)))(((%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%&&&***111999>>>>>><<<888;;;>>>===888333000000))),,,...---***((()))+++)))+++***(((***---+++''')))((((((''''''(((((((((++++++++++++,,,,,,------+++,,,.........///222444999777888;;;<<<<<<@@@EEEIIITTTeeeuuu}}}zzzqqqiiicccbbbhhhzzzMMMEEE>>>;;;999333//////,,,,,,,,,++++++---111444FFFQQQ]]]bbbbbb___VVVMMMCCCAAA<<<888:::???@@@===<<<;;;;;;<<<;;;777666777CCCGGGLLLPPPPPPNNNKKKIIIGGGAAA;;;666444444444444000333>>>TTTkkkwwwsssjjjeeeiiioootttuuuuuuvvvvvvxxxjjjVVVFFFAAA===999777777999::::::333333222111000000000111,,,+++******+++,,,+++***)))************+++///222000...+++***+++,,,,,,,,,++++++,,,,,,---------------******+++***&&&%%%'''((((((''''''''''''(((((((((((()))))))))+++///222,,,+++---222888;;;888555...---+++))))))***+++,,,------,,,+++***)))(((((()))'''%%%$$$&&&'''(((''')))(((((('''''''''((()))+++...000...///333333111333333111000///.........,,,---///222444555555444///111444777777555222///((((((''''''((()))+++,,,+++***(((''''''(((***+++000///---,,,++++++++++++))))))))))))******+++,,,)))((((((((()))'''$$$!!!((((((((((((((()))))))))(((((()))******)))((('''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''(((''''''(((******)))((()))((((((***---...***'''+++)))((((((***+++---...111555777666555555222---++++++***)))((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''((()))(((&&&%%%$$$%%%'''(((111NNN}}}}}}nnnppprrrqqqqqqrrrvvvzzz|||zzz{{{|||rrrlllhhhfffjjjlllkkkkkknnnxxxuuurrrpppooonnnllljjjfff___ZZZZZZYYYSSSNNNMMMEEE@@@999222...+++)))'''&&&%%%$$$$$$$$$%%%&&&&&&######$$$$$$%%%&&&''''''''''''((((((''''''&&&%%%%%%$$$$$$###$$$$$$&&&&&&&&&''',,,666AAAFFFDDD@@@;;;@@@DDDBBB:::333000000)))+++---,,,***((('''(((%%%((()))'''(((+++***'''(((((((((((((((((()))************+++,,,,,,------***+++,,,,,,,,,...000333<<<>>>@@@???===<<>>:::777222///000,,,,,,+++***)))***...111@@@QQQdddnnnoooiii\\\QQQMMMIIIBBB>>>EEEQQQXXXXXXLLLHHHFFFEEE???999;;;AAADDDEEEFFFGGGFFFDDD@@@===999999888555111/////////000222===SSSlllwwwqqqgggcccfffkkkooossswww{{{~~~~~~~~~}}}~~~{{{tttdddPPPAAA===:::888888999;;;<<<;;;444333222111000000000000...,,,******+++,,,+++***)))*********))))))+++---...,,,+++***+++,,,+++***+++++++++,,,,,,,,,,,,,,,///,,,,,,---,,,(((''')))((((((''''''''''''(((((('''(((((('''(((***...111000111333777::::::555111************)))((((((''',,,,,,+++******)))((((((,,,)))'''&&&''')))******)))(((((('''''''''''''''+++///111000111555666333222111111000000111111222,,,...000111222222222222000333777::::::777444222(((((('''&&&'''(((*********)))((('''''')))+++,,,222000...,,,+++++++++,,,((((((((((((((()))***+++'''''''''''''''%%%!!!&&&&&&''''''(((((((((((('''((()))******)))((((((((((((((('''''''''''''''((('''&&&&&&%%%%%%$$$$$$(((((('''(((******)))(((***)))))),,,......***&&&(((((((((''''''((()))***---111333111111222///+++,,,,,,+++***((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''%%%$$$((('''%%%$$$$$$%%%'''((('''&&&%%%$$$###$$$%%%&&&---???fff~~~zzzrrrpppnnnooosssvvvwwwvvvzzzyyy{{{zzzqqqmmmiiihhhlllnnnmmmlllnnnxxxvvvtttsssrrrqqqooolllddd^^^[[[\\\\\\WWWRRRPPPGGGBBB;;;444000,,,(((&&&''''''&&&%%%$$$$$$############$$$%%%&&&''''''(((''''''((((((''''''&&&%%%&&&%%%###"""""""""$$$$$$(((***111<<>>CCCFFFCCC;;;333000///+++++++++)))'''&&&'''(((&&&******((('''))))))'''&&&''''''''')))***+++,,,))))))***++++++,,,---------...///......000333666AAAFFFIIIEEE>>><<<>>>@@@BBBLLL^^^qqq~~~~~~uuullliiiggghhhtttMMMDDD<<<:::888444000000...---,,,***)))***---000<<>>999444999BBBBBBBBB@@@>>>;;;777444333777:::<<<999333...---......000999OOOfffrrrooohhhfffiiilllppptttyyy~~~~~~~~~||||||}}}~~~~~~~~~}}}|||~~~zzzxxxppp___MMMBBB888888888999;;;<<<;;;999333222111///...---------222///---,,,,,,------,,,)))***++++++***)))***+++...,,,******,,,,,,+++***,,,,,,,,,,,,---...000000000,,,+++,,,***&&&&&&(((((((((''''''''''''((((((%%%&&&&&&%%%%%%'''+++...444777;;;===;;;666111---++++++,,,,,,+++)))'''%%%++++++*********************'''$$$###$$$'''((((((''''''''''''''''''&&&&&&(((,,,...---///333444222000000000000111222333444000222444555333222222222111333666666444000...,,,+++***)))(((((()))***+++***))))))((()))+++...///333111///,,,++++++,,,---(((((((((((((((((()))***'''&&&&&&''''''%%%"""###$$$%%%%%%&&&&&&%%%%%%%%%&&&'''((((((((('''&&&(((((((((''''''''''''&&&******))))))((('''&&&&&&)))(((((()))***+++)))'''******+++,,,------***(((&&&'''((('''&&&%%%'''((())),,,---++++++,,,+++(((***)))((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$$$$&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&'''&&&$$$((('''&&&%%%%%%&&&'''(((%%%%%%$$$######$$$%%%&&&)))222MMMtttzzzvvvtttyyytttqqqtttyyy}}}zzzwwwxxxyyy{{{~~~xxxrrrllliiiiiinnnpppnnnlllnnnqqqssswwwzzzzzzwwwpppkkkccc]]]ZZZ\\\\\\XXXTTTSSSKKKFFF???888333...***'''(((''''''&&&%%%######"""###$$$$$$%%%&&&''''''(((&&&''''''''''''&&&%%%%%%'''&&&$$$"""""""""$$$%%%,,,000999CCCJJJKKKFFF@@@???BBBCCCAAA:::333000///,,,+++(((&&&%%%&&&'''((('''+++,,,)))'''))))))'''&&&&&&'''((()))+++,,,---((())))))***+++,,,------,,,------,,,,,,...222555BBBLLLQQQLLLBBB>>>>>>???AAAIIIXXXkkkyyy}}}wwwpppjjjhhhiiirrr@@@;;;999;;;<<<777222000000000///---,,,---111444>>>EEEQQQaaarrrwwwmmm^^^JJJIIIHHHOOObbbzzzjjjRRR;;;333111///333:::<<<===;;;888555333444666===>>>===999333//////111///...666HHH___ooorrroooooorrruuuwwwxxxyyy|||~~~}}}|||zzzzzz|||~~~~~~~~~~~~|||~~~}}}yyyvvvkkkYYYIIIBBB777777888:::;;;;;;888666333222000///...---------444111...,,,,,,,,,,,,+++)))+++,,,,,,+++******+++,,,+++)))***,,,......---,,,,,,---...111555999;;;222---******((($$$%%%(((((((((''''''''''''((((((%%%&&&&&&&&&%%%&&&)))+++333:::AAACCC@@@:::777666222111///...,,,+++***))))))******+++,,,------...(((%%%""" """$$$&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%)))+++***---111222000000000000000111222333444222555777666333111111222...000222000---***)))***,,,+++)))(((''''''((())),,,+++++++++---000222444444222///---++++++,,,---******))))))((()))))))))((('''''''''((('''$$$"""$$$$$$&&&'''''''''&&&%%%$$$%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&)))))))))***)))))))))(((***)))((()))++++++)))'''''')))++++++***))))))***%%%''')))((('''&&&(((******,,,,,,)))))),,,---***((((((''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%######$$$'''(((&&&$$$######$$$$$$$$$%%%%%%%%%'''%%%###$$$&&&''''''%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%&&&''''''+++888QQQppp~~~vvvtttuuuxxxvvvuuuvvvzzz{{{xxxvvvvvvxxxzzz{{{yyywwwtttsssllliiijjjoooqqqnnnlllmmmlllooosssxxxzzzwwwpppkkkeee^^^XXXYYYYYYVVVUUUVVVPPPKKKDDD===777222---***&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$(((&&&%%%###$$$%%%''')))111888BBBJJJMMMJJJDDD?????????>>><<<888444000...***)))'''&&&&&&'''''''''%%%***,,,)))''')))***)))(((((((((((()))***+++,,,(((((()))***+++,,,------***************,,,000333AAANNNWWWQQQFFFAAAAAAAAAAAAEEEOOO___oooxxxwwwsssiiihhhhhhooo~~~444222555===???:::333///111222111000///111555888BBB@@@CCCTTTnnn|||tttdddMMMNNNRRR^^^uuu]]]<<<111222222222666777888999777555666;;;@@@AAA===777222......///000000///444DDD[[[nnnwwwxxxxxxzzz}}}~~~|||yyyxxxxxx{{{zzzyyyyyy|||zzzuuugggSSSDDD???999888999:::;;;:::777444333333222000000///000000333000,,,*********)))))))))+++------,,,++++++++++++)))((())),,,///000000------...111555;;;AAADDD888333///...,,,((()))---((((((''''''''''''(((((('''((())))))((((((***+++///999EEEIIIFFFBBBBBBCCC888666222///---------...)))***+++,,,...///000111,,,)))%%%$$$%%%((()))***###$$$%%%%%%&&&&&&&&&%%%(((,,,......000555666333111111000000111111222333222444666555222//////000...000111000---,,,---000+++)))(((&&&%%%%%%%%%%%%---------...000333666888555333000---++++++---...,,,,,,+++***)))))))))******)))(((((()))(((&&&%%%&&&''')))*********)))(((&&&''')))*********))))))(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))***)))))))))++++++)))'''%%%(((+++***((('''(((+++$$$'''))))))((((((***---...000///+++,,,000111///)))))))))(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$""""""$$$''')))'''%%%#########$$$$$$%%%%%%%%%***'''$$$$$$&&&((((((&&&&&&&&&'''(((((('''&&&&&&$$$$$$$$$%%%&&&'''((()))((())),,,888SSSvvv}}}wwwwwwzzzrrrsssuuuuuuuuutttsssrrrtttvvvxxxwwwssspppppprrrllliiikkkppprrrooommmmmmllllllmmmoooqqqrrrqqqoooiii___WWWUUUUUUTTTUUUWWWSSSNNNGGG@@@:::555000,,,$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###(((&&&%%%%%%&&&(((+++---555===HHHOOOOOOJJJCCC??????===;;;999777444000---((('''&&&'''((((((&&&%%%###))),,,)))''')))+++*********))))))))))))******'''((()))***+++,,,---------------,,,,,,...333666>>>NNNYYYTTTIIIDDDDDDCCCAAABBBHHHVVVgggssswwwvvvhhhggghhhnnn{{{777444555;;;BBB@@@555***333333222000...222999???JJJFFFGGGRRRbbbnnnooommmhhh]]]WWWeeelllAAA333222...000888888555000///222777;;;===555444333111000/////////111444:::EEETTTeeesss|||yyy}}}~~~zzzyyyzzzuuunnnrrrwww|||}}}zzzxxxyyy{{{{{{pppbbbSSSFFF>>>444444666888;;;;;;999666000000111111000...+++***+++++++++++++++++++++++++++***)))***,,,,,,***)))***)))((())),,,000555888;;;777555666999999555000333000---)))&&&%%%$$$$$$((('''&&&%%%%%%&&&'''((()))******(((&&&$$$%%%%%%+++///888DDDNNNOOOJJJCCCHHHFFF>>>333,,,)))'''###&&&***++++++444AAACCC<<<555000***&&&%%%%%%&&&&&&%%%&&&'''&&&%%%""",,,)))''')))///333222000...---,,,,,,...000000//////000000111000///...---///............000222333111---)))'''((((((&&&###)))***+++,,,...000444777444///)))&&&&&&)))+++,,,+++++++++***************(((((((((''''''&&&&&&&&&%%%$$$######$$$'''***+++''''''((()))***+++,,,,,,'''''''''''''''''''''''''''$$$ !!!%%%(((******,,,+++***(((((((((((()))''')))++++++)))((('''(((***((('''&&&'''***---///444000,,,---111333111///''''''&&&&&&'''(((***+++###%%%'''))))))'''%%%###$$$&&&''''''%%%######$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""""""$$$&&&'''(((&&&&&&&&&&&&&&&'''((()))%%%$$$'''---777IIIcccyyyzzzrrrqqqpppqqqppppppoooooopppqqqtttsssqqqmmmiiigggggghhhfffdddbbbbbbcccdddbbb```___cccjjjqqqttttttsssqqqfffddd^^^TTTLLLLLLRRRXXXSSSRRROOOGGG<<<222,,,***&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%###+++...(((###$$$$$$"""&&&&&&%%%$$$%%%(((---000;;;EEELLLKKKIIIGGGAAA999777888999888444222000000+++******)))((('''''''''***)))'''&&&&&&'''((()))%%%&&&&&&&&&%%%&&&)))+++(((+++,,,+++---///---((())))))+++///000///333888CCCQQQ]]]]]]UUULLLDDD>>>CCCDDDIIIVVVeeerrrxxxyyymmmjjjiiinnnxxx666444444666999999555000111333444333222444999>>>888BBBMMMRRRTTTZZZeeeoooeeeZZZTTTaaaTTT>>>555///...111777555555666888:::;;;;;;555555333222111000000000111333888@@@KKKVVV```fffmmmsssxxxyyyzzz{{{vvvoootttyyy~~~~~~{{{xxxxxxyyy}}}~~~{{{pppbbbRRRDDD<<<666555555666888888666333111111000000///---,,,+++++++++++++++++++++++++++,,,+++***+++------+++***))))))))),,,000666<<<@@@FFF@@@888444444222///+++,,,,,,+++***)))'''%%%%%%((('''&&&&&&&&&&&&'''(((&&&((((((((('''&&&'''((((((***000888AAAHHHJJJJJJJJJIIICCC:::333111...***((())))))---666???AAA===444000+++'''&&&'''''''''%%%&&&&&&&&&&&&$$$###"""+++)))(((***000222111...///...------///111111000///000222333444444444333111111//////...//////000111...+++***+++,,,+++***)))+++---......000333666333///+++(((((()))++++++******++++++************ &&&(((((('''%%%&&&%%%%%%$$$%%%&&&((()))'''''''''((())))))******'''''''''''''''&&&&&&&&&)))'''%%%&&&***---//////000///---,,,+++++++++,,,(((***,,,,,,***)))((()))***((('''%%%%%%''')))+++222///---///222333000,,,+++***(((&&&$$$###""""""&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%%%%'''(((&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###'''&&&&&&&&&&&&''''''(((***+++///222333666@@@LLL```fffpppzzzxxxrrrrrrllllllllllllnnnoooqqqrrrlllkkkjjjgggddd```\\\ZZZ[[[^^^bbbdddcccbbbaaaaaa___cccgggkkklllkkkgggeee___^^^YYYRRRLLLKKKPPPVVVVVVTTTPPPFFF:::111+++)))&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%!!!(((+++&&&"""$$$&&&%%%%%%%%%%%%$$$&&&***///444DDDLLLRRRQQQMMMJJJCCC;;;999::::::888444000///...***))))))(((((('''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&(((***,,,---+++((()))------)))+++***+++//////...111666@@@OOO\\\^^^WWWOOOFFF@@@CCCDDDHHHSSSbbbnnntttvvvnnniiigggkkksss999777444222222444666777777999:::888444111222444666CCCOOONNNDDDCCCNNN[[[VVVMMMIIIVVVuuuqqqOOO:::222000000333444666:::<<<;;;888555555555333222111111000111///111555;;;CCCLLLSSSXXXiiipppxxx{{{|||{{{vvvooorrrwww}}}~~~}}}{{{{{{}}}{{{{{{{{{|||~~~zzzoooaaaQQQCCC;;;888666444444555444333111111111///...------,,,,,,++++++++++++++++++++++++,,,++++++,,,------,,,***))))))***---111777===@@@KKKCCC999222...---+++)))&&&((()))******)))'''%%%(((''''''&&&&&&''''''(((%%%(((***++++++***+++,,,'''((()))+++111;;;FFFMMMPPPPPPKKKBBB;;;888444...---((((((...333555555777333///+++((('''(((((((((&&&&&&&&&&&&&&&''''''(((+++******,,,000222000---...---,,,---///000000000---...000333555666777888444333111000...---------+++***((()))+++,,,,,,+++***,,,...//////000111333333000,,,+++++++++***)))******++++++++++++******!!!###&&&(((((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%'''+++...000000333222111///...---------***,,,---,,,+++))))))***)))(((&&&$$$$$$%%%&&&'''222111111444666555000+++,,,+++***(((%%%""" (((&&&###!!!!!!###&&&((("""###%%%%%%%%%'''***---******(((&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&%%%&&&'''(((&&&### ((('''&&&&&&&&&&&&&&&&&&%%%'''---000...***---333;;;@@@FFFLLLPPPSSSVVVXXXYYYZZZ[[[[[[ZZZYYYZZZ[[[\\\^^^dddnnnzzzuuullliiifffdddbbbdddhhhmmmqqqsssnnnkkkgggeeeccc^^^WWWRRRNNNUUU^^^bbbaaa^^^]]]^^^]]]___ccceeeeeebbb___]]]YYYZZZXXXTTTPPPPPPTTTWWWYYYVVVOOODDD888///***(((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$'''$$$"""$$$((()))$$$$$$%%%%%%(((---444999LLLSSSWWWUUUPPPJJJCCC<<<<<<<<<<<<999444///,,,+++(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''((('''&&&&&&((()))******&&&"""$$$))),,,***---+++,,,//////---///444<<>>CCCAAA;;;:::GGGccc```@@@666666666///111333777999777333000444444222111111000000000---///222999CCCOOOYYY___qqqvvv{{{}}}{{{wwwqqqmmmlllqqqyyy~~~~~~|||zzzyyyyyy{{{}}}zzznnn___PPPBBB:::888666444333333333222111111000...---,,,,,,------+++++++++++++++++++++++++++******+++,,,,,,+++)))************---000333555AAA;;;333...,,,,,,,,,+++&&&'''((())))))((('''&&&((((((''''''''''''((((((''',,,222555444111...---***)))(((&&&'''000>>>IIITTTUUUPPPGGG@@@;;;555...333***(((---...(((&&&+++000---)))(((((((((((('''''''''%%%%%%%%%''')))***++++++,,,///111222///,,,,,,+++******,,,......---***+++---///111333444555333222111000...------,,,************+++,,,,,,,,,***---///000000//////000222000.........---***(((******+++,,,,,,,,,++++++333000+++&&&$$$$$$&&&'''%%%&&&''''''(((''''''&&&)))))))))(((((('''''''''((((((((('''&&&&&&%%%%%%###$$$&&&)))---000222222444333222000///...------+++,,,---,,,***))))))***((('''&&&%%%$$$%%%''''''111222444777888666000+++))))))******)))'''%%%$$$'''%%%###!!!!!!###%%%'''$$$$$$%%%%%%%%%'''+++...+++***((('''%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&$$$"""(((''''''&&&%%%%%%%%%%%%"""###%%%)))((((((...777111333555555555555666777888999:::999888888999;;;777:::BBBNNN\\\hhhnnnppptttgggaaa[[[VVVRRRTTT^^^iiiqqquuuuuunnneee```^^^[[[VVVQQQFFFKKKRRRWWWYYYXXXVVVVVVVVVXXX\\\^^^___^^^]]][[[WWWYYY[[[ZZZYYYYYY[[[]]]YYYTTTKKK@@@555---)))'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%!!!###$$$###"""$$$''')))$$$$$$&&&(((+++222:::???NNNSSSVVVUUUPPPHHHAAA;;;>>>>>>===999333---***)))'''''''''&&&&&&%%%%%%%%%&&&'''((()))))))))((('''%%%&&&'''''''''''')))+++((((((&&&###&&&,,,///---...,,,---///...+++---222:::JJJZZZ```^^^WWWLLLCCCBBBAAACCCKKKXXXeeepppuuuuuuoooiiiiiiooo|||IIIBBB<<<===AAACCC???999000333666777555555777::::::===???===:::999===AAA666333333===PPPhhh|||oooIII999888999111111111333444444222///333222111000000000000000......111888EEEUUUeeennnuuuvvvwwwvvvrrrmmmkkkkkkkkkpppxxx~~~|||zzzyyyyyyzzz{{{}}}~~~wwwkkk]]]NNNBBB;;;777555333333444444444333111///...,,,,,,,,,---...++++++++++++++++++++++++***)))))))))++++++)))(((***)))(((((()))***,,,---222000...,,,,,,,,,++++++***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((+++222:::>>><<<666000,,,(((***+++))))))///;;;EEEQQQSSSPPPHHHBBB???999333666---***...,,,$$$!!!&&&+++)))'''&&&''''''&&&%%%)))'''%%%$$$$$$&&&(((***,,,,,,...000222222000...///---,,,,,,---...---,,,,,,,,,,,,------...///000////////////......------///000000000////////////***,,,//////...------...111000//////000///,,,)))***+++---.........---,,,+++(((%%%""""""%%%(((+++###$$$&&&'''((()))))))))+++******))))))(((((('''(((((('''''''''&&&&&&&&&&&&(((+++...111444666888555555444333222111000///+++,,,,,,+++((('''((()))&&&&&&&&&&&&'''((()))***---///222555555222---***&&&'''((())))))((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$&&&))),,,''''''&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&'''&&&((('''&&&%%%%%%%%%%%%%%%(((''''''((('''&&&+++222,,,...000000000111222444///000000000//////111333222444999@@@HHHNNNRRRTTTiiixxxmmm^^^TTTHHHAAA<<>>999333---)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))))))))((('''"""$$$'''(((((()))+++---,,,------+++---111000,,,...,,,---///...+++---111999IIIYYYaaa```ZZZOOOEEEAAAAAABBBIIITTTcccpppwwwuuuoooiiiiiimmmzzzHHHCCC@@@DDDKKKKKKCCC:::888888888555222333777;;;CCCGGGHHHAAA777444:::AAA888666666:::EEESSSbbblll]]]FFF<<<888666444222222333444444333333222111111000000111111000000111777EEEVVVhhhrrrnnnmmmnnnnnnjjjgggiiioooqqquuu|||yyyzzz{{{{{{|||}}}}}}~~~|||}}}sssfffWWWKKKAAA<<<666444333333444444333111///......---,,,,,,------++++++++++++++++++++++++)))(((((()))******)))''')))((((((((()))+++,,,---***++++++++++++***(((''',,,+++(((&&&%%%&&&((()))'''(((((())))))(((((('''---333;;;>>><<<555...)))&&&***///111111444<<>>:::444000...///---((('''***((('''&&&&&&''''''&&&%%%((('''&&&%%%%%%''')))***---...000222333333333333555333111000111111000...///...------,,,,,,,,,---+++,,,------...------,,,---///000///---,,,,,,,,,)))+++------,,,+++,,,---000//////000111111...,,,+++,,,...000111000///...$$$%%%&&&((((((((('''&&&$$$$$$%%%&&&((()))***+++++++++******)))))))))(((''''''''''''''''''''''''%%%'''***,,,...111555888777777777777777666444444,,,,,,,,,***((('''((()))&&&&&&&&&'''(((***+++,,,(((***---//////---***(((''''''''''''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&''''''&&&$$$%%%''')))%%%$$$$$$$$$$$$$$$%%%&&&########################&&&$$$""""""$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%&&&%%%(((+++***&&&&&&))),,,---///000//////000111------...---,,,---000222444555888===AAAFFFIIIKKK^^^ooooooYYYFFF:::666///,,,666JJJ___lllpppjjjaaaSSSIIIEEEEEEFFFFFF===888555999BBBGGGDDD@@@FFFFFFGGGGGGFFFEEEDDDCCCHHHJJJNNNRRRTTTTTTSSSRRRFFFAAA:::333///+++(((&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%(((%%%$$$%%%%%%"""###%%%$$$''',,,222777>>>EEEIIIOOOPPPSSSUUUPPPFFF@@@???>>>???===999333---***(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''"""$$$'''))))))***+++---+++------,,,,,,---)))###,,,***+++......,,,...333777FFFWWW```bbb^^^SSSIIICCCBBBBBBFFFQQQ```oooxxxrrrlllgggfffjjjttt???>>>@@@FFFLLLLLLEEE>>>???===999333000333;;;AAAYYYSSSJJJBBB===;;;::::::999999888999???KKKYYYccctttbbbIII;;;888666333222333444444444444444333333222222333333111000222888EEEUUUeeeooojjjiiikkknnnllljjjoooxxxxxx{{{|||xxxzzz|||~~~|||zzzwwwyyymmm___QQQFFF???<<<555444333333333222///,,,------......------,,,,,,++++++++++++++++++++++++***)))((()))++++++)))((())))))))))))***,,,---...((()))******)))(((''''''******))))))(((((())))))'''((()))******)))((('''+++///333555333...***''')))...444888999999;;;<<<888;;;<<<999999<<<<<<999222444333...+++,,,,,,***&&&&&&&&&'''))))))'''%%%&&&&&&&&&'''(((***,,,---...000111222333555666777:::777555333333222000///000///---+++*********+++***+++,,,,,,,,,,,,+++***''')))++++++)))''''''((()))***+++***))))))+++---/////////000222222000///,,,...000222333222111000)))***,,,,,,+++)))&&&$$$'''&&&&&&&&&'''(((***+++)))))))))))))))(((((((((%%%%%%&&&&&&'''(((((((((###%%%'''((()))---222777666777888888888777666666......---+++(((((()))***'''''''''(((((())))))***'''(((************++++++((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###$$$%%%&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&###"""%%%******'''''')))***,,,......,,,***)))))))))******)))((())),,,///111444777;;;???DDDHHHKKKYYYlllzzzuuubbbLLL:::///000***)))444GGGWWW\\\[[[ZZZVVVPPPIIICCC???===<<<333000///333:::???>>><<<======;;;:::888666555444:::<<<@@@DDDFFFGGGEEECCC999555000---,,,+++)))'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%((($$$$$$(((((($$$###%%%$$$)))000777===CCCHHHKKKPPPOOORRRTTTNNNCCC============<<<999333...+++***&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%&&&'''((((((%%%''')))***)))((()))***&&&))))))((()))***'''""")))(((***......---000555444BBBTTT___dddbbbYYYPPPFFFDDDBBBDDDMMM[[[kkkuuurrrlllgggeeegggnnn~~~666999???FFFJJJIIIEEEBBB888777333000111:::HHHRRRhhhSSS>>>===IIIOOODDD666666666666777===JJJZZZggghhhxxx}}}YYYBBB888555333222333444333222666666555444444444555555///000333:::FFFUUUccclllmmmmmmpppuuutttqqqwwwzzz}}}{{{yyy|||}}}xxxuuuqqqzzz}}}~~~~~~}}}uuuiiiZZZMMMCCC===;;;555444333333222///+++''',,,---...///...---,,,++++++++++++++++++++++++++++++***)))***,,,,,,***)))+++***************++++++'''((())))))(((((()))+++'''(((***+++,,,+++***)))'''((()))******)))((('''(((***,,,,,,***'''&&&&&&///333888<<<<<<:::888666000333333000111444444111222888666,,,(((,,,+++%%%&&&&&&&&&(((******(((&&&%%%%%%''')))+++...000111///000222333444555888:::;;;888555333222111///---...---+++)))((((((((()))***++++++,,,+++***)))(((&&&))),,,,,,***((()))***((())))))((('''(((+++---///......000222333222111---...111444444444222111***)))'''&&&&&&(((***,,,***((('''%%%&&&''')))***(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&((()))******...444999333444555777777666555555//////...,,,))))))***+++(((((((((((((((''''''''')))************+++...///(((((('''&&&&&&((()))***'''&&&&&&%%%%%%&&&&&&'''!!!###%%%&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&''''''&&&### $$$$$$$$$$$$%%%&&&&&&'''***&&&%%%&&&%%%$$$&&&***"""%%%)))************+++)))***))))))((()))---///555777999:::;;;>>>AAACCCPPPdddtttppp```PPPCCC;;;444...---666FFFOOOMMMGGGJJJKKKKKKHHHAAA999333000+++,,,///333777:::;;;;;;666555444333111000///...111333666:::======;;;999111...***)))***+++)))'''&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%'''######)))***&&&$$$&&&%%%***222:::@@@EEEJJJMMMPPPNNNPPPRRRLLL???888999<<<<<<<<<999444///,,,+++''''''''''''''''''''''''''''''&&&&&&'''(((***+++''')))++++++)))'''''''''&&&)))***)))---111000,,,(((''')))---......111666111???QQQ]]]dddeee^^^UUUIIIFFFCCCCCCJJJWWWgggqqqtttnnnhhhfffffflllzzz888666444;;;KKKUUUNNN???:::222,,,///666@@@QQQ```eeeSSSFFFJJJRRROOODDD<<<555777666666<<>>::::::555444333222111111111111///...---,,,,,,,,,,,,,,,...+++((((((+++,,,***'''*********(((&&&&&&(((***,,,***((((((***+++,,,,,,((()))***++++++***((('''***)))(((''''''''''''''''''(((***---+++'''''',,,(((((('''%%%%%%%%%%%%%%%(((///666777444111000111111///---++++++---000111666222...***((()))+++---$$$$$$%%%%%%&&&''''''(((((((((%%%"""'''000444111------...222777:::999777666666444222///,,,)))(((%%%((())))))''''''***---++++++,,,---------,,,,,,%%%&&&'''((()))+++,,,,,,&&&(((******)))***---111...000222222000---+++***+++,,,...//////...,,,+++---***&&&$$$&&&(((***+++)))((('''&&&&&&'''((()))(((&&&%%%'''++++++&&&!!!&&&&&&&&&&&&&&&'''((()))''''''''''''(((+++///333777111///444777444333666111,,,&&&%%%(((******((()))'''&&&'''((()))((('''++++++++++++*********)))%%%%%%''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%&&&'''(((%%%&&&'''''''''&&&%%%$$$&&&'''''''''(((((())))))******))))))((((((''''''((()))))))))))))))***+++...------000333;;;JJJYYYgggppptttooohhh___MMM<<<...---,,,---444>>>FFFHHHGGGFFFGGGHHHAAA666222444///222000+++,,,444888777333111222555222++++++111...///111444666444111...(((((((((((('''&&&%%%$$$(((&&&$$$"""!!!!!!"""#########$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&***(((---888AAADDDGGGLLLOOONNNKKKDDD===999:::<<<<<<======999222,,,))))))''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))(((&&&'''''''''(((((('''))),,,+++)))))))))))))))&&&$$$((()))+++,,,------,,,+++111===MMMZZZccceee]]]SSSJJJEEEAAACCCHHHQQQ```mmm}}}rrrhhheeeffflll|||444888===BBBKKKNNNGGG;;;999555333555999BBBTTTfffrrr]]]IIIDDDGGGEEE===888666666555444;;;FFFNNNOOOOOO^^^yyyZZZ777111000//////000111333555222222222222222222222222111333666;;;HHHZZZgggkkkppprrrwwwzzzyyyuuuxxx}}}|||yyyyyyzzz{{{|||sssjjjbbbqqq~~~{{{{{{|||~~~{{{vvvoooiii___RRRFFF===888777555444333222111111111111000///......------......//////...,,,***))))))************((('''&&&(((***---+++))))))***+++***)))+++++++++++++++******)))***))))))(((''''''((((((''''''***...---)))***...((((((''''''''''''''''''+++111777777333---++++++...---,,,++++++,,,---///555333///+++))))))***+++&&&&&&&&&''''''(((((((((++++++(((&&&)))111444111333111000222555777777666444333333111///,,,)))''''''(((***)))((((((+++...,,,---------------,,,,,,&&&&&&'''((()))******+++'''((()))((('''***///444444444333111...---------++++++,,,---...//////000---***'''&&&(((***++++++)))((((((''''''(((((()))'''&&&%%%'''((((((&&&$$$''''''(((((())))))))))))&&&'''''''''''')))---111111,,,+++111666555666999777111***''')))***(((&&&)))(((''''''((()))(((''')))))))))(((((((((''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&'''((((((''''''''''''''''''((((((((()))((((((((((((((()))))))))///***%%%###&&&)))+++***...---000444777>>>MMMZZZmmmvvv|||zzzwwwmmmYYYDDD:::666000///333999======>>>>>>BBBFFFBBB999444444000222///+++,,,333888777111///000333111,,,,,,111...///000333444333000---(((((((((((('''&&&%%%$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((---+++...888???BBBEEEJJJMMMLLLGGG???888444555666;;;<<<;;;777000+++((('''''''''&&&&&&&&&&&&''''''%%%&&&((()))***)))((('''''''''(((((((((((()))++++++***))))))++++++)))(((***+++,,,------......---000<<>>CCCCCC<<<666555111111///,,,---333777777444222222333222---,,,---......///000222111...+++(((((((((((('''&&&%%%%%%$$$######""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***---+++...555===BBBFFFJJJLLLHHHBBB;;;444111111333::::::999444///***'''&&&''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))(((''''''((((((((()))+++,,,,,,---,,,******+++---,,,,,,,,,,,,,,,,,,---...///000000;;;IIIVVVaaaeee___VVVMMMGGGBBBBBBEEELLLZZZfffuuurrrpppooommmmmmuuu}}}999<<<===;;;777444111000777777777<<>>444333111111222555999;;;???===999444111000//////...222555666???PPPbbbkkksssooonnnooooooqqqxxx{{{{{{{{{zzzxxxxxxxxxyyyuuuwwwzzz|||~~~~~~}}}}}}||||||}}}|||{{{}}}xxxuuutttkkk\\\MMMBBB:::666444444444333222111111111111000000///......////////////000000...+++)))***,,,+++,,,,,,***(((&&&'''(((+++++++++,,,......+++)))///---,,,*********+++,,,(((((('''''''''''''''(((+++***,,,///...)))''')))&&&'''((()))************,,,000555666444000...---))))))))))))))))))((((((000///---+++)))'''&&&%%%(((((((((((((((((((((((('''((()))***,,,///000000777777666555444222///...---...//////...,,,)))'''))))))))))))))))))+++,,,...---,,,++++++*********(((((('''''''''''''''''')))(((&&&&&&&&&))),,,...111---)))&&&&&&'''((())))))***+++---000333555666---+++))))))***+++***((($$$%%%&&&''''''&&&%%%$$$###&&&'''%%%""""""'''+++###$$$&&&((((((&&&%%%$$$(((((((((((('''(((***---222000///000000000000111///,,,(((&&&'''((((((''')))((('''((()))***)))'''******)))))))))((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((())))))000***###!!!$$$***...000222222444888;;;CCCRRR```lllxxxuuugggQQQBBB222...000222111000555666;;;@@@CCC@@@:::666222111...,,,---222666888:::999888999888333,,,(((///.........///...+++)))''''''(((((('''&&&&&&%%%''''''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''((()))*********))),,,222;;;BBBHHHLLLHHHDDD>>>777333222333444:::999777333...***(((&&&''''''&&&&&&&&&&&&''''''&&&&&&'''((()))((((((((('''((())))))---222444333333000,,,***+++,,,---------,,,,,,+++,,,...///111111:::GGGTTTaaagggcccZZZOOOIIICCCAAACCCIIIUUUaaapppqqqrrrqqqnnnnnnsssyyy777777:::>>>???===888555<<>>GGGRRRTTTIII<<<777999===>>>=========>>>888777666555666888;;;<<>>999444111000///---111444666???QQQdddnnnooommmnnnqqqrrrrrrvvv|||vvvwwwyyyxxxwwwwwwyyy{{{rrrssstttvvvxxx{{{~~~~~~zzzwwwxxx}}}~~~{{{wwwuuuwwwkkkYYYHHH>>>999777666444444333222111111111111///......---......//////...,,,******,,,---,,,******+++,,,+++)))'''(((((())))))***,,,///000///---...---+++***))))))******&&&&&&&&&%%%%%%&&&'''''''''&&&(((---...+++((()))%%%&&&''')))************+++---000111111///...---************))))))((((((,,,,,,+++)))(((&&&$$$###'''''''''''''''(((((((((&&&'''***---000111333555999:::<<<<<<999555111///------//////...---+++)))))))))(((((()))*********,,,+++***)))((('''((((((((((((((((((((('''''''''(((((((((((((((((((((''')))'''%%%%%%'''((('''&&&'''))),,,///333555666777///---*********)))(((&&&"""###%%%%%%%%%%%%###"""###&&&(((%%%""""""(((...$$$%%%'''(((((('''%%%###)))******)))((()))+++---333333333000/////////......+++)))(((((()))))))))***((('''((()))***)))((()))))))))(((((((((((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''''''''(((((((((((('''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$#########(((((((((((((((''''''''')))((((((((('''''''''&&&'''((((((''''''+++222888888666666777999AAAPPP___kkkyyy|||{{{wwwpppgggSSS???666333///,,,,,,111222666<<>>555,,,000///---,,,,,,,,,***((('''''''''(((''''''&&&%%%''''''&&&$$$######""""""%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))*********+++,,,000888@@@EEEFFF@@@<<<777444222333444666999777555222///,,,***(((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&)))***+++333>>>CCCBBB???:::333...,,,+++++++++,,,,,,+++++++++---///000333:::DDDQQQ```iiiggg___QQQJJJCCCAAABBBGGGRRR^^^mmmqqqsssppplllnnnsssxxx000222:::HHHPPPNNNGGGBBBKKKSSS^^^kkkwww}}}yyyqqqhhhjjjeeeYYYKKKAAA999444222555:::DDDOOORRRFFF666000444777888777666888:::???>>>===<<<<<<<<<=========;;;888444111///...------000333888DDDYYYkkktttmmmooouuu}}}~~~xxxsssssssssuuuwwwvvvuuuvvvzzz~~~{{{xxxvvvvvvxxx{{{{{{{{{tttrrrsssyyy{{{{{{{{{}}}}}}{{{yyyvvvhhhUUUEEE<<<999888888555444333222111111111111......------......//////,,,)))&&&'''+++---,,,))))))***,,,+++***)))))))))(((((())),,,///111111000...---,,,***))))))))))))&&&&&&&&&%%%&&&&&&'''((("""!!!%%%,,,000...,,,,,,%%%&&&((()))*********)))++++++++++++++++++++++++...---,,,+++******************)))((('''&&&%%%%%%%%%%%%&&&''''''((())))))))))))---222444444888<<>>;;;999999999>>>LLLZZZkkkxxx|||xxxvvvqqqiii]]]LLL===999777222///111...111555===GGGNNNIIIAAA444000---...///000333888777999:::???FFFIIIBBB888222000---++++++***)))'''&&&'''''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***+++...000000000444;;;===;;;777444111000222444555555777555222000///...,,,***''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))&&&)))+++---:::MMMVVVUUURRRJJJ???666///,,,+++***++++++++++++,,,---...///333888AAANNN___jjjiiibbbSSSLLLDDDAAAAAAFFFQQQ\\\kkkrrruuuqqqkkklllqqquuu000000888FFFPPPPPPNNNNNN___iiisssxxxzzzxxxmmmaaaUUU]]]^^^TTTGGG???;;;888777444111777DDDKKKCCC777000222555555555666:::===GGGGGGFFFEEECCCAAA@@@???888888666444333111000///...111333999III^^^nnnuuuooopppvvv|||wwwvvvxxxzzz{{{yyyvvvwww}}}~~~yyyyyy|||~~~}}}zzziiigggjjjqqqwww{{{zzz~~~~~~qqqdddSSSFFF???<<<999777555444333222111111111111//////......//////000111+++***)))))))))*********''')))+++,,,+++******++++++******+++...111111111......------,,,***)))((('''''''''''''''((())))))$$$###&&&---111///,,,+++'''(((***+++,,,+++***)))+++)))((((((***---///000222000...,,,,,,,,,---...***)))((((((''''''((((((%%%%%%&&&''')))***++++++---,,,///444555444888???GGGHHHGGGCCC>>>:::888999333222111///////////////...,,,******,,,---,,,+++***)))'''&&&&&&'''((())))))))))))***************+++***)))***---///---++++++((('''(((,,,---+++'''%%%&&&'''+++111999AAAEEE999555000,,,***)))((('''%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&''''''&&&(((+++///++++++*********)))))))))'''(((******))))))+++---)))///000,,,+++000222111000000///...,,,,,,---...***)))((()))******)))(((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%)))(((&&&%%%%%%%%%%%%&&&)))(((((((((''''''''''''''''''''''''''''''''''''$$$&&&((())))))---444:::AAA@@@??????===>>>GGGRRRbbbnnnwwwzzz{{{xxxjjjZZZDDD:::666<<>>555:::???HHHSSSXXXOOOBBB555000---/////////222999666666555999DDDNNNKKKBBB444111---+++***)))((('''&&&&&&'''''''''''''''&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((***+++,,,---///111111///222777777333333111000111444666555444444111...---......---+++''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))%%%***+++///AAAZZZhhhhhhggg]]]OOO@@@666000,,,***+++,,,---......//////...111555===JJJ\\\iiiiiicccUUUMMMEEEBBBAAAEEEPPP[[[kkkuuuzzztttlllkkkmmmmmm{{{666222444<<>>JJJIII@@@666444222000111777@@@GGGMMMMMMLLLKKKIIIEEEBBB@@@@@@@@@???>>><<<:::888666111222333999III]]]kkkooorrrpppqqqxxx|||}}}~~~}}}zzzzzzyyyzzz{{{gggeeehhhppptttvvv}}}yyylllaaaSSSHHHBBB>>>999555555444333222111111111111000000///000000111222222+++---...+++(((&&&(((+++&&&)))+++,,,+++++++++,,,...,,,++++++---000111111.../////////...,,,***((()))))))))))))))***+++++++++(((***///222---(((&&&(((***,,,------,,,+++***)))(((&&&(((---222777:::555333000---------///111+++***)))(((((()))***+++%%%&&&''')))***,,,---...///---///444444111666>>>KKKJJJGGG@@@999666777999666444222000//////000111111...,,,,,,...000...,,,***)))'''&&&'''(((***+++)))*********++++++++++++---+++)))***...222333222...***&&&'''***,,,***'''%%%$$$$$$'''///:::FFFNNN>>>999222---+++***)))(((((('''%%%%%%%%%%%%'''((($$$&&&'''((((((***,,,...+++***)))(((''''''((((((%%%&&&((()))((()))+++,,,(((...000+++)))...000///***+++,,,,,,,,,---///111***)))((()))***+++***((((((((('''''''''&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******))))))((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%)))((('''&&&'''''')))***))))))(((((('''''''''&&&%%%%%%&&&&&&'''((((((((((((&&&%%%%%%)))...333777CCCCCCDDDDDDAAA>>>DDDLLLVVVaaannnxxx}}}gggOOO>>>888<<>>555666333111000000111111000000///---,,,...///000000...,,,++++++------,,,***+++++++++***)))(((((('''''''''(((((()))+++,,,---222333333111...***'''&&&******)))((((((((((((((()))(((''''''))))))((('''((()))+++///000///+++(((,,,%%%$$$...888999444///......---+++)))***---000+++)))(((***,,,,,,(((%%%)))&&&$$$''',,,---***&&&......///000111333444555???>>>;;;777444333555777888666333000...---......444000---,,,......,,,))))))+++------+++&&&!!!&&&&&&&&&'''''')))***+++&&&,,,---***111<<<===666***)))(((((()))(((&&&$$$"""$$$(((+++///444:::???666333///+++'''%%%%%%%%%%%%&&&&&&$$$""" !!!!!!$$$&&&'''&&&&&&&&&)))+++...***&&&%%%&&&&&&%%%###***''''''***(((###$$$))))))(((((()))***---///000000///......///...,,,***************)))'''&&&%%%&&&&&&%%%$$$###"""!!! &&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((%%%###!!!$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%)))((('''&&&%%%&&&&&&'''((('''%%%%%%$$$%%%&&&'''&&&''')))+++******111999;;;AAABBB<<<888<<>>TTTeeemmmnnnmmmppptttxxx||||||zzzwwwwwwyyyzzzxxxvvvuuuvvv|||~~~zzzzzztttccc^^^aaa]]]WWWMMM@@@666333111000000111000//////...------......///......---++++++,,,,,,+++***++++++******)))(((((('''))))))))))))***+++,,,---000555;;;:::444---++++++***)))(((((('''''''''(((((('''&&&&&&(((((('''%%%))),,,111666888444---(((---+++000===EEEBBB777///++++++++++++,,,,,,------))))))((()))***)))'''%%%)))'''&&&(((,,,......---......---...///000111222444555555555555888<<>>666///,,,...)))(((''''''&&&''''''''')))((('''((()))((('''%%%(((---444;;;===888///(((******000<<>>555000+++)))(((***---...+++)))'''(((***)))((('''&&&'''&&&%%%$$$%%%(((,,,000222111000///......///000000666666666555444444666999666888<<>>???EEELLL```mmmyyy{{{rrrhhhfffhhhkkkxxx---111555555333666===CCC>>>BBBEEEEEEBBB>>>======OOOXXXVVVJJJFFFLLLHHH<<<777333///...///111111111//////000222///---222999===???DDDHHHJJJMMMVVVaaaOOOCCC555000444666222,,,---...111555<<>>999222,,,++++++,,,---///000333777999777333///555333000---+++)))((((((''''''((((((''''''&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$&&&+++...,,,,,,...///000//////...222333333222111...,,,***+++---111555666444///+++((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''&&&&&&%%%%%%%%%((())),,,<<>>>>>DDDJJJ[[[jjjyyy}}}tttkkkggghhhkkkuuu333333222000000666AAAIII???===:::777666777999;;;>>>EEEEEE<<<<<>>777333222222///,,,+++...000000111999EEEOOO]]]fffqqqxxxzzz|||~~~|||~~~{{{|||}}}|||{{{zzzyyyyyy}}}~~~~~~yyyttttttwww{{{|||qqqsss{{{}}}yyyfffLLL:::777333111111000///......111333333111///...///...,,,++++++++++++***(((*********)))))))))))))))+++***)))(((((('''((((((&&&'''(((***+++***(((%%%''''''&&&&&&&&&&&&'''(((***))))))***++++++(((&&&$$$'''+++111555666444111000,,,+++---000444>>>GGGFFF<<<000***)))+++***))),,,...///---)))''')))+++))))))******+++///555999777555333111000111222333000222444444333333444555111222444666555333111///222555888666222---,,,---...,,,***)))((()))***+++*********+++---///000111///111222444999;;;888222,,,***((('''(((((('''&&&)))+++...///...------...******))))))((((((((((((%%%&&&'''&&&$$$$$$$$$%%%&&&(((******)))((()))***$$$%%%((()))******))))))***++++++***+++///444777222222333333333111///......,,,++++++---......---+++++++++***)))((('''&&&%%%%%%$$$$$$######""""""&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((('''&&&$$$###"""!!!%%%%%%%%%&&&'''((()))***'''&&&'''***,,,+++...333>>>BBBCCC===666333000,,,,,,...333>>>PPPcccnnnqqqhhhfffeee```PPP<<<444555///333:::CCCIIIKKKJJJIII>>>999222---,,,,,,------///222777===AAA@@@<<<999666444000---***(((''''''''''''((((((''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&%%%&&&)))...111000///.........///000111222222222111///---+++***+++---111666777555///+++'''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&%%%%%%$$$&&&(((,,,999QQQiiixxxxxxvvvpppeeeUUUDDD666///...,,,******+++,,,+++***------000999LLL```jjjkkkgggZZZKKKCCC>>>>>>CCCIIIXXXhhhyyyxxxmmmiiiiiimmmuuu111000---***,,,444@@@JJJFFF???666222333666888888777:::;;;999999===>>>;;;;;;888444000...------...///+++***,,,,,,---222999<<<999888999777555555777555555555444222111111222---///111000000777EEEPPP[[[cccooowww|||~~~}}}|||~~~}}}~~~}}}zzzwwwuuuuuu}}}yyyrrruuu}}}~~~}}}lllSSS<<<999666333222222000//////222444222///---...000,,,+++******++++++***)))******))))))))))))))))))***)))(((''''''''''''''')))&&&###$$$(((***)))&&&'''''''''&&&''''''((()))''''''(((***++++++(((%%%(((((((((,,,111555777888//////111444444666@@@KKKXXXLLL;;;///)))***,,,---333222111///+++*********'''&&&&&&''')))+++---...222111...------...000222---000333444444444555666111111000///............333444555444222///......///---+++)))(((((()))***++++++,,,---///111222333111111222555:::;;;999666---+++((('''((()))((((((+++---...---+++******+++)))))))))))))))(((((((((&&&'''((('''%%%$$$%%%&&&''')))+++,,,***)))))))))%%%&&&((()))(((((()))***,,,...---)))(((,,,///000333333333333222111000///...+++))))))***+++++++++,,,,,,,,,+++***)))((('''!!!!!!"""###$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((('''&&&$$$"""!!!&&&%%%$$$$$$$$$&&&''')))(((&&&&&&)))+++)))***...111777<<<;;;888666222---//////111999GGGXXXfffmmmlllhhheee___RRRBBB777444111333:::BBBCCC???<<<===666222...+++***+++++++++///222888???DDDFFFDDDAAA777555111,,,)))'''''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''''''''&&&&&&%%%&&&'''((())),,,111444333222000......///111222111111111000...---,,,++++++---000444666444///+++'''%%%%%%%%%'''((('''&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$%%%'''+++666LLLfffxxxvvvsssmmmbbbTTTEEE888000---+++******+++,,,+++***+++---///777GGG\\\jjjnnnjjj]]]NNNDDD???>>>BBBHHHVVVggg{{{{{{pppjjjiiimmmsss}}}---------...111888AAAHHHIII@@@666555:::>>><<<888777555999???@@@===<<>>;;;777555444333111000...111222000,,,***,,,000+++***)))***+++,,,+++***)))))))))))))))))))))******)))((((((((((((((())))))'''&&&&&&((())))))(((((('''''''''(((((()))***((((((***,,,......+++)))+++)))''')))---222555777///000333333000111<<>>999333222...,,,))))))***++++++***///111777===DDDGGGGGGFFF:::777222---***(((((((((%%%%%%&&&&&&%%%%%%$$$###%%%''')))******)))'''%%%%%%''')))+++---///333666444444333333222222222222000000//////...---,,,,,,***+++...111333111---)))&&&%%%$$$%%%'''((('''&&&######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%'''''''''&&&$$$%%%'''***222FFFaaauuuyyytttlll```SSSEEE888111---+++******,,,------,,,+++...111666CCCYYYkkksssmmm___PPPFFF@@@???CCCHHHVVVhhh}}}~~~rrrkkkiiijjjnnnxxx+++...222666:::>>>DDDHHHKKKAAA999<<>>222///555BBBEEE<<<:::???;;;999666111---+++,,,---***(((***---...++++++......333333---+++000111---222000///...///111222333;;;;;;888444222777CCCMMMTTTZZZfffsss~~~|||~~~{{{wwwuuuuuuuuuxxx}}}xxxwww~~~yyyhhhMMM@@@===999666555333222000---000111...)))(((+++///***)))((()))+++,,,,,,+++)))))))))))))))***************))))))))))))******&&&(((******((('''(((***((((((((((((((()))******++++++---000333333000...+++)))&&&'''***...111333444444222///***,,,;;;KKKhhh^^^NNN===111...222777;;;666000...---,,,)))&&&+++)))(((+++...,,,%%%,,,***)))((()))---000333...111555666666444333333555444222111////////////555222//////222333111///+++***)))(((((()))******,,,------///111333555666222///---000333444222222222///,,,++++++,,,---,,,---------,,,++++++...000&&&'''''''''&&&&&&%%%$$$###%%%&&&''''''''')))+++(((***------,,,***))))))&&&((())))))(((***...222///777;;;999888:::888333666555444222222333444444///---)))(((((()))))))))************)))'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&'''((()))***(((((((((''''''&&&&&&%%%###%%%&&&((())))))(((((($$$%%%'''(((((('''$$$###)))&&&%%%((()))&&&%%%''')))...222333444666444000111...,,,...444===IIISSSOOOMMMOOOUUUVVVNNN???555333,,,+++444;;;888222///***)))((()))+++,,,,,,+++111333777===DDDHHHIIIIII<<<999444///+++)))))))))''''''((((((''''''&&&%%%%%%'''***,,,,,,***'''%%%%%%'''+++---///111444777444555666777666555333111//////......------------((())),,,///111///+++(((&&&%%%$$$%%%'''((('''&&&#########$$$$$$%%%%%%%%%&&&'''((((((((('''&&&%%%%%%&&&&&&(((///AAA\\\rrr|||vvvlll___RRRDDD888111...,,,++++++---.........,,,000333666BBBWWWlllwwwnnnaaaQQQGGGAAA???CCCIIIVVVhhh~~~ssskkkiiifffjjjttt~~~111***...;;;@@@>>>FFFSSSSSSPPPMMMMMMNNNLLLEEE???999888888999;;;===<<<<<<777999888444---***,,,///...+++***...///---,,,...000111222111...,,,...333111000///......000222444;;;555333777:::<<>>MMMGGG<<<444000222777;;;@@@:::222+++(((((())))))'''''''''&&&&&&'''***,,,))))))(((((()))+++---.........///000111333555666,,,---///000000000111333333222000111222222111///......---,,,+++)))((('''---))))))111777777555444222444333//////111222///...---,,,,,,.../////////,,,,,,,,,+++,,,,,,------''')))))))))'''&&&'''((('''$$$$$$&&&'''&&&(((+++))))))))))))))))))))))))+++++++++***)))***,,,///555999>>>BBBCCC@@@;;;888888555111///000222444555333///***%%%######&&&(((''')))***++++++***)))''''''%%%#########$$$###"""(((&&&$$$"""!!!!!!"""###%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((---'''###%%%******###''''''''''''''''''''''''%%%&&&''''''(((((('''''''''((()))******(((&&&$$$%%%&&&'''''''''&&&%%%$$$(((''''''&&&&&&&&&''''''))))))'''&&&&&&'''((())),,,---...111;;;EEEHHHEEE555111,,,,,,111999AAAEEEHHHGGGFFFDDDAAA:::222---...+++,,,444;;;:::111***+++)))((('''((()))((('''///---,,,444DDDPPPOOOGGG>>>999222///...---+++)))+++)))(((((())))))(((&&&%%%&&&(((((('''&&&'''(((&&&***,,,...333999999555<<<<<<<<<<<<<<<999444000000...,,,***))))))***+++***++++++------+++((($$$+++&&&$$$&&&((($$$!!!!!!$$$%%%&&&'''((()))))))))$$$$$$%%%%%%%%%&&&&&&&&&)))+++&&&&&&111===QQQkkkpppsssmmm^^^RRRLLLAAA666000---***)))***+++++++++222///000666???NNNcccttthhhdddYYYIII???>>>@@@@@@OOOaaaxxxzzznnnhhhfffiiirrr~~~222---000===FFFKKKTTT]]]aaaXXXMMMFFFDDDEEEDDDCCC???>>>>>>>>>>>>;;;777444;;;======999333000222555///,,,+++...///------000---///222333222111333555333222111000///000222222555111222:::AAAEEEJJJQQQUUU\\\gggsss||||||{{{{{{vvvpppzzz}}}~~~yyy{{{~~~}}}xxxuuuvvvxxx{{{{{{xxxyyyyyytttjjjaaaWWWJJJ???;;;:::::::::;;;999555222555333222111111///---+++*********)))******+++,,,,,,,,,++++++******))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&***)))((('''(((,,,333888:::999555222222555222---***)))(((((()))+++...000666666444000...222;;;CCC===999444//////111666999===:::444000,,,***((('''(((((('''&&&&&&''')))+++******)))))))))***+++,,,...//////000111222333333---/////////...///111333444222111111222222111000///...---,,,+++*********...,,,///888>>><<<777555555777777333111222111...,,,+++)))***,,,------,,,++++++***))))))*********((()))))))))'''&&&'''((((((%%%$$$'''(((&&&(((,,,))))))))))))))))))))))))((()))*********+++...000999;;;@@@CCCCCC@@@<<<:::777333000...///111222333111///***'''%%%%%%''')))'''(((***++++++***((('''***(((''''''(((((('''%%%***(((&&&%%%$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((()))&&&$$$&&&******%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''((()))))))))(((&&&%%%%%%&&&''''''''''''&&&%%%(((''''''&&&&&&''''''((()))((('''&&&&&&'''((()))))),,,...222:::BBBCCC>>>333///+++***...444:::===???>>>===;;;888666444333///---...222444333...+++...,,,+++***+++,,,+++***++++++---333@@@LLLOOOKKKAAA<<<666222000///...,,,+++***(((((())))))(((&&&((()))***)))'''&&&&&&''')))...111222666;;;<<<:::>>>===<<<<<<;;;888444000---,,,***((((((((()))***+++******+++,,,+++(((%%%%%%!!!!!!&&&((('''&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''***''''''000999JJJbbbooosssooocccYYYRRREEE888000---***)))***+++++++++000---...444===KKK```rrrkkkhhh]]]MMMBBB@@@@@@@@@MMM^^^vvv|||qqqkkkfffiiiqqq}}}666777===HHHSSSYYYYYYVVV[[[QQQDDD;;;888999;;;;;;<<<:::999999:::;;;:::999888999888555000...000333111------///000...///333(((+++///222555777777777777666444222000/////////000...111:::BBBEEEGGGHHHSSS\\\jjjvvv}}}~~~}}}yyy{{{}}}yyyqqqzzz|||xxx|||~~~}}}zzzxxxyyy{{{}}}zzzwwwxxxpppcccWWWTTTVVVSSSNNN@@@======CCCIIIIII@@@888;;;888444111000...,,,+++,,,,,,+++***************+++++++++++++++*********))))))))))))))))))))))))'''(((((())))))(((((('''*********)))+++111888======>>>:::333//////,,,(((***)))'''&&&(((+++///222777666222---+++///777>>>000000//////000222444666999888666444000,,,)))'''+++***(((&&&&&&'''((())),,,+++***)))((()))******---...000111222222111111000000///...------000222333222111111222222111//////...,,,******+++,,,---......333<<>>KKKRRRRRRHHHCCC<<<777444222111000,,,+++))))))***)))(((&&&((()))******(((((()))***+++222888888999===@@@@@@AAA???===;;;999666222///,,,+++))))))((()))***+++,,,***))))))******(((&&&### !!!&&&(((''''''(((######$$$$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%)))''''''...444AAAWWWkkkooommmddd]]]WWWHHH999111...+++******+++++++++---+++---222:::GGG\\\oooooommmdddSSSGGGBBBAAA@@@KKK\\\rrr~~~tttnnngggiiippp|||>>>EEENNNYYYcccdddWWWGGGFFFAAA;;;777555555333222:::666222000222666999;;;111222111///,,,+++---///222//////000000///111666,,,...//////222666888666777666555444222000......666444555;;;BBBEEEEEECCCTTT^^^mmmyyy~~~~~~|||~~~|||xxxwww|||}}}vvv|||~~~}}}vvvwww||||||yyyyyy~~~uuujjj[[[RRRWWWcccjjjjjjOOOLLLJJJNNNSSSSSSMMMFFF===999444111000///...---......---,,,,,,,,,,,,---***+++++++++++++++++++++(((((((((((((((((((((((()))******++++++******)))%%%(((,,,///000222555777:::<<<:::222,,,+++)))''')))(((((((((***---111333333222000,,,***+++000555000222444555555444333222444555555333111...---,,,...+++(((&&&&&&'''''''''---,,,***)))((((((((()))***,,,...111222222111000222111///---+++,,,///222111000...///000000///------+++)))(((((())),,,...++++++000888;;;777222000555999:::888666666222---...,,,***)))+++,,,------......,,,+++************((()))***)))'''''''''((()))&&&&&&)))***((((((+++))))))))))))))))))))))))&&&''')))******+++---///222333333333333222000000000...,,,+++,,,------,,,+++***))))))(((((())))))&&&&&&'''(((((('''&&&&&&%%%%%%&&&''')))(((%%%#########""""""######%%%%%%(((((((((((())))))))))))'''''''''&&&&&&'''''''''%%%'''((()))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))******)))))))))(((''''''''''''((((((&&&'''''''''((((((((((((((((((((('''(((((())))))((('''&&&&&&&&&'''((()))'''***,,,...222777666111///,,,***)))+++---......000333444222111444===DDDCCC>>>666///...000...******)))''''''((())))))(((***,,,...555CCCRRRYYYYYYMMMIIICCC===888555222111...,,,*********)))(((&&&%%%'''((())))))***,,,...---555<<<<<<;;;>>>CCCDDDGGGDDD???:::777333///,,,++++++*********+++,,,,,,+++)))'''&&&'''((((((''''''$$$$$$''''''$$$###%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%)))&&&%%%,,,000===RRRfffjjjggg```[[[WWWIII999222///,,,***+++,,,,,,+++++++++---111777DDDXXXkkkqqqqqqjjjZZZKKKCCC@@@>>>KKKYYYnnn~~~wwwpppiiiiiiooozzz[[[]]]```dddiiieeeSSSAAA===<<<:::999888777555333:::888666555444333111///111111000///......///111333000000111000///333:::???@@@;;;333///222444222111222444666888888888888@@@???>>>@@@GGGOOORRRSSS```hhhttt}}}{{{yyy{{{yyyvvvtttxxx}}}{{{vvv|||~~~}}}zzz~~~~~~{{{wwwxxx}}}uuummmaaa\\\eeeuuu~~~eeeccc^^^YYYUUUQQQNNNMMM<<<888444111000111111111------,,,,,,------...///+++++++++++++++,,,,,,,,,))))))))))))))))))))))))((())))))******))))))((($$$'''***,,,---...///111222555444...*********((('''(((***---///000000111222333333111000000000111222444666888888666333111000111111///---...111444000,,,(((&&&'''''''''&&&,,,+++***(((((((((((()))'''))),,,///111222111111222111///---++++++...111...---,,,,,,------,,,******)))'''%%%&&&'''***,,,***)))+++111333111///111000555888777777777444///...,,,)))((()))+++,,,,,,...---,,,+++******))))))(((*********((('''((())))))''''''******((((((***((((((((((((((((((((((((''')))++++++******+++---222111111000000/////////---+++******+++,,,***)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((()))+++,,,,,,)))'''&&&&&&&&&&&&'''(((((()))((((((((()))))))))******&&&''''''''''''''''''&&&''')))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((''''''''''''((()))''''''''''''(((((())))))((((((((((((((()))***+++(((''''''&&&'''((()))***))),,,,,,+++...444555333...,,,++++++---/////////...111444333222555<<>>>>>===AAAEEEGGGMMMHHHAAA:::444000,,,)))***))))))))))))******++++++(((&&&%%%&&&'''((('''(((&&&&&&(((&&&"""!!!###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&)))%%%###)))///===SSSeeeiiifff^^^YYYVVVKKK>>>333000---++++++,,,,,,++++++,,,...111555@@@TTTfffpppsssnnn___NNNEEE@@@===KKKVVViiizzzxxxqqqjjjiiinnnyyy{{{mmmddd]]]RRRDDD888>>><<<888444333333444555///444;;;AAACCC===333,,,000//////...///000111222333111000000///...444<<>>]]]bbb[[[FFF666333444222333888???GGGNNNSSSUUUVVVKKKOOOOOOKKKNNN[[[hhhoooyyywwwvvvzzz~~~|||uuunnnssswwwwwwsssrrrvvvzzzzzz~~~~~~}}}}}}||||||}}}~~~~~~~~~}}}tttbbbQQQFFFAAA999777333111111222111111------,,,++++++++++++,,,---------,,,,,,++++++***++++++++++++++++++++++++'''(((((())))))((((((''')))(((&&&$$$$$$'''---111------***(((***...,,,''''''(((***+++,,,---------******+++---......---,,,///...------...///111222***+++,,,***''')))...444111,,,'''&&&(((***(((%%%''''''&&&'''(((***,,,---++++++,,,,,,------.........//////...,,,,,,...///,,,***))))))***+++)))((((((((('''&&&&&&&&&'''''')))''')))---......111555---222555444666888777333,,,)))%%%###$$$&&&(((((())))))(((((((((((()))))))))***+++***((((((((()))(((%%%&&&******&&&%%%'''(((((((((((((((((((((((((((***---...---------...)))))))))***************)))))))))***+++***(((%%%)))((('''&&&&&&'''((()))(((''''''''''''''''''(((%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&(((((((((((()))***++++++(((((((((((((((((((((((('''((())))))******))))))%%%&&&((()))))))))((('''(((((((((((((((***+++,,,))))))))))))***+++,,,---***))))))))))))+++---...***///111111333888:::999///---++++++,,,.........,,,+++******,,,000444777555555111///999CCC>>>000***((('''((()))+++******---,,,+++///;;;FFFFFF@@@;;;???BBBCCC???;;;888777222000...,,,+++***'''%%%***+++,,,+++,,,...111444<<>>BBBIIIPPPVVVYYYZZZZZZ[[[aaa```WWWTTT]]]iiiooouuuqqqnnnrrryyy{{{uuummmnnnuuuxxxvvvvvv{{{~~~~~~yyyuuuzzz{{{~~~~~~}}}|||}}}~~~~~~nnn[[[JJJ@@@:::777444222222111000...111111///...---,,,,,,,,,......---,,,,,,+++******((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++###&&&(((******+++,,,...000...***(((+++///,,,%%%(((((((((((()))***,,,---***))))))***---/////////222000,,,***)))+++---///(((+++,,,***''''''+++///111,,,'''&&&)))***)))&&&%%%%%%%%%&&&(((+++---///......---,,,++++++++++++,,,...//////------...///,,,+++******++++++***((()))((((((((((((''''''&&&&&&%%%(((---...---000444///333555555666888777444...+++'''%%%&&&((()))***+++***************+++,,,)))***+++***)))((((((***'''%%%&&&))))))&&&$$$&&&((((((((((((((((((((((((&&&))),,,...//////000111+++,,,---...............)))((()))***+++***'''%%%+++***((('''&&&''')))***((((((''''''''''''((((((((('''%%%&&&((()))))))))&&&''''''((((((''''''&&&''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%'''&&&%%%'''***---------))))))))))))))))))))))))))))))***++++++++++++***$$$&&&(((******)))(((''')))((((((((((((***,,,---))))))))))))***+++,,,---***************,,,...///)))///444555777;;;<<<:::000---***)))***+++++++++...+++'''&&&***///444666111555444000555;;;555'''---+++***+++,,,......---''')))***+++111777777333222888???BBB@@@===::::::333111...,,,,,,***'''%%%&&&'''***,,,///444999>>>BBBFFFHHHJJJOOOUUUUUUQQQMMMGGG>>>666222000000000/////////...---,,,+++***&&&$$$$$$$$$&&&'''&&&$$$$$$$$$&&&(((&&&"""###'''$$$%%%&&&'''((()))))))))&&&&&&&&&'''''''''(((((($$$***)))(((---...666HHHbbbnnntttkkk^^^UUUKKKBBB555222///---------,,,,,,***,,,......---333EEEWWWkkksssuuuiiiYYYLLLEEEAAA>>>FFFWWWmmmzzzmmmjjjllluuu