BMv6( aaa]]]ZZZZZZ\\\\\\YYYVVVrrrbbb___]]]\\\]]]]]]ZZZWWWrrreeecccaaa```___^^^\\\ZZZtttdddcccaaa___^^^]]][[[ZZZtttaaa```^^^]]][[[ZZZXXXWWWrrr___\\\bbbfff```______WWWvvvbbb___fffjjjeeefffhhhbbbwww]]]YYY___bbb]]]___ccc]]]xxxiiicccggghhhaaacccfff```xxxkkkeeehhhhhhaaabbbeee```wwwddd^^^aaaccc\\\]]]aaa[[[uuulllgggjjjkkkccccccfff___rrrӵĦĦӵĦjjjeeegggggg]]][[[[[[TTTppp4ĉ@ӵ>L=hĦ4ĉ@ӵ>Liiihhhgggeeeccc```^^^\\\nnnGG=?HdĦ=ĪjGG=?HdĦeeeeeeeeeӵrrrĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ```bbb?~4\\\wwwg&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??___4DӵdddyyyHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ___^^^4DuXӵaaayyyDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ^^^]]]4DuXӵUUUxxxDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ\\\\\\4DuXӵRRRyyyDdDʜ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ӵZZZ]]]4DuXӵYYYzzzD&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&ĒRkkklll4DuXӵUUU|||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@hhhh4DuXӵ^^^ĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenenehhhhhhddd^^^\\\\\\YYYTTTiiigggaaaZZZYYY\\\]]]ZZZ\\\YYY\\\cccaaa[[[^^^ggg\\\\\\___aaa```^^^bbbhhhXXX___eeeeeedddddddddcccWWWdddllljjjggghhhddd\\\___jjjmmmgggccceeeccc]]]iiikkkiiiaaa]]]___cccdddeeeeeeffffffbbb^^^___cccYYY\\\fffqqqnnnaaaZZZ\\\]]]\\\ddddddXXXUUUYYYVVVbbb[[[\\\[[[SSSTTTWWWQQQjjj]]]YYYXXXUUUZZZ]]]UUUhhh\\\YYYZZZXXX]]]aaaZZZ```[[[]]]]]]VVVWWW]]]YYY{{{|||aaa```fffeeeXXXVVV\\\[[[}}}|||~~~~~~|||aaaaaahhhhhh\\\\\\dddddd}}}}}}}}}}}}\\\ZZZ```bbb[[[___iiiiiiyyyrrruuu~~~|||yyyzzz~~~___bbbeeeeeebbb___]]]]]]|||uuutttuuuxxxuuuoooooouuuwww~~~{{{{{{[[[___bbbaaa[[[WWWXXXZZZ~~~tttpppoooqqqtttrrrooopppvvvxxx~~~~~~ZZZ^^^```]]]XXXUUUVVVXXXxxxqqqmmmlllmmmppppppoooqqqvvv{{{______]]]]]]\\\[[[[[[ZZZ~~~|||xxxuuuoooooooooqqqrrrtttvvvyyyddd___[[[\\\bbbddd```[[[~~~{{{yyyxxxwwwqqqrrruuuwww|||ccc^^^ZZZ]]]ccceee```ZZZzzzwwwuuuvvvtttxxx|||``````___```aaa___\\\XXX}}}|||~~~~~~{{{zzz{{{|||___cccfffeee___ZZZXXXYYY}}}ggg^^^ZZZ]]]___\\\[[[]]]}}}yyyzzz~~~bbb]]]\\\``````[[[XXXZZZ|||{{{{{{bbbbbbeeegggddd^^^\\\]]]}}}zzz|||}}}}}}}}}ccceeehhhhhhccc___^^^```~~~|||yyy}}}```bbbbbb^^^ZZZZZZ]]]___~~~~~~~~~aaabbb___YYYWWW[[[```aaa~~~bbbbbb]]]XXXYYY```dddbbb]]]]]]YYYTTTXXX```bbb]]]___WWWWWW```ccc\\\YYY]]]}}}{{{ccc\\\\\\dddeee\\\WWWZZZ|||{{{|||{{{yyyzzz~~~ccc^^^^^^eeeeee^^^ZZZ[[[}}}zzzwwwxxxwwwwwwwww|||]]]ZZZ[[[```bbb______ccc~~~{{{xxxzzz}}}}}}yyytttwwwwwwvvvvvvyyyZZZXXXXXX[[[\\\^^^bbbfff}}}{{{xxxuuutttwww{{{|||wwwrrruuuuuuvvvvvvyyy~~~^^^]]]\\\[[[ZZZ[[[___ccc|||zzzxxxvvvsssrrrqqqtttwwwxxxvvvssssssuuuwwwyyy}}}aaacccdddaaa^^^]]]^^^___{{{xxxvvvuuutttssspppppprrrtttvvvwwwxxxxxxwwwyyy}}}|||aaaeeeiiigggcccaaa```___|||yyyuuusssssssssrrrqqqoooqqqtttvvvwwwxxx{{{~~~~~~|||bbbfffaaa```jjjkkkgggiii}}}{{{uuuooonnnrrrsssooommmppprrrssstttwwwyyy|||}}}~~~{{{aaafffbbbaaajjjjjjdddfffzzzvvvvvvwwwqqqpppsssssspppnnnpppssstttvvvyyy{{{}}}~~~~~~~~~\\\```\\\\\\cccaaa[[[___}}}{{{wwwvvvxxxwwwtttrrrtttuuusssqqqrrruuuvvvyyy{{{}}}~~~~~~~~~|||}}}{{{wwwsssqqqwwwwwwvvvwwwzzz]]]___ZZZYYY^^^[[[WWW___|||zzz|||{{{wwwwwwyyywwwuuutttvvvxxxxxxxxxxxxxxxyyy|||~~~~~~}}}}}}~~~}}}zzzvvvsssqqqppppppssssssuuuyyy}}}gggfff^^^\\\aaa]]]\\\hhh}}}vvvuuuwwwzzzzzzuuusssuuuwwwwwwwwwyyy|||~~~{{{|||~~~~~~~~~~~~~~~vvvtttqqqooonnnpppsssuuutttvvvzzziiiggg___^^^aaa\\\\\\kkk~~~yyywwwttttttxxx|||{{{vvvuuuwwwyyy{{{||||||~~~~~~~~~|||{{{|||{{{zzzxxxrrrooollljjjkkkoootttwwwvvvxxx}}}}}}dddccc^^^```cccZZZYYYhhhzzzxxxvvvvvvyyyxxxzzz}}}|||yyy{{{~~~}}}}}}~~~~~~{{{wwwttttttsssrrrqqqnnnlllhhhfffhhhnnntttyyyyyyzzz}}}}}}|||cccdddbbbfffhhh^^^ZZZhhhzzzxxxxxxxxxxxxyyyxxxxxxzzzyyyxxx}}}~~~||||||}}}}}}xxxsssooommmmmmlllkkkjjjhhhdddcccgggmmmuuuzzz|||{{{|||{{{|||jjjaaaaaa[[[``````XXXkkk~~~zzzwwwuuutttuuuuuuvvvwwwvvvuuuuuuyyyzzzyyy}}}{{{yyyxxxxxxxxxsssrrroookkkfffdddcccdddlllkkkgggcccaaafffnnnuuuxxx|||{{{fff___```\\\aaaaaaXXXlll}}}|||{{{yyywwwvvvuuutttvvvwwwwwwvvvvvvzzz~~~~~~|||yyyvvvuuuttttttqqqooojjjfffcccdddfffiiillljjjfffaaa___bbbjjjpppuuu~~~||||||bbb]]]aaa^^^dddddd[[[ooo{{{zzz{{{{{{zzzyyyxxxvvvuuuwwwxxxxxxxxxyyy{{{~~~{{{wwwsssrrrqqqqqqooojjjddd```___ccchhhllliiifffbbb]]]\\\^^^dddiiipppxxx{{{}}}___\\\bbbaaagggfff^^^rrr||||||{{{zzzyyyxxxxxxxxxyyyzzzzzz{{{|||}}}{{{vvvrrrooonnnmmmjjjeee___\\\]]]aaafffiiiccc```]]]ZZZZZZ]]]bbbeeekkkrrrzzz}}}{{{|||~~~}}}}}}[[[YYYaaa```eeeddd]]]qqq|||yyywwwxxxzzz|||||||||||||||~~~}}}zzz~~~vvvooojjjgggfffddd```\\\ZZZ\\\^^^______\\\ZZZWWWWWWZZZ^^^bbbeeeiiimmmtttzzz|||{{{{{{{{{zzz|||~~~~~~~~~~~~XXXVVV^^^]]]```___XXXnnnzzzxxxyyy{{{}}}~~~|||{{{{{{}}}~~~~~~}}}{{{~~~xxxvvv|||tttjjjbbb^^^\\\^^^ZZZWWWXXXZZZ[[[ZZZWWWWWWVVVUUUVVV[[[aaadddfffiiijjjpppvvvxxxwwwyyy|||yyyzzz|||~~~YYYXXX___\\\^^^]]]WWWmmm~~~zzzyyyzzz{{{~~~{{{xxxxxxzzz{{{{{{zzzwww{{{{{{vvvuuu{{{xxxmmmeee^^^[[[ZZZYYYUUURRRSSSVVVXXXWWWTTTWWWUUUTTTWWW]]]cccfffgggjjjiiimmmsssuuutttwww~~~{{{{{{|||~~~]]][[[bbb^^^```^^^XXXooo~~~{{{yyyxxx}}}yyyuuuuuuwwwyyyxxxwwwuuuyyyzzzwwwvvv{{{{{{vvvooogggaaa^^^^^^^^^VVVRRRNNNOOOSSSWWWWWWUUUXXXVVVUUUYYY___dddffffffllliiikkkqqqsssrrrwww~~~}}}}}}}}}~~~```]]]hhhhhhggg```\\\yyyyyyuuuxxx}}}wwwuuutttuuuwwwxxxvvvtttrrrssstttrrrrrruuu{{{sssooohhhccc```^^^\\\[[[UUUQQQNNNNNNQQQTTTTTTTTTWWWVVVXXX^^^aaaccchhhoooooopppqqqrrrsssvvvzzz~~~www{{{~~~}}}~~~|||hhhbbbeee___]]]ZZZZZZyyy}}}yyyyyyzzzuuusssqqqrrruuuvvvvvvtttssssssrrrqqqqqqsssvvvyyyoookkkfffbbb___]]][[[YYYSSSPPPNNNNNNQQQUUUVVVVVVWWWVVVYYY___aaaccchhhooonnnoooqqqrrrsssuuuxxx{{{{{{~~~jjjdddeee^^^\\\XXXWWWuuu}}}yyywwwuuusssqqqqqqrrrssssssssstttrrrpppppppppqqqpppoookkkhhhdddbbb```]]]ZZZWWWPPPOOONNNOOOSSSWWWYYYZZZYYYXXX[[[```ccccccgggmmmooorrruuuwwwxxxyyy|||~~~}}}~~~```___gggdddccc^^^VVVmmm{{{wwwtttxxxvvvsssqqqqqqqqqqqqqqqtttqqqooooooqqqpppmmmjjjiiigggeeeccc```]]]XXXUUUOOOOOOOOOQQQUUUYYY\\\^^^]]]\\\___cccdddccceeejjjnnnqqqvvvzzz}}}~~~~~~UUUXXXcccbbbdddaaaXXXkkk|||yyyvvvtttrrrvvvvvvuuutttsssssstttuuutttqqqooopppqqqppplllhhhgggeeecccaaa^^^YYYTTTPPPPPPQQQRRRUUUWWW[[[^^^aaabbb```bbbeeeeeecccfffkkklllqqqxxx}}}UUUUUU]]]XXX\\\___YYYmmmzzzuuurrrqqqqqqqqqsssuuuvvvvvvwwwyyyzzzuuusssqqqpppooommmjjjhhhcccaaa___]]]ZZZVVVQQQNNNRRRTTTWWWYYYZZZ\\\```cccdddbbbccceeeffffffjjjpppwww{{{[[[ZZZ^^^VVVZZZ^^^YYYmmm~~~wwwrrrpppqqqqqqtttwwwxxxwwwvvvwwwxxxvvvvvvtttpppkkkhhhffffffaaa___]]][[[ZZZXXXUUURRRVVVYYY[[[\\\\\\]]]```ccccccaaaaaaeeehhhjjjqqqyyy______ddd\\\^^^aaaYYYiiizzzssspppqqqtttxxx{{{zzzwwwsssqqqqqqxxxxxxvvvppphhhcccbbbcccbbb```^^^]]]]]]]]][[[YYYXXX[[[^^^^^^^^^^^^aaacccaaa___```eeeiiinnnwwwdddccceeefffbbb```eeemmmwwwqqqooouuuwwwyyyxxxtttpppmmmlllooopppoookkkeeebbbbbbccc`````````______^^^^^^^^^YYYZZZ[[[]]]]]]^^^^^^^^^``````bbbeeeiiioootttwwwfffdddcccbbb___^^^dddlllwwwpppmmmnnnpppqqqqqqnnnjjjhhhgggjjjkkkkkkhhhdddbbbcccddd____________^^^^^^^^^]]]\\\\\\]]]]]]]]]]]]\\\\\\___```bbbeeeiiinnnrrrtttyyyyyyyyyyyyyyy|||hhhdddaaa```]]]\\\bbbkkk|||||||||}}}uuulllhhhgggiiikkkkkkhhhfffddddddhhhhhhhhheeebbbaaaaaabbb___^^^^^^^^^^^^]]]]]]]]]______^^^^^^]]]\\\[[[[[[```aaadddgggjjjmmmpppqqqpppqqqrrrrrrtttwww}}}hhhdddaaa```^^^\\\```ggg}}}|||~~~{{{~~~{{{ppphhhdddeeegggiiiiiihhhfffeeefffkkkjjjhhheeeaaa___^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]``````___^^^^^^^^^^^^^^^bbbdddfffiiilllnnnooopppnnnoooqqqrrrtttxxx}}}eeecccbbbbbbaaa]]]^^^bbb~~~|||{{{|||~~~}}}|||uuunnniiifffeeegggiiiiiihhhgggggghhhjjjhhhfffdddcccbbb``````^^^^^^^^^^^^^^^^^^^^^^^^```_________```aaacccccceeegggiiilllnnnpppqqqqqqpppqqqssstttvvvyyy~~~ccc```___bbbaaa]]]\\\^^^|||~~~}}}||||||}}}~~~|||}}}zzzyyyvvvssspppnnnlllkkkeeeggghhhhhhgggffffffgggeeecccbbbccceeeffffffeee^^^^^^^^^____________````````````aaaccceeegggiiihhhiiijjjllloooqqqssssssrrrtttuuuvvvwwwyyy}}}aaa]]][[[]]]]]][[[[[[]]]zzz|||||||||||||||}}}xxxvvvtttwww{{{|||xxxuuurrrpppnnnmmmlllmmmmmmmmmeeeggghhhgggfffeeefffgggbbbaaa```bbbeeehhhhhhggg_________`````````aaaaaabbbbbbbbbcccdddgggjjjlllhhhiiiiiikkkmmmpppsssuuuwwwxxxyyyyyyyyyzzz}}}```[[[WWWXXXYYYXXXZZZ]]]~~~|||xxxzzz{{{{{{{{{|||}}}~~~qqqpppooosssxxxyyyuuuqqqnnnllliiihhhiiijjjkkkkkkggghhhiiihhhfffeeefffhhhdddbbb```aaadddffffffddd___`````````aaaaaabbbbbbeeedddddddddeeehhhkkkmmmhhhhhhhhhiiilllpppsssvvv{{{|||}}}|||{{{|||}}}cccYYY___^^^bbbiii^^^bbb}}}zzzyyyzzz{{{{{{|||}}}}}}~~~~~~{{{yyyuuurrrqqqvvv|||{{{rrriiipppkkkeeedddfffiiiiiihhheeeeeefffffffffeeecccbbb``````^^^]]]\\\^^^bbbfffddddddddddddcccbbbaaaaaaaaadddhhhiiiiiihhhhhhhhhhhhffffffiiikkklllrrryyy{{{|||zzzyyy||||||dddYYY]]]YYY]]]ddd___hhh~~~{{{yyywwwxxxzzz|||}}}~~~~~~~~~}}}{{{xxxuuussspppnnnooouuu{{{zzzqqqhhhjjjgggdddccceeeggghhhiiiddddddeeeeeedddbbbaaa````````````^^^]]]___bbbeeecccdddeeeeeeeeedddcccbbbcccfffhhhiiiiiiiiiiiijjjkkkiiiiiilllmmmmmmrrryyyyyy||||||zzz{{{ddd\\\ccc______bbb^^^iii~~~{{{yyytttvvvyyy|||~~~~~~{{{zzzyyyvvvssspppnnnllljjjjjjmmmsssxxxvvvooogggcccdddddddddcccdddgggiiiddddddddddddcccaaa___]]]`````````___^^^^^^aaacccbbbdddfffggggggfffeeedddfffggghhhiiihhhiiikkkmmmooommmnnnqqqqqqppptttzzzxxx~~~|||zzz~~~bbb^^^llllllhhhdddZZZeee}}}yyyvvvtttvvvyyy|||}}}|||{{{yyyvvvuuusssqqqnnnllljjjiiijjjjjjlllooorrrqqqlllgggbbbdddfffeeecccbbbeeehhhfffffffffeeedddaaa___^^^^^^_________]]]]]]___```bbbdddfffhhhiiiiiigggfffggghhhhhhhhhhhhjjjnnnqqqsssqqqrrruuuvvvuuuxxx~~~|||}}}^^^ZZZjjjmmmiiiddd\\\iii{{{wwwtttvvvwwwyyyzzzyyywwwtttrrrppppppooommmlllkkkjjjjjjnnnnnnmmmmmmmmmllljjjiiieeeggghhhfffcccbbbdddggghhhhhhhhhgggfffcccaaa```\\\]]]^^^]]]\\\\\\]]]___cccdddfffhhhiiiiiihhhhhhggghhhiiiiiijjjmmmqqquuuvvvuuuuuuxxxyyyyyy}}}]]]TTT```cccbbbbbb```rrr}}}zzzwwwuuuxxxxxxxxxwwwuuurrrooommmlllllllllllllllkkkkkkjjjooopppqqqooollljjjjjjjjjhhhhhhgggfffdddccceeefffggggggggggggfffdddbbbaaa[[[\\\\\\\\\[[[\\\___aaaeeeeeefffggghhhiiiiiiiiihhhiiikkklllnnnqqqvvvzzz|||yyyxxxzzzzzzzzz]]]QQQ\\\```aaaaaa^^^qqq~~~||||||{{{zzzxxxxxxwwwvvvtttqqqnnnllljjjiiijjjlllllllllkkkiiihhhlllpppttttttpppmmmkkkllliiigggdddcccdddeeeggggggcccdddddddddcccbbb```___\\\]]]\\\\\\\\\^^^bbbeeegggffffffeeefffggghhhiiiiiikkknnnqqqsssxxx}}}|||{{{zzzyyy___SSS```ggggggbbbYYYhhh~~~|||{{{||||||||||||wwwvvvtttqqqooolllkkkjjjhhhjjjlllmmmllljjjgggfffhhhooovvvxxxuuupppmmmmmmiiieee``````cccggghhhhhh___```aaaaaaaaa___^^^]]]^^^^^^]]]\\\\\\```eeeiiihhhgggeeeddddddfffhhhiiijjjmmmqqqtttxxx|||~~~|||yyyxxx}}}{{{^^^```ggg___``````WWWggg}}}~~~~~~~~~}}}|||zzzyyy|||zzzvvvqqqmmmjjjhhhgggfffhhhkkknnnooommmkkkjjjgggnnnuuuvvvrrrmmmkkkkkkfffdddaaa```bbbcccddddddaaabbbaaa```^^^]]]^^^```bbb```^^^]]]___bbbdddeeeaaaeeehhhiiigggfffgggiiipppqqqtttxxx~~~yyyzzzzzzyyy|||mmmkkklll```___]]]SSSccc~~~~~~~~~~~~}}}{{{yyyxxxyyyvvvsssoookkkiiiggggggdddfffjjjmmmnnnmmmlllkkkkkknnnrrrpppkkkhhhgggiiieeecccaaaaaacccdddddddddbbbccccccbbb```___```aaaaaa___]]]]]]^^^aaacccdddfffggghhhhhhhhhiiilllnnnpppqqqssswww|||~~~yyyyyyyyyxxxzzzoooiiiiii___aaabbbYYYkkk~~~~~~}}}|||zzzxxxwwwvvvtttrrrooollliiihhhggggggccceeeiiilllmmmmmmlllkkkmmmnnnmmmiiidddbbbcccfffcccbbbbbbccceeefffeeedddcccdddeeeeeecccaaaaaaaaabbbaaa```______aaadddfffiiigggfffgggjjjmmmpppqqqoooppprrrtttxxx{{{|||yyyxxxwwwuuuwwwzzzhhhbbbccc^^^cccddd]]]ppp~~~||||||{{{zzzxxxvvvuuusssrrrpppooollljjjiiihhhhhhhhhggghhhkkkmmmmmmmmmkkkjjjlllkkkjjjfffbbb```bbbdddbbbbbbbbbccceeefffeeeccccccdddfffeeecccaaaaaaaaaddddddcccbbbbbbdddgggjjjjjjgggfffhhhmmmqqqqqqpppnnnnnnppprrrtttvvvxxxyyy{{{yyyxxxwwwuuutttuuuwwwxxx|||ccc]]]aaa^^^bbb```XXXlll}}}zzzyyyxxxvvvtttrrrqqqpppooonnnmmmllljjjiiiiiijjjjjjllllllmmmnnnmmmkkkiiihhhggghhhhhhfffdddcccccccccbbbaaaaaaccceeeeeedddbbbbbbcccdddcccaaa`````````cccddddddcccbbbeeeiiimmmlllllllllpppttttttqqqnnnlllmmmnnnppprrrsssttttttvvvxxxxxxuuusssssstttvvvwwwwwwyyy|||zzz[[[VVV^^^]]]aaa^^^YYYrrr~~~}}}~~~zzzwwwvvvuuusssrrrpppooonnnnnnmmmlllkkkjjjjjjjjjkkkkkknnnnnnnnnmmmkkkiiigggfffdddeeefffggggggfffdddccccccbbbaaaaaabbbcccbbbaaabbbccccccaaa___^^^___aaa```bbbccccccccceeekkkppprrrsssuuuwwwwwwuuuqqqmmmjjjkkkmmmoooqqqrrrsssssssssxxxyyytttrrrtttwwwwwwyyywwwxxx||||||ZZZVVV^^^]]]___\\\[[[yyy{{{{{{|||zzzvvvtttuuutttsssqqqpppooooooppplllllljjjiiiiiiiiijjjkkkllllllkkkkkkiiihhhfffeeeeeeeeeeeeeeefffeeedddcccdddbbb```______``````___dddcccbbb___]]]^^^```bbbaaacccfffffffffiiipppvvvwwwyyyyyyxxxtttpppmmmkkkhhhiiillloooqqqrrrssssssrrrxxxyyytttqqquuuyyy{{{|||xxxyyy~~~gggaaafff___[[[TTTTTTtttyyyzzzzzzwwwsssrrrvvvuuusssqqqppppppqqqqqqlllkkkiiihhhhhhhhhiiijjjiiiiiiiiihhhhhhgggfffeeehhhfffdddccccccddddddccceeebbb___]]]^^^^^^___^^^fffdddbbb___]]]^^^aaadddcccgggjjjjjjjjjnnnuuu|||yyyzzzyyytttnnniiihhhiiiggghhhkkkooorrrsssttttttrrrxxxyyyssspppvvv|||}}}}}}yyyyyy~~~~~~}}}}}}~~~bbb^^^ddd```^^^XXXSSSnnn{{{xxxtttppppppssstttuuurrroooooosssrrrooonnnmmmkkkiiihhhhhhhhhiiillljjjhhhgggfffeeecccbbb```cccdddbbbbbbdddccc___``````_________^^^^^^]]]___aaaaaa___\\\^^^eeekkklllnnnrrryyy{{{|||yyytttpppmmmllljjjhhhhhhjjjlllmmmnnnoooqqqsssuuuuuuuuutttssstttwwwyyy{{{{{{||||||}}}}}}~~~~~~~~~|||{{{|||}}}zzzwwwxxx}}}^^^ZZZ```^^^___[[[YYYvvv}}}yyywwwtttpppqqqttttttvvvuuuqqqqqqtttuuussssssqqqmmmjjjhhhggghhhiiijjjiiiiiihhhhhhfffdddcccccceeedddaaa```ddddddbbbaaa```______^^^^^^^^^______aaaaaa^^^\\\___gggmmmtttyyyvvvsssooolllkkkkkkjjjiiiiiikkkmmmmmmmmmnnnppprrrtttuuuvvvvvvvvvwwwyyy{{{{{{{{{{{{||||||}}}}}}}}}|||zzzyyyyyy{{{{{{yyywwwwwwwwwzzz^^^YYY```]]]___]]]]]]{{{zzzvvvtttrrroooqqquuutttyyyyyytttrrrtttwwwwwwxxxtttpppkkkhhhggghhhiiihhhiiijjjkkkjjjhhhfffdddfffgggeee``````dddeeedddbbbaaa___^^^^^^___``````___``````^^^^^^ccclllrrr|||pppmmmkkkjjjkkkllllllllljjjlllnnnnnnnnnoooppprrrrrrtttwwwxxxxxxxxxyyy{{{zzzzzzzzzzzzzzz{{{{{{{{{xxxwwwvvvvvvwwwwwwvvvtttzzzxxxxxx|||}}}~~~eee___ccc^^^___]]]]]]{{{yyysssrrrooommmoootttvvv||||||vvvpppqqqtttuuuwwwsssnnniiigggfffggghhhfffiiilllnnnllliiifffeeefffhhhgggcccbbbeeeeeebbbbbbaaa___^^^^^^___```aaa^^^_________bbbiiissszzz|||yyynnnlllkkkkkkmmmoooooonnnjjjlllooopppppprrrtttvvvrrrtttwwwxxxxxxwwwwwwxxxyyyxxxwwwvvvvvvwwwwwwxxxvvvuuuttttttuuuuuuuuuuuu|||xxxwwwyyyzzzzzz~~~iiicccfff``````]]]]]]|||~~~~~~xxxrrrpppmmmkkknnnrrryyy~~~}}}uuummmlllnnnooopppnnnjjjgggeeeeeefffhhheeeiiinnnooommmiiifffeeeeeehhhiiigggeeefffccc^^^aaa```___^^^^^^___```aaa]]]]]]^^^aaagggoooyyy}}}vvvqqqoooppplllkkkjjjkkkmmmnnnnnnmmmkkkmmmppprrrsssuuuxxxzzzuuuwwwzzzzzzyyyxxxwwwxxxwwwuuutttrrrrrrrrrsssttttttuuuuuuvvvvvvxxxzzz{{{}}}wwwttttttuuuvvvyyy~~~zzzgggaaaeee``````______}}}}}}|||vvvpppnnnmmmkkkooottt{{{~~~{{{ssskkkjjjiiihhhjjjhhhfffdddcccdddeeeeeeeeejjjoooooolllgggeeeeeedddhhhjjjhhhffffffaaa\\\^^^^^^^^^_______________]]]]]]___bbbiiirrryyy~~~}}}yyyssslllgggfffhhhkkkiiihhhhhhiiilllmmmlllkkkkkknnnqqqrrrtttvvvyyy{{{xxxzzz{{{{{{zzzzzzzzz{{{vvvtttrrrpppoooooopppqqqsssuuuwwwxxxzzz}}}}}}wwwrrrrrrssssssuuuxxxvvvddd___ccc______]]]]]]{{{{{{xxxrrrmmmmmmmmmmmmrrrxxx||||||xxxpppkkkjjjhhheeeffffffeeedddcccbbbbbbaaafffkkkooonnniiieeedddeeeeeeiiiiiifffddddddaaa\\\[[[\\\^^^___```___^^^]]]^^^^^^___ccciiioootttwwwqqqmmmgggcccbbbdddeeefffgggggggggjjjmmmnnnnnnmmmmmmoooqqqrrrrrrsssvvvwwwuuuvvvxxxxxxxxxyyy|||~~~wwwuuurrrpppnnnooopppqqqrrrtttxxxzzz}}}{{{vvvvvvwwwvvvvvvxxxwwwyyyddd^^^ccc^^^^^^ZZZYYYvvvzzzuuuuuuoookkklllmmmooouuu||||||{{{vvvooolllllliiidddffffffeeeeeecccaaa```___gggkkkooommmhhhdddccceeegggiiihhhdddbbbbbbaaa]]]YYY[[[]]]``````___]]][[[______```ccchhhlllooopppfffccc``````ccceeeeeedddggggggiiilllppprrrrrrrrrooopppqqqqqqqqqqqqrrrsssoooppprrrssstttwww{{{xxxvvvssspppooooooqqqrrrqqqtttxxx{{{~~~||||||}}}{{{zzz{{{~~~}}}xxx```NNNbbb^^^ddd``````\\\YYYuuu~~~xxxqqqooollliiijjjoootttuuuuuu|||xxxsssmmmiiifffeeeeeegggeeebbbaaaaaa```___]]]ffffffggghhhgggfffdddccccccdddddddddbbb```^^^]]]YYY\\\______]]]\\\]]]___bbb___]]]^^^aaaccccccaaa```]]][[[\\\aaaeeehhhhhhiiihhhjjjnnnoookkkjjjllllllooosssttttttsssssstttppprrruuuxxxyyyzzzzzzyyy|||yyyuuurrrqqqqqqqqqqqqsssvvvwwwyyy}}}~~~~~~{{{zzzoookkkeee^^^ZZZXXXYYYYYYyyyjjjQQQAAA;;;bbb___gggdddccc^^^\\\yyy}}}{{{vvvpppoookkkhhhjjjnnnsssuuuuuuvvvsssooojjjfffeeeddddddeeecccaaa```aaaaaa___^^^dddeeeffffffffffffeeedddccccccbbbaaa```^^^\\\[[[YYY\\\``````___]]]]]]^^^___^^^]]]^^^aaacccbbb```aaa___]]]___ccchhhjjjjjjjjjiiijjjnnnnnnkkkjjjkkkmmmooorrrssssssrrrqqqrrrmmmpppssswwwzzz{{{{{{zzzwwwvvvvvvvvvvvvwwwwwwwwwyyy{{{{{{|||zzzqqqmmmjjjgggaaaZZZUUUQQQPPPOOOKKKHHHDDD@@@===<<<===>>>MMMUUU\\\ZZZNNNBBB;;;999]]]^^^iiieeebbb]]]\\\{{{{{{yyyuuurrroookkkggghhhmmmrrruuuuuuqqqoookkkhhheeedddddddddcccaaa```___```aaa```___cccccccccdddeeeeeeffffffdddcccaaa___]]]\\\[[[ZZZZZZ]]]aaabbbaaa___^^^]]][[[[[[\\\^^^aaabbbaaa___aaa``````bbbfffkkkmmmnnnllljjjkkknnnnnnjjjiiikkkmmmoooqqqrrrpppooooooooojjjmmmqqqvvvyyyzzzzzzzzzsssuuuxxx{{{|||}}}|||||||||tttuuu{{{}}}yyy~~~|||yyyyyy||||||}}}vvvnnnfffbbb\\\SSSKKKHHHKKKIIIEEEBBB???>>>>>>>>>;;;:::888777666666777888555999<<<<<<888444333333\\\___kkkhhhddd^^^___|||xxxvvvtttmmmjjjggghhhlllqqqttttttpppnnnkkkhhhfffdddddddddaaa___^^^^^^```aaaaaa```aaaaaabbbcccdddfffggghhheeedddaaa^^^\\\[[[[[[[[[[[[^^^bbbdddcccaaa^^^\\\XXXYYY\\\^^^``````___^^^___```aaadddhhhlllnnnooommmkkkkkknnnmmmjjjiiikkkmmmoooppppppnnnmmmlllmmmhhhkkkooosssvvvwwwwwwvvvqqqvvv}}}|||sssmmmpppwww{{{yyy~~~|||{{{{{{~~~~~~zzztttkkkddd```]]]ZZZXXXMMMHHHDDDEEEDDD@@@<<<<<<777666444333222222333444000000000000111111222222444444444333222222111222___aaammmjjjfffaaabbb~~~zzzvvvtttssskkkhhhfffhhhlllqqqrrrrrrnnnmmmjjjgggdddcccbbbaaa___^^^]]]^^^```aaaaaaaaa___```aaaccceeefffhhhhhhfffeeebbb```^^^]]]]]]]]]\\\^^^aaaddddddbbb^^^[[[WWWYYY\\\^^^______^^^^^^]]]___cccfffiiikkkmmmooommmjjjjjjmmmllliiihhhjjjmmmnnnooonnnlllkkkkkkllliiikkknnnppprrrsssssssssssszzz}}}}}}zzzuuusssrrrooommmqqqyyy}}}{{{~~~|||zzzzzztttpppmmmggg```^^^___VVVRRRKKKEEEBBB@@@??????===999777999888444222333///...---,,,,,,,,,---.........//////000000000///......///111333444444333\\\\\\fffccc```\\\]]]}}}}}}}}}{{{yyywwwtttqqqoooiiigggfffhhhmmmqqqpppooojjjiiigggdddbbb```___^^^^^^]]]\\\]]]___aaaaaa```^^^```ccceeeggghhhhhhhhhfffeeecccbbb```_________^^^___```bbbcccbbb^^^[[[YYY[[[]]]^^^]]]]]]]]]^^^]]]```dddgggiiijjjlllnnnllliiihhhkkkkkkhhhhhhjjjmmmnnnnnnmmmlllkkkkkkmmmllllllmmmnnnppprrrssstttxxx~~~}}}~~~~~~uuuooommmkkkmmmnnnnnnttt|||}}}~~~~~~~~~~~~|||wwwuuusssooojjjddd___]]]^^^WWWQQQMMMGGGAAA@@@CCC???===:::666555444555666666222222333222///...000333222222111111111111111333333333333333333333333...///111111111111000000[[[XXX___[[[ZZZWWWXXXwww}}}{{{xxxwwwvvvsssooolllfffeeefffjjjoooqqqooolllgggfffeeedddbbbaaa``````^^^]]]\\\]]]^^^``````___^^^aaadddhhhiiiiiigggfffccccccccccccbbbaaa```___```______```bbbaaa^^^ZZZ[[[]]]___^^^\\\[[[]]]^^^]]]aaagggiiijjjjjjkkkmmmjjjgggfffiiiiiiggghhhkkkmmmnnnnnnmmmkkkkkklllnnnnnnmmmmmmnnnppptttwwwyyy{{{zzzzzz|||}}}|||xxxuuuqqqwww|||zzztttnnnlllmmmlllooopppqqqvvv~~~~~~}}}~~~|||zzzzzz}}}yyyzzz||||||{{{{{{yyytttmmmjjjiiieee^^^ZZZXXXUUUQQQMMMIIIEEEDDDCCC>>>:::999777333222555666555444333222222333444///---...111000---...111------------------------,,,,,,++++++,,,,,,---...333444555333///------...aaa\\\```\\\]]][[[[[[yyy|||xxxwwwwwwvvvqqqlllddddddfffkkkoooqqqnnnjjjfffffffffeeeeeeeeedddddd___]]]\\\\\\^^^_________^^^aaafffiiikkkjjjgggeeeaaabbbcccccccccbbb```___aaa___^^^___aaaaaa^^^ZZZ]]]______^^^[[[ZZZ\\\___^^^ccchhhkkkkkkjjjkkkmmmhhheeeeeehhhhhhggghhhkkklllmmmnnnmmmlllkkkmmmoooooonnnmmmnnnqqqvvv{{{~~~tttsssrrrtttuuusssnnniiifffmmmssssssoookkkllloooqqqssstttssswww~~~zzzzzz}}}{{{{{{~~~sssmmmmmmmmmjjjfffiiiggg___VVVPPPNNNIIICCCCCCBBB@@@===:::999888777333000000222222000000222222333333222111111222333111//////111...******---...////////////000000000000000//////000111333444---000111000------000444ZZZWWW]]]ZZZ\\\ZZZWWWqqq|||wwwvvvvvvssslllfffeeeddddddhhhnnnpppmmmiiiiiigggdddaaaaaabbbccceeeiiiddd```___```aaa```^^^bbbdddgggjjjkkkjjjiiiiiigggddd```^^^^^^^^^]]]\\\]]]^^^___```aaaaaaaaaaaa______^^^]]]]]]^^^^^^^^^___bbbeeeggggggffffffgggcccggghhheeedddggghhhfffjjjggghhhkkkjjjggglllsssuuuuuuqqqmmmooowww}}}~~~~~~rrrkkkiiijjjeee^^^aaakkknnnjjjkkkpppqqqmmmnnnsssrrrvvvvvvsssuuu||||||xxxtttrrrvvv}}}}}}}}}zzzppphhh___YYYWWWUUUPPPLLLIIIGGGDDDAAA>>>;;;999888444333333222222111111111000000000000000000000000//////000000000000///...+++,,,,,,------.........,,,,,,,,,---...///000000///////////////.........////////////////////////```[[[___[[[\\\[[[ZZZwww~~~{{{xxxuuutttpppkkkffffffeeeeeehhhmmmooolllhhhgggfffdddcccbbbcccdddeeegggdddaaa^^^^^^_________eeedddfffjjjpppqqqmmmiiifffccc___]]]]]]^^^^^^]]]^^^^^^______``````____________^^^]]]\\\[[[[[[[[[]]]```dddgggggggggggggggeeehhhhhheeedddhhhiiihhhllljjjjjjmmmmmmlllpppxxx{{{~~~{{{uuussszzzxxxqqqllljjjiiiiiigggeeeiiinnnooonnnooopppkkkdddffflllkkkmmmjjjfffhhhpppuuuuuuvvvrrrqqquuu}}}|||vvvqqqllliiiiiifffaaa\\\SSSMMMFFFBBBBBBAAA>>>;;;999888666444222111000///111111000000000000000000//////////////////////////////000000000//////...---------------.........,,,,,,------......//////////////////....................................ddd]]]```[[[\\\[[[]]]}}}xxx|||}}}{{{yyyuuurrrmmmjjjggghhhgggfffiiilllmmmjjjgggfffeeeeeeeeeeeeeeeeeeeeefffdddaaa^^^[[[[[[^^^```gggddddddjjjrrrtttooogggeeebbb]]][[[\\\^^^______^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^\\\[[[ZZZYYYXXXWWWZZZ]]]aaadddfffhhhjjjlllmmmnnnlllggggggkkkmmmkkkllljjjkkkmmmoooqqqwww}}}{{{www|||zzzvvvxxx|||{{{rrriiigggjjjkkkiiihhhkkkmmmmmmlllmmmpppooohhhbbbdddjjjiiihhhbbb\\\]]]dddjjjlllooollljjjlllpppqqqmmmhhh___ZZZTTTPPPMMMHHHBBB>>>;;;777333111333444333111000000///...---------...---------...............------------------------......///////////////..................------------------------.........................................................bbb[[[```^^^___]]]```kkkVVVppp||||||zzzvvvqqqllljjjjjjjjjhhhhhhiiijjjjjjhhhfffdddeeeffffffffffffeeedddccccccaaa]]]YYYYYY]]]bbbfffdddeeejjjpppqqqkkkfffddd```\\\ZZZ[[[^^^___```^^^^^^]]]\\\[[[[[[[[[ZZZ[[[ZZZZZZZZZYYYXXXWWWVVVXXXYYY[[[^^^bbbiiiqqqvvvxxxwwwrrrllljjjnnnooommmiiihhhiiilllqqqvvv}}}yyywww}}}~~~|||{{{{{{~~~|||wwwsssrrrtttssslllfffdddkkklllffffffkkkkkkeeeeeegggjjjmmmmmmlllnnnpppmmmjjjccc]]]ZZZ\\\___aaa```]]]ZZZYYYYYYUUUOOOIIIGGGDDD@@@===;;;999555111222///------///111111000000//////......//////000+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------.../////////....../////////......---------...---------------------------...............///........................```ZZZbbbdddeeebbbeee|||iii||||||zzzvvvrrrnnnmmmmmmkkkjjjiiiiiiiiihhhfffeeedddeeefffgggfffeeedddbbbaaabbb```]]]ZZZZZZ^^^bbbeeefffhhhjjjkkkjjjhhhfffbbb___[[[ZZZ[[[]]]___```^^^]]][[[ZZZYYYYYYYYYYYYWWWWWWXXXYYYYYYYYYXXXXXXWWWVVVVVVXXX___kkkyyy~~~vvvnnnlllnnnnnnjjjggghhhjjjmmmttt}}}zzzsssvvv}}}|||wwwqqqnnnoooqqqssstttrrrpppmmmjjjgggdddaaa___```fffgggaaabbbhhhggg___bbbaaabbbhhhpppuuutttpppjjjfff```[[[UUUQQQOOOOOOLLLIIIFFFDDDBBB===777222777666444333333222111000---,,,++++++,,,---------//////...------------...+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////......---------,,,---------------,,,,,,,,,,,,---------......//////........................bbb[[[eeeiiijjjdddhhh|||zzzxxxuuusssqqqpppoookkkjjjiiihhhgggffffffeeedddeeeffffffeeecccbbbaaa_________]]]\\\]]]```bbbdddeeefffgggffffffgggggg```^^^[[[ZZZ\\\]]]]]]]]]\\\[[[YYYXXXWWWWWWXXXXXXUUUWWWXXXZZZZZZZZZYYYYYYWWWVVVTTTVVV^^^mmm~~~wwwnnnlllnnnkkkggggggjjjlllooowww{{{sssnnnssszzz{{{wwwsssnnnhhhfffhhhkkkkkkjjjggggggfffccc```^^^]]]]]][[[]]]^^^]]]___bbbaaa]]]___\\\ZZZ^^^hhhnnnhhh^^^XXXTTTPPPNNNHHH@@@;;;;;;999777666555444222...,,,000000//////......------------,,,,,,+++,,,,,,,,,000///......---------...,,,,,,------------------++++++++++++++++++++++++++++++,,,---............---------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......//////------------------------ddd\\\dddgggfff```fff{{{xxxtttrrrssssssqqqooojjjjjjiiihhhfffeeefffffffffeeeeeedddcccaaa```___^^^]]]]]]^^^```bbbbbbaaa```]]]\\\]]]```cccdddddd___]]]\\\\\\]]]]]]\\\ZZZ[[[YYYXXXVVVVVVVVVWWWXXXWWWYYYZZZ[[[\\\[[[YYYXXXXXXWWWVVVXXX```nnn~~~yyyqqqpppqqqnnnhhhgggjjjlllnnnvvv~~~uuusssmmmiiilllrrrsssppplllhhheeefffiiikkkjjjgggaaa``````aaaeeefffeeeddd^^^YYYWWW[[[]]][[[YYYZZZVVVUUUQQQPPPUUUXXXPPPEEEBBB>>><<<===999222///000000///............---,,,,,,------,,,++++++++++++---.........---,,,---......---------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++------.........+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++,,,------...//////------------------------fff\\\aaabbb```ZZZaaazzzuuuppppppssstttrrrnnnjjjjjjiiihhhfffeeefffggggggfffeeecccaaa```___^^^]]][[[[[[^^^ccceeecccaaa[[[UUUPPPSSS[[[aaabbb___^^^]]]\\\]]]]]]]]]ZZZXXXZZZXXXWWWUUUUUUVVVWWWXXXZZZ[[[\\\]]]\\\[[[YYYWWWXXXXXXYYY[[[bbbnnn||||||uuuuuuwwwsssmmmeeeiiikkklllrrrzzzzzzuuukkkllljjjeeeeeeiiilllkkkrrrnnnjjjjjjkkkiiiccc^^^\\\YYYYYY___iiinnnlllhhhcccZZZVVV[[[[[[TTTRRRUUULLLMMMJJJEEEEEEEEE>>>444666111000333222---,,,000...---,,,+++++++++++++++***+++,,,,,,++++++,,,---+++,,,---,,,+++++++++,,,'''''''''((()))***+++,,,---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---*********++++++,,,,,,,,,******+++,,,,,,---......++++++,,,,,,---...//////------------------------fff]]]VVVddd___XXXPPP{{{xxxxxxuuurrrsssvvvtttoooooommmiiifffcccbbbbbbccc```bbbdddccc```]]]\\\[[[^^^\\\[[[___dddeeebbb^^^WWWDDD999FFFWWW]]]___aaaVVV]]]```]]][[[]]][[[VVVYYYUUUSSSUUUUUUUUUWWW[[[ZZZZZZYYYYYYYYYYYYYYYYYYVVVXXX[[[^^^ccckkkuuu}}}{{{zzz{{{yyysssnnniiicccaaahhhqqqtttppplllfffaaaeeecccZZZ]]]hhhjjjhhhmmmoooiiidddbbb^^^XXXTTTUUUYYYaaakkkpppooolllbbb[[[SSSNNNLLLIIIDDD@@@;;;:::888555333222111000......---------......///+++++++++*********))))))------,,,,,,,,,,,,++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++////////////////////////fffbbb\\\fff```]]]TTTzzzwwwxxxuuurrrsssvvvuuupppmmmkkkiiifffcccbbbaaaaaa```bbbdddcccaaa^^^]]]]]]```]]][[[^^^bbbeeecccaaaTTTDDD<<>>:::666555444222000///------,,,......---,,,,,,,,,------+++++++++*********))))))------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++........................```ccc^^^bbb[[[^^^UUU~~~vvvvvvwwwvvvssstttwwwuuuqqqjjjiiihhheeecccaaa___^^^^^^aaaccccccaaa___^^^^^^bbb___\\\]]]aaaddddddcccSSSHHHDDDLLLUUUXXXYYY]]]ZZZ\\\\\\YYYXXXYYYYYYVVVWWWSSSPPPQQQRRRRRRVVV\\\```aaabbbbbbaaa```]]]\\\ZZZ\\\^^^```bbbhhhqqqxxxqqquuuyyy{{{xxxsssmmmjjjlllfff```aaagggkkkiiieeeaaaYYY]]]dddgggnnnooofffeee```bbbiiigggZZZOOOLLLNNNKKKIIIIIILLLLLLJJJGGG@@@;;;666444444333000---//////---,,,+++*********------,,,+++******+++++++++************))))))))),,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++------------------------YYYbbb^^^^^^XXX```ZZZ|||ssstttvvvvvvssssssvvvuuuqqqhhhgggfffeeebbb```]]]\\\\\\^^^aaabbbaaa___^^^___aaa```___```cccddddddbbbVVVQQQOOOUUUYYYZZZ[[[___\\\[[[XXXVVVVVVWWWWWWVVVUUUQQQOOORRRTTTVVV[[[bbbbbbdddfffggggggeeecccaaa^^^```aaaaaabbbgggnnntttnnnuuu|||}}}vvvnnnhhhfffiiigggeeegggmmmrrrpppjjj___TTTUUU___hhhrrrsssggg\\\RRRSSS___```SSSIIIJJJIIIEEEAAA???>>>===;;;999555222///...//////...,,,---,,,,,,+++++++++++++++,,,+++***)))))))))))))))************)))))))))))),,,,,,,,,++++++++++++***,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,---,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,XXXdddaaa___ZZZeeeaaa}}}zzzppprrrvvvvvvsssrrrtttssspppgggfffeeedddaaa___\\\[[[ZZZ]]]```aaa___^^^^^^^^^^^^___aaadddeeedddbbb___YYYWWWWWWZZZ\\\\\\]]]___]]]YYYVVVUUUVVVWWWVVVVVVTTTQQQPPPUUUYYY\\\ccciiiggghhhkkkmmmnnnmmmkkkjjjfffgggfffccc___```dddhhhkkkssszzz{{{tttmmmiiiiiifffkkkpppttt{{{{{{rrrbbbSSSPPPWWW___iiikkk___TTTHHHEEEOOOQQQGGGAAAEEE@@@===999666444333222111000...---......///......++++++************+++++++++***)))((((((((((((((()))))))))))))))))))))))),,,,,,+++++++++*********,,,+++))))))))))))+++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,XXXbbb^^^^^^XXXcccaaa|||zzzxxxpppqqquuuwwwsssqqqqqqpppmmmgggfffeeebbb```^^^\\\[[[[[[]]]```aaa```^^^]]]^^^\\\^^^bbbeeeeeeccc```^^^YYYYYYYYYZZZ[[[\\\]]]]]]]]]WWWSSSVVVXXXXXXVVVWWWTTTRRRSSSZZZ___bbbhhhnnnlllnnnppprrrrrrrrrqqqppptttssspppiiibbb___```bbbggglllrrrrrrooolllmmmooooooxxxvvvbbbSSSLLLMMMOOOVVVXXXNNNJJJAAA<<>>999444111/////////++++++,,,,,,,,,---------------,,,,,,,,,+++++++++,,,+++***))))))***+++,,,+++******)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((())))))***+++*********))))))))))))(((***************++++++++++++***)))))))))***+++,,,------------------------,,,+++***))))))+++---...ffffff^^^aaaXXXZZZYYY{{{ssstttuuulllqqqqqqppppppnnnmmmkkkjjjiiieeecccdddbbb^^^^^^bbbaaaaaaaaa```___^^^]]]\\\```dddhhhjjjgggccc```^^^^^^[[[YYYYYY[[[]]]\\\\\\ZZZ[[[^^^aaabbb```\\\XXXSSSUUUYYY^^^ccchhhlllnnnhhhiiifff```]]]___^^^\\\```cccfffeeeaaa\\\ZZZYYYXXXVVVTTTQQQOOOOOOPPPQQQMMMLLLIIIHHHFFFCCC???<<<999777333///,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++***))))))***++++++*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))(((***))))))))))))***++++++++++++*********)))))))))************************+++******)))***+++,,,---------------------------,,,+++***))))))+++---...aaabbb\\\^^^SSSWWW\\\~~~{{{sssssstttlllqqqpppooopppqqqooojjjeeegggeeedddeeedddaaa```bbb```___^^^]]]\\\]]]]]]^^^bbbffflllnnnlllfffaaa^^^\\\\\\\\\[[[YYYYYY[[[]]]\\\^^^aaaeeeeeebbb[[[VVVOOOQQQVVV]]]eeennnvvvzzzqqqmmmeee\\\[[[___aaa___dddfffgggddd^^^VVVPPPMMMNNNMMMKKKHHHEEEDDDEEEGGGBBB@@@???>>>===;;;888555222000---***((((((((())))))*********++++++++++++,,,,,,,,,+++++++++******+++******))))))******+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,+++++++++************+++++++++******))))))(((+++++++++++++++,,,------------------------------,,,+++*********+++,,,---]]]___ZZZ^^^UUU[[[```}}}|||uuussstttnnnooommmlllooosssqqqjjjdddgggfffffffffeeebbbaaa```aaa___]]][[[[[[\\\^^^```eeejjjppprrrooohhhaaa]]][[[]]]^^^\\\XXXWWW[[[___\\\^^^bbbeeeeee```XXXRRRMMMPPPUUU]]]hhhttt~~~~~~yyynnnccc```cccdddaaagggfffddd^^^VVVNNNFFFBBBCCC@@@===<<>>;;;:::444///333<<>>;;;777000+++'''+++---+++'''''',,,222,,,***(((((()))++++++************++++++++++++,,,************++++++++++++))))))))))))(((((((((((('''((()))******)))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((())))))***++++++,,,,,,)))))))))((()))******+++*********))))))))))))((((((((((((((())))))))))))((()))***+++,,,+++******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++kkkeee]]]fffbbbccc___}}}zzzxxxrrrlllkkknnniiiooooooiiieeeggghhhffffffccc```___aaadddffffff```^^^]]]]]]\\\ZZZVVVTTT\\\___dddhhhiiieee^^^YYYVVVTTTTTTXXXYYYYYY[[[___\\\[[[YYYZZZZZZXXXSSSOOOUUUTTTSSSTTTXXX\\\^^^```mmmpppnnndddXXXPPPIIIDDDAAA???<<<777333///---+++...---+++***+++,,,...000,,,+++******))))))******(((((())))))))))))(((((($$$(((,,,---***((('''(((******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))''''''(((***+++,,,---...))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))&&&''')))+++,,,+++***)))'''(((((()))******++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++jjjfff```jjjeeefffccc{{{wwwuuuqqqlllkkkmmmjjjnnnnnnhhheeegggiiihhhhhhdddaaa```aaaccceeefffbbb```^^^]]]]]][[[YYYVVVXXXZZZ^^^ccceeeddd```]]]UUURRRSSSVVVWWWTTTTTTWWWXXXVVVUUUVVVXXXWWWTTTRRRUUUUUUTTTUUUWWWZZZ\\\\\\bbbdddbbbXXXOOOIIICCC???;;;999666333000...---,,,------,,,,,,,,,---...///,,,,,,+++***************((())))))))))))((((((((($$$&&&(((((('''''')))+++))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))'''(((***+++,,,+++)))((((((((())))))***++++++,,,++++++++++++++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++fffdddaaalllggghhhdddyyyrrrqqqpppmmmkkklllkkkmmmkkkfffeeehhhjjjkkkjjjfffcccaaabbbcccddddddcccaaa^^^]]]]]]\\\[[[YYYWWWWWWYYY\\\```aaa```___UUUSSSSSSVVVUUUQQQPPPRRRSSSRRRQQQRRRTTTVVVVVVUUUWWWWWWWWWXXXXXXXXXYYYYYYWWWXXXUUUMMMEEEBBB>>>;;;666555222///...---...///------------............---,,,++++++******++++++******))))))((((((''''''(((((('''&&&%%%&&&))),,,(((((((((((())))))))))))))))))))))))((((((((((((******))))))((((((''''''((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''')))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))******+++,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,___```___kkkeeeeeecccwwwooommmnnnmmmkkkkkklllkkkiiifffeeehhhkkkmmmkkkhhhdddbbbbbbcccbbbbbbccc```]]]\\\\\\\\\[[[[[[ZZZXXXWWWXXX[[[]]]^^^^^^YYYUUUTTTUUUTTTQQQQQQTTTRRRQQQPPPPPPQQQSSSUUUVVVZZZ[[[]]]]]][[[YYYWWWVVVSSSTTTOOOGGGAAA???===999555444111...---...///000,,,,,,---............------,,,,,,+++++++++++++++******)))((((((''''''''',,,+++***(((''''''((()))''''''(((((())))))******))))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((++++++,,,,,,+++***)))(((******+++++++++,,,,,,,,,************************************************((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,]]]``````kkkdddccccccuuummmlllnnnllljjjkkkmmmjjjgggfffggghhhkkkmmmkkkhhheeebbbbbbbbbaaa``````]]][[[ZZZZZZ[[[ZZZZZZZZZXXXVVVVVVYYY\\\^^^___YYYUUURRRRRRRRRQQQTTTXXXUUUTTTRRRPPPPPPQQQSSSUUU[[[___bbbbbb^^^YYYUUUSSSRRRQQQLLLCCC>>>===;;;777444222000---,,,,,,------+++,,,,,,---...------------,,,++++++******+++++++++***)))(((''''''(((((()))((((((((()))(((((('''''''''(((((())))))******))))))))))))((((((((((((***)))))))))(((((((((''')))))))))(((((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((++++++++++++******)))(((+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,```dddeeennndddccceee~~~|||tttnnnmmmmmmkkkjjjlllnnniiifffgggiiihhhjjjllljjjgggdddbbbbbbaaa```___]]][[[YYYYYYYYYZZZYYYXXXUUUTTTTTTVVVZZZ^^^``````XXXSSSPPPQQQQQQQQQTTTYYYWWWVVVUUURRROOOOOOPPPRRRYYY^^^cccccc^^^VVVQQQOOONNNMMMGGG???;;;:::777111000///...,,,***))))))(((++++++++++++,,,,,,,,,,,,,,,+++******))))))*********)))(((''''''((()))***%%%$$$%%%&&&((()))((('''(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))*********)))))))))))))))******++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++dddiiiiiipppdddccceee|||yyytttppppppnnnjjjjjjmmmnnnhhheeeiiikkkiiihhhjjjhhhfffcccaaaaaaaaa___^^^ZZZYYYYYYYYYZZZZZZYYYWWWSSSSSSTTTWWWZZZ]]]]]]]]]WWWTTTSSSVVVVVVSSSTTTWWWVVVVVVVVVRRROOOMMMNNNPPPSSSZZZ```aaaZZZQQQKKKHHHHHHGGGAAA;;;888888444---,,,---------,,,***)))(((+++***)))))))))***+++,,,+++***))))))(((((()))))))))((('''&&&''')))+++,,,---***'''&&&((()))((('''))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((())))))******''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((())))))************************************************))))))))))))))))))))))))************+++++++++,,,************************************************fffjjjjjjpppcccaaadddzzzvvvsssrrrrrrnnniiijjjnnnooohhheeejjjllliiigggiiigggdddbbbaaaaaa```___]]]YYYYYYYYYZZZ\\\[[[YYYWWWUUUUUUVVVXXXZZZZZZXXXVVVXXXWWWYYY]]]\\\WWWTTTUUUTTTUUUUUURRRNNNLLLMMMOOONNNVVV]]]^^^VVVMMMFFFCCCDDDCCC>>>999888888333---+++---...//////...,,,++++++)))((('''''')))+++,,,***))))))(((((((((((((((((('''&&&&&&'''))),,,---:::444---)))(((((((((&&&******))))))((((((''''''))))))))))))((((((((((((&&&&&&'''((()))***++++++&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))mmmkkkdddiii___bbbfff{{{uuurrrpppnnnnnnmmmkkkjjjnnnkkkgggdddbbbccceeegggeeeccc___^^^^^^______^^^ZZZYYYXXXWWWVVVWWWXXXXXXVVVZZZ^^^^^^[[[XXXWWWWWWaaaccceeeggggggccc\\\WWWQQQRRRTTTTTTSSSPPPLLLJJJIIIKKKNNNNNNJJJCCC===:::777777555333111///...---000///...---,,,+++++++++******)))(((((((((((((((&&&'''((())))))((('''&&&''''''&&&%%%%%%***222888RRR>>>---***---+++&&&###,,,++++++***)))(((''''''))))))))))))************(((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,+++******)))))))))***+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++^^^```^^^ggg___```aaa}}}qqqooommmlllmmmmmmlllkkkkkkiiigggdddccccccdddeeedddbbb___]]]]]]^^^^^^]]]YYYXXXVVVUUUUUUVVVWWWXXXWWW]]]bbbccc```]]]]]]^^^iiimmmrrrtttpppggg]]]VVVQQQRRRSSSTTTSSSQQQOOOMMMJJJJJJJJJHHHDDD???<<<:::666555444222111///...---//////---,,,++++++++++++******)))(((((((((((()))''''''((())))))((('''''')))))))))(((&&&&&&))),,,222)))###%%%))))))***,,,+++*********)))((((((((((((((()))))))))*********(((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))''''''(((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++************************++++++************++++++++++++++++++++++++++++++++++++gggiiigggppphhhhhhjjj}}}ssspppnnnmmmmmmmmmkkkjjjhhhgggeeedddccccccccccccccc```^^^\\\]]]]]]]]]\\\XXXVVVTTTSSSSSSTTTWWWXXXWWW^^^fffgggbbb^^^___bbbmmmttt{{{{{{ssseeeYYYSSSPPPQQQSSSTTTSSSRRRPPPNNNJJJHHHDDD@@@===:::999999333333222111000///.........---,,,,,,+++++++++++++++***))))))((()))))))))'''(((((())))))(((((('''''')))***)))'''%%%$$$$$$%%%%%%'''***)))''')))...))))))))))))))))))))))))(((((())))))))))))******(((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++************************))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++hhheee^^^bbbYYY[[[aaazzzzzzwwwssspppnnnllliiigggeeeeeeeeeddddddcccbbbaaabbb___]]]\\\\\\\\\[[[ZZZYYYWWWTTTRRRSSSTTTWWWYYYUUU]]]dddddd^^^YYYZZZ^^^iiioootttpppfffZZZRRRNNNPPPQQQQQQQQQPPPNNNLLLKKKFFFCCC???;;;999777666555111111000000//////......---,,,,,,+++++++++,,,,,,++++++***))))))))))))***((((((((())))))((((((((($$$%%%'''(((((('''&&&%%%(((+++------***'''(((***((((((((()))))))))))))))(((((((((((()))))))))***(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))((('''''''''(((((()))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***************++++++******))))))((((((++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++rrrppphhhllldddgggnnnyyyzzzwwwssspppnnnllliiigggddddddddddddcccbbb```___aaa___]]]\\\]]]\\\[[[YYYZZZXXXVVVTTTTTTUUUWWWXXXUUU[[[```^^^XXXSSSSSSVVV```bbbbbb\\\SSSLLLLLLMMMPPPPPPOOONNNKKKIIIFFFEEEAAA???<<<:::999777444111000000000/////////......,,,,,,,,,+++,,,,,,------,,,,,,+++***************)))))))))(((((()))))))))&&&%%%%%%&&&((()))))))))%%%%%%&&&%%%&&&(((***)))((((((((((((((()))))))))'''(((((((((((()))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((((((((((((((()))***+++))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++******))))))(((((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++ZZZ[[[YYYccc\\\___ccc{{{sssqqqnnnllllllkkkiiigggeeeeeeeeedddcccaaa___^^^aaa___]]]]]]]]]]]][[[YYYZZZYYYXXXVVVUUUUUUUUUUUUVVVXXXYYYWWWRRROOONNNOOOVVVVVVSSSMMMHHHGGGJJJNNNOOOOOOMMMJJJGGGDDDBBB@@@>>><<<::::::;;;999555111111111000000//////......,,,,,,,,,,,,------...///---,,,++++++******++++++***))))))(((((())))))***+++(((&&&&&&'''((()))(((((((((%%%###%%%******&&&((((((((((((((((((((((((''''''(((((((((((())))))(((''''''''''''&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***(((((((((((()))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++++++++___aaa___iiicccggglllzzzqqqooolllkkkkkkjjjiiiggghhhgggfffdddbbb```___^^^aaa___^^^^^^^^^]]][[[YYYYYYYYYXXXWWWUUUSSSRRRQQQSSSQQQOOOMMMLLLKKKKKKJJJMMMLLLKKKIIIIIIJJJKKKLLLMMMLLLKKKHHHEEECCCAAA@@@>>>;;;888999;;;;;;888444222222111000000///......------------...///000111------,,,++++++++++++,,,******)))(((((()))******+++(((&&&&&&((()))'''&&&,,,---,,,''''''***(((###)))))))))((('''''''''&&&'''''''''((((((((())))))(((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,------+++)))((('''((())))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))***+++((((((((()))))))))))))))(((((()))))))))*********++++++++++++++++++++++++dddbbb[[[aaaZZZ```jjjxxxuuusssooommmkkkjjjhhhfffjjjiiifffdddaaa```^^^^^^aaa```_________^^^\\\ZZZXXXXXXXXXWWWUUURRROOOMMMOOOKKKGGGEEEGGGHHHHHHFFFFFFFFFHHHKKKMMMMMMKKKHHHKKKKKKIIIGGGEEECCCBBBAAA???;;;777888;;;===;;;888333333222111000///......---------...///000111222...---,,,,,,++++++,,,,,,+++***)))(((((()))***+++&&&%%%%%%''')))***(((%%%!!!(((+++((('''******&&&******)))((('''&&&&&&%%%''''''''''''((((((((()))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---......,,,***(((''''''((()))******))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++''''''(((((())))))******(((((((((((())))))))))))++++++++++++++++++++++++hhhbbb___mmmddd]]]```yyyyyywwwvvvtttpppmmmjjjgggfffiiigggccc```^^^]]]^^^___^^^]]]\\\]]]^^^^^^]]][[[ZZZWWWSSSSSSUUUSSSNNNIIILLLDDD???CCCEEEDDDEEEIIIKKKNNNQQQQQQOOONNNOOOPPPKKKIIIFFFEEEDDDBBB>>><<<@@@>>>===<<<;;;999555222333222222111000000000111////////////..................---,,,,,,+++******)))))))))******)))))))))((((((((((((''''''''''''))))))((((((''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))+++)))((('''&&&&&&''''''((()))***++++++***)))(((++++++******))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))///......------,,,,,,+++ccc\\\WWWhhhdddaaaccc~~~yyyyyyuuutttqqqnnnkkkhhhfffeeefffeeebbb```^^^______```bbb___\\\ZZZZZZZZZZZZYYYYYYUUURRRRRRRRRPPPKKKEEEFFF@@@===AAAEEEFFFIIINNNOOORRRTTTSSSQQQOOOPPPQQQKKKIIIGGGEEEDDDBBB???<<>><<<<<<;;;999666333555444333222111111111111111000000000//////............------,,,++++++*********))))))))))))******)))))))))(((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))((('''&&&''''''(((((())))))******))))))(((*********))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((---------,,,,,,,,,,,,,,,bbbZZZTTTdddbbbbbbccc}}}xxxyyysssqqqooollliiigggeeeddddddcccaaa```______```aaaddd```[[[XXXWWWXXXXXXXXXVVVSSSPPPNNNMMMJJJDDD??????;;;:::@@@FFFKKKPPPUUUUUUVVVWWWVVVSSSQQQQQQQQQKKKJJJGGGFFFEEECCC@@@===???===<<<;;;;;;:::777555888777666444333222222222333333222111000//////.........------,,,++++++++++++***)))(((((()))***+++******)))))))))((((((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''''''''(((((()))((((((''''''(((((()))((())))))))))))))))))***))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***++++++++++++,,,,,,,,,ddd^^^YYYddd^^^]]]___}}}xxxxxxqqqpppmmmkkkhhhgggffffffdddcccbbbaaa```_________bbb___\\\[[[ZZZZZZYYYXXXSSSPPPLLLIIIFFFBBB<<<888::::::<<>><<<<<<<<<;;;999777;;;:::888666444333333333555555444222111000//////......------,,,,,,,,,,,,,,,+++)))(((((()))+++,,,************))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&&&&'''((()))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,cccccc___fff[[[ZZZ___xxxwwwqqqpppmmmkkkiiihhhhhhhhhhhhfffdddaaa___^^^^^^^^^^^^^^^___aaabbb___[[[WWWOOOLLLGGGCCC???;;;888666;;;???CCCHHHNNNVVV]]]```ZZZYYYWWWVVVTTTSSSRRRQQQNNNMMMKKKJJJIIIHHHEEEBBBBBB@@@>>>=========;;;:::<<<;;;999777666555444444666555444333222111000///......------------,,,,,,,,,+++***))))))***+++,,,************))))))))))))&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))*********)))((('''&&&&&&'''((()))''''''(((((()))))))))***(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((()))************************'''((())))))***+++,,,,,,^^^aaaaaafffZZZ[[[cccvvvuuuqqqpppmmmkkkiiiiiijjjkkkkkkiiieeeaaa_________```___aaaeeehhhgggaaaYYYRRRIIIFFFBBB>>>;;;;;;;;;<<>>===<<<<<<;;;:::888777666666555555555444333222111111000......------------------++++++++++++++++++++++++******)))))))))((((((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))***++++++***)))((((((''''''(((((()))'''(((((((((((((((((()))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++(((((()))***++++++,,,,,,\\\___]]]cccZZZ___ggg~~~~~~tttrrrpppooollljjjiiiiiikkklllllliiiddd```___```ccceeegggiiikkkkkkggg]]]RRRIIICCC@@@===;;;;;;???DDDHHHMMMUUU\\\\\\]]]```aaa^^^ZZZWWWUUUTTTVVVXXXWWWVVVSSSQQQPPPOOOOOONNNKKKIIIIIIFFFCCCAAA@@@@@@>>>===;;;:::999888777777777777333333333333222222111111------..................)))***,,,------,,,***))))))))))))(((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&(((***++++++++++++((())))))******))))))(((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++************************)))******++++++,,,,,,,,,^^^___ZZZaaa[[[aaaggg|||}}}sssqqqooonnnkkkiiihhhiiikkklllllliiiddd```___bbbfffiiipppoooooollleeeYYYKKKBBB>>>===:::999<<>>===<<<:::999888777777777333444555555444333111000////////////////////////------,,,,,,+++*********&&&'''(((*********))))))***)))'''&&&&&&'''((()))%%%''')))++++++***(((&&&(((((())))))******++++++******)))((('''&&&&&&%%%''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''')))***++++++***)))'''))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))))))))))))))))))))))),,,,,,+++***)))(((''''''+++*********))))))((((((((()))***+++++++++++++++```^^^]]]jjjeeeeeegggvvvpppmmmllljjjiiiiiikkknnnppppppmmmiiiiiilllqqquuuvvvtttlllcccZZZOOODDD???AAA@@@EEEKKKPPPVVV[[[```cccggggggfffccc^^^[[[ZZZZZZ\\\\\\[[[ZZZYYYXXXXXXWWWTTTTTTTTTSSSPPPNNNLLLKKKJJJHHHFFFEEEEEEDDDAAA@@@???>>><<<:::999888777777444555555555444333222111000000/////////.........---,,,,,,++++++***))))))&&&'''((()))))))))(((((()))((('''&&&&&&''')))***)))((((((((())))))******)))))))))))))))*********))))))((((((''''''&&&&&&''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))'''(((***++++++***((('''))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))************))))))))))))++++++++++++*********)))*********+++++++++,,,,,,hhhfffcccppphhheeedddyyyqqqnnnjjjjjjiiiiiijjjlllooopppqqqmmmiiilllssszzz}}}}}}uuuiiiYYYLLLCCC>>>@@@EEEIIINNNVVV\\\aaadddgggiiihhhfffccc```___^^^[[[ZZZ]]]\\\\\\[[[ZZZYYYXXXXXXUUUTTTSSSRRRPPPPPPOOOOOOIIIGGGFFFEEEEEEEEECCCBBBAAA@@@>>><<<:::999888888555666666666555444333222222222111000///...------,,,,,,,,,+++******))))))'''((((((((((((((('''&&&(((''''''&&&'''(((***+++,,,+++(((&&&&&&))),,,...***))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((************(((((())))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))*********+++,,,,,,,,,+++++++++++++++---,,,+++++++++,,,---...pppkkkdddkkkbbb```bbb}}}rrrlllllljjjiiiiiiiiikkkmmmooopppoookkkjjjppp{{{tttdddQQQDDD>>>???GGGPPPRRRXXX___dddggghhhhhhiiifffccc______aaabbb```^^^]]]]]]\\\[[[ZZZYYYYYYXXXXXXVVVSSSQQQPPPPPPPPPPPPHHHGGGFFFFFFFFFFFFEEECCCDDDCCCAAA>>><<<:::999999777777777666666555444444444333222111///...---,,,,,,,,,,,,+++******))))))((((((((((((''''''&&&&&&''''''''''''((()))++++++---+++((('''''')))---///******))))))((((((((('''&&&'''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))+++++++++***))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((()))******)))(((((())))))))))))))))))))))))''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))************++++++++++++++++++++++++///---,,,++++++,,,...///ddd```[[[fff```bbbfffzzzqqqmmmnnnkkkkkkjjjiiikkkmmmoooqqqpppnnnpppxxx{{{mmm]]]LLLBBBBBBGGGRRR\\\^^^aaafffiiiiiihhhgggggghhhddd```___aaacccaaa___^^^^^^]]]\\\[[[ZZZYYYYYY\\\XXXSSSPPPPPPPPPPPPOOOIIIGGGFFFFFFGGGGGGFFFEEEFFFDDDBBB@@@===<<<;;;:::999999888777777666666666555444333222000...---,,,------,,,,,,+++*********))))))(((((('''''''''''''''''''''((()))***++++++*********)))***++++++,,,***)))))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((************))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))))))))******************000...,,,++++++,,,...///___^^^^^^lllhhhggghhh{{{sssoooppplllkkkiiiiiikkkooosssuuuxxxwwwyyy}}}yyyrrrbbbVVVJJJHHHLLLSSS\\\ccchhhiiikkkkkkiiigggggggggkkkhhhccc```___^^^]]]\\\___^^^^^^]]]\\\[[[ZZZZZZ\\\XXXRRRPPPQQQQQQOOOMMMJJJHHHGGGGGGHHHHHHFFFEEEEEEDDDBBB@@@>>>===<<<<<<;;;:::999888777777777888555555444222111///...............---,,,,,,++++++***))))))(((((((((((()))'''(((((())))))*********((()))***+++++++++******)))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((()))))))))))))))*********///...---,,,,,,,,,------gggeeebbbnnngggdddeee{{{tttooooookkkiiihhhhhhkkkqqqxxx|||~~~|||xxxrrrjjjeee\\\TTTPPPTTT[[[```eeeiiikkkkkkjjjhhheeeeeefffhhhiiigggddd___[[[YYYZZZ[[[______^^^]]]\\\[[[[[[ZZZYYYUUUPPPPPPRRRRRRPPPMMMKKKIIIHHHGGGHHHHHHFFFEEEDDDCCCBBB@@@???>>>======<<<;;;:::999888888888999555444444222111000//////000//////......---,,,,,,******)))((())))))++++++((())))))*********))))))(((((())))))*********)))'''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))************)))))))))******+++++++++---------,,,,,,,,,++++++gggaaaYYYaaa[[[]]]ccczzzrrrlllkkkiiihhhfffggglllttt|||wwwmmmddd]]]YYY[[[VVVWWW___hhhkkklllmmmkkkiiigggcccaaabbbeeehhhccccccbbb^^^YYYWWWZZZ^^^```___^^^^^^\\\\\\[[[ZZZVVVRRROOOOOOSSSTTTQQQNNNLLLJJJHHHHHHHHHHHHFFFDDDDDDCCCAAA@@@???>>>>>>>>>===<<<:::999888888999:::555444444333222111000000000000000///......------******)))))))))+++,,,---)))************))))))((()))(((''''''((((((******&&&'''''''''(((((())))))(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''((()))***+++,,,,,,*********++++++,,,,,,,,,,,,------------,,,+++***[[[[[[ZZZggg^^^\\\bbbzzzooolllmmmiiiaaacccfffiiinnnttt|||nnn\\\QQQRRRWWW[[[```fffjjjkkkllloooqqqkkkhhheeeeeeggghhhfffdddgggddd```\\\ZZZ[[[]]]^^^bbbcccbbb^^^YYYWWWXXX[[[WWWXXXWWWRRRPPPRRRRRROOOIIIIIIJJJJJJIIIHHHFFFEEEFFFEEECCC@@@???>>>????????????>>>===;;;999777666555555333222000///...---111111111000///---,,,++++++*********+++---///000+++***)))'''''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&'''''''''((()))))))))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''******))))))((((((''''''******))))))((((((((('''))))))))))))(((((((((((()))))))))))))))(((((((((''''''(((((())))))******)))************+++++++++******+++,,,,,,---......eeeccc```jjjaaa```ggg}}}rrrnnnnnnhhhdddeeefffhhhmmmttt}}}|||rrrcccTTTOOORRRWWWaaaeeeiiilllllllllnnnpppkkkhhheeeeeeffffffeeeccceeeccc```^^^\\\\\\]]]^^^___``````^^^[[[YYY[[[]]]VVVXXXWWWSSSRRRTTTSSSPPPKKKKKKKKKJJJIIIHHHFFFFFFGGGFFFDDDBBBAAA@@@??????>>>>>>>>><<<;;;999777666666666555444222111000000111111000//////...---,,,++++++******+++,,,...///+++***)))(((''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''***)))))))))(((((((((''')))))))))(((((((((''''''))))))))))))(((((((((((())))))((((((((((((((()))))))))))))))))))))******************++++++++++++******+++,,,,,,---......gggddd^^^fff\\\\\\cccvvvpppnnngggiiiiiihhhhhhkkkqqqzzzvvvooocccWWWPPPQQQWWW\\\iiikkknnnnnnmmmllllllmmmjjjhhheeeeeeeeeeeecccbbbcccbbbaaa```____________\\\]]]______]]]\\\]]]^^^VVVYYYXXXTTTTTTVVVUUURRROOONNNLLLJJJIIIHHHGGGGGGGGGGGGFFFEEECCCAAA???>>>=========<<<;;;:::888888777777666666555444333333111111000///......//////,,,,,,++++++++++++,,,---***))))))(((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))((('''''''''((()))***++++++******************************+++++++++,,,***++++++,,,,,,------...cccaaa\\\bbbXXXXXX\\\~~~~~~uuuqqqpppjjjkkkkkkiiihhhhhhkkkppptttiiiccc[[[UUUVVV[[[aaaeeepppppppppooommmkkkiiiiiihhhgggfffddddddccccccbbbbbbbbbbbbbbbbbbaaaaaa```\\\]]]_________^^^]]]\\\VVVYYYYYYVVVUUUWWWWWWTTTQQQOOOMMMJJJHHHGGGGGGGGGFFFGGGGGGFFFDDDBBB???===============<<<;;;:::999777777777666666555555555222111000/////////000111---,,,,,,+++++++++******)))))))))(((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((((((((''''''''''''''''''(((((((((((()))))))))))))))((('''&&&&&&((()))***,,,,,,,,,++++++******************+++++++++,,,,,,+++++++++,,,,,,---------cccccc___eee[[[[[[\\\{{{yyyqqqoooqqqmmmkkkkkkiiieeebbbaaacccddd]]]ZZZYYY[[[aaagggkkkmmmsssrrrpppnnnllljjjgggfffggggggfffeeedddccccccdddbbbccccccddddddcccbbbbbb______``````___^^^\\\ZZZVVVYYYZZZWWWWWWXXXWWWTTTQQQOOOMMMJJJHHHGGGGGGGGGFFFFFFFFFFFFDDDBBB@@@????????????>>>===<<<;;;:::777777666666555555444444222111111000000000111111,,,,,,,,,,,,+++***))))))((((((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%'''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((((((((((((((('''((((((((()))))))))***)))(((((('''((()))***+++------,,,,,,++++++*********++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------aaaccc```fff]]]^^^\\\xxxuuummmmmmqqqooojjjiiieee___ZZZWWWXXXYYYVVVXXX]]]dddjjjoooqqqqqqsssqqqnnnmmmllljjjgggeeeeeeffffffeeeddddddeeegggddddddeeeeeeeeeddddddccccccaaa```______^^^[[[YYYWWWZZZ[[[XXXWWWXXXVVVSSSQQQPPPNNNLLLKKKIIIIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCAAAAAAAAA@@@???>>><<<<<<777777666666555444333333222222222222222111000///++++++,,,,,,+++***))))))'''(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((())))))******((())))))******+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,```bbb]]]bbbZZZ^^^^^^~~~wwwtttllllllpppmmmjjjfff___WWWQQQPPPSSSVVVZZZ___fffmmmrrrtttuuuuuussspppmmmllllllllljjjgggdddeeegggfffeeeeeehhhjjjgggffffffeeeeeeddddddddddddbbb___^^^^^^^^^\\\ZZZWWWZZZ[[[XXXWWWWWWUUUQQQQQQQQQQQQPPPOOOMMMLLLKKKHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDCCCBBBAAA???===<<<999888777666555444333222222333444555444222///---******+++,,,++++++***)))&&&'''((()))******)))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((($$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((()))))))))***))))))))))))******++++++'''''''''((()))*********((()))+++---------,,,+++************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,ccceee^^^aaa[[[aaabbb}}}wwwuuulllkkknnnjjjjjjeee[[[QQQKKKMMMRRRWWWaaafffoootttwwwwwwxxxxxxssspppmmmlllnnnnnnllljjjccceeeggggggeeefffiiilllhhhhhhfffeeeeeeddddddeeedddaaa]]]]]]^^^___^^^\\\WWW[[[[[[XXXWWWWWWTTTOOOQQQRRRSSSSSSRRRPPPNNNMMMJJJIIIIIIHHHIIIJJJKKKMMMFFFFFFEEEDDDBBB@@@>>><<<::::::999777666444333222222333555666555222...,,,)))***+++,,,,,,+++***)))&&&'''(((*********)))((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&'''''''''((()))))))))#########$$$%%%&&&'''((('''''''''''''''''''''''''''((((((((())))))******))))))******+++++++++,,,&&&''''''((()))******+++'''))),,,//////...---+++)))))))))******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,fffjjjdddeee]]]ccc```|||rrrooopppqqqmmmiiiccc[[[TTTQQQNNNOOOYYYfffnnnsssyyy{{{zzzyyyyyyzzztttqqqmmmlllllllllllllllhhhfffgggiiifffbbbdddkkkiiigggdddbbbccceeehhhjjjbbbbbbaaa___^^^]]]\\\[[[YYYXXXXXXXXXXXXVVVRRROOOQQQPPPPPPOOOPPPQQQRRRSSSLLLLLLKKKKKKJJJIIIIIIIIIKKKGGGBBB@@@AAAAAA@@@???>>><<<999666555444555555666555555333111///---+++)))******++++++,,,------)))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((''''''''''''''''''(((((((((((('''(((***,,,---,,,***))),,,***)))***+++---,,,+++///000444999<<<999333,,,***************+++++++++******+++,,,,,,---......---------.........//////```fffeeejjjccceee\\\|||tttpppqqqppplllgggaaaZZZTTTSSSSSSVVVaaakkkrrrvvvzzzzzzyyywwwvvvwwwrrrooollljjjjjjjjjjjjiiiiiiggghhhjjjhhhcccdddiiiiiigggeeecccbbbcccdddfffbbbbbbbbbaaa```^^^\\\[[[ZZZYYYXXXWWWWWWVVVSSSPPPSSSSSSRRRQQQQQQRRRSSSSSSPPPOOONNNMMMLLLKKKJJJJJJIIIFFFCCCBBBCCCDDDBBBAAA???===:::888666666666666444444333222000///---,,,+++++++++++++++,,,,,,,,,)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((()))))))))'''((()))*********))))))***************,,,...///...555@@@HHHIIIAAA333)))************++++++++++++***++++++,,,------......------........./////////^^^cccbbbjjjdddeee[[[|||uuurrrqqqoooiiiddd^^^WWWSSSVVV\\\bbbkkksssxxxyyyzzzyyyvvvtttttttttrrrooolllkkkkkkkkkjjjiiijjjiiijjjllljjjfffeeehhhhhhgggfffdddbbbaaaaaa```ccccccddddddbbb```]]]\\\[[[YYYWWWVVVVVVVVVTTTSSSVVVUUUTTTSSSRRRRRRRRRRRRSSSRRRQQQPPPNNNNNNMMMMMMHHHGGGFFFFFFGGGFFFDDDCCC@@@>>><<<:::888777777777333222222111000......---,,,,,,,,,,,,++++++++++++)))))))))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''''''''&&&'''(((((())))))))))))(((((())))))))))))*********))))))(((((((((((((((((((((***+++***)))+++111555:::BBBMMMRRRMMM@@@222)))*********++++++,,,,,,,,,++++++,,,,,,---.....................////////////bbbbbb]]]ddd```ddd```{{{uuurrrpppllleee```ZZZVVVUUUZZZdddnnnuuuyyy{{{{{{yyywwwuuussssssssssssqqqooommmnnnnnnmmmkkkjjjkkklllmmmllliiiffffffffffffeeedddcccaaa______cccdddffffffeeebbb___\\\]]][[[WWWVVVVVVVVVVVVVVVXXXWWWVVVTTTSSSRRRQQQQQQRRRRRRQQQPPPOOOPPPPPPQQQJJJJJJKKKJJJJJJGGGDDDBBB@@@>>><<<:::888777777777111111000//////...............---,,,++++++******))))))))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''((())))))*********))))))))))))*********+++++++++,,,+++)))'''''''''((()))&&&)))+++***(((+++222999LLLOOOOOOJJJ@@@555///,,,******++++++,,,,,,------,,,,,,------.........///....../////////000000000aaaaaa]]]eeeaaaeeeeee|||yyytttqqqnnniiibbb^^^YYYYYYZZZaaakkkvvv|||}}}{{{zzzwwwvvvuuuttttttsssrrrpppnnnnnnoooooonnnmmmjjjlllmmmllllllkkkhhhfffccccccdddddddddcccbbbaaadddfffggggggfffccc```]]]___\\\XXXWWWWWWXXXYYYXXXYYYXXXWWWVVVTTTRRRQQQPPPOOOOOONNNNNNNNNPPPRRRSSSNNNOOOOOONNNKKKGGGCCCAAA>>>>>><<<:::888777666666111111000///....../////////......---,,,+++******((()))))))))******++++++))))))((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***************))))))************++++++++++++...,,,***((('''(((***+++&&&)))+++)))(((***222999NNNLLLEEE<<<222,,,,,,...***++++++,,,------......---...............///////////////000000000111111]]]aaaaaakkkcccdddfff{{{xxxtttppplllgggbbb^^^\\\```eeeiiirrr{{{{{{yyyvvvuuuuuuuuutttrrrmmmlllllllllnnnooonnnmmmjjjlllllljjjkkkmmmkkkfffccccccdddeeeffffffeeeeeeffffffggggggeeeccc```___aaa^^^[[[YYYZZZ[[[[[[[[[ZZZZZZYYYXXXVVVTTTRRRQQQNNNMMMLLLLLLMMMOOOQQQSSSPPPQQQRRROOOKKKFFFCCCAAA>>>>>><<<;;;999888666555333222000///...//////000///......---,,,++++++***(((((()))***+++,,,,,,---***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((())))))))))))************))))))((()))************+++++++++---,,,***)))((()))+++,,,''')))***)))(((***000444<<<;;;888333...++++++,,,++++++,,,------...//////////////////////////////000000000000111111111111aaadddcccjjj^^^___eee{{{yyyuuuppplllhhhdddaaabbbjjjpppssswww|||yyywwwvvvvvvuuurrroookkkkkkkkkmmmoooppppppoooiiikkkjjjgggjjjnnnmmmhhheeefffffffffggggggggghhhggggggfffeeedddbbbaaa```aaa___]]]\\\]]]]]]]]]\\\\\\\\\\\\[[[YYYWWWUUUTTTPPPOOOMMMKKKKKKMMMOOOPPPPPPRRRRRROOOJJJFFFDDDDDD??????>>>===;;;999777666555333111/////////000000......------,,,,,,,,,+++(((((()))***+++,,,---...******))))))(((''''''&&&''''''''''''''''''''''''###$$$%%%'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))))))))))))))******))))))(((''')))))))))************+++******)))((())))))++++++))))))(((((()))+++,,,......------...///...,,,***++++++,,,---...///000000////////////////////////000000000111111111222222iiiiiibbbdddUUUWWWfff}}}zzzvvvqqqmmmiiifffdddgggqqqxxxyyy{{{}}}zzzwwwvvvvvvtttpppllllllllllllooorrrssssssrrriiikkkiiifffiiiooonnniiihhhhhhgggggggggggghhhiiihhhgggfffdddcccbbbaaaaaabbb```^^^^^^______^^^]]]^^^^^^^^^]]]\\\ZZZXXXVVVSSSQQQNNNLLLKKKKKKMMMNNNOOOQQQQQQNNNIIIFFFFFFGGG@@@@@@???>>>===:::999888666555222000//////000111......---------,,,,,,,,,(((((()))***,,,---......+++******)))(((''''''&&&(((((((((((((((((((((((("""$$$%%%'''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******)))))))))))))))(((''''''((())))))))))))*********((((((((((((((()))*********)))'''(((***+++***))),,,***)))***---...,,,***++++++,,,---...///000111000000000000////////////000111111111111222222222fffbbb___^^^ZZZ``````~~~|||wwwqqqkkkiiiiiijjjttt{{{{{{|||}}}{{{zzzvvvqqqrrruuutttrrrpppooooooooonnnllljjjjjjjjjhhhgggfffhhhiiikkkjjjjjjjjjkkkjjjgggeeellliiiggggggiiihhheeebbbfffccc___^^^___aaa```^^^ZZZ[[[\\\]]]\\\ZZZXXXWWWTTTSSSQQQNNNLLLJJJIIIIIIMMMLLLKKKJJJIIIHHHGGGGGGBBB???===<<<<<<<<<;;;:::777666555555444222///,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))************++++++,,,,,,,,,+++******............/////////000...///000222222222111000000000111111222333444555ccc`````````^^^eeeeee}}}xxxrrrnnnmmmnnnooowww~~~}}}|||~~~{{{yyyyyyzzzwwwssstttxxxqqqppppppqqqqqqpppmmmjjjggggggggggggggghhhjjjkkkkkkjjjiiijjjjjjjjjhhhfffiiigggfffgggiiijjjhhheeehhhddd```___```aaa```___ZZZ[[[[[[\\\[[[ZZZXXXWWWWWWUUUSSSQQQOOOMMMLLLLLLNNNMMMLLLKKKJJJIIIIIIHHHBBB@@@>>>======<<<:::888888777555555555444111............---------,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&'''((()))***((())))))******))))))((((((((((((((())))))))))))))))))))))))*********+++***++++++,,,,,,,,,++++++........./////////000000...///000111222222222222222222222222333333444555cccbbbcccdddbbbhhhggg}}}xxxtttrrrsssuuuwww{{{~~~}}}~~~zzzxxxyyy{{{xxxttttttwwwooopppppprrrrrrppplllhhhhhhhhhgggffffffggghhhiiimmmkkkiiihhhiiiiiihhhgggfffffffffhhhjjjkkkjjjiiiiiigggcccbbbaaaaaa```___[[[[[[\\\[[[[[[YYYXXXWWWYYYXXXVVVSSSQQQPPPPPPPPPOOOOOONNNMMMLLLLLLKKKKKKCCCBBB@@@???>>>===:::777888777666555666555222000.........------------,,,,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''((()))************++++++*********))))))))))))*********+++))))))*********+++++++++******+++,,,------------....../////////000000000......///000111222444555555444444333444444555555fffeeefffgggccchhhddd|||xxxuuuuuuxxx|||~~~}}}}}}~~~}}}{{{|||}}}zzzsssrrrtttqqqpppppppppqqqooollljjjmmmkkkhhhgggfffeeeeeedddmmmkkkhhhggghhhiiiiiihhhffffffgggiiijjjkkkkkkjjjkkkiiifffdddcccbbbaaa```^^^^^^]]]\\\[[[ZZZZZZYYYZZZYYYVVVTTTRRRRRRRRRRRRQQQQQQPPPPPPOOONNNMMMMMMEEEDDDBBBAAA@@@>>>;;;888888777555555555444333111............------------,,,,,,,,,,,,,,,+++++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))***++++++,,,,,,++++++************+++++++++,,,,,,*********+++++++++,,,,,,******,,,---...............////////////000000000///......///000333555777777666555555555555555666fffdddeeegggbbbfffbbb~~~zzzvvvvvvyyy}}}|||{{{|||~~~|||}}}~~~{{{uuusssvvvuuurrrooonnnnnnooonnnnnnooollliiiggghhhhhhfffeeemmmkkkhhhggghhhiiiiiihhhggghhhiiiiiiiiihhhhhhhhhjjjjjjhhhfffdddbbbaaaaaaaaa```^^^\\\[[[[[[[[[[[[YYYXXXUUUSSSQQQRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOHHHFFFDDDCCCBBB@@@===;;;999777555444444444222111//////.........------------------,,,,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&'''((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---.../////////////////////000000000111////////////111333555777777777666666555666666666cccaaacccdddaaaeeebbb|||yyyvvvwww}}}{{{zzz|||~~~zzzyyyzzz|||{{{wwwwwwzzzxxxtttpppnnnnnnoooppppppnnnkkkhhhiiikkkmmmmmmkkkmmmkkkiiihhhiiiiiihhhggggggiiijjjiiigggfffffffffiiijjjiiigggeeebbbbbbccccccaaa^^^\\\ZZZZZZ[[[\\\XXXVVVSSSQQQPPPQQQSSSTTTSSSSSSRRRRRRRRRQQQQQQQQQLLLIIIFFFDDDDDDCCCAAA@@@<<<:::777555555444222111/////////.........------......------,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))*********))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---++++++,,,,,,,,,---------,,,,,,---.../////////////////////000000000111111//////000000222333555666666666666555666666777777dddccccccccc___ccc```|||yyywwwzzz~~~|||{{{{{{zzzxxxxxxzzzxxxuuuvvvzzzwwwuuurrrpppqqqqqqqqqppppppmmmiiikkkoooqqqpppnnnkkkjjjiiijjjjjjjjjhhhfffeeegggiiihhhfffdddeeefffggghhhiiihhheeeccccccdddbbb```]]]ZZZXXXYYYZZZ[[[WWWUUURRRPPPPPPQQQSSSUUUSSSSSSSSSRRRRRRRRRRRRRRROOOKKKGGGEEEEEEFFFEEEEEE@@@===:::777666555444222////////////............///......---,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++***))))))******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------....../////////......//////000000000111111111///000111222333333333333555555555555555666777888jjjgggeeeccc]]]```]]]|||yyyyyy}}}~~~{{{yyy|||yyyxxxxxxuuuqqqrrrvvvvvvuuusssssstttsssqqqooouuuppplllmmmppprrrpppmmmkkkjjjjjjjjjkkkjjjgggeeecccfffhhhhhheeedddeeegggeeehhhiiihhheeecccccceeeaaa___[[[XXXVVVWWWXXXZZZXXXUUURRRPPPPPPQQQTTTUUUSSSSSSSSSRRRRRRRRRRRRRRRPPPMMMHHHEEEFFFGGGHHHHHHCCC@@@<<<999888777555444000/////////............//////...---,,,,,,++++++))))))))))))(((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))*********++++++***************+++++++++,,,,,,,,,,,,,,,,,,---------.........///////////////...---000000000000111111111111///000222333444333333222444444444444555777888888gggeeebbb^^^YYY___[[[zzzzzz}}}~~~yyyxxxxxxwwwvvvvvvvvvvvvvvvwwwssspppqqquuuwwwuuurrrrrrooolllnnnrrrssspppkkkmmmmmmnnnnnnnnnmmmkkkjjjjjjfffiiiqqqtttnnnhhhgggiiijjjkkkkkkiiihhhhhhhhhmmmddd[[[[[[\\\ZZZYYYZZZVVVUUUSSSRRRQQQQQQQQQRRRQQQQQQQQQQQQQQQRRRTTTTTTSSSPPPKKKIIIJJJLLLNNNNNNGGGEEEBBB???>>>;;;888666111111000000//////......//////.........---------+++++++++***)))(((((('''))))))))))))))))))))))))******))))))(((((('''''')))((((((((('''''''''''')))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))(((((('''''''''&&&&&&''''''((()))******+++************************++++++,,,,,,,,,,,,------,,,---......//////......000//////.........//////111000000222555666444111///000111333444333222111333888:::777777999:::888bbbaaa^^^[[[VVV]]]YYY|||}}}|||yyyyyyyyyxxxwwwwwwxxxyyyyyyzzzvvvrrrrrrtttuuusssppprrrpppooopppssssssqqqnnnoooooopppppppppooonnnmmmoooiiigggjjjjjjhhhhhhkkkjjjjjjkkkjjjhhhgggggghhhlllccc\\\\\\\\\ZZZXXXYYYWWWWWWUUUTTTSSSRRRRRRRRROOOPPPPPPQQQRRRSSSSSSTTTSSSPPPMMMKKKKKKMMMMMMMMMIIIGGGDDDBBB@@@===:::777444333222111000///......//////.........---------,,,++++++***))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))(((((((((''''''''')))(((''''''''''''((()))((('''''''''''''''(((((())))))((((((((('''''''''''''''(((((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---......//////......111111000/////////000000...------...111111///,,,555555555444222000000000777;;;<<<:::<<>>BBBGGGNNNSSSTTTVVV[[[dddooovvvwwwvvvzzzzzzttt[[[```cccaaa[[[dddfff~~~}}}yyy}}}~~~~~~~~~}}}{{{yyyxxxxxxyyy}}}yyywwwyyy}}}~~~zzzvvvwwwwwwvvvvvvvvvwwwyyyzzz}}}{{{zzzxxxooodddiiigggfffhhhjjjhhhbbb\\\ccc```aaaccccccbbbeeejjjbbbaaa___^^^]]]]]]^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\YYYWWWVVVVVVXXXYYYYYYXXX]]]YYYTTTQQQPPPPPPPPPPPPEEEBBB<<<666222///...------------.........//////------------------------........................---------,,,,,,+++++++++************))))))))))))((()))***++++++***)))(((&&&(((***---......------(((((())))))*********+++(((((()))***+++,,,,,,,,,************************++++++,,,,,,,,,---------,,,---......//////......222333333555666999:::;;;JJJNNNTTTYYY^^^dddlllrrrnnnllllllqqqwwwwwwqqqiii^^^eeehhheee^^^WWWNNNFFFhhhaaa___```YYY[[[^^^|||~~~~~~~~~zzzuuuuuuzzz~~~{{{{{{~~~~~~}}}~~~yyyyyyxxxxxxzzz}}}zzzvvvvvvsssooommmnnnlllhhhggggggccc]]]eeegggiiihhheeeeeefffiiiiiifffbbb````````````___aaa___]]]]]]______]]]ZZZUUUWWWWWWUUURRRRRRTTTWWWTTTVVVWWWVVVTTTRRRRRRSSSLLLBBB:::888555///...222000...,,,,,,---...///...///......---------............///000000///...---------,,,+++***)))((((((((((((((((((((()))******)))(((((('''''''''((((((&&&'''+++333:::===999444...,,,******++++++***)))((()))***++++++,,,++++++,,,++++++++++++*********---***(((***---...+++)))---,,,---...111222111000888<<<@@@AAABBBGGGOOOUUUfffllltttzzz||||||{{{{{{oooqqqoookkkkkkjjj```TTTLLLLLLKKKIIIDDD>>>999555^^^\\\___ddd^^^______}}}}}}}}}~~~{{{wwwwww|||~~~zzzvvvuuusssooodddiiikkkjjjkkknnnnnnkkkfffhhhiiihhhfffeeefffhhhhhhfffcccaaaaaabbbbbbaaabbb___]]]\\\^^^^^^]]][[[VVVWWWXXXVVVSSSSSSUUUXXXVVVWWWWWWUUUSSSQQQQQQRRRMMMEEE???===:::444333555111///---,,,---.........................../////////000000111000///...---......,,,+++***))))))))))))((((((((((((((()))***)))(((((('''''''''((((((---...333???LLLPPPIIIAAA000...+++***++++++***)))((())))))***++++++++++++------------,,,,,,,,,+++,,,+++++++++---//////...111222222444777:::>>>@@@KKKQQQXXX]]]aaagggooovvvyyysssjjj]]]\\\WWWPPPNNNMMMEEE<<<666777777777555333000///___^^^aaaddd___bbbbbb{{{~~~}}}|||}}}|||zzzzzz~~~|||wwwwwwvvvsssmmmsssuuuqqqmmmmmmmmmkkkhhhiiijjjjjjhhhfffgggggghhheeecccbbbcccdddddddddbbb___]]]\\\\\\]]]]]]\\\XXXXXXXXXVVVUUUUUUVVVXXXXXXXXXWWWUUURRRPPPPPPQQQOOOIIIEEECCCAAA<<<::::::222000...---...///...............//////000111111222222222222111///...---000...---+++***************)))((((((((((((((()))(((((((((''''''(((((()))))))))222DDDWWW[[[OOOAAA222///,,,******++++++***))))))))))))************+++++++++************))),,,------------...000333...111555999===DDDMMMTTT^^^dddkkkpppsssvvvzzz~~~|||~~~|||nnn\\\OOOJJJGGG@@@999777777333...+++,,,,,,---------------iiieeeccc```ZZZaaafff~~~}}}}}}||||||{{{}}}~~~|||{{{yyypppkkkjjjhhhjjjjjjkkkkkkjjjiiihhhggggggeeecccdddeeeggggggfffaaa```]]]\\\\\\\\\]]]]]]YYYYYYXXXWWWVVVVVVWWWXXXYYYYYYWWWTTTQQQOOOOOOPPPPPPMMMJJJHHHGGGDDDAAA@@@555222000//////000///......//////000111222222222444444333222111000......000...,,,***))))))*********))))))((((((((((((((((((((((((((((((((()))***000222>>>VVVkkkmmmZZZFFF333000,,,******++++++***))))))))))))))))))************************++++++,,,...000///...000444888===CCCLLLRRRWWW___jjjsssyyy|||~~~{{{vvvsssrrrfffbbb]]]ZZZWWWOOOCCC::::::777333//////111000...///...---,,,,,,---......fffdddaaa]]]WWWaaafff~~~}}}~~~}}}~~~}}}tttqqqpppnnnkkkkkklllllllllkkkiiihhhfffeeedddeeeggghhhhhhgggaaa```___]]]\\\\\\]]]^^^[[[YYYXXXWWWWWWWWWXXXXXXYYYYYYXXXTTTQQQNNNNNNOOOOOONNNLLLJJJIIIIIIFFFCCC888555222111111111000//////000111222333444333333555444333222111000/////////---,,,***))))))))))))))))))(((((((((((())))))((((((((((((((()))******///444CCCZZZmmmkkkTTT???222///,,,******++++++***)))((((((((()))***+++,,,,,,------...///000000111...222555777999<<>>999555111//////000111000,,,(((+++)))***---,,,))))))*********)))))))))***,,,---XXX\\\___]]]YYYdddgggzzzvvvqqqkkkkkkjjjkkknnnqqqqqqnnnkkkeeeddddddeeeggghhhgggfff___bbbddddddaaa___^^^___[[[XXXUUUUUUWWWXXXWWWVVVTTTVVVXXXWWWSSSPPPMMMLLLHHHIIIHHHDDDEEEIIIHHHDDD>>>;;;888666555555444333222333555666666555444333333222111000///000000111...///000000///---+++)))''''''''''''(((***+++,,,(((((((((((()))***+++,,,...444>>>HHHLLLGGG;;;222***))))))***,,,,,,***(((((((((((()))+++...111222///000222555888;;;===>>>EEEGGGKKKPPPVVVZZZ[[[ZZZfffeeeccc```[[[UUUQQQNNNBBB@@@<<<999777555222111'''(((***++++++***(((&&&---***+++---,,,((((((---************+++,,,,,,---cccdddaaaZZZUUUcccjjj|||{{{vvvooojjjjjjkkkooorrrrrrooollleeeddddddeeeggghhhfffeee___bbbffffffccc```^^^___[[[XXXUUUTTTWWWXXXWWWUUURRRUUUXXXXXXUUUPPPMMMLLLEEEGGGEEEAAABBBGGGHHHCCC@@@===999777777666555444333444666777777555333222222111000//////000111111///111222333222///,,,***&&&&&&&&&''')))***,,,---(((((((((((()))***+++,,,(((---333777666222...,,,'''''')))+++,,,,,,)))'''((((((((()))+++///222444999:::===@@@DDDGGGIIIKKKRRRRRRSSSWWW[[[\\\XXXUUUSSSOOOIIICCC???:::555111555111---)))'''&&&&&&%%%*********)))((()))+++...,,,''''''***)))&&&(((///*********)))))))))((((((fffggghhheeeZZZ^^^bbb|||xxxuuuuuuuuukkkmmmqqqvvvyyyvvvoooiiijjjfffccccccfffhhhhhhggg```cccgggfffbbb]]]ZZZZZZXXXVVVSSSSSSUUUWWWXXXXXXVVVWWWXXXXXXVVVSSSOOOMMMIIIGGGEEECCCCCCEEEGGGIIIGGGEEEAAA>>>;;;:::::::::999999777666666666777888444333111000///...//////222333444444111...***'''''''''((()))))))))))))))...,,,***(((((()))***+++------............------&&&''''''((((((((())))))))),,,...///000555<<>>BBBHHHLLLNNNNNNMMMLLLEEE???999555444333000---...---+++)))(((((()))***&&&''''''((())))))((((((''''''(((((())))))******)))))))))))))))***+++,,,++++++***)))((((((((((((***)))((('''''''''''''''fffeeeddd___WWW^^^ddd~~~}}}|||wwwppplllkkkiiifffccciiigggccc```^^^\\\ZZZYYYSSSSSSRRRTTTWWWYYYZZZYYYYYYWWWUUURRRPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKLLLHHHGGGGGGFFFFFFFFFFFFFFFAAABBBCCCBBB???;;;666444///...,,,+++***)))******,,,+++)))((((((***+++,,,(((((())))))))))))(((((())))))))))))(((&&&%%%$$$&&&&&&&&&'''(((***+++,,,+++...222888===CCCFFFHHHKKKLLLNNNNNNKKKFFF???;;;555111,,,***++++++***((()))((('''&&&&&&&&&'''(((###$$$%%%&&&&&&&&&%%%%%%''''''(((((())))))******)))((((((((())))))***+++***))))))(((''''''(((((())))))((('''&&&&&&&&&&&&aaacccdddaaaYYYaaaiiizzzsssooonnnllliiifffhhheeeaaa___^^^\\\ZZZXXXTTTSSSSSSUUUWWWYYYYYYXXXWWWVVVSSSQQQOOONNNNNNNNNLLLKKKKKKKKKKKKKKKLLLLLLHHHHHHHHHHHHHHHHHHGGGGGGBBBBBBCCCBBB@@@<<<888555///...,,,***)))))))))***++++++***))))))***+++,,,)))))))))))))))((((((''')))))))))(((''''''&&&&&&&&&&&&&&&'''***,,,///111444888>>>FFFMMMRRRUUUVVVRRRMMMFFF???;;;777333111---+++((('''''''''&&&%%%&&&&&&&&&&&&&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''((()))))))))))))))((()))((((((''''''((((((((((((''''''&&&&&&''''''((()))(((((('''&&&&&&&&&'''^^^___```aaa]]]ffflll|||uuupppnnnkkkgggddddddaaa^^^]]]]]]\\\YYYVVVTTTTTTTTTUUUXXXYYYXXXWWWUUUTTTRRRPPPNNNMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGDDDDDDCCCBBB???;;;777555///...,,,***)))))))))*********))))))))))))******)))))))))))))))(((''''''(((((('''''''''(((***+++)))******,,,000444777:::AAAEEEJJJOOORRRRRRQQQOOOFFF???777111...---+++***'''((()))(((&&&%%%&&&'''&&&''''''((((((((((((((((((((((((((()))))))))***((())))))******)))(((''')))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((('''''''''''''''(((```]]]]]]______jjjlll~~~|||tttooolllhhhddd```aaa^^^\\\\\\\\\[[[WWWTTTUUUTTTTTTVVVXXXXXXWWWVVVSSSSSSQQQPPPNNNMMMKKKJJJLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDAAA>>>:::666444///...,,,***))))))******)))))))))))))))((((((((()))))))))))))))((('''''''''&&&%%%&&&'''***---/////////000222666;;;???BBBKKKMMMPPPQQQOOOIIICCC???333000---+++,,,***'''$$$"""%%%((((((&&&%%%''')))$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&'''((()))***))))))*********((('''&&&)))((('''&&&%%%$$$$$$$$$#########$$$%%%&&&'''((((((((('''''''''(((((()))VVV[[[___iii___cccuuuvvvppppppmmmfff``````bbb```^^^\\\ZZZXXXWWWWWWRRRQQQRRRVVVYYYZZZWWWTTTQQQQQQQQQPPPNNNLLLKKKJJJNNNLLLJJJHHHHHHHHHIIIJJJMMMLLLKKKKKKKKKKKKLLLLLLGGGEEECCC@@@>>>;;;999888222...,,,---+++((())),,,******)))(((((((((((((((((()))***)))'''&&&'''((())))))(((''''''***...222222999===<<<@@@IIIMMMLLLOOONNNJJJFFF@@@:::555333))))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&((()))++++++)))((('''''''''''''''''''''''''''&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((())))))((('''&&&hhhiiifffjjj\\\^^^ooowwwpppnnnkkkddd______^^^]]][[[YYYWWWVVVUUUUUUUUUTTTSSSUUUXXXXXXVVVSSSQQQQQQPPPOOONNNLLLKKKJJJMMMLLLJJJHHHGGGHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLFFFEEEDDDBBB???<<<999888222...,,,---,,,((())),,,******)))(((((((((((((((((()))***)))'''&&&'''(((&&&'''***,,,...222666:::AAAHHHLLLKKKKKKMMMKKKFFF???===:::666111---***((('''''''''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((***+++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((('''&&&&&&gggfffaaadddVVV[[[oooyyyqqqllliiiccc^^^]]]\\\[[[YYYXXXVVVUUUUUUTTTXXXVVVUUUUUUVVVVVVTTTSSSPPPPPPOOONNNMMMKKKJJJJJJLLLKKKJJJHHHGGGHHHHHHIIIHHHJJJLLLMMMNNNMMMLLLKKKEEEEEEEEEDDDAAA===:::888333///---...,,,)))))),,,******)))((((((((())))))((()))***)))''''''((()))'''(((+++///444<<>>;;;999666222000000...******,,,******)))))))))***++++++((()))***+++,,,///333777;;;DDDQQQYYYZZZUUUNNNIIILLL@@@444...+++))))))+++%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&''''''((((((((($$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&################################################!!!!!!""""""###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&SSSUUUTTT\\\RRRYYYnnn~~~}}}~~~|||zzztttllljjjjjjfff___[[[[[[[[[[[[[[[\\\]]]^^^[[[]]]___^^^[[[XXXXXXYYYSSSQQQOOONNNMMMNNNOOOOOONNNNNNNNNMMMMMMLLLKKKJJJKKKLLLMMMNNNNNNLLLIIIGGGDDDDDDCCCAAA???===;;;:::777333000000...******---******))))))******+++,,,***,,,---///111555;;;???FFFKKKRRRUUUPPPHHH???999===222)))((()))'''&&&)))%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%############$$$%%%%%%&&&########################"""#########$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&'''''''''TTTVVVSSSZZZPPPXXXooo~~~{{{{{{}}}}}}zzzzzztttmmmkkkmmmhhh```^^^^^^^^^^^^___```aaabbb]]]```bbbaaa\\\XXXWWWWWWSSSRRRPPPNNNNNNNNNPPPQQQNNNOOOOOONNNNNNMMMLLLKKKLLLMMMNNNNNNMMMKKKIIIGGGDDDCCCBBB@@@>>><<<;;;:::888333111111...******---******))))))***+++,,,,,,---...000222555:::@@@DDDPPPNNNKKKEEE===777333222...&&&!!!%%%((($$$!!!"""!!!""""""#########"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""""""""#########$$$$$$$$$#########$$$%%%&&&((((((########################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%'''((((((((('''PPP___YYYWWWPPP[[[mmm{{{zzz|||{{{wwwrrrpppooonnnjjjgggbbb___\\\[[[\\\^^^___^^^aaabbbbbbbbb```\\\XXXVVVQQQRRRRRRSSSRRRRRRQQQPPPRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPMMMJJJIIIDDDBBBAAA@@@???===999666:::444000000000,,,))))))***++++++)))&&&''',,,000---222555666<<>>555111///***'''&&&(((((('''%%%%%%$$$$$$%%%!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((YYY^^^YYY___YYYZZZlll}}}||||||}}}~~~zzz~~~{{{wwwxxxuuuzzz}}}|||}}}}}}xxxvvvuuusssoookkkhhheeecccbbbbbbaaa```______```aaaaaa___\\\ZZZXXXVVVTTTSSSQQQQQQRRRSSSTTTQQQSSSTTTVVVWWWVVVVVVUUUSSSSSSSSSQQQOOOLLLIIIGGGEEEDDDBBBAAA@@@===:::777777222000222111---+++,,,(((***---///111888AAAHHHHHHIIIJJJLLLSSSYYYWWWPPPBBB777---)))'''%%%%%%'''((('''&&&%%%%%%$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$####################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))YYY[[[VVV```YYYWWWiii}}}|||{{{zzzyyy|||wwwssstttqqqvvv|||||||||zzzzzzxxxsssoookkkiiifffddddddbbb```^^^````````````___]]][[[ZZZYYYWWWTTTRRRRRRTTTWWWXXXUUUVVVXXXYYYZZZYYYXXXWWWVVVUUUTTTRRROOOLLLIIIHHHFFFEEECCCBBB@@@>>>:::777666222000111000,,,***,,,...///222444999CCCOOOXXXaaa\\\VVVSSSWWWYYYSSSIII:::111)))'''&&&$$$%%%)))'''&&&&&&%%%$$$$$$$$$%%%""""""#########$$$$$$$$$########################%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))ZZZ[[[VVV```ZZZWWWjjj}}}zzzyyyyyy|||vvvrrrtttqqqttt}}}~~~~~~}}}xxxtttmmmkkkgggeeedddcccaaa___aaaaaaaaaaaa```^^^\\\[[[[[[YYYVVVTTTUUUWWW[[[]]]ZZZZZZ[[[[[[[[[ZZZYYYXXXYYYXXXVVVSSSPPPMMMKKKIIIGGGFFFDDDBBBAAA>>>:::777666222000111...+++***...///222888>>>FFFSSSbbbmmmnnneeeVVVLLLKKKKKKCCC888111+++'''''''''$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%###############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((YYY___ZZZ```ZZZ[[[mmm}}}|||zzz}}}wwwuuuxxxtttuuu}}}xxxqqqmmmiiifffeeedddcccbbbddddddcccbbb```___]]]\\\ZZZYYYWWWVVVWWWZZZ^^^```^^^]]]]]]\\\[[[ZZZZZZZZZ[[[ZZZXXXUUURRRPPPNNNLLLHHHGGGEEECCCBBB???:::777555222000000...,,,///555444;;;EEEOOOYYYeeepppxxxggg\\\JJJ<<<888888222)))(((%%%%%%'''&&&###"""%%%%%%%%%$$$$$$$$$$$$%%%%%%################################################%%%$$$$$$$$$############""""""""""""""""""""""""""""""######$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((VVVaaa\\\]]]VVV]]]ooo~~~}}}|||{{{zzz|||tttpppjjjgggffffffgggggggggfffeeecccaaa```^^^]]]WWWVVVUUUVVVXXX[[[___aaa___^^^\\\[[[[[[\\\]]]^^^]]][[[YYYWWWTTTRRRPPPPPPIIIHHHEEEDDDBBB???;;;777555222000111000111888@@@IIIRRR___hhhllllllkkklll]]]SSSDDD777444666333---&&&######&&&%%%"""###&&&%%%$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&RRR```[[[YYYRRR\\\ooo~~~wwwrrrlllgggggghhhjjjjjjiiihhhfffdddbbb```^^^^^^TTTTTTTTTUUUXXX\\\___aaa^^^]]][[[ZZZZZZ]]]___aaa^^^\\\ZZZWWWUUUSSSRRRRRRJJJHHHFFFDDDBBB???;;;777444111000111222666???IIIaaakkkwww|||vvvjjj^^^VVVFFF???333)))(((,,,+++'''(((%%%$$$&&&%%%###%%%***$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&[[[ddd___eee^^^___mmmxxxvvvsssnnniiiggghhhjjjkkkgggddddddfffeee```[[[VVVTTTSSSVVV[[[___`````````___^^^]]]]]]^^^```aaa^^^```bbb___YYYTTTQQQPPPLLLJJJGGGCCC???;;;888777333111333888666888JJJ```uuuuuufffWWWIII;;;444,,,((())))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########"""""""""""""""############$$$%%%&&&'''%%%%%%$$$######""""""!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""%%%$$$$$$$$$######""""""###""""""###%%%&&&$$$"""%%%$$$$$$######$$$$$$%%%######$$$$$$%%%&&&'''''']]]bbbZZZ]]]WWW\\\mmm~~~zzzxxxtttpppnnnmmmmmmmmmlllhhheeedddffffffccc___YYYWWWUUUXXX]]]```aaa```^^^^^^______```aaaccccccZZZ]]]```___[[[XXXVVVVVVLLLKKKGGGCCC>>>:::666444444111333999===GGG```zzz}}}dddSSSCCC555444...)))'''((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%############""""""""""""############$$$%%%&&&'''%%%%%%%%%$$$######""""""########################""""""###$$$$$$###""""""$$$$$$######""""""""""""###############$$$######$$$$$$############$$$$$$$$$$$$%%%%%%&&&''''''(((___fff___bbb\\\```ppp~~~}}}yyytttrrrssstttsssqqqoookkkfffeeeggghhhgggeee^^^\\\ZZZ\\\```bbbbbb```^^^___aaabbbccccccccccccZZZ]]]``````^^^\\\ZZZZZZOOOMMMJJJEEE???:::666333666444666===EEEVVVsssiiiPPPBBB666---+++(((%%%%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$#######################################$$$%%%&&&&&&&&&%%%%%%$$$######"""########################!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!######$$$###!!!!!!###$$$$$$######""""""######$$$%%%%%%&&&&&&'''(((((((((___hhhfffllleeedddooo}}}xxxssstttwwwyyywwwtttqqqmmmiiiggghhhjjjkkkkkkdddaaa___aaadddfffdddbbb```aaaccceeeeeedddbbb```___aaabbbcccaaa^^^\\\ZZZTTTQQQMMMGGGAAA<<<888555::::::>>>EEEMMMZZZrrrmmmPPP===555000+++'''%%%$$$&&&'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""###############$$$$$$###############$$$%%%%%%&&&&&&%%%%%%$$$#########"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! ###$$$$$$###!!!!!!###%%%%%%$$$$$$######$$$$$$%%%&&&'''''''''((((((((()))___hhheeejjjbbb```iii~~~~~~~~~zzzvvvrrrsssxxxzzzxxxuuusssoookkkiiijjjlllnnnoooiiigggeeefffiiiiiigggddd^^^```cccfffgggfffdddcccaaabbbccceeedddccc```]]]UUURRRLLLFFF@@@<<<999888===BBBJJJQQQTTTYYYdddooowwwjjjTTT===///***'''$$$&&&&&&&&&&&&'''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$%%%######""""""######$$$$$$&&&&&&%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!"""###$$$#########$$$&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((()))ffflllcccddd[[[\\\kkk~~~|||{{{zzzzzzvvvsssrrrsssvvvxxxwwwuuutttqqqnnnlllkkkmmmoooqqqmmmkkkjjjkkkmmmnnnkkkhhh]]]___cccgggiiijjjiiiiii```aaacccfffhhhhhhfffcccUUUQQQJJJCCC>>><<<<<<<<>>666111+++(((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!""""""###$$$%%%%%%$$$$$$######""""""######""""""!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!""""""!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""$$$%%%%%%%%%%%%%%%%%%&&&''''''((()))dddiii```bbb\\\___lll}}}|||yyywwwwwwvvvsssqqqtttpppooorrrtttssssssvvvuuussssssuuuxxxyyyuuuqqqqqquuuvvvuuuuuuwwwwwwsssffffffdddaaa___^^^\\\ZZZRRREEE888333000+++'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%###"""""""""""""""######%%%$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""" !!!"""###$$$$$$%%%&&&&&&&&&''''''((((((((((((___ccc[[[```]]]aaaooo~~~yyyxxxzzzzzzxxxvvvvvvsssrrrtttuuusssuuuxxxxxxvvvuuuwwwzzz{{{xxxvvvsssvvvxxxvvvwwwzzzyyyvvvjjjkkkhhhdddaaa___ZZZTTTGGG<<<222///---)))%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$###""""""""""""############""""""""""""""" !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!###$$$$$$$$$$$$&&&'''(((((())))))(((((('''&&&YYY]]]VVV]]]\\\bbbppp{{{yyy{{{|||zzzxxxxxxuuutttvvvvvvtttvvvzzz{{{zzzxxxxxxzzz{{{||||||uuuyyyzzzwwwwwwyyywwwtttooopppllleeeaaa]]]TTTJJJ???777///,,,+++'''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''''''''&&&%%%######"""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""###""""""""""""""""""""""""!!!!!!"""""""""#########"""$$$&&&&&&$$$$$$&&&(((************)))'''&&&$$$\\\```YYY```___eeesss{{{{{{{{{yyyvvvzzzwwwvvvwwwvvvtttvvv{{{||||||zzzyyyzzz{{{~~~}}}}}}{{{|||zzzvvvqqqrrrmmmddd^^^XXXMMMAAA===666///,,,***'''(((,,,%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''((('''&&&$$$###""""""!!! !!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""###""""""""""""""""""""""""""""""""""""###############&&&((('''%%%$$$&&&)))++++++++++++)))'''%%%###eee```ZZZccc___gggwww|||~~~}}}xxxyyy{{{{{{yyyvvvvvvyyy|||wwwzzz~~~}}}zzzyyy}}}~~~}}}~~~{{{zzzwwwqqqjjj```SSSFFF===888444///+++))))))((('''''''''&&&%%%%%%$$$######$$$$$$%%%&&&(((***,,,---***)))&&&###!!!!!!"""""" !!!"""######"""!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! """"""#########$$$###"""!!!!!!!!!"""###%%%$$$$$$###$$$%%%'''((('''((((((((('''&&&%%%%%%dddaaaZZZ___VVV]]]rrr|||zzz||||||zzzxxxxxxzzz}}}vvvzzz~~~}}}~~~|||xxxrrrjjj___QQQDDD;;;777333...+++))))))(((''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&''')))***+++)))'''%%%"""!!!!!!!!!""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""############$$$######""""""###$$$%%%&&&%%%$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%iiiggg___```RRRZZZrrr{{{|||}}}|||{{{{{{|||~~~zzz~~~{{{tttjjj^^^OOOAAA888666222---***)))((('''&&&&&&&&&%%%%%%$$$$$$######%%%%%%%%%&&&''''''(((((('''&&&$$$""" !!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!""""""######!!!!!!"""###$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%$$$#########$$$%%%iiiggg___```SSS[[[sss}}}}}}}}}}}}||||||}}}~~~~~~uuujjj\\\MMM???666444111,,,***)))(((&&&%%%%%%%%%%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$"""!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!  !!!"""######$$$""""""###$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$"""!!!!!!"""###%%%bbb___XXX]]]TTT\\\qqq~~~~~~~~~~~~~~~}}}|||tttgggXXXJJJ===555222///+++)))((('''%%%$$$%%%$$$$$$$$$$$$$$$######%%%%%%%%%&&&%%%$$$#########""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!!!!  !!!"""######$$$"""######$$$$$$$$$$$$#########$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$###""""""$$$"""!!! !!!###$$$```]]]XXX___WWW___sss~~~{{{}}}~~~|||ooo```RRREEE;;;555000---***)))((('''%%%###$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%$$$"""!!!"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!! !!!!!!""""""######""""""###############"""!!!"""###$$$%%%%%%$$$$$$""""""#########"""!!!!!!"""!!! !!!"""###___```\\\bbbWWW^^^ttt|||}}}~~~wwwhhhXXXKKK@@@888444...,,,***((((((&&&$$$"""##################$$$$$$"""###$$$%%%$$$###""" !!!"""""""""###"""""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!! !!!"""######"""!!!!!! !!!""""""!!!!!! !!!!!!!!!""""""""""""\\\___]]]___PPPVVVppp}}}~~~tttcccSSSEEE<<<666333...,,,)))((('''&&&$$$"""##################$$$$$$!!!"""###$$$$$$###!!! !!!""""""############"""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!""""""!!! !!!!!!!!! !!!"""######""""""]]]\\\WWW]]]RRRYYYnnn~~~}}}eeeUUUKKK???:::888///---,,,+++)))((((((''''''$$$$$$$$$############"""###"""!!! !!!"""###!!!"""$$$$$$######$$$%%%%%%$$$##################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!! """"""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""""""""aaa^^^WWW[[[PPPXXXnnn~~~~~~xxxaaaQQQGGG;;;777555---+++***)))'''&&&&&&%%%%%%$$$$$$$$$############"""###"""!!!!!!!!!!!!"""###!!!"""###$$$$$$%%%&&&'''%%%%%%$$$""""""!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""dddaaaYYY]]]SSS]]]uuu|||}}}pppZZZJJJAAA666222111***(((((('''%%%$$$$$$$$$$$$$$$$$$$$$############"""###""""""!!!!!!""""""###"""######$$$%%%%%%&&&&&&%%%$$$###"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!  !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""eeeccc^^^ddd[[[eee|||||||||fffQQQDDD===111......)))''''''%%%$$$$$$#########$$$$$$$$$#########""""""""""""""""""""""""""""""$$$###"""###$$$%%%$$$######"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!   !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""gggfffccciii```ggg{{{|||qqq[[[HHH>>>999///,,,---(((''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""%%%###!!!"""###$$$"""!!! !!!"""###$$$""""""""""""""""""""""""!!!!!!"""!!!!!!    !!!!!!!!!!!!""""""""""""iiiiiieeejjj^^^bbbtttuuubbbNNN???999777...+++,,,(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$############""""""######$$$$$$######"""$$$""" """%%%&&&$$$"""!!!!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""   !!!!!!!!!!!!!!!""""""""""""iiihhhccchhh\\\aaatttwwwbbbQQQCCC666444555---***+++&&&&&&&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$############""""""###$$$$$$$$$$$$###"""""" """(((+++***((($$$$$$###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!""""""""""""hhhfffaaafff\\\dddyyyxxxhhhUUUFFF<<<111111444,,,******%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""###$$$%%%%%%$$$###""" ###+++000///---((('''%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""eee^^^^^^XXXXXXYYYxxxtttfffWWWHHH>>>333111...***((('''''''''&&&%%%%%%$$$$$$#########"""############"""!!!!!!!!!!!!"""###############!!!!!! %%%...555===+++!!!$$$ !!!""""""""""""""""""""""""    !!!""" !!!!!! !!!!!!!!!""" !!!"""""""""!!!ddd]]]]]]XXXYYYZZZzzzssscccUUUIII>>>777222000---***'''&&&&&&'''%%%%%%%%%$$$$$$$$$$$$$$$###############""""""!!!!!!!!!"""###############!!!!!!!!! ###(((,,,666(((!!!###"""!!!!!!!!!!!!!!!!!!!!!!!!   !!!""" !!!!!! !!!!!!!!!""""""!!!!!!"""######"""!!! aaa[[[[[[WWWXXXZZZyyyrrr___MMMAAA999444111///...+++)))'''&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!""""""######"""""" """"""!!!!!!"""###---$$$""""""###    !!!""" !!!!!!!!! !!!!!!!!!"""""""""""""""###$$$$$$$$$######___YYYZZZVVVWWWWWWwwwnnnaaaNNN>>>555222000///,,,+++)))(((&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###############!!!!!!"""""""""""""""!!!!!!"""!!!!!! $$$ """!!!$$$  !!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""###$$$$$$%%%&&&&&&&&&aaa\\\]]]XXXYYYYYYwwwnnnXXXNNN@@@666111///...---))))))((('''&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%$$$###"""""""""######!!!!!!"""""""""!!!!!! !!!"""###### """ ###  !!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""#########$$$%%%&&&'''))))))ccc^^^```\\\]]]]]]{{{sss___EEE>>>666000......,,,***(((((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$"""!!!!!!!!!"""###!!!!!!"""""""""!!! """  ###%%%%%% !!!  !!! !!!!!!!!! !!!""""""""""""!!! !!!!!!!!!"""""""""!!!!!!!!!"""""""""######""""""###$$$&&&(((***+++```[[[^^^\\\^^^___~~~vvv]]]PPP;;;666000---------***(((&&&''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$###!!!  !!!"""!!!!!!""""""!!! """ !!!######"""!!!!!!   !!!!!!!!!""" !!!"""###""""""!!! !!!!!!!!!""""""""""""!!!!!!"""""""""#########!!!""""""$$$&&&)))+++---ZZZVVVZZZYYY\\\^^^~~~___GGG@@@:::555///---------+++(((&&&''''''((())))))(((((('''''''''&&&&&&%%%%%%%%%###""" !!!"""!!!!!!""""""!!! !!!"""""" ###""" !!!   !!!!!!""""""  """#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""############!!!!!!"""###&&&))),,,---^^^^^^aaaYYYWWW[[[eeeLLL???===222111///---+++***))))))&&&&&&'''((()))***++++++'''&&&$$$#########$$$$$$############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!   !!!!!!!!!!!!!!! """"""""""""############!!!!!!""""""######$$$$$$^^^]]]```WWWUUUYYY}}}}}}gggSSSAAA666222///...---+++***)))))))))'''''''''(((((())))))***&&&%%%$$$#########$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!     !!!!!!!!!  !!!!!!!!!!!! !!!!!!"""""""""#########"""""""""""""""#########^^^]]]___WWWUUUYYY{{{{{{___MMMCCC999222...,,,,,,+++***)))((())))))''''''''''''''''''''''''%%%%%%$$$############$$$######""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!  !!!!!!   !!!!!!""""""""""""#########""""""""""""""""""!!!```___aaaYYYXXX\\\}}}yyycccKKK>>>999555111///+++***))))))))))))))))))((('''''''''&&&&&&%%%%%%$$$$$$#####################"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!"""    !!!!!!!!!!!!!!!"""""""""#########""""""!!!!!!!!! cccaaabbb[[[\\\```tttZZZLLL===555111---,,,---******))))))))))))******''''''&&&&&&%%%$$$$$$$$$########################"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!""""""  !!!!!!!!!!!!  !!!!!! !!!!!!!!!!!!"""""""""###"""""""""!!!!!! bbb```bbb\\\^^^bbbfffQQQCCC===777444000++++++---******)))((((((((())))))&&&%%%%%%%%%$$$$$$######!!!"""######$$$#########""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""" !!!!!!!!!!!!!!!   !!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!! ___\\\^^^YYY]]]aaannnXXXGGG:::555333444333...,,,---))))))((('''&&&&&&''''''$$$$$$$$$$$$$$$######### !!!"""###$$$$$$###"""""""""!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""!!!   !!!!!! !!!!!!!!!"""""" !!!!!!!!!!!!!!![[[XXX[[[WWW[[[```uuuaaaRRRCCC888444///,,,///111...***)))(((((('''&&&%%%%%%%%%%%%######################## !!!"""$$$$$$$$$###""""""!!!!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""!!!    !!!!!! !!!!!!!!!""" !!!!!!""""""eeeUUUZZZ\\\WWWXXX~~~qqq```QQQCCC<<<:::333222000---+++***)))(((''''''&&&&&&&&&%%%%%%%%%############""""""""""""$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!  !!!"""  !!!###(((  !!!  """"""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!___TTT\\\\\\UUUUUU}}}ooo[[[MMMBBB888222000000///---+++***((((((((('''&&&&&&&&&&&&%%%%%%%%%############""""""""""""###############"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!  !!!!!!  """%%%  !!!  !!!!!!  !!!""" YYYRRR]]]\\\SSSSSS|||}}}jjjYYYHHH>>>999333///---,,,+++***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%############""""""""""""###############$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!!!!    !!!"""###WWWPPPZZZZZZTTTVVV|||}}}kkk[[[KKK<<<666555333000...******)))(((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$############"""""""""!!!""""""######$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!! """###  !!!"""######[[[QQQXXXXXXWWW\\\xxxggg[[[MMM@@@444111111///---,,,******)))(((((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$############"""""""""!!!"""""""""######$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!"""""""""   ###### !!!""""""###aaaUUUYYYXXXYYYaaasss```RRRKKKBBB:::333111000...,,,...+++******)))((((((((((((%%%%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!   !!!"""""""""!!!ddd[[[___[[[YYYbbbsss___MMMCCC>>>999555333333111------000++++++)))(((''''''''''''%%%%%%%%%$$$$$$$$$$$$###############"""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!     !!!   !!!""""""!!! eee___eee]]]XXX```uuuaaaQQQDDD;;;777//////000111...)))***...+++***)))((('''&&&&&&&&&%%%%%%%%%$$$$$$$$$##################""""""""""""""""""!!!!!! """"""""""""!!!!!!!!!!!!"""!!!!!!!!!  !!!  ###  !!!  !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!\\\[[[ZZZ\\\YYY[[[uuu\\\QQQCCC888333---000///---+++***)))(((((())))))((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!"""$$$""""""""""""""""""""""""   !!!!!!""""""  !!!!!!"""!!!  !!!"""%%%$$$###"""!!! [[[\\\]]]^^^XXXXXXzzz\\\IIICCC:::444222---///...---+++))))))((((((((((((''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""   !!!!!!!!!  """!!!  !!!"""$$$######"""!!! [[[^^^``````VVVVVVaaaIII===<<<777555555111...---,,,***)))((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""     !!!!!! !!!!!!"""""""""!!!!!!!!! ^^^___^^^^^^WWWXXXrrrRRR@@@999:::555444555000---,,,+++***((((((((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!aaa]]]YYY[[[YYY\\\VVVEEE888555555///...000***,,,+++***)))((('''''''''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!!!!!  !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!aaa[[[UUUXXXYYY^^^ccc???;;;333333333---...111++++++***)))(((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""       !!!!!!!!!!!! !!!^^^YYYUUUWWWWWW\\\dddKKK:::888222444444---///333...******)))(((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""   !!!!!!!!!  !!!!!!!!!!!!!!!!!!     !!!""""""!!!  ZZZXXXWWWXXXUUUYYYcccDDD<<<<<<555111333111))),,,000******)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""  !!!!!!  !!!!!!!!!  !!!!!!!!!!!!"""""""""!!!!!!!!!    !!!!!! !!!""""""!!! !!!!!! ^^^XXX\\\UUU^^^ZZZdddPPPAAA888555111000///---,,,+++******+++******)))(((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!  !!!"""  !!!!!!""""""  !!!!!!  """"""  aaa]]]cccYYY\\\TTT```III>>>999666444000///...,,,+++***))))))******))))))(((''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!  !!!!!!!!!!!!  !!! !!!!!!""" !!!!!!"""""""""    aaa___ggg[[[[[[RRR}}}cccFFF888777777444222///...,,,+++***)))((((((***))))))(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!   !!!!!!"""######!!!!!!!!!!!!"""""""""""" !!!  !!! ^^^[[[bbbYYY\\\UUU]]]NNN>>>999999555000------,,,+++***((((((''''''))))))((((((((('''''''''%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######"""""""""!!!!!!!!! !!!!!!!!!!!! """!!!  !!!"""###$$$$$$"""""""""""""""""""""""" !!!!!!  !!!!!! ___YYY^^^VVV^^^YYYuuuSSSGGG@@@:::777444...,,,---,,,+++***)))((('''''''''((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$$$$######""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!"""######$$$"""""""""!!!!!!!!!!!!!!!   !!!"""######"""!!!  !!!!!!eee]]]___WWW___XXXrrrVVV;;;???;;;666333...+++000777++++++***)))((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!""""""!!!!!!!!!!!!  !!!!!!  """######"""  !!!!!!!!!hhhbbbfff[[[___VVVhhhSSSGGG999;;;666222111///...000666++++++***)))((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!! !!!     !!!!!!!!!!!!gggeeekkk______UUUjjjGGG>>>AAA<<<222......111222---)))(((,,,+++***))))))((())))))&&&'''''''''''''''''''''$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  !!!!!!!!!""""""""""""""""""""""""""" !!!"""!!!!!!!!!      !!!!!!!!!"""eee^^^aaaXXX]]]XXX```MMMFFF===888999000000///...---,,,,,,+++,,,+++***)))((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%########################""""""############""""""""""""""""""""""""############""""""!!!!!! !!!!!!!!!!!!  !!!""""""###$$$###"""!!!   !!!!!!!!!!!!  """#########"""!!! !!!!!! !!!!!!######""""""!!!!!!!!! eee___cccZZZaaa[[[iiiMMMBBB>>>888333444000000///...---,,,+++++++++******)))((('''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%########################""""""############""""""#########"""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!  !!!""""""###""""""!!!   !!!!!!  !!!"""###""""""!!!  """""""""!!!!!! ddd^^^cccZZZ```YYY```OOOAAA>>><<<666222333000///......,,,,,,+++***)))))))))(((((((((''''''&&&&&&%%%$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""""""""    !!!""""""""""""!!!!!!!!!!!! eee```eee[[[```WWWdddLLLCCC===<<<:::444000111//////...---,,,+++******((((((((((((((((((((((((&&&%%%%%%$$$###$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$######"""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""  !!!!!!!!!!!!!!!  ccc^^^ccc[[[aaaYYYgggHHH???;;;777666333...---.........---,,,+++***))))))''''''''''''((((((((((((%%%%%%$$$############$$$""""""""""""""""""""""""#########$$$$$$#####################""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!  !!!!!!""" !!!!!!!!!!!! XXXTTTZZZTTT\\\WWWgggTTT???999777444222000//////000...---,,,,,,******)))((('''''''''''''''''''''(((%%%%%%$$$###############""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!     !!!""" !!!!!!!!!!!!""""""""" !!!!!!!!!VVVQQQVVVOOOXXXSSSaaaQQQJJJ>>>777666333111222333222111------,,,+++***)))(((((('''''''''''''''''''''&&&%%%$$$$$$###############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$ !!!!!!!!!"""""""""###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! """"""!!!   !!!!!!  !!!""" !!!!!!!!!!!!"""  !!!!!!"""""""""```ZZZ]]]TTT[[[VVVhhhHHH???@@@999555444111///000111...***------,,,+++***)))(((((((((((('''''''''&&&&&&&&&%%%$$$$$$###"""#########"""""""""""""""""""""""" !!!!!!!!!!!! !!!"""###$$$%%%%%% !!!!!!!!!""""""######"""!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!! $$$###"""!!!   !!!!!!!!!!!!  !!!""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!""""""######fff^^^XXX[[[WWWWWWiiiRRRGGG???999666444444222000///.........)))***+++,,,,,,***)))'''((('''&&&%%%%%%%%%%%%%%%###############$$$$$$$$$!!!&&&!!!%%%$$$!!!'''""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""""""""############$$$$$$###"""!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """######%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!! !!!!!! !!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!ccc]]]ZZZ\\\WWWVVVsssWWWHHHAAA<<<777555444333222000///...------)))***,,,,,,,,,+++)))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$##################### ###""""""""""""""""""""""""%%%$$$$$$$$$############""""""""""""############$$$$$$###"""""""""""""""!!!!!! !!!!!!!!! !!!"""###$$$$$$######""""""!!!!!!  !!!!!!!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""___\\\[[[]]]VVVVVVppp___LLLCCCAAA===999777444333111000...---------***+++,,,,,,,,,+++)))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""$$$+++(((''',,,((("""%%%""""""""""""""""""""""""############""""""""""""""""""""""""############$$$###""""""""""""""""""!!!!!!!!! !!!!!! !!!!!! !!!!!!"""###$$$""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""!!!!!!!!!"""""""""##############################[[[\\\]]]^^^VVVWWWdddVVVHHHBBB???;;;888777333222111///...---,,,,,,++++++,,,,,,++++++***)))&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!%%%!!! %%%######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""##################"""""""""""""""###!!!!!!!!! !!!!!!  !!!!!!"""### !!!!!!!!!"""""""""  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ZZZ\\\]]]]]]WWWYYYnnnYYYNNNBBB<<<999555333444222111000...---,,,,,,+++***+++++++++******))))))%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$###"""!!!!!!'''***###$$$"""%%%########################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############"""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!""""""""""""""""""""""""""""""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$[[[\\\[[[[[[XXX^^^sssbbbQQQHHH???;;;777444444777222111///...,,,+++++++++******)))))))))((((((((($$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$###"""""""""444666---&&&)))'''$$$***########################!!!!!!!!!!!!""""""""""""""""""""""""############"""""""""""""""######$$$ !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!"""############"""############""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$^^^]]]ZZZYYYZZZbbbxxxkkk\\\LLLFFFAAA>>>:::555555888111000///---,,,+++******)))(((((('''''''''''''''$$$$$$######$$$%%%%%%&&&$$$$$$##################'''+++###""" """########################!!!!!!!!!""""""#########""""""""""""############"""""""""""""""###$$$$$$ !!!!!!!!!"""""""""""" !!!!!!"""###############""""""""""""##################$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$```^^^XXXXXX[[[eeezzzpppfffXXXHHHDDDAAA???:::333111333111000///---,,,+++******(((((('''&&&&&&&&&&&&'''$$$#########$$$%%%%%%&&&###############$$$$$$$$$!!!&&&###!!!(((&&&###(((########################!!!!!!""""""######$$$$$$""""""""""""############""""""!!!""""""###$$$$$$ !!!!!!!!!""""""###### !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""########################""""""""""""############"""############$$$$$$$$$########################iiicccXXXQQQ\\\XXXpppggg```TTTLLLCCCAAA???777777888222222000---,,,+++***)))'''(((((('''''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%"""$$$&&&((((((&&&$$$"""$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!#########$$$$$$#########%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%$$$###"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$___^^^XXXSSS^^^WWWzzzmmmgggbbbVVVMMMDDDBBB@@@777777999222222000...------,,,+++***((((((((((((''''''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$#########""""""######$$$$$$$$$##############################$$$###############""""""###$$$$$$%%%%%%$$$$$$###&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%UUUYYYYYYVVV^^^VVV|||vvvsssllliiieeeXXXPPPFFFEEEBBB999888:::333333111///.........---+++)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%RRRYYY[[[WWW]]]SSSxxxrrrqqqkkkkkkfffZZZRRRIIIGGGDDD;;;:::<<<555555333000///...---,,,***(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''(((((('''''''''(((''''''''''''''''''((((((((('''&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&VVV]]]]]]WWW[[[QQQvvvqqqooohhhgggdddXXXTTTKKKIIIFFF>>>===???777888555222000...---***)))(((((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((((()))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&[[[___]]]VVVZZZQQQ|||rrrooolllcccaaa___VVVUUULLLKKKHHH@@@@@@BBB;;;:::777444111000...,,,***************)))))))))))))))((((((''''''(((((())))))))))))(((((((((((((((((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&''')))***((((((((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))(((((('''(((((())))))(((((('''((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ZZZ^^^\\\VVV\\\SSS}}}yyytttmmmmmmkkk```^^^___YYYVVVMMMLLLJJJBBBCCCEEE>>>:::888555444333333111000......---------,,,,,,,,,,,,+++************+++,,,*********))))))((((((((((((((((((''''''(((((((((&&&'''''''''(((((((((((()))(((''''''(((***,,,---)))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((''''''((())))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$%%%''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXX[[[ZZZVVV^^^UUU|||tttpppooojjjmmmkkk```^^^bbb___VVVMMMLLLKKKCCCDDDGGG@@@:::888666666666777666555111000000000000/////////......,,,,,,,,,,,,......+++*********))))))((((((((())))))))))))))))))((((((((())))))******++++++)))((((((((()))+++...000))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$YYYZZZVVVTTT___YYY|||uuuqqqoooiiiiiihhheeebbb^^^ZZZXXX[[[TTTLLLGGGGGGFFFDDDAAA======<<<;;;999888777666333333222111111000000///111000000///...---------++++++++++++++++++++++++(((((()))***+++,,,,,,---///---+++(((((()))+++---++++++++++++++++++++++++,,,+++***((((((((()))***+++******)))((('''&&&&&&******))))))((((((''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&&&&'''''')))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###%%%''''''&&&%%%$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$^^^___\\\XXXaaaZZZwwwqqqmmmkkkgggfffdddbbb___\\\YYYWWWZZZTTTLLLIIIHHHGGGDDDAAA>>>>>>===;;;:::999888777555444444333333222111111111000000///......------++++++++++++++++++++++++)))******++++++,,,,,,,,,...---+++*********+++,,,++++++++++++++++++++++++,,,+++***)))(((((()))************))))))(((((((((***)))))))))((((((((('''''''''''''''''''''&&&&&&(((''''''&&&&&&''''''((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""$$$%%%''''''&&&%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^aaa^^^[[[ddd\\\xxxrrrmmmiiigggcccaaa___]]]ZZZXXXWWWVVVWWWRRRMMMJJJJJJHHHDDDAAA@@@???>>>===;;;:::999999777666666555444444333333111000000//////......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))***************************)))))))))))))))((((((((((((''''''''''''''''''(((((((((''''''&&&&&&''''''((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%''''''&&&&&&%%%(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%YYY]]]\\\ZZZddd\\\{{{uuuppplllhhheee```^^^[[[YYYWWWVVVVVVVVVSSSPPPMMMLLLJJJHHHDDDAAAAAA@@@???>>>===;;;::::::777777666666555444444444000000000000//////......------------------------......---------,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************************+++++++++))))))))))))((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&UUUZZZZZZWWW```XXX|||wwwqqqmmmiiidddaaa^^^\\\ZZZWWWUUUUUUUUUUUUOOONNNMMMKKKJJJGGGDDDAAAAAAAAA@@@???===<<<;;;:::666666555555444333333333000000000000000///////////////////////////////////////...------,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++******************+++++++++(((((((((((())))))))))))&&&''''''(((((()))))))))(((((((((''''''((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&XXX\\\ZZZUUU[[[RRR~~~yyyuuuooojjjfffccc___\\\\\\[[[YYYWWWUUUSSSRRRRRRLLLLLLKKKJJJHHHEEECCCBBBAAAAAA@@@???===<<<;;;;;;555555555444333333222222000000000000000000000000////////////////////////.........------,,,,,,,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++*********************)))(((((((((((())))))))))))(((((((((((((((((()))))))))((((((''''''(((((())))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%YYY]]]ZZZTTTYYYQQQ~~~wwwvvvqqqmmmhhhccc```^^^\\\[[[YYYYYYXXXVVVTTTQQQOOONNNJJJJJJIIIGGGEEECCCCCCCCCAAAAAA@@@>>>===<<<;;;:::666555555444444333333222000000000000000000000000........................---------,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------)))***+++,,,,,,,,,++++++*********))))))((((((((('''((((((((()))))))))***)))))))))((((((((((((((())))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXX\\\ZZZTTTZZZTTTxxxtttuuummmiiiddd```^^^]]]]]]\\\WWWWWWWWWUUUSSSPPPMMMKKKIIIIIIHHHFFFCCCBBBCCCDDDAAA@@@???>>>===;;;::::::666666666555444444333333000000000000000111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------------------------)))***+++,,,---,,,,,,++++++******)))(((''''''&&&'''((((((((())))))************))))))((((((''''''))))))(((((((((((()))))))))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$\\\ZZZ[[[WWWXXXSSS|||vvvssspppnnnlllhhhccc___\\\[[[YYYWWWXXXWWWUUUSSSPPPNNNLLLKKKJJJGGGDDDAAA@@@AAACCCEEECCCBBB@@@>>><<<:::999999777777777777666666666666444222000...---...//////...---,,,++++++,,,---...------------------------------------------------///...---++++++,,,------,,,,,,------,,,,,,+++*********)))((((((((((((((())))))))))))))))))))))))++++++************++++++******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&))))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&%%%$$$#########]]][[[]]]YYYYYYTTT~~~wwwrrrooommmkkkgggddd```^^^]]][[[ZZZXXXWWWVVVTTTRRROOOMMMKKKJJJHHHGGGDDDAAA@@@AAABBBCCCBBBAAA???===;;;:::999999777777777777666666666555333222000...---...///000......------------......------------------------------------------------///...------,,,,,,------++++++,,,,,,++++++***))))))(((''''''&&&&&&''''''))))))))))))))))))))))))******))))))))))))******)))))))))(((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&(((((((((((('''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$^^^\\\^^^ZZZZZZTTT|||vvvrrrooommmjjjhhh```^^^]]]]]]]]]\\\YYYWWWTTTSSSRRRPPPMMMKKKIIIIIIFFFEEEDDDCCCBBBAAAAAAAAA???>>>===;;;::::::999999777777777666666666555555333222000///......///000......////////////............................................................//////......---,,,*********+++***))))))(((''''''&&&%%%%%%%%%%%%&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&]]][[[]]]YYYZZZTTTyyyvvvssspppnnnkkkhhheee\\\[[[[[[[[[\\\ZZZVVVTTTRRRQQQOOOMMMKKKIIIHHHGGGDDDDDDDDDCCCBBBAAA@@@???<<<<<<;;;:::999999999999777777666666666555555555222222000/////////000000...///000111111000///...////////////////////////........................---...///000///...---,,,******++++++******)))((('''&&&&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''ZZZYYY[[[XXXYYYSSSxxxtttrrrooollljjjgggccc```[[[ZZZZZZZZZZZZWWWSSSOOOOOOOOOMMMLLLJJJHHHFFFFFFCCCCCCCCCCCCBBBAAA???>>>;;;;;;:::999999999999999666666666666555555555555222111111000000000000000...///000111111000///...////////////////////////........................---.../////////...,,,++++++++++++++++++******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''WWWVVVZZZXXXYYYTTT{{{qqqooolllhhhfffcccaaa]]]ZZZ[[[ZZZYYYYYYXXXUUUQQQMMMNNNMMMLLLJJJIIIGGGFFFEEECCCCCCCCCBBBAAA@@@>>>>>><<<;;;:::999999888999999666666666555555555444444111111111111111111111111//////000000000000//////........................------------------------------......------,,,+++++++++,,,,,,++++++***))))))(((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''UUUUUUYYYXXXZZZUUU{{{xxxvvvmmmjjjgggcccaaa___]]][[[YYYZZZYYYXXXWWWVVVTTTQQQNNNMMMMMMKKKJJJHHHGGGFFFEEECCCCCCBBBAAA@@@???>>>>>>===<<<;;;:::999888888888666666555555555444444444000111111222222111111111000//////......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++*********+++***))))))((()))((((((((())))))***+++(((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&UUUUUUZZZYYY\\\WWW{{{pppoooqqqjjjhhheeeaaa___^^^^^^\\\[[[ZZZXXXVVVVVVVVVUUURRRPPPMMMLLLKKKJJJHHHGGGFFFEEEDDDCCCAAA@@@???>>>>>>>>>>>>===;;;:::999888888888666666555555555444444444000111111222222222111111000///...------...///000------------------------++++++++++++++++++++++++---,,,+++***)))***+++,,,)))))))))))))))(((((('''((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&TTTWWW^^^^^^```YYY~~~vvvqqqllleeeaaaccc```]]]]]]___]]]VVVQQQXXXXXXWWWVVVTTTQQQNNNMMMMMMLLLKKKIIIHHHGGGFFFEEECCCBBBAAAAAA@@@???>>>>>>;;;;;;;;;:::999888666555333444555555555444333222222222222222222111000000---------...............***+++,,,,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&)))(((&&&$$$$$$$$$&&&'''***)))'''%%%$$$$$$$$$$$$%%%'''***++++++(((%%%###))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&WWWYYY^^^]]]]]]UUUxxxrrrnnnjjjfffbbb```]]][[[[[[]]][[[VVVQQQVVVVVVUUUTTTRRROOOMMMKKKKKKKKKJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@???>>>======;;;;;;::::::999888777666444444555555555444333222111111222222222111000///...............---------+++,,,------,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((((((((''''''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%%%%&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%'''((())))))'''%%%###(((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%]]]]]]```]]]]]]UUUyyyqqqkkkiiihhheeeccc\\\ZZZXXXYYYZZZYYYUUUQQQTTTSSSSSSQQQOOOMMMKKKJJJHHHHHHIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@>>>===<<<;;;999999999999888888777777444444555555444444333222000111222333333111///...//////......------,,,,,,,,,.........,,,+++,,,---++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%''''''$$$$$$$$$$$$%%%'''((()))%%%&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$```^^^```^^^___YYY}}}yyyssskkkgggfffeeedddbbb\\\ZZZYYYXXXXXXVVVSSSPPPQQQPPPOOONNNLLLJJJIIIHHHEEEFFFGGGGGGGGGEEEDDDBBBBBBBBB@@@???===<<<::::::888888888777777777888888444444444444444333333333///000222333333111///---//////...------,,,++++++---//////...,,,+++,,,---************++++++++++++************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$%%%&&&''''''######$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################^^^[[[\\\[[[___\\\yyyuuuooohhhdddccccccaaa___^^^]]]ZZZXXXVVVSSSPPPNNNOOONNNLLLKKKIIIHHHGGGFFFDDDDDDEEEEEEEEECCCBBBAAAAAA@@@???>>><<<;;;:::999888888777666666666777888555555444444333333333333///000111222222000///---//////...---,,,++++++***---...///...,,,++++++,,,)))))))))******+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################[[[WWWWWWVVV\\\[[[zzzuuupppkkkeeebbbbbbaaa___\\\^^^]]]ZZZWWWTTTPPPNNNMMMMMMLLLJJJHHHGGGFFFFFFFFFDDDDDDCCCBBBAAAAAA@@@@@@???>>>======<<<;;;::::::999888666555555555666777666555444333333333333444000000111111000000//////......------,,,,,,+++++++++---------+++***+++,,,((((((((()))******++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$########################___YYYWWWUUUZZZYYY~~~zzztttnnnhhheeeaaa```aaa```]]]ZZZ[[[ZZZXXXUUUQQQNNNMMMMMMLLLKKKIIIGGGFFFEEEEEEEEEFFFDDDBBB@@@>>>>>>??????<<<<<<<<<;;;;;;;;;:::::::::999666555444444555555666555444333333333444444222111000///...//////000,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++******+++,,,''''''(((((()))******+++***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&'''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&%%%$$$###"""#########$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$fff^^^[[[VVV[[[YYY{{{xxxuuuoooiiicccaaa______aaa```]]]YYYWWWWWWVVVSSSOOOMMMMMMNNNLLLKKKIIIGGGEEEEEEEEEFFFGGGEEEAAA>>>======>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;999777444333333444555666555444333222333444444333111///------...000111,,,,,,,,,,,,,,,,,,,,,---((()))++++++******+++---&&&''''''((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&'''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######%%%%%%&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$iii^^^\\\]]]bbb[[[wwwsssttttttpppkkkddddddbbb```]]]ZZZXXXVVVXXXXXXVVVSSSOOOMMMLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFBBBBBBBBBAAAAAA@@@@@@??????===;;;888888999;;;<<<999888666555333333222222444444333222222111111000222111000///...------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,,,,+++***))))))+++++++++***)))(((((('''+++)))(((&&&&&&((()))+++''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ddd^^^\\\ZZZ```\\\zzzqqqmmmnnnnnnkkkfffcccbbbaaa^^^\\\YYYWWWVVVWWWVVVUUURRROOOMMMLLLLLLKKKJJJJJJHHHGGGFFFEEEEEEBBBAAAAAA@@@@@@??????>>>===<<<:::888888999;;;<<<999888666555444333333333444333333222222111111000111000///...---------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++******)))(((((('''***)))(((''''''((()))***''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%'''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$]]]]]]\\\VVV[[[^^^{{{tttllliiiiiiiiifffbbbbbb```^^^[[[YYYWWWWWWWWWUUUTTTRRRPPPNNNMMMLLLLLLLLLKKKJJJIIIGGGEEEDDDDDDAAAAAA@@@@@@???>>>>>>===;;;:::888777777999;;;<<<888777666555444444444444333333333222111111000000//////...---,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++******+++******))))))(((((('''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$XXX]]]\\\RRRXXX___{{{xxxvvvpppjjjgggggggggeeebbb```^^^[[[XXXVVVVVVWWWWWWSSSQQQOOONNNNNNMMMLLLKKKLLLKKKJJJHHHFFFDDDCCCBBBBBBAAAAAA@@@???>>>======888888777666777888:::;;;777777666555444444444555333333222222111000000000...------,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,************++++++++++++******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&&&&'''########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$WWW\\\\\\QQQVVV]]]~~~wwwsssqqqmmmhhheeeeeeeeecccaaa]]][[[XXXVVVUUUUUUVVVWWWRRRPPPMMMMMMMMMMMMLLLJJJJJJJJJHHHGGGEEECCCBBBAAABBBBBBAAA@@@???>>>======666666555555666777888999666555444444444444444555333333222111111000000///------,,,,,,,,,------...---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,*********************+++)))))))))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''###$$$$$$%%%&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ZZZ[[[[[[SSSWWWZZZzzzyyyuuuqqqooojjjgggdddbbbbbbaaa```^^^ZZZYYYWWWVVVVVVVVVVVVWWWSSSPPPMMMLLLNNNNNNLLLIIIHHHGGGFFFEEECCCBBB@@@@@@BBBAAA@@@???>>><<<<<<;;;555555555555555666666777333333333333333333444444222222222111000000//////---,,,,,,,,,---...//////---,,,,,,++++++,,,,,,---++++++************++++++******************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$######""""""######$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$^^^[[[[[[VVVYYYVVV{{{vvvpppkkkjjjmmmfffeeebbbaaa```___^^^^^^WWWWWWWWWWWWWWWWWWWWWWWWUUUQQQMMMLLLNNNOOOLLLHHHEEEDDDDDDCCCAAA@@@@@@???@@@???>>>===;;;:::999888555555555444444444444444111111111111222222333444222222111111000000//////------------...///000111---,,,,,,++++++,,,,,,---++++++************++++++++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&%%%$$$###################################################%%%%%%%%%$$$$$$$$$######%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbb[[[ZZZYYYZZZSSS~~~xxxllldddfffnnnfffeeecccbbbaaa```______VVVWWWWWWXXXXXXWWWWWWVVVVVVRRRMMMMMMOOOOOOKKKHHHCCCCCCBBBAAAAAA@@@??????>>>===<<<;;;999888777666555555555444444333333333000000000000111222333333222222111111000/////////---------...///000111222---,,,,,,++++++,,,,,,---++++++************++++++,,,++++++***)))((((((''''''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$aaaZZZXXXVVV[[[YYY|||}}}|||tttiiicccdddhhhfffeeecccaaa^^^\\\ZZZYYYWWWXXXXXXXXXVVVSSSQQQOOOOOOPPPOOOMMMIIIFFFFFFFFFAAABBBBBBBBBAAA???===<<<999999::::::999999888777666666555444333333222222222222333444333222111000222111111000///......---------------///111444555///---,,,***))))))******************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((('''%%%$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$########################""""""######$$$$$$$$$$$$ !!!$$$%%%&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""ZZZTTTRRRQQQXXXXXXuuuwwwxxxtttlllfffccccccaaaaaa```___]]]\\\[[[ZZZWWWWWWXXXWWWUUUSSSPPPNNNOOONNNLLLJJJHHHGGGFFFEEE@@@AAAAAA@@@???===;;;::::::::::::::::::999888888666666555555444333333222222222333333333222111000111111000000///......---...............///000111...---,,,***))))))******************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((('''%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$########################"""#########$$$$$$$$$$$$"""###$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################^^^XXXUUUTTT\\\\\\|||pppsssuuuuuuqqqkkkddd___]]]]]]]]]\\\\\\\\\[[[[[[VVVVVVVVVUUUTTTQQQOOOMMMNNNKKKGGGFFFGGGGGGEEECCC@@@@@@???>>>===;;;999888:::::::::::::::999999888666666666555444444333333111222222222222111000000111000000//////........./////////......---,,,+++---,,,+++***************************************((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((''''''&&&%%%))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$fff```\\\WWW^^^___{{{xxxrrrrrrssstttsssmmmeee^^^]]]]]]\\\\\\[[[ZZZZZZZZZUUUUUUTTTSSSRRRPPPNNNLLLMMMHHHBBBBBBEEEGGGDDDAAA@@@???>>>===;;;:::888777:::::::::::::::999999888666666666555555444444444111111111111111000000000000000/////////.........------......---,,,***))),,,++++++***************************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$bbb^^^ZZZSSSYYY[[[{{{wwwuuutttqqqnnnmmmllliiiccc]]]______^^^\\\ZZZYYYWWWWWWTTTSSSRRRQQQOOONNNLLLKKKKKKFFFAAAAAADDDEEEBBB???@@@???>>><<<;;;999999888999999::::::999999888777555555555555555444444444111111000000000/////////////////////............++++++,,,------,,,************+++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''''''''***)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$[[[[[[XXXPPPUUUYYY|||wwwsssqqqqqqlllfffcccbbbaaa___\\\aaa```^^^\\\YYYWWWUUUTTTSSSRRRQQQOOOMMMLLLKKKJJJHHHEEEBBBBBBCCCCCC@@@===>>>===<<<;;;:::999999999888888888888888777777666444444444444444444444444111000000///.../////////........................***++++++,,,,,,,,,,,,,,,)))******+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ZZZ]]]\\\PPPRRRXXX|||wwwtttpppnnnkkkgggbbb^^^]]]]]]]]]]]]___^^^\\\ZZZWWWUUUSSSRRRRRRQQQOOOMMMLLLJJJJJJIIIEEEEEEEEEEEECCC@@@===;;;;;;:::999888888888999999777777777777777666555555333333333333333333333333111000///.........//////........................,,,,,,,,,++++++,,,,,,,,,((()))***++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!"""$$$&&&''''''&&&&&&$$$$$$$$$$$$#########"""############$$$$$$$$$$$$################################################[[[___]]]OOONNNSSS~~~xxxuuurrrooonnngggeeeaaa^^^]]]]]]___aaa\\\[[[ZZZXXXVVVTTTRRRRRRQQQPPPOOOMMMKKKJJJIIIIIIDDDFFFHHHGGGCCC???<<<;;;999888777666666777888999666666666666666555555444222222222222222222222222111000///------......///---.....................///...,,,+++***+++,,,,,,((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!$$$&&&(((((('''&&&$$$$$$$$$$$$######"""""""""############$$$$$$$$$########################""""""""""""""""""""""""]]]VVVXXXRRRPPPUUU{{{wwwsssooommmllljjjfffaaa``````aaa```^^^YYYXXXWWWVVVUUUSSSOOOMMMKKKKKKKKKKKKJJJIIIGGGGGGBBBBBBCCCCCCAAA???<<<:::===;;;999777666666777888777666666666666555555555444444333333222111000000...............///000111------++++++++++++------*********)))******++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$$$$######"""""""""$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$___XXX[[[UUUQQQVVV~~~}}}zzzvvvrrrnnnllllllllljjjgggbbb`````````___]]]YYYWWWVVVUUUTTTRRROOOLLLKKKJJJJJJIIIHHHGGGEEEEEEBBBBBBBBBBBBAAA???===<<<<<<;;;888666555555666666666666555555555444444444333333222222111000000///..................///000---,,,,,,++++++,,,,,,---++++++******)))*********))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''''''''&&&%%%&&&'''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%%%%$$$$$$$$$#########$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$aaa[[[^^^YYYUUUXXXxxxvvvtttqqqmmmkkkjjjkkkkkkkkkhhhccc```___^^^\\\[[[XXXVVVTTTSSSSSSQQQNNNKKKJJJJJJIIIGGGFFFDDDCCCBBBBBBBBBAAA@@@???>>>>>>>>>;;;:::888666444333444444444444444444333333333333222111111000000///////////////...---------......---,,,,,,++++++,,,,,,---,,,+++******))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''''''''&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$aaa\\\aaa^^^ZZZ\\\}}}tttppppppooonnnmmmlllkkkjjjjjjhhhddd```]]][[[YYYXXXWWWUUUSSSQQQQQQOOOLLLJJJJJJIIIHHHFFFDDDCCCBBBBBBBBBAAA???>>>===>>>???@@@:::999777555333222222222333333333333222222222111000000/////////.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$___\\\ccc```]]]___|||uuuooommmnnnpppqqqpppnnnkkkiiigggfffddd```[[[XXXVVVUUUUUUSSSQQQOOONNNMMMKKKIIIJJJIIIGGGEEEDDDCCCCCCBBBAAA@@@===<<<;;;<<<>>>???888888666555333222111111333222222222111111111111/////////...............///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$^^^ZZZbbb___]]]___zzzvvvsssqqqmmmoooqqqrrrqqqnnnjjjgggddddddbbb^^^YYYUUUSSSSSSTTTRRROOOMMMLLLKKKJJJHHHHHHGGGEEEDDDCCCBBBCCCCCC@@@???<<<:::::::::;;;<<<777666666555444333222222222222222222111111111111........................------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,++++++***))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&&&&'''(((((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$]]]YYY___\\\ZZZ[[[yyyvvvuuuvvvoooooonnnmmmllljjjhhhfff```aaa```\\\WWWRRRQQQQQQTTTQQQMMMKKKKKKJJJIIIGGGEEEDDDBBBAAAAAAAAACCCCCC???===;;;:::888888888888555555555555555444333333333333222222222111111111.............../////////++++++++++++++++++,,,---+++,,,,,,------,,,,,,+++***))))))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$]]]YYY^^^ZZZVVVXXX~~~wwwssstttwwwqqqooolllhhhfffeeeffffff^^^______[[[UUUQQQOOOPPPSSSPPPMMMKKKJJJIIIHHHGGGCCCBBB@@@??????@@@BBBCCC>>>===;;;999888777666666444555555666666555555444333333333222222222222111......//////////////////************+++,,,------++++++------------++++++)))(((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''&&&%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$ZZZVVV\\\[[[ZZZ\\\{{{wwwsssqqqmmmqqqnnneeecccgggddd[[[]]][[[XXXWWWWWWUUUPPPLLLKKKKKKJJJIIIHHHGGGGGGFFFDDDBBB@@@>>>======>>>???>>>===<<<:::888666555444666555444333222111111111//////000000111111111222------------------------...,,,******+++++++++***((()))***+++++++++++++++))))))))))))))))))))))))&&&'''(((******((('''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$########################]]]VVVZZZXXXXXXZZZ~~~yyyvvvsssrrrnnnrrrnnneeecccgggddd[[[\\\ZZZXXXVVVUUURRRNNNKKKKKKKKKJJJIIIHHHGGGFFFEEECCCAAA@@@>>>==================;;;:::888777555555666555444333222222222222....../////////000000000---------------------------+++******++++++***)))((()))***++++++++++++***))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$########################!!!!!!""""""""""""!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$$$$########################dddZZZ[[[YYY[[[^^^zzzvvvtttrrrrrrpppqqqmmmdddbbbeeeccc\\\YYYZZZYYYVVVQQQMMMKKKKKKKKKKKKJJJHHHGGGEEEDDDCCC@@@@@@???>>>===<<<<<<;;;<<<;;;:::999888777777666666555444333333222222333---...............//////........................+++++++++,,,---,,,***((())))))******++++++******))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$##############################!!!""""""######""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$eeeYYYYYYWWW[[[```{{{vvvrrrqqqqqqqqqoooooojjjcccaaacccaaa\\\XXXYYYYYYUUUOOOJJJJJJKKKJJJJJJHHHGGGEEEDDDCCCBBB>>>>>>>>>>>>===;;;:::999:::999999888888777777777555555444333333333333333................................................++++++,,,...///...+++)))))))))************))))))((((((((((((((((((((((((''''''((())))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################"""""""""######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$\\\QQQQQQQQQVVV\\\}}}xxxsssooonnnmmmnnnlllkkkfffbbb``````^^^ZZZVVVXXXWWWSSSMMMIIIIIIKKKHHHHHHGGGEEEDDDCCCBBBAAA=========<<<;;;:::999888888888777777777666666666444444333222222222222333////////////////////////........................,,,,,,---///111000---+++))))))*********))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$######"""!!!########################""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ZZZQQQTTTSSSWWW\\\}}}zzzvvvqqqmmmkkkjjjiiifffdddbbb```___]]]ZZZXXXUUUTTTRRROOOKKKIIIHHHIIIFFFFFFEEEDDDCCCBBBAAAAAA<<<<<<;;;:::999888888777666666666555555444444444222222111111111111222222000000000///////////////---------------------------------...000000...,,,))))))******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$######""""""########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%]]]WWW\\\[[[[[[___}}}{{{xxxuuuppplllhhhfffeee```^^^]]]^^^^^^[[[WWWUUURRROOOLLLJJJIIIHHHGGGEEECCCCCCCCCCCCBBBBBBBBBAAA===<<<:::888777777777777555555444444333222111111111000000000000000111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......,,,)))))))))))))))(((((('''))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""############"""########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\XXX^^^\\\[[[]]]}}}yyyxxxtttppplllgggdddbbb[[[ZZZZZZ]]]]]]YYYUUUSSSPPPLLLGGGFFFGGGGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBB===;;;999777666666777888555444444333222111000///000///////////////000000.........------,,,,,,,,,++++++++++++++++++++++++,,,***))))))+++------,,,)))))))))))))))(((''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""#############################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%\\\```^^^\\\XXXWWW|||zzzuuulllllljjjbbbbbbccc\\\aaa]]]YYYYYY[[[ZZZVVVQQQQQQOOOKKKGGGEEEDDDEEEFFFDDDCCCAAA???>>>===<<<<<<;;;999777777888888888777666666555333111000......//////......---------,,,......---------,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++++++++***)))((())))))))))))((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))%%%&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$##############################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%'''((((((%%%###""""""XXX^^^___```\\\YYY|||vvvrrrppphhhhhhhhhaaabbbddd^^^^^^ZZZWWWWWWXXXWWWSSSOOOOOOMMMJJJGGGEEEDDDDDDDDDCCCBBB@@@>>>===<<<;;;;;;<<<:::888777777888777555555555444333111000///////////////.........------......---------,,,,,,,,,+++,,,,,,,,,,,,+++******++++++*********)))))))))))))))))))))((((((((((((''''''''''''((((((((()))(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###%%%%%%$$$######$$$%%%%%%%%%&&&((('''%%%$$$######ZZZ___^^^^^^ZZZXXX~~~wwwooojjjkkkcccdddeee___aaaeee^^^ZZZWWWTTTTTTUUUSSSOOOKKKKKKJJJIIIGGGEEEDDDBBBBBBAAAAAA???===<<<;;;;;;;;;<<<:::777666777666555444333333222222111000000000///////////////...............---------,,,,,,,,,+++,,,,,,,,,,,,+++******+++***)))((((((((()))***))))))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%''''''%%%$$$%%%&&&aaaaaaYYYVVVSSSVVV~~~zzztttmmmiiiiiiaaabbbccc^^^```ccc]]]XXXVVVSSSRRRRRRPPPLLLIIIHHHIIIHHHHHHFFFDDDBBBAAAAAA@@@???===<<<<<<;;;;;;<<<:::777666555555333222111111111111111000000000////////////////////////......---------,,,,,,,,,+++,,,,,,,,,,,,+++******+++)))(((&&&&&&''')))***))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&&&&%%%&&&(((```___WWWTTTSSSVVV{{{vvvsssooollljjjiiiaaaaaaaaa[[[]]]```YYYVVVUUUSSSQQQPPPMMMKKKHHHFFFGGGHHHHHHFFFDDDBBB@@@AAA@@@???======<<<<<<<<<;;;888666555444444222111000000000000000000000000.........///////////////......---------,,,,,,,,,+++,,,,,,,,,,,,+++*********)))'''&&&&&&((()))+++))))))))))))((((((((((((((((((((((((((('''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%&&&''')))YYY[[[WWWXXXYYYZZZ|||uuuooollljjjiiihhhggg_________XXXYYY\\\UUUUUUTTTSSSQQQNNNKKKIIIGGGDDDEEEEEEEEEDDDCCCAAA@@@???>>>===<<<<<<;;;;;;;;;999777444333444333222111000000000000////////////---------.....................---------,,,,,,,,,+++,,,,,,,,,,,,+++*********)))((((((((()))***+++))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%''')))***%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''&&&%%%&&&((()))VVVXXXVVVXXXZZZ[[[~~~yyyrrrmmmiiihhhgggfffbbbZZZ[[[[[[TTTVVVYYYRRRSSSSSSRRRPPPLLLIIIGGGFFFBBBBBBBBBAAAAAA@@@??????<<<<<<;;;:::999999999999777555333222333333222111000000000//////.........,,,,,,,,,,,,---------.........---------,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))*********++++++))))))))))))(((((((((((()))(((((((((''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&(((***%%%%%%&&&''''''&&&%%%%%%&&&''''''&&&%%%%%%''')))ZZZYYYRRRSSSUUUZZZ~~~{{{~~~yyysssnnnkkkiiigggeee^^^VVVWWWXXXRRRTTTWWWQQQQQQRRRQQQNNNJJJGGGEEEEEE@@@??????>>>>>>>>>======::::::999888777777777777666444222222333333222111111000000///......------+++++++++,,,,,,---------......---------,,,,,,,,,+++,,,,,,,,,,,,+++******((()))***+++++++++++++++))))))))))))(((((((((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''((($$$%%%''''''''''''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$%%%'''(((%%%%%%&&&''''''&&&%%%%%%'''((((((&&&%%%%%%''')))YYY\\\WWWSSSSSSYYY|||yyywwwtttooolllhhheeeaaa^^^[[[YYYVVVTTTSSSRRRPPPOOOOOONNNLLLIIIGGGDDDBBBAAA@@@???>>><<<<<<<<<======;;;:::888777888777555333666666666666555444333222111000000///...---------,,,,,,,,,------.........+++,,,,,,------,,,,,,+++******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&''')))***,,,''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%""""""###%%%'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,+++)))(((&&&&&&%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""%%%$$$#########$$$%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&((('''%%%$$$######$$$%%%$$$%%%'''(((((((((''''''&&&'''((('''&&&&&&'''(((bbbfff___YYYTTTWWW|||xxxuuupppnnnkkkiiigggddd```]]][[[XXXUUUSSSRRRQQQOOOMMMNNNMMMKKKIIIFFFDDDBBBAAA@@@???>>><<<<<<<<<<<<===:::999777666777666555333555555555444333222111000111000000///......------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$#########$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$%%%&&&'''(((''''''&&&&&&'''((('''&&&%%%&&&((([[[aaa]]]WWWSSSVVV}}}yyyvvvqqqmmmhhhfffeeeeeedddbbb___\\\ZZZWWWTTTRRRQQQOOOMMMKKKKKKJJJIIIGGGFFFDDDCCCBBB??????===<<<<<<;;;;;;<<<999777555555666555444222444444444333222000///...000000000///......------,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++***************************))))))(((((())))))***)))))))))))))))))))))))))))((((((''''''(((((()))(((''''''&&&&&&''''''((((((''''''&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&&&&&&&%%%%%%'''((('''&&&%%%&&&'''XXX___\\\WWWRRRUUU~~~wwwtttpppjjjeeecccbbbbbbbbbaaa___\\\YYYYYYVVVRRRPPPOOOMMMKKKIIIHHHGGGGGGFFFEEEDDDCCCCCC???>>>===<<<;;;;;;::::::777666444444444444333111333333333222111000///...000000//////............------------------------++++++,,,,,,,,,,,,++++++************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''aaagggbbb[[[VVVWWWxxxssspppllleee___cccaaa```___^^^\\\YYYVVVVVVSSSPPPNNNMMMKKKIIIGGGEEEEEEEEEDDDCCCCCCBBBBBB>>>>>>===<<<;;;:::999888666444333333444444222111222333333222222111000///////////////............------------------------***++++++,,,,,,++++++***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%''']]]aaa\\\YYYWWW[[[{{{sssnnnmmmiiiccc^^^ccc```^^^\\\[[[YYYWWWTTTSSSPPPMMMLLLKKKJJJHHHGGGDDDDDDCCCCCCBBBBBBAAAAAA=========<<<;;;999888777555444333333444444333111000111111111111111000000//////////////////.........------------,,,,,,,,,******++++++++++++******)))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((('''(((((())))))((((((''''''''''''''''''&&&%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''&&&&&&'''&&&&&&%%%%%%%%%%%%&&&$$$&&&'''&&&%%%$$$%%%&&&UUUXXXTTTTTTYYY```{{{zzztttmmmjjjjjjiiiddd```aaa^^^ZZZWWWWWWWWWVVVUUUPPPNNNKKKJJJJJJIIIHHHGGGDDDCCCCCCBBBAAA@@@@@@@@@=========<<<;;;999777666555444333333444444333222------///000000000000000.../////////////////////......---------,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''((()))******)))((('''%%%&&&'''''''''&&&%%%$$$'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&&&&&&&%%%((((((&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&]]]^^^WWWWWW\\\ccc{{{wwwuuuoooiiigggiiiiiifffbbb^^^[[[WWWTTTTTTUUUVVVVVVNNNLLLJJJIIIIIIIIIHHHGGGCCCCCCBBBBBBAAA@@@??????<<<======<<<;;;888666555666444333333555555444222***+++,,,...///000000000.........///////////////.........------,,,,,,,,,******++++++++++++******))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((()))******)))((('''$$$%%%&&&'''''''''%%%%%%'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&'''&&&%%%$$$)))((('''&&&%%%&&&&&&'''$$$%%%&&&&&&$$$$$$%%%&&&bbbYYYYYYTTTWWW```wwwqqqttttttooojjjgggfffeeecccaaa\\\[[[YYYVVVTTTRRRQQQQQQSSSNNNHHHFFFGGGGGGCCC@@@GGGCCC@@@???@@@@@@===;;;999:::::::::999777555444666555444333222222222222//////...------------...........................------------------------************************************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&+++***)))'''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$######%%%((()))((((((''''''''''''((((((%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%bbb[[[\\\WWWXXX```}}}rrrnnnrrrrrrmmmhhheeedddcccaaa___[[[YYYXXXUUUSSSRRRQQQQQQRRRMMMHHHFFFGGGFFFCCC@@@FFFCCC@@@?????????===;;;:::::::::999888777666555555555444333222222222222//////...------------...........................------------------------************************************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&***)))(((''''''&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%(((+++---,,,+++***(((''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%___YYY[[[WWWXXX___{{{uuunnnlllpppnnnjjjfffcccaaa___]]]\\\XXXWWWUUUSSSRRRQQQPPPPPPOOOKKKGGGEEEFFFEEEBBB???DDDBBB???>>>>>>>>>===;;;;;;:::999888777666666666555444333222222111222222//////...------------...------------------------------------------------++++++++++++++++++++++++************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&(((((('''''''''''''''((())))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######$$$'''***---//////...,,,***(((&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''&&&&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%\\\VVVYYYTTTUUU]]]|||wwwsssmmmjjjllliiifffccc```]]][[[YYYXXXUUUTTTRRRQQQPPPOOOOOOOOOLLLIIIFFFEEEEEEDDDBBB???AAA@@@???>>>======<<<<<<<<<:::888777666555666666444333333222111111222222//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))******)))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$$$$############$$$&&&))),,,------,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((()))))))))***'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&aaa[[[\\\TTTTTT]]]yyyuuurrrlllfffddddddcccaaa]]]ZZZWWWUUUUUURRRQQQPPPOOOMMMMMMLLLLLLHHHGGGEEEDDDDDDCCCAAA??????>>>>>>===<<<<<<<<<===;;;:::888666555555666666333333222111111111222222//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&'''((()))***))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$######$$$%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&fffaaabbbYYYWWW^^^~~~yyyuuurrroooiiibbb]]]``````___\\\WWWTTTSSSSSSQQQPPPNNNMMMKKKJJJJJJIIIEEEEEEEEEDDDCCCAAA@@@???<<<======<<<;;;:::<<<===:::999888777666555555555222222111111111111222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&```^^^ccc]]][[[aaaxxxuuuqqqmmmkkkiiiccc^^^^^^___^^^[[[VVVRRRQQQQQQPPPOOOMMMKKKIIIHHHGGGFFFBBBCCCDDDDDDBBB@@@??????:::<<<===<<<:::999;;;>>>999999888888777555444333222222111111111111222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((('''''''''''''''&&&&&&&&&''''''((()))%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''SSSUUU___]]]^^^ccc}}}yyywwwtttoookkkjjjjjjgggccc\\\^^^^^^[[[UUUQQQPPPPPPPPPOOOMMMJJJHHHFFFEEEEEEAAABBBDDDCCCAAA@@@??????999;;;<<<;;;999999;;;>>>888888999999777666444222222111111111111111222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&'''''''''''''''((()))***&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&''''''((())))))(((''''''''''''((('''&&&%%%%%%%%%%%%&&&'''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''ZZZ\\\YYY]]]___```~~~uuummmmmmmmmkkkhhhddd```^^^\\\ZZZXXXVVVUUUSSSPPPNNNPPPNNNJJJGGGEEEDDDDDDEEECCCAAA???@@@BBBBBB???<<<:::999999888888777777777555555555444333333222222222222111111000/////////........................---,,,+++***)))***+++,,,++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))******))))))((((((((('''###%%%'''((()))((('''&&&%%%%%%''''''''''''%%%%%%%%%$$$%%%%%%&&&'''((()))((('''&&&&&&$$$$$$###"""&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''&&& ***---&&&$$$***###222666)))$$$+++...((('''''''''''''''''''''''''''''''''(((((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''((()))***+++''''''((((((((('''%%%$$$'''&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%'''))))))(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$^^^^^^ZZZ\\\^^^___|||zzzqqqlllkkkhhhfffcccaaa______\\\YYYVVVTTTSSSQQQOOOMMMMMMKKKIIIGGGEEEEEEEEEEEEBBBAAA@@@@@@AAA@@@>>>===;;;::::::999888777777666666666555444444333333222222222111111000///..............................------+++*********+++,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''''''%%%&&&'''))))))((('''&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&''')))222+++'''&&&&&&&&&***111:::IIIRRRMMMEEE>>>333&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''))))))((((((''''''''''''''''''''''''((()))***+++&&&''''''((('''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&'''&&&$$$%%%&&&(((''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$bbbaaaZZZYYY[[[^^^zzzwwwvvvnnniiigggccc```^^^]]]^^^^^^[[[WWWSSSPPPPPPOOONNNMMMIIIIIIHHHGGGFFFEEEEEEDDD@@@AAAAAA@@@>>>======>>><<<;;;:::999888777666666666666555555444333333333333333222111///...------------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))((((((((('''''''''''''''&&&'''((()))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''')))+++''',,,------222???KKKRRRfffoooyyy|||oooWWW<<<***))))))((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((('''''''''''''''((()))***&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%eeebbbYYYWWWXXX[[[uuusssrrrkkkdddccc```^^^\\\\\\\\\\\\YYYUUUPPPMMMMMMMMMMMMLLLHHHHHHHHHHHHFFFEEECCCCCC@@@BBBCCCAAA===;;;<<>>;;;::::::999777666666555555555555444333333222222222222111000///...---,,,---------------------------------,,,,,,,,,++++++************************((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''''')))))))))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''((($$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''$$$%%%'''''''''(((***---@@@UUUccceeekkk{{{~~~uuujjjcccbbbVVV@@@...((('''''''''&&&&&&&&&%%%%%%((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&!!! """&&&)))******''''''''''''''''''''''''&&&''''''((()))*********''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&dddbbbYYYWWWXXX[[[yyywwwsssjjjhhhhhh```]]]^^^______]]]ZZZWWWUUUUUUQQQNNNKKKKKKKKKJJJIIIIIIIIIHHHGGGFFFEEEEEEEEEHHHGGGEEEAAA===::::::;;;888888888777666666555555444444333333222111111111111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***)))************************))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((((((((())))))(((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''''''''(((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''###%%%&&&&&&&&&''')))+++DDDPPPUUUPPPQQQZZZ^^^YYYPPPDDD;;;888333***&&&'''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&'''(((((('''((()))******)))((('''!!!!!!!!!###'''***++++++************************((())))))))))))*********((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''cccbbb[[[[[[\\\^^^{{{rrrqqqooogggffffff___^^^]]]\\\[[[YYYWWWUUUTTTSSSPPPMMMLLLLLLKKKJJJHHHGGGGGGFFFFFFGGGHHHIIIJJJNNNJJJEEEAAA>>><<<:::888666666666666555555555555333333222111111000000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++***)))(((******************************)))(((((()))******(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((())))))(((''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$%%%%%%%%%%%%''')))///333444222333888999666444000+++)))((('''((()))''''''(((((())))))******(((((()))***+++,,,,,,---,,,,,,,,,---------......++++++************++++++(((((('''''''''((()))***((()))+++,,,,,,+++)))(((%%%######$$$''')))***)))++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((cccccc]]]^^^```aaawwwooopppooogggggghhhaaa___]]]ZZZWWWUUUTTTTTTUUUQQQPPPNNNMMMMMMLLLIIIGGGEEEEEEDDDEEEGGGJJJMMMOOOQQQLLLEEEAAA???===:::777444444444555555555555666222222111111000/////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++***)))((('''))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((('''((((((((())))))******(((((('''(((((()))***+++)))((('''&&&&&&'''((())))))(((((('''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((###$$$%%%%%%$$$$$$&&&((((((***,,,///222222///,,,'''***,,,+++***+++)))&&&(((((()))***+++,,,------,,,,,,---...000111222222///000000000111111222222......------,,,---------)))(((''''''((()))***+++)))***,,,------,,,***)))(((&&&%%%%%%'''(((((('''(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((aaafff[[[QQQUUUccc}}}wwwqqqoookkkiiigggdddaaa^^^ZZZZZZXXXVVVSSSOOOMMMKKKNNNMMMLLLJJJJJJKKKKKKLLLDDDCCCCCCGGGLLLPPPPPPOOOPPPMMMHHHBBB===:::999999777666555444333444555555111111111111111222222222///............---------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''((((((&&&%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((---,,,+++***)))***+++++++++,,,...///000000000////////////000000000111111222222222222333333333333444444333111000///...---111000...,,,***))))))***((((((((((((''''''''''''))))))))))))((('''%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&***)))'''%%%%%%&&&'''(((&&&((()))(((&&&%%%%%%%%%&&&%%%&&&(((******)))'''''''''''''''((()))***+++]]]ccc]]]VVVVVV^^^}}}wwwrrrpppmmmiiifffccc```\\\ZZZVVVVVVTTTSSSQQQOOONNNMMMMMMLLLJJJIIIHHHHHHIIIIIIEEEDDDEEEHHHMMMOOOOOOMMMJJJGGGCCC>>>;;;999999999777666555444333444444555222222111111000000000///............------------+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''&&&&&&%%%%%%'''''''''&&&$$$$$$&&&((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''$$$%%%&&&(((***,,,---...000//////...///000111222111222333333333222111000222222111111111222333333222222111111000000////////////...---,,,++++++***,,,+++)))((((((((())))))&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((''''''(((***+++,,,)))***++++++)))(((((()))%%%%%%'''***---...---,,,---------...///000111222YYY^^^\\\[[[XXXXXX}}}wwwqqqmmmmmmjjjfffccc```\\\XXXUUUSSSRRRPPPOOONNNNNNOOOOOOLLLKKKIIIHHHFFFFFFEEEEEEFFFGGGHHHKKKMMMNNNLLLJJJBBB@@@===:::888888888999666555555444333444444444222222111000///...------............------------************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((''''''&&&%%%%%%$$$$$$'''''''''%%%$$$$$$'''***---,,,)))'''&&&&&&'''((($$$$$$%%%&&&''''''''''''&&&&&&'''((()))***++++++)))***+++---///000111222222222222222444555777777555555444333222000///...///...---,,,,,,,,,---.........---,,,+++***))))))******)))))))))(((((((((&&&&&&&&&&&&&&&'''))))))$$$%%%%%%&&&&&&'''''''''((('''&&&&&&%%%&&&'''((('''''''''((((((***++++++)))***+++---///111333444000111111000,,,***))))))%%%&&&)))---111333222111000000000111222444555666\\\[[[XXX[[[YYYWWWyyysssnnnkkkiiifffccc```]]]ZZZWWWTTTSSSQQQOOOMMMMMMNNNOOOPPPLLLKKKJJJHHHFFFEEEDDDCCCGGGHHHJJJLLLLLLKKKHHHFFF>>>===:::888777777777777555555444444444333333333111000000///......------.........---------,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))************************((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))'''''''''&&&%%%%%%$$$$$$(((((('''%%%$$$%%%(((+++///...+++(((&&&'''((((((%%%&&&(((***++++++***)))------...//////000111111333333333222111111000000000000111111222333444444000000///...---+++*********)))'''&&&&&&'''((()))((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''((())))))&&&&&&''''''((()))******...---+++)))((()))***+++++++++,,,,,,---...000000---///111444666888999:::888888777333---(((&&&%%%'''(((***///222444333111......------......//////aaa\\\TTTWWWZZZZZZ{{{tttnnnkkkhhhdddbbb___^^^\\\[[[XXXVVVUUUTTTQQQOOOMMMNNNOOOOOOMMMLLLKKKJJJHHHFFFDDDCCCGGGHHHJJJKKKIIIFFFDDDBBB>>>===;;;888777666555555444444444444444333333333..................//////...------------,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$%%%(((***)))((('''&&&''')))+++,,,,,,---///111111111111000333333333333333333333333555444333111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((((((((***)))(((''''''((())))))&&&&&&''''''(((((()))))))))************+++++++++***************)))))))))))))))***++++++,,,------111000---+++)))***++++++,,,,,,,,,------...000000///000222555777888999999888888777222,,,'''%%%$$$((())),,,///222222000---+++***)))(((''''''''''''ccc___VVVVVVZZZ^^^|||tttmmmiiifffeeeaaa___]]]\\\[[[ZZZXXXVVVVVVUUUSSSPPPOOONNNNNNNNNMMMMMMLLLKKKIIIGGGEEEDDDEEEGGGHHHHHHEEEAAA@@@???>>>===;;;999777666555555333444444444444333222222............/////////000------------,,,,,,,,,,,,***************************************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&'''''''''(((((($$$%%%&&&&&&%%%&&&''')))'''(((***---000333666777222333333444555555555555222222111111000000000000---,,,,,,+++***)))))))))((((((((()))((('''&&&&&&(((((('''''''''((())))))((((((((())))))))))))*********+++,,,---...//////---------------------------------,,,+++***)))(((+++++++++,,,,,,---------...---+++)))((((((((((((***))))))))))))***++++++,,,---...///111333444555111222222000,,,)))(((((()))***,,,///111000---******)))((('''&&&%%%%%%%%%^^^ccc^^^YYYZZZaaa}}}zzzuuuoooiiieeedddddd```^^^[[[ZZZYYYXXXUUUSSSTTTTTTSSSQQQPPPOOONNNMMMLLLLLLKKKKKKIIIGGGEEEDDDCCCEEEFFFDDD@@@=========;;;;;;:::999777666666555333333444444444333222111000000//////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''%%%&&&&&&'''((()))******'''))),,,---,,,,,,,,,------///111444666777888888111111000000000000111111,,,,,,,,,---------------''''''''''''''''''''''''''''''((()))***)))(((((())))))(((''''''((())))))((()))+++---......------......//////000000111111...............---------++++++,,,,,,+++***((('''************************'''''''''((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((())),,,...111222---...///...+++***)))***((())),,,///111000,,,)))))))))(((((((((((())))))XXXfffeee]]]ZZZbbb|||yyyxxxtttnnniiieeedddeee```^^^[[[YYYWWWUUURRRPPPQQQQQQQQQQQQPPPOOONNNMMMJJJJJJKKKJJJIIIGGGEEECCCBBBDDDDDDAAA===:::;;;<<<999999888888777777666666333333444555444333222111222222111000///......------------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&((()))+++,,,,,,,,,///333444444333222333000111222333222000...,,,,,,+++***(((((()))***+++((())))))***+++,,,------((((((((((((''''''&&&&&&'''(((***,,,---------,,,***)))(((&&&&&&&&&'''(((---000333666777777555444////////////////////////.........---------,,,,,,((()))*********)))((('''((((((((((((''''''''''''###$$$&&&((()))*********)))((('''&&&%%%%%%%%%%%%&&&&&&&&&'''***...111444...//////...+++((((((((('''))),,,///222111---***((((((((()))***+++------aaaeee___ZZZYYY^^^{{{nnnnnnkkkgggfffgggeeeaaaeeegggcccZZZUUUTTTTTTRRROOOQQQSSSTTTRRRNNNIIIFFFJJJJJJIIIHHHFFFDDDBBBAAA@@@@@@???===<<<:::999999::::::999777666444333333444555555555555444333222000111222333222000...,,,,,,+++++++++++++++++++++***++++++++++++***))))))++++++******))))))((((((''''''''''''''''''''''''''''''((()))***+++,,,,,,''''''''''''''''''((((((''''''((((((((()))))))))(((((()))***+++,,,------+++,,,---...000111222333222222222222222222111111---,,,,,,+++***)))(((((((((((()))************)))((()))***+++,,,,,,+++***,,,+++***)))((())))))***))),,,///000/////////000000...+++((('''''')))***333777;;;<<<999555111///000///...---,,,+++***)))((('''&&&%%%%%%'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''%%%)))***'''***333777555555444111...+++***))))))------...//////---)))&&&***'''(((---111111222444___eeeaaa___]]]^^^}}}vvvmmmmmmjjjffffffhhhgggcccfffhhhddd\\\WWWWWWWWWUUUPPPQQQRRRRRRQQQMMMIIIGGGHHHHHHHHHGGGEEEBBB@@@???@@@???>>>===<<<;;;:::999:::999888777555444333222222333333333333333333222111111222111111///...---,,,++++++++++++************++++++++++++***))))))*********))))))(((((((((''''''(((((())))))******((((((''''''''''''''''''((((((((((((''''''''''''(((((()))******+++,,,,,,................................./////////000000))))))******************++++++***))))))((((((((('''(((((()))************)))***+++,,,,,,,,,+++***,,,+++***((((((((())))))(((***,,,---------///000111///,,,)))((((((***+++333777:::;;;888333///,,,+++******))))))((((((((($$$%%%'''((('''&&&$$$"""((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''(((((()))%%%((()))(((,,,444888666666444111---***(((((('''---...///000000...***((()))'''(((...222222333666\\\```]]]\\\]]]```yyywwwqqqmmmllliiieeeeeeiiiiiieeeccceeebbb[[[WWWWWWWWWUUUPPPQQQQQQPPPNNNLLLIIIHHHEEEEEEFFFEEEDDDAAA>>><<<>>>>>>>>>===<<<;;;;;;:::999888777666555333333222000000000000111222333444444333222000///.........,,,,,,,,,+++++++++*********++++++++++++***))))))))))))))))))((((((((((((''''''((()))***+++,,,,,,---,,,***)))((((((((((((((((((((())))))*********,,,,,,---......///000000333222222111000///......---------,,,++++++******'''''''''(((((()))))))))))))))))))))))))))))))))))))))***,,,,,,---------+++,,,,,,,,,,,,++++++***+++***)))((('''''''''''''''((()))))))))+++...111222000---***))))))***+++333666::::::666000+++)))''''''''''''(((((((((((('''((()))***)))'''&&&$$$'''((()))******))))))(((((((((((('''''''''''''''''''''((()))***+++,,,,,,,,,,,,++++++++++++++++++%%%((())))))---333777777555333///,,,)))'''''''''---...000222111///,,,)))(((&&&)))000555555555777ccccccZZZUUUVVV^^^zzzssstttooommmmmmiiiccccccgggfffccc\\\^^^]]]WWWSSSSSSSSSQQQPPPOOONNNMMMKKKJJJIIIHHHCCCCCCDDDDDDCCC@@@===;;;======<<<<<<;;;;;;;;;:::777777666555444333222222000///000000222333555777777555333000/////////000.........------,,,,,,+++***++++++++++++***))))))(((((((((((((((((())))))''''''((())))))***++++++...---+++******,,,---...)))***+++,,,...///000111000000000000000000000000/////////...------,,,,,,)))))))))(((''''''&&&&&&)))******++++++,,,,,,---+++++++++,,,,,,,,,------,,,---...///000111111111++++++++++++******)))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&)))...111111///,,,***))))))***+++333666888777333---(((&&&((((((((()))))))))))))))+++***(((''''''((()))+++%%%''')))+++++++++)))((((((((()))))))))*********---------....../////////.........------,,,++++++&&&''')))***---000333444333111---***((('''((((((,,,...222333111...+++***(((&&&***222777888888999hhhggg\\\VVVVVV[[[}}}qqqmmmppplllmmmlllhhhbbbaaacccbbb^^^VVVYYYXXXSSSPPPPPPPPPNNNMMMLLLKKKJJJHHHGGGGGGGGGBBBCCCCCCCCCBBB@@@===<<<<<<;;;;;;;;;::::::999999666555555444333222111111000000111222444666888999888666444111000000222333111000000///......------***++++++++++++***))))))''''''(((((())))))******((()))))))))))))))******,,,,,,,,,---...111333444000000000111111111111111000000///...---,,,++++++(((((((((((())))))))))))(((((((((((((((((()))))),,,,,,,,,---------......------......//////000000,,,---...///000000000000******)))(((((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%(((---111///---***(((((()))***,,,555666777555000***'''%%%))))))******************'''((()))***************((())),,,---...---,,,+++((()))***+++,,,---...///000000//////......------,,,------------+++******((('''(((***,,,---///000000...+++((('''(((***+++,,,///333444111---***)))(((''',,,555::::::999:::[[[^^^[[[\\\```dddzzzuuurrriiigggjjjgggiiiiiifff```______]]]XXXUUUXXXXXXRRROOOOOOOOOMMMJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@>>>===<<<:::::::::999888777777666444444333333222111111000000111333555777888999999777555333111111111333444222111111000///...------***++++++++++++***))))))'''(((((()))***++++++,,,+++++++++,,,,,,------...111222444666888:::;;;<<<777666444222000...---,,,,,,++++++)))((('''&&&&&&$$$$$$%%%&&&((())))))***+++++++++,,,---...//////111111111111111111111111------......//////000000******+++,,,,,,,,,,,,+++)))(((''''''&&&''''''(((''''''((()))))))))((((((&&&&&&&&&&&&&&&(((---000,,,+++)))'''((())),,,---666777555222---)))''''''((())))))***+++,,,,,,,,,))),,,222666666333...***---...///000000000///...))))))***,,,---...///000------,,,+++***)))(((((()))***+++,,,+++***)))((()))'''(((,,,---,,,---000111...+++(((''')))+++,,,...222777777222---***)))))))))...777===<<<:::;;;TTTYYYXXX]]]dddjjj|||ooolllkkkcccbbbgggdddcccdddbbb^^^]]]]]]ZZZTTTSSSWWWWWWRRRNNNNNNMMMKKKFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@>>>===<<<<<<<<<<<<:::999888777666555444333333333333222111111000000///111555888999999888888333222111111111111222333111000000///...---,,,+++***++++++++++++***))))))(((((()))***+++,,,---------...///111333555666777888999;;;<<<===<<<;;;:::444333111///---+++)))))))))(((((((((((('''''''''(((((()))***+++,,,---......//////000111111222222222222222111000000//////++++++++++++,,,,,,,,,,,,))))))******))))))(((((((((((('''&&&'''((())))))((()))+++,,,.........---'''(((((((((((()))---///+++***(((((()))+++...000888777444///***(((((()))((((((***,,,///111333444333444666777777444111...///...............------++++++++++++,,,,,,,,,,,,))))))((((((''''''&&&&&&&&&''')))***+++***((('''(((&&&(((...111///000444444111---)))'''(((***+++111666;;;;;;555...+++*********000:::???===::::::bbbbbb[[[ZZZ^^^dddyyyvvvjjjhhhiiibbbbbbfffddd^^^``````]]]]]]]]]YYYSSSRRRUUUUUUPPPLLLLLLKKKHHHDDDDDDEEEEEEDDDBBB@@@???@@@???<<<:::999:::;;;<<<:::999888666555333222222333222222222111111000000///111555999:::999777666000000000000000111111222000///...---,,,+++*********++++++++++++***))))))(((((()))+++,,,---...//////000222555888;;;>>>???666777999999777444111///,,,,,,,,,++++++*********((())))))******+++,,,,,,......//////000111111111000000000111111111111111---,,,,,,+++***)))((((((((((((((((((((((((((((((***************)))(((''')))(((''''''''')))***+++***+++---000111222222111))))))******)))***---///+++***))))))***---111333999777333---)))((()))+++(((***,,,000444777:::;;;:::666000+++)))***---000---,,,+++***************,,,,,,++++++***)))(((((('''''''''''''''(((((((((%%%&&&(((*********)))((('''%%%(((000333222444999777444...***''''''((()))444999???>>>777000,,,+++++++++111;;;@@@===::::::```\\\YYYYYYWWW```~~~ooonnnllljjjgggdddbbbaaa]]]]]]^^^]]][[[WWWSSSPPPRRRNNNMMMOOOOOOJJJGGGGGGDDDDDDEEEEEEDDDBBB@@@??????>>><<<:::999999999:::999888777666555444333333333222000///......//////000222444444333333444555000000000000000//////...222000000111333222...***,,,,,,+++***************,,,+++,,,000555777666333:::::::::::::::999888888777555222000///000222333,,,+++******)))*********************************'''))),,,...///000222333333333333333222000...---((()))))))))))))))((((((((((((((((((''''''&&&&&&''')))+++***'''&&&'''*********,,,---.../////////111222444777::::::888555///...,,,,,,,,,...000111)))***)))((((((+++222777<<<777000+++))))))******%%%...777999:::;;;999777...,,,)))&&&&&&''')))+++******)))((((((((()))))))))''')))------+++***---++++++***'''%%%%%%(((***&&&+++......---,,,((("""'''(((,,,222555666777999@@@333******)))&&&)))///888;;;===:::444...***)))))),,,444???@@@999555888^^^ZZZWWWXXXUUU^^^wwwqqqooonnnllliiifffdddbbbaaa\\\\\\\\\[[[XXXUUURRRPPPQQQMMMLLLNNNNNNIIIFFFFFFCCCCCCDDDCCCBBBAAA???>>>======;;;:::999888888888888888777777555444333222333222000///......//////...000222222111000111222...///000111111222111111222111111111111000---+++//////............//////666444333555777777666333777666666444222111///...000///---------...000111---,,,,,,+++************************************''')))+++,,,---///111333333333333333111///---,,,)))))))))(((((((((''''''((((((((((((((()))))))))&&&))),,,---------///222333333333222222111111111000111444777::::::888666...,,,***+++---///000000)))******))))))---333888;;;666000+++)))******+++'''000777999999999777444,,,+++***)))((((((((()))++++++++++++++++++******...,,,...222222...---...------,,,***((('''(((***'''...222000---,,,(((###&&&***000555777888999;;;???222)))))))))&&&)))000999<<<===:::333---)))((())),,,444===>>>888666888```]]][[[\\\XXX```~~~uuunnnooommmkkkhhhfffcccbbbaaa\\\[[[ZZZXXXUUUSSSQQQPPPPPPLLLJJJLLLLLLHHHEEEEEEBBBBBBBBBAAA@@@???======;;;;;;::::::999888777666666777777777666444333111222222111//////////////////000222111000//////000//////000111222222222222111111222111000///111222666666555555555666666777>>>;;;888666555555333222000000///---+++***((((((******+++,,,---///000000...---,,,+++************))))))))))))))))))))))))'''((()))******---111444444444333222000...+++***)))((((((((((((((())))))***************+++,,,---(((+++///111222222333555333222000...---,,,,,,+++...000333777::::::888666---***(((***///222111...)))*********,,,000666;;;:::555///+++***+++++++++***222888999888888444000***+++++++++++++++******...///111222333444333333666444666:::999444111222000111000---***))))))******222888444...***(((%%%%%%---666:::::::::<<<>>>;;;000(((((('''%%%)))111;;;===>>>999222+++((('''))),,,333:::;;;888666777```^^^]]]]]]YYY```xxxrrrmmmllliiifffcccbbbaaa```\\\[[[XXXUUUSSSQQQPPPPPPNNNJJJHHHJJJJJJFFFDDDEEE@@@@@@@@@???>>>===<<<;;;888999999999999777555444555666777777666555333111222222111000000/////////111222444333111000000000000000111111111111000000000222444333111222777;;;<<<<<<;;;::::::::::::::::::888444111000000111111,,,,,,++++++************)))+++---///000000000000------+++***))))))(((((((((((((((((((((((((((((('''(((''''''(((+++000444555444333111...,,,***)))((((((((()))***,,,...000///......---------...///---...000111111000///...+++***)))(((''''''''''''+++---111555888999666444,,,((('''+++222555111,,,*********,,,///333999<<<888444///+++++++++,,,,,,...444999999888777222,,,******++++++---///111222333555888<<<>>>???>>>>>><<<:::<<>>???>>>999000)))&&&&&&)))---333888999777666777YYYXXXYYYYYYTTT[[[{{{tttmmmjjjhhheeebbb```___^^^^^^\\\ZZZVVVSSSQQQPPPOOOOOOLLLGGGEEEGGGGGGDDDBBBCCC@@@???>>>===<<<;;;;;;:::777888888999888777555444555555666666555444333222222222222111000000//////111222444333111000000000------///000111222222222666777777555333444888<<<<<<;;;999888666666555555111000...,,,,,,...111333000///...---------......+++,,,...///000///...---+++***)))((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&***///444555444222///,,,***((((((((((((***---000333666777555333111///............---------------,,,+++)))))))))((())))))***++++++)))+++///333777666333000+++((((((---444666111+++*********---111666:::<<<666333...,,,,,,---------111666::::::999888222++++++***)))***...444:::===;;;===???AAAAAA@@@>>>===999777888;;;:::444111222333333222...***'''''''''111999===666---(((((('''&&&444@@@AAA???@@@AAA@@@444+++%%%'''&&&%%%+++555???@@@>>>777///(((&&&&&&(((---444777888888777666VVVWWWYYYZZZUUU\\\{{{uuunnnhhhfffdddaaa^^^\\\[[[[[[[[[YYYWWWTTTQQQOOOMMMMMMMMMJJJEEECCCEEEEEEBBBAAACCC??????===<<<;;;:::::::::777888888888777777666555555555555444444444333333222222222222111000///...///000222111000//////000***+++---000333555666777;;;:::888555333222333555555444222111///.........,,,,,,,,,,,,,,,///333777666555222000...------...***+++,,,,,,,,,+++***))))))(((((('''''''''''''''(((((((((((((((((((((((('''''''''&&&'''***///333444333000...+++)))((('''(((***---111555888:::;;;777555222///---,,,,,,---)))(((((())),,,------,,,******,,,,,,---------,,,)))+++///333666555111...+++***,,,111666666111++++++******---222777:::;;;444111...,,,,,,.........222777::::::;;;:::333,,,,,,***)))***...666>>>CCCBBBBBBAAA>>>;;;888444222111//////222111---,,,---555333111,,,(((&&&'''(((555::::::222+++(((((('''***777AAA@@@???BBBAAA===111)))%%%'''&&&&&&---999@@@@@@===666---'''&&&''''''...555888999:::888555VVVXXX\\\]]]XXX___}}}vvvpppkkkgggbbb```]]]YYYWWWWWWXXXXXXUUUSSSQQQOOOLLLJJJIIIHHHIIIDDDAAACCCCCCAAA@@@BBB@@@???===;;;::::::::::::888888777777666777777777666555444222222333444555222222333333222111///......000222222111000111222...///111333444666666777888555333111111111000///...---,,,,,,+++,,,,,,,,,+++,,,------,,,...222666555333000...,,,+++,,,,,,)))))))))******)))))))))(((''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((+++///333333222///,,,***)))((((((***,,,111555888:::::::::444222///,,,******++++++***(((''')))---111222222000111222222111...+++)))+++---111555777555111---***,,,000555777555000,,,,,,+++***---333777999999333000---,,,---...///...333777:::;;;======666...******)))+++///666<<>>999555000---+++,,,))))))+++,,,)))***---666444000+++'''&&&(((+++777999666...((((((((('''---999@@@>>>>>>CCCAAA:::000)))%%%'''''''''///;;;@@@@@@<<<555,,,'''&&&(((&&&///777999:::<<<999444SSSUUUYYY\\\VVV]]]{{{vvvpppllliiiggg```^^^ZZZWWWUUUUUUUUUVVVQQQQQQOOOMMMJJJHHHFFFEEEHHHCCC@@@BBBBBB@@@???AAA@@@???===;;;:::::::::;;;:::999777666666777888888777666333111111222555666222222333333222111///...000222444444333333444555666666666666555444333222000---+++,,,///111000...++++++++++++,,,---...///+++---...---,,,,,,///222...---+++***)))***,,,---))))))))))))******++++++(((''''''(((((()))***+++))))))))))))))))))))))))&&&'''(((((()))+++///222222111...,,,***)))((((((+++...333777::::::999777000...+++)))((((((***+++///,,,)))***///333555666::::::;;;:::666111,,,(((---///333777888666111---***...333777888555000------+++***---333777999888222000---,,,---/////////333777:::<<<>>>>>>888///))))))***,,,000555999<<>><<<===CCCAAA888///(((&&&(((((('''000===@@@???<<<444,,,''''''(((%%%000999;;;<<<===:::333bbbZZZXXX]]][[[___{{{ssslllhhhdddaaa___ZZZXXXUUURRRPPPPPPQQQQQQOOONNNMMMKKKIIIGGGFFFEEEAAAAAAAAABBBBBBAAA@@@@@@>>>::::::>>>===777444777<<<<<<;;;999888666555555555444333222111222222333111111111111111111222222...333999<<<;;;::::::;;;666555333111////////////...+++)))+++000222///+++)))+++...111333333111000//////---,,,+++*********,,,,,,,,,+++++++++++++++)))((((((***++++++)))'''&&&'''***+++------,,,+++(((''''''&&&&&&'''((())))))(((((((((***---000222---///...***((((((******---666<<<;;;777444000+++,,,+++*********+++,,,---...///111444666777888888999999999888777222,,,((((((---333777666222///---...///555:::777...+++...,,,,,,---222777:::999777777111------...---...222777888777777===AAA:::...,,,+++...222444555888>>>???===777000,,,++++++***,,,---......///111444777666000---+++'''###'''///AAA555+++(((((((((((())),,,999AAA@@@@@@DDD???555---)))''')))((((((000;;;<<<@@@>>>444***'''&&&&&&%%%000:::===@@@AAA999---```YYYVVV[[[ZZZ```xxxtttnnniiifffccc```^^^XXXVVVTTTRRRPPPOOOOOOOOOLLLLLLJJJIIIGGGEEEDDDCCCAAAAAABBBAAAAAA@@@??????>>>;;;;;;>>>===888666888777777777777777777777777999777666444333333333444222333444444555555555555777:::<<<:::666111//////111000///---,,,,,,+++,,,---,,,+++---000000...+++///000111222222111000///+++*********+++,,,------******+++,,,,,,,,,,,,,,,(((*********((())),,,000///......,,,+++)))((((((************)))((('''&&&((((((((()))+++---000222///000...+++((((((***+++///777<<<999555222///++++++******+++,,,---///000333333444444444444444444111333666777555000***'''***...444777555222///---...000555:::666...+++......------222777::::::888555000---......---...111777777666777<<<>>>666***+++***---333666666999===>>>;;;555...++++++,,,,,,///444:::;;;888333///...***'''&&&(((''''''---666;;;222***)))***(((((((((+++777@@@???@@@BBB===333+++'''&&&''''''(((000;;;===@@@<<<222)))&&&'''&&&&&&222;;;>>>@@@AAA888---^^^WWWUUUYYYXXX```sssmmmjjjgggdddccc```]]][[[TTTSSSRRRPPPOOOMMMLLLKKKIIIHHHGGGFFFDDDCCCBBBAAAAAABBBAAAAAA@@@???>>>===>>><<<<<<>>>===999888999666666666777777777777777777777666555555666666666444555777888888888777666555666666444111...------+++++++++++++++*********....../////////...---,,,555555444333111///...---***)))))))))***,,,---...)))***+++---------,,,+++'''+++,,,***''')))111888777444000,,,)))'''&&&&&&---.........,,,)))%%%###''''''(((***,,,///111222222111///,,,)))(((***---333999;;;666111///---+++)))***+++,,,...000222222555444222111//////......)))...444666222---)))''',,,000444666444111...---000222666999555...,,,...///...---111666::::::888222...---......,,,...222555666777777::::::111'''++++++///777;;;;;;<<>>???@@@@@@999///'''%%%%%%&&&&&&)))222<<<>>>???:::///'''&&&''''''(((444>>>???@@@@@@777+++[[[VVVTTTWWWVVV```}}}wwwuuukkkfffdddbbbaaa```]]]YYYVVVPPPPPPOOONNNMMMJJJIIIGGGGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???===<<<;;;===<<<<<<===<<<;;;:::;;;;;;:::999888777666555555444555555666777888999:::666777888999888777555333111111000///.........///,,,------...............111111000...,,,,,,...000777666333111...------------,,,+++******+++---...+++,,,---......,,,+++***(((***,,,,,,+++---444:::555333...***(((((()))+++333222111...+++(((%%%$$$&&&'''))),,,...000222333555111///---***(((+++///777;;;:::333---,,,,,,***)))***+++---///000000000///...---++++++***++++++)))///444444///******+++...111444555333000......111444777888333...,,,---///...---000555888888777000------......,,,...333444555777999:::777///(((------222;;;AAAAAAAAABBB<<<666///+++)))***///555???AAA???888---''''''))))))(((((()))***,,,000333111***&&&&&&'''&&&&&&)))///888???AAAAAA???666,,,%%%%%%%%%%%%&&&,,,555>>>???>>>888,,,%%%%%%'''''')))666@@@AAA@@@>>>555)))ZZZWWWTTTUUUUUUaaassspppppphhhcccbbb```___]]]ZZZUUURRRNNNNNNMMMLLLJJJHHHFFFEEEFFFEEEEEEDDDCCCBBBBBBAAA@@@@@@@@@???>>><<<;;;:::<<<===<<<;;;;;;<<<<<<;;;===<<<<<<;;;:::999888888999999999:::::::::::::::888888888777555333000///333222000...------------111222222333444444555555666444000,,,***,,,111555444222000---,,,,,,,,,---...---,,,+++,,,...000222111111000000...+++)))(((******,,,///222333444333---,,,******+++---000222666444000,,,)))'''''''''&&&(((+++...111333444555666111------***(((,,,333999<<<999111***)))***)))***+++---.........,,,+++)))))))))***+++,,,......000333444111,,,***,,,000///111333222000///...///333666999666222...------///---,,,///444777666444...,,,---......,,,000666444666999;;;:::555///,,,---,,,111<<>>@@@111)))$$$###$$$$$$(((...777<<<@@@CCCCCC>>>444***%%%&&&'''&&&'''///999@@@???===555***$$$%%%'''&&&)))777BBBBBB???<<<333(((ZZZXXXUUUTTTTTTaaa{{{ooommmmmmeeebbb```^^^\\\ZZZWWWSSSPPPMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBB??????>>>>>>===<<<;;;::::::<<<<<<999999<<<===;;;;;;;;;<<<<<<======>>>>>>????????????===<<<:::999999888777555222000///...000///...///111333333333666555444444555777888999888444...++++++...333777000...---+++++++++,,,,,,++++++***+++---111555888666555333000...,,,***))),,,,,,///222555555111---'''(((***,,,///222555666444111---)))'''''')))***&&&)))---111555666777777666///+++,,,***''',,,666999;;;999000)))((()))(((+++---///000///,,,***(((''')))+++---000111222333444444222///++++++///333///000000///...---...000444999:::555000///...---...---...111555777555222///------...------222:::888888:::===999222...///+++)))---777??????>>>>>>:::111+++++++++)))///888???@@@AAA???;;;777444333444666666666:::???@@@===///((($$$$$$&&&(((///777???@@@BBBDDDCCC===222)))$$$'''(((%%%(((111;;;@@@===;;;333)))$$$%%%&&&%%%(((777BBBBBB>>>:::111'''\\\ZZZVVVTTTSSSbbbxxxmmmkkkkkkbbb___]]][[[YYYXXXVVVRRRPPPMMMLLLJJJGGGFFFEEEDDDEEECCCCCCBBBBBBBBBBBBBBBBBB===============<<<;;;:::999<<<;;;777888<<<>>>;;;<<<<<<<<<===>>>?????????======>>>>>>>>>===;;;::::::888666444222222222333000//////222666999999888555333111000111333666888777222---,,,///333444444...---,,,,,,++++++++++++******)))***---111666999999777444111...---------...000444555444000---+++***,,,///222444555444333...---***(((((((((***+++'''***///444777999999999555,,,(((+++***'''---888888;;;888///((('''((((((,,,...000111111...***((()))+++...111333333222111111000...,,,,,,...000222.........---,,,,,,...111555:::;;;444/////////,,,//////000444888999555111000.........,,,---555>>><<<;;;<<<===666---***...+++(((+++444<<<===<<<;;;777---(((******''',,,666888999<<>>;;;??????>>>>>>======<<<<<<444555888:::<<<=========:::999666444333555777888;;;888666666777666333000333000---+++,,,...222555555111---...333666555222...------,,,,,,+++******---+++******+++///333666:::777444000......000111///444888666000+++***,,,///111555777777555111///))))))))))))))))))******'''+++000555999;;;::::::444+++'''***)))'''...:::777:::777///((('''(((''',,,...111333222000,,,)))***---000222333111...,,,,,,+++***+++---///000///------,,,+++***+++///111666;;;;;;444...//////,,,000000333777;;;;;;666111111///...---,,,---666AAA@@@>>>>>><<<444)))''',,,---)))+++444<<<===<<<<<<555+++&&&))))))%%%)))333444222222666:::;;;666111///111000---///333111***&&&%%%(((///444888@@@GGGJJJEEECCCCCC@@@888---%%%"""''''''###%%%000:::>>>;;;999222)))%%%&&&%%%"""$$$555BBBAAA===888///%%%ggg\\\TTTUUUTTT]]]wwwpppjjjfffaaa^^^WWWVVVSSSQQQOOOOOOOOOOOOKKKIIIFFFEEEDDDDDDBBBAAAEEEDDDCCCBBBAAA???>>>>>>@@@???===;;;:::999999999555888;;;;;;:::;;;>>>AAA>>>>>>===;;;999777666666555666888:::;;;;;;;;;:::666888;;;<<<<<<;;;888777999888777666444333111111///000...))),,,444777444111---***,,,333666555111...---+++******+++---...///)))'''***+++))),,,222000333666555222.........111000000///...,,,+++***---000333333111...+++)))((((((''''''''''''((((((&&&---444888<<<>>><<<777000...***&&&%%%+++444<<<<<<333,,,+++***(((''')))***444:::777000---+++******...111///+++)))+++...***,,,///222333222000///000+++***...///,,,...333;;;<<<:::666000,,,---///,,,000555:::;;;777000+++...---,,,***,,,000777===>>>???>>>888///++++++...+++(((222<<<<<<>>>===333...,,,***((('''''''''(((,,,---------------,,,,,,---***((('''((())))))((((((---444:::>>>@@@AAABBB???AAABBB@@@999111***'''&&&******'''(((000888;;;???444***(((((('''&&&'''+++:::>>><<<>>>666+++)))aaa\\\XXXXXXVVV```wwwmmmhhhgggeee___YYYVVVTTTRRRQQQOOOOOOOOOOOOLLLJJJGGGEEEEEEDDDBBB@@@BBBAAAAAA@@@???>>>============<<<<<<<<<;;;;;;;;;<<<>>>??????===<<<>>>@@@;;;:::999888777666555555444555777888999999888888888999:::;;;;;;999888777666666555444444333333333///000...+++---444777444000...---111777888444///---,,,+++***+++---///000000,,,***,,,,,,)))***///---000333333111//////000///...---,,,,,,---...///222222111///---+++******)))(((((('''''''''(((((()))000666999;;;===999444...---***'''&&&+++333:::999222+++******''''''***---666;;;777000---+++***))),,,//////+++***,,,///000111222333222111///......+++,,,000///,,,---222<<<;;;888333///---...///---000555999999666000+++---,,,++++++,,,222:::???>>>>>><<<666...))))))++++++(((222<<<;;;<<<:::///---,,,***(((&&&%%%%%%%%%(((((())))))***)))))))))'''&&&&&&&&&'''(((***+++000444:::>>>@@@@@@AAABBB@@@AAA@@@<<<555---'''$$$"""&&&&&&$$$'''000999<<<===222)))((((((&&&%%%'''+++;;;AAA??????666***)))YYY]]]]]]YYYWWWeeezzzvvvlllaaa___bbbbbb[[[SSSSSSRRRQQQPPPOOOOOOOOOOOOMMMKKKHHHFFFEEEDDDBBB@@@>>>>>>>>>=========<<<<<<;;;<<<===>>>??????>>>======>>>>>><<<:::888999999666666666666666555555555666777777888888777777666888888777777777666666555333333333333333444666666///000...---///444666333...///222777:::888222,,,,,,+++++++++,,,///222333333000///000///***)))***))),,,///000000///000111,,,+++***)))+++...222444666333///***(((((()))******)))((((((''''''''''''---333999:::;;;;;;777111+++***)))((((((,,,111666555///)))))))))'''(((,,,111888;;;666///,,,+++)))))),,,///000......000333777666555333111///...---+++,,,///111000,,,...222===999444000............///111555777777333///,,,,,,+++++++++---333;;;AAA>>>===:::333,,,'''''')))+++(((333<<<<<<<<<999...(((((('''&&&%%%&&&&&&&&&$$$%%%&&&'''''''''''''''&&&(((+++,,,+++---111444;;;===@@@AAA???<<<::::::::::::999555///)))%%%###"""%%%&&&$$$'''111999<<<999000(((''''''%%%%%%'''+++===DDDAAA???444))))))TTT]]]___XXXUUUgggvvvllleee]]][[[\\\[[[VVVQQQPPPOOOOOOOOONNNNNNNNNNNNMMMKKKHHHFFFEEECCCAAA@@@========================<<<===@@@AAAAAAAAA???>>>;;;;;;;;;999777666666666555666666666777777777777999999999999888888777777555444333222111111222222000000111222444666777888////////////222444444333///111444888888555000,,,+++++++++,,,...111444666555444444444111---)))((()))***,,,---............*********+++---000333444555111,,,(((''''''((()))+++***)))(((''''''''''''...444999:::;;;:::666000((((((((()))***,,,000222111,,,((((((((('''***...555:::;;;555...,,,***(((+++...111222333333666888888777444111///...------))),,,///000//////333888<<<777000------//////...111333666666444111...,,,---,,,,,,+++---333;;;AAA>>>===888222+++'''&&&'''***)))333>>>>>>>>>;;;000&&&&&&''''''((()))***+++&&&'''(((((()))))))))))),,,000555555333444999>>>@@@AAAAAA>>>888222...,,,/////////,,,(((&&&&&&&&&&&&((((((&&&***333:::<<<555---'''&&&&&&$$$%%%(((***>>>EEEBBB>>>333''''''VVV]]]^^^VVVTTTgggyyynnnfffccc```[[[XXXUUUSSSQQQMMMMMMNNNNNNNNNMMMMMMMMMLLLJJJGGGEEEDDDCCCAAA???>>>>>>????????????@@@@@@@@@AAABBBBBBBBB@@@>>><<<;;;:::::::::::::::999999777888888888999999999999999888888777666666666666222111///...---...///000///000222333555666777888///...///222444444333222000222555555444111///...,,,++++++,,,...111444666555777888777444000,,,(((++++++++++++,,,,,,++++++)))+++---000222222222222111...***))))))***)))(((******)))(((((((((((((((---444999:::::::::555///''''''((())),,,...//////...***'''(((''''''+++000888;;;:::333---+++***(((+++---///111333444666777555333111...---------...))),,,......///333999===:::444...+++,,,...///...222555777777333///------///...,,,+++---222999>>>???<<<777000***'''''''''***(((333>>>>>>@@@>>>333........................++++++,,,---------------///333777777444333777;;;888888888444///)))&&&%%%(((((('''%%%######%%%'''$$$'''((((((...777<<<<<<111+++&&&&&&&&&$$$%%%))),,,===DDD@@@===333'''&&&\\\]]]\\\YYYYYYhhh|||sssooogggbbbbbb```[[[UUUQQQPPPQQQLLLLLLMMMMMMMMMLLLKKKKKKJJJHHHEEECCCCCCCCCAAA???AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@???===;;;999777666555777999;;;:::999:::999999999999999888888555444333333222222222333111000///......///000111111222555777777777555444///---000555777444111111000333666444111...///111---,,,,,,,,,---000333444444888:::888666555111,,,---+++******++++++***(((+++---111444666666444333000,,,))))))+++,,,)))'''***))))))(((((())))))***...444888999999888333,,,((('''(((***---//////...---)))(((((('''''',,,222999;;;888000+++******(((((()))+++---///000111111000///...---,,,---......+++---......222999>>>>>>555111---++++++---......333777:::999444///---,,,///...,,,+++,,,000777<<<>>>:::444...***((('''(((***'''111;;;;;;===<<<222777666666444222000...---------............------***---000///---,,,---///)))+++,,,+++(((%%%$$$%%%&&&'''&&&$$$""""""$$$%%%"""&&&(((+++222;;;???===...)))&&&'''&&&$$$'''+++///>>>BBB>>>>>>555)))'''bbb]]][[[```bbbkkkssskkkiiibbb^^^]]][[[XXXTTTQQQOOONNNKKKLLLLLLMMMLLLKKKJJJIIIGGGEEECCCBBBBBBBBBAAA???CCCCCCCCCCCCCCCBBBBBBBBB???>>>===<<<:::999888777555444333555999;;;:::999:::999999888666555555444333222111000000111111222333333333333444444555666333666999::::::777333000///---000777999444000000///444888777222///000333///...,,,,,,,,,...000222333888:::888777999666111---+++))))))++++++***(((...///222555888999999999333...***)))***+++)))&&&(((((((((((()))***++++++///555999888777444///((()))((('''***...000000...---***))))))(((''',,,333999:::555---)))******((((((((()))+++,,,------,,,......---------------...---///000222888???>>>888000000...,,,++++++---///444999===;;;555///,,,,,,,,,+++***)))+++000777===<<<777111+++((('''''''''***%%%---444444666555+++333333222222000---+++***************)))(((''''''&&&'''(((((((((&&&%%%%%%"""$$$&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%'''))))))---000333999??????;;;,,,((('''''''''%%%(((---555@@@@@@===@@@:::---)))fff]]]\\\fffiiimmm}}}jjjdddccc]]]\\\XXXTTTSSSTTTSSSOOOKKKKKKLLLLLLLLLLLLJJJIIIGGGEEECCCAAAAAAAAABBBAAA@@@DDDDDDDDDCCCCCCBBBBBBBBB;;;;;;999888777666666666:::888777999===???>>>===999999777666444222111000333333222111111222333444555666666777999999::::::555888;;;===;;;777111---///---000888:::444000000...444::::::444000111333000///---,,,,,,---...///111777:::777888;;;:::444---***((((((+++,,,+++***000111222555888;;;===???777111***''')))***(((&&&''''''(((((()))+++,,,---222777:::888555222+++$$$***((((((***...111000///---***)))***((('''---444999999444,,,((()))***(((*********+++,,,---,,,+++...............---------...111333555===CCC===222---//////---******,,,///444:::>>>===666///,,,,,,))))))((((((+++111888>>>:::555...)))'''&&&'''''')))$$$***000...//////%%%'''(((******+++***)))(((&&&&&&&&&%%%$$$###"""!!!&&&%%%%%%&&&''''''%%%"""###%%%&&&%%%$$$######$$$"""###&&&'''(((***---000555888:::<<>>888+++((('''((('''&&&)))...999AAA???===BBB===000+++VVV]]]```\\\XXXdddsssjjjfffddd```\\\ZZZYYYVVVSSSQQQOOONNNMMMMMMMMMLLLJJJHHHFFFDDDCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHFFFBBB???===<<<<<<===999888777777888999888777444666999===@@@???<<<:::666444333444666666222///111222222222222444777:::;;;:::999999999999777666222777<<<===999444000//////111777;;;666---,,,000111777>>>666,,,222777---///---***(((((())),,,---111777999777888:::888111*********+++---,,,)))'''---***)))...666===>>><<<:::555...)))'''''''''''')))******)))'''(((***,,,333333444555444111---)))***))))))+++...000000000&&&((()))(((&&&)))111777<<<888222---)))))))))***))))))))))))******+++,,,,,,,,,++++++,,,///111333666666555444333222111111---......,,,***)))***+++111;;;@@@999000---,,,)))------+++((((((---666===>>>777...))))))***(((&&&''''''((((((''''''&&&%%%((((((((((((((((((((((((***### $$$&&&###!!!###&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&$$$&&&+++000666;;;>>>@@@>>>>>>?????????===<<<;;;,,,)))&&&$$$%%%)))...111;;;<<<>>>>>>;;;777333000]]]aaa```[[[XXXfff}}}uuukkkeeedddccc```^^^VVVTTTRRRPPPMMMLLLKKKJJJJJJKKKKKKKKKJJJHHHFFFEEEFFFGGGGGGGGGFFFEEECCCBBBCCCBBB@@@===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999888555888;;;???@@@???;;;888999666333222333333222000111333555666666666888999777555333222111111000000000666;;;;;;666111//////111111555888333------222888222222000,,,111111%%%---,,,+++)))))))))******222888:::777555555111,,,******+++---///...***(((+++)))))),,,333888:::::::::888333...***((())))))))))))))))))((()))+++...444555555555444111,,,)))******+++...111333222111)))***+++***)))---555<<<===:::444///+++***+++,,,,,,,,,+++++++++,,,------///...---,,,,,,---///000111111000000////////////,,,,,,,,,***))))))+++,,,444:::;;;444...,,,+++(((&&&'''(((((()))///777===>>>666---((('''((('''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***$$$"""%%%'''$$$###%%%$$$#########""""""""""""""""""""""""######$$$%%%222444777;;;???AAACCCCCCAAAAAAAAA@@@???===;;;:::+++)))'''%%%&&&))),,,///222333444444222///,,,***bbbbbb]]]YYYXXXhhh{{{qqqkkkdddaaa```___]]][[[VVVUUUSSSQQQOOONNNMMMMMMIIIJJJLLLMMMLLLKKKIIIHHHHHHHHHHHHGGGEEEBBB???===>>>>>>===<<<;;;::::::999===>>>???@@@???===:::888777:::>>>AAA@@@>>>999777888555222111333444555555333666888999888666444444000...---+++***+++,,,,,,...555:::888222------///333222222222///,,,///444CCC333...111///000111+++++++++******)))))))))***333888:::555000---+++(((,,,,,,...000111000,,,((((((((((((***---111555777999999888333---)))***,,,'''((((((((((((***...111666777777666444///+++((()))***---222555666444222***++++++******///888???>>>;;;666111...,,,------000//////............///222111///---,,,,,,------------------------------,,,,,,+++)))((((((+++---999999555///++++++***'''$$$%%%&&&''')))...555999===666,,,&&&%%%&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''###"""$$$%%%###"""###$$$$$$#########"""""""""%%%$$$###"""###$$$%%%&&&444666888:::;;;;;;:::999999888888777555333111000***)))'''&&&&&&''')))************)))((('''%%%$$$```___ZZZWWWZZZkkk{{{qqqmmmiiiccc___]]]ZZZWWWUUUUUUTTTSSSQQQPPPPPPOOOOOOKKKLLLNNNOOONNNLLLJJJHHHHHHGGGEEECCCAAA???======<<<============<<<;;;;;;===???BBBCCCAAA===:::888:::===@@@BBB@@@;;;777555333333333444777999;;;;;;777888999777444111//////***+++,,,---,,,,,,---...///555999666///+++...222555333000---+++,,,111666999...111666))) &&&,,,+++***))))))***,,,...///555777777222+++))))))+++///000111333444111,,,)))(((((()))((((((+++///222666888999555---)))***---&&&'''(((((())),,,000444888999999777222...***(((''')))...444888888555222))))))(((''')))///888>>>>>>;;;777222///......///333222111000000///000000222111000...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++)))((())),,,///===888000***)))******((()))((('''&&&(((---222666<<<666,,,&&&$$$&&&'''''')))'''%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''(((&&&&&&&&&'''''''''&&&&&&&&&%%%%%%)))(((&&&%%%%%%&&&'''(((+++---...//////---+++***,,,,,,+++***)))(((''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$\\\[[[YYYYYY___pppuuullljjjgggccc___[[[XXXUUUSSSPPPOOONNNNNNMMMMMMNNNNNNPPPPPPPPPPPPNNNKKKHHHGGGEEECCC@@@===<<<===>>>???>>>>>>????????????>>>>>>;;;>>>BBBCCC@@@<<<999777<<>>:::888888===@@@AAA???:::666555555888;;;>>>>>><<<888555444///////////////111444888444888:::999444///------444444444111///000444999444333///)))***000666777555EEEeeemmmKKK,,,)))000***))))))))),,,111555999333...+++,,,,,,,,,///444111111111333555555333000///---)))'''&&&''')))+++,,,...///---)))'''(((***'''''''''(((***...444888888999:::666///***((((((%%%(((---444777666222...,,,+++)))))),,,000555888666444222///......//////111000000////////////000,,,,,,,,,,,,,,,,,,,,,,,,*********))))))(((((((((&&&)))---000333777<<>>>>>?????????@@@@@@@@@???>>>===<<<<<<<<<===>>>777<<<@@@AAA===999999:::>>>@@@@@@<<<666333444777<<<>>>???===888444111111...000222333333444777999444666888555000---///111555222///---///333777:::333444000***,,,333777666---222DDDJJJ777&&&###"""((()))+++---///111222333...((('''---222000///000,,,,,,...111555888999999555000***'''((())))))(((***))))))(((((((((((()))((((((((((((***...444999666888999444---(((''')))&&&)))...444777666111...,,,+++))))))+++...000111000///---,,,,,,---...///------------------......+++,,,,,,,,,++++++******((((((((()))***+++,,,,,,---000444777888:::<<<>>>666///++++++***'''(((,,,&&&%%%&&&***000444666666111000---***((((((***+++---------,,,,,,,,,++++++++++++++++++++++++++++++(((---///***%%%%%%$$$ %%%%%%%%%%%%$$$$$$$$$$$$!!!"""$$$&&&&&&&&&%%%$$$###""""""""""""###%%%&&&###""""""!!!"""###%%%&&&((('''&&&%%%$$$%%%&&&'''%%%&&&&&&%%%%%%%%%%%%%%%VVVWWWTTTRRRTTTeee{{{qqqjjjdddbbb```^^^[[[VVVRRRQQQRRRTTTNNNNNNOOOOOOQQQRRRTTTTTTNNNKKKHHHDDDBBBAAAAAAAAA<<<>>>AAADDDDDDBBB???===>>><<<:::999999:::;;;<<<777<<<@@@@@@<<<999:::<<<>>>@@@???;;;444222444777<<<======:::555111111333333555888888777555555555///111111...+++,,,222888555111++++++///555888:::222444000+++---555888555777+++)))+++)))...111+++&&&))),,,000111000...---***$$$%%%///666333---***))))))***///555;;;>>>???999222***''')))+++***''')))'''%%%%%%''')))))))))((((((((((((***...555999555777888444,,,'''''')))(((+++///444777666222...***)))'''''')))*********,,,++++++***+++,,,---...+++++++++++++++,,,---...,,,,,,,,,+++***)))(((''''''((()))+++---///111222888:::<<<===;;;888777777111,,,***,,,***%%%&&&+++&&&&&&)))---222444111...------,,,)))(((((()))+++((())))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%,,,222444...)))((('''###&&&&&&&&&%%%%%%%%%$$$$$$!!!###&&&((()))((('''%%%&&&%%%$$$######%%%''')))'''&&&%%%$$$$$$%%%&&&'''***)))'''&&&&&&''')))***'''((((((((((((((('''&&&```^^^XXXRRRQQQccczzztttlllccc^^^]]]WWWXXXXXXUUURRRQQQSSSUUURRRRRRSSSRRRPPPLLLHHHEEEEEEDDDBBBAAA????????????>>>>>>======<<<;;;;;;;;;999<<<;;;999999:::888333999>>>AAA???999666999>>>CCC@@@;;;666333444888<<<>>>???===777111///222777:::999888666444000...,,,+++000000,,,,,,111555333444...))),,,555;;;:::777///---------000333555555,,,+++++++++***))))))((()))***---///...,,,)))'''(((***---//////,,,)))'''***)))))),,,222888===???===888111+++&&&%%%'''(((((((((((((((((('''''''''(((((()))+++///444888;;;<<<;;;888111***'''(((+++%%%+++333777666111+++''')))((('''''''''((()))***((()))***+++,,,,,,,,,,,,***++++++,,,,,,------------,,,,,,+++++++++,,,,,,(((***...222555777888888======<<<:::999888777666111///+++(((&&&''')))***(((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((''''''&&&%%%$$$######&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&+++&&&$$$$$$%%%%%%(((...((()))***(((&&&%%%&&&''''''((()))***++++++***)))^^^]]]XXXTTTUUUggg~~~uuuoooiiiaaa]]]]]]VVVWWWWWWVVVSSSRRRSSSUUURRRRRRRRRPPPMMMHHHDDDAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>>>>===<<<;;;::::::<<>>;;;;;;<<<:::555<<<>>>???===:::888;;;>>>AAA>>>:::555333555999===???===:::666222111444777999888666333111///------...000...***+++222666444000---+++000888<<<888333...,,,,,,...222555444333,,,++++++***************---,,,,,,++++++***))))))***+++------,,,***'''&&&)))((()))---333999===???@@@<<<666///***'''&&&&&&(((((((((((((((((((((((()))***,,,...222666:::<<<<<<999444---((('''***,,,)))...444888666222...+++******))))))***+++,,,---............---,,,+++++++++++++++++++++,,,,,,,,,++++++++++++,,,---...///444555777888888888666555555444333333222111000000,,,,,,+++***)))(((((('''''''''''''''''''''''''''))))))((((((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''&&&&&&&&&''''''(((((())))))'''(((+++,,,)))(((+++++++++*********+++++++++)))***+++,,,,,,,,,++++++``````\\\YYYYYYjjjwwwnnniiiccc]]]ZZZ\\\TTTVVVWWWVVVTTTSSSSSSTTTNNNNNNNNNMMMJJJFFFCCC@@@@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>>>>============@@@BBBBBB>>>===>>><<<888???>>><<<;;;;;;;;;===>>>???;;;777333333666;;;>>>>>>;;;666333333444666666666555333222222111222222111///+++)))---444666444,,,,,,...555;;;;;;555///---++++++///555777444000,,,+++***))))))***,,,---///---***((('''(((***+++,,,,,,++++++)))'''&&&%%%''''''***///555:::======>>><<<777222---)))'''%%%((((((((((((((((((((((((***,,,///222666999<<<===<<<666...(((''')))+++---+++///444777555222...---*********++++++---...///////////////...---,,,+++.........---------------111111111111111222333333444555555444333111///...,,,,,,,,,+++++++++******'''(((***,,,+++)))'''%%%'''''''''''''''''''''''')))))))))(((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%%%%%%%''')))***'''(((((()))***+++,,,,,,+++)))***---...,,,,,,///444000,,,+++---...---,,,******+++++++++***))))))dddddd```\\\\\\jjj{{{rrriiiccc___YYYWWWYYYTTTUUUVVVVVVTTTRRRPPPOOOHHHIIIJJJJJJIIIHHHFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA?????????@@@AAABBBBBBCCCAAADDDDDD???=========:::AAA===999999;;;>>>???>>><<<888444222444888<<>>;;;<<<<<<;;;@@@<<<888888<<>>999666333333777;;;===>>>:::555000222666999777333///222555888999777555333000------111666666111---,,,...222666777555222///++++++---222666666000******)))''''''(((***---///'''''''''((()))***+++,,,((('''&&&&&&&&&'''((()))$$$%%%)))///444888999888555666777666444000,,,)))(((((((((((())))))******,,,...222666888999999999111---))))))+++,,,+++)))(((...444888666111+++(((,,,,,,---.../////////000333444555666777777777777111111000000//////......///...---+++***)))))))))***++++++,,,,,,,,,,,,,,,((((((((())))))))))))***&&&'''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((&&&&&&''''''((()))))))))***************)))))))))&&&&&&%%%%%%%%%&&&&&&'''+++,,,------------,,,+++'''&&&$$$###$$$'''***,,,,,,,,,++++++*********))),,,'''%%%(((***...444;;;777000)))&&&'''(((%%%"""$$$$$$###"""""""""!!!!!!ZZZ[[[YYYXXXZZZjjjxxxmmmfff```]]]ZZZUUUSSSTTTUUUSSSRRRQQQPPPNNNKKKIIIKKKKKKJJJIIIGGGEEEDDDCCCBBBBBBBBBDDDFFFJJJMMMNNNKKKJJJHHHEEEBBB@@@>>><<<===AAABBB===999:::<<<<<<===:::777888;;;>>>???>>>777444333555:::>>>>>>===666333111444888999666222111333555666555222...+++///...000666888444---***,,,000444666555222000///+++---000333444222---***)))((('''&&&''')))+++---$$$%%%''')))++++++******&&&&&&&&&&&&'''((()))***$$$%%%(((---222555666555999999:::999666000+++((('''(((((())))))******+++///111333666888888777777---,,,******++++++***))),,,111777999777333...+++...///000000111111000000111111111111000///...---,,,,,,,,,+++++++++++++++((((((((((((((()))***++++++++++++***************''''''''''''(((((((((((()))((('''&&&&&&''')))***((((((((((((((((((((((((''''''(((((((((((())))))((((((((())))))*********,,,,,,++++++++++++******'''&&&%%%$$$$$$%%%&&&'''***+++,,,------,,,+++***&&&%%%$$$$$$$$$&&&((()))(((((('''&&&%%%$$$$$$######"""%%%,,,...---...111+++((($$$###%%%&&&%%%$$$$$$$$$###"""""""""######UUUVVVTTTSSSUUUgggxxxoooccc^^^ZZZ[[[YYYUUUSSSTTTRRROOOMMMLLLMMMNNNLLLJJJKKKJJJIIIHHHFFFDDDCCCBBBBBBDDDGGGJJJKKKLLLLLLKKKGGGFFFDDDAAA>>><<<:::999;;;@@@AAA<<<888:::===>>>999888888999;;;======>>>555444444888>>>@@@>>>;;;222222333666999888444000333333333222111///...---111000333888777000+++++++++000666888555111......+++///333444222...+++***''''''&&&''''''((()))***&&&'''((()))))))))((((((''''''''''''((((((((((((%%%%%%'''***///222333222555666777666444///***''''''(((((()))******++++++333444555666777777666666------,,,***))))))+++---000333666666444111///...---.../////////...---,,,))))))***))))))((('''&&&((((((((((((((()))))))))(((((((((((()))***,,,,,,)))(((((('''''''''((((((((('''''''''''''''''''''***)))((('''''''''((()))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++*********((('''%%%$$$###$$$%%%&&&'''(((***++++++***((('''%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$#########"""!!! $$$***,,,((('''((($$$$$$#########$$$$$$%%%$$$######""""""###$$$%%%UUUVVVSSSPPPRRRccc{{{oooddd\\\WWWVVVYYYYYYVVVTTTUUUOOOLLLIIIJJJLLLNNNNNNLLLGGGGGGFFFFFFEEEEEEDDDDDDFFFIIIMMMPPPOOOKKKFFFCCC??????>>>===<<<;;;:::999:::???AAA<<<888:::>>>???666777888:::;;;<<<======555444555:::@@@BBB>>>999///111555888999777222///444222000///000222444666444222444888555---***...)))000888:::666111---,,,+++111666555000+++******&&&&&&&&&'''''''''''''''***))))))((('''&&&&&&&&&((()))))))))((('''&&&&&&&&&%%%&&&)))---000111111...///111111000---)))''''''(((((()))***+++++++++666666777777777777666666......---)))&&&''',,,000222333222000......///000***++++++,,,+++***((('''''''''((()))************''''''(((((())))))******''''''&&&&&&&&&&&&&&&'''(((((((((((()))+++,,,---)))))))))((((((((('''''')))))))))))))))(((((('''))))))))))))))))))))))))+++++++++,,,,,,---------........................++++++++++++******)))))))))(((%%%#########$$$%%%$$$&&&'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%&&&###"""$$$$$$"""###'''$$$%%%&&&%%%###""""""###""""""!!!!!!!!!###$$$%%%YYYTTT[[[SSSRRRggg}}}vvvmmmeee___[[[YYYVVVSSSQQQOOOOOOOOOOOOOOOOOOOOOMMMKKKIIIGGGCCCEEEGGGFFFDDDDDDHHHKKKFFFGGGIIIIIIGGGCCC???===666999<<<<<<:::888999:::>>>;;;999888:::;;;:::888555777:::>>>???===999666333444888???DDDCCC===666---222777888555111...---888999999999777777999;;;222333444222///+++***)))+++444777111+++,,,,,,***+++333:::999000'''%%%'''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&''')))***++++++++++++*********)))((((((((()))(((''''''***...333666999999888777666666555555222000,,,)))((()))+++---------,,,+++*********+++******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))***)))))))))((((((''''''+++)))(((***,,,---***(((&&&'''(((((()))(((((((((+++++++++++++++***((((((---------....../////////////////////////////////000...,,,+++++++++)))'''((('''&&&%%%$$$%%%&&&''')))&&&$$$'''(((%%%###%%%)))((('''&&&%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&%%%$$$######$$$$$$%%%&&&'''''''''&&&((('''&&&&&&'''((('''&&&%%%%%%$$$###$$$%%%'''(((^^^XXX\\\TTTUUUkkkwwwpppiiiddd```YYYXXXUUUSSSQQQPPPOOOOOOOOONNNLLLJJJHHHHHHIIIIIIGGGGGGGGGFFFEEEGGGJJJLLLIIIHHHFFFDDDBBB???===<<<:::<<<>>>===:::999999;;;:::888666888;;;===;;;888555777;;;??????===999555333444999???CCCAAA:::444---222888999444000///000777999;;;:::888777666666...///000///,,,******+++///555666000++++++,,,+++...444:::777///'''&&&'''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((()))*********************)))))))))))))))((('''(((***---111333444444333333222111111111...---***((('''(((***+++++++++***)))))))))))))))))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''''''''&&&'''(((((()))))))))))))))))))))******+++))))))***---...,,,***+++++++++******)))))))))++++++++++++***)))((((((,,,,,,,,,,,,,,,---------************************((('''&&&&&&'''((('''%%%''''''&&&%%%%%%&&&'''''')))&&&%%%''''''$$$$$$&&&%%%&&&'''((()))*********&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''&&&&&&$$$$$$######$$$%%%&&&'''bbb[[[]]]UUUXXXpppxxxnnnhhhcccaaa___WWWVVVTTTRRRQQQPPPOOOOOOOOOLLLHHHEEEDDDEEEHHHKKKJJJHHHFFFFFFHHHJJJKKKKKKIIIFFFBBB???===<<<===>>>@@@AAA@@@>>>;;;999:::;;;777444444888===>>>;;;777555888===@@@???<<<777444333555:::???@@@===777111...444:::999333...///222555777:::999777333000///***+++++++++******,,,...444777666///******,,,,,,333666888555---((('''((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))))))))******************((((((((()))***,,,...///......------,,,,,,++++++)))((((((''''''(((((())))))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''((())))))((())))))***++++++,,,,,,+++******,,,---...---+++//////---,,,+++*********+++++++++******)))((('''***************)))))))))''''''''''''''''''''''''(((''''''(((***,,,,,,+++''''''&&&&&&&&&&&&'''((()))&&&%%%'''&&&$$$%%%((((((***,,,......---,,,+++$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((('''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%&&&bbbZZZ[[[SSSZZZttt|||rrrhhhbbb^^^\\\[[[TTTSSSRRRQQQQQQPPPOOOOOOMMMJJJGGGDDDDDDEEEHHHJJJHHHFFFEEEGGGKKKLLLIIIFFFCCCBBB???======>>>@@@BBBEEECCCAAA>>>;;;::::::;;;555444444888======999333666999>>>@@@>>>:::666333333777<<<>>>===999333000111777;;;888000+++---111222444555333000---++++++)))******)))))),,,000333888777444...******,,,...777777666111,,,(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((())))))******+++++++++'''(((((()))************)))))))))(((((('''''''''&&&&&&'''((((((((((((((((((((('''&&&&&&''''''(((&&&&&&'''''''''((((((((('''''''''((((((((()))))))))))))))))))))******++++++++++++++++++++++++,,,------------...---,,,+++...---,,,+++************************)))((('''&&&)))((((((''''''&&&&&&&&&''''''''''''''''''''''''******)))+++...//////...'''''''''''''''((((((((()))&&&%%%&&&%%%$$$&&&+++222444666666333///***&&&######$$$%%%%%%&&&''''''&&&'''((()))))))))))))))((('''$$$###"""###$$$%%%$$$$$$%%%%%%$$$###$$$%%%!!!!!!"""###$$$$$$%%%%%%```YYYZZZQQQYYYvvvyyytttlllddd___[[[XXXVVVRRRRRRQQQQQQPPPOOOOOONNNJJJIIIIIIHHHGGGGGGGGGGGGCCCCCCEEEIIILLLKKKEEE@@@======>>>???AAABBBDDDDDDEEECCC???===;;;::::::999666666888:::<<<:::555111666:::>>>???;;;777444333555999======:::444111000777:::;;;666---)))***---000000///,,,)))(((***+++---------,,,,,,///444777888555000---******---111888666222...***(((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&'''(((((((((((())))))*********&&&'''((()))))))))((('''''''''''''''&&&&&&&&&&&&%%%&&&'''))))))))))))((((((((((((''''''(((((()))&&&''''''(((((()))))))))(((((())))))))))))******+++++++++***+++,,,,,,---...------,,,+++******)))000000000///---+++***)))***)))))))))))))))******))))))))))))((('''&&&&&&'''''''''&&&&&&%%%%%%$$$(((((((((((((((((((((((((((''''''((()))******)))'''''''''(((((())))))))))))&&&%%%&&&$$$###(((...:::;;;===<<<888111)))%%%######$$$$$$%%%&&&'''''''''(((((()))************'''&&&$$$"""!!!"""$$$%%%"""$$$%%%%%%###"""$$$%%%""""""#########$$$$$$$$$```\\\^^^SSSZZZwww~~~qqqlllfff```\\\YYYVVVSSSQQQQQQQQQPPPPPPNNNMMMLLLIIIJJJJJJKKKJJJHHHFFFEEE@@@BBBFFFJJJKKKHHHCCC>>>;;;===???BBBCCCCCCCCCCCCAAA>>><<<;;;::::::888777666999<<<<<<999555333222777;;;===<<<777333222222777;;;>>><<<666111111333::::::888222,,,((()))+++...---,,,***(((***---000222333222111000222666999666111,,,++++++***...333888444///+++***))))))((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''((((((((((((((((((%%%&&&&&&''''''''''''&&&''''''''''''''''''&&&&&&&&&'''((())))))))))))))))))(((((((((((())))))***((((((((())))))*********)))))))))*********++++++,,,++++++++++++,,,------///...---,,,***)))((((((///000111///,,,***))))))''''''((()))******))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&'''((()))*********)))(((&&&%%%%%%$$$###)))111:::;;;======999333,,,'''######$$$%%%%%%&&&''''''(((((()))*********))))))%%%$$$###"""""""""###$$$"""%%%'''%%%###"""$$$&&&&&&%%%$$$""""""###$$$$$$eeecccfffXXX\\\xxx~~~zzzlllgggaaa\\\YYYWWWUUUTTTPPPQQQQQQPPPOOOMMMLLLJJJJJJJJJJJJJJJIIIGGGEEECCC@@@CCCGGGHHHGGGDDDBBBAAABBBBBBBBBBBBAAA???>>>===;;;999777888:::999777555555;;;@@@>>>777222333666888;;;<<<999333000000222888===???;;;333///222666;;;777222...+++*********+++---.........000444777888888777555444444666888222,,,(((***,,,+++///555666111+++))))))***)))'''))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%$$$%%%&&&((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))*********************+++++++++*********++++++++++++,,,***************+++,,,,,,------,,,+++***))))))(((,,,...///...,,,******,,,)))***,,,------+++)))((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''&&&'''(((***++++++******(((&&&%%%%%%######***333888999;;;;;;888222+++'''$$$$$$$$$%%%%%%&&&&&&&&&))))))))))))))))))((('''"""""""""###############"""%%%(((&&&###"""$$$'''***(((%%%"""!!!"""$$$%%%jjjjjjlll]]]^^^yyy{{{wwwtttjjjeee^^^XXXVVVVVVVVVVVVPPPQQQQQQPPPOOOMMMKKKIIIKKKKKKJJJHHHGGGEEEDDDCCCBBBEEEGGGGGGDDDBBBCCCFFFIIIGGGDDDAAA===:::888777666555555666999999666333444<<>>???:::222...333999:::444...++++++,,,+++******---111333555777:::<<<;;;;;;:::888555444555777000)))&&&***,,,,,,000666555///)))((()))+++)))'''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''((('''''''''''''''((()))***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))((()))******+++++++++******************)))+++......,,,+++,,,...,,,...000111000---)))'''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''((((((((((((((((((((((((((((((((($$$$$$###%%%'''(((((('''&&&''')))***+++++++++***(((&&&&&&%%%"""###+++444888999:::999555///((($$$$$$$$$%%%%%%%%%%%%&&&&&&)))))))))))))))((('''&&& !!!"""###$$$$$$######"""&&&)))'''###"""$$$(((---***&&&""" !!!$$$&&&\\\]]]eee^^^ddd~~~~~~vvvpppmmmfffaaa[[[VVVSSSRRRQQQPPPSSSSSSTTTSSSRRROOOLLLJJJIIIHHHHHHGGGEEEDDDBBBAAAAAAGGGIIIEEE@@@BBBEEEFFFPPPHHH@@@;;;;;;;;;888555999888999999:::888444111<<<<<<:::555222222666:::>>>999777666111,,,...555@@@@@@===777000...222666;;;777222...,,,,,,...///444555777999::::::::::::;;;:::888666333111///...+++))))))+++///333666888555111,,,(((''''''&&&%%%---$$$""",,,...%%%!!!%%%))))))))))))))))))))))))$$$)))'''"""'''444888333)))))))))((('''&&&$$$$$$(((((()))))))))'''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((())))))***++++++,,,&&&(((***,,,,,,,,,***)))*********+++******))))))***((('''(((+++,,,+++)))'''))),,,,,,******,,,...(((,,,//////---,,,,,,...,,,000555777777777999;;;;;;:::888777555111,,,)))((('''&&&%%%%%%%%%%%%%%%((('''&&&&&&&&&((()))***))))))))))))((((((((('''+++)))&&&$$$$$$&&&)))+++,,,,,,---///000...+++((('''$$$###$$$###%%%---666::::::<<<;;;555,,,'''%%%%%%%%%%%%&&&&&&((()))***+++)))&&&%%%&&&&&&&&&%%%""""""############""""""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""[[[WWWZZZMMMSSSsss}}}yyytttmmmgggaaa]]]XXXTTTSSSSSSSSSRRRVVVVVVVVVUUUTTTQQQNNNLLLHHHHHHGGGFFFEEECCCAAAAAADDDGGGGGGCCCAAACCCEEEEEEGGGBBB<<<:::;;;<<<:::777666777888888777666666555===<<<999555222333777;;;>>>999666444000---111888??????<<<555///...333888888666333111111222444666888999:::;;;;;;:::999999000000...---,,,++++++++++++******---111666888888333///+++((('''''''''&&&&&&$$$''',,,,,,(((&&&)))(((((((((((((((((((((((('''+++)))###%%%///111+++(((((((((((('''&&&%%%$$$&&&'''((((((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''))))))******+++++++++,,,)))******+++***)))((('''((()))))))))((('''&&&&&&((('''&&&(((+++,,,+++)))+++---//////......000333222555777888777777999;;;999:::<<<<<<===AAAGGGLLLAAA===888333000,,,)))'''''''''&&&&&&%%%&&&&&&&&&(((''''''&&&'''((()))***))))))))))))))))))))))))+++***((('''(((***,,,......---,,,---......,,,***'''$$$###$$$$$$%%%---666:::;;;;;;999222***%%%$$$%%%%%%%%%&&&'''(((******)))'''%%%$$$%%%%%%%%%$$$!!!""""""######""""""!!!""""""###$$$$$$$$$$$$$$$########################[[[WWWXXXJJJOOOpppxxxuuutttqqqjjjccc\\\YYYTTTRRRRRRSSSTTTSSSVVVVVVVVVTTTRRROOOMMMKKKGGGFFFFFFDDDCCCBBBAAA@@@GGGGGGDDD@@@AAAEEEFFFCCC@@@===999999:::;;;888666444666777666444444777;;;===;;;777333222444999===>>>999444111//////555<<<===<<<999333...///444999888777666555555666777888666666666666555333222111---,,,***)))))))))***+++)))***,,,111666:::<<<<<<000---)))''''''(((((('''&&&000666222,,,***+++***''''''''''''''''''''''''&&&)))(((###$$$******$$$&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''))))))(((''''''(((((((((******************+++++++++******)))'''&&&%%%%%%'''(((((((((((('''&&&%%%******+++---000111///...444555777777666777999;;;===>>>??????>>>???AAACCC;;;===???AAACCCFFFKKKNNN@@@;;;333---***))))))(((''''''&&&&&&&&&'''((((((((((((''''''(((((()))***))))))))))))))))))*********))))))***+++,,,......///---,,,,,,------,,,+++&&&$$$###$$$$$$&&&...777;;;<<<<<<666...'''$$$###$$$$$$%%%'''(((***+++,,,'''%%%######$$$%%%%%%$$$!!!""""""######""""""!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$YYYYYY___SSSWWWuuu|||vvvrrroookkkfffbbbYYYVVVRRRQQQQQQRRRRRRRRRRRRRRRQQQOOOMMMJJJHHHFFFFFFEEEDDDCCCBBBAAAAAA@@@HHHFFFAAA>>>AAAGGGFFFAAA===;;;999999999888555222666888999666222333888>>><<<:::555222222555;;;???===888222......111888>>>;;;999555000---///555999::::::888666444333111111000000000///...---,,,,,,---,,,***)))((()))***+++***+++///444:::===>>>===---***((('''((())))))(((222BBBHHH:::---++++++'''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%%%%###%%%)))(((###%%%%%%&&&'''''''''''''''%%%&&&&&&''''''((((((((())))))************)))))),,,+++******)))*********((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&))))))***+++,,,,,,,,,,,,000111333666888999888777>>>>>>>>>>>>???@@@BBBDDDCCCBBBAAA@@@??????@@@AAA777;;;AAAEEEFFFDDDAAA@@@666222---))))))***,,,,,,&&&&&&&&&&&&'''(((((()))((((((((((((((((((((())))))((((((((()))***,,,---))))))******++++++******---,,,,,,---...---+++)))&&&######$$$%%%&&&///888<<>>555+++&&&$$$$$$###$$$&&&((()))+++,,,---&&&$$$###"""$$$&&&&&&%%%######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%YYYYYY___TTTXXXtttzzzzzzwwwpppgggaaa___```XXXUUURRRPPPPPPPPPPPPOOOOOONNNMMMKKKIIIGGGEEEDDDFFFEEECCCBBBAAAAAAAAAAAAGGGDDD???===AAAFFFDDD>>>999999999999999888666444:::;;;:::666222222888>>>:::777333111333777<<>>>>>??????BBBAAA@@@@@@AAACCCDDDEEEBBBAAA@@@???@@@AAABBBBBB<<<>>>AAACCCBBB???999555---+++)))(((***+++++++++&&&&&&&&&&&&&&&'''((()))''''''((((((((('''''''''((('''''''''(((+++---...,,,,,,,,,,,,+++)))(((''')))***+++---...---)))%%%%%%######%%%%%%'''000:::<<>>;;;<<<>>>?????????AAACCCCCC@@@>>>===>>>@@@AAAAAA@@@???>>>???BBBDDDDDDDDD???;;;888555444333222000+++***))))))***)))(((&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%%%%&&&%%%%%%%%%'''***---///000//////...,,,***((('''(((((()))+++,,,+++'''$$$$$$######%%%&&&(((111;;;:::BBBBBB555)))''''''$$$$$$%%%(((***,,,,,,,,,,,,(((&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ccc[[[YYYMMMWWWyyy|||sssrrrnnnfff]]]XXXWWWXXXVVVTTTQQQPPPPPPPPPOOOMMMKKKKKKIIIHHHGGGFFFFFFFFFGGGEEECCCBBBAAABBBCCCDDD???@@@???===???BBB???999888999:::;;;;;;<<<>>>???888777444222222444888:::333000///000555999;;;;;;000111///,,,000777888444///---+++***+++,,,......+++******)))******++++++''''''&&&&&&&&&'''((())),,,...000333444555444444000///......---,,,)))&&&'''&&&%%%&&&((()))(((''',,,//////)))''')))((($$$&&&&&&&&&&&&&&&&&&&&&&&&+++((('''((()))(((''''''((()))***************)))******(((((('''((())))))%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%&&&'''((())))))***+++,,,---...///000///111333555777777777777999:::;;;===??????@@@@@@???@@@AAA@@@???@@@CCCFFFDDDAAA===;;;===>>>>>>>>>>>><<<;;;<<<>>>>>><<<:::444000+++)))***++++++***,,,+++)))(((((((((&&&$$$&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$###$$$&&&***---//////...---,,,+++***)))((()))(((&&&&&&'''''''''&&&$$$"""###%%%&&&)))222<<<666AAABBB444((('''&&&###%%%''')))+++,,,,,,,,,+++(((&&&$$$###$$$$$$$$$######$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$\\\UUUUUUMMMZZZzzzwwwtttpppjjjddd___[[[YYYWWWTTTRRRPPPPPPQQQQQQPPPOOOIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFDDDBBBAAABBBCCCDDD;;;>>>???>>>???@@@===888>>>>>>>>>===;;;;;;<<<>>>555222000///222555888999000...---000555999::::::...000///---111777777111---,,,******++++++++++++,,,+++***)))))))))++++++,,,,,,***))))))***+++,,,...000111222111///,,,***'''&&&&&&'''***+++***((('''&&&%%%&&&(((((('''&&&***'''%%%$$$''')))(((%%%''''''''''''''''''''''''(((&&&%%%(((+++,,,---...******++++++++++++*********)))((('''&&&&&&'''((('''((()))++++++)))((('''&&&&&&&&&''')))***,,,---,,,---...000222333444555444666999;;;<<<<<<;;;:::======>>>??????@@@??????CCCDDDDDDBBB@@@AAAEEEIIIGGGCCC>>><<<>>>??????>>>===:::888777777444///+++)))((((((***------)))&&&,,,***'''&&&&&&'''''''''&&&%%%%%%$$$############$$$%%%%%%&&&%%%$$$""""""######"""###%%%)))---000,,,+++***)))((((((((((((,,,(((###!!!"""%%%'''((($$$""""""%%%&&&)))222<<<333???AAA444(((&&&&&&"""&&&(((***,,,---,,,+++***(((%%%###""""""###"""!!!""""""############""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$[[[]]]]]]```[[[{{{xxxrrrtttooohhhbbb^^^ZZZWWWUUUQQQPPPOOONNNMMMMMMMMMMMMHHHJJJJJJHHHDDDCCCEEEHHHDDDFFFDDD@@@AAAFFFGGGCCC<<<;;;>>>CCCAAA:::777;;;;;;<<<>>>??????===:::888222000//////222444555555222...+++///777:::666000111---+++...444666111,,,)))******++++++,,,,,,---((())))))))))))*********++++++,,,------......///......---,,,+++***))))))'''''')))))))))((('''&&&''''''''''''&&&&&&&&&&&&'''((()))))))))'''&&&%%%((((((((()))))))))******+++++++++,,,------+++***'''(((((('''&&&&&&'''((((((%%%"""###&&&'''&&&###%%%(((,,,......,,,+++***+++...111///.../////////555222111444555333444777888999:::<<<======<<<<<>><<<;;;===???@@@@@@@@@@@@@@@??????@@@@@@AAADDDBBB@@@>>>;;;999888888111000---+++************))))))))))))))))))))))))+++(((%%%$$$&&&&&&$$$!!!&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&'''((()))***)))))))))((((((((((((((()))))))))(((&&&$$$!!! ######$$$&&&)))---111333999777333...(((%%%$$$$$$'''((()))+++++++++******%%%$$$###!!!!!!!!!""""""!!!"""###$$$$$$###!!! &&&%%%$$$$$$%%%&&&((()))$$$%%%'''&&&%%%%%%'''(((ZZZ\\\[[[^^^YYYzzzxxxsssppplllfffaaa]]]YYYVVVSSSPPPOOONNNMMMLLLLLLLLLLLLKKKIIIFFFDDDDDDEEEEEEFFFBBBDDDBBB???BBBGGGEEE@@@<<<<<>><<<;;;;;;<<<>>>>>>>>><<<<<<<<<===>>>@@@AAABBB???>>>;;;888666444222222...---+++***)))((())))))((((((((((((((((((((((((***'''$$$$$$%%%&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$###$$$$$$%%%'''(((((()))((((((((((((((())))))))))))))))))(((&&&$$$###"""$$$$$$$$$&&&***///444666;;;888333---(((%%%$$$%%%&&&''')))*********))))))$$$###"""!!!!!!"""#####################""""""!!!%%%$$$$$$$$$$$$&&&'''(((*********(((%%%######$$$YYY[[[ZZZ[[[VVVyyy{{{sssnnnjjjgggccc___[[[WWWSSSPPPNNNMMMLLLKKKKKKKKKKKKKKKNNNIIICCCBBBDDDFFFEEECCC@@@@@@>>>???CCCGGGCCC===<<<<<<@@@CCCAAA:::777888:::999999777555222000//////111444777999888333000...------111666777222,,,+++***+++000555666000+++++++++++++++******************++++++,,,------......---,,,+++***)))((('''((((((((((((((((((''''''''''''''''''((())))))***((((((((())))))***************+++,,,,,,,,,++++++******))))))))))))))))))******)))((('''&&&&&&%%%'''(((((('''&&&%%%$$$###$$$%%%%%%&&&'''''''''&&&---111666999999888777777888666444444555666666666666777:::<<<:::777888===888888999:::;;;;;;;;;;;;<<<;;;:::;;;===>>>===<<<:::::::::::::::;;;<<<<<<777555333111...,,,++++++***)))((('''''''''((((((((((((((((((((((((((((((+++)))&&&$$$%%%'''''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&$$$###"""######$$$%%%&&&'''''''''''''''((()))))))))*********((('''&&&%%%%%%$$$%%%$$$###&&&,,,333888:::>>>:::333+++&&&$$$%%%%%%&&&'''(((((()))(((((((((######"""!!!!!!"""$$$$$$$$$$$$###"""""""""""""""############$$$%%%&&&'''+++++++++)))%%%###"""###ZZZ\\\YYYYYYUUUzzz{{{rrrkkkfffdddbbb^^^\\\YYYUUUPPPMMMLLLKKKKKKJJJIIIIIIIIIJJJLLLIIIFFFFFFFFFFFFCCCAAA???===<<>>999555444777777666555444333333333444444666888888666111...,,,---///222555444///***((())),,,111666555000***((()))***+++,,,---...///......---,,,+++***)))(((,,,+++***)))(((''''''&&&(((((((((((())))))******((('''&&&&&&''')))+++,,,)))******+++,,,------...////////////......------(((((((((''''''''''''''''''''''''&&&%%%%%%&&&'''&&&&&&''''''((((((&&&%%%$$$&&&'''((()))(((((((((+++///444888999888888888<<<777444555777666777888999:::===>>>:::555666;;;888999999:::::::::;;;;;;===<<<<<<===>>>???===;;;===<<<:::777444222111111...---,,,***)))(((((((((''''''''''''''''''((((((((((((((((((((((((((((((...,,,)))'''&&&''''''(((%%%$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%###""""""""""""###$$$%%%%%%%%%%%%&&&&&&'''((())))))******)))'''&&&%%%&&&&&&''''''$$$###'''///777<<<>>>AAA:::111***%%%$$$%%%&&&&&&&&&&&&'''''''''''''''######"""""""""$$$%%%&&&&&&%%%###"""!!!""""""###"""""""""######$$$%%%%%%%%%&&&''''''&&&%%%&&&'''ZZZ]]]ZZZYYYVVV~~~}}}tttllleeebbb___]]]ZZZXXXVVVSSSOOOKKKJJJJJJIIIIIIHHHHHHIIIIIIGGGJJJLLLLLLHHHCCCAAA@@@>>>;;;;;;???CCCBBB===888999<<<>>>===:::777444222///000000222333444555666999888666555444222///---,,,...111333333111---***(((***---333666555///*********+++,,,---...///000---,,,+++***)))((('''&&&(((((((((((((((((((((((('''''''''((())))))******((('''''''''((()))+++,,,++++++,,,---......//////000///...---,,,+++******&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%&&&)))+++'''&&&&&&(((,,,------+++(((((()))******+++******)))---222666777777777777;;;555333555666444555999999888:::<<<999555666:::::::::::::::::::::;;;;;;>>>=========>>>>>><<<:::;;;999666333///,,,***)))(((''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''111///---***'''&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$$$$$$$$$$%%%&&&''''''((((((((('''&&&%%%%%%&&&'''((('''$$$$$$)))222;;;???@@@AAA999///(((%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((%%%$$$######$$$%%%&&&''''''&&&$$$""""""""""""###!!!!!!"""###$$$$$$$$$$$$!!!###%%%%%%%%%&&&(((***ZZZ]]]ZZZXXXVVV~~~tttmmmhhhdddbbb[[[YYYVVVTTTSSSQQQNNNLLLJJJIIIIIIHHHHHHHHHIIIIIIEEEJJJNNNLLLGGGAAA??????>>><<<===AAAAAA===999999;;;>>>>>>:::666666444222000111333555777999999::::::777333111000///...------000333444222...,,,+++***,,,000444666444///+++.........---,,,,,,++++++'''''''''(((((((((((((((%%%&&&&&&'''((())))))***%%%&&&&&&&&&''''''(((((((((((((((((()))******++++++++++++,,,,,,------...,,,+++***((('''&&&&&&%%%&&&&&&'''''''''((((((((($$$&&&(((((('''(((,,,000+++)))(((+++000333333222///,,,)))***---...---***)))---333666777777666777888444444888777333555<<<:::777666999:::888999<<<<<<;;;;;;::::::;;;;;;<<>>===???===???BBB???888777;;;>>>AAA@@@999555666666333666777999;;;;;;;;;999999555222///.../////////...///222555444000---,,,------///222555555333///,,,......---,,,***)))((((((&&&&&&''''''((((((((()))&&&&&&&&&'''((())))))***''''''''''''''''''((((((((())))))*********))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&''')))******+++,,,---......'''***,,,+++((()))...333222...+++---333777888777777///))))))...222///+++***...333666666666555666666444888===:::333777BBBDDD===888999<<<;;;:::;;;======<<<;;;;;;;;;<<<===<<<:::666444333222111000******))))))))))))***+++(((((('''''''''(((((()))'''(((((())))))((('''&&&'''''''''''''''''''''''''''***+++***'''%%%%%%&&&"""#########$$$$$$$$$$$$$$$###"""###$$$%%%$$$###""""""############$$$$$$""""""""""""############"""###$$$%%%&&&&&&&&&&&&&&&$$$%%%,,,777???@@@>>>;;;444***%%%%%%&&&%%%#########$$$%%%'''***,,,...***)))((('''''''''((()))&&&&&&&&&%%%$$$###!!!!!!!!!"""###%%%%%%%%%%%%$$$&&&'''((((((''''''((()))WWW[[[WWWTTTVVVvvvllleee```]]]\\\YYYVVVRRROOOOOOOOONNNMMMIIIIIIIIIHHHHHHIIIJJJJJJMMMHHHBBB@@@@@@@@@===;;;??????AAACCC===555666<<>>>>><<<;;;;;;<<<===>>>:::666222///------,,,+++'''''''''''''''((())))))+++***)))(((''''''''''''''''''((((((((('''%%%%%%''''''''''''''''''''''''!!!%%%))))))'''%%%%%%&&&""""""######$$$$$$$$$$$$###"""!!!"""$$$%%%%%%$$$############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!###%%%&&&&&&&&&%%%&&&$$$%%%---999@@@???<<<999222)))%%%%%%&&&$$$"""######$$$%%%(((+++...///,,,+++***((((((((())))))&&&&&&&&&&&&%%%###!!! !!!"""$$$%%%&&&&&&%%%%%%&&&((()))***)))***+++---