BMv6(} ӵĦĦӵĦ4ĉ@ӵ>L=hĦ4ĉ@ӵ>LGG=?HdĦ=ĪjGG=?HdĦӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵĭӵ?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e??4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦgeĦsp?aĦGIdnuR)ĦDdDĦDdDĦGIdnuR)ĦDdDĦDdDĦnuR)ĦDdDΦDdDĦDdDĦnuR)ĦDdDĦDdDĦpo9u=ӊB1.uTӵDdDĦDdDĦGIdnuR)ĦDdDΦDdDӵ4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9s&dq&ĒR4DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GsĪj@h4DuXӵĵD^DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sΦ4DuXӵtvӵ>d<ĦĦĦĦ>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦ?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ>AneneneneDenene>Ak<fhDenenene~~~{{{~~~zzzzzz}}}}}}zzzxxxyyywwwsssrrruuu{{{~~~}}}zzzrrrvvvxxxuuunnnkkkmmmpppjjjhhhfffgggiiiiiieeebbbiiigggeeefffiiikkkmmmmmmkkkkkkmmmppprrrsssrrrpppqqqtttuuusssuuuyyyzzzxxx|||~~~}}}}}}{{{}}}~~~xxxuuurrrqqqssswwwyyyzzz~~~{{{xxxwwwyyy|||~~~~~~|||{{{{{{|||}}}}}}|||~~~~~~zzz|||yyyvvvvvv|||~~~}}}uuummmmmmrrruuuqqqllltttttttttuuuwwwzzz}}}~~~}}}|||{{{xxxwwwoookkkiiilllmmmiiiggggggfffcccbbbgggnnnqqqpppmmmeeejjjnnnmmmgggbbb``````\\\XXXUUUUUUWWWWWWUUURRRXXXWWWVVVWWWZZZ]]]^^^^^^ZZZYYYZZZ]]]______\\\YYYYYY\\\]]]\\\^^^bbbbbb```aaagggmmmlllfffbbbeeehhhccc```]]]\\\^^^aaadddeeehhhiiikkkjjjhhhgggggggggqqqtttxxxzzzzzzyyyyyyyyyvvv{{{}}}wwwuuuuuuuuuqqqmmmmmmlllllllllnnnppprrrtttttttttvvvwwwyyyzzzzzzzzz}}}wwwpppjjjgggggglllpppvvvzzz{{{|||}}}}}}yyyvvvssstttwwwyyyxxxvvvrrrrrrrrrpppmmmmmmnnnpppnnnpppsssvvvwwwvvvtttsssooorrrvvvzzz{{{zzzwwwuuuooommmiiihhhjjjlllmmmmmmwwwuuurrrooooooqqqsssuuuttttttuuuvvvxxxxxxvvvtttvvvsssooopppuuuxxxwwwtttxxxuuutttwww}}}}}}yyywwwvvvxxx|||||||||{{{wwwvvvxxxsssuuutttppppppuuuvvvuuuyyyppphhhiiipppuuusssnnnqqqppppppqqqtttxxx|||}}}{{{xxxvvvuuutttsssqqqlllhhhfffhhhhhhdddaaaaaa______```dddiiimmmlllkkknnnqqqttttttooohhhbbb^^^YYYVVVTTTSSSTTTVVVWWWWWWXXXXXXXXX[[[^^^`````````___^^^^^^```bbbaaa]]]XXXWWW[[[]]]\\\^^^bbbbbb```[[[___cccaaa\\\YYYZZZ]]]WWWSSSOOOMMMMMMOOOPPPQQQSSSUUUVVVUUUQQQMMMJJJIIITTTVVVYYYZZZYYYXXXYYYZZZUUUZZZ___bbbbbbbbbdddfffjjjooouuuxxxxxxyyy{{{~~~yyy|||~~~yyyuuunnniiifffeeedddccchhhgggfffeeedddcccccccccbbbeeehhhiiigggfffeeeeeedddbbb___^^^___```___^^^]]]\\\[[[[[[]]]```ccceeefffddddddhhhnnnqqqpppnnnwwwwwwtttooohhhdddcccdddhhhlllrrruuuwwwvvvvvvvvvtttpppnnnpppuuuxxxwwwuuuoooqqqqqqppplllkkkkkkmmmkkkmmmpppssstttrrrooonnnlllnnnrrruuuwwwvvvuuutttpppmmmjjjiiiiiiiiiiiihhhmmmnnnnnnooopppqqqqqqqqqnnnoooqqquuuwwwwwwtttqqqrrrpppoooppprrruuuwwwwwwsssrrrqqqrrruuuwwwxxxxxxtttssssssuuuyyy}}}~~~~~~}}}~~~~~~|||zzz|||~~~}}}zzzwwwuuuuuutttvvvvvvsssrrruuuuuurrrvvvrrroooooosssvvvvvvuuuoooooonnnooorrrwww}}}~~~{{{wwwuuutttrrrqqqooommmiiiggghhhgggbbb______ZZZ\\\___bbbfffhhhiiiiiirrrrrrrrrrrrqqqlllddd^^^WWWVVVUUUTTTVVVZZZ```dddaaabbbdddhhhkkkmmmllljjjjjjiiihhhkkknnnmmmhhhcccbbbfffhhhgggiiimmmmmmjjjggghhhhhhfffbbb``````aaaaaa^^^ZZZWWWWWWXXXXXXXXXTTTWWW[[[[[[XXXSSSNNNLLLQQQSSSSSSSSSRRRQQQRRRSSSRRRUUUWWWWWWVVVWWW[[[______eeejjjlllkkkjjjlllnnnfffggghhhiiikkknnnpppqqquuu{{{}}}xxxtttsssttttttnnnfffdddgggccc\\\]]]fffddd```dddmmmmmmdddaaaeee```[[[TTTPPPNNNNNNNNNNNNWWWWWWVVVUUUUUUUUUVVVVVVTTTVVVXXXXXXXXXXXXZZZ[[[VVVVVVVVVWWWYYY[[[^^^___]]]\\\ZZZZZZ[[[^^^aaacccfffcccaaagggpppuuutttqqqxxxxxxvvvrrrllliiijjjllllllqqqwwwzzz{{{zzzyyyyyywwwtttqqqsssyyy}}}|||zzzqqqtttuuussspppmmmmmmnnnmmmooorrruuutttrrrooolllkkkmmmnnnqqqrrrtttttttttqqqnnnllljjjiiihhhfffddddddgggkkkoooqqqqqqooonnnkkkmmmpppuuuwwwwwwssspppnnnoooppppppppprrrvvvzzzqqqpppppppppppprrrtttuuurrrrrrrrrtttwwwzzzzzzzzzyyy{{{}}}|||{{{{{{}}}zzzyyyyyyyyyzzzxxxtttqqquuuxxxxxxuuuuuuvvvuuurrrqqqsssuuuuuussssssvvvxxxlllkkkjjjkkkooouuu{{{~~~|||xxxtttrrrqqqooommmmmmiiifffgggfff```]]]]]]UUUXXX]]]```aaaccceeegggllliiigggiiikkkiiiccc]]]SSSTTTUUUTTTVVV\\\fffmmmmmmnnnrrrvvvzzz{{{yyywwwpppoooooorrrvvvuuupppjjjiiimmmpppppprrruuuuuussssssrrrooommmkkkiiihhhhhhpppmmmjjjhhhggghhhgggfffaaaffflllooonnnjjjfffdddaaabbbaaa```^^^]]]___```ddddddcccaaa___aaagggllljjjooouuuuuurrrpppqqqsssmmmkkkhhhgggffffffdddbbbbbbjjjrrrrrrnnnmmmsssyyysssvvv|||~~~wwwoookkkkkkiiieee```VVVQQQRRRRRROOOOOORRRHHHGGGFFFGGGIIIIIIHHHGGGFFFJJJPPPUUUYYYZZZYYYXXXXXXSSSNNNNNNPPPQQQNNNKKKWWWXXXVVVSSSWWW___```\\\[[[XXXVVVVVVXXXZZZ[[[[[[]]]ZZZXXXYYY[[[^^^``````bbb```]]][[[\\\___ccceeedddfffiiinnnsssxxx|||~~~||||||zzzvvvrrrppppppqqqyyy~~~~~~zzzzzz{{{{{{xxxsssrrrtttwwwyyy{{{uuunnnkkknnnpppmmmhhhfffmmmjjjiiinnnvvvvvvooofffhhhkkkmmmmmmllllllppptttrrrlllkkkmmmkkkddd```aaa___```dddjjjnnnppppppnnnmmmnnnpppqqqqqqpppooonnnooonnnnnnooorrrssssssrrrtttsssqqqooonnnooopppqqqsssrrrqqqrrruuuwwwxxxxxxttttttuuuvvvwwwyyyzzz{{{}}}{{{yyyvvvuuuuuuvvvwwwuuuvvvvvvuuutttsssrrrrrrsssssssssvvvyyyyyyuuurrrnnnmmmmmmmmmooorrrtttvvvxxxtttqqqoooppppppnnnllljjjiiigggeeecccbbbaaaaaa]]][[[[[[]]]aaacccaaa```bbbaaaaaaaaabbbaaa___\\\TTTTTTVVVYYY^^^```aaaaaaoooqqqtttwwwxxxyyyxxxxxxttttttuuuvvvwwwuuuqqqnnnnnnqqqvvvzzz{{{yyyuuussssssvvvxxxwwwtttrrrrrrssssssyyy}}}{{{uuuppprrruuuooosssyyyxxxsssqqqooommmllllllmmmooopppvvvwwwvvvpppjjjjjjrrryyyzzzzzz}}}~~~|||xxxxxxuuurrrqqqpppooommmkkklllnnntttyyyvvvppprrrxxxxxxuuusssyyy~~~zzzvvvpppllljjjiiihhhgggeeeddd___XXXVVVXXXWWWTTTNNNFFFAAABBBCCC@@@@@@CCC>>>===>>>AAAEEEIIIKKKKKKJJJMMMRRRXXX[[[]]]]]]\\\]]]XXXTTTUUUXXXZZZXXXVVV^^^___\\\YYY]]]cccddd```\\\[[[YYYYYY[[[]]]^^^^^^___^^^]]]^^^```bbbbbbaaa___]]][[[ZZZ[[[^^^bbbeeeccceeeiiinnnsssxxx{{{}}}}}}|||{{{wwwtttsssuuuvvv~~~{{{zzz{{{yyyuuuqqqoooppprrrttttttmmmfffcccfffhhhfffcccbbbdddbbbcccgggmmmnnnhhhbbbdddfffggghhhhhhiiikkkmmmnnniiihhhjjjgggaaa]]]^^^]]]___cccgggjjjllllllkkklllnnnoooqqqqqqpppooonnnmmmmmmnnnpppsssuuuvvvvvvtttsssqqqooonnnooopppqqqqqqpppnnnooorrruuuwwwwwwsssrrrrrrrrrsssuuuwwwyyyzzzyyywwwuuuttttttttttttwwwwwwwwwvvvuuutttsssrrrttttttuuuxxx{{{|||yyyvvvqqqpppooonnnoooppprrrtttuuurrrooonnnoooooonnnmmmiiifffddddddeeefffeeeeeebbb```]]]^^^```aaa```^^^]]]]]]]]]___``````___]]]XXXYYYZZZ]]]```aaabbbaaammmnnnqqqtttvvvwwwwwwvvvssstttuuuuuusssooollljjjooorrrvvvyyyzzzxxxuuusssrrruuuxxxxxxvvvtttttttttwww|||}}}wwwssssssvvvxxx{{{|||zzzzzzzzzzzzzzz|||}}}~~~{{{{{{xxxsssooopppvvv|||}}}{{{{{{zzzyyywwwuuuwww|||}}}xxxyyy~~~~~~{{{zzz~~~|||~~~yyyoooiiijjjooommmkkklllllljjjeeeaaa___\\\XXXVVVUUUVVVVVVVVVWWWWWWSSSOOOOOOSSSTTTQQQHHHBBB>>>>>>>>><<<<<<===;;;:::;;;???EEEKKKOOOQQQTTTVVVZZZ___bbbdddeeeeeeccc___\\\]]]```ccccccbbbddddddaaa___```eeeeeeccc```^^^^^^___bbbdddeeeddddddddddddeeefffeeebbb___YYYXXXWWWWWWYYY]]]aaadddccceeeiiinnnsssxxx{{{}}}~~~}}}{{{xxxvvvwww{{{~~~zzzwwwwwwuuurrrnnnlllllllllkkkkkkccc^^^[[[^^^aaa___^^^^^^ZZZ[[[]]]aaacccdddaaa^^^``````aaaccceeegggfffeeeiiifffeeefffddd___]]]^^^___```cccfffggghhhhhhhhhlllmmmooopppppppppooonnnnnnoooppprrrtttwwwyyyzzzvvvuuusssrrrqqqrrrrrrsssqqqooommmnnnqqquuuxxxyyytttsssqqqpppqqqtttwwwyyyzzzyyyyyyyyyxxxwwwvvvuuuzzzzzzyyyyyyxxxvvvuuutttvvvvvvxxx{{{}}}~~~|||zzzxxxvvvsssqqqooopppqqqqqqtttrrrpppooopppqqqqqqqqqjjjeeebbbccciiilllllljjjiiifffbbb```___`````````]]]]]]^^^```ccccccbbbaaa^^^___aaabbbcccdddddddddkkklllooorrrtttvvvvvvvvvvvvxxxyyyvvvpppjjjhhhgggqqqsssvvvyyyyyyxxxuuusssqqqtttxxxyyyxxxvvvuuuuuuzzz~~~zzzvvvwwwzzz}}}}}}~~~zzzvvvuuuxxx}}}~~~~~~|||zzz|||{{{~~~|||tttrrrtttuuummmfffeeebbb[[[WWWXXX\\\\\\]]]___aaa```\\\YYY]]]ZZZWWWWWWXXXZZZ\\\\\\]]]]]][[[WWWYYY^^^```]]]QQQNNNKKKIIIHHHEEEDDDDDDEEECCCBBBEEEJJJOOOSSSUUUaaaccceeehhhjjjkkkkkkkkkfffdddaaaaaadddggghhhhhhfffeeeccc``````bbbcccbbbdddcccdddfffjjjllllllllliiiiiiiiijjjhhhddd___ZZZPPPPPPQQQSSSWWW\\\aaadddeeegggkkkpppuuuyyy{{{|||}}}|||zzzwwwwwwyyy~~~~~~xxxtttrrrrrroookkkhhhgggfffdddbbb^^^YYYXXX[[[^^^]]]]]]___XXX[[[]]]^^^^^^]]]]]]]]]___]]]]]]```dddeeeccc```ddddddeeeeeedddbbbbbbcccccceeefffggggggggghhhiiimmmmmmooopppppppppppppppssstttuuuuuuvvvxxx{{{}}}{{{zzzyyywwwwwwwwwwwwwwwtttrrrpppppptttxxx{{{|||yyywwwtttrrrsssvvvzzz}}}~~~}}}|||~~~~~~~~~}}}|||{{{zzzyyyzzz{{{|||}}}~~~~~~|||{{{}}}zzzvvvtttrrrrrrrrruuutttsssssstttvvvwwwwwwpppjjjeeehhhoootttssspppppplllhhhdddcccdddfffgggfffffffffhhhjjjjjjiiigggbbbdddggghhhiiijjjkkklllnnnppprrruuuwwwyyyzzzzzz}}}|||sssllljjjkkktttuuuxxxyyyyyyxxxvvvuuutttvvvyyy{{{zzzyyyvvvuuuzzz~~~}}}{{{||||||yyy{{{~~~}}}sssooowwwqqqlllgggeeebbb]]]\\\^^^```\\\YYYYYYYYYVVVUUUWWWWWWYYY\\\aaadddeeedddbbbbbb```]]]]]]___bbbdddeeeddddddaaa^^^___dddeeeccc]]]]]][[[VVVSSSPPPNNNLLLPPPNNNLLLMMMQQQUUUXXXZZZiiijjjkkklllllllllkkkkkkfffdddbbbaaabbbeeeggghhhhhhfffdddcccaaa```aaacccggghhhjjjmmmrrrttttttsssnnnmmmlllkkkhhhccc\\\WWWKKKLLLNNNQQQWWW]]]cccggghhhkkkooossswwwzzz||||||{{{zzzxxxvvvuuuwww|||}}}xxxsssqqqpppmmmiiifffeeecccaaa___\\\YYYYYY]]]```___```ccc\\\^^^```___]]]\\\\\\]]]___^^^]]]___cccdddccc```bbbdddffffffeeegggiiijjjhhhiiijjjiiihhhgggiiikkkppppppqqqrrrsssssstttttt{{{||||||zzzxxxyyy{{{~~~~~~}}}||||||{{{zzzzzzzzzwwwuuuttttttxxx{{{~~~}}}{{{wwwuuuvvvzzz~~~}}}||||||yyywwwvvvwwwwwwwwwwwwxxxzzz|||~~~zzztttppprrrxxx}}}{{{wwwuuusssooolllkkkmmmpppssstttsssrrrrrrsssqqqnnnlllfffiiimmmoooppprrruuuwwwwwwyyyzzz}}}}}}wwwvvvwww{{{{{{|||}}}}}}|||{{{zzzzzz{{{}}}~~~~~~|||yyywwwyyy|||~~~~~~{{{pppkkkjjjlllggg^^^]]]bbb\\\WWWTTTVVVWWWUUUUUUWWWXXXXXXWWWXXXXXXYYYZZZZZZZZZ\\\```eeeiiikkkmmmmmmiiigggddddddfffhhhjjjkkkjjjiiifffaaabbbfffgggdddhhhjjjjjjddd___]]]ZZZWWWUUUTTTSSSTTTWWW[[[]]]^^^ggghhhiiijjjjjjhhhgggeeedddcccaaa___```cccfffhhhmmmjjjiiihhheeebbbdddhhhjjjkkkoootttyyy{{{{{{yyyrrrpppnnnkkkiiiddd___ZZZOOOPPPSSSVVV\\\bbbgggjjjnnnppptttxxx{{{|||}}}}}}zzzyyywwwtttrrrssswwwzzz{{{}}}~~~~~~zzzwwwtttrrrnnnjjjfffeeedddcccbbb^^^]]]___dddfffdddeeehhhbbbcccdddcccaaaaaaaaaccceeedddcccccceeegggggggggfffkkknnnllljjjnnnqqqsssnnnooopppnnnkkkjjjmmmqqqvvvvvvwwwxxxyyyzzzzzz{{{{{{zzz}}}~~~}}}}}}|||zzzyyy{{{}}}}}}zzzyyyzzz}}}zzz{{{|||||||||~~~~~~{{{zzzxxxvvvuuuwww|||}}}|||zzzwwwsssppplllqqqvvvyyyzzz||||||}}}}}}~~~wwwppppppvvv|||}}}|||qqqoookkkjjjjjjjjjjjjiiiaaaaaa```^^^\\\[[[\\\^^^XXXTTTSSSWWWZZZYYYYYYZZZWWWYYY[[[[[[]]]___aaabbb___bbbfffjjjmmmppprrrtttrrrppplllkkkmmmoooppppppqqqppplllhhhhhhlllmmmjjjnnnssstttnnniiihhhgggccc[[[ZZZYYYZZZ]]]_________aaacccfffhhhhhhfffdddbbbbbbbbb```___```dddiiilllqqqmmmlllmmmiiieeegggmmmlllnnnrrrxxx}}}~~~uuurrrooolllkkkiiifffddd[[[\\\]]]```dddhhhlllnnnsssuuuyyy|||~~~~~~~~~}}}zzzyyywwwtttqqqpppqqqssstttuuuxxx{{{|||{{{xxxvvvtttpppkkkggggggggghhhgggeeeeeeiiiooopppnnnnnnpppjjjjjjiiiiiikkklllmmmnnnppppppooonnnnnnooorrruuuttt{{{}}}xxxuuuxxx|||}}}wwwxxxyyyvvvrrrrrrvvvzzz~~~~~~~~~~~~}}}~~~yyyuuuuuuzzz~~~|||tttjjjfffiiinnnqqqrrruuu{{{zzzuuuqqqsssuuuwwwwwwyyy{{{}}}zzzwwwwwwwwwssskkkffffff___\\\ZZZ[[[^^^aaadddeeebbbeeeddd^^^\\\___aaa```\\\XXXXXX]]]aaa```^^^___WWW[[[^^^___aaaeeeiiiiiifffhhhkkkmmmppprrrvvvxxxxxxuuuqqqoooppprrrrrrrrruuuuuuqqqlllmmmqqqqqqnnnmmmtttvvvppplllmmmlllhhhbbbaaa``````aaa```___]]]^^^```dddhhhiiigggeeecccaaaaaaaaa```bbbgggmmmqqqrrrnnnnnnoookkkfffhhhooollloootttzzzvvvsssooommmmmmnnnnnnmmmfffffffffhhhjjjmmmoooqqqwwwyyy|||~~~}}}zzzzzzxxxtttpppnnnnnnooolllnnnrrrvvvyyyzzzxxxvvvvvvqqqlllhhhhhhjjjkkkllllllmmmrrrxxxyyyvvvuuuxxxqqqooonnnppptttwwwxxxxxx{{{|||{{{yyyvvvxxx}}}}}}yyyyyy~~~{{{{{{}}}vvvwwwzzz{{{xxxxxx~~~yyyooo``````aaa```^^^^^^```aaahhhoooxxx}}}}}}}}}|||{{{yyyuuupppnnnqqqtttmmmooommmfffbbbaaa___\\\[[[[[[[[[\\\^^^bbbeeegggooolllhhhdddcccdddfffhhhgggbbb]]]___dddfffccc___ZZZZZZZZZ^^^ccchhhkkkllllllmmmooonnnooosssyyy~~~~~~|||xxxwwwvvvuuusssrrrvvvvvvvvvuuusssqqqnnnmmmnnnoooooooooooommmlllkkkeeeaaa^^^___cccccc```\\\]]]___cccgggjjjiiieeebbbaaaaaabbbdddhhhmmmrrrtttyyyuuuqqqooonnnlllkkkiiilllooottt{{{}}}tttqqqoooooorrrtttsssrrrssssssrrrrrrqqqqqqrrrrrrxxx|||zzzwwwwwwuuurrrrrrrrrqqqmmmjjjkkklllnnnrrrwwwzzzzzzyyysssrrrooolllkkkmmmqqquuuttttttuuuyyy}}}~~~{{{xxxyyyyyywwwuuutttxxxpppgggeeellllllbbb]]]___gggfffggglllrrrtttqqqmmmqqqqqqqqqqqqrrruuuyyy}}}}}}{{{|||zzzsssnnnnnnnnnooonnnllljjjjjjmmmpppnnnqqqooojjjfffeeebbb^^^```___^^^^^^```cccfffhhhuuuqqqlllggggggiiinnnqqqlllgggbbbcccgggiiieeeaaaZZZZZZZZZ]]]bbbfffiiijjjoooppppppoooooosssxxx}}}}}}{{{zzzzzzxxxvvvtttwwwwwwwwwuuussspppnnnllllllmmmooopppppppppnnnmmmeeeaaa]]]^^^aaabbb```]]]aaacccgggkkkooonnnkkkhhheeefffgggiiimmmqqqtttwwwvvvssspppooonnnmmmllljjjlllmmmqqqvvv{{{~~~~~~|||uuussspppppprrrtttuuutttwwwwwwwwwvvvtttttttttuuu{{{}}}xxxuuusssqqqpppppprrrqqqooollljjjjjjlllppptttwwwwwwwwwrrrrrrqqqooooooqqquuuxxxxxxyyy{{{~~~~~~{{{yyy~~~{{{xxxwww{{{{{{yyy~~~~~~uuuqqqtttzzzwwwuuuwwwzzzzzzvvvrrroooppprrrrrrqqqpppqqqrrr~~~wwwppplllkkklllmmmjjjgggfffiiikkkhhhffffffiiikkklllmmmmmmooosssvvvtttvvvvvvrrrooonnnkkkfffhhhfffdddccccccdddfffgggvvvrrrmmmjjjkkkooouuuyyyrrrmmmiiiiiillllllhhhddd]]]\\\\\\^^^bbbfffhhhiiissssssrrrppppppssswww{{{}}}||||||}}}}}}|||yyyvvvxxxxxxwwwvvvssspppllljjjhhhjjjnnnqqqssssssrrrqqqgggccc^^^]]]```bbbcccbbbeeegggjjjooorrrrrrooolllhhhiiijjjlllooorrrtttvvvqqqpppnnnnnnnnnnnnlllkkkjjjjjjkkknnntttxxx{{{|||xxxuuurrrqqqsssvvvwwwxxxzzz{{{zzzxxxuuuttttttuuuzzztttrrroooooooooppprrrrrrpppooolllllllllooorrruuuvvvuuurrrsssttttttuuuwwwzzz}}}|||~~~{{{zzz}}}|||}}}|||~~~yyyvvvuuuyyyuuusssssstttppplllgggbbb______aaabbbfffeeegggjjjmmmnnnmmmmmmlllmmmoooqqqtttwwwzzz|||zzz}}}~~~{{{{{{{{{wwwqqqpppmmmiiieeebbbbbbbbbcccllljjjiiijjjmmmrrrwww{{{tttqqqnnnoooqqqqqqmmmjjjdddbbbbbbcccgggjjjllllllvvvuuusssqqqqqqssswwwyyy{{{{{{}}}{{{xxxyyyyyyyyywwwtttoookkkhhheeeiiioootttwwwxxxvvvuuummmhhhcccaaacccgggjjjkkkjjjkkkmmmqqqsssqqqnnnkkkggghhhiiikkknnnoooqqqqqqlllkkkkkklllmmmmmmllljjjhhhfffeeegggmmmsssxxx{{{yyywwwuuutttuuuxxx{{{}}}}}}~~~|||xxxssspppppprrrwwwqqqooopppqqqrrrssssssrrrpppoooooonnnnnnpppsssuuuuuuuuuqqqsssvvvxxxyyy{{{}}}}}}}}}|||{{{|||~~~zzzvvvnnnlllhhheeedddeeegggiiijjjhhhfffdddcccdddeeefffhhhiiilllooorrrtttrrrpppjjjjjjkkkmmmppptttvvvxxx|||yyytttpppjjjddd___\\\\\\\\\]]]___ccchhhmmmqqquuuwwwtttsssrrrsssuuuuuussspppllljjjiiikkknnnqqqrrrrrrxxxvvvsssqqqrrrtttwwwxxx{{{|||}}}||||||{{{yyyuuuooojjjgggdddiiiqqqxxx||||||zzzxxxtttpppkkkhhhjjjnnnsssuuusssssstttuuuuuusssnnnkkkggghhhkkkmmmnnnooopppoookkkiiihhhiiikkkkkkjjjiiigggeeeccceeejjjqqqwww{{{{{{{{{zzzzzz{{{~~~yyyqqqmmmnnnpppvvvpppoootttvvvyyyzzzwwwsssooolllnnnmmmnnnppptttvvvvvvvvvqqqsssvvvxxxxxxzzz|||~~~zzz}}}{{{wwwwwwsssnnnhhhgggjjjkkkhhheeecccbbbbbbcccdddgggjjjllliiiiiihhhggghhhiiikkkmmmmmmqqqtttvvvyyy{{{wwwrrrjjjhhhfffgggkkkoooqqqssszzz{{{|||}}}}}}vvvrrrkkkccc^^^[[[[[[[[[YYY]]]ccciiiooorrrtttuuuvvvvvvvvvwwwyyyxxxvvvtttrrrpppoooqqqtttwwwxxxxxxwwwtttqqqppprrruuuxxxyyy~~~~~~|||wwwpppjjjffffffllluuu}}}}}}zzzyyyvvvrrroooppptttzzz~~~~~~}}}||||||{{{xxxsssoookkkmmmppprrrtttttttttsssmmmkkkiiihhhiiijjjjjjjjjiiigggfffhhhnnnuuuzzz}}}~~~}}}qqqlllnnnsssvvvqqqrrrwww|||{{{tttlllhhhggghhhkkkqqqwww{{{|||{{{vvvxxxyyyzzzyyyyyy{{{|||zzz|||~~~|||{{{uuuoookkklllllljjjjjjmmmjjjeee```bbbgggjjjhhheeedddeeehhhkkkmmmpppqqqrrrmmmkkkhhhggghhhkkkoooqqqvvv}}}yyymmmiiieeeeeeiiinnnqqqssswwwxxxyyyzzz{{{wwwpppiiieeecccdddeeebbbeeejjjooosssvvvxxxxxxzzzzzz{{{||||||zzzxxxvvvtttrrrrrrsssvvvyyy{{{{{{uuurrroooooossswwwyyyyyy}}}~~~~~~xxxqqqjjjfffhhhoooyyy~~~zzz{{{xxxuuusssssswww}}}}}}xxxuuunnnqqquuuxxxzzzzzzyyyxxxsssoookkkiiiiiijjjkkkkkklllkkklllooouuu{{{qqqllloootttvvvsssuuuwww}}}tttjjjeee```ccckkkuuu}}}vvvrrrrrrttt{{{~~~tttkkkffffffiiillljjjeeebbbdddgggiiilllpppkkkgggdddhhhooorrrppplllgggjjjmmmqqqtttuuuuuuuuurrroooiiifffgggkkkqqquuu}}}mmmhhhcccbbbgggmmmqqqrrrwwwxxxxxxzzz}}}wwwqqqnnnnnnoooqqqnnnoooqqqtttwwwzzz|||}}}~~~~~~~~~|||yyywwwtttrrrrrrssswwwzzz{{{|||tttpppmmmnnnssswwwzzzzzzzzz{{{}}}yyyrrrjjjfffjjjqqq{{{{{{zzzyyyvvvttttttxxx~~~{{{xxxpppssswww{{{}}}|||{{{zzzwwwsssmmmjjjjjjkkklllmmmooooooqqquuu{{{pppjjjnnnttt}}}wwwuuuxxxvvv}}}uuujjjccc]]]bbbmmmzzzuuulllfffeeefffnnn|||~~~{{{yyyxxxvvvuuuwwwoooddd^^^___dddhhhjjjeeedddeeeiiioootttxxxzzzrrrrrrrrrtttvvvvvvtttrrroooooorrrzzz~~~wwwpppnnnllliiiiiimmmsssxxx~~~uuullljjjooovvvyyyxxxwwwwwwyyy}}}|||yyyxxxyyy{{{|||||||||~~~~~~}}}||||||}}}}}}{{{yyyvvvttttttrrrpppoooppprrrtttvvvwwwtttpppqqqsssuuuuuutttzzzzzzzzz|||~~~{{{vvvpppkkkkkkpppxxx~~~~~~{{{xxxvvvvvvvvvvvvvvvyyy~~~~~~|||yyywwwvvvuuuvvvyyy~~~~~~{{{}}}yyyuuurrrmmmjjjmmmtttppppppsssyyyrrrjjjlllrrryyy{{{sssooossswww|||}}}yyyrrrlllhhhaaadddlllxxx~~~yyynnnddd___WWWQQQXXXmmm{{{{{{xxxwwwrrrpppooonnnnnnnnnmmmmmmrrrlllddd```bbbfffjjjlllkkkjjjiiilllrrrwww{{{}}}zzzzzzzzz{{{{{{{{{xxxvvvrrrqqqssszzz|||uuupppooommmjjjjjjnnntttxxx|||vvvvvv{{{}}}yyyzzz|||~~~{{{yyyzzzzzz{{{{{{zzzwwwuuutttpppooonnnmmmnnnpppsssuuuwwwtttqqqqqqsssvvvwwwwwwwwwwwwwwwxxxzzz~~~zzztttpppoooqqquuuyyy|||zzzwwwtttrrrssstttvvvxxx|||{{{vvvtttsssttttttuuuyyy|||wwwtttqqqmmmjjjmmmsssssstttwww}}}sssllloootttuuuzzzxxxqqqmmmnnnrrrvvvwwwtttooojjjhhhgggjjjrrr}}}}}}vvviii\\\MMMGGGDDDPPPhhh|||{{{zzzzzz|||}}}tttwww}}}~~~|||yyysssnnnjjjjjjkkkhhhjjjlllnnnpppqqqqqqqqqpppkkkfffdddfffjjjoooqqqtttrrrpppqqqvvv{{{~~~zzzxxxtttssstttzzzyyytttrrrqqqooommmllloootttxxx}}}~~~~~~{{{xxxwwwwwwxxxxxxwwwuuusssrrrmmmlllkkkkkkllloooqqqssssssqqqnnnnnnppptttwwwxxxtttttttttuuuvvvyyy{{{}}}~~~xxxttttttrrrqqqsssuuuvvvssspppnnnppprrruuuyyy}}}xxxqqqoooooosssrrrtttzzzzzzuuurrrqqqmmmkkkmmmrrruuuvvvzzzuuuppprrruuuqqqsssuuuxxxxxxtttnnnjjjiiikkknnnnnnmmmjjjiiiiiilllpppwww~~~wwwgggYYYDDD@@@BBBPPPiiizzzyyywwwvvvwwwzzz~~~zzzppp{{{|||vvvtttuuuwwwvvvuuurrrooolllkkknnnpppnnnqqqvvvzzz|||}}}~~~wwwrrrmmmjjjkkkpppuuuyyy|||yyyvvvvvvyyy}}}~~~yyyvvvtttssstttyyy}}}~~~zzzvvvuuutttssspppoooqqqtttwww~~~|||zzztttuuuuuuuuutttsssqqqqqqmmmlllkkkkkkkkklllnnnooommmkkkiiiiiilllppptttwwwuuuuuuuuuuuuvvvwwwyyyyyy~~~zzzvvvwwwsssnnnnnnqqqsssrrrpppmmmnnnppptttyyy}}}xxxqqqoooqqqttttttvvv{{{xxxsssqqqqqqooolllnnnrrrsssuuuyyy}}}vvvssstttvvvrrrpppoooqqqrrrqqqlllhhheeeggghhhhhhggghhhjjjkkknnnrrryyy~~~pppaaaLLLJJJMMM[[[ppp}}}|||{{{zzzwwwuuusssqqqrrruuuyyy{{{~~~|||yyyvvvvvvyyy~~~|||zzzwwwvvvxxxyyyzzz{{{}}}zzz|||yyyvvvuuuqqqmmmjjjkkkooorrrtttsssrrrooonnnooorrruuuuuuyyy~~~xxxrrrqqquuu||||||yyyyyy{{{~~~~~~yyyvvvssssssuuuyyy~~~~~~|||zzzyyyxxxuuusssrrrtttvvv{{{|||~~~~~~|||zzzyyyttttttssssssrrrqqqpppooopppooonnnlllkkkkkkkkkkkkiiiiiihhhhhhjjjnnnsssvvvxxxxxxxxxwwwxxxxxxyyyyyy|||~~~|||xxxvvvrrrmmmlllnnnqqqssssssnnnmmmnnnrrrwww{{{|||{{{|||uuutttvvvvvvuuuvvvzzz~~~uuuqqqoooppppppmmmnnnqqqppprrrwww~~~~~~~~~|||zzzxxxvvvuuuuuuuuurrrooonnnoooooollliiifffffffffeeeeeehhhlllooooootttyyy~~~sss___^^^aaalll{{{}}}zzzvvvtttqqqooommmkkklllnnnqqqsssxxxvvvsssppppppsssyyy~~~~~~}}}yyyyyyzzz|||~~~~~~|||zzz|||zzzwwwvvvwww{{{{{{wwwrrrppprrrvvvyyy{{{}}}yyytttpppooopppqqqsss~~~zzztttnnnkkkjjjkkkmmmmmmnnnmmmnnnpppuuuxxxyyyzzzzzzxxxuuutttuuuvvv~~~}}}zzzxxxyyyzzzxxxxxxwwwtttqqqnnnmmmmmmllllllpppzzz||||||xxxuuussspppmmmkkkppppppooonnnmmmnnnrrruuuvvvvvvuuusssrrrrrrtttwwwzzz{{{xxxzzz~~~{{{{{{}}}~~~~~~zzzvvvvvvxxx}}}~~~zzzwwwtttuuuuuuxxxzzz|||}}}yyyxxxxxxvvvuuutttrrrqqqpppooonnnrrrqqqooommmkkkjjjiiiiiihhhiiijjjkkklllooossswwwwwwwwwwwwxxxxxxwwwwwwwwwzzz||||||xxxsssqqqnnnmmmmmmooorrruuunnnlllllloootttxxxxxxwww~~~yyyxxxxxxuuussssssvvvzzz{{{xxxuuuqqqlllkkknnnooommmlllnnnmmmooosss{{{}}}zzzyyyyyyzzz{{{zzzwwwtttuuussspppnnnnnnmmmlllkkkiiihhhgggffffffhhhmmmqqqrrrvvvzzz}}}vvvvvvyyy|||xxxuuuqqqnnnmmmlllkkkjjjjjjkkkmmmnnnmmmllljjjhhhhhhkkkqqquuuyyyyyyyyyyyywwwuuusssrrrsssrrrqqqrrrttttttrrrqqqmmmkkkhhhffffffiiimmmpppiiifffbbbaaaccchhhkkkmmmmmmhhhaaa]]]^^^aaaccccccooolllggg```[[[YYY[[[^^^___```___^^^\\\\\\^^^```dddaaa______aaabbb```^^^dddddddddcccaaa```bbbcccbbbbbb```]]]ZZZXXXYYYZZZYYYXXX[[[gggttt{{{yyyttt}}}~~~sssmmmfffkkkqqquuuwww{{{{{{yyyxxxxxx|||zzzxxxxxxxxxvvvrrrvvvtttqqqpppppppppooonnnqqqsssuuuvvvwwwxxxzzz|||{{{|||{{{yyywwwvvvvvvxxx{{{}}}|||~~~}}}}}}~~~}}}|||}}}|||}}}zzzvvvuuuuuutttvvvyyy}}}~~~|||{{{{{{xxxwwwuuusssqqqooonnnnnnppppppnnnmmmkkkjjjhhhhhhfffiiilllmmmmmmnnnrrruuussssssttttttttttttssssssuuuwww{{{}}}xxxsssoooqqqqqqnnnkkkkkkooosssmmmjjjhhhkkkqqqvvvwwwvvv|||{{{wwwvvvpppnnnmmmooorrrssspppmmmlllgggfffjjjllljjjiiiiiigggiiinnnttt{{{}}}yyyyyyyyy|||~~~yyytttppppppooommmkkkkkkmmmnnnlllkkkiiigggfffiiinnnrrrrrruuuyyyzzz{{{}}}sssvvvxxxyyyyyyyyyzzz{{{|||}}}~~~yyyuuuoookkkiiigggfffeeefffeeeeeeeeeeeeeeeeeeeee\\\\\\\\\[[[[[[^^^cccgggiiiiiiiiihhhgggeeecccbbbgggdddbbbaaabbbbbbbbbaaaYYYWWWTTTQQQRRRTTTWWWYYYWWWTTTPPPPPPRRRVVVYYYZZZWWWTTTNNNIIIHHHKKKPPPTTT[[[YYYUUUOOOKKKJJJKKKMMMOOOPPPPPPOOOLLLJJJJJJJJJLLLJJJHHHIIILLLMMMMMMKKKIIIJJJJJJIIIIIIIIIKKKNNNOOONNNKKKHHHEEEEEEGGGJJJIIIIIILLLTTT\\\aaaaaa^^^gggttt|||lll___XXXRRRWWW]]]aaadddjjjrrryyywwwnnniiifffdddhhhmmmmmmpppuuuyyy|||~~~wwwpppuuupppkkkkkkooorrrrrrpppvvvtttrrrrrrtttuuuuuuuuurrruuuzzz}}}~~~~~~~~~|||xxxvvvvvvvvvxxx}}}~~~~~~~~~~~~~~~}}}yyy{{{{{{wwwuuutttppprrrvvvzzz~~~~~~|||}}}zzzyyyvvvtttqqqooonnnnnnnnnnnnmmmlllkkkjjjiiihhhcccgggkkkllllllllloooqqqnnnoooppppppppppppoooooooooqqquuuyyy{{{xxxrrrmmmmmmqqqssspppjjjhhhlllqqqlllhhheeehhhooouuuwwwvvv{{{}}}~~~zzzuuurrrkkkiiihhhjjjmmmnnnkkkhhhhhhdddcccgggjjjhhhffffffbbbccchhhnnnuuuyyyzzzzzzwww{{{|||zzzyyyzzz~~~{{{uuukkkmmmnnnllljjjjjjmmmpppnnnmmmkkkhhhgggiiinnnqqqpppsssvvvwwwwww|||wwwmmmfff___cccgggjjjkkkllllllmmmssstttvvvwwwwwwtttqqqpppkkkfff___ZZZYYY[[[\\\]]]YYYYYYZZZZZZZZZYYYXXXXXXNNNOOOOOOOOOOOORRRVVVZZZ\\\\\\[[[ZZZYYYWWWVVVUUUVVVSSSOOONNNNNNOOOOOONNNIIIGGGDDDBBBAAACCCEEEGGGEEEBBB???>>>@@@CCCEEEFFFEEEEEEAAA;;;666888AAAJJJLLLKKKIIIFFFBBB@@@AAABBBCCCEEEFFFEEEBBB???>>>===777666666777999;;;;;;;;;888999:::999999;;;===@@@CCCBBB???;;;888999===@@@@@@AAADDDGGGJJJMMMPPPQQQUUUddduuuzzzooo^^^PPPIIIFFFJJJNNNQQQTTT\\\gggooorrrhhh^^^WWWRRROOOSSSXXXWWW\\\aaafffhhhjjjlllnnnpppqqqsssvvvxxx{{{~~~~~~~~~~~~{{{~~~~~~|||~~~{{{xxxtttooojjjiiikkknnnqqqtttuuuvvvvvvvvvvvvwwwwwwxxxyyyyyyyyyyyyzzz|||~~~{{{wwwtttsssyyy~~~||||||~~~~~~|||~~~}}}~~~}}}zzzwwwtttsssoooppprrruuuyyy}}}~~~yyyuuussspppkkkfffggghhhjjjlllmmmkkkgggccceeefffiiimmmooonnnkkkgggggghhhhhhhhhhhhgggffffffccciiinnnpppnnnkkkjjjkkkkkkppptttsssmmmhhhggghhhcccbbbcccffflllssswwwyyyxxx}}}}}}yyyqqqiiijjjfffdddfffeeeccccccfffdddddddddcccbbb```___^^^``````ccchhhnnnpppnnnkkkoootttyyy}}}{{{{{{{{{~~~}}}wwwqqqjjjjjjhhhfffddddddfffhhhllljjjgggeeeeeegggjjjllliiijjjmmmpppuuuyyy|||~~~~~~}}}yyy{{{~~~{{{tttkkkaaaXXXSSSRRRRRRTTTXXXXXXVVVXXX]]]___aaabbbaaadddhhhgggdddVVVRRRLLLGGGEEEHHHLLLOOOHHHIIIIIIHHHFFFDDDDDDDDD===>>>???@@@AAADDDHHHLLLPPPNNNKKKIIIHHHGGGEEECCCFFFAAA<<<<<>>@@@BBB>>>888333111111555666888888666555666666///...------...///000222---...000444777888666444555444444444555555666777999999999;;;>>>AAADDDFFFKKKRRRZZZ]]]WWWMMMDDD???===@@@CCCDDDFFFLLLWWW___ggg___RRRDDD<<<===CCCHHHMMMLLLKKKMMMPPPSSSTTTTTTXXX[[[^^^```aaabbbeeefffiiieeebbbcccgggiiigggdddiiijjjmmmoooooonnnlllkkkkkknnnrrrrrrqqqttt|||~~~|||yyywwwsssrrrtttyyy}}}|||xxxvvvsssqqqoooqqqrrrssstttvvvwwwxxxxxxyyyyyyzzz{{{|||~~~~~~}}}zzzuuurrrqqquuu{{{}}}{{{zzz{{{}}}}}}{{{}}}~~~zzzwwwuuutttppppppqqqrrrvvvzzzyyyuuusssooojjjfffeeeeeefffhhhjjjjjjgggddddddfffhhhkkkmmmkkkhhhdddccccccbbbaaaaaaaaa`````````ccchhhjjjjjjhhhffffffiiiooouuuvvvqqqjjjfffeeebbbbbbbbbcccffflllqqqtttvvv{{{|||yyyvvvrrrlllddddddaaabbbeeefffbbbaaabbbbbbbbbbbbaaa___^^^\\\\\\[[[\\\___cccfffgggffffffhhhmmmsssxxxzzzyyyxxxxxxyyyuuuooojjjgggeeebbb```^^^]]]]]]]]]___]]]\\\ZZZZZZ\\\^^^``````bbbdddgggiiijjjjjjjjjqqqmmmiiihhhjjjmmmnnnmmmuuuwwwxxxtttnnnjjjjjjllliiihhheee___XXXPPPIIIEEECCCAAACCCFFFEEECCCEEEIIINNNPPPQQQPPPRRRVVVUUUQQQHHHDDD???999777888:::;;;555666777777666666777777666777777888888;;;???BBBAAA???<<<;;;;;;:::888777777333...///222555444222444222000---,,,,,,///111111///---,,,---///222333555333111000000111444555666888999777333///+++***+++---///000///......///+++*********+++,,,---......///111333555555222000///......//////111222333555555666777999<<<>>>@@@BBBHHHNNNPPPLLLDDD>>>:::999;;;<<<<<<<<>>;;;777333///...---...))))))***+++---...///000///000000000000222555888777555333222333333222000...***'''(((,,,000111000...+++'''$$$###%%%(((***,,,,,,+++++++++,,,,,,,,,///......---...///000111000000000111///+++&&&""""""$$$'''(((((((((((()))((())))))******+++,,,,,,///000111222444222///,,,************+++,,,...///111111111222333555666777888;;;???AAA???;;;888777666777666444222444:::???FFFCCC===777222111444777:::;;;;;;888666777;;;???<<<===???@@@@@@BBBEEEGGGAAA>>>===???CCCEEEEEECCCBBBDDDEEEGGGHHHHHHGGGFFFFFFGGGHHHJJJLLLOOOQQQRRRWWWYYY]]]```dddiiiooosssrrrpppmmmkkkjjjkkkmmmnnnqqqnnnmmmqqqzzz~~~|||xxxtttrrrvvvyyykkkkkkiiibbb[[[YYY]]]aaagggkkkqqquuuvvvtttooolllnnnwww|||xxxvvvwwwrrrrrrwww{{{{{{{{{~~~tttuuutttqqqnnnooosssxxx}}}{{{xxxwwwwwwyyy}}}yyyzzz|||~~~}}}xxxuuusssuuuwwwzzz|||}}}||||||uuuuuuvvvwwwyyy{{{|||}}}zzzuuutttwww{{{|||~~~~~~zzzwwwvvvvvvqqqooommmmmmqqqxxxyyytttrrrqqqnnnkkkfffdddbbbbbbccceeeffffffeeefffgggjjjlllkkkhhhfffdddaaa^^^ZZZYYYZZZ[[[]]]]]]\\\\\\```dddeeeccc___\\\bbbiiillliiibbb[[[WWWYYY[[[\\\YYYWWWZZZaaaiiirrrtttrrrnnnlllnnnmmmjjjddd___]]]______[[[XXXXXXZZZZZZYYYXXXWWWUUUSSSRRRNNNSSSVVVTTTOOOMMMQQQVVV\\\```cccfffmmmtttuuurrrjjjgggcccaaa```\\\WWWRRRQQQLLLFFFEEEFFFFFFAAA===999999:::;;;<<<<<<<<<<<<@@@CCCFFFGGGEEE@@@:::666555666777;;;???DDDGGGHHHKKKNNNPPPOOOKKKFFFCCCAAACCCBBBAAA???<<<888444222333111111333333111333888;;;<<<;;;888:::===<<<888888777555333000---+++***'''&&&'''))),,,...///...---------,,,+++---000333333111//////000111000///,,,)))'''(((,,,111333444...***%%%######%%%((()))***+++,,,------,,,***)))******+++,,,---///111111111///...//////+++$$$!!!$$$&&&&&&&&&''')))***++++++,,,------------...///000222333222///,,,,,,+++)))(((((()))+++,,,------.........//////000222333555666777777777777444444333000......111444888888777444111000111222777;;;>>><<<777555777:::666888888999888:::===???===;;;:::;;;===???>>>===999::::::;;;<<<==================???CCCEEEEEEDDDAAAFFFLLLNNNNNNPPPVVV[[[\\\[[[YYYWWWWWWXXXYYYZZZ]]][[[ZZZ\\\bbbhhhmmmnnnccc```\\\YYYZZZ```hhhnnnooollljjjlllqqqwww|||~~~{{{kkkaaadddccc\\\UUUTTT\\\eeeiiipppyyy~~~|||vvvoookkknnnuuu{{{~~~}}}~~~|||yyyxxxxxxwwwuuusssppppppsssxxx{{{yyywwwwwwrrrrrrrrrooolllmmmrrrwwwzzzxxxuuussstttxxx}}}zzz{{{}}}}}}{{{zzz{{{~~~|||tttrrrpppoooppprrrvvvxxxtttqqqsssyyy}}}||||||~~~zzzwwwvvvvvvrrrqqqooopppttt{{{{{{wwwvvvuuussspppjjjgggdddcccdddfffhhhhhheeeeeegggjjjmmmmmmkkkiiihhheeeaaa]]][[[[[[]]]^^^aaa___^^^aaaeeegggeeebbbZZZ]]]aaacccaaa\\\XXXUUUTTTWWWXXXUUUSSSUUU\\\cccggghhhgggeeeffflllooonnnkkkbbbYYYWWWWWWTTTSSSTTTTTTTTTSSSRRRPPPNNNLLLKKKIIIMMMOOOLLLEEEDDDJJJQQQYYY[[[[[[[[[^^^bbbccc___ZZZWWWTTTSSSSSSQQQLLLGGG@@@;;;777777:::;;;777333...///000111111111000000333555999;;;999555///+++'''***000555999<<<===>>>AAACCCFFFFFFCCC>>>;;;999999888777555222///,,,***)))'''(((++++++***---333444555333000111444444000111222222111000---+++)))'''''''''***---...---+++,,,,,,+++***)))***---///...,,,***+++,,,------,,,***(((&&&'''***///333666000,,,'''%%%&&&(((******(((***---......,,,)))'''&&&&&&(((+++...111333555333111///......)))""" ###%%%%%%&&&)))+++------,,,,,,,,,,,,,,,,,,+++,,,...111333333111...---,,,)))'''&&&&&&'''(((,,,------------,,,,,,,,,------...000222444666666111000///...,,,,,,---//////000222111000......///111777>>>>>>999444222333111222333333333333555777999888666666666666666555000/////////000000111111333222222444777888888777666;;;AAAAAA??????CCCHHHLLLKKKJJJJJJJJJKKKMMMNNNMMMMMMMMMNNNQQQSSSUUUUUUQQQJJJDDDCCCHHHOOOTTTVVVZZZWWWUUUVVVZZZ___dddfffjjjlllpppsssvvvwwwxxxxxx||||||||||||}}}~~~qqqdddZZZ^^^```[[[VVVXXXcccnnnuuu~~~yyyqqqmmmsssxxx|||~~~xxxxxxwwwtttrrruuu|||~~~|||zzzyyyxxxvvvssspppllloootttxxxyyywwwsssqqqrrrqqqpppnnnmmmooorrruuuvvvtttqqqppprrrwww||||||}}}zzzqqqnnnjjjhhhhhhkkkooorrrooonnnqqqxxx|||{{{zzz{{{}}}~~~}}}zzzxxxxxxwwwvvvvvvwwwzzz}}}|||{{{xxxuuuooollliiihhhjjjlllmmmnnnjjjjjjkkknnnpppqqqooommmllljjjeeeaaa^^^^^^___```cccbbbaaabbbdddeeeeeeddd\\\]]]^^^___^^^[[[XXXVVVQQQSSSSSSRRRPPPRRRWWW[[[^^^``````___dddmmmsssuuummm```SSSNNNMMMLLLLLLMMMMMMLLLKKKJJJHHHFFFDDDCCCBBBEEEFFFAAA<<<<<>>???BBBBBB>>>>>>======???@@@>>>888333***+++,,,---............+++++++++***)))))))))(((+++,,,---...//////...---'''***---//////111444666777777999::::::999666444444444222111///---,,,+++'''%%%%%%'''&&&&&&***/////////---***+++000111...,,,---...//////---+++)))++++++---333888888222---&&&&&&&&&%%%$$$%%%(((***///...,,,,,,---......------,,,***)))***...333777000,,,((((((+++,,,***'''###%%%))),,,---+++(((&&&###""""""###&&&***///111,,,---,,,***&&&###"""###"""""""""!!!"""%%%***...000...***'''%%%%%%&&&'''%%%&&&(((,,,///000...,,,(((&&&$$$!!!!!!###%%%''',,,------...---,,,++++++'''&&&'''***...000///---******)))*********)))(((&&&''')))(((''''''(((******///666:::;;;666000,,,111333666777555333222222000000000...,,,,,,,,,---///...+++)))(((((()))***(((***+++***)))+++///333111333444444222333666999<<<<<<<<<;;;;;;<<<=========>>>=========>>>@@@BBB<<<888333111333777999999::::::::::::;;;>>>BBBDDD???AAACCCEEEFFFFFFEEEDDDMMMMMMNNNPPPRRRTTTVVVWWWYYY[[[___ccciiimmmqqqtttsssqqqpppooorrrwww|||wwwgggUUUJJJLLLQQQVVVYYY\\\dddqqq{{{yyyxxx}}}|||~~~qqqnnnzzzyyyssstttrrrkkkrrrtttvvvuuussswww}}}{{{vvvpppllleeeiiimmmooopppqqqrrrqqqpppnnnmmmooosssvvvuuussswwwuuusssrrrsssvvvzzz}}}{{{||||||}}}}}}~~~~~~~~~~~~~~~}}}~~~|||qqqddddddccccccdddeeeggghhheeeaaaaaafffjjjkkkmmmpppqqqrrrssstttwww}}}~~~||||||zzzyyyyyy~~~~~~yyyqqqpppoooqqquuuzzz|||}}}|||yyyvvvtttpppllliiiggggggggg___aaaaaa___\\\[[[^^^bbbYYYZZZ\\\^^^^^^[[[VVVRRRQQQOOOMMMMMMMMMLLLJJJHHHDDDGGGIIIKKKRRR^^^fffhhh```RRRDDD?????????>>>??????>>>===<<<999777555444555444222///...111888>>><<<<<<999555666:::;;;888999888888:::<<<999222---(((***,,,---,,,,,,---...---,,,+++***)))(((((((((,,,,,,,,,---...///000000---......---,,,...333777333333444666777777444222000///...---,,,+++***))))))&&&%%%&&&%%%$$$'''---***+++(((%%%''',,,---***(((((()))***)))'''%%%###%%%&&&***111777777000***&&&&&&&&&%%%$$$%%%(((+++---,,,******+++++++++******)))'''%%%%%%)))...222000---******......+++'''$$$&&&***---...---***(((###!!! """&&&***---***+++,,,)))%%%$$$&&&(((&&&%%%###""""""&&&,,,111444000+++'''$$$%%%&&&(((###$$$&&&***,,,---+++((('''%%%###""""""%%%(((+++,,,,,,---......---,,,+++'''&&&'''+++///000...++++++******+++++++++)))((('''(((((('''&&&&&&(((***%%%(((,,,111444222,,,(((---000444555333000...---)))******)))''''''((()))000...+++(((''''''((()))%%%''')))'''%%%'''---333///000000000111333555888::::::999888777777777777;;;;;;999888888;;;@@@CCC777666444111//////222555333444555555666888:::===555666888999:::999777666===>>>@@@BBBEEEIIIKKKMMMIIIJJJLLLPPPUUUXXXYYYYYYZZZXXXVVVVVVYYY___eeeiiihhhmmmqqqqqqhhhXXXFFF:::>>>CCCIIINNNTTT^^^jjjtttxxxwwwtttuuu{{{uuu|||yyyrrrmmmiiiggghhhmmmrrrtttsssqqqrrrsssxxxuuurrrqqqsssvvvxxxyyyyyyzzz||||||zzzvvvqqqnnnlllnnnqqqtttuuuuuutttssssssttttttuuuuuuttttttsssqqqtttwwwxxxxxxwwwxxxyyyyyyzzzzzzxxxvvvwww|||zzzzzz||||||}}}tttkkkdddccccccdddfffgggfffeeeddd```[[[WWWXXX^^^gggnnnnnnpppqqqrrrsssyyy~~~xxxwwwvvvwww|||yyyvvvvvvwwwxxxxxxzzz}}}}}}|||}}}tttsssrrrpppnnniiiccc___```___]]]ZZZXXXVVVUUUUUUUUUVVVVVVVVVUUURRROOONNNIIIGGGEEEFFFGGGEEEBBB>>>===>>>@@@CCCFFFJJJMMMOOOGGGBBB;;;888888::::::999777777666555333111///---///...,,,,,,---000444666444333333222222333333444444555666777777555000,,,((((((***,,,//////...---,,,------+++)))'''((()))+++******,,,///111222222---...//////......000111111111000000000111111222///...---+++***)))))))))&&&(((***)))&&&%%%''')))///+++%%%###$$$(((+++------+++))))))***+++)))(((+++,,,---///000///,,,)))%%%''')))+++,,,***'''%%%'''***...///...+++))))))+++)))'''&&&%%%&&&'''(((,,,***(((((((((((('''&&&$$$&&&(((***+++)))'''&&&%%%###!!!!!!"""$$$%%%%%%((('''&&&%%%$$$$$$######(((%%%""" """'''---111333333111...)))&&&%%%&&&''')))++++++***))))))******)))''''''''''''%%%$$$)))***+++------------,,,'''(((***------,,,((($$$'''+++---,,,------)))###'''(((((('''%%%%%%''')))%%%(((+++,,,+++***))))))000111111000///---+++)))*********'''######%%%))),,,+++)))(((''''''((((((&&&'''((((((((()))+++---000000///......000333777555777888777666444444555777777888888888888888777666666555333000...///000...111666888777444222111......000333666777555222:::::::::<<<>>>???>>>=========<<<===???CCCFFFHHHFFFFFFDDDBBBBBBDDDJJJNNNTTTVVVYYYXXXSSSIII???888777999===CCCKKKSSSZZZ___gggmmmrrrtttrrrnnnmmmnnn|||}}}vvvtttrrrqqqsssxxx|||zzzqqqppp{{{}}}{{{wwwrrrkkkgggdddcccccciiimmmqqqrrrrrrqqqrrrtttuuusssooonnnooorrruuuvvvxxxyyy{{{|||zzzvvvrrrooommmooosssvvvwwwvvvtttrrrrrrrrrsssssssssrrrrrrqqqppprrrtttuuuuuuuuuvvvxxxvvvvvvvvvtttsssuuuzzz~~~{{{wwwvvvyyy}}}~~~zzz{{{~~~zzzpppiiieeeeeedddeeeeeeffffffeeeeeeaaa[[[VVVUUUZZZaaafffkkkmmmppprrrtttyyyyyywwwvvvvvvzzz|||uuuqqqrrrrrrsssssstttwww|||}}}|||wwwuuuuuuooommmkkkiiifffbbb]]]YYY\\\ZZZXXXVVVSSSPPPNNNMMMJJJJJJKKKJJJIIIFFFDDDBBB???>>>>>>???AAA@@@===:::777888888:::<<>>>>>===<<<:::888666555333333444777999999666444222111000000111333555777888555111///......---+++)))***,,,------+++***((()))+++---///000111111000111111000//////000111111444777:::999444000....../////////...---,,,+++***,,,...///---***'''%%%%%%)))((((((***,,,......---(((***,,,,,,***(((''''''+++***((('''&&&''''''(((***)))'''&&&&&&&&&'''(((***+++,,,+++******+++,,,&&&""" %%%***---//////---***'''(((---222444333222000,,,(((%%%###((())),,,------***'''%%%"""&&&***------,,,,,,,,,***)))((('''(((***,,,---,,,)))&&&%%%&&&((())))))%%%%%%&&&&&&&&&''''''''''''###%%%&&&((()))(((&&&$$$""""""###$$$%%%'''(((******///111333111---)))%%%$$$***(((&&&$$$######$$$%%%"""###$$$%%%&&&'''''''''))))))+++++++++***((('''!!!!!!!!!"""###%%%%%%&&&$$$)))+++***+++---+++'''%%%%%%###!!!!!!$$$)))------***'''''')))+++***(((((('''''''''''')))***++++++)))&&&""" """&&&***(((&&&%%%$$$$$$&&&((())),,,+++)))&&&%%%%%%))),,,......---,,,***+++...000333555555444222111111222777777888888666222///,,,/////////...,,,,,,---///...000222111---(((%%%$$$)))+++...000000000111222111000000111333444333222///000111333555777888999444444444333111222444666>>>???AAAAAA@@@<<<999777999888888999;;;???CCCEEEIIIIIIKKKNNNQQQRRRQQQPPP[[[gggvvv|||lll___SSSRRRPPPPPPRRRVVV[[[]]]YYY\\\bbblllzzz~~~tttnnniiigggeeeaaa```bbbdddfffiiikkkmmmpppuuuxxxwwwvvvuuuvvvyyy|||}}}}}}yyyyyyyyyzzz{{{}}}~~~zzz}}}zzzwwwtttsssuuuvvvvvvvvvsssooohhhdddeeejjjpppuuuvvvvvvuuutttsssssstttuuusssqqqnnnkkkjjjlllpppsssvvvwwwxxxyyyxxxwwwuuutttqqqqqqrrrsssssstttttttttssssssqqqooommmjjjgggfffiiiiiiiiiggggggiiimmmppprrrpppllliiiiiimmmrrrvvvzzzwwwsssqqqqqqsssuuuwwwvvvwwwzzz|||yyyuuurrrooojjjgggfffffffffeeeeeefffgggiiiccc^^^WWWSSSTTTZZZ```cccfffjjjqqqxxx}}}}}}yyysssnnnkkknnnooonnnjjjcccZZZTTTQQQTTTTTTUUUTTTSSSUUUWWWZZZZZZWWWSSSRRRRRRPPPMMMJJJLLLIIIEEECCCBBBBBB@@@???EEEEEEEEEDDDBBB@@@>>><<<777666555333111000///...---...///111222222000//////...,,,+++,,,...111222666444222111///---,,,***'''(((***++++++***((('''(((***...111222222000///000///...------...///000333888;;;888222---,,,......//////---+++***))))))...///000///+++(((&&&%%%***))))))+++---------+++)))+++,,,,,,***'''&&&&&&,,,+++)))'''&&&&&&'''((()))((('''&&&&&&'''((()))))))))******)))))))))***&&&""" %%%)))+++...///---((($$$%%%---444777666444000***%%%!!! &&&(((+++------+++(((&&&!!!%%%***,,,,,,+++******(((((('''''')))+++...///...***&&&%%%&&&)))***+++%%%%%%$$$$$$$$$%%%&&&''')))$$$"""$$$'''))))))'''###!!!!!!$$$''')))((('''''',,,---...,,,(((%%%###"""'''$$$  ###%%%&&&&&&'''(((************)))((('''&&&!!! ###'''***---///...)))''')))***((($$$###!!!###***///111+++&&&%%%(((+++***'''$$$###"""!!!"""$$$'''((('''&&&$$$######%%%(((+++%%%$$$######$$$&&&)))******++++++***(((''')))***///000///---++++++---///333444444333111000111333444555777777555111---***---------+++***+++---000000111000---(((### %%%(((,,,---------///111000...------///000///...+++---///111333444444555///000111111000000111222999:::;;;<<<======>>>>>>>>>===;;;999:::<<>>===>>>>>>:::777999777555444666777888888::::::;;;;;;::::::999999333222000...---,,,,,,,,,---.../////////...---------,,,)))((())),,,000333555555444222000---,,,+++******++++++***)))(((''')))+++...111333222111//////...,,,++++++,,,...///222666999666000++++++---***,,,---+++)))((()))***...000111000---***))))))---,,,,,,---......---+++***,,,...---+++***)))***---+++)))'''&&&&&&((()))+++***((('''''')))+++,,,***)))))))))******)))))))))&&&###"""###&&&((()))+++,,,+++'''###$$$+++111444555444///(((""""""%%%(((+++,,,+++)))'''"""%%%***,,,+++)))(((''''''&&&&&&&&&(((+++...000///,,,(((&&&''')))+++,,,&&&%%%#########$$$&&&''')))%%% """&&&))))))'''###!!! $$$((()))(((&&&$$$((((((&&&###  !!!$$$!!! ###%%%%%%%%%'''(((++++++)))(((''''''&&&&&&######""" """(((---888888222)))###$$$&&&'''###""" ###***000444---&&&$$$'''***)))'''###""" !!!$$$&&&######%%%''')))***+++***#########$$$&&&''')))***&&&)))---///...,,,***))).........,,,******+++---000000111000......000222111333555666444111...+++------,,,***)))))),,,///000111///+++&&&!!!"""$$$'''***+++---///111---+++))))))***++++++***)))***,,,...///000111111,,,...000000000000111222777888999<<<>>>@@@BBBCCCAAA???<<<999999;;;>>>@@@AAA>>><<<>>>AAACCCBBB@@@FFFJJJQQQYYY[[[VVVMMMGGG@@@???>>>>>>???BBBDDDFFFKKKMMMRRRaaatttxxxkkk___VVVOOONNNOOOMMMMMMOOOQQQQQQQQQOOOOOORRRVVVZZZWWWWWWVVVUUUVVVWWWZZZ\\\YYYYYYYYYXXXYYYYYYZZZZZZ___[[[ZZZ\\\^^^bbbjjjsss~~~yyyssspppoooppprrrvvvzzz}}}}}}|||{{{yyywwwvvvvvvvvvxxxyyyvvvsssnnnkkkmmmssszzz|||zzzzzzzzzxxxwwwyyy{{{{{{yyyuuutttvvvyyyvvvvvvvvvvvvvvvvvvvvvvvvuuusssooollllllnnnrrrtttwwwuuusssooojjjeeeaaa___aaaaaaaaa______aaaeeehhhmmmiiidddbbbcccfffhhhjjjrrrsssrrrqqqooonnnpppqqqtttuuuvvvwwwyyyyyyyyyyyyzzzxxxtttpppkkkgggdddbbb]]]```ccceeefffjjjqqqvvvtttkkk___YYYZZZaaagggjjjpppttt|||zzzvvvqqqooonnnmmmjjjggggggdddaaabbbdddeeecccaaa\\\[[[ZZZYYYVVVPPPJJJEEEAAABBBBBB@@@===:::999:::;;;<<<<<<:::888777777888999666333333444444222///111///...///222555777777444444333444555666777888111///---+++***+++,,,---000111000...,,,+++,,,...,,,***'''%%%'''+++000333444444444111...+++++++++,,,,,,***)))))))))))))))***+++---///000111111000///---+++******+++---///222444555333///++++++,,,(((***+++***'''&&&))),,,---...///...,,,+++,,,---///......///000///---******,,,------,,,,,,---///,,,***(((&&&%%%&&&((()))...,,,***))))))+++---///,,,+++******+++,,,+++***---+++((((((((()))(((''''''((((((&&&$$$$$$(((,,,...000222///(((""" """&&&((()))(((&&&%%%!!!%%%)))+++***((('''&&&%%%$$$$$$%%%&&&))),,,...///,,,)))'''((()))******&&&%%%$$$###$$$%%%&&&''''''### """&&&))))))'''$$$"""!!!$$$&&&''''''%%%$$$%%%$$$""" !!! ###$$$!!!!!!%%%'''&&&%%%&&&(((,,,***'''$$$###$$$&&&(((&&&&&&$$$!!!!!!'''---:::;;;555)))!!!!!!$$$$$$###""" $$$+++000444///(((%%%&&&'''((('''$$$###!!! !!!###&&&((($$$%%%'''+++......,,,***###$$$&&&((()))*********%%%)))000333222///+++)))***++++++)))((('''((()))+++,,,,,,,,,+++,,,///222111222444555444222000......---+++(((&&&'''))),,,//////---)))$$$!!!!!!!!!"""&&&+++///111111+++)))&&&%%%&&&''''''&&&''''''((()))+++,,,---...+++,,,......------...///333555888<<>>===<<<===>>>???>>>===CCCBBBDDDJJJKKKGGGBBBAAA<<<;;;:::::::::;;;===???AAACCCFFFQQQbbbnnnkkkcccVVVOOOJJJJJJJJJIIIJJJNNNNNNNNNLLLJJJHHHIIILLLOOONNNNNNNNNMMMLLLLLLOOOQQQOOOPPPQQQRRRRRRRRRQQQQQQRRRPPPPPPSSSUUUVVV[[[bbb}}}yyyuuuvvvwwwxxxwwwuuusssqqqqqqssswww|||~~~}}}~~~~~~}}}{{{{{{{{{~~~{{{yyyuuussstttxxx|||}}}{{{{{{}}}}}}|||zzz||||||yyyyyy|||wwwvvvuuuuuuuuuuuuvvvvvvtttsssqqqoooooooooqqqrrruuutttrrroookkkgggdddbbbaaaaaaaaaaaa```bbbeeehhhfffbbb^^^^^^aaadddffffffiiilllooopppooooooppprrrrrrrrrsssttttttttttttsssttttttrrrmmmfff___ZZZWWWWWW[[[aaadddgggnnnwww~~~zzzoooaaaZZZ]]]eeelllpppuuuyyy}}}||||||zzz}}}|||tttpppfffaaa\\\XXXWWWVVVRRROOONNNKKKIIIJJJNNNPPPOOOMMMGGGFFFEEEFFFEEEBBB<<<777333444444222111222555777666666666444111///...///111111000111111111000............000333666666666333222111000111333555777111///---++++++---///111111111///,,,))))))---000...+++'''%%%&&&***///333333444444000,,,***+++,,,+++)))'''&&&&&&(((+++,,,************,,,...000111///---+++))))))+++---///111111111000...,,,***))))))+++---***&&&%%%(((,,,***++++++******+++...111000//////000000///,,,)))((()))))))))***,,,///222---+++(((&&&&&&(((***,,,000...,,,******+++...///,,,***((()))+++,,,***(((---,,,,,,,,,---,,,)))'''%%%&&&&&&'''''''''''''''&&&+++///...((("""  """$$$&&&&&&$$$!!! """'''******(((''''''######"""###$$$'''***+++...+++((('''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''###  """$$$'''******)))'''&&& !!!###$$$%%%%%%%%%%%%###"""!!!$$$((((((######((()))&&&$$$$$$&&&***'''"""!!!%%%(((&&&&&&%%% ###)))222666444+++###"""###"""######!!! !!!$$$***///333000+++'''%%%%%%&&&'''%%%$$$$$$%%%&&&))),,,---,,,++++++---//////,,,***###%%%)))+++---,,,+++))))))---222444333///,,,***((()))))))))''''''''')))***++++++,,,,,,...222555444444555555444333111000///---***&&&######%%%''',,,,,,+++'''###!!!!!!""" ###,,,222333111,,,)))&&&%%%%%%&&&&&&%%%''''''&&&'''(((***,,,------------+++)))((()))***111444888===???@@@???>>><<<999555222111333666999888:::<<<============>>>AAA===<<<@@@AAA===:::<<<<<<;;;999888888888999:::;;;===???DDDNNNXXXYYYTTTMMMIIIGGGHHHFFFEEEHHHMMMNNNNNNLLLIIIFFFEEEFFFHHHGGGIIIJJJJJJHHHHHHIIIKKKIIIKKKNNNQQQRRRRRRRRRQQQMMMLLLOOOSSSTTTRRRTTTYYYyyyrrrnnnjjjffflllnnnqqqtttwwwxxxxxxwwwrrrwww}}}~~~~~~}}}||||||}}}{{{yyyvvvttttttvvvyyy||||||zzzyyy{{{~~~~~~|||~~~{{{{{{}}}xxxwwwuuuttttttuuuvvvvvvssssssssssssrrrqqqppppppsssrrrqqqooollljjjgggfffaaabbbccccccbbbcccfffhhh___\\\ZZZ[[[```dddeeeeeebbbgggllloooooooooqqqssspppqqqqqqqqqqqqpppooooooqqqqqqpppkkkcccYYYRRRNNNTTTYYY___dddhhhpppzzzzzznnn```ZZZ___iiisssxxxyyy|||zzzxxx~~~|||zzzzzzwwwqqqkkklllmmmnnnmmmhhhbbb[[[VVVVVVQQQKKKGGGEEEDDDAAA>>>:::888888;;;???BBBAAA???;;;:::999:::;;;999444000+++++++++***+++---222666222222222///,,,)))))))))---...000111000000///............000333555555555555333000...///111444666333111///---...000333555000///---***'''(((---222222///***''''''+++000444555555444111,,,***,,,...(((&&&###"""###'''+++...***(((''''''(((+++...111///...+++))))))+++...///000///------...---***(((+++......+++'''%%%(((,,,'''(((((('''(((***///333000//////000000...+++(((%%%&&&&&&&&&'''***000333...---***((((((+++---///111///,,,******+++...///)))'''%%%&&&)))***(((&&&,,,,,,---///000...***'''$$$$$$&&&(((******'''$$$ '''---...)))###!!!!!!!!!###$$$%%%$$$!!! %%%)))***)))))))))""""""!!!!!!###%%%(((***,,,***(((&&&&&&%%%###"""%%%%%%&&&&&&&&&'''''''''  $$$&&&(((+++,,,+++***)))!!!!!!"""######$$$%%%&&&!!!"""###"""$$$******###%%%)))***&&&###$$$&&&)))%%%$$$(((&&&&&&$$$%%%)))///222,,,&&&$$$###!!!######"""!!!"""%%%***...222000---((($$$###%%%'''%%%%%%&&&(((+++...111333333000------......,,,)))###&&&+++...///...+++)))...111444444222...,,,***(((***+++***)))((()))+++,,,---......///222666:::777666666555444333111111///---)))%%%!!! """$$$******(((%%%"""!!!"""### !!!---555444111///,,,(((''''''((((((((()))(((''''''(((+++---///000///...***'''%%%&&&'''000444999>>>AAA@@@===;;;<<<999444000///111444666444999===>>>======???AAA@@@:::999======888666888===<<<;;;999888888888999;;;===>>>>>>BBBHHHJJJHHHHHHFFFGGGGGGEEECCCGGGNNNPPPPPPNNNJJJGGGDDDEEEFFFCCCFFFIIIJJJHHHGGGIIIKKKGGGJJJOOOSSSVVVVVVUUUTTTNNNNNNRRRWWWWWWTTTSSSWWWvvvmmmfffbbb``````ggglllssswwwxxxyyy{{{~~~~~~}}}~~~}}}{{{yyywwwvvvvvvwwwxxx|||zzzyyyyyy|||~~~~~~~~~~~~}}}{{{zzzuuuuuuuuuvvvxxxxxxuuusssvvvuuusssqqqpppoooooonnnnnnmmmkkkiiiiiijjjlllmmmjjjfffdddeeeiiikkkiiieeebbb^^^ZZZZZZ]]]`````````^^^aaadddgggjjjlllnnnooooooqqqqqqqqqooommmmmmnnnpppoookkkbbbWWWMMMHHHGGGLLLVVVaaaiiilllqqqyyyuuujjj```]]]___dddmmmvvvyyy|||rrrnnnnnnuuuzzzuuuooojjjnnnhhhccccccfffcccYYYPPPSSSUUUWWWWWWSSSNNNGGGCCCEEEAAA<<<777666666666666...)))'''---777>>>===999555666777555222...---,,,---***&&&&&&***...///000///---+++*********)))(((+++,,,000444333///111555444555444222111111333555333555555222//////111444555333///---,,,---000111,,,(((######&&&)))+++***---+++)))((())),,,///111666666555111---***)))))))))&&&###"""###%%%&&&'''***(((%%%###"""&&&,,,000,,,+++***+++...000222222000000000000...,,,***)))***)))'''''')))))))))(((+++***)))'''''')))---111000000000000///...---,,,(((&&&######&&&+++///000///...,,,+++,,,,,,+++*********(((%%%###"""$$$&&&%%%###""""""$$$%%%$$$###&&&%%%%%%''')))******)))((()))***+++***)))'''%%%)))$$$ !!!%%%(((&&&$$$&&&''''''### """%%%((())))))(((&&&&&&$$$!!! ###'''***...,,,((($$$""""""######'''&&&$$$$$$&&&'''''''''"""!!!""""""###))),,,///000...+++)))((('''''''''%%%###"""$$$%%%$$$%%%%%%%%%###!!!!!!(((,,,))) ###%%%&&&''')))***'''%%%"""  !!!###%%%""" ###***(((&&&$$$"""!!!!!!!!!''''''&&&&&&'''((()))***,,,...///,,,'''$$$$$$%%%************+++///444777999666111+++'''&&&&&&'''$$$(((---///---,,,...000444222000...------...///000...,,,***)))***+++,,,,,,,,,---///333777;;;>>>555333///....../////////***)))&&&!!! ###$$$&&&'''((('''&&&%%%!!!""""""###)))000222///---+++(((&&&&&&(((+++---,,,(((###"""&&&***------000...***%%%"""!!!$$$&&&000000222666::::::666333333111...,,,,,,---...000555777888888888888:::;;;:::888555222111222444666888::::::888444111222333888666666777:::===??????>>>AAAEEEEEEDDDGGGMMMSSSSSSQQQNNNKKKHHHGGGFFFFFF???IIIQQQPPPLLLIIIGGGDDDGGGLLLPPPQQQRRRUUUVVVTTTUUUTTTWWW___ccc^^^XXXUUU|||zzzxxxzzzvvvpppjjjfffcccccccccggglllsssvvvwwwxxxzzz|||~~~~~~~~~{{{xxxwwwvvvvvvwwwyyywwwvvvwwwzzz}}}~~~~~~~~~|||{{{yyyyyyvvvuuuuuuvvvxxxwwwuuusssssssssrrrrrrqqqpppppppppmmmllliiiggghhhjjjlllnnnllliiihhhjjjnnnpppnnnkkkbbb___[[[[[[]]]_________\\\___bbbcccccceeehhhkkkooopppqqqqqqpppooooooooorrrpppjjj```TTTIIIBBB@@@DDDRRRdddrrrwwwwwwvvvuuusssiiiaaa___```dddlllsssxxx~~~zzzooofffbbbbbbiiipppssswwwzzz{{{vvvpppjjjfffaaa[[[WWWVVVRRROOONNNOOOLLLDDD===AAABBBDDDDDDAAA===888555===:::666333222111111111,,,))))))///888======:::777777777444111...+++***///***%%%$$$''',,,000111...---,,,,,,------,,,++++++,,,000444222......333555555555333000//////000000222222111///...000222333222///,,,+++,,,---...,,,)))%%%$$$%%%'''''''''(((((()))+++---///111333444555444111---***(((((()))'''###""""""$$$&&&'''((('''$$$!!! $$$***...,,,+++***+++,,,...///000000000111000///...,,,+++'''&&&%%%&&&)))+++,,,+++111...***%%%###$$$)))---222000...---,,,,,,---...***'''$$$$$$(((,,,///111000///---+++******)))(((******(((%%%"""!!!###$$$$$$""" """######"""%%%$$$$$$%%%'''((())))))'''((())))))))))))((('''(((### !!!&&&***+++***&&&'''&&&"""!!!"""%%%'''((()))(((((('''&&&%%%%%%%%%&&&((()))***(((&&&###"""""""""###'''%%%""""""$$$&&&''''''$$$######### (((+++...000///,,,+++***++++++)))&&&$$$###$$$&&&###$$$%%%%%%%%%### ###)))+++''' !!!###%%%''')))+++///+++&&&!!! """$$$%%%###!!! !!!###$$$)))(((&&&$$$###""""""######&&&((()))(((((()))***+++---///---)))%%%%%%&&&***++++++,,,---000444666333000---)))'''&&&&&&''''''+++...///,,,***+++,,,///............000111222333222///---,,,+++,,,,,,000000000111444777:::<<<111...+++***+++,,,,,,,,,''''''%%%!!!!!!%%%&&&(((******)))'''%%%%%%''''''''',,,111222...)))(((%%%$$$$$$''')))+++---)))$$$###&&&+++...000000///+++&&&######&&&)))000000111555888999666333222000...------///111222666777888777666666888999777666333000//////222444888999999555111......///222333555888;;;<<<;;;999<<>><<>>===999666999<<>>???>>>:::666333111333222222222222333333333666777666444111...---,,,(((,,,000444666777888999:::888666555444222///...---***&&&%%%&&&)))---000***+++...222666666444222111111222333---%%%$$$'''...111333333///+++'''&&&''')))+++---...---------//////...,,,***(((&&&$$$''''''&&&&&&%%%$$$###"""###%%%(((,,,000333555555333444333111---***((((((***)))&&&###!!!"""%%%''''''&&&""" &&&***,,,,,,------,,,---...///***+++,,,---...---,,,,,,%%%$$$###%%%))),,,//////---+++(((### $$$'''***)))(((((())),,,///111+++)))'''&&&))),,,///000......---***'''&&&&&&&&&,,,,,,+++(((%%%######$$$&&&###  """######""""""!!! """&&&)))((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%)))---111333222'''%%%###!!!!!!###'''***%%%%%%$$$$$$%%%(((***,,,...---,,,+++***))))))))) !!!"""###$$$%%%&&&&&&%%%""" $$$'''(((&&&#########$$$'''***+++***)))((((((...---)))%%%!!! !!!### """$$$&&&''''''&&&%%%"""%%%***---,,,(((""" !!!"""$$$''')))+++***'''&&&%%%''')))+++$$$&&&***---...,,,***((()))((('''&&&&&&&&&'''((($$$)))---***$$$!!!%%%***,,,000444333...)))''''''))))))+++---000111000///)))***+++---...///000000...000222000,,,))))))+++***+++...111444666777888000///...,,,++++++***+++......---,,,,,,------...'''&&&%%%&&&(((((('''&&&###$$$%%%&&&&&&&&&'''''''''))),,,...---+++'''%%%%%%(((***)))+++......***+++***(((&&&&&&'''((()))***((($$$###%%%***///222333111...***''''''***,,,---...///111333444555555444333222111222333555666555555555444333555888;;;;;;;;;:::666222111444777222222222111111111333444222444888>>>AAA@@@===:::888:::===???BBBHHHPPPUUUXXXXXXWWWUUURRRNNNKKKIIIRRRZZZ___[[[TTTOOOLLLIIIJJJNNNQQQRRRVVVZZZZZZVVVSSSZZZhhhvvvxxxlll^^^VVVzzzrrrmmmlllmmmoooooooooppppppqqqooonnnllliiihhhgggffffffiiinnnsssvvvuuutttvvvxxx}}}|||zzzxxxwwwwwwwwwwwwyyyyyyxxxxxxxxxxxxxxxyyyooonnnnnnooossswwwxxxyyyssstttuuuvvvwwwwwwwwwwwwyyywwwtttssssssrrrpppnnnmmmnnnppppppooonnnkkkjjjiiigggdddcccdddgggjjjmmmllljjjiiiiiiiiiiiihhhggghhhhhhgggeeebbb___]]]\\\```ccceeeeeeeeeiiiqqqxxxzzzxxxwwwxxxzzzzzzxxxvvvoooeeeVVVGGG===::::::<<>>===888555666888999::::::999888777777666999;;;:::777333111000///...------...///111222777999999666111---++++++***...222444444333444555444222000000111222000...((((((((((((((()))+++,,,)))+++///444888888666333444333444222+++"""!!!))),,,111222///+++'''&&&&&&'''))),,,...//////...///......,,,***'''$$$###$$$%%%&&&&&&%%%$$$######'''((()))***---000333444333333222///+++)))))))))******)))&&&""""""$$$''')))'''$$$ !!!&&&***+++---//////......000111***+++---...//////......)))'''%%%%%%(((***,,,---******)))&&&###!!!"""###$$$%%%'''))),,,///111222+++)))&&&&&&)))+++------+++,,,,,,***'''&&&''')))......---+++(((&&&&&&'''(((&&&###"""###$$$$$$$$$!!!!!!!!! %%%)))---,,,+++)))(((''''''''''''(((+++...111222000///'''%%%"""!!!###&&&)))+++'''%%%$$$###$$$'''+++...111///+++(((&&&''')))*** !!!"""$$$&&&'''((()))%%%"""###&&&'''### !!!""" ###%%%'''(((&&&$$$######***)))&&&""" !!!###%%%'''&&&&&&%%%%%%)))---///...***&&&###"""$$$%%%$$$######$$$%%%%%%&&&((())))))((('''&&&###''',,,000111///,,,******)))(((''''''((())))))+++------'''###***000333666555000***''''''((('''(((+++...///---+++&&&(((***---000111222222///111333111---+++,,,...---...000333555666777777///...------,,,,,,,,,,,,+++++++++***************((((((((()))++++++)))'''$$$%%%'''***,,,---------(((***,,,---,,,)))&&&$$$$$$(((***)))***...///,,,---+++)))&&&%%%%%%%%%&&&'''%%%###"""###&&&+++///333222000,,,)))'''(((***+++---///111222333444555777666555444333444444555444444333222333555:::>>>??????===777222111555:::666555333222333444555555444555888<<<@@@AAA@@@???999:::;;;>>>BBBIIIPPPUUUZZZZZZYYYWWWTTTPPPLLLJJJVVV^^^bbb]]]VVVRRRPPPMMMLLLOOOPPPQQQTTTXXXVVVQQQPPPWWWdddpppqqqggg]]]XXXzzzuuuoooiiieeejjjmmmqqqsssrrrrrrqqqrrrnnnllliiieeecccbbbcccccciiinnntttvvvvvvuuuwwwxxx~~~~~~|||zzzxxxvvvuuuuuuvvvwwwwwwxxxxxxyyyyyyyyyqqqooonnnooorrruuuvvvvvvrrrsssuuuvvvxxxyyyyyyyyy{{{yyyvvvtttsssrrrpppnnnooopppppppppooonnnlllkkkkkkjjjhhhggghhhjjjlllnnnnnnmmmjjjiiihhhiiijjjkkklllmmmmmmjjjeeeaaa^^^]]]aaabbbdddfffiiiooovvv{{{}}}zzzxxxxxxzzzyyyuuurrrggg\\\LLL>>>777555666888999===DDDMMMTTTTTTOOOJJJBBB???>>>AAABBB>>>;;;<<<<<<666555999777///+++,,,//////333777555111000222111333666777666555555666333666888888666333111000------,,,+++,,,---///000555666777444...******+++,,,...000222111111111222...+++)))***---...---+++%%%'''******)))((())))))***,,,///333777777555333555444444222+++!!! &&&***...000///+++((('''''''''(((,,,///222222111//////...,,,***'''%%%$$$$$$%%%''''''%%%$$$$$$%%%***))))))***+++---000111222111///+++'''&&&((()))***,,,,,,***%%%###$$$&&&+++)))%%%!!!!!!&&&***,,,///222111///---///111---...///111111111111000---***&&&%%%&&&(((******+++,,,,,,***%%%""" """$$$'''***---///111111+++)))'''''')))+++,,,,,,)))+++,,,***'''&&&(((+++...//////---***(((((())))))(((&&&%%%&&&&&&%%%$$$ !!!###!!! !!!%%%)))111000///...---,,,+++***'''))),,,...///...,,,+++'''%%%""""""%%%''')))***'''&&&$$$###$$$(((,,,...111...***&&&$$$%%%(((***######$$$%%%&&&(((***+++%%%""""""$$$%%% """""" """$$$%%%%%%""" %%%%%%$$$!!! """$$$%%%$$$###"""%%%)))...000///,,,)))((((((***+++***'''$$$######$$$&&&)))******'''### ###&&&+++///111000...,,,++++++)))(((((()))******//////+++$$$###)))000333666444///***((((((((('''&&&)))---...+++(((###$$$'''))),,,---...//////111222000---+++---/////////000222333444555666111111000000///......---******++++++,,,,,,,,,,,,,,,,,,---///000///,,,***''''''(((+++///222222111******++++++***'''%%%###'''+++,,,***)))---000///***)))'''$$$###"""""""""#########""""""###'''***///000000...***((('''((())),,,000222222333444555888777666555444444444444333333111000000444999>>>??????<<<555......444:::===:::666333222222111000222222444888<<<@@@AAAAAA<<<<<<;;;===BBBHHHOOOSSSZZZYYYWWWTTTQQQNNNKKKIIIUUU]]]bbb^^^YYYVVVTTTSSSOOOPPPPPPPPPSSSUUURRRKKKOOOTTT___iiijjjccc]]]]]]}}}zzzuuurrrnnnkkkgggeeekkkpppuuuwwwvvvtttrrrrrrkkkiiifffcccbbbbbbdddfffiiinnntttwwwwwwvvvxxxzzz|||~~~{{{yyywwwvvvxxxxxxyyyyyyyyyyyyyyyyyytttrrrpppppprrrtttuuutttrrrtttuuuxxxzzz{{{||||||}}}yyyvvvuuutttrrrpppqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnooopppooommmkkkhhhhhhkkkooorrrppprrrrrroooiiiccc```______^^^^^^bbbiiippptttvvvuuurrrnnnmmmnnnlllgggcccTTTKKK@@@888555555666777222555999>>>AAAAAA>>><<<555222222555555111......000---,,,---...,,,)))(((---,,,...111///+++,,,000///222555555444222222333333444555666666555222000///......------...//////000222444111,,,)))***---++++++,,,...000111222222...***&&&'''***,,,+++(((%%%((())))))''''''(((***,,,---///222555555333111111111222222+++###!!!$$$&&&)))...000...+++((('''***)))))),,,111555666666000///...,,,***)))''''''&&&((()))'''$$$"""###%%%'''(((***+++,,,---------000...***%%%""""""%%%(((***---000...((($$$$$$&&&+++)))%%%!!! %%%)))...222444222---***+++---,,,---///000111000000///...+++'''%%%&&&'''((())),,,,,,,,,***&&&$$$###$$$''''''((()))+++---///111---+++))))))***,,,,,,,,,+++---...,,,'''%%%'''***,,,---...---+++*********)))((('''(((((((((%%%###"""%%%$$$""""""%%%)))------...//////...,,,+++&&&'''((((((((((((((()))(((%%%######&&&((((((''''''&&&$$$$$$%%%(((,,,...///---***'''&&&&&&'''(((%%%%%%$$$$$$%%%'''***+++&&&###!!! !!!"""###""" """###  """######!!! !!!!!!###$$$###!!! !!!!!!""""""!!!###'''---///...,,,,,,,,,,,,...000000,,,(((%%%###$$$%%%((())))))&&&###!!!###%%%))),,,...//////...---,,,+++***))))))***+++...,,,(((### $$$'''---///222000,,,))))))******(((&&&(((,,,...+++((("""###$$$%%%''')))***+++///000111///+++)))+++---............///111333444444333222111///---+++***((()))***,,,...///000000111111222444555333///,,,((('''(((+++000444444444,,,,,,+++***((('''%%%%%%***------(((&&&***......'''&&&%%%$$$############!!!###$$$$$$""""""$$$&&&(((***---...,,,)))((('''(((,,,111444444333444555666666666555555555555555444333000---,,,///555999@@@???;;;222++++++333;;;???:::444111000///---+++---...111666<<>><<<>>>BBBHHHNNNQQQXXXVVVSSSOOOLLLIIIGGGFFFOOOXXX]]][[[VVVUUUUUUTTTSSSSSSQQQPPPRRRSSSNNNGGGKKKPPPZZZdddeee```]]]^^^xxxuuuqqqooommmkkkiiigggkkkpppvvvxxxuuurrrpppooojjjhhheeecccccceeeiiikkkiiinnntttwwwwwwwwwyyy{{{|||~~~|||yyyxxxzzzzzz{{{{{{zzzzzzyyyxxxvvvtttrrrqqqrrrttttttsssssstttvvvyyy{{{}}}~~~~~~{{{yyywwwvvvtttsssrrrrrrrrrrrrssstttuuuvvvsssssssssssssssrrrrrrrrrnnnllliiigggggglllrrrwwwsssuuuvvvrrrkkkeeeaaa```]]]ZZZYYY^^^fffmmmpppoooeee```\\\ZZZ[[[XXXSSSMMMAAA<<<777555666888999999222111000000000333555777111......111111,,,))))))***+++***)))***,,,***&&&,,,+++,,,---***''')))///000333666666333000000000000000000222444333000,,,......---,,,,,,,,,,,,------000222///+++***---111***((((((+++///222444444111,,,((((((+++---+++((('''((()))'''%%%%%%(((,,,------...111333333222000......000111,,,%%%$$$''''''***...///---***'''&&&,,,***))),,,222777999999111000...,,,+++***))))))***+++***'''###!!!"""$$$$$$&&&***---...---+++***...,,,'''!!!###'''***...222000***%%%$$$%%%+++)))%%%  $$$(((000333555222,,,'''''')))******,,,---------,,,,,,///+++'''%%%&&&'''))))))******)))(((&&&''')))+++---+++)))((((((+++...000...,,,******,,,------,,,---000000---'''$$$&&&)))***,,,------+++******+++((('''((())))))((($$$"""###&&&&&&######&&&***&&&(((***,,,---,,,+++***%%%%%%$$$""""""###''')))(((&&&###$$$'''(((&&&$$$'''&&&%%%$$$&&&))),,,...,,,,,,+++***)))((('''&&&'''&&&$$$###$$$&&&)))+++&&&$$$"""!!!"""""""""!!!!!!"""###  """###"""""""""$$$ ###%%%%%%$$$######### !!!  %%%+++...---,,,,,,...---000333333000+++'''%%%"""###%%%'''((((((''''''###$$$'''***,,,...//////...---,,,***))))))***++++++)))&&&$$$######%%%&&&)))+++...---***)))***,,,,,,)))&&&(((,,,...,,,)))$$$$$$$$$$$$&&&'''))))))///000111---)))'''(((***,,,+++++++++,,,///111333555444222000---***'''%%%%%%'''))),,,...000111222333444555777777555000---)))''''''***000444555444...---+++)))((('''&&&&&&***---+++%%%"""%%%)))***&&&&&&%%%%%%&&&&&&'''((( ###&&&%%%###!!!"""$$$"""&&&+++...---+++)))(((''',,,222555555444444555444444555555666666777777555333///+++)))+++000555BBBAAA;;;222******444<<<;;;777111.........,,,++++++---111888>>>AAABBBAAABBB@@@===>>>BBBHHHMMMPPPVVVSSSPPPKKKHHHEEEDDDDDDHHHQQQWWWUUURRRRRRSSSRRRVVVVVVSSSQQQRRRSSSMMMDDDGGGLLLWWW```aaa]]][[[]]]uuutttrrrooolllkkkjjjiiijjjoootttuuurrrnnnlllkkkfffeeedddeeeggglllpppsssqqquuuvvvtttuuuyyy{{{zzzzzz|||~~~|||{{{~~~~~~{{{yyyyyyyyyvvvyyyvvvqqqnnnqqqtttsssuuuvvvwwwxxxyyy|||}}}zzzwwwuuurrrppprrrqqqqqqtttwwwyyyyyyxxxvvvrrrnnnppptttwwwvvvsssnnnpppooolllhhhiiiooouuuuuuwwwwwwqqqiiiccccccdddWWWVVVUUUUUUUUUWWWYYYZZZQQQOOOKKKIIIGGGCCC???<<<888666444444555666666555222---((((((---111222000,,,+++++++++,,,+++)))&&&)))***+++++++++***((((((&&&***---,,,'''$$$'''***---000222222000---,,,++++++---///333444222---)))$$$(((,,,...,,,***((((((+++---//////---,,,+++,,,***))))))+++...000111111...+++)))+++000111...+++***((('''%%%&&&(((+++---...//////000111222222333//////...---+++)))'''&&&***++++++***((('''((()))+++)))&&&'''***///222444---,,,+++***+++,,,---...//////...+++'''$$$$$$%%%"""&&&******)))(((***,,,111...)))$$$!!! !!!&&&***...,,,'''""""""###(((%%%######%%%&&&&&&%%%111222222...)))&&&&&&((())),,,///000---***'''&&&&&&&&&&&&&&&''')))***+++---,,,)))&&&%%%''',,,000222000---***)))***,,,...000///---,,,++++++,,,---+++...///...)))''''''(((+++---///000000---+++)))$$$###$$$&&&(((&&&!!!%%%'''''''''(((***'''%%%%%%''')))(((%%%!!! """###%%%%%%)))(((&&&%%%$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&***,,,...---+++***))))))&&&###""""""%%%(((***+++&&&$$$!!! """%%%''''''  $$$&&&%%%###!!!!!!######$$$&&&((((((&&&###$$$###""" !!!%%%***---/////////111111000///---+++(((&&&'''%%%""" !!!%%%)))---+++))))))+++...///...,,,.........---++++++,,,...,,,'''""" """$$$$$$###$$$'''***,,,+++)))(((((((((((())))))))))))((((((%%%&&&&&&### !!!(((...333333111---(((&&&)))+++%%%$$$$$$%%%'''+++///111333333222///***&&&%%%$$$!!!"""%%%(((+++///111333111000000444777666000+++)))((()))***,,,...111222,,,,,,+++)))'''&&&((()))))))))'''%%%$$$%%%''')))+++(((&&&&&&)))+++***((('''%%%###""""""###&&&'''(((((()))+++,,,,,,)))'''---............///222444666333000000333666999:::666222,,,'''%%%'''+++...888999999555///---000444555444333222111///.........---///555===CCCEEEEEE>>>>>>>>>@@@DDDIIINNNQQQPPPPPPMMMIIIFFFCCCCCCDDDNNNMMMLLLLLLMMMOOORRRSSSQQQTTTWWWWWWTTTMMMEEE@@@BBBJJJVVV^^^```___^^^^^^wwwvvvssspppnnnkkkiiiiiijjjooossstttrrrnnnkkkjjjiiigggeeeeeegggkkkooorrruuuxxxyyywwwxxxzzzxxxtttvvvwwwwwwxxx|||~~~{{{xxxwwwvvvxxxzzzyyysssqqqsssuuuuuuuuuuuuvvvwwwxxxzzz}}}{{{wwwuuussspppnnnppppppqqqtttxxx{{{||||||wwwrrrnnnnnnqqqrrrpppnnnnnnooommmhhhcccbbbgggkkkjjjmmmooonnnhhhaaa]]]ZZZQQQOOOLLLIIIGGGEEEEEEEEE>>><<<:::999999777444111555444333444555666555333///+++'''''',,,111222111+++***)))******)))'''$$$(((((()))******)))((('''&&&(((***)))&&&%%%&&&(((,,,...//////...---,,,------...000222333000+++'''%%%'''+++,,,***((('''''')))+++------+++))))))******))))))***---///000///***)))***///333333///***)))((('''&&&''')))+++,,,---......//////000111111///...---+++***((('''&&&+++,,,,,,+++(((&&&&&&&&&)))'''&&&'''***...111222...---,,,++++++,,,------//////...+++(((&&&&&&&&&&&&(((***++++++******+++...,,,***'''%%%$$$######$$$(((,,,+++&&&""" !!!&&&&&&&&&&&&&&&'''((((((---//////---(((&&&(((***+++---//////,,,)))''''''$$$%%%%%%&&&(((***,,,------,,,+++((('''))),,,///000...,,,***)))+++...///---,,,***((()))+++...000---///000...***((()))+++.........---+++***((('''$$$######%%%&&&$$$$$$(((***++++++,,,'''&&&&&&'''((('''$$$ !!!###%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%(((***,,,---+++***))))))&&&###!!!!!!$$$(((+++,,,)))&&&$$$###%%%&&&''''''"""!!!  ###&&&'''&&&%%%$$$$$$#########%%%'''(((&&&$$$((('''%%%### """&&&+++...000000000......---,,,+++***(((''''''%%%""" !!!$$$(((++++++******,,,///000...++++++,,,------,,,+++,,,---)))%%%!!! ###%%%%%%$$$###&&&)))+++***)))))))))((())))))))))))((('''&&&$$$%%%$$$"""!!!###)))...111222222///+++)))***+++&&&&&&%%%%%%&&&))),,,...222333222000+++&&&$$$### ###'''+++///222333111...---///333333///+++%%%%%%%%%&&&(((***,,,...+++***)))&&&###"""$$$%%%&&&&&&&&&%%%%%%&&&((()))***(((&&&''')))***(((&&&'''%%%$$$######%%%''')))''''''(((+++---...,,,***---............000333555777444222222444888:::;;;555111,,,((('''(((,,,...777888888444///---///333888777555444222000.........///333999???BBBAAA???<<<<<<===>>>BBBGGGLLLOOOOOONNNKKKHHHFFFDDDDDDEEEIIIHHHGGGGGGIIILLLOOOQQQRRRSSSTTTTTTQQQLLLFFFCCCCCCJJJTTT]]]bbbbbbbbbaaaxxxwwwuuurrrnnnkkkhhhgggiiimmmqqqrrrqqqnnnkkkjjjllljjjfffddddddhhhmmmqqqwwwzzz{{{{{{}}}~~~xxxppppppnnnlllmmmqqqxxx}}}xxxtttrrrxxx{{{zzztttrrrtttvvvuuuxxxxxxxxxyyyzzz|||~~~|||yyyuuusssrrrqqqpppooonnnnnnooossswwwzzz||||||tttooojjjgggggggggeeebbbeeeeeebbb]]]WWWUUUWWWZZZXXXZZZ___bbb```ZZZPPPJJJEEECCC???;;;777555333333222111000111222222000...000000111333555555333111,,,)))%%%&&&+++///000000)))((((((((()))(((&&&###&&&''''''(((((((((''''''&&&'''''''''&&&&&&%%%%%%)))+++,,,---,,,,,,...000...///000222222///)))%%%%%%'''))))))'''&&&&&&&&&)))***,,,+++***))))))))),,,***)))***,,,......---'''(((,,,111555444...(((''''''''''''((()))***+++,,,,,,,,,,,,---.../////////...+++)))''''''&&&'''***+++,,,+++(((%%%$$$$$$'''&&&&&&(((+++...////////////...---,,,,,,,,,---.........,,,***(((((()))*********,,,......,,,***++++++,,,+++***)))'''&&&$$$(((------)))$$$""""""&&&'''))),,,......------***,,,---,,,)))'''))),,,---//////...+++)))(((((($$$$$$%%%''')))+++---...---------+++******,,,......,,,+++***+++---000222+++(((&&&%%%&&&+++000333000111111...+++***---000333000,,,(((&&&%%%%%%%%%$$$############!!!###***000222///,,,(((''''''''''''%%%""" """!!! !!!###%%%'''&&&''')))***+++***)))((($$$###############$$$%%%%%%'''+++,,,+++*********'''$$$ ###(((,,,...***((('''&&&''''''&&&$$$$$$###!!!$$$&&&(((((('''&&&'''((($$$###"""###%%%''''''&&&+++)))'''%%%###!!! !!!###''',,,///111222222++++++***)))((((((((((((&&&$$$"""!!!!!!$$$&&&(((******,,,///111000...+++(((***,,,---,,,+++++++++%%%""" !!!%%%''''''&&&###&&&)))******)))))))))))))))***)))((('''%%%$$$""""""!!!!!!###'''+++---///000222111///---,,,,,,)))(((&&&&&&&&&(((***+++111222333111,,,'''###!!!"""&&&***...111333///,,,******---///...+++$$$#########%%%&&&((()))***)))'''$$$!!! """$$$$$$$$$%%%'''(((***+++,,,)))'''''''''((((((&&&$$$&&&%%%$$$$$$%%%''')))+++&&&&&&'''***---//////...///000000//////000444666888666333333666888::::::333111...,,,+++,,,...///555666666333...,,,...111:::999777555333111///...///222777>>>AAAAAA===:::999999:::<<<@@@EEEJJJMMMNNNMMMKKKIIIHHHGGGGGGHHHFFFEEEDDDDDDFFFIIINNNPPPRRRQQQPPPMMMKKKIIIGGGFFFEEEIIIQQQ[[[bbbeeedddbbbvvvuuutttrrrnnnjjjgggdddfffiiilllooopppnnnlllkkkmmmjjjeeeaaaaaaeeejjjmmmtttxxx|||~~~{{{rrriiidddaaacccgggnnnxxxxxxsssqqqxxx{{{{{{vvvsssttttttsssvvvvvvvvvxxx{{{}}}~~~~~~uuusssqqqpppqqqqqqqqqpppmmmllllllnnnppprrrrrrqqqjjjeee___ZZZXXXVVVTTTRRRRRRRRRPPPLLLHHHFFFGGGIIIDDDFFFIIIOOOQQQMMMBBB:::666555333111000////////////......000222333222111...///111444666666333000,,,)))&&&&&&))),,,---,,,&&&&&&&&&(((******((('''%%%%%%&&&&&&''''''''''''((('''&&&'''((('''%%%###((()))+++++++++---000222//////000111111---((($$$%%%'''((('''%%%$$$$$$%%%)))+++,,,,,,+++***+++,,,///---++++++---...---,,,((())),,,///111///***&&&&&&&&&'''((()))******+++++++++*********+++------...---***'''&&&&&&&&&'''''')))+++***(((%%%$$$$$$&&&&&&'''***...000000///000000///...---,,,,,,,,,,,,---...---+++******++++++******,,,000111///,,,+++,,,...///...,,,)))&&&'''+++///000---)))&&&%%%&&&''',,,555<<<===777000***,,,...---***(((***,,,/////////,,,***((()))***&&&&&&'''((()))+++,,,---,,,---...---,,,+++,,,---,,,,,,++++++---000333555+++)))%%%$$$%%%***000444111111111---***+++///444777333,,,%%%"""!!!###$$$$$$$$$###"""!!!%%%000:::;;;333+++))))))((('''&&&$$$!!! %%%$$$"""!!!"""$$$&&&((()))***---///...,,,***(((############$$$%%%&&&&&&$$$'''+++,,,,,,,,,,,,,,,***&&&"""!!!$$$)))...000***)))(((((()))'''$$$"""$$$###!!! &&&'''((('''&&&'''(((***&&&$$$""""""%%%'''(((((()))(((&&&$$$###"""!!!!!!"""$$$'''+++///111222222---+++***((('''''''''((($$$$$$###"""###$$$%%%&&&)))***---000111///,,,***'''***,,,,,,+++(((''''''""" !!!&&&)))((('''%%%(((******)))''''''''')))*********(((&&&###"""  %%%)))+++,,,---///111222111///---,,,,,,+++)))(((''''''((()))///111333111,,,'''###!!! ###&&&***---///111,,,***((()))+++,,,,,,***%%%$$$$$$$$$$$$&&&((()))))))))(((%%%######%%%'''$$$%%%&&&))),,,.........'''''''''''''''&&&$$$"""%%%%%%$$$$$$&&&(((***+++'''&&&&&&))),,,...///...444444333111000111444666777555333444666777888777222111111000000111222333333444333000---+++---///777777666555444222222111222555:::>>>AAA???<<<999777777777999===BBBGGGJJJMMMLLLJJJIIIJJJKKKKKKKKKHHHFFFDDDCCCEEEIIIMMMPPPQQQNNNIIIEEECCCDDDFFFGGGGGGHHHNNNVVV___bbbaaa^^^qqqrrrrrrqqqnnnjjjfffcccccceeehhhlllnnnooommmlllkkkgggbbb^^^^^^bbbfffjjjtttyyy~~~|||sssfff___ZZZ]]]bbbhhhsss~~~{{{uuurrr{{{~~~yyyvvvuuutttrrrpppooopppsssxxx{{{{{{zzzvvvtttpppooooooooonnnmmmiiigggeeedddcccbbb```^^^XXXTTTNNNIIIEEECCCBBBAAA>>>???>>>>>><<<<<<>>>???999888999>>>BBBAAA:::222---------------.........*********,,,...///...------///111555777666333000---+++(((''''''((((((((($$$$$$&&&))),,,...---,,,%%%%%%%%%&&&'''((()))))),,,***)))))))))(((&&&$$$''')))***++++++---000333/////////000///---((($$$&&&(((((('''%%%######$$$'''(((******)))***,,,---111000......//////...---,,,,,,+++******(((&&&$$$%%%&&&'''((()))***++++++,,,+++***))))))***,,,---...,,,)))'''%%%%%%&&&'''###%%%(((((('''&&&&&&''''''((())),,,000111111000000000//////...---,,,++++++---......,,,++++++,,,***)))))),,,111333111...---...000000///,,,)))'''))),,,///111///,,,)))((((((''',,,:::IIIKKK???222---000111000,,,))))))+++......---+++)))((()))*********)))))))))******++++++---...---+++******+++,,,,,,,,,---...111444666...+++(((&&&&&&)))---000...///...+++(((***///444888333+++$$$ !!!###%%%%%%%%%$$$"""###---;;;EEEDDD888---*********(((%%%###"""!!!'''&&&%%%$$$$$$%%%'''(((---...111222000---)))&&&######$$$%%%&&&''')))***'''***,,,------,,,---...,,,)))$$$###&&&***///111++++++++++++,,,***'''$$$$$$###"""!!!!!!"""###$$$&&&&&&'''&&&%%%%%%''')))'''%%%"""###%%%(((******%%%$$$###"""!!!!!!!!!!!!"""$$$&&&))),,,...//////000...,,,)))'''&&&&&&'''#########$$$%%%%%%%%%&&&'''***---//////---+++)))(((***,,,+++(((%%%$$$###""" !!!&&&))))))''')))+++,,,+++)))&&&&&&&&&******++++++)))&&&###!!! """&&&***+++,,,------///000111000...,,,---,,,+++))))))((())))))---///111000,,,'''$$$"""$$$$$$&&&(((***,,,---...))))))***,,,------+++***&&&&&&%%%%%%&&&((()))***((())))))(((''''''(((***%%%%%%%%%(((,,,...---+++''''''((('''%%%$$$######%%%%%%%%%%%%&&&(((***+++((('''&&&'''***---......888777555222000000333666444333222333444555444333222222333444666777777888222111///,,,******,,,---222222222333444555555666666888;;;===============666666666888<<>>111///222333111---)))((()))***++++++***(((((()))+++---,,,+++***))))))))))))+++,,,,,,+++)))((()))))),,,,,,,,,,,,...000222333...---+++)))(((((()))***)))***)))'''%%%''',,,111444000)))$$$!!!!!!$$$&&&&&&&&&%%%###  $$$)))333AAAJJJGGG;;;000+++,,,+++)))&&&######$$$)))))))))(((((((((((((((...///000111///,,,(((%%%$$$$$$%%%&&&(((***,,,---,,,------,,,++++++---///...***&&&$$$'''***...///---,,,---...///...,,,***'''&&&$$$######$$$&&&'''$$$%%%%%%%%%$$$$$$&&&'''(((&&&$$$$$$'''***,,,,,,%%%$$$###"""!!!!!!!!!!!!!!!"""$$$&&&((()))******000///---+++)))'''&&&&&&!!!"""$$$&&&'''''''''&&&%%%(((+++,,,+++)))((((((''')))***)))&&&###""""""$$$!!!!!!%%%((((((''',,,------,,,)))'''''''''***+++,,,,,,+++((($$$""""""###%%%''')))+++,,,---...,,,+++,,,---...---,,,,,,,,,+++***)))))))))))),,,...000///,,,(((%%%%%%(((((()))***+++------...***+++...///000///...---))))))))))))***,,,...///+++,,,......---,,,,,,,,,(((&&&$$$&&&)))+++)))''''''((((((&&&$$$###%%%&&&&&&&&&''''''((()))***+++***(((&&&'''***---///000666555333000...///222555222222111222333333111///222333444666888:::;;;<<<333000,,,((('''(((+++---......000333555777999:::;;;<<<===<<<;;;;;;<<<>>>666555666888<<>>333///((($$$$$$'''+++------...111444777:::<<<===>>>@@@@@@>>>:::999999;;;666666777999<<>>@@@@@@BBBDDDFFFGGGHHHKKKMMMgggjjjnnnqqqrrrooollliiiiiigggggghhhiiihhhdddaaaaaa```___^^^```cccgggjjjrrr{{{|||}}}{{{nnneeeeeedddbbbiiivvvvvvzzz~~~{{{uuuqqqmmmhhhccc```___aaaeeefffbbb]]]UUURRRNNNLLLKKKJJJHHHGGGAAA???<<<;;;:::888555333///---***'''&&&'''+++...000000000000111000...,,,))))))+++---///000///...000//////---+++)))'''&&&!!!"""###''',,,///000000.........000111000...+++***+++***)))'''&&&'''((((((((((((+++------,,,***)))(((((()))+++---///111///222333///'''""""""$$$"""%%%((()))'''&&&%%%%%%(((((())),,,......,,,***))),,,//////,,,'''$$$###!!!###%%%(((+++000333111///------/////////...---,,,+++(((%%%$$$$$$%%%(((&&&%%%%%%&&&***---///000///,,,+++***,,,...///++++++++++++***)))'''&&&&&&&&&$$$"""!!!"""%%%((()))(((((()))---000111111***+++,,,---------,,,+++***,,,......,,,***)))((())),,,...---)))''''''(((+++***((('''(((+++...111000///...///000111000000%%%%%%&&&(((***,,,,,,,,,+++...111000,,,)))((()))$$$&&&((()))(((((()))***++++++******++++++,,,---))))))(((&&&$$$$$$%%%'''***)))))))))))))))******''')))+++,,,+++'''###  """!!! !!!%%%***(((&&&$$$""""""###$$$%%%(((((((((%%%"""!!!$$$'''$$$''',,,444888777222,,,,,,------+++'''%%%''')))+++,,,...///...,,,***((('''((()))))))))'''%%%$$$"""###$$$&&&(((+++---///222000---(((%%%&&&))),,,,,,)))&&&%%%&&&'''((((((&&&&&&&&&(((***------,,,111...+++'''%%%$$$%%%&&&!!!###%%%%%%$$$$$$$$$%%%(((''''''(((+++.........///---+++(((%%%"""!!!  !!!!!!!!!"""******+++++++++)))'''&&&!!!%%%)))++++++***)))###%%%''''''$$$###$$$&&&"""###$$$$$$###$$$&&&((()))%%% """%%%&&&&&&)))+++,,,,,,,,,,,,---///)))+++---...---***'''%%%***///333333///...000333111+++%%%###%%%)))+++,,,%%%&&&&&&&&&''''''((((((***+++,,,,,,***))))))******+++,,,...000222333444333333222111111333666999888888888999;;;>>>@@@BBB===@@@CCCBBB???:::666444777111+++)))++++++)))&&&(((((('''%%%"""$$$(((---------------------------+++)))''')))...333777999)))(((((('''(((,,,222777222111222333444222///---///000222444777:::===???444...'''""""""&&&+++...///000222555888;;;===>>>@@@BBBCCC@@@;;;777666777777777777999===BBBGGGJJJIIIEEEBBBCCCHHHLLLKKKHHHCCCEEEHHHLLLOOORRRTTTTTTLLLHHHCCC>>><<<<<<>>>???===@@@CCCDDDCCCEEEIIIMMMeeejjjpppuuuvvvrrrmmmjjjiiifffddddddfffgggfffddd___aaadddeeeeeeeeefffhhhssszzz~~~}}}{{{{{{zzzwwwvvvooogggdddfffkkkmmmnnnrrrxxx~~~xxxzzzyyyvvvrrrmmmhhhcccaaa[[[XXXUUUSSSSSSRRROOOKKKCCC@@@======>>>===:::777777444111000222333111///&&&(((***(((&&&&&&***---666444111///...,,,***'''$$$%%%''')))***+++,,,,,,,,,,,,,,,,,,+++***)))(((%%%""" ###+++111222222...,,,***)))+++,,,,,,+++))))))******++++++,,,,,,...---,,,+++************)))(((((()))+++---------///---***)))(((&&&$$$"""!!!$$$(((++++++)))&&&$$$'''+++///111000///......111222333222000,,,'''%%% !!!"""%%%***///333666222111///.........///000222///+++)))***+++)))'''+++'''###!!!###'''+++---000...,,,******,,,...000***---///---)))&&&'''(((...,,,((($$$"""###'''+++)))((((((+++///111000...,,,...000111000...,,,******+++---...---***'''%%%+++...111///(((!!!"""'''(((''''''***///111000...///,,,***+++...111111///%%%""" !!!$$$''''''&&&'''...333333,,,''''''***###$$$%%%%%%%%%(((+++......,,,***&&&%%%''',,,000...***$$$!!!$$$%%%&&&'''&&&&&&&&&(((***,,,***'''%%%$$$###!!!###&&&***+++)))&&&$$$"""$$$%%%&&&&&&$$$$$$%%%&&&*********+++------,,,***++++++)))((((((((()))***000111333333222...***(((((('''(((***,,,+++'''###&&&###""")))222555///(((******)))&&&$$$$$$''')))(((%%%"""!!!"""$$$$$$$$$%%%%%%%%%&&&'''))),,,------...///---)))%%%###"""###$$$###$$$)))...+++%%%((()))***+++++++++++++++,,,+++)))'''%%%"""!!! !!!"""!!!!!!%%%&&&((()))(((&&&&&&(((+++$$$&&&))),,,//////,,,)))'''&&&$$$######$$$&&&'''""""""!!!"""$$$(((,,,///---'''!!! ###&&&&&&$$$)))***++++++++++++,,,------///000///---***''''''---333555000,,,...111222...,,,(((%%%%%%(((+++...)))&&&"""!!!!!!#########%%%***000222///***(((''')))+++---000333555777888555444222333666:::===>>>???===<<<>>>BBBEEEDDDBBBKKKIIIFFFCCC@@@>>>>>>===<<<888222+++'''%%%%%%%%%)))'''$$$###$$$&&&***,,,222000,,,)))''''''((()))(((,,,***'''...===BBB>>>,,,&&&!!!"""(((...000000222333444444333111...,,,///000222555888<<<@@@BBB:::222***%%%###$$$,,,666222444666666777888;;;===???BBBDDDBBB===999999999999999;;;???DDDHHHJJJJJJJJJFFFCCCFFFKKKOOONNNLLLKKKKKKLLLQQQWWWZZZYYYWWWSSSMMMEEE???>>>???@@@AAACCCBBBBBBBBBEEEIIINNNQQQiiilllpppttttttqqqllliiifffdddbbbccceeefffeeecccaaaccceeeffffffggghhhjjjvvv||||||yyyxxxwwwtttrrrnnniiifffgggjjjlllnnnrrrwww}}}~~~xxxtttkkkjjjhhhddd___ZZZVVVSSSMMMKKKGGGFFFFFFEEEBBB???666444333444555666444222555222...---.........,,,((((((((('''''''''***,,,555444333000,,,)))&&&%%%###$$$%%%&&&''''''((((((++++++*********)))))))))&&&$$$"""%%%+++//////---+++)))'''&&&'''(((''''''$$$%%%&&&((()))***+++,,,...------,,,++++++++++++))))))(((((()))************)))(((''''''%%%###""""""$$$(((***+++)))'''%%%(((+++///111222222333444222333555555333///+++((($$$###$$$&&&)))...222555111000///...------......///---***)))******(((&&&'''%%%###"""$$$'''***+++///...+++))))))***+++,,,***,,,---+++(((&&&'''***222000,,,'''"""!!!###%%%'''''''''+++///111000...---...000111000...,,,******+++,,,,,,+++)))'''%%%***,,,---+++&&&"""%%%******))))))---333666555444...+++)))***,,,...---,,,$$$""" !!!%%%'''((('''&&&+++000000---++++++---''''''%%%$$$###%%%(((,,,...,,,***'''%%%'''+++//////,,,'''### !!!######$$$%%%&&&%%%&&&((())),,,)))&&&######"""!!!  """%%%))),,,---+++'''$$$"""$$$%%%&&&%%%%%%%%%''')))))))))(((***---......---***)))((((((((()))******000111333444333000---+++(((((((((***,,,+++'''###%%%######)))000444111---000///+++'''$$$$$$'''***&&&$$$!!!!!!###%%%&&&&&&((('''&&&&&&&&&(((***++++++---///...+++(((%%%$$$###$$$$$$%%%***///---(((((((((((()))))))))))))))))))))((('''%%%###!!! ###$$$""""""%%%%%%'''((('''&&&&&&(((***&&&%%%%%%'''***++++++***'''&&&$$$######$$$%%%&&&$$$#########&&&)))---///...)))###"""%%%&&&%%%###'''(((***+++,,,,,,---...000111111000...+++***)))***///111...---///111000...,,,(((&&&&&&)))---///***'''""" !!!""""""%%%***000222000+++(((&&&(((***---111444666777777555444444666888:::<<<<<<<<<:::999<<>>>>>>>><<<888111+++'''%%%&&&''''''&&&%%%%%%&&&))),,,...333111...+++)))))))))))))))---,,,)))///<<<@@@;;;,,,'''""""""(((...111222222222222111000...,,,+++...000333666999;;;<<<===;;;444,,,)))''')))111:::777888888777666777:::<<>>>>>???BBBFFFIIIJJJJJJJJJHHHHHHLLLQQQSSSQQQNNNNNNNNNOOOSSSXXXZZZZZZXXXSSSOOOHHHDDDBBBBBBBBBAAAFFFFFFEEEFFFIIIMMMRRRUUUlllnnnpppqqqqqqooollljjjdddccccccdddffffffeeecccdddeeeggggggggghhhkkkmmmxxx}}}~~~zzzwwwvvvtttpppllllllkkkjjjhhhhhhkkkmmmpppssswwwyyyzzz{{{}}}{{{uuupppmmmjjjhhhfffWWWVVVTTTQQQMMMIIIDDDBBB===;;;888777777555333111+++***+++---000222222111555222...+++++++++,,,+++***(((&&&&&&((()))))))))222444555222+++&&&######""""""""""""############((((((((((((((()))******)))'''''')))---...,,,)))(((&&&$$$######$$$###""" !!!###%%%''')))***+++------------------,,,,,,(((((('''&&&&&&&&&&&&&&&))))))))))))(((&&&$$$######%%%''')))******((('''***---000222444666999;;;333555888999888444///,,,((((((''''''))),,,000333111000///...---------------+++*********)))&&&$$$!!!"""###$$$&&&'''((()))---,,,)))'''&&&&&&'''(((***,,,+++(((%%%$$$'''***222111///***%%%""""""###%%%&&&(((+++...///...,,,,,,---...//////...,,,***+++++++++***)))(((&&&&&&+++------)))&&&%%%(((++++++***+++///555888888666---+++))))))*********)))$$$""""""###&&&)))))))))'''(((***,,,...///000111+++)))&&&""" !!!%%%)))---,,,***(((&&&'''***,,,...---***(((%%%###""""""!!!###%%%%%%%%%%%%'''(((...***%%%"""!!!""""""""""""!!!%%%&&&***...///,,,((($$$"""###$$$%%%%%%%%%'''***---(((''''''(((+++...//////)))((((((((()))***+++,,,...///111222222000...---))))))***+++,,,+++'''$$$######$$$(((---111222111666333---'''###$$$(((+++%%%###""""""$$$'''))))))+++)))'''%%%%%%&&&(((******---000000---)))&&&%%%###%%%$$$%%%***000///+++'''''''''''''''&&&&&&&&&%%%&&&''''''&&&$$$"""!!! %%%'''%%%$$$&&&%%%&&&'''&&&%%%%%%''')))(((%%%"""!!!$$$''')))***)))'''%%%$$$###$$$%%%&&&&&&%%%$$$$$$&&&)))---///...***&&&%%%&&&&&&$$$"""###%%%'''***,,,.........111111///...,,,+++))))))'''***,,,,,,///222111---,,,***(((&&&'''***---///+++'''"""!!!"""###%%%***000333111---)))&&&'''***...333666777777777555555555666777888999:::666444333555;;;???@@@@@@???>>>======<<<<<<======<<<777111***'''&&&'''(((&&&&&&&&&''')))+++---...222111///---+++*********+++//////---111999;;;666,,,'''######)))///333444222111///,,,***)))))))))---///444888999999777666:::444000///...///666>>>>>>>>>;;;888666666888:::DDDGGGHHHFFFBBB@@@AAACCCDDDCCCCCCEEEIIIKKKKKKJJJKKKKKKMMMSSSXXXYYYVVVRRRRRRRRRTTTVVVYYYZZZYYYXXXTTTQQQMMMJJJIIIGGGDDDBBBHHHGGGGGGIIILLLQQQUUUXXXmmmmmmnnnnnnnnnnnnnnnmmmggggggggghhhhhhhhhfffeeeggghhhhhhhhhggghhhkkknnnxxx{{{{{{vvvttttttrrrnnnhhhkkknnnmmmjjjhhhiiikkkmmmnnnooopppqqqrrrtttvvvuuummmbbbXXXQQQOOONNNMMMFFFEEEDDDBBB>>>:::777555222111000///...---+++***''')))+++///333555666666888555000---,,,,,,------,,,(((%%%%%%(((***((('''...222555333+++%%%$$$%%% !!!""""""&&&&&&&&&&&&''')))+++,,,******,,,///111000---)))'''%%%############!!!  ###%%%'''((())))))***+++,,,---------,,,+++%%%&&&%%%$$$######$$$%%%,,,---......,,,)))'''&&&%%%&&&'''((()))*********---///000222333555999<<<222555999;;;:::777222///,,,+++)))((()))+++...000111000//////...---------,,,,,,+++***)))&&&###!!! $$$&&&''''''''''''***)))'''%%%$$$%%%%%%&&&,,,,,,***&&&!!!!!!$$$(((,,,---...,,,)))''''''((('''(((***,,,---,,,***)))((()))+++---------,,,,,,++++++***)))((('''&&&&&&---000000---,,,,,,,,,+++***))))))---222555444222,,,+++***)))(((((('''&&&$$$$$$%%%&&&)))***,,,,,,)))((('''***...111222111,,,***&&&!!! %%%))),,,,,,+++)))'''''')))+++***++++++***)))&&&$$$###!!!###%%%&&&%%%&&&''')))000,,,&&&"""!!!###$$$%%%$$$!!! ###$$$(((,,,...,,,(((%%%######$$$%%%%%%&&&)))---000'''&&&%%%&&&)))+++,,,,,,)))))))))***+++---............//////...---,,,+++***+++,,,------+++(((&&&"""###%%%&&&(((+++...111777333,,,%%%"""###(((---(((&&&$$$$$$&&&)))******)))(((%%%######$$$'''((())),,,//////,,,(((%%%###"""$$$$$$$$$(((///000---(((((('''&&&&&&%%%%%%%%%###%%%'''))))))'''%%%$$$"""(((***'''&&&(((%%%&&&&&&%%%%%%&&&'''((()))&&&""" """%%%'''(((***)))'''&&&%%%&&&'''(((&&&%%%$$$$$$%%%(((+++---,,,)))&&&%%%%%%%%%###!!! """%%%)))---//////......,,,***(((((('''&&&%%%$$$&&&(((+++111555222+++((('''%%%%%%&&&(((+++---***&&&!!! ###%%%'''&&&***000333222...***'''(((+++000555888888888777555444444333222444777999111...,,,...333777888777333444555666888:::<<<<<<===888222+++'''&&&'''(((&&&'''((()))***+++++++++...---,,,,,,+++,,,,,,,,,---111222000222666555111+++(((%%%%%%***000444666111...+++'''&&&&&&'''(((,,,///555999:::777333000555333333666666555888===CCCAAA>>>999555444666999@@@DDDHHHHHHEEEBBBBBBCCCFFFEEEEEEGGGJJJLLLLLLLLLMMMNNNQQQVVV[[[\\\ZZZXXXVVVWWWWWWXXXYYYYYYWWWVVVTTTRRRQQQPPPNNNLLLHHHDDDGGGGGGHHHJJJMMMQQQVVVXXXjjjjjjjjjkkklllmmmooopppllllllmmmmmmllljjjjjjjjjkkkjjjiiihhhfffgggkkkmmmtttvvvuuuqqqqqqsssqqqnnnfffkkkoooooolllhhhggggggiiihhhggggggggghhhiiiiiihhh^^^PPPCCC;;;888777777999999888666333000---+++,,,,,,,,,+++))))))((((((&&&)))---111444666777888777555222///,,,,,,---...,,,)))%%%%%%''')))'''%%%***///333222,,,''''''))) !!!"""###$$$%%%%%%&&&((()))+++,,,***,,,///333444333///,,,'''&&&%%%%%%%%%%%%###!!!!!!###%%%''')))))))))(((''')))+++------,,,***((("""###$$$###""""""$$$&&&...000111///+++((('''((('''''''''''')))***,,,,,,000000111000000111444777111444777999999666222///---,,,+++*********,,,---000000000/////////............---,,,(((%%%""" """&&&((('''&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%,,,+++)))$$$"""&&&***,,,......,,,+++++++++***+++------+++)))'''&&&%%%''')))+++,,,---------++++++***)))((('''&&&&&&***///222333555888555///+++***)))+++///111///---,,,---,,,+++)))'''&&&&&&%%%&&&((()))***+++------,,,)))&&&(((---000000...+++***&&&###!!!"""&&&******,,,,,,,,,***))))))***%%%&&&((())))))((('''&&&%%%&&&&&&&&&%%%&&&(((***222---'''###"""$$$&&&((($$$###  $$$(((***)))&&&%%%$$$###$$$&&&&&&''')))---///&&&%%%$$$%%%'''((((((''')))***+++---...///000000000000///---,,,***))))))+++---//////...+++)))((("""###$$$$$$###%%%))),,,222...)))### ###(((---,,,)))'''&&&''')))))))))&&&$$$###!!!"""###&&&''')))+++---,,,)))$$$!!! """######"""&&&,,,///---))))))'''&&&&&&&&&&&&'''$$$&&&)))+++,,,+++***((("""!!!%%%***,,,)))((()))'''&&&&&&&&&'''((((((((((((&&&######$$$%%%%%%%%%,,,+++)))(((((()))***,,,&&&$$$###"""###%%%((()))((('''%%%$$$$$$###"""!!! """''',,,//////...+++(((%%%%%%&&&&&&%%%###$$$%%%'''+++222777222***"""""""""###%%%''')))+++***'''###"""$$$(((***,,,(((+++///222222000+++(((***---222666888888777666444333000---,,,...444999222///++++++...111111000---...000444777:::<<<===<<<888222,,,(((&&&&&&''')))******+++***)))(((((((((((((((((()))+++...//////222444222111111000---)))((('''(((+++000333555...+++'''$$$###$$$'''))),,,000666::::::777222...///000555;;;;;;777666888CCCAAA===999555444666888;;;AAAIIILLLJJJFFFDDDDDDFFFEEEEEEHHHKKKMMMMMMMMMNNNOOORRRVVVZZZ]]]^^^^^^ZZZ[[[[[[ZZZXXXVVVTTTSSSSSSRRRRRRQQQQQQOOOKKKHHHIIIIIIJJJLLLOOOSSSVVVYYYhhhgggggghhhjjjlllooopppmmmnnnooonnnmmmmmmoooqqqooonnnlllhhhfffgggjjjmmmqqqqqqooolllmmmpppppplllfffiiimmmmmmkkkgggcccaaabbb___]]]\\\\\\[[[ZZZYYYWWWOOOBBB777000---,,,+++000000000///---***(((&&&'''((()))((('''&&&'''(((&&&)))...000111111222333222222111...+++***+++,,,,,,)))'''&&&&&&&&&&&&%%%'''***......+++))))))***"""!!!  """"""!!!"""$$$&&&'''((())))))))),,,000333333222///---'''&&&&&&&&&''''''%%%$$$###$$$''')))+++******)))&&&(((+++------+++(((&&&!!!###%%%$$$""""""$$$(((+++---...+++'''%%%&&&((()))(((''''''(((***---///111111000...,,,,,,...//////000333444444222///---++++++++++++++++++******------...////////////......//////,,,)))&&&$$$%%%$$$'''******'''%%%&&&((('''&&&%%%%%%$$$$$$$$$$$$((((((&&&"""!!!%%%,,,...000000...+++++++++---......---***((('''((('''(((***+++,,,------...+++++++++***)))(((&&&&&&###+++111444;;;BBB???555---+++)))+++...///---+++,,,---...,,,)))'''&&&'''%%%'''***+++******+++,,,,,,***'''(((+++---,,,*********)))'''&&&&&&(((***)))+++......---+++++++++###$$$&&&'''((())))))))))))((('''%%%###%%%(((+++111---'''######%%%'''((($$$######"""!!!  ###%%%&&&%%%$$$###$$$###%%%'''(((((()))+++,,,%%%$$$$$$&&&'''(((&&&$$$***+++,,,...///000000000111000...,,,***)))((((((***,,,//////---***((('''""""""###""""""###%%%'''+++)))&&&###!!!"""&&&***,,,***'''&&&'''((((((((($$$######""""""###$$$%%%'''(((***(((%%%""" """$$$$$$!!!$$$***......***)))(((&&&&&&'''((()))&&&(((+++---.........---&&&%%%''',,,---***)))+++***((('''((()))+++******)))'''%%%$$$%%%%%%$$$"""+++***)))((()))+++---...%%%$$$!!! """$$$&&&%%%$$$###""""""###$$$%%%"""!!!!!!$$$***---...,,,)))'''%%%&&&((()))'''%%%$$$&&&'''***000444000))) !!!"""$$$&&&(((***+++---+++((((((***---//////+++,,,...000222111---+++,,,...222444666666555444000000///+++)))+++222777888333...---///111000///---...111444777999:::;;;888666222...+++)))((((((,,,---,,,,,,+++***((((((&&&%%%$$$$$$&&&***...000000222444333000---+++***'''((()))+++---///000111***((($$$"""###%%%)))+++...111666::::::888444111---///555<<<;;;666333444======:::777555555777999:::AAAJJJNNNMMMJJJGGGGGGGGGFFFFFFHHHKKKMMMNNNMMMNNNPPPSSSWWW[[[^^^aaabbb^^^______]]]XXXTTTRRRRRRRRRPPPOOOPPPPPPOOOMMMKKKKKKLLLMMMNNNQQQTTTWWWYYYgggfffffffffhhhjjjlllmmmiiikkklllllllllnnnsssxxxuuusssooojjjggggggjjjmmmoooooolllhhhjjjmmmmmmiiiffffffhhhiiihhhddd^^^YYYTTTQQQNNNLLLKKKJJJFFFCCCBBB===555///,,,******)))...//////...---***((('''%%%''')))(((&&&%%%''')))***---111222111//////000---///000...+++))))))+++******)))'''$$$$$$%%%&&&&&&'''((())))))(((((((((%%%$$$""""""%%%&&&&&&%%%$$$&&&)))---///...,,,***(((%%%$$$$$$&&&((((((&&&$$$!!!###'''***,,,,,,,,,+++'''***---///...+++'''$$$###&&&(((&&&"""!!!$$$'''&&&))))))'''######'''+++***(((&&&&&&'''+++...111000000000...+++))))))***,,,,,,---...---,,,+++***'''(((***,,,,,,+++)))(((((()))+++---............---......---***)))***,,,***---...+++&&&$$$&&&)))******(((&&&$$$###!!!!!!"""######!!!$$$(((///000111000...,,,++++++---......,,,)))(((***,,,............------------***+++,,,,,,+++)))'''%%%###***...111:::CCC@@@555***((('''***---...,,,******,,,...,,,)))&&&&&&'''$$$''')))***((('''((()))***)))((()))*********)))***,,,...---+++)))(((((((((+++...000///...------&&&&&&%%%&&&''')))***,,,,,,***&&&""" """&&&***///+++%%%######$$$%%%&&&#####################$$$$$$%%%%%%$$$"""!!!!!!"""###%%%((()))(((''''''(((######%%%(((******(((%%%)))***,,,---.........------+++)))'''&&&&&&&&&''''''***------***&&&%%%%%%!!!!!!!!!"""###%%%&&&&&&&&&'''&&&$$$""""""$$$%%%(((&&&$$$###%%%'''''''''&&&&&&&&&%%%%%%$$$###"""$$$%%%&&&%%%###"""###$$$$$$&&&%%%"""###)))...///)))(((&&&&&&&&&''')))***)))***+++---...//////000***((())),,,---***))),,,---+++)))***,,,...---+++***'''$$$#########""""""((('''''''''(((+++---///%%%$$$!!! !!!###$$$###""""""!!!"""$$$(((***&&&""" """'''+++,,,+++'''%%%$$$'''+++,,,)))&&&$$$&&&((())),,,000---'''!!!"""%%%'''***,,,......222000//////000111111000...---,,,...111111///------...000111222111111000+++...///...+++,,,000555:::555000...///111111//////000111333333333333333111111000///...---,,,+++//////......---,,,,,,,,,(((&&&###"""$$$(((---000111222333222...)))'''(((%%%(((+++---.........---&&&$$$###"""$$$(((,,,///000222666999::::::888777000111444999888333222444666666777666555666888::::::@@@GGGJJJIIIHHHIIIJJJJJJIIIIIIJJJLLLMMMMMMLLLLLLPPPUUU[[[^^^```bbbcccbbbcccccc```ZZZTTTRRRRRRPPPNNNLLLLLLMMMOOOOOOOOOLLLLLLMMMOOOQQQSSSUUUWWWggggggfffffffffhhhiiijjjeeefffhhhiiijjjooovvv|||xxxvvvqqqlllhhhhhhkkknnnpppnnnjjjfffgggkkkjjjfffeeeddddddffffffbbbZZZTTTHHHEEEAAA???>>>;;;666222222///+++******++++++***000000111000///---+++***%%%(((***)))'''&&&(((+++000444777777444111000000,,,///111000---******+++)))++++++(((###"""$$$''''''%%%$$$%%%&&&'''&&&%%%)))&&&### $$$%%%$$$!!! %%%'''***+++***'''%%%$$$""""""###%%%''''''%%%$$$"""&&&***---......---)))+++...000///,,,'''$$$&&&)))***'''""" """&&&$$$&&&'''%%%"""$$$***///+++)))&&&%%%'''+++///222/////////---***(((((((((************)))(((''''''$$$'''***------,,,)))'''%%%&&&)))+++,,,---------+++,,,---,,,++++++///333///111000+++%%%###&&&***...---+++(((%%%""" !!!&&&***...///111000...------...,,,------+++))))))---000444333222111///---,,,+++***+++---...---***'''%%%(((---...---555???<<<000&&&$$$$$$'''+++---+++)))(((+++---,,,(((%%%%%%&&&"""&&&((((((&&&$$$%%%&&&'''((())))))))))))))))))+++...111111///+++'''&&&'''+++///111111000......***(((&&&%%%&&&(((+++------***%%%  %%%))),,,)))$$$""""""###$$$$$$###"""""""""###%%%''')))((((((&&&###  !!!###&&&)))***)))'''%%%%%%!!!###&&&***------***'''((()))+++,,,---,,,,,,+++&&&%%%###!!!!!!"""###$$$%%%(((++++++'''$$$###### """%%%''''''&&&%%%&&&'''&&&###"""!!!"""$$$""" !!!###&&&'''''')))))))))((('''$$$""" """###$$$######$$$&&&(((''')))'''######)))///000((('''%%%%%%%%%''')))*********+++,,,---///000111---******,,,,,,******---///,,,***+++...//////---+++(((### !!!""""""&&&%%%%%%&&&'''***---///&&&$$$""" !!!###$$$""""""!!!!!!"""&&&+++///(((### &&&***+++***$$$###"""&&&+++---)))%%%###&&&((('''))),,,***&&&$$$%%%(((+++...000111222777555444333444333111///000---,,,---000111000...------...............---(((,,,111222///---000333999444///---...000000/////////000000///---+++***,,,---///000111000///...000000////////////000000+++((($$$""""""&&&+++///111222222111,,,'''&&&((($$$''',,,//////---,,,+++$$$###"""###%%%)))...111111333666888:::;;;;;;;;;555333444666444111111555000222444555555777999<<<:::>>>BBBDDDDDDEEEHHHLLLNNNMMMLLLLLLMMMMMMLLLJJJJJJOOOXXX___bbbcccbbbbbbeeegggfffbbb[[[UUURRRRRROOOLLLIIIIIIKKKNNNPPPQQQJJJJJJKKKLLLNNNPPPRRRSSSjjjfffccccccfffhhhiiihhheeeeeefffhhhkkkqqqyyy~~~~~~zzztttooommmmmmllllllpppllliiihhhjjjjjjhhheeeaaa^^^\\\[[[YYYSSSHHH???777666555444444222...+++***((('''***---...)))%%%''')))---000222222111000((())))))'''&&&)))000666AAA===999777777666333000---222555333,,,)))+++//////+++&&&######%%%%%%&&&******)))&&&$$$%%%''')))000...)))###"""$$$$$$!!!"""'''+++,,,)))$$$!!! !!!###$$$&&&&&&''''''&&&(((***+++++++++,,,---,,,,,,---,,,***(((%%%###%%%***,,,(((%%%&&&((('''***(((&&&$$$$$$'''***,,,+++******))))))+++---//////---***))))))((('''%%%,,,***))))))))))))(((&&&+++******)))***+++,,,---+++)))(((***---...,,,)))------------......//////222111///,,,)))(((***+++000...+++'''$$$""" !!!!!!!!!"""&&&***000333555333///---000333222///+++)))))),,,111444777666444111...+++)))'''((())),,,///111000,,,(((+++,,,...//////...,,,***$$$&&&(((***++++++***)))((()))))))))(((%%%###!!!%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&'''&&&%%%$$$###,,,000444222,,,'''&&&''''''+++000111///------...+++)))((()))---...---+++***(((%%%!!!!!!$$$''''''&&&###!!!!!!###%%%$$$&&&'''&&&$$$$$$'''***///+++'''$$$"""!!! %%%&&&((()))((('''((())))))******(((''''''((()))************************&&&""""""######%%%'''******'''### !!!$$$(((******)))'''%%%%%%%%%%%%$$$""" """!!!!!!"""$$$&&&((()))+++---...---***&&&$$$$$$!!!!!!"""###%%%((()))+++...,,,***)))***,,,///111---)))%%%$$$%%%'''((())),,,,,,,,,++++++---111555555...%%%###''',,,///...000+++'''(((---111111///***)))'''$$$  """***(((&&&######%%%(((***&&&&&&%%%%%%$$$###"""!!! """###%%%(((---111,,,(((###!!!"""%%%((())))))'''%%%%%%&&&&&&%%%$$$%%%''''''&&&######&&&))))))))))))+++///222333333333444333000,,,+++---000,,,---------------------------------,,,+++***)))'''***,,,---......000222000///,,,***))))))***+++,,,------***'''%%%$$$%%%(((,,,000111///---...000444111...000555999999666666222+++&&&$$$'''+++///333111---+++***(((&&&$$$$$$%%%''',,,000000---)))(((""" )))111444333333444666777777777999:::666555444333333222333333......000333888<<<======999;;;>>>???AAACCCGGGJJJPPPOOOMMMMMMLLLKKKHHHFFFKKKPPPWWW[[[\\\]]]```bbbaaadddffffffaaa[[[UUUSSSVVVSSSOOONNNNNNNNNKKKIIIJJJJJJKKKKKKLLLMMMMMMMMMkkkgggcccbbbdddggghhhhhhkkkkkkkkkkkkmmmssszzz~~~zzztttpppnnnmmmlllkkklllmmmnnnmmmjjjgggeeecccXXXSSSNNNKKKHHHCCC<<<666111111000///---***((('''&&&%%%'''+++///...(((###$$$&&&***---///000000///***+++***))))))...666===EEEAAA===::::::888444000---000222000,,,)))***,,,***'''$$$###$$$&&&''''''++++++***(((&&&''')))+++...,,,(((###!!!###$$$### &&&+++---+++(((&&&%%%%%%%%%%%%%%%%%%&&&&&&(((***,,,,,,++++++,,,---,,,,,,---,,,)))%%%!!!###(((***'''%%%(((,,,,,,---+++)))&&&&&&''')))+++------,,,+++***+++---///---+++)))(((((((((&&&%%%******+++++++++,,,---------,,,+++++++++---///000///---***+++---...,,,)))---,,,,,,,,,---///222333222111///---++++++---...///---***'''%%%$$$$$$$$$ """######"""$$$))),,,111444555333///---000333222000---++++++---000333888666444111...+++)))((()))***,,,///111000,,,))))))+++...//////,,,)))''''''(((***++++++***(((''')))***++++++)))'''$$$"""'''(((((('''$$$"""!!!"""""""""$$$%%%%%%%%%$$$###)))---111000+++''''''((('''***...///---++++++,,,+++***)))+++///111000///,,,***&&&!!!"""&&&%%%&&&'''&&&$$$""""""######$$$%%%$$$###$$$(((+++...,,,)))%%%!!!'''(((***)))(((''''''(((((())))))((((((((()))+++------,,,,,,++++++******)))%%%!!! """%%%&&&&&&&&&'''((()))(((%%%""" """"""$$$'''+++,,,,,,+++&&&%%%$$$$$$$$$$$$###""" """$$$'''***,,,,,,---///...+++(((&&&%%%%%%%%%$$$%%%%%%&&&'''(((...////////////000444777333///((($$$$$$''')))++++++,,,---------///222555222+++$$$"""%%%***...///111---))))))---000000///******(((&&&######%%%'''+++)))&&&######$$$&&&((('''(((((('''$$$###""""""!!!"""######$$$'''+++///***(((%%%""""""%%%)))+++(((&&&$$$###$$$$$$$$$###'''((()))'''%%%$$$''')))******+++---000111///......///...+++)))***---111000...+++))))))+++---///---------,,,+++***)))(((%%%'''***,,,------///000000...,,,)))(((((((((((('''((((((&&&$$$""""""###%%%)))...000...------///222///---///444777666444444000***&&&%%%(((---000333000---+++***)))'''%%%%%%%%%'''+++///000---+++)))$$$"""&&&///666777666333444555666555666999;;;:::999888666555444333333111111222555999<<<>>>>>>888:::<<<>>>@@@BBBFFFHHHLLLKKKJJJJJJJJJJJJGGGFFFGGGKKKRRRVVVXXXYYY\\\^^^]]]```bbbbbb^^^ZZZVVVUUUXXXUUUQQQOOONNNMMMJJJGGGHHHHHHIIIJJJKKKLLLMMMMMMmmmiiidddbbbcccfffhhhjjjrrrqqqooonnnnnnrrrxxx}}}}}}yyyuuuqqqooollliiifffcccgggkkkiiibbb\\\ZZZZZZKKKEEE>>>999666333///,,,+++,,,---***&&&######$$$$$$%%%''',,,///---(((""" """&&&))),,,---......******)))(((***000:::BBBJJJEEE@@@>>><<<999555111------------+++***))))))$$$""""""###%%%'''((('''+++,,,,,,***)))(((***,,,+++***'''###!!!###$$$%%%%%%"""%%%***---...,,,+++)))(((&&&$$$$$$$$$&&&&&&+++,,,------,,,+++,,,---+++,,,---,,,((($$$ %%%'''$$$$$$)))///111000...+++)))((((((***+++000000///,,,******,,,...+++)))'''''''''(((&&&%%%(((+++......---...111555111000...------///111333444000------...///,,,***---,,,******,,,000555999333111000......///000111---,,,)))'''&&&&&&(((((($$$%%%$$$$$$$$$'''+++///222333444111...---///222111000...,,,---///111333999888555222///---+++*********,,,///000///,,,)))***---000222111---)))&&&)))***+++,,,+++***((('''***+++,,,,,,+++(((%%%###''')))***(((%%%!!!!!!###$$$$$$$$$$$$%%%)))------***((('''(((&&&)))++++++***))))))***+++++++++---111333444333///---((($$$!!!!!!$$$((($$$&&&((((((&&&$$$###############""""""$$$(((,,,,,,---+++&&& &&&'''((((((&&&$$$$$$%%%''''''(((((()))+++,,,---//////...---,,,++++++***+++(((&&&%%%&&&((())))))'''&&&&&&(((***)))&&&"""&&&&&&'''***...///...---&&&$$$""""""###$$$$$$$$$ """%%%))),,,---+++---///...,,,)))(((((()))((('''&&&%%%%%%%%%%%%,,,000444333111111666;;;777111)))$$$###%%%((()))***,,,...//////000222333,,,(((###!!!"""'''---111333///***))),,,......---*********((('''(((+++...---+++'''$$$######$$$&&&(((***+++)))%%%"""###%%%$$$%%%%%%$$$$$$%%%))),,,''''''&&&###!!!"""'''+++'''%%%""" !!!"""""""""((()))***)))'''''')))+++++++++,,,...///...+++)))***)))(((&&&%%%(((---111222///***&&&%%%(((,,,///,,,,,,+++***)))(((''''''"""%%%'''((()))+++---///000...,,,)))'''&&&&&&&&&$$$%%%&&&%%%###""""""######(((---///---++++++,,,...,,,+++---111333222111222...***''''''+++///222111///+++***))))))(((&&&'''''''''))),,,......---+++))))))...666;;;;;;888333444444444444666999<<<===<<<:::999777666555555444333222444777:::;;;;;;777999;;;===>>>@@@DDDFFFGGGFFFEEEEEEFFFGGGFFFDDDAAAEEEKKKOOORRRTTTWWWYYYYYY[[[\\\[[[YYYWWWUUUUUUXXXVVVRRROOOMMMJJJGGGDDDDDDEEEFFFGGGIIIKKKLLLLLLnnnjjjeeeccccccgggkkknnnwwwuuurrrooommmoootttxxxzzzwwwsssoookkkfff```]]]VVVXXXYYYWWWRRRLLLIIIHHH>>>:::444000...---+++)))(((+++,,,)))### ###&&&(((((())),,,---,,,((($$$ """###&&&((()))***+++&&&&&&%%%%%%'''...:::BBBJJJFFFAAA>>><<<999444///,,,***))))))+++***(((%%% ###%%%''''''&&&)))+++,,,+++***)))***+++((('''%%%""" """%%%%%%&&&'''&&&$$$!!! $$$))),,,------,,,)))'''%%%######$$$''')))...//////...,,,,,,,,,...***+++,,,,,,)))$$$###$$$!!!!!!'''...222///---+++)))((()))+++,,,000111000,,,)))(((***---,,,***(((((())))))(((''''''+++///...,,,---222777777555111///...///111222444111------000111///------+++)))))),,,222999===555333000//////000111111...,,,***((((((((()))***'''&&&%%%$$$%%%(((,,,///000111000...,,,,,,...111111...+++)))***...333666;;;999666333111///...---+++++++++---......,,,)))---000444666444000+++'''((()))+++,,,---,,,***)))+++,,,------,,,)))&&&$$$&&&(((***)))%%%!!! ###%%%&&&&&&&&&!!!%%%)))+++***(((((()))&&&'''((())))))(((((((((***+++,,,...111444555555000000...***'''&&&'''(((%%%'''((('''&&&%%%%%%'''(((&&&$$$######%%%(((******,,,---((( !!!###%%%%%%$$$###$$$%%%'''&&&&&&(((***---......---------,,,,,,++++++++++++***((((((((()))******(((%%%###&&&+++---)))%%%))))))***,,,///000///---&&&$$$!!! """$$$%%%%%%!!!###&&&)))+++,,,)))+++---...,,,***))))))+++***)))((('''&&&&&&&&&***000555444///...222888333...((($$$###%%%&&&&&&))),,,///000///...------&&&%%%###!!!!!!%%%,,,111222///***))))))++++++***))))))***)))***,,,///222///---***'''%%%%%%%%%&&&***,,,---***%%%###$$$'''&&&'''&&&%%%###$$$''')))&&&((()))%%%###((('''$$$!!! !!!"""######'''((()))***+++,,,---...,,,+++***+++,,,,,,+++))))))'''$$$"""###''',,,000222...)))&&&%%%'''+++---+++***)))((('''&&&&&&&&&$$$$$$#########&&&,,,000111///---+++)))''''''&&&)))******)))'''&&&&&&'''%%%***///000...***)))***+++)))(((***---//////...000...+++***+++...222555000---***))))))***))))))***)))((()))***---///000......000555;;;===:::666444444333333333555999===<<<;;;:::999888777777777333222111222555777777777666888;;;<<<===???CCCEEEDDDCCCAAAAAACCCCCCCCCAAA>>>AAAEEEIIILLLPPPRRRTTTVVVVVVVVVTTTRRRQQQQQQRRRSSSRRRPPPMMMKKKHHHEEECCCAAABBBCCCEEEGGGIIIKKKLLLnnnkkkhhheeeeeehhhnnnqqqyyywwwtttooolllkkknnnpppssspppkkkeee```YYYRRRNNNIIIGGGCCCBBBAAA???<<<999222111///...------,,,+++'''******'''"""!!!%%%)))000...,,,+++******)))'''$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$###%%%,,,777@@@DDDAAA===;;;:::777222---+++(((&&&'''******'''### !!!###%%%&&&%%%###&&&(((***+++)))(((((()))%%%%%%$$$!!! ###&&&&&&'''((()))(((%%%###!!!!!!"""$$$'''(((*********'''%%%###!!!###&&&***,,,000000000...,,,,,,---///)))***++++++)))%%%!!! ######$$$+++...))))))(((((((((***,,,...///000///,,,'''&&&))),,,...,,,+++***+++,,,+++***'''+++---,,,))))))///444999777333000......//////000...,,,---111333222111---,,,***+++...444:::>>>777444000...//////...---...---+++***)))))))))***'''&&&$$$$$$&&&))),,,---...---,,,+++***+++---000000,,,'''%%%''',,,444999:::888666333111000000111,,,++++++,,,------+++***...000444666555000+++''''''(((+++---......------+++,,,,,,,,,***(((&&&$$$###%%%((((((&&&""" !!!$$$&&&((())))))!!!$$$'''******))))))(((&&&&&&((()))******)))(((***+++---///000222333555000222333222...+++(((((()))((('''%%%$$$%%%))),,,---+++(((%%%%%%&&&'''''''''***,,,(((  ###%%%%%%&&&(((***'''%%%%%%'''***---...---((((((((())))))*********((()))))))))((((((((()))(((%%%###%%%+++---+++(((*********,,,...///---,,,&&&###!!! """$$$%%%%%%!!!"""###%%%&&&((())))))&&&(((+++,,,+++***)))***)))))))))((())))))******,,,111555333---***...333---+++(((((((((((('''&&&(((+++...///---***'''&&&""""""""""""###&&&+++//////,,,)))&&&&&&'''((((((((()))))))))))),,,///333111///,,,***((((((((((((,,,------***&&&%%%&&&((('''''''''%%%######&&&(((+++------)))""""""&&&&&&$$$"""!!!###$$$%%%%%%%%%&&&(((+++...000222222,,,***&&&%%%'''***,,,---+++((($$$"""###'''+++---...---***)))(((((()))******)))(((&&&&&&&&&&&&&&&(((&&&"""""")))///000///...,,,+++***))))))---......,,,***((()))******...222222...***((()))***((('''''')))+++------111000...---...111555777///---***)))***+++,,,,,,...---+++******,,,///111111111333777::::::777333555555444333333555999<<<888888777777777888999999444333333444666777666555666888:::;;;<<<>>>AAADDDCCCAAA??????@@@AAAAAA@@@??????AAAEEEIIIMMMPPPQQQSSSSSSQQQNNNKKKIIIJJJKKKKKKKKKKKKJJJHHHFFFDDDCCC@@@AAABBBEEEGGGIIIKKKLLLooonnnkkkgggeeeggglllpppvvvuuurrrmmmhhheeeeeefffddd```[[[UUUOOOIIIBBB>>>===999555444777777555222***+++,,,------------,,,&&&''''''$$$"""###'''+++333111...+++))))))***+++'''&&&%%%$$$$$$%%%'''(((''''''&&&%%%%%%+++555===;;;888666666777555111---)))'''%%%&&&((((((&&&###!!!!!!!!!"""%%%%%%$$$######&&&)))***)))'''''''''$$$$$$###  ###%%%'''((()))******)))'''&&&#########$$$$$$%%%&&&&&&%%%$$$""""""$$$(((---///000000000...,,,,,,...///)))******)))(((%%%###!!!!!!%%%$$$"""(((+++%%%%%%%%%''')))+++...///,,,...///+++'''%%%)))...111///---------...---+++'''))))))(((&&&'''+++///666555222000...---------+++******---222555444111---------...111555999;;;777222---,,,------+++)))++++++,,,,,,++++++***)))'''%%%$$$%%%(((***+++***,,,+++)))((())),,,///111000---'''$$$%%%+++222777666555333000000000111222///...,,,---......---,,,+++...111333222...***'''&&&(((+++...///000//////,,,+++***((('''&&&%%%%%%!!!$$$&&&&&&%%%###"""""""""%%%(((***++++++###%%%(((***++++++)))(((%%%&&&(((,,,//////,,,***,,,---////////////111222111333555555111,,,)))(((***)))'''$$$###&&&+++///000---***(((''''''%%%$$$###&&&((('''"""###''')))+++...000(((&&&$$$&&&***,,,,,,***###$$$$$$%%%&&&'''((((((%%%&&&(((((('''&&&&&&''''''%%%###%%%))),,,+++***+++******,,,......,,,***%%%###!!!!!!"""############$$$%%%&&&'''''''''&&&###&&&***++++++******+++((((((((()))***,,,---...000333444222---+++---111++++++***,,,---,,,***((('''))),,,---***'''$$$###!!!!!!###%%%''')))***++++++)))'''%%%$$$&&&'''))))))******)))(((***---000000///---,,,++++++++++++...,,,***(((((((((((((((''''''&&&%%%###$$$''')))000111000---(((%%%%%%'''$$$###"""###%%%'''''''''%%%%%%'''+++000333333333,,,((($$$"""$$$)))---///,,,)))%%%###$$$'''***+++++++++++++++******)))(((((('''&&&%%%%%%&&&'''(((+++)))$$$  &&&+++,,,++++++++++++*********+++,,,---,,,***)))***+++...111333222...*********+++)))'''%%%&&&))),,,///222111000///000222444666///---***)))+++---//////222111///---++++++...111111111333555777777555222777777777555444555888:::555555555555666777999999666666777999;;;:::888555444666888999:::<<>>???@@@BBBCCCBBBAAA@@@@@@BBBGGGKKKMMMNNNPPPOOOMMMIIIEEECCCDDDEEEDDDFFFHHHHHHFFFDDDDDDDDDAAAAAACCCEEEGGGIIIKKKLLLqqqpppmmmhhhdddcccfffiiikkkkkkiiiddd^^^ZZZWWWVVVQQQMMMHHHBBB>>>999333000/////////111222222111000)))***+++,,,,,,---...///(((&&&$$$###$$$'''+++...///...---+++******+++,,,)))(((&&&%%%%%%''')))+++))))))(((&&&%%%)))111777222000000222444444111---'''&&&&&&&&&''''''%%%$$$!!! """$$$&&&&&&%%%"""%%%)))+++***((('''&&&$$$$$$""" !!!###((()))*********)))((('''$$$###!!! !!!######&&&%%%%%%&&&(((+++///111/////////---+++,,,...000+++***)))'''%%%"""!!! """&&&&&&!!!###(((***$$$$$$%%%'''))),,,...///***---///,,,'''''',,,222444111///.........,,,+++&&&%%%$$$$$$%%%'''***,,,////////////......------(((''')))...333444222///---...000222444666777777333...)))(((***,,,***'''&&&(((+++---...---+++)))'''&&&%%%'''***,,,+++))),,,***((((((+++...222444222///+++)))(((***...000111///---,,,,,,...000111444222//////000111000000+++---///111000...+++)))(((***,,,///000000///...,,,***'''$$$######$$$%%%"""$$$%%%%%%###""""""###"""%%%(((***++++++&&&'''))),,,---,,,)))'''%%%&&&***///444444000,,,...000222111...---///000333444444222...***))))))))))))(((&&&&&&(((,,,///...,,,)))))))))(((%%%"""!!!"""$$$%%%$$$""""""&&&))),,,///111***&&&$$$%%%)))***)))&&&"""######$$$$$$%%%%%%%%%"""%%%((((((&&&$$$$$$%%%&&&%%%$$$%%%&&&(((+++,,,,,,++++++,,,------+++)))%%%###""""""######""" ###$$$%%%'''''''''&&&&&&###&&&***,,,,,,,,,,,,---(((((()))***,,,...///000111111000...,,,,,,...000---+++***+++,,,,,,+++)))$$$'''***+++)))&&&$$$$$$!!!!!!###''',,,---+++'''((('''&&&%%%$$$&&&)))+++,,,,,,+++)))((((((+++---------,,,,,,,,,,,,---...///***&&&&&&)))+++***(((%%%&&&%%%$$$$$$%%%(((+++//////...---+++)))'''''' !!!$$$''')))((('''''''''(((,,,000333222000+++'''###"""$$$(((+++,,,+++'''$$$$$$&&&)))***)))++++++++++++++++++******'''&&&%%%%%%%%%''')))***,,,+++)))%%%!!! """###$$$$$$&&&'''(((((())))))'''(((************,,,......000222000---+++,,,...---***'''$$$$$$'''---111222111000//////000111222000---******,,,///111222555555333000,,,+++...000000000000111333555555555888999999888666666777888555444444555555666777888444666999<<<>>><<<888444222333555666777999;;;>>>@@@>>>===???BBBEEEGGGHHHCCC@@@???@@@EEEIIIKKKLLLKKKKKKIIIFFFBBB@@@@@@AAAAAADDDGGGGGGEEECCCCCCDDDCCCCCCEEEFFFHHHJJJKKKLLLsssrrroooiiiccc```aaacccaaaaaa```\\\UUUOOOKKKJJJCCC???:::666222///+++((($$$)))///111000...///000,,,---,,,,,,+++---///222+++(((%%%$$$(((,,,000111)))***,,,,,,+++++++++,,,)))(((&&&&&&'''))),,,...))))))(((&&&$$$&&&---222,,,+++,,,///333444111...&&&&&&''''''&&&&&&%%%%%%!!! !!!$$$'''(((((("""%%%)))+++***((('''&&&$$$$$$""""""))))))******)))((('''&&&###!!!  !!!###((((((((((((***---000222...///...,,,+++,,,...111---+++(((%%%"""###''''''###!!!%%%***,,,%%%%%%&&&(((***,,,...///)))---000---))))))...555444222///......---,,,***%%%###!!!!!!$$$(((***+++)))***,,,...//////...---&&&&&&)))...333333000,,,---///222555666666555444///***%%%%%%)))+++***'''!!!$$$)))---//////,,,+++'''&&&&&&)))------+++(((,,,***((())),,,111444666444222000...,,,+++******---+++***)))))),,,...000777555222111222333333222---...000111111///---,,,***,,,...///000///...---,,,)))%%%"""!!!!!!###%%%$$$%%%%%%$$$"""!!!"""###"""%%%((()))******))))))+++---...,,,)))'''%%%'''+++222777777333...111333444222///---...000555444222---***((()))***'''((())))))((()))+++...+++)))((()))***)))%%%!!! """$$$&&&$$$!!! ###&&&))),,,///+++'''$$$$$$((()))'''###$$$#####################!!!$$$((((((&&&######$$$%%%%%%%%%%%%$$$&&&***------,,,,,,---...---+++(((%%%$$$############ """###%%%'''((((((''''''###'''***---------...///)))))))))+++,,,...000111///...+++******,,,...///...+++((('''((())))))((("""%%%(((***)))'''''''''""""""###)))///000+++%%%''''''&&&%%%%%%'''+++...///...---***(((''')))+++*********+++,,,---...//////)))$$$%%%***---+++'''$$$$$$%%%$$$$$$&&&))),,,,,,***************(((%%%!!!%%%(((***)))''')))((())),,,000222000...***'''%%%$$$%%%'''(((((((((%%%###$$$'''******))),,,++++++******+++,,,---&&&%%%$$$$$$%%%(((***,,,+++,,,,,,***%%%!!!!!!###%%%&&&''''''$$$&&&(((***+++,,,///111,,,...000...,,,+++...111...+++'''######'''---333222111000.........//////000---******---000333444777777666222---+++---000.........///111444777999999:::;;;:::777666666777666666555555555555666666222444888<<<>>><<<666222///111333444444666999;;;>>><<<<<>>???DDDHHHJJJJJJGGGHHHGGGDDDAAA??????@@@BBBEEEHHHHHHEEECCCBBBCCCDDDEEEFFFGGGIIIKKKLLLLLLsssoooiiiddd```[[[WWWTTTOOOOOOOOOMMMJJJFFFBBB@@@888444///,,,+++***&&&###&&&(((+++///000000...---******)))(((((()))+++,,,'''%%%###$$$(((,,,...///,,,)))'''(((+++......---,,,***'''%%%&&&)))---///...,,,***)))******)))'''***'''&&&***000333222///...+++((((((******'''%%%###!!!'''++++++)))&&&%%%$$$&&&***---//////***(((&&&###!!!!!!!!!"""+++******((('''&&&%%%%%%%%%###!!! ###$$$------+++)))''')))---000111000---***)))---333777///***$$$ ###'''***)))%%%"""$$$'''''')))***)))&&&&&&(((+++......///000000000000///222111000...+++(((&&&%%%$$$""""""$$$$$$###'''---111---***+++...000,,,))))))***+++,,,------------......111666;;;>>>;;;888555///)))'''((((((%%%"""!!!!!!"""&&&+++---+++(((---+++***+++......,,,***111...***))),,,///333444666444111///......,,,***+++***)))(((((()))******444444333222111///---,,,(((,,,000111///,,,+++,,,)))***---111333222...+++)))&&&""" !!!  !!!!!! """'''***,,,,,,,,,...000111000---)))'''$$$'''+++///222333333222000000111111000...+++***333111---'''$$$###&&&)))&&&(((*********+++---...***'''%%%$$$%%%&&&&&&%%%!!!&&&&&&""" ###&&&)))***)))'''%%%$$$%%%%%%%%%%%%######$$$$$$$$$######"""((((((&&&###  """$$$%%%&&&''')))******++++++++++++++++++***)))((('''&&&%%%###!!!###&&&((((((&&&&&&)))---***...222333000...---...,,,,,,---------------,,,...***((()))***))),,,000***)))((('''&&&&&&&&&&&&###$$$&&&***---...---+++)))&&&$$$%%%***.........'''''''''&&&&&&(((,,,///,,,+++***(((''''''''''''(((%%%"""%%%***---,,,)))---***'''&&&'''''''''&&&###  $$$'''((('''+++(((%%%&&&((((((%%%""" """###%%%&&&(((((('''&&&'''***---......---)))((('''&&&%%%&&&&&&'''$$$######%%%))),,,------,,,,,,++++++***)))))))))$$$%%%%%%%%%%%%$$$$$$###)))+++,,,***%%%"""%%%%%%%%%&&&'''$$$$$$%%%'''***---000111,,,+++,,,---///000000//////***%%%$$$''',,,///000111///...///000///+++''')))+++---+++))),,,333999<<<999555000------......,,,...111333444555888:::777666555555777888888777;;;888555444555666777666444444555666777666444222111000000222555888999999===<<<<<>>???AAAFFFJJJMMMKKKFFFBBBBBBDDDBBBDDDFFFGGGHHHMMMSSSYYYkkkgggaaa[[[UUUPPPLLLHHHBBBBBBCCCBBBAAA>>>;;;:::111...***'''&&&$$$!!! ###(((---///000...---+++***)))(((''''''''''''"""""""""%%%***...000000///,,,***)))+++---,,,++++++***((('''(((+++...000///---,,,+++,,,---,,,+++)))'''&&&(((...111///---,,,***))))))))))))'''&&&&&&!!!$$$+++...///(((&&&$$$%%%(((***,,,,,,+++)))'''$$$"""""""""""")))(((((('''&&&&&&&&&%%%"""!!!  """%%%&&&++++++)))(((''')))---000111///,,,)))''')))///333...***$$$!!!$$$''')))'''###!!!###&&&&&&((()))(((&&&&&&(((***...///000111111111111111222222000...+++(((&&&%%%!!!!!!$$$((()))''')))---000---+++---111222000---+++,,,---...////////////...///222888???BBBAAA>>>555000***)))***+++(((%%%""""""###'''+++,,,***(((---+++)))***...000111000111000---++++++---///111666555333111///...------...,,,***)))((()))***+++---...000111000---***(((%%%)))...000...+++******((()))+++///111111---+++)))'''$$$"""!!!  !!!&&&***,,,---...///111111000---***'''###&&&***---000000000///...///111111000...+++)))///...***&&&""""""$$$&&&***,,,------+++******+++(((&&&%%%%%%&&&&&&%%%$$$!!!&&&'''### """%%%)))---///,,,)))&&&&&&((()))((('''!!!"""###$$$%%%&&&&&&&&&((('''%%%""""""###&&&(((***+++,,,,,,------,,,,,,++++++******''''''&&&%%%"""!!!!!!!!!!!!###''')))***+++,,,...,,,///222222///,,,++++++******+++,,,------------)))&&&%%%'''(((''')))------,,,***)))((((((((((((%%%%%%'''***...///...,,,)))&&&$$$&&&***...000///((('''%%%%%%&&&)))+++---***))))))(((''''''(((((($$$!!!!!!'''******(((,,,(((###!!!"""$$$&&&'''"""!!!&&&))))))''''''&&&%%%%%%&&&&&&%%%$$$"""###$$$&&&'''((())))))&&&%%%&&&'''***+++***((((((((((((&&&$$$$$$%%%'''%%%$$$$$$%%%)))+++,,,+++++++++***)))((('''&&&&&&###############""""""!!!%%%''')))(((%%%!!!!!!$$$'''(((((('''''''''&&&&&&&&&'''))),,,...000---,,,,,,///222333111...---***&&&&&&))),,,.........---...///111000,,,((((((+++,,,++++++---444:::<<<999555111...---.........000222222222222444666222111000111444666777777;;;888555444555666666555444444333444444444444333111000///000333666777666<<<;;;;;;>>>EEEKKKNNNOOOLLLHHHDDDCCCGGGJJJJJJIIILLLIIIEEEAAA===<<<===???FFFJJJNNNMMMHHHDDDDDDEEEEEEGGGIIIJJJKKKOOOTTTXXX^^^YYYRRRLLLGGGBBB===:::444555666666666555444333+++)))&&&###""" %%%+++//////...,,,******)))((('''%%%###""" %%%+++000222333555333///...------,,,************+++,,,...///000000///---...000111111000)))'''&&&(((,,,...---***,,,------+++***)))***+++***$$$"""***111444***'''$$$###%%%(((***++++++***(((%%%$$$#########&&&&&&%%%%%%%%%%%%&&&&&&!!!  !!!$$$'''((())))))(((''''''(((,,,000000...***&&&$$$&&&***...,,,)))%%%###""""""!!! $$$&&&(((&&&"""!!!"""%%%&&&'''(((((('''''')))***///000111111222333333444333333111///,,,)))'''%%%!!!&&&,,,---******---000...,,,///222444333111---...///111222333333333444444666;;;AAACCCBBB???444000,,,+++---...,,,***%%%%%%%%%(((***+++)))(((***(((((()))---111333444000111111...***)))+++---444555666333///---...///111///,,,)))(((((()))***'''***...000000---(((%%%"""&&&+++...---+++***)))(((((())),,,......+++))))))'''&&&%%%$$$""" &&&***---...///000111111000---)))'''###%%%(((+++------,,,+++,,,...000111000---***(((******(((%%%""" !!!###...///111///,,,)))'''&&&'''&&&&&&'''((('''%%%###"""!!!!!!$$$((()))'''$$$"""""""""$$$(((,,,111444000,,,((((((,,,...,,,))) !!!"""###%%%''')))***((((((%%%""" """&&&***,,,---,,,,,,///...,,,+++******++++++'''((('''&&&$$$###$$$&&&$$$%%%(((,,,///000...,,,,,,...000000...+++******))))))***,,,------------&&&$$$$$$((()))((())),,,///...,,,***)))***+++,,,'''''')))+++...///...---)))&&&$$$&&&+++///000///(((%%%###$$$'''******)))((('''''''''(((((()))***""""""&&&''''''((($$$ $$$&&&  ###(((+++***'''###$$$%%%%%%$$$$$$%%%&&&%%%&&&''')))******))))))$$$$$$###$$$&&&&&&%%%$$$&&&(((***'''"""!!!###'''&&&%%%%%%&&&(((******)))))))))((('''&&&%%%$$$###!!!!!!""""""!!! """$$$%%%&&&$$$###$$$%%%(((***------+++)))((((((***)))(((''''''***---...///------111666666111+++***)))((()))+++,,,,,,+++***+++---000222111...+++)))+++,,,,,,,,,///555:::;;;888444000---,,,------///000222111000///000000,,,++++++...111444666666999777444333444444444333444333333333333333333444222000...///111333333333999888888;;;BBBIIINNNQQQOOOKKKHHHIIILLLNNNNNNLLLMMMJJJDDD???===<<<>>>???GGGKKKNNNNNNJJJGGGFFFFFFFFFHHHJJJKKKLLLNNNQQQTTTOOOJJJDDD>>>:::666333000---...///000000000//////)))(((&&&$$$""" %%%,,,//////---***'''((((((((('''%%%###!!! ###)))...222444:::888444111///...,,,,,,+++,,,...///111111111111000///...///111333333333,,,***)))***,,,---,,,+++/////////,,,)))***...222...(((!!!""")))///333***'''###"""$$$'''***,,,+++***(((&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&'''""""""!!!"""###%%%''')))))))))((('''&&&'''***------+++((($$$"""$$$(((+++,,,***((((((((('''%%%###&&&'''((('''$$$###$$$%%%''')))***+++,,,,,,---...000111111222333444555555555444333111...,,,)))(((######''',,,,,,)))***---111///...000222333222111,,,---000222555777888999===;;;:::<<>>888444222000...---++++++,,,,,,,,,,,,++++++)))))))))'''$$$!!!""")))...000///+++((($$$%%%&&&''''''&&&%%%$$$%%%""" %%%+++000333777666333000---,,,,,,,,,---...111333444444333333000///...///111222222222...---,,,---......---,,,/////////,,,)))***///444///+++'''$$$%%%(((***,,,(((%%%"""!!!$$$(((,,,---''''''&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%&&&((())))))***)))'''&&&&&&(((******)))'''$$$###$$$(((,,,------,,,------,,,)))&&&'''(((******((('''''''''***+++---///111222222222111111111111222333444555555444444222000...,,,+++)))'''''')))(((&&&(((---333222111000000000...---***+++///222666999;;;<<>>===AAAHHHOOOSSSSSSIIIIIIGGGFFFEEECCCCCCBBBCCCBBBBBBDDDHHHKKKLLLLLL222...***'''''')))))))))'''''''''''''''((())))))+++---///...***'''&&&&&&(((+++...000000...***(((&&&&&&&&&'''(((***+++,,,&&&%%%###$$$&&&)))++++++&&&((())))))((()))---000444555777888888777666555444222///...///...---,,,******++++++*********+++---///444999;;;999333///+++,,,,,,***(((&&&%%%%%%$$$""" """$$$%%%&&& """###$$$%%%%%%"""%%%))),,,---+++)))&&&(((((()))***+++,,,---...&&&'''((((((((())),,,...------+++(((&&&'''***,,,---...000111222///***%%%$$$'''+++///111///+++((())))))+++///444666555333111000...------...///000......//////......---,,,///+++(((((('''&&&+++222555555333111...,,,+++***)))+++---000333555666666444111///000222333111...((()))*********)))******)))***+++***((((((***,,,222777===???;;;555000...*********)))))))))***+++///000111222222000///...((((((((())))))))))))((('''(((***,,,---,,,+++***$$$&&&+++000333222,,,'''$$$!!!"""$$$%%%)))***,,,000222111---***&&&$$$"""!!!###$$$%%%$$$"""!!! """%%%((())))))'''((())))))******))))))''')))---000111111000////////////.........------+++,,,---,,,++++++---...***+++,,,+++)))''''''(((''''''(((***,,,+++)))''' !!!$$$&&&&&&&&&&&&(((***---000222222222000,,,'''$$$%%%&&&'''$$$!!! $$$&&&((()))******(((''''''((()))***+++,,,,,,+++*********)))((('''&&&$$$######!!!'''---+++$$$###)))111666888777666444)))((((((+++///111111000......---+++)))'''%%%$$$!!!""" ### """$$$'''***,,,------...---+++,,,---......---(((%%%!!!"""%%%''''''&&&%%%&&&(((***+++***(((&&&"""###$$$%%%''')))+++---,,,,,,,,,***'''###!!!  %%%((()))'''&&&&&&***---...,,,)))((('''%%%%%%$$$$$$""" """%%%***---...+++(((%%%!!!!!!!!!###&&&'''&&&%%%%%%&&&'''%%%!!!!!!&&&(((((('''************************))))))))))))'''&&&%%%$$$ """$$$$$$$$$$$$&&&((($$$'''+++,,,,,,++++++,,,******++++++,,,,,,++++++(((,,,000111...***(((''''''((()))(((%%%%%%''')))000222444333111111222444333111...,,,+++***)))((('''''''''&&&'''((())))))+++...222333333111111111111///......000111111000------...000333555555444888;;;===:::444000///111///111444999======;;;888:::;;;<<<;;;:::<<<@@@CCC@@@@@@BBBFFFIIIHHHCCC>>>:::999:::AAAKKKSSSVVVUUUJJJGGGCCC@@@????????????CCCAAAAAACCCIIIMMMPPPPPP///,,,'''$$$$$$&&&&&&&&&&&&&&&''''''(((***+++,,,...111333222...+++***+++***+++...//////---+++))))))((((((((()))***,,,---######$$$'''***+++)))(((###&&&)))******,,,111555777888888999888777666555666333111///......,,,***&&&'''((((((''''''((()))...333;;;DDDHHHCCC888///***++++++***(((&&&&&&&&&###!!! !!!!!!  """$$$%%%%%%"""&&&+++//////---)))&&&'''''')))+++---///111111###%%%'''((()))+++///111111000...***(((''')))+++,,,---///111222...((($$$"""%%%+++000333111,,,(((&&&&&&(((---222555333111111000...,,,+++,,,---...++++++,,,,,,---,,,,,,,,,...+++)))***))))))---444555555444222///,,,,,,,,,+++,,,...///111111222222333000......000111...+++''')))******)))))))))***(((***,,,+++((((((+++---222666;;;;;;777222///...***(((&&&''')))+++,,,,,,111000111333444333111...&&&''')))++++++++++++***(((***///222222000,,,***%%%&&&***///333111+++&&& """&&&(((***+++---///111000,,,)))&&&### ###&&&((()))$$$###"""###&&&((((((''''''''')))******+++++++++''')))---000111222111000000000///.........//////---------,,,+++,,,...111,,,------+++)))'''((()))&&&&&&&&&(((******((('''"""!!!!!! """%%%(((&&&'''((()))+++...000111222333333---&&&"""$$$''''''%%%!!!"""&&&)))$$$&&&(((((('''&&&'''((())))))***+++,,,,,,,,,---,,,,,,+++***)))'''%%%$$$""")))///...&&&$$$***222666555333222222+++))))))+++///111111///+++******)))'''&&&$$$### """!!!###&&&)))++++++******...---++++++---...------***'''######%%%''''''&&&$$$'''+++,,,+++)))((((((######$$$%%%''')))+++,,,***,,,---,,,)))%%%"""!!!""" &&&,,,...)))((('''***---...,,,)))'''$$$""""""$$$%%%### """%%%***...///---)))&&&###""""""###%%%&&&$$$###&&&&&&%%%$$$""" %%%((()))(((------,,,+++***)))((((((*********)))(((&&&%%%$$$!!!$$$%%%%%%%%%'''(((%%%(((+++,,,,,,*********((()))+++,,,------,,,,,,(((---222222---(((((())))))******(((%%%%%%))),,,333444555444111000222555111///---+++++++++)))(((&&&&&&&&&'''((()))***+++...000444555444222000000...---+++,,,...000000///......///222666888888777<<<===<<<666///,,,///222...111666<<<@@@AAA>>>;;;999:::;;;999777666999<<<<<<<<>>AAAHHHNNNQQQRRR***(((%%%"""###%%%(((++++++***'''&&&&&&))),,,......111333222///,,,,,,---222222000...+++)))'''&&&'''((('''%%%''',,,---***''')))---222555222+++%%%'''(((((('''''',,,444:::;;;;;;999777666444444333/////////---***)))***+++&&&&&&$$$!!! """%%%)))...222@@@TTTZZZLLL888+++---(((%%%)))+++)))'''''''''$$$  !!!%%%''''''%%%$$$"""$$$(((++++++***(((&&&(((&&&&&&)))...111111000$$$&&&))),,,...000000000...//////,,,)))(((***,,,000---+++---000///***%%%###&&&,,,000222111...,,,+++)))((()))---///...,,,...---+++)))(((((()))***,,,***((('''(((*********000000///---+++---000333777555444333222...***&&&***+++,,,---------,,,+++,,,,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++((()))+++---...///000000666555444333333000,,,))),,,+++)))'''(((***,,,...,,,---000444777555000+++,,,---...//////---+++)))000//////000111111...,,,((($$$"""(((111333---%%%""" &&&*********,,,///000///...------***&&&!!!!!!%%%)))++++++'''&&&'''&&&$$$$$$((((((&&&&&&'''((())))))((()))+++.../////////000111333000---+++,,,---------000---***((((((+++...000000///...,,,***(((&&&&&&)))((('''&&&%%%%%%&&&'''$$$$$$""""""""""""$$$%%%%%%(((,,,//////.........000...,,,)))'''&&&&&&&&&(((''''''(((******)))((('''&&&$$$"""!!!###'''+++///---***)))***---111333,,,------+++(((&&&&&&'''***(((%%%###!!!!!!"""###(((+++...000000/////////******+++++++++******)))'''$$$!!! !!!###%%%%%%$$$######$$$%%%%%%###"""%%%&&&'''''''''))),,,......---+++)))(((((()))***((('''&&&###!!!!!!###%%%(((''''''''''''&&&&&&&&&)))'''&&&''')))+++++++++***+++,,,+++***'''$$$"""$$$%%%***+++(((((('''''')))+++,,,+++)))((('''&&&$$$"""!!!"""$$$######$$$(((---///---***,,,+++(((&&&$$$"""!!!!!!###$$$%%%'''&&&""""""$$$&&&&&&&&&,,,,,,,,,+++***((('''&&&)))***,,,+++(((%%%$$$$$$%%%'''***)))%%%######$$$)))+++,,,+++)))))),,,000((()))+++,,,------,,,++++++---///111111...+++)))///222444111,,,***---000333444444444333111///...222000---***(((&&&&&&&&&***,,,...000000///...,,,...000000...++++++...111///---***)))+++------------///333666888:::===???<<>>BBBCCCAAA@@@;;;999777555555777:::<<<<<<<<<===??????>>>:::888666777999???EEEKKKMMMNNNJJJFFF@@@<<<;;;===>>>???>>>>>>???@@@BBBGGGMMMRRR***(((%%%$$$%%%'''+++---,,,***(((&&&&&&(((+++------///111000---,,,---...111///+++'''%%%%%%&&&'''((((((&&&###%%%***,,,)))'''))),,,000333111+++&&&%%%&&&''''''(((---444:::<<<:::777333000...------,,,------+++)))((()))***&&&&&&$$$""" ###%%%...111===NNNSSSHHH666+++(((%%%%%%)))+++******,,,+++((($$$""""""!!!!!!$$$&&&&&&%%%$$$$$$&&&(((++++++***((('''***((((((+++///222111///(((***,,,///111222222222.........+++'''&&&(((+++///---,,,...222333///+++###&&&***---///...,,,++++++)))''''''***,,,,,,+++---+++)))(((((()))+++,,,...+++'''&&&'''((()))(((......---,,,+++,,,///222555444222111000...***''')))***,,,---------,,,,,,---,,,,,,+++++++++,,,,,,---------------,,,++++++)))***,,,...///000000111333111000//////...,,,***,,,+++)))(((((()))+++---,,,---///333777666333///,,,...111333333000,,,***///......///000///---+++### $$$+++...***%%%$$$"""'''))))))+++,,,...//////......---***&&&!!! """&&&***,,,***&&&%%%((((((&&&'''+++)))(((''''''(((((('''%%%(((***---///...---------000...------.../////////---+++)))'''(((***---000111000///---+++)))''''''((((((&&&%%%%%%%%%&&&&&&'''&&&%%%###""""""!!!!!!###&&&+++---------------...---+++((('''&&&&&&&&&(((((((((+++---...,,,+++&&&&&&%%%###!!!"""%%%'''+++***''''''(((+++...111)))++++++***(((&&&&&&&&&'''&&&$$$###"""###$$$%%%,,,...000000---+++******+++++++++***)))((('''&&&### !!!###%%%&&&''''''((()))+++++++++***''''''&&&%%%%%%'''***,,,,,,+++***'''%%%$$$%%%&&&$$$$$$### !!!%%%%%%%%%&&&&&&'''''''''(((((()))***,,,---------++++++++++++***((('''&&&"""%%%,,,---,,,((('''''')))+++,,,+++))))))(((&&&$$$"""!!!!!!"""""""""###(((,,,///...,,,...---,,,***(((&&&%%%$$$!!!"""$$$%%%&&&###!!!%%%&&&&&&%%%$$$))))))(((((((((''''''''''''((()))(((&&&$$$$$$$$$###&&&((((((&&&$$$$$$$$$''')))******)))***...111,,,,,,,,,,,,+++***))))))+++---000222333222000...111222222000,,,+++---000000111000000///...---,,,---,,,***((('''&&&%%%%%%)))+++///222333111///---***,,,---+++((('''))),,,,,,***((((((***---------,,,///333666999;;;>>>@@@===??????999111---///333666777:::???CCCDDDCCCAAA===:::666444444777:::======>>>???AAAAAA???<<<::::::===@@@DDDGGGKKKNNNPPPMMMHHHAAA===<<<===???@@@AAAAAABBBBBBBBBEEEIIILLL***)))'''&&&'''***---///,,,***(((''''''((()))++++++,,,---,,,++++++...000///+++&&&!!! """%%%((())))))%%%!!!###((()))''''''(((***---///...***'''###$$$&&&''')))---333777:::777222---(((&&&%%%%%%((()))***)))'''&&&'''((())))))'''%%%"""!!!"""###,,,---555AAAFFF>>>111(((###"""$$$(((***))),,,222000---)))&&&$$$"""!!!###%%%&&&&&&&&&((()))+++,,,,,,+++***(((---++++++---111222000...,,,---///111222333333333......---***'''''')))+++---,,,,,,000444555333000$$$%%%(((***++++++***)))+++(((%%%$$$&&&((()))***+++***'''&&&'''***---//////,,,'''%%%&&&'''((())),,,,,,,,,++++++,,,000222444222///...------+++)))((()))+++,,,------------...---+++))))))***++++++...///000000///---+++)))***+++,,,...///000111111...,,,******+++,,,,,,,,,---,,,***))))))***+++---++++++---000333444333111,,,///333666555222...+++///---,,,---......---+++"""  %%%(((((('''&&&### !!!%%%)))***))),,,,,,---............---***'''###"""$$$)))---///)))&&&%%%(((((('''))),,,***)))''''''((('''%%%"""''')))---...,,,***)))(((,,,,,,---...///000000000+++)))((('''(((***---///222111000...,,,***)))((((((''''''&&&&&&&&&&&&'''))))))(((&&&$$$""" """&&&***,,,,,,++++++++++++***((('''&&&&&&%%%&&&%%%&&&(((+++...///...,,,$$$%%%%%%$$$"""!!!"""###%%%$$$######%%%(((+++---&&&(((******(((&&&&&&&&&%%%%%%$$$$$$$$$&&&'''(((,,,---///...+++((('''''',,,,,,+++***(((&&&$$$### $$$&&&&&&((()))+++---///000111222***(((%%%######%%%''')))******)))&&&""" !!!######"""  ######$$$%%%&&&'''((((((++++++,,,---...///000000...---+++)))))))))***+++!!!%%%,,,///...((('''&&&(((***+++***))))))'''%%%###"""!!!!!!"""!!!!!!"""&&&***---............---,,,+++)))'''&&& !!!"""$$$&&&&&&### !!!###%%%''''''&&&$$$###&&&&&&%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$""""""###%%%!!!$$$''')))(((&&&%%%%%%&&&'''))))))***+++...111///...---+++)))((('''''')))+++///222333333222111333222///---,,,---///111------,,,++++++***++++++*********)))((('''&&&%%%'''***///333444333000---(((***+++)))%%%###%%%'''((('''&&&'''***,,,------+++...222666888:::<<<>>>===??????:::222...///222666777;;;???DDDEEEDDDCCC???;;;666222222666;;;???BBBCCCEEEFFFFFFEEEDDDCCCBBBDDDGGGJJJLLLOOOQQQSSSQQQKKKDDD>>>===>>>@@@AAADDDEEEEEEDDDBBBBBBDDDEEE---,,,***))))))***,,,---+++***)))(((''''''(((((()))((('''''''''***---000---***%%%!!!!!!###''')))***)))$$$ %%%(((&&&&&&'''(((***++++++***(((###$$$&&&'''))),,,///111555222,,,&&&""" $$$&&&''''''%%%%%%%%%'''------,,,)))&&&$$$$$$$$$'''(((,,,333777444,,,%%% $$$''''''''',,,333000...+++(((&&&###""" ######$$$%%%&&&'''))))))------/////////...---,,,000...---///111222///,,,,,,---...///000000111111...---,,,++++++,,,...000,,,,,,,,,///333444333222''''''((()))***************((($$$"""###%%%''')))***(((&&&%%%'''***...111///+++'''&&&'''***,,,---+++,,,---,,,,,,...111444222///,,,***++++++++++++'''(((***,,,---...------...,,,)))''''''((()))+++---...000000///,,,)))''')))***,,,---.../////////+++(((&&&&&&))),,,......///...,,,++++++,,,......+++***++++++---...//////,,,...000222222000---+++///---,,,,,,---......---'''$$$!!! """&&&((())))))'''&&&'''***,,,,,,+++---,,,,,,,,,.........---***'''$$$$$$''',,,///111***&&&%%%''''''%%%&&&)))((('''&&&'''((('''%%%###%%%(((+++,,,***'''%%%$$$(((***---......---------))))))(((((())),,,...///333222000...,,,***)))(((((((((((((((((((((((((((*********)))'''%%%###!!!&&&(((,,,,,,+++)))(((''''''&&&&&&&&&&&&&&&&&&&&&"""###&&&***---...---+++###%%%&&&&&&###!!! """$$$&&&((()))$$$''')))***)))((((((((((((((('''''''''((()))***(((***++++++)))(((((((((,,,,,,+++***)))'''%%%$$$!!!$$$%%%&&&###&&&)))+++---///111222---)))%%%""""""$$$&&&(((***+++***'''""" %%%&&&&&&$$$"""!!!###$$$%%%%%%&&&&&&'''(((((()))111000...,,,,,,---000333222///+++((('''(((+++---###$$$***------(((&&&&&&''')))******)))'''%%%$$$###$$$%%%%%%%%%"""!!!"""###&&&(((+++,,,,,,---------,,,***)))((("""""""""$$$'''))))))((())))))((('''&&&&&&%%%%%%&&&%%%$$$"""""""""""""""!!!""""""!!! !!!$$$&&&!!!$$$'''******)))((('''''''''((()))***+++,,,---000...,,,***(((((((((((()))+++...111222222111000333000,,,,,,...111444555---,,,***)))))))))***+++***++++++,,,+++)))'''&&&&&&)))...222333111...+++'''***+++***&&&######%%%$$$$$$$$$'''***,,,,,,,,,***---111444555666777999<<<======999333//////111666777;;;???DDDFFFEEECCC@@@<<<555111111666===AAAEEEGGGKKKMMMNNNNNNOOOOOOLLLKKKLLLPPPUUUZZZ[[[ZZZVVVOOOFFF@@@>>>???AAACCCDDDFFFFFFEEEBBB@@@@@@AAA000///---+++***)))))))))******)))(((((('''''''''&&&$$$######%%%))),,,...+++***(((''''''((()))******)))$$$%%%'''%%%%%%&&&'''((()))))))))***&&&&&&&&&'''((()))******...+++&&&""" """$$$&&&'''&&&%%%&&&'''......---+++'''%%%%%%%%%&&&'''))),,,000000,,,(((""""""$$$&&&%%%$$$)))000,,,,,,***(((&&&%%%%%%%%%(((((((((((()))***,,,---000111333444444222000///000///...///111111---***(((((())))))***++++++,,,,,,,,,,,,---///111333444,,,,,,,,,---///000000///++++++++++++++++++++++++)))'''%%%""""""###&&&))))))'''&&&%%%'''***...000---***((((((***...111222,,,---.........///222555000...***))))))+++++++++'''(((***,,,------------,,,***'''$$$$$$%%%(((***+++---...///---+++'''%%%((()))***+++,,,---------***'''%%%%%%))),,,///000000000/////////000111222///...---,,,++++++,,,---++++++++++++++++++,,,,,,///---++++++---000111111,,,(((### !!!$$$'''(((*********+++---...///......,,,******---......---***'''%%%&&&)))...222444,,,(((%%%&&&$$$!!!!!!#########$$$&&&((()))'''%%%%%%'''))))))'''$$$"""!!!&&&))),,,---+++)))))))))))))))******,,,---///000222111000...,,,***(((((()))))))))*********)))))))))******+++***((('''%%%***,,,......+++'''%%%$$$###$$$$$$%%%&&&'''''''''###$$$&&&***---...---,,,###%%%((('''%%%!!! """$$$%%%&&&&&&%%%'''***+++***)))***+++------,,,+++************((()))***)))'''&&&&&&'''******++++++******))))))"""!!! """$$$$$$$$$"""&&&((()))***---///---)))$$$!!!"""%%%&&&'''+++------)))### %%%'''''''''&&&%%%'''((()))))))))))))))(((((((((777444000***''')))///444444111+++&&&%%%'''***---&&&"""!!!&&&)))***'''&&&%%%%%%''')))))))))%%%$$$"""$$$'''***++++++%%%$$$"""!!!!!!###''')))------......---,,,,,,+++'''%%%$$$%%%(((+++------000---)))%%%$$$%%%''')))((('''%%%###!!!  !!!"""&&&(((###$$$'''***,,,,,,+++))))))(((((()))******))))))---,,,+++******+++,,,------///000222222111000///000...+++,,,///444777888...---,,,*********+++,,,***+++++++++***)))'''%%%&&&(((,,,......---***(((%%%)))+++***&&&###"""#########$$$'''***+++***)))))),,,000222222111111111888::::::888333111111222555777:::???CCCDDDCCCBBB???;;;555222222777>>>CCCDDDHHHLLLOOOPPPRRRTTTWWWWWWRRROOOUUU___ggghhheeeZZZSSSIIIAAA>>>???BBBCCCCCCDDDFFFEEEBBB@@@???@@@000///...,,,***(((&&&%%%(((((()))))))))(((''''''%%%###!!!"""%%%))),,,---+++,,,,,,,,,++++++******)))((($$$ %%%&&&$$$$$$&&&(((((((((((()))+++((('''%%%%%%'''''''''&&&)))'''$$$!!! !!!!!!$$$'''(((((((((((())),,,,,,***(((%%%$$$%%%&&&(((+++---...111444333///'''%%%$$$'''&&&%%%)))...*********)))'''&&&'''))),,,+++++++++,,,------...000222555777777666333111///------...000000+++'''############$$$&&&'''(((******+++...222444333222******+++++++++,,,,,,,,,......//////...---,,,,,,''''''&&&$$$###$$$'''***)))(((''''''''')))+++---+++)))(((***...111333444---///000000///000222444000---***))))))***+++***'''(((***+++,,,,,,,,,,,,***'''### ###'''******+++,,,,,,+++)))'''%%%'''((()))***++++++++++++***(((&&&'''***---000000111111111222333444555666555555333000---+++,,,---***)))'''&&&&&&(((***,,,---+++)))***---111444555...''' ###%%%%%%((())))))+++---///111222000,,,)))))),,,...///---)))'''%%%&&&+++000333555...)))&&&%%%""""""%%%)))***)))'''%%%&&&((('''$$$"""!!!!!!$$$(((,,,,,,)))&&&&&&(((******+++,,,---.........000///...,,,***((('''&&&((()))***************)))(((((()))))))))))))))(((,,,...///...***&&&###""" !!!###%%%'''((()))))))))))))))+++...///...---$$$'''))))))'''###!!! """%%%''''''&&&%%%'''(((******))))))+++---000000///---,,,***))))))+++++++++)))%%%#########((()))***++++++,,,,,,,,,%%%$$$""""""$$$$$$$$$######&&&'''%%%%%%(((******&&&!!! ###%%%&&&%%%))),,,...***"""!!!###%%%%%%%%%&&&((()))++++++******))))))))))))777444///(((###%%%---333333///)))$$$###&&&***---***&&&!!!!!!$$$'''((('''&&&$$$$$$&&&((())))))&&&$$$###&&&+++000111000((('''$$$!!!!!!&&&)))000000/////////000000111,,,)))&&&%%%'''+++...///222...)))%%%$$$&&&))),,,******(((&&&$$$!!!!!!###$$$&&&)))+++%%%%%%&&&(((+++,,,,,,******)))((()))***)))(((&&&)))******+++---...000111111222222222222111000///---,,,,,,,,,...111555888///...---,,,+++*********''''''((((((((('''&&&&&&*********)))((('''&&&%%%###'''******&&&###""""""###$$$%%%(((******(((&&&'''***...000///...------222444666555444333333333444666888===@@@BBB@@@>>>;;;888555444555:::???CCCAAAEEEJJJLLLMMMOOOSSSVVV\\\UUUQQQVVVaaakkknnnmmm^^^VVVJJJAAA>>>???BBBDDDBBBCCCDDDDDDAAA@@@@@@@@@---------+++)))'''$$$###&&&'''((()))***)))((('''&&&$$$"""$$$(((,,,------,,,,,,,,,,,,++++++******''''''$$$!!!"""&&&'''$$$"""%%%((()))(((((()))+++)))&&&######%%%'''&&&%%%'''&&&$$$"""!!!!!!!!!""""""%%%)))++++++++++++,,,+++***)))&&&$$$$$$'''******...111111444999999555---(((%%%(((******+++///***,,,,,,***(((''')))+++,,,,,,------------------...111666999:::777333111---++++++---///...)))%%% !!!###%%%&&&&&&''')))---000111...+++(((((()))))))))***+++,,,000000111111000///---,,,%%%''''''&&&%%%%%%(((+++)))))))))(((((((((((()))***)))))),,,///222222222---///000000//////000222///---*********+++***)))((()))***+++,,,,,,+++***'''$$$ !!!&&&******************)))((('''((()))***++++++++++++++++++)))'''(((***---......///000111222444666777888777777666222...,,,,,,...)))((('''''''''(((***++++++(((&&&''',,,111555777---%%% %%%&&&$$$$$$%%%&&&(((***---111444111,,,''''''+++...///---'''&&&%%%'''+++111444666///+++'''&&&###!!!%%%)))***((('''%%%&&&&&&$$$"""!!!"""######'''++++++(((&&&(((+++)))***+++,,,---,,,,,,+++...---,,,***(((&&&$$$$$$&&&'''((()))***))))))(((''''''&&&&&&&&&''''''((()))+++---,,,)))%%%###""" ###&&&(((******+++...,,,******,,,---------&&&(((++++++(((&&&$$$$$$ """&&&)))***)))'''&&&(((((((((''''''(((***---//////...---,,,***)))(((***+++***(((%%%######$$$'''''')))***++++++++++++%%%$$$######$$$%%%$$$### ###&&&%%%""" """%%%$$$ """%%%%%%###%%%)))+++((( !!!###$$$%%%'''))))))))))))))))))*********//////---'''###$$$+++111---***%%%""""""&&&+++...---)))$$$!!!"""%%%(((+++'''%%%######%%%((())))))***'''%%%(((///333444333***)))&&&""" ###)))...111000///......000222444000,,,&&&$$$%%%(((+++---///---***((('''(((***+++******+++***((($$$  ###&&&(((***,,,...&&&$$$###%%%(((++++++)))((('''&&&(((******(((&&&((()))+++---000111222333///////////////...---,,,***,,,---,,,***+++...222------,,,+++***(((&&&%%%$$$$$$%%%%%%'''(((***+++000---)))%%%""""""###$$$###''',,,,,,)))&&&$$$%%%%%%&&&''')))***)))%%%"""$$$''',,,//////.........---///111333444444555555444444777;;;>>>>>>===:::666666555666999<<<@@@BBBAAAFFFJJJKKKJJJJJJNNNRRRTTTRRROOOPPPWWW```hhhmmmaaaXXXKKKAAA===>>>AAACCCCCCDDDDDDBBB@@@??????@@@+++++++++***)))'''%%%###$$$&&&((()))***)))((('''(((&&&$$$&&&+++...///...---,,,+++***))))))******&&&'''%%%"""###''''''$$$"""%%%)))***)))((()))+++(((%%%!!!"""$$$''''''&&&'''&&&%%%$$$###"""""""""###&&&***,,,---------...,,,+++)))'''%%%'''+++...)))///222222555;;;;;;777000)))&&&)))---......111,,,......,,,)))''')))+++,,,,,,---......------,,,+++///555999:::888333000+++******,,,...---((($$$!!!###%%%&&&$$$%%%'''+++...---((($$$&&&'''(((((()))***,,,...000111222222111///---+++$$$''')))(((''''''***,,,)))*********)))((('''&&&))))))***,,,///111000///---///000///......///000///---++++++++++++***((())))))+++,,,,,,+++***)))%%%""" &&&*********)))))))))))))))))))))***+++,,,,,,,,,,,,,,,+++)))((((((***,,,---,,,---...000222444666888888555666555222...+++,,,---(((((()))***************(((&&&$$$&&&***111555888,,,######******''' """###%%%''',,,111444111,,,''''''+++//////---'''%%%%%%''',,,111555666000+++((('''$$$ !!!%%%))))))(((&&&&&&&&&%%%###!!! """$$$!!!&&&******((((((+++///((()))+++,,,,,,+++***)))---,,,***(((&&&%%%###"""$$$%%%'''((((((((('''''''''&&&%%%######$$$%%%&&&&&&(((++++++(((%%%###### ###&&&)))***+++,,,///,,,)))((((((*********'''***,,,,,,***'''&&&&&&"""%%%))),,,---+++(((&&&(((((('''%%%$$$&&&)))------------,,,+++***((((((&&&'''((('''&&&%%%''')))''''''((())))))***))))))$$$""""""###$$$%%%$$$######%%%### !!!%%%$$$""""""&&&)))%%% """$$$%%%(((***&&&&&&'''((()))***++++++(((***+++(((%%%%%%***///)))&&&""" !!!&&&,,,000...+++&&&######'''+++---'''%%%######%%%'''((()))---***'''***111555555333+++***((($$$"""%%%,,,222000...,,,***+++...111444222---&&&""""""%%%)))++++++++++++*********)))))))))***,,,,,,+++'''###  %%%(((***,,,...000&&&$$$!!!"""&&&))))))(((&&&%%%%%%'''+++,,,)))'''((())),,,///111333333333)))******++++++******)))(((,,,...,,,'''&&&)))---+++,,,+++***(((%%%###!!!######$$$&&&))),,,///111555000)))### """$$$%%%***///000---***((((((''''''(((***+++((($$$ !!!%%%+++///000000000000)))+++...111444555666777333444666999<<<<<<:::888333444666888;;;>>>AAABBBEEEIIILLLLLLIIIHHHLLLPPPJJJKKKKKKIIIJJJQQQ^^^iiibbbYYYLLLAAA===>>>AAACCCEEEEEEDDDBBB???===>>>???+++,,,...,,,***'''&&&&&&&&&'''(((***,,,------------)))%%%&&&+++......+++000+++&&&%%%(((***)))&&& %%%***,,,+++((('''(((&&&&&&(((***---...---,,,...+++((((((***,,,+++)))------,,,)))%%%######$$$""")))///111222333333000///)))######''',,,---,,,---///222555888:::;;;;;;///...,,,+++,,,...111333111000...,,,+++,,,---...111...******++++++)))''',,,...111444444333000...((()))***+++***(((%%%###&&&$$$!!! ###&&&)))***(((((('''''''''(((((()))%%%%%%%%%%%%&&&((()))***(((+++...///---+++***)))***(((&&&&&&(((*********------,,,***(((&&&$$$###((()))***++++++,,,,,,+++,,,---...,,,)))(((+++...,,,+++)))))))))(((&&&$$$&&&$$$###%%%(((+++,,,,,,'''######&&&'''&&&)))******)))'''&&&((())),,,)))((())),,,...---,,,,,,***(((((())),,,------...////////////000333555888444000///000000...,,,+++---......,,,********* """###$$$%%%)))---111,,,&&&!!!!!!%%%)))***)))$$$!!! %%%+++///222---,,,***'''&&&''',,,///&&&&&&&&&'''))),,,///000*********(((%%%###!!!!!! """$$$$$$$$$$$$%%%&&&)))&&&######%%%'''&&&$$$&&&'''(((***+++++++++++++++***)))(((((('''''''''***,,,---,,,)))%%%######%%%&&&'''(((((('''&&&%%%#########""" !!!$$$'''&&&%%%&&&)))+++***%%%!!! !!!%%%+++------+++,,,+++)))(((((()))***+++((()))+++,,,,,,+++******'''+++000222///,,,+++++++++***((('''''')))+++,,,++++++,,,+++***(((&&&%%%$$$%%%''')))***+++******''''''((()))))))))))))))'''%%%######$$$&&&&&&&&& !!! """"""'''(((&&&$$$"""!!!###""""""###%%%%%%$$$###$$$%%%&&&'''***,,,...///...,,,******++++++***)))((($$$ $$$(((***+++---***&&&######'''+++///***)))&&&###"""$$$)))---000,,,)))***...111000...///,,,((('''))))))(((&&&+++)))'''(((+++///222333...,,,(((### """&&&)))---,,,***))))))(((&&&%%%$$$&&&)))+++***'''$$$!!!"""%%%***............///***)))&&&%%%%%%(((+++---***'''$$$$$$'''******)))(((((()))***+++,,,,,,---'''!!! &&&***)))&&&%%%(((+++---,,,)))'''(((***)))'''%%%###"""###%%%''''''%%%%%%&&&***///111222555///'''"""!!!!!!!!! $$$+++333555222...---...+++,,,---+++'''%%%$$$$$$)))'''''')))---//////---///+++))),,,222666666333222222444777;;;;;;777333///444888::::::<<>>@@@GGGOOOUUU\\\ZZZUUUKKKBBB>>>AAAEEEDDDEEEEEECCC@@@>>>======$$$&&&(((((('''&&&&&&'''(((((()))+++,,,---//////---((($$$$$$(((++++++))),,,(((%%%&&&)))+++)))&&&###'''---///...,,,+++,,,***))))))+++...111444555999777444222222111000...333444444111---+++******'''---333666999:::777111...)))$$$$$$'''******(((***+++...111444777888999000///---,,,---///111333000///...---------......000...++++++,,,,,,***'''***,,,...111222222111000+++***************)))((((((%%%""""""$$$''')))***)))((('''&&&%%%&&&&&&'''%%%%%%&&&&&&''''''(((((($$$(((,,,...---,,,+++***((('''&&&''')))++++++***++++++++++++)))'''&&&$$$'''(((((()))******+++++++++,,,+++)))''''''))),,,+++***)))))))))(((&&&$$$%%%$$$###%%%''')))***)))&&&$$$""""""$$$&&&''''''*********)))''''''(((******((('''(((,,,......---+++)))'''&&&(((***,,,---000111111000000111444777444111...,,,---...,,,+++---...///...+++)))''''''"""###$$$%%%&&&(((---000...(((###"""''',,,------%%%###!!!!!!%%%))),,,...///...+++(((%%%&&&))),,,&&&&&&%%%&&&'''(((***+++(((((((((&&&$$$#########!!!###$$$$$$###""""""###'''%%%######$$$%%%&&&&&&''''''((()))***+++++++++((((((''''''((()))***+++---...000///+++(((&&&&&&&&&'''((((((((('''&&&%%%%%%%%%$$$""" """$$$&&&&&&(((+++---+++'''###%%%###"""$$$'''*********)))((('''&&&'''(((***+++'''''')))***+++++++++,,,***...333444222///---,,,---,,,+++)))))))))))))))***++++++******)))((('''&&&'''((()))************((()))***+++******)))(((%%%###""""""$$$&&&&&&&&&!!!"""!!!  %%%&&&%%%$$$  $$$###"""!!!!!!$$$%%%&&&%%%&&&'''''')))+++---///000111///,,,******)))'''&&&&&&###!!!!!!%%%((()))))),,,***'''%%%%%%(((,,,///,,,***&&&### """&&&******&&&###%%%***---,,,***,,,)))'''''')))******(((...+++(((((())),,,------)))(((&&&$$$""""""%%%(((---+++***)))))))))(((&&&((())),,,---,,,)))&&&###%%%(((+++---.........///,,,+++(((''''''))),,,...+++((($$$$$$&&&)))))))))(((((())))))***+++,,,,,,(((&&&(((---...((("""$$$'''))))))'''&&&'''((((((&&&$$$""""""$$$&&&(((%%%$$$###%%%(((,,,...///...***%%%###"""!!!"""(((///111///,,,,,,---)))***++++++)))''''''(((+++))))))+++...111111000111...---000555888777444111111333666999999555222222666:::;;;;;;>>>CCCHHHKKKIIIHHHHHHJJJKKKKKKJJJLLLHHHBBB???@@@EEELLLQQQYYYXXXTTTLLLDDD???AAADDDCCCCCCBBB@@@======???AAA ###%%%&&&''')))***+++******+++,,,...000111---(((###"""$$$'''(((''''''%%%%%%(((,,,---***'''%%%)))---000000000///000///...,,,---000666<<>>CCCGGGIIIGGGFFFGGGHHHIIIIIIIIIKKKGGGCCC???@@@CCCHHHLLLRRRSSSRRRMMMFFFAAA@@@AAAAAA@@@===;;;:::<<>>===:::666333222888999999;;;???CCC>>>555...,,,******)))((($$$!!!"""###$$$'''***---000111111111000///////////////---.../////////---+++***---............,,,***))))))))))))***+++,,,...//////------///222444222000+++)))&&&&&&'''***+++++++++)))%%%"""!!! !!!""""""$$$'''))))))'''$$$""" %%%***------+++)))((('''''')))+++,,,+++(((%%%$$$&&&))),,,------,,,+++))))))(((((()))***,,,---***(((%%%"""!!!###&&&)))***)))((((((((((((&&&$$$$$$$$$&&&((())))))&&&###"""%%%''''''%%%$$$'''))),,,,,,***(((&&&'''***,,,)))((((((((()))*********+++)))'''$$$###%%%(((+++111222222111111222666999111000---+++)))((('''&&&...///000///,,,)))(((((()))***++++++***+++...000111,,,%%%"""$$$'''***,,,'''&&&%%%''')))******)))---,,,)))%%%"""!!!$$$&&&'''''''''''''''(((((((((((('''$$$############""""""$$$%%%$$$"""!!!!!!""" """###!!! %%%)))''''''(((((())))))***+++((('''&&&&&&(((***---//////111333333000...,,,,,,+++++++++***)))(((((('''.........,,,(((%%%%%%%%%%%%'''+++...///,,,'''$$$)))((('''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%&&&((($$$''',,,///000...,,,+++------......---+++(((''')))((((((((((((***+++------,,,***)))(((((())))))***+++...///...+++'''%%%#########%%%((()))(((&&&$$$$$$%%%###!!!"""&&&((()))(((!!!"""$$$$$$!!!###'''((())))))))))))***+++,,,---111///+++)))(((&&&$$$"""######$$$&&&((())))))((('''''''''((()))***+++,,,&&&%%%!!! $$$ ###&&&'''&&&)))))))))***,,,------...///,,,(((&&&&&&&&&%%%$$$!!!%%%'''''''''((((((...,,,******,,,------,,,,,,,,,------+++)))'''%%%***++++++***))))))+++......,,,+++))))))+++---...,,,***&&&######%%%''')))+++++++++,,,------......///444;;;===555((( """"""###$$$$$$#########!!!  ###&&&((($$$###"""###%%%'''((((((&&&(((+++,,,***%%%!!!&&&(((((((((((()))'''(((*********+++...000///...---...000222555666333333444666999999666333///000000111222222000///666888:::;;;<<<===AAADDDFFFEEECCCDDDFFFGGGGGGFFFFFFDDDAAA@@@@@@BBBEEEGGGJJJLLLLLLJJJDDD???===<<<<<<;;;:::888777:::>>>BBB"""$$$%%%'''***---+++***))))))***,,,...000000---(((%%%%%%&&&''''''$$$(((...444777777444000------///222444555666666666888:::;;;:::;;;>>>AAACCCDDDDDD@@@:::666666777:::<<<======;;;999777777BBB???:::666999>>>;;;555......------+++)))%%%""" !!!###&&&(((+++---...000000000///...---,,,++++++,,,---...---+++(((''',,,...000000///---+++******))))))(((((()))***+++------...333888888444///***(((&&&&&&(((***+++++++++)))&&&###!!! !!!###''')))***(((&&&$$$%%%(((,,,...---***'''&&&***++++++------+++&&&###"""$$$(((+++.../////////---,,,***)))***,,,///111+++((($$$!!!"""$$$'''(((***((((((((()))(((&&&%%%%%%&&&'''***+++***&&&###!!!$$$&&&&&&$$$###&&&(((++++++***((('''''')))+++******)))((('''&&&''''''+++***)))&&&###$$$'''+++///000111111000111444666444333222///+++(((&&&$$$,,,...000000...---,,,---,,,...//////......000222444000***%%%$$$&&&((()))'''&&&''')))+++,,,,,,+++'''&&&%%%""" ###%%%'''((()))+++,,,---......,,,)))&&&%%%%%%$$$""" !!!!!!!!! !!!###!!!###""" $$$'''''''''&&&'''((()))+++,,,+++***)))(((((()))***+++,,,...000111000...------------,,,***)))((('''''',,,......---***'''%%%%%%$$$'''+++---,,,)))%%%###&&&(((***,,,,,,***))))))''''''(((((('''%%%###"""%%%$$$""" !!!""""""&&&+++...///---+++(((***,,,------,,,***)))((((((''''''(((***,,,...---,,,***(((''''''(((((((((***,,,...---+++(((%%%%%%%%%&&&)))++++++)))'''$$$%%%&&&%%%""" $$$"""!!!"""%%%))),,,---+++%%%"""%%%###!!! """&&&((((((''''''&&&&&&''''''(((+++)))''''''(((((('''&&&$$$&&&'''((()))(((((((((%%%&&&'''((())))))))))))!!!!!!%%%$$$###"""###%%%'''((())),,,------...------------,,,***'''&&&&&&&&&&&&%%%!!!&&&))))))))))))***...,,,******,,,.........)))))))))((('''&&&$$$###)))))))))'''&&&&&&)))++++++***)))(((((()))***++++++)))&&&$$$###$$$''')))------...///000111111222444888===>>>666***&&&(((&&&&&&&&&%%%%%%$$$###!!!"""%%%((('''%%%$$$%%%'''((('''&&&%%%(((,,,---)))### $$$'''(((((((((((('''((()))))))))***---//////////////////111333444222222444666777777444333000000111000000//////000555666777999:::<<<>>>AAACCCAAA@@@@@@BBBCCCCCCBBB?????????@@@AAABBBCCCDDDAAACCCDDDCCC@@@<<<999888777888888777666777:::===!!!"""###%%%(((++++++*********+++,,,...///000...,,,***((((((((()))''',,,333:::===<<<999777444444444555888;;;;;;:::999===AAAAAA???>>>???@@@CCCBBB@@@===999888888999999:::;;;;;;:::;;;===@@@IIIEEE===555444777666333---.........,,,)))&&&$$$!!!"""%%%(((***+++++++++......///...---***(((&&&&&&''')))******)))'''&&&***...111222000---+++******)))((((((''''''((((((++++++---333888888222,,,'''&&&$$$%%%(((***+++***+++***(((&&&$$$"""!!! """&&&)))++++++)))(((+++---//////---***((('''---------......,,,((($$$###$$$'''***---000222333000///,,,++++++...222444,,,)))%%%$$$%%%'''((()))***)))((()))***)))(((&&&&&&&&&'''***+++***'''%%%!!!"""""""""""""""$$$&&&)))******)))''''''((())))))))))))(((%%%$$$%%%&&&+++,,,,,,)))%%%%%%'''+++,,,...000111111111222333444666777555000+++'''%%%)))+++...//////...///000...///111111000000111333777444///***(((((()))***(((''''''(((+++,,,,,,+++"""###"""!!! ###%%%((()))+++...000111222333...+++(((((()))'''### """###!!!"""$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&'''***,,,......---,,,***)))(((''''''&&&)))---......---......---,,,***(((&&&%%%%%%%%%%%%''')))***(((&&&$$$$$$%%%(((***+++(((%%%###"""###'''+++...---+++))))))))))))++++++***(((%%%$$$%%%$$$"""!!! %%%+++///111///,,,$$$&&&)))+++,,,,,,+++***''''''(((((()))+++,,,---,,,+++***(((''''''&&&&&&%%%&&&)))++++++***(((''''''''')))+++---,,,)))&&&###%%%'''&&&$$$"""""""""%%%$$$###$$$&&&)))---///---)))%%%$$$%%%%%%""" !!!###&&&(((&&&%%%$$$######"""""""""$$$######%%%(((***++++++&&&((())))))'''&&&&&&'''''''''((())))))))))))((($$$)))+++***)))(((((()))***+++---///000///---,,,,,,,,,***)))''''''((()))(((''' ###&&&(((((()))***+++---+++(((((()))+++,,,,,,'''&&&&&&%%%$$$$$$$$$$$$'''((((((&&&%%%%%%'''))))))((('''&&&%%%&&&''''''(((((('''%%%$$$$$$&&&)))---...///000222444555666666888;;;;;;444,,,***...+++)))((((((((('''$$$""""""&&&(((***(((''''''((()))'''&&&###&&&)))(((%%%  """&&&***++++++)))(((&&&'''(((''''''(((+++---///000111111000///000111000111333444444444333333222222222000......///111333333444666888;;;===>>>???>>><<<===>>>@@@??????:::;;;>>>@@@AAAAAA@@@@@@;;;;;;<<<;;;:::888777555555666777777666777:::<<<!!!"""###$$$'''***---++++++,,,,,,------......//////...---+++)))))))))***000777===@@@???===;;;999777666777:::======<<<<<>><<<:::999999;;;<<<<<<;;;888:::>>>@@@AAA???<<<:::888777666555666666666555666666555555666999>>>BBB!!!###%%%&&&'''***...111,,,,,,---.../////////...---...///...,,,***)))))),,,111999???AAA@@@>>>===:::777555666999<<<<<<;;;???CCCGGGFFFCCCBBBEEEIIIEEE???888444444666555444444333111000222999BBBHHHOOOOOOHHH<<<444111///---(((***++++++***((((((((($$$'''+++...///...+++)))***+++,,,+++)))&&&""""""%%%(((***+++)))...333555222...,,,+++%%%&&&'''((())))))))))))***&&&$$$(((...111---'''!!! ###&&&)))*********+++++++++)))&&&###!!! $$$(((,,,///000111000111111000---,,,---...,,,,,,,,,...000111///---%%%%%%&&&(((,,,000555888333000---++++++///333666///,,,))))))+++---,,,***+++*********,,,,,,***((($$$$$$$$$&&&((()))'''&&&"""!!!"""!!!$$$''')))***(((&&&%%%%%%"""$$$&&&&&&%%%%%%(((+++,,,///222000+++'''(((+++(((---222555444222111000---333999;;;777111,,,***%%%(((+++,,,+++++++++,,,+++---000000000000111222...///...,,,***)))***+++,,,)))&&&%%%%%%&&&%%%$$$$$$%%%%%%###!!!!!!###%%%''')))+++---///000000000---+++***---000///)))###"""$$$&&&(((((((((***+++))))))***---000///)))$$$""""""###$$$'''+++///111............+++(((%%%### ###(((+++---...///000(((&&&###!!!$$$((()))(((((((((***,,,,,,)))%%%"""!!!###&&&((()))(((%%%$$$%%%'''''')))---000111000...---###$$$%%%%%%%%%$$$"""!!!!!!"""%%%)))......***&&&###$$$%%%&&&''''''''''''&&&''')))+++++++++******'''(((((()))(((&&&$$$### """$$$&&&(((******'''(((***,,,---***&&&""""""$$$'''((('''&&&&&&&&& !!!$$$(((,,,,,,+++((($$$!!!!!!$$$'''%%%###!!!!!!$$$''')))***%%%$$$"""!!!###(((,,,//////'''((((((%%%!!! ###......---,,,,,,+++++++++###"""!!!###)))---333333111...***))))))***(((+++......+++******,,,,,,+++******++++++***(((%%%%%%$$$###"""$$$'''***)))&&&"""!!!"""###$$$$$$''''''&&&%%%%%%'''((()))&&&''')))(((''''''((()))'''&&&%%%$$$$$$$$$$$$$$$"""%%%((((((&&&%%%&&&(((***+++---000333555777888555333444555222+++(((***+++)))((())),,,,,,)))'''$$$###""""""###&&&))),,,,,,+++***)))***)))&&&$$$###$$$%%%###""""""&&&)))&&&(((---111333111,,,((( !!!""""""###&&&***---111444777777333///......///000111111111222444666555666555222///...111444222111222555999<<<>>>>>>:::888777888999;;;::::::888;;;>>>AAA@@@===999666888555333222333555666777777666444333555;;;CCCIII+++...000...000333333000...000222222111000000111333222000...,,,+++******---333:::>>>???>>><<<;;;===999555444666888777666===EEELLLKKKFFFEEEKKKSSSGGG>>>444000222444111...111333444444444777<<>>...***))))))---'''%%%!!! !!!&&&,,,000555111---******++++++++++++///111---&&&###'''+++---.../////////...,,,,,,((($$$ """$$$%%%$$$%%%((((((%%%!!! $$$(((***++++++)))&&&&&&))),,,&&&))))))'''(((******'''&&&%%%$$$%%%''''''%%%$$$$$$%%%'''((()))))))))((((((***...111444666777888555222///------***&&&"""###%%%(((******+++,,,,,,,,,+++)))((()))+++---///***(((&&&''')))***(((%%%)))'''&&&&&&)))+++,,,,,,///...------...///...---$$$""" !!!$$$))),,,...333555777777666222...,,,000222111///000555888777777777777444111111333777333333333666:::===============<<<999666666777888666;;;BBBDDDBBB>>>;;;::::::666333111333666888888999888999;;;@@@GGGNNNRRR444777888555555888777444333222222222222111111111//////...---,,,++++++***...333999<<<<<<999777555888666333333555777666555999AAAIIIIIIDDDBBBGGGMMMFFF===333//////000---)))///222666888888999<<>>>>>===;;;888777888999999===BBBCCCAAA>>><<<<<<:::777444333555888::::::@@@>>>>>>AAAFFFLLLPPPRRR???AAA@@@===<<<>>>===:::888444111111333444333111,,,,,,---...---,,,+++***...222777:::888444000...222111111222444555555444555<<>>===;;;666000+++((((((&&&(((,,,......+++(((%%%$$$$$$%%%(((***+++***((((((***+++,,,+++((($$$!!!'''(((***+++,,,---///000222///,,,---//////,,,)))'''(((*********(((&&&%%%$$$######%%%***,,,+++)))(((''''''(((+++---------******+++---///000...,,,***,,,.........------...***)))'''&&&%%%$$$""" $$$%%%'''((()))))))))((($$$###"""$$$'''+++,,,,,,000,,,(((%%%$$$$$$###"""!!! !!!###%%%'''(((,,,------+++'''$$$""""""((((((***---...---)))%%%'''$$$"""$$$%%%'''((()))((('''&&&'''((()))))))))(((((((((''''''***+++---,,,***)))((()))&&&''')))*********,,,---++++++,,,...222444333222000///...---,,,+++++++++,,,---///111333444555555000000///000222222000///---------+++******,,,...,,,,,,+++++++++++++++,,,///000111111///---.........---,,,***(((''''''''''''))),,,---......000222***)))'''&&&%%%$$$$$$###)))))))))'''$$$$$$%%%'''&&&&&&&&&'''((('''$$$!!!###'''***+++,,,+++,,,)))$$$!!!"""$$$&&&&&&### ###***000333444666444000+++((('''&&&&&&###%%%&&&(((((('''&&&%%%$$$%%%&&&%%%$$$$$$&&&(((%%%$$$$$$%%%&&&&&&###!!!!!!###$$$$$$$$$###%%%%%%%%%%%%'''((()))***)))***+++++++++***((((((''''''&&&&&&%%%###"""!!!''''''((()))***+++,,,---,,,+++***((((((((()))***)))+++---......---,,,++++++(((### """&&&))),,,)))''''''((()))***)))###!!! !!!###$$$&&&'''&&&### !!!&&&+++***'''$$$"""###$$$%%%%%%%%%######$$$$$$'''222>>>RRR\\\QQQ;;;111,,,)))---(((&&&###!!! !!!###$$$&&&%%%%%%''')))++++++***,,,///000,,,%%%"""$$$''',,,,,,............---,,,'''$$$!!! !!!"""###"""((())))))'''$$$%%%)))---000...***&&&$$$%%%***...+++)))$$$"""''',,,(((!!!###%%%&&&&&&!!!###&&&))),,,.........,,,,,,---------,,,+++***((('''&&&&&&&&&%%%###!!!"""&&&)))+++,,,,,,)))+++---000111222222222,,,((($$$$$$%%%'''%%%### """'''---111222000------***'''(((,,,---)))%%%%%%%%%&&&(((+++,,,,,,***---...000222333444555555999;;;:::666555888888666888999888777555666888::::::999999;;;>>>@@@@@@?????????>>><<<999888999:::<<<>>>AAAAAA@@@>>>>>>>>>;;;999777777999<<<======GGGDDDCCCHHHOOOSSSSSSQQQCCCEEEDDD@@@???AAA@@@===888333...///333666666333---...///000///---***)))+++///444666444000,,,***---...000222444555555555555888;;;:::777777;;;???>>>888000,,,+++***&&&###)))---333999<<<>>>>>>>>>;;;:::777333///+++)))(((''')))+++------+++)))'''%%%$$$%%%''')))***)))(((&&&(((***++++++(((%%%###&&&''')))***,,,---///000111000///000111000,,,))))))***+++,,,***((($$$"""!!!!!!"""&&&***---,,,++++++***)))***,,,------,,,+++++++++,,,---.........///000///---+++***+++,,,***&&&######%%%$$$!!!###$$$%%%&&&&&&%%%$$$###!!!!!!!!!"""%%%(((+++,,,...+++(((&&&$$$###!!!"""$$$''')))000000000---)))&&&$$$%%%))))))+++---///...,,,***+++'''"""!!!$$$'''))))))******)))(((((()))+++++++++***)))((('''''''''***,,,...//////---+++***)))***+++)))&&&&&&***------------000222444444222111111000...,,,++++++,,,000000111222222333222222------...///222222111///---.........---...000222///...---,,,,,,,,,---...000222333111///,,,,,,,,,,,,+++(((''''''&&&%%%$$$%%%(((+++------------...(((((((((%%%!!! """$$$++++++***'''$$$###$$$&&&%%%%%%%%%&&&(((((('''&&&!!!$$$'''***+++++++++,,,)))%%%""""""%%%(((***&&&###!!!###***111555666666333///+++(((&&&&&&&&&$$$&&&)))++++++***'''&&&%%%&&&'''(((''''''(((((("""!!!!!!###%%%&&&$$$""" """###$$$###"""$$$$$$%%%&&&''')))+++,,,***+++,,,,,,,,,***'''&&&&&&&&&''''''((((((((((((,,,+++***))))))***,,,------,,,+++************++++++---...///...,,,***((($$$$$$#########%%%))),,,***(((&&&&&&''''''&&&%%%"""!!! """$$$%%%###''')))'''$$$$$$)))......+++'''%%%%%%%%%%%%%%%%%%%%%&&&'''&&&+++999HHH[[[cccWWW???333---(((+++,,,)))$$$!!!""""""$$$&&&***+++***)))***,,,---***%%%###%%%(((++++++------------,,,+++'''%%%###""""""###$$$$$$))))))(((&&&%%%&&&***...///---***'''&&&''')))+++***'''$$$&&&...222+++   $$$(((+++...//////++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$######&&&((((((((('''***///333666666444333,,,((($$$###$$$%%%$$$"""!!!%%%+++///000...+++***&&&$$$''',,,---)))$$$'''&&&&&&'''***,,,,,,+++++++++,,,...000222444555777999999666666888888555777777777666666777999::::::999999:::===>>>>>>======>>>>>><<<:::888999:::==================>>>???<<<;;;:::;;;===@@@@@@@@@HHHEEEEEEKKKTTTXXXUUUPPPAAACCCAAA===<<>>AAABBB???<<<777222///,,,***)))))))))***++++++++++++***'''&&&&&&''')))***)))(((%%%''')))++++++(((%%%###"""###$$$'''***,,,---...---///111444444111,,,((()))***++++++)))&&&""" !!!$$$(((,,,......------,,,+++,,,......---,,,...---,,,+++******,,,---000000...+++(((''')))***+++(((%%%%%%&&&&&&### $$$$$$%%%%%%$$$###!!!  """$$$(((+++---///,,,)))'''&&&$$$"""  """&&&(((***///000///,,,(((&&&&&&&&&***)))(((***---000111111...***%%%###$$$(((+++,,,,,,------+++******+++---+++***)))(((''''''((((((+++---///222333222///---...///...***&&&&&&)))---111000000111222333111000...//////---+++)))+++,,,333333333222111000///...+++******,,,...///...---,,,---/////////000222444111000///---------...//////111222111...+++*********(((%%%%%%%%%%%%$$$"""###%%%(((***)))))))))***'''))))))&&&!!! ###&&&******)))'''$$$###%%%&&&%%%$$$$$$&&&)))******)))$$$%%%''')))***+++++++++***(((%%%######%%%))),,,)))%%%"""$$$***000333444555333000---***(((''''''%%%'''***,,,---,,,***(((%%%&&&(((***+++***(((&&&$$$'''&&&###!!!###$$$$$$###"""###$$$%%%&&&(((+++---...***+++,,,---,,,***((('''&&&&&&''')))+++---...//////...+++))))))***+++---,,,,,,++++++++++++,,,,,,---.........---+++)))'''!!!$$$&&&'''&&&'''(((***%%%$$$###$$$&&&&&&%%%###"""""""""###$$$&&&((()))###'''+++***((((((,,,111///,,,)))((()))))))))(((%%%%%%'''((('''+++999GGG[[[cccXXXAAA666///+++...111,,,$$$ """###$$$'''***+++)))'''''')))***)))'''&&&(((+++***++++++,,,+++***)))(((''''''&&&%%%%%%%%%&&&''')))(((&&&$$$###&&&***---,,,+++***))))))((((((''''''%%%%%%+++666:::000"""!!!%%%)))+++------(((''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''!!!$$$%%%###!!!$$$(((///555888777444222+++'''$$$###$$$%%%###!!!!!!!!!"""$$$'''))))))(((%%%######&&&+++---***&&&)))'''$$$$$$'''***,,,---+++++++++,,,---///111222333777999777888::::::777444444444555666777888888888777666888:::;;;:::999;;;<<<===<<<:::888999:::<<<;;;999999:::<<<>>>@@@>>>======>>>AAACCCCCCBBBCCCBBBCCCKKKTTTXXXSSSMMM===???===888777::::::888000---,,,///444888999999777666555222///+++'''%%%$$$)))000444444222000...+++---000222333444777999777444111......000444666222000---,,,,,,+++)))'''&&&'''***000888@@@DDDFFFDDD???777111---,,,++++++)))******+++,,,---......***((('''((()))***)))(((%%%&&&)))+++***(((%%%### !!!###'''***++++++(((,,,111444444000+++''')))))))))(((&&&###  """&&&***---............------...000000...---......---***((('''(((***......,,,)))'''&&&(((***+++***((('''((('''%%%$$$&&&&&&&&&&&&$$$"""  ###%%%(((---111222///,,,******(((&&&$$$ !!!"""$$$''')))++++++++++++(((&&&%%%%%%&&&)))'''&&&(((---222555666111...)))((())),,,...///---...///---+++******+++)))((('''''''''((()))***+++,,,...222444555333000222111///+++)))(((***---222111000000000000...,,,***,,,...---***))),,,///333333333222000///---,,,+++)))(((((()))******)))***,,,...//////000111333111111000///...............000222111///,,,+++***)))&&&###$$$&&&'''&&&######%%%&&&&&&%%%$$$%%%&&&&&&((()))'''$$$###$$$'''((()))(((&&&######$$$&&&$$$$$$$$$'''***,,,+++***(((((()))*********))))))''''''&&&%%%$$$&&&***---+++'''$$$%%%)))---///...111111000///---***((('''$$$%%%(((***,,,,,,++++++%%%%%%&&&)))******'''%%%$$$((('''$$$ """$$$&&&&&&&&&$$$$$$$$$$$$%%%''')))+++---///***+++,,,------,,,,,,+++'''((((((***,,,...000111000///,,,***))))))***+++******++++++,,,---------......---,,,+++)))((('''%%%(((******&&&$$$%%%'''""""""###%%%'''(((&&&%%%###$$$$$$&&&(((***+++,,,&&&))),,,,,,+++,,,///333///---+++***+++,,,,,,,,,&&&%%%&&&(((''')))222===PPPZZZRRR???777222///222222---&&&!!!######$$$&&&)))***)))'''&&&((())))))((()))+++---)))*********)))'''&&&$$$%%%'''(((''''''''')))+++***'''$$$""""""%%%(((+++)))(((((((((***)))'''%%%$$$$$$&&&---888<<<222%%%###&&&((()))***&&&%%%%%%$$$$$$%%%&&&&&&'''(((******((('''((()))"""!!! """$$$%%%""""""&&&...444777666222000)))&&&$$$$$$&&&&&&### !!! ###$$$$$$ !!!###&&&)))***(((''')))&&&$$$###&&&***---///---,,,,,,,,,---...///000111666999999:::===<<<999222111111333666888888777555444444555888999999888888:::<<<<<<;;;::::::;;;:::888666666999===@@@AAA@@@???@@@BBBDDDEEEDDDBBB??????BBBJJJQQQTTTPPPKKK<<<===:::444222444444222...///111333666888999:::888666444111---)))'''%%%$$$)))000555555444222111+++---///000000222777:::666333000000000111111111///...---,,,+++)))(((&&&###$$$(((000:::CCCHHHIIIFFF>>>444---***+++,,,,,,(((***,,,///111111111111---+++)))))))))***)))'''%%%&&&)))******(((%%%""""""!!!!!!###'''))))))(((%%%(((---000///---)))'''''''''&&&%%%### !!!$$$(((+++,,,,,,,,,,,,...---...///111111000...,,,,,,,,,***'''%%%''')))+++++++++)))'''(((***,,,)))******)))'''%%%%%%&&&))))))((('''%%%### !!!$$$&&&***000444666333000...------,,,+++$$$######$$$%%%''')))***((((((((('''%%%%%%''')))'''&&&'''***...222555555333000---,,,---///111111,,,...///...+++)))((((((&&&%%%%%%%%%&&&(((+++,,,))))))+++///444666555333333000---+++,,,---------///...------------+++)))'''***------***+++...333111111111000///...---------***&&&%%%%%%&&&''''''(((***,,,...---...///111111111111000000///...---,,,///222222111///------***'''$$$%%%)))+++)))'''%%%&&&&&&$$$"""!!!"""###%%%&&&''''''&&&&&&&&&&&&))))))(((%%%"""!!!"""###""""""$$$'''***+++***)))+++******)))(((''''''&&&$$$&&&(((((('''(((+++...,,,)))&&&&&&(((***)))(((***+++------,,,)))%%%###!!!"""$$$''')))***++++++)))'''$$$%%%'''))))))(((###%%%)))'''###%%%&&&((())))))(((&&&%%%%%%%%%&&&'''))),,,...///******+++,,,...///000000******))))))***,,,...//////...,,,+++***)))******'''(((***+++,,,---.........---+++***(((((((((((()))++++++((($$$"""%%%)))(((((()))***+++)))&&&###&&&&&&'''((()))+++,,,,,,******+++,,,---///222333///---++++++,,,------,,,+++))))))+++***))),,,222===JJJFFF777333111000444000---)))$$$!!!!!!!!!"""$$$'''))))))(((((())))))))))))***+++---)))))))))((('''$$$"""!!!###%%%'''(((''''''***---,,,((($$$!!!"""%%%((()))(((&&&$$$%%%''')))(((&&&###$$$%%%***333777000&&&!!!!!!"""$$$%%%$$$!!!"""%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&'''(((***+++***'''&&&&&&'''&&&$$$"""$$$'''((($$$ $$$+++111444333000---'''%%%%%%&&&(((((($$$!!! !!!!!!!!!%%%&&&%%%$$$$$$$$$(((&&&%%%&&&***---//////......//////000000000111///444888888:::<<<;;;777111000000333777999888777555444444666888::::::999666999<<<===<<<<<<===>>>999666444666:::???BBBBBBAAAAAABBBDDDFFFFFFDDDAAA>>>@@@EEEJJJOOOOOOMMMJJJ===>>>:::333000111111...///222555666777777999:::777555222///+++)))'''&&&&&&+++111666666444333111+++---///......111666:::444222111222444333000---------,,,+++***(((%%%$$$!!!"""(((222===FFFJJJJJJEEE<<<111)))((())),,,---'''***///333555555444222///---+++*********((('''%%%''')))******'''$$$"""%%%###"""$$$''')))(((&&&###&&&)))++++++)))((((((&&&&&&$$$""" !!!$$$(((+++,,,+++++++++...---...000222222000///)))++++++)))&&&%%%'''))))))******))))))))),,,...'''***+++)))%%%###%%%'''++++++***)))&&&$$$!!!!!!$$$''',,,222777999666222000///000000///&&&%%%%%%%%%%%%'''((()))'''((((((((('''(((***---%%%&&&(((,,,000333333222444222//////000222222222+++---///...+++'''%%%%%%$$$######$$$&&&))),,,---''''''(((---222666555333111...***+++...000000...,,,+++******++++++)))'''%%%)))------+++,,,111555......///////////////...///+++&&&######$$$%%%&&&''')))+++,,,,,,---...///000111111111000///---,,,,,,///222444333111000///+++(((%%%'''+++...,,,)))''''''&&&### !!!###$$$%%%&&&'''((((((&&&%%%******(((%%%!!! !!!!!!!!!###&&&******)))''',,,+++***((('''%%%$$$$$$$$$''')))***)))))),,,...---)))&&&&&&((((((&&&######%%%((()))(((%%%!!!!!!###&&&(((***+++...***$$$###%%%))),,,---(((###!!!&&&)))&&&"""((()))***++++++)))'''&&&&&&&&&'''(((***,,,---///******+++,,,...000222333,,,+++***)))))))))***+++...---,,,+++***)))))))))&&&''')))+++---.../////////---***(((&&&'''(((((()))***)))%%%!!!###)))000333222000///---)))###))))))))))))*********+++---,,,***,,,///222333333///---++++++,,,,,,+++***111...---///...++++++------<<<;;;000.........222---,,,+++(((%%%""""""&&&)))******++++++************++++++)))))))))'''%%%"""  ###&&&'''&&&'''***------***%%%""""""%%%((()))(((%%%""""""%%%((()))((($$$$$$###%%%,,,222...&&& !!!###&&&((('''###  ###%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&'''***+++)))&&&###$$$%%%)))&&&$$$&&&***+++'''######***///222111...+++&&&%%%%%%(((***)))%%%!!! """'''&&&"""!!!&&&&&&'''***...000000//////000111222333333333333---222666666777999777222000///000333888:::999777666555555777:::;;;<<<;;;666999<<<>>>>>>>>>???@@@999666444666<<>>::::::;;;>>>CCCGGGFFFAAA===888777888<<>>999333///000333777888:::<<<======;;;888666111333333111---(((&&&%%%%%%)))///222222000---,,,,,,++++++,,,---...000111000///---,,,+++,,,...//////------------***%%%!!!"""(((///888AAAHHHKKKCCC888...+++***((('''((()))***---///111222222222,,,,,,++++++,,,,,,---...+++)))'''((())))))'''%%%"""""""""$$$'''(((&&&$$$###&&&)))***(((&&&&&&'''%%%&&&%%%"""!!!###&&&***------,,,++++++***+++---///000///...---,,,,,,,,,,,,,,,+++***)))------///111333222///---((()))***)))&&&%%%''')))+++)))%%%"""  !!!""""""###'''---333666888444222111222555777666555000+++''''''+++......,,,)))((())),,,///111///---++++++******,,,...000222111222222222222111111000000000---)))***---,,,''')))))))))(((''''''((()))''''''(((,,,000333444444111000/////////000111222......//////000111111111111---+++,,,,,,+++...333666222//////000///+++&&&'''%%%$$$######$$$%%%&&&&&&&&&'''))),,,/////////------------,,,,,,,,,,,,///111222222///...///111---+++(((((()))))))))(((+++)))&&&"""  """$$$'''******(((%%%###$$$&&&''''''&&&$$$%%%%%%%%%''')))++++++)))'''%%%)))(((((('''&&&$$$###"""$$$'''******)))(((***++++++++++++)))'''###  """$$$###!!!"""'''+++///111111,,,''''''+++000222222///***%%%###$$$&&&'''''')))---000111///,,,)))(((&&&&&&'''''''''((((((((((((''''''(((***,,,,,,++++++)))&&&### !!!$$$'''***'''%%%%%%(((+++,,,+++))),,,///000---++++++,,,,,,///000/////////,,,'''''')))***&&&!!!"""(((///:::666///)))&&&%%%%%%%%%***((('''&&&&&&(((***,,,+++***(((((()))+++...000+++((($$$###%%%(((((((((*********+++,,,***'''$$$'''++++++&&&###&&&)))(((***------)))&&&###"""%%%(((***+++***)))&&&&&&(((,,,000111...***((((((&&&$$$!!!###$$$&&&(((***+++,,,,,,&&&%%%%%%&&&)))+++++++++$$$!!!"""$$$%%%(((&&&$$$%%%''''''%%%#########$$$$$$$$$$$$$$$######$$$%%%''''''&&&###!!!!!!###%%%%%%%%%%%%&&&''')))***+++)))&&&$$$$$$%%%$$$&&&&&&###"""&&&'''&&&'''***...///...,,,---)))&&&'''***,,,***'''""" !!!%%%'''&&&%%%'''%%%###"""######"""!!!$$$&&&))),,,000222222111000///...///222333333222222333444555555444333222333222111222666:::<<<===888777888<<>>CCCGGGGGGDDD@@@===<<<<<>>>>>???BBBFFFHHHEEEDDDCCCDDDEEEFFFFFFEEEFFFBBB;;;333///000555:::=========<<<:::777555333///111444333000,,,)))((((((+++///111000...---,,,......---------...//////,,,+++)))))))))***,,,---///............+++&&&######$$$''',,,222999>>>BBB<<<444---,,,,,,)))''''''&&&'''(((***,,,---//////+++++++++,,,---...000000///---***)))***+++***)))((()))***)))'''&&&%%%&&&$$$&&&((()))'''%%%%%%&&&%%%&&&%%%###!!!!!!###$$$((()))+++---//////---+++***+++,,,---............---...000111111///...,,,...///111444555444111...(((***,,,,,,***)))((())))))'''%%%"""!!!!!!""""""$$$$$$%%%(((...333666777111111111222555666555444000---+++,,,///111000...((((((***...000111...,,,,,,++++++++++++---///000222222000/////////000000111222000,,,---//////+++******))))))((((((((((((&&&&&&(((+++000333444444111000//////000333555777222333333444555666777777222...+++,,,,,,***---111444111......///---)))&&&&&&###!!!"""%%%((((((&&&&&&$$$$$$''',,,000000//////...,,,***))))))))))))***+++,,,,,,+++---///222---+++))))))***)))(((&&&((('''%%%###!!! """$$$(((******'''""" ###%%%''''''&&&%%%%%%&&&&&&(((+++------+++(((&&&'''''''''&&&&&&%%%%%%$$$%%%'''***+++***))))))***))))))***)))'''$$$!!! ###$$$$$$"""  ###'''+++///222333///++++++///333555444...***%%%######%%%&&&&&&***---111222000,,,)))(((((((((''''''&&&&&&%%%%%%'''%%%###$$$&&&'''(((''''''&&&###!!!%%%'''%%%###$$$(((,,,...///000111111///---+++++++++---111222000///000...***(((((('''$$$"""###'''***111///+++(((%%%$$$######)))(((''''''(((***,,,...+++)))&&&%%%%%%'''***,,,***'''###"""###&&&((((((&&&''')))+++,,,***%%%!!!%%%''''''###!!!$$$&&&%%%(((,,,...***'''$$$###(((+++,,,+++)))&&&%%%'''+++///000---***(((((('''%%%###&&&&&&'''((()))+++---...$$$$$$$$$&&&)))+++++++++### """###$$$***(((&&&%%%%%%%%%###!!!!!!###%%%&&&'''&&&%%%$$$%%%'''((()))'''%%%""" ###))),,,,,,***((((((---------***'''$$$$$$$$$###$$$###!!!###'''***)))((())),,,.........,,,)))%%%%%%(((******)))&&&$$$###$$$'''***+++,,,)))%%%!!! !!!$$$&&&'''***+++---///000111000000...------///222555555555333444444444444444333222555444222333777:::<<<<<<888777888<<<@@@BBB@@@<<<999;;;???CCCGGGHHHFFFCCCBBBBBBBBBCCCEEEFFFEEEDDD@@@???======@@@EEEKKKNNNIIIFFFDDDCCCCCCDDDCCCCCCJJJEEE<<<333---...333888:::999888666444222000///,,,000444555333000---+++---///000000///.........111000000///............***)))(((((((((***,,,...000111111111000---)))'''&&&'''(((***---222666888666000,,,---,,,(((&&&&&&%%%%%%%%%&&&'''(((******))))))***+++---///000111333000---+++++++++,,,---000222333///)))$$$%%%'''%%%&&&''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$&&&''',,,+++***---000111///,,,++++++,,,---...//////000///111333555555333000///---...000444666444111...)))***---...---,,,***)))'''&&&$$$###"""###$$$$$$%%%$$$%%%(((---111444444///000111222333222111000///...---///111222000...'''))),,,///111000...,,,---,,,,,,+++,,,,,,---...111000000///...------,,,111333222//////111111...)))(((((((((((('''&&&%%%$$$%%%(((---222444333111222111000111333666:::<<<777777888888888888999999333...,,,---,,,***+++///111///---------+++(((%%%&&&""""""'''+++***'''&&&###"""%%%+++000000//////---+++(((&&&&&&'''(((((((((''''''(((***...000---+++*********)))'''$$$%%%%%%###""" """&&&))))))&&&!!! ###&&&'''&&&%%%&&&&&&'''***...111111...***'''''''''&&&&&&%%%%%%%%%%%%&&&((()))*********))))))&&&'''((((((&&&$$$""" !!!!!!"""$$$'''&&&$$$"""!!!###$$$&&&)))---///444111...---///222333333+++(((%%%""""""###$$$%%%(((+++///000...***'''&&&&&&&&&&&&&&&%%%%%%%%%%%%'''%%%"""!!!###%%%&&&&&&&&&$$$!!! $$$&&&%%%$$$%%%)))---222444555444222///,,,***)))******...000---,,,...---******(((%%%$$$%%%&&&&&&&&&)))******)))'''&&&%%%%%%)))((((((((()))+++---///***(((%%%######%%%(((***+++(((%%%######&&&)))***&&&&&&''')))***)))&&&######$$$###"""!!!"""######(((,,,,,,)))''''''###!!!&&&***,,,+++((($$$"""$$$'''+++---+++***((('''&&&&&&%%%&&&&&&%%%&&&''')))+++,,,$$$######%%%''')))((('''###!!! !!!###%%%%%%)))((('''&&&%%%$$$###"""!!!###&&&(((((('''%%%###'''(((******'''$$$""" %%%+++//////...,,,,,,//////...+++'''$$$$$$$$$######""" !!!%%%))),,,***))))))***,,,...///,,,)))%%%$$$&&&)))***)))&&&%%%######&&&***---///)))$$$$$$))),,,000111333333111000000000...------///333777888999222222222333333444555555777555444444777:::;;;<<<999888999;;;======;;;999777999===AAAEEEFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHGGGEEEBBB???>>>AAAGGGMMMQQQNNNKKKFFFCCCBBBBBBAAA@@@JJJEEE<<<222++++++///333555444333111000///......+++///333666555222000///...///000///...---...///333222222111000...------***)))(((((()))+++---///222444555555333///,,,+++)))))))))***+++---000111000,,,+++---,,,'''%%%%%%'''&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((+++---///000444222///,,,++++++---///666999999333***$$$%%%(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######%%%&&&((((((---***)))+++///111///---------...///000111222333111222555666666444111000***+++...111333222///,,,)))***,,,...///---+++(((%%%$$$$$$######$$$%%%&&&$$$###$$$'''+++...//////...///000000///...,,,,,,.........///000000...---'''***...000111///...,,,---------------------...---...000000///,,,)))'''///333333000///222222///'''&&&%%%&&&''''''%%%"""!!!$$$***000444444000---222222222333555888;;;===::::::999888888777666666111...,,,...---***))),,,------,,,++++++)))'''&&&&&&### ###))),,,***'''&&&$$$$$$&&&+++...///......---***(((&&&&&&'''((()))'''%%%%%%&&&))),,,...---+++*********)))'''$$$%%%$$$""" ###''''''%%%""" !!!%%%''''''&&&&&&'''))),,,000333333000,,,)))((((((&&&%%%%%%%%%%%%%%%(((((((((((()))))))))((($$$%%%%%%&&&%%%%%%$$$###$$$$$$%%%'''))))))'''%%%!!!###%%%&&&%%%&&&(((+++333111///---............(((&&&$$$!!! """###&&&))),,,---***'''###"""######$$$$$$%%%%%%&&&&&&(((%%%###"""$$$&&&''''''%%%$$$### !!!$$$&&&&&&'''(((+++///444888777555111---+++)))((('''''',,,...,,,***,,,,,,+++,,,)))&&&&&&''''''&&&$$$%%%(((+++,,,+++)))((()))((((((((()))***,,,...///***(((&&&######%%%''')))***)))&&&$$$###$$$'''))))))(((&&&&&&((())))))(((###""""""$$$$$$#########)))+++***&&&&&&)))***''' !!!$$$'''***)))&&&### """%%%))))))((('''&&&&&&&&&'''%%%$$$$$$$$$$$$&&&((()))%%%$$$$$$$$$%%%%%%###!!!!!!!!!"""""""""###$$$%%%''''''''''''&&&%%%%%%%%%###%%%'''((((((&&&###!!!%%%(((+++***'''$$$"""!!!"""$$$(((***++++++,,,...//////...+++'''%%%%%%&&&$$$$$$###"""###%%%(((++++++***)))((()))+++...000,,,)))&&&$$$%%%&&&((()))%%%$$$""""""###''',,,///+++&&&!!!"""(((---000555666777666222000111222000///...000444888:::;;;/////////111333555888999888666444444777999;;;;;;;;;:::999999999777555333555777;;;>>>AAACCCDDDEEEEEEGGGHHHJJJJJJKKKLLLLLLLLLIIIDDDAAABBBFFFLLLPPPQQQNNNHHHEEECCCBBB@@@???EEEBBB:::222,,,***,,,///111111111111000000000000+++...333555444333222111.../////////------...///444444333222111///...---***)))(((((((((***,,,...333555777777444000...---******+++,,,,,,------...---******---+++&&&###$$$'''''''''''''''&&&&&&&&&###$$$%%%&&&)))+++---...444333111---++++++---///777999888333+++&&&''')))'''%%%%%%%%%'''((('''&&&$$$###!!!"""$$$'''(((''')))(((((()))+++...//////...///000222333444444444333333555555444222000///))))))***---//////...,,,((()))***---...---***((($$$$$$$$$$$$$$$%%%&&&&&&#########&&&)))+++,,,++++++,,,...---+++))))))***...............,,,++++++(((+++///000000.....................////////////,,,---///000...+++&&&$$$,,,000222///...000111///'''%%%%%%''')))***'''###"""%%%+++111444333///***111111222444555777999:::999888777555444222111000...,,,---000///+++)))***))))))******)))((('''''''''%%%$$$%%%)))***)))'''&&&''')))***++++++,,,,,,,,,+++***)))((())))))***+++(((&&&%%%'''***,,,,,,---+++))))))***)))(((&&&&&&$$$"""  ###&&&'''&&&$$$###"""&&&)))))))))))))))+++---000222222000---+++'''&&&%%%$$$%%%%%%'''((()))'''%%%%%%&&&(((((((((%%%%%%%%%%%%%%%&&&(((((((((((((((***+++***(((%%%"""$$$'''&&&###"""$$$'''///...---,,,++++++******&&&&&&%%%""" !!!###%%%(((+++,,,)))%%%"""!!! !!!###$$$&&&''''''(((&&&%%%%%%'''((()))(((%%%&&&%%%$$$""""""###%%%&&&(((***,,,---000444888666333...+++***(((&&&%%%''',,,///,,,***,,,...---+++***((((((((('''%%%###"""''',,,---,,,******+++))))))))))))***+++,,,---***)))(((&&&&&&''')))***(((((('''$$$"""!!!###%%%+++(((&&&%%%'''***++++++$$$"""$$$)))+++'''$$$###***+++((($$$$$$))),,,+++######"""""""""###%%%%%%((((((&&&### %%%&&&'''&&&$$$$$$&&&(((%%%$$$$$$$$$%%%&&&&&&'''%%%%%%$$$%%%%%%$$$!!! """"""!!!!!!###$$$&&&'''(((((('''&&&((()))''''''((('''&&&### """&&&******&&&######$$$!!!""""""######%%%))),,,......,,,)))'''%%%&&&(((%%%%%%%%%%%%'''(((***+++((())))))((((((***---000+++***'''%%%$$$$$$%%%&&&######"""!!!!!!$$$)))---...***&&&%%%(((...222555666888999666222000111333333111///000444777999:::---------///222666:::<<<777555333444666999;;;;;;<<<;;;:::888555333111///333666999;;;===???BBBDDDEEEGGGJJJKKKKKKLLLNNNOOOQQQMMMGGGCCCAAACCCGGGJJJNNNKKKGGGEEEDDDCCCAAA@@@>>><<<888333...,,,,,,...//////000000000000//////+++...222333333222333333000111222222111000111222444444444444222000...---((('''%%%%%%%%%''')))***111444777666333///......)))+++---...//////...---+++)))***,,,)))$$$"""###&&&'''(((***+++******)))###$$$$$$&&&(((***,,,---222222111...+++)))+++...222222222///***)))***,,,'''%%%$$$%%%(((******)))$$$!!! ###&&&&&&%%%$$$%%%&&&&&&''')))---000---...111444555555555444444444333333111000...---)))(((((())),,,------,,,((('''(((***,,,,,,***'''$$$$$$$$$%%%%%%%%%&&&&&&#########&&&(((******)))&&&((())))))''''''))),,,000000///...+++*********))),,,///000...---...///......///000000111111000------------+++(((%%%$$$(((...000...,,,...///---***((('''***...///,,,(((&&&'''***...111111...+++...///111222333444333333333222222000///...---,,,+++***---222111,,,((((((%%%&&&((((((((((((((((((''''''(((((((((((('''&&&'''+++//////+++((((((************++++++,,,,,,---+++(((&&&'''***---...------+++(((((()))))))))((((((&&&$$$"""""""""###$$$###$$$&&&'''''''''&&&%%% $$$))),,,------------***,,,...//////...,,,***############%%%(((***,,,+++'''###!!!###&&&'''(((((('''&&&%%%'''***---///***))))))***+++***'''$$$###&&&%%%"""!!!###&&&)))***++++++************&&&'''&&&$$$!!! """$$$'''***......+++'''$$$""" !!!"""$$$%%%&&&&&&'''&&&&&&''')))++++++***$$$&&&((('''&&&$$$$$$%%%%%%))),,,......///222555222///+++))))))(((%%%"""%%%,,,///,,,)))+++...///)))))))))(((&&&$$$###"""$$$***,,,***(((***,,,))))))))))))******++++++***************+++++++++(((******'''###!!!!!!###((('''&&&&&&(((***+++***&&&$$$'''///111,,,&&&%%%(((***((($$$$$$((()))(((###$$$&&&((()))((('''''''''''''''%%%!!!"""$$$%%%$$$######%%%(((&&&'''((((((((((((((((((%%%%%%%%%&&&'''&&&### !!!$$$$$$###"""###%%%''')))******((('''(((***+++***(((&&&### ###((()))&&&###$$$&&&!!!!!!!!! ###'''***++++++***(((&&&&&&(((***&&&&&&&&&''')))******)))%%%'''((((((((()))---000+++***)))'''$$$############$$$$$$###"""$$$(((,,,///,,,******---111444555444666777555000...000333444111//////111444666666......---...111555999<<<555333222333666999:::;;;<<<;;;:::888555222000000333666999:::;;;===@@@CCCEEEHHHKKKLLLKKKKKKMMMOOORRRNNNHHHBBB@@@@@@BBBDDDDDDCCCBBBCCCDDDEEEDDDCCC888888777444000......///---.../////////...---,,,,,,...111222222222333444333555777777666666666777444444444444333111///...%%%$$$###""""""$$$&&&'''000333666666222...------)))+++...000111111///...+++)))***+++((("""!!!###$$$&&&))),,,.........---$$$$$$%%%&&&(((***,,,---111222111...***)))***---,,,,,,,,,+++******,,,...'''%%%###%%%))),,,+++***### ###%%%%%%$$$ ###%%%%%%$$$''',,,111,,,...111444666666444333555444222111///...,,,,,,)))((('''(((***---------(((&&&&&&(((+++,,,)))'''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&)))***)))(((###%%%&&&&&&%%%&&&***...111111000---***))))))******---//////------...111...///000111222222222222///...,,,***(((&&&%%%%%%&&&,,,///---+++,,,---,,,,,,******...222444000,,,*********+++...///...---,,,---000111222111///.........------,,,+++++++++))))))---333333---((('''###%%%'''(((''''''((()))((()))***)))'''&&&&&&&&&'''---333222,,,&&&&&&)))((()))+++,,,............***(((&&&(((,,,000000///---***((('''(((************(((&&&%%%%%%'''***,,,((((((((((((((((((''''''"""&&&+++///000000000000)))***,,,------,,,***))) !!!"""%%%)))---000,,,'''!!!!!!%%%'''(((+++)))'''&&&(((,,,111444************+++)))&&&###!!!%%%%%%""" ###'''%%%''')))*********+++,,,'''((((((&&&"""!!!###&&&***---000111...***&&&%%% !!!"""###$$$%%%%%%&&&&&&&&&(((+++,,,+++***###&&&))))))(((&&&%%%$$$%%%)))---///......000222///,,,)))((()))((($$$!!!###***---***''')))---...&&&((()))(((%%%"""!!!!!!"""(((***(((&&&(((+++)))))))))))))))************+++,,,------------,,,+++---...+++&&&###"""###%%%%%%&&&(((***+++***((('''%%%)))333666///(((&&&'''))))))%%%$$$&&&%%%""""""%%%))),,,---,,,***((('''((()))'''### """$$$###""""""%%%((()))***+++,,,,,,+++***)))%%%%%%&&&''')))(((&&&### $$$'''(((&&&%%%&&&''')))+++,,,+++((('''(((***---,,,)))%%%!!!!!!'''(((%%%###%%%'''"""""""""""""""$$$(((+++)))))))))'''&&&'''))),,,%%%%%%&&&(((******)))'''"""%%%((((((((())),,,000***+++***((($$$"""!!!!!!$$$&&&'''&&&$$$%%%))),,,---,,,***+++...111333333111444555333...,,,///222444111......///222333444000///......000444888;;;444222111222555888:::;;;;;;;;;:::888555333222222444777999::::::<<<@@@CCCFFFIIILLLLLLJJJJJJKKKNNNQQQMMMGGGBBB>>>>>>???@@@======>>>AAADDDFFFFFFEEE999555111....../////////......//////000000000111///......000444555333000555777:::;;;;;;999999999888666333111000///---+++%%%%%%$$$"""!!!!!!###%%%///222444222---+++,,,///***---000222111///......---)))%%%###$$$$$$""" &&&(((---222666666333000(((%%%###&&&+++---,,,)))---///000000---+++******)))((((((***++++++***(((&&&&&&%%%%%%'''***---///$$$ !!!###$$$!!!!!!!!!!!!###&&&)))+++//////000111333222///---//////000000///...---,,,)))((('''))),,,,,,***(((%%%%%%%%%'''))))))'''&&&'''%%%$$$'''++++++'''""" $$$+++...,,,)))%%%$$$###%%%(((+++------111///+++(((&&&&&&&&&'''......//////000/////////000//////000333555555555///---***'''&&&&&&&&&''',,,,,,,,,---...---***(((+++***+++000555666222---***'''&&&)))...111...+++,,,---............///111333000---***((('''((()))((((((***///222000(((!!!!!!###%%%&&&''''''&&&***+++,,,---,,,+++)))'''))),,,...,,,'''$$$&&&))))))***,,,---,,,,,,---...+++'''%%%(((...333333111,,,***'''$$$%%%'''+++---)))'''%%%'''+++......---'''%%%$$$'''+++,,,)))%%%%%%'''+++000333111---)))+++(((&&&)))...///---)))"""###&&&(((***+++++++++...'''"""&&&((((((,,,***((('''(((,,,000222---'''"""###&&&&&&!!! !!!"""###%%%&&&''')))((('''(((***,,,,,,+++,,,***((('''&&&$$$!!!$$$'''+++//////---)))'''%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&(((+++,,,)))---///+++%%% """###$$$&&&***///222222111---,,,***)))'''&&&&&&&&&******)))&&&$$$%%%)))...(((((())))))(((&&&###!!!"""%%%&&&%%%%%%&&&&&&(((((()))***+++******)))......---,,,---...///000......---***%%%!!!"""$$$&&&&&&'''(((***&&&((()))******(((&&&%%%***++++++)))$$$!!!%%%+++//////,,,((((((((('''%%%%%%%%% """)))///444444---(((''''''&&&$$$%%%%%%&&&'''((())))))&&&(((******(((&&&'''(((///000///---+++***+++,,,---+++((($$$!!!"""%%%&&&%%%$$$###### !!!"""###%%%(((***+++)))***,,,,,,+++***+++---'''&&&%%%&&&''''''%%%$$$!!!$$$&&&'''***,,,---((("""!!!######'''(((((()))))))))))))))(((+++...///......000222111111000000/////////............,,,***+++---000666444111000111222222222222111111333444444222000444888<<<;;;666333333555999777555555888;;;>>>>>>DDDFFFIIIMMMNNNNNNMMMLLLMMMMMMJJJDDD>>><<<===???777888:::===@@@BBBDDDEEE888555111000000000000///000000000000000000111111111000111333666777555333666888;;;;;;:::888777777777555222000///---+++***%%%%%%$$$"""!!!"""%%%(((///222555333///,,,,,,...+++...111222000...------+++)))%%%$$$%%%&&&$$$"""(((***...222666555222///)))&&&%%%(((,,,---+++'''+++---......,,,++++++,,,)))(((''''''))))))((('''%%%%%%%%%%%%''')))+++,,,###!!!############"""###$$$&&&)))***......///111333333111......///000000000///...---***(((((()))+++,,,***(((&&&&&&&&&(((***+++***((((((&&&$$$'''***+++'''###!!! !!!%%%,,,///...+++&&&%%%$$$%%%(((***,,,,,,***(((&&&%%%$$$&&&(((***,,,------............---.........111444555555444---+++)))(((''''''((()))++++++,,,...000000...+++++++++,,,222777888555111+++)))(((+++000222000---///000111000///...///000000...+++(((&&&&&&'''(((&&&&&&(((---111///)))"""!!!###%%%&&&'''&&&&&&((()))+++,,,,,,+++)))((((((+++---+++'''%%%'''******+++---.........//////,,,)))'''***///333222000,,,***&&&$$$$$$&&&)))+++***)))((())),,,---,,,***&&&$$$$$$(((---///---))))))***+++---///...***(((***(((&&&(((,,,...+++(((###$$$&&&((()))*********(((###!!!&&&((('''((((((&&&&&&'''***,,,...+++'''###"""$$$%%%""""""""""""###$$$&&&'''((()))''''''(((***+++***)))+++)))((('''&&&$$$!!!"""%%%)))------+++(((&&&###$$$&&&'''((((((((((((%%%$$$"""!!!!!!###%%%'''+++---///,,,%%% !!!!!!###''',,,000222000...+++***)))(((((((((((((((++++++***&&&$$$$$$(((+++))))))***+++***(((&&&%%%###$$$&&&&&&%%%######$$$%%%&&&'''(((***,,,---...///...---,,,,,,---...000111000...)))###"""$$$%%%&&&((()))'''((((((((('''%%%###"""***++++++)))$$$!!! $$$)))---...+++(((((((((&&&$$$$$$$$$  %%%---111222---(((''''''&&&%%%%%%&&&'''((())))))***(((((((((((((((((()))***---......---+++******,,,,,,***'''$$$""" !!!###$$$###"""###$$$!!!!!!"""$$$'''***---/////////---,,,++++++++++++***(((%%%$$$%%%&&&'''&&& ###$$$$$$%%%'''(((((($$$ ###$$$'''((()))+++,,,,,,,,,+++(((+++---...------///111000/////////...------,,,---------+++***+++...000444333222111111000000///222222333333333111000///333888<<<;;;777333333444666444333444888===@@@AAACCCDDDHHHKKKMMMNNNNNNNNNOOONNNKKKEEE???;;;:::;;;999999;;;===@@@BBBDDDEEE555333222222333444333222333333222222111111222222333333555888::::::888666777999;;;:::888555444333555333000......---+++)))''''''$$$""" """'''***...222555555111...---...---///111111///---,,,,,,)))(((&&&'''(((((((((&&&***+++...111444333000---(((''''''***------***&&&((()))*********+++---///+++(((&&&%%%&&&'''&&&&&&$$$$$$%%%&&&''''''''''''""" ###$$$%%%%%%$$$%%%&&&(((***+++,,,,,,---000333444333111...///000111000///...---+++)))((()))******)))((('''&&&&&&(((+++,,,,,,+++***'''%%%&&&)))***(((%%%"""!!!"""'''---000000...)))'''%%%&&&(((*********%%%$$$"""!!!"""$$$''')))******+++,,,,,,,,,,,,,,,+++,,,...111444555444222+++***(((''''''((())))))******,,,///222333222000,,,+++---222777999666333+++******...222444333000333555555444111/////////---+++)))&&&%%%&&&&&&'''%%%%%%'''+++///...((($$$!!!###%%%&&&'''&&&&&&&&&'''((()))*********)))(((***+++***'''&&&))),,,+++,,,---...///000111111...,,,+++,,,000222111///+++)))&&&######$$$''')))*********+++,,,,,,***'''%%%$$$%%%)))...111000...,,,++++++++++++***(((%%%(((&&&%%%'''***,,,***'''$$$%%%&&&'''((((((((((((""""""%%%&&&%%%%%%%%%%%%%%%&&&'''((()))(((&&&$$$""""""###$$$$$$'''&&&%%%%%%&&&'''((()))(((''''''(((******(((''')))((('''''''''&&&### ###'''***+++)))&&&$$$"""###%%%(((***+++++++++(((&&&### !!!###%%%,,,...///,,,&&&!!! """&&&,,,000000---***(((((((((((())))))***+++---,,,***'''%%%%%%'''***++++++,,,,,,,,,+++***)))&&&'''((('''$$$!!!!!!!!!$$$######%%%(((---111444000...,,,******,,,...///333222---'''  """###$$$&&&(((((('''&&&%%%$$$###"""!!!***++++++)))%%%!!! !!!###'''***,,,***)))&&&'''%%%"""###$$$   (((...000,,,(((((((((&&&&&&&&&'''((()))***+++++++++(((&&&%%%''')))+++,,,+++,,,---,,,***))))))***((((((&&&%%%###"""!!! """############$$$&&&""""""###%%%(((---111333777333...,,,,,,,,,***(((,,,((($$$"""###%%%'''((("""###$$$$$$###"""###%%%###"""$$$)))+++---......---,,,+++''')))++++++++++++,,,...------------,,,+++******+++++++++***)))***---///222222111111///...---,,,111444666444000------...222666;;;;;;888444333444333222222555:::???CCCDDDAAACCCEEEHHHKKKNNNPPPQQQQQQOOOJJJCCC===999888888;;;;;;===>>>AAACCCEEEGGG222222222444888::::::999999888666555444333444444555666999<<<>>>===:::888888999;;;999666222000000222000...---.........,,,+++***&&&""" """&&&***---111444555333///------///000111000---++++++,,,(((((()))***+++,,,++++++,,,,,,---///000///,,,)))%%%&&&(((,,,///...***'''%%%&&&'''((((((+++...111---***'''%%%&&&''''''&&&%%%&&&'''(((((('''&&&%%%"""  ###$$$$$$%%%%%%&&&(((***,,,...++++++---000333555555444000111111111000...,,,++++++***))))))))))))))))))((('''&&&''')))+++,,,+++***(((&&&&&&((())))))'''###"""###''',,,000000000+++)))'''&&&((())))))(((%%%###!!! """$$$&&&'''((()))******+++******)))***---111444444222000***)))(((''''''''''''(((((((((+++///222444333222++++++---000333444222///******+++///333444333111888999999777444111//////***)))(((&&&&&&'''((((((''''''(((***+++***&&&### !!!###%%%&&&'''''''''######$$$%%%&&&((())))))(((***+++***)))))),,,///,,,++++++,,,///000111111000...---...000000...,,,***(((%%%###"""###$$$&&&'''((()))++++++***((('''$$$$$$&&&)))...000///...*********++++++)))&&&###"""!!!"""$$$(((***)))'''&&&&&&''''''''''''&&&&&&!!! ###%%%%%%$$$###$$$%%%&&&&&&&&&&&&&&&%%%&&&%%%""" !!!%%%))),,,+++)))'''&&&&&&'''((((((''''''((())))))'''%%%))))))((()))***(((%%%###"""%%%((()))(((&&&$$$ """%%%)))+++---......---***'''$$$###%%%''')))---...///,,,'''###!!!!!! !!!$$$(((+++,,,***(((&&&&&&'''((()))+++---...---,,,***(((((()))+++,,,...---,,,,,,+++***))))))((())))))'''$$$"""!!!"""%%%$$$###$$$(((---333777111///,,,***)))***---...222000+++%%% """#########%%%&&&'''&&&%%%$$$#########$$$***+++,,,***&&&###!!!!!!"""""""""%%%(((***))))))###$$$"""!!!$$$'''$$$""""""%%%+++...+++(((((((((''''''(((((()))******+++++++++'''######%%%))),,,---)))+++,,,,,,***((('''(((%%%%%%%%%%%%%%%$$$###""""""###$$$$$$###$$$&&&((("""""""""%%%)))...222555999333+++)))+++,,,)))&&&(((&&&"""!!!###$$$&&&&&&###$$$$$$###!!!!!!"""###""""""$$$,,,---/////////,,,***(((&&&&&&''''''''''''))))))******++++++***)))((('''((((((((('''&&&'''***---222222000...,,,+++,,,---111555777444...******---000444999:::999666444444444444444888===BBBEEEFFFAAABBBCCCFFFIIIMMMPPPRRRPPPKKKDDD===888777888:::>>>>>>???AAACCCFFFHHHJJJ000111333777<<<@@@AAAAAA>>>===:::777666555555555666999===@@@???===:::888666888999888444000...---...---,,,---///111222111...,,,(((### $$$'''***---111333222000...---000111000...,,,***+++,,,)))+++...///000//////...---,,,+++,,,,,,+++(((&&&"""$$$(((,,,///...+++((($$$%%%&&&'''(((***...111///,,,(((''''''((()))((('''(((***++++++)))'''%%%%%%$$$""" !!!###%%%###$$$%%%'''***---///000,,,,,,---///333555555555222222222111///,,,)))(((*********)))(((((()))******(((&&&%%%''')))******)))((('''''')))*********######$$$'''+++...///000---+++((('''((((((((('''$$$###!!! !!!###&&&(((&&&'''((()))************)))***,,,///222222000...))))))((('''&&&&&&&&&&&&''''''***---111222111000******+++,,,---,,,***(((((())),,,///222333111000:::;;;;;;999555111//////))))))((((((((()))***++++++******)))(((&&&###!!!!!!"""$$$&&&'''((((((((( !!!"""###&&&((()))******+++******,,,///111+++***(((***---//////...///.../////////...+++)))(((&&&$$$!!! !!!"""###"""$$$'''))))))(((''''''%%%%%%&&&)))+++,,,+++***%%%&&&))),,,---+++&&&"""###&&&)))******((((((''''''&&&&&&&&&&&&#########$$$%%%&&&%%%###%%%%%%&&&'''''''''&&&%%%###%%%%%%### !!!&&&***000...+++(((&&&&&&&&&'''((('''''''''))))))'''%%%*********+++,,,+++'''$$$!!!$$$'''((((((&&&%%%"""&&&***,,,.........---+++)))''''''))),,,...,,,------,,,)))&&&$$$######"""!!!"""%%%'''((((((%%%&&&&&&(((***,,,...///,,,+++******+++---///000///...+++)))((('''''''''((())))))'''%%%$$$$$$&&&'''&&&%%%&&&)))---222555000///,,,***))))))+++,,,...,,,(((###!!!###%%%&&&''''''%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&'''(((***+++,,,+++(((&&&$$$$$$%%%######$$$&&&((()))(((!!!"""!!!!!!%%%++++++'''###%%%!!! !!!###))),,,)))'''((()))((()))))))))***************)))&&&$$$###%%%(((+++,,,(((***------***'''%%%%%%"""###%%%&&&&&&%%%$$$###""""""###"""!!!"""###%%%!!!!!!"""$$$(((---111333555///(((&&&(((***'''$$$"""!!! !!!###$$$###""""""######""" """$$$### ###$$$***+++,,,---...---+++***%%%$$$#########$$$%%%%%%'''((()))******)))((('''&&&&&&&&&%%%$$$%%%(((***333222///+++((((((,,,000000444666333---))))))+++...111666888999888777666999888999<<<@@@EEEGGGGGGCCCCCCCCCDDDGGGJJJNNNPPPKKKEEE===666444777;;;>>>@@@@@@@@@BBBEEEHHHKKKMMM111111333777===BBBEEEFFFAAA???<<<888666555555555666:::???AAA???;;;777555444555777666333///...---,,,++++++,,,000222333333...,,,((($$$ ###&&&'''))),,,///000///...---111111000---******+++------000333555444222111111...,,,+++******)))'''%%%!!!$$$(((,,,---,,,***(((###%%%'''((()))***---000///,,,***)))***++++++***)))***,,,,,,,,,***(((''')))((('''%%%""""""$$$&&&###$$$&&&(((+++---///000,,,,,,,,,---000222222222222222111000---***(((&&&)))))))))((('''(((+++---...+++'''%%%%%%'''''''''''''''((()))***+++,,,,,,%%%&&&'''(((***,,,///000...,,,)))(((((((((((('''!!! ###'''***---&&&'''(((******+++++++++******+++...000000...,,,)))))))))))))))(((((((((((((((***,,,//////---+++(((((())))))(((&&&%%%###(((***---000111111///...777888999888444000...---((((((((()))***+++------///---+++)))&&&$$$"""!!!"""###&&&((())))))))))))!!!!!! """%%%(((***++++++******+++---///111,,,)))&&&'''+++------+++,,,---...///...+++'''%%%%%%$$$""" !!!"""!!!$$$%%%$$$$$$$$$%%%%%%&&&'''((())))))(((((("""$$$(((---...,,,'''###!!!$$$'''***,,,,,,***)))((('''''''''''''''&&&''''''(((((('''&&&&&&''''''(((((((((''''''&&&###$$$%%%###!!!"""%%%)))...,,,)))&&&%%%&&&''')))***(((&&&'''((())))))(((+++++++++------+++'''$$$ ###%%%'''&&&%%%$$$ """&&&***,,,------,,,)))(((''''''(((***,,,---)))***+++++++++)))((('''&&&### """&&&((()))&&&''''''(((***,,,...///+++))))))***---000111111...,,,)))&&&%%%%%%&&&&&&)))******((('''&&&((())))))))))))***,,,...000222///...,,,***)))))))))))))))(((&&&###!!!"""&&&)))***+++,,,***'''%%%$$$%%%###$$$%%%&&&'''((()))******+++------+++)))))))))'''%%%$$$%%%&&&((((((((("""###""""""'''///000---###$$$&&&$$$###%%%$$$)))+++(((%%%'''******++++++******))))))((((((&&&'''((('''&&&&&&)))+++)))+++......+++'''$$$""" """$$$''''''&&&$$$### !!!"""!!! !!!!!!###&&&(((+++...//////+++&&&$$$%%%&&&$$$""" ###$$$###!!!"""""""""!!! """$$$%%%!!!!!!%%%&&&&&&''')))+++,,,...//////&&&$$$!!!!!!"""#########$$$&&&(((***++++++***)))'''''''''%%%###$$$''')))111000...***'''(((---111///111333111---******+++,,,...222666888:::::::::<<<;;;<<>>888333111111333555444222///......,,,+++***+++...000000000***)))'''$$$!!!"""$$$&&&$$$%%%'''***---.........000000///,,,******,,,...000444999999777444222222000...+++++++++***((('''###&&&)))+++***(((&&&%%%$$$&&&)))*********,,,------+++***+++,,,,,,+++******++++++,,,,,,+++***)))------,,,)))%%%###%%%'''%%%&&&''')))+++,,,------,,,+++******,,,......---............,,,***(((''''''((()))((('''(((,,,///444///***&&&%%%%%%&&&&&&$$$&&&)))+++,,,,,,---...))))))******+++,,,///111...,,,)))(((((()))((('''!!!!!! !!!###'''+++---'''((()))+++,,,,,,------,,,++++++,,,------,,,***((((((***+++------......,,,+++,,,---...---***(((&&&'''((((((&&&%%%$$$$$$(((+++///111111000...---111333555444111---+++***&&&'''((()))+++,,,---...///...,,,(((%%%$$$$$$$$$$$$%%%''')))***+++++++++$$$###"""!!!###&&&***,,,+++***((('''))),,,...///...***&&&&&&***,,,+++)))(((+++---...,,,((($$$""""""!!!  !!!""" """!!! """$$$%%%''')))((((((((((((%%%&&&(((+++---,,,(((%%%!!!"""%%%((()))+++---...+++***)))((('''((())))))&&&'''((())))))))))))***)))))))))(((((('''''''''$$$$$$$$$$$$######%%%&&&((('''%%%$$$%%%'''+++---+++(((&&&&&&'''***+++,,,******+++,,,,,,***%%%""" ###$$$$$$$$$###!!!###'''***,,,,,,***)))&&&&&&&&&''''''((())))))&&&'''(((***,,,---,,,+++(((&&&######%%%'''((((((((((((((()))***+++------+++)))'''))),,,//////...***(((&&&$$$$$$%%%((())),,,,,,,,,***(((''')))***(((***,,,///000111000000......---,,,***)))'''&&&&&&&&&&&&$$$###%%%(((+++,,,------,,,)))'''&&&'''###$$$&&&'''(((((((((((()))+++......------------((('''&&&&&&(((((((((''''''&&&%%%$$$)))111333000(((""""""%%%%%%&&&(((&&&***+++&&&$$$'''+++,,,,,,,,,+++***((('''&&&%%%$$$)))...---)))&&&(((+++***---000///,,,&&&""" !!!%%%'''((('''$$$"""!!!"""$$$### """###%%%(((***++++++++++++***'''%%%###!!! !!!$$$%%%%%%######"""  """### ###(((***)))))))))***+++,,,...///(((%%%"""!!!###$$$$$$######%%%(((+++---------,,,******)))'''%%%%%%'''))),,,...///---***)))---000---...//////...---+++++++++,,,///333777;;;>>>>>>;;;;;;<<<@@@DDDHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDDDD>>>;;;888888;;;===>>>>>><<<<<<===???CCCHHHMMMPPP666555333555999>>>AAACCCAAA>>>:::555222000000111444:::@@@AAA<<<666111...///111333333111///......---+++***+++,,,...------&&&&&&%%%$$$"""###%%%(((""""""$$$'''+++---......000000...+++)))***,,,///333777<<<<<<999555222222111///---+++++++++***(((&&&(((******(((%%%######%%%'''***++++++***+++++++++******+++------,,,*********+++++++++*********000000///,,,'''$$$&&&((('''((()))***************+++)))(((((()))******)))++++++,,,---,,,+++***)))&&&((()))((('''(((---111888333,,,'''%%%%%%%%%%%%"""%%%))),,,------......+++,,,,,,,,,+++---///111...,,,)))(((((()))((('''%%%$$$"""!!!"""%%%''')))((()))***+++------.........,,,+++++++++,,,+++)))'''(((+++---000222333444///............,,,(((%%%&&&'''(((((('''&&&&&&'''***---000222222///...---,,,...111000...+++((((((%%%%%%''')))+++,,,......///...+++(((%%%$$$%%%'''%%%&&&(((***+++,,,,,,,,,'''%%%$$$###$$$(((,,,...+++)))&&&&&&(((***,,,---000+++&&&&&&***,,,+++)))&&&))),,,---***&&&###!!!!!!  !!!""" !!!###%%%((())))))))))))***)))(((((()))+++***(((&&&%%%'''***++++++,,,---///+++***)))(((((()))***+++%%%&&&(((((()))***+++---******((('''''''''''''''$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!"""%%%)))---000,,,)))&&&%%%'''+++---...))))))***++++++(((### !!!"""###""""""!!!$$$'''***++++++)))'''%%%&&&'''((((((''''''&&&%%%%%%'''***---///...---((('''&&&''')))))))))((())))))))))))***+++,,,,,,+++)))'''(((+++---,,,+++'''&&&$$$###$$$'''***,,,//////...+++)))((()))***'''***...222333333111///------------+++)))&&&%%%%%%&&&&&&%%%%%%&&&))),,,+++,,,---,,,***(((((()))###$$$&&&(((((('''&&&%%%)))+++...////////////000)))(((''''''((()))((('''+++***'''&&&+++222333111+++$$$!!!$$$%%%'''***(((++++++&&&###'''+++---------+++)))'''&&&$$$######+++333222,,,'''(((,,,+++...111000,,,&&&!!!!!!%%%((()))'''$$$"""$$$&&&((('''$$$!!!###%%%(((***++++++***)))******)))&&&"""$$$(((***%%%$$$### !!! %%%***,,,111///,,,***)))***+++,,,+++'''###"""$$$&&&%%%$$$"""$$$(((,,,...///......------+++)))&&&&&&(((***''',,,111111---+++,,,///---,,,,,,---//////---+++***+++---111777<<<@@@AAA::::::;;;???DDDHHHJJJJJJKKKJJJIIIGGGDDDBBBAAA@@@;;;::::::===@@@AAA>>><<<999999:::===AAAGGGMMMPPP;;;777333222666999;;;;;;@@@>>>;;;777333111000000333888<<<===999444111000111111222111111000......111111///---+++)))(((''''''&&&### %%%'''%%%%%%"""!!!%%%+++...---***+++***((('''(((,,,///222888999999777333...++++++---111111...---...,,,))),,,///111000,,,(((%%%$$$++++++---------+++)))(((,,,------,,,***'''$$$""")))***)))&&&###$$$(((,,,...222444111+++''''''))))))***+++,,,,,,+++)))((((((((('''''''''''''''(((------+++***))))))))))))&&&''')))+++,,,,,,,,,,,,...+++'''&&&'''((((((&&&(((***---///000...,,,***...///000000000///...---***+++,,,---,,,***(((&&&((('''&&&%%%$$$$$$$$$$$$%%%)))///222111///,,,+++'''***---...---***((('''(((&&&'''---666<<<<<<999333///+++'''&&&&&&&&&%%%$$$)))------)))&&&''')))111111111000000///...---//////...---+++)))'''&&&)))'''%%%%%%(((---111333777111)))%%%%%%'''''''''%%%))),,,,,,)))((()))***...+++'''%%%%%%(((,,,...((((((((('''&&&&&&(((***+++***)))*********(((&&&%%%(((+++(((!!! !!!!!! ###&&&###""" ###'''***+++)))((()))+++000///...,,,***))))))))),,,,,,,,,------,,,+++++++++,,,+++)))'''&&&''')))&&&'''))))))((((((***+++,,,+++((('''&&&'''((())))))))))))(((&&&###  """$$$(((,,,...((('''%%%%%%&&&)))***++++++***)))((('''&&&###!!!$$$###"""###$$$$$$"""!!!$$$&&&)))++++++***)))'''&&&%%%%%%'''))))))%%%""" %%%***///000---+++'''%%%$$$$$$&&&''''''&&&%%%%%%$$$"""!!!###&&&)))...+++)))(((((()))((('''$$$$$$%%%(((,,,......---000///...---,,,,,,++++++(((***---000222333333333111000///---***(((%%%$$$******)))&&&%%%%%%'''***++++++,,,---,,,***(((&&&(((***------***'''%%%$$$'''(((***+++------......,,,,,,,,,,,,+++)))((('''(((***...111222222000......***%%%$$$%%%''''''&&&(((%%%###%%%+++//////---,,,///111000---(((%%%###'''***---//////---)))''''''***......+++'''###"""###%%%(((++++++***'''%%%$$$&&&(((******)))'''&&&+++)))&&&%%%''')))***+++(((***+++)))%%%######$$$ !!!&&&+++///---)))$$$!!! &&&...444===888000(((###$$$)))...)))'''%%%&&&(((***)))'''%%%+++...------000444111///,,,***)))((('''&&&+++---111333333111...,,,(((---222333111......///)))***---111444888:::;;;<<<::::::===DDDIIIKKKKKKJJJLLLKKKGGGDDDDDDBBB>>><<<::::::<<>>:::888888;;;???@@@>>><<<;;;:::999;;;@@@EEEHHHIII666555555777:::999444000444555555555444333222222111444999;;;;;;999888888444333111000//////000000222111///,,,***((('''&&&((((((%%%"""%%%,,,000///+++(((&&&&&&((()))(((%%%!!!###'''+++......------222444666555000+++&&&$$$%%%(((***)))***......,,,,,,000333444111---)))'''$$$&&&))),,,------+++***)))))))))((('''%%%"""!!!&&&&&&%%%###"""###&&&)))000333444333...,,,,,,---,,,+++)))(((((()))+++,,,+++***(((''''''***,,,...))))))((('''&&&%%%$$$$$$###%%%'''***---000111222///---******+++------,,,'''(((***,,,,,,***'''&&&***+++---............---(((+++///111000,,,&&&"""&&&%%%#########$$$%%%&&&---///111000...,,,++++++,,,...000///,,,'''%%%###((((((***222:::===999555///+++&&&######%%%&&&&&&$$$######%%%''')))******...///111222222111///...,,,,,,++++++******))))))$$$###"""###&&&+++111555444111...,,,,,,+++***(((%%%'''***,,,,,,,,,---...111///+++((('''(((***,,,+++,,,+++)))&&&$$$%%%&&&)))''''''((()))***)))((("""###$$$%%%$$$###""""""""""""  $$$((('''&&&%%%$$$######$$$%%%%%%''')))******+++---///......///...,,,***'''%%%***++++++++++++***)))(((+++---......,,,*********)))+++,,,+++******+++,,,------...---+++'''$$$"""######""""""!!!!!!!!!  !!!"""""""""###$$$$$$$$$%%%&&&&&&''''''************)))((('''&&&&&&&&&''')))++++++)))'''---------,,,)))%%%""" %%%(((+++***&&&!!!"""###&&&)))+++***'''$$$'''&&&&&&''')))(((&&&$$$$$$$$$!!! ###''',,,---+++(((((((((+++******+++,,,---+++***)))(((%%%$$$$$$%%%'''))))))***,,,///222555777888888555000,,,)))((()))***.........+++'''%%%$$$%%%###$$$&&&((()))******)))'''(((******((('''((()))((((((((())))))*********,,,+++***)))(((&&&%%%$$$)))+++///222333333111000---+++))))))***++++++***((($$$!!!"""&&&***,,,,,,+++...000000...+++)))(((''')))+++,,,---,,,+++***&&&(((+++,,,***((('''&&&)))+++,,,------,,,***(((&&&(((***---------+++******&&&###"""$$$(((+++,,,000111111...***&&&$$$$$$$$$#########%%%(((+++---111///+++)))(((&&&$$$"""!!!!!!!!!!!!!!!$$$(((,,,555555444111...+++++++++***(((%%%%%%%%%&&&%%%%%%)))---111///)))$$$$$$&&&******+++,,,,,,+++***)))...000444666555222---***&&&''')))---000111///------------...000444777999999888999;;;>>>@@@AAA@@@EEEHHHHHHDDDCCCDDDBBB>>>777666666999>>>AAAAAA??????===<<<===@@@DDDGGGHHH444333444666999888444000000111222333333222111000000333666888999999888777444222000.........000111333222///---+++***))))))++++++&&&"""$$$***---+++,,,)))&&&&&&''''''&&&%%%!!!$$$'''***,,,,,,+++***,,,000333444000+++'''%%%$$$''')))((()))---...,,,)))---111333000,,,(((&&&!!!$$$'''+++------,,,+++((((((((((((&&&%%%###"""&&&%%%$$$###"""$$$&&&(((...///000///,,,++++++---,,,***'''&&&&&&(((+++---...,,,)))''''''))),,,...)))))))))(((((('''&&&%%%%%%&&&(((***---///111222---,,,++++++,,,------...'''((()))******(((&&&$$$'''(((***+++,,,,,,,,,+++(((***,,,---+++(((### !!!!!!!!!"""###&&&(((***///000///---+++))))))***,,,...000///,,,(((&&&%%%''''''+++333:::;;;666000+++((($$$###%%%(((******&&&"""!!!&&&******(((+++,,,///000111000...---))))))))))))((()))))))))%%%%%%$$$$$$%%%)))...222000000000000///---+++)))%%%'''***---...///000111000...,,,***)))***,,,------------***'''$$$$$$%%%'''&&&%%%&&&((())))))(((#########$$$%%%%%%###!!!!!!!!! $$$((()))((('''&&&&&&'''(((((()))*********++++++---...,,,---......---)))%%%###&&&'''((())))))******))))))+++......---+++*********+++,,,+++***)))***+++111000000...+++((($$$###""""""!!!  !!!""""""!!!###$$$&&&'''&&&&&&&&&&&&***+++,,,+++***))))))*********+++---///000...---//////...,,,((($$$!!!%%%***...+++######$$$&&&)))++++++(((%%%&&&&&&''')))***)))'''$$$&&&%%%""" '''...000---))))))***---+++******+++***(((&&&%%%###!!!!!!$$$&&&((())),,,///333555777888777555222///,,,******)))+++,,,---+++(((%%%$$$$$$"""###$$$&&&'''(((((((((&&&((())))))((((((***,,,((((((''''''((((((((()))))))))((('''&&&&&&&&&&&&)))***---///111000///...+++++++++,,,---------,,,((($$$ ###'''***++++++---000000...,,,++++++******+++,,,,,,+++***)))&&&(((******)))((()))***------.........,,,+++***&&&(((+++------,,,***)))'''$$$!!! ###'''+++---......///...+++(((%%%$$$&&&%%%$$$%%%''')))++++++111000---+++***(((&&&%%%###$$$$$$###""""""%%%''',,,///222333111...,,,+++***(((%%%###############,,,000222///((("""!!!###'''))),,,------,,,,,,+++000222555777555222---***&&&%%%&&&***///111000---...---------///333777999::::::;;;<<<>>>>>>>>>===BBBFFFGGGDDDCCCDDDBBB>>>555444444777>>>BBBDDDCCCAAA???===>>>AAADDDGGGHHH555333222333666888666333000000111222222111///...111222333444555555444333333111///---------...//////...,,,***))))))***++++++***%%% !!!'''***))))))'''%%%$$$%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((,,,000222000---)))(((&&&))))))'''(((,,,---***%%%)))---///---***'''%%%!!!###%%%(((+++,,,,,,,,,)))))))))((('''&&&%%%%%%&&&%%%######$$$&&&'''((())))))***)))(((((()))***+++)))%%%######'''+++...000...***'''&&&'''***+++++++++,,,,,,,,,+++***)))(((((()))***+++---...///++++++,,,+++++++++,,,---'''((()))))))))'''%%%$$$$$$&&&''')))******))))))++++++***)))'''%%%"""!!! !!!"""###%%%&&&((()))......---***'''&&&''')))***,,,......,,,***)))))))))***///666======666///(((&&&$$$%%%))),,,//////)))###%%%)))(((%%%''')))+++---......---,,,(((''''''''''''((()))***)))))))))'''&&&&&&***------...111222000...+++)))'''(((***...111222333222,,,,,,+++++++++,,,...///...///...,,,(((&&&%%%%%%'''%%%$$$$$$&&&((((((''''''&&&%%%&&&&&&%%%""" $$$((())))))(((''''''((()))***------,,,,,,++++++***)))(((***,,,---,,,((($$$!!!!!!###$$$&&&(((******+++))),,,...///...---,,,,,,***+++,,,+++)))(((((()))111///,,,)))&&&$$$#########"""!!!  !!!#########!!!###&&&((((((&&&%%%&&&'''***,,,......,,,++++++---...------///111222222111///...---+++(((%%%""" %%%***...***!!!###$$$&&&))),,,---+++)))&&&&&&''')))++++++(((&&&'''&&&###!!!(((000222...******++++++***((((((((('''%%%"""###!!!"""$$$%%%'''+++///222444555666333333333222///,,,)))''''''((())))))'''%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&((()))***)))***,,,...(((''''''&&&&&&'''((((((&&&&&&%%%%%%&&&&&&'''((('''(((***,,,,,,,,,+++***'''***,,,...///...------'''$$$!!!!!!%%%(((******,,,//////...---,,,,,,------------,,,***)))(((&&&((((((((('''(((***,,,//////......------,,,,,,''')))***,,,+++)))'''%%%$$$!!!"""'''***,,,++++++---......,,,***((('''%%%%%%&&&)))++++++***.........,,,)))'''&&&&&&"""######!!! """###'''---000000...,,,+++)))'''%%%""" !!!###,,,000333000)))$$$###%%%'''***...///...------...111333555666444111---***(((&&&&&&)))---000000.........------000333777::::::;;;>>>??????>>>======AAAEEEFFFDDDCCCDDDAAA===333222111555===CCCFFFFFFAAA???===>>>AAAEEEGGGHHH888555111222555777666555000000111111000//////...111000000000222222111000111000...---,,,,,,------)))((('''&&&''')))+++---***(((###!!!(((,,,+++'''&&&$$$######$$$&&&'''((('''%%%$$$$$$%%%&&&'''&&&)))...000...+++)))((('''))))))&&&'''***+++)))$$$'''***,,,+++((('''&&&######$$$&&&((()))+++,,,***))))))(((((((((''''''&&&$$$"""###%%%'''''''''%%%$$$$$$$$$%%%&&&(((((()))'''###!!!"""%%%))),,,...,,,)))'''&&&&&&((()))+++,,,---/////////...---******))))))******+++,,,***+++,,,,,,*********,,,'''((()))))))))((('''&&&%%%&&&((()))))))))((((((...---+++)))&&&%%%######"""###%%%&&&''''''&&&%%%++++++***(((&&&&&&''')))(((+++------,,,+++,,,,,,...///333:::@@@???888000'''&&&&&&))),,,///000000(((### %%%((('''%%%&&&&&&(((***+++,,,------)))((('''''''''(((***+++,,,...///---)))&&&'''((())),,,000111000---+++***'''''')))---111333222111*********+++,,,---...///...//////...+++)))(((((('''%%%######%%%&&&'''&&&)))))))))(((&&&$$$"""!!!!!! %%%***((('''&&&&&&'''((()))***///...---------+++'''%%%%%%''')))***)))'''$$$!!! """%%%''')))*********---///000///......///+++,,,,,,+++)))'''((((((+++)))&&&""" """"""""""""  !!!"""######""" $$$''')))(((%%%$$$&&&)))+++...111000---+++,,,///111///------///111111111...---,,,***(((%%%###"""&&&)))+++'''!!!"""###%%%))),,,...---+++&&&&&&&&&)))+++,,,***)))((('''$$$!!!!!!&&&***//////---***))))))((('''%%%%%%&&&%%%###!!!"""!!! """"""%%%***///222222222111///000111222000,,,)))&&&$$$&&&''''''&&&%%%'''((('''''''''&&&&&&&&&&&&&&&''')))+++,,,,,,,,,---...''''''&&&%%%&&&''')))***&&&&&&%%%%%%%%%&&&((()))'''(((((())))))((('''&&&###''',,,//////...------&&&$$$"""!!!!!!###&&&(((***,,,......---,,,,,,,,,---...//////...,,,***((((((((((((&&&&&&'''+++.........---,,,,,,,,,------******++++++)))&&&""" ###'''***+++***+++---000222222///---&&&%%%$$$'''+++---+++(((+++,,,,,,+++(((&&&%%%%%% ###(((***++++++++++++'''&&&$$$!!!!!!###+++///333111,,,((((((******...111111///---...000222333333333222000...,,,+++***)))***,,,...//////000000//////111444666888777:::>>>@@@???>>>======???CCCEEECCCBBBBBB???;;;111///...222:::AAAEEEFFFBBB@@@>>>>>>AAADDDFFFGGG;;;888444333555666444111000000/////////000000111111///---...000222111///...------,,,,,,++++++***%%%%%%%%%%%%(((,,,000222...,,,&&&!!!""")))---,,,&&&%%%###!!! !!!###%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&))),,,,,,***(((&&&&&&%%%''''''$$$$$$)))***(((%%%(((***+++***))))))***&&&%%%$$$$$$%%%''')))+++))))))(((((((((((((((((($$$""" """$$$&&&&&&%%%######"""###%%%'''((()))'''$$$!!! $$$(((***((('''&&&&&&&&&'''((((((((())),,,...000000000///***)))((((((((()))***++++++---...---***))))))+++((())))))************)))((()))***++++++***))))))---,,,+++***'''$$$!!! !!!%%%)))+++***((('''((())))))((('''''')))+++)))+++------,,,,,,,,,---000000333999???>>>666///(((((())),,,...///...,,,$$$""" """%%%(((((((((&&&&&&'''(((***,,,...000,,,+++***))))))***,,,---,,,111444222---(((&&&'''&&&***...000...+++******&&&%%%'''***///111000...******+++,,,,,,,,,,,,,,,---///000000...,,,,,,,,,(((&&&###"""###%%%%%%%%%(((+++,,,+++'''$$$$$$%%%###"""!!!''',,,%%%%%%$$$$$$%%%'''((())),,,,,,,,,---...,,,'''""""""###%%%''''''%%%###""" !!!"""$$$%%%&&&''''''(((***,,,,,,++++++---///------...,,,***(((((()))%%%%%%###"""!!!  !!!###$$$$$$!!!!!!"""""""""!!! $$$'''(((&&&""""""%%%)))---000333111---+++---///111---***(((***,,,...///...---,,,***'''%%%$$$###&&&((('''######"""###$$$(((+++---,,,+++&&&%%%%%%(((+++------,,,'''&&&$$$!!!!!!$$$++++++++++++)))(((&&&&&&%%%$$$$$$$$$%%%%%%###!!!###"""  """)))...111000---+++---.........---+++)))(((&&&&&&'''&&&%%%&&&(((***((((((((('''''''''(((((((((***...//////.........'''&&&%%%%%%&&&(((***,,,)))(((&&&%%%%%%%%%''''''((((((((('''&&&%%%######%%%+++//////---,,,,,,%%%%%%$$$""""""###%%%'''***,,,------,,,++++++,,,***,,,///111111///---+++))))))'''%%%%%%'''+++...---,,,+++******+++---...---...---,,,(((######''')))))))))))),,,///333333000---%%%######''',,,...+++'''(((***,,,***'''%%%$$$%%%""""""!!!!!!###"""$$$%%%&&&%%%&&&(((***%%%%%%###  $$$+++000444333///,,,---//////222444222...---///222222222111000//////...............---,,,,,,///111444333333333333333444444111666;;;>>>===<<<;;;;;;===AAABBB@@@??????<<<666---+++)))---555===BBBDDDDDDBBB???>>>@@@BBBCCCDDD>>>:::777666666555111---///.........///000222333000---,,,---000333222111,,,,,,,,,,,,,,,***)))(((&&&&&&&&&(((+++000555888555333+++$$$$$$)))+++***'''&&&$$$!!!!!!###""""""###$$$%%%%%%&&&&&&((()))+++***'''$$$###""""""$$$$$$"""###(((***((((((***,,,,,,++++++,,,...(((&&&$$$"""###%%%(((+++)))(((((('''''''''((((((###  ###&&&%%%###$$$###"""###&&&(((******%%%###  ###''')))######$$$%%%&&&'''((()))%%%'''***---///000//////((((((''''''''')))***+++,,,...000...+++))))))+++))))))***+++++++++++++++++++++,,,------,,,******((()))***)))'''"""###***...///...---'''((())))))))))))+++---***,,,------,,,+++,,,---......000666;;;:::333,,,))))))+++---///...+++(((!!!!!!!!!###&&&)))******''''''&&&'''))),,,000222///...,,,++++++,,,...///,,,111666555///)))''''''$$$(((---...,,,***)))***$$$$$$%%%(((---///...+++++++++,,,,,,,,,+++******,,,...000111///......///)))&&&###"""###$$$$$$$$$&&&+++...,,,'''$$$%%%(((%%%###!!!###)))...$$$#########$$$&&&'''(((******+++---///---'''""" !!!###%%%%%%%%%######""""""###$$$$$$$$$$$$$$$%%%&&&''''''&&&'''))),,,...//////---+++))))))***###$$$%%%%%%%%%###!!!  ###&&&&&&$$$  !!!!!!!!!!!!$$$&&&'''$$$ $$$)))...111444222...+++---000000,,,'''$$$&&&))),,,---///...,,,***'''%%%###"""''''''%%%!!!!!!%%%"""###$$$'''***+++***)))&&&%%%%%%'''***---//////%%%%%%###!!! ###%%%...,,,)))'''&&&&&&$$$###$$$######$$$%%%&&&$$$###$$$###"""!!! !!!(((...000...***'''---,,,,,,+++************(((((((((&&&%%%&&&)))+++((((((((((((((()))***+++(((+++///111000///......'''&&&%%%%%%&&&)))+++---,,,+++(((&&&$$$$$$%%%%%%))))))((('''&&&$$$"""!!!###+++///...,,,++++++$$$%%%%%%$$$######%%%&&&***,,,---,,,+++******+++(((+++///222333222000...+++***'''%%%$$$&&&+++///,,,+++)))))))))+++---...000000///,,,(((""" $$$'''(((((('''((()))---111111---)))$$$""""""''',,,...+++''''''***,,,***'''$$$$$$%%%&&&&&&%%%###"""###'''***&&&&&&%%%###"""###&&&((($$$$$$""" $$$,,,111555555000...///111222444666333...,,,///333333111000.........//////000111111...++++++...222777777666555444222111000---222999<<<;;;:::999:::;;;???AAA>>>===<<<999333+++(((&&&***222:::???AAAGGGDDD@@@>>>???@@@@@@@@@===??????:::888777555000...///000111222333333333111...,,,+++,,,...//////)))***+++***))))))+++------***'''(((---444;;;>>>;;;555...+++******)))(((***)))'''$$$!!!!!!###%%%'''&&&$$$###""""""!!!!!!'''***---+++&&&$$$'''***$$$###!!! !!!###&&&(((&&&)))++++++)))))),,,///...(((!!! ###%%%%%%$$$((((((&&&""""""%%%$$$!!!###!!! ###$$$$$$!!!###$$$&&&&&&&&&&&&%%%$$$%%%&&&%%%######$$$%%%###$$$&&&''''''&&&$$$###$$$((()))'''(((,,,......&&&%%%$$$$$$$$$&&&''')))///222555666444///)))%%%%%%(((,,,---,,,***((('''))))))******+++******)))'''(((((('''%%%!!!###***///111111111,,,+++)))((('''(((***+++************+++,,,---...000333666666444111...---+++,,,...///...+++'''%%%"""###%%%''')))+++---------+++)))((('''((()))***++++++,,,...000000---+++...000222333111---((($$$%%%&&&(((***+++,,,------)))'''&&&'''((()))((('''&&&'''***---...,,,((($$$***---000222333000---+++%%%$$$$$$###"""""""""###*********)))'''&&&'''))))))'''$$$!!!!!!###&&&(((%%%%%%$$$###############+++...111333222---((($$$""""""!!!&&&""""""!!!!!!!!!!!!""""""$$$!!!###%%%&&&***,,,...,,,(((%%%$$$&&&"""""""""$$$%%%$$$!!!!!!%%%((('''$$$"""!!!  !!!"""&&&%%%""" &&&***---...///...,,,***)))***++++++***((('''(((***,,,+++***)))'''&&&%%%$$$###'''%%%"""!!!$$$'''%%%$$$(((---...+++&&&+++'''######'''+++---...)))'''%%%""" !!!"""'''%%%""" """###"""""""""$$$%%%$$$!!!#########"""!!!'''++++++)))((()))+++***(((%%%###$$$'''+++---)))%%%&&&***---+++((()))))))))'''&&&%%%''')))))))))+++///222333000---,,,)))%%%###%%%(((,,,---...,,,***'''%%%######"""$$$%%%&&&'''((('''&&&%%%$$$'''***,,,+++******+++***(((%%%""" """'''+++,,,------***&&&%%%'''***%%%'''***---///...---,,,+++)))&&&&&&''')))******,,,+++***))))))***,,,---------,,,***&&& """%%%'''((('''''''''((()))***)))(((&&&%%%""""""$$$(((++++++'''######(((,,,+++&&&!!! !!!!!!$$$((()))'''&&&'''))),,,)))%%%""""""###&&&((('''&&&###!!!%%%***,,,///111111222444555>>><<<888333...+++,,,---444000---,,,---,,,***(((+++...///---))))))---111777===AAA>>>666000///111000444999999777555555666;;;<<<======;;;888555333,,,------...000444:::>>>===>>>>>>>>><<<<<<>>>@@@;;;>>>???;;;999999555111......000111222222111111...---+++,,,...000111000)))***+++***)))***,,,...555111...---000555999;;;777333...+++++++++***(((***)))(((%%%######&&&(((''''''%%%$$$###"""""""""&&&)))+++***&&&%%%'''***&&&%%%""" !!!"""$$$%%%))),,,---+++***+++......(((!!!!!!$$$$$$"""$$$%%%### $$$$$$""""""!!! !!!###### !!!###$$$$$$$$$$$$###%%%&&&&&&%%%###!!!"""###%%%%%%&&&'''&&&$$$"""!!!%%%((()))&&&'''***,,,***+++)))&&&%%%$$$%%%'''(((...111555666222---)))'''&&&))),,,---+++)))'''&&&(((((((((((())))))))))))((((((((('''%%%"""###)))---///000000***)))((('''''')))***,,,,,,+++***)))))))))******000333666777555111...---***,,,...///...+++'''%%%######%%%&&&(((***,,,,,,,,,***((('''&&&'''((()))))))))+++...111111///------///222444222...(((%%%!!!"""###%%%&&&(((((((((***(((%%%%%%''')))******((()))***,,,,,,+++'''%%%(((***...000111///,,,***'''&&&%%%$$$############)))))))))(((&&&&&&'''(((***)))&&&%%%$$$%%%'''(((%%%&&&((())))))(((&&&$$$+++---///111///,,,'''$$$  """!!! $$$$$$###""""""!!!!!!!!!!!!!!! """###%%%(((+++)))&&&######$$$!!! !!!###""" $$$'''(((&&&%%%$$$!!!!!! !!!######((('''$$$!!! $$$''')))+++++++++)))((()))***+++,,,+++((($$$###%%%'''******))))))'''&&&&&&%%%&&&%%%""" ###(((((((((+++------***''')))&&&######&&&***+++,,,'''%%%"""!!!!!!!!!!!! ######"""""""""!!!""""""%%%$$$%%%%%%&&&$$$!!! !!!""""""""" !!!(((------+++******,,,,,,***'''$$$$$$''')))***&&&###$$$))),,,+++)))''')))******((('''''''''&&&'''(((,,,111333222000+++((($$$"""###'''+++---000---)))%%%"""!!!!!!!!!###$$$%%%&&&&&&''''''&&&%%%(((***+++***)))***++++++***'''$$$!!!"""&&&)))+++,,,,,,***&&&$$$&&&)))'''(((***,,,,,,+++***)))((('''&&&''')))+++,,,,,,...---+++******+++,,,---******)))((($$$ !!!$$$''')))***)))(((''''''(((******)))&&&###!!!!!!!!!"""%%%((()))'''$$$"""&&&***)))%%%  !!!%%%***+++***)))((()))+++)))%%%###"""$$$''')))&&&&&&###"""&&&***,,,...///000111333666======;;;777111---++++++///,,,******+++,,,***)))***---///...******---000777===BBB@@@888222111222222666999999666333222222777888:::;;;;;;999777555000111222222333555888:::888:::;;;;;;:::;;;===???888<<>><<<;;;777111---...///000000///...---+++******,,,///111111000)))*********)))***---///666333000///111444777888222000---,,,,,,+++***(((***)))(((&&&$$$&&&)))---***)))'''&&&$$$######"""$$$''')))(((&&&%%%'''***)))'''$$$!!!  %%%))),,,---+++)))***,,,---(((""" """"""!!!!!!###!!!"""%%%$$$$$$###"""""""""###$$$%%% !!!!!!"""!!!!!! &&&&&&&&&%%%""" !!!&&&&&&&&&%%%$$$""" &&&((((((&&&&&&))))))'''///---***(((&&&&&&&&&'''+++000555555///***((()))'''***,,,---***'''%%%$$$&&&&&&&&&&&&&&&'''((()))***))))))'''%%%###!!! """%%%(((*********)))'''&&&&&&&&&''')))+++,,,...,,,***'''&&&&&&'''(((///222666888555111---,,,***+++---......+++'''%%%###$$$%%%&&&((()))***++++++***((('''&&&&&&''''''((()))+++///222222000...,,,...222444333///***&&& !!!"""###$$$%%%%%%+++((($$$$$$&&&***,,,...******++++++***(((&&&%%%&&&(((+++...///...,,,***)))((('''%%%$$$#########'''(((((('''%%%%%%&&&(((******((('''&&&&&&&&&&&&%%%(((---000000---)))&&&)))***,,,,,,,,,)))'''%%%###!!!"""###""""""'''&&&%%%$$$###"""""""""!!!###&&&&&&###!!!!!!"""!!!  !!!!!! """&&&((()))((('''###""""""""""""######$$$(((((('''$$$"""!!!###%%%&&&''''''&&&%%%&&&(((+++---///...)))###!!!%%%)))))))))))))))(((((('''%%%$$$"""!!!)))+++......---***)))((('''$$$""""""$$$'''))))))%%%""" !!!######!!! !!!"""###""""""!!!)))((((((((((((%%%!!! """###"""  $$$***......---,,,,,,,,,,,,+++)))&&&%%%'''(((&&&$$$"""###'''***+++)))%%%(((******((('''&&&&&&%%%%%%'''***///222333333+++((($$$!!!"""&&&+++...333///(((""""""""""""###%%%&&&((()))((()))******(((((()))***,,,,,,***'''###"""###$$$)))***+++***&&&%%%(((***+++++++++***)))'''&&&%%%%%%&&&''')))+++,,,...///000///...,,,,,,,,,------&&&&&&%%%$$$""" """''',,,...+++(((''''''''')))+++,,,***&&&""" !!!###%%%$$$###!!!$$$''''''$$$!!! !!!!!!&&&+++///...,,,***)))***(((&&&$$$$$$%%%((()))&&&%%%###  $$$''')))***,,,,,,---///333666:::;;;;;;999333...+++)))+++***)))***+++,,,+++***+++...000///---+++---///555;;;AAA@@@:::555222333444666888888555111///...222444777:::;;;;;;999888555555666777777777666555333555777888888999;;;<<<555;;;???@@@???===888111,,,---......---,,,+++***)))))))))+++...///...---((())))))))))))***---///...,,,+++,,,000444666777//////...---,,,***(((''')))((('''%%%%%%''',,,000///...+++(((%%%###"""!!!###%%%'''&&&%%%%%%'''((()))(((%%%###"""!!!!!!"""&&&)))+++***'''&&&)))+++...)))### """#########%%%###!!!$$$$$$'''(((((('''&&&''')))***!!!!!!!!!!!!!!! $$$%%%%%%$$$"""!!!!!!"""((('''&&&$$$""" %%%((((((&&&(((++++++'''//////...---***'''%%%###'''---333111+++&&&&&&)))(((***,,,,,,)))&&&$$$$$$%%%%%%$$$$$$%%%'''((()))++++++)))(((&&&%%%$$$$$$)))))))))(((&&&$$$""" $$$$$$%%%&&&'''***,,,---...,,,***'''&&&'''((()))...222666777555111---+++)))+++---...---+++'''%%%$$$%%%%%%'''((()))******,,,+++***(((((('''((((((******,,,000222222000...+++...222444333///***'''!!!!!!!!!"""###$$$%%%&&&(((&&&%%%%%%(((+++---...,,,,,,,,,***(((&&&%%%&&&&&&(((,,,...000///...,,,+++***((('''%%%$$$######%%%&&&'''&&&%%%%%%&&&(((******))))))'''&&&%%%$$$'''***...111111///+++)))(((((((((((((((''''''&&&&&&$$$$$$&&&######)))((('''&&&&&&%%%%%%%%%%%%""" $$$%%%###!!!!!!###%%%""" !!!###$$$$$$!!!%%%((()))((('''""""""""""""""""""######%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&$$$###%%%'''***...111111,,,%%%!!!###&&&&&&'''((())))))))))))((($$$###"""''',,,000000+++'''&&&'''$$$###""""""###%%%&&&&&&$$$!!! """%%%&&&### !!!"""###$$$,,,+++++++++***&&&!!!!!!######!!! ###&&&***---......---,,,***++++++***((('''(((***'''%%%###$$$''')))))))))&&&'''''''''%%%$$$%%%&&&''''''(((***---111333555---+++'''$$$$$$'''---111444///''' !!!!!!!!!"""###&&&)))************)))'''&&&((()))------,,,***&&&"""!!!!!!%%%(((+++***)))))),,,//////...,,,***(((&&&%%%$$$%%%''')))+++,,,,,,---...111000///...---,,,------%%%$$$###!!! &&&---...+++'''&&&&&&&&&(((,,,...---)))$$$!!!###!!! !!!!!!!!!###&&&&&&$$$"""###$$$"""&&&,,,000111///,,,)))***)))(((&&&&&&''')))***%%%$$$###""""""###&&&(((((())))))******---111555555777888666222///------------------------,,,+++...000222222///---------222888>>>>>>:::555222222333555666666444111...---000333666999;;;;;;:::999555666888::::::888555222333444666777666666888999333:::@@@AAAAAA???999222++++++++++++***)))((((((((((((((()))***+++)))(((''')))******)))***,,,---)))((((((+++...111333222---......---+++((('''&&&((('''&&&$$$$$$(((---111555333///+++'''###!!! """###$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%&&&&&&''')))***)))'''$$$$$$(((,,,...***%%%""""""###$$$%%%(((***((("""!!!######''')))******))))))+++---&&&%%%$$$###""""""!!!!!!"""###$$$$$$###"""###%%%)))'''%%%###!!! $$$'''''''''***///...)))+++---000111///***$$$###***///---&&&"""$$$(((''')))******(((%%%$$$$$$$$$%%%%%%&&&'''(((***+++,,,,,,***)))'''&&&%%%%%%******)))(((&&&### ######$$$&&&(((***,,,------,,,***))))))***,,,------000444555333///+++***(((***,,,...---+++'''%%%%%%%%%&&&'''(((******+++---,,,,,,+++++++++++++++.........000111111///---+++...000222111...***'''######""""""###$$$%%%&&&$$$$$$%%%(((+++,,,,,,+++,,,,,,,,,***&&&$$$%%%&&&(((***---000111111//////,,,+++)))'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%'''))),,,,,,,,,+++***((('''%%%)))***+++,,,,,,+++******&&&%%%%%%%%%%%%&&&''''''(((''''''(((%%%!!!!!!%%%******))))))(((((())))))'''%%%!!!%%%&&&%%%######%%%(((&&&######$$$'''(((((("""!!!!!!###&&&'''&&&%%%!!!!!!!!!!!!!!!!!!!!! """%%%'''&&&&&&'''((())))))(((&&&$$$$$$'''))),,,...///,,,&&&###%%%((($$$%%%'''((())))))((('''######### $$$***000///)))$$$$$$&&&###$$$$$$$$$######$$$%%%$$$###"""$$$&&&'''%%%"""###!!!!!!%%%(((,,,,,,,,,,,,+++'''""" """""""""!!!###%%%(((+++---......---((()))******((((((***,,,+++)))'''''''''((()))((((((&&&$$$!!!!!!%%%(((***+++++++++,,,...111333000///---***((()))...222333...'''!!! !!!!!!!!!"""###&&&(((************(((&&&&&&''')))---......+++'''###!!! """&&&***++++++,,,000333111000...,,,***(((&&&%%%'''***,,,,,,***)))***,,,000000///...---,,,,,,,,,'''%%%"""!!!&&&,,,///---***((('''$$$''',,,///000---***''''''%%%""""""###$$$%%%%%%%%%&&&'''$$$&&&+++///111000---***,,,+++******)))*********&&&%%%$$$$$$%%%&&&(((((('''((((((((((((***...222333444444444222222333555333333333222000...---,,,222333444333111...,,,,,,000444999:::777333111000222333444555666444111///111333666999;;;:::999888444444666888::::::666333555777888888666555555666444;;;AAABBBBBB@@@:::222+++)))(((&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&(((+++---...---++++++,,,,,,++++++---...///---+++***,,,---,,,)))''''''(((((('''&&&$$$$$$(((...333777555111---)))%%%###""""""###############$$$$$$$$$%%%%%%&&&((()))+++,,,+++,,,+++((($$$$$$(((,,,---***&&&###"""###&&&(((,,,///...'''""""""###"""$$$'''******))))))+++...---,,,***)))'''&&&&&&&&&!!!###$$$%%%$$$$$$%%%'''(((&&&$$$"""!!!"""###$$$$$$&&&'''''',,,111///)))%%%)))...222000+++%%% ###'''***)))%%%"""$$$&&&$$$&&&(((((('''&&&&&&'''%%%&&&(((***+++,,,---------,,,,,,***(((&&&$$$###$$$%%%&&&(((((('''%%%$$$######%%%''')))+++------+++++++++,,,---...//////,,,///222222000---***)))((())),,,------+++(((%%%%%%&&&'''(((***+++,,,------------...............222000//////000000///...---...//////...,,,)))'''######"""!!!!!!"""###$$$"""###%%%(((+++,,,***(((***,,,---***&&&###$$$&&&)))+++---///000000///...+++***)))'''&&&%%%%%%%%%###$$$&&&%%%%%%&&&(((***............---+++***)))***)))((('''&&&''''''((($$$######$$$$$$&&&'''((((((&&&'''((('''###$$$''',,,+++***)))))))))))))))%%%###!!!!!!''')))(((&&&&&&'''***'''%%%%%%''')))++++++%%%""" !!!$$$&&&$$$""" ###%%%'''((()))+++*********(((&&&&&&''')))((()))***)))'''%%%&&&&&&###$$$&&&((())))))'''&&&###$$$$$$"""!!!'''------)))$$$$$$%%%###%%%&&&&&&%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""&&&***)))***+++,,,+++(((""" !!!!!!!!!$$$$$$%%%)))---//////...((())))))((('''(((***,,,---,,,***)))(((((()))))))))'''###%%%)))+++,,,,,,++++++,,,...111111222111...***)))---000...,,,((($$$!!!!!!"""############$$$$$$&&&''''''((()))***)))'''&&&'''(((,,,---...,,,(((%%%###"""!!!%%%***,,,,,,---000333000000///...---+++)))(((***,,,---+++(((&&&(((***......------,,,,,,++++++(((&&&""" !!!&&&))),,,///000...+++)))###&&&+++///111000...---)))(((%%%!!! """"""###$$$%%%''')))***&&&&&&(((+++...///...,,,.........------,,,++++++'''&&&%%%&&&((()))((((((&&&''''''''''''(((+++---111222444444444666999;;;666888888666222///---,,,111111111111000///------///222555666444111///...222222444666888777555222222444777:::;;;;;;:::999444333333555999:::888555666888:::999777555555555555<<>>>>>===;;;666111222777;;;;;;:::222555888999888777777777;;;<<>>>>>>>>777666444222111222444555888777555555777888888777555444444444444333000---'''&&&&&&''')))***)))(((+++---///222333333333222***)))&&&$$$######%%%&&&$$$$$$&&&(((,,,111444777666333///+++)))***,,,---,,,((($$$###&&&((('''&&&%%%(((,,,---+++(((%%%######$$$&&&***---111555777333000---***)))***,,,...---,,,,,,---...---+++)))&&&'''(((*********)))((('''''''''&&&%%%$$$"""!!!###$$$&&&(((***,,,------+++***(((&&&&&&''')))***...+++(((&&&'''((())))))$$$###"""###$$$%%%$$$###"""%%%(((***)))'''&&&""" !!!$$$&&&&&&&&&'''***---//////...$$$""" """###$$$+++,,,,,,***'''%%%$$$$$$%%%+++000///)))""" !!!))),,,...---***)))+++---,,,------------...............---***'''$$$######&&&%%%$$$%%%''''''&&&$$$!!!"""$$$&&&(((((()))(((+++---//////...---------***)))(((***,,,---,,,+++,,,++++++---///000000///$$$$$$$$$%%%''',,,000222000222333000,,,***,,,...,,,,,,,,,***'''&&&&&&''')))&&&$$$###%%%&&&''''''$$$&&&'''&&&$$$#########'''%%%######%%%((()))))))))***)))&&&""" !!!$$$&&&&&&%%%%%%&&&$$$$$$##################"""  ###(((+++,,,((('''$$$""" """&&&)))%%%%%%$$$######"""!!!!!!!!!$$$(((+++***&&& ###&&&((()))***%%%"""###'''((('''(((,,,'''%%%######$$$%%%%%%%%%%%%$$$###"""$$$(((,,,///000//////000111///,,,***%%%$$$###"""###%%%'''(((+++)))'''''')))))))))(((''''''&&&%%%###$$$''')))&&&&&&'''((((((''''''&&&...///...+++&&&""" !!!$$$!!!!!!!!!$$$&&&((('''&&&###%%%((((((&&&###!!! """&&&)))******'''&&&'''+++---,,,+++"""%%%'''###$$$&&&(((+++---...///000*********)))(((&&&%%%$$$"""$$$&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$%%%&&&&&&'''))),,,///000///...***(((%%%$$$$$$$$$""" """""" ###(((---++++++***&&&"""$$$(((***))))))+++***&&&''')))+++)))&&&""""""###"""$$$&&&((()))***---000...///000/////////000222222111...+++))))))***+++(((&&&### !!!"""!!!"""###$$$&&&''''''''''''&&&+++222999;;;666...'''!!!"""%%%(((,,,///111333...000222111///,,,,,,,,,)))))))))+++......---+++***+++---000333333111...+++,,,......,,,((($$$!!! !!!###%%%%%%### ###***111555666555555111,,,)))***---333777444555555333111000222333222222222222111111111222333666999;;;<<<<<<>>>???888999999888666555666777888777555444555555444222111111111222333222///---***(((&&&&&&''')))))))))+++---///222333333222222(((%%%!!! $$$&&&&&&&&&&&&)))---222666888777444///***((((((***+++'''$$$"""###'''***)))(((###(((---...,,,)))&&&&&&%%%&&&'''))),,,///333444---+++)))''''''))),,,...,,,+++,,,---...---***(((###$$$&&&'''((((((''''''$$$$$$$$$%%%$$$### !!!$$$''')))+++,,,---+++)))'''%%%%%%&&&''')))(((&&&$$$$$$&&&)))++++++$$$$$$%%%'''))))))'''%%%!!!$$$'''))))))'''&&&"""%%%&&&'''))),,,......+++)))######"""!!! !!!&&&***+++------+++'''$$$$$$%%%%%%+++111000)))###!!!"""'''+++---,,,((('''))),,,***+++,,,......------,,,,,,,,,,,,)))&&&$$$$$$%%%%%%$$$###$$$&&&''''''&&&''''''(((((()))***+++,,,+++---///000...---,,,,,,'''&&&''')))+++---,,,+++---,,,,,,...///000...,,,%%%%%%%%%&&&(((---111444111222222...)))(((+++///+++---......,,,++++++,,,,,,)))''''''((()))(((&&&#########"""  """###""""""$$$'''*********(((***+++)))%%%"""!!!"""!!!%%%''''''&&&'''(((%%%%%%$$$$$$############"""&&&((()))&&&&&&%%%$$$###$$$(((+++)))((('''&&&%%%$$$######&&&(((+++,,,***&&&!!!!!!###$$$%%%%%%""" !!!$$$$$$"""###'''&&&$$$###$$$''''''&&&###"""!!! !!!$$$)))...111222111111111222000,,,)))%%%%%%$$$$$$%%%&&&((()))((('''''')))+++,,,+++******)))(((%%%######&&&(((&&&%%%$$$$$$$$$$$$&&&'''------,,,((($$$ !!!!!! !!!""""""!!!"""$$$'''((((((((("""&&&((((((&&&%%%%%%"""&&&)))******)))((((((((()))))))))###&&&'''###$$$%%%'''***,,,---......************)))((('''&&&%%%''')))***))))))+++,,,+++***)))'''''''''(((((((((***,,,,,,,,,+++,,,---)))&&&###!!!!!!!!!!!! ###""" !!!''',,,******)))&&&"""$$$(((***))))))+++***&&&$$$%%%''''''&&&%%%$$$$$$!!!%%%((()))***+++,,,...000222222000///////////////...---,,,+++***)))'''&&&### !!!$$$%%%###!!!###%%%''')))***(((&&&%%%'''+++111777999555---&&& """&&&***...222444///000222111...,,,++++++)))((())),,,...///...,,,)))((()))+++///111000...+++---///000...***&&&###"""!!!!!!###&&&''''''&&&!!!"""$$$)))///222222111///...,,,,,,...222555777444555666555222111222333000000////////////000000111444777777777777:::<<<999;;;>>>===:::888777888888666444333333222000............000111111///...,,,***'''&&&(((***++++++***,,,///111222222111111&&&###"""%%%''''''''')))...333777888666333...)))''''''((()))$$$"""!!!###(((++++++)))!!!'''---///---***((((((''''''((())),,,///111333((('''&&&%%%&&&))),,,---******+++---...---)))&&& !!!###%%%&&&&&&&&&&&&######$$$$$$%%%### !!!$$$''')))******+++)))'''$$$$$$%%%&&&'''"""!!!!!!$$$(((+++------$$$%%%'''***,,,,,,)))&&& !!!$$$&&&'''(((((('''!!!%%%&&&'''***---...,,,((($$$"""$$$%%%###!!!###***000+++---...+++'''%%%&&&(((''',,,111///(((""""""%%%&&&))),,,***'''%%%(((+++)))***,,,......---,,,+++***++++++)))'''&&&'''(((###"""!!!!!!$$$%%%%%%%%%,,,+++***))))))***+++,,,***,,,//////---+++******$$$$$$$$$'''***,,,+++***---------...///...,,,***'''&&&&&&&&&)))---111333111222111---'''&&&***...***---///111000///000000///,,,******++++++)))&&&######"""  !!!%%%))),,,,,,+++&&&)))+++***'''$$$$$$%%%!!!&&&((((((''')))+++&&&&&&%%%$$$############!!!$$$&&&&&&%%%%%%&&&%%%%%%'''***---,,,+++***)))((('''&&&%%%+++,,,---,,,)))%%%!!! !!!!!!!!!!!!!!! """!!! ###%%%$$$$$$&&&))))))&&&### $$$+++111555222222111222222000,,,)))%%%%%%&&&&&&'''((()))***&&&&&&(((***---...---,,,,,,+++)))%%%###"""%%%'''(((%%%"""!!!$$$&&&******)))&&&""" """%%%&&&$$$######$$$$$$######%%%'''))))))((( %%%)))***)))))))))###'''***+++*********(((&&&%%%%%%'''$$$'''(((""""""###%%%'''))))))))))))++++++++++++***)))(((''')))+++.../////////111222000///---,,,,,,,,,------***,,,...,,,((('''(((+++)))%%%!!! !!!!!!!!!%%%###  &&&***))))))(((%%%!!!"""&&&(((&&&''')))'''### """$$$%%%&&&%%%%%% %%%((()))))))))***///222444444111...------,,,...///000///,,,***(((((('''%%%### !!!###!!! """&&&'''%%%"""$$$&&&***,,,,,,***&&&$$$)))+++000444555111***%%%!!!$$$(((---111333...000111000...,,,++++++(((((())),,,///000...---(((&&&%%%(((,,,......,,,,,,---000111000,,,(((%%%######"""%%%(((+++------'''%%%%%%)))---//////---++++++,,,///222555666666333666777666333111222333......---------.../////////222444333222333666:::999<<<@@@@@@<<<999888888666555444333222000---***%%%(((***,,,++++++,,,---000111111...)))''''''(((,,,---...//////---,,,***!!! %%%'''(((***,,,000555999444111---(((%%%%%%&&&'''&&&"""###***...,,,(((&&&+++...---)))&&&'''***+++***)))(((''''''''''''%%%$$$###%%%)))+++)))&&&)))+++...000000...,,,*** ###$$$###$$$''''''&&&&&&&&&&&&$$$!!!!!!"""######$$$&&&((()))(((((('''&&&&&&%%%%%%###$$$)))***)))"""$$$(((---000000---+++$$$###"""###&&&'''%%%###!!!!!!!!!&&&)))---...---+++)))(((((((((&&&$$$"""###&&&)))......---,,,++++++******---,,,***&&&###$$$&&&)))+++(((%%%###%%%''')))+++,,,---/////////---+++***+++***)))))))))***,,,---***(((&&&$$$$$$%%%''')))333111///---+++*********,,,------...---,,,+++***((((((''''''(((***,,,---***)))((('''(((((()))***((('''''')))---000222222555111,,,'''%%%''')))+++//////000222444444111//////000///---***(((((()))((('''&&&$$$###!!! """###$$$&&&(((+++---...***)))(((((((((&&&###!!!!!!###%%%'''((((((((()))'''%%%$$$$$$###!!! """$$$%%%%%%'''(((((((((((())),,,///111000...+++((('''(((***)))+++---...---)))%%%###'''###!!!%%%&&&$$$###$$$#########!!!!!!"""###%%%&&&&&&%%%$$$$$$$$$""" '''...222111...,,,///333444000+++(((%%%$$$%%%)))+++***)))%%%&&&'''((())))))))))))***+++)))$$$"""''''''$$$!!!!!!"""###$$$$$$)))))))))%%%!!!!!!******)))'''&&&&&&(((***)))((((((((()))(((&&&$$$!!!$$$&&&''''''&&&%%%############$$$&&&'''(((******)))(((&&&###!!!'''((((((%%% """%%%'''((()))***,,,,,,+++***)))))))))***---000000...111888<<<<<<777777888777555111...,,,......,,,+++***)))(((((()))))))))(((''''''&&&&&&***$$$"""%%%&&&******((($$$  """$$$%%%&&&%%%###"""###"""$$$(((---,,,&&& !!!###&&&((()))))))))000222444333///+++'''&&&***+++,,,---------------)))(((&&&%%%%%%$$$""" &&&%%%$$$%%%&&&'''%%%$$$"""''',,,---+++'''%%%%%%%%%)))...222111,,,&&&"""!!!''',,,......000///---***((((((+++---...***'''(((---000///,,,+++)))'''''')))+++------***---///222222000---+++&&&$$$"""$$$)))---//////+++,,,,,,,,,++++++---///+++******---222444222000---111666666333///...///---,,,++++++------,,,+++...111444333000000555:::===>>>???@@@???===;;;999444222111000///...***(((###&&&)))++++++,,,,,,---000222222000+++(((((())))))***+++,,,,,,+++)))(((!!!###%%%'''(((***---222555333111---)))&&&$$$%%%&&&&&&"""!!!(((,,,+++)))%%%(((******(((''''''(((,,,+++***)))((('''''''''$$$""""""%%%)))+++***((()))***,,,///111000---*** ###%%%$$$%%%(((''''''&&&&&&&&&%%%###""""""######"""!!!!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###((()))((("""###&&&***------+++)))%%%###"""###&&&&&&%%%""" ###&&&+++---,,,++++++***+++***(((%%%"""!!!###%%%+++++++++,,,+++******))),,,+++(((%%%"""###'''***,,,***'''&&&''')))***++++++,,,---------,,,+++******))))))((()))***,,,---,,,+++)))''''''(((***+++000///---+++******++++++,,,,,,---......---,,,,,,******))))))***,,,---...+++***(((&&&%%%&&&'''(((''''''(((+++///222222111111///+++)))((())),,,---...000111222222222111111222111000---)))(((((()))***))))))((('''&&&%%%%%%&&&&&&&&&&&&'''((()))***)))((('''((()))(((&&&$$$!!!"""$$$'''((()))))))))(((&&&$$$$$$&&&&&&&&&%%% !!!###%%%&&&'''''')))******)))((((((***,,,---,,,+++(((&&&&&&(((***)))+++...///---)))$$$!!!### !!!%%%(((&&&&&&'''%%%%%%###!!!!!! """$$$%%%&&&&&&&&&'''$$$""" """''',,,///000...---///222222///,,,(((&&&$$$&&&(((******)))((()))((((((&&&&&&&&&&&&)))+++***&&&!!!###'''(((%%%#########$$$$$$###))),,,---***%%%"""###&&&...---+++(((%%%%%%''')))...---,,,,,,,,,***'''%%%"""$$$&&&&&&'''&&&$$$%%%&&&'''((()))))))))*********)))(((&&&###"""'''((()))'''###!!!%%%'''((()))***++++++************++++++,,,///222222111444;;;??????999999888777444000---+++.........---,,,***((('''******)))((('''''''''''''''######&&&'''((()))(((&&&!!!"""###$$$%%%&&&&&&%%%$$$%%%$$$%%%)))---,,,&&&!!! ###&&&)))+++,,,---...111333222///***&&&$$$(((((()))***+++,,,,,,,,,)))((('''&&&&&&&&&%%%$$$((('''((()))***)))&&&$$$ $$$((()))(((%%%%%%%%%%%%(((,,,///...***%%%""""""''',,,------///...---,,,***+++,,,...---)))'''(((---000///---,,,***((()))+++---...///---///111333333111...---***'''$$$$$$'''***+++++++++,,,------,,,,,,---...///---,,,...111222111///...111444666555222111000...,,,+++,,,......---,,,///222555444222222777;;;??????@@@@@@???===;;;:::000...,,,,,,+++***(((&&&!!!$$$(((******+++,,,------...///...+++)))''''''&&&'''))))))***)))((('''###!!!"""###%%%&&&''')))---///000///...+++(((%%%%%%&&&)))$$$ !!!&&&******((($$$$$$$$$%%%'''((('''&&&,,,,,,+++***)))(((''''''"""!!!!!!%%%***------+++((((((***...222222///+++""" $$$&&&$$$%%%(((((('''&&&&&&%%%%%%%%%%%%'''&&&%%%""" !!!############$$$%%%&&&'''''' !!!%%%'''&&&######$$$''')))***(((&&&%%%$$$###$$$%%%%%%$$$###!!! !!!$$$(((+++++++++,,,,,,---,,,***&&&!!!!!!&&&(((***+++++++++)))(((***(((%%%""" """&&&***,,,++++++*********++++++))))))******************)))(((''''''(((***,,,---000...,,,+++***+++,,,---,,,+++***)))***+++,,,---+++,,,---.../////////...---,,,,,,+++,,,---///000...+++'''###"""###%%%&&&&&&&&&))),,,000222111///---,,,+++******,,,---......000222111///...000333555444111---)))'''((()))+++,,,,,,------------,,,***)))((('''&&&%%%%%%%%%'''&&&&&&(((******)))((($$$%%%''')))*********)))&&&%%%###$$$''')))******$$$$$$&&&'''((()))))))))+++,,,,,,***(((((()))+++(((((((((&&&$$$%%%'''***)))+++---...,,,(((###  '''+++***)))***''''''%%%!!!!!! """%%%'''((()))(((%%%$$$$$$&&&)))+++---...///000000///...---)))'''&&&&&&(((*********))))))'''%%%"""!!!###%%%***+++,,,)))%%%$$$%%%((()))(((&&&&&&&&&&&&$$$###&&&+++///---&&&###%%%(((222000---(((%%%$$$&&&)))111000......---+++'''$$$ !!!###%%%&&&'''%%%''')))+++,,,,,,+++***((()))******)))((('''&&&&&&(((******'''###!!! ###%%%((()))))))))***+++*********+++,,,,,,------///222333222555<<>>@@@AAAAAAAAA@@@>>><<<;;;...+++)))((())))))((('''###%%%((())))))((()))***&&&''')))***)))(((''''''''''''((()))******))))))(((&&&###"""$$$&&&&&&&&&''')))***+++---...---***((()))***///***$$$###%%%(((((('''### !!!&&&)))'''$$$***************))))))((("""!!!"""&&&,,,//////---&&&&&&(((---222333///+++%%%"""###&&&&&&######&&&''''''&&&%%%$$$$$$&&&'''))))))'''### """$$$###"""""""""###$$$%%%&&& ###%%%$$$&&&%%%$$$%%%&&&'''&&&%%%&&&%%%$$$$$$$$$$$$$$$### !!!""""""!!!$$$''')))))))))***+++++++++***&&&"""$$$&&&)))+++,,,,,,***)))'''%%%"""$$$)))***+++,,,,,,+++*********((((((''''''((()))***+++((((((&&&&&&'''***---...111000...---,,,------...(((((('''((()))+++---...)))***+++---...///000000......---,,,,,,---...///000,,,&&&!!! ###%%%&&&&&&&&&))),,,///000///*********+++++++++++++++,,,000222000,,,+++///333666555222---)))'''((()))+++,,,...000111111111111+++***)))'''%%%$$$######%%%%%%%%%'''***,,,,,,+++'''((()))+++++++++******&&&$$$###$$$'''***++++++'''((()))***************+++,,,,,,+++***)))***+++(((((((((&&&$$$$$$&&&))),,,+++***)))'''%%%###!!! !!!(((,,,***)))***))))))'''###  """"""$$$&&&))))))((('''&&&&&&'''''',,,...000000...,,,,,,---***((('''&&&'''((()))***))))))'''###"""&&&+++---...---+++)))***++++++***)))))))))(((%%%### '''---,,,%%%!!!###(((222000---(((%%%%%%(((***---,,,+++++++++)))&&&### !!!###$$$%%%%%%'''***---...,,,***)))%%%&&&''')))))))))((('''###&&&)))***(((&&&$$$###'''((())))))((((((***++++++,,,,,,------------,,,---000222111444:::<<<;;;777666666444222000---,,,///000222333222...)))'''((('''&&&%%%%%%''')))***&&&### !!!%%%'''&&&(((++++++)))&&&$$$###############$$$&&&'''(((((('''&&&''')))(((%%%""""""###$$$'''***---000111+++...000000,,,'''###!!!""""""###$$$%%%&&&((((((%%%%%%&&&&&&'''(((+++---,,,---///222222...'''"""!!!$$$&&&%%%&&&((()))))))))((('''(((''''''((()))+++,,,,,,+++,,,---///222222222111)))'''&&&(((+++...//////---,,,+++---000222333333444555666777666444111000000---)))&&&&&&(((***+++---///111111///,,,++++++000...,,,++++++---...///000//////222666777444000***)))+++...222555666666666888999999999:::>>>AAAAAAAAAAAAAAA???>>><<<;;;---***((('''((()))))))))((())))))(((&&&%%%'''((("""###%%%''')))******)))))))))***+++,,,------------,,,)))%%%!!! """$$$&&&((()))'''&&&&&&'''%%%)))---...,,,+++---000444///)))&&&&&&''''''&&&"""%%%)))'''$$$'''''')))***++++++******###""""""'''---000000...%%%%%%''',,,000000---***)))&&&%%%&&&%%%!!! """%%%&&&&&&$$$""""""$$$'''))))))(((%%%###"""$$$&&&$$$###"""!!!!!!"""###$$$!!!###$$$$$$(((&&&%%%%%%&&&'''&&&%%%%%%%%%$$$#########$$$%%%$$$###"""!!! """$$$&&&$$$&&&''''''&&&%%%&&&((('''((()))'''$$$"""!!!"""###%%%))),,,------+++***%%%$$$!!!###&&&(((+++,,,,,,***(((((()))((('''''''''((()))******((('''&&&&&&'''***...000111000///---,,,,,,------&&&&&&&&&'''(((+++---...((()))***+++---///000111...---,,,++++++,,,------000+++%%% """%%%(((%%%"""###&&&+++...000******+++++++++)))((('''+++...000...***))),,,111444333111---)))'''((())))))+++---000111222222111******((('''&&&%%%%%%$$$%%%$$$$$$'''***,,,------******+++,,,,,,,,,+++***&&&%%%###$$$&&&)))))))))((()))******++++++******)))+++,,,,,,++++++,,,---,,,+++***'''%%%%%%''')))...+++'''###!!!"""$$$%%%###!!!###)))+++)))&&&&&&******(((%%%""" !!!"""!!!"""'''''''''(((((((((((((((+++---//////---+++++++++***)))'''%%%%%%&&&((()))111111...(((""" ###'''---///000000///............---+++++++++***(((&&&%%%+++***%%%"""$$$'''...---+++(((&&&'''***---)))((((((***+++***(((&&&$$$$$$###"""!!!"""""""""###&&&)))+++,,,***'''%%% !!!###%%%'''''''''&&&"""$$$((()))(((&&&%%%%%%((())))))((('''''')))+++////////////...---+++***,,,///222111444888999777222222222111111000///...000111444555333///***&&&$$$#########$$$&&&'''((((((&&&###"""$$$&&&)))---...,,,***((((((""""""""""""###$$$&&&&&&'''&&&%%%%%%%%%%%%$$$###&&&&&&&&&&&&'''***---...+++---///...***%%%"""!!!!!!!!!!!!"""###$$$&&&'''###%%%%%%%%%$$$%%%))),,,+++,,,...000///,,,&&&!!!!!!$$$&&&&&&'''((()))***+++++++++,,,,,,,,,+++++++++,,,---++++++,,,000444555333111)))((('''(((***,,,------+++++++++---000333333333555555666666555444222000///...+++))))))+++...000...000222111///,,,***)))******)))((()))+++...000000......000444444111...&&&''')))...444999;;;<<<888999::::::;;;===@@@CCC????????????>>>===<<<<<<---***'''&&&'''***+++,,,---,,,)))&&&######&&&)))%%%%%%%%%'''***,,,,,,,,,***+++,,,---...///000111111000---***&&&$$$$$$&&&''')))++++++)))&&&%%%$$$!!!&&&+++,,,******---222555111---)))(((''''''&&&"""%%%((((((%%%%%%&&&((()))*********)))###""""""&&&+++......,,,###&&&))),,,,,,+++)))(((***&&&%%%&&&$$$ !!!$$$&&&'''%%%"""!!!###%%%'''(((((('''%%%$$$%%%&&&%%%$$$"""!!!!!!"""###$$$ !!!!!!!!!"""###$$$%%%(((&&&%%%&&&'''''''''%%%$$$$$$$$$###"""###%%%((())))))'''$$$"""###&&&(((&&&''''''%%%###"""###%%%$$$&&&(((((('''%%%%%%%%%$$$&&&(((+++,,,,,,,,,+++&&&%%%### """%%%'''***,,,+++(((&&&''')))(((((()))))))))))))))))))))(((&&&&&&(((,,,000333000000...---,,,,,,++++++''''''&&&'''(((***,,,...*********,,,---000111333///...,,,+++***++++++,,,...***$$$  $$$&&&)))%%% """(((---000+++,,,,,,,,,+++)))&&&%%%)))+++---,,,)))((())),,,000000///---***(((((()))((())),,,///000000///...***)))((('''''''''''''''&&&%%%$$$&&&)))+++,,,,,,,,,,,,---------,,,***)))&&&%%%%%%&&&((()))((('''(((((()))***++++++++++++)))+++------,,,,,,---.........,,,)))'''&&&(((***///,,,&&&"""!!!###&&&)))&&&###$$$((()))&&&######((()))***)))&&&###"""""" $$$%%%&&&(((***,,,---...,,,,,,---------+++***((())))))'''$$$"""###&&&)))::::::777///&&&###%%%)))...///000000111111111000000///------------+++***$$$'''******'''&&&&&&(((*********((('''(((+++...(((((()))+++---...---+++''''''&&&%%%$$$###"""!!!###$$$'''((((((%%%"""  """$$$$$$$$$$$$"""$$$&&&'''&&&%%%&&&''''''((('''&&&%%%'''***---000111111000///---+++))),,,000333222444777777444...............////////////000222333111---(((%%% !!!###$$$&&&'''''')))'''%%%!!! """'''))),,,---,,,+++******""""""#########$$$$$$$$$'''&&&$$$#########%%%%%%)))'''%%%$$$$$$&&&)))+++,,,------+++((($$$###"""""""""!!!!!!"""###%%%&&&%%%&&&&&&$$$!!!"""%%%))))))))))))))))))'''### ###%%%&&&&&&''')))***,,,---......---......,,,******+++,,,+++++++++///444666444222+++***)))(((((()))***+++(((((((((+++///111222111333333444444333222111000,,,---------,,,...111444000111222000---***)))(((%%%&&&''''''(((***---000111000000111111111///---%%%&&&)))...555:::===>>>777777888999;;;===@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<---)))&&&%%%'''***,,,---///---)))$$$"""###(((,,,***(((%%%%%%(((***+++***)))******+++---///000111000000...***'''%%%&&&'''(((+++------)))&&&###""" %%%))))))&&&%%%***///111///,,,***))))))(((((("""  $$$'''((('''&&&'''((())))))((('''&&&###!!!!!!$$$(((***)))'''"""&&&+++,,,(((%%%%%%&&&'''$$$###%%%$$$ !!!$$$''')))(((###!!!"""$$$%%%'''((('''%%%"""""""""$$$###!!! !!!###%%%'''"""###$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''(((&&&$$$"""###$$$###"""###'''***+++,,,,,,***&&&%%%%%%'''''''''&&&###!!!!!!"""$$$###%%%)))***)))'''''''''$$$%%%'''((()))***++++++(((((('''%%%###"""$$$%%%(((+++---+++'''%%%'''*********+++,,,++++++)))(((***((('''''')))---222555000000///...,,,,,,++++++)))((((((((((((***+++,,,,,,,,,------///111333555///...---+++******+++++++++((($$$!!! """%%%(((((($$$!!! ###(((,,,...------------,,,***)))((((((((()))***)))((('''&&&***,,,------+++))))))***'''))),,,.........,,,++++++***)))((((((((((((((('''%%%$$$%%%''')))******------......---+++***((($$$%%%&&&)))+++,,,***((('''((()))++++++,,,,,,,,,+++---//////---++++++,,,------,,,***((((((+++---...,,,)))&&&%%%''')))***((($$$###&&&'''$$$""""""&&&)))++++++)))%%%###""" !!!""""""###"""""""""!!!###&&&)))---111555666---+++***+++---,,,)))&&&(((((('''### !!!$$$(((777888777111)))%%%(((------------...000111111111222000------...///......)))(((((((((((()))(((((('''((())))))((((((***+++(((((())),,,...///...---(((((((((((('''%%%$$$######$$$%%%%%%$$$!!! """"""###"""###%%%&&&&&&%%%%%%''')))''''''&&&%%%&&&(((,,,000000000111111000///,,,++++++///222111111333222...------,,,,,,,,,,,,,,,---,,,---///...,,,)))$$$"""!!!$$$&&&''''''&&&''''''%%%!!! ###&&&(((******)))))))))***###$$$%%%%%%%%%$$$###"""'''&&&$$$""""""###&&&)))(((&&&$$$""""""$$$''')))......---)))&&&######$$$%%%$$$"""!!!!!!"""$$$%%%((())))))$$$ """&&&&&&$$$"""!!!!!!!!!  %%%''''''%%%&&&(((+++---......///+++,,,---+++((('''(((***---+++***---333666444222---,,,+++(((&&&&&&&&&'''$$$$$$%%%)))---/////////000000111111111000//////***,,,............111333111111111...+++((('''(((###%%%((())))))***,,,///333444444222000---,,,,,,''''''***...444999;;;<<<444333333555888;;;===>>>888888888999999:::;;;<<<,,,)))%%%$$$&&&))),,,...000---(((###!!!$$$***///---)))$$$###%%%''''''&&&(((((()))***+++---///000///...---***&&&%%%%%%''')))+++...---)))%%%""" $$$(((&&&"""!!!&&&,,,,,,,,,+++*********))))))###"""!!!"""$$$'''((()))'''((())))))(((&&&$$$"""""" """&&&'''%%%###!!!'''---,,,&&&!!!"""$$$$$$!!!!!!$$$$$$!!! ###%%%))),,,***%%%!!!"""$$$$$$&&&((('''$$$ """!!! !!!$$$(((***###$$$&&&&&&%%%%%%&&&'''$$$$$$$$$&&&''''''%%%###!!!###$$$###"""###'''++++++...000///***&&&%%%%%%&&&%%%$$$""" !!!###%%%###&&&***+++***(((''''''$$$%%%%%%&&&'''((()))******++++++)))&&&%%%%%%&&&))),,,...+++&&&$$$'''++++++,,,---...---+++)))(((***)))'''''')))...333666000000///...---,,,++++++******)))(((((()))++++++////////////111333555666111///...,,,+++++++++,,,)))'''$$$!!!!!!$$$''')))'''$$$"""###&&&))),,,---............---,,,,,,+++'''''''''((()))(((%%%"""&&&))),,,---,,,*********'''))),,,------,,,***))),,,,,,***)))(((((((((((((((&&&$$$$$$&&&((()))(((---.........---+++)))(((###$$$'''+++......,,,***'''(((***+++,,,------------///000///---+++******+++++++++***)))***---///---,,,,,,+++++++++++++++((($$$"""%%%&&&###!!!###$$$(((,,,---+++'''$$$"""!!!"""$$$&&&&&&&&&%%%%%% """%%%***000666:::===...+++(((***------)))$$$((((((&&&"""###'''---000222...((('''+++111,,,++++++,,,...000000000333000...---...000000000+++(((%%%&&&((()))(((&&&&&&(((******)))(((((()))(((((()))+++......---+++'''((()))******(((&&&%%%$$$%%%%%%$$$"""!!!"""""""""%%%&&&&&&%%%%%%&&&)))+++''''''&&&&&&&&&)))///333...///111222111000...---(((---///......///---)))------,,,+++***************+++,,,+++)))%%%""""""&&&((((((((('''%%%%%%$$$!!!"""%%%&&&'''((((((''''''((()))%%%&&&'''((('''%%%###!!!'''&&&%%%###"""$$$(((,,,'''%%%""" ###&&&)))000///,,,(((%%%###$$$&&&&&&%%%###"""!!!"""$$$%%%+++,,,+++%%% $$$$$$!!!"""&&&((('''$$$%%%(((+++---.........)))++++++)))&&&%%%&&&)))...+++))),,,222555444222......,,,)))&&&$$$$$$%%%""""""###'''+++......------......////////////...(((+++//////......///222222222000---)))''''''(((###'''***+++******,,,...555777777555///,,,+++---******+++///444777999999111000000111555888::::::666666666777888999;;;<<<...+++&&&!!! ###)))...---+++)))'''((())),,,---&&&''''''&&&$$$$$$%%%&&&))))))))))))))))))))))))---+++*********)))'''%%%+++)))'''%%%%%%$$$!!!!!!######""" !!!$$$''',,,+++************(((&&&***(((%%%######$$$&&&(((---+++(((''''''&&&%%%%%%"""###%%%&&&%%%$$$""" """###$$$### ###!!! """###$$$---,,,)))&&&$$$$$$###$$$###'''++++++'''###!!!!!!!!!"""######"""###%%%'''$$$$$$$$$######$$$(((***))))))(((&&&$$$$$$%%%'''%%%'''(((&&&$$$$$$'''+++...000222///)))$$$""""""%%%$$$######""""""######$$$###"""%%%***,,,***((()))'''&&&&&&((()))(((''',,,,,,++++++***(((&&&%%%***(((%%%$$$%%%'''((((((***,,,......,,,*********///---***((((((***,,,...,,,---.../////////...------,,,***&&&%%%&&&***---000...---///333555444222222000---***))))))***+++%%%$$$###$$$%%%%%%$$$"""!!!$$$&&&((((((''''''***+++---......---+++***)))%%%"""###''')))'''$$$&&&(((***,,,---,,,+++******,,,//////...,,,++++++(((***------,,,)))((((((***'''$$$$$$&&&(((((('''------.........---,,,,,,)))))))))+++---...,,,******+++,,,,,,,,,---///111111///,,,***(((((())))))'''''''''(((***,,,///000000333555333...)))'''&&&!!!$$$''''''&&&)))((('''&&&%%%$$$$$$$$$$$$#########$$$%%%&&&'''((('''&&&(((---333888:::,,,---......---+++)))((('''((()))))))))'''&&&%%%+++((('''(((******'''$$$&&&'''((()))+++---......---,,,++++++,,,,,,+++)))#########%%%(((++++++***'''%%%%%%'''***+++)))'''&&&((()))++++++)))(((&&&(((((()))***+++******)))%%%&&&%%%"""  ###'''((()))))))))((('''%%%&&&((()))&&&&&&&&&&&&&&&'''((()))+++---000444555333///+++(((&&&%%%&&&(((,,,---......,,,)))''''''))),,,...)))))))))))))))(((%%%###$$$"""!!!###'''))))))'''((('''%%%!!!"""%%%$$$###!!! """$$$&&&"""""""""###%%%$$$"""!!!'''&&&$$$!!! !!!%%%(((%%%$$$###"""###$$$%%%&&&...---+++((($$$!!!!!!"""***)))((('''&&&%%%$$$###+++***((($$$!!! """$$$'''%%%$$$######"""  $$$))))))&&&###$$$$$$'''+++///111000...&&&&&&((()))))))))((('''))))))+++---111333333333------,,,***(((&&&###"""***'''$$$$$$''')))(((&&&,,,+++++++++,,,,,,---...---------,,,+++******)))///...,,,)))''''''***---///...,,,***)))+++000444666666555333111...,,,+++***+++...222555777666444444222222444777888666444333444555777888999999999...,,,((($$$###&&&+++...,,,+++)))(((((()))+++---)))***)))'''%%%$$$%%%&&&*********)))******++++++...,,,+++***+++***(((''')))'''%%%$$$$$$$$$"""!!!######""" ###'''+++)))))))))******(((&&&***((('''&&&%%%&&&'''((())))))((('''''''''&&&%%%###$$$%%%%%%%%%$$$######!!!"""###""""""!!!!!!###%%%&&&+++***)))((('''&&&&&&&&&%%%)))------)))&&&%%%%%%$$$%%%%%%$$$###"""$$$&&&$$$$$$$$$$$$###%%%(((+++,,,,,,+++(((%%%###$$$%%%&&&'''((((((&&&'''***------///000...)))%%%$$$$$$(((((('''%%%$$$$$$######$$$###!!!###&&&***---...,,,+++***((('''''''''(((,,,,,,+++***((('''&&&%%%'''&&&$$$###$$$%%%&&&&&&&&&(((***++++++++++++,,,,,,***'''&&&&&&(((***,,,---.........///......---///---***&&&$$$%%%)))---000///...///222444333222//////...---,,,+++++++++((('''&&&'''''''''%%%### !!!$$$'''((()))((((((++++++,,,,,,,,,,,,++++++)))%%%!!!"""&&&))))))'''((()))******++++++******,,,...000000...,,,++++++(((***,,,,,,***(((((((((***'''&&&''')))+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000///---+++***+++------,,,---///111222000---***((('''''''''(((''''''((()))+++---...000222444222---(((&&&%%% ###'''*********(((&&&$$$###"""""""""!!!!!!!!!!!!"""######$$$(((((('''(((***...333666,,,,,,,,,,,,+++***))))))'''((()))***+++***))))))'''&&&$$$%%%&&&&&&$$$!!!$$$%%%&&&((()))+++,,,,,,***)))'''((()))***)))(((!!!!!!"""%%%(((******))))))'''&&&(((***+++)))'''&&&'''((()))***))))))(((&&&((()))++++++***((('''&&&'''&&&######!!! """%%%((()))))),,,++++++)))'''&&&&&&'''%%%%%%%%%%%%&&&'''((()))+++,,,...111222111---***&&&$$$""""""%%%(((***++++++)))'''&&&&&&(((***,,,&&&&&&&&&&&&&&&&&&%%%$$$###""""""$$$'''((('''%%%%%%%%%###!!! !!!%%%)))%%%$$$###""""""###$$$%%% !!!!!!"""""""""!!!&&&%%%### !!!$$$'''###############$$$%%%&&&))))))'''%%%""""""$$$&&&,,,+++***)))((('''&&&%%%)))(((&&&""" ###&&&((('''&&&&&&''''''&&&$$$ !!!%%%))))))'''$$$$$$$$$&&&***---///...,,,%%%&&&''')))))))))((((((+++++++++...111333333222000///...,,,***(((&&&%%%'''%%%######%%%(((***+++))))))))))))***,,,---...,,,+++***)))(((((((((((())))))***)))***,,,000333222111000...,,,...111444777666555333000...,,,+++,,,---///222555666777666555444333444777888666444222222333444555666777777...,,,***((()))+++---///,,,+++***))))))***+++,,,,,,,,,+++)))&&&%%%&&&(((,,,+++*********+++---...///---+++***++++++***)))'''%%%######$$$$$$###"""###"""!!!###&&&))))))(((***++++++(((&&&((((((((((((((((((''''''%%%&&&((())))))((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$!!!"""###!!!!!!!!!!!!!!!"""$$$&&&(((&&&'''(((((((((((('''&&&&&&***......+++))))))***))))))(((&&&$$$"""###$$$$$$$$$$$$######%%%(((+++///...---***&&&######$$$$$$%%%'''''''''(((***,,,,,,------,,,)))&&&&&&&&&*********)))'''&&&%%%$$$$$$###"""!!!"""'''...333111111///+++&&&$$$&&&(((,,,+++***((('''&&&&&&%%%&&&%%%###"""!!!"""######!!!$$$'''))))))***,,,...)))(((&&&%%%&&&(((+++---......------,,,------...333000,,,'''%%%&&&***...000///...000111222222111---...000111000...,,,***+++***)))******)))'''$$$!!!###&&&)))***++++++***,,,+++***))))))***+++,,,+++&&&"""!!!%%%)))+++,,,,,,+++)))''''''((()))***...///111000...,,,++++++)))***+++***)))((()))******))))))***,,,---,,,******))))))((()))***,,,---+++,,,...111333111---***)))+++,,,---,,,---///000111000---***((('''&&&&&&(((((((((((()))***+++,,,000111222000,,,(((%%%$$$  &&&+++...+++)))&&&###!!! !!!!!! ''')))***)))''')))---222---,,,+++******)))******((()))***,,,,,,,,,,,,+++###"""!!!!!!""""""!!!"""$$$&&&'''))))))***(((&&&$$$$$$%%%'''''''''!!!$$$'''))))))'''***)))((()))******(((&&&%%%&&&&&&'''((()))******&&&''')))******((('''&&&))))))'''$$$"""!!!"""$$$'''%%%###$$$&&&)))******---------,,,***'''%%%$$$"""###$$$%%%&&&'''((()))+++***+++,,,------***(((%%%""" $$$&&&''''''&&&&&&&&&&&&'''((()))$$$$$$######"""#########"""""""""$$$&&&&&&$$$"""""""""!!! ###(((+++''''''&&&&&&%%%%%%$$$$$$ !!!!!!!!!%%%###!!! """$$$&&&"""###$$$$$$%%%%%%$$$$$$%%%$$$###!!! """'''+++...------,,,+++***))))))+++)))&&&""" !!!%%%)))+++******+++---...---+++%%%$$$$$$&&&((()))'''&&&%%%%%%%%%(((***,,,+++***%%%%%%'''((()))))))))))),,,,,,,,,///222444444333333222000---,,,***)))))))))(((%%%"""!!!$$$)))---'''''''''((()))+++,,,---+++***(((&&&%%%&&&'''((('''(((***+++,,,///333666555555555333111000111333777666444222000///......//////000111333555777888888777666666777888666555222111000000000222333555---,,,+++,,,---/////////++++++******************,,,,,,+++)))((((((***,,,------+++++++++,,,...//////---***)))*********)))'''%%%###""""""###"""!!! !!!###$$$&&&***)))***,,,------+++(((%%%'''(((******(((&&&%%%###&&&***,,,,,,+++***)))***(((&&&###"""!!!"""""""""######"""$$$$$$$$$$$$###$$$%%%'''"""$$$&&&''''''%%%###"""&&&***------+++***,,,...------+++(((%%%###"""############""""""###&&&))).........+++'''%%%$$$%%%!!!"""###$$$%%%&&&''')))+++++++++***(((&&&&&&&&&((()))*********)))'''&&&$$$$$$$$$###"""&&&---333444555444...&&&"""%%%)))+++***((('''&&&%%%%%%%%%''''''&&&###!!! !!!!!!###%%%''''''(((***,,,)))((('''''')))+++...000...---+++******+++,,,,,,666333...)))&&&''',,,000////////////000111111000+++...222444444111---***---,,,,,,,,,,,,+++'''%%%$$$&&&))),,,.........---,,,***(((''''''(((***,,,///***%%%$$$&&&***---...///,,,(((%%%$$$%%%((())),,,...//////...------...,,,,,,,,,+++))))))***,,,,,,,,,---------,,,***(((((('''&&&&&&''')))+++---+++,,,000333444222,,,(((&&&(((***+++***+++,,,---...---+++)))((('''''''''((((((((((((((()))))))))/////////---***'''$$$###!!!###)))---,,,***&&&###!!! !!!""" %%%)))+++***''''''+++000...---+++***)))***++++++***+++,,,,,,,,,+++***)))!!!!!!  """%%%'''((())))))(((&&&###"""###$$$%%%$$$###&&&((('''%%%)))))))))(((((('''&&&%%%$$$$$$%%%%%%''')))+++,,,((('''&&&&&&&&&&&&'''(((---,,,***'''%%%%%%(((***+++(((%%%%%%''')))*********++++++,,,+++)))%%%###!!!!!!###$$$&&&'''((((((***)))''''''))))))((('''%%%""""""$$$%%%%%%%%%&&&'''((((((((((((&&&%%%$$$""" !!!""" !!!"""###"""  """'''***)))*********((('''%%%$$$ !!!!!!!!!!!!!!!"""$$$%%%###!!! """$$$%%%&&&%%%%%%&&&''''''%%%$$$###%%%###!!!""")))------------...............///---)))$$$"""$$$(((---/////////000222222111///)))((('''''''''''''''''''''&&&%%%&&&((())))))((($$$$$$&&&''')))***++++++++++++---000444777777666444333111...---,,,++++++---,,,(((""" &&&+++)))))))))))))))******++++++)))&&&$$$$$$%%%''')))***+++---------...000222555666777666333111000000444333222111111111222222000000000000000222555888<<<;;;999999888888777777666444111...---...000111*********---000111000...+++++++++++++++***)))))))))***))))))(((***...111///...---,,,,,,---...///---+++)))))))))***)))((((((&&&###!!!"""""""""!!! $$$'''((('''&&&,,,,,,---///000000---+++###%%%''')))***(((%%%######'''---//////...------...+++'''### """$$$$$$###!!!'''((()))'''$$$"""###%%% !!!$$$%%%$$$"""%%%(((++++++)))))),,,//////...---***&&&###############"""!!! !!!###&&&+++,,,,,,+++)))''''''((("""""""""###$$$%%%%%%%%%))))))(((((('''&&&$$$######%%%(((***,,,+++***)))$$$&&&((((((&&&'''+++...555666555...&&&"""$$$((((((((('''&&&%%%%%%%%%%%%***+++***'''""" %%%&&&''''''&&&&&&''')))'''''''''(((***---000111---,,,***)))))))))***+++333111---(((%%%&&&***...---.../////////000000111,,,///444777666333///,,,...------......,,,(((%%%(((***,,,///000000000///+++)))'''%%%%%%''')))+++222...+++)))))),,,...///000---)))%%%$$$%%%'''((('''))),,,---------///111.........---++++++,,,.........///...+++)))&&&%%%((('''&&&&&&&&&(((+++,,,***,,,///333333000***%%%"""%%%'''(((((('''(((***))))))))))))))))))))))))((((((((()))))))))((((((---,,,+++***)))'''$$$"""### $$$'''+++***'''$$$#########$$$""""""######"""!!! ###'''++++++((((((,,,000...---+++*********,,,,,,,,,,,,,,,,,,***(((&&&%%%!!!""""""!!!  ###%%%((()))))))))+++(((%%%$$$$$$$$$###"""!!!%%%&&&%%%$$$'''(((((('''&&&$$$############$$$%%%&&&(((***+++***((($$$""""""%%%))),,,000///---***((())),,,...,,,)))%%%$$$&&&((()))***&&&&&&'''***,,,+++'''$$$ !!!###%%%'''((((((((()))'''%%%%%%&&&'''''''''&&&### ###%%%&&&&&&'''((())))))))))))(((******((($$$   !!! $$$'''+++,,,,,,,,,+++(((&&&$$$###%%%&&&&&&$$$###$$$&&&&&&###!!!"""%%%'''((('''(((((())))))(((&&&$$$###'''%%%""""""(((---+++,,,---...///000111222444222---(((%%%'''+++///444333222222333222000...+++***)))(((&&&&&&''''''(((&&&$$$$$$&&&(((((('''######%%%&&&(((***,,,---+++,,,...111666999999999333333111///---,,,,,,+++,,,,,,)))### !!!''',,,...---,,,+++***)))))))))(((&&&$$$""""""###%%%'''***,,,......---,,,---...222444666555222///------//////000111222444666777000000000///...///333666======;;;:::888888888999;;;888333///,,,,,,...///'''&&&'''+++///111///,,,***+++,,,,,,+++***(((''''''''''''''''''***///222//////......------,,,,,,******)))*********(((&&&(((%%%"""!!!"""###$$$###!!!&&&***,,,***)))......///111222111...+++"""$$$'''))))))(((%%%###$$$)))///111000//////000///---)))$$$!!!!!!###$$$$$$"""!!!!!!"""***+++,,,)))%%%""""""$$$ !!!###$$$$$$!!!$$$''')))(((''''''+++.........---***&&&$$$$$$$$$%%%$$$###!!!"""$$$''')))++++++***))))))***&&&%%%$$$%%%&&&&&&$$$"""$$$$$$%%%&&&'''&&&###!!! ###'''+++------+++***&&&(((***+++*********+++222333222...(((%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%+++------***%%%!!!!!!###*********(((%%%$$$%%%&&&###$$$%%%'''***---000222------,,,+++************---,,,)))%%%"""###&&&)))+++,,,...///...///111222000222555777777444000.........///000000///+++'''+++,,,...000111000///...)))(((%%%$$$$$$%%%((()))//////...------.../////////---***(((&&&&&&''''''###%%%((()))***,,,///111...///000///...---...////////////---)))&&&%%%%%%)))(((((('''((()))+++,,,***,,,...111222...((($$$"""%%%&&&&&&%%%&&&'''&&&&&&'''((()))******+++(((((()))*********))))))***)))((('''((('''%%%"""###""" """''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&&&&&&&$$$"""!!!!!!%%%)))***))))))+++...,,,++++++*********++++++,,,,,,,,,+++)))&&&$$$"""###$$$%%%###!!!###&&&((()))))))))***)))'''&&&&&&%%%###!!!  """$$$$$$###%%%&&&''''''$$$###"""###"""###$$$%%%'''((()))******'''###!!!"""&&&+++///000000///,,,******,,,...***'''###"""###%%%'''(((######$$$(((,,,---***&&&!!!"""$$$&&&((((((((('''(((&&&$$$$$$%%%'''((((((&&&$$$""""""$$$&&&(((((())))))*********))))))(((,,,---,,,((("""  """!!! """&&&,,,,,,---,,,+++)))'''&&&&&&))),,,+++(((%%%&&&'''&&&###!!!"""&&&))))))((((((((((((((('''&&&%%%%%%(((&&&###!!!'''+++***+++,,,---...///000000444222...***((()))---000555333222111111000---+++)))******(((%%%$$$%%%&&&'''$$$"""!!!###%%%&&&&&&"""###$$$&&&(((+++---///......000333777999999888222222111111///---,,,+++''''''&&&%%%%%%(((,,,000222111///---+++)))((((((%%%###"""!!! """###$$$%%%(((+++---,,,,,,------...000222222000---,,,,,,,,,---000222555666777888///111111///,,,---111444;;;;;;;;;888666666777999===:::555111...---...///$$$######(((---000...+++***+++,,,---,,,***(((&&&&&&&&&&&&%%%%%%(((---111//////000000...,,,)))((())))))***,,,---,,,)))&&&&&&###!!!!!!###&&&(((((($$$######&&&***------+++...///000222333111---***###$$$''')))***(((&&&%%%$$$)))///111///...///222///---***'''$$$"""!!!!!!!!!######"""!!!"""###))),,,...+++&&&######&&&!!!"""$$$&&&&&&%%%$$$###%%%'''((('''%%%&&&***...------,,,)))&&&%%%%%%&&&((((((&&&### !!!###&&&(((***+++)))(((((()))((('''%%%%%%%%%$$$  %%%(((((($$$!!!!!!$$$)))---...---+++)))(((((()))+++---...---,,,---...---,,,***(((&&&%%%!!!$$$&&&((('''&&&%%%(((+++---+++'''$$$%%%(((------,,,)))&&&$$$%%%&&&###$$$%%%(((+++///222444/////////......---,,,+++))))))'''%%%######%%%'''(((+++---......///111444444555666666555444111000///000111333444222...++++++,,,...//////...,,,+++'''&&&%%%$$$$$$%%%&&&'''(((***...000000000//////,,,,,,,,,+++***((('''&&&"""###%%%''''''))),,,...---///111111///---------...//////,,,)))'''(((*********************++++++,,,---///111111...((($$$!!!$$$&&&&&&%%%%%%&&&&&&&&&'''((())))))))))))'''(((***+++++++++******(((&&&$$$%%%''''''%%%###"""###$$$""" """###$$$&&&''''''''''''((()))))))))(((&&&$$$""""""###&&&((()))))))))((((((((())))))))))))((((((,,,,,,,,,+++)))'''%%%###$$$%%%&&&%%%!!! """%%%((())))))(((&&&&&&&&&((()))(((%%%######!!!!!!"""######$$$&&&((('''$$$######%%%!!!"""$$$&&&'''(((''''''&&&%%%######%%%(((,,,///.........,,,)))((()))***((($$$  ###%%%&&&%%%$$$$$$(((---...,,,((("""$$$&&&(((((((((''''''&&&%%%###$$$''')))))))))$$$$$$###%%%((()))))))))+++******))))))(((((((((+++---...***### !!!!!!!!!$$$""""""!!! $$$(((------,,,,,,+++***)))((((((---111000+++'''&&&&&&%%%""" """'''***)))'''$$$$$$$$$$$$%%%'''((()))&&&$$$""" %%%))),,,,,,,,,,,,++++++++++++---,,,+++(((''')))---000222000///......---***((('''((()))'''$$$######%%%$$$!!!"""$$$$$$!!!"""###%%%(((+++...000444333333555777777666555111222333333222///,,,***$$$$$$%%%'''+++...//////111000///---+++***))))))%%%$$$$$$######$$$%%%%%%"""%%%)))++++++******+++***,,,...///...,,,,,,,,,,,,...111444666777666555///222333111------000444777888777555222222555888:::888555222000000111222###!!!!!!%%%,,,///---)))***+++---------***'''%%%''''''&&&$$$$$$&&&+++//////000111111///+++(((%%%)))***,,,...///...***&&&###!!! !!!$$$(((+++---+++(((%%%%%%))),,,...---//////000222222000,,,((($$$&&&(((******)))(((&&&$$$)))///000...---///222...---+++)))'''&&&%%%$$$!!!"""!!!!!!"""###(((+++...,,,'''$$$%%%(((###$$$&&&((())))))))))))&&&'''(((&&&$$$%%%)))---+++,,,+++)))&&&%%%&&&'''+++***(((%%%""" """###&&&(((***+++)))((('''((((((&&&#########!!!$$$)))***&&&"""###&&&***...///...+++(((***(((''')))...111111///*********+++,,,***'''$$$###'''((((((&&&%%%%%%))),,,+++(((&&&(((+++///...---***'''%%%&&&'''%%%&&&(((+++...222555777000111222222111///---,,,)))))))))'''&&&%%%'''((('''***---......///222555777777777666444333222111000111222555666444111---+++,,,---......,,,***)))&&&&&&%%%$$$$$$%%%&&&&&&"""&&&,,,111222111000///+++,,,------,,,***'''%%%"""###%%%%%%%%%&&&)))++++++...000111///---,,,,,,---......,,,)))(((+++...++++++,,,,,,,,,++++++***---...///111111...)))%%%!!!%%%&&&&&&%%%%%%&&&''''''(((((((((((((((''''''(((***+++,,,,,,++++++&&&$$$###$$$&&&(((&&&$$$!!!$$$'''&&&### !!!"""%%%'''((('''''')))***++++++)))'''$$$###"""###$$$&&&((((((&&&$$$%%%&&&'''(((((('''&&&&&&++++++++++++***((('''%%%$$$&&&'''%%%!!! !!!%%%'''(((((('''"""###%%%(((******'''$$$&&&###"""######$$$''')))(((%%%$$$%%%&&& """%%%'''((('''&&&%%%######$$$&&&(((+++---...+++,,,,,,+++(((&&&&&&&&&&&&"""!!!$$$%%%(((%%%%%%(((---///,,,)))$$$%%%'''))))))((('''&&&%%%$$$$$$%%%(((*********######$$$''')))+++***))),,,+++***(((''''''''''''(((+++...+++$$$ !!!"""###""" ###'''""""""!!! ###'''+++---,,,,,,++++++*********)))...333222---'''%%%%%%### !!!&&&***)))&&& !!!$$$'''***,,,###"""  $$$(((...---,,,+++)))((('''&&&&&&&&&&&&&&&&&&(((,,,//////---,,,,,,,,,+++)))'''$$$''')))'''$$$""""""$$$""" """###!!!!!!###%%%(((,,,///111888777666666666666444222111222444555444111---+++&&&%%%&&&***///000...,,,000///---,,,+++*********((((((((((((((((((((((((###&&&)))+++***(((''''''(((***,,,------,,,---------///333666777666444333000333555333///---000444444555444222//////333666666555333222111222333444!!!###%%%(((+++---...+++,,,,,,,,,+++)))(((&&&&&&%%%$$$!!!""")))///,,,...000///,,,(((&&&&&&+++---///000000---***((("""!!!(((---...---)))(((%%%$$$%%%'''***---......---***((('''(((***'''(((***,,,,,,***(((&&&'''+++111555555222...+++000,,,(((&&&(((******)))'''%%%""" !!!!!!!!!!!!%%%''')))(((%%%###$$$&&&%%%%%%&&&(((***,,,...///---***'''$$$$$$'''***,,,000000///,,,)))((()))+++...,,,((($$$######%%%&&&''')))+++,,,+++)))%%%###"""""""""!!!###'''***+++,,,(((***...000000...+++(((''''''''')))---////////////+++'''&&&((('''### $$$(((******)))(((''''''''''''&&&&&&&&&&&&---......---+++)))***+++***))))))///666;;;;;;888444333222222222111///---///...,,,***)))(((''''''&&&((()))******...444999???===<<<;;;777000...111333666;;;>>>>>>;;;777444///111111000---+++******'''###"""$$$$$$###%%%***...000...)))%%%'''((()))+++---+++'''$$$###############$$$&&&'''))),,,...///...------...000000...+++)))***///444000111111...***(((***,,,///---,,,,,,+++***'''%%%!!! """%%%''''''&&&%%%%%%%%%###!!!!!!###%%%###%%%))),,,---,,,***)))%%%$$$#########$$$%%%&&&""""""###&&&'''&&&""" !!!###%%%&&&&&&&&&((()))***+++***(((&&&$$$#########&&&))))))%%%!!!'''((((((&&&###!!!###%%%(((((()))************)))'''%%%""""""""""""!!! !!!%%%((((((&&&### ###%%%&&&%%%#########%%%&&&### """ ''')))+++)))&&&###$$$&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***---+++'''###"""######""" $$$%%%'''***---,,,***(((%%%%%%&&&,,,000000***$$$+++((($$$""")))222444111+++((($$$###$$$%%%''''''''''''''''''(((((())))))&&&(((***+++(((### !!!"""$$$&&&'''&&&&&&&&&%%%$$$&&&))),,,---,,,+++)))((((((''''''''')))***)))'''&&&&&&'''!!!###%%%''''''&&&$$$""" """%%%+++222777***$$$!!!(((,,,,,,---------+++)))&&&$$$$$$%%%''')))+++,,,---------,,,+++)))(((&&&%%%%%%######%%%&&&'''%%%!!! ###%%%&&&%%%###""""""&&&,,,111222555888777444111111222111222444666666555444333+++,,,---...//////.........---,,,,,,---,,,***(((,,,)))''')))---///---))))))(((&&&'''((()))(((&&&******)))((((((***...111111444888:::999777777666000111222444333222000///---000333333222111333666888666444333222444666777"""###%%%''')))+++,,,------------,,,+++)))'''&&&%%%$$$!!!"""(((,,,***---......,,,)))((((((---...000111///,,,)))'''$$$!!! """'''+++***((($$$###""""""$$$'''+++...000000///---)))'''&&&'''&&&(((***,,,,,,***)))'''(((...666<<<<<<888222...---***&&&&&&(((+++++++++---)))%%%"""!!!""""""!!!$$$&&&((('''$$$###$$$%%%&&&&&&'''((()))+++---...///+++&&&######&&&+++///222222000,,,)))''''''(((,,,***&&&###!!!"""###$$$&&&(((***,,,,,,***(((&&&"""#########"""!!!%%%((()))******(((***...000000...+++))))))((()))+++...000111000,,,(((######$$$$$$!!!!!!&&&***,,,,,,+++***''''''''''''((((((((('''---...///---+++******+++,,,+++,,,111999======;;;444333222111000///---,,,------,,,+++************''')))++++++,,,///444888???======>>>:::444222444777:::>>>AAAAAA>>>:::777000111111///---+++,,,---'''"""!!!###$$$%%%'''+++......,,,'''######$$$&&&(((***(((%%%"""###$$$%%%%%%&&&&&&'''((()))+++......---,,,------111111///,,,***+++///333---...///---***)))***,,,,,,***(((&&&&&&$$$""" !!!###%%%%%%%%%$$$$$$$$$""" """###!!!###'''+++------,,,+++&&&'''''''''''''''&&&&&&!!!!!!"""$$$&&&&&&$$$""" !!!"""$$$&&&'''(((************)))(((&&&%%%$$$$$$%%%&&&'''&&&###!!!$$$%%%&&&$$$"""!!!"""$$$''''''((()))))))))))))))%%%$$$""""""###$$$###""" !!!###%%%%%%$$$""" """$$$$$$###""""""###%%%&&&$$$"""$$$"""$$$''')))'''$$$"""###%%%'''&&&&&&&&&'''(((((((((&&&&&&&&&%%%$$$###$$$%%%''')))+++((($$$!!!!!!###'''%%%!!! $$$%%%''')))++++++)))(((%%%%%%''',,,111222---''')))'''%%%(((333???AAA<<<000,,,(((%%%$$$###"""!!!%%%%%%'''(((((())))))(((''')))++++++)))$$$ !!!###%%%'''(((&&&&&&&&&%%%$$$%%%''')))******)))((((((((())))))((()))***(((&&&######### """$$$&&&'''%%%###!!!"""###%%%'''+++111888===,,,&&&!!!&&&******+++,,,---,,,***((('''&&&&&&((()))***+++++++++++++++***)))(((&&&$$$###!!!"""$$$&&&'''$$$ """$$$&&&%%%%%%$$$######&&&,,,000111444888888444111///...(((***---000222444444444---...000111111///...,,,///---,,,,,,---,,,***))))))''''''+++000111///++++++(((%%%$$$&&&'''(((((((((((((((((((((***...111333555888999888666666777222333333333333111000///111333555555333111111333444222111000111444777:::&&&'''''')))***+++,,,---//////---,,,***)))((('''%%%""" ###''')))(((***---...---+++++++++000111111000...+++'''%%%&&&$$$"""$$$'''(((%%%""""""'''+++...111222222111,,,(((%%%$$$'''(((***++++++***((('''&&&...888??????999222...+++(((&&&&&&(((+++,,,,,,111,,,&&&"""!!!"""""""""$$$%%%&&&%%%$$$######%%%(((((((((((()))******+++000,,,&&&""""""'''---111444333111,,,(((%%%$$$%%%)))'''$$$!!! """###%%%''')))+++,,,+++***)))###%%%&&&'''&&&### ###&&&'''(((''''''''')))---//////...,,,***+++******,,,///111222111,,,'''###!!!"""###""" !!!###'''+++...///...---'''((()))***************---...///...,,,++++++---,,,+++,,,111888<<<<<<:::333222000///---,,,,,,,,,---,,,+++++++++,,,---...(((***,,,...///111555777::::::<<>>:::777111111000...------///111)))$$$ """$$$&&&)))+++---,,,)))%%%""" """%%%'''&&&###!!!###&&&)))***)))((((((((()))+++------,,,+++,,,---222111///---++++++...111***+++,,,+++)))((()))++++++((($$$"""!!! """$$$%%%$$$$$$%%%$$$### !!!"""!!!%%%)))+++---------)))*********)))((('''&&& !!!$$$&&&&&&%%% !!!###%%%''')))++++++***)))((('''&&&&&&&&&((())))))&&&$$$###"""!!!"""###"""!!! """###$$$%%%&&&&&&'''(((((()))"""!!!!!!"""$$$&&&&&&%%%"""!!! !!!"""  !!!"""!!! !!!"""$$$'''(((&&&!!! $$$&&&$$$!!!###&&&%%%"""!!!"""$$$(((((((((((())))))***+++((((((&&&### !!!###((()))'''### $$$+++(((""" &&&&&&'''((())))))(((((('''''')))---111222...***((('''(((000???KKKHHH@@@///---)))'''%%%### !!!###&&&((()))))))))(((((()))++++++)))$$$ """$$$&&&((()))%%%&&&&&&%%%$$$###%%%&&&'''''''''''''''((())))))*********'''""" ###&&&&&&$$$""" $$$&&&(((+++...333:::>>>...(((!!!!!!%%%((()))***+++,,,,,,,,,+++***((((((((((((((()))))))))((()))))))))(((&&&###"""!!!"""$$$'''(((&&&""" !!!###%%%&&&%%%&&&&&&%%%%%%'''***------111666777555000,,,***$$$%%%'''))),,,...000111+++---000222333111///------,,,+++,,,------,,,+++'''&&&(((,,,111333111...---***%%%###$$$&&&((()))%%%&&&'''((((((+++...111555666777777555444555666444444444333222111111000555666888777444111000000000///------000444999===))))))******++++++,,,,,,......---+++************%%%!!!"""%%%'''&&&%%%(((+++------,,,------222222111///,,,)))&&&$$$%%%$$$###%%%&&&%%%### """&&&***---///111333333///***'''&&&)))*********)))'''$$$###!!!)))333888777222---***+++)))(((((()))***+++,,,///***### """#####################$$$$$$******)))(((((('''((((((---***'''$$$%%%)))---111333222000,,,'''$$$$$$%%%'''&&&###!!! !!!"""###%%%&&&((()))))))))(((((($$$&&&)))+++***'''### !!!###%%%&&&&&&&&&$$$###%%%'''***---...---+++))),,,++++++,,,///111111000---***%%%$$$$$$&&&&&&&&&"""$$$(((,,,.../////////)))***,,,---............---...///...,,,,,,,,,...******+++...222444444333000000///---,,,+++,,,...///...,,,,,,,,,---///000***+++---///111333555666444444888===<<<777555888999;;;<<<===<<<999555333111000///---,,,---111444...***$$$ !!!###&&&)))+++,,,+++(((%%%$$$ """$$$''''''$$$"""###''',,,---,,,)))((())))))+++,,,,,,******+++,,,......---++++++,,,...000((()))))))))((('''''''''***'''###!!!!!!"""!!!!!!!!! """%%%&&&&&&&&&''''''%%%###!!!!!!"""!!!###&&&)))++++++,,,,,,+++)))(((''''''''''''###&&&'''((("""!!! """%%%'''))),,,+++)))((('''&&&&&&&&&***,,,---+++&&&######%%% !!!"""""""""""""""###"""######$$$%%%&&&''''''!!!%%%''''''&&&$$$"""!!!%%%(((++++++(((###!!!$$$%%%$$$"""%%%%%%"""!!!###%%%+++++++++***((((((***+++)))(((&&&!!!((('''$$$ %%%***'''!!! &&&'''((((((''''''((()))))))))***---//////,,,)))&&&'''+++666FFFMMMDDD666'''&&&&&&&&&&&&%%%""" !!!%%%(((******)))((()))***++++++((($$$  ###%%%''')))***$$$%%%&&&%%%###"""###%%%(((''''''&&&&&&&&&''''''++++++)))$$$"""%%%%%%$$$!!! $$$%%%(((***,,,///444777---(((""" ###&&&((()))***++++++,,,++++++******)))((('''&&&&&&&&&%%%%%%'''((()))(((&&&###!!!!!!"""%%%(((***((($$$!!!!!!!!!!!!!!!"""###%%%&&&((())))))(((''''''(((***(((,,,111555444000+++(((''''''&&&&&&'''((()))***&&&)))...222333222000...***)))(((***---/////////***)))(((+++...111111111000---)))'''&&&'''&&&&&&###%%%''')))***,,,///222555666555333111000222444444333333222333333444555666777777777555333222111222000///...111555;;;>>>))))))******++++++,,,,,,++++++++++++++++++++++++%%%""" $$$''''''&&&$$$'''+++---------......333222000---***(((&&&$$$!!!!!!"""$$$%%%%%%###!!! !!!###%%%(((***+++...111111///,,,***))),,,+++***(((&&&### %%%+++---+++(((''''''++++++***)))(((((()))***((($$$"""######"""!!!"""###$$$%%%%%%+++***)))'''&&&%%%%%%$$$'''&&&&&&''')))+++---/////////...***'''%%%&&&'''((('''%%%#########$$$%%%'''''''''&&&%%%%%%$$$$$$%%%'''***,,,,,,)))%%%"""###$$$%%%&&&&&&$$$"""!!!###%%%(((***++++++***)))+++******+++---///...------+++'''&&&&&&((()))***###%%%(((+++---.........,,,---///111111111111000+++---...---,,,,,,---...*********,,,---...---,,,,,,---......,,,,,,...000111000...,,,,,,---///000,,,---...000222444555555111222777<<<<<<777666999999999:::999777444000...//////---+++***---111555444111,,,&&&"""!!!"""###%%%(((+++,,,***((('''(((######%%%'''))))))(((&&&###(((...///,,,)))((())))))***+++***)))((()))+++***)))))))))+++,,,---...((((((((((((((('''%%%$$$(((%%%""""""###%%%&&&&&&###""" !!!$$$'''((((((***++++++)))&&&$$$$$$$$$""""""###%%%&&&'''((((((,,,***'''$$$###$$$&&&((( """&&&((((((###"""!!!!!!"""$$$&&&(((***)))((('''&&&&&&&&&&&&)))++++++(((###!!!"""$$$!!!!!!"""###$$$%%%$$$###!!!!!!!!!!!!"""###$$$%%%!!!%%%''''''&&&%%%### ###(((,,,......***###!!!######!!!"""%%%%%%###"""$$$'''------,,,)))&&&%%%''')))((((((&&& &&&&&&###!!!&&&'''$$$!!!&&&((()))((('''&&&(((***,,,++++++++++++)))'''$$$###%%%,,,888GGGKKK===,,,!!!!!!"""$$$&&&&&&$$$"""!!!%%%)))++++++***))))))*********((($$$ ###%%%'''((()))###$$$$$$$$$######$$$&&&+++***((('''%%%$$$######***)))'''"""!!!###$$$###"""!!!$$$&&&(((((())))))+++---(((%%%!!! ###&&&)))*********+++*********))))))+++***(((&&&$$$$$$######$$$%%%''')))(((&&&###""" """%%%((('''%%%"""!!!!!!!!!""""""###$$$$$$,,,,,,,,,***(((&&&&&&'''###&&&,,,111222000,,,(((***)))((('''&&&&&&&&&&&&$$$'''+++///000///---+++&&&%%%%%%(((,,,000111222000---***)))***---000222111///---,,,+++((($$$"""###&&&))),,,---///111333444444333000...---///111111111111333444777999:::444444444555666666666555888666444333444777;;;>>>&&&'''''')))***+++,,,---)))***+++,,,,,,+++))))))###"""!!!"""$$$&&&''''''%%%(((+++------------...000///---***((('''&&&%%%!!!"""###$$$$$$$$$$$$######"""###$$$%%%&&&''')))++++++***)))***++++++***)))&&&###  %%%)))((($$$!!!###&&&)))******(((&&&%%%&&&'''### ###$$$###""" !!!###%%%&&&&&&***)))'''%%%$$$###""""""!!!"""%%%(((***---...///------,,,)))'''&&&'''((()))((('''&&&&&&&&&'''(((***(((&&&$$$"""!!!!!!!!!%%%'''***,,,+++)))'''%%%$$$%%%&&&'''&&&%%%###!!!"""$$$&&&)))***+++******+++***)))***,,,---,,,+++)))((('''&&&&&&''')))***%%%&&&(((***,,,,,,,,,,,,---...000222333222111000***+++,,,,,,,,,+++---...++++++,,,,,,,,,,,,++++++***...111111...---///111222000---,,,+++---///000///...---///222444555444333333777<<<<<<888888;;;:::999888666333000---,,,---,,,+++))))))+++///333555444111,,,'''$$$$$$%%%&&&))),,,,,,)))((()))+++''''''''')))+++,,,***(((###)))...///+++''''''))))))******)))''''''(((***((('''''')))+++,,,,,,+++&&&&&&&&&'''((((((%%%###%%%###""""""%%%'''''''''&&&$$$"""###&&&)))***+++---...///---)))'''&&&&&&$$$$$$#########$$$%%%&&&,,,)))&&&######$$$''')))"""!!!!!!###&&&''''''$$$$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%""" !!!"""""""""###$$$&&&&&&%%%###  !!!""""""%%%'''&&&%%%%%%###   !!!"""%%%)))------...***### """""" ###&&&&&&$$$###%%%'''+++,,,+++'''###!!!$$$'''((()))((("""$$$$$$""""""'''%%%###%%%(((+++***(((''')))+++---,,,+++)))'''%%%###""" ###***555AAAEEE999***!!!!!!"""###%%%&&&$$$"""!!!###&&&)))++++++++++++((()))))))))&&&### ###%%%&&&''''''"""""""""""""""$$$(((+++...---***'''%%%###!!!!!!'''&&&$$$  !!!"""######$$$&&&'''))))))(((''''''((($$$""" !!!$$$(((***+++)))))))))))))))(((((((((,,,***(((%%%###"""""""""$$$%%%'''((((((&&&%%%$$$!!!$$$%%%$$$###""""""##################+++,,,+++)))&&&%%%%%%&&&"""$$$'''+++......+++(((''''''''''''''''''''''''%%%'''***,,,---+++)))'''$$$######&&&***...111111222///+++((((((***---000//////...---,,,)))$$$!!!&&&)))---///111222333444222222111///------...000...///111444777999;;;===333111000222555888::::::===<<<:::888888999;;;==="""###%%%''')))+++,,,---)))***,,,---,,,)))%%%### !!!"""""""""###%%%&&&&&&))),,,------,,,,,,,,,---,,,***'''&&&&&&&&&''' !!!"""$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$"""!!!###&&&)))((('''%%%###!!!!!!&&&)))'''"""!!!%%%###%%%&&&%%%###"""###%%%""""""$$$$$$$$$""" $$$'''''''''((('''&&&$$$"""!!! !!!%%%)))---000222,,,,,,+++)))&&&%%%&&&((()))(((((('''(((((())))))+++)))&&&$$$"""!!!!!!!!!&&&''')))******)))'''&&&%%%&&&((())))))'''&&&$$$###$$$'''***+++,,,,,,,,,+++***)))***+++,,,+++***&&&''''''''''''''')))***((((((***++++++,,,++++++,,,...000111222000...---((()))++++++++++++,,,...)))***+++,,,,,,+++,,,,,,,,,111555555111......000///...,,,***+++...111333111...,,,---000333444444333333666999999666666:::999888666333000---***)))******)))((('''(((,,,///222333333000+++((('''((())),,,///---)))''')))+++))))))((()))++++++***((("""(((...---(((%%%&&&))))))***)))(((&&&&&&''')))***)))(((***,,,,,,)))'''""""""###&&&)))***(((&&&&&&%%%$$$%%%'''((((((''''''%%%######&&&)))+++,,,///000111///+++(((&&&&&&$$$###"""!!!!!!###$$$%%%)))))))))((((((((())))))$$$###"""###%%%&&&&&&%%%%%%%%%$$$$$$###""""""!!!!!!"""$$$%%%&&&&&&%%%%%%&&&$$$!!! !!!"""#########"""###%%%''''''$$$!!!!!! """%%%'''((('''%%%$$$"""!!!!!!"""######"""###$$$%%%$$$$$$%%%(((+++******'''!!!"""###!!!!!!$$$&&&&&&###"""$$$&&&&&&''''''$$$ ###'''(((++++++%%%!!!"""###""" $$$(((&&&$$$ ###''',,,---***)))***---,,,,,,+++(((&&&$$$###### """%%%+++444999333)))###""""""$$$&&&''''''%%%$$$%%%''')))***+++,,,,,,((((((((('''%%%!!!"""$$$%%%$$$$$$!!!!!! """&&&,,,000///...+++(((%%%###!!! ######"""!!! !!!###%%%&&&%%%'''))))))(((&&&&&&&&&"""!!! """%%%((())))))&&&&&&&&&''''''((()))***,,,***'''$$$"""!!!!!!!!!%%%&&&''''''''''''&&&&&&###&&&''''''$$$$$$%%%%%%%%%$$$$$$$$$&&&'''&&&%%%######%%%'''&&&%%%$$$&&&)))***)))&&&"""###%%%&&&&&&&&&%%%$$$!!!###&&&)))+++,,,,,,+++&&&$$$###$$$'''+++------...---,,,+++)))***+++,,,,,,+++*********)))&&&$$$(((,,,000333444444555666111222222111///...///000...000333666999;;;<<<<<<333000---...333888;;;===??????===<<<<<<;;;<<<<<< !!!###%%%(((+++---...***+++---...+++'''""" ######!!!!!!###&&&(((***---...---++++++++++++***(((&&&%%%&&&'''((( !!!###%%%######""""""""""""#########""""""&&&%%%$$$###!!! !!!&&&***((("""### ###"""!!! """%%%$$$""" """$$$%%%%%%%%%""" $$$'''(((((('''&&&%%%###!!! """''',,,222555------,,,)))&&&$$$%%%''')))(((((((((((()))******+++)))&&&$$$""""""######&&&&&&'''((()))(((((('''&&&''')))***+++***((('''$$$&&&(((+++---.........,,,+++******,,,,,,+++***&&&'''))))))))))))***+++******+++,,,,,,,,,+++++++++---///000000...,,,***'''(((************,,,...$$$&&&)))******+++,,,---///444888888222...,,,------,,,******+++///222555222///+++,,,///333444444222111333666555222333777888666444000,,,)))'''%%%((((((((('''&&&'''***,,,...111333111---*********,,,///111...)))&&&'''+++***)))((()))******((('''"""(((---,,,'''###%%%))))))***)))'''%%%%%%''')))...,,,***+++,,,+++((($$$!!!&&&+++---+++))))))(((((()))++++++)))''''''%%%######&&&)))+++,,,000111111///,,,(((&&&&&&###"""!!! !!!"""$$$&&&(((***,,,......---***)))&&&%%%$$$%%%&&&&&&%%%$$$&&&&&&%%%%%%###"""  """%%%&&&&&&%%%$$$)))%%%!!!!!!$$$'''((('''###""""""$$$'''&&&###!!!######$$$'''))))))'''%%%###"""!!!###%%%&&&%%%$$$'''(((((('''&&&%%%&&&(((&&&'''$$$"""$$$###!!!$$$&&&%%%###!!!###%%%!!!###$$$!!!###)))))),,,...(((!!!$$$$$$"""###&&&))))))'''""""""'''---...,,,***+++...,,,,,,+++(((%%%$$$$$$%%%######!!!"""(((...,,,&&&"""!!!"""$$$(((***++++++&&&'''((()))***+++,,,---'''((('''&&&$$$!!!"""###$$$###""" !!!'''...444///...+++(((&&&$$$""""""!!!!!! !!!"""!!!  ###&&&((("""%%%'''((('''&&&%%%%%%"""!!! """%%%'''((('''###$$$$$$%%%''')))***++++++)))&&&###!!! !!!!!!&&&&&&&&&'''''''''((((((###!!! !!!%%%(((+++,,,&&&&&&''''''&&&&&&%%%%%%!!!""""""!!!!!!###&&&))))))&&&$$$$$$&&&'''&&&%%%!!!"""$$$%%%%%%###!!! """''',,,000222333(((&&&$$$$$$&&&((()))***)))+++------,,,*********)))'''&&&&&&'''))))))(((***...333666666666666777111222333222111000111222///111444777:::;;;;;;:::444000,,,,,,111888<<<===?????????>>>>>>===<<<<<<"""***111444444***,,,---,,,***&&&!!!"""%%%&&&'''&&&&&&***+++------+++)))(((((((((((('''%%%$$$%%%(((***'''""""""$$$### ###%%%%%%""" !!!### %%%)))'''%%%!!! $$$%%%$$$""""""%%%### !!!"""!!!"""###%%%&&&'''''''''$$$%%%%%%&&&'''((((((((()))(((%%%###!!!!!!"""### """$$$&&&***...+++***(((&&&%%%%%%%%%%%%&&&''')))***+++***((('''***(((&&&$$$###$$$%%%&&&)))((('''&&&&&&''')))***((('''&&&&&&'''((('''%%%''')))++++++******+++,,,---...///---***(((((((((((((((((('''''''''***---------,,,,,,,,,,,,,,,,,,+++---///111000///,,,***)))((('''%%%&&&''')))***$$$'''***++++++***+++,,,111444777777444///+++)))((('''''''''))),,,///222...***((((((,,,000222222444333111111222222000///000...+++)))&&&%%%$$$$$$(((((('''%%%######%%%&&&---,,,,,,++++++*********+++111555111)))$$$&&&+++''''''''''''(((((('''%%%%%%&&&'''((((((&&&$$$###))))))&&&###"""###&&&)))------...---,,,***((('''"""!!!"""&&&+++...---,,,,,,++++++,,,...///...,,,&&&&&&'''***---...---,,,,,,///111000***$$$"""!!! !!!""""""!!!"""$$$%%%+++++++++,,,......,,,******(((%%%$$$%%%'''''''''$$$"""!!!"""&&&(((&&&$$$$$$((()))'''$$$)))&&&###$$$(((++++++***""""""############"""!!! """$$$'''((((((''''''((('''$$$$$$&&&&&&###$$$'''(((---...)))%%%&&&'''&&&$$$!!! $$$((())))))###"""!!!###%%%&&&$$$!!!###"""!!!!!!###$$$###"""$$$(((+++)))""""""$$$"""!!!&&&+++%%%###&&&)))******)))***+++)))***+++***'''%%%$$$%%%&&&$$$"""###%%%&&&''''''#########$$$'''))),,,.........---,,,++++++******$$$%%%&&&%%%$$$!!!!!!"""######"""!!!#########!!!!!!&&&...555111///***$$$!!!!!!$$$(((###"""!!! !!!"""###"""!!!"""###$$$"""!!!"""############%%%''')))$$$""""""%%%((()))'''$$$"""###$$$%%%'''((()))******+++***&&&!!! """&&&''''''%%%###%%%)))...&&&&&&&&&&&&&&&(((,,,///)))&&&###$$$'''))))))'''%%%%%%###!!!!!!###&&&***+++)))'''&&&&&&%%%###!!!"""%%%$$$""""""(((...000///,,,(((&&&$$$%%%((()))(((%%%&&&))),,,...,,,***(((''')))%%%###$$$(((***'''$$$,,,111222///111888:::777444111------///111111000222444666999::::::999888333222111111333666:::<<<===???@@@>>>;;;:::<<>>;;;:::<<<>>> %%%+++///...,,,'''(((((((((((('''&&&&&&%%%%%%%%%&&&''''''((((((+++---......+++(((''''''******)))'''$$$$$$%%%'''"""!!! """######"""&&&&&&$$$!!! $$$((())))))(((((()))***)))'''%%%"""""""""!!!!!!"""!!!$$$&&&(((%%%'''))),,,...000111111444222000---***))))))(((((((((&&&%%%$$$$$$$$$$$$""""""###''',,,,,,***&&&"""$$$&&&(((((('''&&&$$$%%%''')))***+++***)))(((#########$$$%%%(((***,,,)))(((&&&$$$%%%'''***,,,***(((''''''((())))))(((+++---000000///---,,,,,,+++---///---***'''%%%$$$)))+++---...,,,*********+++++++++++++++,,,---...***+++,,,---...//////000---***%%%""""""%%%))),,,+++,,,------,,,,,,...///222333444222...***(((((('''&&&%%%%%%'''***---///...,,,))))))+++------...,,,+++***,,,...//////......,,,(((%%%$$$$$$%%%&&&)))***+++***(((&&&%%%%%%%%%%%%&&&''')))***++++++111111000---***(((***+++((((((''''''&&&%%%$$$$$$###%%%'''***,,,,,,,,,+++---,,,***'''%%%$$$&&&(((+++,,,------------,,,+++((('''''')))+++,,,+++***)))((())),,,///111000///)))))))))+++...000111000)))(((&&&"""$$$%%%&&&%%%%%%%%%'''))))))---000///,,,***)))***(((%%%######%%%&&&&&&&&&###!!! """%%%&&&$$$"""!!! !!!"""%%%&&&%%%$$$###"""!!! $$$((('''&&&%%%$$$############""""""!!! """$$$%%%&&&&&&(((***,,,,,,'''%%%%%%$$$"""$$$'''...;;;DDD@@@555+++$$$ !!!!!! """%%%&&&&&&%%%(((&&&$$$###$$$$$$$$$"""!!!$$$''')))'''&&&"""""""""$$$%%%%%%###!!! ###&&&%%%"""!!!"""$$$%%%!!! """###"""!!!###%%%&&&%%%$$$%%%&&&###$$$%%%%%%&&&'''***---&&&&&&''')))+++)))&&&###&&&%%%$$$###$$$%%%'''(((+++,,,---------,,,+++***######"""!!! %%%$$$###"""!!!!!!!!!!!!&&&***...///,,,)))((()))++++++***'''$$$###$$$&&&++++++***(((%%%""" !!!###%%%%%%"""  ###%%%%%%$$$######$$$$$$"""!!! !!!"""#########$$$'''***+++)))%%%"""!!!"""######""" !!!###&&&)))---000111111222333***'''$$$$$$(((++++++***(((&&&%%%$$$$$$'''***+++***(((&&&&&&((()))***)))$$$''',,,///...)))###$$$%%%(((+++......+++)))$$$###$$$(((,,,---***'''"""###&&&((())))))((('''&&&$$$###$$$''''''%%%"""###&&&)))***---333555444111///......111333444444333444666888999999888777777777666666666888:::;;;CCCCCCAAA>>><<<;;;===??? !!!%%%***,,,***'''(((((((((((()))***+++,,,***))))))(((((())))))***+++---//////,,,)))'''&&&******)))&&&###""""""#########%%%&&&''''''%%%$$$%%%$$$""" !!! ###&&&***++++++******+++,,,---+++(((%%% !!!!!!!!! !!! !!!"""###%%%''')))***,,,///222444555666777555222...+++***))))))))))))((('''%%%$$$######"""!!!###(((///000+++%%%$$$%%%'''((()))*********%%%&&&(((***+++***)))((("""######$$$&&&(((***+++((('''&&&%%%&&&(((+++---+++)))(((((()))++++++***,,,...111111///,,,+++***+++---...---***&&&$$$###***---111222000---+++***))))))))))))***+++---.........---------...000111---+++(((&&&&&&'''***+++---...///...,,,,,,---/////////000...+++*********((('''&&&%%%'''***---//////...,,,******++++++,,,+++******,,,///111111000...,,,)))&&&%%%&&&((()))(((+++------***'''&&&%%%######%%%''')))+++,,,---222///,,,)))))))))))))))'''''''''%%%###"""""""""$$$&&&(((+++,,,,,,,,,+++,,,,,,+++(((%%%$$$%%%&&&'''((()))***++++++***)))''''''((()))***++++++***''''''(((+++...111111000,,,+++***+++---///......***((($$$ !!!$$$((())))))(((&&&%%%&&&((((((---111000+++'''(((******(((&&&%%%%%%%%%%%%###  ###$$$!!!!!!!!!!!!"""######$$$$$$!!!"""!!!"""''')))((('''%%%$$$$$$%%%%%%%%%%%%$$$$$$###""""""!!!%%%&&&'''&&&&&&'''***---+++'''$$$$$$$$$$$$&&&+++888FFFOOOHHH888+++### !!!###$$$%%%$$$$$$***(((&&&%%%$$$$$$######!!!$$$'''(((&&&$$$  %%%'''%%%"""!!!$$$%%%$$$$$$%%%&&&$$$""""""$$$%%%%%%!!!###%%%%%%$$$###$$$&&&$$$$$$%%%$$$$$$'''+++...)))((()))***+++)))'''$$$%%%$$$"""""""""$$$'''(((++++++,,,---,,,***((('''%%%###"""  !!!"""'''&&&%%%$$$$$$%%%&&&'''...222555555000,,,))))))***++++++***'''%%%%%%&&&***++++++***'''### $$$'''(((&&&$$$!!! ###$$$%%%%%%$$$$$$###"""  !!!!!!"""""""""&&&+++......***%%%""""""""""""!!! $$$)))///333444444333333...***&&&%%%(((***)))((((((&&&$$$$$$&&&(((***+++(((&&&$$$%%%'''***++++++%%%'''***---,,,***&&&$$$&&&(((***,,,---+++(((%%%!!!"""%%%***//////,,,(((######$$$&&&''''''&&&$$$!!! !!!###&&&'''%%%######%%%'''))),,,///000000...---...///111333555666444555666777777555333222555555555666777999:::;;;BBBAAA???===<<<===???AAA  $$$)))***'''$$$)))))))))***+++---///000------,,,+++++++++++++++***---//////---***''''''))))))(((%%%""" """%%%'''((((((&&&$$$######!!! """###!!!!!!"""%%%(((******)))******+++,,,---***&&&### !!!""""""  !!!!!! !!!###&&&+++---///111333555666777444333000---+++*********)))))))))(((&&&$$$"""!!! &&&---000,,,''''''&&&%%%%%%&&&(((+++---%%%&&&(((***+++***)))(((%%%%%%%%%%%%&&&&&&''''''''''''&&&'''(((***,,,...,,,***((((((***,,,------,,,...000///---+++))))))+++---...---***&&&$$$$$$+++///444555444000---+++)))((((((((((((***,,,---222111///...---...///000,,,,,,,,,,,,,,,+++******---...///...,,,***+++,,,)))***++++++***+++,,,...)))(((''''''(((+++...000111000///---+++++++++,,,+++******,,,///111111000///---***((('''(((***+++'''***---...,,,)))'''&&&###$$$&&&(((***,,,...///000,,,(((''''''(((((('''&&&'''&&&$$$!!! !!!###&&&(((***+++++++++)))(((***++++++)))&&&$$$$$$$$$$$$$$$&&&'''''''''&&&%%%$$$%%%'''((()))******+++&&&&&&''')))---//////......,,,++++++,,,,,,+++)))(((%%%""" !!!%%%)))+++------,,,)))&&&$$$$$$%%%(((,,,///---(((%%%'''***...,,,)))((('''%%%###!!! !!! !!!!!!!!!!!!"""""" !!!!!!###'''((((((''''''''''''(((((((((''''''&&&%%%$$$######'''(((((('''&&&'''***,,,((($$$"""$$$&&&&&&***///AAALLLQQQGGG666)))$$$!!! !!!"""###############******((('''%%%$$$$$$$$$ ###&&&%%%### %%%(((&&&"""!!!###%%%&&&((()))&&&$$$""""""###$$$%%%%%%"""###%%%$$$$$$$$$%%%'''''''''&&&%%%$$$&&&)))+++,,,***(((((())))))((('''###"""!!! """%%%(((***//////......,,,***(((&&&'''%%%###!!! !!!###$$$'''''''''((())),,,...///222444555333...******+++***+++---,,,)))'''&&&&&&%%%&&&(((((('''$$$ $$$(((******)))$$$!!! ###$$$$$$%%%&&&'''&&&$$$""" !!!!!!!!!""""""#########"""&&&+++000000---((($$$!!!!!! !!!!!! ###(((---111333222222222111---'''%%%&&&((('''&&&'''$$$######&&&)))******%%%$$$######&&&((())))))$$$$$$%%%%%%&&&'''''''''&&&(((+++,,,+++(((%%%###$$$%%%(((...333444000,,,'''&&&&&&''')))((($$$!!!###&&&''''''&&&&&&'''(((+++,,,++++++,,,+++,,,---///111333555666999999:::999777444111///000111333555777999:::;;;>>><<<;;;;;;===???AAABBB ###(((***(((%%%+++++++++,,,---///000111/////////.........------))),,,///000...+++)))(((((()))(((&&&""" !!!$$$''''''%%%###!!! !!!$$$%%%%%% ###&&&'''%%%$$$(((((()))***+++)))%%%""" """$$$$$$!!!!!!"""!!! ###'''---...///111222333333444//////...---+++***)))(((%%%&&&'''((('''%%%###!!!"""(((++++++)))'''%%%###!!!!!!$$$'''***$$$&&&(((***++++++***)))(((((('''&&&&&&%%%$$$$$$&&&'''(((***,,,---.........,,,))))))+++---//////,,,---...---+++))))))***,,,------,,,)))'''''''''---111666888666333///...+++***)))((()))+++---...333222000...------......,,,...///000///---+++))),,,...//////,,,***))))))%%%''')))***+++,,,...000***)))((('''(((+++...000333333333111...,,,---...,,,+++***,,,...//////...///...,,,+++************&&&))),,,---,,,***((((((&&&&&&((()))+++---......---***(((&&&''''''&&&%%%&&&''''''$$$!!! """%%%)))***+++,,,,,,***((('''(((******)))'''$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!###%%%'''(((((((((***+++&&&&&&&&&(((+++,,,+++***---,,,,,,------,,,)))'''$$$!!! $$$(((,,,---...---,,,)))%%%###"""###(((***+++(((%%%$$$''')))000---+++)))(((&&&###!!!  !!! !!!$$$'''%%%&&&((()))++++++,,,,,,+++***(((&&&%%%#########%%%&&&'''&&&&&&&&&(((***&&&###"""%%%((())),,,111@@@GGGHHH===///'''%%%$$$ !!!""""""!!! !!!###)))***+++)))'''%%%$$$%%%"""$$$$$$""" %%%((('''%%%!!!###&&&)))***((('''%%%$$$######$$$$$$"""###$$$$$$$$$%%%'''))))))***)))'''%%%%%%'''))),,,***''''''((()))))))))$$$"""!!! !!!%%%)))+++222222000///---,,,+++***(((&&&$$$"""!!!"""###$$$$$$%%%'''))),,,///222333000000000,,,'''&&&(((+++***,,,---,,,)))&&&%%%%%% """$$$%%%%%%###!!!"""'''***+++***%%%""" $$$&&&%%%###$$$'''******'''### !!!""""""###$$$%%%%%%&&&###%%%)))---///---)))%%% !!!"""""""""###'''+++...//////000111222---'''$$$%%%&&&&&&%%%'''$$$"""###(((+++***)))###""""""###%%%'''&&&%%%$$$###!!! ###%%%'''%%%(((+++,,,***&&&$$$###((((((+++111666777444000***))))))+++---+++%%% """%%%((()))))))))***)))***---,,,)))''')))(((+++---//////111333555=========;;;999555111///,,,...111555777999::::::999888888:::===@@@AAA@@@!!! ###(((++++++)))+++,,,,,,---...////////////000111222111000///...'''+++///000///,,,***))))))******((($$$"""!!!!!!###&&&((('''$$$  $$$&&&&&&$$$!!!###$$$""" %%%%%%&&&(((******'''%%%!!!$$$&&&&&&"""!!!"""!!!!!!''',,,......///000000/////////,,,,,,------,,,)))'''&&&!!!$$$'''((('''&&&%%% $$$''')))'''&&&###"""!!!"""$$$%%%$$$%%%(((***++++++***)))))))))((('''&&&$$$###"""%%%'''***---///000///...///,,,******,,,...000111---------+++))))))***,,,------,,,+++(((((()))+++...222666999777555222111///...,,,++++++,,,///000//////...---------------......//////...---+++***,,,...111111...***'''&&&$$$&&&)))++++++,,,...///***)))'''&&&'''***---///444666666444111//////111000...---...///000...---...------,,,+++***((((((%%%(((+++,,,+++*********'''((())))))***+++,,,,,,*********)))'''&&&&&&&&&'''))))))'''###"""&&&***++++++---...---,,,***(((((()))++++++)))&&&%%%%%%((((((((((((&&&$$$""" %%%(((******((('''(((***'''&&&&&&'''((()))'''&&&++++++---///000///+++(((!!! """&&&***,,,,,,++++++***'''$$$"""###$$$)))(((%%%######$$$''')))---+++)))(((((('''$$$"""   """$$$%%%%%%!!!$$$'''+++.../////////...,,,)))%%%###""""""""" ###$$$%%%%%%''')))&&&######''')))))),,,000555:::999000(((%%%%%%%%%!!!""""""!!!!!!###&&&))),,,,,,)))&&&%%%%%%!!!$$$%%%%%%$$$""" """&&&))))))((( !!!$$$'''(((''''''&&&%%%#########$$$ !!!"""######%%%(((******++++++***(((&&&&&&''')))((('''(((******)))(((&&&%%%"""!!!!!!$$$(((***111///---,,,+++,,,------(((&&&%%%###!!!!!!!!!!!! """%%%(((+++...000111+++,,,+++((($$$$$$'''+++***+++,,,***'''$$$###### """###$$$###"""!!! ###&&&''''''&&&###!!!###&&&(((%%%"""###(((---...+++&&&""" !!!""""""$$$%%%&&&''''''$$$$$$%%%)))++++++'''$$$###$$$$$$%%%''')))******,,,///111000+++%%%###$$$''''''&&&(((%%%###%%%***---,,,***#########%%%&&&&&&###!!!%%%###""" """###%%%(((,,,---***'''&&&%%%''''''***///444555222///******+++///222000((("""!!!$$$'''***+++++++++++++++((()))------'''%%%((('''***---......///111444;;;;;;;;;:::888555111///,,,...222555888888888888666555666999===>>>===;;;###!!! ###)))---...---+++,,,------......------///000222333333222000///&&&***...111///---+++******++++++)))&&&#########&&&)))+++)))%%%!!! !!!%%%'''%%%###!!! """######""" """"""###&&&)))+++***))) !!!$$$''''''###!!!###!!! ###***111......///......---,,,++++++,,,---...,,,)))&&&$$$!!!&&&)))))))))((($$$((((((''''''%%%$$$######"""$$$%%%(((***++++++******))))))((('''&&&$$$###"""$$$''',,,000222111000...///---******,,,///111111......---+++)))))),,,...------,,,***((()))+++......222777999888666444333333111///------...000222++++++,,,,,,,,,,,,,,,,,,//////...---,,,+++++++++,,,///222333///+++'''%%%$$$'''***,,,,,,,,,---...)))(((&&&%%%&&&))),,,---555777888666222000111333444333111111222222000///,,,---------+++)))'''%%%$$$''')))+++******+++,,,((()))))))))*********+++)))***,,,+++(((&&&&&&'''(((+++,,,)))%%%$$$)))---+++,,,...//////...,,,+++(((***,,,,,,+++((('''''',,,,,,,,,***(((%%%"""!!!(((+++---,,,)))'''''')))(((&&&&&&&&&''''''%%%###(((***---111333222...+++"""!!!!!!$$$))),,,,,,***(((((((((&&&$$$###$$$%%%***&&&""" """%%%'''))))))(((''''''((('''%%%###!!!!!! $$$'''%%%###"""'''---000222111111000---)))$$$!!! !!!!!!"""$$$%%%''')))'''$$$%%%)))***)))***...+++///...((($$$$$$&&&&&&"""###""" !!!$$$%%%)))---...***'''%%%%%% $$$'''((((((%%%$$$$$$%%%(((***++++++$$$!!!"""%%%&&&&&&''''''%%%######$$$%%% !!!""""""%%%(((+++***+++,,,,,,)))'''''''''&&&&&&'''***,,,+++)))&&&)))'''$$$!!!!!!###'''))),,,***((('''(((***,,,...'''&&&$$$###!!! ###&&&***,,,------(((******(((%%%%%%(((,,,***+++***(((%%%""" !!! !!!"""###""""""!!!""" """######%%%###!!!$$$((()))%%% ###)))///111...(((###!!! !!!"""$$$%%%'''(((((($$$######%%%((((((&&&######&&&&&&'''((((((((((((***...111---(((###!!!$$$''')))((()))&&&$$$&&&+++///...+++$$$$$$%%%''''''&&&"""&&&%%%$$$###!!! %%%)))---...+++((('''((($$$$$$&&&***///000...+++******,,,111555333,,,%%%&&&))),,,......---,,,,,,***'''(((------'''%%%(((&&&)))---...---...000222555666777666555333000......000444777888888777666555444555999<<<===:::777&&&$$$%%%+++---,,,,,,...++++++*********+++,,,------...222666888555...'''+++,,,---......,,,+++)))000///---***'''$$$###"""*********'''%%%###$$$%%%%%%'''&&&######&&&(((&&&###$$$&&&%%%$$$#########'''(((((()))))))))))))))$$$'''))))))'''$$$###### ###&&&'''&&&'''+++...///,,,)))&&&&&&''')))+++++++++,,,+++)))%%%"""!!! $$$&&&&&&&&&%%%###&&&''''''((())))))((('''%%%$$$"""###%%%''')))++++++,,,---,,,+++((($$$"""###$$$------------......///000222...)))''')))---000222666111+++)))***---......///...---,,,++++++++++++,,,111666777444333666:::888:::777222777>>>999---111...+++((((((((()))(((---......---,,,+++---...333333222000...+++(((&&&+++++++++,,,,,,---------'''''''''((()))+++,,,---222999;;;555000222555444444333111000...---------,,,,,,,,,+++)))'''&&&%%%###$$$%%%'''((((((((('''***)))((('''&&&'''((((((%%%%%%)))---,,,'''%%%(((***...000...)))%%%&&&)))000///---,,,++++++++++++''')))+++,,,---...///111555333000...+++(((### ''',,,///...***''''''******'''###!!!!!!###%%%%%%(((***---//////...,,,***###...222...)))(((''''''&&&'''((('''$$$"""###!!!!!!%%%((()))(((%%%$$$###"""###$$$%%%&&&###!!! !!!###"""!!!!!!!!!###%%%!!!!!!###''',,,000222222111...&&& $$$,,,+++$$$%%%((('''###%%%&&&''''''((((((((((((++++++)))&&&$$$###$$$&&&''''''&&&%%%###"""###%%%+++,,,,,,+++)))&&&""" ###"""!!!$$$)))---...---+++,,,------------++++++'''$$$!!!!!!###%%%&&&%%%$$$###"""###$$$&&&(((###$$$%%%%%%$$$$$$&&&'''+++***)))+++------)))%%%$$$%%%&&&(((******'''%%%&&&'''(((((('''$$$""" """&&&***+++((('''((()))'''%%%"""!!!""""""!!!!!!###&&&''''''''''''&&&$$$###$$$(((***---,,,***&&&""" !!!"""""""""""""""!!!!!!$$$"""  """&&&%%%$$$%%%''''''$$$!!!!!!(((000222---%%%!!! """%%%&&&&&&&&&'''((($$$###"""#########!!! """%%%&&&***(((&&&'''))),,,...///...***&&&$$$'''***...000((($$$!!!###(((------+++)))'''$$$###$$$$$$$$$###)))***)))'''### ((((((((((((''''''''''''###$$$&&&(((***************+++,,,---,,,***(((&&&)))...555666222,,,(((''''''%%%$$$'''---///---***&&&&&&'''***---000111000444444444555444444333222222444777:::<<<;;;777444666555666999<<<===999666'''$$$$$$(((***)))***---+++***)))((()))***,,,...,,,,,,...111333222---(((++++++,,,,,,++++++++++++,,,------***&&&###""""""'''((((((&&&$$$$$$%%%&&&'''***)))%%%###&&&'''%%%((((((((('''&&&%%%%%%%%%%%%&&&((()))*********)))&&&(((***+++)))(((''''''%%%'''((('''$$$%%%(((,,,,,,***((('''&&&((()))+++)))***+++***'''$$$!!! ###&&&'''''''''&&&!!!"""%%%((()))...------,,,***)))((('''###$$$&&&((())))))))))))******(((&&&###"""###%%%++++++++++++---...///000111,,,'''%%%'''+++///222333///+++***,,,///000//////...---,,,+++++++++******---000000///000555999>>>@@@>>>:::>>>DDD>>>222...,,,***((('''''''''&&&+++,,,---,,,++++++,,,...111111000///---***(((&&&******+++,,,,,,,,,,,,,,,(((((())))))+++,,,---...333:::<<<777222222333222222222111000///...------.........---+++(((&&&$$$ !!!###&&&((())))))))))))((('''&&&&&&'''((()))&&&%%%'''***)))$$$$$$'''))),,,---+++'''$$$&&&)))111000---***(((((((((((((((***---000111111222222555222///,,,***((($$$"""&&&+++//////+++''''''((((((&&&###!!!!!!###$$$%%%'''(((+++,,,------,,,+++%%%###&&&...000+++&&&%%%#########$$$&&&&&&$$$""" ###''')))(((&&&%%%$$$$$$######$$$%%%%%%&&&%%%$$$######""" !!!######!!! """###!!!!!!"""%%%***---//////,,,)))### %%%---,,,'''""" !!!&&&(((&&&######$$$%%%&&&''''''&&&%%%''''''&&&%%%######&&&((()))+++---+++&&&######%%%***+++***((($$$"""###$$$&&&$$$$$$&&&***---...---,,,,,,---------,,,******(((%%%""" """%%%&&&'''%%%$$$###!!!!!!"""###$$$$$$$$$$$$$$$$$$%%%'''))),,,+++***+++,,,+++(((%%%%%%%%%%%%'''((((((&&&$$$&&&&&&&&&&&&%%%$$$"""!!!"""&&&+++...---***'''&&&%%%### !!!!!!!!!!!!!!!$$$&&&%%%((((((&&&$$$"""###&&&))),,,+++)))%%%  """###$$$$$$%%%&&&$$$""" !!!###%%%###"""!!!###%%%&&&$$$!!!!!!&&&------)))$$$!!! """$$$&&&&&&%%%######$$$"""!!!!!!"""######!!!$$$'''(((+++)))((()))+++---.........***&&&%%%&&&))),,,---&&&###!!!###(((++++++)))(((&&&%%%%%%&&&'''&&&&&&*********'''$$$!!!!!!!!!''''''((((((((('''''''''###%%%&&&((()))***))))))((())))))***)))(((''''''***///444444///)))&&&%%%###""""""&&&,,,///---***'''&&&&&&))),,,/////////111111111000000//////...000333777;;;======:::888888666555888;;;<<<999666&&&###$$$''''''%%%&&&***)))'''&&&%%%&&&)))---///++++++***+++,,,,,,***(((******)))))))))(((((((((&&&***---+++&&&!!!"""###$$$%%%&&&&&&%%%%%%''')))(((,,,,,,'''&&&((()))(((...---+++)))''''''''''''###%%%'''***+++++++++***(((***------,,,+++++++++++++++)))%%%!!!!!!$$$(((***)))(((((('''(((((((((&&&((())))))&&&###!!! """$$$&&&((())))))((('''%%%###""""""%%%(((***+++222111000...,,,***((('''###%%%''')))))))))''''''''''''&&&###!!!!!!"""$$$(((((()))***,,,...000111000+++%%%"""%%%***///222111///------///000111000000///...---,,,+++******&&&(((******))),,,111666???AAA@@@===AAAEEE@@@555++++++***((('''&&&%%%$$$***+++,,,+++***)))+++,,,---------,,,+++)))'''&&&))))))***+++,,,+++******(((((()))+++,,,...///000444:::<<<888444222000......///000111111///---,,,.........---+++((($$$"""!!!$$$''')))******''''''&&&&&&&&&((()))***'''%%%%%%'''%%%!!!"""&&&)))******((($$$$$$'''+++222///+++'''%%%$$$%%%%%%)))+++///222555555555555444111,,,)))((('''%%%$$$$$$)))///000---(((%%%%%%%%%$$$"""!!! !!!###$$$&&&&&&''')))***+++,,,,,,,,,)))***------(((###"""!!!!!!!!!###%%%&&&%%%### $$$((()))'''%%%&&&&&&%%%$$$$$$%%%%%%&&&******)))&&&###!!!!!!!!!!!!$$$((((((&&&###"""###  !!!!!!!!!!!!$$$(((***+++***&&&### %%%------***'''%%%###$$$&&&'''$$$!!!!!!$$$&&&'''&&&%%%######$$$$$$######%%%(((+++,,,222666333***"""!!!"""&&&(((((($$$ """'''((('''&&&(((***,,,---,,,++++++++++++******))))))(((%%%""""""###&&&((((((%%%$$$###!!! !!!"""$$$$$$###$$$%%%''')))+++...,,,*********)))'''&&&%%%%%%$$$%%%&&&&&&$$$"""$$$###############$$$$$$$$$'''+++///000---&&&!!!!!!!!!!!!!!!!!!"""!!!((('''%%%""" !!!$$$'''+++***(((###!!!$$$&&&((()))((('''%%%$$$$$$&&&''')))""" !!!###$$$$$$### ###&&&&&&###!!!!!!"""%%%&&&'''&&&###!!!  """$$$###  %%%((()))***))))))***---......------***&&&%%%&&&((()))***$$$"""!!!$$$(((***(((&&&'''&&&&&&''')))******)))+++++++++(((%%%###"""###%%%&&&'''((((((''''''&&&"""$$$&&&((()))******)))''''''&&&&&&&&&&&&&&&&&&,,,///111000+++&&&$$$$$$""""""$$$)))///111...+++)))'''&&&'''***---......///...---,,,++++++++++++...111666:::======<<<;;;:::777555666999:::999777###"""$$$((('''###"""$$$$$$###!!!!!!$$$)))///222,,,***(((&&&%%%%%%&&&&&&((((((((((((&&&$$$""" &&&,,,+++%%%!!!"""%%%###%%%&&&''''''(((+++---+++000111---+++---......222///+++)))((((((((((((!!!$$$'''***,,,,,,++++++,,,---///...,,,++++++,,,,,,+++((("""!!!&&&)))))))))((('''&&&%%%$$$###&&&))))))&&&$$$$$$%%%'''(((***+++++++++***))))))'''&&&&&&)))+++,,,,,,000111111000...***&&&###!!!###&&&((())))))((('''((('''%%%""" !!!###((())))))+++---///111222000+++%%%"""$$$)))///222000000/////////000//////000000///...---,,,+++***%%%&&&(((((('''))),,,...444777888888;;;???:::222***++++++***(((&&&%%%%%%+++,,,---+++)))''''''(((******))))))(((((('''&&&'''(((***+++,,,***)))(((&&&''')))+++---...///000333777:::888444///,,,))))))+++...000111///---+++***+++,,,,,,+++(((%%%### !!!###%%%&&&((()))***'''&&&&&&&&&''')))+++,,,(((%%%$$$$$$""" """'''******)))&&&$$$%%%***---000---)))&&&$$$$$$%%%&&&+++,,,---111444777888888333///***&&&%%%&&&&&&%%%###(((...111...)))$$$""" !!!"""%%%$$$%%%%%%''')))+++------,,,+++***(((%%%"""!!!%%%$$$###$$$&&&'''&&&%%% $$$&&&''''''&&&(((((('''''''''''''''''',,,,,,+++'''""" ###%%%)))...---((($$$$$$'''$$$###!!!  ######"""$$$'''(((((('''""" %%%+++,,,******(((&&&%%%&&&$$$!!! $$$'''((((((%%%$$$%%%%%%%%%$$$$$$&&&))),,,000777===888,,,  %%%'''$$$!!!''')))((((((((()))*********'''''''''&&&'''(((((()))&&&$$$!!!!!!$$$&&&((((((%%%%%%###"""""""""""""""$$$######$$$&&&)))***+++...---+++)))((((((''''''&&&$$$######$$$$$$###!!!  !!!$$$''')))''''''))),,,...,,,%%%!!!""""""$$$###"""  $$$(((,,,+++((($$$ !!!$$$'''***+++)))(((''''''''')))+++,,,$$$$$$#########$$$$$$### !!!###&&&'''((('''$$$!!! !!!$$$&&&%%%"""  ###%%%'''&&&&&&'''))),,,......---+++)))&&&%%%&&&&&&&&&%%%""""""###&&&))))))'''%%%&&&&&&&&&(((+++------,,,+++++++++)))&&&$$$###$$$###%%%'''((()))((('''&&& !!!$$$''')))++++++,,,)))(((&&&$$$###$$$%%%%%%***---...,,,'''$$$$$$%%%'''(((+++///333444111...+++)))''''''***,,,------...---,,,***))))))))))))---000555999:::;;;;;;;;;;;;888444444777999999888!!!&&&+++)))""" ###)))///333,,,+++'''$$$"""!!!###$$$&&&'''((((((%%% ###******%%%"""$$$'''$$$&&&((())))))+++...000666;;;<<<777222111222222111---)))(((((())))))((("""###&&&)))+++,,,,,,,,,///000000...+++)))(((((()))(((%%% %%%*********(((&&&$$$!!! !!!%%%***+++((('''(((+++***+++,,,,,,,,,,,,+++***+++***((((((***,,,,,,+++,,,///222333111+++%%%  ###&&&)))******)))+++***'''### !!!$$$+++,,,,,,---///111222333111,,,&&&###%%%***...111111111111000...,,,++++++///////////////---,,,+++%%%''')))***)))((('''&&&(((***+++...222555333...+++---...---)))'''''''''...//////---)))&&&%%%%%%((('''''''''&&&&&&&&&&&&&&&(((+++,,,,,,***(((&&&$$$%%%(((***---...//////111333555666333---((('''&&&)))---///000///,,,***)))***,,,------,,,***)))''''''''''''(((((())))))((((((((((((***,,,...///***&&&$$$$$$"""!!!$$$***---+++)))'''&&&(((,,,///,,,+++(((&&&&&&'''(((***---++++++---333888:::;;;333///)))&&&%%%&&&&&&&&&###''',,,///---)))$$$!!!"""$$$#########%%%'''***,,,***+++***(((&&&%%%$$$###(((&&&$$$$$$%%%&&&%%%### !!!"""###%%%'''))))))))))))))))))(((((('''***+++***&&&!!! """%%%***...---(((%%%&&&(((&&&%%%###"""!!!!!!!!!"""&&&%%%$$$%%%'''((('''&&&"""!!!%%%'''(((''')))(((&&&%%%$$$""" """&&&***++++++)))'''*********(((&&&&&&)))+++111999>>>888***"""'''&&&  %%%'''''''''&&&&&&&&&&&&'''""""""!!!"""###%%%(((***###!!! !!!###&&&''''''&&&&&&%%%%%%%%%$$$%%%%%%$$$""""""$$$'''******))),,,+++***)))((('''((((((&&&$$$"""!!!"""###""""""!!!%%%))),,,)))'''%%%%%%''''''$$$  ###%%%%%%"""  """&&&)))------+++'''###!!!!!!""""""""""""###%%%''')))***)))(((((((((((()))++++++)))))))))'''&&&$$$$$$### ###%%%'''((((((&&&$$$$$$$$$!!!"""$$$''')))((($$$!!!"""""""""!!! !!!!!!""" !!!"""&&&***------,,,((('''%%%%%%%%%%%%###!!!!!!"""%%%(((******(((&&&''''''&&&(((+++------,,,*********(((%%%######$$$!!!$$$'''******)))'''&&&###&&&))),,,---------+++'''$$$#########$$$(((***,,,***&&&$$$&&&(((+++---000333444333000...,,,***))))))+++---......,,,+++***)))((((((((((((---111555777777666666777;;;777333333666999999888"""(((---***"""!!!!!!&&&,,,///******(((%%%""""""$$$&&&&&&'''((('''$$$!!!&&&(((%%%$$$&&&***&&&(((******+++,,,///111???EEEEEE===555222111000---***'''''')))+++***(((###$$$&&&(((***+++,,,---000000000---)))&&&&&&&&&&&&&&&###!!!&&&******)))'''%%%""" """''',,,---***(((***---+++,,,,,,,,,,,,,,,++++++,,,***))))))***+++***)))***---111333222,,,&&&"""!!!$$$''')))++++++---,,,)))%%%""""""%%%(((000000000000000111222333111---'''%%%&&&))),,,...///000000...+++)))((()))---...///000000///...---'''(((+++,,,+++(((%%%"""!!!"""$$$'''+++------,,,---///000...***'''(((+++000111111///+++'''%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&(((+++...---+++'''%%%###$$$'''+++---///000000///...000444222,,,((('''(((***---000111///---++++++,,,---...///000000000...---,,,++++++***++++++,,,+++++++++---...000222,,,(((&&&&&&%%%$$$(((...///---***((()))+++...000******))))))***+++---......,,,+++...555;;;>>>>>>555111,,,((('''(((((((((&&&'''***,,,+++(((%%%""" %%%############%%%&&&)))***'''***+++'''%%%''''''&&&(((&&&$$$###$$$$$$###""""""#########"""$$$'''***)))))))))))))))((('''&&&''''''&&&$$$!!! !!!###&&&))))))&&&%%%&&&'''%%%$$$###"""""""""######((('''&&&&&&(((((('''&&&### ###&&&%%%$$$&&&&&&&&&%%%$$$"""!!!"""%%%(((+++---...---,,,000///...+++((('''(((***///555888444((("""''''''### !!!###%%%&&&&&&%%%######$$$%%%!!!  ###''')))!!!  ###&&&''''''))))))(((((('''&&&%%%%%%"""!!!!!!$$$)))***'''$$$'''(((***)))(((((()))+++'''$$$!!! !!!#########"""%%%)))+++)))&&&""" !!!"""######  ###&&&(((((($$$!!!!!!"""###&&&)))+++//////---***&&&%%%%%%''')))((('''&&&&&&&&&'''((('''''''''&&&''''''((((((+++,,,---+++(((%%%###### """###%%%'''((('''''''''(((%%%%%%&&&)))***)))&&&$$$%%%&&&&&&$$$""" !!!"""'''***++++++%%%$$$$$$%%%%%%$$$!!! """%%%((()))***)))))))))(((&&&&&&)))+++++++++'''((((((&&&###"""!!!""" ###(((+++,,,+++)))'''###&&&)))+++,,,,,,---+++(((%%%$$$###$$$$$$'''***+++***'''%%%'''***,,,---///111111///---,,,---,,,,,,---///111000///))))))*********)))((((((...222666666444222333555999666333333777::::::999"""$$$(((+++((("""!!!&&& ###&&&'''%%%'''((('''&&&%%%'''***(((((('''%%%""" ###%%%&&&''')))+++((()))*********+++---///:::@@@BBB:::111------,,,)))&&&%%%'''+++---+++)))&&&&&&&&&'''(((***,,,.../////////,,,(((&&&&&&'''&&&&&&$$$ !!!&&&((('''&&&%%%$$$###"""!!!%%%***///...)))&&&(((+++++++++++++++,,,,,,,,,++++++)))(((((())))))(((&&&'''))),,,------***'''$$$ !!!"""$$$'''***+++---,,,***'''&&&'''+++///444333222111111000000111000,,,(((%%%&&&'''((())),,,------+++'''&&&'''))),,,---///111111111000///((())))))******)))&&&$$$"""!!!!!!$$$&&&((()))***...000111---)))''')))---///111222111...+++)))(((((('''%%%$$$$$$$$$%%%%%%&&&)))---//////+++'''$$$###%%%(((,,,///000111111...+++---222222---)))***+++---///111222111///...------,,,,,,---...000111333222111///.........//////////////////111333444---***)))***)))(((,,,222000...+++******,,,---...+++,,,---...//////000000///...///555===BBBBBB@@@999555111---,,,,,,+++***((((((((((((((('''%%%$$$###***$$$$$$$$$$$$%%%&&&'''(((&&&+++---)))'''***+++)))(((&&&$$$###%%%&&&&&&%%%###%%%'''&&&%%%$$$&&&'''''''''(((((('''%%%$$$###$$$###"""#########!!! !!!###$$$%%%%%%%%%""""""!!! !!!"""###$$$(((&&&%%%&&&'''((('''&&&""" %%%'''$$$###&&&###$$$$$$$$$###"""!!!!!!%%%&&&))),,,...///000000222222///,,,((('''(((***+++...000...'''!!!"""$$$%%%%%%###"""###$$$$$$%%%&&&$$$"""!!!###%%%$$$### """%%%(((!!! !!!%%%'''((((((------+++)))'''%%%###!!!!!! !!!%%%******%%% """%%%)))*********+++---&&&$$$ !!!###%%%&&&"""!!!!!!!!!"""$$$%%%'''&&&%%%### """%%%###"""!!!###&&&)))++++++""" !!!%%%((()))***+++,,,//////...,,,)))((()))***...---***((('''&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$&&&))),,,,,,((($$$"""!!! !!!###&&&''''''''''''((((((''''''(((***)))'''%%%&&&((()))(((%%%###"""###  $$$'''((()))""""""###%%%%%%$$$  ###&&&''')))***+++,,,)))%%%$$$%%%'''))))))%%%&&&&&&$$$!!! $$$)))---...---***(((!!!"""%%%'''((())))))((()))(((&&&%%%$$$$$$%%%&&&))),,,---,,,(((&&&''')))***+++---......---------------...111444444333111+++,,,...000000///---,,,...222666666333222333666777444222333777::::::999%%%&&&((()))%%%!!!$$$***"""!!! !!!"""!!!$$$((()))))))))+++...+++)))%%%""" !!!!!!###&&&)))+++---(((*********)))***+++------555888222***((())))))'''%%%$$$'''---///---***''''''&&&&&&'''))),,,............,,,)))(((((()))((((((&&&""""""&&&&&&%%%$$$$$$######$$$$$$'''---111///((($$$%%%(((*********+++++++++,,,,,,***)))''''''((('''&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%""""""!!!!!!###%%%(((***,,,,,,***((((((+++000444555555333111000////////////,,,(((%%%%%%&&&&&&%%%)))***+++(((%%%%%%'''***+++,,,///111222222111000)))((('''((())))))((('''$$$"""!!!"""$$$$$$&&&(((///111111---'''&&&)))......000222222000---,,,,,,((('''%%%$$$###$$$$$$%%%&&&)))---000///,,,'''$$$###&&&)))---000222333333...***,,,222333...+++---///000222333444333222111---,,,***))))))***,,,---555444333111111111222222222222111111111333444555---++++++,,,,,,+++///555000...+++***+++,,,,,,,,,---...000111222111111000///000444<<>>DDDHHHHHHFFFCCC;;;777222...,,,***'''&&&###$$$&&&''''''&&&###"""###$$$%%%$$$######%%%&&&###%%%''''''&&&%%%&&&'''***++++++***(((((()))+++)))&&&###%%%***...///...+++)))''''''))))))'''%%%!!!"""$$$%%%$$$$$$$$$%%%'''))))))((($$$  !!!""" !!!$$$''''''%%%"""%%%%%%&&&'''(((((((((((('''&&&%%%$$$######!!! !!!###%%%'''&&&###  """&&&***------,,,+++******)))((('''''''''(((%%%(((***+++)))((()))+++***(((&&&%%%&&&''')))******)))(((((('''''''''(((((('''&&&%%%$$$%%%&&&&&&%%%&&&((()))***---111444777777555000)))%%%%%%&&&%%%""" !!!%%%&&&### ###''')))))))))***+++***)))(((&&&%%%%%%&&&''''''%%%###!!!!!!!!!"""###%%%$$$"""!!!!!!"""$$$%%%(((&&&$$$$$$%%%%%%%%%$$$$$$""""""###$$$%%%%%%###$$$&&&(((******)))(((&&&***)))((('''&&&&&&&&&&&&(((''''''''''''&&&$$$###%%%%%%%%%###  """$$$$$$$$$######"""!!!!!!!!! %%%))))))''''''(((((('''%%%$$$%%%&&&)))***,,,,,,,,,***'''%%%$$$(((,,,***$$$!!!$$$''')))'''%%%$$$$$$%%%''')))(((&&&%%%%%%%%%$$$  !!!"""%%%***...000---)))&&&%%%&&&)))+++$$$ """$$$ !!!###&&&(((((()))+++------,,,,,,***(((&&&$$$"""$$$&&&'''&&&$$$$$$&&&(((+++,,,...000000///...---++++++,,,...111222111///---,,,,,,...222444333111111333555888;;;<<<;;;:::777777777666555444222111///...///222666888999888)))(((%%%!!!"""%%%((((((((()))((((((''''''%%%&&&(((,,,//////---***(((&&&###!!! """%%%&&&))))))))))))))))))))))))---///000---(((%%%%%%&&&&&&&&&%%%$$$"""###%%%'''***)))'''((()))******)))---***'''&&&''')))))))))///---+++)))((((((((()))"""!!! ###&&&((()))(((((('''&&&$$$$$$%%%'''"""###### $$$)))***(((&&&%%%&&&&&&$$$###%%%$$$"""###$$$$$$###""" """$$$%%%&&&++++++***+++,,,...000222222111...,,,++++++---...))))))***---000222222111+++***((('''&&&&&&''''''+++222888777///(((&&&(((((('''&&&'''((())))))(((''''''&&&&&&'''(((((()))---...000111111000//////---,,,,,,+++************'''&&&### """%%%)))(((&&&### !!!%%%&&&)))+++---......---...---,,,...000222111000---++++++...222444333000111333666666222...+++)))%%%'''***+++++++++,,,---444<<>>;;;:::===>>><<<:::888444222222333555777888444111......///......((('''&&&&&&)))...333777999999888555222111111222555999======;;;777555444888555000,,,***'''$$$"""###&&&***---,,,)))$$$!!!!!!"""$$$### !!!"""$$$$$$#########$$$&&&&&&&&&$$$!!! """ $$$)))***'''$$$ """ %%%((()))***+++,,,+++)))$$$!!!$$$###  $$$''''''%%%"""!!!!!!!!!"""###%%%(((***+++++++++***&&&!!!"""$$$&&&((()))'''$$$"""###!!!!!!$$$'''%%%######!!!"""&&&%%%&&&'''((((((&&&$$$"""###$$$&&&%%%%%%&&&))),,,------......---,,,***)))$$$%%%'''((())))))))))))'''(((((('''%%%&&&(((***///111333111...,,,...000------......,,,''' ###'''(((((()))******...000---'''###$$$&&&(((&&&"""!!!"""###$$$''')))***++++++%%%!!!###$$$!!!!!!$$$%%%&&&###"""!!!   """############!!!!!! """"""$$$%%%%%%$$$%%%&&&((('''&&&%%%%%%&&&***...111,,,***((('''''')))***+++,,,,,,+++)))''''''(((***))))))*********)))((('''&&&))),,,,,,)))&&&%%%&&&&&&%%%$$$###"""######$$$"""$$$&&&((())))))))))))(((((('''###"""%%%%%%$$$$$$###$$$&&&'''((("""###%%%### %%%&&&&&&&&&%%%&&&))),,,---......///---+++(((&&&&&&&&&'''(((((((((&&&$$$"""###%%%(((***,,,......111000///000222333333222+++,,,---...------,,,,,,///111444444444444666888<<<<<<<<<:::888444000...//////111444888999888777***(((&&&&&&&&&'''&&&$$$#########$$$$$$&&&'''((($$$$$$$$$&&&)))***((('''"""!!!!!!!!!###&&&)))***''''''(((((()))***++++++)))+++---+++'''###!!!!!!######"""!!! """%%%"""$$$%%%%%%%%%''')))+++,,,+++))))))+++,,,++++++%%%$$$%%%(((,,,+++'''###""""""""" ###$$$&&&&&&%%%%%%&&&''')))((('''&&&''')))+++,,,+++(((%%%$$$$$$%%%%%%%%%!!! !!!###%%%$$$###!!!###%%%(((***+++++++++%%%'''***---///111111111333666888555...&&&"""!!!"""###"""!!!%%%&&&'''''''''&&&%%%$$$ ###&&&%%%""" %%%'''))))))(((&&&&&&&&&###$$$$$$%%%&&&(((***+++000000///...,,,)))&&&$$$$$$$$$$$$$$$%%%%%%&&&'''&&&(((++++++)))&&&%%%$$$&&&&&&'''&&&&&&(((+++...---,,,+++++++++---...000111222222111///......///...,,,,,,///555:::;;;:::777888999777555333222333222444555666666888;;;===???BBBAAA>>>>>>AAAAAA???;;;999666333222333555777555222...---...///111111***)))((()))+++///444777999999777444111000000222000444777777333///......444222000...---***&&&###!!!$$$%%%%%%$$$!!!"""$$$%%%$$$""" !!!######"""""""""###%%%&&&%%%"""  %%%((((((### %%%(((((((((((()))'''&&&### """$$$### """&&&***+++***(((''''''$$$$$$$$$$$$&&&(((***,,,***,,,,,,(((!!!"""%%%((()))(((&&&$$$"""!!! !!! """!!!"""%%%((('''''''''((()))'''###!!!$$$''''''&&&&&&***---111111111000///---++++++$$$$$$%%%&&&''''''((((((+++++++++)))((((((***,,,111333666444111///000222---...000///,,,'''""" ###&&&'''((()))+++***,,,---***%%%######%%%&&&$$$""" """%%%(((***,,,---+++&&&"""%%%%%%###""""""%%%'''''''''$$$$$$"""!!! !!!"""###""""""!!!"""""" !!!%%%###$$$$$$######$$$&&&)))((('''&&&&&&(((+++///111+++)))&&&$$$###$$$%%%'''))))))(((&&&%%%%%%'''***((((((((()))((((((((('''%%%'''******(((&&&$$$######"""!!!  !!!$$$&&&&&&'''((())))))***((($$$!!!$$$$$$$$$%%%%%%&&&'''(((""""""""""""!!!!!!!!!!!!&&&''''''&&&$$$$$$&&&'''((()))+++,,,,,,***'''&&&$$$######%%%&&&'''&&&$$$!!!"""$$$'''***---///111222000///...000000000///+++,,,------,,,+++---...000333555444222111444777:::;;;<<<;;;999666222///000111333666888999777555***)))'''(((***+++)))'''$$$###""""""###%%%(((***###""""""$$$&&&&&&%%%###!!!$$$'''((((((''''''&&&'''(((***+++((())))))((('''%%%###"""%%%%%%$$$""" """$$$!!!###%%%&&&&&&(((+++...///---+++*********(((&&&######%%%+++///...(((""" $$$'''$$$"""$$$&&&&&&&&&&&&'''((('''&&&%%%&&&(((***+++,,,+++)))'''&&&'''(((''''''"""!!!!!!###%%%''''''&&&$$$%%%&&&'''(((((())))))%%%''')))+++,,,+++***)))***///555555...&&&!!!!!!!!!!!!$$$%%%'''((('''&&&###""" """$$$%%%%%%"""!!!$$$'''******)))''''''(((%%%%%%&&&&&&((()))+++,,,//////...---+++)))&&&%%%%%%%%%%%%&&&'''((()))***)))+++......,,,)))((((((***++++++***)))+++...111222000...,,,+++,,,...///000222333222///---...000...,,,,,,000666;;;===<<<:::::::::999777666777888888888777666666888<<>>>>>;;;<<<<<<:::999888:::;;;::::::888666555777;;;???>>>CCCGGGGGGGGGFFF@@@888===;;;777444333333555777444111---+++,,,...///000,,,++++++***,,,...000222444333222///,,,+++---///''',,,000000+++((((((***&&&'''+++...111///,,,((("""###''')))+++***'''###"""!!!!!!###$$$$$$######$$$%%%%%%&&&%%%"""!!! ######"""&&&((((((&&&%%%$$$%%%&&&''''''$$$"""""""""!!!"""###"""!!! !!!"""'''***------***)))***,,,,,,+++)))(((((()))***++++++///111...%%%"""&&&((()))((('''###$$$%%%###"""!!!"""### $$$(((++++++'''&&&(((+++---,,,((($$$"""'''++++++******...222111///,,,)))&&&%%%$$$$$$%%%###"""!!!!!!###%%%&&&&&&'''(((((((((***---000---000222111---******+++111000---***&&&%%%&&&(((&&&''''''%%%$$$$$$'''))))))&&&""" !!!!!! !!!###%%%%%%$$$$$$ ###%%%''''''(((###!!! !!!!!!!!!"""&&&((()))((('''''''''&&&%%%###!!!  """""""""!!! ###&&&((('''###"""%%%)))((('''%%%"""!!!###(((,,,...---+++))))))((())))))$$$###!!!"""%%%######"""!!! """%%%(((&&&&&&&&&&&&&&&&&&&&&&&&)))+++---...---+++(((&&&  ######!!! !!!&&&''''''### !!!!!!!!!!!!!!!$$$))),,,((( $$$###%%%&&&%%%!!!"""$$$'''***+++***(((&&&!!!"""%%%%%%$$$&&&'''))),,,000444888:::666333000.........---,,,,,,------+++)))+++///444666999:::777333111333777777888;;;<<<;;;999666333111111333555666666333000---+++)))((())))))((('''$$$%%%&&&(((((((((''''''$$$$$$$$$%%%$$$$$$$$$### """###%%%)))&&&'''((('''&&&'''(((***%%%'''(((((('''&&&%%%%%%$$$%%%%%%$$$###"""$$$%%%!!!###(((++++++)))000---************'''$$$!!!'''+++,,,)))$$$!!! """###""" !!!!!!!!! !!!$$$'''######$$$'''***,,,,,,+++))))))***,,,,,,***'''$$$"""###&&&))),,,///111222---+++(((%%%%%%(((+++---***)))(((&&&$$$"""!!! """%%%((('''%%%$$$%%%((("""!!!!!!!!!###$$$###"""+++'''###$$$&&&&&&"""!!!$$$''')))))))))((('''((((((***+++,,,------***)))'''&&&&&&(((***++++++***)))))))))***+++,,,...---...000333555444333666555222///---,,,,,,,,,000111111///,,,+++...111,,,,,,,,,,,,,,,,,,------...///111222333333222222......///111444666888999777888888999:::;;;;;;<<>>>>><<<888555222000000000333555777777666555666777444333111000111222444555---)))%%%%%%)))++++++((()))((((((+++...000...,,,+++,,,,,,)))%%%###$$$&&&(((***+++***'''&&&(((***+++(((&&&(((+++,,,)))%%%$$$$$$""" ###))),,,///111000---)))&&&&&&%%%%%%&&&((((((%%%###&&&%%%###!!!   ###%%%'''((('''&&&&&&'''((())))))'''$$$"""!!!!!!!!! !!!###$$$###!!!"""$$$&&&&&&&&&'''+++...,,,***)))(((((('''%%%###(((***,,,+++(((###  """$$$$$$#########$$$$$$%%%&&&''')))******+++######"""###$$$''')))+++***'''%%%''',,,///...,,,---......,,,((('''(((***+++((($$$""""""!!! ### """%%%&&&&&&)))+++---,,,++++++...000,,,,,,,,,***((('''&&&&&&(((***,,,---,,,+++++++++((('''&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&$$$!!!!!!""""""!!!!!!''')))(((%%%"""""""""###$$$$$$""" !!!'''+++,,,+++'''$$$"""$$$)))---,,,+++%%%%%%$$$&&&((()))(((&&&)))'''$$$$$$%%%''''''''''''%%%######&&&)))+++,,,......---,,,***(((%%%$$$###   """###&&&+++------+++******---,,,+++,,,---,,,(((%%% """$$$%%%&&&&&&%%%###!!!!!!"""'''&&&$$$"""  !!!"""!!! ###%%%&&&%%%"""!!!###(((***------***&&&$$$### ###%%%&&&++++++---000555888777555333333333000...---...000444111,,,)))(((+++000333777777777666444222///...000000//////000111222333444666777777777666666777***)))'''''')))*********''')))***+++***'''###!!! """&&&)))+++,,,+++***"""###%%%$$$###%%%+++,,,,,,***(((''')))***.../////////---)))%%%###"""###$$$$$$###$$$%%%'''$$$(((***+++...---,,,---...///...---,,,)))%%%!!! !!! !!!$$$%%%"""!!!""""""  """$$$'''&&&&&&(((***+++***(((,,,,,,---......---+++***(((((()))***++++++++++++)))***,,,,,,+++)))&&&$$$&&&%%%%%%$$$###"""!!! %%%%%%&&&))),,,//////...(((''''''(((******)))'''***++++++***))))))+++,,,,,,+++***)))((((((((((((((()))***,,,...///111222111///---+++))))))))))))$$$&&&(((+++...000222222888:::;;;999555333444666444222000---+++)))((('''---///000///,,,***))))))(((((())))))***+++,,,,,,111111111111222222111111222111000///000222555666444555777999;;;===>>>???:::999888666222///+++)))***,,,......---------...000////////////000111222)))&&&"""###%%%'''&&&$$$%%%%%%'''+++...000///...,,,+++***'''$$$######%%%(((((((((&&&$$$$$$&&&'''+++***)))((('''&&&%%%%%%'''((((((### %%%***+++---......---+++***'''&&&'''(((******(((&&&###"""  !!!!!!""""""!!! !!!!!!!!!!!! !!!"""%%%((()))(((''''''&&&&&&&&&&&&%%%"""  !!!$$$%%%$$$###"""$$$%%%&&&'''(((+++---+++************)))%%%""""""%%%((()))'''%%%$$$###"""%%%''''''%%%###"""""""""$$$''')))++++++++++++$$$$$$$$$%%%&&&'''((()))'''%%%$$$''',,,//////............+++(((''''''(((***'''$$$!!!   $$$''')))***,,,------+++******,,,...+++***)))((('''%%%%%%$$$%%%&&&(((+++......,,,***%%%%%%%%%&&&''''''(((((('''&&&$$$%%%'''(((''''''&&&&&&%%%!!!%%%)))(((&&&#########%%%'''&&&###!!!"""&&&)))++++++###!!!!!!&&&+++---,,,***)))((()))+++------,,,,,,)))&&&$$$$$$$$$###""""""""""""$$$(((***++++++,,,,,,------+++)))&&&$$$""""""######$$$(((---000000...,,,+++,,,+++))))))***)))'''&&&"""!!!  """$$$&&&((())))))'''$$$!!!!!!"""%%%%%%%%%%%%###!!! """$$$$$$%%%$$$"""!!!!!!"""$$$+++,,,...,,,(((###!!!###&&&(((+++,,,///333666666444111///000111111///......///555222---))))))+++///222444444555555444222000///------,,,+++,,,///111333555777999:::999888888888)))'''&&&&&&(((***++++++***,,,......,,,(((### """'''+++---,,,+++***### $$$%%%###"""###((())))))(((''''''(((***+++,,,,,,,,,+++(((### !!!###$$$%%%%%%%%%&&&'''!!!  ###(((,,,...000/////////000000000//////+++%%%  """%%%""" ###'''((($$$ !!!  """'''&&&&&&'''))))))(((&&&)))***+++***)))(((((()))((())))))***************(((((())))))'''%%%""" %%%%%%$$$$$$######""""""(((''''''***///222111///(((''''''(((***+++)))(((***---000...++++++///333222000---***(((''''''((())))))+++---///111333444444333000---+++))))))((($$$&&&)))---000222333333555888:::777111...111444111000...,,,)))'''&&&%%%)))***---...---+++)))(((&&&&&&'''(((***+++,,,,,,............///000111222333222000...///000222444444555666777999:::;;;<<<444555555444111+++&&&###$$$&&&((((((''''''((())),,,,,,---------.........&&&###!!!!!!"""###"""!!!!!!"""%%%)))---///000000---,,,***'''%%%$$$$$$%%%&&&%%%###!!! !!!"""$$$(((+++,,,***&&&###"""###&&&)))***%%%!!!'''******+++,,,,,,,,,,,,,,,((((((((()))******'''%%%  """ ###%%%%%%$$$ !!!"""""" """'''***(((&&&%%%######$$$&&&&&&""""""$$$%%%%%%$$$###$$$%%%'''(((***,,,---******+++,,,,,,***%%%""" ###&&&''''''&&&%%%&&&%%%'''***)))&&&### !!!$$$'''***++++++)))'''######$$$&&&'''((())))))'''&&&&&&(((+++...///...,,,,,,+++***((((((((()))(((%%%""" !!!$$$''')))***------+++)))(((((()))***)))(((&&&&&&&&&%%%$$$#########$$$(((,,,---)))%%%"""###%%%&&&'''(((((((((%%%$$$$$$$$$&&&)))+++,,,,,,+++(((###$$$((('''&&&%%%%%%&&&((()))(((%%%###!!!$$$&&&((()))###!!!!!!%%%))),,,------+++******---///000000+++(((&&&$$$$$$###"""!!! $$$((())))))''')))***+++,,,+++)))'''%%%"""  """%%%&&&&&&$$$)))...111000...+++***+++)))(((&&&&&&&&&&&&&&&&&&%%%###"""!!!"""###$$$)))***)))'''$$$!!!!!!!!!###%%%&&&&&&%%%###""""""###  !!!  """%%%&&&""""""""""""""""""###%%%)))++++++)))%%%  ###'''***,,,...111444444222---******,,,///000///---------111...***''''''***---000222333444666555444111000///---,,,++++++---000111222666999:::999888999;;;)))'''%%%%%%'''***,,,,,,---...000111...***%%%"""!!!###'''***+++***((('''$$$ $$$%%%"""!!!"""%%%&&&((((((((()))+++...((((((((()))***((($$$ !!!###&&&'''&&&&&&'''(((############%%%)))---000222222222111///............+++'''###""""""$$$%%%+++(((%%%&&&))))))$$$  !!!%%%%%%%%%&&&(((((('''%%%((()))***(((&&&%%%&&&(((''''''((()))***+++*********)))'''&&&$$$###""""""&&&&&&%%%%%%%%%$$$$$$$$$+++))))))+++///111///,,,'''&&&%%%&&&'''(((((('''***///333222...---111555444222...+++(((''''''(((******,,,...000222444555555444222///---+++)))((('''(((+++...000111111000///222333000+++))),,,000......---+++)))'''%%%$$$$$$&&&))),,,------+++)))&&&'''((()))***+++,,,,,,******)))***+++...111222333222000.........000111333333333444444555555555...///000000---(((### """$$$&&&&&&&&&&&&&&&(((***+++++++++++++++++++++%%%###"""!!!!!!!!! !!!###&&&))),,,...000,,,***'''$$$###$$$$$$%%%$$$""" !!!$$$)))---,,,'''###""""""###&&&(((###!!!((()))((((((((()))***+++,,,)))((((((((()))(((%%%###!!!###!!! """%%%&&&'''&&&"""######"""  &&&)))(((%%%%%%"""!!!###%%%%%%"""  """$$$&&&%%%$$$######$$$'''))),,,,,,---'''(((***,,,---***&&&""" ###&&&'''&&&%%%%%%&&&''')))+++***&&&""""""$$$'''******(((%%%### !!!###%%%''')))***+++***)))))))))+++,,,,,,,,,(((((('''((()))***++++++&&&$$$!!! !!!  !!!"""###%%%&&&(((,,,***(((''''''''''''''''''%%%$$$%%%&&&'''%%%$$$###""""""%%%((((((%%%!!!"""###$$$&&&'''(((((((((""""""###$$$&&&))),,,///000...+++%%%%%%((((((&&&''''''''')))******'''%%% """%%%'''%%%$$$######%%%(((***+++,,,***)))))),,,...//////(((&&&$$$$$$%%%%%%$$$######&&&'''%%%###&&&''')))******)))'''&&&$$$"""!!!"""%%%'''''''''!!!  ###'''+++------***)))((()))(((&&&%%%$$$$$$%%%''')))(((&&&###!!! (((((((((&&&###!!!!!!""""""%%%((()))'''%%%$$$%%%%%%!!! !!!!!!!!!###$$$%%% !!!"""$$$%%%%%%$$$&&&'''&&&###  """'''+++...000222333000,,,(((%%%'''***---///...---,,,,,,+++(((%%%$$$%%%(((,,,///000222444666666444222000///...,,,******+++,,,------222888:::999888:::<<<***'''$$$$$$&&&)))+++,,,---///000000///+++'''%%%###$$$'''))))))((('''%%%&&&"""!!!$$$%%%###"""###%%%''')))***+++,,,///222((('''%%%''')))***'''######%%%((()))(((''''''(((&&&'''''''''(((***...111333444333111...,,,+++,,,,,,***((('''&&&&&&'''(((...,,,))))))***(((###  !!! !!!###$$$###$$$&&&((())))))(((+++,,,,,,)))%%%###&&&)))&&&&&&((()))***+++++++++---+++(((&&&$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$+++******+++,,,---+++***(((&&&######%%%'''((((((,,,111555555111///000222222000---***((((((((((((++++++---///111222444555444444222000...,,,+++******+++,,,---............+++,,,,,,***'''&&&(((+++,,,++++++***)))'''%%%$$$###$$$&&&***......,,,***))))))******+++,,,------)))(((''''''(((+++///111111111000///............////////////////////////******++++++***'''###!!!!!!###%%%&&&&&&&&&'''(((++++++***)))((((((((((((&&&&&&%%%$$$###"""!!!  """###$$$'''+++///(((%%%""" !!!"""######$$$ !!!""""""&&&***+++(((%%%%%%&&&"""$$$$$$!!!!!!%%%&&&&&&%%%%%%&&&'''(((((((((''''''(((((('''%%%""" ###%%%$$$###"""$$$&&&''''''&&&%%%$$$###!!!!!!%%%''''''&&&&&&%%%######$$$$$$###"""!!! !!!"""%%%&&&%%%###!!!!!!"""%%%)))++++++***%%%%%%'''***,,,***'''$$$"""$$$''''''&&&%%%&&&&&&)))***+++)))%%%!!!###%%%''')))(((&&&###!!! !!!###%%%(((***,,,++++++***))))))))))))***&&&%%%%%%&&&))),,,,,,,,,&&&$$$"""!!!"""######"""!!!###$$$%%%$$$$$$&&&''')))(((''''''))))))(((&&&&&&$$$###%%%(((***)))&&&#########$$$$$$$$$""" """###$$$%%%&&&'''(((((("""$$$&&&&&&'''(((+++---111///+++&&& """))),,,***'''(((''''''((())))))(((&&& """%%%&&&&&&&&&&&&''''''((()))((('''&&&(((***,,,---,,,%%%$$$###%%%'''((('''&&& ###%%%%%%""" $$$$$$%%%&&&''''''''''''%%%$$$######%%%&&&%%%$$$!!!!!!!!!!!!""""""""""""!!!$$$''')))(((&&&%%%%%%'''''''''%%%######%%%'''+++)))'''$$$""" %%%&&&'''&&&$$$######$$$%%%))),,,---***&&&&&&'''$$$!!!"""  """$$$$$$###!!!$$$''''''&&& """$$$%%%$$$############$$$$$$###!!!###)))...111222333111---)))'''&&&'''***---///...---------(((&&&$$$###$$$(((,,,...///111333555666444111///---,,,+++***)))(((((((((***111777:::888777999<<<+++(((%%%$$$&&&(((***+++,,,---......---+++((('''$$$%%%&&&((()))((((((''')))$$$"""%%%&&&%%%%%%((('''(((******+++,,,///111***'''$$$$$$((()))'''$$$%%%(((***+++***(((((((((''')))******)))***,,,///111333333000,,,******+++,,,***(((''''''''')))***,,,,,,+++***(((%%%"""!!! """######$$$%%%'''######$$$'''***,,,---,,,...///...)))$$$"""%%%(((&&&'''((()))*********))),,,+++)))&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$###""""""'''(((******)))((()))***,,,((($$$"""$$$'''***+++---222666777444000---------,,,+++)))(((((()))))),,,,,,---///000222333333222222222111///...,,,,,,,,,,,,,,,,,,,,,------...---,,,***(((&&&&&&'''((()))*********)))((('''&&&%%%%%%&&&)))---...---***,,,,,,,,,,,,------......,,,***'''&&&''')))---/////////000000///...,,,+++((()))))))))******++++++((((((((((((((('''&&&&&& """%%%&&&%%%%%%'''(((...,,,)))'''&&&%%%&&&''')))))))))(((%%%###"""""" """(((---'''### """$$$###$$$  ###$$$$$$%%%&&&&&&'''(((+++,,,%%%%%%###!!!##################$$$$$$%%%%%%&&&'''))))))(((&&& !!!###%%%&&&''''''&&&%%%%%%''''''&&&%%%&&&$$$""" ###%%%&&&&&&((()))))))))(((&&&$$$###%%%'''""""""!!!###%%%%%%$$$###"""&&&)))((('''"""###%%%(((******(((&&&###%%%'''''''''&&&'''(((*********'''### ###$$$'''(((((('''%%%$$$!!!!!! !!!###&&&)))***)))))))))(((&&&&&&'''((('''%%%$$$&&&)))++++++***)))'''$$$###$$$$$$$$$###"""%%%'''(((&&&&&&(((***'''&&&'''))),,,---***(((&&&###"""%%%***---,,,***###$$$$$$###""""""###%%%$$$$$$######$$$&&&((()))''')))+++***((('''((()))///---***%%%  !!!(((///111...***(((&&&$$$$$$%%%''''''&&&!!!"""!!!"""%%%###%%%'''((((((''''''((($$$$$$$$$''')))+++***)))$$$$$$$$$&&&((()))((('''!!!!!!"""$$$%%%$$$!!!"""""""""###$$$&&&''')))&&&$$$""""""""""""!!! !!!"""############!!!###$$$%%%$$$######$$$%%%&&&'''&&&######$$$&&&))))))'''%%%$$$"""!!! $$$%%%''''''&&&&&&'''))))))---222111---)))((()))$$$### """&&&$$$"""###%%%'''&&&%%%  ###(((******))) """%%%&&&&&&&&&''')))(((******'''$$$&&&,,,111222333222///+++)))+++---+++---///000/////////000***(((&&&%%%&&&))),,,///,,,...111444333111...,,,++++++,,,,,,+++***)))(((,,,333999;;;777555777:::+++(((%%%$$$%%%(((***+++***++++++++++++***)))((($$$%%%&&&'''))))))******,,,&&&$$$&&&((('''(((+++&&&((())))))((()))+++---+++&&&""""""%%%'''%%%"""'''))),,,,,,+++)))(((((('''))),,,+++***)))+++---///111222///,,,)))***,,,---+++(((&&&%%%''')))***)))***+++***&&&###"""""""""$$$&&&&&&'''(((***######$$$(((,,,///000///...///---((("""###'''(((((())))))))))))(((((()))((('''&&&%%%$$$$$$$$$&&&&&&%%%$$$###"""!!!!!!###&&&))))))'''&&&(((***///+++%%%###%%%)))---///...222666888555000,,,)))***))))))))))))))))))***,,,---...///000111222222111111111000000///------,,,,,,+++***+++,,,...///222...+++(((((((((''''''((()))*********)))(((''''''&&&&&&)))---...,,,)))........................000---)))'''&&&(((+++------...///000000...,,,***$$$$$$%%%&&&'''((()))***(((''''''''''''((()))***!!!$$$%%%$$$%%%&&&'''///---)))&&&$$$$$$%%%&&&++++++,,,***'''%%%$$$$$$!!!!!! &&&,,,'''###"""%%%&&&&&&&&&!!!"""&&&'''&&&$$$""""""%%%***///222)))&&&"""!!!!!!!!!!!!!!!!!!!!!!!!######%%%'''***,,,+++)))!!!"""###%%%&&&((())))))***((('''&&&''''''%%%$$$&&&$$$"""###'''((('''&&&)))+++,,,---,,,((($$$$$$'''+++###""""""###%%%%%%$$$"""$$$'''&&&$$$!!!!!!###&&&)))***)))'''"""$$$'''((('''((()))*********)))&&&"""###$$$&&&((())))))((('''###""" !!!$$$''')))&&&''''''&&&%%%$$$&&&'''(((&&&$$$%%%)))+++***(((,,,***'''%%%%%%%%%$$$""""""&&&)))***))))))+++---&&&&&&'''+++///000---)))%%%###"""&&&,,,000///,,,###$$$&&&$$$""""""%%%)))&&&%%%#########%%%'''))),,,...000...***&&&%%%&&&,,,+++(((### !!!%%%---333555111---'''%%%"""!!!"""$$$%%%%%%######### """&&& ###&&&(((((('''''''''""""""$$$&&&)))***)))(((%%%$$$%%%&&&)))***)))'''%%%%%%$$$%%%%%%$$$!!!!!!!!! """%%%''')))%%%###!!!!!! !!!"""############!!!"""###"""!!!!!!"""$$$$$$&&&((('''$$$###$$$&&&(((((('''&&&%%%$$$$$$######%%%'''(((((((((***,,,,,,111666555///+++)))***&&&&&&$$$!!!&&&***'''%%%'''***,,,+++***!!!!!!!!!%%%***------+++!!!###&&&'''((()))***,,,,,,...---***&&&(((...444333333222...++++++///333...000111222111000111222...,,,***((((((***---///***---000222222///+++)))+++,,,...///000...---+++...555<<<<<<777444555888'''%%%%%%'''***+++)))&&&&&&''')))******(((&&&%%%%%%&&&'''(((((((((&&&&&&''''''%%%%%%$$$%%%&&&'''$$$&&&&&&&&&$$$$$$$$$&&&(((&&&$$$$$$%%%%%%%%%$$$(((+++---...,,,***((('''###&&&((((((%%%$$$%%%''',,,///222000+++)))***------)))$$$###%%%'''((('''***)))(((%%%"""!!!"""###"""%%%&&&$$$$$$''''''$$$###""""""%%%***...000111333...'''$$$###"""!!!%%%''')))(((%%%###$$$%%%&&&&&&$$$!!!!!!###(((&&&%%%%%%%%%$$$!!!""""""###$$$&&&'''((()))...---+++(((&&&'''+++...000111111000000///...---,,,***((('''''''''&&&%%%))))))***,,,......,,,***,,,...///...+++'''%%%%%%---,,,***(((&&&(((,,,//////...---,,,***)))((((((+++***)))((('''&&&%%%%%%&&&)))...111333111///---///000111222111///---+++...---,,,)))((((((+++...------...//////---((($$$""""""###&&&))))))(((&&&(((((()))+++......---+++###%%%&&&%%%"""!!!###%%%))))))((('''%%%%%%''')))((('''%%%%%%%%%&&&(((***$$$""" !!!###%%%&&&%%%$$$###"""######$$$(((%%%"""!!!###%%%'''((($$$"""!!!$$$***000333333000+++%%% """###%%%(((,,,///111222,,,)))%%%%%%(((,,,,,,+++111///***&&&###!!!!!!"""%%%###!!!!!!!!!!!! ''''''***---+++%%%###$$$---///111---'''$$$%%%((((((### !!!%%%'''%%%### !!!!!!""""""###!!!!!!$$$))),,,---,,,)))(((&&&$$$%%%'''***,,,---,,,)))%%% !!!''''''&&&'''((((((&&&$$$ """$$$&&&'''((('''%%%###!!!!!!###&&&(((***(((%%%######%%%(((***))))))(((%%%"""!!!"""###$$$'''+++,,,+++)))((('''((()))***++++++++++++++++++***(((&&&&&&&&&((()))'''((('''&&&$$$$$$%%%'''(((###!!!$$$&&&''')))***,,,,,,+++(((%%%###'''((('''""""""(((%%%$$$%%%,,,444555000***&&&### !!!""""""$$$$$$$$$######!!! ###$$$$$$%%%&&&'''((()))+++***)))(((((()))******(((%%%######&&&'''&&&$$$&&&'''(((&&&###!!! !!! """""" ###&&&###%%%'''&&&$$$!!! &&&### ###%%%$$$###$$$%%%$$$""" !!!###'''&&&%%%$$$###"""""""""&&&'''(((((('''%%%###""""""$$$(((******)))******111222222///,,,+++---000)))'''### !!!###$$$)))((('''(((+++---......---%%%""",,,333111,,,&&&%%%$$$%%%(((+++,,,,,,///111111///,,,+++...111...---++++++---000333555000000///,,,))))))---111------,,,++++++,,,---...***,,,///000111///---+++000222333333222111222222333555888:::999777555555&&&%%%%%%'''******'''###''''''((())))))((('''&&&%%%&&&&&&'''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%&&&%%%$$$'''))),,,,,,+++)))((((((%%%'''(((&&&###!!!!!!"""))),,,///...+++)))+++---***&&&"""!!!###&&&'''''''''''''''%%%"""!!!"""$$$%%%((((((%%%$$$''''''$$$!!! ###(((,,,///000333...(((%%%$$$###!!!$$$&&&((((((&&&%%%%%%''''''&&&$$$!!! !!!$$$'''***(((&&&%%%%%%$$$"""  !!!"""$$$%%%&&&''',,,+++***'''%%%&&&))),,,.........//////......---,,,)))'''%%%%%%%%%$$$###$$$%%%(((***,,,---+++***)))+++,,,,,,)))&&&$$$$$$'''''''''&&&%%%'''***---------,,,+++)))((('''&&&)))))))))((('''&&&%%%$$$&&&))),,,///111111///...111111222222111000...---//////---+++)))***...000,,,,,,---...///,,,(((%%%###"""###%%%((()))((('''***))))))+++---......---*********'''$$$"""$$$&&&***))))))(((''''''(((***((('''&&&%%%&&&(((***+++%%%$$$""" !!!###%%%)))((('''%%%$$$$$$%%%%%%(((&&&######%%%'''(((((($$$""""""$$$***...111111///,,,'''""" !!!"""""" """###&&&)))---000333444,,,((($$$$$$(((++++++***---+++(((%%%######$$$%%%&&&$$$"""!!!"""######"""((((((***,,,)))""" !!!(((+++---+++'''%%%'''***((($$$ !!!$$$'''%%%### !!!""""""###### !!!&&&+++,,,,,,,,,)))&&&$$$$$$&&&))),,,,,,,,,***((($$$###$$$%%%)))(((&&&&&&&&&&&&%%%$$$ """$$$&&&'''(((((('''%%%""" """$$$&&&%%%$$$"""!!!"""$$$&&&(((++++++)))&&&###!!!!!!"""%%%'''***+++***)))((((((''''''((((((((()))))))))...,,,)))'''%%%%%%&&&&&&'''''''''%%%###$$$&&&)))'''### $$$%%%&&&(((((())))))(((&&&$$$"""%%%&&&%%%"""$$$***((($$$"""%%%+++...,,,((('''$$$"""!!!"""###############$$$$$$######"""!!!$$$$$$%%%%%%&&&'''((((((---,,,***)))))))))******%%%###!!!"""$$$&&&%%%$$$&&&'''(((&&&###!!! !!!"""###""" """$$$$$$%%%&&&%%%###"""""""""&&&$$$!!!!!!###%%%$$$###%%%%%%%%%###!!!!!!###$$$'''&&&%%%$$$############)))((('''%%%###"""!!! !!!$$$((()))))))))))))))---------***''''''))),,,)))'''$$$!!! !!!###%%%&&&%%%$$$%%%(((+++------,,,&&&"""$$$,,,111111...)))'''%%%%%%''')))++++++000111222///+++***,,,///---,,,+++***,,,...111333000///,,,'''$$$$$$'''+++))))))))))))***,,,...///---...000111111000...---///111333444333333444555222444777888777555333222%%%$$$%%%(((++++++&&&"""''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$%%%&&&'''&&&$$$"""###&&&'''%%%############%%%''''''&&&$$$&&&((())))))((((((((()))'''((('''$$$!!!"""&&&******(((''')))+++'''$$$!!! """$$$&&&&&&%%%&&&&&&%%%$$$###$$$%%%(((***)))&&&%%%((((((%%% """&&&***------000---)))&&&%%%$$$"""!!!$$$&&&(((((('''&&&'''((()))(((&&&$$$###$$$(((+++,,,)))&&&%%%%%%%%%$$$### !!!"""###%%%&&&&&&((((((&&&$$$"""###&&&))))))***+++,,,------------+++(((%%%###""""""  """&&&)))*********)))%%%'''))))))'''%%%$$$$$$"""###%%%%%%%%%&&&)))+++,,,,,,+++***((('''&&&%%%&&&'''((()))(((&&&%%%###&&&'''***---.../////////222222111111000000//////000///---+++)))***---000******+++---...---)))&&&$$$######$$$''')))******,,,***)))***,,,///000///111000...***&&&%%%&&&'''(((((('''&&&&&&'''))))))((('''&&&&&&&&&(((***,,,'''%%%###!!!!!!"""###$$$++++++)))((((((''''''((()))'''&&&&&&((()))))))))%%%######%%%(((,,,---...///,,,)))&&&###""""""###!!!$$$'''&&&###!!!!!!###"""$$$'''***...111333444+++'''######&&&))))))((('''&&&$$$###$$$%%%''')))'''%%%""""""$$$%%%&&&&&&)))((()))***''' ###&&&((('''&&&&&&))),,,(((%%%""""""%%%'''&&&$$$!!!!!!""""""###$$$$$$$$$$$$(((++++++...+++&&&###"""$$$(((******+++,,,+++)))((()))***+++)))%%%######$$$###### """%%%''')))))))))((('''&&&###!!! """###%%%""""""!!!!!!!!!"""$$$%%%++++++***'''$$$!!!""""""%%%'''******)))(((((()))''''''&&&&&&''')))***+++///---***'''%%%$$$$$$$$$'''&&&%%%###!!!###'''***&&&### !!!###%%%%%%&&&&&&%%%$$$###"""!!!!!!!!!"""###!!!!!!&&&***)))### %%%&&&&&&&&&%%%###$$$%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''---,,,***(((''''''((((((!!!  """$$$$$$$$$'''((((((&&&### """######""" !!!"""###$$$$$$###""""""###%%%&&&%%%######%%%&&&%%%$$$&&&&&&%%%$$$"""###%%%''''''''''''''''''((())))))...+++((($$$!!!!!!###'''(((((('''''''''))))))(((%%%###$$$&&&((('''&&&###"""!!!"""###$$$###!!! !!!%%%))),,,,,,---***((((((+++...//////,,,)))&&&%%%&&&((())))))///111111///+++)))***---,,,+++******+++---///111000---'''!!!"""%%%%%%%%%&&&'''***---000111111111111111000000///...///111333555555555666888222333555666666444111000######%%%***...---)))$$$((('''%%%%%%%%%''')))******)))((('''&&&'''((()))((('''&&&&&&&&&'''((()))((($$$"""###(((***'''###"""###$$$''')))***(((&&&%%%&&&''''''&&&&&&(((***'''&&&%%%###  $$$%%%%%%%%%&&&((((((&&&###""""""###$$$%%%$$$&&&((((((&&&&&&&&&''')))+++***&&&'''***+++)))###!!!!!!"""%%%)))*********((('''&&&%%%%%%$$$$$$&&&'''(((((('''''''''''')))******)))((('''((())))))'''$$$###$$$&&&'''&&&""""""###$$$%%%&&&&&&'''######"""  """%%%$$$%%%''')))***+++,,,,,,***'''###!!! !!!###'''******(((''''''###%%%(((((('''%%%%%%%%%"""$$$'''((('''''')))***,,,,,,+++***((('''&&&%%%###$$$'''))))))'''%%%###&&&'''(((***,,,...///000111000///...............//////---***((((((***,,,******+++---///...+++)))'''%%%$$$%%%(((+++---------+++)))))),,,///111222333222///+++(((((()))***&&&%%%$$$$$$&&&'''((())))))(((&&&%%%%%%&&&((()))'''&&&$$$"""!!!!!!"""###++++++++++++++++++,,,,,,)))(((((()))+++,,,***)))%%%$$$$$$%%%&&&(((******---,,,+++)))'''&&&&&&&&&$$$(((++++++'''$$$$$$&&&###$$$'''***,,,...//////)))%%%!!!!!!$$$''''''&&& !!!###&&&)))***&&&$$$!!!!!!###&&&(((((()))'''((()))&&& !!!$$$%%%&&&&&&&&&'''***,,,***'''%%%$$$&&&''''''&&&#########$$$$$$%%%%%%%%%"""&&&((()))---***%%%!!!!!!%%%'''''')))+++,,,++++++,,,---,,,((($$$!!!!!!""""""""""""$$$'''***++++++)))((()))'''%%%###"""###$$$%%%&&&%%%%%%$$$$$$###$$$$$$)))******(((&&&$$$%%%%%%'''(((******)))(((((()))'''&&&&&&'''(((,,,///111---+++(((%%%$$$######$$$&&&%%%### !!!&&&***'''%%%###"""###$$$&&&&&&%%%$$$"""   $$$'''%%% ###$$$$$$$$$$$$%%%&&&&&&$$$"""""""""$$$%%%&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&***)))'''%%%$$$###$$$$$$ """######&&&''''''%%%"""   !!!!!!!!!!!!  ###%%%((('''&&&&&&''''''''''''''''''&&&$$$###%%%(((+++((()))***+++---///111222111///,,,((($$$ """%%%&&&%%%$$$###$$$'''&&&%%%#########%%%'''$$$###"""!!!!!!!!!"""###  $$$))),,,---000000000---+++***,,,......***'''%%%&&&((())))))---///000...+++)))+++---,,,,,,+++++++++---///000///***###!!!%%%'''''''''(((+++---000111222222111000//////.........000333555555666888:::333333444555666444111..."""###&&&+++000111---)))'''&&&$$$$$$%%%''')))+++---,,,+++)))))))))***+++)))(((''''''''')))***+++***&&&$$$&&&***,,,***&&&###$$$%%%(((+++,,,***((($$$%%%''''''&&&&&&''')))$$$###"""!!! ###%%%&&&'''''''''***)))'''%%%#########$$$&&&(((++++++***(((((((((&&&))))))''')))---...,,,(((&&&$$$$$$&&&(((((((((###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%(((+++...///---)))'''&&&&&&$$$""""""%%%(((******$$$$$$$$$$$$$$$$$$$$$$$$""" !!!###&&&(((***++++++)))&&&!!!$$$(((,,,---+++(((&&&%%%###&&&)))***)))'''''''''''')))+++,,,************------,,,***)))((('''&&&!!!###&&&((()))(((&&&%%%''''''((()))+++---///000---,,,++++++***++++++,,,000111000---***((()))***++++++,,,---//////---+++)))'''&&&'''+++...///000---+++((((((+++///222333111///---+++******++++++'''%%%###$$$'''***+++******(((&&&$$$"""######$$$&&&%%%$$$""""""!!!""""""((((((***+++---...//////))))))***,,,......+++)))$$$$$$%%%%%%%%%%%%&&&''',,,,,,+++******)))))))))&&&***......+++'''&&&&&&"""$$$&&&((()))***))))))&&&""""""%%%&&&%%% """%%%((()))$$$""" !!!###%%%'''''''''%%%&&&(((&&&""""""&&&((((((((('''&&&''')))++++++)))'''&&&&&&'''''''''%%%%%%%%%%%%%%%$$$$$$$$$!!!"""######$$$%%%&&&'''***'''""" ###%%%$$$&&&)))***))))))***,,,***&&&""" """"""###%%%(((***+++***)))'''***)))'''&&&%%%&&&'''(((,,,+++***((('''&&&%%%%%%&&&'''))))))(((((()))***(((***,,,,,,***)))(((((($$$$$$$$$&&&)))---111333((('''%%%#########%%%%%%%%%$$$""" $$$(((((((((''''''&&&&&&'''(((&&&$$$"""!!!""""""###"""!!!"""$$$%%%%%%""" !!!"""$$$%%%'''(((((((((###$$$$$$%%%%%%&&&&&&&&&&&&%%%###!!!  !!!$$$%%%%%%$$$!!! !!!!!!!!!$$$((())))))))))))((())))))''''''&&&%%%$$$&&&***...,,,,,,,,,---...///000111111111000...***%%% ###$$$"""!!! $$$###"""""""""###$$$$$$ !!!!!!!!!!!! """&&&***,,,---333555555111***'''))),,,,,,)))&&&%%%''')))******+++---000...,,,***,,,...,,,,,,,,,,,,---...000111---(((!!!!!!'''+++---,,,++++++,,,---///000111111000///......------...000333444555555777888333333333555666555111...$$$$$$&&&+++000222///+++%%%$$$$$$$$$%%%'''***+++///...---,,,++++++++++++((((((''''''((()))+++,,,***(((&&&(((+++,,,+++)))%%%%%%%%%(((***+++***)))$$$&&&'''(((&&&&&&&&&'''!!! """######!!!###&&&)))******)))(((***+++***'''$$$###$$$&&&))),,,...///,,,)))''''''###'''))))))+++///000---***(((&&&%%%'''(((((('''"""$$$'''((('''&&&&&&'''&&&%%%%%%&&&''''''&&&$$$&&&***...000...***'''&&&%%%###"""$$$'''***+++,,,$$$$$$###"""!!!!!! !!!"""$$$'''(((******'''$$$  &&&+++000000,,,(((&&&&&&%%%(((+++,,,+++)))))))))***,,,......,,,++++++,,,------,,,+++)))((('''&&&"""###&&&((())))))((('''(((((()))***,,,---...///)))))))))(((((((((((((((000222444333000---,,,,,,,,,++++++---......,,,***((('''''')))---///000000,,,***((((((+++///111222...,,,++++++,,,---,,,+++(((&&&$$$&&&+++...///...)))'''%%%###!!!!!!"""###&&&&&&%%%$$$############%%%&&&(((+++,,,......///((())),,,///000///+++(((###$$$%%%%%%######$$$%%%***************++++++,,,(((***,,,...---***%%%""" """$$$&&&''''''&&&%%%"""!!!$$$&&&%%% !!!###$$$&&&'''"""!!! !!!###%%%%%%$$$%%%###$$$&&&%%%###%%%***---+++)))''''''''')))******)))'''&&&%%%%%%&&&'''''''''&&&%%%$$$######"""###%%%'''((('''%%%%%%&&&&&&$$$!!!!!!###%%%$$$&&&'''&&&%%%%%%&&&(((&&&###!!!"""###$$$%%%''')))))))))'''&&&))))))(((''''''((()))***...,,,***(((&&&&&&&&&&&&$$$&&&)))*********,,,---+++---000///---)))'''&&&!!!!!!"""$$$'''+++...///&&&%%%#########%%%&&&(((&&&&&&$$$!!! ###&&&(((***+++***((('''((())))))'''$$$!!! """$$$%%% """######!!! !!!"""###%%%&&&'''((((((""""""###$$$%%%&&&''''''%%%$$$"""   !!!"""""" !!!"""!!! """''')))******)))(((((()))&&&&&&%%%$$$$$$''',,,000000///...,,,***)))((((((...///000000---((("""!!!###$$$""" !!!######"""  !!!""""""!!!!!! """%%%***,,,---,,,333555555000)))%%%%%%((('''&&&%%%&&&))),,,------+++...111000---+++,,,...***++++++,,,...///111222,,,'''!!!""")))///222222111000...------......000000000000///...------...000222333222222333555222111111444777666222...'''&&&'''***...///---***#########$$$&&&(((***+++............---,,,+++***'''&&&&&&&&&&&&((()))***'''(((((()))******++++++%%%$$$$$$%%%((()))(((((($$$&&&))))))(((&&&%%%%%%"""######$$$%%%(((***,,,+++(((&&&'''((()))(((%%%%%%''')))+++...000000---(((%%%###"""'''***+++,,,///...+++(((&&&%%%%%%''')))))))))%%%(((++++++)))&&&%%%&&&###!!!!!!$$$''')))'''&&&$$$'''+++,,,,,,+++***+++'''&&&&&&(((***,,,,,,+++&&&%%%$$$"""!!! !!!###!!!###&&&'''))))))%%%""" """$$$$$$&&&+++111222...)))'''((('''))),,,---,,,*********)))+++,,,,,,++++++---...,,,,,,+++***((('''&&&%%%###$$$%%%''')))*********)))***+++,,,------------&&&&&&'''((((((((('''&&&+++///444666555222000///+++*********,,,,,,***(((&&&%%%''')))---//////...***((('''(((+++///000111---,,,+++,,,......,,,)))'''$$$"""%%%***//////---'''&&&$$$""""""###$$$%%%'''''''''&&&&&&&&&&&&&&&%%%&&&((()))***++++++***'''))),,,000222000+++'''!!!###%%%$$$"""!!!"""$$$)))((((((((()))+++,,,...''''''(((+++---***###"""%%%''''''&&&%%% $$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!###%%%%%%$$$"""###!!!"""$$$###"""%%%***...,,,)))'''''''''((()))''''''&&&$$$""""""###$$$)))((('''%%%###""" !!!%%%***+++)))'''&&&&&&""""""!!!!!!"""$$$%%%'''&&&'''&&&$$$!!!!!!"""$$$""""""$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))***+++)))(((%%%###"""###%%%&&&$$$''')))+++++++++,,,------000333333///***&&&$$$###$$$%%%&&&''')))***+++'''&&&%%%$$$%%%&&&((()))))))))'''%%%""""""$$$&&&'''***,,,+++)))''''''))),,,***'''### !!!######"""!!!$$$'''((( !!!"""###""" !!!!!!###$$$&&&''''''''' !!!"""###%%%'''((((((&&&%%%###"""""""""######  """"""!!! !!!!!! !!!$$$'''))))))'''%%%&&&'''&&&%%%%%%$$$$$$(((---111000///---***((('''&&&&&&***+++,,,,,,***'''###!!!!!!###%%%%%%$$$!!!  ###&&&&&&###!!!###$$$$$$###""" ###(((,,,---,,,***---//////,,,'''###$$$&&&""""""$$$''',,,///000000///111333111---******+++'''((()))+++---///111222---(((######'''...444777555333111///...---------...///111222222111///...///000222111000//////000///......222666666222---***((('''))),,,---***'''"""######%%%&&&(((***+++------......---+++***(((%%%%%%$$$$$$%%%&&&((()))%%%'''))))))((((((***,,,%%%$$$"""###%%%''''''&&&$$$'''***+++)))&&&$$$$$$!!!"""!!!###$$$&&&)))***)))%%%"""$$$&&&((('''%%%&&&(((+++,,,...111000,,,'''###!!!###(((,,,,,,---...,,,(((&&&$$$###$$$'''***++++++))),,,///...***&&&$$$$$$"""'''******(((###%%%'''((()))+++...000+++******+++------,,,******)))'''%%%"""  !!!""""""!!!!!!###%%% ###%%%'''(((((($$$"""!!!$$$&&&'''$$$***111222...***)))***'''***,,,---,,,*********'''((()))******+++---000++++++***((('''&&&%%%$$$###$$$%%%'''(((***,,,,,,***+++,,,---...---,,,,,,$$$&&&'''))))))(((&&&%%%%%%***111666666444222111***)))((()))***)))(((&&&###$$$&&&)))---......,,,)))''''''(((+++...000000...---,,,...000///+++'''$$$ !!!(((,,,,,,***%%%$$$#########%%%''')))((((((((()))))))))))))))&&&'''((())))))((('''&&&'''))),,,000222000+++&&& ###%%%$$$"""!!!"""$$$((('''&&&&&&(((***---///&&&$$$$$$(((,,,***!!!!!!%%%'''(((((('''$$$&&&&&&******)))(((&&&%%%$$$$$$!!!!!!"""%%%&&&&&&###!!!###!!! """!!! ###)))...+++(((&&&&&&'''((()))%%%%%%$$$""" !!!"""***)))'''%%%###!!!###***---+++((('''&&&!!!!!!"""###%%%&&&((())))))(((&&&""" """ ###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++$$$""" $$$&&&&&&(((+++,,,+++++++++,,,...222555555111+++&&&###'''((())))))***))))))((()))((('''&&&&&&''')))***+++++++++(((%%%$$$%%%'''&&&))),,,+++(((&&&&&&(((...,,,)))&&&"""###&&&&&&&&&  """%%%(((***!!!  """######"""!!!!!!###$$$%%%&&&&&&&&& !!!###%%%'''))))))((('''&&&%%%%%%%%%&&&''' !!!!!!!!!!!!###""" !!!$$$$$$"""!!!!!!!!!"""%%%((('''%%%###$$$%%%%%%%%%$$$###$$$(((---222---,,,++++++************''''''''''''&&&%%%$$$######%%%''''''%%%###"""""" ###'''+++***%%%!!!!!!###%%%&&&&&&%%%$$$ $$$)))------+++((((((******(((%%%######%%%"""(((...222222222222444666333---)))((()))%%%&&&(((***,,,///000111...)))%%%%%%***111666888555333111///...---------...000222444444333111//////000111000...,,,,,,------,,,,,,000555555111------***((('''''''''%%%$$$"""###$$$''')))+++,,,---------,,,+++***(((''''''%%%%%%$$$$$$%%%&&&'''((((((((('''%%%$$$&&&))),,,%%% """&&&&&&$$$%%%######&&&******&&&  !!!"""%%%(((***)))%%%!!! $$$***,,,***)))***+++---+++******+++***'''%%%((((((((((((((((((((((((!!!!!!!!!"""$$$(((+++---.../////////---***'''&&&%%%#########&&&''''''''''''%%%$$$$$$&&&+++111444///,,,***,,,000000,,,(((---......+++&&&!!!!!!!!!"""$$$''''''&&&$$$ !!!!!!!!!"""$$$&&&&&&$$$  $$$&&&(((***++++++)))(((((())),,,+++,,,...000111///---)))***)))(((&&&&&&(((***%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$"""$$$)))---***+++---......---+++***))))))***)))(((%%%###!!!&&&***///333444333000...+++)))&&&$$$%%%&&&&&&&&&!!!###(((---111222///---+++)))((((((+++...//////000---,,,...111000+++%%%!!!%%%((())))))'''((()))******)))((((((''''''''')))+++---,,,+++)))((('''''''''&&&###!!!$$$%%%'''***,,,+++(((%%% !!!###%%%'''%%%!!!!!!$$$'''''''''(((,,,///'''$$$!!!!!!$$$###&&&---...***$$$ %%%((()))&&&))),,,,,,(((%%%$$$%%%###$$$&&&+++......)))%%%$$$%%%'''&&&$$$###$$$%%%"""$$$'''(((((((((((())))))&&&"""!!!&&&(((((('''$$$"""""""""%%%%%%%%%&&&'''&&&%%%###"""$$$&&&&&&''''''***,,,+++,,,+++%%%!!!###%%%%%%%%%$$$###"""###$$$$$$$$$$$$%%%'''%%%%%%$$$"""!!!"""$$$'''###!!!$$$&&&***+++,,,,,,+++***,,,---///000111000...+++++++++,,,+++***+++++++++)))(((---+++***((((((((()))***---+++)))((()))************)))'''%%%$$$###""""""'''+++---,,,&&&  ###&&&'''%%%###!!! !!!###%%%'''###""""""###%%%$$$""" """  ###&&&%%%$$$ !!!"""$$$''')))***///,,,&&&###''',,,)))###  """ &&&)))'''%%%###$$$%%%%%%###""""""###&&&%%%###!!!!!!"""$$$%%%$$$$$$%%%&&&(((***,,,---...+++((((((***,,,......'''%%%###!!!"""$$$(((***(((((('''&&&&&&&&&&&&&&&$$$'''***,,,---,,,)))(((%%%$$$$$$###############''')))+++,,,***)))((()))***(((&&&&&&))))))(((%%%"""###&&&***---000222222222222111000---***'''&&&""""""$$$(((,,,///000///000...,,,***+++000888===888555111////////////...444444333333222333333333333333333222000...---,,,+++---///000/////////111---***'''&&&&&&&&&$$$""""""###$$$&&&)))+++...///...---,,,+++***)))((('''''''''((((((((((((''''''(((((('''%%%$$$%%%(((+++'''### !!!%%%'''%%%###!!!"""&&&((($$$  !!!$$$'''***)))%%%""""""&&&+++---,,,***+++---,,,+++)))(((((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###&&&(((***---...//////---+++)))((()))'''%%%$$$%%%%%%%%%$$$$$$$$$###$$$'''+++000222...+++***,,,000000---)))+++---...,,,)))%%%###"""%%%$$$$$$&&&((()))(((''' !!!######"""  """###%%%'''))))))((('''((()))+++,,,---.........------,,,,,,,,,***'''&&&&&&'''&&&''''''((()))(((((((((%%%%%%$$$""" !!!%%%))),,,------...---,,,+++***))))))***)))'''$$$!!! $$$''',,,000333222111///---***'''%%%%%%&&&&&&%%%$$$%%%(((,,,000111///---+++)))((()))+++,,,,,,+++---+++***,,,//////***%%%"""  ###&&&(((((()))******+++***)))(((''''''&&&&&&(((***+++***)))(((''''''(((((('''$$$!!!######%%%'''))))))&&&### """%%%''''''$$$""""""$$$'''''''''))),,,000)))%%%""""""$$$### %%%+++---)))%%%  $$$&&&'''$$$'''))))))&&&$$$$$$%%%&&&'''+++///333222---)))'''((()))(((&&&###"""""""""%%%((())))))+++---+++)))&&&""" !!!%%%&&&((('''%%%$$$$$$%%%'''%%%$$$###$$$%%%%%%%%%###%%%'''((((((((()))***+++,,,***$$$!!!"""###%%%'''''''''%%%$$$###%%%&&&'''&&&%%%&&&'''""""""""" """$$$###!!!$$$&&&)))***++++++)))''''''(((+++...000000...,,,+++++++++++++++,,,,,,,,,***))),,,***)))''''''(((***,,,///---+++******,,,------+++***'''%%%""" ###'''***+++'''###!!!  ###$$$%%%$$$"""!!!"""$$$'''(((!!! !!!"""###!!! $$$((()))(((&&&""""""!!!!!!"""%%%''')))222...((($$$(((,,,)))""" """!!! !!!'''+++***((($$$%%%%%%###!!!!!!"""###""""""!!!!!!"""###$$$%%%%%%%%%$$$%%%%%%&&&'''(((+++)))''''''))),,,......%%%$$$"""!!!"""$$$(((***)))((('''&&&&&&&&&((((((&&&(((+++------,,,***(((%%%$$$###""""""""""""""")))+++---,,,+++))))))***)))(((&&&''')))***)))'''######&&&)))...111333444000111111111000---+++)))$$$$$$%%%)))---//////......,,,***)))+++000666;;;999666333111222222222222444444333222111111222222111222222333333222222111...000111111000000222444,,,(((%%%$$$&&&&&&$$$!!!######$$$%%%(((,,,000222///...---,,,***)))((('''))))))******))))))(((((())))))(((&&&$$$%%%(((+++)))'''%%%&&&((('''$$$ """$$$###!!! !!!"""""" !!!###&&&)))(((%%%"""$$$(((,,,...,,,+++---...,,,)))&&&%%%%%%%%%$$$###"""""""""""""""""""""""" !!!!!!"""###$$$%%%)))***+++,,,,,,+++)))(((---***&&&############""""""###$$$&&&(((+++...000,,,***)))+++///000...+++)))+++------+++***)))***'''%%%$$$%%%'''((((((''' !!!!!!!!!!!!!!!!!! ###%%%'''((('''''''''(((***---///...+++)))***,,,...//////,,,)))%%%$$$$$$'''''')))***+++,,,,,,,,,''''''%%%""" ###&&&...---------,,,,,,++++++*********)))'''$$$!!!"""%%%)))---000111111000---***'''%%%%%%&&&&&&%%%(((((()))+++...///...---+++***)))***+++***(((&&&)))''''''))),,,,,,((($$$&&&### """%%%'''(((++++++++++++***((('''&&&&&&&&&&&&'''))))))((('''''''''((()))***)))&&&###"""""""""$$$%%%%%%###!!! !!!$$$'''((('''%%%"""$$$&&&'''((())),,,///)))&&&######$$$### !!! !!!%%%)))***((($$$!!! ###%%%%%%$$$%%%&&&&&&$$$"""######%%%(((,,,111444333...***)))+++,,,+++(((###!!!###&&&(((***---///...,,,***'''$$$"""!!! ###%%%&&&&&&%%%$$$$$$%%%%%%###!!!!!!$$$&&&$$$'''******)))(((((((((,,,+++)))$$$ $$$%%%&&&'''))))))(((&&&%%%"""%%%(((((('''&&&%%%&&&!!!""""""$$$%%%&&&(((***)))'''$$$######'''***---...---+++))))))'''((()))*********))))))***(((&&&%%%&&&(((+++---///---***))))))+++---///---+++(((%%%!!!!!!&&&((('''&&&$$$$$$!!!%%%$$$###"""###%%%'''))) """!!! """'''+++,,,***(((&&&$$$!!! """$$$&&&000---'''###%%%)))&&&  """$$$$$$######))),,,,,,+++%%%%%%###!!!!!!### !!!"""$$$$$$%%%%%%%%%$$$$$$############$$$(((&&&%%%&&&(((+++,,,,,,%%%###"""!!!###%%%(((***+++)))'''%%%&&&(((***,,,((()))+++------,,,+++)))%%%$$$###"""!!!!!!!!!!!!***+++---,,,***))))))***)))((('''(((***++++++***'''&&&&&&)))...222555666///111333444444222///...''''''(((***---///...---+++***)))))),,,000444777777555333222333444444444333222111111000000111111000111333555666777888888333444444333222333666888***&&&###$$$''')))'''$$$$$$$$$$$$%%%(((---222555//////...,,,+++)))((('''))))))''''''((()))+++---,,,+++***'''%%%&&&(((+++,,,++++++++++++)))######$$$$$$!!! !!!$$$&&&(((######$$$&&&'''&&&"""$$$(((,,,---+++***+++---+++((($$$""""""###"""""""""""""""""""""""""""""""""""""""""""""#########&&&'''((()))))))))((((((,,,((($$$"""!!!""""""!!!"""###%%%(((***,,,------)))((((((***---///...,,,)))***,,,---,,,++++++,,,&&&###!!!!!!"""###$$$###!!!!!!""" !!!!!! !!!%%%&&&(((((('''&&&''''''***---000---(((%%%'''+++...///000...***&&&$$$$$$&&&'''(((***,,,---......,,,+++(((%%%######$$$&&&---,,,,,,,,,,,,---......---------+++)))%%%""" """$$$'''+++---...//////+++(((&&&%%%&&&'''((('''+++***((()))+++------,,,*********++++++)))%%%"""%%%$$$%%%''')))***(((%%%((($$$ """&&&)))+++,,,++++++***((('''&&&%%%'''&&&&&&&&&((((((&&&%%%&&&''')))+++---,,,(((%%%$$$###"""###$$$$$$"""!!!!!!!!!!!!###%%%&&&&&&%%%""""""$$$%%%''')))+++---)))&&&###""""""!!!###""""""###&&&&&&%%%### !!!###$$$%%%%%%&&&%%%%%%###"""!!!!!! $$$)))---///...***'''(((+++---,,,)))%%%!!! !!!$$$%%%(((+++---......,,,)))&&&###!!!###$$$%%%%%%###""""""""" !!!###&&&(((+++,,,+++(((&&&&&&+++***(((### ###'''&&&''')))))))))(((&&&$$$ ###&&&'''&&&$$$"""""" !!! !!!###$$$$$$###%%%((()))'''$$$###"""$$$'''***+++)))'''%%%$$$"""$$$&&&((('''&&&&&&&&&'''&&&$$$$$$%%%(((+++...---+++(((%%%%%%'''+++......---***'''###"""%%%&&&&&&%%%$$$!!!$$$$$$###"""###$$$&&&''' """"""!!! ###&&&(((***)))))))))&&&""""""$$$***(((###!!!%%%$$$!!!!!!!!!"""###$$$%%%$$$ ###(((+++***)))######!!!""" !!!$$$%%%&&&&&&%%%$$$$$$#########"""######$$$(((&&&%%%&&&((())))))(((%%%$$$######%%%'''***,,,,,,***&&&$$$%%%(((,,,///((()))***+++++++++******'''&&&$$$"""!!! ''')))***)))'''&&&&&&'''((((((((()))+++,,,,,,,,,,,,***(((***...333444444000222555666777555222111+++******,,,...///...,,,***)))(((***---111444666333222000000222444444333000000000000000111222333222333555777999;;;<<<<<<777888888777666777:::===((($$$!!!$$$***---+++((($$$$$$$$$%%%(((---222555000///...,,,***((('''&&&(((&&&###"""$$$)))///222...---,,,)))&&&'''))),,,---...//////...***$$$  $$$'''(((""""""!!!!!!###&&&***---'''&&&&&&'''&&&$$$ """%%%))))))''''''(((+++)))&&&###!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%'''(((((()))))))))))))))&&&$$$!!! !!!"""""""""###%%%'''***,,,,,,++++++'''''''''(((***,,,---,,,)))***++++++)))((()))***%%%### !!!!!! $$$%%%%%%###!!!!!!"""######"""  """###((()))+++***((('''''''''***...///,,,'''$$$&&&***,,,---...---***(((&&&&&&$$$%%%'''***,,,---...///...,,,)))'''&&&&&&&&&&&&******++++++---///000111/////////...+++((($$$"""$$$&&&(((+++,,,------,,,(((&&&######&&&((())))))+++)))'''''')))+++,,,,,,*********++++++)))$$$ """###$$$&&&((())))))((((((%%%!!! ###(((---///******)))(((''''''&&&&&&)))(((''''''((('''%%%###%%%'''***///111000,,,)))'''&&&%%%%%%&&&&&&$$$"""###""""""###$$$%%%###"""!!!!!!!!!###&&&(((******'''%%%###!!!!!! $$$###""""""######"""!!! !!!"""###$$$%%%''''''&&&&&&%%%###""" !!!%%%((()))'''%%%###%%%(((++++++)))%%%###"""!!!""""""###&&&(((,,,,,,+++)))&&&###!!!$$$%%%%%%###!!! $$$%%%$$$"""""""""'''))),,,,,,***'''&&&%%%***)))'''$$$"""###&&&)))'''((())))))(((&&&$$$"""!!!$$$$$$###  """"""!!! !!!!!! """$$$&&&%%%%%%!!!$$$((()))((('''&&&&&&$$$''')))(((%%%""" $$$'''((('''%%%%%%&&&$$$$$$$$$%%%&&&))),,,---++++++(((%%%###$$$(((,,,...---,,,)))&&&### !!!###%%%$$$###!!!!!!###$$$###"""!!!!!!"""######  """$$$###"""!!!!!!!!!!!!"""$$$'''(((***'''"""!!!###%%%$$$!!! %%%%%%!!!!!!"""""""""#########$$$ """$$$&&&'''&&&$$$ !!!$$$%%%''')))((('''%%%############$$$%%%&&&'''((()))(((''''''(((((('''%%%&&&&&&%%%%%%&&&)))+++,,,,,,)))%%%###$$$''',,,///''''''(((((()))*********)))(((&&&$$$"""!!! ###$$$%%%$$$######$$$%%%((()))******++++++,,,---111---)))***...111111000111333555666666555222111------,,,---//////...,,,***((((((***///333555555111000000000333444444333---......000222444666777555666888999;;;<<<<<<<<<999;;;<<<<<<;;;<<<===???(((### ###+++///---)))######$$$%%%(((,,,000222///...---+++)))'''&&&%%%%%%### ###)))000444///...,,,)))'''&&&)))+++---...000111///+++&&&###!!!!!!!!!"""$$$&&&)))***$$$$$$###""""""%%%)))---)))((('''''''''$$$!!! ###&&&&&&$$$###%%%((('''%%%###"""###$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&(((***,,,,,,,,,+++++++++++++++""" !!!###$$$$$$$$$%%%&&&(((***+++***((('''%%%%%%%%%&&&''')))***+++)))******)))'''%%%&&&'''(((&&&###"""######!!! %%%&&&&&&%%%###"""$$$%%%$$$###  ###$$$)))***,,,+++)))(((((())),,,......+++'''%%%''')))***,,,,,,,,,)))((('''((($$$%%%''')))+++---.........,,,)))((()))))))))((()))***+++---...000111111000000000000---***'''%%%%%%'''***---......,,,+++&&&$$$""""""$$$'''((()))(((&&&$$$%%%'''***,,,---))))))***++++++)))%%%""""""###%%%''')))+++,,,,,,***'''######&&&+++///111))))))(((((((((((())))))+++***)))))))))(((&&&$$$%%%(((---222555444000,,,***)))))))))***)))&&&###$$$######$$$&&&%%%###!!!!!! """&&&)))******&&&%%%###"""!!!!!!""""""$$$$$$$$$$$$###"""!!!!!!!!!######""""""###$$$%%%%%%%%%'''((('''$$$!!!"""%%%&&&%%%#########"""$$$'''((('''$$$###### !!!"""!!! """$$$)))(((((('''%%%###!!! $$$%%%%%%### $$$+++...,,,(((&&&%%%''')))++++++)))'''%%%%%%((('''&&&%%%&&&''')))***(((((()))((('''$$$""" !!!######!!! ###&&&'''%%%#########""""""###&&&((()))'''%%%"""%%%((())))))((())))))&&&''''''&&&"""###'''+++,,,***''''''(((%%%&&&''')))+++,,,---...,,,,,,***'''######'''+++***+++++++++***)))'''&&&"""""""""$$$%%%$$$!!! ###%%%%%%$$$###"""!!! !!!!!!!!!###%%%%%%###"""  $$$''')))&&&###  """$$$$$$$$$"""!!!&&&'''%%%  """###"""!!!!!!"""###!!!"""$$$%%%%%%$$$"""!!!"""'''((()))***)))(((&&&$$$######$$$%%%''')))+++,,,)))((((((***+++***(((%%%''''''&&&&&&'''(((***++++++((($$$""""""%%%))),,,%%%%%%&&&&&&((()))+++,,,---,,,)))'''$$$"""!!! !!!""""""!!!"""$$$&&&((()))++++++******+++---///***&&&''',,,...---***...///000111222111000000///......///000000///---***(((&&&)))///444666555222111111222444555555444...///000111444666888999888888999:::;;;;;;;;;;;;999<<<@@@BBBBBB@@@??????)))$$$ ###***...+++&&&"""###$$$&&&)))+++...///......,,,***(((&&&%%%$$$###""""""###%%%***...111......+++(((%%%%%%'''))),,,...111111///+++(((&&&%%%&&&&&&''''''((()))+++''''''%%%!!! $$$(((((((((''''''(((&&&###!!!!!!$$$###!!!!!!###&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!!!!###&&&+++.........---+++***))))))))) !!!###&&&'''&&&%%%%%%&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$%%%''')))((())))))'''%%%$$$%%%&&&)))'''&&&%%%%%%$$$!!!###$$$%%%###""""""###%%%######""""""""""""######&&&(((***+++******+++,,,...---,,,***((((((((((((+++,,,+++***'''&&&'''(((%%%&&&(((***,,,---...//////,,,***+++---......,,,+++,,,---////////////...///000000///...+++(((&&&###&&&+++///111000///---'''%%%"""!!!###$$$%%%%%%$$$###"""###'''***,,,---)))))))))***++++++(((%%%"""$$$''')))+++---///111---***&&&&&&(((,,,///000((((((((()))***,,,---///...---+++++++++)))'''$$$&&&)))///555999888333///,,,,,,,,,------+++'''$$$######%%%'''))))))&&&$$$###"""!!!###(((+++++++++&&&&&&%%%######$$$&&&'''$$$%%%'''&&&%%%###"""""""""$$$&&&%%%"""   """'''******'''###!!!###%%%$$$""" !!!###!!!###%%%%%%###"""!!!"""###$$$###""" !!!###&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&$$$!!!&&&...111///***(((((('''(((***)))'''%%%%%%&&&&&&&&&&&&''')))*********))))))***)))'''$$$!!!###$$$%%%$$$!!!"""%%%(((***(((&&&%%%$$$###$$$&&&)))++++++)))&&&%%%'''))))))(((((()))***'''((('''%%%""" !!!$$$)))...///+++''''''((('''))),,,///111111000///***++++++'''""" ###&&&%%%&&&)))+++---------,,,'''%%%%%%&&&'''&&&### !!!###$$$$$$'''&&&%%%###!!!  !!!###%%%'''%%%"""###&&&'''%%%###"""!!!"""$$$%%%$$$%%%### !!!%%%&&&$$$  """###"""!!!"""$$$###!!! !!!###!!!###&&&'''&&&$$$"""!!! """$$$&&&&&&(((((()))(((''''''$$$$$$%%%&&&(((***,,,---'''''')))+++...---+++)))''''''&&&&&&&&&&&&'''''')))'''###!!!!!!###&&&(((%%%%%%%%%&&&(((+++...///111///---***'''$$$###""" """#########$$$''')))(((***++++++)))(((***,,,'''### ###)))+++)))%%%'''(((((()))+++,,,...///000//////000111111000...***&&&$$$&&&---333555555111000000222333444333222222222333444555777999:::777888999:::::::::::::::777===DDDHHHGGGCCC???===+++$$$"""))),,,(((""""""###$$$''')))+++,,,---...---,,,***'''%%%$$$###"""###%%%''')))+++,,,------,,,***&&&######%%%'''+++...000111///,,,)))((('''(((***))))))((()))***)))(((&&& ###'''&&&&&&((()))(((&&&$$$!!!###""" """%%%$$$$$$$$$&&&((()))(((&&&""""""""""""""""""""""""$$$""" """''',,,000...---+++)))'''&&&%%%%%% !!!###&&&))))))'''%%%&&&&&&&&&&&&%%%###!!! ###$$$$$$#########&&&(((((((((((('''%%%$$$&&&'''((('''&&&&&&%%%### !!!""""""!!! """###!!!###$$$%%%%%%$$$###!!!###%%%(((******+++---///000---***))))))***)))(((---,,,+++(((&&&$$$&&&'''&&&''')))+++---...//////111///---...222444333111---...///000000...,,,+++......//////---+++(((&&&"""%%%+++111333333111///)))&&&###!!!!!!""""""!!!!!! """'''+++------)))((((((***+++,,,***(((###%%%(((***,,,///222444000---)))(((***,,,...///(((((()))***,,,...111333000///---,,,,,,***(((%%%&&&***000777;;;:::555111,,,---...//////,,,'''$$$"""###&&&***---,,,)))'''%%%###"""%%%)))------,,,''''''&&&%%%%%%&&&)))+++%%%'''))))))'''%%%######%%%''')))'''""" &&&,,,---)))&&&"""$$$$$$""" """"""###$$$###!!! %%%%%%%%%###!!!!!!###%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%&&&%%%###!!!!!!"""%%%---000---)))'''((('''(((((('''&&&%%%&&&'''%%%%%%&&&(((+++,,,+++*********+++***((($$$!!!'''''''''%%%###!!!!!!"""###&&&***+++***'''%%%%%%$$$%%%'''+++------***''''''))))))((('''&&&''')))(((((('''%%%###"""$$$&&&$$$)))......***&&&%%%'''))),,,000444555444222111'''))))))%%%""" ###'''+++...000000000***((('''''')))(((%%%"""!!!###$$$$$$######)))((('''%%%"""  !!!###&&&'''%%%!!! ###&&&%%%$$$$$$######$$$%%%&&&###$$$""""""###!!!  ###%%%%%%%%%!!!###%%%$$$!!! !!!###!!!$$$'''((('''%%%$$$###!!!""""""###%%%&&&$$$$$$&&&'''(((((())))))%%%%%%&&&'''(((***+++,,,%%%&&&))),,,000000...,,,&&&&&&%%%$$$$$$$$$$$$%%%(((&&&### !!!###%%%%%%%%%%%%&&&))),,,000222333111///+++(((&&&$$$###"""###$$$$$$%%%'''***---(((***,,,+++((('''(((+++ &&&***&&&"""!!!!!!"""###&&&))),,,...000000///000222222111///)))%%%"""$$$+++222444444///......///111111000///666666666666666777888999666777888999::::::::::::666===FFFKKKJJJEEE???;;;,,,(((###$$$''')))'''$$$&&&'''((()))***,,,,,,---///...+++)))'''%%%$$$$$$%%%%%%&&&&&&'''((())))))***((($$$  $$$(((,,,---//////...***&&&###((('''&&&%%%&&&))),,,...,,,+++(((######%%%&&&%%%###"""###%%%%%%&&&&&&%%%""" !!!!!!"""$$$(((***)))%%%"""$$$###"""!!!!!!   """%%%(((***+++******)))'''&&&%%%$$$!!!###'''+++,,,+++)))(((***)))&&&$$$###"""""""""$$$&&&'''%%%###$$$'''******(((&&&&&&'''((((((''')))%%%###%%%)))(((!!! !!!  !!!###$$$$$$###"""###$$$&&&(((***+++,,,,,,***+++,,,---------,,,+++///,,,)))'''''''''&&&%%%''')))+++---.........---222...******---000111111...,,,+++///333444000+++******,,,------,,,+++***!!!%%%---777===<<<666///)))(((&&&$$$#########$$$!!!"""$$$(((,,,...---,,,)))''''''***......)))$$$%%%###"""%%%+++222666888333000......000///,,,))))))******+++---000333555---,,,***))))))******+++---///333999<<<<<<999666111---+++,,,...---(((### """&&&)))+++***(((%%%%%%%%%''')))+++***)))"""$$$%%%$$$"""###(((,,,(((+++---,,,(((%%%&&&'''###%%%&&&%%%""" %%%+++,,,'''"""#########!!!!!!###"""!!!!!!"""###!!! !!!$$$&&&'''''''''%%%######$$$&&&''''''&&&''''''&&&###!!! #########$$$&&&(((***,,,+++***(((&&&$$$###"""!!!%%%%%%%%%&&&(((***---...//////...+++'''$$$$$$$$$)))((('''((()))***)))(((&&&(((******(((%%%$$$$$$***((('''))),,,...,,,)))***(((&&&$$$######$$$$$$,,,***(((%%%$$$$$$%%%&&&)))(((&&&$$$"""###'''***...///222666999888444000,,,)))%%%!!!###))),,,+++)))'''%%%$$$&&&((()))&&&###!!!###%%%&&&&&&$$$!!!&&&''''''%%%"""$$$###%%%))),,,***""" """######%%%&&&$$$$$$######$$$&&&((()))'''###  !!!#########$$$&&&'''$$$%%%&&&$$$ !!!%%%%%%&&&((()))((($$$!!! """$$$(((***,,,)))'''%%%'''))))))&&&$$$######$$$%%%&&&''''''((()))''''''))),,,---+++(((+++(((%%%"""!!!"""$$$&&&%%%###!!!!!!$$$(((***+++,,,,,,+++***+++,,,---...111222111...)))%%%$$$$$$&&&###"""$$$(((,,,------+++******+++,,,,,,***(((!!!###%%%%%%###!!! %%%))))))(((...000222444333111...,,,((($$$"""$$$***///000///111...+++***,,,...111222222222222333555777999:::888888999999888777666555888===DDDHHHIIIHHHFFFEEE***&&&###$$$(((+++)))'''''''''''''''(((***+++,,,---,,,+++)))&&&$$$""""""&&&&&&'''''''''''''''''''''%%%""" ###'''***+++,,,,,,+++(((%%%###((('''&&&%%%&&&))),,,---,,,,,,***&&&!!! """$$$$$$""""""###%%%'''&&&%%%$$$############ !!!"""%%%''''''%%%###$$$###!!! ###&&&(((+++***)))(((''''''''''''###%%%(((+++------,,,++++++)))(((&&&%%%%%%%%%%%%&&&((()))'''&&&&&&(((+++,,,)))&&&%%%&&&)))******'''$$$!!!$$$'''&&&   !!!"""###$$$###"""!!!%%%&&&''')))+++,,,,,,---,,,,,,---......---,,,,,,,,,+++)))((())))))'''&&&'''))),,,......---+++******&&&###"""&&&***,,,---...+++***,,,000000---***((()))*********)))(((((('''***000888>>>>>>888333***)))'''%%%$$$#########$$$%%%'''***---...,,,***+++)))(((+++...///***&&&$$$""" ###)))///333444444222111111222111...+++,,,,,,,,,,,,,,,---///000+++***)))(((((()))******+++---111666999999666333...+++)))***,,,,,,'''###""""""%%%(((++++++)))'''""""""$$$&&&***++++++)))###$$$###!!! """(((...---000111...)))$$$###$$$###%%%&&&&&&###""" ###''')))&&&###"""######!!!!!!###$$$"""!!!!!!!!!!!! !!!###$$$%%%%%%%%%###"""###%%%&&&&&&&&&$$$%%%%%%$$$""" !!!"""%%%'''***+++,,,***(((&&&$$$$$$######&&&&&&&&&&&&(((+++...000111000...***'''$$$%%%&&&***((('''(((+++,,,---,,,)))******)))&&&%%%&&&''')))((('''))),,,---,,,***'''&&&###"""!!!"""$$$%%%***(((&&&%%%$$$$$$%%%&&&''''''%%%"""!!!"""&&&)))---...222777;;;:::444...)))&&&### %%%((((((''''''&&&$$$%%%'''((('''%%%###$$$%%%&&&%%%$$$###"""&&&''''''&&&$$$""""""###%%%$$$$$$(((+++***$$$ """###$$$%%%&&&'''###"""""""""###$$$&&&''''''$$$ !!!!!!!!!!!!"""######""""""$$$%%%''''''&&&### """$$$$$$%%%&&&'''&&&###!!! """$$$''')))***+++%%%$$$###$$$&&&&&&$$$""" !!!###%%%&&&((((((((('''%%%&&&)))***)))((()))'''$$$""""""###%%%''')))&&&$$$$$$&&&)))***+++------,,,,,,,,,------...000000///...---***(((&&&&&&$$$$$$&&&***------,,,)))((('''''')))***)))(((%%%&&&((()))'''$$$!!!!!!'''++++++)))---///111333333222///...+++'''$$$&&&+++//////...///,,,)))'''))),,,---...111000000111222555777999555555555444444444444444888<<>>@@@AAA@@@@@@AAA$$$$$$$$$&&&)))***)))''')))(((%%%$$$$$$%%%''')))((((((((('''%%%!!!$$$%%%'''(((((('''&&&%%%!!!"""$$$%%%,,,+++***)))((('''''''''&&&&&&&&&&&&'''((()))***+++,,,---***%%%"""%%%&&&((()))***'''"""%%%******((("""  ###%%%''''''%%%$$$"""  ###%%%,,,***'''%%%$$$%%%&&&(((%%%&&&'''***,,,---...///,,,,,,,,,,,,------......---...///...---,,,,,,+++&&&$$$"""###%%%((()))))))))'''%%%'''******&&&""" ###%%%'''&&&&&&&&&'''''''''''''''''''''''''''******+++,,,------------.........---,,,***))))))&&&&&&(((+++------+++)))&&&))),,,---,,,(((### """(((+++...+++((('''((())))))(((((()))***+++,,,,,,------...---...222777777444111+++***)))(((&&&%%%$$$$$$'''(((+++///111000---***---+++***+++,,,,,,***'''"""!!! !!!$$$'''***,,,,,,,,,---...000000000///444444333///***&&&&&&''''''''''''''''''''''''(((&&&&&&))),,,000000///---((('''%%%&&&''''''%%%###$$$%%%(((,,,......***'''!!!%%%((()))(((&&& !!!""" !!!'''+++777888888444,,,&&&$$$$$$&&&(((******(((%%%$$$$$$%%%###!!!!!!"""###""" """###""""""&&&(((&&&"""!!!"""""""""!!! $$$$$$###$$$%%%$$$!!! !!!""""""  """%%%(((***+++,,,+++(((&&&%%%&&&'''(((---+++(((&&&'''***...111222111...)))&&&&&&(((+++)))'''$$$$$$&&&)))+++,,,***++++++)))'''%%%&&&'''&&&&&&''')))+++,,,,,,,,,((('''$$$!!!!!!"""###%%%!!!!!!"""###$$$%%%%%%&&&$$$###"""  $$$''',,,...333:::>>>:::///&&&&&&$$$  ###%%%""" !!!"""%%%$$$""""""###&&&((()))'''&&&$$$###$$$%%%''')))'''''''''%%%######%%%''''''$$$!!!!!!###&&&'''''''''&&&$$$$$$%%%&&&&&&&&&$$$""" !!!###%%%&&&&&&$$$%%%%%%###!!! $$$%%%&&&%%%$$$#########!!! !!!!!!###'''((('''$$$"""!!!###$$$%%%&&&###!!! """%%%&&&''''''''''''''')))***+++,,,***((()))+++---......***+++,,,---,,,+++***)))+++***+++000666777222---'''(((***,,,------,,,+++&&&###!!!!!!$$$(((***+++...000222222000+++&&&"""!!!"""%%%+++111222///+++(((***,,,///111222333333---+++)))))),,,///000000///,,,)))((()))************,,,///111333444444444444333000//////222555777777999::::::999888888999###$$$%%%&&&((('''%%%$$$***(((&&&$$$$$$%%%''')))''''''((('''%%%"""!!!###'''***+++***((('''!!!"""%%%&&&&&&)))((('''&&&%%%&&&&&&'''$$$%%%&&&'''''''''''''''(((***+++)))$$$ !!!$$$(((+++,,,,,,,,,%%% $$$)))***(((%%%""" """%%%'''(((%%%###""""""""""""!!!###%%%'''---+++'''$$$"""###$$$%%%###$$$&&&(((***+++,,,---------...///000000000111//////000111111///---+++"""###%%%(((+++,,,***))))))'''&&&'''))))))&&&###"""$$$''')))(((((()))***((((((((((((***,,,...///,,,,,,------------,,,,,,,,,,,,+++)))((('''&&&&&&$$$%%%(((+++...---+++(((%%%'''***+++***&&& !!!'''+++...+++(((''''''((()))***&&&'''(((***,,,///000111///...---///333444222000*********)))((('''&&&%%%&&&'''***...111111///,,,+++++++++++++++***'''%%%"""""""""###$$$&&&)))+++((()))+++---...///000111555777777222+++&&&&&&'''(((((((((((((((''''''&&&$$$$$$&&&(((+++---,,,***'''&&&%%%%%%%%%%%%%%%$$$###$$$&&&***------***((( ###&&&&&&%%%###!!!%%%%%%######%%%(((555777777444...)))'''((((((***,,,,,,***'''&&&&&&!!!!!!!!!"""###"""  """###"""###''')))&&&"""!!!###%%%$$$!!! &&&&&&%%%%%%%%%### """###$$$$$$""" !!!!!! !!!###%%%''')))***+++,,,***(((&&&%%%&&&''''''///,,,)))&&&&&&(((,,,...111000---)))&&&&&&))),,,,,,)))%%%$$$%%%'''((()))%%%(((***+++)))&&&$$$###%%%'''(((******++++++,,,---+++(((%%%###""""""###!!!###%%%%%%&&&%%%%%%$$$###!!! !!!%%%)))---111888===>>>777,,,$$$###!!!"""%%%$$$###  """""""""!!!!!!!!!$$$'''))))))'''%%%######%%%(((***''''''%%%""""""$$$&&&$$$ !!!$$$&&&((((((%%%######%%%&&&$$$###!!! !!!$$$'''((((((%%%&&&&&&$$$!!! !!!$$$''')))'''%%%"""  !!!  %%%)))+++(((%%%"""  ###""" $$$'''))))))******+++,,,,,,,,,)))((('''))),,,///000000'''''')))))))))((('''&&&***)))***000777888444///)))***,,,------,,,,,,+++'''$$$!!!!!!$$$(((+++,,,...000222444333///+++)))((())),,,000555444000+++'''(((***,,,...000222222,,,***)))***---000222333111///,,,+++,,,---------(((+++000555777666444333444222///......111444777666777777555222000000111"""$$$&&&(((((('''%%%###***)))(((&&&&&&''')))***''''''''''''%%%###!!! ###''',,,---,,,***((("""  %%%''''''%%%######"""""""""""""""######$$$&&&'''((('''&&&%%%%%%'''((('''###"""###%%%))),,,...,,,+++### ###'''((('''&&&###!!! """%%%''''''"""!!!!!!###%%%&&&&&&$$$ !!!###%%%''')))))),,,***'''%%%$$$###$$$%%%$$$%%%''')))++++++++++++---...///000111111111111......000222333111...+++###%%%(((---111111...,,,'''&&&%%%%%%&&&%%%###!!!!!!###&&&(((((((((((()))((((((((())),,,///333666---------------,,,++++++***)))(((&&&%%%$$$$$$$$$%%%&&&'''***,,,,,,)))&&&###$$$'''((('''$$$ $$$(((,,,+++)))((('''(((***+++%%%&&&''')))+++...000222222000...000444555333111)))************)))((('''&&&&&&(((+++///000///---***+++,,,---+++)))%%%######$$$%%%%%%%%%&&&))),,,)))+++............000111333666888444,,,((((((***+++++++++***)))((('''&&&$$$###$$$&&&)))******))))))((('''%%%%%%$$$$$$%%%######$$$&&&))))))'''%%% """$$$###""" $$$((()))&&&$$$$$$&&&...111333111,,,))))))***(((***,,,+++)))&&&%%%$$$!!!""""""!!! !!!""""""!!! $$$((()))&&&""""""%%%((('''### !!!"""'''&&&%%%$$$$$$###!!!'''((()))(((&&&$$$$$$%%%$$$%%%&&&((())))))))))))+++***)))'''&&&%%%%%%%%%+++)))'''%%%%%%'''***,,,///...,,,)))'''''')))+++...+++(((''''''((()))(((!!!%%%***,,,***'''$$$###&&&''')))***))))))***+++......,,,***'''$$$"""!!!!!!$$$&&&&&&&&&%%%'''&&&%%%###"""$$$))),,,333999AAACCC>>>444***$$$"""!!!%%%$$$"""!!! """""""""$$$''')))***(((%%%###"""$$$'''(((&&&$$$""""""&&&$$$"""!!!!!!###%%%'''&&&$$$"""$$$&&&&&&### ###'''((((((%%%&&&&&&%%%"""!!!!!!"""###''')))(((%%%!!! !!!###!!!###(((,,,...,,,(((%%%""""""!!!!!!!!!!!!  !!!%%%)))+++,,,---------,,,++++++%%%%%%%%%'''+++...//////###$$$%%%%%%&&&&&&&&&%%%))))))+++///444555333000***,,,------,,,++++++,,,)))&&&###"""$$$''')))***---...111222222111///...------///222666555000+++''''''((()))+++---///000+++******+++,,,///222444222000......///000000///))),,,000555777777666555333111///------///222444333444444333000---,,,--- $$$(((***+++)))'''&&&*********))))))***++++++(((''''''&&&&&&%%%$$$$$$!!!%%%***...///---***(((""" !!!&&&(((&&&### """$$$&&&'''((('''%%%$$$$$$&&&'''%%%"""""""""$$$'''++++++)))&&&"""""""""###$$$%%%&&&'''&&&### !!!###$$$$$$###'''***+++***$$$%%%&&&((()))***++++++))))))((('''''''''(((((('''))),,,...///...,,,+++---...///000111111000000,,,---...111444333...***###%%%(((,,,000222000...((('''&&&%%%$$$###"""!!!!!!$$$'''((((((((()))***(((''''''(((+++000444777.........---,,,+++***)))((('''&&&$$$######$$$$$$'''&&&''')))***)))'''$$$ """$$$%%%%%%###!!!  $$$'''))))))(((((('''((()))+++)))))))))***,,,...000222222000///111444666444222((()))***+++++++++******'''''''''(((+++,,,,,,+++))),,,///000---)))%%%""""""$$$&&&&&&%%%&&&))),,,,,,...///...+++)))***+++...333666333---(((***---.........---+++)))'''%%%$$$######%%%''')))))))))+++***)))'''%%%$$$%%%%%%%%%###""""""######!!!  ###$$$$$$%%%(((+++***'''%%%%%%'''(((+++---,,,)))&&&&&&(((&&&(((***)))&&&###!!!  """###""""""!!! !!!$$$"""%%%((((((%%%!!!###'''***)))%%%"""###%%%%%%$$$######%%%&&&&&&%%%---......---***((((((((((((((()))))))))((('''&&&)))))))))((('''%%%"""!!!$$$#########%%%(((+++,,,,,,---,,,***''''''(((***+++)))(((''')))))))))((("""%%%)))+++***(((''''''&&&)))+++***((('''(((***,,,------,,,***&&&###!!!"""%%%''''''%%%$$$***)))(((&&&&&&(((,,,///:::CCCKKKJJJ???222***'''$$$!!! $$$$$$### !!!$$$%%%$$$%%%(((++++++)))%%%###"""###$$$&&&###!!!###&&&&&&&&&%%%$$$$$$%%%&&&%%%######%%%((((((###"""&&&(((((($$$%%%&&&%%%$$$###$$$%%%"""!!!!!!###&&&&&&###!!!!!!$$$%%%###"""'''+++---+++(((&&&######"""######"""!!!  """'''+++------...---,,,***((('''$$$######%%%)))+++,,,+++""""""""""""###%%%&&&''')))***,,,...000000000///,,,---...,,,)))(((***,,,+++((($$$###$$$%%%&&&&&&,,,---...000000000000000---,,,---111444444000,,,((('''''''''(((***,,,---,,,,,,+++++++++---000222000///---...///000000///------...000222555888999444333111//////000222333///111333222000///......###))),,,---,,,+++*********++++++,,,,,,,,,,,,(((((('''&&&&&&&&&''''''$$$''',,,///000---)))&&&"""!!!&&&(((%%%""" !!!!!!"""!!!!!!!!!"""###&&&((((((&&&$$$###$$$&&&&&&%%%"""!!!!!!"""%%%((((((%%%!!!"""$$$&&&&&&%%%%%%&&&'''%%%###  """"""""""""(((,,,......&&&''')))***+++,,,,,,,,,''''''((()))***+++,,,,,,***---000222222111...,,,---...///000111000000///++++++---111444333...***######$$$(((,,,/////////***)))(((&&&%%%$$$###"""###&&&)))+++++++++,,,---((('''''''''***...333666.........---,,,+++))))))((('''%%%$$$###$$$$$$%%%((('''''''''((((((%%%### """#########!!! !!!###%%%$$$######%%%(((&&&'''(((((('''''')))***......------...///111222000///...000444555333111'''(((***+++,,,,,,++++++***(((&&&'''(((***)))))))))---111222///***%%%"""!!!$$$&&&&&&%%%&&&))),,,---//////,,,'''$$$###$$$***000444222,,,)))+++///000000000///,,,***'''%%%%%%$$$###$$$'''))))))))),,,,,,***(((%%%$$$%%%&&&'''%%%""" ###%%%&&&)))+++,,,***&&&%%%''')))###&&&)))(((%%%######%%%%%%&&&((('''### $$$'''""""""!!! $$$'''###&&&((((((%%%!!!###(((,,,+++'''$$$%%%'''###"""!!!"""%%%(((******000111222000---+++***+++)))*********)))'''%%%$$$((()))))))))'''$$$!!! """%%%))),,,...+++++++++***((('''((()))&&&%%%%%%&&&((()))((('''$$$&&&((()))))))))***,,,''')))++++++(((&&&'''))))))+++,,,---+++((($$$!!!###&&&((('''%%%$$$,,,+++***((((((***...222???IIIRRROOO@@@222***)))(((%%% """"""###### """&&&'''''''''))),,,+++)))&&&###""""""###$$$  %%%'''((()))(((&&&%%%%%%&&&$$$######'''******$$$ !!!%%%''''''###%%%&&&&&&%%%$$$%%%''''''$$$ """###""" """&&&'''$$$###((()))(((&&&$$$$$$$$$############"""!!!!!!  !!!!!!###(((---------...---+++(((%%%###$$$######$$$''')))((((((!!!!!!!!!!!!"""%%%'''(((***+++---...------...///---......+++((('''***,,,+++(((%%%######$$$$$$###---------......///000000+++***+++///333444111---)))(((&&&%%%&&&''')))+++---------+++***+++...000...---,,,,,,...000//////000...,,,+++...333999===777666444333222333444555,,,///222333222111111111 %%%)))---......---***))))))))))))(((((((((%%%&&&((('''%%%######$$$'''))),,,...///...---++++++&&& $$$''''''%%% ###%%%%%%### &&&&&&'''%%%######$$$%%%$$$%%%%%%%%%$$$"""  """###$$$$$$$$$$$$''''''''''''(((((((((((("""!!! !!!!!!  '''***)))&&&%%%(((,,,...---,,,,,,,,,******))))))***,,,...000222333555666666555333222///...---,,,,,,,,,---------+++((((((******(((&&&&&&%%%%%%'''+++---+++)))***)))&&&###"""###'''+++,,,,,,,,,---...---+++)))(((&&&$$$%%%'''***++++++---+++))))))***+++++++++'''((((((&&&$$$#########((('''&&&'''((('''$$$ ########################%%%%%%%%%%%%%%%%%%%%%%%%+++***((($$$"""###&&&)))...000111111000//////000222000---,,,...000222222---***&&&&&&))),,,------------,,,)))&&&$$$%%%&&&,,,---...///---***'''%%%%%%%%%&&&&&&'''((()))))),,,---...,,,(((%%%"""!!!%%%(((,,,,,,+++***+++---000///...---+++***)))(((%%%### !!!###''')))***000,,,'''%%%&&&'''&&&$$$(((&&&"""  ###$$$%%%'''***---333222///,,,((('''((()))''''''%%%$$$"""!!! """###$$$$$$### !!!%%%''')))%%% !!! ###&&&'''&&&""" """!!!%%%((((((%%%######%%%!!!"""$$$&&&)))+++---...000...,,,***))))))************++++++***)))((('''*********'''$$$"""!!!""""""!!!"""###%%%(((+++---111000...,,,***((('''&&&'''&&&%%%%%%&&&'''((())))))(((''''''(((***,,,---)))(((&&&&&&'''(((''''''---***(((+++...///+++''' ###&&&&&&$$$"""###$$$***(((((())),,,000222333???FFFLLLGGG;;;///++++++---,,,***'''$$$""" ###%%%&&&"""!!!'''((((((((())),,,------,,,***((($$$!!! """$$$&&&%%%### """$$$((('''&&&%%%&&&'''((((((%%%###"""###$$$&&&&&&%%%  !!!!!!""""""""""""$$$(((++++++'''###"""%%%&&&&&&$$$"""!!!"""&&&)))(((!!!"""%%%'''&&&%%%!!!!!!###$$$$$$$$$######""""""!!!###%%%%%%$$$$$$%%%&&&***)))&&&$$$###$$$'''***---)))&&&%%%&&&&&&$$$"""!!!%%%(((***+++***))))))+++...---++++++---///***,,,+++'''""""""&&&***)))(((&&&$$$###$$$%%%&&&,,,***)))***+++,,,,,,+++***(((''')))---000000...***(((&&&$$$%%%(((,,,...000000...,,,)))((()))++++++,,,---///000222444444222111///---,,,...333666888777666666666666555333333000222888:::666222000###%%%(((,,,...///......***)))((('''&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%'''%%%'''***---/////////...,,,(((######&&&(((&&&$$$!!!###&&&'''$$$""" $$$%%%&&&%%%######%%%'''%%%%%%%%%$$$$$$###"""!!!!!!###%%%&&&&&&%%%$$$))))))((((((((('''''''''$$$"""""""""$$$$$$###"""%%%((('''%%%%%%(((---//////...---------,,,+++******+++---///222333444555555444333222...,,,***(((((()))+++---...+++((('''((()))'''%%%%%%$$$$$$&&&***------,,,***)))'''%%%###%%%))),,,---------------,,,)))((('''%%%$$$$$$&&&)))***+++,,,***(((((()))*********'''''''''&&&$$$$$$$$$%%%'''%%%$$$%%%'''(((%%%###%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''+++***)))&&&$$$%%%'''***...///000///---,,,---...000...++++++---...//////+++(((%%%%%%(((+++---,,,...---,,,((($$$"""###$$$+++,,,---...---***(((&&&((((((((((((((((((((((((***+++---,,,((($$$!!! &&&)))+++,,,+++***+++---------------............'''%%%###$$$&&&)))******,,,)))%%%$$$&&&((((((((('''$$$!!! """###!!!"""###$$$%%%&&&))),,,444333111---)))'''''')))&&&&&&&&&%%%$$$###"""!!! !!!!!!!!!  $$$'''***)))%%%!!! !!!!!!!!!###%%%&&&%%%""" !!! $$$((((((%%%"""!!!""""""###&&&((()))+++---...///---***'''&&&%%%&&&&&&((()))+++,,,,,,+++)))((()))******(((%%%######$$$%%%%%%$$$%%%'''+++///111:::888666333000---***)))&&&&&&&&&&&&''')))+++,,,***)))((('''''')))+++,,,***)))((((((((((((((((((,,,)))(((+++000222000---###$$$$$$""" """%%%(((&&&%%%%%%(((+++...000888>>>BBB===333+++)))+++...---+++)))'''$$$"""!!!%%%)))+++(((###!!!%%%******)))((())),,,---...---)))&&&"""!!!$$$&&&'''%%%###!!! """$$$%%%)))(((&&&%%%%%%&&&&&&%%%""" ###$$$$$$### """"""  !!!"""######%%%(((+++...+++'''''')))++++++)))###"""###'''+++***$$$ !!!$$$&&&&&&%%%%%%%%%&&&'''&&&%%%$$$###&&&'''))))))'''&&&&&&'''((('''&&&$$$$$$&&&))),,,,,,)))'''&&&''''''%%%###"""$$$'''+++------,,,+++***+++---,,,******,,,///+++,,,,,,(((######&&&+++---+++(((%%%$$$$$$%%%&&&+++)))((((((***,,,,,,,,,(((%%%$$$%%%(((***+++***)))'''$$$###$$$(((---000111111111...+++))))))******+++---...000222333333111111000...---///333666888666555555555555444333222000333:::<<<888444222,,,---...///000/////////,,,***'''$$$######$$$%%%###$$$$$$###"""###&&&)))%%%&&&))),,,.../////////---***''''''((((((%%%!!! ###&&&'''&&&$$$#########$$$$$$#########&&&(((((('''%%%$$$$$$$$$%%%%%%###%%%''')))***)))'''&&&******))))))((((((''''''&&&%%%%%%&&&((()))((('''###  ###&&&&&&%%%%%%)))...222222000//////000...,,,***)))***,,,---111111111111111111111111,,,)))&&&######&&&***---///,,,)))'''''''''&&&$$$%%%$$$$$$&&&***---//////++++++***(((&&&(((+++...//////...---+++)))'''&&&&&&$$$"""###%%%((()))******(((&&&&&&((())))))(((&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&(((((('''&&&&&&'''''''''''''''&&&$$$$$$%%%&&&'''(((((())))))******)))''''''(((***//////...,,,))))))***,,,---+++******,,,,,,+++***(((&&&$$$$$$'''***+++,,,...---+++((($$$!!!"""###)))***,,,------+++)))(((******))))))(((((())))))))),,,...---***&&&###"""''')))+++++++++***+++,,,,,,------...///000111111***(((((((((***++++++***(((%%%######%%%(((***+++%%%$$$!!! """$$$&&&###$$$$$$$$$###$$$'''***222222111---***''''''(((''''''(((((('''&&&$$$### ###&&&***,,,)))'''$$$######$$$###"""###%%%&&&%%%###!!! $$$((()))%%%!!! """$$$'''))))))***,,,---///---***&&&$$$#########(((***,,,......---+++))))))***+++***(((''''''(((+++***((((((+++///444777AAA@@@===888444000---+++(((((((((((()))+++---...+++)))(((''''''(((***+++,,,+++***)))))))))))))))(((&&&&&&)))...222111000&&&%%%### ###&&&'''%%%"""!!!"""%%%)))+++000555888555---((()))---///...---+++)))'''%%%$$$)))---222111---***+++...,,,***((((((+++---...///(((%%%  $$$'''((('''&&&%%%%%%%%%&&&'''+++)))&&&%%%%%%$$$###!!!!!!"""###"""!!!###$$$######$$$%%%$$$""" """$$$%%%%%%&&&)))+++...+++((((((+++------+++$$$$$$&&&)))---,,,'''"""###!!! !!!###%%%%%%$$$&&&''')))******(((&&&$$$(((***+++***(((&&&&&&'''((('''%%%$$$%%%(((+++---+++)))(((((()))((('''%%%&&&(((+++...//////...---***++++++***)))))),,,...,,,,,,,,,)))%%%$$$'''***000---***'''%%%%%%&&&'''+++)))''''''***,,,------(((%%%######$$$&&&''''''((('''%%%$$$'''+++000333444555555333///,,,************,,,...000111222222000111000000///000444666777555333222333333222111000///444;;;>>>:::666555444444333222111000000000---+++&&&""" !!!###$$$$$$###""" !!!%%%((('''((()))+++,,,,,,------,,,+++***))))))&&&!!!"""%%%''''''&&&%%%%%%"""######""""""###&&&)))***(((&&&%%%%%%&&&)))***++++++,,,,,,,,,***)))((()))))))))))))))))))))))))))(((((())),,,------,,,(((%%%""""""$$$&&&'''&&&%%%)))///333333222111000///---+++)))(((***,,,...//////...---------......+++(((###!!!!!!&&&+++///111...+++((('''&&&%%%%%%((((((((()))+++---///000......---,,,***+++...000000000///,,,)))&&&%%%%%%%%%###""""""$$$'''((()))&&&%%%$$$$$$&&&'''&&&%%%$$$###""""""###%%%%%%%%%###""""""###%%%''')))+++&&&'''((()))))))))((('''''''''''''''''''''''''''&&&'''))))))(((((()))***000000...+++(((''')))++++++******+++,,,+++)))'''%%%$$$$$$$$$&&&(((***+++------+++(((%%%$$$%%%&&&((()))+++,,,,,,,,,+++******)))((((((((()))******+++...000000---***((('''((()))***+++***+++++++++............////////////,,,,,,,,,---......,,,***&&&%%%######%%%(((***,,,&&&$$$"""!!!!!!"""###%%%$$$$$$$$$###!!!!!!###%%%,,,------,,,***(((((())))))*********)))'''%%%###!!! """$$$(((+++---+++)))((('''''''''&&&&&&%%%&&&''''''&&&###"""!!!"""'''++++++'''""" ###&&&***+++******,,,...333111---)))&&&%%%$$$$$$***,,,...000000...+++)))***,,,......---,,,,,,---111///,,,,,,...333888<<>>:::666666:::888555222000000000111000,,,'''###!!!!!!$$$%%%%%%$$$""""""%%%&&&'''''')))***,,,...///*********)))'''###$$$&&&'''&&&&&&'''######"""!!! """%%%(((***(((&&&%%%&&&(((+++---//////...---+++***((('''&&&&&&'''((()))***++++++***))))))+++...000000///---***(((&&&&&&'''(((((($$$)))...222333222222222---+++)))''''''***---///...---,,,+++***************'''$$$"""###(((---000222000---)))&&&%%%&&&''',,,---------------...///000000111///...---///000.........+++&&&######$$$%%%###!!!"""$$$'''(((((($$$###"""###%%%&&&%%%$$$"""!!! """$$$%%%$$$"""!!!""""""###$$$&&&)))+++((()))+++,,,---,,,+++*********)))(((&&&%%%$$$###"""%%%'''(((((((((((()))222111///,,,)))((()))+++***)))***+++---,,,)))'''$$$%%%%%%%%%&&&''')))+++,,,,,,,,,***((((((***,,,((()))+++,,,------,,,,,,'''&&&&&&&&&''')))+++---,,,...000///---+++************)))******++++++++++++,,,,,,------...//////.........///000///---***)))(((&&&$$$$$$&&&(((***)))'''%%%"""!!! !!!!!!###$$$$$$"""  ###&&&((())))))))))))***---------+++***'''%%%######  """ """$$$'''***+++,,,++++++***)))((())))))(((((()))***)))'''$$$"""%%%)))---,,,((($$$######&&&+++000111///...000333777555111...+++***)))***---...000000///---***)))+++---000111111000000111444222///...000444999<<<<<<;;;999777444111000...555333000---***(((''''''&&&&&&%%%&&&'''***---...,,,------+++(((''')))***"""""""""###%%%''''''&&&&&&&&&'''((())))))((('''+++)))&&&!!!###'''---111666555///***((()))+++,,,,,,,,,+++)))'''&&&+++000555888666333111111,,,)))&&&&&&(((+++,,,---(((%%%!!!"""&&&))))))((((((((()))******+++,,,)))%%%%%%&&&%%%!!! """"""!!! %%%'''%%%###"""###%%%&&&''''''&&&&&&((()))+++***)))''''''(((%%%"""!!!"""%%%'''&&&$$$$$$&&&(((+++---,,,***'''&&&$$$###"""###$$$###""" !!!"""!!!!!!"""$$$'''***+++***(((&&&$$$&&&'''((('''&&&'''(((,,,)))&&&%%%'''((('''''')))+++---//////---,,,+++)))+++---///000...---+++)))(((((((((***,,,---...,,,,,,+++)))''''''((())),,,+++***))))))***,,,---+++***)))***,,,......---+++***)))((('''(((***,,,***---111666888888777666:::<<<===<<<777222...---)))***,,,///000000000///---///000000000222555777555222///............------...444;;;<<<888555666<<<999555111...///000111111...***&&&$$$$$$&&&((('''&&&### """%%%%%%%%%%%%'''))),,,///111((())))))(((%%% """&&&'''((())))))%%%%%%### """%%%'''&&&%%%$$$%%%(((+++---...///000000///,,,(((&&&%%%%%%&&&'''((()))******+++******+++...000//////...---,,,***)))))))))***$$$''',,,000111111222333...,,,)))''''''***...000......---+++***((('''&&&(((&&&%%%%%%'''***...111111000---)))%%%$$$&&&(((---///000000...------...000111222000...,,,,,,---***++++++(((###!!!"""%%%%%%###!!!"""$$$'''((()))$$$######%%%''''''&&&%%%"""!!!!!!$$$'''((($$$!!!!!!"""###$$$$$$%%%(((***+++---///111111111///...,,,+++***'''%%%###!!!!!!!!!###&&&''''''((()))+++111111000---***)))***+++)))))))))+++------+++)))&&&'''(((((('''''')))+++,,,,,,---,,,+++,,,...111***+++,,,------.........&&&%%%%%%%%%'''***,,,...***+++,,,+++***)))***+++,,,***))))))***++++++***&&&''')))+++---///000111.........///000000...,,,,,,+++)))&&&$$$$$$'''))),,,***(((%%%"""!!! """###%%%$$$!!!!!!%%%((())))))***+++///...,,,+++)))'''&&&&&&(((%%%!!! """ """$$$&&&((()))+++++++++)))'''''')))+++*********+++,,,***&&&###%%%(((+++***'''$$$###$$$***///555777444333666999888666333000..................//////...---+++***+++...111333333222222222555333000///000333666999777777666555333222111111666444000,,,)))'''%%%%%%&&&%%%%%%%%%'''***,,,...***,,,,,,***&&&%%%''')))$$$%%%&&&&&&&&&%%%$$$######%%%(((---000000---***///...+++&&&!!! ###'''+++///333222---(((%%%$$$)))***+++,,,,,,***(((&&&***...222444444222111111,,,***(((''')))+++,,,,,,+++)))&&&######%%%(((+++&&&&&&&&&&&&''')))+++---,,,((($$$%%%((('''###!!!"""!!! """(((***'''### """%%%&&&&&&&&&'''((()))***+++)))'''&&&&&&'''%%%"""!!!"""%%%&&&$$$"""###%%%''')))***)))'''&&&%%%$$$###$$$%%%%%%###!!!!!!######""" !!!$$$''')))))))))(((&&&(((***+++******+++,,,---)))%%%%%%&&&'''%%%###&&&)))...000///...,,,,,,***+++---///...---+++)))'''&&&''')))---//////...,,,+++***)))(((''''''''''''((()))***++++++,,,,,,*********,,,......+++)))'''((())))))))))))+++------111666;;;<<<;;;888555:::<<<===<<<777333///...)))+++---000111111000///,,,---......///111555888777444000......//////...///111555::::::555444666<<<888333...,,,---000222333111---***((((((***+++'''&&&%%%###!!!"""%%%(((***((('''&&&''')))+++---'''((()))((($$$###''')))***+++,,,((('''$$$ """"""!!!!!!!!!###%%%(((******...555::::::555...)))''''''''''''&&&&&&&&&&&&+++***)))+++---......---......---,,,***)))))))))###&&&***,,,...///222333222///+++)))(((+++...111000000000...,,,)))&&&$$$$$$%%%&&&(((+++---///000...---+++&&&""""""$$$'''))),,,000111///,,,,,,,,,///000000///,,,)))((((((%%%'''(((%%%!!! """&&&&&&$$$""""""%%%'''))))))&&&&&&&&&(((***+++)))((($$$$$$%%%))),,,+++&&& ###%%%&&&$$$$$$%%%'''***,,,///111111111///...+++***(((&&&$$$###!!! """$$$&&&'''((()))+++---///000000...+++******+++((('''''')))+++,,,,,,***(((***+++***(((''')))+++---......---,,,---///111,,,------....../////////((('''&&&&&&'''***---///++++++***)))'''(((+++...---***((((((***,,,+++***'''''')))+++---...000000...------...///000...---------+++((($$$$$$'''***///---+++(((%%%###""""""!!!$$$''''''$$$  %%%)))*********+++---,,,***)))((()))***+++---***&&&"""!!!"""!!!!!!"""###%%%&&&'''((())))))(((&&&###$$$'''************,,,---+++&&&""""""$$$&&&%%%""" !!!$$$(((...555777555333666:::444222000...------//////,,,,,,,,,,,,---......///***---111222222111111111444333000//////000222444222222222111111000000///111///---***)))(((((((((((('''&&&%%%&&&(((***+++(((***+++)))$$$"""$$$'''###&&&((()))'''%%%"""!!!!!!###'''---222444111...111222000***$$$!!!###''',,,...///...***&&&$$$$$$(((***+++------+++)))'''***,,,...000111111111111---+++***+++,,,------,,,...---+++)))((()))***+++######""""""%%%(((,,,...***&&&###%%%******%%%  !!!!!!'''***(((%%%!!!$$$''''''&&&%%%%%%'''&&&''''''%%%$$$$$$&&&(((%%%###!!!"""%%%%%%### """$$$&&&'''&&&%%%$$$#########$$$&&&'''&&&###  ###### !!!%%%(((******++++++,,,......---,,,,,,---***'''######&&&(((%%%"""!!!&&&,,,///...,,,++++++***,,,---......,,,)))((($$$$$$&&&+++000222111///+++***)))(((((('''&&&%%%%%%&&&(((***+++***)))((('''(((***,,,---,,,'''$$$###'''***,,,,,,,,,...000111444777999:::888666444888::::::999555111...---***,,,///111222111000///,,,,,,,,,,,,,,,000555999:::777333111111111111111444555888;;;999444333777:::777111,,,+++,,,000222444222///,,,++++++,,,---&&&''''''&&&%%%&&&)))+++111///+++'''%%%$$$%%%%%%'''))))))((($$$$$$(((+++,,,---///***(((%%%  !!!###%%%'''(((000;;;DDDEEE???555...)))((('''&&&%%%$$$######***))))))***,,,---,,,+++,,,---...---+++)))((((((###%%%(((***,,,...111444666333...+++***+++...111333333222111...***&&&###"""$$$'''***---.........++++++)))%%% ###'''%%%)))...000///,,,,,,,,,---...///---***&&&$$$$$$"""%%%&&&$$$ """'''&&&$$$######%%%((()))***(((((()))+++---...,,,***&&&&&&(((,,,000...''' !!!$$$''''''$$$######%%%'''))),,,...///...,,,+++)))((('''&&&$$$###"""!!!###%%%&&&'''(((***---000---...///...,,,***)))***&&&&&&%%%'''***,,,,,,+++))),,,---,,,)))((()))+++/////////---,,,,,,...000............//////000000,,,***((('''(((***,,,......---+++)))(((***...222...+++((((((***,,,+++)))+++++++++,,,,,,---------...,,,,,,,,,...//////...---...,,,)))%%%$$$'''+++000...,,,***(((&&&%%%$$$!!!%%%)))***'''"""!!!&&&***+++*********+++***((('''(((***---///111...)))%%%!!! !!!""""""######$$$&&&&&&'''(((''''''&&&### !!!%%%)))***))))))+++---+++%%%!!!!!!""" """###***222444222000444888///...,,,++++++,,,---...************,,,///111333(((,,,///111111000//////333222000.........///000///......------,,,,,,,,,+++***)))))))))***+++,,,+++***(((&&&%%%&&&'''(((&&&)))***(((### ###&&&!!!$$$((()))'''$$$!!!!!!"""%%%,,,222555444111333444222---%%%"""###&&&......---+++'''&&&&&&'''(((***,,,......,,,***)))+++,,,,,,---...000111222...---,,,---/////////---000///...---,,,+++,,,,,,!!!  ###''',,,///)))%%%###&&&+++,,,'''"""&&&******'''###&&&)))(((&&&$$$$$$%%%#########""""""###''')))%%%###!!!"""$$$$$$!!!!!!###%%%&&&$$$###"""!!!"""###$$$'''((('''###"""""" $$$'''***,,,------...//////,,,++++++,,,((($$$!!!"""&&&(((&&&###$$$***---,,,***))))))+++,,,...///...,,,)))'''######&&&,,,222444333000+++***((((((((('''&&&$$$$$$&&&)))++++++)))&&&$$$%%%'''))),,,---***$$$ ###'''---//////000111333444555555555555555444333666777888666222///------+++---///222333222000///,,,,,,+++***+++///555:::===:::666333333444444444888888:::<<<888333333777===777111000222444333111333000---+++++++++++++++)))&&&$$$###%%%((()))***000///,,,&&&!!! $$$'''((('''(((+++(((!!! ###&&&)))+++,,,---'''&&&$$$"""  !!!$$$'''&&&---:::DDDGGGAAA555,,,,,,***'''%%%%%%%%%%%%$$$$$$%%%((()))***)))((('''*********,,,---,,,)))'''&&&$$$###&&&***......---999555000,,,+++...222555888888666222...((($$$!!!%%%######%%%***,,,,,,++++++***&&&""""""%%%'''+++...000000///...111///---,,,+++)))&&&$$$''''''(((((('''%%%###"""&&&$$$"""!!!"""###$$$$$$''')))---......,,,++++++)))+++------,,,)))%%%###)))'''$$$"""!!!"""$$$%%%)))((('''&&&&&&((()))+++***'''###!!!((('''%%%&&&))),,,------///------///222222...+++))))))***+++,,,,,,---...,,,------,,,***)))+++,,,---------......---,,,,,,...---------...111444555...---+++***)))***+++,,,,,,***)))+++---...+++)))%%%&&&'''((()))***+++,,,+++,,,---,,,***(((((((((************+++---111444111---+++,,,***&&&%%%'''//////...+++'''$$$###$$$%%%)))---,,,'''""""""%%%)))***)))((((((***---......+++((((((+++...---......+++((($$$######!!!""""""!!! !!!###%%%((($$$ !!!'''***---,,,+++)))'''$$$###"""###!!! $$$%%%(((...222222...***((()))***)))(((''')))***)))&&&###&&&+++///...+++***'''$$$$$$(((++++++***,,,,,,...000111000---***(((***,,,,,,***(((''''''(((((((((***---...///...///+++&&&%%%&&&''''''%%%$$$'''***)))%%%"""!!!"""###$$$&&&''''''$$$""" """###%%%)))---//////---)))((('''$$$###$$$&&&)))......---+++)))'''%%%$$$++++++******++++++,,,,,,(((((((((+++...111111111///+++)))***...000---)))000333222---******((($$$""" !!!%%%(((***'''###!!!%%%+++,,,'''!!!!!!"""  &&&******)))%%%###""""""$$$&&&''''''######"""!!! !!!!!!%%%$$$###$$$%%%%%%"""  """$$$$$$""" !!!!!!"""######"""!!! !!!%%%***...111,,,...000,,,&&&###%%%((((((%%%$$$''',,,---)))%%%'''$$$!!!###(((,,,...---......---,,,+++(((%%%"""%%%(((,,,///000...,,,)))***++++++)))(((((()))++++++,,,---//////,,,&&&"""### """''''''!!!!!!***,,,...//////000333444666555222///---...111444:::888666333111///......+++,,,...///000000000000...---+++***+++///666<<<===;;;777444222333555777===>>><<<777555666555222<<<777222111333444333111000...,,,***++++++,,,,,,&&&%%%###$$$&&&(((((('''+++,,,+++((($$$""""""$$$&&&%%%&&&)))'''!!!!!!###%%%((()))))))))(((%%%$$$"""!!!  """%%%((((((,,,444<<>>:::555444444555222000---,,,+++***+++---///000&&&%%%$$$$$$&&&'''&&&%%%&&&((()))(((&&&###!!!!!!"""!!!###&&&&&& ###%%%((())))))'''$$$"""!!!!!!   """'''***+++,,,...111555666666444---+++))))))+++,,,,,,,,,'''&&&$$$$$$%%%(((+++---((('''''')))+++***(((&&&!!! """''',,,///111555111,,,''''''+++000444999777444000+++'''###!!!!!!###'''((('''%%%&&&'''(((&&&"""%%%)))---------,,,000///...//////...+++((('''((()))))))))((('''&&&'''&&&$$$###"""""""""######%%%'''(((************++++++++++++)))'''%%%$$$!!!  """$$$%%%$$$###"""!!!"""###%%%&&&,,,((("""!!!%%%""" $$$&&&'''''')))...333666555000,,,*********++++++,,,,,,,,,******)))'''&&&&&&(((+++,,,,,,,,,---------------.........///000222444555000...+++(((''''''(((***---,,,,,,---......---+++))))))******+++,,,------111111000,,,'''###"""!!!###$$$'''))),,,...000000...,,,+++***&&&$$$***333777444...'''######'''+++000000...***%%%"""$$$'''%%%'''******)))((('''((($$$&&&'''&&&$$$$$$(((+++++++++***&&&"""""""""!!!###""""""###''',,,222555000///---***(((&&&$$$$$$(((''''''''')))((('''%%%"""&&&+++...,,,&&&""" """$$$%%%$$$###$$$%%%###!!!!!!$$$(((+++***'''""""""$$$$$$)))))))))***,,,,,,)))'''***...///+++$$$!!!$$$)))+++))))))***+++,,,+++*********)))***)))((($$$!!!$$$&&&)))***)))(((((()))"""######$$$%%%%%%&&&&&&%%%%%%&&&'''))))))'''%%%!!! ###''')))(((((((((((('''%%%$$$###''''''''''''((()))++++++---,,,,,,...000222111000+++(((%%%%%%))),,,,,,++++++---***%%%###%%%%%%"""!!!%%%'''(((***'''%%%'''+++,,,'''###"""''''''$$$  ###$$$### """%%%((()))(((%%%###"""######$$$&&&'''&&&### !!! !!!###%%%&&&&&&$$$%%%%%%%%%%%%### !!!"""###""" """%%%(((+++,,,...---)))&&&$$$######$$$(((%%%###$$$'''***)))(((&&&((()))******+++...000,,,+++)))'''%%%%%%%%%%%%)))************)))((('''***,,,...---+++)))((((((---111555666333000//////)))(((,,,111333000///111444777<<<@@@BBBBBBAAA???@@@===888333000111666:::>>>;;;888:::<<<;;;666111222111111111111111222222222111...,,,+++---222666777666666555555666777777:::======:::999:::888555CCC@@@<<<999777555222///,,,---,,,,,,,,,...111333,,,)))&&&$$$%%%&&&&&&&&&$$$%%%&&&%%%$$$###"""!!!######  ###%%%(((***)))&&&""" !!!"""!!!!!!!!! ###(((,,,///---+++,,,...111333444---+++)))((()))*********&&&%%%$$$$$$&&&(((+++,,,&&&%%%%%%'''))))))(((&&&!!!!!!!!!###(((---111444333///)))%%%%%%)))///222333444333222...***%%%""" !!!"""$$$%%%%%%$$$###%%%((())))))%%%!!! %%%)))+++,,,+++***...------...///...,,,***&&&&&&((())))))(((''''''''''''&&&$$$"""!!!""""""""""""###&&&((())))))(((*********)))(((&&&%%%%%%!!!!!!!!!!!!"""######$$$'''&&&%%%$$$$$$&&&'''))),,,(((""""""%%%"""###%%%'''&&&)))...222555444222000++++++++++++++++++,,,,,,***)))(((&&&$$$%%%'''***,,,,,,,,,,,,,,,,,,------//////000111222333444444222000,,,)))(((((()))***,,,,,,,,,,,,------,,,+++)))*********++++++,,,,,,111111///+++&&&"""!!!!!!$$$%%%'''***---......---,,,++++++)))$$$###,,,777???:::111(((""""""&&&***333333222---(((&&&(((+++(((((()))***)))(((''''''"""$$$%%%$$$"""!!!$$$'''******((($$$!!!!!! &&&&&&&&&(((+++///333555111000---***(((&&&%%%%%%)))(((((()))******(((&&&"""&&&+++//////,,,&&&""" !!!  """%%%###"""###&&&***+++)))'''"""###%%%&&&%%%$$$%%%&&&)))******))),,,000111***!!!###***,,,***))))))******)))(((((()))+++,,,+++(((### ###%%%'''((()))******+++""""""""""""###%%%'''(((&&&&&&%%%'''(((((('''%%%!!! $$$''')))&&&&&&&&&&&&%%%$$$######%%%%%%&&&'''(((***,,,---111//////000222333222111+++((($$$$$$%%%((())))))***+++(((""" """""" """%%%''''''+++(((&&&(((++++++((($$$!!!%%%((('''$$$!!!&&&+++---+++'''%%%$$$%%%%%%'''((()))(((&&&%%%&&&%%%%%%%%%''''''&&&%%%$$$%%%&&&&&&$$$!!! """%%%(((***(((%%%"""!!!$$$''')))+++,,,---111...***((()))******)))(((%%%""""""$$$'''((()))))),,,...---***))),,,...,,,+++)))&&&$$$$$$&&&(((***)))((((((((()))******+++---000000///---,,,,,,...555;;;<<<999777999;;;555666999===>>>===<<<<<>>===<<<===;;;777HHHFFFBBB>>>:::666111......//////...---...222555333...((($$$$$$%%%''''''&&&$$$""" !!!"""###$$$!!!"""!!!!!!###&&&))))))&&&### !!!""""""!!!!!!!!!!!!!!!$$$(((+++000...,,,+++---/////////,,,***'''&&&&&&&&&%%%%%%"""###&&&((())))))((((((#########$$$&&&((('''&&&######%%%'''***///333666000---(((%%%$$$''',,,///+++---111333222---'''$$$"""###%%%%%%$$$######"""&&&)))++++++((($$$!!! """$$$''')))++++++******,,,+++***+++,,,---+++***$$$%%%&&&'''((('''&&&%%%&&&'''(((%%%"""!!!!!!###!!!!!!"""%%%(((***(((&&&((((((((((((''''''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$)))(((&&&&&&&&&''')))+++---)))###!!!$$$'''$$$!!!!!!###&&&)))***)))+++...000222333444444,,,,,,++++++++++++++++++))))))(((&&&%%%%%%'''))),,,++++++++++++,,,---...///000222333444444444444222111...,,,+++******+++)))***+++++++++*********))))))******************///...---)))%%%#########(((((())),,,......+++)))*********)))$$$###+++666>>>:::222)))######(((,,,222444555222---******,,,))))))))))))))))))((('''$$$&&&'''%%%""" """$$$***)))'''"""   &&&'''(((***---111555777111000---***(((''''''''''''&&&&&&'''((()))'''&&&&&&***...111///+++&&&###"""!!!"""&&&%%%&&&(((***,,,,,,***(((!!! %%%''''''!!! !!!###'''+++,,,,,,---111111***!!!###***,,,***))))))))))))(((&&&&&&(((+++,,,***'''$$$"""$$$$$$%%%''')))***+++***######""""""###%%%'''(((&&&%%%%%%&&&(((***)))((($$$!!! $$$'''))))))%%%%%%%%%%%%%%%$$$######$$$%%%&&&''')))+++---...222111000111333444333222---***&&&######$$$$$$%%%******'''!!!!!!!!!!!!%%%(((((((((***((('''(((***+++)))&&&""""""'''(((((("""  !!!'''---///,,,(((&&&&&&((()))***+++++++++++++++---+++)))(((((('''%%%$$$"""###%%%''''''%%%""" """###&&&***---,,,'''###$$$&&&***---000000///...000...++++++,,,...//////'''%%%""""""###&&&(((***...///000...***(((***---------+++(((&&&'''***...***)))(((((())),,,...000---///333444333222222222000777>>>@@@??????BBBEEEBBBDDDGGGHHHHHHHHHFFFDDDFFFMMMZZZeeeiiicccWWWNNNCCCDDDEEEDDDBBB@@@???@@@???===>>>DDDKKKMMMGGGAAAAAA@@@>>>;;;999888777666555444222///,,,+++,,,...///000222555666777777777999===???======???===999IIIHHHEEEBBB<<<777222///111222222///,,,,,,///222444///)))%%%%%%&&&((()))((($$$ !!!$$$%%%  !!!!!!$$$'''(((&&&$$$###  !!!!!!""" """""""""$$$'''***---,,,+++,,,---...---,,,+++(((%%%$$$$$$$$$###""" ###'''***+++)))&&&###!!!!!! """%%%&&&&&&&&&%%%'''***,,,---000333666///,,,)))&&&%%%''')))+++$$$(((---111111---((($$$"""$$$%%%$$$######$$$%%%''')))******(((&&&%%%%%%''''''((()))++++++,,,,,,,,,***(((''')))***+++***%%%%%%&&&''''''&&&%%%$$$%%%'''((('''###!!!"""$$$""""""###'''++++++((($$$%%%&&&'''((((((((('''&&&&&&'''((())))))(((&&&%%%((('''&&&%%%&&&''')))***,,,***&&&###!!!###%%%'''***(((&&&'''***---...///,,,---///000000111333555---,,,,,,++++++*********)))******)))''''''((()))++++++*********,,,---...///111333555666666444333111111000///...,,,++++++(((***++++++***))))))******************))))))))),,,+++***(((%%%$$$%%%&&&***))))))+++......***&&&)))((()))***&&&$$$)))000222111---)))&&&'''+++...///222555444000,,,+++,,,***)))((((((*********(((''')))***((($$$"""###$$$,,,***'''### """%%%!!!""""""!!! !!!###%%%$$$$$$&&&)))---222666999000...+++)))((('''((()))'''&&&$$$$$$&&&'''''''''(((,,,//////,,,((($$$"""%%%### """&&&&&&(((+++------+++(((&&&!!!&&&'''&&& """&&&+++---...///222111+++### $$$)))+++***(((((())))))'''%%%&&&(((******)))'''&&&&&&&&&%%%%%%&&&)))******)))%%%$$$#########$$$%%%&&&%%%$$$$$$%%%(((******)))&&&$$$###%%%***,,,,,,***&&&&&&&&&&&&&&&%%%$$$#########%%%'''))),,,...000111//////000222333222111---+++((($$$"""!!!!!!!!!'''((('''"""!!!######!!!!!!$$$(((++++++***)))((('''((()))******)))$$$!!!"""'''((((((###!!!"""!!!!!!"""###$$$""" !!!'''------)))&&&''')))+++,,,---,,,,,,---///111000...***((('''&&&###""" ###&&&))))))(((&&&$$$""""""$$$(((,,,+++'''"""'''***...222444333111///,,,,,,,,,,,,------...///)))'''&&&%%%%%%(((***,,,222222000---++++++---//////111000...+++,,,000444,,,+++++++++---000333555111333555666555555555666222777<<<@@@@@@AAADDDGGGEEEIIIKKKJJJIIIJJJGGGCCCCCCPPPdddvvvzzznnnXXXHHH>>>AAAEEEFFFEEECCCAAA@@@@@@???AAAFFFLLLNNNJJJFFFBBBBBBBBBAAA???===<<<;;;555555444000---++++++,,,---...000222444555666666888<<<===;;;;;;===<<<888EEEEEEEEEBBB===888444111333444444///)))'''***------+++((('''((())))))))))))%%%"""###$$$""" !!!###%%%&&&&&&%%%$$$###"""!!!!!! !!!"""######$$$&&&((()))((((((***,,,...---,,,***'''%%%$$$$$$%%%$$$###!!!$$$(((++++++((($$$!!!  ###%%%&&&%%%&&&***---/////////111333...,,,***(((&&&&&&''''''###%%%(((***+++)))&&&$$$!!!""""""!!!###'''+++'''(((((('''&&&&&&(((***((((((((((((***,,,...000...***&&&%%%&&&)))++++++''''''(((((((((&&&%%%$$$###&&&)))'''###!!!###&&&######%%%)))------'''"""!!!###&&&((())))))'''&&&%%%''')))+++,,,+++)))((()))((('''&&&&&&((()))+++,,,***((('''&&&''')))***+++++++++---111333444333,,,///222222000000111222------,,,,,,+++***)))))))))+++,,,,,,***)))))))))+++***))))))***,,,...///000222555777888666444333---...000000000---+++)))(((***,,,,,,***)))***+++,,,,,,+++++++++***************)))&&&$$$$$$%%%''')))'''&&&(((,,,---***&&&((('''(((***((($$$%%%)))&&&((())))))(((((()))++++++...111000---******,,,***(((&&&'''***,,,+++***)))+++---,,,(((&&&''')))---+++((($$$"""###&&&***%%%&&&&&&%%%$$$%%%''')))%%%%%%%%%'''***///333666...,,,***((('''((()))***)))'''$$$$$$%%%((())))))+++...000///***&&&###"""%%%%%%###!!!"""$$$%%%(((+++---,,,(((%%%"""$$$(((((('''###"""!!!"""&&&***---...111111000+++&&&###%%%(((***)))(((((((((((('''%%%&&&''')))(((&&&&&&(((+++***(((&&&'''***+++***)))'''&&&%%%$$$############$$$######$$$&&&(((((('''$$$###$$$)))///222000---(((((((((((('''&&&%%%$$$ !!!###%%%(((+++...///,,,,,,+++,,,///000000///******(((&&&###!!!!!!!!!"""%%%&&&$$$%%%((()))''' !!!###''',,,...---,,,'''&&&&&&'''(((*********%%%"""!!!###''')))(((&&&  %%%%%%$$$$$$%%%'''&&&$$$""""""'''+++***&&&$$$'''+++,,,------+++***,,,111555///,,,(((&&&%%%$$$"""!!!"""$$$(((+++,,,***(((&&&###"""###'''+++,,,'''###'''***///444555333///---+++...000000---+++,,,---+++++++++******+++...000666222///---...111444555222555666444111111666:::000000//////111333555777666777777666555444444666333555888;;;===>>>??????>>>CCCEEECCCBBBDDDBBB<<<<<>>???BBBCCCDDDCCCAAA@@@555555444111---+++***+++,,,---...000111333444555666999999666666999999666@@@BBBCCCAAA===999555444444555444...'''$$$&&&)))&&&&&&''')))+++,,,***((()))%%% !!!######"""$$$  !!!!!!###$$$%%%%%%$$$$$$%%%$$$###!!!!!! """$$$$$$$$$%%%&&&&&&%%%%%%(((+++.........)))'''%%%%%%&&&'''''''''###%%%(((***)))'''$$$!!!"""%%%&&&%%%'''+++///111///...///000---,,,+++)))'''&&&%%%%%%$$$$$$$$$%%%$$$$$$###### $$$***///''''''&&&$$$###%%%))),,,((('''&&&&&&))),,,000333000,,,&&&$$$%%%(((+++,,,)))))))))))))))'''%%%$$$"""&&&)))((($$$"""$$$'''$$$$$$&&&+++///...'''!!!!!!%%%)))******((('''###%%%))),,,------,,,++++++***((('''((()))+++,,,++++++***))))))***+++,,,,,,,,,---111555777777666,,,000444555222/////////...------,,,+++***)))))))))+++......---+++))))))+++***))))))***,,,...///000222555888888777555333+++,,,///111000...***((()))+++...---+++)))***,,,...------,,,,,,++++++***+++***)))&&&$$$###%%%''''''$$$###&&&+++---***'''(((&&&(((+++***%%%"""###!!!$$$''')))(((&&&%%%%%%))),,,...---***(((***,,,***'''&&&'''***---,,,***))),,,///...+++)))***,,,...,,,)))%%%###%%%)))---)))******((('''''')))+++***(((&&&&&&'''+++...111---+++)))''''''(((***+++,,,(((%%%$$$&&&)))+++,,,///111222000***&&&$$$%%%$$$&&&'''&&&###!!!!!!!!!$$$'''+++,,,)))%%%!!!###(((+++***((('''$$$"""###&&&))),,,---222111///,,,(((&&&&&&'''***(((''''''(((((('''&&&&&&'''(((&&&$$$&&&***...---+++((((((+++,,,***(((((('''&&&%%%$$$"""!!! %%%###"""###$$$&&&&&&%%%"""!!!$$$+++222555333///*********)))((('''%%%$$$!!!$$$'''***---///)))((((((***,,,...------((((((((('''$$$"""""""""###%%%%%%(((---...+++!!!"""%%%***...000///...%%%%%%%%%&&&((()))++++++$$$###$$$(((+++,,,((($$$%%%***&&&&&&&&&'''((((((&&&$$$"""'''***(((###"""'''---------,,,***))),,,222777,,,)))&&&$$$######!!! ###&&&***,,,---+++(((&&&%%%###$$$(((---...***%%%%%%)))///333444222---***---111555444...******---..................111333777222------111777::::::444777:::888555555999>>>444444333333333444666777999999999666333222222444444333444777999:::999888666<<<>>>;;;;;;>>><<<666777<<>>@@@BBBCCCEEEFFFFFFEEEDDDCCC999<<<@@@DDDFFFFFFEEEDDD555555444222...+++******,,,,,,---...///111333444555777666222222555666333>>>;;;888888999999666333666222...***((('''%%%$$$!!!###''',,,//////---***'''''''''&&&%%%%%%$$$$$$"""$$$%%%### !!!"""###"""!!!!!!!!!%%%((((((&&&###%%%$$$$$$'''+++---+++((((((%%%""""""$$$'''******)))***,,,+++(((&&&$$$$$$ !!!###%%%&&&&&&%%%%%%,,,---000111222000...---)))***)))'''%%%$$$$$$%%%(((&&&$$$$$$$$$$$$""" !!!(((---***'''%%%$$$&&&)))***++++++***'''%%%%%%)))///444,,,***'''%%%&&&'''''''''((('''''')))+++***'''###%%%'''*********))))))******)))(((''''''&&&''''''"""%%%(((***)))((((((((($$$$$$&&&)))---000000///++++++,,,,,,++++++***)))))),,,000222111000/////////---,,,---111444555444///333666444///+++,,,.........---+++)))(((&&&&&&---)))&&&''',,,...,,,***+++---------------///111222000000444888777111,,,...---,,,///222222///,,,(((,,,000222111000//////111444666555111,,,)))'''%%%$$$""" """(((,,,&&&%%%&&&(((***,,,+++***---,,,+++++++++)))%%%"""###%%%&&&''''''%%%###"""%%%%%%%%%'''))))))'''&&&$$$(((,,,,,,***))))))+++)))***,,,+++*********,,,...+++((('''((())))))))),,,------+++)))***...111---+++)))'''''')))+++---111///,,,&&&"""###(((---555111---***))))))))))))///////////////,,,&&&"""!!!&&&***(((!!!!!!######$$$$$$$$$%%%%%%%%%$$$"""!!!$$$)))...000000++++++)))'''%%%&&&)))+++222111...+++(((&&&%%%$$$&&&'''(((&&&$$$$$$(((,,,))))))((('''&&&'''***---...+++((((((******)))'''++++++***'''### ###&&&&&&$$$"""!!!+++555999000&&&((()))******)))&&&""" """  %%%)))***)))&&&&&&''')))---///......))))))'''&&&&&&'''((((((''''''&&&%%%&&&(((+++,,,"""###$$$'''+++---...---(((&&&###"""$$$'''((()))%%%$$$%%%(((+++***%%% $$$(((+++***'''%%%$$$%%%%%%&&&######$$$%%%&&&((()))***000---***((((((+++...111+++)))&&&###""" $$$&&&(((((('''((()))+++,,,)))&&&&&&((()))(((&&&%%%(((,,,...............///111222333111...***''',,,,,,,,,***((('''((()))222111///***(((+++222999333333444333222444666999666222///...222555777777888888777666333000---+++,,,///222555666555333111888666555777;;;;;;666111///000222777>>>???999111333555888888444333999@@@AAA@@@AAADDDGGGGGGBBB>>><<<===???CCCFFFEEEBBB???666444111111111///***&&&((()))***)))))))))+++---333000...---///111222333>>>;;;777777999999777555555111---***(((&&&$$$""""""###'''***------+++)))&&&&&&%%%%%%$$$$$$$$$$$$ """###"""!!!$$$$$$$$$"""  """&&&***+++)))'''%%%$$$%%%''')))***(((%%%'''%%%"""!!!!!!$$$'''***000000///+++'''###!!!!!!######$$$%%%''''''(((((()))+++---///000///...---(((((((((&&&$$$$$$%%%&&&+++)))&&&%%%%%%$$$!!!!!! ###''')))&&&$$$$$$&&&(((*********)))'''%%%%%%)))///444,,,)))&&&%%%%%%&&&&&&&&&%%%%%%&&&(((++++++)))&&&%%%''')))***)))))))))******)))((('''&&&%%%%%%%%%###&&&)))+++,,,,,,---///'''&&&&&&(((+++---......,,,,,,,,,,,,,,,++++++***'''***...000000//////000///,,,)))***---000111111111444555333///,,,---000000...+++(((&&&&&&'''(((***'''&&&(((---///---***,,,---.........///111333000......111444444000,,,,,,+++---111555444000,,,(((,,,111444333111///...333555666444000,,,)))((($$$###!!!"""'''+++)))******++++++*********---,,,+++,,,,,,***'''$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$&&&((()))((('''%%%(((+++,,,***(((((())))))******)))(((((()))+++111---(((%%%%%%&&&'''(((++++++***(((&&&'''+++...---+++)))((())),,,///111111///,,,&&&"""###(((,,,444222...,,,************+++,,,---//////---((($$$###(((+++)))!!!!!!###%%%&&&%%%%%%&&&''')))'''%%%&&&***---///...******)))&&&$$$%%%'''***///...,,,)))'''%%%######&&&'''(((&&&######'''+++******(((&&&%%%&&&))),,,(((&&&%%%%%%'''((('''%%%))))))(((&&&""" """$$$&&&%%%!!! '''...000***###$$$&&&''')))((('''$$$###  ###(((+++,,,+++&&&%%%&&&(((+++,,,,,,+++***)))(((''''''((()))***((('''%%%$$$###$$$&&&''' !!!$$$'''***,,,------&&&$$$!!!!!!"""$$$%%%%%%$$$$$$%%%(((+++***&&&"""!!!%%%)))******(((%%%######$$$&&&%%%$$$###%%%'''+++---///---***((((((***,,,...)))'''%%%###!!! %%%'''((()))((()))***,,,,,,)))&&&%%%&&&((('''&&&$$$&&&)))+++++++++,,,---///000222222000---)))'''*********(((%%%$$$%%%&&&---,,,***%%%!!!"""(((---///000111000//////000222111...++++++...111333333555444444222000---+++)))***,,,///222444444333222444111000222666666333///++++++---111666999555111222555888777222000333777:::;;;>>>AAACCCBBB???<<<<<<===???BBBDDDCCC@@@===666444222111111///+++((('''((())))))((((((***+++---,,,+++,,,///222333333@@@<<<888777:::<<<;;;999555222...+++(((&&&###!!!###$$$&&&'''((()))))))))%%%%%%%%%%%%$$$$$$$$$$$$!!!   &&&&&&&&&$$$!!! !!!###(((,,,---,,,+++&&&%%%$$$%%%&&&%%%""" ######"""%%%***555444111+++&&&"""""""""'''&&&&&&%%%&&&''')))***%%%'''***,,,......---,,,(((((((((&&&$$$$$$%%%'''---+++(((&&&%%%###!!!$$$"""!!!$$$'''%%%######%%%'''))))))(((((('''%%%%%%(((---111+++)))&&&$$$%%%%%%$$$###!!!"""$$$'''***+++)))'''$$$&&&((()))(((((()))***)))((('''&&&%%%%%%%%%%%%''')))+++---...000333666,,,***''''''))),,,...............---,,,+++***)))%%%(((+++...//////000222111---)))'''(((,,,///000333444555222///...000333333000,,,(((&&&''')))+++'''&&&'''***...///,,,)))+++---///000000222555888000---+++---///000...+++((())),,,222666666222---)))---111444333111///...333444333111,,,)))''''''######""" """'''+++...000000...***((()))***---,,,+++,,,---,,,)))'''%%%$$$$$$######$$$%%%&&&&&&$$$###$$$&&&(((((('''%%%(((+++,,,***((('''&&&'''((((((&&&%%%%%%''')))222---'''###"""###%%%%%%'''&&&%%%"""!!!###'''+++***)))((('''))),,,///111000...***%%%"""###'''***000///---,,,***)))(((((('''(((+++...///---(((%%%%%%))),,,)))""" $$$))))))&&&$$$'''***...+++)))(((***+++,,,,,,))))))(((%%%######%%%'''***)))(((&&&%%%###""""""&&&''''''%%%""""""%%%)))***)))(((%%%###$$$&&&)))%%%$$$%%%&&&((((((&&&$$$''''''&&&%%%""" !!!"""%%%((()))&&&!!!"""%%%%%%###!!!!!!"""%%%''')))(((((('''!!!!!!###'''+++......---(((''''''(((***+++***)))))))))(((((()))***+++,,,((('''$$$""" !!!!!! $$$'''***,,,------'''$$$""""""###$$$$$$###$$$###$$$'''******'''###  &&&***...,,,&&&!!!!!!"""'''%%%"""!!!"""&&&+++...---,,,***((('''((()))***)))(((&&&$$$"""!!! %%%'''((()))))))))+++---***(((%%%###$$$%%%%%%$$$$$$%%%'''(((((()))+++---//////000000...+++(((&&&&&&'''&&&$$$"""!!!"""###'''(((&&&"""!!!)))+++,,,,,,***)))))))))+++)))&&&'''))),,,---...000//////---,,,***((('''((()))+++---///111222222---+++***+++...000...,,,+++***+++///333444444444333666888666222000111222555999===??????===;;;:::<<<<<<===???@@@@@@===:::666444222111000...***(((%%%'''((('''&&&&&&''')))''''''(((,,,000333333333CCC???;;;:::===@@@@@@@@@888555111...+++(((%%%"""%%%%%%%%%%%%$$$%%%&&&(((''''''''''''&&&&&&&&&&&&###!!!'''((((((&&&### !!!!!!###'''+++------,,,$$$$$$######!!! %%%,,,777555000+++&&&$$$%%%'''+++)))&&&$$$$$$%%%'''((("""$$$''')))+++,,,---,,,++++++)))'''$$$$$$%%%'''+++)))&&&$$$$$$###"""!!!""""""!!!!!!%%%)))%%%###""""""%%%'''(((((())))))((('''&&&'''))),,,***(((%%%$$$$$$$$$###""" """%%%''''''&&&%%%"""$$$&&&&&&&&&&&&((()))'''''''''''''''((())))))+++,,,------...000444777000,,,)))(((***---000222111111000...,,,)))'''&&&$$$'''***---///000333555777222---)))))),,,000333666666555333000111444777666444000,,,***+++,,,---((((((***---///...***'''(((***---000333666;;;>>>333000,,,+++,,,,,,+++***'''''')))...333555333000+++---///000...---......000000///+++'''$$$$$$$$$&&&&&&&&&$$$$$$%%%))),,,000222333///)))%%%'''***---,,,+++,,,------+++)))'''&&&###"""###%%%(((***+++(((&&&%%%&&&(((((('''&&&(((+++,,,+++(((&&&$$$%%%%%%$$$"""!!!!!!###&&&---)))&&&############"""!!! """&&&)))&&&&&&%%%$$$%%%(((***,,,...+++'''###!!!"""%%%'''***++++++)))'''%%%%%%%%%&&&'''))),,,---+++&&&######''')))'''""""""(((---,,,'''###&&&***...,,,***)))((()))******(((((('''$$$"""!!!"""$$$&&&&&&&&&&&&%%%$$$$$$###'''((((((%%%!!!!!!$$$''')))(((&&&### ###%%%'''''')))******)))'''%%%&&&&&&&&&&&&%%%### ###%%%(((,,,---+++&&&"""!!!!!!!!!$$$"""###&&&(((***++++++***''''''''')))+++...000111---,,,+++,,,------+++)))((((((''''''(((***,,,---(((&&&###!!! !!!%%%(((***+++---...***(((&&&&&&'''''''''&&&&&&$$$###%%%((((((%%%""" !!! %%%+++111000((("""!!!###%%%$$$""""""###&&&***,,,---+++)))(((&&&&&&&&&&&&******(((&&&""" ###%%%'''(((((((((***,,,(((&&&###!!! !!!"""%%%&&&((((((((())),,,............---,,,)))'''&&&###$$$$$$""" %%%''''''$$$"""%%%((()))(((&&&%%%%%%&&&%%%$$$%%%&&&((()))***+++++++++***)))'''&&&&&&(((((()))***+++---...///)))'''%%%&&&)))++++++***---...000444444333555888666:::;;;666111111333333777<<<@@@AAA>>>;;;:::;;;<<<;;;;;;<<<<<<;;;999777666444222///---***'''%%%###$$$&&&&&&$$$$$$$$$%%%%%%&&&(((---111333333222HHHDDD??????BBBEEEFFFEEE===:::555111...+++(((%%%%%%&&&%%%###!!!"""%%%(((+++******))))))(((((('''"""!!! %%%'''((('''$$$""""""""""""!!!"""%%%(((+++++++++"""######!!!'''...888555000)))$$$###&&&(((,,,***&&&###!!!"""###$$$!!!"""%%%(((***,,,------///...+++((($$$###%%%'''&&&$$$"""!!!"""$$$$$$$$$###$$$%%%%%%%%%&&&)))+++$$$"""!!!"""%%%'''((((((+++,,,+++)))'''%%%&&&''')))'''%%%$$$$$$$$$###!!!"""######"""!!! """###$$$###$$$&&&(((%%%&&&&&&(((***,,,.../////////...---,,,---000333000---+++***---111333444444333111...+++'''$$$###%%%'''***---///222666999<<<888444///...///333666888777555333333444888:::888777555333111000//////+++,,,...//////,,,((($$$$$$''',,,000444999>>>BBB888555000,,,+++*********)))'''%%%(((---111222111......,,,***((())),,,//////...---)))%%%###$$$%%%***++++++***)))))),,,......111222...(((%%%'''+++---,,,+++,,,---...,,,+++(((&&&$$$"""###&&&***---000---***((((((((('''&&&'''(((***,,,,,,***&&&###"""""""""  """$$$$$$$$$&&&'''&&&###!!!###&&&(((&&&%%%$$$######$$$&&&'''***'''### !!!###%%%''')))***(((&&&$$$%%%&&&(((((()))******'''######&&&&&&$$$""""""###''',,,000...'''###&&&***+++***)))'''&&&'''(((***'''((('''$$$!!! """$$$%%%&&&'''''''''''''''((()))(((%%%!!! """&&&'''&&&$$$!!! """)))***,,,,,,+++(((&&&%%%'''&&&&&&((()))((($$$!!!"""###&&&***------***(((!!! """&&&%%%!!!###)))&&&''')))+++------------000...+++)))))),,,000444222111000000111000...,,,''''''&&&&&&''')))***+++'''%%%###!!! !!!""" ###&&&((()))***---///,,,***((('''(((((((((((()))&&&$$$$$$&&&&&&### !!!"""!!!%%%,,,222111***$$$###&&&%%%&&&''')))***+++,,,,,,---,,,***'''%%%$$$######))))))((($$$!!!###%%%&&&&&&''')))+++&&&%%%!!!###%%%&&&&&&&&&'''***,,,,,,++++++***)))(((''''''###$$$###!!! $$$''')))'''"""!!!&&&(((((('''&&&&&&%%%&&&&&&&&&&&&&&&'''''')))(((((((((''''''''''''***))))))(((((()))******'''&&&%%%&&&''')))******,,,---222666333///222:::???DDDCCC999000///222444;;;>>>AAAAAA>>><<<===???;;;:::888888888777555444555444222...)))&&&$$$###!!!###%%%%%%###""""""###'''(((+++///222444222000KKKGGGDDDDDDGGGIIIIIIHHHAAA===777222...,,,)))((($$$&&&&&&### !!!$$$(((,,,,,,+++)))((('''&&&%%%  """$$$  """$$$&&&'''%%%$$$$$$$$$$$$"""!!!"""%%%'''''''''"""######!!!!!!!!!$$$)))---777444...&&&!!!!!!###***(((%%%""" !!!"""###!!!"""%%%'''***,,,---...///...+++'''$$$###%%%'''"""!!!"""%%%&&&'''(((***,,,,,,+++)))((((((###""""""###&&&(((((((((+++------,,,(((&&&$$$$$$(((&&&%%%%%%%%%%%%$$$""" """""" !!!"""""""""###&&&(((%%%&&&''')))+++...000111//////...,,,******,,,...///---,,,---000222333333333222000---***&&&###"""&&&(((***,,,...222777;;;<<<;;;888555222222444777777555444333444666999;;;888888777555333222000//////000111111///,,,(((%%%$$$'''+++///333888===AAA;;;888333///+++******++++++'''$$$%%%)))...000000...---+++(((&&&'''+++...//////...,,,(((''''''(((---......---+++***+++---+++------+++((((((***---...,,,++++++,,,---,,,+++'''&&&###"""###&&&+++...111///,,,+++***)))(((&&&'''(((***---...,,,((($$$!!!"""###"""   ###'''***)))%%%!!!###%%%&&&&&&%%%$$$############$$$%%%'''$$$  """$$$$$$(((***+++)))&&&%%%'''***+++)))((('''&&&$$$ !!!%%%''''''''''''(((+++...000---(((&&&(((+++))))))(((&&&$$$$$$&&&)))'''((('''$$$!!! """$$$&&&(((***+++++++++***+++***&&&!!! """%%%&&&&&&$$$  """''')))******(((&&&%%%&&&'''&&&'''***------)))$$$ !!!$$$(((+++,,,+++%%%###(((//////)))''',,,***+++,,,...///000000111555222...)))(((+++111666666555333333444333111///''''''&&&&&&&&&((()))***'''&&&$$$"""""""""$$$%%%"""%%%'''&&&%%%'''+++///+++(((%%%###%%%'''((((((+++(((%%%$$$&&&'''%%%"""!!!######%%%***///...***'''''')))***+++...000111222111111000---***&&&###"""!!!"""$$$%%%%%%!!! !!!$$$%%%%%%&&&(((***'''%%%"""!!!#########$$$&&&((()))(((((('''''''''((((((%%%&&&%%%###!!! !!!"""$$$'''***((($$$ !!!%%%((((((((((((((('''(((***)))'''&&&%%%&&&''''''&&&&&&&&&'''((()))+++***)))((((((((((((((('''''''''(((((()))))))))&&&(((...222---(((///<<>>===>>>???999777555444444444333222444333111---(((%%%$$$%%%"""$$$&&&&&&%%%#########******,,,000333444333111LLLIIIGGGGGGJJJKKKJJJGGGBBB===555///+++)))((('''###%%%&&&$$$!!! $$$)))+++***((('''$$$###!!!  """$$$&&&'''$$$!!! !!!""" !!!$$$&&&&&&&&&&&&''''''$$$"""!!!"""###$$$###"""$$$%%%$$$ """$$$'''((()))***///,,,'''!!! &&&%%%###""""""###$$$%%%###$$$&&&(((***,,,......+++***(((%%%"""###&&&(((### """&&&((())))))---111111///***&&&$$$###""""""$$$'''))))))((())),,,...---+++(((&&&&&&&&&%%%%%%%%%''''''%%%$$$ ######  """#########$$$'''***&&&'''''')))***---...///......---+++)))(((***+++------...000111111///---///...---,,,***'''%%%$$$&&&''')))***---111777;;;777888888666333111222333333222111111333555777888888666444111000/////////000111333222000---***(((&&&))),,,...111444888<<<999777444000---+++,,,---,,,)))&&&'''***---...---------,,,***(((''')))+++---......---+++))))))***......///---***((((((((()))(((((()))***---000111...,,,+++++++++,,,+++***%%%###!!! """%%%))),,,...---++++++,,,+++)))''''''(((***...000...***%%%"""$$$&&&&&&$$$"""  ###'''))))))%%%"""###""""""$$$''''''$$$!!!!!!!!! !!!"""######&&&""""""%%%&&&&&&(((***+++(((%%%$$$(((---+++)))%%%######""" !!!###'''***+++,,,,,,,,,......---+++)))***,,,...******)))&&&###"""$$$'''(((((('''%%%!!!!!!###&&&))),,,---------,,,,,,+++'''""" """%%%''''''%%%""" """%%%$$$&&&((((((&&&&&&'''***&&&%%%&&&***//////+++&&&"""###)))---...)))'''---999:::000***+++***+++---...000222333444444222///,,,))),,,222777555444333333333333000...))))))(((''''''((()))***((('''%%%###"""###$$$%%%###%%%%%%### """(((...***&&&""" """%%%((())),,,)))&&&&&&)))+++***)))!!!###$$$!!!$$$&&&((()))((((((***,,,......000111222333444555222///***%%%"""!!!!!!""" """###  """$$$%%%%%%&&&)))+++)))((($$$!!!"""#########$$$%%%&&&&&&%%%%%%%%%''')))***((()))(((&&&$$$###$$$%%%'''***,,,***&&&!!! ###&&&(((((('''(((((()))+++---,,,(((%%%$$$%%%%%%%%%$$$%%%%%%''')))************)))))))))(((((('''(((*********)))((((((%%%&&&+++...***'''555HHH```pppuuueeeSSSNNNQQQSSSYYYSSSLLLEEE@@@===;;;:::888555222111111222111111000111000---)))((()))+++%%%'''******(((&&&%%%%%%******,,,///222444333222MMMJJJHHHIIIKKKLLLIIIFFFAAA;;;333,,,(((&&&&&&%%%"""%%%'''%%%!!!!!!%%%))))))(((&&&###!!!!!!$$$'''((()))&&&###!!!!!!###### ###&&&&&&'''((())))))&&&###!!!!!!""""""!!!###&&&'''&&&""" !!!"""$$$'''***+++)))'''&&&$$$!!!!!!""""""""""""$$$%%%'''((($$$%%%''')))+++---...///'''&&&%%%"""!!!###&&&***$$$""" ###&&&))))))''',,,111444111,,,'''$$$#########%%%((()))))))))'''***---...,,,***((((((%%%%%%%%%&&&(((((('''%%% $$$$$$""" !!!"""###$$$$$$$$$&&&)))+++(((((((((((()))***,,,,,,,,,------+++)))))))))+++,,,---///111222000+++'''+++++++++***)))((('''&&&%%%&&&((()))+++000666:::222444777666222///...///000///...000222444666666777555000,,,++++++---///000111333333000...,,,,,,)))+++---...///111444777666555333000------...///---***(((***---...,,,***+++---......+++)))((((((***,,,---,,,***))))))))),,,---...,,,(((&&&$$$%%%'''&&&%%%(((,,,111444555///---+++***++++++***)))"""!!! !!!$$$(((************+++,,,,,,***''''''(((***...111000+++&&&$$$&&&))))))'''$$$"""!!!!!!!!!###%%%((((((&&&$$$'''&&&&&&((()))'''""" !!!"""%%%""" $$$''')))((('''))))))&&&""""""''',,,+++((($$$!!!!!!!!!!!! $$$&&&***,,,...//////......---+++******---000111,,,,,,+++'''"""!!!###%%%((()))(((%%%""" """%%%))),,,.........------,,,(((""" """%%%((((((&&&$$$""""""%%%'''###%%%'''''''''(((+++///&&&%%%&&&***///000,,,'''&&&""""""(((...111---***111???AAA444***))))))***,,,...111333555666000111000...,,,...222777444333222222222111///---+++***)))(((((()))*********(((%%%###"""""""""###$$$%%%$$$ &&&,,,+++'''"""!!!&&&***,,,,,,)))&&&'''+++//////...!!!###$$$"""$$$######$$$&&&)))+++---///.........///222444666444000***%%%!!! !!!""""""$$$!!!""" """$$$&&&&&&'''***,,,+++***'''!!!### $$$&&&&&&%%%%%%&&&%%%$$$######%%%'''***+++***+++***)))&&&%%%&&&'''+++...000---'''###!!!!!!###%%%'''((('''&&&'''(((***---///---)))%%%###$$$$$$#########%%%&&&(((***((())))))***++++++******''')))+++,,,+++)))(((''')))(((,,,///***+++>>>VVVmmmmmmhhhkkknnnnnndddVVVJJJBBB<<<666222666444000///000111111000...///000...++++++...111(((***,,,---+++)))(((((())))))***---111444444444KKKJJJHHHHHHHHHHHHFFFEEECCC===333)))### !!!###$$$%%%&&&&&&%%%###!!! """!!!!!!"""%%%(((******&&&$$$ !!!%%%'''"""$$$'''&&&$$$###%%%(((&&&$$$""""""###$$$###"""&&&(((***((($$$!!!!!!"""###$$$&&&'''((('''$$$!!!!!! %%%!!! %%%(((&&&$$$$$$&&&))))))(((&&&&&&&&&&&&%%%%%%######%%%(((+++'''&&&$$$$$$&&&((())))))((()))***,,,---,,,(((&&&!!!%%%))),,,+++***))))))++++++,,,------+++***)))+++******(((&&&$$$"""!!! $$$(((***((($$$!!!"""###%%%'''))))))))))))***)))((((((***++++++***,,,,,,,,,---,,,,,,+++******++++++++++++***))))))+++,,,------,,,***(((''')))***+++***)))+++///333///111222333222///,,,******---000333555666999;;;===888000***&&&&&&(((***111444666555111---,,,,,,((()))+++---///000000111222111000//////...//////***+++---,,,***))))))***,,,,,,,,,------,,,***(((%%%(((+++,,,)))'''((()))---+++******++++++***((())))))((())),,,000444666333///)))&&&%%%&&&(((((("""""""""%%%((())))))((('''((())),,,...///...---((('''***//////+++)))******,,,...000///+++'''%%%&&&%%%### !!!$$$(((''''''(((&&&$$$"""!!!!!!!!!"""######$$$%%%)))++++++)))&&&%%%&&&'''((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&(((***,,,,,,,,,,,,---,,,+++++++++---///111,,,...---(((!!!!!!%%%''''''''')))***)))$$$ """###&&&)))+++,,,,,,,,,------***&&&""""""&&&))))))***+++++++++)))'''&&&$$$%%%''')))***+++++++++(((&&&%%%%%%&&&(((((('''&&&$$$  %%%***...222222222222555777222)))&&&%%%%%%&&&(((+++...////////////000111222444555666222...///222222...***(((((()))+++------***(((---***&&&$$$######"""!!!$$$$$$$$$"""!!!$$$***///(((((('''&&&&&&'''((()))+++******+++++++++(((&&&%%%&&&%%%###!!! $$$""" !!!$$$(((+++,,,***(((&&&%%%&&&(((,,,...///***$$$!!!"""######""""""######"""  !!!$$$""" """&&&+++...///...---+++)))&&&$$$"""!!! !!!###%%%''')))))),,,***&&&"""!!!!!!###$$$&&&'''))))))(((''''''(((***---...+++&&&!!! !!!$$$%%%%%%$$$###$$$&&&)))...,,,)))(((((('''&&&%%%###$$$### """&&&%%%&&&(((***************+++,,,---+++(((%%%$$$$$$)))***,,,000333>>>SSSgggttt\\\GGG===888444444333000---+++,,,000333111000///........./////////111333222...,,,---//////...,,,---///111222222IIIGGGFFFFFFGGGGGGFFFDDDBBB<<<333***$$$!!!"""###%%%&&&&&&&&&%%%###!!! !!!!!!""""""(((&&&$$$$$$%%%&&&((()))'''$$$ !!!%%%((('''(((((('''%%%$$$%%%%%%%%%###!!!!!!"""###""""""###%%%''''''$$$!!!!!!"""###$$$%%%&&&'''&&&$$$"""  !!!"""$$$!!!!!!%%%'''&&&###$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%###""""""$$$'''***&&&%%%%%%%%%'''(((((((((((((((***+++---,,,)))&&&###&&&+++......---,,,,,,+++++++++++++++******)))///...---+++)))'''%%%$$$!!!$$$(((******'''$$$"""###$$$''')))***++++++++++++)))((('''((()))))))))***,,,...000000...+++)))((())))))))))))*********---...///000///---***)))+++,,,---+++)))))),,,...---...///000000///---,,,+++---000222222333666777:::888333---'''%%%&&&(((...111333222...+++***+++###$$$''')))+++---...///000000...---,,,,,,,,,,,,((()))***)))'''&&&&&&''',,,,,,+++++++++***((('''%%%((())))))'''&&&(((******)))''''''((()))((('''+++***)))***+++///222444...+++&&&$$$%%%&&&(((((($$$$$$&&&)))---......,,,+++++++++---...///...,,,(((&&&(((,,,---***)))+++***,,,///000000---***'''''''''%%%""" ###%%%%%%%%%%%%###!!!!!!"""######""""""###$$$%%%$$$$$$%%%(((+++---+++)))(((((((((((((((&&&%%%%%%&&&'''''''''&&&###$$$&&&((()))*********---------+++))))))+++...---///...)))### """%%%***)))(((***+++***'''$$$!!!"""$$$&&&(((***++++++))))))(((&&&$$$$$$(((+++...///000///...+++'''%%%''''''(((***+++---......***(((%%%%%%&&&'''((((((&&&$$$"""!!!"""&&&***,,,333555444111111222...(((%%%$$$###$$$%%%(((+++---,,,---///111333666999:::;;;777222000111111---)))((()))***+++++++++******,,,***((('''&&&%%%""" """$$$&&&''''''***...222+++***((('''&&&&&&'''((())))))((())))))'''$$$!!! """#########"""######!!!"""&&&((()))'''%%%######$$$&&&)))+++---)))$$$"""###$$$$$$###$$$%%%&&&(((***)))&&&###!!! !!!&&&+++///000///...,,,***(((&&&$$$###!!!###%%%''')))***...,,,'''### !!!"""$$$&&&''''''&&&%%%&&&&&&(((***+++(((### """###$$$$$$######%%%&&&,,,***)))((()))((('''%%%$$$###!!! $$$&&&%%%&&&(((***+++***((((((***+++***((($$$###""")))***---222888DDDZZZmmmhhhOOO@@@888333555444222///---...222555444444444333333222222111222444666555333111222333222111111111222444444555IIIGGGDDDCCCDDDEEEDDDCCC???:::222+++%%%######$$$'''''''''&&&$$$"""  !!!"""###$$$%%%)))(((%%%$$$$$$&&&)))+++(((%%% !!!&&&))),,,***)))((('''&&&###!!!$$$""" !!!#########"""$$$%%%%%%$$$"""""""""###$$$$$$%%%%%%%%%$$$$$$ !!!"""###%%%%%%&&&&&&###!!!!!!###&&&'''$$$!!!$$$$$$%%%$$$$$$%%%)))+++'''&&&$$$######%%%'''((($$$%%%%%%&&&''''''''''''(((((()))***,,,+++)))&&&$$$(((,,,///000000000000,,,+++***)))))))))******333222000...,,,)))'''&&&"""%%%(((+++,,,***(((&&&$$$&&&(((***,,,---......,,,***(((%%%%%%&&&'''((()))+++000333333000,,,)))''''''''''''((()))***+++...000111222222000---+++---......---+++))))))))))))***+++,,,------...---,,,...///000//////000222666777666000(((###$$$&&&***+++------+++)))((((((!!!$$$'''***---///000111000///---,,,+++++++++)))))))))'''%%%$$$%%%''',,,+++***)))((('''&&&&&&&&&''''''%%%%%%%%%(((+++***(((&&&%%%'''))))))))),,,+++******+++---///000)))&&&######%%%'''((((((&&&'''***...111222111///---,,,++++++------,,,***&&&$$$%%%((()))''''''***+++---///111111///---+++******(((%%%""" !!!###%%%%%%###""" !!!$$$&&&(((((('''&&&'''(((((('''&&&&&&(((+++......---+++***)))((((((&&&%%%%%%(((,,,---***'''!!!"""$$$&&&'''(((((((((---///000---'''&&&)))---000111///+++%%%###$$$&&&+++***))))))***+++)))(((#########$$$&&&((()))***%%%&&&'''''''''(((+++---111222333222000+++'''$$$''''''((()))+++---///000---***&&&%%%&&&(((******&&&&&&&&&&&&'''((()))***222666666222///...,,,)))$$$###!!! !!!$$$(((******+++...111666:::>>>@@@BBB<<<666222111000---***)))+++...---+++***,,,//////...---,,,+++((($$$!!!!!!###'''***,,,...111333...,,,***'''&&&%%%&&&&&&))))))))))))(((%%%  ###%%%&&&&&&%%% """%%%&&&&&&###"""!!!!!!"""$$$''')))+++(((%%%$$$$$$&&&&&&&&&###$$$&&&***---,,,(((### """''',,,///000......,,,+++)))'''&&&%%% !!!$$$''')))+++///---(((### ###$$$&&&%%%$$$######$$$&&&((((((%%% !!!###%%%%%%$$$###$$$%%%))))))((()))******'''%%%&&&%%%"""###''''''$$$"""%%%+++---***&&&'''***,,,,,,***&&&$$$$$$((()))...444<<>>@@@DDD???888444111000...------000333111---,,,000555888555222000...+++'''$$$###$$$%%%(((***---000222000...***'''%%%$$$$$$$$$++++++++++++***&&&!!! $$$'''(((&&&%%%!!! """$$$'''''''''######"""###$$$%%%'''((()))(((&&&&&&&&&'''(((((($$$%%%''')))))))))((('''###""""""$$$(((+++......++++++***)))((('''&&&&&& ###&&&***,,,---+++'''###!!! ###$$$%%%%%%###"""######%%%&&&'''###"""$$$'''((('''&&&&&&'''''''''(((***++++++(((&&&)))'''$$$!!!"""%%%***...'''### ###***...***%%%))),,,///000---+++)))((())))))---444<<>>===;;;777555666777999999:::::::::;;;999:::;;;;;;:::888888888TTTPPPIIIDDDAAA@@@???>>>888555000***%%%###""""""$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$###%%%%%%###!!!!!!$$$)))...***'''### """%%%((('''%%%###%%%'''&&&""" $$$(((,,,......)))(((((('''%%%### """$$$%%%%%%######%%%''''''((()))))))))(((&&&%%%"""###$$$%%%&&&%%%"""  !!!%%%+++333999444000,,,******)))'''%%%"""%%%((()))(((''''''))))))((('''(((((((((%%%######&&&+++...///000111333---+++(((&&&&&&'''***+++111000---***(((&&&%%%%%%""""""###'''+++---,,,***%%%%%%&&&(((***+++---...///...***%%%!!! """%%%***+++---.../////////...+++******))))))*********,,,---.........---,,,+++,,,,,,...//////---***(((###$$$%%%'''***,,,...///---...---***'''&&&'''(((,,,111444111(((""""""%%%%%%$$$$$$%%%%%%%%%$$$$$$"""###'''+++...222444555222111000...------,,,,,,+++***'''$$$###$$$(((,,,---//////---)))''''''((()))&&&###!!!###''',,,...---***'''''')))+++---...+++***)))(((((()))*********)))((()))***)))'''%%%$$$%%%(((+++---,,,)))&&&###!!! !!!$$$(((******'''###"""$$$$$$###$$$(((+++,,,---.../////////...000000///,,,)))''''''''')))'''$$$#########!!! """&&&)))+++---------111111000...+++***+++------...///---)))&&&%%%%%%''''''***...222222...***$$$%%%%%%&&&((()))++++++///444777555///---222777666666555333000...............,,,+++***+++,,,...///...,,,***))))))*********+++,,,...///000//////000111333333222///+++)))(((((()))***,,,...000111...,,,******,,,///111111((()))+++---...---,,,+++///999@@@===555///***'''""" !!!$$$&&&'''(((+++...222777:::<<<@@@<<<777333111000000000000444666555111000444888???;;;555000...,,,+++***)))'''%%%%%%'''+++...000111...***&&&#########$$$***************((($$$ """%%%((((((%%%"""!!!!!!!!!$$$'''(((((('''%%%&&&&&&''''''((())))))''''''(((((((((((()))***)))+++,,,***((((((+++///)))'''&&&&&&(((*********&&&&&&&&&%%%%%%%%%%%%%%%!!! !!!%%%)))+++)))'''%%%###"""""""""###$$$%%%'''&&&$$$######$$$$$$&&&'''%%%!!!!!!$$$'''***++++++***+++,,,''''''(((***++++++(((&&&(((&&&$$$###&&&+++000333'''######***...+++&&&))),,,///000///---+++++++++***,,,111888CCCTTTddd{{{bbbKKK>>>===@@@888888888777444444555666:::<<<>>>@@@???<<<888666555666666888999::::::999999<<<>>>>>>;;;999888999ZZZTTTLLLEEEAAA???===<<<777555000+++'''$$$"""!!!"""!!! !!!$$$'''(((%%%%%%$$$$$$$$$#########''''''&&&### !!!%%%)))+++)))&&&###""""""###$$$!!!!!!"""$$$%%%$$$!!!"""(((---111222111+++***((('''&&&### !!!$$$''''''%%%$$$&&&(((*********)))'''&&&$$$######$$$%%%%%%$$$###"""!!!""")))222888444000,,,++++++***'''$$$$$$'''******(((''')))+++---+++))))))((('''%%%""""""%%%))),,,---...000111---,,,)))''''''(((***,,,...---***'''%%%$$$$$$$$$"""!!!!!!$$$***---,,,***%%%%%%&&&&&&((()))+++,,,000000---'''!!! ###((()))***,,,---......///)))******++++++++++++*********))))))))))))))))))*********,,,------***'''###$$$&&&)))+++,,,------,,,,,,+++(((%%%$$$%%%'''(((,,,...,,,&&&###$$$'''&&&%%%###$$$%%%%%%$$$######$$$'''***...000222333///...---,,,++++++++++++)))((($$$!!! ###(((---///222444333///,,,,,,---+++'''###"""%%%***...000,,,***(((''')))+++++++++******))))))******++++++---------------+++(((%%%###$$$%%%(((******'''%%%"""  %%%***...///+++(((&&&((((((%%%&&&***------------......///////////////---******+++---)))%%%"""!!!###%%%###!!!###$$$&&&)))+++---//////222222111///,,,+++,,,---+++---...+++&&&$$$$$$&&&(((+++...000111///---+++'''''''''(((***+++---...000444888777444333666:::777777666555444333222222222222111///------...000000///...---,,,+++++++++///......000222333111000333444555666555333111000,,,---...000111222222222///---+++,,,---/////////((((((***++++++,,,,,,,,,111:::@@@===444---'''"""!!! !!!###%%%'''&&&'''))),,,///333666777999888555222000///000000111444666555333222444777>>>999222---,,,,,,,,,---...***&&&%%%'''+++...//////,,,((($$$""""""###$$$'''''''''(((***)))(((&&&'''%%%$$$&&&(((((($$$ !!!$$$(((***)))'''((())))))******))))))(((&&&(((*********))))))***(((+++...///...---...000---+++((((((((((((&&&%%%!!!!!!!!!"""""""""#########"""###'''***%%%$$$###""""""###$$$%%%%%%&&&((('''%%%######$$$$$$''')))((($$$!!!!!!"""$$$''')))+++,,,---...000((('''((()))+++***)))'''%%%###!!!###''',,,///111'''###!!!$$$)))---,,,))))))+++---...---,,,,,,---///,,,+++///333;;;JJJWWWyyyjjjTTTDDD;;;<<<@@@;;;<<<<<<;;;888666666666999;;;===??????<<<999777555555555777999:::999888888<<<@@@@@@===999999999[[[UUULLLDDD@@@>>>===<<<999666222...)))%%%###"""!!!  $$$''')))############$$$$$$$$$$$$&&&((((((&&&"""!!!%%%)))+++***(((&&&$$$"""!!!!!!!!!$$$$$$###!!! %%%+++000333111000)))(((&&&&&&&&&$$$  $$$))))))'''%%%&&&)))***)))(((&&&$$$#########%%%%%%%%%$$$###!!!!!!"""!!!'''///444...+++''''''******'''###&&&)))+++***''''''+++...222000---+++***(((&&&######%%%(((***+++,,,...000---,,,***)))))))))+++,,,---+++)))&&&%%%%%%%%%&&&$$$!!! $$$)))------+++''''''&&&&&&'''(((***+++000111000***"""!!!$$$&&&(((+++------,,,+++###%%%(((+++------,,,+++)))(((&&&$$$%%%&&&((())))))''''''((())))))'''$$$$$$&&&)))+++,,,---,,,+++++++++)))'''$$$$$$%%%'''&&&''''''&&&$$$$$$'''))))))&&&$$$$$$&&&&&&%%%###%%%&&&(((+++---///000111---,,,,,,++++++,,,,,,---)))'''### $$$+++111111666::::::555222111222,,,(((%%%%%%(((---111222---,,,******+++,,,+++*********+++,,,---...//////------...000000...)))%%%$$$$$$%%%(((+++---,,,***(((%%%$$$%%%***000444666222...---///...******---000///.........///000000,,,,,,,,,******,,,///222+++&&&"""###&&&((('''%%%''''''((()))+++...111222111111000---+++***+++,,,+++---...***%%%###%%%)))***...222222...++++++,,,))))))))))))+++,,,...000222444666666555555666888666555555555666555444333111222222000---+++,,,...++++++,,,------,,,,,,,,,///...---///222444333222666666666555555444444333...///222444555444333111000///---,,,,,,+++)))'''&&&%%%%%%%%%''')))+++,,,...444888555///,,,'''### !!!"""###$$$&&&'''(((%%%&&&(((***---111444555444444333111...------......000111222222222111000111...***((()))+++,,,,,,+++(((%%%%%%(((***++++++,,,)))%%%""" !!!$$$%%%&&&&&&&&&(((+++.........---)))&&&'''(((((($$$ ###'''+++---,,,***((()))*********(((&&&%%%&&&))),,,,,,+++))))))***+++...555???EEECCC999111,,,***((('''&&&%%%###!!! !!!""""""&&&###!!!&&&)))$$$######"""######$$$%%%%%%&&&''''''$$$#########"""&&&******&&&###!!!"""!!!###&&&((())),,,///222***)))(((((())))))((('''$$$"""!!!###'''+++,,,,,,&&&$$$$$$%%%)))+++---,,,***,,,------,,,---///111222...,,,...111777CCCOOOccctttoooWWWHHH@@@;;;;;;>>>@@@AAAAAA???<<<999888777888:::<<<>>>>>>===;;;999888666666888:::;;;999777777<<>>;;;:::;;;ZZZTTTKKKCCC???>>>======:::888444000+++'''$$$""""""!!! ###''')))!!!!!!"""###$$$%%%%%%&&&###&&&((('''$$$$$$(((---,,,+++***(((%%%""" ###&&&&&&"""!!!&&&---222222000---'''%%%###$$$%%%$$$!!!%%%***+++(((&&&'''))))))(((&&&$$$###"""######&&&&&&%%%###!!!!!!!!!### """'''...333(((%%%"""$$$((()))'''###'''***,,,***'''''',,,000666333000...,,,***'''%%%###&&&)))***+++,,,...000---,,,+++*********+++,,,---+++)))'''&&&&&&'''(((%%%"""!!!$$$***...---+++)))((('''''''''(((***+++111222111+++### ###(((,,,...---***(((!!!&&&+++---...---,,,)))'''$$$""""""$$$'''***(((&&&$$$%%%&&&&&&### %%%'''***---...---+++*********)))&&&$$$$$$&&&(((%%%$$$"""!!!###%%%(((***+++(((%%%%%%&&&'''%%%###((()))+++---///000000111...------------...//////+++)))%%%!!!!!!'''///555222888>>>>>>:::555444555---)))&&&&&&+++000222333000///......//////---+++++++++---...000111222333+++,,,...111222///***'''$$$$$$&&&)))...111111111...,,,***+++///555999<<<777444333444333...---///222111000//////000111222******)))((())),,,111555---)))%%%&&&***---,,,******))))))))),,,///222444//////...,,,)))((()))+++,,,......***%%%###'''++++++000555333,,,((()))---))))))))))))+++---///000222333444444555555444444444444444555666666555444...000000...***'''((()))%%%''')))+++,,,------,,,///---+++---222555555444777666555333222222222222---///222555555333111///111000...,,,+++(((### $$$###!!!!!!###&&&))),,,''',,,...,,,+++,,,+++((( !!!###%%%'''((())))))$$$%%%''')))---111444555111222222000---++++++++++++,,,---///000000...+++&&&%%%$$$%%%(((*********%%%###"""$$$''')))(((&&&***'''$$$ !!!$$$&&&((('''''')))...222555666000+++''''''(((((($$$ !!!###&&&+++000111000///(((((()))***(((&&&$$$"""&&&***---...+++))))))***444777BBBTTTaaa]]]JJJ888***(((&&&%%%%%%$$$!!! !!!"""'''$$$ !!!%%%((($$$$$$###############$$$%%%&&&'''&&&$$$""""""###!!!&&&***+++(((###!!!!!! """$$$&&&***...222+++***((('''((()))((('''&&&$$$###$$$(((******(((%%%%%%%%%&&&(((+++---///---...///......///222555555000---...000666AAAKKKPPPcccxxxttt___III@@@>>>;;;;;;===CCCDDDEEECCC???;;;999999888999;;;===>>>===<<<;;;:::888777999<<<===;;;888666<<>>???@@@>>>;;;777444444---+++***,,,///333555666666555333222111111111222444111000111444444333000...+++)))***...111222111---)))&&&(((,,,111444444777444111333777:::;;;;;;<<<777333111222333222000333333333333333111000000---***'''$$$$$$'''+++---(((((('''((()))+++---...///,,,******---000222333222///+++'''&&&&&&((())),,,,,,,,,)))&&&'''+++...333333111---'''%%%'''***&&&&&&'''((()))***+++,,,111000000111222111///,,,***---//////222555333///************+++)))&&&###$$$%%%&&&'''((()))))))))&&&((()))******,,,///222000000000...,,,+++---...111111111222333222///,,,(((,,,---***###"""!!! !!!###%%%$$$###$$$&&&%%%%%%)))......)))&&&$$$&&&))))))%%%###$$$$$$'''(((&&&(((---///......,,,+++***+++++++++***((((((***,,,---+++'''###!!!###&&&''''''(((***,,,%%%###!!!  """###$$$###!!! !!!%%%(((++++++&&&###%%%***...///---'''### !!!&&&)))(((&&&%%%&&&***///222222000...*********(((%%%#########***---000000,,,***)))***222:::NNNjjj|||tttUUU999---(((""" """"""!!!""""""!!!!!!!!! $$$'''### (((&&&%%%$$$$$$#########$$$%%%$$$%%%'''))))))(((&&&%%%&&&)))***)))&&&###  """$$$&&&(((***+++***((('''))),,,---+++))))))'''&&&&&&(((***++++++%%%&&&&&&&&&''')))...111444333000,,,)))+++000555888333000222888======<<>><<<<<>>>>>;;;999888999<<<>>><<<:::888888888888:::<<<>>>@@@>>>@@@BBBBBBAAA???>>>>>>XXXUUUOOOFFF===999;;;???<<<:::666222---(((### !!!!!!!!!!!!"""$$$&&&'''&&&&&&%%%%%%%%%&&&''''''&&&''''''''''''''''''((()))))))))'''$$$""""""""" ###'''(((&&&###!!! !!!###''',,,///---(((###"""!!!!!!%%%)))***'''###!!!!!!"""%%%''''''&&&$$$!!!!!! ###((('''%%%$$$###"""!!!!!!###""""""###%%%(((,,,...,,,'''%%%&&&%%%"""###'''&&&&&&%%%######&&&+++000444333222000...+++)))(((%%%'''***,,,------.........---,,,***(((((((((((((((++++++((('''((('''$$$######%%%(((+++---......((((((''''''(((***+++,,,///111222---%%%!!!"""$$$(((+++)))$$$ !!!&&&,,,000000...***'''$$$###%%%(((***+++,,,((("""!!!###$$$'''***---...,,,******+++,,,(((%%%%%%'''***++++++)))))))))(((''''''***,,,---+++(((&&&&&&'''***+++---------...///000/////////111333444222///---,,,)))(((''''''***...333666===???AAA@@@<<<888555444...,,,+++,,,///222555555555444222222222444666777999666222111111000...,,,***'''$$$%%%+++222777999111///---,,,---000333444555222000111555888999888999666333222444444333222111111222111111000///...///,,,((($$$###%%%'''***&&&%%%%%%%%%&&&(((***+++,,,)))''''''***---//////...,,,***((('''((()))***......---+++((((((+++...000000///***$$$!!!"""$$$###$$$%%%'''(((***+++++++++******+++,,,+++)))'''(((+++,,,,,,...111///+++(((((((((******)))'''$$$"""######$$$%%%%%%%%%%%%''')))*********)))+++,,,,,,---,,,+++)))(((***,,,............---,,,)))''''''***,,,)))### !!!!!!""""""###$$$$$$%%%&&&%%%$$$)))///000---)))'''''')))((($$$"""$$$''')))(((&&&''',,,...---,,,***((((((((()))((('''$$$$$$%%%''')))(((%%%""" ###&&&((('''&&&&&&'''!!!!!!"""""""""!!! !!! !!!$$$''')))'''### """'''++++++***###  %%%))))))''''''(((+++...111111000...((())))))(((&&&$$$$$$%%%))),,,......***(((''''''---999RRRqqqxxxVVV999---(((###!!!""""""!!!###"""!!! !!!!!!$$$&&&###"""'''%%%%%%$$$###""""""""""""###$$$%%%'''))))))'''%%%"""$$$'''))))))(((&&&%%%""""""###%%%&&&((())))))(((''''''))),,,---+++))),,,***(((((()))******)))''''''&&&$$$$$$&&&***---111111///,,,+++---333777;;;999888:::>>>AAABBBAAADDDHHHQQQ]]]gggiiiddd^^^VVVIII===;;;>>>>>>??????AAABBBBBBCCCCCCCCCBBBBBB<<<:::888999;;;<<<;;;::::::::::::;;;===???@@@BBB;;;===???@@@@@@>>>======YYYWWWPPPGGG>>>999:::<<<999888555222...***&&&$$$$$$$$$######$$$%%%'''(((&&&%%%######$$$'''***,,,((('''&&&'''(((((('''&&&'''''''''%%%""""""###$$$!!!$$$((()))'''%%%######"""$$$'''+++,,,***%%%!!!  %%%***,,,+++)))###""""""$$$&&&&&&%%%######(((((((((((('''&&&$$$$$$&&&%%%%%%%%%'''***---///---(((&&&&&&%%%"""###&&&(((&&&%%%%%%(((+++...///222222000///---+++***)))'''(((***,,,------------******))))))(((((('''''''''***,,,***)))+++)))%%%"""###%%%&&&((()))******(((((((((((()))+++---...222333222---%%% """###$$$'''(((&&&""" &&&---222333222///+++'''$$$%%%(((***+++***&&&!!!!!!######'''***...000///---++++++***(((&&&'''+++///333555000111000///------///111222000---+++***,,,///111000000111000000///......000000111222333222///---)))))))))***---111555888;;;>>>@@@@@@===999555444000---++++++...111444555333333222222444777:::===;;;777333///...---,,,******%%%!!!!!!'''///888<<<888888777333///...111444222000//////111333444444666444333333555555444222////////////...---,,,,,,///,,,((($$$"""###$$$%%%############$$$%%%'''((((((%%%###$$$&&&(((*********************++++++,,,//////...,,,))))))***,,,***++++++'''!!!!!!"""$$$&&&(((***++++++'''&&&&&&'''((((((&&&###&&&)))***)))+++---+++&&&%%%%%%&&&(((******(((%%%########################(((***,,,+++)))'''&&&&&&(((((((((&&&%%%%%%'''))),,,,,,+++***)))'''%%%###%%%((()))'''"""!!!$$$&&&%%%###"""$$$&&&%%%&&&$$$###(((000444333///+++))))))'''"""!!!###'''((('''###$$$)))+++******(((%%%$$$%%%$$$###""" """$$$$$$###!!! ###'''(((&&&$$$"""!!! ###$$$$$$""" !!!###$$$%%%"""###''''''&&&###((()))((('''(((***,,,---------,,,'''((())))))'''&&&&&&'''''')))++++++(((&&&$$$$$$&&&111HHHdddsssjjjNNN666,,,((($$$"""###""" ###$$$"""!!! !!!"""######""" !!!###&&&&&&&&&%%%$$$############!!!"""$$$&&&)))(((%%%### !!!$$$''')))***))))))$$$$$$%%%&&&'''(((((()))''''''(((***,,,,,,***)))///---+++*********(((&&&)))'''%%%""" !!!%%%))),,,,,,+++******---222666:::<<>>@@@AAAAAABBBEEEAAABBBCCCDDDEEEFFFFFFFFF???===;;;:::<<<======<<<<<<======>>>@@@AAABBBCCC:::;;;<<<<<<<<<<<<;;;:::[[[YYYSSSIII???999999:::999888777333...***'''&&&%%%%%%$$$###$$$%%%&&&'''$$$"""!!! """&&&+++...***(((&&&'''(((((('''%%%&&&&&&%%%###!!!!!!$$$&&&$$$&&&((((((&&&$$$######!!!###&&&((()))(((%%%"""!!!!!!!!!%%%))),,,,,,+++&&&$$$###$$$&&&&&&&&&$$$  """&&&'''((()))***)))(((((()))((((((((())),,,...///+++'''%%%&&&%%%###$$$(((...///000///......000111000000...---+++***))))))(((((()))***++++++***((($$$%%%&&&&&&'''&&&&&&%%%%%%))),,,++++++,,,***&&& """###$$$%%%%%%&&&&&&(((((('''((()))+++---...222222000+++&&&######$$$'''&&&&&&&&&%%%$$$###"""!!! """(((///444666555222...(((%%%%%%((()))***(((%%%"""!!!"""%%%&&&'''(((,,,000444555333111000,,,+++)))***---222777:::777777777666444333555666888666333222222444777999999888555222...------...222000...000222111---)))((()))+++---000444777999777:::===>>>;;;777444333111...***))),,,///333444444333222222444777;;;>>>888555111---,,,,,,,,,,,,,,,((($$$"""$$$***111666<<<>>>>>>888///,,,///333000///...---.../////////222222222222222222000///...//////......---,,,+++---+++'''$$$###"""###$$$###"""""""""###$$$&&&'''$$$""" """$$$%%%%%%(((***+++---------,,,+++------,,,***(((''''''((($$$&&&'''$$$ """$$$''')))++++++,,,(((''''''(((***)))'''%%%''')))***)))***,,,)))$$$"""###$$$'''******)))'''%%%%%%$$$###############'''***,,,---***'''$$$###%%%%%%%%%$$$"""###%%%'''+++++++++)))'''&&&&&&&&&$$$%%%'''&&&""" &&&)))+++(((### ###&&&%%%&&&$$$###'''000666777222---)))(((%%% """###%%%###!!!&&&***)))+++(((%%%###"""!!!!!!######"""%%%&&&''''''$$$"""!!!!!! """$$$&&&%%%### """"""###############"""!!!$$$$$$$$$!!!$$$%%%%%%&&&'''((()))((((((((()))(((***++++++)))''''''''''''((())))))(((%%%###"""%%%***666GGGSSSPPPAAA222***'''$$$###$$$###!!! ###%%%&&&$$$"""!!!!!!###!!! """#########''''''&&&$$$$$$######$$$ """%%%''''''$$$!!! ###%%%'''((((((((($$$$$$%%%&&&''')))******'''((()))+++,,,+++***)))---,,,+++++++++***(((%%%(((&&&### ###'''(((''''''&&&(((***...111333888???AAAAAAAAADDDHHHHHHGGGHHHKKKOOOQQQPPPOOOCCCCCCEEEHHHGGGDDDFFFJJJDDDEEEFFFHHHIIIIIIIIIIIIFFFDDDBBBAAAAAAAAABBBBBB???@@@AAACCCDDDDDDEEEEEE???===:::888888888999999]]][[[VVVMMMCCC<<<:::;;;:::;;;999555...)))&&&&&&&&&%%%###""""""###$$$$$$"""  %%%***---+++)))((((((((('''&&&%%%&&&%%%$$$""" """%%%(((((())))))'''$$$!!! """$$$&&&'''&&&&&&&&&$$$$$$$$$%%%(((***++++++)))'''%%%%%%&&&(((((('''$$$""" """!!!###%%%(((***+++++++++******+++,,,,,,---......((($$$###%%%&&&%%%'''+++444;;;???<<<333...000444222111///---,,,+++******'''&&&&&&'''((((((%%%"""!!!$$$%%%%%%$$$###%%%))),,,++++++,,,***&&&!!!######""""""###$$$''''''''''''(((***,,,---000///---***((('''((()))---+++)))&&&%%%%%%''')))%%%###$$$(((...333333222222...)))'''''')))***+++(((&&&$$$%%%(((+++---...***---222777::::::888666111000///...///222666999::::::;;;999888777888999;;;:::999888999;;;>>>???BBB???999111+++)))+++...444222//////000///+++''''''(((,,,///222555777777222555888999777444111111222...)))''')))---000222555333222111222555777999666444000,,,***)))***,,,+++***'''%%%%%%'''+++...<<>>===>>>BBBFFFGGGFFFEEEEEEGGGIIIJJJJJJEEEHHHMMMPPPLLLFFFFFFKKKKKKKKKLLLMMMNNNNNNMMMMMMKKKKKKJJJHHHGGGGGGHHHIIIDDDFFFHHHJJJKKKJJJJJJIIIGGGAAA:::666666777999999```___ZZZQQQGGG???======;;;<<<;;;666...(((&&&&&&&&&%%%###"""!!!!!!!!!"""""" ###'''+++***++++++***'''%%%%%%&&&(((&&&$$$!!! """&&&***++++++***'''###  """$$$%%%%%%%%%'''((('''&&&&&&%%%%%%'''((()))***(((%%%%%%''')))******(((%%%  !!!###### ###&&&)))+++,,,---***,,,...///000...---+++&&&###"""%%%&&&&&&(((---555???FFFBBB666...///444666444222///------,,,---'''$$$###$$$%%%%%%!!!"""$$$%%%$$$###%%%)))+++)))***+++***&&&"""$$$$$$"""!!!###&&&)))(((''''''((()))+++,,,---,,,+++***)))***++++++//////---***((((((+++---(((&&&%%%''',,,000000///111...+++***+++,,,------)))((((((***---000222222---...222777<<<===;;;999555555444222000000222444777888999888777666666888888888999;;;===???@@@AAACCC@@@999000(((&&&(((,,,444222000///...+++)))&&&%%%(((,,,000333444444444///111333444222000000000333...(((%%%&&&***...000333222111000000111111222555444111---)))''''''(((((((((((('''&&&'''***,,,666999:::444,,,(((***///...//////---***)))((()))***+++,,,+++)))))))))+++//////000//////...---,,,&&&&&&&&&%%%&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''((($$$"""!!!!!!"""###"""!!!!!!###%%%&&&$$$"""!!!((('''''''''(((&&&$$$!!!!!!###"""""""""$$$'''***,,,,,,,,,+++((('''((()))++++++)))''')))+++,,,***,,,...+++&&&!!!"""$$$'''+++,,,+++)))$$$###!!!  !!!%%%(((,,,---+++(((&&&%%%%%%&&&%%%###!!! """$$$###$$$%%%### !!!%%%)))$$$%%%&&&&&&'''&&&%%%$$$&&&''''''$$$ $$$&&&$$$&&&,,,111222///***&&&$$$!!! ###$$$$$$&&&,,,///...***(((%%%###"""!!! ###&&&((('''&&&***(((&&&###"""$$$)))---,,,***(((&&&&&&''')))***++++++***)))'''%%%###"""!!!!!!""""""""""""""""""!!! %%%(((++++++(((&&&''')))+++---...---***'''%%%$$$&&&&&&&&&((())))))&&&$$$"""$$$)))...000---(((######$$$%%%&&&&&&&&&&&&%%%%%%'''***+++)))(((''''''###"""!!!!!!""""""!!! """###!!! """%%%'''&&&$$$!!! !!!###%%%(((***,,,---******)))'''%%%$$$&&&((($$$%%%'''***,,,,,,)))'''%%%%%%$$$###"""###'''***,,,***)))***+++,,,+++***)))///666999999999===AAABBBAAAAAA@@@AAACCCEEEFFFDDDFFFKKKNNNJJJCCCCCCHHHNNNNNNOOOPPPPPPPPPPPPPPPKKKLLLMMMLLLKKKJJJKKKLLLIIIKKKMMMPPPQQQPPPNNNLLLLLLEEE===999999;;;;;;;;;bbbaaa^^^UUUKKKCCC@@@@@@;;;<<<<<<777...((('''((('''&&&$$$"""!!! !!!!!!###"""  ###&&&((())),,,///+++%%%"""$$$(((***(((%%%!!! """'''+++,,,,,,***'''###!!!!!!"""###%%%&&&%%%######&&&(((((('''&&&$$$$$$%%%'''))))))'''$$$###&&&)))+++,,,((($$$ """%%%&&&&&&!!!"""###%%%''')))+++---))),,,000222222///+++((('''###"""%%%&&&%%%''',,,///888@@@???666//////111777555111...,,,+++++++++'''$$$""""""$$$######&&&&&&%%%$$$&&&******''''''***)))&&& $$$((('''%%%$$$&&&)))+++***))))))))))))++++++,,,+++******************,,,///111111...,,,,,,---,,,***(((***...222222111000///......000111111111---,,,,,,...111333333222//////000444888:::888666777888888555111......///000222333333222111222333000222555999<<<===>>>>>>::::::777000((($$$%%%)))---------+++(((%%%%%%%%%$$$'''+++000222333222111---///000000///...///000333---&&&"""###'''+++...////////////...---,,,,,,000111000---)))'''''')))((())))))(((&&&&&&))),,,///111222///)))'''))),,,///000111...***''''''(((%%%&&&((('''&&&(((+++...////////////...---,,,+++&&&&&&&&&'''''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&%%%######$$$$$$###""""""######""""""((((((((()))+++***&&&### """###!!! ###"""$$$'''***++++++***)))'''&&&''')))******)))'''&&&)))***)))***,,,***%%%"""###%%%(((,,,---,,,***###"""!!! """###&&&(((++++++)))&&&$$$$$$&&&&&&%%%###  !!!###$$$$$$!!!"""'''%%%%%%&&&((())))))((('''%%%$$$$$$"""!!! ###'''&&&&&&))),,,+++***%%%""""""###%%%%%%''',,,---+++%%%###""""""###$$$###""" !!!###'''***+++)))&&&%%%%%%$$$$$$$$$''',,,000---,,,***(((((()))***+++)))((((((&&&%%%$$$$$$######$$$$$$$$$"""!!!!!!!!!!!!!!!!!!%%%******'''$$$%%%&&&&&&)))++++++(((%%%######$$$###$$$''')))***'''$$$"""&&&)))(((%%%""" """$$$&&&'''(((((()))&&&))),,,---,,,+++++++++%%%%%%%%%%%%###"""!!!!!! !!!!!! !!!$$$'''***)))&&&!!!!!!!!!###%%%&&&((()))***+++***'''"""!!!%%%%%%&&&(((,,,...---***&&&&&&'''((('''&&&&&&(((***,,,***)))+++---...,,,***))),,,000222222222444777888999::::::;;;<<<>>>@@@;;;<<>>BBBGGGHHHIIIKKKLLLMMMMMMNNNEEEHHHKKKKKKJJJHHHHHHIIIGGGJJJMMMPPPPPPOOOLLLJJJJJJFFFAAA@@@BBBBBB???<<>>>>>???AAACCCFFFGGGIIIIII???CCCHHHIIIGGGEEEEEEEEECCCFFFIIILLLMMMKKKHHHFFFGGGEEEDDDFFFIIIHHHCCC===dddbbb\\\RRRMMMJJJEEE>>>???:::555111000---)))%%%+++***)))(((&&&%%%###""",,,***'''%%%$$$$$$%%%&&&)))***+++***(((&&&&&&'''&&&%%%$$$$$$%%%(((***,,,+++)))'''&&&&&&''''''&&&''')))+++)))%%%######%%%'''%%%######%%%&&&&&&%%%'''###!!!###'''***)))&&&)))'''$$$"""!!!$$$''')))"""###$$$$$$$$$'''+++...,,,,,,,,,,,,***(((&&&$$$&&&%%%$$$!!! """&&&))),,,///333666666444000---,,,,,,+++'''###!!!###%%%"""!!!!!!###$$$### %%%((((((&&&%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&%%%'''+++---,,,***((()))+++---...---++++++,,,---...---***((())),,,000333333000,,,)))))))))***...444888;;;;;;555000---...111333111...111///...222666777444000,,,---/////////000222444333111000222444222,,,&&&&&&''')))+++------,,,+++''''''***///444444111---...---,,,,,,+++'''"""!!!!!!!!!"""%%%((()))***---///000---++++++,,,...000111111111000000000---'''"""""")))///...+++((('''))))))'''$$$&&&(((***,,,,,,,,,+++***+++...///+++$$$!!!$$$))),,,---,,,***(((''')))+++///...---,,,***'''%%%$$$(((((('''(((***---111333---+++)))))),,,,,,***((('''&&&$$$###"""###$$$$$$''')))+++***&&&%%%%%%'''***'''###"""######!!!"""'''***+++***)))///000000...+++(((((((((***&&&!!! ######&&&)))***)))'''&&&&&&''')))+++...000...***'''$$$$$$%%%%%%%%%$$$######%%%%%%'''***,,,,,,+++(((+++)))&&&$$$%%%&&&&&&&&&(((***+++***'''%%%$$$$$$)))&&&""""""%%%)))'''###"""$$$'''%%%'''+++...///...,,,***&&&$$$$$$&&&***+++***(((((('''&&&&&&&&&&&&$$$""" ###!!!!!!######&&&'''&&&""""""###(((...///+++&&&'''%%%###"""###&&&))),,,...,,,************)))(((###"""!!!###&&&(((&&&$$$&&&&&&&&&&&&&&&&&&%%%%%%"""!!! !!!""" !!!"""######$$$$$$###!!! """###%%%$$$###""""""######""" ###""""""$$$((()))(((%%%$$$&&&((((((&&&%%%'''***,,,+++++++++++++++,,,---///---***(((%%%$$$$$$###  !!!"""###!!! """$$$%%%((()))(((%%%"""  $$$'''))))))'''&&&'''$$$$$$(((---000000,,,'''$$$)))(((((('''''''''((((((%%%''')))******+++...000...***&&&'''***+++(((%%%+++))))))+++000333222111//////222555888888666444888888999;;;;;;<<<<<<;;;===::::::===AAABBB>>>999>>>@@@CCCDDDCCCBBBAAABBB@@@DDDHHHJJJIIIEEE???;;;cccaaa[[[RRRMMMJJJDDD>>><<<888222.........---+++---,,,***(((&&&%%%$$$$$$***)))(((&&&%%%%%%&&&&&&(((***,,,,,,***'''&&&&&&%%%$$$$$$%%%''')))+++,,,+++)))(((((()))******)))(((+++,,,+++)))'''((())))))'''$$$###$$$%%%&&&%%%)))(((&&&'''))))))(((&&&'''&&&$$$###"""###%%%&&& !!!###$$$%%%'''***---)))))))))(((&&&$$$""" $$$$$$###"""!!!###'''***+++---000333333111...,,,++++++***&&&###!!!###%%%$$$"""!!!"""$$$###!!!%%%((('''&&&"""###%%%&&&'''''''''&&&&&&&&&'''&&&%%%'''***,,,+++)))((((((+++---------------...000111111...,,,***,,,///000000---***'''&&&''')))...333555555444000...------......+++)))...---...222666777333///***+++---------...111444000...,,,---///...)))$$$"""$$$'''***+++***)))(((&&&'''***///333222///+++((()))***+++***&&& $$$'''+++,,,...000222111---***+++---///111333333444444444444111+++%%%$$$(((------***((('''((('''%%%###%%%'''***,,,------,,,+++***---///+++$$$!!!$$$(((,,,,,,,,,***((((((***+++......---,,,+++)))((('''***))))))***+++---///000,,,***(((((())))))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%(((***,,,,,,)))''''''((((((&&&######$$$$$$""" ###'''*********)))///000000...+++(((((((((---***&&&""" """###$$$&&&((((((''''''((())))))+++---//////---)))&&&!!!""""""######$$$$$$$$$%%%%%%%%%''')))***(((&&&+++)))&&&%%%%%%&&&''''''((()))***+++++++++******(((&&&"""!!!%%%)))(((%%%###%%%'''''')))+++---...---+++***)))(((((())),,,---,,,***((('''&&&'''((('''$$$""" ### """""" ###!!!!!!$$$%%%%%%!!! """'''---///,,,((('''&&&%%%$$$$$$&&&)))***+++)))'''''''''((('''&&&%%%$$$$$$&&&)))***(((&&&&&&'''((((((((('''&&&%%%"""!!!!!!""" !!!###%%%&&&'''&&&$$$!!!!!!%%%''')))&&&!!! !!!""""""""" ###'''******)))''')))***)))''''''(((***+++******))))))*********...---+++)))'''&&&&&&&&&!!!!!! !!!###%%%&&&!!!!!!"""###%%%'''(((((($$$!!! $$$(((***)))'''&&&%%%### !!!$$$))),,,,,,)))$$$!!!&&&''')))******((('''&&&''')))+++++++++***+++,,,+++******+++------***''')))((()))+++///111000...//////111444777777555333444444555666666777777777888777777999;;;<<<:::777777:::===???>>><<<;;;;;;===???CCCEEEDDD@@@;;;777bbb```[[[RRRMMMJJJDDD===999555000------///111222///---***'''%%%%%%&&&'''))))))(((((('''''''''&&&(((+++...///---)))&&&$$$######%%%'''(((***,,,,,,+++***)))+++,,,---+++***''')))+++,,,+++***+++,,,---***&&&$$$$$$%%%&&&&&&+++,,,,,,+++(((&&&&&&&&&###$$$$$$%%%$$$###"""!!!"""$$$%%%''')))+++((((((''''''%%%""" """""""""""""""$$$(((+++***+++,,,.........---,,,)))***)))&&&$$$###$$$&&&'''$$$!!!!!!###### !!!%%%''''''&&& !!!###%%%&&&'''((((((%%%&&&'''&&&&&&&&&(((***)))((('''(((***,,,---,,,......///000222222///---++++++,,,,,,+++)))'''%%%###$$$(((,,,000000...+++,,,...000///---***'''''')))***,,,222666666111---)))***+++++++++,,,///222---***''''''((((((%%%"""!!!$$$(((+++,,,***(((&&&%%%'''+++///222000,,,)))$$$&&&(((******&&& %%%(((---...111444555222---)))+++---///222555666888888888777555///)))&&&(((+++,,,***(((''''''&&&%%%###$$$'''***---//////---,,,))),,,...+++%%%"""###'''+++,,,,,,+++***)))+++---............---+++***)))******+++,,,------------+++***((((((((('''%%%""" !!!###%%%&&&'''&&&&&&%%%'''+++,,,+++)))(((((('''%%%$$$$$$$$$$$$###!!! $$$''')))***))))))//////...,,,)))'''((((((///---***(((&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&))),,,+++,,,...///---+++(((%%%"""!!!!!!!!!"""$$$%%%&&&%%%$$$###$$$%%%&&&%%%###)))(((&&&%%%%%%&&&'''))))))'''''')))---///...,,,&&&%%%###!!!!!!%%%))))))'''&&&&&&(((***+++++++++++++++++++++,,,+++***+++,,,---+++)))((((((((()))***)))&&&###!!!###""" ###### """"""  """###### %%%+++---,,,)))'''''''''''''''''''''((((((&&&$$$$$$$$$%%%$$$###&&&&&&&&&(((***+++)))'''%%%''')))******)))'''%%%"""  """ ###%%%'''))))))(((%%%!!!"""'''***---(((!!! ###$$$ !!!%%%))),,,---'''(((((('''&&&%%%'''((()))))))))((('''''''''&&&***)))'''&&&&&&&&&''''''######""""""###$$$&&&'''###  !!!"""!!!%%%'''&&&### %%%***+++***(((&&&$$$###!!! """%%%)))++++++'''### ###%%%(((++++++)))&&&$$$(((***,,,---+++***)))))))))---111333222///,,,***((((((***---///000...,,,000000111444666666444222000000000000111111111111333444555555444444555666333555888888777555444444777999<<<>>>===999555222``````ZZZRRRMMMJJJDDD===888666333111000222333444111...)))%%%$$$$$$&&&((((((((()))))))))((('''&&&'''***///111...***%%%###"""###%%%(((***,,,------+++***+++,,,---,,,***(((%%%&&&(((***+++---......000,,,'''%%%%%%&&&&&&&&&)))---...,,,%%%!!!!!!###!!!###%%%&&&&&&###"""%%%&&&'''(((************(((&&&$$$!!!  """######%%%))),,,*********++++++,,,------******)))((('''&&&'''((('''### !!!"""!!!!!!$$$&&&&&&%%%!!!"""###$$$$$$%%%&&&&&&$$$&&&''''''&&&&&&'''(((((('''&&&(((***,,,,,,+++---------///000///,,,***)))((((((''''''&&&&&&&&&######%%%(((***)))'''$$$(((---333333///***((()))$$$'''+++111555444///++++++++++++***)))***---///***'''$$$"""###$$$###"""###&&&+++...///---***'''%%%(((,,,///111///+++(((&&&&&&''')))***'''""" $$$(((,,,...111555666333...)))+++---///222666888:::;;;777777555111,,,))))))***,,,+++***))))))(((&&&%%%$$$'''***---//////...---(((+++,,,***%%%"""###%%%***+++,,,,,,++++++,,,...000000//////---,,,***)))'''(((+++,,,---,,,++++++++++++***)))(((&&&###!!! ###'''))))))(((((("""&&&***++++++)))(((((('''&&&%%%%%%###"""!!!!!!$$$''')))******------,,,)))&&&%%%&&&(((------,,,+++***)))(((((($$$$$$###!!!!!!$$$)))---+++,,,......,,,***)))((('''&&&$$$######$$$&&&'''$$$###!!!!!!"""###"""!!!''''''&&&%%%$$$%%%(((***,,,((($$$&&&+++...,,,)))$$$$$$###"""  $$$(((***)))(((((()))---,,,***)))))))))***+++,,,++++++++++++***((('''))))))***+++,,,+++(((%%%""" !!!###!!! $$$$$$ !!!"""""""""######"""!!! !!!&&&)))***((('''((()))***)))(((&&&%%%&&&$$$""""""#########!!!%%%%%%'''((())))))'''&&&###%%%(((++++++)))&&&%%%"""  """ """%%%''')))))))))'''%%%###!!!"""$$$''')))+++&&&!!!!!!$$$%%% !!!%%%))),,,######"""""""""###$$$%%%((((((''''''&&&%%%$$$###""""""!!!!!!"""###%%%&&&'''&&&$$$###"""######$$$###!!! """######"""%%%&&&### &&&***,,,+++)))&&&###$$$%%%%%%&&&&&&%%%%%%)))+++---...,,,((($$$!!!"""$$$&&&(((((('''%%%###&&&))),,,...,,,***))))))+++222:::;;;666000---,,,***+++...000222111///---222222333444666666444222........................111444666444111000333777666666555222///...///111333555666777666333000...```___[[[SSSNNNKKKDDD===999999999777666444333333111...)))%%%###$$$&&&((((((((())))))((('''&&&%%%%%%)))---///---)))%%%$$$"""$$$&&&)))+++,,,---...,,,+++***++++++***(((%%%%%%&&&(((+++...000111222111...)))'''&&&''''''&&&&&&***,,,(((!!!!!!###$$$'''((('''######&&&'''(((((()))+++++++++***(((%%%"""!!!"""###%%%&&&)))+++,,,++++++***+++---...000,,,,,,+++***************&&&"""!!!"""""" !!!$$$&&&&&&%%%$$$$$$######"""""""""""""""$$$&&&'''&&&&&&&&&''''''&&&&&&''')))******(((---------...///...+++(((&&&%%%%%%$$$%%%&&&((()))%%%$$$######$$$$$$###!!!"""***222333///***)))***"""%%%+++111444222...***......,,,***((((((***,,,)))&&&###!!!!!!"""######%%%(((,,,///000...***(((%%%(((,,,//////---+++***(((&&&%%%&&&''''''%%%$$$"""!!! ###''')))+++///444666444///++++++,,,...111444777:::;;;444333222///,,,******+++,,,---------,,,+++******'''(((***,,,---------,,,(((******(((%%%######%%%''')))+++,,,++++++---...111111000...---+++)))((($$$&&&)))+++---,,,++++++)))******)))&&&###!!!  %%%(((++++++***))) %%%***---...,,,+++)))))))))'''%%%###!!! """%%%(((***,,,+++***(((%%%""""""$$$''')))***+++,,,,,,+++***)))###"""!!! """'''+++)))+++------+++***+++,,,///---***'''&&&%%%&&&&&&""" !!!"""!!!!!!$$$%%%%%%$$$###$$$(((+++222,,,'''&&&)))***(((%%%"""""""""!!!  ###&&&((()))))))))***...---***((('''(((***+++,,,,,,---,,,***)))((('''*********+++---,,,)))'''%%%### !!! $$$$$$ """&&&((('''$$$ """%%%&&&''''''(((***+++***(((%%%###%%%$$$""""""###$$$###"""!!!###&&&''''''&&&$$$###"""$$$''')))***(((&&&$$$###!!!!!!######$$$&&&((())))))((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%###!!!!!!###%%%&&&&&&  %%%(((  ###%%%&&&''''''''''''&&&$$$###"""!!!###%%%''')))'''%%%""" ###"""!!!"""$$$%%%%%%%%%$$$((()))'''$$$"""!!!&&&***---,,,***((($$$&&&(((***+++,,,,,,,,,...//////...,,,((($$$!!!"""""""""######$$$$$$$$$###&&&+++------,,,,,,,,,///777??????888111,,,,,,,,,...222444444333222111555444444555666666444222///............///000000333777999777222111555:::;;;888222,,,((((((,,,///222222222222111///---,,,``````[[[TTTOOOLLLEEE>>>;;;<<<===<<<888555333222222///***&&&%%%%%%''')))))))))((('''&&&%%%$$$$$$$$$&&&)))***)))'''&&&&&&%%%%%%'''(((***,,,......+++***))))))***)))'''%%%((((((***...222666666666000...+++)))))))))((('''$$$'''(((%%% ###&&&'''))))))'''$$$!!!!!!%%%(((((())))))***++++++***)))'''$$$!!!"""$$$&&&''')))+++---,,,,,,,,,,,,...000111///---,,,,,,------+++***$$$!!!"""%%%$$$###!!! !!!###&&&)))))))))'''&&&$$$""" """%%%''''''&&&&&&&&&'''&&&&&&'''))))))'''%%%++++++,,,---//////,,,***%%%$$$$$$$$$%%%''')))***'''%%%###!!!""""""!!! %%%,,,///,,,'''&&&'''!!!&&&,,,111222000,,,)))///...,,,)))&&&&&&)))+++(((&&&$$$!!! !!!###%%%$$$&&&))),,,---+++(((&&&$$$'''***,,,+++++++++,,,'''%%%######$$$&&&''''''$$$###!!! $$$((((((***...222444333///,,,+++,,,---///111444666888111000...,,,+++******++++++---000000///.........************************))))))(((&&&###"""$$$%%%%%%'''***+++++++++---...///......---+++***((('''$$$&&&(((+++,,,---,,,,,,&&&((()))(((%%%!!!!!!###'''***,,,,,,+++***###%%%''',,,///111///---((()))***)))&&&###!!!!!!!!!$$$(((+++,,,***)))&&&### !!!$$$''''''(((***++++++***)))(((!!!""""""!!! """%%%((((((+++---,,,***))),,,...333111...***'''%%%######"""######""" """######!!!###''',,,555000***(((((()))(((&&&!!!  !!!###&&&(((***++++++...,,,)))''''''(((***+++---...///...,,,***)))***)))(((((((((******((('''&&&%%%###!!!$$$$$$!!!''')))((($$$  """$$$%%%&&&''')))******(((%%%###&&&$$$""""""$$$%%%$$$### ###&&&'''&&&$$$###""""""###&&&((()))(((&&&%%%%%%""""""%%%&&&((()))******)))'''&&&&&&'''((())))))'''$$$"""!!!!!!!!!###&&&''''''&&&!!! !!!%%%###!!! """%%%'''(((&&&&&&'''((('''&&&$$$### """$$$''')))+++)))(((%%%"""###""""""$$$''')))((('''###&&&)))+++,,,+++)))(((!!!&&&***,,,,,,++++++'''((()))+++,,,,,,,,,,,,,,,,,,+++***((($$$!!!"""!!!!!!!!!!!!###$$$%%%!!!$$$))),,,------...000111777======777000,,,+++,,,///222444444333444444666555444444555444222000//////......///000222333555999<<<:::666444666:::;;;777000)))%%%&&&+++///111111000...------,,,,,,``````\\\VVVQQQMMMGGG???<<<>>>>>>;;;777444333444333111---)))(((((()))++++++***'''%%%$$$#########"""$$$%%%%%%$$$$$$&&&((('''''''''((())),,,...///)))((('''''')))*********))))))***///444888888777///...,,,,,,,,,+++)))'''%%%%%%%%%### !!!%%%(((++++++***)))'''%%%###""""""%%%((()))))))))+++,,,++++++***)))&&&###!!!###%%%&&&'''((())),,,,,,,,,,,,...///111222000...,,,,,,...---+++(((###!!!!!!&&&((((((&&&$$$$$$$$$&&&***---...---'''&&&###!!! $$$'''''''''&&&'''((('''''''''((('''%%%"""$$$$$$&&&***...///...---&&&&&&%%%%%%&&&'''((()))'''&&&$$$$$$$$$""" ###(((+++)))%%%###"""###''',,,000111...+++***++++++)))&&&$$$%%%))),,,'''&&&$$$"""!!!!!!###%%%###%%%'''))))))(((&&&%%%"""$$$''''''''''''***---'''%%%$$$%%%(((******)))%%%$$$!!!"""'''++++++,,,...111333222///,,,+++++++++,,,---000222333222///,,,***)))*********)))---000222111000111222///---***'''&&&&&&'''(((***)))&&&###!!!"""$$$&&&"""%%%(((***++++++,,,...)))***************))))))((()))+++,,,------,,,,,,&&&))),,,+++'''###""""""&&&''')))+++,,,,,,+++++++++******,,,//////---+++%%%'''******'''%%%$$$%%%"""""""""###%%%'''***,,,+++***'''### !!!%%%)))))))))******)))(((&&&&&&!!!###%%%%%%$$$###$$$%%%***---...,,,((('''***...222000---***&&&### !!!$$$&&&&&&%%% """!!! !!!''',,,000...***'''&&&''')))+++  !!!!!! !!!###&&&))),,,---,,,+++)))''''''(((***+++,,,...///...+++))))))***'''%%%######%%%&&&&&&%%%$$$$$$######"""!!! $$$$$$$$$%%%$$$"""!!!!!! !!!###%%%$$$&&&((())))))'''%%%$$$%%%$$$""""""$$$%%%$$$$$$!!!%%%)))***'''%%%$$$$$$###$$$&&&(((((((((((('''&&&######&&&''')))+++,,,,,,***(((''')))******)))(((&&&$$$"""""""""!!!###%%%'''&&&%%%!!!!!!!!!!!!%%%(((%%%""""""$$$&&&''''''%%%&&&((())))))(((&&&%%%""""""###%%%'''***---///(((&&&$$$!!! """"""###&&&***++++++*********+++++++++)))'''&&&!!!"""%%%(((+++,,,------***))))))(((''''''&&&&&&%%%%%%%%%%%%$$$"""  !!!"""###$$$$$$$$$$$$"""%%%(((***,,,---///111///333777777333///,,,+++***---000111111111333555666444333222222222000......---------...000333444666999;;;;;;888666666888888666111,,,)))***///222111///---,,,+++++++++,,,```aaa]]]VVVRRRNNNGGG@@@===>>><<<999444222444777555333///,,,+++***+++,,,,,,***'''$$$"""!!!!!!""""""""""""!!!!!!###&&&)))))))))(((((()))+++...///(((&&&%%%&&&))),,,......((('''(((---333777777666...---------...,,,***'''&&&&&&$$$""""""%%%)))---///---+++)))'''%%%%%%%%%%%%'''************+++---------,,,***(((%%%""" ###&&&''''''((())),,,,,,,,,---...///111111000...,,,,,,------***'''###!!!!!!$$$(((++++++)))'''&&&&&&)))---000111111&&&%%%""" $$$'''((('''''''''(((((('''''''''&&&###!!!!!!&&&+++......---((((((''''''&&&'''''''''&&&&&&&&&''''''$$$ $$$((()))((($$$!!!$$$(((---000000---+++***((('''&&&$$$###%%%)))---&&&&&&%%%###!!!!!!###%%%$$$&&&'''((()))((('''&&& """$$$$$$###%%%)))---''''''(((***---...---+++$$$###!!! $$$***...//////000111222111...++++++*********+++---...000444000,,,)))))))))***)))(((,,,000222111111222444111///***&&&$$$$$$%%%'''+++)))%%%!!! """%%%'''!!!$$$''')))***+++,,,---%%%&&&'''(((************---------...---------,,,)))---000///+++(((&&&&&&)))***+++,,,---,,,,,,+++///---++++++,,,,,,)))&&&!!!%%%)))***(((&&&'''((('''&&&%%%$$$%%%''')))+++---+++'''###!!!"""'''***,,,,,,+++***(((&&&$$$###!!!$$$'''((('''%%%$$$$$$,,,//////,,,'''&&&)))---...---+++(((%%%!!!"""&&&((((((&&&!!!  &&&,,,)))(((&&&$$$###%%%***...  """!!! !!!%%%))),,,---+++***)))(((((()))***+++)))+++---+++(((&&&'''(((%%%""" !!!###$$$$$$!!!"""###$$$$$$###!!! ###### !!! """$$$$$$$$$###!!! !!!###&&&$$$%%%&&&(((((('''%%%$$$%%%###""""""$$$%%%$$$######'''+++,,,***'''&&&&&&%%%&&&'''((())))))))))))'''######'''''')))+++------,,,***(((---,,,***(((&&&%%%$$$$$$%%%$$$""""""$$$%%%%%%%%% """"""!!! ###''',,,(((###"""###%%%%%%$$$%%%'''(((******)))'''&&&######$$$%%%(((+++...000&&&%%%###!!!!!! !!!!!!!!!!!!###'''+++------,,,,,,+++***(((&&&$$$"""!!!"""###%%%(((***,,,......,,,***(((%%%###!!!  !!!!!!""""""""""""!!!!!!$$$'''((('''%%%###$$$&&&(((***+++,,,///111,,,...000111000...,,,,,,'''***---...---...111444555333111000000///...,,,,,,+++++++++---000333444666888:::;;;999777666555666666444222000111444777000///,,,***))))))***+++___^^^\\\[[[YYYSSSIIIBBB===<<<999666333444777999555222...,,,,,,,,,,,,+++---+++(((###!!!$$$&&&''''''&&&&&&''''''((()))***++++++******(((%%%"""###&&&***++++++"""!!!!!!&&&---111000---*********)))))))))))))))***(((&&&######%%%)))+++...///000...+++)))((()))***,,,---...---,,,---...333000,,,******((($$$!!!"""###%%%(((+++,,,+++)))++++++++++++,,,---...///...,,,+++,,,------,,,+++''''''((()))+++,,,...///***+++,,,,,,---///222555,,,(((""" """###$$$### """&&&***,,,+++***(((+++(((&&&&&&'''&&&### !!!$$$&&&&&&'''(((,,,------,,,)))((('''''')))***+++***&&&""" !!!&&&++++++'''######%%%'''(((((()))))))))))))))...(((###!!!$$$(((+++---)))((('''$$$"""!!!###%%%''''''''''''''''''''''''"""!!! """%%%&&&&&&%%%++++++,,,...000000---+++((('''&&&$$$%%%&&&((())),,,---111444666444///,,,000...,,,)))(((***///333333111---)))'''''''''(((,,,,,,---000333444222111//////,,,&&&!!!!!!&&&,,,***'''$$$###$$$&&&''''''$$$&&&(((***+++)))'''&&&%%%%%%$$$%%%'''+++///111,,,,,,,,,---...///000111,,,...000333444000***%%%111111111111111111111111444000,,,))))))'''$$$!!!!!!%%%)))+++***(((&&&%%%&&&''''''&&&%%%&&&(((+++,,,***(((&&&&&&(((+++---...---+++)))'''&&&%%%%%%"""$$$&&&((('''$$$ %%%))),,,***&&&###$$$''')))((('''%%%""" &&&******))) """%%%'''%%%""" !!!###&&&'''(((###!!! !!!###'''******)))---------+++)))''''''(((***(((&&&%%%&&&'''''''''###  $$$)))***)))%%%$$$$$$$$$$$$$$$"""  $$$$$$!!!"""%%%''''''((('''&&&'''((('''%%%###'''((((((&&&$$$######$$$!!! !!!!!!"""$$$%%%&&&&&&)))+++***&&&$$$%%%'''(((%%%"""###&&&))))))((("""!!!"""%%%'''+++---...///...,,,)))''')))'''%%%"""!!!!!!"""###### !!!""""""!!! %%%)))))))))&&&!!!######%%%(((++++++***'''&&&)))'''&&&%%%%%%&&&((()))'''&&&###!!! !!!"""### """&&&+++...///...*********'''###  !!!$$$(((*********+++,,,,,,((($$$!!! """"""!!! !!!!!!"""&&&+++///000,,,'''$$$###%%%(((***,,,,,,---...000222111///...,,,,,,++++++((())))))((((((***---000222333222000---+++++++++,,,++++++***+++,,,---...555444444333333222111111444333222222111222222222,,,)))%%%###%%%))),,,---aaa^^^\\\[[[XXXRRRJJJCCC===;;;888444222222444666222///,,,++++++,,,,,,++++++***&&&""" """''')))******(((''''''(((&&&'''((()))******)))((('''$$$ ###&&&''''''### """(((++++++(((''''''((())))))(((((('''***)))'''%%%$$$$$$&&&'''***,,,//////---***)))((('''))),,,---------///000222000......---+++&&&"""###$$$&&&))),,,---+++)))))))))))))))))))))******)))((('''(((***+++***)))'''''''''(((***,,,...000111111000---+++)))***,,,)))%%%!!! ###%%%''''''"""%%%(((+++,,,,,,***)))+++)))''''''((('''$$$"""###%%%%%%$$$$$$$$$+++,,,------,,,***)))))))))++++++)))%%%"""!!! $$$(((,,,,,,(((&&&''')))+++***(((&&&&&&(((***++++++'''"""!!!$$$(((+++,,,))))))(((&&&$$$###%%%((()))((('''&&&%%%%%%%%%%%%"""!!!!!!###%%%'''&&&%%%+++++++++---//////---+++&&&&&&%%%%%%&&&''')))***,,,---000333444333///,,,000000///,,,******---000222000...,,,+++++++++,,,,,,++++++---///000000...111222000+++%%%$$$(((------***&&&%%%&&&'''((((((###%%%'''(((((('''%%%$$$$$$######$$$&&&***...000///...---,,,+++,,,------+++,,,,,,...///...***'''+++,,,---...///000000111000---)))''''''&&&$$$!!!"""%%%)))+++***'''%%%$$$&&&'''((((((((((((***,,,***)))((('''(((***---...,,,+++)))'''%%%$$$$$$###!!!###&&&'''&&&"""###(((++++++'''$$$$$$&&&&&&&&&%%%###!!! $$$'''((('''!!!  ###%%%'''%%%###""""""%%%'''''''''$$$"""  !!!"""&&&)))++++++)))***---//////,,,(((%%%$$$'''%%%$$$###$$$&&&''''''!!! %%%)))******%%%$$$############"""!!!###&&&'''%%%"""  $$$''')))+++******++++++)))&&&###$$$%%%&&&%%%"""!!!!!!""" !!!!!!###$$$%%%&&&&&&(((***+++((($$$!!!!!!###(((%%%######%%%'''&&&$$$ !!!$$$'''))),,,---......---***'''%%%"""!!! """ """"""!!!!!!"""!!!!!!%%%***...,,,)))###"""$$$''')))***)))'''%%%'''&&&%%%%%%%%%'''((()))((('''%%%$$$$$$$$$$$$%%% !!!%%%))),,,------++++++***&&&"""  ###%%%((()))))))))+++,,,***'''###""""""""""""!!!%%%%%%$$$###""""""""""""%%%)))---...,,,((('''&&&%%%'''***++++++,,,---///...---,,,,,,+++,,,,,,,,,))))))***))))))***...000222222222000---***)))))))))******,,,...000111222333333111000///.........222222111000//////......)))&&&$$$###&&&)))++++++ccc```\\\ZZZXXXSSSKKKEEE>>>;;;777333000000000111---+++))))))+++,,,,,,,,,)))'''$$$!!! $$$'''/////////---***''''''(((%%%&&&'''(((((('''&&&&&&&&&"""!!!######""" ###&&&%%%###"""$$$''')))***(((&&&%%%))))))(((&&&###!!!"""$$$'''***...000...+++((('''%%%'''***,,,---...000222000000///000///---)))&&&%%%%%%&&&))),,,,,,***((('''''''''''''''&&&%%%%%%$$$######%%%'''*********((('''''''''))),,,///111555444111---(((%%%$$$%%%%%%""" ###&&&)))***%%%'''))),,,,,,+++***(((***)))(((((()))(((&&&$$$"""$$$&&&&&&$$$""" '''))),,,......---,,,*********)))'''###!!!!!!"""&&&)))++++++)))(((+++---///+++'''######%%%)))+++'''%%%""""""%%%(((+++,,,***+++***(((&&&&&&(((***,,,***'''$$$"""!!!""""""###"""###%%%'''((('''%%%***)))***+++------+++)))###$$$%%%'''((())))))***+++,,,...000000///...---000111111000...,,,,,,,,,000000///////////////000+++***((()))+++,,,,,,+++000111000---((('''))),,,...+++(((''''''((((((((($$$%%%'''(((((('''%%%###""""""!!!"""$$$(((,,,...111///,,,)))'''''''''((()))((('''(((***+++***)))%%%&&&(((***,,,---......)))'''%%%%%%%%%%%%###!!!###&&&))))))'''$$$###"""%%%'''***+++++++++,,,---((((((((()))***,,,...///***)))'''&&&$$$###"""""" """%%%&&&$$$ """&&&++++++)))%%%%%%%%%$$$###"""!!! !!! !!!$$$%%%%%%$$$""""""!!!!!!"""$$$&&&'''#########%%%'''((((((&&&&&&$$$!!!!!!"""%%%(((,,,,,,+++)))''',,,000222...)))### ###"""""""""###%%%''')))!!!!!!'''******)))&&&%%%###"""!!!!!!"""""" """%%%((())))))((('''%%%""""""(((,,,,,,,,,,,,,,,,,,)))%%%!!! """###"""   """$$$&&&&&&&&&&&&'''((((((%%%!!!!!!###'''%%%#########"""  ###''')))+++,,,,,,---,,,***'''###!!!  """######"""$$$%%%$$$""""""&&&)))111///+++%%%!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%&&&'''))))))((((((((('''''''''''''''!!! ###&&&***+++++++++***)))%%%!!! !!!((()))))))))((()))+++---'''%%%######$$$%%%&&&%%%((((((''''''&&&%%%$$$###%%%'''***+++***))))))***%%%'''***+++++++++,,,---***************+++,,,---++++++++++++******---//////111111///,,,((('''&&&'''(((+++...222444666777555333111...---,,,,,,,,,000000///...---,,,******%%%$$$###$$$''')))***)))fffbbb]]]ZZZWWWTTTNNNIIIBBB>>>777222///......---***((('''(((***,,,---,,,'''&&&###!!! """'''+++333333111...***'''&&&&&&$$$%%%%%%&&&&&&%%%$$$###%%%"""!!!"""$$$$$$"""!!!&&&***+++)))&&&$$$&&&'''&&&""""""%%%***,,,------***((('''&&&&&&(((+++------...000111//////...------,,,***)))$$$%%%&&&(((******(((&&&&&&&&&'''''''''%%%$$$###"""!!!!!!###'''***,,,,,,((('''&&&'''))),,,///222000000...***%%%#########"""!!! """$$$'''(((%%%''')))******)))((('''(((((((((((((((((('''&&&%%%'''((('''$$$!!! ###%%%(((,,,//////---***((((((&&&### !!!"""&&&'''(((((('''(((+++...---***&&&"""!!!###%%%'''#########$$$&&&(((******......---+++)))((()))***...+++'''###  $$$$$$&&&(((******(((&&&(((''''''((()))***(((&&&!!!###%%%((()))***))))))((()))+++++++++***++++++---000333333111///---,,,000000000000000000//////+++)))&&&&&&'''))))))((()))+++,,,+++)))((((((***,,,***'''&&&&&&'''&&&%%%&&&'''((())))))((('''&&&"""!!! """&&&))),,,///---)))&&&#########$$$$$$######%%%'''))))))((("""###%%%'''))))))******############$$$######"""###%%%'''&&&$$$!!! $$$'''+++---...---------))))))***,,,,,,---------***)))'''%%%$$$""""""!!! """###$$$""" %%%***,,,***'''&&&%%%###"""""""""!!!!!!""""""&&&&&&%%%%%%&&&&&&&&&%%%############$$$%%%%%%&&&!!!!!!###&&&)))***)))((('''%%%"""  !!!"""%%%))),,,,,,)))&&&%%%)))...111...***%%%"""""""""""""""$$$&&&***---'''%%%###%%%(((***)))''''''&&&$$$""" """######%%%''')))+++,,,,,,,,,)))&&& !!!(((...+++*********)))&&&!!! """%%%&&&&&&&&&%%%"""$$$%%%###!!!!!!$$$'''&&&%%%###!!! $$$'''***++++++++++++)))'''$$$!!! !!!  """$$$%%%&&&###%%%'''%%%""""""%%%(((000...***%%%  """$$$%%%%%%$$$$$$###$$$%%%&&&'''((())))))&&&'''(((((()))(((((('''!!! !!!$$$'''((((((''''''&&&$$$!!!!!!###%%%---,,,+++)))((())),,,///%%%$$$"""###%%%&&&&&&&&&(((((((((((((((''''''''''''((((((((((((((()))***%%%''')))***))))))***,,,))))))))))))***+++,,,,,,.........,,,***)))+++,,,+++---///...+++((('''&&&''')))---111444666888888888666333000...---------...//////...---+++)))'''$$$$$$%%%'''***+++***)))iiiddd^^^ZZZXXXVVVRRROOOHHHBBB;;;555111///---+++(((''''''(((+++------,,,&&&&&&$$$"""!!!$$$(((,,,111111000---)))%%%$$$$$$###$$$%%%%%%$$$###"""!!!$$$###!!! """&&&(((&&&"""!!!'''+++---***&&&######$$$###%%%+++000///---)))%%%$$$$$$&&&)))+++------,,,,,,---...---,,,+++((('''((()))+++$$$$$$$$$&&&''''''$$$"""$$$&&&((())))))'''%%%###  $$$(((***+++'''&&&&&&''')))---000222,,,,,,***'''###!!!"""######"""!!! !!!"""$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&'''&&&'''((('''$$$"""!!!!!! ###(((---...,,,)))&&&%%%### """############$$$&&&)))+++((('''%%%###"""!!!!!!""" """$$$&&&'''((())))))000111000---***((('''(((...,,,((($$$!!! !!!!!!&&&'''))),,,...---***'''&&&%%%$$$%%%&&&&&&%%%$$$!!!###&&&)))******((('''$$$&&&((('''&&&%%%'''(((***...222333333111//////000000//////...---,,,,,,+++)))'''&&&'''((((((((($$$&&&)))***************(((&&&$$$###$$$$$$###"""&&&'''((()))))))))((((((###"""!!!!!!"""$$$''')))***(((%%%###"""""""""### """%%%((())))))'''$$$%%%&&&'''((('''&&&%%%!!!"""###$$$$$$############$$$%%%###!!!###'''+++.........------,,,,,,---......---,,,++++++***)))'''%%%$$$######!!!"""""""""!!! ###(((++++++)))'''&&&$$$$$$######$$$%%%&&&'''+++++++++***)))(((((((((%%%%%%&&&&&&&&&&&&&&&%%%"""&&&***,,,***)))'''%%%###  !!!!!! !!!$$$'''***)))&&&$$$###&&&+++---,,,+++))))))$$$%%%&&&&&&'''***000444111...***)))******'''$$$''''''&&&### """$$$$$$&&&(((***,,,---......,,,)))###(((...+++***)))((('''###  """%%%&&&%%%$$$###!!!$$$&&&%%%###"""%%%(((&&&%%%$$$ ###&&&)))*********)))'''%%%""" !!!"""#########"""!!!"""#########$$$%%%((()))%%%&&&'''$$$!!! """%%%+++***'''$$$!!! !!!"""###$$$$$$###$$$&&&((())))))))))))%%%%%%&&&'''''''''&&&&&&""" !!!###%%%%%%%%%"""###$$$###"""###&&&(((++++++)))&&&$$$%%%))),,,%%%$$$"""###$$$%%%$$$###$$$$$$$$$%%%'''(((***+++***)))'''&&&&&&&&&&&&&&&%%%'''))))))(((((()))***+++***************++++++111111000---***((((((((((((***,,,,,,***(((((()))+++,,,///222444666666666888666333000...---,,,,,,---...///000///---***)))&&&&&&(((***------+++)))lllfff___ZZZYYYYYYXXXVVVPPPIII@@@999555222///,,,***))))))***,,,------,,,((('''&&&$$$###$$$'''))),,,------+++((($$$""""""$$$$$$$$$$$$###""" """######!!!$$$((((((%%%!!! &&&+++,,,***%%%"""!!!###$$$!!!!!!)))000222000,,,&&&"""!!!###%%%)))+++,,,,,,***))))))*********(((&&&$$$$$$''')))$$$###$$$%%%&&&%%%""" """&&&))))))(((&&&$$$ $$$&&&'''%%%%%%''')))+++---///111,,,,,,***&&&""" !!!$$$%%%$$$!!!!!!""""""###$$$%%%$$$######"""$$$&&&'''&&&&&&'''(((&&&'''((('''%%%#########$$$***---+++(((######"""!!!!!!!!! !!!"""$$$&&&'''%%%%%%%%%%%%###""" ###'''))))))(((((('''000000000---***((('''''',,,+++(((&&&$$$$$$%%%%%%)))***---000222000,,,)))'''%%%$$$$$$%%%%%%$$$###$$$%%%'''))))))(((&&&%%%!!!$$$&&&&&&###"""$$$&&&***---000222111111111111111000...,,,+++***)))))),,,+++))))))***++++++***%%%&&&)))+++,,,------,,,%%%###""""""#########"""######%%%&&&''''''(((((('''%%%###""""""$$$&&&(((&&&%%%%%%$$$$$$$$$$$$$$$ !!!"""%%%)))+++***)))'''((()))***)))'''%%%###"""$$$&&&&&&%%%######$$$###$$$$$$"""  %%%(((---//////...---....../////////...---,,,+++,,,+++***(((&&&%%%$$$$$$$$$###"""!!!  """&&&)))+++***)))'''&&&%%%%%%%%%&&&((()))+++,,,---...---+++******+++((()))*********)))(((''' """&&&)))***)))'''%%%$$$""" !!!"""### """%%%''''''$$$""""""%%%(((***++++++,,,---(((***+++++++++...555:::;;;555///+++***(((%%%"""''')))(((%%%!!! """%%%%%%&&&)))+++---.........---+++&&& '''---+++***(((&&&%%%""" """"""!!!!!!"""!!!"""$$$%%%%%%%%%$$$###%%%(((***)))&&&$$$%%%''')))(((%%%!!!"""%%%'''(((''''''&&&%%%$$$""" """###%%%''''''&&&$$$###$$$%%%&&&%%%%%%&&&)))+++'''(((&&&"""!!!$$$'''&&&%%%$$$%%%###!!!!!!"""$$$%%%$$$%%%(((***+++***)))(((%%%%%%$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$$$$###!!!!!!###$$$$$$$$$&&&(((&&&&&&$$$""" !!!$$$&&&%%%$$$######$$$$$$###"""!!!  """&&&***,,,,,,)))%%%$$$$$$$$$###"""%%%'''(((((('''&&&'''(((******)))))))))******+++000000000---***''''''''')))***+++***(((((()))***...///000111222333333444333222000...,,,***((('''***,,,///222222000...,,,))))))***---//////,,,***nnnggg___[[[[[[\\\]]]\\\WWWOOOEEE>>>:::666222------,,,,,,---......---+++******)))'''$$$###$$$%%%%%%(((***+++(((%%%"""!!!$$$$$$%%%$$$###!!!"""$$$### !!!###$$$"""  %%%)))***'''### %%%)))(((&&&&&&+++111000...+++&&&"""!!!"""$$$&&&((()))(((&&&%%%%%%&&&%%%''')))(((%%%######$$$%%%$$$$$$%%%&&&$$$!!!"""&&&((('''%%%### """$$$%%%###%%%'''***---...//////,,,,,,+++'''$$$"""###$$$&&&''''''$$$ !!! !!!"""###############!!!$$$'''(((''''''(((+++'''(((((('''%%%######$$$!!!(((,,,+++(((#########!!! """"""!!!!!!"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!$$$***,,,+++((('''&&&,,,---...,,,***(((((()))***))))))(((((())))))***+++---000444555333...***)))'''%%%%%%&&&'''&&&%%%(((((()))((('''&&&$$$######''''''$$$"""###&&&---...//////......000111111///,,,***(((((())))))...---,,,---//////...,,,))))))***+++------,,,+++$$$###"""###%%%&&&%%%$$$!!!"""###%%%'''((()))***+++)))&&&$$$###$$$%%%'''&&&&&&'''(((((('''&&&%%%%%%######%%%(((+++------)))***,,,---,,,)))'''%%%%%%'''******'''$$$$$$$$$%%%&&&%%%###!!! """###))),,,///000//////////////////..................,,,+++***(((&&&%%%$$$$$$&&&$$$""" !!!###$$$ """$$$'''***+++***)))'''&&&%%%%%%&&&(((+++,,,)))+++,,,+++)))(((***,,,,,,---///000///...+++***$$$######%%%''''''%%%######""" !!!###%%%!!!!!!!!!###%%%%%%$$$"""!!!$$$(((++++++++++++,,,,,,...///...---111888???@@@999000+++((('''$$$"""'''***+++((($$$!!!"""%%%&&&(((***---//////......,,,,,,)))$$$%%%+++***'''$$$""" """$$$%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&***......+++(((((())),,,,,,)))$$$ ######"""!!!!!!"""$$$&&&(((%%%%%%$$$$$$######""""""###%%%(((+++,,,+++)))(((%%%&&&'''&&&$$$%%%(((***+++***'''!!!!!!%%%&&&%%%%%%&&&((((((&&&### """$$$&&&%%%'''***,,,---+++)))(((&&&%%%$$$"""""""""######"""""""""$$$%%%$$$!!!!!!$$$%%%%%%$$$$$$%%%#########!!!"""$$$%%%$$$###$$$&&&&&&%%%### !!!'''******'''###"""######!!!%%%'''((((((&&&%%%&&&&&&&&&&&&''''''((()))+++++++++------,,,***(((((()))------+++)))&&&&&&((()))////////////000111222333---......---+++(((&&&$$$&&&***...222444333111///++++++,,,---///...,,,***ooohhh```[[[\\\^^^``````\\\TTTIIIAAA===999444///000///......//////---++++++,,,+++)))%%%###""""""!!!%%%)))+++)))&&&###"""$$$%%%%%%$$$###!!!!!!$$$%%%!!!""""""""" $$$'''(((%%%""" '''...///,,,***,,,000,,,,,,+++((($$$"""###$$$###$$$&&&%%%$$$######$$$!!!&&&***+++'''###!!! &&&%%%%%%&&&&&&%%%!!!###&&&&&&$$$"""$$$!!! ###%%%%%%"""$$$(((+++...//////...***+++***((('''&&&(((***'''))))))&&&""" """ """######$$$$$$$$$"""%%%((()))((((((***,,,((())))))'''$$$######$$$ ''',,,+++)))###$$$$$$###!!!!!!"""#########"""###%%%&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$%%%+++...,,,)))&&&%%%(((***++++++***)))***+++(((((()))***+++,,,------,,,...222666777555000++++++)))''''''(((((('''&&&+++***)))(((&&&%%%###"""###((((((%%%"""$$$&&&000000///...,,,,,,///111000...+++)))((((((***+++......///111222222000...+++*********++++++***)))%%%$$$$$$%%%'''(((((('''"""###%%%''')))+++,,,------+++(((%%%$$$$$$%%%&&&''')))***++++++)))'''&&&)))&&&######'''+++///111***,,,---///...,,,)))((('''***---,,,(((%%%$$$%%%'''''''''%%%######$$$&&&,,,...111111000///000111...............///000111,,,+++)))'''%%%$$$######(((%%%""""""%%%(((!!!"""###&&&)))++++++***'''&&&%%%%%%&&&(((+++,,,&&&(((***)))'''''')))+++///111333444333111...,,,(((&&&%%%$$$%%%$$$""" !!!  """$$$%%%###""""""###%%%%%%$$$###!!!%%%))),,,,,,+++))))))...000111000///222:::AAAAAA:::000)))'''&&&$$$"""'''***---***%%%"""###%%%'''))),,,///000000...---+++,,,+++&&& $$$)))'''######&&&&&&&&&&&&&&&+++***)))'''&&&&&&&&&'''###)))...111///------...000///+++&&&"""!!!%%%)))(((&&&$$$""""""$$$&&&(((###############$$$$$$$$$$$$'''+++///111111///...%%%''''''&&&######&&&)))---,,,'''!!!!!!&&&&&&%%%&&&(((++++++(((%%%"""%%%''''''))),,,......,,,)))''''''&&&###!!! !!!"""###!!!"""$$$&&&&&&$$$ """&&&'''%%%###""""""$$$$$$$$$###!!!!!!###%%%$$$$$$$$$&&&(((((('''&&& ###((('''$$$!!!!!!"""###!!!%%%&&&((('''&&&%%%%%%&&&######$$$%%%''')))+++,,,''')))++++++******+++,,,111///---(((%%%$$$&&&(((///......---...000222333,,,---......,,,)))&&&###$$$(((---222555444222111---,,,,,,---...---+++)))ssslllddd___^^^^^^^^^]]][[[TTTKKKCCC>>>999444///000///.........---***(((***)))((('''%%%$$$###"""!!!(((...///+++%%%######%%%%%%%%%$$$"""#########  ###(((***)))&&&$$$"""###&&&***---...---,,,***)))++++++)))$$$"""###$$$%%%""" ###&&&&&&%%%))),,,...***###"""$$$'''))))))&&&###  !!!###$$$$$$+++***(((&&&$$$###"""""" ###&&&((())),,,///111,,,,,,+++***+++,,,---...222///+++(((&&&### """  ###&&&(((((()))&&&$$$''',,,///---***000...+++(((%%%###"""""" %%%***---...(((&&&$$$###$$$%%%%%%$$$%%%&&&'''(((((('''&&&%%%''''''&&&((())))))(((&&&###&&&***---...+++&&&###''''''((()))))))))))))))---+++***))))))+++...//////111555999:::555...(((,,,***))))))'''&&&+++222,,,+++(((%%%###!!! !!!%%%((()))'''%%%%%%'''---666999444///000111000......---+++(((((()))+++......---------...///000000---(((%%%$$$&&&***,,,''''''''''''((()))***+++((())))))((('''(((+++---,,,+++***((('''%%%$$$$$$'''(((***++++++***)))((()))(((&&&$$$%%%)))000555111...++++++,,,+++(((%%%,,,---,,,***&&&$$$######''''''&&&$$$######&&&)))000000//////111333555666---+++)))***---///...---)))'''%%%%%%((()))'''%%%***&&&"""###(((,,,---+++)))(((((((((&&&%%%%%%$$$!!! !!!$$$(((***$$$%%%$$$######$$$&&&)))+++...333666666333///,,,'''&&&$$$"""!!!$$$$$$'''$$$###%%%$$$!!! """&&&$$$$$$$$$&&&'''&&&%%%(((,,,...+++***222AAANNNDDD666***&&&&&&%%%###"""###$$$%%%%%%%%%$$$"""!!!&&&(((+++,,,,,,---...///***)))(((%%%!!! !!!"""%%%"""  ###(((,,,---------+++'''$$$$$$%%%(((***+++***))),,,111444444333777555000+++'''&&&(((+++&&&(((+++,,,***((('''(((!!!$$$&&&%%%"""!!!###%%%)))+++---///000111333555111,,,(((%%%!!!,,,222///+++'''%%%%%%'''(((******'''$$$'''+++)))$$$"""!!! !!!###%%%***---000///,,,)))***+++&&&$$$###$$$(((+++***)))''')))***)))&&&###!!! """$$$%%%'''&&&$$$!!!%%%&&&'''((('''$$$!!!$$$###$$$'''******&&&###%%% !!!###$$$%%%""" """###***,,,---,,,)))%%%###""""""%%%&&&'''(((***+++***((()))***++++++***---***%%%######$$$%%%%%%((()))***,,,---............------...///...)))%%%"""$$$)))---111111///,,,---,,,******++++++)))(((tttmmmfffaaa```___^^^\\\YYYSSSLLLFFFCCC>>>999444///...,,,,,,------,,,+++(((((('''&&&%%%%%%$$$$$$$$$***//////+++'''%%%&&&((('''&&&###!!!"""""""""###(((...111...)))&&&$$$$$$&&&))),,,---,,,***))))))+++,,,***&&&$$$$$$%%%$$$""" ###'''(((((()))+++,,,((("""###$$$$$$%%%%%%$$$######&&&%%%$$$###$$$%%%'''(((...---***'''$$$"""!!! !!!###&&&'''((()))+++---+++*********+++---///000111...***'''&&&%%%###!!!""" !!!###&&&''''''%%%######&&&+++...,,,)))---+++'''$$$!!! !!! !!!###&&&)))******(((&&&$$$$$$&&&'''''''''((())))))***)))((('''&&&)))(((''''''((()))((('''$$$'''+++......,,,(((%%%&&&'''(((***++++++************))))))))))))))))))***,,,000444666333...******((()))***((((((---555---+++((($$$!!! """&&&(((((('''(((***222888;;;555000000000...,,,------,,,***)))***+++...---,,,+++***+++,,,---...,,,((($$$$$$&&&)))+++''''''&&&'''(((***,,,---+++,,,+++***))))))+++---...---,,,***(((&&&$$$###$$$&&&)))+++,,,,,,+++***,,,***(((%%%%%%)))///444111...+++)))))))))'''%%%)))***)))'''%%%###$$$%%%&&&''''''&&&%%%&&&(((***,,,,,,,,,---...///111111+++)))((())),,,---,,,***'''%%%%%%&&&)))***)))(((,,,)))%%%"""###&&&+++///000,,,(((%%%%%%&&&&&&&&&###!!!  """$$$&&&######"""  ###&&&))),,,111444444222...+++&&&%%%"""###$$$###&&&###"""%%%&&&######%%%&&&%%%######$$$###""" """&&&)))))),,,444AAAKKK===222'''%%%%%%### """######$$$###"""!!! &&&''')))***))))))***,,,(((((('''%%%!!! !!! """'''+++...///+++)))&&&$$$$$$&&&***,,,---+++***---111555666666888555111---)))((()))+++%%%'''******(((&&&&&&&&&%%%'''((('''%%%$$$&&&)))***,,,---......///111444111,,,)))%%% !!!***222000---***((((((((())))))***(((%%%&&&)))((($$$$$$######"""###$$$%%%&&&)))+++------,,,+++++++++$$$###"""%%%))),,,---,,,+++,,,---+++'''$$$!!!!!!$$$%%%&&&&&&&&&$$$"""!!!###$$$%%%&&&%%%###!!!###"""$$$(((,,,,,,((($$$""" ###%%%$$$###!!!"""$$$%%%,,,---...,,,)))'''%%%%%%!!!###$$$%%%'''***,,,,,,***((((((***++++++******'''$$$###$$$%%%$$$$$$!!!###%%%''')))+++,,,,,,///......///000...***&&&%%%&&&(((+++---......------+++))))))***+++***)))sssnnnhhhdddcccaaa___\\\WWWSSSNNNKKKIIIEEE???:::000...++++++,,,---......&&&&&&&&&&&&&&&%%%%%%%%%(((,,,//////+++(((((()))***(((%%%""" !!! !!!&&&///888;;;666...)))'''%%%''')))***+++***((('''''')))***)))&&&$$$######$$$!!! ###&&&)))***((())))))%%%  %%%$$$"""!!!!!!"""$$$&&&+++)))'''%%%%%%&&&''')))000///,,,)))%%%###!!!!!!"""$$$%%%&&&%%%%%%&&&(((((((((((()))***---///111///,,,)))'''&&&&&&%%%$$$!!! """%%%&&&&&&%%%!!! """&&&+++---+++)))+++((($$$!!!&&&%%%%%%&&&'''((('''%%%%%%$$$###$$$''')))))))))++++++,,,,,,,,,+++***))),,,***((('''(((*********'''***---//////---)))'''%%%'''))),,,------,,,+++(((((((((((('''%%%###"""$$$%%%(((,,,///000...+++'''&&&'''***))))))///666000...***&&&###!!!!!!$$$'''(((***,,,...333888999444///---,,,***)))+++------,,,******+++///---***(((''''''((()))+++)))&&&$$$$$$&&&)))+++***)))''''''(((***---///...///...,,,***)))+++---///...---+++(((&&&%%%$$$"""%%%(((,,,......---,,,...,,,)))%%%$$$''',,,111000---(((&&&&&&&&&&&&%%%&&&'''&&&$$$""""""$$$%%%%%%''')))***)))((()))***&&&''')))***++++++++++++'''&&&'''(((******(((&&&$$$$$$$$$''')))++++++***+++(((%%%$$$%%%(((,,,///000,,,'''$$$$$$%%%''''''###"""!!!!!!!!!""""""######""" !!!$$$''')))---111222000---+++&&&$$$!!!"""$$$$$$###%%%!!!###%%%$$$%%%'''&&&$$$"""!!!!!! ###(((...666???EEE555,,,%%%%%%&&&###!!!!!!!!!"""!!!!!! %%%&&&''''''%%%$$$%%%&&&$$$%%%&&&$$$!!!$$$***---///)))'''$$$######&&&***---...,,,+++,,,000444777888:::888555111///---,,,,,,'''(((***)))(((&&&&&&'''''''''&&&%%%###$$$&&&)))+++,,,,,,,,,+++,,,...000111...***&&&!!!""")))111000///...,,,***)))((('''+++,,,(((&&&''''''%%%&&&&&&&&&&&&&&&'''''''''(((((()))***++++++***(((!!!!!!###&&&***---...---...//////---)))%%%###"""&&&&&&&&&&&&%%%$$$###""" !!!"""######"""!!! !!!"""$$$)))......***&&&!!!!!!###'''++++++'''### $$$'''(((---------+++)))(((((()))$$$$$$$$$$$$%%%''',,,///,,,***(((((()))*********%%%$$$$$$$$$&&&&&&%%%$$$!!!$$$''')))***+++............///---***'''((((((((())))))+++,,,---+++)))'''''')))+++++++++qqqmmmiiiggggggeeebbb___XXXUUUQQQOOONNNIIICCC===444111---***+++,,,---...'''''''''&&&&&&&&&%%%%%%+++,,,...---***)))***+++)))'''$$$!!!  !!!)))333???BBB<<<333,,,)))(((((()))******)))((('''%%%&&&''''''&&&$$$"""!!!###""" !!!$$$&&&(((((((((&&&### $$$###"""!!!"""###%%%''')))((('''&&&%%%$$$$$$$$$,,,+++***((('''&&&%%%%%%###%%%%%%$$$"""""""""###$$$$$$$$$%%%(((***---//////,,,)))''''''&&&%%%$$$!!!!!!!!!###%%%&&&%%%$$$"""''',,,...,,,******'''$$$  !!!'''&&&&&&'''((('''$$$""""""""""""$$$''')))***)))+++,,,,,,---............111...***((())),,,---------///111222111...+++(((%%%'''***---......------)))(((&&&$$$""" """"""###%%%)))++++++***&&&%%%&&&((((((''',,,333444222...***'''$$$###""" !!!###&&&(((+++...///000333333000,,,)))((('''&&&)))---...---,,,++++++...,,,)))&&&%%%$$$%%%%%%(((&&&%%%%%%&&&)))+++---///---***))))))+++...000000000///,,,)))((()))+++,,,,,,+++***(((''''''&&&###%%%))),,,------,,,+++---+++'''###!!!###(((,,,---***&&&######$$$'''(((''''''&&&### !!!###&&&))),,,---,,,)))((('''"""$$$''')))***)))'''&&&###$$$%%%''''''&&&$$$"""###$$$%%%&&&((((((((('''%%%$$$###"""###&&&)))+++---***((('''((()))))))))&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$!!!!!!$$$%%%'''+++...///...---+++)))'''###!!!###&&&'''((('''!!!!!!#########&&&%%%###"""!!!!!!!!! &&&///666<<>>CCC>>>555...***)))))))))))))))(((((((((&&&&&&&&&'''&&&&&&$$$"""$$$###""" """###'''&&&$$$"""!!!"""###$$$%%%&&&&&&&&&&&&%%%&&&''''''&&&$$$!!!%%%%%%&&&&&&''')))***+++$$$%%%%%%$$$!!! !!! """$$$&&&)))***---+++(((''''''&&&$$$###"""""""""###%%%&&&$$$### $$$)))---///...,,,(((&&&$$$!!! """###&&&%%%%%%'''((('''%%%###$$$$$$$$$&&&***,,,,,,+++)))***+++,,,...000111222444000,,,***+++---///000222333333333111...+++)))&&&'''***,,,.........---+++)))$$$  $$$###""""""%%%&&&''''''&&&%%%&&&'''%%%###&&&---444222///+++((('''&&&%%%$$$$$$$$$%%%(((+++---.........//////---)))((((((%%%)))---///...,,,++++++---+++)))'''%%%$$$$$$$$$$$$%%%%%%&&&))),,,///111333111...+++***,,,...000//////...+++(((&&&'''((('''''''''(((((()))))))))'''((()))++++++***)))(((((((((%%%""" ###&&&)))'''$$$""""""%%%))),,,+++***)))%%%!!! '''***...///,,,)))&&&$$$"""$$$''')))***(((&&&%%%"""###%%%&&&%%%###!!! ###$$$&&&&&&%%%###"""!!!!!!!!!!!!"""$$$&&&((()))''''''(((+++------+++)))))))))******)))(((&&&%%%%%%$$$"""!!!$$$%%%'''***,,,------,,,,,,---+++'''$$$""""""###$$$!!! !!!%%%+++222777...&&&!!!"""%%%$$$$$$%%%$$$###""""""$$$$$$$$$"""$$$,,,555:::===222,,,((()))((($$$!!! !!! ###$$$###!!! !!! !!!###"""!!!&&&***,,,,,,""" $$$'''((()))'''### """%%%'''+++***)))((()))---111444666444222222222111...,,,((())))))(((&&&&&&(((***---+++((('''''')))+++,,,+++++++++***))))))+++---111000---)))&&&&&&'''((()))+++...///...***&&&###)))///333000---------+++&&&&&&''''''''''''&&&%%%&&&$$$###$$$&&&%%%!!!###%%%(((******)))(((((((((***+++***)))(((((()))&&&&&&&&&&&&&&&&&&&&&'''###""""""!!!!!!!!!"""""" !!!$$$***///111...***&&&%%%%%%(((,,,---***'''  ###''')))*********(((&&&$$$%%%'''******)))((('''''')))...222+++(((%%%$$$%%%'''''''''"""###&&&***,,,,,,***'''!!!!!!###$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$###'''***,,,,,,***((('''((('''%%%$$$$$$''')))***)))qqqnnnjjjjjjlllllliiiggg___\\\XXXVVVTTTOOOHHHCCC@@@;;;555///,,,+++***))))))))))))))))))(((((((((---,,,++++++++++++,,,,,,&&&%%%%%%$$$######$$$$$$!!!!!! ###&&&---777===<<<555---((()))(((''''''''''''(((((()))(((&&&'''(((((('''&&&###$$$%%%###!!! %%%%%%###"""!!!!!!!!!!!! """$$$'''(((((('''&&&###$$$&&&'''&&&%%%###!!!!!!!!!"""$$$&&&)))+++,,,$$$%%%&&&$$$"""!!!!!!""" """$$$%%%''''''''''''((('''$$$"""$$$###""""""$$$%%%$$$### ###&&&***---/////////((('''%%%$$$$$$$$$$$$%%%'''&&&&&&'''((()))'''&&&)))((()))+++---...---,,,'''((()))***,,,///111222444111---++++++---//////222222222111000---+++***'''(((***+++,,,---......---)))$$$"""$$$(((&&&######$$$%%%%%%%%%&&&%%%&&&&&&### """(((///...,,,)))(((''''''''''''%%%$$$%%%(((,,,......///------000///,,,***,,,&&&)))---...---,,,++++++***++++++***)))'''&&&%%%$$$%%%&&&(((***---///000333111...,,,+++,,,---.........,,,)))&&&%%%&&&'''$$$$$$%%%'''(((***++++++******)))(((''''''&&&&&&%%%%%%%%%$$$""""""###%%%((('''&&&######&&&***...//////---)))$$$ &&&)))---...+++((($$$######%%%''')))***((('''%%%###$$$&&&%%%###!!! $$$&&&'''&&&###  !!!###%%%'''((()))***$$$&&&))),,,///...+++(((((()))))))))(((''''''&&&%%%%%%%%%###!!!"""$$$&&&((()))***,,,---------,,,000...+++)))'''''''''(((!!! """(((222???HHH777---%%%&&&((((((''''''$$$######$$$'''((((((''' ###,,,888BBBHHH???888111...***$$$ !!!""""""!!! !!!"""######!!! """$$$###$$$%%%###!!!"""!!!!!!$$$'''***++++++###!!!"""&&&((()))+++((($$$!!!!!!"""%%%'''+++++++++))))))***...111111...,,,,,,...///---***&&&&&&&&&%%%$$$%%%)))+++,,,***''''''(((*********+++,,,......------...000111222///+++)))+++,,,***(((+++...000///+++&&&###)))///333333222222000---&&&&&&&&&%%%%%%%%%%%%%%%$$$######$$$$$$###!!!&&&)))---...,,,)))'''&&&&&&((())))))(((((()))+++&&&&&&((()))************)))'''%%%###""""""######!!!!!!###(((...000...+++(((%%%"""$$$'''))))))''' !!!$$$'''))))))(((((('''$$$######%%%''')))*********)))***---///***'''###""""""$$$%%%%%%"""###'''+++......+++)))##################"""!!!###$$$&&&%%%###""""""###'''+++......***''''''(((&&&%%%%%%''')))***)))(((uuuqqqmmmkkklllllljjjgggbbb___[[[YYYWWWSSSMMMIIIBBB>>>777222///,,,***(((''''''(((***+++,,,------...---,,,,,,---......---''''''''''''&&&%%%$$$###!!! """###!!! !!!$$$"""&&&,,,333666333,,,&&&&&&&&&$$$###$$$%%%&&&''')))&&&$$$###&&&(((((('''!!!$$$''''''$$$"""!!!!!!$$$$$$######$$$###"""  ###%%%'''''''''&&&######""""""###$$$%%%%%%""""""""""""###%%%&&&'''$$$%%%&&&%%%#########$$$!!! !!!""" !!!$$$'''***)))&&&###&&&$$$"""!!!###$$$$$$###"""$$$'''***+++---///000++++++,,,,,,,,,++++++***+++)))(((((()))******)))*********+++------+++)))'''''''''((()))+++---...222///,,,***+++,,,,,,,,,,,,,,,------------,,,,,,***)))))))))***+++---...+++(((%%%"""!!!"""$$$&&&+++(((&&&%%%%%%&&&&&&%%%&&&%%%&&&'''### """''',,,+++***)))))))))******(((%%%###$$$(((---///000000,,,,,,000000,,,***,,,(((***---...,,,+++***+++(((***,,,......,,,)))'''%%%&&&'''(((***+++++++++------++++++++++++------------,,,)))&&&%%%&&&'''%%%%%%&&&((()))***+++,,,+++)))'''%%%$$$$$$&&&'''###%%%(((((((((&&&''''''******)))&&&$$$%%%***---111111111...)))### """%%%)))+++***'''%%%$$$%%%&&&'''))))))((('''&&&$$$&&&&&&%%%!!! """###&&&((('''###!!!###&&&)))*********&&&&&&(((***,,,+++(((&&&)))((((((((((((((((((((()))***++++++))))))+++,,,++++++,,,,,,------------///...,,,+++))))))(((((("""""""""$$$***555CCCMMM999...%%%%%%((()))((((((%%%$$$$$$%%%(((***))))))%%%######(((333DDDVVVaaaWWWMMMBBB999000'''###$$$$$$$$$"""!!!!!!!!!"""###"""######"""!!!"""%%%(((((()))((('''$$$###$$$%%%'''&&&%%%&&&((())))))(((###""""""$$$'''+++------,,,)))&&&$$$###&&&)))+++...//////...++++++...111///,,,)))+++...111///---''''''&&&%%%%%%(((,,,000...,,,******,,,...---+++,,,///222444444444444555111333111,,,,,,000000,,,+++...111333222...)))&&&)))...111222555666333---'''&&&%%%$$$###$$$$$$%%% """%%%%%%%%%$$$$$$$$$(((---111222000,,,***)))'''((())))))(((((()))+++&&&(((+++...///000000///000---***&&&$$$###$$$$$$"""!!!"""&&&,,,///...,,,'''### ###%%%%%%######&&&(((((('''''''''%%%###"""###%%%'''))),,,---,,,++++++,,,)))%%%!!! """######"""###&&&***------+++)))%%%&&&&&&&&&%%%$$$######$$$&&&'''&&&$$$###$$$%%%***---///---)))'''))),,,(((((()))+++------+++(((yyytttooolllkkkkkkiiifffddd```\\\ZZZZZZWWWRRRNNNCCC>>>999444000...+++)))%%%&&&(((***---///111222///.........///000///...))))))))))))(((%%%###"""###!!!###$$$""" """%%% !!!%%%---222222+++$$$$$$###"""!!!!!!###%%%&&&'''###"""%%%%%%%%% $$$)))***(((%%%###$$$#########$$$%%%%%%"""  !!!###$$$&&&''''''###!!!!!!%%%((($$$$$$###"""!!!!!!!!!!!!$$$&&&&&&&&&%%%$$$%%%&&&""""""  !!!'''++++++(((%%%'''$$$"""!!!"""###$$$$$$###%%%''')))***,,,...000000111222333333333111000///,,,***)))***+++++++++)))(((((()))******'''%%%(((((('''''''''(((***+++000---***))))))*********''''''((()))+++,,,---...+++***)))((((((***,,,...)))(((&&&%%%%%%%%%&&&''',,,***'''&&&'''(((((('''%%%%%%&&&'''$$$!!!###))),,,,,,+++***+++,,,......(((%%%"""###)))...111222///+++***//////)))'''))))))+++------,,,******+++'''***...000111///+++)))''''''((((((((((((''''''((((((((()))***+++,,,---------,,,)))'''%%%'''(((''''''((()))***++++++,,,+++(((%%%###"""$$$&&&(((###'''+++---,,,+++******------,,,)))%%%%%%(((,,,111222333111,,,&&&""" """'''))))))'''''''''%%%&&&'''((((((((('''&&&&&&''''''%%%!!!!!!######&&&)))((($$$ """&&&((()))))))))((('''''''''((('''%%%###******))))))))))))******...000222222111111222333---------------------...------,,,+++***)))((('''&&&&&&&&&'''+++444AAAJJJ777,,,"""###&&&'''''''''&&&%%%%%%&&&((())))))(((***))))))///<<